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

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x100993e9
mov eax, dword fs:[0]
push eax
sub esp, 0xe8
mov eax, dword [0x100b3008]
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.10093136
mov dword [0x100bdbb8], eax
add esp, 4
mov eax, dword [0x100c0598]
test al, 1
jne 0x100852ec
or eax, 1
mov dword [0x100c058c], 0
push 0x1009a0b0
mov dword [0x100c0598], eax
mov dword [0x100c0590], 0
mov dword [0x100c0594], 0
call fcn.10093580
add esp, 4
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.10010ce0
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.10010ce0
push 0
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 3
push eax
lea eax, [ebp - 0xf4]
mov ecx, 0x100c058c
push eax
call fcn.1008cf90
mov ecx, dword [0x100bdbb8]
mov byte [ebp - 4], 1
mov dword [ecx + 0x20], eax
mov ecx, dword [ebp - 0xe0]
cmp ecx, 0x10
jb 0x100853bb
mov edx, dword [ebp - 0xf4]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100853b1
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100853e8
push ecx
push edx
call fcn.1009359a
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x100853f8
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100853ee
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100853ee
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.1009359a
add esp, 8
mov eax, dword [0x100c0598]
test al, 1
jne 0x10085434
or eax, 1
mov dword [0x100c058c], 0
push 0x1009a0b0
mov dword [0x100c0598], eax
mov dword [0x100c0590], 0
mov dword [0x100c0594], 0
call fcn.10093580
add esp, 4
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.10010ce0
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.10010ce0
push 0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 7
push eax
lea eax, [ebp - 0x28]
mov ecx, 0x100c058c
push eax
call fcn.1008cf90
mov ecx, dword [0x100bdbb8]
mov byte [ebp - 4], 5
mov dword [ecx + 0x24], eax
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x100854fd
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100854f3
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10085530
push ecx
push edx
call fcn.1009359a
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0xe0]
cmp ecx, 0x10
jb 0x10085540
mov edx, dword [ebp - 0xf4]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10085536
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10085536
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.1009359a
add esp, 8
mov eax, dword [0x100c0598]
test al, 1
jne 0x1008557c
or eax, 1
mov dword [0x100c058c], 0
push 0x1009a0b0
mov dword [0x100c0598], eax
mov dword [0x100c0590], 0
mov dword [0x100c0594], 0
call fcn.10093580
add esp, 4
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.10010ce0
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.10010ce0
push 0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xb
push eax
lea eax, [ebp - 0x28]
mov ecx, 0x100c058c
push eax
call fcn.1008cf90
mov ecx, dword [0x100bdbb8]
mov byte [ebp - 4], 9
mov dword [ecx + 0x28], eax
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10085645
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1008563b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10085678
push ecx
push edx
call fcn.1009359a
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0xe0]
cmp ecx, 0x10
jb 0x10085688
mov edx, dword [ebp - 0xf4]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1008567e
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1008567e
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.1009359a
add esp, 8
mov eax, dword [0x100c0598]
test al, 1
jne 0x100856c4
or eax, 1
mov dword [0x100c058c], 0
push 0x1009a0b0
mov dword [0x100c0598], eax
mov dword [0x100c0590], 0
mov dword [0x100c0594], 0
call fcn.10093580
add esp, 4
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.10010ce0
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.10010ce0
push 0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xf
push eax
lea eax, [ebp - 0x28]
mov ecx, 0x100c058c
push eax
call fcn.1008cf90
mov ecx, dword [0x100bdbb8]
mov byte [ebp - 4], 0xd
mov dword [ecx + 0x2c], eax
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1008578d
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10085783
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100857c0
push ecx
push edx
call fcn.1009359a
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0xe0]
cmp ecx, 0x10
jb 0x100857d0
mov edx, dword [ebp - 0xf4]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100857c6
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100857c6
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.1009359a
add esp, 8
mov eax, dword [0x100c0598]
test al, 1
jne 0x1008580c
or eax, 1
mov dword [0x100c058c], 0
push 0x1009a0b0
mov dword [0x100c0598], eax
mov dword [0x100c0590], 0
mov dword [0x100c0594], 0
call fcn.10093580
add esp, 4
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.10010ce0
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.10010ce0
push 0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x13
push eax
lea eax, [ebp - 0x28]
mov ecx, 0x100c058c
push eax
call fcn.1008cf90
mov ecx, dword [0x100bdbb8]
mov byte [ebp - 4], 0x11
mov dword [ecx + 0x30], eax
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x100858d5
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100858cb
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10085908
push ecx
push edx
call fcn.1009359a
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0xe0]
cmp ecx, 0x10
jb 0x10085918
mov edx, dword [ebp - 0xf4]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1008590e
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1008590e
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.1009359a
add esp, 8
mov eax, dword [0x100c0598]
test al, 1
jne 0x10085954
or eax, 1
mov dword [0x100c058c], 0
push 0x1009a0b0
mov dword [0x100c0598], eax
mov dword [0x100c0590], 0
mov dword [0x100c0594], 0
call fcn.10093580
add esp, 4
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.10010ce0
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.10010ce0
push 0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x17
push eax
lea eax, [ebp - 0x28]
mov ecx, 0x100c058c
push eax
call fcn.1008cf90
mov ecx, dword [0x100bdbb8]
mov byte [ebp - 4], 0x15
mov dword [ecx + 0x34], eax
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10085a1d
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10085a13
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10085a50
push ecx
push edx
call fcn.1009359a
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0xe0]
cmp ecx, 0x10
jb 0x10085a60
mov edx, dword [ebp - 0xf4]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10085a56
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10085a56
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.1009359a
add esp, 8
mov eax, dword [0x100c0598]
test al, 1
jne 0x10085a9c
or eax, 1
mov dword [0x100c058c], 0
push 0x1009a0b0
mov dword [0x100c0598], eax
mov dword [0x100c0590], 0
mov dword [0x100c0594], 0
call fcn.10093580
add esp, 4
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.10010ce0
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.10010ce0
push 0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x1b
push eax
lea eax, [ebp - 0x28]
mov ecx, 0x100c058c
push eax
call fcn.1008cf90
mov ecx, dword [0x100bdbb8]
mov byte [ebp - 4], 0x19
mov dword [ecx + 0x38], eax
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10085b65
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10085b5b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10085b98
push ecx
push edx
call fcn.1009359a
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0xe0]
cmp ecx, 0x10
jb 0x10085ba8
mov edx, dword [ebp - 0xf4]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10085b9e
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10085b9e
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.1009359a
add esp, 8
mov eax, dword [0x100c0598]
test al, 1
jne 0x10085be4
or eax, 1
mov dword [0x100c058c], 0
push 0x1009a0b0
mov dword [0x100c0598], eax
mov dword [0x100c0590], 0
mov dword [0x100c0594], 0
call fcn.10093580
add esp, 4
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.10010ce0
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.10010ce0
push 0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x1f
push eax
lea eax, [ebp - 0x28]
mov ecx, 0x100c058c
push eax
call fcn.1008cf90
mov ecx, dword [0x100bdbb8]
mov byte [ebp - 4], 0x1d
mov dword [ecx + 0x3c], eax
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10085cad
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10085ca3
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10085ce0
push ecx
push edx
call fcn.1009359a
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0xe0]
cmp ecx, 0x10
jb 0x10085cf0
mov edx, dword [ebp - 0xf4]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10085ce6
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10085ce6
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.1009359a
add esp, 8
mov eax, dword [0x100c0598]
test al, 1
jne 0x10085d2c
or eax, 1
mov dword [0x100c058c], 0
push 0x1009a0b0
mov dword [0x100c0598], eax
mov dword [0x100c0590], 0
mov dword [0x100c0594], 0
call fcn.10093580
add esp, 4
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.10010ce0
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.10010ce0
push 0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x23
push eax
lea eax, [ebp - 0x28]
mov ecx, 0x100c058c
push eax
call fcn.1008cf90
mov ecx, dword [0x100bdbb8]
mov byte [ebp - 4], 0x21
mov dword [ecx + 0x58], eax
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10085df5
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10085deb
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10085e28
push ecx
push edx
call fcn.1009359a
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0xe0]
cmp ecx, 0x10
jb 0x10085e38
mov edx, dword [ebp - 0xf4]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10085e2e
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10085e2e
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.1009359a
add esp, 8
mov eax, dword [0x100c0598]
test al, 1
jne 0x10085e74
or eax, 1
mov dword [0x100c058c], 0
push 0x1009a0b0
mov dword [0x100c0598], eax
mov dword [0x100c0590], 0
mov dword [0x100c0594], 0
call fcn.10093580
add esp, 4
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.10010ce0
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.10010ce0
push 0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x27
push eax
lea eax, [ebp - 0x28]
mov ecx, 0x100c058c
push eax
call fcn.1008cf90
mov ecx, dword [0x100bdbb8]
mov byte [ebp - 4], 0x25
mov dword [ecx + 0xc4], eax
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10085f40
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10085f36
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10085f73
push ecx
push edx
call fcn.1009359a
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0xe0]
cmp ecx, 0x10
jb 0x10085f83
mov edx, dword [ebp - 0xf4]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10085f79
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10085f79
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.1009359a
add esp, 8
mov eax, dword [0x100c0598]
test al, 1
jne 0x10085fbf
or eax, 1
mov dword [0x100c058c], 0
push 0x1009a0b0
mov dword [0x100c0598], eax
mov dword [0x100c0590], 0
mov dword [0x100c0594], 0
call fcn.10093580
add esp, 4
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.10010ce0
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.10010ce0
push 0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x2b
push eax
lea eax, [ebp - 0x28]
mov ecx, 0x100c058c
push eax
call fcn.1008cf90
mov ecx, dword [0x100bdbb8]
mov byte [ebp - 4], 0x29
mov dword [ecx + 0x68], eax
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10086088
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1008607e
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100860bb
push ecx
push edx
call fcn.1009359a
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0xe0]
cmp ecx, 0x10
jb 0x100860cb
mov edx, dword [ebp - 0xf4]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100860c1
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100860c1
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.1009359a
add esp, 8
mov eax, dword [0x100c0598]
test al, 1
jne 0x10086107
or eax, 1
mov dword [0x100c058c], 0
push 0x1009a0b0
mov dword [0x100c0598], eax
mov dword [0x100c0590], 0
mov dword [0x100c0594], 0
call fcn.10093580
add esp, 4
mov dword [ebp - 0x28], 0
push 0xb
push str.m_lifeState
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.10010ce0
push str.DT_BasePlayer
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0x2d
call fcn.100105c0
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x2e
push eax
lea eax, [ebp - 0xf4]
mov ecx, 0x100c058c
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0x40], eax
lea ecx, [ebp - 0xf4]
call fcn.1000ea10
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_iHealth
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_BasePlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x2f
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x30
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0x44], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_fFlags
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_BasePlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x31
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x32
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0x48], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_aimPunchAngle
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_BasePlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x33
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x34
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0x4c], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_viewPunchAngle
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_BasePlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x35
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x36
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0x50], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push 0x100a2808
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_BasePlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x37
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x38
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0x54], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_nTickBase
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
mov dword [ebp - 4], 0x39
push str.DT_BasePlayer
lea ecx, [ebp - 0x28]
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x3a
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0x60], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_hViewEntity
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_BasePlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x3b
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x3c
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0x64], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_vphysicsCollisionState
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_BasePlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x3d
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x3e
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0x6c], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_aimPunchAngleVel
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_BasePlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x3f
call fcn.100105c0
mov byte [ebp - 4], 0x40
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0x70], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.deadflag
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_BasePlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x41
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x42
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0x100], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_flDuckSpeed
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_BasePlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x43
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x44
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0x104], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_flMaxSpeed
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_BasePlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x45
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x46
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0x108], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_hGroundEntity
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_BasePlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x47
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x48
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0x10c], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_bStrafing
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_BasePlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x49
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x4a
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0x14c], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_nModelIndex
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_BasePlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x4b
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x4c
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0x158], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_vecBaseVelocity
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_BasePlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x4d
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x4e
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0x15c], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push 0x100a2808
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_BasePlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x4f
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x50
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0x54], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_vecVelocity_0_
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_BasePlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x51
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x52
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0x74], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_angEyeAngles_0_
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_CSPlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x53
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x54
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0x1c], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_flFlashDuration
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_CSPlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x55
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x56
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0x78], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_bIsScoped
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_CSPlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x57
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x58
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0x7c], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_ArmorValue
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_CSPlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x59
call fcn.100105c0
mov byte [ebp - 4], 0x5a
lea eax, [ebp - 0xf4]
mov ecx, esi
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0x80], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_bHasHelmet
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_CSPlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x5b
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x5c
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0xbc], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_bHasHeavyArmor
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_CSPlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x5d
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x5e
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0xc0], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_flVelocityModifier
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_CSPlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x5f
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x60
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0xc8], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_bWaitForNoAttack
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_CSPlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x61
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x62
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0xcc], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_iPlayerState
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_CSPlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x63
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x64
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0xd0], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_bIsDefusing
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_CSPlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x65
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x66
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0xd4], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xf4]
call fcn.1000ea10
call fcn.10072330
push str.m_flNextAttack
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_CSPlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x67
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x68
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0xd8], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_iMoveState
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_CSPlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x69
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x6a
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0xdc], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_iAddonBits
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_CSPlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x6b
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x6c
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0xe0], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_flPoseParameter
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_CSPlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x6d
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x6e
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0xe4], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_flDuckAmount
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_CSPlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x6f
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x70
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0xe8], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_flLowerBodyYawTarget
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_CSPlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x71
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x72
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0xec], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_bGunGameImmunity
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_CSPlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x73
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x74
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0xf0], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_flThirdpersonRecoil
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_CSPlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x75
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x76
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0xf4], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_bIsWalking
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_CSPlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x77
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x78
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0xf8], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_bIsPlayerGhost
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_CSPlayer
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x79
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x7a
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0xfc], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_hActiveWeapon
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_BaseCombatCharacter
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x7b
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x7c
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0x14], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_hMyWeapons
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_BaseCombatCharacter
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x7d
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x7e
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0x18], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_iItemDefinitionIndex
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_BaseCombatWeapon
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x7f
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x80
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0x10], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xf4]
call fcn.1000ea10
call fcn.10072330
push str.m_iClip1
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_BaseCombatWeapon
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x81
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x82
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_flNextPrimaryAttack
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_BaseCombatWeapon
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x83
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x84
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 4], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_flNextSecondaryAttack
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_BaseCombatWeapon
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x85
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x86
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 8], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
mov esi, eax
lea ecx, [ebp - 0xf4]
push str.m_hWeaponWorldModel
call fcn.100105c0
push str.DT_BaseCombatWeapon
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x87
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x88
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_hOwner
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_BaseCombatWeapon
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x89
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x8a
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0x5c], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_hCombatWeaponParent
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_BaseWeaponWorldModel
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x8b
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x8c
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0x160], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_zoomLevel
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_WeaponCSBaseGun
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x8d
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x8e
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0x84], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_iBurstShotsRemaining
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_WeaponCSBaseGun
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x8f
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x90
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0x88], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_fNextBurstShot
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_WeaponCSBaseGun
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x91
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x92
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0x8c], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_fLastShotTime
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_WeaponCSBaseGun
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x93
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x94
push eax
lea eax, [ebp - 0x28]
push eax
mov ecx, esi
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0x90], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_fAccuracyPenalty
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_WeaponCSBase
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x95
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x96
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0x94], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_flRecoilIndex
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_WeaponCSBase
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x97
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x98
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0x98], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_flPostponeFireReadyTime
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_WeaponCSBase
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x99
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x9a
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0x9c], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_bIsBroken
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_BreakableSurface
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x9b
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x9c
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0xa0], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_nSequence
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_BaseAnimating
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x9d
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x9e
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0xa4], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_nHitboxSet
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_BaseAnimating
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x9f
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xa0
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0xac], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
mov esi, eax
push str.m_bClientSideAnimation
lea ecx, [ebp - 0xf4]
call fcn.100105c0
push str.DT_BaseAnimating
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xa1
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xa2
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0xb0], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_flCycle
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_BaseAnimating
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xa3
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xa4
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0xb4], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_flPlaybackRate
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_BaseAnimating
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xa5
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xa6
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0xa8], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_flEncodedController
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
mov dword [ebp - 4], 0xa7
lea ecx, [ebp - 0x28]
push str.DT_BaseAnimating
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xa8
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0xb8], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_nExplodeEffectTickBegin
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_BaseCSGrenadeProjectile
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xa9
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xaa
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0x118], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_hWeapon
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_BaseViewModel
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xab
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xac
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0x150], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_nAnimationParity
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_BaseViewModel
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xad
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xae
push eax
lea eax, [ebp - 0x28]
push eax
mov ecx, esi
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0x154], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_bUseCustomBloomScale
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_EnvTonemapController
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xaf
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xb0
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0x11c], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_bUseCustomAutoExposureMax
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_EnvTonemapController
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xb1
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xb2
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0x120], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_bUseCustomAutoExposureMin
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_EnvTonemapController
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xb3
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xb4
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0x124], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_flCustomAutoExposureMin
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_EnvTonemapController
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xb5
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xb6
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0x128], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_flCustomAutoExposureMax
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_EnvTonemapController
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xb7
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xb8
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0x12c], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_flCustomBloomScale
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_EnvTonemapController
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xb9
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xba
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0x130], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
mov esi, eax
push str.m_iPing
lea ecx, [ebp - 0xf4]
call fcn.100105c0
push str.DT_CSPlayerResource
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xbb
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xbc
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0x134], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_iPlayerC4
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_CSPlayerResource
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xbd
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xbe
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0x138], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_vecVelocity
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_BaseCSGrenadeProjectile
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xbf
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xc0
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0x110], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_fThrowTime
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
mov dword [ebp - 4], 0xc1
push str.DT_BaseCSGrenade
lea ecx, [ebp - 0x28]
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xc2
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0x13c], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_flThrowStrength
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_BaseCSGrenade
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xc3
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xc4
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0x140], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_bPinPulled
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_BaseCSGrenade
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xc5
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xc6
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0x144], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_nSmokeEffectTickBegin
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_SmokeGrenadeProjectile
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xc7
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xc8
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0x114], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_nPrecipType
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_Precipitation
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xc9
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xca
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0x164], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
call fcn.10072330
push str.m_fog.enable
lea ecx, [ebp - 0xf4]
mov esi, eax
call fcn.100105c0
push str.DT_FogController
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xcb
call fcn.100105c0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0xcc
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.1008cf70
mov ecx, dword [0x100bdbb8]
mov dword [ecx + 0x148], eax
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1000ea10
push 0xb0
lea eax, [ebp - 0xd8]
push 0
push eax
call sub.VCRUNTIME140.dll_memset
push ecx
lea ecx, [ebp - 0xd8]
call fcn.10089580
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xcd
call fcn.10010640
mov byte [ebp - 4], 0xce
xor edi, edi
mov eax, dword [0x100bdbb8]
xor ebx, ebx
movsx esi, byte [edi + eax]
nop
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 0x10088150
inc edi
cmp edi, 0x168
jb 0x10088143
lea ecx, [ebp - 0xd8]
call fcn.10078620
lea ecx, [ebp - 0x28]
call fcn.1000ea10
lea ecx, [ebp - 0xd8]
mov dword [ebp - 4], 0xffffffff
call fcn.10076170
mov ecx, dword [0x100bdd0c]
push str.mp_teammates_are_enemies
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bdd0c]
mov dword [0x100bdbe0], eax
push str.cl_foot_contact_shadows
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bdd0c]
mov dword [0x100bdbe4], eax
push str.weapon_recoil_scale
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bdd0c]
mov dword [0x100bdbe8], eax
push str.view_recoil_tracking
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bdd0c]
mov dword [0x100bdbec], eax
push str.ff_damage_reduction_bullets
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bdd0c]
mov dword [0x100bdbf0], eax
push str.ff_damage_bullet_penetration
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bdd0c]
mov dword [0x100bdbf4], eax
push str.r_drawspecificstaticprop
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bdd0c]
mov dword [0x100bdbf8], eax
push str.r_modelAmbientMin
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bdd0c]
mov dword [0x100bdc00], eax
push str.r_jiggle_bones
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bdd0c]
mov dword [0x100bdc04], eax
push str.sv_maxunlag
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bdd0c]
mov dword [0x100bdc08], eax
push str.cl_interp
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bdd0c]
mov dword [0x100bdc0c], eax
push str.cl_interp_ratio
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bdd0c]
mov dword [0x100bdc10], eax
push str.cl_updaterate
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bdd0c]
mov dword [0x100bdbfc], eax
push str.sv_clockcorrection_msecs
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bdd0c]
mov dword [0x100bdc14], eax
push str.sv_accelerate_use_weapon_speed
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bdd0c]
mov dword [0x100bdc18], eax
push str.sv_accelerate
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bdd0c]
mov dword [0x100bdc1c], eax
push str.mat_ambient_light_r
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bdd0c]
mov dword [0x100bdc20], eax
push str.mat_ambient_light_g
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bdd0c]
mov dword [0x100bdc24], eax
push str.mat_ambient_light_b
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bdd0c]
mov dword [0x100bdc28], eax
push str.sv_gravity
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bdd0c]
mov dword [0x100bdc2c], eax
push str.weapon_molotov_maxdetonateslope
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bdd0c]
mov dword [0x100bdc38], eax
push str.molotov_throw_detonate_time
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bdd0c]
mov dword [0x100bdc3c], eax
push str.sv_showimpacts
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bdd0c]
mov dword [0x100bdc40], eax
push str.cl_clock_correction
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bdd0c]
mov dword [0x100bdc44], eax
push str.r_drawmodelstatsoverlay
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bdd0c]
mov dword [0x100bdc48], eax
push str.cl_mouseenable
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bdd0c]
mov dword [0x100bdc4c], eax
push str.weapon_debug_spread_show
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bdd0c]
mov dword [0x100bdc50], eax
push str.cl_csm_shadows
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bdd0c]
mov dword [0x100bdc54], eax
push str.sv_stopspeed
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bdd0c]
mov dword [0x100bdc30], eax
push str.sv_maxvelocity
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bdd0c]
mov dword [0x100bdc34], eax
push str.sv_friction
mov eax, dword [ecx]
call dword [eax + 0x44]
mov dword [0x100bdc58], eax
mov ecx, dword [0x100bdd0c]
push str.cl_ignorepackets
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bdd0c]
mov dword [0x100bdc5c], eax
push str.sv_enablebunnyhopping
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bdd0c]
mov dword [0x100bdc60], eax
push str.sv_jump_impulse
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bdd0c]
mov dword [0x100bdc64], eax
push str.mp_damage_scale_ct_head
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bdd0c]
mov dword [0x100bdc68], eax
push str.mp_damage_scale_t_head
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bdd0c]
mov dword [0x100bdc6c], eax
push str.mp_damage_scale_ct_body
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bdd0c]
mov dword [0x100bdc70], eax
push str.mp_damage_scale_t_body
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bdd0c]
mov dword [0x100bdc74], eax
push str.sv_client_min_interp_ratio
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bdd0c]
mov dword [0x100bdc78], eax
push str.sv_client_max_interp_ratio
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bdd0c]
mov dword [0x100bdc7c], eax
push str.sv_minupdaterate
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bdd0c]
mov dword [0x100bdc80], eax
push str.sv_maxupdaterate
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bdd0c]
mov dword [0x100bdc84], eax
push str.r_3dsky
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bdd0c]
mov dword [0x100bdc88], eax
push str.sv_skyname
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bdd0c]
mov dword [0x100bdc8c], eax
push str.weapon_accuracy_shotgun_spread_patterns
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bdd0c]
mov dword [0x100bdc90], eax
push str.sv_penetration_type
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bdd0c]
mov dword [0x100bdc94], eax
push str.sv_showimpacts_time
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bdd0c]
mov dword [0x100bdc98], eax
mov eax, dword [ecx]
push str.cl_predict
call dword [eax + 0x44]
mov ecx, dword [0x100bdd0c]
mov dword [0x100bdc9c], eax
push str.fog_override
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bdd0c]
mov dword [0x100bdca0], eax
push str.fog_start
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bdd0c]
mov dword [0x100bdca4], eax
push str.fog_end
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bdd0c]
mov dword [0x100bdca8], eax
push str.fog_maxdensity
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bdd0c]
mov dword [0x100bdcac], eax
push str.fog_hdrcolorscale
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bdd0c]
mov dword [0x100bdcb0], eax
push str.fog_color
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bdd0c]
mov dword [0x100bdcb4], 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 [0x100bdd0c]
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 [0x100bdd0c]
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 [0x100bdd0c]
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 [0x100bdd0c]
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 [0x100bdd0c]
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 [0x100bdd0c]
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 [0x100bdd0c]
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 [0x100bdd0c]
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 [0x100bdd0c]
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 [0x100bdd0c]
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 [0x100bdd0c]
push str.cl_predict
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bdd0c]
push str.cl_simulationtimefix
and dword [eax + 0x14], 0xffbfffff
mov eax, dword [ecx]
call dword [eax + 0x44]
mov ecx, dword [0x100bdd0c]
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.10090390
add esp, 8
mov dword [0x100bed5c], 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.10090390
add esp, 8
add eax, 2
mov ecx, esp
mov dword [0x100bed60], 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.10090390
add esp, 8
add eax, 2
mov ecx, esp
mov dword [0x100bed64], 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.10090390
add esp, 8
mov dword [0x100bed68], 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.10090390
add esp, 8
mov dword [0x100bed6c], 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.10090390
add esp, 8
mov dword [0x100bed70], 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.10090390
add esp, 8
mov dword [0x100bed74], 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.10090390
add esp, 8
mov dword [0x100bed78], 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.10090390
add esp, 8
mov dword [0x100bed7c], 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.10090390
add esp, 8
mov dword [0x100bed80], 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.10090390
add esp, 8
mov dword [0x100bed84], 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.10090390
add esp, 8
mov dword [0x100bed88], 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.10090390
add esp, 8
mov dword [0x100bed8c], 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.10090390
add esp, 8
mov dword [0x100bed90], 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.10090390
add esp, 8
mov dword [0x100bed94], 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.10090390
add esp, 8
mov dword [0x100bed98], 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.10090390
add esp, 8
mov dword [0x100bee3c], 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.10090390
add esp, 8
mov dword [0x100bee6c], 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.10090390
add esp, 8
mov dword [0x100bee70], 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.10090390
add esp, 8
mov dword [0x100bee34], 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.10090390
add esp, 8
mov dword [0x100bee38], 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.10090390
add esp, 8
mov dword [0x100bed9c], 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.10090390
add esp, 8
mov dword [0x100beda4], 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.10090390
add esp, 8
mov dword [0x100beda8], 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.10090390
mov dword [0x100bedac], 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.10090390
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 [0x100beda0], eax
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.materialsystem.dll
call fcn.1000a130
call fcn.10090390
add esp, 8
mov dword [0x100bedb0], 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.10090390
add esp, 8
mov dword [0x100bedb4], 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.10090390
add esp, 8
mov dword [0x100bedb8], 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.10090390
add esp, 8
mov dword [0x100bedd0], 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.10090390
add esp, 8
mov dword [0x100bedc0], 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.10090390
add esp, 8
mov dword [0x100bedc4], 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.10090390
add esp, 8
mov dword [0x100bedc8], 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.10090390
add esp, 8
mov dword [0x100bedcc], 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.10090390
add esp, 8
mov dword [0x100bedbc], 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.10090390
add esp, 8
mov dword [0x100bede0], 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.10090390
add esp, 8
mov dword [0x100bede4], 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.10090390
add esp, 8
mov dword [0x100bede8], 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.10090390
add esp, 8
mov dword [0x100bee64], 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.10090390
add esp, 8
mov dword [0x100bedf4], 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.10090390
add esp, 8
add eax, 5
mov ecx, esp
mov dword [0x100bedf8], 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.10090390
add esp, 8
mov dword [0x100bee04], 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.10090390
add esp, 8
mov dword [0x100bee08], 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.10090390
add esp, 8
mov dword [0x100bee0c], 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.10090390
add esp, 8
mov dword [0x100bee10], 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.10090390
add esp, 8
mov dword [0x100bee14], 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.10090390
add esp, 8
add eax, 2
mov ecx, esp
mov dword [0x100bee18], 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.10090390
add esp, 8
mov dword [0x100bee1c], 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.10090390
add esp, 8
mov dword [0x100bee20], 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.10090390
add esp, 8
mov dword [0x100bee24], 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.10090390
add esp, 8
mov dword [0x100bee2c], 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.10090390
add esp, 8
mov dword [0x100bee30], 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.10090390
add esp, 8
mov dword [0x100bee40], 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.10090390
add esp, 8
mov dword [0x100bee48], 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.10090390
add esp, 8
mov dword [0x100bee44], 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.10090390
add esp, 8
mov dword [0x100bee4c], 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.10090390
add esp, 8
mov dword [0x100bee50], 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.10090390
add esp, 8
add eax, 0x21e
mov ecx, esp
mov dword [0x100bee54], 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.10090390
add esp, 8
mov dword [0x100bee5c], 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.10090390
add esp, 8
mov dword [0x100bee60], 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.10090390
add esp, 8
mov dword [0x100bee68], 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.10090390
add esp, 8
mov dword [0x100bee28], 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.10090390
add esp, 8
mov dword [0x100beddc], 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.10090390
add esp, 8
mov dword [0x100bedd8], 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.10090390
add esp, 8
mov dword [0x100bedf0], 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.10090390
add esp, 8
mov dword [0x100bedd4], 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.10090390
add esp, 8
add eax, 2
mov ecx, esp
mov dword [0x100bee58], 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.10090390
add esp, 8
add eax, 3
mov ecx, esp
mov dword [0x100bee74], 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.10090390
add esp, 8
add eax, 2
mov ecx, esp
mov dword [0x100bee78], 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.10090390
add esp, 8
mov dword [0x100bee7c], 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.10090390
add esp, 8
mov dword [0x100bee80], 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.10090390
add esp, 8
mov dword [0x100bee84], 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.10090390
add esp, 8
mov dword [0x100bee88], 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.10090390
add esp, 8
mov dword [0x100bee8c], 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.10090390
add esp, 8
mov dword [0x100bee90], 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.10090390
mov ecx, dword [eax + 0xa]
add eax, 9
add esp, 8
add ecx, 5
add eax, ecx
mov ecx, esp
mov dword [0x100bee94], 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.10090390
add esp, 8
mov dword [0x100bee98], 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.10090390
add esp, 8
mov dword [0x100bee9c], 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.10090390
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 [0x100beea0], eax
call fcn.1000a130
sub esp, 8
mov ecx, esp
push str.client.dll
call fcn.1000a130
call fcn.10090390
mov ecx, dword [eax + 1]
add ecx, 5
add esp, 8
add eax, ecx
mov ecx, esp
mov dword [0x100beea4], 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.10090390
add esp, 8
mov dword [0x100beea8], 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.10090390
add esp, 8
mov dword [0x100beeac], 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.10090390
add esp, 0x10
mov dword [0x100beeb0], 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.10093128
mov esp, ebp
pop ebp
ret