Function at 0x140131382
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov r8d, dword [rdx + r10]
mov edx, 0x2c331cfe
add r8, r10
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x140130fa3
jmp 0x140130fd7
mov r9d, dword [rbx + 0x18]
test r9d, r9d
je 0x140130fac
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r9d
lea rdx, [r11 + r9*4]
je 0x140130f76
jne 0x140130f76
pause
test r12, rbp
jmp rax
jmp 0x140130f1d
test cl, cl
jne 0x140130fd9
cmp edx, 0xf1d22f4e
je 0x14013102a
test r9d, r9d
jne 0x140130f59
mov rax, qword [rax]
jmp 0x140130fe5
xor dword [rax], eax
add byte [rax], al
add rbx, r10
cmp rbx, r10
je 0x140130fac
jmp 0x140130f3d
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8 - 1]
jmp 0x140130f8f
nop
movsx ecx, cl
lea r8, [r8 + 1]
jmp 0x140130fc5
jmp 0x140130ff1
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov ebx, dword [rcx + r10 + 0x88]
je 0x14013101b
jne 0x14013101b
lea r10d, [rbp + 0xfc40]
or edx, 0x69efbd46
lea r11d, [rdi - 0x8163]
movabs rbp, 0x793298ee5ce797eb
jmp rax
jmp 0x140130fb4
mov eax, dword [rbx + 0x24]
mov ecx, dword [rbx + 0x1c]
add rax, r10
jmp 0x140131108
je 0x140131070
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
jmp 0x1401311c6
lea rdx, [r11 + rcx*4]
mov ecx, dword [rdx + r9]
mov edx, 0x2d30dffa
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
jmp 0x140131038
invalid
je 0x1401311e5
inc r8d
jmp 0x140131095
movsxd rcx, dword [rax + 0x3c]
mov r10d, dword [rcx + rax + 0x88]
mov r11d, dword [r10 + rax + 0x20]
nop dword [rax]
nop dword [rax + rax]
mov ecx, r8d
jmp 0x14013104d
movzx edx, word [rax + r9*2]
mov dword [rsp + 0x63], 0x6e383c3d
mov word [rsp + 0x5c], 0xf6f6
mov word [rsp + 0x67], 0x7676
jne 0x1401310c7
je 0x1401310c7
rcr r14d, 0xd3
popf
bswap r9
movabs r13, 0x150d1196775a0feb
jmp rcx
jmp 0x1401310d8
mov r12d, dword [rcx + rdx*4]
xchg rdi, rdx
mov rdi, r15
xchg rdx, rdi
add r12, r10
xor eax, eax
jmp 0x14013113b
inc rdx
cmp rdx, 0xa
jb 0x140131146
xor edx, edx
lea rcx, [rsp + 0x5f]
jmp 0x140131128
add rcx, r10
mov dword [rsp + 0x54], 0xf6f6f6f6
mov dword [rsp + 0x5f], 0x7c6f7d7f
mov dword [rsp + 0x58], 0xf6f6f6f6
jmp 0x14013109d
mov r8d, 0x800
call rdi
mov r9, rax
mov r8d, r15d
mov eax, edi
jmp 0x140131078
mov byte [rsp + 0x69], al
nop dword [rax]
movzx eax, byte [rsp + rdx + 0x5f]
movzx ecx, byte [rsp + rdx + 0x54]
add cl, al
mov byte [rsp + rdx + 0x5f], cl
mov byte [rsp + rdx + 0x54], r15b
jne 0x14013119c
je 0x14013119c
sub r8d, 0x543c6279
cpuid
pause
mul r8
xor edi, 0x6ff5f0c8
rol ebp, 0x8b
jo 0x140131b5e
test rbp, rdx
or r11d, 0x75346306
lea ebx, [rcx - 0x1602]
js 0x1401315b4
cpuid
jb 0x14013051f
movabs rdx, 0x6edc0cffffff4ee9
inc rdx
add ebx, 0x4a3364c1
jmp rax
jmp 0x1401310ef
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x140131041
cmp edx, 0x6ac8cdbd
jmp 0x14013106a
mov eax, dword [r10 + r9 + 0x24]
add rax, r9
mov ecx, r8d
movzx edx, word [rax + rcx*2]
xchg r8, r15
jmp 0x140131272
lea rax, [0x140000000]
add rbx, rax
mov edi, r15d
mov rcx, qword [rbx]
test rcx, rcx
je 0x140131419
xchg rcx, r9
je 0x140131236
jne 0x140131236
rol r15d, 0xea
call rax
je 0x140131401
add edx, 0xaefdce61
jp 0x1401315fa
movabs r15, 0x74d4fc00000181e9
popfq
jmp rax
jmp 0x1401313bc
nop word [rax + rax]
mov byte [rsp + rax + 0x5f], r15b
inc rax
cmp rax, 0xa
jmp 0x14013131d
mov rax, r8
xchg r15, r8
mov ecx, dword [r10 + r9 + 0x1c]
add rcx, r9
mov r13d, dword [rcx + rdx*4]
add r13, r9
je 0x1401312b1
jne 0x1401312b1
call rcx
lea r13d, [rbx - 0xee05]
call rcx
pop rdx
lea r15d, [rdx + 0xdbf4]
jb 0x14013150a
lea r9d, [rdx + 0xa93]
dec rdx
ret
jmp 0x140131256
mov ecx, dword [r14]
test ecx, ecx
jne 0x1401312d1
mov ecx, dword [r14 + 0x10]
mov ebx, ecx
jne 0x1401312f6
je 0x1401312f6
mov r14d, 0x1748f93c
jmp rcx
jmp 0x1401311fc
call rdi
xchg rsi, r15
mov r15, rax
xchg r15, rsi
test rax, rax
je 0x14013181e
jmp 0x1401312c2
jb 0x140131261
cmp dword [r14 + 0xc], r15d
je 0x140131c28
lea rax, [0x140000000]
nop
jmp 0x140131357
xchg rsi, rdx
mov rcx, rdx
xchg rdx, rsi
jmp 0x140131368
xchg r12, r8
mov qword [rdx + rax], r12
xchg r8, r12
jmp 0x14013143c
mov ecx, dword [r14 + 0xc]
xor r8d, r8d
add rcx, rax
xor edx, edx
jmp 0x140131304
cmovns rdx, rax
call r12
xchg r8, rax
mov rax, r8
xchg r8, rax
test rax, rax
jmp 0x14013137e
je 0x140131464
add byte [rax], al
mov eax, dword [r14 + 0x10]
test eax, eax
je 0x1401313c8
mov edx, edi
add rdx, rax
lea rax, [0x140000000]
jmp 0x140131348
nop
sub rax, 0x1a95f9d1
add rax, 0x1a95f9d3
add rax, rdx
movzx edx, dx
test rcx, rcx
jmp 0x14013133a
mov rdx, r9
xchg r9, rcx
nop
jmp 0x1401313a1
mov rax, qword [rbx]
lea rcx, [0x140000000]
mov qword [rcx + rax], r8
lea rax, [0x140000000]
je 0x1401313f8
jne 0x1401313f8
jmp rax
jmp 0x14013143c
out 0xfb, al
invalid
mov r13, rcx
xchg rdx, r13
test rcx, rcx
jmp 0x140131413
jne 0x1401313a1
add r14, 0x14
cmp dword [r14 + 0xc], r15d
je 0x140131c28
xchg r11, rdi
mov r11, qword [rsp + 0x40]
xchg r11, rdi
jmp 0x140131437
jmp 0x140131357
xchg r15, rcx
mov r15, qword [rbx + 8]
xchg r15, rcx
neg rbx
add rbx, 0xfffffffffffffff8
neg rbx
neg edi
jmp 0x140131457
add edi, 0xfffffff8
neg edi
xchg rdx, r13
jmp 0x140131405
mov dword [rsp + 0x40], 0xf6f6f6f6
xchg rdx, r10
mov r10, r15
xchg rdx, r10
mov dword [rsp + 0x46], 0x797c7c4f
mov byte [rsp + 0x44], 0xf6
mov word [rsp + 0x4a], 0x7c
jmp 0x140131785
cmp r15, 5
jb 0x1401314d2
mov eax, 0xfffffffe
jmp 0x14013176a
mov dword [rbp - 0x6a], 0xf6f6f6f6
mov dword [rbp - 0x16], 0x2a766b7f
mov dword [rbp - 0x66], 0xf6f6f6f6
mov dword [rbp - 0x12], 0x2a35354d
mov dword [rbp - 0x62], 0xf6f6f6f6
jmp 0x1401315d9
jb 0x140131759
nop
mov byte [rsp + r15 + 0x46], 0
inc r15
jmp 0x14013148e
mov word [rbp - 0x46], 0xf6f6
mov dword [rbp + 0xe], 0x386e6f
mov byte [rbp - 0x44], 0xf6
movzx eax, byte [rbp + rdx - 0x42]
movzx ecx, byte [rsp + rdx + 0x6a]
jne 0x140131538
je 0x140131538
lea ebx, [rcx + 0x9f90]
cmp ebp, 0x2ee40350
jo 0x140130a35
jo 0x140130a35
add esi, 0xf9814043
pushfq
dec r11
lea r12d, [rbx + 0x77b4]
ror r13d, 0x88
ror r11d, 0xdd
jge 0x140131ca7
cmp edx, 0xe72148b6
movabs rbp, 0x31b5828325f70feb
call rax
call rcx
jmp 0x140131134
jmp 0x140131549
add cl, al
mov byte [rbp + rdx - 0x42], cl
mov byte [rsp + rdx + 0x6a], r15b
inc rdx
jmp 0x1401316a3
pop rdx
pop rdx
pop rdx
pop rcx
jmp 0x140131682
mov dword [rbp - 0x26], 0x2a6f756b
mov dword [rbp - 0x76], 0xf6f6f6f6
mov dword [rbp - 0x22], 0x6f7c7f7d
mov dword [rbp - 0x72], 0xf6f6f6f6
je 0x140131599
jne 0x140131599
cmp r9, rbp
lea r12d, [rdi - 0x409d]
and edi, 0x4dd4f716
jmp rcx
jmp 0x140131603
outsd dx, dword [rsi]
ret 0x10
mov dword [rbp - 0x5a], 0xf6f6f6f6
mov dword [rbp - 6], 0x6b7e7f6c
mov dword [rbp - 0x56], 0xf6f6f6f6
mov dword [rbp - 2], 0x7d6f766c
jmp 0x14013171a
mov dword [rbp - 0xe], 0x736e6f5c
mov dword [rbp - 0x5e], 0xf6f6f6f6
mov dword [rbp - 0xa], 0x737c7e7d
jmp 0x1401315b8
ret
push rdx
push rdx
push rdx
push rcx
xchg qword [rsp + 0x28], rbx
pop rsp
and al, 0x28
pop rcx
jmp 0x14013155c
mov dword [rbp - 0x1e], 0x6f727e2a
mov dword [rbp - 0x6e], 0xf6f6f6f6
mov dword [rbp - 0x1a], 0x7d73602a
jne 0x14013162d
je 0x14013162d
xor ebp, 0xe0321ccf
ror ebp, 0x34
lea ebp, [rbx + 0x99aa]
movabs r11, 0x4d2f74fffffe70e9
lea ecx, [rbp + 0xbcd8]
lea r14d, [rbp + 0xfcc2]
sub ebx, 0xbb24b637
ret 0x30
jmp 0x1401314a2
cmp rdx, 5
jb 0x14013178d
mov dword [rsp + 0x6a], 0xf6f6f6f6
mov rdx, r15
mov dword [rbp - 0x42], 0x76736b50
mov dword [rsp + 0x6e], 0xf6f6f6f6
jmp 0x1401317fb
pop rax
pop rbx
pop rdx
pop rbx
pop rax
add rsp, 8
jmp 0x1401315f3
add rsp, 8
push rax
push rbx
push rdx
push rbx
push rax
xchg qword [rsp + 0x28], rbp
jmp 0x140131674
lea rdx, [rbp - 0x42]
xor ecx, ecx
call r13
jmp 0x1401317c0
cmp rdx, 0x53
jb 0x1401314f1
mov r9d, 0x10
lea r8, [rsp + 0x46]
jne 0x1401316d1
je 0x1401316d1
test r12, rbp
rcl r13d, 0x2c
lea edi, [rdi - 0x1a4]
ret
jmp 0x140131695
add rsp, 8
mov r14, qword [rsp - 8]
nop
add rsp, 8
xchg qword [rsp - 8], r12
nop
jmp 0x1401317cc
mov dword [rbp - 0x36], 0x6b737e73
mov dword [rsp + 0x7a], 0xf6f6f6f6
mov dword [rbp - 0x32], 0x6f847376
mov dword [rsp + 0x7e], 0xf6f6f6f6
jmp 0x1401317da
mov dword [rbp - 0x52], 0xf6f6f6f6
mov dword [rbp + 2], 0x6f7c6b2a
mov dword [rbp - 0x4e], 0xf6f6f6f6
jmp 0x140131734
mov dword [rbp + 6], 0x7d78732a
mov dword [rbp - 0x4a], 0xf6f6f6f6
mov dword [rbp + 0xa], 0x76766b7e
jmp 0x1401314e0
nop word [rax + rax]
mov byte [rbp + rax - 0x42], r15b
inc rax
cmp rax, 0x53
jmp 0x1401314ca
xchg rbx, r13
mov rbx, qword [rsp + 0x398]
xchg r13, rbx
mov rsi, qword [rsp + 0x3a0]
jmp 0x1401317aa
nop dword [rax + rax]
movzx eax, byte [rsp + rdx + 0x46]
movzx ecx, byte [rsp + rdx + 0x40]
add cl, al
mov byte [rsp + rdx + 0x46], cl
mov byte [rsp + rdx + 0x40], r15b
inc rdx
jmp 0x14013164b
add rsp, 0x3a8
nop
xchg qword [rsp], r15
add rsp, 8
nop
jmp 0x1401316de
xchg r10, rax
mov r10, r15
xchg r10, rax
jmp 0x14013174e
xchg qword [rsp], rdi
add rsp, 8
push rcx
jmp 0x1401315f4
mov dword [rbp - 0x2e], 0x55572a44
mov dword [rbp - 0x7e], 0xf6f6f6f6
mov dword [rbp - 0x2a], 0x57143c4c
mov dword [rbp - 0x7a], 0xf6f6f6f6
jmp 0x140131565
mov dword [rbp - 0x3e], 0x7e2a6e6f
mov dword [rsp + 0x72], 0xf6f6f6f6
mov dword [rbp - 0x3a], 0x78732a79
mov dword [rsp + 0x76], 0xf6f6f6f6
jmp 0x1401316f7
mov dword [rsp + 0x30], 0xf6f6f6f6
xchg r8, rdx
mov r8, r15
xchg rdx, r8
mov dword [rsp + 0x36], 0x797c7c4f
mov byte [rsp + 0x34], 0xf6
mov word [rsp + 0x3a], 0x7c
jne 0x140131873
je 0x140131873
or edx, 0x772a9fac
lea r13d, [rdx + 0xdc3c]
xor r15d, 0x60d6afd2
lea r11d, [rdx + 0xa0f5]
lea esi, [rbp - 0x132e]
call rax
ret
jmp 0x1401319ac
mov dword [rbp + 0x3e], 0xf6f6f6f6
mov dword [rbp + 0x92], 0x2a766b7f
mov dword [rbp + 0x42], 0xf6f6f6f6
mov dword [rbp + 0x96], 0x2a35354d
jmp 0x140131b09
mov dword [rbp + 0xa6], 0x7d6f766c
mov dword [rbp + 0x56], 0xf6f6f6f6
mov dword [rbp + 0xaa], 0x6f7c6b2a
mov dword [rbp + 0x5a], 0xf6f6f6f6
mov dword [rbp + 0xae], 0x7d78732a
mov dword [rbp + 0x5e], 0xf6f6f6f6
mov dword [rbp + 0xb2], 0x76766b7e
jne 0x1401318ee
je 0x1401318ee
movabs rcx, 0xb9c94000002d9e9
call rax
ret
jmp 0x140131bcc
add cl, al
mov byte [rsp + rdx + 0x36], cl
mov byte [rsp + rdx + 0x30], r15b
inc rdx
cmp rdx, 5
jmp 0x14013198a
mov dword [rbp + 0x22], 0xf6f6f6f6
mov dword [rbp + 0x76], 0x6f847376
mov dword [rbp + 0x26], 0xf6f6f6f6
mov dword [rbp + 0x7a], 0x55572a44
jmp 0x140131970
lea rdx, [rbp + 0x66]
xor ecx, ecx
call r13
xchg r15, rax
mov r15, rax
xchg r15, rax
jmp 0x140131954
nop word [rax + rax]
mov byte [rbp + rax + 0x66], r15b
inc rax
cmp rax, 0x53
jmp 0x140131b79
mov dword [rbp + 0x2a], 0xf6f6f6f6
mov dword [rbp + 0x7e], 0x57143b4c
mov dword [rbp + 0x2e], 0xf6f6f6f6
jmp 0x140131a52
jb 0x1401319b8
mov dword [rbp + 0x12], 0xf6f6f6f6
xchg rdx, r15
mov r15, rdx
xchg rdx, r15
mov dword [rbp + 0x66], 0x76736b50
jmp 0x140131a79
nop dword [rax]
nop dword [rax + rax]
movzx eax, byte [rsp + rdx + 0x36]
movzx ecx, byte [rsp + rdx + 0x30]
je 0x140131a00
jne 0x140131a00
mul rdx
lea edx, [rdi + 0x6c59]
ret
jmp 0x140131907
mov dword [rbp + 0x8a], 0x6f727e2a
mov dword [rbp + 0x3a], 0xf6f6f6f6
mov dword [rbp + 0x8e], 0x7d73602a
jmp 0x140131884
cmp rdx, 0x53
jb 0x140131bec
mov r9d, 0x10
lea r8, [rsp + 0x36]
jmp 0x14013193f
mov dword [rbp + 0x82], 0x2a6f756b
mov dword [rbp + 0x32], 0xf6f6f6f6
mov dword [rbp + 0x86], 0x6f7c7f7d
mov dword [rbp + 0x36], 0xf6f6f6f6
jmp 0x140131a18
mov dword [rbp + 0x16], 0xf6f6f6f6
mov dword [rbp + 0x6a], 0x7e2a6e6f
mov dword [rbp + 0x1a], 0xf6f6f6f6
mov dword [rbp + 0x6e], 0x78732a79
mov dword [rbp + 0x1e], 0xf6f6f6f6
mov dword [rbp + 0x72], 0x6b737e73
jne 0x140131ad0
je 0x140131ad0
rol edi, 0x4f
jmp rcx
jmp 0x14013191e
movzx ecx, byte [rbp + rdx + 0x12]
add cl, al
mov byte [rbp + rdx + 0x66], cl
mov byte [rbp + rdx + 0x12], r15b
inc rdx
jmp 0x140131a38
mov dword [rbp + 0x46], 0xf6f6f6f6
mov dword [rbp + 0x9a], 0x736e6f5c
mov dword [rbp + 0x4a], 0xf6f6f6f6
mov dword [rbp + 0x9e], 0x737c7e7d
mov dword [rbp + 0x4e], 0xf6f6f6f6
mov dword [rbp + 0xa2], 0x6b7e7f6c
mov dword [rbp + 0x52], 0xf6f6f6f6
je 0x140131b5d
jne 0x140131b5d
lea r10d, [rdx + 0x9f67]
lea r10d, [rbx - 0x2421]
jp 0x140130fb0
movabs r14, 0x272ceefffffd49e9
pause
jmp rax
jmp 0x1401318ab
std
invalid
jb 0x14013195f
nop
mov byte [rsp + r15 + 0x36], 0
je 0x140131bad
jne 0x140131bad
push r11
xor r9d, 0x44518ff7
lea r9d, [rbp + 0xc652]
add r9d, 0x4a6946b5
dec rbp
jbe 0x14013263c
movabs rcx, 0x4aeb7bfc04d10beb
call fcn.140131382
jmp 0x140131bba
inc r15
cmp r15, 5
jb 0x140131b81
jmp 0x140131498
mov word [rbp + 0x62], 0xf6f6
mov dword [rbp + 0xb6], 0x386e6f
mov byte [rbp + 0x64], 0xf6
nop dword [rax]
nop dword [rax + rax]
movzx eax, byte [rbp + rdx + 0x66]
je 0x140131c03
jne 0x140131c03
test r15, rdx
jmp rcx
jmp 0x140131af1
xchg r15, r9
mov r15, qword [rbp + 0x2f8]
xchg r15, r9
lea rcx, [0x140131ef0]
xchg r8, rcx
jmp 0x140131cb6
mov rax, qword [rax]
xor rax, qword [rcx]
xchg rdx, rcx
mov rdx, qword [rbp + 0x2e0]
xchg rcx, rdx
mov rdx, qword [rbp + 0x2e8]
call rax
jne 0x140131c88
je 0x140131c88
mul r9
jmp rax
jmp 0x140131cb1
scasd eax, dword [rdi]
test byte [rbx], 0
add al, ch
sub edi, ebx
invalid
jmp 0x14013176a
mov rcx, qword [rbp + 0x2f0]
xchg rcx, r8
lea rax, [0x140131ec0]
jmp 0x140131c44
mov eax, 0x2a8f21d3
xchg esp, eax
xlatb
pop rbp
mov ebp, 0xa39a137c
and al, 0xaa
out dx, al
jmp 0x11345a3ee