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

Disassembly:
sub esp, 0x94
push ebx
push ebp
push esi
push edi
push dword [esp + 0xac]
mov ebx, edx
mov ebp, ecx
push dword [esp + 0xac]
push ebx
push ebp
call fcn.00e338f7
mov dword [esp + 0x70], 0x798a46
xor edi, edi
mov dword [esp + 0x74], 0x57ec1a
add esp, 0x10
mov dword [esp + 0x68], edi
xor edx, edx
mov dword [esp + 0x6c], edi
mov esi, 0xd738d74
mov dword [esp + 0x44], 0x383520
add dword [esp + 0x44], 0xffff99e5
xor dword [esp + 0x44], 0x34f67a
mov dword [esp + 0x5c], 0x108448
or dword [esp + 0x5c], 0x3aaf3442
xor dword [esp + 0x5c], 0x3abaef29
mov dword [esp + 0x3c], 0xfb4286
mov eax, dword [esp + 0x3c]
push 0x26
pop ecx
div ecx
push 5
mov dword [esp + 0x40], eax
xor edx, edx
shr dword [esp + 0x40], 9
xor dword [esp + 0x40], 0x9abad
mov dword [esp + 0x24], 0x999e7a
shr dword [esp + 0x24], 7
add dword [esp + 0x24], 0xfffff95b
xor dword [esp + 0x24], 0xd5182
mov dword [esp + 0x30], 0xd99189
add dword [esp + 0x30], 0xffff83c7
add dword [esp + 0x30], 0x4078
xor dword [esp + 0x30], 0xdaadea
mov dword [esp + 0x20], 0xc618fd
mov eax, dword [esp + 0x20]
pop ecx
div ecx
push 0x2d
mov dword [esp + 0x20], eax
xor edx, edx
add dword [esp + 0x20], 0xf6cf
or dword [esp + 0x20], 0xab0831c2
xor dword [esp + 0x20], 0xab226a9c
mov dword [esp + 0x2c], 0x8cd6eb
add dword [esp + 0x2c], 0xffffad23
shl dword [esp + 0x2c], 0xa
xor dword [esp + 0x2c], 0x3213fcf3
mov dword [esp + 0x14], 0xb8f6f4
shl dword [esp + 0x14], 9
add dword [esp + 0x14], 0xffffed26
mov eax, dword [esp + 0x14]
pop ecx
div ecx
push 6
mov dword [esp + 0x14], eax
xor dword [esp + 0x14], 0x28b5492
mov dword [esp + 0x38], 0x458efb
or dword [esp + 0x38], 0xbae4da2e
xor dword [esp + 0x38], 0x3db43206
xor dword [esp + 0x38], 0x87501e53
mov dword [esp + 0x1c], 0xaba71b
shl dword [esp + 0x1c], 0xf
add dword [esp + 0x1c], 0xffff2dc4
add dword [esp + 0x1c], 0x2fd7
xor dword [esp + 0x1c], 0xd3847802
mov dword [esp + 0x44], 0xdbd2a1
shr dword [esp + 0x44], 9
xor dword [esp + 0x44], 0x23300
xor edx, edx
mov dword [esp + 0x34], 0xe04efa
mov eax, dword [esp + 0x34]
pop ecx
div ecx
push 0x23
mov dword [esp + 0x34], eax
xor edx, edx
shl dword [esp + 0x34], 1
xor dword [esp + 0x34], 0x48646f
mov dword [esp + 0x4c], 0x69dd67
add dword [esp + 0x4c], 0x1f9
xor dword [esp + 0x4c], 0x66bbbc
mov dword [esp + 0x3c], 0x4bca95
shl dword [esp + 0x3c], 6
shl dword [esp + 0x3c], 6
xor dword [esp + 0x3c], 0xbca1c0f2
mov dword [esp + 0x54], 0x26f652
add dword [esp + 0x54], 0xffff3b5c
xor dword [esp + 0x54], 0x27b435
mov dword [esp + 0x5c], 0xf53184
or dword [esp + 0x5c], 0xf6c69ef
xor dword [esp + 0x5c], 0xff2cf3e
mov dword [esp + 0x28], 0xd600a2
shl dword [esp + 0x28], 0xa
add dword [esp + 0x28], 0xdfc0
xor dword [esp + 0x28], 0x5808c058
mov dword [esp + 0x18], 0x4262eb
mov eax, dword [esp + 0x18]
pop ecx
div ecx
mov dword [esp + 0x14], eax
or dword [esp + 0x14], 0xcaa5230
imul eax, dword [esp + 0x14], 0x5d
mov dword [esp + 0x14], eax
xor dword [esp + 0x14], 0x9a7fb8f7
mov dword [esp + 0x54], 0x84cb9c
xor dword [esp + 0x54], 0xd7448d93
xor dword [esp + 0x54], 0xd7c50511
mov dword [esp + 0x4c], 0x636c6c
shl dword [esp + 0x4c], 0xb
xor dword [esp + 0x4c], 0x1b668802
cmp esi, 0x10ceef8
je 0xe3374b
cmp esi, 0x712f68d
je 0xe33719
cmp esi, 0x83e2558
je 0xe336e7
cmp esi, 0xad6c19f
je 0xe336b9
cmp esi, 0xd738d74
je 0xe336af
cmp esi, 0xe30a11a
je 0xe33681
cmp esi, 0xe327c94
jne 0xe33766
lea eax, [ebx + 0x10]
push eax
push dword [esp + 0x50]
mov ecx, dword [esp + 0x5c]
lea edx, [esp + 0x78]
call fcn.00e3aa64
pop ecx
pop ecx
xor ecx, ecx
inc ecx
test eax, eax
cmovne edi, ecx
mov eax, edi
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x94
ret
lea eax, [ebx + 0x2c]
push eax
push dword [esp + 0x1c]
lea ecx, [esp + 0x78]
push dword [esp + 0x3c]
push dword [esp + 0x1c]
mov edx, dword [esp + 0x38]
call fcn.00e2656f
add esp, 0x10
test eax, eax
je 0xe33674
mov esi, 0xad6c19f
jmp 0xe33609
mov esi, 0x10ceef8
jmp 0xe33609
lea eax, [ebx + 8]
push eax
push dword [esp + 0x3c]
lea ecx, [esp + 0x78]
push dword [esp + 0x50]
push dword [esp + 0x3c]
mov edx, dword [esp + 0x50]
call fcn.00e2656f
add esp, 0x10
test eax, eax
je 0xe33674
mov esi, 0x83e2558
jmp 0xe33609
lea eax, [ebx + 4]
push eax
push dword [esp + 0x18]
lea ecx, [esp + 0x78]
push dword [esp + 0x2c]
push dword [esp + 0x64]
mov edx, dword [esp + 0x60]
call fcn.00e2656f
add esp, 0x10
test eax, eax
je 0xe33674
mov esi, 0xe327c94
jmp 0xe33609
lea eax, [ebx + 0x18]
push eax
push dword [esp + 0x20]
lea ecx, [esp + 0x78]
push dword [esp + 0x34]
push dword [esp + 0x2c]
mov edx, dword [esp + 0x4c]
call fcn.00e2656f
add esp, 0x10
test eax, eax
je 0xe33674
mov esi, 0xe30a11a
jmp 0xe33609
lea eax, [esp + 0x70]
mov edx, ebp
push eax
push dword [esp + 0x60]
mov ecx, dword [esp + 0x4c]
call fcn.00e32c3d
pop ecx
pop ecx
mov esi, 0x712f68d
cmp esi, 0xe332259
jne 0xe33609
jmp 0xe33674