Function at 0x14007aac0
Capabilities:
Create thread

Disassembly:
mov qword [rsp + 0x18], rbx
mov qword [rsp + 8], rcx
push rdi
sub rsp, 0x40
xor ebx, ebx
lea rdi, [0x1401b75b0]
mov qword [rsp + 0x50], rdi
mov byte [0x1401b75b0], bl
xorps xmm0, xmm0
movups xmmword [0x1401b75b8], xmm0
movups xmmword [0x1401b75c8], xmm0
mov qword [0x1401b75d8], rbx
mov qword [0x1401b75e0], 0xf
mov byte [0x1401b75c8], bl
mov byte [0x1401b75e8], bl
movups xmmword [0x1401b75f0], xmm0
mov qword [0x1401b7600], rbx
mov qword [0x1401b7608], 0xf
mov byte [0x1401b75f0], bl
mov dword [0x1401b7610], ebx
movups xmmword [0x1401b7618], xmm0
mov qword [0x1401b7628], rbx
mov qword [0x1401b7630], 0xf
mov byte [0x1401b7618], bl
mov word [0x1401b7638], bx
movups xmmword [0x1401b7640], xmm0
mov byte [0x1401b7650], bl
movups xmmword [0x1401b7658], xmm0
mov qword [0x1401b7668], rbx
mov qword [0x1401b7670], 0xf
mov byte [0x1401b7658], bl
mov dword [0x1401b7678], ebx
movups xmmword [0x1401b7680], xmm0
mov qword [0x1401b7690], rbx
mov qword [0x1401b7698], 0xf
mov byte [0x1401b7680], bl
mov word [0x1401b76a0], bx
movups xmmword [0x1401b76a8], xmm0
mov byte [0x1401b76b8], bl
movups xmmword [0x1401b76c0], xmm0
mov qword [0x1401b76d0], rbx
mov qword [0x1401b76d8], 0xf
mov byte [0x1401b76c0], bl
mov dword [0x1401b76e0], ebx
movups xmmword [0x1401b76e8], xmm0
mov qword [0x1401b76f8], rbx
mov qword [0x1401b7700], 0xf
mov byte [0x1401b76e8], bl
mov word [0x1401b7708], bx
movups xmmword [0x1401b7710], xmm0
mov byte [0x1401b7720], bl
movups xmmword [0x1401b7728], xmm0
mov qword [0x1401b7738], rbx
mov qword [0x1401b7740], 0xf
mov byte [0x1401b7728], bl
mov dword [0x1401b7748], ebx
movups xmmword [0x1401b7750], xmm0
mov qword [0x1401b7760], rbx
mov qword [0x1401b7768], 0xf
mov byte [0x1401b7750], bl
mov word [0x1401b7770], bx
movups xmmword [0x1401b7778], xmm0
mov byte [0x1401b7788], bl
movups xmmword [0x1401b7790], xmm0
mov qword [0x1401b77a0], rbx
mov qword [0x1401b77a8], 0xf
mov byte [0x1401b7790], bl
mov dword [0x1401b77b0], ebx
movups xmmword [0x1401b77b8], xmm0
mov qword [0x1401b77c8], rbx
mov qword [0x1401b77d0], 0xf
mov byte [0x1401b77b8], bl
mov word [0x1401b77d8], bx
movups xmmword [0x1401b77e0], xmm0
mov byte [0x1401b77f0], bl
movups xmmword [0x1401b77f8], xmm0
mov qword [0x1401b7808], rbx
mov qword [0x1401b7810], 0xf
mov byte [0x1401b77f8], bl
mov dword [0x1401b7818], ebx
movups xmmword [0x1401b7820], xmm0
mov qword [0x1401b7830], rbx
mov qword [0x1401b7838], 0xf
mov byte [0x1401b7820], bl
mov word [0x1401b7840], bx
movups xmmword [0x1401b7848], xmm0
mov byte [0x1401b7858], bl
movups xmmword [0x1401b7860], xmm0
mov qword [0x1401b7870], rbx
mov qword [0x1401b7878], 0xf
mov byte [0x1401b7860], bl
mov dword [0x1401b7880], ebx
movups xmmword [0x1401b7888], xmm0
mov qword [0x1401b7898], rbx
mov qword [0x1401b78a0], 0xf
mov byte [0x1401b7888], bl
mov word [0x1401b78a8], bx
movups xmmword [0x1401b78b0], xmm0
mov byte [0x1401b78c0], bl
movups xmmword [0x1401b78c8], xmm0
mov qword [0x1401b78d8], rbx
mov qword [0x1401b78e0], 0xf
mov byte [0x1401b78c8], bl
mov dword [0x1401b78e8], ebx
movups xmmword [0x1401b78f0], xmm0
mov qword [0x1401b7900], rbx
mov qword [0x1401b7908], 0xf
mov byte [0x1401b78f0], bl
mov word [0x1401b7910], bx
movups xmmword [0x1401b7918], xmm0
cmp byte [0x1401b70d4], bl
jne 0x14007ae3d
mov byte [0x1401b70d4], 1
lea ecx, [rbx + 0x18]
call fcn.1400b7ae4
lea rcx, [0x1401b3b58]
mov qword [rax], rcx
lea rcx, [0x1401b75c8]
mov qword [rax + 8], rcx
mov qword [rsp + 0x58], rax
lea rcx, [rsp + 0x38]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
lea r8, [0x1400b4a60]
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 0x14007ae52
cmp dword [0x1401b75c0], ebx
jne 0x14007ae4b
movaps xmm1, xmmword [rsp + 0x30]
movups xmmword [0x1401b75b8], xmm1
mov rax, rdi
mov rbx, qword [rsp + 0x60]
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