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

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1006c369
mov eax, dword fs:[0]
push eax
sub esp, 0xc
push ebx
push esi
push edi
mov eax, dword [0x1007c040]
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 0x10062291
push str.materialsystem.dll
call esi
test eax, eax
je 0x10062291
push str.shaderapidx9.dll
call esi
test eax, eax
jne 0x100622a9
lea ecx, [ebp - 0x18]
mov dword [ebp - 0x18], 0xaf
mov dword [ebp - 0x14], 0
call fcn.10063160
jmp 0x10062270
push str.steamclient.dll
call esi
mov ebx, dword [sym.imp.KERNEL32.dll_GetProcAddress]
test eax, eax
je 0x100622d6
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x100622d6
push 0
push str.SteamClient017
call eax
add esp, 8
mov ecx, eax
jmp 0x100622d8
xor ecx, ecx
mov eax, dword [0x1014a61c]
mov dword [eax + 0x5c], ecx
mov eax, dword [0x1014a61c]
mov ecx, dword [eax + 0x5c]
mov eax, dword [ecx]
call dword [eax]
mov ecx, dword [0x1014a61c]
mov edi, eax
push edi
mov ecx, dword [ecx + 0x5c]
mov edx, dword [ecx]
call dword [edx + 8]
mov ecx, dword [0x1014a61c]
push str.SteamUser017
push edi
push eax
mov ecx, dword [ecx + 0x5c]
mov edx, dword [ecx]
call dword [edx + 0x14]
mov ecx, dword [0x1014a61c]
mov dword [ecx + 0x60], eax
mov ecx, dword [0x1014a6b0]
call fcn.1002a0d0
push str.client.dll
call esi
test eax, eax
je 0x1006234d
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x1006234d
push 0
push str.VClient017
call eax
add esp, 8
mov ecx, eax
jmp 0x1006234f
xor ecx, ecx
mov eax, dword [0x1014a61c]
mov dword [eax], ecx
call fcn.100632a0
mov eax, dword [eax]
mov ecx, dword [eax]
mov eax, dword [0x1014a61c]
mov dword [eax + 4], ecx
call fcn.10063520
push str.vstdlib.dll
mov ecx, dword [eax]
mov eax, dword [0x1014a61c]
mov dword [eax + 8], ecx
call esi
test eax, eax
je 0x1006239d
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x1006239d
push 0
push str.VEngineCvar004
call eax
add esp, 8
mov ecx, eax
jmp 0x1006239f
xor ecx, ecx
mov eax, dword [0x1014a61c]
push str.engine.dll
mov dword [eax + 0xc], ecx
call esi
test eax, eax
je 0x100623ce
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x100623ce
push 0
push str.VDebugOverlay003
call eax
add esp, 8
mov ecx, eax
jmp 0x100623d0
xor ecx, ecx
mov eax, dword [0x1014a61c]
push str.engine.dll
mov dword [eax + 0x10], ecx
call esi
test eax, eax
je 0x100623ff
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x100623ff
push 0
push str.VEngineClient013
call eax
add esp, 8
mov ecx, eax
jmp 0x10062401
xor ecx, ecx
mov eax, dword [0x1014a61c]
push str.engine.dll
mov dword [eax + 0x14], ecx
call esi
test eax, eax
je 0x10062430
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x10062430
push 0
push str.EngineTraceClient003
call eax
add esp, 8
mov ecx, eax
jmp 0x10062432
xor ecx, ecx
mov eax, dword [0x1014a61c]
push str.engine.dll
mov dword [eax + 0x18], ecx
call esi
test eax, eax
je 0x10062461
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x10062461
push 0
push str.VEngineVGui002
call eax
add esp, 8
mov ecx, eax
jmp 0x10062463
xor ecx, ecx
mov eax, dword [0x1014a61c]
push str.client.dll
mov dword [eax + 0x1c], ecx
call esi
test eax, eax
je 0x10062492
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x10062492
push 0
push str.VClientEntityList003
call eax
add esp, 8
mov ecx, eax
jmp 0x10062494
xor ecx, ecx
mov eax, dword [0x1014a61c]
push str.engine.dll
mov dword [eax + 0x20], ecx
call esi
test eax, eax
je 0x100624c3
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x100624c3
push 0
push str.GAMEEVENTSMANAGER002
call eax
add esp, 8
mov ecx, eax
jmp 0x100624c5
xor ecx, ecx
mov eax, dword [0x1014a61c]
push str.client.dll
mov dword [eax + 0x24], ecx
call esi
test eax, eax
je 0x100624f4
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x100624f4
push 0
push str.GameMovement001
call eax
add esp, 8
mov ecx, eax
jmp 0x100624f6
xor ecx, ecx
mov eax, dword [0x1014a61c]
mov dword [eax + 0x28], ecx
call fcn.100637a0
mov ecx, dword [eax]
mov eax, dword [0x1014a61c]
mov dword [eax + 0x2c], ecx
call fcn.10063a20
push str.engine.dll
mov eax, dword [eax]
mov ecx, dword [eax]
mov eax, dword [0x1014a61c]
mov dword [eax + 0x30], ecx
call esi
test eax, eax
je 0x10062545
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x10062545
push 0
push str.VModelInfoClient006
call eax
add esp, 8
mov ecx, eax
jmp 0x10062547
xor ecx, ecx
mov eax, dword [0x1014a61c]
mov dword [eax + 0x34], ecx
call fcn.10063ca0
push str.vphysics.dll
mov eax, dword [eax]
mov ecx, dword [eax]
mov eax, dword [0x1014a61c]
mov dword [eax + 0x40], ecx
call esi
test eax, eax
je 0x10062587
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x10062587
push 0
push str.VPhysics031
call eax
add esp, 8
mov ecx, eax
jmp 0x10062589
xor ecx, ecx
mov eax, dword [0x1014a61c]
push str.vphysics.dll
mov dword [eax + 0x44], ecx
call esi
test eax, eax
je 0x100625b8
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x100625b8
push 0
push str.VPhysicsCollision007
call eax
add esp, 8
mov ecx, eax
jmp 0x100625ba
xor ecx, ecx
mov eax, dword [0x1014a61c]
push str.vphysics.dll
mov dword [eax + 0x48], ecx
call esi
test eax, eax
je 0x100625e9
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x100625e9
push 0
push str.VPhysicsSurfaceProps001
call eax
add esp, 8
mov ecx, eax
jmp 0x100625eb
xor ecx, ecx
mov eax, dword [0x1014a61c]
push str.client.dll
mov dword [eax + 0x4c], ecx
call esi
test eax, eax
je 0x1006261a
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x1006261a
push 0
push str.VClientPrediction001
call eax
add esp, 8
mov ecx, eax
jmp 0x1006261c
xor ecx, ecx
mov eax, dword [0x1014a61c]
mov dword [eax + 0x50], ecx
call fcn.10063f20
push str.engine.dll
mov ecx, dword [eax]
mov eax, dword [0x1014a61c]
mov dword [eax + 0x54], ecx
call esi
test eax, eax
je 0x1006265a
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x1006265a
push 0
push str.VEngineRenderView014
call eax
add esp, 8
mov ecx, eax
jmp 0x1006265c
xor ecx, ecx
mov eax, dword [0x1014a61c]
push str.studiorender.dll
mov dword [eax + 0x58], ecx
call esi
test eax, eax
je 0x1006268b
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x1006268b
push 0
push str.VStudioRender025
call eax
add esp, 8
mov ecx, eax
jmp 0x1006268d
xor ecx, ecx
mov eax, dword [0x1014a61c]
push str.vguimatsurface.dll
mov dword [eax + 0x64], ecx
call esi
test eax, eax
je 0x100626bc
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x100626bc
push 0
push str.VGUI_Surface030
call eax
add esp, 8
mov ecx, eax
jmp 0x100626be
xor ecx, ecx
mov eax, dword [0x1014a61c]
push str.vgui2.dll
mov dword [eax + 0x68], ecx
call esi
test eax, eax
je 0x100626ed
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x100626ed
push 0
push str.VGUI_Panel009
call eax
add esp, 8
mov ecx, eax
jmp 0x100626ef
xor ecx, ecx
mov eax, dword [0x1014a61c]
push str.engine.dll
mov dword [eax + 0x6c], ecx
call esi
test eax, eax
je 0x1006271e
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x1006271e
push 0
push str.VEngineModel016
call eax
add esp, 8
mov ecx, eax
jmp 0x10062720
xor ecx, ecx
mov eax, dword [0x1014a61c]
push str.materialsystem.dll
mov dword [eax + 0x38], ecx
call esi
test eax, eax
je 0x1006274f
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x1006274f
push 0
push str.VMaterialSystem081
call eax
add esp, 8
mov ecx, eax
jmp 0x10062751
xor ecx, ecx
mov eax, dword [0x1014a61c]
mov dword [eax + 0x3c], ecx
call fcn.100641a0
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 [0x1014a61c]
mov dword [eax + 0x70], ecx
mov ecx, str.client.dll
call fcn.1004de90
mov ecx, dword [0x1014a61c]
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.1004de90
mov ecx, dword [0x1014a61c]
mov dword [ecx + 0x208], eax
call fcn.10044d30
call fcn.10036270
call fcn.100388f0
call fcn.1004fb00
cmp dword [0x101492a4], 0
jne 0x100627ce
push 0
push 0
push 0
call dword [sym.imp.KERNEL32.dll_HeapCreate]
mov dword [0x101492a4], eax
xor eax, eax
mov ebx, 0x101492a0
xchg dword [ebx], eax
call fcn.1004a370
push 0x1014a84c
mov edx, 0x100450d0
mov ecx, eax
call fcn.1004fb50
call fcn.1004a5f0
push 0x1014a874
mov edx, 0x10045110
mov ecx, eax
call fcn.1004fb50
call fcn.1004a870
push 0x1014a860
mov edx, 0x10045150
mov ecx, eax
call fcn.1004fb50
call fcn.1004aaf0
push 0x1014a810
mov edx, 0x10045270
mov ecx, eax
call fcn.1004fb50
call fcn.1004ad70
push 0x1014a5a4
mov edx, 0x10045280
mov ecx, eax
call fcn.1004fb50
mov eax, dword [0x1014a61c]
mov edx, 0x10045610
push 0x1014a7d0
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x1c]
mov eax, dword [eax]
mov ecx, dword [eax + 0x4c]
call fcn.1004fb50
call fcn.1004aff0
push 0x1014a820
mov edx, 0x10045ed0
mov ecx, eax
call fcn.1004fb50
call fcn.1004b270
push 0x1014a850
mov edx, fcn.10045ef0
mov ecx, eax
call fcn.1004fb50
call fcn.1004b4f0
push 0x1014a834
mov edx, 0x10006bd0
mov ecx, eax
call fcn.1004fb50
call fcn.1004b8b0
push 0x1014a5a0
mov edx, 0x10045f00
mov ecx, eax
call fcn.1004fb50
call fcn.1004bb30
push 0x1014921c
mov edx, 0x100462e0
mov ecx, eax
call fcn.1004fb50
mov edx, str.55_8B_EC_81_EC_________A1_________8D
mov ecx, str.engine.dll
call fcn.1004bdb0
push 0x1014a598
mov edx, 0x10046330
mov ecx, eax
call fcn.1004fb50
mov edx, str.55_8B_EC_83_EC___53_56_8B_F1_8B_0D_________57_E8
mov ecx, str.client.dll
call fcn.1004bdb0
push 0x1014a82c
mov edx, 0x100465e0
mov ecx, eax
call fcn.1004fb50
mov eax, dword [0x1014a61c]
mov edx, 0x10046800
push 0x1014a858
mov eax, dword [eax + 4]
mov eax, dword [eax]
mov ecx, dword [eax + 0x54]
call fcn.1004fb50
call fcn.1004c1a0
push 0x1014a85c
mov edx, 0x10046e00
mov ecx, eax
call fcn.1004fb50
call fcn.1004c420
push 0x1014a868
mov edx, 0x10046e10
mov ecx, eax
call fcn.1004fb50
mov eax, dword [0x1014a61c]
mov edx, 0x10046f80
push 0x1014a7f0
mov eax, dword [eax]
mov eax, dword [eax]
mov ecx, dword [eax + 0x90]
call fcn.1004fb50
mov eax, dword [0x1014a61c]
mov edx, 0x10047140
push 0x1014a7d8
mov eax, dword [eax + 4]
mov eax, dword [eax]
mov ecx, dword [eax + 0x9c]
call fcn.1004fb50
mov eax, dword [0x1014a61c]
mov edx, 0x10047310
push 0x1014a828
mov eax, dword [eax + 0x38]
mov eax, dword [eax]
mov ecx, dword [eax + 0x4c]
call fcn.1004fb50
call fcn.1004c6a0
push 0x1014a7dc
mov edx, 0x100477f0
mov ecx, eax
call fcn.1004fb50
call fcn.1004c920
push 0x1014a848
mov edx, 0x10047830
mov ecx, eax
call fcn.1004fb50
mov eax, dword [0x1014a61c]
mov edx, 0x100478b0
push 0x1014a870
mov eax, dword [eax + 0x38]
mov eax, dword [eax]
mov ecx, dword [eax + 4]
call fcn.1004fb50
mov eax, dword [0x1014a61c]
mov edx, 0x10047900
push 0x1014a80c
mov eax, dword [eax]
mov eax, dword [eax]
mov ecx, dword [eax + 0x8c]
call fcn.1004fb50
call fcn.1004cba0
push 0x1014a838
mov edx, 0x10048140
mov ecx, eax
call fcn.1004fb50
call fcn.1004ce20
push 0x1014a800
mov edx, 0x10048460
mov ecx, eax
call fcn.1004fb50
call fcn.1004d0a0
push 0x1014a7ec
mov edx, 0x100487e0
mov ecx, eax
call fcn.1004fb50
mov eax, dword [0x1014a61c]
mov edx, 0x100489d0
push 0x1014a7e4
mov eax, dword [eax + 0x30]
mov eax, dword [eax]
mov ecx, dword [eax + 0x20]
call fcn.1004fb50
call fcn.1004d490
push 0x1014a818
mov edx, 0x10048a30
mov ecx, eax
call fcn.1004fb50
call fcn.1004d710
push 0x1014a59c
mov edx, 0x10048bc0
mov ecx, eax
call fcn.1004fb50
mov eax, dword fs:[0x2c]
mov ecx, dword [0x10149018]
mov esi, dword [eax + ecx*4]
mov eax, dword [0x1014a788]
cmp eax, dword [esi + 4]
jle 0x10062afa
push 0x1014a788
call fcn.10065320
add esp, 4
cmp dword [0x1014a788], 0xffffffff
jne 0x10062afa
mov dword [ebp - 4], 0
call fcn.1004d990
push 0x1014a788
mov dword [0x1014a780], eax
mov dword [ebp - 4], 0xffffffff
call fcn.100652cf
add esp, 4
mov ecx, dword [0x1014a780]
mov edx, 0x10048c20
push 0x1014a7f8
call fcn.1004fb50
mov eax, dword [0x1014a78c]
cmp eax, dword [esi + 4]
jle 0x10062b57
push 0x1014a78c
call fcn.10065320
add esp, 4
cmp dword [0x1014a78c], 0xffffffff
jne 0x10062b57
mov dword [ebp - 4], 1
call fcn.1004dc10
push 0x1014a78c
mov dword [0x1014a8dc], eax
mov dword [ebp - 4], 0xffffffff
call fcn.100652cf
add esp, 4
mov ecx, dword [0x1014a8dc]
mov edx, 0x10048c40
push 0x1014a7f4
call fcn.1004fb50
mov eax, dword [0x1014a61c]
mov edx, 0x10048d60
push 0x1014a7e0
mov eax, dword [eax]
mov eax, dword [eax]
mov ecx, dword [eax + 0x18]
call fcn.1004fb50
mov eax, dword [0x1014a61c]
mov edx, 0x10048d80
push 0x1014a7d4
mov eax, dword [eax]
mov eax, dword [eax]
mov ecx, dword [eax + 0x1c]
call fcn.1004fb50
mov eax, dword [0x1014a61c]
mov edx, 0x10048e30
push 0x101491d0
mov eax, dword [eax + 0x68]
mov eax, dword [eax]
mov ecx, dword [eax + 0xf8]
call fcn.1004fb50
mov eax, dword [0x1014a8d4]
cmp eax, dword [esi + 4]
jle 0x10062c14
push 0x1014a8d4
call fcn.10065320
add esp, 4
cmp dword [0x1014a8d4], 0xffffffff
jne 0x10062c14
mov edx, str.E8_________83_7E_1C_00
mov dword [ebp - 4], 2
mov ecx, str.materialsystem.dll
call fcn.1004de90
inc eax
mov dword [ebp - 4], 0xffffffff
push 0x1014a8d4
mov dword [0x1014a784], eax
call fcn.100652cf
add esp, 4
mov ecx, dword [0x1014a784]
mov edx, 0x10048e70
push 0x1014a86c
mov eax, dword [ecx]
add ecx, 4
add ecx, eax
call fcn.1004fb50
call fcn.1004e000
push 0x1014a830
mov edx, 0x10006bd0
mov ecx, eax
call fcn.1004fb50
mov eax, dword [0x1014a61c]
mov edx, 0x10048e90
push 0x1014a7fc
mov eax, dword [eax + 0x68]
mov ecx, dword [eax]
mov ecx, dword [ecx + 0x1bc]
call fcn.1004fb50
mov eax, dword [0x1014a61c]
mov edx, 0x10048ee0
push 0x1014a814
mov eax, dword [eax + 4]
mov ecx, dword [eax]
mov ecx, dword [ecx + 0x40]
call fcn.1004fb50
mov eax, dword [0x1014a61c]
mov edx, 0x100490c0
push 0x1014a804
mov eax, dword [eax + 0x1c]
mov ecx, dword [eax]
mov ecx, dword [ecx + 0x38]
call fcn.1004fb50
mov eax, dword [0x1014a61c]
mov edx, 0x10049310
push 0x1014a81c
mov eax, dword [eax + 0x6c]
mov ecx, dword [eax]
mov ecx, dword [ecx + 0xa4]
call fcn.1004fb50
mov edx, str.55_8B_EC_A1_________83_EC___8B_40___56_8B_F1_39_86
mov ecx, str.client.dll
call fcn.1004bdb0
push 0x1014a594
mov edx, 0x100493a0
mov ecx, eax
call fcn.1004fb50
mov eax, dword [0x1014a61c]
mov edx, 0x100493b0
push 0x1014a808
mov eax, dword [eax + 0x70]
mov ecx, dword [eax]
mov ecx, dword [ecx + 0x18]
call fcn.1004fb50
mov eax, dword [0x1014a61c]
mov edx, 0x10049920
push 0x1014a824
mov eax, dword [eax + 0x50]
mov ecx, dword [eax]
mov ecx, dword [ecx + 0x44]
call fcn.1004fb50
call fcn.1004e280
push 0x1014a880
mov edx, 0x10049990
mov ecx, eax
call fcn.1004fb50
mov edx, str.55_8B_EC_B8_________E8_________A1_________53_56_8B_D9
mov ecx, str.engine.dll
call fcn.1000d500
push 0x1014a878
mov edx, 0x10049c10
mov ecx, eax
call fcn.1004fb50
call fcn.1004e500
push 0x1014a844
mov edx, 0x10049d20
mov ecx, eax
call fcn.1004fb50
mov eax, dword [0x1014a61c]
push 0x1014a87c
mov eax, dword [eax + 0x64]
mov ecx, dword [eax]
mov edx, 0x10049d30
mov ecx, dword [ecx + 0x70]
call fcn.1004fb50
mov eax, dword [0x1014a61c]
mov edx, 0x10049d80
push 0x1014a864
mov eax, dword [eax + 0x64]
mov ecx, dword [eax]
mov ecx, dword [ecx + 0x6c]
call fcn.1004fb50
call fcn.1004e780
push 0x1014a840
mov edx, 0x10049d90
mov ecx, eax
call fcn.1004fb50
mov eax, dword [0x1014a61c]
mov edx, fcn.10045ef0
push 0x1014a854
mov eax, dword [eax + 4]
mov ecx, dword [eax]
mov ecx, dword [ecx + 0x60]
call fcn.1004fb50
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.1004bdb0
push 0x1014a83c
mov edx, 0x10049e10
mov ecx, eax
call fcn.1004fb50
call fcn.1004ea00
push 0x1014a7e8
mov edx, 0x10006bd0
mov ecx, eax
call fcn.1004fb50
mov eax, dword [0x101491d8]
test eax, eax
jne 0x10062e30
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 [0x101491d8], eax
call edi
mov eax, dword [0x101491d8]
test eax, eax
je 0x10062e15
push 0x10049e30
push 0xfffffffffffffffc
push eax
call dword [sym.imp.USER32.dll_SetWindowLongW]
mov dword [0x101491d4], eax
call fcn.1004fb00
cmp dword [0x101492a4], 0
je 0x10062e5b
mov ecx, 1
call fcn.1004fa00
xor eax, eax
xchg dword [ebx], eax
mov eax, dword [0x1014a61c]
mov esi, dword [0x1014a67c]
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 [0x1014a61c]
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 [0x1014a61c]
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 [0x1014a61c]
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 [0x1014a61c]
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 [0x1014a61c]
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 [0x1014a61c]
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.10061b10
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret