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

Disassembly:
sub esp, 0x94
push ebx
mov ebx, dword [esp + 0xa0]
push ebp
push esi
push edi
push ebx
push dword [esp + 0xac]
mov esi, ecx
push edx
push esi
call fcn.100120b9
mov dword [esp + 0xa8], 0xbcdf6a
add esp, 0x10
xor edi, edi
xor edx, edx
mov dword [esp + 0x9c], edi
mov ecx, 0xc04f77e
mov dword [esp + 0x48], 0x11f6ef
add dword [esp + 0x48], 0xffffb184
mov eax, dword [esp + 0x48]
push 0x71
pop ebp
div ebp
push 0x24
mov dword [esp + 0x4c], eax
xor edx, edx
mov eax, dword [esp + 0x4c]
pop ebp
div ebp
push 0x73
mov dword [esp + 0x4c], eax
xor edx, edx
xor dword [esp + 0x4c], 0x11d
mov dword [esp + 0x70], 0xfaa796
shr dword [esp + 0x70], 0xc
shl dword [esp + 0x70], 0xa
xor dword [esp + 0x70], 0x3ea801
mov dword [esp + 0x84], 0x1650e4
add dword [esp + 0x84], 0xce7
xor dword [esp + 0x84], 0x165dcb
mov dword [esp + 0x34], 0x54bb44
add dword [esp + 0x34], 0xffff1cdd
add dword [esp + 0x34], 0xffffa99d
add dword [esp + 0x34], 0xa8e5
xor dword [esp + 0x34], 0x542aa3
mov dword [esp + 0x14], 0xce1ee6
xor dword [esp + 0x14], 0xff8bbe67
or dword [esp + 0x14], 0x521cb43f
shl dword [esp + 0x14], 1
xor dword [esp + 0x14], 0xfebb697e
mov dword [esp + 0x74], 0xc2bf1c
shl dword [esp + 0x74], 0xc
mov eax, dword [esp + 0x74]
pop ebp
div ebp
mov dword [esp + 0x70], eax
xor dword [esp + 0x70], 0x61d2eb
mov dword [esp + 0x4c], 0x8d6fba
imul eax, dword [esp + 0x4c], 0x6a
mov dword [esp + 0x4c], eax
imul eax, dword [esp + 0x4c], 0x21
mov dword [esp + 0x4c], eax
shr dword [esp + 0x4c], 0xb
xor dword [esp + 0x4c], 0x119314
mov dword [esp + 0x74], 0xec8dbc
add dword [esp + 0x74], 0xffff0a61
or dword [esp + 0x74], 0xa9d8147
xor dword [esp + 0x74], 0xaffcc17
mov dword [esp + 0x8c], 0xd16d2c
shr dword [esp + 0x8c], 2
xor dword [esp + 0x8c], 0x3dd5e6
mov dword [esp + 0x28], 0xaffa28
shr dword [esp + 0x28], 9
imul eax, dword [esp + 0x28], 9
mov dword [esp + 0x28], eax
xor dword [esp + 0x28], 0x3775f33c
xor dword [esp + 0x28], 0x377a4e54
mov dword [esp + 0x58], 0x9eb952
shr dword [esp + 0x58], 0xd
shl dword [esp + 0x58], 0xa
xor dword [esp + 0x58], 0x160abd
mov dword [esp + 0x38], 0x8bec79
xor edx, edx
imul eax, dword [esp + 0x38], 0x30
push 0x28
pop ebp
push 0x2d
mov dword [esp + 0x3c], eax
add dword [esp + 0x3c], 0xffff86d5
add dword [esp + 0x3c], 0xffff5405
xor dword [esp + 0x3c], 0x1a3a719b
mov dword [esp + 0x24], 0x74267e
add dword [esp + 0x24], 0x1b76
shl dword [esp + 0x24], 4
add dword [esp + 0x24], 0xffff1414
xor dword [esp + 0x24], 0x74c11a2
mov dword [esp + 0x44], 0x4236e1
xor dword [esp + 0x44], 0x96e608d5
mov eax, dword [esp + 0x44]
div ebp
xor edx, edx
mov dword [esp + 0x44], eax
imul eax, dword [esp + 0x44], 0x6c
pop ebp
push 0x1f
mov dword [esp + 0x44], eax
xor dword [esp + 0x44], 0x96bd808a
mov dword [esp + 0x54], 0xb83730
add dword [esp + 0x54], 0xffffd15d
shr dword [esp + 0x54], 0xb
xor dword [esp + 0x54], 0x9ec33
mov dword [esp + 0x1c], 0x532b06
xor dword [esp + 0x1c], 0xb0124270
shl dword [esp + 0x1c], 1
mov eax, dword [esp + 0x1c]
div ebp
xor edx, edx
mov dword [esp + 0x1c], eax
xor dword [esp + 0x1c], 0x2279f8d
mov dword [esp + 0x7c], 0x33dfa
add dword [esp + 0x7c], 0x1c37
xor dword [esp + 0x7c], 0x817ba
mov dword [esp + 0x20], 0x1bf887
xor dword [esp + 0x20], 0x189cf430
add dword [esp + 0x20], 0xffff0896
xor dword [esp + 0x20], 0xf213b32f
xor dword [esp + 0x20], 0xea9313b1
mov dword [esp + 0x18], 0xffa314
shr dword [esp + 0x18], 7
xor dword [esp + 0x18], 0x35f9e2de
imul eax, dword [esp + 0x18], 0x5b
pop ebp
push 0x5e
mov dword [esp + 0x18], eax
xor dword [esp + 0x18], 0x2f3e99d8
mov dword [esp + 0x64], 0x41f910
mov eax, dword [esp + 0x64]
div ebp
xor edx, edx
mov dword [esp + 0x64], eax
xor dword [esp + 0x64], 0x28681de5
xor dword [esp + 0x64], 0x2865ac71
mov dword [esp + 0x48], 0x6e33
shl dword [esp + 0x48], 4
xor dword [esp + 0x48], 0xe7b8475a
shl dword [esp + 0x48], 1
xor dword [esp + 0x48], 0xcf7b3a2b
mov dword [esp + 0x40], 0xedfca3
imul eax, dword [esp + 0x40], 0x5f
pop ebp
mov dword [esp + 0x3c], eax
or dword [esp + 0x3c], 0xb07679d
xor dword [esp + 0x3c], 0xc050dc4c
xor dword [esp + 0x3c], 0x9b058770
mov dword [esp + 0x34], 0xe25509
xor dword [esp + 0x34], 0xf6d0fdca
mov eax, dword [esp + 0x34]
div ebp
mov dword [esp + 0x34], eax
mov eax, dword [esp + 0x34]
mov dword [esp + 0x34], eax
xor dword [esp + 0x34], 0x2984cdf
mov dword [esp + 0x7c], 0xf7137d
xor edx, edx
shl dword [esp + 0x7c], 8
xor dword [esp + 0x7c], 0xf71f8dee
mov dword [esp + 0x64], 0x5508e8
shl dword [esp + 0x64], 4
or dword [esp + 0x64], 0x94c676b5
xor dword [esp + 0x64], 0x95dffb87
mov dword [esp + 0x2c], 0xc732ae
mov eax, dword [esp + 0x2c]
push 0x75
pop ebp
div ebp
push 0x2c
mov dword [esp + 0x30], eax
xor edx, edx
shl dword [esp + 0x30], 7
mov eax, dword [esp + 0x30]
pop ebp
div ebp
push 0x35
mov dword [esp + 0x30], eax
xor edx, edx
xor dword [esp + 0x30], 0x601dd
mov dword [esp + 0x60], 0x179b9
shr dword [esp + 0x60], 1
shl dword [esp + 0x60], 0xb
xor dword [esp + 0x60], 0x5ec7a60
mov dword [esp + 0x8c], 0x46261b
mov eax, dword [esp + 0x8c]
pop ebp
div ebp
push 0x33
mov dword [esp + 0x8c], eax
xor edx, edx
xor dword [esp + 0x8c], 0xe773f
mov dword [esp + 0x28], 0xfd046c
shl dword [esp + 0x28], 1
shl dword [esp + 0x28], 3
add dword [esp + 0x28], 0xffff42a9
xor dword [esp + 0x28], 0xfc89804
mov dword [esp + 0x6c], 0xb39cb2
add dword [esp + 0x6c], 0xffffa360
xor dword [esp + 0x6c], 0x6e5a7866
xor dword [esp + 0x6c], 0x6eef17c9
mov dword [esp + 0x88], 0xb015d5
mov eax, dword [esp + 0x88]
pop ebp
div ebp
mov ebp, 0x5e373ec
mov dword [esp + 0x84], eax
xor dword [esp + 0x84], 0x82471
mov dword [esp + 0x54], 0x87b3ae
add dword [esp + 0x54], 0xffffe530
shl dword [esp + 0x54], 2
xor dword [esp + 0x54], 0x21b575c
cmp ecx, ebp
je 0x10006494
cmp ecx, 0x87b20b3
je 0x10006418
cmp ecx, 0xc04f77e
je 0x1000640e
cmp ecx, 0xc68a5f7
je 0x100063d9
cmp ecx, 0xd382560
jne 0x100064b1
mov eax, dword [0x10023dfc]
push dword [eax + 0x64]
lea eax, [esp + 0x98]
push dword [esi]
push dword [esp + 0x38]
push dword [esp + 0x84]
push dword [esp + 0x28]
push dword [esp + 0x64]
push dword [esp + 0x58]
push edi
push dword [esp + 0x40]
push dword [esp + 0x5c]
push eax
push ecx
push dword [esp + 0xb0]
push ecx
push dword [esp + 0x90]
push dword [esi + 4]
push dword [esp + 0x68]
push dword [esp + 0xd0]
mov edx, dword [esp + 0x90]
mov ecx, dword [esp + 0xbc]
call fcn.1000ca90
add esp, 0x48
cmp eax, dword [esp + 0x10]
jne 0x100064d5
mov ecx, 0xc68a5f7
jmp 0x10006327
mov eax, dword [esp + 0x60]
mov eax, dword [esp + 0x14]
mov eax, dword [esp + 0x1c]
mov edx, dword [esp + 0x94]
push ecx
push ecx
call fcn.10007ff2
mov dword [esp + 0x98], eax
pop ecx
pop ecx
test eax, eax
je 0x100064d5
mov ecx, 0x87b20b3
jmp 0x10006327
mov ecx, 0xd382560
jmp 0x10006327
mov eax, dword [0x10023dfc]
push dword [eax + 0x64]
lea eax, [esp + 0x98]
push dword [esi]
push dword [esp + 0x78]
push dword [esp + 0x74]
push dword [esp + 0x34]
push dword [esp + 0x9c]
push dword [esp + 0x74]
push dword [esp + 0xac]
push dword [esp + 0x4c]
push dword [esp + 0x88]
push eax
push ecx
push dword [esp + 0xc4]
push ecx
push dword [esp + 0xb4]
push dword [esi + 4]
push dword [esp + 0x74]
push dword [esp + 0x80]
mov edx, dword [esp + 0xb4]
mov ecx, dword [esp + 0x8c]
call fcn.1000ca90
add esp, 0x48
cmp eax, dword [esp + 0x4c]
je 0x100064bf
mov ecx, ebp
jmp 0x10006327
mov edx, dword [esp + 0x54]
push dword [esp + 0x90]
mov ecx, dword [esp + 0x88]
call fcn.10018519
pop ecx
mov ecx, 0x4d23f0b
cmp ecx, 0x4d23f0b
jne 0x10006327
jmp 0x100064d5
mov eax, dword [esp + 0x90]
xor edi, edi
mov dword [ebx], eax
inc edi
mov eax, dword [esp + 0x94]
mov dword [ebx + 4], eax
mov eax, edi
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x94
ret