Function at 0x1408b7847
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
jmp 0x1408b786d
mov qword [rax + 0x18], rsi
neg r8d
bts r8, r13
mov qword [rax + 0x20], rdi
adc r8w, r9w
mov dword [rax + 0x10], edx
movzx r8w, dl
add edx, esi
sub r8b, 0x4a
push rbp
push r14
push r15
lea rbp, [rax - 0x5f]
sub rsp, 0x100
bt r14d, edi
lea rax, [rsp + 1]
mov dword [rsp], 0x53525154
rcl r15d, cl
btr r14w, cx
mov qword [rsp + 0x20], rax
sal r8b, 0xb8
bsf r15d, ebp
mov r8, rcx
sbb edx, 0x7d5a2f9c
bts ax, r9w
adc r14b, r10b
lea rax, [rsp + 2]
rol r15b, 0
mov dword [rsp + 4], 0x41575655
cmovae r14d, r8d
adc ch, 0x3e
mov qword [rsp + 0x30], rax
mov r14d, 0x40
bt edx, ecx
rol r15b, cl
lea rax, [rsp + 3]
clc
mov dword [rsp + 8], 0x41514150
mov qword [rbp - 0x79], rax
adc edx, 0x1e8c465a
lea rax, [rsp + 4]
movsx rcx, bp
mov qword [rbp - 0x69], rax
shl ah, cl
lea rax, [rsp + 5]
btc r15, rdi
and dh, 0xab
mov qword [rbp - 0x59], rax
neg ah
stc
shr r15d, cl
lea rax, [rsp + 6]
mov qword [rbp - 0x49], rax
dec r15b
jmp 0x1408b794f
lea rax, [rsp + 7]
dec cx
mov qword [rbp - 0x39], rax
rol dl, 0xe6
lea rax, [rsp + 9]
cwd
mov qword [rbp - 0x29], rax
btc edx, r9d
cwd
lea rax, [rsp + 0xb]
mov qword [rbp - 0x19], rax
shrd cx, r13w, 0x47
sub cx, bp
lea rax, [rsp + 0xd]
rcr dl, cl
btr ecx, edi
bsf dx, ax
mov qword [rbp - 9], rax
cmp ah, 0x52
lea rax, [rsp + 0xf]
sal dx, cl
bt rcx, 0x89
test r8d, 0x7b3d54b2
mov qword [rbp + 7], rax
lea rax, [rsp + 0x11]
movsx edx, di
mov qword [rbp + 0x17], rax
lea rax, [rsp + 0x13]
bsr ecx, eax
mov qword [rbp + 0x27], rax
xor r15b, dl
lea rax, [rsp + 0x15]
cdq
mov qword [rbp + 0x37], rax
cdqe
rcr cl, cl
mov dword [rsp + 0xc], 0x41534152
test r14, rbx
sal dx, 7
mov dword [rsp + 0x10], 0x41554154
cmp rbx, 0x1a6c3ead
mov word [rsp + 0x14], 0x4156
cwde
mov byte [rsp + 0x16], 0x57
mov byte [rsp + 0x28], 1
bswap rdx
mov byte [rsp + 0x38], 1
mov byte [rbp - 0x71], 1
shr dx, 0xd
cmovs r15d, r10d
mov byte [rbp - 0x61], 1
mov byte [rbp - 0x51], 1
mov byte [rbp - 0x41], 1
shr r15, cl
cwd
mov byte [rbp - 0x31], 2
shr cx, cl
shr dl, 0xba
mov byte [rbp - 0x21], 2
adc al, 0x20
cmp spl, 0x16
dec cl
mov byte [rbp - 0x11], 2
shrd r15w, di, 0x79
mov byte [rbp - 1], 2
rol cx, 0x4d
stc
mov byte [rbp + 0xf], 2
cdqe
shrd r15w, sp, 0x2a
movzx dx, sil
mov byte [rbp + 0x1f], 2
setb cl
bt r15w, r11w
shl cx, 0x5e
mov byte [rbp + 0x2f], 2
or cl, r14b
mov byte [rbp + 0x3f], 2
add al, 0xc0
mov rax, qword [0x7ffe0320]
adc r15w, 0x4fc5
shl dl, 0xea
mov edx, dword [0x7ffe0004]
rcr r15d, cl
movsx r15, r12w
jmp 0x1408b7aa7
mov ecx, eax
bts r15, rsi
mov r15d, edx
jmp 0x1408b7ab5
imul r15, rcx
cmp r10w, ax
cmp r9b, 0x98
shr rax, 0x20
cmp ch, 0x65
shl eax, 8
imul eax, edx
jmp 0x1408b7ad3
shr r15, 0x18
cmp bpl, 0x47
cmp r10d, ecx
add r15d, eax
cmp r12w, r12w
cmp dh, 0x39
or r11, 0xffffffffffffffff
jmp 0x1408b7af1
dec r14
shr r11, 1
test r14, 0x636e0fe8
jmp 0x1408b7b03
cmp r11, 0x7fff
ja 0x1408b7af1
lea r10, [rsp + 0x30]
mov r9d, 2
lea rbx, [r9 - 1]
test bpl, cl
xor edi, edi
cmp al, 0xf4
sub esi, esi
test r9b, r15b
test rbx, rbx
jmp 0x1408b7b33
je 0x1408b7bb0
lea rcx, [r14 - 1]
cmp si, bx
shl rdi, cl
rol cl, 0x15
lea rdi, [rdi + rdi]
test r11, 0x61d85a7f
imul ecx, r15d, 0x343fd
add ecx, 0x269ec3
rcl r15, cl
mov r15d, ecx
shr rcx, 0x10
test al, 0xbc
clc
and ecx, 0x7fff
jmp 0x1408b7b76
cmp rcx, r11
jmp 0x1408b7b7e
ja 0x1408b7b51
or rdi, rcx
lea rcx, [r14 - 1]
stc
jmp 0x1408b7b91
shl rsi, cl
lea rsi, [rsi + rsi]
cmc
test bl, ah
or rsi, r11
clc
cmp r11d, r12d
cmp rsi, rbx
jmp 0x1408b7baa
jb 0x1408b7b39
xor edx, edx
mov rax, rsi
div r9
rcr cx, cl
mov rcx, rax
add al, r12b
adc al, 0x37
mov rsi, rdx
sar ah, 0x24
xor edx, edx
mov rax, rdi
test dil, r9b
cmc
div r9
cmp sil, 0x6b
test rbx, r14
cmp rax, rcx
jmp 0x1408b7be4
jb 0x1408b7bf8
cmp rsi, rbx
jmp 0x1408b7bf2
jne 0x1408b7b22
sub edx, edx
sbb ah, 0xc4
mov rax, rdi
div r9
jmp 0x1408b7c08
cmp rdx, rbx
jmp 0x1408b7c10
je 0x1408b7c3b
movups xmm1, xmmword [r10]
test dh, 0xfe
stc
add rdx, rdx
jmp 0x1408b7c26
movups xmm0, xmmword [rsp + rdx*8 + 0x20]
jmp 0x1408b7c30
movdqu xmmword [r10], xmm0
movdqu xmmword [rsp + rdx*8 + 0x20], xmm1
inc r9
btr rax, 0x2e
shl ah, 0x44
lea rax, [rbp + 0x47]
test dl, 0xe7
add r10, 0x10
clc
cmc
test r12b, 0xdf
cmp r10, rax
jne 0x1408b7b1b
lea rdx, [rsp + 0x20]
shrd cx, r9w, 0x51
test rax, 0x41975682
movzx rcx, sp
movzx ecx, byte [rdx + 8]
rcl al, cl
cmp r15b, r13b
mov al, cl
test r8, r8
je 0x1408b7cc1
mov rsi, qword [rdx]
jmp 0x1408b7c92
test rsi, rsi
jmp 0x1408b7c9a
je 0x1408b7cc1
test rcx, rcx
jmp 0x1408b7ca8
je 0x1408b7cc1
mov rdi, r8
not al
jmp 0x1408b7cb8
rep movsb byte [rdi], byte [rsi]
shr al, 0x7e
mov al, byte [rdx + 8]
cmc
movzx eax, al
add rdx, 0x10
lea r8, [r8 + rax]
cbw
lea rax, [rbp + 0x47]
cmp rdx, rax
jne 0x1408b7c75
mov eax, 4
cmc
test r8, r8
je 0x1408b7d06
lea rsi, [0x1400609f4]
movsx ecx, ax
mov rdi, rax
mov rdi, r8
movsx ecx, cx
movzx rcx, r15w
mov ecx, eax
rep movsb byte [rdi], byte [rsi]
clc
add r8, rax
jmp 0x1408b7d0e
je 0x1408b7d2d
lea rsi, [0x1400609f0]
setle ch
mov rdi, r8
mov ecx, 1
jmp 0x1408b7d2b
rep movsb byte [rdi], byte [rsi]
lea rdi, [r8 + 1]
test bp, 0x4cbf
cmp r13, 0x554a41ad
test rdi, rdi
jmp 0x1408b7d45
je 0x1408b7d6b
lea rsi, [rbp + 0x6f]
jmp 0x1408b7d58
mov rcx, rax
jmp 0x1408b7d60
rep movsb byte [rdi], byte [rsi]
shr edi, cl
test spl, 0xe0
test r15b, dl
lea rdi, [r8 + 5]
clc
test rdi, rdi
jmp 0x1408b7d78
je 0x1408b7d91
lea rsi, [0x140060a44]
mov ecx, 2
jmp 0x1408b7d8f
rep movsb byte [rdi], byte [rsi]
add r8, 7
jmp 0x1408b7d9a
je 0x1408b7dca
lea rsi, [0x140060a3c]
mov rdi, r8
bswap dx
jmp 0x1408b7db3
mov rcx, rax
movsxd rdx, ebx
movsx rdx, r13w
setbe dl
rep movsb byte [rdi], byte [rsi]
shrd rdx, r13, 0x26
sets dl
add r8, rax
lea rdx, [rbp + 0x37]
mov cl, 0x20
stc
bsr ax, dx
mov rax, qword [rdx]
mov cl, byte [rax]
test r15b, 0x24
jmp 0x1408b7de6
cmp cl, 0x41
jmp 0x1408b7dee
jne 0x1408b7e2b
mov byte [r8], cl
mov rax, qword [rdx]
xor cl, r8b
add cl, 0xbe
mov cl, byte [rax + 1]
cmp dil, 0x6a
test r10b, 0xab
add cl, 8
stc
jmp 0x1408b7e14
mov byte [r8 + 1], cl
jmp 0x1408b7e1d
add r8, 2
jmp 0x1408b7e26
jmp 0x1408b7e3c
add cl, 8
setb dil
mov byte [r8], cl
lahf
inc r8
adc rax, r15
sub rdx, 0x10
add dil, r15b
lea rdi, [rsp + 0x20]
lea rax, [rdx + 0x10]
cmp eax, 0x44e328d3
cmp rax, rdi
jne 0x1408b7dd8
test r8, r8
jmp 0x1408b7e62
je 0x1408b7e82
lea rsi, [0x140060a84]
mov rdi, r8
movsx rcx, si
mov ecx, 1
jmp 0x1408b7e80
rep movsb byte [rdi], byte [rsi]
lea r11, [rsp + 0x100]
xchg bl, sil
movsx bx, dh
movsx rsi, r14w
mov rbx, qword [r11 + 0x20]
xchg r15d, r15d
mov rsi, qword [r11 + 0x30]
mov r15b, 0xe2
movzx r15w, cl
mov rdi, qword [r11 + 0x38]
not r15b
mov rsp, r11
movsx r15w, r11b
movzx ebp, r12w
jmp 0x1408b7ec0
pop r15
pop r14
movsx bp, r9b
movzx rbp, r15w
pop rbp
jmp 0x1408b7ed3
ret