Function at 0x1400e41b0
Capabilities:
Create process on windows

Disassembly:
mov rax, rsp
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x5f]
sub rsp, 0xd0
mov qword [rbp - 0x61], 0xfffffffffffffffe
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
mov rax, qword [0x140e22df8]
xor rax, rsp
mov qword [rbp + 0x2f], rax
mov r13, rcx
xor r12d, r12d
mov dword [rbp - 0x69], r12d
mov qword [rbp - 0x59], rcx
call fcn.140124cb0
test eax, eax
je 0x1400e4208
mov ecx, eax
call fcn.140125314
nop
mov qword [rbp - 0x21], r12
mov qword [rbp - 0x19], 0xf
mov byte [rbp - 0x31], 0
mov r8d, 0xa
lea rdx, str.reboot.bat
lea rcx, [rbp - 0x31]
call fcn.140038020
mov r14, qword [r13 + 0x90]
mov rax, qword [r14]
mov r15, qword [rax + 0x38]
movdqa xmm0, xmmword [0x140215b80]
movdqu xmmword [rbp + 0x1f], xmm0
mov byte [rbp + 0xf], 0
mov r8d, 4
lea rdx, str.gray
lea rcx, [rbp + 0xf]
call fcn.140038020
nop
movdqa xmm0, xmmword [0x140215b80]
movdqu xmmword [rbp - 0x41], xmm0
mov byte [rbp - 0x51], 0
mov dword [rbp - 0x69], 1
mov rdx, qword [rbp - 0x21]
add rdx, 0x17
lea rcx, [rbp - 0x51]
call fcn.14004ee80
mov rcx, qword [rbp - 0x41]
mov rdx, qword [rbp - 0x39]
mov rax, rdx
sub rax, rcx
cmp rax, 0x17
jb 0x1400e42d4
lea rax, [rcx + 0x17]
mov qword [rbp - 0x41], rax
lea rbx, [rbp - 0x51]
cmp rdx, 0x10
cmovae rbx, qword [rbp - 0x51]
add rbx, rcx
mov r8d, 0x17
lea rdx, str.Calling_reboot_script__
mov rcx, rbx
call fcn.140161720
mov byte [rbx + 0x17], 0
jmp 0x1400e42f4
mov qword [rsp + 0x20], 0x17
lea r9, str.Calling_reboot_script__
xor r8d, r8d
lea edx, [r8 + 0x17]
lea rcx, [rbp - 0x51]
call fcn.1400307a0
mov rdi, qword [rbp - 0x21]
lea r9, [rbp - 0x31]
cmp qword [rbp - 0x19], 0x10
cmovae r9, qword [rbp - 0x31]
mov rsi, qword [rbp - 0x41]
mov rcx, qword [rbp - 0x39]
mov rax, rcx
sub rax, rsi
cmp rdi, rax
ja 0x1400e4347
lea rax, [rdi + rsi]
mov qword [rbp - 0x41], rax
lea rbx, [rbp - 0x51]
cmp rcx, 0x10
cmovae rbx, qword [rbp - 0x51]
lea rcx, [rbx + rsi]
mov r8, rdi
mov rdx, r9
call fcn.140161720
lea rax, [rdi + rbx]
mov byte [rax + rsi], 0
jmp 0x1400e435b
mov qword [rsp + 0x20], rdi
xor r8d, r8d
mov rdx, rdi
lea rcx, [rbp - 0x51]
call fcn.1400307a0
mov rcx, qword [rbp - 0x41]
mov rdx, qword [rbp - 0x39]
mov rax, rdx
sub rax, rcx
cmp rax, 4
jb 0x1400e43a6
lea rax, [rcx + 4]
mov qword [rbp - 0x41], rax
lea rbx, [rbp - 0x51]
cmp rdx, 0x10
cmovae rbx, qword [rbp - 0x51]
add rbx, rcx
mov r8d, 4
lea rdx, str._...
mov rcx, rbx
call fcn.140161720
mov byte [rbx + 4], 0
lea rax, [rbp - 0x51]
jmp 0x1400e43c6
mov qword [rsp + 0x20], 4
lea r9, str._...
xor r8d, r8d
lea edx, [r8 + 4]
lea rcx, [rbp - 0x51]
call fcn.1400307a0
xorps xmm0, xmm0
movdqu xmmword [rbp - 1], xmm0
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x11], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 1], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov dword [rbp - 0x69], 3
mov r9b, 1
lea r8, [rbp + 0xf]
lea rdx, [rbp - 0x11]
mov rcx, r14
call r15
nop
mov rdx, qword [rbp + 7]
cmp rdx, 0x10
jb 0x1400e4440
inc rdx
mov rcx, qword [rbp - 0x11]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400e443b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400e4f16
call fcn.140143924
movdqa xmm0, xmmword [0x140215b80]
movdqu xmmword [rbp - 1], xmm0
mov byte [rbp - 0x11], 0
mov rdx, qword [rbp - 0x39]
cmp rdx, 0x10
jb 0x1400e448c
inc rdx
mov rcx, qword [rbp - 0x51]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400e4487
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400e4f1c
call fcn.140143924
movdqa xmm0, xmmword [0x140215b80]
movdqu xmmword [rbp - 0x41], xmm0
mov byte [rbp - 0x51], 0
mov rdx, qword [rbp + 0x27]
cmp rdx, 0x10
jb 0x1400e44d8
inc rdx
mov rcx, qword [rbp + 0xf]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400e44d3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400e4f22
call fcn.140143924
lea rcx, [rbp - 0x31]
cmp qword [rbp - 0x19], 0x10
cmovae rcx, qword [rbp - 0x31]
mov edx, 1
call qword [sym.imp.KERNEL32.dll_WinExec]
test eax, eax
jne 0x1400e47ab
mov r14, qword [r13 + 0x90]
mov rax, qword [r14]
mov r15, qword [rax + 0x48]
movdqa xmm0, xmmword [0x140215b80]
movdqu xmmword [rbp + 0x1f], xmm0
mov byte [rbp + 0xf], 0
mov r8d, 8
lea rdx, [0x140214c88]
lea rcx, [rbp + 0xf]
call fcn.140038020
nop
movdqa xmm0, xmmword [0x140215b80]
movdqu xmmword [rbp - 0x41], xmm0
mov byte [rbp - 0x51], 0
mov dword [rbp - 0x69], 6
mov rdx, qword [rbp - 0x21]
add rdx, 0xe
lea rcx, [rbp - 0x51]
call fcn.14004ee80
mov rcx, qword [rbp - 0x41]
mov rdx, qword [rbp - 0x39]
mov rax, rdx
sub rax, rcx
cmp rax, 0xe
jb 0x1400e459f
lea rax, [rcx + 0xe]
mov qword [rbp - 0x41], rax
lea rbx, [rbp - 0x51]
cmp rdx, 0x10
cmovae rbx, qword [rbp - 0x51]
add rbx, rcx
mov r8d, 0xe
lea rdx, str.Error_calling
mov rcx, rbx
call fcn.140161720
mov byte [rbx + 0xe], 0
jmp 0x1400e45bf
mov qword [rsp + 0x20], 0xe
lea r9, str.Error_calling
xor r8d, r8d
lea edx, [r8 + 0xe]
lea rcx, [rbp - 0x51]
call fcn.1400307a0
mov rdi, qword [rbp - 0x21]
lea r9, [rbp - 0x31]
cmp qword [rbp - 0x19], 0x10
cmovae r9, qword [rbp - 0x31]
mov rsi, qword [rbp - 0x41]
mov rcx, qword [rbp - 0x39]
mov rax, rcx
sub rax, rsi
cmp rdi, rax
ja 0x1400e4612
lea rax, [rsi + rdi]
mov qword [rbp - 0x41], rax
lea rbx, [rbp - 0x51]
cmp rcx, 0x10
cmovae rbx, qword [rbp - 0x51]
lea rcx, [rbx + rsi]
mov r8, rdi
mov rdx, r9
call fcn.140161720
lea rax, [rbx + rdi]
mov byte [rax + rsi], 0
jmp 0x1400e4626
mov qword [rsp + 0x20], rdi
xor r8d, r8d
mov rdx, rdi
lea rcx, [rbp - 0x51]
call fcn.1400307a0
mov rcx, qword [rbp - 0x41]
mov rdx, qword [rbp - 0x39]
mov rax, rdx
sub rax, rcx
cmp rax, 0x13
jb 0x1400e4671
lea rax, [rcx + 0x13]
mov qword [rbp - 0x41], rax
lea rbx, [rbp - 0x51]
cmp rdx, 0x10
cmovae rbx, qword [rbp - 0x51]
add rbx, rcx
mov r8d, 0x13
lea rdx, str.:_not_enough_memory
mov rcx, rbx
call fcn.140161720
mov byte [rbx + 0x13], 0
lea rax, [rbp - 0x51]
jmp 0x1400e4691
mov qword [rsp + 0x20], 0x13
lea r9, str.:_not_enough_memory
xor r8d, r8d
lea edx, [r8 + 0x13]
lea rcx, [rbp - 0x51]
call fcn.1400307a0
xorps xmm0, xmm0
movdqu xmmword [rbp - 1], xmm0
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x11], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 1], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov dword [rbp - 0x69], 0xe
mov r9b, 1
lea r8, [rbp + 0xf]
lea rdx, [rbp - 0x11]
mov rcx, r14
call r15
nop
mov rdx, qword [rbp + 7]
cmp rdx, 0x10
jb 0x1400e470b
inc rdx
mov rcx, qword [rbp - 0x11]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400e4706
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400e4f28
call fcn.140143924
movdqa xmm0, xmmword [0x140215b80]
movdqu xmmword [rbp - 1], xmm0
mov byte [rbp - 0x11], 0
mov rdx, qword [rbp - 0x39]
cmp rdx, 0x10
jb 0x1400e4757
inc rdx
mov rcx, qword [rbp - 0x51]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400e4752
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400e4f2e
call fcn.140143924
movdqa xmm0, xmmword [0x140215b80]
movdqu xmmword [rbp - 0x41], xmm0
mov byte [rbp - 0x51], 0
mov rdx, qword [rbp + 0x27]
cmp rdx, 0x10
jb 0x1400e4e7c
inc rdx
mov rcx, qword [rbp + 0xf]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400e4d16
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400e4f0a
jmp 0x1400e4d16
cmp eax, 0xb
jne 0x1400e4a66
mov r14, qword [r13 + 0x90]
mov rax, qword [r14]
mov r15, qword [rax + 0x48]
movdqa xmm0, xmmword [0x140215b80]
movdqu xmmword [rbp + 0x1f], xmm0
mov byte [rbp + 0xf], 0
mov r8d, 8
lea rdx, [0x140214c88]
lea rcx, [rbp + 0xf]
call fcn.140038020
nop
movdqa xmm0, xmmword [0x140215b80]
movdqu xmmword [rbp - 0x41], xmm0
mov byte [rbp - 0x51], 0
mov dword [rbp - 0x69], 0x12
mov rdx, qword [rbp - 0x21]
add rdx, 0xe
lea rcx, [rbp - 0x51]
call fcn.14004ee80
mov rcx, qword [rbp - 0x41]
mov rdx, qword [rbp - 0x39]
mov rax, rdx
sub rax, rcx
cmp rax, 0xe
jb 0x1400e485a
lea rax, [rcx + 0xe]
mov qword [rbp - 0x41], rax
lea rbx, [rbp - 0x51]
cmp rdx, 0x10
cmovae rbx, qword [rbp - 0x51]
add rbx, rcx
mov r8d, 0xe
lea rdx, str.Error_calling
mov rcx, rbx
call fcn.140161720
mov byte [rbx + 0xe], 0
jmp 0x1400e487a
mov qword [rsp + 0x20], 0xe
lea r9, str.Error_calling
xor r8d, r8d
lea edx, [r8 + 0xe]
lea rcx, [rbp - 0x51]
call fcn.1400307a0
mov rdi, qword [rbp - 0x21]
lea r9, [rbp - 0x31]
cmp qword [rbp - 0x19], 0x10
cmovae r9, qword [rbp - 0x31]
mov rsi, qword [rbp - 0x41]
mov rcx, qword [rbp - 0x39]
mov rax, rcx
sub rax, rsi
cmp rdi, rax
ja 0x1400e48cd
lea rax, [rsi + rdi]
mov qword [rbp - 0x41], rax
lea rbx, [rbp - 0x51]
cmp rcx, 0x10
cmovae rbx, qword [rbp - 0x51]
lea rcx, [rbx + rsi]
mov r8, rdi
mov rdx, r9
call fcn.140161720
lea rax, [rdi + rbx]
mov byte [rax + rsi], 0
jmp 0x1400e48e1
mov qword [rsp + 0x20], rdi
xor r8d, r8d
mov rdx, rdi
lea rcx, [rbp - 0x51]
call fcn.1400307a0
mov rcx, qword [rbp - 0x41]
mov rdx, qword [rbp - 0x39]
mov rax, rdx
sub rax, rcx
cmp rax, 0x1c
jb 0x1400e492c
lea rax, [rcx + 0x1c]
mov qword [rbp - 0x41], rax
lea rbx, [rbp - 0x51]
cmp rdx, 0x10
cmovae rbx, qword [rbp - 0x51]
add rbx, rcx
mov r8d, 0x1c
lea rdx, str.:_bad_executable_file_format
mov rcx, rbx
call fcn.140161720
mov byte [rbx + 0x1c], 0
lea rax, [rbp - 0x51]
jmp 0x1400e494c
mov qword [rsp + 0x20], 0x1c
lea r9, str.:_bad_executable_file_format
xor r8d, r8d
lea edx, [r8 + 0x1c]
lea rcx, [rbp - 0x51]
call fcn.1400307a0
xorps xmm0, xmm0
movdqu xmmword [rbp - 1], xmm0
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x11], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 1], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov dword [rbp - 0x69], 0x32
mov r9b, 1
lea r8, [rbp + 0xf]
lea rdx, [rbp - 0x11]
mov rcx, r14
call r15
nop
mov rdx, qword [rbp + 7]
cmp rdx, 0x10
jb 0x1400e49c6
inc rdx
mov rcx, qword [rbp - 0x11]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400e49c1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400e4f34
call fcn.140143924
movdqa xmm0, xmmword [0x140215b80]
movdqu xmmword [rbp - 1], xmm0
mov byte [rbp - 0x11], 0
mov rdx, qword [rbp - 0x39]
cmp rdx, 0x10
jb 0x1400e4a12
inc rdx
mov rcx, qword [rbp - 0x51]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400e4a0d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400e4f3a
call fcn.140143924
movdqa xmm0, xmmword [0x140215b80]
movdqu xmmword [rbp - 0x41], xmm0
mov byte [rbp - 0x51], 0
mov rdx, qword [rbp + 0x27]
cmp rdx, 0x10
jb 0x1400e4e7c
inc rdx
mov rcx, qword [rbp + 0xf]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400e4d16
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400e4f10
jmp 0x1400e4d16
cmp eax, 2
jne 0x1400e4d20
mov rsi, qword [r13 + 0x90]
mov rax, qword [rsi]
mov r14, qword [rax + 0x48]
movdqa xmm0, xmmword [0x140215b80]
movdqu xmmword [rbp + 0x1f], xmm0
mov byte [rbp + 0xf], 0
mov r8d, 8
lea rdx, [0x140214c88]
lea rcx, [rbp + 0xf]
call fcn.140038020
nop
movdqa xmm0, xmmword [0x140215b80]
movdqu xmmword [rbp - 0x41], xmm0
mov byte [rbp - 0x51], 0
mov dword [rbp - 0x69], 0x42
mov rdx, qword [rbp - 0x21]
add rdx, 0xe
lea rcx, [rbp - 0x51]
call fcn.14004ee80
mov rcx, qword [rbp - 0x41]
mov rdx, qword [rbp - 0x39]
mov rax, rdx
sub rax, rcx
cmp rax, 0xe
jb 0x1400e4b15
lea rax, [rcx + 0xe]
mov qword [rbp - 0x41], rax
lea rbx, [rbp - 0x51]
cmp rdx, 0x10
cmovae rbx, qword [rbp - 0x51]
add rbx, rcx
mov r8d, 0xe
lea rdx, str.Error_calling
mov rcx, rbx
call fcn.140161720
mov byte [rbx + 0xe], 0
jmp 0x1400e4b35
mov qword [rsp + 0x20], 0xe
lea r9, str.Error_calling
xor r8d, r8d
lea edx, [r8 + 0xe]
lea rcx, [rbp - 0x51]
call fcn.1400307a0
mov rdi, qword [rbp - 0x21]
lea r9, [rbp - 0x31]
cmp qword [rbp - 0x19], 0x10
cmovae r9, qword [rbp - 0x31]
mov rcx, qword [rbp - 0x41]
mov rdx, qword [rbp - 0x39]
mov rax, rdx
sub rax, rcx
cmp rdi, rax
ja 0x1400e4b86
lea rax, [rcx + rdi]
mov qword [rbp - 0x41], rax
lea rbx, [rbp - 0x51]
cmp rdx, 0x10
cmovae rbx, qword [rbp - 0x51]
add rbx, rcx
mov r8, rdi
mov rdx, r9
mov rcx, rbx
call fcn.140161720
mov byte [rbx + rdi], 0
jmp 0x1400e4b9a
mov qword [rsp + 0x20], rdi
xor r8d, r8d
mov rdx, rdi
lea rcx, [rbp - 0x51]
call fcn.1400307a0
mov rcx, qword [rbp - 0x41]
mov rdx, qword [rbp - 0x39]
mov rax, rdx
sub rax, rcx
cmp rax, 0x10
jb 0x1400e4be5
lea rax, [rcx + 0x10]
mov qword [rbp - 0x41], rax
lea rbx, [rbp - 0x51]
cmp rdx, 0x10
cmovae rbx, qword [rbp - 0x51]
add rbx, rcx
mov r8d, 0x10
lea rdx, str.:_file_not_found
mov rcx, rbx
call fcn.140161720
mov byte [rbx + 0x10], 0
lea rax, [rbp - 0x51]
jmp 0x1400e4c05
mov qword [rsp + 0x20], 0x10
lea r9, str.:_file_not_found
xor r8d, r8d
lea edx, [r8 + 0x10]
lea rcx, [rbp - 0x51]
call fcn.1400307a0
xorps xmm0, xmm0
movdqu xmmword [rbp - 1], xmm0
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x11], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 1], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov dword [rbp - 0x69], 0xc2
mov r9b, 1
lea r8, [rbp + 0xf]
lea rdx, [rbp - 0x11]
mov rcx, rsi
call r14
nop
mov rdx, qword [rbp + 7]
cmp rdx, 0x10
jb 0x1400e4c7f
inc rdx
mov rcx, qword [rbp - 0x11]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400e4c7a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400e4f40
call fcn.140143924
movdqa xmm0, xmmword [0x140215b80]
movdqu xmmword [rbp - 1], xmm0
mov byte [rbp - 0x11], 0
mov rdx, qword [rbp - 0x39]
cmp rdx, 0x10
jb 0x1400e4ccb
inc rdx
mov rcx, qword [rbp - 0x51]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400e4cc6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400e4f46
call fcn.140143924
movdqa xmm0, xmmword [0x140215b80]
movdqu xmmword [rbp - 0x41], xmm0
mov byte [rbp - 0x51], 0
mov rdx, qword [rbp + 0x27]
cmp rdx, 0x10
jb 0x1400e4e7c
inc rdx
mov rcx, qword [rbp + 0xf]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400e4d16
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400e4f4c
call fcn.140143924
jmp 0x1400e4e7c
cmp eax, 3
jne 0x1400e4e7c
mov rdi, qword [r13 + 0x90]
mov rax, qword [rdi]
mov rsi, qword [rax + 0x48]
movdqa xmm0, xmmword [0x140215b80]
movdqu xmmword [rbp - 1], xmm0
mov byte [rbp - 0x11], 0
mov r8d, 8
lea rdx, [0x140214c88]
lea rcx, [rbp - 0x11]
call fcn.140038020
nop
movdqa xmm0, xmmword [0x140215b80]
movdqu xmmword [rbp - 0x41], xmm0
mov byte [rbp - 0x51], 0
mov dword [rbp - 0x69], 0x102
mov rdx, qword [rbp - 0x21]
add rdx, 0xe
lea rcx, [rbp - 0x51]
call fcn.14004ee80
mov rcx, qword [rbp - 0x41]
mov rdx, qword [rbp - 0x39]
mov rax, rdx
sub rax, rcx
cmp rax, 0xe
jb 0x1400e4dcf
lea rax, [rcx + 0xe]
mov qword [rbp - 0x41], rax
lea rbx, [rbp - 0x51]
cmp rdx, 0x10
cmovae rbx, qword [rbp - 0x51]
add rbx, rcx
mov r8d, 0xe
lea rdx, str.Error_calling
mov rcx, rbx
call fcn.140161720
mov byte [rbx + 0xe], 0
jmp 0x1400e4def
mov qword [rsp + 0x20], 0xe
lea r9, str.Error_calling
xor r8d, r8d
lea edx, [r8 + 0xe]
lea rcx, [rbp - 0x51]
call fcn.1400307a0
lea rdx, [rbp - 0x31]
cmp qword [rbp - 0x19], 0x10
cmovae rdx, qword [rbp - 0x31]
mov r8, qword [rbp - 0x21]
lea rcx, [rbp - 0x51]
call fcn.140037ce0
mov r8d, 0x10
lea rdx, str.:_path_not_found
lea rcx, [rbp - 0x51]
call fcn.140037ce0
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x1f], xmm0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xf], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x1f], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov dword [rbp - 0x69], 0x302
mov r9b, 1
lea r8, [rbp - 0x11]
lea rdx, [rbp + 0xf]
mov rcx, rdi
call rsi
nop
lea rcx, [rbp + 0xf]
call fcn.1400334c0
nop
lea rcx, [rbp - 0x51]
call fcn.1400334c0
nop
lea rcx, [rbp - 0x11]
call fcn.1400334c0
nop
mov rdx, qword [rbp - 0x19]
cmp rdx, 0x10
jb 0x1400e4eb3
inc rdx
mov rcx, qword [rbp - 0x31]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400e4eae
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400e4f04
call fcn.140143924
mov qword [rbp - 0x21], r12
mov qword [rbp - 0x19], 0xf
mov byte [rbp - 0x31], 0
mov rcx, r13
call fcn.140124d10
test eax, eax
je 0x1400e4ed7
mov ecx, eax
call fcn.140125314
nop
mov rcx, qword [rbp + 0x2f]
xor rcx, rsp
call fcn.140143d80
lea r11, [rsp + 0xd0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.140165594
nop
call fcn.140165594
int3
call fcn.140165594
nop
call fcn.140165594
nop
call fcn.140165594
nop
call fcn.140165594
nop
call fcn.140165594
nop
call fcn.140165594
nop
call fcn.140165594
nop
call fcn.140165594
nop
call fcn.140165594
nop
call fcn.140165594
nop
call fcn.140165594
int3