Function at 0x4aa3fb
Capabilities:
Accept command line arguments

Disassembly:
mov al, byte [0x630043]
jmp 0x5293d2
add al, 0x87
adc al, 0x24
pop esp
push dword [esp]
mov ebx, dword [esp]
add esp, 4
push esi
mov esi, esp
push ecx
mov ecx, 4
add esi, ecx
pop ecx
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0x4ecd08
push edx
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], edx
mov dword [esp], ebx
mov dword [esp], ecx
mov dword [esp], edx
sub esp, 4
mov dword [esp], ecx
push dword [esp]
pop edx
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
push dword [esp]
mov edx, dword [esp]
add esp, 4
push esi
mov esi, esp
add esi, 4
add esi, 4
push esi
push dword [esp + 4]
pop esi
pop dword [esp]
pop esp
mov byte [0x63004d], al
jmp 0x528930
sub edx, 0x2eceff8c
sub edx, ecx
push 0x671ba48f
mov dword [esp], eax
mov eax, 0x2eceff8c
push edi
mov edi, 0x2d7a3d02
sub edx, edi
pop edi
add edx, eax
add edx, 0x2d7a3d02
pop eax
push ebp
push eax
mov dword [esp], ebp
push 0x7d2e9fb2
pop ebp
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], ecx
push eax
mov eax, 0x6bef9df8
add ecx, eax
mov eax, dword [esp]
add esp, 4
add ecx, 0x76fd1401
sub ecx, 0x7d7e4048
add ecx, eax
add ecx, 0x7d7e4048
sub ecx, 0x76fd1401
sub ecx, 0x6bef9df8
mov ecx, dword [esp]
sub esp, 4
mov dword [esp], esi
mov esi, esp
add esi, 4
add esi, 4
push esi
push dword [esp + 4]
pop esi
pop dword [esp]
mov esp, dword [esp]
jmp 0x4d4775
push esi
mov esi, esp
push eax
mov dword [esp], edx
mov edx, 4
add esi, edx
pop edx
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], edx
pop dword [0x630030]
jmp 0x53e3c8
and al, byte [0x63004a]
push esi
push esp
pop esi
push ebp
mov ebp, 4
add esi, ebp
pop ebp
sub esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
mov dword [esp], ebx
push ecx
mov ebx, dword [esp]
push edi
push esp
pop edi
add edi, 4
add edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
push dword [esp]
pop ebx
push ebx
mov ebx, esp
add ebx, 4
push edx
mov edx, 4
add ebx, edx
mov edx, dword [esp]
add esp, 4
xchg dword [esp], ebx
pop esp
jmp 0x4b6f88
sub esp, 4
mov dword [esp], ebx
mov ebx, esp
push edx
mov dword [esp], ecx
mov ecx, 4
add ebx, ecx
pop ecx
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], eax
push edx
mov edx, esp
push esi
mov esi, 4
add edx, esi
pop esi
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
mov eax, dword [esp]
push ecx
push esp
pop ecx
push ebp
push 4
pop ebp
add ecx, ebp
pop ebp
add ecx, 4
xchg dword [esp], ecx
pop esp
shr ecx, 2
push eax
mov eax, esp
push edi
mov edi, 4
add eax, edi
pop edi
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], ecx
mov dword [esp], eax
push ebx
mov eax, dword [esp]
push edi
mov edi, esp
add edi, 4
push ecx
mov ecx, 4
add edi, ecx
pop ecx
push edi
push dword [esp + 4]
pop edi
pop dword [esp]
pop esp
mov eax, dword [esp]
push esi
mov esi, esp
add esi, 4
push edx
mov edx, 4
add esi, edx
push dword [esp]
pop edx
add esp, 4
xchg dword [esp], esi
pop esp
jmp 0x568bb1
push eax
push ecx
mov ecx, 0x4d5460ed
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], ebx
mov dword [esp], 0x52a3ada3
mov dword [esp], ebx
push ebx
mov dword [esp], edx
mov dword [esp], ecx
push dword [esp]
pop ebx
add esp, 4
push dword [esp]
pop ebx
sub esp, 4
mov dword [esp], eax
mov eax, esp
add eax, 4
add eax, 4
push eax
push dword [esp + 4]
pop eax
pop dword [esp]
pop esp
imul eax, ecx
jmp 0x52a7d4
and edx, eax
push eax
mov dword [esp], edx
push esp
pop edx
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], ebx
mov dword [esp], ecx
push ebx
mov ebx, 0x7ffd2461
not ebx
sub ebx, 0x56fda2d7
add ebx, 0x7af7a016
not ebx
shr ebx, 5
add ebx, 0x5bde2854
sub ecx, ebx
pop ebx
add ecx, eax
push edi
mov dword [esp], eax
mov eax, 0x5ebe418d
add ecx, eax
mov eax, dword [esp]
add esp, 4
push dword [esp]
mov ecx, dword [esp]
add esp, 4
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
jmp 0x5310ad
push dword [0x630034]
mov ecx, dword [esp]
sub esp, 4
mov dword [esp], esi
push esp
pop esi
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0x4f7f9e
push dword [0x630038]
mov ecx, dword [esp]
sub esp, 4
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
pop esp
push edx
mov edx, esp
add edx, 4
push esi
mov esi, 4
sub edx, 0x6ddb5774
sub edx, esi
add edx, 0x6ddb5774
pop esi
xchg dword [esp], edx
pop esp
mov dword [esp], ebp
mov dword [esp], edx
push ecx
push dword [esp]
pop edx
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]
mov edx, dword [esp]
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
add esp, 4
jmp 0x53890d
push ecx
mov dword [esp], edx
push 0x3cc71752
mov dword [esp], esi
mov esi, 0x78f123d0
mov dword [esp + 4], esi
pop esi
mov dword [esp], eax
push esi
mov dword [esp], ebx
push dword [esp]
pop eax
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
push dword [esp]
pop eax
push esi
mov esi, esp
add esi, 4
add esi, 4
push esi
push dword [esp + 4]
pop esi
pop dword [esp]
mov esp, dword [esp]
push dword [0x630034]
mov edx, dword [esp]
push ebx
mov ebx, esp
push ebp
mov ebp, 0x5c5fdad8
push edx
mov edx, 0x5f1f1dc0
sub ebp, edx
pop edx
shl ebp, 4
shl ebp, 6
sub ebp, 0x2f45ffc
add ebx, ebp
pop ebp
add ebx, 4
xchg dword [esp], ebx
pop esp
push ecx
push esp
pop ecx
push edi
mov edi, 0x73dbcf78
dec edi
sub edi, 0x25748d52
shr edi, 8
sub edi, 0x4e673e
add ecx, edi
pop edi
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], esi
mov dword [esp], edx
push edx
mov dword [esp], ebx
mov dword [esp], ecx
mov edx, dword [esp]
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
push dword [esp]
mov edx, dword [esp]
push ebx
push esp
pop ebx
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
add esp, 4
jmp 0x50dc6e
push 0x6a583ba9
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
push ecx
push dword [esp + 4]
pop ecx
pop dword [esp]
mov esp, dword [esp]
mov dword [esp], edx
push ebp
mov ebp, esp
add ebp, 4
push ecx
mov ecx, 4
sub ebp, ecx
pop ecx
xor ebp, dword [esp]
xor dword [esp], ebp
xor ebp, dword [esp]
pop esp
mov dword [esp], ecx
pop edx
mov edx, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
push esi
push 0x7fd43cfc
pop esi
sub esi, 0x7fd43cf8
add ebx, esi
pop esi
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
pop esp
push edi
mov dword [esp], edx
pop dword [0x630034]
push 0x11dd7d9f
mov dword [esp], edi
push 0xa80e94d
mov dword [esp], edx
mov edx, 0x3e0e9deb
mov dword [esp + 4], edx
pop edx
mov dword [esp], edx
push ecx
mov dword [esp], edx
mov dword [esp], edi
mov dword [esp], ecx
mov edx, dword [esp]
add esp, 4
push dword [esp]
pop edx
push ebx
mov dword [esp], 0x4923a5fd
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0x4fd5ac
sub esp, 4
mov dword [esp], 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], ecx
push eax
push 0x5eff16de
pop eax
sub ecx, eax
pop eax
add ecx, eax
push edi
push 0x5eff16de
pop edi
add ecx, edi
pop edi
push dword [esp]
mov ecx, dword [esp]
add esp, 4
push edx
mov edx, esp
add edx, 4
add edx, 4
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
pop esp
push edx
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], edi
mov edi, 7
or ecx, edi
mov edi, dword [esp]
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0x503f66
push eax
mov eax, esp
add eax, 4
push edi
mov edi, 4
sub eax, edi
pop edi
push eax
push dword [esp + 4]
pop eax
pop dword [esp]
mov esp, dword [esp]
mov dword [esp], eax
push edi
mov dword [esp], ebp
mov dword [esp], ecx
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
mov eax, dword [esp]
push eax
mov eax, esp
add eax, 4
push edi
push 0x7f669d62
pop edi
not edi
xor edi, 0x80996299
add eax, 0x75dd4060
add eax, edi
sub eax, 0x75dd4060
pop edi
xchg dword [esp], eax
pop esp
xor eax, eax
push edi
push esp
pop edi
add edi, 4
sub edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
mov dword [esp], ebp
mov dword [esp], eax
push ecx
mov ecx, esp
push edx
mov edx, 0x4bf8dbc9
neg edx
neg edx
add edx, 0xb407243b
add ecx, edx
pop edx
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
push dword [esp]
pop eax
push edi
mov edi, esp
push esi
mov esi, 0x3fdf08a8
and esi, 0xb2d460b
shl esi, 1
shr esi, 6
xor esi, 0x586804
add edi, esi
pop esi
add edi, 4
push edi
push dword [esp + 4]
pop edi
pop dword [esp]
pop esp
jmp 0x4a7a14
push 0x17d90a7f
mov dword [esp], edx
push eax
mov eax, 0x5b02d324
mov dword [esp + 4], eax
pop eax
mov dword [esp], edi
mov dword [esp], ebx
sub esp, 4
mov dword [esp], ecx
push dword [esp]
pop ebx
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
mov ebx, dword [esp]
push ebx
mov dword [esp], esi
push esp
pop esi
add esi, 4
add esi, 4
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
pop esp
push dword [0x630030]
push dword [esp]
pop edx
push ebx
mov ebx, esp
push eax
mov eax, 0x5defae6d
and eax, 0x3a1f3966
not eax
shl eax, 7
xor eax, 0xf86bcd84
add ebx, eax
pop eax
add ebx, 4
xchg dword [esp], ebx
pop esp
push edx
push ebp
mov dword [esp], esp
add dword [esp], 4
pop edx
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], edi
mov dword [esp], eax
sub esp, 4
mov dword [esp], ebx
mov eax, dword [esp]
push edi
mov edi, esp
add edi, 4
add edi, 4
push edi
push dword [esp + 4]
pop edi
pop dword [esp]
pop esp
mov eax, dword [esp]
push eax
mov eax, esp
push ebp
push 0x5efb5ba8
pop ebp
shr ebp, 1
inc ebp
xor ebp, 0x6fdbbf8c
xor ebp, 0x40a6125d
add eax, ebp
pop ebp
add eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
jmp 0x4d3ddc