Function at 0x484db0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push 0xffffffffffffffff
push 0x4c6770
mov eax, dword fs:[0]
push eax
sub esp, 0x40
mov eax, dword [0x4f3280]
xor eax, esp
mov dword [esp + 0x3c], eax
push ebx
push ebp
push esi
push edi
mov eax, dword [0x4f3280]
xor eax, esp
push eax
lea eax, [esp + 0x54]
mov dword fs:[0], eax
mov ebp, dword [esp + 0x78]
lea eax, [esp + 0x24]
push eax
mov dword [esp + 0x24], ecx
mov edi, edx
call fcn.00432190
push eax
mov dword [esp + 0x60], 0
call fcn.004855a0
mov ebx, eax
add esp, 4
lea ecx, [esp + 0x24]
mov dword [esp + 0x1c], ebx
mov dword [esp + 0x5c], 0xffffffff
call fcn.00430ff0
lea esi, [esp + 0x34]
mov ecx, ebx
call fcn.00485490
mov ecx, 1
mov dword [esp + 0x5c], ecx
mov al, byte [edi]
cmp al, 0x2b
je 0x484e5f
cmp al, 0x2d
je 0x484e5f
cmp al, 0x30
jne 0x484e55
mov al, byte [edi + 1]
cmp al, 0x78
je 0x484e4b
cmp al, 0x58
jne 0x484e55
mov dword [esp + 0x14], 2
jmp 0x484e63
mov dword [esp + 0x14], 0
jmp 0x484e63
mov dword [esp + 0x14], ecx
lea ecx, [esp + 0x34]
call fcn.004033a0
cmp byte [eax], 0x7f
je 0x484ede
lea ecx, [esp + 0x34]
call fcn.004033a0
cmp byte [eax], 0
jle 0x484ede
lea ecx, [esp + 0x34]
call fcn.004033a0
mov dword [esp + 0x18], eax
mov al, byte [eax]
cmp al, 0x7f
mov esi, ebp
je 0x484ede
test al, al
jle 0x484ede
mov ecx, esi
sub ecx, dword [esp + 0x14]
movsx eax, al
cmp eax, ecx
jae 0x484ede
sub esi, eax
mov edx, ebp
sub edx, esi
lea eax, [edx + 1]
push eax
lea ebx, [edi + esi]
push ebx
push eax
lea eax, [edi + esi + 1]
push eax
call fcn.004a1cbb
mov eax, dword [esp + 0x28]
add esp, 0x10
mov byte [ebx], 0
add ebp, 1
cmp byte [eax + 1], 0
jle 0x484ed8
add eax, 1
mov dword [esp + 0x18], eax
mov al, byte [eax]
cmp al, 0x7f
jne 0x484e94
mov ebx, dword [esp + 0x20]
mov ecx, ebx
call fcn.0042dd90
test eax, eax
jle 0x484f05
mov ecx, ebx
call fcn.0042dd90
cmp eax, ebp
jbe 0x484f05
mov ecx, ebx
call fcn.0042dd90
mov esi, eax
sub esi, ebp
jmp 0x484f07
xor esi, esi
mov ecx, ebx
call fcn.00453e30
and eax, 0x1c0
cmp eax, 0x40
je 0x484fcb
cmp eax, 0x100
mov ecx, dword [esp + 0x68]
mov edx, dword [esp + 0x6c]
je 0x484f63
mov bl, byte [esp + 0x74]
sub esp, 0xc
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x7c]
mov dword [eax + 4], edx
lea edx, [esp + 0x34]
mov dword [eax + 8], ecx
push edx
mov eax, esi
call fcn.004850f0
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov ebx, dword [eax + 8]
add esp, 0x10
mov dword [esp + 0x68], ecx
mov dword [esp + 0x6c], edx
xor esi, esi
jmp 0x484fcf
mov ebx, dword [esp + 0x14]
push edi
sub esp, 0xc
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x80]
mov dword [eax + 4], edx
lea edx, [esp + 0x38]
mov dword [eax + 8], ecx
push edx
mov eax, ebx
call fcn.00485070
mov edx, dword [eax]
add esp, 8
mov ecx, esp
mov dword [ecx], edx
mov edx, dword [eax + 4]
mov eax, dword [eax + 8]
mov dword [ecx + 4], edx
mov dword [ecx + 8], eax
lea ecx, [esp + 0x34]
add edi, ebx
sub ebp, ebx
mov bl, byte [esp + 0x80]
push ecx
mov eax, esi
call fcn.004850f0
mov edx, dword [eax]
mov ecx, dword [eax + 4]
mov ebx, dword [eax + 8]
add esp, 0x10
mov dword [esp + 0x68], edx
mov dword [esp + 0x6c], ecx
xor esi, esi
jmp 0x484fcf
mov ebx, dword [esp + 0x70]
mov ecx, dword [esp + 0x1c]
mov edx, dword [ecx]
mov eax, dword [edx + 8]
call eax
mov edx, dword [esp + 0x68]
mov byte [esp + 0x1c], al
mov ecx, dword [esp + 0x1c]
push ecx
mov ecx, dword [esp + 0x70]
push ebp
sub esp, 0xc
mov eax, esp
mov dword [eax], edx
mov dword [eax + 4], ecx
lea edx, [esp + 0x3c]
mov dword [eax + 8], ebx
push edx
mov eax, edi
call fcn.004853c0
mov ecx, dword [esp + 0x38]
mov edi, dword [eax]
mov ebx, dword [eax + 4]
mov ebp, dword [eax + 8]
add esp, 0x18
push 0
call fcn.00432150
sub esp, 0xc
mov eax, esp
mov dword [eax], edi
mov edi, dword [esp + 0x70]
mov dword [eax + 4], ebx
mov bl, byte [esp + 0x80]
mov dword [eax + 8], ebp
push edi
mov eax, esi
call fcn.004850f0
add esp, 0x10
lea ecx, [esp + 0x34]
call fcn.00403370
mov eax, edi
mov ecx, dword [esp + 0x54]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
mov ecx, dword [esp + 0x3c]
xor ecx, esp
call fcn.004a1873
add esp, 0x4c
ret