Function at 0x140002b28
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 r13
push r14
lea rbp, [rax - 0x248]
sub rsp, 0x330
mov rax, qword [0x1400f8148]
xor rax, rsp
mov qword [rbp + 0x220], rax
xor esi, esi
mov dword [rsp + 0x34], esi
lea rdx, [0x1400d7850]
lea rcx, [rbp - 0x58]
call fcn.1400080d8
nop
mov ebx, 0x104
mov r8d, ebx
xor edx, edx
lea rcx, [rbp]
call fcn.14002f900
mov edx, ebx
lea rcx, [rbp]
call fcn.14000b048
lea rdx, [rbp]
lea rcx, [rsp + 0x68]
call fcn.140028184
nop
mov qword [rbp - 0x78], rsi
mov qword [rbp - 0x68], rsi
mov qword [rbp - 0x60], rsi
mov rdx, rax
lea rcx, [rbp - 0x78]
call fcn.140024918
mov dword [rsp + 0x34], 1
lea r8d, [rsi + 1]
lea rdx, [0x1400d73f8]
lea rcx, [rbp - 0x78]
call fcn.1400252f4
nop
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x60], rsi
lea rdx, [rbp - 0x78]
lea rcx, [rsp + 0x48]
call fcn.140024918
mov dword [rsp + 0x34], 3
lea rdx, [rbp - 0x58]
lea r14d, [rsi + 0x10]
cmp qword [rbp - 0x40], r14
cmovae rdx, qword [rbp - 0x58]
mov r8, qword [rbp - 0x48]
lea rcx, [rsp + 0x48]
call fcn.1400252f4
lea rcx, [rbp - 0x58]
cmp qword [rbp - 0x40], r14
cmovae rcx, qword [rbp - 0x58]
lea rax, [rsp + 0x48]
mov r8, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x60]
cmp rdx, r14
cmovae rax, r8
cmp rcx, rax
je 0x140002cad
mov qword [rbp - 0x48], rsi
lea rax, [rbp - 0x58]
cmp qword [rbp - 0x40], r14
cmovae rax, qword [rbp - 0x58]
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 - 0x40]
ja 0x140002c94
lea rbx, [rbp - 0x58]
cmp qword [rbp - 0x40], r14
cmovae rbx, qword [rbp - 0x58]
mov qword [rbp - 0x48], rdi
mov r8, rdi
mov rdx, r9
mov rcx, rbx
call fcn.14002e1f0
mov byte [rbx + rdi], sil
jmp 0x140002ca3
mov r8b, sil
mov rdx, rdi
lea rcx, [rbp - 0x58]
call fcn.140022af8
mov r8, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x60]
mov edi, 0x1000
cmp rdx, r14
jb 0x140002ce3
inc rdx
mov rax, r8
cmp rdx, rdi
jb 0x140002cdb
add rdx, 0x27
mov r8, qword [r8 - 8]
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400031c7
mov rcx, r8
call fcn.14002d3d4
mov qword [rsp + 0x58], rsi
mov r13d, 0xf
mov qword [rsp + 0x60], r13
mov byte [rsp + 0x48], sil
mov rdx, qword [rbp - 0x60]
cmp rdx, r14
jb 0x140002d2e
inc rdx
mov rcx, qword [rbp - 0x78]
mov rax, rcx
cmp rdx, rdi
jb 0x140002d29
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400031cd
call fcn.14002d3d4
mov qword [rbp - 0x68], rsi
mov qword [rbp - 0x60], r13
mov byte [rbp - 0x78], sil
mov rdx, qword [rbp - 0x80]
cmp rdx, r14
jb 0x140002d71
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, rdi
jb 0x140002d6c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400031d3
call fcn.14002d3d4
mov dword [rsp + 0x38], esi
mov eax, 4
mov dword [rsp + 0x3c], eax
mov dword [rsp + 0x40], eax
lea rdx, [0x1400d7930]
lea rcx, [rsp + 0x68]
call fcn.1400080d8
nop
cmp qword [rax + 0x18], r14
jb 0x140002d9d
mov rax, qword [rax]
lea rdx, [rbp - 0x58]
cmp qword [rbp - 0x40], r14
cmovae rdx, qword [rbp - 0x58]
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 - 0x80]
cmp rdx, r14
jb 0x140002e0a
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, rdi
jb 0x140002e05
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400031d9
call fcn.14002d3d4
cmp dword [rsp + 0x38], 1
jne 0x140003130
lea rcx, [rsp + 0x30]
call fcn.1400ceeac
nop
mov qword [rbp - 0x78], rsi
mov qword [rbp - 0x68], rsi
mov qword [rbp - 0x60], r13
mov byte [rbp - 0x78], sil
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x60], r13
mov byte [rsp + 0x48], sil
lea rdx, [0x1400d7960]
lea rcx, [rsp + 0x68]
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 0x140002e74
mov rcx, qword [rdx]
cmp rax, rcx
je 0x140002e9c
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 - 0x80]
cmp rdx, r14
jb 0x140002ed3
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, rdi
jb 0x140002ece
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400031df
call fcn.14002d3d4
lea rcx, [rbp - 0x38]
call fcn.140009970
mov rbx, rax
mov dword [rbp - 0x18], 0x616f7373
mov dword [rbp - 0x14], 0x632e6d70
mov word [rbp - 0xf], 0x6d
mov byte [rbp - 0x10], 0x6f
lea rdx, [rbp - 0x18]
lea rcx, [rsp + 0x68]
call fcn.140028184
nop
lea rdx, [rsp + 0x48]
cmp qword [rsp + 0x60], r14
cmovae rdx, qword [rsp + 0x48]
cmp qword [rbx + 0x18], r14
jb 0x140002f1f
mov rbx, qword [rbx]
lea r8, [rsp + 0x68]
cmp qword [rbp - 0x80], r14
cmovae r8, qword [rsp + 0x68]
lea rax, str.6711452790c9428496120a5f861ab654
mov qword [rsp + 0x20], rax
mov r9, rbx
lea rcx, [rbp - 0x78]
call fcn.1400288c4
nop
mov rdx, qword [rbp - 0x80]
cmp rdx, r14
jb 0x140002f7e
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, rdi
jb 0x140002f79
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400031e5
call fcn.14002d3d4
mov qword [rsp + 0x78], rsi
mov qword [rbp - 0x80], r13
mov byte [rsp + 0x68], sil
mov rdx, qword [rbp - 0x20]
cmp rdx, r14
jb 0x140002fc2
inc rdx
mov rcx, qword [rbp - 0x38]
mov rax, rcx
cmp rdx, rdi
jb 0x140002fbd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400031eb
call fcn.14002d3d4
mov ebx, esi
xor edx, edx
mov r8d, 0x104
lea rcx, [rbp + 0x110]
call fcn.14002f900
mov edx, 0x104
lea rcx, [rbp + 0x110]
call fcn.14000b048
mov qword [rsp + 0x68], rsi
mov qword [rsp + 0x78], rsi
mov qword [rbp - 0x80], r13
mov byte [rsp + 0x68], sil
lea rdx, [rbp - 0x78]
cmp qword [rbp - 0x60], r14
cmovae rdx, qword [rbp - 0x78]
lea r8, [rsp + 0x68]
lea rcx, [rsp + 0x30]
call fcn.14001be0c
test al, al
je 0x14000304f
lea rax, [rsp + 0x68]
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rbp - 0x80]
cmp rdx, r14
cmovae rax, rcx
cmp qword [rsp + 0x78], 1
jne 0x14000304f
cmp byte [rax], 0x31
jne 0x140003042
mov eax, esi
jmp 0x140003047
sbb eax, eax
or eax, 1
test eax, eax
je 0x14000318e
mov ecx, 0x3e8
call fcn.14001d610
nop
mov rdx, qword [rbp - 0x80]
cmp rdx, r14
jb 0x140003091
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, rdi
jb 0x14000308c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400031f7
call fcn.14002d3d4
inc ebx
cmp ebx, 6
jl 0x140002fc4
mov rdx, qword [rsp + 0x60]
cmp rdx, r14
jb 0x1400030d4
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, rdi
jb 0x1400030cf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400031f1
call fcn.14002d3d4
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x60], r13
mov byte [rsp + 0x48], sil
mov rdx, qword [rbp - 0x60]
cmp rdx, r14
jb 0x140003119
inc rdx
mov rcx, qword [rbp - 0x78]
mov rax, rcx
cmp rdx, rdi
jb 0x140003114
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400031fd
call fcn.14002d3d4
mov qword [rbp - 0x68], rsi
mov qword [rbp - 0x60], r13
mov byte [rbp - 0x78], sil
lea rcx, [rsp + 0x30]
call fcn.1400213e0
nop
mov rdx, qword [rbp - 0x40]
cmp rdx, r14
jb 0x140003162
inc rdx
mov rcx, qword [rbp - 0x58]
mov rax, rcx
cmp rdx, rdi
jb 0x14000315d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400031c1
call fcn.14002d3d4
mov rcx, qword [rbp + 0x220]
xor rcx, rsp
call fcn.14002d370
lea r11, [rsp + 0x330]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov rsp, r11
pop r14
pop r13
pop rbp
ret
cmp rdx, r14
jb 0x14000309c
inc rdx
mov rax, rcx
cmp rdx, rdi
jb 0x1400031b7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400031f7
call fcn.14002d3d4
jmp 0x14000309c
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