Function at 0x14000ee90
Capabilities:
Terminate process

Disassembly:
mov qword [rsp + 8], rcx
push rdi
sub rsp, 0x50
mov edx, 0x400
lea rcx, [0x1404d9fd0]
call fcn.140001180
mov qword [rsp + 0x20], 0
xor r9d, r9d
mov r8, rax
lea rdx, [0x1404d9fe0]
mov rax, qword [rsp + 0x60]
mov rcx, qword [rax + 0x48]
call fcn.14015c4e0
mov dword [rsp + 0x30], eax
mov rax, qword [rsp + 0x60]
mov rcx, qword [rax + 0x10]
call fcn.1400e1db0
mov rdx, rax
mov rax, qword [rsp + 0x60]
mov rcx, qword [rax + 0x10]
call fcn.140036c00
mov rax, qword [rsp + 0x60]
mov rdx, qword [rax + 0x48]
mov rax, qword [rsp + 0x60]
mov rcx, qword [rax + 0x10]
call fcn.140124b20
lea r8, [0x1404d9ff0]
mov edx, 0xfffffffe
mov rax, qword [rsp + 0x60]
mov rcx, qword [rax + 0x10]
call fcn.14003c230
mov rax, qword [rsp + 0x60]
mov rcx, qword [rax + 0x10]
call fcn.140036e50
lea rcx, str.Agent_Self_Test..._n
call fcn.140015e70
mov rax, qword [rsp + 0x60]
cmp qword [rax + 0xbf8], 0
je 0x14000efd6
mov rax, qword [rsp + 0x60]
mov rcx, qword [rax + 0x10]
call fcn.140035970
lea r8, [0x1404da018]
mov edx, 0xffffffff
mov rax, qword [rsp + 0x60]
mov rcx, qword [rax + 0x10]
call fcn.14003bf90
mov edx, 0xfffffffe
mov rax, qword [rsp + 0x60]
mov rcx, qword [rax + 0x10]
call fcn.140033b00
mov rax, qword [rsp + 0x60]
mov rdx, qword [rax + 0xbf8]
mov rax, qword [rsp + 0x60]
mov rcx, qword [rax + 0x10]
call fcn.140036c00
mov edx, 1
mov rax, qword [rsp + 0x60]
mov rcx, qword [rax + 0x10]
call fcn.14003f030
mov rax, qword [rsp + 0x60]
mov rcx, qword [rax + 0x10]
call fcn.140036e50
mov rax, qword [rsp + 0x60]
mov qword [rax + 0xbf8], 0
lea rcx, str.______Loading_meshcore.js_from_db_........
call fcn.140015e70
cmp dword [rsp + 0x30], 4
jg 0x14000f039
mov edx, 0x400
lea rcx, [0x1404da058]
call fcn.140001180
mov qword [rsp + 0x20], 0
xor r9d, r9d
mov r8, rax
lea rdx, str.serviceName
mov rax, qword [rsp + 0x60]
mov rcx, qword [rax + 0x48]
call fcn.14015c4e0
test eax, eax
jne 0x14000f039
lea rcx, str._NOT_FOUND__n
call fcn.140015e70
nop
jmp 0x14000f243
lea rcx, str._OK__n
call fcn.140015e70
mov rax, qword [rsp + 0x60]
mov dword [rax + 0xd40], 3
movsxd rax, dword [rsp + 0x30]
mov r9d, 0x1092
lea r8, [0x1404da090]
mov edx, 1
mov rcx, rax
call fcn.1403ba980
mov qword [rsp + 0x38], rax
cmp qword [rsp + 0x38], 0
jne 0x14000f0c8
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rsp + 0x20], eax
mov r9d, 0xfe
mov r8d, 0x1092
lea rdx, [0x1404da0d0]
xor ecx, ecx
call fcn.14014da80
mov r8d, 0x1092
lea rdx, [0x1404da110]
lea rcx, [0x1404da150]
call fcn.140015e70
mov ecx, 0xfe
call fcn.14038e600
nop
movsxd rax, dword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov edx, 0x400
lea rcx, [0x1404da178]
call fcn.140001180
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov r9, qword [rsp + 0x38]
mov r8, rax
lea rdx, [0x1404da188]
mov rax, qword [rsp + 0x60]
mov rcx, qword [rax + 0x48]
call fcn.14015c4e0
mov eax, dword [rsp + 0x30]
sub eax, 4
mov rcx, qword [rsp + 0x38]
add rcx, 4
mov dword [rsp + 0x20], reloc.WS2_32.dll_listen
lea r9, [0x1404da198]
mov r8d, eax
mov rdx, rcx
mov rax, qword [rsp + 0x60]
mov rcx, qword [rax + 0x10]
call fcn.140118ba0
test eax, eax
jne 0x14000f153
mov rax, qword [rsp + 0x60]
mov rcx, qword [rax + 0x10]
call fcn.140118cf0
test eax, eax
je 0x14000f1d2
mov rax, qword [rsp + 0x60]
cmp qword [rax], 0
je 0x14000f183
mov eax, 4
imul rax, rax, 2
mov rcx, qword [rsp + 0x60]
add rax, qword [rcx]
mov ecx, 8
imul rcx, rcx, 0
mov rax, qword [rax + rcx]
mov qword [rsp + 0x48], rax
jmp 0x14000f18c
mov qword [rsp + 0x48], 0
xor r8d, r8d
mov edx, 0xffffffff
mov rax, qword [rsp + 0x60]
mov rcx, qword [rax + 0x10]
call fcn.14003ab50
mov qword [rsp + 0x20], rax
lea r9, [0x1404da1a8]
mov r8d, 2
mov edx, 0x4100
mov rcx, qword [rsp + 0x48]
call fcn.1401589b0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rax + 0x10]
call fcn.140036e50
nop
mov edx, 1
mov rcx, qword [rsp + 0x38]
call fcn.1403ba8b0
nop
mov r9d, 0xe88
xor r8d, r8d
lea rdx, str.require_agent_selftest____
mov rax, qword [rsp + 0x60]
mov rcx, qword [rax + 0x10]
call fcn.14003f390
test eax, eax
je 0x14000f234
xor r8d, r8d
mov edx, 0xffffffff
mov rax, qword [rsp + 0x60]
mov rcx, qword [rax + 0x10]
call fcn.14003ab50
mov rdx, rax
lea rcx, str.______Loading_Test_Script................._FAILED___s
call fcn.140015e70
mov ecx, 1
call fcn.14038e600
nop
mov rax, qword [rsp + 0x60]
mov rcx, qword [rax + 0x10]
call fcn.140036e50
nop
add rsp, 0x50
pop rdi
ret