Function at 0x100e5a10
Capabilities:
Contain obfuscated stackstrings
Parse pe header

Disassembly:
push ebx
mov ebx, esp
sub esp, 8
and esp, 0xfffffff8
add esp, 4
push ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 4], ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x101a20b8
mov eax, dword fs:[0]
push eax
push ebx
sub esp, 0x610
mov eax, dword [0x102480b4]
xor eax, ebp
mov dword [ebp - 0x14], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, ecx
mov dword [ebp - 0x34], edi
mov ecx, 0x1028ab98
call fcn.10193940
lea eax, [ebp - 0x15]
mov dword [ebp - 0x58], 0
push 8
mov dword [ebp - 0x54], 0
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x40], 0
mov dword [ebp - 0x2c], eax
call fcn.10191600
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x30], eax
add esp, 4
mov dword [eax], ecx
mov dword [eax + 4], 0
mov dword [ebp - 0x58], eax
mov dword [ebp - 4], 0
push 1
push 0x1022f51c
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x40], 0xf
mov byte [ebp - 0x54], 0
call fcn.100425a0
mov dword [ebp - 0x30], 0
lea eax, [ebp - 0x58]
mov dword [ebp - 4], 1
cmp edi, eax
je 0x100e5aee
cmp dword [ebp - 0x40], 0x10
lea eax, [ebp - 0x54]
push dword [ebp - 0x44]
cmovae eax, dword [ebp - 0x54]
mov ecx, edi
push eax
call fcn.100425a0
lea ecx, [ebp - 0x58]
mov dword [ebp - 4], 0xffffffff
call fcn.1002f6d0
mov eax, dword [ebp - 0x40]
cmp eax, 0x10
jb 0x100e5b65
mov ecx, dword [ebp - 0x54]
lea esi, [eax + 1]
mov dword [ebp - 0x20], ecx
test ecx, ecx
jne 0x100e5b5e
test esi, esi
je 0x100e5b5e
push str.null_pointer_cannot_point_to_a_block_of_non_zero_size
push 0x101ad5ac
push ecx
push 0x33c
push 0x101ad5b0
push 2
call dword [sym.imp.ucrtbased.dll__CrtDbgReport]
add esp, 0x18
cmp eax, 1
jne 0x100e5b3c
int3
push 0
push 0x33c
push str.C:Program_FilesMicrosoft_Visual_Studio2022CommunityVCToolsMSVC14.32.31326includexmemory
push 0x101ad6dc
push str._null_pointer_cannot_point_to_a_block_of_non_zero_size_
call dword [sym.imp.ucrtbased.dll__invalid_parameter]
mov ecx, dword [ebp - 0x20]
add esp, 0x14
mov edx, esi
call fcn.10049fa0
mov eax, dword [ebp - 0x58]
push 8
push eax
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x40], 0xf
mov byte [ebp - 0x54], 0
mov dword [ebp - 0x58], 0
call fcn.10191ec0
lea eax, [ebp - 0x15]
mov dword [ebp - 0x128], 0
push 8
mov dword [ebp - 0x124], 0
mov dword [ebp - 0x114], 0
mov dword [ebp - 0x110], 0
mov dword [ebp - 0x2c], eax
call fcn.10191600
lea ecx, [ebp - 0x128]
mov dword [ebp - 0x30], eax
add esp, 0xc
mov dword [eax], ecx
mov dword [eax + 4], 0
mov dword [ebp - 0x128], eax
mov dword [ebp - 4], 2
push 5
push str.ssg08
mov dword [ebp - 0x114], 0
mov dword [ebp - 0x110], 0xf
mov byte [ebp - 0x124], 0
call fcn.100425a0
mov dword [ebp - 0x30], 0
mov dword [ebp - 4], 3
lea eax, [ebp - 0x16]
push 8
mov dword [ebp - 0x10c], 0
mov dword [ebp - 0x108], 0
mov dword [ebp - 0xf8], 0
mov dword [ebp - 0xf4], 0
mov dword [ebp - 0x2c], eax
call fcn.10191600
lea ecx, [ebp - 0x10c]
mov dword [ebp - 0x30], eax
add esp, 4
mov dword [eax], ecx
mov dword [eax + 4], 0
mov dword [ebp - 0x10c], eax
mov byte [ebp - 4], 4
push 3
push 0x101aec68
mov dword [ebp - 0xf8], 0
mov dword [ebp - 0xf4], 0xf
mov byte [ebp - 0x108], 0
call fcn.100425a0
mov dword [ebp - 0x30], 0
mov byte [ebp - 4], 5
lea eax, [ebp - 0x15]
push 8
mov dword [ebp - 0xf0], 0
mov dword [ebp - 0xec], 0
mov dword [ebp - 0xdc], 0
mov dword [ebp - 0xd8], 0
mov dword [ebp - 0x2c], eax
call fcn.10191600
lea ecx, [ebp - 0xf0]
mov dword [ebp - 0x30], eax
add esp, 4
mov dword [eax], ecx
mov dword [eax + 4], 0
mov dword [ebp - 0xf0], eax
mov byte [ebp - 4], 6
push 6
push str.scar20
mov dword [ebp - 0xdc], 0
mov dword [ebp - 0xd8], 0xf
mov byte [ebp - 0xec], 0
call fcn.100425a0
mov dword [ebp - 0x30], 0
mov byte [ebp - 4], 7
lea eax, [ebp - 0x16]
push 8
mov dword [ebp - 0xd4], 0
mov dword [ebp - 0xd0], 0
mov dword [ebp - 0xc0], 0
mov dword [ebp - 0xbc], 0
mov dword [ebp - 0x2c], eax
call fcn.10191600
lea ecx, [ebp - 0xd4]
mov dword [ebp - 0x30], eax
add esp, 4
mov dword [eax], ecx
mov dword [eax + 4], 0
mov dword [ebp - 0xd4], eax
mov byte [ebp - 4], 8
push 5
push str.g3sg1
mov dword [ebp - 0xc0], 0
mov dword [ebp - 0xbc], 0xf
mov byte [ebp - 0xd0], 0
call fcn.100425a0
mov dword [ebp - 0x30], 0
lea eax, [ebp - 0xb8]
mov dword [ebp - 4], 9
lea ecx, [ebp - 0x128]
push eax
push ecx
push ecx
lea ecx, [ebp - 0x88]
call fcn.100f2270
mov byte [ebp - 4], 0xa
lea eax, [ebp - 0x16]
push 8
mov dword [ebp - 0x78], 0
mov dword [ebp - 0x74], 0
mov dword [ebp - 0x64], 0
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x2c], eax
call fcn.10191600
lea ecx, [ebp - 0x78]
mov dword [ebp - 0x30], eax
add esp, 4
mov dword [eax], ecx
mov dword [eax + 4], 0
mov dword [ebp - 0x78], eax
mov byte [ebp - 4], 0xb
push 9
push str.auto_buy1
mov dword [ebp - 0x64], 0
mov dword [ebp - 0x60], 0xf
mov byte [ebp - 0x74], 0
call fcn.100425a0
mov dword [ebp - 0x30], 0
mov byte [ebp - 4], 0xc
lea eax, [ebp - 0x15]
push 8
mov dword [ebp - 0x58], 0
mov dword [ebp - 0x54], 0
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x40], 0
mov dword [ebp - 0x2c], eax
call fcn.10191600
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x30], eax
add esp, 4
mov dword [eax], ecx
mov dword [eax + 4], 0
mov dword [ebp - 0x58], eax
mov byte [ebp - 4], 0xd
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x40], 0xf
mov byte [ebp - 0x54], 0
push 0xe
push str.auto_buy_items
call fcn.100425a0
mov dword [ebp - 0x30], 0
xorps xmm0, xmm0
mov byte [ebp - 4], 0xf
push 8
movups xmmword [ebp - 0xa0], xmm0
call fcn.10191600
lea ecx, [ebp - 0xa0]
add esp, 4
mov dword [eax + 4], 0
mov dword [ebp - 0xa0], eax
mov dword [eax], ecx
lea ecx, [edi + 0xd74]
mov byte [ebp - 4], 0x10
lea eax, [ebp - 0x78]
cmp ecx, eax
je 0x100e5eec
cmp dword [ebp - 0x60], 0x10
lea eax, [ebp - 0x74]
push dword [ebp - 0x64]
cmovae eax, dword [ebp - 0x74]
push eax
call fcn.100425a0
lea ecx, [edi + 0xdb4]
mov byte [edi + 0xdad], 1
lea eax, [ebp - 0x58]
cmp ecx, eax
je 0x100e5f14
cmp dword [ebp - 0x40], 0x10
lea eax, [ebp - 0x54]
push dword [ebp - 0x44]
cmovae eax, dword [ebp - 0x54]
push eax
call fcn.100425a0
mov esi, dword [ebp - 0x84]
xor eax, eax
cmp byte [edi + 0xdad], al
mov ecx, 0xf
cmovne eax, ecx
mov dword [edi + 0xdf4], eax
add eax, 0x14
mov dword [edi + 0xd48], eax
mov dword [edi + 0xd4c], eax
mov eax, dword [ebp - 0x80]
mov dword [ebp - 0x20], eax
cmp esi, eax
je 0x100e5f96
nop dword [eax]
mov ecx, dword [edi + 0xdd8]
lea eax, [edi + 0xdd0]
push esi
cmp ecx, dword [edi + 0xddc]
je 0x100e5f86
call fcn.100429a0
mov eax, dword [edi + 0xdd8]
lea ecx, [edi + 0xdd0]
push eax
push eax
call fcn.1004f600
add dword [edi + 0xdd8], 0x1c
jmp 0x100e5f8e
push ecx
mov ecx, eax
call fcn.1004d880
add esi, 0x1c
cmp esi, dword [ebp - 0x20]
jne 0x100e5f50
mov eax, dword [ebp - 0x9c]
mov ecx, dword [ebp - 0x98]
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x28], ecx
cmp eax, ecx
je 0x100e60c4
lea esi, [edi + 0xde4]
mov eax, dword [eax]
sub esp, 0xc
mov ecx, esi
mov dword [ebp - 0x5c], eax
mov dword [ebp - 0x1c], eax
push esp
call fcn.100416a0
sub esp, 0xc
mov ecx, esi
push esp
call fcn.10041720
lea edx, [ebp - 0x1c]
lea ecx, [ebp - 0xb4]
call fcn.10048230
add esp, 0x18
lea ecx, [edi + 0xde4]
mov esi, eax
lea eax, [ebp - 0x1a4]
push eax
call fcn.100416a0
push eax
mov ecx, esi
call fcn.1003e530
mov esi, dword [sym.imp.MSVCP140D.dll_public:_void___thiscall_std::_Lockit::constructor_int_]
lea ecx, [ebp - 0x20]
push 3
mov byte [ebp - 0x15], al
call esi
lea ecx, [ebp - 0x1a4]
call fcn.1002f5b0
lea ecx, [ebp - 0x20]
call dword [sym.imp.MSVCP140D.dll_public:_void___thiscall_std::_Lockit::destructor_void_]
push 3
lea ecx, [ebp - 0x24]
call esi
lea ecx, [ebp - 0xb4]
call fcn.1002f5b0
lea ecx, [ebp - 0x24]
call dword [sym.imp.MSVCP140D.dll_public:_void___thiscall_std::_Lockit::destructor_void_]
mov ecx, dword [edi + 0xdd8]
lea esi, [edi + 0xde4]
sub ecx, dword [edi + 0xdd4]
mov eax, 0x92492493
imul ecx
add edx, ecx
mov ecx, dword [ebp - 0x5c]
sar edx, 4
mov eax, edx
shr eax, 0x1f
add eax, edx
cmp ecx, eax
jae 0x100e60a0
mov eax, dword [edi + 0xdec]
cmp eax, dword [edi + 0xdf0]
je 0x100e6094
mov dword [eax], ecx
mov ecx, esi
mov eax, dword [edi + 0xdec]
push eax
push eax
call fcn.10079c70
add dword [edi + 0xdec], 4
jmp 0x100e60a0
lea ecx, [ebp - 0x1c]
push ecx
push eax
mov ecx, esi
call fcn.1007b330
cmp byte [ebp - 0x15], 0
je 0x100e60b2
mov eax, dword [edi + 0xda8]
test eax, eax
je 0x100e60b2
call eax
mov eax, dword [ebp - 0x38]
add eax, 4
mov dword [ebp - 0x38], eax
cmp eax, dword [ebp - 0x28]
jne 0x100e5fb6
lea ecx, [ebp - 0xa0]
call fcn.1002f6d0
mov ecx, dword [ebp - 0x9c]
test ecx, ecx
je 0x100e6107
mov edx, dword [ebp - 0x94]
sub edx, ecx
and edx, 0xfffffffc
call fcn.10049fa0
mov dword [ebp - 0x9c], 0
mov dword [ebp - 0x98], 0
mov dword [ebp - 0x94], 0
mov eax, dword [ebp - 0xa0]
push 8
push eax
mov dword [ebp - 0xa0], 0
call fcn.10191ec0
add esp, 8
lea ecx, [ebp - 0x58]
call fcn.1002f6d0
mov eax, dword [ebp - 0x40]
cmp eax, 0x10
jb 0x100e61a9
mov ecx, dword [ebp - 0x54]
inc eax
mov dword [ebp - 0x5c], ecx
mov dword [ebp - 0x28], eax
test ecx, ecx
jne 0x100e619a
test eax, eax
je 0x100e619a
push str.null_pointer_cannot_point_to_a_block_of_non_zero_size
push 0x101ad5ac
push ecx
push 0x33c
push 0x101ad5b0
push 2
call dword [sym.imp.ucrtbased.dll__CrtDbgReport]
add esp, 0x18
cmp eax, 1
jne 0x100e616a
int3
mov esi, dword [sym.imp.ucrtbased.dll__invalid_parameter]
push 0
push 0x33c
push str.C:Program_FilesMicrosoft_Visual_Studio2022CommunityVCToolsMSVC14.32.31326includexmemory
push 0x101ad6dc
push str._null_pointer_cannot_point_to_a_block_of_non_zero_size_
call esi
mov eax, dword [ebp - 0x28]
add esp, 0x14
mov ecx, dword [ebp - 0x5c]
mov edx, eax
call fcn.10049fa0
jmp 0x100e61af
mov esi, dword [sym.imp.ucrtbased.dll__invalid_parameter]
mov edx, eax
call fcn.10049fa0
jmp 0x100e61af
mov esi, dword [sym.imp.ucrtbased.dll__invalid_parameter]
mov eax, dword [ebp - 0x58]
push 8
push eax
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x40], 0xf
mov byte [ebp - 0x54], 0
mov dword [ebp - 0x58], 0
call fcn.10191ec0
add esp, 8
lea ecx, [ebp - 0x78]
call fcn.1002f6d0
mov eax, dword [ebp - 0x60]
cmp eax, 0x10
jb 0x100e6246
mov ecx, dword [ebp - 0x74]
inc eax
mov dword [ebp - 0x5c], ecx
mov dword [ebp - 0x28], eax
test ecx, ecx
jne 0x100e623f
test eax, eax
je 0x100e623f
push str.null_pointer_cannot_point_to_a_block_of_non_zero_size
push 0x101ad5ac
push ecx
push 0x33c
push 0x101ad5b0
push 2
call dword [sym.imp.ucrtbased.dll__CrtDbgReport]
add esp, 0x18
cmp eax, 1
jne 0x100e621e
int3
push 0
push 0x33c
push str.C:Program_FilesMicrosoft_Visual_Studio2022CommunityVCToolsMSVC14.32.31326includexmemory
push 0x101ad6dc
push str._null_pointer_cannot_point_to_a_block_of_non_zero_size_
call esi
mov eax, dword [ebp - 0x28]
add esp, 0x14
mov ecx, dword [ebp - 0x5c]
mov edx, eax
call fcn.10049fa0
mov eax, dword [ebp - 0x78]
push 8
push eax
mov dword [ebp - 0x64], 0
mov dword [ebp - 0x60], 0xf
mov byte [ebp - 0x74], 0
mov dword [ebp - 0x78], 0
call fcn.10191ec0
add esp, 8
lea ecx, [ebp - 0x88]
call fcn.10044c30
mov eax, dword [ebp - 0x88]
push 8
push eax
mov dword [ebp - 0x88], 0
call fcn.10191ec0
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea eax, [ebp - 0x128]
push fcn.10042720
push 4
push 0x1c
push eax
call fcn.10191670
mov dword [edi + 0xd50], 0
lea eax, [edi + 0xd38]
mov dword [edi + 0xd3c], 0x14
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], eax
mov dword [edi + 0xd44], 0xfa
mov eax, dword [edi + 0x34]
mov dword [edi + 0xd54], eax
lea eax, [edi + 0x1c]
push ecx
mov ecx, eax
mov dword [ebp - 0x5c], eax
call fcn.100ef1f0
lea eax, [ebp - 0x16]
mov dword [ebp - 0x198], 0
push 8
mov dword [ebp - 0x194], 0
mov dword [ebp - 0x184], 0
mov dword [ebp - 0x180], 0
mov dword [ebp - 0x2c], eax
call fcn.10191600
lea ecx, [ebp - 0x198]
mov dword [ebp - 0x30], eax
add esp, 4
mov dword [eax], ecx
mov dword [eax + 4], 0
mov dword [ebp - 0x198], eax
mov dword [ebp - 4], 0x11
push 5
push str.glock
mov dword [ebp - 0x184], 0
mov dword [ebp - 0x180], 0xf
mov byte [ebp - 0x194], 0
call fcn.100425a0
mov dword [ebp - 4], 0x12
lea eax, [ebp - 0x15]
push 8
mov dword [ebp - 0x17c], 0
mov dword [ebp - 0x178], 0
mov dword [ebp - 0x168], 0
mov dword [ebp - 0x164], 0
mov dword [ebp - 0x2c], eax
call fcn.10191600
lea ecx, [ebp - 0x17c]
mov dword [ebp - 0x30], eax
add esp, 4
mov dword [eax], ecx
mov dword [eax + 4], 0
mov dword [ebp - 0x17c], eax
mov byte [ebp - 4], 0x13
mov dword [ebp - 0x168], 0
mov dword [ebp - 0x164], 0xf
mov byte [ebp - 0x178], 0
push 7
push str.hkp2000
call fcn.100425a0
mov byte [ebp - 4], 0x14
lea eax, [ebp - 0x16]
push 8
mov dword [ebp - 0x160], 0
mov dword [ebp - 0x15c], 0
mov dword [ebp - 0x14c], 0
mov dword [ebp - 0x148], 0
mov dword [ebp - 0x2c], eax
call fcn.10191600
lea ecx, [ebp - 0x160]
mov dword [ebp - 0x30], eax
add esp, 4
mov dword [eax], ecx
mov dword [eax + 4], 0
mov dword [ebp - 0x160], eax
mov byte [ebp - 4], 0x15
push 0xc
push str.usp_silencer
mov dword [ebp - 0x14c], 0
mov dword [ebp - 0x148], 0xf
mov byte [ebp - 0x15c], 0
call fcn.100425a0
mov byte [ebp - 4], 0x16
lea eax, [ebp - 0x15]
push 8
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x130], 0
mov dword [ebp - 0x12c], 0
mov dword [ebp - 0x2c], eax
call fcn.10191600
lea ecx, [ebp - 0x144]
mov dword [ebp - 0x30], eax
add esp, 4
mov dword [eax], ecx
mov dword [eax + 4], 0
mov dword [ebp - 0x144], eax
mov byte [ebp - 4], 0x17
push 5
push str.elite
mov dword [ebp - 0x130], 0
mov dword [ebp - 0x12c], 0xf
mov byte [ebp - 0x140], 0
call fcn.100425a0
mov byte [ebp - 4], 0x18
lea eax, [ebp - 0x16]
push 8
mov dword [ebp - 0x128], 0
mov dword [ebp - 0x124], 0
mov dword [ebp - 0x114], 0
mov dword [ebp - 0x110], 0
mov dword [ebp - 0x2c], eax
call fcn.10191600
lea ecx, [ebp - 0x128]
mov dword [ebp - 0x30], eax
add esp, 4
mov dword [eax], ecx
mov dword [eax + 4], 0
mov dword [ebp - 0x128], eax
mov byte [ebp - 4], 0x19
push 4
push str.p250
mov dword [ebp - 0x114], 0
mov dword [ebp - 0x110], 0xf
mov byte [ebp - 0x124], 0
call fcn.100425a0
mov byte [ebp - 4], 0x1a
lea eax, [ebp - 0x15]
mov dword [ebp - 0x10c], 0
mov dword [ebp - 0x108], 0
mov dword [ebp - 0xf8], 0
mov dword [ebp - 0xf4], 0
push 8
mov dword [ebp - 0x2c], eax
call fcn.10191600
lea ecx, [ebp - 0x10c]
mov dword [ebp - 0x30], eax
add esp, 4
mov dword [eax], ecx
mov dword [eax + 4], 0
mov dword [ebp - 0x10c], eax
mov byte [ebp - 4], 0x1b
push 4
push str.tec9
mov dword [ebp - 0xf8], 0
mov dword [ebp - 0xf4], 0xf
mov byte [ebp - 0x108], 0
call fcn.100425a0
mov byte [ebp - 4], 0x1c
lea eax, [ebp - 0x16]
push 8
mov dword [ebp - 0xf0], 0
mov dword [ebp - 0xec], 0
mov dword [ebp - 0xdc], 0
mov dword [ebp - 0xd8], 0
mov dword [ebp - 0x2c], eax
call fcn.10191600
lea ecx, [ebp - 0xf0]
mov dword [ebp - 0x30], eax
add esp, 4
mov dword [eax], ecx
mov dword [eax + 4], 0
mov dword [ebp - 0xf0], eax
mov byte [ebp - 4], 0x1d
push 4
push str.fn57
mov dword [ebp - 0xdc], 0
mov dword [ebp - 0xd8], 0xf
mov byte [ebp - 0xec], 0
call fcn.100425a0
mov byte [ebp - 4], 0x1e
lea eax, [ebp - 0x15]
push 8
mov dword [ebp - 0xd4], 0
mov dword [ebp - 0xd0], 0
mov dword [ebp - 0xc0], 0
mov dword [ebp - 0xbc], 0
mov dword [ebp - 0x2c], eax
call fcn.10191600
lea ecx, [ebp - 0xd4]
mov dword [ebp - 0x30], eax
add esp, 4
mov dword [eax], ecx
mov dword [eax + 4], 0
mov dword [ebp - 0xd4], eax
mov byte [ebp - 4], 0x1f
push 6
push str.deagle
mov dword [ebp - 0xc0], 0
mov dword [ebp - 0xbc], 0xf
mov byte [ebp - 0xd0], 0
call fcn.100425a0
lea eax, [ebp - 0xb8]
mov dword [ebp - 4], 0x20
lea ecx, [ebp - 0x198]
push eax
push ecx
push ecx
lea ecx, [ebp - 0x9c]
call fcn.100f2270
mov byte [ebp - 4], 0x21
lea eax, [ebp - 0x16]
mov dword [ebp - 0x78], 0
mov dword [ebp - 0x74], 0
mov dword [ebp - 0x64], 0
mov dword [ebp - 0x60], 0
push 8
mov dword [ebp - 0x2c], eax
call fcn.10191600
lea ecx, [ebp - 0x78]
mov dword [ebp - 0x30], eax
add esp, 4
mov dword [eax], ecx
mov dword [eax + 4], 0
mov dword [ebp - 0x78], eax
mov byte [ebp - 4], 0x22
push 9
push str.auto_buy2
mov dword [ebp - 0x64], 0
mov dword [ebp - 0x60], 0xf
mov byte [ebp - 0x74], 0
call fcn.100425a0
mov byte [ebp - 4], 0x23
lea eax, [ebp - 0x15]
push 8
mov dword [ebp - 0x58], 0
mov dword [ebp - 0x54], 0
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x40], 0
mov dword [ebp - 0x2c], eax
call fcn.10191600
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x30], eax
add esp, 4
mov dword [eax], ecx
mov dword [eax + 4], 0
mov dword [ebp - 0x58], eax
mov byte [ebp - 4], 0x24
push 0
push 0x101af3e7
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x40], 0xf
mov byte [ebp - 0x54], 0
call fcn.100425a0
xorps xmm0, xmm0
mov byte [ebp - 4], 0x26
push 8
movups xmmword [ebp - 0x88], xmm0
call fcn.10191600
lea ecx, [ebp - 0x88]
add esp, 4
mov dword [eax + 4], 0
mov dword [ebp - 0x88], eax
mov dword [eax], ecx
lea eax, [ebp - 0x78]
mov byte [ebp - 4], 0x27
push eax
lea ecx, [edi + 0xe34]
call fcn.10073120
mov ecx, dword [ebp - 0x94]
lea eax, [edi + 0xe90]
mov esi, dword [ebp - 0x98]
mov byte [edi + 0xe6d], 0
mov dword [edi + 0xeb4], 0
mov dword [edi + 0xe08], 0x14
mov dword [edi + 0xe0c], 0x14
mov dword [ebp - 0x28], ecx
mov dword [ebp - 0x38], eax
cmp esi, ecx
je 0x100e6869
mov edi, eax
push esi
mov ecx, edi
call fcn.10041290
add esi, 0x1c
cmp esi, dword [ebp - 0x28]
jne 0x100e6856
mov edi, dword [ebp - 0x34]
mov eax, dword [ebp - 0x84]
mov ecx, dword [ebp - 0x80]
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x28], ecx
cmp eax, ecx
je 0x100e692f
lea esi, [edi + 0xea4]
mov dword [ebp - 0x1c], esi
nop dword [eax]
mov edi, dword [eax]
sub esp, 0xc
mov ecx, esi
mov dword [ebp - 0x24], edi
push esp
call fcn.100416a0
sub esp, 0xc
mov ecx, esi
push esp
call fcn.10041720
lea edx, [ebp - 0x24]
lea ecx, [ebp - 0x1a4]
call fcn.10048230
mov ecx, dword [ebp - 0x1c]
add esp, 0x18
mov esi, eax
lea eax, [ebp - 0xb4]
push eax
call fcn.100416a0
push eax
mov ecx, esi
call fcn.1003e530
lea ecx, [ebp - 0xb4]
mov byte [ebp - 0x15], al
call fcn.10034970
lea ecx, [ebp - 0x1a4]
call fcn.10034970
mov ecx, dword [ebp - 0x38]
call fcn.10041220
mov esi, dword [ebp - 0x1c]
cmp edi, eax
jae 0x100e6908
lea eax, [ebp - 0x24]
mov ecx, esi
push eax
call fcn.10072eb0
cmp byte [ebp - 0x15], 0
mov edi, dword [ebp - 0x34]
je 0x100e691d
mov eax, dword [edi + 0xe68]
test eax, eax
je 0x100e691d
call eax
mov eax, dword [ebp - 0x20]
add eax, 4
mov dword [ebp - 0x20], eax
cmp eax, dword [ebp - 0x28]
jne 0x100e6890
lea ecx, [ebp - 0x88]
call fcn.100417a0
lea ecx, [ebp - 0x58]
call fcn.10042720
lea ecx, [ebp - 0x78]
call fcn.10042720
lea ecx, [ebp - 0x9c]
call fcn.10041330
push fcn.10042720
push 8
push 0x1c
lea eax, [ebp - 0x198]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.10191670
mov dword [edi + 0xe10], 0
lea eax, [edi + 0xdf8]
mov dword [edi + 0xdfc], 0x14
lea ecx, [edi + 0x1c]
mov dword [ebp - 0x28], eax
mov dword [edi + 0xe04], 0xfa
mov eax, dword [edi + 0x34]
mov dword [edi + 0xe14], eax
lea eax, [ebp - 0x28]
push eax
call fcn.100ef1f0
push str.vest
lea ecx, [ebp - 0x620]
call fcn.10042840
push str.vesthelm
lea ecx, [ebp - 0x604]
mov dword [ebp - 4], 0x28
call fcn.10042840
push str.taser
lea ecx, [ebp - 0x5e8]
mov byte [ebp - 4], 0x29
call fcn.10042840
push str.defuser
lea ecx, [ebp - 0x5cc]
mov byte [ebp - 4], 0x2a
call fcn.10042840
push str.heavyarmor
lea ecx, [ebp - 0x5b0]
mov byte [ebp - 4], 0x2b
call fcn.10042840
push str.hegrenade
lea ecx, [ebp - 0x594]
mov byte [ebp - 4], 0x2c
call fcn.10042840
push str.molotov
lea ecx, [ebp - 0x578]
mov byte [ebp - 4], 0x2d
call fcn.10042840
push str.incgrenade
lea ecx, [ebp - 0x55c]
mov byte [ebp - 4], 0x2e
call fcn.10042840
push str.smokegrenade
lea ecx, [ebp - 0x540]
mov byte [ebp - 4], 0x2f
call fcn.10042840
push str.flashbang
lea ecx, [ebp - 0x524]
mov byte [ebp - 4], 0x30
call fcn.10042840
lea eax, [ebp - 0x508]
mov dword [ebp - 4], 0x31
push eax
lea eax, [ebp - 0x620]
push eax
lea ecx, [ebp - 0x1a0]
call fcn.100f2200
push dword [eax + 4]
push dword [eax]
push ecx
lea ecx, [ebp - 0x4c]
call fcn.100f2270
push str.auto_buy3
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x32
call fcn.10042840
push 0x101af3e7
lea ecx, [ebp - 0x4d0]
mov byte [ebp - 4], 0x33
call fcn.10042840
lea ecx, [ebp - 0x88]
call fcn.100418f0
lea eax, [ebp - 0x78]
mov byte [ebp - 4], 0x35
push eax
lea ecx, [edi + 0xef4]
call fcn.10073120
mov ecx, dword [ebp - 0x44]
lea eax, [edi + 0xf50]
mov esi, dword [ebp - 0x48]
mov byte [edi + 0xf2d], 0
mov dword [edi + 0xf74], 0
mov dword [edi + 0xec8], 0x14
mov dword [edi + 0xecc], 0x14
mov dword [ebp - 0x28], ecx
mov dword [ebp - 0x20], eax
cmp esi, ecx
je 0x100e6b35
mov edi, eax
push esi
mov ecx, edi
call fcn.10041290
add esi, 0x1c
cmp esi, dword [ebp - 0x28]
jne 0x100e6b22
mov edi, dword [ebp - 0x34]
mov eax, dword [ebp - 0x84]
mov ecx, dword [ebp - 0x80]
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x28], ecx
cmp eax, ecx
je 0x100e6bf4
lea esi, [edi + 0xf64]
mov dword [ebp - 0x1c], esi
mov edi, dword [eax]
sub esp, 0xc
mov ecx, esi
mov dword [ebp - 0x24], edi
push esp
call fcn.100416a0
sub esp, 0xc
mov ecx, esi
push esp
call fcn.10041720
lea edx, [ebp - 0x24]
lea ecx, [ebp - 0x98]
call fcn.10048230
mov ecx, dword [ebp - 0x1c]
add esp, 0x18
mov esi, eax
lea eax, [ebp - 0xb4]
push eax
call fcn.100416a0
push eax
mov ecx, esi
call fcn.1003e530
lea ecx, [ebp - 0xb4]
mov byte [ebp - 0x15], al
call fcn.10034970
lea ecx, [ebp - 0x98]
call fcn.10034970
mov ecx, dword [ebp - 0x20]
call fcn.10041220
mov esi, dword [ebp - 0x1c]
cmp edi, eax
jae 0x100e6bcd
lea eax, [ebp - 0x24]
mov ecx, esi
push eax
call fcn.10072eb0
cmp byte [ebp - 0x15], 0
mov edi, dword [ebp - 0x34]
je 0x100e6be2
mov eax, dword [edi + 0xf28]
test eax, eax
je 0x100e6be2
call eax
mov eax, dword [ebp - 0x38]
add eax, 4
mov dword [ebp - 0x38], eax
cmp eax, dword [ebp - 0x28]
jne 0x100e6b55
lea ecx, [ebp - 0x88]
call fcn.100417a0
lea ecx, [ebp - 0x4d0]
call fcn.10042720
lea ecx, [ebp - 0x78]
call fcn.10042720
lea ecx, [ebp - 0x4c]
call fcn.10041330
push fcn.10042720
push 0xa
push 0x1c
lea eax, [ebp - 0x620]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.10191670
mov dword [edi + 0xed0], 0
lea eax, [edi + 0xeb8]
mov dword [edi + 0xebc], 0x14
lea ecx, [edi + 0x1c]
mov dword [ebp - 0x28], eax
mov dword [edi + 0xec4], 0xfa
mov eax, dword [edi + 0x34]
mov dword [edi + 0xed4], eax
lea eax, [ebp - 0x28]
push eax
call fcn.100ef1f0
push str.matchmaking
lea ecx, [ebp - 0x198]
call fcn.10042840
push str.damage
lea ecx, [ebp - 0x17c]
mov dword [ebp - 4], 0x36
call fcn.10042840
push str.purchases
lea ecx, [ebp - 0x160]
mov byte [ebp - 4], 0x37
call fcn.10042840
push str.bomb
lea ecx, [ebp - 0x144]
mov byte [ebp - 4], 0x38
call fcn.10042840
push str.defuse
lea ecx, [ebp - 0x128]
mov byte [ebp - 4], 0x39
call fcn.10042840
push str.spread_misses
lea ecx, [ebp - 0x10c]
mov byte [ebp - 4], 0x3a
call fcn.10042840
push str.resolver_misses
lea ecx, [ebp - 0xf0]
mov byte [ebp - 4], 0x3b
call fcn.10042840
push str.shot_logs
lea ecx, [ebp - 0xd4]
mov byte [ebp - 4], 0x3c
call fcn.10042840
lea eax, [ebp - 0xb8]
mov dword [ebp - 4], 0x3d
push eax
lea eax, [ebp - 0x198]
push eax
lea ecx, [ebp - 0x1a0]
call fcn.100f2200
push dword [eax + 4]
push dword [eax]
push ecx
lea ecx, [ebp - 0x88]
call fcn.100f2270
mov byte [ebp - 4], 0x3e
lea ecx, [ebp - 0x1c0]
push str.notifications
call fcn.10042840
push str.notifications
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x3f
call fcn.10042840
lea ecx, [ebp - 0x50]
call fcn.100418f0
lea eax, [ebp - 0x1c0]
mov byte [ebp - 4], 0x41
push eax
lea ecx, [edi + 0xfb4]
call fcn.10073120
lea eax, [ebp - 0x78]
mov byte [edi + 0xfed], 1
push eax
lea ecx, [edi + 0xff4]
call fcn.10073120
mov esi, dword [ebp - 0x84]
xor eax, eax
cmp byte [edi + 0xfed], al
mov ecx, 0xf
cmovne eax, ecx
mov ecx, dword [ebp - 0x80]
mov dword [edi + 0x1034], eax
add eax, 0x14
mov dword [edi + 0xf88], eax
mov dword [edi + 0xf8c], eax
lea eax, [edi + 0x1010]
mov dword [ebp - 0x28], ecx
mov dword [ebp - 0x20], eax
cmp esi, ecx
je 0x100e6df3
mov edi, eax
nop dword [eax + eax]
push esi
mov ecx, edi
call fcn.10041290
add esi, 0x1c
cmp esi, dword [ebp - 0x28]
jne 0x100e6de0
mov edi, dword [ebp - 0x34]
mov eax, dword [ebp - 0x4c]
mov ecx, dword [ebp - 0x48]
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x28], ecx
cmp eax, ecx
je 0x100e6eaf
lea esi, [edi + 0x1024]
mov dword [ebp - 0x1c], esi
mov edi, dword [eax]
sub esp, 0xc
mov ecx, esi
mov dword [ebp - 0x24], edi
push esp
call fcn.100416a0
sub esp, 0xc
mov ecx, esi
push esp
call fcn.10041720
lea edx, [ebp - 0x24]
lea ecx, [ebp - 0xb4]
call fcn.10048230
mov ecx, dword [ebp - 0x1c]
add esp, 0x18
mov esi, eax
lea eax, [ebp - 0x98]
push eax
call fcn.100416a0
push eax
mov ecx, esi
call fcn.1003e530
lea ecx, [ebp - 0x98]
mov byte [ebp - 0x15], al
call fcn.10034970
lea ecx, [ebp - 0xb4]
call fcn.10034970
mov ecx, dword [ebp - 0x20]
call fcn.10041220
mov esi, dword [ebp - 0x1c]
cmp edi, eax
jae 0x100e6e88
lea eax, [ebp - 0x24]
mov ecx, esi
push eax
call fcn.10072eb0
cmp byte [ebp - 0x15], 0
mov edi, dword [ebp - 0x34]
je 0x100e6e9d
mov eax, dword [edi + 0xfe8]
test eax, eax
je 0x100e6e9d
call eax
mov eax, dword [ebp - 0x38]
add eax, 4
mov dword [ebp - 0x38], eax
cmp eax, dword [ebp - 0x28]
jne 0x100e6e10
lea ecx, [ebp - 0x50]
call fcn.100417a0
lea ecx, [ebp - 0x78]
call fcn.10042720
lea ecx, [ebp - 0x1c0]
call fcn.10042720
lea ecx, [ebp - 0x88]
call fcn.10041330
push fcn.10042720
push 8
push 0x1c
lea eax, [ebp - 0x198]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.10191670
mov dword [edi + 0xf90], 0
lea eax, [edi + 0xf78]
mov dword [edi + 0xf7c], 0x14
lea ecx, [edi + 0x1c]
mov dword [ebp - 0x28], eax
mov dword [edi + 0xf84], 0xfa
mov eax, dword [edi + 0x34]
mov dword [edi + 0xf94], eax
lea eax, [ebp - 0x28]
push eax
call fcn.100ef1f0
push str.last_tick_defuse
lea ecx, [ebp - 0xa8]
lea esi, [edi + 0x1038]
call fcn.10042840
push 0x1022f638
lea ecx, [ebp - 0x1c0]
mov dword [ebp - 4], 0x42
call fcn.10042840
lea eax, [ebp - 0x1c0]
mov byte [ebp - 4], 0x43
push eax
lea ecx, [edi + 0x10b4]
call fcn.10073120
lea eax, [ebp - 0xa8]
push eax
lea ecx, [edi + 0x1074]
call fcn.10073120
lea ecx, [ebp - 0x1c0]
mov dword [edi + 0x10b0], 0xffffffff
call fcn.10042720
lea ecx, [ebp - 0xa8]
mov dword [ebp - 4], 0xffffffff
call fcn.10042720
mov dword [esi + 0x18], 0
lea ecx, [edi + 0x1c]
mov dword [esi + 4], 0x14
mov dword [esi + 0xc], 0xfa
mov eax, dword [edi + 0x34]
mov dword [esi + 0x1c], eax
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x28], esi
call fcn.100ef1f0
push str.fake_latency
lea ecx, [ebp - 0x2a0]
lea esi, [edi + 0x10d8]
call fcn.10042840
push 0x1022e6a0
lea ecx, [ebp - 0x1c0]
mov dword [ebp - 4], 0x44
call fcn.10042840
lea eax, [ebp - 0x1c0]
mov byte [ebp - 4], 0x45
push eax
lea ecx, [edi + 0x1154]
call fcn.10073120
lea eax, [ebp - 0x2a0]
push eax
lea ecx, [edi + 0x1114]
call fcn.10073120
mov dword [edi + 0x1150], 0xffffffff
lea ecx, [ebp - 0x1c0]
call fcn.10042720
lea ecx, [ebp - 0x2a0]
mov dword [ebp - 4], 0xffffffff
call fcn.10042720
mov dword [edi + 0x1174], 0x10055f10
lea ecx, [edi + 0x1c]
mov dword [esi + 0x18], 0
mov dword [esi + 4], 0x14
mov dword [esi + 0xc], 0xfa
mov eax, dword [edi + 0x34]
mov dword [esi + 0x1c], eax
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x28], esi
call fcn.100ef1f0
push 0x1022f69c
lea ecx, [ebp - 0x284]
lea esi, [edi + 0x1178]
call fcn.100f24f0
push str.fake_latency_amt
lea ecx, [ebp - 0x2a0]
mov dword [ebp - 4], 0x46
call fcn.10042840
push 0x101af3e7
lea ecx, [ebp - 0x1c0]
mov byte [ebp - 4], 0x47
call fcn.10042840
lea eax, [ebp - 0x2a0]
mov byte [ebp - 4], 0x48
push eax
lea ecx, [edi + 0x11b4]
call fcn.10073120
lea eax, [ebp - 0x284]
mov byte [edi + 0x11ed], 0
push eax
lea ecx, [edi + 0x1228]
mov dword [edi + 0x1244], 0
mov dword [edi + 0x1188], 8
mov dword [edi + 0x118c], 8
mov dword [edi + 0x11f8], 0x42480000
mov dword [edi + 0x11fc], 0x44480000
mov dword [edi + 0x11f4], 0x43480000
mov dword [edi + 0x1208], 0
mov dword [edi + 0x1200], 0x42480000
call fcn.100f24b0
lea ecx, [ebp - 0x1c0]
call fcn.10042720
lea ecx, [ebp - 0x2a0]
call fcn.10042720
lea ecx, [ebp - 0x284]
mov dword [ebp - 4], 0xffffffff
call fcn.100a6a90
mov dword [esi + 0x18], 0
lea ecx, [edi + 0x1c]
mov dword [esi + 4], 0x14
mov dword [esi + 0xc], 0xfa
mov eax, dword [edi + 0x34]
mov dword [esi + 0x1c], eax
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x28], esi
call fcn.100ef1f0
push str.fast_stop
lea ecx, [ebp - 0x4b4]
lea esi, [edi + 0x38]
call fcn.10042840
push 0x1022f670
lea ecx, [ebp - 0x284]
mov dword [ebp - 4], 0x49
call fcn.10042840
lea eax, [ebp - 0x4b4]
mov byte [ebp - 4], 0x4a
push eax
lea ecx, [edi + 0x74]
call fcn.10073120
lea eax, [ebp - 0x284]
mov byte [edi + 0xad], 1
push eax
lea ecx, [edi + 0xb4]
call fcn.10073120
lea ecx, [ebp - 0x284]
mov byte [edi + 0xb0], 0
call fcn.10042720
lea ecx, [ebp - 0x4b4]
mov dword [ebp - 4], 0xffffffff
call fcn.10042720
mov dword [esi + 0x18], 0
lea ecx, [edi + 0x1c]
mov dword [esi + 4], 0x14
mov dword [esi + 0xc], 0xfa
mov eax, dword [edi + 0x34]
mov dword [esi + 0x1c], eax
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x28], esi
call fcn.100ef1f0
push str.bhop
lea ecx, [ebp - 0x214]
lea esi, [edi + 0xd0]
call fcn.10042840
push str.automatic_jump
lea ecx, [ebp - 0x4b4]
mov dword [ebp - 4], 0x4b
call fcn.10042840
lea eax, [ebp - 0x214]
mov byte [ebp - 4], 0x4c
push eax
lea ecx, [edi + 0x10c]
call fcn.10073120
lea eax, [ebp - 0x4b4]
mov byte [edi + 0x145], 1
push eax
lea ecx, [edi + 0x14c]
call fcn.10073120
lea ecx, [ebp - 0x4b4]
mov byte [edi + 0x148], 0
call fcn.10042720
lea ecx, [ebp - 0x214]
mov dword [ebp - 4], 0xffffffff
call fcn.10042720
mov dword [esi + 0x18], 0
lea ecx, [edi + 0x1c]
mov dword [esi + 4], 0x14
mov dword [esi + 0xc], 0xfa
mov eax, dword [edi + 0x34]
mov dword [esi + 0x1c], eax
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x28], esi
call fcn.100ef1f0
push str.airduck
lea ecx, [ebp - 0x230]
lea esi, [edi + 0x168]
call fcn.10042840
push str.duck_in_air
lea ecx, [ebp - 0x214]
mov dword [ebp - 4], 0x4d
call fcn.10042840
lea eax, [ebp - 0x230]
mov byte [ebp - 4], 0x4e
push eax
lea ecx, [edi + 0x1a4]
call fcn.10073120
lea eax, [ebp - 0x214]
mov byte [edi + 0x1dd], 1
push eax
lea ecx, [edi + 0x1e4]
call fcn.10073120
lea ecx, [ebp - 0x214]
mov byte [edi + 0x1e0], 0
call fcn.10042720
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x230]
call fcn.10042720
mov dword [esi + 0x18], 0
lea ecx, [edi + 0x1c]
mov dword [esi + 4], 0x14
mov dword [esi + 0xc], 0xfa
mov eax, dword [edi + 0x34]
mov dword [esi + 0x1c], eax
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x28], esi
call fcn.100ef1f0
push str.autostrafe
lea ecx, [ebp - 0x24c]
lea esi, [edi + 0x200]
call fcn.10042840
push str.automatic_strafe
lea ecx, [ebp - 0x230]
mov dword [ebp - 4], 0x4f
call fcn.10042840
lea eax, [ebp - 0x24c]
mov byte [ebp - 4], 0x50
push eax
lea ecx, [edi + 0x23c]
call fcn.10073120
lea eax, [ebp - 0x230]
mov byte [edi + 0x275], 1
push eax
lea ecx, [edi + 0x27c]
call fcn.10073120
lea ecx, [ebp - 0x230]
mov byte [edi + 0x278], 0
call fcn.10042720
lea ecx, [ebp - 0x24c]
mov dword [ebp - 4], 0xffffffff
call fcn.10042720
mov dword [esi + 0x18], 0
lea ecx, [edi + 0x1c]
mov dword [esi + 4], 0x14
mov dword [esi + 0xc], 0xfa
mov eax, dword [edi + 0x34]
mov dword [esi + 0x1c], eax
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x28], esi
call fcn.100ef1f0
push str.cstrafe
lea ecx, [ebp - 0x268]
lea esi, [edi + 0x298]
call fcn.10042840
push str.c_strafe
lea ecx, [ebp - 0x24c]
mov dword [ebp - 4], 0x51
call fcn.10042840
lea eax, [ebp - 0x24c]
mov byte [ebp - 4], 0x52
push eax
lea ecx, [edi + 0x314]
call fcn.10073120
lea eax, [ebp - 0x268]
push eax
lea ecx, [edi + 0x2d4]
call fcn.10073120
lea ecx, [ebp - 0x24c]
mov dword [edi + 0x310], 0xffffffff
call fcn.10042720
lea ecx, [ebp - 0x268]
mov dword [ebp - 4], 0xffffffff
call fcn.10042720
lea eax, [ebp - 0x28]
mov dword [ebp - 0x28], 0x100585f0
lea ecx, [esi + 0x60]
push eax
call fcn.100ef420
mov dword [edi + 0x2b0], 0
mov dword [ebp - 0x28], esi
mov dword [edi + 0x29c], 0x14
mov dword [edi + 0x2a4], 0xfa
lea ecx, [edi + 0x1c]
mov eax, dword [edi + 0x34]
mov dword [edi + 0x2b4], eax
lea eax, [ebp - 0x28]
push eax
call fcn.100ef1f0
push str.astrafe
lea ecx, [ebp - 0x1dc]
lea esi, [edi + 0x338]
call fcn.10042840
push str.a_strafe
lea ecx, [ebp - 0x268]
mov dword [ebp - 4], 0x53
call fcn.10042840
lea eax, [ebp - 0x268]
mov byte [ebp - 4], 0x54
push eax
lea ecx, [edi + 0x3b4]
call fcn.10073120
lea eax, [ebp - 0x1dc]
push eax
lea ecx, [edi + 0x374]
call fcn.10073120
lea ecx, [ebp - 0x268]
mov dword [edi + 0x3b0], 0xffffffff
call fcn.10042720
lea ecx, [ebp - 0x1dc]
mov dword [ebp - 4], 0xffffffff
call fcn.10042720
lea eax, [ebp - 0x28]
mov dword [ebp - 0x28], 0x100585f0
lea ecx, [esi + 0x60]
push eax
call fcn.100ef420
mov dword [edi + 0x350], 0
lea ecx, [edi + 0x1c]
mov dword [edi + 0x33c], 0x14
mov dword [edi + 0x344], 0xfa
mov eax, dword [edi + 0x34]
mov dword [edi + 0x354], eax
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x28], esi
call fcn.100ef1f0
push str.zstrafe
lea ecx, [ebp - 0x1f8]
lea esi, [edi + 0x3d8]
call fcn.10042840
push str.z_strafe
lea ecx, [ebp - 0x1dc]
mov dword [ebp - 4], 0x55
call fcn.10042840
lea eax, [ebp - 0x1dc]
mov byte [ebp - 4], 0x56
push eax
lea ecx, [edi + 0x454]
call fcn.10073120
lea eax, [ebp - 0x1f8]
push eax
lea ecx, [edi + 0x414]
call fcn.10073120
lea ecx, [ebp - 0x1dc]
mov dword [edi + 0x450], 0xffffffff
call fcn.10042720
lea ecx, [ebp - 0x1f8]
mov dword [ebp - 4], 0xffffffff
call fcn.10042720
lea eax, [ebp - 0x28]
mov dword [ebp - 0x28], 0x100585f0
lea ecx, [esi + 0x60]
push eax
call fcn.100ef420
mov dword [edi + 0x3f0], 0
mov dword [edi + 0x3dc], 0x14
mov dword [ebp - 0x28], esi
mov dword [edi + 0x3e4], 0xfa
mov eax, dword [edi + 0x34]
lea ecx, [edi + 0x1c]
mov dword [edi + 0x3f4], eax
lea eax, [ebp - 0x28]
push eax
call fcn.100ef1f0
push 0x1022f748
lea ecx, [ebp - 0x2bc]
lea esi, [edi + 0x478]
call fcn.100f24f0
push str.z_freq
lea ecx, [ebp - 0x1f8]
mov dword [ebp - 4], 0x57
call fcn.10042840
push 0x101af3e7
lea ecx, [ebp - 0x1dc]
mov byte [ebp - 4], 0x58
call fcn.10042840
lea eax, [ebp - 0x1f8]
mov byte [ebp - 4], 0x59
push eax
lea ecx, [edi + 0x4b4]
call fcn.10073120
lea eax, [ebp - 0x2bc]
mov byte [edi + 0x4ed], 0
push eax
lea ecx, [edi + 0x528]
mov dword [edi + 0x544], 0
mov dword [edi + 0x488], 8
mov dword [edi + 0x48c], 8
mov dword [edi + 0x4f8], 0x3f800000
mov dword [edi + 0x4fc], 0x42c80000
mov dword [edi + 0x4f4], 0x42480000
mov dword [edi + 0x508], 0
mov dword [edi + 0x500], 0x3f000000
call fcn.100f24b0
lea ecx, [ebp - 0x1dc]
call fcn.10042720
lea ecx, [ebp - 0x1f8]
call fcn.10042720
lea ecx, [ebp - 0x2bc]
mov dword [ebp - 4], 0xffffffff
call fcn.100a6a90
lea eax, [ebp - 0x28]
mov dword [ebp - 0x28], 0x100585f0
lea ecx, [esi + 0x60]
push eax
call fcn.100ef420
mov dword [edi + 0x490], 0
lea ecx, [edi + 0x1c]
mov dword [edi + 0x47c], 0x14
mov dword [edi + 0x484], 0xfa
mov eax, dword [edi + 0x34]
mov dword [edi + 0x494], eax
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x28], esi
call fcn.100ef1f0
push 0x1022c89c
lea ecx, [ebp - 0x2d8]
lea esi, [edi + 0x548]
call fcn.100f24f0
push str.z_dist
lea ecx, [ebp - 0x2bc]
mov dword [ebp - 4], 0x5a
call fcn.10042840
push 0x101af3e7
lea ecx, [ebp - 0x1f8]
mov byte [ebp - 4], 0x5b
call fcn.10042840
lea eax, [ebp - 0x2bc]
mov byte [ebp - 4], 0x5c
push eax
lea ecx, [edi + 0x584]
call fcn.10073120
lea eax, [ebp - 0x2d8]
mov byte [edi + 0x5bd], 0
push eax
lea ecx, [edi + 0x5f8]
mov dword [edi + 0x614], 0
mov dword [edi + 0x558], 8
mov dword [edi + 0x55c], 8
mov dword [edi + 0x5c8], 0x3f800000
mov dword [edi + 0x5cc], 0x42c80000
mov dword [edi + 0x5c4], 0x41a00000
mov dword [edi + 0x5d8], 0
mov dword [edi + 0x5d0], 0x3f000000
call fcn.100f24b0
lea ecx, [ebp - 0x1f8]
call fcn.10042720
lea ecx, [ebp - 0x2bc]
call fcn.10042720
lea ecx, [ebp - 0x2d8]
mov dword [ebp - 4], 0xffffffff
call fcn.100a6a90
lea eax, [ebp - 0x28]
mov dword [ebp - 0x28], 0x100585f0
lea ecx, [esi + 0x60]
push eax
call fcn.100ef420
mov dword [edi + 0x560], 0
lea ecx, [edi + 0x1c]
mov dword [edi + 0x54c], 0x14
mov dword [edi + 0x554], 0xfa
mov eax, dword [edi + 0x34]
mov dword [edi + 0x564], eax
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x28], esi
call fcn.100ef1f0
push str.fakewalk
lea ecx, [ebp - 0x2f4]
lea esi, [edi + 0x7b8]
call fcn.10042840
push str.fake_walk
lea ecx, [ebp - 0x2d8]
mov dword [ebp - 4], 0x5d
call fcn.10042840
lea eax, [ebp - 0x2d8]
mov byte [ebp - 4], 0x5e
push eax
lea ecx, [edi + 0x834]
call fcn.10073120
lea eax, [ebp - 0x2f4]
push eax
lea ecx, [edi + 0x7f4]
call fcn.10073120
lea ecx, [ebp - 0x2d8]
mov dword [edi + 0x830], 0xffffffff
call fcn.10042720
lea ecx, [ebp - 0x2f4]
mov dword [ebp - 4], 0xffffffff
call fcn.10042720
mov dword [esi + 0x18], 1
lea ecx, [edi + 0x1c]
mov dword [esi + 4], 0x14a
mov dword [esi + 0xc], 0xfa
mov eax, dword [edi + 0x34]
mov dword [esi + 0x1c], eax
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x28], esi
call fcn.100ef1f0
push str.fartwalk
lea ecx, [ebp - 0x310]
lea esi, [edi + 0x858]
call fcn.10042840
push str.fart_walk
lea ecx, [ebp - 0x2f4]
mov dword [ebp - 4], 0x5f
call fcn.10042840
mov byte [ebp - 4], 0x60
lea eax, [ebp - 0x2f4]
push eax
lea ecx, [edi + 0x8d4]
call fcn.10073120
lea eax, [ebp - 0x310]
push eax
lea ecx, [edi + 0x894]
call fcn.10073120
lea ecx, [ebp - 0x2f4]
mov dword [edi + 0x8d0], 0xffffffff
call fcn.10042720
lea ecx, [ebp - 0x310]
mov dword [ebp - 4], 0xffffffff
call fcn.10042720
mov dword [esi + 0x18], 1
lea ecx, [edi + 0x1c]
mov dword [esi + 4], 0x14a
mov dword [esi + 0xc], 0xfa
mov eax, dword [edi + 0x34]
mov dword [esi + 0x1c], eax
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x28], esi
call fcn.100ef1f0
push str.autopeek
lea ecx, [ebp - 0x32c]
lea esi, [edi + 0x8f8]
call fcn.10042840
push str.automatic_peek
lea ecx, [ebp - 0x310]
mov dword [ebp - 4], 0x61
call fcn.10042840
lea eax, [ebp - 0x310]
mov byte [ebp - 4], 0x62
push eax
lea ecx, [edi + 0x974]
call fcn.10073120
lea eax, [ebp - 0x32c]
push eax
lea ecx, [edi + 0x934]
call fcn.10073120
lea ecx, [ebp - 0x310]
mov dword [edi + 0x970], 0xffffffff
call fcn.10042720
lea ecx, [ebp - 0x32c]
mov dword [ebp - 4], 0xffffffff
call fcn.10042720
mov dword [esi + 0x18], 1
lea ecx, [edi + 0x1c]
mov dword [esi + 4], 0x14a
mov dword [esi + 0xc], 0xfa
mov eax, dword [edi + 0x34]
mov dword [esi + 0x1c], eax
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x28], esi
call fcn.100ef1f0
mov esi, dword [0x1027d690]
lea ecx, [ebp - 0x348]
push str.autopeek_color
add edi, 0x998
call fcn.10042840
push 0x1022f78c
lea ecx, [ebp - 0x32c]
mov dword [ebp - 4], 0x63
call fcn.10042840
mov ecx, dword [ebp - 0x34]
lea eax, [ebp - 0x32c]
push eax
add ecx, 0xa14
mov byte [ebp - 4], 0x64
call fcn.10073120
mov ecx, dword [ebp - 0x34]
lea eax, [ebp - 0x348]
push eax
lea ecx, [ecx + 0x9d4]
call fcn.10073120
mov eax, dword [ebp - 0x34]
lea ecx, [ebp - 0x32c]
mov dword [eax + 0xa30], esi
mov dword [eax + 0xa34], 0
call fcn.10042720
lea ecx, [ebp - 0x348]
mov dword [ebp - 4], 0xffffffff
call fcn.10042720
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x5c]
mov dword [edi + 0x18], 1
mov dword [edi + 4], 0x14a
mov dword [edi + 0xc], 0xfa
mov eax, dword [eax + 0x34]
mov dword [edi + 0x1c], eax
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x28], edi
call fcn.100ef1f0
mov edi, dword [ebp - 0x34]
lea ecx, [ebp - 0x364]
push str.autostop
lea esi, [edi + 0xa38]
call fcn.10042840
push str.automatic_stop
lea ecx, [ebp - 0x348]
mov dword [ebp - 4], 0x65
call fcn.10042840
lea eax, [ebp - 0x348]
mov byte [ebp - 4], 0x66
push eax
lea ecx, [edi + 0xab4]
call fcn.10073120
lea eax, [ebp - 0x364]
push eax
lea ecx, [edi + 0xa74]
call fcn.10073120
lea ecx, [ebp - 0x348]
mov dword [edi + 0xab0], 0xffffffff
call fcn.10042720
lea ecx, [ebp - 0x364]
mov dword [ebp - 4], 0xffffffff
call fcn.10042720
lea eax, [ebp - 0x28]
mov dword [ebp - 0x28], 0x10059190
lea ecx, [esi + 0x60]
push eax
call fcn.100ef420
mov dword [edi + 0xa50], 1
lea ecx, [edi + 0x1c]
mov dword [edi + 0xa3c], 0x14a
mov dword [edi + 0xa44], 0xfa
mov eax, dword [edi + 0x34]
mov dword [edi + 0xa54], eax
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x28], esi
call fcn.100ef1f0
push str.autostop_fakewalk
lea ecx, [ebp - 0x380]
lea esi, [edi + 0xad8]
call fcn.10042840
push str.fakewalk_autostop
lea ecx, [ebp - 0x364]
mov dword [ebp - 4], 0x67
call fcn.10042840
lea eax, [ebp - 0x380]
mov byte [ebp - 4], 0x68
push eax
lea ecx, [edi + 0xb14]
call fcn.10073120
lea eax, [ebp - 0x364]
mov byte [edi + 0xb4d], 1
push eax
lea ecx, [edi + 0xb54]
call fcn.10073120
mov byte [edi + 0xb50], 0
lea ecx, [ebp - 0x364]
call fcn.10042720
lea ecx, [ebp - 0x380]
mov dword [ebp - 4], 0xffffffff
call fcn.10042720
mov dword [esi + 0x18], 1
lea ecx, [edi + 0x1c]
mov dword [esi + 4], 0x14a
mov dword [esi + 0xc], 0xfa
mov eax, dword [edi + 0x34]
mov dword [esi + 0x1c], eax
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x28], esi
call fcn.100ef1f0
push str.autostop_early
lea ecx, [ebp - 0x39c]
lea esi, [edi + 0xb70]
call fcn.10042840
push str.early_autostop
lea ecx, [ebp - 0x380]
mov dword [ebp - 4], 0x69
call fcn.10042840
lea eax, [ebp - 0x39c]
mov byte [ebp - 4], 0x6a
push eax
lea ecx, [edi + 0xbac]
call fcn.10073120
lea eax, [ebp - 0x380]
mov byte [edi + 0xbe5], 1
push eax
lea ecx, [edi + 0xbec]
call fcn.10073120
lea ecx, [ebp - 0x380]
mov byte [edi + 0xbe8], 0
call fcn.10042720
lea ecx, [ebp - 0x39c]
mov dword [ebp - 4], 0xffffffff
call fcn.10042720
mov dword [esi + 0x18], 1
lea ecx, [edi + 0x1c]
mov dword [esi + 4], 0x14a
mov dword [esi + 0xc], 0xfa
mov eax, dword [edi + 0x34]
mov dword [esi + 0x1c], eax
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x28], esi
call fcn.100ef1f0
push str.auto_stop_always
lea ecx, [ebp - 0x3b8]
lea esi, [edi + 0xc08]
call fcn.10042840
push str.automatic_stop_always_on
lea ecx, [ebp - 0x39c]
mov dword [ebp - 4], 0x6b
call fcn.10042840
lea eax, [ebp - 0x3b8]
mov byte [ebp - 4], 0x6c
push eax
lea ecx, [edi + 0xc44]
call fcn.10073120
lea eax, [ebp - 0x39c]
mov byte [edi + 0xc7d], 1
push eax
lea ecx, [edi + 0xc84]
call fcn.10073120
lea ecx, [ebp - 0x39c]
mov byte [edi + 0xc80], 0
call fcn.10042720
lea ecx, [ebp - 0x3b8]
mov dword [ebp - 4], 0xffffffff
call fcn.10042720
mov dword [esi + 0x18], 1
mov dword [esi + 4], 0x14a
mov dword [ebp - 0x28], esi
mov dword [esi + 0xc], 0xfa
mov eax, dword [edi + 0x34]
lea ecx, [edi + 0x1c]
mov dword [esi + 0x1c], eax
lea eax, [ebp - 0x28]
push eax
call fcn.100ef1f0
push str.walkbot
lea ecx, [ebp - 0x3d4]
lea esi, [edi + 0xca0]
call fcn.10042840
push str.walkbot
lea ecx, [ebp - 0x3b8]
mov dword [ebp - 4], 0x6d
call fcn.10042840
lea eax, [ebp - 0x3d4]
mov byte [ebp - 4], 0x6e
push eax
lea ecx, [edi + 0xcdc]
call fcn.10073120
lea eax, [ebp - 0x3b8]
mov byte [edi + 0xd15], 1
push eax
lea ecx, [edi + 0xd1c]
call fcn.10073120
lea ecx, [ebp - 0x3b8]
mov byte [edi + 0xd18], 0
call fcn.10042720
lea ecx, [ebp - 0x3d4]
mov dword [ebp - 4], 0xffffffff
call fcn.10042720
mov dword [esi + 0x18], 1
lea ecx, [edi + 0x1c]
mov dword [esi + 4], 0x14a
mov dword [esi + 0xc], 0xfa
mov eax, dword [edi + 0x34]
mov dword [esi + 0x1c], eax
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x28], esi
call fcn.100ef1f0
push str.clantag
lea ecx, [ebp - 0x3f0]
lea esi, [edi + 0x1248]
call fcn.10042840
push str.clantag_changer
lea ecx, [ebp - 0x3d4]
mov dword [ebp - 4], 0x6f
call fcn.10042840
lea eax, [ebp - 0x3f0]
mov byte [ebp - 4], 0x70
push eax
lea ecx, [edi + 0x1284]
call fcn.10073120
lea eax, [ebp - 0x3d4]
mov byte [edi + 0x12bd], 1
push eax
lea ecx, [edi + 0x12c4]
call fcn.10073120
lea ecx, [ebp - 0x3d4]
mov byte [edi + 0x12c0], 0
call fcn.10042720
lea ecx, [ebp - 0x3f0]
mov dword [ebp - 4], 0xffffffff
call fcn.10042720
mov dword [esi + 0x18], 1
lea ecx, [edi + 0x1c]
mov dword [esi + 4], 0x14a
mov dword [esi + 0xc], 0xfa
mov eax, dword [edi + 0x34]
mov dword [esi + 0x1c], eax
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x28], esi
call fcn.100ef1f0
lea esi, [edi + 0x12e0]
push str.autoaccept
lea ecx, [ebp - 0x40c]
call fcn.10042840
push str.auto_accept_matchmaking
lea ecx, [ebp - 0x3f0]
mov dword [ebp - 4], 0x71
call fcn.10042840
lea eax, [ebp - 0x40c]
mov byte [ebp - 4], 0x72
push eax
lea ecx, [edi + 0x131c]
call fcn.10073120
lea eax, [ebp - 0x3f0]
mov byte [edi + 0x1355], 1
push eax
lea ecx, [edi + 0x135c]
call fcn.10073120
lea ecx, [ebp - 0x3f0]
mov byte [edi + 0x1358], 0
call fcn.10042720
lea ecx, [ebp - 0x40c]
mov dword [ebp - 4], 0xffffffff
call fcn.10042720
mov dword [esi + 0x18], 1
lea ecx, [edi + 0x1c]
mov dword [esi + 4], 0x14a
mov dword [esi + 0xc], 0xfa
mov eax, dword [edi + 0x34]
mov dword [esi + 0x1c], eax
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x28], esi
call fcn.100ef1f0
push str.unlock_inventory
lea ecx, [ebp - 0x428]
lea esi, [edi + 0x1378]
call fcn.10042840
push str.unlock_inventory_in_game
lea ecx, [ebp - 0x40c]
mov dword [ebp - 4], 0x73
call fcn.10042840
lea eax, [ebp - 0x428]
mov byte [ebp - 4], 0x74
push eax
lea ecx, [edi + 0x13b4]
call fcn.10073120
lea eax, [ebp - 0x40c]
mov byte [edi + 0x13ed], 1
push eax
lea ecx, [edi + 0x13f4]
call fcn.10073120
lea ecx, [ebp - 0x40c]
mov byte [edi + 0x13f0], 0
call fcn.10042720
lea ecx, [ebp - 0x428]
mov dword [ebp - 4], 0xffffffff
call fcn.10042720
mov dword [esi + 0x18], 1
lea ecx, [edi + 0x1c]
mov dword [esi + 4], 0x14a
mov dword [esi + 0xc], 0xfa
mov eax, dword [edi + 0x34]
mov dword [esi + 0x1c], eax
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x28], esi
call fcn.100ef1f0
push str.ragdoll_force
lea ecx, [ebp - 0x444]
lea esi, [edi + 0x1410]
call fcn.10042840
push 0x1022f888
lea ecx, [ebp - 0x428]
mov dword [ebp - 4], 0x75
call fcn.10042840
mov byte [ebp - 4], 0x76
lea eax, [ebp - 0x444]
push eax
lea ecx, [edi + 0x144c]
call fcn.10073120
lea eax, [ebp - 0x428]
mov byte [edi + 0x1485], 1
push eax
lea ecx, [edi + 0x148c]
call fcn.10073120
lea ecx, [ebp - 0x428]
mov byte [edi + 0x1488], 0
call fcn.10042720
lea ecx, [ebp - 0x444]
mov dword [ebp - 4], 0xffffffff
call fcn.10042720
mov dword [esi + 0x18], 1
lea ecx, [edi + 0x1c]
mov dword [esi + 4], 0x14a
mov dword [esi + 0xc], 0xfa
mov eax, dword [edi + 0x34]
mov dword [esi + 0x1c], eax
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x28], esi
call fcn.100ef1f0
push str.ranks
lea ecx, [ebp - 0x460]
lea esi, [edi + 0x1540]
call fcn.10042840
push str.reveal_matchmaking_ranks
lea ecx, [ebp - 0x444]
mov dword [ebp - 4], 0x77
call fcn.10042840
lea eax, [ebp - 0x460]
mov byte [ebp - 4], 0x78
push eax
lea ecx, [edi + 0x157c]
call fcn.10073120
lea eax, [ebp - 0x444]
mov byte [edi + 0x15b5], 1
push eax
lea ecx, [edi + 0x15bc]
call fcn.10073120
lea ecx, [ebp - 0x444]
mov byte [edi + 0x15b8], 0
call fcn.10042720
lea ecx, [ebp - 0x460]
mov dword [ebp - 4], 0xffffffff
call fcn.10042720
mov dword [esi + 0x18], 1
lea ecx, [edi + 0x1c]
mov dword [esi + 4], 0x14a
mov dword [esi + 0xc], 0xfa
mov eax, dword [edi + 0x34]
mov dword [esi + 0x1c], eax
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x28], esi
call fcn.100ef1f0
push str.killfeed
lea ecx, [ebp - 0x47c]
lea esi, [edi + 0x14a8]
call fcn.10042840
push str.preserve_killfeed
lea ecx, [ebp - 0x460]
mov dword [ebp - 4], 0x79
call fcn.10042840
lea eax, [ebp - 0x47c]
mov byte [ebp - 4], 0x7a
push eax
lea ecx, [edi + 0x14e4]
call fcn.10073120
lea eax, [ebp - 0x460]
mov byte [edi + 0x151d], 1
push eax
lea ecx, [edi + 0x1524]
call fcn.10073120
mov byte [edi + 0x1520], 0
lea ecx, [ebp - 0x460]
call fcn.10042720
lea ecx, [ebp - 0x47c]
mov dword [ebp - 4], 0xffffffff
call fcn.10042720
mov dword [edi + 0x1518], 0x10056070
lea ecx, [edi + 0x1c]
mov dword [esi + 0x18], 1
mov dword [esi + 4], 0x14a
mov dword [esi + 0xc], 0xfa
mov eax, dword [edi + 0x34]
mov dword [esi + 0x1c], eax
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x28], esi
call fcn.100ef1f0
push str.aimbot_debug
lea ecx, [ebp - 0x498]
lea esi, [edi + 0x15d8]
call fcn.10042840
push str.show_aimbot_debug_points
lea ecx, [ebp - 0x47c]
mov dword [ebp - 4], 0x7b
call fcn.10042840
lea eax, [ebp - 0x498]
mov byte [ebp - 4], 0x7c
push eax
lea ecx, [edi + 0x1614]
call fcn.10073120
lea eax, [ebp - 0x47c]
mov byte [edi + 0x164d], 1
push eax
lea ecx, [edi + 0x1654]
call fcn.10073120
lea ecx, [ebp - 0x47c]
mov byte [edi + 0x1650], 0
call fcn.10042720
lea ecx, [ebp - 0x498]
mov dword [ebp - 4], 0xffffffff
call fcn.10042720
mov dword [esi + 0x18], 1
lea ecx, [edi + 0x1c]
mov dword [esi + 4], 0x14a
mov dword [esi + 0xc], 0xfa
mov eax, dword [edi + 0x34]
mov dword [esi + 0x1c], eax
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x28], esi
call fcn.100ef1f0
push str.freestanding_debug
lea ecx, [ebp - 0x508]
lea esi, [edi + 0x1670]
call fcn.10042840
push str.show_freestanding_debug_points
lea ecx, [ebp - 0x498]
mov dword [ebp - 4], 0x7d
call fcn.10042840
lea eax, [ebp - 0x508]
mov byte [ebp - 4], 0x7e
push eax
lea ecx, [edi + 0x16ac]
call fcn.10073120
lea eax, [ebp - 0x498]
mov byte [edi + 0x16e5], 1
push eax
lea ecx, [edi + 0x16ec]
call fcn.10073120
lea ecx, [ebp - 0x498]
mov byte [edi + 0x16e8], 0
call fcn.10042720
lea ecx, [ebp - 0x508]
mov dword [ebp - 4], 0xffffffff
call fcn.10042720
mov dword [esi + 0x18], 1
mov dword [ebp - 0x28], esi
mov dword [esi + 4], 0x14a
mov dword [esi + 0xc], 0xfa
lea ecx, [edi + 0x1c]
mov eax, dword [edi + 0x34]
mov dword [esi + 0x1c], eax
lea eax, [ebp - 0x28]
push eax
call fcn.100ef1f0
push str.connect_to_dicks
lea ecx, [ebp - 0x4ec]
lea esi, [edi + 0x1708]
call fcn.10042840
lea eax, [ebp - 0x4ec]
mov dword [ebp - 4], 0x7f
push eax
lea ecx, [esi + 0x78]
call fcn.10073120
lea ecx, [ebp - 0x4ec]
mov dword [ebp - 4], 0xffffffff
call fcn.10042720
mov dword [edi + 0x1778], 0x10058580
lea ecx, [edi + 0x1c]
mov dword [edi + 0x1720], 1
mov dword [edi + 0x170c], 0x14a
mov dword [edi + 0x1714], 0xfa
mov eax, dword [edi + 0x34]
mov dword [edi + 0x1724], eax
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x28], esi
call fcn.100ef1f0
push str.clear_main_menu_popup
lea ecx, [ebp - 0x4d0]
lea esi, [edi + 0x179c]
call fcn.10042840
lea eax, [ebp - 0x4d0]
mov dword [ebp - 4], 0x80
push eax
lea ecx, [esi + 0x78]
call fcn.10073120
lea ecx, [ebp - 0x4d0]
mov dword [ebp - 4], 0xffffffff
call fcn.10042720
mov dword [edi + 0x180c], 0x100585a0
lea ecx, [edi + 0x1c]
mov dword [edi + 0x17b4], 1
mov dword [edi + 0x17a0], 0x14a
mov dword [edi + 0x17a8], 0xfa
mov eax, dword [edi + 0x34]
mov dword [edi + 0x17b8], eax
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x28], esi
call fcn.100ef1f0
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.101912d0
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret