Function at 0x10014a50
Capabilities:
Link many functions at runtime
Terminate process

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x100c4d70
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x94
push esi
push edi
push 0
push str.Valve001
call dword [sym.imp.USER32.dll_FindWindowA]
mov dword [0x100f23dc], eax
push str.CreateInterface
mov dword [ebp - 4], 0
mov esi, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push 0x100d42d8
call esi
mov edi, dword [sym.imp.KERNEL32.dll_GetProcAddress]
push eax
call edi
test eax, eax
je 0x1001504b
push 0
push str.VClient018
call eax
add esp, 8
test eax, eax
je 0x1001504b
mov dword [0x100f23f8], eax
push str.CreateInterface
push str.engine
mov dword [ebp - 4], 1
call esi
push eax
call edi
test eax, eax
je 0x1001504b
push 0
push str.VEngineClient014
call eax
add esp, 8
test eax, eax
je 0x1001504b
mov dword [0x100eea04], eax
push str.CreateInterface
push 0x100d42d8
mov dword [ebp - 4], 2
call esi
push eax
call edi
test eax, eax
je 0x1001504b
push 0
push str.VClientEntityList003
call eax
add esp, 8
test eax, eax
je 0x1001504b
mov dword [0x100eea30], eax
push str.CreateInterface
push str.inputsystem
mov dword [ebp - 4], 3
call esi
push eax
call edi
test eax, eax
je 0x1001504b
push 0
push str.InputSystemVersion001
call eax
add esp, 8
test eax, eax
je 0x1001504b
mov dword [0x100f23ec], eax
push str.CreateInterface
push str.vstdlib
mov dword [ebp - 4], 4
call esi
push eax
call edi
test eax, eax
je 0x1001504b
push 0
push str.VEngineCvar007
call eax
add esp, 8
test eax, eax
je 0x1001504b
mov dword [0x100eea0c], eax
push str.CreateInterface
push str.vgui2
mov dword [ebp - 4], 5
call esi
push eax
call edi
test eax, eax
je 0x1001504b
push 0
push str.VGUI_Panel009
call eax
add esp, 8
test eax, eax
je 0x1001504b
push str.CreateInterface
push str.vguimatsurface
mov dword [ebp - 4], 6
call esi
push eax
call edi
test eax, eax
je 0x1001504b
push 0
push str.VGUI_Surface031
call eax
add esp, 8
test eax, eax
je 0x1001504b
mov dword [0x100f2400], eax
push str.CreateInterface
push str.engine
mov dword [ebp - 4], 7
call esi
push eax
call edi
test eax, eax
je 0x1001504b
push 0
push str.VEngineModel016
call eax
add esp, 8
test eax, eax
je 0x1001504b
mov dword [0x100f23e4], eax
push str.CreateInterface
push str.materialsystem
mov dword [ebp - 4], 8
call esi
push eax
call edi
test eax, eax
je 0x1001504b
push 0
push str.VMaterialSystem080
call eax
add esp, 8
test eax, eax
je 0x1001504b
mov dword [0x100f23d4], eax
push str.CreateInterface
push 0x100d42d8
mov dword [ebp - 4], 9
call esi
push eax
call edi
test eax, eax
je 0x1001504b
push 0
push str.GameMovement001
call eax
add esp, 8
test eax, eax
je 0x1001504b
push str.CreateInterface
push str.engine
mov dword [ebp - 4], 0xa
call esi
push eax
call edi
test eax, eax
je 0x1001504b
push 0
push str.EngineTraceClient004
call eax
add esp, 8
test eax, eax
je 0x1001504b
mov dword [0x100eea34], eax
push str.CreateInterface
push str.engine
mov dword [ebp - 4], 0xb
call esi
push eax
call edi
test eax, eax
je 0x1001504b
push 0
push str.VModelInfoClient004
call eax
add esp, 8
test eax, eax
je 0x1001504b
mov dword [0x100ee8f8], eax
push str.CreateInterface
push str.vphysics
mov dword [ebp - 4], 0xc
call esi
push eax
call edi
test eax, eax
je 0x1001504b
push 0
push str.VPhysicsSurfaceProps001
call eax
add esp, 8
test eax, eax
je 0x1001504b
push str.CreateInterface
push str.localize
mov dword [ebp - 4], 0xd
call esi
push eax
call edi
test eax, eax
je 0x1001504b
push 0
push str.Localize_001
call eax
add esp, 8
test eax, eax
je 0x1001504b
mov dword [0x100eea44], eax
push str.CreateInterface
push str.filesystem_stdio
mov dword [ebp - 4], 0xe
call esi
push eax
call edi
test eax, eax
je 0x1001504b
push 0
push str.VBaseFileSystem011
call eax
add esp, 8
test eax, eax
je 0x1001504b
mov dword [0x100f2404], eax
push str.CreateInterface
push 0x100d42d8
mov dword [ebp - 4], 0xf
call esi
push eax
call edi
test eax, eax
je 0x1001504b
push 0
push str.VClientPrediction001
call eax
add esp, 8
test eax, eax
je 0x1001504b
push str.CreateInterface
push str.engine
mov dword [ebp - 4], 0x10
call esi
push eax
call edi
test eax, eax
je 0x1001504b
push 0
push str.GAMEEVENTSMANAGER002
call eax
add esp, 8
test eax, eax
je 0x1001504b
movaps xmm0, xmmword [0x100ddf30]
movups xmmword [ebp - 0x88], xmm0
push 1
movaps xmm0, xmmword [0x100dd8d0]
movups xmmword [ebp - 0x78], xmm0
push 0xb
movaps xmm0, xmmword [0x100dd7f0]
movups xmmword [ebp - 0x68], xmm0
mov dword [ebp - 0x18], 0xb
xorps xmm0, xmm0
push str.shaderapidx9
movups xmmword [ebp - 0x58], xmm0
movups xmmword [ebp - 0x48], xmm0
movups xmmword [ebp - 0x38], xmm0
movups xmmword [ebp - 0x28], xmm0
call esi
lea edx, [ebp - 0x88]
mov ecx, eax
call fcn.100535c0
movaps xmm0, xmmword [0x100ddf50]
add esp, 8
movups xmmword [ebp - 0xa0], xmm0
mov dword [ebp - 0x20], 0
movaps xmm0, xmmword [0x100dd960]
mov eax, dword [eax]
movups xmmword [ebp - 0x90], xmm0
push 1
movaps xmm0, xmmword [0x100dd9c0]
mov eax, dword [eax]
movups xmmword [ebp - 0x80], xmm0
push 0xd
movaps xmm0, xmmword [0x100dd6b0]
movups xmmword [ebp - 0x70], xmm0
mov dword [0x100f23e8], eax
xorps xmm0, xmm0
mov dword [ebp - 0x1c], 0
push 0x100d42d8
movups xmmword [ebp - 0x60], xmm0
mov dword [ebp - 0x18], 0xd
movups xmmword [ebp - 0x50], xmm0
movups xmmword [ebp - 0x40], xmm0
movups xmmword [ebp - 0x30], xmm0
call esi
lea edx, [ebp - 0xa0]
mov ecx, eax
call fcn.100535c0
movaps xmm0, xmmword [0x100ddf30]
add esp, 8
movups xmmword [ebp - 0x88], xmm0
movaps xmm0, xmmword [0x100ddea0]
mov eax, dword [eax]
movups xmmword [ebp - 0x78], xmm0
push 1
movaps xmm0, xmmword [0x100ddad0]
movups xmmword [ebp - 0x68], xmm0
mov dword [0x100f23d8], eax
xorps xmm0, xmm0
movups xmmword [ebp - 0x58], xmm0
push 0xc
movups xmmword [ebp - 0x48], xmm0
push str.engine
movups xmmword [ebp - 0x38], xmm0
movaps xmm0, xmmword [0x100dd8f0]
movups xmmword [ebp - 0x28], xmm0
call esi
lea edx, [ebp - 0x88]
mov ecx, eax
call fcn.100535c0
movaps xmm0, xmmword [0x100dde90]
add esp, 8
movups xmmword [ebp - 0x80], xmm0
movaps xmm0, xmmword [0x100dda60]
mov eax, dword [eax]
movups xmmword [ebp - 0x70], xmm0
movaps xmm0, xmmword [0x100dd6f0]
mov eax, dword [eax]
movups xmmword [ebp - 0x60], xmm0
mov dword [0x100f229c], eax
xorps xmm0, xmm0
movups xmmword [ebp - 0x50], xmm0
movups xmmword [ebp - 0x40], xmm0
push 3
push 0xa
push 0x100d42d8
movups xmmword [ebp - 0x30], xmm0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0xa
call esi
lea edx, [ebp - 0x80]
mov ecx, eax
call fcn.100535c0
movaps xmm0, xmmword [0x100ddee0]
add esp, 8
movups xmmword [ebp - 0x88], xmm0
mov dword [ebp - 0x18], 0xb
movaps xmm0, xmmword [0x100dd950]
mov eax, dword [eax]
movups xmmword [ebp - 0x78], xmm0
push 2
movaps xmm0, xmmword [0x100dd850]
movups xmmword [ebp - 0x68], xmm0
mov dword [0x100f23f0], eax
xorps xmm0, xmm0
push 0xb
push 0x100d42d8
movups xmmword [ebp - 0x58], xmm0
movups xmmword [ebp - 0x48], xmm0
movups xmmword [ebp - 0x38], xmm0
movups xmmword [ebp - 0x28], xmm0
call esi
lea edx, [ebp - 0x88]
mov ecx, eax
call fcn.100535c0
add esp, 8
mov eax, dword [eax]
push 0x100d42d8
mov dword [0x100f23d0], eax
call esi
push 0x100d42d8
call esi
mov eax, dword [0x100f23f8]
mov ecx, dword [ebp - 0xc]
pop edi
pop esi
mov eax, dword [eax]
mov eax, dword [eax + 0x2c]
mov eax, dword [eax + 0xa]
mov eax, dword [eax]
mov dword [0x100eea18], eax
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
push 1
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3