Function at 0x403f24
Capabilities:
Accept command line arguments

Disassembly:
mov dword [esp - 4], ebx
mov dword [0x7e20eb], edi
mov dword [0x7e20fa], ebx
mov dword [0x7e2102], edx
mov dword [0x7e20bf], 0x15374
mov eax, ebp
add dword [0x7f3548], eax
mov esi, esp
add dword [0x7f3544], esi
mov esi, 8
add dword [0x7f3544], 4
mov dword [0x7e20fe], 0x118f9
mov dword [0x7e2050], eax
mov dword [0x7e208c], esi
call sub.kernel32.dll_GetCommandLineW
mov dword [0x7e20d9], ecx
mov dword [esp - 0x18], eax
mov ecx, ebx
call fcn.00402244
mov ebx, 0x44
mov dword [0x7e2013], 0x11422
xchg dword [0x7e20d1], eax
lea ecx, [0x7e204d]
mov dword [ecx + 0x1c], eax
xor eax, eax
mov dword [0x7f35e4], eax
cmp dword [ebp - 0x20], 0
jge 0x403fc9
mov dword [0x7e20b8], esi
mov dword [0x7e20ce], edi
and dword [0x7e206e], ecx
mov dword [0x7e20e9], edx
mov word [0x7e2056], 0xe3ca
mov dword [0x7e20d3], eax
mov dword [esp - 0xc], edx
call fcn.00402244
sub dword [0x7f35dc], 0xb8
mov word [0x7e20e5], 0xa56b
mov word [0x7e2051], 0xe67f
mov dword [esp - 0x20], eax
cmp edi, 0xffffffff
je 0x40401e
mov dword [0x7e2063], 0x149dd
inc dword [0x7e206b]
jmp 0x404024
mov dword [0x7e20a8], ebx
cmp dword [0x7f35dc], 0
jne 0x404032
call 0x7e1057
mov dword [0x7e2065], 0x17920
mov word [0x7e2014], 0x4b79
mov dword [0x7e2026], eax
mov word [0x7e2072], 0x2163
mov byte [0x7e2012], 0x75
xor eax, eax
mov dword [0x7f4138], eax
call fcn.00402244
call fcn.00402244
mov dword [esp - 4], ebx
mov dword [0x7e20eb], edi
mov dword [0x7e20fa], ebx
mov dword [0x7e2102], edx
mov dword [0x7e20bf], 0x15374
call fcn.004014e4
call fcn.00402244
inc dword [0x7f4138]
cmp dword [0x7f4138], 1
jne 0x404062
call fcn.00404178
mov dword [0x7e20f8], ebx
lea edx, [0x7e2097]
mov dword [edx + 0x18], 0x73
inc eax
cmp dword [0x7f35e8], 0
jne 0x7e0db0
mov dword [0x7e2066], esi
mov dword [0x7e201a], edx
call fcn.004014e4
xchg dword [0x7e20ca], esi
mov dword [0x7e2100], 0x13248
ret
push ebp
mov ebp, esp
add esp, 0xffffffb0
mov dword [0x7e20fe], 0x118f9
mov dword [0x7e2050], eax
mov dword [0x7e208c], esi
mov dword [0x7e20ab], edx
mov dword [0x7e2055], eax
mov byte [0x7e2080], 0x2a
push 1
call fcn.00402198
mov dword [0x7e20ab], edx
mov dword [0x7e2055], eax
mov byte [0x7e2080], 0x2a
mov dword [0x7e20fe], 0x118f9
mov dword [0x7e2050], eax
mov dword [0x7e208c], esi
call fcn.004033b4
mov dword [0x7e20fe], 0x118f9
mov dword [0x7e2050], eax
mov dword [0x7e208c], esi
call fcn.0040472c
cmp dword [ebp - 0x20], 0
jge 0x7e0e47
mov dword [0x7e20b8], esi
mov dword [0x7e20ce], edi
and dword [0x7e206e], ecx
mov dword [0x7e20e9], edx
mov word [0x7e2056], 0xe3ca
mov dword [0x7e20d3], eax
mov dword [esp - 0xc], edx
call fcn.004057c0
mov ebx, 0x44
mov dword [0x7e2013], 0x11422
xchg dword [0x7e20d1], eax
lea ecx, [0x7e204d]
mov dword [ecx + 0x1c], eax
call fcn.004033b4
mov word [0x7e20e5], 0xa56b
mov word [0x7e2051], 0xe67f
mov dword [esp - 0x20], eax
cmp edi, 0xffffffff
je 0x7e0eb5
mov dword [0x7e2063], 0x149dd
inc dword [0x7e206b]
jmp 0x7e0ebb
mov dword [0x7e20a8], ebx
cmp dword [0x7f35fc], 0
je fcn.0040420c
mov dword [0x7e208e], edx
call fcn.0040472c
mov dword [0x7e206c], esi
mov dword [0x7e20e8], eax
mov dword [0x7e2083], esi
mov dword [0x7e203d], 0x401180
mov esp, ebp
pop ebp
ret