Function at 0x100a4d60
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x24
push ebx
push esi
push edi
mov edi, ecx
push 0x5e0
mov dword [edi], 0
mov dword [edi + 4], 0
mov dword [edi + 8], 0
mov dword [edi + 0xc], 0
mov dword [edi + 0x10], 0
mov dword [edi + 0x14], 0
mov dword [edi + 0x18], 0
mov dword [edi + 0x1c], 0
mov dword [edi + 0x20], 0
mov dword [edi + 0x24], 0
call fcn.100d6905
mov esi, eax
add esp, 4
test esi, esi
je 0x100a4ddf
push 0x5e0
push 0
push esi
call fcn.100ec0a0
add esp, 0xc
mov ecx, esi
call fcn.100a74a0
mov ecx, eax
jmp 0x100a4de1
xor ecx, ecx
mov eax, dword [edi]
mov dword [edi], ecx
test eax, eax
je 0x100a4df7
push 0x5e0
push eax
call fcn.100d656e
add esp, 8
push 0x8c
call fcn.100d6905
mov esi, eax
add esp, 4
test esi, esi
je 0x100a4e88
xor eax, eax
mov word [esi + 9], ax
mov byte [esi + 0xb], al
mov byte [esi + 0x6b], al
mov dword [esi], eax
mov dword [esi + 4], eax
mov byte [esi + 8], al
mov dword [esi + 0xc], eax
mov dword [esi + 0x10], eax
mov dword [esi + 0x14], eax
mov dword [esi + 0x18], eax
push 0x2a
push eax
mov dword [esi + 0x1c], eax
mov byte [esi + 0x20], al
lea eax, [esi + 0x21]
push eax
call fcn.100ec0a0
mov word [esi + 0x4b], 0
xorps xmm0, xmm0
mov byte [esi + 0x4d], 0
add esp, 0xc
movups xmmword [esi + 0x4e], xmm0
mov dword [esi + 0x5e], 0
mov byte [esi + 0x62], 0
movq qword [esi + 0x63], xmm0
mov dword [esi + 0x6c], 1
movups xmmword [esi + 0x70], xmm0
movq qword [esi + 0x80], xmm0
mov dword [esi + 0x88], 0
jmp 0x100a4e8a
xor esi, esi
mov eax, dword [edi + 4]
mov dword [edi + 4], esi
test eax, eax
je 0x100a4ea2
push 0x8c
push eax
call fcn.100d656e
add esp, 8
push 0x58
call fcn.100d6905
add esp, 4
test eax, eax
je 0x100a4f0b
mov dword [eax + 4], 0
xor ecx, ecx
mov word [eax + 0x1a], cx
xorps xmm0, xmm0
mov dword [eax], ecx
mov dword [eax + 8], 1
mov dword [eax + 0xc], ecx
mov dword [eax + 0x10], 0x32
mov word [eax + 0x14], cx
mov byte [eax + 0x16], cl
mov word [eax + 0x17], cx
mov byte [eax + 0x19], cl
movq qword [eax + 0x1c], xmm0
mov dword [eax + 0x24], ecx
movq qword [eax + 0x28], xmm0
mov dword [eax + 0x30], ecx
movq qword [eax + 0x34], xmm0
mov dword [eax + 0x3c], ecx
movq qword [eax + 0x40], xmm0
mov dword [eax + 0x48], ecx
mov dword [eax + 0x4c], ecx
movq qword [eax + 0x50], xmm0
jmp 0x100a4f0d
xor eax, eax
mov ecx, dword [edi + 8]
mov dword [edi + 8], eax
test ecx, ecx
je 0x100a4f22
push 0x58
push ecx
call fcn.100d656e
add esp, 8
push 0x84
call fcn.100d6905
mov esi, eax
add esp, 4
test esi, esi
je 0x100a4ff6
push 0x84
push 0
push esi
call fcn.100ec0a0
add esp, 0xc
mov dword [esi + 0x24], 0x3f800000
mov dword [esi + 0x28], 0x3e99999a
mov dword [esi + 0x2c], 0x3e4ccccd
mov dword [esi + 0x30], 0x3f800000
mov dword [esi + 0x34], 0x3e99999a
mov dword [esi + 0x38], 0x3e4ccccd
mov dword [esi + 0x3c], 0x3f800000
mov dword [esi + 0x40], 0x3f800000
mov dword [esi + 0x44], 0
mov dword [esi + 0x48], 0
mov dword [esi + 0x4c], 0
mov dword [esi + 0x50], 0
mov dword [esi + 0x54], 0x3f800000
mov dword [esi + 0x58], 0x3e99999a
mov dword [esi + 0x5c], 0x3e4ccccd
mov dword [esi + 0x60], 0x3f800000
mov dword [esi + 0x64], 0x3e99999a
mov dword [esi + 0x68], 0x3e4ccccd
mov dword [esi + 0x6c], 0x3f800000
mov dword [esi + 0x70], 0x3f800000
mov dword [esi + 0x74], 0
mov dword [esi + 0x78], 0
mov dword [esi + 0x7c], 0
mov dword [esi + 0x80], 0
jmp 0x100a4ff8
xor esi, esi
mov eax, dword ds:[edi + 0xc]
mov dword [edi + 0xc], esi
test eax, eax
je 0x100a5012
push 0x84
push eax
call fcn.100d656e
add esp, 8
push 0x170
call fcn.100d6905
mov esi, eax
add esp, 4
test esi, esi
je 0x100a513f
xor eax, eax
push 0x150
push eax
mov word [esi + 6], ax
lea eax, [esi + 0x20]
push eax
call fcn.100ec0a0
add esp, 0xc
mov dword [esi], 0
lea ecx, [esi + 0x20]
mov word [esi + 4], 0
mov dword [esi + 8], 0x78
mov dword [esi + 0xc], 0
mov dword [esi + 0x10], 0x78
mov dword [esi + 0x14], 0
mov dword [esi + 0x18], 0x42b40000
mov dword [esi + 0x1c], 0x42b40000
call fcn.100b20c0
mov byte [esi + 0x2c], 0
lea eax, [esi + 0x3c]
push 0x38
xorps xmm0, xmm0
movq qword [esi + 0x2d], xmm0
push 0
mov dword [esi + 0x35], 0
push eax
mov word [esi + 0x39], 0
call fcn.100ec0a0
mov dword [esi + 0x74], 0x3f800000
lea eax, [esi + 0x9c]
mov dword [esi + 0x78], 0
add esp, 0xc
mov dword [esi + 0x7c], 0
mov ecx, 0xc
mov dword [esi + 0x80], 0x3f800000
mov dword [esi + 0x84], 0
mov dword [esi + 0x88], 0
mov dword [esi + 0x8c], 0
mov dword [esi + 0x90], 0
nop word [eax + eax]
mov dword ds:[eax - 8], 0
lea eax, [eax + 0x10]
mov dword [eax - 0x14], 0
mov dword [eax - 0x10], 0
mov dword [eax - 0xc], 0
sub ecx, 1
jne 0x100a5100
xorps xmm0, xmm0
mov dword [esi + 0x154], ecx
movups xmmword [esi + 0x158], xmm0
movq qword [esi + 0x168], xmm0
jmp 0x100a5141
xor esi, esi
mov eax, dword [edi + 0x10]
mov dword [edi + 0x10], esi
test eax, eax
je 0x100a5159
push 0x170
push eax
call fcn.100d656e
add esp, 8
push 0xa4
call fcn.100d6905
mov esi, eax
add esp, 4
test esi, esi
je 0x100a51ca
xor eax, eax
mov word [esi + 0x11], ax
mov byte [esi + 0x13], al
mov word [esi + 0xa1], ax
mov byte [esi + 0xa3], al
push 0x3f
push eax
mov dword [esi], eax
mov dword [esi + 4], eax
mov dword [esi + 8], eax
mov dword [esi + 0xc], eax
mov byte [esi + 0x10], al
mov dword [esi + 0x18], eax
mov dword [esi + 0x1c], eax
lea eax, [esi + 0x20]
push eax
mov dword [esi + 0x14], 0x43480000
call fcn.100ec0a0
push 0x3f
lea eax, [esi + 0x61]
mov word [esi + 0x5f], 0
push 0
push eax
call fcn.100ec0a0
add esp, 0x18
mov byte [esi + 0xa0], 0
jmp 0x100a51cc
xor esi, esi
mov eax, dword [edi + 0x14]
mov dword [edi + 0x14], esi
test eax, eax
je 0x100a51e8
push 0xa4
push eax
call fcn.100d656e
add esp, 8
push 0x46c
call fcn.100d6905
mov esi, eax
add esp, 4
test esi, esi
je 0x100a5255
push 0x463
lea ecx, [esi + 9]
push 0
push ecx
call fcn.100ec0a0
mov dword [esi], 0
lea eax, [esi + 0xc]
mov dword [esi + 4], 0x100
add esp, 0xc
mov byte [esi + 8], 0
mov ecx, 0x46
nop word [eax + eax]
mov dword [eax], 0
lea eax, [eax + 0x10]
mov dword [eax - 0xc], 0
mov dword [eax - 8], 0
mov dword [eax - 4], 0
sub ecx, 1
jne 0x100a5230
jmp 0x100a5257
xor esi, esi
mov eax, dword ds:[edi + 0x18]
mov dword [edi + 0x18], esi
test eax, eax
je 0x100a5272
push 0x46c
push eax
call fcn.100d656e
add esp, 8
push 0
push 1
push 1
push dword [edi + 4]
xorps xmm0, xmm0
sub esp, 0x18
mov ecx, esp
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0xf
mov dword [ecx + 0x14], 0xf
movq xmm0, qword [str.ragebot_enabled]
movq qword [ecx], xmm0
mov eax, dword [0x1015ae9c]
mov dword [ecx + 8], eax
movzx eax, word [0x1015aea0]
mov word [ecx + 0xc], ax
mov al, byte [0x1015aea2]
mov byte [ecx + 0xe], al
mov byte [ecx + 0xf], 0
mov ecx, edi
call fcn.100a71c0
mov eax, dword [edi + 4]
xorps xmm0, xmm0
push 0
push 1
push 1
inc eax
mov dword [ebp - 8], 0x1f
push eax
sub esp, 0x18
lea eax, [ebp - 8]
mov esi, esp
push eax
movups xmmword [esi], xmm0
push esi
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10004760
mov ecx, dword [ebp - 8]
add esp, 8
mov dword [esi + 0x14], ecx
mov ecx, edi
mov dword [esi], eax
mov dword [esi + 0x10], 0x18
movups xmm0, xmmword [str.ragebot_resolver_enabled]
movups xmmword [eax], xmm0
movq xmm0, qword [0x1015aec8]
movq qword [eax + 0x10], xmm0
mov byte [eax + 0x18], 0
call fcn.100a71c0
mov eax, dword [edi + 4]
xorps xmm0, xmm0
push 0
push 1
push 0
add eax, 0xc
mov dword [ebp - 8], 0x1f
push eax
sub esp, 0x18
lea eax, [ebp - 8]
mov esi, esp
push eax
movups xmmword [esi], xmm0
push esi
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10004760
mov ecx, dword [ebp - 8]
mov edx, eax
mov dword [esi], edx
add esp, 8
mov dword [esi + 0x10], 0x1d
mov dword [esi + 0x14], ecx
movups xmm0, xmmword [str.ragebot_target_selection_type]
movups xmmword [edx], xmm0
movq xmm0, qword [0x1015afc0]
movq qword [edx + 0x10], xmm0
mov eax, dword [0x1015afc8]
mov dword [edx + 0x18], eax
mov al, byte [0x1015afcc]
mov byte [edx + 0x1c], al
mov ecx, edi
mov byte [edx + 0x1d], 0
call fcn.100a70c0
mov eax, dword ds:[edi + 4]
xorps xmm0, xmm0
push 0
push 1
push 1
add eax, 3
mov dword [ebp - 8], 0x1f
push eax
sub esp, 0x18
lea eax, [ebp - 8]
mov esi, esp
push eax
movups xmmword [esi], xmm0
push esi
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10004760
mov ecx, dword [ebp - 8]
mov edx, eax
mov dword [esi + 0x14], ecx
add esp, 8
mov dword [esi], edx
mov ecx, edi
mov dword [esi + 0x10], 0x1e
movups xmm0, xmmword [str.ragebot_automatic_shot_enabled]
movups xmmword [edx], xmm0
movq xmm0, qword [0x1015aef8]
movq qword [edx + 0x10], xmm0
mov eax, dword [0x1015af00]
mov dword [edx + 0x18], eax
movzx eax, word [0x1015af04]
mov word [edx + 0x1c], ax
mov byte [edx + 0x1e], 0
call fcn.100a71c0
mov eax, dword [edi + 4]
xorps xmm0, xmm0
push 0
push 1
push 1
add eax, 6
mov dword [ebp - 8], 0x1f
push eax
sub esp, 0x18
lea eax, [ebp - 8]
mov esi, esp
push eax
movups xmmword [esi], xmm0
push esi
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10004760
mov ecx, dword [ebp - 8]
mov edx, eax
mov dword [esi + 0x14], ecx
add esp, 8
mov dword [esi], edx
mov ecx, edi
mov dword [esi + 0x10], 0x1f
movups xmm0, xmmword [str.ragebot_automatic_scope_enabled]
movups xmmword [edx], xmm0
movq xmm0, qword [0x10165c88]
movq qword [edx + 0x10], xmm0
mov eax, dword [0x10165c90]
mov dword [edx + 0x18], eax
movzx eax, word [0x10165c94]
mov word [edx + 0x1c], ax
mov al, byte [0x10165c96]
mov byte [edx + 0x1e], al
mov byte [edx + 0x1f], 0
call fcn.100a71c0
mov eax, dword [edi + 4]
push 0
push 1
add eax, 4
push 1
push eax
sub esp, 0x18
mov esi, esp
lea eax, [ebp - 8]
mov dword [ebp - 8], 0x1f
xorps xmm0, xmm0
push eax
movups xmmword [esi], xmm0
push esi
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10004760
mov ecx, dword [ebp - 8]
mov edx, eax
mov dword [esi + 0x14], ecx
add esp, 8
mov dword [esi], edx
mov ecx, edi
mov dword [esi + 0x10], 0x1e
movups xmm0, xmmword [str.ragebot_automatic_stop_enabled]
movups xmmword [edx], xmm0
movq xmm0, qword [0x1015af2c]
movq qword [edx + 0x10], xmm0
mov eax, dword [0x1015af34]
mov dword [edx + 0x18], eax
movzx eax, word [0x1015af38]
mov word [edx + 0x1c], ax
mov byte [edx + 0x1e], 0
call fcn.100a71c0
mov eax, dword [edi + 4]
xorps xmm0, xmm0
push 0
push 1
push 1
add eax, 2
mov dword [ebp - 8], 0x1f
push eax
sub esp, 0x18
lea eax, [ebp - 8]
mov esi, esp
push eax
movups xmmword [esi], xmm0
push esi
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10004760
mov ecx, dword [ebp - 8]
mov edx, eax
mov dword [esi + 0x14], ecx
add esp, 8
mov dword [esi], edx
mov dword [esi + 0x10], 0x17
movups xmm0, xmmword [str.ragebot_psilent_enabled]
movups xmmword [edx], xmm0
mov ecx, dword [0x1015af60]
mov dword [edx + 0x10], ecx
mov ecx, edi
movzx eax, word [0x1015af64]
mov word [edx + 0x14], ax
mov al, byte [0x1015af66]
mov byte [edx + 0x16], al
mov byte [edx + 0x17], 0
call fcn.100a71c0
mov eax, dword [edi + 4]
xorps xmm0, xmm0
push 0
push 1
push 1
add eax, 8
mov dword [ebp - 8], 0x1f
push eax
sub esp, 0x18
lea eax, [ebp - 8]
mov esi, esp
push eax
movups xmmword [esi], xmm0
push esi
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10004760
mov edx, eax
mov dword [esi + 0x10], 0x1a
add esp, 8
mov dword [esi], edx
mov ecx, dword [ebp - 8]
mov dword [esi + 0x14], ecx
mov ecx, edi
movups xmm0, xmmword [str.ragebot_double_tap_enabled]
movups xmmword [edx], xmm0
movq xmm0, qword [0x1015af90]
movq qword [edx + 0x10], xmm0
movzx eax, word [0x1015af98]
mov word [edx + 0x18], ax
mov byte [edx + 0x1a], 0
call fcn.100a71c0
mov esi, dword [edi + 4]
lea eax, [ebp - 8]
lea ecx, [ebp - 0x24]
mov dword [ebp - 8], 0x1f
push eax
xorps xmm0, xmm0
add esi, 0x14
push ecx
movups xmmword [ebp - 0x24], xmm0
call fcn.10004760
movups xmm0, xmmword [str.ragebot_override_global]
mov ecx, dword [ebp - 8]
mov edx, eax
add esp, 8
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x24], edx
mov dword [ebp - 0x14], 0x17
movups xmmword [edx], xmm0
mov ecx, dword [0x10165ca8]
push 0
mov dword [edx + 0x10], ecx
movzx eax, word [0x10165cac]
push 7
push 1
mov word [edx + 0x14], ax
mov al, byte [0x10165cae]
push esi
sub esp, 0x18
mov byte [edx + 0x16], al
lea eax, [ebp - 0x24]
mov byte [edx + 0x17], 0
mov ecx, esp
push eax
call fcn.1000a900
mov ecx, edi
call fcn.100a6e60
mov ecx, dword [ebp - 0x10]
cmp ecx, 0xf
jbe 0x100a56da
mov edx, dword [ebp - 0x24]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100a56d0
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100a6d79
push ecx
push edx
call fcn.100d656e
add esp, 8
mov eax, dword [edi + 4]
xorps xmm0, xmm0
push 0
push 8
push 0
add eax, 0x6c
mov dword [ebp - 8], 0x1f
push eax
sub esp, 0x18
lea eax, [ebp - 8]
mov esi, esp
push eax
movups xmmword [esi], xmm0
push esi
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10004760
mov ecx, dword [ebp - 8]
mov edx, eax
mov dword [esi + 0x14], ecx
add esp, 8
mov dword [esi], edx
mov dword [esi + 0x10], 0x16
movups xmm0, xmmword [str.ragebot_minimum_damage]
movups xmmword [edx], xmm0
mov ecx, dword [0x1015b2ac]
mov dword [edx + 0x10], ecx
mov ecx, edi
mov ax, word [0x1015b2b0]
mov word [edx + 0x14], ax
mov byte [edx + 0x16], 0
call fcn.100a70c0
mov esi, dword [edi + 4]
lea eax, [ebp - 8]
lea ecx, [ebp - 0x24]
mov dword [ebp - 8], 0x1f
push eax
xorps xmm0, xmm0
add esi, 0x1b
push ecx
movups xmmword [ebp - 0x24], xmm0
call fcn.10004760
movups xmm0, xmmword [str.ragebot_enabled_hitboxes_list]
mov ecx, dword ds:[ebp - 8]
mov edx, eax
add esp, 8
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x24], edx
mov dword [ebp - 0x14], 0x1d
movups xmmword [edx], xmm0
push 0
movq xmm0, qword [0x1015b278]
push 0x30
movq qword [edx + 0x10], xmm0
mov eax, dword [0x1015b280]
push 1
mov dword [edx + 0x18], eax
mov al, byte [0x1015b284]
push esi
sub esp, 0x18
mov byte [edx + 0x1c], al
lea eax, [ebp - 0x24]
mov byte [edx + 0x1d], 0
mov ecx, esp
push eax
call fcn.1000a900
mov ecx, edi
call fcn.100a6e60
mov ecx, dword [ebp - 0x10]
cmp ecx, 0xf
jbe 0x100a5808
mov edx, dword ds:[ebp - 0x24]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100a57fc
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100a6d79
push ecx
push edx
call fcn.100d656e
add esp, 8
mov esi, dword [edi + 4]
lea eax, [ebp - 8]
lea ecx, [ebp - 0x24]
mov dword [ebp - 8], 0x2f
push eax
xorps xmm0, xmm0
add esi, 0x4b
push ecx
movups xmmword [ebp - 0x24], xmm0
call fcn.10004760
movups xmm0, xmmword [str.ragebot_enabled_multipoints_list]
mov ecx, dword [ebp - 8]
add esp, 8
mov dword [ebp - 0x24], eax
movups xmmword [eax], xmm0
mov dword [ebp - 0x10], ecx
movups xmm0, xmmword [0x10165cc0]
push 0
push 0x18
push 1
push esi
sub esp, 0x18
mov dword [ebp - 0x14], 0x20
movups xmmword [eax + 0x10], xmm0
mov byte [eax + 0x20], 0
mov ecx, esp
lea eax, [ebp - 0x24]
push eax
call fcn.1000a900
mov ecx, edi
call fcn.100a6e60
mov ecx, dword [ebp - 0x10]
cmp ecx, 0xf
jbe 0x100a58a8
mov edx, dword ds:[ebp - 0x24]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100a589c
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100a6d79
push ecx
push edx
call fcn.100d656e
add esp, 8
mov eax, dword [edi + 4]
xorps xmm0, xmm0
push 0
push 8
push 1
add eax, 0x63
mov dword [ebp - 8], 0x1f
push eax
sub esp, 0x18
lea eax, [ebp - 8]
mov esi, esp
push eax
movups xmmword [esi], xmm0
push esi
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10004760
mov ecx, dword [ebp - 8]
mov edx, eax
mov dword [esi + 0x14], ecx
add esp, 8
mov dword [esi], edx
mov ecx, edi
mov dword [esi + 0x10], 0x1e
movups xmm0, xmmword [str.ragebot_body_if_lethal_enabled]
movups xmmword [edx], xmm0
movq xmm0, qword [0x10165ce4]
movq qword [edx + 0x10], xmm0
mov eax, dword [0x10165cec]
mov dword [edx + 0x18], eax
movzx eax, word [0x10165cf0]
mov word [edx + 0x1c], ax
mov byte [edx + 0x1e], 0
call fcn.100a71c0
push 0
push 1
push 1
push dword [edi + 8]
xorps xmm0, xmm0
sub esp, 0x18
mov ecx, esp
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0xf
mov dword [ecx + 0x14], 0xf
movq xmm0, qword [str.antiaim_enabled]
movq qword [ecx], xmm0
mov eax, dword [0x1015b020]
mov dword [ecx + 8], eax
movzx eax, word [0x1015b024]
mov word [ecx + 0xc], ax
mov al, byte [0x1015b026]
mov byte [ecx + 0xe], al
mov byte [ecx + 0xf], 0
mov ecx, edi
call fcn.100a71c0
mov eax, dword [edi + 8]
xorps xmm0, xmm0
push 0
push 1
push 1
add eax, 3
mov dword [ebp - 8], 0x1f
push eax
sub esp, 0x18
lea eax, [ebp - 8]
mov esi, esp
push eax
movups xmmword [esi], xmm0
push esi
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10004760
mov ecx, dword [ebp - 8]
add esp, 8
mov dword [esi], eax
mov dword [esi + 0x10], 0x18
mov dword [esi + 0x14], ecx
movups xmm0, xmmword [str.antiaim_slowwalk_enabled]
movups xmmword [eax], xmm0
movq xmm0, qword [0x1015b360]
movq qword [eax + 0x10], xmm0
mov ecx, edi
mov byte [eax + 0x18], 0
call fcn.100a71c0
mov eax, dword [edi + 8]
xorps xmm0, xmm0
push 0
push 1
push 1
add eax, 4
mov dword [ebp - 8], 0x1f
push eax
sub esp, 0x18
lea eax, [ebp - 8]
mov esi, esp
push eax
movups xmmword [esi], xmm0
push esi
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10004760
mov ecx, dword [ebp - 8]
mov edx, eax
mov dword [esi + 0x14], ecx
add esp, 8
mov dword [esi], edx
mov ecx, edi
mov dword [esi + 0x10], 0x1f
movups xmm0, xmmword [str.antiaim_legit_aa_on_use_enabled]
movups xmmword [edx], xmm0
movq xmm0, qword [0x1015b0a0]
movq qword [edx + 0x10], xmm0
mov eax, dword [0x1015b0a8]
mov dword [edx + 0x18], eax
movzx eax, word [0x1015b0ac]
mov word [edx + 0x1c], ax
mov al, byte [0x1015b0ae]
mov byte [edx + 0x1e], al
mov byte [edx + 0x1f], 0
call fcn.100a71c0
mov eax, dword [edi + 8]
xorps xmm0, xmm0
push 0
push 1
push 0
add eax, 0x10
mov dword [ebp - 8], 0x1f
push eax
sub esp, 0x18
lea eax, [ebp - 8]
mov esi, esp
push eax
movups xmmword [esi], xmm0
push esi
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10004760
mov ecx, dword ds:[ebp - 8]
mov edx, eax
mov dword [esi + 0x14], ecx
add esp, 8
mov dword [esi], edx
mov dword [esi + 0x10], 0x16
movups xmm0, xmmword [str.antiaim_slowwalk_speed]
movups xmmword [edx], xmm0
mov ecx, dword [0x10165d04]
mov dword [edx + 0x10], ecx
mov ecx, edi
movzx eax, word [0x10165d08]
mov word [edx + 0x14], ax
mov byte [edx + 0x16], 0
call fcn.100a70c0
mov eax, dword [edi + 8]
xorps xmm0, xmm0
push 0
push 1
inc eax
push 1
push eax
sub esp, 0x18
mov esi, esp
movups xmmword [esi], xmm0
lea eax, [ebp - 8]
mov dword [esi + 0x10], 0
push eax
push esi
mov dword [esi + 0x14], 0
mov dword [ebp - 8], 0x1f
call fcn.10004760
mov ecx, dword [ebp - 8]
add esp, 8
mov dword [esi + 0x14], ecx
mov ecx, edi
mov dword [esi], eax
mov dword [esi + 0x10], 0x18
movups xmm0, xmmword [str.antiaim_inverter_enabled]
movups xmmword [eax], xmm0
movq xmm0, qword [0x1015b04c]
movq qword [eax + 0x10], xmm0
mov byte [eax + 0x18], 0
call fcn.100a71c0
mov eax, dword [edi + 8]
xorps xmm0, xmm0
push 0
push 1
push 1
add eax, 5
mov dword [ebp - 8], 0x1f
push eax
sub esp, 0x18
lea eax, [ebp - 8]
mov esi, esp
push eax
movups xmmword [esi], xmm0
push esi
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10004760
mov ecx, dword [ebp - 8]
mov edx, eax
mov dword [esi + 0x14], ecx
add esp, 8
mov dword [esi], edx
mov dword [esi + 0x10], 0x17
movups xmm0, xmmword [str.antiaim_fakelag_enabled]
movups xmmword [edx], xmm0
mov ecx, dword [0x10165d1c]
mov dword [edx + 0x10], ecx
mov ecx, edi
movzx eax, word [0x10165d20]
mov word [edx + 0x14], ax
mov al, byte [0x10165d22]
mov byte [edx + 0x16], al
mov byte [edx + 0x17], 0
call fcn.100a71c0
mov eax, dword ds:[edi + 8]
xorps xmm0, xmm0
push 0
push 1
push 0
add eax, 8
mov dword [ebp - 8], 0x1f
push eax
sub esp, 0x18
lea eax, [ebp - 8]
mov esi, esp
push eax
movups xmmword [esi], xmm0
push esi
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10004760
mov ecx, dword [ebp - 8]
mov edx, eax
mov dword [esi], edx
add esp, 8
mov dword [esi + 0x10], 0x1b
mov dword [esi + 0x14], ecx
movups xmm0, xmmword [str.antiaim_fakelag_choke_limit]
movups xmmword [edx], xmm0
movq xmm0, qword [0x1015b32c]
movq qword [edx + 0x10], xmm0
movzx eax, word [0x1015b334]
mov word [edx + 0x18], ax
mov ecx, edi
mov al, byte [0x1015b336]
mov byte [edx + 0x1a], al
mov byte [edx + 0x1b], 0
call fcn.100a70c0
mov eax, dword [edi + 8]
xorps xmm0, xmm0
push 0
push 1
push 0
add eax, 0xc
mov dword [ebp - 8], 0x1f
push eax
sub esp, 0x18
lea eax, [ebp - 8]
mov esi, esp
push eax
movups xmmword [esi], xmm0
push esi
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10004760
mov ecx, dword [ebp - 8]
add esp, 8
mov dword [esi + 0x14], ecx
mov dword [esi], eax
mov dword [esi + 0x10], 0x14
movups xmm0, xmmword [str.antiaim_fakelag_type]
movups xmmword [eax], xmm0
mov ecx, dword [0x10165d34]
mov dword [eax + 0x10], ecx
mov ecx, edi
mov byte [eax + 0x14], 0
call fcn.100a70c0
mov eax, dword [edi + 8]
xorps xmm0, xmm0
push 0
push 1
push 1
add eax, 2
mov dword [ebp - 8], 0x1f
push eax
sub esp, 0x18
lea eax, [ebp - 8]
mov esi, esp
push eax
movups xmmword [esi], xmm0
push esi
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10004760
mov ecx, dword ds:[ebp - 8]
add esp, 8
mov dword [esi + 0x14], ecx
mov ecx, edi
mov dword [esi], eax
mov dword [esi + 0x10], 0x18
movups xmm0, xmmword [str.antiaim_fakeduck_enabled]
movups xmmword [eax], xmm0
movq xmm0, qword [0x1015b3a8]
movq qword [eax + 0x10], xmm0
mov byte [eax + 0x18], 0
call fcn.100a71c0
mov eax, dword [edi + 8]
xorps xmm0, xmm0
push 0
push 1
push 1
add eax, 6
mov dword [ebp - 8], 0x1f
push eax
sub esp, 0x18
lea eax, [ebp - 8]
mov esi, esp
push eax
movups xmmword [esi], xmm0
push esi
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10004760
mov ecx, dword [ebp - 8]
mov edx, eax
mov dword [esi + 0x14], ecx
add esp, 8
mov dword [esi], edx
mov ecx, edi
mov dword [esi + 0x10], 0x1a
movups xmm0, xmmword [str.antiaim_micromoves_enabled]
movups xmmword [edx], xmm0
movq xmm0, qword [0x1015b0dc]
movq qword [edx + 0x10], xmm0
movzx eax, word [0x1015b0e4]
mov word [edx + 0x18], ax
mov byte [edx + 0x1a], 0
call fcn.100a71c0
mov eax, dword [edi + 8]
xorps xmm0, xmm0
push 0
push 3
push 1
add eax, 0x14
mov dword [ebp - 8], 0x1f
push eax
sub esp, 0x18
lea eax, [ebp - 8]
mov esi, esp
push eax
movups xmmword [esi], xmm0
push esi
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10004760
mov ecx, dword [ebp - 8]
mov edx, eax
mov dword [esi + 0x14], ecx
add esp, 8
mov dword [esi], edx
mov ecx, edi
mov dword [esi + 0x10], 0x19
movups xmm0, xmmword [str.antiaim_at_target_enabled]
movups xmmword [edx], xmm0
movq xmm0, qword [0x1015b10c]
movq qword [edx + 0x10], xmm0
mov al, byte [0x1015b114]
mov byte [edx + 0x18], al
mov byte [edx + 0x19], 0
call fcn.100a71c0
mov eax, dword [edi + 8]
xorps xmm0, xmm0
push 0
push 3
push 1
add eax, 0x17
mov dword [ebp - 8], 0x1f
push eax
sub esp, 0x18
lea eax, [ebp - 8]
mov esi, esp
push eax
movups xmmword [esi], xmm0
push esi
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10004760
mov ecx, dword [ebp - 8]
mov edx, eax
mov dword [esi + 0x14], ecx
add esp, 8
mov dword [esi], edx
mov ecx, edi
mov dword [esi + 0x10], 0x1e
movups xmm0, xmmword [str.antiaim_auto_direction_enabled]
movups xmmword [edx], xmm0
movq xmm0, qword [0x10165d4c]
movq qword [edx + 0x10], xmm0
mov eax, dword [0x10165d54]
mov dword [edx + 0x18], eax
movzx eax, word [0x10165d58]
mov word [edx + 0x1c], ax
mov byte [edx + 0x1e], 0
call fcn.100a71c0
mov eax, dword [edi + 8]
xorps xmm0, xmm0
push 0
push 3
push 0
add eax, 0x28
mov dword [ebp - 8], 0x1f
push eax
sub esp, 0x18
lea eax, [ebp - 8]
mov esi, esp
push eax
movups xmmword [esi], xmm0
push esi
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10004760
mov ecx, dword [ebp - 8]
add esp, 8
mov dword [esi + 0x14], ecx
mov dword [esi], eax
mov dword [esi + 0x10], 0x12
movups xmm0, xmmword [str.antiaim_pitch_type]
movups xmmword [eax], xmm0
mov cx, word [0x1015b13c]
mov word [eax + 0x10], cx
mov ecx, edi
mov byte [eax + 0x12], 0
call fcn.100a70c0
mov eax, dword [edi + 8]
xorps xmm0, xmm0
push 0
push 3
push 2
add eax, 0x4c
mov dword [ebp - 8], 0x1f
push eax
sub esp, 0x18
lea eax, [ebp - 8]
mov esi, esp
push eax
movups xmmword [esi], xmm0
push esi
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10004760
mov ecx, dword [ebp - 8]
mov edx, eax
mov dword [esi + 0x14], ecx
add esp, 8
mov dword [esi], edx
mov ecx, edi
mov dword [esi + 0x10], 0x1a
movups xmm0, xmmword [str.antiaim_pitch_custom_angle]
movups xmmword [edx], xmm0
movq xmm0, qword [0x10165d6c]
movq qword [edx + 0x10], xmm0
movzx eax, word [0x10165d74]
mov word [edx + 0x18], ax
mov byte [edx + 0x1a], 0
call fcn.100a7140
mov eax, dword [edi + 8]
xorps xmm0, xmm0
push 0
push 3
push 0
add eax, 0x1c
mov dword [ebp - 8], 0x1f
push eax
sub esp, 0x18
lea eax, [ebp - 8]
mov esi, esp
push eax
movups xmmword [esi], xmm0
push esi
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10004760
add esp, 8
mov dword [esi], eax
mov dword [esi + 0x10], 0x10
mov ecx, dword [ebp - 8]
mov dword [esi + 0x14], ecx
mov ecx, edi
movups xmm0, xmmword [str.antiaim_yaw_type]
movups xmmword [eax], xmm0
mov byte [eax + 0x10], 0
call fcn.100a70c0
mov eax, dword [edi + 8]
xorps xmm0, xmm0
push 0
push 3
push 0
add eax, 0x34
mov dword [ebp - 8], 0x1f
push eax
sub esp, 0x18
lea eax, [ebp - 8]
mov esi, esp
push eax
movups xmmword [esi], xmm0
push esi
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10004760
mov ecx, dword [ebp - 8]
mov edx, eax
mov dword [esi + 0x14], ecx
add esp, 8
mov dword [esi], edx
mov ecx, edi
mov dword [esi + 0x10], 0x1e
movups xmm0, xmmword [str.antiaim_yaw_custom_real_angles]
movups xmmword [edx], xmm0
movq xmm0, qword [0x10165d88]
movq qword [edx + 0x10], xmm0
mov eax, dword [0x10165d90]
mov dword [edx + 0x18], eax
movzx eax, word [0x10165d94]
mov word [edx + 0x1c], ax
mov byte [edx + 0x1e], 0
call fcn.100a70c0
mov eax, dword [edi + 8]
xorps xmm0, xmm0
push 0
push 3
push 0
add eax, 0x40
mov dword [ebp - 8], 0x1f
push eax
sub esp, 0x18
lea eax, [ebp - 8]
mov esi, esp
push eax
movups xmmword [esi], xmm0
push esi
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10004760
mov ecx, dword [ebp - 8]
mov edx, eax
mov dword [esi + 0x14], ecx
add esp, 8
mov dword [esi], edx
mov ecx, edi
mov dword [esi + 0x10], 0x1e
movups xmm0, xmmword [str.antiaim_yaw_custom_fake_angles]
movups xmmword [edx], xmm0
movq xmm0, qword [0x10165da8]
movq qword [edx + 0x10], xmm0
mov eax, dword [0x10165db0]
mov dword [edx + 0x18], eax
movzx eax, word [0x10165db4]
mov word [edx + 0x1c], ax
mov byte [edx + 0x1e], 0
call fcn.100a70c0
mov eax, dword [edi + 0x10]
push 0
push 1
add eax, 0x2c
push 1
push eax
sub esp, 0x18
mov dword [ebp - 8], 0x1f
mov esi, esp
lea eax, [ebp - 8]
xorps xmm0, xmm0
push eax
movups xmmword [esi], xmm0
push esi
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10004760
mov ecx, dword ds:[ebp - 8]
mov edx, eax
mov dword [esi + 0x14], ecx
add esp, 8
mov dword [esi], edx
mov dword [esi + 0x10], 0x15
movups xmm0, xmmword [str.visuals_chams_enabled]
movups xmmword [edx], xmm0
mov ecx, dword [0x10165dc8]
mov dword [edx + 0x10], ecx
mov ecx, edi
mov al, byte [0x10165dcc]
mov byte [edx + 0x14], al
mov byte [edx + 0x15], 0
call fcn.100a71c0
mov esi, dword [edi + 0x10]
lea eax, [ebp - 8]
lea ecx, [ebp - 0x24]
mov dword [ebp - 8], 0x1f
push eax
xorps xmm0, xmm0
add esi, 0x2d
push ecx
movups xmmword [ebp - 0x24], xmm0
call fcn.10004760
movups xmm0, xmmword [str.visuals_type_enabled]
mov ecx, dword [ebp - 8]
add esp, 8
mov dword [ebp - 0x10], ecx
movups xmmword [eax], xmm0
mov ecx, dword [0x10165de0]
push 0
push 0xe
push 1
push esi
mov dword [eax + 0x10], ecx
sub esp, 0x18
mov dword [ebp - 0x24], eax
mov ecx, esp
mov byte [eax + 0x14], 0
lea eax, [ebp - 0x24]
mov dword [ebp - 0x14], 0x14
push eax
call fcn.1000a900
mov ecx, edi
call fcn.100a6e60
mov eax, dword [ebp - 0x10]
cmp eax, 0xf
jbe 0x100a61c8
push eax
push dword [ebp - 0x24]
lea eax, [ebp - 0x24]
push eax
call fcn.100a7960
add esp, 0xc
mov esi, dword [edi + 0x10]
lea eax, [ebp - 8]
lea ecx, [ebp - 0x24]
mov dword [ebp - 8], 0x1f
push eax
xorps xmm0, xmm0
add esi, 0x3c
push ecx
movups xmmword [ebp - 0x24], xmm0
call fcn.10004760
movups xmm0, xmmword [str.visuals_chams_material]
mov ecx, dword [ebp - 8]
add esp, 8
mov edx, eax
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x24], edx
mov dword [ebp - 0x14], 0x16
push 0
push 0xe
movups xmmword [edx], xmm0
mov ecx, dword [0x10165df8]
push 0
mov dword [edx + 0x10], ecx
mov ax, word [0x10165dfc]
push esi
sub esp, 0x18
mov word [edx + 0x14], ax
lea eax, [ebp - 0x24]
mov byte [edx + 0x16], 0
mov ecx, esp
push eax
call fcn.1000a900
mov ecx, edi
call fcn.100a6e60
mov eax, dword ds:[ebp - 0x10]
cmp eax, 0xf
jbe 0x100a6255
push eax
push dword [ebp - 0x24]
lea eax, [ebp - 0x24]
push eax
call fcn.100a7960
add esp, 0xc
mov esi, dword ds:[edi + 0x10]
lea ecx, [ebp - 0x24]
push 0x11
xorps xmm0, xmm0
mov dword [ebp - 0x14], 0
push str.visuals_chams_var
add esi, 0x154
mov dword [ebp - 0x10], 0
movups xmmword [ebp - 0x24], xmm0
call fcn.100047c0
push 0
push 0x1c
push 1
push esi
sub esp, 0x18
lea eax, [ebp - 0x24]
mov ecx, esp
push eax
call fcn.1000a900
mov ecx, edi
call fcn.100a6e60
mov eax, dword [ebp - 0x10]
cmp eax, 0xf
jbe 0x100a62bd
push eax
push dword [ebp - 0x24]
lea eax, [ebp - 0x24]
push eax
call fcn.100a7960
add esp, 0xc
mov esi, dword [edi + 0x10]
lea ecx, [ebp - 0x24]
push 0x13
xorps xmm0, xmm0
mov dword [ebp - 0x14], 0
push str.visuals_chams_color
add esi, 0x74
mov dword [ebp - 0x10], 0
movups xmmword [ebp - 0x24], xmm0
call fcn.100047c0
push 0
push 0xe
push 3
push esi
sub esp, 0x18
lea eax, [ebp - 0x24]
mov ecx, esp
push eax
call fcn.1000a900
mov ecx, edi
call fcn.100a6e60
mov eax, dword [ebp - 0x10]
cmp eax, 0xf
jbe 0x100a631d
push eax
push dword [ebp - 0x24]
lea eax, [ebp - 0x24]
push eax
call fcn.100a7960
add esp, 0xc
push 0
push 1
push 1
push dword [edi + 0x10]
xorps xmm0, xmm0
sub esp, 0x18
mov ecx, esp
push 0x1b
movups xmmword [ecx], xmm0
push str.visuals_thirdperson_enabled
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.100047c0
mov ecx, edi
call fcn.100a71c0
mov eax, dword ds:[edi + 0x10]
xorps xmm0, xmm0
push 0
push 1
push 0
add eax, 8
push eax
sub esp, 0x18
mov ecx, esp
push 0x1c
movups xmmword [ecx], xmm0
push str.visuals_thirdperson_distance
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.100047c0
mov ecx, edi
call fcn.100a70c0
mov eax, dword [edi + 0x10]
xorps xmm0, xmm0
push 0
push 1
push 1
inc eax
push eax
sub esp, 0x18
mov ecx, esp
push 0x1b
movups xmmword [ecx], xmm0
push str.visuals_fov_changer_enabled
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.100047c0
mov ecx, edi
call fcn.100a71c0
mov eax, dword [edi + 0x10]
xorps xmm0, xmm0
push 0
push 1
push 2
add eax, 0x18
push eax
sub esp, 0x18
mov ecx, esp
push 0x19
movups xmmword [ecx], xmm0
push str.visuals_fov_changer_value
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.100047c0
mov ecx, edi
call fcn.100a7140
mov eax, dword [edi + 0x10]
xorps xmm0, xmm0
push 0
push 1
push 1
add eax, 2
push eax
sub esp, 0x18
mov ecx, esp
push 0x25
movups xmmword [ecx], xmm0
push str.visuals_fov_viewmodel_changer_enabled
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.100047c0
mov ecx, edi
call fcn.100a71c0
mov eax, dword [edi + 0x10]
xorps xmm0, xmm0
push 0
push 1
push 2
add eax, 0x1c
push eax
sub esp, 0x18
mov ecx, esp
push 0x23
movups xmmword [ecx], xmm0
push str.visuals_fov_viewmodel_changer_value
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.100047c0
mov ecx, edi
call fcn.100a7140
mov eax, dword ds:[edi + 0x10]
xorps xmm0, xmm0
push 0
push 1
push 1
add eax, 3
push eax
sub esp, 0x18
mov ecx, esp
push 0x19
movups xmmword [ecx], xmm0
push str.visuals_nightmode_enabled
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.100047c0
mov ecx, edi
call fcn.100a71c0
mov eax, dword [edi + 0x10]
xorps xmm0, xmm0
push 0
push 1
push 0
add eax, 0xc
push eax
sub esp, 0x18
mov ecx, esp
push 0x1d
movups xmmword [ecx], xmm0
push str.visuals_nightmode_intensivity
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.100047c0
mov ecx, edi
call fcn.100a70c0
mov eax, dword [edi + 0x10]
xorps xmm0, xmm0
push 0
push 1
push 1
add eax, 4
push eax
sub esp, 0x18
mov ecx, esp
push 0x15
movups xmmword [ecx], xmm0
push str.visuals_trail_enabled
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.100047c0
mov ecx, edi
call fcn.100a71c0
mov eax, dword [edi + 0x10]
xorps xmm0, xmm0
push 0
push 1
add eax, 0x10
push 0
push eax
sub esp, 0x18
mov ecx, esp
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push 0x14
push str.visuals_trail_lenght
mov dword [ecx + 0x14], 0
call fcn.100047c0
mov ecx, edi
call fcn.100a70c0
mov eax, dword [edi + 0x10]
xorps xmm0, xmm0
push 0
push 1
push 1
add eax, 5
push eax
sub esp, 0x18
mov ecx, esp
push 0x1a
movups xmmword [ecx], xmm0
push str.visuals_asus_walls_enabled
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.100047c0
mov ecx, edi
call fcn.100a71c0
mov eax, dword ds:[edi + 0x10]
xorps xmm0, xmm0
push 0
push 1
push 0
add eax, 0x14
push eax
sub esp, 0x18
mov ecx, esp
push 0x1e
movups xmmword [ecx], xmm0
push str.visuals_asus_walls_intensivity
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.100047c0
mov ecx, edi
call fcn.100a70c0
push 0
push 1
push 1
push dword [edi + 0xc]
xorps xmm0, xmm0
sub esp, 0x18
mov ecx, esp
push 0x13
movups xmmword [ecx], xmm0
push str.visuals_esp_enabled
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.100047c0
mov ecx, edi
call fcn.100a71c0
mov eax, dword [edi + 0xc]
xorps xmm0, xmm0
push 0
push 1
push 1
inc eax
push eax
sub esp, 0x18
mov ecx, esp
push 0x1d
movups xmmword [ecx], xmm0
push str.visuals_esp_hitmarker_enabled
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.100047c0
mov ecx, edi
call fcn.100a71c0
mov eax, dword [edi + 0xc]
xorps xmm0, xmm0
push 0
push 1
add eax, 2
push 1
push eax
sub esp, 0x18
mov ecx, esp
push 0x22
movups xmmword [ecx], xmm0
push str.visuals_esp_bullet_impacts_enabled
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.100047c0
mov ecx, edi
call fcn.100a71c0
mov eax, dword [edi + 0xc]
xorps xmm0, xmm0
push 0
push 1
push 1
add eax, 4
push eax
sub esp, 0x18
mov ecx, esp
push 0x17
movups xmmword [ecx], xmm0
push str.visuals_esp_off_enabled
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.100047c0
mov ecx, edi
call fcn.100a71c0
mov eax, dword ds:[edi + 0xc]
xorps xmm0, xmm0
push 0
push 3
push 1
add eax, 8
push eax
sub esp, 0x18
mov ecx, esp
push 0x19
movups xmmword [ecx], xmm0
push str.visuals_esp_armor_enabled
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.100047c0
mov ecx, edi
call fcn.100a71c0
mov eax, dword [edi + 0xc]
xorps xmm0, xmm0
push 0
push 3
push 1
add eax, 5
push eax
sub esp, 0x18
mov ecx, esp
push 0x19
movups xmmword [ecx], xmm0
push str.visuals_esp_health_enable
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.100047c0
mov ecx, edi
call fcn.100a71c0
mov eax, dword [edi + 0xc]
xorps xmm0, xmm0
push 0
push 3
push 1
add eax, 0x11
push eax
sub esp, 0x18
mov ecx, esp
push 0x16
movups xmmword [ecx], xmm0
push str.visuals_esp_box_enable
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.100047c0
mov ecx, edi
call fcn.100a71c0
mov eax, dword [edi + 0xc]
push 0
push 3
add eax, 0x14
push 0
push eax
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
push 0x14
movups xmmword [ecx], xmm0
push str.visuals_esp_box_type
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.100047c0
mov ecx, edi
call fcn.100a70c0
mov esi, dword ds:[edi + 0xc]
lea ecx, [ebp - 0x24]
push 0x15
xorps xmm0, xmm0
mov dword [ebp - 0x14], 0
push str.visuals_esp_box_color
add esi, 0x24
mov dword [ebp - 0x10], 0
movups xmmword [ebp - 0x24], xmm0
call fcn.100047c0
push 0
push 3
push 3
push esi
sub esp, 0x18
lea eax, [ebp - 0x24]
mov ecx, esp
push eax
call fcn.1000a900
mov ecx, edi
call fcn.100a6e60
mov eax, dword [ebp - 0x10]
cmp eax, 0xf
jbe 0x100a67fd
push eax
push dword [ebp - 0x24]
lea eax, [ebp - 0x24]
push eax
call fcn.100a7960
add esp, 0xc
mov eax, dword [edi + 0xc]
xorps xmm0, xmm0
push 0
push 3
push 1
add eax, 0xe
push eax
sub esp, 0x18
mov ecx, esp
push 0x18
movups xmmword [ecx], xmm0
push str.visuals_esp_name_enabled
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.100047c0
mov ecx, edi
call fcn.100a71c0
push 0
push 1
push 1
push dword [edi + 0x14]
xorps xmm0, xmm0
sub esp, 0x18
mov ecx, esp
push 0x15
movups xmmword [ecx], xmm0
push str.misc_bunnyhop_enabled
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.100047c0
mov ecx, edi
call fcn.100a71c0
mov eax, dword [edi + 0x14]
xorps xmm0, xmm0
push 0
push 1
push 1
inc eax
push eax
sub esp, 0x18
mov ecx, esp
push 0x1d
movups xmmword [ecx], xmm0
push str.misc_adaptive_strafes_enabled
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.100047c0
mov ecx, edi
call fcn.100a71c0
mov eax, dword [edi + 0x14]
xorps xmm0, xmm0
push 0
push 1
push 1
add eax, 3
push eax
sub esp, 0x18
mov ecx, esp
push 0x19
movups xmmword [ecx], xmm0
push str.misc_auto_strafer_enabled
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.100047c0
mov ecx, edi
call fcn.100a71c0
mov eax, dword [edi + 0x14]
xorps xmm0, xmm0
push 0
push 1
push 0
add eax, 8
push eax
sub esp, 0x18
mov ecx, esp
push 0x16
movups xmmword [ecx], xmm0
push str.misc_auto_strafer_mode
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.100047c0
mov ecx, edi
call fcn.100a70c0
mov eax, dword [edi + 0x14]
xorps xmm0, xmm0
push 0
push 1
push 1
add eax, 5
push eax
sub esp, 0x18
mov ecx, esp
push 0x16
movups xmmword [ecx], xmm0
push str.misc_fast_stop_enabled
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.100047c0
mov ecx, edi
call fcn.100a71c0
mov eax, dword ds:[edi + 0x14]
xorps xmm0, xmm0
push 0
push 1
push 1
add eax, 6
push eax
sub esp, 0x18
mov ecx, esp
push 0x17
movups xmmword [ecx], xmm0
push str.misc_quick_peek_enabled
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.100047c0
mov ecx, edi
call fcn.100a71c0
mov eax, dword [edi + 0x14]
xorps xmm0, xmm0
push 0
push 1
push 1
add eax, 4
push eax
sub esp, 0x18
mov ecx, esp
push 0x1a
movups xmmword [ecx], xmm0
push str.misc_fast_movement_enabled
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.100047c0
mov ecx, edi
call fcn.100a71c0
mov eax, dword [edi + 0x14]
xorps xmm0, xmm0
push 0
push 1
push 1
add eax, 2
push eax
sub esp, 0x18
mov ecx, esp
push 0x18
movups xmmword [ecx], xmm0
push str.misc_duck_in_air_enabled
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.100047c0
mov ecx, edi
call fcn.100a71c0
mov eax, dword [edi + 0x14]
xorps xmm0, xmm0
push 0
push 1
add eax, 0x1e
push 1
push eax
sub esp, 0x18
mov ecx, esp
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push 0x14
push str.misc_killsay_enabled
mov dword [ecx + 0x14], 0
call fcn.100047c0
mov ecx, edi
call fcn.100a71c0
mov eax, dword [edi + 0x14]
xorps xmm0, xmm0
push 0
push 1
push 1
add eax, 7
push eax
sub esp, 0x18
mov ecx, esp
push 0x18
movups xmmword [ecx], xmm0
push str.misc_auto_pistol_enabled
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.100047c0
mov ecx, edi
call fcn.100a71c0
mov eax, dword ds:[edi + 0x14]
xorps xmm0, xmm0
push 0
push 1
push 5
add eax, 0x1f
push eax
sub esp, 0x18
mov ecx, esp
push 0x13
movups xmmword [ecx], xmm0
push str.misc_killsay_string
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.100047c0
mov ecx, edi
call fcn.100a7040
mov eax, dword [edi + 0x14]
xorps xmm0, xmm0
push 0
push 1
push 1
add eax, 0x5f
push eax
sub esp, 0x18
mov ecx, esp
push 0x15
movups xmmword [ecx], xmm0
push str.misc_roundsay_enabled
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.100047c0
mov ecx, edi
call fcn.100a71c0
mov eax, dword [edi + 0x14]
xorps xmm0, xmm0
push 0
push 1
push 1
add eax, 0x10
push eax
sub esp, 0x18
mov ecx, esp
push 0x14
movups xmmword [ecx], xmm0
push str.misc_auto_ping_spike
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.100047c0
mov ecx, edi
call fcn.100a71c0
mov eax, dword [edi + 0x14]
push 0
push 1
add eax, 0xa0
push 1
push eax
sub esp, 0x18
mov ecx, esp
xorps xmm0, xmm0
push 0x19
push str.misc_reveal_cvars_enabled
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.100047c0
mov ecx, edi
call fcn.100a71c0
mov eax, dword [edi + 0x14]
xorps xmm0, xmm0
push 0
push 1
push 2
add eax, 0x14
push eax
sub esp, 0x18
mov ecx, esp
push 0x1a
movups xmmword [ecx], xmm0
push str.misc_auto_ping_spike_clamp
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.100047c0
mov ecx, edi
call fcn.100a7140
mov eax, dword ds:[edi + 0x14]
xorps xmm0, xmm0
push 0
push 1
push 5
add eax, 0x60
push eax
sub esp, 0x18
mov ecx, esp
push 0x14
movups xmmword [ecx], xmm0
push str.misc_roundsay_string
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.100047c0
mov ecx, edi
call fcn.100a7040
mov eax, dword [edi + 0x14]
xorps xmm0, xmm0
push 0
push 6
push 1
add eax, 0x18
push eax
sub esp, 0x18
mov ecx, esp
push 0x12
movups xmmword [ecx], xmm0
push str.misc_removals_list
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.100047c0
mov ecx, edi
call fcn.100a71c0
mov eax, dword [edi + 0x18]
xorps xmm0, xmm0
push 1
push 1
push 1
add eax, 7
push eax
sub esp, 0x18
mov ecx, esp
push 0xf
movups xmmword [ecx], xmm0
push str.gui_menu_opened
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.100047c0
mov ecx, edi
call fcn.100a71c0
mov eax, dword [edi + 0x18]
add eax, 5
push 0
push 1
push 1
push eax
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
push 0x15
movups xmmword [ecx], xmm0
push str.gui_watermark_enabled
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.100047c0
mov ecx, edi
call fcn.100a71c0
push 0
push 5
push 1
push dword [edi + 0x18]
xorps xmm0, xmm0
sub esp, 0x18
mov ecx, esp
push 0x12
movups xmmword [ecx], xmm0
push str.gui_notify_enabled
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.100047c0
mov ecx, edi
call fcn.100a71c0
push 0xf
xorps xmm0, xmm0
mov dword [ebp - 0x14], 0
push str.gui_menu_opened
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x10], 0
movups xmmword [ebp - 0x24], xmm0
call fcn.100047c0
mov eax, dword [edi + 0x20]
xor esi, esi
mov ebx, dword [edi + 0x1c]
sub eax, ebx
mov edx, dword [ebp - 0x10]
sar eax, 2
mov dword [ebp - 0xc], eax
test eax, eax
jle 0x100a6d25
mov ecx, dword [ebx]
add ecx, 0x14
cmp dword [ecx + 0x14], 0xf
mov eax, dword [ecx + 0x10]
mov dword [ebp - 8], eax
jbe 0x100a6cfa
mov ecx, dword [ecx]
push dword [ebp - 8]
cmp edx, 0xf
lea eax, [ebp - 0x24]
push ecx
cmova eax, dword [ebp - 0x24]
push dword [ebp - 0x14]
push eax
call fcn.100889c0
add esp, 0x10
test al, al
jne 0x100a6d68
mov edx, dword ds:[ebp - 0x10]
inc esi
add ebx, 4
cmp esi, dword [ebp - 0xc]
jl 0x100a6ce7
xor eax, eax
mov dword [eax], eax
mov eax, dword [edi + 0x1c]
mov esi, dword [eax]
cmp edx, 0xf
jbe 0x100a6d48
push edx
push dword ds:[ebp - 0x24]
lea eax, [ebp - 0x24]
push eax
call fcn.100a7960
add esp, 0xc
push 0
push 1
push 0
push 0x2d
lea eax, [ebp - 4]
mov byte [ebp - 4], 1
push eax
mov ecx, esi
call fcn.100a4880
mov eax, edi
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [edi + 0x1c]
mov esi, dword [eax + esi*4]
mov eax, dword [ebp - 0x10]
cmp eax, 0xf
jbe 0x100a6d48
push eax
jmp 0x100a6d34
call fcn.100f9632
int3