Function at 0x41dec3
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x340
push esi
xor eax, eax
push 0x1fe
push eax
lea ecx, [ebp - 0x33e]
push ecx
mov word [ebp - 0x340], ax
call fcn.0042d4c3
xor eax, eax
push 0x36
push eax
lea ecx, [ebp - 0xb6]
push ecx
mov dword [ebp - 0xc0], 0x65002e
mov dword [ebp - 0xbc], 0x650078
mov word [ebp - 0xb8], ax
call fcn.0042d4c3
xor ecx, ecx
push 0x2e
push ecx
lea edx, [ebp - 0x6e]
push edx
mov dword [ebp - 0x80], 0x460020
mov dword [ebp - 0x7c], 0x720069
mov dword [ebp - 0x78], 0x660065
mov dword [ebp - 0x74], 0x78006f
mov word [ebp - 0x70], cx
call fcn.0042d4c3
xor eax, eax
push 0x7f
push eax
lea edx, [ebp - 0x13f]
push edx
mov dword [ebp - 0x40], 0x720050
mov dword [ebp - 0x3c], 0x67006f
mov dword [ebp - 0x38], 0x610072
mov dword [ebp - 0x34], 0x20006d
mov dword [ebp - 0x30], 0x690046
mov dword [ebp - 0x2c], 0x65006c
mov dword [ebp - 0x28], 0x73
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x10], eax
mov dword [ebp - 0xc], eax
mov dword [ebp - 8], eax
mov dword [ebp - 4], eax
mov byte [ebp - 0x140], al
call fcn.0042d4c3
lea eax, [ebp - 0x140]
push eax
call fcn.0040b183
mov esi, dword [ebp + 8]
push 0
lea ecx, [ebp - 0x140]
push ecx
lea edx, [ebp - 0x340]
push edx
push esi
call fcn.00417d03
lea eax, [ebp - 0x140]
add esp, 0x44
push eax
call fcn.0040b5d3
add esp, 4
push 1
lea ecx, [ebp - 0x140]
push ecx
lea edx, [ebp - 0x340]
push edx
call fcn.0042d663
add esp, 4
lea eax, [ebp + eax*2 - 0x340]
push eax
push esi
call fcn.00417d03
push 0
lea ecx, [ebp - 0x80]
push ecx
lea edx, [ebp - 0x340]
push edx
call fcn.0042d7d3
push 0
lea ecx, [ebp - 0x80]
push ecx
lea edx, [ebp - 0x340]
mov eax, 0x5c
push edx
mov word [ebp - 0x80], ax
call fcn.0042d7d3
push 0
lea eax, [ebp - 0xc0]
push eax
lea ecx, [ebp - 0x340]
push ecx
call fcn.0042d7d3
push 0
push 0x15
lea edx, [ebp - 0x340]
push edx
push esi
call fcn.00427a33
add esp, 0x44
test eax, eax
jne 0x41e120
lea eax, [ebp - 0x33a]
push 0x80
push eax
call fcn.0042d473
lea edx, [ebp - 0x40]
mov ecx, 0x20
push edx
mov word [ebp - 0x80], cx
call fcn.0042d663
lea eax, [eax + eax + 2]
push eax
lea ecx, [ebp - 0x40]
push ecx
lea edx, [ebp - 0x33a]
push edx
call fcn.0042d443
add esp, 0x18
push 1
lea eax, [ebp - 0x140]
push eax
lea ecx, [ebp - 0x340]
push ecx
call fcn.0042d663
add esp, 4
lea edx, [ebp + eax*2 - 0x340]
push edx
push esi
call fcn.00417d03
push 0
lea eax, [ebp - 0x80]
push eax
lea ecx, [ebp - 0x340]
push ecx
call fcn.0042d7d3
push 0
lea eax, [ebp - 0x80]
push eax
lea ecx, [ebp - 0x340]
mov edx, 0x5c
push ecx
mov word [ebp - 0x80], dx
call fcn.0042d7d3
push 0
lea edx, [ebp - 0xc0]
push edx
lea eax, [ebp - 0x340]
push eax
call fcn.0042d7d3
push 0
push 0x15
lea ecx, [ebp - 0x340]
push ecx
push esi
call fcn.00427a33
add esp, 0x44
test eax, eax
jne 0x41e120
pop esi
mov esp, ebp
pop ebp
ret
mov esi, dword [ebp + 0xc]
test esi, esi
je 0x41e148
lea edx, [ebp - 0x340]
push edx
call fcn.0042d663
lea eax, [eax + eax + 2]
push eax
lea ecx, [ebp - 0x340]
push ecx
push esi
call fcn.0042d443
add esp, 0x10
mov eax, 1
pop esi
mov esp, ebp
pop ebp
ret