Function at 0x10084400
Capabilities:
Contain obfuscated stackstrings
Parse pe header
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x10098459
mov eax, dword fs:[0]
push eax
sub esp, 0xe8
mov eax, dword [0x100b200c]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
push 0x168
call fcn.100923af
add esp, 4
mov dword [0x100bcbf8], eax
call fcn.10071500
mov esi, eax
mov dword [ebp - 0x28], 0
push 9
push str.m_vecMins
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
mov dword [ebp - 4], 0xffffffff
call fcn.10010c20
mov dword [ebp - 4], 1
mov dword [ebp - 0xf4], 0
push 0xd
push str.DT_BaseEntity
lea ecx, [ebp - 0xf4]
mov dword [ebp - 0xe4], 0
mov dword [ebp - 0xe0], 0xf
mov byte [ebp - 0xf4], 0
mov byte [ebp - 4], 1
call fcn.10010c20
push 0
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 3
push eax
lea eax, [ebp - 0xf4]
mov ecx, esi
push eax
call fcn.1008be80
mov ecx, dword [0x100bcbf8]
mov byte [ebp - 4], 1
mov dword [ecx + 0x20], eax
mov ecx, dword [ebp - 0xe0]
cmp ecx, 0x10
jb 0x10084513
mov edx, dword [ebp - 0xf4]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10084509
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10084540
push ecx
push edx
call fcn.10092813
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10084550
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10084546
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10084546
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.10092813
add esp, 8
call fcn.10071500
mov esi, eax
mov dword [ebp - 0xf4], 0
push 9
push str.m_vecMaxs
lea ecx, [ebp - 0xf4]
mov dword [ebp - 0xe4], 0
mov dword [ebp - 0xe0], 0xf
mov byte [ebp - 0xf4], 0
mov dword [ebp - 4], 0xffffffff
call fcn.10010c20
mov dword [ebp - 4], 5
mov dword [ebp - 0x28], 0
push 0xd
push str.DT_BaseEntity
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
mov byte [ebp - 4], 5
call fcn.10010c20
push 0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 7
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be80
mov ecx, dword [0x100bcbf8]
mov byte [ebp - 4], 5
mov dword [ecx + 0x24], eax
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1008461d
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10084613
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10084650
push ecx
push edx
call fcn.10092813
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0xe0]
cmp ecx, 0x10
jb 0x10084660
mov edx, dword [ebp - 0xf4]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10084656
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10084656
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.10092813
add esp, 8
call fcn.10071500
mov esi, eax
mov dword [ebp - 0xf4], 0
push 0xb
push str.m_vecOrigin
lea ecx, [ebp - 0xf4]
mov dword [ebp - 0xe4], 0
mov dword [ebp - 0xe0], 0xf
mov byte [ebp - 0xf4], 0
mov dword [ebp - 4], 0xffffffff
call fcn.10010c20
mov dword [ebp - 4], 9
mov dword [ebp - 0x28], 0
push 0xd
push str.DT_BaseEntity
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
mov byte [ebp - 4], 9
call fcn.10010c20
push 0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xb
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be80
mov ecx, dword [0x100bcbf8]
mov byte [ebp - 4], 9
mov dword [ecx + 0x28], eax
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1008472d
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10084723
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10084760
push ecx
push edx
call fcn.10092813
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0xe0]
cmp ecx, 0x10
jb 0x10084770
mov edx, dword [ebp - 0xf4]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10084766
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10084766
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.10092813
add esp, 8
call fcn.10071500
mov esi, eax
mov dword [ebp - 0xf4], 0
push 0xa
push str.m_iTeamNum
lea ecx, [ebp - 0xf4]
mov dword [ebp - 0xe4], 0
mov dword [ebp - 0xe0], 0xf
mov byte [ebp - 0xf4], 0
mov dword [ebp - 4], 0xffffffff
call fcn.10010c20
mov dword [ebp - 4], 0xd
mov dword [ebp - 0x28], 0
push 0xd
push str.DT_BaseEntity
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
mov byte [ebp - 4], 0xd
call fcn.10010c20
push 0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xf
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be80
mov ecx, dword [0x100bcbf8]
mov byte [ebp - 4], 0xd
mov dword [ecx + 0x2c], eax
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1008483d
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10084833
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10084870
push ecx
push edx
call fcn.10092813
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0xe0]
cmp ecx, 0x10
jb 0x10084880
mov edx, dword [ebp - 0xf4]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10084876
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10084876
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.10092813
add esp, 8
call fcn.10071500
mov esi, eax
mov dword [ebp - 0xf4], 0
push 0x10
push str.m_CollisionGroup
lea ecx, [ebp - 0xf4]
mov dword [ebp - 0xe4], 0
mov dword [ebp - 0xe0], 0xf
mov byte [ebp - 0xf4], 0
mov dword [ebp - 4], 0xffffffff
call fcn.10010c20
mov dword [ebp - 4], 0x11
mov dword [ebp - 0x28], 0
push 0xd
push str.DT_BaseEntity
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
mov byte [ebp - 4], 0x11
call fcn.10010c20
push 0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x13
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be80
mov ecx, dword [0x100bcbf8]
mov byte [ebp - 4], 0x11
mov dword [ecx + 0x30], eax
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1008494d
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10084943
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10084980
push ecx
push edx
call fcn.10092813
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0xe0]
cmp ecx, 0x10
jb 0x10084990
mov edx, dword [ebp - 0xf4]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10084986
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10084986
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.10092813
add esp, 8
call fcn.10071500
mov esi, eax
mov dword [ebp - 0xf4], 0
push 0xd
push str.m_nRenderMode
lea ecx, [ebp - 0xf4]
mov dword [ebp - 0xe4], 0
mov dword [ebp - 0xe0], 0xf
mov byte [ebp - 0xf4], 0
mov dword [ebp - 4], 0xffffffff
call fcn.10010c20
mov dword [ebp - 4], 0x15
mov dword [ebp - 0x28], 0
push 0xd
push str.DT_BaseEntity
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
mov byte [ebp - 4], 0x15
call fcn.10010c20
push 0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x17
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be80
mov ecx, dword [0x100bcbf8]
mov byte [ebp - 4], 0x15
mov dword [ecx + 0x34], eax
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10084a5d
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10084a53
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10084a90
push ecx
push edx
call fcn.10092813
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0xe0]
cmp ecx, 0x10
jb 0x10084aa0
mov edx, dword [ebp - 0xf4]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10084a96
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10084a96
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.10092813
add esp, 8
call fcn.10071500
mov esi, eax
mov dword [ebp - 0xf4], 0
push 0x12
push str.m_flSimulationTime
lea ecx, [ebp - 0xf4]
mov dword [ebp - 0xe4], 0
mov dword [ebp - 0xe0], 0xf
mov byte [ebp - 0xf4], 0
mov dword [ebp - 4], 0xffffffff
call fcn.10010c20
mov dword [ebp - 4], 0x19
mov dword [ebp - 0x28], 0
push 0xd
push str.DT_BaseEntity
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
mov byte [ebp - 4], 0x19
call fcn.10010c20
push 0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x1b
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be80
mov ecx, dword [0x100bcbf8]
mov byte [ebp - 4], 0x19
mov dword [ecx + 0x38], eax
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10084b6d
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10084b63
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10084ba0
push ecx
push edx
call fcn.10092813
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0xe0]
cmp ecx, 0x10
jb 0x10084bb0
mov edx, dword [ebp - 0xf4]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10084ba6
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10084ba6
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.10092813
add esp, 8
call fcn.10071500
mov esi, eax
mov dword [ebp - 0xf4], 0
push 0xc
push str.m_flAnimTime
lea ecx, [ebp - 0xf4]
mov dword [ebp - 0xe4], 0
mov dword [ebp - 0xe0], 0xf
mov byte [ebp - 0xf4], 0
mov dword [ebp - 4], 0xffffffff
call fcn.10010c20
mov dword [ebp - 4], 0x1d
mov dword [ebp - 0x28], 0
push 0xd
push str.DT_BaseEntity
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
mov byte [ebp - 4], 0x1d
call fcn.10010c20
push 0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x1f
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be80
mov ecx, dword [0x100bcbf8]
mov byte [ebp - 4], 0x1d
mov dword [ecx + 0x3c], eax
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10084c7d
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10084c73
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10084cb0
push ecx
push edx
call fcn.10092813
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0xe0]
cmp ecx, 0x10
jb 0x10084cc0
mov edx, dword [ebp - 0xf4]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10084cb6
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10084cb6
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.10092813
add esp, 8
call fcn.10071500
mov esi, eax
mov dword [ebp - 0xf4], 0
push 0xe
push str.m_hOwnerEntity
lea ecx, [ebp - 0xf4]
mov dword [ebp - 0xe4], 0
mov dword [ebp - 0xe0], 0xf
mov byte [ebp - 0xf4], 0
mov dword [ebp - 4], 0xffffffff
call fcn.10010c20
mov dword [ebp - 4], 0x21
mov dword [ebp - 0x28], 0
push 0xd
push str.DT_BaseEntity
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
mov byte [ebp - 4], 0x21
call fcn.10010c20
push 0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x23
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be80
mov ecx, dword [0x100bcbf8]
mov byte [ebp - 4], 0x21
mov dword [ecx + 0x58], eax
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10084d8d
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10084d83
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10084dc0
push ecx
push edx
call fcn.10092813
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0xe0]
cmp ecx, 0x10
jb 0x10084dd0
mov edx, dword [ebp - 0xf4]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10084dc6
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10084dc6
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.10092813
add esp, 8
call fcn.10071500
mov esi, eax
mov dword [ebp - 0xf4], 0
push 0x12
push str.m_vecViewOffset_0_
lea ecx, [ebp - 0xf4]
mov dword [ebp - 0xe4], 0
mov dword [ebp - 0xe0], 0xf
mov byte [ebp - 0xf4], 0
mov dword [ebp - 4], 0xffffffff
call fcn.10010c20
mov dword [ebp - 4], 0x25
mov dword [ebp - 0x28], 0
push 0xd
push str.DT_BasePlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
mov byte [ebp - 4], 0x25
call fcn.10010c20
push 0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x27
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be80
mov ecx, dword [0x100bcbf8]
mov byte [ebp - 4], 0x25
mov dword [ecx + 0xc4], eax
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10084ea0
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10084e96
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10084ed3
push ecx
push edx
call fcn.10092813
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0xe0]
cmp ecx, 0x10
jb 0x10084ee3
mov edx, dword [ebp - 0xf4]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10084ed9
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10084ed9
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.10092813
add esp, 8
call fcn.10071500
mov esi, eax
mov dword [ebp - 0xf4], 0
push 0xf
push str.m_hViewModel_0_
lea ecx, [ebp - 0xf4]
mov dword [ebp - 0xe4], 0
mov dword [ebp - 0xe0], 0xf
mov byte [ebp - 0xf4], 0
mov dword [ebp - 4], 0xffffffff
call fcn.10010c20
mov dword [ebp - 4], 0x29
mov dword [ebp - 0x28], 0
push 0xd
push str.DT_BasePlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
mov byte [ebp - 4], 0x29
call fcn.10010c20
push 0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x2b
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be80
mov ecx, dword [0x100bcbf8]
mov byte [ebp - 4], 0x29
mov dword [ecx + 0x68], eax
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10084fb0
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10084fa6
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10084fe3
push ecx
push edx
call fcn.10092813
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0xe0]
cmp ecx, 0x10
jb 0x10084ff3
mov edx, dword [ebp - 0xf4]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10084fe9
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10084fe9
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.10092813
add esp, 8
call fcn.10071500
mov esi, eax
mov dword [ebp - 0xf4], 0
push 0xb
push str.m_lifeState
lea ecx, [ebp - 0xf4]
mov dword [ebp - 0xe4], 0
mov dword [ebp - 0xe0], 0xf
mov byte [ebp - 0xf4], 0
mov dword [ebp - 4], 0xffffffff
call fcn.10010c20
mov dword [ebp - 4], 0x2d
mov dword [ebp - 0x28], 0
push 0xd
push str.DT_BasePlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
mov byte [ebp - 4], 0x2d
call fcn.10010c20
push 0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x2f
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be80
mov ecx, dword [0x100bcbf8]
mov byte [ebp - 4], 0x2d
mov dword [ecx + 0x40], eax
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x100850c0
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100850b6
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100850f3
push ecx
push edx
call fcn.10092813
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0xe0]
cmp ecx, 0x10
jb 0x10085103
mov edx, dword [ebp - 0xf4]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100850f9
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100850f9
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.10092813
add esp, 8
call fcn.10071500
mov esi, eax
mov dword [ebp - 0xf4], 0
push 9
push str.m_iHealth
lea ecx, [ebp - 0xf4]
mov dword [ebp - 0xe4], 0
mov dword [ebp - 0xe0], 0xf
mov byte [ebp - 0xf4], 0
mov dword [ebp - 4], 0xffffffff
call fcn.10010c20
mov dword [ebp - 4], 0x31
mov dword [ebp - 0x28], 0
push 0xd
push str.DT_BasePlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
mov byte [ebp - 4], 0x31
call fcn.10010c20
push 0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x33
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be80
mov ecx, dword [0x100bcbf8]
mov byte [ebp - 4], 0x31
mov dword [ecx + 0x44], eax
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x100851d6
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100851cc
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100851cc
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.10092813
add esp, 8
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_fFlags
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_BasePlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x34
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x35
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0x48], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_aimPunchAngle
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_BasePlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x36
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x37
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0x4c], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_viewPunchAngle
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_BasePlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x38
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x39
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0x50], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
mov esi, eax
push 0x100a183c
lea ecx, [ebp - 0xf4]
call fcn.10010500
push str.DT_BasePlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x3a
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x3b
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0x54], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_nTickBase
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_BasePlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x3c
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x3d
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0x60], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_hViewEntity
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_BasePlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x3e
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x3f
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0x64], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_vphysicsCollisionState
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
mov dword [ebp - 4], 0x40
lea ecx, [ebp - 0x28]
push str.DT_BasePlayer
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x41
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0x6c], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_aimPunchAngleVel
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_BasePlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x42
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x43
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0x70], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.deadflag
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_BasePlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x44
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x45
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0x100], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_flDuckSpeed
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_BasePlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x46
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x47
push eax
lea eax, [ebp - 0x28]
push eax
mov ecx, esi
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0x104], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_flMaxSpeed
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_BasePlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x48
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x49
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0x108], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_hGroundEntity
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_BasePlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x4a
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x4b
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0x10c], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_bStrafing
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_BasePlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x4c
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x4d
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0x14c], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_nModelIndex
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_BasePlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x4e
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x4f
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0x158], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_vecBaseVelocity
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_BasePlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x50
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x51
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0x15c], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push 0x100a183c
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_BasePlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x52
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x53
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0x54], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
mov esi, eax
push str.m_vecVelocity_0_
lea ecx, [ebp - 0xf4]
call fcn.10010500
push str.DT_BasePlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x54
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x55
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0x74], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_angEyeAngles_0_
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_CSPlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x56
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x57
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0x1c], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_flFlashDuration
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_CSPlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x58
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x59
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0x78], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_bIsScoped
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
mov dword [ebp - 4], 0x5a
push str.DT_CSPlayer
lea ecx, [ebp - 0x28]
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x5b
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0x7c], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_ArmorValue
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_CSPlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x5c
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x5d
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0x80], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_bHasHelmet
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_CSPlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x5e
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x5f
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0xbc], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_bHasHeavyArmor
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_CSPlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x60
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x61
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0xc0], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_flVelocityModifier
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_CSPlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x62
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x63
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0xc8], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_bWaitForNoAttack
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_CSPlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x64
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x65
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0xcc], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_iPlayerState
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_CSPlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x66
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x67
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0xd0], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_bIsDefusing
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_CSPlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x68
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x69
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0xd4], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_flNextAttack
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_CSPlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x6a
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x6b
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0xd8], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_iMoveState
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_CSPlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x6c
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x6d
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0xdc], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_iAddonBits
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_CSPlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x6e
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x6f
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0xe0], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_flPoseParameter
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_CSPlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x70
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x71
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0xe4], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_flDuckAmount
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_CSPlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x72
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x73
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0xe8], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_flLowerBodyYawTarget
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
mov dword [ebp - 4], 0x74
push str.DT_CSPlayer
lea ecx, [ebp - 0x28]
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x75
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0xec], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_bGunGameImmunity
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_CSPlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x76
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x77
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0xf0], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_flThirdpersonRecoil
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_CSPlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x78
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x79
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0xf4], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_bIsWalking
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_CSPlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x7a
call fcn.10010500
mov byte [ebp - 4], 0x7b
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0xf8], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_bIsPlayerGhost
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_CSPlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x7c
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x7d
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0xfc], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_hActiveWeapon
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_BaseCombatCharacter
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x7e
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x7f
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0x14], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_hMyWeapons
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_BaseCombatCharacter
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x80
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x81
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0x18], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_iItemDefinitionIndex
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_BaseCombatWeapon
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x82
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x83
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0x10], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_iClip1
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_BaseCombatWeapon
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x84
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x85
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_flNextPrimaryAttack
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_BaseCombatWeapon
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x86
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x87
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 4], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_flNextSecondaryAttack
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_BaseCombatWeapon
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x88
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x89
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 8], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_hWeaponWorldModel
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_BaseCombatWeapon
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x8a
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x8b
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_hOwner
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_BaseCombatWeapon
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x8c
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x8d
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0x5c], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_hCombatWeaponParent
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_BaseWeaponWorldModel
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x8e
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x8f
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0x160], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_zoomLevel
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_WeaponCSBaseGun
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x90
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x91
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0x84], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_iBurstShotsRemaining
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_WeaponCSBaseGun
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x92
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x93
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0x88], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_fNextBurstShot
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_WeaponCSBaseGun
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x94
call fcn.10010500
mov byte [ebp - 4], 0x95
lea eax, [ebp - 0xf4]
mov ecx, esi
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0x8c], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_fLastShotTime
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_WeaponCSBaseGun
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x96
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x97
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0x90], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_fAccuracyPenalty
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_WeaponCSBase
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x98
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x99
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0x94], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_flRecoilIndex
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_WeaponCSBase
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x9a
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x9b
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0x98], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_flPostponeFireReadyTime
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_WeaponCSBase
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x9c
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x9d
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0x9c], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_bIsBroken
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_BreakableSurface
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x9e
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x9f
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0xa0], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_nSequence
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_BaseAnimating
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xa0
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xa1
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0xa4], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xf4]
call fcn.1000e940
call fcn.10071500
push str.m_nHitboxSet
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_BaseAnimating
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xa2
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xa3
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0xac], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_bClientSideAnimation
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_BaseAnimating
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xa4
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xa5
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0xb0], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_flCycle
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_BaseAnimating
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xa6
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xa7
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0xb4], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_flPlaybackRate
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_BaseAnimating
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xa8
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xa9
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0xa8], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_flEncodedController
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_BaseAnimating
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xaa
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xab
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0xb8], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_nExplodeEffectTickBegin
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_BaseCSGrenadeProjectile
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xac
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xad
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0x118], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_hWeapon
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_BaseViewModel
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xae
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xaf
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0x150], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_nAnimationParity
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_BaseViewModel
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xb0
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xb1
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0x154], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_bUseCustomBloomScale
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_EnvTonemapController
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xb2
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xb3
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0x11c], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_bUseCustomAutoExposureMax
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_EnvTonemapController
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xb4
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xb5
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0x120], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_bUseCustomAutoExposureMin
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_EnvTonemapController
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xb6
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xb7
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0x124], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_flCustomAutoExposureMin
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_EnvTonemapController
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xb8
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xb9
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0x128], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_flCustomAutoExposureMax
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_EnvTonemapController
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xba
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xbb
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0x12c], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xf4]
call fcn.1000e940
call fcn.10071500
push str.m_flCustomBloomScale
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_EnvTonemapController
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xbc
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xbd
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0x130], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_iPing
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_CSPlayerResource
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xbe
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xbf
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0x134], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_iPlayerC4
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_CSPlayerResource
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xc0
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xc1
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0x138], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
mov esi, eax
lea ecx, [ebp - 0xf4]
push str.m_vecVelocity
call fcn.10010500
push str.DT_BaseCSGrenadeProjectile
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xc2
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xc3
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0x110], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_fThrowTime
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_BaseCSGrenade
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xc4
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xc5
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0x13c], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_flThrowStrength
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_BaseCSGrenade
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xc6
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xc7
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0x140], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_bPinPulled
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_BaseCSGrenade
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xc8
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xc9
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0x144], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_nSmokeEffectTickBegin
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_SmokeGrenadeProjectile
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xca
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xcb
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0x114], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_nPrecipType
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_Precipitation
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xcc
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xcd
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0x164], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
call fcn.10071500
push str.m_fog.enable
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.10010500
push str.DT_FogController
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xce
call fcn.10010500
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xcf
push eax
lea eax, [ebp - 0x28]
push eax
mov ecx, esi
call fcn.1008be60
mov ecx, dword [0x100bcbf8]
mov dword [ecx + 0x148], eax
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000e940
push 0xb0
lea eax, [ebp - 0xd8]
push 0
push eax
call sub.VCRUNTIME140.dll_memset
push ecx
lea ecx, [ebp - 0xd8]
call fcn.10088580
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xd0
call fcn.10010580
mov byte [ebp - 4], 0xd1
xor edi, edi
nop
mov eax, dword [0x100bcbf8]
xor ebx, ebx
movsx esi, byte [edi + eax]
nop dword [eax + eax]
mov cl, bl
mov eax, esi
sar eax, cl
lea ecx, [ebp - 0xd8]
and eax, 1
push eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___int_]
inc ebx
cmp ebx, 8
jl 0x10087150
inc edi
cmp edi, 0x168
jb 0x10087140
lea ecx, [ebp - 0xd8]
call fcn.100777e0
lea ecx, [ebp - 0x28]
call fcn.1000e940
lea ecx, [ebp - 0xd8]
mov dword [ebp - 4], 0xffffffff
call fcn.10075320
mov ecx, dword [0x100bcd4c]
push str.mp_teammates_are_enemies
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bcd4c]
mov dword [0x100bcc20], eax
push str.cl_foot_contact_shadows
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bcd4c]
mov dword [0x100bcc24], eax
push str.weapon_recoil_scale
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bcd4c]
mov dword [0x100bcc28], eax
push str.view_recoil_tracking
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bcd4c]
mov dword [0x100bcc2c], eax
push str.ff_damage_reduction_bullets
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bcd4c]
mov dword [0x100bcc30], eax
push str.ff_damage_bullet_penetration
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bcd4c]
mov dword [0x100bcc34], eax
push str.r_drawspecificstaticprop
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bcd4c]
mov dword [0x100bcc38], eax
push str.r_modelAmbientMin
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bcd4c]
mov dword [0x100bcc40], eax
push str.r_jiggle_bones
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bcd4c]
mov dword [0x100bcc44], eax
push str.sv_maxunlag
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bcd4c]
mov dword [0x100bcc48], eax
push str.cl_interp
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bcd4c]
mov dword [0x100bcc4c], eax
push str.cl_interp_ratio
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bcd4c]
mov dword [0x100bcc50], eax
push str.cl_updaterate
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bcd4c]
mov dword [0x100bcc3c], eax
push str.sv_clockcorrection_msecs
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bcd4c]
mov dword [0x100bcc54], eax
push str.sv_accelerate_use_weapon_speed
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bcd4c]
mov dword [0x100bcc58], eax
push str.sv_accelerate
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bcd4c]
mov dword [0x100bcc5c], eax
push str.mat_ambient_light_r
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bcd4c]
mov dword [0x100bcc60], eax
push str.mat_ambient_light_g
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bcd4c]
mov dword [0x100bcc64], eax
push str.mat_ambient_light_b
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bcd4c]
mov dword [0x100bcc68], eax
push str.sv_gravity
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bcd4c]
mov dword [0x100bcc6c], eax
push str.weapon_molotov_maxdetonateslope
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bcd4c]
mov dword [0x100bcc78], eax
push str.molotov_throw_detonate_time
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bcd4c]
mov dword [0x100bcc7c], eax
push str.sv_showimpacts
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bcd4c]
mov dword [0x100bcc80], eax
push str.cl_clock_correction
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bcd4c]
mov dword [0x100bcc84], eax
push str.r_drawmodelstatsoverlay
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bcd4c]
mov dword [0x100bcc88], eax
push str.cl_mouseenable
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bcd4c]
mov dword [0x100bcc8c], eax
push str.weapon_debug_spread_show
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bcd4c]
mov dword [0x100bcc90], eax
push str.cl_csm_shadows
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bcd4c]
mov dword [0x100bcc94], eax
push str.sv_stopspeed
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bcd4c]
mov dword [0x100bcc70], eax
push str.sv_maxvelocity
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bcd4c]
mov dword [0x100bcc74], eax
push str.sv_friction
mov eax, dword [ecx]
call dword [eax + 0x44]
mov dword [0x100bcc98], eax
mov ecx, dword [0x100bcd4c]
push str.cl_ignorepackets
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bcd4c]
mov dword [0x100bcc9c], eax
push str.sv_enablebunnyhopping
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bcd4c]
mov dword [0x100bcca0], eax
push str.sv_jump_impulse
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bcd4c]
mov dword [0x100bcca4], eax
push str.mp_damage_scale_ct_head
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bcd4c]
mov dword [0x100bcca8], eax
push str.mp_damage_scale_t_head
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bcd4c]
mov dword [0x100bccac], eax
push str.mp_damage_scale_ct_body
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bcd4c]
mov dword [0x100bccb0], eax
push str.mp_damage_scale_t_body
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bcd4c]
mov dword [0x100bccb4], eax
push str.sv_client_min_interp_ratio
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bcd4c]
mov dword [0x100bccb8], eax
push str.sv_client_max_interp_ratio
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bcd4c]
mov dword [0x100bccbc], eax
push str.sv_minupdaterate
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bcd4c]
mov dword [0x100bccc0], eax
push str.sv_maxupdaterate
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bcd4c]
mov dword [0x100bccc4], eax
push str.r_3dsky
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bcd4c]
mov dword [0x100bccc8], eax
push str.sv_skyname
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bcd4c]
mov dword [0x100bcccc], eax
push str.weapon_accuracy_shotgun_spread_patterns
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bcd4c]
mov dword [0x100bccd0], eax
push str.sv_penetration_type
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bcd4c]
mov dword [0x100bccd4], eax
push str.sv_showimpacts_time
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bcd4c]
mov dword [0x100bccd8], eax
mov eax, dword [ecx]
push str.cl_predict
call dword [eax + 0x44]
mov ecx, dword [0x100bcd4c]
mov dword [0x100bccdc], eax
push str.fog_override
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bcd4c]
mov dword [0x100bcce0], eax
push str.fog_start
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bcd4c]
mov dword [0x100bcce4], eax
push str.fog_end
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bcd4c]
mov dword [0x100bcce8], eax
push str.fog_maxdensity
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bcd4c]
mov dword [0x100bccec], eax
push str.fog_hdrcolorscale
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bcd4c]
mov dword [0x100bccf0], eax
push str.fog_color
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bcd4c]
mov dword [0x100bccf4], eax
push str.rate
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, eax
push 0xc0000
mov edx, dword [eax]
mov eax, dword [edx + 0x40]
call eax
mov ecx, dword [0x100bcd4c]
push str.cl_interp
mov eax, dword [ecx]
call dword [eax + 0x44]
push ecx
mov ecx, eax
mov dword [esp], 0x3c800000
mov edx, dword [eax]
mov eax, dword [edx + 0x3c]
call eax
mov ecx, dword [0x100bcd4c]
push str.cl_interp_ratio
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, eax
push 2
mov edx, dword [eax]
mov eax, dword [edx + 0x40]
call eax
mov ecx, dword [0x100bcd4c]
push str.r_jiggle_bones
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, eax
push 0
mov edx, dword [eax]
mov eax, dword [edx + 0x40]
call eax
mov ecx, dword [0x100bcd4c]
push str.engine_no_focus_sleep
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, eax
push 0
mov edx, dword [eax]
mov eax, dword [edx + 0x40]
call eax
mov ecx, dword [0x100bcd4c]
mov eax, dword [ecx]
push str.cl_foot_contact_shadows
call dword [eax + 0x44]
mov ecx, eax
push 0
mov edx, dword [eax]
mov eax, dword [edx + 0x40]
call eax
mov ecx, dword [0x100bcd4c]
push str.cl_csm_shadows
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, eax
push 0
mov edx, dword [eax]
mov eax, dword [edx + 0x40]
call eax
mov ecx, dword [0x100bcd4c]
push str.r_drawspecificstaticprop
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, eax
push 0
mov edx, dword [eax]
mov eax, dword [edx + 0x40]
call eax
mov ecx, dword [0x100bcd4c]
push str.developer
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, eax
push 1
mov edx, dword [eax]
mov eax, dword [edx + 0x40]
call eax
mov ecx, dword [0x100bcd4c]
push str.con_filter_enable
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, eax
push 2
mov edx, dword [eax]
mov eax, dword [edx + 0x40]
call eax
mov ecx, dword [0x100bcd4c]
push str.con_filter_text
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, eax
push str.__HAVOC__
mov edx, dword [eax]
mov eax, dword [edx + 0x38]
call eax
mov ecx, dword [0x100bcd4c]
push str.cl_predict
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bcd4c]
push str.cl_simulationtimefix
and dword [eax + 0x14], 0xffbfffff
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bcd4c]
push str.cl_simulationtimefix
and dword [eax + 0x14], 0xffffffef
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, eax
push 0
mov edx, dword [eax]
mov eax, dword [edx + 0x40]
call eax
sub esp, 8
mov ecx, esp
push str.56_8B_F1_85_F6_74_4F
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.server.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bdda4], eax
mov ecx, esp
push str.8B_0D_________BA_________E8_________83_C4_04
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
add eax, 2
mov ecx, esp
mov dword [0x100bdda8], eax
push str.89_35_________F3_0F_10_48_20
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
add eax, 2
mov ecx, esp
mov dword [0x100bddac], eax
push str.A1_________B9_________53_56_FF_50___8B_D8
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bddb0], eax
mov ecx, esp
push str.53_56_8B_35_________33_DB_57_33
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bddb4], eax
mov ecx, esp
push str.55_8B_EC_56_8B_F1_33_C0_8B_4D_0C_81
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bddb8], eax
mov ecx, esp
push str.56_8B_F1_E8_________8B_4E_14
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bddbc], eax
mov ecx, esp
push str.55_8B_EC_81_EC_________85_D2_53
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bddc0], eax
mov ecx, esp
push str.55_8B_EC_83_E4_F8_83_EC_34_53_8B_5D_0C_89
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bddc4], eax
mov ecx, esp
push str.55_8B_EC_83_E4_F8_83_EC_14_53_56_8B_75_08_57_FF
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bddc8], eax
mov ecx, esp
push str.55_8B_EC_83_EC_1C_53_8B_D9_85_DB
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bddcc], eax
mov ecx, esp
push str.55_8B_EC_A1_________53_56_57_8B_F9_8B_08_8B_01
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bddd0], eax
mov ecx, esp
push str.55_8B_EC_83_E4_C0_81_EC_________53_8B_5D_08
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bddd4], eax
mov ecx, esp
push str.55_8B_EC_56_8B_F1_B9_________C7_46
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bddd8], eax
mov ecx, esp
push str.55_8B_EC_83_E4_F8_83_EC_18_56_57_8B_F9_F3_0F_11_54_24
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bdddc], eax
mov ecx, esp
push str.56_6A_01_68_________8B_F1
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bdde0], eax
mov ecx, esp
push str.84_C0_0F_84_________8B_06_8B_CE_8B_40_20
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bde84], eax
mov ecx, esp
push str.83_F8_05_75_17_A1_________B9_________8B_40_34
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bdeb4], eax
mov ecx, esp
push str.83_F8_05_75_0D_80_BF___________75_5C_84_FF_74_58
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bdeb8], eax
mov ecx, esp
push str.84_C0_0F_84_________8B_44_24_14_8B_4C_24_28_8B_78_7C_8D_84_24
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bde7c], eax
mov ecx, esp
push str.F3_0F_10_44_24___F3_0F_10_54_24___F3_0F_10_4C_24___F3_0F_5C_40___8B_7C_24_14_F3
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bde80], eax
mov ecx, esp
push str.55_8B_EC_83_E4_F8_F3_0F_10_42
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bdde4], eax
mov ecx, esp
push str.55_8B_EC_83_E4_F8_83_EC_70_6A_58_8D_44_24_1C_89_4C_24_08_6A_00_50
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bddec], eax
mov ecx, esp
push str.55_8B_EC_83_E4___81_EC_________53_56_57_8B_F9_8B_17
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bddf0], eax
mov ecx, esp
push str.55_8B_EC_83_E4_F8_83_EC_34_53_56_8B_75_08_8B_D9_57_89
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
mov dword [0x100bddf4], eax
add esp, 8
mov ecx, esp
push str.E8_________EB_38_83_EC_08
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov ecx, dword [eax + 1]
add ecx, 5
add eax, ecx
mov ecx, esp
push str.80_B9___________74_0F
mov dword [0x100bdde8], eax
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.materialsystem.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bddf8], eax
mov ecx, esp
push str.55_8B_EC_83_E4_F8_51_53_56_57_8B_F1_E8_________8B_7D_08_F3_0F_10_07_0F_2E_86
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bddfc], eax
mov ecx, esp
push str.55_8B_EC_83_E4_F8_83_EC_64_53_56_57_8B_F1_E8
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bde00], eax
mov ecx, esp
push str.55_8B_EC_83_E4_F8_83_EC_0C_53_56_57_8B_7D_08_8B_F1_F3
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bde18], eax
mov ecx, esp
push str.80_3D___________53_56_57_0F_85
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bde08], eax
mov ecx, esp
push str.A3_________57_8B_CB
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bde0c], eax
mov ecx, esp
push str.80_BE___________75_46_8B_86
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bde10], eax
mov ecx, esp
push str.55_8B_EC_53_56_8B_F1_57_83_BE___________75_14
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bde14], eax
mov ecx, esp
push str.55_8B_EC_83_E4_F8_83_EC_0C_53_8B_5D_08_8B_C3_56_83_E0_04
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bde04], eax
mov ecx, esp
push str.55_8B_EC_83_EC_0C_53_56_8B_71_58
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bde28], eax
mov ecx, esp
push str.55_8B_EC_83_E4_C0_83_EC_38
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.vguimatsurface.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bde2c], eax
mov ecx, esp
push str.8B_0D_________56_C6_05
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.vguimatsurface.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bde30], eax
mov ecx, esp
push str.0F_B6_0D_________84_C0_0F_44
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bdeac], eax
mov ecx, esp
push str.84_C0_75_38_8B_0D_________8B_01_8B_80
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bde3c], eax
mov ecx, esp
push str.56_52_FF_50_18
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
add eax, 5
mov ecx, esp
mov dword [0x100bde40], eax
push str.85_C0_75_30_38_87
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bde4c], eax
mov ecx, esp
push str.85_C0_75_28_8B_0D_________81
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bde50], eax
mov ecx, esp
push str.8B_55_0C_8B_C8_E8_________83_C4_08_5E_8B_E5
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bde54], eax
mov ecx, esp
push str.80_3D___________74_16_A1_________48_C7_81
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bde58], eax
mov ecx, esp
push str.53_8B_DC_83_EC_08_83_E4_F8_83_C4_04_55_8B_6B_04_89_6C_24_04_8B_EC_83_EC_18_56_57_8B_7B
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bde5c], eax
mov ecx, esp
push str.8B_B7_________89_74_24_20
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
add eax, 2
mov ecx, esp
mov dword [0x100bde60], eax
push str.55_8B_EC_83_E4_F8_51_53_56_8B_D9_8B_0D
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bde64], eax
mov ecx, esp
push str.3B_3D_________75_4C
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bde68], eax
mov ecx, esp
push str.55_8B_EC_51_56_8B_F1_85_F6_74_68_83_BE
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bde6c], eax
mov ecx, esp
push str.55_8B_EC_53_8B_5D___56_8B_F1_83_FB
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bde74], eax
mov ecx, esp
push str.55_8B_EC_83_EC_48_53_8B_5D
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bde78], eax
mov ecx, esp
push str.55_8B_EC_83_E4_F8_83_EC_70_56_57_8B_F9_89_7C_24_38_83_BF
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bde88], eax
mov ecx, esp
push str.55_8B_EC_83_E4_F0_B8_________E8_________56_8B_75_08_57_8B_F9_85_F6
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bde90], eax
mov ecx, esp
push str.55_8B_EC_83_E4_F0_81_EC_________56_57_8B_F9_8B_0D_________89_7C_24_28_8B
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bde8c], eax
mov ecx, esp
push str.55_8B_EC_83_EC_08_53_8B_1D_________56_57_83_BB
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.engine.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bde94], eax
mov ecx, esp
push str.55_8B_EC_83_E4_F8_83_EC_4C_53_56_8B_D9_89_54_24_10_57_89_5C_24_10_E8
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.engine.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bde98], eax
mov ecx, esp
push str.55_8B_EC_81_EC_BC_00_00_00_56_8B_F1_8B_86
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
add eax, 0x21e
mov ecx, esp
mov dword [0x100bde9c], eax
push str.89_45_EC_85_C0_0F___________80_78
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bdea4], eax
mov ecx, esp
push str.84_C0_74_07_C6_05___________8B
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bdea8], eax
mov ecx, esp
push str.55_8B_EC_83_EC___53_56_8B_35_________57_8B_F9_8B_CE_8B_06_FF_90_________8B_7F___0F_57_DB
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bdeb0], eax
mov ecx, esp
push str.55_8B_EC_8B_4D_04_81_EC_________53_56_57_E8
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.engine.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bde70], eax
mov ecx, esp
push str.53_56_57_8B_DA_8B_F9_FF_15
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.engine.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bde24], eax
mov ecx, esp
push str.53_8A_D9_8B_0D_________56_57_8B_B9
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.engine.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bde20], eax
mov ecx, esp
push str.84_C0_75_57_____________83
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.engine.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bde38], eax
mov ecx, esp
push str.55_8B_EC_81_EC_________56_57_8B_F9_C7_45
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.engine.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bde1c], eax
mov ecx, esp
push str.03_05_________83_CF_10
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.engine.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
add eax, 2
mov ecx, esp
mov dword [0x100bdea0], eax
push str.48_39_05_________74_C6
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.engine.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
add eax, 3
mov ecx, esp
mov dword [0x100bdebc], eax
push str.FF_05_________8B_0D_________A3
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.engine.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
add eax, 2
mov ecx, esp
mov dword [0x100bdec0], eax
push str.53_8B_D9_F6_C3_03_74_0B_FF_15_________84_C0_74_01_CC_C7_83_________________8B_CB
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bdec4], eax
mov ecx, esp
push str.55_8B_EC_83_EC_08_8B_45_08_56_57_8B_F9_8D_8F
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bdec8], eax
mov ecx, esp
push str.55_8B_EC_83_E4_F0_81_EC_________33_D2_89_4C
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bdecc], eax
mov ecx, esp
push str.55_8B_EC_83_E4_F0_81_EC_________8B_81
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bded0], eax
mov ecx, esp
push str.55_8B_EC_81_EC_________53_56_57_8B_F9_0F_28_CB_F3_0F_11_4D
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bded4], eax
mov ecx, esp
push str.55_8B_EC_83_EC_24_8B_45_08_57_8B_F9_89_7D_F4_85_C0
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bded8], eax
mov ecx, esp
push str.56_8B_C8_89_86_________E8
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
mov ecx, dword [eax + 0xa]
add eax, 9
add esp, 8
add ecx, 5
add eax, ecx
mov ecx, esp
mov dword [0x100bdedc], eax
push str.56_8B_F1_0F_57_C0_C7_86_________________C7_86
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bdee0], eax
mov ecx, esp
push str.55_8B_EC_83_EC_0C_53_56_8B_F1_57_89_75_F8_E8
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bdee4], eax
mov ecx, esp
push str.E8_________F3_0F_10_45___8D_84_24
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov ecx, dword [eax + 1]
add ecx, 5
add eax, ecx
mov ecx, esp
push str.E8_________8B_87_________8D_8C_24_________8B_7C_24
mov dword [0x100bdee8], eax
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
mov ecx, dword [eax + 1]
add ecx, 5
add esp, 8
add eax, ecx
mov ecx, esp
mov dword [0x100bdeec], eax
push str.55_8B_EC_83_E4_F0_B8_________E8_________A1
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bdef0], eax
mov ecx, esp
push str.55_8B_EC_83_EC_10_53_56_57_8B_7D_10
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 8
mov dword [0x100bdef4], eax
mov ecx, esp
push str.55_8B_EC_83_E4_F8_81_EC_________8B_C1_89
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.1008f4f0
add esp, 0x10
mov dword [0x100bdef8], eax
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.10092198
mov esp, ebp
pop ebp
ret