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

Disassembly:
sub esp, 0x480
mov dword [esp + 0x6c], 0x80eb
xor edx, edx
xor dword [esp + 0x6c], 0x4844176f
xor dword [esp + 0x6c], 0x4844c200
mov dword [esp + 0x68], 0x58d2
xor dword [esp + 0x68], 0xbc0ba09d
xor dword [esp + 0x68], 0xbc0b951b
mov dword [esp + 0x10], 0xdd9e
xor dword [esp + 0x10], 0x445b8316
mov eax, dword [esp + 0x10]
push ebx
push ebp
push esi
push edi
push 0x21
pop ecx
div ecx
push 0x74
mov dword [esp + 0x24], eax
xor edx, edx
shr dword [esp + 0x24], 0xd
mov esi, 0x3717e518
xor dword [esp + 0x24], 0xe62
mov dword [esp + 0x1c], 0x9831
mov eax, dword [esp + 0x1c]
pop ecx
div ecx
push 0x67
mov dword [esp + 0x1c], eax
xor edx, edx
or dword [esp + 0x1c], 0xdb491ba6
mov eax, dword [esp + 0x1c]
pop ecx
div ecx
push 0x11
mov dword [esp + 0x1c], eax
xor edx, edx
xor dword [esp + 0x1c], 0x2213bfb
mov dword [esp + 0x18], 0x1f2e
shr dword [esp + 0x18], 0xb
shl dword [esp + 0x18], 3
shr dword [esp + 0x18], 0xb
xor dword [esp + 0x18], 0x7e76
mov dword [esp + 0x58], 0x9277
shl dword [esp + 0x58], 0xc
or dword [esp + 0x58], 0x1de5beb7
xor dword [esp + 0x58], 0x1de7fe5e
mov dword [esp + 0x70], 0xf507
add dword [esp + 0x70], 0xf7d5
xor dword [esp + 0x70], 0x1ebc4
mov dword [esp + 0x50], 0x86d3
shr dword [esp + 0x50], 5
xor dword [esp + 0x50], 0xcda71382
xor dword [esp + 0x50], 0xcda74d23
mov dword [esp + 0x34], 0xe83d
shl dword [esp + 0x34], 0xd
shr dword [esp + 0x34], 0xa
shr dword [esp + 0x34], 6
xor dword [esp + 0x34], 0x14e1
mov dword [esp + 0x2c], 0xcc05
shl dword [esp + 0x2c], 0xb
mov eax, dword [esp + 0x2c]
pop ecx
div ecx
mov dword [esp + 0x28], eax
add dword [esp + 0x28], 0xd884
xor dword [esp + 0x28], 0x608426
mov dword [esp + 0x40], 0x6ddb
shl dword [esp + 0x40], 2
or dword [esp + 0x40], 0xb3004fe3
add dword [esp + 0x40], 0x5900
xor dword [esp + 0x40], 0xb3024bd1
mov dword [esp + 0x38], 0x102d
imul eax, dword [esp + 0x38], 0x77
mov dword [esp + 0x38], eax
add dword [esp + 0x38], 0x8229
shl dword [esp + 0x38], 0xa
xor dword [esp + 0x38], 0x201c27ed
mov dword [esp + 0x68], 0x2435
add dword [esp + 0x68], 0xfbf
xor dword [esp + 0x68], 0x29e4
mov dword [esp + 0x3c], 0xc268
xor edx, edx
imul eax, dword [esp + 0x3c], 0x21
push 3
pop ecx
push 0x7a
mov dword [esp + 0x40], eax
xor dword [esp + 0x40], 0xe411c630
mov eax, dword [esp + 0x40]
div ecx
xor edx, edx
mov dword [esp + 0x40], eax
xor dword [esp + 0x40], 0x4c02af07
mov dword [esp + 0x4c], 0xabd9
shl dword [esp + 0x4c], 2
add dword [esp + 0x4c], 0xffffac5b
add dword [esp + 0x4c], 0xa267
xor dword [esp + 0x4c], 0x2fd34
mov dword [esp + 0x20], 0x3e08
add dword [esp + 0x20], 0xf55e
xor dword [esp + 0x20], 0x65ecd761
shl dword [esp + 0x20], 8
xor dword [esp + 0x20], 0xede40dfe
mov dword [esp + 0x60], 0xc0bb
add dword [esp + 0x60], 0xffff4ad7
xor dword [esp + 0x60], 0x291d
mov dword [esp + 0x30], 0xee3a
mov eax, dword [esp + 0x30]
pop ecx
div ecx
push 0x73
mov dword [esp + 0x30], eax
xor edx, edx
or dword [esp + 0x30], 0x19905866
shl dword [esp + 0x30], 0xb
xor dword [esp + 0x30], 0x82cfdbd6
mov dword [esp + 0x48], 0x959b
or dword [esp + 0x48], 0x89ca74d6
add dword [esp + 0x48], 0xb0c4
shl dword [esp + 0x48], 0xf
xor dword [esp + 0x48], 0xd3518095
mov dword [esp + 0x74], 0x8212
or dword [esp + 0x74], 0x4bcfa07
xor dword [esp + 0x74], 0x4bcac41
mov dword [esp + 0x28], 0xeab9
imul eax, dword [esp + 0x28], 0x4b
pop ecx
push 0x44
mov dword [esp + 0x28], eax
shr dword [esp + 0x28], 5
or dword [esp + 0x28], 0x8f3f95e4
xor dword [esp + 0x28], 0x8f3faf37
mov dword [esp + 0x38], 0x75f4
mov eax, dword [esp + 0x38]
div ecx
xor edx, edx
mov dword [esp + 0x38], eax
shr dword [esp + 0x38], 7
shl dword [esp + 0x38], 7
xor dword [esp + 0x38], 0x3c1d
mov dword [esp + 0x68], 0xc8f8
shl dword [esp + 0x68], 0xe
xor dword [esp + 0x68], 0x323e6e96
mov dword [esp + 0x64], 0x8d30
or dword [esp + 0x64], 0x7f3390f4
xor dword [esp + 0x64], 0x7f33945d
mov dword [esp + 0x14], 0xfde7
or dword [esp + 0x14], 0x3e5a2c14
mov eax, dword [esp + 0x14]
pop ecx
div ecx
push 0x6e
mov dword [esp + 0x14], eax
xor edx, edx
shl dword [esp + 0x14], 4
xor dword [esp + 0x14], 0xeab89e7
mov dword [esp + 0x5c], 0x70b2
add dword [esp + 0x5c], 0xffff8ee5
mov eax, dword [esp + 0x5c]
pop ecx
div ecx
mov dword [esp + 0x58], eax
xor edx, edx
xor dword [esp + 0x58], 0x253fb01
mov dword [esp + 0x74], 0xd04b
mov eax, dword [esp + 0x74]
push 0x2b
pop ecx
div ecx
mov dword [esp + 0x74], eax
xor dword [esp + 0x74], 0x5522
mov dword [esp + 0x50], 0x4a26
xor dword [esp + 0x50], 0x80bf64c0
or dword [esp + 0x50], 0x5cbc1745
xor dword [esp + 0x50], 0xdcbf1a7c
mov eax, dword [esp + 0x78]
mov eax, dword [esp + 0x7c]
call fcn.100130f2
mov edi, 0x17ba1fb6
mov ebx, 0x1f3fdd14
mov ebp, 0x24c1d34b
cmp esi, edi
je 0x1000eb09
cmp esi, ebx
je 0x1000ea8b
cmp esi, ebp
je 0x1000eb80
cmp esi, 0x3717e518
jne 0x1000eb72
mov esi, edi
jmp 0x1000ea67
push 0x100013dc
push dword [esp + 0x4c]
mov edx, dword [esp + 0x44]
mov ecx, dword [esp + 0x70]
call fcn.1000b86a
mov ecx, dword [esp + 0x64]
mov esi, eax
mov ecx, dword [esp + 0x24]
call fcn.10010708
mov edx, dword [0x1001fcc8]
lea ecx, [edx + 0x22c]
push ecx
lea ecx, [edx + 0x1c]
push ecx
push dword [esp + 0x44]
lea ecx, [esp + 0x94]
push dword [esp + 0x38]
push 0x104
push dword [esp + 0x8c]
push esi
push dword [esp + 0x68]
mov edx, dword [esp + 0x54]
push eax
call fcn.100177d0
mov edx, dword [esp + 0x8c]
mov ecx, dword [esp + 0x90]
push esi
call fcn.10002ab3
add esp, 0x30
mov esi, ebp
jmp 0x1000ea67
push 0x1000136c
push dword [esp + 0x18]
mov edx, dword [esp + 0x20]
mov ecx, dword [esp + 0x28]
call fcn.1000b86a
pop ecx
pop ecx
mov ecx, dword [0x1001fcc8]
mov esi, eax
add ecx, 0x22c
lea eax, [esp + 0x288]
push ecx
push esi
push dword [esp + 0x30]
push ecx
push dword [esp + 0x40]
push dword [esp + 0x60]
mov edx, dword [esp + 0x84]
mov ecx, dword [esp + 0x6c]
push eax
mov eax, dword [0x1001fcc8]
add eax, 0x1c
push eax
call fcn.100159f9
mov edx, dword [esp + 0x58]
mov ecx, dword [esp + 0x60]
push esi
call fcn.10002ab3
add esp, 0x24
mov esi, ebx
cmp esi, 0x22158750
jne 0x1000ea67
jmp 0x1000eba8
push dword [esp + 0x50]
lea eax, [esp + 0x84]
push dword [esp + 0x78]
mov edx, dword [esp + 0x60]
mov ecx, dword [esp + 0x18]
push eax
lea eax, [esp + 0x294]
push eax
call fcn.1001af6e
add esp, 0x10
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x480
ret