Function at 0x1800172a0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rsi
push rbp
push rdi
push r12
push r14
push r15
mov rbp, rsp
sub rsp, 0x40
mov r15, rdx
mov r14, rcx
mov ecx, dword [0x1800c1dc0]
mov rax, qword gs:[0x58]
mov edx, 4
mov rdi, qword [rax + rcx*8]
add rdi, rdx
xor r12d, r12d
lea rbx, [r12 - 1]
lea rsi, [0x1800c4a28]
mov eax, dword [rdi]
cmp dword [0x1800c48e8], eax
jg 0x180017460
mov eax, dword [rdi]
cmp dword [0x1800c48f8], eax
jg 0x1800174a8
mov rcx, r14
call qword [0x1800c4b00]
lea rsi, [0x1800c4ab0]
mov eax, dword [rdi]
cmp dword [0x1800c4d78], eax
jg 0x180017536
mov eax, dword [rdi]
cmp dword [0x1800c49d8], eax
jg 0x18001737f
mov rax, qword [0x1800c4d50]
mov rcx, r14
call rax
mov rcx, rax
mov rdx, r15
call fcn.180015fd0
lea r11, [rsp + 0x40]
mov rbx, qword [r11 + 0x40]
mov rsi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r12
pop rdi
pop rbp
jmp rax
inc r8
cmp byte [rax + r8], 0
je 0x180017409
jmp 0x180017360
inc rbx
cmp byte [rax + rbx], 0
je 0x180017433
jmp 0x180017370
lea rcx, [0x1800c49d8]
call fcn.1800779b8
cmp dword [0x1800c49d8], 0xffffffff
jne 0x18001732d
cmp qword [0x1800c4ac8], 0x10
cmovae rsi, qword [0x1800c4ab0]
lea rcx, [0x180090484]
nop
nop
nop
nop
nop
nop
mov dword [rbp - 0x20], 0x6e72656b
mov dword [rbp - 0x1c], 0x32336c65
mov dword [rbp - 0x18], 0x6c6c642e
mov byte [rbp - 0x14], 0
nop
nop
nop
nop
nop
nop
lea rcx, [rbp - 0x20]
call qword [0x1800840c8]
mov qword [rbp - 0x20], r12
mov dword [rbp - 0x18], r12d
mov byte [rbp - 0x14], r12b
mov rdx, rsi
mov rcx, rax
call fcn.180015fd0
mov qword [0x1800c4d50], rax
lea rcx, [0x1800c49d8]
call fcn.180077958
jmp 0x18001732d
mov rdx, rax
mov rcx, rsi
call fcn.180002f70
nop
lea rcx, [0x18007f950]
call fcn.180077e6c
nop
lea rcx, [0x1800c48e8]
call fcn.180077958
jmp 0x1800172f7
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.180002f70
nop
lea rcx, [0x18007f8e0]
call fcn.180077e6c
nop
lea rcx, [0x1800c4d78]
call fcn.180077958
jmp 0x180017323
lea rcx, [0x1800c48e8]
call fcn.1800779b8
cmp dword [0x1800c48e8], ebx
jne 0x1800172f7
lea rdx, [0x18009fb03]
lea rcx, [rbp - 0x20]
call fcn.180018d30
nop
mov qword [0x1800c4a28], r12
movdqa xmm0, xmmword [0x18009d180]
movdqu xmmword [0x1800c4a38], xmm0
mov r8, rbx
jmp 0x180017360
lea rcx, [0x1800c48f8]
call fcn.1800779b8
cmp dword [0x1800c48f8], 0xffffffff
jne 0x180017305
cmp qword [0x1800c4a40], 0x10
cmovae rsi, qword [0x1800c4a28]
lea rcx, [0x180090484]
nop
nop
nop
nop
nop
nop
mov dword [rbp - 0x20], 0x6e72656b
mov dword [rbp - 0x1c], 0x32336c65
mov dword [rbp - 0x18], 0x6c6c642e
mov byte [rbp - 0x14], 0
nop
nop
nop
nop
nop
nop
lea rcx, [rbp - 0x20]
call qword [0x1800840c8]
mov qword [rbp - 0x20], r12
mov dword [rbp - 0x18], r12d
mov byte [rbp - 0x14], r12b
mov rdx, rsi
mov rcx, rax
call fcn.180015fd0
mov qword [0x1800c4b00], rax
lea rcx, [0x1800c48f8]
call fcn.180077958
jmp 0x180017305
lea rcx, [0x1800c4d78]
call fcn.1800779b8
cmp dword [0x1800c4d78], 0xffffffff
jne 0x180017323
lea rdx, [0x18009e2d0]
lea rcx, [rbp - 0x20]
call fcn.180018e00
nop
mov qword [0x1800c4ab0], r12
movdqa xmm0, xmmword [0x18009d180]
movdqu xmmword [0x1800c4ac0], xmm0
jmp 0x180017370