Function at 0x4b020a
Capabilities:
Accept command line arguments

Disassembly:
push eax
push eax
mov eax, 0x42359862
mov dword [esp + 4], eax
pop eax
mov dword [esp], ecx
mov dword [esp], 0x5b5fee72
mov dword [esp], eax
push esi
mov dword [esp], ebx
mov eax, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
mov eax, dword [esp]
push ebp
push esp
pop ebp
push ecx
mov ecx, 4
add ebp, ecx
pop ecx
push eax
mov eax, 4
add ebp, eax
pop eax
xchg dword [esp], ebp
pop esp
sub esp, 4
mov dword [esp], ebx
push ebx
mov ebx, 0x2a6d1608
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], ecx
pop dword [ebp - 0x10]
jmp 0x5240d7
and al, byte [0x63404a]
push edi
push ecx
mov ecx, 0x20b63ab0
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], edx
mov dword [esp], ecx
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]
pop edx
push edx
mov edx, esp
add edx, 4
push ebx
mov ebx, 4
add edx, ebx
pop ebx
xchg dword [esp], edx
mov esp, dword [esp]
jmp 0x4d34d0
sub esp, 4
mov dword [esp], ebp
push edx
mov edx, 0x7e78ce13
mov dword [esp + 4], edx
mov edx, dword [esp]
add esp, 4
mov dword [esp], ebx
push 0x6a492c7d
mov dword [esp], ecx
mov ebx, dword [esp]
push 0x4f9407bd
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
mov ebx, dword [esp]
push ebp
mov ebp, esp
push esi
push 0x4fdb839a
pop esi
sub esi, 0x7fdb49b4
xor esi, 0x3dfdcff3
push esi
not dword [esp]
pop esi
xor esi, 0x120209ee
add ebp, esi
pop esi
add ebp, 4
xchg dword [esp], ebp
pop esp
mov al, byte [0x634043]
push edi
mov edi, esp
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], ebp
mov dword [esp], 0x39237dfc
mov dword [esp], edi
mov dword [esp], edx
push edx
mov dword [esp], esi
push edi
mov edi, 0x5393a94b
mov dword [esp + 4], edi
pop edi
mov dword [esp], ecx
pop edx
mov edx, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
push edx
mov edx, 4
sub ebp, 0x3f9f7f34
add ebp, edx
add ebp, 0x3f9f7f34
pop edx
xchg dword [esp], ebp
mov esp, dword [esp]
jmp 0x4f9b45
push edx
push ebx
push 0x21f26311
pop ebx
mov dword [esp + 4], ebx
mov ebx, dword [esp]
add esp, 4
mov dword [esp], eax
push ebx
mov eax, dword [esp]
push ecx
mov dword [esp], esi
mov esi, esp
add esi, 4
push edi
mov edi, 0x7bff6b64
inc edi
or edi, 0x5f3ea3b6
shl edi, 8
add edi, 0x140904
add esi, edi
pop edi
xchg dword [esp], esi
pop esp
push dword [esp]
mov eax, dword [esp]
add esp, 4
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
pop esp
sub esp, 4
mov dword [esp], ebp
push ebx
mov dword [esp], esi
mov dword [esp], eax
mov eax, 0x1000
mov ebp, eax
pop eax
add edx, ebp
pop ebp
push edi
push esp
pop edi
add edi, 4
push ebp
mov ebp, 4
sub edi, ebp
pop ebp
xchg dword [esp], edi
mov esp, dword [esp]
mov dword [esp], eax
push ebx
push dword [esp]
mov eax, dword [esp]
add esp, 4
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
push dword [esp]
mov eax, dword [esp]
add esp, 4
push ebp
push esp
pop ebp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0x4cfc1e
sub esp, 4
mov dword [esp], edi
mov edi, esp
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], edx
pop dword [ebp - 0x10]
push edx
push ecx
mov dword [esp], esp
add dword [esp], 4
pop edx
add edx, 4
sub edx, 4
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
pop esp
mov dword [esp], ebx
push 0x10bab675
mov dword [esp], ecx
push dword [esp]
mov ebx, dword [esp]
add esp, 4
add esp, 4
mov ebx, dword [esp]
push ebx
push esp
pop ebx
add ebx, 4
push esi
push 4
pop esi
add ebx, esi
pop esi
xchg dword [esp], ebx
pop esp
jmp 0x4f3395
mov byte [0x63404d], al
jmp 0x4ec106
push edx
push esp
pop edx
add edx, 4
sub edx, 4
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
mov esp, dword [esp]
mov dword [esp], edx
sub esp, 4
mov dword [esp], edx
mov dword [esp], ecx
push dword [esp]
pop edx
add esp, 4
push dword [esp]
mov edx, dword [esp]
add esp, 4
push ebp
mov ebp, esp
add ebp, 4
push edi
mov edi, 0x792e01f6
shr edi, 5
add edi, 0xfc368ff5
add ebp, edi
pop edi
xchg dword [esp], ebp
pop esp
push ebx
push 7
push dword [esp]
pop ebx
add esp, 4
or ecx, ebx
mov ebx, dword [esp]
add esp, 4
push eax
mov eax, esp
push edx
mov edx, 0x7ffc697b
neg edx
and edx, 0x6fff4272
not edx
push esi
mov esi, 0x7eb7f502
xor edx, esi
pop esi
not edx
xor edx, 0x7eb4f706
add eax, 0x79463816
add eax, edx
sub eax, 0x79463816
pop edx
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], ebx
push edx
mov dword [esp], ecx
push dword [esp]
pop ebx
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
mov ebx, dword [esp]
push edi
mov edi, esp
push ebx
mov ebx, 0x6afaea46
sub ebx, 0x1f5e0c0c
xor ebx, 0x6fdee78c
inc ebx
push esi
mov esi, 0x2ff78568
and ebx, esi
pop esi
add ebx, 0xdbbdfee4
add edi, ebx
pop ebx
add edi, 4
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
pop esp
jmp fcn.004b09a7
push dword [0x634030]
push dword [esp]
pop edx
push ebp
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
push eax
mov eax, esp
push ecx
mov ecx, 4
add eax, ecx
pop ecx
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], eax
mov dword [esp], edx
mov dword [esp], ebx
push 0x6b596723
mov dword [esp], ecx
mov ebx, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
push dword [esp]
pop ebx
sub esp, 4
mov dword [esp], ebp
mov ebp, esp
push edx
mov edx, 0x3df17c97
or edx, 0x3f7d793b
add edx, 0xc0028245
add ebp, edx
pop edx
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0x5013ea
push 0x42d48137
mov dword [esp], ebx
push eax
push 0xc259ba6
pop eax
mov dword [esp + 4], eax
pop eax
mov dword [esp], eax
push esi
mov dword [esp], ebx
push dword [esp]
mov eax, dword [esp]
add esp, 4
add esp, 4
mov eax, dword [esp]
push edx
push esp
pop edx
add edx, 4
sub esp, 4
mov dword [esp], edi
mov edi, 0x537ed3b0
dec edi
shl edi, 6
add edi, 0x204b1444
add edx, edi
pop edi
xchg dword [esp], edx
pop esp
push dword [0x634034]
push dword [esp]
pop ecx
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
push ebp
mov dword [esp], esi
push ebp
mov ebp, 0x57d8d3cd
mov dword [esp + 4], ebp
mov ebp, dword [esp]
add esp, 4
mov dword [esp], edx
push 0x5ab0a545
mov dword [esp], ecx
mov edx, dword [esp]
push 0xdc2afae
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
push dword [esp]
pop edx
push ecx
push esp
pop ecx
push ebp
mov ebp, 4
add ecx, ebp
pop ebp
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0x54e397
push 0x7040a52f
mov dword [esp], ecx
mov dword [esp], edi
mov dword [esp], esi
mov dword [esp], ecx
push esi
mov esi, 0x7f2f5fef
and esi, 0x766d3455
xor esi, 0x7375bfab
or esi, 0x7ff9b282
shl esi, 5
or esi, 0x7e1f1d8e
push edi
mov edi, 0x7fec8cb6
and edi, 0x577e1968
and edi, 0x79ed1c13
xor edi, 0x8dba7ac5
xor esi, edi
pop edi
sub ecx, esi
mov esi, dword [esp]
add esp, 4
add ecx, eax
push eax
mov eax, 0x23e90f0b
add ecx, eax
pop eax
push dword [esp]
mov ecx, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
mov al, byte [0x63404d]
push eax
push esp
pop eax
add eax, 4
push ebp
mov ebp, 4
sub eax, ebp
pop ebp
xchg dword [esp], eax
pop esp
mov dword [esp], ebp
mov dword [esp], edx
push ecx
push dword [esp]
push dword [esp]
pop edx
add esp, 4
add esp, 4
mov edx, dword [esp]
push ebp
push esp
mov ebp, dword [esp]
add esp, 4
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
jmp 0x4af258
push ebx
mov dword [esp], 0x441423d8
mov dword [esp], eax
mov dword [esp], ebx
mov dword [esp], ecx
sub ecx, 0x6da7d60f
add ecx, eax
push ebp
mov ebp, 0x3fcdcb00
shl ebp, 7
add ebp, 0x7fef471f
push edi
mov edi, 0xffffffff
sub ebp, edi
pop edi
inc ebp
add ebp, 0x6d30eee
sub ecx, 0x1ff625db
add ecx, ebp
add ecx, 0x1ff625db
pop ebp
push dword [esp]
push dword [esp]
pop ecx
add esp, 4
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
push dword [0x634038]
push dword [esp]
pop ecx
sub esp, 4
mov dword [esp], edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
sub esp, 4
mov dword [esp], edi
mov edi, esp
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], ecx
mov dword [esp], edi
mov dword [esp], eax
push esi
mov dword [esp], ebx
push dword [esp]
pop eax
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
mov eax, dword [esp]
push edx
mov edx, esp
push edi
mov edi, 4
add edx, edi
mov edi, dword [esp]
add esp, 4
add edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
jmp 0x4dec6b
push ebp
push ecx
push 0x3ed8f8a
pop ecx
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], edx
pop dword [0x634030]
push ebx
push eax
mov dword [esp], edi
push 0x3e153588
pop edi
mov dword [esp + 4], edi
pop edi
mov dword [esp], ebx
push 0x3fd0613f
mov dword [esp], ecx
mov dword [esp], 0x452299e9
mov dword [esp], ecx
mov ebx, dword [esp]
add esp, 4
mov ebx, dword [esp]
push edi
mov edi, esp
push eax
mov eax, 4
add edi, eax
mov eax, dword [esp]
add esp, 4
add edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
jmp 0x557371
push 0x6cca7d85
mov dword [esp], esi
mov esi, esp
add esi, 4
push edx
mov edx, 4
sub esi, edx
pop edx
xchg dword [esp], esi
pop esp
mov dword [esp], edx
push ecx
mov edx, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
push ecx
push dword [esp + 4]
mov ecx, dword [esp]
add esp, 4
pop dword [esp]
pop esp
push dword [esp]
pop edx
push edi
mov edi, esp
push esi
mov esi, 4
add edi, esi
pop esi
push esi
mov esi, 4
add edi, esi
pop esi
xchg dword [esp], edi
pop esp
sub esp, 4
mov dword [esp], esi
mov esi, 0x7ddb51ab
inc esi
neg esi
add esi, 0xbbda831f
add edx, esi
pop esi
add edx, 0x6bf7418e
sub edx, 0x7bee97b0
sub edx, ecx
add edx, 0x7bee97b0
sub edx, 0x6bf7418e
sub edx, 0x3dff3173
push eax
push esp
pop eax
add eax, 4
sub eax, 4
push eax
push dword [esp + 4]
pop eax
pop dword [esp]
mov esp, dword [esp]
mov dword [esp], eax
push ebx
push dword [esp]
pop eax
push ebp
mov ebp, esp
push edi
mov edi, 0x53eb689e
and edi, 0x75fc6ee6
inc edi
sub edi, 0x7a7b6f0e
dec edi
add edi, 0x2893068c
add ebp, edi
pop edi
add ebp, 4
xchg dword [esp], ebp
pop esp
push dword [esp]
mov eax, dword [esp]
add esp, 4
push 0x62b8e1b0
mov dword [esp], edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0x4fe52a
push eax
sub esp, 4
mov dword [esp], esp
add dword [esp], 4
pop eax
add eax, 4
push edi
mov edi, 4
sub eax, edi
pop edi
xchg dword [esp], eax
pop esp
mov dword [esp], ebx
sub esp, 4
mov dword [esp], ecx
mov ebx, dword [esp]
push edx
mov edx, esp
add edx, 4
push esi
mov esi, 4
add edx, esi
pop esi
xchg dword [esp], edx
pop esp
push dword [esp]
mov ebx, dword [esp]
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
push dword [ebp - 0x10]
mov edx, dword [esp]
push eax
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 edx
push edx
mov dword [esp], edi
push 0x3ff32024
pop edi
mov dword [esp + 4], edi
pop edi
mov dword [esp], edx
push ecx
mov edx, dword [esp]
push ebp
push esp
pop ebp
push ecx
mov ecx, 4
add ebp, ecx
pop ecx
add ebp, 4
xchg dword [esp], ebp
pop esp
push dword [esp]
pop edx
push ebp
mov dword [esp], edi
push esp
pop edi
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0x4c8556
push ecx
mov ecx, esp
push eax
mov eax, 4
add ecx, eax
mov eax, dword [esp]
add esp, 4
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], edx
mov dword [esp], ebx
push ecx
push dword [esp]
push dword [esp]
pop ebx
add esp, 4
add esp, 4
push dword [esp]
push dword [esp]
mov ebx, dword [esp]
add esp, 4
add esp, 4
add esp, 4
shr ecx, 2
jmp 0x4e681b
push ecx
mov ecx, esp
add ecx, 4
push esi
mov esi, 4
sub ecx, esi
pop esi
push ecx
push dword [esp + 4]
mov ecx, dword [esp]
add esp, 4
pop dword [esp]
pop esp
mov dword [esp], edx
push ecx
mov edx, dword [esp]
push edi
mov edi, esp
add edi, 4
push edx
mov edx, 0x3dff4677
not edx
push ebp
mov ebp, 0x7b9fb4db
and edx, ebp
pop ebp
shr edx, 4
xor edx, 0x4200b0c
add edi, edx
pop edx
xchg dword [esp], edi
pop esp
mov edx, dword [esp]
push esi
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
mov esp, dword [esp]
xor eax, eax
jmp 0x4b01c9
xor edx, 0x727aa143
or edx, 0x5feda24c
push edx
not dword [esp]
pop edx
add edx, 0xd5bf0015
sub ecx, edx
pop edx
add ecx, eax
push esi
push 0x6ffeee2a
pop esi
shl esi, 8
shr esi, 4
add esi, 0x65d06617
add ecx, esi
pop esi
push dword [esp]
pop ecx
sub esp, 4
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
push edi
mov edi, 0x7d3f6a73
dec edi
neg edi
sub edi, 0x82c0958a
add ebp, edi
pop edi
xchg dword [esp], ebp
pop esp
jmp 0x4ae0a6