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

Disassembly:
push 0xffffffffffffffff
push 0x4c66c0
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.00431be0
push eax
mov dword [esp + 0x60], 0
call fcn.004854a0
mov ebx, eax
add esp, 4
lea ecx, [esp + 0x24]
mov dword [esp + 0x1c], ebx
mov dword [esp + 0x5c], 0xffffffff
call fcn.00430a00
lea esi, [esp + 0x34]
mov ecx, ebx
call fcn.00485390
mov ecx, 1
mov dword [esp + 0x5c], ecx
mov al, byte [edi]
cmp al, 0x2b
je 0x484d5f
cmp al, 0x2d
je 0x484d5f
cmp al, 0x30
jne 0x484d55
mov al, byte [edi + 1]
cmp al, 0x78
je 0x484d4b
cmp al, 0x58
jne 0x484d55
mov dword [esp + 0x14], 2
jmp 0x484d63
mov dword [esp + 0x14], 0
jmp 0x484d63
mov dword [esp + 0x14], ecx
lea ecx, [esp + 0x34]
call fcn.004033d0
cmp byte [eax], 0x7f
je 0x484dde
lea ecx, [esp + 0x34]
call fcn.004033d0
cmp byte [eax], 0
jle 0x484dde
lea ecx, [esp + 0x34]
call fcn.004033d0
mov dword [esp + 0x18], eax
mov al, byte [eax]
cmp al, 0x7f
mov esi, ebp
je 0x484dde
test al, al
jle 0x484dde
mov ecx, esi
sub ecx, dword [esp + 0x14]
movsx eax, al
cmp eax, ecx
jae 0x484dde
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.004a1b6b
mov eax, dword [esp + 0x28]
add esp, 0x10
mov byte [ebx], 0
add ebp, 1
cmp byte [eax + 1], 0
jle 0x484dd8
add eax, 1
mov dword [esp + 0x18], eax
mov al, byte [eax]
cmp al, 0x7f
jne 0x484d94
mov ebx, dword [esp + 0x20]
mov ecx, ebx
call fcn.00431b80
test eax, eax
jle 0x484e05
mov ecx, ebx
call fcn.00431b80
cmp eax, ebp
jbe 0x484e05
mov ecx, ebx
call fcn.00431b80
mov esi, eax
sub esi, ebp
jmp 0x484e07
xor esi, esi
mov ecx, ebx
call fcn.00431af0
and eax, 0x1c0
cmp eax, 0x40
je 0x484ecb
cmp eax, 0x100
mov ecx, dword [esp + 0x68]
mov edx, dword [esp + 0x6c]
je 0x484e63
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.00484ff0
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 0x484ecf
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.00484f70
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.00484ff0
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 0x484ecf
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.004852c0
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.00431ba0
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.00484ff0
add esp, 0x10
lea ecx, [esp + 0x34]
call fcn.004033a0
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.004a1723
add esp, 0x4c
ret