Function at 0x10063440
Capabilities:
Link many functions at runtime

Disassembly:
push esi
mov esi, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push edi
push str.client.dll
call esi
mov edi, dword [sym.imp.KERNEL32.dll_GetProcAddress]
test eax, eax
jne 0x1006345d
xor eax, eax
jmp 0x10063475
push str.CreateInterface
push eax
call edi
test eax, eax
je 0x10063475
push 0
push str.VClient017
call eax
add esp, 8
push str.client.dll
mov dword [0x100ab638], eax
call esi
test eax, eax
je 0x1006349d
push str.CreateInterface
push eax
call edi
test eax, eax
je 0x1006349d
push 0
push str.VClientEntityList003
call eax
add esp, 8
push str.engine.dll
mov dword [0x100ab5fc], eax
call esi
test eax, eax
je 0x100634c5
push str.CreateInterface
push eax
call edi
test eax, eax
je 0x100634c5
push 0
push str.VDebugOverlay004
call eax
add esp, 8
push str.vgui2.dll
mov dword [0x100ab608], eax
call esi
test eax, eax
je 0x100634ed
push str.CreateInterface
push eax
call edi
test eax, eax
je 0x100634ed
push 0
push str.VGUI_Panel009
call eax
add esp, 8
push str.vguimatsurface.dll
mov dword [0x100ab640], eax
call esi
test eax, eax
je 0x10063515
push str.CreateInterface
push eax
call edi
test eax, eax
je 0x10063515
push 0
push str.VGUI_Surface030
call eax
add esp, 8
push str.engine.dll
mov dword [0x100ab5ec], eax
call esi
test eax, eax
je 0x1006353d
push str.CreateInterface
push eax
call edi
test eax, eax
je 0x1006353d
push 0
push str.VEngineClient013
call eax
add esp, 8
push str.client.dll
mov dword [0x100ab5e8], eax
call esi
test eax, eax
je 0x10063565
push str.CreateInterface
push eax
call edi
test eax, eax
je 0x10063565
push 0
push str.GameMovement001
call eax
add esp, 8
push str.client.dll
mov dword [0x100ab72c], eax
call esi
test eax, eax
je 0x1006358d
push str.CreateInterface
push eax
call edi
test eax, eax
je 0x1006358d
push 0
push str.VClientPrediction001
call eax
add esp, 8
push str.engine.dll
mov dword [0x100ab730], eax
call esi
test eax, eax
je 0x100635b5
push str.CreateInterface
push eax
call edi
test eax, eax
je 0x100635b5
push 0
push str.EngineTraceClient003
call eax
add esp, 8
push str.engine.dll
mov dword [0x100ab604], eax
call esi
test eax, eax
je 0x100635dd
push str.CreateInterface
push eax
call edi
test eax, eax
je 0x100635dd
push 0
push str.VEngineModel016
call eax
add esp, 8
push str.studiorender.dll
mov dword [0x100ab650], eax
call esi
test eax, eax
je 0x10063605
push str.CreateInterface
push eax
call edi
test eax, eax
je 0x10063605
push 0
push str.VStudioRender025
call eax
add esp, 8
push str.MaterialSystem.dll
call esi
test eax, eax
je 0x10063628
push str.CreateInterface
push eax
call edi
test eax, eax
je 0x10063628
push 0
push str.VMaterialSystem081
call eax
add esp, 8
push str.engine.dll
mov dword [0x100ab630], eax
call esi
test eax, eax
je 0x10063650
push str.CreateInterface
push eax
call edi
test eax, eax
je 0x10063650
push 0
push str.VModelInfoClient006
call eax
add esp, 8
push str.engine.dll
call esi
test eax, eax
je 0x10063673
push str.CreateInterface
push eax
call edi
test eax, eax
je 0x10063673
push 0
push str.EngineClientReplay001
call eax
add esp, 8
push str.engine.dll
mov dword [0x100ab734], eax
call esi
test eax, eax
je 0x1006369b
push str.CreateInterface
push eax
call edi
test eax, eax
je 0x1006369b
push 0
push str.VEngineRenderView014
call eax
add esp, 8
mov ecx, dword [0x100ab734]
mov dword [0x100ab644], eax
pop edi
pop esi
test ecx, ecx
je 0x100636b8
mov eax, dword [ecx]
mov eax, dword [eax + 0x34]
call eax
mov dword [0x100ab5e0], eax
mov eax, dword [0x100ab638]
mov eax, dword [eax]
mov eax, dword [eax + 0x28]
mov eax, dword [eax + 5]
mov eax, dword [eax]
mov dword [0x100ab624], eax
ret