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

Disassembly:
sub esp, 0x70c
and dword [esp + 0xdc], 0
xor edx, edx
mov dword [esp + 0xb4], 0xcd6a8e
xor dword [esp + 0xb4], 0x59f85b52
xor dword [esp + 0xb4], 0x5b3531dc
mov dword [esp + 0x18], 0x153796
xor dword [esp + 0x18], 0xa8923899
or dword [esp + 0x18], 0xac28b23c
shr dword [esp + 0x18], 0xd
xor dword [esp + 0x18], 0x3c082
mov dword [esp + 0xac], 0x568d1d
shl dword [esp + 0xac], 0xf
xor dword [esp + 0xac], 0x468ec217
mov dword [esp + 0xbc], 0x9d4355
mov eax, dword [esp + 0xbc]
push ebx
push ebp
push esi
push edi
push 0x37
pop edi
div edi
xor edx, edx
mov ebx, ecx
mov dword [esp + 0xcc], eax
mov esi, 0x4a96617
xor dword [esp + 0xcc], 0x359d
mov dword [esp + 0x60], 0x93f9c3
shl dword [esp + 0x60], 2
or dword [esp + 0x60], 0x87fdad86
xor dword [esp + 0x60], 0x87f5a7af
mov dword [esp + 0x30], 0x86acb0
mov eax, dword [esp + 0x30]
push 0x4f
pop ecx
div ecx
xor edx, edx
mov dword [esp + 0x30], eax
or dword [esp + 0x30], 0x63c36736
imul eax, dword [esp + 0x30], 0x4d
push 0x5d
pop ecx
mov dword [esp + 0x30], eax
xor dword [esp + 0x30], 0x1fd54a9
mov dword [esp + 0x70], 0x504327
shl dword [esp + 0x70], 6
or dword [esp + 0x70], 0x5b079a0f
xor dword [esp + 0x70], 0x5f1f0ea3
mov dword [esp + 0x4c], 0x483dfe
add dword [esp + 0x4c], 0x7962
or dword [esp + 0x4c], 0x8f7a93af
imul eax, dword [esp + 0x4c], 0x5e
mov dword [esp + 0x4c], eax
xor dword [esp + 0x4c], 0xaf0ce591
mov dword [esp + 0xd8], 0xf324fc
mov eax, dword [esp + 0xd8]
div ecx
xor edx, edx
mov dword [esp + 0xd8], eax
xor dword [esp + 0xd8], 0x117e7
mov dword [esp + 0xa0], 0x9b0ff3
add dword [esp + 0xa0], 0xffff7fbd
xor dword [esp + 0xa0], 0x946493
mov dword [esp + 0x34], 0xe3e80
add dword [esp + 0x34], 0xffff3949
xor dword [esp + 0x34], 0xcc667bab
add dword [esp + 0x34], 0xd761
xor dword [esp + 0x34], 0xcc67c94c
mov dword [esp + 0x44], 0x1ba7c7
shl dword [esp + 0x44], 0xf
mov eax, dword [esp + 0x44]
mov dword [esp + 0x44], eax
mov eax, dword [esp + 0x44]
div ecx
mov dword [esp + 0x44], eax
xor dword [esp + 0x44], 0x243af98
mov dword [esp + 0xb8], 0x20ffac
shl dword [esp + 0xb8], 5
xor dword [esp + 0xb8], 0x41b5824
mov dword [esp + 0x2c], 0x20e7b6
add dword [esp + 0x2c], 0xdc4
or dword [esp + 0x2c], 0x16692bc6
xor edx, edx
add dword [esp + 0x2c], 0x1ef8
xor dword [esp + 0x2c], 0x166ead91
mov dword [esp + 0xe8], 0x5bcce1
or dword [esp + 0xe8], 0xb1f42707
xor dword [esp + 0xe8], 0xb1f41bbe
mov dword [esp + 0x88], 0x5005f4
shr dword [esp + 0x88], 5
xor dword [esp + 0x88], 0x68e867d5
xor dword [esp + 0x88], 0x68ed1d21
mov dword [esp + 0xc0], 0xdd4ed7
shl dword [esp + 0xc0], 0xc
xor dword [esp + 0xc0], 0xd4ef0c19
mov dword [esp + 0x14], 0xcc2fe4
imul eax, dword [esp + 0x14], 0x46
push 0x3d
pop ecx
push 0x52
mov dword [esp + 0x18], eax
xor dword [esp + 0x18], 0xccee4be8
imul eax, dword [esp + 0x18], 0x49
mov dword [esp + 0x18], eax
xor dword [esp + 0x18], 0xa3e0a4c2
mov dword [esp + 0x9c], 0xdcf195
add dword [esp + 0x9c], 0xffff5a5b
xor dword [esp + 0x9c], 0xaadb988a
xor dword [esp + 0x9c], 0xaa04b3de
mov dword [esp + 0xe8], 0xdb2eec
or dword [esp + 0xe8], 0x5f830210
xor dword [esp + 0xe8], 0x5fd6e991
mov dword [esp + 0x7c], 0xcdaeb9
add dword [esp + 0x7c], 0xa9d8
add dword [esp + 0x7c], 0xb66f
xor dword [esp + 0x7c], 0xc60899
mov dword [esp + 0x1c], 0xd07ac
shl dword [esp + 0x1c], 6
add dword [esp + 0x1c], 0x6d81
imul eax, dword [esp + 0x1c], 0x18
mov dword [esp + 0x1c], eax
xor dword [esp + 0x1c], 0x4e3f386b
mov dword [esp + 0xd4], 0x56009b
xor dword [esp + 0xd4], 0x384c4bff
xor dword [esp + 0xd4], 0x381ba556
mov dword [esp + 0xe0], 0xf7e143
mov eax, dword [esp + 0xe0]
div ecx
xor edx, edx
mov dword [esp + 0xe0], eax
xor dword [esp + 0xe0], 0x74027
mov dword [esp + 0xcc], 0xd026e5
shr dword [esp + 0xcc], 7
xor dword [esp + 0xcc], 0x91c5b
mov dword [esp + 0xb8], 0x4702c1
mov eax, dword [esp + 0xb8]
pop ecx
div ecx
mov dword [esp + 0xb4], eax
xor dword [esp + 0xb4], 0x6a1c4
mov dword [esp + 0xac], 0xc8140a
add dword [esp + 0xac], 0xffff0435
xor dword [esp + 0xac], 0xca5ae3
mov dword [esp + 0xa4], 0x723f7d
add dword [esp + 0xa4], 0xba41
xor dword [esp + 0xa4], 0x7ca4fd
mov dword [esp + 0x20], 0x69db09
add dword [esp + 0x20], 0xf504
imul eax, dword [esp + 0x20], 0x65
mov dword [esp + 0x20], eax
or dword [esp + 0x20], 0x879c6e6e
xor dword [esp + 0x20], 0xafb716ae
mov dword [esp + 0x1c], 0xdee7b0
or dword [esp + 0x1c], 0x7d73bff1
shl dword [esp + 0x1c], 0xe
xor dword [esp + 0x1c], 0xfff81f60
mov dword [esp + 0x80], 0xc3b6fe
or dword [esp + 0x80], 0x6405c425
shr dword [esp + 0x80], 0xd
xor dword [esp + 0x80], 0x5bb30
mov dword [esp + 0x54], 0x36de01
add dword [esp + 0x54], 0x1e5d
mov eax, dword [esp + 0x54]
xor edx, edx
push 0x1f
pop ecx
div ecx
xor edx, edx
mov dword [esp + 0x54], eax
mov eax, dword [esp + 0x54]
push 5
pop ecx
div ecx
xor edx, edx
mov dword [esp + 0x54], eax
xor dword [esp + 0x54], 0x8f60
mov dword [esp + 0xb0], 0x7c75
add dword [esp + 0xb0], 0x24e8
xor dword [esp + 0xb0], 0xa8631
mov dword [esp + 0x74], 0x776f2f
or dword [esp + 0x74], 0x27015ef2
shr dword [esp + 0x74], 1
xor dword [esp + 0x74], 0x13ba9814
mov dword [esp + 0x24], 0x521829
shl dword [esp + 0x24], 1
add dword [esp + 0x24], 0xacbd
shl dword [esp + 0x24], 6
xor dword [esp + 0x24], 0x293a9c24
mov dword [esp + 0x68], 0xc7b82c
add dword [esp + 0x68], 0xffff8c04
mov eax, dword [esp + 0x68]
push 0x1b
pop ecx
div ecx
xor edx, edx
mov dword [esp + 0x68], eax
xor dword [esp + 0x68], 0xbbd6a
mov dword [esp + 0x3c], 0x5af613
mov eax, dword [esp + 0x3c]
push 0x17
pop ecx
div ecx
xor edx, edx
mov dword [esp + 0x3c], eax
imul eax, dword [esp + 0x3c], 0x79
push 0x21
pop ecx
push 0x2c
mov dword [esp + 0x40], eax
mov eax, dword [esp + 0x40]
div ecx
xor edx, edx
mov dword [esp + 0x40], eax
xor dword [esp + 0x40], 0x3755a
mov dword [esp + 0xe4], 0x2d708b
mov eax, dword [esp + 0xe4]
div ecx
xor edx, edx
mov dword [esp + 0xe4], eax
xor dword [esp + 0xe4], 0xdb37e
mov dword [esp + 0xac], 0x2eec22
xor dword [esp + 0xac], 0x1f6efaaa
xor dword [esp + 0xac], 0x1f426099
mov dword [esp + 0x94], 0x1bfaf9
mov eax, dword [esp + 0x94]
pop ecx
div ecx
push 0x67
mov dword [esp + 0x94], eax
xor edx, edx
add dword [esp + 0x94], 0x7ed5
xor dword [esp + 0x94], 0x11204
mov dword [esp + 0x60], 0x99722
mov eax, dword [esp + 0x60]
pop ecx
div ecx
mov dword [esp + 0x5c], eax
add dword [esp + 0x5c], 0xa9ed
xor dword [esp + 0x5c], 0x402ee
mov dword [esp + 0x38], 0x7dadba
or dword [esp + 0x38], 0x440aef97
xor dword [esp + 0x38], 0xd3501f2d
or dword [esp + 0x38], 0xcb63fec0
xor dword [esp + 0x38], 0xdf6c0598
xor edx, edx
mov dword [esp + 0x6c], 0xfd5299
mov ebp, 0x396a438
add dword [esp + 0x6c], 0x574d
mov eax, dword [esp + 0x6c]
push 0x68
pop ecx
div ecx
xor edx, edx
mov dword [esp + 0x6c], eax
xor dword [esp + 0x6c], 0x799f4
mov dword [esp + 0x64], 0xd5633b
xor dword [esp + 0x64], 0xfb7d43ee
add dword [esp + 0x64], 0xffff47bd
xor dword [esp + 0x64], 0xfba62c54
mov dword [esp + 0xd4], 0x3d3a3f
shl dword [esp + 0xd4], 0xf
xor dword [esp + 0xd4], 0x9d12823b
mov dword [esp + 0x50], 0x980e3b
add dword [esp + 0x50], 0xffff1fe6
imul eax, dword [esp + 0x50], 0x6e
mov dword [esp + 0x50], eax
shl dword [esp + 0x50], 0xa
xor dword [esp + 0x50], 0xd74f139c
mov dword [esp + 0x48], 0xf6a327
or dword [esp + 0x48], 0x24bb4535
mov eax, dword [esp + 0x48]
div edi
mov dword [esp + 0x48], eax
add dword [esp + 0x48], 0xffffd901
xor dword [esp + 0x48], 0xa06448
mov dword [esp + 0x40], 0x23281c
shl dword [esp + 0x40], 0xd
add dword [esp + 0x40], 0x3ace
add dword [esp + 0x40], 0xffffbc66
xor dword [esp + 0x40], 0x6508bae1
mov dword [esp + 0x8c], 0xefa5f3
add dword [esp + 0x8c], 0xd649
shr dword [esp + 0x8c], 4
xor dword [esp + 0x8c], 0xb71c0
mov dword [esp + 0x84], 0xd7d7d
shl dword [esp + 0x84], 6
xor dword [esp + 0x84], 0x39cce6e9
xor dword [esp + 0x84], 0x3a96b3cf
mov dword [esp + 0x7c], 0xe8190a
add dword [esp + 0x7c], 0xffff8bcc
imul eax, dword [esp + 0x7c], 0x45
mov dword [esp + 0x7c], eax
xor dword [esp + 0x7c], 0x3e6c45dc
mov dword [esp + 0x58], 0xaf65ed
shr dword [esp + 0x58], 1
shl dword [esp + 0x58], 6
add dword [esp + 0x58], 0x301f
xor dword [esp + 0x58], 0x15ed60b7
mov dword [esp + 0x9c], 0xbf44dc
or dword [esp + 0x9c], 0xed1757a9
xor dword [esp + 0x9c], 0xd2cd8926
xor dword [esp + 0x9c], 0x3f771003
mov dword [esp + 0x94], 0xa3137e
or dword [esp + 0x94], 0x61a4f07f
shl dword [esp + 0x94], 4
xor dword [esp + 0x94], 0x1a745c42
mov edi, dword [esp + 0xec]
mov eax, 0xd83910a
mov ecx, 0xecce1ce
cmp esi, 0x2f38181
je 0x10007645
cmp esi, ebp
je 0x1000770e
cmp esi, 0x4a96617
je 0x1000763b
cmp esi, 0x971ed5f
je 0x1000760b
cmp esi, 0xa7e2b43
je 0x10007699
cmp esi, 0xd093482
je 0x100074ee
cmp esi, ecx
jne 0x10007688
push ecx
push dword [esp + 0x78]
lea eax, [esp + 0x108]
push dword [esp + 0xb8]
lea ecx, [esp + 0xfc]
push eax
push dword [esp + 0x64]
push dword [esp + 0x94]
push dword [esp + 0x104]
push dword [esp + 0x38]
call fcn.1001473a
add esp, 0x20
test eax, eax
je 0x100074e7
push dword [esp + 0x3c]
mov edx, dword [esp + 0x6c]
push dword [esp + 0xf4]
mov ecx, dword [esp + 0x2c]
call fcn.10019038
push dword [esp + 0x98]
mov edx, dword [esp + 0xb4]
push dword [esp + 0x100]
mov ecx, dword [esp + 0xf0]
call fcn.10019038
add esp, 0x10
mov esi, ebp
jmp 0x10007418
push dword [esp + 0xa0]
lea eax, [esp + 0x30c]
push dword [esp + 0xdc]
push dword [esp + 0x54]
mov edx, dword [esp + 0x7c]
push eax
call fcn.100024aa
push dword [esp + 0x3c]
lea eax, [esp + 0x31c]
push dword [esp + 0xcc]
mov edx, dword [esp + 0x5c]
mov ecx, dword [esp + 0x4c]
push eax
call fcn.10010f17
add esp, 0x1c
lea edx, [esp + 0x510]
xor ecx, ecx
mov word [eax], cx
push dword [esp + 0x88]
mov ecx, dword [esp + 0xec]
call fcn.1001cc3f
mov edx, dword [esp + 0x18]
mov ecx, dword [esp + 0xc4]
mov dword [esp], 0x100011d0
call fcn.10020ad3
pop ecx
push dword [esp + 0x18]
mov esi, eax
lea ecx, [esp + 0x514]
lea eax, [esp + 0x104]
push eax
push dword [esp + 0x80]
lea eax, [esp + 0x314]
push dword [esp + 0xf0]
push esi
push dword [esp + 0xac]
push eax
call fcn.100206a6
add esp, 0x1c
push esi
push dword [esp + 0xcc]
mov edx, dword [esp + 0xe4]
mov ecx, dword [esp + 0xd8]
call fcn.10012eed
push dword [esp + 0x28]
lea ecx, [esp + 0x10c]
push ebx
push dword [esp + 0xb4]
push dword [esp + 0xc0]
mov edx, dword [esp + 0xcc]
call fcn.10023306
add esp, 0x18
test eax, eax
je 0x100074e7
mov eax, 0xd83910a
mov esi, 0xa7e2b43
cmp edi, eax
mov ecx, 0xecce1ce
cmove esi, ecx
jmp 0x10007422
mov eax, dword [esp + 0x28]
mov eax, dword [esp + 0xbc]
call fcn.100227e2
mov esi, eax
call fcn.1000576b
cmp esi, eax
mov edi, 0xf28d74f
mov eax, 0xd83910a
mov esi, 0x2f38181
cmovne edi, eax
jmp 0x1000741d
mov esi, 0x971ed5f
jmp 0x10007422
cmp edi, eax
jne 0x10007683
push ecx
push dword [esp + 0x34]
lea eax, [esp + 0xf4]
push ecx
push eax
push dword [esp + 0x70]
mov edx, dword [esp + 0xd8]
mov ecx, dword [esp + 0xe0]
call fcn.10007d87
add esp, 0x14
test eax, eax
je 0x1000772e
mov esi, 0xd093482
jmp 0x10007418
mov esi, 0xd093482
cmp esi, 0xdeb83c1
jne 0x10007422
jmp 0x1000772e
push dword [esp + 0xd4]
lea eax, [esp + 0x104]
push 0
push eax
push dword [esp + 0x70]
lea eax, [esp + 0x100]
push dword [esp + 0x7c]
push dword [esp + 0x4c]
mov edx, dword [esp + 0x74]
push 0
push eax
call fcn.100206ef
add esp, 0x20
test eax, eax
je 0x1000772e
push dword [esp + 0x40]
mov edx, dword [esp + 0x4c]
push dword [esp + 0xf4]
mov ecx, dword [esp + 0x58]
call fcn.10019038
push dword [esp + 0x84]
mov edx, dword [esp + 0x90]
push dword [esp + 0x100]
mov ecx, dword [esp + 0x9c]
call fcn.10019038
add esp, 0x10
jmp 0x1000772e
push dword [esp + 0x94]
mov edx, dword [esp + 0xa0]
push dword [esp + 0xf0]
mov ecx, dword [esp + 0x60]
call fcn.10019038
pop ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x70c
ret