Function at 0x140001120
Capabilities:
Check mutex on windows
Create process on windows

Disassembly:
push rbp
push rsi
lea rbp, [rsp - 0x10698]
mov eax, 0x10798
call fcn.14000dd70
sub rsp, rax
mov rax, qword [0x140019008]
xor rax, rsp
mov qword [rbp + 0x10670], rax
movups xmm0, xmmword [str.com_adobe_apps_ccxprocess]
mov rsi, r8
movzx eax, word [0x140016708]
movsd xmm1, qword [0x140016700]
lea r8, [rbp + 0x240]
mov edx, 1
movsd qword [rbp + 0x250], xmm1
xor ecx, ecx
mov word [rbp + 0x258], ax
movups xmmword [rbp + 0x240], xmm0
call qword [sym.imp.KERNEL32.dll_CreateMutexA]
mov qword [rsp + 0x68], rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x1400011a8
mov eax, 1
jmp 0x140002063
mov qword [rsp + 0x107b0], rbx
xor edx, edx
mov qword [rsp + 0x107b8], rdi
xor ecx, ecx
mov qword [rsp + 0x107c8], r12
mov qword [rsp + 0x10790], r13
mov qword [rsp + 0x10788], r14
mov qword [rsp + 0x10780], r15
call qword [sym.imp.KERNEL32.dll_CreateJobObjectW]
xorps xmm0, xmm0
lea r8, [rbp + 0x1b0]
mov r9d, 0x90
mov qword [rsp + 0x60], rax
movaps xmmword [rbp + 0x1c0], xmm0
mov edx, 9
mov rcx, rax
mov dword [rbp + 0x1c0], 0x3000
movaps xmmword [rbp + 0x1b0], xmm0
movaps xmmword [rbp + 0x1d0], xmm0
movaps xmmword [rbp + 0x1e0], xmm0
movaps xmmword [rbp + 0x1f0], xmm0
movaps xmmword [rbp + 0x200], xmm0
movaps xmmword [rbp + 0x210], xmm0
movaps xmmword [rbp + 0x220], xmm0
movaps xmmword [rbp + 0x230], xmm0
call qword [sym.imp.KERNEL32.dll_SetInformationJobObject]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov r8d, 0x104
lea rdx, [rbp + 0x460]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetModuleFileNameW]
xor r13d, r13d
lea rax, [rbp + 0x460]
mov edi, 7
mov qword [rbp + 0xd0], r13
mov rbx, 0xffffffffffffffff
mov qword [rbp + 0xe0], r13
mov qword [rbp + 0xe8], rdi
mov r8, rbx
nop word [rax + rax]
inc r8
cmp word [rax + r8*2], r13w
jne 0x1400012a0
lea rdx, [rbp + 0x460]
lea rcx, [rbp + 0xd0]
call fcn.1400020b0
mov r12, qword [rbp + 0xe8]
lea rdi, [rbp + 0xd0]
mov r15, qword [rbp + 0xd0]
cmp r12, 8
mov r14, qword [rbp + 0xe0]
mov r9d, 0x100
cmovae rdi, r15
test r14, r14
je 0x1400013b2
mov r8d, r9d
lea rcx, [rbp + 0x260]
xor edx, edx
call fcn.140003c20
lea rcx, [0x14001670c]
mov r9d, 0x100
lea rdx, [0x14001670e]
movzx eax, word [rcx]
cmp ax, r9w
jae 0x140001363
movzx eax, al
add rcx, 2
mov byte [rbp + rax + 0x260], 1
cmp rcx, rdx
jne 0x140001315
lea rcx, [r14 - 1]
mov rax, rbx
cmp rcx, rbx
cmovb rax, rcx
lea r8, [rdi + rax*2]
movzx eax, word [r8]
cmp ax, r9w
jae 0x140001358
cmp byte [rbp + rax + 0x260], r13b
jne 0x1400013aa
cmp r8, rdi
je 0x1400013b2
sub r8, 2
jmp 0x140001344
lea rcx, [r14 - 1]
mov rax, rbx
cmp rcx, rbx
cmovb rax, rcx
lea r8, [rdi + rax*2]
nop word [rax + rax]
movzx edx, word [r8]
lea rax, [0x14001670c]
mov ecx, 1
cmp word [rax], dx
je 0x1400013aa
add rax, 2
sub rcx, 1
jne 0x140001390
cmp r8, rdi
je 0x1400013b2
sub r8, 2
jmp 0x140001380
sub r8, rdi
sar r8, 1
jmp 0x1400013b5
mov r8, rbx
cmp r14, r8
mov qword [rbp + 0xb0], r13
lea rdx, [rbp + 0xd0]
mov qword [rbp + 0xc0], r13
cmovb r8, r14
lea rcx, [rbp + 0xb0]
cmp r12, 8
mov edi, 7
mov qword [rbp + 0xc8], rdi
cmovae rdx, r15
call fcn.1400020b0
xor r12d, r12d
mov qword [rsp + 0x50], r13
mov qword [rbp + 0x90], r13
mov r14d, r12d
mov qword [rbp + 0xa0], r12
mov qword [rbp + 0xa8], rdi
test rsi, rsi
je 0x140001483
mov rax, rbx
nop dword [rax]
inc rax
cmp byte [rsi + rax], r12b
jne 0x140001420
mov r9, rsi
mov qword [rsp + 0x20], rax
mov r8d, 0x100
lea rdx, [rbp + 0x260]
lea rcx, [rsp + 0x58]
call fcn.14000517c
lea rax, [rbp + 0x260]
nop
inc rbx
cmp word [rax + rbx*2], r12w
jne 0x140001450
mov r8, rbx
lea rdx, [rbp + 0x260]
lea rcx, [rbp + 0x90]
call fcn.1400020b0
mov r13, qword [rbp + 0x90]
mov r14, qword [rbp + 0xa0]
mov qword [rsp + 0x50], r13
mov r15d, 0x22
lea r8, [rbp + 0xb0]
mov edx, r15d
lea rcx, [rbp + 0x70]
call fcn.1400022e0
mov rbx, rax
mov rax, qword [rax + 0x10]
mov rdx, qword [rbx + 0x18]
cmp rax, rdx
jae 0x1400014ca
lea rcx, [rax + 1]
mov qword [rbx + 0x10], rcx
mov rcx, rbx
cmp rdx, 8
jb 0x1400014c0
mov rcx, qword [rbx]
mov esi, 0x5c
mov dword [rcx + rax*2], esi
jmp 0x1400014da
mov esi, 0x5c
mov rcx, rbx
mov r9d, esi
call fcn.1400025e0
movups xmm0, xmmword [rbx]
movups xmmword [rbp + 0x30], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rbp + 0x40], xmm1
mov qword [rbx + 0x10], r12
mov qword [rbx + 0x18], rdi
mov word [rbx], r12w
mov r8, qword [rbp + 0x48]
mov rdx, qword [rbp + 0x40]
mov rax, r8
sub rax, rdx
cmp rax, 4
jb 0x140001537
cmp r8, 8
lea rcx, [rdx + 4]
mov qword [rbp + 0x40], rcx
lea rax, [rbp + 0x30]
cmovae rax, qword [rbp + 0x30]
movabs r8, 0x7300620069006c
mov qword [rax + rdx*2], r8
mov word [rax + rcx*2], r12w
lea rax, [rbp + 0x30]
jmp 0x140001555
lea r9, str.libs
mov qword [rsp + 0x20], 4
mov edx, 4
lea rcx, [rbp + 0x30]
call fcn.140002420
movups xmm1, xmmword [rax + 0x10]
movups xmm0, xmmword [rax]
mov qword [rax + 0x10], r12
movq rcx, xmm1
mov qword [rax + 0x18], rdi
movups xmmword [rbp + 0x20], xmm1
mov word [rax], r12w
psrldq xmm1, 8
movq rdx, xmm1
movups xmmword [rbp + 0x10], xmm0
cmp rcx, rdx
jae 0x1400015a2
lea rax, [rcx + 1]
cmp rdx, 8
mov qword [rbp + 0x20], rax
lea rax, [rbp + 0x10]
cmovae rax, qword [rbp + 0x10]
mov dword [rax + rcx*2], 0x5c
jmp 0x1400015ae
mov r9d, esi
lea rcx, [rbp + 0x10]
call fcn.1400025e0
movups xmm1, xmmword [rbp + 0x20]
movups xmm0, xmmword [rbp + 0x10]
movq rcx, xmm1
movups xmmword [rbp + 0x50], xmm0
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rax, xmm0
sub rax, rcx
movups xmmword [rbp + 0x60], xmm1
cmp rax, 8
jb 0x140001616
cmp qword [rbp + 0x68], 8
lea rdi, [rcx + 8]
lea rbx, [rbp + 0x50]
mov qword [rbp + 0x60], rdi
cmovae rbx, qword [rbp + 0x50]
lea rdx, [0x140016710]
mov r8d, 0x10
lea rcx, [rbx + rcx*2]
call fcn.140004310
mov word [rbx + rdi*2], r12w
lea rax, [rbp + 0x50]
mov edi, 7
jmp 0x140001634
lea r9, [0x140016710]
mov qword [rsp + 0x20], 8
mov edx, 8
lea rcx, [rbp + 0x50]
call fcn.140002420
movups xmm1, xmmword [rax + 0x10]
movups xmm0, xmmword [rax]
mov qword [rax + 0x10], r12
movq rcx, xmm1
mov qword [rax + 0x18], rdi
movups xmmword [rbp + 0x20], xmm1
mov word [rax], r12w
psrldq xmm1, 8
movq rdx, xmm1
movups xmmword [rbp + 0x10], xmm0
cmp rcx, rdx
jae 0x14000167e
lea rax, [rcx + 1]
cmp rdx, 8
mov qword [rbp + 0x20], rax
lea rax, [rbp + 0x10]
cmovae rax, qword [rbp + 0x10]
mov dword [rax + rcx*2], r15d
jmp 0x14000168a
mov r9d, r15d
lea rcx, [rbp + 0x10]
call fcn.1400025e0
movups xmm0, xmmword [rbp + 0x10]
mov rdx, qword [rbp + 0x68]
movups xmm1, xmmword [rbp + 0x20]
movups xmmword [rbp + 0x150], xmm0
movups xmmword [rbp + 0x160], xmm1
cmp rdx, 8
jb 0x1400016e0
mov rcx, qword [rbp + 0x50]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400016db
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140002082
call fcn.1400029cc
mov rdx, qword [rbp + 0x48]
mov qword [rbp + 0x60], r12
mov qword [rbp + 0x68], rdi
mov word [rbp + 0x50], r12w
cmp rdx, 8
jb 0x14000172d
mov rcx, qword [rbp + 0x30]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140001728
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140002082
call fcn.1400029cc
mov rdx, qword [rbp + 0x88]
mov qword [rbp + 0x40], r12
mov qword [rbp + 0x48], rdi
mov word [rbp + 0x30], r12w
cmp rdx, 8
jb 0x14000177d
mov rcx, qword [rbp + 0x70]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140001778
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140002082
call fcn.1400029cc
mov edx, r15d
lea r8, [rbp + 0xb0]
lea rcx, [rbp + 0x130]
call fcn.1400022e0
mov rbx, rax
mov rax, qword [rax + 0x10]
mov rdx, qword [rbx + 0x18]
cmp rax, rdx
jae 0x1400017c0
lea rcx, [rax + 1]
mov qword [rbx + 0x10], rcx
mov rcx, rbx
cmp rdx, 8
jb 0x1400017b7
mov rcx, qword [rbx]
mov dword [rcx + rax*2], 0x5c
jmp 0x1400017cb
mov r9d, esi
mov rcx, rbx
call fcn.1400025e0
movups xmm0, xmmword [rbx]
movups xmmword [rbp + 0x30], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rbp + 0x40], xmm1
mov qword [rbx + 0x10], r12
mov qword [rbx + 0x18], rdi
mov word [rbx], r12w
mov r8, qword [rbp + 0x48]
mov rdx, qword [rbp + 0x40]
mov rax, r8
sub rax, rdx
cmp rax, 2
jb 0x140001821
lea rcx, [rdx + 2]
cmp r8, 8
mov qword [rbp + 0x40], rcx
lea rax, [rbp + 0x30]
cmovae rax, qword [rbp + 0x30]
mov dword [rax + rdx*2], 0x73006a
mov word [rax + rcx*2], r12w
lea rax, [rbp + 0x30]
jmp 0x14000183f
lea r9, [0x140016748]
mov qword [rsp + 0x20], 2
mov edx, 2
lea rcx, [rbp + 0x30]
call fcn.140002420
movups xmm1, xmmword [rax + 0x10]
movups xmm0, xmmword [rax]
mov qword [rax + 0x10], r12
movq rcx, xmm1
mov qword [rax + 0x18], rdi
movups xmmword [rbp + 0x80], xmm1
mov word [rax], r12w
psrldq xmm1, 8
movq rdx, xmm1
movups xmmword [rbp + 0x70], xmm0
cmp rcx, rdx
jae 0x140001892
lea rax, [rcx + 1]
cmp rdx, 8
mov qword [rbp + 0x80], rax
lea rax, [rbp + 0x70]
cmovae rax, qword [rbp + 0x70]
mov dword [rax + rcx*2], 0x5c
jmp 0x14000189e
mov r9d, esi
lea rcx, [rbp + 0x70]
call fcn.1400025e0
movups xmm1, xmmword [rbp + 0x80]
movups xmm0, xmmword [rbp + 0x70]
movq rcx, xmm1
movups xmmword [rbp + 0x50], xmm0
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rax, xmm0
sub rax, rcx
movups xmmword [rbp + 0x60], xmm1
cmp rax, 7
jb 0x140001909
cmp qword [rbp + 0x68], 8
lea rdi, [rcx + 7]
lea rbx, [rbp + 0x50]
mov qword [rbp + 0x60], rdi
cmovae rbx, qword [rbp + 0x50]
lea rdx, str.main.js
mov r8d, 0xe
lea rcx, [rbx + rcx*2]
call fcn.140004310
mov word [rbx + rdi*2], r12w
lea rax, [rbp + 0x50]
mov edi, 7
jmp 0x140001921
lea r9, str.main.js
mov qword [rsp + 0x20], rdi
mov rdx, rdi
lea rcx, [rbp + 0x50]
call fcn.140002420
movups xmm1, xmmword [rax + 0x10]
movups xmm0, xmmword [rax]
mov qword [rax + 0x10], r12
movq rcx, xmm1
mov qword [rax + 0x18], rdi
movups xmmword [rbp + 0x80], xmm1
mov word [rax], r12w
psrldq xmm1, 8
movq rdx, xmm1
movups xmmword [rbp + 0x70], xmm0
cmp rcx, rdx
jae 0x140001971
lea rax, [rcx + 1]
cmp rdx, 8
mov qword [rbp + 0x80], rax
lea rax, [rbp + 0x70]
cmovae rax, qword [rbp + 0x70]
mov dword [rax + rcx*2], r15d
jmp 0x14000197d
mov r9d, r15d
lea rcx, [rbp + 0x70]
call fcn.1400025e0
movups xmm0, xmmword [rbp + 0x70]
mov rdx, qword [rbp + 0x68]
movups xmm1, xmmword [rbp + 0x80]
movups xmmword [rbp + 0x110], xmm0
movups xmmword [rbp + 0x120], xmm1
cmp rdx, 8
jb 0x1400019d6
mov rcx, qword [rbp + 0x50]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400019d1
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140002088
call fcn.1400029cc
mov rdx, qword [rbp + 0x48]
mov qword [rbp + 0x60], r12
mov qword [rbp + 0x68], rdi
mov word [rbp + 0x50], r12w
cmp rdx, 8
jb 0x140001a23
mov rcx, qword [rbp + 0x30]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140001a1e
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140002088
call fcn.1400029cc
mov rdx, qword [rbp + 0x148]
mov qword [rbp + 0x40], r12
mov qword [rbp + 0x48], rdi
mov word [rbp + 0x30], r12w
cmp rdx, 8
jb 0x140001a76
mov rcx, qword [rbp + 0x130]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140001a71
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140002088
call fcn.1400029cc
mov eax, 0x20
test r14, r14
je 0x140001afd
mov edx, eax
lea r8, [rbp + 0x90]
lea rcx, [rbp + 0x130]
call fcn.1400022e0
mov rdx, rax
lea rcx, [rbp + 0x110]
call fcn.140002250
mov rdx, qword [rbp + 0x148]
cmp rdx, 8
jb 0x140001aea
mov rcx, qword [rbp + 0x130]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140001ae5
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000208e
call fcn.1400029cc
mov r13, qword [rbp + 0x90]
mov r14, qword [rbp + 0xa0]
mov qword [rsp + 0x50], r13
xorps xmm0, xmm0
mov qword [rsp + 0x20], r12
xor eax, eax
movaps xmmword [rbp + 0x170], xmm0
mov qword [rbp], rax
lea r8, [rbp + 0x170]
lea rax, [0x140016750]
movaps xmmword [rbp + 0x180], xmm0
movups xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x48], rax
xor ecx, ecx
xor eax, eax
movaps xmmword [rbp + 0x190], xmm0
movups xmmword [rbp - 0x60], xmm0
mov qword [rbp - 0x80], rax
mov r15d, r12d
movups xmmword [rsp + 0x70], xmm0
lea r9d, [rax + 0x40]
mov dword [rbp - 0x60], 0x68
lea edx, [rax + 2]
mov dword [rsp + 0x70], 0x18
movups xmmword [rbp - 0x40], xmm0
mov dword [rbp - 0x80], 1
movups xmmword [rbp - 0x30], xmm0
movups xmmword [rbp - 0x20], xmm0
movups xmmword [rbp - 0x10], xmm0
movaps xmmword [rbp + 0x1a0], xmm0
call qword [sym.imp.KERNEL32.dll_QueryInformationJobObject]
test eax, eax
je 0x140001b94
test dword [rbp + 0x180], 0x800
je 0x140001b9a
mov r15d, 0x1000000
test r14, r14
je 0x140001bea
cmp qword [rbp + 0xa8], 8
lea r8, [rbp + 0x90]
mov rdx, r14
lea rcx, str.__debug
cmovae r8, r13
cmp r14, 7
cmova rdx, rdi
test rdx, rdx
je 0x140001be4
sub r8, rcx
nop dword [rax]
movzx eax, word [rcx]
cmp word [r8 + rcx], ax
jne 0x140001bea
add rcx, 2
sub rdx, 1
jne 0x140001bd0
cmp r14, 7
je 0x140001bef
bts r15d, 0x1b
xor edx, edx
lea rcx, [rbp + 0x670]
mov r8d, 0x10000
call fcn.140003c20
mov r14, qword [rbp + 0x20]
movabs rcx, 0x7ffffffffffffffe
mov rax, rcx
sub rax, r14
cmp rax, 1
jb 0x140002094
mov r13, qword [rbp + 0x28]
lea rax, [rbp + 0x150]
mov rsi, qword [rbp + 0x10]
cmp r13, 8
mov qword [rbp + 0x10], r12
mov rbx, rdi
cmovae rax, rsi
mov qword [rbp + 0x20], r12
mov qword [rbp + 0x28], r12
lea rdi, [rbp + 0x10]
lea r12, [r14 + 1]
mov qword [rsp + 0x58], rax
cmp r12, 7
jbe 0x140001cf0
mov rbx, r12
or rbx, 7
cmp rbx, rcx
jbe 0x140001c76
mov rbx, rcx
mov rcx, 0xfffffffffffffffe
jmp 0x140001ca5
mov ecx, 0xa
movabs rdx, 0x7fffffffffffffff
cmp rbx, rcx
cmovb rbx, rcx
lea rcx, [rbx + 1]
cmp rcx, rdx
ja 0x1400020a0
add rcx, rcx
cmp rcx, 0x1000
jb 0x140001cd6
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400020a0
mov rcx, rax
call fcn.140002990
test rax, rax
je 0x14000209a
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
mov rax, qword [rsp + 0x58]
jmp 0x140001cec
test rcx, rcx
je 0x140001cea
call fcn.140002990
mov rdi, rax
mov rax, qword [rsp + 0x58]
jmp 0x140001cec
xor edi, edi
mov qword [rbp + 0x10], rdi
mov qword [rbp + 0x28], rbx
mov rdx, rax
lea rbx, [r14 + r14]
mov qword [rbp + 0x20], r12
mov r8, rbx
mov rcx, rdi
call fcn.140004310
mov eax, 0x20
lea rdx, [rbp + 0x110]
mov word [rdi + rbx], ax
lea rcx, [rbp + 0x10]
xor r14d, r14d
mov word [rdi + r12*2], r14w
call fcn.140002250
mov edi, 7
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xf0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x100], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], rdi
mov word [rax], r14w
mov rdx, qword [rbp + 0x28]
cmp rdx, 8
jb 0x140001d91
mov rcx, qword [rbp + 0x10]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140001d8c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000209a
call fcn.1400029cc
cmp qword [rbp + 0x108], 8
lea r8, [rbp + 0xf0]
mov edx, 0x8000
lea rcx, [rbp + 0x670]
cmovae r8, qword [rbp + 0xf0]
call fcn.140004d44
cmp qword [rbp + 0xc8], 8
lea rcx, [rbp - 0x78]
mov qword [rsp + 0x48], rcx
lea rax, [rbp + 0xb0]
cmovae rax, qword [rbp + 0xb0]
lea rcx, [rbp - 0x60]
mov qword [rsp + 0x40], rcx
lea r8, [rsp + 0x70]
mov qword [rsp + 0x38], rax
lea rdx, [rbp + 0x670]
mov qword [rsp + 0x30], r14
xor r9d, r9d
mov dword [rsp + 0x28], r15d
xor ecx, ecx
mov dword [rsp + 0x20], 1
call qword [sym.imp.KERNEL32.dll_CreateProcessW]
test eax, eax
je 0x140001e23
mov rdx, qword [rbp - 0x78]
mov rcx, qword [rsp + 0x60]
call qword [sym.imp.KERNEL32.dll_AssignProcessToJobObject]
mov rcx, qword [rbp - 0x78]
mov edx, 0xffffffff
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
mov rcx, qword [rbp - 0x78]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, qword [rbp - 0x70]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, qword [rsp + 0x68]
call qword [sym.imp.KERNEL32.dll_ReleaseMutex]
mov rcx, qword [rsp + 0x68]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rdx, qword [rbp + 0x108]
cmp rdx, 8
jb 0x140001ea2
mov rcx, qword [rbp + 0xf0]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140001e9d
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000207c
call fcn.1400029cc
mov rdx, qword [rbp + 0x128]
mov qword [rbp + 0x100], r14
mov qword [rbp + 0x108], rdi
mov word [rbp + 0xf0], r14w
cmp rdx, 8
jb 0x140001efe
mov rcx, qword [rbp + 0x110]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140001ef9
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000207c
call fcn.1400029cc
mov qword [rbp + 0x120], r14
mov qword [rbp + 0x128], rdi
mov word [rbp + 0x110], r14w
cmp r13, 8
jb 0x140001f4f
lea rdx, [r13*2 + 2]
mov rax, rsi
cmp rdx, 0x1000
jb 0x140001f47
mov rsi, qword [rsi - 8]
add rdx, 0x27
sub rax, rsi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000207c
mov rcx, rsi
call fcn.1400029cc
mov rax, qword [rbp + 0xa8]
cmp rax, 8
jb 0x140001f93
mov rcx, qword [rsp + 0x50]
lea rdx, [rax*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140001f8e
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000207c
call fcn.1400029cc
mov rdx, qword [rbp + 0xc8]
cmp rdx, 8
jb 0x140001fd9
mov rcx, qword [rbp + 0xb0]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140001fd4
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000207c
call fcn.1400029cc
mov rdx, qword [rbp + 0xe8]
mov qword [rbp + 0xc0], r14
mov qword [rbp + 0xc8], rdi
mov word [rbp + 0xb0], r14w
cmp rdx, 8
jb 0x140002031
mov rcx, qword [rbp + 0xd0]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000202c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000207c
call fcn.1400029cc
mov r14, qword [rsp + 0x10788]
xor eax, eax
mov r13, qword [rsp + 0x10790]
mov r12, qword [rsp + 0x107c8]
mov rdi, qword [rsp + 0x107b8]
mov rbx, qword [rsp + 0x107b0]
mov r15, qword [rsp + 0x10780]
mov rcx, qword [rbp + 0x10670]
xor rcx, rsp
call fcn.140002970
add rsp, 0x10798
pop rsi
pop rbp
ret
call fcn.140004ccc
int3
call fcn.140004ccc
int3
call fcn.140004ccc
int3
call fcn.140004ccc
int3
call fcn.140001100
int3
call fcn.140004ccc
int3
call fcn.1400010e0
int3