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

Disassembly:
push ebp
mov ebp, esp
push ebx
mov ebx, dword [ebp + 8]
xor eax, eax
push esi
push edi
mov ecx, 0x1188c
mov dword [ebp + 8], 2
mov edi, ebx
lea edx, [ebx + 0x45228]
rep stosd dword es:[edi], eax
mov ecx, 0x200
lea esi, [ebx + 0x45a28]
mov edi, edx
rep stosd dword es:[edi], eax
mov edi, esi
mov ecx, 0x200
rep stosd dword es:[edi], eax
mov ecx, 0x200
mov edi, 0x100cc350
rep stosd dword es:[edi], eax
mov ecx, 0x200
mov edi, 0x100ccb50
rep stosd dword es:[edi], eax
mov dword [ebx + 0x1a9ec], esi
lea esi, [ebx + 0x443bc]
mov dword [ebx + 0x46228], eax
mov dword [ebx + 8], 0xf0101
mov dword [ebx + 0x328], 0x100cb350
mov dword [ebx + 0x32c], 0x100cbb50
mov dword [ebx + 0x1e9fc], 1
mov dword [ebx + 0x1ea00], 1
mov dword [ebx + 0x169d8], edx
mov dword [ebx + 0x169dc], 0x100cc350
mov dword [ebx + 0x1a9f0], 0x100ccb50
mov dword [ebx + 0x169d4], 0x20
mov dword [ebx + 0x1a9e8], 0x20
mov dword [edx], 0x7fff0000
mov eax, dword [ebx + 0x1a9ec]
mov dword [eax], 0x7fff0000
mov dword [ebx + 0x44628], 0x1fffffff
mov dword [ebx + 0x44624], 0x1fffffff
mov dword [ebx + 0x44630], 0xe0000000
mov dword [ebx + 0x4462c], 0xe0000000
mov dword [ebx + 0x2198], 0x7ff498
mov dword [ebx + 0x219c], 0x7ff498
mov dword [ebx + 0x445ec], 0x7ff498
mov dword [ebx + 0x445f0], 0x7ff498
mov dword [ebx + 0x21a0], 0x7ff498
mov dword [ebx + 0x21a4], 0x7ff498
mov dword [ebx + 0x445f4], 0x7ff498
mov dword [ebx + 0x445f8], 0x7ff498
mov dword [ebx + 0x28060], 0x372
mov dword [ebx + 0x316c4], 0x372
mov dword [ebx + 0x3ad28], 0x372
mov dword [ebx + 0x4438c], 0x372
mov dword [ebx + 0x310], 0
mov dword [ebx + 0x318], 0x7fff0000
mov dword [ebx + 0x314], 0x7fff000
mov dword [ebx + 0x31c], 0x1fffc000
mov dword [ebx + 0x320], 1
mov dword [ebx + 0x324], 0x1fffc000
mov dword [ebx + 0xd34], 0x3fff8000
mov dword [ebx + 0xd38], 0x3fff8000
mov dword [ebx + 0xd98], 0x3fff8000
mov dword [ebx + 0xd50], 0
mov dword [ebx + 0xdb0], 0
mov edi, 2
push esi
call fcn.10018bd0
add esp, 4
add esi, 0x40
dec edi
jne 0x1002f0d5
dec dword [ebp + 8]
jne 0x1002f0d0
lea esi, [ebx + 0x444ec]
mov dword [ebp + 8], 2
jmp 0x1002f100
mov edi, 2
push esi
call fcn.10018bd0
add esp, 4
add esi, 0x40
dec edi
jne 0x1002f105
dec dword [ebp + 8]
jne 0x1002f100
lea eax, [ebx + 0x310]
mov dword [ebx + 0xc], eax
lea eax, [ebx + 0x314]
mov dword [ebx + 0x10], eax
lea eax, [ebx + 0x318]
mov dword [ebx + 0x1f0], eax
lea eax, [ebx + 0x31c]
mov dword [ebx + 0x14], eax
lea eax, [ebx + 0x1714]
mov dword [ebx + 0x208], eax
lea eax, [ebx + 0x1710]
mov dword [ebx + 0x18], eax
lea eax, [ebx + 0x173c]
mov dword [ebx + 0x1c], eax
lea eax, [ebx + 0x1748]
mov dword [ebx + 0x20], eax
lea eax, [ebx + 0x17a8]
mov dword [ebx + 0x24], eax
lea eax, [ebx + 0x1808]
mov dword [ebx + 0x28], eax
lea eax, [ebx + 0x1868]
mov dword [ebx + 0x2c], eax
lea eax, [ebx + 0x18c8]
mov dword [ebx + 0x30], eax
lea eax, [ebx + 0xd14]
mov dword [ebx + 0x20c], eax
lea eax, [ebx + 0xd10]
mov dword [ebx + 0x3c], eax
lea eax, [ebx + 0xd34]
mov dword [ebx + 0x40], eax
lea eax, [ebx + 0xd38]
mov dword [ebx + 0x44], eax
lea eax, [ebx + 0xd98]
mov dword [ebx + 0x48], eax
lea eax, [ebx + 0x2168]
mov dword [ebx + 0x22c], eax
lea eax, [ebx + 0x216c]
mov dword [ebx + 0x230], eax
lea eax, [ebx + 0x2144]
mov dword [ebx + 0x210], eax
lea eax, [ebx + 0x2140]
mov dword [ebx + 0x4c], eax
lea eax, [ebx + 0x45228]
mov dword [ebx + 0x50], eax
lea eax, [ebx + 0x45a28]
mov dword [ebx + 0x54], eax
lea eax, [ebx + 0x169e4]
mov dword [ebx + 0x58], eax
lea eax, [ebx + 0x1a9f8]
mov dword [ebx + 0x5c], eax
lea eax, [ebx + 0x169d4]
mov dword [ebx + 0x60], eax
lea eax, [ebx + 0x1a9e8]
mov dword [ebx + 0x64], eax
lea eax, [ebx + 0x2178]
mov dword [ebx + 0x68], eax
lea eax, [ebx + 0x44638]
mov dword [ebx + 0x6c], eax
lea eax, [ebx + 0x44698]
mov dword [ebx + 0x70], eax
lea eax, [ebx + 0x446f8]
mov dword [ebx + 0x74], eax
lea eax, [ebx + 0x44758]
mov dword [ebx + 0x78], eax
lea eax, [ebx + 0x2164]
mov dword [ebx + 0x1f4], eax
lea eax, [ebx + 0x1e9fc]
mov dword [ebx + 0x2f0], eax
lea eax, [ebx + 0x1ea00]
mov dword [ebx + 0x2f4], eax
lea eax, [ebx + 0x1ea0c]
mov dword [ebx + 0x1f8], eax
lea eax, [ebx + 0x1ea10]
mov dword [ebx + 0x1fc], eax
lea eax, [ebx + 0x1ea04]
mov dword [ebx + 0x200], eax
lea eax, [ebx + 0x1ea08]
mov dword [ebx + 0x204], eax
lea eax, [ebx + 0x1ea14]
mov dword [ebx + 0x7c], eax
lea eax, [ebx + 0x1ea1c]
mov dword [ebx + 0x80], eax
lea eax, [ebx + 0x28080]
mov dword [ebx + 0x84], eax
lea eax, [ebx + 0x1ea24]
mov dword [ebx + 0x88], eax
lea eax, [ebx + 0x28088]
mov dword [ebx + 0x8c], eax
lea eax, [ebx + 0x1ea2c]
mov dword [ebx + 0x90], eax
lea eax, [ebx + 0x28090]
mov dword [ebx + 0x94], eax
lea eax, [ebx + 0x1ea34]
mov dword [ebx + 0x98], eax
lea eax, [ebx + 0x28098]
mov dword [ebx + 0x9c], eax
lea eax, [ebx + 0x1ea3c]
mov dword [ebx + 0xa0], eax
lea eax, [ebx + 0x280a0]
mov dword [ebx + 0xa4], eax
lea eax, [ebx + 0x1ea44]
mov dword [ebx + 0xa8], eax
lea eax, [ebx + 0x280a8]
mov dword [ebx + 0xac], eax
lea eax, [ebx + 0x1ea18]
mov dword [ebx + 0x234], eax
lea eax, [ebx + 0x316e4]
mov dword [ebx + 0x238], eax
lea eax, [ebx + 0x3ad48]
mov dword [ebx + 0x23c], eax
lea eax, [ebx + 0x316ec]
mov dword [ebx + 0x240], eax
lea eax, [ebx + 0x3ad50]
mov dword [ebx + 0x244], eax
lea eax, [ebx + 0x316f4]
mov dword [ebx + 0x248], eax
lea eax, [ebx + 0x3ad58]
mov dword [ebx + 0x24c], eax
lea eax, [ebx + 0x316fc]
mov dword [ebx + 0x250], eax
lea eax, [ebx + 0x3ad60]
mov dword [ebx + 0x254], eax
lea eax, [ebx + 0x31704]
mov dword [ebx + 0x258], eax
lea eax, [ebx + 0x3ad68]
mov dword [ebx + 0x25c], eax
lea eax, [ebx + 0x3170c]
mov dword [ebx + 0x260], eax
lea eax, [ebx + 0x3ad70]
mov dword [ebx + 0x264], eax
lea eax, [ebx + 0x443ac]
mov dword [ebx + 0xb0], eax
lea eax, [ebx + 0x443b4]
mov dword [ebx + 0x160], eax
lea eax, [ebx + 0x443bc]
mov dword [ebx + 0xb4], eax
lea eax, [ebx + 0x443fc]
mov dword [ebx + 0xb8], eax
lea eax, [ebx + 0x443c4]
mov dword [ebx + 0xbc], eax
lea eax, [ebx + 0x44404]
mov dword [ebx + 0xc0], eax
lea eax, [ebx + 0x443cc]
mov dword [ebx + 0xc4], eax
lea eax, [ebx + 0x4440c]
mov dword [ebx + 0xc8], eax
lea eax, [ebx + 0x443d4]
mov dword [ebx + 0xcc], eax
lea eax, [ebx + 0x44414]
mov dword [ebx + 0xd0], eax
lea eax, [ebx + 0x443dc]
mov dword [ebx + 0xd4], eax
lea eax, [ebx + 0x4441c]
mov dword [ebx + 0xd8], eax
lea eax, [ebx + 0x443e4]
mov dword [ebx + 0xdc], eax
lea eax, [ebx + 0x44424]
mov dword [ebx + 0xe0], eax
lea eax, [ebx + 0x443b0]
mov dword [ebx + 0x26c], eax
lea eax, [ebx + 0x443b8]
mov dword [ebx + 0x268], eax
lea eax, [ebx + 0x4443c]
mov dword [ebx + 0x270], eax
lea eax, [ebx + 0x4447c]
mov dword [ebx + 0x274], eax
lea eax, [ebx + 0x44444]
mov dword [ebx + 0x278], eax
lea eax, [ebx + 0x44484]
mov dword [ebx + 0x27c], eax
lea eax, [ebx + 0x4444c]
mov dword [ebx + 0x280], eax
lea eax, [ebx + 0x4448c]
mov dword [ebx + 0x284], eax
lea eax, [ebx + 0x44454]
mov dword [ebx + 0x288], eax
lea eax, [ebx + 0x44494]
mov dword [ebx + 0x28c], eax
lea eax, [ebx + 0x4445c]
mov dword [ebx + 0x290], eax
lea eax, [ebx + 0x4449c]
mov dword [ebx + 0x294], eax
lea eax, [ebx + 0x44464]
mov dword [ebx + 0x298], eax
lea eax, [ebx + 0x444a4]
mov dword [ebx + 0x29c], eax
lea eax, [ebx + 0x444dc]
mov dword [ebx + 0x114], eax
lea eax, [ebx + 0x444e4]
mov dword [ebx + 0x164], eax
lea eax, [ebx + 0x444ec]
mov dword [ebx + 0x118], eax
lea eax, [ebx + 0x4452c]
mov dword [ebx + 0x11c], eax
lea eax, [ebx + 0x444f4]
mov dword [ebx + 0x120], eax
lea eax, [ebx + 0x44534]
mov dword [ebx + 0x124], eax
lea eax, [ebx + 0x444fc]
mov dword [ebx + 0x128], eax
lea eax, [ebx + 0x4453c]
mov dword [ebx + 0x12c], eax
lea eax, [ebx + 0x44504]
mov dword [ebx + 0x130], eax
lea eax, [ebx + 0x44544]
mov dword [ebx + 0x134], eax
lea eax, [ebx + 0x4450c]
mov dword [ebx + 0x138], eax
lea eax, [ebx + 0x4454c]
mov dword [ebx + 0x13c], eax
lea eax, [ebx + 0x44514]
mov dword [ebx + 0x140], eax
lea eax, [ebx + 0x44554]
mov dword [ebx + 0x144], eax
lea eax, [ebx + 0x4461c]
mov dword [ebx + 0xe4], eax
lea eax, [ebx + 0x4462c]
mov dword [ebx + 0x2f8], eax
lea eax, [ebx + 0x44630]
mov dword [ebx + 0x2fc], eax
lea eax, [ebx + 0x44624]
mov dword [ebx + 0x300], eax
lea eax, [ebx + 0x44628]
mov dword [ebx + 0x304], eax
lea eax, [ebx + 0x444e0]
mov dword [ebx + 0x2a8], eax
lea eax, [ebx + 0x444e8]
mov dword [ebx + 0x2a4], eax
lea eax, [ebx + 0x4456c]
mov dword [ebx + 0x2ac], eax
lea eax, [ebx + 0x445ac]
mov dword [ebx + 0x2b0], eax
lea eax, [ebx + 0x44574]
mov dword [ebx + 0x2b4], eax
lea eax, [ebx + 0x445b4]
mov dword [ebx + 0x2b8], eax
lea eax, [ebx + 0x4457c]
mov dword [ebx + 0x2bc], eax
lea eax, [ebx + 0x445bc]
mov dword [ebx + 0x2c0], eax
lea eax, [ebx + 0x44584]
mov dword [ebx + 0x2c4], eax
lea eax, [ebx + 0x445c4]
mov dword [ebx + 0x2c8], eax
lea eax, [ebx + 0x4458c]
mov dword [ebx + 0x2cc], eax
lea eax, [ebx + 0x445cc]
mov dword [ebx + 0x2d0], eax
lea eax, [ebx + 0x44594]
mov dword [ebx + 0x2d4], eax
lea eax, [ebx + 0x445d4]
mov dword [ebx + 0x2d8], eax
lea eax, [ebx + 0x44620]
mov dword [ebx + 0x2a0], eax
lea eax, [ebx + 0x449f8]
mov dword [ebx + 0x148], eax
lea eax, [ebx + 0x2180]
mov dword [ebx + 0x14c], eax
lea eax, [ebx + 0x447b8]
mov dword [ebx + 0x150], eax
lea eax, [ebx + 0x44818]
mov dword [ebx + 0x154], eax
lea eax, [ebx + 0x2188]
mov dword [ebx + 0x168], eax
lea eax, [ebx + 0x44878]
mov dword [ebx + 0x16c], eax
lea eax, [ebx + 0x448d8]
mov dword [ebx + 0x170], eax
lea eax, [ebx + 0x2190]
mov dword [ebx + 0x21c], eax
lea eax, [ebx + 0x44938]
mov dword [ebx + 0x220], eax
lea eax, [ebx + 0x44998]
mov dword [ebx + 0x224], eax
lea eax, [ebx + 0x34c]
mov dword [ebx + 0x214], eax
lea eax, [ebx + 0x348]
mov dword [ebx + 0xe8], eax
lea eax, [ebx + 0x370]
mov dword [ebx + 0xec], eax
lea eax, [ebx + 0x36c]
mov dword [ebx + 0xf0], eax
lea eax, [ebx + 0x438]
mov dword [ebx + 0xf4], eax
lea eax, [ebx + 0x498]
mov dword [ebx + 0xf8], eax
lea eax, [ebx + 0x378]
mov dword [ebx + 0xfc], eax
lea eax, [ebx + 0x3d8]
mov dword [ebx + 0x100], eax
lea eax, [ebx + 0xe14]
mov dword [ebx + 0x218], eax
lea eax, [ebx + 0xe10]
mov dword [ebx + 0x104], eax
lea eax, [ebx + 0xe34]
mov dword [ebx + 0x108], eax
lea eax, [ebx + 0xe38]
mov dword [ebx + 0x10c], eax
lea eax, [ebx + 0xe98]
mov dword [ebx + 0x110], eax
lea eax, [ebx + 0x320]
mov dword [ebx + 0x158], eax
lea eax, [ebx + 0x324]
mov dword [ebx + 0x15c], eax
lea eax, [ebx + 0x449fc]
mov dword [ebx + 0x174], eax
lea eax, [ebx + 0x44a00]
mov dword [ebx + 0x228], eax
lea eax, [ebx + 0x44a04]
mov dword [ebx + 0x178], eax
lea eax, [ebx + 0x44a08]
mov dword [ebx + 0x17c], eax
lea eax, [ebx + 0x44a0c]
mov dword [ebx + 0x180], eax
lea eax, [ebx + 0x44a10]
mov dword [ebx + 0x184], eax
lea eax, [ebx + 0x44a14]
mov dword [ebx + 0x188], eax
lea eax, [ebx + 0x44a18]
mov dword [ebx + 0x18c], eax
lea eax, [ebx + 0x44a1c]
mov dword [ebx + 0x190], eax
lea eax, [ebx + 0x44a20]
mov dword [ebx + 0x194], eax
lea eax, [ebx + 0x44a24]
mov dword [ebx + 0x198], eax
lea eax, [ebx + 0x44a28]
mov dword [ebx + 0x19c], eax
lea eax, [ebx + 0x44a30]
mov dword [ebx + 0x1a0], eax
lea eax, [ebx + 0x44df0]
mov dword [ebx + 0x1a4], eax
lea eax, [ebx + 0x44a90]
mov dword [ebx + 0x1a8], eax
lea eax, [ebx + 0x44e50]
mov dword [ebx + 0x1ac], eax
lea eax, [ebx + 0x44af0]
mov dword [ebx + 0x1b0], eax
lea eax, [ebx + 0x44eb0]
mov dword [ebx + 0x1b4], eax
lea eax, [ebx + 0x44b50]
mov dword [ebx + 0x1b8], eax
lea eax, [ebx + 0x44f10]
mov dword [ebx + 0x1bc], eax
lea eax, [ebx + 0x44bb0]
mov dword [ebx + 0x1c0], eax
lea eax, [ebx + 0x44f70]
mov dword [ebx + 0x1c4], eax
lea eax, [ebx + 0x44c10]
mov dword [ebx + 0x1c8], eax
lea eax, [ebx + 0x44fd0]
mov dword [ebx + 0x1cc], eax
lea eax, [ebx + 0x44c70]
mov dword [ebx + 0x1d0], eax
lea eax, [ebx + 0x45030]
mov dword [ebx + 0x1d4], eax
lea eax, [ebx + 0x44cd0]
mov dword [ebx + 0x1d8], eax
lea eax, [ebx + 0x45090]
mov dword [ebx + 0x1dc], eax
lea eax, [ebx + 0x44d30]
mov dword [ebx + 0x1e0], eax
lea eax, [ebx + 0x450f0]
mov dword [ebx + 0x1e4], eax
lea eax, [ebx + 0x44d90]
mov dword [ebx + 0x1e8], eax
lea eax, [ebx + 0x45150]
mov dword [ebx + 0x1ec], eax
lea eax, [ebx + 0x169b4]
mov dword [ebx + 0x2dc], eax
lea eax, [ebx + 0x169b8]
mov dword [ebx + 0x2e0], eax
lea eax, [ebx + 0x169c4]
mov dword [ebx + 0x2e4], eax
lea eax, [ebx + 0x169cc]
mov dword [ebx + 0x2e8], eax
lea eax, [ebx + 0x169b0]
mov dword [ebx + 0x2ec], eax
lea eax, [ebx + 0x46228]
mov dword [ebx + 0x308], eax
pop edi
mov dword [ebx], 0xf6d29618
pop esi
mov dword [ebx + 4], 0xcd16445c
pop ebx
pop ebp
ret