Function at 0x1400389a0
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 0x1400389f3
mov r14d, 0xa
cmp rax, r14
cmovb r14, rax
mov rcx, rdi
mov r15, qword [rdi + 0x18]
cmp r15, 0x10
jb 0x140038a19
mov rcx, qword [rdi]
mov r8, r14
cmp rbx, r14
cmovb r8, rbx
lea rdx, [rbp - 0x50]
call fcn.140118a40
test eax, eax
jne 0x140038c19
cmp r14, rbx
jb 0x140038c19
ja 0x140038c19
cmp qword [r13 + 0x30], 0xa
jbe 0x140038c19
mov rax, rdi
cmp r15, 0x10
jb 0x140038a5a
mov rax, qword [rdi]
cmp byte [rax + 0xa], 0x2f
je 0x140038a76
mov rax, rdi
cmp r15, 0x10
jb 0x140038a6c
mov rax, qword [rdi]
cmp byte [rax + 0xa], 0x5c
jne 0x140038c19
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 0x140038c43
add rax, 0xfffffffffffffff5
cmp rax, rsi
cmovb rsi, rax
mov rax, rdi
cmp r15, 0x10
jb 0x140038ab2
mov rax, qword [rdi]
lea r15, [rax + 0xb]
cmp rsi, 0xf
ja 0x140038ad9
mov qword [rbp - 0x30], rsi
mov r8, rsi
mov rdx, r15
lea rcx, [rbp - 0x40]
call fcn.140118b40
mov byte [rbp + rsi - 0x40], r13b
jmp 0x140038b7c
movabs rbx, 0x7fffffffffffffff
cmp rsi, rbx
ja 0x140038c49
mov rax, rsi
or rax, 0xf
cmp rax, rbx
jbe 0x140038b21
movabs rax, 0x8000000000000027
mov rcx, rax
call fcn.140116b34
test rax, rax
je 0x140038c37
lea r14, [rax + 0x27]
and r14, 0xffffffffffffffe0
mov qword [r14 - 8], rax
jmp 0x140038b5e
mov rbx, rax
mov ecx, 0x16
cmp rax, rcx
cmovb rbx, rcx
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x140038b4c
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140038c3d
jmp 0x140038b02
test rcx, rcx
je 0x140038b5b
call fcn.140116b34
mov r14, rax
jmp 0x140038b5e
mov r14, r13
mov qword [rbp - 0x30], rsi
mov qword [rbp - 0x28], rbx
mov r8, rsi
mov rdx, r15
mov rcx, r14
call fcn.140118b40
mov byte [r14 + rsi], r13b
mov qword [rbp - 0x40], r14
lea r8, [rbp - 0x40]
mov rdx, r12
lea rcx, [rbp - 0x20]
call fcn.1400419f0
mov rdx, rax
mov rcx, rdi
call fcn.1400065c0
mov rdx, qword [rbp - 8]
cmp rdx, 0x10
jb 0x140038bd2
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140038bcd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140038c4f
call fcn.140116b70
mov qword [rbp - 0x10], r13
mov qword [rbp - 8], 0xf
mov byte [rbp - 0x20], 0
mov rdx, qword [rbp - 0x28]
cmp rdx, 0x10
jb 0x140038c19
inc rdx
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140038c14
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140038c37
call fcn.140116b70
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.14011d1bc
int3
call fcn.140001a90
int3
call fcn.140034e00
int3
call fcn.140001ab0
nop
call fcn.14011d1bc
nop
int3