Function at 0x4bd14f
Capabilities:
Accept command line arguments

Disassembly:
push edx
push 0x383457ac
mov dword [esp], ebp
push 0x5ebd5dfa
pop ebp
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], edx
push ecx
push dword [esp]
mov edx, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
add esp, 4
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
imul eax, ecx
push edx
mov dword [esp], 0x5d7f832b
mov dword [esp], edi
mov edi, esp
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], esi
mov dword [esp], edx
push ecx
mov dword [esp], edx
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
mov dword [esp], ecx
pop edx
push dword [esp]
pop edx
push ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0x53ed74
push dword [0x632038]
mov ecx, dword [esp]
push edi
mov edi, esp
push esi
push 0x41ff826e
pop esi
shr esi, 2
sub esi, 0x7f09d863
sub esi, 0x91760834
add edi, esi
pop esi
add edi, 4
xchg dword [esp], edi
pop esp
push ecx
push esp
pop ecx
push esi
mov esi, 4
add ecx, esi
pop esi
sub ecx, 4
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
pop esp
mov dword [esp], edx
push 0x187dcbd2
mov dword [esp], ecx
mov edx, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
push ebp
push dword [esp + 4]
pop ebp
pop dword [esp]
pop esp
push dword [esp]
pop edx
push 0x10c8cc5f
mov dword [esp], esi
push esp
pop esi
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0x535edc
and edx, eax
push edx
mov dword [esp], edi
push edi
mov edi, 0x3b7b5888
mov dword [esp + 4], edi
mov edi, dword [esp]
add esp, 4
mov dword [esp], ecx
push eax
mov eax, 0x1bf07941
sub eax, 0x37bf1326
xor eax, 0x2bfe83ec
xor eax, 0x4bdda43b
sub eax, 0x5faeef49
not eax
sub eax, 0x639db8ca
add ecx, eax
pop eax
push ebx
mov ebx, 0x7df35fee
add ebx, 0x1e5fff13
not ebx
shl ebx, 4
sub ebx, 0xcaeb2169
add ecx, ebx
pop ebx
add ecx, eax
sub ecx, 0x6fdeee77
push esi
mov esi, 0x5f7ab551
or esi, 0x5f7e36f9
not esi
or esi, 0x1ff636db
or esi, 0x776dd011
sub esi, 0x88010a2d
sub ecx, esi
pop esi
push dword [esp]
pop ecx
push ecx
mov ecx, esp
add ecx, 4
push ebp
mov ebp, 4
add ecx, ebp
pop ebp
xchg dword [esp], ecx
mov esp, dword [esp]
jmp 0x569936
xor eax, eax
jmp 0x4d54ef
push ebp
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], edx
pop dword [0x632030]
jmp 0x4c41db
mov al, byte [0x632043]
push edi
mov edi, esp
push ecx
mov ecx, 0x273bbd92
add ecx, 0x3a7516e0
shl ecx, 6
dec ecx
not ecx
sub ecx, 0x753febae
neg ecx
add ecx, 0x1e8af7d6
add edi, ecx
pop ecx
sub edi, 4
push edi
push dword [esp + 4]
pop edi
pop dword [esp]
pop esp
mov dword [esp], ebx
push eax
mov dword [esp], ebp
mov dword [esp], 0x702c5da9
mov dword [esp], edi
mov dword [esp], ecx
pop ebx
mov ebx, dword [esp]
push 0x1ceeeff6
mov dword [esp], esi
mov esi, esp
push edx
mov edx, 0x6bffd702
not edx
shl edx, 8
sub edx, 0x5db727ed
sub edx, 0x77eefeae
xor edx, 0x2a82d661
add esi, edx
mov edx, dword [esp]
add esp, 4
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0x4bd0f9
push ebp
push 0x7f8fb723
mov ebp, dword [esp]
add esp, 4
sub edx, 0x7a5ffdc3
add edx, ebp
add edx, 0x7a5ffdc3
pop ebp
sub edx, ecx
sub edx, 0x7f8fb723
push 0x126b7cc4
mov dword [esp], ebp
push ebx
push 0x72cb51e5
pop ebx
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], edx
push ecx
push dword [esp]
pop edx
push ebx
mov ebx, esp
add ebx, 4
push esi
mov esi, 4
add ebx, esi
pop esi
xchg dword [esp], ebx
pop esp
mov edx, dword [esp]
push 0x3af9f50d
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]
mov esp, dword [esp]
jmp 0x4d44c7
push edi
mov edi, 0x1bebc6e4
add edi, 0x1b119b15
sub ecx, 0xbbfcee1
add ecx, edi
add ecx, 0xbbfcee1
push dword [esp]
pop edi
add esp, 4
add ecx, eax
sub ecx, 0x36fd61f9
mov ecx, dword [esp]
push edx
mov edx, esp
push ecx
mov ecx, 4
add edx, ecx
pop ecx
push eax
mov eax, 4
add edx, eax
mov eax, dword [esp]
add esp, 4
xchg dword [esp], edx
pop esp
push dword [0x632030]
push dword [esp]
mov edx, dword [esp]
add esp, 4
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
sub esp, 4
mov dword [esp], ebx
push esp
pop ebx
add ebx, 4
push esi
mov esi, 4
sub ebx, esi
pop esi
xchg dword [esp], ebx
pop esp
mov dword [esp], edx
push edx
mov dword [esp], ebx
mov dword [esp], ecx
push dword [esp]
pop edx
add esp, 4
mov edx, dword [esp]
push eax
mov eax, esp
push 0x4d623805
mov dword [esp], ebp
push 4
pop ebp
add eax, ebp
pop ebp
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0x50f3f8
push edx
mov dword [esp], ebp
mov dword [esp], 0x65fa68c8
mov dword [esp], edx
mov dword [esp], edi
mov dword [esp], ecx
sub ecx, 0x5ee439af
add ecx, eax
push 0x5493990f
mov dword [esp], edx
mov edx, 0x3ffb55b7
xor edx, 0x1bbeadff
sub esp, 4
mov dword [esp], eax
mov eax, 0xc561be99
sub edx, eax
pop eax
add ecx, edx
pop edx
push dword [esp]
pop ecx
push edx
mov edx, esp
add edx, 4
add edx, 4
push edx
push dword [esp + 4]
pop edx
pop dword [esp]
mov esp, dword [esp]
push 0x70c42b5d
mov dword [esp], edx
mov dword [esp], ebp
mov ebp, 7
or ecx, ebp
mov ebp, dword [esp]
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
push ebp
mov dword [esp], edi
push ebp
mov ebp, 0x5705df4d
mov dword [esp + 4], ebp
mov ebp, dword [esp]
add esp, 4
mov dword [esp], edx
push ebx
mov ebx, esp
add ebx, 4
push edx
mov edx, 4
sub ebx, edx
pop edx
xchg dword [esp], ebx
mov esp, dword [esp]
mov dword [esp], ecx
pop edx
push dword [esp]
mov edx, dword [esp]
push esi
mov esi, esp
add esi, 4
push edx
mov edx, 0x67cf98d1
xor edx, 0x7fefe6a5
not edx
sub edx, 0x5ee32ce0
sub edx, 0x88fc54a7
add esi, edx
pop edx
xchg dword [esp], esi
pop esp
add esp, 4
jmp 0x4acf5c
push dword [0x632034]
push dword [esp]
mov edx, dword [esp]
add esp, 4
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0x4c3277
push ebx
mov ebx, esp
push esi
mov esi, 4
add ebx, esi
pop esi
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], ebp
mov dword [esp], edx
pop dword [0x632034]
push esi
push esp
pop esi
push eax
mov eax, 0x7def858d
xor eax, 0x5f72aeb5
and eax, 0x7df6f732
add eax, 0x6b5f411e
sub eax, 0x68ff547b
xor eax, 0x22f40fd7
add esi, eax
pop eax
sub esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
mov dword [esp], edx
push edi
mov dword [esp], ecx
mov edx, dword [esp]
push 0x282e5ee1
mov dword [esp], esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
mov edx, dword [esp]
push 0x1bcecb24
mov dword [esp], esi
mov esi, esp
add esi, 4
add esi, 4
sub esp, 4
mov dword [esp], esi
push dword [esp + 4]
pop esi
pop dword [esp]
pop esp
jmp 0x51e687