Function at 0x140036490
Capabilities:
Log keystrokes via polling

Disassembly:
push rbp
lea rbp, [rsp - 0x57]
sub rsp, 0xd0
mov ecx, 0x2d
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x1400364bf
cmp byte [0x14004b051], 0
sete al
mov byte [0x14004b051], al
jmp 0x1400364c6
movzx eax, byte [0x14004b051]
test al, al
je 0x140038497
mov rax, qword [0x14004ba30]
lea r8, str.Foreground
mov qword [rsp + 0xc8], rbx
mov edx, 1
mov qword [rsp + 0xc0], rdi
movaps xmmword [rsp + 0xb0], xmm6
mov rcx, qword [rax + 0x40b0]
movaps xmmword [rsp + 0xa0], xmm7
movaps xmmword [rsp + 0x90], xmm8
mov rcx, qword [rcx]
call fcn.140005300
mov rcx, qword [0x14004ba30]
mov r11, rax
movaps xmm0, xmmword [0x140044de0]
movups xmmword [rbp - 0x31], xmm0
lea r10, [rcx + 0xd94]
movss xmm0, dword [r10]
addss xmm0, dword [0x140044b7c]
movss dword [rbp + 0x67], xmm0
movss xmm0, dword [rcx + 0xd98]
lea rcx, [rbp - 0x31]
addss xmm0, dword [0x140044b7c]
movss dword [rbp + 0x6b], xmm0
call fcn.140002cc0
xor ebx, ebx
lea r8, [rbp + 0x67]
xorps xmm8, xmm8
mov dword [rsp + 0x28], ebx
mov r9d, eax
movss dword [rsp + 0x20], xmm8
mov rdx, r10
mov rcx, r11
call fcn.140023450
mov rax, qword [0x14004ba30]
movaps xmm0, xmmword [0x140044de0]
movups xmmword [rax + 0x38c0], xmm0
mov dword [rax + 0x38d0], ebx
mov dword [rax + 0x38d4], 0x3cd77319
mov dword [rax + 0x38d8], 0x3d123a2a
mov dword [rax + 0x38dc], 0x3f800000
movaps xmm0, xmmword [0x140044d20]
movaps xmm1, xmmword [0x140044d10]
movups xmmword [rax + 0x38e0], xmm0
movups xmmword [rax + 0x38f0], xmm1
mov dword [rax + 0x3900], 0x3da3d70a
mov dword [rax + 0x3904], 0x3da3d70a
mov dword [rax + 0x3908], 0x3da3d70a
mov dword [rax + 0x390c], 0x3f70a3d7
movaps xmm0, xmmword [0x140044d50]
movaps xmm1, xmmword [0x140044cf0]
movups xmmword [rax + 0x3910], xmm0
movaps xmm0, xmmword [0x140044d40]
movups xmmword [rax + 0x3920], xmm1
movups xmmword [rax + 0x3930], xmm0
movups xmmword [rax + 0x3940], xmm0
movups xmmword [rax + 0x3950], xmm0
mov dword [rax + 0x3960], 0x3dd0e560
mov dword [rax + 0x3964], 0x3db851ec
movaps xmm1, xmm0
mov dword [rax + 0x3968], 0x3df9db23
mov dword [rax + 0x396c], 0x3f800000
mov dword [rax + 0x3980], 0x3dd0e560
mov dword [rax + 0x3984], 0x3db851ec
mov dword [rax + 0x3988], 0x3df9db23
mov qword [rax + 0x398c], 0x3f800000
mov dword [rax + 0x3970], 0x3dd0e560
mov dword [rax + 0x3974], 0x3db851ec
mov dword [rax + 0x3978], 0x3df9db23
mov dword [rax + 0x397c], 0x3f800000
mov dword [rax + 0x3994], 0x3e86a7f0
mov dword [rax + 0x3998], 0x3eb6c8b4
mov dword [rax + 0x399c], 0x3f800000
mov dword [rax + 0x39a0], 0x3dcccccd
mov dword [rax + 0x39a4], 0x3db851ec
mov dword [rax + 0x39a8], 0x3df5c28f
mov dword [rax + 0x39ac], 0x3f800000
mov dword [rax + 0x39b0], 0x3f4ccccd
mov dword [rax + 0x39b4], 0x3f4ccccd
mov dword [rax + 0x39b8], 0x3f547ae1
mov dword [rax + 0x39bc], 0x3e9eb852
mov dword [rax + 0x39c0], 0x3f0f5c29
mov dword [rax + 0x39c4], 0x3f0f5c29
lea r8d, [rbx + 0x23]
mov dword [rax + 0x39c8], 0x3f147ae1
lea rcx, str.cheat
mov dword [rax + 0x39cc], 0x3f800000
xor edx, edx
mov dword [rax + 0x39d0], 0x3d75c28f
mov dword [rax + 0x39d4], 0x3d4ccccd
mov dword [rax + 0x39d8], 0x3d8f5c29
mov dword [rax + 0x39dc], 0x3f800000
movaps xmm0, xmmword [0x140044da0]
movups xmmword [rax + 0x39f0], xmm0
movups xmmword [rax + 0x3a00], xmm0
movaps xmm1, xmm0
movaps xmm0, xmmword [0x140044d10]
movups xmmword [rax + 0x3a10], xmm0
movups xmmword [rax + 0x3a20], xmm0
movups xmmword [rax + 0x3a30], xmm0
mov qword [rax + 0x3a40], rbx
mov dword [rax + 0x3a48], ebx
movaps xmm1, xmm0
mov qword [rax + 0x3a4c], 0x3f800000
mov qword [rax + 0x3a54], rbx
mov qword [rax + 0x3a5c], 0x3f800000
mov qword [rax + 0x3a64], rbx
mov dword [rax + 0x3a6c], 0x3f800000
mov qword [rax + 0x3aa0], rbx
mov qword [rax + 0x3aa8], rbx
mov qword [rax + 0x3ab0], rbx
mov qword [rax + 0x3ab8], rbx
mov qword [rax + 0x3ac0], rbx
mov qword [rax + 0x3ac8], rbx
mov qword [rax + 0x3b20], rbx
mov dword [rax + 0x3b28], ebx
mov qword [rax + 0x3b2c], 0x3f800000
mov qword [rax + 0x3b34], rbx
mov qword [rax + 0x3b3c], 0x3f800000
mov qword [rax + 0x3b44], rbx
mov qword [rax + 0x3b4c], 0x3f800000
mov qword [rax + 0x3b54], rbx
mov dword [rax + 0x3b5c], 0x3f800000
mov dword [rax + 0x3bb0], 0x3e800000
mov qword [rax + 0x3bb4], 0x3f800000
mov dword [rax + 0x3bbc], 0x3edc28f6
movaps xmm0, xmmword [0x140044d90]
movups xmmword [rax + 0x3a70], xmm0
mov dword [rax + 0x3808], ebx
or dword [rax + 0x3fb0], 2
mov dword [rax + 0x3fd0], 0x43e10000
mov dword [rax + 0x3fd4], 0x44098000
mov dword [rax + 0x3fb8], 2
call fcn.14000c470
mov rdx, qword [0x14004ba30]
mov rcx, qword [rdx + 0x3ea8]
movss xmm0, dword [rcx + 0x238]
cmp qword [rcx + 0x190], rbx
jne 0x1400368f2
cmp qword [rdx + 0x4308], rbx
je 0x1400368fa
movss xmm0, dword [rcx + 0x208]
subss xmm0, dword [rcx + 0xe0]
mov rax, qword gs:[0x58]
mov r8d, 4
mov dword [rbp + 0x73], 0x40400000
mov rcx, qword [rax]
addss xmm0, xmm0
mov eax, dword [r8 + rcx]
cmp dword [0x14004bc90], eax
movss dword [rbp + 0x6f], xmm0
jle 0x1400369be
lea rcx, [0x14004bc90]
call fcn.14003da5c
cmp dword [0x14004bc90], 0xffffffff
jne 0x1400369b7
movaps xmm0, xmmword [0x140044cc0]
lea rcx, [0x14004bc90]
movaps xmm1, xmmword [0x140044ce0]
movaps xmmword [0x14004bc20], xmm0
movaps xmm0, xmmword [0x140044cd0]
movaps xmmword [0x14004bc40], xmm0
movaps xmm0, xmmword [0x140044d80]
movaps xmmword [0x14004bc30], xmm1
movaps xmm1, xmmword [0x140044dd0]
movaps xmmword [0x14004bc60], xmm0
movaps xmm0, xmmword [0x140044cc0]
movaps xmmword [0x14004bc50], xmm1
movaps xmm1, xmmword [0x140044db0]
movaps xmmword [0x14004bc80], xmm0
movaps xmmword [0x14004bc70], xmm1
call fcn.14003d9f0
mov rdx, qword [0x14004ba30]
mov rax, qword [rdx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rdx + 0x3ea8]
mov rcx, qword [rax + 0x280]
mov qword [rbp + 0x7f], rcx
mov rax, qword [rdx + 0x3ea8]
movsd xmm0, qword [rax + 0xe0]
mov eax, dword [0x14004bbfc]
movsd qword [rbp - 0x39], xmm0
movss xmm0, dword [rbp + 0x6f]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
subss xmm0, xmm1
ucomiss xmm0, xmm8
jp 0x140036a14
jne 0x140036a14
mov eax, ebx
jmp 0x140036a16
inc eax
mov dword [0x14004bbfc], eax
mov dword [rbp + 0x67], ebx
nop
movsd xmm0, qword [rdx + 0x3844]
lea rcx, [rbp + 0x7f]
mov qword [rbp - 0x19], rcx
mov edx, eax
lea rcx, [rbp - 0x39]
movsd qword [rbp - 0x31], xmm0
mov qword [rbp - 0x11], rcx
lea rcx, [rbp - 0x31]
mov qword [rbp - 9], rcx
lea rcx, [rbp + 0x67]
mov qword [rbp - 1], rcx
lea rcx, [rbp + 0x6f]
mov qword [rbp + 7], rcx
lea rcx, [rbp - 0x19]
call fcn.1400363a0
movd xmm0, dword [0x14004bbfc]
lea rcx, [rbp - 0x19]
cvtdq2ps xmm0, xmm0
subss xmm0, dword [rbp + 0x6f]
cvttss2si edx, xmm0
call fcn.1400363a0
mov eax, dword [rbp + 0x67]
inc eax
mov dword [rbp + 0x67], eax
cmp eax, 6
jge 0x140036a99
mov rdx, qword [0x14004ba30]
mov eax, dword [0x14004bbfc]
jmp 0x140036a20
mov qword [rbp + 0x77], rbx
lea rcx, str.backround
mov rbx, qword [0x14004ba30]
xor edx, edx
mov rax, qword [rbx + 0x3ea8]
mov byte [rax + 0x98], 1
mov r8, qword [rbx + 0x3ea8]
movsxd rax, dword [r8 + 0xd0]
mov r8, qword [r8 + 0xd8]
mov r8d, dword [r8 + rax*4 - 4]
call fcn.140002730
mov edi, eax
cmp dword [rbx + 0x3edc], eax
jne 0x140036af7
lea r8, str.backround
mov edx, 0xb
mov ecx, eax
call fcn.140017210
lea r8, [rbp + 0x77]
mov dword [rsp + 0x20], 8
mov edx, edi
lea rcx, str.backround
call fcn.140009970
lea rdx, [rbp + 0x67]
mov dword [rbp + 0x67], 0x429a0000
lea rcx, str.aimbot
mov dword [rbp + 0x6b], 0x41a00000
call fcn.14002bf20
test al, al
je 0x140036b3d
mov dword [0x14004bbf8], 1
movss xmm7, dword [0x140044c00]
movaps xmm0, xmm8
movaps xmm1, xmm7
call fcn.14000ff00
lea rcx, str.visuals
mov dword [rbp + 0x67], 0x429a0000
lea rdx, [rbp + 0x67]
mov dword [rbp + 0x6b], 0x41a00000
call fcn.14002bf20
test al, al
je 0x140036b7d
mov dword [0x14004bbf8], 2
movaps xmm1, xmm7
movaps xmm0, xmm8
call fcn.14000ff00
lea rcx, str.misc
mov dword [rbp + 0x67], 0x429a0000
lea rdx, [rbp + 0x67]
mov dword [rbp + 0x6b], 0x41a00000
call fcn.14002bf20
test al, al
je 0x140036bb5
mov dword [0x14004bbf8], 3
movaps xmm1, xmm7
movaps xmm0, xmm8
call fcn.14000ff00
lea rcx, str.config
mov dword [rbp + 0x67], 0x429a0000
lea rdx, [rbp + 0x67]
mov dword [rbp + 0x6b], 0x41a00000
call fcn.14002bf20
test al, al
je 0x140036bed
mov dword [0x14004bbf8], 4
movaps xmm1, xmm7
movaps xmm0, xmm8
call fcn.14000ff00
lea rcx, str.colors
mov dword [rbp + 0x67], 0x429a0000
lea rdx, [rbp + 0x67]
mov dword [rbp + 0x6b], 0x41a00000
call fcn.14002bf20
test al, al
je 0x140036df3
mov dword [0x14004bbf8], 5
mov rbx, qword [0x14004ba30]
lea rdx, [rbp - 0x31]
movaps xmm6, xmmword [0x140044d30]
mov dword [rbp - 0x31], 0x15
movups xmm0, xmmword [rbx + 0x3a10]
lea rcx, [rbx + 0x4020]
movups xmmword [rbp - 0x2d], xmm0
call fcn.140017940
movups xmmword [rbx + 0x3a10], xmm6
mov rbx, qword [0x14004ba30]
lea rdx, [rbp - 0x31]
mov dword [rbp - 0x31], 0x16
movups xmm0, xmmword [rbx + 0x3a20]
lea rcx, [rbx + 0x4020]
movups xmmword [rbp - 0x2d], xmm0
call fcn.140017940
movups xmmword [rbx + 0x3a20], xmm6
mov rbx, qword [0x14004ba30]
lea rdx, [rbp - 0x31]
mov dword [rbp - 0x31], 0x17
movups xmm0, xmmword [rbx + 0x3a30]
lea rcx, [rbx + 0x4020]
movups xmmword [rbp - 0x2d], xmm0
call fcn.140017940
lea rdx, [rbp + 0x67]
mov dword [rbp + 0x67], 0x429a0000
lea rcx, [0x14004421c]
mov dword [rbp + 0x6b], 0x40400000
movups xmmword [rbx + 0x3a30], xmm6
call fcn.14002bf20
mov rbx, qword [0x14004ba30]
mov rdi, rbx
mov dword [rbp - 0x31], 0x15
mov rcx, qword [rbx + 0x4028]
movsxd rax, dword [rbx + 0x4020]
lea rdx, [rax + rax*4]
movsxd rax, dword [rcx + rdx*4 - 0x14]
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
add rax, 0x38c
add rax, rax
movups xmmword [rbx + rax*8], xmm0
movsxd rcx, dword [rbx + 0x4020]
lea eax, [rcx - 1]
mov dword [rbx + 0x4020], eax
lea rax, [rcx - 2]
mov rcx, qword [rbx + 0x4028]
lea rdx, [rax + rax*4]
movsxd rax, dword [rcx + rdx*4]
movups xmm0, xmmword [rcx + rdx*4 + 4]
add rax, 0x38c
add rax, rax
movups xmmword [rbx + rax*8], xmm0
movsxd rcx, dword [rbx + 0x4020]
lea eax, [rcx - 1]
mov dword [rbx + 0x4020], eax
lea rax, [rcx - 2]
mov rcx, qword [rbx + 0x4028]
lea rdx, [rax + rax*4]
movsxd rax, dword [rcx + rdx*4]
movups xmm0, xmmword [rcx + rdx*4 + 4]
add rax, 0x38c
lea rdx, [rbp - 0x31]
add rax, rax
movups xmmword [rbx + rax*8], xmm0
dec dword [rbx + 0x4020]
cmp dword [0x14004bbf8], 2
jne 0x140036e6c
movups xmm0, xmmword [rbx + 0x3a10]
lea rcx, [rbx + 0x4020]
movaps xmm6, xmmword [0x140044da0]
movups xmmword [rbp - 0x2d], xmm0
call fcn.140017940
movups xmmword [rbx + 0x3a10], xmm6
mov rbx, qword [0x14004ba30]
lea rdx, [rbp - 0x31]
mov dword [rbp - 0x31], 0x16
movups xmm0, xmmword [rbx + 0x3a20]
lea rcx, [rbx + 0x4020]
movups xmmword [rbp - 0x2d], xmm0
call fcn.140017940
movups xmmword [rbx + 0x3a20], xmm6
jmp 0x140036ec1
cmp dword [0x14004bbf8], 1
jne 0x140036c29
mov rbx, qword [0x14004ba30]
lea rdx, [rbp - 0x31]
movaps xmm6, xmmword [0x140044da0]
mov dword [rbp - 0x31], 0x15
movups xmm0, xmmword [rbx + 0x3a10]
lea rcx, [rbx + 0x4020]
movups xmmword [rbp - 0x2d], xmm0
call fcn.140017940
movups xmmword [rbx + 0x3a10], xmm6
mov rbx, qword [0x14004ba30]
lea rdx, [rbp - 0x31]
mov dword [rbp - 0x31], 0x16
movups xmm0, xmmword [rbx + 0x3a20]
lea rcx, [rbx + 0x4020]
movups xmmword [rbp - 0x2d], xmm0
call fcn.140017940
movups xmmword [rbx + 0x3a20], xmm6
jmp 0x140036c90
movups xmm0, xmmword [rdi + 0x3a10]
lea rcx, [rdi + 0x4020]
movaps xmm6, xmmword [0x140044d30]
movups xmmword [rbp - 0x2d], xmm0
call fcn.140017940
mov rbx, qword [0x14004ba30]
lea rdx, [rbp - 0x31]
movups xmmword [rdi + 0x3a10], xmm6
mov dword [rbp - 0x31], 0x16
movups xmm0, xmmword [rbx + 0x3a20]
lea rcx, [rbx + 0x4020]
movups xmmword [rbp - 0x2d], xmm0
call fcn.140017940
movups xmmword [rbx + 0x3a20], xmm6
mov rbx, qword [0x14004ba30]
lea rdx, [rbp - 0x31]
mov dword [rbp - 0x31], 0x17
movups xmm0, xmmword [rbx + 0x3a30]
lea rcx, [rbx + 0x4020]
movups xmmword [rbp - 0x2d], xmm0
call fcn.140017940
movaps xmm1, xmm7
movaps xmm0, xmm8
movups xmmword [rbx + 0x3a30], xmm6
call fcn.14000ff00
lea rcx, [0x14004421c]
mov dword [rbp + 0x67], 0x429a0000
lea rdx, [rbp + 0x67]
mov dword [rbp + 0x6b], 0x40400000
call fcn.14002bf20
mov rbx, qword [0x14004ba30]
mov rdi, rbx
mov dword [rbp - 0x31], 0x15
mov rcx, qword [rbx + 0x4028]
movsxd rax, dword [rbx + 0x4020]
lea rdx, [rax + rax*4]
movsxd rax, dword [rcx + rdx*4 - 0x14]
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
add rax, 0x38c
add rax, rax
movups xmmword [rbx + rax*8], xmm0
movsxd rcx, dword [rbx + 0x4020]
lea eax, [rcx - 1]
mov dword [rbx + 0x4020], eax
lea rax, [rcx - 2]
mov rcx, qword [rbx + 0x4028]
lea rdx, [rax + rax*4]
movsxd rax, dword [rcx + rdx*4]
movups xmm0, xmmword [rcx + rdx*4 + 4]
add rax, 0x38c
add rax, rax
movups xmmword [rbx + rax*8], xmm0
movsxd rcx, dword [rbx + 0x4020]
lea eax, [rcx - 1]
mov dword [rbx + 0x4020], eax
lea rax, [rcx - 2]
mov rcx, qword [rbx + 0x4028]
lea rdx, [rax + rax*4]
movsxd rax, dword [rcx + rdx*4]
movups xmm0, xmmword [rcx + rdx*4 + 4]
add rax, 0x38c
lea rdx, [rbp - 0x31]
add rax, rax
movups xmmword [rbx + rax*8], xmm0
dec dword [rbx + 0x4020]
cmp dword [0x14004bbf8], 3
jne 0x140037029
movups xmm0, xmmword [rbx + 0x3a10]
lea rcx, [rbx + 0x4020]
movaps xmm6, xmmword [0x140044da0]
movups xmmword [rbp - 0x2d], xmm0
call fcn.140017940
movups xmmword [rbx + 0x3a10], xmm6
mov rbx, qword [0x14004ba30]
lea rdx, [rbp - 0x31]
mov dword [rbp - 0x31], 0x16
movups xmm0, xmmword [rbx + 0x3a20]
lea rcx, [rbx + 0x4020]
movups xmmword [rbp - 0x2d], xmm0
call fcn.140017940
movups xmmword [rbx + 0x3a20], xmm6
jmp 0x14003707e
movups xmm0, xmmword [rdi + 0x3a10]
lea rcx, [rdi + 0x4020]
movaps xmm6, xmmword [0x140044d30]
movups xmmword [rbp - 0x2d], xmm0
call fcn.140017940
mov rbx, qword [0x14004ba30]
lea rdx, [rbp - 0x31]
movups xmmword [rdi + 0x3a10], xmm6
mov dword [rbp - 0x31], 0x16
movups xmm0, xmmword [rbx + 0x3a20]
lea rcx, [rbx + 0x4020]
movups xmmword [rbp - 0x2d], xmm0
call fcn.140017940
movups xmmword [rbx + 0x3a20], xmm6
mov rbx, qword [0x14004ba30]
lea rdx, [rbp - 0x31]
mov dword [rbp - 0x31], 0x17
movups xmm0, xmmword [rbx + 0x3a30]
lea rcx, [rbx + 0x4020]
movups xmmword [rbp - 0x2d], xmm0
call fcn.140017940
movaps xmm1, xmm7
movaps xmm0, xmm8
movups xmmword [rbx + 0x3a30], xmm6
call fcn.14000ff00
lea rcx, [0x14004421c]
mov dword [rbp + 0x67], 0x429a0000
lea rdx, [rbp + 0x67]
mov dword [rbp + 0x6b], 0x40400000
call fcn.14002bf20
mov rbx, qword [0x14004ba30]
mov rdi, rbx
mov dword [rbp - 0x31], 0x15
mov rcx, qword [rbx + 0x4028]
movsxd rax, dword [rbx + 0x4020]
lea rdx, [rax + rax*4]
movsxd rax, dword [rcx + rdx*4 - 0x14]
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
add rax, 0x38c
add rax, rax
movups xmmword [rbx + rax*8], xmm0
movsxd rcx, dword [rbx + 0x4020]
lea eax, [rcx - 1]
mov dword [rbx + 0x4020], eax
lea rax, [rcx - 2]
mov rcx, qword [rbx + 0x4028]
lea rdx, [rax + rax*4]
movsxd rax, dword [rcx + rdx*4]
movups xmm0, xmmword [rcx + rdx*4 + 4]
add rax, 0x38c
add rax, rax
movups xmmword [rbx + rax*8], xmm0
movsxd rcx, dword [rbx + 0x4020]
lea eax, [rcx - 1]
mov dword [rbx + 0x4020], eax
lea rax, [rcx - 2]
mov rcx, qword [rbx + 0x4028]
lea rdx, [rax + rax*4]
movsxd rax, dword [rcx + rdx*4]
movups xmm0, xmmword [rcx + rdx*4 + 4]
add rax, 0x38c
lea rdx, [rbp - 0x31]
add rax, rax
movups xmmword [rbx + rax*8], xmm0
dec dword [rbx + 0x4020]
cmp dword [0x14004bbf8], 4
jne 0x1400371e6
movups xmm0, xmmword [rbx + 0x3a10]
lea rcx, [rbx + 0x4020]
movaps xmm6, xmmword [0x140044da0]
movups xmmword [rbp - 0x2d], xmm0
call fcn.140017940
movups xmmword [rbx + 0x3a10], xmm6
mov rbx, qword [0x14004ba30]
lea rdx, [rbp - 0x31]
mov dword [rbp - 0x31], 0x16
movups xmm0, xmmword [rbx + 0x3a20]
lea rcx, [rbx + 0x4020]
movups xmmword [rbp - 0x2d], xmm0
call fcn.140017940
movups xmmword [rbx + 0x3a20], xmm6
jmp 0x14003723b
movups xmm0, xmmword [rdi + 0x3a10]
lea rcx, [rdi + 0x4020]
movaps xmm6, xmmword [0x140044d30]
movups xmmword [rbp - 0x2d], xmm0
call fcn.140017940
mov rbx, qword [0x14004ba30]
lea rdx, [rbp - 0x31]
movups xmmword [rdi + 0x3a10], xmm6
mov dword [rbp - 0x31], 0x16
movups xmm0, xmmword [rbx + 0x3a20]
lea rcx, [rbx + 0x4020]
movups xmmword [rbp - 0x2d], xmm0
call fcn.140017940
movups xmmword [rbx + 0x3a20], xmm6
mov rbx, qword [0x14004ba30]
lea rdx, [rbp - 0x31]
mov dword [rbp - 0x31], 0x17
movups xmm0, xmmword [rbx + 0x3a30]
lea rcx, [rbx + 0x4020]
movups xmmword [rbp - 0x2d], xmm0
call fcn.140017940
movaps xmm1, xmm7
movaps xmm0, xmm8
movups xmmword [rbx + 0x3a30], xmm6
call fcn.14000ff00
lea rcx, [0x14004421c]
mov dword [rbp + 0x67], 0x429a0000
lea rdx, [rbp + 0x67]
mov dword [rbp + 0x6b], 0x40400000
call fcn.14002bf20
mov rbx, qword [0x14004ba30]
mov rdi, rbx
mov dword [rbp - 0x31], 0x15
mov rcx, qword [rbx + 0x4028]
movsxd rax, dword [rbx + 0x4020]
lea rdx, [rax + rax*4]
movsxd rax, dword [rcx + rdx*4 - 0x14]
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
add rax, 0x38c
add rax, rax
movups xmmword [rbx + rax*8], xmm0
movsxd rcx, dword [rbx + 0x4020]
lea eax, [rcx - 1]
mov dword [rbx + 0x4020], eax
lea rax, [rcx - 2]
mov rcx, qword [rbx + 0x4028]
lea rdx, [rax + rax*4]
movsxd rax, dword [rcx + rdx*4]
movups xmm0, xmmword [rcx + rdx*4 + 4]
add rax, 0x38c
add rax, rax
movups xmmword [rbx + rax*8], xmm0
movsxd rcx, dword [rbx + 0x4020]
lea eax, [rcx - 1]
mov dword [rbx + 0x4020], eax
lea rax, [rcx - 2]
mov rcx, qword [rbx + 0x4028]
lea rdx, [rax + rax*4]
movsxd rax, dword [rcx + rdx*4]
movups xmm0, xmmword [rcx + rdx*4 + 4]
add rax, 0x38c
lea rdx, [rbp - 0x31]
add rax, rax
movups xmmword [rbx + rax*8], xmm0
dec dword [rbx + 0x4020]
cmp dword [0x14004bbf8], 5
jne 0x1400373a3
movups xmm0, xmmword [rbx + 0x3a10]
lea rcx, [rbx + 0x4020]
movaps xmm6, xmmword [0x140044da0]
movups xmmword [rbp - 0x2d], xmm0
call fcn.140017940
movups xmmword [rbx + 0x3a10], xmm6
mov rbx, qword [0x14004ba30]
lea rdx, [rbp - 0x31]
mov dword [rbp - 0x31], 0x16
movups xmm0, xmmword [rbx + 0x3a20]
lea rcx, [rbx + 0x4020]
movups xmmword [rbp - 0x2d], xmm0
call fcn.140017940
movups xmmword [rbx + 0x3a20], xmm6
jmp 0x1400373f8
movups xmm0, xmmword [rdi + 0x3a10]
lea rcx, [rdi + 0x4020]
movaps xmm6, xmmword [0x140044d30]
movups xmmword [rbp - 0x2d], xmm0
call fcn.140017940
mov rbx, qword [0x14004ba30]
lea rdx, [rbp - 0x31]
movups xmmword [rdi + 0x3a10], xmm6
mov dword [rbp - 0x31], 0x16
movups xmm0, xmmword [rbx + 0x3a20]
lea rcx, [rbx + 0x4020]
movups xmmword [rbp - 0x2d], xmm0
call fcn.140017940
movups xmmword [rbx + 0x3a20], xmm6
mov rbx, qword [0x14004ba30]
lea rdx, [rbp - 0x31]
mov dword [rbp - 0x31], 0x17
movups xmm0, xmmword [rbx + 0x3a30]
lea rcx, [rbx + 0x4020]
movups xmmword [rbp - 0x2d], xmm0
call fcn.140017940
movaps xmm1, xmm7
movaps xmm0, xmm8
movups xmmword [rbx + 0x3a30], xmm6
call fcn.14000ff00
lea rcx, [0x14004421c]
mov dword [rbp + 0x67], 0x429a0000
lea rdx, [rbp + 0x67]
mov dword [rbp + 0x6b], 0x40400000
call fcn.14002bf20
mov rbx, qword [0x14004ba30]
movaps xmm6, xmmword [0x140044d00]
mov dword [rbp - 0x31], 3
mov rcx, qword [rbx + 0x4028]
movsxd rax, dword [rbx + 0x4020]
lea rdx, [rax + rax*4]
movsxd rax, dword [rcx + rdx*4 - 0x14]
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
add rax, 0x38c
add rax, rax
movups xmmword [rbx + rax*8], xmm0
movsxd rcx, dword [rbx + 0x4020]
lea eax, [rcx - 1]
mov dword [rbx + 0x4020], eax
lea rax, [rcx - 2]
mov rcx, qword [rbx + 0x4028]
lea rdx, [rax + rax*4]
movsxd rax, dword [rcx + rdx*4]
movups xmm0, xmmword [rcx + rdx*4 + 4]
add rax, 0x38c
add rax, rax
movups xmmword [rbx + rax*8], xmm0
movsxd rcx, dword [rbx + 0x4020]
lea eax, [rcx - 1]
mov dword [rbx + 0x4020], eax
lea rax, [rcx - 2]
mov rcx, qword [rbx + 0x4028]
lea rdx, [rax + rax*4]
movsxd rax, dword [rcx + rdx*4]
movups xmm0, xmmword [rcx + rdx*4 + 4]
add rax, 0x38c
lea rcx, [rbx + 0x4020]
add rax, rax
lea rdx, [rbp - 0x31]
movups xmmword [rbx + rax*8], xmm0
dec dword [rbx + 0x4020]
movups xmm0, xmmword [rbx + 0x38f0]
movups xmmword [rbp - 0x2d], xmm0
call fcn.140017940
movups xmmword [rbx + 0x38f0], xmm6
mov rbx, qword [0x14004ba30]
lea rcx, str.backro3und
xor edx, edx
mov qword [rbp + 0x67], 0
mov rax, qword [rbx + 0x3ea8]
mov byte [rax + 0x98], 1
mov r8, qword [rbx + 0x3ea8]
movsxd rax, dword [r8 + 0xd0]
mov r8, qword [r8 + 0xd8]
mov r8d, dword [r8 + rax*4 - 4]
call fcn.140002730
mov edi, eax
movaps xmm6, xmmword [rsp + 0xb0]
cmp dword [rbx + 0x3edc], eax
jne 0x14003758c
lea r8, str.backro3und
mov edx, 0xb
mov ecx, eax
call fcn.140017210
lea r8, [rbp + 0x67]
mov dword [rsp + 0x20], 8
mov edx, edi
lea rcx, str.backro3und
call fcn.140009970
mov rbx, qword [0x14004ba30]
mov rax, qword [rbx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rbx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x1400375e6
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fbf0
mov rbx, qword [0x14004ba30]
mov rax, qword [rbx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rbx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x14003761f
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fbf0
mov rbx, qword [0x14004ba30]
mov rax, qword [rbx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rbx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x140037658
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fbf0
mov rbx, qword [0x14004ba30]
movaps xmm1, xmm7
movaps xmm0, xmm8
call fcn.14000ff00
mov eax, dword [0x14004bbf8]
cmp eax, 1
jne 0x140037a20
mov rax, qword [rbx + 0x3ea8]
lea rcx, str.tab1left
xor edx, edx
mov dword [rbp + 0x67], 0x433d0000
mov dword [rbp + 0x6b], 0x43e38000
mov byte [rax + 0x98], 1
mov r8, qword [rbx + 0x3ea8]
movsxd rax, dword [r8 + 0xd0]
mov r8, qword [r8 + 0xd8]
mov r8d, dword [r8 + rax*4 - 4]
call fcn.140002730
mov edi, eax
cmp dword [rbx + 0x3edc], eax
jne 0x1400376d4
lea r8, str.tab1left
mov edx, 0xb
mov ecx, eax
call fcn.140017210
lea r8, [rbp + 0x67]
mov dword [rsp + 0x20], 8
mov edx, edi
lea rcx, str.tab1left
call fcn.140009970
lea rdx, [0x14004ba59]
lea rcx, str.aimbot
call fcn.14002cd00
cmp byte [0x14004ba59], 0
je 0x1400378c6
lea rax, [rbp + 0x67]
mov dword [rbp + 0x67], 0x43b40000
lea r9, [rbp + 0x6f]
mov qword [rsp + 0x20], rax
lea r8, [0x14004bbe4]
mov dword [rbp + 0x6f], 0x3f800000
lea rcx, [0x140044784]
call fcn.14002e150
mov rcx, qword [0x14004ba30]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x14003777c
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fbf0
mov rcx, qword [0x14004ba30]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x1400377ae
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fbf0
lea rax, [rbp + 0x67]
mov dword [rbp + 0x67], 0x43b40000
lea r9, [rbp + 0x6f]
mov qword [rsp + 0x20], rax
lea r8, [0x14004bbf0]
mov dword [rbp + 0x6f], 0x3f800000
lea rcx, str.smooth
call fcn.14002e150
mov rcx, qword [0x14004ba30]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x140037815
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fbf0
lea rcx, str.key
call fcn.14002b790
movaps xmm1, xmm7
movaps xmm0, xmm8
call fcn.14000ff00
call fcn.140036110
mov rcx, qword [0x14004ba30]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x140037872
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fbf0
mov rcx, qword [0x14004ba30]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x1400378a4
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fbf0
lea r9, str.head
mov dword [rsp + 0x20], 3
lea rdx, [0x14004bbec]
lea rcx, str.hitbox
call fcn.14002df70
mov rcx, qword [0x14004ba30]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x1400378ff
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fbf0
lea rdx, [0x14004ba57]
lea rcx, str.fov_circle
call fcn.14002cd00
lea rdx, [0x14004ba5a]
lea rcx, str.nazi_crosshair
call fcn.14002cd00
lea rdx, [0x14004ba58]
lea rcx, str.triggerbot
call fcn.14002cd00
cmp byte [0x14004ba58], 0
je 0x14003796f
lea rax, [rbp + 0x67]
mov dword [rbp + 0x67], 0x41f00000
lea r9, [rbp + 0x6f]
mov qword [rsp + 0x20], rax
lea r8, [0x14004bbe8]
mov dword [rbp + 0x6f], 0x3f800000
lea rcx, str.delay__ms_
call fcn.14002e150
call fcn.140009b70
movaps xmm1, xmm7
movaps xmm0, xmm8
call fcn.14000ff00
mov rbx, qword [0x14004ba30]
lea rcx, str.tab1right
xor edx, edx
mov dword [rbp + 0x67], 0x433d0000
mov dword [rbp + 0x6b], 0x43e38000
mov rax, qword [rbx + 0x3ea8]
mov byte [rax + 0x98], 1
mov r8, qword [rbx + 0x3ea8]
movsxd rax, dword [r8 + 0xd0]
mov r8, qword [r8 + 0xd8]
mov r8d, dword [r8 + rax*4 - 4]
call fcn.140002730
mov edi, eax
cmp dword [rbx + 0x3edc], eax
jne 0x1400379e8
lea r8, str.tab1right
mov edx, 0xb
mov ecx, eax
call fcn.140017210
lea r8, [rbp + 0x67]
mov dword [rsp + 0x20], 8
mov edx, edi
lea rcx, str.tab1right
call fcn.140009970
lea rcx, str.memory_aimbot
call fcn.14002b790
call fcn.140009b70
mov eax, dword [0x14004bbf8]
mov rbx, qword [0x14004ba30]
cmp eax, 2
jne 0x140037ccd
mov rax, qword [rbx + 0x3ea8]
lea rcx, str.tab2left
xor edx, edx
mov dword [rbp + 0x67], 0x433d0000
mov dword [rbp + 0x6b], 0x43e38000
mov byte [rax + 0x98], 1
mov r8, qword [rbx + 0x3ea8]
movsxd rax, dword [r8 + 0xd0]
mov r8, qword [r8 + 0xd8]
mov r8d, dword [r8 + rax*4 - 4]
call fcn.140002730
mov edi, eax
cmp dword [rbx + 0x3edc], eax
jne 0x140037a8a
lea r8, str.tab2left
mov edx, 0xb
mov ecx, eax
call fcn.140017210
lea r8, [rbp + 0x67]
mov dword [rsp + 0x20], 8
mov edx, edi
lea rcx, str.tab2left
call fcn.140009970
lea rdx, [0x14004b050]
lea rcx, str.show_box
call fcn.14002cd00
cmp byte [0x14004b050], 0
je 0x140037ae2
lea r9, [0x14004b4b0]
mov dword [rsp + 0x20], 4
lea rdx, [0x14004bae8]
lea rcx, str.style
call fcn.14002df70
lea rdx, [0x14004ba46]
lea rcx, str.show_heads
call fcn.14002cd00
lea rdx, [0x14004ba2f]
lea rcx, str.show_bones
call fcn.14002cd00
lea rdx, [0x14004ba55]
lea rcx, str.show_armor
call fcn.14002cd00
lea rdx, [0x14004ba2d]
lea rcx, str.show_health
call fcn.14002cd00
cmp byte [0x14004ba2d], 1
jne 0x140037b59
lea r9, str.text
mov dword [rsp + 0x20], 3
lea rdx, [0x14004bbe0]
lea rcx, str.health_type
call fcn.14002df70
lea rdx, [0x14004ba2b]
lea rcx, str.show_snaplines
call fcn.14002cd00
lea rdx, [0x14004ba56]
lea rcx, str.show_distance
call fcn.14002cd00
lea rdx, [0x14004ba44]
lea rcx, str.show_names
call fcn.14002cd00
lea rdx, [0x14004ba2a]
lea rcx, str.show_glow
call fcn.14002cd00
test al, al
je 0x140037bb7
cmp byte [0x14004ba2a], 0
setne byte [0x14004badd]
call fcn.140009b70
movaps xmm1, xmm7
movaps xmm0, xmm8
call fcn.14000ff00
mov rbx, qword [0x14004ba30]
lea rcx, str.tab2right
xor edx, edx
mov dword [rbp + 0x67], 0x433d0000
mov dword [rbp + 0x6b], 0x43e38000
mov rax, qword [rbx + 0x3ea8]
mov byte [rax + 0x98], 1
mov r8, qword [rbx + 0x3ea8]
movsxd rax, dword [r8 + 0xd0]
mov r8, qword [r8 + 0xd8]
mov r8d, dword [r8 + rax*4 - 4]
call fcn.140002730
mov edi, eax
cmp dword [rbx + 0x3edc], eax
jne 0x140037c30
lea r8, str.tab2right
mov edx, 0xb
mov ecx, eax
call fcn.140017210
lea r8, [rbp + 0x67]
mov dword [rsp + 0x20], 8
mov edx, edi
lea rcx, str.tab2right
call fcn.140009970
lea rdx, [0x14004ba54]
lea rcx, str.no_flash
call fcn.14002cd00
test al, al
je 0x140037c6f
cmp byte [0x14004ba54], 0
setne byte [0x14004badc]
lea rdx, [0x14004ba2c]
lea rcx, str.no_hands
call fcn.14002cd00
lea rdx, [0x14004ba2e]
lea rcx, str.chams
call fcn.14002cd00
lea rdx, [0x14004ba45]
lea rcx, str.no_ragdolls
call fcn.14002cd00
lea rdx, [0x14004ba47]
lea rcx, str.night_mode
call fcn.14002cd00
call fcn.140009b70
mov eax, dword [0x14004bbf8]
mov rbx, qword [0x14004ba30]
cmp eax, 3
jne 0x140037ea2
mov rax, qword [rbx + 0x3ea8]
lea rcx, str.tab3left
xor edx, edx
mov dword [rbp + 0x67], 0x433d0000
mov dword [rbp + 0x6b], 0x43e38000
mov byte [rax + 0x98], 1
mov r8, qword [rbx + 0x3ea8]
movsxd rax, dword [r8 + 0xd0]
mov r8, qword [r8 + 0xd8]
mov r8d, dword [r8 + rax*4 - 4]
call fcn.140002730
mov edi, eax
cmp dword [rbx + 0x3edc], eax
jne 0x140037d37
lea r8, str.tab3left
mov edx, 0xb
mov ecx, eax
call fcn.140017210
lea r8, [rbp + 0x67]
mov dword [rsp + 0x20], 8
mov edx, edi
lea rcx, str.tab3left
call fcn.140009970
lea rdx, [0x14004ba5f]
lea rcx, str.radar
call fcn.14002cd00
lea rdx, [0x14004ba5c]
lea rcx, str.bunny_hop
call fcn.14002cd00
lea rdx, [0x14004ba5d]
lea rcx, str.fov_changer
call fcn.14002cd00
cmp byte [0x14004ba5d], 0
je 0x140037dc5
lea rax, [rbp + 0x67]
mov dword [rbp + 0x67], 0x43b40000
lea r9, [rbp + 0x6f]
mov qword [rsp + 0x20], rax
lea r8, [0x14004bbf4]
mov dword [rbp + 0x6f], 0x3f800000
lea rcx, [0x140044784]
call fcn.14002e150
mov al, 1
jmp 0x140037dd1
mov dword [0x14004bbf4], 0x42880000
xor al, al
mov byte [0x14004ba29], al
call fcn.140009b70
movaps xmm1, xmm7
movaps xmm0, xmm8
call fcn.14000ff00
mov rbx, qword [0x14004ba30]
lea rcx, str.tab3right
xor edx, edx
mov dword [rbp + 0x67], 0x433d0000
mov dword [rbp + 0x6b], 0x43e38000
mov rax, qword [rbx + 0x3ea8]
mov byte [rax + 0x98], 1
mov r8, qword [rbx + 0x3ea8]
movsxd rax, dword [r8 + 0xd0]
mov r8, qword [r8 + 0xd8]
mov r8d, dword [r8 + rax*4 - 4]
call fcn.140002730
mov edi, eax
cmp dword [rbx + 0x3edc], eax
jne 0x140037e50
lea r8, str.tab3right
mov edx, 0xb
mov ecx, eax
call fcn.140017210
lea r8, [rbp + 0x67]
mov dword [rsp + 0x20], 8
mov edx, edi
lea rcx, str.tab3right
call fcn.140009970
lea rdx, [0x14004ba5e]
lea rcx, str.save_fps
call fcn.14002cd00
lea rdx, [0x14004ba5b]
lea rcx, str.water_mark
call fcn.14002cd00
call fcn.140009b70
mov eax, dword [0x14004bbf8]
mov rbx, qword [0x14004ba30]
cmp eax, 4
jne 0x1400382fb
mov rax, qword [rbx + 0x3ea8]
lea rcx, str.tab4left
xor edx, edx
mov dword [rbp + 0x67], 0x433d0000
mov dword [rbp + 0x6b], 0x43e38000
mov byte [rax + 0x98], 1
mov r8, qword [rbx + 0x3ea8]
movsxd rax, dword [r8 + 0xd0]
mov r8, qword [r8 + 0xd8]
mov r8d, dword [r8 + rax*4 - 4]
call fcn.140002730
mov edi, eax
cmp dword [rbx + 0x3edc], eax
jne 0x140037f0c
lea r8, str.tab4left
mov edx, 0xb
mov ecx, eax
call fcn.140017210
lea r8, [rbp + 0x67]
mov dword [rsp + 0x20], 8
mov edx, edi
lea rcx, str.tab4left
call fcn.140009970
lea rdx, [rbp + 0x67]
mov qword [rbp + 0x67], 0
lea rcx, str.save_config
call fcn.14002bf20
mov rcx, qword [0x14004ba30]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x140037f7e
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fbf0
mov rcx, qword [0x14004ba30]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x140037fb7
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fbf0
mov rcx, qword [0x14004ba30]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x140037fe9
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fbf0
lea rdx, [rbp + 0x67]
mov qword [rbp + 0x67], 0
lea rcx, str.load_config
call fcn.14002bf20
mov rcx, qword [0x14004ba30]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x140038041
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fbf0
mov rcx, qword [0x14004ba30]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x14003807a
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fbf0
mov rcx, qword [0x14004ba30]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x1400380ac
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fbf0
lea rdx, [rbp + 0x67]
mov qword [rbp + 0x67], 0
lea rcx, str.import_from_clipboard
call fcn.14002bf20
mov rcx, qword [0x14004ba30]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x140038104
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fbf0
mov rcx, qword [0x14004ba30]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x14003813d
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fbf0
mov rcx, qword [0x14004ba30]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x14003816f
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fbf0
lea rdx, [rbp + 0x67]
mov qword [rbp + 0x67], 0
lea rcx, str.load_legit_settings
call fcn.14002bf20
mov rcx, qword [0x14004ba30]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x1400381c7
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fbf0
mov rcx, qword [0x14004ba30]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x140038200
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fbf0
mov rcx, qword [0x14004ba30]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x140038232
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fbf0
lea rdx, [rbp + 0x67]
mov qword [rbp + 0x67], 0
lea rcx, str.load_rage_settings
call fcn.14002bf20
call fcn.140009b70
movaps xmm1, xmm7
movaps xmm0, xmm8
call fcn.14000ff00
mov rbx, qword [0x14004ba30]
lea rcx, str.tab4right
xor edx, edx
mov dword [rbp + 0x67], 0x433d0000
mov dword [rbp + 0x6b], 0x43e38000
mov rax, qword [rbx + 0x3ea8]
mov byte [rax + 0x98], 1
mov r8, qword [rbx + 0x3ea8]
movsxd rax, dword [r8 + 0xd0]
mov r8, qword [r8 + 0xd8]
mov r8d, dword [r8 + rax*4 - 4]
call fcn.140002730
mov edi, eax
cmp dword [rbx + 0x3edc], eax
jne 0x1400382c3
lea r8, str.tab4right
mov edx, 0xb
mov ecx, eax
call fcn.140017210
lea r8, [rbp + 0x67]
mov dword [rsp + 0x20], 8
mov edx, edi
lea rcx, str.tab4right
call fcn.140009970
lea rcx, str.Dont_do_that
call fcn.14002b790
call fcn.140009b70
mov eax, dword [0x14004bbf8]
mov rbx, qword [0x14004ba30]
cmp eax, 5
jne 0x14003842f
mov rax, qword [rbx + 0x3ea8]
lea rcx, str.tab5left
xor edx, edx
mov dword [rbp + 0x67], 0x433d0000
mov dword [rbp + 0x6b], 0x43e38000
mov byte [rax + 0x98], 1
mov r8, qword [rbx + 0x3ea8]
movsxd rax, dword [r8 + 0xd0]
mov r8, qword [r8 + 0xd8]
mov r8d, dword [r8 + rax*4 - 4]
call fcn.140002730
mov edi, eax
cmp dword [rbx + 0x3edc], eax
jne 0x140038365
lea r8, str.tab5left
mov edx, 0xb
mov ecx, eax
call fcn.140017210
lea r8, [rbp + 0x67]
mov dword [rsp + 0x20], 8
mov edx, edi
lea rcx, str.tab5left
call fcn.140009970
lea rcx, [0x1400444f8]
call fcn.14002b790
call fcn.140009b70
movaps xmm1, xmm7
movaps xmm0, xmm8
call fcn.14000ff00
mov rbx, qword [0x14004ba30]
lea rcx, str.tab5right
xor edx, edx
mov dword [rbp + 0x67], 0x433d0000
mov dword [rbp + 0x6b], 0x43e38000
mov rax, qword [rbx + 0x3ea8]
mov byte [rax + 0x98], 1
mov r8, qword [rbx + 0x3ea8]
movsxd rax, dword [r8 + 0xd0]
mov r8, qword [r8 + 0xd8]
mov r8d, dword [r8 + rax*4 - 4]
call fcn.140002730
mov edi, eax
cmp dword [rbx + 0x3edc], eax
jne 0x140038404
lea r8, str.tab5right
mov edx, 0xb
mov ecx, eax
call fcn.140017210
lea r8, [rbp + 0x67]
mov dword [rsp + 0x20], 8
mov edx, edi
lea rcx, str.tab5right
call fcn.140009970
lea rcx, str.under_construction
call fcn.14002b790
call fcn.140009b70
call fcn.140009b70
mov r8, qword [0x14004ba30]
movsxd rax, dword [r8 + 0x4020]
mov rcx, qword [r8 + 0x4028]
lea rdx, [rax + rax*4]
movsxd rax, dword [rcx + rdx*4 - 0x14]
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
add rax, 0x38c
add rax, rax
movups xmmword [r8 + rax*8], xmm0
dec dword [r8 + 0x4020]
call fcn.140009b70
call fcn.14000e830
movaps xmm8, xmmword [rsp + 0x90]
movaps xmm7, xmmword [rsp + 0xa0]
mov rdi, qword [rsp + 0xc0]
mov rbx, qword [rsp + 0xc8]
add rsp, 0xd0
pop rbp
ret