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

Disassembly:
sub esp, 0x684
mov dword [esp + 8], 0x4af892
xor edx, edx
shr dword [esp + 8], 2
add dword [esp + 8], 0xffffa0fb
add dword [esp + 8], 0x993f
xor dword [esp + 8], 0x1dce92
mov dword [esp + 0x10], 0x55a3bc
add dword [esp + 0x10], 0xffff073a
or dword [esp + 0x10], 0xd0456ef9
imul eax, dword [esp + 0x10], 0x6e
push ebx
push ebp
push esi
push edi
mov dword [esp + 0x20], eax
mov edi, ecx
xor dword [esp + 0x20], 0x84e5083e
mov esi, 0x2466060
mov dword [esp + 0x60], 0xe616d6
or dword [esp + 0x60], 0x7f271485
xor dword [esp + 0x60], 0x7fe8980c
mov dword [esp + 0x48], 0x8ea770
shl dword [esp + 0x48], 0xc
add dword [esp + 0x48], 0xffffc028
xor dword [esp + 0x48], 0xea7c6b62
mov dword [esp + 0x70], 0x694e1f
shr dword [esp + 0x70], 1
xor dword [esp + 0x70], 0x396430
mov dword [esp + 0x58], 0xf03a8d
shl dword [esp + 0x58], 0xe
xor dword [esp + 0x58], 0xea0b9fa
mov dword [esp + 0x28], 0x267509
xor dword [esp + 0x28], 0xe2a95579
mov eax, dword [esp + 0x28]
push 0x32
pop ecx
div ecx
push 0x6f
mov dword [esp + 0x2c], eax
xor edx, edx
add dword [esp + 0x2c], 0x2550
xor dword [esp + 0x2c], 0x489c050
mov dword [esp + 0x78], 0x9e9552
xor dword [esp + 0x78], 0xed3a870c
xor dword [esp + 0x78], 0xedad50b7
mov dword [esp + 0x7c], 0x8e5c2d
shr dword [esp + 0x7c], 5
xor dword [esp + 0x7c], 0x9a6c7
mov dword [esp + 0x50], 0x5b92ef
xor dword [esp + 0x50], 0x11f0cd1e
xor dword [esp + 0x50], 0x11afa0c8
mov dword [esp + 0x6c], 0x217877
imul eax, dword [esp + 0x6c], 0x65
pop ecx
push 0x2b
mov dword [esp + 0x6c], eax
xor dword [esp + 0x6c], 0xd3db6ce
mov dword [esp + 0x48], 0x8742ec
shr dword [esp + 0x48], 2
xor dword [esp + 0x48], 0x79e1ee1b
xor dword [esp + 0x48], 0x79cd3f12
mov dword [esp + 0x14], 0xe89d74
shl dword [esp + 0x14], 4
mov eax, dword [esp + 0x14]
div ecx
xor edx, edx
mov dword [esp + 0x14], eax
or dword [esp + 0x14], 0x1af1eb69
xor dword [esp + 0x14], 0x1af07e03
mov dword [esp + 0x20], 0xa536a4
mov eax, dword [esp + 0x20]
pop ecx
div ecx
push 0x22
mov dword [esp + 0x20], eax
xor edx, edx
add dword [esp + 0x20], 0x2bde
mov eax, dword [esp + 0x20]
pop ecx
div ecx
mov dword [esp + 0x1c], eax
xor dword [esp + 0x1c], 0x63d80
xor edx, edx
mov dword [esp + 0x50], 0xa847b6
mov ebx, 0x312f2e4
mov eax, dword [esp + 0x50]
push 0x6d
pop ecx
div ecx
push 0x56
mov dword [esp + 0x54], eax
xor edx, edx
xor dword [esp + 0x54], 0xe8054
mov dword [esp + 0x38], 0x3e100f
imul eax, dword [esp + 0x38], 0x37
pop ecx
push 0x6b
mov dword [esp + 0x38], eax
shr dword [esp + 0x38], 1
xor dword [esp + 0x38], 0x6a5faef
mov dword [esp + 0x40], 0x4b5c28
mov eax, dword [esp + 0x40]
div ecx
xor edx, edx
mov dword [esp + 0x40], eax
imul eax, dword [esp + 0x40], 0x5c
pop ecx
push 0x63
mov dword [esp + 0x40], eax
xor dword [esp + 0x40], 0x5fbade
mov dword [esp + 0x18], 0x2d0287
mov eax, dword [esp + 0x18]
div ecx
xor edx, edx
mov dword [esp + 0x18], eax
mov eax, dword [esp + 0x18]
pop ecx
div ecx
push 0x18
mov dword [esp + 0x18], eax
xor edx, edx
xor dword [esp + 0x18], 0xb58d5934
xor dword [esp + 0x18], 0xb58e2e76
mov dword [esp + 0x58], 0xe1fbbe
shr dword [esp + 0x58], 8
xor dword [esp + 0x58], 0xe87b8
mov dword [esp + 0x28], 0x9ee32d
or dword [esp + 0x28], 0x275991f4
shl dword [esp + 0x28], 5
add dword [esp + 0x28], 0xd882
xor dword [esp + 0x28], 0xfbf9f594
mov dword [esp + 0x44], 0x982ac2
or dword [esp + 0x44], 0xee1c4e9
imul eax, dword [esp + 0x44], 0x2f
pop ecx
mov dword [esp + 0x40], eax
xor dword [esp + 0x40], 0xbfea5417
mov dword [esp + 0x5c], 0x2cbcec
or dword [esp + 0x5c], 0xa1d7cedd
xor dword [esp + 0x5c], 0xa1f511f4
mov dword [esp + 0x38], 0x8f133a
add dword [esp + 0x38], 0x9128
or dword [esp + 0x38], 0x291cde99
xor dword [esp + 0x38], 0x29959661
mov dword [esp + 0x6c], 0xb7ffb
shl dword [esp + 0x6c], 6
xor dword [esp + 0x6c], 0x2ddf914
mov dword [esp + 0x2c], 0x181449
add dword [esp + 0x2c], 0x7ea0
shl dword [esp + 0x2c], 0x10
shl dword [esp + 0x2c], 0xd
xor dword [esp + 0x2c], 0x200540d3
mov dword [esp + 0x30], 0x8af358
mov eax, dword [esp + 0x30]
div ecx
mov dword [esp + 0x30], eax
shr dword [esp + 0x30], 0xe
xor dword [esp + 0x30], 0x34268
mov dword [esp + 0x64], 0x6454a7
imul eax, dword [esp + 0x64], 0x6e
mov dword [esp + 0x64], eax
xor dword [esp + 0x64], 0x2b12c904
mov ebp, 0xb053665
cmp esi, 0x2466060
je 0x10011059
cmp esi, ebx
je 0x10011069
cmp esi, ebp
jne 0x1001105b
push dword [esp + 0x48]
lea eax, [esp + 0x80]
push eax
push dword [esp + 0x68]
push dword [esp + 0x2c]
mov edx, dword [esp + 0x28]
call fcn.1000c587
push dword [esp + 0x84]
lea edx, [esp + 0x90]
push dword [esp + 0x3c]
push dword [esp + 0x70]
mov ecx, dword [esp + 0x8c]
call fcn.10007296
mov edx, dword [esp + 0x68]
xor ecx, ecx
mov word [eax], cx
lea eax, [esp + 0x4a8]
mov ecx, dword [esp + 0x94]
push eax
call fcn.1001ea6c
push dword [esp + 0x30]
mov edx, dword [esp + 0x68]
mov ecx, dword [esp + 0x8c]
push 0x3111650
call fcn.10017ac4
add esp, 0x24
lea edx, [esp + 0x490]
mov esi, eax
lea eax, [esp + 0x80]
push dword [esp + 0x18]
push eax
lea eax, [esp + 0x290]
push eax
push dword [esp + 0x4c]
push dword [esp + 0x48]
push dword [esp + 0x68]
mov ecx, dword [esp + 0x38]
push esi
call fcn.100142a7
mov edx, dword [esp + 0x44]
mov ecx, dword [esp + 0x74]
push esi
call fcn.1001dd2a
lea eax, [esp + 0x2a8]
mov ecx, edi
push eax
push dword [esp + 0x60]
push dword [esp + 0x88]
mov edx, dword [esp + 0x70]
call fcn.1000b895
add esp, 0x30
test eax, eax
je 0x10011092
mov esi, ebx
jmp 0x10010f58
mov esi, ebp
cmp esi, 0xea7abd
jne 0x10010f58
jmp 0x10011092
push dword [esp + 0x64]
lea eax, [esp + 0x288]
push eax
push ecx
xor eax, eax
push eax
push dword [esp + 0x40]
mov edx, dword [esp + 0x40]
mov ecx, dword [esp + 0x80]
push eax
push eax
call fcn.10019bb8
add esp, 0x1c
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x684
ret