Function at 0x140028800
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 0x70
mov r12, rdx
mov r13, rcx
mov dword [rbp - 0x50], 0x63756224
mov dword [rbp - 0x4c], 0x6474656b
mov word [rbp - 0x48], 0x7269
mov byte [rbp - 0x46], 0
lea rdi, [rcx + 0x20]
mov rax, qword [rdi + 0x10]
lea rcx, [rbp - 0x50]
mov rsi, 0xffffffffffffffff
mov rbx, rsi
inc rbx
cmp byte [rcx + rbx], 0
jne 0x140028853
mov r14d, 0xa
cmp rax, r14
cmovb r14, rax
mov rcx, rdi
mov r15, qword [rdi + 0x18]
cmp r15, 0x10
jb 0x140028879
mov rcx, qword [rdi]
mov r8, r14
cmp rbx, r14
cmovb r8, rbx
lea rdx, [rbp - 0x50]
call fcn.1400ee510
test eax, eax
jne 0x140028a79
cmp r14, rbx
jb 0x140028a79
ja 0x140028a79
cmp qword [r13 + 0x30], 0xa
jbe 0x140028a79
mov rax, rdi
cmp r15, 0x10
jb 0x1400288ba
mov rax, qword [rdi]
cmp byte [rax + 0xa], 0x2f
je 0x1400288d6
mov rax, rdi
cmp r15, 0x10
jb 0x1400288cc
mov rax, qword [rdi]
cmp byte [rax + 0xa], 0x5c
jne 0x140028a79
xor r13d, r13d
mov qword [rbp - 0x40], r13
mov qword [rbp - 0x30], r13
mov qword [rbp - 0x28], 0xf
mov byte [rbp - 0x40], r13b
mov rax, qword [rdi + 0x10]
cmp rax, 0xb
jb 0x140028aa3
add rax, 0xfffffffffffffff5
cmp rax, rsi
cmovb rsi, rax
mov rax, rdi
cmp r15, 0x10
jb 0x140028912
mov rax, qword [rdi]
lea r15, [rax + 0xb]
cmp rsi, 0xf
ja 0x140028939
mov qword [rbp - 0x30], rsi
mov r8, rsi
mov rdx, r15
lea rcx, [rbp - 0x40]
call fcn.1400ee610
mov byte [rbp + rsi - 0x40], r13b
jmp 0x1400289dc
movabs rbx, 0x7fffffffffffffff
cmp rsi, rbx
ja 0x140028aa9
mov rax, rsi
or rax, 0xf
cmp rax, rbx
jbe 0x140028981
movabs rax, 0x8000000000000027
mov rcx, rax
call fcn.1400ec60c
test rax, rax
je 0x140028a97
lea r14, [rax + 0x27]
and r14, 0xffffffffffffffe0
mov qword [r14 - 8], rax
jmp 0x1400289be
mov rbx, rax
mov ecx, 0x16
cmp rax, rcx
cmovb rbx, rcx
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x1400289ac
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140028a9d
jmp 0x140028962
test rcx, rcx
je 0x1400289bb
call fcn.1400ec60c
mov r14, rax
jmp 0x1400289be
mov r14, r13
mov qword [rbp - 0x30], rsi
mov qword [rbp - 0x28], rbx
mov r8, rsi
mov rdx, r15
mov rcx, r14
call fcn.1400ee610
mov byte [r14 + rsi], r13b
mov qword [rbp - 0x40], r14
lea r8, [rbp - 0x40]
mov rdx, r12
lea rcx, [rbp - 0x20]
call fcn.140031000
mov rdx, rax
mov rcx, rdi
call fcn.140024570
mov rdx, qword [rbp - 8]
cmp rdx, 0x10
jb 0x140028a32
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140028a2d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140028aaf
call fcn.1400ec648
mov qword [rbp - 0x10], r13
mov qword [rbp - 8], 0xf
mov byte [rbp - 0x20], 0
mov rdx, qword [rbp - 0x28]
cmp rdx, 0x10
jb 0x140028a79
inc rdx
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140028a74
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140028a97
call fcn.1400ec648
lea r11, [rsp + 0x70]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.1400f2c0c
int3
call fcn.140001b10
int3
call fcn.140025180
int3
call fcn.140001b30
nop
call fcn.1400f2c0c
nop
int3