Function at 0x18001b130
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov rax, rsp
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], r14
push rbp
lea rbp, [rax - 0x5f]
sub rsp, 0xe0
vmovaps xmmword [rax - 0x38], xmm8
mov rax, qword [0x180211600]
xor rax, rsp
mov qword [rbp + 0xf], rax
lea rdx, [rbp - 9]
mov dword [rbp + 3], 0x657461
mov dword [rbp - 9], 0x696c6e4f
mov dword [rbp - 5], 0x535f656e
mov dword [rbp - 1], 0x74636570
mov byte [rbp + 7], 0
call fcn.180021410
mov rcx, rax
call fcn.1800341b0
test al, al
je 0x18001b1b5
call fcn.180035740
mov edx, eax
mov ecx, 1
call fcn.180033450
call fcn.180035740
mov edx, eax
mov ecx, 1
call fcn.180033400
vmovdqu xmm0, xmmword [0x1801e5d30]
vmovaps xmmword [rsp + 0xd0], xmm6
lea rdx, [rbp - 9]
mov word [rbp + 8], 0x70
vmovdqu xmmword [rbp - 9], xmm0
vmovaps xmmword [rsp + 0xc0], xmm7
mov byte [rbp + 7], 0x6f
mov byte [rbp + 0xa], 0
call fcn.180021410
mov rcx, rax
call fcn.1800341b0
vmovss xmm8, dword [0x1801e46f8]
xor r14d, r14d
test al, al
je 0x18001b271
call fcn.180035740
mov edx, eax
lea rcx, [rbp - 9]
call fcn.1800355d0
vmovss xmm7, dword [rax + 0x10]
call fcn.180035740
mov edx, eax
lea rcx, [rbp - 0x39]
call fcn.1800355d0
vmovss xmm6, dword [rax + 8]
call fcn.180035740
mov edx, eax
lea rcx, [rbp - 0x21]
call fcn.1800355d0
mov dword [rsp + 0x40], r14d
mov r9d, 2
vmovss dword [rsp + 0x38], xmm8
mov dword [rsp + 0x30], r14d
vmovss xmm0, dword [rax]
mov dword [rsp + 0x28], 1
vmovaps xmm2, xmm7
vmovaps xmm1, xmm6
vmovss dword [rsp + 0x20], xmm8
call fcn.180033af0
vmovdqu xmm0, xmmword [0x1801e5de0]
lea rdx, [rbp - 9]
mov word [rbp + 7], r14w
vmovdqu xmmword [rbp - 9], xmm0
call fcn.180021410
mov rcx, rax
call fcn.1800341b0
test al, al
je 0x18001b307
call fcn.180035740
mov edx, eax
lea rcx, [rbp - 0x21]
call fcn.1800355d0
vmovss xmm7, dword [rax + 0x10]
call fcn.180035740
mov edx, eax
lea rcx, [rbp - 0x39]
call fcn.1800355d0
vmovss xmm6, dword [rax + 8]
call fcn.180035740
mov edx, eax
lea rcx, [rbp - 9]
call fcn.1800355d0
mov dword [rsp + 0x40], r14d
mov r9d, 0xd
vmovss dword [rsp + 0x38], xmm8
mov dword [rsp + 0x30], r14d
vmovss xmm0, dword [rax]
mov dword [rsp + 0x28], 1
vmovaps xmm2, xmm7
vmovaps xmm1, xmm6
vmovss dword [rsp + 0x20], xmm8
call fcn.180033af0
lea rdx, [rbp - 9]
mov dword [rbp + 3], 0x706f6f
mov dword [rbp - 9], 0x696c6e4f
mov dword [rbp - 5], 0x465f656e
mov dword [rbp - 1], 0x4c657269
mov byte [rbp + 7], r14b
call fcn.180021410
mov rcx, rax
call fcn.1800341b0
test al, al
je 0x18001b3ab
call fcn.180035740
mov edx, eax
lea rcx, [rbp - 0x21]
call fcn.1800355d0
vmovss xmm7, dword [rax + 0x10]
call fcn.180035740
mov edx, eax
lea rcx, [rbp - 0x39]
call fcn.1800355d0
vmovss xmm6, dword [rax + 8]
call fcn.180035740
mov edx, eax
lea rcx, [rbp - 9]
call fcn.1800355d0
mov dword [rsp + 0x40], r14d
mov r9d, 0xc
vmovss dword [rsp + 0x38], xmm8
mov dword [rsp + 0x30], r14d
vmovss xmm0, dword [rax]
mov dword [rsp + 0x28], 1
vmovaps xmm2, xmm7
vmovaps xmm1, xmm6
vmovss dword [rsp + 0x20], xmm8
call fcn.180033af0
vmovdqu xmm0, xmmword [0x1801e5d20]
lea rdx, [rbp - 9]
mov word [rbp + 0xc], 0x67
vmovdqu xmmword [rbp - 9], xmm0
mov dword [rbp + 7], 0x696f4467
mov byte [rbp + 0xb], 0x6e
mov byte [rbp + 0xe], r14b
call fcn.180021410
mov rcx, rax
call fcn.1800341b0
movzx ecx, al
call fcn.18001ac20
vmovdqu xmm0, xmmword [0x1801e5c00]
lea rdx, [rbp - 9]
mov word [rbp + 7], r14w
vmovdqu xmmword [rbp - 9], xmm0
call fcn.180021410
mov rcx, rax
call fcn.1800341b0
test al, al
je 0x18001b41f
call fcn.180035740
mov ecx, eax
mov r8d, 1
call fcn.180033810
lea rdx, [rbp - 9]
mov word [rbp + 4], 0x6d
mov dword [rbp - 9], 0x696c6e4f
mov dword [rbp - 5], 0x505f656e
mov dword [rbp - 1], 0x70536465
mov byte [rbp + 3], 0x61
mov byte [rbp + 6], r14b
call fcn.180021410
mov rcx, rax
call fcn.1800341b0
test al, al
je 0x18001b4a2
call fcn.180035740
mov edx, eax
lea rcx, [rbp - 0x21]
call fcn.1800355d0
vmovss xmm7, dword [rax + 0x10]
call fcn.180035740
mov edx, eax
lea rcx, [rbp - 0x39]
call fcn.1800355d0
vmovss xmm6, dword [rax + 8]
call fcn.180035740
mov edx, eax
lea rcx, [rbp - 9]
call fcn.1800355d0
vmovaps xmm2, xmm7
vmovaps xmm1, xmm6
vmovss xmm0, dword [rax]
call fcn.180033150
vmovdqu xmm0, xmmword [0x1801e4d50]
lea rdx, [rbp - 9]
mov dword [rbp + 7], 0x70696c
vmovdqu xmmword [rbp - 9], xmm0
mov byte [rbp + 0xb], r14b
call fcn.180021410
mov rbx, rax
movzx edi, byte [rax]
call fcn.180035740
mov ecx, eax
call fcn.1800330c0
cmp dil, 4
lea rcx, [rbx + 8]
cmovne rcx, r14
cmp byte [rcx], r14b
je 0x18001b4ed
mov ecx, eax
call fcn.180033070
vmovdqu xmm0, xmmword [0x1801e5df0]
lea rdx, [rbp - 9]
mov word [rbp + 0xc], 0x6e
vmovdqu xmmword [rbp - 9], xmm0
mov dword [rbp + 7], 0x69736f6c
mov byte [rbp + 0xb], 0x6f
mov byte [rbp + 0xe], r14b
call fcn.180021410
mov rcx, rax
call fcn.1800341b0
test al, al
je 0x18001b669
cmp byte [0x180237e70], r14b
movzx ebx, byte [0x1802116e9]
mov edi, dword [0x180237e68]
vmovaps xmmword [rsp + 0xa0], xmm9
vxorps xmm9, xmm9, xmm9
vcvtsi2ss xmm9, xmm9, dword [0x1802116e4]
vxorps xmm8, xmm8, xmm8
vcvtsi2ss xmm8, xmm8, dword [0x1802116ec]
je 0x18001b5db
cmp byte [0x1802116e8], r14b
sete r14b
call fcn.180035740
mov edx, eax
lea rcx, [rbp - 0x21]
call fcn.1800355d0
vmovss xmm7, dword [rax + 0x10]
call fcn.180035740
mov edx, eax
lea rcx, [rbp - 0x39]
call fcn.1800355d0
vmovss xmm6, dword [rax + 8]
call fcn.180035740
mov edx, eax
lea rcx, [rbp - 9]
call fcn.1800355d0
mov ecx, dword [0x180237e6c]
vmovss dword [rsp + 0x40], xmm9
mov dword [rsp + 0x38], r14d
vmovss xmm1, dword [rax]
mov dword [rsp + 0x30], ebx
vmovss dword [rsp + 0x28], xmm8
vmovaps xmm3, xmm7
vmovaps xmm2, xmm6
mov dword [rsp + 0x20], edi
call fcn.180033230
jmp 0x18001b660
cmp byte [0x1802116e8], r14b
mov qword [rsp + 0xf0], rsi
mov esi, r14d
sete sil
call fcn.180035740
mov edx, eax
lea rcx, [rbp - 0x21]
call fcn.1800355d0
vmovss xmm7, dword [rax + 0x10]
call fcn.180035740
mov edx, eax
lea rcx, [rbp - 0x39]
call fcn.1800355d0
vmovss xmm6, dword [rax + 8]
call fcn.180035740
mov edx, eax
lea rcx, [rbp - 9]
call fcn.1800355d0
mov dword [rsp + 0x40], r14d
mov r9d, edi
vmovss dword [rsp + 0x38], xmm9
mov dword [rsp + 0x30], esi
vmovss xmm0, dword [rax]
mov dword [rsp + 0x28], ebx
vmovaps xmm2, xmm7
vmovaps xmm1, xmm6
vmovss dword [rsp + 0x20], xmm8
call fcn.180033af0
mov rsi, qword [rsp + 0xf0]
vmovaps xmm9, xmmword [rsp + 0xa0]
vmovaps xmm7, xmmword [rsp + 0xc0]
vmovaps xmm6, xmmword [rsp + 0xd0]
mov rcx, qword [rbp + 0xf]
xor rcx, rsp
call fcn.18016cc50
lea r11, [rsp + 0xe0]
mov rbx, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov r14, qword [r11 + 0x28]
vmovaps xmm8, xmmword [r11 - 0x30]
mov rsp, r11
pop rbp
ret
add rcx, 8
jmp 0x18001b130