Function at 0x109dc2e0
Capabilities:
Parse pe header
Resolve function by parsing pe exports

Disassembly:
push 0xffffffffffffffff
mov eax, dword fs:[0]
push 0x10bd221d
push eax
mov eax, dword [0x10cbf654]
mov dword fs:[0], esp
sub esp, 0x14
test eax, eax
push ebx
push ebp
push esi
push edi
mov edi, ecx
je 0x109dc3b3
mov edx, dword [0x10cbf708]
xor ecx, ecx
test edx, edx
lea eax, [edi + 0x14]
jle 0x109dc33c
xor edx, edx
lea esp, [esp]
mov esi, dword [0x10cbf704]
mov esi, dword [edx + esi]
mov dword [eax], esi
mov esi, dword [0x10cbf708]
add eax, 4
inc ecx
add edx, 0xc
cmp ecx, esi
jl 0x109dc320
mov edx, dword [0x10cbf714]
xor ecx, ecx
test edx, edx
lea eax, reloc.ole32.dll_CoCreateGuid
jle 0x109dc36c
xor edx, edx
mov esi, dword [0x10cbf710]
mov esi, dword [edx + esi]
mov dword [eax], esi
mov esi, dword [0x10cbf714]
add eax, 4
inc ecx
add edx, 0xc
cmp ecx, esi
jl 0x109dc350
mov ecx, dword [0x10cbf750]
add edi, 0x228
xor eax, eax
test ecx, ecx
jle 0x109def35
xor ecx, ecx
mov edx, dword [0x10cbf74c]
mov edx, dword [ecx + edx]
mov dword [edi], edx
mov edx, dword [0x10cbf750]
add edi, 4
inc eax
add ecx, 0xc
cmp eax, edx
jl 0x109dc384
mov ecx, dword [esp + 0x24]
mov dword fs:[0], ecx
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x20
ret
xor esi, esi
mov ebx, 1
or ebp, reloc.ole32.dll_CoCreateGuid
lea ecx, [ecx]
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x20], esp
push 0x10c4bd38
call fcn.109046c0
push esi
lea eax, [esp + 0x2c]
push str.Actor__ld
push eax
mov dword [esp + 0x48], 0
call fcn.10911b20
add esp, 0xc
mov ecx, dword [eax + 4]
test ecx, ecx
mov byte [esp + 0x3c], bl
je 0x109dc3ff
mov eax, dword [eax]
jmp 0x109dc404
mov eax, 0x10c10928
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x30], esp
push eax
call fcn.109046c0
push 0
push ebx
mov ecx, 0x10cbf650
mov byte [esp + 0x50], 2
call fcn.109cdef0
push 4
push ebx
mov ecx, edi
mov dword [esp + 0x18], eax
call fcn.109044e0
mov ecx, dword [edi]
mov edx, dword [esp + 0x10]
mov dword [ecx + eax*4], edx
lea ecx, [esp + 0x18]
mov dword [esp + 0x2c], ebp
call fcn.109048b0
inc esi
cmp esi, 0x2710
jl 0x109dc3c0
mov ecx, dword [0x10c73bf0]
mov eax, dword [ecx]
push 0x10c109d8
push 0x14
call dword [eax]
mov esi, eax
mov dword [esp + 0x14], esi
xor eax, eax
cmp esi, eax
mov dword [esp + 0x2c], 3
je 0x109dc499
mov dword [esi], eax
mov dword [esi + 4], eax
mov dword [esi + 8], eax
mov byte [esp + 0x2c], 4
mov dword [esi + 0xc], eax
mov dword [esi + 0x10], 8
call fcn.1095aca0
mov eax, esi
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4bd58
mov dword [esp + 0x40], ebp
mov dword [edi + 0xc], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push 0x10c4bd64
mov dword [esp + 0x4c], 5
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4bd70
mov dword [edi + 0x14], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push 0x10c4bd7c
mov dword [esp + 0x4c], 6
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4bd8c
mov dword [edi + 0x18], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push 0x10c4bd94
mov dword [esp + 0x4c], 7
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4bda4
mov dword [edi + 0x1c], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.Sections
mov dword [esp + 0x4c], 8
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 0
sub esp, 0xc
mov dword [edi + 0x20], eax
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4bdc0
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push 0x10c4bdc8
mov dword [esp + 0x4c], 9
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4bdd4
mov dword [edi + 0x24], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push 0x10c4bddc
mov dword [esp + 0x4c], 0xa
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4bdf0
mov dword [edi + 0x28], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.DynamicLighting
mov dword [esp + 0x4c], 0xb
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4be18
mov dword [edi + 0x2c], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.DynamicLights
mov dword [esp + 0x4c], 0xc
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4be3c
mov dword [edi + 0x30], eax
call fcn.109046c0
mov dword [esp + 0x3c], 0xd
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.Updates
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push str.LightMap
mov dword [edi + 0x38], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.Time
mov dword [esp + 0x4c], 0xe
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4be80
mov dword [edi + 0x3c], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push 0x10c4be94
mov dword [esp + 0x4c], 0xf
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4bea4
mov dword [edi + 0x40], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push 0x10c4beb8
mov dword [esp + 0x4c], 0x10
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4bec8
mov dword [edi + 0x44], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push 0x10c4bedc
mov dword [esp + 0x4c], 0x11
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4bef4
mov dword [edi + 0x48], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push 0x10c4bf08
mov dword [esp + 0x4c], 0x12
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4bf1c
mov dword [edi + 0x4c], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push 0x10c4bf30
mov dword [esp + 0x4c], 0x13
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4bf50
mov dword [edi + 0x50], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push 0x10c4bf60
mov dword [esp + 0x4c], 0x14
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4bf70
mov dword [edi + 0x54], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.Nodes
mov dword [esp + 0x4c], 0x15
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push str.Stencil
mov dword [edi + 0x58], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push 0x10c4bf9c
mov dword [esp + 0x4c], 0x16
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4bfb0
mov dword [edi + 0x5c], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.Setup
mov dword [esp + 0x4c], 0x17
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4bfd4
mov dword [edi + 0x60], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.MaskTests
mov dword [esp + 0x4c], 0x18
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4c000
mov dword [edi + 0x64], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.MaskRejects
mov dword [esp + 0x4c], 0x19
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 0
sub esp, 0xc
mov dword [edi + 0x68], eax
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4c030
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.BoxTests
mov dword [esp + 0x4c], 0x1a
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4c05c
mov dword [edi + 0x6c], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.BoxRejects
mov dword [esp + 0x4c], 0x1b
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4c08c
mov dword [edi + 0x70], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.Traverse
mov dword [esp + 0x4c], 0x1c
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 4
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4c0b8
mov dword [edi + 0x74], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.ScratchBytes
mov dword [esp + 0x4c], 0x1d
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4c0ec
mov dword [edi + 0x78], eax
call fcn.109046c0
mov dword [esp + 0x3c], 0x1e
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.MeshLight
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4c118
mov dword [edi + 0x7c], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.RelevantLights
mov dword [esp + 0x4c], 0x1f
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push str.Visibility
mov dword [edi + 0x80], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.Echelon_lights
mov dword [esp + 0x4c], 0x20
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push str.Matinee
mov dword [edi + 0x84], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push 0x10c4c198
mov dword [esp + 0x4c], 0x21
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4c1a4
mov dword [edi + 0x94], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.Skin
mov dword [esp + 0x4c], 0x22
call fcn.109046c0
mov dword [esp + 0x48], ebp
push 0
push 0
mov ecx, 0x10cbf650
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4c1bc
mov dword [edi + 0x98], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.Result
mov dword [esp + 0x4c], 0x23
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4c1d8
mov dword [edi + 0x9c], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push 0x10c4c1e4
mov dword [esp + 0x4c], 0x24
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4c1ec
mov dword [edi + 0xa0], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.Skel
mov dword [esp + 0x4c], 0x25
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4c204
mov dword [edi + 0xa4], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.Pose
mov dword [esp + 0x4c], 0x26
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
mov dword [edi + 0xa8], eax
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4c21c
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.Rigid
mov dword [esp + 0x4c], 0x27
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4c234
mov dword [edi + 0xac], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.Draw
mov dword [esp + 0x4c], 0x28
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4c24c
mov dword [edi + 0xb0], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.SpriteSetup
mov dword [esp + 0x4c], 0x29
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4c278
mov dword [edi + 0xb4], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.Particles
mov dword [esp + 0x4c], 0x2a
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
mov dword [edi + 0xb8], eax
push 0x10c4c2a0
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.ParticlesTicked
mov dword [esp + 0x4c], 0x2b
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4c2d4
mov dword [edi + 0xbc], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push 0x10c4c2e8
mov dword [esp + 0x4c], 0x2c
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4c2f8
mov dword [edi + 0xc0], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push 0x10c4c30c
mov dword [esp + 0x4c], 0x2d
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4c320
mov dword [edi + 0xc4], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push 0x10c4c334
mov dword [esp + 0x4c], 0x2e
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4c354
mov dword [edi + 0xc8], eax
call fcn.109046c0
sub esp, 0xc
mov dword [esp + 0x48], 0x2f
mov ecx, esp
mov dword [esp + 0x2c], esp
push 0x10c4c368
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4c390
mov dword [edi + 0xcc], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.Ko__used_
mov dword [esp + 0x4c], 0x30
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4c3b0
mov dword [edi + 0xd0], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.Ko__allocated_
mov dword [esp + 0x4c], 0x31
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push str.Scene
mov dword [edi + 0xd4], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.Ko__max_allocated_
mov dword [esp + 0x4c], 0x32
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4c410
mov dword [edi + 0xd8], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push 0x10c4c428
mov dword [esp + 0x4c], 0x33
call fcn.109046c0
mov dword [esp + 0x48], ebp
push 0
push 0
mov ecx, 0x10cbf650
call fcn.109cdef0
push 0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4c434
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.Triangles
mov dword [esp + 0x4c], 0x34
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4c460
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push 0x10c4c478
mov dword [esp + 0x4c], 0x35
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4c488
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.DrawSections
mov dword [esp + 0x4c], 0x36
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4c4bc
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push 0x10c4c4d4
mov dword [esp + 0x4c], 0x37
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
push 0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4c4ec
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.Count_All
mov dword [esp + 0x4c], 0x38
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4c518
mov dword [edi + 0xe8], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push 0x10c4c530
mov dword [esp + 0x4c], 0x39
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4c550
mov dword [edi + 0xec], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push 0x10c4c568
mov dword [esp + 0x4c], 0x3a
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4c588
mov dword [edi + 0xf0], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push 0x10c4c5a0
mov dword [esp + 0x4c], 0x3b
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4c5ac
mov dword [edi + 0xf4], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push 0x10c4c5c4
mov dword [esp + 0x4c], 0x3c
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4c5e8
mov dword [edi + 0xf8], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push 0x10c4c600
mov dword [esp + 0x4c], 0x3d
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4c624
mov dword [edi + 0xfc], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push 0x10c4c63c
mov dword [esp + 0x4c], 0x3e
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4c64c
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.SortedSections
mov dword [esp + 0x4c], 0x3f
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4c684
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov dword [esp + 0x48], 0x40
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.SortedTriangles
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4c6bc
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.Sort
mov dword [esp + 0x4c], 0x41
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4c6e0
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.UnsortedSections
mov dword [esp + 0x4c], 0x42
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4c71c
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.UnsortedTriangles
mov dword [esp + 0x4c], 0x43
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4c758
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push 0x10c4c770
mov dword [esp + 0x4c], 0x44
call fcn.109046c0
push 0
mov dword [esp + 0x4c], ebp
push 0
mov ecx, 0x10cbf650
call fcn.109cdef0
push 0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4c780
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.Batches
mov dword [esp + 0x4c], 0x45
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4c79c
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.Primitives
mov dword [esp + 0x4c], 0x46
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push str.Batch
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push 0x10c4c7cc
mov dword [esp + 0x4c], 0x47
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push str.Frame
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.Stats_Render
mov dword [esp + 0x4c], 0x48
call fcn.109046c0
push 0
push 0
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4c804
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push 0x10c4c818
mov dword [esp + 0x4c], 0x49
call fcn.109046c0
push 0
push ebx
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c92514
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.StaticMesh_Cache_Hits
mov dword [esp + 0x4c], 0x4a
call fcn.109046c0
push 0
push ebx
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c92518
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.StaticMesh_Cache_Misses
mov dword [esp + 0x4c], 0x4b
call fcn.109046c0
push 0
push ebx
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c9251c
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.StaticMesh_Cache_Flushes
mov dword [esp + 0x4c], 0x4c
call fcn.109046c0
push 0
push ebx
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4c8c0
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push 0x10c4c8d4
mov dword [esp + 0x4c], 0x4d
call fcn.109046c0
push 0
push ebx
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4c8dc
mov dword [edi + 0x34], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.Corona
mov dword [esp + 0x4c], 0x4e
call fcn.109046c0
push 0
push ebx
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4c900
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.StM_Prim_LineCheck
mov dword [esp + 0x4c], 0x4f
call fcn.109046c0
push 0
push ebx
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4c93c
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.StM_CylinderLineFast
mov dword [esp + 0x4c], 0x50
call fcn.109046c0
push 0
push ebx
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push str.Collision
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
mov dword [esp + 0x48], 0x51
push str.StM_CylinderLine
call fcn.109046c0
push 0
push ebx
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4c9b4
mov dword [edi + 0x148], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.Script
mov dword [esp + 0x4c], 0x52
call fcn.109046c0
push 0
push ebx
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4c9d0
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.ScriptTick
mov dword [esp + 0x4c], 0x53
call fcn.109046c0
push 0
push ebx
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4c9f4
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push 0x10c4ca00
mov dword [esp + 0x4c], 0x54
call fcn.109046c0
push 0
push ebx
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4ca0c
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push 0x10c4ca18
mov dword [esp + 0x4c], 0x55
call fcn.109046c0
push 0
mov dword [esp + 0x4c], ebp
push ebx
mov ecx, 0x10cbf650
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4ca20
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.Spawning
mov dword [esp + 0x4c], 0x56
call fcn.109046c0
push 0
push ebx
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4ca40
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.Audio
mov dword [esp + 0x4c], 0x57
call fcn.109046c0
push 0
push ebx
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4ca58
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.CleanupDestroyed
mov dword [esp + 0x4c], 0x58
call fcn.109046c0
push 0
push ebx
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4ca88
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.Unused
mov dword [esp + 0x4c], 0x59
call fcn.109046c0
push 0
push ebx
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4caa4
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push 0x10c4cab0
mov dword [esp + 0x4c], 0x5a
call fcn.109046c0
push 0
push ebx
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4cab8
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str._Net_Dispatch
mov dword [esp + 0x4c], 0x5b
call fcn.109046c0
push 0
push ebx
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4cae0
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str._Part_1__Super_
mov dword [esp + 0x4c], 0x5c
call fcn.109046c0
push 0
push ebx
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4cb0c
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str._Part_2__recvfrom_
mov dword [esp + 0x4c], 0x5d
call fcn.109046c0
push 0
push ebx
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4cb40
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
mov dword [esp + 0x3c], 0x5e
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str._Part_3__decryptaudio_
call fcn.109046c0
push 0
push ebx
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4cb7c
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str._Part_4__ReceivedRawPacket_
mov dword [esp + 0x4c], 0x5f
call fcn.109046c0
push 0
push ebx
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4cbc0
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str._Net_Server_Send
mov dword [esp + 0x4c], 0x60
call fcn.109046c0
push 0
push ebx
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4cbf0
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str._Part_1__Init_ClientConnection_
mov dword [esp + 0x4c], 0x61
call fcn.109046c0
push 0
push ebx
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4cc40
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str._Part_2__Priority_Lists_
mov dword [esp + 0x4c], 0x62
call fcn.109046c0
push 0
push ebx
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4cc80
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str._Part_3__Init_Channels_
mov dword [esp + 0x4c], 0x63
call fcn.109046c0
push 0
push ebx
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4ccbc
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str._Part_4__Consider_Actors_
mov dword [esp + 0x4c], 0x64
call fcn.109046c0
push 0
push ebx
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4ccfc
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str._Part_5__Net_Relevancy_
mov dword [esp + 0x4c], 0x65
call fcn.109046c0
push 0
push ebx
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4cd38
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str._Part_6__Visible_Channels_
mov dword [esp + 0x4c], 0x66
call fcn.109046c0
push 0
push ebx
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4cd7c
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str._Part_7__Closed_Channels_
mov dword [esp + 0x4c], 0x67
call fcn.109046c0
push 0
push ebx
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4cdbc
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str._Part_8__Fast_Line_Check_
mov dword [esp + 0x4c], 0x68
call fcn.109046c0
push 0
push ebx
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4cdfc
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str._Part_9__Check_Distance_
mov dword [esp + 0x4c], 0x69
call fcn.109046c0
push 0
push ebx
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4ce3c
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str._Part_10__Replicate_Actor_
mov dword [esp + 0x4c], 0x6a
call fcn.109046c0
push 0
push ebx
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4ce80
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str._Net_Client_Send
mov dword [esp + 0x4c], 0x6b
call fcn.109046c0
push 0
push ebx
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4ceb0
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push 0x10c4cebc
mov dword [esp + 0x4c], 0x6c
call fcn.109046c0
push 0
push ebx
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4ced0
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push 0x10c4cedc
mov dword [esp + 0x4c], 0x6d
call fcn.109046c0
push 0
push ebx
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push ebx
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4ceec
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push 0x10c4cef8
mov dword [esp + 0x4c], 0x6e
call fcn.109046c0
push 0
push ebx
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4cf04
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
mov dword [esp + 0x3c], 0x6f
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.Move
call fcn.109046c0
push 0
push ebx
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4cf1c
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push 0x10c4cf28
mov dword [esp + 0x4c], 0x70
call fcn.109046c0
push 0
push ebx
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4cf38
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.MLChecks
mov dword [esp + 0x4c], 0x71
call fcn.109046c0
push 0
push ebx
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4cf58
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.MPChecks
mov dword [esp + 0x4c], 0x72
call fcn.109046c0
push 0
push ebx
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4cf78
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.RenderData
mov dword [esp + 0x4c], 0x73
call fcn.109046c0
mov dword [esp + 0x48], ebp
push 0
push ebx
mov ecx, 0x10cbf650
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4cf9c
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.HUD_PostRender
mov dword [esp + 0x4c], 0x74
call fcn.109046c0
push 0
push ebx
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4cfc8
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.HUD_E.R.
mov dword [esp + 0x4c], 0x75
call fcn.109046c0
push 0
push ebx
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4cfe8
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.Magma_Page_Refresh
mov dword [esp + 0x4c], 0x76
call fcn.109046c0
push 0
push ebx
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4d01c
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.Magma_Rendering
mov dword [esp + 0x4c], 0x77
call fcn.109046c0
push 0
push ebx
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4d048
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.Interaction_Pre
mov dword [esp + 0x4c], 0x78
call fcn.109046c0
push 0
push ebx
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4d074
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.Interaction_Post
mov dword [esp + 0x4c], 0x79
call fcn.109046c0
push 0
push ebx
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4d0a4
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.ScriptDebug
mov dword [esp + 0x4c], 0x7a
call fcn.109046c0
push 0
push ebx
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4d0c8
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push 0x10c4d0d4
mov dword [esp + 0x4c], 0x7b
call fcn.109046c0
push 0
push ebx
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
push 0x10c4d0dc
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.__Net_Replic.
mov dword [esp + 0x4c], 0x7c
call fcn.109046c0
push 0
push 6
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4d100
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.___Net_Rep._Init.
mov dword [esp + 0x4c], 0x7d
call fcn.109046c0
push 0
push 6
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4d12c
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.___Net_Rep._Search_Native
mov dword [esp + 0x4c], 0x7e
call fcn.109046c0
push 0
push 6
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4d168
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.___Net_Rep._Search_Script
mov dword [esp + 0x4c], 0x7f
call fcn.109046c0
push 0
push 6
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4d1a4
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov dword [esp + 0x48], 0x80
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.___Net_Rep._Search_Dirty
call fcn.109046c0
push 0
push 6
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4d1e0
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.___Net_Rep._Bunch
mov dword [esp + 0x4c], 0x81
call fcn.109046c0
push 0
push 6
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4d20c
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.Net_Rep._Func.
mov dword [esp + 0x4c], 0x82
call fcn.109046c0
push 0
push 6
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4d234
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push 0x10c4d23c
mov dword [esp + 0x4c], 0x83
call fcn.109046c0
push 0
push 6
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4d248
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push 0x10c4d250
mov dword [esp + 0x4c], 0x84
call fcn.109046c0
mov dword [esp + 0x48], ebp
push 0
push 6
mov ecx, 0x10cbf650
call fcn.109cdef0
push 2
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4d264
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.Unorderd
mov dword [esp + 0x4c], 0x85
call fcn.109046c0
push 0
push 6
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4d280
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.Unordered
mov dword [esp + 0x4c], 0x86
call fcn.109046c0
push 0
push 6
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 2
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4d29c
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push 0x10c4d2a4
mov dword [esp + 0x4c], 0x87
call fcn.109046c0
push 0
push 6
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4d2bc
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.PacketLoss
mov dword [esp + 0x4c], 0x88
call fcn.109046c0
push 0
push 6
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
push 2
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4d2dc
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push 0x10c4d2e4
mov dword [esp + 0x4c], 0x89
call fcn.109046c0
push 0
push 6
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4d2f4
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.Packets
mov dword [esp + 0x4c], 0x8a
call fcn.109046c0
push 0
push 6
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 2
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4d30c
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push 0x10c4d314
mov dword [esp + 0x4c], 0x8b
call fcn.109046c0
push 0
push 6
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4d324
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.Bunches
mov dword [esp + 0x4c], 0x8c
call fcn.109046c0
push 0
push 6
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 2
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4d33c
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push 0x10c4d344
mov dword [esp + 0x4c], 0x8d
call fcn.109046c0
push 0
push 6
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4d350
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.Bytes
mov dword [esp + 0x4c], 0x8e
call fcn.109046c0
push 0
push 6
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 2
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4d364
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push 0x10c4d36c
mov dword [esp + 0x4c], 0x8f
call fcn.109046c0
push 0
push 6
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4d384
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.Voice_Bytes
mov dword [esp + 0x4c], 0x90
call fcn.109046c0
push 0
push 6
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4d3a4
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov dword [esp + 0x48], 0x91
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.Speed
call fcn.109046c0
push 0
push 6
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4d3b8
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.Reps
mov dword [esp + 0x4c], 0x92
call fcn.109046c0
push 0
push 6
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4d3d0
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.Native_Reps_Tested
mov dword [esp + 0x4c], 0x93
call fcn.109046c0
push 0
push 6
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4d404
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.Script_Reps_Tested
mov dword [esp + 0x4c], 0x94
call fcn.109046c0
push 0
push 6
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4d438
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push 0x10c4d444
mov dword [esp + 0x4c], 0x95
call fcn.109046c0
push 0
mov dword [esp + 0x4c], ebp
push 6
mov ecx, 0x10cbf650
call fcn.109cdef0
push 0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push str.Game
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push 0x10c4d458
mov dword [esp + 0x4c], 0x96
call fcn.109046c0
push 0
push 6
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4d460
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.GPU_DMA_Synchro
mov dword [esp + 0x4c], 0x97
call fcn.109046c0
push 0
push 2
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4d488
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.UploadTexture
mov dword [esp + 0x4c], 0x98
call fcn.109046c0
push 0
push 2
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4d4ac
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.AddUniqueData
mov dword [esp + 0x4c], 0x99
call fcn.109046c0
push 0
push 2
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4d4d0
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.DrawPrimOrtho_Time
mov dword [esp + 0x4c], 0x9a
call fcn.109046c0
push 0
push 2
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4d500
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.DrawPrimOrtho_Count
mov dword [esp + 0x4c], 0x9b
call fcn.109046c0
push 0
push 2
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4d530
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.Wasted_Data__BYTES_
mov dword [esp + 0x4c], 0x9c
call fcn.109046c0
push 0
push 2
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
push 6
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x10c4d560
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
call fcn.109046c0
sub esp, 0xc
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.Max_Block_Size__BYTES_
mov dword [esp + 0x4c], 0x9d
call fcn.109046c0
push 0
push 2
mov ecx, 0x10cbf650
mov dword [esp + 0x50], ebp
call fcn.109cdef0
mov dword [edi + reloc.ole32.dll_CoCreateGuid], eax
mov dword [0x10cbf654], ebx
mov dword [0x10cbf658], ebx
mov dword [0x10cbf66c], ebx
mov ecx, dword [esp + 0x24]
pop edi
pop esi
pop ebp
mov dword fs:[0], ecx
pop ebx
add esp, 0x20
ret