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

Disassembly:
sub esp, 0x64
mov dword [esp + 0x5c], 0x47695a
xor eax, eax
mov dword [esp + 0x60], eax
xor edx, edx
mov dword [esp + 4], 0xc655
shl dword [esp + 4], 4
mov dword [esp + 0x58], eax
imul eax, dword [esp + 4], 0x16
push ebx
push ebp
push esi
push edi
mov dword [esp + 0x14], eax
mov edi, 0x37044eb7
add dword [esp + 0x14], 0xffff319f
xor dword [esp + 0x14], 0x810fe67e
mov dword [esp + 0x20], 0xc15
add dword [esp + 0x20], 0xffff6536
xor dword [esp + 0x20], 0xb2b5aeb1
xor dword [esp + 0x20], 0xf52e58d1
xor dword [esp + 0x20], 0xb8648729
mov dword [esp + 0x30], 0xdb8
shl dword [esp + 0x30], 8
add dword [esp + 0x30], 0xffff41ac
xor dword [esp + 0x30], 0xca740
mov dword [esp + 0x4c], 0x535a
mov eax, dword [esp + 0x4c]
push 0xa
pop ecx
div ecx
push 0x4b
mov dword [esp + 0x50], eax
xor edx, edx
xor dword [esp + 0x50], 0x7d79
mov dword [esp + 0x5c], 0x16cc
imul eax, dword [esp + 0x5c], 0x57
pop ecx
push 0x56
mov dword [esp + 0x5c], eax
xor dword [esp + 0x5c], 0x7ce10
mov dword [esp + 0x3c], 0xe4bf
shl dword [esp + 0x3c], 8
or dword [esp + 0x3c], 0x3b9c25e5
xor dword [esp + 0x3c], 0x3bfc9d33
mov dword [esp + 0x38], 0xade4
add dword [esp + 0x38], 0xffffe684
mov eax, dword [esp + 0x38]
div ecx
xor edx, edx
mov dword [esp + 0x38], eax
xor dword [esp + 0x38], 0x784a
mov dword [esp + 0x20], 0x326a
add dword [esp + 0x20], 0xba4b
add dword [esp + 0x20], 0xffff241f
add dword [esp + 0x20], 0xd6c3
xor dword [esp + 0x20], 0xb42c
mov dword [esp + 0x58], 0xa0b0
add dword [esp + 0x58], 0x7f77
xor dword [esp + 0x58], 0x14e25
mov dword [esp + 0x1c], 0xdc28
xor dword [esp + 0x1c], 0x6c198ed7
imul eax, dword [esp + 0x1c], 0x1c
pop ecx
mov dword [esp + 0x18], eax
xor dword [esp + 0x18], 0xf7fec2be
xor dword [esp + 0x18], 0x253b8957
mov dword [esp + 0x10], 0x5ce1
or dword [esp + 0x10], 0x4c936b5f
xor dword [esp + 0x10], 0xd163a60c
add dword [esp + 0x10], 0xffff20f6
xor dword [esp + 0x10], 0x9def8f57
mov dword [esp + 0x50], 0x9b2c
imul eax, dword [esp + 0x50], 0x68
mov dword [esp + 0x50], eax
xor dword [esp + 0x50], 0x3f75cb
mov dword [esp + 0x40], 0x36e0
mov eax, dword [esp + 0x40]
div ecx
mov dword [esp + 0x40], eax
shr dword [esp + 0x40], 5
xor dword [esp + 0x40], 0x3eaa
mov dword [esp + 0x3c], 0xbbbe
xor edx, edx
add dword [esp + 0x3c], 0xffffc6bc
mov ebp, 0x4d96671
mov eax, dword [esp + 0x3c]
push 0x77
pop ecx
div ecx
push 5
mov dword [esp + 0x40], eax
xor edx, edx
xor dword [esp + 0x40], 0x843
mov dword [esp + 0x2c], 0xb905
add dword [esp + 0x2c], 0x5df5
or dword [esp + 0x2c], 0xd6050de8
xor dword [esp + 0x2c], 0xbf842ce0
xor dword [esp + 0x2c], 0x69813a7c
mov dword [esp + 0x28], 0x5153
add dword [esp + 0x28], 0xc1a5
mov eax, dword [esp + 0x28]
pop ecx
div ecx
push 0x27
mov dword [esp + 0x28], eax
xor edx, edx
shr dword [esp + 0x28], 0xb
xor dword [esp + 0x28], 0x334
mov dword [esp + 0x48], 0x72f2
or dword [esp + 0x48], 0x8ae44543
add dword [esp + 0x48], 0xffff62ea
xor dword [esp + 0x48], 0x8ae3bfda
mov dword [esp + 0x60], 0xb9ba
or dword [esp + 0x60], 0xe3d47d72
xor dword [esp + 0x60], 0xe3d4f69e
mov dword [esp + 0x4c], 0x1c8f
shr dword [esp + 0x4c], 8
add dword [esp + 0x4c], 0xffffb0b4
xor dword [esp + 0x4c], 0xffffe0b6
mov dword [esp + 0x30], 0xe4ec
mov eax, dword [esp + 0x30]
pop ecx
div ecx
mov ebx, dword [esp + 0x68]
mov dword [esp + 0x2c], eax
add dword [esp + 0x2c], 0xffff963f
shl dword [esp + 0x2c], 0x10
xor dword [esp + 0x2c], 0x9c1d544b
mov dword [esp + 0x60], 0x9e03
or dword [esp + 0x60], 0xd6967b3a
xor dword [esp + 0x60], 0xd696d0bf
push 0x5c
pop ecx
mov eax, 0x69cec43
cmp edi, ebp
je 0x11d25c
cmp edi, eax
je 0x11d22a
cmp edi, 0x26929727
je 0x11d1b1
cmp edi, 0x319598bb
je 0x11d28a
cmp edi, 0x37044eb7
jne 0x11d27c
mov edi, ebp
jmp 0x11d17d
push dword [esp + 0x4c]
mov ecx, dword [esp + 0x34]
mov edx, 0x1001f580
call fcn.0011672d
pop ecx
push dword [esp + 0x50]
mov esi, eax
lea eax, [esp + 0x68]
push eax
push dword [esp + 0x18]
push dword [esp + 0x20]
push ecx
push dword [esp + 0x2c]
push ecx
push dword [esp + 0x70]
push ecx
push dword [esp + 0x40]
push ecx
push dword [esp + 0x60]
push dword [esp + 0x50]
mov edx, dword [esp + 0x6c]
push esi
push ecx
mov ecx, dword [esp + 0x94]
call fcn.0012c366
push dword [esp + 0x78]
mov edx, dword [esp + 0x80]
test eax, eax
mov eax, 0x69cec43
mov edi, 0x14e38ff9
mov ecx, esi
cmove edi, eax
call fcn.0011708f
add esp, 0x40
push 0x5c
pop ecx
jmp 0x11d277
push ebx
push dword [esp + 0x60]
push dword [esp + 0x4c]
mov edx, dword [esp + 0x30]
push dword [esp + 0x70]
mov ecx, dword [esp + 0x38]
call fcn.0011d77d
xor ecx, ecx
add esp, 0x10
test eax, eax
mov edi, 0x319598bb
sete cl
mov dword [esp + 0x68], ecx
jmp 0x11d175
mov ebx, dword [0x1001fa14]
add ebx, 0xc
jmp 0x11d26a
add ebx, 2
cmp word [ebx], cx
jne 0x11d267
add ebx, 2
mov edi, 0x26929727
mov eax, 0x69cec43
cmp edi, 0x14e38ff9
jne 0x11d17d
jmp 0x11d2a1
push dword [esp + 0x60]
push dword [esp + 0x30]
mov edx, dword [esp + 0x6c]
mov ecx, dword [esp + 0x50]
call fcn.00119fa1
pop ecx
pop ecx
mov eax, dword [esp + 0x68]
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x64
ret