Function at 0x10064260
Capabilities:
Get number of processors
Link many functions at runtime

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1006ed99
mov eax, dword fs:[0]
push eax
sub esp, 0xc
push ebx
push esi
push edi
mov eax, dword [0x10080040]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov esi, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
nop
push str.mss32.dll
call esi
test eax, eax
je 0x100642b1
push str.materialsystem.dll
call esi
test eax, eax
je 0x100642b1
push str.shaderapidx9.dll
call esi
test eax, eax
jne 0x100642c9
lea ecx, [ebp - 0x18]
mov dword [ebp - 0x18], 0xaf
mov dword [ebp - 0x14], 0
call fcn.10065180
jmp 0x10064290
push str.steamclient.dll
call esi
mov ebx, dword [sym.imp.KERNEL32.dll_GetProcAddress]
test eax, eax
je 0x100642f6
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x100642f6
push 0
push str.SteamClient017
call eax
add esp, 8
mov ecx, eax
jmp 0x100642f8
xor ecx, ecx
mov eax, dword [0x1014e66c]
mov dword [eax + 0x5c], ecx
mov eax, dword [0x1014e66c]
mov ecx, dword [eax + 0x5c]
mov eax, dword [ecx]
call dword [eax]
mov ecx, dword [0x1014e66c]
mov edi, eax
push edi
mov ecx, dword [ecx + 0x5c]
mov edx, dword [ecx]
call dword [edx + 8]
mov ecx, dword [0x1014e66c]
push str.SteamUser017
push edi
push eax
mov ecx, dword [ecx + 0x5c]
mov edx, dword [ecx]
call dword [edx + 0x14]
mov ecx, dword [0x1014e66c]
mov dword [ecx + 0x60], eax
mov ecx, dword [0x1014e704]
call fcn.100294d0
push str.client.dll
call esi
test eax, eax
je 0x1006436d
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x1006436d
push 0
push str.VClient017
call eax
add esp, 8
mov ecx, eax
jmp 0x1006436f
xor ecx, ecx
mov eax, dword [0x1014e66c]
mov dword [eax], ecx
call fcn.100652f0
mov eax, dword [eax]
mov ecx, dword [eax]
mov eax, dword [0x1014e66c]
mov dword [eax + 4], ecx
call fcn.10065570
push str.vstdlib.dll
mov ecx, dword [eax]
mov eax, dword [0x1014e66c]
mov dword [eax + 8], ecx
call esi
test eax, eax
je 0x100643bd
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x100643bd
push 0
push str.VEngineCvar004
call eax
add esp, 8
mov ecx, eax
jmp 0x100643bf
xor ecx, ecx
mov eax, dword [0x1014e66c]
push str.engine.dll
mov dword [eax + 0xc], ecx
call esi
test eax, eax
je 0x100643ee
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x100643ee
push 0
push str.VDebugOverlay003
call eax
add esp, 8
mov ecx, eax
jmp 0x100643f0
xor ecx, ecx
mov eax, dword [0x1014e66c]
push str.engine.dll
mov dword [eax + 0x10], ecx
call esi
test eax, eax
je 0x1006441f
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x1006441f
push 0
push str.VEngineClient013
call eax
add esp, 8
mov ecx, eax
jmp 0x10064421
xor ecx, ecx
mov eax, dword [0x1014e66c]
push str.engine.dll
mov dword [eax + 0x14], ecx
call esi
test eax, eax
je 0x10064450
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x10064450
push 0
push str.EngineTraceClient003
call eax
add esp, 8
mov ecx, eax
jmp 0x10064452
xor ecx, ecx
mov eax, dword [0x1014e66c]
push str.engine.dll
mov dword [eax + 0x18], ecx
call esi
test eax, eax
je 0x10064481
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x10064481
push 0
push str.VEngineVGui002
call eax
add esp, 8
mov ecx, eax
jmp 0x10064483
xor ecx, ecx
mov eax, dword [0x1014e66c]
push str.client.dll
mov dword [eax + 0x1c], ecx
call esi
test eax, eax
je 0x100644b2
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x100644b2
push 0
push str.VClientEntityList003
call eax
add esp, 8
mov ecx, eax
jmp 0x100644b4
xor ecx, ecx
mov eax, dword [0x1014e66c]
push str.engine.dll
mov dword [eax + 0x20], ecx
call esi
test eax, eax
je 0x100644e3
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x100644e3
push 0
push str.GAMEEVENTSMANAGER002
call eax
add esp, 8
mov ecx, eax
jmp 0x100644e5
xor ecx, ecx
mov eax, dword [0x1014e66c]
push str.client.dll
mov dword [eax + 0x24], ecx
call esi
test eax, eax
je 0x10064514
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x10064514
push 0
push str.GameMovement001
call eax
add esp, 8
mov ecx, eax
jmp 0x10064516
xor ecx, ecx
mov eax, dword [0x1014e66c]
mov dword [eax + 0x28], ecx
call fcn.100657f0
mov ecx, dword [eax]
mov eax, dword [0x1014e66c]
mov dword [eax + 0x2c], ecx
call fcn.10065a70
push str.engine.dll
mov eax, dword [eax]
mov ecx, dword [eax]
mov eax, dword [0x1014e66c]
mov dword [eax + 0x30], ecx
call esi
test eax, eax
je 0x10064565
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x10064565
push 0
push str.VModelInfoClient006
call eax
add esp, 8
mov ecx, eax
jmp 0x10064567
xor ecx, ecx
mov eax, dword [0x1014e66c]
mov dword [eax + 0x34], ecx
call fcn.10065cf0
push str.vphysics.dll
mov eax, dword [eax]
mov ecx, dword [eax]
mov eax, dword [0x1014e66c]
mov dword [eax + 0x40], ecx
call esi
test eax, eax
je 0x100645a7
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x100645a7
push 0
push str.VPhysics031
call eax
add esp, 8
mov ecx, eax
jmp 0x100645a9
xor ecx, ecx
mov eax, dword [0x1014e66c]
push str.vphysics.dll
mov dword [eax + 0x44], ecx
call esi
test eax, eax
je 0x100645d8
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x100645d8
push 0
push str.VPhysicsCollision007
call eax
add esp, 8
mov ecx, eax
jmp 0x100645da
xor ecx, ecx
mov eax, dword [0x1014e66c]
push str.vphysics.dll
mov dword [eax + 0x48], ecx
call esi
test eax, eax
je 0x10064609
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x10064609
push 0
push str.VPhysicsSurfaceProps001
call eax
add esp, 8
mov ecx, eax
jmp 0x1006460b
xor ecx, ecx
mov eax, dword [0x1014e66c]
push str.client.dll
mov dword [eax + 0x4c], ecx
call esi
test eax, eax
je 0x1006463a
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x1006463a
push 0
push str.VClientPrediction001
call eax
add esp, 8
mov ecx, eax
jmp 0x1006463c
xor ecx, ecx
mov eax, dword [0x1014e66c]
mov dword [eax + 0x50], ecx
call fcn.10065f70
push str.engine.dll
mov ecx, dword [eax]
mov eax, dword [0x1014e66c]
mov dword [eax + 0x54], ecx
call esi
test eax, eax
je 0x1006467a
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x1006467a
push 0
push str.VEngineRenderView014
call eax
add esp, 8
mov ecx, eax
jmp 0x1006467c
xor ecx, ecx
mov eax, dword [0x1014e66c]
push str.studiorender.dll
mov dword [eax + 0x58], ecx
call esi
test eax, eax
je 0x100646ab
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x100646ab
push 0
push str.VStudioRender025
call eax
add esp, 8
mov ecx, eax
jmp 0x100646ad
xor ecx, ecx
mov eax, dword [0x1014e66c]
push str.vguimatsurface.dll
mov dword [eax + 0x64], ecx
call esi
test eax, eax
je 0x100646dc
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x100646dc
push 0
push str.VGUI_Surface030
call eax
add esp, 8
mov ecx, eax
jmp 0x100646de
xor ecx, ecx
mov eax, dword [0x1014e66c]
push str.vgui2.dll
mov dword [eax + 0x68], ecx
call esi
test eax, eax
je 0x1006470d
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x1006470d
push 0
push str.VGUI_Panel009
call eax
add esp, 8
mov ecx, eax
jmp 0x1006470f
xor ecx, ecx
mov eax, dword [0x1014e66c]
push str.engine.dll
mov dword [eax + 0x6c], ecx
call esi
test eax, eax
je 0x1006473e
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x1006473e
push 0
push str.VEngineModel016
call eax
add esp, 8
mov ecx, eax
jmp 0x10064740
xor ecx, ecx
mov eax, dword [0x1014e66c]
push str.materialsystem.dll
mov dword [eax + 0x38], ecx
call esi
test eax, eax
je 0x1006476f
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x1006476f
push 0
push str.VMaterialSystem081
call eax
add esp, 8
mov ecx, eax
jmp 0x10064771
xor ecx, ecx
mov eax, dword [0x1014e66c]
mov dword [eax + 0x3c], ecx
call fcn.100661f0
mov edx, str.55_8B_EC_81_EC_________53_57_8B_F9_8B_9F_________89_5D_E0_85_DB_0F_84
mov eax, dword [eax]
mov ecx, dword [eax]
mov eax, dword [0x1014e66c]
mov dword [eax + 0x70], ecx
mov ecx, str.client.dll
call fcn.1004fa50
mov ecx, dword [0x1014e66c]
mov edx, str.55_8B_EC_83_EC_0C_56_57_8B_F1_E8_________8B_F8_85_FF_74_10_8B_17_8B_CF_8B_92_________FF_D2
mov dword [ecx + 0x20c], eax
mov ecx, str.client.dll
call fcn.1004fa50
mov ecx, dword [0x1014e66c]
mov dword [ecx + 0x208], eax
call fcn.10046580
call fcn.10036da0
call fcn.10039380
call fcn.100516c0
cmp dword [0x1014d2e4], 0
jne 0x100647ee
push 0
push 0
push 0
call dword [sym.imp.KERNEL32.dll_HeapCreate]
mov dword [0x1014d2e4], eax
xor eax, eax
mov ebx, 0x1014d2e0
xchg dword [ebx], eax
call fcn.1004bf00
push 0x1014e89c
mov edx, 0x10046950
mov ecx, eax
call fcn.10051710
call fcn.1004c180
push 0x1014e8c4
mov edx, 0x10046990
mov ecx, eax
call fcn.10051710
call fcn.1004c400
push 0x1014e8b0
mov edx, 0x100469d0
mov ecx, eax
call fcn.10051710
call fcn.1004c680
push 0x1014e860
mov edx, 0x10046af0
mov ecx, eax
call fcn.10051710
call fcn.1004c900
push 0x1014e5f4
mov edx, 0x10046b00
mov ecx, eax
call fcn.10051710
mov eax, dword [0x1014e66c]
mov edx, 0x10046e90
push 0x1014e820
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x1c]
mov eax, dword [eax]
mov ecx, dword [eax + 0x4c]
call fcn.10051710
call fcn.1004cb80
push 0x1014e870
mov edx, 0x10047520
mov ecx, eax
call fcn.10051710
call fcn.1004ce00
push 0x1014e8a0
mov edx, fcn.10047540
mov ecx, eax
call fcn.10051710
call fcn.1004d080
push 0x1014e884
mov edx, 0x10006de0
mov ecx, eax
call fcn.10051710
call fcn.1004d450
push 0x1014e5f0
mov edx, 0x10047550
mov ecx, eax
call fcn.10051710
call fcn.1004d6d0
push 0x1014d254
mov edx, 0x10047940
mov ecx, eax
call fcn.10051710
mov edx, str.55_8B_EC_81_EC_________A1_________8D
mov ecx, str.engine.dll
call fcn.1004d950
push 0x1014e5e8
mov edx, 0x10047990
mov ecx, eax
call fcn.10051710
mov edx, str.55_8B_EC_83_EC___53_56_8B_F1_8B_0D_________57_E8
mov ecx, str.client.dll
call fcn.1004d950
push 0x1014e87c
mov edx, 0x10047c40
mov ecx, eax
call fcn.10051710
mov eax, dword [0x1014e66c]
mov edx, 0x10047e60
push 0x1014e8a8
mov eax, dword [eax + 4]
mov eax, dword [eax]
mov ecx, dword [eax + 0x54]
call fcn.10051710
call fcn.1004dd40
push 0x1014e8ac
mov edx, 0x10048460
mov ecx, eax
call fcn.10051710
call fcn.1004dfe0
push 0x1014e8b8
mov edx, 0x10048470
mov ecx, eax
call fcn.10051710
mov eax, dword [0x1014e66c]
mov edx, 0x100485e0
push 0x1014e840
mov eax, dword [eax]
mov eax, dword [eax]
mov ecx, dword [eax + 0x90]
call fcn.10051710
mov eax, dword [0x1014e66c]
mov edx, 0x100487a0
push 0x1014e828
mov eax, dword [eax + 4]
mov eax, dword [eax]
mov ecx, dword [eax + 0x9c]
call fcn.10051710
mov eax, dword [0x1014e66c]
mov edx, 0x10048970
push 0x1014e878
mov eax, dword [eax + 0x38]
mov eax, dword [eax]
mov ecx, dword [eax + 0x4c]
call fcn.10051710
call fcn.1004e260
push 0x1014e82c
mov edx, 0x10048e50
mov ecx, eax
call fcn.10051710
call fcn.1004e4e0
push 0x1014e898
mov edx, 0x10048e90
mov ecx, eax
call fcn.10051710
mov eax, dword [0x1014e66c]
mov edx, 0x10048f10
push 0x1014e8c0
mov eax, dword [eax + 0x38]
mov eax, dword [eax]
mov ecx, dword [eax + 4]
call fcn.10051710
mov eax, dword [0x1014e66c]
mov edx, 0x10048f60
push 0x1014e85c
mov eax, dword [eax]
mov eax, dword [eax]
mov ecx, dword [eax + 0x8c]
call fcn.10051710
call fcn.1004e760
push 0x1014e888
mov edx, 0x100499f0
mov ecx, eax
call fcn.10051710
call fcn.1004e9e0
push 0x1014e850
mov edx, 0x10049b90
mov ecx, eax
call fcn.10051710
call fcn.1004ec60
push 0x1014e83c
mov edx, 0x10049f10
mov ecx, eax
call fcn.10051710
mov eax, dword [0x1014e66c]
mov edx, 0x1004a100
push 0x1014e834
mov eax, dword [eax + 0x30]
mov eax, dword [eax]
mov ecx, dword [eax + 0x20]
call fcn.10051710
call fcn.1004f050
push 0x1014e868
mov edx, 0x1004a160
mov ecx, eax
call fcn.10051710
call fcn.1004f2d0
push 0x1014e5ec
mov edx, 0x1004a2f0
mov ecx, eax
call fcn.10051710
mov eax, dword fs:[0x2c]
mov ecx, dword [0x1014d018]
mov esi, dword [eax + ecx*4]
mov eax, dword [0x1014e7e4]
cmp eax, dword [esi + 4]
jle 0x10064b1a
push 0x1014e7e4
call fcn.1006737a
add esp, 4
cmp dword [0x1014e7e4], 0xffffffff
jne 0x10064b1a
mov dword [ebp - 4], 0
call fcn.1004f550
push 0x1014e7e4
mov dword [0x1014e7dc], eax
mov dword [ebp - 4], 0xffffffff
call fcn.10067329
add esp, 4
mov ecx, dword [0x1014e7dc]
mov edx, 0x1004a350
push 0x1014e848
call fcn.10051710
mov eax, dword [0x1014e7e8]
cmp eax, dword [esi + 4]
jle 0x10064b77
push 0x1014e7e8
call fcn.1006737a
add esp, 4
cmp dword [0x1014e7e8], 0xffffffff
jne 0x10064b77
mov dword [ebp - 4], 1
call fcn.1004f7d0
push 0x1014e7e8
mov dword [0x1014e930], eax
mov dword [ebp - 4], 0xffffffff
call fcn.10067329
add esp, 4
mov ecx, dword [0x1014e930]
mov edx, 0x1004a370
push 0x1014e844
call fcn.10051710
mov eax, dword [0x1014e66c]
mov edx, 0x1004a4a0
push 0x1014e830
mov eax, dword [eax]
mov eax, dword [eax]
mov ecx, dword [eax + 0x18]
call fcn.10051710
mov eax, dword [0x1014e66c]
mov edx, 0x1004a4c0
push 0x1014e824
mov eax, dword [eax]
mov eax, dword [eax]
mov ecx, dword [eax + 0x1c]
call fcn.10051710
mov eax, dword [0x1014e66c]
mov edx, 0x1004a570
push 0x1014d200
mov eax, dword [eax + 0x68]
mov eax, dword [eax]
mov ecx, dword [eax + 0xf8]
call fcn.10051710
mov eax, dword [0x1014e924]
cmp eax, dword [esi + 4]
jle 0x10064c34
push 0x1014e924
call fcn.1006737a
add esp, 4
cmp dword [0x1014e924], 0xffffffff
jne 0x10064c34
mov edx, str.E8_________83_7E_1C_00
mov dword [ebp - 4], 2
mov ecx, str.materialsystem.dll
call fcn.1004fa50
inc eax
mov dword [ebp - 4], 0xffffffff
push 0x1014e924
mov dword [0x1014e7e0], eax
call fcn.10067329
add esp, 4
mov ecx, dword [0x1014e7e0]
mov edx, 0x1004a5b0
push 0x1014e8bc
mov eax, dword [ecx]
add ecx, 4
add ecx, eax
call fcn.10051710
call fcn.1004fbc0
push 0x1014e880
mov edx, 0x10006de0
mov ecx, eax
call fcn.10051710
mov eax, dword [0x1014e66c]
mov edx, 0x1004a5d0
push 0x1014e84c
mov eax, dword [eax + 0x68]
mov ecx, dword [eax]
mov ecx, dword [ecx + 0x1bc]
call fcn.10051710
mov eax, dword [0x1014e66c]
mov edx, 0x1004a610
push 0x1014e864
mov eax, dword [eax + 4]
mov ecx, dword [eax]
mov ecx, dword [ecx + 0x40]
call fcn.10051710
mov eax, dword [0x1014e66c]
mov edx, 0x1004a7f0
push 0x1014e854
mov eax, dword [eax + 0x1c]
mov ecx, dword [eax]
mov ecx, dword [ecx + 0x38]
call fcn.10051710
mov eax, dword [0x1014e66c]
mov edx, 0x1004ae60
push 0x1014e86c
mov eax, dword [eax + 0x6c]
mov ecx, dword [eax]
mov ecx, dword [ecx + 0xa4]
call fcn.10051710
mov edx, str.55_8B_EC_A1_________83_EC___8B_40___56_8B_F1_39_86
mov ecx, str.client.dll
call fcn.1004d950
push 0x1014e5e4
mov edx, 0x1004aef0
mov ecx, eax
call fcn.10051710
mov eax, dword [0x1014e66c]
mov edx, 0x1004af00
push 0x1014e858
mov eax, dword [eax + 0x70]
mov ecx, dword [eax]
mov ecx, dword [ecx + 0x18]
call fcn.10051710
mov eax, dword [0x1014e66c]
mov edx, 0x1004b470
push 0x1014e874
mov eax, dword [eax + 0x50]
mov ecx, dword [eax]
mov ecx, dword [ecx + 0x44]
call fcn.10051710
call fcn.1004fe40
push 0x1014e8d0
mov edx, 0x1004b4e0
mov ecx, eax
call fcn.10051710
mov edx, str.55_8B_EC_B8_________E8_________A1_________53_56_8B_D9
mov ecx, str.engine.dll
call fcn.1000e2c0
push 0x1014e8c8
mov edx, 0x1004b760
mov ecx, eax
call fcn.10051710
call fcn.100500c0
push 0x1014e894
mov edx, 0x1004b870
mov ecx, eax
call fcn.10051710
mov eax, dword [0x1014e66c]
push 0x1014e8cc
mov eax, dword [eax + 0x64]
mov ecx, dword [eax]
mov edx, 0x1004b880
mov ecx, dword [ecx + 0x70]
call fcn.10051710
mov eax, dword [0x1014e66c]
mov edx, 0x1004b8d0
push 0x1014e8b4
mov eax, dword [eax + 0x64]
mov ecx, dword [eax]
mov ecx, dword [ecx + 0x6c]
call fcn.10051710
call fcn.10050340
push 0x1014e890
mov edx, 0x1004b8e0
mov ecx, eax
call fcn.10051710
mov eax, dword [0x1014e66c]
mov edx, fcn.10047540
push 0x1014e8a4
mov eax, dword [eax + 4]
mov ecx, dword [eax]
mov ecx, dword [ecx + 0x60]
call fcn.10051710
mov edx, str.55_8B_EC_83_EC_0C_56_57_8B_F1_E8_________8B_F8_85_FF_74_10_8B_17_8B_CF_8B_92_________FF_D2
mov ecx, str.client.dll
call fcn.1004d950
push 0x1014e88c
mov edx, 0x1004b960
mov ecx, eax
call fcn.10051710
call fcn.100505c0
push 0x1014e838
mov edx, 0x10006de0
mov ecx, eax
call fcn.10051710
mov eax, dword [0x1014d208]
test eax, eax
jne 0x10064e50
mov esi, dword [sym.imp.USER32.dll_FindWindowW]
mov edi, dword [sym.imp.KERNEL32.dll_Sleep]
push 0
push str.Valve001
call esi
push 0x64
mov dword [0x1014d208], eax
call edi
mov eax, dword [0x1014d208]
test eax, eax
je 0x10064e35
push 0x1004b980
push 0xfffffffffffffffc
push eax
call dword [sym.imp.USER32.dll_SetWindowLongW]
mov dword [0x1014d204], eax
call fcn.100516c0
cmp dword [0x1014d2e4], 0
je 0x10064e7b
mov ecx, 1
call fcn.100515c0
xor eax, eax
xchg dword [ebx], eax
mov eax, dword [0x1014e66c]
mov esi, dword [0x1014e6d0]
push 0
push str.player_hurt
mov ecx, dword [eax + 0x24]
push esi
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
mov eax, dword [0x1014e66c]
push 0
push str.player_connect
push esi
mov ecx, dword [eax + 0x24]
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
mov eax, dword [0x1014e66c]
push 0
push str.player_disconnect
push esi
mov ecx, dword [eax + 0x24]
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
mov eax, dword [0x1014e66c]
push 0
push str.player_changeclass
push esi
mov ecx, dword [eax + 0x24]
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
mov eax, dword [0x1014e66c]
push 0
push str.player_changename
push esi
mov ecx, dword [eax + 0x24]
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
mov eax, dword [0x1014e66c]
push 0
push str.vote_cast
push esi
mov ecx, dword [eax + 0x24]
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
mov eax, dword [0x1014e66c]
push str.r_drawtracers_firstperson
mov ecx, dword [eax + 0xc]
mov eax, dword [ecx]
call dword [eax + 0x34]
push 1
lea ecx, [eax + 0x18]
mov eax, dword [ecx]
call dword [eax]
call fcn.10063b30
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret