Function at 0x14000cff4
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r14
push r15
lea rbp, [rax - 0x268]
sub rsp, 0x350
mov rax, qword [0x1400f8148]
xor rax, rsp
mov qword [rbp + 0x240], rax
xor esi, esi
mov dword [rsp + 0x34], esi
lea rdx, [0x1400d7850]
lea rcx, [rbp - 0x78]
call fcn.1400080d8
nop
mov ebx, 0x104
mov r8d, ebx
xor edx, edx
lea rcx, [rbp + 0x20]
call fcn.14002f900
mov edx, ebx
lea rcx, [rbp + 0x20]
call fcn.14000b048
lea rdx, [rbp + 0x20]
lea rcx, [rbp - 0x38]
call fcn.140028184
nop
mov qword [rsp + 0x68], rsi
mov qword [rsp + 0x78], rsi
mov qword [rbp - 0x80], rsi
mov rdx, rax
lea rcx, [rsp + 0x68]
call fcn.140024918
mov dword [rsp + 0x34], 1
lea r8d, [rsi + 1]
lea rdx, [0x1400d73f8]
lea rcx, [rsp + 0x68]
call fcn.1400252f4
nop
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x60], rsi
lea rdx, [rsp + 0x68]
lea rcx, [rsp + 0x48]
call fcn.140024918
mov dword [rsp + 0x34], 3
lea rdx, [rbp - 0x78]
lea r14d, [rsi + 0x10]
cmp qword [rbp - 0x60], r14
cmovae rdx, qword [rbp - 0x78]
mov r8, qword [rbp - 0x68]
lea rcx, [rsp + 0x48]
call fcn.1400252f4
lea rcx, [rbp - 0x78]
cmp qword [rbp - 0x60], r14
cmovae rcx, qword [rbp - 0x78]
lea rax, [rsp + 0x48]
mov r8, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x60]
cmp rdx, r14
cmovae rax, r8
cmp rcx, rax
je 0x14000d17d
mov qword [rbp - 0x68], rsi
lea rax, [rbp - 0x78]
cmp qword [rbp - 0x60], r14
cmovae rax, qword [rbp - 0x78]
mov byte [rax], sil
lea r9, [rsp + 0x48]
cmp qword [rsp + 0x60], r14
cmovae r9, qword [rsp + 0x48]
mov rdi, qword [rsp + 0x58]
cmp rdi, qword [rbp - 0x60]
ja 0x14000d164
lea rbx, [rbp - 0x78]
cmp qword [rbp - 0x60], r14
cmovae rbx, qword [rbp - 0x78]
mov qword [rbp - 0x68], rdi
mov r8, rdi
mov rdx, r9
mov rcx, rbx
call fcn.14002e1f0
mov byte [rbx + rdi], sil
jmp 0x14000d173
mov r8b, sil
mov rdx, rdi
lea rcx, [rbp - 0x78]
call fcn.140022af8
mov r8, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x60]
mov r15d, 0x1000
cmp rdx, r14
jb 0x14000d1b4
inc rdx
mov rax, r8
cmp rdx, r15
jb 0x14000d1ac
add rdx, 0x27
mov r8, qword [r8 - 8]
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d762
mov rcx, r8
call fcn.14002d3d4
mov qword [rsp + 0x58], rsi
mov edi, 0xf
mov qword [rsp + 0x60], rdi
mov byte [rsp + 0x48], sil
mov rdx, qword [rbp - 0x80]
cmp rdx, r14
jb 0x14000d1ff
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, r15
jb 0x14000d1fa
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d768
call fcn.14002d3d4
mov qword [rsp + 0x78], rsi
mov qword [rbp - 0x80], rdi
mov byte [rsp + 0x68], sil
mov rdx, qword [rbp - 0x20]
cmp rdx, r14
jb 0x14000d243
inc rdx
mov rcx, qword [rbp - 0x38]
mov rax, rcx
cmp rdx, r15
jb 0x14000d23e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d76e
call fcn.14002d3d4
mov dword [rsp + 0x38], esi
mov eax, 4
mov dword [rsp + 0x3c], eax
mov dword [rsp + 0x40], eax
lea rdx, [0x1400d7870]
lea rcx, [rbp - 0x38]
call fcn.1400080d8
nop
cmp qword [rax + 0x18], r14
jb 0x14000d26e
mov rax, qword [rax]
lea rdx, [rbp - 0x78]
cmp qword [rbp - 0x60], r14
cmovae rdx, qword [rbp - 0x78]
lea rcx, [rsp + 0x3c]
mov qword [rsp + 0x28], rcx
lea rcx, [rsp + 0x38]
mov qword [rsp + 0x20], rcx
lea r9, [rsp + 0x40]
mov r8, rax
mov rcx, 0xffffffff80000003
call fcn.14001442c
nop
mov rdx, qword [rbp - 0x20]
cmp rdx, r14
jb 0x14000d2da
inc rdx
mov rcx, qword [rbp - 0x38]
mov rax, rcx
cmp rdx, r15
jb 0x14000d2d5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d774
call fcn.14002d3d4
cmp dword [rsp + 0x38], 1
jne 0x14000d6cb
lea rcx, [rsp + 0x30]
call fcn.1400ceeac
nop
mov qword [rsp + 0x68], rsi
mov qword [rsp + 0x78], rsi
mov qword [rbp - 0x80], rdi
mov byte [rsp + 0x68], sil
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x60], rdi
mov byte [rsp + 0x48], sil
lea rdx, [0x1400d78a0]
lea rcx, [rbp - 0x38]
call fcn.1400080d8
mov rdx, rax
lea rax, [rsp + 0x48]
cmp qword [rsp + 0x60], r14
cmovae rax, qword [rsp + 0x48]
mov rcx, rdx
cmp qword [rdx + 0x18], r14
jb 0x14000d346
mov rcx, qword [rdx]
cmp rax, rcx
je 0x14000d36e
mov qword [rsp + 0x58], rsi
lea rax, [rsp + 0x48]
cmp qword [rsp + 0x60], r14
cmovae rax, qword [rsp + 0x48]
mov byte [rax], sil
lea rcx, [rsp + 0x48]
call fcn.140023df4
nop
mov rdx, qword [rbp - 0x20]
cmp rdx, r14
jb 0x14000d3a4
inc rdx
mov rcx, qword [rbp - 0x38]
mov rax, rcx
cmp rdx, r15
jb 0x14000d39f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d77a
call fcn.14002d3d4
lea rcx, [rbp - 0x38]
call fcn.140009970
mov rbx, rax
mov dword [rbp + 8], 0x616f7373
mov dword [rbp + 0xc], 0x632e6d70
mov word [rbp + 0x11], 0x6d
mov byte [rbp + 0x10], 0x6f
lea rdx, [rbp + 8]
lea rcx, [rbp - 0x58]
call fcn.140028184
nop
lea rdx, [rsp + 0x48]
cmp qword [rsp + 0x60], r14
cmovae rdx, qword [rsp + 0x48]
cmp qword [rbx + 0x18], r14
jb 0x14000d3ef
mov rbx, qword [rbx]
lea r8, [rbp - 0x58]
cmp qword [rbp - 0x40], r14
cmovae r8, qword [rbp - 0x58]
lea rax, str.6711452790c9428496120a5f861ab654
mov qword [rsp + 0x20], rax
mov r9, rbx
lea rcx, [rsp + 0x68]
call fcn.1400288c4
nop
mov rdx, qword [rbp - 0x40]
cmp rdx, r14
jb 0x14000d44c
inc rdx
mov rcx, qword [rbp - 0x58]
mov rax, rcx
cmp rdx, r15
jb 0x14000d447
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d780
call fcn.14002d3d4
mov qword [rbp - 0x48], rsi
mov qword [rbp - 0x40], rdi
mov byte [rbp - 0x58], sil
mov rdx, qword [rbp - 0x20]
cmp rdx, r14
jb 0x14000d48e
inc rdx
mov rcx, qword [rbp - 0x38]
mov rax, rcx
cmp rdx, r15
jb 0x14000d489
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d786
call fcn.14002d3d4
mov edi, esi
mov ebx, 0xf
cmp edi, 3
jne 0x14000d562
lea rdx, [0x1400d7910]
lea rcx, [rbp - 0x18]
call fcn.1400080d8
mov rbx, rax
lea rdx, [0x1400d7920]
lea rcx, [rbp - 0x38]
call fcn.1400080d8
nop
cmp qword [rbx + 0x18], r14
jb 0x14000d4cb
mov rbx, qword [rbx]
cmp qword [rax + 0x18], r14
jb 0x14000d4d4
mov rax, qword [rax]
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x68]
call fcn.140029488
nop
mov rdx, qword [rbp - 0x20]
cmp rdx, r14
jb 0x14000d51b
inc rdx
mov rcx, qword [rbp - 0x38]
mov rax, rcx
cmp rdx, r15
jb 0x14000d516
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d792
call fcn.14002d3d4
mov qword [rbp - 0x28], rsi
mov ebx, 0xf
mov qword [rbp - 0x20], rbx
mov byte [rbp - 0x38], sil
mov rdx, qword [rbp]
cmp rdx, r14
jb 0x14000d562
inc rdx
mov rcx, qword [rbp - 0x18]
mov rax, rcx
cmp rdx, r15
jb 0x14000d55d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d798
call fcn.14002d3d4
xor edx, edx
mov r8d, 0x104
lea rcx, [rbp + 0x130]
call fcn.14002f900
mov edx, 0x104
lea rcx, [rbp + 0x130]
call fcn.14000b048
mov qword [rbp - 0x58], rsi
mov qword [rbp - 0x48], rsi
mov qword [rbp - 0x40], rbx
mov byte [rbp - 0x58], sil
lea rdx, [rsp + 0x68]
cmp qword [rbp - 0x80], r14
cmovae rdx, qword [rsp + 0x68]
lea r8, [rbp - 0x58]
lea rcx, [rsp + 0x30]
call fcn.14001be0c
test al, al
je 0x14000d5e8
lea rax, [rbp - 0x58]
mov rcx, qword [rbp - 0x58]
mov rdx, qword [rbp - 0x40]
cmp rdx, r14
cmovae rax, rcx
cmp qword [rbp - 0x48], 1
jne 0x14000d5e8
cmp byte [rax], 0x31
jne 0x14000d5db
mov eax, esi
jmp 0x14000d5e0
sbb eax, eax
or eax, 1
test eax, eax
je 0x14000d729
mov ecx, 0x3e8
call fcn.14001d610
nop
mov rdx, qword [rbp - 0x40]
cmp rdx, r14
jb 0x14000d629
inc rdx
mov rcx, qword [rbp - 0x58]
mov rax, rcx
cmp rdx, r15
jb 0x14000d624
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d79e
call fcn.14002d3d4
inc edi
cmp edi, 6
jl 0x14000d495
mov rdx, qword [rsp + 0x60]
cmp rdx, r14
jb 0x14000d66c
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, r15
jb 0x14000d667
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d78c
call fcn.14002d3d4
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x60], rbx
mov byte [rsp + 0x48], sil
mov rdx, qword [rbp - 0x80]
cmp rdx, r14
jb 0x14000d6b2
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, r15
jb 0x14000d6ad
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d7a4
call fcn.14002d3d4
mov qword [rsp + 0x78], rsi
mov qword [rbp - 0x80], rbx
mov byte [rsp + 0x68], sil
lea rcx, [rsp + 0x30]
call fcn.1400213e0
nop
mov rdx, qword [rbp - 0x60]
cmp rdx, r14
jb 0x14000d6fd
inc rdx
mov rcx, qword [rbp - 0x78]
mov rax, rcx
cmp rdx, r15
jb 0x14000d6f8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d75c
call fcn.14002d3d4
mov rcx, qword [rbp + 0x240]
xor rcx, rsp
call fcn.14002d370
lea r11, [rsp + 0x350]
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
cmp rdx, r14
jb 0x14000d634
inc rdx
mov rax, rcx
cmp rdx, r15
jb 0x14000d752
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d79e
call fcn.14002d3d4
jmp 0x14000d634
call fcn.140033a5c
nop
call fcn.140033a5c
nop
call fcn.140033a5c
nop
call fcn.140033a5c
int3
call fcn.140033a5c
nop
call fcn.140033a5c
nop
call fcn.140033a5c
nop
call fcn.140033a5c
nop
call fcn.140033a5c
nop
call fcn.140033a5c
nop
call fcn.140033a5c
int3
call fcn.140033a5c
nop
call fcn.140033a5c
int3