Function at 0x1400362e0
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 0x14003630f
cmp byte [0x14004c051], 0
sete al
mov byte [0x14004c051], al
jmp 0x140036316
movzx eax, byte [0x14004c051]
test al, al
je 0x1400381bc
mov rax, qword [0x14004ca60]
lea r8, str.Foreground
mov qword [rsp + 0xd8], rbx
mov qword [rsp + 0xd0], rsi
mov esi, 1
mov qword [rsp + 0xc8], rdi
mov edx, esi
mov rcx, qword [rax + 0x40b0]
mov qword [rsp + 0xc0], r14
movaps xmmword [rsp + 0xb0], xmm6
movaps xmmword [rsp + 0xa0], xmm7
mov rcx, qword [rcx]
movaps xmmword [rsp + 0x90], xmm8
call fcn.1400052b0
mov rcx, qword [0x14004ca60]
mov r11, rax
movaps xmm0, xmmword [0x140045180]
movups xmmword [rbp - 0x41], xmm0
lea r10, [rcx + 0xd94]
movss xmm0, dword [r10]
addss xmm0, dword [0x140044c4c]
movss dword [rbp + 0x67], xmm0
movss xmm0, dword [rcx + 0xd98]
lea rcx, [rbp - 0x41]
addss xmm0, dword [0x140044c4c]
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.140023180
mov rax, qword [0x14004ca60]
movaps xmm0, xmmword [0x140045180]
movaps xmm1, xmmword [0x140044f40]
movups xmmword [rax + 0x38d0], xmm1
movaps xmm1, xmmword [0x140044f80]
movups xmmword [rax + 0x38c0], xmm0
movaps xmm0, xmmword [0x140044f90]
movups xmmword [rax + 0x38f0], xmm1
movaps xmm1, xmmword [0x140045000]
movups xmmword [rax + 0x38e0], xmm0
movaps xmm0, xmmword [0x140044eb0]
movups xmmword [rax + 0x3910], xmm1
movaps xmm1, xmmword [0x140044fe0]
movups xmmword [rax + 0x3900], xmm0
movaps xmm0, xmmword [0x140044f30]
movups xmmword [rax + 0x3930], xmm1
movups xmmword [rax + 0x3940], xmm1
movups xmmword [rax + 0x3950], xmm1
movups xmmword [rax + 0x3920], xmm0
movaps xmm0, xmm1
movaps xmm0, xmmword [0x140044fc0]
movaps xmm1, xmm0
movaps xmm1, xmmword [0x140045060]
movups xmmword [rax + 0x3990], xmm1
movaps xmm1, xmmword [0x140044db0]
movups xmmword [rax + 0x3960], xmm0
movups xmmword [rax + 0x3980], xmm0
movups xmmword [rax + 0x3970], xmm0
movaps xmm0, xmmword [0x140044fb0]
movups xmmword [rax + 0x39b0], xmm1
movaps xmm1, xmmword [0x140044f70]
movups xmmword [rax + 0x39a0], xmm0
movaps xmm0, xmmword [0x1400450b0]
movups xmmword [rax + 0x39d0], xmm1
movups xmmword [rax + 0x39c0], xmm0
movaps xmm0, xmmword [0x140045140]
movaps xmm1, xmm0
movups xmmword [rax + 0x39f0], xmm0
movups xmmword [rax + 0x3a00], xmm0
movaps xmm0, xmmword [0x140044f80]
movaps xmm1, xmm0
movaps xmm1, xmmword [0x140044ed0]
movups xmmword [rax + 0x3a10], xmm0
movups xmmword [rax + 0x3a20], xmm0
movups xmmword [rax + 0x3a30], xmm0
movups xmmword [rax + 0x3a40], xmm1
mov dword [rax + 0x3808], ebx
mov r14d, 2
movups xmmword [rax + 0x3a50], xmm1
xor edx, edx
lea r8d, [rsi + 0x22]
movups xmmword [rax + 0x3a60], xmm1
lea rcx, str.cheat
movaps xmm0, xmm1
xorps xmm1, xmm1
movups xmmword [rax + 0x3ab0], xmm1
movaps xmm1, xmmword [0x140044ed0]
xorps xmm0, xmm0
movups xmmword [rax + 0x3aa0], xmm0
movups xmmword [rax + 0x3ac0], xmm0
movups xmmword [rax + 0x3b20], xmm1
movups xmmword [rax + 0x3b30], xmm1
movups xmmword [rax + 0x3b40], xmm1
movups xmmword [rax + 0x3b50], xmm1
movaps xmm0, xmm1
movaps xmm1, xmmword [0x140044e00]
movaps xmm0, xmmword [0x140045130]
movups xmmword [rax + 0x3a70], xmm0
movups xmmword [rax + 0x3bb0], xmm1
or dword [rax + 0x3fb0], 2
mov dword [rax + 0x3fd0], 0x43e10000
mov dword [rax + 0x3fd4], 0x44098000
mov dword [rax + 0x3fb8], r14d
call fcn.14000c4a0
mov rdx, qword [0x14004ca60]
mov rcx, qword [rdx + 0x3ea8]
movss xmm0, dword [rcx + 0x238]
cmp qword [rcx + 0x190], rbx
jne 0x1400365f2
cmp qword [rdx + 0x4308], rbx
je 0x1400365fa
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 [0x14004ccc0], eax
movss dword [rbp + 0x6f], xmm0
jle 0x1400366be
lea rcx, [0x14004ccc0]
call fcn.14003d868
cmp dword [0x14004ccc0], 0xffffffff
jne 0x1400366b7
movaps xmm0, xmmword [0x140044ee0]
lea rcx, [0x14004ccc0]
movaps xmm1, xmmword [0x140044f20]
movaps xmmword [0x14004cc50], xmm0
movaps xmm0, xmmword [0x140044f10]
movaps xmmword [0x14004cc70], xmm0
movaps xmm0, xmmword [0x140045120]
movaps xmmword [0x14004cc60], xmm1
movaps xmm1, xmmword [0x140045170]
movaps xmmword [0x14004cc90], xmm0
movaps xmm0, xmmword [0x140044ee0]
movaps xmmword [0x14004cc80], xmm1
movaps xmm1, xmmword [0x140045150]
movaps xmmword [0x14004ccb0], xmm0
movaps xmmword [0x14004cca0], xmm1
call fcn.14003d808
mov rdx, qword [0x14004ca60]
mov rax, qword [rdx + 0x3ea8]
mov byte [rax + 0x98], sil
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 [0x14004cc34]
movsd qword [rbp - 0x49], xmm0
movss xmm0, dword [rbp + 0x6f]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
subss xmm0, xmm1
ucomiss xmm0, xmm8
jp 0x140036714
jne 0x140036714
mov eax, ebx
jmp 0x140036716
inc eax
mov dword [0x14004cc34], eax
mov dword [rbp + 0x67], ebx
nop
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.1400361f0
movd xmm0, dword [0x14004cc34]
lea rcx, [rbp - 0x29]
cvtdq2ps xmm0, xmm0
subss xmm0, dword [rbp + 0x6f]
cvttss2si edx, xmm0
call fcn.1400361f0
mov eax, dword [rbp + 0x67]
inc eax
mov dword [rbp + 0x67], eax
cmp eax, 6
jge 0x140036799
mov rdx, qword [0x14004ca60]
mov eax, dword [0x14004cc34]
jmp 0x140036720
mov qword [rbp + 0x77], rbx
xor edx, edx
mov rbx, qword [0x14004ca60]
mov rax, qword [rbx + 0x3ea8]
mov byte [rax + 0x98], sil
mov rax, qword [rbx + 0x3ea8]
movsxd rcx, dword [rax + 0xd0]
mov rax, qword [rax + 0xd8]
mov r8d, dword [rax + rcx*4 - 4]
lea rcx, str.backround
call fcn.140002730
mov edi, eax
cmp dword [rbx + 0x3edc], eax
jne 0x1400367f7
lea r8, str.backround
mov edx, 0xb
mov ecx, eax
call fcn.140017340
lea r8, [rbp + 0x77]
mov dword [rsp + 0x20], 8
mov edx, edi
lea rcx, str.backround
call fcn.140009990
lea rdx, [rbp + 0x67]
mov dword [rbp + 0x67], 0x429a0000
lea rcx, str.aimbot
mov dword [rbp + 0x6b], 0x41a00000
call fcn.14002bcd0
mov ecx, dword [0x14004cc30]
test al, al
movss xmm7, dword [0x140044cdc]
movaps xmm0, xmm8
cmovne ecx, esi
movaps xmm1, xmm7
mov dword [0x14004cc30], ecx
call fcn.14000ff60
lea rcx, str.visuals
mov dword [rbp + 0x67], 0x429a0000
lea rdx, [rbp + 0x67]
mov dword [rbp + 0x6b], 0x41a00000
call fcn.14002bcd0
mov ecx, dword [0x14004cc30]
test al, al
movaps xmm1, xmm7
movaps xmm0, xmm8
cmovne ecx, r14d
mov dword [0x14004cc30], ecx
call fcn.14000ff60
lea rcx, str.misc
mov dword [rbp + 0x67], 0x429a0000
lea rdx, [rbp + 0x67]
mov dword [rbp + 0x6b], 0x41a00000
call fcn.14002bcd0
mov ecx, dword [0x14004cc30]
test al, al
mov esi, 3
movaps xmm1, xmm7
cmovne ecx, esi
movaps xmm0, xmm8
mov dword [0x14004cc30], ecx
call fcn.14000ff60
lea rcx, str.config
mov dword [rbp + 0x67], 0x429a0000
lea rdx, [rbp + 0x67]
mov dword [rbp + 0x6b], 0x41a00000
call fcn.14002bcd0
mov ecx, dword [0x14004cc30]
test al, al
mov r14d, 4
movaps xmm1, xmm7
cmovne ecx, r14d
movaps xmm0, xmm8
mov dword [0x14004cc30], ecx
call fcn.14000ff60
lea rcx, str.colors
mov dword [rbp + 0x67], 0x429a0000
lea rdx, [rbp + 0x67]
mov dword [rbp + 0x6b], 0x41a00000
call fcn.14002bcd0
test al, al
je 0x140036b0c
mov dword [0x14004cc30], 5
mov rbx, qword [0x14004ca60]
lea rdx, [rbp - 0x41]
movaps xmm6, xmmword [0x140044fa0]
mov dword [rbp - 0x41], 0x15
movups xmm0, xmmword [rbx + 0x3a10]
lea rcx, [rbx + 0x4020]
movups xmmword [rbp - 0x3d], xmm0
call fcn.140017a80
movups xmmword [rbx + 0x3a10], xmm6
mov rbx, qword [0x14004ca60]
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.140017a80
movups xmmword [rbx + 0x3a20], xmm6
mov rbx, qword [0x14004ca60]
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.140017a80
lea rdx, [rbp + 0x67]
mov dword [rbp + 0x67], 0x429a0000
lea rcx, [0x1400442e4]
mov dword [rbp + 0x6b], 0x40400000
movups xmmword [rbx + 0x3a30], xmm6
call fcn.14002bcd0
mov rbx, qword [0x14004ca60]
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 [0x14004cc30], 2
jne 0x140036b85
movups xmm0, xmmword [rbx + 0x3a10]
lea rcx, [rbx + 0x4020]
movaps xmm6, xmmword [0x140045140]
movups xmmword [rbp - 0x3d], xmm0
call fcn.140017a80
movups xmmword [rbx + 0x3a10], xmm6
mov rbx, qword [0x14004ca60]
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.140017a80
movups xmmword [rbx + 0x3a20], xmm6
jmp 0x140036bda
cmp dword [0x14004cc30], 1
jne 0x140036942
mov rbx, qword [0x14004ca60]
lea rdx, [rbp - 0x41]
movaps xmm6, xmmword [0x140045140]
mov dword [rbp - 0x41], 0x15
movups xmm0, xmmword [rbx + 0x3a10]
lea rcx, [rbx + 0x4020]
movups xmmword [rbp - 0x3d], xmm0
call fcn.140017a80
movups xmmword [rbx + 0x3a10], xmm6
mov rbx, qword [0x14004ca60]
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.140017a80
movups xmmword [rbx + 0x3a20], xmm6
jmp 0x1400369a9
movups xmm0, xmmword [rdi + 0x3a10]
lea rcx, [rdi + 0x4020]
movaps xmm6, xmmword [0x140044fa0]
movups xmmword [rbp - 0x3d], xmm0
call fcn.140017a80
mov rbx, qword [0x14004ca60]
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.140017a80
movups xmmword [rbx + 0x3a20], xmm6
mov rbx, qword [0x14004ca60]
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.140017a80
movaps xmm1, xmm7
movaps xmm0, xmm8
movups xmmword [rbx + 0x3a30], xmm6
call fcn.14000ff60
lea rcx, [0x1400442e4]
mov dword [rbp + 0x67], 0x429a0000
lea rdx, [rbp + 0x67]
mov dword [rbp + 0x6b], 0x40400000
call fcn.14002bcd0
mov rbx, qword [0x14004ca60]
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 [0x14004cc30], esi
jne 0x140036d41
movups xmm0, xmmword [rbx + 0x3a10]
lea rcx, [rbx + 0x4020]
movaps xmm6, xmmword [0x140045140]
movups xmmword [rbp - 0x3d], xmm0
call fcn.140017a80
movups xmmword [rbx + 0x3a10], xmm6
mov rbx, qword [0x14004ca60]
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.140017a80
movups xmmword [rbx + 0x3a20], xmm6
jmp 0x140036d96
movups xmm0, xmmword [rdi + 0x3a10]
lea rcx, [rdi + 0x4020]
movaps xmm6, xmmword [0x140044fa0]
movups xmmword [rbp - 0x3d], xmm0
call fcn.140017a80
mov rbx, qword [0x14004ca60]
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.140017a80
movups xmmword [rbx + 0x3a20], xmm6
mov rbx, qword [0x14004ca60]
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.140017a80
movaps xmm1, xmm7
movaps xmm0, xmm8
movups xmmword [rbx + 0x3a30], xmm6
call fcn.14000ff60
lea rcx, [0x1400442e4]
mov dword [rbp + 0x67], 0x429a0000
lea rdx, [rbp + 0x67]
mov dword [rbp + 0x6b], 0x40400000
call fcn.14002bcd0
mov rbx, qword [0x14004ca60]
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 [0x14004cc30], r14d
jne 0x140036efe
movups xmm0, xmmword [rbx + 0x3a10]
lea rcx, [rbx + 0x4020]
movaps xmm6, xmmword [0x140045140]
movups xmmword [rbp - 0x3d], xmm0
call fcn.140017a80
movups xmmword [rbx + 0x3a10], xmm6
mov rbx, qword [0x14004ca60]
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.140017a80
movups xmmword [rbx + 0x3a20], xmm6
jmp 0x140036f53
movups xmm0, xmmword [rdi + 0x3a10]
lea rcx, [rdi + 0x4020]
movaps xmm6, xmmword [0x140044fa0]
movups xmmword [rbp - 0x3d], xmm0
call fcn.140017a80
mov rbx, qword [0x14004ca60]
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.140017a80
movups xmmword [rbx + 0x3a20], xmm6
mov rbx, qword [0x14004ca60]
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.140017a80
movaps xmm1, xmm7
movaps xmm0, xmm8
movups xmmword [rbx + 0x3a30], xmm6
call fcn.14000ff60
lea rcx, [0x1400442e4]
mov dword [rbp + 0x67], 0x429a0000
lea rdx, [rbp + 0x67]
mov dword [rbp + 0x6b], 0x40400000
call fcn.14002bcd0
mov rbx, qword [0x14004ca60]
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 [0x14004cc30], 5
jne 0x1400370bb
movups xmm0, xmmword [rbx + 0x3a10]
lea rcx, [rbx + 0x4020]
movaps xmm6, xmmword [0x140045140]
movups xmmword [rbp - 0x3d], xmm0
call fcn.140017a80
movups xmmword [rbx + 0x3a10], xmm6
mov rbx, qword [0x14004ca60]
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.140017a80
movups xmmword [rbx + 0x3a20], xmm6
jmp 0x140037110
movups xmm0, xmmword [rdi + 0x3a10]
lea rcx, [rdi + 0x4020]
movaps xmm6, xmmword [0x140044fa0]
movups xmmword [rbp - 0x3d], xmm0
call fcn.140017a80
mov rbx, qword [0x14004ca60]
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.140017a80
movups xmmword [rbx + 0x3a20], xmm6
mov rbx, qword [0x14004ca60]
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.140017a80
movaps xmm1, xmm7
movaps xmm0, xmm8
movups xmmword [rbx + 0x3a30], xmm6
call fcn.14000ff60
lea rcx, [0x1400442e4]
mov dword [rbp + 0x67], 0x429a0000
lea rdx, [rbp + 0x67]
mov dword [rbp + 0x6b], 0x40400000
call fcn.14002bcd0
mov rbx, qword [0x14004ca60]
movaps xmm6, xmmword [0x140044f60]
mov dword [rbp - 0x41], esi
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.140017a80
movups xmmword [rbx + 0x38f0], xmm6
mov rbx, qword [0x14004ca60]
xor edx, edx
mov qword [rbp + 0x67], 0
mov rax, qword [rbx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rbx + 0x3ea8]
movsxd rcx, dword [rax + 0xd0]
mov rax, qword [rax + 0xd8]
mov r8d, dword [rax + rcx*4 - 4]
lea rcx, str.backro3und
call fcn.140002730
mov edi, eax
movaps xmm6, xmmword [rsp + 0xb0]
cmp dword [rbx + 0x3edc], eax
jne 0x1400372a0
lea r8, str.backro3und
mov edx, 0xb
mov ecx, eax
call fcn.140017340
lea r8, [rbp + 0x67]
mov dword [rsp + 0x20], 8
mov edx, edi
lea rcx, str.backro3und
call fcn.140009990
mov rbx, qword [0x14004ca60]
mov rax, qword [rbx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rbx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x1400372fa
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fc50
mov rbx, qword [0x14004ca60]
mov rax, qword [rbx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rbx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x140037333
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fc50
mov rbx, qword [0x14004ca60]
mov rax, qword [rbx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rbx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x14003736c
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fc50
mov rbx, qword [0x14004ca60]
movaps xmm1, xmm7
movaps xmm0, xmm8
call fcn.14000ff60
mov eax, dword [0x14004cc30]
cmp eax, 1
jne 0x140037736
mov rax, qword [rbx + 0x3ea8]
xor edx, edx
mov dword [rbp + 0x67], 0x433d0000
mov dword [rbp + 0x6b], 0x43e38000
mov byte [rax + 0x98], 1
mov rax, qword [rbx + 0x3ea8]
movsxd rcx, dword [rax + 0xd0]
mov rax, qword [rax + 0xd8]
mov r8d, dword [rax + rcx*4 - 4]
lea rcx, str.tab1left
call fcn.140002730
mov edi, eax
cmp dword [rbx + 0x3edc], eax
jne 0x1400373e8
lea r8, str.tab1left
mov edx, 0xb
mov ecx, eax
call fcn.140017340
lea r8, [rbp + 0x67]
mov dword [rsp + 0x20], 8
mov edx, edi
lea rcx, str.tab1left
call fcn.140009990
lea rdx, [0x14004cb11]
lea rcx, str.aimbot
call fcn.14002cac0
cmp byte [0x14004cb11], 0
je 0x1400375d6
lea rax, [rbp + 0x67]
mov dword [rbp + 0x67], 0x43b40000
lea r9, [rbp + 0x6f]
mov qword [rsp + 0x20], rax
lea r8, [0x14004cc1c]
mov dword [rbp + 0x6f], 0x3f800000
lea rcx, [0x140044844]
call fcn.14002df10
mov rcx, qword [0x14004ca60]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x140037490
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fc50
mov rcx, qword [0x14004ca60]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x1400374c2
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fc50
lea rax, [rbp + 0x67]
mov dword [rbp + 0x67], 0x43b40000
lea r9, [rbp + 0x6f]
mov qword [rsp + 0x20], rax
lea r8, [0x14004cc28]
mov dword [rbp + 0x6f], 0x3f800000
lea rcx, str.smooth
call fcn.14002df10
mov rcx, qword [0x14004ca60]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x140037529
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fc50
lea rcx, str.key
call fcn.14002b540
movaps xmm1, xmm7
movaps xmm0, xmm8
call fcn.14000ff60
call fcn.140035f50
mov rcx, qword [0x14004ca60]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x140037586
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fc50
mov rcx, qword [0x14004ca60]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x1400375b8
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fc50
lea r9, str.head
mov dword [rsp + 0x20], esi
lea rdx, [0x14004cc24]
lea rcx, str.hitbox
call fcn.14002dd40
mov rcx, qword [0x14004ca60]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x14003760f
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fc50
lea rdx, [0x14004cb0f]
lea rcx, str.fov_circle
call fcn.14002cac0
lea rdx, [0x14004cb12]
lea rcx, str.nazi_crosshair
call fcn.14002cac0
lea rdx, [0x14004cb10]
lea rcx, str.triggerbot
call fcn.14002cac0
cmp byte [0x14004cb10], 0
je 0x140037685
movss xmm0, dword [0x140044c80]
lea rax, [rbp + 0x67]
lea r9, [rbp + 0x6f]
movss dword [rbp + 0x67], xmm0
lea r8, [0x14004cc20]
mov qword [rsp + 0x20], rax
lea rcx, str.delay__ms_
mov dword [rbp + 0x6f], 0x3f800000
call fcn.14002df10
call fcn.140009b90
movaps xmm1, xmm7
movaps xmm0, xmm8
call fcn.14000ff60
mov rbx, qword [0x14004ca60]
xor edx, edx
mov dword [rbp + 0x67], 0x433d0000
mov dword [rbp + 0x6b], 0x43e38000
mov rax, qword [rbx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rbx + 0x3ea8]
movsxd rcx, dword [rax + 0xd0]
mov rax, qword [rax + 0xd8]
mov r8d, dword [rax + rcx*4 - 4]
lea rcx, str.tab1right
call fcn.140002730
mov edi, eax
cmp dword [rbx + 0x3edc], eax
jne 0x1400376fe
lea r8, str.tab1right
mov edx, 0xb
mov ecx, eax
call fcn.140017340
lea r8, [rbp + 0x67]
mov dword [rsp + 0x20], 8
mov edx, edi
lea rcx, str.tab1right
call fcn.140009990
lea rcx, str.memory_aimbot
call fcn.14002b540
call fcn.140009b90
mov eax, dword [0x14004cc30]
mov rbx, qword [0x14004ca60]
cmp eax, 2
jne 0x1400379dc
mov rax, qword [rbx + 0x3ea8]
xor edx, edx
mov dword [rbp + 0x67], 0x433d0000
mov dword [rbp + 0x6b], 0x43e38000
mov byte [rax + 0x98], 1
mov rax, qword [rbx + 0x3ea8]
movsxd rcx, dword [rax + 0xd0]
mov rax, qword [rax + 0xd8]
mov r8d, dword [rax + rcx*4 - 4]
lea rcx, str.tab2left
call fcn.140002730
mov edi, eax
cmp dword [rbx + 0x3edc], eax
jne 0x1400377a0
lea r8, str.tab2left
mov edx, 0xb
mov ecx, eax
call fcn.140017340
lea r8, [rbp + 0x67]
mov dword [rsp + 0x20], 8
mov edx, edi
lea rcx, str.tab2left
call fcn.140009990
lea rdx, [0x14004c050]
lea rcx, str.show_box
call fcn.14002cac0
cmp byte [0x14004c050], 0
je 0x1400377f5
lea r9, [0x14004c4b0]
mov dword [rsp + 0x20], r14d
lea rdx, [0x14004cb00]
lea rcx, str.style
call fcn.14002dd40
lea rdx, [0x14004cb0a]
lea rcx, str.show_heads
call fcn.14002cac0
lea rdx, [0x14004cb07]
lea rcx, str.show_bones
call fcn.14002cac0
lea rdx, [0x14004cb0d]
lea rcx, str.show_armor
call fcn.14002cac0
lea rdx, [0x14004cb05]
lea rcx, str.show_health
call fcn.14002cac0
cmp byte [0x14004cb05], 1
jne 0x140037868
lea r9, str.text
mov dword [rsp + 0x20], esi
lea rdx, [0x14004cc18]
lea rcx, str.health_type
call fcn.14002dd40
lea rdx, [0x14004ca5b]
lea rcx, str.show_snaplines
call fcn.14002cac0
lea rdx, [0x14004cb0e]
lea rcx, str.show_distance
call fcn.14002cac0
lea rdx, [0x14004cb08]
lea rcx, str.show_names
call fcn.14002cac0
lea rdx, [0x14004ca5a]
lea rcx, str.show_glow
call fcn.14002cac0
test al, al
je 0x1400378c6
cmp byte [0x14004ca5a], 0
setne byte [0x14004cb19]
call fcn.140009b90
movaps xmm1, xmm7
movaps xmm0, xmm8
call fcn.14000ff60
mov rbx, qword [0x14004ca60]
xor edx, edx
mov dword [rbp + 0x67], 0x433d0000
mov dword [rbp + 0x6b], 0x43e38000
mov rax, qword [rbx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rbx + 0x3ea8]
movsxd rcx, dword [rax + 0xd0]
mov rax, qword [rax + 0xd8]
mov r8d, dword [rax + rcx*4 - 4]
lea rcx, str.tab2right
call fcn.140002730
mov edi, eax
cmp dword [rbx + 0x3edc], eax
jne 0x14003793f
lea r8, str.tab2right
mov edx, 0xb
mov ecx, eax
call fcn.140017340
lea r8, [rbp + 0x67]
mov dword [rsp + 0x20], 8
mov edx, edi
lea rcx, str.tab2right
call fcn.140009990
lea rdx, [0x14004cb0c]
lea rcx, str.no_flash
call fcn.14002cac0
test al, al
je 0x14003797e
cmp byte [0x14004cb0c], 0
setne byte [0x14004cb18]
lea rdx, [0x14004cb04]
lea rcx, str.no_hands
call fcn.14002cac0
lea rdx, [0x14004cb06]
lea rcx, str.chams
call fcn.14002cac0
lea rdx, [0x14004cb09]
lea rcx, str.no_ragdolls
call fcn.14002cac0
lea rdx, [0x14004cb0b]
lea rcx, str.night_mode
call fcn.14002cac0
call fcn.140009b90
mov eax, dword [0x14004cc30]
mov rbx, qword [0x14004ca60]
mov r14, qword [rsp + 0xc0]
mov rsi, qword [rsp + 0xd0]
cmp eax, 3
jne 0x140037bc7
mov rax, qword [rbx + 0x3ea8]
xor edx, edx
mov dword [rbp + 0x67], 0x433d0000
mov dword [rbp + 0x6b], 0x43e38000
mov byte [rax + 0x98], 1
mov rax, qword [rbx + 0x3ea8]
movsxd rcx, dword [rax + 0xd0]
mov rax, qword [rax + 0xd8]
mov r8d, dword [rax + rcx*4 - 4]
lea rcx, str.tab3left
call fcn.140002730
mov edi, eax
cmp dword [rbx + 0x3edc], eax
jne 0x140037a56
lea r8, str.tab3left
mov edx, 0xb
mov ecx, eax
call fcn.140017340
lea r8, [rbp + 0x67]
mov dword [rsp + 0x20], 8
mov edx, edi
lea rcx, str.tab3left
call fcn.140009990
lea rdx, [0x14004cb17]
lea rcx, str.radar
call fcn.14002cac0
lea rdx, [0x14004cb14]
lea rcx, str.bunny_hop
call fcn.14002cac0
lea rdx, [0x14004cb15]
lea rcx, str.fov_changer
call fcn.14002cac0
cmp byte [0x14004cb15], 0
je 0x140037ae4
lea rax, [rbp + 0x67]
mov dword [rbp + 0x67], 0x43b40000
lea r9, [rbp + 0x6f]
mov qword [rsp + 0x20], rax
lea r8, [0x14004cc2c]
mov dword [rbp + 0x6f], 0x3f800000
lea rcx, [0x140044844]
call fcn.14002df10
mov al, 1
jmp 0x140037af6
movss xmm0, dword [0x140044c98]
xor al, al
movss dword [0x14004cc2c], xmm0
mov byte [0x14004ca59], al
call fcn.140009b90
movaps xmm1, xmm7
movaps xmm0, xmm8
call fcn.14000ff60
mov rbx, qword [0x14004ca60]
xor edx, edx
mov dword [rbp + 0x67], 0x433d0000
mov dword [rbp + 0x6b], 0x43e38000
mov rax, qword [rbx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rbx + 0x3ea8]
movsxd rcx, dword [rax + 0xd0]
mov rax, qword [rax + 0xd8]
mov r8d, dword [rax + rcx*4 - 4]
lea rcx, str.tab3right
call fcn.140002730
mov edi, eax
cmp dword [rbx + 0x3edc], eax
jne 0x140037b75
lea r8, str.tab3right
mov edx, 0xb
mov ecx, eax
call fcn.140017340
lea r8, [rbp + 0x67]
mov dword [rsp + 0x20], 8
mov edx, edi
lea rcx, str.tab3right
call fcn.140009990
lea rdx, [0x14004cb16]
lea rcx, str.save_fps
call fcn.14002cac0
lea rdx, [0x14004cb13]
lea rcx, str.water_mark
call fcn.14002cac0
call fcn.140009b90
mov eax, dword [0x14004cc30]
mov rbx, qword [0x14004ca60]
cmp eax, 4
jne 0x140038020
mov rax, qword [rbx + 0x3ea8]
xor edx, edx
mov dword [rbp + 0x67], 0x433d0000
mov dword [rbp + 0x6b], 0x43e38000
mov byte [rax + 0x98], 1
mov rax, qword [rbx + 0x3ea8]
movsxd rcx, dword [rax + 0xd0]
mov rax, qword [rax + 0xd8]
mov r8d, dword [rax + rcx*4 - 4]
lea rcx, str.tab4left
call fcn.140002730
mov edi, eax
cmp dword [rbx + 0x3edc], eax
jne 0x140037c31
lea r8, str.tab4left
mov edx, 0xb
mov ecx, eax
call fcn.140017340
lea r8, [rbp + 0x67]
mov dword [rsp + 0x20], 8
mov edx, edi
lea rcx, str.tab4left
call fcn.140009990
lea rdx, [rbp + 0x67]
mov qword [rbp + 0x67], 0
lea rcx, str.save_config
call fcn.14002bcd0
mov rcx, qword [0x14004ca60]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x140037ca3
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fc50
mov rcx, qword [0x14004ca60]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x140037cdc
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fc50
mov rcx, qword [0x14004ca60]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x140037d0e
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fc50
lea rdx, [rbp + 0x67]
mov qword [rbp + 0x67], 0
lea rcx, str.load_config
call fcn.14002bcd0
mov rcx, qword [0x14004ca60]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x140037d66
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fc50
mov rcx, qword [0x14004ca60]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x140037d9f
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fc50
mov rcx, qword [0x14004ca60]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x140037dd1
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fc50
lea rdx, [rbp + 0x67]
mov qword [rbp + 0x67], 0
lea rcx, str.import_from_clipboard
call fcn.14002bcd0
mov rcx, qword [0x14004ca60]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x140037e29
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fc50
mov rcx, qword [0x14004ca60]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x140037e62
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fc50
mov rcx, qword [0x14004ca60]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x140037e94
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fc50
lea rdx, [rbp + 0x67]
mov qword [rbp + 0x67], 0
lea rcx, str.load_legit_settings
call fcn.14002bcd0
mov rcx, qword [0x14004ca60]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x140037eec
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fc50
mov rcx, qword [0x14004ca60]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x140037f25
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fc50
mov rcx, qword [0x14004ca60]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x9b], 0
jne 0x140037f57
movaps xmm1, xmm7
mov qword [rbp + 0x67], 0
lea rcx, [rbp + 0x67]
call fcn.14000fc50
lea rdx, [rbp + 0x67]
mov qword [rbp + 0x67], 0
lea rcx, str.load_rage_settings
call fcn.14002bcd0
call fcn.140009b90
movaps xmm1, xmm7
movaps xmm0, xmm8
call fcn.14000ff60
mov rbx, qword [0x14004ca60]
xor edx, edx
mov dword [rbp + 0x67], 0x433d0000
mov dword [rbp + 0x6b], 0x43e38000
mov rax, qword [rbx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rbx + 0x3ea8]
movsxd rcx, dword [rax + 0xd0]
mov rax, qword [rax + 0xd8]
mov r8d, dword [rax + rcx*4 - 4]
lea rcx, str.tab4right
call fcn.140002730
mov edi, eax
cmp dword [rbx + 0x3edc], eax
jne 0x140037fe8
lea r8, str.tab4right
mov edx, 0xb
mov ecx, eax
call fcn.140017340
lea r8, [rbp + 0x67]
mov dword [rsp + 0x20], 8
mov edx, edi
lea rcx, str.tab4right
call fcn.140009990
lea rcx, str.under_construction
call fcn.14002b540
call fcn.140009b90
mov eax, dword [0x14004cc30]
mov rbx, qword [0x14004ca60]
cmp eax, 5
jne 0x140038154
mov rax, qword [rbx + 0x3ea8]
xor edx, edx
mov dword [rbp + 0x67], 0x433d0000
mov dword [rbp + 0x6b], 0x43e38000
mov byte [rax + 0x98], 1
mov rax, qword [rbx + 0x3ea8]
movsxd rcx, dword [rax + 0xd0]
mov rax, qword [rax + 0xd8]
mov r8d, dword [rax + rcx*4 - 4]
lea rcx, str.tab5left
call fcn.140002730
mov edi, eax
cmp dword [rbx + 0x3edc], eax
jne 0x14003808a
lea r8, str.tab5left
mov edx, 0xb
mov ecx, eax
call fcn.140017340
lea r8, [rbp + 0x67]
mov dword [rsp + 0x20], 8
mov edx, edi
lea rcx, str.tab5left
call fcn.140009990
lea rcx, str.under_construction
call fcn.14002b540
call fcn.140009b90
movaps xmm1, xmm7
movaps xmm0, xmm8
call fcn.14000ff60
mov rbx, qword [0x14004ca60]
xor edx, edx
mov dword [rbp + 0x67], 0x433d0000
mov dword [rbp + 0x6b], 0x43e38000
mov rax, qword [rbx + 0x3ea8]
mov byte [rax + 0x98], 1
mov rax, qword [rbx + 0x3ea8]
movsxd rcx, dword [rax + 0xd0]
mov rax, qword [rax + 0xd8]
mov r8d, dword [rax + rcx*4 - 4]
lea rcx, str.tab5right
call fcn.140002730
mov edi, eax
cmp dword [rbx + 0x3edc], eax
jne 0x140038129
lea r8, str.tab5right
mov edx, 0xb
mov ecx, eax
call fcn.140017340
lea r8, [rbp + 0x67]
mov dword [rsp + 0x20], 8
mov edx, edi
lea rcx, str.tab5right
call fcn.140009990
lea rcx, str.under_construction
call fcn.14002b540
call fcn.140009b90
call fcn.140009b90
mov r8, qword [0x14004ca60]
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.140009b90
call fcn.14000e870
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