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

Disassembly:
sub esp, 0x98
push ebx
push ebp
push esi
push edi
push dword [esp + 0xb4]
mov esi, edx
mov edi, ecx
push dword [esp + 0xb4]
push dword [esp + 0xb4]
push esi
push edi
call fcn.00e338f7
mov dword [esp + 0x6c], 0xa2c719
add esp, 0x14
add dword [esp + 0x58], 0xffff79f5
xor edx, edx
xor dword [esp + 0x58], 0xa2410e
mov ecx, 0x1176d02
mov dword [esp + 0x54], 0x454582
add dword [esp + 0x54], 0xffff1651
xor dword [esp + 0x54], 0x4f6a65
mov dword [esp + 0x64], 0x3764ee
shr dword [esp + 0x64], 8
xor dword [esp + 0x64], 0xfec2a
mov dword [esp + 0x28], 0xb48ee0
xor dword [esp + 0x28], 0x2c9d85b1
shr dword [esp + 0x28], 0xa
xor dword [esp + 0x28], 0x88e81
mov dword [esp + 0x6c], 0x867697
xor dword [esp + 0x6c], 0xc049e9f1
xor dword [esp + 0x6c], 0xc0c993bb
mov dword [esp + 0x10], 0x45aa45
add dword [esp + 0x10], 0xffff1048
shr dword [esp + 0x10], 0xc
add dword [esp + 0x10], 0xffff071b
xor dword [esp + 0x10], 0xfffbe4a0
mov dword [esp + 0x1c], 0xb86069
or dword [esp + 0x1c], 0x385c3f83
add dword [esp + 0x1c], 0xaef1
shl dword [esp + 0x1c], 4
xor dword [esp + 0x1c], 0x8fdecd3e
mov dword [esp + 0x4c], 0x496620
or dword [esp + 0x4c], 0x1956f60d
shl dword [esp + 0x4c], 4
xor dword [esp + 0x4c], 0x95f5264c
mov dword [esp + 0x44], 0x94d4dd
shr dword [esp + 0x44], 0xe
xor dword [esp + 0x44], 0x9292045e
xor dword [esp + 0x44], 0x9294be45
mov dword [esp + 0x40], 0xb77f95
add dword [esp + 0x40], 0xffff42f9
add dword [esp + 0x40], 0x5857
xor dword [esp + 0x40], 0xb58b42
mov dword [esp + 0x30], 0xc327ef
shl dword [esp + 0x30], 7
add dword [esp + 0x30], 0xffff18ef
xor dword [esp + 0x30], 0x6195e5cd
mov dword [esp + 0x74], 0x92a1e4
shr dword [esp + 0x74], 5
xor dword [esp + 0x74], 0xb3e69
mov dword [esp + 0x50], 0x1562cd
mov eax, dword [esp + 0x50]
push 0x65
pop ebx
div ebx
mov dword [esp + 0x50], eax
xor dword [esp + 0x50], 0xd4f86
mov dword [esp + 0x48], 0x61eec
or dword [esp + 0x48], 0xf96ebbb1
add dword [esp + 0x48], 0x6a8a
xor dword [esp + 0x48], 0xf9630e5b
mov dword [esp + 0x3c], 0x113a6d
xor dword [esp + 0x3c], 0x6264bfce
or dword [esp + 0x3c], 0x171ed557
xor dword [esp + 0x3c], 0x77726188
mov dword [esp + 0x24], 0xacc5b7
shl dword [esp + 0x24], 0xd
imul eax, dword [esp + 0x24], 0x56
mov dword [esp + 0x24], eax
xor dword [esp + 0x24], 0x4d66c004
mov dword [esp + 0x34], 0x17a8a1
shl dword [esp + 0x34], 1
xor edx, edx
add dword [esp + 0x34], 0xfffff2e0
mov ebp, 0xdd3ac72
xor dword [esp + 0x34], 0x271e5a
mov dword [esp + 0x70], 0x6b8e62
shl dword [esp + 0x70], 3
xor dword [esp + 0x70], 0x357dd17
mov dword [esp + 0x5c], 0x14d62
add dword [esp + 0x5c], 0x43a2
xor dword [esp + 0x5c], 0xd5948
mov dword [esp + 0x38], 0xb85fe8
mov eax, dword [esp + 0x38]
push 0x47
pop ebx
div ebx
push 0xb
mov dword [esp + 0x3c], eax
xor edx, edx
add dword [esp + 0x3c], 0xffff2b82
xor dword [esp + 0x3c], 0xe4ef8
mov dword [esp + 0x18], 0xa674a8
imul eax, dword [esp + 0x18], 0x16
pop ebx
push 0x48
mov dword [esp + 0x18], eax
add dword [esp + 0x18], 0xd492
or dword [esp + 0x18], 0xc6aed562
xor dword [esp + 0x18], 0xcee83747
mov dword [esp + 0x6c], 0x513703
mov eax, dword [esp + 0x6c]
div ebx
xor edx, edx
mov dword [esp + 0x6c], eax
xor dword [esp + 0x6c], 0x80507
mov dword [esp + 0x30], 0xa7a00d
xor dword [esp + 0x30], 0xc7b218a2
add dword [esp + 0x30], 0xffff687d
xor dword [esp + 0x30], 0xc71cc6ff
mov dword [esp + 0x64], 0x6d7aa7
shl dword [esp + 0x64], 1
xor dword [esp + 0x64], 0xd32929
mov dword [esp + 0x24], 0xd67acf
mov eax, dword [esp + 0x24]
pop ebx
div ebx
push 0x15
mov dword [esp + 0x24], eax
xor edx, edx
or dword [esp + 0x24], 0xbe820677
xor dword [esp + 0x24], 0x2e1b1d7
xor dword [esp + 0x24], 0xbc6bfddf
mov dword [esp + 0x1c], 0x8a4889
mov eax, dword [esp + 0x1c]
pop ebx
div ebx
mov ebx, 0xb2c380a
mov dword [esp + 0x18], eax
shl dword [esp + 0x18], 7
add dword [esp + 0x18], 0xffff4983
xor dword [esp + 0x18], 0x34c6068
cmp ecx, ebx
jg 0xe2b360
je 0xe2b33b
cmp ecx, 0x1176d02
je 0xe2b327
cmp ecx, 0x45b76b1
je 0xe2b2f9
cmp ecx, 0x6f3e247
je 0xe2b2d7
cmp ecx, 0x7f09d8d
je 0xe2b2b2
cmp ecx, 0xaf54504
jne 0xe2b42e
push dword [esp + 0x3c]
lea ecx, [esp + 0x7c]
push dword [esi + 0x24]
push dword [esp + 0x50]
mov edx, dword [esp + 0x5c]
call fcn.00e3cf3c
add esp, 0xc
mov ecx, 0xe794582
jmp 0xe2b24e
push dword [esp + 0x74]
lea ecx, [esp + 0x7c]
push dword [esi + 0x2c]
push dword [esp + 0x38]
mov edx, dword [esp + 0x4c]
call fcn.00e3cf3c
add esp, 0xc
mov ecx, 0xaf54504
jmp 0xe2b24e
push dword [esp + 0x14]
lea ecx, [esp + 0x7c]
push dword [esi + 0x14]
push dword [esp + 0x40]
mov edx, dword [esp + 0x68]
call fcn.00e3cf3c
add esp, 0xc
mov ecx, ebx
jmp 0xe2b24e
mov eax, dword [esp + 0x6c]
mov eax, dword [esp + 0x28]
mov eax, dword [esp + 0x64]
mov eax, dword [esp + 0x54]
push dword [edi + 4]
push ecx
push ecx
call fcn.00e2666a
add esp, 0xc
mov dword [edi], eax
test eax, eax
je 0xe2b3a7
mov ecx, ebp
jmp 0xe2b24e
mov eax, dword [esp + 0x58]
mov ecx, 0xbd26472
and dword [edi], 0
mov dword [edi + 4], eax
jmp 0xe2b24e
push dword [esp + 0x60]
lea ecx, [esp + 0x7c]
push dword [esi + 8]
push dword [esp + 0x34]
mov edx, dword [esp + 0x74]
call fcn.00e3cf3c
add esp, 0xc
mov ecx, 0xf52cf43
jmp 0xe2b24e
cmp ecx, 0xbd26472
je 0xe2b41f
cmp ecx, 0xd6ae54c
je 0xe2b3fe
cmp ecx, ebp
je 0xe2b3de
cmp ecx, 0xe794582
je 0xe2b3b9
cmp ecx, 0xf52cf43
jne 0xe2b42e
push dword [esp + 0x18]
mov edx, dword [esp + 0x24]
lea eax, [esp + 0x7c]
push eax
lea ecx, [esi + 0x38]
call fcn.00e22a5b
pop ecx
pop ecx
xor eax, eax
cmp dword [edi], eax
pop edi
pop esi
pop ebp
setne al
pop ebx
add esp, 0x98
ret
push dword [esp + 0x70]
lea ecx, [esp + 0x7c]
push dword [esi + 0x10]
push dword [esp + 0x3c]
mov edx, dword [esp + 0x30]
call fcn.00e3cf3c
add esp, 0xc
mov ecx, 0x6f3e247
jmp 0xe2b24e
lea eax, [esp + 0x78]
mov edx, edi
push eax
push dword [esp + 0x20]
mov ecx, dword [esp + 0x18]
call fcn.00e32c3d
pop ecx
pop ecx
mov ecx, 0xd6ae54c
jmp 0xe2b24e
push dword [esp + 0x44]
mov edx, dword [esp + 0x50]
lea eax, [esp + 0x7c]
push eax
lea ecx, [esi + 0x50]
call fcn.00e22a5b
pop ecx
pop ecx
mov ecx, 0x7f09d8d
jmp 0xe2b24e
mov ecx, esi
call fcn.00e2b43f
mov dword [edi + 4], eax
mov ecx, 0x45b76b1
cmp ecx, 0x2cb10d4
jne 0xe2b24e
jmp 0xe2b3a7