Function at 0x4bbdb1
Capabilities:
Accept command line arguments

Disassembly:
push ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], ebx
mov ebx, 7
or ecx, ebx
push dword [esp]
pop ebx
add esp, 4
sub esp, 4
mov dword [esp], edx
mov dword [esp], 0x359c1811
mov dword [esp], eax
mov dword [esp], ebp
mov dword [esp], ebx
push edi
push edx
mov edx, 0x5c276cb
mov dword [esp + 4], edx
pop edx
mov dword [esp], ecx
mov ebx, dword [esp]
add esp, 4
push dword [esp]
mov ebx, dword [esp]
add esp, 4
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xor ebp, dword [esp]
xor dword [esp], ebp
xor ebp, dword [esp]
pop esp
jmp 0x554fde
dec ebp
inc esp
mov dword [esp], ebx
push edx
mov edx, 0x59e432d4
mov dword [esp + 4], edx
pop edx
mov dword [esp], ebp
mov dword [esp], ecx
push eax
mov eax, 0x7edf75ef
add ecx, eax
pop eax
add ecx, eax
sub esp, 4
mov dword [esp], esi
mov esi, 0x7edf75ef
sub ecx, esi
mov esi, dword [esp]
add esp, 4
push dword [esp]
push dword [esp]
pop ecx
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
add esp, 4
jmp 0x539c8f
push dword [0x634038]
mov ecx, dword [esp]
push ebx
mov ebx, esp
push edx
mov edx, 4
add ebx, edx
pop edx
add ebx, 4
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
pop esp
push edx
push esp
pop edx
push ecx
mov ecx, 4
add edx, ecx
pop ecx
sub edx, 4
push edx
push dword [esp + 4]
pop edx
pop dword [esp]
pop esp
mov dword [esp], edx
push edi
mov dword [esp], ecx
mov edx, dword [esp]
push ebp
mov dword [esp], edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
push dword [esp]
pop edx
push esi
mov esi, esp
add esi, 4
sub esp, 4
mov dword [esp], edi
mov edi, 4
add esi, edi
pop edi
xchg dword [esp], esi
pop esp
jmp 0x4bbd53
push eax
sub esp, 4
mov dword [esp], esi
mov dword [esp], eax
mov eax, 0x6c64d314
mov dword [esp + 4], eax
pop eax
mov dword [esp], eax
push ebx
push dword [esp]
push dword [esp]
pop eax
add esp, 4
add esp, 4
push dword [esp]
pop eax
push ecx
mov ecx, esp
add ecx, 4
push edi
mov edi, 4
add ecx, edi
pop edi
push ecx
push dword [esp + 4]
pop ecx
pop dword [esp]
pop esp
push dword [0x634034]
push dword [esp]
pop edx
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0x54d9d1
push ecx
push esp
pop ecx
push edi
mov edi, 4
add ecx, edi
pop edi
sub ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
mov dword [esp], edx
push ecx
mov edx, dword [esp]
push edx
push esp
pop edx
add edx, 4
push eax
mov eax, 0x7abb53f4
inc eax
add eax, 0x8544ac0f
add edx, eax
pop eax
xchg dword [esp], edx
pop esp
push dword [esp]
mov edx, dword [esp]
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
push eax
mov eax, esp
push esi
mov esi, 0x7bff96a1
and esi, 0x7ff60687
add esi, 0x76fe1790
shl esi, 1
sub esi, 0xe5e83c1e
add eax, esi
pop esi
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], edx
mov dword [esp], ecx
pop dword [ebp - 0x18]
jmp 0x4eee4c
push eax
mov eax, esp
add eax, 4
sub eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
mov dword [esp], ebp
mov dword [esp], ebx
push edi
mov dword [esp], eax
push eax
mov eax, 0x2285db9
mov dword [esp + 4], eax
pop eax
mov dword [esp], ecx
pop ebx
mov ebx, dword [esp]
sub esp, 4
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]
mov esp, dword [esp]
xor eax, eax
jmp 0x4ea6e8
push edi
push 0x40ed60b1
mov dword [esp], esp
add dword [esp], 4
pop edi
add edi, 4
sub edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
mov dword [esp], ebx
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
push ebx
push dword [esp + 4]
pop ebx
pop dword [esp]
pop esp
mov dword [esp], ecx
mov ebx, dword [esp]
add esp, 4
push dword [esp]
pop ebx
sub esp, 4
mov dword [esp], edx
push esp
pop edx
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
mov al, byte [0x634043]
push edx
push ebp
push 0x28ecac2
pop ebp
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], ecx
mov dword [esp], eax
push eax
mov eax, esp
add eax, 4
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], ebx
push dword [esp]
pop eax
add esp, 4
push dword [esp]
pop eax
push esi
push esp
pop esi
add esi, 4
add esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
jmp 0x4d3a24
push dword [ebp - 0x10]
mov edx, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
push esi
mov esi, 4
add ecx, esi
mov esi, dword [esp]
add esp, 4
xchg dword [esp], ecx
pop esp
jmp fcn.005741a5
push dword [ebp - 0x10]
push dword [esp]
mov ecx, dword [esp]
add esp, 4
add esp, 4
sub esp, 4
mov dword [esp], edi
push ebp
push 0x5a30de3
pop ebp
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], edx
push ecx
mov edx, dword [esp]
push ebx
push esp
pop ebx
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
mov edx, dword [esp]
push esi
push esp
mov esi, dword [esp]
add esp, 4
add esi, 4
push edi
mov edi, 4
add esi, edi
pop edi
xchg dword [esp], esi
pop esp
jmp 0x4d9558
push esi
push esp
pop esi
add esi, 4
sub esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
mov dword [esp], edx
pop dword [0x634034]
push eax
mov eax, esp
push ebp
push eax
mov eax, 0x3eb4db97
neg eax
sub eax, 0x51e17a26
mov ebp, eax
pop eax
add ebp, 0x7ddec610
neg ebp
inc ebp
not ebp
add ebp, 0x5c9d1bbd
add ebp, 0xb61a73f6
add eax, ebp
pop ebp
sub eax, 4
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
pop esp
mov dword [esp], edx
sub esp, 4
mov dword [esp], ecx
push dword [esp]
pop edx
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
push dword [esp]
pop edx
push eax
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
jmp 0x52da2d
sub esp, 4
mov dword [esp], ebp
push edx
mov edx, 0x27eddd2c
mov dword [esp + 4], edx
mov edx, dword [esp]
add esp, 4
mov dword [esp], ebx
push edx
mov dword [esp], ecx
mov ebx, dword [esp]
push edi
push esp
pop edi
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
push dword [esp]
pop ebx
push ebx
push esp
pop ebx
push edi
mov edi, 0x3f9f988d
sub edi, 0x5dffdd96
add edi, 0x1e60450d
add ebx, edi
pop edi
add ebx, 4
xchg dword [esp], ebx
pop esp
push dword [ebp - 0x10]
mov eax, dword [esp]
sub esp, 4
mov dword [esp], edi
mov edi, esp
add edi, 4
add edi, 4
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
pop esp
jmp 0x56f430
push ecx
push esi
mov esi, 0x4380c7ed
mov dword [esp + 4], esi
mov esi, dword [esp]
add esp, 4
mov dword [esp], edx
pop dword [0x634030]
jmp 0x4e3af8
push edx
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], ebx
mov dword [esp], eax
pop dword [ebp - 0x10]
jmp 0x4f378a
push dword [0x634030]
push dword [esp]
pop edx
push ecx
mov ecx, esp
add ecx, 4
push ebx
mov ebx, 4
add ecx, ebx
pop ebx
xchg dword [esp], ecx
pop esp
jmp 0x556f1e
push 0x3a19b7ce
mov dword [esp], ebp
mov dword [esp], ecx
push 0x13c19e2e
mov dword [esp], edx
mov dword [esp], eax
mov eax, 0x57e60db3
sub ecx, eax
mov eax, dword [esp]
add esp, 4
add ecx, eax
add ecx, 0x57e60db3
mov ecx, dword [esp]
push esi
push esp
pop esi
push ebp
mov ebp, 4
add esi, ebp
pop ebp
push ebx
mov ebx, 0x5f4fd2d8
shr ebx, 1
sub ebx, 0x2fa7e968
add esi, ebx
pop ebx
xchg dword [esp], esi
pop esp
and edx, eax
sub esp, 4
mov dword [esp], eax
push ebx
mov ebx, 0x1e62d78c
mov dword [esp + 4], ebx
mov ebx, dword [esp]
add esp, 4
mov dword [esp], ebx
push 0x35eadf94
mov dword [esp], ecx
push dword [esp]
pop ebx
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
mov ebx, dword [esp]
push eax
mov eax, esp
push eax
mov dword [esp], esi
mov esi, 0x74bbeee8
add esi, 0x7bfc1b6d
sub esi, 0xf0b80a51
add eax, esi
pop esi
add eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
jmp 0x50c260
imul eax, ecx
push ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
push ebp
push dword [esp + 4]
pop ebp
pop dword [esp]
pop esp
mov dword [esp], esi
mov esi, esp
add esi, 4
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], ecx
push eax
mov eax, 0x1ffd77a7
xor eax, 0x60e1260c
sub ecx, eax
mov eax, dword [esp]
add esp, 4
add ecx, eax
push esi
mov dword [esp], ebp
mov ebp, 0x7f1c51ab
add ecx, ebp
pop ebp
mov ecx, dword [esp]
push esi
mov dword [esp], edx
mov edx, esp
add edx, 4
add edx, 4
push edx
push dword [esp + 4]
pop edx
pop dword [esp]
mov esp, dword [esp]
jmp 0x4d6081
sub edx, 0x2ffed572
push esi
push 0x6fd7efdb
pop esi
neg esi
xor esi, 0x58feace8
shr esi, 5
sub esi, 0x8eeba304
sub edx, esi
pop esi
add edx, 0x3afe0a40
sub edx, ecx
sub edx, 0x3afe0a40
add edx, 0x775b12e2
add edx, 0x2ffed572
push ecx
push eax
mov eax, 0x675d97a7
mov dword [esp + 4], eax
mov eax, dword [esp]
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], eax
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
push dword [esp]
mov eax, dword [esp]
add esp, 4
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
jmp 0x52e529
push 0x6fba4be
mov dword [esp], esi
mov esi, 0x7ef832a9
not esi
shl esi, 8
push edx
mov edx, 0x7cd4600
xor esi, edx
push dword [esp]
pop edx
add esp, 4
sub eax, esi
pop esi
sub esp, 4
mov dword [esp], edi
sub esp, 4
mov dword [esp], ebx
mov ebx, 0x1b55be55
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], edx
push ecx
mov edx, dword [esp]
push ecx
mov ecx, esp
push eax
mov eax, 0x7f6365ee
xor eax, 0x5ffb3709
inc eax
sub eax, 0x209852e4
add ecx, eax
pop eax
push eax
mov eax, 4
add ecx, eax
pop eax
xchg dword [esp], ecx
pop esp
mov edx, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
push eax
mov eax, 0x3f629238
add eax, 0x6f2e0238
dec eax
inc eax
sub eax, 0x7d7a7992
sub eax, 0x31161ada
add ecx, eax
pop eax
push esi
mov dword [esp], ecx
push dword [esp + 4]
pop ecx
pop dword [esp]
pop esp
jmp 0x535f54