Function at 0x180017b70
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 0x48
mov r13, r9
mov r12, r8
mov r15, rdx
mov r14, rcx
mov rax, qword [rbp + 0x68]
mov qword [rbp - 0x10], rax
mov ecx, dword [0x1800c1dc0]
mov rax, qword gs:[0x58]
mov edx, 4
mov rsi, qword [rax + rcx*8]
add rsi, rdx
mov rbx, 0xffffffffffffffff
lea rdi, [0x1800c4a00]
mov eax, dword [rsi]
cmp dword [0x1800c49d0], eax
jg 0x180017d40
mov eax, dword [rsi]
cmp dword [0x1800c4998], eax
jg 0x180017d8c
mov rcx, r14
call qword [0x1800c4c48]
lea rdi, [0x1800c4c18]
mov eax, dword [rsi]
cmp dword [0x1800c4a78], eax
jg 0x180017e1a
mov eax, dword [rsi]
cmp dword [0x1800c4b20], eax
jg 0x180017c5f
mov rax, qword [0x1800c4950]
mov rcx, r14
call rax
mov rcx, rax
mov rdx, r15
call fcn.180015fd0
mov r9d, 0x18
mov r8, qword [rbp - 0x10]
mov rdx, r13
mov rcx, r12
add rsp, 0x48
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
jmp rax
inc r8
cmp byte [rax + r8], 0
je 0x180017ce9
jmp 0x180017c40
inc rbx
cmp byte [rax + rbx], 0
je 0x180017d13
jmp 0x180017c50
lea rcx, [0x1800c4b20]
call fcn.1800779b8
cmp dword [0x1800c4b20], 0xffffffff
jne 0x180017c05
cmp qword [0x1800c4c30], 0x10
cmovae rdi, qword [0x1800c4c18]
lea rcx, [0x180090484]
nop
nop
nop
nop
nop
nop
mov dword [rbp - 0x28], 0x6e72656b
mov dword [rbp - 0x24], 0x32336c65
mov dword [rbp - 0x20], 0x6c6c642e
mov byte [rbp - 0x1c], 0
nop
nop
nop
nop
nop
nop
lea rcx, [rbp - 0x28]
call qword [0x1800840c8]
xor ecx, ecx
mov qword [rbp - 0x28], rcx
mov dword [rbp - 0x20], ecx
mov byte [rbp - 0x1c], cl
mov rdx, rdi
mov rcx, rax
call fcn.180015fd0
mov qword [0x1800c4950], rax
lea rcx, [0x1800c4b20]
call fcn.180077958
jmp 0x180017c05
mov rdx, rax
mov rcx, rdi
call fcn.180002f70
nop
lea rcx, [0x18007f6b0]
call fcn.180077e6c
nop
lea rcx, [0x1800c49d0]
call fcn.180077958
jmp 0x180017bcf
mov r8, rbx
mov rdx, rax
mov rcx, rdi
call fcn.180002f70
nop
lea rcx, [0x18007f640]
call fcn.180077e6c
nop
lea rcx, [0x1800c4a78]
call fcn.180077958
jmp 0x180017bfb
lea rcx, [0x1800c49d0]
call fcn.1800779b8
cmp dword [0x1800c49d0], ebx
jne 0x180017bcf
lea rdx, [0x18009fc13]
lea rcx, [rbp - 0x28]
call fcn.180018d30
nop
mov qword [0x1800c4a00], 0
movdqa xmm0, xmmword [0x18009d180]
movdqu xmmword [0x1800c4a10], xmm0
mov r8, rbx
jmp 0x180017c40
lea rcx, [0x1800c4998]
call fcn.1800779b8
cmp dword [0x1800c4998], 0xffffffff
jne 0x180017bdd
cmp qword [0x1800c4a18], 0x10
cmovae rdi, qword [0x1800c4a00]
lea rcx, [0x180090484]
nop
nop
nop
nop
nop
nop
mov dword [rbp - 0x28], 0x6e72656b
mov dword [rbp - 0x24], 0x32336c65
mov dword [rbp - 0x20], 0x6c6c642e
mov byte [rbp - 0x1c], 0
nop
nop
nop
nop
nop
nop
lea rcx, [rbp - 0x28]
call qword [0x1800840c8]
xor ecx, ecx
mov qword [rbp - 0x28], rcx
mov dword [rbp - 0x20], ecx
mov byte [rbp - 0x1c], cl
mov rdx, rdi
mov rcx, rax
call fcn.180015fd0
mov qword [0x1800c4c48], rax
lea rcx, [0x1800c4998]
call fcn.180077958
jmp 0x180017bdd
lea rcx, [0x1800c4a78]
call fcn.1800779b8
cmp dword [0x1800c4a78], 0xffffffff
jne 0x180017bfb
lea rdx, [0x18009e360]
lea rcx, [rbp - 0x28]
call fcn.180018e00
nop
mov qword [0x1800c4c18], 0
movdqa xmm0, xmmword [0x18009d180]
movdqu xmmword [0x1800c4c28], xmm0
jmp 0x180017c50