Function at 0x1001f950
Capabilities:
Parse pe header
Self delete

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 0x10115058
mov eax, dword fs:[0]
push eax
push ebx
sub esp, 0x248
mov eax, dword [0x10150380]
xor eax, ebp
mov dword [ebp - 0x14], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x13c], 0
cmp byte [0x1017bfe9], 0
jne 0x1001fa44
call fcn.10045520
xorps xmm1, xmm1
movss xmm0, dword [eax]
comiss xmm0, xmm1
jbe 0x1001fa37
call fcn.10045500
mov dword [ebp - 0x134], 0x3f800000
mov dword [ebp - 0x48], 0
movss xmm0, dword [eax + 0x10]
movss dword [ebp - 0x13c], xmm0
call fcn.10045520
movss xmm1, dword [ebp - 0x13c]
lea edx, [ebp - 0x48]
mulss xmm1, dword [0x10145118]
lea ecx, [ebp - 0x120]
movss xmm0, dword [eax]
lea eax, [ebp - 0x134]
push eax
subss xmm0, xmm1
movss dword [ebp - 0x120], xmm0
call fcn.1000e800
add esp, 4
movss xmm0, dword [eax]
movss dword [ebp - 0x13c], xmm0
call fcn.10045520
movss xmm0, dword [ebp - 0x13c]
jmp 0x1001facb
cmp byte [0x1017bfe9], 0
je 0x1001fad8
call fcn.10045520
movss xmm0, dword [0x10145040]
comiss xmm0, dword [eax]
jbe 0x1001facf
call fcn.10045500
mov dword [ebp - 0x13c], 0x3f800000
mov dword [ebp - 0x12c], 0
movss xmm0, dword [eax + 0x10]
movss dword [ebp - 0x120], xmm0
call fcn.10045520
movss xmm0, dword [ebp - 0x120]
lea edx, [ebp - 0x12c]
mulss xmm0, dword [0x10145118]
lea ecx, [ebp - 0x64]
addss xmm0, dword [eax]
lea eax, [ebp - 0x13c]
push eax
movss dword [ebp - 0x64], xmm0
call fcn.1000e800
add esp, 4
movss xmm0, dword [eax]
movss dword [ebp - 0x120], xmm0
call fcn.10045520
movss xmm0, dword [ebp - 0x120]
movss dword [eax], xmm0
cmp byte [0x1017bfe9], 0
jne 0x1001faf1
call fcn.10045520
xorps xmm1, xmm1
movss xmm0, dword [eax]
ucomiss xmm0, xmm1
lahf
test ah, 0x44
jnp 0x100274b0
mov eax, dword [0x1017bfd8]
xor edx, edx
movaps xmm0, xmmword [0x101456f0]
mov ecx, str.sigmahookv1_by_source
push 1
mov dword [eax + 0x1a98], 1
movups xmmword [eax + 0x1ac8], xmm0
mov dword [eax + 0x1ad8], 0
mov dword [eax + 0x1adc], 0
call fcn.10049250
add esp, 4
call fcn.10045500
push 2
mov ecx, dword [eax + 0x8c]
add ecx, 0x34
call fcn.10028000
mov ecx, dword [eax]
call fcn.1004d170
push 5
push 0
mov edx, 0x1017bff0
mov ecx, str.Aimbot
call fcn.10062dd0
push 5
push 1
mov edx, 0x1017bff0
mov ecx, str.Anti_aim
call fcn.10062dd0
push 5
push 2
mov edx, 0x1017bff0
mov ecx, str.Visuals
call fcn.10062dd0
push 5
push 3
mov edx, 0x1017bff0
mov ecx, str.Misc
call fcn.10062dd0
push 5
push 4
mov edx, 0x1017bff0
mov ecx, str.Skins
call fcn.10062dd0
add esp, 0x28
call fcn.1004d2b0
lea ecx, [ebp - 0x11c]
call fcn.1004d5b0
lea ecx, [ebp - 0x68]
call fcn.1004d5b0
lea ecx, [ebp - 0x11c]
call fcn.1004d5b0
lea ecx, [ebp - 0x130]
movss xmm0, dword [eax + 4]
subss xmm0, dword [0x101451ec]
movss dword [ebp - 0x64], xmm0
call fcn.1004d5b0
movss xmm2, dword [ebp - 0x64]
lea ecx, [ebp - 0x174]
movss xmm1, dword [eax]
mulss xmm1, dword [0x10144fec]
subss xmm1, dword [0x10145180]
call fcn.1001eda0
lea ecx, [ebp - 0x11c]
call fcn.1004d5b0
lea ecx, [ebp - 0x130]
movss xmm0, dword [eax + 4]
mulss xmm0, dword [0x10144fec]
subss xmm0, dword [0x101451ec]
movss dword [ebp - 0x64], xmm0
call fcn.1004d5b0
movss xmm2, dword [ebp - 0x64]
lea ecx, [ebp - 0x1a4]
movss xmm1, dword [eax]
mulss xmm1, dword [0x10144fec]
subss xmm1, dword [0x10145180]
call fcn.1001eda0
push 0x1017fff8
lea ecx, [ebp - 0x258]
call fcn.10027550
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x11c]
call fcn.1004d5b0
lea ecx, [ebp - 0x11c]
movss xmm0, dword [eax]
mulss xmm0, dword [0x10144fe4]
movss dword [ebp - 0x13c], xmm0
call fcn.1004d4c0
lea ecx, [ebp - 0x130]
movss xmm0, dword [eax + 4]
addss xmm0, dword [0x101451dc]
movss dword [ebp - 0x64], xmm0
call fcn.1004d4c0
movss xmm2, dword [ebp - 0x64]
lea ecx, [ebp - 0x14c]
movss xmm1, dword [eax]
addss xmm1, dword [0x10145148]
call fcn.1001eda0
lea ecx, [ebp - 0x11c]
call fcn.1004d5b0
movss xmm1, dword [ebp - 0x13c]
lea ecx, [ebp - 0x15c]
movss xmm2, dword [eax + 4]
mulss xmm2, dword [0x10144fd8]
call fcn.1001eda0
lea ecx, [ebp - 0x11c]
call fcn.1004d4c0
movss xmm1, dword [ebp - 0x15c]
lea ecx, [ebp - 0x154]
addss xmm1, dword [ebp - 0x14c]
movss xmm2, dword [eax + 4]
addss xmm2, dword [0x101451dc]
addss xmm1, dword [0x1014513c]
call fcn.1001eda0
lea ecx, [ebp - 0x11c]
call fcn.1004d5b0
movss xmm1, dword [ebp - 0x13c]
lea ecx, [ebp - 0x184]
movss xmm2, dword [eax + 4]
mulss xmm2, dword [0x10144ff4]
call fcn.1001eda0
movss xmm2, dword [ebp - 0x158]
lea ecx, [ebp - 0x16c]
addss xmm2, dword [ebp - 0x148]
movss xmm1, dword [ebp - 0x14c]
addss xmm2, dword [0x10145178]
call fcn.1001eda0
movss xmm2, dword [ebp - 0x158]
lea ecx, [ebp - 0x19c]
addss xmm2, dword [ebp - 0x148]
movss xmm1, dword [ebp - 0x154]
addss xmm2, dword [0x10145178]
call fcn.1001eda0
lea ecx, [ebp - 0x11c]
call fcn.1004d5b0
movss xmm1, dword [ebp - 0x13c]
lea ecx, [ebp - 0x164]
movss xmm2, dword [eax + 4]
mulss xmm2, dword [0x10144fd0]
subss xmm2, dword [0x10145134]
call fcn.1001eda0
movss xmm2, dword [ebp - 0x180]
lea ecx, [ebp - 0x18c]
addss xmm2, dword [ebp - 0x150]
movss xmm1, dword [ebp - 0x154]
addss xmm2, dword [0x10145178]
call fcn.1001eda0
lea ecx, [ebp - 0x11c]
call fcn.1004d5b0
movss xmm1, dword [ebp - 0x13c]
lea ecx, [ebp - 0x17c]
movss xmm2, dword [eax + 4]
mulss xmm2, dword [0x10144fac]
call fcn.1001eda0
lea ecx, [ebp - 0x11c]
call fcn.1004d4c0
lea ecx, [ebp - 0x68]
mov esi, eax
call fcn.1004d5b0
movss xmm1, dword [esi + 4]
movss xmm0, dword [ebp - 0x188]
addss xmm1, dword [eax + 4]
subss xmm0, xmm1
mulss xmm0, xmm0
call fcn.10003e00
mov eax, dword [0x1017bfd8]
movss dword [ebp - 0x64], xmm0
movss xmm0, dword [ebp - 0x168]
mov eax, dword [eax + 0x19e4]
movss xmm1, dword [eax + 0x18]
addss xmm1, dword [eax + 0x10]
subss xmm0, xmm1
mulss xmm0, xmm0
call fcn.10003c80
movss xmm1, dword [ebp - 0x64]
subss xmm0, dword [0x10145154]
subss xmm1, dword [0x10145154]
mov eax, dword [0x1017bfd8]
movss xmm3, dword [ebp - 0x13c]
movss dword [ebp - 0x17c], xmm3
movss dword [ebp - 0x160], xmm0
movss xmm0, dword [ebp - 0x150]
movss dword [ebp - 0x178], xmm1
movss dword [ebp - 0x164], xmm3
mov eax, dword [eax + 0x19e4]
movss xmm1, dword [eax + 0x18]
addss xmm1, dword [eax + 0x10]
subss xmm0, xmm1
mulss xmm0, xmm0
call fcn.10003c80
subss xmm0, dword [0x10145154]
movss xmm1, dword [ebp - 0x13c]
mov eax, dword [0x1017bff0]
movss dword [ebp - 0x194], xmm1
movss dword [ebp - 0x190], xmm0
cmp eax, 4
ja case.default.0x1001ff4b
jmp dword [eax*4 + 0x100274d0]
xorps xmm2, xmm2
lea ecx, [ebp - 0x11c]
xorps xmm1, xmm1
call fcn.1001eda0
push eax
xor edx, edx
lea ecx, [ebp - 0x14c]
call fcn.1004d680
push 0
push 0
lea edx, [ebp - 0x15c]
mov ecx, str.MAIN
call fcn.10047b60
add esp, 0xc
lea ecx, [ebp - 0x44]
push str.rage_enable
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 1
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Enabled
call fcn.10064260
add esp, 8
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x44]
call fcn.1000e190
push str.rage_silent
lea ecx, [ebp - 0x44]
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 2
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Show_viewangles
call fcn.10064260
add esp, 8
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x44]
call fcn.1000e190
push str.rage_scope
lea ecx, [ebp - 0x44]
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 3
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Autoscope
call fcn.10064260
add esp, 8
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x44]
call fcn.1000e190
lea ecx, [ebp - 0x111]
call fcn.10027f30
mov dword [ebp - 0x64], eax
lea ecx, [ebp - 0x124]
lea eax, [ebp - 0x44]
mov dword [ebp - 0x54], str.Nearest_crosshair
push eax
lea eax, [ebp - 0x54]
mov dword [ebp - 0x50], str.Closest_position
push eax
mov dword [ebp - 0x4c], str.Lowest_health
mov dword [ebp - 0x48], str.Resolved
call fcn.10027cc0
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x130], ecx
lea ecx, [ebp - 0x44]
push str.rage_target_selection
call fcn.1000e1e0
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 4
push eax
mov ecx, 0x10180018
call fcn.1000de80
push 0
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x64]
push edi
push dword [ebp - 0x130]
call fcn.10027ea0
mov edx, esi
mov ecx, str.Sorting
call fcn.10067c00
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x44]
call fcn.1000e190
push str.rage_target_limit_amt
lea ecx, [ebp - 0x44]
call fcn.1000e1e0
push 0
push 0x1013f268
push 0xa
push 4
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 5
push eax
mov ecx, 0x10180018
call fcn.1000de80
mov edx, eax
mov ecx, str.Target_limit
call fcn.10068f10
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x44]
call fcn.1000e190
lea ecx, [ebp - 0x111]
call fcn.10027f30
mov dword [ebp - 0x64], eax
lea ecx, [ebp - 0x124]
lea eax, [ebp - 0x44]
mov dword [ebp - 0x50], str.None
push eax
lea eax, [ebp - 0x50]
mov dword [ebp - 0x4c], str.Default
push eax
mov dword [ebp - 0x48], str.Prefer
call fcn.10027cc0
push str.rage_safepoint_opt
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x130], ecx
lea ecx, [ebp - 0x44]
call fcn.1000e1e0
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 6
push eax
mov ecx, 0x10180018
call fcn.1000de80
push 0
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x64]
push edi
push dword [ebp - 0x130]
call fcn.10027ea0
mov edx, esi
mov ecx, str.Safe_point
call fcn.10067c00
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x44]
call fcn.1000e190
lea ecx, [ebp - 0x111]
call fcn.10027f30
mov dword [ebp - 0x64], eax
lea ecx, [ebp - 0x4c]
lea eax, [ebp - 0x11c]
mov dword [ebp - 0x124], str.Default
push eax
lea eax, [ebp - 0x124]
mov dword [ebp - 0x120], str.Dynamic
push eax
call fcn.10027cc0
push str.rage_record_opt
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x130], ecx
lea ecx, [ebp - 0x44]
call fcn.1000e1e0
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 7
push eax
mov ecx, 0x10180018
call fcn.1000de80
push 0
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x64]
push edi
push dword [ebp - 0x130]
call fcn.10027ea0
mov edx, esi
mov ecx, str.Backtrack_mode
call fcn.10067c00
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x44]
call fcn.1000e190
lea ecx, [ebp - 0x111]
call fcn.10027f30
mov dword [ebp - 0x64], eax
lea ecx, [ebp - 0x124]
lea eax, [ebp - 0x44]
mov dword [ebp - 0x54], str.Limit_targettable_players_per_tick
push eax
lea eax, [ebp - 0x54]
mov dword [ebp - 0x50], str.Limit_hitbox_selection
push eax
mov dword [ebp - 0x4c], str.Reduce_multipoints
mov dword [ebp - 0x48], str.Skip_backtrack
call fcn.10027cc0
push str.rage_opti
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x130], ecx
lea ecx, [ebp - 0x44]
call fcn.1000e1e0
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 8
push eax
mov ecx, 0x10180078
call fcn.1000de40
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x64]
push edi
push dword [ebp - 0x130]
call fcn.10027ea0
mov edx, esi
mov ecx, str.FPS_mitigations
call fcn.10068010
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x44]
call fcn.1000e190
push 0x1013eda4
lea ecx, [ebp - 0x44]
call fcn.1000e1e0
push 0
push str._dfps
push 0xf0
push 0x3f
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 9
push eax
mov ecx, 0x10180018
call fcn.1000de80
mov edx, eax
mov ecx, str.rage_max_fps
call fcn.10068f10
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x44]
call fcn.1000e190
push str.rage_autopeek
lea ecx, [ebp - 0x44]
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 0xa
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Autopeek
call fcn.10064260
add esp, 8
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x44]
call fcn.1000e190
push str.rage_autopeek
lea ecx, [ebp - 0x44]
call fcn.1000e1e0
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 0xb
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
lea ecx, [ebp - 0x44]
mov al, byte [eax]
mov byte [ebp - 0x111], al
mov byte [ebp - 4], 0
call fcn.1000e190
cmp byte [ebp - 0x111], 0
je 0x10020407
push str.rage_autopeek_key_style
lea ecx, [ebp - 0x78]
call fcn.1000e1e0
lea eax, [ebp - 0x78]
mov byte [ebp - 4], 0xc
push eax
mov ecx, 0x10180018
call fcn.1000de80
push 0x1013ef04
lea ecx, [ebp - 0x44]
mov esi, eax
call fcn.1000e1e0
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 0xd
push eax
mov ecx, 0x10180018
call fcn.1000de80
push esi
mov edx, eax
mov ecx, str.rage_autopeek_key
call fcn.10065560
add esp, 4
lea ecx, [ebp - 0x44]
call fcn.1000e190
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0
call fcn.1000e190
push str.rage_aimbot_matrix
lea ecx, [ebp - 0x44]
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 0xe
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Aimbot_matrixes
call fcn.10064260
add esp, 8
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x44]
call fcn.1000e190
movss xmm1, dword [0x10145324]
movss xmm0, dword [0x10145238]
call fcn.1004da50
push 0x10138a00
lea ecx, [ebp - 0x44]
call fcn.1000e1e0
push 0
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 0xf
push eax
mov ecx, 0x10180058
call fcn.1000de60
push eax
push str.rage_aimbot_matrix_col
mov ecx, 0x1017bfe0
call fcn.1001ee10
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0
call fcn.1000e190
call fcn.10047ba0
xorps xmm2, xmm2
lea ecx, [ebp - 0x11c]
xorps xmm1, xmm1
call fcn.1001eda0
push eax
xor edx, edx
lea ecx, [ebp - 0x154]
call fcn.1004d680
push 0
push 0
lea edx, [ebp - 0x184]
mov ecx, str.ACCURACY
call fcn.10047b60
add esp, 0xc
lea ecx, [ebp - 0x44]
push str.rage_resolver
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 0x10
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Resolver
call fcn.10064260
add esp, 8
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x44]
call fcn.1000e190
push str.rage_recoil
lea ecx, [ebp - 0x44]
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 0x11
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Control_recoil
call fcn.10064260
add esp, 8
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x44]
call fcn.1000e190
lea ecx, [ebp - 0x111]
call fcn.10027f30
mov dword [ebp - 0x64], eax
lea ecx, [ebp - 0x124]
lea eax, [ebp - 0x44]
mov dword [ebp - 0x50], str.None
push eax
lea eax, [ebp - 0x50]
mov dword [ebp - 0x4c], str.Adaptive
push eax
mov dword [ebp - 0x48], str.Unsafe
call fcn.10027cc0
push str.rage_lagfix
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x130], ecx
lea ecx, [ebp - 0x44]
call fcn.1000e1e0
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 0x12
push eax
mov ecx, 0x10180018
call fcn.1000de80
push 0
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x64]
push edi
push dword [ebp - 0x130]
call fcn.10027ea0
mov edx, esi
mov ecx, str.Fakelag_correction
call fcn.10067c00
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x44]
call fcn.1000e190
push str.rage_hitchance
lea ecx, [ebp - 0x44]
call fcn.1000e1e0
push 0
push str._d__
push 0x64
push 0
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 0x13
push eax
mov ecx, 0x10180018
call fcn.1000de80
mov edx, eax
mov ecx, str.Hitchance
call fcn.10068f10
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x44]
call fcn.1000e190
push str.rage_ab_amt
lea ecx, [ebp - 0x44]
call fcn.1000e1e0
push 0
push str._d__
push 0x64
push 0
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 0x14
push eax
mov ecx, 0x10180018
call fcn.1000de80
mov edx, eax
mov ecx, str.Accuracy_boost
call fcn.10068f10
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x44]
call fcn.1000e190
lea ecx, [ebp - 0x111]
call fcn.10027f30
mov dword [ebp - 0x64], eax
lea ecx, [ebp - 0x124]
lea eax, [ebp - 0x44]
mov dword [ebp - 0x50], str.None
push eax
lea eax, [ebp - 0x50]
mov dword [ebp - 0x4c], str.Always
push eax
mov dword [ebp - 0x48], str.Hitchance_fail
call fcn.10027cc0
push str.rage_autostop_conditions
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x130], ecx
lea ecx, [ebp - 0x44]
call fcn.1000e1e0
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 0x15
push eax
mov ecx, 0x10180018
call fcn.1000de80
push 0
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x64]
push edi
push dword [ebp - 0x130]
call fcn.10027ea0
mov edx, esi
mov ecx, str.Autostop_conditions
call fcn.10067c00
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x44]
call fcn.1000e190
lea ecx, [ebp - 0x111]
call fcn.10027f30
mov dword [ebp - 0x64], eax
lea ecx, [ebp - 0x124]
lea eax, [ebp - 0x44]
mov dword [ebp - 0x54], str.Slow_motion
push eax
lea eax, [ebp - 0x54]
mov dword [ebp - 0x50], str.Between_shots
push eax
mov dword [ebp - 0x4c], str.Force_accuracy
mov dword [ebp - 0x48], str.Early
call fcn.10027cc0
push str.rage_autostop_options
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x130], ecx
lea ecx, [ebp - 0x44]
call fcn.1000e1e0
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 0x16
push eax
mov ecx, 0x10180078
call fcn.1000de40
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x64]
push edi
push dword [ebp - 0x130]
call fcn.10027ea0
mov edx, esi
mov ecx, str.Autostop_modifiers
call fcn.10068010
add esp, 0xc
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0
call fcn.1000e190
lea ecx, [ebp - 0x111]
call fcn.10027f30
mov dword [ebp - 0x64], eax
lea ecx, [ebp - 0x124]
lea eax, [ebp - 0x44]
mov dword [ebp - 0x50], str.Always
push eax
lea eax, [ebp - 0x50]
mov dword [ebp - 0x4c], str.Unsafe
push eax
mov dword [ebp - 0x48], str.Double_tap
call fcn.10027cc0
push str.rage_prefer_baim
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x130], ecx
lea ecx, [ebp - 0x44]
call fcn.1000e1e0
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 0x17
push eax
mov ecx, 0x10180078
call fcn.1000de40
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x64]
push edi
push dword [ebp - 0x130]
call fcn.10027ea0
mov edx, esi
mov ecx, str.Prefer_bodyaim_conditions
call fcn.10068010
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x44]
call fcn.1000e190
lea ecx, [ebp - 0x125]
call fcn.10027f30
mov dword [ebp - 0x64], eax
lea ecx, [ebp - 0x124]
lea eax, [ebp - 0x44]
mov dword [ebp - 0x54], str.Always
push eax
lea eax, [ebp - 0x54]
mov dword [ebp - 0x50], str.Health_under_x
push eax
mov dword [ebp - 0x4c], str.Unsafe
mov dword [ebp - 0x48], str.Double_tap
call fcn.10027cc0
push str.rage_force_baim
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x130], ecx
lea ecx, [ebp - 0x44]
call fcn.1000e1e0
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 0x18
push eax
mov ecx, 0x10180078
call fcn.1000de40
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x64]
push edi
push dword [ebp - 0x130]
call fcn.10027ea0
mov edx, esi
mov ecx, str.Force_bodyaim_conditions
call fcn.10068010
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x44]
call fcn.1000e190
push str.rage_forcebaim_key_style
lea ecx, [ebp - 0x78]
call fcn.1000e1e0
lea eax, [ebp - 0x78]
mov byte [ebp - 4], 0x19
push eax
mov ecx, 0x10180018
call fcn.1000de80
push 0x1013ef70
lea ecx, [ebp - 0x44]
mov esi, eax
call fcn.1000e1e0
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 0x1a
push eax
mov ecx, 0x10180018
call fcn.1000de80
push esi
mov edx, eax
mov ecx, str.rage_forcebaim_key
call fcn.10065560
add esp, 4
lea ecx, [ebp - 0x44]
call fcn.1000e190
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0
call fcn.1000e190
push str.rage_force_baim
lea ecx, [ebp - 0x44]
call fcn.1000e1e0
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 0x1b
push eax
mov ecx, 0x10180078
call fcn.1000de40
lea ecx, [ebp - 0x64]
mov dword [ebp - 0x64], 1
push ecx
mov ecx, eax
call fcn.1000dcc0
lea ecx, [ebp - 0x44]
mov al, byte [eax]
mov byte [ebp - 0x111], al
mov byte [ebp - 4], 0
call fcn.1000e190
cmp byte [ebp - 0x111], 0
je 0x100209b6
push 0x1013f4f8
lea ecx, [ebp - 0x44]
call fcn.1000e1e0
push 0
push str._dhp
push 0x4b
push 0x1e
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 0x1c
push eax
mov ecx, 0x10180018
call fcn.1000de80
mov edx, eax
mov ecx, str.rage_baim_health
call fcn.10068f10
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x44]
call fcn.1000e190
call fcn.10047ba0
xorps xmm2, xmm2
lea ecx, [ebp - 0x11c]
xorps xmm1, xmm1
call fcn.1001eda0
push eax
xor edx, edx
lea ecx, [ebp - 0x16c]
call fcn.1004d680
push 0
push 0
lea edx, [ebp - 0x164]
mov ecx, str.HITBOXES
call fcn.10047b60
add esp, 0xc
lea ecx, [ebp - 0x125]
call fcn.10027f30
mov dword [ebp - 0x64], eax
lea ecx, [ebp - 0x124]
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x44], str.Head
push eax
lea eax, [ebp - 0x44]
mov dword [ebp - 0x40], str.Chest
push eax
mov dword [ebp - 0x3c], str.Stomach
mov dword [ebp - 0x38], str.Arms
mov dword [ebp - 0x34], str.Legs
mov dword [ebp - 0x30], str.Feet
call fcn.10027cc0
push str.rage_hitbox
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x130], ecx
lea ecx, [ebp - 0x5c]
call fcn.1000e1e0
lea eax, [ebp - 0x5c]
mov byte [ebp - 4], 0x1d
push eax
mov ecx, 0x10180078
call fcn.1000de40
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x64]
push edi
push dword [ebp - 0x130]
call fcn.10027ea0
mov edx, esi
mov ecx, str.Hitscan
call fcn.10068010
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x5c]
call fcn.1000e190
lea ecx, [ebp - 0x111]
call fcn.10027f30
mov dword [ebp - 0x64], eax
lea ecx, [ebp - 0x124]
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x44], str.Head
push eax
lea eax, [ebp - 0x44]
mov dword [ebp - 0x40], str.Chest
push eax
mov dword [ebp - 0x3c], str.Stomach
mov dword [ebp - 0x38], str.Arms
mov dword [ebp - 0x34], str.Legs
mov dword [ebp - 0x30], str.Feet
call fcn.10027cc0
push str.rage_multipoint
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x130], ecx
lea ecx, [ebp - 0x5c]
call fcn.1000e1e0
lea eax, [ebp - 0x5c]
mov byte [ebp - 4], 0x1e
push eax
mov ecx, 0x10180078
call fcn.1000de40
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x64]
push edi
push dword [ebp - 0x130]
call fcn.10027ea0
mov edx, esi
mov ecx, str.Multipoint
call fcn.10068010
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x5c]
call fcn.1000e190
push str.rage_multipoint
lea ecx, [ebp - 0x44]
call fcn.1000e1e0
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 0x1f
push eax
mov ecx, 0x10180078
call fcn.1000de40
lea ecx, [ebp - 0x64]
mov dword [ebp - 0x64], 0
push ecx
mov ecx, eax
call fcn.1000dcc0
lea ecx, [ebp - 0x44]
mov al, byte [eax]
mov byte [ebp - 0x111], al
mov byte [ebp - 4], 0
call fcn.1000e190
cmp byte [ebp - 0x111], 0
je 0x10020bd0
push str.rage_mp_scale
lea ecx, [ebp - 0x44]
call fcn.1000e1e0
push 0
push str._d__
push 0x64
push 0x19
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 0x20
push eax
mov ecx, 0x10180018
call fcn.1000de80
mov edx, eax
mov ecx, str.Head_multipoint_scale
call fcn.10068f10
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x44]
call fcn.1000e190
push str.rage_multipoint
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
mov eax, 1
mov byte [ebp - 4], 0x21
mov dword [ebp - 0x134], eax
mov ecx, 0x10180078
mov dword [ebp - 0x13c], eax
lea eax, [ebp - 0x2c]
push eax
call fcn.1000de40
lea ecx, [ebp - 0x64]
mov dword [ebp - 0x64], 1
push ecx
mov ecx, eax
call fcn.1000dcc0
cmp byte [eax], 0
jne 0x10020d76
push str.rage_multipoint
lea ecx, [ebp - 0xa8]
call fcn.1000e1e0
mov eax, 3
mov dword [ebp - 4], 0x22
mov dword [ebp - 0x134], eax
mov ecx, 0x10180078
mov dword [ebp - 0x13c], eax
lea eax, [ebp - 0xa8]
push eax
call fcn.1000de40
lea ecx, [ebp - 0x12c]
mov dword [ebp - 0x12c], 2
push ecx
mov ecx, eax
call fcn.1000dcc0
cmp byte [eax], 0
jne 0x10020d76
push str.rage_multipoint
lea ecx, [ebp - 0xd4]
call fcn.1000e1e0
mov eax, 7
mov dword [ebp - 4], 0x23
mov dword [ebp - 0x134], eax
mov ecx, 0x10180078
mov dword [ebp - 0x13c], eax
lea eax, [ebp - 0xd4]
push eax
call fcn.1000de40
lea ecx, [ebp - 0x120]
mov dword [ebp - 0x120], 3
push ecx
mov ecx, eax
call fcn.1000dcc0
cmp byte [eax], 0
jne 0x10020d76
push str.rage_multipoint
lea ecx, [ebp - 0x90]
call fcn.1000e1e0
mov eax, 0xf
mov dword [ebp - 4], 0x24
mov dword [ebp - 0x134], eax
mov ecx, 0x10180078
mov dword [ebp - 0x13c], eax
lea eax, [ebp - 0x90]
push eax
call fcn.1000de40
lea ecx, [ebp - 0x48]
mov dword [ebp - 0x48], 4
push ecx
mov ecx, eax
call fcn.1000dcc0
cmp byte [eax], 0
jne 0x10020d76
push str.rage_multipoint
lea ecx, [ebp - 0x44]
call fcn.1000e1e0
mov eax, 0x1f
mov dword [ebp - 4], 0x25
mov dword [ebp - 0x134], eax
mov ecx, 0x10180078
mov dword [ebp - 0x13c], eax
lea eax, [ebp - 0x44]
push eax
call fcn.1000de40
lea ecx, [ebp - 0x118]
mov dword [ebp - 0x118], 5
push ecx
mov ecx, eax
call fcn.1000dcc0
mov byte [ebp - 0x111], 0
cmp byte [eax], 0
je 0x10020d7d
mov byte [ebp - 0x111], 1
mov eax, dword [ebp - 0x134]
test al, 0x10
je 0x10020d9e
and eax, 0xffffffef
lea ecx, [ebp - 0x44]
mov dword [ebp - 0x134], eax
call fcn.1000e190
mov eax, dword [ebp - 0x134]
test al, 8
je 0x10020dbc
and eax, 0xfffffff7
lea ecx, [ebp - 0x90]
mov dword [ebp - 0x134], eax
call fcn.1000e190
mov eax, dword [ebp - 0x134]
test al, 4
je 0x10020dda
and eax, 0xfffffffb
lea ecx, [ebp - 0xd4]
mov dword [ebp - 0x134], eax
call fcn.1000e190
mov eax, dword [ebp - 0x134]
test al, 2
je 0x10020df8
and eax, 0xfffffffd
lea ecx, [ebp - 0xa8]
mov dword [ebp - 0x134], eax
call fcn.1000e190
mov eax, dword [ebp - 0x134]
mov dword [ebp - 4], 0
test al, 1
je 0x10020e0b
lea ecx, [ebp - 0x2c]
call fcn.1000e190
cmp byte [ebp - 0x111], 0
je 0x10020e59
push str.rage_body_mp_scale
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push str._d__
push 0x64
push 0x19
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x26
push eax
mov ecx, 0x10180018
call fcn.1000de80
mov edx, eax
mov ecx, str.Body_multipoint_scale
call fcn.10068f10
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.rage_dmg
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 0x1013f268
push 0x7e
push 0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x27
push eax
mov ecx, 0x10180018
call fcn.1000de80
mov edx, eax
mov ecx, str.Visible_minimum_damage
call fcn.10068f10
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.rage_dmg_pen
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 0x1013f268
push 0x7e
push 0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x28
push eax
mov ecx, 0x10180018
call fcn.1000de80
mov edx, eax
mov ecx, str.Wallbang_minimum_damage
call fcn.10068f10
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.rage_dmg_override_amt
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 0x1013f268
push 0x7e
push 0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x29
push eax
mov ecx, 0x10180018
call fcn.1000de80
mov edx, eax
mov ecx, str.Minimum_damage_override
call fcn.10068f10
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.rage_dmg_key_style
lea ecx, [ebp - 0xa8]
call fcn.1000e1e0
lea eax, [ebp - 0xa8]
mov byte [ebp - 4], 0x2a
push eax
mov ecx, 0x10180018
call fcn.1000de80
push 0x1013ef98
lea ecx, [ebp - 0x2c]
mov esi, eax
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x2b
push eax
mov ecx, 0x10180018
call fcn.1000de80
push esi
mov edx, eax
mov ecx, str.rage_dmg_key
call fcn.10065560
add esp, 4
lea ecx, [ebp - 0x2c]
call fcn.1000e190
lea ecx, [ebp - 0xa8]
mov byte [ebp - 4], 0
call fcn.1000e190
push str.rage_dmg_health
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x2c
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Scale_minimum_damage_to_health
call fcn.10064260
add esp, 8
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
call fcn.10047ba0
xorps xmm2, xmm2
lea ecx, [ebp - 0x11c]
xorps xmm1, xmm1
call fcn.1001eda0
push eax
xor edx, edx
lea ecx, [ebp - 0x18c]
call fcn.1004d680
push 0
push 0
lea edx, [ebp - 0x17c]
mov ecx, str.EXPLOITS
call fcn.10047b60
add esp, 0xc
lea ecx, [ebp - 0x2c]
push str.rage_doubletap
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x2d
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Double_tap
call fcn.10064260
add esp, 8
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.rage_doubletap
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x2e
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
lea ecx, [ebp - 0x2c]
mov al, byte [eax]
mov byte [ebp - 0x111], al
mov byte [ebp - 4], 0
call fcn.1000e190
cmp byte [ebp - 0x111], 0
je 0x1002749b
push str.rage_doubletap_key_style
lea ecx, [ebp - 0xa8]
call fcn.1000e1e0
lea eax, [ebp - 0xa8]
mov byte [ebp - 4], 0x2f
push eax
mov ecx, 0x10180018
call fcn.1000de80
push 0x1013ee80
lea ecx, [ebp - 0x2c]
mov esi, eax
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x30
push eax
mov ecx, 0x10180018
call fcn.1000de80
push esi
mov edx, eax
mov ecx, str.rage_doubletap_key
call fcn.10065560
add esp, 4
lea ecx, [ebp - 0x2c]
call fcn.1000e190
lea ecx, [ebp - 0xa8]
mov byte [ebp - 4], 0
call fcn.1000e190
push str.rage_hitchance_doubletap
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 0x1013f268
push 3
push 0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x31
push eax
mov ecx, 0x10180018
call fcn.1000de80
mov edx, eax
mov ecx, str.Double_tap_tolerance
call fcn.10068f10
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.rage_charge_delay
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push ecx
mov byte [ebp - 4], 0x32
lea eax, [ebp - 0x2c]
mov dword [esp], 0x3f800000
mov ecx, 0x10180038
push str._.2fs
push eax
call fcn.1000de80
movss xmm3, dword [0x10145040]
mov edx, eax
movss xmm2, dword [0x10144fb0]
mov ecx, str.Double_tap_recharge_delay
call fcn.10068ed0
add esp, 8
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
lea ecx, [ebp - 0x125]
call fcn.10027f30
mov dword [ebp - 0x118], eax
lea ecx, [ebp - 0x124]
lea eax, [ebp - 0x44]
mov dword [ebp - 0x50], str.None
push eax
lea eax, [ebp - 0x50]
mov dword [ebp - 0x4c], str.Minimal_speed
mov dword [ebp - 0x48], str.Full_stop
push eax
call fcn.10027cc0
push str.rage_doubletap_qs_mode
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x68], ecx
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x33
push eax
mov ecx, 0x10180018
call fcn.1000de80
push 0
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x118]
push edi
push dword [ebp - 0x68]
call fcn.10027ea0
mov edx, esi
mov ecx, str.Double_tap_autostop_mode
call fcn.10067c00
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
lea ecx, [ebp - 0x111]
call fcn.10027f30
mov dword [ebp - 0x118], eax
lea ecx, [ebp - 0x124]
lea eax, [ebp - 0x44]
mov dword [ebp - 0x50], 0x1013f6f8
push eax
lea eax, [ebp - 0x50]
mov dword [ebp - 0x4c], str.Always_on
push eax
mov dword [ebp - 0x48], str.Adaptive
call fcn.10027cc0
push str.rage_break_lc
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x68], ecx
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x34
push eax
mov ecx, 0x10180018
call fcn.1000de80
push 0
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x118]
push edi
push dword [ebp - 0x68]
call fcn.10027ea0
mov edx, esi
mov ecx, str.Break_lagcompensation
call fcn.10067c00
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
lea ecx, [ebp - 0x112]
call fcn.10027f30
mov dword [ebp - 0x118], eax
lea ecx, [ebp - 0x124]
lea eax, [ebp - 0x44]
mov dword [ebp - 0x54], str.Accurate
push eax
lea eax, [ebp - 0x54]
mov dword [ebp - 0x50], str.Fast
push eax
mov dword [ebp - 0x4c], str.Unsafe
mov dword [ebp - 0x48], str.Adaptive
call fcn.10027cc0
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x68], ecx
lea ecx, [ebp - 0x2c]
push str.rage_shift_mode
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x35
push eax
mov ecx, 0x10180018
call fcn.1000de80
push 0
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x118]
push edi
push dword [ebp - 0x68]
call fcn.10027ea0
mov edx, esi
mov ecx, str.Double_tap_mode
call fcn.10067c00
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
jmp 0x10027496
xorps xmm2, xmm2
lea ecx, [ebp - 0x11c]
xorps xmm1, xmm1
call fcn.1001eda0
push eax
xor edx, edx
lea ecx, [ebp - 0x14c]
call fcn.1004d680
push 0
push 0
lea edx, [ebp - 0x15c]
mov ecx, str.MAIN
call fcn.10047b60
add esp, 0xc
lea ecx, [ebp - 0x2c]
push str.antiaim_enable
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x36
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Enabled
call fcn.10064260
add esp, 8
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
lea ecx, [ebp - 0x112]
call fcn.10027f30
mov dword [ebp - 0x118], eax
lea ecx, [ebp - 0x124]
lea eax, [ebp - 0x44]
mov dword [ebp - 0x50], str.Standing
push eax
lea eax, [ebp - 0x50]
mov dword [ebp - 0x4c], str.Moving
push eax
mov dword [ebp - 0x48], str.Jumping
call fcn.10027cc0
push str.aa_cond
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x68], ecx
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x37
push eax
mov ecx, 0x10180018
call fcn.1000de80
push 0
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x118]
push edi
push dword [ebp - 0x68]
call fcn.10027ea0
mov edx, esi
mov ecx, str.Conditions
call fcn.10067c00
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.aa_cond
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x38
push eax
mov ecx, 0x10180018
call fcn.1000de80
mov esi, dword [eax]
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0
call fcn.1000e190
sub esi, 0
je 0x10021d7a
sub esi, 1
je 0x1002190f
sub esi, 1
jne 0x100221f5
lea ecx, [ebp - 0x112]
call fcn.10027f30
mov dword [ebp - 0x118], eax
lea ecx, [ebp - 0x124]
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x40], str.None
push eax
lea eax, [ebp - 0x40]
mov dword [ebp - 0x3c], str.Default
push eax
mov dword [ebp - 0x38], 0x1013f9d0
mov dword [ebp - 0x34], str.random
mov dword [ebp - 0x30], str.ideal
call fcn.10027cc0
push str.pitch_air
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x68], ecx
lea ecx, [ebp - 0xa8]
call fcn.1000e1e0
lea eax, [ebp - 0xa8]
mov byte [ebp - 4], 0x4f
push eax
mov ecx, 0x10180018
call fcn.1000de80
push 0
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x118]
push edi
push dword [ebp - 0x68]
call fcn.10027ea0
mov edx, esi
mov ecx, str.Pitch
call fcn.10067c00
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xa8]
call fcn.1000e190
lea ecx, [ebp - 0x125]
call fcn.10027f30
mov dword [ebp - 0x118], eax
lea ecx, [ebp - 0x124]
lea eax, [ebp - 0xbc]
mov dword [ebp - 0xdc], str.None
push eax
lea eax, [ebp - 0xdc]
mov dword [ebp - 0xd8], str.Static
push eax
mov dword [ebp - 0xd4], str.Random_jitter
mov dword [ebp - 0xd0], str.Rotate
mov dword [ebp - 0xcc], str.Random
mov dword [ebp - 0xc8], str.Distortion
mov dword [ebp - 0xc4], str.Shift_distortion
mov dword [ebp - 0xc0], str.Center_jitter
call fcn.10027cc0
push str.yaw_air
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x68], ecx
lea ecx, [ebp - 0xa8]
call fcn.1000e1e0
lea eax, [ebp - 0xa8]
mov byte [ebp - 4], 0x50
push eax
mov ecx, 0x10180018
call fcn.1000de80
push 0
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x118]
push edi
push dword [ebp - 0x68]
call fcn.10027ea0
mov edx, esi
mov ecx, 0x1013f810
call fcn.10067c00
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xa8]
call fcn.1000e190
push str.yaw_air
lea ecx, [ebp - 0xa8]
call fcn.1000e1e0
lea eax, [ebp - 0xa8]
mov byte [ebp - 4], 0x51
push eax
mov ecx, 0x10180018
call fcn.1000de80
lea ecx, [ebp - 0xa8]
mov esi, dword [eax]
mov byte [ebp - 4], 0
call fcn.1000e190
test esi, esi
jle 0x100221f5
push str.yaw_air
lea ecx, [ebp - 0xa8]
call fcn.1000e1e0
lea eax, [ebp - 0xa8]
mov byte [ebp - 4], 0x52
push eax
mov ecx, 0x10180018
call fcn.1000de80
lea ecx, [ebp - 0xa8]
mov esi, dword [eax]
mov byte [ebp - 4], 0
call fcn.1000e190
add esi, 0xfffffffe
cmp esi, 5
ja case.default.0x100216ab
jmp dword [esi*4 + 0x100274e4]
push 0x1013f9f8
lea ecx, [ebp - 0xd4]
call fcn.1000e1e0
push 0
push 0x1013f814
push 0xb4
push 1
lea eax, [ebp - 0xd4]
mov byte [ebp - 4], 0x53
push eax
mov ecx, 0x10180018
call fcn.1000de80
mov edx, eax
mov ecx, str.jitter_range_air
call fcn.10068f10
add esp, 0x10
jmp 0x100217d7
push str.rot_range_air
lea ecx, [ebp - 0xd4]
call fcn.1000e1e0
push 0
push 0x1013f814
push 0x168
push 0x23
lea eax, [ebp - 0xd4]
mov byte [ebp - 4], 0x54
push eax
mov ecx, 0x10180018
call fcn.1000de80
mov edx, eax
mov ecx, str.rotate_range_air
call fcn.10068f10
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xd4]
call fcn.1000e190
push str.rot_speed_air
lea ecx, [ebp - 0xd4]
call fcn.1000e1e0
push 0
push str._d__
push 0x64
push 1
lea eax, [ebp - 0xd4]
mov byte [ebp - 4], 0x55
push eax
mov ecx, 0x10180018
call fcn.1000de80
mov edx, eax
mov ecx, str.Rotation_speed
call fcn.10068f10
add esp, 0x10
jmp 0x100217d7
push str.rand_update_air
lea ecx, [ebp - 0xd4]
call fcn.1000e1e0
push ecx
mov byte [ebp - 4], 0x56
lea eax, [ebp - 0xd4]
mov dword [esp], 0x3f800000
mov ecx, 0x10180038
push str._.2fs
push eax
call fcn.1000de80
movss xmm3, dword [0x10145040]
xorps xmm2, xmm2
mov edx, eax
mov ecx, str.Update_rate
call fcn.10068ed0
add esp, 8
lea ecx, [ebp - 0xd4]
mov byte [ebp - 4], 0
call fcn.1000e190
lea ecx, [ebp - 0x112]
call fcn.10027f30
mov dword [ebp - 0x118], eax
lea ecx, [ebp - 0x124]
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x40], str.Freestand
push eax
lea eax, [ebp - 0x40]
mov dword [ebp - 0x3c], str.Backwards
push eax
mov dword [ebp - 0x38], str.Left
mov dword [ebp - 0x34], str.Right
mov dword [ebp - 0x30], str.Custom
call fcn.10027cc0
push str.dir_air
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x68], ecx
lea ecx, [ebp - 0xa8]
call fcn.1000e1e0
lea eax, [ebp - 0xa8]
mov byte [ebp - 4], 0x57
push eax
mov ecx, 0x10180018
call fcn.1000de80
push 0
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x118]
push edi
push dword [ebp - 0x68]
call fcn.10027ea0
mov edx, esi
mov ecx, str.Direction
call fcn.10067c00
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xa8]
call fcn.1000e190
push str.dir_air
lea ecx, [ebp - 0xa8]
call fcn.1000e1e0
lea eax, [ebp - 0xa8]
mov byte [ebp - 4], 0x58
push eax
mov ecx, 0x10180018
call fcn.1000de80
lea ecx, [ebp - 0xa8]
mov esi, dword [eax]
mov byte [ebp - 4], 0
call fcn.1000e190
cmp esi, 4
jne 0x100221f5
push 0x1013fa6c
lea ecx, [ebp - 0xa8]
call fcn.1000e1e0
push 0
push 0x1013f814
push 0xb4
push 0xffffff4c
lea eax, [ebp - 0xa8]
mov byte [ebp - 4], 0x59
push eax
mov ecx, 0x10180018
call fcn.1000de80
mov ecx, str.dir_custom_air
jmp 0x100221dc
lea ecx, [ebp - 0x112]
call fcn.10027f30
mov dword [ebp - 0x118], eax
lea ecx, [ebp - 0x124]
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x40], str.None
push eax
lea eax, [ebp - 0x40]
mov dword [ebp - 0x3c], str.Default
push eax
mov dword [ebp - 0x38], 0x1013f784
mov dword [ebp - 0x34], str.Random
mov dword [ebp - 0x30], str.Ideal
call fcn.10027cc0
push str.pitch_walk
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x68], ecx
lea ecx, [ebp - 0xa8]
call fcn.1000e1e0
lea eax, [ebp - 0xa8]
mov byte [ebp - 4], 0x44
push eax
mov ecx, 0x10180018
call fcn.1000de80
push 0
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x118]
push edi
push dword [ebp - 0x68]
call fcn.10027ea0
mov edx, esi
mov ecx, str.Pitch
call fcn.10067c00
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xa8]
call fcn.1000e190
lea ecx, [ebp - 0x125]
call fcn.10027f30
mov dword [ebp - 0x118], eax
lea ecx, [ebp - 0x124]
lea eax, [ebp - 0xbc]
mov dword [ebp - 0xdc], str.None
push eax
lea eax, [ebp - 0xdc]
mov dword [ebp - 0xd8], str.Static
push eax
mov dword [ebp - 0xd4], str.Random_jitter
mov dword [ebp - 0xd0], str.Rotate
mov dword [ebp - 0xcc], str.Random
mov dword [ebp - 0xc8], str.Distortion
mov dword [ebp - 0xc4], str.Shift_distortion
mov dword [ebp - 0xc0], str.Center_jitter
call fcn.10027cc0
push str.yaw_walk
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x68], ecx
lea ecx, [ebp - 0xa8]
call fcn.1000e1e0
lea eax, [ebp - 0xa8]
mov byte [ebp - 4], 0x45
push eax
mov ecx, 0x10180018
call fcn.1000de80
push 0
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x118]
push edi
push dword [ebp - 0x68]
call fcn.10027ea0
mov edx, esi
mov ecx, 0x1013f810
call fcn.10067c00
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xa8]
call fcn.1000e190
push str.yaw_walk
lea ecx, [ebp - 0xa8]
call fcn.1000e1e0
lea eax, [ebp - 0xa8]
mov byte [ebp - 4], 0x46
push eax
mov ecx, 0x10180018
call fcn.1000de80
lea ecx, [ebp - 0xa8]
mov esi, dword [eax]
mov byte [ebp - 4], 0
call fcn.1000e190
test esi, esi
jle 0x100221f5
push str.yaw_walk
lea ecx, [ebp - 0xa8]
call fcn.1000e1e0
lea eax, [ebp - 0xa8]
mov byte [ebp - 4], 0x47
push eax
mov ecx, 0x10180018
call fcn.1000de80
lea ecx, [ebp - 0xa8]
mov esi, dword [eax]
mov byte [ebp - 4], 0
call fcn.1000e190
add esi, 0xfffffffe
cmp esi, 5
ja case.default.0x10021b16
jmp dword [esi*4 + 0x100274fc]
push 0x1013f930
lea ecx, [ebp - 0xd4]
call fcn.1000e1e0
push 0
push 0x1013f814
push 0xb4
push 1
lea eax, [ebp - 0xd4]
mov byte [ebp - 4], 0x48
push eax
mov ecx, 0x10180018
call fcn.1000de80
mov edx, eax
mov ecx, str.jitter_range_walk
call fcn.10068f10
add esp, 0x10
jmp 0x10021c42
push 0x1013f958
lea ecx, [ebp - 0xd4]
call fcn.1000e1e0
push 0
push 0x1013f814
push 0x168
push 0x23
lea eax, [ebp - 0xd4]
mov byte [ebp - 4], 0x49
push eax
mov ecx, 0x10180018
call fcn.1000de80
mov edx, eax
mov ecx, str.rot_range_walk
call fcn.10068f10
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xd4]
call fcn.1000e190
push str.rot_speed_walk
lea ecx, [ebp - 0xd4]
call fcn.1000e1e0
push 0
push str._d__
push 0x64
push 1
lea eax, [ebp - 0xd4]
mov byte [ebp - 4], 0x4a
push eax
mov ecx, 0x10180018
call fcn.1000de80
mov edx, eax
mov ecx, str.Rotation_speed
call fcn.10068f10
add esp, 0x10
jmp 0x10021c42
push str.rand_update_walk
lea ecx, [ebp - 0xd4]
call fcn.1000e1e0
push ecx
mov byte [ebp - 4], 0x4b
lea eax, [ebp - 0xd4]
mov dword [esp], 0x3f800000
mov ecx, 0x10180038
push str._.2fs
push eax
call fcn.1000de80
movss xmm3, dword [0x10145040]
xorps xmm2, xmm2
mov edx, eax
mov ecx, str.Update_rate
call fcn.10068ed0
add esp, 8
lea ecx, [ebp - 0xd4]
mov byte [ebp - 4], 0
call fcn.1000e190
lea ecx, [ebp - 0x112]
call fcn.10027f30
mov dword [ebp - 0x118], eax
lea ecx, [ebp - 0x124]
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x40], str.Freestand
push eax
lea eax, [ebp - 0x40]
mov dword [ebp - 0x3c], str.Backwards
push eax
mov dword [ebp - 0x38], str.Left
mov dword [ebp - 0x34], str.Right
mov dword [ebp - 0x30], str.Custom
call fcn.10027cc0
push str.dir_walk
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x68], ecx
lea ecx, [ebp - 0xa8]
call fcn.1000e1e0
lea eax, [ebp - 0xa8]
mov byte [ebp - 4], 0x4c
push eax
mov ecx, 0x10180018
call fcn.1000de80
push 0
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x118]
push edi
push dword [ebp - 0x68]
call fcn.10027ea0
mov edx, esi
mov ecx, str.Direction
call fcn.10067c00
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xa8]
call fcn.1000e190
push str.dir_walk
lea ecx, [ebp - 0xa8]
call fcn.1000e1e0
lea eax, [ebp - 0xa8]
mov byte [ebp - 4], 0x4d
push eax
mov ecx, 0x10180018
call fcn.1000de80
lea ecx, [ebp - 0xa8]
mov esi, dword [eax]
mov byte [ebp - 4], 0
call fcn.1000e190
cmp esi, 4
jne 0x100221f5
push 0x1013f9ac
lea ecx, [ebp - 0xa8]
call fcn.1000e1e0
push 0
push 0x1013f814
push 0xb4
push 0xffffff4c
lea eax, [ebp - 0xa8]
mov byte [ebp - 4], 0x4e
push eax
mov ecx, 0x10180018
call fcn.1000de80
mov ecx, str.dir_custom_walk
jmp 0x100221dc
lea ecx, [ebp - 0x112]
call fcn.10027f30
mov dword [ebp - 0x118], eax
lea ecx, [ebp - 0x124]
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x40], str.None
push eax
lea eax, [ebp - 0x40]
mov dword [ebp - 0x3c], str.Default
push eax
mov dword [ebp - 0x38], 0x1013f784
mov dword [ebp - 0x34], str.Jitter
mov dword [ebp - 0x30], str.Ideal
call fcn.10027cc0
push str.pitch_stand
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x68], ecx
lea ecx, [ebp - 0xa8]
call fcn.1000e1e0
lea eax, [ebp - 0xa8]
mov byte [ebp - 4], 0x39
push eax
mov ecx, 0x10180018
call fcn.1000de80
push 0
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x118]
push edi
push dword [ebp - 0x68]
call fcn.10027ea0
mov edx, esi
mov ecx, str.Pitch
call fcn.10067c00
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xa8]
call fcn.1000e190
lea ecx, [ebp - 0x125]
call fcn.10027f30
mov dword [ebp - 0x118], eax
lea ecx, [ebp - 0x124]
lea eax, [ebp - 0xbc]
mov dword [ebp - 0xdc], str.None
push eax
lea eax, [ebp - 0xdc]
mov dword [ebp - 0xd8], str.Static
push eax
mov dword [ebp - 0xd4], str.Random_jitter
mov dword [ebp - 0xd0], str.Rotate
mov dword [ebp - 0xcc], str.Random
mov dword [ebp - 0xc8], str.Distortion
mov dword [ebp - 0xc4], str.Shift_distortion
mov dword [ebp - 0xc0], str.Center_jitter
call fcn.10027cc0
push str.yaw_stand
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x68], ecx
lea ecx, [ebp - 0xa8]
call fcn.1000e1e0
lea eax, [ebp - 0xa8]
mov byte [ebp - 4], 0x3a
push eax
mov ecx, 0x10180018
call fcn.1000de80
push 0
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x118]
push edi
push dword [ebp - 0x68]
call fcn.10027ea0
mov edx, esi
mov ecx, 0x1013f810
call fcn.10067c00
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xa8]
call fcn.1000e190
push str.yaw_stand
lea ecx, [ebp - 0xa8]
call fcn.1000e1e0
lea eax, [ebp - 0xa8]
mov byte [ebp - 4], 0x3b
push eax
mov ecx, 0x10180018
call fcn.1000de80
lea ecx, [ebp - 0xa8]
mov esi, dword [eax]
mov byte [ebp - 4], 0
call fcn.1000e190
test esi, esi
jle 0x100221f5
push str.yaw_stand
lea ecx, [ebp - 0xa8]
call fcn.1000e1e0
lea eax, [ebp - 0xa8]
mov byte [ebp - 4], 0x3c
push eax
mov ecx, 0x10180018
call fcn.1000de80
lea ecx, [ebp - 0xa8]
mov esi, dword [eax]
mov byte [ebp - 4], 0
call fcn.1000e190
add esi, 0xfffffffe
cmp esi, 5
ja case.default.0x10021f81
jmp dword [esi*4 + 0x10027514]
push 0x1013f818
lea ecx, [ebp - 0xd4]
call fcn.1000e1e0
push 0
push 0x1013f814
push 0xb4
push 5
lea eax, [ebp - 0xd4]
mov byte [ebp - 4], 0x3d
push eax
mov ecx, 0x10180018
call fcn.1000de80
mov edx, eax
mov ecx, str.jitter_range_stand
call fcn.10068f10
add esp, 0x10
jmp 0x100220ad
push 0x1013f844
lea ecx, [ebp - 0xd4]
call fcn.1000e1e0
push 0
push 0x1013f814
push 0x168
push 0x23
lea eax, [ebp - 0xd4]
mov byte [ebp - 4], 0x3e
push eax
mov ecx, 0x10180018
call fcn.1000de80
mov edx, eax
mov ecx, str.rot_range_stand
call fcn.10068f10
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xd4]
call fcn.1000e190
push str.rot_speed_stand
lea ecx, [ebp - 0xd4]
call fcn.1000e1e0
push 0
push str._d__
push 0x64
push 1
lea eax, [ebp - 0xd4]
mov byte [ebp - 4], 0x3f
push eax
mov ecx, 0x10180018
call fcn.1000de80
mov edx, eax
mov ecx, str.Rotation_speed
call fcn.10068f10
add esp, 0x10
jmp 0x100220ad
push str.rand_update_stand
lea ecx, [ebp - 0xd4]
call fcn.1000e1e0
push ecx
mov byte [ebp - 4], 0x40
lea eax, [ebp - 0xd4]
mov dword [esp], 0x3f800000
mov ecx, 0x10180038
push str._.2fs
push eax
call fcn.1000de80
movss xmm3, dword [0x10145040]
xorps xmm2, xmm2
mov edx, eax
mov ecx, str.Update_rate
call fcn.10068ed0
add esp, 8
lea ecx, [ebp - 0xd4]
mov byte [ebp - 4], 0
call fcn.1000e190
lea ecx, [ebp - 0x112]
call fcn.10027f30
mov dword [ebp - 0x118], eax
lea ecx, [ebp - 0x124]
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x40], str.Freestand
push eax
lea eax, [ebp - 0x40]
mov dword [ebp - 0x3c], str.Backwards
push eax
mov dword [ebp - 0x38], str.Left
mov dword [ebp - 0x34], str.Right
mov dword [ebp - 0x30], str.Custom
call fcn.10027cc0
push str.dir_stand
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x68], ecx
lea ecx, [ebp - 0xa8]
call fcn.1000e1e0
lea eax, [ebp - 0xa8]
mov byte [ebp - 4], 0x41
push eax
mov ecx, 0x10180018
call fcn.1000de80
push 0
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x118]
push edi
push dword [ebp - 0x68]
call fcn.10027ea0
mov edx, esi
mov ecx, str.Direction
call fcn.10067c00
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xa8]
call fcn.1000e190
push str.dir_stand
lea ecx, [ebp - 0xa8]
call fcn.1000e1e0
lea eax, [ebp - 0xa8]
mov byte [ebp - 4], 0x42
push eax
mov ecx, 0x10180018
call fcn.1000de80
lea ecx, [ebp - 0xa8]
mov esi, dword [eax]
mov byte [ebp - 4], 0
call fcn.1000e190
cmp esi, 4
jne 0x100221f5
push 0x1013f8f0
lea ecx, [ebp - 0xa8]
call fcn.1000e1e0
push 0
push 0x1013f814
push 0xb4
push 0xffffff4c
lea eax, [ebp - 0xa8]
mov byte [ebp - 4], 0x43
push eax
mov ecx, 0x10180018
call fcn.1000de80
mov ecx, str.dir_custom_stand
mov edx, eax
call fcn.10068f10
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xa8]
call fcn.1000e190
call fcn.10047ba0
xorps xmm2, xmm2
lea ecx, [ebp - 0x11c]
xorps xmm1, xmm1
call fcn.1001eda0
push eax
xor edx, edx
lea ecx, [ebp - 0x16c]
call fcn.1004d680
push 0
push 0
lea edx, [ebp - 0x164]
mov ecx, str.FAKELAG
call fcn.10047b60
add esp, 0xc
lea ecx, [ebp - 0x2c]
push str.fakelag_enable
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x5a
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Enabled
call fcn.10064260
add esp, 8
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.fakelag_enable
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x5b
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
lea ecx, [ebp - 0x2c]
mov al, byte [eax]
mov byte [ebp - 0x111], al
mov byte [ebp - 4], 0
call fcn.1000e190
cmp byte [ebp - 0x111], 0
je 0x100225a6
lea ecx, [ebp - 0x112]
call fcn.10027f30
mov dword [ebp - 0x118], eax
lea ecx, [ebp - 0x4c]
lea eax, [ebp - 0x11c]
mov dword [ebp - 0x124], str.Moving
push eax
lea eax, [ebp - 0x124]
mov dword [ebp - 0x120], str.Jumping
push eax
call fcn.10027cc0
push str.fakelag_conditions
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x68], ecx
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x5c
push eax
mov ecx, 0x10180078
call fcn.1000de40
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x118]
push edi
push dword [ebp - 0x68]
call fcn.10027ea0
mov edx, esi
mov ecx, str.Triggers
call fcn.10068010
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
lea ecx, [ebp - 0x125]
call fcn.10027f30
mov dword [ebp - 0x118], eax
lea ecx, [ebp - 0x124]
lea eax, [ebp - 0x44]
mov dword [ebp - 0x54], str.Maximum
push eax
lea eax, [ebp - 0x54]
mov dword [ebp - 0x50], str.Fluctuate
push eax
mov dword [ebp - 0x4c], str.Random
mov dword [ebp - 0x48], str.Adaptive
call fcn.10027cc0
push str.fakelag_mode
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x68], ecx
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x5d
push eax
mov ecx, 0x10180018
call fcn.1000de80
push 0
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x118]
push edi
push dword [ebp - 0x68]
call fcn.10027ea0
mov edx, esi
mov ecx, str.Mode
call fcn.10067c00
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.fakelag_limit
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 0x1013faf4
push 0xe
push 2
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x5e
push eax
mov ecx, 0x10180018
call fcn.1000de80
mov edx, eax
mov ecx, str.Limit
call fcn.10068f10
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.fakelag_ground
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x5f
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Avoid_ground
call fcn.10064260
add esp, 8
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.fakelag_exploit
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x60
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.While_exploiting
call fcn.10064260
add esp, 8
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
lea ecx, [ebp - 0x111]
call fcn.10027f30
mov dword [ebp - 0x118], eax
lea ecx, [ebp - 0x124]
lea eax, [ebp - 0x44]
mov dword [ebp - 0x54], str.None
push eax
lea eax, [ebp - 0x54]
mov dword [ebp - 0x50], str.Force
push eax
mov dword [ebp - 0x4c], str.Reset
mov dword [ebp - 0x48], str.Force_safety
call fcn.10027cc0
push str.onshot_mode
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x68], ecx
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x61
push eax
mov ecx, 0x10180018
call fcn.1000de80
push 0
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x118]
push edi
push dword [ebp - 0x68]
call fcn.10027ea0
mov edx, esi
mov ecx, str.On_shot_anti_aim
call fcn.10067c00
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.onshot_mode
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x62
push eax
mov ecx, 0x10180018
call fcn.1000de80
lea ecx, [ebp - 0x2c]
mov esi, dword [eax]
mov byte [ebp - 4], 0
call fcn.1000e190
cmp esi, 3
jne 0x100225a6
push str.fakelag_delay
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x63
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Delay_shot_for_safety
call fcn.10064260
add esp, 8
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
call fcn.10047ba0
xorps xmm2, xmm2
lea ecx, [ebp - 0x11c]
xorps xmm1, xmm1
call fcn.1001eda0
push eax
xor edx, edx
lea ecx, [ebp - 0x154]
call fcn.1004d680
push 0
push 0
lea edx, [ebp - 0x194]
mov ecx, str.DETAIL
call fcn.10047b60
add esp, 0xc
lea ecx, [ebp - 0x112]
call fcn.10027f30
mov dword [ebp - 0x118], eax
lea ecx, [ebp - 0x124]
lea eax, [ebp - 0x90]
mov dword [ebp - 0xac], str.None
push eax
lea eax, [ebp - 0xac]
mov dword [ebp - 0xa8], str.Default
push eax
mov dword [ebp - 0xa4], str.Relative
mov dword [ebp - 0xa0], str.Jitter
mov dword [ebp - 0x9c], str.Rotate
mov dword [ebp - 0x98], str.Random
mov dword [ebp - 0x94], str.Local_view
call fcn.10027cc0
push str.fake_yaw
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x68], ecx
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x64
push eax
mov ecx, 0x10180018
call fcn.1000de80
push 0
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x118]
push edi
push dword [ebp - 0x68]
call fcn.10027ea0
mov edx, esi
mov ecx, str.Fake_yaw
call fcn.10067c00
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.fake_yaw
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x65
push eax
mov ecx, 0x10180018
call fcn.1000de80
lea ecx, [ebp - 0x2c]
mov esi, dword [eax]
mov byte [ebp - 4], 0
call fcn.1000e190
lea ecx, [ebp - 0x2c]
cmp esi, 2
jne 0x10022714
push 0x1013fbd8
call fcn.1000e1e0
push 0
push 0x1013f268
push 0x91
push 0xffffff6f
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x66
push eax
mov ecx, 0x10180018
call fcn.1000de80
mov ecx, str.fake_relative
jmp 0x10022775
push str.fake_yaw
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x67
push eax
mov ecx, 0x10180018
call fcn.1000de80
lea ecx, [ebp - 0x2c]
mov esi, dword [eax]
mov byte [ebp - 4], 0
call fcn.1000e190
cmp esi, 3
jne 0x1002278b
push 0x1013fbf8
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 0x1013f268
push 0xb4
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x68
push eax
mov ecx, 0x10180018
call fcn.1000de80
mov ecx, str.fake_jitter_range
mov edx, eax
call fcn.10068f10
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
lea ecx, [ebp - 0x112]
call fcn.10027f30
mov dword [ebp - 0x118], eax
lea ecx, [ebp - 0x124]
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x44], str.None
push eax
lea eax, [ebp - 0x44]
mov dword [ebp - 0x40], str.Static
push eax
mov dword [ebp - 0x3c], str.Double_flick
mov dword [ebp - 0x38], str.Break_979_activity
mov dword [ebp - 0x34], str.Dynamic
mov dword [ebp - 0x30], str.Switch
call fcn.10027cc0
push str.body_fake_stand
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x68], ecx
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x69
push eax
mov ecx, 0x10180018
call fcn.1000de80
push 0
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x118]
push edi
push dword [ebp - 0x68]
call fcn.10027ea0
mov edx, esi
mov ecx, str.Lower_body_yaw_target
call fcn.10067c00
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.body_fake_stand
lea ecx, [ebp - 0x90]
call fcn.1000e1e0
mov eax, 0x20
mov byte [ebp - 4], 0x6a
mov dword [ebp - 0x134], eax
mov ecx, 0x10180018
mov dword [ebp - 0x13c], eax
lea eax, [ebp - 0x90]
push eax
call fcn.1000de80
cmp dword [eax], 1
je 0x1002292d
push str.body_fake_stand
lea ecx, [ebp - 0xd4]
call fcn.1000e1e0
mov eax, 0x60
mov dword [ebp - 4], 0x6b
mov dword [ebp - 0x134], eax
mov ecx, 0x10180018
mov dword [ebp - 0x13c], eax
lea eax, [ebp - 0xd4]
push eax
call fcn.1000de80
cmp dword [eax], 2
je 0x1002292d
push str.body_fake_stand
lea ecx, [ebp - 0xa8]
call fcn.1000e1e0
mov eax, 0xe0
mov dword [ebp - 4], 0x6c
mov dword [ebp - 0x134], eax
mov ecx, 0x10180018
mov dword [ebp - 0x13c], eax
lea eax, [ebp - 0xa8]
push eax
call fcn.1000de80
cmp dword [eax], 4
je 0x1002292d
push str.body_fake_stand
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
mov eax, 0x1e0
mov dword [ebp - 4], 0x6d
mov dword [ebp - 0x134], eax
mov ecx, 0x10180018
mov dword [ebp - 0x13c], eax
lea eax, [ebp - 0x2c]
push eax
call fcn.1000de80
mov byte [ebp - 0x111], 0
cmp dword [eax], 5
jne 0x10022934
mov byte [ebp - 0x111], 1
mov eax, dword [ebp - 0x134]
test eax, 0x100
je 0x1002295a
and eax, 0xfffffeff
lea ecx, [ebp - 0x2c]
mov dword [ebp - 0x134], eax
call fcn.1000e190
mov eax, dword [ebp - 0x134]
test al, al
jns 0x1002297a
and eax, 0xffffff7f
lea ecx, [ebp - 0xa8]
mov dword [ebp - 0x134], eax
call fcn.1000e190
mov eax, dword [ebp - 0x134]
test al, 0x40
je 0x10022998
and eax, 0xffffffbf
lea ecx, [ebp - 0xd4]
mov dword [ebp - 0x134], eax
call fcn.1000e190
mov eax, dword [ebp - 0x134]
mov dword [ebp - 4], 0
test al, 0x20
je 0x100229ae
lea ecx, [ebp - 0x90]
call fcn.1000e190
cmp byte [ebp - 0x111], 0
je 0x10022a02
push 0x1013fc74
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 0x1013f814
push 0xb4
push 0xffffff4c
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x6e
push eax
mov ecx, 0x10180018
call fcn.1000de80
mov edx, eax
mov ecx, str.custom_body_fake_stand
call fcn.10068f10
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.body_fake_stand
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x6f
push eax
mov ecx, 0x10180018
call fcn.1000de80
lea ecx, [ebp - 0x2c]
mov esi, dword [eax]
mov byte [ebp - 4], 0
call fcn.1000e190
cmp esi, 2
jne 0x10022a7f
push str.custom_body_fake_stand_z_flick
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 0x1013f814
push 0xb4
push 0xffffff4c
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x70
push eax
mov ecx, 0x10180018
call fcn.1000de80
mov edx, eax
mov ecx, str.Double_flick_angle
call fcn.10068f10
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
lea ecx, [ebp - 0x112]
call fcn.10027f30
mov dword [ebp - 0x118], eax
lea ecx, [ebp - 0x124]
lea eax, [ebp - 0x44]
mov dword [ebp - 0x50], str.None
push eax
lea eax, [ebp - 0x50]
mov dword [ebp - 0x4c], str.Nearest_crosshair
push eax
mov dword [ebp - 0x48], str.Lowest_distance
call fcn.10027cc0
push str.at_target
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x68], ecx
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x71
push eax
mov ecx, 0x10180018
call fcn.1000de80
push 0
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x118]
push edi
push dword [ebp - 0x68]
call fcn.10027ea0
mov edx, esi
mov ecx, str.At_targets
call fcn.10067c00
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.manual_aa_enable
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x72
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Manual_anti_aim
call fcn.10064260
add esp, 8
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.manual_aa_enable
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x73
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
lea ecx, [ebp - 0x2c]
mov al, byte [eax]
mov byte [ebp - 0x111], al
mov byte [ebp - 4], 0
call fcn.1000e190
cmp byte [ebp - 0x111], 0
je 0x10022de7
movss xmm1, dword [0x10145324]
movss xmm0, dword [0x10145238]
call fcn.1004da50
push 0x1013fd28
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x74
push eax
mov ecx, 0x10180058
call fcn.1000de60
push eax
push str.arrow_col
mov ecx, 0x1017bfe0
call fcn.1001ee10
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0
call fcn.1000e190
push str.arrow_size
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push str._dpx
push 0x30
push 0x10
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x75
push eax
mov ecx, 0x10180018
call fcn.1000de80
mov edx, eax
mov ecx, str.Arrows_size
call fcn.10068f10
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
movss xmm1, dword [0x10145324]
movss xmm0, dword [0x10145238]
call fcn.1004da50
push 0x1013fd60
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x76
push eax
mov ecx, 0x10180058
call fcn.1000de60
push eax
push str.arrow_col_inactive
mov ecx, 0x1017bfe0
call fcn.1001ee10
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0
call fcn.1000e190
push str.Left_side
call fcn.100628a0
add esp, 4
lea ecx, [ebp - 0xa8]
push str.manual_left_keystyle
call fcn.1000e1e0
lea eax, [ebp - 0xa8]
mov byte [ebp - 4], 0x77
push eax
mov ecx, 0x10180018
call fcn.1000de80
push 0x1013fdb0
lea ecx, [ebp - 0x2c]
mov esi, eax
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x78
push eax
mov ecx, 0x10180018
call fcn.1000de80
push esi
mov edx, eax
mov ecx, str.manual_left_key
call fcn.10065560
add esp, 4
lea ecx, [ebp - 0x2c]
call fcn.1000e190
lea ecx, [ebp - 0xa8]
mov byte [ebp - 4], 0
call fcn.1000e190
push str.Right_side
call fcn.100628a0
add esp, 4
lea ecx, [ebp - 0xa8]
push str.manual_right_keystyle
call fcn.1000e1e0
lea eax, [ebp - 0xa8]
mov byte [ebp - 4], 0x79
push eax
mov ecx, 0x10180018
call fcn.1000de80
push 0x1013fdf8
lea ecx, [ebp - 0x2c]
mov esi, eax
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x7a
push eax
mov ecx, 0x10180018
call fcn.1000de80
push esi
mov edx, eax
mov ecx, str.manual_right_key
call fcn.10065560
add esp, 4
lea ecx, [ebp - 0x2c]
call fcn.1000e190
lea ecx, [ebp - 0xa8]
mov byte [ebp - 4], 0
call fcn.1000e190
push str.Back_side
call fcn.100628a0
add esp, 4
lea ecx, [ebp - 0xa8]
push str.manual_back_keystyle
call fcn.1000e1e0
lea eax, [ebp - 0xa8]
mov byte [ebp - 4], 0x7b
push eax
mov ecx, 0x10180018
call fcn.1000de80
push 0x1013fe44
lea ecx, [ebp - 0x2c]
mov esi, eax
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x7c
push eax
mov ecx, 0x10180018
call fcn.1000de80
push esi
mov edx, eax
mov ecx, str.manual_back_key
call fcn.10065560
add esp, 4
lea ecx, [ebp - 0x2c]
call fcn.1000e190
lea ecx, [ebp - 0xa8]
mov byte [ebp - 4], 0
call fcn.1000e190
lea ecx, [ebp - 0x112]
call fcn.10027f30
mov dword [ebp - 0x118], eax
lea ecx, [ebp - 0x4c]
lea eax, [ebp - 0x11c]
mov dword [ebp - 0x124], str.On_fakeflick
push eax
lea eax, [ebp - 0x124]
mov dword [ebp - 0x120], str.On_manual_anti_aim
push eax
call fcn.10027cc0
push str.ignore_yaw
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x68], ecx
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x7d
push eax
mov ecx, 0x10180078
call fcn.1000de40
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x118]
push edi
push dword [ebp - 0x68]
call fcn.10027ea0
mov edx, esi
mov ecx, str.Ignore_yaw
call fcn.10068010
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
lea ecx, [ebp - 0x125]
call fcn.10027f30
mov dword [ebp - 0x118], eax
lea ecx, [ebp - 0x124]
lea eax, [ebp - 0x44]
mov dword [ebp - 0x50], str.Walk
push eax
lea eax, [ebp - 0x50]
mov dword [ebp - 0x4c], str.Slide
push eax
mov dword [ebp - 0x48], str.Jitter
call fcn.10027cc0
push str.leg_type
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x68], ecx
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x7e
push eax
mov ecx, 0x10180018
call fcn.1000de80
push 0
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x118]
push edi
push dword [ebp - 0x68]
call fcn.10027ea0
mov edx, esi
mov ecx, str.Leg_movement
call fcn.10067c00
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.antiaim_fakewalk
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
mov byte [ebp - 4], 0x7f
push 0
push 1
lea eax, [ebp - 0x2c]
mov ecx, 0x1017fff8
push eax
call fcn.1000dea0
mov edx, eax
mov ecx, str.Slow_walk
call fcn.10064260
add esp, 8
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.antiaim_fakewalk
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x80
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
lea ecx, [ebp - 0x2c]
mov al, byte [eax]
mov byte [ebp - 0x111], al
mov byte [ebp - 4], 0
call fcn.1000e190
cmp byte [ebp - 0x111], 0
je 0x1002308b
push str.antiaim_fakewalk_key_style
lea ecx, [ebp - 0xa8]
call fcn.1000e1e0
lea eax, [ebp - 0xa8]
mov byte [ebp - 4], 0x81
push eax
mov ecx, 0x10180018
call fcn.1000de80
push 0x1013eec4
lea ecx, [ebp - 0x2c]
mov esi, eax
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x82
push eax
mov ecx, 0x10180018
call fcn.1000de80
push esi
mov edx, eax
mov ecx, str.antiaim_fakewalk_key
call fcn.10065560
add esp, 4
lea ecx, [ebp - 0x2c]
call fcn.1000e190
lea ecx, [ebp - 0xa8]
mov byte [ebp - 4], 0
call fcn.1000e190
lea ecx, [ebp - 0x112]
call fcn.10027f30
mov dword [ebp - 0x118], eax
lea ecx, [ebp - 0x124]
lea eax, [ebp - 0x44]
mov dword [ebp - 0x50], str.Default
push eax
lea eax, [ebp - 0x50]
mov dword [ebp - 0x4c], str.Desync
push eax
mov dword [ebp - 0x48], str.Fast
call fcn.10027cc0
push 0x1013fefc
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x68], ecx
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x83
push eax
mov ecx, 0x10180018
call fcn.1000de80
push 0
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x118]
push edi
push dword [ebp - 0x68]
call fcn.10027ea0
mov edx, esi
mov ecx, str.slow_mo_mode
call fcn.10067c00
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push 0x1013fefc
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x84
push eax
mov ecx, 0x10180018
call fcn.1000de80
lea ecx, [ebp - 0x2c]
mov esi, dword [eax]
mov byte [ebp - 4], 0
call fcn.1000e190
cmp esi, 1
jne 0x1002318b
push str.desync_walk_ticks
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 0x1013f268
push 0x28
push 0xa
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x85
push eax
mov ecx, 0x10180018
call fcn.1000de80
mov edx, eax
mov ecx, str.Desync_ticks
call fcn.10068f10
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.desync_walk_safe
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push esi
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x86
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Safe_desync
call fcn.10064260
add esp, 8
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.desync_walk_angle
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 0x1013f268
push 0x91
push 0x2d
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x87
push eax
mov ecx, 0x10180018
call fcn.1000de80
mov edx, eax
mov ecx, str.Desync_flick_angle
call fcn.10068f10
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.break_boxhack
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x88
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Experimental_desync
call fcn.10064260
add esp, 8
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.break_boxhack_key_style
lea ecx, [ebp - 0xa8]
call fcn.1000e1e0
lea eax, [ebp - 0xa8]
mov byte [ebp - 4], 0x89
push eax
mov ecx, 0x10180018
call fcn.1000de80
push 0x1013f034
lea ecx, [ebp - 0x2c]
mov esi, eax
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x8a
push eax
mov ecx, 0x10180018
call fcn.1000de80
push esi
mov edx, eax
mov ecx, str.break_boxhack_key
call fcn.10065560
add esp, 4
lea ecx, [ebp - 0x2c]
call fcn.1000e190
lea ecx, [ebp - 0xa8]
mov byte [ebp - 4], 0
call fcn.1000e190
push str.lag_walk
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x8b
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Lag_walk
call fcn.10064260
add esp, 8
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.lag_walk
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x8c
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
lea ecx, [ebp - 0x2c]
mov al, byte [eax]
mov byte [ebp - 0x111], al
mov byte [ebp - 4], 0
call fcn.1000e190
cmp byte [ebp - 0x111], 0
je 0x1002331d
push str.lag_walk_key_style
lea ecx, [ebp - 0xa8]
call fcn.1000e1e0
lea eax, [ebp - 0xa8]
mov byte [ebp - 4], 0x8d
push eax
mov ecx, 0x10180018
call fcn.1000de80
push 0x1013efc8
lea ecx, [ebp - 0x2c]
mov esi, eax
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x8e
push eax
mov ecx, 0x10180018
call fcn.1000de80
push esi
mov edx, eax
mov ecx, str.lag_walk_key
call fcn.10065560
add esp, 4
lea ecx, [ebp - 0x2c]
call fcn.1000e190
lea ecx, [ebp - 0xa8]
mov byte [ebp - 4], 0
call fcn.1000e190
push 0x1013efd8
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x8f
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Fake_flick
call fcn.10064260
add esp, 8
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push 0x1013efd8
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x90
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
lea ecx, [ebp - 0x2c]
mov al, byte [eax]
mov byte [ebp - 0x111], al
mov byte [ebp - 4], 0
call fcn.1000e190
cmp byte [ebp - 0x111], 0
je 0x10023404
push str.fake_flick_key_style
lea ecx, [ebp - 0xa8]
call fcn.1000e1e0
lea eax, [ebp - 0xa8]
mov byte [ebp - 4], 0x91
push eax
mov ecx, 0x10180018
call fcn.1000de80
push 0x1013effc
lea ecx, [ebp - 0x2c]
mov esi, eax
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x92
push eax
mov ecx, 0x10180018
call fcn.1000de80
push esi
mov edx, eax
mov ecx, str.fake_flick_key
call fcn.10065560
add esp, 4
lea ecx, [ebp - 0x2c]
call fcn.1000e190
lea ecx, [ebp - 0xa8]
mov byte [ebp - 4], 0
call fcn.1000e190
push 0x1013efd8
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x93
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
lea ecx, [ebp - 0x2c]
mov al, byte [eax]
mov byte [ebp - 0x111], al
mov byte [ebp - 4], 0
call fcn.1000e190
cmp byte [ebp - 0x111], 0
je 0x1002749b
lea ecx, [ebp - 0x112]
call fcn.10027f30
mov dword [ebp - 0x118], eax
lea ecx, [ebp - 0x124]
lea eax, [ebp - 0x44]
mov dword [ebp - 0x50], str.Default
push eax
lea eax, [ebp - 0x50]
mov dword [ebp - 0x4c], str.Optimal
push eax
mov dword [ebp - 0x48], str.Experimental
call fcn.10027cc0
push str.desync_mode
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x68], ecx
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x94
push eax
mov ecx, 0x10180018
call fcn.1000de80
push 0
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x118]
push edi
push dword [ebp - 0x68]
call fcn.10027ea0
mov edx, esi
mov ecx, str.Fake_flick_angle_mode
call fcn.10067c00
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
lea ecx, [ebp - 0x125]
call fcn.10027f30
mov dword [ebp - 0x118], eax
lea ecx, [ebp - 0x4c]
lea eax, [ebp - 0x11c]
mov dword [ebp - 0x124], str.Default
push eax
lea eax, [ebp - 0x124]
mov dword [ebp - 0x120], str.High
push eax
call fcn.10027cc0
push str.desync_move_mode
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x68], ecx
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x95
push eax
mov ecx, 0x10180018
call fcn.1000de80
push 0
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x118]
push edi
push dword [ebp - 0x68]
call fcn.10027ea0
mov edx, esi
mov ecx, str.Fake_flick_micromove_mode
call fcn.10067c00
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push 0x1013eb78
push str.Inverter
call fcn.100628a0
add esp, 8
push str.desync_invert_key_style
lea ecx, [ebp - 0xa8]
call fcn.1000e1e0
lea eax, [ebp - 0xa8]
mov byte [ebp - 4], 0x96
push eax
mov ecx, 0x10180018
call fcn.1000de80
push 0x10140084
lea ecx, [ebp - 0x2c]
mov esi, eax
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x97
push eax
mov ecx, 0x10180018
call fcn.1000de80
push esi
mov edx, eax
mov ecx, str.desync_invert
call fcn.10065560
add esp, 4
lea ecx, [ebp - 0x2c]
call fcn.1000e190
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xa8]
jmp 0x10027496
xorps xmm2, xmm2
lea ecx, [ebp - 0x11c]
xorps xmm1, xmm1
call fcn.1001eda0
push eax
xor edx, edx
lea ecx, [ebp - 0x14c]
call fcn.1004d680
push 0
push 0
lea edx, [ebp - 0x15c]
mov ecx, str.ENEMY
call fcn.10047b60
add esp, 0xc
lea ecx, [ebp - 0x2c]
push str.esp_dormant
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x98
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Dormant
call fcn.10064260
add esp, 8
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.esp_box
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x99
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Bounding_box
call fcn.10064260
add esp, 8
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
movss xmm1, dword [0x10145324]
movss xmm0, dword [0x10145238]
call fcn.1004da50
push 0x101400d8
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x9a
push eax
mov ecx, 0x10180058
call fcn.1000de60
push eax
push str.esp_box_col
mov ecx, 0x1017bfe0
call fcn.1001ee10
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0
call fcn.1000e190
push str.esp_health
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x9b
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Health_bar
call fcn.10064260
add esp, 8
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.esp_health
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x9c
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
lea ecx, [ebp - 0x2c]
mov al, byte [eax]
mov byte [ebp - 0x111], al
mov byte [ebp - 4], 0
call fcn.1000e190
cmp byte [ebp - 0x111], 0
je 0x100238a6
movss xmm1, dword [0x10145324]
movss xmm0, dword [0x10145238]
call fcn.1004da50
push 0x1014010c
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x9d
push eax
mov ecx, 0x10180058
call fcn.1000de60
push eax
push str.esp_health_col
mov ecx, 0x1017bfe0
call fcn.1001ee10
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0
call fcn.1000e190
push 0x1013eb78
push str.Health_bar_secondary_color
call fcn.100628a0
movss xmm1, dword [0x10145324]
add esp, 8
movss xmm0, dword [0x10145238]
call fcn.1004da50
push 0x1014014c
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x9e
push eax
mov ecx, 0x10180058
call fcn.1000de60
push eax
push str.esp_health_col2
mov ecx, 0x1017bfe0
call fcn.1001ee10
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0
call fcn.1000e190
push str.esp_health_animate
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x9f
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Animate
call fcn.10064260
add esp, 8
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push 0x10140190
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 0x1014018c
push 0x20
push 4
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xa0
push eax
mov ecx, 0x10180018
call fcn.1000de80
mov edx, eax
mov ecx, str.esp_health_animate_speed
call fcn.10068f10
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.esp_name
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xa1
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Name
call fcn.10064260
add esp, 8
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
movss xmm1, dword [0x10145324]
movss xmm0, dword [0x10145238]
call fcn.1004da50
push 0x101401dc
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xa2
push eax
mov ecx, 0x10180058
call fcn.1000de60
push eax
push str.esp_name_col
mov ecx, 0x1017bfe0
call fcn.1001ee10
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0
call fcn.1000e190
lea ecx, [ebp - 0x112]
call fcn.10027f30
mov dword [ebp - 0x118], eax
lea ecx, [ebp - 0x4c]
lea eax, [ebp - 0x11c]
mov dword [ebp - 0x124], 0x101401fc
push eax
lea eax, [ebp - 0x124]
mov dword [ebp - 0x120], str.Icon
push eax
call fcn.10027cc0
push str.esp_weapon
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x68], ecx
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xa3
push eax
mov ecx, 0x10180078
call fcn.1000de40
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x118]
push edi
push dword [ebp - 0x68]
call fcn.10027ea0
mov edx, esi
mov ecx, str.Weapon
call fcn.10068010
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
movss xmm1, dword [0x10145324]
movss xmm0, dword [0x10145238]
call fcn.1004da50
push 0x10140220
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xa4
push eax
mov ecx, 0x10180058
call fcn.1000de60
push eax
push str.esp_weapon_col
mov ecx, 0x1017bfe0
call fcn.1001ee10
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0
call fcn.1000e190
push str.esp_ammo
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xa5
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Ammo_bar
call fcn.10064260
add esp, 8
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
movss xmm1, dword [0x10145324]
movss xmm0, dword [0x10145238]
call fcn.1004da50
push 0x1014025c
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xa6
push eax
mov ecx, 0x10180058
call fcn.1000de60
push eax
push str.esp_ammo_col
mov ecx, 0x1017bfe0
call fcn.1001ee10
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0
call fcn.1000e190
push str.esp_glow
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xa7
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Glow
call fcn.10064260
add esp, 8
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
movss xmm1, dword [0x10145324]
movss xmm0, dword [0x10145238]
call fcn.1004da50
push 0x10140290
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xa8
push eax
mov ecx, 0x10180058
call fcn.1000de60
push eax
push str.esp_glow_col
mov ecx, 0x1017bfe0
call fcn.1001ee10
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0
call fcn.1000e190
push str.esp_model_glow
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xa9
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Pulsating_glow
call fcn.10064260
add esp, 8
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
movss xmm1, dword [0x10145324]
movss xmm0, dword [0x10145238]
call fcn.1004da50
push 0x101402d0
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xaa
push eax
mov ecx, 0x10180058
call fcn.1000de60
push eax
push str.esp_glow_col1
mov ecx, 0x1017bfe0
call fcn.1001ee10
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0
call fcn.1000e190
push str.esp_high_glow
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xab
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Highlight_glow
call fcn.10064260
add esp, 8
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
movss xmm1, dword [0x10145324]
movss xmm0, dword [0x10145238]
call fcn.1004da50
push 0x10140310
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xac
push eax
mov ecx, 0x10180058
call fcn.1000de60
push eax
push str.esp_glow_col2
mov ecx, 0x1017bfe0
call fcn.1001ee10
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0
call fcn.1000e190
push str.esp_high_glow2
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xad
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Pulsating_highlight_glow
call fcn.10064260
add esp, 8
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
movss xmm1, dword [0x10145324]
movss xmm0, dword [0x10145238]
call fcn.1004da50
push 0x1014035c
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xae
push eax
mov ecx, 0x10180058
call fcn.1000de60
push eax
push str.esp_glow_col3
mov ecx, 0x1017bfe0
call fcn.1001ee10
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0
call fcn.1000e190
lea ecx, [ebp - 0x125]
call fcn.10027f30
mov dword [ebp - 0x118], eax
lea ecx, [ebp - 0x124]
lea eax, [ebp - 0x90]
mov dword [ebp - 0xb0], str.Money
push eax
lea eax, [ebp - 0xb0]
mov dword [ebp - 0xac], str.Armor
push eax
mov dword [ebp - 0xa8], str.Scoped
mov dword [ebp - 0xa4], str.Flashed
mov dword [ebp - 0xa0], str.Reload
mov dword [ebp - 0x9c], str.Bomb
mov dword [ebp - 0x98], str.Moving_backtrack
mov dword [ebp - 0x94], str.Body_backtrack
call fcn.10027cc0
push str.esp_flags
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x68], ecx
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xaf
push eax
mov ecx, 0x10180078
call fcn.1000de40
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x118]
push edi
push dword [ebp - 0x68]
call fcn.10027ea0
mov edx, esi
mov ecx, str.Flags
call fcn.10068010
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.chams_enemy
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xb0
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Chams
call fcn.10064260
add esp, 8
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.chams_enemy
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xb1
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
lea ecx, [ebp - 0x2c]
mov al, byte [eax]
mov byte [ebp - 0x111], al
mov byte [ebp - 4], 0
call fcn.1000e190
cmp byte [ebp - 0x111], 0
je 0x100245e7
movss xmm1, dword [0x10145324]
movss xmm0, dword [0x10145238]
call fcn.1004da50
push 0x101403f8
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xb2
push eax
mov ecx, 0x10180058
call fcn.1000de60
push eax
push str.chams_enemy_col
mov ecx, 0x1017bfe0
call fcn.1001ee10
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0
call fcn.1000e190
lea ecx, [ebp - 0x112]
call fcn.10027f30
mov dword [ebp - 0x118], eax
lea ecx, [ebp - 0x124]
lea eax, [ebp - 0x90]
mov dword [ebp - 0xac], str.Default
push eax
lea eax, [ebp - 0xac]
mov dword [ebp - 0xa8], str.Flat
push eax
mov dword [ebp - 0xa4], str.Metallic
mov dword [ebp - 0xa0], str.Glow_overlay
mov dword [ebp - 0x9c], str.Wireframe
mov dword [ebp - 0x98], str.Alternative_metallic
mov dword [ebp - 0x94], str.Thin_glow_overlay
call fcn.10027cc0
push 0x10140478
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x68], ecx
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xb3
push eax
mov ecx, 0x10180018
call fcn.1000de80
push 1
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x118]
push edi
push dword [ebp - 0x68]
call fcn.10027ea0
mov edx, esi
mov ecx, str.chams_enemy_mat
call fcn.10067c00
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.chams_enemy_overlay
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 1
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xb4
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, 0x10139a74
call fcn.10064260
add esp, 8
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.chams_enemy_overlay
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xb5
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
lea ecx, [ebp - 0x2c]
mov al, byte [eax]
mov byte [ebp - 0x111], al
mov byte [ebp - 4], 0
call fcn.1000e190
cmp byte [ebp - 0x111], 0
je 0x100240c1
movss xmm1, dword [0x10145324]
movss xmm0, dword [0x10145238]
call fcn.1004da50
push 0x101404b0
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xb6
push eax
mov ecx, 0x10180058
call fcn.1000de60
push eax
push str.chams_enemy_overlay_col
mov ecx, 0x1017bfe0
call fcn.1001ee10
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0
call fcn.1000e190
lea ecx, [ebp - 0x112]
call fcn.10027f30
mov dword [ebp - 0x118], eax
lea ecx, [ebp - 0x124]
lea eax, [ebp - 0x44]
mov dword [ebp - 0x54], str.Animated_wireframe
push eax
lea eax, [ebp - 0x54]
mov dword [ebp - 0x50], str.Animated_wireframe_2
push eax
mov dword [ebp - 0x4c], str.Thin_glow
mov dword [ebp - 0x48], str.Glow
call fcn.10027cc0
push 0x1014051c
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x68], ecx
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xb7
push eax
mov ecx, 0x10180018
call fcn.1000de80
push 2
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x118]
push edi
push dword [ebp - 0x68]
call fcn.10027ea0
mov edx, esi
mov ecx, str.chams_enemy_overlay_mat
call fcn.10067c00
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.chams_enemy_wall
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 1
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xb8
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.When_hidden
call fcn.10064260
add esp, 8
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.chams_enemy_wall
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xb9
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
lea ecx, [ebp - 0x2c]
mov al, byte [eax]
mov byte [ebp - 0x111], al
mov byte [ebp - 4], 0
call fcn.1000e190
cmp byte [ebp - 0x111], 0
je 0x100243c5
movss xmm1, dword [0x10145324]
movss xmm0, dword [0x10145238]
call fcn.1004da50
push 0x10140570
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xba
push eax
mov ecx, 0x10180058
call fcn.1000de60
push eax
push str.chams_enemy_col_wall
mov ecx, 0x1017bfe0
call fcn.1001ee10
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0
call fcn.1000e190
lea ecx, [ebp - 0x112]
call fcn.10027f30
mov dword [ebp - 0x118], eax
lea ecx, [ebp - 0x124]
lea eax, [ebp - 0x90]
mov dword [ebp - 0xac], str.Default
push eax
lea eax, [ebp - 0xac]
mov dword [ebp - 0xa8], str.Flat
push eax
mov dword [ebp - 0xa4], str.Metallic
mov dword [ebp - 0xa0], str.Glow_overlay
mov dword [ebp - 0x9c], str.Wireframe
mov dword [ebp - 0x98], str.Alternative_metallic
mov dword [ebp - 0x94], str.Thin_glow_overlay
call fcn.10027cc0
push 0x101405a0
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x68], ecx
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xbb
push eax
mov ecx, 0x10180018
call fcn.1000de80
push 2
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x118]
push edi
push dword [ebp - 0x68]
call fcn.10027ea0
mov edx, esi
mov ecx, str.chams_enemy_mat_wall
call fcn.10067c00
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.chams_enemy_overlay_wall
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 2
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xbc
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Hidden_overlay
call fcn.10064260
add esp, 8
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.chams_enemy_overlay_wall
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xbd
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
lea ecx, [ebp - 0x2c]
mov al, byte [eax]
mov byte [ebp - 0x111], al
mov byte [ebp - 4], 0
call fcn.1000e190
cmp byte [ebp - 0x111], 0
je 0x100243c5
movss xmm1, dword [0x10145324]
movss xmm0, dword [0x10145238]
call fcn.1004da50
push 0x101405fc
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xbe
push eax
mov ecx, 0x10180058
call fcn.1000de60
push eax
push str.chams_enemy_overlay_wall_col
mov ecx, 0x1017bfe0
call fcn.1001ee10
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0
call fcn.1000e190
lea ecx, [ebp - 0x112]
call fcn.10027f30
mov dword [ebp - 0x118], eax
lea ecx, [ebp - 0x124]
lea eax, [ebp - 0x44]
mov dword [ebp - 0x54], str.Animated_wireframe
push eax
lea eax, [ebp - 0x54]
mov dword [ebp - 0x50], str.Animated_wireframe_2
push eax
mov dword [ebp - 0x4c], str.Thin_glow
mov dword [ebp - 0x48], str.Glow
call fcn.10027cc0
push 0x1014063c
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x68], ecx
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xbf
push eax
mov ecx, 0x10180018
call fcn.1000de80
push 2
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x118]
push edi
push dword [ebp - 0x68]
call fcn.10027ea0
mov edx, esi
mov ecx, str.chams_enemy_overlay_wall_mat
call fcn.10067c00
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.chams_occlusion_fix
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 1
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xc0
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Disable_occlusion
call fcn.10064260
add esp, 8
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
lea ecx, [ebp - 0x112]
call fcn.10027f30
mov dword [ebp - 0x118], eax
lea ecx, [ebp - 0x124]
lea eax, [ebp - 0x44]
mov dword [ebp - 0x50], str.None
push eax
lea eax, [ebp - 0x50]
mov dword [ebp - 0x4c], str.Smoothed
push eax
mov dword [ebp - 0x48], str.Accurate
call fcn.10027cc0
push str.chams_history
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x68], ecx
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xc1
push eax
mov ecx, 0x10180018
call fcn.1000de80
push 1
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x118]
push edi
push dword [ebp - 0x68]
call fcn.10027ea0
mov edx, esi
mov ecx, str.History
call fcn.10067c00
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.chams_history
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xc2
push eax
mov ecx, 0x10180018
call fcn.1000de80
lea ecx, [ebp - 0x2c]
mov esi, dword [eax]
mov byte [ebp - 4], 0
call fcn.1000e190
test esi, esi
jle 0x100245e7
movss xmm1, dword [0x10145324]
movss xmm0, dword [0x10145238]
call fcn.1004da50
push 0x101406c8
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xc3
push eax
mov ecx, 0x10180058
call fcn.1000de60
push eax
push str.chams_history_col
mov ecx, 0x1017bfe0
call fcn.1001ee10
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0
call fcn.1000e190
lea ecx, [ebp - 0x112]
call fcn.10027f30
mov dword [ebp - 0x118], eax
lea ecx, [ebp - 0x124]
lea eax, [ebp - 0x90]
mov dword [ebp - 0xac], str.Default
push eax
lea eax, [ebp - 0xac]
mov dword [ebp - 0xa8], str.Flat
push eax
mov dword [ebp - 0xa4], str.Metallic
mov dword [ebp - 0xa0], str.Glow_overlay
mov dword [ebp - 0x9c], str.Wireframe
mov dword [ebp - 0x98], str.Alternative_metallic
mov dword [ebp - 0x94], str.Thin_glow_overlay
call fcn.10027cc0
push 0x101406f0
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x68], ecx
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xc4
push eax
mov ecx, 0x10180018
call fcn.1000de80
push 1
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x118]
push edi
push dword [ebp - 0x68]
call fcn.10027ea0
mov edx, esi
mov ecx, str.chams_history_mat
call fcn.10067c00
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
lea ecx, [ebp - 0x112]
call fcn.10027f30
mov dword [ebp - 0x118], eax
lea ecx, [ebp - 0x4c]
lea eax, [ebp - 0x11c]
mov dword [ebp - 0x124], str.Normal
push eax
lea eax, [ebp - 0x124]
mov dword [ebp - 0x120], str.History
push eax
call fcn.10027cc0
push str.esp_skeleton
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x68], ecx
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xc5
push eax
mov ecx, 0x10180078
call fcn.1000de40
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x118]
push edi
push dword [ebp - 0x68]
call fcn.10027ea0
mov edx, esi
mov ecx, str.Skeleton
call fcn.10068010
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
movss xmm1, dword [0x10145324]
movss xmm0, dword [0x10145238]
call fcn.1004da50
push 0x1014073c
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xc6
push eax
mov ecx, 0x10180058
call fcn.1000de60
push eax
push str.esp_skeleton_col
mov ecx, 0x1017bfe0
call fcn.1001ee10
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0
call fcn.1000e190
push str.esp_lby_bar
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xc7
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Body_update_bar
call fcn.10064260
add esp, 8
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
movss xmm1, dword [0x10145324]
movss xmm0, dword [0x10145238]
call fcn.1004da50
push 0x10140780
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xc8
push eax
mov ecx, 0x10180058
call fcn.1000de60
push eax
push str.esp_lby_bar_col
mov ecx, 0x1017bfe0
call fcn.1001ee10
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0
call fcn.1000e190
push str.esp_oof
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xc9
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Out_of_fov_arrows
call fcn.10064260
add esp, 8
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
movss xmm1, dword [0x10145324]
movss xmm0, dword [0x10145238]
call fcn.1004da50
push 0x101407c0
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xca
push eax
mov ecx, 0x10180058
call fcn.1000de60
push eax
push str.esp_oof_col
mov ecx, 0x1017bfe0
call fcn.1001ee10
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0
call fcn.1000e190
push str.esp_oof
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xcb
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
lea ecx, [ebp - 0x2c]
mov al, byte [eax]
mov byte [ebp - 0x111], al
mov byte [ebp - 4], 0
call fcn.1000e190
cmp byte [ebp - 0x111], 0
je 0x100248b9
push str.esp_oof_size
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push str._dpx
push 0x8c
push 0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xcc
push eax
mov ecx, 0x10180018
call fcn.1000de80
mov edx, eax
mov ecx, str.oof_size
call fcn.10068f10
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.esp_oof_pos
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push str._d__
push 0x64
push 0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xcd
push eax
mov ecx, 0x10180018
call fcn.1000de80
mov edx, eax
mov ecx, str.oof_pos
call fcn.10068f10
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
call fcn.10047ba0
xorps xmm2, xmm2
lea ecx, [ebp - 0x11c]
xorps xmm1, xmm1
call fcn.1001eda0
push eax
xor edx, edx
lea ecx, [ebp - 0x154]
call fcn.1004d680
push 0
push 0
lea edx, [ebp - 0x15c]
mov ecx, str.LOCAL
call fcn.10047b60
add esp, 0xc
lea ecx, [ebp - 0x2c]
push str.local_thirdperson
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xce
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Thirdperson
call fcn.10064260
add esp, 8
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.local_thirdperson_key_style
lea ecx, [ebp - 0xa8]
call fcn.1000e1e0
lea eax, [ebp - 0xa8]
mov byte [ebp - 4], 0xcf
push eax
mov ecx, 0x10180018
call fcn.1000de80
push 0x1013f078
lea ecx, [ebp - 0x2c]
mov esi, eax
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xd0
push eax
mov ecx, 0x10180018
call fcn.1000de80
push esi
mov edx, eax
mov ecx, str.local_thirdperson_key
call fcn.10065560
add esp, 4
lea ecx, [ebp - 0x2c]
call fcn.1000e190
lea ecx, [ebp - 0xa8]
mov byte [ebp - 4], 0
call fcn.1000e190
push str.local_thirdperson
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xd1
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
lea ecx, [ebp - 0x2c]
mov al, byte [eax]
mov byte [ebp - 0x111], al
mov byte [ebp - 4], 0
call fcn.1000e190
cmp byte [ebp - 0x111], 0
je 0x10024a23
push str.local_thirdperson_dst
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push str._d__
push 0xc8
push 0x28
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xd2
push eax
mov ecx, 0x10180018
call fcn.1000de80
mov edx, eax
mov ecx, str.thirdpreson_distance
call fcn.10068f10
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.local_chams
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xd3
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Local_chams
call fcn.10064260
add esp, 8
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
movss xmm1, dword [0x10145324]
movss xmm0, dword [0x10145238]
call fcn.1004da50
push 0x10140884
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xd4
push eax
mov ecx, 0x10180058
call fcn.1000de60
push eax
push str.local_chams_col
mov ecx, 0x1017bfe0
call fcn.1001ee10
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0
call fcn.1000e190
push str.local_chams
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xd5
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
lea ecx, [ebp - 0x2c]
mov al, byte [eax]
mov byte [ebp - 0x111], al
mov byte [ebp - 4], 0
call fcn.1000e190
cmp byte [ebp - 0x111], 0
je 0x10024bbd
lea ecx, [ebp - 0x112]
call fcn.10027f30
mov dword [ebp - 0x118], eax
lea ecx, [ebp - 0x124]
lea eax, [ebp - 0x90]
mov dword [ebp - 0xac], str.Default
push eax
lea eax, [ebp - 0xac]
mov dword [ebp - 0xa8], str.Flat
push eax
mov dword [ebp - 0xa4], str.Metallic
mov dword [ebp - 0xa0], str.Glow_overlay
mov dword [ebp - 0x9c], str.Wireframe
mov dword [ebp - 0x98], str.Alternative_metallic
mov dword [ebp - 0x94], str.Thin_glow_overlay
call fcn.10027cc0
push 0x101408a8
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x68], ecx
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xd6
push eax
mov ecx, 0x10180018
call fcn.1000de80
push 0
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x118]
push edi
push dword [ebp - 0x68]
call fcn.10027ea0
mov edx, esi
mov ecx, str.local_chams_mat
call fcn.10067c00
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.local_chams_overlay
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xd7
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Local_overlay
call fcn.10064260
add esp, 8
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
movss xmm1, dword [0x10145324]
movss xmm0, dword [0x10145238]
call fcn.1004da50
push 0x101408f0
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xd8
push eax
mov ecx, 0x10180058
call fcn.1000de60
push eax
push str.local_chams_overlay_col
mov ecx, 0x1017bfe0
call fcn.1001ee10
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0
call fcn.1000e190
push str.local_chams_overlay
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xd9
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
lea ecx, [ebp - 0x2c]
mov al, byte [eax]
mov byte [ebp - 0x111], al
mov byte [ebp - 4], 0
call fcn.1000e190
cmp byte [ebp - 0x111], 0
je 0x10024d27
lea ecx, [ebp - 0x112]
call fcn.10027f30
mov dword [ebp - 0x118], eax
lea ecx, [ebp - 0x124]
lea eax, [ebp - 0x44]
mov dword [ebp - 0x54], str.Animated_wireframe
push eax
lea eax, [ebp - 0x54]
mov dword [ebp - 0x50], str.Animated_wireframe_2
push eax
mov dword [ebp - 0x4c], str.Thin_glow
mov dword [ebp - 0x48], str.Glow
call fcn.10027cc0
push 0x10140924
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x68], ecx
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xda
push eax
mov ecx, 0x10180018
call fcn.1000de80
push 0
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x118]
push edi
push dword [ebp - 0x68]
call fcn.10027ea0
mov edx, esi
mov ecx, str.local_chams_overlay_mat
call fcn.10067c00
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
lea ecx, [ebp - 0x112]
call fcn.10027f30
mov dword [ebp - 0x118], eax
lea ecx, [ebp - 0x4c]
lea eax, [ebp - 0x11c]
mov dword [ebp - 0x124], str.Transparency
push eax
lea eax, [ebp - 0x124]
mov dword [ebp - 0x120], str.Disable_chams
push eax
call fcn.10027cc0
push str.local_blend
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x68], ecx
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xdb
push eax
mov ecx, 0x10180078
call fcn.1000de40
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x118]
push edi
push dword [ebp - 0x68]
call fcn.10027ea0
mov edx, esi
mov ecx, str.Local_blending_mode
call fcn.10068010
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.attachments_chams
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xdc
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Attachments_chams
call fcn.10064260
add esp, 8
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
movss xmm1, dword [0x10145324]
movss xmm0, dword [0x10145238]
call fcn.1004da50
push 0x101409c0
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xdd
push eax
mov ecx, 0x10180058
call fcn.1000de60
push eax
push str.attachments_chams_col
mov ecx, 0x1017bfe0
call fcn.1001ee10
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0
call fcn.1000e190
push str.attachments_chams
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
mov byte [ebp - 4], 0xde
lea eax, [ebp - 0x2c]
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
lea ecx, [ebp - 0x2c]
mov al, byte [eax]
mov byte [ebp - 0x111], al
mov byte [ebp - 4], 0
call fcn.1000e190
cmp byte [ebp - 0x111], 0
je 0x10024f1f
lea ecx, [ebp - 0x112]
call fcn.10027f30
mov dword [ebp - 0x118], eax
lea ecx, [ebp - 0x4c]
lea eax, [ebp - 0x11c]
mov dword [ebp - 0x124], str.Default
push eax
lea eax, [ebp - 0x124]
mov dword [ebp - 0x120], str.Flat
push eax
call fcn.10027cc0
push 0x101409f0
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x68], ecx
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xdf
push eax
mov ecx, 0x10180018
call fcn.1000de80
push 0
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x118]
push edi
push dword [ebp - 0x68]
call fcn.10027ea0
mov edx, esi
mov ecx, str.attachments_chams_mat
call fcn.10067c00
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.local_spec_list
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xe0
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Spectators
call fcn.10064260
add esp, 8
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
lea ecx, [ebp - 0x112]
call fcn.10027f30
mov dword [ebp - 0x118], eax
lea ecx, [ebp - 0x124]
lea eax, [ebp - 0x44]
mov dword [ebp - 0x54], str.Default
push eax
lea eax, [ebp - 0x54]
mov dword [ebp - 0x50], str.Crosshair
push eax
mov dword [ebp - 0x4c], str.Nemesis_keybind_list
mov dword [ebp - 0x48], str.Nemesis_indicators
call fcn.10027cc0
push str.local_indicators
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x68], ecx
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xe1
push eax
mov ecx, 0x10180078
call fcn.1000de40
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x118]
push edi
push dword [ebp - 0x68]
call fcn.10027ea0
mov edx, esi
mov ecx, str.Indicators
call fcn.10068010
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.local_indicators
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xe2
push eax
mov ecx, 0x10180078
call fcn.1000de40
lea ecx, [ebp - 0x118]
mov dword [ebp - 0x118], 3
push ecx
mov ecx, eax
call fcn.1000dcc0
lea ecx, [ebp - 0x2c]
mov al, byte [eax]
mov byte [ebp - 0x111], al
mov byte [ebp - 4], 0
call fcn.1000e190
cmp byte [ebp - 0x111], 0
je 0x100250f3
lea ecx, [ebp - 0x112]
call fcn.10027f30
mov dword [ebp - 0x118], eax
lea ecx, [ebp - 0x124]
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x44], str.Body_yaw
push eax
lea eax, [ebp - 0x44]
mov dword [ebp - 0x40], str.Velocity
push eax
mov dword [ebp - 0x3c], str.Fakelag
mov dword [ebp - 0x38], str.Exploit
mov dword [ebp - 0x34], str.Stand_height
mov dword [ebp - 0x30], str.Inaccuracy
call fcn.10027cc0
push str.nemesis_indicators
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x68], ecx
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xe3
push eax
mov ecx, 0x10180078
call fcn.1000de40
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x118]
push edi
push dword [ebp - 0x68]
call fcn.10027ea0
mov edx, esi
mov ecx, str.Display
call fcn.10068010
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.local_stickman
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xe4
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Local_stickman_esp
call fcn.10064260
add esp, 8
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
movss xmm1, dword [0x10145324]
movss xmm0, dword [0x10145238]
call fcn.1004da50
push 0x10140b18
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xe5
push eax
mov ecx, 0x10180058
call fcn.1000de60
push eax
push str.local_stickman_col
mov ecx, 0x1017bfe0
call fcn.1001ee10
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0
call fcn.1000e190
call fcn.10047ba0
xorps xmm2, xmm2
lea ecx, [ebp - 0x11c]
xorps xmm1, xmm1
call fcn.1001eda0
push eax
xor edx, edx
lea ecx, [ebp - 0x16c]
call fcn.1004d680
push 0
push 0
lea edx, [ebp - 0x164]
mov ecx, str.MISC
call fcn.10047b60
add esp, 0xc
lea ecx, [ebp - 0x2c]
push str.misc_grenade_preview
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xe6
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Grenade_preview
call fcn.10064260
add esp, 8
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
movss xmm1, dword [0x10145324]
movss xmm0, dword [0x10145238]
call fcn.1004da50
push 0x10140b74
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
mov byte [ebp - 4], 0xe7
lea eax, [ebp - 0x2c]
push 1
push eax
mov ecx, 0x10180058
call fcn.1000de60
push eax
push str.misc_grenade_preview_col
mov ecx, 0x1017bfe0
call fcn.1001ee10
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0
call fcn.1000e190
push str.misc_bullet_tracer
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xe8
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Bullet_tracer
call fcn.10064260
add esp, 8
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
movss xmm1, dword [0x10145324]
movss xmm0, dword [0x10145238]
call fcn.1004da50
push 0x10140bd0
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xe9
push eax
mov ecx, 0x10180058
call fcn.1000de60
push eax
push str.misc_bullet_tracer_col
mov ecx, 0x1017bfe0
call fcn.1001ee10
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0
call fcn.1000e190
push str.misc_bullet_tracer_enemy
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xea
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Show_enemy_bullets
call fcn.10064260
add esp, 8
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
movss xmm1, dword [0x10145324]
movss xmm0, dword [0x10145238]
call fcn.1004da50
push 0x10140c34
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xeb
push eax
mov ecx, 0x10180058
call fcn.1000de60
push eax
push str.misc_bullet_tracer_col2
mov ecx, 0x1017bfe0
call fcn.1001ee10
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0
call fcn.1000e190
push str.misc_bullet_tracer
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xec
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
lea ecx, [ebp - 0x2c]
mov al, byte [eax]
mov byte [ebp - 0x111], al
mov byte [ebp - 4], 0
call fcn.1000e190
cmp byte [ebp - 0x111], 0
je 0x100253ef
push 0x10140c6c
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 0x10140c68
push 0xa
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xed
push eax
mov ecx, 0x10180018
call fcn.1000de80
mov edx, eax
mov ecx, str.misc_bullet_tracer_time
call fcn.10068f10
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.misc_hitmarker
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xee
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Hitmarker
call fcn.10064260
add esp, 8
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.misc_preserve_crosshair
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xef
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Preserve_crosshair
call fcn.10064260
add esp, 8
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.misc_preserve_killfeed
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xf0
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Extended_killfeed
call fcn.10064260
add esp, 8
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.misc_reveal_radar
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xf1
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Reveal_radar
call fcn.10064260
add esp, 8
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.misc_draw_model_scope
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xf2
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Draw_model_in_scope
call fcn.10064260
add esp, 8
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.misc_viewmodel_fov
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xf3
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Viewmodel_fov
call fcn.10064260
add esp, 8
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.misc_viewmodel_fov
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xf4
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
lea ecx, [ebp - 0x2c]
mov al, byte [eax]
mov byte [ebp - 0x111], al
mov byte [ebp - 4], 0
call fcn.1000e190
cmp byte [ebp - 0x111], 0
je 0x100255e7
push 0x10140d78
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 0x10140d70
push 0x82
push 0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xf5
push eax
mov ecx, 0x10180018
call fcn.1000de80
mov edx, eax
mov ecx, str.misc_viewmodel_fov_value
call fcn.10068f10
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.misc_aspect_ratio
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xf6
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Aspect_ratio
call fcn.10064260
add esp, 8
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.misc_aspect_ratio
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xf7
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
lea ecx, [ebp - 0x2c]
mov al, byte [eax]
mov byte [ebp - 0x111], al
mov byte [ebp - 4], 0
call fcn.1000e190
cmp byte [ebp - 0x111], 0
je 0x100256a9
push 0x10140dd4
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push str._d__
push 0xc8
push 0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xf8
push eax
mov ecx, 0x10180018
call fcn.1000de80
mov edx, eax
mov ecx, str.misc_aspect_ratio_value
call fcn.10068f10
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
call fcn.10047ba0
xorps xmm2, xmm2
lea ecx, [ebp - 0x11c]
xorps xmm1, xmm1
call fcn.1001eda0
push eax
xor edx, edx
lea ecx, [ebp - 0x19c]
call fcn.1004d680
push 0
push 0
lea edx, [ebp - 0x164]
mov ecx, str.WORLD
call fcn.10047b60
add esp, 0xc
lea ecx, [ebp - 0x112]
call fcn.10027f30
mov dword [ebp - 0x118], eax
lea ecx, [ebp - 0x124]
lea eax, [ebp - 0x44]
mov dword [ebp - 0x50], str.None
push eax
lea eax, [ebp - 0x50]
mov dword [ebp - 0x4c], str.Clear
push eax
mov dword [ebp - 0x48], str.Wireframe
call fcn.10027cc0
push str.world_smoke
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x68], ecx
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xf9
push eax
mov ecx, 0x10180018
call fcn.1000de80
push 0
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x118]
push edi
push dword [ebp - 0x68]
call fcn.10027ea0
mov edx, esi
mov ecx, str.Smoke_removal
call fcn.10067c00
add esp, 0x10
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
lea ecx, [ebp - 0x125]
call fcn.10027f30
mov dword [ebp - 0x118], eax
lea ecx, [ebp - 0x124]
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x40], str.Flash
push eax
lea eax, [ebp - 0x40]
mov dword [ebp - 0x3c], str.Visual_recoil
push eax
mov dword [ebp - 0x38], 0x10140e4c
mov dword [ebp - 0x34], str.Scope_blur
mov dword [ebp - 0x30], str.Scope_overlay
call fcn.10027cc0
push str.world_removals
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x68], ecx
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xfa
push eax
mov ecx, 0x10180078
call fcn.1000de40
mov esi, eax
sub esp, 0xc
mov ecx, esp
push dword [ebp - 0x118]
push edi
push dword [ebp - 0x68]
call fcn.10027ea0
mov edx, esi
mov ecx, str.Removals
call fcn.10068010
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
lea ecx, [ebp - 0x111]
call fcn.10027f30
mov dword [ebp - 0x118], eax
lea ecx, [ebp - 0x124]
lea eax, [ebp - 0x44]
mov dword [ebp - 0x50], 0x101401fc
push eax
lea eax, [ebp - 0x50]
mov dword [ebp - 0x4c], str.Ammo
push eax
mov dword [ebp - 0x48], str.Icon
call fcn.10027cc0
push str.world_weapon_esp
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x68], ecx
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xfb
push eax
mov ecx, 0x10180078
call fcn.1000de40
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x118]
push edi
push dword [ebp - 0x68]
call fcn.10027ea0
mov edx, esi
mov ecx, str.Weapon_ESP
call fcn.10068010
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
movss xmm1, dword [0x10145324]
movss xmm0, dword [0x10145238]
call fcn.1004da50
push str.world_weapon_esp_col
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xfc
push eax
mov ecx, 0x10180058
call fcn.1000de60
push eax
push str.dropped_weapon_col
mov ecx, 0x1017bfe0
call fcn.1001ee10
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0
call fcn.1000e190
lea ecx, [ebp - 0x141]
call fcn.10027f30
mov dword [ebp - 0x118], eax
lea ecx, [ebp - 0x4c]
lea eax, [ebp - 0x11c]
mov dword [ebp - 0x124], 0x101401fc
push eax
lea eax, [ebp - 0x124]
mov dword [ebp - 0x120], str.Timer
push eax
call fcn.10027cc0
push str.world_projectile_esp
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x68], ecx
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xfd
push eax
mov ecx, 0x10180078
call fcn.1000de40
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x118]
push edi
push dword [ebp - 0x68]
call fcn.10027ea0
mov edx, esi
mov ecx, str.Projectile_ESP
call fcn.10068010
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
movss xmm1, dword [0x10145324]
movss xmm0, dword [0x10145238]
call fcn.1004da50
push 0x10140f10
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xfe
push eax
mov ecx, 0x10180058
call fcn.1000de60
push eax
push str.world_projectile_esp_col
mov ecx, 0x1017bfe0
call fcn.1001ee10
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0
call fcn.1000e190
push str.world_fullbright
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xff
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Fullbright
call fcn.10064260
add esp, 8
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.world_ambient
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov dword [ebp - 4], 0x100
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
push eax
push str.Ambient_lightning
call fcn.100628a0
add esp, 8
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
movss xmm1, dword [0x10145324]
movss xmm0, dword [0x10145238]
call fcn.1004da50
push 0x10140f8c
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
lea eax, [ebp - 0x2c]
mov dword [ebp - 4], 0x101
push eax
mov ecx, 0x10180058
call fcn.1000de60
push eax
push str.world_ambient_col
mov ecx, 0x1017bfe0
call fcn.1001ee10
lea ecx, [ebp - 0x2c]
mov dword [ebp - 4], 0
call fcn.1000e190
lea ecx, [ebp - 0x135]
call fcn.10027f30
mov dword [ebp - 0x118], eax
lea ecx, [ebp - 0x4c]
lea eax, [ebp - 0x11c]
mov dword [ebp - 0x124], str.None
push eax
lea eax, [ebp - 0x124]
mov dword [ebp - 0x120], str.Custom
push eax
call fcn.10027cc0
push str.world_dim
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x68], ecx
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov dword [ebp - 4], 0x102
push eax
mov ecx, 0x10180018
call fcn.1000de80
push 0
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x118]
push edi
push dword [ebp - 0x68]
call fcn.10027ea0
mov edx, esi
mov ecx, str.World_dim
call fcn.10067c00
add esp, 0x10
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.world_dim
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov dword [ebp - 4], 0x103
push eax
mov ecx, 0x10180018
call fcn.1000de80
lea ecx, [ebp - 0x2c]
mov esi, dword [eax]
mov dword [ebp - 4], 0
call fcn.1000e190
cmp esi, 1
jne 0x10025b9b
movss xmm1, dword [0x10145324]
movss xmm0, dword [0x10145238]
call fcn.1004da50
push str.world_dim_col
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
lea eax, [ebp - 0x2c]
mov dword [ebp - 4], 0x104
push eax
mov ecx, 0x10180058
call fcn.1000de60
push eax
push str.world_dim_col_col
mov ecx, 0x1017bfe0
call fcn.1001ee10
lea ecx, [ebp - 0x2c]
mov dword [ebp - 4], 0
call fcn.1000e190
push str.prop_dim
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push str._d__
push 0x64
push 0
lea eax, [ebp - 0x2c]
mov dword [ebp - 4], 0x105
push eax
mov ecx, 0x10180018
call fcn.1000de80
mov edx, eax
mov ecx, str.Prop_dim
call fcn.10068f10
add esp, 0x10
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
movss xmm1, dword [0x10145324]
movss xmm0, dword [0x10145238]
call fcn.1004da50
push 0x10141008
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
lea eax, [ebp - 0x2c]
mov dword [ebp - 4], 0x106
push eax
mov ecx, 0x10180058
call fcn.1000de60
push eax
push str.prop_dim_col
mov ecx, 0x1017bfe0
call fcn.1001ee10
lea ecx, [ebp - 0x2c]
mov dword [ebp - 4], 0
call fcn.1000e190
push str.nade_warning
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x2c]
mov dword [ebp - 4], 0x107
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Grenade_warning
call fcn.10064260
add esp, 8
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
movss xmm1, dword [0x10145324]
movss xmm0, dword [0x10145238]
call fcn.1004da50
push 0x10141048
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 1
lea eax, [ebp - 0x2c]
mov dword [ebp - 4], 0x108
push eax
mov ecx, 0x10180058
call fcn.1000de60
push eax
push str.nade_warn_color
mov ecx, 0x1017bfe0
call fcn.1001ee10
lea ecx, [ebp - 0x2c]
mov dword [ebp - 4], 0
call fcn.1000e190
push str.world_hostage_esp
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x2c]
mov dword [ebp - 4], 0x109
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Hostage_ESP
call fcn.10064260
add esp, 8
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.world_bomb_esp
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x2c]
mov dword [ebp - 4], 0x10a
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Bomb_ESP
call fcn.10064260
add esp, 8
lea ecx, [ebp - 0x2c]
jmp 0x1002748f
xorps xmm2, xmm2
lea ecx, [ebp - 0x11c]
xorps xmm1, xmm1
call fcn.1001eda0
push eax
xor edx, edx
lea ecx, [ebp - 0x14c]
call fcn.1004d680
push 0
push 0
lea edx, [ebp - 0x174]
mov ecx, str.MISC
call fcn.10047b60
add esp, 0xc
lea ecx, [ebp - 0x2c]
push str.effects_fov_value
call fcn.1000e1e0
push 0
push 0x10140d70
push 0x82
push 0x2d
lea eax, [ebp - 0x2c]
mov dword [ebp - 4], 0x10b
push eax
mov ecx, 0x10180018
call fcn.1000de80
mov edx, eax
mov ecx, str.Field_of_view
call fcn.10068f10
add esp, 0x10
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.effects_fov_value_scope
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push str._d__
push 0x64
push 1
lea eax, [ebp - 0x2c]
mov dword [ebp - 4], 0x10c
push eax
mov ecx, 0x10180018
call fcn.1000de80
mov edx, eax
mov ecx, str.Override_zoom_fov
call fcn.10068f10
add esp, 0x10
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.smooth_fov
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x2c]
mov dword [ebp - 4], 0x10d
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.FOV_smoothing
call fcn.10064260
add esp, 8
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.smooth_fov
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov dword [ebp - 4], 0x10e
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov al, byte [eax]
lea ecx, [ebp - 0x2c]
mov byte [ebp - 0x111], al
mov dword [ebp - 4], 0
call fcn.1000e190
cmp byte [ebp - 0x111], 0
je 0x10025f3e
push str.smooth_fov_amount
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 0x1014018c
push 0x20
push 8
lea eax, [ebp - 0x2c]
mov dword [ebp - 4], 0x10f
push eax
mov ecx, 0x10180018
call fcn.1000de80
mov edx, eax
mov ecx, str.smooth
call fcn.10068f10
add esp, 0x10
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.misc_bhop
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x2c]
mov dword [ebp - 4], 0x110
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Automatic_jump
call fcn.10064260
add esp, 8
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.misc_strafe
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x2c]
mov dword [ebp - 4], 0x111
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Automatic_strafe
call fcn.10064260
add esp, 8
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.misc_strafe
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov dword [ebp - 4], 0x112
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
lea ecx, [ebp - 0x2c]
mov al, byte [eax]
mov byte [ebp - 0x111], al
mov dword [ebp - 4], 0
call fcn.1000e190
cmp byte [ebp - 0x111], 0
je 0x10026053
push str.strafe_smooth
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push str._i__
push 0x64
push 0xa
lea eax, [ebp - 0x2c]
mov dword [ebp - 4], 0x113
push eax
mov ecx, 0x10180018
call fcn.1000de80
mov edx, eax
mov ecx, str.Strafe_smoothness
call fcn.10068f10
add esp, 0x10
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.misc_duckinair
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x2c]
mov dword [ebp - 4], 0x114
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Duck_in_air
call fcn.10064260
add esp, 8
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.misc_clantag
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x2c]
mov dword [ebp - 4], 0x115
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Clan_tag
call fcn.10064260
add esp, 8
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
lea ecx, [ebp - 0x135]
call fcn.10027f30
mov dword [ebp - 0x118], eax
lea ecx, [ebp - 0x124]
lea eax, [ebp - 0x44]
mov dword [ebp - 0x54], 0x101411d4
push eax
lea eax, [ebp - 0x54]
mov dword [ebp - 0x50], str.Purchase
push eax
mov dword [ebp - 0x4c], str.Harmed
mov dword [ebp - 0x48], str.Bomb
call fcn.10027cc0
push str.misc_notifications
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x68], ecx
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov dword [ebp - 4], 0x116
push eax
mov ecx, 0x10180078
call fcn.1000de40
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x118]
push edi
push dword [ebp - 0x68]
call fcn.10027ea0
mov edx, esi
mov ecx, str.Notifications
call fcn.10068010
add esp, 0xc
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.misc_fakeping
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
mov dword [ebp - 4], 0x117
push 0
push 0
lea eax, [ebp - 0x2c]
mov ecx, 0x1017fff8
push eax
call fcn.1000dea0
mov edx, eax
mov ecx, str.Ping_spike
call fcn.10064260
add esp, 8
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.misc_fakeping
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov dword [ebp - 4], pe_nt_image_headers32
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
lea ecx, [ebp - 0x2c]
mov al, byte [eax]
mov byte [ebp - 0x111], al
mov dword [ebp - 4], 0
call fcn.1000e190
cmp byte [ebp - 0x111], 0
je 0x1002624d
push 0x1014121c
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 0x10140d70
push 0x3e8
push 0x32
lea eax, [ebp - 0x2c]
mov dword [ebp - 4], 0x119
push eax
mov ecx, 0x10180018
call fcn.1000de80
mov edx, eax
mov ecx, str.misc_fakeping_value
call fcn.10068f10
add esp, 0x10
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.misc_ragdoll
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x2c]
mov dword [ebp - 4], 0x11a
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Force_ragdoll
call fcn.10064260
add esp, 8
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.misc_unlockinv
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x2c]
mov dword [ebp - 4], 0x11b
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Unlock_inventory_ingame
call fcn.10064260
add esp, 8
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
lea ecx, [ebp - 0x135]
call fcn.10027f30
mov dword [ebp - 0x118], eax
lea ecx, [ebp - 0x124]
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x3c], str.None
push eax
lea eax, [ebp - 0x3c]
mov dword [ebp - 0x38], str.SCAR_20
push eax
mov dword [ebp - 0x34], str.SSG_08
mov dword [ebp - 0x30], 0x101412a0
call fcn.10027cc0
push str.buybot_mainweapon
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x68], ecx
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov dword [ebp - 4], 0x11c
push eax
mov ecx, 0x10180018
call fcn.1000de80
push 0
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x118]
push edi
push dword [ebp - 0x68]
call fcn.10027ea0
mov edx, esi
mov ecx, str.Primary_autobuy
call fcn.10067c00
add esp, 0x10
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
lea ecx, [ebp - 0x141]
call fcn.10027f30
mov dword [ebp - 0x118], eax
mov dword [ebp - 0x3c], str.None
mov dword [ebp - 0x38], str.Heavy_pistol
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x34], str.Dual_berettas
push eax
lea eax, [ebp - 0x3c]
mov dword [ebp - 0x30], str.TEC_9_Five_seveN
push eax
lea ecx, [ebp - 0x124]
call fcn.10027cc0
push str.buybot_secweapon
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x68], ecx
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov dword [ebp - 4], 0x11d
push eax
mov ecx, 0x10180018
call fcn.1000de80
push 0
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x118]
push edi
push dword [ebp - 0x68]
call fcn.10027ea0
mov edx, esi
mov ecx, str.Secondary_autobuy
call fcn.10067c00
add esp, 0x10
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
lea ecx, [ebp - 0x112]
call fcn.10027f30
mov dword [ebp - 0x118], eax
lea ecx, [ebp - 0x124]
lea eax, [ebp - 0x90]
mov dword [ebp - 0xac], str.HE_grenade
push eax
lea eax, [ebp - 0xac]
mov dword [ebp - 0xa8], str.Molotov
push eax
mov dword [ebp - 0xa4], str.Smoke
mov dword [ebp - 0xa0], str.Kevlar
mov dword [ebp - 0x9c], str.Kevlar__Helmet
mov dword [ebp - 0x98], str.Taser
mov dword [ebp - 0x94], str.Defuse_kit
call fcn.10027cc0
push str.buybot_equipment
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x68], ecx
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov dword [ebp - 4], 0x11e
push eax
mov ecx, 0x10180078
call fcn.1000de40
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x118]
push edi
push dword [ebp - 0x68]
call fcn.10027ea0
mov edx, esi
mov ecx, str.Misc_autobuy
call fcn.10068010
add esp, 0xc
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
call fcn.10047ba0
xorps xmm2, xmm2
lea ecx, [ebp - 0x4c]
xorps xmm1, xmm1
call fcn.1001eda0
push eax
xor edx, edx
lea ecx, [ebp - 0x154]
call fcn.1004d680
push 0
push 0
lea edx, [ebp - 0x174]
mov ecx, str.OTHER
call fcn.10047b60
push str.Menu_key
call fcn.100628a0
add esp, 0x10
lea ecx, [ebp - 0x2c]
push str.misMenukey
call fcn.1000e1e0
push 0
lea eax, [ebp - 0x2c]
mov dword [ebp - 4], 0x11f
push eax
mov ecx, 0x10180018
call fcn.1000de80
mov edx, eax
mov ecx, str.menukey
call fcn.10065560
add esp, 4
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.Menu_color
call fcn.100628a0
movss xmm1, dword [0x10145324]
add esp, 4
movss xmm0, dword [0x10145238]
call fcn.1004da50
push str.menu_color
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
lea eax, [ebp - 0x2c]
mov dword [ebp - 4], 0x120
push eax
mov ecx, 0x10180058
call fcn.1000de60
push eax
push str.menucolor
mov ecx, 0x1017bfe0
call fcn.1001ee10
lea ecx, [ebp - 0x2c]
mov dword [ebp - 4], 0
call fcn.1000e190
push str.anti_untrasted
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x2c]
mov dword [ebp - 4], 0x121
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Anti_untrusted
call fcn.10064260
add esp, 8
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.watermark
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x2c]
mov dword [ebp - 4], 0x122
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Watermark
call fcn.10064260
add esp, 8
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.sv_maxunlag
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push ecx
mov dword [ebp - 4], 0x123
lea eax, [ebp - 0x2c]
mov dword [esp], 0x3f800000
mov ecx, 0x10180038
push str._.2fs
push eax
call fcn.1000de80
movss xmm3, dword [0x10145040]
mov edx, eax
movss xmm2, dword [0x10144f90]
mov ecx, str.sv_maxunlag
call fcn.10068ed0
add esp, 8
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.mat_drawgray
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x2c]
mov dword [ebp - 4], 0x124
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.mat_drawgray
call fcn.10064260
add esp, 8
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.mat_showlowresimage
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x2c]
mov dword [ebp - 4], 0x125
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.mat_showlowresimage
call fcn.10064260
add esp, 8
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.mat_picmip
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 0x1013f268
push 0x14
push 0xfffffffffffffff6
lea eax, [ebp - 0x2c]
mov dword [ebp - 4], 0x126
push eax
mov ecx, 0x10180018
call fcn.1000de80
mov edx, eax
mov ecx, str.mat_picmip
call fcn.10068f10
add esp, 0x10
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.cl_threaded_bone_setup
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 0x1013f268
push 2
push 0
lea eax, [ebp - 0x2c]
mov dword [ebp - 4], 0x127
push eax
mov ecx, 0x10180018
call fcn.1000de80
mov edx, eax
mov ecx, str.cl_threaded_bone_setup
call fcn.10068f10
add esp, 0x10
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str._preset
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov dword [ebp - 4], 0x128
push eax
mov ecx, 0x10180018
call fcn.1000de80
push 0
sub esp, 0xc
mov esi, eax
mov ecx, esp
push 0x10180098
call fcn.10027e30
mov edx, esi
mov ecx, str.Config
call fcn.10067c00
add esp, 0x10
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str._preset
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov dword [ebp - 4], 0x129
push eax
mov ecx, 0x10180018
call fcn.1000de80
lea ecx, [ebp - 0xd4]
mov edx, dword [eax]
call fcn.1001ed80
push eax
mov edx, str._preset_
mov byte [ebp - 4], 0x2a
lea ecx, [ebp - 0xa8]
call fcn.10028290
add esp, 4
push 0
push eax
mov ecx, 0x10180018
mov byte [ebp - 4], 0x2b
call fcn.1000de80
mov edx, eax
mov ecx, str.presetkey
call fcn.10065560
add esp, 4
lea ecx, [ebp - 0xa8]
call fcn.1000e190
lea ecx, [ebp - 0xd4]
call fcn.1000e190
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
xorps xmm2, xmm2
lea ecx, [ebp - 0x140]
xorps xmm1, xmm1
call fcn.1001eda0
mov edx, eax
mov ecx, str.Load
call fcn.100637b0
test al, al
je 0x1002691c
mov ecx, 0x1017fff8
call fcn.1002ae20
mov ecx, dword [0x1017c2a4]
mov byte [0x1017e5c8], 1
mov byte [0x1017e600], 1
test ecx, ecx
je 0x1002691c
mov eax, dword [ecx]
mov eax, dword [eax + 0x6c]
call eax
test al, al
je 0x1002691c
mov ecx, dword [0x1017c2a4]
mov eax, dword [ecx]
mov eax, dword [eax + 0x68]
call eax
test al, al
je 0x1002691c
mov eax, dword [0x1017c318]
mov dword [eax + 0x174], 0xffffffff
xorps xmm2, xmm2
lea ecx, [ebp - 0x11c]
xorps xmm1, xmm1
call fcn.1001eda0
mov edx, eax
mov ecx, str.Save
call fcn.100637b0
test al, al
je 0x1002698a
mov ecx, 0x1017fff8
call fcn.10029e40
mov ecx, dword [0x1017c2a4]
mov byte [0x1017e5c8], 1
mov byte [0x1017e600], 1
test ecx, ecx
je 0x1002698a
mov eax, dword [ecx]
mov eax, dword [eax + 0x6c]
call eax
test al, al
je 0x1002698a
mov ecx, dword [0x1017c2a4]
mov eax, dword [ecx]
mov eax, dword [eax + 0x68]
call eax
test al, al
je 0x1002698a
mov eax, dword [0x1017c318]
mov dword [eax + 0x174], 0xffffffff
xorps xmm2, xmm2
lea ecx, [ebp - 0x11c]
xorps xmm1, xmm1
call fcn.1001eda0
mov edx, eax
mov ecx, str.Open_config_folder
call fcn.100637b0
test al, al
je 0x1002749b
push 1
push 0
push 0
push str.C:_sigmahook
push str.open
push 0
call dword [sym.imp.SHELL32.dll_ShellExecuteA]
jmp 0x1002749b
xorps xmm2, xmm2
lea ecx, [ebp - 0x11c]
xorps xmm1, xmm1
call fcn.1001eda0
push eax
xor edx, edx
lea ecx, [ebp - 0x14c]
call fcn.1004d680
push 0
push 0
lea edx, [ebp - 0x174]
mov ecx, str.OTHER
call fcn.10047b60
add esp, 0xc
lea ecx, [ebp - 0x2c]
push str.skins_enable
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x2c]
mov dword [ebp - 4], 0x12c
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Enabled
call fcn.10064260
add esp, 8
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.skins_enable
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov dword [ebp - 4], 0x12d
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
lea ecx, [ebp - 0x2c]
mov al, byte [eax]
mov byte [ebp - 0x111], al
mov dword [ebp - 4], 0
call fcn.1000e190
cmp byte [ebp - 0x111], 0
je 0x10026e08
lea ecx, [ebp - 0x135]
call fcn.10027f30
mov dword [ebp - 0x118], eax
lea ecx, [ebp - 0x124]
lea eax, [ebp - 0x90]
mov dword [ebp - 0xbc], str.None
push eax
lea eax, [ebp - 0xbc]
mov dword [ebp - 0xb8], str.Bayonet
push eax
mov dword [ebp - 0xb4], str.Bowie_knife
mov dword [ebp - 0xb0], str.Butterfly_knife
mov dword [ebp - 0xac], str.Falchion_knife
mov dword [ebp - 0xa8], str.Flip_knife
mov dword [ebp - 0xa4], str.Gut_knife
mov dword [ebp - 0xa0], str.Huntsman_knife
mov dword [ebp - 0x9c], str.Karambit
mov dword [ebp - 0x98], str.M9_bayonet
mov dword [ebp - 0x94], str.shadow_daggers
call fcn.10027cc0
push str.skins_knife
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x68], ecx
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov dword [ebp - 4], 0x12e
push eax
mov ecx, 0x10180018
call fcn.1000de80
push 0
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x118]
push edi
push dword [ebp - 0x68]
call fcn.10027ea0
mov edx, esi
mov ecx, str.Knife_model
call fcn.10067c00
add esp, 0x10
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
lea ecx, [ebp - 0x141]
call fcn.10027f30
mov dword [ebp - 0x118], eax
lea ecx, [ebp - 0x124]
lea eax, [ebp - 0x90]
mov dword [ebp - 0xac], str.None
push eax
lea eax, [ebp - 0xac]
mov dword [ebp - 0xa8], str.Bloodhound
push eax
mov dword [ebp - 0xa4], str.Sport
mov dword [ebp - 0xa0], str.Driver
mov dword [ebp - 0x9c], str.Handwraps
mov dword [ebp - 0x98], str.Moto
mov dword [ebp - 0x94], str.Specialist
call fcn.10027cc0
push str.skins_glove
mov ecx, dword [eax]
mov edi, dword [eax + 4]
mov dword [ebp - 0x68], ecx
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov dword [ebp - 4], 0x12f
push eax
mov ecx, 0x10180018
call fcn.1000de80
push 0
sub esp, 0xc
mov esi, eax
mov ecx, esp
push dword [ebp - 0x118]
push edi
push dword [ebp - 0x68]
call fcn.10027ea0
mov edx, esi
mov ecx, str.Glove_model
call fcn.10067c00
add esp, 0x10
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.skins_glove
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov dword [ebp - 4], 0x130
push eax
mov ecx, 0x10180018
call fcn.1000de80
lea ecx, [ebp - 0x2c]
mov esi, dword [eax]
mov dword [ebp - 4], 0
call fcn.1000e190
test esi, esi
jle 0x10026e08
lea ecx, [ebp - 0x6c]
call fcn.10027f10
push str.skins_glove
lea ecx, [ebp - 0x2c]
mov dword [ebp - 4], 0x131
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x32
push eax
mov ecx, 0x10180018
call fcn.1000de80
lea ecx, [ebp - 0x2c]
mov esi, dword [eax]
mov byte [ebp - 4], 0x31
call fcn.1000e190
dec esi
cmp esi, 5
ja case.default.0x10026cd5
jmp dword [esi*4 + 0x1002752c]
mov dword [ebp - 0x3c], str.Emerald
mov dword [ebp - 0x38], str.Mangrove
mov dword [ebp - 0x34], str.Rattler
mov dword [ebp - 0x30], str.Case_hardened
jmp 0x10026d91
mov dword [ebp - 0x3c], str.Vice
mov dword [ebp - 0x38], str.Omega
mov dword [ebp - 0x34], str.Amphibious
mov dword [ebp - 0x30], str.Bronze_morph
jmp 0x10026d91
mov dword [ebp - 0x3c], str.Overtake
mov dword [ebp - 0x38], str.Racing_green
mov dword [ebp - 0x34], str.King_snake
mov dword [ebp - 0x30], str.Imperial_plaid
jmp 0x10026d91
mov dword [ebp - 0x3c], str.Cobalt_skulls
mov dword [ebp - 0x38], str.Overprint
mov dword [ebp - 0x34], str.Duct_tape
mov dword [ebp - 0x30], str.Arboreal
jmp 0x10026d91
mov dword [ebp - 0x3c], str.Turtle
mov dword [ebp - 0x38], str.Transport
mov dword [ebp - 0x34], str.Polygon
mov dword [ebp - 0x30], str.POW_
jmp 0x10026d91
mov dword [ebp - 0x3c], str.Crimson_web
mov dword [ebp - 0x38], str.Buckshot
mov dword [ebp - 0x34], str.Fade
mov dword [ebp - 0x30], str.Mogul
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x3c]
push eax
lea ecx, [ebp - 0x11c]
call fcn.10027cc0
lea ecx, [ebp - 0x6c]
push dword [eax + 4]
push dword [eax]
call fcn.10027ce0
push str.skins_glove_skin
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x33
push eax
mov ecx, 0x10180018
call fcn.1000de80
push 0
sub esp, 0xc
mov esi, eax
lea eax, [ebp - 0x6c]
mov ecx, esp
push eax
call fcn.10027e30
mov edx, esi
mov ecx, str.glove_skin
call fcn.10067c00
add esp, 0x10
lea ecx, [ebp - 0x2c]
call fcn.1000e190
lea ecx, [ebp - 0x6c]
mov dword [ebp - 4], 0
call fcn.10004570
xorps xmm2, xmm2
lea ecx, [ebp - 0x11c]
xorps xmm1, xmm1
call fcn.1001eda0
mov edx, eax
mov ecx, str.Update_skins
call fcn.100637b0
test al, al
je 0x10026e6c
mov ecx, dword [0x1017c2a4]
mov byte [0x1017e5c8], 1
mov byte [0x1017e600], 1
test ecx, ecx
je 0x10026e6c
mov eax, dword [ecx]
mov eax, dword [eax + 0x6c]
call eax
test al, al
je 0x10026e6c
mov ecx, dword [0x1017c2a4]
mov eax, dword [ecx]
mov eax, dword [eax + 0x68]
call eax
test al, al
je 0x10026e6c
mov eax, dword [0x1017c318]
mov dword [eax + 0x174], 0xffffffff
push str.other_viewmodel
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 1
lea eax, [ebp - 0x2c]
mov dword [ebp - 4], 0x134
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
mov edx, eax
mov ecx, str.Customize_viewmodel
call fcn.10064260
add esp, 8
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.other_viewmodel
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov dword [ebp - 4], 0x135
push eax
mov ecx, 0x1017fff8
call fcn.1000dea0
lea ecx, [ebp - 0x2c]
mov al, byte [eax]
mov byte [ebp - 0x111], al
mov dword [ebp - 4], 0
call fcn.1000e190
cmp byte [ebp - 0x111], 0
je 0x10026fd7
push str.other_viewmodel_x
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 0x1013f268
push 0x19
push 0xffffffffffffffe7
lea eax, [ebp - 0x2c]
mov dword [ebp - 4], 0x136
push eax
mov ecx, 0x10180018
call fcn.1000de80
mov edx, eax
mov ecx, str.Viewmodel_x
call fcn.10068f10
add esp, 0x10
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.other_viewmodel_y
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 0x1013f268
push 0x19
push 0xffffffffffffffe7
lea eax, [ebp - 0x2c]
mov dword [ebp - 4], 0x137
push eax
mov ecx, 0x10180018
call fcn.1000de80
mov edx, eax
mov ecx, str.Viewmodel_y
call fcn.10068f10
add esp, 0x10
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
push str.other_viewmodel_z
lea ecx, [ebp - 0x2c]
call fcn.1000e1e0
push 0
push 0x1013f268
push 0x19
push 0xffffffffffffffe7
lea eax, [ebp - 0x2c]
mov dword [ebp - 4], 0x138
push eax
mov ecx, 0x10180018
call fcn.1000de80
mov edx, eax
mov ecx, str.Viewmodel_z
call fcn.10068f10
add esp, 0x10
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x2c]
call fcn.1000e190
call fcn.10047ba0
xorps xmm2, xmm2
lea ecx, [ebp - 0x11c]
xorps xmm1, xmm1
call fcn.1001eda0
push eax
xor edx, edx
lea ecx, [ebp - 0x154]
call fcn.1004d680
push 0
push 0
lea edx, [ebp - 0x174]
mov ecx, str.SKINS
call fcn.10047b60
add esp, 0xc
lea ecx, [ebp - 0x2c]
push str.skins_enable
call fcn.1000e1e0
lea eax, [ebp - 0x2c]
mov dword [ebp - 4], 0x139
push eax
mov ecx, 0x1017fff8
mov dword [ebp - 0x13c], 0x200
call fcn.1000dea0
cmp byte [eax], 0
je 0x10027053
cmp dword [0x10176f64], 0
mov byte [ebp - 0x111], 1
jne 0x1002705a
mov byte [ebp - 0x111], 0
lea ecx, [ebp - 0x2c]
mov dword [ebp - 4], 0
call fcn.1000e190
cmp byte [ebp - 0x111], 0
je 0x1002749b
push 0
push 0
push 0
mov esi, 0x10180290
mov ecx, str.Search
push 0x80
mov edx, esi
call fcn.100692a0
add esp, 0x10
lea ecx, [ebp - 0x11c]
xorps xmm2, xmm2
xorps xmm1, xmm1
call fcn.1001eda0
mov edx, eax
mov ecx, str.Skins
call fcn.100724b0
mov ecx, 0x1017e5d0
call fcn.10027fe0
mov ecx, 0x1017e5d0
mov edi, eax
call fcn.10027fd0
mov dword [ebp - 0x118], eax
cmp edi, eax
je 0x100272e9
nop word [eax + eax]
push edi
lea ecx, [ebp - 0x110]
call fcn.100278b0
mov dword [ebp - 4], 0x13a
cmp esi, 0x1013eb78
je 0x10027129
push 0
push 0x10180290
lea ecx, [ebp - 0x10c]
call fcn.10015790
cmp eax, 0xffffffff
jne 0x10027129
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0
call fcn.10027920
jmp 0x100272da
mov edx, dword [ebp - 0x110]
lea ecx, [ebp - 0xd4]
call fcn.1001ed80
push eax
mov edx, 0x10141724
mov byte [ebp - 4], 0x3b
lea ecx, [ebp - 0xa8]
call fcn.10028290
push 0x10141720
mov edx, eax
mov byte [ebp - 4], 0x3c
lea ecx, [ebp - 0x2c]
call fcn.10028300
add esp, 8
push eax
lea ecx, [ebp - 0x10c]
mov byte [ebp - 4], 0x3d
call fcn.1000e110
lea ecx, [ebp - 0x2c]
call fcn.1000e190
lea ecx, [ebp - 0xa8]
call fcn.1000e190
lea ecx, [ebp - 0xd4]
mov byte [ebp - 4], 0x3a
call fcn.1000e190
xorps xmm2, xmm2
lea ecx, [ebp - 0x68]
xorps xmm1, xmm1
call fcn.1001eda0
mov edx, dword [0x10176f68]
lea ecx, [ebp - 0xd4]
mov esi, eax
call fcn.1001ed80
push eax
mov edx, str.skins_
mov byte [ebp - 4], 0x3e
lea ecx, [ebp - 0xa8]
call fcn.10028290
push str._weapon
mov edx, eax
mov byte [ebp - 4], 0x3f
lea ecx, [ebp - 0x2c]
call fcn.10028300
add esp, 8
push eax
mov ecx, 0x10180018
mov byte [ebp - 4], 0x40
call fcn.1000de80
lea ecx, [ebp - 0x10c]
mov eax, dword [eax]
cmp eax, dword [ebp - 0x110]
sete byte [ebp - 0x111]
call fcn.1000e100
mov dl, byte [ebp - 0x111]
mov ecx, eax
push 0
push esi
push 0
call fcn.10071e00
add esp, 0xc
mov byte [ebp - 0x111], al
lea ecx, [ebp - 0x2c]
call fcn.1000e190
lea ecx, [ebp - 0xa8]
call fcn.1000e190
lea ecx, [ebp - 0xd4]
mov byte [ebp - 4], 0x3a
call fcn.1000e190
cmp byte [ebp - 0x111], 0
je 0x100272c3
mov edx, dword [0x10176f68]
lea ecx, [ebp - 0xd4]
call fcn.1001ed80
push eax
mov edx, str.skins_
mov byte [ebp - 4], 0x41
lea ecx, [ebp - 0xa8]
call fcn.10028290
push str._weapon
mov edx, eax
mov byte [ebp - 4], 0x42
lea ecx, [ebp - 0x2c]
call fcn.10028300
add esp, 8
push eax
mov ecx, 0x10180018
mov byte [ebp - 4], 0x43
call fcn.1000de80
mov ecx, dword [ebp - 0x110]
mov dword [eax], ecx
lea ecx, [ebp - 0x2c]
call fcn.1000e190
lea ecx, [ebp - 0xa8]
call fcn.1000e190
lea ecx, [ebp - 0xd4]
call fcn.1000e190
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0
call fcn.10027920
mov esi, 0x10180290
add edi, 0x34
cmp edi, dword [ebp - 0x118]
jne 0x100270e0
call fcn.100727a0
mov edx, dword [0x10176f68]
lea ecx, [ebp - 0xd4]
call fcn.1001ed80
push eax
mov edx, str.skins_
mov dword [ebp - 4], 0x144
lea ecx, [ebp - 0xa8]
call fcn.10028290
push str._weapon_seed
mov edx, eax
mov byte [ebp - 4], 0x45
lea ecx, [ebp - 0x2c]
call fcn.10028300
add esp, 8
push 0
push 0x1013f268
push 0xff
push 0
push eax
mov ecx, 0x10180018
mov byte [ebp - 4], 0x46
call fcn.1000de80
mov edx, eax
mov ecx, str.Seed
call fcn.10068f10
add esp, 0x10
lea ecx, [ebp - 0x2c]
call fcn.1000e190
lea ecx, [ebp - 0xa8]
call fcn.1000e190
lea ecx, [ebp - 0xd4]
mov dword [ebp - 4], 0
call fcn.1000e190
mov edx, dword [0x10176f68]
lea ecx, [ebp - 0xd4]
call fcn.1001ed80
push eax
mov edx, str.skins_
mov dword [ebp - 4], 0x147
lea ecx, [ebp - 0xa8]
call fcn.10028290
push str._weapon_stat
mov edx, eax
mov byte [ebp - 4], 0x48
lea ecx, [ebp - 0x2c]
call fcn.10028300
add esp, 8
push 0
push 0x1013f268
push 0x539
push 0
push eax
mov ecx, 0x10180018
mov byte [ebp - 4], 0x49
call fcn.1000de80
mov edx, eax
mov ecx, str.Stat_Trak
call fcn.10068f10
add esp, 0x10
lea ecx, [ebp - 0x2c]
call fcn.1000e190
lea ecx, [ebp - 0xa8]
call fcn.1000e190
lea ecx, [ebp - 0xd4]
mov dword [ebp - 4], 0
call fcn.1000e190
mov edx, dword [0x10176f68]
lea ecx, [ebp - 0xd4]
call fcn.1001ed80
mov dword [ebp - 4], 0x14a
lea ecx, [ebp - 0xa8]
push eax
mov edx, str.skins_
call fcn.10028290
push str._weapon_wear
mov edx, eax
mov byte [ebp - 4], 0x4b
lea ecx, [ebp - 0x2c]
call fcn.10028300
add esp, 8
push 0
push str._d__
push 0x64
push 0
push eax
mov ecx, 0x10180018
mov byte [ebp - 4], 0x4c
call fcn.1000de80
mov edx, eax
mov ecx, str.Wear
call fcn.10068f10
add esp, 0x10
lea ecx, [ebp - 0x2c]
call fcn.1000e190
lea ecx, [ebp - 0xa8]
call fcn.1000e190
lea ecx, [ebp - 0xd4]
mov dword [ebp - 4], 0
call fcn.1000e190
call fcn.10047ba0
call fcn.1004c800
lea ecx, [ebp - 0x258]
call fcn.10027810
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.1010fe2d
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret