Function at 0x1400e4110
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x1b0]
sub rsp, 0x2b0
mov rax, qword [0x140cf0080]
xor rax, rsp
mov qword [rbp + 0x1a0], rax
mov r12, rcx
xor r15d, r15d
mov dword [rsp + 0x30], r15d
mov dword [rsp + 0x38], 0x233b246c
mov dword [rsp + 0x3c], 0x35393d2b
mov word [rsp + 0x40], 0x6f
mov byte [rsp + 0x42], 1
mov dword [rsp + 0x30], 0x202d256c
mov dword [rsp + 0x34], 0x100722b
mov dword [rsp + 0x48], 0x3e29386c
mov dword [rsp + 0x4c], 0x3f3f263d
mov dword [rsp + 0x50], 0x69373b
mov byte [rsp + 0x54], 1
mov dword [rbp + 0x30], 0x283c323e
mov dword [rbp + 0x34], 0x34382c73
mov dword [rbp + 0x38], 0x1003831
lea r8, [rsp + 0x48]
lea rdx, [rbp + 0x30]
lea rcx, [rbp - 0x10]
call fcn.1400dc360
nop
lea rdx, [r12 + 0x240]
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0x10
jb 0x1400e41da
mov rdx, qword [rdx]
mov rcx, rax
call fcn.14002cbf0
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x78], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x68], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea r8, [rsp + 0x30]
lea rdx, [rbp - 0x78]
lea rcx, [rbp - 0x38]
call fcn.1400dbe80
nop
mov rdx, r12
cmp qword [r12 + 0x18], 0x10
jb 0x1400e4222
mov rdx, qword [r12]
mov r8, qword [r12 + 0x10]
mov rcx, rax
call fcn.14002cbf0
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x70], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea r8, [rsp + 0x38]
lea rdx, [rsp + 0x60]
lea rcx, [rbp - 0x58]
call fcn.1400dc240
nop
lea rdx, [r12 + 0x20]
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0x10
jb 0x1400e4276
mov rdx, qword [rdx]
mov rcx, rax
call fcn.14002cbf0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x78], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x88], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov rdx, qword [rbp - 0x40]
cmp rdx, 0x10
jb 0x1400e42dd
inc rdx
mov rcx, qword [rbp - 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400e42d8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400e42d8
call qword [0x140148d80]
int3
call fcn.14013c9f0
movdqa xmm0, xmmword [0x140cd17a0]
movdqu xmmword [rbp - 0x48], xmm0
mov byte [rbp - 0x58], 0
mov rdx, qword [rsp + 0x78]
cmp rdx, 0x10
jb 0x1400e432f
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400e4329
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400e4329
call qword [0x140148d80]
int3
call fcn.14013c9f0
nop
mov rdx, qword [rbp - 0x20]
cmp rdx, 0x10
jb 0x1400e436d
inc rdx
mov rcx, qword [rbp - 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400e4368
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400e4368
call qword [0x140148d80]
int3
call fcn.14013c9f0
movdqa xmm0, xmmword [0x140cd17a0]
movdqu xmmword [rbp - 0x28], xmm0
mov byte [rbp - 0x38], 0
mov rdx, qword [rbp - 0x60]
cmp rdx, 0x10
jb 0x1400e43bd
inc rdx
mov rcx, qword [rbp - 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400e43b7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400e43b7
call qword [0x140148d80]
int3
call fcn.14013c9f0
nop
mov rdx, qword [rbp + 8]
cmp rdx, 0x10
jb 0x1400e43fb
inc rdx
mov rcx, qword [rbp - 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400e43f6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400e43f6
call qword [0x140148d80]
int3
call fcn.14013c9f0
movdqa xmm0, xmmword [0x140cd17a0]
movdqu xmmword [rbp], xmm0
mov byte [rbp - 0x10], 0
lea rax, [rbp - 0x78]
mov qword [rbp - 0x18], rax
lea rdx, [r12 + 0x80]
lea rcx, [rbp - 0x78]
call fcn.14002c950
mov r14, rax
mov qword [rsp + 0x60], r15
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r15
lea rsi, [rbp + 0x78]
mov r13, qword [rbp + 0x78]
cmp qword [rbp + 0x90], 0x10
cmovae rsi, r13
movabs rbx, 0x7fffffffffffffff
mov rdi, qword [rbp + 0x88]
cmp rdi, rbx
ja 0x1400e496e
mov qword [rsp + 0x78], 0xf
cmp rdi, 0x10
jae 0x1400e448e
mov qword [rsp + 0x70], rdi
mov r8d, 0x10
mov rdx, rsi
lea rcx, [rsp + 0x60]
call fcn.14013dbfe
jmp 0x1400e44e4
mov rax, rdi
or rax, 0xf
cmp rax, rbx
ja 0x1400e44a9
mov rbx, rax
mov ecx, 0x16
cmp rax, rcx
cmovb rbx, rcx
mov rdx, rbx
add rdx, 1
mov rax, 0xffffffffffffffff
cmovb rdx, rax
lea rcx, [rsp + 0x60]
call fcn.14002cc70
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x70], rdi
mov qword [rsp + 0x78], rbx
lea r8, [rdi + 1]
mov rdx, rsi
mov rcx, rax
call fcn.14013dbf8
nop
mov r8, r14
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x48]
call fcn.1400eb020
nop
mov qword [rbp + 0x28], r15
mov byte [rsp + 0x20], 0
mov r9b, 1
lea r8, [rbp - 0x10]
lea rdx, [rbp + 0x48]
lea rcx, [rbp + 0x68]
call fcn.1400dfa40
nop
xor edx, edx
mov r8d, 0xf8
lea rcx, [rbp + 0xa0]
call fcn.14013dc04
lea rax, [0x140ccd618]
mov qword [rbp + 0xa0], rax
lea rax, [0x140ccd5b8]
mov qword [rbp + 0xb0], rax
lea rcx, [rbp + 0x138]
call qword [0x140148740]
nop
mov dword [rsp + 0x30], 0x78
xor r8d, r8d
lea rdx, [rbp + 0xb8]
lea rcx, [rbp + 0xa0]
call qword [0x1401484f8]
nop
mov rax, qword [rbp + 0xa0]
movsxd rcx, dword [rax + 4]
lea rax, [0x140149670]
mov qword [rbp + rcx + 0xa0], rax
mov rax, qword [rbp + 0xa0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x98]
mov dword [rbp + rcx + 0x9c], edx
lea rcx, [rbp + 0xb8]
call qword [0x140148708]
lea rax, [0x1401495f0]
mov qword [rbp + 0xb8], rax
mov qword [rbp + 0x120], r15
mov dword [rbp + 0x128], r15d
xorps xmm0, xmm0
movups xmmword [rbp + 0x30], xmm0
mov ecx, 0x20
call fcn.14013c9f8
mov rsi, rax
mov qword [rbp + 0x30], rax
lea r15, [rax + 0x20]
mov qword [rbp + 0x40], r15
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
mov qword [rbp + 0x38], r15
lea r8, [rbp + 0x48]
cmp qword [rbp + 0x60], 0x10
cmovae r8, qword [rbp + 0x48]
lea rcx, [r12 + 0x260]
cmp qword [rcx + 0x18], 0x10
jb 0x1400e461b
mov rcx, qword [rcx]
mov qword [rsp + 0x28], 0x20
mov qword [rsp + 0x20], rsi
mov r9, qword [rbp + 0x58]
mov rdx, qword [r12 + 0x270]
call fcn.1400f1bf0
mov r14, rsi
cmp rsi, r15
je 0x1400e469f
movzx edi, byte [r14]
lea rdx, [0x1400bc640]
lea rcx, [rbp + 0xb0]
call qword [0x140148510]
mov rbx, rax
mov rcx, qword [rax]
movsxd rdx, dword [rcx + 4]
mov byte [rdx + rax + 0x58], 0x30
mov edx, 2
lea rcx, [rsp + 0x48]
call fcn.14013c761
mov r8, qword [rax]
mov rcx, qword [rbx]
movsxd rcx, dword [rcx + 4]
add rcx, rbx
mov rdx, qword [rax + 8]
call r8
mov edx, edi
mov rcx, rbx
call qword [0x140148788]
inc r14
cmp r14, r15
jne 0x1400e4642
mov qword [rsp + 0x60], 0
movdqa xmm0, xmmword [0x140cd17a0]
movdqu xmmword [rsp + 0x70], xmm0
mov byte [rsp + 0x60], 0
mov dword [rsp + 0x30], 0x7a
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x58], rax
mov ecx, dword [rbp + 0x128]
mov eax, ecx
and al, 0x22
cmp al, 2
je 0x1400e470d
mov rax, qword [rbp + 0xf8]
mov r8, qword [rax]
test r8, r8
je 0x1400e470d
mov rax, qword [rbp + 0xd8]
mov rdx, qword [rax]
cmp r8, qword [rbp + 0x120]
cmovb r8, qword [rbp + 0x120]
sub r8, rdx
jmp 0x1400e4747
test cl, 4
jne 0x1400e473d
mov rax, qword [rbp + 0xf0]
mov rcx, qword [rax]
test rcx, rcx
je 0x1400e473d
mov rax, qword [rbp + 0xd0]
mov rdx, qword [rax]
mov rax, qword [rbp + 0x108]
movsxd r8, dword [rax]
sub r8, rdx
add r8, rcx
jmp 0x1400e4747
mov r8, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x48]
test rdx, rdx
je 0x1400e4757
lea rcx, [rsp + 0x60]
call fcn.14002ca90
nop
lea rdx, [section..data]
cmp qword [0x140cf0018], 0x10
cmovae rdx, qword [section..data]
lea rcx, [rsp + 0x60]
mov rbx, qword [rsp + 0x60]
mov rdi, qword [rsp + 0x78]
cmp rdi, 0x10
cmovae rcx, rbx
mov r8, qword [rsp + 0x70]
cmp r8, qword [0x140cf0010]
jne 0x1400e47a1
call fcn.14013dbf2
test eax, eax
jne 0x1400e47a1
xor r14b, r14b
jmp 0x1400e47a4
mov r14b, 1
cmp rdi, 0x10
jb 0x1400e47de
lea rdx, [rdi + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x1400e47d6
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400e47d6
call qword [0x140148d80]
int3
mov rcx, rbx
call fcn.14013c9f0
test r14b, r14b
je 0x1400e47ea
call qword [0x140148d90]
int3
lea rdx, [rbp + 0x68]
lea rcx, [rsp + 0x48]
call fcn.1400e2210
mov rdx, rax
mov rcx, r12
call fcn.1400e92e0
nop
test rsi, rsi
je 0x1400e483d
sub r15, rsi
cmp r15, 0x1000
jb 0x1400e4831
add r15, 0x27
mov rcx, qword [rsi - 8]
sub rsi, rcx
lea rax, [rsi - 8]
cmp rax, 0x1f
ja 0x1400e48dd
mov rsi, rcx
mov rdx, r15
mov rcx, rsi
call fcn.14013c9f0
nop
mov rax, qword [rbp + 0xa0]
movsxd rcx, dword [rax + 4]
lea rax, [0x140149670]
mov qword [rbp + rcx + 0xa0], rax
mov rax, qword [rbp + 0xa0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x98]
mov dword [rbp + rcx + 0x9c], edx
lea rcx, [rbp + 0xb8]
call fcn.140070860
lea rcx, [rbp + 0xc0]
call qword [0x140148528]
lea rcx, [rbp + 0x138]
call qword [0x140148778]
nop
movzx edx, byte [rbp + 0x68]
lea rcx, [rbp + 0x70]
call fcn.1400e57e0
nop
mov rdx, qword [rbp + 0x60]
cmp rdx, 0x10
jb 0x1400e48e9
inc rdx
mov rcx, qword [rbp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400e48e4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400e48e4
call qword [0x140148d80]
nop
call qword [0x140148d80]
nop
call fcn.14013c9f0
mov qword [rbp + 0x58], 0
mov qword [rbp + 0x60], 0xf
mov byte [rbp + 0x48], 0
mov rax, qword [rbp + 0x90]
cmp rax, 0x10
jb 0x1400e493e
lea rdx, [rax + 1]
mov rax, r13
cmp rdx, 0x1000
jb 0x1400e4936
add rdx, 0x27
mov r13, qword [r13 - 8]
sub rax, r13
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400e4936
call qword [0x140148d80]
int3
mov rcx, r13
call fcn.14013c9f0
mov rcx, qword [rbp + 0x1a0]
xor rcx, rsp
call fcn.14013c780
lea r11, [rsp + 0x2b0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.14000edd0
nop
int3