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

Disassembly:
sub esp, 0xb4
push ebx
push ebp
push esi
push edi
xor eax, eax
mov edi, ecx
push eax
push dword [esp + 0xe0]
push dword [esp + 0xe0]
push dword [esp + 0xe0]
push dword [esp + 0xe0]
push eax
push dword [esp + 0xe0]
push edx
push edi
call fcn.00e338f7
mov dword [esp + 0xa0], eax
mov esi, eax
mov dword [esp + 0x84], 0xd686ce
add esp, 0x24
shl dword [esp + 0x60], 9
xor edx, edx
xor dword [esp + 0x60], 0xad0d9800
mov ecx, 0xaf60a29
mov dword [esp + 0x10], 0x2be45e
add dword [esp + 0x10], 0xffff1129
or dword [esp + 0x10], 0x65bfa70e
add dword [esp + 0x10], 0xffffd6ae
xor dword [esp + 0x10], 0x65bfce1d
mov dword [esp + 0x5c], 0xcf907c
xor dword [esp + 0x5c], 0xec39681f
xor dword [esp + 0x5c], 0xecf03342
mov dword [esp + 0x40], 0x77f9b
imul eax, dword [esp + 0x40], 0x3e
push 0x55
pop ebx
mov dword [esp + 0x40], eax
xor dword [esp + 0x40], 0x5396a3f3
xor dword [esp + 0x40], 0x524ee002
mov dword [esp + 0x54], 0x8b8cef
add dword [esp + 0x54], 0xe174
xor dword [esp + 0x54], 0x8b04bb
mov dword [esp + 0x78], 0xa41f9b
imul eax, dword [esp + 0x78], 0x7c
mov dword [esp + 0x78], eax
xor dword [esp + 0x78], 0x4f7ca2cd
mov dword [esp + 0x2c], 0xb464b7
or dword [esp + 0x2c], 0xc7b0239a
add dword [esp + 0x2c], 0xffff332a
xor dword [esp + 0x2c], 0xc7b2ab7b
mov dword [esp + 0x50], 0x341bb9
xor dword [esp + 0x50], 0x7772bc11
shl dword [esp + 0x50], 7
xor dword [esp + 0x50], 0xa35e1c90
mov dword [esp + 0x74], 0x69c9fc
shr dword [esp + 0x74], 0xe
xor dword [esp + 0x74], 0xd4ce0
mov dword [esp + 0x18], 0x813870
xor dword [esp + 0x18], 0x50e40451
shr dword [esp + 0x18], 5
imul eax, dword [esp + 0x18], 0x7f
mov dword [esp + 0x18], eax
xor dword [esp + 0x18], 0x3f164631
mov dword [esp + 0x64], 0x3ee9bd
add dword [esp + 0x64], 0xffff91ea
xor dword [esp + 0x64], 0x33eaef
mov dword [esp + 0x48], 0xb8a024
or dword [esp + 0x48], 0xe49307ee
mov eax, dword [esp + 0x48]
div ebx
mov dword [esp + 0x48], eax
xor dword [esp + 0x48], 0x2b67dd2
mov dword [esp + 0x20], 0x2fac96
shr dword [esp + 0x20], 0xb
shl dword [esp + 0x20], 7
xor dword [esp + 0x20], 0x938c1
mov dword [esp + 0x38], 0x8526ba
or dword [esp + 0x38], 0xe4c85cdb
xor dword [esp + 0x38], 0x59ee13ea
xor dword [esp + 0x38], 0xbd2d3378
mov dword [esp + 0x58], 0x9330b1
mov eax, dword [esp + 0x58]
xor edx, edx
push 0x53
pop ebx
div ebx
mov ebx, 0x53207f4
mov ebp, 0xcfb0cf2
mov dword [esp + 0x58], eax
xor dword [esp + 0x58], 0x37706
mov dword [esp + 0x30], 0x790919
or dword [esp + 0x30], 0x778f7ced
xor dword [esp + 0x30], 0x8e43004f
xor dword [esp + 0x30], 0xf9ba9c0c
mov dword [esp + 0x28], 0x9e8c36
xor dword [esp + 0x28], 0xaa263bc
shr dword [esp + 0x28], 0xd
xor dword [esp + 0x28], 0xab002
mov dword [esp + 0x3c], 0xa6f7fa
xor dword [esp + 0x3c], 0x75b476f4
add dword [esp + 0x3c], 0xcbac
xor dword [esp + 0x3c], 0x751dc29e
mov dword [esp + 0x44], 0x67a1e2
imul eax, dword [esp + 0x44], 0xe
mov dword [esp + 0x44], eax
or dword [esp + 0x44], 0xd6396b5a
xor dword [esp + 0x44], 0xd7b95cfe
mov dword [esp + 0x34], 0xf4d32d
shl dword [esp + 0x34], 3
shr dword [esp + 0x34], 6
xor dword [esp + 0x34], 0x13afeb
mov dword [esp + 0x6c], 0xab161f
or dword [esp + 0x6c], 0x14fcc76a
xor dword [esp + 0x6c], 0x14fc18da
mov dword [esp + 0x4c], 0xcd6063
xor dword [esp + 0x4c], 0x8b4c8010
shr dword [esp + 0x4c], 0xe
xor dword [esp + 0x4c], 0xe18d3
mov dword [esp + 0x14], 0x82a291
add dword [esp + 0x14], 0xffff0d0e
add dword [esp + 0x14], 0xffff4007
add dword [esp + 0x14], 0xffff1ef6
xor dword [esp + 0x14], 0x8a5a85
mov dword [esp + 0x68], 0xbe431
add dword [esp + 0x68], 0xdee6
xor dword [esp + 0x68], 0xa53b0
mov dword [esp + 0x70], 0x9efa62
or dword [esp + 0x70], 0xc9df5dbd
xor dword [esp + 0x70], 0xc9df533c
mov dword [esp + 0x24], 0xfbcdfb
or dword [esp + 0x24], 0x885f0f54
xor dword [esp + 0x24], 0x11c1b2e2
xor dword [esp + 0x24], 0x9936b9b9
mov dword [esp + 0x1c], 0x412eea
imul eax, dword [esp + 0x1c], 0x16
mov dword [esp + 0x1c], eax
shl dword [esp + 0x1c], 0xb
shl dword [esp + 0x1c], 9
xor dword [esp + 0x1c], 0x81c96927
cmp ecx, ebx
je 0xe25e09
cmp ecx, 0xaf60a29
je 0xe25e05
cmp ecx, 0xb66b9d4
je 0xe25ee9
cmp ecx, ebp
jne 0xe25edb
push dword [esp + 0x54]
lea ecx, [esp + 0x80]
push dword [esp + 0x44]
push dword [esp + 0xe4]
push dword [esp + 0x68]
call fcn.00e3b81b
add esp, 0x10
test eax, eax
je 0xe25f03
mov ecx, ebx
jmp 0xe25db7
mov ecx, ebp
jmp 0xe25db7
push dword [esp + 0x50]
lea edx, [esp + 0x84]
push 0x44
push dword [esp + 0x34]
mov ecx, dword [esp + 0x84]
call fcn.00e3bfdd
push dword [esp + 0x70]
mov ecx, 0x10001270
mov dword [esp + 0x90], 0x44
push dword [esp + 0x28]
mov edx, dword [esp + 0x88]
call fcn.00e3de81
add esp, 0x14
mov dword [esp + 0x88], eax
lea eax, [esp + 0x80]
push dword [esp + 0xc8]
push edi
push dword [esp + 0x54]
push ecx
push dword [esp + 0x7c]
push eax
push dword [esp + 0x4c]
push dword [esp + 0x60]
push dword [esp + 0x5c]
push ecx
push dword [esp + 0x50]
push dword [esp + 0x5c]
push ecx
push dword [esp + 0x110]
push 0
push dword [esp + 0xb8]
push dword [esp + 0x98]
push dword [esp + 0x7c]
push ecx
push dword [esp + 0x6c]
mov edx, dword [esp + 0x60]
or edx, dword [esp + 0xb0]
mov ecx, dword [esp + 0x98]
call fcn.00e331c7
mov edx, dword [esp + 0xb8]
mov esi, eax
push dword [esp + 0xd8]
mov ecx, dword [esp + 0x68]
call fcn.00e24c05
add esp, 0x54
mov ecx, 0xb66b9d4
cmp ecx, 0xcec9a48
jne 0xe25db7
jmp 0xe25f03
push dword [esp + 0x1c]
mov edx, dword [esp + 0x28]
push dword [esp + 0x80]
mov ecx, dword [esp + 0x78]
call fcn.00e3dfbc
pop ecx
pop ecx
pop edi
mov eax, esi
pop esi
pop ebp
pop ebx
add esp, 0xb4
ret