Function at 0x1400395e0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
xchg rbx, rsi
mov qword [rsp + 8], rsi
xchg rsi, rbx
mov qword [rsp + 0x10], rsi
xchg rdi, rbx
mov qword [rsp + 0x18], rbx
xchg rdi, rbx
push rbp
lea rbp, [rsp - 0x57]
sub rsp, 0xb0
xchg rbx, r8
mov r8, rbx
xchg r8, rbx
mov esi, edx
mov rdi, rcx
xor eax, eax
xorps xmm0, xmm0
movups xmmword [rbp - 0x11], xmm0
mov qword [rbp - 1], rax
mov qword [rbp + 7], 0x2e1d893d
xor qword [rbp + 7], 0xe7c6f8b
add qword [rbp + 7], 0x3d0da2bd
xor qword [rbp + 7], 0x24a03406
sub qword [rbp + 7], 0x6108d3bd
xor qword [rbp + 7], 0x18c6e9b7
mov byte [rbp - 0x11], al
movups xmmword [rbp - 0x39], xmm0
mov qword [rbp - 0x29], 0x257e654d
sub qword [rbp - 0x29], 0xf25485f
add qword [rbp - 0x29], 0x3455c3a2
xor qword [rbp - 0x29], 0x7de48103
add qword [rbp - 0x29], 0xf739fd3
xor qword [rbp - 0x29], 0x3e6c827e
sub qword [rbp - 0x29], 0x78d2830e
mov qword [rbp - 0x21], 0x54517d67
sub qword [rbp - 0x21], 0x67d25f3
sub qword [rbp - 0x21], 0x16f3b40a
sub qword [rbp - 0x21], 0x3096d4b4
xor qword [rbp - 0x21], 0x6e8f30a
xor qword [rbp - 0x21], 0x34af23d9
sub qword [rbp - 0x21], 0x33a0cd05
sub qword [rbp - 0x21], 0x6d5151
movsd xmm0, qword [0x1400017f8]
xchg r11, rbp
movsd qword [r11 - 0x39], xmm0
xchg r11, rbp
movzx eax, word [0x140001800]
mov word [rbp - 0x31], ax
mov byte [rbp - 0x2f], 0xd
add byte [rbp - 0x2f], 0x16
xor byte [rbp - 0x2f], 0x2a
add byte [rbp - 0x2f], 0x52
sub byte [rbp - 0x2f], 0x31
add byte [rbp - 0x2f], 2
xor byte [rbp - 0x2f], 0x7f
xor byte [rbp - 0x2f], 0x53
mov r8d, edx
lea rdx, [rbp - 0x39]
lea rcx, [rbp + 0x2f]
call fcn.140065f90
nop
mov r9, rbx
lea r8, [rbp - 0x11]
xchg r10, rax
mov rdx, r10
xchg r10, rax
lea rcx, [rbp + 0xf]
call fcn.140038320
nop
xchg rcx, rdx
mov rcx, qword [rbp + 0x47]
xchg rcx, rdx
cmp rdx, 0x10
jb 0x140039799
inc rdx
mov rcx, qword [rbp + 0x2f]
xchg r12, rcx
mov rax, r12
xchg rcx, r12
cmp rdx, 0x1000
jb 0x140039794
sub rdx, 0xffffffffffffffd9
mov rcx, qword [rcx - 8]
sub rax, rcx
nop
sub rax, 0xffffffffecd8364c
add rax, 0xffffffffecd83644
cmp rax, 0x1f
jbe 0x140039794
push rbx
call fcn.140b2c956
int3
call fcn.1401fcd2c
movdqa xmm0, xmmword [0x140002c80]
xchg rbp, r8
movdqu xmmword [r8 + 0x3f], xmm0
xchg rbp, r8
mov byte [rbp + 0x2f], 0x5e
add byte [rbp + 0x2f], 0x12
xor byte [rbp + 0x2f], 0x45
add byte [rbp + 0x2f], 0x33
sub byte [rbp + 0x2f], 0x54
xor byte [rbp + 0x2f], 0x14
mov rdx, qword [rbp - 0x21]
cmp rdx, 0x10
jb 0x140039823
inc rdx
xchg rcx, r11
mov r11, qword [rbp - 0x39]
xchg r11, rcx
xchg r10, rax
mov r10, rcx
xchg r10, rax
cmp rdx, 0x1000
jb 0x14003981d
sub rdx, 0xffffffffffffffd9
mov rcx, qword [rcx - 8]
sub rax, rcx
nop
add rax, 0xffffffffc43decd9
sub rax, 0xffffffffc43dece1
cmp rax, 0x1f
jbe 0x14003981d
push rsi
call fcn.14084ccbc
int3
call fcn.1401fcd2c
nop
xchg rdx, rdi
mov rdi, qword [rbp + 7]
xchg rdx, rdi
cmp rdx, 0x10
jb 0x140039887
inc rdx
mov rcx, qword [rbp - 0x11]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140039882
nop
add rdx, 0x1ed99fa5
sub rdx, 0x1ed99f7e
mov rcx, qword [rcx - 8]
sub rax, rcx
nop
sub rax, 0xffffffffacefa35a
add rax, 0xffffffffacefa352
cmp rax, 0x1f
jbe 0x140039882
call fcn.140bc82ce
int3
call fcn.1401fcd2c
lea rax, [rbp + 0xf]
cmp qword [rbp + 0x27], 0x10
cmovae rax, qword [rbp + 0xf]
xorps xmm0, xmm0
movups xmmword [rdi + 8], xmm0
lea rcx, [0x1400015b8]
xchg rcx, r14
mov qword [rdi], r14
xchg r14, rcx
mov dword [rdi + 0x18], esi
lea rcx, [0x140004a88]
xchg r13, rcx
mov qword [rdi + 0x20], r13
xchg r13, rcx
lea rdx, [rdi + 0x28]
xchg r12, rdx
movups xmmword [r12], xmm0
xchg r12, rdx
mov qword [rbp - 0x39], rax
mov byte [rbp - 0x31], 0x5e
xor byte [rbp - 0x31], 0x52
add byte [rbp - 0x31], 0x4c
add byte [rbp - 0x31], 0xb
xor byte [rbp - 0x31], 0x4b
add byte [rbp - 0x31], 0x27
sub byte [rbp - 0x31], 0x39
sub byte [rbp - 0x31], 0x15
lea rcx, [rbp - 0x39]
call fcn.1401fdda2
lea rax, [0x140001598]
mov qword [rdi + 0x20], rax
lea rax, [0x1400015f8]
xchg r9, rax
mov qword [rdi], r9
xchg r9, rax
mov rdx, qword [rbp + 0x27]
cmp rdx, 0x10
jb 0x140039969
inc rdx
xchg r15, rcx
mov r15, qword [rbp + 0xf]
xchg rcx, r15
xchg r8, rax
mov r8, rcx
xchg r8, rax
cmp rdx, 0x1000
jb 0x140039964
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140039964
call fcn.140b5f4a7
int3
call fcn.1401fcd2c
xchg r9, rax
mov r9, rdi
xchg r9, rax
lea r11, [rsp + 0xb0]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
xchg rdi, r15
mov r15, qword [r11 + 0x20]
xchg r15, rdi
mov rsp, r11
push rdx
push rdx
push rax
xchg qword [rsp + 0x18], rbp
add rsp, 0x20
nop
add rsp, 8
jmp qword [rsp - 8]