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

Disassembly:
sub esp, 0x8c
push ebx
mov ebx, dword [esp + 0x94]
push ebp
push esi
mov esi, dword [esp + 0xa0]
push edi
push dword [esp + 0xac]
push dword [esp + 0xac]
push esi
push ebx
push edx
push ecx
call fcn.100120b9
mov dword [esp + 0x78], 0x524796
lea edi, [esp + 0x7c]
xor eax, eax
add esp, 0x18
stosd dword es:[edi], eax
xor edx, edx
mov ecx, 0x9c25eae
push 0x1b
stosd dword es:[edi], eax
stosd dword es:[edi], eax
mov dword [esp + 0x54], 0x29f01
or dword [esp + 0x54], 0x94be009d
xor dword [esp + 0x54], 0x94be9f9d
mov dword [esp + 0x34], 0xafa956
add dword [esp + 0x34], 0x628
xor dword [esp + 0x34], 0xf539d3de
xor dword [esp + 0x34], 0xf5927b2e
mov dword [esp + 0x44], 0x300c11
xor dword [esp + 0x44], 0x95f7d427
xor dword [esp + 0x44], 0x95c19bc8
mov dword [esp + 0x2c], 0x7fd72e
shr dword [esp + 0x2c], 0x10
add dword [esp + 0x2c], 0x5d9b
xor dword [esp + 0x2c], 0x1fda4
mov dword [esp + 0x48], 0x25a82f
imul eax, dword [esp + 0x48], 0x72
pop edi
mov dword [esp + 0x44], eax
xor dword [esp + 0x44], 0x10cad58f
mov dword [esp + 0x38], 0xf91ce5
shr dword [esp + 0x38], 0xc
xor dword [esp + 0x38], 0x71d91e41
xor dword [esp + 0x38], 0x71d9c87d
mov dword [esp + 0x14], 0x5a524
xor dword [esp + 0x14], 0x65d544fc
mov eax, dword [esp + 0x14]
div edi
mov dword [esp + 0x14], eax
add dword [esp + 0x14], 0xdad4
xor dword [esp + 0x14], 0x3c43220
mov dword [esp + 0x58], 0xd5537a
add dword [esp + 0x58], 0xffffd52f
xor dword [esp + 0x58], 0xd2b66c
mov dword [esp + 0x1c], 0x59397b
xor dword [esp + 0x1c], 0x5dfc0cc3
add dword [esp + 0x1c], 0x56f6
add dword [esp + 0x1c], 0xff83
xor dword [esp + 0x1c], 0x5dafd3d4
mov dword [esp + 0x34], 0x85edfa
or dword [esp + 0x34], 0x32b3baf7
xor dword [esp + 0x34], 0x32b12396
mov dword [esp + 0x2c], 0x4c4fc6
add dword [esp + 0x2c], 0xbf9f
shr dword [esp + 0x2c], 1
xor dword [esp + 0x2c], 0x2f2047
mov dword [esp + 0x24], 0xc21a43
or dword [esp + 0x24], 0x781619f
xor dword [esp + 0x24], 0x30a197e6
xor dword [esp + 0x24], 0x376a3e6d
mov dword [esp + 0x48], 0xaf6a80
add dword [esp + 0x48], 0xffff12f3
xor dword [esp + 0x48], 0xae6f5f
mov dword [esp + 0x5c], 0x7bdfb0
shr dword [esp + 0x5c], 2
xor dword [esp + 0x5c], 0x114c08
mov dword [esp + 0x3c], 0x6b35de
imul eax, dword [esp + 0x3c], 0x60
mov dword [esp + 0x3c], eax
xor dword [esp + 0x3c], 0x283b6418
mov edi, 0xe27b71
mov dword [esp + 0x20], 0x52b9d2
mov ebp, 0x93f98fe
or dword [esp + 0x20], 0x40c5122c
shl dword [esp + 0x20], 8
shr dword [esp + 0x20], 0x10
xor dword [esp + 0x20], 0x1910d
mov dword [esp + 0x18], 0x44d0f9
imul eax, dword [esp + 0x18], 0x29
mov dword [esp + 0x18], eax
add dword [esp + 0x18], 0xf17
imul eax, dword [esp + 0x18], 0x65
mov dword [esp + 0x18], eax
xor dword [esp + 0x18], 0x592f3fb2
mov dword [esp + 0x54], 0xc75ad6
xor dword [esp + 0x54], 0xe0bef3a1
xor dword [esp + 0x54], 0xe072572c
mov dword [esp + 0x4c], 0xa6c1d6
add dword [esp + 0x4c], 0xc8d
xor dword [esp + 0x4c], 0xac29a9
cmp ecx, edi
je 0x10007ac6
cmp ecx, 0x372e88b
je 0x10007a9d
cmp ecx, ebp
je 0x10007a89
cmp ecx, 0x9c25eae
je 0x10007a78
cmp ecx, 0xa0c9f29
je 0x10007a4f
cmp ecx, 0xc7f60b3
je 0x10007a25
cmp ecx, 0xcf8cba1
jne 0x10007ae5
lea eax, [ebx + 0x38]
push eax
push dword [esp + 0x50]
lea ecx, [esp + 0x78]
push dword [esp + 0x5c]
push dword [esp + 0x24]
mov edx, dword [esp + 0x30]
call fcn.10020e3a
add esp, 0x10
xor eax, eax
cmp dword [esi], eax
pop edi
pop esi
pop ebp
setne al
pop ebx
add esp, 0x8c
ret
lea eax, [ebx + 0x14]
push eax
push dword [esp + 0x40]
lea ecx, [esp + 0x78]
push dword [esp + 0x64]
push dword [esp + 0x54]
mov edx, dword [esp + 0x34]
call fcn.10020e3a
add esp, 0x10
mov ecx, 0xcf8cba1
jmp 0x100079af
push dword [esp + 0x2c]
lea edx, [esp + 0x74]
push dword [esp + 0x38]
push dword [ebx + 0x48]
push dword [esp + 0x28]
mov ecx, dword [esp + 0x68]
call fcn.10010daf
add esp, 0x10
mov ecx, 0xc7f60b3
jmp 0x100079af
mov eax, dword [esp + 0x50]
mov ecx, ebp
and dword [esi], 0
mov dword [esi + 4], eax
jmp 0x100079af
mov ecx, ebx
call fcn.10020c14
mov dword [esi + 4], eax
mov ecx, 0x372e88b
jmp 0x100079af
mov eax, dword [esp + 0x28]
mov eax, dword [esp + 0x40]
mov eax, dword [esp + 0x30]
mov edx, dword [esi + 4]
push ecx
push ecx
call fcn.10007ff2
mov dword [esi], eax
pop ecx
pop ecx
test eax, eax
je 0x10007a13
mov ecx, edi
jmp 0x100079af
push dword [esp + 0x14]
mov edx, esi
lea ecx, [esp + 0x74]
push dword [esp + 0x3c]
push dword [esp + 0x4c]
call fcn.10003dbc
add esp, 0xc
mov ecx, 0xa0c9f29
cmp ecx, 0x560a718
jne 0x100079af
jmp 0x10007a13