Function at 0x5035eb
Capabilities:
Accept command line arguments

Disassembly:
and edx, eax
push 0x18a17645
mov dword [esp], ecx
push ebx
mov ebx, 0x250a7183
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], ecx
sub esp, 4
mov dword [esp], ebx
mov ebx, 0x4d7ee4f7
xor ebx, 0x72a17acf
add ecx, ebx
mov ebx, dword [esp]
add esp, 4
add ecx, 0x1eff36a4
add ecx, eax
sub ecx, 0x1eff36a4
sub ecx, 0x3fdf9e38
push dword [esp]
pop ecx
push eax
mov eax, esp
push edx
mov edx, 4
add eax, edx
pop edx
add eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
jmp 0x55451c
mov al, byte [0x633043]
jmp 0x55ef89
push edi
mov edi, esp
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], edx
push edx
mov edx, 0x520cf2cd
mov dword [esp + 4], edx
pop edx
mov dword [esp], ebx
push ebp
mov ebp, esp
add ebp, 4
push edx
mov edx, 4
sub ebp, edx
pop edx
xchg dword [esp], ebp
mov esp, dword [esp]
mov dword [esp], ecx
pop ebx
mov ebx, dword [esp]
push edx
mov dword [esp], eax
push esp
pop eax
add eax, 4
add eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
push dword [ebp - 0x10]
push dword [esp]
pop eax
push edx
mov edx, esp
push edi
mov edi, 0x7b7ebeae
shr edi, 8
or edi, 0x7fd6b781
dec edi
and edi, 0x7b7f7465
add edi, 0x84808be0
add edx, edi
pop edi
add edx, 4
xchg dword [esp], edx
pop esp
push eax
mov eax, esp
push ebx
mov ebx, 0x75250b06
add ebx, 0x6cfb81c7
neg ebx
shl ebx, 2
xor ebx, 0x777dccc8
add eax, ebx
pop ebx
sub eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
mov dword [esp], ebp
mov dword [esp], eax
push 0x2a8eede9
mov dword [esp], ebx
push dword [esp]
mov eax, dword [esp]
add esp, 4
add esp, 4
mov eax, dword [esp]
push ecx
mov ecx, esp
push esi
mov esi, 4
add ecx, 0x7fff44e4
add ecx, esi
sub ecx, 0x7fff44e4
pop esi
add ecx, 4
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
pop esp
jmp fcn.00500c87
push dword [0x633034]
push dword [esp]
pop edx
push 0x303bfdb7
mov dword [esp], edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0x4b0350
push 0x51688f22
mov dword [esp], ecx
push eax
mov dword [esp], edi
mov edi, 0x645e526b
mov dword [esp + 4], edi
pop edi
mov dword [esp], edx
push 0x77be91f3
mov dword [esp], edi
mov dword [esp], ecx
push dword [esp]
pop edx
add esp, 4
mov edx, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
pop esp
push edi
push edx
mov edx, 0x10e84c24
mov dword [esp + 4], edx
pop edx
mov dword [esp], ebx
mov dword [esp], edx
pop dword [0x633030]
jmp 0x5462da
push dword [0x633030]
push dword [esp]
pop edx
push eax
mov eax, esp
add eax, 4
push edi
mov edi, 0x2b73a5a6
xor edi, 0x4fffbe92
dec edi
add edi, 0x2fff3fef
sub edi, 0x3d546ab1
xor edi, 0x5736f075
add eax, edi
pop edi
xchg dword [esp], eax
pop esp
push eax
push esp
pop eax
add eax, 4
sub eax, 4
push eax
push dword [esp + 4]
pop eax
pop dword [esp]
pop esp
mov dword [esp], ebx
push esi
mov dword [esp], 0x4e7d8ac3
mov dword [esp], ecx
push dword [esp]
pop ebx
add esp, 4
push dword [esp]
pop ebx
push ebx
mov ebx, esp
push ecx
mov ecx, 4
add ebx, ecx
pop ecx
add ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
jmp 0x5035c5
push esi
mov dword [esp], 0x6c661ada
mov dword [esp], edx
mov dword [esp], ecx
mov dword [esp], eax
sub esp, 4
mov dword [esp], ebx
push dword [esp]
mov eax, dword [esp]
add esp, 4
add esp, 4
mov eax, dword [esp]
push ebp
mov ebp, esp
push eax
mov eax, 4
add ebp, eax
mov eax, dword [esp]
add esp, 4
add ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
sub edx, 0x6df62568
sub edx, ecx
push 0x29085e3a
mov dword [esp], ecx
mov ecx, 0x6c5bdcba
push esi
mov esi, 0x7fe74e38
add ecx, esi
pop esi
shr ecx, 2
push ebp
mov ebp, 0x4db75c5e
and ecx, ebp
pop ebp
sub ecx, 0x7f53d131
add ecx, 0xe439ae7d
add edx, ecx
pop ecx
sub esp, 4
mov dword [esp], esi
mov esi, esp
add esi, 4
push ebp
mov ebp, 0x7f1b4fd3
inc ebp
sub ebp, 0xef73209
inc ebp
and ebp, 0x5de7038f
or ebp, 0x77fbeca0
xor ebp, 0x77ffeda8
add esi, 0x7fbfe6e0
sub esi, ebp
sub esi, 0x7fbfe6e0
pop ebp
xchg dword [esp], esi
pop esp
mov dword [esp], eax
push ebp
mov dword [esp], ebx
mov eax, dword [esp]
push esi
mov esi, esp
push edx
mov edx, 4
add esi, edx
pop edx
add esi, 4
xchg dword [esp], esi
pop esp
push dword [esp]
pop eax
push ebx
mov ebx, esp
push ecx
mov ecx, 4
add ebx, ecx
pop ecx
add ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
jmp 0x4e8bd2
push edx
mov dword [esp], edi
push eax
mov eax, 0x5672d428
mov dword [esp + 4], eax
mov eax, dword [esp]
add esp, 4
mov dword [esp], ecx
push ebx
mov ebx, 0x7fba4c55
sub ecx, 0x6dfca1c3
add ecx, ebx
add ecx, 0x6dfca1c3
pop ebx
add ecx, eax
sub esp, 4
mov dword [esp], eax
mov eax, 0x53dfd5ad
sub eax, 0x5edf82dd
inc eax
shl eax, 2
shl eax, 1
add eax, 0xd7b7b5cd
sub ecx, eax
pop eax
mov ecx, dword [esp]
sub esp, 4
mov dword [esp], esi
mov esi, esp
push ebx
mov ebx, 4
add esi, ebx
pop ebx
add esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
sub esp, 4
mov dword [esp], ebp
push ebp
mov dword [esp], 7
pop ebp
or ecx, ebp
mov ebp, dword [esp]
add esp, 4
jmp 0x55b05f
push 0x6b16642a
mov dword [esp], ebx
sub esp, 4
mov dword [esp], esp
add dword [esp], 4
pop ebx
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], edx
push ecx
push dword [esp]
mov edx, dword [esp]
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
add esp, 4
push dword [esp]
mov edx, dword [esp]
add esp, 4
push edx
mov dword [esp], eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
xor eax, eax
push ebp
mov dword [esp], ecx
mov dword [esp], edi
mov dword [esp], ecx
mov dword [esp], eax
mov dword [esp], ebx
push 0x3ce5e37e
mov dword [esp], ecx
push dword [esp]
pop ebx
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
push dword [esp]
mov ebx, dword [esp]
add esp, 4
push edx
mov edx, esp
push edi
mov edi, 4
add edx, edi
pop edi
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0x4cbd25
push esi
push esp
pop esi
push edx
mov edx, 0x1def604f
sub edx, 0x1def604b
add esi, edx
pop edx
sub esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
mov dword [esp], eax
push edi
mov dword [esp], ebx
push dword [esp]
pop eax
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
push dword [esp]
pop eax
push eax
push esp
pop eax
add eax, 4
add eax, 4
push eax
push dword [esp + 4]
pop eax
pop dword [esp]
pop esp
push ecx
push edx
mov edx, 0x766d1906
mov dword [esp + 4], edx
pop edx
mov dword [esp], ecx
mov dword [esp], edx
pop dword [0x633034]
jmp 0x4dd7e3
push ecx
mov ecx, esp
add ecx, 4
push eax
mov eax, 0x4dfb04b6
push ecx
mov ecx, 0x5e230f35
not ecx
dec ecx
add ecx, 0x7bff5911
or ecx, 0x7dc7d5ea
add ecx, 0x1ffc436
sub eax, ecx
pop ecx
not eax
shr eax, 5
sub eax, 0x18f24e7
sub ecx, 0x7aff1006
sub ecx, eax
add ecx, 0x7aff1006
pop eax
xchg dword [esp], ecx
pop esp
mov dword [esp], ebx
push 0x52d25d6d
mov dword [esp], ebx
mov dword [esp], ecx
push dword [esp]
pop ebx
add esp, 4
push dword [esp]
mov ebx, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
push esi
push dword [esp + 4]
pop esi
pop dword [esp]
pop esp
add esp, 4
imul eax, ecx
sub esp, 4
mov dword [esp], ebp
push esp
pop ebp
add ebp, 4
push esi
mov esi, 4
sub ebp, esi
pop esi
xchg dword [esp], ebp
pop esp
mov dword [esp], ebx
push 0x5b8bf010
mov dword [esp], ecx
mov ebx, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
mov ebx, dword [esp]
push esi
mov esi, esp
add esi, 4
push ebx
push 4
mov ebx, dword [esp]
add esp, 4
add esi, ebx
pop ebx
xchg dword [esp], esi
pop esp
jmp 0x4e30df
sub esp, 4
mov dword [esp], esi
push ebx
mov ebx, 0x5bf9ac4
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], ebp
mov dword [esp], eax
push edi
mov dword [esp], eax
mov dword [esp], ebx
mov eax, dword [esp]
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
push dword [esp]
mov eax, dword [esp]
add esp, 4
push eax
mov eax, esp
add eax, 4
add eax, 4
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
pop esp
push dword [0x633038]
mov ecx, dword [esp]
sub esp, 4
mov dword [esp], esi
mov esi, esp
add esi, 4
add esi, 4
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
pop esp
jmp 0x51418b
push ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], esi
mov dword [esp], ebp
mov dword [esp], eax
sub esp, 4
mov dword [esp], ebx
push dword [esp]
pop eax
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
push dword [esp]
push dword [esp]
pop eax
add esp, 4
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
shr ecx, 2
push ecx
mov dword [esp], ebx
mov dword [esp], eax
mov dword [esp], 0x681ab470
mov dword [esp], esi
mov dword [esp], edx
push ecx
push dword [esp]
mov edx, dword [esp]
add esp, 4
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
mov edx, dword [esp]
push edx
mov dword [esp], eax
mov dword [esp], ebp
push esp
pop ebp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0x4fcc0b