Function at 0x100741f0
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
sub esp, 0x238
mov eax, dword [0x101733b8]
xor eax, esp
mov dword [esp + 0x234], eax
mov edx, dword [0x101dd098]
mov eax, 0x7fffffff
push esi
mov esi, dword [ecx + 0x10]
sub eax, edx
push edi
cmp eax, esi
jb 0x10076114
cmp dword [0x101dd09c], 0x10
mov eax, 0x101dd088
cmovae eax, dword [0x101dd088]
cmp dword [ecx + 0x14], 0x10
jb 0x1007423f
mov ecx, dword [ecx]
push esi
push ecx
push edx
push eax
push ecx
push dword [esp + 0x28]
lea ecx, [esp + 0x23c]
call fcn.1004a050
cmp dword [esp + 0x238], 0x10
lea eax, [esp + 0x224]
lea ecx, [esp + 0xf0]
cmovae eax, dword [esp + 0x224]
sub esp, 0xc
push eax
call fcn.100773b0
mov eax, dword [esp + 0xf0]
mov eax, dword [eax + 4]
mov dword [esp + eax + 0xf0], 0x10169790
mov eax, dword [esp + 0xf0]
mov ecx, dword [eax + 4]
lea eax, [ecx - 0x70]
mov dword [esp + ecx + 0xec], eax
cmp dword [esp + 0x14c], 0
jne 0x100742e4
push 0
push 0x1015ca35
lea ecx, [esp + 0x214]
mov dword [esp + 0x214], 0
mov dword [esp + 0x224], 0
mov dword [esp + 0x228], 0xf
call fcn.100485a0
jmp 0x10074320
mov eax, dword [esp + 0xf0]
push ecx
mov word [esp + 0x1c], 1
lea ecx, [esp + 0x210]
push dword [esp + 0x1c]
mov eax, dword [eax + 4]
push 0
mov byte [esp + 0x31], 0
mov eax, dword [esp + eax + 0x134]
test eax, eax
sete byte [esp + 0x30]
push dword [esp + 0x30]
push eax
call fcn.100778d0
mov eax, dword [esp + 0xf0]
mov eax, dword [eax + 4]
mov dword [esp + eax + 0xf0], 0x10169790
mov eax, dword [esp + 0xf0]
mov ecx, dword [eax + 4]
lea eax, [ecx - 0x70]
mov dword [esp + ecx + 0xec], eax
lea ecx, [esp + 0x100]
call fcn.10076e00
mov eax, dword [esp + 0xf0]
mov eax, dword [eax + 4]
mov dword [esp + eax + 0xf0], 0x10167448
mov eax, dword [esp + 0xf0]
mov ecx, dword [eax + 4]
lea eax, [ecx - 0x18]
mov dword [esp + ecx + 0xec], eax
lea eax, [esp + 0x160]
push eax
mov dword [esp + 0x164], 0x101673dc
call fcn.100b2664
mov eax, dword [esp + 0x220]
add esp, 4
test eax, eax
je 0x100760e8
xor ecx, ecx
test eax, eax
je 0x100743d5
nop
cmp dword [esp + 0x220], 0x10
lea eax, [esp + 0x20c]
cmovae eax, dword [esp + 0x20c]
xor byte [eax + ecx], 0xef
inc ecx
cmp ecx, dword [esp + 0x21c]
jb 0x100743b0
push ecx
lea eax, [esp + 0x5c]
mov dword [esp + 0x44], 0x10169778
xorps xmm0, xmm0
mov dword [esp + 0x54], 0x1016a064
push eax
lea ecx, [esp + 0xb0]
mov dword [esp + 0xb8], 0
mov dword [esp + 0xd8], 0
mov dword [esp + 0xdc], 0
mov dword [esp + 0xe0], 0
mov dword [esp + 0xb0], 0x10167448
mov dword [esp + 0xac], 0x50
movlpd qword [esp + 0x50], xmm0
call fcn.10048870
mov eax, dword [esp + 0x50]
mov eax, dword [eax + 4]
mov dword [esp + eax + 0x50], 0x10167464
mov eax, dword [esp + 0x50]
mov ecx, dword [eax + 4]
lea eax, [ecx - 8]
mov dword [esp + ecx + 0x4c], eax
mov eax, dword [esp + 0x40]
mov eax, dword [eax + 4]
mov dword [esp + eax + 0x40], 0x10169780
mov eax, dword [esp + 0x40]
mov ecx, dword [eax + 4]
lea eax, [ecx - 0x20]
mov dword [esp + ecx + 0x3c], eax
mov eax, dword [esp + 0x40]
mov eax, dword [eax + 4]
mov dword [esp + eax + 0x40], 0x10169784
mov eax, dword [esp + 0x40]
mov ecx, dword [eax + 4]
lea eax, [ecx - 0x68]
mov dword [esp + ecx + 0x3c], eax
lea ecx, [esp + 0x58]
call fcn.100487e0
cmp dword [esp + 0x220], 0x10
lea edx, [esp + 0x20c]
push dword [esp + 0x21c]
cmovae edx, dword [esp + 0x210]
lea ecx, [esp + 0x54]
mov dword [esp + 0x5c], 0x101673f4
mov dword [esp + 0x94], 0
mov dword [esp + 0x98], 0
call fcn.1004a160
add esp, 4
mov dword [esp + 0x34], 0
lea ecx, [esp + 0x28]
push 0
push 0
call fcn.100430a0
lea edx, [esp + 0x28]
lea ecx, [esp + 0x40]
call fcn.100421b0
push 0x10169874
push str.rage
lea ecx, [esp + 0x30]
call fcn.10043570
test eax, eax
je 0x100760d6
push 0x10169874
push str.rage
lea ecx, [esp + 0x30]
call fcn.10043350
sub esp, 0x18
mov edi, eax
mov ecx, esp
push 6
push str.enable
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
call fcn.100485a0
mov edx, 0x101dd0a0
mov ecx, edi
call fcn.1006a940
mov ecx, esp
push 8
push str.resolver
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
call fcn.100485a0
mov edx, 0x101dd0a1
mov ecx, edi
call fcn.1006a940
mov ecx, esp
push 0xc
push str.con_resolver
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
call fcn.100485a0
mov edx, 0x101dd0a2
mov ecx, edi
call fcn.1006a940
mov ecx, esp
push 0xb
push str.prefer_baim
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
call fcn.100485a0
mov edx, 0x101dd0a4
mov ecx, edi
call fcn.1006a940
mov ecx, esp
push 9
push str.auto_fire
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
call fcn.100485a0
mov edx, 0x101dd0ac
mov ecx, edi
call fcn.1006a940
mov ecx, esp
push 0xa
push str.delay_shot
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
call fcn.100485a0
mov edx, 0x101dd0a5
mov ecx, edi
call fcn.1006a940
mov ecx, esp
push 0xa
push str.jitter_fix
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
call fcn.100485a0
mov edx, 0x101dd0ad
mov ecx, edi
call fcn.1006a940
mov ecx, esp
push 0xe
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
push str.adaptive_spike
call fcn.100485a0
mov edx, 0x101dd0ae
mov ecx, edi
call fcn.1006a940
mov ecx, esp
push 9
push str.spike_amt
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
call fcn.100485a0
mov edx, 0x101dd0b0
mov ecx, edi
call fcn.1006a890
add esp, 0x18
mov dword [esp + 0xc], 0x101dd0b9
xor ecx, ecx
mov dword [esp + 0x1c], ecx
nop
inc ecx
mov dword [esp + 0x14], ecx
mov edx, ecx
lea ecx, [esp + 0x1dc]
call fcn.10051af0
push eax
mov edx, str.weapon_config_id
lea ecx, [esp + 0x1b0]
call fcn.10048b50
mov edx, dword [esp + 0x1f4]
add esp, 4
cmp edx, 0x10
jb 0x10074754
mov ecx, dword [esp + 0x1dc]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1007474a
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10076119
push edx
push ecx
call fcn.100b595a
add esp, 8
cmp dword [esp + 0x1c0], 0x10
lea ecx, [esp + 0x1ac]
mov eax, dword [esp + 0x1bc]
jb 0x10074777
mov ecx, dword [esp + 0x1ac]
add eax, ecx
jmp 0x10074780
add eax, ecx
lea ecx, [esp + 0x1ac]
push eax
push ecx
mov ecx, edi
call fcn.10043350
sub esp, 0x18
mov esi, eax
mov ecx, esp
push 6
push str.enable
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
call fcn.100485a0
mov edx, dword [esp + 0x24]
mov ecx, esi
lea edx, [edx - 1]
call fcn.1006a940
mov eax, dword [esp + 0x1d4]
lea ecx, [esp + 0x1c4]
add esp, 0x18
cmp dword [esp + 0x1c0], 0x10
jb 0x100747e4
mov ecx, dword [esp + 0x1ac]
add eax, ecx
jmp 0x100747ed
add eax, ecx
lea ecx, [esp + 0x1ac]
push eax
push ecx
mov ecx, edi
call fcn.10043350
sub esp, 0x18
mov esi, eax
mov ecx, esp
push 0xa
push str.quick_stop
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
call fcn.100485a0
mov edx, dword [esp + 0x24]
mov ecx, esi
call fcn.1006a940
mov eax, dword [esp + 0x1d4]
lea ecx, [esp + 0x1c4]
add esp, 0x18
cmp dword [esp + 0x1c0], 0x10
jb 0x1007484e
mov ecx, dword [esp + 0x1ac]
add eax, ecx
jmp 0x10074857
add eax, ecx
lea ecx, [esp + 0x1ac]
push eax
push ecx
mov ecx, edi
call fcn.10043350
sub esp, 0x18
mov esi, eax
mov ecx, esp
push 0xa
push str.auto_scope
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
call fcn.100485a0
mov edx, dword [esp + 0x24]
mov ecx, esi
lea edx, [edx + 1]
call fcn.1006a940
mov eax, dword [esp + 0x1d4]
lea ecx, [esp + 0x1c4]
add esp, 0x18
cmp dword [esp + 0x1c0], 0x10
jb 0x100748bb
mov ecx, dword [esp + 0x1ac]
add eax, ecx
jmp 0x100748c4
add eax, ecx
lea ecx, [esp + 0x1ac]
push eax
push ecx
mov ecx, edi
call fcn.10043350
sub esp, 0x18
mov esi, eax
mov ecx, esp
push 9
push str.hitchance
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
call fcn.100485a0
mov edx, dword [esp + 0x24]
mov ecx, esi
lea edx, [edx + 3]
call fcn.1006a890
mov eax, dword [esp + 0x1d4]
lea ecx, [esp + 0x1c4]
add esp, 0x18
cmp dword [esp + 0x1c0], 0x10
jb 0x10074928
mov ecx, dword [esp + 0x1ac]
add eax, ecx
jmp 0x10074931
add eax, ecx
lea ecx, [esp + 0x1ac]
push eax
push ecx
mov ecx, edi
call fcn.10043350
sub esp, 0x18
mov esi, eax
mov ecx, esp
push 9
push str.mindamage
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
call fcn.100485a0
mov edx, dword [esp + 0x24]
mov ecx, esi
lea edx, [edx + 7]
call fcn.1006a890
mov eax, dword [esp + 0x1d4]
lea ecx, [esp + 0x1c4]
add esp, 0x18
cmp dword [esp + 0x1c0], 0x10
jb 0x10074995
mov ecx, dword [esp + 0x1ac]
add eax, ecx
jmp 0x1007499e
add eax, ecx
lea ecx, [esp + 0x1ac]
push eax
push ecx
mov ecx, edi
call fcn.10043350
sub esp, 0x18
mov esi, eax
mov ecx, esp
push 0xf
push str.damage_override
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
call fcn.100485a0
mov edx, dword [esp + 0x24]
mov ecx, esi
lea edx, [edx + 0xb]
call fcn.1006a890
mov eax, dword [esp + 0x1d4]
lea ecx, [esp + 0x1c4]
add esp, 0x18
cmp dword [esp + 0x1c0], 0x10
jb 0x10074a02
mov ecx, dword [esp + 0x1ac]
add eax, ecx
jmp 0x10074a0b
add eax, ecx
lea ecx, [esp + 0x1ac]
push eax
push ecx
mov ecx, edi
call fcn.10043350
sub esp, 0x18
mov esi, eax
mov ecx, esp
push 0x10
push str.target_selection
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
call fcn.100485a0
mov edx, dword [esp + 0x24]
mov ecx, esi
lea edx, [edx + 0x1f]
call fcn.1006a890
mov eax, dword [esp + 0x1d4]
lea ecx, [esp + 0x1c4]
add esp, 0x18
cmp dword [esp + 0x1c0], 0x10
jb 0x10074a6f
mov ecx, dword [esp + 0x1ac]
add eax, ecx
jmp 0x10074a78
add eax, ecx
lea ecx, [esp + 0x1ac]
push eax
push ecx
mov ecx, edi
call fcn.10043350
sub esp, 0x18
mov esi, eax
mov ecx, esp
push 0xa
push str.scale_head
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
call fcn.100485a0
mov edx, dword [esp + 0x24]
mov ecx, esi
lea edx, [edx + 0xf]
call fcn.1006a890
mov eax, dword [esp + 0x1d4]
lea ecx, [esp + 0x1c4]
add esp, 0x18
cmp dword [esp + 0x1c0], 0x10
jb 0x10074adc
mov ecx, dword [esp + 0x1ac]
add eax, ecx
jmp 0x10074ae5
add eax, ecx
lea ecx, [esp + 0x1ac]
push eax
push ecx
mov ecx, edi
call fcn.10043350
sub esp, 0x18
mov esi, eax
mov ecx, esp
push 0xa
push str.scale_body
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
call fcn.100485a0
mov edx, dword [esp + 0x24]
mov ecx, esi
lea edx, [edx + 0x13]
call fcn.1006a890
mov eax, dword [esp + 0x1d4]
lea ecx, [esp + 0x1c4]
add esp, 0x18
cmp dword [esp + 0x1c0], 0x10
jb 0x10074b49
mov ecx, dword [esp + 0x1ac]
add eax, ecx
jmp 0x10074b52
add eax, ecx
lea ecx, [esp + 0x1ac]
push eax
push ecx
mov ecx, edi
call fcn.10043350
sub esp, 0x18
mov esi, eax
mov ecx, esp
push 0x12
push str.quick_stop_options
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
call fcn.100485a0
mov edx, dword [esp + 0x24]
mov ecx, esi
lea edx, [edx + 0x27]
call fcn.1006a3d0
mov eax, dword [esp + 0x1d4]
lea ecx, [esp + 0x1c4]
add esp, 0x18
cmp dword [esp + 0x1c0], 0x10
jb 0x10074bb6
mov ecx, dword [esp + 0x1ac]
add eax, ecx
jmp 0x10074bbf
add eax, ecx
lea ecx, [esp + 0x1ac]
push eax
push ecx
mov ecx, edi
call fcn.10043350
sub esp, 0x18
mov esi, eax
mov ecx, esp
push 8
push str.hitboxes
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
call fcn.100485a0
mov edx, dword [esp + 0x24]
mov ecx, esi
lea edx, [edx + 0x23]
call fcn.1006a3d0
add esp, 0x18
xor esi, esi
lea eax, [esi + 1]
mov edx, eax
mov dword [esp + 0x10], eax
lea ecx, [esp + 0x1c4]
call fcn.10051af0
mov edx, dword [esp + 0x1bc]
mov ecx, 0x7fffffff
sub ecx, edx
mov dword [esp + 0x20], eax
cmp ecx, 0xc
jb 0x10076114
cmp dword [esp + 0x1c0], 0x10
lea ecx, [esp + 0x1ac]
push 0xc
cmovae ecx, dword [esp + 0x1b0]
push str.hitbox_cond
push edx
push ecx
push ecx
push dword [esp + 0x28]
lea ecx, [esp + 0x1f4]
call fcn.1004a050
push dword [esp + 0x20]
lea eax, [esp + 0x1e0]
push eax
push dword [esp + 0x1c]
lea ecx, [esp + 0x200]
call fcn.10077ba0
mov edx, dword [esp + 0x1f0]
cmp edx, 0x10
jb 0x10074cbb
mov ecx, dword [esp + 0x1dc]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10074cb1
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10076119
push edx
push ecx
call fcn.100b595a
add esp, 8
mov edx, dword [esp + 0x1d8]
cmp edx, 0x10
jb 0x10074cf7
mov ecx, dword [esp + 0x1c4]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10074ced
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10076119
push edx
push ecx
call fcn.100b595a
add esp, 8
mov eax, dword [esp + 0x1c]
lea ecx, [esp + 0x1f4]
add eax, esi
cmp dword [esp + 0x208], 0x10
lea eax, [eax*4 + 0x101dd0e4]
mov dword [esp + 0x20], eax
mov eax, dword [esp + 0x204]
jb 0x10074d2b
mov ecx, dword [esp + 0x1f4]
add eax, ecx
jmp 0x10074d34
add eax, ecx
lea ecx, [esp + 0x1f4]
push eax
push ecx
mov ecx, edi
call fcn.10043350
sub esp, 0x18
mov esi, eax
mov ecx, esp
push 0xf
push str.scan_correction
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
call fcn.100485a0
mov edx, dword [esp + 0x38]
mov ecx, esi
call fcn.1006a3d0
mov edx, dword [esp + 0x220]
add esp, 0x18
cmp edx, 0x10
jb 0x10074dae
mov ecx, dword [esp + 0x1f4]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10074da4
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10076119
push edx
push ecx
call fcn.100b595a
add esp, 8
mov esi, dword [esp + 0x10]
cmp esi, 3
jl 0x10074c02
mov edx, dword [esp + 0x1c0]
cmp edx, 0x10
jb 0x10074df7
mov ecx, dword [esp + 0x1ac]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10074ded
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10076119
push edx
push ecx
call fcn.100b595a
add esp, 8
mov esi, dword [esp + 0xc]
add dword [esp + 0x1c], 0x11
add esi, 0x44
mov dword [esp + 0xc], esi
cmp esi, 0x101dd251
jge 0x10074e18
mov ecx, dword [esp + 0x14]
jmp 0x100746f0
push 0x10169983
push str.antihit
lea ecx, [esp + 0x30]
call fcn.10043350
sub esp, 0x18
mov esi, eax
mov ecx, esp
mov dword [esp + 0x28], esi
push 6
push str.enable
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
call fcn.100485a0
mov edx, 0x101dd250
mov ecx, esi
call fcn.1006a940
mov ecx, esp
push 9
push str.in_use_aa
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
call fcn.100485a0
mov edx, 0x101dd251
mov ecx, esi
call fcn.1006a940
add esp, 0x18
mov edi, 0x101dd278
xor eax, eax
nop word [eax + eax]
inc eax
lea ecx, [esp + 0x1c4]
mov edx, eax
mov dword [esp + 0x14], eax
call fcn.10051af0
push eax
mov edx, str.anti_aim_angles
lea ecx, [esp + 0x1f8]
call fcn.10048b50
mov edx, dword [esp + 0x1dc]
add esp, 4
cmp edx, 0x10
jb 0x10074f04
mov ecx, dword [esp + 0x1c4]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10074efa
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10076119
push edx
push ecx
call fcn.100b595a
add esp, 8
cmp dword [esp + 0x208], 0x10
lea ecx, [esp + 0x1f4]
mov eax, dword [esp + 0x204]
jb 0x10074f27
mov ecx, dword [esp + 0x1f4]
add eax, ecx
jmp 0x10074f30
add eax, ecx
lea ecx, [esp + 0x1f4]
push eax
push ecx
mov ecx, esi
call fcn.10043350
sub esp, 0x18
mov esi, eax
mov ecx, esp
push 0xa
push str.at_targets
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
call fcn.100485a0
lea edx, [edi - 0x18]
mov ecx, esi
call fcn.1006a940
mov ecx, esp
push 0xc
push str.random_speed
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
call fcn.100485a0
mov edx, edi
mov ecx, esi
call fcn.1006a940
mov ecx, esp
push 5
push str.pitch
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
call fcn.100485a0
lea edx, [edi - 0x20]
mov ecx, esi
call fcn.1006a890
mov ecx, esp
push 3
push 0x101699d4
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
call fcn.100485a0
lea edx, [edi - 0x1c]
mov ecx, esi
call fcn.1006a890
mov ecx, esp
push 7
push str.yaw_add
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
call fcn.100485a0
lea edx, [edi + 4]
mov ecx, esi
call fcn.1006a890
mov ecx, esp
push 0x10
push str.distortion_speed
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
call fcn.100485a0
lea edx, [edi - 4]
mov ecx, esi
call fcn.1006a890
mov ecx, esp
push 0x10
push str.distortion_range
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
call fcn.100485a0
lea edx, [edi - 0xc]
mov ecx, esi
call fcn.1006a890
mov ecx, esp
push 0xe
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
push str.crooked_offset
call fcn.100485a0
lea edx, [edi - 8]
mov ecx, esi
call fcn.1006a890
mov ecx, esp
push 0xb
push str.jitter_mode
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
call fcn.100485a0
lea edx, [edi - 0x14]
mov ecx, esi
call fcn.1006a890
mov ecx, esp
push 0xc
push str.jitter_range
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
call fcn.100485a0
lea edx, [edi - 0x10]
mov ecx, esi
call fcn.1006a890
mov edx, dword [esp + 0x220]
add esp, 0x18
cmp edx, 0x10
jb 0x10075134
mov ecx, dword [esp + 0x1f4]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1007512a
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10076119
push edx
push ecx
call fcn.100b595a
add esp, 8
add edi, 0x28
cmp edi, 0x101dd2f0
jge 0x1007514c
mov eax, dword [esp + 0x14]
mov esi, dword [esp + 0x10]
jmp 0x10074ea0
sub esp, 0x18
mov ecx, esp
push 6
push str.desync
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
call fcn.100485a0
mov esi, dword [esp + 0x28]
mov edx, 0x101dd2d0
mov ecx, esi
call fcn.1006a940
mov ecx, esp
push 0xb
push str.desync_type
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
call fcn.100485a0
mov edx, 0x101dd2d4
mov ecx, esi
call fcn.1006a890
mov ecx, esp
push 0xc
push str.desync_range
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
call fcn.100485a0
mov edx, 0x101dd2d8
mov ecx, esi
call fcn.1006a890
mov ecx, esp
push 7
push str.fakelag
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
call fcn.100485a0
mov edx, 0x101dd2dc
mov ecx, esi
call fcn.1006a940
mov ecx, esp
push 0xe
push str.fakewalk_speed
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
call fcn.100485a0
mov edx, 0x101dd2e8
mov ecx, esi
call fcn.1006a890
mov ecx, esp
push str.fakelag_limit
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
call fcn.10048570
mov edx, 0x101dd2e4
mov ecx, esi
call fcn.1006a890
mov ecx, esp
push str.fakelag_conditions
call fcn.10047c30
mov edx, 0x101dd2e0
mov ecx, esi
call fcn.1006a3d0
add esp, 0x18
lea ecx, [esp + 0x28]
push str.visuals
call fcn.100436b0
mov esi, eax
mov edi, 0x101dd4dc
mov dword [esp + 0x1c], esi
xor eax, eax
nop dword [eax + eax]
inc eax
lea ecx, [esp + 0x1dc]
mov edx, eax
mov dword [esp + 0x14], eax
call fcn.10051af0
push eax
mov edx, str.esp
lea ecx, [esp + 0x1c8]
call fcn.10048b50
add esp, 4
lea ecx, [esp + 0x1dc]
call fcn.10019b80
lea eax, [esp + 0x1c4]
mov ecx, esi
push eax
call fcn.100436e0
sub esp, 0x18
mov esi, eax
mov ecx, esp
push str.enable
call fcn.10047c30
lea edx, [edi - 8]
mov ecx, esi
call fcn.1006a940
mov ecx, esp
push str.elements
call fcn.10047c30
lea edx, [edi - 4]
mov ecx, esi
call fcn.1006a3d0
add esp, 0x18
mov ecx, esi
push str.colors
call fcn.100436b0
sub esp, 0x18
mov esi, eax
mov ecx, esp
push 0x10169ab8
call fcn.10047c30
mov edx, edi
mov ecx, esi
call fcn.1006a480
mov ecx, esp
push str.name
call fcn.10047c30
lea edx, [edi + 0x10]
mov ecx, esi
call fcn.1006a480
mov ecx, esp
push str.health
call fcn.10047c30
lea edx, [edi + 0x20]
mov ecx, esi
call fcn.1006a480
mov ecx, esp
push str.weapon
call fcn.10047c30
lea edx, [edi + 0x30]
mov ecx, esi
call fcn.1006a480
mov ecx, esp
push str.ammo_bar
call fcn.10047c30
lea edx, [edi + 0x40]
mov ecx, esi
call fcn.1006a480
mov ecx, esp
push str.offscreen_arrow
call fcn.10047c30
lea edx, [edi + 0x50]
mov ecx, esi
call fcn.1006a480
mov ecx, esp
push str.glow
call fcn.10047c30
lea edx, [edi + 0x60]
mov ecx, esi
call fcn.1006a480
mov ecx, esp
push str.skeleton
call fcn.10047c30
lea edx, [edi + 0x70]
mov ecx, esi
call fcn.1006a480
mov ecx, esp
push str.molotov_range
call fcn.10047c30
lea edx, [edi + 0x90]
mov ecx, esi
call fcn.1006a480
mov ecx, esp
push str.smoke_range
call fcn.10047c30
lea edx, [edi + 0x80]
mov ecx, esi
call fcn.1006a480
add esp, 0x18
lea ecx, [esp + 0x1c4]
call fcn.10019b80
mov esi, dword [esp + 0x1c]
add edi, 0xa8
mov eax, dword [esp + 0x14]
cmp edi, 0x101dd62c
jl 0x100752a0
sub esp, 0x18
mov ecx, esp
push str.grenade_predict
call fcn.10047c30
mov edi, esi
mov edx, 0x101dd624
mov ecx, edi
call fcn.1006a940
mov ecx, esp
push str.predict_clr
call fcn.10047c30
mov edx, 0x101dd628
mov ecx, edi
call fcn.1006a480
mov ecx, esp
push str.grenade_warning
call fcn.10047c30
mov edx, 0x101dd638
mov ecx, edi
call fcn.1006a940
mov ecx, esp
push str.grenade_warning_line
call fcn.10047c30
mov edx, 0x101dd639
mov ecx, edi
call fcn.1006a940
mov ecx, esp
push str.warning_clr
call fcn.10047c30
mov edx, 0x101dd63c
mov ecx, edi
call fcn.1006a480
add esp, 0x18
mov ecx, edi
push str.eventlog
call fcn.100436b0
sub esp, 0x18
mov esi, eax
mov ecx, esp
push str.enable
call fcn.10047c30
mov edx, 0x101dd4cc
mov ecx, esi
call fcn.1006a940
add esp, 0x18
mov ecx, edi
push str.eventlog
call fcn.100436b0
sub esp, 0x18
mov esi, eax
mov ecx, esp
push str.filter_console
call fcn.10047c30
mov edx, 0x101dd4cd
mov ecx, esi
call fcn.1006a940
add esp, 0x18
mov ecx, edi
push str.eventlog
call fcn.100436b0
sub esp, 0x18
mov esi, eax
mov ecx, esp
push str.logs
call fcn.10047c30
mov edx, 0x101dd4d0
mov ecx, esi
call fcn.1006a3d0
add esp, 0x18
mov edi, 0x101dd2f0
xor eax, eax
nop dword [eax]
inc eax
lea ecx, [esp + 0x1dc]
mov edx, eax
mov dword [esp + 0x14], eax
call fcn.10051af0
push eax
mov edx, str.chams
lea ecx, [esp + 0x1c8]
call fcn.10048b50
add esp, 4
lea ecx, [esp + 0x1dc]
call fcn.10019b80
mov ecx, dword [esp + 0x1c]
lea eax, [esp + 0x1c4]
push eax
call fcn.100436e0
sub esp, 0x18
mov esi, eax
mov ecx, esp
push str.enable
call fcn.10047c30
lea edx, [edi - 4]
mov ecx, esi
call fcn.1006a940
mov ecx, esp
push str.material
call fcn.10047c30
mov edx, edi
mov ecx, esi
call fcn.1006a890
mov ecx, esp
push str.glow_fill
call fcn.10047c30
lea edx, [edi + 4]
mov ecx, esi
call fcn.1006a890
mov ecx, esp
push str.shot_duration
call fcn.10047c30
lea edx, [edi + 8]
mov ecx, esi
call fcn.1006a890
mov ecx, esp
push str.main_color
call fcn.10047c30
lea edx, [edi + 0xc]
mov ecx, esi
call fcn.1006a480
mov ecx, esp
push str.glow_color
call fcn.10047c30
lea edx, [edi + 0x1c]
mov ecx, esi
call fcn.1006a480
add esp, 0x18
lea ecx, [esp + 0x1c4]
call fcn.10019b80
mov eax, dword [esp + 0x14]
add edi, 0x30
cmp edi, 0x101dd4d0
jl 0x10075540
push str.misc
lea ecx, [esp + 0x2c]
call fcn.100436b0
sub esp, 0x18
mov edi, eax
mov ecx, esp
push str.auto_jump
call fcn.10047c30
mov edx, 0x101dd651
mov ecx, edi
call fcn.1006a940
mov ecx, esp
push str.auto_strafe
call fcn.10047c30
mov edx, 0x101dd652
mov ecx, edi
call fcn.1006a940
mov ecx, esp
push str.fast_stop
call fcn.10047c30
mov edx, 0x101dd653
mov ecx, edi
call fcn.1006a940
mov ecx, esp
push str.slide_walk
call fcn.10047c30
mov edx, 0x101dd654
mov ecx, edi
call fcn.1006a940
mov ecx, esp
push str.kill_say
call fcn.10047c30
mov edx, 0x101dd655
mov ecx, edi
call fcn.1006a940
mov eax, 1
mov dword [esp + 0x24], 0x101dd664
add esp, 0x18
mov dword [esp + 0x10], eax
mov dword [esp + 0x20], 3
nop word [eax + eax]
mov edx, eax
lea ecx, [esp + 0x1dc]
call fcn.10051af0
push eax
mov edx, 0x10169c1c
lea ecx, [esp + 0x1c8]
call fcn.10048b50
add esp, 4
mov ecx, edi
push eax
call fcn.100436e0
sub esp, 0x18
mov esi, eax
mov ecx, esp
push str.amt_
call fcn.10047c30
mov edx, dword [esp + 0x24]
mov ecx, esi
lea edx, [edx - 0xc]
call fcn.1006a890
add esp, 0x18
lea ecx, [esp + 0x1c4]
call fcn.10019b80
lea ecx, [esp + 0x1dc]
call fcn.10019b80
mov edx, dword [esp + 0x10]
lea ecx, [esp + 0x1dc]
call fcn.10051af0
push eax
mov edx, str.viewmodel_pos
lea ecx, [esp + 0x1c8]
call fcn.10048b50
add esp, 4
mov ecx, edi
push eax
call fcn.100436e0
sub esp, 0x18
mov esi, eax
mov ecx, esp
push str.pos_
call fcn.10047c30
mov edx, dword [esp + 0x24]
mov ecx, esi
call fcn.1006a890
add esp, 0x18
lea ecx, [esp + 0x1c4]
call fcn.10019b80
lea ecx, [esp + 0x1dc]
call fcn.10019b80
mov eax, dword [esp + 0x10]
add dword [esp + 0xc], 4
inc eax
sub dword [esp + 0x20], 1
mov dword [esp + 0x10], eax
jne 0x100756e0
sub esp, 0x18
mov ecx, esp
push str.aspect_ratio
call fcn.10047c30
mov edx, 0x101dd674
mov ecx, edi
call fcn.1006a890
mov ecx, esp
push str.thirdperson_dead
call fcn.10047c30
mov edx, 0x101dd680
mov ecx, edi
call fcn.1006a940
mov ecx, esp
push str.thirdperson_dist
call fcn.10047c30
mov edx, 0x101dd67c
mov ecx, edi
call fcn.1006a890
mov ecx, esp
push str.impacts
call fcn.10047c30
mov edx, 0x101dd688
mov ecx, edi
call fcn.1006a940
mov ecx, esp
push str.impact_size
call fcn.10047c30
mov edx, 0x101dd6ac
mov ecx, edi
call fcn.1006a890
mov ecx, esp
push str.server_clr
call fcn.10047c30
mov edx, 0x101dd68c
mov ecx, edi
call fcn.1006a480
mov ecx, esp
push str.client_clr
call fcn.10047c30
mov edx, 0x101dd69c
mov ecx, edi
call fcn.1006a480
mov ecx, esp
push 0x1016a024
call fcn.10047c30
mov ecx, dword [esp + 0x34]
mov edx, 0x101dd64c
call fcn.1006a3d0
mov ecx, esp
push str.tracers
call fcn.10047c30
mov edx, 0x101dd6b0
mov ecx, edi
call fcn.1006a3d0
mov ecx, esp
push str.tracer_type
call fcn.10047c30
mov edx, 0x101dd6b4
mov ecx, edi
call fcn.1006a890
add esp, 0x18
mov dword [esp + 0x10], 0x101dd6b8
xor eax, eax
inc eax
lea ecx, [esp + 0x1dc]
mov edx, eax
mov dword [esp + 0x14], eax
call fcn.10051af0
push eax
mov edx, str.trace_clr
lea ecx, [esp + 0x1c8]
call fcn.10048b50
add esp, 4
mov ecx, edi
push eax
call fcn.100436e0
sub esp, 0x18
mov esi, eax
mov ecx, esp
push str.clr_
call fcn.10047c30
mov edx, dword [esp + 0x28]
mov ecx, esi
call fcn.1006a480
add esp, 0x18
lea ecx, [esp + 0x1c4]
call fcn.10019b80
lea ecx, [esp + 0x1dc]
call fcn.10019b80
mov eax, dword [esp + 0x10]
add eax, 0x10
mov dword [esp + 0x10], eax
cmp eax, 0x101dd6e8
mov eax, dword [esp + 0x14]
jl 0x100758c4
xor eax, eax
mov dword [esp + 0x10], 0x101dd7bc
nop dword [eax + eax]
inc eax
lea ecx, [esp + 0x1dc]
mov edx, eax
mov dword [esp + 0x14], eax
call fcn.10051af0
push eax
mov edx, str.world_clr
lea ecx, [esp + 0x1c8]
call fcn.10048b50
add esp, 4
mov ecx, edi
push eax
call fcn.100436e0
sub esp, 0x18
mov esi, eax
mov ecx, esp
push str.clr_
call fcn.10047c30
mov edx, dword [esp + 0x28]
mov ecx, esi
call fcn.1006a480
add esp, 0x18
lea ecx, [esp + 0x1c4]
call fcn.10019b80
lea ecx, [esp + 0x1dc]
call fcn.10019b80
mov eax, dword [esp + 0x10]
add eax, 0x10
mov dword [esp + 0x10], eax
cmp eax, 0x101dd7fc
mov eax, dword [esp + 0x14]
jl 0x10075950
sub esp, 0x18
mov ecx, esp
push str.hitmarker
call fcn.10047c30
mov edx, 0x101dd7fc
mov ecx, edi
call fcn.1006a3d0
mov ecx, esp
push str.hitmarker_clr
call fcn.10047c30
mov edx, 0x101dd800
mov ecx, edi
call fcn.1006a480
mov ecx, esp
push str.damage
call fcn.10047c30
mov edx, 0x101dd810
mov ecx, edi
call fcn.1006a940
mov ecx, esp
push str.damage_clr
call fcn.10047c30
mov edx, 0x101dd814
mov ecx, edi
call fcn.1006a480
mov ecx, esp
push str.sound
call fcn.10047c30
mov edx, 0x101dd824
mov ecx, edi
call fcn.1006a890
mov ecx, esp
push str.unlock_inventory
call fcn.10047c30
mov edx, 0x101dd828
mov ecx, edi
call fcn.1006a940
mov ecx, esp
push str.clantag
call fcn.10047c30
mov edx, 0x101dd834
mov ecx, edi
call fcn.1006a940
mov ecx, esp
push str.spoof_sv_cheats
call fcn.10047c30
mov edx, 0x101dd836
mov ecx, edi
call fcn.1006a940
mov ecx, esp
push str.unlock_hidden_cvars
call fcn.10047c30
mov edx, 0x101dd837
mov ecx, edi
call fcn.1006a940
mov ecx, esp
push str.bypass_sv_pure
call fcn.10047c30
mov edx, 0x101dd835
mov ecx, edi
call fcn.1006a940
mov ecx, esp
push str.remove_ads
call fcn.10047c30
mov edx, 0x101dd82b
mov ecx, edi
call fcn.1006a940
mov ecx, esp
push str.snip_crosshair
call fcn.10047c30
mov edx, 0x101dd829
mov ecx, edi
call fcn.1006a940
mov ecx, esp
push str.preverse_killfeed
call fcn.10047c30
mov edx, 0x101dd82a
mov ecx, edi
call fcn.1006a940
mov ecx, esp
push str.force_radar
call fcn.10047c30
mov edx, 0x101dd82c
mov ecx, edi
call fcn.1006a940
mov ecx, esp
push str.ragdoll_gravity
call fcn.10047c30
mov edx, 0x101dd830
mov ecx, edi
call fcn.1006a890
mov ecx, esp
push str.strafe_smooth
call fcn.10047c30
mov edx, 0x101dd678
mov ecx, edi
call fcn.1006a890
mov ecx, esp
push str.debug_net_info
call fcn.10047c30
mov edx, 0x101dd83b
mov ecx, edi
call fcn.1006a940
mov ecx, esp
push str.whitelist_hack_users
call fcn.10047c30
mov edx, 0x101dd839
mov ecx, edi
call fcn.1006a940
add esp, 0x18
mov ecx, edi
push str.buybot
call fcn.100436b0
sub esp, 0x18
mov esi, eax
mov ecx, esp
push str.enable
call fcn.10047c30
mov edx, 0x101dd844
mov ecx, esi
call fcn.1006a940
add esp, 0x18
mov ecx, edi
push str.buybot
call fcn.100436b0
sub esp, 0x18
mov esi, eax
mov ecx, esp
push str.main_weapon
call fcn.10047c30
mov edx, 0x101dd848
mov ecx, esi
call fcn.1006a890
add esp, 0x18
mov ecx, edi
push str.buybot
call fcn.100436b0
sub esp, 0x18
mov esi, eax
mov ecx, esp
push str.second_weapon
call fcn.10047c30
mov edx, 0x101dd84c
mov ecx, esi
call fcn.1006a890
add esp, 0x18
mov ecx, edi
push str.buybot
call fcn.100436b0
sub esp, 0x18
mov esi, eax
mov ecx, esp
push str.other_items
call fcn.10047c30
mov edx, 0x101dd850
mov ecx, esi
call fcn.1006a3d0
mov ecx, esp
push str.removals
call fcn.10047c30
mov edx, 0x101dd840
mov ecx, edi
call fcn.1006a3d0
mov ecx, esp
push str.world_modulation
call fcn.10047c30
mov edx, 0x101dd794
mov ecx, edi
call fcn.1006a3d0
mov ecx, esp
push str.blend_scope
call fcn.10047c30
mov edx, 0x101dd681
mov ecx, edi
call fcn.1006a940
mov ecx, esp
push str.scope_amt
call fcn.10047c30
mov edx, 0x101dd684
mov ecx, edi
call fcn.1006a890
mov ecx, esp
push str.bloom_scale
call fcn.10047c30
mov edx, 0x101dd6ec
mov ecx, edi
call fcn.1006a890
mov ecx, esp
push str.custom_bloom
call fcn.10047c30
mov edx, 0x101dd6e8
mov ecx, edi
call fcn.1006a940
mov ecx, esp
push str.retrack_peek
call fcn.10047c30
mov edx, 0x101dd798
mov ecx, edi
call fcn.1006a940
mov ecx, esp
push str.pen_xhair
call fcn.10047c30
mov edx, 0x101dd838
mov ecx, edi
call fcn.1006a940
mov ecx, esp
push str.viewmodel_scope
call fcn.10047c30
mov edx, 0x101dd670
mov ecx, edi
call fcn.1006a940
mov ecx, esp
push str.fix_sensitivity
call fcn.10047c30
mov edx, 0x101dd671
mov ecx, edi
call fcn.1006a940
mov ecx, esp
push str.skip_second_zoom
call fcn.10047c30
mov edx, 0x101dd672
mov ecx, edi
call fcn.1006a940
mov ecx, esp
push str.exposure_min
call fcn.10047c30
mov edx, 0x101dd6f0
mov ecx, edi
call fcn.1006a890
mov ecx, esp
push str.exposure_max
call fcn.10047c30
mov edx, 0x101dd6f4
mov ecx, edi
call fcn.1006a890
mov ecx, esp
push str.accent_color
call fcn.10047c30
mov edx, 0x101dd874
mov ecx, edi
call fcn.1006a480
mov ecx, esp
push str.menu_indicators
call fcn.10047c30
mov edx, 0x101dd854
mov ecx, edi
call fcn.1006a3d0
mov ecx, esp
push str.animation_changes
call fcn.10047c30
mov edx, 0x101dd858
mov ecx, edi
call fcn.1006a3d0
mov ecx, esp
push str.custom_fog
call fcn.10047c30
mov edx, 0x101dd6f8
mov ecx, edi
call fcn.1006a940
mov ecx, esp
push str.fog_start
call fcn.10047c30
mov edx, 0x101dd6fc
mov ecx, edi
call fcn.1006a890
mov ecx, esp
push str.fog_end
call fcn.10047c30
mov edx, 0x101dd700
mov ecx, edi
call fcn.1006a890
mov ecx, esp
push str.fog_density
call fcn.10047c30
mov edx, 0x101dd704
mov ecx, edi
call fcn.1006a890
mov ecx, esp
push str.skybox
call fcn.10047c30
mov edx, 0x101dd788
mov ecx, edi
call fcn.1006a890
mov ecx, esp
push str.skybox_name
call fcn.10047c30
mov edx, 0x101dd708
mov ecx, edi
call fcn.1006aaa0
mov ecx, esp
push str.prop_alpha
call fcn.10047c30
mov edx, 0x101dd78c
mov ecx, edi
call fcn.1006a890
mov ecx, esp
push str.world_material_options
call fcn.10047c30
mov edx, 0x101dd790
mov ecx, edi
call fcn.1006a3d0
add esp, 0x18
mov ecx, edi
push str.keybind_pos
call fcn.100436b0
sub esp, 0x18
mov esi, eax
mov ecx, esp
push 0x10169f34
call fcn.10047c30
mov edx, 0x101dd85c
mov ecx, esi
call fcn.1006a9f0
add esp, 0x18
mov ecx, edi
push str.keybind_pos
call fcn.100436b0
sub esp, 0x18
mov esi, eax
mov ecx, esp
push 0x10169f50
call fcn.10047c30
mov edx, 0x101dd860
mov ecx, esi
call fcn.1006a9f0
add esp, 0x18
mov ecx, edi
push str.bomb_pos
call fcn.100436b0
sub esp, 0x18
mov esi, eax
mov ecx, esp
push 0x10169f34
call fcn.10047c30
mov edx, 0x101dd864
mov ecx, esi
call fcn.1006a9f0
add esp, 0x18
mov ecx, edi
push str.bomb_pos
call fcn.100436b0
sub esp, 0x18
mov esi, eax
mov ecx, esp
push 0x10169f50
call fcn.10047c30
mov edx, 0x101dd868
mov ecx, esi
call fcn.1006a9f0
mov ecx, esp
push str.autopeek_clr
call fcn.10047c30
mov edx, 0x101dd7ac
mov ecx, edi
call fcn.1006a480
mov ecx, esp
push str.autopeek_clr_back
call fcn.10047c30
mov edx, 0x101dd79c
mov ecx, edi
call fcn.1006a480
add esp, 0x18
lea ecx, [esp + 0x28]
push str.skins
call fcn.100436b0
sub esp, 0x18
mov esi, eax
mov ecx, esp
mov dword [esp + 0x38], esi
push str.model_glove
call fcn.10047c30
mov edx, 0x101dd888
mov ecx, esi
call fcn.1006a890
mov ecx, esp
push str.glove_skin
call fcn.10047c30
mov edx, 0x101dd88c
mov ecx, esi
call fcn.1006a890
mov ecx, esp
push str.masks
call fcn.10047c30
mov edx, 0x101dd890
mov ecx, esi
call fcn.1006a890
add esp, 0x18
mov edi, 0x101dd898
xor eax, eax
nop dword [eax]
inc eax
lea ecx, [esp + 0x1dc]
mov edx, eax
mov dword [esp + 0x14], eax
call fcn.10051af0
push eax
mov edx, str.skin_weapon
lea ecx, [esp + 0x1c8]
call fcn.10048b50
add esp, 4
lea ecx, [esp + 0x1dc]
call fcn.10019b80
lea eax, [esp + 0x1c4]
mov ecx, esi
push eax
call fcn.100436e0
sub esp, 0x18
mov esi, eax
mov ecx, esp
push str.enable
call fcn.10047c30
lea edx, [edi - 4]
mov ecx, esi
call fcn.1006a940
mov ecx, esp
push str.knife_model
call fcn.10047c30
lea edx, [edi + 4]
mov ecx, esi
call fcn.1006a890
mov ecx, esp
push str.skin
call fcn.10047c30
mov edx, edi
mov ecx, esi
call fcn.1006a890
add esp, 0x18
lea ecx, [esp + 0x1c4]
call fcn.10019b80
mov eax, dword [esp + 0x14]
add edi, 0x114
mov esi, dword [esp + 0x20]
cmp edi, 0x101dfe54
jl 0x10075fc0
push str.binds
lea ecx, [esp + 0x2c]
call fcn.100436b0
mov dword [esp + 0x14], eax
xor edi, edi
mov esi, 0x101dfe50
nop dword [eax + eax]
inc edi
lea ecx, [esp + 0x1c4]
mov edx, edi
call fcn.10051af0
sub esp, 0x18
lea eax, [esp + 0x1dc]
mov ecx, esp
push eax
call fcn.10047c70
mov ecx, dword [esp + 0x2c]
mov edx, esi
call fcn.1006a760
add esp, 0x18
lea ecx, [esp + 0x1c4]
call fcn.10019b80
add esi, 0x20
cmp esi, 0x101e0030
jl 0x10076090
lea ecx, [esp + 0x28]
call fcn.10042770
lea ecx, [esp + 0x40]
call fcn.10076120
lea ecx, [esp + 0x20c]
call fcn.10019b80
lea ecx, [esp + 0x224]
call fcn.10019b80
mov ecx, dword [esp + 0x23c]
pop edi
pop esi
xor ecx, esp
call fcn.100b5418
mov esp, ebp
pop ebp
ret
call fcn.1003d630
call fcn.1011a5fe
int3