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

Disassembly:
sub esp, 0x54
push ebx
push ebp
push esi
push edi
push dword [esp + 0x78]
mov ebx, edx
mov ebp, ecx
push dword [esp + 0x78]
push dword [esp + 0x78]
push dword [esp + 0x78]
push dword [esp + 0x78]
push ebx
push ebp
call fcn.10013150
mov dword [esp + 0x74], 0x49dec4
xor edi, edi
mov dword [esp + 0x78], 0x408154
add esp, 0x1c
mov dword [esp + 0x60], edi
xor edx, edx
mov dword [esp + 0x30], 0x694b
mov ecx, 0x182a63aa
add dword [esp + 0x30], 0xffff5e5b
shr dword [esp + 0x30], 4
xor dword [esp + 0x30], 0xfff8bf7
mov dword [esp + 0x2c], 0x41f7
add dword [esp + 0x2c], 0x4138
imul eax, dword [esp + 0x2c], 0x3c
push 0x11
pop esi
push 9
mov dword [esp + 0x30], eax
xor dword [esp + 0x30], 0x1ebd7f
mov dword [esp + 0x50], 0x2024
shr dword [esp + 0x50], 3
xor dword [esp + 0x50], 0x30b8
mov dword [esp + 0x4c], 0xded3
mov eax, dword [esp + 0x4c]
div esi
xor edx, edx
mov dword [esp + 0x4c], eax
xor dword [esp + 0x4c], 0x1e19
mov dword [esp + 0x48], 0xc31c
imul eax, dword [esp + 0x48], 0x46
pop esi
push 0x11
mov dword [esp + 0x48], eax
xor dword [esp + 0x48], 0x354647
mov dword [esp + 0x2c], 0x23e0
shl dword [esp + 0x2c], 0xa
shl dword [esp + 0x2c], 3
xor dword [esp + 0x2c], 0x47c537c
mov dword [esp + 0x28], 0xeb08
mov eax, dword [esp + 0x28]
div esi
xor edx, edx
mov dword [esp + 0x28], eax
shl dword [esp + 0x28], 0x10
xor dword [esp + 0x28], 0x1a1d4286
mov dword [esp + 0x24], 0x30b7
or dword [esp + 0x24], 0x586a18cc
xor dword [esp + 0x24], 0x9b6ff92b
xor dword [esp + 0x24], 0xc305ffb2
mov dword [esp + 0x14], 0x4a65
imul eax, dword [esp + 0x14], 0x7e
pop esi
mov dword [esp + 0x10], eax
add dword [esp + 0x10], 0x6e5
xor dword [esp + 0x10], 0x53a45cff
xor dword [esp + 0x10], 0x5380fb2a
mov dword [esp + 0x34], 0xcc07
add dword [esp + 0x34], 0x32ac
shl dword [esp + 0x34], 3
xor dword [esp + 0x34], 0x7ae20
mov dword [esp + 0x1c], 0xea77
imul eax, dword [esp + 0x1c], 0x14
mov dword [esp + 0x1c], eax
add dword [esp + 0x1c], 0x41ea
mov eax, dword [esp + 0x1c]
div esi
mov dword [esp + 0x1c], eax
xor dword [esp + 0x1c], 0x13230
xor edx, edx
mov dword [esp + 0x54], 0x78a9
add dword [esp + 0x54], 0xaadf
xor dword [esp + 0x54], 0x171b6
mov dword [esp + 0x40], 0x9bd0
xor dword [esp + 0x40], 0xa8005f8b
or dword [esp + 0x40], 0xb140c83a
xor dword [esp + 0x40], 0xb940c62b
mov dword [esp + 0x18], 0x6529
add dword [esp + 0x18], 0x50c8
or dword [esp + 0x18], 0xe567bb7e
xor dword [esp + 0x18], 0xe5678af7
mov dword [esp + 0x50], 0x8b43
shl dword [esp + 0x50], 0x10
xor dword [esp + 0x50], 0x8b433351
mov dword [esp + 0x3c], 0x866a
mov eax, dword [esp + 0x3c]
push 0x19
pop esi
div esi
mov esi, dword [esp + 0x54]
mov dword [esp + 0x3c], eax
shr dword [esp + 0x3c], 3
xor dword [esp + 0x3c], 0x3fe9
mov dword [esp + 0x38], 0xef9a
imul eax, dword [esp + 0x38], 0x21
mov dword [esp + 0x38], eax
shl dword [esp + 0x38], 0xe
xor dword [esp + 0x38], 0xb8b6d4b8
mov dword [esp + 0x14], 0x5ae9
add dword [esp + 0x14], 0xb2b1
or dword [esp + 0x14], 0x3da6d513
shr dword [esp + 0x14], 8
xor dword [esp + 0x14], 0x3dfd01
cmp ecx, 0x182a63aa
je 0x10008640
cmp ecx, 0x251a2d5f
je 0x10008653
cmp ecx, 0x2efe34a0
je 0x1000861f
cmp ecx, 0x34522f7d
jne 0x10008645
push dword [esp + 0x20]
xor edx, edx
push dword [esp + 0x28]
push dword [esp + 0x80]
push dword [esp + 0x34]
push dword [esp + 0x54]
push dword [esp + 0x5c]
push ecx
push dword [esp + 0x68]
push dword [esp + 0x4c]
push dword [esp + 0x54]
push dword [esp + 0x90]
push ecx
push ecx
push ebp
xor ecx, ecx
call fcn.1001c54a
mov esi, eax
add esp, 0x38
test esi, esi
je 0x10008697
mov ecx, 0x2efe34a0
jmp 0x100085ac
mov eax, dword [esp + 0x34]
mov edx, esi
mov eax, dword [esp + 0x10]
push ecx
call fcn.100060fb
mov edi, eax
pop ecx
test edi, edi
je 0x10008697
mov ecx, 0x251a2d5f
jmp 0x100085ac
mov ecx, 0x34522f7d
cmp ecx, 0x226dac5d
jne 0x100085ac
jmp 0x10008697
push dword [esp + 0x14]
mov edx, esi
push dword [esp + 0x3c]
push dword [esp + 0x80]
push dword [esp + 0x48]
push dword [esp + 0x60]
push dword [esp + 0x2c]
push ecx
push dword [esp + 0x5c]
push dword [esp + 0x74]
push dword [esp + 0x40]
push dword [esp + 0x90]
push ecx
push ecx
push ebp
mov ecx, edi
call fcn.1001c54a
add esp, 0x38
test ebx, ebx
je 0x10008697
mov dword [ebx], esi
mov eax, edi
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x54
ret