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

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push r15
mov rbp, rsp
sub rsp, 0x40
xor ebx, ebx
mov dword [rbp + 0x28], 0x56554166
mov r8d, ebx
mov word [rbp + 0x2c], 0x3753
lea r9, [rbp + 0x28]
mov esi, 0x1f7047dd
mov eax, esi
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
mov al, r8b
inc r8d
sub al, cl
add al, 0x32
xor byte [r9], al
inc r9
cmp r8d, 6
jl 0x18004f837
mov dword [rbp - 0x20], 0x50595275
lea r9, [rbp - 0x20]
mov dword [rbp - 0x1c], 0x4a415f66
mov r8d, ebx
mov dword [rbp - 0x18], 0x3d4f5853
mov eax, esi
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
mov al, r8b
inc r8d
sub al, cl
add al, 0x32
xor byte [r9], al
inc r9
cmp r8d, 0xc
jl 0x18004f880
lea rdx, [rbp - 0x20]
mov byte [rbp + 0x20], bl
lea rcx, [rbp + 0x20]
call fcn.180073158
mov rdx, qword [0x1800c8118]
movabs r15, 0x7ffffffdfffe
cmp rax, rdx
jbe 0x18004f8df
add rdx, qword [0x1800c8120]
cmp rax, rdx
jb 0x18004f8f0
lea rcx, [rax - 0x10000]
cmp rcx, r15
jbe 0x18004f8f0
mov rax, rbx
jmp 0x18004f902
mov r8d, 7
lea rdx, [rbp + 0x28]
mov rcx, rax
call fcn.18007344c
mov rcx, rax
call fcn.18002c688
mov qword [0x1800c9018], rax
lea r9, [rbp + 0x28]
mov r8d, ebx
mov dword [rbp + 0x28], 0x5c465664
mov word [rbp + 0x2c], 0x4e50
mov byte [rbp + 0x2e], 0x38
mov eax, esi
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
mov al, r8b
inc r8d
sub al, cl
add al, 0x32
xor byte [r9], al
inc r9
cmp r8d, 7
jl 0x18004f929
mov dword [rbp - 0x20], 0x50595275
lea r9, [rbp - 0x20]
mov dword [rbp - 0x1c], 0x4a415f66
mov r8d, ebx
mov dword [rbp - 0x18], 0x3d4f5853
mov eax, esi
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
mov al, r8b
inc r8d
sub al, cl
add al, 0x32
xor byte [r9], al
inc r9
cmp r8d, 0xc
jl 0x18004f972
lea rdx, [rbp - 0x20]
mov byte [rbp + 0x20], bl
lea rcx, [rbp + 0x20]
call fcn.180073158
mov rdx, qword [0x1800c8118]
cmp rax, rdx
jbe 0x18004f9c7
add rdx, qword [0x1800c8120]
cmp rax, rdx
jb 0x18004f9d8
lea rcx, [rax - 0x10000]
cmp rcx, r15
jbe 0x18004f9d8
mov rax, rbx
jmp 0x18004f9ea
mov r8d, 2
lea rdx, [rbp + 0x28]
mov rcx, rax
call fcn.18007344c
mov rcx, rax
call fcn.18002c688
mov qword [0x1800c9020], rax
lea r9, [rbp - 0xe]
mov r8d, ebx
mov dword [rbp - 0xe], 0x505a5a7e
mov dword [rbp - 0xa], 0x506b5179
mov dword [rbp - 6], 0x3d48535d
mov eax, esi
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
mov al, r8b
inc r8d
sub al, cl
add al, 0x32
xor byte [r9], al
inc r9
cmp r8d, 0xc
jl 0x18004fa15
mov dword [rbp - 0x20], 0x50595275
lea r9, [rbp - 0x20]
mov dword [rbp - 0x1c], 0x4a415f66
mov r8d, ebx
mov dword [rbp - 0x18], 0x3d4f5853
mov eax, esi
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
mov al, r8b
inc r8d
sub al, cl
add al, 0x32
xor byte [r9], al
inc r9
cmp r8d, 0xc
jl 0x18004fa5e
lea rdx, [rbp - 0x20]
mov byte [rbp + 0x20], bl
lea rcx, [rbp + 0x20]
call fcn.180073158
mov rdx, qword [0x1800c8118]
cmp rax, rdx
jbe 0x18004fab3
add rdx, qword [0x1800c8120]
cmp rax, rdx
jb 0x18004fac4
lea rcx, [rax - 0x10000]
cmp rcx, r15
jbe 0x18004fac4
mov rax, rbx
jmp 0x18004fad6
mov r8d, 4
lea rdx, [rbp - 0xe]
mov rcx, rax
call fcn.18007344c
mov rcx, rax
call fcn.18002c688
movdqa xmm0, xmmword [0x180007620]
lea r9, [rbp - 0x20]
movdqu xmmword [rbp - 0x20], xmm0
mov qword [0x1800c9028], rax
mov r8d, ebx
mov word [rbp - 0x10], 0x4331
mov eax, esi
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
mov al, r8b
inc r8d
sub al, cl
add al, 0x32
xor byte [r9], al
inc r9
cmp r8d, 0x12
jl 0x18004faff
mov dword [rbp - 0xe], 0x50595275
lea r9, [rbp - 0xe]
mov dword [rbp - 0xa], 0x4a415f66
mov r8d, ebx
mov dword [rbp - 6], 0x3d4f5853
mov eax, esi
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
mov al, r8b
inc r8d
sub al, cl
add al, 0x32
xor byte [r9], al
inc r9
cmp r8d, 0xc
jl 0x18004fb48
lea rdx, [rbp - 0xe]
mov byte [rbp + 0x20], bl
lea rcx, [rbp + 0x20]
call fcn.180073158
mov rdx, qword [0x1800c8118]
cmp rax, rdx
jbe 0x18004fb9d
add rdx, qword [0x1800c8120]
cmp rax, rdx
jb 0x18004fba9
lea rcx, [rax - 0x10000]
cmp rcx, r15
ja 0x18004fbbe
mov r8d, 5
lea rdx, [rbp - 0x20]
mov rcx, rax
call fcn.18007344c
mov rbx, rax
mov rcx, rbx
call fcn.18002c688
mov rbx, qword [rsp + 0x70]
mov qword [0x1800c9030], rax
add rsp, 0x40
pop r15
pop rsi
pop rbp
ret