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

Disassembly:
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rsi
push rbp
push rdi
push r15
mov rbp, rsp
sub rsp, 0x40
xor ebx, ebx
mov dword [rbp + 0x28], 0x59564658
mov word [rbp + 0x2c], 0x525c
lea r9, [rbp + 0x28]
mov byte [rbp + 0x2e], 0x37
mov r8d, ebx
mov esi, 0x5397829d
lea edi, [rbx + 1]
mov eax, esi
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 0x18007406b
mov dword [rbp - 0x20], 0x59564678
lea r9, [rbp - 0x20]
mov dword [rbp - 0x1c], 0x51515371
mov r8d, ebx
mov dword [rbp - 0x18], 0x554f5357
mov word [rbp - 0x14], 0x5052
mov byte [rbp - 0x12], 0x3f
mov eax, esi
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, 0xf
jl 0x1800740b5
lea rdx, [rbp - 0x20]
mov byte [rbp + 0x20], bl
lea rcx, [rbp + 0x20]
call fcn.18008f74c
mov rdx, qword [0x1800e6108]
movabs r15, 0x7ffffffdfffe
cmp rax, rdx
jbe 0x18007410b
add rdx, qword [0x1800e6110]
cmp rax, rdx
jb 0x18007411c
lea rcx, [rax - 0x10000]
cmp rcx, r15
jbe 0x18007411c
mov rax, rbx
jmp 0x18007412b
mov r8b, dil
lea rdx, [rbp + 0x28]
mov rcx, rax
call fcn.18008f890
mov qword [0x1800e6978], rax
lea r9, [rbp - 0x20]
mov dword [rbp - 0x20], 0x51475352
mov r8d, ebx
mov dword [rbp - 0x1c], 0x41455952
mov byte [rbp - 0x18], 0x39
mov eax, esi
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, 9
jl 0x18007414b
mov dword [rbp - 0x11], 0x59564678
lea r9, [rbp - 0x11]
mov dword [rbp - 0xd], 0x51515371
mov r8d, ebx
mov dword [rbp - 9], 0x554f5357
mov word [rbp - 5], 0x5052
mov byte [rbp - 3], 0x3f
mov eax, esi
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, 0xf
jl 0x180074195
lea rdx, [rbp - 0x11]
mov byte [rbp + 0x20], bl
lea rcx, [rbp + 0x20]
call fcn.18008f74c
mov rdx, qword [0x1800e6108]
cmp rax, rdx
jbe 0x1800741e1
add rdx, qword [0x1800e6110]
cmp rax, rdx
jb 0x1800741f2
lea rcx, [rax - 0x10000]
cmp rcx, r15
jbe 0x1800741f2
mov rax, rbx
jmp 0x180074201
mov r8b, dil
lea rdx, [rbp - 0x20]
mov rcx, rax
call fcn.18008f890
mov qword [0x1800e6980], rax
lea r9, [rbp - 0x20]
mov dword [rbp - 0x20], 0x465c5a42
mov r8d, ebx
mov dword [rbp - 0x1c], 0x55565841
mov word [rbp - 0x18], 0x3a5c
mov eax, esi
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, 0xa
jl 0x180074223
mov dword [rbp - 0x11], 0x59564678
lea r9, [rbp - 0x11]
mov dword [rbp - 0xd], 0x51515371
mov r8d, ebx
mov dword [rbp - 9], 0x554f5357
mov word [rbp - 5], 0x5052
mov byte [rbp - 3], 0x3f
mov eax, esi
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, 0xf
jl 0x18007426d
lea rdx, [rbp - 0x11]
mov byte [rbp + 0x20], bl
lea rcx, [rbp + 0x20]
call fcn.18008f74c
mov rdx, qword [0x1800e6108]
cmp rax, rdx
jbe 0x1800742b9
add rdx, qword [0x1800e6110]
cmp rax, rdx
jb 0x1800742ca
lea rcx, [rax - 0x10000]
cmp rcx, r15
jbe 0x1800742ca
mov rax, rbx
jmp 0x1800742d9
mov r8b, dil
lea rdx, [rbp - 0x20]
mov rcx, rax
call fcn.18008f890
mov qword [0x1800e6988], rax
lea r9, [rbp - 0x20]
mov dword [rbp - 0x20], 0x44405b55
mov r8d, ebx
mov dword [rbp - 0x1c], 0x764e5759
mov dword [rbp - 0x18], 0x3c5e5758
mov eax, esi
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 0x1800742fc
mov dword [rbp - 0x11], 0x59564678
lea r9, [rbp - 0x11]
mov dword [rbp - 0xd], 0x51515371
mov r8d, ebx
mov dword [rbp - 9], 0x554f5357
mov word [rbp - 5], 0x5052
mov byte [rbp - 3], 0x3f
mov eax, esi
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, 0xf
jl 0x180074346
lea rdx, [rbp - 0x11]
mov byte [rbp + 0x20], bl
lea rcx, [rbp + 0x20]
call fcn.18008f74c
mov rdx, qword [0x1800e6108]
cmp rax, rdx
jbe 0x180074392
add rdx, qword [0x1800e6110]
cmp rax, rdx
jb 0x1800743a3
lea rcx, [rax - 0x10000]
cmp rcx, r15
jbe 0x1800743a3
mov rax, rbx
jmp 0x1800743b2
mov r8b, dil
lea rdx, [rbp - 0x20]
mov rcx, rax
call fcn.18008f890
mov qword [0x1800e6990], rax
lea r9, [rbp - 0x20]
mov dword [rbp - 0x20], 0x575a4740
mov r8d, ebx
mov dword [rbp - 0x1c], 0x4b52725e
mov dword [rbp - 0x18], 0x524c5b49
mov byte [rbp - 0x14], 0x3d
mov eax, esi
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 0x1800743d9
mov dword [rbp - 0x11], 0x59564678
lea r9, [rbp - 0x11]
mov dword [rbp - 0xd], 0x51515371
mov r8d, ebx
mov dword [rbp - 9], 0x554f5357
mov word [rbp - 5], 0x5052
mov byte [rbp - 3], 0x3f
mov eax, esi
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, 0xf
jl 0x180074423
lea rdx, [rbp - 0x11]
mov byte [rbp + 0x20], bl
lea rcx, [rbp + 0x20]
call fcn.18008f74c
mov rdx, qword [0x1800e6108]
cmp rax, rdx
jbe 0x18007446f
add rdx, qword [0x1800e6110]
cmp rax, rdx
jb 0x18007447b
lea rcx, [rax - 0x10000]
cmp rcx, r15
ja 0x18007448d
mov r8b, dil
lea rdx, [rbp - 0x20]
mov rcx, rax
call fcn.18008f890
mov rbx, rax
mov rsi, qword [rsp + 0x78]
mov qword [0x1800e6998], rbx
mov rbx, qword [rsp + 0x70]
add rsp, 0x40
pop r15
pop rdi
pop rbp
ret