Function at 0x10077080
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x1c8
mov eax, dword [0x103090f4]
xor eax, ebp
mov dword [ebp - 4], eax
mov eax, dword [ebp + 8]
lea ecx, [ebp - 0x118]
push ebx
push esi
push edi
push 0
mov dword [ebp - 0x100], eax
call fcn.10044510
push str.rage
lea ecx, [ebp - 0x118]
call fcn.100451b0
mov cl, byte [0x10300b58]
mov edi, eax
mov byte [ebp - 0xe8], cl
lea ecx, [ebp - 0x34]
push str.enable
mov dword [ebp - 0xec], edi
call fcn.100441e0
push dword [ebp - 0xe8]
lea ecx, [ebp - 0x1c]
call fcn.100445f0
lea eax, [ebp - 0x1c]
mov ecx, edi
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x1c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
movzx eax, byte [0x10300b61]
lea ecx, [ebp - 0x34]
push str.resolver
mov byte [ebp - 0xe8], al
call fcn.100441e0
push dword [ebp - 0xe8]
lea ecx, [ebp - 0x1c]
call fcn.100445f0
lea eax, [ebp - 0x1c]
mov ecx, edi
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x1c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
movzx eax, byte [0x10300b60]
lea ecx, [ebp - 0x34]
push str.air_defensive
mov byte [ebp - 0xe8], al
call fcn.100441e0
push dword [ebp - 0xe8]
lea ecx, [ebp - 0x1c]
call fcn.100445f0
lea eax, [ebp - 0x1c]
mov ecx, edi
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x1c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
mov esi, dword [0x10300b68]
lea ecx, [ebp - 0x34]
push str.spike_amt
call fcn.100441e0
push esi
lea ecx, [ebp - 0x1c]
call fcn.10044470
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x34]
mov ecx, edi
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x1c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
mov esi, dword [0x10300b6c]
lea ecx, [ebp - 0x34]
push str.roll_amt
call fcn.100441e0
push esi
lea ecx, [ebp - 0x1c]
call fcn.10044470
lea eax, [ebp - 0x1c]
mov ecx, edi
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x1c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
mov esi, dword [0x10300b70]
lea ecx, [ebp - 0x34]
push str.roll_amt_pitch
call fcn.100441e0
push esi
lea ecx, [ebp - 0x1c]
call fcn.10044470
lea eax, [ebp - 0x1c]
mov ecx, edi
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x1c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
mov esi, dword [0x10300b5c]
lea ecx, [ebp - 0x34]
push str.anim_yaw_mode
call fcn.100441e0
push esi
lea ecx, [ebp - 0x1c]
call fcn.10044470
lea eax, [ebp - 0x1c]
mov ecx, edi
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x1c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
xor esi, esi
nop word [eax + eax]
lea eax, [esi + 1]
push eax
mov dword [ebp - 0xe0], eax
lea eax, [ebp - 0x4c]
push eax
call fcn.10081ea0
push eax
lea eax, [ebp - 0x64]
push str.weapon_config_id
push eax
call fcn.100430e0
add esp, 0x14
lea ecx, [ebp - 0x4c]
call fcn.10044690
push esi
mov ecx, 0x10300b78
call fcn.10076cd0
mov ebx, eax
lea eax, [ebp - 0x64]
push eax
mov cl, byte [ebx]
mov byte [ebp - 0xe8], cl
mov ecx, edi
call fcn.10044f20
push str.enable
lea ecx, [ebp - 0x34]
mov esi, eax
call fcn.100441e0
push dword [ebp - 0xe8]
lea ecx, [ebp - 0x1c]
call fcn.100445f0
lea eax, [ebp - 0x1c]
mov ecx, esi
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x1c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
movzx eax, byte [ebx + 1]
mov ecx, edi
mov byte [ebp - 0xf0], al
lea eax, [ebp - 0x64]
push eax
call fcn.10044f20
push str.quick_stop
lea ecx, [ebp - 0x34]
mov esi, eax
call fcn.100441e0
push dword [ebp - 0xf0]
lea ecx, [ebp - 0x1c]
call fcn.100445f0
lea eax, [ebp - 0x1c]
mov ecx, esi
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x1c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
movzx eax, byte [ebx + 2]
mov ecx, edi
mov byte [ebp - 0xfc], al
lea eax, [ebp - 0x64]
push eax
call fcn.10044f20
push str.auto_scope
lea ecx, [ebp - 0x34]
mov esi, eax
call fcn.100441e0
push dword [ebp - 0xfc]
lea ecx, [ebp - 0x1c]
call fcn.100445f0
lea eax, [ebp - 0x1c]
mov ecx, esi
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x1c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
movzx eax, byte [ebx + 0x20]
mov ecx, edi
mov byte [ebp - 0xf8], al
lea eax, [ebp - 0x64]
push eax
call fcn.10044f20
push str.prefer_body
lea ecx, [ebp - 0x34]
mov esi, eax
call fcn.100441e0
push dword [ebp - 0xf8]
lea ecx, [ebp - 0x1c]
call fcn.100445f0
lea eax, [ebp - 0x1c]
mov ecx, esi
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x1c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
movzx eax, byte [ebx + 0x21]
mov ecx, edi
mov byte [ebp - 0xf4], al
lea eax, [ebp - 0x64]
push eax
call fcn.10044f20
push str.prefer_safe
lea ecx, [ebp - 0x34]
mov esi, eax
call fcn.100441e0
push dword [ebp - 0xf4]
lea ecx, [ebp - 0x1c]
call fcn.100445f0
lea eax, [ebp - 0x1c]
mov ecx, esi
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x1c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
mov esi, dword [ebx + 4]
lea eax, [ebp - 0x64]
push eax
mov ecx, edi
call fcn.10044f20
push str.hitchance
lea ecx, [ebp - 0x34]
mov edi, eax
call fcn.100441e0
push esi
lea ecx, [ebp - 0x1c]
call fcn.10044470
lea eax, [ebp - 0x1c]
mov ecx, edi
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x1c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
mov ecx, dword [ebp - 0xec]
lea eax, [ebp - 0x64]
mov esi, dword [ebx + 8]
push eax
call fcn.10044f20
push str.mindamage
lea ecx, [ebp - 0x34]
mov edi, eax
call fcn.100441e0
push esi
lea ecx, [ebp - 0x1c]
call fcn.10044470
lea eax, [ebp - 0x1c]
mov ecx, edi
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x1c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
mov ecx, dword [ebp - 0xec]
lea eax, [ebp - 0x64]
mov esi, dword [ebx + 0xc]
push eax
call fcn.10044f20
push str.damage_override
lea ecx, [ebp - 0x34]
mov edi, eax
call fcn.100441e0
push esi
lea ecx, [ebp - 0x1c]
call fcn.10044470
lea eax, [ebp - 0x1c]
mov ecx, edi
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x1c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
mov ecx, dword [ebp - 0xec]
lea eax, [ebp - 0x64]
mov esi, dword [ebx + 0x10]
push eax
call fcn.10044f20
push str.scale_head
lea ecx, [ebp - 0x34]
mov edi, eax
call fcn.100441e0
push esi
lea ecx, [ebp - 0x1c]
call fcn.10044470
lea eax, [ebp - 0x1c]
mov ecx, edi
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x1c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
mov esi, dword [ebx + 0x14]
lea eax, [ebp - 0x64]
mov ecx, dword [ebp - 0xec]
push eax
call fcn.10044f20
push str.scale_body
lea ecx, [ebp - 0x34]
mov edi, eax
call fcn.100441e0
push esi
lea ecx, [ebp - 0x1c]
call fcn.10044470
lea eax, [ebp - 0x1c]
mov ecx, edi
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x1c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
mov ecx, dword [ebp - 0xec]
lea eax, [ebp - 0x64]
mov esi, dword [ebx + 0x2c]
push eax
call fcn.10044f20
push str.quick_stop_options
lea ecx, [ebp - 0x34]
mov edi, eax
call fcn.100441e0
push esi
lea ecx, [ebp - 0x1c]
call fcn.100444a0
lea eax, [ebp - 0x1c]
mov ecx, edi
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x1c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
mov ecx, dword [ebp - 0xec]
lea eax, [ebp - 0x64]
mov esi, dword [ebx + 0x24]
push eax
call fcn.10044f20
push str.hitboxes
lea ecx, [ebp - 0x34]
mov edi, eax
call fcn.100441e0
push esi
lea ecx, [ebp - 0x1c]
call fcn.100444a0
lea eax, [ebp - 0x1c]
mov ecx, edi
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x1c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
lea ecx, [ebp - 0x64]
call fcn.10044690
mov esi, dword [ebp - 0xe0]
mov edi, dword [ebp - 0xec]
cmp esi, 6
jl 0x100772c0
push str.antihit
lea ecx, [ebp - 0x118]
call fcn.100451b0
mov cl, byte [0x10300d28]
mov edi, eax
mov byte [ebp - 0xe0], cl
lea ecx, [ebp - 0x34]
push str.enable
call fcn.100441e0
push dword [ebp - 0xe0]
lea ecx, [ebp - 0x1c]
call fcn.100445f0
lea eax, [ebp - 0x1c]
mov ecx, edi
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x1c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
movzx eax, byte [0x10300d34]
lea ecx, [ebp - 0x34]
push str.at_targets
mov byte [ebp - 0xe0], al
call fcn.100441e0
push dword [ebp - 0xe0]
lea ecx, [ebp - 0x1c]
call fcn.100445f0
lea eax, [ebp - 0x1c]
mov ecx, edi
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x1c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
movzx eax, byte [0x10300d64]
lea ecx, [ebp - 0x34]
push str.silent_onshot
mov byte [ebp - 0xe0], al
call fcn.100441e0
push dword [ebp - 0xe0]
lea ecx, [ebp - 0x1c]
call fcn.100445f0
lea eax, [ebp - 0x1c]
mov ecx, edi
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x1c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
movzx eax, byte [0x10300d35]
lea ecx, [ebp - 0x34]
push str.def_pitch
mov byte [ebp - 0xe0], al
call fcn.100441e0
push dword [ebp - 0xe0]
lea ecx, [ebp - 0x1c]
call fcn.100445f0
lea eax, [ebp - 0x1c]
mov ecx, edi
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x1c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
movzx eax, byte [0x10300d36]
lea ecx, [ebp - 0x34]
push str.def_yaw
mov byte [ebp - 0xe0], al
call fcn.100441e0
push dword [ebp - 0xe0]
lea ecx, [ebp - 0x1c]
call fcn.100445f0
lea eax, [ebp - 0x1c]
mov ecx, edi
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x1c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
movzx eax, byte [0x10300d3c]
lea ecx, [ebp - 0x34]
push str.desync
mov byte [ebp - 0xe0], al
call fcn.100441e0
push dword [ebp - 0xe0]
lea ecx, [ebp - 0x1c]
call fcn.100445f0
lea eax, [ebp - 0x1c]
mov ecx, edi
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x1c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
movzx eax, byte [0x10300d58]
lea ecx, [ebp - 0x34]
push str.fakelag
mov byte [ebp - 0xe0], al
call fcn.100441e0
push dword [ebp - 0xe0]
lea ecx, [ebp - 0x1c]
call fcn.100445f0
lea eax, [ebp - 0x1c]
mov ecx, edi
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x1c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
mov esi, dword [0x10300d38]
lea ecx, [ebp - 0x34]
push str.def_aa_mode
call fcn.100441e0
push esi
lea ecx, [ebp - 0x1c]
call fcn.10044470
lea eax, [ebp - 0x1c]
mov ecx, edi
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x1c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
mov esi, dword [0x10300d2c]
lea ecx, [ebp - 0x34]
push str.pitch
call fcn.100441e0
push esi
lea ecx, [ebp - 0x1c]
call fcn.10044470
lea eax, [ebp - 0x1c]
mov ecx, edi
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x1c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
mov esi, dword [0x10300d30]
lea ecx, [ebp - 0x34]
push 0x1014fa84
call fcn.100441e0
push esi
lea ecx, [ebp - 0x1c]
call fcn.10044470
lea eax, [ebp - 0x1c]
mov ecx, edi
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x1c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
mov esi, dword [0x10300d54]
lea ecx, [ebp - 0x34]
push str.yaw_add
call fcn.100441e0
push esi
lea ecx, [ebp - 0x1c]
call fcn.10044470
lea eax, [ebp - 0x1c]
mov ecx, edi
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x1c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
mov esi, dword [0x10300d40]
lea ecx, [ebp - 0x34]
push str.desync_mode
call fcn.100441e0
push esi
lea ecx, [ebp - 0x1c]
call fcn.10044470
lea eax, [ebp - 0x1c]
mov ecx, edi
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x1c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
mov esi, dword [0x10300d4c]
lea ecx, [ebp - 0x34]
push str.jitter_mode
call fcn.100441e0
push esi
lea ecx, [ebp - 0x1c]
call fcn.10044470
lea eax, [ebp - 0x1c]
mov ecx, edi
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x1c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
mov esi, dword [0x10300d50]
lea ecx, [ebp - 0x34]
push str.jitter_range
call fcn.100441e0
push esi
lea ecx, [ebp - 0x1c]
call fcn.10044470
lea eax, [ebp - 0x1c]
mov ecx, edi
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x1c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
mov esi, dword [0x10300d44]
lea ecx, [ebp - 0x34]
push str.desync_left
call fcn.100441e0
push esi
lea ecx, [ebp - 0x1c]
call fcn.10044470
lea eax, [ebp - 0x1c]
mov ecx, edi
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x1c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
mov esi, dword [0x10300d48]
lea ecx, [ebp - 0x34]
push str.desync_right
call fcn.100441e0
push esi
lea ecx, [ebp - 0x1c]
call fcn.10044470
lea eax, [ebp - 0x1c]
mov ecx, edi
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x1c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
mov esi, dword [0x10300d5c]
lea ecx, [ebp - 0x34]
push str.fakelag_limit
call fcn.100441e0
push esi
lea ecx, [ebp - 0x1c]
call fcn.10044470
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x34]
mov ecx, edi
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x1c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
mov esi, dword [0x10300d60]
lea ecx, [ebp - 0x34]
push str.fakelag_conditions
call fcn.100441e0
push esi
lea ecx, [ebp - 0x1c]
call fcn.100444a0
lea eax, [ebp - 0x1c]
mov ecx, edi
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x1c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
push str.visuals
lea ecx, [ebp - 0x118]
call fcn.100451b0
mov esi, eax
xor edi, edi
mov dword [ebp - 0xec], esi
nop dword [eax]
lea eax, [edi + 1]
push eax
mov dword [ebp - 0xf8], eax
lea eax, [ebp - 0x4c]
push eax
call fcn.10081ea0
push eax
lea eax, [ebp - 0x64]
push str.esp
push eax
call fcn.100430e0
add esp, 0x14
lea ecx, [ebp - 0x4c]
call fcn.10044690
push edi
mov ecx, 0x10301500
call fcn.10076cb0
mov ebx, eax
mov ecx, esi
lea eax, [ebp - 0x64]
push eax
call fcn.10044f20
mov cl, byte [ebx]
mov edi, eax
mov byte [ebp - 0xe0], cl
lea ecx, [ebp - 0x34]
push str.enable
call fcn.100441e0
push dword [ebp - 0xe0]
lea ecx, [ebp - 0x1c]
call fcn.100445f0
lea eax, [ebp - 0x1c]
mov ecx, edi
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x1c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
mov al, byte [ebx + 1]
lea ecx, [ebp - 0x34]
push str.nade_offscreen
mov byte [ebp - 0xf4], al
call fcn.100441e0
push dword [ebp - 0xf4]
lea ecx, [ebp - 0x1c]
call fcn.100445f0
lea eax, [ebp - 0x1c]
mov ecx, edi
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x1c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
mov esi, dword [ebx + 0xc]
lea ecx, [ebp - 0x34]
push str.offscreen_dist
call fcn.100441e0
push esi
lea ecx, [ebp - 0x1c]
call fcn.10044470
lea eax, [ebp - 0x1c]
mov ecx, edi
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x1c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
mov esi, dword [ebx + 8]
lea ecx, [ebp - 0x34]
push str.offscreen_size
call fcn.100441e0
push esi
lea ecx, [ebp - 0x1c]
call fcn.10044470
lea eax, [ebp - 0x1c]
mov ecx, edi
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x1c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
mov esi, dword [ebx + 4]
lea ecx, [ebp - 0x34]
push str.elements
call fcn.100441e0
push esi
lea ecx, [ebp - 0x1c]
call fcn.100444a0
lea eax, [ebp - 0x1c]
mov ecx, edi
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x1c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
push str.colors
mov ecx, edi
call fcn.100451b0
lea ecx, [ebx + 0x10]
mov esi, eax
push ecx
sub esp, 0x18
mov ecx, esp
push 0x1014fb4c
call fcn.100441e0
push esi
call fcn.10081a80
add esp, 0x20
lea eax, [ebx + 0x20]
push eax
sub esp, 0x18
mov ecx, esp
push str.name
call fcn.100441e0
push esi
call fcn.10081a80
add esp, 0x20
lea eax, [ebx + 0x30]
push eax
sub esp, 0x18
mov ecx, esp
push str.health
call fcn.100441e0
push esi
call fcn.10081a80
add esp, 0x20
lea eax, [ebx + 0x40]
push eax
sub esp, 0x18
mov ecx, esp
push str.weapon
call fcn.100441e0
push esi
call fcn.10081a80
add esp, 0x20
lea eax, [ebx + 0x50]
push eax
sub esp, 0x18
mov ecx, esp
push str.ammo_bar
call fcn.100441e0
push esi
call fcn.10081a80
add esp, 0x20
lea eax, [ebx + 0x60]
push eax
sub esp, 0x18
mov ecx, esp
push str.offscreen_arrow
call fcn.100441e0
push esi
call fcn.10081a80
add esp, 0x20
lea eax, [ebx + 0x70]
push eax
sub esp, 0x18
mov ecx, esp
push str.offscreen_arrow_outline
call fcn.100441e0
push esi
call fcn.10081a80
add esp, 0x20
lea eax, [ebx + 0x80]
push eax
sub esp, 0x18
mov ecx, esp
push str.glow
call fcn.100441e0
push esi
call fcn.10081a80
add esp, 0x20
lea eax, [ebx + 0x90]
push eax
sub esp, 0x18
mov ecx, esp
push 0x1014fba4
call fcn.100441e0
push esi
call fcn.10081a80
add esp, 0x20
lea eax, [ebx + 0xb0]
push eax
sub esp, 0x18
mov ecx, esp
push str.molotov_range
call fcn.100441e0
push esi
call fcn.10081a80
add esp, 0x20
lea eax, [ebx + 0xa0]
push eax
sub esp, 0x18
mov ecx, esp
push str.smoke_range
call fcn.100441e0
push esi
call fcn.10081a80
add esp, 0x20
lea ecx, [ebp - 0x64]
call fcn.10044690
mov edi, dword [ebp - 0xf8]
mov esi, dword [ebp - 0xec]
cmp edi, 2
jl 0x10077c20
movzx eax, byte [0x10301680]
lea ecx, [ebp - 0x34]
push str.grenade_predict
mov byte [ebp - 0xe0], al
call fcn.100441e0
push dword [ebp - 0xe0]
lea ecx, [ebp - 0x1c]
call fcn.100445f0
lea eax, [ebp - 0x1c]
mov ebx, esi
push eax
lea eax, [ebp - 0x34]
mov ecx, ebx
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x1c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
push 0x10301684
sub esp, 0x18
mov ecx, esp
push str.predict_clr
call fcn.100441e0
push ebx
call fcn.10081a80
add esp, 0x20
lea ecx, [ebp - 0x34]
push str.show_all_history
call fcn.100441e0
push 1
lea ecx, [ebp - 0x1c]
call fcn.100445f0
lea eax, [ebp - 0x1c]
mov ecx, ebx
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x1c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
movzx eax, byte [0x103016a8]
lea ecx, [ebp - 0x34]
push str.local_glow
mov byte [ebp - 0xe0], al
call fcn.100441e0
push dword [ebp - 0xe0]
lea ecx, [ebp - 0x1c]
call fcn.100445f0
lea eax, [ebp - 0x1c]
mov ecx, ebx
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x1c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
push 0x103016ac
sub esp, 0x18
mov ecx, esp
push str.local_glow_color
call fcn.100441e0
push ebx
call fcn.10081a80
movzx eax, byte [0x10301694]
lea ecx, [ebp - 0x34]
add esp, 0x20
mov byte [ebp - 0xe0], al
push str.grenade_warning
call fcn.100441e0
push dword [ebp - 0xe0]
lea ecx, [ebp - 0x1c]
call fcn.100445f0
lea eax, [ebp - 0x1c]
mov ecx, ebx
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x1c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
movzx eax, byte [0x10301695]
lea ecx, [ebp - 0x34]
push str.grenade_warning_line
mov byte [ebp - 0xe0], al
call fcn.100441e0
push dword [ebp - 0xe0]
lea ecx, [ebp - 0x1c]
call fcn.100445f0
lea eax, [ebp - 0x1c]
mov ecx, ebx
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x1c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
push 0x10301698
sub esp, 0x18
mov ecx, esp
push str.warning_clr
call fcn.100441e0
push ebx
call fcn.10081a80
movzx eax, byte [0x103014f8]
add esp, 0x20
mov ecx, ebx
mov byte [ebp - 0xe0], al
push str.eventlog
call fcn.100451b0
push str.enable
lea ecx, [ebp - 0x34]
mov esi, eax
call fcn.100441e0
push dword [ebp - 0xe0]
lea ecx, [ebp - 0x1c]
call fcn.100445f0
lea eax, [ebp - 0x1c]
mov ecx, esi
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x1c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
movzx eax, byte [0x103014f9]
mov ecx, ebx
push str.eventlog
mov byte [ebp - 0xe0], al
call fcn.100451b0
push str.filter_console
lea ecx, [ebp - 0x34]
mov esi, eax
call fcn.100441e0
push dword [ebp - 0xe0]
lea ecx, [ebp - 0x1c]
call fcn.100445f0
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x34]
push eax
mov ecx, esi
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x1c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
mov esi, dword [0x103014fc]
mov ecx, ebx
push str.eventlog
call fcn.100451b0
push str.logs
lea ecx, [ebp - 0x34]
mov edi, eax
call fcn.100441e0
push esi
lea ecx, [ebp - 0x1c]
call fcn.100444a0
lea eax, [ebp - 0x1c]
mov ecx, edi
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x1c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
xor eax, eax
mov ebx, 0x10300d6c
nop
inc eax
push eax
mov dword [ebp - 0xf4], eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10081ea0
push eax
lea eax, [ebp - 0x4c]
push str.chams
push eax
call fcn.100430e0
add esp, 0x14
lea ecx, [ebp - 0x1c]
call fcn.10044690
mov ecx, dword [ebp - 0xec]
lea eax, [ebp - 0x4c]
push eax
call fcn.10044f20
mov cl, byte [ebx - 4]
mov edi, eax
mov byte [ebp - 0xe0], cl
lea ecx, [ebp - 0x34]
push str.enable
call fcn.100441e0
push dword [ebp - 0xe0]
lea ecx, [ebp - 0x1c]
call fcn.100445f0
lea eax, [ebp - 0x1c]
mov ecx, edi
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x1c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
mov esi, dword [ebx]
lea ecx, [ebp - 0x34]
push str.material
call fcn.100441e0
push esi
lea ecx, [ebp - 0x1c]
call fcn.10044470
lea eax, [ebp - 0x1c]
mov ecx, edi
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x1c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
mov esi, dword [ebx + 4]
lea ecx, [ebp - 0x34]
push str.glow_fill
call fcn.100441e0
push esi
lea ecx, [ebp - 0x1c]
call fcn.10044470
lea eax, [ebp - 0x1c]
mov ecx, edi
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x1c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
mov esi, dword [ebx + 8]
lea ecx, [ebp - 0x34]
push str.shot_duration
call fcn.100441e0
push esi
lea ecx, [ebp - 0x1c]
call fcn.10044470
lea eax, [ebp - 0x1c]
mov ecx, edi
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x1c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
lea eax, [ebx + 0xc]
push eax
sub esp, 0x18
mov ecx, esp
push str.main_color
call fcn.100441e0
push edi
call fcn.10081a80
add esp, 0x20
lea eax, [ebx + 0x1c]
push eax
sub esp, 0x18
mov ecx, esp
push str.glow_color
call fcn.100441e0
push edi
call fcn.10081a80
add esp, 0x20
mov dword [ebp - 0xc], 0
xorps xmm0, xmm0
mov dword [ebp - 8], 0
lea ecx, [ebp - 0x1c]
movups xmmword [ebp - 0x1c], xmm0
push 0xc
push str.chams_sprite
call fcn.100432b0
lea eax, [ebx + 0x2c]
push eax
lea ecx, [ebp - 0x64]
call fcn.100441e0
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x34]
call fcn.10044420
lea eax, [ebp - 0x34]
mov ecx, edi
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x34]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
lea ecx, [ebp - 0x64]
call fcn.10044690
lea ecx, [ebp - 0x4c]
call fcn.10044690
mov eax, dword [ebp - 0xf4]
add ebx, 0xb0
cmp ebx, 0x103014fc
jl 0x10078200
push str.misc
lea ecx, [ebp - 0x118]
call fcn.100451b0
mov cl, byte [0x103016c1]
mov ebx, eax
mov byte [ebp - 0xe0], cl
lea ecx, [ebp - 0x1c]
push str.auto_jump
call fcn.100441e0
push dword [ebp - 0xe0]
lea ecx, [ebp - 0x4c]
call fcn.100445f0
lea eax, [ebp - 0x4c]
mov ecx, ebx
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
movzx eax, byte [0x103016c2]
lea ecx, [ebp - 0x1c]
push str.auto_strafe
mov byte [ebp - 0xe0], al
call fcn.100441e0
push dword [ebp - 0xe0]
lea ecx, [ebp - 0x4c]
call fcn.100445f0
lea eax, [ebp - 0x4c]
mov ecx, ebx
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
movzx eax, byte [0x103016c3]
lea ecx, [ebp - 0x1c]
push str.fast_stop
mov byte [ebp - 0xe0], al
call fcn.100441e0
push dword [ebp - 0xe0]
lea ecx, [ebp - 0x4c]
call fcn.100445f0
lea eax, [ebp - 0x4c]
mov ecx, ebx
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
movzx eax, byte [0x103016c4]
lea ecx, [ebp - 0x1c]
push str.slide_walk
mov byte [ebp - 0xe0], al
call fcn.100441e0
push dword [ebp - 0xe0]
lea ecx, [ebp - 0x4c]
call fcn.100445f0
lea eax, [ebp - 0x4c]
mov ecx, ebx
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
movzx eax, byte [0x10301818]
lea ecx, [ebp - 0x1c]
push str.pen_xhair
mov byte [ebp - 0xe0], al
call fcn.100441e0
push dword [ebp - 0xe0]
lea ecx, [ebp - 0x4c]
call fcn.100445f0
lea eax, [ebp - 0x4c]
mov ecx, ebx
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
mov eax, 0x103016d4
mov dword [ebp - 0xe8], 3
mov edi, 1
mov dword [ebp - 0xec], eax
mov eax, dword [eax - 0xc]
mov esi, edi
neg esi
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xf0], esi
lea eax, [ebp - 0x4f]
test edi, edi
jns 0x100785e0
push esi
push eax
call fcn.10076710
add esp, 8
mov byte [eax - 1], 0x2d
dec eax
jmp 0x100785f0
push edi
push eax
call fcn.10076710
add esp, 8
mov dword [ebp - 0xf0], esi
lea ecx, [ebp - 0xe1]
push ecx
lea ecx, [ebp - 0x4f]
push ecx
push eax
lea ecx, [ebp - 0x34]
call fcn.10076240
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0xdc]
push 0x1014fd18
push eax
call fcn.100430e0
add esp, 0xc
mov ecx, ebx
push eax
call fcn.10044f20
push 4
xorps xmm0, xmm0
mov dword [ebp - 0xc], 0
push str.amt_
lea ecx, [ebp - 0x1c]
mov dword [ebp - 8], 0
mov esi, eax
movups xmmword [ebp - 0x1c], xmm0
call fcn.100432b0
push dword [ebp - 0xe0]
lea ecx, [ebp - 0x4c]
call fcn.10044470
lea eax, [ebp - 0x4c]
mov ecx, esi
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
lea ecx, [ebp - 0xdc]
call fcn.10044690
lea ecx, [ebp - 0x34]
call fcn.10044690
mov eax, dword [ebp - 0xec]
mov eax, dword [eax]
mov dword [ebp - 0xe0], eax
lea eax, [ebp - 0x4f]
test edi, edi
jns 0x100786bc
push dword [ebp - 0xf0]
push eax
call fcn.10076710
add esp, 8
mov byte [eax - 1], 0x2d
dec eax
jmp 0x100786c6
push edi
push eax
call fcn.10076710
add esp, 8
lea ecx, [ebp - 0xe1]
push ecx
lea ecx, [ebp - 0x4f]
push ecx
push eax
lea ecx, [ebp - 0x34]
call fcn.10076240
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0xdc]
push str.viewmodel_pos
push eax
call fcn.100430e0
add esp, 0xc
mov ecx, ebx
push eax
call fcn.10044f20
push 4
xorps xmm0, xmm0
mov dword [ebp - 0xc], 0
push str.pos_
lea ecx, [ebp - 0x1c]
mov dword [ebp - 8], 0
mov esi, eax
movups xmmword [ebp - 0x1c], xmm0
call fcn.100432b0
push dword [ebp - 0xe0]
lea ecx, [ebp - 0x4c]
call fcn.10044470
lea eax, [ebp - 0x4c]
mov ecx, esi
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
lea ecx, [ebp - 0xdc]
call fcn.10044690
lea ecx, [ebp - 0x34]
call fcn.10044690
mov eax, dword [ebp - 0xec]
inc edi
add eax, 4
sub dword [ebp - 0xe8], 1
mov dword [ebp - 0xec], eax
jne 0x100785b5
mov esi, dword [0x103016e4]
lea ecx, [ebp - 0x1c]
push 0xc
xorps xmm0, xmm0
mov dword [ebp - 0xc], 0
push str.aspect_ratio
movups xmmword [ebp - 0x1c], xmm0
mov dword [ebp - 8], 0
call fcn.100432b0
push esi
lea ecx, [ebp - 0x4c]
call fcn.10044470
lea eax, [ebp - 0x4c]
mov ecx, ebx
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
movzx eax, byte [0x103016f0]
lea ecx, [ebp - 0x1c]
push 0x10
xorps xmm0, xmm0
mov byte [ebp - 0xe0], al
push str.thirdperson_dead
movups xmmword [ebp - 0x1c], xmm0
mov dword [ebp - 0xc], 0
mov dword [ebp - 8], 0
call fcn.100432b0
push dword [ebp - 0xe0]
lea ecx, [ebp - 0x4c]
call fcn.100445f0
lea eax, [ebp - 0x4c]
mov ecx, ebx
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
mov esi, dword [0x103016ec]
lea ecx, [ebp - 0x1c]
push 0x10
xorps xmm0, xmm0
mov dword [ebp - 0xc], 0
push str.thirdperson_dist
movups xmmword [ebp - 0x1c], xmm0
mov dword [ebp - 8], 0
call fcn.100432b0
push esi
lea ecx, [ebp - 0x4c]
call fcn.10044470
lea eax, [ebp - 0x4c]
mov ecx, ebx
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
movzx eax, byte [0x103016fc]
xorps xmm0, xmm0
push 7
mov byte [ebp - 0xe0], al
movups xmmword [ebp - 0x1c], xmm0
mov dword [ebp - 0xc], 0
mov dword [ebp - 8], 0
push str.impacts
lea ecx, [ebp - 0x1c]
call fcn.100432b0
push dword [ebp - 0xe0]
lea ecx, [ebp - 0x4c]
call fcn.100445f0
lea eax, [ebp - 0x4c]
mov ecx, ebx
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
push 0x10301700
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
push 0xa
movups xmmword [ecx], xmm0
push str.server_clr
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.100432b0
push ebx
call fcn.10081a80
add esp, 0x20
xorps xmm0, xmm0
push 0x10301710
sub esp, 0x18
mov ecx, esp
push 0xa
movups xmmword [ecx], xmm0
push str.client_clr
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.100432b0
push ebx
call fcn.10081a80
mov esi, dword [0x10301720]
lea ecx, [ebp - 0x1c]
add esp, 0x20
mov dword [ebp - 0xc], 0
xorps xmm0, xmm0
mov dword [ebp - 8], 0
movups xmmword [ebp - 0x1c], xmm0
push 0xb
push str.impact_size
call fcn.100432b0
push esi
lea ecx, [ebp - 0x4c]
call fcn.10044470
lea eax, [ebp - 0x4c]
mov ecx, ebx
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
mov esi, dword [0x10301724]
lea ecx, [ebp - 0x1c]
push 7
xorps xmm0, xmm0
mov dword [ebp - 0xc], 0
push str.tracers
movups xmmword [ebp - 0x1c], xmm0
mov dword [ebp - 8], 0
call fcn.100432b0
push esi
lea ecx, [ebp - 0x4c]
call fcn.100444a0
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x1c]
mov ecx, ebx
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
mov esi, dword [0x10301728]
lea ecx, [ebp - 0x1c]
push 0xb
xorps xmm0, xmm0
mov dword [ebp - 0xc], 0
push str.tracer_type
movups xmmword [ebp - 0x1c], xmm0
mov dword [ebp - 8], 0
call fcn.100432b0
push esi
lea ecx, [ebp - 0x4c]
call fcn.10044470
lea eax, [ebp - 0x4c]
mov ecx, ebx
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
mov edi, 1
mov dword [ebp - 0xec], 0x1030172c
mov dword [ebp - 0xe8], 3
nop word [eax + eax]
test edi, edi
jns 0x10078aac
mov eax, edi
neg eax
push eax
lea eax, [ebp - 0x4f]
push eax
call fcn.10076710
add esp, 8
mov byte [eax - 1], 0x2d
dec eax
jmp 0x10078ab9
lea eax, [ebp - 0x4f]
push edi
push eax
call fcn.10076710
add esp, 8
lea ecx, [ebp - 0xe1]
push ecx
lea ecx, [ebp - 0x4f]
push ecx
push eax
lea ecx, [ebp - 0x4c]
call fcn.10076240
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0xdc]
push str.trace_clr
push eax
call fcn.100430e0
add esp, 0xc
mov ecx, ebx
push eax
call fcn.10044f20
push dword [ebp - 0xec]
xorps xmm0, xmm0
mov esi, eax
sub esp, 0x18
mov ecx, esp
push 4
movups xmmword [ecx], xmm0
push str.clr_
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.100432b0
push esi
call fcn.10081a80
add esp, 0x20
lea ecx, [ebp - 0xdc]
call fcn.10044690
lea ecx, [ebp - 0x4c]
call fcn.10044690
add dword [ebp - 0xec], 0x10
inc edi
sub dword [ebp - 0xe8], 1
jne 0x10078a90
mov esi, 1
mov edi, 0x1030184c
mov dword [ebp - 0xe8], esi
mov dword [ebp - 0xf0], edi
mov dword [ebp - 0xe0], esi
test esi, esi
jns 0x10078b83
mov eax, esi
neg eax
push eax
lea eax, [ebp - 0x4f]
push eax
call fcn.10076710
add esp, 8
mov byte [eax - 1], 0x2d
dec eax
jmp 0x10078b90
lea eax, [ebp - 0x4f]
push esi
push eax
call fcn.10076710
add esp, 8
lea ecx, [ebp - 0xe1]
push ecx
lea ecx, [ebp - 0x4f]
push ecx
push eax
lea ecx, [ebp - 0xac]
call fcn.10076240
mov edx, dword [ebp - 0x98]
mov eax, edx
mov ecx, dword [ebp - 0x9c]
sub eax, ecx
cmp eax, 9
jb 0x10078c4f
cmp edx, 0x10
lea esi, [ebp - 0xac]
lea eax, [ecx + 9]
cmovae esi, dword [ebp - 0xac]
mov dword [ebp - 0x9c], eax
cmp esi, 0x1014fdc9
jae 0x10078c01
lea eax, [esi + ecx]
cmp eax, str.world_clr
jb 0x10078c01
cmp esi, str.world_clr
ja 0x10078bf7
xor edi, edi
jmp 0x10078c06
mov edi, esi
sub edi, str.world_clr
jmp 0x10078c06
mov edi, 9
lea eax, [ecx + 1]
push eax
lea ecx, [esi + 9]
push esi
push ecx
call sub.VCRUNTIME140.dll_memmove
push edi
push str.world_clr
push esi
call sub.VCRUNTIME140.dll_memcpy
mov edx, 9
lea ecx, [edi + 0x1014fdc9]
sub edx, edi
lea eax, [esi + edi]
push edx
push ecx
push eax
call sub.VCRUNTIME140.dll_memcpy
mov esi, dword [ebp - 0xe8]
lea eax, [ebp - 0xac]
mov edi, dword [ebp - 0xf0]
add esp, 0x24
jmp 0x10078c6b
push 9
push str.world_clr
push 0
push dword [ebp - 0xe0]
lea ecx, [ebp - 0xac]
push 9
call fcn.10043bf0
mov dword [ebp - 0x24], 0
xorps xmm0, xmm0
movups xmmword [ebp - 0x34], xmm0
mov dword [ebp - 0x20], 0
mov ecx, ebx
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x34], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x24], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
push edi
sub esp, 0x18
xorps xmm0, xmm0
mov edx, esp
push eax
movups xmmword [edx], xmm0
mov dword [edx + 0x10], 4
mov dword [edx + 0x14], 0xf
mov ecx, dword [str.clr_]
mov dword [edx], ecx
mov byte [edx + 4], 0
call fcn.10081a80
mov ecx, dword [ebp - 0x20]
add esp, 0x20
cmp ecx, 0x10
jb 0x10078d10
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10078d06
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007ad0e
push ecx
push edx
call fcn.100e100a
add esp, 8
lea ecx, [ebp - 0xac]
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 0xf
mov byte [ebp - 0x34], 0
call fcn.10044690
inc esi
add edi, 0x10
cmp dword [ebp - 0xe0], 5
mov dword [ebp - 0xe8], esi
mov dword [ebp - 0xf0], edi
jl 0x10078b61
movzx eax, byte [0x1014fdd4]
lea ecx, [ebp - 0x4c]
push dword [0x1030189c]
xorps xmm0, xmm0
mov dword [ebp - 0x24], 9
movups xmmword [ebp - 0x34], xmm0
mov dword [ebp - 0x20], 0xf
movq xmm0, qword [str.hitmarker]
movq qword [ebp - 0x34], xmm0
mov byte [ebp - 0x2c], al
mov byte [ebp - 0x2b], 0
call fcn.100444a0
lea eax, [ebp - 0x4c]
mov ecx, ebx
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
push 0x103018a0
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
push ebx
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0xd
mov dword [ecx + 0x14], 0xf
movq xmm0, qword [str.hitmarker_clr]
movq qword [ecx], xmm0
mov eax, dword [0x1014fde0]
mov dword [ecx + 8], eax
movzx eax, byte [0x1014fde4]
mov byte [ecx + 0xc], al
mov byte [ecx + 0xd], 0
call fcn.10081a80
movzx eax, byte [0x103018b0]
lea ecx, [ebp - 0x1c]
add esp, 0x20
mov byte [ebp - 0xe0], al
xorps xmm0, xmm0
mov dword [ebp - 0xc], 0
movups xmmword [ebp - 0x1c], xmm0
mov dword [ebp - 8], 0
push 6
push str.damage
call fcn.100432b0
push dword [ebp - 0xe0]
lea ecx, [ebp - 0x4c]
call fcn.100445f0
lea eax, [ebp - 0x4c]
mov ecx, ebx
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
push 0x103018b4
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
push 0xa
movups xmmword [ecx], xmm0
push str.damage_clr
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.100432b0
push ebx
call fcn.10081a80
mov esi, dword [0x103018c4]
add esp, 0x20
xorps xmm0, xmm0
push 5
push str.sound
lea ecx, [ebp - 0x1c]
mov dword [ebp - 0xc], 0
movups xmmword [ebp - 0x1c], xmm0
mov dword [ebp - 8], 0
call fcn.100432b0
push esi
lea ecx, [ebp - 0x4c]
call fcn.10044470
lea eax, [ebp - 0x4c]
mov ecx, ebx
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
mov esi, dword [0x103018c8]
lea ecx, [ebp - 0x1c]
push 0xc
xorps xmm0, xmm0
mov dword [ebp - 0xc], 0
push str.sound_volume
movups xmmword [ebp - 0x1c], xmm0
mov dword [ebp - 8], 0
call fcn.100432b0
push esi
lea ecx, [ebp - 0x4c]
call fcn.10044470
lea eax, [ebp - 0x4c]
mov ecx, ebx
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
movzx eax, byte [0x1030194c]
lea ecx, [ebp - 0x1c]
push 0x10
xorps xmm0, xmm0
mov byte [ebp - 0xe0], al
push str.unlock_inventory
movups xmmword [ebp - 0x1c], xmm0
mov dword [ebp - 0xc], 0
mov dword [ebp - 8], 0
call fcn.100432b0
push dword [ebp - 0xe0]
lea ecx, [ebp - 0x4c]
call fcn.100445f0
lea eax, [ebp - 0x4c]
mov ecx, ebx
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
movzx eax, byte [0x10301959]
lea ecx, [ebp - 0x1c]
push 0xf
xorps xmm0, xmm0
mov byte [ebp - 0xe0], al
push str.spoof_sv_cheats
movups xmmword [ebp - 0x1c], xmm0
mov dword [ebp - 0xc], 0
mov dword [ebp - 8], 0
call fcn.100432b0
push dword [ebp - 0xe0]
lea ecx, [ebp - 0x4c]
call fcn.100445f0
lea eax, [ebp - 0x4c]
mov ecx, ebx
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
movzx eax, byte [0x1030195a]
lea ecx, [ebp - 0x1c]
push 0x13
xorps xmm0, xmm0
mov byte [ebp - 0xe0], al
push str.unlock_hidden_cvars
movups xmmword [ebp - 0x1c], xmm0
mov dword [ebp - 0xc], 0
mov dword [ebp - 8], 0
call fcn.100432b0
push dword [ebp - 0xe0]
lea ecx, [ebp - 0x4c]
call fcn.100445f0
lea eax, [ebp - 0x4c]
mov ecx, ebx
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
movzx eax, byte [0x10301958]
lea ecx, [ebp - 0x1c]
push 0xe
xorps xmm0, xmm0
mov byte [ebp - 0xe0], al
push str.bypass_sv_pure
movups xmmword [ebp - 0x1c], xmm0
mov dword [ebp - 0xc], 0
mov dword [ebp - 8], 0
call fcn.100432b0
push dword [ebp - 0xe0]
lea ecx, [ebp - 0x4c]
call fcn.100445f0
lea eax, [ebp - 0x4c]
mov ecx, ebx
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
movzx eax, byte [0x1030194f]
lea ecx, [ebp - 0x1c]
push 0xa
xorps xmm0, xmm0
mov byte [ebp - 0xe0], al
push str.remove_ads
movups xmmword [ebp - 0x1c], xmm0
mov dword [ebp - 0xc], 0
mov dword [ebp - 8], 0
call fcn.100432b0
push dword [ebp - 0xe0]
lea ecx, [ebp - 0x4c]
call fcn.100445f0
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x1c]
push eax
mov ecx, ebx
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
movzx eax, byte [0x1030194d]
lea ecx, [ebp - 0x1c]
push 0xe
xorps xmm0, xmm0
mov byte [ebp - 0xe0], al
push str.snip_crosshair
movups xmmword [ebp - 0x1c], xmm0
mov dword [ebp - 0xc], 0
mov dword [ebp - 8], 0
call fcn.100432b0
push dword [ebp - 0xe0]
lea ecx, [ebp - 0x4c]
call fcn.100445f0
lea eax, [ebp - 0x4c]
mov ecx, ebx
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
movzx eax, byte [0x1030194e]
lea ecx, [ebp - 0x1c]
push 0x11
xorps xmm0, xmm0
mov byte [ebp - 0xe0], al
push str.preverse_killfeed
movups xmmword [ebp - 0x1c], xmm0
mov dword [ebp - 0xc], 0
mov dword [ebp - 8], 0
call fcn.100432b0
push dword [ebp - 0xe0]
lea ecx, [ebp - 0x4c]
call fcn.100445f0
lea eax, [ebp - 0x4c]
mov ecx, ebx
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
movzx eax, byte [0x10301950]
lea ecx, [ebp - 0x1c]
push 0xb
xorps xmm0, xmm0
mov byte [ebp - 0xe0], al
push str.force_radar
movups xmmword [ebp - 0x1c], xmm0
mov dword [ebp - 0xc], 0
mov dword [ebp - 8], 0
call fcn.100432b0
push dword [ebp - 0xe0]
lea ecx, [ebp - 0x4c]
call fcn.100445f0
lea eax, [ebp - 0x4c]
mov ecx, ebx
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
mov esi, dword [0x10301954]
lea ecx, [ebp - 0x1c]
push 0xf
xorps xmm0, xmm0
mov dword [ebp - 0xc], 0
push str.ragdoll_gravity
movups xmmword [ebp - 0x1c], xmm0
mov dword [ebp - 8], 0
call fcn.100432b0
push esi
lea ecx, [ebp - 0x4c]
call fcn.10044470
lea eax, [ebp - 0x4c]
mov ecx, ebx
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
mov esi, dword [0x103016e8]
lea ecx, [ebp - 0x1c]
push 0xd
xorps xmm0, xmm0
mov dword [ebp - 0xc], 0
push str.strafe_smooth
movups xmmword [ebp - 0x1c], xmm0
mov dword [ebp - 8], 0
call fcn.100432b0
push esi
lea ecx, [ebp - 0x4c]
call fcn.10044470
lea eax, [ebp - 0x4c]
mov ecx, ebx
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
movzx eax, byte [0x10301960]
mov ecx, ebx
push str.buybot
mov byte [ebp - 0xe0], al
call fcn.100451b0
push 6
xorps xmm0, xmm0
mov dword [ebp - 0xc], 0
push str.enable
lea ecx, [ebp - 0x1c]
mov dword [ebp - 8], 0
mov esi, eax
movups xmmword [ebp - 0x1c], xmm0
call fcn.100432b0
push dword [ebp - 0xe0]
lea ecx, [ebp - 0x4c]
call fcn.100445f0
lea eax, [ebp - 0x4c]
mov ecx, esi
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
mov esi, dword [0x10301964]
push str.buybot
mov ecx, ebx
call fcn.100451b0
push 0xb
xorps xmm0, xmm0
mov dword [ebp - 0xc], 0
push str.main_weapon
lea ecx, [ebp - 0x1c]
mov dword [ebp - 8], 0
mov edi, eax
movups xmmword [ebp - 0x1c], xmm0
call fcn.100432b0
push esi
lea ecx, [ebp - 0x4c]
call fcn.10044470
lea eax, [ebp - 0x4c]
mov ecx, edi
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
mov esi, dword [0x10301968]
mov ecx, ebx
push str.buybot
call fcn.100451b0
push 0xd
xorps xmm0, xmm0
mov dword [ebp - 0xc], 0
push str.second_weapon
lea ecx, [ebp - 0x1c]
mov dword [ebp - 8], 0
mov edi, eax
movups xmmword [ebp - 0x1c], xmm0
call fcn.100432b0
push esi
lea ecx, [ebp - 0x4c]
call fcn.10044470
lea eax, [ebp - 0x4c]
mov ecx, edi
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
mov esi, dword [0x1030196c]
mov ecx, ebx
push str.buybot
call fcn.100451b0
push 0xb
xorps xmm0, xmm0
mov dword [ebp - 0xc], 0
push str.other_items
lea ecx, [ebp - 0x1c]
mov dword [ebp - 8], 0
mov edi, eax
movups xmmword [ebp - 0x1c], xmm0
call fcn.100432b0
push esi
lea ecx, [ebp - 0x4c]
call fcn.100444a0
lea eax, [ebp - 0x4c]
mov ecx, edi
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
mov esi, dword [0x1030195c]
lea ecx, [ebp - 0x1c]
push 8
xorps xmm0, xmm0
mov dword [ebp - 0xc], 0
push str.removals
movups xmmword [ebp - 0x1c], xmm0
mov dword [ebp - 8], 0
call fcn.100432b0
push esi
lea ecx, [ebp - 0x4c]
call fcn.100444a0
lea eax, [ebp - 0x4c]
mov ecx, ebx
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
mov esi, dword [0x10301808]
lea ecx, [ebp - 0x1c]
push 0x10
xorps xmm0, xmm0
mov dword [ebp - 0xc], 0
push str.world_modulation
movups xmmword [ebp - 0x1c], xmm0
mov dword [ebp - 8], 0
call fcn.100432b0
push esi
lea ecx, [ebp - 0x4c]
call fcn.100444a0
lea eax, [ebp - 0x4c]
mov ecx, ebx
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
movzx eax, byte [0x103016f1]
lea ecx, [ebp - 0x1c]
push 0xb
xorps xmm0, xmm0
mov byte [ebp - 0xe0], al
push str.blend_scope
movups xmmword [ebp - 0x1c], xmm0
mov dword [ebp - 0xc], 0
mov dword [ebp - 8], 0
call fcn.100432b0
push dword [ebp - 0xe0]
lea ecx, [ebp - 0x4c]
call fcn.100445f0
lea eax, [ebp - 0x4c]
mov ecx, ebx
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
mov esi, dword [0x103016f4]
xorps xmm0, xmm0
movups xmmword [ebp - 0x1c], xmm0
mov dword [ebp - 0xc], 0
mov dword [ebp - 8], 0
push 9
push str.scope_amt
lea ecx, [ebp - 0x1c]
call fcn.100432b0
push esi
lea ecx, [ebp - 0x4c]
call fcn.10044470
lea eax, [ebp - 0x4c]
mov ecx, ebx
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
mov esi, dword [0x103016f8]
lea ecx, [ebp - 0x1c]
push 0xf
xorps xmm0, xmm0
mov dword [ebp - 0xc], 0
push str.attachments_amt
movups xmmword [ebp - 0x1c], xmm0
mov dword [ebp - 8], 0
call fcn.100432b0
push esi
lea ecx, [ebp - 0x4c]
call fcn.10044470
lea eax, [ebp - 0x4c]
mov ecx, ebx
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
mov esi, dword [0x10301760]
lea ecx, [ebp - 0x1c]
push 0xb
xorps xmm0, xmm0
mov dword [ebp - 0xc], 0
push str.bloom_scale
movups xmmword [ebp - 0x1c], xmm0
mov dword [ebp - 8], 0
call fcn.100432b0
push esi
lea ecx, [ebp - 0x4c]
call fcn.10044470
lea eax, [ebp - 0x4c]
mov ecx, ebx
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
movzx eax, byte [0x1030175c]
lea ecx, [ebp - 0x1c]
push 0xc
xorps xmm0, xmm0
mov byte [ebp - 0xe0], al
push str.custom_bloom
movups xmmword [ebp - 0x1c], xmm0
mov dword [ebp - 0xc], 0
mov dword [ebp - 8], 0
call fcn.100432b0
push dword [ebp - 0xe0]
lea ecx, [ebp - 0x4c]
call fcn.100445f0
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x1c]
mov ecx, ebx
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
movzx eax, byte [0x10301819]
lea ecx, [ebp - 0x1c]
push 0xc
xorps xmm0, xmm0
mov byte [ebp - 0xe0], al
push str.retrack_peek
movups xmmword [ebp - 0x1c], xmm0
mov dword [ebp - 0xc], 0
mov dword [ebp - 8], 0
call fcn.100432b0
push dword [ebp - 0xe0]
lea ecx, [ebp - 0x4c]
call fcn.100445f0
lea eax, [ebp - 0x4c]
mov ecx, ebx
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
movzx eax, byte [0x103016e0]
lea ecx, [ebp - 0x1c]
push 0xf
xorps xmm0, xmm0
mov byte [ebp - 0xe0], al
push str.viewmodel_scope
movups xmmword [ebp - 0x1c], xmm0
mov dword [ebp - 0xc], 0
mov dword [ebp - 8], 0
call fcn.100432b0
push dword [ebp - 0xe0]
lea ecx, [ebp - 0x4c]
call fcn.100445f0
lea eax, [ebp - 0x4c]
mov ecx, ebx
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
movzx eax, byte [0x103016e2]
lea ecx, [ebp - 0x1c]
push 0xf
xorps xmm0, xmm0
mov byte [ebp - 0xe0], al
push str.fix_sensitivity
movups xmmword [ebp - 0x1c], xmm0
mov dword [ebp - 0xc], 0
mov dword [ebp - 8], 0
call fcn.100432b0
push dword [ebp - 0xe0]
lea ecx, [ebp - 0x4c]
call fcn.100445f0
lea eax, [ebp - 0x4c]
mov ecx, ebx
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
movzx eax, byte [0x103016e3]
lea ecx, [ebp - 0x1c]
push 0x10
xorps xmm0, xmm0
mov byte [ebp - 0xe0], al
push str.skip_second_zoom
movups xmmword [ebp - 0x1c], xmm0
mov dword [ebp - 0xc], 0
mov dword [ebp - 8], 0
call fcn.100432b0
push dword [ebp - 0xe0]
lea ecx, [ebp - 0x4c]
call fcn.100445f0
lea eax, [ebp - 0x4c]
mov ecx, ebx
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
mov esi, dword [0x10301764]
lea ecx, [ebp - 0x1c]
push 0xc
xorps xmm0, xmm0
mov dword [ebp - 0xc], 0
push str.exposure_min
movups xmmword [ebp - 0x1c], xmm0
mov dword [ebp - 8], 0
call fcn.100432b0
push esi
lea ecx, [ebp - 0x4c]
call fcn.10044470
lea eax, [ebp - 0x4c]
mov ecx, ebx
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
mov esi, dword [0x10301768]
lea ecx, [ebp - 0x1c]
push 0xc
xorps xmm0, xmm0
mov dword [ebp - 0xc], 0
push str.exposure_max
movups xmmword [ebp - 0x1c], xmm0
mov dword [ebp - 8], 0
call fcn.100432b0
push esi
lea ecx, [ebp - 0x4c]
call fcn.10044470
lea eax, [ebp - 0x4c]
mov ecx, ebx
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
mov esi, dword [0x10301970]
xorps xmm0, xmm0
movups xmmword [ebp - 0x1c], xmm0
mov dword [ebp - 0xc], 0
push 0xf
push str.menu_indicators
lea ecx, [ebp - 0x1c]
mov dword [ebp - 8], 0
call fcn.100432b0
push esi
lea ecx, [ebp - 0x4c]
call fcn.100444a0
lea eax, [ebp - 0x4c]
mov ecx, ebx
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
mov esi, dword [0x10301974]
lea ecx, [ebp - 0x1c]
push 0x11
xorps xmm0, xmm0
mov dword [ebp - 0xc], 0
push str.animation_changes
movups xmmword [ebp - 0x1c], xmm0
mov dword [ebp - 8], 0
call fcn.100432b0
push esi
lea ecx, [ebp - 0x4c]
call fcn.100444a0
lea eax, [ebp - 0x4c]
mov ecx, ebx
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
movzx eax, byte [0x1030176c]
lea ecx, [ebp - 0x1c]
push 0xa
xorps xmm0, xmm0
mov byte [ebp - 0xe0], al
push str.custom_fog
movups xmmword [ebp - 0x1c], xmm0
mov dword [ebp - 0xc], 0
mov dword [ebp - 8], 0
call fcn.100432b0
push dword [ebp - 0xe0]
lea ecx, [ebp - 0x4c]
call fcn.100445f0
lea eax, [ebp - 0x4c]
mov ecx, ebx
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
mov esi, dword [0x10301770]
lea ecx, [ebp - 0x1c]
push 9
xorps xmm0, xmm0
mov dword [ebp - 0xc], 0
push str.fog_start
movups xmmword [ebp - 0x1c], xmm0
mov dword [ebp - 8], 0
call fcn.100432b0
push esi
lea ecx, [ebp - 0x4c]
call fcn.10044470
lea eax, [ebp - 0x4c]
mov ecx, ebx
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
mov esi, dword [0x10301774]
lea ecx, [ebp - 0x1c]
push 7
xorps xmm0, xmm0
mov dword [ebp - 0xc], 0
push str.fog_end
movups xmmword [ebp - 0x1c], xmm0
mov dword [ebp - 8], 0
call fcn.100432b0
push esi
lea ecx, [ebp - 0x4c]
call fcn.10044470
lea eax, [ebp - 0x4c]
mov ecx, ebx
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
mov esi, dword [0x10301778]
lea ecx, [ebp - 0x1c]
push 0xb
xorps xmm0, xmm0
mov dword [ebp - 0xc], 0
push str.fog_density
movups xmmword [ebp - 0x1c], xmm0
mov dword [ebp - 8], 0
call fcn.100432b0
push esi
lea ecx, [ebp - 0x4c]
call fcn.10044470
lea eax, [ebp - 0x4c]
mov ecx, ebx
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
mov esi, dword [0x103017fc]
lea ecx, [ebp - 0x1c]
push 6
xorps xmm0, xmm0
mov dword [ebp - 0xc], 0
push str.skybox
movups xmmword [ebp - 0x1c], xmm0
mov dword [ebp - 8], 0
call fcn.100432b0
push esi
lea ecx, [ebp - 0x4c]
call fcn.10044470
lea eax, [ebp - 0x4c]
mov ecx, ebx
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
mov ecx, 0x1030177c
mov dword [ebp - 0x24], 0
xorps xmm0, xmm0
mov dword [ebp - 0x20], 0
movups xmmword [ebp - 0x34], xmm0
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10079c28
sub ecx, edx
push ecx
push 0x1030177c
lea ecx, [ebp - 0x34]
call fcn.100432b0
push 0xb
xorps xmm0, xmm0
mov dword [ebp - 0xc], 0
push str.skybox_name
lea ecx, [ebp - 0x1c]
mov dword [ebp - 8], 0
movups xmmword [ebp - 0x1c], xmm0
call fcn.100432b0
lea eax, [ebp - 0x34]
push eax
lea ecx, [ebp - 0x4c]
call fcn.10044420
lea eax, [ebp - 0x4c]
mov ecx, ebx
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
lea ecx, [ebp - 0x34]
call fcn.10044690
mov ecx, 0x103018cc
mov dword [ebp - 0x24], 0
xorps xmm0, xmm0
mov dword [ebp - 0x20], 0
movups xmmword [ebp - 0x34], xmm0
lea edx, [ecx + 1]
nop word [eax + eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10079cc0
sub ecx, edx
push ecx
push 0x103018cc
lea ecx, [ebp - 0x34]
call fcn.100432b0
push 0xa
xorps xmm0, xmm0
mov dword [ebp - 0xc], 0
push str.sound_name
lea ecx, [ebp - 0x1c]
mov dword [ebp - 8], 0
movups xmmword [ebp - 0x1c], xmm0
call fcn.100432b0
lea eax, [ebp - 0x34]
push eax
lea ecx, [ebp - 0x4c]
call fcn.10044420
lea eax, [ebp - 0x4c]
mov ecx, ebx
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
lea ecx, [ebp - 0x34]
call fcn.10044690
mov esi, dword [0x10301800]
lea ecx, [ebp - 0x1c]
push 0xa
xorps xmm0, xmm0
mov dword [ebp - 0xc], 0
push str.prop_alpha
movups xmmword [ebp - 0x1c], xmm0
mov dword [ebp - 8], 0
call fcn.100432b0
push esi
lea ecx, [ebp - 0x4c]
call fcn.10044470
lea eax, [ebp - 0x4c]
mov ecx, ebx
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
mov esi, dword [0x10301804]
lea ecx, [ebp - 0x1c]
push 0x16
xorps xmm0, xmm0
mov dword [ebp - 0xc], 0
push str.world_material_options
movups xmmword [ebp - 0x1c], xmm0
mov dword [ebp - 8], 0
call fcn.100432b0
push esi
lea ecx, [ebp - 0x4c]
call fcn.100444a0
lea eax, [ebp - 0x4c]
mov ecx, ebx
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
movss xmm0, dword [0x10301978]
movss dword [ebp - 0xe0], xmm0
push str.keybind_pos
mov ecx, ebx
call fcn.100451b0
push 1
xorps xmm0, xmm0
mov dword [ebp - 0xc], 0
push 0x10150030
lea ecx, [ebp - 0x1c]
mov dword [ebp - 8], 0
mov esi, eax
movups xmmword [ebp - 0x1c], xmm0
call fcn.100432b0
movss xmm0, dword [ebp - 0xe0]
lea ecx, [ebp - 0x4c]
cvtps2pd xmm0, xmm0
sub esp, 8
movsd qword [esp], xmm0
call fcn.100444d0
lea eax, [ebp - 0x4c]
mov ecx, esi
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
movss xmm0, dword [0x1030197c]
mov ecx, ebx
push str.keybind_pos
movss dword [ebp - 0xe0], xmm0
call fcn.100451b0
push 1
xorps xmm0, xmm0
mov dword [ebp - 0xc], 0
push 0x10150040
lea ecx, [ebp - 0x1c]
mov dword [ebp - 8], 0
mov esi, eax
movups xmmword [ebp - 0x1c], xmm0
call fcn.100432b0
movss xmm0, dword [ebp - 0xe0]
lea ecx, [ebp - 0x4c]
cvtps2pd xmm0, xmm0
sub esp, 8
movsd qword [esp], xmm0
call fcn.100444d0
lea eax, [ebp - 0x4c]
mov ecx, esi
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
movss xmm0, dword [0x10301990]
mov ecx, ebx
push str.spectator_pos
movss dword [ebp - 0xe0], xmm0
call fcn.100451b0
push 1
xorps xmm0, xmm0
mov dword [ebp - 0xc], 0
push 0x10150030
lea ecx, [ebp - 0x1c]
mov dword [ebp - 8], 0
mov esi, eax
movups xmmword [ebp - 0x1c], xmm0
call fcn.100432b0
movss xmm0, dword [ebp - 0xe0]
lea ecx, [ebp - 0x4c]
cvtps2pd xmm0, xmm0
sub esp, 8
movsd qword [esp], xmm0
call fcn.100444d0
lea eax, [ebp - 0x4c]
mov ecx, esi
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
movss xmm0, dword [0x10301994]
mov ecx, ebx
push str.spectator_pos
movss dword [ebp - 0xe0], xmm0
call fcn.100451b0
xorps xmm0, xmm0
mov dword [ebp - 0xc], 1
movups xmmword [ebp - 0x1c], xmm0
lea ecx, [ebp - 0x4c]
sub esp, 8
movss xmm0, dword [ebp - 0xe0]
mov esi, eax
cvtps2pd xmm0, xmm0
mov dword [ebp - 8], 0xf
mov word [ebp - 0x1c], 0x79
movsd qword [esp], xmm0
call fcn.100444d0
lea eax, [ebp - 0x4c]
mov ecx, esi
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
movss xmm0, dword [0x10301980]
mov ecx, ebx
push str.bomb_pos
movss dword [ebp - 0xe0], xmm0
call fcn.100451b0
xorps xmm0, xmm0
mov dword [ebp - 0xc], 1
movups xmmword [ebp - 0x1c], xmm0
lea ecx, [ebp - 0x4c]
sub esp, 8
movss xmm0, dword [ebp - 0xe0]
mov esi, eax
cvtps2pd xmm0, xmm0
mov dword [ebp - 8], 0xf
mov word [ebp - 0x1c], 0x78
movsd qword [esp], xmm0
call fcn.100444d0
lea eax, [ebp - 0x4c]
mov ecx, esi
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
movss xmm0, dword [0x10301984]
mov ecx, ebx
push str.bomb_pos
movss dword [ebp - 0xe0], xmm0
call fcn.100451b0
xorps xmm0, xmm0
mov dword [ebp - 0xc], 1
mov esi, eax
mov dword [ebp - 8], 0xf
movups xmmword [ebp - 0x1c], xmm0
movss xmm0, dword [ebp - 0xe0]
lea ecx, [ebp - 0x4c]
cvtps2pd xmm0, xmm0
sub esp, 8
mov word [ebp - 0x1c], 0x79
movsd qword [esp], xmm0
call fcn.100444d0
lea eax, [ebp - 0x4c]
mov ecx, esi
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
mov esi, dword [0x1030180c]
mov ecx, ebx
push str.sunset_angle
call fcn.100451b0
xorps xmm0, xmm0
mov dword [ebp - 0xc], 1
movups xmmword [ebp - 0x1c], xmm0
push esi
lea ecx, [ebp - 0x4c]
mov dword [ebp - 8], 0xf
mov edi, eax
mov word [ebp - 0x1c], 0x78
call fcn.10044470
lea eax, [ebp - 0x4c]
mov ecx, edi
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
mov esi, dword [0x10301810]
mov ecx, ebx
push str.sunset_angle
call fcn.100451b0
xorps xmm0, xmm0
mov dword [ebp - 0xc], 1
movups xmmword [ebp - 0x1c], xmm0
push esi
lea ecx, [ebp - 0x4c]
mov dword [ebp - 8], 0xf
mov edi, eax
mov word [ebp - 0x1c], 0x79
call fcn.10044470
lea eax, [ebp - 0x4c]
mov ecx, edi
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
mov esi, dword [0x10301810]
mov ecx, ebx
push str.sunset_angle
call fcn.100451b0
xorps xmm0, xmm0
mov dword [ebp - 0xc], 1
movups xmmword [ebp - 0x1c], xmm0
mov edi, eax
mov dword [ebp - 8], 0xf
mov word [ebp - 0x1c], 0x7a
lea ecx, [ebp - 0x4c]
push esi
call fcn.10044470
lea eax, [ebp - 0x4c]
mov ecx, edi
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
push 0x1030183c
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
push ebx
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0xc
mov dword [ecx + 0x14], 0xf
movq xmm0, qword [str.autopeek_clr]
movq qword [ecx], xmm0
mov eax, dword [0x1015007c]
mov dword [ecx + 8], eax
mov byte [ecx + 0xc], 0
call fcn.10081a80
add esp, 0x20
xorps xmm0, xmm0
push 0x1030182c
sub esp, 0x18
mov esi, esp
mov ecx, esi
push 0x20
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
call fcn.10045ed0
mov dword [esi], eax
mov dword [esi + 0x10], 0x11
mov dword [esi + 0x14], 0x1f
movups xmm0, xmmword [str.autopeek_clr_back]
push ebx
movups xmmword [eax], xmm0
movzx ecx, byte [0x10150094]
mov byte [eax + 0x10], cl
mov byte [eax + 0x11], 0
call fcn.10081a80
add esp, 0x20
xorps xmm0, xmm0
push 0x1030181c
sub esp, 0x18
mov esi, esp
mov ecx, esi
push 0x20
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
call fcn.10045ed0
mov dword [esi], eax
mov dword [esi + 0x10], 0x13
mov dword [esi + 0x14], 0x1f
movups xmm0, xmmword [str.texture_reflect_clr]
push ebx
movups xmmword [eax], xmm0
movzx ecx, word [0x101500a8]
mov word [eax + 0x10], cx
movzx ecx, byte [0x101500aa]
mov byte [eax + 0x12], cl
mov byte [eax + 0x13], 0
call fcn.10081a80
add esp, 0x20
lea ecx, [ebp - 0x118]
push str.skins
call fcn.100451b0
movq xmm0, qword [str.model_glove]
mov ebx, eax
mov dword [ebp - 0xe0], ebx
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x24], 0xb
mov dword [ebp - 0x20], 0xf
movzx ecx, word [0x101500bc]
push dword [0x103019a4]
mov word [ebp - 0x2c], cx
movzx ecx, byte [0x101500be]
mov byte [ebp - 0x2a], cl
lea ecx, [ebp - 0x4c]
movq qword [ebp - 0x34], xmm0
mov byte [ebp - 0x29], 0
call fcn.10044470
lea eax, [ebp - 0x4c]
mov ecx, ebx
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
mov ax, word [0x101500c8]
lea ecx, [ebp - 0x4c]
push dword [0x103019a8]
xorps xmm0, xmm0
mov dword [ebp - 0x24], 0xa
movups xmmword [ebp - 0x34], xmm0
mov dword [ebp - 0x20], 0xf
movq xmm0, qword [str.glove_skin]
movq qword [ebp - 0x34], xmm0
mov word [ebp - 0x2c], ax
mov byte [ebp - 0x2a], 0
call fcn.10044470
lea eax, [ebp - 0x4c]
mov ecx, ebx
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
mov ecx, 0x103019b0
mov dword [ebp - 0xc], 0
xorps xmm0, xmm0
mov dword [ebp - 8], 0
movups xmmword [ebp - 0x1c], xmm0
lea edx, [ecx + 1]
nop word [eax + eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x1007a400
sub ecx, edx
push ecx
push 0x103019b0
lea ecx, [ebp - 0x1c]
call fcn.100432b0
mov eax, dword [0x101500d4]
lea ecx, [ebp - 0x4c]
movq xmm0, qword [str.custom_model_t]
mov dword [ebp - 0x2c], eax
mov ax, word [0x101500d8]
mov word [ebp - 0x28], ax
lea eax, [ebp - 0x1c]
push eax
mov word [ebp - 0x26], 0
mov dword [ebp - 0x24], 0xe
mov dword [ebp - 0x20], 0xf
movq qword [ebp - 0x34], xmm0
call fcn.10044420
lea eax, [ebp - 0x4c]
mov ecx, ebx
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
lea ecx, [ebp - 0x1c]
call fcn.10044690
mov ecx, 0x10301a30
mov dword [ebp - 0xc], 0
xorps xmm0, xmm0
mov dword [ebp - 8], 0
movups xmmword [ebp - 0x1c], xmm0
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x1007a4a1
sub ecx, edx
push ecx
push 0x10301a30
lea ecx, [ebp - 0x1c]
call fcn.100432b0
mov eax, dword [0x101500e4]
lea ecx, [ebp - 0x4c]
movq xmm0, qword [str.custom_model_ct]
mov dword [ebp - 0x2c], eax
mov ax, word [0x101500e8]
mov word [ebp - 0x28], ax
movzx eax, byte [0x101500ea]
mov byte [ebp - 0x26], al
lea eax, [ebp - 0x1c]
push eax
mov dword [ebp - 0x24], 0xf
mov dword [ebp - 0x20], 0xf
movq qword [ebp - 0x34], xmm0
mov byte [ebp - 0x25], 0
call fcn.10044420
lea eax, [ebp - 0x4c]
mov ecx, ebx
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
lea ecx, [ebp - 0x1c]
call fcn.10044690
mov eax, dword [str.masks]
lea ecx, [ebp - 0x4c]
push dword [0x103019ac]
xorps xmm0, xmm0
mov dword [ebp - 0x24], 5
movups xmmword [ebp - 0x34], xmm0
mov dword [ebp - 0x34], eax
movzx eax, byte [0x101500f0]
mov dword [ebp - 0x20], 0xf
mov byte [ebp - 0x30], al
mov byte [ebp - 0x2f], 0
call fcn.10044470
lea eax, [ebp - 0x4c]
mov ecx, ebx
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x34]
call fcn.10044690
mov esi, dword [0x1030199c]
mov ecx, ebx
push str.agents
call fcn.100451b0
mov edi, eax
mov dword [ebp - 0xc], 2
xorps xmm0, xmm0
mov dword [ebp - 8], 0xf
movups xmmword [ebp - 0x1c], xmm0
mov eax, 0x7463
mov byte [ebp - 0x1a], 0
push esi
lea ecx, [ebp - 0x4c]
mov word [ebp - 0x1c], ax
call fcn.10044470
lea eax, [ebp - 0x4c]
mov ecx, edi
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
mov esi, dword [0x10301998]
mov ecx, ebx
push str.agents
call fcn.100451b0
xorps xmm0, xmm0
mov dword [ebp - 0xc], 1
movups xmmword [ebp - 0x1c], xmm0
push esi
lea ecx, [ebp - 0x4c]
mov dword [ebp - 8], 0xf
mov edi, eax
mov word [ebp - 0x1c], 0x74
call fcn.10044470
lea eax, [ebp - 0x4c]
mov ecx, edi
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
lea ecx, [ebp - 0x1c]
call fcn.10044690
mov esi, 0x10301ab4
mov ebx, 1
mov dword [ebp - 0xe8], esi
mov edi, dword [ebp - 0xe0]
mov dword [ebp - 0xf8], ebx
test ebx, ebx
jns 0x1007a687
mov eax, ebx
neg eax
push eax
lea eax, [ebp - 0x4f]
push eax
call fcn.10076710
add esp, 8
mov byte [eax - 1], 0x2d
dec eax
jmp 0x1007a694
lea eax, [ebp - 0x4f]
push ebx
push eax
call fcn.10076710
add esp, 8
lea ecx, [ebp - 0xe1]
push ecx
lea ecx, [ebp - 0x4f]
push ecx
push eax
lea ecx, [ebp - 0x94]
call fcn.10076240
mov edx, dword [ebp - 0x80]
mov eax, edx
mov ecx, dword [ebp - 0x84]
sub eax, ecx
cmp eax, 0xc
jb 0x1007a74a
cmp edx, 0x10
lea esi, [ebp - 0x94]
lea eax, [ecx + 0xc]
cmovae esi, dword [ebp - 0x94]
mov dword [ebp - 0x84], eax
cmp esi, 0x10150110
jae 0x1007a702
lea eax, [esi + ecx]
cmp eax, str.skin_weapon
jb 0x1007a702
cmp esi, str.skin_weapon
ja 0x1007a6f8
xor edi, edi
jmp 0x1007a707
mov edi, esi
sub edi, str.skin_weapon
jmp 0x1007a707
mov edi, 0xc
lea eax, [ecx + 1]
push eax
lea ecx, [esi + 0xc]
push esi
push ecx
call sub.VCRUNTIME140.dll_memmove
push edi
push str.skin_weapon
push esi
call sub.VCRUNTIME140.dll_memcpy
mov edx, 0xc
lea ecx, [edi + 0x10150110]
sub edx, edi
lea eax, [esi + edi]
push edx
push ecx
push eax
call sub.VCRUNTIME140.dll_memcpy
mov esi, dword [ebp - 0xe8]
lea eax, [ebp - 0x94]
add esp, 0x24
jmp 0x1007a761
push 0xc
push str.skin_weapon
push 0
push edi
push 0xc
lea ecx, [ebp - 0x94]
call fcn.10043bf0
mov dword [ebp - 0xc], 0
xorps xmm0, xmm0
movups xmmword [ebp - 0x1c], xmm0
mov dword [ebp - 8], 0
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x1c], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0xc], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
mov ecx, dword [ebp - 0x80]
cmp ecx, 0x10
jb 0x1007a7cf
mov edx, dword [ebp - 0x94]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007a7c5
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007ad0e
push ecx
push edx
call fcn.100e100a
add esp, 8
mov ecx, dword [ebp - 0xe0]
lea eax, [ebp - 0x1c]
push eax
call fcn.10044f20
mov cl, byte [esi - 4]
xorps xmm0, xmm0
mov byte [ebp - 0xf4], cl
mov edi, eax
mov ecx, dword [str.enable]
mov ax, word [0x1014f92c]
push dword [ebp - 0xf4]
movups xmmword [ebp - 0x34], xmm0
mov dword [ebp - 0x34], ecx
lea ecx, [ebp - 0x4c]
mov dword [ebp - 0x24], 6
mov dword [ebp - 0x20], 0xf
mov word [ebp - 0x30], ax
mov byte [ebp - 0x2e], 0
call fcn.100445f0
lea eax, [ebp - 0x4c]
mov ecx, edi
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
mov ecx, dword [ebp - 0x20]
cmp ecx, 0x10
jb 0x1007a875
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007a86b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007ad0e
push ecx
push edx
call fcn.100e100a
add esp, 8
mov ax, word [0x1015011c]
lea ecx, [ebp - 0x4c]
movq xmm0, qword [str.knife_model]
push dword [esi + 4]
mov word [ebp - 0x2c], ax
mov al, byte [0x1015011e]
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x24], 0xb
mov dword [ebp - 0x20], 0xf
movq qword [ebp - 0x34], xmm0
mov byte [ebp - 0x2a], al
mov byte [ebp - 0x29], 0
call fcn.10044470
lea eax, [ebp - 0x4c]
mov ecx, edi
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
mov ecx, dword [ebp - 0x20]
cmp ecx, 0x10
jb 0x1007a90a
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007a900
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007ad0e
push ecx
push edx
call fcn.100e100a
add esp, 8
push dword [esi]
xorps xmm0, xmm0
mov dword [ebp - 0x24], 4
movups xmmword [ebp - 0x34], xmm0
lea ecx, [ebp - 0x4c]
mov dword [ebp - 0x20], 0xf
mov dword [ebp - 0x34], 0x6e696b73
mov byte [ebp - 0x30], 0
call fcn.10044470
lea eax, [ebp - 0x4c]
mov ecx, edi
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.10044f20
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
mov ecx, dword [ebp - 0x20]
cmp ecx, 0x10
jb 0x1007a986
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007a97c
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007ad0e
push ecx
push edx
call fcn.100e100a
add esp, 8
mov ecx, dword [ebp - 8]
cmp ecx, 0x10
jb 0x1007a9ba
mov edx, dword [ebp - 0x1c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007a9b0
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007ad0e
push ecx
push edx
call fcn.100e100a
add esp, 8
add esi, 0x114
inc ebx
cmp dword [ebp - 0xf8], 0x23
mov dword [ebp - 0xe8], esi
jl 0x1007a65f
push str.binds
lea ecx, [ebp - 0x118]
call fcn.100451b0
mov dword [ebp - 0xe8], eax
mov ebx, 1
mov dword [ebp - 0xf0], 0x1030406c
nop dword [eax]
mov dword [ebp - 0xf8], ebx
test ebx, ebx
jns 0x1007aa22
mov eax, ebx
neg eax
push eax
lea eax, [ebp - 0x4f]
push eax
call fcn.10076710
add esp, 8
mov byte [eax - 1], 0x2d
dec eax
jmp 0x1007aa2f
lea eax, [ebp - 0x4f]
push ebx
push eax
call fcn.10076710
add esp, 8
lea ecx, [ebp - 0xe1]
push ecx
lea ecx, [ebp - 0x4f]
push ecx
push eax
lea ecx, [ebp - 0x1c]
call fcn.10076240
cmp dword [ebp - 8], 0x10
lea eax, [ebp - 0x1c]
mov esi, dword [ebp - 0x1c]
xorps xmm0, xmm0
mov edi, dword [ebp - 0xc]
cmovae eax, esi
mov dword [ebp - 0x54], 0
mov dword [ebp - 0x50], 0
mov dword [ebp - 0xf4], esi
mov dword [ebp - 0xe0], eax
movups xmmword [ebp - 0x64], xmm0
cmp edi, 0x7fffffff
ja 0x1007ad55
mov dword [ebp - 0x50], 0xf
cmp edi, 0x10
jae 0x1007aa98
mov dword [ebp - 0x54], edi
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x64], xmm0
jmp 0x1007aae5
mov esi, edi
or esi, 0xf
cmp esi, 0x7fffffff
jbe 0x1007aaac
mov esi, 0x7fffffff
jmp 0x1007aab7
cmp esi, 0x16
mov eax, 0x16
cmovb esi, eax
lea eax, [esi + 1]
push eax
lea ecx, [ebp - 0x64]
call fcn.10045ed0
lea ecx, [edi + 1]
mov dword [ebp - 0x64], eax
push ecx
push dword [ebp - 0xe0]
mov dword [ebp - 0x54], edi
push eax
mov dword [ebp - 0x50], esi
call sub.VCRUNTIME140.dll_memcpy
mov esi, dword [ebp - 0xf4]
add esp, 0xc
mov edi, dword [ebp - 0xf0]
lea ecx, [ebp - 0x4c]
push dword [edi]
call fcn.10044470
mov ecx, dword [ebp - 0xe8]
lea eax, [ebp - 0x64]
push eax
call fcn.10044f20
lea ecx, [ebp - 0x4c]
push ecx
push 0x1014f8a4
mov ecx, eax
call fcn.100451b0
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
push dword [edi + 4]
lea ecx, [ebp - 0x4c]
call fcn.10044470
mov ecx, dword [ebp - 0xe8]
lea eax, [ebp - 0x64]
push eax
call fcn.10044f20
lea ecx, [ebp - 0x4c]
push ecx
push str.type
mov ecx, eax
call fcn.100451b0
mov ecx, eax
call fcn.10044b30
lea ecx, [ebp - 0x4c]
call fcn.10044b10
mov ecx, dword [ebp - 0x50]
cmp ecx, 0x10
jb 0x1007ab90
mov edx, dword [ebp - 0x64]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007ab86
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007ad0e
push ecx
push edx
call fcn.100e100a
add esp, 8
mov eax, dword [ebp - 8]
cmp eax, 0x10
jb 0x1007abc3
lea ecx, [eax + 1]
mov eax, esi
cmp ecx, 0x1000
jb 0x1007abb9
mov esi, dword [eax - 4]
add ecx, 0x23
sub eax, esi
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007ad0e
push ecx
push esi
call fcn.100e100a
add esp, 8
add edi, 0x24
inc ebx
cmp dword [ebp - 0xf8], 0x10
mov dword [ebp - 0xf0], edi
jl 0x1007aa00
push dword [ebp - 0x100]
lea eax, [ebp - 0xc4]
push 0x103042ac
push eax
call fcn.10076400
add esp, 0xc
lea eax, [ebp - 0x7c]
lea ecx, [ebp - 0x118]
push eax
call fcn.1004d270
xor ecx, ecx
cmp dword [ebp - 0x6c], ecx
jbe 0x1007ac25
nop word [eax + eax]
cmp dword [ebp - 0x68], 0x10
lea eax, [ebp - 0x7c]
cmovae eax, dword [ebp - 0x7c]
xor byte [eax + ecx], 0xef
inc ecx
cmp ecx, dword [ebp - 0x6c]
jb 0x1007ac10
push 1
push 0x40
push 2
lea eax, [ebp - 0xc4]
push eax
lea ecx, [ebp - 0x1c8]
call fcn.100768f0
mov eax, dword [ebp - 0x1c8]
mov eax, dword [eax + 4]
cmp dword [ebp + eax - 0x1bc], 0
jne 0x1007ac6e
cmp dword [ebp - 0x68], 0x10
lea eax, [ebp - 0x7c]
push dword [ebp - 0x6c]
cmovae eax, dword [ebp - 0x7c]
push eax
lea eax, [ebp - 0x1c8]
push eax
call fcn.10043a50
add esp, 0xc
lea ecx, [ebp - 0x1c4]
call fcn.10076ff0
test eax, eax
jne 0x1007ac95
push eax
mov eax, dword [ebp - 0x1c8]
lea ecx, [ebp - 0x1c8]
push 2
add ecx, dword [eax + 4]
call dword [sym.imp.MSVCP140.dll_public:_void___thiscall_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool_]
lea ecx, [ebp - 0x1c8]
call fcn.10076d80
mov ecx, dword [ebp - 0x68]
cmp ecx, 0x10
jb 0x1007acd0
mov edx, dword [ebp - 0x7c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007acc6
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007ad0e
push ecx
push edx
call fcn.100e100a
add esp, 8
mov ecx, dword [ebp - 0xb0]
mov dword [ebp - 0x6c], 0
mov dword [ebp - 0x68], 0xf
mov byte [ebp - 0x7c], 0
cmp ecx, 0x10
jb 0x1007ad1e
mov edx, dword [ebp - 0xc4]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007ad14
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1007ad14
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100e100a
add esp, 8
lea ecx, [ebp - 0x118]
mov dword [ebp - 0xb4], 0
mov dword [ebp - 0xb0], 0xf
mov byte [ebp - 0xc4], 0
call fcn.10044b10
mov ecx, dword [ebp - 4]
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.100e1332
mov esp, ebp
pop ebp
ret
call fcn.10045df0
int3