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

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1006ce79
mov eax, dword fs:[0]
push eax
sub esp, 0xc
push ebx
push esi
push edi
mov eax, dword [0x1007d008]
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 0x10062b61
push str.materialsystem.dll
call esi
test eax, eax
je 0x10062b61
push str.shaderapidx9.dll
call esi
test eax, eax
jne 0x10062b79
lea ecx, [ebp - 0x18]
mov dword [ebp - 0x18], 0xaf
mov dword [ebp - 0x14], 0
call fcn.10063a30
jmp 0x10062b40
push str.steamclient.dll
call esi
mov ebx, dword [sym.imp.KERNEL32.dll_GetProcAddress]
test eax, eax
je 0x10062ba6
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x10062ba6
push 0
push str.SteamClient017
call eax
add esp, 8
mov ecx, eax
jmp 0x10062ba8
xor ecx, ecx
mov eax, dword [0x1014b5ec]
mov dword [eax + 0x5c], ecx
mov eax, dword [0x1014b5ec]
mov ecx, dword [eax + 0x5c]
mov eax, dword [ecx]
call dword [eax]
mov ecx, dword [0x1014b5ec]
mov edi, eax
push edi
mov ecx, dword [ecx + 0x5c]
mov edx, dword [ecx]
call dword [edx + 8]
mov ecx, dword [0x1014b5ec]
push str.SteamUser017
push edi
push eax
mov ecx, dword [ecx + 0x5c]
mov edx, dword [ecx]
call dword [edx + 0x14]
mov ecx, dword [0x1014b5ec]
mov dword [ecx + 0x60], eax
mov ecx, dword [0x1014b678]
call fcn.10029d80
push str.client.dll
call esi
test eax, eax
je 0x10062c1d
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x10062c1d
push 0
push str.VClient017
call eax
add esp, 8
mov ecx, eax
jmp 0x10062c1f
xor ecx, ecx
mov eax, dword [0x1014b5ec]
mov dword [eax], ecx
call fcn.10063ba0
mov eax, dword [eax]
mov ecx, dword [eax]
mov eax, dword [0x1014b5ec]
mov dword [eax + 4], ecx
call fcn.10063e20
push str.vstdlib.dll
mov ecx, dword [eax]
mov eax, dword [0x1014b5ec]
mov dword [eax + 8], ecx
call esi
test eax, eax
je 0x10062c6d
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x10062c6d
push 0
push str.VEngineCvar004
call eax
add esp, 8
mov ecx, eax
jmp 0x10062c6f
xor ecx, ecx
mov eax, dword [0x1014b5ec]
push str.engine.dll
mov dword [eax + 0xc], ecx
call esi
test eax, eax
je 0x10062c9e
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x10062c9e
push 0
push str.VDebugOverlay003
call eax
add esp, 8
mov ecx, eax
jmp 0x10062ca0
xor ecx, ecx
mov eax, dword [0x1014b5ec]
push str.engine.dll
mov dword [eax + 0x10], ecx
call esi
test eax, eax
je 0x10062ccf
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x10062ccf
push 0
push str.VEngineClient013
call eax
add esp, 8
mov ecx, eax
jmp 0x10062cd1
xor ecx, ecx
mov eax, dword [0x1014b5ec]
push str.engine.dll
mov dword [eax + 0x14], ecx
call esi
test eax, eax
je 0x10062d00
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x10062d00
push 0
push str.EngineTraceClient003
call eax
add esp, 8
mov ecx, eax
jmp 0x10062d02
xor ecx, ecx
mov eax, dword [0x1014b5ec]
push str.engine.dll
mov dword [eax + 0x18], ecx
call esi
test eax, eax
je 0x10062d31
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x10062d31
push 0
push str.VEngineVGui002
call eax
add esp, 8
mov ecx, eax
jmp 0x10062d33
xor ecx, ecx
mov eax, dword [0x1014b5ec]
push str.client.dll
mov dword [eax + 0x1c], ecx
call esi
test eax, eax
je 0x10062d62
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x10062d62
push 0
push str.VClientEntityList003
call eax
add esp, 8
mov ecx, eax
jmp 0x10062d64
xor ecx, ecx
mov eax, dword [0x1014b5ec]
push str.engine.dll
mov dword [eax + 0x20], ecx
call esi
test eax, eax
je 0x10062d93
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x10062d93
push 0
push str.GAMEEVENTSMANAGER002
call eax
add esp, 8
mov ecx, eax
jmp 0x10062d95
xor ecx, ecx
mov eax, dword [0x1014b5ec]
push str.client.dll
mov dword [eax + 0x24], ecx
call esi
test eax, eax
je 0x10062dc4
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x10062dc4
push 0
push str.GameMovement001
call eax
add esp, 8
mov ecx, eax
jmp 0x10062dc6
xor ecx, ecx
mov eax, dword [0x1014b5ec]
mov dword [eax + 0x28], ecx
call fcn.100640a0
mov ecx, dword [eax]
mov eax, dword [0x1014b5ec]
mov dword [eax + 0x2c], ecx
call fcn.10064320
push str.engine.dll
mov eax, dword [eax]
mov ecx, dword [eax]
mov eax, dword [0x1014b5ec]
mov dword [eax + 0x30], ecx
call esi
test eax, eax
je 0x10062e15
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x10062e15
push 0
push str.VModelInfoClient006
call eax
add esp, 8
mov ecx, eax
jmp 0x10062e17
xor ecx, ecx
mov eax, dword [0x1014b5ec]
mov dword [eax + 0x34], ecx
call fcn.100645a0
push str.vphysics.dll
mov eax, dword [eax]
mov ecx, dword [eax]
mov eax, dword [0x1014b5ec]
mov dword [eax + 0x40], ecx
call esi
test eax, eax
je 0x10062e57
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x10062e57
push 0
push str.VPhysics031
call eax
add esp, 8
mov ecx, eax
jmp 0x10062e59
xor ecx, ecx
mov eax, dword [0x1014b5ec]
push str.vphysics.dll
mov dword [eax + 0x44], ecx
call esi
test eax, eax
je 0x10062e88
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x10062e88
push 0
push str.VPhysicsCollision007
call eax
add esp, 8
mov ecx, eax
jmp 0x10062e8a
xor ecx, ecx
mov eax, dword [0x1014b5ec]
push str.vphysics.dll
mov dword [eax + 0x48], ecx
call esi
test eax, eax
je 0x10062eb9
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x10062eb9
push 0
push str.VPhysicsSurfaceProps001
call eax
add esp, 8
mov ecx, eax
jmp 0x10062ebb
xor ecx, ecx
mov eax, dword [0x1014b5ec]
push str.client.dll
mov dword [eax + 0x4c], ecx
call esi
test eax, eax
je 0x10062eea
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x10062eea
push 0
push str.VClientPrediction001
call eax
add esp, 8
mov ecx, eax
jmp 0x10062eec
xor ecx, ecx
mov eax, dword [0x1014b5ec]
mov dword [eax + 0x50], ecx
call fcn.10064820
push str.engine.dll
mov ecx, dword [eax]
mov eax, dword [0x1014b5ec]
mov dword [eax + 0x54], ecx
call esi
test eax, eax
je 0x10062f2a
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x10062f2a
push 0
push str.VEngineRenderView014
call eax
add esp, 8
mov ecx, eax
jmp 0x10062f2c
xor ecx, ecx
mov eax, dword [0x1014b5ec]
push str.studiorender.dll
mov dword [eax + 0x58], ecx
call esi
test eax, eax
je 0x10062f5b
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x10062f5b
push 0
push str.VStudioRender025
call eax
add esp, 8
mov ecx, eax
jmp 0x10062f5d
xor ecx, ecx
mov eax, dword [0x1014b5ec]
push str.vguimatsurface.dll
mov dword [eax + 0x64], ecx
call esi
test eax, eax
je 0x10062f8c
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x10062f8c
push 0
push str.VGUI_Surface030
call eax
add esp, 8
mov ecx, eax
jmp 0x10062f8e
xor ecx, ecx
mov eax, dword [0x1014b5ec]
push str.vgui2.dll
mov dword [eax + 0x68], ecx
call esi
test eax, eax
je 0x10062fbd
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x10062fbd
push 0
push str.VGUI_Panel009
call eax
add esp, 8
mov ecx, eax
jmp 0x10062fbf
xor ecx, ecx
mov eax, dword [0x1014b5ec]
push str.engine.dll
mov dword [eax + 0x6c], ecx
call esi
test eax, eax
je 0x10062fee
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x10062fee
push 0
push str.VEngineModel016
call eax
add esp, 8
mov ecx, eax
jmp 0x10062ff0
xor ecx, ecx
mov eax, dword [0x1014b5ec]
push str.materialsystem.dll
mov dword [eax + 0x38], ecx
call esi
test eax, eax
je 0x1006301f
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x1006301f
push 0
push str.VMaterialSystem081
call eax
add esp, 8
mov ecx, eax
jmp 0x10063021
xor ecx, ecx
mov eax, dword [0x1014b5ec]
mov dword [eax + 0x3c], ecx
call fcn.10064aa0
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 [0x1014b5ec]
mov dword [eax + 0x70], ecx
mov ecx, str.client.dll
call fcn.1004e8c0
mov ecx, dword [0x1014b5ec]
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.1004e8c0
mov ecx, dword [0x1014b5ec]
mov dword [ecx + 0x208], eax
call fcn.100459b0
call fcn.100363f0
call fcn.10038a30
call fcn.10050520
cmp dword [0x1014a264], 0
jne 0x1006309e
push 0
push 0
push 0
call dword [sym.imp.KERNEL32.dll_HeapCreate]
mov dword [0x1014a264], eax
xor eax, eax
mov ebx, 0x1014a260
xchg dword [ebx], eax
call fcn.1004ad90
push 0x1014b810
mov edx, 0x10045d50
mov ecx, eax
call fcn.10050570
call fcn.1004b010
push 0x1014b838
mov edx, 0x10045d90
mov ecx, eax
call fcn.10050570
call fcn.1004b290
push 0x1014b824
mov edx, 0x10045dd0
mov ecx, eax
call fcn.10050570
call fcn.1004b510
push 0x1014b7d4
mov edx, 0x10045ef0
mov ecx, eax
call fcn.10050570
call fcn.1004b790
push 0x1014b57c
mov edx, 0x10045f00
mov ecx, eax
call fcn.10050570
mov eax, dword [0x1014b5ec]
mov edx, 0x10046290
push 0x1014b794
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x1c]
mov eax, dword [eax]
mov ecx, dword [eax + 0x4c]
call fcn.10050570
call fcn.1004ba10
push 0x1014b7e4
mov edx, 0x10046b90
mov ecx, eax
call fcn.10050570
call fcn.1004bc90
push 0x1014b814
mov edx, fcn.10046bb0
mov ecx, eax
call fcn.10050570
call fcn.1004bf10
push 0x1014b7f8
mov edx, 0x10006a70
mov ecx, eax
call fcn.10050570
call fcn.1004c2e0
push 0x1014b578
mov edx, 0x10046bc0
mov ecx, eax
call fcn.10050570
call fcn.1004c560
push 0x1014a1d8
mov edx, 0x10046ff0
mov ecx, eax
call fcn.10050570
mov edx, str.55_8B_EC_81_EC_________A1_________8D
mov ecx, str.engine.dll
call fcn.1004c7e0
push 0x1014b570
mov edx, 0x10047070
mov ecx, eax
call fcn.10050570
mov edx, str.55_8B_EC_83_EC___53_56_8B_F1_8B_0D_________57_E8
mov ecx, str.client.dll
call fcn.1004c7e0
push 0x1014b7f0
mov edx, 0x10047320
mov ecx, eax
call fcn.10050570
mov eax, dword [0x1014b5ec]
mov edx, 0x10047540
push 0x1014b81c
mov eax, dword [eax + 4]
mov eax, dword [eax]
mov ecx, dword [eax + 0x54]
call fcn.10050570
call fcn.1004cbd0
push 0x1014b820
mov edx, 0x10047960
mov ecx, eax
call fcn.10050570
call fcn.1004ce50
push 0x1014b82c
mov edx, 0x10047970
mov ecx, eax
call fcn.10050570
mov eax, dword [0x1014b5ec]
mov edx, 0x10047ae0
push 0x1014b7b4
mov eax, dword [eax]
mov eax, dword [eax]
mov ecx, dword [eax + 0x90]
call fcn.10050570
mov eax, dword [0x1014b5ec]
mov edx, 0x10047ca0
push 0x1014b79c
mov eax, dword [eax + 4]
mov eax, dword [eax]
mov ecx, dword [eax + 0x9c]
call fcn.10050570
mov eax, dword [0x1014b5ec]
mov edx, 0x10047e70
push 0x1014b7ec
mov eax, dword [eax + 0x38]
mov eax, dword [eax]
mov ecx, dword [eax + 0x4c]
call fcn.10050570
call fcn.1004d0d0
push 0x1014b7a0
mov edx, 0x10048350
mov ecx, eax
call fcn.10050570
call fcn.1004d350
push 0x1014b80c
mov edx, 0x10048390
mov ecx, eax
call fcn.10050570
mov eax, dword [0x1014b5ec]
mov edx, 0x10048410
push 0x1014b834
mov eax, dword [eax + 0x38]
mov eax, dword [eax]
mov ecx, dword [eax + 4]
call fcn.10050570
mov eax, dword [0x1014b5ec]
mov edx, 0x10048460
push 0x1014b7d0
mov eax, dword [eax]
mov eax, dword [eax]
mov ecx, dword [eax + 0x8c]
call fcn.10050570
call fcn.1004d5d0
push 0x1014b7fc
mov edx, 0x10048e40
mov ecx, eax
call fcn.10050570
call fcn.1004d850
push 0x1014b7c4
mov edx, 0x10048e80
mov ecx, eax
call fcn.10050570
call fcn.1004dad0
push 0x1014b7b0
mov edx, 0x10049200
mov ecx, eax
call fcn.10050570
mov eax, dword [0x1014b5ec]
mov edx, 0x100493f0
push 0x1014b7a8
mov eax, dword [eax + 0x30]
mov eax, dword [eax]
mov ecx, dword [eax + 0x20]
call fcn.10050570
call fcn.1004dec0
push 0x1014b7dc
mov edx, 0x10049450
mov ecx, eax
call fcn.10050570
call fcn.1004e140
push 0x1014b574
mov edx, 0x100495e0
mov ecx, eax
call fcn.10050570
mov eax, dword fs:[0x2c]
mov ecx, dword [0x10149fcc]
mov esi, dword [eax + ecx*4]
mov eax, dword [0x1014b74c]
cmp eax, dword [esi + 4]
jle 0x100633ca
push 0x1014b74c
call fcn.10065ce1
add esp, 4
cmp dword [0x1014b74c], 0xffffffff
jne 0x100633ca
mov dword [ebp - 4], 0
call fcn.1004e3c0
push 0x1014b74c
mov dword [0x1014b744], eax
mov dword [ebp - 4], 0xffffffff
call fcn.10065c97
add esp, 4
mov ecx, dword [0x1014b744]
mov edx, 0x10049640
push 0x1014b7bc
call fcn.10050570
mov eax, dword [0x1014b750]
cmp eax, dword [esi + 4]
jle 0x10063427
push 0x1014b750
call fcn.10065ce1
add esp, 4
cmp dword [0x1014b750], 0xffffffff
jne 0x10063427
mov dword [ebp - 4], 1
call fcn.1004e640
push 0x1014b750
mov dword [0x1014b8a0], eax
mov dword [ebp - 4], 0xffffffff
call fcn.10065c97
add esp, 4
mov ecx, dword [0x1014b8a0]
mov edx, 0x10049660
push 0x1014b7b8
call fcn.10050570
mov eax, dword [0x1014b5ec]
mov edx, 0x10049780
push 0x1014b7a4
mov eax, dword [eax]
mov eax, dword [eax]
mov ecx, dword [eax + 0x18]
call fcn.10050570
mov eax, dword [0x1014b5ec]
mov edx, 0x100497a0
push 0x1014b798
mov eax, dword [eax]
mov eax, dword [eax]
mov ecx, dword [eax + 0x1c]
call fcn.10050570
mov eax, dword [0x1014b5ec]
mov edx, 0x10049850
push 0x1014a188
mov eax, dword [eax + 0x68]
mov eax, dword [eax]
mov ecx, dword [eax + 0xf8]
call fcn.10050570
mov eax, dword [0x1014b898]
cmp eax, dword [esi + 4]
jle 0x100634e4
push 0x1014b898
call fcn.10065ce1
add esp, 4
cmp dword [0x1014b898], 0xffffffff
jne 0x100634e4
mov edx, str.E8_________83_7E_1C_00
mov dword [ebp - 4], 2
mov ecx, str.materialsystem.dll
call fcn.1004e8c0
inc eax
mov dword [ebp - 4], 0xffffffff
push 0x1014b898
mov dword [0x1014b748], eax
call fcn.10065c97
add esp, 4
mov ecx, dword [0x1014b748]
mov edx, 0x10049890
push 0x1014b830
mov eax, dword [ecx]
add ecx, 4
add ecx, eax
call fcn.10050570
call fcn.1004ea30
push 0x1014b7f4
mov edx, 0x10006a70
mov ecx, eax
call fcn.10050570
mov eax, dword [0x1014b5ec]
mov edx, 0x100498b0
push 0x1014b7c0
mov eax, dword [eax + 0x68]
mov ecx, dword [eax]
mov ecx, dword [ecx + 0x1bc]
call fcn.10050570
mov eax, dword [0x1014b5ec]
mov edx, 0x100498f0
push 0x1014b7d8
mov eax, dword [eax + 4]
mov ecx, dword [eax]
mov ecx, dword [ecx + 0x40]
call fcn.10050570
mov eax, dword [0x1014b5ec]
mov edx, 0x10049ad0
push 0x1014b7c8
mov eax, dword [eax + 0x1c]
mov ecx, dword [eax]
mov ecx, dword [ecx + 0x38]
call fcn.10050570
mov eax, dword [0x1014b5ec]
mov edx, 0x10049d20
push 0x1014b7e0
mov eax, dword [eax + 0x6c]
mov ecx, dword [eax]
mov ecx, dword [ecx + 0xa4]
call fcn.10050570
mov edx, str.55_8B_EC_A1_________83_EC___8B_40___56_8B_F1_39_86
mov ecx, str.client.dll
call fcn.1004c7e0
push 0x1014b56c
mov edx, 0x10049db0
mov ecx, eax
call fcn.10050570
mov eax, dword [0x1014b5ec]
mov edx, 0x10049dc0
push 0x1014b7cc
mov eax, dword [eax + 0x70]
mov ecx, dword [eax]
mov ecx, dword [ecx + 0x18]
call fcn.10050570
mov eax, dword [0x1014b5ec]
mov edx, 0x1004a330
push 0x1014b7e8
mov eax, dword [eax + 0x50]
mov ecx, dword [eax]
mov ecx, dword [ecx + 0x44]
call fcn.10050570
call fcn.1004ecb0
push 0x1014b844
mov edx, 0x1004a3a0
mov ecx, eax
call fcn.10050570
mov edx, str.55_8B_EC_B8_________E8_________A1_________53_56_8B_D9
mov ecx, str.engine.dll
call fcn.1000d1e0
push 0x1014b83c
mov edx, 0x1004a620
mov ecx, eax
call fcn.10050570
call fcn.1004ef30
push 0x1014b808
mov edx, 0x1004a740
mov ecx, eax
call fcn.10050570
mov eax, dword [0x1014b5ec]
push 0x1014b840
mov eax, dword [eax + 0x64]
mov ecx, dword [eax]
mov edx, 0x1004a750
mov ecx, dword [ecx + 0x70]
call fcn.10050570
mov eax, dword [0x1014b5ec]
mov edx, 0x1004a7a0
push 0x1014b828
mov eax, dword [eax + 0x64]
mov ecx, dword [eax]
mov ecx, dword [ecx + 0x6c]
call fcn.10050570
call fcn.1004f1b0
push 0x1014b804
mov edx, 0x1004a7b0
mov ecx, eax
call fcn.10050570
mov eax, dword [0x1014b5ec]
mov edx, fcn.10046bb0
push 0x1014b818
mov eax, dword [eax + 4]
mov ecx, dword [eax]
mov ecx, dword [ecx + 0x60]
call fcn.10050570
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.1004c7e0
push 0x1014b800
mov edx, 0x1004a830
mov ecx, eax
call fcn.10050570
call fcn.1004f430
push 0x1014b7ac
mov edx, 0x10006a70
mov ecx, eax
call fcn.10050570
mov eax, dword [0x1014a190]
test eax, eax
jne 0x10063700
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 [0x1014a190], eax
call edi
mov eax, dword [0x1014a190]
test eax, eax
je 0x100636e5
push 0x1004a850
push 0xfffffffffffffffc
push eax
call dword [sym.imp.USER32.dll_SetWindowLongW]
mov dword [0x1014a18c], eax
call fcn.10050520
cmp dword [0x1014a264], 0
je 0x1006372b
mov ecx, 1
call fcn.10050420
xor eax, eax
xchg dword [ebx], eax
mov eax, dword [0x1014b5ec]
mov esi, dword [0x1014b64c]
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 [0x1014b5ec]
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 [0x1014b5ec]
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 [0x1014b5ec]
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 [0x1014b5ec]
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 [0x1014b5ec]
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 [0x1014b5ec]
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.100623f0
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret