Function at 0x180081560
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r14
push r15
mov rbp, rsp
sub rsp, 0x60
mov rdi, rdx
mov rcx, r8
lea rdx, [rbp - 0x20]
mov rsi, r8
xor r15d, r15d
call fcn.18007ffc0
mov r8, rax
lea rdx, [rbp - 0x38]
lea rcx, [0x180a421c8]
mov rbx, rax
call fcn.180081c20
mov r14, qword [rbp - 0x28]
cmp byte [r14 + 0x19], r15b
jne 0x180081618
lea r8, [r14 + 0x20]
mov rdx, rbx
call fcn.180010550
test al, al
jne 0x180081618
mov rbx, qword [0x180a421c8]
lea rcx, [rbp - 0x20]
call fcn.18000fc20
cmp r14, rbx
je 0x180081621
xorps xmm0, xmm0
mov dword [rbp - 0x32], 0x646564
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], r15
lea rax, [rbp - 0x38]
mov qword [rdi + 0x18], r15
mov r8, 0xffffffffffffffff
mov dword [rbp - 0x38], 0x70737553
mov word [rbp - 0x34], 0x6e65
mov byte [rbp - 0x2e], r15b
inc r8
cmp byte [rax + r8], r15b
jne 0x180081606
lea rdx, [rbp - 0x38]
jmp 0x1800817b3
lea rcx, [rbp - 0x20]
call fcn.18000fc20
mov rcx, rsi
call fcn.180080180
cmp eax, 2
jne 0x180081674
xorps xmm0, xmm0
mov word [rbp - 0x31], 0x67
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], r15
lea rax, [rbp - 0x38]
mov qword [rdi + 0x18], r15
mov r8, 0xffffffffffffffff
mov dword [rbp - 0x38], 0x72617453
mov word [rbp - 0x34], 0x6974
mov byte [rbp - 0x32], 0x6e
mov byte [rbp - 0x2f], r15b
inc r8
cmp byte [rax + r8], r15b
jne 0x180081662
lea rdx, [rbp - 0x38]
jmp 0x1800817b3
mov rcx, rsi
call fcn.180080180
cmp eax, 3
jne 0x1800816c2
xorps xmm0, xmm0
mov dword [rbp - 0x34], 0x646574
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], r15
lea rax, [rbp - 0x38]
mov qword [rdi + 0x18], r15
mov r8, 0xffffffffffffffff
mov dword [rbp - 0x38], 0x72617453
mov byte [rbp - 0x30], r15b
nop dword [rax]
inc r8
cmp byte [rax + r8], r15b
jne 0x1800816b0
lea rdx, [rbp - 0x38]
jmp 0x1800817b3
mov rcx, rsi
call fcn.180080180
cmp eax, 1
jne 0x180081712
xorps xmm0, xmm0
mov dword [rbp - 0x34], 0x646570
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], r15
lea rax, [rbp - 0x38]
mov qword [rdi + 0x18], r15
mov r8, 0xffffffffffffffff
mov dword [rbp - 0x38], 0x706f7453
mov byte [rbp - 0x30], r15b
nop word [rax + rax]
inc r8
cmp byte [rax + r8], r15b
jne 0x180081700
lea rdx, [rbp - 0x38]
jmp 0x1800817b3
mov rcx, rsi
call fcn.180080180
cmp eax, 4
jne 0x180081762
xorps xmm0, xmm0
mov word [rbp - 0x31], 0x67
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], r15
lea rax, [rbp - 0x38]
mov qword [rdi + 0x18], r15
mov r8, 0xffffffffffffffff
mov dword [rbp - 0x38], 0x706f7453
mov word [rbp - 0x34], 0x6970
mov byte [rbp - 0x32], 0x6e
mov byte [rbp - 0x2f], r15b
inc r8
cmp byte [rax + r8], r15b
jne 0x180081753
lea rdx, [rbp - 0x38]
jmp 0x1800817b3
mov rcx, rsi
call fcn.180080180
test eax, eax
jne 0x1800817be
xorps xmm0, xmm0
mov dword [rbp - 0x2e], 0x64657a
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], r15
lea rax, [rbp - 0x38]
mov qword [rdi + 0x18], r15
mov r8, 0xffffffffffffffff
mov dword [rbp - 0x38], 0x6e696e55
mov dword [rbp - 0x34], 0x61697469
mov word [rbp - 0x30], 0x696c
mov byte [rbp - 0x2a], r15b
inc r8
cmp byte [rax + r8], r15b
jne 0x1800817a6
lea rdx, [rbp - 0x38]
mov rcx, rdi
call fcn.18000ffa0
mov rax, rdi
lea r11, [rsp + 0x60]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov rsp, r11
pop r15
pop r14
pop rbp
ret