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

Disassembly:
push ebp
mov ebp, esp
push esi
and esp, 0xfffffff8
sub esp, 0xb0
call fcn.004ee0c0
mov dword [esp + 0x9c], eax
mov dword [esp + 0x98], ecx
mov eax, dword [esp + 0x98]
mov dword [esp + 0xa0], eax
mov eax, dword [esp + 0x9c]
mov dword [esp + 0xa4], eax
mov ecx, dword [esp + 0xa0]
call fcn.004ab080
mov dword [esp + 0xa8], eax
mov dword [esp + 0x5c], 0xcd142b38
mov eax, dword [esp + 0x5c]
mov ecx, eax
sub ecx, 0xcd142b37
mov dword [esp + 0x58], eax
mov dword [esp + 0x54], ecx
jg 0x4edd71
jmp 0x4edd59
mov eax, dword [esp + 0x58]
sub eax, 0x847dd2d7
mov dword [esp + 0x50], eax
je 0x4ee083
jmp 0x4edeac
mov eax, dword [esp + 0x58]
sub eax, 0x69d3574f
mov dword [esp + 0x4c], eax
jg 0x4ede94
jmp 0x4edd89
mov eax, dword [esp + 0x58]
sub eax, 0x5839ca84
mov dword [esp + 0x48], eax
jg 0x4ede7b
jmp 0x4edda1
mov eax, dword [esp + 0x58]
sub eax, 0x3dfb6a3b
mov dword [esp + 0x44], eax
jg 0x4ede63
jmp 0x4eddb9
mov eax, dword [esp + 0x58]
add eax, 0x28715efc
mov dword [esp + 0x40], eax
jg 0x4eddea
jmp 0x4eddd2
mov eax, dword [esp + 0x58]
sub eax, 0xcd142b38
mov dword [esp + 0x3c], eax
je 0x4edeb1
jmp 0x4edeac
mov eax, dword [esp + 0x58]
add eax, 0x1ba3e495
mov dword [esp + 0x38], eax
jg 0x4ede1b
jmp 0x4ede03
mov eax, dword [esp + 0x58]
sub eax, 0xd78ea105
mov dword [esp + 0x34], eax
je 0x4ee076
jmp 0x4edeac
mov eax, dword [esp + 0x58]
sub eax, 0xe45c1b6c
mov dword [esp + 0x30], eax
je 0x4ee091
jmp 0x4ede33
mov eax, dword [esp + 0x58]
sub eax, 0x1b538fa9
mov dword [esp + 0x2c], eax
je 0x4edf7c
jmp 0x4ede4b
mov eax, dword [esp + 0x58]
sub eax, 0x247fdbf4
mov dword [esp + 0x28], eax
je 0x4edfa5
jmp 0x4edeac
mov eax, dword [esp + 0x58]
sub eax, 0x3dfb6a3c
mov dword [esp + 0x24], eax
je 0x4eded7
jmp 0x4edeac
mov eax, dword [esp + 0x58]
add eax, 0xa7c6357b
mov dword [esp + 0x20], eax
je 0x4ee0af
jmp 0x4edeac
mov eax, dword [esp + 0x58]
sub eax, 0x69d35750
mov dword [esp + 0x1c], eax
je 0x4ee0a7
jmp 0x4edeac
jmp 0x4ee0b7
mov eax, 0x1b538fa9
mov ecx, 0x3dfb6a3c
mov edx, dword [esp + 0xa4]
mov esi, dword [esp + 0xa8]
cmp edx, esi
cmovb eax, ecx
mov dword [esp + 0x5c], eax
jmp 0x4ee0b7
mov ecx, dword [esp + 0xa0]
mov eax, esp
lea edx, [esp + 0x88]
mov dword [eax], edx
call fcn.00468680
sub esp, 4
mov eax, dword [esp + 0x88]
mov dword [esp + 0x90], eax
mov ecx, dword [esp + 0xa0]
mov eax, esp
lea edx, [esp + 0x70]
call fcn.004ee0d0
call fcn.004ee120
sub esp, 4
mov eax, dword [esp + 0x9c]
mov ecx, edx
mov ecx, esp
mov dword [ecx + 4], eax
lea eax, [esp + 0x78]
mov dword [ecx], eax
lea ecx, [esp + 0x70]
call fcn.00525510
sub esp, 8
mov eax, dword [esp + 0x78]
mov dword [esp + 0x80], eax
mov ecx, dword [esp + 0xa0]
mov eax, dword [esp + 0x90]
mov edx, esp
mov dword [edx + 8], eax
mov eax, dword [esp + 0x80]
mov dword [edx + 4], eax
lea eax, [esp + 0x68]
mov dword [edx], eax
call fcn.0050f170
sub esp, 0xc
mov dword [esp + 0x5c], 0x847dd2d7
jmp 0x4ee0b7
mov ecx, dword [esp + 0xa0]
call fcn.004ab080
mov ecx, 0xd78ea105
mov edx, 0x247fdbf4
cmp eax, dword [esp + 0x9c]
cmovb ecx, edx
mov dword [esp + 0x5c], ecx
jmp 0x4ee0b7
mov eax, dword [esp + 0xa0]
mov ecx, 0x4372c4
mov ecx, esp
lea edx, [esp + 0x60]
call fcn.004ee0e0
mov ecx, eax
call fcn.00500050
sub esp, 4
mov eax, dword [esp + 0x9c]
mov ecx, dword [esp + 0xa0]
mov dword [esp + 0x18], eax
call fcn.004ab080
mov ecx, dword [esp + 0x18]
sub ecx, eax
mov eax, dword [esp + 0xa0]
mov edx, esp
mov dword [edx], ecx
mov ecx, eax
call fcn.0050f610
sub esp, 4
mov eax, dword [esp + 0x9c]
mov ecx, dword [esp + 0xa0]
mov dword [esp + 0x14], eax
call fcn.004ab080
lea ecx, [esp + 0x60]
mov edx, dword [esp + 0x14]
sub edx, eax
mov eax, dword [esp + 0xa0]
call fcn.004ee0f0
mov dword [esp], eax
mov dword [esp + 4], edx
mov dword [esp + 8], ecx
call fcn.004ee220
mov eax, dword [esp + 0x9c]
mov ecx, dword [esp + 0xa0]
mov dword [esp + 0x10], eax
call fcn.004ab080
mov ecx, dword [esp + 0x10]
sub ecx, eax
mov eax, dword [esp + 0xa0]
mov edx, dword [eax + 4]
imul ecx, ecx, 0x28
add edx, ecx
call fcn.004ee100
mov dword [esp + 0x5c], 0xd78ea105
jmp 0x4ee0b7
mov dword [esp + 0x5c], 0x847dd2d7
jmp 0x4ee0b7
mov eax, 0xe45c1b6c
mov dword [esp + 0x5c], eax
jmp 0x4ee0b7
mov eax, 0x8fa80556
pushfd
add eax, 0xda2b51fa
popfd
mov dword [esp + 0x5c], eax
jmp 0x4ee0b7
lea esp, [ebp - 4]
pop esi
pop ebp
ret 4
mov dword [esp + 0x5c], 0xe45c1b6c
jmp 0x4edd3a