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

Disassembly:
sub esp, 0x494
push ebx
push ebp
push esi
push edi
push dword [esp + 0x4a8]
xor edi, edi
push edi
push ecx
call fcn.00e338f7
mov dword [esp + 0x94], 0xfa794
add esp, 0xc
mov dword [esp + 0x8c], 0x648b75
xor edx, edx
mov dword [esp + 0x90], edi
mov ecx, 0x2a58e6d
mov dword [esp + 0x18], 0xefe649
mov eax, dword [esp + 0x18]
push 0x39
pop esi
div esi
xor edx, edx
mov dword [esp + 0x18], eax
xor dword [esp + 0x18], 0xfcdb9e77
shr dword [esp + 0x18], 7
xor dword [esp + 0x18], 0x1f9bf7f
mov dword [esp + 0x60], 0xa22cf1
add dword [esp + 0x60], 0xffff7687
xor dword [esp + 0x60], 0xab5705
mov dword [esp + 0x20], 0xd4e22c
add dword [esp + 0x20], 0xffffc567
add dword [esp + 0x20], 0xffffff01
mov eax, dword [esp + 0x20]
push 0xa
pop esi
div esi
xor edx, edx
mov dword [esp + 0x20], eax
xor dword [esp + 0x20], 0x17ac67
mov dword [esp + 0x58], 0x931a4d
xor dword [esp + 0x58], 0x83452e96
or dword [esp + 0x58], 0x1bf5322e
xor dword [esp + 0x58], 0x9bf9ae0b
mov dword [esp + 0x80], 0xd5d697
add dword [esp + 0x80], 0xffffad9e
xor dword [esp + 0x80], 0xdc4b26
mov dword [esp + 0x74], 0x1abd93
or dword [esp + 0x74], 0xa1d0170
xor dword [esp + 0x74], 0xa1321e0
mov dword [esp + 0x30], 0x531299
add dword [esp + 0x30], 0xa33c
xor dword [esp + 0x30], 0xdf523daa
xor dword [esp + 0x30], 0xdf0622bc
mov dword [esp + 0x84], 0x609a44
shr dword [esp + 0x84], 3
xor dword [esp + 0x84], 0x93b31
mov dword [esp + 0x40], 0xe991f9
shr dword [esp + 0x40], 3
add dword [esp + 0x40], 0xe67d
xor dword [esp + 0x40], 0x1c3288
mov dword [esp + 0x10], 0xebf88f
add dword [esp + 0x10], 0xffff7f54
imul eax, dword [esp + 0x10], 9
mov dword [esp + 0x10], eax
imul eax, dword [esp + 0x10], 0x4a
mov dword [esp + 0x10], eax
xor dword [esp + 0x10], 0x649be80c
mov dword [esp + 0x1c], 0x711770
shl dword [esp + 0x1c], 5
add dword [esp + 0x1c], 0x11e1
mov eax, dword [esp + 0x1c]
div esi
mov dword [esp + 0x1c], eax
xor dword [esp + 0x1c], 0x16d7a35
mov dword [esp + 0x38], 0xe255c4
imul eax, dword [esp + 0x38], 0x46
mov dword [esp + 0x38], eax
xor dword [esp + 0x38], 0x8d587d12
xor dword [esp + 0x38], 0xb0b1bf9d
mov dword [esp + 0x24], 0x80b89d
add dword [esp + 0x24], 0xffffe265
add dword [esp + 0x24], 0xffff8176
add dword [esp + 0x24], 0x8db3
xor edx, edx
xor dword [esp + 0x24], 0x8987f6
mov dword [esp + 0x50], 0x96765f
shr dword [esp + 0x50], 0xd
or dword [esp + 0x50], 0xd5cf2040
xor dword [esp + 0x50], 0xd5c6448f
mov dword [esp + 0x2c], 0xb4b9d7
imul eax, dword [esp + 0x2c], 0x73
push 0x28
pop esi
push 0x2a
mov dword [esp + 0x30], eax
or dword [esp + 0x30], 0xe8d4dde
xor dword [esp + 0x30], 0x5fa7c359
mov dword [esp + 0x38], 0x9b6bc1
mov eax, dword [esp + 0x38]
div esi
xor edx, edx
mov dword [esp + 0x38], eax
mov eax, dword [esp + 0x38]
pop esi
div esi
push 0xb
mov dword [esp + 0x38], eax
xor edx, edx
xor dword [esp + 0x38], 0x2b5de
mov dword [esp + 0x4c], 0x627f62
add dword [esp + 0x4c], 0x2af6
or dword [esp + 0x4c], 0x2f954bb6
xor dword [esp + 0x4c], 0x2fff49ed
mov dword [esp + 0x18], 0xd4f8be
imul eax, dword [esp + 0x18], 0x77
pop esi
push 0x67
mov dword [esp + 0x18], eax
xor dword [esp + 0x18], 0xae317b6a
or dword [esp + 0x18], 0xb7426db3
xor dword [esp + 0x18], 0xffc0bec8
mov dword [esp + 0x80], 0x69bcb1
xor dword [esp + 0x80], 0x744ed9e5
xor dword [esp + 0x80], 0x7423e62b
mov dword [esp + 0x50], 0x1c7217
shr dword [esp + 0x50], 7
add dword [esp + 0x50], 0xe738
xor dword [esp + 0x50], 0xeb005
mov dword [esp + 0x60], 0xd9c9be
or dword [esp + 0x60], 0x3af2c93a
xor dword [esp + 0x60], 0x3af8e625
mov dword [esp + 0x68], 0xdce8e6
xor dword [esp + 0x68], 0xb4e36e5c
xor dword [esp + 0x68], 0xb43e244e
mov dword [esp + 0x40], 0x971a4c
add dword [esp + 0x40], 0x2537
mov eax, dword [esp + 0x40]
div esi
xor edx, edx
mov dword [esp + 0x40], eax
xor dword [esp + 0x40], 0x2e04b
mov dword [esp + 0x58], 0x398b22
xor dword [esp + 0x58], 0x8f20d08d
shl dword [esp + 0x58], 7
xor dword [esp + 0x58], 0x8ca1f7e2
mov dword [esp + 0x48], 0xe2863d
shr dword [esp + 0x48], 7
shl dword [esp + 0x48], 3
xor dword [esp + 0x48], 0xb00d0
mov dword [esp + 0x70], 0x965a9b
xor dword [esp + 0x70], 0xad842d13
xor dword [esp + 0x70], 0xad1b7a09
mov dword [esp + 0x7c], 0xf538c
add dword [esp + 0x7c], 0xffffe63f
xor dword [esp + 0x7c], 0x2d656
mov dword [esp + 0x74], 0x4d06a5
add dword [esp + 0x74], 0x7b1a
xor dword [esp + 0x74], 0x492922
mov dword [esp + 0x6c], 0xf06b0
mov eax, dword [esp + 0x6c]
pop esi
div esi
mov dword [esp + 0x68], eax
xor dword [esp + 0x68], 0x8f367
mov ebp, 0x426d27e
mov dword [esp + 0x28], 0xa14ff4
mov ebx, 0xa26902c
shr dword [esp + 0x28], 7
add dword [esp + 0x28], 0x4f06
shr dword [esp + 0x28], 5
xor dword [esp + 0x28], 0x2def3
cmp ecx, 0x2a58e6d
je 0xe229ee
cmp ecx, ebp
je 0xe22980
cmp ecx, 0x5b590a5
je 0xe228fb
cmp ecx, ebx
je 0xe22a1d
cmp ecx, 0xcc0536b
jne 0xe228ca
jmp 0xe22a4e
push dword [esp + 0x14]
mov ecx, 0x1000159c
push dword [esp + 0x4c]
mov edx, dword [esp + 0x3c]
call fcn.00e3de81
push edi
mov esi, eax
lea eax, [esp + 0xa0]
push eax
push dword [esp + 0x64]
push dword [esp + 0x50]
mov eax, dword [0x1002221c]
add eax, 0x10
push eax
push dword [esp + 0x80]
lea eax, [esp + 0x2bc]
push 0x104
push dword [esp + 0x80]
push esi
push eax
push dword [esp + 0x7c]
mov ecx, dword [0x1002221c]
mov edx, dword [esp + 0xb0]
lea ecx, [ecx + 0x224]
call fcn.00e36d73
mov edx, dword [esp + 0xa0]
mov ecx, dword [esp + 0x78]
push esi
call fcn.00e24c05
add esp, 0x38
mov ecx, ebx
jmp 0xe228ca
push dword [esp + 0x84]
mov ecx, 0x100014fc
push dword [esp + 0x34]
mov edx, dword [esp + 0x7c]
call fcn.00e3de81
pop ecx
pop ecx
push dword [esp + 0x24]
mov esi, eax
lea edx, [esp + 0x98]
push dword [esp + 0x3c]
push dword [esp + 0x24]
mov eax, dword [0x1002221c]
add eax, 0x224
push eax
push esi
push dword [esp + 0x24]
lea eax, [esp + 0x2b4]
push eax
mov eax, dword [0x1002221c]
add eax, 0x10
push eax
push ecx
mov ecx, dword [esp + 0x64]
call fcn.00e36984
mov edx, dword [esp + 0x50]
mov ecx, dword [esp + 0x74]
push esi
call fcn.00e24c05
add esp, 0x28
jmp 0xe22979
push dword [esp + 0x18]
push ecx
push dword [esp + 0x88]
push dword [esp + 0x64]
push ecx
push dword [esp + 0x34]
lea ecx, [esp + 0xac]
push dword [esp + 0x78]
call fcn.00e2c489
add esp, 0x1c
mov ecx, ebp
jmp 0xe228ca
push ecx
push edi
push edi
push dword [esp + 0x34]
lea edx, [esp + 0x2ac]
push dword [esp + 0x78]
push dword [esp + 0x84]
mov ecx, dword [esp + 0x90]
push edi
call fcn.00e31f01
xor ecx, ecx
add esp, 0x1c
inc ecx
test eax, eax
cmovne edi, ecx
mov eax, edi
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x494
ret