Function at 0x402f7e
Capabilities:
Create thread

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x40
mov dword [ebp - 4], 0
mov dword [ebp - 8], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 0x10], 0
mov dword [ebp - 0x14], 0
mov eax, 0x480ba5
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
call fcn.00403bf7
mov dword [ebp - 0x1c], eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x402fce
push ebx
call fcn.00461a29
add esp, 4
push 0x480bbb
push dword [ebp - 0x1c]
mov ecx, 2
call fcn.00402f22
add esp, 8
mov dword [ebp - 0x20], eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x402ff6
push ebx
call fcn.00461a29
add esp, 4
mov dword [ebp - 0x24], esp
push dword [ebp - 0x20]
push 0
call dword [0x4fffba]
nop
nop
nop
nop
cmp dword [ebp - 0x24], esp
je 0x40301d
push 6
call fcn.00461a2f
add esp, 4
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x403030
push ebx
call fcn.00461a29
add esp, 4
mov eax, dword [ebp - 0x28]
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0
jle 0x403071
mov dword [ebp - 0x18], esp
push 1
push dword [ebp - 4]
call dword [sym.imp.USER32.dll_ShowWindow]
nop
nop
nop
nop
cmp dword [ebp - 0x18], esp
je 0x403067
push 6
call fcn.00461a2f
add esp, 4
mov eax, 0
jmp 0x403bc1
mov eax, 0x480c19
push eax
mov ebx, eax
call fcn.0040166f
pop eax
sub ebx, eax
push ecx
push ebx
push eax
shl ecx, 2
add ecx, ebx
push ecx
call fcn.00461a23
add esp, 4
pop esi
mov edi, eax
pop ecx
shr ecx, 2
rep movsd dword es:[edi], dword [esi]
pop ecx
test ecx, ecx
je 0x4030ce
push eax
lodsd eax, dword [esi]
push esi
push edi
push ecx
test eax, eax
je 0x4030c2
push eax
mov ebx, eax
call fcn.004019d5
inc eax
push eax
call fcn.00461a23
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop ecx
pop edi
pop esi
stosd dword es:[edi], eax
dec ecx
jne 0x4030a5
pop eax
push eax
mov ebx, dword [0x4fff32]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x4030f0
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x4030ec
imul eax, dword [ebx]
jmp 0x4030e1
mov ecx, eax
test ecx, ecx
je 0x40310f
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x403108
push ebx
push eax
call fcn.00461a29
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x4030f6
call fcn.00461a29
add esp, 4
pop eax
mov dword [0x4fff32], eax
mov ebx, dword [0x4fff36]
mov dword [ebp - 0x18], ebx
mov ebx, dword [ebp - 0x18]
mov dword [ebx], 0x94
mov dword [ebp - 0x18], esp
mov eax, dword [0x4fff36]
push eax
push 0x214
call fcn.00461a23
add esp, 4
mov edi, eax
pop ebx
push eax
mov dword [ebp - 0x20], ebx
mov dword [ebp - 0x1c], eax
mov eax, dword [ebx]
add ebx, 4
mov dword [edi], eax
add edi, 4
mov eax, dword [ebx]
add ebx, 4
mov dword [edi], eax
add edi, 4
mov eax, dword [ebx]
add ebx, 4
mov dword [edi], eax
add edi, 4
mov eax, dword [ebx]
add ebx, 4
mov dword [edi], eax
add edi, 4
mov eax, dword [ebx]
add ebx, 4
mov dword [edi], eax
add edi, 4
push ebx
mov ebx, dword [ebx]
add ebx, 8
mov ecx, 0x80
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
pop ebx
add ebx, 4
call dword [0x4fffbe]
nop
nop
nop
nop
cmp dword [ebp - 0x18], esp
je 0x4031b3
push 6
call fcn.00461a2f
add esp, 4
push eax
mov ebx, dword [ebp - 0x1c]
push ebx
mov edi, dword [ebp - 0x20]
mov eax, dword [ebx]
add ebx, 4
mov dword [edi], eax
add edi, 4
mov eax, dword [ebx]
add ebx, 4
mov dword [edi], eax
add edi, 4
mov eax, dword [ebx]
add ebx, 4
mov dword [edi], eax
add edi, 4
mov eax, dword [ebx]
add ebx, 4
mov dword [edi], eax
add edi, 4
mov eax, dword [ebx]
add ebx, 4
mov dword [edi], eax
add edi, 4
call fcn.00461a29
add esp, 4
pop eax
call fcn.00403dba
mov dword [0x4fff3a], eax
mov eax, 0x480c3d
test eax, eax
je 0x40321c
push eax
mov eax, dword [eax + 4]
add eax, 8
push eax
call fcn.00461a23
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [0x4fff3e]
test ebx, ebx
je 0x403230
push ebx
call fcn.00461a29
add esp, 4
pop eax
mov dword [0x4fff3e], eax
push 0x4fff3e
call fcn.00403bf7
mov dword [ebp - 0x18], eax
push 0x80000301
push 0
push dword [0x4fff3a]
push 1
mov ebx, 0x168
call fcn.004621e0
add esp, 0x10
mov dword [ebp - 0x1c], eax
mov ebx, dword [0x4fff36]
add ebx, 4
mov dword [ebp - 0x20], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x20]
push dword [ebx]
push 1
mov ebx, 0x168
call fcn.004621e0
add esp, 0x10
mov dword [ebp - 0x24], eax
mov ebx, dword [0x4fff36]
add ebx, 8
mov dword [ebp - 0x28], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x28]
push dword [ebx]
push 1
mov ebx, 0x168
call fcn.004621e0
add esp, 0x10
mov dword [ebp - 0x2c], eax
mov ebx, dword [0x4fff36]
add ebx, 0xc
mov dword [ebp - 0x30], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x30]
push dword [ebx]
push 1
mov ebx, 0x168
call fcn.004621e0
add esp, 0x10
mov dword [ebp - 0x34], eax
push dword [0x4fff42]
push str.ver4.1.6.1src
push dword [ebp - 0x34]
push 0x480c6e
push dword [ebp - 0x2c]
push 0x480c72
push dword [ebp - 0x24]
push 0x480c76
push dword [ebp - 0x1c]
push str.GetSys.php_bit
push dword [ebp - 0x18]
mov ecx, 0xb
call fcn.00402f22
add esp, 0x2c
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x40333a
push ebx
call fcn.00461a29
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x40334a
push ebx
call fcn.00461a29
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x40335a
push ebx
call fcn.00461a29
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x40336a
push ebx
call fcn.00461a29
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x40337a
push ebx
call fcn.00461a29
add esp, 4
lea eax, [ebp - 0x38]
push eax
call fcn.00403e1e
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x403396
push ebx
call fcn.00461a29
add esp, 4
push 0x80000005
push 0
mov eax, dword [ebp - 0x3c]
test eax, eax
jne 0x4033a9
mov eax, 0x480b8e
push eax
push 1
mov ebx, 0x168
call fcn.004621e0
add esp, 0x10
mov dword [ebp - 0x40], eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x4033cf
push ebx
call fcn.00461a29
add esp, 4
mov eax, dword [ebp - 0x40]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4033e3
push ebx
call fcn.00461a29
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov ebx, dword [0x4fff46]
mov dword [ebp - 0x18], ebx
mov eax, 0x480c8a
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
mov eax, str.LIST:
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 8]
push eax
call fcn.004040e3
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x403424
push ebx
call fcn.00461a29
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x403434
push ebx
call fcn.00461a29
add esp, 4
push 0x80000004
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x403447
mov eax, 0x480b67
push eax
push 1
mov ebx, 0x9dc
call fcn.004627f0
add esp, 0x10
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x40346d
push ebx
call fcn.00461a29
add esp, 4
mov eax, dword [ebp - 0x28]
mov ebx, dword [ebp - 0x18]
mov dword [ebx], eax
mov ebx, dword [0x4fff46]
add ebx, 4
mov dword [ebp - 0x18], ebx
mov eax, 0x480c8a
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
mov eax, str.DIY:
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 8]
push eax
call fcn.004040e3
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x4034b5
push ebx
call fcn.00461a29
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x4034c5
push ebx
call fcn.00461a29
add esp, 4
push 0x80000004
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x4034d8
mov eax, 0x480b67
push eax
push 1
mov ebx, 0x9dc
call fcn.004627f0
add esp, 0x10
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x4034fe
push ebx
call fcn.00461a29
add esp, 4
mov eax, dword [ebp - 0x28]
mov ebx, dword [ebp - 0x18]
mov dword [ebx], eax
mov ebx, dword [0x4fff46]
add ebx, 8
mov dword [ebp - 0x18], ebx
mov eax, 0x480c8a
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
mov eax, str.SYS:
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 8]
push eax
call fcn.004040e3
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x403546
push ebx
call fcn.00461a29
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x403556
push ebx
call fcn.00461a29
add esp, 4
push 0x80000004
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x403569
mov eax, 0x480b67
push eax
push 1
mov ebx, 0x9dc
call fcn.004627f0
add esp, 0x10
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x40358f
push ebx
call fcn.00461a29
add esp, 4
mov eax, dword [ebp - 0x28]
mov ebx, dword [ebp - 0x18]
mov dword [ebx], eax
mov eax, 0x480c8a
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
mov eax, str.HOT:
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 8]
push eax
call fcn.004040e3
mov dword [ebp - 0x20], eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x4035cb
push ebx
call fcn.00461a29
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x4035db
push ebx
call fcn.00461a29
add esp, 4
mov eax, dword [ebp - 0x20]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x4035ef
push ebx
call fcn.00461a29
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
mov ebx, dword [0x4fff46]
add ebx, 0xc
mov dword [ebp - 0x18], ebx
mov eax, 0x480c8a
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
mov eax, str.DVN:
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 8]
push eax
call fcn.004040e3
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x403633
push ebx
call fcn.00461a29
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x403643
push ebx
call fcn.00461a29
add esp, 4
mov eax, dword [ebp - 0x24]
push eax
mov ebx, dword [ebp - 0x18]
mov ebx, dword [ebx]
test ebx, ebx
je 0x403659
push ebx
call fcn.00461a29
add esp, 4
pop eax
mov ebx, dword [ebp - 0x18]
mov dword [ebx], eax
xor ecx, ecx
lea eax, [ebp - 0x10]
mov ebx, eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
cmp ecx, 6
jg 0x403739
mov ebx, dword [0x4fff46]
mov ebx, dword [ebx + 0x10]
call fcn.0040166f
push ebx
push ecx
mov eax, dword [ebp - 0x10]
dec eax
jns 0x403697
push 4
call fcn.00461a2f
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x4036aa
push 1
call fcn.00461a2f
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x18], ebx
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push dword [ebp - 0x10]
push 0x80000004
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x4036db
mov eax, 0x480b67
push eax
push 3
mov ebx, 0x13c
call fcn.004628d0
add esp, 0x28
mov dword [ebp - 0x1c], eax
push 0x80000004
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x403704
mov eax, 0x480b67
push eax
push 1
mov ebx, 0x9dc
call fcn.004627f0
add esp, 0x10
mov dword [ebp - 0x20], eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x40372a
push ebx
call fcn.00461a29
add esp, 4
mov eax, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x18]
mov dword [ebx], eax
pop ebx
pop ecx
jmp 0x403666
add esp, 8
mov ebx, dword [0x4fff46]
mov dword [ebp - 0x18], ebx
mov ebx, dword [ebp - 0x18]
mov eax, dword [ebx]
mov dword [0x4fff4a], eax
cmp dword [0x4fff4a], 0
jne 0x403766
mov eax, 0
jmp 0x403bc1
mov eax, 0x480ca6
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
call fcn.00403bf7
mov dword [ebp - 0x1c], eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x40378a
push ebx
call fcn.00461a29
add esp, 4
push 0
mov ebx, 0x104
call fcn.00462940
add esp, 4
mov dword [ebp - 0x20], eax
mov eax, 0x480cba
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x24]
push eax
call fcn.00403bf7
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x4037c3
push ebx
call fcn.00461a29
add esp, 4
push dword [ebp - 0x28]
push dword [ebp - 0x20]
mov ecx, 2
call fcn.00402f22
add esp, 8
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x4037e9
push ebx
call fcn.00461a29
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4037f9
push ebx
call fcn.00461a29
add esp, 4
mov dword [ebp - 0x30], esp
push dword [ebp - 0x2c]
push dword [ebp - 0x1c]
call dword [0x4fffc2]
nop
nop
nop
nop
cmp dword [ebp - 0x30], esp
je 0x40381e
push 6
call fcn.00461a2f
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x40382e
push ebx
call fcn.00461a29
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x40383e
push ebx
call fcn.00461a29
add esp, 4
mov dword [ebp - 0x18], esp
call dword [0x4fffc6]
nop
nop
nop
nop
cmp dword [ebp - 0x18], esp
je 0x40385d
push 6
call fcn.00461a2f
add esp, 4
push 0x80000004
push 0
push str.Mozilla_4.0__compatible__MSIE_8.0__Windows_NT_6.1__Trident_4.0__SLCC2__.NET_CLR_2.0.50727__.NET_CLR_3.5.30729__.NET_CLR_3.0.30729__Media_Center_PC_6.0_
push 1
mov ebx, 0x198
call fcn.004626f0
add esp, 0x10
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x1c], esp
mov eax, dword [ebp - 0x18]
test eax, eax
je 0x40388b
add eax, 8
push eax
call dword [0x4fffca]
nop
nop
nop
nop
add esp, 4
cmp dword [ebp - 0x1c], esp
je 0x4038ab
push 6
call fcn.00461a2f
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x4038bb
push ebx
call fcn.00461a29
add esp, 4
xor ecx, ecx
lea eax, [ebp - 0x10]
mov ebx, eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
cmp ecx, 0xa
jg 0x403999
fild dword [ebp - 0x10]
fstp qword [ebp - 0x1c]
fld qword [ebp - 0x1c]
fadd qword [0x480d7b]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
call fcn.00401049
push 0x80000101
push 0
push eax
push 1
mov ebx, 0x140
call fcn.004627d0
add esp, 0x10
mov dword [ebp - 0x28], eax
push 0x480d83
push dword [ebp - 0x28]
mov ecx, 2
call fcn.00402f22
add esp, 8
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x40392f
push ebx
call fcn.00461a29
add esp, 4
mov eax, dword [ebp - 0x2c]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x403943
push ebx
call fcn.00461a29
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
lea eax, [ebp - 0x14]
push eax
call fcn.0040428f
test eax, eax
je 0x403992
push 0x480d8f
push dword [ebp - 0x14]
mov ecx, 2
call fcn.00402f22
add esp, 8
mov dword [ebp - 0x18], eax
mov eax, dword [ebp - 0x18]
push eax
mov ebx, dword [0x4fff4e]
test ebx, ebx
je 0x403987
push ebx
call fcn.00461a29
add esp, 4
pop eax
mov dword [0x4fff4e], eax
jmp 0x403999
pop ebx
pop ecx
jmp 0x4038c2
add esp, 8
push 0x480b67
push dword [0x4fff4e]
call fcn.00401938
add esp, 8
cmp eax, 0
jne 0x4039ff
mov eax, str.D:ORMBackup_
push eax
mov ebx, dword [0x4fff4e]
test ebx, ebx
je 0x4039d1
push ebx
call fcn.00461a29
add esp, 4
pop eax
mov dword [0x4fff4e], eax
push 0x80000004
push 0
mov eax, dword [0x4fff4e]
test eax, eax
jne 0x4039ec
mov eax, 0x480b67
push eax
push 1
mov ebx, 0x234
call fcn.004629e0
add esp, 0x10
push 0x80000004
push 0
push 0x480b67
push 0x80000004
push 0
push str.SoftwareORM_src
push 0x80000301
push 0
push 3
push 3
mov ebx, 0x698
call fcn.00462a10
add esp, 0x28
mov dword [ebp - 0x18], eax
mov eax, dword [ebp - 0x18]
push eax
mov ebx, dword [0x4fff42]
test ebx, ebx
je 0x403a4f
push ebx
call fcn.00461a29
add esp, 4
pop eax
mov dword [0x4fff42], eax
push 0x480b67
push dword [0x4fff42]
call fcn.00401938
add esp, 8
cmp eax, 0
jne 0x403a90
mov eax, str.index
push eax
mov ebx, dword [0x4fff42]
test ebx, ebx
je 0x403a8a
push ebx
call fcn.00461a29
add esp, 4
pop eax
mov dword [0x4fff42], eax
mov eax, 0x480ba5
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
call fcn.00403bf7
mov dword [ebp - 0x1c], eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x403ab4
push ebx
call fcn.00461a29
add esp, 4
push 0x480bbb
push dword [ebp - 0x1c]
mov ecx, 2
call fcn.00402f22
add esp, 8
mov dword [ebp - 0x20], eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x403adc
push ebx
call fcn.00461a29
add esp, 4
push 1
push 1
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
lea eax, [ebp - 0x2c]
push eax
push 1
push 0x280
push 1
push 0x35c
mov dword [ebp - 0x30], 0
push 0
push dword [ebp - 0x30]
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
push 1
lea eax, [ebp - 0x20]
push eax
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
call fcn.004044dd
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x403b58
push ebx
call fcn.00461a29
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x403b68
push ebx
call fcn.00461a29
add esp, 4
mov eax, dword [ebp - 0x3c]
mov dword [0x4fff52], eax
call fcn.00404b6a
mov dword [ebp - 0x18], esp
push 0
push 0
push 0
push 0x413f37
push 0
push 0
call dword [sym.imp.KERNEL32.dll_CreateThread]
nop
nop
nop
nop
cmp dword [ebp - 0x18], esp
je 0x403bb2
push 6
call fcn.00461a2f
add esp, 4
call fcn.00413b61
mov eax, 0
jmp 0x403bc1
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x403bd2
push ebx
call fcn.00461a29
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x403be2
push ebx
call fcn.00461a29
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x403bf2
push ebx
call fcn.00461a29
add esp, 4
pop eax
mov esp, ebp
pop ebp
ret