Function at 0x4d45ed
Capabilities:
Accept command line arguments

Disassembly:
sub esp, 4
mov dword [esp], ebx
push 0x4258e5a5
mov dword [esp], esi
mov esi, 0x296cea6a
mov dword [esp + 4], esi
pop esi
mov dword [esp], ebx
push edx
mov edx, esp
add edx, 4
sub edx, 4
push edx
push dword [esp + 4]
pop edx
pop dword [esp]
pop esp
mov dword [esp], ecx
mov ebx, dword [esp]
add esp, 4
mov ebx, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], edi
mov edi, esp
push edx
mov edx, 4
add edi, edx
pop edx
add edi, 4
xchg dword [esp], edi
pop esp
push dword [0x630034]
mov ecx, dword [esp]
push edx
mov edx, esp
add edx, 4
push ebx
mov ebx, 4
add edx, ebx
pop ebx
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
pop esp
jmp 0x4f32a2
push eax
mov eax, esp
add eax, 4
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
push edi
mov edi, 4
sub ebp, edi
pop edi
xchg dword [esp], ebp
pop esp
mov dword [esp], eax
push ecx
push ebp
mov ebp, 0x63a5c95b
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
push dword [esp]
push dword [esp]
pop eax
add esp, 4
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
push dword [ebp - 0x10]
push dword [esp]
pop edx
push eax
mov eax, esp
add eax, 4
push ebp
mov ebp, 4
add eax, ebp
pop ebp
xchg dword [esp], eax
pop esp
push esi
mov esi, esp
push 0x19312cda
mov dword [esp], eax
mov eax, 4
add esi, eax
pop eax
sub esi, 4
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
pop esp
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 eax
push esp
pop eax
push edx
mov edx, 4
add eax, edx
pop edx
add eax, 4
push eax
push dword [esp + 4]
pop eax
pop dword [esp]
pop esp
jmp 0x5172e1
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
push dword [esp]
pop eax
push eax
mov eax, esp
add eax, 4
push ebp
mov ebp, 0x7f9e9173
not ebp
not ebp
shr ebp, 2
and ebp, 0x5bb623d5
push ecx
mov ecx, 0xe459dfb0
add ebp, ecx
pop ecx
add eax, ebp
pop ebp
xchg dword [esp], eax
pop esp
jmp 0x55166f
shr ecx, 2
push edx
push esi
mov dword [esp], eax
mov eax, 0x3c9c0337
mov dword [esp + 4], eax
mov eax, dword [esp]
add esp, 4
mov dword [esp], ebx
push edx
mov dword [esp], ecx
mov ebx, dword [esp]
push eax
mov eax, esp
push edi
mov edi, 4
add eax, edi
pop edi
add eax, 4
xchg dword [esp], eax
pop esp
push dword [esp]
mov ebx, dword [esp]
add esp, 4
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
jmp 0x56f89c
push eax
mov dword [esp], esi
push eax
mov eax, 0x4b5666e8
mov dword [esp + 4], eax
pop eax
mov dword [esp], edx
pop dword [ebp - 0x10]
jmp 0x549cab
push edi
mov dword [esp], eax
push esi
mov esi, 0x891081a
mov dword [esp + 4], esi
pop esi
mov dword [esp], ecx
push edi
mov edi, 0x7ef3c8f1
xor edi, 0x6fdeabc6
and edi, 0x3fdd2ce1
not edi
shr edi, 1
add edi, 0x9e05cba7
sub ecx, edi
pop edi
sub ecx, 0x7ffbc75a
add ecx, eax
add ecx, 0x7ffbc75a
push esi
mov esi, 0x7f6f2dc9
add esi, 0x58f76d18
or esi, 0x7ea71d71
push esi
not dword [esp]
pop esi
xor esi, 0x14675b98
add ecx, esi
pop esi
push dword [esp]
pop ecx
push edx
push esp
mov edx, dword [esp]
add esp, 4
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
push ebx
push ecx
mov ecx, 0x8658551
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], eax
mov dword [esp], edx
pop dword [0x630030]
push ebx
push esi
mov esi, 0x3ee4cd32
mov dword [esp + 4], esi
pop esi
mov dword [esp], ebx
mov dword [esp], edx
mov dword [esp], eax
push 0x5443dd1
mov dword [esp], ebp
mov dword [esp], ebx
mov eax, dword [esp]
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
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 0x5222ac
push dword [0x630038]
mov ecx, dword [esp]
push eax
mov eax, esp
push ebx
mov ebx, 0x6ebd5004
add ebx, 0x73ff8dce
inc ebx
xor ebx, 0x1b69e792
neg ebx
add ebx, 0xf9d53a45
add eax, ebx
pop ebx
push esi
mov esi, 0x3fc9f88c
dec esi
neg esi
or esi, 0x75cf6184
shr esi, 4
sub esi, 0xf5ff67b
add eax, esi
pop esi
xchg dword [esp], eax
pop esp
push ebp
mov ebp, esp
push 0x563debf7
mov dword [esp], esi
push 4
pop esi
add ebp, esi
pop esi
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], ecx
push edi
mov edi, 0x6f732496
add ecx, edi
pop edi
push edi
mov edi, 0x46ec89c8
sub ecx, edi
pop edi
add ecx, 0x76ff3144
add ecx, eax
sub ecx, 0x76ff3144
add ecx, 0x46ec89c8
sub ecx, 0x6f732496
push dword [esp]
pop ecx
push eax
mov eax, esp
add eax, 4
add eax, 4
push eax
push dword [esp + 4]
pop eax
pop dword [esp]
mov esp, dword [esp]
jmp fcn.004cb372
and al, byte [0x63004a]
push ecx
mov dword [esp], edi
mov dword [esp], 0xd9a88b2
mov dword [esp], eax
mov eax, esp
add eax, 4
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], ebx
push edx
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 eax
push esp
pop eax
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0x516c23
push edx
mov dword [esp], 0x1c44522c
mov dword [esp], ebx
push esi
mov esi, 0xaa5a658
mov dword [esp + 4], esi
pop esi
mov dword [esp], eax
push esi
push esi
mov esi, 0x6476d619
mov dword [esp + 4], esi
mov esi, dword [esp]
add esp, 4
mov dword [esp], ebx
pop eax
mov eax, dword [esp]
push edi
mov edi, esp
push ecx
mov ecx, 4
add edi, ecx
pop ecx
push ebx
mov ebx, 4
add edi, ebx
pop ebx
xchg dword [esp], edi
mov esp, dword [esp]
mov byte [0x63004d], al
jmp 0x4c9c2f
push edi
push 0x6bff1583
mov edi, dword [esp]
add esp, 4
add edi, 0xffffffff
not edi
shr edi, 5
push esi
mov esi, 0x72177f10
xor edi, esi
pop esi
add edi, 0x894897bd
add edx, edi
pop edi
push edx
mov edx, esp
sub esp, 4
mov dword [esp], eax
mov eax, 4
add edx, eax
pop eax
sub edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
mov dword [esp], eax
push esi
mov esi, esp
add esi, 4
push edi
mov edi, 4
sub esi, edi
pop edi
xchg dword [esp], esi
pop esp
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
push dword [esp]
push dword [esp]
mov eax, dword [esp]
add esp, 4
add esp, 4
add esp, 4
jmp 0x4fde8d
xor eax, eax
push edi
push 0x16d0f6da
mov dword [esp], eax
mov eax, 0x73ddd647
mov dword [esp + 4], eax
pop eax
mov dword [esp], ebp
mov dword [esp], ebx
push ecx
mov ebx, dword [esp]
push eax
mov eax, esp
add eax, 4
push edi
mov edi, 4
add eax, edi
pop edi
xchg dword [esp], eax
mov esp, dword [esp]
push dword [esp]
pop ebx
push edi
mov edi, esp
add edi, 4
add edi, 4
push edi
push dword [esp + 4]
pop edi
pop dword [esp]
mov esp, dword [esp]
jmp 0x549cb5
push ebp
push 0x54fefbcb
pop ebp
add edx, ebp
pop ebp
sub edx, ecx
push edi
mov edi, 0x54fefbcb
sub edx, 0x4ffda697
sub edx, edi
add edx, 0x4ffda697
pop edi
push eax
push esp
mov eax, dword [esp]
add esp, 4
add eax, 4
sub eax, 4
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
pop esp
mov dword [esp], edx
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
mov dword [esp], ecx
mov edx, dword [esp]
add esp, 4
push dword [esp]
pop edx
push eax
mov eax, esp
push edx
mov edx, 0x7efe7620
not edx
xor edx, 0x6d7e9081
neg edx
add edx, 0xec7f1962
add eax, edx
pop edx
add eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
jmp 0x4ffe25
mov al, byte [0x63004d]
jmp 0x5118fc
mov al, byte [0x630043]
jmp 0x50dbdf
push 0xf6268a1
mov dword [esp], ecx
push esp
pop ecx
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], ecx
pop dword [ebp - 0x10]
jmp 0x4d459f
sub esp, 4
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
mov dword [esp], edx
mov dword [esp], ecx
push edi
mov edi, 0x17faec0b
sub edi, 0xd7fbc025
add ecx, 0x371fbe06
sub ecx, edi
sub ecx, 0x371fbe06
pop edi
add ecx, 0x1f7be211
add ecx, eax
sub ecx, 0x1f7be211
push esi
mov esi, 0x3fff2be6
add ecx, esi
pop esi
mov ecx, dword [esp]
push ecx
mov dword [esp], eax
mov eax, esp
add eax, 4
push edi
mov edi, 0x7cbfb491
inc edi
push ebp
mov ebp, 0x5fef40ab
add edi, ebp
pop ebp
xor edi, 0xdcaef539
add eax, edi
pop edi
xchg dword [esp], eax
pop esp
push dword [0x630030]
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 0x54223e