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

Disassembly:
sub esp, 0x94
push ebx
mov ebx, dword [esp + 0x9c]
push ebp
push esi
push edi
push dword [esp + 0xb4]
mov esi, edx
push dword [esp + 0xb4]
push dword [esp + 0xb4]
push ebx
push esi
push ecx
call fcn.00e338f7
mov dword [esp + 0xac], 0x41479e
xor edi, edi
mov dword [esp + 0xb0], 0xfae581
add esp, 0x18
mov dword [esp + 0x9c], edi
xor edx, edx
mov dword [esp + 0x7c], 0xf46b5a
mov ecx, 0x9d46657
or dword [esp + 0x7c], 0x56dbd4d2
xor dword [esp + 0x7c], 0x56ffffdb
mov dword [esp + 0x74], 0xdcd380
add dword [esp + 0x74], 0x9603
xor dword [esp + 0x74], 0xdd6982
mov dword [esp + 0x18], 0x36d531
add dword [esp + 0x18], 0xfff9
xor dword [esp + 0x18], 0xa73c8f8d
or dword [esp + 0x18], 0xd213c1e2
xor dword [esp + 0x18], 0xf71bdbe7
mov dword [esp + 0x88], 0x2b04b8
add dword [esp + 0x88], 0xffff381d
xor dword [esp + 0x88], 0x2a3cd5
mov dword [esp + 0x78], 0x8190cb
xor dword [esp + 0x78], 0xebbb2ea6
xor dword [esp + 0x78], 0xeb3abe6d
mov dword [esp + 0x34], 0x5f13ec
or dword [esp + 0x34], 0xfeefdb76
add dword [esp + 0x34], 0xffffefbf
xor dword [esp + 0x34], 0xfeffcbbd
mov dword [esp + 0x2c], 0xa918ae
add dword [esp + 0x2c], 0xffff6766
add dword [esp + 0x2c], 0xffff1dac
imul eax, dword [esp + 0x2c], 0x1d
push 0x58
pop ebp
mov dword [esp + 0x2c], eax
xor dword [esp + 0x2c], 0x12fcdec0
mov dword [esp + 0x30], 0xf3e85c
add dword [esp + 0x30], 0xffff9b49
imul eax, dword [esp + 0x30], 0x57
mov dword [esp + 0x30], eax
or dword [esp + 0x30], 0x17ec3adc
xor dword [esp + 0x30], 0x57e936c2
mov dword [esp + 0x58], 0x6c802a
xor dword [esp + 0x58], 0x1e229be5
or dword [esp + 0x58], 0xfe824ca8
xor dword [esp + 0x58], 0xfec0cae6
mov dword [esp + 0x64], 0x96a0
add dword [esp + 0x64], 0xffffdb67
or dword [esp + 0x64], 0xd02a2e0e
xor dword [esp + 0x64], 0xd02e5ca4
mov dword [esp + 0x28], 0x6cc250
or dword [esp + 0x28], 0xf5b53a25
mov eax, dword [esp + 0x28]
div ebp
mov dword [esp + 0x28], eax
add dword [esp + 0x28], 0xd00c
xor dword [esp + 0x28], 0x2cecfb9
mov dword [esp + 0x20], 0x8955ed
or dword [esp + 0x20], 0xead8e8f7
add dword [esp + 0x20], 0xffff13ae
imul eax, dword [esp + 0x20], 0x5f
mov dword [esp + 0x20], eax
xor dword [esp + 0x20], 0x26829c9e
mov dword [esp + 0x14], 0x6d8b59
add dword [esp + 0x14], 0xaaca
xor dword [esp + 0x14], 0x9bb0b54b
xor dword [esp + 0x14], 0xecb2e285
xor dword [esp + 0x14], 0x776dd294
mov dword [esp + 0x84], 0xf35c45
xor edx, edx
or dword [esp + 0x84], 0x18da492f
xor dword [esp + 0x84], 0x18f10710
mov dword [esp + 0x6c], 0x796f58
add dword [esp + 0x6c], 0x7355
imul eax, dword [esp + 0x6c], 0xf
push 0x33
pop ebp
push 0x11
mov dword [esp + 0x70], eax
xor dword [esp + 0x70], 0x726820d
mov dword [esp + 0x6c], 0xde6485
shl dword [esp + 0x6c], 5
xor dword [esp + 0x6c], 0x2264ae73
xor dword [esp + 0x6c], 0x39a8644b
mov dword [esp + 0x84], 0xadded1
or dword [esp + 0x84], 0x36ae723a
xor dword [esp + 0x84], 0x36a85645
mov dword [esp + 0x3c], 0x729672
shl dword [esp + 0x3c], 0xc
add dword [esp + 0x3c], 0x7a7b
xor dword [esp + 0x3c], 0xe4f63f00
xor dword [esp + 0x3c], 0xcd9b8589
mov dword [esp + 0x64], 0x238b92
xor dword [esp + 0x64], 0x3b52bf7e
xor dword [esp + 0x64], 0x6e60cf4b
xor dword [esp + 0x64], 0x55182734
mov dword [esp + 0x60], 0xe24f9e
shr dword [esp + 0x60], 0xe
add dword [esp + 0x60], 0x6f8f
xor dword [esp + 0x60], 0x952bc
mov dword [esp + 0x48], 0x1fe0c2
or dword [esp + 0x48], 0x4532c4d
add dword [esp + 0x48], 0x7368
shl dword [esp + 0x48], 3
xor dword [esp + 0x48], 0x23075677
mov dword [esp + 0x28], 0x39ca7c
add dword [esp + 0x28], 0x577e
shr dword [esp + 0x28], 4
shl dword [esp + 0x28], 5
xor dword [esp + 0x28], 0x7bbae4
mov dword [esp + 0x74], 0xb91efb
shl dword [esp + 0x74], 0x10
mov eax, dword [esp + 0x74]
div ebp
xor edx, edx
mov dword [esp + 0x74], eax
xor dword [esp + 0x74], 0x97f9a5
mov dword [esp + 0x50], 0xbf15
shl dword [esp + 0x50], 0xc
add dword [esp + 0x50], 0xffff9ecf
xor dword [esp + 0x50], 0xbfaeb5a
mov dword [esp + 0x20], 0xc95982
mov eax, dword [esp + 0x20]
pop ebp
div ebp
push 5
mov dword [esp + 0x20], eax
xor edx, edx
or dword [esp + 0x20], 0xf06ab064
shl dword [esp + 0x20], 9
xor dword [esp + 0x20], 0xd7f934e6
mov dword [esp + 0x40], 0x3a455
mov eax, dword [esp + 0x40]
pop ebp
div ebp
push 0x62
mov dword [esp + 0x40], eax
xor edx, edx
or dword [esp + 0x40], 0x5963b74d
imul eax, dword [esp + 0x40], 0x36
pop ebp
mov dword [esp + 0x3c], eax
xor dword [esp + 0x3c], 0xdb054c9f
mov dword [esp + 0x54], 0xb2ea47
mov eax, dword [esp + 0x54]
div ebp
xor edx, edx
mov dword [esp + 0x54], eax
mov eax, dword [esp + 0x54]
push 0x24
pop ebp
div ebp
mov ebp, 0x36b35b5
mov dword [esp + 0x54], eax
xor dword [esp + 0x54], 0x8f045
mov dword [esp + 0x50], 0xc9f42b
shl dword [esp + 0x50], 0xa
imul eax, dword [esp + 0x50], 0x1c
mov dword [esp + 0x50], eax
xor dword [esp + 0x50], 0x5adb5716
mov dword [esp + 0x48], 0x94055
or dword [esp + 0x48], 0x1c506ec
xor dword [esp + 0x48], 0x762f42a1
shr dword [esp + 0x48], 5
xor dword [esp + 0x48], 0x3bd0757
mov dword [esp + 0x40], 0xd030ae
imul eax, dword [esp + 0x40], 0x3d
mov dword [esp + 0x40], eax
xor dword [esp + 0x40], 0x644a8c03
shr dword [esp + 0x40], 7
xor dword [esp + 0x40], 0xa306b3
cmp ecx, ebp
je 0xe2757e
cmp ecx, 0x86ebf38
je 0xe275e2
cmp ecx, 0x9d46657
je 0xe27574
cmp ecx, 0xeb7fe5d
je 0xe27507
cmp ecx, 0xfe5f6aa
jne 0xe275bc
push dword [esp + 0x54]
lea eax, [esp + 0x94]
push dword [esp + 0x78]
push dword [esp + 0x94]
push dword [esp + 0x9c]
push dword [esp + 0x4c]
push ecx
push dword [esp + 0x34]
push dword [esp + 0x50]
push dword [esp + 0x6c]
push dword [esp + 0x94]
push ecx
push dword [esi]
push dword [esp + 0x54]
push eax
push dword [esi + 4]
push dword [esp + 0x80]
mov edx, dword [0x1002220c]
mov ecx, dword [esp + 0x9c]
mov edx, dword [edx + 8]
call fcn.00e3b738
add esp, 0x40
cmp eax, dword [esp + 0x2c]
je 0xe275ca
mov ecx, 0x86ebf38
jmp 0xe27460
push dword [esp + 0x6c]
lea eax, [esp + 0x94]
push dword [esp + 0x80]
push edi
push dword [esp + 0x94]
push dword [esp + 0x94]
push ecx
push dword [esp + 0x2c]
push dword [esp + 0x34]
push dword [esp + 0x40]
push dword [esp + 0x4c]
push ecx
push dword [esi]
push dword [esp + 0x94]
push eax
push dword [esi + 4]
push dword [esp + 0x94]
mov edx, dword [0x1002220c]
mov ecx, dword [esp + 0x70]
mov edx, dword [edx + 8]
call fcn.00e3b738
add esp, 0x40
cmp eax, dword [esp + 0x78]
jne 0xe275fc
mov ecx, ebp
jmp 0xe27460
mov ecx, 0xeb7fe5d
jmp 0xe27460
mov eax, dword [esp + 0x60]
mov eax, dword [esp + 0x38]
mov eax, dword [esp + 0x80]
mov eax, dword [esp + 0x68]
push dword [esp + 0x90]
push ecx
push ecx
call fcn.00e2666a
add esp, 0xc
mov dword [esp + 0x8c], eax
test eax, eax
je 0xe275b7
mov ecx, 0xfe5f6aa
jmp 0xe27460
mov ecx, 0x83c3d77
cmp ecx, 0x83c3d77
jne 0xe27460
jmp 0xe275fc
mov eax, dword [esp + 0x8c]
xor edi, edi
mov dword [ebx], eax
inc edi
mov eax, dword [esp + 0x90]
mov dword [ebx + 4], eax
jmp 0xe275fc
push dword [esp + 0x8c]
push dword [esp + 0x44]
mov edx, dword [esp + 0x50]
mov ecx, dword [esp + 0x58]
call fcn.00e32df8
pop ecx
pop ecx
mov eax, edi
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x94
ret