Function at 0x180064914
Capabilities:
Contain obfuscated stackstrings
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rdi
push rbp
push r14
push r15
mov rbp, rsp
sub rsp, 0x80
xor ebx, ebx
mov dword [rbp + 0x20], 0x5b5f5c64
mov word [rbp + 0x24], 0x5254
lea r9, [rbp + 0x20]
mov byte [rbp + 0x26], 0x37
mov r8d, ebx
mov r14d, 0x5397829d
lea edi, [rbx + 1]
mov eax, r14d
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
mov al, r8b
add r8d, edi
sub al, cl
add al, 0x31
xor byte [r9], al
add r9, rdi
cmp r8d, 7
jl 0x180064950
mov dword [rbp - 0x60], 0x51404170
lea r9, [rbp - 0x60]
mov dword [rbp - 0x5c], 0x56427441
mov r8d, ebx
mov dword [rbp - 0x58], 0x3c5e565d
mov eax, r14d
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
mov al, r8b
add r8d, edi
sub al, cl
add al, 0x31
xor byte [r9], al
add r9, rdi
cmp r8d, 0xc
jl 0x180064991
mov dword [rbp - 0x54], 0x405a5c64
lea r9, [rbp - 0x54]
mov dword [rbp - 0x50], 0x5f59734c
mov r8d, ebx
mov dword [rbp - 0x4c], 0x3c5e5450
mov eax, r14d
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
mov al, r8b
add r8d, edi
sub al, cl
add al, 0x31
xor byte [r9], al
add r9, rdi
cmp r8d, 0xc
jl 0x1800649d2
lea rdx, [rbp - 0x60]
lea rcx, [rbp - 0x54]
call fcn.18008f74c
mov rdx, qword [0x1800e6108]
movabs r15, 0x7ffffffdfffe
cmp rax, rdx
jbe 0x180064a26
add rdx, qword [0x1800e6110]
cmp rax, rdx
jb 0x180064a37
lea rcx, [rax - 0x10000]
cmp rcx, r15
jbe 0x180064a37
mov rax, rbx
jmp 0x180064a46
mov r8d, edi
lea rdx, [rbp + 0x20]
mov rcx, rax
call fcn.18008fa44
mov rcx, rax
call fcn.18002b270
mov qword [0x1800e6d98], rax
lea r9, [rbp - 0x48]
mov r8d, ebx
mov dword [rbp - 0x48], 0x50525d7d
mov dword [rbp - 0x44], 0x55584473
mov dword [rbp - 0x40], 0x5957537f
mov byte [rbp - 0x3c], 0x3d
mov eax, r14d
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
mov al, r8b
add r8d, edi
sub al, cl
add al, 0x31
xor byte [r9], al
add r9, rdi
cmp r8d, 0xd
jl 0x180064a75
mov dword [rbp - 0x54], 0x51404170
lea r9, [rbp - 0x54]
mov dword [rbp - 0x50], 0x56427441
mov r8d, ebx
mov dword [rbp - 0x4c], 0x3c5e565d
mov eax, r14d
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
mov al, r8b
add r8d, edi
sub al, cl
add al, 0x31
xor byte [r9], al
add r9, rdi
cmp r8d, 0xc
jl 0x180064ab6
mov dword [rbp - 0x60], 0x405a5c64
lea r9, [rbp - 0x60]
mov dword [rbp - 0x5c], 0x5f59734c
mov r8d, ebx
mov dword [rbp - 0x58], 0x3c5e5450
mov eax, r14d
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
mov al, r8b
add r8d, edi
sub al, cl
add al, 0x31
xor byte [r9], al
add r9, rdi
cmp r8d, 0xc
jl 0x180064af7
lea rdx, [rbp - 0x54]
lea rcx, [rbp - 0x60]
call fcn.18008f74c
mov rdx, qword [0x1800e6108]
cmp rax, rdx
jbe 0x180064b41
add rdx, qword [0x1800e6110]
cmp rax, rdx
jb 0x180064b52
lea rcx, [rax - 0x10000]
cmp rcx, r15
jbe 0x180064b52
mov rax, rbx
jmp 0x180064b61
mov r8d, edi
lea rdx, [rbp - 0x48]
mov rcx, rax
call fcn.18008fa44
mov rcx, rax
call fcn.18002b270
movdqa xmm0, xmmword [0x180006a80]
lea r9, [rbp - 0x3b]
movdqa xmm1, xmmword [0x180006760]
mov r8d, ebx
mov r10, qword [0x1800e6398]
movdqu xmmword [rbp - 0x3b], xmm0
mov qword [0x1800e6da0], rax
movdqu xmmword [rbp - 0x2b], xmm1
mov dword [rbp - 0x1b], 0x1d0c2634
mov dword [rbp - 0x17], 0x2a32223b
mov dword [rbp - 0x13], 0x5c373b37
mov eax, r14d
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
mov al, r8b
add r8d, edi
sub al, cl
add al, 0x31
xor byte [r9], al
add r9, rdi
cmp r8d, 0x2c
jl 0x180064bad
lea rcx, [rbp - 0x3b]
call r10
movdqa xmm0, xmmword [0x180006a80]
lea r8, [rbp - 0x3b]
movdqa xmm1, xmmword [0x180007ec0]
mov r9, qword [0x1800e6398]
movdqu xmmword [rbp - 0x3b], xmm0
mov qword [0x1800e6da8], rax
movdqa xmm0, xmmword [0x180006340]
movdqu xmmword [rbp - 0x1b], xmm0
mov byte [rbp - 0xb], 0x61
movdqu xmmword [rbp - 0x2b], xmm1
mov eax, r14d
mul ebx
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
mov al, bl
add ebx, edi
sub al, cl
add al, 0x31
xor byte [r8], al
add r8, rdi
cmp ebx, 0x31
jl 0x180064c16
lea rcx, [rbp - 0x3b]
call r9
lea r11, [rsp + 0x80]
mov qword [0x1800e6db0], rax
mov rbx, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov rsp, r11
pop r15
pop r14
pop rbp
ret