Function at 0x4064a2
Capabilities:
Create thread

Disassembly:
push ebx
push ebp
push esi
push edi
xor edi, edi
cmp dword [0x4167b0], edi
jne 0x406869
mov esi, dword [esp + 0x14]
mov dword [0x4167b0], 1
mov eax, dword [esi + 0x1a0]
dec eax
je 0x4067b6
dec eax
je 0x4066f0
dec eax
je 0x40662a
dec eax
je 0x406564
dec eax
je 0x40652a
sub eax, 3
jne 0x406869
mov ebp, dword [sym.imp.KERNEL32.dll_CreateThread]
push edi
push edi
push esi
push 0x40576d
push edi
push edi
call ebp
xor ebx, ebx
cmp dword [esi + 0x19c], edi
jle 0x406869
push edi
push edi
push esi
push 0x4049c6
push edi
push edi
call ebp
inc ebx
cmp ebx, dword [esi + 0x19c]
jl 0x406510
jmp 0x406869
mov ebp, dword [sym.imp.KERNEL32.dll_CreateThread]
push edi
push edi
push esi
push 0x40576d
push edi
push edi
call ebp
xor ebx, ebx
cmp dword [esi + 0x19c], edi
jle 0x406869
push edi
push edi
push esi
push 0x404b29
push edi
push edi
call ebp
inc ebx
cmp ebx, dword [esi + 0x19c]
jl 0x40654a
jmp 0x406869
cmp dword [esi + 0x1a4], edi
jne 0x4065ae
cmp dword [esi + 0x1a8], edi
jne 0x4065b6
mov ebp, dword [sym.imp.KERNEL32.dll_CreateThread]
push edi
push edi
push esi
push 0x40576d
push edi
push edi
call ebp
xor ebx, ebx
cmp dword [esi + 0x19c], edi
jle 0x406869
push edi
push edi
push esi
push 0x4041b5
push edi
push edi
call ebp
inc ebx
cmp ebx, dword [esi + 0x19c]
jl 0x406594
jmp 0x406869
cmp dword [esi + 0x1a8], edi
je 0x4065f0
mov ebp, dword [sym.imp.KERNEL32.dll_CreateThread]
push edi
push edi
push esi
push 0x40576d
push edi
push edi
call ebp
xor ebx, ebx
cmp dword [esi + 0x19c], edi
jle 0x406869
push edi
push edi
push esi
push 0x4042ca
push edi
push edi
call ebp
inc ebx
cmp ebx, dword [esi + 0x19c]
jl 0x4065d6
jmp 0x406869
mov ebp, dword [sym.imp.KERNEL32.dll_CreateThread]
push edi
push edi
push esi
push 0x40576d
push edi
push edi
call ebp
xor ebx, ebx
cmp dword [esi + 0x19c], edi
jle 0x406869
push edi
push edi
push esi
push 0x4045d9
push edi
push edi
call ebp
inc ebx
cmp ebx, dword [esi + 0x19c]
jl 0x406610
jmp 0x406869
cmp dword [esi + 0x1a4], edi
jne 0x406674
cmp dword [esi + 0x1a8], edi
jne 0x40667c
mov ebp, dword [sym.imp.KERNEL32.dll_CreateThread]
push edi
push edi
push esi
push 0x40576d
push edi
push edi
call ebp
xor ebx, ebx
cmp dword [esi + 0x19c], edi
jle 0x406869
push edi
push edi
push esi
push 0x403bd6
push edi
push edi
call ebp
inc ebx
cmp ebx, dword [esi + 0x19c]
jl 0x40665a
jmp 0x406869
cmp dword [esi + 0x1a8], edi
je 0x4066b6
mov ebp, dword [sym.imp.KERNEL32.dll_CreateThread]
push edi
push edi
push esi
push 0x40576d
push edi
push edi
call ebp
xor ebx, ebx
cmp dword [esi + 0x19c], edi
jle 0x406869
push edi
push edi
push esi
push 0x4030cd
push edi
push edi
call ebp
inc ebx
cmp ebx, dword [esi + 0x19c]
jl 0x40669c
jmp 0x406869
mov ebp, dword [sym.imp.KERNEL32.dll_CreateThread]
push edi
push edi
push esi
push 0x40576d
push edi
push edi
call ebp
xor ebx, ebx
cmp dword [esi + 0x19c], edi
jle 0x406869
push edi
push edi
push esi
push 0x4035dc
push edi
push edi
call ebp
inc ebx
cmp ebx, dword [esi + 0x19c]
jl 0x4066d6
jmp 0x406869
cmp dword [esi + 0x1a4], edi
jne 0x40673a
cmp dword [esi + 0x1a8], edi
jne 0x406742
mov ebp, dword [sym.imp.KERNEL32.dll_CreateThread]
push edi
push edi
push esi
push 0x40576d
push edi
push edi
call ebp
xor ebx, ebx
cmp dword [esi + 0x19c], edi
jle 0x406869
push edi
push edi
push esi
push 0x402adb
push edi
push edi
call ebp
inc ebx
cmp ebx, dword [esi + 0x19c]
jl 0x406720
jmp 0x406869
cmp dword [esi + 0x1a8], edi
je 0x40677c
mov ebp, dword [sym.imp.KERNEL32.dll_CreateThread]
push edi
push edi
push esi
push 0x40576d
push edi
push edi
call ebp
xor ebx, ebx
cmp dword [esi + 0x19c], edi
jle 0x406869
push edi
push edi
push esi
push 0x401f7a
push edi
push edi
call ebp
inc ebx
cmp ebx, dword [esi + 0x19c]
jl 0x406762
jmp 0x406869
mov ebp, dword [sym.imp.KERNEL32.dll_CreateThread]
push edi
push edi
push esi
push 0x40576d
push edi
push edi
call ebp
xor ebx, ebx
cmp dword [esi + 0x19c], edi
jle 0x406869
push edi
push edi
push esi
push 0x4024a7
push edi
push edi
call ebp
inc ebx
cmp ebx, dword [esi + 0x19c]
jl 0x40679c
jmp 0x406869
cmp dword [esi + 0x1a4], edi
jne 0x4067fd
cmp dword [esi + 0x1a8], edi
jne 0x406805
mov ebp, dword [sym.imp.KERNEL32.dll_CreateThread]
push edi
push edi
push esi
push 0x40576d
push edi
push edi
call ebp
xor ebx, ebx
cmp dword [esi + 0x19c], edi
jle 0x406869
push edi
push edi
push esi
push 0x401aa7
push edi
push edi
call ebp
inc ebx
cmp ebx, dword [esi + 0x19c]
jl 0x4067e6
jmp 0x406869
cmp dword [esi + 0x1a8], edi
je 0x406838
mov ebp, dword [sym.imp.KERNEL32.dll_CreateThread]
push edi
push edi
push esi
push 0x40576d
push edi
push edi
call ebp
xor ebx, ebx
cmp dword [esi + 0x19c], edi
jle 0x406869
push edi
push edi
push esi
push 0x401699
push edi
push edi
call ebp
inc ebx
cmp ebx, dword [esi + 0x19c]
jl 0x406821
jmp 0x406869
mov ebp, dword [sym.imp.KERNEL32.dll_CreateThread]
push edi
push edi
push esi
push 0x40576d
push edi
push edi
call ebp
xor ebx, ebx
cmp dword [esi + 0x19c], edi
jle 0x406869
push edi
push edi
push esi
push 0x401190
push edi
push edi
call ebp
inc ebx
cmp ebx, dword [esi + 0x19c]
jl 0x406854
pop edi
pop esi
pop ebp
pop ebx
ret