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

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x5f]
sub rsp, 0x90
xor r13d, r13d
mov dword [rbp + 0x6f], r13d
mov esi, r13d
cmp byte [0x1800eb000], r13b
je 0x180085321
mov rcx, qword [0x1800e6388]
add rcx, 0x104ffe0
call fcn.1800dfce4
mov r12d, r13d
call rax
mov r15, rax
movabs rdi, 0x7ffffffdfffe
test r15, r15
jne 0x180084e1d
mov eax, r13d
jmp 0x180084e26
lea rcx, [r15 + 0x18]
call fcn.18002b220
cmp r12d, eax
jge 0x180085306
test r15, r15
jne 0x180084e39
mov rbx, r13
jmp 0x180084e4c
movsxd rax, r12d
add rax, 4
lea rcx, [r15 + rax*8]
call fcn.18002b270
mov rbx, rax
mov rdx, qword [0x1800e6108]
cmp rbx, rdx
jbe 0x180084e64
add rdx, qword [0x1800e6110]
cmp rbx, rdx
jb 0x180084e74
lea rax, [rbx - 0x10000]
cmp rax, rdi
ja 0x1800852fe
lea rcx, [rbx + 0x10]
call fcn.18002b270
mov rdx, qword [0x1800e6108]
mov r14, rax
cmp rax, rdx
jbe 0x180084e9b
mov rcx, qword [0x1800e6110]
add rcx, rdx
cmp rax, rcx
jb 0x180084eaa
add rax, 0xffffffffffff0000
cmp rax, rdi
ja 0x1800852fe
mov eax, 0x37
mov dword [rbp - 0x39], 0x5d005f
mov word [rbp - 0x2d], ax
lea r9, [rbp - 0x39]
or esi, 1
mov dword [rbp - 0x35], 0x580050
mov dword [rbp - 0x31], 0x46005c
mov r8d, r13d
mov eax, 0x5397829d
mul r8d
mov eax, 1
shr edx, 4
sub ax, dx
movzx eax, ax
imul ecx, eax, 0x31
add cx, r8w
inc r8d
xor word [r9], cx
lea r9, [r9 + 2]
cmp r8d, 7
jl 0x180084ed2
movzx eax, word [rbp - 0x39]
lea rcx, [rbp - 0x39]
mov edi, 0x84222325
jmp 0x180084f21
movzx eax, ax
lea rcx, [rcx + 2]
xor eax, edi
imul edi, eax, 0x1b3
movzx eax, word [rcx]
test ax, ax
jne 0x180084f0f
lea rdx, [rbp + 0xf]
mov rcx, r14
call fcn.18008c6b8
mov rcx, rax
cmp qword [rax + 0x18], 0x10
jb 0x180084f3f
mov rcx, qword [rax]
mov edx, 0x84222325
jmp 0x180084f54
movsx eax, al
xor eax, edx
imul edx, eax, 0x1b3
inc rcx
mov al, byte [rcx]
test al, al
jne 0x180084f46
cmp edx, edi
lea rdi, [rbx + 0x58]
jne 0x180084f70
mov rcx, rdi
call fcn.18002b37c
mov bl, 1
test al, al
jne 0x180084f73
mov bl, r13b
mov rdx, qword [rbp + 0x27]
and esi, 0xfffffffe
cmp rdx, 0x10
jb 0x180084fb1
mov rcx, qword [rbp + 0xf]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x180084fac
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18008537d
call fcn.1800dcb68
test bl, bl
jne 0x1800852de
mov dword [rbp - 9], 0x570055
lea r9, [rbp - 9]
mov dword [rbp - 5], 0x410051
mov r8d, r13d
mov dword [rbp - 1], 0x550052
mov dword [rbp + 3], 0x550056
mov dword [rbp + 7], 0x48005c
mov dword [rbp + 0xb], 0x3c005a
mov eax, 0x5397829d
mul r8d
mov eax, 1
shr edx, 4
sub ax, dx
movzx eax, ax
imul ecx, eax, 0x31
add cx, r8w
inc r8d
xor word [r9], cx
lea r9, [r9 + 2]
cmp r8d, 0xc
jl 0x180084fea
movzx eax, word [rbp - 9]
lea rcx, [rbp - 9]
mov ebx, 0x84222325
jmp 0x180085039
movzx eax, ax
lea rcx, [rcx + 2]
xor eax, ebx
imul ebx, eax, 0x1b3
movzx eax, word [rcx]
test ax, ax
jne 0x180085027
lea rdx, [rbp + 0xf]
mov rcx, r14
call fcn.18008c6b8
mov rcx, rax
cmp qword [rax + 0x18], 0x10
jb 0x180085057
mov rcx, qword [rax]
mov edx, 0x84222325
jmp 0x18008506c
movsx eax, al
xor eax, edx
imul edx, eax, 0x1b3
inc rcx
mov al, byte [rcx]
test al, al
jne 0x18008505e
cmp edx, ebx
jne 0x180085084
mov rcx, rdi
call fcn.18002b37c
mov bl, 1
test al, al
jne 0x180085087
mov bl, r13b
mov rdx, qword [rbp + 0x27]
and esi, 0xfffffffd
cmp rdx, 0x10
jb 0x1800850c5
mov rcx, qword [rbp + 0xf]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800850c0
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180085383
call fcn.1800dcb68
test bl, bl
jne 0x1800852de
mov eax, 0x39
mov dword [rbp - 0x1b], 0x530052
mov word [rbp - 0xb], ax
lea r9, [rbp - 0x1b]
mov dword [rbp - 0x17], 0x47005e
mov r8d, r13d
mov dword [rbp - 0x13], 0x530045
mov dword [rbp - 0xf], 0x5c0052
mov eax, 0x5397829d
mul r8d
mov eax, 1
shr edx, 4
sub ax, dx
movzx eax, ax
imul ecx, eax, 0x31
add cx, r8w
inc r8d
xor word [r9], cx
lea r9, [r9 + 2]
cmp r8d, 9
jl 0x1800850f9
movzx eax, word [rbp - 0x1b]
lea rcx, [rbp - 0x1b]
mov ebx, 0x84222325
jmp 0x180085148
movzx eax, ax
lea rcx, [rcx + 2]
xor eax, ebx
imul ebx, eax, 0x1b3
movzx eax, word [rcx]
test ax, ax
jne 0x180085136
lea rdx, [rbp + 0xf]
mov rcx, r14
call fcn.18008c6b8
mov rcx, rax
cmp qword [rax + 0x18], 0x10
jb 0x180085166
mov rcx, qword [rax]
mov edx, 0x84222325
jmp 0x18008517b
movsx eax, al
xor eax, edx
imul edx, eax, 0x1b3
inc rcx
mov al, byte [rcx]
test al, al
jne 0x18008516d
cmp edx, ebx
jne 0x180085193
mov rcx, rdi
call fcn.18002b37c
mov bl, 1
test al, al
jne 0x180085196
mov bl, r13b
mov rdx, qword [rbp + 0x27]
and esi, 0xfffffffb
cmp rdx, 0x10
jb 0x1800851d4
mov rcx, qword [rbp + 0xf]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800851cf
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180085389
call fcn.1800dcb68
test bl, bl
jne 0x1800852de
mov dword [rbp - 0x2b], 0x530052
lea r9, [rbp - 0x2b]
mov dword [rbp - 0x27], 0x58005e
mov r8d, r13d
mov dword [rbp - 0x23], 0x440050
mov dword [rbp - 0x1f], 0x380047
mov eax, 0x5397829d
mul r8d
mov eax, 1
shr edx, 4
sub ax, dx
movzx eax, ax
imul ecx, eax, 0x31
add cx, r8w
inc r8d
xor word [r9], cx
lea r9, [r9 + 2]
cmp r8d, 8
jl 0x1800851ff
movzx eax, word [rbp - 0x2b]
lea rdx, [rbp - 0x2b]
mov ebx, 0x84222325
jmp 0x18008524e
movzx eax, ax
lea rdx, [rdx + 2]
xor eax, ebx
imul ebx, eax, 0x1b3
movzx eax, word [rdx]
test ax, ax
jne 0x18008523c
lea rdx, [rbp + 0xf]
mov rcx, r14
call fcn.18008c6b8
mov rcx, rax
cmp qword [rax + 0x18], 0x10
jb 0x18008526c
mov rcx, qword [rax]
mov edx, 0x84222325
jmp 0x180085281
movsx eax, al
xor eax, edx
imul edx, eax, 0x1b3
inc rcx
mov al, byte [rcx]
test al, al
jne 0x180085273
cmp edx, ebx
jne 0x180085299
mov rcx, rdi
call fcn.18002b37c
mov bl, 1
test al, al
jne 0x18008529c
mov bl, r13b
mov rdx, qword [rbp + 0x27]
and esi, 0xfffffff7
cmp rdx, 0x10
jb 0x1800852da
mov rcx, qword [rbp + 0xf]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800852d5
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180085377
call fcn.1800dcb68
test bl, bl
je 0x1800852f4
mov r8d, 1
mov byte [rbp + 0x6f], r13b
lea rdx, [rbp + 0x6f]
mov rcx, rdi
call fcn.1800dfb54
movabs rdi, 0x7ffffffdfffe
inc r12d
jmp 0x180084e13
mov rbx, qword [0x1800eb350]
mov rcx, qword [0x1800e6860]
add rcx, rbx
call fcn.18002b220
or eax, 4
jmp 0x18008533a
mov rbx, qword [0x1800eb350]
mov rcx, qword [0x1800e6860]
add rcx, rbx
call fcn.18002b220
and eax, 0xfffffffb
mov rcx, qword [0x1800e6860]
lea rdx, [rbp + 0x6f]
add rcx, rbx
mov dword [rbp + 0x6f], eax
mov r8d, 4
call fcn.1800dfb54
lea r11, [rsp + 0x90]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.1800a5e1c
int3
call fcn.1800a5e1c
int3
call fcn.1800a5e1c
int3
call fcn.1800a5e1c
int3