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

Disassembly:
sub esp, 0x478
mov dword [esp + 0x30], 0xb3496b
xor edx, edx
shl dword [esp + 0x30], 4
mov ecx, 0xe78ce5a
imul eax, dword [esp + 0x30], 0x6d
push ebx
push ebp
push esi
push edi
mov dword [esp + 0x40], eax
xor dword [esp + 0x40], 0xc569581c
mov dword [esp + 0x30], 0xe55395
mov eax, dword [esp + 0x30]
push 0x66
pop esi
div esi
push 0x45
mov dword [esp + 0x34], eax
xor edx, edx
shl dword [esp + 0x34], 8
xor dword [esp + 0x34], 0x5c362cbb
xor dword [esp + 0x34], 0x5e015323
mov dword [esp + 0x48], 0xf37bf3
shr dword [esp + 0x48], 0xc
add dword [esp + 0x48], 0xffff9696
xor dword [esp + 0x48], 0xfffdd8ea
mov dword [esp + 0x5c], 0xe4f540
shl dword [esp + 0x5c], 6
add dword [esp + 0x5c], 0xe07f
xor dword [esp + 0x5c], 0x39381ebd
mov dword [esp + 0x64], 0xa8c6fc
or dword [esp + 0x64], 0xdfabfcbb
xor dword [esp + 0x64], 0xdfa15820
mov dword [esp + 0x14], 0xf857a9
mov eax, dword [esp + 0x14]
pop esi
div esi
push 0x53
mov dword [esp + 0x14], eax
xor edx, edx
or dword [esp + 0x14], 0xd9c4bf9c
imul eax, dword [esp + 0x14], 0x5a
pop esi
mov dword [esp + 0x10], eax
xor dword [esp + 0x10], 0x90315ea8
mov dword [esp + 0x70], 0x4718f5
xor dword [esp + 0x70], 0xd1e21783
xor dword [esp + 0x70], 0xd1a6eedf
mov dword [esp + 0x4c], 0xadadce
shl dword [esp + 0x4c], 0xf
mov eax, dword [esp + 0x4c]
div esi
mov dword [esp + 0x4c], eax
xor dword [esp + 0x4c], 0x296b67f
mov dword [esp + 0x54], 0xcbcf20
shl dword [esp + 0x54], 0xc
add dword [esp + 0x54], 0x8d32
xor dword [esp + 0x54], 0xbcf30330
mov dword [esp + 0x5c], 0x2048a2
xor dword [esp + 0x5c], 0x1d6c055
imul eax, dword [esp + 0x5c], 0x61
mov dword [esp + 0x5c], eax
xor dword [esp + 0x5c], 0xbe66d71e
mov dword [esp + 0x14], 0x68dae1
shr dword [esp + 0x14], 1
xor dword [esp + 0x14], 0xa569f59c
shl dword [esp + 0x14], 5
xor dword [esp + 0x14], 0xabb1aded
mov dword [esp + 0x50], 0xdee53a
xor dword [esp + 0x50], 0x36cee4c6
or dword [esp + 0x50], 0x506e93fa
xor dword [esp + 0x50], 0x7679092b
mov dword [esp + 0x1c], 0x91aef7
add dword [esp + 0x1c], 0xffff162e
shl dword [esp + 0x1c], 9
shl dword [esp + 0x1c], 0xd
xor dword [esp + 0x1c], 0x494db65b
mov dword [esp + 0x18], 0x412814
or dword [esp + 0x18], 0x83fed2be
shl dword [esp + 0x18], 5
add dword [esp + 0x18], 0xe6f9
xor dword [esp + 0x18], 0x80036c57
xor edx, edx
mov dword [esp + 0x28], 0xc881e5
mov ebx, 0x6f62e95
mov eax, dword [esp + 0x28]
mov edi, 0xa698834
push 0x28
pop esi
div esi
push 0x51
mov dword [esp + 0x2c], eax
xor edx, edx
add dword [esp + 0x2c], 0xffff3a2a
mov ebp, 0xec12db1
xor dword [esp + 0x2c], 0x312bb1a7
xor dword [esp + 0x2c], 0x312774e1
mov dword [esp + 0x68], 0x50a276
shr dword [esp + 0x68], 0xc
xor dword [esp + 0x68], 0xc7f21
mov dword [esp + 0x4c], 0xca1277
add dword [esp + 0x4c], 0xffff72d2
imul eax, dword [esp + 0x4c], 5
pop esi
mov dword [esp + 0x48], eax
xor dword [esp + 0x48], 0x3e6d355
mov dword [esp + 0x20], 0x14fc1f
add dword [esp + 0x20], 0x8f84
shr dword [esp + 0x20], 2
shr dword [esp + 0x20], 5
xor dword [esp + 0x20], 0x4a48a
mov dword [esp + 0x38], 0xb66f62
xor dword [esp + 0x38], 0x2a550e7c
imul eax, dword [esp + 0x38], 0x12
mov dword [esp + 0x38], eax
or dword [esp + 0x38], 0x2894744d
xor dword [esp + 0x38], 0x2bf391d4
mov dword [esp + 0x74], 0xd58b7a
shl dword [esp + 0x74], 0xa
xor dword [esp + 0x74], 0x56260be8
mov dword [esp + 0x2c], 0x7d22fe
shl dword [esp + 0x2c], 4
imul eax, dword [esp + 0x2c], 0x52
mov dword [esp + 0x2c], eax
imul eax, dword [esp + 0x2c], 0x65
mov dword [esp + 0x2c], eax
xor dword [esp + 0x2c], 0x5ef8be8
mov dword [esp + 0x24], 0xd3e901
add dword [esp + 0x24], 0xffffbe16
or dword [esp + 0x24], 0x8d7b00b1
mov eax, dword [esp + 0x24]
div esi
mov dword [esp + 0x24], eax
xor dword [esp + 0x24], 0x1c6ad78
mov dword [esp + 0x68], 0xfb962c
shr dword [esp + 0x68], 5
xor dword [esp + 0x68], 0xaef94
mov dword [esp + 0x3c], 0x8c1098
add dword [esp + 0x3c], 0xffffd30e
shr dword [esp + 0x3c], 0xb
add dword [esp + 0x3c], 0x64de
xor dword [esp + 0x3c], 0x1d73a
mov dword [esp + 0x34], 0xb52494
add dword [esp + 0x34], 0xae2b
add dword [esp + 0x34], 0x37f9
add dword [esp + 0x34], 0xffff5141
xor dword [esp + 0x34], 0xb1fa9c
mov dword [esp + 0x6c], 0x974e34
imul eax, dword [esp + 0x6c], 0x44
mov dword [esp + 0x6c], eax
xor dword [esp + 0x6c], 0x2830ae87
cmp ecx, ebx
je 0xe2eb1a
cmp ecx, edi
je 0xe2eab3
cmp ecx, 0xdc58b5f
je 0xe2eb37
cmp ecx, 0xe78ce5a
je 0xe2eaa0
cmp ecx, ebp
je 0xe2ea8c
cmp ecx, 0xf4d9a3c
jne 0xe2eb29
push dword [esp + 0x48]
lea edx, [esp + 0x284]
push dword [esp + 0x68]
push dword [esp + 0x30]
mov ecx, dword [esp + 0x24]
call fcn.00e2f2ab
lea eax, [esp + 0x84]
push eax
lea eax, [esp + 0x290]
push eax
push dword [esp + 0x88]
mov edx, dword [esp + 0x50]
mov ecx, dword [esp + 0x38]
call fcn.00e2d197
add esp, 0x18
mov ecx, 0xdc58b5f
jmp 0xe2ea0e
mov eax, dword [esp + 0x30]
mov eax, dword [esp + 0x40]
call fcn.00e3d514
mov ecx, edi
jmp 0xe2ea0e
mov eax, dword [0x1002221c]
mov ecx, ebx
cmp dword [eax + 8], 0
cmovne ecx, ebp
jmp 0xe2ea0e
push dword [esp + 0x70]
mov ecx, 0x100014dc
push dword [esp + 0x14]
mov edx, dword [esp + 0x68]
call fcn.00e3de81
pop ecx
pop ecx
mov ecx, dword [0x1002221c]
lea edx, [esp + 0x78]
add ecx, 0x10
mov esi, eax
push ecx
push dword [esp + 0x18]
push esi
push ecx
mov ecx, dword [0x1002221c]
add ecx, 0x224
push ecx
push dword [esp + 0x70]
push dword [esp + 0x6c]
mov ecx, dword [esp + 0x68]
call fcn.00e369d4
mov edx, dword [esp + 0x38]
mov ecx, dword [esp + 0x6c]
push esi
call fcn.00e24c05
add esp, 0x20
mov ecx, 0xf4d9a3c
jmp 0xe2ea0e
mov eax, dword [esp + 0x58]
mov eax, dword [esp + 0x44]
call fcn.00e3bad4
mov ecx, edi
cmp ecx, 0x1acb31e
jne 0xe2ea0e
jmp 0xe2eb6e
lea eax, [esp + 0x78]
push eax
push dword [esp + 0x6c]
mov edx, dword [esp + 0x2c]
mov ecx, dword [esp + 0x34]
call fcn.00e338f8
push dword [esp + 0x74]
mov edx, dword [esp + 0x40]
xor ecx, ecx
mov word [eax], cx
lea eax, [esp + 0x84]
mov ecx, dword [esp + 0x48]
push eax
call fcn.00e27c4d
add esp, 0x10
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x478
ret