Function at 0x41f650
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x54728e
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x190
mov dword [ebp - 0x154], 0
lea ecx, [ebp - 0x84]
call fcn.0041f9b0
mov dword [ebp - 4], 1
lea ecx, [ebp - 0x99]
call fcn.00402260
mov dword [ebp - 0x158], eax
mov eax, dword [ebp - 0x158]
mov dword [ebp - 0x15c], eax
mov byte [ebp - 4], 2
mov ecx, dword [ebp - 0x15c]
push ecx
push 0x578714
lea ecx, [ebp - 0x98]
call fcn.00403050
mov dword [ebp - 0x160], eax
mov edx, dword [ebp - 0x160]
mov dword [ebp - 0x164], edx
mov byte [ebp - 4], 3
push 0x5c23b4
mov eax, dword [ebp - 0x164]
push eax
lea ecx, [ebp - 0xa8]
push ecx
call fcn.00427620
add esp, 0xc
mov dword [ebp - 0x168], eax
mov edx, dword [ebp - 0x168]
mov dword [ebp - 0x16c], edx
mov byte [ebp - 4], 4
mov eax, dword [ebp - 0x16c]
push eax
lea ecx, [ebp - 0x8c]
call fcn.00446880
mov byte [ebp - 4], 8
lea ecx, [ebp - 0xa8]
call fcn.004021f0
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x98]
call fcn.004021f0
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x99]
call fcn.00402270
lea ecx, [ebp - 0xb5]
call fcn.00402260
mov dword [ebp - 0x170], eax
mov ecx, dword [ebp - 0x170]
mov dword [ebp - 0x174], ecx
mov byte [ebp - 4], 9
mov edx, dword [ebp - 0x174]
push edx
push 0x5798b8
lea ecx, [ebp - 0xb4]
call fcn.00403050
mov byte [ebp - 4], 0xa
lea eax, [ebp - 0xb4]
push eax
lea ecx, [ebp - 0xc0]
push ecx
lea ecx, [ebp - 0x8c]
call fcn.00446910
mov dword [ebp - 0x178], eax
mov edx, dword [ebp - 0x178]
mov dword [ebp - 0x17c], edx
mov byte [ebp - 4], 0xb
mov eax, dword [ebp - 0x17c]
push eax
lea ecx, [ebp - 0xfc]
push ecx
call fcn.0044d860
add esp, 8
mov dword [ebp - 0x180], eax
mov edx, dword [ebp - 0x180]
mov dword [ebp - 0x184], edx
mov byte [ebp - 4], 0xc
mov eax, dword [ebp - 0x184]
push eax
lea ecx, [ebp - 0x84]
call fcn.00406950
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0xfc]
call fcn.00406900
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0xc0]
call fcn.00401e50
mov byte [ebp - 4], 9
lea ecx, [ebp - 0xb4]
call fcn.004021f0
mov byte [ebp - 4], 6
lea ecx, [ebp - 0xb5]
call fcn.00402270
lea ecx, [ebp - 0x109]
call fcn.00402260
mov dword [ebp - 0x188], eax
mov ecx, dword [ebp - 0x188]
mov dword [ebp - 0x18c], ecx
mov byte [ebp - 4], 0xd
mov edx, dword [ebp - 0x18c]
push edx
push 0x579890
lea ecx, [ebp - 0x108]
call fcn.00403050
mov byte [ebp - 4], 0xe
lea eax, [ebp - 0x108]
push eax
lea ecx, [ebp - 0x114]
push ecx
lea ecx, [ebp - 0x8c]
call fcn.00446910
mov dword [ebp - 0x190], eax
mov edx, dword [ebp - 0x190]
mov dword [ebp - 0x194], edx
mov byte [ebp - 4], 0xf
mov eax, dword [ebp - 0x194]
push eax
lea ecx, [ebp - 0x150]
push ecx
call fcn.0044d860
add esp, 8
mov dword [ebp - 0x198], eax
mov edx, dword [ebp - 0x198]
mov dword [ebp - 0x19c], edx
mov byte [ebp - 4], 0x10
mov eax, dword [ebp - 0x19c]
push eax
lea ecx, [ebp - 0x48]
call fcn.00406950
mov byte [ebp - 4], 0xf
lea ecx, [ebp - 0x150]
call fcn.00406900
mov byte [ebp - 4], 0xe
lea ecx, [ebp - 0x114]
call fcn.00401e50
mov byte [ebp - 4], 0xd
lea ecx, [ebp - 0x108]
call fcn.004021f0
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x109]
call fcn.00402270
lea ecx, [ebp - 0x84]
push ecx
mov ecx, dword [ebp + 8]
call fcn.0041fa10
mov edx, dword [ebp - 0x154]
or edx, 1
mov dword [ebp - 0x154], edx
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x8c]
call fcn.00401dc0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x84]
call fcn.0041f960
mov eax, dword [ebp + 8]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret