Function at 0x140002d6c
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x18]
sub rsp, 0x118
mov rax, qword [0x14007d040]
xor rax, rsp
mov qword [rbp], rax
mov r14, r9
mov rdi, r8
mov r13, rdx
mov qword [rbp - 0x80], rdx
mov qword [rbp - 0x50], rcx
mov qword [rbp - 0x28], rdx
mov qword [rbp - 0x20], r8
mov qword [rbp - 0x18], r9
mov r15, qword [rbp + 0x80]
mov qword [rbp - 0x10], r15
mov rbx, qword [rbp + 0x88]
mov qword [rbp - 8], rbx
mov dword [rsp + 0x50], 0x70697a2e
lea rax, [rsp + 0x50]
mov qword [rsp + 0x60], rax
lea rax, [rsp + 0x54]
mov qword [rsp + 0x68], rax
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x30]
call fcn.140003408
mov r8, rax
lea rdx, [rbp - 0x78]
call fcn.140002c64
nop
cmp qword [rax + 0x18], 0xf
jbe 0x140002e08
mov rax, qword [rax]
or r12, 0xffffffffffffffff
mov r8, r12
inc r8
cmp byte [rax + r8], 0
jne 0x140002e0f
mov rdx, rax
mov rcx, rdi
call fcn.1400042b0
nop
mov rdx, qword [rbp - 0x60]
cmp rdx, 0xf
jbe 0x140002e60
inc rdx
mov rcx, qword [rbp - 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002e5b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140003198
call fcn.14002ed50
mov rcx, rdi
cmp qword [rdi + 0x18], 0xf
jbe 0x140002e6d
mov rcx, qword [rdi]
xor edx, edx
call fcn.140028ed0
mov qword [rbp - 0x28], rax
mov dword [rsp + 0x30], 0x616e6942
mov dword [rsp + 0x34], 0x6f437972
mov dword [rsp + 0x38], 0x61426564
mov dword [rsp + 0x3c], 0x61526573
mov dword [rsp + 0x40], 0x74616964
mov word [rsp + 0x44], 0x6f69
mov byte [rsp + 0x46], 0x6e
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
lea rax, [rsp + 0x47]
mov qword [rsp + 0x68], rax
lea rdx, [rsp + 0x60]
lea rcx, [rbp - 0x78]
call fcn.140003408
mov r8, rax
lea rdx, [rbp - 0x48]
call fcn.140002c64
nop
cmp qword [rax + 0x18], 0xf
jbe 0x140002ee5
mov rax, qword [rax]
mov rsi, r12
inc rsi
cmp byte [rax + rsi], 0
jne 0x140002ee8
cmp rsi, qword [rbx + 0x18]
ja 0x140002f21
mov r13, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140002f04
mov r13, qword [rbx]
mov qword [rbx + 0x10], rsi
mov r8, rsi
mov rdx, rax
mov rcx, r13
call fcn.14005a070
mov byte [rsi + r13], 0
mov r13, qword [rbp - 0x80]
jmp 0x140002f30
mov r9, rax
mov rdx, rsi
mov rcx, rbx
call fcn.140005a94
nop
mov rdx, qword [rbp - 0x30]
cmp rdx, 0xf
jbe 0x140002f6b
inc rdx
mov rcx, qword [rbp - 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002f66
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000319e
call fcn.14002ed50
lea rax, [rbp - 0x78]
mov qword [rbp - 0x80], rax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x50], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
xor esi, esi
mov qword [rbp - 0x68], rsi
mov qword [rbp - 0x60], rsi
mov rdx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140002f9b
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
lea rcx, [rbp - 0x78]
call fcn.1400051cc
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], rsi
mov rdx, r15
cmp qword [r15 + 0x18], 0xf
jbe 0x140002fc8
mov rdx, qword [r15]
mov r8, qword [r15 + 0x10]
lea rcx, [rsp + 0x30]
call fcn.1400051cc
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0x78], rsi
mov rdx, r14
cmp qword [r14 + 0x18], 0xf
jbe 0x140002ff6
mov rdx, qword [r14]
mov r8, qword [r14 + 0x10]
lea rcx, [rsp + 0x60]
call fcn.1400051cc
nop
lea rax, [rbp - 0x78]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x30]
lea r8, [rsp + 0x60]
lea rdx, [rbp - 0x28]
mov rcx, qword [rbp - 0x50]
call fcn.140002120
xor edx, edx
mov rcx, qword [rbp - 0x28]
call fcn.1400285b0
mov rdx, rdi
cmp qword [rdi + 0x18], 0xf
jbe 0x14000303d
mov rdx, qword [rdi]
xorps xmm0, xmm0
movups xmmword [r13], xmm0
mov qword [r13 + 0x10], rsi
mov qword [r13 + 0x18], rsi
inc r12
cmp byte [rdx + r12], sil
jne 0x14000304d
mov r8, r12
mov rcx, r13
call fcn.14000510c
nop
mov rdx, qword [rdi + 0x18]
mov r12d, 0xf
cmp rdx, r12
jbe 0x1400030a1
mov rcx, qword [rdi]
inc rdx
cmp rdx, 0x1000
jb 0x14000309c
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400031a4
mov rcx, r8
call fcn.14002ed50
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], r12
mov byte [rdi], sil
mov rdx, qword [r14 + 0x18]
mov edi, 0x1000
cmp rdx, r12
jbe 0x1400030e6
mov rcx, qword [r14]
inc rdx
cmp rdx, rdi
jb 0x1400030e1
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400031aa
mov rcx, r8
call fcn.14002ed50
mov qword [r14 + 0x10], rsi
mov qword [r14 + 0x18], r12
mov byte [r14], sil
mov rdx, qword [r15 + 0x18]
cmp rdx, r12
jbe 0x140003122
mov rcx, qword [r15]
inc rdx
cmp rdx, rdi
jb 0x14000311d
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14000318c
mov rcx, r8
call fcn.14002ed50
mov qword [r15 + 0x10], rsi
mov qword [r15 + 0x18], r12
mov byte [r15], sil
mov rdx, qword [rbx + 0x18]
cmp rdx, r12
jbe 0x14000315e
inc rdx
mov rcx, qword [rbx]
cmp rdx, rdi
jb 0x140003159
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140003192
mov rcx, r8
call fcn.14002ed50
mov qword [rbx + 0x10], rsi
mov qword [rbx + 0x18], r12
mov byte [rbx], sil
mov rax, r13
mov rcx, qword [rbp]
xor rcx, rsp
call fcn.14002ed30
add rsp, 0x118
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
call fcn.14003a92c
nop
call fcn.14003a92c
nop
call fcn.14003a92c
int3
call fcn.14003a92c
nop
call fcn.14003a92c
nop
call fcn.14003a92c
int3