Function at 0x4c28cb
Capabilities:
Accept command line arguments

Disassembly:
pop ebx
add ecx, ebx
pop ebx
add ecx, eax
sub ecx, 0x3fff38a1
mov ecx, dword [esp]
sub esp, 4
mov dword [esp], esi
mov esi, esp
add esi, 4
push edx
mov edx, 0x7de961ad
add edx, 0x6fffb19b
and edx, 0x57e445be
or edx, 0x6edf5613
shl edx, 5
xor edx, 0xffeae364
add esi, edx
pop edx
push esi
push dword [esp + 4]
pop esi
pop dword [esp]
pop esp
jmp 0x58b316
push dword [0x62f030]
push dword [esp]
pop edx
push edi
mov edi, esp
add edi, 4
add edi, 4
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
pop esp
push 0xac45b9b
mov dword [esp], edx
mov dword [esp], esi
push esi
mov esi, 0x1f38e970
mov dword [esp + 4], esi
pop esi
mov dword [esp], edx
push ecx
mov edx, dword [esp]
sub esp, 4
mov dword [esp], esi
mov esi, esp
push edi
mov edi, 4
add esi, edi
pop edi
add esi, 4
xchg dword [esp], esi
pop esp
push dword [esp]
push dword [esp]
pop edx
add esp, 4
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0x4fd100
sub esp, 4
mov dword [esp], ebp
mov ebp, esp
push esi
mov esi, 4
add ebp, esi
pop esi
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], edx
pop dword [0x62f034]
push ecx
sub esp, 4
mov dword [esp], ebx
push 0x60130528
pop ebx
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], ecx
push esi
push 0x56fd4abc
pop esi
add ecx, 0x71bf32ee
add ecx, 0x73fd2bca
sub ecx, esi
sub ecx, 0x73fd2bca
sub ecx, 0x71bf32ee
pop esi
add ecx, eax
add ecx, 0x56fd4abc
push dword [esp]
pop ecx
push ebp
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
jmp 0x4fc7c4
push dword [ebp - 0x10]
mov eax, dword [esp]
push ebp
mov ebp, esp
push edi
mov edi, 0x6ffbd410
and edi, 0x7febfa11
shl edi, 7
dec edi
push edx
mov edx, 0x53fb3b05
sub edx, 0x5e13330a
xor edi, edx
pop edx
add ebp, edi
pop edi
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0x5990cd
sub esp, 4
mov dword [esp], ebp
mov ebp, 0x7ff38078
shl ebp, 1
shl ebp, 8
shr ebp, 6
add ebp, 0x7a219d14
add edx, ebp
push dword [esp]
pop ebp
add esp, 4
sub edx, ecx
sub edx, 0x7dbda0d4
push 0x2f786fe0
mov dword [esp], ebp
push ebp
mov ebp, 0x67341671
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], edx
mov dword [esp], ecx
push esi
mov esi, 0x7fff2051
sub ecx, esi
push dword [esp]
pop esi
add esp, 4
add ecx, 0x1ddbc748
add ecx, eax
sub ecx, 0x1ddbc748
add ecx, 0x7fff2051
push dword [esp]
pop ecx
push ecx
push esp
pop ecx
push esi
mov esi, 0x3e3d356b
neg esi
shr esi, 1
inc esi
xor esi, 0x60e1654f
add ecx, esi
pop esi
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0x54b86e
sub esp, 4
mov dword [esp], ebp
push 0x72e7bfe0
mov dword [esp], eax
mov eax, 0x32de00bb
mov dword [esp + 4], eax
pop eax
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]
pop ebx
push 0x42125560
mov dword [esp], esi
mov dword [esp], eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
push ecx
mov dword [esp], edx
push 7
mov edx, dword [esp]
add esp, 4
or ecx, edx
mov edx, dword [esp]
add esp, 4
jmp 0x51c045
xor eax, eax
jmp 0x55456d
shr ecx, 2
jmp 0x4c9cb5
imul eax, ecx
jmp 0x57c3de
push ebx
push ebp
mov ebp, 0xc270560
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], esi
mov dword [esp], 0x2a178db9
mov dword [esp], edx
sub esp, 4
mov dword [esp], ebx
mov dword [esp], ecx
mov edx, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
mov edx, dword [esp]
push 0x2fc252de
mov dword [esp], edx
mov edx, esp
add edx, 4
push edi
mov edi, 4
add edx, edi
pop edi
xchg dword [esp], edx
mov esp, dword [esp]
and edx, eax
push ebp
push eax
mov eax, 0x7bc255a4
mov dword [esp + 4], eax
mov eax, dword [esp]
add esp, 4
mov dword [esp], ebx
mov dword [esp], ecx
add ecx, 0x5ff5e223
sub ecx, 0x7ee78779
push esi
mov esi, 0x739e2dfb
or esi, 0x50d83876
xor esi, 0x7fff3b86
shl esi, 8
sub esi, 0x7efeea1c
dec esi
sub esi, 0x35b0678e
add ecx, esi
mov esi, dword [esp]
add esp, 4
add ecx, eax
sub ecx, 0x6c572755
add ecx, 0x7ee78779
sub ecx, 0x5ff5e223
push dword [esp]
pop ecx
sub esp, 4
mov dword [esp], eax
mov eax, esp
add eax, 4
add eax, 4
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
pop esp
jmp 0x4ce1be
push 0xacb4f8c
mov dword [esp], ebx
sub esp, 4
mov dword [esp], eax
mov eax, 0x74eaea7d
mov dword [esp + 4], eax
pop eax
mov dword [esp], ebx
push edx
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], edi
mov dword [esp], ecx
mov ebx, dword [esp]
add esp, 4
push dword [esp]
pop ebx
push edi
mov edi, esp
push ecx
mov ecx, 0x35bd7c39
shr ecx, 5
xor ecx, 0x7d9e8857
xor ecx, 0x47f731fd
or ecx, 0x67be35f4
sub ecx, 0x7ffe77fb
add edi, ecx
pop ecx
add edi, 4
push edi
push dword [esp + 4]
pop edi
pop dword [esp]
pop esp
push dword [ebp - 0x10]
push dword [esp]
pop edx
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
push edx
push edx
push 0x242875fd
pop edx
mov dword [esp + 4], edx
mov edx, dword [esp]
add esp, 4
mov dword [esp], eax
push ebx
push dword [esp]
pop eax
push ebx
mov dword [esp], edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
push dword [esp]
pop eax
push ecx
push esp
pop ecx
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
jmp fcn.004b891a
push ebp
push esp
pop ebp
add ebp, 4
push esi
mov esi, 4
sub ebp, esi
pop esi
xchg dword [esp], ebp
pop esp
mov dword [esp], ebx
sub esp, 4
mov dword [esp], ecx
push dword [esp]
pop ebx
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
push dword [esp]
mov ebx, dword [esp]
add esp, 4
push esi
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
push edx
mov dword [esp], esi
push edi
mov edi, 0x6bd588c5
mov dword [esp + 4], edi
pop edi
mov dword [esp], edx
pop dword [0x62f030]
push edx
push esi
mov esi, 0x324c928e
mov dword [esp + 4], esi
mov esi, dword [esp]
add esp, 4
mov dword [esp], edx
mov dword [esp], eax
push edi
mov edi, esp
add edi, 4
sub edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
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
mov dword [esp], edx
push ebx
mov ebx, 0x6ff93be7
mov edx, ebx
pop ebx
sub edx, 0x6ff93be3
add eax, edx
pop edx
xchg dword [esp], eax
pop esp
jmp 0x51b2ae
mov al, byte [0x62f043]
jmp 0x571d71
push 0x32146447
mov dword [esp], ebp
mov dword [esp], ecx
mov dword [esp], edi
mov dword [esp], edx
mov dword [esp], ecx
add ecx, 0x3feb9cff
add ecx, eax
push ebx
mov dword [esp], esi
mov esi, 0x2ee5ec04
or esi, 0x3bfbdef7
push esi
neg dword [esp]
pop esi
push ecx
mov ecx, 0x8014640a
sub esi, ecx
pop ecx
sub ecx, esi
pop esi
push dword [esp]
mov ecx, dword [esp]
add esp, 4
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
sub esp, 4
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 - 0x18]
push 0x4162e8b3
mov dword [esp], ebp
mov dword [esp], ebx
mov dword [esp], ecx
sub ecx, 0x7d7fdf1b
sub esp, 4
mov dword [esp], ebp
mov ebp, 0x32ef1984
sub ecx, ebp
pop ebp
add ecx, eax
push eax
mov eax, 0x5ff8a354
xor eax, 0x7aff91d5
add eax, 0x271be55d
and eax, 0x59bbb935
or eax, 0x1fff1a9c
dec eax
xor eax, 0x6d10021f
add ecx, eax
pop eax
add ecx, 0x7d7fdf1b
mov ecx, dword [esp]
push esi
mov esi, esp
push eax
mov eax, 4
add esi, eax
pop eax
push ebx
mov ebx, 4
add esi, ebx
pop ebx
push esi
push dword [esp + 4]
pop esi
pop dword [esp]
pop esp
jmp 0x54419c
push eax
mov eax, esp
add eax, 4
push edi
mov edi, 0x7fff2aa4
dec edi
dec edi
xchg edi, ebp
neg ebp
xchg edi, ebp
xor edi, 0x8000d55a
sub eax, edi
pop edi
xchg dword [esp], eax
pop esp
mov dword [esp], eax
mov dword [esp], edx
push 0xb68312d
mov dword [esp], ecx
mov edx, dword [esp]
push ebp
mov ebp, esp
push esi
mov esi, 4
add ebp, esi
pop esi
add ebp, 4
xchg dword [esp], ebp
pop esp
push dword [esp]
mov edx, dword [esp]
push eax
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
add esp, 4
push dword [0x62f038]
mov ecx, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
pop esp
jmp 0x517343
push dword [0x62f034]
mov ecx, dword [esp]
push ebx
mov ebx, esp
push edx
mov edx, 0x7c7fbbec
inc edx
sub edx, 0x7c7fbbe9
add ebx, 0x4df5a2ba
add ebx, edx
sub ebx, 0x4df5a2ba
pop edx
add ebx, 4
xchg dword [esp], ebx
pop esp
push eax
mov dword [esp], 0x543e20a5
mov dword [esp], ecx
push esi
mov esi, 0x4598f1d8
mov dword [esp + 4], esi
pop esi
mov dword [esp], edx
push ecx
push dword [esp]
pop edx
sub esp, 4
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
push dword [esp]
mov edx, dword [esp]
add esp, 4
push ebp
mov dword [esp], eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0x51c03d
push eax
mov eax, esp
add eax, 4
push ebx
push 4
pop ebx
sub eax, ebx
pop ebx
xchg dword [esp], eax
mov esp, dword [esp]
mov dword [esp], ecx
add ecx, 0x7ebf0d37
add ecx, eax
push eax
mov eax, 0x7ebf0d37
push esi
mov esi, 0x7efc7c82
sub ecx, 0x7fbfffac
sub ecx, esi
add ecx, 0x7fbfffac
pop esi
sub ecx, eax
add ecx, 0x7efc7c82
pop eax
mov ecx, dword [esp]
push edi
push esp
pop edi
add edi, 4
add edi, 4
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
mov esp, dword [esp]
push dword [ebp - 0x10]
mov ecx, dword [esp]
push ecx
mov ecx, esp
push ebx
push 4
pop ebx
add ecx, ebx
pop ebx
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0x55a409
sub esp, 4
mov dword [esp], ebp
mov dword [esp], ebx
mov dword [esp], edi
mov dword [esp], esi
mov dword [esp], eax
sub esp, 4
mov dword [esp], ebx
push dword [esp]
mov eax, dword [esp]
add esp, 4
add esp, 4
push dword [esp]
mov eax, dword [esp]
add esp, 4
push edx
mov dword [esp], edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
push dword [0x62f034]
mov edx, dword [esp]
push edx
mov edx, esp
push ebx
push ebp
mov ebp, 0x7fff5a79
mov ebx, ebp
pop ebp
add ebx, 0x7dd72a71
shr ebx, 4
inc ebx
not ebx
add ebx, 0xfdd6854
add edx, ebx
pop ebx
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0x5284d1
mov byte [0x62f04d], al
push esi
push esp
pop esi
add esi, 4
sub esi, 4
push esi
push dword [esp + 4]
pop esi
pop dword [esp]
mov esp, dword [esp]
mov dword [esp], edx
push eax
mov dword [esp], ecx
mov edx, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
push edx
mov edx, 4
add ebx, edx
pop edx
xchg dword [esp], ebx
pop esp
push dword [esp]
push dword [esp]
pop edx
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
add esp, 4
jmp 0x577c38
push 0x7e4620fb
mov dword [esp], esi
push eax
mov eax, 0x456fb4bf
mov dword [esp + 4], eax
mov eax, dword [esp]
add esp, 4
mov dword [esp], eax
push ecx
mov dword [esp], 0x4529a43
mov dword [esp], ebx
push dword [esp]
pop eax
add esp, 4
push dword [esp]
push dword [esp]
pop eax
add esp, 4
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
push ecx
mov dword [esp], edx
mov edx, 0xc9d19c3
sub edx, 0xffffffff
and edx, 0x3f3f8a81
or edx, 0x4bb75071
push 0x6ea2996a
mov dword [esp], ecx
mov ecx, 0x6fbbb6ad
xor ecx, 0x7ad33076
xor ecx, 0xa52831d4
add edx, ecx
pop ecx
sub eax, edx
pop edx
jmp 0x5996e7
push esi
push esi
push 0x196604ec
pop esi
mov dword [esp + 4], esi
pop esi
mov dword [esp], edx
mov dword [esp], ebx
push 0x45e83d12
mov dword [esp], ecx
mov ebx, dword [esp]
push 0x15918c09
mov dword [esp], esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
push dword [esp]
pop ebx
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 eax
push edx
mov edx, 0x357ed2c4
mov dword [esp + 4], edx
pop edx
mov dword [esp], eax
pop dword [ebp - 0x10]
sub esp, 4
mov dword [esp], edi
mov dword [esp], eax
mov dword [esp], edi
mov dword [esp], esi
mov dword [esp], ecx
push edx
mov edx, 0x1a3c0455
add edx, 0x7fdfad31
xor edx, 0x77e61c49
push edi
mov edi, 0x4db8027b
sub edi, 0xcdfe7440
or edx, edi
pop edi
or edx, 0x774fa632
sub edx, 0xffffffff
push ebp
mov ebp, 0x39bf8471
shr ebp, 2
xor ebp, 0xcf28e53e
xor edx, ebp
pop ebp
add ecx, edx
pop edx
add ecx, eax
sub ecx, 0x3eb8b422
mov ecx, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
sub esp, 4
mov dword [esp], esi
mov esi, 4
add ecx, esi
mov esi, dword [esp]
add esp, 4
xchg dword [esp], ecx
pop esp
jmp 0x578672