Function at 0x14003f0e0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
lea rbp, [rsp - 0x30]
sub rsp, 0x130
mov esi, edx
xchg rbx, rcx
mov rcx, rbx
xchg rcx, rbx
mov byte [rbp + 0x58], 0x3e
xor byte [rbp + 0x58], 0x4e
xor byte [rbp + 0x58], 0x3c
sub byte [rbp + 0x58], 0x1b
xor byte [rbp + 0x58], 0x40
xor byte [rbp + 0x58], 0x61
sub byte [rbp + 0x58], 0x10
xor r9d, r9d
lea r10, [rbp + 0x58]
nop dword [rax]
inc qword [rbx + 0x18]
xchg r14, rax
mov r14, qword [rbx]
xchg r14, rax
cmp rax, qword [rbx + 8]
je 0x14003f155
movzx edx, byte [rax]
inc rax
xchg r11, rax
mov qword [rbx], r11
xchg r11, rax
jmp 0x14003f18a
mov edx, 0x31641a05
xor edx, 0x3e75021a
add edx, 0x61ee5ca8
add edx, 0xb913107
sub edx, 0x6091b295
xor edx, 0x34826693
xor edx, 0x123a39e6
sub edx, 0x387ba67
add edx, 0xc6410e1a
mov dword [rbx + 0x10], edx
cmp edx, 0xffffffff
je 0x14003f209
xor ecx, ecx
cmp esi, 5
sete cl
movzx eax, byte [rbx + 0x20]
cmp eax, ecx
je 0x14003f1b2
mov byte [r10], dl
jmp 0x14003f1b7
mov byte [rbp + r9 + 0x58], dl
inc r9
dec r10
cmp r9, 1
jb 0x14003f12e
movzx eax, byte [rbp + 0x58]
mov byte [r8], al
mov al, 0x58
sub al, 0x4f
sub al, 3
xor al, 0x77
add al, 0xc
sub al, 0x58
add al, 0x18
xor al, 0x64
sub al, 0x58
lea r11, [rsp + 0x130]
xchg rbx, r10
mov r10, qword [r11 + 0x10]
xchg r10, rbx
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov rsp, r11
push rcx
push rbx
xchg qword [rsp + 0x10], rbp
add rsp, 0x18
ret
mov rdi, qword [rbx + 0x28]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], 0x52a04bfc
sub qword [rsp + 0x40], 0x276a3aa7
add qword [rsp + 0x40], 0x1e899932
xor qword [rsp + 0x40], 0x5218a12a
add qword [rsp + 0x40], 0x1ae70a38
add qword [rsp + 0x40], 0x447a081a
xor qword [rsp + 0x40], 0x7b081df9
mov qword [rsp + 0x48], 0x571184c4
sub qword [rsp + 0x48], 0x3c012691
add qword [rsp + 0x48], 0x31df7fbb
sub qword [rsp + 0x48], 0xabf0ed0
xor qword [rsp + 0x48], 0x3121f7fc
sub qword [rsp + 0x48], 0x1b3e3d8c
sub qword [rsp + 0x48], 0x31ef944
xor qword [rsp + 0x48], 0x54b4021d
mov eax, dword [0x1400017b4]
mov dword [rsp + 0x30], eax
movzx eax, word [0x1400017b8]
mov word [rsp + 0x34], ax
mov byte [rsp + 0x36], 0x21
xor byte [rsp + 0x36], 0x7d
sub byte [rsp + 0x36], 0xa
add byte [rsp + 0x36], 0x26
xor byte [rsp + 0x36], 0x75
add byte [rsp + 0x36], 0x55
sub byte [rsp + 0x36], 0x62
movups xmmword [rsp + 0x50], xmm0
mov edx, 0x138fbad4
xor edx, 0x191a1210
xor edx, 0x663a058d
xor edx, 0x66985d40
add edx, 0x467ea6ec
xor edx, 0x7b66505e
add edx, 0x284f8b84
xor edx, 0x30e1d618
xor edx, 0x64c18417
lea rcx, [rsp + 0x50]
call fcn.140053730
xchg rdx, r10
mov r10, rax
xchg rdx, r10
xchg r12, rax
mov qword [rsp + 0x50], r12
xchg r12, rax
mov qword [rsp + 0x60], 0x48757527
add qword [rsp + 0x60], 0x1c996eea
sub qword [rsp + 0x60], 0x2db8ac44
sub qword [rsp + 0x60], 0x2d03a04
xor qword [rsp + 0x60], 0x409cd544
xor qword [rsp + 0x60], 0x758fec54
sub qword [rsp + 0x60], 0x196c4c2
mov qword [rsp + 0x68], 0x6c137038
xor qword [rsp + 0x68], 0x4e9233c7
xor qword [rsp + 0x68], 0x4f274edc
add qword [rsp + 0x68], 0x2f180d3
xor qword [rsp + 0x68], 0x23e99362
sub qword [rsp + 0x68], 0x537e1e75
movups xmm0, xmmword [0x140001948]
xchg r15, rax
movups xmmword [r15], xmm0
xchg r15, rax
mov ecx, dword [0x140001958]
mov dword [rax + 0x10], ecx
movzx ecx, word [0x14000195c]
mov word [rax + 0x14], cx
movzx eax, byte [0x14000195e]
mov byte [rdx + 0x16], al
mov byte [rdx + 0x17], 0x2f
add byte [rdx + 0x17], 0x24
xor byte [rdx + 0x17], 0x4d
add byte [rdx + 0x17], 0x11
add byte [rdx + 0x17], 0x44
sub byte [rdx + 0x17], 0x73
lea rax, [rsp + 0x30]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x50]
mov r8d, esi
lea rdx, [rbp - 0x70]
mov rcx, rbx
call fcn.140055560
nop
mov qword [rsp + 0x20], 0x6d2f0c61
xor qword [rsp + 0x20], 0x53293703
sub qword [rsp + 0x20], 0x1839d149
sub qword [rsp + 0x20], 0x98673ec
add qword [rsp + 0x20], 0x3627393
sub qword [rsp + 0x20], 0x1fa869c0
xchg r12, r9
mov r12, rax
xchg r12, r9
xchg r10, r8
mov r10, qword [rbx + 0x18]
xchg r8, r10
mov edx, 0x12ba5fe7
add edx, 0x48a61da8
xor edx, 0x4943c12
sub edx, 0x26e58a48
add edx, 0xe551f28
sub edx, 0x1feb08b8
sub edx, 0x2778cd57
lea rcx, [rbp - 0x50]
call fcn.140038c30
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], 0x8a85e1c
add qword [rbp - 0x80], 0x4b515070
sub qword [rbp - 0x80], 0x4b71c4a2
add qword [rbp - 0x80], 0x3247e887
xor qword [rbp - 0x80], 0x4ec3b9fd
sub qword [rbp - 0x80], 0x5c674787
sub qword [rbp - 0x80], 0x17a523f8
mov qword [rbp - 0x78], 0x713716f5
sub qword [rbp - 0x78], 0x5d3467bf
add qword [rbp - 0x78], 0x31de166b
add qword [rbp - 0x78], 0x2d77d4a1
sub qword [rbp - 0x78], 0x2c046b0c
sub qword [rbp - 0x78], 0x45984c0e
add qword [rbp - 0x78], 0x6791f47
sub qword [rbp - 0x78], 0xce336c
xor qword [rbp - 0x78], 0x766cf0c
movsd xmm0, qword [0x140001960]
movsd qword [rsp + 0x70], xmm0
mov ecx, dword [0x140001968]
mov dword [rsp + 0x78], ecx
movzx ecx, byte [0x14000196c]
mov byte [rsp + 0x7c], cl
mov byte [rsp + 0x7d], 0x65
xor byte [rsp + 0x7d], 0x7d
xor byte [rsp + 0x7d], 0x42
sub byte [rsp + 0x7d], 0x4e
add byte [rsp + 0x7d], 0x3f
sub byte [rsp + 0x7d], 0x24
add byte [rsp + 0x7d], 0x31
xor byte [rsp + 0x7d], 0x53
xor byte [rsp + 0x7d], 0xb
mov byte [rdi + 0x28], 0x23
add byte [rdi + 0x28], 0x29
add byte [rdi + 0x28], 0x1b
add byte [rdi + 0x28], 5
xor byte [rdi + 0x28], 0xc
xor byte [rdi + 0x28], 0x61
cmp byte [rdi + 0x29], 0
jne 0x14003f748
lea rbx, [0x140004a88]
xchg rbx, r15
mov qword [rbp - 0x30], r15
xchg rbx, r15
lea rcx, [rbp - 0x28]
call fcn.1401fe108
mov qword [rbp - 0x50], rbx
lea rcx, [rbp - 0x48]
call fcn.1401fe108
nop
xchg rdi, rdx
mov rdi, qword [rbp - 0x58]
xchg rdi, rdx
cmp rdx, 0x10
jb 0x14003f604
inc rdx
mov rcx, qword [rbp - 0x70]
xchg rcx, r9
mov rax, r9
xchg r9, rcx
cmp rdx, 0x1000
jb 0x14003f5ff
neg rdx
add rdx, 0xffffffffffffffd9
neg rdx
mov rcx, qword [rcx - 8]
sub rax, rcx
neg rax
add rax, 8
neg rax
cmp rax, 0x1f
jbe 0x14003f5ff
call 0x1407d5a29
int3
call fcn.1401fd098
mov qword [rbp - 0x60], 0x38d5badc
add qword [rbp - 0x60], 0x115f72b2
sub qword [rbp - 0x60], 0x78b74e5
xor qword [rbp - 0x60], 0x6392e4ea
xor qword [rbp - 0x60], 0x378159e6
add qword [rbp - 0x60], 0x314777ec
sub qword [rbp - 0x60], 0x48017d91
mov qword [rbp - 0x58], 0x69695561
xor qword [rbp - 0x58], 0x294a6a78
sub qword [rbp - 0x58], 0x234bcb2
add qword [rbp - 0x58], 0xdd15160
add qword [rbp - 0x58], 0x20e7c256
xor qword [rbp - 0x58], 0x6ca79612
mov byte [rbp - 0x70], 0x3c
sub byte [rbp - 0x70], 0x24
sub byte [rbp - 0x70], 0x17
add byte [rbp - 0x70], 0x66
sub byte [rbp - 0x70], 0x5c
add byte [rbp - 0x70], 0x65
xor byte [rbp - 0x70], 0x70
xchg r15, rdx
mov r15, qword [rsp + 0x68]
xchg rdx, r15
cmp rdx, 0x10
jb 0x14003f6eb
inc rdx
xchg rcx, rbp
mov rbp, qword [rsp + 0x50]
xchg rcx, rbp
xchg r14, rax
mov r14, rcx
xchg r14, rax
cmp rdx, 0x1000
jb 0x14003f6e5
sub rdx, 0xffffffffffffffd9
mov rcx, qword [rcx - 8]
sub rax, rcx
neg rax
add rax, 8
neg rax
cmp rax, 0x1f
jbe 0x14003f6e5
push rbp
call 0x140833ae1
int3
call fcn.1401fd098
nop
xchg r10, rdx
mov r10, qword [rsp + 0x48]
xchg rdx, r10
cmp rdx, 0x10
jb 0x14003f741
inc rdx
mov rcx, qword [rsp + 0x30]
xchg rcx, rax
mov rcx, rax
xchg rcx, rax
cmp rdx, 0x1000
jb 0x14003f73c
sub rdx, 0xffffffffffffffd9
mov rcx, qword [rcx - 8]
sub rax, rcx
sub rax, 8
cmp rax, 0x1f
jbe 0x14003f73c
push rdi
call 0x140479da6
int3
call fcn.1401fd098
xor al, al
jmp 0x14003f1e0
mov rdx, rax
lea rcx, [rbp - 0x10]
call fcn.14004bf90
lea rdx, [0x1402158f0]
lea rcx, [rbp - 0x10]
call fcn.1401fe10e
int3