Function at 0x5967bf
Capabilities:
Accept command line arguments

Disassembly:
push ebx
mov dword [esp], 0x33d5c20d
mov dword [esp], ebx
mov dword [esp], edx
mov dword [esp], ebx
mov dword [esp], ecx
push ebx
mov ebx, 0x5efc4d41
add ecx, ebx
pop ebx
add ecx, 0x3fff2b7f
add ecx, 0x7ecd1fe5
add ecx, eax
sub ecx, 0x7ecd1fe5
sub ecx, 0x3fff2b7f
push edx
mov edx, 0x5efc4d41
sub ecx, edx
pop edx
mov ecx, dword [esp]
push edx
mov edx, esp
add edx, 4
push ecx
mov dword [esp], eax
mov eax, 4
add edx, eax
mov eax, dword [esp]
add esp, 4
xchg dword [esp], edx
pop esp
and edx, eax
push eax
mov dword [esp], 0x43bdd132
mov dword [esp], edx
push edx
mov edx, 0x54f4d544
mov dword [esp + 4], edx
pop edx
mov dword [esp], ebx
push 0x7ed60e9a
mov dword [esp], ecx
push dword [esp]
mov ebx, dword [esp]
add esp, 4
add esp, 4
push dword [esp]
push dword [esp]
pop ebx
add esp, 4
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0x50fca1
push ebx
push esp
pop ebx
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], edx
mov dword [esp], eax
pop dword [ebp - 0x10]
jmp 0x56db42
push edi
mov edi, esp
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], ebp
mov dword [esp], ecx
pop dword [ebp - 0x18]
jmp 0x5123f8
push ebx
mov dword [esp], 0x5d6a1b08
mov dword [esp], ebx
mov dword [esp], edx
pop dword [0x4c0034]
push ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
pop esp
mov dword [esp], eax
mov dword [esp], 0x3e0f8c4b
mov dword [esp], edx
push edx
mov edx, esp
add edx, 4
sub edx, 4
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
mov esp, dword [esp]
mov dword [esp], ecx
pop edx
push dword [esp]
pop edx
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
push ecx
push dword [esp + 4]
pop ecx
pop dword [esp]
mov esp, dword [esp]
jmp 0x522eee
push ebx
mov dword [esp], 0x7968d29d
mov dword [esp], esi
mov dword [esp], 0x54218e7b
mov dword [esp], edi
mov dword [esp], ebx
sub esp, 4
mov dword [esp], ecx
push dword [esp]
mov ebx, dword [esp]
add esp, 4
add esp, 4
push dword [esp]
pop ebx
push edx
mov edx, esp
add edx, 4
push esi
mov esi, 4
add edx, esi
pop esi
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
pop esp
push dword [ebp - 0x10]
mov edx, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
push ecx
mov ecx, 4
add ebx, ecx
mov ecx, dword [esp]
add esp, 4
xchg dword [esp], ebx
pop esp
jmp fcn.00582a6d
push ebp
push 0x6b4c8578
mov dword [esp], eax
mov eax, 0xf0544c7
mov dword [esp + 4], eax
mov eax, dword [esp]
add esp, 4
mov dword [esp], eax
push ecx
mov dword [esp], ebp
mov dword [esp], 0x585f761b
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
push dword [esp]
pop eax
push eax
mov eax, esp
add eax, 4
push edx
mov edx, 4
add eax, edx
mov edx, dword [esp]
add esp, 4
xchg dword [esp], eax
pop esp
push dword [ebp - 0x10]
push dword [esp]
mov eax, dword [esp]
add esp, 4
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
jmp 0x5c7ac5
push dword [ebp - 0x10]
mov ecx, dword [esp]
sub esp, 4
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
jmp 0x5034fd
xchg dword [esp], edx
mov esp, dword [esp]
mov dword [esp], ebx
push edi
mov dword [esp], ecx
mov ebx, dword [esp]
push eax
push esp
pop eax
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
push dword [esp]
push dword [esp]
pop ebx
add esp, 4
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
imul eax, ecx
jmp 0x62e7bc
push edx
push 0x1000
mov edx, dword [esp]
add esp, 4
add eax, 0x7c7f4948
sub eax, edx
push edi
mov edi, 0x7c7f4948
sub eax, edi
pop edi
pop edx
jmp 0x5034df
sub esp, 4
mov dword [esp], ecx
mov dword [esp], ebx
mov dword [esp], edi
mov dword [esp], eax
sub esp, 4
mov dword [esp], ebx
mov eax, dword [esp]
push ebp
mov ebp, esp
push ecx
mov ecx, 0x23bd75ce
inc ecx
sub ecx, 0x23bd75cb
add ebp, ecx
pop ecx
add ebp, 4
xchg dword [esp], ebp
pop esp
mov eax, dword [esp]
push eax
push esp
pop eax
push esi
mov esi, 0x6d3fe014
neg esi
shl esi, 2
xor esi, 0x7f7a9199
or esi, 0x76fdb05a
add esi, 0x89000189
add eax, esi
mov esi, dword [esp]
add esp, 4
add eax, 4
xchg dword [esp], eax
pop esp
push dword [0x4c0034]
push dword [esp]
push dword [esp]
pop edx
add esp, 4
add esp, 4
push edx
push ebp
push 0x7b9df7ac
pop ebp
mov dword [esp + 4], ebp
mov ebp, dword [esp]
add esp, 4
mov dword [esp], ebx
sub esp, 4
mov dword [esp], ecx
push dword [esp]
pop ebx
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
mov ebx, dword [esp]
push edi
mov edi, esp
add edi, 4
push ecx
mov ecx, 4
add edi, ecx
mov ecx, dword [esp]
add esp, 4
push edi
push dword [esp + 4]
pop edi
pop dword [esp]
pop esp
jmp 0x4ef51d