Function at 0x180017580
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, [0x1800c4cd0]
mov eax, dword [rsi]
cmp dword [0x1800c4d48], eax
jg 0x180017750
mov eax, dword [rsi]
cmp dword [0x1800c4c10], eax
jg 0x18001779c
mov rcx, r14
call qword [0x1800c4a50]
lea rdi, [0x1800c4cb0]
mov eax, dword [rsi]
cmp dword [0x1800c48fc], eax
jg 0x18001782a
mov eax, dword [rsi]
cmp dword [0x1800c4af8], eax
jg 0x18001766f
mov rax, qword [0x1800c4b48]
mov rcx, r14
call rax
mov rcx, rax
mov rdx, r15
call fcn.180015fd0
mov r9d, 0x104
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 0x1800176f9
jmp 0x180017650
inc rbx
cmp byte [rax + rbx], 0
je 0x180017723
jmp 0x180017660
lea rcx, [0x1800c4af8]
call fcn.1800779b8
cmp dword [0x1800c4af8], 0xffffffff
jne 0x180017615
cmp qword [0x1800c4cc8], 0x10
cmovae rdi, qword [0x1800c4cb0]
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 [0x1800c4b48], rax
lea rcx, [0x1800c4af8]
call fcn.180077958
jmp 0x180017615
mov rdx, rax
mov rcx, rdi
call fcn.180002f70
nop
lea rcx, [0x18007f870]
call fcn.180077e6c
nop
lea rcx, [0x1800c4d48]
call fcn.180077958
jmp 0x1800175df
mov r8, rbx
mov rdx, rax
mov rcx, rdi
call fcn.180002f70
nop
lea rcx, [0x18007f800]
call fcn.180077e6c
nop
lea rcx, [0x1800c48fc]
call fcn.180077958
jmp 0x18001760b
lea rcx, [0x1800c4d48]
call fcn.1800779b8
cmp dword [0x1800c4d48], ebx
jne 0x1800175df
lea rdx, [0x18009fb43]
lea rcx, [rbp - 0x28]
call fcn.180018d30
nop
mov qword [0x1800c4cd0], 0
movdqa xmm0, xmmword [0x18009d180]
movdqu xmmword [0x1800c4ce0], xmm0
mov r8, rbx
jmp 0x180017650
lea rcx, [0x1800c4c10]
call fcn.1800779b8
cmp dword [0x1800c4c10], 0xffffffff
jne 0x1800175ed
cmp qword [0x1800c4ce8], 0x10
cmovae rdi, qword [0x1800c4cd0]
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 [0x1800c4a50], rax
lea rcx, [0x1800c4c10]
call fcn.180077958
jmp 0x1800175ed
lea rcx, [0x1800c48fc]
call fcn.1800779b8
cmp dword [0x1800c48fc], 0xffffffff
jne 0x18001760b
lea rdx, [0x18009e310]
lea rcx, [rbp - 0x28]
call fcn.180018e00
nop
mov qword [0x1800c4cb0], 0
movdqa xmm0, xmmword [0x18009d180]
movdqu xmmword [0x1800c4cc0], xmm0
jmp 0x180017660