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

Disassembly:
push ebp
push edi
push esi
push ebx
sub esp, 0x11c
mov eax, dword [esp + 0x130]
mov edx, dword [esp + 0x178]
lea esi, [esp + 0xdc]
lea ebx, [esp + 0xd4]
mov dword [esp + 0xcc], eax
mov eax, dword [esp + 0x134]
mov dword [esp + 0xa4], edx
mov edx, dword [esp + 0x18c]
mov dword [esp + 0xc8], eax
mov eax, dword [esp + 0x138]
mov dword [esp + 0xc4], eax
mov eax, dword [esp + 0x13c]
mov dword [esp + 0xc0], eax
mov eax, dword [esp + 0x140]
mov dword [esp + 0xbc], eax
mov eax, dword [esp + 0x148]
mov dword [esp + 0xb8], eax
mov eax, dword [esp + 0x150]
mov dword [esp + 0xb4], eax
mov eax, dword [esp + 0x160]
mov dword [esp + 0xb0], eax
mov eax, dword [esp + 0x170]
mov dword [esp + 0xac], eax
mov eax, dword [esp + 0x174]
mov dword [esp + 0xa0], eax
mov eax, dword [esp + 0x180]
mov dword [esp + 0xa8], eax
mov eax, dword [esp + 0x188]
mov dword [esp + 0x98], eax
mov dword [esp + 0x9c], edx
mov eax, dword [esp + 0x190]
mov edx, dword [esp + 0x194]
mov dword [esp], esi
mov dword [esp + 0x90], eax
mov eax, dword [esp + 0x19c]
mov dword [esp + 0x94], edx
mov edx, dword [esp + 0x1a0]
mov dword [esp + 0x88], eax
mov eax, dword [esp + 0x1a4]
mov dword [esp + 0x8c], edx
mov edx, dword [esp + 0x1a8]
mov dword [esp + 0x80], eax
mov eax, dword [esp + 0x1ac]
mov dword [esp + 0x84], edx
mov edx, dword [esp + 0x1b8]
mov dword [esp + 0x7c], eax
mov eax, dword [esp + 0x1b0]
mov dword [esp + 0x74], edx
mov edx, dword [esp + 0x1c8]
mov dword [esp + 0x78], eax
mov eax, dword [esp + 0x1b4]
mov dword [esp + 0x64], edx
mov dword [esp + 0x70], eax
mov eax, dword [esp + 0x1bc]
mov dword [esp + 0x6c], eax
mov eax, dword [esp + 0x1c4]
mov dword [esp + 0x60], eax
mov eax, dword [0xd3f044]
mov dword [esp + 0x10c], eax
xor eax, eax
call fcn.00478c30
mov dword [esp], esi
call fcn.00478c70
mov dword [esp], ebx
call fcn.00478cc0
mov eax, dword [esp + 0xd4]
mov ecx, dword [esp + eax*4 + 0xdc]
test ecx, ecx
je 0x425680
lea ebp, [esp + 0xc4]
lea edi, [esp + 0xc8]
jmp 0x42558e
mov dword [esp], ebx
call fcn.00479590
mov eax, dword [esp + 0xd4]
mov eax, dword [esp + eax*4 + 0xdc]
test eax, eax
je 0x425680
lea eax, [esp + 0xd8]
mov dword [esp + 8], ebp
mov dword [esp + 0x58], eax
lea eax, [esp + 0x60]
mov dword [esp + 0x4c], eax
lea eax, [esp + 0x6c]
mov dword [esp + 0x48], eax
lea eax, [esp + 0x70]
mov dword [esp + 0x44], eax
lea eax, [esp + 0x78]
mov dword [esp + 0x40], eax
lea eax, [esp + 0x7c]
mov dword [esp + 0x3c], eax
lea eax, [esp + 0x80]
mov dword [esp + 0x38], eax
lea eax, [esp + 0x88]
mov dword [esp + 0x34], eax
lea eax, [esp + 0x90]
mov dword [esp + 0x30], eax
lea eax, [esp + 0x98]
mov dword [esp + 0x2c], eax
lea eax, [esp + 0xa8]
mov dword [esp + 0x28], eax
lea eax, [esp + 0xa0]
mov dword [esp + 0x24], eax
lea eax, [esp + 0xac]
mov dword [esp + 0x20], eax
lea eax, [esp + 0xb0]
mov dword [esp + 0x1c], eax
lea eax, [esp + 0xb4]
mov dword [esp + 0x18], eax
lea eax, [esp + 0xb8]
mov dword [esp + 0x14], eax
lea eax, [esp + 0xbc]
mov dword [esp + 0x10], eax
lea eax, [esp + 0xc0]
mov dword [esp + 0xc], eax
lea eax, [esp + 0xcc]
mov dword [esp + 4], edi
mov dword [esp], eax
mov dword [esp + 0x54], ebx
mov dword [esp + 0x50], esi
call fcn.00479390
mov edx, dword [esp + 0xd8]
test edx, edx
jne 0x425570
mov eax, 1
jmp 0x425682
xor eax, eax
mov edx, dword [esp + 0x10c]
sub edx, dword [0xd3f044]
jne 0x42569c
add esp, 0x11c
pop ebx
pop esi
pop edi
pop ebp
ret
call fcn.00401690
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop