Function at 0x14000e9b0
Capabilities:
Contain obfuscated stackstrings
Create thread

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r14
push r15
lea rbp, [rsp - 0x80]
sub rsp, 0x180
mov rax, qword [0x14015a7a0]
xor rax, rsp
mov qword [rbp + 0x70], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rax
xor r14d, r14d
lea r15, [0x140162040]
mov qword [rsp + 0x30], r15
xorps xmm0, xmm0
movups xmmword [0x140162040], xmm0
mov qword [0x140162050], r14
mov qword [0x140162058], 0xf
mov byte [0x140162040], r14b
movdqa xmm0, xmmword [0x1401346c0]
movdqa xmmword [rbp - 0x60], xmm0
movdqa xmm1, xmmword [0x1401346b0]
movdqa xmmword [rbp - 0x50], xmm1
movdqa xmm0, xmmword [0x1401346d0]
movdqa xmmword [rbp - 0x40], xmm0
movdqa xmm1, xmmword [0x1401346a0]
movdqa xmmword [rbp - 0x30], xmm1
movdqa xmm0, xmmword [0x1401346e0]
movdqa xmmword [rbp - 0x20], xmm0
movdqa xmm1, xmmword [0x140134690]
movdqa xmmword [rbp - 0x10], xmm1
movdqa xmm0, xmmword [0x140134700]
movdqa xmmword [rbp], xmm0
movdqa xmm1, xmmword [0x140134710]
movdqa xmmword [rbp + 0x10], xmm1
movdqa xmm0, xmmword [0x1401346f0]
movdqa xmmword [rbp + 0x20], xmm0
movdqa xmm1, xmmword [0x140134720]
movdqa xmmword [rbp + 0x30], xmm1
mov dword [rbp + 0x40], 0x39
xorps xmm0, xmm0
movdqa xmmword [0x140162060], xmm0
mov qword [0x140162070], r14
mov ecx, 0xa4
call fcn.1400d38e0
mov qword [0x140162060], rax
mov qword [0x140162068], rax
lea rbx, [rax + 0xa4]
mov qword [0x140162070], rbx
mov r8d, 0xa4
lea rdx, [rbp - 0x60]
mov rcx, rax
call fcn.1400d5a90
mov qword [0x140162068], rbx
movdqa xmm0, xmmword [0x140134880]
movdqu xmmword [rsp + 0x40], xmm0
movdqa xmm1, xmmword [str.jklzxcvbnm123456]
movdqu xmmword [rsp + 0x50], xmm1
mov dword [rsp + 0x60], 0x30393837
mov dword [rsp + 0x64], 0x2e2c082d
mov byte [rsp + 0x68], 0x20
lea rax, [rsp + 0x40]
mov qword [rbp + 0x50], rax
lea rax, [rsp + 0x69]
mov qword [rbp + 0x58], rax
movaps xmm0, xmmword [rbp + 0x50]
movdqa xmmword [rbp + 0x50], xmm0
lea rdx, [rbp + 0x50]
lea rcx, [0x140162078]
call fcn.140010140
nop
movdqa xmm0, xmmword [0x140134860]
movdqu xmmword [rsp + 0x70], xmm0
movdqa xmm1, xmmword [0x140134870]
movdqu xmmword [rbp - 0x80], xmm1
mov dword [rbp - 0x70], 0x29282a26
mov dword [rbp - 0x6c], 0x3e3c085f
mov byte [rbp - 0x68], 0x20
lea rax, [rsp + 0x70]
mov qword [rbp + 0x50], rax
lea rax, [rbp - 0x67]
mov qword [rbp + 0x58], rax
movaps xmm0, xmmword [rbp + 0x50]
movdqa xmmword [rbp + 0x50], xmm0
lea rdx, [rbp + 0x50]
lea rcx, [0x140162090]
call fcn.140010140
nop
mov r8d, r14d
mov qword [0x1401620a8], r14
xorps xmm0, xmm0
movdqa xmmword [0x1401620b0], xmm0
movdqa xmmword [0x1401620c0], xmm0
mov r9d, r14d
mov qword [0x1401620d0], r14
mov byte [0x1401620d8], r14b
mov dword [0x1401620dc], 0x3b9aca00
mov dword [0x1401620e0], 0x3b9aca00
mov rdi, qword [0x140162068]
mov rdx, rdi
mov rax, qword [0x140162060]
sub rdx, rax
sar rdx, 2
test rdx, rdx
je 0x14000ec30
lea rcx, [0x1401620a8]
call fcn.14001f550
mov r9, qword [0x1401620d0]
mov r8, qword [0x1401620a8]
mov rdi, qword [0x140162068]
mov rax, qword [0x140162060]
sub rdi, rax
sar rdi, 2
mov rbx, qword [0x1401620c8]
mov rax, rbx
mov rcx, qword [0x1401620c0]
sub rax, rcx
sar rax, 3
cmp rdi, rax
jae 0x14000ec5a
lea rbx, [rcx + rdi*8]
jmp 0x14000ecb6
jbe 0x14000ecbd
sub r9, rcx
sar r9, 3
cmp rdi, r9
jbe 0x14000ec8e
mov rdx, rdi
lea rcx, [0x1401620c0]
call fcn.14001f3f0
mov rbx, qword [0x1401620c8]
mov rcx, qword [0x1401620c0]
mov r8, qword [0x1401620a8]
jmp 0x14000ecbd
sub rdi, rax
je 0x14000ecb6
mov r8, rdi
shl r8, 3
xor edx, edx
mov rcx, rbx
call fcn.1400d6140
lea rbx, [rbx + rdi*8]
mov rcx, qword [0x1401620c0]
mov r8, qword [0x1401620a8]
mov qword [0x1401620c8], rbx
mov r9d, r14d
mov rax, qword [0x1401620b0]
sub rax, r8
sar rax, 2
test rax, rax
je 0x14000ed16
mov rdx, r14
nop word [rax + rax]
mov dword [rdx + r8], r14d
inc r9d
lea rdx, [rdx + 4]
mov rcx, qword [0x1401620b0]
mov r8, qword [0x1401620a8]
sub rcx, r8
sar rcx, 2
movsxd rax, r9d
cmp rax, rcx
jb 0x14000ece0
mov rbx, qword [0x1401620c8]
mov rcx, qword [0x1401620c0]
mov esi, r14d
sub rbx, rcx
sar rbx, 3
test rbx, rbx
je 0x14000ed8a
mov rdi, r14
call fcn.1400afd64
mov rbx, rax
call fcn.1400afd48
cmp rbx, 0x989680
jne 0x14000ed44
imul rcx, rax, 0x64
jmp 0x14000ed5f
cqo
idiv rbx
imul rcx, rax, 0x3b9aca00
imul rax, rdx, 0x3b9aca00
cqo
idiv rbx
add rcx, rax
mov rax, qword [0x1401620c0]
mov qword [rdi + rax], rcx
inc esi
add rdi, 8
mov rcx, qword [0x1401620c8]
sub rcx, qword [0x1401620c0]
sar rcx, 3
movsxd rax, esi
cmp rax, rcx
jb 0x14000ed28
mov ecx, 8
call fcn.1400d38e0
mov qword [rax], r15
mov qword [rbp + 0x50], rax
lea rcx, [rbp + 0x68]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r14d
mov r9, rax
lea r8, [0x140021040]
xor edx, edx
xor ecx, ecx
call fcn.1400e02e0
mov qword [rbp + 0x60], rax
test rax, rax
je 0x14000ee15
cmp dword [rbp + 0x68], 0
je 0x14000ee24
movaps xmm0, xmmword [rbp + 0x60]
movdqa xmmword [rbp + 0x50], xmm0
lea rcx, [rbp + 0x50]
call fcn.1400b1ac4
test eax, eax
jne 0x14000ee0d
mov rax, r15
mov rcx, qword [rbp + 0x70]
xor rcx, rsp
call fcn.1400d38c0
lea r11, [rsp + 0x180]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov rsp, r11
pop r15
pop r14
pop rbp
ret
mov ecx, eax
call fcn.1400b00c0
nop
mov dword [rbp + 0x68], r14d
mov ecx, 6
call fcn.1400b00fc
nop
mov ecx, 1
call fcn.1400b00fc
int3