Function at 0x140039c10
Capabilities:
Log keystrokes via polling

Disassembly:
push rbp
lea rbp, [rsp - 0x57]
sub rsp, 0xe0
mov ecx, 0x2d
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x140039c3f
cmp byte [0x140050051], 0
sete al
mov byte [0x140050051], al
jmp 0x140039c46
movzx eax, byte [0x140050051]
test al, al
je 0x14003bef2
mov rax, qword [0x140050a30]
lea r8, str.Foreground
mov qword [rsp + 0xd8], rbx
mov edx, 1
mov qword [rsp + 0xd0], rsi
mov qword [rsp + 0xc8], rdi
mov rcx, qword [rax + 0x40b0]
movaps xmmword [rsp + 0xb0], xmm6
movaps xmmword [rsp + 0xa0], xmm7
movaps xmmword [rsp + 0x90], xmm8
mov rcx, qword [rcx]
call fcn.140005300
mov rcx, qword [0x140050a30]
mov r11, rax
movaps xmm0, xmmword [0x140048ea0]
movups xmmword [rbp - 0x41], xmm0
lea r10, [rcx + 0xd94]
movss xmm0, dword [r10]
addss xmm0, dword [0x140048c34]
movss dword [rbp + 0x67], xmm0
movss xmm0, dword [rcx + 0xd98]
lea rcx, [rbp - 0x41]
addss xmm0, dword [0x140048c34]
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 [0x140050a30]
movaps xmm0, xmmword [0x140048ea0]
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 [0x140048de0]
movaps xmm1, xmmword [0x140048dd0]
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 [0x140048e10]
movaps xmm1, xmmword [0x140048db0]
movups xmmword [rax + 0x3910], xmm0
movaps xmm0, xmmword [0x140048e00]
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
lea r8d, [rbx + 0x23]
mov dword [rax + 0x39c4], 0x3f0f5c29
lea rcx, str.cheat
mov dword [rax + 0x39c8], 0x3f147ae1
xor edx, edx
mov dword [rax + 0x39cc], 0x3f800000
mov dword [rax + 0x39d0], 0x3d75c28f
mov dword [rax + 0x39d4], 0x3d4ccccd
mov dword [rax + 0x39d8], 0x3d8f5c29
mov dword [rax + 0x39dc], 0x3f800000
movaps xmm0, xmmword [0x140048e60]
movups xmmword [rax + 0x39f0], xmm0
movups xmmword [rax + 0x3a00], xmm0
movaps xmm1, xmm0
movaps xmm0, xmmword [0x140048dd0]
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 [0x140048e50]
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 [0x140050a30]
mov rcx, qword [rdx + 0x3ea8]
movss xmm0, dword [rcx + 0x238]
cmp qword [rcx + 0x190], rbx
jne 0x14003a07a
cmp qword [rdx + 0x4308], rbx
je 0x14003a082
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 [0x140050cb4], eax
movss dword [rbp + 0x6f], xmm0
jle 0x14003a146
lea rcx, [0x140050cb4]
call fcn.1400415cc
cmp dword [0x140050cb4], 0xffffffff
jne 0x14003a13f
movaps xmm0, xmmword [0x140048d80]
lea rcx, [0x140050cb4]
movaps xmm1, xmmword [0x140048da0]
movaps xmmword [0x140050c40], xmm0
movaps xmm0, xmmword [0x140048d90]
movaps xmmword [0x140050c60], xmm0
movaps xmm0, xmmword [0x140048e40]
movaps xmmword [0x140050c50], xmm1
movaps xmm1, xmmword [0x140048e90]
movaps xmmword [0x140050c80], xmm0
movaps xmm0, xmmword [0x140048d80]
movaps xmmword [0x140050c70], xmm1
movaps xmm1, xmmword [0x140048e70]
movaps xmmword [0x140050ca0], xmm0
movaps xmmword [0x140050c90], xmm1
call fcn.140041560
mov rdx, qword [0x140050a30]
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 [0x140050c18]
movsd qword [rbp - 0x49], xmm0
movss xmm0, dword [rbp + 0x6f]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
subss xmm0, xmm1
ucomiss xmm0, xmm8
jp 0x14003a19c
jne 0x14003a19c
mov eax, ebx
jmp 0x14003a19e
inc eax
mov dword [0x140050c18], eax
mov dword [rbp + 0x67], ebx
nop word [rax + rax]
movsd xmm0, qword [rdx + 0x3844]
lea rcx, [rbp + 0x7f]
mov qword [rbp - 0x29], rcx
mov edx, eax
lea rcx, [rbp - 0x49]
movsd qword [rbp - 0x41], xmm0
mov qword [rbp - 0x21], rcx
lea rcx, [rbp - 0x41]
mov qword [rbp - 0x19], rcx
lea rcx, [rbp + 0x67]
mov qword [rbp - 0x11], rcx
lea rcx, [rbp + 0x6f]
mov qword [rbp - 9], rcx
lea rcx, [rbp - 0x29]
call fcn.140039b20
movd xmm0, dword [0x140050c18]
lea rcx, [rbp - 0x29]
cvtdq2ps xmm0, xmm0
subss xmm0, dword [rbp + 0x6f]
cvttss2si edx, xmm0
call fcn.140039b20
mov eax, dword [rbp + 0x67]
inc eax
mov dword [rbp + 0x67], eax
cmp eax, 6
jge 0x14003a229
mov rdx, qword [0x140050a30]
mov eax, dword [0x140050c18]
jmp 0x14003a1b0
mov qword [rbp + 0x77], rbx
lea rcx, str.backround
mov rbx, qword [0x140050a30]
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 0x14003a287
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 0x14003a2cd
mov dword [0x140050c14], 1
movss xmm7, dword [0x140048cbc]
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 0x14003a30d
mov dword [0x140050c14], 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 0x14003a345
mov dword [0x140050c14], 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 0x14003a37d
mov dword [0x140050c14], 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 0x14003a583
mov dword [0x140050c14], 5
mov rbx, qword [0x140050a30]
lea rdx, [rbp - 0x41]
movaps xmm6, xmmword [0x140048df0]
mov dword [rbp - 0x41], 0x15
movups xmm0, xmmword [rbx + 0x3a10]
lea rcx, [rbx + 0x4020]
movups xmmword [rbp - 0x3d], xmm0
call fcn.140017940
movups xmmword [rbx + 0x3a10], xmm6
mov rbx, qword [0x140050a30]
lea rdx, [rbp - 0x41]
mov dword [rbp - 0x41], 0x16
movups xmm0, xmmword [rbx + 0x3a20]
lea rcx, [rbx + 0x4020]
movups xmmword [rbp - 0x3d], xmm0
call fcn.140017940
movups xmmword [rbx + 0x3a20], xmm6
mov rbx, qword [0x140050a30]
lea rdx, [rbp - 0x41]
mov dword [rbp - 0x41], 0x17
movups xmm0, xmmword [rbx + 0x3a30]
lea rcx, [rbx + 0x4020]
movups xmmword [rbp - 0x3d], xmm0
call fcn.140017940
lea rdx, [rbp + 0x67]
mov dword [rbp + 0x67], 0x429a0000
lea rcx, [0x14004822c]
mov dword [rbp + 0x6b], 0x40400000
movups xmmword [rbx + 0x3a30], xmm6
call fcn.14002bf20
mov rbx, qword [0x140050a30]
mov rdi, rbx
mov dword [rbp - 0x41], 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 - 0x41]
add rax, rax
movups xmmword [rbx + rax*8], xmm0
dec dword [rbx + 0x4020]
cmp dword [0x140050c14], 2
jne 0x14003a5fc
movups xmm0, xmmword [rbx + 0x3a10]
lea rcx, [rbx + 0x4020]
movaps xmm6, xmmword [0x140048e60]
movups xmmword [rbp - 0x3d], xmm0
call fcn.140017940
movups xmmword [rbx + 0x3a10], xmm6
mov rbx, qword [0x140050a30]
lea rdx, [rbp - 0x41]
mov dword [rbp - 0x41], 0x16
movups xmm0, xmmword [rbx + 0x3a20]
lea rcx, [rbx + 0x4020]
movups xmmword [rbp - 0x3d], xmm0
call fcn.140017940
movups xmmword [rbx + 0x3a20], xmm6
jmp 0x14003a651
cmp dword [0x140050c14], 1
jne 0x14003a3b9
mov rbx, qword [0x140050a30]
lea rdx, [rbp - 0x41]
movaps xmm6, xmmword [0x140048e60]
mov dword [rbp - 0x41], 0x15
movups xmm0, xmmword [rbx + 0x3a10]
lea rcx, [rbx + 0x4020]
movups xmmword [rbp - 0x3d], xmm0
call fcn.140017940
movups xmmword [rbx + 0x3a10], xmm6
mov rbx, qword [0x140050a30]
lea rdx, [rbp - 0x41]
mov dword [rbp - 0x41], 0x16
movups xmm0, xmmword [rbx + 0x3a20]
lea rcx, [rbx + 0x4020]
movups xmmword [rbp - 0x3d], xmm0
call fcn.140017940
movups xmmword [rbx + 0x3a20], xmm6
jmp 0x14003a420
movups xmm0, xmmword [rdi + 0x3a10]
lea rcx, [rdi + 0x4020]
movaps xmm6, xmmword [0x140048df0]
movups xmmword [rbp - 0x3d], xmm0
call fcn.140017940
mov rbx, qword [0x140050a30]
lea rdx, [rbp - 0x41]
movups xmmword [rdi + 0x3a10], xmm6
mov dword [rbp - 0x41], 0x16
movups xmm0, xmmword [rbx + 0x3a20]
lea rcx, [rbx + 0x4020]
movups xmmword [rbp - 0x3d], xmm0
call fcn.140017940
movups xmmword [rbx + 0x3a20], xmm6
mov rbx, qword [0x140050a30]
lea rdx, [rbp - 0x41]
mov dword [rbp - 0x41], 0x17
movups xmm0, xmmword [rbx + 0x3a30]
lea rcx, [rbx + 0x4020]
movups xmmword [rbp - 0x3d], xmm0
call fcn.140017940
movaps xmm1, xmm7
movaps xmm0, xmm8
movups xmmword [rbx + 0x3a30], xmm6
call fcn.14000ff00
lea rcx, [0x14004822c]
mov dword [rbp + 0x67], 0x429a0000
lea rdx, [rbp + 0x67]
mov dword [rbp + 0x6b], 0x40400000
call fcn.14002bf20
mov rbx, qword [0x140050a30]
mov rdi, rbx
mov dword [rbp - 0x41], 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 - 0x41]
add rax, rax
movups xmmword [rbx + rax*8], xmm0
dec dword [rbx + 0x4020]
cmp dword [0x140050c14], 3
jne 0x14003a7b9
movups xmm0, xmmword [rbx + 0x3a10]
lea rcx, [rbx + 0x4020]
movaps xmm6, xmmword [0x140048e60]
movups xmmword [rbp - 0x3d], xmm0
call fcn.140017940
movups xmmword [rbx + 0x3a10], xmm6
mov rbx, qword [0x140050a30]
lea rdx, [rbp - 0x41]
mov dword [rbp - 0x41], 0x16
movups xmm0, xmmword [rbx + 0x3a20]
lea rcx, [rbx + 0x4020]
movups xmmword [rbp - 0x3d], xmm0
call fcn.140017940
movups xmmword [rbx + 0x3a20], xmm6
jmp 0x14003a80e
movups xmm0, xmmword [rdi + 0x3a10]
lea rcx, [rdi + 0x4020]
movaps xmm6, xmmword [0x140048df0]
movups xmmword [rbp - 0x3d], xmm0
call fcn.140017940
mov rbx, qword [0x140050a30]
lea rdx, [rbp - 0x41]
movups xmmword [rdi + 0x3a10], xmm6
mov dword [rbp - 0x41], 0x16
movups xmm0, xmmword [rbx + 0x3a20]
lea rcx, [rbx + 0x4020]
movups xmmword [rbp - 0x3d], xmm0
call fcn.140017940
movups xmmword [rbx + 0x3a20], xmm6
mov rbx, qword [0x140050a30]
lea rdx, [rbp - 0x41]
mov dword [rbp - 0x41], 0x17
movups xmm0, xmmword [rbx + 0x3a30]
lea rcx, [rbx + 0x4020]
movups xmmword [rbp - 0x3d], xmm0
call fcn.140017940
movaps xmm1, xmm7
movaps xmm0, xmm8
movups xmmword [rbx + 0x3a30], xmm6
call fcn.14000ff00
lea rcx, [0x14004822c]
mov dword [rbp + 0x67], 0x429a0000
lea rdx, [rbp + 0x67]
mov dword [rbp + 0x6b], 0x40400000
call fcn.14002bf20
mov rbx, qword [0x140050a30]
mov rdi, rbx
mov dword [rbp - 0x41], 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 - 0x41]
add rax, rax
movups xmmword [rbx + rax*8], xmm0
dec dword [rbx + 0x4020]
cmp dword [0x140050c14], 4
jne 0x14003a976
movups xmm0, xmmword [rbx + 0x3a10]
lea rcx, [rbx + 0x4020]
movaps xmm6, xmmword [0x140048e60]
movups xmmword [rbp - 0x3d], xmm0
call fcn.140017940
movups xmmword [rbx + 0x3a10], xmm6
mov rbx, qword [0x140050a30]
lea rdx, [rbp - 0x41]
mov dword [rbp - 0x41], 0x16
movups xmm0, xmmword [rbx + 0x3a20]
lea rcx, [rbx + 0x4020]
movups xmmword [rbp - 0x3d], xmm0
call fcn.140017940
movups xmmword [rbx + 0x3a20], xmm6
jmp 0x14003a9cb
movups xmm0, xmmword [rdi + 0x3a10]
lea rcx, [rdi + 0x4020]
movaps xmm6, xmmword [0x140048df0]
movups xmmword [rbp - 0x3d], xmm0
call fcn.140017940
mov rbx, qword [0x140050a30]
lea rdx, [rbp - 0x41]
movups xmmword [rdi + 0x3a10], xmm6
mov dword [rbp - 0x41], 0x16
movups xmm0, xmmword [rbx + 0x3a20]
lea rcx, [rbx + 0x4020]
movups xmmword [rbp - 0x3d], xmm0
call fcn.140017940
movups xmmword [rbx + 0x3a20], xmm6
mov rbx, qword [0x140050a30]
lea rdx, [rbp - 0x41]
mov dword [rbp - 0x41], 0x17
movups xmm0, xmmword [rbx + 0x3a30]
lea rcx, [rbx + 0x4020]
movups xmmword [rbp - 0x3d], xmm0
call fcn.140017940
movaps xmm1, xmm7
movaps xmm0, xmm8
movups xmmword [rbx + 0x3a30], xmm6
call fcn.14000ff00
lea rcx, [0x14004822c]
mov dword [rbp + 0x67], 0x429a0000
lea rdx, [rbp + 0x67]
mov dword [rbp + 0x6b], 0x40400000
call fcn.14002bf20
mov rbx, qword [0x140050a30]
mov rdi, rbx
mov dword [rbp - 0x41], 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 - 0x41]
add rax, rax
movups xmmword [rbx + rax*8], xmm0
dec dword [rbx + 0x4020]
cmp dword [0x140050c14], 5
jne 0x14003ab33
movups xmm0, xmmword [rbx + 0x3a10]
lea rcx, [rbx + 0x4020]
movaps xmm6, xmmword [0x140048e60]
movups xmmword [rbp - 0x3d], xmm0
call fcn.140017940
movups xmmword [rbx + 0x3a10], xmm6
mov rbx, qword [0x140050a30]
lea rdx, [rbp - 0x41]
mov dword [rbp - 0x41], 0x16
movups xmm0, xmmword [rbx + 0x3a20]
lea rcx, [rbx + 0x4020]
movups xmmword [rbp - 0x3d], xmm0
call fcn.140017940
movups xmmword [rbx + 0x3a20], xmm6
jmp 0x14003ab88
movups xmm0, xmmword [rdi + 0x3a10]
lea rcx, [rdi + 0x4020]
movaps xmm6, xmmword [0x140048df0]
movups xmmword [rbp - 0x3d], xmm0
call fcn.140017940
mov rbx, qword [0x140050a30]
lea rdx, [rbp - 0x41]
movups xmmword [rdi + 0x3a10], xmm6
mov dword [rbp - 0x41], 0x16
movups xmm0, xmmword [rbx + 0x3a20]
lea rcx, [rbx + 0x4020]
movups xmmword [rbp - 0x3d], xmm0
call fcn.140017940
movups xmmword [rbx + 0x3a20], xmm6
mov rbx, qword [0x140050a30]
lea rdx, [rbp - 0x41]
mov dword [rbp - 0x41], 0x17
movups xmm0, xmmword [rbx + 0x3a30]
lea rcx, [rbx + 0x4020]
movups xmmword [rbp - 0x3d], xmm0
call fcn.140017940
movaps xmm1, xmm7
movaps xmm0, xmm8
movups xmmword [rbx + 0x3a30], xmm6
call fcn.14000ff00
lea rcx, [0x14004822c]
mov dword [rbp + 0x67], 0x429a0000
lea rdx, [rbp + 0x67]
mov dword [rbp + 0x6b], 0x40400000
call fcn.14002bf20
mov rbx, qword [0x140050a30]
movaps xmm6, xmmword [0x140048dc0]
mov dword [rbp - 0x41], 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 - 0x41]
movups xmmword [rbx + rax*8], xmm0
dec dword [rbx + 0x4020]
movups xmm0, xmmword [rbx + 0x38f0]
movups xmmword [rbp - 0x3d], xmm0
call fcn.140017940
movups xmmword [rbx + 0x38f0], xmm6
mov rbx, qword [0x140050a30]
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 0x14003ad1c
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 [0x140050a30]
mov rax, qword [rbx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rbx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x14003ad76
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fbf0
mov rbx, qword [0x140050a30]
mov rax, qword [rbx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rbx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x14003adaf
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fbf0
mov rbx, qword [0x140050a30]
mov rax, qword [rbx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rbx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x14003ade8
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fbf0
mov rbx, qword [0x140050a30]
movaps xmm1, xmm7
movaps xmm0, xmm8
call fcn.14000ff00
mov eax, dword [0x140050c14]
lea rsi, str._.3f
cmp eax, 1
jne 0x14003b368
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 0x14003ae6b
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, [0x140050ada]
lea rcx, str.aimbot
call fcn.14002cd00
cmp byte [0x140050ada], 0
je 0x14003b204
lea rax, [rbp + 0x67]
mov qword [rsp + 0x28], rsi
lea r9, [rbp + 0x6f]
mov qword [rsp + 0x20], rax
lea r8, [0x140050bf4]
mov dword [rbp + 0x67], 0x43b40000
mov edx, 8
mov dword [rbp + 0x6f], 0x3f800000
lea rcx, [0x14004879c]
call fcn.14002ea20
mov rcx, qword [0x140050a30]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x14003af1d
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fbf0
mov rcx, qword [0x140050a30]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x14003af4f
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fbf0
lea rax, [rbp + 0x67]
mov qword [rsp + 0x28], rsi
lea r9, [rbp + 0x6f]
mov qword [rsp + 0x20], rax
lea r8, [0x140050c00]
mov dword [rbp + 0x67], 0x3f800000
mov edx, 8
mov dword [rbp + 0x6f], 0x3dcccccd
lea rcx, str.smooth
call fcn.14002ea20
mov rcx, qword [0x140050a30]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x14003afc0
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.140039890
mov rcx, qword [0x140050a30]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x14003b01d
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fbf0
mov rcx, qword [0x140050a30]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x14003b04f
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, [0x140050bfc]
lea rcx, str.hitbox
call fcn.14002df70
mov rcx, qword [0x140050a30]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x14003b0b1
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fbf0
mov rcx, qword [0x140050a30]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x14003b0e3
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fbf0
lea rax, [rbp + 0x67]
mov qword [rsp + 0x28], rsi
lea r9, [rbp + 0x6f]
mov qword [rsp + 0x20], rax
lea r8, [0x140050ae0]
mov dword [rbp + 0x67], 0x40000000
mov edx, 8
mov dword [rbp + 0x6f], 0
lea rcx, str.rcs_X
call fcn.14002ea20
mov rcx, qword [0x140050a30]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x14003b154
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fbf0
lea rax, [rbp + 0x67]
mov qword [rsp + 0x28], rsi
lea r9, [rbp + 0x6f]
mov qword [rsp + 0x20], rax
lea r8, [0x140050adc]
mov dword [rbp + 0x67], 0x40000000
mov edx, 8
mov dword [rbp + 0x6f], 0
lea rcx, str.rcs_Y
call fcn.14002ea20
mov rcx, qword [0x140050a30]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x14003b1c5
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fbf0
lea rax, [0x140043c94]
mov dword [rbp + 0x67], 5
mov qword [rsp + 0x28], rax
lea r9, [rbp + 0x6f]
lea rax, [rbp + 0x67]
mov dword [rbp + 0x6f], 1
lea r8, [0x140050ae4]
mov qword [rsp + 0x20], rax
mov edx, 4
lea rcx, str.delay
call fcn.14002ea20
mov rcx, qword [0x140050a30]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x14003b23d
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fbf0
lea rdx, [0x140050ad8]
lea rcx, str.fov_circle
call fcn.14002cd00
lea rdx, [0x140050adb]
lea rcx, str.nazi_crosshair
call fcn.14002cd00
lea rdx, [0x140050ad9]
lea rcx, str.triggerbot
call fcn.14002cd00
cmp byte [0x140050ad9], 0
je 0x14003b2b7
lea rax, [rbp + 0x67]
mov qword [rsp + 0x28], rsi
lea r9, [rbp + 0x6f]
mov qword [rsp + 0x20], rax
lea r8, [0x140050bf8]
mov dword [rbp + 0x67], 0x41f00000
mov edx, 8
mov dword [rbp + 0x6f], 0x3f800000
lea rcx, str.delay__ms_
call fcn.14002ea20
call fcn.140009b70
movaps xmm1, xmm7
movaps xmm0, xmm8
call fcn.14000ff00
mov rbx, qword [0x140050a30]
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 0x14003b330
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 [0x140050c14]
mov rbx, qword [0x140050a30]
cmp eax, 2
jne 0x14003b628
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 0x14003b3d2
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, [0x140050050]
lea rcx, str.show_box
call fcn.14002cd00
cmp byte [0x140050050], 0
je 0x14003b42a
lea r9, [0x1400504b0]
mov dword [rsp + 0x20], 4
lea rdx, [0x140050ad0]
lea rcx, str.style
call fcn.14002df70
lea rdx, [0x140050a4f]
lea rcx, str.show_heads
call fcn.14002cd00
lea rdx, [0x140050a4c]
lea rcx, str.show_bones
call fcn.14002cd00
lea rdx, [0x140050ad6]
lea rcx, str.show_armor
call fcn.14002cd00
lea rdx, [0x140050a2e]
lea rcx, str.show_health
call fcn.14002cd00
cmp byte [0x140050a2e], 1
jne 0x14003b4a1
lea r9, str.text
mov dword [rsp + 0x20], 3
lea rdx, [0x140050bf0]
lea rcx, str.health_type
call fcn.14002df70
lea rdx, [0x140050a2b]
lea rcx, str.show_snaplines
call fcn.14002cd00
lea rdx, [0x140050ad7]
lea rcx, str.show_distance
call fcn.14002cd00
lea rdx, [0x140050a4d]
lea rcx, str.show_names
call fcn.14002cd00
lea rdx, [0x140050a2a]
lea rcx, str.show_glow
call fcn.14002cd00
test al, al
je 0x14003b4ff
cmp byte [0x140050a2a], 0
setne byte [0x140050af1]
call fcn.140009b70
movaps xmm1, xmm7
movaps xmm0, xmm8
call fcn.14000ff00
mov rbx, qword [0x140050a30]
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 0x14003b578
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, [0x140050ad5]
lea rcx, str.no_flash
call fcn.14002cd00
test al, al
je 0x14003b5b7
cmp byte [0x140050ad5], 0
setne byte [0x140050af0]
lea rdx, [0x140050a2d]
lea rcx, str.no_smoke
call fcn.14002cd00
lea rdx, [0x140050a2f]
lea rcx, str.chams
call fcn.14002cd00
lea rdx, [0x140050a4e]
lea rcx, str.no_ragdolls
call fcn.14002cd00
lea rdx, [0x140050ad4]
lea rcx, str.night_mode
call fcn.14002cd00
lea rdx, [0x140050a2c]
lea rcx, str.no_hands
call fcn.14002cd00
call fcn.140009b70
mov eax, dword [0x140050c14]
mov rbx, qword [0x140050a30]
cmp eax, 3
jne 0x14003b8f5
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 0x14003b692
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, [0x140050aef]
lea rcx, str.radar
call fcn.14002cd00
lea rdx, [0x140050aea]
lea rcx, str.bunny_hop
call fcn.14002cd00
lea rdx, [0x140050aec]
lea rcx, str.fov_changer
call fcn.14002cd00
cmp byte [0x140050aec], 0
je 0x14003b72a
lea rax, [rbp + 0x67]
mov qword [rsp + 0x28], rsi
lea r9, [rbp + 0x6f]
mov qword [rsp + 0x20], rax
lea r8, [0x140050c10]
mov dword [rbp + 0x67], 0x43b40000
mov edx, 8
mov dword [rbp + 0x6f], 0x3f800000
lea rcx, [0x14004879c]
call fcn.14002ea20
mov al, 1
jmp 0x14003b736
mov dword [0x140050c10], 0x42880000
xor al, al
lea rdx, [0x140050aed]
mov byte [0x140050a29], al
lea rcx, str.view_model_changer
call fcn.14002cd00
cmp byte [0x140050aed], 0
je 0x14003b804
lea rax, [rbp + 0x67]
mov qword [rsp + 0x28], rsi
lea r9, [rbp + 0x6f]
mov qword [rsp + 0x20], rax
lea r8, [0x140050c04]
mov dword [rbp + 0x67], 0x43480000
mov edx, 8
mov dword [rbp + 0x6f], 0x3f800000
lea rcx, [0x14004899c]
call fcn.14002ea20
lea rax, [rbp + 0x67]
mov qword [rsp + 0x28], rsi
lea r9, [rbp + 0x6f]
mov qword [rsp + 0x20], rax
lea r8, [0x140050c08]
mov dword [rbp + 0x67], 0x43480000
mov edx, 8
mov dword [rbp + 0x6f], 0x3f800000
lea rcx, [0x1400489a0]
call fcn.14002ea20
lea rax, [rbp + 0x67]
mov qword [rsp + 0x28], rsi
lea r9, [rbp + 0x6f]
mov qword [rsp + 0x20], rax
lea r8, [0x140050c0c]
mov dword [rbp + 0x67], 0x43480000
mov edx, 8
mov dword [rbp + 0x6f], 0x3f800000
lea rcx, [0x1400489a4]
call fcn.14002ea20
call fcn.140009b70
movaps xmm1, xmm7
movaps xmm0, xmm8
call fcn.14000ff00
mov rbx, qword [0x140050a30]
lea rcx, [0x1400489a8]
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 0x14003b87d
lea r8, [0x1400489a8]
mov edx, 0xb
mov ecx, eax
call fcn.140017210
lea r8, [rbp + 0x67]
mov dword [rsp + 0x20], 8
mov edx, edi
lea rcx, [0x1400489a8]
call fcn.140009970
lea rdx, [0x140050aee]
lea rcx, str.save_fps
call fcn.14002cd00
lea rdx, [0x140050ae9]
lea rcx, str.water_mark
call fcn.14002cd00
lea rdx, [0x140050aeb]
lea rcx, str.hit_sound
call fcn.14002cd00
lea rdx, [0x140050ae8]
lea rcx, str.show_spectators
call fcn.14002cd00
call fcn.140009b70
mov eax, dword [0x140050c14]
mov rbx, qword [0x140050a30]
mov rsi, qword [rsp + 0xd0]
cmp eax, 4
jne 0x14003bd56
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 0x14003b967
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 [0x140050a30]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x14003b9d9
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fbf0
mov rcx, qword [0x140050a30]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x14003ba12
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fbf0
mov rcx, qword [0x140050a30]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x14003ba44
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 [0x140050a30]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x14003ba9c
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fbf0
mov rcx, qword [0x140050a30]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x14003bad5
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fbf0
mov rcx, qword [0x140050a30]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x14003bb07
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 [0x140050a30]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x14003bb5f
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fbf0
mov rcx, qword [0x140050a30]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x14003bb98
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fbf0
mov rcx, qword [0x140050a30]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x14003bbca
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 [0x140050a30]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x14003bc22
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fbf0
mov rcx, qword [0x140050a30]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x14003bc5b
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fbf0
mov rcx, qword [0x140050a30]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x14003bc8d
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 [0x140050a30]
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 0x14003bd1e
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.under_construction
call fcn.14002b790
call fcn.140009b70
mov eax, dword [0x140050c14]
mov rbx, qword [0x140050a30]
cmp eax, 5
jne 0x14003be8a
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 0x14003bdc0
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, str.under_construction
call fcn.14002b790
call fcn.140009b70
movaps xmm1, xmm7
movaps xmm0, xmm8
call fcn.14000ff00
mov rbx, qword [0x140050a30]
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 0x14003be5f
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 [0x140050a30]
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 + 0xc8]
mov rbx, qword [rsp + 0xd8]
add rsp, 0xe0
pop rbp
ret