Function at 0x1401269a0
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 [0x140a23bc8]
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.140157618
test eax, eax
je 0x1401269f8
mov ecx, eax
call fcn.140157c40
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.140034be0
mov r14, qword [r13 + 0x90]
mov rax, qword [r14]
mov r15, qword [rax + 0x38]
movdqa xmm0, xmmword [0x1401f4c10]
movdqu xmmword [rbp + 0x1f], xmm0
mov byte [rbp + 0xf], 0
mov r8d, 4
lea rdx, str.gray
lea rcx, [rbp + 0xf]
call fcn.140034be0
nop
movdqa xmm0, xmmword [0x1401f4c10]
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.1400427a0
mov rcx, qword [rbp - 0x41]
mov rdx, qword [rbp - 0x39]
mov rax, rdx
sub rax, rcx
cmp rax, 0x17
jb 0x140126ac4
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.140194c10
mov byte [rbx + 0x17], 0
jmp 0x140126ae4
mov qword [rsp + 0x20], 0x17
lea r9, str.Calling_reboot_script__
xor r8d, r8d
lea edx, [r8 + 0x17]
lea rcx, [rbp - 0x51]
call fcn.14002d8d0
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 0x140126b37
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.140194c10
lea rax, [rdi + rbx]
mov byte [rax + rsi], 0
jmp 0x140126b4b
mov qword [rsp + 0x20], rdi
xor r8d, r8d
mov rdx, rdi
lea rcx, [rbp - 0x51]
call fcn.14002d8d0
mov rcx, qword [rbp - 0x41]
mov rdx, qword [rbp - 0x39]
mov rax, rdx
sub rax, rcx
cmp rax, 4
jb 0x140126b96
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.140194c10
mov byte [rbx + 4], 0
lea rax, [rbp - 0x51]
jmp 0x140126bb6
mov qword [rsp + 0x20], 4
lea r9, str._...
xor r8d, r8d
lea edx, [r8 + 4]
lea rcx, [rbp - 0x51]
call fcn.14002d8d0
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 0x140126c30
inc rdx
mov rcx, qword [rbp - 0x11]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140126c2b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140127706
call fcn.140177360
movdqa xmm0, xmmword [0x1401f4c10]
movdqu xmmword [rbp - 1], xmm0
mov byte [rbp - 0x11], 0
mov rdx, qword [rbp - 0x39]
cmp rdx, 0x10
jb 0x140126c7c
inc rdx
mov rcx, qword [rbp - 0x51]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140126c77
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14012770c
call fcn.140177360
movdqa xmm0, xmmword [0x1401f4c10]
movdqu xmmword [rbp - 0x41], xmm0
mov byte [rbp - 0x51], 0
mov rdx, qword [rbp + 0x27]
cmp rdx, 0x10
jb 0x140126cc8
inc rdx
mov rcx, qword [rbp + 0xf]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140126cc3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140127712
call fcn.140177360
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 0x140126f9b
mov r14, qword [r13 + 0x90]
mov rax, qword [r14]
mov r15, qword [rax + 0x48]
movdqa xmm0, xmmword [0x1401f4c10]
movdqu xmmword [rbp + 0x1f], xmm0
mov byte [rbp + 0xf], 0
mov r8d, 8
lea rdx, str.lightRed
lea rcx, [rbp + 0xf]
call fcn.140034be0
nop
movdqa xmm0, xmmword [0x1401f4c10]
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.1400427a0
mov rcx, qword [rbp - 0x41]
mov rdx, qword [rbp - 0x39]
mov rax, rdx
sub rax, rcx
cmp rax, 0xe
jb 0x140126d8f
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.140194c10
mov byte [rbx + 0xe], 0
jmp 0x140126daf
mov qword [rsp + 0x20], 0xe
lea r9, str.Error_calling
xor r8d, r8d
lea edx, [r8 + 0xe]
lea rcx, [rbp - 0x51]
call fcn.14002d8d0
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 0x140126e02
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.140194c10
lea rax, [rbx + rdi]
mov byte [rax + rsi], 0
jmp 0x140126e16
mov qword [rsp + 0x20], rdi
xor r8d, r8d
mov rdx, rdi
lea rcx, [rbp - 0x51]
call fcn.14002d8d0
mov rcx, qword [rbp - 0x41]
mov rdx, qword [rbp - 0x39]
mov rax, rdx
sub rax, rcx
cmp rax, 0x13
jb 0x140126e61
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.140194c10
mov byte [rbx + 0x13], 0
lea rax, [rbp - 0x51]
jmp 0x140126e81
mov qword [rsp + 0x20], 0x13
lea r9, str.:_not_enough_memory
xor r8d, r8d
lea edx, [r8 + 0x13]
lea rcx, [rbp - 0x51]
call fcn.14002d8d0
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 0x140126efb
inc rdx
mov rcx, qword [rbp - 0x11]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140126ef6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140127718
call fcn.140177360
movdqa xmm0, xmmword [0x1401f4c10]
movdqu xmmword [rbp - 1], xmm0
mov byte [rbp - 0x11], 0
mov rdx, qword [rbp - 0x39]
cmp rdx, 0x10
jb 0x140126f47
inc rdx
mov rcx, qword [rbp - 0x51]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140126f42
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14012771e
call fcn.140177360
movdqa xmm0, xmmword [0x1401f4c10]
movdqu xmmword [rbp - 0x41], xmm0
mov byte [rbp - 0x51], 0
mov rdx, qword [rbp + 0x27]
cmp rdx, 0x10
jb 0x14012766c
inc rdx
mov rcx, qword [rbp + 0xf]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140127506
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1401276fa
jmp 0x140127506
cmp eax, 0xb
jne 0x140127256
mov r14, qword [r13 + 0x90]
mov rax, qword [r14]
mov r15, qword [rax + 0x48]
movdqa xmm0, xmmword [0x1401f4c10]
movdqu xmmword [rbp + 0x1f], xmm0
mov byte [rbp + 0xf], 0
mov r8d, 8
lea rdx, str.lightRed
lea rcx, [rbp + 0xf]
call fcn.140034be0
nop
movdqa xmm0, xmmword [0x1401f4c10]
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.1400427a0
mov rcx, qword [rbp - 0x41]
mov rdx, qword [rbp - 0x39]
mov rax, rdx
sub rax, rcx
cmp rax, 0xe
jb 0x14012704a
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.140194c10
mov byte [rbx + 0xe], 0
jmp 0x14012706a
mov qword [rsp + 0x20], 0xe
lea r9, str.Error_calling
xor r8d, r8d
lea edx, [r8 + 0xe]
lea rcx, [rbp - 0x51]
call fcn.14002d8d0
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 0x1401270bd
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.140194c10
lea rax, [rdi + rbx]
mov byte [rax + rsi], 0
jmp 0x1401270d1
mov qword [rsp + 0x20], rdi
xor r8d, r8d
mov rdx, rdi
lea rcx, [rbp - 0x51]
call fcn.14002d8d0
mov rcx, qword [rbp - 0x41]
mov rdx, qword [rbp - 0x39]
mov rax, rdx
sub rax, rcx
cmp rax, 0x1c
jb 0x14012711c
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.140194c10
mov byte [rbx + 0x1c], 0
lea rax, [rbp - 0x51]
jmp 0x14012713c
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.14002d8d0
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 0x1401271b6
inc rdx
mov rcx, qword [rbp - 0x11]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1401271b1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140127724
call fcn.140177360
movdqa xmm0, xmmword [0x1401f4c10]
movdqu xmmword [rbp - 1], xmm0
mov byte [rbp - 0x11], 0
mov rdx, qword [rbp - 0x39]
cmp rdx, 0x10
jb 0x140127202
inc rdx
mov rcx, qword [rbp - 0x51]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1401271fd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14012772a
call fcn.140177360
movdqa xmm0, xmmword [0x1401f4c10]
movdqu xmmword [rbp - 0x41], xmm0
mov byte [rbp - 0x51], 0
mov rdx, qword [rbp + 0x27]
cmp rdx, 0x10
jb 0x14012766c
inc rdx
mov rcx, qword [rbp + 0xf]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140127506
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140127700
jmp 0x140127506
cmp eax, 2
jne 0x140127510
mov rsi, qword [r13 + 0x90]
mov rax, qword [rsi]
mov r14, qword [rax + 0x48]
movdqa xmm0, xmmword [0x1401f4c10]
movdqu xmmword [rbp + 0x1f], xmm0
mov byte [rbp + 0xf], 0
mov r8d, 8
lea rdx, str.lightRed
lea rcx, [rbp + 0xf]
call fcn.140034be0
nop
movdqa xmm0, xmmword [0x1401f4c10]
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.1400427a0
mov rcx, qword [rbp - 0x41]
mov rdx, qword [rbp - 0x39]
mov rax, rdx
sub rax, rcx
cmp rax, 0xe
jb 0x140127305
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.140194c10
mov byte [rbx + 0xe], 0
jmp 0x140127325
mov qword [rsp + 0x20], 0xe
lea r9, str.Error_calling
xor r8d, r8d
lea edx, [r8 + 0xe]
lea rcx, [rbp - 0x51]
call fcn.14002d8d0
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 0x140127376
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.140194c10
mov byte [rbx + rdi], 0
jmp 0x14012738a
mov qword [rsp + 0x20], rdi
xor r8d, r8d
mov rdx, rdi
lea rcx, [rbp - 0x51]
call fcn.14002d8d0
mov rcx, qword [rbp - 0x41]
mov rdx, qword [rbp - 0x39]
mov rax, rdx
sub rax, rcx
cmp rax, 0x10
jb 0x1401273d5
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.140194c10
mov byte [rbx + 0x10], 0
lea rax, [rbp - 0x51]
jmp 0x1401273f5
mov qword [rsp + 0x20], 0x10
lea r9, str.:_file_not_found
xor r8d, r8d
lea edx, [r8 + 0x10]
lea rcx, [rbp - 0x51]
call fcn.14002d8d0
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 0x14012746f
inc rdx
mov rcx, qword [rbp - 0x11]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14012746a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140127730
call fcn.140177360
movdqa xmm0, xmmword [0x1401f4c10]
movdqu xmmword [rbp - 1], xmm0
mov byte [rbp - 0x11], 0
mov rdx, qword [rbp - 0x39]
cmp rdx, 0x10
jb 0x1401274bb
inc rdx
mov rcx, qword [rbp - 0x51]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1401274b6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140127736
call fcn.140177360
movdqa xmm0, xmmword [0x1401f4c10]
movdqu xmmword [rbp - 0x41], xmm0
mov byte [rbp - 0x51], 0
mov rdx, qword [rbp + 0x27]
cmp rdx, 0x10
jb 0x14012766c
inc rdx
mov rcx, qword [rbp + 0xf]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140127506
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14012773c
call fcn.140177360
jmp 0x14012766c
cmp eax, 3
jne 0x14012766c
mov rdi, qword [r13 + 0x90]
mov rax, qword [rdi]
mov rsi, qword [rax + 0x48]
movdqa xmm0, xmmword [0x1401f4c10]
movdqu xmmword [rbp - 1], xmm0
mov byte [rbp - 0x11], 0
mov r8d, 8
lea rdx, str.lightRed
lea rcx, [rbp - 0x11]
call fcn.140034be0
nop
movdqa xmm0, xmmword [0x1401f4c10]
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.1400427a0
mov rcx, qword [rbp - 0x41]
mov rdx, qword [rbp - 0x39]
mov rax, rdx
sub rax, rcx
cmp rax, 0xe
jb 0x1401275bf
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.140194c10
mov byte [rbx + 0xe], 0
jmp 0x1401275df
mov qword [rsp + 0x20], 0xe
lea r9, str.Error_calling
xor r8d, r8d
lea edx, [r8 + 0xe]
lea rcx, [rbp - 0x51]
call fcn.14002d8d0
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.140034a90
mov r8d, 0x10
lea rdx, str.:_path_not_found
lea rcx, [rbp - 0x51]
call fcn.140034a90
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.140030470
nop
lea rcx, [rbp - 0x51]
call fcn.140030470
nop
lea rcx, [rbp - 0x11]
call fcn.140030470
nop
mov rdx, qword [rbp - 0x19]
cmp rdx, 0x10
jb 0x1401276a3
inc rdx
mov rcx, qword [rbp - 0x31]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14012769e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1401276f4
call fcn.140177360
mov qword [rbp - 0x21], r12
mov qword [rbp - 0x19], 0xf
mov byte [rbp - 0x31], 0
mov rcx, r13
call fcn.14015763c
test eax, eax
je 0x1401276c7
mov ecx, eax
call fcn.140157c40
nop
mov rcx, qword [rbp + 0x2f]
xor rcx, rsp
call fcn.1401777c0
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.14019862c
nop
call fcn.14019862c
int3
call fcn.14019862c
nop
call fcn.14019862c
nop
call fcn.14019862c
nop
call fcn.14019862c
nop
call fcn.14019862c
nop
call fcn.14019862c
nop
call fcn.14019862c
nop
call fcn.14019862c
nop
call fcn.14019862c
nop
call fcn.14019862c
nop
call fcn.14019862c
int3