Function at 0x4cf74d
Capabilities:
Accept command line arguments

Disassembly:
push edi
push 0x4ca0bcb9
pop edi
mov dword [esp + 4], edi
pop edi
mov dword [esp], ecx
mov dword [esp], ebx
sub esp, 4
mov dword [esp], ecx
mov ebx, dword [esp]
push esi
push esp
pop esi
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
mov ebx, dword [esp]
push edi
mov edi, esp
push esi
mov esi, 4
add edi, esi
pop esi
push ecx
mov ecx, 4
add edi, ecx
pop ecx
push edi
push dword [esp + 4]
pop edi
pop dword [esp]
pop esp
and al, byte [0x63004a]
jmp 0x4c9c29
push dword [0x630030]
mov edx, dword [esp]
push 0x13b0597d
mov dword [esp], edx
mov edx, esp
add edx, 4
add edx, 4
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
pop esp
jmp 0x4cf730
push dword [0x630038]
mov ecx, dword [esp]
push ebx
mov dword [esp], edx
mov edx, esp
add edx, 4
push eax
mov eax, 4
add edx, eax
pop eax
xchg dword [esp], edx
pop esp
jmp 0x565824
mov byte [0x63004d], al
jmp 0x4fda5d
mov al, byte [0x630043]
jmp 0x4c7ba6
push eax
mov eax, esp
add eax, 4
push esi
mov dword [esp], ebp
mov ebp, 4
sub eax, ebp
pop ebp
xchg dword [esp], eax
mov esp, dword [esp]
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
push dword [esp]
pop eax
add esp, 4
push dword [esp]
pop eax
push esi
mov esi, esp
push 0xd7059d7
mov dword [esp], ebp
mov ebp, 4
add esi, ebp
pop ebp
add esi, 4
xchg dword [esp], esi
pop esp
push ebx
mov ebx, 0x7c3f1f84
push ebx
xchg dword [esp], ebx
xchg ebx, eax
not eax
xchg ebx, eax
xchg dword [esp], ebx
pop ebx
xor ebx, 0x9dba55e5
add edx, ebx
pop ebx
sub edx, ecx
sub edx, 0x1e7ab59e
push ebp
mov dword [esp], 0x7fc8918d
mov dword [esp], 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], ebx
sub esp, 4
mov dword [esp], ecx
push dword [esp]
mov ebx, dword [esp]
add esp, 4
add esp, 4
push dword [esp]
mov ebx, 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
jmp 0x51914c
push 0x1ed0231c
mov dword [esp], ebp
mov dword [esp], ecx
mov dword [esp], ebp
mov dword [esp], eax
push 0x29c546e6
mov dword [esp], ebx
mov eax, dword [esp]
push eax
mov eax, esp
add eax, 4
push edx
mov edx, 4
add eax, edx
pop edx
xchg dword [esp], eax
pop esp
push dword [esp]
pop eax
push edx
push esp
pop edx
add edx, 4
add edx, 4
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
pop esp
push dword [0x630034]
push dword [esp]
pop ecx
push esi
mov esi, esp
push edi
mov edi, 0x3f57d68c
dec edi
or edi, 0x7ff3b089
xor edi, 0x7dfdec8f
add edi, 0xfdf5e600
add esi, edi
pop edi
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0x530f61
push edx
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
mov dword [esp], esi
mov dword [esp], edx
pop dword [0x630030]
push edx
mov edx, esp
push ebp
mov ebp, 0x76afa1fa
and ebp, 0x74ffc9fd
xor ebp, 0x74af81fc
sub edx, 0x3d3d8276
add edx, ebp
add edx, 0x3d3d8276
pop ebp
sub edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
mov dword [esp], ecx
add ecx, 0x7bfa9053
push ebp
mov ebp, 0x7faf106f
inc ebp
push edx
mov edx, 0x574c4f60
shl edx, 1
dec edx
sub edx, 0x5f3fa703
and edx, 0x4dfeedf2
add edx, 0x1ea4857d
or ebp, edx
pop edx
xor ebp, 0x4e5245fa
add ecx, ebp
pop ebp
sub ecx, 0x7b2c5eea
add ecx, eax
add ecx, 0x7b2c5eea
sub ecx, 0x31ad3e87
sub ecx, 0x7bfa9053
push dword [esp]
pop ecx
push esi
mov dword [esp], edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
jmp 0x5819c5
push 0x7f2c0789
mov dword [esp], edx
push edi
mov edi, 0x68f4b4cc
mov dword [esp + 4], edi
mov edi, dword [esp]
add esp, 4
mov dword [esp], edx
push ecx
push dword [esp]
pop edx
push edx
mov edx, esp
add edx, 4
add edx, 4
push edx
push dword [esp + 4]
pop edx
pop dword [esp]
pop esp
push dword [esp]
pop edx
push edx
mov edx, esp
push ecx
mov ecx, 0x2eb7b222
inc ecx
shr ecx, 1
sub ecx, 0x175bd90d
add edx, ecx
pop ecx
add edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
shr ecx, 2
push ebx
mov dword [esp], esi
mov dword [esp], ecx
push ecx
mov ecx, 0x5c2c9d4
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], ecx
push esi
mov dword [esp], ebx
mov ebx, 0x7aff604b
push edx
push ebx
mov ebx, 0x6d8e881d
xor ebx, 0x183103a5
mov edx, ebx
pop ebx
sub edx, 0x197f27b9
add edx, 0x18c07bb1
xor ebx, edx
pop edx
add ecx, ebx
pop ebx
add ecx, eax
sub ecx, 0xfffbffb
push dword [esp]
mov ecx, dword [esp]
add esp, 4
push ebx
mov ebx, esp
add ebx, 4
push edx
mov edx, 0x4ff76323
neg edx
sub edx, 0xb0089cd9
add ebx, edx
pop edx
xchg dword [esp], ebx
pop esp
jmp 0x4b77e5
push esi
mov esi, esp
push ebp
mov ebp, 0x57ff6840
xchg ebp, edi
not edi
xchg ebp, edi
inc ebp
neg ebp
inc ebp
sub ebp, 0x3af2072e
dec ebp
add ebp, 0xe2f29ef2
add esi, ebp
pop ebp
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], ecx
add ecx, 0x7fb9a839
add ecx, 0x6defe664
add ecx, eax
push ebp
mov ebp, 0x779fedac
push ecx
mov ecx, 0x57ff85e8
or ecx, 0x5effd56e
add ecx, 0x6ff7f8ca
dec ecx
shr ecx, 8
inc ecx
sub ecx, 0xa93628f4
and ebp, ecx
pop ecx
shl ebp, 8
dec ebp
sub ebp, 0x2bdca19b
sub ecx, ebp
pop ebp
push edx
mov edx, 0x7fb9a839
sub ecx, edx
pop edx
mov ecx, dword [esp]
push esi
push esp
pop esi
add esi, 4
add esi, 4
push esi
push dword [esp + 4]
pop esi
pop dword [esp]
mov esp, dword [esp]
xor eax, eax
push eax
mov eax, esp
add eax, 4
sub eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
mov dword [esp], ebx
mov dword [esp], esi
mov dword [esp], ebx
push 0xd4dc4d0
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 esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0x4c9c33