Function at 0x1400097d0
Capabilities:
Encode data using xor
Log keystrokes via polling

Disassembly:
mov r11, rsp
mov qword [r11 + 0x10], rbx
mov qword [r11 + 0x18], rsi
push rbp
lea rbp, [r11 - 0x98]
sub rsp, 0x190
mov rax, qword [0x14007d040]
xor rax, rsp
mov qword [rbp + 0x50], rax
cmp qword [0x14007e568], 0
mov qword [r11 + 8], rdi
movaps xmmword [r11 - 0x38], xmm8
jne 0x140009810
call fcn.1400373c0
mov rcx, qword [0x14007e588]
lea rdx, [rsp + 0x70]
mov rbx, qword [0x14007e450]
call qword [sym.imp.USER32.dll_GetClientRect]
mov eax, dword [rsp + 0x78]
lea rcx, [rbp - 0x58]
sub eax, dword [rsp + 0x70]
movd xmm1, eax
mov eax, dword [rsp + 0x7c]
sub eax, dword [rsp + 0x74]
cvtdq2ps xmm1, xmm1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbx + 0x10], xmm1
movss dword [rbx + 0x14], xmm0
call qword [sym.imp.KERNEL32.dll_QueryPerformanceCounter]
mov rcx, qword [rbp - 0x58]
xorps xmm1, xmm1
mov rax, rcx
xorps xmm0, xmm0
sub rax, qword [0x14007e590]
cvtsi2ss xmm0, qword [0x14007e598]
cvtsi2ss xmm1, rax
divss xmm1, xmm0
movss dword [rbx + 0x18], xmm1
mov qword [0x14007e590], rcx
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetKeyState]
shr eax, 0xf
mov ecx, 0x10
and al, 1
mov byte [rbx + 0xe14], al
call qword [sym.imp.USER32.dll_GetKeyState]
shr eax, 0xf
mov ecx, 0x12
and al, 1
mov byte [rbx + 0xe15], al
call qword [sym.imp.USER32.dll_GetKeyState]
mov rcx, qword [0x14007e450]
shr eax, 0xf
and al, 1
mov byte [rbx + 0xe17], 0
mov byte [rbx + 0xe16], al
cmp byte [rcx + 0xdb], 0
lea rdi, [rcx + 0xdfc]
je 0x14000991c
cvttss2si eax, dword [rdi]
lea rdx, [rbp - 0x50]
mov dword [rbp - 0x50], eax
cvttss2si eax, dword [rcx + 0xe00]
mov rcx, qword [0x14007e588]
mov dword [rbp - 0x4c], eax
call qword [sym.imp.USER32.dll_ClientToScreen]
mov edx, dword [rbp - 0x4c]
mov ecx, dword [rbp - 0x50]
call qword [sym.imp.USER32.dll_SetCursorPos]
mov dword [rdi], 0xff7fffff
mov dword [rdi + 4], 0xff7fffff
call qword [sym.imp.USER32.dll_GetActiveWindow]
cmp rax, qword [0x14007e588]
jne 0x140009974
lea rcx, [rbp - 0x80]
call qword [sym.imp.USER32.dll_GetCursorPos]
test eax, eax
je 0x140009974
mov rcx, qword [0x14007e588]
lea rdx, [rbp - 0x80]
call qword [sym.imp.USER32.dll_ScreenToClient]
test eax, eax
je 0x140009974
movd xmm0, dword [rbp - 0x80]
movd xmm1, dword [rbp - 0x7c]
cvtdq2ps xmm0, xmm0
cvtdq2ps xmm1, xmm1
movss dword [rdi], xmm0
movss dword [rdi + 4], xmm1
cmp byte [rbx + 0x78], 0
je 0x140009981
mov eax, 0xffffffff
jmp 0x14000998e
mov rax, qword [0x14007e450]
mov eax, dword [rax + 0x4a28]
cmp dword [0x14007dc70], eax
je 0x1400099a1
mov dword [0x14007dc70], eax
call fcn.140037510
call fcn.140012900
movss xmm8, dword [0x14007553c]
xor esi, esi
cmp byte [0x14007d0d4], sil
je 0x14000b19c
mov rax, qword [0x14007e450]
movdqa xmm1, xmmword [0x140075be0]
movdqa xmm0, xmmword [0x140075bc0]
movaps xmmword [rsp + 0x180], xmm6
movups xmmword [rax + 0x39c8], xmm1
mov dword [rsp + 0x60], 0xeafed2
movups xmmword [rax + 0x39d8], xmm1
mov dword [rbp - 0x80], 0xf1fff8d1
movups xmmword [rax + 0x39e8], xmm1
mov word [rbp - 0x7c], 0xe1fb
movups xmm1, xmmword [0x140073ef8]
mov dword [rbp - 0x68], 0xf1fff8d1
movups xmmword [rax + 0x38a8], xmm0
or dword [rax + 0x4778], 2
movups xmm0, xmmword [str.gQA_W]
mov dword [rax + 0x4798], 0x44160000
mov dword [rax + 0x479c], 0x43e60000
mov dword [rax + 0x4780], 1
xor eax, eax
mov edi, dword [0x14007d090]
movups xmmword [rbp - 0x20], xmm1
mov byte [rbp - 0x7a], al
psrldq xmm1, 0xf
mov byte [rbp - 0x5e], al
mov byte [rbp - 0x6e], al
movd eax, xmm1
movaps xmmword [rsp + 0x170], xmm7
movdqa xmm7, xmmword [0x140075820]
mov dword [rbp - 0x64], 0xdcb6e1fb
mov word [rbp - 0x60], 0xe0fd
mov dword [rsp + 0x70], 0xf1fff8d1
mov dword [rsp + 0x74], 0xd5b6e1fb
mov dword [rsp + 0x78], 0xfff7f7
mov dword [rbp - 0x78], 0xf1fff8d1
mov dword [rbp - 0x74], 0xd1b6e1fb
mov word [rbp - 0x70], 0xcfd7
movups xmmword [rbp - 0x30], xmm0
test al, al
je 0x140009c23
mov r8d, esi
cmp edi, 2
jl 0x140009be3
movdqa xmm0, xmmword [0x140075860]
lea rcx, [rbp - 0x2c]
movdqa xmm4, xmmword [0x1400757b0]
mov edx, esi
movdqa xmm3, xmmword [0x140075c00]
movdqa xmm5, xmmword [str.6666]
movdqa xmmword [rsp + 0x40], xmm0
mov r8d, dword [rsp + 0x40]
nop dword [rax + rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm4
add edx, 8
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm3
pmuldq xmm1, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm2, xmm0
movd xmm0, r8d
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movd dword [rcx - 0xc], xmm2
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm4
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm3
pmuldq xmm1, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm2, xmm0
movd xmm0, r8d
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp edx, 0x20
jl 0x140009b00
jmp 0x140009c23
lea r9, [rbp - 0x30]
nop word [rax + rax]
mov eax, 0x2f684bdb
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x20
jl 0x140009bf0
xor edx, edx
lea rcx, [rbp - 0x30]
mov r8d, 0xb
call fcn.140017b60
mov rbx, qword [0x14007e450]
lea rdx, [rsp + 0x40]
movdqa xmm6, xmmword [0x140075a60]
mov dword [rsp + 0x40], 7
movups xmm0, xmmword [rbx + 0x3918]
lea rcx, [rbx + 0x47e8]
movups xmmword [rsp + 0x44], xmm0
call fcn.1400256b0
movups xmmword [rbx + 0x3918], xmm6
mov rbx, qword [0x14007e450]
lea rdx, [rsp + 0x40]
movdqa xmm6, xmmword [0x140075aa0]
mov dword [rsp + 0x40], 8
movups xmm0, xmmword [rbx + 0x3928]
lea rcx, [rbx + 0x47e8]
movups xmmword [rsp + 0x44], xmm0
call fcn.1400256b0
movups xmmword [rbx + 0x3928], xmm6
mov rbx, qword [0x14007e450]
lea rdx, [rsp + 0x40]
mov dword [rsp + 0x40], 9
movups xmm0, xmmword [rbx + 0x3938]
lea rcx, [rbx + 0x47e8]
movups xmmword [rsp + 0x44], xmm0
call fcn.1400256b0
movups xmmword [rbx + 0x3938], xmm6
mov rbx, qword [0x14007e450]
lea rdx, [rsp + 0x40]
movdqa xmm6, xmmword [0x140075a40]
mov dword [rsp + 0x40], 2
movups xmm0, xmmword [rbx + 0x38c8]
lea rcx, [rbx + 0x47e8]
movups xmmword [rsp + 0x44], xmm0
call fcn.1400256b0
movups xmmword [rbx + 0x38c8], xmm6
mov rbx, qword [0x14007e450]
lea rdx, [rsp + 0x40]
mov dword [rsp + 0x40], 3
movups xmm0, xmmword [rbx + 0x38d8]
lea rcx, [rbx + 0x47e8]
movups xmmword [rsp + 0x44], xmm0
call fcn.1400256b0
movups xmmword [rbx + 0x38d8], xmm6
mov rbx, qword [0x14007e450]
lea rdx, [rsp + 0x40]
movdqa xmm6, xmmword [0x140075a70]
mov dword [rsp + 0x40], 5
movups xmm0, xmmword [rbx + 0x38f8]
lea rcx, [rbx + 0x47e8]
movups xmmword [rsp + 0x44], xmm0
call fcn.1400256b0
movups xmmword [rbx + 0x38f8], xmm6
mov rbx, qword [0x14007e450]
lea rdx, [rsp + 0x40]
mov dword [rsp + 0x40], 0x15
movups xmm0, xmmword [rbx + 0x39f8]
lea rcx, [rbx + 0x47e8]
movups xmmword [rsp + 0x44], xmm0
call fcn.1400256b0
movups xmmword [rbx + 0x39f8], xmm6
mov rbx, qword [0x14007e450]
lea rdx, [rsp + 0x40]
movdqa xmm6, xmmword [0x140075a90]
mov dword [rsp + 0x40], 0x16
movups xmm0, xmmword [rbx + 0x3a08]
lea rcx, [rbx + 0x47e8]
movups xmmword [rsp + 0x44], xmm0
call fcn.1400256b0
movups xmmword [rbx + 0x3a08], xmm6
mov rbx, qword [0x14007e450]
lea rdx, [rsp + 0x40]
movdqa xmm6, xmmword [0x140075bc0]
mov dword [rsp + 0x40], 0x12
movups xmm0, xmmword [rbx + 0x39c8]
lea rcx, [rbx + 0x47e8]
movups xmmword [rsp + 0x44], xmm0
call fcn.1400256b0
movups xmmword [rbx + 0x39c8], xmm6
mov rbx, qword [0x14007e450]
lea rdx, [rsp + 0x40]
movdqa xmm6, xmmword [0x140075ab0]
mov dword [rsp + 0x40], 0x18
movups xmm0, xmmword [rbx + 0x3a28]
lea rcx, [rbx + 0x47e8]
movups xmmword [rsp + 0x44], xmm0
call fcn.1400256b0
movups xmmword [rbx + 0x3a28], xmm6
mov rbx, qword [0x14007e450]
lea rdx, [rsp + 0x40]
mov dword [rsp + 0x40], 0x1a
movups xmm0, xmmword [rbx + 0x3a48]
lea rcx, [rbx + 0x47e8]
movups xmmword [rsp + 0x44], xmm0
call fcn.1400256b0
movups xmmword [rbx + 0x3a48], xmm6
mov rbx, qword [0x14007e450]
lea rdx, [rsp + 0x40]
movdqa xmm6, xmmword [0x140075ad0]
mov dword [rsp + 0x40], 0x19
movups xmm0, xmmword [rbx + 0x3a38]
lea rcx, [rbx + 0x47e8]
movups xmmword [rsp + 0x44], xmm0
call fcn.1400256b0
movups xmmword [rbx + 0x3a38], xmm6
mov rbx, qword [0x14007e450]
lea rdx, [rsp + 0x40]
movdqa xmm6, xmmword [0x140075b90]
mov dword [rsp + 0x40], 0x13
movups xmm0, xmmword [rbx + 0x39d8]
lea rcx, [rbx + 0x47e8]
movups xmmword [rsp + 0x44], xmm0
call fcn.1400256b0
movups xmmword [rbx + 0x39d8], xmm6
mov rbx, qword [0x14007e450]
lea rdx, [rsp + 0x40]
movdqa xmm6, xmmword [0x140075bc0]
mov dword [rsp + 0x40], 0x14
movups xmm0, xmmword [rbx + 0x39e8]
lea rcx, [rbx + 0x47e8]
movups xmmword [rsp + 0x44], xmm0
call fcn.1400256b0
movups xmmword [rbx + 0x39e8], xmm6
mov rbx, qword [0x14007e450]
lea rdx, [rsp + 0x40]
movdqa xmm6, xmmword [0x140075ab0]
mov dword [rsp + 0x40], 0xa
movups xmm0, xmmword [rbx + 0x3948]
lea rcx, [rbx + 0x47e8]
movups xmmword [rsp + 0x44], xmm0
call fcn.1400256b0
movups xmmword [rbx + 0x3948], xmm6
mov rbx, qword [0x14007e450]
lea rdx, [rsp + 0x40]
mov dword [rsp + 0x40], 0xb
movups xmm0, xmmword [rbx + 0x3958]
lea rcx, [rbx + 0x47e8]
movups xmmword [rsp + 0x44], xmm0
call fcn.1400256b0
movups xmmword [rbx + 0x3958], xmm6
mov rbx, qword [0x14007e450]
lea rdx, [rsp + 0x40]
movdqa xmm6, xmmword [0x140075ad0]
mov dword [rsp + 0x40], 0xc
movups xmm0, xmmword [rbx + 0x3968]
lea rcx, [rbx + 0x47e8]
movups xmmword [rsp + 0x44], xmm0
call fcn.1400256b0
movups xmm0, xmmword [0x140073f10]
movups xmm1, xmmword [0x140073f20]
movups xmmword [rbp - 0x10], xmm0
movups xmm0, xmmword [0x140073f30]
movups xmmword [rbp + 0x10], xmm0
movups xmm0, xmmword [str.skcdefghijklmno]
movups xmmword [rbp], xmm1
movups xmm1, xmmword [0x140073f40]
movups xmmword [rbp + 0x30], xmm0
movups xmmword [rbx + 0x3968], xmm6
movups xmmword [rbp + 0x20], xmm1
mov eax, dword [0x140073f68]
mov r8d, esi
movsd xmm0, qword [str.868uw_b_875_]
mov dword [rbp + 0x48], eax
movzx eax, word [0x140073f6c]
mov word [rbp + 0x4c], ax
movsd qword [rbp + 0x40], xmm0
cmp edi, 2
jl 0x14000a179
movdqa xmm0, xmmword [0x140075860]
lea rcx, [rbp - 0xc]
movdqa xmm4, xmmword [0x1400757b0]
movdqa xmm3, xmmword [0x140075c00]
movdqa xmm5, xmmword [str.6666]
movdqa xmmword [rsp + 0x40], xmm0
mov edx, dword [rsp + 0x40]
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm4
add r8d, 8
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm3
pmuldq xmm1, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movd dword [rcx - 0xc], xmm2
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm4
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm3
pmuldq xmm1, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x58
jl 0x14000a090
cmp r8d, 0x5e
jge 0x14000a1c1
movsxd rax, r8d
lea r9, [rbp - 0x10]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x5e
jl 0x14000a190
lea rcx, [rbp - 0x10]
call fcn.140039520
mov rcx, qword [0x14007e450]
movss xmm6, dword [0x140075704]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], sil
jne 0x14000a210
movaps xmm1, xmm6
mov qword [rsp + 0x40], rsi
lea rcx, [rsp + 0x40]
call fcn.14001d020
mov rcx, qword [0x14007e450]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], sil
jne 0x14000a240
movaps xmm1, xmm6
mov qword [rsp + 0x40], rsi
lea rcx, [rsp + 0x40]
call fcn.14001d020
movdqa xmm0, xmmword [0x140075c60]
mov cl, 0xd0
xor cl, 0x91
mov dword [rbp - 0x58], 0xf1fff8d1
mov dl, 0xfb
mov byte [rbp - 0x4f], cl
xor dl, 0x92
mov word [rbp - 0x54], 0xe1fb
mov al, 0xb0
mov byte [rbp - 0x4e], dl
mov r8b, 0xfe
mov word [rbp - 0x38], 0xce
mov r9b, 0xf6
mov dword [rsp + 0x40], 0x43070000
mov r10b, 0xfa
mov dword [rsp + 0x44], 0x41e00000
mov r11b, 0xe2
lea rdx, [rsp + 0x40]
xor ebx, ebx
lea rcx, [rbp - 0x50]
xor al, 0x90
mov byte [rbp - 0x52], bl
xor r8b, 0x93
mov byte [rbp - 0x50], al
xor r9b, 0x94
mov byte [rbp - 0x4d], r8b
xor r10b, 0x95
mov byte [rbp - 0x4c], r9b
xor r11b, 0x96
mov byte [rbp - 0x4b], r10b
movdqu xmmword [rbp - 0x48], xmm0
mov byte [rbp - 0x4a], r11b
mov byte [rbp - 0x49], bl
call fcn.14003a010
test al, al
je 0x14000a2d3
mov dword [0x14007e5a8], esi
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14001d340
lea rcx, str.__Visuals
mov dword [rsp + 0x40], 0x43070000
lea rdx, [rsp + 0x40]
mov dword [rsp + 0x44], 0x41e00000
call fcn.14003a010
test al, al
je 0x14000a30d
mov dword [0x14007e5a8], 1
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14001d340
lea rcx, str.__Misc
mov dword [rsp + 0x40], 0x43070000
lea rdx, [rsp + 0x40]
mov dword [rsp + 0x44], 0x41e00000
call fcn.14003a010
test al, al
je 0x14000a347
mov dword [0x14007e5a8], 2
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14001d340
lea rcx, str.__Exploits
mov dword [rsp + 0x40], 0x43180000
lea rdx, [rsp + 0x40]
mov dword [rsp + 0x44], 0x41e00000
call fcn.14003a010
lea rbx, str._.3f
test al, al
je 0x14000a38d
mov dword [0x14007e5a8], 3
jmp 0x14000ae7c
mov eax, dword [0x14007e5a8]
test eax, eax
jne 0x14000a825
xor byte [rbp - 0x58], 0x90
lea rcx, [rbp - 0x58]
xor byte [rbp - 0x57], 0x91
xor byte [rbp - 0x56], 0x92
xor byte [rbp - 0x55], 0x93
xor byte [rbp - 0x54], 0x94
xor byte [rbp - 0x53], 0x95
mov byte [rbp - 0x52], sil
call fcn.140039520
xor byte [rbp - 0x80], 0x90
lea rdx, [0x14007e409]
xor byte [rbp - 0x7f], 0x91
lea rcx, [rbp - 0x80]
xor byte [rbp - 0x7e], 0x92
xor byte [rbp - 0x7d], 0x93
xor byte [rbp - 0x7c], 0x94
xor byte [rbp - 0x7b], 0x95
mov byte [rbp - 0x7a], sil
call fcn.14003af00
lea rdx, [0x14007e36d]
lea rcx, str.Circle_FOV
call fcn.14003af00
movdqa xmm0, xmmword [0x140075c10]
mov edx, esi
movdqa xmm2, xmmword [0x1400757b0]
movdqa xmmword [rsp + 0x40], xmm0
mov r8d, dword [rsp + 0x40]
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx + 4]
movd xmm1, edx
pshufd xmm1, xmm1, 0
paddd xmm1, xmm2
movd xmm0, r8d
andps xmm1, xmm7
packuswb xmm1, xmm1
packuswb xmm1, xmm1
psubb xmm1, xmm0
movd xmm0, dword [rbp + rcx - 0x48]
xorps xmm1, xmm0
movd xmm0, r8d
movd dword [rbp + rcx - 0x48], xmm1
movd xmm1, eax
lea eax, [rdx + 8]
pshufd xmm1, xmm1, 0
paddd xmm1, xmm2
andps xmm1, xmm7
packuswb xmm1, xmm1
packuswb xmm1, xmm1
psubb xmm1, xmm0
movd xmm0, dword [rbp + rcx - 0x44]
xorps xmm1, xmm0
movd xmm0, r8d
movd dword [rbp + rcx - 0x44], xmm1
movd xmm1, eax
lea eax, [rdx + 0xc]
pshufd xmm1, xmm1, 0
add edx, 0x10
paddd xmm1, xmm2
andps xmm1, xmm7
packuswb xmm1, xmm1
packuswb xmm1, xmm1
psubb xmm1, xmm0
movd xmm0, dword [rbp + rcx - 0x40]
xorps xmm1, xmm0
movd xmm0, r8d
movd dword [rbp + rcx - 0x40], xmm1
movd xmm1, eax
pshufd xmm1, xmm1, 0
paddd xmm1, xmm2
andps xmm1, xmm7
packuswb xmm1, xmm1
packuswb xmm1, xmm1
psubb xmm1, xmm0
movd xmm0, dword [rbp + rcx - 0x3c]
xorps xmm1, xmm0
movd dword [rbp + rcx - 0x3c], xmm1
cmp edx, 0x10
jb 0x14000a420
cmp edx, 0x11
jae 0x14000a511
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0x70]
inc edx
xor byte [rbp + rcx - 0x48], al
cmp edx, 0x11
jb 0x14000a500
lea rdx, [0x14007e408]
mov byte [rbp - 0x37], sil
lea rcx, [rbp - 0x48]
call fcn.14003af00
lea rdx, [0x14007d0c1]
lea rcx, str.Memory_Aim
call fcn.14003af00
lea rdx, [0x14007e36e]
lea rcx, str.Square_Fov
call fcn.14003af00
lea rdx, [0x14007e443]
lea rcx, str.Crosshair
call fcn.14003af00
lea rdx, [0x14007e37e]
lea rcx, str.StreamProof
call fcn.14003af00
cmp byte [0x14007e36d], sil
je 0x14000a581
mov byte [0x14007e36e], sil
mov rcx, qword [0x14007e450]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], sil
jne 0x14000a5b8
movaps xmm1, xmm6
mov qword [rsp + 0x40], rsi
lea rcx, [rsp + 0x40]
call fcn.14001d020
xor byte [rbp - 0x78], 0x90
lea rax, [rsp + 0x68]
xor byte [rbp - 0x77], 0x91
lea r9, [rsp + 0x40]
xor byte [rbp - 0x76], 0x92
lea r8, [0x14007d0c8]
xor byte [rbp - 0x75], 0x93
lea rcx, [rbp - 0x78]
xor byte [rbp - 0x74], 0x94
mov edx, 8
xor byte [rbp - 0x73], 0x95
xor byte [rbp - 0x72], 0x96
xor byte [rbp - 0x71], 0x97
xor byte [rbp - 0x70], 0x98
xor byte [rbp - 0x6f], 0x99
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rax
mov byte [rbp - 0x6e], sil
mov dword [rsp + 0x68], 0x44480000
mov dword [rsp + 0x40], 0x42480000
call fcn.14003e1f0
mov rcx, qword [0x14007e450]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], sil
jne 0x14000a654
movaps xmm1, xmm6
mov qword [rsp + 0x40], rsi
lea rcx, [rsp + 0x40]
call fcn.14001d020
lea rax, [0x140050bec]
mov dword [rsp + 0x40], 0x28a
mov qword [rsp + 0x28], rax
lea r9, [rsp + 0x68]
lea rax, [rsp + 0x40]
mov dword [rsp + 0x68], 0x64
lea r8, [0x14007dc44]
mov qword [rsp + 0x20], rax
mov edx, 4
lea rcx, str.Esp_Distance
call fcn.14003e1f0
mov rcx, qword [0x14007e450]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], sil
jne 0x14000a6ce
movaps xmm1, xmm6
mov qword [rsp + 0x40], rsi
lea rcx, [rsp + 0x40]
call fcn.14001d020
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rbx
lea r9, [rsp + 0x68]
mov qword [rsp + 0x20], rax
lea r8, [0x14007d0c4]
mov dword [rsp + 0x40], 0x41200000
mov edx, 8
mov dword [rsp + 0x68], 0x3f800000
lea rcx, str.Smoothness
call fcn.14003e1f0
mov rcx, qword [0x14007e450]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], sil
jne 0x14000a741
movaps xmm1, xmm6
mov qword [rsp + 0x40], rsi
lea rcx, [rsp + 0x40]
call fcn.14001d020
xor byte [rsp + 0x70], 0x90
lea r9, str.Head
xor byte [rsp + 0x71], 0x91
lea rdx, [0x14007e484]
xor byte [rsp + 0x72], 0x92
lea rcx, [rsp + 0x70]
xor byte [rsp + 0x73], 0x93
xor byte [rsp + 0x74], 0x94
xor byte [rsp + 0x75], 0x95
xor byte [rsp + 0x76], 0x96
xor byte [rsp + 0x77], 0x97
xor byte [rsp + 0x78], 0x98
xor byte [rsp + 0x79], 0x99
xor byte [rsp + 0x7a], 0x9a
mov byte [rsp + 0x7b], sil
mov dword [rsp + 0x20], 4
call fcn.14003cec0
mov rcx, qword [0x14007e450]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], sil
jne 0x14000a7d4
movaps xmm1, xmm6
mov qword [rsp + 0x40], rsi
lea rcx, [rsp + 0x40]
call fcn.14001d020
xor byte [rbp - 0x68], 0x90
lea r9, str.Left_Mouse_Button
xor byte [rbp - 0x67], 0x91
lea rdx, [0x14007d760]
xor byte [rbp - 0x66], 0x92
lea rcx, [rbp - 0x68]
xor byte [rbp - 0x65], 0x93
xor byte [rbp - 0x64], 0x94
xor byte [rbp - 0x63], 0x95
xor byte [rbp - 0x62], 0x96
xor byte [rbp - 0x61], 0x97
xor byte [rbp - 0x60], 0x98
xor byte [rbp - 0x5f], 0x99
mov byte [rbp - 0x5e], sil
mov dword [rsp + 0x20], 0x3f
call fcn.14003cec0
mov eax, dword [0x14007e5a8]
movss xmm7, dword [0x140075680]
cmp eax, 1
jne 0x14000abae
lea rcx, [0x140050c0c]
call fcn.140039520
mov rcx, qword [0x14007e450]
mov r8, qword [rcx + 0x3ea0]
cmp byte [rcx + 0x48c3], sil
je 0x14000a88e
cmp byte [rcx + 0x48c2], sil
jne 0x14000a88e
test byte [rcx + 0x4740], 4
jne 0x14000a9e1
mov eax, dword [rcx + 0x4888]
cmp eax, dword [rcx + 0x473c]
jne 0x14000a9e1
test eax, eax
jne 0x14000a963
jmp 0x14000a9e1
mov eax, dword [rcx + 0x4744]
test al, 1
je 0x14000a9e1
cmp qword [rcx + 0x3ea8], r8
je 0x14000a8ad
test al, al
jns 0x14000a9e1
mov eax, dword [rcx + 0x3f00]
test eax, eax
je 0x14000a8d2
cmp eax, dword [rcx + 0x473c]
je 0x14000a8d2
cmp byte [rcx + 0x3f0d], sil
jne 0x14000a8d2
cmp eax, dword [r8 + 0x74]
jne 0x14000a9e1
mov rdx, qword [rcx + 0x4880]
test rdx, rdx
je 0x14000a941
mov rdx, qword [rdx + 0x370]
test rdx, rdx
je 0x14000a941
cmp byte [rdx + 0xaf], sil
je 0x14000a941
mov rax, qword [r8 + 0x370]
cmp rdx, rax
je 0x14000a941
mov r9d, dword [rdx + 0xc]
bt r9d, 0x1b
jb 0x14000a911
bt r9d, 0x1a
jae 0x14000a941
cmp qword [rax + 0x370], rdx
je 0x14000a941
nop word [rax + rax]
cmp rax, rdx
je 0x14000a941
mov rax, qword [rax + 0x368]
test rax, rax
jne 0x14000a920
test dword [rcx + 0x4740], 0x100
je 0x14000a9e1
test byte [rcx + 0x4740], 4
jne 0x14000a9e1
mov eax, dword [r8 + 0x74]
cmp dword [rcx + 0x473c], eax
jne 0x14000a963
cmp byte [r8 + 0xb0], sil
jne 0x14000a9e1
xor ecx, ecx
call fcn.14001e150
mov rax, qword [0x14007e450]
movss xmm0, dword [rax + 0x3c00]
mulss xmm0, xmm7
call fcn.14001a5f0
xor edx, edx
lea rcx, str.Allows_you_to_Display_Players_Trough_walls
mov r8d, 1
call fcn.140038d60
mov rcx, qword [0x14007e450]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov r8, qword [rcx + 0x3ea0]
movsxd rdx, dword [r8 + 0x1d0]
mov rax, qword [r8 + 0x1d8]
mov ecx, dword [rax + rdx*4 - 4]
lea eax, [rdx - 1]
mov dword [r8 + 0x1d0], eax
mov dword [r8 + 0x1b8], ecx
call fcn.140019f20
mov rcx, qword [0x14007e450]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], sil
jne 0x14000aa11
movaps xmm1, xmm6
mov qword [rsp + 0x40], rsi
lea rcx, [rsp + 0x40]
call fcn.14001d020
xor byte [rsp + 0x60], 0x90
lea rdx, [0x14007d0c2]
xor byte [rsp + 0x61], 0x91
lea rcx, [rsp + 0x60]
xor byte [rsp + 0x62], 0x92
mov byte [rsp + 0x63], sil
call fcn.14003af00
mov rcx, qword [0x14007e450]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], sil
jne 0x14000aa6d
movaps xmm1, xmm6
mov qword [rsp + 0x40], rsi
lea rcx, [rsp + 0x40]
call fcn.14001d020
lea rdx, [0x14007e36f]
lea rcx, [0x140050c40]
call fcn.14003af00
mov rcx, qword [0x14007e450]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], sil
jne 0x14000aab7
movaps xmm1, xmm6
mov qword [rsp + 0x40], rsi
lea rcx, [rsp + 0x40]
call fcn.14001d020
lea rdx, [0x14007d0c0]
lea rcx, str.3D_Box
call fcn.14003af00
mov rcx, qword [0x14007e450]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], sil
jne 0x14000ab01
movaps xmm1, xmm6
mov qword [rsp + 0x40], rsi
lea rcx, [rsp + 0x40]
call fcn.14001d020
lea rdx, [0x14007e40b]
lea rcx, str.Filled_Box
call fcn.14003af00
mov rcx, qword [0x14007e450]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], sil
jne 0x14000ab4b
movaps xmm1, xmm6
mov qword [rsp + 0x40], rsi
lea rcx, [rsp + 0x40]
call fcn.14001d020
lea rdx, [0x14007e439]
lea rcx, str.Snaplines
call fcn.14003af00
mov rcx, qword [0x14007e450]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], sil
jne 0x14000ab95
movaps xmm1, xmm6
mov qword [rsp + 0x40], rsi
lea rcx, [rsp + 0x40]
call fcn.14001d020
lea rdx, [0x14007d0c3]
lea rcx, str.Distance
call fcn.14003af00
mov eax, dword [0x14007e5a8]
cmp eax, 2
jne 0x14000ae73
lea rcx, str.Colors___Box_Colors_Removed_ATM__
call fcn.140039520
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14001d340
lea rcx, [0x140050cac]
call fcn.140039700
mov rcx, qword [0x14007e450]
mov r8, qword [rcx + 0x3ea0]
cmp byte [rcx + 0x48c3], sil
je 0x14000ac26
cmp byte [rcx + 0x48c2], sil
jne 0x14000ac26
test byte [rcx + 0x4740], 4
jne 0x14000ad6c
mov eax, dword [rcx + 0x4888]
cmp eax, dword [rcx + 0x473c]
jne 0x14000ad6c
test eax, eax
jne 0x14000acf5
jmp 0x14000ad6c
mov eax, dword [rcx + 0x4744]
test al, 1
je 0x14000ad6c
cmp qword [rcx + 0x3ea8], r8
je 0x14000ac45
test al, al
jns 0x14000ad6c
mov eax, dword [rcx + 0x3f00]
test eax, eax
je 0x14000ac6a
cmp eax, dword [rcx + 0x473c]
je 0x14000ac6a
cmp byte [rcx + 0x3f0d], sil
jne 0x14000ac6a
cmp eax, dword [r8 + 0x74]
jne 0x14000ad6c
mov rdx, qword [rcx + 0x4880]
test rdx, rdx
je 0x14000acd3
mov rdx, qword [rdx + 0x370]
test rdx, rdx
je 0x14000acd3
cmp byte [rdx + 0xaf], sil
je 0x14000acd3
mov rax, qword [r8 + 0x370]
cmp rdx, rax
je 0x14000acd3
mov r9d, dword [rdx + 0xc]
bt r9d, 0x1b
jb 0x14000aca9
bt r9d, 0x1a
jae 0x14000acd3
cmp qword [rax + 0x370], rdx
je 0x14000acd3
cmp rax, rdx
je 0x14000acd3
mov rax, qword [rax + 0x368]
test rax, rax
jne 0x14000acb2
test dword [rcx + 0x4740], 0x100
je 0x14000ad6c
test byte [rcx + 0x4740], 4
jne 0x14000ad6c
mov eax, dword [r8 + 0x74]
cmp dword [rcx + 0x473c], eax
jne 0x14000acf5
cmp byte [r8 + 0xb0], sil
jne 0x14000ad6c
xor ecx, ecx
call fcn.14001e150
mov rax, qword [0x14007e450]
movss xmm0, dword [rax + 0x3c00]
mulss xmm0, xmm7
call fcn.14001a5f0
xor edx, edx
lea rcx, str.Custom_Colors_For_Esp
mov r8d, 1
call fcn.140038d60
mov rcx, qword [0x14007e450]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov r9, qword [rcx + 0x3ea0]
movsxd rdx, dword [r9 + 0x1d0]
mov rax, qword [r9 + 0x1d8]
mov ecx, dword [rax + rdx*4 - 4]
lea eax, [rdx - 1]
mov dword [r9 + 0x1d0], eax
mov dword [r9 + 0x1b8], ecx
call fcn.140019f20
mov r8d, 2
lea rdx, [0x14007e4e0]
lea rcx, str.Corner_Box
call fcn.140044a40
mov r8d, 2
lea rdx, [0x14007e4b0]
lea rcx, str.Fov_Circle
call fcn.140044a40
mov r8d, 2
lea rdx, [0x14007e4a0]
lea rcx, str.Squared_Fov
call fcn.140044a40
mov rcx, qword [0x14007e450]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], sil
jne 0x14000adf5
movaps xmm1, xmm6
mov qword [rsp + 0x40], rsi
lea rcx, [rsp + 0x40]
call fcn.14001d020
mov rcx, qword [0x14007e450]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], sil
jne 0x14000ae25
movaps xmm1, xmm6
mov qword [rsp + 0x40], rsi
lea rcx, [rsp + 0x40]
call fcn.14001d020
lea rcx, str.Crosshair_Settings:
call fcn.140039520
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rbx
lea r9, [rsp + 0x68]
mov qword [rsp + 0x20], rax
lea r8, [0x14007d0d0]
mov dword [rsp + 0x40], 0x42c80000
mov edx, 8
mov dword [rsp + 0x68], 0x40800000
lea rcx, str.Crosshair_Size
call fcn.14003e1f0
mov eax, dword [0x14007e5a8]
cmp eax, 3
jne 0x14000b187
mov rcx, qword [0x14007e450]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], sil
jne 0x14000aeb3
movaps xmm1, xmm6
mov qword [rsp + 0x40], rsi
lea rcx, [rsp + 0x40]
call fcn.14001d020
lea rdx, [0x14007e43e]
lea rcx, str.Carfly
call fcn.14003af00
mov rcx, qword [0x14007e450]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], sil
jne 0x14000aefd
movaps xmm1, xmm6
mov qword [rsp + 0x40], rsi
lea rcx, [rsp + 0x40]
call fcn.14001d020
lea rdx, [0x14007e441]
lea rcx, str.boatspeed
call fcn.14003af00
mov rcx, qword [0x14007e450]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], sil
jne 0x14000af47
movaps xmm1, xmm6
mov qword [rsp + 0x40], rsi
lea rcx, [rsp + 0x40]
call fcn.14001d020
lea rdx, [0x14007e43f]
lea rcx, str.Fuel
call fcn.14003af00
mov rcx, qword [0x14007e450]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], sil
jne 0x14000af91
movaps xmm1, xmm6
mov qword [rsp + 0x40], rsi
lea rcx, [rsp + 0x40]
call fcn.14001d020
lea rdx, [0x14007e438]
lea rcx, str.SuperDMR__Broken_
call fcn.14003af00
mov rcx, qword [0x14007e450]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], sil
jne 0x14000afdb
movaps xmm1, xmm6
mov qword [rsp + 0x40], rsi
lea rcx, [rsp + 0x40]
call fcn.14001d020
lea rdx, [0x14007e43c]
lea rcx, str.instareload
call fcn.14003af00
lea rdx, [0x14007e43d]
lea rcx, str.RapidFire
call fcn.14003af00
mov rcx, qword [0x14007e450]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], sil
jne 0x14000b038
movaps xmm1, xmm6
mov qword [rsp + 0x40], rsi
lea rcx, [rsp + 0x40]
call fcn.14001d020
lea rdx, [0x14007e442]
lea rcx, str.WeaponNuLL
call fcn.14003af00
mov rcx, qword [0x14007e450]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], sil
jne 0x14000b082
movaps xmm1, xmm6
mov qword [rsp + 0x40], rsi
lea rcx, [rsp + 0x40]
call fcn.14001d020
lea rdx, [0x14007e37d]
lea rcx, str.Big_Players
call fcn.14003af00
lea rdx, [0x14007e36c]
lea rcx, str.FOV_Changer
call fcn.14003af00
mov rcx, qword [0x14007e450]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], sil
jne 0x14000b0df
movaps xmm1, xmm6
mov qword [rsp + 0x40], rsi
lea rcx, [rsp + 0x40]
call fcn.14001d020
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rbx
lea r9, [rsp + 0x68]
mov qword [rsp + 0x20], rax
lea r8, [0x14007d0cc]
mov dword [rsp + 0x40], 0x43200000
mov edx, 8
mov dword [rsp + 0x68], 0x42a00000
lea rcx, str.FOV_Changer_Value
call fcn.14003e1f0
mov rcx, qword [0x14007e450]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], sil
jne 0x14000b152
movaps xmm1, xmm6
mov qword [rsp + 0x40], rsi
lea rcx, [rsp + 0x40]
call fcn.14001d020
lea rdx, [rsp + 0x40]
mov dword [rsp + 0x40], 0x43290000
lea rcx, str.Unload
mov dword [rsp + 0x44], 0x41f00000
call fcn.14003a010
test al, al
je 0x14000b187
mov ecx, 0x2710
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.14000b7e0
call fcn.140019f20
movaps xmm7, xmmword [rsp + 0x170]
movaps xmm6, xmmword [rsp + 0x180]
call fcn.140006c20
call fcn.140014580
mov rcx, qword [0x14007e500]
xor r8d, r8d
mov edx, 7
mov rax, qword [rcx]
call qword [rax + 0x1c8]
mov rcx, qword [0x14007e500]
xor r8d, r8d
mov edx, 0x1b
mov rax, qword [rcx]
call qword [rax + 0x1c8]
mov rcx, qword [0x14007e500]
xor r8d, r8d
mov edx, 0xae
mov rax, qword [rcx]
call qword [rax + 0x1c8]
mov rcx, qword [0x14007e500]
mov r9d, 1
mov dword [rsp + 0x30], esi
xor r8d, r8d
movss dword [rsp + 0x28], xmm8
xor edx, edx
mov dword [rsp + 0x20], esi
mov rax, qword [rcx]
call qword [rax + 0x158]
mov rcx, qword [0x14007e500]
mov rax, qword [rcx]
call qword [rax + 0x148]
movaps xmm8, xmmword [rsp + 0x160]
mov rdi, qword [rsp + 0x1a0]
test eax, eax
js 0x14000b273
call fcn.140014940
mov rax, qword [0x14007e450]
mov rcx, qword [rax + 0x4878]
mov rcx, qword [rcx]
add rcx, 0x48
cmp byte [rcx], sil
cmove rcx, rsi
call fcn.140036ab0
mov rcx, qword [0x14007e500]
mov rax, qword [rcx]
call qword [rax + 0x150]
mov rcx, qword [0x14007e500]
xor r9d, r9d
xor r8d, r8d
mov qword [rsp + 0x20], rsi
xor edx, edx
mov rax, qword [rcx]
call qword [rax + 0x88]
cmp eax, 0x88760868
jne 0x14000b332
mov rcx, qword [0x14007e500]
mov rax, qword [rcx]
call qword [rax + 0x18]
cmp eax, 0x88760869
jne 0x14000b332
cmp qword [0x14007e578], rsi
je 0x14000b316
mov rcx, qword [0x14007e580]
test rcx, rcx
je 0x14000b2d5
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [0x14007e580], rsi
mov rcx, qword [0x14007e570]
test rcx, rcx
je 0x14000b2ee
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [0x14007e570], rsi
mov rcx, qword [0x14007e568]
mov rbx, qword [0x14007e450]
test rcx, rcx
je 0x14000b307
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [0x14007e568], rsi
mov rax, qword [rbx + 0x58]
mov qword [rax + 8], rsi
mov rcx, qword [0x14007e500]
lea rdx, [0x14007e380]
mov rax, qword [rcx]
call qword [rax + 0x80]
call fcn.1400373c0
mov rcx, qword [rbp + 0x50]
xor rcx, rsp
call fcn.14004ddd0
lea r11, [rsp + 0x190]
mov rbx, qword [r11 + 0x18]
mov rsi, qword [r11 + 0x20]
mov rsp, r11
pop rbp
ret