Function at 0x100017c0
Capabilities:
Access peb ldr_data
Contain obfuscated stackstrings
Get number of processors
Get process heap flags
Get process heap force flags

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1002ae91
mov eax, dword fs:[0]
push eax
sub esp, 0xfc
mov eax, dword [0x100374e4]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov esi, ecx
mov dword [ebp - 0x104], esi
mov dword [ebp - 0xe8], esi
mov dword [ebp - 0x100], esi
mov dword [esi], 0xffffffff
mov dword [esi + 4], 0
mov dword [esi + 8], 0
mov byte [esi + 0xc], 0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
mov dword [esi + 0x18], 0
mov dword [esi + 0x1c], 0xffffffff
mov dword [esi + 0x20], 0
mov dword [esi + 0x30], 0
mov dword [esi + 0x34], 0
mov dword [esi + 0x38], 0
mov dword [esi + 0x50], 0
mov dword [esi + 0x24], vtable.Checkbox.0
mov dword [esi + 0x40], 6
mov dword [esi + 0x3c], str.Enable_aimbot
mov dword [esi + 0x54], 1
mov dword [esi + 0x48], 0
mov dword [esi + 0x4c], 0
mov dword [esi + 0x44], 4
mov dword [esi + 0x28], 0x64
mov dword [esi + 0x2c], 0xd
mov dword [esi + 0x64], 0
mov dword [esi + 0x68], 0
mov dword [esi + 0x6c], 0
mov dword [ebp - 4], 0
mov dword [esi + 0x84], 0
mov dword [esi + 0x58], vtable.Slider.0
mov dword [esi + 0x74], 6
mov dword [esi + 0x78], 4
mov dword [esi + 0x70], 0x1002e3ac
mov dword [esi + 0x88], 5
mov dword [esi + 0x7c], 0
mov dword [esi + 0x80], 0
mov dword [esi + 0x8c], 1
mov dword [esi + 0x90], 0xb4
mov dword [esi + 0x94], 1
mov dword [esi + 0x60], 0x13
mov dword [esi + 0x5c], 0x64
lea eax, [esi + 0x98]
mov dword [eax + 0xc], 0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0
mov dword [eax + 0x2c], 0
mov dword [eax], vtable.Checkbox.0
mov dword [eax + 0x1c], 6
mov dword [eax + 0x18], str.Lazy_proj_fov
mov dword [eax + 0x30], 1
mov dword [eax + 0x24], 0
mov dword [eax + 0x28], 0
mov dword [eax + 0x20], 4
mov dword [eax + 4], 0x64
mov dword [eax + 8], 0xd
push 8
push str.Velocity
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 2
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0xf
mov byte [ebp - 0x40], 0
call fcn.10005880
push 6
push str.Engine
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 3
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10005880
push 0
push 0
push 0x64
push 1
mov byte [ebp - 4], 4
sub esp, 0xc
mov ecx, esp
lea eax, [ebp - 0x10]
push dword [ebp - 0x100]
push eax
lea eax, [ebp - 0x40]
mov dword [ecx], 0
push eax
mov dword [ecx + 4], 0
mov dword [ecx + 8], 0
call fcn.10001580
lea ecx, [esi + 0xcc]
push str.Proj_mode
call fcn.10004860
push fcn.10004c20
push 2
push 0x18
lea eax, [ebp - 0x40]
mov byte [ebp - 4], 6
push eax
call fcn.10028d64
push 0xd
push str.nearest_mouse
lea ecx, [ebp - 0xd0]
mov dword [ebp - 0xc0], 0
mov dword [ebp - 0xbc], 0xf
mov byte [ebp - 0xd0], 0
call fcn.10005880
push 0xd
push str.first_visible
lea ecx, [ebp - 0xb8]
mov byte [ebp - 4], 7
mov dword [ebp - 0xa8], 0
mov dword [ebp - 0xa4], 0xf
mov byte [ebp - 0xb8], 0
call fcn.10005880
push 4
push str.head
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 8
mov dword [ebp - 0x90], 0
mov dword [ebp - 0x8c], 0xf
mov byte [ebp - 0xa0], 0
call fcn.10005880
push 4
push str.body
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 9
mov dword [ebp - 0x78], 0
mov dword [ebp - 0x74], 0xf
mov byte [ebp - 0x88], 0
call fcn.10005880
push 0
push 0
push 0x82
push 1
sub esp, 0xc
mov byte [ebp - 4], 0xa
mov ecx, esp
lea eax, [ebp - 0x70]
push dword [ebp - 0x100]
mov dword [ecx], 0
push eax
lea eax, [ebp - 0xd0]
mov dword [ecx + 4], 0
push eax
mov dword [ecx + 8], 0
call fcn.10001580
lea ecx, [esi + 0x10c]
push str.Hitbox
call fcn.10004860
push fcn.10004c20
mov byte [ebp - 4], 0xc
push 4
push 0x18
lea eax, [ebp - 0xd0]
push eax
call fcn.10028d64
lea eax, [esi + 0x14c]
mov dword [eax + 0xc], 0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0
mov dword [eax + 0x2c], 0
mov dword [eax], vtable.Checkbox.0
mov dword [eax + 0x1c], 6
mov dword [eax + 0x18], str.Silent
mov dword [eax + 0x30], 1
mov dword [eax + 0x24], 0
mov dword [eax + 0x28], 0
mov dword [eax + 0x20], 4
mov dword [eax + 4], 0x64
mov dword [eax + 8], 0xd
lea eax, [esi + 0x180]
mov dword [eax + 0xc], 0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0
mov dword [eax + 0x2c], 0
mov dword [eax], vtable.Slider.0
mov dword [eax + 0x1c], 6
mov dword [eax + 0x20], 4
mov dword [eax + 0x18], str.Smooting
mov dword [eax + 0x30], 0
mov dword [eax + 0x24], 0
mov dword [eax + 0x28], 0
mov dword [eax + 0x34], 0
mov dword [eax + 0x38], 0x10
mov dword [eax + 0x3c], 1
mov dword [eax + 8], 0x13
mov dword [eax + 4], 0x64
lea ebx, [esi + 0x1c0]
mov dword [ebx + 0xc], 0
mov dword [ebx + 0x10], 0
mov dword [ebx + 0x14], 0
mov dword [ebp - 0x108], ebx
mov dword [ebx + 0x2c], 0
mov dword [ebx], vtable.Checkbox.0
mov dword [ebx + 0x1c], 6
mov dword [ebx + 0x18], str.Range_check
mov dword [ebx + 0x30], 1
mov dword [ebx + 0x24], 0
mov dword [ebx + 0x28], 0
mov dword [ebx + 0x20], 4
mov dword [ebx + 4], 0x64
mov dword [ebx + 8], 0xd
lea edi, [esi + 0x1f4]
mov dword [edi + 0xc], 0
mov dword [edi + 0x10], 0
mov dword [edi + 0x14], 0
mov dword [ebp - 0xe8], edi
mov dword [edi + 0x2c], 0
mov dword [edi], vtable.Slider.0
mov dword [edi + 0x1c], 6
mov dword [edi + 0x20], 4
mov dword [edi + 0x18], str.Shotgun_range
mov dword [edi + 0x30], 0x1a
mov dword [edi + 0x24], 0
mov dword [edi + 0x28], 0
mov dword [edi + 0x34], 1
mov dword [edi + 0x38], 0x64
mov dword [edi + 0x3c], 1
mov dword [edi + 8], 0x13
mov dword [edi + 4], 0x64
add esi, 0x234
mov dword [esi + 0xc], 0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
mov dword [esi + 0x2c], 0
mov dword [esi], vtable.Checkbox.0
mov dword [esi + 0x1c], 6
mov dword [esi + 0x18], str.Melee_aim
mov dword [esi + 0x30], 1
mov dword [esi + 0x24], 0
mov dword [esi + 0x28], 0
mov dword [esi + 0x20], 4
mov dword [esi + 4], 0x64
mov dword [esi + 8], 0xd
mov eax, dword [ebp - 0x104]
lea edx, [eax + 0x268]
mov dword [edx + 0xc], 0
mov dword [edx + 0x10], 0
mov dword [edx + 0x14], 0
mov dword [edx + 0x2c], 0
mov dword [edx], vtable.Checkbox.0
mov dword [edx + 0x1c], 6
mov dword [edx + 0x18], str.Backtrack
mov dword [edx + 0x30], 1
mov dword [edx + 0x24], 0
mov dword [edx + 0x28], 0
mov dword [edx + 0x20], 4
mov dword [edx + 4], 0x64
mov dword [edx + 8], 0xd
lea ecx, [eax + 0x29c]
mov dword [ecx + 0xc], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
mov dword [ecx + 0x2c], 0
mov dword [ecx], vtable.KeyBind.0
mov dword [ecx + 0x30], 0x10010000
mov dword [ecx + 0x1c], 9
mov dword [ecx + 0x20], 4
mov dword [ecx + 0x18], str.Aim_key
mov dword [ecx + 0x24], 0
mov dword [ecx + 0x28], 0
mov dword [ecx + 8], 0x1e
mov dword [ecx + 4], 0x64
add eax, 0x2d0
mov dword [eax + 0xc], 0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0
mov dword [eax + 0x2c], 0
mov dword [eax], vtable.KeyBind.0
mov dword [eax + 0x30], 0x10010000
mov dword [eax + 0x1c], 9
mov dword [eax + 0x20], 4
mov dword [eax + 0x18], str.Shoot_key
mov dword [eax + 0x24], 0
mov dword [eax + 0x28], 0
mov dword [eax + 8], 0x1e
mov dword [eax + 4], 0x64
mov edi, dword [ebp - 0x104]
push dword [ebp - 0x100]
mov dword [ebp - 0x14], eax
lea eax, [ebp - 0x10]
mov byte [ebp - 4], 0x14
lea ebx, [edi + 0x24]
mov dword [ebp - 0x20], esi
mov dword [ebp - 0x44], ebx
lea ebx, [edi + 0x58]
mov dword [ebp - 0x40], ebx
lea ebx, [edi + 0x98]
mov dword [ebp - 0x3c], ebx
lea ebx, [edi + 0xcc]
mov dword [ebp - 0x38], ebx
lea ebx, [edi + 0x10c]
mov dword [ebp - 0x34], ebx
lea ebx, [edi + 0x14c]
mov dword [ebp - 0x30], ebx
lea ebx, [edi + 0x180]
mov edi, dword [ebp - 0xe8]
mov dword [ebp - 0x2c], ebx
mov ebx, dword [ebp - 0x108]
mov dword [ebp - 0x28], ebx
mov dword [ebp - 0x24], edi
mov dword [ebp - 0x1c], edx
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0xf0], 0
mov dword [ebp - 0xec], 0
mov dword [ebp - 0xe8], 0
push eax
lea eax, [ebp - 0x44]
push eax
lea ecx, [ebp - 0xf0]
call fcn.100014d0
mov ebx, dword [ebp - 0x104]
lea ecx, [ebp - 0xf0]
push 0
push 0xaa
push ecx
push str.__Aimbot__
lea ecx, [ebx + 0x304]
mov byte [ebp - 4], 0x15
call fcn.100047a0
mov ecx, dword [ebp - 0xf0]
mov byte [ebp - 4], 0x17
test ecx, ecx
je 0x10001f8f
mov eax, dword [ebp - 0xe8]
sub eax, ecx
sar eax, 2
lea edx, [eax*4]
mov eax, ecx
cmp edx, 0x1000
jb 0x10001f85
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10001f85
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10028e92
add esp, 8
lea edx, [ebx + 0x334]
mov dword [edx + 0xc], 0
mov dword [edx + 0x10], 0
mov dword [edx + 0x14], 0
mov dword [edx + 0x2c], 0
mov dword [edx], vtable.Checkbox.0
mov dword [edx + 0x1c], 6
mov dword [edx + 0x18], str.Lazy_pyro_primary
mov dword [edx + 0x30], 1
mov dword [edx + 0x24], 0
mov dword [edx + 0x28], 0
mov dword [edx + 0x20], 4
mov dword [edx + 4], 0x64
mov dword [edx + 8], 0xd
lea ecx, [ebx + 0x368]
mov dword [ecx + 0xc], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
mov dword [ecx + 0x2c], 0
mov dword [ecx], vtable.Checkbox.0
mov dword [ecx + 0x1c], 6
mov dword [ecx + 0x18], str.Enable_airblast
mov dword [ecx + 0x30], 1
mov dword [ecx + 0x24], 0
mov dword [ecx + 0x28], 0
mov dword [ecx + 0x20], 4
mov dword [ecx + 4], 0x64
mov dword [ecx + 8], 0xd
lea eax, [ebx + 0x39c]
mov dword [eax + 0xc], 0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0
mov dword [eax + 0x2c], 0
mov dword [eax], vtable.Checkbox.0
mov dword [eax + 0x1c], 6
mov dword [eax + 0x18], str.Silent_aim
mov dword [eax + 0x30], 1
mov dword [eax + 0x24], 0
mov dword [eax + 0x28], 0
mov dword [eax + 0x20], 4
mov dword [eax + 4], 0x64
mov dword [eax + 8], 0xd
lea esi, [ebx + 0x3d0]
mov dword [esi + 0xc], 0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
mov dword [esi + 0x2c], 0
mov dword [esi], vtable.Checkbox.0
mov dword [esi + 0x1c], 6
mov dword [esi + 0x18], str.Auto_sticky
mov dword [esi + 0x30], 1
mov dword [esi + 0x24], 0
mov dword [esi + 0x28], 0
mov dword [esi + 0x20], 4
mov dword [esi + 4], 0x64
mov dword [esi + 8], 0xd
lea edi, [ebx + 0x404]
mov dword [edi + 0xc], 0
mov dword [edi + 0x10], 0
mov dword [edi + 0x14], 0
mov dword [edi + 0x2c], 0
mov dword [edi], vtable.Checkbox.0
mov dword [edi + 0x1c], 6
mov dword [edi + 0x18], str.Zoomed_only
mov dword [edi + 0x30], 1
mov dword [edi + 0x24], 0
mov dword [edi + 0x28], 0
mov dword [edi + 0x20], 4
mov dword [edi + 4], 0x64
mov dword [edi + 8], 0xd
mov dword [ebx + 0x444], 0
mov dword [ebx + 0x448], 0
mov dword [ebx + 0x44c], 0
mov dword [ebx + 0x464], 0
mov dword [ebx + 0x438], 0x1002e314
mov dword [ebx + 0x454], 6
mov dword [ebx + 0x450], 0x1002e4c8
mov dword [ebx + 0x468], 1
mov dword [ebx + 0x45c], 0
mov dword [ebx + 0x460], 0
mov dword [ebx + 0x458], 4
mov dword [ebx + 0x43c], 0x64
mov dword [ebx + 0x440], 0xd
mov dword [ebx + 0x478], 0
mov dword [ebx + 0x47c], 0
mov dword [ebx + 0x480], 0
mov dword [ebx + 0x498], 0
mov dword [ebx + 0x46c], 0x1002e314
mov dword [ebx + 0x488], 6
mov dword [ebx + 0x484], 0x1002e4e0
mov dword [ebx + 0x49c], 1
mov dword [ebx + 0x490], 0
mov dword [ebx + 0x494], 0
mov dword [ebx + 0x48c], 4
mov dword [ebx + 0x470], 0x64
mov dword [ebx + 0x474], 0xd
mov dword [ebx + 0x4ac], 0
mov dword [ebx + 0x4b0], 0
mov dword [ebx + 0x4b4], 0
mov dword [ebx + 0x4cc], 0
mov dword [ebx + 0x4a0], 0x1002e314
mov dword [ebx + 0x4bc], 6
mov dword [ebx + 0x4b8], 0x1002e4f4
mov dword [ebx + 0x4d0], 0
mov dword [ebx + 0x4c4], 0
mov dword [ebx + 0x4c8], 0
mov dword [ebx + 0x4c0], 4
mov dword [ebx + 0x4a4], 0x64
mov dword [ebx + 0x4a8], 0xd
mov dword [ebx + 0x4e0], 0
mov dword [ebx + 0x4e4], 0
mov dword [ebx + 0x4e8], 0
mov dword [ebx + 0x500], 0
mov dword [ebx + 0x4d4], 0x1002e314
mov dword [ebx + 0x4f0], 6
mov dword [ebx + 0x4ec], 0x1002e4fc
mov dword [ebx + 0x504], 1
mov dword [ebx + 0x4f8], 0
mov dword [ebx + 0x4fc], 0
mov dword [ebx + 0x4f4], 4
mov dword [ebx + 0x4d8], 0x64
mov dword [ebx + 0x4dc], 0xd
push dword [ebp - 0x100]
mov dword [ebp - 0xd4], eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xdc]
mov dword [ebp - 0xd8], ecx
push eax
lea ecx, [ebp - 0xf0]
mov byte [ebp - 4], 0x20
mov dword [ebp - 0xdc], edx
mov dword [ebp - 0xf0], 0
mov dword [ebp - 0xec], 0
mov dword [ebp - 0xe8], 0
call fcn.100014d0
push 0
push 0xb4
lea ecx, [ebp - 0xf0]
mov byte [ebp - 4], 0x21
push ecx
push str.__Pyro__
lea ecx, [ebx + 0x508]
call fcn.100047a0
mov ecx, dword [ebp - 0xf0]
mov byte [ebp - 4], 0x23
test ecx, ecx
je 0x10002436
mov eax, dword [ebp - 0xe8]
sub eax, ecx
sar eax, 2
lea edx, [eax*4]
mov eax, ecx
cmp edx, 0x1000
jb 0x1000242c
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1000242c
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10028e92
add esp, 8
push dword [ebp - 0x100]
lea eax, [ebp - 0x104]
mov dword [ebp - 0x108], esi
push eax
lea eax, [ebp - 0x108]
mov dword [ebp - 0xf0], 0
push eax
lea ecx, [ebp - 0xf0]
mov dword [ebp - 0xec], 0
mov dword [ebp - 0xe8], 0
call fcn.100014d0
push 0
push 0xb4
lea ecx, [ebp - 0xf0]
mov byte [ebp - 4], 0x24
push ecx
push str.__Demoman__
lea ecx, [ebx + 0x538]
call fcn.100047a0
mov ecx, dword [ebp - 0xf0]
mov byte [ebp - 4], 0x26
test ecx, ecx
je 0x100024e5
mov eax, dword [ebp - 0xe8]
sub eax, ecx
sar eax, 2
lea edx, [eax*4]
mov eax, ecx
cmp edx, 0x1000
jb 0x100024db
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100024db
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10028e92
add esp, 8
push dword [ebp - 0x100]
lea eax, [ebx + 0x438]
mov dword [ebp - 0xe4], edi
mov dword [ebp - 0xe0], eax
lea ecx, [ebp - 0xf0]
lea eax, [ebx + 0x46c]
mov dword [ebp - 0xf0], 0
mov dword [ebp - 0xdc], eax
lea eax, [ebx + 0x4a0]
mov dword [ebp - 0xd8], eax
lea eax, [ebx + 0x4d4]
mov dword [ebp - 0xd4], eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xe4]
mov dword [ebp - 0xec], 0
push eax
mov dword [ebp - 0xe8], 0
call fcn.100014d0
push 0
push 0xb4
lea eax, [ebp - 0xf0]
mov byte [ebp - 4], 0x27
push eax
lea esi, [ebx + 0x568]
push str.__Sniper__
mov ecx, esi
call fcn.100047a0
mov ecx, dword [ebp - 0xf0]
mov byte [ebp - 4], 0x29
test ecx, ecx
je 0x100025c6
mov eax, dword [ebp - 0xe8]
sub eax, ecx
sar eax, 2
lea edx, [eax*4]
mov eax, ecx
cmp edx, 0x1000
jb 0x100025bc
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100025bc
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10028e92
add esp, 8
lea edx, [ebx + 0x598]
mov dword [edx + 0xc], 0
mov dword [edx + 0x10], 0
mov dword [edx + 0x14], 0
mov dword [edx + 0x2c], 0
mov dword [edx], vtable.Checkbox.0
mov dword [edx + 0x1c], 6
mov dword [edx + 0x18], str.ignore_cloak
mov dword [edx + 0x30], 1
mov dword [edx + 0x24], 0
mov dword [edx + 0x28], 0
mov dword [edx + 0x20], 4
mov dword [edx + 4], 0x64
mov dword [edx + 8], 0xd
lea ecx, [ebx + 0x5cc]
mov dword [ecx + 0xc], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
mov dword [ecx + 0x2c], 0
mov dword [ecx], vtable.Checkbox.0
mov dword [ecx + 0x1c], 6
mov dword [ecx + 0x18], str.ignore_disguise
mov dword [ecx + 0x30], 1
mov dword [ecx + 0x24], 0
mov dword [ecx + 0x28], 0
mov dword [ecx + 0x20], 4
mov dword [ecx + 4], 0x64
mov dword [ecx + 8], 0xd
lea eax, [ebx + 0x600]
mov dword [eax + 0xc], 0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0
mov dword [eax + 0x2c], 0
mov dword [eax], vtable.Checkbox.0
mov dword [eax + 0x1c], 6
mov dword [eax + 0x18], str.ignore_taunt
mov dword [eax + 0x30], 0
mov dword [eax + 0x24], 0
mov dword [eax + 0x28], 0
mov dword [eax + 0x20], 4
mov dword [eax + 4], 0x64
mov dword [eax + 8], 0xd
push dword [ebp - 0x100]
mov dword [ebp - 0xd4], eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xdc]
mov dword [ebp - 0xd8], ecx
push eax
lea ecx, [ebp - 0xf0]
mov byte [ebp - 4], 0x2c
mov dword [ebp - 0xdc], edx
mov dword [ebp - 0xf0], 0
mov dword [ebp - 0xec], 0
mov dword [ebp - 0xe8], 0
call fcn.100014d0
push 0
push 0xb4
lea eax, [ebp - 0xf0]
mov byte [ebp - 4], 0x2d
push eax
lea edi, [ebx + 0x634]
push str.__Ignore__
mov ecx, edi
call fcn.100047a0
mov ecx, dword [ebp - 0xf0]
mov byte [ebp - 4], 0x2f
test ecx, ecx
je 0x100027a7
mov eax, dword [ebp - 0xe8]
sub eax, ecx
sar eax, 2
lea edx, [eax*4]
mov eax, ecx
cmp edx, 0x1000
jb 0x1000279d
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1000279d
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10028e92
add esp, 8
push dword [ebp - 0x100]
lea eax, [ebx + 0x304]
mov dword [ebp - 0x18], esi
mov dword [ebp - 0x24], eax
lea ecx, [ebp - 0xf0]
lea eax, [ebx + 0x508]
mov dword [ebp - 0x14], edi
mov dword [ebp - 0x20], eax
lea eax, [ebx + 0x538]
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0x24]
mov dword [ebp - 0xf0], 0
push eax
mov dword [ebp - 0xec], 0
mov dword [ebp - 0xe8], 0
call fcn.100014d0
push 0
lea ecx, [ebp - 0xf0]
mov byte [ebp - 4], 0x30
push ecx
push str.Aimbot
lea ecx, [ebx + 0x664]
call fcn.10004950
mov ecx, dword [ebp - 0xf0]
mov byte [ebp - 4], 0x32
test ecx, ecx
je 0x10002866
mov eax, dword [ebp - 0xe8]
sub eax, ecx
sar eax, 2
lea edx, [eax*4]
mov eax, ecx
cmp edx, 0x1000
jb 0x1000285c
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1000285c
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10028e92
add esp, 8
lea edi, [ebx + 0x698]
mov ecx, edi
call fcn.10001760
mov dword [edi], vtable.Checkbox.0
mov dword [edi + 0x1c], 6
mov dword [edi + 0x18], str.Enable_ESP
mov dword [edi + 0x30], 1
mov dword [edi + 0x24], 0
mov dword [edi + 0x28], 0
mov dword [edi + 0x20], 4
mov dword [edi + 4], 0x64
mov dword [edi + 8], 0xd
lea esi, [ebx + 0x6cc]
mov ecx, esi
call fcn.10001760
mov dword [esi], vtable.Checkbox.0
mov dword [esi + 0x1c], 6
mov dword [esi + 0x18], str.Enemy_only
mov dword [esi + 0x30], 0
mov dword [esi + 0x24], 0
mov dword [esi + 0x28], 0
mov dword [esi + 0x20], 4
mov dword [esi + 4], 0x64
mov dword [esi + 8], 0xd
push dword [ebp - 0x100]
lea eax, [ebp - 0xe4]
mov byte [ebp - 4], 0x34
push eax
lea eax, [ebp - 0xec]
mov dword [ebp - 0xec], edi
push eax
lea ecx, [ebp - 0xdc]
mov dword [ebp - 0xe8], esi
mov dword [ebp - 0xdc], 0
mov dword [ebp - 0xd8], 0
mov dword [ebp - 0xd4], 0
call fcn.100014d0
push 0
push 0xb4
lea ecx, [ebp - 0xdc]
mov byte [ebp - 4], 0x35
push ecx
push str.__ESP__
lea ecx, [ebx + 0x700]
call fcn.100047a0
lea ecx, [ebp - 0xdc]
call fcn.10004c70
lea edi, [ebx + 0x730]
mov ecx, edi
call fcn.10001760
mov dword [edi], vtable.Checkbox.0
mov dword [edi + 0x1c], 6
mov dword [edi + 0x18], str.Building_text
mov dword [edi + 0x30], 1
mov dword [edi + 0x24], 0
mov dword [edi + 0x28], 0
mov dword [edi + 0x20], 4
mov dword [edi + 4], 0x64
mov dword [edi + 8], 0xd
lea esi, [ebx + 0x764]
mov ecx, esi
call fcn.10001760
mov dword [esi], vtable.Checkbox.0
mov dword [esi + 0x1c], 6
mov dword [esi + 0x18], str.Item_names
mov dword [esi + 0x30], 1
mov dword [esi + 0x24], 0
mov dword [esi + 0x28], 0
mov dword [esi + 0x20], 4
mov dword [esi + 4], 0x64
mov dword [esi + 8], 0xd
mov byte [ebp - 4], 0x39
mov dword [ebp - 0xec], edi
mov dword [ebp - 0xe8], esi
push dword [ebp - 0x100]
lea eax, [ebp - 0xe4]
mov dword [ebp - 0xdc], 0
push eax
lea eax, [ebp - 0xec]
mov dword [ebp - 0xd8], 0
push eax
lea ecx, [ebp - 0xdc]
mov dword [ebp - 0xd4], 0
call fcn.100014d0
push 0
push 0xb4
lea ecx, [ebp - 0xdc]
mov byte [ebp - 4], 0x3a
push ecx
push str.__Text_esp__
lea ecx, [ebx + 0x798]
call fcn.100047a0
lea ecx, [ebp - 0xdc]
call fcn.10004c70
add ebx, 0x7c8
mov ecx, ebx
call fcn.10001760
mov dword [ebx], vtable.Checkbox.0
mov dword [ebx + 0x1c], 6
mov dword [ebx + 0x18], str.Enable_chams
mov dword [ebx + 0x30], 1
mov dword [ebx + 0x24], 0
mov dword [ebx + 0x28], 0
mov dword [ebx + 0x20], 4
mov dword [ebx + 4], 0x64
mov dword [ebx + 8], 0xd
push 6
push str.shaded
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0x3d
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0xf
mov byte [ebp - 0x40], 0
call fcn.10005880
push 4
push str.glow
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x3e
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10005880
push 0
push 0
push 0x64
push 0
sub esp, 0xc
mov byte [ebp - 4], 0x3f
mov ecx, esp
lea eax, [ebp - 0x10]
push dword [ebp - 0x100]
mov dword [ecx], 0
push eax
lea eax, [ebp - 0x40]
mov dword [ecx + 4], 0
push eax
mov dword [ecx + 8], 0
call fcn.10001580
mov esi, dword [ebp - 0x104]
push str.Cham_material
lea ecx, [esi + 0x7fc]
call fcn.10004860
push fcn.10004c20
push 2
mov byte [ebp - 4], 0x41
lea eax, [ebp - 0x40]
push 0x18
push eax
call fcn.10028d64
lea ebx, [esi + 0x83c]
mov ecx, ebx
call fcn.10001760
mov dword [ebx], vtable.Checkbox.0
mov dword [ebx + 0x1c], 6
mov dword [ebx + 0x18], str.Object_cham
mov dword [ebx + 0x30], 1
mov dword [ebx + 0x24], 0
mov dword [ebx + 0x28], 0
mov dword [ebx + 0x20], 4
mov dword [ebx + 4], 0x64
mov dword [ebx + 8], 0xd
lea ebx, [esi + 0x870]
mov ecx, ebx
call fcn.10001760
mov dword [ebx], vtable.Checkbox.0
mov dword [ebx + 0x1c], 6
mov dword [ebx + 0x18], str.Building_cham
mov dword [ebx + 0x30], 1
mov dword [ebx + 0x24], 0
mov dword [ebx + 0x28], 0
mov dword [ebx + 0x20], 4
mov dword [ebx + 4], 0x64
mov dword [ebx + 8], 0xd
lea ebx, [esi + 0x8a4]
mov ecx, ebx
call fcn.10001760
mov dword [ebx], vtable.Checkbox.0
mov dword [ebx + 0x1c], 6
mov dword [ebx + 0x18], str.Player_cham
mov dword [ebx + 0x30], 1
mov dword [ebx + 0x24], 0
mov dword [ebx + 0x28], 0
mov dword [ebx + 0x20], 4
mov dword [ebx + 4], 0x64
mov dword [ebx + 8], 0xd
lea ebx, [esi + 0x8d8]
mov ecx, ebx
call fcn.10001760
mov dword [ebx], vtable.Checkbox.0
mov dword [ebx + 0x1c], 6
mov dword [ebx + 0x18], str.Backtrack_cham
mov dword [ebx + 0x30], 1
mov dword [ebx + 0x24], 0
mov dword [ebx + 0x28], 0
mov dword [ebx + 0x20], 4
mov dword [ebx + 4], 0x64
mov dword [ebx + 8], 0xd
lea ebx, [esi + 0x90c]
mov ecx, ebx
call fcn.10001760
mov dword [ebx], vtable.Checkbox.0
mov dword [ebx + 0x1c], 6
mov dword [ebx + 0x18], str.Projectile_cham
mov dword [ebx + 0x30], 1
mov dword [ebx + 0x24], 0
mov dword [ebx + 0x28], 0
mov dword [ebx + 0x20], 4
mov dword [ebx + 4], 0x64
mov dword [ebx + 8], 0xd
lea edi, [esi + 0x940]
mov ecx, edi
call fcn.10001760
mov dword [edi], vtable.Checkbox.0
mov dword [edi + 0x1c], 6
mov dword [edi + 0x18], str.No_player_items
mov dword [edi + 0x30], 0
mov dword [edi + 0x24], 0
mov dword [edi + 0x28], 0
mov dword [edi + 0x20], 4
mov dword [edi + 4], 0x64
mov dword [edi + 8], 0xd
mov byte [ebp - 4], 0x47
push 6
push str.normal
lea ecx, [ebp - 0xd0]
mov dword [ebp - 0xc0], 0
mov dword [ebp - 0xbc], 0xf
mov byte [ebp - 0xd0], 0
call fcn.10005880
push 4
push str.none
lea ecx, [ebp - 0xb8]
mov byte [ebp - 4], 0x48
mov dword [ebp - 0xa8], 0
mov dword [ebp - 0xa4], 0xf
mov byte [ebp - 0xb8], 0
call fcn.10005880
push 0xb
push str.transparent
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0x49
mov dword [ebp - 0x90], 0
mov dword [ebp - 0x8c], 0xf
mov byte [ebp - 0xa0], 0
call fcn.10005880
push 3
push 0x1002e660
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 0x4a
mov dword [ebp - 0x78], 0
mov dword [ebp - 0x74], 0xf
mov byte [ebp - 0x88], 0
call fcn.10005880
push 0
push 0
push 0x64
push 0
sub esp, 0xc
mov byte [ebp - 4], 0x4b
mov ecx, esp
lea eax, [ebp - 0x70]
push dword [ebp - 0x100]
mov dword [ecx], 0
push eax
lea eax, [ebp - 0xd0]
mov dword [ecx + 4], 0
push eax
mov dword [ecx + 8], 0
call fcn.10001580
add esi, 0x974
push str.Hands
mov ecx, esi
call fcn.10004860
push fcn.10004c20
push 4
push 0x18
lea eax, [ebp - 0xd0]
mov byte [ebp - 4], 0x4d
push eax
call fcn.10028d64
mov ecx, dword [ebp - 0x104]
mov dword [ebp - 0x1c], ebx
mov dword [ebp - 0x18], edi
mov dword [ebp - 0x14], esi
lea eax, [ecx + 0x7c8]
mov dword [ebp - 0xdc], 0
mov dword [ebp - 0x34], eax
lea eax, [ecx + 0x7fc]
mov dword [ebp - 0x30], eax
lea eax, [ecx + 0x83c]
mov dword [ebp - 0x2c], eax
lea eax, [ecx + 0x870]
mov dword [ebp - 0x28], eax
lea eax, [ecx + 0x8a4]
mov dword [ebp - 0x24], eax
lea eax, [ecx + 0x8d8]
mov dword [ebp - 0x20], eax
push dword [ebp - 0x100]
lea eax, [ebp - 0x10]
mov dword [ebp - 0xd8], 0
push eax
lea eax, [ebp - 0x34]
mov dword [ebp - 0xd4], 0
push eax
lea ecx, [ebp - 0xdc]
call fcn.100014d0
mov esi, dword [ebp - 0x104]
lea ecx, [ebp - 0xdc]
push 0
push 0xb4
push ecx
push str.__Chams__
lea ecx, [esi + 0x9b4]
mov byte [ebp - 4], 0x4e
call fcn.100047a0
lea ecx, [ebp - 0xdc]
mov byte [ebp - 4], 0x50
call fcn.10004c70
push 4
push str.none
lea ecx, [ebp - 0xb8]
mov dword [ebp - 0xa8], 0
mov dword [ebp - 0xa4], 0xf
mov byte [ebp - 0xb8], 0
call fcn.10005880
push 6
push str.normal
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0x51
mov dword [ebp - 0x90], 0
mov dword [ebp - 0x8c], 0xf
mov byte [ebp - 0xa0], 0
call fcn.10005880
push 6
push str.dotted
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 0x52
mov dword [ebp - 0x78], 0
mov dword [ebp - 0x74], 0xf
mov byte [ebp - 0x88], 0
call fcn.10005880
push 0
push 0
push 0x64
push 2
sub esp, 0xc
mov byte [ebp - 4], 0x53
mov ecx, esp
lea eax, [ebp - 0x70]
push dword [ebp - 0x100]
mov dword [ecx], 0
push eax
lea eax, [ebp - 0xb8]
mov dword [ecx + 4], 0
push eax
mov dword [ecx + 8], 0
call fcn.10001580
lea ecx, [esi + 0x9e4]
push str.Fov_circle
call fcn.10004860
push fcn.10004c20
push 3
push 0x18
lea eax, [ebp - 0xb8]
mov byte [ebp - 4], 0x55
push eax
call fcn.10028d64
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x5c], 0xf
mov byte [ebp - 0x70], 0
push 3
push 0x1002e68c
lea ecx, [ebp - 0x70]
call fcn.10005880
push 4
push str.line
lea ecx, [ebp - 0x58]
mov byte [ebp - 4], 0x56
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x44], 0xf
mov byte [ebp - 0x58], 0
call fcn.10005880
push 5
push str.color
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0x57
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0xf
mov byte [ebp - 0x40], 0
call fcn.10005880
push 4
push str.both
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x58
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10005880
push 0
push 0
push 0x64
push 1
sub esp, 0xc
mov byte [ebp - 4], 0x59
mov ecx, esp
lea eax, [ebp - 0x10]
push dword [ebp - 0x100]
mov dword [ecx], 0
push eax
lea eax, [ebp - 0x70]
mov dword [ecx + 4], 0
push eax
mov dword [ecx + 8], 0
call fcn.10001580
lea ebx, [esi + 0xa24]
push str.Target_highlight
mov ecx, ebx
call fcn.10004860
push fcn.10004c20
push 4
push 0x18
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x5b
push eax
call fcn.10028d64
lea edi, [esi + 0xa64]
mov ecx, edi
call fcn.10001760
mov dword [edi], vtable.Checkbox.0
mov dword [edi + 0x1c], 6
mov dword [edi + 0x18], str.Out_of_fov_esp
mov dword [edi + 0x30], 1
mov dword [edi + 0x24], 0
mov dword [edi + 0x28], 0
mov dword [edi + 0x20], 4
mov dword [edi + 4], 0x64
mov dword [edi + 8], 0xd
add esi, 0xa98
mov ecx, esi
call fcn.10001760
mov dword [esi], vtable.Checkbox.0
mov dword [esi + 0x1c], 6
mov dword [esi + 0x18], str.Spectator_list
mov dword [esi + 0x30], 1
mov dword [esi + 0x24], 0
mov dword [esi + 0x28], 0
mov dword [esi + 0x20], 4
mov dword [esi + 4], 0x64
mov dword [esi + 8], 0xd
mov eax, dword [ebp - 0x104]
lea ecx, [ebp - 0xdc]
push dword [ebp - 0x100]
add eax, 0x9e4
mov byte [ebp - 4], 0x5d
mov dword [ebp - 0xf4], eax
lea eax, [ebp - 0xe4]
push eax
lea eax, [ebp - 0xf4]
mov dword [ebp - 0xf0], ebx
push eax
mov dword [ebp - 0xec], edi
mov dword [ebp - 0xe8], esi
mov dword [ebp - 0xdc], 0
mov dword [ebp - 0xd8], 0
mov dword [ebp - 0xd4], 0
call fcn.100014d0
mov esi, dword [ebp - 0x104]
lea eax, [ebp - 0xdc]
push 0
push 0xb4
push eax
lea ebx, [esi + 0xacc]
mov byte [ebp - 4], 0x5e
push str.__Misc__
mov ecx, ebx
call fcn.100047a0
lea ecx, [ebp - 0xdc]
call fcn.10004c70
lea edi, [esi + 0xafc]
mov ecx, edi
call fcn.10001760
mov dword [edi], vtable.Checkbox.0
mov dword [edi + 0x1c], 6
mov dword [edi + 0x18], str.ignore_cloak
mov dword [edi + 0x30], 1
mov dword [edi + 0x24], 0
mov dword [edi + 0x28], 0
mov dword [edi + 0x20], 4
mov dword [edi + 4], 0x64
mov dword [edi + 8], 0xd
add esi, 0xb30
mov ecx, esi
call fcn.10001760
mov dword [esi], vtable.Checkbox.0
mov dword [esi + 0x1c], 6
mov dword [esi + 0x18], str.ignore_disguise
mov dword [esi + 0x30], 0
mov dword [esi + 0x24], 0
mov dword [esi + 0x28], 0
mov dword [esi + 0x20], 4
mov dword [esi + 4], 0x64
mov dword [esi + 8], 0xd
push dword [ebp - 0x100]
lea eax, [ebp - 0xe4]
mov byte [ebp - 4], 0x62
push eax
lea eax, [ebp - 0xec]
mov dword [ebp - 0xec], edi
push eax
lea ecx, [ebp - 0xdc]
mov dword [ebp - 0xe8], esi
mov dword [ebp - 0xdc], 0
mov dword [ebp - 0xd8], 0
mov dword [ebp - 0xd4], 0
call fcn.100014d0
mov edi, dword [ebp - 0x104]
mov byte [ebp - 4], 0x63
lea esi, [edi + 0xb64]
push 0
push 0xb4
lea eax, [ebp - 0xdc]
mov ecx, esi
push eax
push str.__Ignore__
call fcn.100047a0
lea ecx, [ebp - 0xdc]
mov byte [ebp - 4], 0x65
call fcn.10004c70
push dword [ebp - 0x100]
lea eax, [edi + 0x700]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x24], eax
lea ecx, [ebp - 0xdc]
lea eax, [edi + 0x798]
mov dword [ebp - 0x14], esi
mov dword [ebp - 0x20], eax
lea eax, [edi + 0x9b4]
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0x24]
mov dword [ebp - 0xdc], 0
push eax
mov dword [ebp - 0xd8], 0
mov dword [ebp - 0xd4], 0
call fcn.100014d0
push 0
lea ecx, [ebp - 0xdc]
mov byte [ebp - 4], 0x66
push ecx
push 0x1002e6e8
lea ecx, [edi + 0xb94]
call fcn.10004950
lea ecx, [ebp - 0xdc]
call fcn.10004c70
mov esi, dword [0x10037014]
lea ebx, [edi + 0xbc8]
mov ecx, ebx
call fcn.10001760
mov dword [ebx], vtable.ColorPicker.0
mov word [ebx + 0x31], 0
mov byte [ebx + 0x33], 0xff
mov dword [ebx + 0x35], 0x1ff0000
mov dword [ebx + 0x1c], 8
mov dword [ebx + 0x20], 4
mov dword [ebx + 0x18], str.Items
mov dword [ebx + 0x34], esi
mov dword [ebx + 0x30], esi
mov byte [ebx + 0x39], 0
mov dword [ebx + 0x24], 0
mov dword [ebx + 0x28], 0
mov dword [ebx + 8], 0x14
mov dword [ebx + 4], 0x64
mov esi, dword [section..data]
add edi, 0xc04
mov ecx, edi
call fcn.10001760
mov dword [edi], vtable.ColorPicker.0
mov word [edi + 0x31], 0
mov byte [edi + 0x33], 0xff
mov dword [edi + 0x35], 0x1ff0000
mov dword [edi + 0x1c], 8
mov dword [edi + 0x20], 4
mov dword [edi + 0x18], str.Buildings
mov dword [edi + 0x34], esi
mov dword [edi + 0x30], esi
mov byte [edi + 0x39], 0
mov dword [edi + 0x24], 0
mov dword [edi + 0x28], 0
mov dword [edi + 8], 0x14
mov dword [edi + 4], 0x64
mov byte [ebp - 4], 0x6a
push dword [ebp - 0x100]
lea eax, [ebp - 0xe4]
mov dword [ebp - 0xec], ebx
push eax
lea eax, [ebp - 0xec]
mov dword [ebp - 0xe8], edi
push eax
lea ecx, [ebp - 0xdc]
mov dword [ebp - 0xdc], 0
mov dword [ebp - 0xd8], 0
mov dword [ebp - 0xd4], 0
call fcn.100014d0
mov edi, dword [ebp - 0x104]
lea ecx, [ebp - 0xdc]
push 0
push 0xb4
push ecx
push str.__World_obj_cham__
lea ecx, [edi + 0xc40]
mov byte [ebp - 4], 0x6b
call fcn.100047a0
lea ecx, [ebp - 0xdc]
mov byte [ebp - 4], 0x6d
call fcn.10004c70
push 8
push str.red_blue
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0xf
mov byte [ebp - 0x40], 0
call fcn.10005880
push 0xa
push str.enemy_ally
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x6e
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10005880
push 0
push 0
push 0x64
push 0
sub esp, 0xc
mov byte [ebp - 4], 0x6f
mov ecx, esp
lea eax, [ebp - 0x10]
push dword [ebp - 0x100]
mov dword [ecx], 0
push eax
lea eax, [ebp - 0x40]
mov dword [ecx + 4], 0
push eax
mov dword [ecx + 8], 0
call fcn.10001580
lea ecx, [edi + 0xc70]
push str.Cham_color_type
call fcn.10004860
push fcn.10004c20
push 2
push 0x18
lea eax, [ebp - 0x40]
mov byte [ebp - 4], 0x71
push eax
call fcn.10028d64
mov esi, dword [0x10037008]
lea ebx, [edi + 0xcb0]
mov ecx, ebx
call fcn.10001760
mov dword [ebx], vtable.ColorPicker.0
mov word [ebx + 0x31], 0
mov byte [ebx + 0x33], 0xff
mov dword [ebx + 0x35], 0x1ff0000
mov dword [ebx + 0x1c], 8
mov dword [ebx + 0x20], 4
mov dword [ebx + 0x18], 0x1002e73c
mov dword [ebx + 0x34], esi
mov dword [ebx + 0x30], esi
mov byte [ebx + 0x39], 0
mov dword [ebx + 0x24], 0
mov dword [ebx + 0x28], 0
mov dword [ebx + 8], 0x14
mov dword [ebx + 4], 0x64
mov esi, dword [0x10037018]
lea ebx, [edi + 0xcec]
mov ecx, ebx
call fcn.10001760
mov dword [ebx], vtable.ColorPicker.0
mov word [ebx + 0x31], 0
mov byte [ebx + 0x33], 0xff
mov dword [ebx + 0x35], 0x1ff0000
mov dword [ebx + 0x1c], 8
mov dword [ebx + 0x20], 4
mov dword [ebx + 0x18], str.Blue
mov dword [ebx + 0x34], esi
mov dword [ebx + 0x30], esi
mov byte [ebx + 0x39], 0
mov dword [ebx + 0x24], 0
mov dword [ebx + 0x28], 0
mov dword [ebx + 8], 0x14
mov dword [ebx + 4], 0x64
mov esi, dword [0x1003700c]
lea ebx, [edi + 0xd28]
mov ecx, ebx
call fcn.10001760
mov dword [ebx], vtable.ColorPicker.0
mov word [ebx + 0x31], 0
mov byte [ebx + 0x33], 0xff
mov dword [ebx + 0x35], 0x1ff0000
mov dword [ebx + 0x1c], 8
mov dword [ebx + 0x20], 4
mov dword [ebx + 0x18], str.Enemy
mov dword [ebx + 0x34], esi
mov dword [ebx + 0x30], esi
mov byte [ebx + 0x39], 0
mov dword [ebx + 0x24], 0
mov dword [ebx + 0x28], 0
mov dword [ebx + 8], 0x14
mov dword [ebx + 4], 0x64
mov esi, dword [0x1003701c]
add edi, 0xd64
mov ecx, edi
call fcn.10001760
mov dword [edi], vtable.ColorPicker.0
mov word [edi + 0x31], 0
mov byte [edi + 0x33], 0xff
mov dword [edi + 0x35], 0x1ff0000
mov dword [edi + 0x1c], 8
mov dword [edi + 0x20], 4
mov dword [edi + 0x18], str.Ally
mov dword [edi + 0x34], esi
mov dword [edi + 0x30], esi
mov byte [edi + 0x39], 0
mov dword [edi + 0x24], 0
mov dword [edi + 0x28], 0
mov dword [edi + 8], 0x14
mov dword [edi + 4], 0x64
mov esi, dword [ebp - 0x104]
push dword [ebp - 0x100]
mov byte [ebp - 4], 0x75
mov dword [ebp - 0x18], ebx
lea eax, [esi + 0xc70]
mov dword [ebp - 0x14], edi
mov dword [ebp - 0x24], eax
lea eax, [esi + 0xcb0]
mov dword [ebp - 0x20], eax
lea eax, [esi + 0xcec]
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0xdc], 0
mov dword [ebp - 0xd8], 0
mov dword [ebp - 0xd4], 0
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0x24]
push eax
lea ecx, [ebp - 0xdc]
call fcn.100014d0
push 0
push 0xb4
lea ecx, [ebp - 0xdc]
mov byte [ebp - 4], 0x76
push ecx
push str.__Player_cham__
lea ecx, [esi + 0xda0]
call fcn.100047a0
lea ecx, [ebp - 0xdc]
call fcn.10004c70
mov edi, dword [ebp - 0x104]
mov esi, dword [section..data]
lea ebx, [edi + 0xdd0]
mov ecx, ebx
call fcn.10001760
mov dword [ebx], vtable.ColorPicker.0
mov word [ebx + 0x31], 0
mov byte [ebx + 0x33], 0xff
mov dword [ebx + 0x35], 0x1ff0000
mov dword [ebx + 0x1c], 8
mov dword [ebx + 0x20], 4
mov dword [ebx + 0x18], str.Backtrack_history
mov dword [ebx + 0x34], esi
mov dword [ebx + 0x30], esi
mov byte [ebx + 0x39], 0
mov dword [ebx + 0x24], 0
mov dword [ebx + 0x28], 0
mov dword [ebx + 8], 0x14
mov dword [ebx + 4], 0x64
mov esi, dword [0x10037014]
add edi, 0xe0c
mov ecx, edi
call fcn.10001760
mov dword [edi], vtable.ColorPicker.0
mov word [edi + 0x31], 0
mov byte [edi + 0x33], 0xff
mov dword [edi + 0x35], 0x1ff0000
mov dword [edi + 0x1c], 8
mov dword [edi + 0x20], 4
mov dword [edi + 0x18], str.Backtrack_tick
mov dword [edi + 0x34], esi
mov dword [edi + 0x30], esi
mov byte [edi + 0x39], 0
mov dword [edi + 0x24], 0
mov dword [edi + 0x28], 0
mov dword [edi + 8], 0x14
mov dword [edi + 4], 0x64
push dword [ebp - 0x100]
lea eax, [ebp - 0xe4]
mov byte [ebp - 4], 0x7a
push eax
lea eax, [ebp - 0xec]
mov dword [ebp - 0xec], ebx
push eax
lea ecx, [ebp - 0xdc]
mov dword [ebp - 0xe8], edi
mov dword [ebp - 0xdc], 0
mov dword [ebp - 0xd8], 0
mov dword [ebp - 0xd4], 0
call fcn.100014d0
mov edi, dword [ebp - 0x104]
lea ecx, [ebp - 0xdc]
push 0
push 0xb4
push ecx
push str.__Backtrack_cham__
lea ecx, [edi + 0xe48]
mov byte [ebp - 4], 0x7b
call fcn.100047a0
lea ecx, [ebp - 0xdc]
call fcn.10004c70
mov esi, dword [0x10037020]
lea ebx, [edi + 0xe78]
mov ecx, ebx
call fcn.10001760
mov dword [ebx], vtable.ColorPicker.0
mov word [ebx + 0x31], 0
mov byte [ebx + 0x33], 0xff
mov dword [ebx + 0x35], 0x1ff0000
mov dword [ebx + 0x1c], 8
mov dword [ebx + 0x20], 4
mov dword [ebx + 0x18], str.Target_color
mov dword [ebx + 0x34], esi
mov dword [ebx + 0x30], esi
mov byte [ebx + 0x39], 0
mov dword [ebx + 0x24], 0
mov dword [ebx + 0x28], 0
mov dword [ebx + 8], 0x14
mov dword [ebx + 4], 0x64
mov esi, dword [0x10037010]
add edi, 0xeb4
mov ecx, edi
call fcn.10001760
mov dword [edi], vtable.ColorPicker.0
mov word [edi + 0x31], 0
mov byte [edi + 0x33], 0xff
mov dword [edi + 0x35], 0x1ff0000
mov dword [edi + 0x1c], 8
mov dword [edi + 0x20], 4
mov dword [edi + 0x18], str.Fov_circle
mov dword [edi + 0x34], esi
mov dword [edi + 0x30], esi
mov byte [edi + 0x39], 1
mov dword [edi + 0x24], 0
mov dword [edi + 0x28], 0
mov dword [edi + 8], 0x14
mov dword [edi + 4], 0x64
push dword [ebp - 0x100]
lea eax, [ebp - 0xe4]
mov byte [ebp - 4], 0x7f
push eax
lea eax, [ebp - 0xec]
mov dword [ebp - 0xec], ebx
push eax
lea ecx, [ebp - 0xdc]
mov dword [ebp - 0xe8], edi
mov dword [ebp - 0xdc], 0
mov dword [ebp - 0xd8], 0
mov dword [ebp - 0xd4], 0
call fcn.100014d0
mov esi, dword [ebp - 0x104]
lea ecx, [ebp - 0xdc]
push 0
push 0xb4
push ecx
push str.__Misc_color__
lea ecx, [esi + 0xef0]
mov byte [ebp - 4], 0x80
call fcn.100047a0
lea ecx, [ebp - 0xdc]
call fcn.10004c70
lea ebx, [esi + 0xf20]
mov ecx, ebx
call fcn.10001760
mov dword [ebx], vtable.Checkbox.0
mov dword [ebx + 0x1c], 6
mov dword [ebx + 0x18], str.World_Sky_color
mov dword [ebx + 0x30], 0
mov dword [ebx + 0x24], 0
mov dword [ebx + 0x28], 0
mov dword [ebx + 0x20], 4
mov dword [ebx + 4], 0x64
mov dword [ebx + 8], 0xd
lea edi, [esi + 0xf54]
mov dword [ebp - 0x108], 0xffc8c8c8
mov ecx, edi
call fcn.10001760
mov eax, dword [ebp - 0x108]
mov dword [edi], vtable.ColorPicker.0
mov word [edi + 0x31], 0
mov byte [edi + 0x33], 0xff
mov dword [edi + 0x35], 0x1ff0000
mov dword [edi + 0x1c], 8
mov dword [edi + 0x20], 4
mov dword [edi + 0x18], str.World_color
mov dword [edi + 0x34], eax
mov dword [edi + 0x30], eax
mov byte [edi + 0x39], 0
mov dword [edi + 0x24], 0
mov dword [edi + 0x28], 0
mov dword [edi + 8], 0x14
mov dword [edi + 4], 0x64
add esi, 0xf90
mov dword [ebp - 0x108], 0xffc8c8c8
mov ecx, esi
call fcn.10001760
mov eax, dword [ebp - 0x108]
mov dword [esi], vtable.ColorPicker.0
mov word [esi + 0x31], 0
mov byte [esi + 0x33], 0xff
mov dword [esi + 0x35], 0x1ff0000
mov dword [esi + 0x1c], 8
mov dword [esi + 0x20], 4
mov dword [esi + 0x18], str.Sky_color
mov dword [esi + 0x34], eax
mov dword [esi + 0x30], eax
mov byte [esi + 0x39], 0
mov dword [esi + 0x24], 0
mov dword [esi + 0x28], 0
mov dword [esi + 8], 0x14
mov dword [esi + 4], 0x64
push dword [ebp - 0x100]
lea eax, [ebp - 0xe4]
mov byte [ebp - 4], 0x85
push eax
lea eax, [ebp - 0xf0]
mov dword [ebp - 0xf0], ebx
push eax
lea ecx, [ebp - 0xdc]
mov dword [ebp - 0xec], edi
mov dword [ebp - 0xe8], esi
mov dword [ebp - 0xdc], 0
mov dword [ebp - 0xd8], 0
mov dword [ebp - 0xd4], 0
call fcn.100014d0
mov ebx, dword [ebp - 0x104]
lea eax, [ebp - 0xdc]
push 0
push 0xb4
push eax
lea esi, [ebx + 0xfcc]
mov byte [ebp - 4], 0x86
push str.__World_color__
mov ecx, esi
call fcn.100047a0
lea ecx, [ebp - 0xdc]
mov byte [ebp - 4], 0x88
call fcn.10004c70
lea eax, [ebx + 0xc40]
mov dword [ebp - 0x14], esi
mov dword [ebp - 0x24], eax
lea eax, [ebx + 0xda0]
mov dword [ebp - 0x20], eax
lea eax, [ebx + 0xe48]
mov dword [ebp - 0x1c], eax
lea eax, [ebx + 0xef0]
mov dword [ebp - 0x18], eax
mov dword [ebp - 0xdc], 0
push dword [ebp - 0x100]
lea eax, [ebp - 0x10]
mov dword [ebp - 0xd8], 0
push eax
lea eax, [ebp - 0x24]
mov dword [ebp - 0xd4], 0
push eax
lea ecx, [ebp - 0xdc]
call fcn.100014d0
push 0
lea ecx, [ebp - 0xdc]
mov byte [ebp - 4], 0x89
push ecx
push str.Color
lea ecx, [ebx + 0xffc]
call fcn.10004950
lea ecx, [ebp - 0xdc]
call fcn.10004c70
lea edi, [ebx + 0x1030]
mov ecx, edi
call fcn.10001760
mov dword [edi], vtable.Checkbox.0
mov dword [edi + 0x1c], 6
mov dword [edi + 0x18], str.Bunny_hop
mov dword [edi + 0x30], 1
mov dword [edi + 0x24], 0
mov dword [edi + 0x28], 0
mov dword [edi + 0x20], 4
mov dword [edi + 4], 0x64
mov dword [edi + 8], 0xd
lea esi, [ebx + 0x1064]
mov ecx, esi
call fcn.10001760
mov dword [esi], vtable.Checkbox.0
mov dword [esi + 0x1c], 6
mov dword [esi + 0x18], str.Auto_strafe
mov dword [esi + 0x30], 1
mov dword [esi + 0x24], 0
mov dword [esi + 0x28], 0
mov dword [esi + 0x20], 4
mov dword [esi + 4], 0x64
mov dword [esi + 8], 0xd
push dword [ebp - 0x100]
lea eax, [ebp - 0xe4]
mov byte [ebp - 4], 0x8d
push eax
lea eax, [ebp - 0xec]
mov dword [ebp - 0xec], edi
push eax
lea ecx, [ebp - 0xdc]
mov dword [ebp - 0xe8], esi
mov dword [ebp - 0xdc], 0
mov dword [ebp - 0xd8], 0
mov dword [ebp - 0xd4], 0
call fcn.100014d0
push 0
push 0xb4
lea ecx, [ebp - 0xdc]
mov byte [ebp - 4], 0x8e
push ecx
push str.__Movement__
lea ecx, [ebx + 0x1098]
call fcn.100047a0
lea ecx, [ebp - 0xdc]
call fcn.10004c70
lea edi, [ebx + 0x10c8]
mov ecx, edi
call fcn.10001760
mov dword [edi], vtable.Checkbox.0
mov dword [edi + 0x1c], 6
mov dword [edi + 0x18], str.No_visual_recoil
mov dword [edi + 0x30], 1
mov dword [edi + 0x24], 0
mov dword [edi + 0x28], 0
mov dword [edi + 0x20], 4
mov dword [edi + 4], 0x64
mov dword [edi + 8], 0xd
lea esi, [ebx + 0x10fc]
mov ecx, esi
call fcn.10001760
mov dword [esi], vtable.Checkbox.0
mov dword [esi + 0x1c], 6
mov dword [esi + 0x18], str.No_push
mov dword [esi + 0x30], 1
mov dword [esi + 0x24], 0
mov dword [esi + 0x28], 0
mov dword [esi + 0x20], 4
mov dword [esi + 4], 0x64
mov dword [esi + 8], 0xd
push dword [ebp - 0x100]
lea eax, [ebp - 0xe4]
mov byte [ebp - 4], 0x92
push eax
lea eax, [ebp - 0xec]
mov dword [ebp - 0xec], edi
push eax
lea ecx, [ebp - 0xdc]
mov dword [ebp - 0xe8], esi
mov dword [ebp - 0xdc], 0
mov dword [ebp - 0xd8], 0
mov dword [ebp - 0xd4], 0
call fcn.100014d0
push 0
push 0xb4
lea ecx, [ebp - 0xdc]
mov byte [ebp - 4], 0x93
push ecx
push str.__Misc__
lea ecx, [ebx + 0x1130]
call fcn.100047a0
lea ecx, [ebp - 0xdc]
call fcn.10004c70
lea edi, [ebx + 0x1160]
mov ecx, edi
call fcn.10001760
mov dword [edi], vtable.Checkbox.0
mov dword [edi + 0x1c], 6
mov dword [edi + 0x18], str.Engine_prediction
mov dword [edi + 0x30], 1
mov dword [edi + 0x24], 0
mov dword [edi + 0x28], 0
mov dword [edi + 0x20], 4
mov dword [edi + 4], 0x64
mov dword [edi + 8], 0xd
lea esi, [ebx + 0x1194]
mov ecx, esi
call fcn.10001760
mov dword [esi], vtable.Checkbox.0
mov dword [esi + 0x1c], 6
mov dword [esi + 0x18], str.Edge_jump
mov dword [esi + 0x30], 1
mov dword [esi + 0x24], 0
mov dword [esi + 0x28], 0
mov dword [esi + 0x20], 4
mov dword [esi + 4], 0x64
mov dword [esi + 8], 0xd
push dword [ebp - 0x100]
lea eax, [ebp - 0xe4]
mov byte [ebp - 4], 0x97
push eax
lea eax, [ebp - 0xec]
mov dword [ebp - 0xec], edi
mov dword [ebp - 0xe8], esi
mov dword [ebp - 0xdc], 0
mov dword [ebp - 0xd8], 0
mov dword [ebp - 0xd4], 0
push eax
lea ecx, [ebp - 0xdc]
call fcn.100014d0
push 0
push 0xb4
lea ecx, [ebp - 0xdc]
mov byte [ebp - 4], 0x98
push ecx
push str.__Engine_pred__
lea ecx, [ebx + 0x11c8]
call fcn.100047a0
lea ecx, [ebp - 0xdc]
call fcn.10004c70
add ebx, 0x11f8
mov ecx, ebx
call fcn.10001760
mov dword [ebx], vtable.Checkbox.0
mov dword [ebx + 0x1c], 6
mov dword [ebx + 0x18], str.Latency
mov dword [ebx + 0x30], 0
mov dword [ebx + 0x24], 0
mov dword [ebx + 0x28], 0
mov dword [ebx + 0x20], 4
mov dword [ebx + 4], 0x64
mov dword [ebx + 8], 0xd
mov esi, dword [ebp - 0x104]
lea edi, [esi + 0x122c]
mov ecx, edi
call fcn.10001760
mov dword [edi], vtable.Slider.0
mov dword [edi + 0x1c], 6
mov dword [edi + 0x20], 4
mov dword [edi + 0x18], str.Added_latency
mov dword [edi + 0x30], 0
mov dword [edi + 0x24], 0
mov dword [edi + 0x28], 0
mov dword [edi + 0x34], 0
mov dword [edi + 0x38], 0x320
mov dword [edi + 0x3c], 0xa
mov dword [edi + 8], 0x13
mov dword [edi + 4], 0x78
add esi, 0x126c
mov ecx, esi
call fcn.10001760
mov dword [esi], vtable.Slider.0
mov dword [esi + 0x1c], 6
mov dword [esi + 0x20], 4
mov dword [esi + 0x18], str.Ping_difference
mov dword [esi + 0x30], 0
mov dword [esi + 0x24], 0
mov dword [esi + 0x28], 0
mov dword [esi + 0x34], 0xffffff9c
mov dword [esi + 0x38], 0x64
mov dword [esi + 0x3c], 0xa
mov dword [esi + 8], 0x13
mov dword [esi + 4], 0x8c
push dword [ebp - 0x100]
lea eax, [ebp - 0xe4]
mov byte [ebp - 4], 0x9d
push eax
lea eax, [ebp - 0xf0]
mov dword [ebp - 0xf0], ebx
push eax
lea ecx, [ebp - 0xdc]
mov dword [ebp - 0xec], edi
mov dword [ebp - 0xe8], esi
mov dword [ebp - 0xdc], 0
mov dword [ebp - 0xd8], 0
mov dword [ebp - 0xd4], 0
call fcn.100014d0
mov esi, dword [ebp - 0x104]
push 0
mov byte [ebp - 4], 0x9e
push 0xb4
lea ebx, [esi + 0x12ac]
lea eax, [ebp - 0xdc]
mov ecx, ebx
push eax
push str.__Latency__
call fcn.100047a0
lea ecx, [ebp - 0xdc]
call fcn.10004c70
lea edi, [esi + 0x12dc]
mov ecx, edi
call fcn.10001760
mov dword [edi], vtable.Checkbox.0
mov dword [edi + 0x1c], 6
mov dword [edi + 0x18], str.200_ping_for_400ms_backtrack
mov dword [edi + 0x30], 0xffffffff
mov dword [edi + 0x24], 0
mov dword [edi + 0x28], 0
mov dword [edi + 0x20], 4
mov dword [edi + 4], 0x64
mov dword [edi + 8], 0xd
add esi, 0x1310
mov ecx, esi
call fcn.10001760
mov dword [esi], vtable.Checkbox.0
mov dword [esi + 0x1c], 6
mov dword [esi + 0x18], str.or_800_ping_for_the_1_sec_backtrack
mov dword [esi + 0x30], 0xffffffff
mov dword [esi + 0x24], 0
mov dword [esi + 0x28], 0
mov dword [esi + 0x20], 4
mov dword [esi + 4], 0x64
mov dword [esi + 8], 0xd
mov ecx, dword [ebp - 0x104]
push dword [ebp - 0x100]
mov byte [ebp - 4], 0xa2
mov dword [ebp - 0x1c], ebx
lea eax, [ecx + 0x1098]
mov dword [ebp - 0x18], edi
mov dword [ebp - 0x28], eax
lea eax, [ecx + 0x1130]
mov dword [ebp - 0x24], eax
lea eax, [ecx + 0x11c8]
mov dword [ebp - 0x20], eax
lea ecx, [ebp - 0xdc]
lea eax, [ebp - 0x10]
mov dword [ebp - 0x14], esi
push eax
lea eax, [ebp - 0x28]
mov dword [ebp - 0xdc], 0
push eax
mov dword [ebp - 0xd8], 0
mov dword [ebp - 0xd4], 0
call fcn.100014d0
mov esi, dword [ebp - 0x104]
lea ecx, [ebp - 0xdc]
push 0
push ecx
push str.Misc
lea ecx, [esi + 0x1344]
mov byte [ebp - 4], 0xa3
call fcn.10004950
lea ecx, [ebp - 0xdc]
call fcn.10004c70
lea ebx, [esi + 0x1378]
mov ecx, ebx
call fcn.10001760
mov dword [ebx], vtable.Checkbox.0
mov dword [ebx + 0x1c], 6
mov dword [ebx + 0x18], str.Load_based_on_class
mov dword [ebx + 0x30], 0
mov dword [ebx + 0x24], 0
mov dword [ebx + 0x28], 0
mov dword [ebx + 0x20], 4
mov dword [ebx + 4], 0x64
mov dword [ebx + 8], 0xd
lea edi, [esi + 0x13ac]
mov ecx, edi
call fcn.10001760
mov dword [edi], vtable.Functionbox.0
mov dword [edi + 0x1c], 0xc
mov dword [edi + 0x20], 4
mov dword [edi + 0x18], str.Save_to_json
mov dword [edi + 0x30], fcn.1001b630
mov dword [edi + 0x24], 0
mov dword [edi + 0x28], 0
mov dword [edi + 8], 0x1e
mov dword [edi + 4], 0x64
add esi, 0x13e0
mov ecx, esi
call fcn.10001760
mov dword [esi], vtable.Functionbox.0
mov dword [esi + 0x1c], 0xc
mov dword [esi + 0x20], 4
mov dword [esi + 0x18], str.Load_from_json
mov dword [esi + 0x30], fcn.1001b200
mov dword [esi + 0x24], 0
mov dword [esi + 0x28], 0
mov dword [esi + 8], 0x1e
mov dword [esi + 4], 0x64
push dword [ebp - 0x100]
lea eax, [ebp - 0xe4]
mov byte [ebp - 4], 0xa8
push eax
lea eax, [ebp - 0xf0]
mov dword [ebp - 0xf0], ebx
push eax
lea ecx, [ebp - 0xdc]
mov dword [ebp - 0xec], edi
mov dword [ebp - 0xe8], esi
mov dword [ebp - 0xdc], 0
mov dword [ebp - 0xd8], 0
mov dword [ebp - 0xd4], 0
call fcn.100014d0
mov esi, dword [ebp - 0x104]
lea eax, [ebp - 0xdc]
push 0
push 0xc8
push eax
add esi, 0x1414
mov byte [ebp - 4], 0xa9
push str.__Config__
mov ecx, esi
call fcn.100047a0
lea ecx, [ebp - 0xdc]
mov byte [ebp - 4], 0xab
call fcn.10004c70
push dword [ebp - 0x100]
lea eax, [ebp - 0x104]
mov dword [ebp - 0x108], esi
push eax
lea eax, [ebp - 0x108]
mov dword [ebp - 0xdc], 0
push eax
lea ecx, [ebp - 0xdc]
mov dword [ebp - 0xd8], 0
mov dword [ebp - 0xd4], 0
call fcn.100014d0
mov esi, dword [ebp - 0x104]
lea ecx, [ebp - 0xdc]
push 0
push ecx
push str.Config
lea ecx, [esi + 0x1444]
mov byte [ebp - 4], 0xac
call fcn.10004950
lea ecx, [ebp - 0xdc]
call fcn.10004c70
lea ebx, [esi + 0x1478]
mov ecx, ebx
call fcn.10001760
mov dword [ebx], vtable.Checkbox.0
mov dword [ebx + 0x1c], 6
mov dword [ebx + 0x18], str.Sv_cheat_1
mov dword [ebx + 0x30], 0
mov dword [ebx + 0x24], 0
mov dword [ebx + 0x28], 0
mov dword [ebx + 0x20], 4
mov dword [ebx + 4], 0x64
mov dword [ebx + 8], 0xd
lea ebx, [esi + 0x14ac]
mov ecx, ebx
call fcn.10001760
mov dword [ebx], vtable.KeyBind.0
mov dword [ebx + 0x30], 0x54000000
mov dword [ebx + 0x1c], 9
mov dword [ebx + 0x20], 4
mov dword [ebx + 0x18], str.Thirdperson
mov dword [ebx + 0x24], 0
mov dword [ebx + 0x28], 0
mov dword [ebx + 8], 0x1e
mov dword [ebx + 4], 0x64
lea ebx, [esi + 0x14e0]
mov ecx, ebx
call fcn.10001760
mov dword [ebx], vtable.Checkbox.0
mov dword [ebx + 0x1c], 6
mov dword [ebx + 0x18], str.Draw_scoped_player
mov dword [ebx + 0x30], 0
mov dword [ebx + 0x24], 0
mov dword [ebx + 0x28], 0
mov dword [ebx + 0x20], 4
mov dword [ebx + 4], 0x64
mov dword [ebx + 8], 0xd
lea ebx, [esi + 0x1514]
mov ecx, ebx
call fcn.10001760
mov dword [ebx], vtable.Functionbox.0
mov dword [ebx + 0x1c], 0xc
mov dword [ebx + 0x20], 4
mov dword [ebx + 0x18], str.Dump_classId
mov dword [ebx + 0x30], 0x100254f0
mov dword [ebx + 0x24], 0
mov dword [ebx + 0x28], 0
mov dword [ebx + 8], 0x1e
mov dword [ebx + 4], 0x64
lea edi, [esi + 0x1548]
mov ecx, edi
call fcn.10001760
mov dword [edi], vtable.Functionbox.0
mov dword [edi + 0x1c], 0xc
mov dword [edi + 0x20], 4
mov dword [edi + 0x18], str.Dump_netvar
mov dword [edi + 0x30], 0x100257a0
mov dword [edi + 0x24], 0
mov dword [edi + 0x28], 0
mov dword [edi + 8], 0x1e
mov dword [edi + 4], 0x64
add esi, 0x157c
mov ecx, esi
call fcn.10001760
mov dword [esi], vtable.Functionbox.0
mov dword [esi + 0x1c], 0xc
mov dword [esi + 0x20], 4
mov dword [esi + 0x18], str.Detach
mov dword [esi + 0x30], 0x10005aa0
mov dword [esi + 0x24], 0
mov dword [esi + 0x28], 0
mov dword [esi + 8], 0x1e
mov dword [esi + 4], 0x64
mov ecx, dword [ebp - 0x104]
mov byte [ebp - 4], 0xb4
lea eax, [ecx + 0x1478]
push dword [ebp - 0x100]
mov dword [ebp - 0x28], eax
lea eax, [ecx + 0x14ac]
mov dword [ebp - 0x24], eax
lea eax, [ecx + 0x14e0]
mov dword [ebp - 0x20], eax
lea ecx, [ebp - 0xdc]
lea eax, [ebp - 0x10]
mov dword [ebp - 0x1c], ebx
push eax
lea eax, [ebp - 0x28]
mov dword [ebp - 0x18], edi
push eax
mov dword [ebp - 0x14], esi
mov dword [ebp - 0xdc], 0
mov dword [ebp - 0xd8], 0
mov dword [ebp - 0xd4], 0
call fcn.100014d0
mov ebx, dword [ebp - 0x104]
lea eax, [ebp - 0xdc]
push 0
push eax
push str.Testing
lea esi, [ebx + 0x15b0]
mov byte [ebp - 4], 0xb5
mov ecx, esi
call fcn.10004950
lea ecx, [ebp - 0xdc]
mov byte [ebp - 4], 0xb7
call fcn.10004c70
push dword [ebp - 0x100]
lea eax, [ebx + 0x664]
mov dword [ebp - 0xe8], esi
mov dword [ebp - 0xfc], eax
lea ecx, [ebp - 0xdc]
lea eax, [ebx + 0xb94]
mov dword [ebp - 0xdc], 0
mov dword [ebp - 0xf8], eax
lea eax, [ebx + 0x1344]
mov dword [ebp - 0xf4], eax
lea eax, [ebx + 0xffc]
mov dword [ebp - 0xf0], eax
lea eax, [ebx + 0x1444]
mov dword [ebp - 0xec], eax
lea eax, [ebp - 0xe4]
push eax
lea eax, [ebp - 0xfc]
mov dword [ebp - 0xd8], 0
push eax
mov dword [ebp - 0xd4], 0
call fcn.10001510
push 5
push 0xc8
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0xb8
push eax
lea ecx, [ebx + 0x15e4]
call fcn.10004a10
lea ecx, [ebp - 0xdc]
call fcn.10004c70
mov eax, ebx
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.100291f4
mov esp, ebp
pop ebp
ret