Function at 0x180018440
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, 0x58
mov r13, r9
mov r12, r8
mov r15, rdx
mov r14, rcx
mov rax, qword [rbp + 0x70]
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, [0x1800c4970]
mov eax, dword [rsi]
cmp dword [0x1800c4928], eax
jg 0x180018620
mov eax, dword [rsi]
cmp dword [0x1800c4bc0], eax
jg 0x18001866c
mov rcx, r14
call qword [0x1800c4c40]
lea rdi, [0x1800c48c0]
mov eax, dword [rsi]
cmp dword [0x1800c49c0], eax
jg 0x1800186fa
mov eax, dword [rsi]
cmp dword [0x1800c4aa0], eax
jg 0x18001853f
mov rax, qword [0x1800c4b30]
mov rcx, r14
call rax
mov rcx, rax
mov rdx, r15
call fcn.180015fd0
mov dword [rsp + 0x20], 3
mov r9, qword [rbp - 0x10]
mov r8d, dword [rbp + 0x68]
mov rdx, r13
mov rcx, r12
call rax
add rsp, 0x58
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
inc r8
cmp byte [rax + r8], 0
je 0x1800185c9
jmp 0x180018520
inc rbx
cmp byte [rax + rbx], 0
je 0x1800185f3
jmp 0x180018530
lea rcx, [0x1800c4aa0]
call fcn.1800779b8
cmp dword [0x1800c4aa0], 0xffffffff
jne 0x1800184d5
cmp qword [0x1800c48d8], 0x10
cmovae rdi, qword [0x1800c48c0]
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 [0x1800c4b30], rax
lea rcx, [0x1800c4aa0]
call fcn.180077958
jmp 0x1800184d5
mov rdx, rax
mov rcx, rdi
call fcn.180002f70
nop
lea rcx, [0x18007f410]
call fcn.180077e6c
nop
lea rcx, [0x1800c4928]
call fcn.180077958
jmp 0x18001849f
mov r8, rbx
mov rdx, rax
mov rcx, rdi
call fcn.180002f70
nop
lea rcx, [0x18007f3a0]
call fcn.180077e6c
nop
lea rcx, [0x1800c49c0]
call fcn.180077958
jmp 0x1800184cb
lea rcx, [0x1800c4928]
call fcn.1800779b8
cmp dword [0x1800c4928], ebx
jne 0x18001849f
lea rdx, [0x18009fd43]
lea rcx, [rbp - 0x28]
call fcn.180018d30
nop
mov qword [0x1800c4970], 0
movdqa xmm0, xmmword [0x18009d180]
movdqu xmmword [0x1800c4980], xmm0
mov r8, rbx
jmp 0x180018520
lea rcx, [0x1800c4bc0]
call fcn.1800779b8
cmp dword [0x1800c4bc0], 0xffffffff
jne 0x1800184ad
cmp qword [0x1800c4988], 0x10
cmovae rdi, qword [0x1800c4970]
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 [0x1800c4c40], rax
lea rcx, [0x1800c4bc0]
call fcn.180077958
jmp 0x1800184ad
lea rcx, [0x1800c49c0]
call fcn.1800779b8
cmp dword [0x1800c49c0], 0xffffffff
jne 0x1800184cb
lea rdx, [0x18009e520]
lea rcx, [rbp - 0x28]
call fcn.180018e00
nop
mov qword [0x1800c48c0], 0
movdqa xmm0, xmmword [0x18009d180]
movdqu xmmword [0x1800c48d0], xmm0
jmp 0x180018530