Function at 0x140002490
Capabilities:
Contain obfuscated stackstrings
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
mov qword [rsp + 0x20], r14
push rbp
lea rbp, [rsp - 0x57]
sub rsp, 0xe0
mov rax, qword [0x14000a008]
xor rax, rsp
mov qword [rbp + 0x4f], rax
lea rcx, [rbp - 0x19]
call qword [0x140006098]
mov eax, dword [str.XNQTF_]
mov dword [rbp - 0x59], eax
movzx eax, word [0x140007538]
mov word [rbp - 0x55], ax
movzx ecx, byte [0x14000753a]
mov byte [rbp - 0x59], 0x61
xor byte [rbp - 0x58], 0x3a
xor byte [rbp - 0x57], 0x3b
xor byte [rbp - 0x56], 0x3c
xor al, 0x3d
mov byte [rbp - 0x55], al
xor byte [rbp - 0x54], 0x3e
xor cl, 0x3f
mov byte [rbp - 0x53], cl
mov byte [rbp - 0x51], 7
mov al, 0x74
mov cl, 0x64
mov dl, 0x27
movzx r8d, al
mov r9b, 0x73
mov r10b, 0x68
mov r11b, 0x77
movzx ebx, dl
xor edi, edi
xor al, 7
mov byte [rbp - 0x50], al
xor cl, 7
mov byte [rbp - 0x4f], cl
xor dl, 7
mov byte [rbp - 0x4e], dl
xor r8b, 7
mov byte [rbp - 0x4d], r8b
xor r9b, 7
mov byte [rbp - 0x4c], r9b
xor r10b, 7
mov byte [rbp - 0x4b], r10b
xor r11b, 7
mov byte [rbp - 0x4a], r11b
xor bl, 7
mov byte [rbp - 0x49], bl
mov byte [rbp - 0x48], dil
lea rdx, [rbp - 0x50]
lea rcx, [rbp + 0xf]
call fcn.140003d50
nop
lea rax, [rbp - 0x59]
mov rbx, 0xffffffffffffffff
mov rsi, rbx
inc rsi
cmp byte [rax + rsi], 0
jne 0x140002576
mov rcx, qword [rbp + 0x1f]
mov rdx, qword [rbp + 0x27]
mov rax, rdx
sub rax, rcx
cmp rsi, rax
ja 0x1400025bf
lea rax, [rcx + rsi]
mov qword [rbp + 0x1f], rax
lea rdi, [rbp + 0xf]
cmp rdx, 0x10
cmovae rdi, qword [rbp + 0xf]
add rdi, rcx
mov r8, rsi
lea rdx, [rbp - 0x59]
mov rcx, rdi
call fcn.140005483
mov byte [rdi + rsi], 0
jmp 0x1400025d4
mov qword [rsp + 0x20], rsi
lea r9, [rbp - 0x59]
mov rdx, rsi
lea rcx, [rbp + 0xf]
call fcn.140004350
lea rdx, [rbp + 0xf]
cmp qword [rbp + 0x27], 0x10
cmovae rdx, qword [rbp + 0xf]
lea rcx, [rbp - 0x41]
call fcn.140003d50
mov rcx, rax
call fcn.140001f70
mov ecx, 0xfa
call qword [0x140006088]
movdqa xmm0, xmmword [0x1400076f0]
movdqu xmmword [rbp - 0x41], xmm0
mov dword [rbp - 0x31], 0x26277971
mov dword [rbp - 0x2d], 0x57475948
mov dword [rbp - 0x29], 0x78703a42
mov word [rbp - 0x25], 0x78
xor ecx, ecx
nop dword [rax + rax]
movzx eax, byte [rbp - 0x41]
xor byte [rbp + rcx - 0x40], al
movzx eax, byte [rbp - 0x41]
xor byte [rbp + rcx - 0x3f], al
add rcx, 2
cmp rcx, 0x1c
jb 0x140002630
mov byte [rbp - 0x24], 0
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x2f]
call fcn.140003d50
nop
lea r8, [0x140007320]
mov edx, 0x66
xor ecx, ecx
call qword [0x140006048]
mov rdi, rax
mov rdx, rax
xor ecx, ecx
call qword [0x1400060a8]
mov esi, eax
mov rdx, rdi
xor ecx, ecx
call qword [0x140006040]
mov rcx, rax
call qword [0x140006070]
mov rdi, rax
lea rdx, [rbp + 0x2f]
cmp qword [rbp + 0x47], 0x10
cmovae rdx, qword [rbp + 0x2f]
lea r8, [0x140007328]
lea rcx, [rbp - 0x21]
call qword [0x140006330]
mov edx, esi
mov r9, qword [rbp - 0x21]
mov r8d, 1
mov rcx, rdi
call qword [0x140006338]
mov rcx, qword [rbp - 0x21]
call qword [0x140006360]
call fcn.1400021d0
mov byte [rbp - 0x51], 0x5f
mov al, 0x2c
mov cl, 0x3c
mov dl, 0x7f
movzx r8d, al
mov r9b, 0x2b
mov r10b, 0x3e
mov r11b, 0x2d
movzx edi, r9b
movzx esi, dl
xor r14d, r14d
xor al, 0x5f
mov byte [rbp - 0x50], al
xor cl, 0x5f
mov byte [rbp - 0x4f], cl
xor dl, 0x5f
mov byte [rbp - 0x4e], dl
xor r8b, 0x5f
mov byte [rbp - 0x4d], r8b
xor r9b, 0x5f
mov byte [rbp - 0x4c], r9b
xor r10b, 0x5f
mov byte [rbp - 0x4b], r10b
xor r11b, 0x5f
mov byte [rbp - 0x4a], r11b
xor dil, 0x5f
mov byte [rbp - 0x49], dil
xor sil, 0x5f
mov byte [rbp - 0x48], sil
mov byte [rbp - 0x47], r14b
lea rdx, [rbp - 0x50]
lea rcx, [rbp - 0x11]
call fcn.140003d50
nop
lea rax, [rbp - 0x59]
inc rbx
cmp byte [rax + rbx], 0
jne 0x140002752
mov rcx, qword [rbp - 1]
mov rdx, qword [rbp + 7]
mov rax, rdx
sub rax, rcx
cmp rbx, rax
ja 0x14000279b
lea rax, [rcx + rbx]
mov qword [rbp - 1], rax
lea rdi, [rbp - 0x11]
cmp rdx, 0x10
cmovae rdi, qword [rbp - 0x11]
add rdi, rcx
mov r8, rbx
lea rdx, [rbp - 0x59]
mov rcx, rdi
call fcn.140005483
mov byte [rbx + rdi], 0
jmp 0x1400027b0
mov qword [rsp + 0x20], rbx
lea r9, [rbp - 0x59]
mov rdx, rbx
lea rcx, [rbp - 0x11]
call fcn.140004350
lea rdx, [rbp - 0x11]
cmp qword [rbp + 7], 0x10
cmovae rdx, qword [rbp - 0x11]
lea rcx, [rbp - 0x41]
call fcn.140003d50
mov rcx, rax
call fcn.140001f70
mov rcx, qword [rbp - 0x19]
call qword [0x140006080]
nop
mov rdx, qword [rbp + 7]
cmp rdx, 0x10
jb 0x140002818
inc rdx
mov rcx, qword [rbp - 0x11]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002813
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140002813
call qword [0x1400062d0]
int3
call fcn.14000468c
mov qword [rbp - 1], 0
mov qword [rbp + 7], 0xf
mov byte [rbp - 0x11], 0
mov rdx, qword [rbp + 0x47]
cmp rdx, 0x10
jb 0x14000286a
inc rdx
mov rcx, qword [rbp + 0x2f]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002865
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140002865
call qword [0x1400062d0]
int3
call fcn.14000468c
movdqa xmm0, xmmword [0x140007600]
movdqu xmmword [rbp + 0x3f], xmm0
mov byte [rbp + 0x2f], 0
mov rdx, qword [rbp + 0x27]
cmp rdx, 0x10
jb 0x1400028b9
inc rdx
mov rcx, qword [rbp + 0xf]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400028b4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400028b4
call qword [0x1400062d0]
int3
call fcn.14000468c
mov rcx, qword [rbp + 0x4f]
xor rcx, rsp
call fcn.140004630
lea r11, [rsp + 0xe0]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov r14, qword [r11 + 0x28]
mov rsp, r11
pop rbp
ret