Function at 0x14000bdf0
Capabilities:
Create thread

Disassembly:
push rbx
sub rsp, 0x40
xorps xmm0, xmm0
xorps xmm1, xmm1
xor ebx, ebx
xor eax, eax
mov qword [0x140201488], rax
mov qword [0x1402012d8], rax
mov qword [0x1402014e0], rax
mov qword [0x1402014b0], rax
mov qword [0x140201470], rax
movups xmmword [0x140201478], xmm0
movups xmmword [0x1402012b8], xmm1
movups xmmword [0x1402012c8], xmm1
movups xmmword [0x1402014c0], xmm0
movups xmmword [0x1402014d0], xmm0
movups xmmword [0x140201490], xmm1
movups xmmword [0x1402014a0], xmm1
movups xmmword [0x140201450], xmm0
movups xmmword [0x140201460], xmm0
lock cmpxchg dword [0x1402012e0], ebx
jne 0x14000be75
lea eax, [rbx + 0x15]
add rsp, 0x40
pop rbx
ret
mov rax, qword [rcx]
xor r9d, r9d
mov qword [0x140201430], rax
xor r8d, r8d
mov rax, qword [rcx + 8]
mov qword [0x140201438], rax
mov rax, qword [rcx + 0x10]
lea edx, [r9 + 1]
mov qword [0x140201440], rax
mov rax, qword [rcx + 0x18]
xor ecx, ecx
mov qword [0x140201448], rax
mov qword [rsp + 0x50], rdi
call qword [sym.imp.KERNEL32.dll_CreateEventW]
xor r9d, r9d
xor r8d, r8d
xor ecx, ecx
mov qword [0x1402012f0], rax
lea edx, [r9 + 1]
call qword [sym.imp.KERNEL32.dll_CreateEventW]
xor r9d, r9d
xor r8d, r8d
xor ecx, ecx
mov qword [0x140201318], rax
lea edx, [r9 + 1]
call qword [sym.imp.KERNEL32.dll_CreateEventW]
xor r9d, r9d
xor r8d, r8d
xor ecx, ecx
mov qword [0x140201300], rax
lea edx, [r9 + 1]
call qword [sym.imp.KERNEL32.dll_CreateEventW]
xor r9d, r9d
xor r8d, r8d
xor ecx, ecx
mov qword [0x140201320], rax
lea edx, [r9 + 1]
call qword [sym.imp.KERNEL32.dll_CreateEventW]
xor r9d, r9d
xor r8d, r8d
xor ecx, ecx
mov qword [0x140201330], rax
lea edx, [r9 + 1]
call qword [sym.imp.KERNEL32.dll_CreateEventW]
xor r9d, r9d
xor r8d, r8d
xor ecx, ecx
mov qword [0x140201338], rax
lea edx, [r9 + 1]
call qword [sym.imp.KERNEL32.dll_CreateEventW]
xor r9d, r9d
xor r8d, r8d
xor ecx, ecx
mov qword [0x140201308], rax
lea edx, [r9 + 1]
call qword [sym.imp.KERNEL32.dll_CreateEventW]
cmp qword [0x140201308], rbx
mov qword [0x140201358], rax
jne 0x14000bf9e
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov qword [0x140201308], 0xffffffffffffffff
mov ebx, 0x80072ee1
call fcn.14000ac80
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 [0x140201348], rax
lea rdi, [0x1402012e4]
mov rax, qword [0x1402012f0]
xor edx, edx
mov qword [0x140201488], rax
lea r9, [0x140201478]
lea rax, [rsp + 0x60]
mov qword [0x140201478], rdi
mov qword [rsp + 0x28], rax
lea r8, [0x14000b6d0]
xor ecx, ecx
mov dword [rsp + 0x20], ebx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [0x1402012e8], rax
test rax, rax
jne 0x14000c015
mov qword [0x1402012e8], 0xffffffffffffffff
jmp 0x14000c1c0
mov rax, qword [0x140201300]
lea r9, [0x1402014c0]
mov qword [0x1402014d0], rax
lea r8, [0x14000afb0]
mov qword [0x1402014d8], rax
xor edx, edx
lea rax, [rsp + 0x58]
mov qword [0x1402014c0], rdi
mov qword [rsp + 0x28], rax
xor ecx, ecx
mov dword [rsp + 0x20], ebx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [0x1402012f8], rax
test rax, rax
jne 0x14000c073
mov qword [0x1402012f8], 0xffffffffffffffff
jmp 0x14000c1c0
mov rax, qword [0x140201318]
lea r9, [0x1402012b8]
mov qword [0x1402012c8], rax
lea r8, [0x14000b480]
mov rax, qword [0x1402012f0]
xor edx, edx
mov qword [0x1402012d0], rax
xor ecx, ecx
lea rax, [rsp + 0x58]
mov qword [0x1402012b8], rdi
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], ebx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [0x140201310], rax
test rax, rax
jne 0x14000c0d8
mov qword [0x140201310], 0xffffffffffffffff
jmp 0x14000c1c0
mov rax, qword [0x140201330]
lea r9, [0x140201490]
mov qword [0x1402014b0], rax
lea r8, [0x14000bbc0]
lea rax, [rsp + 0x68]
mov qword [0x140201490], 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 [0x140201328], rax
test rax, rax
jne 0x14000c12f
mov qword [0x140201328], 0xffffffffffffffff
jmp 0x14000c1c0
mov rax, qword [0x140201348]
lea r9, [0x140201450]
mov qword [0x140201460], rax
lea r8, [0x140014630]
lea rax, [rsp + 0x30]
mov qword [0x140201450], 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 [0x140201340], rax
test rax, rax
jne 0x14000c183
mov qword [0x140201340], 0xffffffffffffffff
jmp 0x14000c1c0
lea rax, [rsp + 0x34]
xor edx, edx
mov qword [rsp + 0x28], rax
lea r9, [0x140201450]
lea r8, [0x14000ba30]
mov dword [rsp + 0x20], ebx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [0x140201350], rax
test rax, rax
jne 0x14000c1ca
mov qword [0x140201350], 0xffffffffffffffff
mov ebx, 6
call fcn.14000ac80
mov rdi, qword [rsp + 0x50]
mov eax, ebx
add rsp, 0x40
pop rbx
ret