Function at 0x14006a9d0
Capabilities:
Create thread

Disassembly:
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rsi
mov qword [rsp + 8], rcx
push rdi
sub rsp, 0x40
xor ebx, ebx
lea rdi, [0x140194400]
mov qword [rsp + 0x50], rdi
mov byte [0x140194400], bl
xorps xmm0, xmm0
movups xmmword [0x140194408], xmm0
lea rdx, [0x1400ae380]
lea rsi, [0x140194418]
mov rcx, rsi
call fcn.14002c510
nop
mov byte [0x140194438], bl
lea rcx, [0x140194440]
lea rdx, [0x1400ae380]
call fcn.14002c510
mov dword [0x140194460], ebx
xorps xmm0, xmm0
movups xmmword [0x140194468], xmm0
mov qword [0x140194478], rbx
mov qword [0x140194480], 0xf
mov byte [0x140194468], bl
mov word [0x140194488], bx
movups xmmword [0x140194490], xmm0
mov byte [0x1401944a0], bl
lea rcx, [0x1401944a8]
lea rdx, [0x1400ae380]
call fcn.14002c510
mov dword [0x1401944c8], ebx
xorps xmm0, xmm0
movups xmmword [0x1401944d0], xmm0
mov qword [0x1401944e0], rbx
mov qword [0x1401944e8], 0xf
mov byte [0x1401944d0], bl
mov word [0x1401944f0], bx
movups xmmword [0x1401944f8], xmm0
mov byte [0x140194508], bl
lea rcx, [0x140194510]
lea rdx, [0x1400ae380]
call fcn.14002c510
mov dword [0x140194530], ebx
xorps xmm0, xmm0
movups xmmword [0x140194538], xmm0
mov qword [0x140194548], rbx
mov qword [0x140194550], 0xf
mov byte [0x140194538], bl
mov word [0x140194558], bx
movups xmmword [0x140194560], xmm0
mov byte [0x140194570], bl
lea rcx, [0x140194578]
lea rdx, [0x1400ae380]
call fcn.14002c510
mov dword [0x140194598], ebx
xorps xmm0, xmm0
movups xmmword [0x1401945a0], xmm0
mov qword [0x1401945b0], rbx
mov qword [0x1401945b8], 0xf
mov byte [0x1401945a0], bl
mov word [0x1401945c0], bx
movups xmmword [0x1401945c8], xmm0
mov byte [0x1401945d8], bl
lea rcx, [0x1401945e0]
lea rdx, [0x1400ae380]
call fcn.14002c510
mov dword [0x140194600], ebx
xorps xmm0, xmm0
movups xmmword [0x140194608], xmm0
mov qword [0x140194618], rbx
mov qword [0x140194620], 0xf
mov byte [0x140194608], bl
mov word [0x140194628], bx
movups xmmword [0x140194630], xmm0
mov byte [0x140194640], bl
lea rcx, [0x140194648]
lea rdx, [0x1400ae380]
call fcn.14002c510
mov dword [0x140194668], ebx
xorps xmm0, xmm0
movups xmmword [0x140194670], xmm0
mov qword [0x140194680], rbx
mov qword [0x140194688], 0xf
mov byte [0x140194670], bl
mov word [0x140194690], bx
movups xmmword [0x140194698], xmm0
mov byte [0x1401946a8], bl
lea rcx, [0x1401946b0]
lea rdx, [0x1400ae380]
call fcn.14002c510
mov dword [0x1401946d0], ebx
xorps xmm0, xmm0
movups xmmword [0x1401946d8], xmm0
mov qword [0x1401946e8], rbx
mov qword [0x1401946f0], 0xf
mov byte [0x1401946d8], bl
mov word [0x1401946f8], bx
movups xmmword [0x140194700], xmm0
mov byte [0x140194710], bl
lea rcx, [0x140194718]
lea rdx, [0x1400ae380]
call fcn.14002c510
mov dword [0x140194738], ebx
xorps xmm0, xmm0
movups xmmword [0x140194740], xmm0
mov qword [0x140194750], rbx
mov qword [0x140194758], 0xf
mov byte [0x140194740], bl
mov word [0x140194760], bx
movups xmmword [0x140194768], xmm0
cmp byte [0x140194114], bl
jne 0x14006acfb
mov byte [0x140194114], 1
lea ecx, [rbx + 0x18]
call fcn.1400a5700
lea rcx, [0x140194ce0]
mov qword [rax], rcx
mov qword [rax + 8], rsi
mov qword [rsp + 0x58], rax
lea rcx, [rsp + 0x38]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
lea r8, [0x1400a2c80]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rsp + 0x30], rax
test rax, rax
je 0x14006ad15
cmp dword [0x140194410], ebx
jne 0x14006ad0e
movaps xmm1, xmmword [rsp + 0x30]
movups xmmword [0x140194408], xmm1
mov rax, rdi
mov rbx, qword [rsp + 0x60]
mov rsi, qword [rsp + 0x68]
add rsp, 0x40
pop rdi
ret
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
nop
mov dword [rsp + 0x38], ebx
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3