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

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r14
push r15
mov rbp, rsp
sub rsp, 0x60
xor ebx, ebx
mov dword [rbp + 0x48], 0x50525d7d
mov byte [rbp + 0x4c], 0x35
lea r9, [rbp + 0x48]
mov r8d, ebx
mov esi, 0x5397829d
mov r14b, 0x31
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, r14b
xor byte [r9], al
add r9, rdi
cmp r8d, 5
jl 0x1800727d5
mov dword [rbp + 0x50], 0x67455c74
lea r9, [rbp + 0x50]
mov dword [rbp + 0x54], 0x3854584c
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, r14b
xor byte [r9], al
add r9, rdi
cmp r8d, 8
jl 0x18007280f
or r15d, 0xffffffff
mov byte [rbp + 0x40], bl
mov r9d, r15d
lea r8, [rbp + 0x48]
lea rdx, [rbp + 0x50]
lea rcx, [rbp + 0x40]
call fcn.18008fab8
lea r12, [0x1800eb6d0]
mov rdx, rax
mov rcx, r12
lea r8, [0x180080dc8]
call fcn.18002a670
mov r8d, ebx
mov dword [rbp - 0x40], 0x604a4065
lea r9, [rbp - 0x40]
mov dword [rbp - 0x3c], 0x4e587b5a
mov word [rbp - 0x38], 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, r14b
xor byte [r9], al
add r9, rdi
cmp r8d, 0xa
jl 0x180072883
mov dword [rbp - 0x32], 0x59564678
lea r9, [rbp - 0x32]
mov dword [rbp - 0x2e], 0x5658557c
mov r8d, ebx
mov byte [rbp - 0x2a], 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, r14b
xor byte [r9], al
add r9, rdi
cmp r8d, 9
jl 0x1800728c1
mov r9d, r15d
mov byte [rbp + 0x40], bl
lea r8, [rbp - 0x40]
lea rdx, [rbp - 0x32]
lea rcx, [rbp + 0x40]
call fcn.18008fab8
mov rdx, rax
lea r8, [0x18008ce68]
mov rcx, r12
call fcn.18002a670
mov r8d, ebx
mov dword [rbp - 0x40], 0x40725c7e
lea r9, [rbp - 0x40]
mov dword [rbp - 0x3c], 0x53545741
mov word [rbp - 0x38], 0x5e5c
mov byte [rbp - 0x36], 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, r14b
xor byte [r9], al
add r9, rdi
cmp r8d, 0xb
jl 0x18007292e
mov dword [rbp - 0x32], 0x51405373
lea r9, [rbp - 0x32]
mov dword [rbp - 0x2e], 0x41565a65
mov r8d, ebx
mov word [rbp - 0x2a], 0x485c
mov byte [rbp - 0x28], 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, r14b
xor byte [r9], al
add r9, rdi
cmp r8d, 0xb
jl 0x180072972
mov r9d, r15d
mov byte [rbp + 0x40], bl
lea r8, [rbp - 0x40]
lea rdx, [rbp - 0x32]
lea rcx, [rbp + 0x40]
call fcn.18008fab8
mov rdx, rax
lea r8, [0x180081280]
mov rcx, r12
call fcn.18002a670
mov r8d, ebx
mov dword [rbp - 0x32], 0x515a5e72
lea r9, [rbp - 0x32]
mov dword [rbp - 0x2e], 0x567e425b
mov dword [rbp - 0x2a], 0x3c4f4f49
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, r14b
xor byte [r9], al
add r9, rdi
cmp r8d, 0xc
jl 0x1800729dc
mov dword [rbp - 0x40], 0x51405373
lea r9, [rbp - 0x40]
mov dword [rbp - 0x3c], 0x41565a65
mov r8d, ebx
mov word [rbp - 0x38], 0x485c
mov byte [rbp - 0x36], 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, r14b
xor byte [r9], al
add r9, rdi
cmp r8d, 0xb
jl 0x180072a20
mov r9d, r15d
mov byte [rbp + 0x40], bl
lea r8, [rbp - 0x32]
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x40]
call fcn.18008fab8
mov rdx, rax
lea r8, [0x180033b34]
mov rcx, r12
call fcn.18002a670
mov r8d, ebx
mov dword [rbp - 0x32], 0x575c5e73
lea r9, [rbp - 0x32]
mov dword [rbp - 0x2e], 0x4a47655e
mov dword [rbp - 0x2a], 0x3c4f5450
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, r14b
xor byte [r9], al
add r9, rdi
cmp r8d, 0xc
jl 0x180072a8a
mov dword [rbp - 0x40], 0x51405373
lea r9, [rbp - 0x40]
mov dword [rbp - 0x3c], 0x41565a65
mov r8d, ebx
mov word [rbp - 0x38], 0x485c
mov byte [rbp - 0x36], 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, r14b
xor byte [r9], al
add r9, rdi
cmp r8d, 0xb
jl 0x180072ace
mov r9d, r15d
mov byte [rbp + 0x40], bl
lea r8, [rbp - 0x32]
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x40]
call fcn.18008fab8
mov rdx, rax
lea r8, [0x180032a20]
mov rcx, r12
call fcn.18002a670
mov r8d, ebx
mov dword [rbp - 0x32], 0x575c4061
lea r9, [rbp - 0x32]
mov dword [rbp - 0x2e], 0x79444550
mov dword [rbp - 0x2a], 0x5f5a4e4d
mov word [rbp - 0x26], 0x3e56
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, r14b
xor byte [r9], al
add r9, rdi
cmp r8d, 0xe
jl 0x180072b3e
mov dword [rbp - 0x40], 0x51405373
lea r9, [rbp - 0x40]
mov dword [rbp - 0x3c], 0x5d5b5378
mov r8d, ebx
mov word [rbp - 0x38], 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, r14b
xor byte [r9], al
add r9, rdi
cmp r8d, 0xa
jl 0x180072b7e
mov r9d, r15d
mov byte [rbp + 0x40], bl
lea r8, [rbp - 0x32]
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x40]
call fcn.18008fab8
mov rdx, rax
lea r8, [0x180086318]
mov rcx, r12
call fcn.18002a670
movdqa xmm0, xmmword [0x180007770]
lea r9, [rbp - 0x24]
movdqu xmmword [rbp - 0x24], xmm0
mov byte [rbp - 0x14], 0x41
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, r14b
xor byte [r9], al
add r9, rdi
cmp r8d, 0x11
jl 0x180072be4
mov dword [rbp - 0x40], 0x51405373
lea r9, [rbp - 0x40]
mov dword [rbp - 0x3c], 0x5d5b5378
mov r8d, ebx
mov word [rbp - 0x38], 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, r14b
xor byte [r9], al
add r9, rdi
cmp r8d, 0xa
jl 0x180072c24
mov r9d, r15d
mov byte [rbp + 0x40], bl
lea r8, [rbp - 0x24]
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x40]
call fcn.18008fab8
mov rdx, rax
lea r8, [0x180085390]
mov rcx, r12
call fcn.18002a670
mov r8d, ebx
mov dword [rbp + 0x40], 0x55574264
lea r9, [rbp + 0x40]
mov word [rbp + 0x44], 0x5341
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, r14b
xor byte [r9], al
add r9, rdi
cmp r8d, 7
jl 0x180072c8a
mov dword [rbp - 0x40], 0x55564662
lea r9, [rbp - 0x40]
mov dword [rbp - 0x3c], 0x595b6658
mov r8d, ebx
mov dword [rbp - 0x38], 0x4e545c4d
mov word [rbp - 0x34], 0x3e50
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, r14b
xor byte [r9], al
add r9, rdi
cmp r8d, 0xe
jl 0x180072cd1
movdqa xmm0, xmmword [0x180007870]
lea r9, [rbp - 0x24]
movdqu xmmword [rbp - 0x24], xmm0
mov dword [rbp - 0x14], 0x442e2324
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, r14b
xor byte [r9], al
add r9, rdi
cmp r8d, 0x14
jl 0x180072d11
mov r9d, r15d
lea r8, [rbp + 0x40]
lea rdx, [rbp - 0x40]
lea rcx, [rbp - 0x24]
call fcn.18008fab8
mov rdx, rax
lea r8, [0x18008d088]
mov rcx, r12
call fcn.18002a670
mov r8d, ebx
mov dword [rbp - 0x40], 0x515a5e72
lea r9, [rbp - 0x40]
mov dword [rbp - 0x3c], 0x567e425b
mov dword [rbp - 0x38], 0x3c4f4f49
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, r14b
xor byte [r9], al
add r9, rdi
cmp r8d, 0xc
jl 0x180072d78
movdqa xmm0, xmmword [0x180006af0]
lea r9, [rbp - 0x24]
movdqu xmmword [rbp - 0x24], xmm0
mov word [rbp - 0x14], 0x362f
mov r8d, ebx
mov byte [rbp - 0x12], 0x43
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, r14b
xor byte [r9], al
add r9, rdi
cmp r8d, 0x13
jl 0x180072dbb
mov r9d, r15d
mov byte [rbp + 0x40], bl
lea r8, [rbp - 0x40]
lea rdx, [rbp - 0x24]
lea rcx, [rbp + 0x40]
call fcn.18008fab8
mov rdx, rax
lea r8, [0x180033fe4]
mov rcx, r12
call fcn.18002a670
mov r8d, ebx
mov dword [rbp - 0x40], 0x405a4066
lea r9, [rbp - 0x40]
mov dword [rbp - 0x3c], 0x6b586250
mov dword [rbp - 0x38], 0x5d5e484d
mov word [rbp - 0x34], 0x3e50
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, r14b
xor byte [r9], al
add r9, rdi
cmp r8d, 0xe
jl 0x180072e2b
movdqa xmm0, xmmword [0x180008030]
lea r9, [rbp - 0x24]
movdqu xmmword [rbp - 0x24], xmm0
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, r14b
xor byte [r9], al
add r9, rdi
cmp r8d, 0x10
jl 0x180072e64
mov dword [rbp - 0x32], 0x405c4061
lea r9, [rbp - 0x32]
mov dword [rbp - 0x2e], 0x5e42745a
mov r8d, ebx
mov byte [rbp - 0x2a], 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, r14b
xor byte [r9], al
add r9, rdi
cmp r8d, 9
jl 0x180072ea2
mov r9d, r15d
lea r8, [rbp - 0x40]
lea rdx, [rbp - 0x24]
lea rcx, [rbp - 0x32]
call fcn.18008fab8
mov rdx, rax
lea r8, [0x18008e650]
mov rcx, r12
call fcn.18002a670
mov r8d, ebx
mov dword [rbp - 0x40], 0x405a4066
lea r9, [rbp - 0x40]
mov dword [rbp - 0x3c], 0x6b586250
mov dword [rbp - 0x38], 0x5d5e484d
mov word [rbp - 0x34], 0x3e50
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, r14b
xor byte [r9], al
add r9, rdi
cmp r8d, 0xe
jl 0x180072f0f
movdqa xmm0, xmmword [0x180006b30]
lea r9, [rbp - 0x24]
movdqu xmmword [rbp - 0x24], xmm0
mov dword [rbp - 0x14], 0x25373600
mov r8d, ebx
mov word [rbp - 0x10], 0x2d26
mov byte [rbp - 0xe], 0x47
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, r14b
xor byte [r9], al
add r9, rdi
cmp r8d, 0x17
jl 0x180072f59
mov dword [rbp - 0x32], 0x405c4061
lea r8, [rbp - 0x32]
mov dword [rbp - 0x2e], 0x5e42745a
mov byte [rbp - 0x2a], 0x39
mov eax, esi
mul ebx
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
mov al, bl
add ebx, edi
sub al, cl
add al, r14b
xor byte [r8], al
add r8, rdi
cmp ebx, 9
jl 0x180072f94
mov r9d, r15d
lea r8, [rbp - 0x40]
lea rdx, [rbp - 0x24]
lea rcx, [rbp - 0x32]
call fcn.18008fab8
mov rdx, rax
lea r8, [0x18008e2f8]
mov rcx, r12
call fcn.18002a670
add rsp, 0x60
pop r15
pop r14
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret