Function at 0x41ffc3
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x480
xor eax, eax
push ebx
push esi
push edi
xor edx, edx
push 0x7e
mov word [ebp - 0x20], ax
mov dword [ebp - 0x1e], eax
mov dword [ebp - 0x1a], eax
mov dword [ebp - 0x16], eax
mov dword [ebp - 0x12], eax
mov dword [ebp - 0xe], eax
mov dword [ebp - 0xa], eax
mov dword [ebp - 6], eax
mov word [ebp - 2], ax
mov dword [ebp - 0x3e], eax
mov dword [ebp - 0x3a], eax
mov dword [ebp - 0x36], eax
mov dword [ebp - 0x32], eax
mov dword [ebp - 0x2e], eax
mov dword [ebp - 0x2a], eax
mov dword [ebp - 0x26], eax
mov word [ebp - 0x22], ax
push edx
lea eax, [ebp - 0x37e]
xor ecx, ecx
push eax
mov word [ebp - 0x40], cx
mov word [ebp - 0x380], dx
call fcn.0042bd03
xor ecx, ecx
push 0xfe
push ecx
lea edx, [ebp - 0x47e]
push edx
mov word [ebp - 0x480], cx
call fcn.0042bd03
xor eax, eax
push 0x1fe
push eax
lea ecx, [ebp - 0x2fe]
push ecx
mov word [ebp - 0x300], ax
call fcn.0042bd03
push 0x7f
lea edx, [ebp - 0xff]
push 0
push edx
mov byte [ebp - 0x100], 0
call fcn.0042bd03
lea eax, [ebp - 0x100]
push eax
call fcn.0040cc43
mov esi, dword [ebp + 8]
push 5
lea ecx, [ebp - 0x100]
push ecx
lea edx, [ebp - 0x20]
push edx
push esi
call fcn.00418493
lea eax, [ebp - 0x100]
add esp, 0x44
push eax
call fcn.0040ccd3
push 5
lea ecx, [ebp - 0x100]
push ecx
lea edx, [ebp - 0x40]
push edx
push esi
call fcn.00418493
lea eax, [ebp - 0x100]
push eax
call fcn.0040cd23
push 5
lea ecx, [ebp - 0x100]
push ecx
lea edx, [ebp - 0x380]
push edx
push esi
call fcn.00418493
lea eax, [ebp - 0x100]
push eax
call fcn.0040cd83
push 5
lea ecx, [ebp - 0x100]
push ecx
lea edx, [ebp - 0x480]
push edx
push esi
call fcn.00418493
lea eax, [ebp - 0x300]
push eax
call fcn.0042bea3
add esp, 0x40
add eax, eax
push eax
lea ecx, [ebp - 0x300]
push ecx
call fcn.0042bcb3
mov edi, dword [ebp + 0xc]
push 0
lea edx, [ebp - 0x300]
push edi
push edx
call fcn.0042c013
lea eax, [ebp - 0x300]
push eax
call fcn.0042bea3
mov ebx, 0x5c
add esp, 0x18
cmp word [ebp + eax*2 - 0x302], bx
je 0x42016a
cmp word [ebp - 0x480], bx
je 0x42016a
lea ecx, [ebp - 0x300]
push ecx
call fcn.0042bea3
mov edx, ebx
add esp, 4
mov word [ebp + eax*2 - 0x300], dx
push 0
lea eax, [ebp - 0x480]
push eax
lea ecx, [ebp - 0x300]
push ecx
call fcn.0042c013
push 0
push 0x15
lea edx, [ebp - 0x300]
push edx
push esi
call fcn.00427f33
add esp, 0x1c
test eax, eax
je 0x4201a7
lea eax, [ebp - 0x300]
push eax
push esi
call fcn.0041fce3
add esp, 8
lea ecx, [ebp - 0x300]
push ecx
call fcn.0042bea3
add eax, eax
push eax
lea edx, [ebp - 0x300]
push edx
call fcn.0042bcb3
push 0
lea eax, [ebp - 0x300]
push edi
push eax
call fcn.0042c013
lea ecx, [ebp - 0x300]
push ecx
call fcn.0042bea3
add esp, 0x1c
cmp word [ebp + eax*2 - 0x302], bx
je 0x420209
cmp word [ebp - 0x40], bx
je 0x420209
lea edx, [ebp - 0x300]
push edx
call fcn.0042bea3
mov ecx, ebx
add esp, 4
mov word [ebp + eax*2 - 0x300], cx
push 0
lea edx, [ebp - 0x40]
push edx
lea eax, [ebp - 0x300]
push eax
call fcn.0042c013
push 1
lea ecx, [ebp - 0x380]
push ecx
push 0
lea edx, [ebp - 0x300]
push edx
push esi
call fcn.00420403
lea eax, [ebp - 0x300]
push eax
call fcn.0042bea3
add eax, eax
push eax
lea ecx, [ebp - 0x300]
push ecx
call fcn.0042bcb3
push 0
lea edx, [ebp - 0x300]
push edi
push edx
call fcn.0042c013
lea eax, [ebp - 0x300]
push eax
call fcn.0042bea3
add esp, 0x3c
cmp word [ebp + eax*2 - 0x302], bx
je 0x420293
cmp word [ebp - 0x20], bx
je 0x420293
lea ecx, [ebp - 0x300]
push ecx
call fcn.0042bea3
add esp, 4
mov word [ebp + eax*2 - 0x300], bx
push 0
lea edx, [ebp - 0x20]
push edx
lea eax, [ebp - 0x300]
push eax
call fcn.0042c013
xor eax, eax
push 1
lea ecx, [ebp - 0x80]
push ecx
push eax
lea edx, [ebp - 0x300]
push edx
push esi
mov dword [ebp - 0x80], 0x630041
mov dword [ebp - 0x7c], 0x6f0063
mov dword [ebp - 0x78], 0x6e0075
mov dword [ebp - 0x74], 0x2e0074
mov dword [ebp - 0x70], 0x740073
mov dword [ebp - 0x6c], 0x67
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x64], eax
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x5c], eax
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x54], eax
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x4c], eax
mov dword [ebp - 0x48], eax
mov dword [ebp - 0x44], eax
call fcn.00420403
add esp, 0x20
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret