Function at 0x100345bb
Capabilities:
Create thread

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x2a4
mov eax, dword [0x10045040]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
push edi
call fcn.10033ff7
movss xmm1, dword [0x10041734]
xorps xmm0, xmm0
call fcn.100131de
call fcn.1003419f
call fcn.10034355
movss xmm1, dword [0x10041698]
push 6
pop ecx
call fcn.10012768
push ecx
push 1
lea edx, [ebp - 0x18]
mov dword [ebp - 0x18], 0x43a70000
mov ecx, str.extra
mov dword [ebp - 0x14], 0x43210000
call fcn.1000e25e
pop ecx
pop ecx
test al, al
je 0x10034ac9
call fcn.100343f6
movss xmm1, dword [0x10041734]
xorps xmm0, xmm0
call fcn.100131de
xor ebx, ebx
mov dword [ebp - 0x18], 0x42c90000
push ebx
lea edx, [ebp - 0x18]
mov dword [ebp - 0x14], 0x41c80000
mov ecx, str.Evoluir_pran
call fcn.10025ac9
pop ecx
test al, al
je 0x1003466a
push 0xe
xor edx, edx
pop ecx
call fcn.1000535d
movss xmm1, dword [0x10041734]
xorps xmm0, xmm0
call fcn.100131de
push ebx
lea edx, [ebp - 0x18]
mov dword [ebp - 0x18], 0x42c90000
mov ecx, str.Upgrade
mov dword [ebp - 0x14], 0x41c80000
call fcn.10025ac9
pop ecx
test al, al
je 0x100346a0
call fcn.10005d15
push ebx
lea edx, [ebp - 0x18]
mov dword [ebp - 0x18], 0x42c90000
mov ecx, str.Joquempo
mov dword [ebp - 0x14], 0x41c80000
call fcn.10025ac9
pop ecx
test al, al
je 0x100346c6
call fcn.100055c4
movss xmm1, dword [0x10041734]
xorps xmm0, xmm0
call fcn.100131de
push ebx
lea edx, [ebp - 0x18]
mov dword [ebp - 0x18], 0x42c90000
mov ecx, str.Bait_as_bullet
mov dword [ebp - 0x14], 0x41c80000
call fcn.10025ac9
pop ecx
test al, al
je 0x100346fc
call fcn.10005db4
movss xmm1, dword [0x10041734]
xorps xmm0, xmm0
call fcn.100131de
push ebx
lea edx, [ebp - 0x18]
mov dword [ebp - 0x18], 0x42c90000
mov ecx, str.PinReset
mov dword [ebp - 0x14], 0x41c80000
call fcn.10025ac9
mov ebx, dword [sym.imp.KERNEL32.dll_CreateThread]
pop ecx
test al, al
je 0x10034741
xor eax, eax
push eax
push eax
push eax
push 0x10005633
push eax
push eax
call ebx
xor esi, esi
mov dword [ebp - 0xc], 0x42c90000
push esi
lea edx, [ebp - 0xc]
mov dword [ebp - 8], 0x41c80000
mov ecx, str.Arena_elter
call fcn.10025ac9
pop ecx
test al, al
je 0x10034769
call fcn.100054e6
movss xmm1, dword [0x10041734]
xorps xmm0, xmm0
call fcn.100131de
push esi
lea edx, [ebp - 0xc]
mov dword [ebp - 0xc], 0x42c90000
mov ecx, str.No_delay_box
mov dword [ebp - 8], 0x41c80000
call fcn.10025ac9
pop ecx
test al, al
je 0x1003479f
call fcn.1000554d
movss xmm1, dword [0x10041734]
xorps xmm0, xmm0
call fcn.100131de
mov eax, dword [0x10045f38]
lea edx, [ebp - 0xc]
mov dword [ebp - 0xc], 0x42c90000
mov dword [ebp - 8], 0x41c80000
push esi
cmp dword [eax + 0x7a], 3
jne 0x100347ed
mov ecx, str.Inative
call fcn.10025ac9
pop ecx
test al, al
je 0x10034801
mov eax, dword [0x10045f38]
cmp byte [eax + 0x78], 0
je 0x10034801
call fcn.10005836
jmp 0x10034801
mov ecx, str.FreeCTE
call fcn.10025ac9
pop ecx
test al, al
je 0x10034801
call fcn.100344a5
push esi
lea edx, [ebp - 0xc]
mov dword [ebp - 0xc], 0x42c90000
mov ecx, str.Three_bag
mov dword [ebp - 8], 0x41c80000
call fcn.10025ac9
pop ecx
test al, al
je 0x1003485a
mov ebx, dword [sym.imp.KERNEL32.dll_Sleep]
mov esi, 0x8d
push 9
pop edi
push 0x16
mov edx, esi
pop ecx
call fcn.1000535d
push 0x64
call ebx
push 0x18
mov edx, esi
pop ecx
call fcn.1000535d
push 0x64
call ebx
inc esi
sub edi, 1
jne 0x10034830
mov ebx, dword [sym.imp.KERNEL32.dll_CreateThread]
xor esi, esi
movss xmm1, dword [0x10041734]
xorps xmm0, xmm0
call fcn.100131de
push esi
lea edx, [ebp - 0xc]
mov dword [ebp - 0xc], 0x42c90000
mov ecx, str.Add_friend
mov dword [ebp - 8], 0x41c80000
call fcn.10025ac9
pop ecx
test al, al
je 0x10034890
call fcn.10005453
movss xmm1, dword [0x10041734]
xorps xmm0, xmm0
call fcn.100131de
push esi
lea edx, [ebp - 0xc]
mov dword [ebp - 0xc], 0x42c90000
mov ecx, str.Inative1
mov dword [ebp - 8], 0x41c80000
call fcn.10025ac9
pop ecx
test al, al
je 0x10034a1a
mov eax, dword [0x10045f38]
cmp byte [eax + 0x78], 0
je 0x10034a1a
xor eax, eax
mov dword [ebp - 0x50], esi
mov word [ebp - 0x56], ax
xorps xmm0, xmm0
push 0x24
pop eax
mov esi, 0x104
movlpd qword [ebp - 0x44], xmm0
mov ecx, esi
movlpd qword [ebp - 0x3c], xmm0
mov word [ebp - 0x58], ax
call fcn.10005977
mov word [ebp - 0x54], ax
lea edi, [ebp - 0x34]
push 7
mov eax, 0x3f16
mov dword [ebp - 0x4c], 0x6e6f6f53
mov word [ebp - 0x52], ax
xor eax, eax
pop ecx
rep stosd dword es:[edi], eax
push 0x1c
pop eax
mov ecx, esi
mov dword [ebp - 0x48], 0x687369
mov word [ebp - 0x34], ax
call fcn.10005977
mov word [ebp - 0x30], ax
xor edx, edx
mov eax, 0x3f33
mov dword [ebp - 0x28], 1
mov word [ebp - 0x2e], ax
inc edx
mov byte [ebp - 0x24], 0
or ecx, 0xffffffff
movzx eax, dl
cmp edx, 5
cmovbe ecx, eax
mov byte [ebp + edx - 0x24], cl
inc edx
cmp edx, 0xa
jle 0x1003494b
mov esi, 0x248
lea eax, [ebp - 0x2a0]
push esi
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
mov word [ebp - 0x2a0], si
mov ecx, 0x104
call fcn.10005977
mov word [ebp - 0x29c], ax
mov eax, 0x3f15
mov word [ebp - 0x29a], ax
mov eax, dword [str.Test]
mov dword [ebp - 0x264], eax
mov al, byte [0x100415c8]
mov byte [ebp - 0x260], al
xor eax, eax
mov dword [ebp - 0x294], 0x6e6f6f53
inc eax
mov dword [ebp - 0x290], 0x687369
mov dword [ebp - 0x284], 0x6e757354
mov dword [ebp - 0x280], 0x796147
mov byte [ebp + eax - 0x61], al
inc eax
cmp eax, 5
jle 0x100349dd
movsx eax, word [ebp - 0x58]
push eax
lea eax, [ebp - 0x58]
push eax
call dword [0x10045f18]
movsx eax, word [ebp - 0x34]
push eax
lea eax, [ebp - 0x34]
push eax
call dword [0x10045f18]
movsx eax, word [ebp - 0x2a0]
push eax
lea eax, [ebp - 0x2a0]
push eax
call dword [0x10045f18]
mov edx, 0x10065d24
mov ecx, str.Hunt_Hack
call fcn.10026abf
test al, al
je 0x10034a62
mov ecx, dword [0x10045f1c]
movzx eax, byte [0x10065d24]
mov dword [ebp - 0x14], eax
push ecx
mov eax, dword [ecx + 0x34]
mov dword [ebp - 0x10], eax
mov eax, dword [ecx + 0x4c]
lea ecx, [ebp - 0x10]
mov dword [ebp - 0xc], eax
lea eax, [ebp - 0x14]
push eax
push 3
pop edx
mov dword [ebp - 8], 0x1f4
call fcn.10003aac
pop ecx
pop ecx
movss xmm1, dword [0x10041734]
xorps xmm0, xmm0
call fcn.100131de
mov eax, dword [0x10045f38]
cmp dword [eax + 0x7a], 3
je 0x10034abc
mov esi, 0x10065eb8
mov ecx, str.Auto_CTE
mov edx, esi
call fcn.10026abf
test al, al
je 0x10034abc
cmp byte [0x10065eb8], 0
je 0x10034ab0
xor eax, eax
push eax
push eax
push esi
push 0x100051dd
push eax
push eax
call ebx
mov dword [0x10065d28], eax
jmp 0x10034abc
push dword [0x10065d28]
call dword [sym.imp.KERNEL32.dll_CloseHandle]
call fcn.1000e2d3
xor ecx, ecx
inc ecx
call fcn.10012868
mov ecx, dword [ebp - 4]
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.10034bf9
leave
ret