Function at 0x10092500
Capabilities:
Allocate or change rwx memory
Execute shellcode via indirect call

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
sub esp, 0x1c
mov eax, dword [0x1010d024]
xor eax, esp
mov dword [esp + 0x18], eax
push ebx
push esi
mov esi, dword [0x1010f2dc]
push edi
mov edi, dword [0x1010f2e4]
push 0
push edi
push esi
push str.ScreenFade
mov byte [esp + 0x2c], 0x68
mov byte [esp + 0x31], 0
call fcn.100938c0
push 0
push edi
mov dword [esp + 0x25], eax
lea eax, [esp + 0x24]
push esi
push eax
call fcn.100938c0
cmp esi, edi
mov ecx, dword [eax + 0x13]
mov eax, edi
cmovbe eax, esi
mov dword [esp + 0xc], ecx
cmp ecx, eax
jb 0x1009336d
cmp esi, edi
mov eax, esi
cmovbe eax, edi
cmp ecx, eax
ja 0x1009336d
mov dword [0x1010f1b8], ecx
test ecx, ecx
je 0x10093389
mov ebx, dword [0x1010f2ec]
push 0
push dword [0x1010f2f4]
mov byte [esp + 0x24], 0x68
push ebx
push str.sprites_voiceicon.spr
mov byte [esp + 0x31], 0
call fcn.100938c0
push 0
push dword [0x1010f2f4]
mov dword [esp + 0x25], eax
lea eax, [esp + 0x24]
push ebx
push eax
call fcn.100938c0
mov ecx, dword [0x1010f2f4]
cmp ebx, ecx
mov edx, dword [eax + 7]
mov eax, ecx
cmovbe eax, ebx
mov dword [esp + 0x14], edx
cmp edx, eax
jb 0x10093352
cmp ebx, ecx
mov eax, ebx
cmovbe eax, ecx
cmp edx, eax
ja 0x10093352
mov dword [0x1010f0fc], edx
test edx, edx
je 0x10093389
mov eax, dword [esp + 0xc]
cmp ebx, ecx
mov eax, dword [eax + 0x9c]
mov dword [esp + 0x18], eax
mov edx, dword [eax + 0x30]
mov eax, ecx
cmovbe eax, ebx
mov dword [esp + 0xc], eax
cmp edx, eax
jb 0x10092622
cmp ebx, ecx
mov eax, ebx
cmovbe eax, ecx
cmp edx, eax
jbe 0x10092640
mov eax, dword [esp + 0xc]
mov edx, dword [esp + 0x18]
mov edx, dword [edx + 0x1a]
cmp edx, eax
jb 0x10093337
cmp ebx, ecx
mov eax, ebx
cmovbe eax, ecx
cmp edx, eax
ja 0x10093337
mov dword [0x1010f094], edx
test edx, edx
je 0x10093389
push 0
push ecx
push ebx
push str.xxxx____xx____xx_____xxxx
push 0x100e1e80
call fcn.10093830
mov edx, eax
mov eax, dword [0x1010f2f4]
cmp ebx, eax
mov ecx, eax
cmovbe ecx, ebx
cmp edx, ecx
jb 0x1009331c
cmp ebx, eax
mov ecx, ebx
cmovbe ecx, eax
cmp edx, ecx
ja 0x1009331c
mov eax, dword [edx + 0xa]
mov dword [0x1010f090], eax
test eax, eax
je 0x10093389
push 0
push edi
push esi
push str.ScreenFade
mov byte [esp + 0x2c], 0x68
mov byte [esp + 0x31], 0
call fcn.100938c0
push 0
push edi
mov dword [esp + 0x25], eax
lea eax, [esp + 0x24]
push esi
push eax
call fcn.100938c0
cmp esi, edi
mov ecx, dword [eax + 0x18]
mov eax, edi
cmovbe eax, esi
cmp ecx, eax
jb 0x10093301
cmp esi, edi
mov eax, esi
cmovbe eax, edi
cmp ecx, eax
ja 0x10093301
mov dword [0x1010f068], ecx
test ecx, ecx
je 0x10093389
push 0
push edi
push esi
push str.CL_Parse_Sound:_ent___i__cl.max_edicts__i
mov byte [esp + 0x2c], 0x68
mov byte [esp + 0x31], 0
call fcn.100938c0
push 0
push edi
mov dword [esp + 0x25], eax
lea eax, [esp + 0x24]
push esi
push eax
call fcn.100938c0
mov ecx, dword [eax - 0x10]
add eax, 0xfffffff4
add ecx, eax
cmp esi, edi
mov eax, edi
cmovbe eax, esi
mov dword [esp + 0xc], eax
cmp ecx, eax
jb 0x1009273b
cmp esi, edi
mov eax, esi
cmovbe eax, edi
cmp ecx, eax
jbe 0x10092789
push 0
push edi
push esi
push str.CL_Parse_Sound:_ent___i__cl.max_edicts__i
mov byte [esp + 0x2c], 0x68
mov byte [esp + 0x31], 0
call fcn.100938c0
push 0
push edi
mov dword [esp + 0x25], eax
lea eax, [esp + 0x24]
push esi
push eax
call fcn.100938c0
mov ecx, dword [eax - 0x11]
sub eax, 0x11
add ecx, 4
add ecx, eax
cmp ecx, dword [esp + 0xc]
jb 0x100932e3
cmp esi, edi
mov eax, esi
cmovbe eax, edi
cmp ecx, eax
ja 0x100932e3
mov dword [0x1010f05c], ecx
test ecx, ecx
je 0x10093389
mov ecx, dword [esp + 0x14]
push 3
mov ecx, dword [ecx + 0x48]
lea eax, [ecx + 0x32]
push eax
push ecx
push str.xxx____x
push 0x100e1df8
call fcn.10093830
push 7
mov ecx, dword [eax]
add eax, 4
add ecx, eax
lea eax, [ecx + 0x32]
push eax
push ecx
push str.___xxxx____x
push 0x100e1e14
call fcn.10093830
cmp esi, edi
mov ecx, edi
cmovbe ecx, esi
cmp eax, ecx
jb 0x100932c5
cmp esi, edi
mov ecx, esi
cmovbe ecx, edi
cmp eax, ecx
ja 0x100932c5
mov eax, dword [eax]
mov eax, dword [eax]
mov dword [0x1010f2cc], eax
test eax, eax
je 0x10093389
push 1
push edi
push esi
push str.x____xxx____xxx_xx____xxxxxx
push 0x100e1c30
call fcn.10093830
mov ecx, edi
mov dword [esp + 0x14], eax
mov edx, dword [eax]
sub edx, 4
cmp esi, edi
cmovbe ecx, esi
cmp eax, ecx
jb 0x10092834
cmp esi, edi
mov eax, esi
cmovbe eax, edi
cmp dword [esp + 0x14], eax
jbe 0x1009285a
push str.COffsets::EngineMsgs
push str._s:_not_found._n
call fcn.100afcd0
mov ebx, dword [0x1010f2ec]
add esp, 8
mov edi, dword [0x1010f2e4]
xor edx, edx
mov esi, dword [0x1010f2dc]
push 0
push edi
push esi
push str.CL_HookEvent:__Must_provide_a_valid_event_name_n
mov dword [0x1010f270], edx
mov byte [esp + 0x2c], 0x68
mov byte [esp + 0x31], 0
call fcn.100938c0
push 0
push edi
mov dword [esp + 0x25], eax
lea eax, [esp + 0x24]
push esi
push eax
call fcn.100938c0
cmp esi, edi
mov ecx, dword [eax - 7]
mov eax, edi
cmovbe eax, esi
cmp ecx, eax
jb 0x100932a7
cmp esi, edi
mov eax, esi
cmovbe eax, edi
cmp ecx, eax
ja 0x100932a7
mov eax, dword [ecx]
mov dword [0x1010f274], eax
test eax, eax
je 0x10093389
push 0
push edi
push esi
push str.xxxxxxxxxxxxx____x____xxxx____xx
push 0x100e1700
call fcn.10093830
cmp esi, edi
mov ecx, edi
cmovbe ecx, esi
cmp eax, ecx
jb 0x10093289
cmp esi, edi
mov ecx, esi
cmovbe ecx, edi
cmp eax, ecx
ja 0x10093289
mov dword [0x1010efdc], eax
test eax, eax
je 0x10093389
push 0
push edi
push esi
push str.xxxxxxxx____xx____
push 0x100e175c
call fcn.10093830
cmp esi, edi
mov ecx, edi
cmovbe ecx, esi
cmp eax, ecx
jb 0x1009326b
cmp esi, edi
mov ecx, esi
cmovbe ecx, edi
cmp eax, ecx
ja 0x1009326b
mov dword [0x1010efd8], eax
test eax, eax
je 0x10093389
push 0
push edi
push esi
push str.xxx____xxxxxxxxxxxxxxxxx
push 0x100e1f28
call fcn.10093830
mov ecx, dword [eax + 3]
mov eax, edi
add ecx, 0xffeca258
cmp esi, edi
cmovbe eax, esi
cmp ecx, eax
jb 0x1009324d
cmp esi, edi
mov eax, esi
cmovbe eax, edi
cmp ecx, eax
ja 0x1009324d
mov dword [0x1010eb94], ecx
test ecx, ecx
je 0x10093389
push 0
push edi
push esi
push str.in_:___i__.2f_k_s
mov byte [esp + 0x2c], 0x68
mov byte [esp + 0x31], 0
call fcn.100938c0
push 0
push edi
mov dword [esp + 0x25], eax
lea eax, [esp + 0x24]
push esi
push eax
call fcn.100938c0
push ecx
push esi
push eax
push str.x____xxx
push 0x100e1d80
call fcn.100937a0
mov ecx, dword [eax + 1]
mov eax, edi
add ecx, 0xffffffc0
cmp esi, edi
cmovbe eax, esi
cmp ecx, eax
jb 0x1009322f
cmp esi, edi
mov eax, esi
cmovbe eax, edi
cmp ecx, eax
ja 0x1009322f
mov dword [0x1010f060], ecx
test ecx, ecx
je 0x10093389
push 0
push dword [0x1010f2f4]
push ebx
push 0x100e1968
call fcn.100938c0
mov edx, eax
mov eax, dword [0x1010f2f4]
cmp ebx, eax
mov ecx, eax
cmovbe ecx, ebx
cmp edx, ecx
jb 0x10093211
cmp ebx, eax
mov ecx, ebx
cmovbe ecx, eax
cmp edx, ecx
ja 0x10093211
mov dword [0x1010f364], edx
test edx, edx
je 0x10093389
push 0
push edi
push esi
push str.unbind__key__:_remove_commands_from_a_key
mov byte [esp + 0x2c], 0x68
mov byte [esp + 0x31], 0
call fcn.100938c0
push 0
push edi
mov dword [esp + 0x25], eax
lea eax, [esp + 0x24]
push esi
push eax
call fcn.100938c0
push ecx
push esi
push eax
push str.xx_____
push 0x100e1bf0
call fcn.100937a0
cmp esi, edi
mov ecx, dword [eax + 3]
mov eax, edi
cmovbe eax, esi
cmp ecx, eax
jb 0x100931f3
cmp esi, edi
mov eax, esi
cmovbe eax, edi
cmp ecx, eax
ja 0x100931f3
mov dword [0x1010f054], ecx
test ecx, ecx
je 0x10093389
push 0
push edi
push esi
push str.progs_flame.mdl
mov byte [esp + 0x2c], 0x68
mov byte [esp + 0x31], 0
call fcn.100938c0
push 0
push edi
mov dword [esp + 0x25], eax
lea eax, [esp + 0x24]
push esi
push eax
call fcn.100938c0
push 0
push edi
push eax
push 0x100e1b48
call fcn.100938c0
mov ecx, eax
mov dword [esp + 0xc], eax
cmp byte [ecx], 0x90
jne 0x10092aea
inc ecx
cmp byte [ecx], 0x90
je 0x10092ae0
mov dword [esp + 0xc], ecx
cmp esi, edi
mov eax, edi
cmovbe eax, esi
mov dword [esp + 0x18], eax
cmp ecx, eax
jb 0x100931d5
cmp esi, edi
mov eax, esi
cmovbe eax, edi
cmp ecx, eax
ja 0x100931d5
push 0
push edi
push ecx
push 0x100e19f0
call fcn.100938c0
mov edx, eax
mov dword [esp + 0x1c], edx
cmp edx, dword [esp + 0x18]
jb 0x100931b7
cmp esi, edi
mov ecx, esi
cmovbe ecx, edi
cmp edx, ecx
ja 0x100931b7
mov eax, dword [edx + 2]
push 0
mov dword [0x1010d7a0], eax
lea eax, [edx + 0x18]
push eax
push edx
push 0x100e1b8c
mov dword [esp + 0x24], eax
call fcn.100938c0
cmp eax, dword [esp + 0x18]
jb 0x10092b71
cmp esi, edi
mov ecx, esi
cmovbe ecx, edi
cmp eax, ecx
ja 0x10092b71
mov eax, dword [eax + 3]
mov dword [0x1010d7a4], eax
jmp 0x10092bb1
push 1
push dword [esp + 0x18]
push dword [esp + 0x24]
push 0x100e1b90
call fcn.100938c0
push str.COffsets::R_DrawEntitiesOnList
push str.___s:_find_cl_visedicts_old_version._n
mov eax, dword [eax + 1]
mov dword [0x1010d7a4], eax
call fcn.100afcd0
mov ebx, dword [0x1010f2ec]
add esp, 8
mov edi, dword [0x1010f2e4]
mov esi, dword [0x1010f2dc]
mov eax, dword [esp + 0xc]
mov dword [0x1010f058], eax
test eax, eax
je 0x10093389
push 0
push dword [0x1010f2f4]
push ebx
push 0x100e1b14
call fcn.100938c0
mov edx, eax
mov eax, dword [0x1010f2f4]
cmp ebx, eax
mov ecx, eax
cmovbe ecx, ebx
cmp edx, ecx
jb 0x10093199
cmp ebx, eax
cmovbe ebx, eax
cmp edx, ebx
ja 0x10093199
mov dword [0x1010f35c], edx
test edx, edx
je 0x10093389
push 0
push edi
push esi
push 0x100e1ac4
call fcn.100938c0
mov ecx, eax
mov dword [esp + 0x1c], ecx
test ecx, ecx
je 0x10092c70
test esi, esi
je 0x10092c70
lea eax, [esi - 2]
mov ebx, ecx
cmp ecx, eax
jbe 0x10092c70
mov edx, ecx
sub edx, 0x100e1acc
nop dword [eax]
nop word [eax + eax]
xor ecx, ecx
nop dword [eax]
nop word [eax + eax]
mov al, byte [ecx + 0x100e1acc]
cmp al, byte [ecx + edx + 0x100e1acc]
jne 0x10092c67
inc ecx
cmp ecx, 2
jb 0x10092c50
jmp 0x10092c72
dec ebx
lea eax, [esi - 2]
dec edx
cmp ebx, eax
ja 0x10092c40
xor ebx, ebx
push 0xb
push dword [esp + 0x20]
push ebx
push str.x____x____xx
push 0x100e1ae0
call fcn.10093830
cmp esi, edi
mov ecx, edi
mov ebx, eax
cmovbe ecx, esi
cmp ebx, ecx
jb 0x10093185
cmp esi, edi
cmovbe esi, edi
cmp ebx, esi
ja 0x10093185
mov esi, dword [sym.imp.KERNEL32.dll_VirtualProtect]
mov dword [0x1010f360], ebx
mov al, byte [ebx]
mov byte [0x1010f370], al
mov al, byte [ebx + 1]
mov byte [0x1010f371], al
mov al, byte [ebx + 2]
push 0x10128c20
mov byte [0x1010f372], al
mov al, byte [ebx + 3]
push 0x40
mov byte [0x1010f373], al
mov al, byte [ebx + 4]
push 5
push ebx
mov byte [0x1010f374], al
mov dword [esp + 0x2c], 0x90909090
mov byte [esp + 0x23], 0x90
call esi
mov eax, dword [esp + 0x1c]
mov dword [ebx], eax
mov al, byte [esp + 0x13]
push 0x10128c20
mov byte [ebx + 4], al
push dword [0x10128c20]
push 5
push ebx
call esi
push 5
push ebx
call dword [sym.imp.KERNEL32.dll_GetCurrentProcess]
push eax
call dword [sym.imp.KERNEL32.dll_FlushInstructionCache]
mov edi, dword [0x1010f2e4]
mov esi, dword [0x1010f2dc]
push 0
push edi
push esi
push str.Texture_load:__6.1fms
call fcn.100938c0
push 0
push edi
mov ebx, eax
mov byte [esp + 0x24], 0x68
push esi
lea eax, [esp + 0x28]
mov byte [esp + 0x2d], 0
push eax
mov dword [esp + 0x2d], ebx
call fcn.100938c0
cmp esi, edi
mov ecx, dword [eax - 7]
mov eax, edi
cmovbe eax, esi
cmp ebx, eax
jb 0x10093167
cmp esi, edi
mov eax, esi
cmovbe eax, edi
cmp ebx, eax
ja 0x10093167
mov dword [0x1010f354], ecx
test ecx, ecx
je 0x10093389
push 2
push edi
push esi
push str.xx____xx____xx____xx
push 0x100e1850
call fcn.10093830
cmp esi, edi
mov ecx, edi
cmovbe ecx, esi
cmp eax, ecx
jb 0x10093149
cmp esi, edi
mov ecx, esi
cmovbe ecx, edi
cmp eax, ecx
ja 0x10093149
mov dword [0x1010f368], eax
test eax, eax
je 0x10093389
mov eax, dword [eax]
push 0
push edi
push esi
push str.xxxxxxxxxxx____xx
push 0x100e1a20
mov dword [0x1010f368], eax
call fcn.10093830
cmp esi, edi
mov ebx, edi
mov edx, eax
cmovbe ebx, esi
cmp edx, ebx
jb 0x10092df6
cmp esi, edi
mov ecx, esi
cmovbe ecx, edi
cmp edx, ecx
jbe 0x10092e22
push 0
push edi
push esi
push str.xxxxxxxxx____xx
push 0x100e1a44
call fcn.10093830
mov edx, eax
cmp edx, ebx
jb 0x1009312b
cmp esi, edi
mov eax, esi
cmovbe eax, edi
cmp edx, eax
ja 0x1009312b
mov dword [0x1010f038], edx
test edx, edx
je 0x10093389
push 0
push edi
push esi
push str._particles
mov byte [esp + 0x2c], 0x68
mov byte [esp + 0x31], 0
call fcn.100938c0
push 0
push edi
mov dword [esp + 0x25], eax
lea eax, [esp + 0x24]
push esi
push eax
call fcn.100938c0
push 0xfffffffffffffff6
push edi
push eax
push 0x100e1aac
call fcn.100938c0
cmp esi, edi
mov ecx, edi
cmovbe ecx, esi
cmp eax, ecx
jb 0x1009310d
cmp esi, edi
mov ecx, esi
cmovbe ecx, edi
cmp eax, ecx
ja 0x1009310d
mov eax, dword [eax + 1]
mov dword [0x1010f050], eax
test eax, eax
je 0x10093389
mov ebx, dword [0x1010f0fc]
cmp dword [ebx + 0xdc], 0
je 0x10093389
mov eax, dword [0x1010f1b8]
cmp dword [eax + 0x4c], 0
je 0x10093389
mov eax, dword [0x1010f090]
cmp dword [eax + 0x34], 0
je 0x10093389
mov eax, dword [0x1010f094]
cmp dword [eax + 0x74], 0
je 0x10093389
push 0
push edi
push esi
push str._c_c_c_cconnect__i__i___s____s__n
mov byte [esp + 0x2c], 0x68
mov byte [esp + 0x31], 0
call fcn.100938c0
push 0
push edi
mov dword [esp + 0x25], eax
lea eax, [esp + 0x24]
push esi
push eax
call fcn.100938c0
push ecx
push esi
push eax
push str.x____xxxxx
push 0x100e19c0
call fcn.100937a0
cmp esi, edi
mov ecx, edi
mov edx, eax
cmovbe ecx, esi
cmp edx, ecx
jb 0x100930ef
cmp esi, edi
cmovbe esi, edi
cmp edx, esi
ja 0x100930ef
mov eax, dword [edx + 1]
add eax, 5
add eax, edx
mov dword [0x1010efec], eax
je 0x10093389
mov eax, dword [ebx + 0x198]
call eax
mov esi, eax
test esi, esi
je 0x10092f8f
mov ecx, dword [esi + 4]
mov edx, str.version
nop dword [eax]
mov al, byte [ecx]
cmp al, byte [edx]
jne 0x10092f80
test al, al
je 0x10092f7c
mov al, byte [ecx + 1]
cmp al, byte [edx + 1]
jne 0x10092f80
add ecx, 2
add edx, 2
test al, al
jne 0x10092f60
xor eax, eax
jmp 0x10092f85
sbb eax, eax
or eax, 1
test eax, eax
je 0x10092fad
mov esi, dword [esi]
test esi, esi
jne 0x10092f51
push str.COffsets::GetGameBuild
push str._s:_not_found._n
call fcn.100afcd0
mov dword [0x1010d7d4], 0
jmp 0x10093386
mov ecx, dword [esi + 8]
add ecx, 0x17
mov eax, dword [ecx]
add eax, 4
add eax, ecx
je 0x10092f8f
call eax
mov dword [0x1010d7d4], eax
test eax, eax
je 0x10093389
call fcn.100936f0
mov dword [0x1010f36c], eax
test eax, eax
je 0x10093389
call fcn.100933f0
mov dword [0x1010efe8], eax
test eax, eax
je 0x10093389
call fcn.100933a0
mov dword [0x1010efe4], eax
test eax, eax
je 0x10093389
call fcn.10093440
mov dword [0x1010efe0], eax
test eax, eax
je 0x10093389
call fcn.10093490
mov dword [0x1010efd4], eax
test eax, eax
je 0x10093389
call fcn.100934e0
mov dword [0x1010efd0], eax
test eax, eax
je 0x10093389
call fcn.10093530
mov dword [0x1010efcc], eax
test eax, eax
je 0x10093389
call fcn.10093580
mov dword [0x1010efc8], eax
test eax, eax
je 0x10093389
call fcn.100935d0
mov dword [0x1010edac], eax
test eax, eax
je 0x10093389
call fcn.10093680
mov dword [0x1010f358], eax
test eax, eax
je 0x10093389
mov eax, dword [eax]
mov ecx, 0x2b
mov esi, dword [0x1010f1b8]
mov edi, 0x1010f1c0
mov dword [0x1010f358], eax
rep movsd dword es:[edi], dword [esi]
mov esi, dword [0x1010f0fc]
mov ecx, 0x86
mov edi, 0x1010edb0
rep movsd dword es:[edi], dword [esi]
mov esi, dword [0x1010f094]
mov ecx, 0x2e
mov edi, 0x1010f100
rep movsd dword es:[edi], dword [esi]
mov esi, dword [0x1010f090]
mov ecx, 0x19
mov edi, 0x1010f098
rep movsd dword es:[edi], dword [esi]
call fcn.10093620
test al, al
je 0x10093389
mov al, 1
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x18]
xor ecx, esp
call fcn.100bceb5
mov esp, ebp
pop ebp
ret
push str.COffsets::InitiateGameConnection
push str._s:_not_found._n
call fcn.100afcd0
mov dword [0x1010efec], 0
jmp 0x10093386
push str.COffsets::Particles
push str._s:_not_found._n
call fcn.100afcd0
mov dword [0x1010f050], 0
jmp 0x10093386
push str.COffsets::CL_RecordHUDCommand
push str._s:_not_found._n
call fcn.100afcd0
mov dword [0x1010f038], 0
jmp 0x10093386
push str.COffsets::CL_FinishTimeDemo
push str._s:_not_found._n
call fcn.100afcd0
mov dword [0x1010f368], 0
jmp 0x10093386
push str.COffsets::FindSpeed
push str._s:_not_found._n
call fcn.100afcd0
mov dword [0x1010f354], 0
jmp 0x10093386
push str.COffsets::PatchInterpolationTime
push str._s:_not_found._n
call fcn.100afcd0
jmp 0x10093386
push str.COffsets::FindInitPoint
push str._s:_not_found._n
call fcn.100afcd0
mov dword [0x1010f35c], 0
jmp 0x10093386
push str.COffsets::R_DrawEntitiesOnList
push str._s:_cl_numvisedicts_not_found._n
call fcn.100afcd0
mov dword [0x1010f058], 0
jmp 0x10093386
push str.COffsets::R_DrawEntitiesOnList
push str._s:_not_found._n
call fcn.100afcd0
mov dword [0x1010f058], 0
jmp 0x10093386
push str.COffsets::KeyBindings
push str._s:_not_found._n
call fcn.100afcd0
mov dword [0x1010f054], 0
jmp 0x10093386
push str.COffsets::SniperCrosshair
push str._s:_not_found._n
call fcn.100afcd0
mov dword [0x1010f364], 0
jmp 0x10093386
push str.COffsets::ClientStatic
push str._s:_not_found._n
call fcn.100afcd0
mov dword [0x1010f060], 0
jmp 0x10093386
push str.COffsets::ClientState
push str._s:_not_found._n
call fcn.100afcd0
mov dword [0x1010eb94], 0
jmp 0x10093386
push str.COffsets::Host_FilterTime
push str._s:_not_found._n
call fcn.100afcd0
mov dword [0x1010efd8], 0
jmp 0x10093386
push str.COffsets::CL_SendConsistencyInfo
push str._s:_not_found._n
call fcn.100afcd0
mov dword [0x1010efdc], 0
jmp 0x10093386
push str.COffsets::EventMsgs
push str._s:_not_found._n
call fcn.100afcd0
mov dword [0x1010f274], 0
jmp 0x10093386
push str.COffsets::ClientUserMsgs
push str._s:_not_found._n
call fcn.100afcd0
mov dword [0x1010f2cc], 0
jmp 0x10093386
push str.COffsets::PreS_DynamicSound
push str._s:_not_found._n
call fcn.100afcd0
mov dword [0x1010f05c], 0
jmp 0x10093386
push str.COffsets::PlayerMove
push str._s:_not_found._n
call fcn.100afcd0
mov dword [0x1010f068], 0
jmp 0x10093386
push str.COffsets::StudioRenderModel
push str._s:_not_found._n
call fcn.100afcd0
mov dword [0x1010f090], 0
jmp 0x10093386
push str.COffsets::Studio
push str._s:_not_found._n
call fcn.100afcd0
mov dword [0x1010f094], 0
jmp 0x10093386
push str.COffsets::Engine
push str._s:_not_found._n
call fcn.100afcd0
mov dword [0x1010f0fc], 0
jmp 0x10093386
push str.COffsets::Client
push str._s:_not_found._n
call fcn.100afcd0
mov dword [0x1010f1b8], 0
add esp, 8
mov ecx, dword [esp + 0x24]
xor al, al
pop edi
pop esi
pop ebx
xor ecx, esp
call fcn.100bceb5
mov esp, ebp
pop ebp
ret