Function at 0x100813c0
Capabilities:
Create thread

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff0
sub esp, 0x88
push esi
push edi
xorps xmm0, xmm0
lea edx, [esp + 0x10]
sub esp, 8
movaps xmmword [esp + 0x18], xmm0
movq qword [esp + 0x28], xmm0
call fcn.10003df0
push 0x58
lea eax, [esp + 0x44]
push 0
push eax
call sub.VCRUNTIME140.dll_memset
mov eax, dword fs:[0x2c]
add esp, 0x14
mov ecx, dword [0x10255fac]
mov esi, dword [eax + ecx*4]
mov eax, dword [0x1028f84c]
cmp eax, dword [esi + 4]
jle 0x1008144e
push 0x1028f84c
call fcn.100eec77
add esp, 4
cmp dword [0x1028f84c], 0xffffffff
jne 0x1008144e
push 0
call dword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
add esp, 4
mov dword [0x1028f858], eax
mov dword [0x1028f85c], edx
push 0x1028f84c
call fcn.100eec26
add esp, 4
mov ecx, dword [0x1028f85c]
mov eax, dword [0x1028f858]
mov dword [esp + 0x44], ecx
lea ecx, [esp + 0x38]
mov dword [esp + 0x38], str.playing_cs:go
mov dword [esp + 0x50], str.https:__cdn.discordapp.com_attachments_1248952321241645088_1251196664358899792_image.png_ex666db332is666c61b2hm0c56a53a81c8788d9c2994d16d1ee87018e3a961062c19f3e1f71cbf7e4b0bb0
mov dword [esp + 0x40], eax
call fcn.10004450
mov eax, dword [ebp + 0xc]
sub eax, 0
je 0x100814b6
sub eax, 1
jne 0x1008160a
mov esi, dword [ebp + 8]
push esi
call dword [sym.imp.KERNEL32.dll_DisableThreadLibraryCalls]
push 0
push 0
push esi
push 0x10080d10
push 0
push 0
call dword [sym.imp.KERNEL32.dll_CreateThread]
mov eax, 1
pop edi
pop esi
mov esp, ebp
pop ebp
ret 0xc
cmp dword [ebp + 0x10], 0
jne 0x1008160a
mov ecx, 0x1028fff4
call fcn.100450c0
mov ecx, 0x10290080
call fcn.100450c0
mov ecx, 0x10290058
call fcn.100450c0
mov ecx, 0x10290094
call fcn.100450c0
mov ecx, 0x10290030
call fcn.100450c0
mov ecx, 0x10290044
call fcn.100450c0
mov ecx, 0x102900bc
call fcn.100450c0
mov ecx, 0x102900a8
call fcn.100450c0
mov eax, dword [0x10291ab0]
cmp eax, dword [esi + 4]
jle 0x1008154d
push 0x10291ab0
call fcn.100eec77
add esp, 4
cmp dword [0x10291ab0], 0xffffffff
jne 0x1008154d
push 0x100f4d70
call fcn.100eefe0
add esp, 4
push 0x10291ab0
call fcn.100eec26
add esp, 4
mov eax, dword [0x1028c674]
xor edi, edi
cmp dword [eax + 0xc], edi
jle 0x1008159c
xor ecx, ecx
mov dword [esp + 0xc], ecx
nop
mov esi, dword [eax]
add esi, ecx
cmp dword [esi], 0xfffffffe
jne 0x1008158f
mov edx, dword [esi + 4]
test edx, edx
je 0x1008158f
mov eax, dword [edx + 8]
lea ecx, [edx + 8]
mov eax, dword [eax + 0x24]
call eax
mov ecx, dword [esp + 0xc]
test al, al
mov eax, dword [0x1028c674]
jne 0x1008158f
mov dword [esi + 0x14], 0
inc edi
add ecx, 0x38
mov dword [esp + 0xc], ecx
cmp edi, dword [eax + 0xc]
jl 0x10081560
mov eax, dword [0x10291aa0]
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ecx + 0x20], eax
call fcn.10043750
call fcn.10080420
mov esi, dword [0x10256160]
mov ecx, esi
mov dword [0x1028c0c0], 0
mov dword [0x1028c0c8], 0
call fcn.100515a0
cmp dword [0x10256160], esi
jne 0x100815e6
mov dword [0x10256160], 0
test esi, esi
je 0x1008160a
mov ecx, esi
call fcn.1005e010
mov eax, dword [0x10256160]
test eax, eax
je 0x10081600
dec dword [eax + 0x36c]
push esi
call dword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
add esp, 4
pop edi
mov eax, 1
pop esi
mov esp, ebp
pop ebp
ret 0xc