Function at 0x140006540
Capabilities:
Create thread

Disassembly:
push rbp
lea rbp, [rsp - 0x57]
sub rsp, 0xa0
mov rax, qword [0x140011010]
xor rax, rsp
mov qword [rbp + 0x47], rax
xorps xmm0, xmm0
lea rcx, [rbp + 0x17]
xorps xmm1, xmm1
mov r8d, 0x38
movups xmmword [rbp + 0x17], xmm0
movdqu xmmword [rbp + 0x27], xmm1
call fcn.140009cb0
mov rdx, qword [rbp + 0x2f]
cmp rdx, 0x10
jb 0x1400065b5
mov rcx, qword [rbp + 0x17]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400065b0
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000670c
call fcn.14000ab80
xorps xmm0, xmm0
lea rcx, [rbp + 0x17]
xorps xmm1, xmm1
mov r8d, 0x38
movups xmmword [rbp + 0x17], xmm0
movdqu xmmword [rbp + 0x27], xmm1
call fcn.140009cb0
mov rdx, qword [rbp + 0x2f]
cmp rdx, 0x10
jb 0x14000660e
mov rcx, qword [rbp + 0x17]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006609
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000670c
call fcn.14000ab80
xorps xmm0, xmm0
lea rcx, [rbp + 0x17]
xorps xmm1, xmm1
mov r8d, 0x38
movups xmmword [rbp + 0x17], xmm0
movdqu xmmword [rbp + 0x27], xmm1
call fcn.140009cb0
mov rdx, qword [rbp + 0x2f]
cmp rdx, 0x10
jb 0x140006667
mov rcx, qword [rbp + 0x17]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006662
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000670c
call fcn.14000ab80
xorps xmm0, xmm0
lea rcx, [rbp + 0x17]
xorps xmm1, xmm1
mov r8d, 0x38
movups xmmword [rbp + 0x17], xmm0
movdqu xmmword [rbp + 0x27], xmm1
call fcn.140009cb0
mov rdx, qword [rbp + 0x2f]
cmp rdx, 0x10
jb 0x1400066bc
mov rcx, qword [rbp + 0x17]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400066b7
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000670c
call fcn.14000ab80
xorps xmm0, xmm0
lea rcx, [rbp + 0x17]
xorps xmm1, xmm1
mov r8d, 0x38
movups xmmword [rbp + 0x17], xmm0
movdqu xmmword [rbp + 0x27], xmm1
call fcn.140009cb0
mov rdx, qword [rbp + 0x2f]
cmp rdx, 0x10
jb 0x140006720
mov rcx, qword [rbp + 0x17]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006713
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140006713
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14000ab80
nop dword [rax + rax]
movdqa xmm0, xmmword [0x14000cef0]
lea r8, str.STEAM
mov qword [rsp + 0xb0], rbx
lea rdx, str.STEAM
xor ebx, ebx
mov r9d, 0x80000000
mov qword [rsp + 0x58], rbx
mov ecx, 0x800a8
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x40], rbx
mov dword [rsp + 0x38], 0x438
mov dword [rsp + 0x30], 0x780
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 1
movdqu xmmword [rbp + 0x37], xmm0
call qword [sym.imp.USER32.dll_CreateWindowExW]
mov qword [0x140015d88], rax
test rax, rax
je 0x140006806
mov r9d, 2
mov r8b, 0xff
xor edx, edx
mov rcx, rax
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
mov rcx, qword [0x140015d88]
mov edx, 0x11
call qword [sym.imp.USER32.dll_SetWindowDisplayAffinity]
mov rcx, qword [0x140015d88]
mov edx, 5
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, qword [0x140015d88]
lea rdx, [rbp + 0x37]
call qword [sym.imp.dwmapi.dll_DwmExtendFrameIntoClientArea]
call fcn.140005c70
xor r9d, r9d
mov qword [rsp + 0x28], rbx
lea r8, [0x140006360]
mov dword [rsp + 0x20], ebx
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov eax, 1
mov rbx, qword [rsp + 0xb0]
mov rcx, qword [rbp + 0x47]
xor rcx, rsp
call fcn.14000a720
add rsp, 0xa0
pop rbp
ret