Function at 0x402eb4
Capabilities:
Accept command line arguments

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
sub esp, 0x36c
mov dword [ebp - 0x28], 0x44256c
mov dword [ebp - 0x24], 0x44430c
mov eax, ebp
mov dword [ebp - 0x20], eax
mov eax, esp
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x20], 0x40389f
mov dword [ebp - 0x3c], 1
lea eax, [ebp - 0x44]
call fcn.004431d5
mov eax, esp
lea ecx, [ebp - 0x54]
mov dword [eax], ecx
call fcn.00401594
jmp 0x402efc
mov dword [ebp - 0x3c], 2
call sub.KERNEL32.DLL_GetCommandLineW
mov dword [ebp - 0x284], eax
jmp 0x402f10
mov dword [ebp - 0x3c], 3
mov eax, esp
mov ecx, dword [ebp - 0x284]
mov dword [eax + 4], ecx
lea edx, [ebp - 0x94]
mov dword [eax], edx
call fcn.00403950
jmp 0x402f31
mov dword [ebp - 0x3c], 4
mov eax, esp
lea ecx, [ebp - 0x94]
mov dword [eax + 4], ecx
lea ecx, [ebp - 0x78]
mov dword [eax], ecx
call fcn.004023c4
jmp 0x402f4f
mov eax, esp
lea ecx, [ebp - 0x94]
mov dword [eax], ecx
call fcn.00402348
mov dword [ebp - 0x3c], 5
mov eax, esp
lea ecx, [ebp - 0xe8]
mov dword [eax], ecx
call fcn.0040ef80
jmp 0x402f76
mov dword [ebp - 0x3c], 6
mov eax, esp
lea ecx, [ebp - 0xe8]
mov dword [eax + 4], ecx
lea ecx, [ebp - 0xcc]
mov dword [eax], ecx
mov dword [eax + 8], 0x44417c
call fcn.004039d0
jmp 0x402f9e
mov dword [ebp - 0x3c], 7
mov eax, esp
lea ecx, [ebp - 0x54]
mov dword [eax], ecx
mov dword [eax + 4], 4
call fcn.00403a24
mov dword [ebp - 0x288], eax
jmp 0x402fc0
mov dword [ebp - 0x3c], 8
mov eax, esp
mov ecx, dword [ebp - 0x288]
mov dword [eax + 8], ecx
lea edx, [ebp - 0xcc]
mov dword [eax + 4], edx
lea edx, [ebp - 0xb0]
mov dword [eax], edx
call fcn.0040397c
jmp 0x402fea
mov dword [ebp - 0x3c], 9
mov eax, esp
lea ecx, [ebp - 0xb0]
mov dword [eax], ecx
call fcn.00402d38
jmp 0x403002
mov eax, esp
lea ecx, [ebp - 0xb0]
mov dword [eax], ecx
call fcn.00402348
mov eax, esp
lea ecx, [ebp - 0xcc]
mov dword [eax], ecx
call fcn.00402348
mov eax, esp
lea ecx, [ebp - 0xe8]
mov dword [eax], ecx
call fcn.00402348
mov dword [ebp - 0x3c], 0xa
mov eax, esp
lea ecx, [ebp - 0x140]
mov dword [eax], ecx
call fcn.0040ef80
jmp 0x403047
mov dword [ebp - 0x3c], 0xb
mov eax, esp
lea ecx, [ebp - 0x140]
mov dword [eax + 8], ecx
lea ecx, [ebp - 0xec]
mov dword [eax + 4], ecx
lea ecx, [ebp - 0x124]
mov dword [eax], ecx
call fcn.00417328
jmp 0x403071
mov dword [ebp - 0x3c], 0xc
mov eax, esp
lea ecx, [ebp - 0x124]
mov dword [eax + 4], ecx
lea ecx, [ebp - 0x108]
mov dword [eax], ecx
mov dword [eax + 8], 0x44417c
call fcn.004039d0
jmp 0x403099
mov eax, esp
lea ecx, [ebp - 0x124]
mov dword [eax], ecx
call fcn.00402348
mov eax, esp
lea ecx, [ebp - 0x140]
mov dword [eax], ecx
call fcn.00402348
mov dword [ebp - 0x3c], 0xd
mov eax, esp
lea ecx, [ebp - 0x194]
mov dword [eax], ecx
call fcn.0040ef80
jmp 0x4030cf
mov dword [ebp - 0x3c], 0xe
mov eax, esp
lea ecx, [ebp - 0x194]
mov dword [eax + 4], ecx
lea ecx, [ebp - 0x178]
mov dword [eax], ecx
mov dword [eax + 8], 0x44417c
call fcn.004039d0
jmp 0x4030f7
mov dword [ebp - 0x3c], 0xf
mov eax, esp
lea ecx, [ebp - 0x54]
mov dword [eax], ecx
mov dword [eax + 4], 4
call fcn.00403a24
mov dword [ebp - 0x28c], eax
jmp 0x403119
mov dword [ebp - 0x3c], 0x10
mov eax, esp
mov ecx, dword [ebp - 0x28c]
mov dword [eax + 8], ecx
lea edx, [ebp - 0x178]
mov dword [eax + 4], edx
lea edx, [ebp - 0x15c]
mov dword [eax], edx
call fcn.0040397c
jmp 0x403143
mov eax, esp
lea ecx, [ebp - 0x178]
mov dword [eax], ecx
call fcn.00402348
mov eax, esp
lea ecx, [ebp - 0x194]
mov dword [eax], ecx
call fcn.00402348
mov dword [ebp - 0x3c], 0x11
mov eax, esp
lea ecx, [ebp - 0x78]
mov dword [eax + 4], ecx
lea ecx, [ebp - 0x1ec]
mov dword [eax], ecx
mov dword [eax + 8], 0x44417c
call fcn.00403a54
jmp 0x403186
mov dword [ebp - 0x3c], 0x12
mov eax, esp
lea ecx, [ebp - 0x54]
mov dword [eax], ecx
mov dword [eax + 4], 0
call fcn.00403a24
mov dword [ebp - 0x290], eax
jmp 0x4031a8
mov dword [ebp - 0x3c], 0x13
mov eax, esp
mov ecx, dword [ebp - 0x290]
mov dword [eax + 8], ecx
lea edx, [ebp - 0x1ec]
mov dword [eax + 4], edx
lea edx, [ebp - 0x1d0]
mov dword [eax], edx
call fcn.0040397c
jmp 0x4031d2
mov dword [ebp - 0x3c], 0x14
mov eax, esp
lea ecx, [ebp - 0x54]
mov dword [eax], ecx
mov dword [eax + 4], 3
call fcn.00403a24
mov dword [ebp - 0x294], eax
jmp 0x4031f4
mov dword [ebp - 0x3c], 0x15
mov eax, esp
mov ecx, dword [ebp - 0x294]
mov dword [eax + 0xc], ecx
lea edx, [ebp - 0x1d0]
mov dword [eax + 8], edx
lea edx, [ebp - 0x198]
mov dword [eax + 4], edx
lea edx, [ebp - 0x1b4]
mov dword [eax], edx
call fcn.0041b640
jmp 0x403227
mov eax, esp
lea ecx, [ebp - 0x1d0]
mov dword [eax], ecx
call fcn.00402348
mov eax, esp
lea ecx, [ebp - 0x1ec]
mov dword [eax], ecx
call fcn.00402348
mov dword [ebp - 0x3c], 0x16
mov eax, esp
lea ecx, [ebp - 0x54]
mov dword [eax], ecx
mov dword [eax + 4], 2
call fcn.00403a24
mov dword [ebp - 0x298], eax
jmp 0x403267
mov dword [ebp - 0x3c], 0x17
mov eax, esp
mov ecx, dword [ebp - 0x298]
mov dword [eax + 8], ecx
lea edx, [ebp - 0x108]
mov dword [eax + 4], edx
lea edx, [ebp - 0x208]
mov dword [eax], edx
call fcn.00403bc8
jmp 0x403291
mov dword [ebp - 0x3c], 0x18
mov eax, esp
lea ecx, [ebp - 0x1b4]
mov dword [eax + 8], ecx
lea ecx, [ebp - 0x208]
mov dword [eax + 4], ecx
lea ecx, [ebp - 0x198]
mov dword [eax], ecx
call fcn.0041cae8
mov byte [ebp - 0x299], al
jmp 0x4032c1
mov eax, esp
lea ecx, [ebp - 0x208]
mov dword [eax], ecx
call fcn.00402348
mov dword [ebp - 0x3c], 0x19
mov eax, esp
lea ecx, [ebp - 0x78]
mov dword [eax + 4], ecx
lea ecx, [ebp - 0x240]
mov dword [eax], ecx
mov dword [eax + 8], 0x44417c
call fcn.00403a54
jmp 0x4032f5
mov dword [ebp - 0x3c], 0x1a
mov eax, esp
lea ecx, [ebp - 0x54]
mov dword [eax], ecx
mov dword [eax + 4], 0
call fcn.00403a24
mov dword [ebp - 0x2a0], eax
jmp 0x403317
mov dword [ebp - 0x3c], 0x1b
mov eax, esp
mov ecx, dword [ebp - 0x2a0]
mov dword [eax + 8], ecx
lea edx, [ebp - 0x240]
mov dword [eax + 4], edx
lea edx, [ebp - 0x224]
mov dword [eax], edx
call fcn.0040397c
jmp 0x403341
mov dword [ebp - 0x3c], 0x1c
mov eax, esp
lea ecx, [ebp - 0x54]
mov dword [eax], ecx
mov dword [eax + 4], 1
call fcn.00403a24
mov dword [ebp - 0x2a4], eax
jmp 0x403363
mov dword [ebp - 0x3c], 0x1d
mov eax, esp
mov ecx, dword [ebp - 0x2a4]
mov dword [eax + 8], ecx
lea edx, [ebp - 0x108]
mov dword [eax + 4], edx
lea edx, [ebp - 0x25c]
mov dword [eax], edx
call fcn.00403bc8
jmp 0x40338d
mov dword [ebp - 0x3c], 0x1e
mov eax, esp
lea ecx, [ebp - 0x54]
mov dword [eax], ecx
mov dword [eax + 4], 3
call fcn.00403a24
mov dword [ebp - 0x2a8], eax
jmp 0x4033af
mov dword [ebp - 0x3c], 0x1f
mov eax, esp
mov ecx, dword [ebp - 0x2a8]
mov dword [eax + 0x10], ecx
lea edx, [ebp - 0x25c]
mov dword [eax + 0xc], edx
lea edx, [ebp - 0x1b4]
mov dword [eax + 8], edx
lea edx, [ebp - 0x224]
mov dword [eax + 4], edx
lea edx, [ebp - 0x198]
mov dword [eax], edx
call fcn.0041d46c
mov byte [ebp - 0x2a9], al
jmp 0x4033f1
mov eax, esp
lea ecx, [ebp - 0x25c]
mov dword [eax], ecx
call fcn.00402348
mov eax, esp
lea ecx, [ebp - 0x224]
mov dword [eax], ecx
call fcn.00402348
mov eax, esp
lea ecx, [ebp - 0x240]
mov dword [eax], ecx
call fcn.00402348
mov dword [ebp - 0x3c], 0x20
mov eax, esp
lea ecx, [ebp - 0x54]
mov dword [eax], ecx
mov dword [eax + 4], 1
call fcn.00403a24
mov dword [ebp - 0x2b0], eax
jmp 0x403440
mov dword [ebp - 0x3c], 0x21
mov eax, esp
mov ecx, dword [ebp - 0x2b0]
mov dword [eax + 8], ecx
lea edx, [ebp - 0x108]
mov dword [eax + 4], edx
lea edx, [ebp - 0x278]
mov dword [eax], edx
call fcn.00403bc8
jmp 0x40346a
mov dword [ebp - 0x3c], 0x22
mov eax, esp
lea ecx, [ebp - 0x15c]
mov dword [eax + 4], ecx
lea ecx, [ebp - 0x278]
mov dword [eax], ecx
call fcn.004144f0
jmp 0x40348b
mov eax, esp
lea ecx, [ebp - 0x278]
mov dword [eax], ecx
call fcn.00402348
mov dword [ebp - 0x3c], 0x23
mov eax, esp
lea ecx, [ebp - 0x27c]
mov dword [eax], ecx
call fcn.004013f0
jmp 0x4034b2
lea eax, [ebp - 0x1b4]
mov dword [esp], eax
call fcn.00402348
lea eax, [ebp - 0x15c]
mov dword [esp], eax
call fcn.00402348
lea eax, [ebp - 0x108]
mov dword [esp], eax
call fcn.00402348
lea eax, [ebp - 0x78]
mov dword [esp], eax
call fcn.00402348
lea eax, [ebp - 0x54]
mov dword [esp], eax
call fcn.004023a8
jmp 0x403877
lea eax, [ebp - 0x44]
mov dword [esp], eax
call fcn.004431f6
add esp, 0x36c
pop esi
pop edi
pop ebx
pop ebp
ret