Function at 0x4acbab
Capabilities:
Accept command line arguments

Disassembly:
sub al, 0x24
pop esp
push esi
push esp
pop esi
push ebp
mov ebp, 4
add esi, ebp
pop ebp
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], eax
mov dword [esp], ebx
push 0x86ca0c3
mov dword [esp], ecx
push dword [esp]
pop ebx
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
mov ebx, dword [esp]
push ebp
mov ebp, esp
push ebx
push ebp
mov ebp, 0x777fc34b
and ebp, 0x7ff7726d
xor ebp, 0x70a000db
mov ebx, ebp
pop ebp
neg ebx
xor ebx, 0x7efdff53
std
jle 0x4acb8e
jecxz 0x4acbd6
sub ebx, 0x6aa11e7c
add ebp, ebx
pop ebx
add ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
jmp 0x4e3383
and al, byte [0x63204a]
push edi
mov dword [esp], 0x2eb45fd0
mov dword [esp], eax
mov dword [esp], 0x1d0b005c
mov dword [esp], esi
mov dword [esp], edx
push edx
mov dword [esp], ebx
mov dword [esp], 0x1a3f176c
mov dword [esp], ecx
mov edx, dword [esp]
add esp, 4
mov edx, dword [esp]
sub esp, 4
mov dword [esp], eax
push esp
pop eax
add eax, 4
add eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
jmp 0x4fdd15
push edx
mov edx, esp
add edx, 4
push ebp
push 0x7eff3f11
pop ebp
sub ebp, 0x7eff3f0d
sub edx, ebp
pop ebp
xchg dword [esp], edx
pop esp
mov dword [esp], eax
pop dword [ebp - 0x10]
push ebx
mov dword [esp], 0x5966ebf4
mov dword [esp], edi
mov dword [esp], eax
mov dword [esp], edx
push ecx
push dword [esp]
push dword [esp]
pop edx
add esp, 4
add esp, 4
push dword [esp]
pop edx
push ebp
push esp
pop ebp
add ebp, 4
add ebp, 4
push ebp
push dword [esp + 4]
pop ebp
pop dword [esp]
pop esp
jmp 0x541eb4
push ebx
mov ebx, esp
add ebx, 4
push esi
mov esi, 4
sub ebx, esi
pop esi
xchg dword [esp], ebx
pop esp
mov dword [esp], edx
mov dword [esp], ebx
mov dword [esp], edx
push ecx
push dword [esp]
pop edx
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
push dword [esp]
pop edx
push eax
mov eax, esp
push ebx
mov ebx, 4
add eax, ebx
mov ebx, dword [esp]
add esp, 4
add eax, 4
xchg dword [esp], eax
pop esp
push edx
mov edx, esp
push ebp
mov ebp, 4
add edx, ebp
mov ebp, dword [esp]
add esp, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], edx
pop dword [ebp - 0x10]
jmp 0x54ac66
push esi
mov dword [esp], edi
push esp
pop edi
add edi, 4
sub edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
mov dword [esp], ecx
sub ecx, 0x4ff6be64
add ecx, 0xff79c93
add ecx, eax
sub ecx, 0xff79c93
push esi
push ebx
mov dword [esp], eax
mov eax, 0x7ffdb21a
xor eax, 0x6afffe0f
sub eax, 0xc50b8db1
mov esi, eax
pop eax
add ecx, esi
pop esi
push dword [esp]
pop ecx
push ebp
push esp
pop ebp
add ebp, 4
push ebx
mov ebx, 4
add ebp, ebx
pop ebx
xchg dword [esp], ebp
pop esp
mov byte [0x63204d], al
jmp 0x5c3a50
push 0x38309053
mov dword [esp], ebx
mov ebx, esp
push edi
mov edi, 0x5bddb34e
sub edi, 0x5bddb34a
add ebx, edi
pop edi
sub ebx, 4
push ebx
push dword [esp + 4]
pop ebx
pop dword [esp]
pop esp
mov dword [esp], ecx
push eax
push 0x74759765
pop eax
sub ecx, 0x32ebffd6
sub ecx, 0x773bb96b
add ecx, eax
add ecx, 0x773bb96b
add ecx, 0x32ebffd6
pop eax
add ecx, eax
sub ecx, 0x74759765
push dword [esp]
push dword [esp]
pop ecx
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
add esp, 4
push 0x67a72719
mov dword [esp], ebx
mov dword [esp], ecx
push 0x1000
pop ecx
add edx, ecx
mov ecx, dword [esp]
add esp, 4
jmp 0x4f815d
push edi
mov dword [esp], 0x60d19d99
mov dword [esp], ebx
mov dword [esp], eax
mov dword [esp], ecx
add ecx, 0xdfd56b2
add ecx, eax
push 0x2e7e0051
mov dword [esp], ebp
push 0x6b7aa9ec
mov ebp, dword [esp]
add esp, 4
sub ebp, 0x5d7d533a
sub ecx, ebp
pop ebp
push dword [esp]
push dword [esp]
pop ecx
add esp, 4
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
push esi
push esp
pop esi
add esi, 4
push edx
mov edx, 0x7fef549c
shl edx, 8
inc edx
add edx, 0x7bdbfddc
neg edx
shl edx, 6
xor edx, 0x33d988c4
sub esi, edx
pop edx
xchg dword [esp], esi
pop esp
mov dword [esp], ecx
pop dword [ebp - 0x10]
jmp 0x55df9c
push edx
mov edx, 0x1fdf4660
neg edx
sub edx, 1
or edx, 0x76fdfae5
shr edx, 6
push eax
mov dword [esp], ebp
push ebx
mov ebx, 0x6b6d8502
shr ebx, 6
add ebx, 0x78e06e86
mov ebp, ebx
pop ebx
or edx, ebp
pop ebp
sub edx, 0x7be0f7ff
and ecx, edx
pop edx
push 0x6664707
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], ebp
mov dword [esp], eax
push ebx
mov eax, dword [esp]
push eax
mov eax, esp
push edx
mov edx, 0x7f8aa60d
xor edx, 0x7f8aa609
add eax, edx
pop edx
add eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
push dword [esp]
mov eax, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
push eax
mov eax, 0x5e5b2f20
sub eax, 0x5bf75414
not eax
and eax, 0x79cf8025
not eax
dec eax
add eax, 0x798c0027
add ebp, eax
pop eax
xchg dword [esp], ebp
pop esp
add esp, 4
jmp 0x5087cd
push dword [ebp - 0x10]
mov ecx, dword [esp]
push ebp
push esp
pop ebp
add ebp, 4
push edi
mov edi, 0x7fdf3ae2
xor edi, 0x7fdf3ae6
add ebp, edi
pop edi
xchg dword [esp], ebp
pop esp
jmp 0x52f961
push edi
mov edi, esp
push eax
mov eax, 4
add edi, eax
pop eax
sub edi, 4
push edi
push dword [esp + 4]
pop edi
pop dword [esp]
mov esp, dword [esp]
mov dword [esp], eax
push edx
mov dword [esp], eax
mov dword [esp], ebx
push dword [esp]
pop eax
add esp, 4
push dword [esp]
mov eax, dword [esp]
push eax
mov dword [esp], edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
add esp, 4
shr ecx, 2
push eax
mov eax, esp
add eax, 4
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], ebx
mov dword [esp], 0x783bf4e1
mov dword [esp], esi
mov dword [esp], edx
push 0x72cef26c
mov dword [esp], esi
mov dword [esp], ecx
push dword [esp]
pop edx
add esp, 4
push dword [esp]
mov edx, 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
jmp 0x550292
mov al, byte [0x63204d]
jmp 0x4ce2d3
push 0x3ef42792
push dword [ebp - 0x10]
push dword [esp]
push dword [esp]
pop edx
add esp, 4
add esp, 4
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
mov esp, dword [esp]
mov dword [esp], ebp
mov dword [esp], eax
push ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], ebx
mov eax, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
push dword [esp]
push dword [esp]
pop eax
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
add esp, 4
jmp 0x4ff519
push dword [0x632034]
push dword [esp]
mov ecx, dword [esp]
add esp, 4
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
sub esp, 4
mov dword [esp], ecx
push ebp
mov ebp, 0xf6282e6
mov dword [esp + 4], ebp
mov ebp, dword [esp]
add esp, 4
mov dword [esp], edx
sub esp, 4
mov dword [esp], ecx
push dword [esp]
mov edx, dword [esp]
add esp, 4
add esp, 4
mov edx, dword [esp]
push esi
push esp
pop esi
push ecx
mov ecx, 4
add esi, ecx
pop ecx
add esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
jmp 0x545d53