Function at 0x14000aee0
Capabilities:
Create thread

Disassembly:
push rbx
sub rsp, 0x40
xor ebx, ebx
xor eax, eax
mov qword [0x14024c6a8], rax
mov qword [0x14024c6b0], rax
mov qword [0x14024c6b8], rax
mov qword [0x14024c4f8], rax
mov qword [0x14024c500], rax
mov qword [0x14024c508], rax
mov qword [0x14024c510], rax
mov qword [0x14024c518], rax
mov qword [0x14024c6f0], rax
mov qword [0x14024c6f8], rax
mov qword [0x14024c700], rax
mov qword [0x14024c708], rax
mov qword [0x14024c710], rax
mov qword [0x14024c6c0], rax
mov qword [0x14024c6c8], rax
mov qword [0x14024c6d0], rax
mov qword [0x14024c6d8], rax
mov qword [0x14024c6e0], rax
mov qword [0x14024c680], rax
mov qword [0x14024c688], rax
mov qword [0x14024c690], rax
mov qword [0x14024c698], rax
mov qword [0x14024c6a0], rax
lock cmpxchg dword [0x14024c520], ebx
jne 0x14000af9e
lea eax, [rbx + 0x15]
add rsp, 0x40
pop rbx
ret
mov rax, qword [rcx]
xor r9d, r9d
mov qword [0x14024c660], rax
xor r8d, r8d
mov rax, qword [rcx + 8]
mov qword [0x14024c668], rax
mov rax, qword [rcx + 0x10]
lea edx, [r9 + 1]
mov qword [0x14024c670], rax
mov rax, qword [rcx + 0x18]
xor ecx, ecx
mov qword [0x14024c678], rax
mov qword [rsp + 0x50], rdi
call qword [sym.imp.KERNEL32.dll_CreateEventW]
xor r9d, r9d
xor r8d, r8d
xor ecx, ecx
mov qword [0x14024c530], rax
lea edx, [r9 + 1]
call qword [sym.imp.KERNEL32.dll_CreateEventW]
xor r9d, r9d
xor r8d, r8d
xor ecx, ecx
mov qword [0x14024c558], rax
lea edx, [r9 + 1]
call qword [sym.imp.KERNEL32.dll_CreateEventW]
xor r9d, r9d
xor r8d, r8d
xor ecx, ecx
mov qword [0x14024c540], rax
lea edx, [r9 + 1]
call qword [sym.imp.KERNEL32.dll_CreateEventW]
xor r9d, r9d
xor r8d, r8d
xor ecx, ecx
mov qword [0x14024c560], rax
lea edx, [r9 + 1]
call qword [sym.imp.KERNEL32.dll_CreateEventW]
xor r9d, r9d
xor r8d, r8d
xor ecx, ecx
mov qword [0x14024c570], rax
lea edx, [r9 + 1]
call qword [sym.imp.KERNEL32.dll_CreateEventW]
xor r9d, r9d
xor r8d, r8d
xor ecx, ecx
mov qword [0x14024c578], rax
lea edx, [r9 + 1]
call qword [sym.imp.KERNEL32.dll_CreateEventW]
mov qword [0x14024c548], rax
test rax, rax
jne 0x14000b0aa
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov qword [0x14024c548], 0xffffffffffffffff
mov ebx, 0x80072ee1
call fcn.140009c00
mov rdi, qword [rsp + 0x50]
mov eax, ebx
add rsp, 0x40
pop rbx
ret
xor r9d, r9d
xor r8d, r8d
xor ecx, ecx
lea edx, [r9 + 1]
call qword [sym.imp.KERNEL32.dll_CreateEventW]
mov qword [0x14024c588], rax
lea rdi, [0x14024c524]
mov rax, qword [0x14024c530]
xor edx, edx
mov qword [0x14024c6b8], rax
lea r9, [0x14024c6a8]
lea rax, [rsp + 0x60]
mov qword [0x14024c6a8], rdi
mov qword [rsp + 0x28], rax
lea r8, [0x14000a8f0]
xor ecx, ecx
mov dword [rsp + 0x20], ebx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [0x14024c528], rax
test rax, rax
jne 0x14000b121
mov qword [0x14024c528], 0xffffffffffffffff
jmp 0x14000b28a
mov rax, qword [0x14024c540]
lea r9, [0x14024c6f0]
mov qword [0x14024c700], rax
lea r8, [0x140009f00]
mov qword [0x14024c708], rax
xor edx, edx
lea rax, [rsp + 0x58]
mov qword [0x14024c6f0], rdi
mov qword [rsp + 0x28], rax
xor ecx, ecx
mov dword [rsp + 0x20], ebx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [0x14024c538], rax
test rax, rax
jne 0x14000b17f
mov qword [0x14024c538], 0xffffffffffffffff
jmp 0x14000b28a
mov rax, qword [0x14024c558]
lea r9, [0x14024c4f8]
mov qword [0x14024c508], rax
lea r8, [0x14000a640]
mov rax, qword [0x14024c530]
xor edx, edx
mov qword [0x14024c510], rax
xor ecx, ecx
lea rax, [rsp + 0x58]
mov qword [0x14024c4f8], rdi
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], ebx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [0x14024c550], rax
test rax, rax
jne 0x14000b1e4
mov qword [0x14024c550], 0xffffffffffffffff
jmp 0x14000b28a
mov rax, qword [0x14024c570]
lea r9, [0x14024c6c0]
mov qword [0x14024c6e0], rax
lea r8, [0x14000ac80]
lea rax, [rsp + 0x68]
mov qword [0x14024c6c0], rdi
mov qword [rsp + 0x28], rax
xor edx, edx
xor ecx, ecx
mov dword [rsp + 0x20], ebx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [0x14024c568], rax
test rax, rax
jne 0x14000b238
mov qword [0x14024c568], 0xffffffffffffffff
jmp 0x14000b28a
mov rax, qword [0x14024c588]
lea r9, [0x14024c680]
mov qword [0x14024c690], rax
lea r8, [0x140011af0]
lea rax, [rsp + 0x30]
mov qword [0x14024c680], rdi
mov qword [rsp + 0x28], rax
xor edx, edx
xor ecx, ecx
mov dword [rsp + 0x20], ebx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [0x14024c580], rax
test rax, rax
jne 0x14000b294
mov qword [0x14024c580], 0xffffffffffffffff
mov ebx, 6
call fcn.140009c00
mov rdi, qword [rsp + 0x50]
mov eax, ebx
add rsp, 0x40
pop rbx
ret