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

Disassembly:
sub esp, 0xb4
push ebx
mov ebx, dword [esp + 0xc0]
push ebp
push esi
push edi
push ebx
push dword [esp + 0xcc]
mov edi, edx
push edi
push ecx
call fcn.100109b0
mov dword [esp + 0x78], 0xe3044e
xor esi, esi
mov dword [esp + 0x7c], esi
add esp, 0x10
mov dword [esp + 0x18], 0x5735ff
xor edx, edx
shl dword [esp + 0x18], 0xf
mov ecx, 0xcc9404a
shr dword [esp + 0x18], 7
add dword [esp + 0x18], 0xbd0
xor dword [esp + 0x18], 0x1360ad0
mov dword [esp + 0x2c], 0x57b224
add dword [esp + 0x2c], 0xfaee
add dword [esp + 0x2c], 0x5397
xor dword [esp + 0x2c], 0x5900b9
mov dword [esp + 0x28], 0x5e7b49
add dword [esp + 0x28], 0xe42d
shl dword [esp + 0x28], 8
xor dword [esp + 0x28], 0x5f52e195
mov dword [esp + 0x14], 0xcafd8d
xor dword [esp + 0x14], 0x479604f6
or dword [esp + 0x14], 0x512f5471
shl dword [esp + 0x14], 2
xor dword [esp + 0x14], 0x5dfa2e88
mov dword [esp + 0x24], 0x988ca8
add dword [esp + 0x24], 0xffff8bd0
add dword [esp + 0x24], 0xffff45d3
xor dword [esp + 0x24], 0x96a2d0
mov dword [esp + 0x30], 0x6c8eba
add dword [esp + 0x30], 0x7d40
or dword [esp + 0x30], 0x532abd01
xor dword [esp + 0x30], 0x5361159e
mov dword [esp + 0x40], 0x4cb09f
mov eax, dword [esp + 0x40]
push 0x21
pop ebp
div ebp
push 0x33
mov dword [esp + 0x44], eax
xor edx, edx
xor dword [esp + 0x44], 0x28aec
mov dword [esp + 0x38], 0x50b4e4
xor dword [esp + 0x38], 0x42570011
or dword [esp + 0x38], 0x96acac19
xor dword [esp + 0x38], 0xd6ad43f5
mov dword [esp + 0x40], 0xca77cd
or dword [esp + 0x40], 0x1b6261f8
xor dword [esp + 0x40], 0x1bea014b
mov dword [esp + 0x4c], 0x550580
imul eax, dword [esp + 0x4c], 0x59
pop ebp
mov dword [esp + 0x48], eax
xor dword [esp + 0x48], 0x1d8e99f6
mov dword [esp + 0x4c], 0x29554e
shl dword [esp + 0x4c], 0xb
xor dword [esp + 0x4c], 0x4aa3cb8e
mov dword [esp + 0x20], 0xd34278
shr dword [esp + 0x20], 3
xor dword [esp + 0x20], 0xaaaa9d05
xor dword [esp + 0x20], 0xaab5e30c
mov dword [esp + 0x50], 0x279392
mov eax, dword [esp + 0x50]
div ebp
mov dword [esp + 0x50], eax
xor dword [esp + 0x50], 0x1fa64
mov dword [esp + 0x54], 0xec92b9
or dword [esp + 0x54], 0x1ed1c8d1
xor dword [esp + 0x54], 0x1ef45e9b
mov dword [esp + 0x44], 0xfc73f2
add dword [esp + 0x44], 0xb935
xor dword [esp + 0x44], 0xfe56d1
xor edx, edx
mov dword [esp + 0x38], 0x2dce86
or dword [esp + 0x38], 0xdd3e7c99
mov eax, dword [esp + 0x38]
push 0x37
pop ebp
div ebp
push 0x2c
mov dword [esp + 0x3c], eax
xor edx, edx
xor dword [esp + 0x3c], 0x4061523
mov dword [esp + 0x20], 0x10f8da
shl dword [esp + 0x20], 2
mov eax, dword [esp + 0x20]
pop ebp
div ebp
mov ebp, 0xbf7ccbb
mov dword [esp + 0x1c], eax
xor dword [esp + 0x1c], 0xe73a446d
xor dword [esp + 0x1c], 0xe7395aee
cmp ecx, 0x216039d
je 0x1001412c
cmp ecx, 0x5be97a9
je 0x10014101
cmp ecx, 0x8c2baf1
je 0x100140bb
cmp ecx, 0xb7d0333
je 0x10014048
cmp ecx, ebp
je 0x10014162
cmp ecx, 0xcc9404a
jne 0x10014154
mov ecx, 0x8c2baf1
jmp 0x10014001
push dword [esp + 0x3c]
lea edx, [esp + 0x88]
push dword [esp + 0x38]
lea ecx, [esp + 0x84]
call fcn.10008fae
pop ecx
pop ecx
test eax, eax
je 0x100140b4
mov eax, dword [esp + 0x4c]
mov eax, dword [esp + 0x48]
push dword [esp + 0x88]
call fcn.10018994
mov dword [edi], eax
pop ecx
test eax, eax
je 0x100140b4
push eax
push dword [esp + 0x58]
push dword [esp + 0x58]
mov edx, dword [esp + 0x94]
push dword [esp + 0x90]
mov ecx, dword [esp + 0x30]
call fcn.1001eded
mov eax, dword [esp + 0x98]
xor esi, esi
add esp, 0x10
mov dword [edi + 4], eax
inc esi
mov ecx, ebp
jmp 0x10014001
mov eax, dword [ebx + 4]
mov ecx, dword [ebx]
mov dword [esp + 0x5c], eax
dec eax
mov dword [esp + 0x58], ecx
add eax, ecx
jmp 0x100140d3
cmp byte [eax], 0
je 0x100140d7
dec eax
cmp eax, ecx
ja 0x100140cd
sub eax, ecx
mov dword [esp + 0x5c], eax
je 0x100140f7
mov ecx, dword [esp + 0x2c]
xor edx, edx
mov eax, dword [esp + 0x5c]
div ecx
cmp edx, dword [esp + 0x18]
je 0x100140f7
dec dword [esp + 0x5c]
jne 0x100140df
mov ecx, 0x5be97a9
jmp 0x10014001
push dword [esp + 0x24]
lea eax, [esp + 0x64]
push eax
push dword [esp + 0x1c]
mov edx, dword [esp + 0x34]
lea ecx, [esp + 0x64]
call fcn.1001109d
add esp, 0xc
test eax, eax
je 0x10014179
mov ecx, 0x216039d
jmp 0x10014001
lea eax, [esp + 0x70]
push eax
push dword [esp + 0x44]
mov ecx, dword [esp + 0x38]
lea edx, [esp + 0x68]
call fcn.1001984b
pop ecx
pop ecx
test eax, eax
je 0x10014152
mov ecx, 0xb7d0333
jmp 0x10014001
mov ecx, ebp
cmp ecx, 0x7abb713
jne 0x10014001
jmp 0x10014179
push dword [esp + 0x1c]
mov edx, dword [esp + 0x3c]
push dword [esp + 0x64]
mov ecx, dword [esp + 0x4c]
call fcn.1000f676
pop ecx
pop ecx
pop edi
mov eax, esi
pop esi
pop ebp
pop ebx
add esp, 0xb4
ret