Function at 0x10044aa0
Capabilities:
Contain obfuscated stackstrings
Inspect section memory permissions
Parse pe header

Disassembly:
push ebx
mov ebx, esp
sub esp, 8
and esp, 0xfffffff8
add esp, 4
push ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 4], ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x10245d12
mov eax, dword fs:[0]
push eax
push ebx
mov eax, 0x4dc4
call fcn.101aa500
mov eax, dword [0x1034ad40]
xor eax, ebp
mov dword [ebp - 0x14], eax
push esi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x3eec], 0
mov dword [ebp - 0x3ef4], 0
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x49ec], esp
push 0x10271378
call fcn.10017770
call fcn.1005f3d0
add esp, 0x1c
mov byte [ebp - 0x3f35], al
movzx eax, byte [ebp - 0x3f35]
test eax, eax
jne 0x10044b3b
mov ecx, dword [0x1034cd08]
movzx edx, byte [ecx + 0x1c6]
test edx, edx
je 0x100505ce
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x49f0], esp
push 0x10271380
call fcn.10017770
push 0
call fcn.10064870
add esp, 0x20
mov byte [ebp - 0x3f34], al
movzx eax, byte [ebp - 0x3f34]
test eax, eax
jne 0x10044b80
mov ecx, dword [0x1034cd08]
movzx edx, byte [ecx + 0x1c6]
test edx, edx
je 0x1004895d
mov dword [ebp - 0x3ef0], 0
push ecx
movss xmm0, dword [0x10262f64]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1027446c]
movss dword [esp], xmm0
lea ecx, [ebp - 0x4dc4]
call fcn.101605a0
mov dword [ebp - 0x428c], eax
push 0x10271384
lea ecx, [ebp - 0x104c]
call fcn.10017770
mov dword [ebp - 4], 0
mov eax, dword [ebp - 0x428c]
push eax
lea ecx, [ebp - 0x104c]
push ecx
call fcn.10069670
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x104c]
call fcn.10018310
nop
mov edx, dword [0x103779b8]
mov dword [ebp - 0x4290], edx
push str.Enabledrage
lea ecx, [ebp - 0x1068]
call fcn.10017770
mov dword [ebp - 4], 1
push 0
mov eax, dword [ebp - 0x4290]
push eax
lea ecx, [ebp - 0x1068]
push ecx
call fcn.1005c8b0
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1068]
call fcn.10018310
nop
mov edx, dword [0x103779bc]
mov dword [ebp - 0x4294], edx
push str.Enabled_keyrage
lea ecx, [ebp - 0x1084]
call fcn.10017770
mov dword [ebp - 4], 2
push 1
mov eax, dword [ebp - 0x4294]
push eax
lea ecx, [ebp - 0x1084]
push ecx
call fcn.1006e520
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1084]
call fcn.10018310
nop
lea ecx, [ebp - 0x3f82]
call fcn.100175f0
mov dword [ebp - 0x4298], eax
push 0x102713b0
lea ecx, [ebp - 0x3238]
call fcn.10017770
mov dword [ebp - 4], 3
push str.Pistols
lea ecx, [ebp - 0x321c]
call fcn.10017770
mov byte [ebp - 4], 4
push str.Heavy_pistols
lea ecx, [ebp - 0x3200]
call fcn.10017770
mov byte [ebp - 4], 5
push str.Rifles
lea ecx, [ebp - 0x31e4]
call fcn.10017770
mov byte [ebp - 4], 6
push 0x102713d8
lea ecx, [ebp - 0x31c8]
call fcn.10017770
mov byte [ebp - 4], 7
push 0x102713dc
lea ecx, [ebp - 0x31ac]
call fcn.10017770
mov byte [ebp - 4], 8
push str.Auto_snipers
lea ecx, [ebp - 0x3190]
call fcn.10017770
mov byte [ebp - 4], 9
push str.SMGs
lea ecx, [ebp - 0x3174]
call fcn.10017770
mov byte [ebp - 4], 0xa
push str.Heavys
lea ecx, [ebp - 0x3158]
call fcn.10017770
mov byte [ebp - 4], 0xb
push str.Shotguns
lea ecx, [ebp - 0x313c]
call fcn.10017770
mov dword [ebp - 4], 0xc
lea edx, [ebp - 0x3120]
push edx
lea eax, [ebp - 0x3238]
push eax
lea ecx, [ebp - 0x4dcc]
call fcn.10056ba0
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x4158], ecx
mov dword [ebp - 0x4154], edx
push str.Group
lea ecx, [ebp - 0x10a0]
call fcn.10017770
mov byte [ebp - 4], 0xd
push 0xa
push 0x10378e10
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x49f4], esp
mov eax, dword [ebp - 0x4298]
push eax
mov edx, dword [ebp - 0x4154]
push edx
mov eax, dword [ebp - 0x4158]
push eax
call fcn.10056f50
lea ecx, [ebp - 0x10a0]
push ecx
call fcn.1005e5f0
add esp, 0x1c
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0x10a0]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
push fcn.10018310
push 0xa
push 0x1c
lea edx, [ebp - 0x3238]
push edx
call fcn.101aa640
nop
mov eax, dword [0x10378e10]
mov dword [ebp - 0x3f00], eax
mov ecx, dword [0x10378e10]
sub ecx, 1
mov dword [ebp - 0x3fa4], ecx
cmp dword [ebp - 0x3fa4], 8
ja case.default.0x10044e40
mov edx, dword [ebp - 0x3fa4]
jmp dword [edx*4 + 0x100505ec]
mov dword [ebp - 0x3ef0], 0x10377b30
jmp 0x10044ebd
mov dword [ebp - 0x3ef0], 0x10377c48
jmp 0x10044ebd
mov dword [ebp - 0x3ef0], 0x103781c0
jmp 0x10044ebd
mov dword [ebp - 0x3ef0], 0x10377d60
jmp 0x10044ebd
mov dword [ebp - 0x3ef0], 0x103783f0
jmp 0x10044ebd
mov dword [ebp - 0x3ef0], 0x10377e78
jmp 0x10044ebd
mov dword [ebp - 0x3ef0], 0x10377f90
jmp 0x10044ebd
mov dword [ebp - 0x3ef0], 0x103782d8
jmp 0x10044ebd
mov dword [ebp - 0x3ef0], 0x103780a8
jmp 0x10044ebd
mov dword [ebp - 0x3ef0], 0x10377a18
mov eax, dword [ebp - 0x3ef0]
mov ecx, dword [eax + 0x60]
mov dword [ebp - 0x42b4], ecx
mov edx, dword [ebp - 0x3f00]
push edx
lea eax, [ebp - 0x2a3c]
push eax
call fcn.1005bc20
add esp, 8
mov dword [ebp - 0x429c], eax
mov ecx, dword [ebp - 0x429c]
mov dword [ebp - 0x42a0], ecx
mov dword [ebp - 4], 0xe
mov edx, dword [ebp - 0x42a0]
push edx
push 0x10271418
lea eax, [ebp - 0x2a20]
push eax
call fcn.10052870
add esp, 0xc
mov dword [ebp - 0x42a4], eax
mov ecx, dword [ebp - 0x42a4]
mov dword [ebp - 0x42a8], ecx
mov byte [ebp - 4], 0xf
mov edx, dword [ebp - 0x42a8]
push edx
push str.Override_weapon_group
lea eax, [ebp - 0x2a04]
push eax
call fcn.10052870
add esp, 0xc
mov dword [ebp - 0x42ac], eax
mov ecx, dword [ebp - 0x42ac]
mov dword [ebp - 0x42b0], ecx
mov byte [ebp - 4], 0x10
mov edx, dword [ebp - 0x42b0]
mov dword [ebp - 0x4130], edx
push 0
mov eax, dword [ebp - 0x42b4]
push eax
mov ecx, dword [ebp - 0x4130]
push ecx
call fcn.1005c8b0
add esp, 0xc
mov byte [ebp - 4], 0xf
lea ecx, [ebp - 0x2a04]
call fcn.10018310
mov byte [ebp - 4], 0xe
lea ecx, [ebp - 0x2a20]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x2a3c]
call fcn.10018310
nop
mov edx, dword [ebp - 0x3ef0]
mov eax, dword [edx + 0x60]
movzx ecx, byte [eax]
test ecx, ecx
jne 0x10044fd7
mov edx, dword [0x1034cd08]
movzx eax, byte [edx + 0x1c6]
test eax, eax
je 0x100464a5
lea ecx, [ebp - 0x3f8e]
call fcn.100175e0
mov dword [ebp - 0x42b8], eax
push 0x10271434
lea ecx, [ebp - 0x3a88]
call fcn.10017770
mov ecx, dword [ebp - 0x3ef0]
mov edx, dword [ecx + 0xbc]
mov dword [ebp - 0x3a6c], edx
mov dword [ebp - 4], 0x11
push 0x1027143c
lea ecx, [ebp - 0x3a68]
call fcn.10017770
mov eax, dword [ebp - 0x3ef0]
mov ecx, dword [eax + 0xc0]
mov dword [ebp - 0x3a4c], ecx
mov byte [ebp - 4], 0x12
push 0x10271444
lea ecx, [ebp - 0x3a48]
call fcn.10017770
mov edx, dword [ebp - 0x3ef0]
mov eax, dword [edx + 0xc4]
mov dword [ebp - 0x3a2c], eax
mov byte [ebp - 4], 0x13
push str.Arms
lea ecx, [ebp - 0x3a28]
call fcn.10017770
mov ecx, dword [ebp - 0x3ef0]
mov edx, dword [ecx + 0xc8]
mov dword [ebp - 0x3a0c], edx
mov byte [ebp - 4], 0x14
push 0x10271454
lea ecx, [ebp - 0x3a08]
call fcn.10017770
mov eax, dword [ebp - 0x3ef0]
mov ecx, dword [eax + 0xcc]
mov dword [ebp - 0x39ec], ecx
mov byte [ebp - 4], 0x15
push 0x1027145c
lea ecx, [ebp - 0x39e8]
call fcn.10017770
mov edx, dword [ebp - 0x3ef0]
mov eax, dword [edx + 0xd0]
mov dword [ebp - 0x39cc], eax
mov dword [ebp - 4], 0x16
lea ecx, [ebp - 0x39c8]
push ecx
lea edx, [ebp - 0x3a88]
push edx
lea ecx, [ebp - 0x4dd4]
call fcn.10056b70
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x4160], ecx
mov dword [ebp - 0x415c], edx
mov eax, dword [ebp - 0x42b8]
push eax
mov ecx, dword [ebp - 0x415c]
push ecx
mov edx, dword [ebp - 0x4160]
push edx
lea ecx, [ebp - 0x4ad0]
call fcn.10056cd0
mov byte [ebp - 4], 0x18
push fcn.10018540
push 6
push 0x20
lea eax, [ebp - 0x3a88]
push eax
call fcn.101aa640
nop
mov ecx, dword [ebp - 0x3f00]
push ecx
lea edx, [ebp - 0x2a90]
push edx
call fcn.1005bc20
add esp, 8
mov dword [ebp - 0x42bc], eax
mov eax, dword [ebp - 0x42bc]
mov dword [ebp - 0x42c0], eax
mov byte [ebp - 4], 0x19
mov ecx, dword [ebp - 0x42c0]
push ecx
push 0x10271464
lea edx, [ebp - 0x2a74]
push edx
call fcn.10052870
add esp, 0xc
mov dword [ebp - 0x42c4], eax
mov eax, dword [ebp - 0x42c4]
mov dword [ebp - 0x42c8], eax
mov byte [ebp - 4], 0x1a
mov ecx, dword [ebp - 0x42c8]
push ecx
push str.Target_hitbox
lea edx, [ebp - 0x2a58]
push edx
call fcn.10052870
add esp, 0xc
mov dword [ebp - 0x42cc], eax
mov eax, dword [ebp - 0x42cc]
mov dword [ebp - 0x42d0], eax
mov byte [ebp - 4], 0x1b
mov ecx, dword [ebp - 0x42d0]
mov dword [ebp - 0x42d4], ecx
push 0xa
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x49f8], esp
lea edx, [ebp - 0x4ad0]
push edx
call fcn.10056c50
mov eax, dword [ebp - 0x42d4]
push eax
call fcn.10078a00
add esp, 0x18
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x2a58]
call fcn.10018310
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0x2a74]
call fcn.10018310
mov byte [ebp - 4], 0x18
lea ecx, [ebp - 0x2a90]
call fcn.10018310
nop
lea ecx, [ebp - 0x3f81]
call fcn.100175e0
mov dword [ebp - 0x42d8], eax
push str.Head
lea ecx, [ebp - 0x38f8]
call fcn.10017770
mov ecx, dword [ebp - 0x3ef0]
mov edx, dword [ecx + 0xf4]
mov dword [ebp - 0x38dc], edx
mov byte [ebp - 4], 0x1c
push str.Chest
lea ecx, [ebp - 0x38d8]
call fcn.10017770
mov eax, dword [ebp - 0x3ef0]
mov ecx, dword [eax + 0xf8]
mov dword [ebp - 0x38bc], ecx
mov byte [ebp - 4], 0x1d
push str.Stomach
lea ecx, [ebp - 0x38b8]
call fcn.10017770
mov edx, dword [ebp - 0x3ef0]
mov eax, dword [edx + 0xfc]
mov dword [ebp - 0x389c], eax
mov byte [ebp - 4], 0x1e
push str.Legs
lea ecx, [ebp - 0x3898]
call fcn.10017770
mov ecx, dword [ebp - 0x3ef0]
mov edx, dword [ecx + 0x100]
mov dword [ebp - 0x387c], edx
mov byte [ebp - 4], 0x1f
push str.Feet
lea ecx, [ebp - 0x3878]
call fcn.10017770
mov eax, dword [ebp - 0x3ef0]
mov ecx, dword [eax + 0x104]
mov dword [ebp - 0x385c], ecx
mov byte [ebp - 4], 0x20
lea edx, [ebp - 0x3858]
push edx
lea eax, [ebp - 0x38f8]
push eax
lea ecx, [ebp - 0x4ce4]
call fcn.10056b70
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x4168], ecx
mov dword [ebp - 0x4164], edx
mov eax, dword [ebp - 0x42d8]
push eax
mov ecx, dword [ebp - 0x4164]
push ecx
mov edx, dword [ebp - 0x4168]
push edx
lea ecx, [ebp - 0x4a48]
call fcn.10056cd0
mov byte [ebp - 4], 0x22
push fcn.10018540
push 5
push 0x20
lea eax, [ebp - 0x38f8]
push eax
call fcn.101aa640
nop
lea ecx, [ebp - 0x4a48]
call fcn.1005b040
movzx ecx, al
test ecx, ecx
jne 0x1004545f
mov edx, dword [ebp - 0x3f00]
push edx
lea eax, [ebp - 0x2278]
push eax
call fcn.1005bc20
add esp, 8
mov dword [ebp - 0x42dc], eax
mov ecx, dword [ebp - 0x42dc]
mov dword [ebp - 0x42e0], ecx
mov byte [ebp - 4], 0x23
mov edx, dword [ebp - 0x42e0]
push edx
push 0x102714a0
lea eax, [ebp - 0x225c]
push eax
call fcn.10052870
add esp, 0xc
mov dword [ebp - 0x42e4], eax
mov ecx, dword [ebp - 0x42e4]
mov dword [ebp - 0x42e8], ecx
mov byte [ebp - 4], 0x24
mov edx, dword [ebp - 0x42e8]
push edx
push str.Multi_point
lea eax, [ebp - 0x2aac]
push eax
call fcn.10052870
add esp, 0xc
mov dword [ebp - 0x42ec], eax
mov ecx, dword [ebp - 0x42ec]
mov dword [ebp - 0x42f0], ecx
mov byte [ebp - 4], 0x25
mov edx, dword [ebp - 0x42f0]
mov dword [ebp - 0x42f4], edx
push 0xa
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x49fc], esp
lea eax, [ebp - 0x4a48]
push eax
call fcn.10056c50
mov ecx, dword [ebp - 0x42f4]
push ecx
call fcn.10078a00
add esp, 0x18
mov byte [ebp - 4], 0x24
lea ecx, [ebp - 0x2aac]
call fcn.10018310
mov byte [ebp - 4], 0x23
lea ecx, [ebp - 0x225c]
call fcn.10018310
mov byte [ebp - 4], 0x22
lea ecx, [ebp - 0x2278]
call fcn.10018310
nop
mov edx, dword [ebp - 0x3ef0]
mov eax, dword [edx + 0xd8]
mov dword [ebp - 0x4310], eax
lea ecx, [ebp - 0x3f80]
call fcn.100175f0
mov dword [ebp - 0x4314], eax
push 0x102714b0
lea ecx, [ebp - 0x2b60]
call fcn.10017770
mov byte [ebp - 4], 0x26
push 0x102714b4
lea ecx, [ebp - 0x2b44]
call fcn.10017770
mov byte [ebp - 4], 0x27
push 0x102714bc
lea ecx, [ebp - 0x2b28]
call fcn.10017770
mov byte [ebp - 4], 0x28
lea ecx, [ebp - 0x2b0c]
push ecx
lea edx, [ebp - 0x2b60]
push edx
lea ecx, [ebp - 0x4cec]
call fcn.10056ba0
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x4170], ecx
mov dword [ebp - 0x416c], edx
mov eax, dword [ebp - 0x3f00]
push eax
lea ecx, [ebp - 0x22cc]
push ecx
call fcn.1005bc20
add esp, 8
mov dword [ebp - 0x42f8], eax
mov edx, dword [ebp - 0x42f8]
mov dword [ebp - 0x42fc], edx
mov byte [ebp - 4], 0x29
mov eax, dword [ebp - 0x42fc]
push eax
push 0x102714c4
lea ecx, [ebp - 0x22b0]
push ecx
call fcn.10052870
add esp, 0xc
mov dword [ebp - 0x4300], eax
mov edx, dword [ebp - 0x4300]
mov dword [ebp - 0x4304], edx
mov byte [ebp - 4], 0x2a
mov eax, dword [ebp - 0x4304]
push eax
push str.Multipoint_mode
lea ecx, [ebp - 0x2294]
push ecx
call fcn.10052870
add esp, 0xc
mov dword [ebp - 0x4308], eax
mov edx, dword [ebp - 0x4308]
mov dword [ebp - 0x430c], edx
mov byte [ebp - 4], 0x2b
mov eax, dword [ebp - 0x430c]
mov dword [ebp - 0x4318], eax
push 0xa
mov ecx, dword [ebp - 0x4310]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x4a00], esp
mov edx, dword [ebp - 0x4314]
push edx
mov eax, dword [ebp - 0x416c]
push eax
mov edx, dword [ebp - 0x4170]
push edx
call fcn.10056f50
mov eax, dword [ebp - 0x4318]
push eax
call fcn.1005e5f0
add esp, 0x1c
mov byte [ebp - 4], 0x2a
lea ecx, [ebp - 0x2294]
call fcn.10018310
mov byte [ebp - 4], 0x29
lea ecx, [ebp - 0x22b0]
call fcn.10018310
mov byte [ebp - 4], 0x28
lea ecx, [ebp - 0x22cc]
call fcn.10018310
mov byte [ebp - 4], 0x22
push fcn.10018310
push 3
push 0x1c
lea ecx, [ebp - 0x2b60]
push ecx
call fcn.101aa640
nop
push 0x102714dc
lea ecx, [ebp - 0x10bc]
call fcn.10017770
mov byte [ebp - 4], 0x2c
mov edx, dword [ebp - 0x3ef0]
mov eax, dword [edx + 0xd4]
mov dword [ebp - 0x4334], eax
mov ecx, dword [ebp - 0x3f00]
push ecx
lea edx, [ebp - 0x2320]
push edx
call fcn.1005bc20
add esp, 8
mov dword [ebp - 0x431c], eax
mov eax, dword [ebp - 0x431c]
mov dword [ebp - 0x4320], eax
mov byte [ebp - 4], 0x2d
mov ecx, dword [ebp - 0x4320]
push ecx
push 0x102714e4
lea edx, [ebp - 0x2304]
push edx
call fcn.10052870
add esp, 0xc
mov dword [ebp - 0x4324], eax
mov eax, dword [ebp - 0x4324]
mov dword [ebp - 0x4328], eax
mov byte [ebp - 4], 0x2e
mov ecx, dword [ebp - 0x4328]
push ecx
push str.Multipoint_amount
lea edx, [ebp - 0x22e8]
push edx
call fcn.10052870
add esp, 0xc
mov dword [ebp - 0x432c], eax
mov eax, dword [ebp - 0x432c]
mov dword [ebp - 0x4330], eax
mov byte [ebp - 4], 0x2f
mov ecx, dword [ebp - 0x4330]
mov dword [ebp - 0x4338], ecx
push ecx
movss xmm0, dword [0x1025f790]
movss dword [esp], xmm0
lea edx, [ebp - 0x10bc]
push edx
push ecx
movss xmm0, dword [0x1025e248]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1025f780]
movss dword [esp], xmm0
mov eax, dword [ebp - 0x4334]
push eax
mov ecx, dword [ebp - 0x4338]
push ecx
call fcn.10079d30
add esp, 0x18
mov byte [ebp - 4], 0x2e
lea ecx, [ebp - 0x22e8]
call fcn.10018310
mov byte [ebp - 4], 0x2d
lea ecx, [ebp - 0x2304]
call fcn.10018310
mov byte [ebp - 4], 0x2c
lea ecx, [ebp - 0x2320]
call fcn.10018310
mov byte [ebp - 4], 0x22
lea ecx, [ebp - 0x10bc]
call fcn.10018310
nop
mov edx, dword [0x103779c4]
mov dword [ebp - 0x433c], edx
push str.Automatic_fire
lea ecx, [ebp - 0x10d8]
call fcn.10017770
mov byte [ebp - 4], 0x30
push 0
mov eax, dword [ebp - 0x433c]
push eax
lea ecx, [ebp - 0x10d8]
push ecx
call fcn.1005c8b0
add esp, 0xc
mov byte [ebp - 4], 0x22
lea ecx, [ebp - 0x10d8]
call fcn.10018310
nop
mov edx, dword [ebp - 0x3ef0]
mov eax, dword [edx + 0x80]
mov dword [ebp - 0x4358], eax
mov ecx, dword [ebp - 0x3f00]
push ecx
lea edx, [ebp - 0x2374]
push edx
call fcn.1005bc20
add esp, 8
mov dword [ebp - 0x4340], eax
mov eax, dword [ebp - 0x4340]
mov dword [ebp - 0x4344], eax
mov byte [ebp - 4], 0x31
mov ecx, dword [ebp - 0x4344]
push ecx
push 0x1027150c
lea edx, [ebp - 0x2358]
push edx
call fcn.10052870
add esp, 0xc
mov dword [ebp - 0x4348], eax
mov eax, dword [ebp - 0x4348]
mov dword [ebp - 0x434c], eax
mov byte [ebp - 4], 0x32
mov ecx, dword [ebp - 0x434c]
push ecx
push str.Automatic_penetration
lea edx, [ebp - 0x233c]
push edx
call fcn.10052870
add esp, 0xc
mov dword [ebp - 0x4350], eax
mov eax, dword [ebp - 0x4350]
mov dword [ebp - 0x4354], eax
mov byte [ebp - 4], 0x33
mov ecx, dword [ebp - 0x4354]
mov dword [ebp - 0x435c], ecx
push 0
mov edx, dword [ebp - 0x4358]
push edx
mov eax, dword [ebp - 0x435c]
push eax
call fcn.1005c8b0
add esp, 0xc
mov byte [ebp - 4], 0x32
lea ecx, [ebp - 0x233c]
call fcn.10018310
mov byte [ebp - 4], 0x31
lea ecx, [ebp - 0x2358]
call fcn.10018310
mov byte [ebp - 4], 0x22
lea ecx, [ebp - 0x2374]
call fcn.10018310
nop
mov ecx, dword [0x103779c0]
mov dword [ebp - 0x4360], ecx
push str.Silent_aim
lea ecx, [ebp - 0x10f4]
call fcn.10017770
mov byte [ebp - 4], 0x34
push 0
mov edx, dword [ebp - 0x4360]
push edx
lea eax, [ebp - 0x10f4]
push eax
call fcn.1005c8b0
add esp, 0xc
mov byte [ebp - 4], 0x22
lea ecx, [ebp - 0x10f4]
call fcn.10018310
nop
push 0x10271534
lea ecx, [ebp - 0x1110]
call fcn.10017770
mov byte [ebp - 4], 0x35
mov ecx, dword [ebp - 0x3ef0]
mov edx, dword [ecx + 0x6c]
mov dword [ebp - 0x437c], edx
mov eax, dword [ebp - 0x3f00]
push eax
lea ecx, [ebp - 0x23c8]
push ecx
call fcn.1005bc20
add esp, 8
mov dword [ebp - 0x4364], eax
mov edx, dword [ebp - 0x4364]
mov dword [ebp - 0x4368], edx
mov byte [ebp - 4], 0x36
mov eax, dword [ebp - 0x4368]
push eax
push 0x1027153c
lea ecx, [ebp - 0x23ac]
push ecx
call fcn.10052870
add esp, 0xc
mov dword [ebp - 0x436c], eax
mov edx, dword [ebp - 0x436c]
mov dword [ebp - 0x4370], edx
mov byte [ebp - 4], 0x37
mov eax, dword [ebp - 0x4370]
push eax
push str.Minimum_hit_chance
lea ecx, [ebp - 0x2390]
push ecx
call fcn.10052870
add esp, 0xc
mov dword [ebp - 0x4374], eax
mov edx, dword [ebp - 0x4374]
mov dword [ebp - 0x4378], edx
mov byte [ebp - 4], 0x38
mov eax, dword [ebp - 0x4378]
mov dword [ebp - 0x4380], eax
push ecx
movss xmm0, dword [0x1025f790]
movss dword [esp], xmm0
lea ecx, [ebp - 0x1110]
push ecx
push ecx
movss xmm0, dword [0x1025e248]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1025f790]
movss dword [esp], xmm0
mov edx, dword [ebp - 0x437c]
push edx
mov eax, dword [ebp - 0x4380]
push eax
call fcn.10079d30
add esp, 0x18
mov byte [ebp - 4], 0x37
lea ecx, [ebp - 0x2390]
call fcn.10018310
mov byte [ebp - 4], 0x36
lea ecx, [ebp - 0x23ac]
call fcn.10018310
mov byte [ebp - 4], 0x35
lea ecx, [ebp - 0x23c8]
call fcn.10018310
mov byte [ebp - 4], 0x22
lea ecx, [ebp - 0x1110]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x3ef0]
mov edx, dword [ecx + 0x64]
cmp dword [edx], 0x64
jle 0x10045b06
push 0x10271554
lea ecx, [ebp - 0x248c]
call fcn.10017770
mov dword [ebp - 0x4384], eax
mov eax, dword [ebp - 0x4384]
mov dword [ebp - 0x4388], eax
mov byte [ebp - 4], 0x39
mov ecx, dword [ebp - 0x3eec]
or ecx, 1
mov dword [ebp - 0x3eec], ecx
mov edx, dword [ebp - 0x4388]
mov dword [ebp - 0x4398], edx
mov eax, dword [ebp - 0x3ef0]
mov ecx, dword [eax + 0x64]
mov edx, dword [ecx]
sub edx, 0x64
push edx
lea eax, [ebp - 0x2470]
push eax
call fcn.1005bc20
add esp, 8
mov dword [ebp - 0x438c], eax
mov ecx, dword [ebp - 0x438c]
mov dword [ebp - 0x4390], ecx
mov dword [ebp - 4], 0x3a
mov edx, dword [ebp - 0x3eec]
or edx, 2
mov dword [ebp - 0x3eec], edx
mov eax, dword [ebp - 0x4390]
mov dword [ebp - 0x4394], eax
mov ecx, dword [ebp - 0x4394]
push ecx
mov ecx, dword [ebp - 0x4398]
call fcn.100349b0
push eax
lea ecx, [ebp - 0x2454]
call fcn.100176c0
mov dword [ebp - 0x439c], eax
mov edx, dword [ebp - 0x439c]
mov dword [ebp - 0x43a0], edx
mov dword [ebp - 4], 0x3b
mov eax, dword [ebp - 0x3eec]
or eax, 4
mov dword [ebp - 0x3eec], eax
mov ecx, dword [ebp - 0x43a0]
mov dword [ebp - 0x3fa8], ecx
jmp 0x10045b4a
push 0x1027155c
lea ecx, [ebp - 0x2438]
call fcn.10017770
mov dword [ebp - 0x43a4], eax
mov edx, dword [ebp - 0x43a4]
mov dword [ebp - 0x43a8], edx
mov dword [ebp - 4], 0x3c
mov eax, dword [ebp - 0x3eec]
or eax, 8
mov dword [ebp - 0x3eec], eax
mov ecx, dword [ebp - 0x43a8]
mov dword [ebp - 0x3fa8], ecx
mov edx, dword [ebp - 0x3fa8]
mov dword [ebp - 0x43ac], edx
mov eax, dword [ebp - 0x43ac]
mov dword [ebp - 0x43c8], eax
mov ecx, dword [ebp - 0x3ef0]
mov edx, dword [ecx + 0x64]
mov dword [ebp - 0x43cc], edx
mov eax, dword [ebp - 0x3f00]
push eax
lea ecx, [ebp - 0x241c]
push ecx
call fcn.1005bc20
add esp, 8
mov dword [ebp - 0x43b0], eax
mov edx, dword [ebp - 0x43b0]
mov dword [ebp - 0x43b4], edx
mov dword [ebp - 4], 0x3d
mov eax, dword [ebp - 0x43b4]
push eax
push 0x10271560
lea ecx, [ebp - 0x2400]
push ecx
call fcn.10052870
add esp, 0xc
mov dword [ebp - 0x43b8], eax
mov edx, dword [ebp - 0x43b8]
mov dword [ebp - 0x43bc], edx
mov byte [ebp - 4], 0x3e
mov eax, dword [ebp - 0x43bc]
push eax
push str.Minimum_damage
lea ecx, [ebp - 0x23e4]
push ecx
call fcn.10052870
add esp, 0xc
mov dword [ebp - 0x43c0], eax
mov edx, dword [ebp - 0x43c0]
mov dword [ebp - 0x43c4], edx
mov byte [ebp - 4], 0x3f
mov eax, dword [ebp - 0x43c4]
mov dword [ebp - 0x43d0], eax
push 1
mov ecx, dword [ebp - 0x43c8]
push ecx
push 0x7e
push 1
mov edx, dword [ebp - 0x43cc]
push edx
mov eax, dword [ebp - 0x43d0]
push eax
call fcn.1007a6d0
add esp, 0x18
mov byte [ebp - 4], 0x3e
lea ecx, [ebp - 0x23e4]
call fcn.10018310
mov byte [ebp - 4], 0x3d
lea ecx, [ebp - 0x2400]
call fcn.10018310
mov byte [ebp - 4], 0x3c
lea ecx, [ebp - 0x241c]
call fcn.10018310
mov dword [ebp - 4], 0x3b
mov ecx, dword [ebp - 0x3eec]
and ecx, 8
je 0x10045c83
and dword [ebp - 0x3eec], 0xfffffff7
lea ecx, [ebp - 0x2438]
call fcn.10018310
nop
mov dword [ebp - 4], 0x3a
mov edx, dword [ebp - 0x3eec]
and edx, 4
je 0x10045ca8
and dword [ebp - 0x3eec], 0xfffffffb
lea ecx, [ebp - 0x2454]
call fcn.10018310
nop
mov dword [ebp - 4], 0x39
mov eax, dword [ebp - 0x3eec]
and eax, 2
je 0x10045ccd
and dword [ebp - 0x3eec], 0xfffffffd
lea ecx, [ebp - 0x2470]
call fcn.10018310
nop
mov dword [ebp - 4], 0x22
mov ecx, dword [ebp - 0x3eec]
and ecx, 1
je 0x10045cf2
and dword [ebp - 0x3eec], 0xfffffffe
lea ecx, [ebp - 0x248c]
call fcn.10018310
nop
mov edx, dword [ebp - 0x3ef0]
mov eax, dword [edx + 0x88]
mov dword [ebp - 0x43ec], eax
mov ecx, dword [ebp - 0x3f00]
push ecx
lea edx, [ebp - 0x24e0]
push edx
call fcn.1005bc20
add esp, 8
mov dword [ebp - 0x43d4], eax
mov eax, dword [ebp - 0x43d4]
mov dword [ebp - 0x43d8], eax
mov byte [ebp - 4], 0x40
mov ecx, dword [ebp - 0x43d8]
push ecx
push 0x10271574
lea edx, [ebp - 0x24c4]
push edx
call fcn.10052870
add esp, 0xc
mov dword [ebp - 0x43dc], eax
mov eax, dword [ebp - 0x43dc]
mov dword [ebp - 0x43e0], eax
mov byte [ebp - 4], 0x41
mov ecx, dword [ebp - 0x43e0]
push ecx
push str.Scale_damage_on_health
lea edx, [ebp - 0x24a8]
push edx
call fcn.10052870
add esp, 0xc
mov dword [ebp - 0x43e4], eax
mov eax, dword [ebp - 0x43e4]
mov dword [ebp - 0x43e8], eax
mov byte [ebp - 4], 0x42
mov ecx, dword [ebp - 0x43e8]
mov dword [ebp - 0x43f0], ecx
push 0
mov edx, dword [ebp - 0x43ec]
push edx
mov eax, dword [ebp - 0x43f0]
push eax
call fcn.1005c8b0
add esp, 0xc
mov byte [ebp - 4], 0x41
lea ecx, [ebp - 0x24a8]
call fcn.10018310
mov byte [ebp - 4], 0x40
lea ecx, [ebp - 0x24c4]
call fcn.10018310
mov byte [ebp - 4], 0x22
lea ecx, [ebp - 0x24e0]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x3ef0]
mov edx, dword [ecx + 0xac]
mov dword [ebp - 0x440c], edx
mov eax, dword [ebp - 0x3f00]
push eax
lea ecx, [ebp - 0x2534]
push ecx
call fcn.1005bc20
add esp, 8
mov dword [ebp - 0x43f4], eax
mov edx, dword [ebp - 0x43f4]
mov dword [ebp - 0x43f8], edx
mov byte [ebp - 4], 0x43
mov eax, dword [ebp - 0x3eec]
or eax, 0x10
mov dword [ebp - 0x3eec], eax
mov ecx, dword [ebp - 0x43f8]
push ecx
push 0x10271590
lea edx, [ebp - 0x2518]
push edx
call fcn.10052870
add esp, 0xc
mov dword [ebp - 0x43fc], eax
mov eax, dword [ebp - 0x43fc]
mov dword [ebp - 0x4400], eax
mov dword [ebp - 4], 0x44
mov ecx, dword [ebp - 0x3eec]
or ecx, 0x20
mov dword [ebp - 0x3eec], ecx
mov edx, dword [ebp - 0x4400]
push edx
push str.Minimum_damage_override
lea eax, [ebp - 0x24fc]
push eax
call fcn.10052870
add esp, 0xc
mov dword [ebp - 0x4404], eax
mov ecx, dword [ebp - 0x4404]
mov dword [ebp - 0x4408], ecx
mov dword [ebp - 4], 0x45
mov edx, dword [ebp - 0x3eec]
or edx, 0x40
mov dword [ebp - 0x3eec], edx
mov eax, dword [ebp - 0x4408]
mov dword [ebp - 0x4410], eax
push 0
mov ecx, dword [ebp - 0x440c]
push ecx
mov edx, dword [ebp - 0x4410]
push edx
call fcn.1005c8b0
add esp, 0xc
movzx eax, al
test eax, eax
jne 0x10045eff
mov ecx, dword [0x1034cd08]
movzx edx, byte [ecx + 0x1c6]
test edx, edx
jne 0x10045eff
mov dword [ebp - 0x3fac], 0
jmp 0x10045f09
mov dword [ebp - 0x3fac], 1
mov al, byte [ebp - 0x3fac]
mov byte [ebp - 0x3f33], al
mov dword [ebp - 4], 0x44
mov ecx, dword [ebp - 0x3eec]
and ecx, 0x40
je 0x10045f3a
and dword [ebp - 0x3eec], 0xffffffbf
lea ecx, [ebp - 0x24fc]
call fcn.10018310
nop
mov dword [ebp - 4], 0x43
mov edx, dword [ebp - 0x3eec]
and edx, 0x20
je 0x10045f5f
and dword [ebp - 0x3eec], 0xffffffdf
lea ecx, [ebp - 0x2518]
call fcn.10018310
nop
mov dword [ebp - 4], 0x22
mov eax, dword [ebp - 0x3eec]
and eax, 0x10
je 0x10045f84
and dword [ebp - 0x3eec], 0xffffffef
lea ecx, [ebp - 0x2534]
call fcn.10018310
nop
movzx ecx, byte [ebp - 0x3f33]
test ecx, ecx
je 0x10046391
mov edx, dword [0x10377a08]
mov dword [ebp - 0x442c], edx
mov eax, dword [ebp - 0x3f00]
push eax
lea ecx, [ebp - 0x2588]
push ecx
call fcn.1005bc20
add esp, 8
mov dword [ebp - 0x4414], eax
mov edx, dword [ebp - 0x4414]
mov dword [ebp - 0x4418], edx
mov byte [ebp - 4], 0x46
mov eax, dword [ebp - 0x4418]
push eax
push 0x102715ac
lea ecx, [ebp - 0x256c]
push ecx
call fcn.10052870
add esp, 0xc
mov dword [ebp - 0x441c], eax
mov edx, dword [ebp - 0x441c]
mov dword [ebp - 0x4420], edx
mov byte [ebp - 4], 0x47
mov eax, dword [ebp - 0x4420]
push eax
push str.Damage_override_keykey
lea ecx, [ebp - 0x2550]
push ecx
call fcn.10052870
add esp, 0xc
mov dword [ebp - 0x4424], eax
mov edx, dword [ebp - 0x4424]
mov dword [ebp - 0x4428], edx
mov byte [ebp - 4], 0x48
mov eax, dword [ebp - 0x4428]
mov dword [ebp - 0x4430], eax
push 1
mov ecx, dword [ebp - 0x442c]
push ecx
mov edx, dword [ebp - 0x4430]
push edx
call fcn.1006e520
add esp, 0xc
mov byte [ebp - 4], 0x47
lea ecx, [ebp - 0x2550]
call fcn.10018310
mov byte [ebp - 4], 0x46
lea ecx, [ebp - 0x256c]
call fcn.10018310
mov byte [ebp - 4], 0x22
lea ecx, [ebp - 0x2588]
call fcn.10018310
nop
mov eax, dword [ebp - 0x3ef0]
mov ecx, dword [eax + 0xb0]
cmp dword [ecx], 0x64
jle 0x10046186
push str.HP_
lea ecx, [ebp - 0x264c]
call fcn.10017770
mov dword [ebp - 0x4434], eax
mov edx, dword [ebp - 0x4434]
mov dword [ebp - 0x4438], edx
mov byte [ebp - 4], 0x49
mov eax, dword [ebp - 0x3eec]
or eax, 0x80
mov dword [ebp - 0x3eec], eax
mov ecx, dword [ebp - 0x4438]
mov dword [ebp - 0x4448], ecx
mov edx, dword [ebp - 0x3ef0]
mov eax, dword [edx + 0xb0]
mov ecx, dword [eax]
sub ecx, 0x64
push ecx
lea edx, [ebp - 0x2630]
push edx
call fcn.1005bc20
add esp, 8
mov dword [ebp - 0x443c], eax
mov eax, dword [ebp - 0x443c]
mov dword [ebp - 0x4440], eax
mov dword [ebp - 4], 0x4a
mov ecx, dword [ebp - 0x3eec]
or ecx, 0x100
mov dword [ebp - 0x3eec], ecx
mov edx, dword [ebp - 0x4440]
mov dword [ebp - 0x4444], edx
mov eax, dword [ebp - 0x4444]
push eax
mov ecx, dword [ebp - 0x4448]
call fcn.100349b0
push eax
lea ecx, [ebp - 0x2614]
call fcn.100176c0
mov dword [ebp - 0x444c], eax
mov ecx, dword [ebp - 0x444c]
mov dword [ebp - 0x4450], ecx
mov dword [ebp - 4], 0x4b
mov edx, dword [ebp - 0x3eec]
or edx, 0x200
mov dword [ebp - 0x3eec], edx
mov eax, dword [ebp - 0x4450]
mov dword [ebp - 0x3fb0], eax
jmp 0x100461cd
push 0x102715d0
lea ecx, [ebp - 0x25f8]
call fcn.10017770
mov dword [ebp - 0x4454], eax
mov ecx, dword [ebp - 0x4454]
mov dword [ebp - 0x4458], ecx
mov dword [ebp - 4], 0x4c
mov edx, dword [ebp - 0x3eec]
or edx, 0x400
mov dword [ebp - 0x3eec], edx
mov eax, dword [ebp - 0x4458]
mov dword [ebp - 0x3fb0], eax
mov ecx, dword [ebp - 0x3fb0]
mov dword [ebp - 0x445c], ecx
mov edx, dword [ebp - 0x445c]
mov dword [ebp - 0x4478], edx
mov eax, dword [ebp - 0x3ef0]
mov ecx, dword [eax + 0xb0]
mov dword [ebp - 0x447c], ecx
mov edx, dword [ebp - 0x3f00]
push edx
lea eax, [ebp - 0x25dc]
push eax
call fcn.1005bc20
add esp, 8
mov dword [ebp - 0x4460], eax
mov ecx, dword [ebp - 0x4460]
mov dword [ebp - 0x4464], ecx
mov dword [ebp - 4], 0x4d
mov edx, dword [ebp - 0x4464]
push edx
push 0x102715d4
lea eax, [ebp - 0x25c0]
push eax
call fcn.10052870
add esp, 0xc
mov dword [ebp - 0x4468], eax
mov ecx, dword [ebp - 0x4468]
mov dword [ebp - 0x446c], ecx
mov byte [ebp - 4], 0x4e
mov edx, dword [ebp - 0x446c]
push edx
push str.slider_dmg
lea eax, [ebp - 0x25a4]
push eax
call fcn.10052870
add esp, 0xc
mov dword [ebp - 0x4470], eax
mov ecx, dword [ebp - 0x4470]
mov dword [ebp - 0x4474], ecx
mov byte [ebp - 4], 0x4f
mov edx, dword [ebp - 0x4474]
mov dword [ebp - 0x4480], edx
push 1
mov eax, dword [ebp - 0x4478]
push eax
push 0x82
push 1
mov ecx, dword [ebp - 0x447c]
push ecx
mov edx, dword [ebp - 0x4480]
push edx
call fcn.1007a6d0
add esp, 0x18
mov byte [ebp - 4], 0x4e
lea ecx, [ebp - 0x25a4]
call fcn.10018310
mov byte [ebp - 4], 0x4d
lea ecx, [ebp - 0x25c0]
call fcn.10018310
mov byte [ebp - 4], 0x4c
lea ecx, [ebp - 0x25dc]
call fcn.10018310
mov dword [ebp - 4], 0x4b
mov eax, dword [ebp - 0x3eec]
and eax, 0x400
je 0x10046311
and dword [ebp - 0x3eec], 0xfffffbff
lea ecx, [ebp - 0x25f8]
call fcn.10018310
nop
mov dword [ebp - 4], 0x4a
mov ecx, dword [ebp - 0x3eec]
and ecx, 0x200
je 0x1004633c
and dword [ebp - 0x3eec], 0xfffffdff
lea ecx, [ebp - 0x2614]
call fcn.10018310
nop
mov dword [ebp - 4], 0x49
mov edx, dword [ebp - 0x3eec]
and edx, 0x100
je 0x10046367
and dword [ebp - 0x3eec], 0xfffffeff
lea ecx, [ebp - 0x2630]
call fcn.10018310
nop
mov dword [ebp - 4], 0x22
mov eax, dword [ebp - 0x3eec]
and eax, 0x80
je 0x10046391
and dword [ebp - 0x3eec], 0xffffff7f
lea ecx, [ebp - 0x264c]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x3ef0]
mov edx, dword [ecx + 0x84]
mov dword [ebp - 0x449c], edx
mov eax, dword [ebp - 0x3f00]
push eax
lea ecx, [ebp - 0x26a0]
push ecx
call fcn.1005bc20
add esp, 8
mov dword [ebp - 0x4484], eax
mov edx, dword [ebp - 0x4484]
mov dword [ebp - 0x4488], edx
mov byte [ebp - 4], 0x50
mov eax, dword [ebp - 0x4488]
push eax
push 0x102715e8
lea ecx, [ebp - 0x2684]
push ecx
call fcn.10052870
add esp, 0xc
mov dword [ebp - 0x448c], eax
mov edx, dword [ebp - 0x448c]
mov dword [ebp - 0x4490], edx
mov byte [ebp - 4], 0x51
mov eax, dword [ebp - 0x4490]
push eax
push str.Automatic_scope
lea ecx, [ebp - 0x2668]
push ecx
call fcn.10052870
add esp, 0xc
mov dword [ebp - 0x4494], eax
mov edx, dword [ebp - 0x4494]
mov dword [ebp - 0x4498], edx
mov byte [ebp - 4], 0x52
mov eax, dword [ebp - 0x4498]
mov dword [ebp - 0x44a0], eax
push 0
mov ecx, dword [ebp - 0x449c]
push ecx
mov edx, dword [ebp - 0x44a0]
push edx
call fcn.1005c8b0
add esp, 0xc
mov byte [ebp - 4], 0x51
lea ecx, [ebp - 0x2668]
call fcn.10018310
mov byte [ebp - 4], 0x50
lea ecx, [ebp - 0x2684]
call fcn.10018310
mov byte [ebp - 4], 0x22
lea ecx, [ebp - 0x26a0]
call fcn.10018310
nop
mov byte [ebp - 4], 0x18
lea ecx, [ebp - 0x4a48]
call fcn.10018420
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4ad0]
call fcn.10018420
nop
call fcn.10069f60
nop
push ecx
movss xmm0, dword [0x10262f60]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1027446c]
movss dword [esp], xmm0
lea ecx, [ebp - 0x4cf4]
call fcn.101605a0
mov dword [ebp - 0x44a4], eax
push str.Fake_lag
lea ecx, [ebp - 0x112c]
call fcn.10017770
mov dword [ebp - 4], 0x53
mov eax, dword [ebp - 0x44a4]
push eax
lea ecx, [ebp - 0x112c]
push ecx
call fcn.10069670
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x112c]
call fcn.10018310
nop
mov edx, dword [0x103786e8]
mov dword [ebp - 0x44a8], edx
push str.EnabledfakeKURWAlag
lea ecx, [ebp - 0x1148]
call fcn.10017770
mov dword [ebp - 4], 0x54
push 0
mov eax, dword [ebp - 0x44a8]
push eax
lea ecx, [ebp - 0x1148]
push ecx
call fcn.1005c8b0
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1148]
call fcn.10018310
nop
lea ecx, [ebp - 0x3f7f]
call fcn.100175e0
mov dword [ebp - 0x44ac], eax
push str.While_moving
lea ecx, [ebp - 0x3508]
call fcn.10017770
mov edx, dword [0x10378700]
mov dword [ebp - 0x34ec], edx
mov dword [ebp - 4], 0x55
push str.While_in_air
lea ecx, [ebp - 0x34e8]
call fcn.10017770
mov eax, dword [0x10378704]
mov dword [ebp - 0x34cc], eax
mov dword [ebp - 4], 0x56
lea ecx, [ebp - 0x34c8]
push ecx
lea edx, [ebp - 0x3508]
push edx
lea ecx, [ebp - 0x4cfc]
call fcn.10056b70
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x4178], ecx
mov dword [ebp - 0x4174], edx
mov eax, dword [ebp - 0x44ac]
push eax
mov ecx, dword [ebp - 0x4174]
push ecx
mov edx, dword [ebp - 0x4178]
push edx
lea ecx, [ebp - 0x4af0]
call fcn.10056cd0
mov byte [ebp - 4], 0x58
push fcn.10018540
push 2
push 0x20
lea eax, [ebp - 0x3508]
push eax
call fcn.101aa640
nop
push str.Conditions
lea ecx, [ebp - 0x1164]
call fcn.10017770
mov byte [ebp - 4], 0x59
push 0xa
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x4a04], esp
lea edx, [ebp - 0x4af0]
push edx
call fcn.10056c50
lea eax, [ebp - 0x1164]
push eax
call fcn.10078a00
add esp, 0x18
mov byte [ebp - 4], 0x58
lea ecx, [ebp - 0x1164]
call fcn.10018310
nop
mov ecx, dword [0x103786f0]
mov dword [ebp - 0x44b0], ecx
lea ecx, [ebp - 0x3f7e]
call fcn.100175f0
mov dword [ebp - 0x44b4], eax
push 0x1027164c
lea ecx, [ebp - 0x2bb8]
call fcn.10017770
mov byte [ebp - 4], 0x5a
push 0x10271654
lea ecx, [ebp - 0x2b9c]
call fcn.10017770
mov byte [ebp - 4], 0x5b
push str.Fluctuate
lea ecx, [ebp - 0x2b80]
call fcn.10017770
mov byte [ebp - 4], 0x5c
lea edx, [ebp - 0x2b64]
push edx
lea eax, [ebp - 0x2bb8]
push eax
lea ecx, [ebp - 0x4d04]
call fcn.10056ba0
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x4180], ecx
mov dword [ebp - 0x417c], edx
push str.Type
lea ecx, [ebp - 0x1180]
call fcn.10017770
mov byte [ebp - 4], 0x5d
push 0xa
mov eax, dword [ebp - 0x44b0]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x4a08], esp
mov edx, dword [ebp - 0x44b4]
push edx
mov eax, dword [ebp - 0x417c]
push eax
mov edx, dword [ebp - 0x4180]
push edx
call fcn.10056f50
lea eax, [ebp - 0x1180]
push eax
call fcn.1005e5f0
add esp, 0x1c
mov byte [ebp - 4], 0x5c
lea ecx, [ebp - 0x1180]
call fcn.10018310
mov byte [ebp - 4], 0x58
push fcn.10018310
push 3
push 0x1c
lea ecx, [ebp - 0x2bb8]
push ecx
call fcn.101aa640
nop
push 0x10271670
lea ecx, [ebp - 0x11b8]
call fcn.10017770
mov byte [ebp - 4], 0x5e
mov edx, dword [0x103786ec]
mov dword [ebp - 0x44b8], edx
push str.Limit
lea ecx, [ebp - 0x119c]
call fcn.10017770
mov byte [ebp - 4], 0x5f
push 1
lea eax, [ebp - 0x11b8]
push eax
push 0x10
push 2
mov ecx, dword [ebp - 0x44b8]
push ecx
lea edx, [ebp - 0x119c]
push edx
call fcn.1007a6d0
add esp, 0x18
mov byte [ebp - 4], 0x5e
lea ecx, [ebp - 0x119c]
call fcn.10018310
mov byte [ebp - 4], 0x58
lea ecx, [ebp - 0x11b8]
call fcn.10018310
nop
push 0x1027167c
lea ecx, [ebp - 0x11f0]
call fcn.10017770
mov byte [ebp - 4], 0x60
mov eax, dword [0x103786f4]
mov dword [ebp - 0x44bc], eax
push str.Variance
lea ecx, [ebp - 0x11d4]
call fcn.10017770
mov byte [ebp - 4], 0x61
push ecx
movss xmm0, dword [0x1025f790]
movss dword [esp], xmm0
lea ecx, [ebp - 0x11f0]
push ecx
push ecx
movss xmm0, dword [0x1025e248]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov edx, dword [ebp - 0x44bc]
push edx
lea eax, [ebp - 0x11d4]
push eax
call fcn.10079d30
add esp, 0x18
mov byte [ebp - 4], 0x60
lea ecx, [ebp - 0x11d4]
call fcn.10018310
mov byte [ebp - 4], 0x58
lea ecx, [ebp - 0x11f0]
call fcn.10018310
nop
lea ecx, [ebp - 0x3f7d]
call fcn.100175e0
mov dword [ebp - 0x44c0], eax
push str.On_duck
lea ecx, [ebp - 0x39c0]
call fcn.10017770
mov ecx, dword [0x10378708]
mov dword [ebp - 0x39a4], ecx
mov byte [ebp - 4], 0x62
push str.On_land
lea ecx, [ebp - 0x39a0]
call fcn.10017770
mov edx, dword [0x1037870c]
mov dword [ebp - 0x3984], edx
mov byte [ebp - 4], 0x63
push str.On_weapon_activity
lea ecx, [ebp - 0x3980]
call fcn.10017770
mov eax, dword [0x10378710]
mov dword [ebp - 0x3964], eax
mov byte [ebp - 4], 0x64
push str.On_peek
lea ecx, [ebp - 0x3960]
call fcn.10017770
mov ecx, dword [0x10378720]
mov dword [ebp - 0x3944], ecx
mov byte [ebp - 4], 0x65
push str.On_velocity_change
lea ecx, [ebp - 0x3940]
call fcn.10017770
mov edx, dword [0x10378724]
mov dword [ebp - 0x3924], edx
mov byte [ebp - 4], 0x66
push str.On_break_lagcomp
lea ecx, [ebp - 0x3920]
call fcn.10017770
mov eax, dword [0x10378728]
mov dword [ebp - 0x3904], eax
mov byte [ebp - 4], 0x67
lea ecx, [ebp - 0x3900]
push ecx
lea edx, [ebp - 0x39c0]
push edx
lea ecx, [ebp - 0x4d0c]
call fcn.10056b70
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x4188], ecx
mov dword [ebp - 0x4184], edx
mov eax, dword [ebp - 0x44c0]
push eax
mov ecx, dword [ebp - 0x4184]
push ecx
mov edx, dword [ebp - 0x4188]
push edx
lea ecx, [ebp - 0x4ae0]
call fcn.10056cd0
mov byte [ebp - 4], 0x69
push fcn.10018540
push 6
push 0x20
lea eax, [ebp - 0x39c0]
push eax
call fcn.101aa640
nop
push str.Alternative_conditions
lea ecx, [ebp - 0x120c]
call fcn.10017770
mov byte [ebp - 4], 0x6a
push 0xa
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x4a0c], esp
lea edx, [ebp - 0x4ae0]
push edx
call fcn.10056c50
lea eax, [ebp - 0x120c]
push eax
call fcn.10078a00
add esp, 0x18
mov byte [ebp - 4], 0x69
lea ecx, [ebp - 0x120c]
call fcn.10018310
nop
push 0x102716fc
lea ecx, [ebp - 0x1244]
call fcn.10017770
mov byte [ebp - 4], 0x6b
mov ecx, dword [0x1037872c]
mov dword [ebp - 0x44c4], ecx
push str.Alternative_Limit
lea ecx, [ebp - 0x1228]
call fcn.10017770
mov byte [ebp - 4], 0x6c
push 1
lea edx, [ebp - 0x1244]
push edx
push 0x10
push 2
mov eax, dword [ebp - 0x44c4]
push eax
lea ecx, [ebp - 0x1228]
push ecx
call fcn.1007a6d0
add esp, 0x18
mov byte [ebp - 4], 0x6b
lea ecx, [ebp - 0x1228]
call fcn.10018310
mov byte [ebp - 4], 0x69
lea ecx, [ebp - 0x1244]
call fcn.10018310
nop
mov edx, dword [0x10378714]
mov dword [ebp - 0x44c8], edx
push str.Fake_lag_while_shooting
lea ecx, [ebp - 0x1260]
call fcn.10017770
mov byte [ebp - 4], 0x6d
push 0
mov eax, dword [ebp - 0x44c8]
push eax
lea ecx, [ebp - 0x1260]
push ecx
call fcn.1005c8b0
add esp, 0xc
mov byte [ebp - 4], 0x69
lea ecx, [ebp - 0x1260]
call fcn.10018310
nop
mov edx, dword [0x10378718]
mov dword [ebp - 0x44cc], edx
push str.Avoid_unsafe_lag_while_shooting
lea ecx, [ebp - 0x127c]
call fcn.10017770
mov byte [ebp - 4], 0x6e
push 0
mov eax, dword [ebp - 0x44cc]
push eax
lea ecx, [ebp - 0x127c]
push ecx
call fcn.1005c8b0
add esp, 0xc
mov byte [ebp - 4], 0x69
lea ecx, [ebp - 0x127c]
call fcn.10018310
nop
mov edx, dword [0x10378c5c]
mov dword [ebp - 0x44d0], edx
push str.Fix_leg_movement
lea ecx, [ebp - 0x1298]
call fcn.10017770
mov byte [ebp - 4], 0x6f
push 0
mov eax, dword [ebp - 0x44d0]
push eax
lea ecx, [ebp - 0x1298]
push ecx
call fcn.1005c8b0
add esp, 0xc
mov byte [ebp - 4], 0x69
lea ecx, [ebp - 0x1298]
call fcn.10018310
nop
mov byte [ebp - 4], 0x58
lea ecx, [ebp - 0x4ae0]
call fcn.10018420
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4af0]
call fcn.10018420
nop
call fcn.10069f60
nop
push ecx
movss xmm0, dword [0x10260fec]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1027446c]
movss dword [esp], xmm0
lea ecx, [ebp - 0x4d14]
call fcn.101605a0
mov dword [ebp - 0x44d4], eax
push 0x10271760
lea ecx, [ebp - 0x12b4]
call fcn.10017770
mov dword [ebp - 4], 0x70
mov edx, dword [ebp - 0x44d4]
push edx
lea eax, [ebp - 0x12b4]
push eax
call fcn.10069670
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x12b4]
call fcn.10018310
nop
mov ecx, dword [0x10378e10]
mov dword [ebp - 0x3f08], ecx
mov edx, dword [ebp - 0x3ef0]
mov eax, dword [edx + 0x94]
mov dword [ebp - 0x44f0], eax
mov ecx, dword [ebp - 0x3f08]
push ecx
lea edx, [ebp - 0x26d8]
push edx
call fcn.1005bc20
add esp, 8
mov dword [ebp - 0x44d8], eax
mov eax, dword [ebp - 0x44d8]
mov dword [ebp - 0x44dc], eax
mov dword [ebp - 4], 0x71
mov ecx, dword [ebp - 0x44dc]
push ecx
push 0x10271768
lea edx, [ebp - 0x29e8]
push edx
call fcn.10052870
add esp, 0xc
mov dword [ebp - 0x44e0], eax
mov eax, dword [ebp - 0x44e0]
mov dword [ebp - 0x44e4], eax
mov byte [ebp - 4], 0x72
mov ecx, dword [ebp - 0x44e4]
push ecx
push str.Accuracy_boost
lea edx, [ebp - 0x26bc]
push edx
call fcn.10052870
add esp, 0xc
mov dword [ebp - 0x44e8], eax
mov eax, dword [ebp - 0x44e8]
mov dword [ebp - 0x44ec], eax
mov byte [ebp - 4], 0x73
mov ecx, dword [ebp - 0x44ec]
mov dword [ebp - 0x44f4], ecx
push 0
mov edx, dword [ebp - 0x44f0]
push edx
mov eax, dword [ebp - 0x44f4]
push eax
call fcn.1005c8b0
add esp, 0xc
mov byte [ebp - 4], 0x72
lea ecx, [ebp - 0x26bc]
call fcn.10018310
mov byte [ebp - 4], 0x71
lea ecx, [ebp - 0x29e8]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x26d8]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x3ef0]
mov edx, dword [ecx + 0x98]
mov dword [ebp - 0x4510], edx
mov eax, dword [ebp - 0x3f08]
push eax
lea ecx, [ebp - 0x272c]
push ecx
call fcn.1005bc20
add esp, 8
mov dword [ebp - 0x44f8], eax
mov edx, dword [ebp - 0x44f8]
mov dword [ebp - 0x44fc], edx
mov dword [ebp - 4], 0x74
mov eax, dword [ebp - 0x3eec]
or eax, 0x800
mov dword [ebp - 0x3eec], eax
mov ecx, dword [ebp - 0x44fc]
push ecx
push 0x1027177c
lea edx, [ebp - 0x2710]
push edx
call fcn.10052870
add esp, 0xc
mov dword [ebp - 0x4500], eax
mov eax, dword [ebp - 0x4500]
mov dword [ebp - 0x4504], eax
mov dword [ebp - 4], 0x75
mov ecx, dword [ebp - 0x3eec]
or ecx, 0x1000
mov dword [ebp - 0x3eec], ecx
mov edx, dword [ebp - 0x4504]
push edx
push str.Quick_stop
lea eax, [ebp - 0x26f4]
push eax
call fcn.10052870
add esp, 0xc
mov dword [ebp - 0x4508], eax
mov ecx, dword [ebp - 0x4508]
mov dword [ebp - 0x450c], ecx
mov dword [ebp - 4], 0x76
mov edx, dword [ebp - 0x3eec]
or edx, 0x2000
mov dword [ebp - 0x3eec], edx
mov eax, dword [ebp - 0x450c]
mov dword [ebp - 0x4514], eax
push 0
mov ecx, dword [ebp - 0x4510]
push ecx
mov edx, dword [ebp - 0x4514]
push edx
call fcn.1005c8b0
add esp, 0xc
movzx eax, al
test eax, eax
jne 0x10046dff
mov ecx, dword [0x1034cd08]
movzx edx, byte [ecx + 0x1c6]
test edx, edx
jne 0x10046dff
mov dword [ebp - 0x3fb4], 0
jmp 0x10046e09
mov dword [ebp - 0x3fb4], 1
mov al, byte [ebp - 0x3fb4]
mov byte [ebp - 0x3f32], al
mov dword [ebp - 4], 0x75
mov ecx, dword [ebp - 0x3eec]
and ecx, 0x2000
je 0x10046e40
and dword [ebp - 0x3eec], 0xffffdfff
lea ecx, [ebp - 0x26f4]
call fcn.10018310
nop
mov dword [ebp - 4], 0x74
mov edx, dword [ebp - 0x3eec]
and edx, 0x1000
je 0x10046e6b
and dword [ebp - 0x3eec], 0xffffefff
lea ecx, [ebp - 0x2710]
call fcn.10018310
nop
mov dword [ebp - 4], 0xffffffff
mov eax, dword [ebp - 0x3eec]
and eax, 0x800
je 0x10046e95
and dword [ebp - 0x3eec], 0xfffff7ff
lea ecx, [ebp - 0x272c]
call fcn.10018310
nop
movzx ecx, byte [ebp - 0x3f32]
test ecx, ecx
je 0x10047016
lea ecx, [ebp - 0x3f7c]
call fcn.100175e0
mov dword [ebp - 0x4518], eax
push str.Between_shots
lea ecx, [ebp - 0x3850]
call fcn.10017770
mov edx, dword [ebp - 0x3ef0]
mov eax, dword [edx + 0xa8]
mov dword [ebp - 0x3834], eax
mov dword [ebp - 4], 0x77
push 0x1027179c
lea ecx, [ebp - 0x3830]
call fcn.10017770
mov ecx, dword [ebp - 0x3ef0]
mov edx, dword [ecx + 0x9c]
mov dword [ebp - 0x3814], edx
mov byte [ebp - 4], 0x78
push str.Force_accuracy
lea ecx, [ebp - 0x3810]
call fcn.10017770
mov eax, dword [ebp - 0x3ef0]
mov ecx, dword [eax + 0xa0]
mov dword [ebp - 0x37f4], ecx
mov byte [ebp - 4], 0x79
push str.Early
lea ecx, [ebp - 0x37f0]
call fcn.10017770
mov edx, dword [ebp - 0x3ef0]
mov eax, dword [edx + 0xa4]
mov dword [ebp - 0x37d4], eax
mov dword [ebp - 4], 0x7a
lea ecx, [ebp - 0x37d0]
push ecx
lea edx, [ebp - 0x3850]
push edx
lea ecx, [ebp - 0x4d1c]
call fcn.10056b70
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x4190], ecx
mov dword [ebp - 0x418c], edx
mov eax, dword [ebp - 0x4518]
push eax
mov ecx, dword [ebp - 0x418c]
push ecx
mov edx, dword [ebp - 0x4190]
push edx
lea ecx, [ebp - 0x4bd0]
call fcn.10056cd0
mov byte [ebp - 4], 0x7c
push fcn.10018540
push 4
push 0x20
lea eax, [ebp - 0x3850]
push eax
call fcn.101aa640
nop
push str.quickstop_options
lea ecx, [ebp - 0x12d0]
call fcn.10017770
mov byte [ebp - 4], 0x7d
push 0xa
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x4a10], esp
lea edx, [ebp - 0x4bd0]
push edx
call fcn.10056c50
lea eax, [ebp - 0x12d0]
push eax
call fcn.10078a00
add esp, 0x18
mov byte [ebp - 4], 0x7c
lea ecx, [ebp - 0x12d0]
call fcn.10018310
nop
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4bd0]
call fcn.10018420
nop
mov ecx, dword [ebp - 0x3ef0]
mov edx, dword [ecx + 0x10c]
mov dword [ebp - 0x4534], edx
lea ecx, [ebp - 0x3f7b]
call fcn.100175f0
mov dword [ebp - 0x4538], eax
push 0x102717d4
lea ecx, [ebp - 0x3118]
call fcn.10017770
mov dword [ebp - 4], 0x7e
push 0x102717d8
lea ecx, [ebp - 0x30fc]
call fcn.10017770
mov byte [ebp - 4], 0x7f
push str.Medium
lea ecx, [ebp - 0x30e0]
call fcn.10017770
mov byte [ebp - 4], 0x80
push str.High
lea ecx, [ebp - 0x30c4]
call fcn.10017770
mov byte [ebp - 4], 0x81
push str.Maximum
lea ecx, [ebp - 0x30a8]
call fcn.10017770
mov byte [ebp - 4], 0x82
push 0x102717f4
lea ecx, [ebp - 0x308c]
call fcn.10017770
mov dword [ebp - 4], 0x83
lea eax, [ebp - 0x3070]
push eax
lea ecx, [ebp - 0x3118]
push ecx
lea ecx, [ebp - 0x4d24]
call fcn.10056ba0
mov edx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x4198], edx
mov dword [ebp - 0x4194], eax
mov ecx, dword [ebp - 0x3f08]
push ecx
lea edx, [ebp - 0x2780]
push edx
call fcn.1005bc20
add esp, 8
mov dword [ebp - 0x451c], eax
mov eax, dword [ebp - 0x451c]
mov dword [ebp - 0x4520], eax
mov byte [ebp - 4], 0x84
mov ecx, dword [ebp - 0x4520]
push ecx
push 0x102717fc
lea edx, [ebp - 0x2764]
push edx
call fcn.10052870
add esp, 0xc
mov dword [ebp - 0x4524], eax
mov eax, dword [ebp - 0x4524]
mov dword [ebp - 0x4528], eax
mov byte [ebp - 4], 0x85
mov ecx, dword [ebp - 0x4528]
push ecx
push str.Damage_accuracy
lea edx, [ebp - 0x2748]
push edx
call fcn.10052870
add esp, 0xc
mov dword [ebp - 0x452c], eax
mov eax, dword [ebp - 0x452c]
mov dword [ebp - 0x4530], eax
mov byte [ebp - 4], 0x86
mov ecx, dword [ebp - 0x4530]
mov dword [ebp - 0x453c], ecx
push 0xa
mov edx, dword [ebp - 0x4534]
push edx
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x4a14], esp
mov eax, dword [ebp - 0x4538]
push eax
mov edx, dword [ebp - 0x4194]
push edx
mov eax, dword [ebp - 0x4198]
push eax
call fcn.10056f50
mov ecx, dword [ebp - 0x453c]
push ecx
call fcn.1005e5f0
add esp, 0x1c
mov byte [ebp - 4], 0x85
lea ecx, [ebp - 0x2748]
call fcn.10018310
mov byte [ebp - 4], 0x84
lea ecx, [ebp - 0x2764]
call fcn.10018310
mov byte [ebp - 4], 0x83
lea ecx, [ebp - 0x2780]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
push fcn.10018310
push 6
push 0x1c
lea edx, [ebp - 0x3118]
push edx
call fcn.101aa640
nop
mov eax, dword [ebp - 0x3ef0]
mov ecx, dword [eax + 0x10c]
cmp dword [ecx], 5
je 0x10047228
mov edx, dword [0x1034cd08]
movzx eax, byte [edx + 0x1c6]
test eax, eax
je 0x1004734e
push 0x10271810
lea ecx, [ebp - 0x12ec]
call fcn.10017770
mov dword [ebp - 4], 0x87
mov ecx, dword [ebp - 0x3ef0]
mov edx, dword [ecx + 0x110]
mov dword [ebp - 0x4558], edx
mov eax, dword [ebp - 0x3f08]
push eax
lea ecx, [ebp - 0x27d4]
push ecx
call fcn.1005bc20
add esp, 8
mov dword [ebp - 0x4540], eax
mov edx, dword [ebp - 0x4540]
mov dword [ebp - 0x4544], edx
mov byte [ebp - 4], 0x88
mov eax, dword [ebp - 0x4544]
push eax
push 0x10271814
lea ecx, [ebp - 0x27b8]
push ecx
call fcn.10052870
add esp, 0xc
mov dword [ebp - 0x4548], eax
mov edx, dword [ebp - 0x4548]
mov dword [ebp - 0x454c], edx
mov byte [ebp - 4], 0x89
mov eax, dword [ebp - 0x454c]
push eax
push str.accuracy_boost_amt
lea ecx, [ebp - 0x279c]
push ecx
call fcn.10052870
add esp, 0xc
mov dword [ebp - 0x4550], eax
mov edx, dword [ebp - 0x4550]
mov dword [ebp - 0x4554], edx
mov byte [ebp - 4], 0x8a
mov eax, dword [ebp - 0x4554]
mov dword [ebp - 0x455c], eax
push 1
lea ecx, [ebp - 0x12ec]
push ecx
push 0x64
push 1
mov edx, dword [ebp - 0x4558]
push edx
mov eax, dword [ebp - 0x455c]
push eax
call fcn.1007a6d0
add esp, 0x18
mov byte [ebp - 4], 0x89
lea ecx, [ebp - 0x279c]
call fcn.10018310
mov byte [ebp - 4], 0x88
lea ecx, [ebp - 0x27b8]
call fcn.10018310
mov byte [ebp - 4], 0x87
lea ecx, [ebp - 0x27d4]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x12ec]
call fcn.10018310
nop
mov ecx, dword [0x103779cc]
mov dword [ebp - 0x4560], ecx
push str.Anti_aim_correction
lea ecx, [ebp - 0x1308]
call fcn.10017770
mov dword [ebp - 4], 0x8b
mov edx, dword [ebp - 0x3eec]
or edx, 0x4000
mov dword [ebp - 0x3eec], edx
push 0
mov eax, dword [ebp - 0x4560]
push eax
lea ecx, [ebp - 0x1308]
push ecx
call fcn.1005c8b0
add esp, 0xc
movzx edx, al
test edx, edx
jne 0x100473be
mov eax, dword [0x1034cd08]
movzx ecx, byte [eax + 0x1c6]
test ecx, ecx
jne 0x100473be
mov dword [ebp - 0x3fb8], 0
jmp 0x100473c8
mov dword [ebp - 0x3fb8], 1
mov dl, byte [ebp - 0x3fb8]
mov byte [ebp - 0x3f31], dl
mov dword [ebp - 4], 0xffffffff
mov eax, dword [ebp - 0x3eec]
and eax, 0x4000
je 0x100473fe
and dword [ebp - 0x3eec], 0xffffbfff
lea ecx, [ebp - 0x1308]
call fcn.10018310
nop
movzx ecx, byte [ebp - 0x3f31]
test ecx, ecx
je 0x100475d9
lea ecx, [ebp - 0x3f83]
call fcn.100175e0
mov dword [ebp - 0x4564], eax
push str.Predict_LBY
lea ecx, [ebp - 0x37c8]
call fcn.10017770
mov edx, dword [0x103779e0]
mov dword [ebp - 0x37ac], edx
mov dword [ebp - 4], 0x8c
push str.Detect_Flick
lea ecx, [ebp - 0x37a8]
call fcn.10017770
mov eax, dword [0x103779dc]
mov dword [ebp - 0x378c], eax
mov byte [ebp - 4], 0x8d
push str.Use_last_moving
lea ecx, [ebp - 0x3788]
call fcn.10017770
mov ecx, dword [0x103779d8]
mov dword [ebp - 0x376c], ecx
mov dword [ebp - 4], 0x8e
lea edx, [ebp - 0x3768]
push edx
lea eax, [ebp - 0x37c8]
push eax
lea ecx, [ebp - 0x4c8c]
call fcn.10056b70
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x41a0], ecx
mov dword [ebp - 0x419c], edx
mov eax, dword [ebp - 0x4564]
push eax
mov ecx, dword [ebp - 0x419c]
push ecx
mov edx, dword [ebp - 0x41a0]
push edx
lea ecx, [ebp - 0x4b00]
call fcn.10056cd0
mov byte [ebp - 4], 0x90
push fcn.10018540
push 3
push 0x20
lea eax, [ebp - 0x37c8]
push eax
call fcn.101aa640
nop
push str.correction_options
lea ecx, [ebp - 0x1324]
call fcn.10017770
mov byte [ebp - 4], 0x91
push 0xa
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x4a18], esp
lea edx, [ebp - 0x4b00]
push edx
call fcn.10056c50
lea eax, [ebp - 0x1324]
push eax
call fcn.10078a00
add esp, 0x18
mov byte [ebp - 4], 0x90
lea ecx, [ebp - 0x1324]
call fcn.10018310
nop
mov ecx, dword [0x103779d8]
movzx edx, byte [ecx]
test edx, edx
jne 0x10047550
mov eax, dword [0x1034cd08]
movzx ecx, byte [eax + 0x1c6]
test ecx, ecx
je 0x100475c6
push 0x10271888
lea ecx, [ebp - 0x135c]
call fcn.10017770
mov byte [ebp - 4], 0x92
mov edx, dword [0x103779f8]
mov dword [ebp - 0x4568], edx
push str.Last_move_threshold
lea ecx, [ebp - 0x1340]
call fcn.10017770
mov byte [ebp - 4], 0x93
push 1
lea eax, [ebp - 0x135c]
push eax
push 0x5a
push 0xffffffffffffffa6
mov ecx, dword [ebp - 0x4568]
push ecx
lea edx, [ebp - 0x1340]
push edx
call fcn.1007a6d0
add esp, 0x18
mov byte [ebp - 4], 0x92
lea ecx, [ebp - 0x1340]
call fcn.10018310
mov byte [ebp - 4], 0x90
lea ecx, [ebp - 0x135c]
call fcn.10018310
nop
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4b00]
call fcn.10018420
nop
mov eax, dword [0x103779f0]
mov dword [ebp - 0x456c], eax
push str.Origin_correction
lea ecx, [ebp - 0x1378]
call fcn.10017770
mov dword [ebp - 4], 0x94
push 0
mov ecx, dword [ebp - 0x456c]
push ecx
lea edx, [ebp - 0x1378]
push edx
call fcn.1005c8b0
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1378]
call fcn.10018310
nop
mov eax, dword [0x103779c8]
mov dword [ebp - 0x4570], eax
push str.Animation_simulation
lea ecx, [ebp - 0x1394]
call fcn.10017770
mov dword [ebp - 4], 0x95
mov ecx, dword [ebp - 0x3eec]
or ecx, 0x8000
mov dword [ebp - 0x3eec], ecx
push 0
mov edx, dword [ebp - 0x4570]
push edx
lea eax, [ebp - 0x1394]
push eax
call fcn.1005c8b0
add esp, 0xc
movzx ecx, al
test ecx, ecx
jne 0x10047696
mov edx, dword [0x1034cd08]
movzx eax, byte [edx + 0x1c6]
test eax, eax
jne 0x10047696
mov dword [ebp - 0x3fbc], 0
jmp 0x100476a0
mov dword [ebp - 0x3fbc], 1
mov cl, byte [ebp - 0x3fbc]
mov byte [ebp - 0x3f30], cl
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x3eec]
and edx, 0x8000
je 0x100476d7
and dword [ebp - 0x3eec], 0xffff7fff
lea ecx, [ebp - 0x1394]
call fcn.10018310
nop
movzx eax, byte [ebp - 0x3f30]
test eax, eax
je 0x10047800
lea ecx, [ebp - 0x3f7a]
call fcn.100175e0
mov dword [ebp - 0x4574], eax
push str.Simulate_air_velocity
lea ecx, [ebp - 0x3628]
call fcn.10017770
mov ecx, dword [0x103779ec]
mov dword [ebp - 0x360c], ecx
mov dword [ebp - 4], 0x96
push str.Simulate_ground_velocity
lea ecx, [ebp - 0x3608]
call fcn.10017770
mov edx, dword [0x103779e8]
mov dword [ebp - 0x35ec], edx
mov dword [ebp - 4], 0x97
lea eax, [ebp - 0x35e8]
push eax
lea ecx, [ebp - 0x3628]
push ecx
lea ecx, [ebp - 0x4d2c]
call fcn.10056b70
mov edx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x41a8], edx
mov dword [ebp - 0x41a4], eax
mov ecx, dword [ebp - 0x4574]
push ecx
mov edx, dword [ebp - 0x41a4]
push edx
mov eax, dword [ebp - 0x41a8]
push eax
lea ecx, [ebp - 0x4b10]
call fcn.10056cd0
mov byte [ebp - 4], 0x99
push fcn.10018540
push 2
push 0x20
lea ecx, [ebp - 0x3628]
push ecx
call fcn.101aa640
nop
push str.corrections
lea ecx, [ebp - 0x13b0]
call fcn.10017770
mov byte [ebp - 4], 0x9a
push 0xa
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x4a1c], esp
lea edx, [ebp - 0x4b10]
push edx
call fcn.10056c50
lea eax, [ebp - 0x13b0]
push eax
call fcn.10078a00
add esp, 0x18
mov byte [ebp - 4], 0x99
lea ecx, [ebp - 0x13b0]
call fcn.10018310
nop
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4b10]
call fcn.10018420
nop
mov ecx, dword [ebp - 0x3ef0]
mov edx, dword [ecx + 0x78]
mov dword [ebp - 0x4590], edx
mov eax, dword [ebp - 0x3f08]
push eax
lea ecx, [ebp - 0x2828]
push ecx
call fcn.1005bc20
add esp, 8
mov dword [ebp - 0x4578], eax
mov edx, dword [ebp - 0x4578]
mov dword [ebp - 0x457c], edx
mov dword [ebp - 4], 0x9b
mov eax, dword [ebp - 0x457c]
push eax
push 0x10271910
lea ecx, [ebp - 0x280c]
push ecx
call fcn.10052870
add esp, 0xc
mov dword [ebp - 0x4580], eax
mov edx, dword [ebp - 0x4580]
mov dword [ebp - 0x4584], edx
mov byte [ebp - 4], 0x9c
mov eax, dword [ebp - 0x4584]
push eax
push str.Delay_shot_if_unsafe_LC
lea ecx, [ebp - 0x27f0]
push ecx
call fcn.10052870
add esp, 0xc
mov dword [ebp - 0x4588], eax
mov edx, dword [ebp - 0x4588]
mov dword [ebp - 0x458c], edx
mov byte [ebp - 4], 0x9d
mov eax, dword [ebp - 0x458c]
mov dword [ebp - 0x4594], eax
push 0
mov ecx, dword [ebp - 0x4590]
push ecx
mov edx, dword [ebp - 0x4594]
push edx
call fcn.1005c8b0
add esp, 0xc
mov byte [ebp - 4], 0x9c
lea ecx, [ebp - 0x27f0]
call fcn.10018310
mov byte [ebp - 4], 0x9b
lea ecx, [ebp - 0x280c]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x2828]
call fcn.10018310
nop
mov eax, dword [ebp - 0x3ef0]
mov ecx, dword [eax + 0x68]
mov dword [ebp - 0x45b0], ecx
mov edx, dword [ebp - 0x3f08]
push edx
lea eax, [ebp - 0x287c]
push eax
call fcn.1005bc20
add esp, 8
mov dword [ebp - 0x4598], eax
mov ecx, dword [ebp - 0x4598]
mov dword [ebp - 0x459c], ecx
mov dword [ebp - 4], 0x9e
mov edx, dword [ebp - 0x459c]
push edx
push 0x1027192c
lea eax, [ebp - 0x2860]
push eax
call fcn.10052870
add esp, 0xc
mov dword [ebp - 0x45a0], eax
mov ecx, dword [ebp - 0x45a0]
mov dword [ebp - 0x45a4], ecx
mov byte [ebp - 4], 0x9f
mov edx, dword [ebp - 0x45a4]
push edx
push str.Delay_head_aim_until_lethal_headshot
lea eax, [ebp - 0x2844]
push eax
call fcn.10052870
add esp, 0xc
mov dword [ebp - 0x45a8], eax
mov ecx, dword [ebp - 0x45a8]
mov dword [ebp - 0x45ac], ecx
mov byte [ebp - 4], 0xa0
mov edx, dword [ebp - 0x45ac]
mov dword [ebp - 0x45b4], edx
push 0
mov eax, dword [ebp - 0x45b0]
push eax
mov ecx, dword [ebp - 0x45b4]
push ecx
call fcn.1005c8b0
add esp, 0xc
mov byte [ebp - 4], 0x9f
lea ecx, [ebp - 0x2844]
call fcn.10018310
mov byte [ebp - 4], 0x9e
lea ecx, [ebp - 0x2860]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x287c]
call fcn.10018310
nop
mov edx, dword [ebp - 0x3ef0]
mov eax, dword [edx + 0xe0]
mov dword [ebp - 0x45d0], eax
mov ecx, dword [ebp - 0x3f08]
push ecx
lea edx, [ebp - 0x28d0]
push edx
call fcn.1005bc20
add esp, 8
mov dword [ebp - 0x45b8], eax
mov eax, dword [ebp - 0x45b8]
mov dword [ebp - 0x45bc], eax
mov dword [ebp - 4], 0xa1
mov ecx, dword [ebp - 0x45bc]
push ecx
push 0x10271958
lea edx, [ebp - 0x28b4]
push edx
call fcn.10052870
add esp, 0xc
mov dword [ebp - 0x45c0], eax
mov eax, dword [ebp - 0x45c0]
mov dword [ebp - 0x45c4], eax
mov byte [ebp - 4], 0xa2
mov ecx, dword [ebp - 0x45c4]
push ecx
push str.Prefer_body_aim
lea edx, [ebp - 0x2898]
push edx
call fcn.10052870
add esp, 0xc
mov dword [ebp - 0x45c8], eax
mov eax, dword [ebp - 0x45c8]
mov dword [ebp - 0x45cc], eax
mov byte [ebp - 4], 0xa3
mov ecx, dword [ebp - 0x45cc]
mov dword [ebp - 0x45d4], ecx
push 0
mov edx, dword [ebp - 0x45d0]
push edx
mov eax, dword [ebp - 0x45d4]
push eax
call fcn.1005c8b0
add esp, 0xc
mov byte [ebp - 4], 0xa2
lea ecx, [ebp - 0x2898]
call fcn.10018310
mov byte [ebp - 4], 0xa1
lea ecx, [ebp - 0x28b4]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x28d0]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x3ef0]
mov edx, dword [ecx + 0xe0]
movzx eax, byte [edx]
test eax, eax
jne 0x10047b0a
mov ecx, dword [0x1034cd08]
movzx edx, byte [ecx + 0x1c6]
test edx, edx
je 0x10047cd4
lea ecx, [ebp - 0x3f79]
call fcn.100175e0
mov dword [ebp - 0x45d8], eax
push str.Target_firing
lea ecx, [ebp - 0x35e0]
call fcn.10017770
mov eax, dword [ebp - 0x3ef0]
mov ecx, dword [eax + 0xe4]
mov dword [ebp - 0x35c4], ecx
mov dword [ebp - 4], 0xa4
push str.Target_resolved
lea ecx, [ebp - 0x35c0]
call fcn.10017770
mov edx, dword [ebp - 0x3ef0]
mov eax, dword [edx + 0xe8]
mov dword [ebp - 0x35a4], eax
mov dword [ebp - 4], 0xa5
lea ecx, [ebp - 0x35a0]
push ecx
lea edx, [ebp - 0x35e0]
push edx
lea ecx, [ebp - 0x4d34]
call fcn.10056b70
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x41b0], ecx
mov dword [ebp - 0x41ac], edx
mov eax, dword [ebp - 0x45d8]
push eax
mov ecx, dword [ebp - 0x41ac]
push ecx
mov edx, dword [ebp - 0x41b0]
push edx
lea ecx, [ebp - 0x4b20]
call fcn.10056cd0
mov byte [ebp - 4], 0xa7
push fcn.10018540
push 2
push 0x20
lea eax, [ebp - 0x35e0]
push eax
call fcn.101aa640
nop
mov ecx, dword [ebp - 0x3f08]
push ecx
lea edx, [ebp - 0x2924]
push edx
call fcn.1005bc20
add esp, 8
mov dword [ebp - 0x45dc], eax
mov eax, dword [ebp - 0x45dc]
mov dword [ebp - 0x45e0], eax
mov byte [ebp - 4], 0xa8
mov ecx, dword [ebp - 0x45e0]
push ecx
push 0x1027198c
lea edx, [ebp - 0x2908]
push edx
call fcn.10052870
add esp, 0xc
mov dword [ebp - 0x45e4], eax
mov eax, dword [ebp - 0x45e4]
mov dword [ebp - 0x45e8], eax
mov byte [ebp - 4], 0xa9
mov ecx, dword [ebp - 0x45e8]
push ecx
push str.Prefer_body_aim_disablersPreferBody
lea edx, [ebp - 0x28ec]
push edx
call fcn.10052870
add esp, 0xc
mov dword [ebp - 0x45ec], eax
mov eax, dword [ebp - 0x45ec]
mov dword [ebp - 0x45f0], eax
mov byte [ebp - 4], 0xaa
mov ecx, dword [ebp - 0x45f0]
mov dword [ebp - 0x45f4], ecx
push 0xa
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x4a20], esp
lea edx, [ebp - 0x4b20]
push edx
call fcn.10056c50
mov eax, dword [ebp - 0x45f4]
push eax
call fcn.10078a00
add esp, 0x18
mov byte [ebp - 4], 0xa9
lea ecx, [ebp - 0x28ec]
call fcn.10018310
mov byte [ebp - 4], 0xa8
lea ecx, [ebp - 0x2908]
call fcn.10018310
mov byte [ebp - 4], 0xa7
lea ecx, [ebp - 0x2924]
call fcn.10018310
nop
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4b20]
call fcn.10018420
nop
push 0
mov ecx, dword [ebp - 0x3f08]
push ecx
lea edx, [ebp - 0x2978]
push edx
call fcn.1005bc20
add esp, 8
mov dword [ebp - 0x45f8], eax
mov eax, dword [ebp - 0x45f8]
mov dword [ebp - 0x45fc], eax
mov dword [ebp - 4], 0xab
mov ecx, dword [ebp - 0x45fc]
push ecx
push 0x102719b8
lea edx, [ebp - 0x295c]
push edx
call fcn.10052870
add esp, 0xc
mov dword [ebp - 0x4600], eax
mov eax, dword [ebp - 0x4600]
mov dword [ebp - 0x4604], eax
mov byte [ebp - 4], 0xac
mov ecx, dword [ebp - 0x4604]
push ecx
push str.Force_bodyaim
lea edx, [ebp - 0x2940]
push edx
call fcn.10052870
add esp, 0xc
mov dword [ebp - 0x4608], eax
mov eax, dword [ebp - 0x4608]
mov dword [ebp - 0x460c], eax
mov byte [ebp - 4], 0xad
mov ecx, dword [ebp - 0x460c]
push ecx
call fcn.1006fec0
add esp, 8
mov byte [ebp - 4], 0xac
lea ecx, [ebp - 0x2940]
call fcn.10018310
mov byte [ebp - 4], 0xab
lea ecx, [ebp - 0x295c]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x2978]
call fcn.10018310
nop
mov edx, dword [0x10377a00]
mov dword [ebp - 0x4628], edx
mov eax, dword [ebp - 0x3f08]
push eax
lea ecx, [ebp - 0x29cc]
push ecx
call fcn.1005bc20
add esp, 8
mov dword [ebp - 0x4610], eax
mov edx, dword [ebp - 0x4610]
mov dword [ebp - 0x4614], edx
mov dword [ebp - 4], 0xae
mov eax, dword [ebp - 0x4614]
push eax
push 0x102719cc
lea ecx, [ebp - 0x29b0]
push ecx
call fcn.10052870
add esp, 0xc
mov dword [ebp - 0x4618], eax
mov edx, dword [ebp - 0x4618]
mov dword [ebp - 0x461c], edx
mov byte [ebp - 4], 0xaf
mov eax, dword [ebp - 0x461c]
push eax
push str.Force_bodyaim_keykey
lea ecx, [ebp - 0x2994]
push ecx
call fcn.10052870
add esp, 0xc
mov dword [ebp - 0x4620], eax
mov edx, dword [ebp - 0x4620]
mov dword [ebp - 0x4624], edx
mov byte [ebp - 4], 0xb0
mov eax, dword [ebp - 0x4624]
mov dword [ebp - 0x462c], eax
push 1
mov ecx, dword [ebp - 0x4628]
push ecx
mov edx, dword [ebp - 0x462c]
push edx
call fcn.1006e520
add esp, 0xc
mov byte [ebp - 4], 0xaf
lea ecx, [ebp - 0x2994]
call fcn.10018310
mov byte [ebp - 4], 0xae
lea ecx, [ebp - 0x29b0]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x29cc]
call fcn.10018310
nop
call fcn.10069f60
nop
push ecx
movss xmm0, dword [0x10260ff0]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1027446c]
movss dword [esp], xmm0
lea ecx, [ebp - 0x4d3c]
call fcn.101605a0
mov dword [ebp - 0x4630], eax
push str.Anti_aimbot
lea ecx, [ebp - 0x13cc]
call fcn.10017770
mov dword [ebp - 4], 0xb1
mov eax, dword [ebp - 0x4630]
push eax
lea ecx, [ebp - 0x13cc]
push ecx
call fcn.10069670
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x13cc]
call fcn.10018310
nop
mov dword [ebp - 0x3f5c], 0x10378610
mov edx, dword [0x1037857c]
mov dword [ebp - 0x4634], edx
push str.Enabledaa
lea ecx, [ebp - 0x13e8]
call fcn.10017770
mov dword [ebp - 4], 0xb2
mov eax, dword [ebp - 0x3eec]
or eax, 0x10000
mov dword [ebp - 0x3eec], eax
push 0
mov ecx, dword [ebp - 0x4634]
push ecx
lea edx, [ebp - 0x13e8]
push edx
call fcn.1005c8b0
add esp, 0xc
movzx eax, al
test eax, eax
jne 0x10047f86
mov ecx, dword [0x1034cd08]
movzx edx, byte [ecx + 0x1c6]
test edx, edx
jne 0x10047f86
mov dword [ebp - 0x3fc0], 0
jmp 0x10047f90
mov dword [ebp - 0x3fc0], 1
mov al, byte [ebp - 0x3fc0]
mov byte [ebp - 0x3f2f], al
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x3eec]
and ecx, 0x10000
je 0x10047fc7
and dword [ebp - 0x3eec], 0xfffeffff
lea ecx, [ebp - 0x13e8]
call fcn.10018310
nop
movzx edx, byte [ebp - 0x3f2f]
test edx, edx
je 0x10048957
mov eax, dword [ebp - 0x3f5c]
mov ecx, dword [eax + 0x68]
mov dword [ebp - 0x4638], ecx
lea ecx, [ebp - 0x3f78]
call fcn.100175f0
mov dword [ebp - 0x463c], eax
push 0x10271a00
lea ecx, [ebp - 0x2c10]
call fcn.10017770
mov dword [ebp - 4], 0xb3
push str.Auto
lea ecx, [ebp - 0x2bf4]
call fcn.10017770
mov byte [ebp - 4], 0xb4
push str.Manual
lea ecx, [ebp - 0x2bd8]
call fcn.10017770
mov dword [ebp - 4], 0xb5
lea edx, [ebp - 0x2bbc]
push edx
lea eax, [ebp - 0x2c10]
push eax
lea ecx, [ebp - 0x4d44]
call fcn.10056ba0
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x41b8], ecx
mov dword [ebp - 0x41b4], edx
push str.Real
lea ecx, [ebp - 0x1404]
call fcn.10017770
mov byte [ebp - 4], 0xb6
push 0xa
mov eax, dword [ebp - 0x4638]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x4a24], esp
mov edx, dword [ebp - 0x463c]
push edx
mov eax, dword [ebp - 0x41b4]
push eax
mov edx, dword [ebp - 0x41b8]
push edx
call fcn.10056f50
lea eax, [ebp - 0x1404]
push eax
call fcn.1005e5f0
add esp, 0x1c
mov byte [ebp - 4], 0xb5
lea ecx, [ebp - 0x1404]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
push fcn.10018310
push 3
push 0x1c
lea ecx, [ebp - 0x2c10]
push ecx
call fcn.101aa640
nop
mov edx, dword [ebp - 0x3f5c]
mov eax, dword [edx + 0x68]
cmp dword [eax], 2
jne 0x100482d7
mov ecx, dword [0x10378594]
mov dword [ebp - 0x4640], ecx
push str.Manual_color
lea ecx, [ebp - 0x1420]
call fcn.10017770
mov dword [ebp - 4], 0xb7
mov edx, dword [ebp - 0x4640]
push edx
lea eax, [ebp - 0x1420]
push eax
call fcn.1005e060
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1420]
call fcn.10018310
nop
push str.Left
lea ecx, [ebp - 0x143c]
call fcn.10017770
mov dword [ebp - 4], 0xb8
push 0
lea ecx, [ebp - 0x143c]
push ecx
call fcn.1006fec0
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x143c]
call fcn.10018310
nop
mov edx, dword [0x10378598]
mov dword [ebp - 0x4644], edx
push str.Left_keykey
lea ecx, [ebp - 0x1458]
call fcn.10017770
mov dword [ebp - 4], 0xb9
push 0
mov eax, dword [ebp - 0x4644]
push eax
lea ecx, [ebp - 0x1458]
push ecx
call fcn.1006e520
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1458]
call fcn.10018310
nop
push str.Right
lea ecx, [ebp - 0x1474]
call fcn.10017770
mov dword [ebp - 4], 0xba
push 0
lea edx, [ebp - 0x1474]
push edx
call fcn.1006fec0
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1474]
call fcn.10018310
nop
mov eax, dword [0x1037859c]
mov dword [ebp - 0x4648], eax
push str.Right_keykey
lea ecx, [ebp - 0x1490]
call fcn.10017770
mov dword [ebp - 4], 0xbb
push 0
mov ecx, dword [ebp - 0x4648]
push ecx
lea edx, [ebp - 0x1490]
push edx
call fcn.1006e520
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1490]
call fcn.10018310
nop
push str.Back
lea ecx, [ebp - 0x14ac]
call fcn.10017770
mov dword [ebp - 4], 0xbc
push 0
lea eax, [ebp - 0x14ac]
push eax
call fcn.1006fec0
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x14ac]
call fcn.10018310
nop
mov ecx, dword [0x103785a0]
mov dword [ebp - 0x464c], ecx
push str.Back_keykey
lea ecx, [ebp - 0x14c8]
call fcn.10017770
mov dword [ebp - 4], 0xbd
push 0
mov edx, dword [ebp - 0x464c]
push edx
lea eax, [ebp - 0x14c8]
push eax
call fcn.1006e520
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x14c8]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x3f5c]
mov edx, dword [ecx + 0x64]
mov dword [ebp - 0x4650], edx
lea ecx, [ebp - 0x3f77]
call fcn.100175f0
mov dword [ebp - 0x4654], eax
push 0x10271a74
lea ecx, [ebp - 0x2128]
call fcn.10017770
mov dword [ebp - 4], 0xbe
push str.Switch
lea ecx, [ebp - 0x210c]
call fcn.10017770
mov dword [ebp - 4], 0xbf
lea eax, [ebp - 0x20f0]
push eax
lea ecx, [ebp - 0x2128]
push ecx
lea ecx, [ebp - 0x4d4c]
call fcn.10056ba0
mov edx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x41c0], edx
mov dword [ebp - 0x41bc], eax
push str.Body
lea ecx, [ebp - 0x14e4]
call fcn.10017770
mov byte [ebp - 4], 0xc0
push 0xa
mov ecx, dword [ebp - 0x4650]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x4a28], esp
mov edx, dword [ebp - 0x4654]
push edx
mov eax, dword [ebp - 0x41bc]
push eax
mov edx, dword [ebp - 0x41c0]
push edx
call fcn.10056f50
lea eax, [ebp - 0x14e4]
push eax
call fcn.1005e5f0
add esp, 0x1c
mov byte [ebp - 4], 0xbf
lea ecx, [ebp - 0x14e4]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
push fcn.10018310
push 2
push 0x1c
lea ecx, [ebp - 0x2128]
push ecx
call fcn.101aa640
nop
mov edx, dword [ebp - 0x3f5c]
mov eax, dword [edx + 0x64]
cmp dword [eax], 0xffffffff
jle 0x100488bb
push 0x10271a8c
lea ecx, [ebp - 0x151c]
call fcn.10017770
mov dword [ebp - 4], 0xc1
mov ecx, dword [0x103785e8]
mov dword [ebp - 0x4658], ecx
push str.Body_angle
lea ecx, [ebp - 0x1500]
call fcn.10017770
mov byte [ebp - 4], 0xc2
push 1
lea edx, [ebp - 0x151c]
push edx
push 0x7d
push 0xffffffffffffff83
mov eax, dword [ebp - 0x4658]
push eax
lea ecx, [ebp - 0x1500]
push ecx
call fcn.1007a6d0
add esp, 0x18
mov byte [ebp - 4], 0xc1
lea ecx, [ebp - 0x1500]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x151c]
call fcn.10018310
nop
lea ecx, [ebp - 0x3f76]
call fcn.100175e0
mov dword [ebp - 0x465c], eax
push str.Avoid_break
lea ecx, [ebp - 0x3760]
call fcn.10017770
mov edx, dword [0x10378608]
mov dword [ebp - 0x3744], edx
mov dword [ebp - 4], 0xc3
push str.Extend_flick
lea ecx, [ebp - 0x3740]
call fcn.10017770
mov eax, dword [0x10378604]
mov dword [ebp - 0x3724], eax
mov byte [ebp - 4], 0xc4
push str.Twist
lea ecx, [ebp - 0x3720]
call fcn.10017770
mov ecx, dword [0x103785f0]
mov dword [ebp - 0x3704], ecx
mov dword [ebp - 4], 0xc5
lea edx, [ebp - 0x3700]
push edx
lea eax, [ebp - 0x3760]
push eax
lea ecx, [ebp - 0x4d54]
call fcn.10056b70
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x41c8], ecx
mov dword [ebp - 0x41c4], edx
mov eax, dword [ebp - 0x465c]
push eax
mov ecx, dword [ebp - 0x41c4]
push ecx
mov edx, dword [ebp - 0x41c8]
push edx
lea ecx, [ebp - 0x4b30]
call fcn.10056cd0
mov byte [ebp - 4], 0xc7
push fcn.10018540
push 3
push 0x20
lea eax, [ebp - 0x3760]
push eax
call fcn.101aa640
nop
push str.Body_options
lea ecx, [ebp - 0x1538]
call fcn.10017770
mov byte [ebp - 4], 0xc8
push 0xa
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x4a2c], esp
lea edx, [ebp - 0x4b30]
push edx
call fcn.10056c50
lea eax, [ebp - 0x1538]
push eax
call fcn.10078a00
add esp, 0x18
mov byte [ebp - 4], 0xc7
lea ecx, [ebp - 0x1538]
call fcn.10018310
nop
mov ecx, dword [0x103785f0]
movzx edx, byte [ecx]
test edx, edx
jne 0x100485a1
mov eax, dword [0x1034cd08]
movzx ecx, byte [eax + 0x1c6]
test ecx, ecx
je 0x100488a8
mov edx, dword [0x1037860c]
mov dword [ebp - 0x4660], edx
push str.Break_lastmove
lea ecx, [ebp - 0x1554]
call fcn.10017770
mov byte [ebp - 4], 0xc9
push 0
mov eax, dword [ebp - 0x4660]
push eax
lea ecx, [ebp - 0x1554]
push ecx
call fcn.1005c8b0
add esp, 0xc
mov byte [ebp - 4], 0xc7
lea ecx, [ebp - 0x1554]
call fcn.10018310
nop
mov edx, dword [0x103785f8]
cmp dword [edx], 2
je 0x10048669
push 0x10271ae4
lea ecx, [ebp - 0x158c]
call fcn.10017770
mov byte [ebp - 4], 0xca
mov eax, dword [0x103785f4]
mov dword [ebp - 0x4664], eax
push str.Twist_angle
lea ecx, [ebp - 0x1570]
call fcn.10017770
mov byte [ebp - 4], 0xcb
push 1
lea ecx, [ebp - 0x158c]
push ecx
push 0x7d
push 0xffffffffffffff83
mov edx, dword [ebp - 0x4664]
push edx
lea eax, [ebp - 0x1570]
push eax
call fcn.1007a6d0
add esp, 0x18
mov byte [ebp - 4], 0xca
lea ecx, [ebp - 0x1570]
call fcn.10018310
mov byte [ebp - 4], 0xc7
lea ecx, [ebp - 0x158c]
call fcn.10018310
nop
push 0x10271af4
lea ecx, [ebp - 0x15c4]
call fcn.10017770
mov byte [ebp - 4], 0xcc
mov ecx, dword [0x103785fc]
mov dword [ebp - 0x4668], ecx
push str.Twist_time
lea ecx, [ebp - 0x15a8]
call fcn.10017770
mov byte [ebp - 4], 0xcd
push ecx
movss xmm0, dword [0x10262f38]
movss dword [esp], xmm0
lea edx, [ebp - 0x15c4]
push edx
push ecx
movss xmm0, dword [0x1025f790]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1025f778]
movss dword [esp], xmm0
mov eax, dword [ebp - 0x4668]
push eax
lea ecx, [ebp - 0x15a8]
push ecx
call fcn.10079d30
add esp, 0x18
mov byte [ebp - 4], 0xcc
lea ecx, [ebp - 0x15a8]
call fcn.10018310
mov byte [ebp - 4], 0xc7
lea ecx, [ebp - 0x15c4]
call fcn.10018310
nop
mov edx, dword [0x103785f8]
cmp dword [edx], 2
jne 0x100487ab
push 0x10271b08
lea ecx, [ebp - 0x15fc]
call fcn.10017770
mov byte [ebp - 4], 0xce
mov eax, dword [0x10378600]
mov dword [ebp - 0x466c], eax
push str.Spin_speed
lea ecx, [ebp - 0x15e0]
call fcn.10017770
mov byte [ebp - 4], 0xcf
push ecx
movss xmm0, dword [0x1025f790]
movss dword [esp], xmm0
lea ecx, [ebp - 0x15fc]
push ecx
push ecx
movss xmm0, dword [0x1025e248]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1025f790]
movss dword [esp], xmm0
mov edx, dword [ebp - 0x466c]
push edx
lea eax, [ebp - 0x15e0]
push eax
call fcn.10079d30
add esp, 0x18
mov byte [ebp - 4], 0xce
lea ecx, [ebp - 0x15e0]
call fcn.10018310
mov byte [ebp - 4], 0xc7
lea ecx, [ebp - 0x15fc]
call fcn.10018310
nop
mov ecx, dword [0x103785f8]
mov dword [ebp - 0x4670], ecx
lea ecx, [ebp - 0x3f75]
call fcn.100175f0
mov dword [ebp - 0x4674], eax
push str.Jitter
lea ecx, [ebp - 0x2c68]
call fcn.10017770
mov byte [ebp - 4], 0xd0
push str.Sway
lea ecx, [ebp - 0x2c4c]
call fcn.10017770
mov byte [ebp - 4], 0xd1
push str.Spin
lea ecx, [ebp - 0x2c30]
call fcn.10017770
mov byte [ebp - 4], 0xd2
lea edx, [ebp - 0x2c14]
push edx
lea eax, [ebp - 0x2c68]
push eax
lea ecx, [ebp - 0x4d5c]
call fcn.10056ba0
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x41d0], ecx
mov dword [ebp - 0x41cc], edx
push str.Twist_Type
lea ecx, [ebp - 0x1618]
call fcn.10017770
mov byte [ebp - 4], 0xd3
push 0xa
mov eax, dword [ebp - 0x4670]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x4a30], esp
mov edx, dword [ebp - 0x4674]
push edx
mov eax, dword [ebp - 0x41cc]
push eax
mov edx, dword [ebp - 0x41d0]
push edx
call fcn.10056f50
lea eax, [ebp - 0x1618]
push eax
call fcn.1005e5f0
add esp, 0x1c
mov byte [ebp - 4], 0xd2
lea ecx, [ebp - 0x1618]
call fcn.10018310
mov byte [ebp - 4], 0xc7
push fcn.10018310
push 3
push 0x1c
lea ecx, [ebp - 0x2c68]
push ecx
call fcn.101aa640
nop
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4b30]
call fcn.10018420
nop
mov edx, dword [0x10378c70]
mov dword [ebp - 0x4678], edx
push str.Fakewalk
lea ecx, [ebp - 0x1634]
call fcn.10017770
mov dword [ebp - 4], 0xd4
push 0
mov eax, dword [ebp - 0x4678]
push eax
lea ecx, [ebp - 0x1634]
push ecx
call fcn.1005c8b0
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1634]
call fcn.10018310
nop
mov edx, dword [0x10378c7c]
mov dword [ebp - 0x467c], edx
push str.Fake_walk_keyKey
lea ecx, [ebp - 0x1650]
call fcn.10017770
mov dword [ebp - 4], 0xd5
push 1
mov eax, dword [ebp - 0x467c]
push eax
lea ecx, [ebp - 0x1650]
push ecx
call fcn.1006e520
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1650]
call fcn.10018310
nop
call fcn.10069f60
nop
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x4a34], esp
push 0x10271b60
call fcn.10017770
push 2
call fcn.10064870
add esp, 0x20
mov byte [ebp - 0x3f2e], al
movzx edx, byte [ebp - 0x3f2e]
test edx, edx
jne 0x100489a1
mov eax, dword [0x1034cd08]
movzx ecx, byte [eax + 0x1c6]
test ecx, ecx
je 0x1004d382
push ecx
movss xmm0, dword [0x10274470]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1027446c]
movss dword [esp], xmm0
lea ecx, [ebp - 0x4d64]
call fcn.101605a0
mov dword [ebp - 0x4680], eax
push str.Player_ESP
lea ecx, [ebp - 0x166c]
call fcn.10017770
mov dword [ebp - 4], 0xd6
mov edx, dword [ebp - 0x4680]
push edx
lea eax, [ebp - 0x166c]
push eax
call fcn.10069670
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x166c]
call fcn.10018310
nop
push str.Activation_type
lea ecx, [ebp - 0x1688]
call fcn.10017770
mov dword [ebp - 4], 0xd7
push 0
lea ecx, [ebp - 0x1688]
push ecx
call fcn.1006fec0
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1688]
call fcn.10018310
nop
mov edx, dword [0x10378790]
mov dword [ebp - 0x4684], edx
push str.Enabled
lea ecx, [ebp - 0x16a4]
call fcn.10017770
mov dword [ebp - 4], 0xd8
push 1
mov eax, dword [ebp - 0x4684]
push eax
lea ecx, [ebp - 0x16a4]
push ecx
call fcn.1006e520
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x16a4]
call fcn.10018310
nop
mov edx, dword [0x103787f8]
mov dword [ebp - 0x4688], edx
push str.Teammates
lea ecx, [ebp - 0x16c0]
call fcn.10017770
mov dword [ebp - 4], 0xd9
push 0
mov eax, dword [ebp - 0x4688]
push eax
lea ecx, [ebp - 0x16c0]
push ecx
call fcn.1005c8b0
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x16c0]
call fcn.10018310
nop
mov edx, dword [0x10378b0c]
mov dword [ebp - 0x468c], edx
push str.Dormant
lea ecx, [ebp - 0x16dc]
call fcn.10017770
mov dword [ebp - 4], 0xda
push 0
mov eax, dword [ebp - 0x468c]
push eax
lea ecx, [ebp - 0x16dc]
push ecx
call fcn.1005c8b0
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x16dc]
call fcn.10018310
nop
mov edx, dword [0x10378794]
mov dword [ebp - 0x4690], edx
push str.Bounding_boxes
lea ecx, [ebp - 0x16f8]
call fcn.10017770
mov dword [ebp - 4], 0xdb
push 0
mov eax, dword [ebp - 0x4690]
push eax
lea ecx, [ebp - 0x16f8]
push ecx
call fcn.1005c8b0
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x16f8]
call fcn.10018310
nop
mov edx, dword [0x1037879c]
mov dword [ebp - 0x4694], edx
push str.Box_color
lea ecx, [ebp - 0x1714]
call fcn.10017770
mov dword [ebp - 4], 0xdc
mov eax, dword [ebp - 0x4694]
push eax
lea ecx, [ebp - 0x1714]
push ecx
call fcn.1005e060
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1714]
call fcn.10018310
nop
mov edx, dword [0x10378a18]
mov dword [ebp - 0x469c], edx
push str.Offscreen
lea ecx, [ebp - 0x1730]
call fcn.10017770
mov dword [ebp - 4], 0xdd
mov eax, dword [ebp - 0x3eec]
or eax, 0x20000
mov dword [ebp - 0x3eec], eax
push 0
mov ecx, dword [ebp - 0x469c]
push ecx
lea edx, [ebp - 0x1730]
push edx
call fcn.1005c8b0
add esp, 0xc
movzx eax, al
test eax, eax
jne 0x10048c3d
mov ecx, dword [0x1034cd08]
movzx edx, byte [ecx + 0x1c6]
test edx, edx
jne 0x10048c3d
mov dword [ebp - 0x3fc4], 0
jmp 0x10048c47
mov dword [ebp - 0x3fc4], 1
mov al, byte [ebp - 0x3fc4]
mov byte [ebp - 0x3f2d], al
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x3eec]
and ecx, 0x20000
je 0x10048c7e
and dword [ebp - 0x3eec], 0xfffdffff
lea ecx, [ebp - 0x1730]
call fcn.10018310
nop
movzx edx, byte [ebp - 0x3f2d]
test edx, edx
je 0x10048e17
mov eax, dword [0x10378a28]
mov dword [ebp - 0x46a0], eax
push str.Offscreen_color
lea ecx, [ebp - 0x174c]
call fcn.10017770
mov dword [ebp - 4], 0xde
mov ecx, dword [ebp - 0x46a0]
push ecx
lea edx, [ebp - 0x174c]
push edx
call fcn.1005e060
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x174c]
call fcn.10018310
nop
push 0x10271bd4
lea ecx, [ebp - 0x1784]
call fcn.10017770
mov dword [ebp - 4], 0xdf
mov eax, dword [0x10378a20]
mov dword [ebp - 0x46a4], eax
push str.Offscreen_distance
lea ecx, [ebp - 0x1768]
call fcn.10017770
mov byte [ebp - 4], 0xe0
push ecx
movss xmm0, dword [0x1025f790]
movss dword [esp], xmm0
lea ecx, [ebp - 0x1784]
push ecx
push ecx
movss xmm0, dword [0x1025e248]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10274454]
movss dword [esp], xmm0
mov edx, dword [ebp - 0x46a4]
push edx
lea eax, [ebp - 0x1768]
push eax
call fcn.10079d30
add esp, 0x18
mov byte [ebp - 4], 0xdf
lea ecx, [ebp - 0x1768]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1784]
call fcn.10018310
nop
push str._.0fpx
lea ecx, [ebp - 0x17bc]
call fcn.10017770
mov dword [ebp - 4], 0xe1
mov ecx, dword [0x10378a1c]
mov dword [ebp - 0x46a8], ecx
push str.Offscreen_size
lea ecx, [ebp - 0x17a0]
call fcn.10017770
mov byte [ebp - 4], 0xe2
push ecx
movss xmm0, dword [0x1025f790]
movss dword [esp], xmm0
lea edx, [ebp - 0x17bc]
push edx
push ecx
movss xmm0, dword [0x10274458]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10260fd0]
movss dword [esp], xmm0
mov eax, dword [ebp - 0x46a8]
push eax
lea ecx, [ebp - 0x17a0]
push ecx
call fcn.10079d30
add esp, 0x18
mov byte [ebp - 4], 0xe1
lea ecx, [ebp - 0x17a0]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x17bc]
call fcn.10018310
nop
mov edx, dword [0x10378804]
mov dword [ebp - 0x46ac], edx
push str.Name
lea ecx, [ebp - 0x17d8]
call fcn.10017770
mov dword [ebp - 4], 0xe3
push 0
mov eax, dword [ebp - 0x46ac]
push eax
lea ecx, [ebp - 0x17d8]
push ecx
call fcn.1005c8b0
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x17d8]
call fcn.10018310
nop
mov edx, dword [0x10378808]
mov dword [ebp - 0x46b0], edx
push str.Name_color
lea ecx, [ebp - 0x17f4]
call fcn.10017770
mov dword [ebp - 4], 0xe4
mov eax, dword [ebp - 0x46b0]
push eax
lea ecx, [ebp - 0x17f4]
push ecx
call fcn.1005e060
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x17f4]
call fcn.10018310
nop
mov edx, dword [0x103787a0]
mov dword [ebp - 0x46b4], edx
push str.Health
lea ecx, [ebp - 0x1810]
call fcn.10017770
mov dword [ebp - 4], 0xe5
mov eax, dword [ebp - 0x3eec]
or eax, 0x40000
mov dword [ebp - 0x3eec], eax
push 0
mov ecx, dword [ebp - 0x46b4]
push ecx
lea edx, [ebp - 0x1810]
push edx
call fcn.1005c8b0
add esp, 0xc
movzx eax, al
test eax, eax
jne 0x10048f21
mov ecx, dword [0x1034cd08]
movzx edx, byte [ecx + 0x1c6]
test edx, edx
jne 0x10048f21
mov dword [ebp - 0x3fc8], 0
jmp 0x10048f2b
mov dword [ebp - 0x3fc8], 1
mov al, byte [ebp - 0x3fc8]
mov byte [ebp - 0x3f2c], al
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x3eec]
and ecx, 0x40000
je 0x10048f62
and dword [ebp - 0x3eec], 0xfffbffff
lea ecx, [ebp - 0x1810]
call fcn.10018310
nop
movzx edx, byte [ebp - 0x3f2c]
test edx, edx
je 0x10049009
mov eax, dword [0x103787a4]
mov dword [ebp - 0x46b8], eax
push str.Health_color_override
lea ecx, [ebp - 0x182c]
call fcn.10017770
mov dword [ebp - 4], 0xe6
push 0
mov ecx, dword [ebp - 0x46b8]
push ecx
lea edx, [ebp - 0x182c]
push edx
call fcn.1005c8b0
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x182c]
call fcn.10018310
nop
mov eax, dword [0x103787a8]
mov dword [ebp - 0x46bc], eax
push str.Health_color_override_colorHealth
lea ecx, [ebp - 0x1848]
call fcn.10017770
mov dword [ebp - 4], 0xe7
mov ecx, dword [ebp - 0x46bc]
push ecx
lea edx, [ebp - 0x1848]
push edx
call fcn.1005e060
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1848]
call fcn.10018310
nop
mov eax, dword [0x1037882c]
mov dword [ebp - 0x46c0], eax
push str.Skeleton
lea ecx, [ebp - 0x1864]
call fcn.10017770
mov dword [ebp - 4], 0xe8
push 0
mov ecx, dword [ebp - 0x46c0]
push ecx
lea edx, [ebp - 0x1864]
push edx
call fcn.1005c8b0
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1864]
call fcn.10018310
nop
mov eax, dword [0x10378830]
mov dword [ebp - 0x46c4], eax
push str.Skeleton_colorSkelet_Color
lea ecx, [ebp - 0x1880]
call fcn.10017770
mov dword [ebp - 4], 0xe9
mov ecx, dword [ebp - 0x46c4]
push ecx
lea edx, [ebp - 0x1880]
push edx
call fcn.1005e060
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1880]
call fcn.10018310
nop
mov eax, dword [0x103787fc]
mov dword [ebp - 0x46c8], eax
push 0x10271c8c
lea ecx, [ebp - 0x189c]
call fcn.10017770
mov dword [ebp - 4], 0xea
push 0
mov ecx, dword [ebp - 0x46c8]
push ecx
lea edx, [ebp - 0x189c]
push edx
call fcn.1005c8b0
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x189c]
call fcn.10018310
nop
mov eax, dword [0x10378810]
mov dword [ebp - 0x46cc], eax
push str.Ammo_colorcolor
lea ecx, [ebp - 0x18b8]
call fcn.10017770
mov dword [ebp - 4], 0xeb
mov ecx, dword [ebp - 0x46cc]
push ecx
lea edx, [ebp - 0x18b8]
push edx
call fcn.1005e060
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x18b8]
call fcn.10018310
nop
mov eax, dword [0x10378800]
mov dword [ebp - 0x46d0], eax
push str.Body_update_timer
lea ecx, [ebp - 0x18d4]
call fcn.10017770
mov dword [ebp - 4], 0xec
push 0
mov ecx, dword [ebp - 0x46d0]
push ecx
lea edx, [ebp - 0x18d4]
push edx
call fcn.1005c8b0
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x18d4]
call fcn.10018310
nop
mov eax, dword [0x10378814]
mov dword [ebp - 0x46d4], eax
push str.LBY_timer_colorcolor
lea ecx, [ebp - 0x18f0]
call fcn.10017770
mov dword [ebp - 4], 0xed
mov ecx, dword [ebp - 0x46d4]
push ecx
lea edx, [ebp - 0x18f0]
push edx
call fcn.1005e060
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x18f0]
call fcn.10018310
nop
mov eax, dword [0x10378818]
mov dword [ebp - 0x46d8], eax
push str.Weapon_text
lea ecx, [ebp - 0x190c]
call fcn.10017770
mov dword [ebp - 4], 0xee
push 0
mov ecx, dword [ebp - 0x46d8]
push ecx
lea edx, [ebp - 0x190c]
push edx
call fcn.1005c8b0
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x190c]
call fcn.10018310
nop
mov eax, dword [0x1037880c]
mov dword [ebp - 0x46dc], eax
push str.Weapon_colorcolor
lea ecx, [ebp - 0x1928]
call fcn.10017770
mov dword [ebp - 4], 0xef
mov ecx, dword [ebp - 0x46dc]
push ecx
lea edx, [ebp - 0x1928]
push edx
call fcn.1005e060
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1928]
call fcn.10018310
nop
mov eax, dword [0x10378820]
mov dword [ebp - 0x46e0], eax
push str.Weapon_icon
lea ecx, [ebp - 0x1944]
call fcn.10017770
mov dword [ebp - 4], 0xf0
push 0
mov ecx, dword [ebp - 0x46e0]
push ecx
lea edx, [ebp - 0x1944]
push edx
call fcn.1005c8b0
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1944]
call fcn.10018310
nop
mov eax, dword [0x10378824]
mov dword [ebp - 0x46e4], eax
push str.Weapon_icon_colorcolor
lea ecx, [ebp - 0x1960]
call fcn.10017770
mov dword [ebp - 4], 0xf1
mov ecx, dword [ebp - 0x46e4]
push ecx
lea edx, [ebp - 0x1960]
push edx
call fcn.1005e060
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1960]
call fcn.10018310
nop
mov eax, dword [0x103789c0]
mov dword [ebp - 0x46e8], eax
push str.Glow
lea ecx, [ebp - 0x197c]
call fcn.10017770
mov dword [ebp - 4], 0xf2
push 0
mov ecx, dword [ebp - 0x46e8]
push ecx
lea edx, [ebp - 0x197c]
push edx
call fcn.1005c8b0
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x197c]
call fcn.10018310
nop
mov eax, dword [0x103789d4]
mov dword [ebp - 0x46ec], eax
push str.Glow_colorEnemy_glow
lea ecx, [ebp - 0x1998]
call fcn.10017770
mov dword [ebp - 4], 0xf3
mov ecx, dword [ebp - 0x46ec]
push ecx
lea edx, [ebp - 0x1998]
push edx
call fcn.1005e060
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1998]
call fcn.10018310
nop
lea ecx, [ebp - 0x3f74]
call fcn.100175e0
mov dword [ebp - 0x46f0], eax
push str.Zoom
lea ecx, [ebp - 0x3ee8]
call fcn.10017770
mov eax, dword [0x103787dc]
mov dword [ebp - 0x3ecc], eax
mov dword [ebp - 4], 0xf4
push str.Flashed
lea ecx, [ebp - 0x3ec8]
call fcn.10017770
mov ecx, dword [0x103787e8]
mov dword [ebp - 0x3eac], ecx
mov byte [ebp - 4], 0xf5
push str.Money
lea ecx, [ebp - 0x3ea8]
call fcn.10017770
mov edx, dword [0x103787e0]
mov dword [ebp - 0x3e8c], edx
mov byte [ebp - 4], 0xf6
push str.Kevlar
lea ecx, [ebp - 0x3e88]
call fcn.10017770
mov eax, dword [0x103787c0]
mov dword [ebp - 0x3e6c], eax
mov byte [ebp - 4], 0xf7
push 0x10271d5c
lea ecx, [ebp - 0x3e68]
call fcn.10017770
mov ecx, dword [0x103787c4]
mov dword [ebp - 0x3e4c], ecx
mov byte [ebp - 4], 0xf8
push str.Defusing
lea ecx, [ebp - 0x3e48]
call fcn.10017770
mov edx, dword [0x103787f4]
mov dword [ebp - 0x3e2c], edx
mov byte [ebp - 4], 0xf9
push str.Distance
lea ecx, [ebp - 0x3e28]
call fcn.10017770
mov eax, dword [0x103787e4]
mov dword [ebp - 0x3e0c], eax
mov byte [ebp - 4], 0xfa
push str.Grenade_pin
lea ecx, [ebp - 0x3e08]
call fcn.10017770
mov ecx, dword [0x103787f0]
mov dword [ebp - 0x3dec], ecx
mov byte [ebp - 4], 0xfb
push str.Resolved
lea ecx, [ebp - 0x3de8]
call fcn.10017770
mov edx, dword [0x103787c8]
mov dword [ebp - 0x3dcc], edx
mov byte [ebp - 4], 0xfc
push str.Resolver_Status
lea ecx, [ebp - 0x3dc8]
call fcn.10017770
mov eax, dword [0x103787cc]
mov dword [ebp - 0x3dac], eax
mov byte [ebp - 4], 0xfd
push str.Exploit
lea ecx, [ebp - 0x3da8]
call fcn.10017770
mov ecx, dword [0x103787d0]
mov dword [ebp - 0x3d8c], ecx
mov byte [ebp - 4], 0xfe
push str.Break_LC
lea ecx, [ebp - 0x3d88]
call fcn.10017770
mov edx, dword [0x103787d4]
mov dword [ebp - 0x3d6c], edx
mov byte [ebp - 4], 0xff
push str.Fake_ping
lea ecx, [ebp - 0x3d68]
call fcn.10017770
mov eax, dword [0x103787d8]
mov dword [ebp - 0x3d4c], eax
mov dword [ebp - 4], 0x100
lea ecx, [ebp - 0x3d48]
push ecx
lea edx, [ebp - 0x3ee8]
push edx
lea ecx, [ebp - 0x4d6c]
call fcn.10056b70
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x41d8], ecx
mov dword [ebp - 0x41d4], edx
mov eax, dword [ebp - 0x46f0]
push eax
mov ecx, dword [ebp - 0x41d4]
push ecx
mov edx, dword [ebp - 0x41d8]
push edx
lea ecx, [ebp - 0x4b50]
call fcn.10056cd0
mov byte [ebp - 4], 2
push fcn.10018540
push 0xd
push 0x20
lea eax, [ebp - 0x3ee8]
push eax
call fcn.101aa640
nop
push str.Flags
lea ecx, [ebp - 0x19b4]
call fcn.10017770
mov byte [ebp - 4], 3
push 0xa
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x4a38], esp
lea edx, [ebp - 0x4b50]
push edx
call fcn.10056c50
lea eax, [ebp - 0x19b4]
push eax
call fcn.10078a00
add esp, 0x18
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x19b4]
call fcn.10018310
nop
lea ecx, [ebp - 0x3f6b]
call fcn.100175e0
mov dword [ebp - 0x46f4], eax
push str.World
lea ecx, [ebp - 0x3598]
call fcn.10017770
mov ecx, dword [0x10378b00]
mov dword [ebp - 0x357c], ecx
mov byte [ebp - 4], 4
push str.Screen
lea ecx, [ebp - 0x3578]
call fcn.10017770
mov edx, dword [0x10378afc]
mov dword [ebp - 0x355c], edx
mov byte [ebp - 4], 5
lea eax, [ebp - 0x3558]
push eax
lea ecx, [ebp - 0x3598]
push ecx
lea ecx, [ebp - 0x4d7c]
call fcn.10056b70
mov edx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x41e0], edx
mov dword [ebp - 0x41dc], eax
mov ecx, dword [ebp - 0x46f4]
push ecx
mov edx, dword [ebp - 0x41dc]
push edx
mov eax, dword [ebp - 0x41e0]
push eax
lea ecx, [ebp - 0x4b40]
call fcn.10056cd0
mov byte [ebp - 4], 7
push fcn.10018540
push 2
push 0x20
lea ecx, [ebp - 0x3598]
push ecx
call fcn.101aa640
nop
push str.Hitmarkers
lea ecx, [ebp - 0x19d0]
call fcn.10017770
mov byte [ebp - 4], 8
push 0xa
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x4a4c], esp
lea edx, [ebp - 0x4b40]
push edx
call fcn.10056c50
lea eax, [ebp - 0x19d0]
push eax
call fcn.10078a00
add esp, 0x18
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x19d0]
call fcn.10018310
nop
mov ecx, dword [0x10378ca0]
mov dword [ebp - 0x46f8], ecx
push str.Hitsound
lea ecx, [ebp - 0x19ec]
call fcn.10017770
mov byte [ebp - 4], 9
push 0
mov edx, dword [ebp - 0x46f8]
push edx
lea eax, [ebp - 0x19ec]
push eax
call fcn.1005c8b0
add esp, 0xc
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x19ec]
call fcn.10018310
nop
mov ecx, dword [0x10378ca4]
mov dword [ebp - 0x46fc], ecx
lea ecx, [ebp - 0x3f73]
call fcn.100175f0
mov dword [ebp - 0x4700], eax
push 0x10271df4
lea ecx, [ebp - 0x2164]
call fcn.10017770
mov byte [ebp - 4], 0xa
push 0x10271dfc
lea ecx, [ebp - 0x2148]
call fcn.10017770
mov byte [ebp - 4], 0xb
lea edx, [ebp - 0x212c]
push edx
lea eax, [ebp - 0x2164]
push eax
lea ecx, [ebp - 0x4d94]
call fcn.10056ba0
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x41e8], ecx
mov dword [ebp - 0x41e4], edx
push str.Hitsound_type
lea ecx, [ebp - 0x1a08]
call fcn.10017770
mov byte [ebp - 4], 0xc
push 0xa
mov eax, dword [ebp - 0x46fc]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x4a50], esp
mov edx, dword [ebp - 0x4700]
push edx
mov eax, dword [ebp - 0x41e4]
push eax
mov edx, dword [ebp - 0x41e8]
push edx
call fcn.10056f50
lea eax, [ebp - 0x1a08]
push eax
call fcn.1005e5f0
add esp, 0x1c
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0x1a08]
call fcn.10018310
mov byte [ebp - 4], 7
push fcn.10018310
push 2
push 0x1c
lea ecx, [ebp - 0x2164]
push ecx
call fcn.101aa640
nop
mov edx, dword [0x10378ca4]
cmp dword [edx], 0
jne 0x1004984c
mov eax, dword [0x1034cd08]
movzx ecx, byte [eax + 0x1c6]
test ecx, ecx
je 0x10049aa5
xor edx, edx
mov byte [ebp - 0x3f02], dl
mov ecx, 0x1037d9e8
call fcn.1005b080
movzx eax, al
test eax, eax
je 0x10049871
lea ecx, [ebp - 0x3f02]
call fcn.10050610
nop
mov ecx, 0x1037d9e8
call fcn.1005b080
movzx ecx, al
test ecx, ecx
je 0x10049954
mov edx, dword [0x10378ca8]
mov dword [ebp - 0x4704], edx
lea ecx, [ebp - 0x3f72]
call fcn.100175f0
mov dword [ebp - 0x4708], eax
push str.None:_Documents_ams.wav
lea ecx, [ebp - 0x34]
call fcn.10017770
mov byte [ebp - 4], 0xd
lea eax, [ebp - 0x18]
push eax
lea ecx, [ebp - 0x34]
push ecx
lea ecx, [ebp - 0x4d9c]
call fcn.10056ba0
mov edx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x41f0], edx
mov dword [ebp - 0x41ec], eax
push 0x10271e30
lea ecx, [ebp - 0x1a24]
call fcn.10017770
mov byte [ebp - 4], 0xe
push 0xa
mov ecx, dword [ebp - 0x4704]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x4a54], esp
mov edx, dword [ebp - 0x4708]
push edx
mov eax, dword [ebp - 0x41ec]
push eax
mov edx, dword [ebp - 0x41f0]
push edx
call fcn.10056f50
lea eax, [ebp - 0x1a24]
push eax
call fcn.1005e5f0
add esp, 0x1c
mov byte [ebp - 4], 0xd
lea ecx, [ebp - 0x1a24]
call fcn.10018310
mov byte [ebp - 4], 7
push fcn.10018310
push 1
push 0x1c
lea ecx, [ebp - 0x34]
push ecx
call fcn.101aa640
nop
jmp 0x10049a4b
mov edx, dword [0x10378ca8]
mov dword [ebp - 0x470c], edx
push str.Custom_hitsounds
lea ecx, [ebp - 0x1a40]
call fcn.10017770
mov byte [ebp - 4], 0xf
push 0xa
mov eax, dword [ebp - 0x470c]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x4aa0], esp
push 0x1037d9e8
call fcn.10056ed0
lea ecx, [ebp - 0x1a40]
push ecx
call fcn.1005e5f0
add esp, 0x1c
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x1a40]
call fcn.10018310
nop
push 0x10271e58
lea ecx, [ebp - 0x1a78]
call fcn.10017770
mov byte [ebp - 4], 0x10
mov edx, dword [0x10378cac]
mov dword [ebp - 0x4710], edx
push str.Sound_volume
lea ecx, [ebp - 0x1a5c]
call fcn.10017770
mov byte [ebp - 4], 0x11
push ecx
movss xmm0, dword [0x1025f790]
movss dword [esp], xmm0
lea eax, [ebp - 0x1a78]
push eax
push ecx
movss xmm0, dword [0x1025e248]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1025f790]
movss dword [esp], xmm0
mov ecx, dword [ebp - 0x4710]
push ecx
lea edx, [ebp - 0x1a5c]
push edx
call fcn.10079d30
add esp, 0x18
mov byte [ebp - 4], 0x10
lea ecx, [ebp - 0x1a5c]
call fcn.10018310
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x1a78]
call fcn.10018310
nop
push str.Refresh_sounds
lea ecx, [ebp - 0x1a94]
call fcn.10017770
mov byte [ebp - 4], 0x12
push 0
sub esp, 0x28
mov esi, esp
mov dword [ebp - 0x4a5c], esp
lea eax, [ebp - 0x3f02]
push eax
lea ecx, [ebp - 0x4a60]
call fcn.10050970
push eax
mov ecx, esi
call fcn.10052300
lea ecx, [ebp - 0x1a94]
push ecx
call fcn.1005bdc0
add esp, 0x30
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x1a94]
call fcn.10018310
nop
call fcn.10069f60
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x4b40]
call fcn.10018420
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4b50]
call fcn.10018420
nop
push ecx
movss xmm0, dword [0x10260fe4]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1027446c]
movss dword [esp], xmm0
lea ecx, [ebp - 0x4bfc]
call fcn.101605a0
mov dword [ebp - 0x4714], eax
push str.Colored_models
lea ecx, [ebp - 0x1ab0]
call fcn.10017770
mov dword [ebp - 4], 0x113
mov edx, dword [ebp - 0x4714]
push edx
lea eax, [ebp - 0x1ab0]
push eax
call fcn.10069670
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1ab0]
call fcn.10018310
nop
lea ecx, [ebp - 0x3f71]
call fcn.100175f0
mov dword [ebp - 0x4718], eax
push 0x10271e90
lea ecx, [ebp - 0x2e58]
call fcn.10017770
mov dword [ebp - 4], 0x114
push 0x10271e94
lea ecx, [ebp - 0x2e3c]
call fcn.10017770
mov byte [ebp - 4], 0x15
push 0x10271e9c
lea ecx, [ebp - 0x2e20]
call fcn.10017770
mov byte [ebp - 4], 0x16
push 0x10271ea8
lea ecx, [ebp - 0x2e04]
call fcn.10017770
mov byte [ebp - 4], 0x17
push 0x10271eb0
lea ecx, [ebp - 0x2de8]
call fcn.10017770
mov dword [ebp - 4], 0x118
lea ecx, [ebp - 0x2dcc]
push ecx
lea edx, [ebp - 0x2e58]
push edx
lea ecx, [ebp - 0x4c04]
call fcn.10056ba0
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x41f8], ecx
mov dword [ebp - 0x41f4], edx
mov eax, dword [ebp - 0x4718]
push eax
mov ecx, dword [ebp - 0x41f4]
push ecx
mov edx, dword [ebp - 0x41f8]
push edx
lea ecx, [ebp - 0x4924]
call fcn.10056f50
mov byte [ebp - 4], 0x1a
push fcn.10018310
push 5
push 0x1c
lea eax, [ebp - 0x2e58]
push eax
call fcn.101aa640
nop
mov ecx, dword [0x10378858]
mov dword [ebp - 0x471c], ecx
push str.Player
lea ecx, [ebp - 0x1acc]
call fcn.10017770
mov byte [ebp - 4], 0x1b
mov edx, dword [ebp - 0x3eec]
or edx, 0x80000
mov dword [ebp - 0x3eec], edx
push 0
mov eax, dword [ebp - 0x471c]
push eax
lea ecx, [ebp - 0x1acc]
push ecx
call fcn.1005c8b0
add esp, 0xc
movzx edx, al
test edx, edx
jne 0x10049c85
mov eax, dword [0x1034cd08]
movzx ecx, byte [eax + 0x1c6]
test ecx, ecx
jne 0x10049c85
mov dword [ebp - 0x3fd0], 0
jmp 0x10049c8f
mov dword [ebp - 0x3fd0], 1
mov dl, byte [ebp - 0x3fd0]
mov byte [ebp - 0x3f2b], dl
mov dword [ebp - 4], 0x11a
mov eax, dword [ebp - 0x3eec]
and eax, 0x80000
je 0x10049cc5
and dword [ebp - 0x3eec], 0xfff7ffff
lea ecx, [ebp - 0x1acc]
call fcn.10018310
nop
movzx ecx, byte [ebp - 0x3f2b]
test ecx, ecx
je 0x1004a241
mov edx, dword [0x10378994]
mov dword [ebp - 0x4720], edx
push str.Visible_chams_colorLocal_color
lea ecx, [ebp - 0x1ae8]
call fcn.10017770
mov byte [ebp - 4], 0x1c
mov eax, dword [ebp - 0x4720]
push eax
lea ecx, [ebp - 0x1ae8]
push ecx
call fcn.1005e060
add esp, 8
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x1ae8]
call fcn.10018310
nop
mov edx, dword [0x10378898]
mov dword [ebp - 0x4724], edx
push str.Player_behind_wall
lea ecx, [ebp - 0x1b04]
call fcn.10017770
mov byte [ebp - 4], 0x1d
push 0
mov eax, dword [ebp - 0x4724]
push eax
lea ecx, [ebp - 0x1b04]
push ecx
call fcn.1005c8b0
add esp, 0xc
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x1b04]
call fcn.10018310
nop
mov edx, dword [0x10378998]
mov dword [ebp - 0x4728], edx
push str.Behind_wall_chams_colorLocal_color
lea ecx, [ebp - 0x1b20]
call fcn.10017770
mov byte [ebp - 4], 0x1e
mov eax, dword [ebp - 0x4728]
push eax
lea ecx, [ebp - 0x1b20]
push ecx
call fcn.1005e060
add esp, 8
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x1b20]
call fcn.10018310
nop
mov edx, dword [0x10378878]
mov dword [ebp - 0x472c], edx
lea ecx, [ebp - 0x3f70]
call fcn.100175f0
mov dword [ebp - 0x4730], eax
push 0x10271f20
lea ecx, [ebp - 0x3068]
call fcn.10017770
mov byte [ebp - 4], 0x1f
push 0x10271f24
lea ecx, [ebp - 0x304c]
call fcn.10017770
mov byte [ebp - 4], 0x20
push 0x10271f2c
lea ecx, [ebp - 0x3030]
call fcn.10017770
mov byte [ebp - 4], 0x21
push 0x10271f38
lea ecx, [ebp - 0x3014]
call fcn.10017770
mov byte [ebp - 4], 0x22
push 0x10271f40
lea ecx, [ebp - 0x2ff8]
call fcn.10017770
mov byte [ebp - 4], 0x23
push 0x10271f48
lea ecx, [ebp - 0x2fdc]
call fcn.10017770
mov byte [ebp - 4], 0x24
lea eax, [ebp - 0x2fc0]
push eax
lea ecx, [ebp - 0x3068]
push ecx
lea ecx, [ebp - 0x4c0c]
call fcn.10056ba0
mov edx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x4200], edx
mov dword [ebp - 0x41fc], eax
push str.Enemy_chams_material
lea ecx, [ebp - 0x1b3c]
call fcn.10017770
mov byte [ebp - 4], 0x25
push 0xa
mov ecx, dword [ebp - 0x472c]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x4a64], esp
mov edx, dword [ebp - 0x4730]
push edx
mov eax, dword [ebp - 0x41fc]
push eax
mov edx, dword [ebp - 0x4200]
push edx
call fcn.10056f50
lea eax, [ebp - 0x1b3c]
push eax
call fcn.1005e5f0
add esp, 0x1c
mov byte [ebp - 4], 0x24
lea ecx, [ebp - 0x1b3c]
call fcn.10018310
mov byte [ebp - 4], 0x1a
push fcn.10018310
push 6
push 0x1c
lea ecx, [ebp - 0x3068]
push ecx
call fcn.101aa640
nop
mov edx, dword [0x10378878]
cmp dword [edx], 5
jne 0x1004a05f
push 0x10271f68
lea ecx, [ebp - 0x1b74]
call fcn.10017770
mov byte [ebp - 4], 0x26
mov eax, dword [0x10378978]
mov dword [ebp - 0x4734], eax
push str.Enemy_pearlescence
lea ecx, [ebp - 0x1b58]
call fcn.10017770
mov byte [ebp - 4], 0x27
push ecx
movss xmm0, dword [0x1025f790]
movss dword [esp], xmm0
lea ecx, [ebp - 0x1b74]
push ecx
push ecx
movss xmm0, dword [0x1025e248]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov edx, dword [ebp - 0x4734]
push edx
lea eax, [ebp - 0x1b58]
push eax
call fcn.10079d30
add esp, 0x18
mov byte [ebp - 4], 0x26
lea ecx, [ebp - 0x1b58]
call fcn.10018310
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x1b74]
call fcn.10018310
nop
mov ecx, dword [0x10378974]
mov dword [ebp - 0x4738], ecx
push str.clacoenemycascans
lea ecx, [ebp - 0x1b90]
call fcn.10017770
mov byte [ebp - 4], 0x28
mov edx, dword [ebp - 0x4738]
push edx
lea eax, [ebp - 0x1b90]
push eax
call fcn.1005e060
add esp, 8
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x1b90]
call fcn.10018310
nop
push 0x10271f98
lea ecx, [ebp - 0x1bc8]
call fcn.10017770
mov byte [ebp - 4], 0x29
mov ecx, dword [0x1037897c]
mov dword [ebp - 0x473c], ecx
push str.Enemy_shine
lea ecx, [ebp - 0x1bac]
call fcn.10017770
mov byte [ebp - 4], 0x2a
push ecx
movss xmm0, dword [0x1025f790]
movss dword [esp], xmm0
lea edx, [ebp - 0x1bc8]
push edx
push ecx
movss xmm0, dword [0x1025e248]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov eax, dword [ebp - 0x473c]
push eax
lea ecx, [ebp - 0x1bac]
push ecx
call fcn.10079d30
add esp, 0x18
mov byte [ebp - 4], 0x29
lea ecx, [ebp - 0x1bac]
call fcn.10018310
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x1bc8]
call fcn.10018310
nop
mov edx, dword [0x103788c0]
mov dword [ebp - 0x4740], edx
push str.Add_glowEnemy
lea ecx, [ebp - 0x1be4]
call fcn.10017770
mov byte [ebp - 4], 0x2b
mov eax, dword [ebp - 0x3eec]
or eax, 0x100000
mov dword [ebp - 0x3eec], eax
push 0
mov ecx, dword [ebp - 0x4740]
push ecx
lea edx, [ebp - 0x1be4]
push edx
call fcn.1005c8b0
add esp, 0xc
movzx eax, al
test eax, eax
jne 0x1004a0cc
mov ecx, dword [0x1034cd08]
movzx edx, byte [ecx + 0x1c6]
test edx, edx
jne 0x1004a0cc
mov dword [ebp - 0x3ffc], 0
jmp 0x1004a0d6
mov dword [ebp - 0x3ffc], 1
mov al, byte [ebp - 0x3ffc]
mov byte [ebp - 0x3f2a], al
mov dword [ebp - 4], 0x11a
mov ecx, dword [ebp - 0x3eec]
and ecx, 0x100000
je 0x1004a10d
and dword [ebp - 0x3eec], 0xffefffff
lea ecx, [ebp - 0x1be4]
call fcn.10018310
nop
movzx edx, byte [ebp - 0x3f2a]
test edx, edx
je 0x1004a241
mov eax, dword [0x10378954]
mov dword [ebp - 0x4744], eax
push str.Add_glow_colorEnemy
lea ecx, [ebp - 0x1c00]
call fcn.10017770
mov byte [ebp - 4], 0x2c
mov ecx, dword [ebp - 0x4744]
push ecx
lea edx, [ebp - 0x1c00]
push edx
call fcn.1005e060
add esp, 8
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x1c00]
call fcn.10018310
nop
mov eax, dword [0x103788c4]
mov dword [ebp - 0x4748], eax
push str.WireframeEnemy
lea ecx, [ebp - 0x1c1c]
call fcn.10017770
mov byte [ebp - 4], 0x2d
push 0
mov ecx, dword [ebp - 0x4748]
push ecx
lea edx, [ebp - 0x1c1c]
push edx
call fcn.1005c8b0
add esp, 0xc
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x1c1c]
call fcn.10018310
nop
push 0x10271fe4
lea ecx, [ebp - 0x1c54]
call fcn.10017770
mov byte [ebp - 4], 0x2e
mov eax, dword [0x10378908]
mov dword [ebp - 0x474c], eax
push str.Glow_strengthEnemy
lea ecx, [ebp - 0x1c38]
call fcn.10017770
mov byte [ebp - 4], 0x2f
push ecx
movss xmm0, dword [0x1025f790]
movss dword [esp], xmm0
lea ecx, [ebp - 0x1c54]
push ecx
push ecx
movss xmm0, dword [0x1025e248]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1025f790]
movss dword [esp], xmm0
mov edx, dword [ebp - 0x474c]
push edx
lea eax, [ebp - 0x1c38]
push eax
call fcn.10079d30
add esp, 0x18
mov byte [ebp - 4], 0x2e
lea ecx, [ebp - 0x1c38]
call fcn.10018310
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x1c54]
call fcn.10018310
nop
mov ecx, dword [0x10378844]
mov dword [ebp - 0x4750], ecx
push str.Local_player
lea ecx, [ebp - 0x1c70]
call fcn.10017770
mov byte [ebp - 4], 0x30
mov edx, dword [ebp - 0x3eec]
or edx, 0x200000
mov dword [ebp - 0x3eec], edx
push 0
mov eax, dword [ebp - 0x4750]
push eax
lea ecx, [ebp - 0x1c70]
push ecx
call fcn.1005c8b0
add esp, 0xc
movzx edx, al
test edx, edx
jne 0x1004a2ae
mov eax, dword [0x1034cd08]
movzx ecx, byte [eax + 0x1c6]
test ecx, ecx
jne 0x1004a2ae
mov dword [ebp - 0x3f9c], 0
jmp 0x1004a2b8
mov dword [ebp - 0x3f9c], 1
mov dl, byte [ebp - 0x3f9c]
mov byte [ebp - 0x3f29], dl
mov dword [ebp - 4], 0x11a
mov eax, dword [ebp - 0x3eec]
and eax, 0x200000
je 0x1004a2ee
and dword [ebp - 0x3eec], 0xffdfffff
lea ecx, [ebp - 0x1c70]
call fcn.10018310
nop
movzx ecx, byte [ebp - 0x3f29]
test ecx, ecx
je 0x1004a7dc
mov edx, dword [0x10378980]
mov dword [ebp - 0x4754], edx
push str.Local_chams_colorLocal_color
lea ecx, [ebp - 0x1c8c]
call fcn.10017770
mov byte [ebp - 4], 0x31
mov eax, dword [ebp - 0x4754]
push eax
lea ecx, [ebp - 0x1c8c]
push ecx
call fcn.1005e060
add esp, 8
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x1c8c]
call fcn.10018310
nop
mov edx, dword [0x10378864]
mov dword [ebp - 0x4758], edx
lea ecx, [ebp - 0x3f67]
call fcn.100175f0
mov dword [ebp - 0x475c], eax
push 0x10272030
lea ecx, [ebp - 0x2fb8]
call fcn.10017770
mov byte [ebp - 4], 0x32
push 0x10272034
lea ecx, [ebp - 0x2f9c]
call fcn.10017770
mov byte [ebp - 4], 0x33
push 0x1027203c
lea ecx, [ebp - 0x2f80]
call fcn.10017770
mov byte [ebp - 4], 0x34
push 0x10272048
lea ecx, [ebp - 0x2f64]
call fcn.10017770
mov byte [ebp - 4], 0x35
push 0x10272050
lea ecx, [ebp - 0x2f48]
call fcn.10017770
mov byte [ebp - 4], 0x36
push 0x10272058
lea ecx, [ebp - 0x2f2c]
call fcn.10017770
mov byte [ebp - 4], 0x37
lea eax, [ebp - 0x2f10]
push eax
lea ecx, [ebp - 0x2fb8]
push ecx
lea ecx, [ebp - 0x4c14]
call fcn.10056ba0
mov edx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x4208], edx
mov dword [ebp - 0x4204], eax
push str.Local_chams_material
lea ecx, [ebp - 0x1ca8]
call fcn.10017770
mov byte [ebp - 4], 0x38
push 0xa
mov ecx, dword [ebp - 0x4758]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x4a68], esp
mov edx, dword [ebp - 0x475c]
push edx
mov eax, dword [ebp - 0x4204]
push eax
mov edx, dword [ebp - 0x4208]
push edx
call fcn.10056f50
lea eax, [ebp - 0x1ca8]
push eax
call fcn.1005e5f0
add esp, 0x1c
mov byte [ebp - 4], 0x37
lea ecx, [ebp - 0x1ca8]
call fcn.10018310
mov byte [ebp - 4], 0x1a
push fcn.10018310
push 6
push 0x1c
lea ecx, [ebp - 0x2fb8]
push ecx
call fcn.101aa640
nop
mov edx, dword [0x10378864]
cmp dword [edx], 5
jne 0x1004a5fa
push 0x10272078
lea ecx, [ebp - 0x1ce0]
call fcn.10017770
mov byte [ebp - 4], 0x39
mov eax, dword [0x1037896c]
mov dword [ebp - 0x4760], eax
push str.Local_pearlescence
lea ecx, [ebp - 0x1cc4]
call fcn.10017770
mov byte [ebp - 4], 0x3a
push ecx
movss xmm0, dword [0x1025f790]
movss dword [esp], xmm0
lea ecx, [ebp - 0x1ce0]
push ecx
push ecx
movss xmm0, dword [0x1025e248]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov edx, dword [ebp - 0x4760]
push edx
lea eax, [ebp - 0x1cc4]
push eax
call fcn.10079d30
add esp, 0x18
mov byte [ebp - 4], 0x39
lea ecx, [ebp - 0x1cc4]
call fcn.10018310
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x1ce0]
call fcn.10018310
nop
mov ecx, dword [0x10378968]
mov dword [ebp - 0x4764], ecx
push str.clacolacscascans
lea ecx, [ebp - 0x1cfc]
call fcn.10017770
mov byte [ebp - 4], 0x3b
mov edx, dword [ebp - 0x4764]
push edx
lea eax, [ebp - 0x1cfc]
push eax
call fcn.1005e060
add esp, 8
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x1cfc]
call fcn.10018310
nop
push 0x102720a8
lea ecx, [ebp - 0x1d34]
call fcn.10017770
mov byte [ebp - 4], 0x3c
mov ecx, dword [0x10378970]
mov dword [ebp - 0x4768], ecx
push str.Local_shine
lea ecx, [ebp - 0x1d18]
call fcn.10017770
mov byte [ebp - 4], 0x3d
push ecx
movss xmm0, dword [0x1025f790]
movss dword [esp], xmm0
lea edx, [ebp - 0x1d34]
push edx
push ecx
movss xmm0, dword [0x1025e248]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov eax, dword [ebp - 0x4768]
push eax
lea ecx, [ebp - 0x1d18]
push ecx
call fcn.10079d30
add esp, 0x18
mov byte [ebp - 4], 0x3c
lea ecx, [ebp - 0x1d18]
call fcn.10018310
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x1d34]
call fcn.10018310
nop
mov edx, dword [0x103788b0]
mov dword [ebp - 0x476c], edx
push str.Add_glow_localLocal
lea ecx, [ebp - 0x1d50]
call fcn.10017770
mov byte [ebp - 4], 0x3e
mov eax, dword [ebp - 0x3eec]
or eax, 0x400000
mov dword [ebp - 0x3eec], eax
push 0
mov ecx, dword [ebp - 0x476c]
push ecx
lea edx, [ebp - 0x1d50]
push edx
call fcn.1005c8b0
add esp, 0xc
movzx eax, al
test eax, eax
jne 0x1004a667
mov ecx, dword [0x1034cd08]
movzx edx, byte [ecx + 0x1c6]
test edx, edx
jne 0x1004a667
mov dword [ebp - 0x3fd8], 0
jmp 0x1004a671
mov dword [ebp - 0x3fd8], 1
mov al, byte [ebp - 0x3fd8]
mov byte [ebp - 0x3f28], al
mov dword [ebp - 4], 0x11a
mov ecx, dword [ebp - 0x3eec]
and ecx, 0x400000
je 0x1004a6a8
and dword [ebp - 0x3eec], 0xffbfffff
lea ecx, [ebp - 0x1d50]
call fcn.10018310
nop
movzx edx, byte [ebp - 0x3f28]
test edx, edx
je 0x1004a7dc
mov eax, dword [0x10378940]
mov dword [ebp - 0x4770], eax
push str.Add_glow_local_colorLocal
lea ecx, [ebp - 0x1d6c]
call fcn.10017770
mov byte [ebp - 4], 0x3f
mov ecx, dword [ebp - 0x4770]
push ecx
lea edx, [ebp - 0x1d6c]
push edx
call fcn.1005e060
add esp, 8
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x1d6c]
call fcn.10018310
nop
mov eax, dword [0x103788b4]
mov dword [ebp - 0x4774], eax
push str.Wireframe_localLocal
lea ecx, [ebp - 0x1d88]
call fcn.10017770
mov byte [ebp - 4], 0x40
push 0
mov ecx, dword [ebp - 0x4774]
push ecx
lea edx, [ebp - 0x1d88]
push edx
call fcn.1005c8b0
add esp, 0xc
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x1d88]
call fcn.10018310
nop
push 0x10272108
lea ecx, [ebp - 0x1dc0]
call fcn.10017770
mov byte [ebp - 4], 0x41
mov eax, dword [0x103788f4]
mov dword [ebp - 0x4778], eax
push str.Local_glow_strengthLocal
lea ecx, [ebp - 0x1da4]
call fcn.10017770
mov byte [ebp - 4], 0x42
push ecx
movss xmm0, dword [0x1025f790]
movss dword [esp], xmm0
lea ecx, [ebp - 0x1dc0]
push ecx
push ecx
movss xmm0, dword [0x1025e248]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1025f790]
movss dword [esp], xmm0
mov edx, dword [ebp - 0x4778]
push edx
lea eax, [ebp - 0x1da4]
push eax
call fcn.10079d30
add esp, 0x18
mov byte [ebp - 4], 0x41
lea ecx, [ebp - 0x1da4]
call fcn.10018310
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x1dc0]
call fcn.10018310
nop
mov ecx, dword [0x103789e0]
mov dword [ebp - 0x477c], ecx
push str.Local_glow
lea ecx, [ebp - 0x1ddc]
call fcn.10017770
mov byte [ebp - 4], 0x43
mov edx, dword [ebp - 0x3eec]
or edx, 0x800000
mov dword [ebp - 0x3eec], edx
push 0
mov eax, dword [ebp - 0x477c]
push eax
lea ecx, [ebp - 0x1ddc]
push ecx
call fcn.1005c8b0
add esp, 0xc
movzx edx, al
test edx, edx
jne 0x1004a849
mov eax, dword [0x1034cd08]
movzx ecx, byte [eax + 0x1c6]
test ecx, ecx
jne 0x1004a849
mov dword [ebp - 0x3fdc], 0
jmp 0x1004a853
mov dword [ebp - 0x3fdc], 1
mov dl, byte [ebp - 0x3fdc]
mov byte [ebp - 0x3f27], dl
mov dword [ebp - 4], 0x11a
mov eax, dword [ebp - 0x3eec]
and eax, 0x800000
je 0x1004a889
and dword [ebp - 0x3eec], 0xff7fffff
lea ecx, [ebp - 0x1ddc]
call fcn.10018310
nop
movzx ecx, byte [ebp - 0x3f27]
test ecx, ecx
je 0x1004a8da
mov edx, dword [0x103789e4]
mov dword [ebp - 0x4780], edx
push str.Local_glow_colorLocal_color
lea ecx, [ebp - 0x1df8]
call fcn.10017770
mov byte [ebp - 4], 0x44
mov eax, dword [ebp - 0x4780]
push eax
lea ecx, [ebp - 0x1df8]
push ecx
call fcn.1005e060
add esp, 8
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x1df8]
call fcn.10018310
nop
mov edx, dword [0x10378b2c]
mov dword [ebp - 0x4784], edx
push str.Blend_in_scope
lea ecx, [ebp - 0x1e14]
call fcn.10017770
mov byte [ebp - 4], 0x45
mov eax, dword [ebp - 0x3eec]
or eax, 0x1000000
mov dword [ebp - 0x3eec], eax
push 0
mov ecx, dword [ebp - 0x4784]
push ecx
lea edx, [ebp - 0x1e14]
push edx
call fcn.1005c8b0
add esp, 0xc
movzx eax, al
test eax, eax
jne 0x1004a947
mov ecx, dword [0x1034cd08]
movzx edx, byte [ecx + 0x1c6]
test edx, edx
jne 0x1004a947
mov dword [ebp - 0x3fe0], 0
jmp 0x1004a951
mov dword [ebp - 0x3fe0], 1
mov al, byte [ebp - 0x3fe0]
mov byte [ebp - 0x3f26], al
mov dword [ebp - 4], 0x11a
mov ecx, dword [ebp - 0x3eec]
and ecx, 0x1000000
je 0x1004a988
and dword [ebp - 0x3eec], 0xfeffffff
lea ecx, [ebp - 0x1e14]
call fcn.10018310
nop
movzx edx, byte [ebp - 0x3f26]
test edx, edx
je 0x1004aa2b
push str._0.f__
lea ecx, [ebp - 0x1e4c]
call fcn.10017770
mov byte [ebp - 4], 0x46
mov eax, dword [0x10378b30]
mov dword [ebp - 0x4788], eax
push str.Transparency_In_Scope
lea ecx, [ebp - 0x1e30]
call fcn.10017770
mov byte [ebp - 4], 0x47
push ecx
movss xmm0, dword [0x1025f790]
movss dword [esp], xmm0
lea ecx, [ebp - 0x1e4c]
push ecx
push ecx
movss xmm0, dword [0x1025e248]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov edx, dword [ebp - 0x4788]
push edx
lea eax, [ebp - 0x1e30]
push eax
call fcn.10079d30
add esp, 0x18
mov byte [ebp - 4], 0x46
lea ecx, [ebp - 0x1e30]
call fcn.10018310
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x1e4c]
call fcn.10018310
nop
mov ecx, dword [0x1037884c]
mov dword [ebp - 0x478c], ecx
push str.Hands
lea ecx, [ebp - 0x1e68]
call fcn.10017770
mov byte [ebp - 4], 0x48
mov edx, dword [ebp - 0x3eec]
or edx, 0x2000000
mov dword [ebp - 0x3eec], edx
push 0
mov eax, dword [ebp - 0x478c]
push eax
lea ecx, [ebp - 0x1e68]
push ecx
call fcn.1005c8b0
add esp, 0xc
movzx edx, al
test edx, edx
jne 0x1004aa98
mov eax, dword [0x1034cd08]
movzx ecx, byte [eax + 0x1c6]
test ecx, ecx
jne 0x1004aa98
mov dword [ebp - 0x3fe4], 0
jmp 0x1004aaa2
mov dword [ebp - 0x3fe4], 1
mov dl, byte [ebp - 0x3fe4]
mov byte [ebp - 0x3f25], dl
mov dword [ebp - 4], 0x11a
mov eax, dword [ebp - 0x3eec]
and eax, 0x2000000
je 0x1004aad8
and dword [ebp - 0x3eec], 0xfdffffff
lea ecx, [ebp - 0x1e68]
call fcn.10018310
nop
movzx ecx, byte [ebp - 0x3f25]
test ecx, ecx
je 0x1004ad70
mov edx, dword [0x10378988]
mov dword [ebp - 0x4790], edx
push str.Hand_chams_color
lea ecx, [ebp - 0x1e84]
call fcn.10017770
mov byte [ebp - 4], 0x49
mov eax, dword [ebp - 0x4790]
push eax
lea ecx, [ebp - 0x1e84]
push ecx
call fcn.1005e060
add esp, 8
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x1e84]
call fcn.10018310
nop
mov edx, dword [0x1037886c]
mov dword [ebp - 0x4794], edx
push str.Hand_chams_material
lea ecx, [ebp - 0x1ea0]
call fcn.10017770
mov byte [ebp - 4], 0x4a
push 0xa
mov eax, dword [ebp - 0x4794]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x4a6c], esp
lea edx, [ebp - 0x4924]
push edx
call fcn.10056ed0
lea eax, [ebp - 0x1ea0]
push eax
call fcn.1005e5f0
add esp, 0x1c
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x1ea0]
call fcn.10018310
nop
mov ecx, dword [0x103788c8]
mov dword [ebp - 0x4798], ecx
push str.Add_glow_handHand
lea ecx, [ebp - 0x1ebc]
call fcn.10017770
mov byte [ebp - 4], 0x4b
mov edx, dword [ebp - 0x3eec]
or edx, 0x4000000
mov dword [ebp - 0x3eec], edx
push 0
mov eax, dword [ebp - 0x4798]
push eax
lea ecx, [ebp - 0x1ebc]
push ecx
call fcn.1005c8b0
add esp, 0xc
movzx edx, al
test edx, edx
jne 0x1004abf9
mov eax, dword [0x1034cd08]
movzx ecx, byte [eax + 0x1c6]
test ecx, ecx
jne 0x1004abf9
mov dword [ebp - 0x3fe8], 0
jmp 0x1004ac03
mov dword [ebp - 0x3fe8], 1
mov dl, byte [ebp - 0x3fe8]
mov byte [ebp - 0x3f24], dl
mov dword [ebp - 4], 0x11a
mov eax, dword [ebp - 0x3eec]
and eax, 0x4000000
je 0x1004ac39
and dword [ebp - 0x3eec], 0xfbffffff
lea ecx, [ebp - 0x1ebc]
call fcn.10018310
nop
movzx ecx, byte [ebp - 0x3f24]
test ecx, ecx
je 0x1004ad70
mov edx, dword [0x10378948]
mov dword [ebp - 0x479c], edx
push str.Add_glow_hand_colorHand
lea ecx, [ebp - 0x1ed8]
call fcn.10017770
mov byte [ebp - 4], 0x4c
mov eax, dword [ebp - 0x479c]
push eax
lea ecx, [ebp - 0x1ed8]
push ecx
call fcn.1005e060
add esp, 8
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x1ed8]
call fcn.10018310
nop
mov edx, dword [0x103788cc]
mov dword [ebp - 0x47a0], edx
push str.Wireframe_handHand
lea ecx, [ebp - 0x7e0]
call fcn.10017770
mov byte [ebp - 4], 0x4d
push 0
mov eax, dword [ebp - 0x47a0]
push eax
lea ecx, [ebp - 0x7e0]
push ecx
call fcn.1005c8b0
add esp, 0xc
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x7e0]
call fcn.10018310
nop
push 0x10272200
lea ecx, [ebp - 0xff8]
call fcn.10017770
mov byte [ebp - 4], 0x4e
mov edx, dword [0x103788fc]
mov dword [ebp - 0x47a4], edx
push str.Hand_glow_strengthHand
lea ecx, [ebp - 0x1014]
call fcn.10017770
mov byte [ebp - 4], 0x4f
push ecx
movss xmm0, dword [0x1025f790]
movss dword [esp], xmm0
lea eax, [ebp - 0xff8]
push eax
push ecx
movss xmm0, dword [0x1025e248]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1025f790]
movss dword [esp], xmm0
mov ecx, dword [ebp - 0x47a4]
push ecx
lea edx, [ebp - 0x1014]
push edx
call fcn.10079d30
add esp, 0x18
mov byte [ebp - 4], 0x4e
lea ecx, [ebp - 0x1014]
call fcn.10018310
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0xff8]
call fcn.10018310
nop
mov eax, dword [0x10378854]
mov dword [ebp - 0x47a8], eax
push str.Weapon
lea ecx, [ebp - 0xfdc]
call fcn.10017770
mov byte [ebp - 4], 0x50
mov ecx, dword [ebp - 0x3eec]
or ecx, 0x8000000
mov dword [ebp - 0x3eec], ecx
push 0
mov edx, dword [ebp - 0x47a8]
push edx
lea eax, [ebp - 0xfdc]
push eax
call fcn.1005c8b0
add esp, 0xc
movzx ecx, al
test ecx, ecx
jne 0x1004addd
mov edx, dword [0x1034cd08]
movzx eax, byte [edx + 0x1c6]
test eax, eax
jne 0x1004addd
mov dword [ebp - 0x3fec], 0
jmp 0x1004ade7
mov dword [ebp - 0x3fec], 1
mov cl, byte [ebp - 0x3fec]
mov byte [ebp - 0x3f23], cl
mov dword [ebp - 4], 0x11a
mov edx, dword [ebp - 0x3eec]
and edx, 0x8000000
je 0x1004ae1e
and dword [ebp - 0x3eec], 0xf7ffffff
lea ecx, [ebp - 0xfdc]
call fcn.10018310
nop
movzx eax, byte [ebp - 0x3f23]
test eax, eax
je 0x1004b0b4
mov ecx, dword [0x10378990]
mov dword [ebp - 0x47ac], ecx
push str.Attachment_chams_color
lea ecx, [ebp - 0xfc0]
call fcn.10017770
mov byte [ebp - 4], 0x51
mov edx, dword [ebp - 0x47ac]
push edx
lea eax, [ebp - 0xfc0]
push eax
call fcn.1005e060
add esp, 8
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0xfc0]
call fcn.10018310
nop
mov ecx, dword [0x10378874]
mov dword [ebp - 0x47b0], ecx
push str.Attachment_chams_material
lea ecx, [ebp - 0xfa4]
call fcn.10017770
mov byte [ebp - 4], 0x52
push 0xa
mov edx, dword [ebp - 0x47b0]
push edx
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x4a70], esp
lea eax, [ebp - 0x4924]
push eax
call fcn.10056ed0
lea ecx, [ebp - 0xfa4]
push ecx
call fcn.1005e5f0
add esp, 0x1c
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0xfa4]
call fcn.10018310
nop
mov edx, dword [0x103788d8]
mov dword [ebp - 0x47b4], edx
push str.Weapon_glow_overlayAttachment
lea ecx, [ebp - 0xf88]
call fcn.10017770
mov byte [ebp - 4], 0x53
mov eax, dword [ebp - 0x3eec]
or eax, 0x10000000
mov dword [ebp - 0x3eec], eax
push 0
mov ecx, dword [ebp - 0x47b4]
push ecx
lea edx, [ebp - 0xf88]
push edx
call fcn.1005c8b0
add esp, 0xc
movzx eax, al
test eax, eax
jne 0x1004af3f
mov ecx, dword [0x1034cd08]
movzx edx, byte [ecx + 0x1c6]
test edx, edx
jne 0x1004af3f
mov dword [ebp - 0x3ff0], 0
jmp 0x1004af49
mov dword [ebp - 0x3ff0], 1
mov al, byte [ebp - 0x3ff0]
mov byte [ebp - 0x3f3b], al
mov dword [ebp - 4], 0x11a
mov ecx, dword [ebp - 0x3eec]
and ecx, 0x10000000
je 0x1004af80
and dword [ebp - 0x3eec], 0xefffffff
lea ecx, [ebp - 0xf88]
call fcn.10018310
nop
movzx edx, byte [ebp - 0x3f3b]
test edx, edx
je 0x1004b0b4
mov eax, dword [0x10378950]
mov dword [ebp - 0x47b8], eax
push str.Add_glow_attachment_colorAttachment
lea ecx, [ebp - 0xf6c]
call fcn.10017770
mov byte [ebp - 4], 0x54
mov ecx, dword [ebp - 0x47b8]
push ecx
lea edx, [ebp - 0xf6c]
push edx
call fcn.1005e060
add esp, 8
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0xf6c]
call fcn.10018310
nop
mov eax, dword [0x103788dc]
mov dword [ebp - 0x47bc], eax
push str.Wireframe_attachmentAttachment
lea ecx, [ebp - 0xf50]
call fcn.10017770
mov byte [ebp - 4], 0x55
push 0
mov ecx, dword [ebp - 0x47bc]
push ecx
lea edx, [ebp - 0xf50]
push edx
call fcn.1005c8b0
add esp, 0xc
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0xf50]
call fcn.10018310
nop
push 0x102722c4
lea ecx, [ebp - 0xf18]
call fcn.10017770
mov byte [ebp - 4], 0x56
mov eax, dword [0x10378904]
mov dword [ebp - 0x47c0], eax
push str.Attachment_glow_strengthAttachment
lea ecx, [ebp - 0xf34]
call fcn.10017770
mov byte [ebp - 4], 0x57
push ecx
movss xmm0, dword [0x1025f790]
movss dword [esp], xmm0
lea ecx, [ebp - 0xf18]
push ecx
push ecx
movss xmm0, dword [0x1025e248]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1025f790]
movss dword [esp], xmm0
mov edx, dword [ebp - 0x47c0]
push edx
lea eax, [ebp - 0xf34]
push eax
call fcn.10079d30
add esp, 0x18
mov byte [ebp - 4], 0x56
lea ecx, [ebp - 0xf34]
call fcn.10018310
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0xf18]
call fcn.10018310
nop
mov ecx, dword [0x10378850]
mov dword [ebp - 0x47c4], ecx
push str.Viewmodel
lea ecx, [ebp - 0xefc]
call fcn.10017770
mov byte [ebp - 4], 0x58
mov edx, dword [ebp - 0x3eec]
or edx, 0x20000000
mov dword [ebp - 0x3eec], edx
push 0
mov eax, dword [ebp - 0x47c4]
push eax
lea ecx, [ebp - 0xefc]
push ecx
call fcn.1005c8b0
add esp, 0xc
movzx edx, al
test edx, edx
jne 0x1004b121
mov eax, dword [0x1034cd08]
movzx ecx, byte [eax + 0x1c6]
test ecx, ecx
jne 0x1004b121
mov dword [ebp - 0x3ff4], 0
jmp 0x1004b12b
mov dword [ebp - 0x3ff4], 1
mov dl, byte [ebp - 0x3ff4]
mov byte [ebp - 0x3f22], dl
mov dword [ebp - 4], 0x11a
mov eax, dword [ebp - 0x3eec]
and eax, 0x20000000
je 0x1004b161
and dword [ebp - 0x3eec], 0xdfffffff
lea ecx, [ebp - 0xefc]
call fcn.10018310
nop
movzx ecx, byte [ebp - 0x3f22]
test ecx, ecx
je 0x1004b3f9
mov edx, dword [0x1037898c]
mov dword [ebp - 0x47c8], edx
push str.Weapon_chams_color
lea ecx, [ebp - 0xee0]
call fcn.10017770
mov byte [ebp - 4], 0x59
mov eax, dword [ebp - 0x47c8]
push eax
lea ecx, [ebp - 0xee0]
push ecx
call fcn.1005e060
add esp, 8
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0xee0]
call fcn.10018310
nop
mov edx, dword [0x10378870]
mov dword [ebp - 0x47cc], edx
push str.Weapon_chams_material
lea ecx, [ebp - 0xec4]
call fcn.10017770
mov byte [ebp - 4], 0x5a
push 0xa
mov eax, dword [ebp - 0x47cc]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x4a74], esp
lea edx, [ebp - 0x4924]
push edx
call fcn.10056ed0
lea eax, [ebp - 0xec4]
push eax
call fcn.1005e5f0
add esp, 0x1c
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0xec4]
call fcn.10018310
nop
mov ecx, dword [0x103788d0]
mov dword [ebp - 0x47d0], ecx
push str.Viewmodel_glow_overlayWeapon
lea ecx, [ebp - 0xea8]
call fcn.10017770
mov byte [ebp - 4], 0x5b
mov edx, dword [ebp - 0x3eec]
or edx, 0x40000000
mov dword [ebp - 0x3eec], edx
push 0
mov eax, dword [ebp - 0x47d0]
push eax
lea ecx, [ebp - 0xea8]
push ecx
call fcn.1005c8b0
add esp, 0xc
movzx edx, al
test edx, edx
jne 0x1004b282
mov eax, dword [0x1034cd08]
movzx ecx, byte [eax + 0x1c6]
test ecx, ecx
jne 0x1004b282
mov dword [ebp - 0x3ff8], 0
jmp 0x1004b28c
mov dword [ebp - 0x3ff8], 1
mov dl, byte [ebp - 0x3ff8]
mov byte [ebp - 0x3f21], dl
mov dword [ebp - 4], 0x11a
mov eax, dword [ebp - 0x3eec]
and eax, 0x40000000
je 0x1004b2c2
and dword [ebp - 0x3eec], 0xbfffffff
lea ecx, [ebp - 0xea8]
call fcn.10018310
nop
movzx ecx, byte [ebp - 0x3f21]
test ecx, ecx
je 0x1004b3f9
mov edx, dword [0x1037894c]
mov dword [ebp - 0x47d4], edx
push str.Add_glow_weapon_colorWeapon
lea ecx, [ebp - 0xe8c]
call fcn.10017770
mov byte [ebp - 4], 0x5c
mov eax, dword [ebp - 0x47d4]
push eax
lea ecx, [ebp - 0xe8c]
push ecx
call fcn.1005e060
add esp, 8
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0xe8c]
call fcn.10018310
nop
mov edx, dword [0x103788d4]
mov dword [ebp - 0x47d8], edx
push str.Wireframe_weaponWeapon
lea ecx, [ebp - 0xe70]
call fcn.10017770
mov byte [ebp - 4], 0x5d
push 0
mov eax, dword [ebp - 0x47d8]
push eax
lea ecx, [ebp - 0xe70]
push ecx
call fcn.1005c8b0
add esp, 0xc
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0xe70]
call fcn.10018310
nop
push 0x10272380
lea ecx, [ebp - 0xe38]
call fcn.10017770
mov byte [ebp - 4], 0x5e
mov edx, dword [0x10378900]
mov dword [ebp - 0x47dc], edx
push str.Weapon_glow_strengthWeapon
lea ecx, [ebp - 0xe54]
call fcn.10017770
mov byte [ebp - 4], 0x5f
push ecx
movss xmm0, dword [0x1025f790]
movss dword [esp], xmm0
lea eax, [ebp - 0xe38]
push eax
push ecx
movss xmm0, dword [0x1025e248]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1025f790]
movss dword [esp], xmm0
mov ecx, dword [ebp - 0x47dc]
push ecx
lea edx, [ebp - 0xe54]
push edx
call fcn.10079d30
add esp, 0x18
mov byte [ebp - 4], 0x5e
lea ecx, [ebp - 0xe54]
call fcn.10018310
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0xe38]
call fcn.10018310
nop
mov eax, dword [0x10378a78]
mov dword [ebp - 0x47e0], eax
push str.Disable_model_occlusion
lea ecx, [ebp - 0xe1c]
call fcn.10017770
mov byte [ebp - 4], 0x60
push 0
mov ecx, dword [ebp - 0x47e0]
push ecx
lea edx, [ebp - 0xe1c]
push edx
call fcn.1005c8b0
add esp, 0xc
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0xe1c]
call fcn.10018310
nop
mov eax, dword [0x10378860]
mov dword [ebp - 0x47e4], eax
push str.Shadow
lea ecx, [ebp - 0xe00]
call fcn.10017770
mov byte [ebp - 4], 0x61
mov ecx, dword [ebp - 0x3eec]
or ecx, 0x80000000
mov dword [ebp - 0x3eec], ecx
push 0
mov edx, dword [ebp - 0x47e4]
push edx
lea eax, [ebp - 0xe00]
push eax
call fcn.1005c8b0
add esp, 0xc
movzx ecx, al
test ecx, ecx
jne 0x1004b4ad
mov edx, dword [0x1034cd08]
movzx eax, byte [edx + 0x1c6]
test eax, eax
jne 0x1004b4ad
mov dword [ebp - 0x4024], 0
jmp 0x1004b4b7
mov dword [ebp - 0x4024], 1
mov cl, byte [ebp - 0x4024]
mov byte [ebp - 0x3f20], cl
mov dword [ebp - 4], 0x11a
mov edx, dword [ebp - 0x3eec]
and edx, 0x80000000
je 0x1004b4ee
and dword [ebp - 0x3eec], 0x7fffffff
lea ecx, [ebp - 0xe00]
call fcn.10018310
nop
movzx eax, byte [ebp - 0x3f20]
test eax, eax
je 0x1004b5a2
mov ecx, dword [0x103789a0]
mov dword [ebp - 0x47e8], ecx
push str.Backtrack_chams_colorLocal_color
lea ecx, [ebp - 0xde4]
call fcn.10017770
mov byte [ebp - 4], 0x62
mov edx, dword [ebp - 0x47e8]
push edx
lea eax, [ebp - 0xde4]
push eax
call fcn.1005e060
add esp, 8
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0xde4]
call fcn.10018310
nop
mov ecx, dword [0x10378890]
mov dword [ebp - 0x47ec], ecx
push str.Backtrack_chams_material
lea ecx, [ebp - 0xdc8]
call fcn.10017770
mov byte [ebp - 4], 0x63
push 0xa
mov edx, dword [ebp - 0x47ec]
push edx
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x4a78], esp
lea eax, [ebp - 0x4924]
push eax
call fcn.10056ed0
lea ecx, [ebp - 0xdc8]
push ecx
call fcn.1005e5f0
add esp, 0x1c
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0xdc8]
call fcn.10018310
nop
mov edx, dword [0x103789a4]
mov dword [ebp - 0x47f0], edx
push str.On_shot_record
lea ecx, [ebp - 0xdac]
call fcn.10017770
mov byte [ebp - 4], 0x64
mov eax, dword [ebp - 0x3ef4]
or eax, 1
mov dword [ebp - 0x3ef4], eax
push 0
mov ecx, dword [ebp - 0x47f0]
push ecx
lea edx, [ebp - 0xdac]
push edx
call fcn.1005c8b0
add esp, 0xc
movzx eax, al
test eax, eax
jne 0x1004b60d
mov ecx, dword [0x1034cd08]
movzx edx, byte [ecx + 0x1c6]
test edx, edx
jne 0x1004b60d
mov dword [ebp - 0x4000], 0
jmp 0x1004b617
mov dword [ebp - 0x4000], 1
mov al, byte [ebp - 0x4000]
mov byte [ebp - 0x3f1f], al
mov dword [ebp - 4], 0x11a
mov ecx, dword [ebp - 0x3ef4]
and ecx, 1
je 0x1004b648
and dword [ebp - 0x3ef4], 0xfffffffe
lea ecx, [ebp - 0xdac]
call fcn.10018310
nop
movzx edx, byte [ebp - 0x3f1f]
test edx, edx
je 0x1004ba48
mov eax, dword [0x103789a8]
mov dword [ebp - 0x47f4], eax
push str.Shot_chams_colorLocal_color
lea ecx, [ebp - 0xd90]
call fcn.10017770
mov byte [ebp - 4], 0x65
mov ecx, dword [ebp - 0x47f4]
push ecx
lea edx, [ebp - 0xd90]
push edx
call fcn.1005e060
add esp, 8
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0xd90]
call fcn.10018310
nop
push str._0.1fs
lea ecx, [ebp - 0xd58]
call fcn.10017770
mov byte [ebp - 4], 0x66
mov eax, dword [0x103789ac]
mov dword [ebp - 0x47f8], eax
push str.chams
lea ecx, [ebp - 0xd74]
call fcn.10017770
mov byte [ebp - 4], 0x67
push ecx
movss xmm0, dword [0x1025f790]
movss dword [esp], xmm0
lea ecx, [ebp - 0xd58]
push ecx
push ecx
movss xmm0, dword [0x10267334]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1025f788]
movss dword [esp], xmm0
mov edx, dword [ebp - 0x47f8]
push edx
lea eax, [ebp - 0xd74]
push eax
call fcn.10079d30
add esp, 0x18
mov byte [ebp - 4], 0x66
lea ecx, [ebp - 0xd74]
call fcn.10018310
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0xd58]
call fcn.10018310
nop
mov ecx, dword [0x1037887c]
mov dword [ebp - 0x47fc], ecx
lea ecx, [ebp - 0x3f6f]
call fcn.100175f0
mov dword [ebp - 0x4800], eax
push 0x10272444
lea ecx, [ebp - 0x2f08]
call fcn.10017770
mov byte [ebp - 4], 0x68
push str.Flat
lea ecx, [ebp - 0x2eec]
call fcn.10017770
mov byte [ebp - 4], 0x69
push str.Material
lea ecx, [ebp - 0x2ed0]
call fcn.10017770
mov byte [ebp - 4], 0x6a
push str.Ghost
lea ecx, [ebp - 0x2eb4]
call fcn.10017770
mov byte [ebp - 4], 0x6b
push str.Outline
lea ecx, [ebp - 0x2e98]
call fcn.10017770
mov byte [ebp - 4], 0x6c
push str.Shiny
lea ecx, [ebp - 0x2e7c]
call fcn.10017770
mov byte [ebp - 4], 0x6d
lea edx, [ebp - 0x2e60]
push edx
lea eax, [ebp - 0x2f08]
push eax
lea ecx, [ebp - 0x4c1c]
call fcn.10056ba0
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x4210], ecx
mov dword [ebp - 0x420c], edx
push str.Shot_chams_material
lea ecx, [ebp - 0xd3c]
call fcn.10017770
mov byte [ebp - 4], 0x6e
push 0xa
mov eax, dword [ebp - 0x47fc]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x4a7c], esp
mov edx, dword [ebp - 0x4800]
push edx
mov eax, dword [ebp - 0x420c]
push eax
mov edx, dword [ebp - 0x4210]
push edx
call fcn.10056f50
lea eax, [ebp - 0xd3c]
push eax
call fcn.1005e5f0
add esp, 0x1c
mov byte [ebp - 4], 0x6d
lea ecx, [ebp - 0xd3c]
call fcn.10018310
mov byte [ebp - 4], 0x1a
push fcn.10018310
push 6
push 0x1c
lea ecx, [ebp - 0x2f08]
push ecx
call fcn.101aa640
nop
mov edx, dword [0x103788ec]
mov dword [ebp - 0x4804], edx
push str.Add_glowEnemyShot
lea ecx, [ebp - 0xd20]
call fcn.10017770
mov byte [ebp - 4], 0x6f
mov eax, dword [ebp - 0x3ef4]
or eax, 2
mov dword [ebp - 0x3ef4], eax
push 0
mov ecx, dword [ebp - 0x4804]
push ecx
lea edx, [ebp - 0xd20]
push edx
call fcn.1005c8b0
add esp, 0xc
movzx eax, al
test eax, eax
jne 0x1004b8d9
mov ecx, dword [0x1034cd08]
movzx edx, byte [ecx + 0x1c6]
test edx, edx
jne 0x1004b8d9
mov dword [ebp - 0x4004], 0
jmp 0x1004b8e3
mov dword [ebp - 0x4004], 1
mov al, byte [ebp - 0x4004]
mov byte [ebp - 0x3f1e], al
mov dword [ebp - 4], 0x11a
mov ecx, dword [ebp - 0x3ef4]
and ecx, 2
je 0x1004b914
and dword [ebp - 0x3ef4], 0xfffffffd
lea ecx, [ebp - 0xd20]
call fcn.10018310
nop
movzx edx, byte [ebp - 0x3f1e]
test edx, edx
je 0x1004ba48
mov eax, dword [0x10378964]
mov dword [ebp - 0x4808], eax
push str.Add_glow_colorEnemyShot
lea ecx, [ebp - 0xd04]
call fcn.10017770
mov byte [ebp - 4], 0x70
mov ecx, dword [ebp - 0x4808]
push ecx
lea edx, [ebp - 0xd04]
push edx
call fcn.1005e060
add esp, 8
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0xd04]
call fcn.10018310
nop
mov eax, dword [0x103788f0]
mov dword [ebp - 0x480c], eax
push str.WireframeEnemyShot
lea ecx, [ebp - 0xce8]
call fcn.10017770
mov byte [ebp - 4], 0x71
push 0
mov ecx, dword [ebp - 0x480c]
push ecx
lea edx, [ebp - 0xce8]
push edx
call fcn.1005c8b0
add esp, 0xc
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0xce8]
call fcn.10018310
nop
push str._0.0f
lea ecx, [ebp - 0xcb0]
call fcn.10017770
mov byte [ebp - 4], 0x72
mov eax, dword [0x10378918]
mov dword [ebp - 0x4810], eax
push str.Glow_strengthEnemyShot
lea ecx, [ebp - 0xccc]
call fcn.10017770
mov byte [ebp - 4], 0x73
push ecx
movss xmm0, dword [0x1025f790]
movss dword [esp], xmm0
lea ecx, [ebp - 0xcb0]
push ecx
push ecx
movss xmm0, dword [0x1025e248]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1025f790]
movss dword [esp], xmm0
mov edx, dword [ebp - 0x4810]
push edx
lea eax, [ebp - 0xccc]
push eax
call fcn.10079d30
add esp, 0x18
mov byte [ebp - 4], 0x72
lea ecx, [ebp - 0xccc]
call fcn.10018310
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0xcb0]
call fcn.10018310
nop
call fcn.10069f60
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4924]
call fcn.10018470
nop
push ecx
movss xmm0, dword [0x1027446c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1027446c]
movss dword [esp], xmm0
lea ecx, [ebp - 0x4c24]
call fcn.101605a0
mov dword [ebp - 0x4814], eax
push str.Other_ESP
lea ecx, [ebp - 0xc94]
call fcn.10017770
mov dword [ebp - 4], 0x174
mov ecx, dword [ebp - 0x4814]
push ecx
lea edx, [ebp - 0xc94]
push edx
call fcn.10069670
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xc94]
call fcn.10018310
nop
mov eax, dword [0x10378a5c]
mov dword [ebp - 0x4818], eax
push str.Preserve_killfeed
lea ecx, [ebp - 0xc78]
call fcn.10017770
mov dword [ebp - 4], 0x175
push 0
mov ecx, dword [ebp - 0x4818]
push ecx
lea edx, [ebp - 0xc78]
push edx
call fcn.1005c8b0
add esp, 0xc
mov byte [ebp - 0x3f1d], al
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xc78]
call fcn.10018310
movzx eax, byte [ebp - 0x3f1d]
test eax, eax
je 0x1004bb3c
mov ecx, dword [0x10378a60]
movss xmm0, dword [0x10274484]
movss dword [ecx], xmm0
mov edx, dword [0x10378b04]
mov dword [ebp - 0x481c], edx
push str.Visualize_damage
lea ecx, [ebp - 0xc5c]
call fcn.10017770
mov dword [ebp - 4], 0x176
push 0
mov eax, dword [ebp - 0x481c]
push eax
lea ecx, [ebp - 0xc5c]
push ecx
call fcn.1005c8b0
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xc5c]
call fcn.10018310
nop
mov edx, dword [0x10378b48]
mov dword [ebp - 0x4820], edx
push str.Disable_post_processing
lea ecx, [ebp - 0xc40]
call fcn.10017770
mov dword [ebp - 4], 0x177
push 0
mov eax, dword [ebp - 0x4820]
push eax
lea ecx, [ebp - 0xc40]
push ecx
call fcn.1005c8b0
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xc40]
call fcn.10018310
nop
mov edx, dword [0x10378b14]
mov dword [ebp - 0x4824], edx
push str.Taser_range
lea ecx, [ebp - 0xc24]
call fcn.10017770
mov dword [ebp - 4], 0x178
push 0
mov eax, dword [ebp - 0x4824]
push eax
lea ecx, [ebp - 0xc24]
push ecx
call fcn.1005c8b0
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xc24]
call fcn.10018310
nop
mov edx, dword [0x10378b18]
mov dword [ebp - 0x4828], edx
push str.Taser_range_color
lea ecx, [ebp - 0xc08]
call fcn.10017770
mov dword [ebp - 4], 0x179
mov eax, dword [ebp - 0x4828]
push eax
lea ecx, [ebp - 0xc08]
push ecx
call fcn.1005e060
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xc08]
call fcn.10018310
nop
mov edx, dword [0x10378ad4]
mov dword [ebp - 0x482c], edx
push str.Keybind_list
lea ecx, [ebp - 0xbec]
call fcn.10017770
mov dword [ebp - 4], 0x17a
push 0
mov eax, dword [ebp - 0x482c]
push eax
lea ecx, [ebp - 0xbec]
push ecx
call fcn.1005c8b0
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xbec]
call fcn.10018310
nop
mov edx, dword [0x10378ae0]
mov dword [ebp - 0x4830], edx
push str.Spectator_list
lea ecx, [ebp - 0xbd0]
call fcn.10017770
mov dword [ebp - 4], 0x17b
push 0
mov eax, dword [ebp - 0x4830]
push eax
lea ecx, [ebp - 0xbd0]
push ecx
call fcn.1005c8b0
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xbd0]
call fcn.10018310
nop
mov edx, dword [0x10378d28]
mov dword [ebp - 0x4834], edx
push str.Radar
lea ecx, [ebp - 0xbb4]
call fcn.10017770
mov dword [ebp - 4], 0x17c
push 0
mov eax, dword [ebp - 0x4834]
push eax
lea ecx, [ebp - 0xbb4]
push ecx
call fcn.1005c8b0
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xbb4]
call fcn.10018310
nop
mov edx, dword [0x10378a70]
mov dword [ebp - 0x4838], edx
push str.Penetration_crosshair
lea ecx, [ebp - 0xb98]
call fcn.10017770
mov dword [ebp - 4], 0x17d
push 0
mov eax, dword [ebp - 0x4838]
push eax
lea ecx, [ebp - 0xb98]
push ecx
call fcn.1005c8b0
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xb98]
call fcn.10018310
nop
mov edx, dword [0x10378ab0]
mov dword [ebp - 0x483c], edx
push str.Force_crosshair
lea ecx, [ebp - 0xb7c]
call fcn.10017770
mov dword [ebp - 4], 0x17e
push 0
mov eax, dword [ebp - 0x483c]
push eax
lea ecx, [ebp - 0xb7c]
push ecx
call fcn.1005c8b0
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xb7c]
call fcn.10018310
nop
mov edx, dword [0x10378ce4]
mov dword [ebp - 0x4840], edx
push str.Client_bullet_impacts
lea ecx, [ebp - 0xb60]
call fcn.10017770
mov dword [ebp - 4], 0x17f
push 0
mov eax, dword [ebp - 0x4840]
push eax
lea ecx, [ebp - 0xb60]
push ecx
call fcn.1005c8b0
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xb60]
call fcn.10018310
nop
mov edx, dword [0x10378b50]
mov dword [ebp - 0x4844], edx
push str.Client_bullet_impacts_color
lea ecx, [ebp - 0xb44]
call fcn.10017770
mov dword [ebp - 4], 0x180
mov eax, dword [ebp - 0x4844]
push eax
lea ecx, [ebp - 0xb44]
push ecx
call fcn.1005e060
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xb44]
call fcn.10018310
nop
mov edx, dword [0x10378ce8]
mov dword [ebp - 0x4848], edx
push str.Server_bullet_impacts
lea ecx, [ebp - 0xb28]
call fcn.10017770
mov dword [ebp - 4], 0x181
push 0
mov eax, dword [ebp - 0x4848]
push eax
lea ecx, [ebp - 0xb28]
push ecx
call fcn.1005c8b0
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xb28]
call fcn.10018310
nop
mov edx, dword [0x10378b4c]
mov dword [ebp - 0x484c], edx
push str.Server_bullet_impacts_color
lea ecx, [ebp - 0xb0c]
call fcn.10017770
mov dword [ebp - 4], 0x182
mov eax, dword [ebp - 0x484c]
push eax
lea ecx, [ebp - 0xb0c]
push ecx
call fcn.1005e060
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xb0c]
call fcn.10018310
nop
mov edx, dword [0x10378a64]
mov dword [ebp - 0x4850], edx
push 0x10272614
lea ecx, [ebp - 0xaf0]
call fcn.10017770
mov dword [ebp - 4], 0x183
push 0
mov eax, dword [ebp - 0x4850]
push eax
lea ecx, [ebp - 0xaf0]
push ecx
call fcn.1005c8b0
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xaf0]
call fcn.10018310
nop
mov edx, dword [0x10378a6c]
mov dword [ebp - 0x4854], edx
push str.Bomb_color
lea ecx, [ebp - 0xad4]
call fcn.10017770
mov dword [ebp - 4], 0x184
mov eax, dword [ebp - 0x4854]
push eax
lea ecx, [ebp - 0xad4]
push ecx
call fcn.1005e060
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xad4]
call fcn.10018310
nop
lea ecx, [ebp - 0x3f6e]
call fcn.100175e0
mov dword [ebp - 0x4858], eax
push str.Text
lea ecx, [ebp - 0x3550]
call fcn.10017770
mov edx, dword [0x10378a84]
mov dword [ebp - 0x3534], edx
mov dword [ebp - 4], 0x185
push str.Ammo
lea ecx, [ebp - 0x3530]
call fcn.10017770
mov eax, dword [0x10378a88]
mov dword [ebp - 0x3514], eax
mov dword [ebp - 4], 0x186
lea ecx, [ebp - 0x3510]
push ecx
lea edx, [ebp - 0x3550]
push edx
lea ecx, [ebp - 0x4c2c]
call fcn.10056b70
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x4218], ecx
mov dword [ebp - 0x4214], edx
mov eax, dword [ebp - 0x4858]
push eax
mov ecx, dword [ebp - 0x4214]
push ecx
mov edx, dword [ebp - 0x4218]
push edx
lea ecx, [ebp - 0x4b60]
call fcn.10056cd0
mov byte [ebp - 4], 0x88
push fcn.10018540
push 2
push 0x20
lea eax, [ebp - 0x3550]
push eax
call fcn.101aa640
nop
push str.Dropped_weapons
lea ecx, [ebp - 0xab8]
call fcn.10017770
mov byte [ebp - 4], 0x89
push 0xa
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x4a80], esp
lea edx, [ebp - 0x4b60]
push edx
call fcn.10056c50
lea eax, [ebp - 0xab8]
push eax
call fcn.10078a00
add esp, 0x18
mov byte [ebp - 4], 0x88
lea ecx, [ebp - 0xab8]
call fcn.10018310
nop
mov ecx, dword [0x10378a8c]
mov dword [ebp - 0x485c], ecx
push str.Dropped_weapons_color
lea ecx, [ebp - 0xa9c]
call fcn.10017770
mov byte [ebp - 4], 0x8a
mov edx, dword [ebp - 0x485c]
push edx
lea eax, [ebp - 0xa9c]
push eax
call fcn.1005e060
add esp, 8
mov byte [ebp - 4], 0x88
lea ecx, [ebp - 0xa9c]
call fcn.10018310
nop
mov ecx, dword [0x10378a7c]
mov dword [ebp - 0x4860], ecx
push str.Grenades
lea ecx, [ebp - 0xa80]
call fcn.10017770
mov byte [ebp - 4], 0x8b
push 0
mov edx, dword [ebp - 0x4860]
push edx
lea eax, [ebp - 0xa80]
push eax
call fcn.1005c8b0
add esp, 0xc
mov byte [ebp - 4], 0x88
lea ecx, [ebp - 0xa80]
call fcn.10018310
nop
mov ecx, dword [0x103789e8]
mov dword [ebp - 0x4864], ecx
push str.Grenade_prediction
lea ecx, [ebp - 0xa64]
call fcn.10017770
mov byte [ebp - 4], 0x8c
mov edx, dword [ebp - 0x3ef4]
or edx, 4
mov dword [ebp - 0x3ef4], edx
push 0
mov eax, dword [ebp - 0x4864]
push eax
lea ecx, [ebp - 0xa64]
push ecx
call fcn.1005c8b0
add esp, 0xc
movzx edx, al
test edx, edx
jne 0x1004c1c4
mov eax, dword [0x1034cd08]
movzx ecx, byte [eax + 0x1c6]
test ecx, ecx
jne 0x1004c1c4
mov dword [ebp - 0x4008], 0
jmp 0x1004c1ce
mov dword [ebp - 0x4008], 1
mov dl, byte [ebp - 0x4008]
mov byte [ebp - 0x3f1c], dl
mov dword [ebp - 4], 0x188
mov eax, dword [ebp - 0x3ef4]
and eax, 4
je 0x1004c1ff
and dword [ebp - 0x3ef4], 0xfffffffb
lea ecx, [ebp - 0xa64]
call fcn.10018310
nop
movzx ecx, byte [ebp - 0x3f1c]
test ecx, ecx
je 0x1004c250
mov edx, dword [0x103789ec]
mov dword [ebp - 0x4868], edx
push str.Grenade_prediction_color
lea ecx, [ebp - 0xa48]
call fcn.10017770
mov byte [ebp - 4], 0x8d
mov eax, dword [ebp - 0x4868]
push eax
lea ecx, [ebp - 0xa48]
push ecx
call fcn.1005e060
add esp, 8
mov byte [ebp - 4], 0x88
lea ecx, [ebp - 0xa48]
call fcn.10018310
nop
mov edx, dword [0x10378b3c]
mov dword [ebp - 0x486c], edx
push str.Aspect_ratio
lea ecx, [ebp - 0xa2c]
call fcn.10017770
mov byte [ebp - 4], 0x8e
mov eax, dword [ebp - 0x3ef4]
or eax, 8
mov dword [ebp - 0x3ef4], eax
push 0
mov ecx, dword [ebp - 0x486c]
push ecx
lea edx, [ebp - 0xa2c]
push edx
call fcn.1005c8b0
add esp, 0xc
movzx eax, al
test eax, eax
jne 0x1004c2bb
mov ecx, dword [0x1034cd08]
movzx edx, byte [ecx + 0x1c6]
test edx, edx
jne 0x1004c2bb
mov dword [ebp - 0x400c], 0
jmp 0x1004c2c5
mov dword [ebp - 0x400c], 1
mov al, byte [ebp - 0x400c]
mov byte [ebp - 0x3f1b], al
mov dword [ebp - 4], 0x188
mov ecx, dword [ebp - 0x3ef4]
and ecx, 8
je 0x1004c2f6
and dword [ebp - 0x3ef4], 0xfffffff7
lea ecx, [ebp - 0xa2c]
call fcn.10018310
nop
movzx edx, byte [ebp - 0x3f1b]
test edx, edx
je 0x1004c39e
push str._.2f
lea ecx, [ebp - 0x9f4]
call fcn.10017770
mov byte [ebp - 4], 0x8f
mov eax, dword [0x10378b40]
mov dword [ebp - 0x4870], eax
push str.Aspect_ratio_value
lea ecx, [ebp - 0xa10]
call fcn.10017770
mov byte [ebp - 4], 0x90
push ecx
movss xmm0, dword [0x1025f778]
movss dword [esp], xmm0
lea ecx, [ebp - 0x9f4]
push ecx
push ecx
movss xmm0, dword [0x10267334]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10263f2c]
movss dword [esp], xmm0
mov edx, dword [ebp - 0x4870]
push edx
lea eax, [ebp - 0xa10]
push eax
call fcn.10079d30
add esp, 0x18
mov byte [ebp - 4], 0x8f
lea ecx, [ebp - 0xa10]
call fcn.10018310
mov byte [ebp - 4], 0x88
lea ecx, [ebp - 0x9f4]
call fcn.10018310
nop
call fcn.10069f60
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4b60]
call fcn.10018420
nop
push ecx
movss xmm0, dword [0x1027446c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1027446c]
movss dword [esp], xmm0
lea ecx, [ebp - 0x4c34]
call fcn.101605a0
mov dword [ebp - 0x4874], eax
push str.Effects
lea ecx, [ebp - 0x9d8]
call fcn.10017770
mov dword [ebp - 4], 0x191
mov ecx, dword [ebp - 0x4874]
push ecx
lea edx, [ebp - 0x9d8]
push edx
call fcn.10069670
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x9d8]
call fcn.10018310
nop
lea ecx, [ebp - 0x3f8d]
call fcn.100175e0
mov dword [ebp - 0x4878], eax
push str.Nightmode
lea ecx, [ebp - 0x36f8]
call fcn.10017770
mov eax, dword [0x10378b74]
mov dword [ebp - 0x36dc], eax
mov dword [ebp - 4], 0x192
push str.Fullbright
lea ecx, [ebp - 0x36d8]
call fcn.10017770
mov ecx, dword [0x10378b68]
mov dword [ebp - 0x36bc], ecx
mov byte [ebp - 4], 0x93
push str.Skybox_color
lea ecx, [ebp - 0x36b8]
call fcn.10017770
mov edx, dword [0x103789f8]
mov dword [ebp - 0x369c], edx
mov dword [ebp - 4], 0x194
lea eax, [ebp - 0x3698]
push eax
lea ecx, [ebp - 0x36f8]
push ecx
lea ecx, [ebp - 0x4c3c]
call fcn.10056b70
mov edx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x4220], edx
mov dword [ebp - 0x421c], eax
mov ecx, dword [ebp - 0x4878]
push ecx
mov edx, dword [ebp - 0x421c]
push edx
mov eax, dword [ebp - 0x4220]
push eax
lea ecx, [ebp - 0x4b80]
call fcn.10056cd0
mov byte [ebp - 4], 0x96
push fcn.10018540
push 3
push 0x20
lea ecx, [ebp - 0x36f8]
push ecx
call fcn.101aa640
nop
push str.World_adjustment
lea ecx, [ebp - 0x9bc]
call fcn.10017770
mov byte [ebp - 4], 0x97
push 0xa
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x4a84], esp
lea edx, [ebp - 0x4b80]
push edx
call fcn.10056c50
lea eax, [ebp - 0x9bc]
push eax
call fcn.10078a00
add esp, 0x18
mov byte [ebp - 4], 0x96
lea ecx, [ebp - 0x9bc]
call fcn.10018310
nop
mov ecx, dword [0x10378b74]
movzx edx, byte [ecx]
test edx, edx
jne 0x1004c56a
mov eax, dword [0x1034cd08]
movzx ecx, byte [eax + 0x1c6]
test ecx, ecx
je 0x1004c732
push 0x1027270c
lea ecx, [ebp - 0x984]
call fcn.10017770
mov byte [ebp - 4], 0x98
mov edx, dword [0x10378b78]
mov dword [ebp - 0x487c], edx
push str.World_brightness
lea ecx, [ebp - 0x9a0]
call fcn.10017770
mov byte [ebp - 4], 0x99
push ecx
movss xmm0, dword [0x1025f790]
movss dword [esp], xmm0
lea eax, [ebp - 0x984]
push eax
push ecx
movss xmm0, dword [0x1025e248]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1025f790]
movss dword [esp], xmm0
mov ecx, dword [ebp - 0x487c]
push ecx
lea edx, [ebp - 0x9a0]
push edx
call fcn.10079d30
add esp, 0x18
mov byte [ebp - 4], 0x98
lea ecx, [ebp - 0x9a0]
call fcn.10018310
mov byte [ebp - 4], 0x96
lea ecx, [ebp - 0x984]
call fcn.10018310
nop
push 0x10272728
lea ecx, [ebp - 0x94c]
call fcn.10017770
mov byte [ebp - 4], 0x9a
mov eax, dword [0x10378b7c]
mov dword [ebp - 0x4880], eax
push str.Prop_brightness
lea ecx, [ebp - 0x968]
call fcn.10017770
mov byte [ebp - 4], 0x9b
push ecx
movss xmm0, dword [0x1025f790]
movss dword [esp], xmm0
lea ecx, [ebp - 0x94c]
push ecx
push ecx
movss xmm0, dword [0x1025e248]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1025f790]
movss dword [esp], xmm0
mov edx, dword [ebp - 0x4880]
push edx
lea eax, [ebp - 0x968]
push eax
call fcn.10079d30
add esp, 0x18
mov byte [ebp - 4], 0x9a
lea ecx, [ebp - 0x968]
call fcn.10018310
mov byte [ebp - 4], 0x96
lea ecx, [ebp - 0x94c]
call fcn.10018310
nop
push 0x10272740
lea ecx, [ebp - 0x914]
call fcn.10017770
mov byte [ebp - 4], 0x9c
mov ecx, dword [0x10378b80]
mov dword [ebp - 0x4884], ecx
push str.Prop_transparency
lea ecx, [ebp - 0x930]
call fcn.10017770
mov byte [ebp - 4], 0x9d
push ecx
movss xmm0, dword [0x1025f790]
movss dword [esp], xmm0
lea edx, [ebp - 0x914]
push edx
push ecx
movss xmm0, dword [0x1025e248]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov eax, dword [ebp - 0x4884]
push eax
lea ecx, [ebp - 0x930]
push ecx
call fcn.10079d30
add esp, 0x18
mov byte [ebp - 4], 0x9c
lea ecx, [ebp - 0x930]
call fcn.10018310
mov byte [ebp - 4], 0x96
lea ecx, [ebp - 0x914]
call fcn.10018310
nop
mov edx, dword [0x10378aa0]
mov dword [ebp - 0x4888], edx
lea ecx, [ebp - 0x3f6d]
call fcn.100175f0
mov dword [ebp - 0x488c], eax
push 0x1027275c
lea ecx, [ebp - 0x3400]
call fcn.10017770
mov byte [ebp - 4], 0x9e
push 0x10272764
lea ecx, [ebp - 0x33e4]
call fcn.10017770
mov byte [ebp - 4], 0x9f
push 0x10272778
lea ecx, [ebp - 0x33c8]
call fcn.10017770
mov byte [ebp - 4], 0xa0
push 0x10272784
lea ecx, [ebp - 0x33ac]
call fcn.10017770
mov byte [ebp - 4], 0xa1
push 0x1027278c
lea ecx, [ebp - 0x3390]
call fcn.10017770
mov byte [ebp - 4], 0xa2
push 0x10272794
lea ecx, [ebp - 0x3374]
call fcn.10017770
mov byte [ebp - 4], 0xa3
push 0x1027279c
lea ecx, [ebp - 0x3358]
call fcn.10017770
mov byte [ebp - 4], 0xa4
push 0x102727a8
lea ecx, [ebp - 0x333c]
call fcn.10017770
mov byte [ebp - 4], 0xa5
push 0x102727b0
lea ecx, [ebp - 0x3320]
call fcn.10017770
mov byte [ebp - 4], 0xa6
push 0x102727c4
lea ecx, [ebp - 0x3304]
call fcn.10017770
mov byte [ebp - 4], 0xa7
push 0x102727d8
lea ecx, [ebp - 0x32e8]
call fcn.10017770
mov byte [ebp - 4], 0xa8
push 0x102727ec
lea ecx, [ebp - 0x32cc]
call fcn.10017770
mov byte [ebp - 4], 0xa9
push 0x102727f8
lea ecx, [ebp - 0x32b0]
call fcn.10017770
mov byte [ebp - 4], 0xaa
push 0x10272804
lea ecx, [ebp - 0x3294]
call fcn.10017770
mov byte [ebp - 4], 0xab
push 0x1027280c
lea ecx, [ebp - 0x3278]
call fcn.10017770
mov byte [ebp - 4], 0xac
push 0x10272814
lea ecx, [ebp - 0x325c]
call fcn.10017770
mov byte [ebp - 4], 0xad
lea eax, [ebp - 0x3240]
push eax
lea ecx, [ebp - 0x3400]
push ecx
lea ecx, [ebp - 0x4c44]
call fcn.10056ba0
mov edx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x4228], edx
mov dword [ebp - 0x4224], eax
push str.Skybox_changer
lea ecx, [ebp - 0x8f8]
call fcn.10017770
mov byte [ebp - 4], 0xae
push 0xa
mov ecx, dword [ebp - 0x4888]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x4a88], esp
mov edx, dword [ebp - 0x488c]
push edx
mov eax, dword [ebp - 0x4224]
push eax
mov edx, dword [ebp - 0x4228]
push edx
call fcn.10056f50
lea eax, [ebp - 0x8f8]
push eax
call fcn.1005e5f0
add esp, 0x1c
mov byte [ebp - 4], 0xad
lea ecx, [ebp - 0x8f8]
call fcn.10018310
mov byte [ebp - 4], 0x96
push fcn.10018310
push 0x10
push 0x1c
lea ecx, [ebp - 0x3400]
push ecx
call fcn.101aa640
nop
mov edx, dword [0x103789f8]
movzx eax, byte [edx]
test eax, eax
jne 0x1004c951
mov ecx, dword [0x1034cd08]
movzx edx, byte [ecx + 0x1c6]
test edx, edx
je 0x1004c996
mov eax, dword [0x10378a04]
mov dword [ebp - 0x4890], eax
push str.Skybox_colorcolor
lea ecx, [ebp - 0x8dc]
call fcn.10017770
mov byte [ebp - 4], 0xaf
mov ecx, dword [ebp - 0x4890]
push ecx
lea edx, [ebp - 0x8dc]
push edx
call fcn.1005e060
add esp, 8
mov byte [ebp - 4], 0x96
lea ecx, [ebp - 0x8dc]
call fcn.10018310
nop
lea ecx, [ebp - 0x3f6c]
call fcn.100175e0
mov dword [ebp - 0x4894], eax
push str.Smoke_effects
lea ecx, [ebp - 0x3c38]
call fcn.10017770
mov eax, dword [0x10378a4c]
mov dword [ebp - 0x3c1c], eax
mov byte [ebp - 4], 0xb0
push str.Flashbang_effects
lea ecx, [ebp - 0x3c18]
call fcn.10017770
mov ecx, dword [0x10378a48]
mov dword [ebp - 0x3bfc], ecx
mov byte [ebp - 4], 0xb1
push str.Scope_effects
lea ecx, [ebp - 0x3bf8]
call fcn.10017770
mov edx, dword [0x10378a30]
mov dword [ebp - 0x3bdc], edx
mov byte [ebp - 4], 0xb2
push str.Scope_blur
lea ecx, [ebp - 0x3bd8]
call fcn.10017770
mov eax, dword [0x10378a3c]
mov dword [ebp - 0x3bbc], eax
mov byte [ebp - 4], 0xb3
push str.Recoil_shake
lea ecx, [ebp - 0x3bb8]
call fcn.10017770
mov ecx, dword [0x10378a40]
mov dword [ebp - 0x3b9c], ecx
mov byte [ebp - 4], 0xb4
push str.Recoil_punch
lea ecx, [ebp - 0x3b98]
call fcn.10017770
mov edx, dword [0x10378a44]
mov dword [ebp - 0x3b7c], edx
mov byte [ebp - 4], 0xb5
push str.View_bob
lea ecx, [ebp - 0x3b78]
call fcn.10017770
mov eax, dword [0x10378a58]
mov dword [ebp - 0x3b5c], eax
mov byte [ebp - 4], 0xb6
lea ecx, [ebp - 0x3b58]
push ecx
lea edx, [ebp - 0x3c38]
push edx
lea ecx, [ebp - 0x4c4c]
call fcn.10056b70
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x4230], ecx
mov dword [ebp - 0x422c], edx
mov eax, dword [ebp - 0x4894]
push eax
mov ecx, dword [ebp - 0x422c]
push ecx
mov edx, dword [ebp - 0x4230]
push edx
lea ecx, [ebp - 0x4b70]
call fcn.10056cd0
mov byte [ebp - 4], 0xb8
push fcn.10018540
push 7
push 0x20
lea eax, [ebp - 0x3c38]
push eax
call fcn.101aa640
nop
push str.Removals
lea ecx, [ebp - 0x8c0]
call fcn.10017770
mov byte [ebp - 4], 0xb9
push 0xa
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x4a8c], esp
lea edx, [ebp - 0x4b70]
push edx
call fcn.10056c50
lea eax, [ebp - 0x8c0]
push eax
call fcn.10078a00
add esp, 0x18
mov byte [ebp - 4], 0xb8
lea ecx, [ebp - 0x8c0]
call fcn.10018310
nop
mov ecx, dword [0x10378a30]
movzx edx, byte [ecx]
test edx, edx
jne 0x1004cb55
mov eax, dword [0x1034cd08]
movzx ecx, byte [eax + 0x1c6]
test ecx, ecx
je 0x1004cc3e
mov edx, dword [0x10378a34]
mov dword [ebp - 0x4898], edx
lea ecx, [ebp - 0x3f6a]
call fcn.100175f0
mov dword [ebp - 0x489c], eax
push str.Static
lea ecx, [ebp - 0x21a0]
call fcn.10017770
mov byte [ebp - 4], 0xba
push str.Dynamic
lea ecx, [ebp - 0x2184]
call fcn.10017770
mov byte [ebp - 4], 0xbb
lea eax, [ebp - 0x2168]
push eax
lea ecx, [ebp - 0x21a0]
push ecx
lea ecx, [ebp - 0x4c54]
call fcn.10056ba0
mov edx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x4238], edx
mov dword [ebp - 0x4234], eax
push str.Scope_effect_type
lea ecx, [ebp - 0x8a4]
call fcn.10017770
mov byte [ebp - 4], 0xbc
push 0xa
mov ecx, dword [ebp - 0x4898]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x4a90], esp
mov edx, dword [ebp - 0x489c]
push edx
mov eax, dword [ebp - 0x4234]
push eax
mov edx, dword [ebp - 0x4238]
push edx
call fcn.10056f50
lea eax, [ebp - 0x8a4]
push eax
call fcn.1005e5f0
add esp, 0x1c
mov byte [ebp - 4], 0xbb
lea ecx, [ebp - 0x8a4]
call fcn.10018310
mov byte [ebp - 4], 0xb8
push fcn.10018310
push 2
push 0x1c
lea ecx, [ebp - 0x21a0]
push ecx
call fcn.101aa640
nop
mov edx, dword [0x10378c60]
mov dword [ebp - 0x48a0], edx
push str.Force_thirdperson
lea ecx, [ebp - 0x888]
call fcn.10017770
mov byte [ebp - 4], 0xbd
push 0
mov eax, dword [ebp - 0x48a0]
push eax
lea ecx, [ebp - 0x888]
push ecx
call fcn.1005c8b0
add esp, 0xc
mov byte [ebp - 4], 0xb8
lea ecx, [ebp - 0x888]
call fcn.10018310
nop
mov edx, dword [0x10378c68]
mov dword [ebp - 0x48a4], edx
push str.Thirdperson_key
lea ecx, [ebp - 0x86c]
call fcn.10017770
mov byte [ebp - 4], 0xbe
push 1
mov eax, dword [ebp - 0x48a4]
push eax
lea ecx, [ebp - 0x86c]
push ecx
call fcn.1006e520
add esp, 0xc
mov byte [ebp - 4], 0xb8
lea ecx, [ebp - 0x86c]
call fcn.10018310
nop
mov edx, dword [0x10378c60]
movzx eax, byte [edx]
test eax, eax
jne 0x1004ccf0
mov ecx, dword [0x1034cd08]
movzx edx, byte [ecx + 0x1c6]
test edx, edx
je 0x1004cdd1
push 0x10272904
lea ecx, [ebp - 0x834]
call fcn.10017770
mov byte [ebp - 4], 0xbf
mov eax, dword [0x10378c6c]
mov dword [ebp - 0x48a8], eax
push str.thirdperson_dist
lea ecx, [ebp - 0x850]
call fcn.10017770
mov byte [ebp - 4], 0xc0
push ecx
movss xmm0, dword [0x1025f790]
movss dword [esp], xmm0
lea ecx, [ebp - 0x834]
push ecx
push ecx
movss xmm0, dword [0x10274480]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10260fec]
movss dword [esp], xmm0
mov edx, dword [ebp - 0x48a8]
push edx
lea eax, [ebp - 0x850]
push eax
call fcn.10079d30
add esp, 0x18
mov byte [ebp - 4], 0xbf
lea ecx, [ebp - 0x850]
call fcn.10018310
mov byte [ebp - 4], 0xb8
lea ecx, [ebp - 0x834]
call fcn.10018310
nop
mov ecx, dword [0x10378c64]
mov dword [ebp - 0x48ac], ecx
push str.Disable_on_grenade
lea ecx, [ebp - 0x818]
call fcn.10017770
mov byte [ebp - 4], 0xc1
push 0
mov edx, dword [ebp - 0x48ac]
push edx
lea eax, [ebp - 0x818]
push eax
call fcn.1005c8b0
add esp, 0xc
mov byte [ebp - 4], 0xb8
lea ecx, [ebp - 0x818]
call fcn.10018310
nop
mov ecx, dword [0x10378a0c]
mov dword [ebp - 0x48b0], ecx
push str.Bullet_tracers
lea ecx, [ebp - 0x7fc]
call fcn.10017770
mov byte [ebp - 4], 0xc2
mov edx, dword [ebp - 0x3ef4]
or edx, 0x10
mov dword [ebp - 0x3ef4], edx
push 0
mov eax, dword [ebp - 0x48b0]
push eax
lea ecx, [ebp - 0x7fc]
push ecx
call fcn.1005c8b0
add esp, 0xc
movzx edx, al
test edx, edx
jne 0x1004ce3b
mov eax, dword [0x1034cd08]
movzx ecx, byte [eax + 0x1c6]
test ecx, ecx
jne 0x1004ce3b
mov dword [ebp - 0x4010], 0
jmp 0x1004ce45
mov dword [ebp - 0x4010], 1
mov dl, byte [ebp - 0x4010]
mov byte [ebp - 0x3f1a], dl
mov dword [ebp - 4], 0x1b8
mov eax, dword [ebp - 0x3ef4]
and eax, 0x10
je 0x1004ce76
and dword [ebp - 0x3ef4], 0xffffffef
lea ecx, [ebp - 0x7fc]
call fcn.10018310
nop
movzx ecx, byte [ebp - 0x3f1a]
test ecx, ecx
je 0x1004d0fd
push 0x10272944
lea ecx, [ebp - 0x7a8]
call fcn.10017770
mov byte [ebp - 4], 0xc3
mov edx, dword [0x10378a24]
mov dword [ebp - 0x48b4], edx
push 0x1027294c
lea ecx, [ebp - 0x7c4]
call fcn.10017770
mov byte [ebp - 4], 0xc4
push ecx
movss xmm0, dword [0x1025f780]
movss dword [esp], xmm0
lea eax, [ebp - 0x7a8]
push eax
push ecx
movss xmm0, dword [0x10267338]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1025f790]
movss dword [esp], xmm0
mov ecx, dword [ebp - 0x48b4]
push ecx
lea edx, [ebp - 0x7c4]
push edx
call fcn.10079d30
add esp, 0x18
mov byte [ebp - 4], 0xc3
lea ecx, [ebp - 0x7c4]
call fcn.10018310
mov byte [ebp - 4], 0xb8
lea ecx, [ebp - 0x7a8]
call fcn.10018310
nop
mov eax, dword [0x10378a14]
mov dword [ebp - 0x48b8], eax
lea ecx, [ebp - 0x3f69]
call fcn.100175f0
mov dword [ebp - 0x48bc], eax
push str.Line
lea ecx, [ebp - 0x21dc]
call fcn.10017770
mov byte [ebp - 4], 0xc5
push str.Beam
lea ecx, [ebp - 0x21c0]
call fcn.10017770
mov byte [ebp - 4], 0xc6
lea ecx, [ebp - 0x21a4]
push ecx
lea edx, [ebp - 0x21dc]
push edx
lea ecx, [ebp - 0x4c5c]
call fcn.10056ba0
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x4240], ecx
mov dword [ebp - 0x423c], edx
push str.Bullet_tracers_type
lea ecx, [ebp - 0x78c]
call fcn.10017770
mov byte [ebp - 4], 0xc7
push 0xa
mov eax, dword [ebp - 0x48b8]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x4a94], esp
mov edx, dword [ebp - 0x48bc]
push edx
mov eax, dword [ebp - 0x423c]
push eax
mov edx, dword [ebp - 0x4240]
push edx
call fcn.10056f50
lea eax, [ebp - 0x78c]
push eax
call fcn.1005e5f0
add esp, 0x1c
mov byte [ebp - 4], 0xc6
lea ecx, [ebp - 0x78c]
call fcn.10018310
mov byte [ebp - 4], 0xb8
push fcn.10018310
push 2
push 0x1c
lea ecx, [ebp - 0x21dc]
push ecx
call fcn.101aa640
nop
mov edx, dword [0x10378a10]
mov dword [ebp - 0x48c0], edx
push str.Custom_color
lea ecx, [ebp - 0x770]
call fcn.10017770
mov byte [ebp - 4], 0xc8
mov eax, dword [ebp - 0x3ef4]
or eax, 0x20
mov dword [ebp - 0x3ef4], eax
push 0
mov ecx, dword [ebp - 0x48c0]
push ecx
lea edx, [ebp - 0x770]
push edx
call fcn.1005c8b0
add esp, 0xc
movzx eax, al
test eax, eax
jne 0x1004d072
mov ecx, dword [0x1034cd08]
movzx edx, byte [ecx + 0x1c6]
test edx, edx
jne 0x1004d072
mov dword [ebp - 0x4014], 0
jmp 0x1004d07c
mov dword [ebp - 0x4014], 1
mov al, byte [ebp - 0x4014]
mov byte [ebp - 0x3f19], al
mov dword [ebp - 4], 0x1b8
mov ecx, dword [ebp - 0x3ef4]
and ecx, 0x20
je 0x1004d0ad
and dword [ebp - 0x3ef4], 0xffffffdf
lea ecx, [ebp - 0x770]
call fcn.10018310
nop
movzx edx, byte [ebp - 0x3f19]
test edx, edx
je 0x1004d0fd
mov eax, dword [0x10378a08]
mov dword [ebp - 0x48c4], eax
push str.Bullet_tracers_colorcolor
lea ecx, [ebp - 0x754]
call fcn.10017770
mov byte [ebp - 4], 0xc9
mov ecx, dword [ebp - 0x48c4]
push ecx
lea edx, [ebp - 0x754]
push edx
call fcn.1005e060
add esp, 8
mov byte [ebp - 4], 0xb8
lea ecx, [ebp - 0x754]
call fcn.10018310
nop
mov eax, dword [0x10378bc8]
mov dword [ebp - 0x48c8], eax
push str.Ambient_lightning
lea ecx, [ebp - 0x738]
call fcn.10017770
mov byte [ebp - 4], 0xca
push 0
mov ecx, dword [ebp - 0x48c8]
push ecx
lea edx, [ebp - 0x738]
push edx
call fcn.1005c8b0
add esp, 0xc
mov byte [ebp - 4], 0xb8
lea ecx, [ebp - 0x738]
call fcn.10018310
nop
mov eax, dword [0x10378bcc]
mov dword [ebp - 0x48cc], eax
push str.Ambient_lightning_color
lea ecx, [ebp - 0x71c]
call fcn.10017770
mov byte [ebp - 4], 0xcb
mov ecx, dword [ebp - 0x48cc]
push ecx
lea edx, [ebp - 0x71c]
push edx
call fcn.1005e060
add esp, 8
mov byte [ebp - 4], 0xb8
lea ecx, [ebp - 0x71c]
call fcn.10018310
nop
mov eax, dword [0x10378a50]
mov dword [ebp - 0x48d0], eax
push str.Remove_sleeve_rendering
lea ecx, [ebp - 0x700]
call fcn.10017770
mov byte [ebp - 4], 0xcc
push 0
mov ecx, dword [ebp - 0x48d0]
push ecx
lea edx, [ebp - 0x700]
push edx
call fcn.1005c8b0
add esp, 0xc
mov byte [ebp - 4], 0xb8
lea ecx, [ebp - 0x700]
call fcn.10018310
nop
mov eax, dword [0x10378b84]
mov dword [ebp - 0x48d4], eax
lea ecx, [ebp - 0x3f68]
call fcn.100175f0
mov dword [ebp - 0x48d8], eax
push 0x102729e8
lea ecx, [ebp - 0x2218]
call fcn.10017770
mov byte [ebp - 4], 0xcd
push 0x102729ec
lea ecx, [ebp - 0x21fc]
call fcn.10017770
mov byte [ebp - 4], 0xce
lea ecx, [ebp - 0x21e0]
push ecx
lea edx, [ebp - 0x2218]
push edx
lea ecx, [ebp - 0x4c64]
call fcn.10056ba0
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x4248], ecx
mov dword [ebp - 0x4244], edx
push str.Weather
lea ecx, [ebp - 0x6e4]
call fcn.10017770
mov byte [ebp - 4], 0xcf
push 0xa
mov eax, dword [ebp - 0x48d4]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x4a98], esp
mov edx, dword [ebp - 0x48d8]
push edx
mov eax, dword [ebp - 0x4244]
push eax
mov edx, dword [ebp - 0x4248]
push edx
call fcn.10056f50
lea eax, [ebp - 0x6e4]
push eax
call fcn.1005e5f0
add esp, 0x1c
mov byte [ebp - 4], 0xce
lea ecx, [ebp - 0x6e4]
call fcn.10018310
mov byte [ebp - 4], 0xb8
push fcn.10018310
push 2
push 0x1c
lea ecx, [ebp - 0x2218]
push ecx
call fcn.101aa640
nop
mov edx, dword [0x10378b84]
cmp dword [edx], 0
je 0x1004d35b
push str._.0f
lea ecx, [ebp - 0x6ac]
call fcn.10017770
mov byte [ebp - 4], 0xd0
mov eax, dword [0x10378b8c]
mov dword [ebp - 0x48dc], eax
push str.Weather_alpha
lea ecx, [ebp - 0x6c8]
call fcn.10017770
mov byte [ebp - 4], 0xd1
push ecx
movss xmm0, dword [0x1025f790]
movss dword [esp], xmm0
lea ecx, [ebp - 0x6ac]
push ecx
push ecx
movss xmm0, dword [0x1025e248]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov edx, dword [ebp - 0x48dc]
push edx
lea eax, [ebp - 0x6c8]
push eax
call fcn.10079d30
add esp, 0x18
mov byte [ebp - 4], 0xd0
lea ecx, [ebp - 0x6c8]
call fcn.10018310
mov byte [ebp - 4], 0xb8
lea ecx, [ebp - 0x6ac]
call fcn.10018310
nop
call fcn.10069f60
mov byte [ebp - 4], 0x96
lea ecx, [ebp - 0x4b70]
call fcn.10018420
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4b80]
call fcn.10018420
nop
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x4a9c], esp
push 0x10272a14
call fcn.10017770
push 4
call fcn.10064870
add esp, 0x20
mov byte [ebp - 0x3f18], al
movzx ecx, byte [ebp - 0x3f18]
test ecx, ecx
jne 0x1004d3c7
mov edx, dword [0x1034cd08]
movzx eax, byte [edx + 0x1c6]
test eax, eax
je 0x1004f182
push ecx
movss xmm0, dword [0x1025e248]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1027446c]
movss dword [esp], xmm0
lea ecx, [ebp - 0x4c6c]
call fcn.101605a0
mov dword [ebp - 0x48e0], eax
push str.Miscellaneous
lea ecx, [ebp - 0x690]
call fcn.10017770
mov dword [ebp - 4], 0x1d2
mov ecx, dword [ebp - 0x48e0]
push ecx
lea edx, [ebp - 0x690]
push edx
call fcn.10069670
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x690]
call fcn.10018310
nop
push 0x10272a28
lea ecx, [ebp - 0x658]
call fcn.10017770
mov dword [ebp - 4], 0x1d3
mov eax, dword [0x10378b20]
mov dword [ebp - 0x48e4], eax
push str.Override_FOV
lea ecx, [ebp - 0x674]
call fcn.10017770
mov byte [ebp - 4], 0xd4
push ecx
movss xmm0, dword [0x1025f790]
movss dword [esp], xmm0
lea ecx, [ebp - 0x658]
push ecx
push ecx
movss xmm0, dword [0x1027447c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10274460]
movss dword [esp], xmm0
mov edx, dword [ebp - 0x48e4]
push edx
lea eax, [ebp - 0x674]
push eax
call fcn.10079d30
add esp, 0x18
mov byte [ebp - 4], 0xd3
lea ecx, [ebp - 0x674]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x658]
call fcn.10018310
nop
push str._.f__
lea ecx, [ebp - 0x620]
call fcn.10017770
mov dword [ebp - 4], 0x1d5
mov ecx, dword [0x10378b24]
mov dword [ebp - 0x48e8], ecx
push str.Override_zoom_FOV
lea ecx, [ebp - 0x63c]
call fcn.10017770
mov byte [ebp - 4], 0xd6
push ecx
movss xmm0, dword [0x1025f790]
movss dword [esp], xmm0
lea edx, [ebp - 0x620]
push edx
push ecx
movss xmm0, dword [0x1025e248]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov eax, dword [ebp - 0x48e8]
push eax
lea ecx, [ebp - 0x63c]
push ecx
call fcn.10079d30
add esp, 0x18
mov byte [ebp - 4], 0xd5
lea ecx, [ebp - 0x63c]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x620]
call fcn.10018310
nop
push 0x10272a5c
lea ecx, [ebp - 0x5e8]
call fcn.10017770
mov dword [ebp - 4], 0x1d7
mov edx, dword [0x10378c84]
mov dword [ebp - 0x48ec], edx
push str.Override_viewmodel_FOV
lea ecx, [ebp - 0x604]
call fcn.10017770
mov byte [ebp - 4], 0xd8
push ecx
movss xmm0, dword [0x1025f790]
movss dword [esp], xmm0
lea eax, [ebp - 0x5e8]
push eax
push ecx
movss xmm0, dword [0x10274478]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10274460]
movss dword [esp], xmm0
mov ecx, dword [ebp - 0x48ec]
push ecx
lea edx, [ebp - 0x604]
push edx
call fcn.10079d30
add esp, 0x18
mov byte [ebp - 4], 0xd7
lea ecx, [ebp - 0x604]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x5e8]
call fcn.10018310
nop
mov eax, dword [0x10378c34]
mov dword [ebp - 0x48f0], eax
push str.Bunny_hop
lea ecx, [ebp - 0x5cc]
call fcn.10017770
mov dword [ebp - 4], 0x1d9
push 0
mov ecx, dword [ebp - 0x48f0]
push ecx
lea edx, [ebp - 0x5cc]
push edx
call fcn.1005c8b0
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x5cc]
call fcn.10018310
nop
mov eax, dword [0x10378c38]
mov dword [ebp - 0x48f4], eax
push str.Air_strafe
lea ecx, [ebp - 0x5b0]
call fcn.10017770
mov dword [ebp - 4], 0x1da
push 0
mov ecx, dword [ebp - 0x48f4]
push ecx
lea edx, [ebp - 0x5b0]
push edx
call fcn.1005c8b0
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x5b0]
call fcn.10018310
nop
mov eax, dword [0x10378c3c]
mov dword [ebp - 0x48f8], eax
push str.Directional_air_strafe
lea ecx, [ebp - 0x594]
call fcn.10017770
mov dword [ebp - 4], 0x1db
push 0
mov ecx, dword [ebp - 0x48f8]
push ecx
lea edx, [ebp - 0x594]
push edx
call fcn.1005c8b0
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x594]
call fcn.10018310
nop
mov eax, dword [0x10378cec]
mov dword [ebp - 0x48fc], eax
push str.Knife_bot
lea ecx, [ebp - 0x578]
call fcn.10017770
mov dword [ebp - 4], 0x1dc
push 0
mov ecx, dword [ebp - 0x48fc]
push ecx
lea edx, [ebp - 0x578]
push edx
call fcn.1005c8b0
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x578]
call fcn.10018310
nop
mov eax, dword [0x10378cec]
movzx ecx, byte [eax]
test ecx, ecx
jne 0x1004d763
mov edx, dword [0x1034cd08]
movzx eax, byte [edx + 0x1c6]
test eax, eax
je 0x1004d869
mov ecx, dword [0x10378cf0]
mov dword [ebp - 0x4900], ecx
lea ecx, [ebp - 0x3f61]
call fcn.100175f0
mov dword [ebp - 0x4904], eax
push 0x10272ab8
lea ecx, [ebp - 0x2cc0]
call fcn.10017770
mov dword [ebp - 4], 0x1dd
push str.Backstab
lea ecx, [ebp - 0x2ca4]
call fcn.10017770
mov byte [ebp - 4], 0xde
push str.Quick
lea ecx, [ebp - 0x2c88]
call fcn.10017770
mov dword [ebp - 4], 0x1df
lea edx, [ebp - 0x2c6c]
push edx
lea eax, [ebp - 0x2cc0]
push eax
lea ecx, [ebp - 0x4c74]
call fcn.10056ba0
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x4250], ecx
mov dword [ebp - 0x424c], edx
push str.Knife_bot_type
lea ecx, [ebp - 0x55c]
call fcn.10017770
mov byte [ebp - 4], 0xe0
push 0xa
mov eax, dword [ebp - 0x4900]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x4a58], esp
mov edx, dword [ebp - 0x4904]
push edx
mov eax, dword [ebp - 0x424c]
push eax
mov edx, dword [ebp - 0x4250]
push edx
call fcn.10056f50
lea eax, [ebp - 0x55c]
push eax
call fcn.1005e5f0
add esp, 0x1c
mov byte [ebp - 4], 0xdf
lea ecx, [ebp - 0x55c]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
push fcn.10018310
push 3
push 0x1c
lea ecx, [ebp - 0x2cc0]
push ecx
call fcn.101aa640
nop
mov edx, dword [0x10378cf4]
mov dword [ebp - 0x4908], edx
push str.Zeus_bot
lea ecx, [ebp - 0x540]
call fcn.10017770
mov dword [ebp - 4], 0x1e1
push 0
mov eax, dword [ebp - 0x4908]
push eax
lea ecx, [ebp - 0x540]
push ecx
call fcn.1005c8b0
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x540]
call fcn.10018310
nop
mov edx, dword [0x10378cf4]
movzx eax, byte [edx]
test eax, eax
jne 0x1004d8d9
mov ecx, dword [0x1034cd08]
movzx edx, byte [ecx + 0x1c6]
test edx, edx
je 0x1004d978
push 0x10272af4
lea ecx, [ebp - 0x508]
call fcn.10017770
mov dword [ebp - 4], 0x1e2
mov eax, dword [0x10378cf8]
mov dword [ebp - 0x490c], eax
push str.hc
lea ecx, [ebp - 0x524]
call fcn.10017770
mov byte [ebp - 4], 0xe3
push ecx
movss xmm0, dword [0x1025f790]
movss dword [esp], xmm0
lea ecx, [ebp - 0x508]
push ecx
push ecx
movss xmm0, dword [0x10274474]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1025f790]
movss dword [esp], xmm0
mov edx, dword [ebp - 0x490c]
push edx
lea eax, [ebp - 0x524]
push eax
call fcn.10079d30
add esp, 0x18
mov byte [ebp - 4], 0xe2
lea ecx, [ebp - 0x524]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x508]
call fcn.10018310
nop
mov ecx, dword [0x10378c40]
mov dword [ebp - 0x4028], ecx
push str.Move_exploit
lea ecx, [ebp - 0x4ec]
call fcn.10017770
mov dword [ebp - 4], 0x1e4
push 0
mov edx, dword [ebp - 0x4028]
push edx
lea eax, [ebp - 0x4ec]
push eax
call fcn.1005c8b0
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4ec]
call fcn.10018310
nop
mov ecx, dword [0x10378c44]
mov dword [ebp - 0x402c], ecx
push str.Move_exploit_key
lea ecx, [ebp - 0x4d0]
call fcn.10017770
mov dword [ebp - 4], 0x1e5
push 1
mov edx, dword [ebp - 0x402c]
push edx
lea eax, [ebp - 0x4d0]
push eax
call fcn.1006e520
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4d0]
call fcn.10018310
nop
mov ecx, dword [0x10378cfc]
mov dword [ebp - 0x4030], ecx
push str.Ping_spike
lea ecx, [ebp - 0x4b4]
call fcn.10017770
mov dword [ebp - 4], 0x1e6
push 0
mov edx, dword [ebp - 0x4030]
push edx
lea eax, [ebp - 0x4b4]
push eax
call fcn.1005c8b0
add esp, 0xc
mov byte [ebp - 0x3f17], al
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4b4]
call fcn.10018310
movzx ecx, byte [ebp - 0x3f17]
test ecx, ecx
je 0x1004db64
mov edx, dword [0x10378d04]
mov dword [ebp - 0x4034], edx
push str.Extended_backtrack_qswdecxvrftgbyhnujmiko_l
lea ecx, [ebp - 0x498]
call fcn.10017770
mov dword [ebp - 4], 0x1e7
push 1
mov eax, dword [ebp - 0x4034]
push eax
lea ecx, [ebp - 0x498]
push ecx
call fcn.1006e520
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x498]
call fcn.10018310
nop
push str._.2fs
lea ecx, [ebp - 0x460]
call fcn.10017770
mov dword [ebp - 4], 0x1e8
mov edx, dword [0x10378d00]
mov dword [ebp - 0x4038], edx
push str.amt
lea ecx, [ebp - 0x47c]
call fcn.10017770
mov byte [ebp - 4], 0xe9
push ecx
movss xmm0, dword [0x1025f780]
movss dword [esp], xmm0
lea eax, [ebp - 0x460]
push eax
push ecx
movss xmm0, dword [0x10260f98]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10262f38]
movss dword [esp], xmm0
mov ecx, dword [ebp - 0x4038]
push ecx
lea edx, [ebp - 0x47c]
push edx
call fcn.10079d30
add esp, 0x18
mov byte [ebp - 4], 0xe8
lea ecx, [ebp - 0x47c]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x460]
call fcn.10018310
nop
mov eax, dword [0x10378d08]
mov dword [ebp - 0x403c], eax
push str.Quick_peek_assist
lea ecx, [ebp - 0x444]
call fcn.10017770
mov dword [ebp - 4], 0x1ea
push 0
mov ecx, dword [ebp - 0x403c]
push ecx
lea edx, [ebp - 0x444]
push edx
call fcn.1005c8b0
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x444]
call fcn.10018310
nop
mov eax, dword [0x10378d08]
movzx ecx, byte [eax]
test ecx, ecx
jne 0x1004dbd2
mov edx, dword [0x1034cd08]
movzx eax, byte [edx + 0x1c6]
test eax, eax
je 0x1004dcba
mov ecx, dword [0x10378d10]
mov dword [ebp - 0x4040], ecx
push str.key
lea ecx, [ebp - 0x428]
call fcn.10017770
mov dword [ebp - 4], 0x1eb
push 1
mov edx, dword [ebp - 0x4040]
push edx
lea eax, [ebp - 0x428]
push eax
call fcn.1006e520
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x428]
call fcn.10018310
nop
mov ecx, dword [0x10378d0c]
mov dword [ebp - 0x4044], ecx
push str.Quick_peek_assist_color
lea ecx, [ebp - 0x40c]
call fcn.10017770
mov dword [ebp - 4], 0x1ec
push 0
mov edx, dword [ebp - 0x4044]
push edx
lea eax, [ebp - 0x40c]
push eax
call fcn.1005c8b0
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x40c]
call fcn.10018310
nop
mov ecx, dword [0x10378d14]
mov dword [ebp - 0x4048], ecx
push str.Auto_peek_color_Auto
lea ecx, [ebp - 0x3f0]
call fcn.10017770
mov dword [ebp - 4], 0x1ed
mov edx, dword [ebp - 0x4048]
push edx
lea eax, [ebp - 0x3f0]
push eax
call fcn.1005e060
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3f0]
call fcn.10018310
nop
mov ecx, dword [0x10378c50]
mov dword [ebp - 0x404c], ecx
push str.Jump_at_edge
lea ecx, [ebp - 0x3d4]
call fcn.10017770
mov dword [ebp - 4], 0x1ee
push 0
mov edx, dword [ebp - 0x404c]
push edx
lea eax, [ebp - 0x3d4]
push eax
call fcn.1005c8b0
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3d4]
call fcn.10018310
nop
mov ecx, dword [0x10378c54]
mov dword [ebp - 0x4050], ecx
push str.Edge_jump_key
lea ecx, [ebp - 0x3b8]
call fcn.10017770
mov dword [ebp - 4], 0x1ef
push 1
mov edx, dword [ebp - 0x4050]
push edx
lea eax, [ebp - 0x3b8]
push eax
call fcn.1006e520
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3b8]
call fcn.10018310
nop
mov ecx, dword [0x10378d18]
mov dword [ebp - 0x4054], ecx
push str.Reveal_scoreboard_money
lea ecx, [ebp - 0x39c]
call fcn.10017770
mov dword [ebp - 4], 0x1f0
push 0
mov edx, dword [ebp - 0x4054]
push edx
lea eax, [ebp - 0x39c]
push eax
call fcn.1005c8b0
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x39c]
call fcn.10018310
nop
mov ecx, dword [0x10378d20]
mov dword [ebp - 0x4058], ecx
push str.Unlock_inventory
lea ecx, [ebp - 0x380]
call fcn.10017770
mov dword [ebp - 4], 0x1f1
push 0
mov edx, dword [ebp - 0x4058]
push edx
lea eax, [ebp - 0x380]
push eax
call fcn.1005c8b0
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x380]
call fcn.10018310
nop
mov ecx, dword [0x10378d1c]
mov dword [ebp - 0x405c], ecx
push str.Auto_accept
lea ecx, [ebp - 0x364]
call fcn.10017770
mov dword [ebp - 4], 0x1f2
push 0
mov edx, dword [ebp - 0x405c]
push edx
lea eax, [ebp - 0x364]
push eax
call fcn.1005c8b0
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x364]
call fcn.10018310
nop
mov ecx, dword [0x10378c58]
mov dword [ebp - 0x4060], ecx
push str.Standalone_quick_stop
lea ecx, [ebp - 0x348]
call fcn.10017770
mov dword [ebp - 4], 0x1f3
push 0
mov edx, dword [ebp - 0x4060]
push edx
lea eax, [ebp - 0x348]
push eax
call fcn.1005c8b0
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x348]
call fcn.10018310
nop
mov ecx, dword [0x10378cb0]
mov dword [ebp - 0x4064], ecx
lea ecx, [ebp - 0x3f66]
call fcn.100175f0
mov dword [ebp - 0x4068], eax
push 0x10272c2c
lea ecx, [ebp - 0x2dc8]
call fcn.10017770
mov dword [ebp - 4], 0x1f4
push 0x10272c30
lea ecx, [ebp - 0x2dac]
call fcn.10017770
mov byte [ebp - 4], 0xf5
push 0x10272c3c
lea ecx, [ebp - 0x2d90]
call fcn.10017770
mov byte [ebp - 4], 0xf6
push str.EeXOMI
lea ecx, [ebp - 0x2d74]
call fcn.10017770
mov byte [ebp - 4], 0xf7
push str.Custom
lea ecx, [ebp - 0x2d58]
call fcn.10017770
mov dword [ebp - 4], 0x1f8
lea edx, [ebp - 0x2d3c]
push edx
lea eax, [ebp - 0x2dc8]
push eax
lea ecx, [ebp - 0x4c7c]
call fcn.10056ba0
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x4258], ecx
mov dword [ebp - 0x4254], edx
push str.Clan_tag_spammer
lea ecx, [ebp - 0x32c]
call fcn.10017770
mov byte [ebp - 4], 0xf9
push 0xa
mov eax, dword [ebp - 0x4064]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x4aa4], esp
mov edx, dword [ebp - 0x4068]
push edx
mov eax, dword [ebp - 0x4254]
push eax
mov edx, dword [ebp - 0x4258]
push edx
call fcn.10056f50
lea eax, [ebp - 0x32c]
push eax
call fcn.1005e5f0
add esp, 0x1c
mov byte [ebp - 4], 0xf8
lea ecx, [ebp - 0x32c]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
push fcn.10018310
push 5
push 0x1c
lea ecx, [ebp - 0x2dc8]
push ecx
call fcn.101aa640
nop
mov edx, dword [0x10378cb0]
cmp dword [edx], 4
jne 0x1004e014
mov eax, dword [0x10378b64]
mov dword [ebp - 0x406c], eax
push str.clantag_name
lea ecx, [ebp - 0x310]
call fcn.10017770
mov dword [ebp - 4], 0x1fa
push 0x10
mov ecx, dword [ebp - 0x406c]
push ecx
lea edx, [ebp - 0x310]
push edx
call fcn.1007b140
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x310]
call fcn.10018310
nop
lea ecx, [ebp - 0x3f65]
call fcn.100175e0
mov dword [ebp - 0x4070], eax
push str.Bomb
lea ecx, [ebp - 0x3b50]
call fcn.10017770
mov eax, dword [0x10378ab4]
mov dword [ebp - 0x3b34], eax
mov dword [ebp - 4], 0x1fb
push str.Shots
lea ecx, [ebp - 0x3b30]
call fcn.10017770
mov ecx, dword [0x10378ac8]
mov dword [ebp - 0x3b14], ecx
mov byte [ebp - 4], 0xfc
push str.Hits
lea ecx, [ebp - 0x3b10]
call fcn.10017770
mov edx, dword [0x10378abc]
mov dword [ebp - 0x3af4], edx
mov byte [ebp - 4], 0xfd
push str.Misses
lea ecx, [ebp - 0x3af0]
call fcn.10017770
mov eax, dword [0x10378ac4]
mov dword [ebp - 0x3ad4], eax
mov byte [ebp - 4], 0xfe
push str.Purchases
lea ecx, [ebp - 0x3ad0]
call fcn.10017770
mov ecx, dword [0x10378ac0]
mov dword [ebp - 0x3ab4], ecx
mov byte [ebp - 4], 0xff
push str.Damage_taken
lea ecx, [ebp - 0x3ab0]
call fcn.10017770
mov edx, dword [0x10378ab8]
mov dword [ebp - 0x3a94], edx
mov dword [ebp - 4], 0x200
lea eax, [ebp - 0x3a90]
push eax
lea ecx, [ebp - 0x3b50]
push ecx
lea ecx, [ebp - 0x4c84]
call fcn.10056b70
mov edx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x4260], edx
mov dword [ebp - 0x425c], eax
mov ecx, dword [ebp - 0x4070]
push ecx
mov edx, dword [ebp - 0x425c]
push edx
mov eax, dword [ebp - 0x4260]
push eax
lea ecx, [ebp - 0x4ac0]
call fcn.10056cd0
mov byte [ebp - 4], 2
push fcn.10018540
push 6
push 0x20
lea ecx, [ebp - 0x3b50]
push ecx
call fcn.101aa640
nop
push str.Notifications
lea ecx, [ebp - 0x2f4]
call fcn.10017770
mov byte [ebp - 4], 3
push 0xa
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x4aa8], esp
lea edx, [ebp - 0x4ac0]
push edx
call fcn.10056c50
lea eax, [ebp - 0x2f4]
push eax
call fcn.10078a00
add esp, 0x18
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x2f4]
call fcn.10018310
nop
lea ecx, [ebp - 0x3f64]
call fcn.100175f0
mov dword [ebp - 0x4074], eax
push 0x10272cc4
lea ecx, [ebp - 0x2d38]
call fcn.10017770
mov byte [ebp - 4], 4
push str.SCAR_20___G3SG1
lea ecx, [ebp - 0x2d1c]
call fcn.10017770
mov byte [ebp - 4], 5
push str.SSG_08
lea ecx, [ebp - 0x2d00]
call fcn.10017770
mov byte [ebp - 4], 6
push 0x10272ce4
lea ecx, [ebp - 0x2ce4]
call fcn.10017770
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x2cc8]
push ecx
lea edx, [ebp - 0x2d38]
push edx
lea ecx, [ebp - 0x4d74]
call fcn.10056ba0
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x4268], ecx
mov dword [ebp - 0x4264], edx
mov eax, dword [ebp - 0x4074]
push eax
mov ecx, dword [ebp - 0x4264]
push ecx
mov edx, dword [ebp - 0x4268]
push edx
lea ecx, [ebp - 0x4bb0]
call fcn.10056f50
mov byte [ebp - 4], 9
push fcn.10018310
push 4
push 0x1c
lea eax, [ebp - 0x2d38]
push eax
call fcn.101aa640
nop
lea ecx, [ebp - 0x3f63]
call fcn.100175f0
mov dword [ebp - 0x4078], eax
push str.None
lea ecx, [ebp - 0x2b08]
call fcn.10017770
mov byte [ebp - 4], 0xa
push str.Dualies
lea ecx, [ebp - 0x2aec]
call fcn.10017770
mov byte [ebp - 4], 0xb
push str.Desert_Eagle___R8_Revolver
lea ecx, [ebp - 0x2ad0]
call fcn.10017770
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0x2ab4]
push ecx
lea edx, [ebp - 0x2b08]
push edx
lea ecx, [ebp - 0x4c94]
call fcn.10056ba0
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x4270], ecx
mov dword [ebp - 0x426c], edx
mov eax, dword [ebp - 0x4078]
push eax
mov ecx, dword [ebp - 0x426c]
push ecx
mov edx, dword [ebp - 0x4270]
push edx
lea ecx, [ebp - 0x4ba0]
call fcn.10056f50
mov byte [ebp - 4], 0xe
push fcn.10018310
push 3
push 0x1c
lea eax, [ebp - 0x2b08]
push eax
call fcn.101aa640
nop
lea ecx, [ebp - 0x3f62]
call fcn.100175e0
mov dword [ebp - 0x407c], eax
push str.Armor
lea ecx, [ebp - 0x3d40]
call fcn.10017770
mov ecx, dword [0x10378cd8]
mov dword [ebp - 0x3d24], ecx
mov byte [ebp - 4], 0xf
push str.Flashbang
lea ecx, [ebp - 0x3d20]
call fcn.10017770
mov edx, dword [0x10378cc4]
mov dword [ebp - 0x3d04], edx
mov byte [ebp - 4], 0x10
push str.HE_Grenade
lea ecx, [ebp - 0x3d00]
call fcn.10017770
mov eax, dword [0x10378cd0]
mov dword [ebp - 0x3ce4], eax
mov byte [ebp - 4], 0x11
push str.Molotov
lea ecx, [ebp - 0x3ce0]
call fcn.10017770
mov ecx, dword [0x10378ccc]
mov dword [ebp - 0x3cc4], ecx
mov byte [ebp - 4], 0x12
push str.Smoke
lea ecx, [ebp - 0x3cc0]
call fcn.10017770
mov edx, dword [0x10378cc8]
mov dword [ebp - 0x3ca4], edx
mov byte [ebp - 4], 0x13
push str.Decoy
lea ecx, [ebp - 0x3ca0]
call fcn.10017770
mov eax, dword [0x10378cd4]
mov dword [ebp - 0x3c84], eax
mov byte [ebp - 4], 0x14
push str.Taser
lea ecx, [ebp - 0x3c80]
call fcn.10017770
mov ecx, dword [0x10378cdc]
mov dword [ebp - 0x3c64], ecx
mov byte [ebp - 4], 0x15
push str.Defuse_kit
lea ecx, [ebp - 0x3c60]
call fcn.10017770
mov edx, dword [0x10378ce0]
mov dword [ebp - 0x3c44], edx
mov byte [ebp - 4], 0x16
lea eax, [ebp - 0x3c40]
push eax
lea ecx, [ebp - 0x3d40]
push ecx
lea ecx, [ebp - 0x4c9c]
call fcn.10056b70
mov edx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x4278], edx
mov dword [ebp - 0x4274], eax
mov ecx, dword [ebp - 0x407c]
push ecx
mov edx, dword [ebp - 0x4274]
push edx
mov eax, dword [ebp - 0x4278]
push eax
lea ecx, [ebp - 0x4b90]
call fcn.10056cd0
mov byte [ebp - 4], 0x18
push fcn.10018540
push 8
push 0x20
lea ecx, [ebp - 0x3d40]
push ecx
call fcn.101aa640
nop
mov edx, dword [0x10378cb8]
mov dword [ebp - 0x4080], edx
push str.Buy_bot
lea ecx, [ebp - 0x2d8]
call fcn.10017770
mov byte [ebp - 4], 0x19
push 0
mov eax, dword [ebp - 0x4080]
push eax
lea ecx, [ebp - 0x2d8]
push ecx
call fcn.1005c8b0
add esp, 0xc
mov byte [ebp - 4], 0x18
lea ecx, [ebp - 0x2d8]
call fcn.10018310
nop
mov edx, dword [0x10378cb8]
movzx eax, byte [edx]
test eax, eax
jne 0x1004e4ec
mov ecx, dword [0x1034cd08]
movzx edx, byte [ecx + 0x1c6]
test edx, edx
je 0x1004e5f5
mov eax, dword [0x10378cbc]
mov dword [ebp - 0x4084], eax
push str.Primary_weapon
lea ecx, [ebp - 0x2bc]
call fcn.10017770
mov byte [ebp - 4], 0x1a
push 0xa
mov ecx, dword [ebp - 0x4084]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x4aac], esp
lea edx, [ebp - 0x4bb0]
push edx
call fcn.10056ed0
lea eax, [ebp - 0x2bc]
push eax
call fcn.1005e5f0
add esp, 0x1c
mov byte [ebp - 4], 0x18
lea ecx, [ebp - 0x2bc]
call fcn.10018310
nop
mov ecx, dword [0x10378cc0]
mov dword [ebp - 0x4088], ecx
push str.Secondary_Weapon
lea ecx, [ebp - 0x2a0]
call fcn.10017770
mov byte [ebp - 4], 0x1b
push 0xa
mov edx, dword [ebp - 0x4088]
push edx
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x4ab0], esp
lea eax, [ebp - 0x4ba0]
push eax
call fcn.10056ed0
lea ecx, [ebp - 0x2a0]
push ecx
call fcn.1005e5f0
add esp, 0x1c
mov byte [ebp - 4], 0x18
lea ecx, [ebp - 0x2a0]
call fcn.10018310
nop
push str.Utility
lea ecx, [ebp - 0x284]
call fcn.10017770
mov byte [ebp - 4], 0x1c
push 0xa
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x4964], esp
lea edx, [ebp - 0x4b90]
push edx
call fcn.10056c50
lea eax, [ebp - 0x284]
push eax
call fcn.10078a00
add esp, 0x18
mov byte [ebp - 4], 0x18
lea ecx, [ebp - 0x284]
call fcn.10018310
nop
call fcn.10069f60
mov byte [ebp - 4], 0xe
lea ecx, [ebp - 0x4b90]
call fcn.10018420
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x4ba0]
call fcn.10018470
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x4bb0]
call fcn.10018470
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4ac0]
call fcn.10018420
nop
push ecx
movss xmm0, dword [0x1027445c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1027446c]
movss dword [esp], xmm0
lea ecx, [ebp - 0x4ca4]
call fcn.101605a0
mov dword [ebp - 0x408c], eax
push str.Cheat_settings
lea ecx, [ebp - 0x1030]
call fcn.10017770
mov dword [ebp - 4], 0x21d
mov ecx, dword [ebp - 0x408c]
push ecx
lea edx, [ebp - 0x1030]
push edx
call fcn.10069670
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1030]
call fcn.10018310
nop
mov eax, dword [0x10378d2c]
mov dword [ebp - 0x4090], eax
push str.Watermark
lea ecx, [ebp - 0x268]
call fcn.10017770
mov dword [ebp - 4], 0x21e
push 0
mov ecx, dword [ebp - 0x4090]
push ecx
lea edx, [ebp - 0x268]
push edx
call fcn.1005c8b0
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x268]
call fcn.10018310
nop
push str.Menu_key
lea ecx, [ebp - 0x24c]
call fcn.10017770
mov dword [ebp - 4], 0x21f
push 0
lea eax, [ebp - 0x24c]
push eax
call fcn.1006fec0
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24c]
call fcn.10018310
nop
mov ecx, dword [0x10377954]
mov dword [ebp - 0x4094], ecx
push str.Menu_keyMenuKey
lea ecx, [ebp - 0x230]
call fcn.10017770
mov dword [ebp - 4], 0x220
push 0
mov edx, dword [ebp - 0x4094]
push edx
lea eax, [ebp - 0x230]
push eax
call fcn.1006e520
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x230]
call fcn.10018310
nop
push str.Menu_accent_color
lea ecx, [ebp - 0x214]
call fcn.10017770
mov dword [ebp - 4], 0x221
push 0
lea ecx, [ebp - 0x214]
push ecx
call fcn.1006fec0
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x214]
call fcn.10018310
nop
mov edx, dword [0x10377950]
mov dword [ebp - 0x4098], edx
push str.Menu_accent_colorMenuColor
lea ecx, [ebp - 0x1f8]
call fcn.10017770
mov dword [ebp - 4], 0x222
mov eax, dword [ebp - 0x4098]
push eax
lea ecx, [ebp - 0x1f8]
push ecx
call fcn.1005e060
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1f8]
call fcn.10018310
nop
lea ecx, [ebp - 0x3f85]
call fcn.100175e0
mov dword [ebp - 0x409c], eax
push str.Exploits
lea ecx, [ebp - 0x3690]
call fcn.10017770
mov edx, dword [0x10378b94]
mov dword [ebp - 0x3674], edx
mov dword [ebp - 4], 0x223
push str.Aimbot
lea ecx, [ebp - 0x3670]
call fcn.10017770
mov eax, dword [0x10378b98]
mov dword [ebp - 0x3654], eax
mov byte [ebp - 4], 0x24
push str.Anti_aim
lea ecx, [ebp - 0x3650]
call fcn.10017770
mov ecx, dword [0x10378b9c]
mov dword [ebp - 0x3634], ecx
mov dword [ebp - 4], 0x225
lea edx, [ebp - 0x3630]
push edx
lea eax, [ebp - 0x3690]
push eax
lea ecx, [ebp - 0x4cac]
call fcn.10056b70
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x4280], ecx
mov dword [ebp - 0x427c], edx
mov eax, dword [ebp - 0x409c]
push eax
mov ecx, dword [ebp - 0x427c]
push ecx
mov edx, dword [ebp - 0x4280]
push edx
lea ecx, [ebp - 0x4bc0]
call fcn.10056cd0
mov byte [ebp - 4], 0x27
push fcn.10018540
push 3
push 0x20
lea eax, [ebp - 0x3690]
push eax
call fcn.101aa640
nop
push str.Indicators
lea ecx, [ebp - 0x1dc]
call fcn.10017770
mov byte [ebp - 4], 0x28
push 0xa
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x4968], esp
lea edx, [ebp - 0x4bc0]
push edx
call fcn.10056c50
lea eax, [ebp - 0x1dc]
push eax
call fcn.10078a00
add esp, 0x18
mov byte [ebp - 4], 0x27
lea ecx, [ebp - 0x1dc]
call fcn.10018310
nop
mov ecx, dword [0x10378ba0]
mov dword [ebp - 0x40a0], ecx
push str.Indicators_color
lea ecx, [ebp - 0x1c0]
call fcn.10017770
mov byte [ebp - 4], 0x29
mov edx, dword [ebp - 0x40a0]
push edx
lea eax, [ebp - 0x1c0]
push eax
call fcn.1005e060
add esp, 8
mov byte [ebp - 4], 0x27
lea ecx, [ebp - 0x1c0]
call fcn.10018310
nop
mov ecx, dword [0x10378cb4]
mov dword [ebp - 0x40a4], ecx
push str.Show_server_hitboxes
lea ecx, [ebp - 0x1a4]
call fcn.10017770
mov byte [ebp - 4], 0x2a
push 0
mov edx, dword [ebp - 0x40a4]
push edx
lea eax, [ebp - 0x1a4]
push eax
call fcn.1005c8b0
add esp, 0xc
mov byte [ebp - 4], 0x27
lea ecx, [ebp - 0x1a4]
call fcn.10018310
nop
call fcn.10069f60
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4bc0]
call fcn.10018420
nop
push ecx
movss xmm0, dword [0x10274468]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1027446c]
movss dword [esp], xmm0
lea ecx, [ebp - 0x4cb4]
call fcn.101605a0
mov dword [ebp - 0x40a8], eax
push str.Presets
lea ecx, [ebp - 0x188]
call fcn.10017770
mov dword [ebp - 4], 0x22b
mov ecx, dword [ebp - 0x40a8]
push ecx
lea edx, [ebp - 0x188]
push edx
call fcn.10069670
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x188]
call fcn.10018310
nop
mov eax, dword [0x1038fcc4]
mov ecx, dword fs:[0x2c]
mov edx, dword [ecx + eax*4]
mov eax, dword [0x103772ec]
cmp eax, dword [edx + 4]
jle 0x1004ea93
push 0x103772ec
call fcn.101a9fc0
add esp, 4
cmp dword [0x103772ec], 0xffffffff
jne 0x1004ea93
mov ecx, 0x103772dc
call fcn.10017980
push 0x102599b0
call fcn.101a9f10
add esp, 4
push 0x103772ec
call fcn.101a9f60
add esp, 4
mov byte [ebp - 0x3f01], 0
movzx ecx, byte [0x10336104]
test ecx, ecx
jne 0x1004eab8
call dword [sym.imp.KERNEL32.dll_GetTickCount]
xor edx, edx
mov ecx, 0x3e8
div ecx
test edx, edx
jne 0x1004eaf8
lea edx, [ebp - 0x4d8c]
push edx
call fcn.1007c5a0
add esp, 4
mov dword [ebp - 0x40ac], eax
mov eax, dword [ebp - 0x40ac]
push eax
mov ecx, 0x103772dc
call fcn.10057e00
lea ecx, [ebp - 0x4d8c]
call fcn.10018470
nop
mov byte [0x10336104], 0
mov byte [ebp - 0x3f01], 1
mov ecx, 0x103772dc
call fcn.1005b080
movzx ecx, al
test ecx, ecx
je 0x1004ebcf
lea ecx, [ebp - 0x3f84]
call fcn.100175f0
mov dword [ebp - 0x40b0], eax
push str.No_configs
lea ecx, [ebp - 0x54]
call fcn.10017770
mov edx, dword [ebp - 0x3ef4]
or edx, 0x40
mov dword [ebp - 0x3ef4], edx
mov dword [ebp - 4], 0x22c
mov eax, dword [ebp - 0x3ef4]
or eax, 0x80
mov dword [ebp - 0x3ef4], eax
lea ecx, [ebp - 0x38]
push ecx
lea edx, [ebp - 0x54]
push edx
lea ecx, [ebp - 0x4cbc]
call fcn.10056ba0
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x4288], ecx
mov dword [ebp - 0x4284], edx
mov eax, dword [ebp - 0x40b0]
push eax
mov ecx, dword [ebp - 0x4284]
push ecx
mov edx, dword [ebp - 0x4288]
push edx
lea ecx, [ebp - 0x4dac]
call fcn.10056f50
mov dword [ebp - 0x40b4], eax
mov eax, dword [ebp - 0x40b4]
mov dword [ebp - 0x40b8], eax
mov dword [ebp - 4], 0x22d
mov ecx, dword [ebp - 0x3ef4]
or ecx, 0x100
mov dword [ebp - 0x3ef4], ecx
mov edx, dword [ebp - 0x40b8]
mov dword [ebp - 0x4018], edx
jmp 0x1004ec16
push 0x103772dc
lea ecx, [ebp - 0x4dbc]
call fcn.10056ed0
mov dword [ebp - 0x40bc], eax
mov eax, dword [ebp - 0x40bc]
mov dword [ebp - 0x40c0], eax
mov dword [ebp - 4], 0x22e
mov ecx, dword [ebp - 0x3ef4]
or ecx, 0x200
mov dword [ebp - 0x3ef4], ecx
mov edx, dword [ebp - 0x40c0]
mov dword [ebp - 0x4018], edx
mov eax, dword [ebp - 0x4018]
mov dword [ebp - 0x40c4], eax
push str.lolnothing
lea ecx, [ebp - 0x16c]
call fcn.10017770
mov dword [ebp - 4], 0x22f
push 4
push 0
push 0x103772d8
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x496c], esp
mov edx, dword [ebp - 0x40c4]
push edx
call fcn.10056dc0
lea eax, [ebp - 0x16c]
push eax
call fcn.10070080
add esp, 0x20
mov byte [ebp - 4], 0x2e
lea ecx, [ebp - 0x16c]
call fcn.10018310
mov dword [ebp - 4], 0x22d
mov ecx, dword [ebp - 0x3ef4]
and ecx, 0x200
je 0x1004eca2
and dword [ebp - 0x3ef4], 0xfffffdff
lea ecx, [ebp - 0x4dbc]
call fcn.10018470
nop
mov dword [ebp - 4], 0x22c
mov edx, dword [ebp - 0x3ef4]
and edx, 0x100
je 0x1004eccd
and dword [ebp - 0x3ef4], 0xfffffeff
lea ecx, [ebp - 0x4dac]
call fcn.10018470
nop
mov dword [ebp - 4], 0xffffffff
mov eax, dword [ebp - 0x3ef4]
and eax, 0x80
je 0x1004ecfe
and dword [ebp - 0x3ef4], 0xffffff7f
push fcn.10018310
push 1
push 0x1c
lea ecx, [ebp - 0x54]
push ecx
call fcn.101aa640
nop
movzx edx, byte [ebp - 0x3f01]
test edx, edx
je 0x1004ed40
mov ecx, 0x103772dc
call fcn.1005bb30
cmp dword [0x103772d8], eax
jb 0x1004ed2d
mov ecx, 0x103772dc
call fcn.1005bb30
sub eax, 1
mov dword [0x103772d8], eax
cmp dword [0x103772d8], 0
jge 0x1004ed40
mov dword [0x103772d8], 0
mov eax, dword [0x1038fcc4]
mov ecx, dword fs:[0x2c]
mov edx, dword [ecx + eax*4]
mov eax, dword [0x1037730c]
cmp eax, dword [edx + 4]
jle 0x1004ed96
push 0x1037730c
call fcn.101a9fc0
add esp, 4
cmp dword [0x1037730c], 0xffffffff
jne 0x1004ed96
mov ecx, 0x103772f0
call fcn.100177f0
push 0x102599c0
call fcn.101a9f10
add esp, 4
push 0x1037730c
call fcn.101a9f60
add esp, 4
push 0x10272fc4
lea ecx, [ebp - 0x150]
call fcn.10017770
mov dword [ebp - 4], 0x230
push 0x1a
push 0x103772f0
lea ecx, [ebp - 0x150]
push ecx
call fcn.1007b140
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x150]
call fcn.10018310
nop
xor edx, edx
mov byte [ebp - 0x3f16], dl
push str.Load
lea ecx, [ebp - 0x134]
call fcn.10017770
mov dword [ebp - 4], 0x231
push 0
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x4970], esp
lea eax, [ebp - 0x3f16]
push eax
call fcn.10052250
lea ecx, [ebp - 0x134]
push ecx
call fcn.1005bdc0
add esp, 0x30
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x134]
call fcn.10018310
nop
mov ecx, 0x103772dc
call fcn.1005b080
movzx edx, al
test edx, edx
jne 0x1004ef3f
xor eax, eax
mov byte [ebp - 0x3f15], al
movzx ecx, byte [0x10377310]
test ecx, ecx
jne 0x1004ee64
mov dword [ebp - 0x401c], str.Savesave
jmp 0x1004ee6e
mov dword [ebp - 0x401c], str.Are_you_sure_save
mov edx, dword [ebp - 0x401c]
push edx
lea ecx, [ebp - 0x118]
call fcn.10017770
mov dword [ebp - 4], 0x232
push 1
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x4974], esp
lea eax, [ebp - 0x3f15]
push eax
call fcn.100523a0
lea ecx, [ebp - 0x118]
push ecx
call fcn.1005bdc0
add esp, 0x30
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x118]
call fcn.10018310
nop
xor edx, edx
mov byte [ebp - 0x3f14], dl
movzx eax, byte [0x10377311]
test eax, eax
jne 0x1004eee1
mov dword [ebp - 0x4020], str.Deletedelete
jmp 0x1004eeeb
mov dword [ebp - 0x4020], str.Are_you_sure_delete
mov ecx, dword [ebp - 0x4020]
push ecx
lea ecx, [ebp - 0xfc]
call fcn.10017770
mov dword [ebp - 4], 0x233
push 1
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x4978], esp
lea edx, [ebp - 0x3f14]
push edx
call fcn.10052580
lea eax, [ebp - 0xfc]
push eax
call fcn.1005bdc0
add esp, 0x30
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xfc]
call fcn.10018310
nop
xor ecx, ecx
mov byte [ebp - 0x3f13], cl
push str.Reset
lea ecx, [ebp - 0xe0]
call fcn.10017770
mov dword [ebp - 4], 0x234
push 0
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x497c], esp
lea edx, [ebp - 0x3f13]
push edx
call fcn.10052440
lea eax, [ebp - 0xe0]
push eax
call fcn.1005bdc0
add esp, 0x30
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xe0]
call fcn.10018310
nop
mov ecx, 0x103772f0
call fcn.10034ec0
movzx ecx, al
test ecx, ecx
jne 0x1004f004
xor edx, edx
mov byte [ebp - 0x3f12], dl
push str.Create_config
lea ecx, [ebp - 0xc4]
call fcn.10017770
mov dword [ebp - 4], 0x235
push 0
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x4980], esp
lea eax, [ebp - 0x3f12]
push eax
call fcn.10051fd0
lea ecx, [ebp - 0xc4]
push ecx
call fcn.1005bdc0
add esp, 0x30
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xc4]
call fcn.10018310
nop
call fcn.10069f60
nop
push ecx
movss xmm0, dword [0x10274464]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1027446c]
movss dword [esp], xmm0
lea ecx, [ebp - 0x4cc4]
call fcn.101605a0
mov dword [ebp - 0x40c8], eax
push str.Other
lea ecx, [ebp - 0xa8]
call fcn.10017770
mov dword [ebp - 4], 0x236
mov edx, dword [ebp - 0x40c8]
push edx
lea eax, [ebp - 0xa8]
push eax
call fcn.10069670
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xa8]
call fcn.10018310
nop
xor ecx, ecx
mov byte [ebp - 0x3f11], cl
push str.Open_config_directory
lea ecx, [ebp - 0x8c]
call fcn.10017770
mov dword [ebp - 4], 0x237
push 0
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x4984], esp
lea edx, [ebp - 0x3f11]
push edx
call fcn.10052110
lea eax, [ebp - 0x8c]
push eax
call fcn.1005bdc0
add esp, 0x30
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x8c]
call fcn.10018310
nop
xor ecx, ecx
mov byte [ebp - 0x3f10], cl
push str.Unload_cheat
lea ecx, [ebp - 0x70]
call fcn.10017770
mov dword [ebp - 4], 0x238
push 0
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x4988], esp
lea edx, [ebp - 0x3f10]
push edx
call fcn.100524e0
lea eax, [ebp - 0x70]
push eax
call fcn.1005bdc0
add esp, 0x30
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x70]
call fcn.10018310
nop
xor ecx, ecx
mov byte [ebp - 0x3f0f], cl
push str.Unlock_hidden_cvars
lea ecx, [ebp - 0x20ec]
call fcn.10017770
mov dword [ebp - 4], 0x239
push 0
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x498c], esp
lea edx, [ebp - 0x3f0f]
push edx
call fcn.100521b0
lea eax, [ebp - 0x20ec]
push eax
call fcn.1005bdc0
add esp, 0x30
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x20ec]
call fcn.10018310
nop
call fcn.10069f60
nop
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x4990], esp
push 0x10273080
call fcn.10017770
push 4
call fcn.10064870
add esp, 0x20
mov byte [ebp - 0x3f0e], al
movzx ecx, byte [ebp - 0x3f0e]
test ecx, ecx
jne 0x1004f1c7
mov edx, dword [0x1034cd08]
movzx eax, byte [edx + 0x1c6]
test eax, eax
je 0x100505c8
push ecx
movss xmm0, dword [0x10260fe4]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1027446c]
movss dword [esp], xmm0
lea ecx, [ebp - 0x4ccc]
call fcn.101605a0
mov dword [ebp - 0x40cc], eax
push str.Knife_options
lea ecx, [ebp - 0x20d0]
call fcn.10017770
mov dword [ebp - 4], 0x23a
mov ecx, dword [ebp - 0x40cc]
push ecx
lea edx, [ebp - 0x20d0]
push edx
call fcn.10069670
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x20d0]
call fcn.10018310
nop
lea ecx, [ebp - 0x4934]
call fcn.10017980
mov dword [ebp - 4], 0x23b
mov eax, dword [0x10378d94]
mov dword [ebp - 0x40d0], eax
push str.Override_knifeknife
lea ecx, [ebp - 0x1ef4]
call fcn.10017770
mov byte [ebp - 4], 0x3c
push 0
mov ecx, dword [ebp - 0x40d0]
push ecx
lea edx, [ebp - 0x1ef4]
push edx
call fcn.1005c8b0
add esp, 0xc
mov byte [ebp - 4], 0x3b
lea ecx, [ebp - 0x1ef4]
call fcn.10018310
nop
mov eax, dword [0x10378d9c]
push eax
mov ecx, 0x10382e38
call fcn.1005aaa0
mov ecx, dword [0x10378d98]
mov edx, dword [eax]
cmp edx, dword [ecx]
je 0x1004f3cc
xor eax, eax
mov byte [ebp - 0x3f0d], al
mov cl, byte [ebp - 0x3f0d]
mov byte [ebp - 0x3f3a], cl
mov dl, byte [ebp - 0x3f3a]
mov byte [ebp - 0x3f39], dl
movzx eax, byte [ebp - 0x3f39]
push eax
sub esp, 0xc
mov ecx, esp
mov dword [ebp - 0x4994], esp
push ecx
mov ecx, 0x10382e38
call fcn.1005b100
sub esp, 0xc
mov edx, esp
mov dword [ebp - 0x4998], esp
push edx
mov ecx, 0x10382e38
call fcn.1005ab40
lea eax, [ebp - 0x4948]
push eax
call fcn.10055d60
add esp, 0x20
mov dword [ebp - 0x499c], eax
mov byte [ebp - 4], 0x3d
movzx ecx, byte [0x103772d5]
test ecx, ecx
je 0x1004f3bc
lea edx, [ebp - 0x4bdc]
push edx
mov ecx, 0x10382e38
call fcn.1005b100
mov dword [ebp - 0x40d4], eax
mov eax, dword [ebp - 0x40d4]
push eax
lea ecx, [ebp - 0x4948]
call fcn.10057f30
mov byte [ebp - 0x3f38], al
lea ecx, [ebp - 0x4bdc]
call fcn.10057a70
movzx ecx, byte [ebp - 0x3f38]
test ecx, ecx
je 0x1004f3b5
sub esp, 0xc
mov ecx, esp
mov dword [ebp - 0x49b4], esp
lea edx, [ebp - 0x4948]
push edx
call fcn.10056890
sub esp, 0xc
mov eax, esp
mov dword [ebp - 0x49a0], esp
push eax
mov ecx, 0x10382e38
call fcn.1005ab40
call fcn.10055990
add esp, 0x18
mov dword [ebp - 0x40d8], eax
mov ecx, dword [ebp - 0x40d8]
mov dword [0x10378d9c], ecx
mov byte [0x103772d5], 0
mov byte [ebp - 4], 0x3b
lea ecx, [ebp - 0x4948]
call fcn.10057a70
nop
mov dword [ebp - 0x3f58], 0
jmp 0x1004f3e7
mov edx, dword [ebp - 0x3f58]
add edx, 1
mov dword [ebp - 0x3f58], edx
mov ecx, 0x10382e38
call fcn.1005baa0
cmp dword [ebp - 0x3f58], eax
jae 0x1004f455
mov eax, dword [ebp - 0x3f58]
push eax
mov ecx, 0x10382e38
call fcn.10058090
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x4914], ecx
mov dword [ebp - 0x4910], edx
mov eax, dword [ebp - 0x4910]
push eax
lea ecx, [ebp - 0x1f10]
call fcn.10017770
mov byte [ebp - 4], 0x3e
lea ecx, [ebp - 0x1f10]
push ecx
lea ecx, [ebp - 0x4934]
call fcn.1005b770
mov byte [ebp - 4], 0x3b
lea ecx, [ebp - 0x1f10]
call fcn.10018310
nop
jmp 0x1004f3d8
mov edx, dword [0x1038fcc4]
mov eax, dword fs:[0x2c]
mov ecx, dword [eax + edx*4]
mov edx, dword [0x10377318]
cmp edx, dword [ecx + 4]
jle 0x1004f49f
push 0x10377318
call fcn.101a9fc0
add esp, 4
cmp dword [0x10377318], 0xffffffff
jne 0x1004f49f
mov eax, dword [0x10378d9c]
mov dword [0x10377314], eax
push 0x10377318
call fcn.101a9f60
add esp, 4
mov ecx, dword [0x10377314]
cmp ecx, dword [0x10378d9c]
je 0x1004f4c0
mov byte [0x10378dac], 1
mov edx, dword [0x10378d9c]
mov dword [0x10377314], edx
lea ecx, [ebp - 0x4934]
call fcn.1005b080
movzx eax, al
test eax, eax
jne 0x1004f53e
push str.Knife_models
lea ecx, [ebp - 0x1f2c]
call fcn.10017770
mov byte [ebp - 4], 0x3f
push 0xa
push 0x10378d9c
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x49a4], esp
lea edx, [ebp - 0x4934]
push edx
call fcn.10056ed0
lea eax, [ebp - 0x1f2c]
push eax
call fcn.1005e5f0
add esp, 0x1c
mov byte [ebp - 4], 0x3b
lea ecx, [ebp - 0x1f2c]
call fcn.10018310
nop
mov ecx, dword [0x10378d9c]
push ecx
mov ecx, 0x10382e38
call fcn.10058090
mov edx, dword [0x10378d98]
mov eax, dword [eax]
mov dword [edx], eax
lea ecx, [ebp - 0x4934]
call fcn.1005ad30
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4934]
call fcn.10018470
nop
call fcn.10069f60
call fcn.1006b270
nop
push ecx
movss xmm0, dword [0x10274470]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1027446c]
movss dword [esp], xmm0
lea ecx, [ebp - 0x4cd4]
call fcn.101605a0
mov dword [ebp - 0x40dc], eax
push str.Glove_options
lea ecx, [ebp - 0x1f48]
call fcn.10017770
mov dword [ebp - 4], 0x240
mov ecx, dword [ebp - 0x40dc]
push ecx
lea edx, [ebp - 0x1f48]
push edx
call fcn.10069670
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1f48]
call fcn.10018310
nop
mov dword [ebp - 0x3f48], 0
jmp 0x1004f5ef
mov eax, dword [ebp - 0x3f48]
add eax, 1
mov dword [ebp - 0x3f48], eax
mov ecx, 0x10382e28
call fcn.1005bad0
cmp dword [ebp - 0x3f48], eax
jae 0x1004f646
mov ecx, dword [ebp - 0x3f48]
push ecx
mov ecx, 0x10382e28
call fcn.10058120
push eax
lea ecx, [ebp - 0x34c0]
call fcn.10057750
nop
mov edx, dword [0x10379ec0]
cmp edx, dword [ebp - 0x34c0]
jne 0x1004f638
mov eax, dword [ebp - 0x3f48]
mov dword [0x10379ec4], eax
lea ecx, [ebp - 0x34c0]
call fcn.10057c60
nop
jmp 0x1004f5e0
mov ecx, dword [0x1038fcc4]
mov edx, dword fs:[0x2c]
mov eax, dword [edx + ecx*4]
mov ecx, dword [0x10377320]
cmp ecx, dword [eax + 4]
jle 0x1004f694
push 0x10377320
call fcn.101a9fc0
add esp, 4
cmp dword [0x10377320], 0xffffffff
jne 0x1004f694
mov edx, dword [0x10378da0]
mov al, byte [edx]
mov byte [0x1037731c], al
push 0x10377320
call fcn.101a9f60
add esp, 4
mov ecx, dword [0x1038fcc4]
mov edx, dword fs:[0x2c]
mov eax, dword [edx + ecx*4]
mov ecx, dword [0x10377328]
cmp ecx, dword [eax + 4]
jle 0x1004f6e1
push 0x10377328
call fcn.101a9fc0
add esp, 4
cmp dword [0x10377328], 0xffffffff
jne 0x1004f6e1
mov edx, dword [0x10378da8]
mov dword [0x10377324], edx
push 0x10377328
call fcn.101a9f60
add esp, 4
mov eax, dword [0x10378da0]
mov dword [ebp - 0x40e0], eax
push str.Override_glove_modelglove
lea ecx, [ebp - 0x1f64]
call fcn.10017770
mov dword [ebp - 4], 0x241
push 0
mov ecx, dword [ebp - 0x40e0]
push ecx
lea edx, [ebp - 0x1f64]
push edx
call fcn.1005c8b0
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1f64]
call fcn.10018310
nop
mov eax, dword [0x10378da8]
push eax
mov ecx, 0x10382e48
call fcn.1005aaa0
mov ecx, dword [0x10378da4]
mov edx, dword [eax]
cmp edx, dword [ecx]
je 0x1004f86c
xor eax, eax
mov byte [ebp - 0x3f37], al
mov cl, byte [ebp - 0x3f37]
mov byte [ebp - 0x3f36], cl
mov dl, byte [ebp - 0x3f36]
mov byte [ebp - 0x3f3f], dl
movzx eax, byte [ebp - 0x3f3f]
push eax
sub esp, 0xc
mov ecx, esp
mov dword [ebp - 0x49a8], esp
push ecx
mov ecx, 0x10382e48
call fcn.1005b100
sub esp, 0xc
mov edx, esp
mov dword [ebp - 0x49ac], esp
push edx
mov ecx, 0x10382e48
call fcn.1005ab40
lea eax, [ebp - 0x4954]
push eax
call fcn.10055c80
add esp, 0x20
mov dword [ebp - 0x49b0], eax
mov dword [ebp - 4], 0x242
movzx ecx, byte [0x103772d4]
test ecx, ecx
je 0x1004f859
lea edx, [ebp - 0x4be8]
push edx
mov ecx, 0x10382e48
call fcn.1005b100
mov dword [ebp - 0x40e4], eax
mov eax, dword [ebp - 0x40e4]
push eax
lea ecx, [ebp - 0x4954]
call fcn.10057f30
mov byte [ebp - 0x3f3e], al
lea ecx, [ebp - 0x4be8]
call fcn.10057a70
movzx ecx, byte [ebp - 0x3f3e]
test ecx, ecx
je 0x1004f859
sub esp, 0xc
mov ecx, esp
mov dword [ebp - 0x49b8], esp
lea edx, [ebp - 0x4954]
push edx
call fcn.10056890
sub esp, 0xc
mov eax, esp
mov dword [ebp - 0x49bc], esp
push eax
mov ecx, 0x10382e48
call fcn.1005ab40
call fcn.10055990
add esp, 0x18
mov dword [ebp - 0x40e8], eax
mov ecx, dword [ebp - 0x40e8]
mov dword [0x10378da8], ecx
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4954]
call fcn.10057a70
nop
mov edx, dword [0x1038fcc4]
mov eax, dword fs:[0x2c]
mov ecx, dword [eax + edx*4]
mov edx, dword [0x1037733c]
cmp edx, dword [ecx + 4]
jle 0x1004f8c3
push 0x1037733c
call fcn.101a9fc0
add esp, 4
cmp dword [0x1037733c], 0xffffffff
jne 0x1004f8c3
mov ecx, 0x1037732c
call fcn.10017980
push 0x102599d0
call fcn.101a9f10
add esp, 4
push 0x1037733c
call fcn.101a9f60
add esp, 4
mov dword [ebp - 0x3f54], 0
jmp 0x1004f8de
mov eax, dword [ebp - 0x3f54]
add eax, 1
mov dword [ebp - 0x3f54], eax
mov ecx, 0x10382e48
call fcn.1005baa0
cmp dword [ebp - 0x3f54], eax
jae 0x1004f954
mov ecx, dword [ebp - 0x3f54]
push ecx
mov ecx, 0x10382e48
call fcn.10058090
mov edx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x493c], edx
mov dword [ebp - 0x4938], eax
mov ecx, dword [ebp - 0x4938]
push ecx
lea ecx, [ebp - 0x1f80]
call fcn.10017770
mov dword [ebp - 4], 0x243
lea edx, [ebp - 0x1f80]
push edx
mov ecx, 0x1037732c
call fcn.1005b770
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1f80]
call fcn.10018310
nop
jmp 0x1004f8cf
mov ecx, 0x1037732c
call fcn.1005b080
movzx eax, al
test eax, eax
jne 0x1004ffa7
push str.Glove_model
lea ecx, [ebp - 0x1f9c]
call fcn.10017770
mov dword [ebp - 4], 0x244
push 0xa
push 0x10378da8
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x49c0], esp
push 0x1037732c
call fcn.10056ed0
lea ecx, [ebp - 0x1f9c]
push ecx
call fcn.1005e5f0
add esp, 0x1c
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1f9c]
call fcn.10018310
nop
mov edx, dword [0x10378da8]
push edx
mov ecx, 0x10382e48
call fcn.10058090
mov ecx, dword [0x10378da4]
mov edx, dword [eax]
mov dword [ecx], edx
mov eax, dword [0x1038fcc4]
mov ecx, dword fs:[0x2c]
mov edx, dword [ecx + eax*4]
mov eax, dword [0x10377350]
cmp eax, dword [edx + 4]
jle 0x1004fa2f
push 0x10377350
call fcn.101a9fc0
add esp, 4
cmp dword [0x10377350], 0xffffffff
jne 0x1004fa2f
mov ecx, 0x10377340
call fcn.10017980
push 0x10259a30
call fcn.101a9f10
add esp, 4
push 0x10377350
call fcn.101a9f60
add esp, 4
mov dword [ebp - 0x3f8c], 0
mov dword [ebp - 0x3f44], 0
jmp 0x1004fa54
mov ecx, dword [ebp - 0x3f44]
add ecx, 1
mov dword [ebp - 0x3f44], ecx
mov ecx, 0x10382e28
call fcn.1005bad0
cmp dword [ebp - 0x3f44], eax
jae 0x1004faad
mov edx, dword [ebp - 0x3f44]
push edx
mov ecx, 0x10382e28
call fcn.10058120
push eax
lea ecx, [ebp - 0x3460]
call fcn.10057750
nop
mov eax, dword [0x10378da4]
mov ecx, dword [ebp - 0x3460]
cmp ecx, dword [eax]
jne 0x1004fa9f
mov edx, dword [ebp - 0x3f44]
mov dword [ebp - 0x3f8c], edx
lea ecx, [ebp - 0x3460]
call fcn.10057c60
nop
jmp 0x1004fa45
mov dword [ebp - 0x3fa0], 0x10378db0
mov dword [ebp - 0x3efc], 0
mov dword [ebp - 0x3f50], 0
jmp 0x1004fadc
mov eax, dword [ebp - 0x3f50]
add eax, 1
mov dword [ebp - 0x3f50], eax
mov ecx, dword [ebp - 0x3fa0]
call fcn.100588d0
cmp dword [ebp - 0x3f50], eax
jae 0x1004fb22
mov ecx, dword [ebp - 0x3f50]
push ecx
mov ecx, dword [ebp - 0x3fa0]
call fcn.10057fd0
mov dword [ebp - 0x3efc], eax
mov edx, dword [ebp - 0x3efc]
movzx eax, word [edx + 0x80]
mov ecx, dword [0x10378da4]
cmp eax, dword [ecx]
jne 0x1004fb20
jmp 0x1004fb22
jmp 0x1004facd
cmp dword [ebp - 0x3f8c], 0
je 0x1004ffa7
cmp dword [ebp - 0x3efc], 0
je 0x1004ffa7
mov edx, dword [0x1038fcc4]
mov eax, dword fs:[0x2c]
mov ecx, dword [eax + edx*4]
mov edx, dword [0x10377358]
cmp edx, dword [ecx + 4]
jle 0x1004fb8b
push 0x10377358
call fcn.101a9fc0
add esp, 4
cmp dword [0x10377358], 0xffffffff
jne 0x1004fb8b
mov eax, dword [ebp - 0x3efc]
mov ecx, dword [eax + 0x7c]
mov dword [0x10377354], ecx
push 0x10377358
call fcn.101a9f60
add esp, 4
mov edx, dword [ebp - 0x3f8c]
push edx
mov ecx, 0x10382e28
call fcn.10058120
mov dword [ebp - 0x3f0c], eax
mov dword [ebp - 0x3f4c], 0
jmp 0x1004fbbd
mov eax, dword [ebp - 0x3f4c]
add eax, 1
mov dword [ebp - 0x3f4c], eax
mov ecx, dword [ebp - 0x3f0c]
add ecx, 8
call fcn.1005bb00
cmp dword [ebp - 0x3f4c], eax
jae 0x1004fc5f
mov ecx, dword [ebp - 0x3f0c]
add ecx, 8
mov dword [ebp - 0x40ec], ecx
mov edx, dword [ebp - 0x3f4c]
push edx
mov ecx, dword [ebp - 0x40ec]
call fcn.100581b0
push eax
lea ecx, [ebp - 0x2240]
call fcn.10057830
mov dword [ebp - 4], 0x245
lea ecx, [ebp - 0x223c]
call fcn.1003cf90
push eax
lea ecx, [ebp - 0x1fb8]
call fcn.10017770
mov byte [ebp - 4], 0x46
lea eax, [ebp - 0x1fb8]
push eax
mov ecx, 0x10377340
call fcn.1005b770
mov byte [ebp - 4], 0x45
lea ecx, [ebp - 0x1fb8]
call fcn.10018310
nop
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x2240]
call fcn.10057c90
nop
jmp 0x1004fbae
movzx ecx, byte [0x103772d4]
test ecx, ecx
je 0x1004fe6b
mov edx, dword [ebp - 0x3f0c]
add edx, 8
mov dword [ebp - 0x40f0], edx
mov eax, dword [ebp - 0x3efc]
mov ecx, dword [eax + 0x7c]
push ecx
mov ecx, dword [ebp - 0x40f0]
call fcn.100581b0
mov dword [ebp - 0x40f4], eax
mov edx, dword [ebp - 0x3efc]
mov eax, dword [edx + 0x68]
mov ecx, dword [ebp - 0x40f4]
mov edx, dword [ecx]
cmp edx, dword [eax]
je 0x1004fe64
lea eax, [ebp - 0x3efc]
push eax
lea ecx, [ebp - 0x49c4]
call fcn.10050e20
mov ecx, dword [eax]
mov dword [ebp - 0x40f8], ecx
mov edx, dword [ebp - 0x40f8]
mov dword [ebp - 0x40fc], edx
mov eax, dword [ebp - 0x3f0c]
add eax, 8
mov dword [ebp - 0x4100], eax
mov ecx, dword [ebp - 0x3f0c]
add ecx, 8
mov dword [ebp - 0x4104], ecx
mov edx, dword [ebp - 0x40fc]
push edx
sub esp, 0xc
mov eax, esp
mov dword [ebp - 0x49c8], esp
push eax
mov ecx, dword [ebp - 0x4100]
call fcn.1005b140
sub esp, 0xc
mov ecx, esp
mov dword [ebp - 0x49cc], esp
push ecx
mov ecx, dword [ebp - 0x4104]
call fcn.1005ab80
push 0x102742d3
lea edx, [ebp - 0x4960]
push edx
call fcn.10055a90
add esp, 0x24
mov dword [ebp - 0x49d0], eax
mov dword [ebp - 4], 0x247
mov eax, dword [ebp - 0x3f0c]
add eax, 8
mov dword [ebp - 0x4108], eax
lea ecx, [ebp - 0x4bf4]
push ecx
mov ecx, dword [ebp - 0x4108]
call fcn.1005b140
mov dword [ebp - 0x410c], eax
mov edx, dword [ebp - 0x410c]
push edx
lea ecx, [ebp - 0x4960]
call fcn.10057f70
mov byte [ebp - 0x3f3d], al
lea ecx, [ebp - 0x4bf4]
call fcn.10057a90
movzx eax, byte [ebp - 0x3f3d]
test eax, eax
je 0x1004fe06
mov byte [0x103772d4], 0
mov eax, dword [ebp - 0x3efc]
add eax, 0x7c
mov dword [ebp - 0x4128], eax
push str.Glove_kit
lea ecx, [ebp - 0x1fd4]
call fcn.10017770
mov dword [ebp - 4], 0x248
push 0xa
push 1
mov ecx, dword [ebp - 0x4128]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x49dc], esp
push 0x10377340
call fcn.10056ed0
lea edx, [ebp - 0x1fd4]
push edx
call fcn.10070080
add esp, 0x20
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1fd4]
call fcn.10018310
nop
mov eax, dword [ebp - 0x3efc]
mov ecx, dword [eax + 0x74]
movss xmm0, dword [ecx]
movss dword [ebp - 0x3fcc], xmm0
mov edx, dword [ebp - 0x3efc]
mov eax, dword [edx + 0x74]
movss xmm0, dword [ebp - 0x3fcc]
ucomiss xmm0, dword [eax]
lahf
test ah, 0x44
jnp 0x1004ff1e
mov byte [0x10378dac], 1
mov ecx, dword [ebp - 0x3efc]
mov edx, dword [ecx + 0x74]
movss xmm0, dword [edx]
movss dword [ebp - 0x3fcc], xmm0
mov eax, dword [ebp - 0x3f0c]
add eax, 8
mov dword [ebp - 0x412c], eax
mov ecx, dword [ebp - 0x3efc]
mov edx, dword [ecx + 0x7c]
push edx
mov ecx, dword [ebp - 0x412c]
call fcn.100581b0
mov eax, dword [eax]
mov dword [ebp - 0x4134], eax
mov ecx, dword [ebp - 0x3efc]
add ecx, 0x68
mov dword [ebp - 0x4698], ecx
mov edx, dword [ebp - 0x4698]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x4134]
mov dword [eax], ecx
mov edx, dword [ebp - 0x3efc]
mov eax, dword [edx + 0x60]
mov byte [eax], 1
mov ecx, dword [ebp - 0x3efc]
mov edx, dword [0x10377354]
cmp edx, dword [ecx + 0x7c]
je 0x1004ff9c
mov ecx, 0x1037732c
call fcn.1005ad30
nop
mov edx, dword [0x10377324]
cmp edx, dword [0x10378da8]
jne 0x1004ffd4
movzx eax, byte [0x1037731c]
mov ecx, dword [0x10378da0]
movzx edx, byte [ecx]
cmp eax, edx
je 0x1004fff3
mov byte [0x10378dac], 1
mov eax, dword [0x10378da8]
mov dword [0x10377324], eax
mov ecx, dword [0x10378da0]
mov dl, byte [ecx]
mov byte [0x1037731c], dl
call fcn.10069f60
nop
call fcn.1006b270
nop
push ecx
movss xmm0, dword [0x1025e248]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1027446c]
movss dword [esp], xmm0
lea ecx, [ebp - 0x4cdc]
call fcn.101605a0
mov dword [ebp - 0x4138], eax
push str.Weapon_skin
lea ecx, [ebp - 0x1ff0]
call fcn.10017770
mov dword [ebp - 4], 0x249
mov eax, dword [ebp - 0x4138]
push eax
lea ecx, [ebp - 0x1ff0]
push ecx
call fcn.10069670
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1ff0]
call fcn.10018310
nop
mov edx, dword [0x10378d90]
mov byte [edx], 1
cmp dword [0x10379ec4], 0xffffffff
jne 0x1005008a
mov dword [ebp - 0x3fd4], 0
jmp 0x10050095
mov eax, dword [0x10379ec4]
mov dword [ebp - 0x3fd4], eax
mov ecx, dword [ebp - 0x3fd4]
push ecx
mov ecx, 0x10382e28
call fcn.10058120
mov dword [ebp - 0x49e0], eax
cmp dword [0x10379ec0], 0xffffffff
jne 0x100500c1
mov dword [ebp - 0x3f94], 7
jmp 0x100500cd
mov edx, dword [0x10379ec0]
mov dword [ebp - 0x3f94], edx
mov eax, dword [ebp - 0x3f94]
mov dword [ebp - 0x413c], eax
mov dword [ebp - 0x3f98], 0x10378db0
mov dword [ebp - 0x3ef8], 0
mov dword [ebp - 0x3f60], 0
jmp 0x10050108
mov ecx, dword [ebp - 0x3f60]
add ecx, 1
mov dword [ebp - 0x3f60], ecx
mov ecx, dword [ebp - 0x3f98]
call fcn.100588d0
cmp dword [ebp - 0x3f60], eax
jae 0x1005014c
mov edx, dword [ebp - 0x3f60]
push edx
mov ecx, dword [ebp - 0x3f98]
call fcn.10057fd0
mov dword [ebp - 0x3ef8], eax
mov eax, dword [ebp - 0x3ef8]
movzx ecx, word [eax + 0x80]
cmp ecx, dword [ebp - 0x413c]
jne 0x1005014a
jmp 0x1005014c
jmp 0x100500f9
cmp dword [ebp - 0x3ef8], 0
je 0x100505c2
mov edx, dword [ebp - 0x3ef8]
mov eax, dword [edx + 0x60]
mov dword [ebp - 0x4140], eax
push str.EnabledSkins
lea ecx, [ebp - 0x200c]
call fcn.10017770
mov dword [ebp - 4], 0x24a
push 0
mov ecx, dword [ebp - 0x4140]
push ecx
lea edx, [ebp - 0x200c]
push edx
call fcn.1005c8b0
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x200c]
call fcn.10018310
nop
mov eax, dword [0x1038fcc4]
mov ecx, dword fs:[0x2c]
mov edx, dword [ecx + eax*4]
mov eax, dword [0x10377360]
cmp eax, dword [edx + 4]
jle 0x100501fe
push 0x10377360
call fcn.101a9fc0
add esp, 4
cmp dword [0x10377360], 0xffffffff
jne 0x100501fe
mov ecx, dword [ebp - 0x3ef8]
mov edx, dword [ecx + 0x74]
movss xmm0, dword [edx]
movss dword [0x1037735c], xmm0
push 0x10377360
call fcn.101a9f60
add esp, 4
mov eax, dword [0x1038fcc4]
mov ecx, dword fs:[0x2c]
mov edx, dword [ecx + eax*4]
mov eax, dword [0x10377368]
cmp eax, dword [edx + 4]
jle 0x10050252
push 0x10377368
call fcn.101a9fc0
add esp, 4
cmp dword [0x10377368], 0xffffffff
jne 0x10050252
mov ecx, dword [ebp - 0x3ef8]
mov edx, dword [ecx + 0x70]
movss xmm0, dword [edx]
movss dword [0x10377364], xmm0
push 0x10377368
call fcn.101a9f60
add esp, 4
push str._.0f__
lea ecx, [ebp - 0x2044]
call fcn.10017770
mov dword [ebp - 4], 0x24b
mov eax, dword [ebp - 0x3ef8]
mov ecx, dword [eax + 0x74]
mov dword [ebp - 0x4144], ecx
push str.Quality
lea ecx, [ebp - 0x2028]
call fcn.10017770
mov byte [ebp - 4], 0x4c
push ecx
movss xmm0, dword [0x1025f790]
movss dword [esp], xmm0
lea edx, [ebp - 0x2044]
push edx
push ecx
movss xmm0, dword [0x1025e248]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov eax, dword [ebp - 0x4144]
push eax
lea ecx, [ebp - 0x2028]
push ecx
call fcn.10079d30
add esp, 0x18
mov byte [ebp - 4], 0x4b
lea ecx, [ebp - 0x2028]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x2044]
call fcn.10018310
nop
push 0x102732a0
lea ecx, [ebp - 0x207c]
call fcn.10017770
mov dword [ebp - 4], 0x24d
mov edx, dword [ebp - 0x3ef8]
mov eax, dword [edx + 0x70]
mov dword [ebp - 0x4148], eax
push str.Seed
lea ecx, [ebp - 0x2060]
call fcn.10017770
mov byte [ebp - 4], 0x4e
push ecx
movss xmm0, dword [0x1025f790]
movss dword [esp], xmm0
lea ecx, [ebp - 0x207c]
push ecx
push ecx
movss xmm0, dword [0x10274488]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov edx, dword [ebp - 0x4148]
push edx
lea eax, [ebp - 0x2060]
push eax
call fcn.10079d30
add esp, 0x18
mov byte [ebp - 4], 0x4d
lea ecx, [ebp - 0x2060]
call fcn.10018310
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x207c]
call fcn.10018310
nop
mov ecx, dword [ebp - 0x3ef8]
mov edx, dword [ecx + 0x74]
movss xmm0, dword [0x1037735c]
ucomiss xmm0, dword [edx]
lahf
test ah, 0x44
jp 0x100503c2
mov eax, dword [ebp - 0x3ef8]
mov ecx, dword [eax + 0x70]
movss xmm0, dword [0x10377364]
ucomiss xmm0, dword [ecx]
lahf
test ah, 0x44
jnp 0x100503f3
mov byte [0x10378dad], 1
mov edx, dword [ebp - 0x3ef8]
mov eax, dword [edx + 0x74]
movss xmm0, dword [eax]
movss dword [0x1037735c], xmm0
mov ecx, dword [ebp - 0x3ef8]
mov edx, dword [ecx + 0x70]
movss xmm0, dword [edx]
movss dword [0x10377364], xmm0
mov eax, dword [0x1038fcc4]
mov ecx, dword fs:[0x2c]
mov edx, dword [ecx + eax*4]
mov eax, dword [0x10377370]
cmp eax, dword [edx + 4]
jle 0x10050441
push 0x10377370
call fcn.101a9fc0
add esp, 4
cmp dword [0x10377370], 0xffffffff
jne 0x10050441
mov ecx, dword [ebp - 0x3ef8]
mov edx, dword [ecx + 0x7c]
mov dword [0x1037736c], edx
push 0x10377370
call fcn.101a9f60
add esp, 4
mov eax, dword [0x1038fcc4]
mov ecx, dword fs:[0x2c]
mov edx, dword [ecx + eax*4]
mov eax, dword [0x10377378]
cmp eax, dword [edx + 4]
jle 0x10050490
push 0x10377378
call fcn.101a9fc0
add esp, 4
cmp dword [0x10377378], 0xffffffff
jne 0x10050490
mov ecx, dword [ebp - 0x3ef8]
mov edx, dword [ecx + 0x6c]
mov eax, dword [edx]
mov dword [0x10377374], eax
push 0x10377378
call fcn.101a9f60
add esp, 4
mov ecx, 0x10379e38
call fcn.1005b080
movzx ecx, al
test ecx, ecx
jne 0x10050509
mov edx, dword [ebp - 0x3ef8]
mov eax, dword [edx + 0x6c]
mov dword [ebp - 0x414c], eax
push str.Paint_kits
lea ecx, [ebp - 0x2098]
call fcn.10017770
mov dword [ebp - 4], 0x24f
push 0x10
push 1
mov ecx, dword [ebp - 0x414c]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x49e4], esp
push 0x10379e38
call fcn.10056ed0
lea edx, [ebp - 0x2098]
push edx
call fcn.10070080
add esp, 0x20
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x2098]
call fcn.10018310
nop
mov eax, dword [ebp - 0x3ef8]
mov ecx, dword [0x1037736c]
cmp ecx, dword [eax + 0x7c]
jne 0x1005052d
call fcn.10069f60
nop
call fcn.100614e0
nop
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop esi
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.101aa0b0
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret