Function at 0x547675
Capabilities:
Accept command line arguments

Disassembly:
push edi
push 7
mov edi, dword [esp]
add esp, 4
or ecx, edi
mov edi, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
push edx
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], eax
push edi
mov edi, 0x18b05701
mov dword [esp + 4], edi
pop 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
mov ebx, dword [esp]
push ebp
mov dword [esp], eax
mov eax, esp
push edi
mov edi, 4
add eax, edi
pop edi
push ebx
mov ebx, 4
add eax, ebx
pop ebx
xchg dword [esp], eax
pop esp
jmp 0x5610d8
push 0x21a4500b
mov dword [esp], edx
mov edx, esp
push ecx
mov ecx, 0x6bff3337
inc ecx
sub ecx, 0x7f352056
add ecx, 0x1335ed22
add edx, ecx
pop ecx
sub edx, 4
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
pop esp
mov dword [esp], eax
sub esp, 4
mov dword [esp], ebx
mov eax, dword [esp]
push 0x7fcafea7
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
push dword [esp]
pop eax
push ebp
push esp
pop ebp
add ebp, 4
add ebp, 4
xor ebp, dword [esp]
xor dword [esp], ebp
xor ebp, dword [esp]
pop esp
push dword [0x632038]
push dword [esp]
push dword [esp]
pop ecx
add esp, 4
add esp, 4
push ebp
mov dword [esp], 0x136d6359
mov dword [esp], edx
mov dword [esp], 0x641153b8
mov dword [esp], ebx
mov dword [esp], eax
push ebx
mov eax, dword [esp]
push ebx
push esp
pop ebx
push ecx
mov ecx, 0x3ff84340
not ecx
add ecx, 0x35ff46c0
neg ecx
or ecx, 0x7fff0b11
dec ecx
add ecx, 0x80000074
add ebx, ecx
pop ecx
add ebx, 4
xchg dword [esp], ebx
pop esp
push dword [esp]
pop eax
push ebp
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 0x4b9d0e
and edx, eax
jmp 0x4e0271
sub esp, 4
mov dword [esp], edx
mov dword [esp], eax
push ecx
mov ecx, 0x2df89936
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], edx
sub esp, 4
mov dword [esp], ecx
mov edx, dword [esp]
push edx
push esp
pop edx
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
mov edx, dword [esp]
push ebp
push esp
mov ebp, dword [esp]
add esp, 4
add ebp, 4
add ebp, 4
push ebp
push dword [esp + 4]
pop ebp
pop dword [esp]
pop esp
push ecx
push ebp
push 0x16d2a15
pop ebp
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], edx
pop dword [0x632030]
jmp 0x4f74e5
push 0x6ca33f6b
mov dword [esp], ebx
push eax
mov eax, 0x7dc5cb6b
mov dword [esp + 4], eax
pop eax
mov dword [esp], eax
mov dword [esp], ecx
push esi
mov esi, 0x3ffb26b8
add ecx, esi
push dword [esp]
pop esi
add esp, 4
add ecx, eax
push edi
mov edi, 0x3ffb26b8
sub ecx, edi
pop edi
mov ecx, dword [esp]
push edi
mov dword [esp], 0x54153c0
mov dword [esp], esi
mov esi, esp
add esi, 4
add esi, 4
push esi
push dword [esp + 4]
pop esi
pop dword [esp]
pop esp
push dword [0x632034]
push dword [esp]
mov edx, dword [esp]
add esp, 4
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0x4bec49
push edx
mov dword [esp], ebp
mov dword [esp], 0x3ce1bf1b
mov dword [esp], eax
mov dword [esp], 0x1cf8af58
mov dword [esp], ebx
push ecx
mov ebx, dword [esp]
push 0x16fb963c
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
add ebx, 4
push ebx
push dword [esp + 4]
pop ebx
pop dword [esp]
pop esp
push dword [esp]
pop ebx
push edi
mov edi, esp
push ebp
mov ebp, 0x7b5d9d07
not ebp
not ebp
xor ebp, 0x7b5d9d03
add edi, 0x5dff8556
add edi, ebp
sub edi, 0x5dff8556
pop ebp
add edi, 4
xchg dword [esp], edi
pop esp
sub esp, 4
mov dword [esp], ebp
mov dword [esp], 0x5c960a71
mov dword [esp], ecx
mov dword [esp], edx
pop dword [0x632034]
jmp 0x4ac98d
mov al, byte [0x632043]
jmp 0x4bde2b
push ebx
push esp
pop ebx
push edx
mov edx, 0x7effc9ea
sub edx, 0x7effc9e6
add ebx, edx
pop edx
sub ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
mov dword [esp], ebx
push eax
mov dword [esp], esi
mov dword [esp], eax
mov dword [esp], 0x71eb7d4d
mov dword [esp], ecx
pop ebx
push dword [esp]
mov ebx, dword [esp]
add esp, 4
push eax
mov eax, esp
push edx
mov edx, 0x6fe42d34
xor edx, 0x5b5f841b
sub edx, 0x7fef6228
sub edx, 0xb4cc4703
add eax, edx
pop edx
add eax, 4
xchg dword [esp], eax
pop esp
shr ecx, 2
push edx
mov edx, esp
push eax
push 4
pop eax
add edx, eax
pop eax
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], eax
push esi
mov esi, esp
add esi, 4
sub esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
mov eax, dword [esp]
push eax
mov eax, esp
push esi
mov esi, 4
add eax, esi
pop esi
push ebp
mov ebp, 4
add eax, ebp
pop ebp
xchg dword [esp], eax
mov esp, dword [esp]
jmp 0x560f2e
push edx
mov dword [esp], ebx
push ebx
mov dword [esp], ebp
mov ebp, 0xf8c671a
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], edx
push ecx
push dword [esp]
pop edx
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
push dword [esp]
pop edx
push 0x704d37da
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
xor eax, eax
push ebp
mov dword [esp], 0x1e299c6b
mov dword [esp], ebp
push ebp
mov ebp, 0x4dbd7b8d
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], ecx
sub ecx, 0x770f1014
push ebx
mov ebx, 0x7a6e94b9
sub ebx, 0x6dfbd91f
not ebx
add ebx, 0x3c3bdf36
add ecx, ebx
pop ebx
add ecx, eax
sub ecx, 0x2fc9239b
push esi
mov esi, 0x7bffc274
shr esi, 1
dec esi
add esi, 0x390f2edb
add ecx, esi
mov esi, dword [esp]
add esp, 4
push dword [esp]
pop ecx
push edx
mov edx, esp
add edx, 4
add edx, 4
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
mov esp, dword [esp]
jmp 0x4e1817
push edi
mov edi, esp
add edi, 4
sub edi, 4
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
mov esp, dword [esp]
mov dword [esp], esi
mov dword [esp], eax
push 0x6ebda3a8
mov dword [esp], ebx
mov dword [esp], edx
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
push dword [esp]
mov eax, dword [esp]
add esp, 4
push edi
mov edi, esp
push esi
mov esi, 4
add edi, esi
pop esi
add edi, 4
xchg dword [esp], edi
pop esp
sub edx, 0x73fd543c
sub edx, ecx
push ebp
push 0x73fd543c
mov ebp, dword [esp]
add esp, 4
add edx, ebp
mov ebp, dword [esp]
add esp, 4
jmp 0x4ce712
xor edx, dword [esp]
pop esp
mov dword [esp], ecx
push ebp
push ecx
mov ecx, 0x4ef51ff2
and ecx, 0x7ee30787
inc ecx
not ecx
xor ecx, 0xcee321e1
mov ebp, ecx
pop ecx
add ecx, 0x6fbfeaeb
add ecx, ebp
sub ecx, 0x6fbfeaeb
pop ebp
add ecx, eax
push esi
mov esi, 0x7ffdd99d
sub ecx, esi
pop esi
push dword [esp]
mov ecx, 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 0x4e7ddc
push dword [0x632030]
push dword [esp]
pop edx
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
jmp 0x53fa4d
imul eax, ecx
sub esp, 4
mov dword [esp], ebx
mov dword [esp], eax
mov dword [esp], 0x343a0f1
mov dword [esp], ecx
mov dword [esp], eax
push edi
mov edi, esp
add edi, 4
push ebx
mov ebx, 4
sub edi, ebx
pop ebx
xchg dword [esp], edi
mov esp, dword [esp]
mov dword [esp], ebx
pop eax
push dword [esp]
pop eax
push edx
push esp
mov edx, dword [esp]
add esp, 4
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0x4dfe80