Function at 0x140040fc0
Capabilities:
Execute command

Disassembly:
push rdi
sub rsp, 0xa80
mov rax, qword [0x140162500]
xor rax, rsp
mov qword [rsp + 0xa70], rax
lea rax, [rsp + 0x20]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x2c0]
lea rcx, [rsp + 0x20]
call fcn.140036b3c
mov rcx, rax
call fcn.1400365d8
mov rcx, rax
call qword [sym.imp.ucrtbase.dll_system]
nop
lea rax, [rsp + 0x21]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x350]
lea rcx, [rsp + 0x21]
call fcn.140036ff0
mov rcx, rax
call fcn.1400365f8
mov rcx, rax
call qword [sym.imp.ucrtbase.dll_system]
nop
lea rax, [rsp + 0x22]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x1c8]
lea rcx, [rsp + 0x22]
call fcn.1400372b8
mov rcx, rax
call fcn.140036558
mov rcx, rax
call qword [sym.imp.ucrtbase.dll_system]
nop
lea rax, [rsp + 0x23]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x268]
lea rcx, [rsp + 0x23]
call fcn.1400375c8
mov rcx, rax
call fcn.140036598
mov rcx, rax
call qword [sym.imp.ucrtbase.dll_system]
nop
lea rax, [rsp + 0x24]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x1f0]
lea rcx, [rsp + 0x24]
call fcn.140037620
mov rcx, rax
call fcn.140036558
mov rcx, rax
call qword [sym.imp.ucrtbase.dll_system]
nop
lea rax, [rsp + 0x25]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x218]
lea rcx, [rsp + 0x25]
call fcn.140037678
mov rcx, rax
call fcn.140036558
mov rcx, rax
call qword [sym.imp.ucrtbase.dll_system]
nop
lea rax, [rsp + 0x26]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x88]
lea rcx, [rsp + 0x26]
call fcn.1400376d0
mov rcx, rax
call fcn.140036538
mov rcx, rax
call qword [sym.imp.ucrtbase.dll_system]
nop
lea rax, [rsp + 0x27]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x730]
lea rcx, [rsp + 0x27]
call fcn.140037728
mov rcx, rax
call fcn.140036698
mov rcx, rax
call qword [sym.imp.ucrtbase.dll_system]
nop
lea rax, [rsp + 0x28]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x830]
lea rcx, [rsp + 0x28]
call fcn.140037774
mov rcx, rax
call fcn.1400366b8
mov rcx, rax
call qword [sym.imp.ucrtbase.dll_system]
nop
lea rax, [rsp + 0x29]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x930]
lea rcx, [rsp + 0x29]
call fcn.1400368cc
mov rcx, rax
call fcn.1400366d8
mov rcx, rax
call qword [sym.imp.ucrtbase.dll_system]
nop
lea rax, [rsp + 0x2a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x2f0]
lea rcx, [rsp + 0x2a]
call fcn.140036918
mov rcx, rax
call fcn.1400365d8
mov rcx, rax
call qword [sym.imp.ucrtbase.dll_system]
nop
lea rax, [rsp + 0x2b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x380]
lea rcx, [rsp + 0x2b]
call fcn.140036944
mov rcx, rax
call fcn.1400365f8
mov rcx, rax
call qword [sym.imp.ucrtbase.dll_system]
nop
lea rax, [rsp + 0x2c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xb0]
lea rcx, [rsp + 0x2c]
call fcn.140036970
mov rcx, rax
call fcn.140036538
mov rcx, rax
call qword [sym.imp.ucrtbase.dll_system]
nop
lea rax, [rsp + 0x2d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x770]
lea rcx, [rsp + 0x2d]
call fcn.14003699c
mov rcx, rax
call fcn.140036698
mov rcx, rax
call qword [sym.imp.ucrtbase.dll_system]
nop
lea rax, [rsp + 0x2e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x870]
lea rcx, [rsp + 0x2e]
call fcn.1400369c8
mov rcx, rax
call fcn.1400366b8
mov rcx, rax
call qword [sym.imp.ucrtbase.dll_system]
nop
lea rax, [rsp + 0x2f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x980]
lea rcx, [rsp + 0x2f]
call fcn.1400369f4
mov rcx, rax
call fcn.1400366d8
mov rcx, rax
call qword [sym.imp.ucrtbase.dll_system]
nop
lea rax, [rsp + 0x30]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4b0]
lea rcx, [rsp + 0x30]
call fcn.140036a20
mov rcx, rax
call fcn.140036658
mov rcx, rax
call qword [sym.imp.ucrtbase.dll_system]
nop
lea rax, [rsp + 0x31]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4f0]
lea rcx, [rsp + 0x31]
call fcn.140036a4c
mov rcx, rax
call fcn.140036658
mov rcx, rax
call qword [sym.imp.ucrtbase.dll_system]
nop
lea rax, [rsp + 0x32]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5b0]
lea rcx, [rsp + 0x32]
call fcn.140036a78
mov rcx, rax
call fcn.140036678
mov rcx, rax
call qword [sym.imp.ucrtbase.dll_system]
nop
lea rax, [rsp + 0x33]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5f0]
lea rcx, [rsp + 0x33]
call fcn.140036e38
mov rcx, rax
call fcn.140036678
mov rcx, rax
call qword [sym.imp.ucrtbase.dll_system]
nop
lea rax, [rsp + 0x34]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x630]
lea rcx, [rsp + 0x34]
call fcn.140036e64
mov rcx, rax
call fcn.140036678
mov rcx, rax
call qword [sym.imp.ucrtbase.dll_system]
nop
lea rax, [rsp + 0x35]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x670]
lea rcx, [rsp + 0x35]
call fcn.140036e90
mov rcx, rax
call fcn.140036678
mov rcx, rax
call qword [sym.imp.ucrtbase.dll_system]
nop
lea rax, [rsp + 0x36]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x7b0]
lea rcx, [rsp + 0x36]
call fcn.140036ebc
mov rcx, rax
call fcn.140036698
mov rcx, rax
call qword [sym.imp.ucrtbase.dll_system]
nop
lea rax, [rsp + 0x37]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x440]
lea rcx, [rsp + 0x37]
call fcn.140036ee8
mov rcx, rax
call fcn.140036638
mov rcx, rax
call qword [sym.imp.ucrtbase.dll_system]
nop
lea rax, [rsp + 0x38]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x8b0]
lea rcx, [rsp + 0x38]
call fcn.140036f14
mov rcx, rax
call fcn.1400366b8
mov rcx, rax
call qword [sym.imp.ucrtbase.dll_system]
nop
lea rax, [rsp + 0x39]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x9d0]
lea rcx, [rsp + 0x39]
call fcn.140036f40
mov rcx, rax
call fcn.1400366d8
mov rcx, rax
call qword [sym.imp.ucrtbase.dll_system]
nop
lea rax, [rsp + 0x3a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xd8]
lea rcx, [rsp + 0x3a]
call fcn.140036f6c
mov rcx, rax
call fcn.140036538
mov rcx, rax
call qword [sym.imp.ucrtbase.dll_system]
nop
lea rax, [rsp + 0x3b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x240]
lea rcx, [rsp + 0x3b]
call fcn.140036f98
mov rcx, rax
call fcn.140036578
mov rcx, rax
call qword [sym.imp.ucrtbase.dll_system]
nop
lea rax, [rsp + 0x3c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x100]
lea rcx, [rsp + 0x3c]
call fcn.140036fc4
mov rcx, rax
call fcn.140036538
mov rcx, rax
call qword [sym.imp.ucrtbase.dll_system]
nop
lea rax, [rsp + 0x3d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x128]
lea rcx, [rsp + 0x3d]
call fcn.140037100
mov rcx, rax
call fcn.140036538
mov rcx, rax
call qword [sym.imp.ucrtbase.dll_system]
nop
lea rax, [rsp + 0x3e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x150]
lea rcx, [rsp + 0x3e]
call fcn.14003712c
mov rcx, rax
call fcn.140036538
mov rcx, rax
call qword [sym.imp.ucrtbase.dll_system]
nop
lea rax, [rsp + 0x3f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x68]
lea rcx, [rsp + 0x3f]
call fcn.140037158
mov rcx, rax
call fcn.140036518
mov rcx, rax
call qword [sym.imp.ucrtbase.dll_system]
nop
lea rax, [rsp + 0x40]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x320]
lea rcx, [rsp + 0x40]
call fcn.140037184
mov rcx, rax
call fcn.1400365d8
mov rcx, rax
call qword [sym.imp.ucrtbase.dll_system]
nop
lea rax, [rsp + 0x41]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3b0]
lea rcx, [rsp + 0x41]
call fcn.1400371b0
mov rcx, rax
call fcn.1400365f8
mov rcx, rax
call qword [sym.imp.ucrtbase.dll_system]
nop
lea rax, [rsp + 0x42]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x178]
lea rcx, [rsp + 0x42]
call fcn.1400371dc
mov rcx, rax
call fcn.140036538
mov rcx, rax
call qword [sym.imp.ucrtbase.dll_system]
nop
lea rax, [rsp + 0x43]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x7f0]
lea rcx, [rsp + 0x43]
call fcn.140037208
mov rcx, rax
call fcn.140036698
mov rcx, rax
call qword [sym.imp.ucrtbase.dll_system]
nop
lea rax, [rsp + 0x44]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x8f0]
lea rcx, [rsp + 0x44]
call fcn.140037234
mov rcx, rax
call fcn.1400366b8
mov rcx, rax
call qword [sym.imp.ucrtbase.dll_system]
nop
lea rax, [rsp + 0x45]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xa20]
lea rcx, [rsp + 0x45]
call fcn.140037260
mov rcx, rax
call fcn.1400366d8
mov rcx, rax
call qword [sym.imp.ucrtbase.dll_system]
nop
lea rax, [rsp + 0x46]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x530]
lea rcx, [rsp + 0x46]
call fcn.14003728c
mov rcx, rax
call fcn.140036658
mov rcx, rax
call qword [sym.imp.ucrtbase.dll_system]
nop
lea rax, [rsp + 0x47]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x570]
lea rcx, [rsp + 0x47]
call fcn.14003743c
mov rcx, rax
call fcn.140036658
mov rcx, rax
call qword [sym.imp.ucrtbase.dll_system]
nop
lea rax, [rsp + 0x48]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x6b0]
lea rcx, [rsp + 0x48]
call fcn.140037468
mov rcx, rax
call fcn.140036678
mov rcx, rax
call qword [sym.imp.ucrtbase.dll_system]
nop
lea rax, [rsp + 0x49]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x6f0]
lea rcx, [rsp + 0x49]
call fcn.140037494
mov rcx, rax
call fcn.140036678
mov rcx, rax
call qword [sym.imp.ucrtbase.dll_system]
nop
lea rax, [rsp + 0x4a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x478]
lea rcx, [rsp + 0x4a]
call fcn.1400374c0
mov rcx, rax
call fcn.140036638
mov rcx, rax
call qword [sym.imp.ucrtbase.dll_system]
nop
lea rax, [rsp + 0x4b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3e0]
lea rcx, [rsp + 0x4b]
call fcn.1400374ec
mov rcx, rax
call fcn.1400365f8
mov rcx, rax
call qword [sym.imp.ucrtbase.dll_system]
nop
lea rax, [rsp + 0x4c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x290]
lea rcx, [rsp + 0x4c]
call fcn.140037518
mov rcx, rax
call fcn.1400365b8
mov rcx, rax
call qword [sym.imp.ucrtbase.dll_system]
nop
lea rax, [rsp + 0x4d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x410]
lea rcx, [rsp + 0x4d]
call fcn.140037544
mov rcx, rax
call fcn.140036618
mov rcx, rax
call qword [sym.imp.ucrtbase.dll_system]
nop
lea rax, [rsp + 0x4e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x1a0]
lea rcx, [rsp + 0x4e]
call fcn.140037570
mov rcx, rax
call fcn.140036538
mov rcx, rax
call qword [sym.imp.ucrtbase.dll_system]
nop
lea rax, [rsp + 0x4f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x4f]
call fcn.14003759c
mov rcx, rax
call fcn.1400364d8
mov rcx, rax
call qword [sym.imp.ucrtbase.dll_system]
nop
mov rcx, qword [rsp + 0xa70]
xor rcx, rsp
call fcn.1400af440
add rsp, 0xa80
pop rdi
ret