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

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r15
mov rbp, rsp
sub rsp, 0x30
xor ebx, ebx
mov dword [rbp + 0x38], 0x34575b44
mov r8d, ebx
lea r9, [rbp + 0x38]
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, 4
jl 0x180073a6a
mov dword [rbp + 0x40], 0x59564678
lea r9, [rbp + 0x40]
mov byte [rbp + 0x44], 0x35
mov r8d, ebx
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, 5
jl 0x180073aa0
lea rdx, [rbp + 0x40]
mov byte [rbp + 0x30], bl
lea rcx, [rbp + 0x30]
call fcn.18008f74c
mov rdx, qword [0x1800e6108]
movabs r15, 0x7ffffffdfffe
cmp rax, rdx
jbe 0x180073af6
add rdx, qword [0x1800e6110]
cmp rax, rdx
jb 0x180073b07
lea rcx, [rax - 0x10000]
cmp rcx, r15
jbe 0x180073b07
mov rax, rbx
jmp 0x180073b16
mov r8b, dil
lea rdx, [rbp + 0x38]
mov rcx, rax
call fcn.18008f890
mov qword [0x1800e6458], rax
lea r9, [rbp + 0x40]
mov dword [rbp + 0x40], 0x5b555c58
mov r8d, ebx
mov byte [rbp + 0x44], 0x35
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, 5
jl 0x180073b2f
mov dword [rbp + 0x38], 0x59564678
lea r9, [rbp + 0x38]
mov byte [rbp + 0x3c], 0x35
mov r8d, ebx
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, 5
jl 0x180073b65
lea rdx, [rbp + 0x38]
mov byte [rbp + 0x30], bl
lea rcx, [rbp + 0x30]
call fcn.18008f74c
mov rdx, qword [0x1800e6108]
cmp rax, rdx
jbe 0x180073bb1
add rdx, qword [0x1800e6110]
cmp rax, rdx
jb 0x180073bc2
lea rcx, [rax - 0x10000]
cmp rcx, r15
jbe 0x180073bc2
mov rax, rbx
jmp 0x180073bd1
mov r8b, dil
lea rdx, [rbp + 0x40]
mov rcx, rax
call fcn.18008f890
mov qword [0x1800e6460], rax
lea r9, [rbp + 0x40]
mov dword [rbp + 0x40], 0x415c5f50
mov r8d, ebx
mov word [rbp + 0x44], 0x425b
mov byte [rbp + 0x46], 0x37
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 0x180073bf0
mov dword [rbp + 0x38], 0x59564678
lea r9, [rbp + 0x38]
mov byte [rbp + 0x3c], 0x35
mov r8d, ebx
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, 5
jl 0x180073c26
lea rdx, [rbp + 0x38]
mov byte [rbp + 0x30], bl
lea rcx, [rbp + 0x30]
call fcn.18008f74c
mov rdx, qword [0x1800e6108]
cmp rax, rdx
jbe 0x180073c72
add rdx, qword [0x1800e6110]
cmp rax, rdx
jb 0x180073c83
lea rcx, [rax - 0x10000]
cmp rcx, r15
jbe 0x180073c83
mov rax, rbx
jmp 0x180073c92
mov r8b, dil
lea rdx, [rbp + 0x40]
mov rcx, rax
call fcn.18008f890
mov qword [0x1800e6468], rax
lea r9, [rbp - 0x10]
mov dword [rbp - 0x10], 0x5b5e5743
mov r8d, ebx
mov dword [rbp - 0xc], 0x51635343
mov word [rbp - 8], 0x5f54
mov byte [rbp - 6], 0x3b
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, 0xb
jl 0x180073cb8
mov dword [rbp + 0x38], 0x59564678
lea r9, [rbp + 0x38]
mov byte [rbp + 0x3c], 0x35
mov r8d, ebx
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, 5
jl 0x180073cee
lea rdx, [rbp + 0x38]
mov byte [rbp + 0x30], bl
lea rcx, [rbp + 0x30]
call fcn.18008f74c
mov rdx, qword [0x1800e6108]
cmp rax, rdx
jbe 0x180073d3a
add rdx, qword [0x1800e6110]
cmp rax, rdx
jb 0x180073d4b
lea rcx, [rax - 0x10000]
cmp rcx, r15
jbe 0x180073d4b
mov rax, rbx
jmp 0x180073d5a
mov r8b, dil
lea rdx, [rbp - 0x10]
mov rcx, rax
call fcn.18008f890
mov qword [0x1800e6470], rax
lea r9, [rbp - 0x10]
mov dword [rbp - 0x10], 0x505f5759
mov r8d, ebx
mov dword [rbp - 0xc], 0x51435870
mov word [rbp - 8], 0x434d
mov byte [rbp - 6], 0x3b
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, 0xb
jl 0x180073d80
mov dword [rbp + 0x38], 0x59564678
lea r9, [rbp + 0x38]
mov byte [rbp + 0x3c], 0x35
mov r8d, ebx
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, 5
jl 0x180073db6
lea rdx, [rbp + 0x38]
mov byte [rbp + 0x30], bl
lea rcx, [rbp + 0x30]
call fcn.18008f74c
mov rdx, qword [0x1800e6108]
cmp rax, rdx
jbe 0x180073e02
add rdx, qword [0x1800e6110]
cmp rax, rdx
jb 0x180073e0e
lea rcx, [rax - 0x10000]
cmp rcx, r15
ja 0x180073e20
mov r8b, dil
lea rdx, [rbp - 0x10]
mov rcx, rax
call fcn.18008f890
mov rbx, rax
mov qword [0x1800e6478], rbx
add rsp, 0x30
pop r15
pop rdi
pop rsi
pop rbx
pop rbp
ret