Function at 0x140013175
Capabilities:
Contain obfuscated stackstrings
Encode data using base64

Disassembly:
push rbp
shrd ebp, r13d, 0x1f
push rbx
inc al
shl bp, cl
push rdi
sar dil, cl
bsf di, sp
push r15
rcr edi, 1
sal di, cl
lea rbp, [rsp - 0xa8]
ror cl, cl
cbw
sub rsp, 0x1a8
shld edi, r12d, 0x91
dec ax
mov dword [rbp + 0xd0], 0x69466457
movabs rdi, 0x5f9f2ecebe0b9f2a
mov qword [rbp - 0x28], rdi
cmovb cx, bx
lahf
mov rax, qword [rbp - 0x28]
mov dword [rbp + 0xd4], 0x7265746c
xadd ch, cl
xor rax, qword [rbp + 0xd0]
mov cl, dil
shl ch, cl
ror cl, 2
mov qword [rbp - 0x20], rax
bts ax, bp
sal ax, cl
sar ax, cl
mov rax, qword [rbp - 0x28]
movsxd rcx, esi
sbb cx, 0xecae
shl cl, 0x90
mov qword [rbp + 0xd0], 0x7379732e
xor rax, qword [rbp + 0xd0]
test spl, r14b
or cx, r11w
not cl
mov qword [rbp - 0x18], rax
sub ebx, ebx
cmp al, r8b
stc
mov qword [rbp + 0xd0], 2
shr ah, 0xa7
xor al, sil
inc cl
mov ecx, ebx
or ah, 0xb3
add al, r11b
mov rax, qword [rbp + 0xd0]
or ah, 0xa4
and ah, 0x38
nop word [rax + rax]
mov rax, qword [rbp - 0x28]
test r12b, 0x3d
stc
xor qword [rbp + rcx*8 - 0x20], rax
inc rcx
mov rax, qword [rbp + 0xd0]
cmp rcx, rax
jmp 0x14001327d
jb 0x14001325d
mov qword [rsp + 0x1a0], rsi
movsxd rcx, r13d
lea rcx, [rbp - 0x20]
jmp 0x140013297
mov qword [rsp + 0x188], r14
jmp 0x1400132a4
call fcn.140001930
mov qword [rbp + 0x70], rax
add r15b, 0x93
movsx r15w, cl
adc r15b, 6
mov r15, rax
test edi, 0xf2bf8002
test rax, rax
jmp 0x1400132cb
je 0x140013e30
mov qword [rbp - 0x10], rdi
movzx rax, cx
shr al, 0xa1
mov rcx, qword [rbp - 0x10]
movsxd rax, r11d
mov rax, qword [rbp - 0x10]
test r15b, 0x27
stc
mov dword [rbp + 0xd0], 0x38203834
stc
cmp dl, spl
mov dword [rbp + 0xd4], 0x44302042
xor rcx, qword [rbp + 0xd0]
mov dword [rbp + 0xd0], 0x3f203f20
mov dword [rbp + 0xd4], 0x3f203f20
jmp 0x140013324
xor rax, qword [rbp + 0xd0]
test rcx, rdx
test r13w, 0x223e
mov qword [rbp], rax
mov rax, qword [rbp - 0x10]
mov dword [rbp + 0xd0], 0x20464620
clc
cmp r11d, edi
cmp r15, 0x65894611
mov dword [rbp + 0xd4], 0x3530
xor rax, qword [rbp + 0xd0]
mov qword [rbp + 8], rax
shr ah, cl
sub ah, 0x37
adc al, r11b
mov qword [rbp - 8], rcx
shr ah, 0x81
sete ch
btc rax, rcx
mov rcx, rbx
ror ah, 0x34
dec al
mov qword [rbp + 0xd0], 3
shr al, 6
mov rax, qword [rbp + 0xd0]
lahf
mov rax, qword [rbp - 0x10]
cmp eax, 0xa8149096
jmp 0x1400133a9
xor qword [rbp + rcx*8 - 8], rax
cdqe
inc eax
inc rcx
bsf ax, di
test ax, 0x1692
bts ax, bp
mov rax, qword [rbp + 0xd0]
stc
clc
cmp rcx, rax
jmp 0x1400133d2
jb 0x14001339a
mov qword [rsp + 0x78], rdi
movsxd rcx, edx
mov rcx, rbx
mov rax, qword [rsp + 0x78]
test dx, 0xa920
mov qword [rbp + 0xd0], 0x45474150
xor rax, qword [rbp + 0xd0]
mov qword [rbp - 0x80], rax
adc ax, 0xa35
mov qword [rbp + 0xd0], 1
bts ax, r9w
test r11b, 0x21
bswap rax
mov rax, qword [rbp + 0xd0]
or eax, 0x4eb0b614
movsxd rax, r11d
shr al, cl
mov rax, qword [rsp + 0x78]
test bpl, dl
cmc
xor qword [rbp + rcx*8 - 0x80], rax
movsx ax, sil
inc rcx
clc
bsr ax, r12w
movzx rax, cx
mov rax, qword [rbp + 0xd0]
test r11w, 0xd696
test esp, r9d
cmp rcx, rax
jmp 0x140013467
jb 0x14001342f
sub r9d, r9d
lea r8, [rbp - 8]
cwd
movzx edx, r10w
lea rdx, [rbp - 0x80]
movzx rcx, di
bswap cx
mov rcx, r14
mov rcx, r15
jmp 0x140013490
call fcn.14000f398
test rax, rax
jmp 0x14001349d
je 0x140013e30
mov ecx, dword [rax + 3]
movzx rdx, r13w
xchg dl, dl
add ecx, 7
mov dl, 0x33
rol dx, 0x9d
movsxd rdx, ecx
clc
add rdx, rax
jmp 0x1400134c1
je 0x140013e30
lea r14, [rdx - 8]
test r14, r14
jmp 0x1400134d3
je 0x140013e30
mov dword [rbp + 0xd0], 0x6e0049
xorps xmm0, xmm0
sar ax, cl
setb cl
shr ah, cl
mov dword [rbp + 0xd4], 0x650074
bts ecx, eax
mov rcx, rbx
movups xmmword [rbp + 0x60], xmm0
mov qword [rbp + 0x30], rdi
sbb eax, eax
adc ax, r9w
mov rax, qword [rbp + 0x30]
cmc
xor rax, qword [rbp + 0xd0]
test r13d, edx
cmp r10b, 6
mov qword [rbp + 0x38], rax
rcr rax, cl
cmp r11b, 0x12
mov rax, qword [rbp + 0x30]
cmp sil, 0xc
stc
cmp bx, sp
mov dword [rbp + 0xd0], 0x20006c
jmp 0x140013548
mov dword [rbp + 0xd4], 0x6f0043
test r15b, r10b
xor rax, qword [rbp + 0xd0]
cmp bp, 0xc884
cmp cl, r10b
mov qword [rbp + 0x40], rax
mov rax, qword [rbp + 0x30]
cmc
stc
clc
mov dword [rbp + 0xd0], 0x700072
jmp 0x140013582
mov dword [rbp + 0xd4], 0x72006f
stc
cmc
xor rax, qword [rbp + 0xd0]
cmc
clc
mov qword [rbp + 0x48], rax
test r10b, r9b
adc al, r8b
bsf eax, r12d
mov rax, qword [rbp + 0x30]
test r13w, r15w
stc
mov dword [rbp + 0xd0], 0x740061
test esp, 0xbbb06608
mov dword [rbp + 0xd4], 0x6f0069
xor rax, qword [rbp + 0xd0]
cmc
cmp rdx, 0xffffffff8abedf0e
mov qword [rbp + 0x50], rax
neg ax
and al, 0x23
mov ah, 0xb0
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0xd0], 0x6e
jmp 0x1400135f7
xor rax, qword [rbp + 0xd0]
test rdi, 0xffffffffcb3b221c
clc
mov qword [rbp + 0x58], rax
rcr ah, 0x87
ror ah, 1
bts ax, si
mov qword [rbp + 0xd0], 5
cdqe
rcr al, 9
mov rax, qword [rbp + 0xd0]
test eax, ebp
sar al, 0x9a
mov qword [rsp + 0x198], r12
bts ax, r14w
add al, 0xb0
mov qword [rsp + 0x190], r13
shl rax, 0xf
bts rax, rsi
movsx ax, dil
nop word [rax + rax]
sub al, 0xa6
jmp 0x140013663
mov rax, qword [rbp + 0x30]
cmp r10, rdx
xor qword [rbp + rcx*8 + 0x38], rax
mov al, 0x2d
cwde
movsx rax, bx
inc rcx
or al, bh
clc
mov rax, qword [rbp + 0xd0]
test r9b, 0xb0
test r9b, sil
cmp rcx, rax
jmp 0x140013692
jb 0x140013663
mov rcx, qword [0x140006080]
cwde
lea r13, [0x1400060b0]
rcl edx, 0xbe
btr r8w, 0x91
movzx r11d, cx
movabs r12, 0x69c02f345b748a75
btr r10w, r14w
rdtsc
lea r9, [0x1400060c0]
mov rax, r12
mov r8d, ebx
xchg qword [rbp - 0x68], rax
xchg qword [rbp + 0xd8], rcx
adc r10b, r9b
btc cx, 0xb0
inc dh
mov rcx, qword [rbp + 0xd8]
sub rdx, 0xffffffff971a030e
movsx rax, si
mov rdx, r13
xchg r11b, al
rcl r11w, 0xaf
mov rax, qword [rbp - 0x68]
sar r11b, 0x1f
xor rcx, rax
movzx r10d, bp
mov qword [rbp + 0xd8], rcx
sets ch
test ebp, edi
add r11b, bpl
mov r10, qword [rbp + 0xd8]
sbb ch, 0x29
nop word [rax + rax]
mov rcx, qword [rdx]
lea r11, [0x140000000]
sar ah, 0x1f
clc
shr ah, 3
mov rax, r12
jmp 0x140013756
xchg qword [rbp - 0x60], rax
movzx rax, di
neg rax
rol ah, 0x91
xchg qword [rbp + 0xe0], rcx
bt ax, ax
or cl, 0xb8
btc ecx, esi
mov rcx, qword [rbp + 0xe0]
mov rax, qword [rbp - 0x60]
xor rcx, rax
mov qword [rbp + 0xe0], rcx
shl ax, cl
btr ax, bp
inc ecx
mov rcx, qword gs:[0x188]
shl al, cl
mov rax, qword [rbp + 0xe0]
clc
test sil, 0x33
cmp rax, rcx
jmp 0x1400137b2
je 0x140013803
inc r8d
cmc
test r9w, 0xb12b
add rdx, 8
cmp rdx, r9
jmp 0x1400137ce
jl 0x140013735
xor r9d, r9d
xor cx, cx
sar dx, 0xab
movsxd rdx, r9d
lea rdx, [rbp + 0x38]
dec cl
movsx rcx, di
sub r8d, r8d
cmovg rcx, r8
lea rcx, [rbp + 0x60]
jmp 0x1400137fb
call r10
jmp 0x14001390d
movsxd rax, r8d
mov r9d, 0x200
mov qword [rsp + 0x38], rbx
sub dh, 0x80
jmp 0x140013819
sub r8d, r8d
shr cl, 0x96
or ecx, esi
bt dx, si
mov qword [rsp + 0x30], rbx
movzx cx, dil
lea rdx, [rax*8]
mov rax, r12
shld ecx, esp, 0xb9
or cl, 0x9e
mov rcx, qword [rdx + r11 + 0x6018]
clc
xchg qword [rbp - 0x58], rax
bt ax, 0xbe
movsx ax, r11b
rol ax, cl
xchg qword [rbp + 0xe8], rcx
btc ax, r10w
rcr cl, cl
mov rcx, qword [rbp + 0xe8]
sar ah, 0xbd
bswap rax
mov rax, qword [rbp - 0x58]
cmp ecx, eax
xor rcx, rax
xchg ah, al
mov qword [rbp + 0xe8], rcx
shr al, 0x80
mov rcx, r10
btc ax, 0x3e
mov rax, qword [rbp + 0xe8]
cmp dl, r8b
mov rdx, qword [rdx + r11 + 0x6120]
mov qword [0x140006010], rax
not eax
movsxd rax, r13d
rol eax, cl
mov rax, r12
stc
test si, r9w
xchg qword [rbp - 0x50], rax
xchg qword [rsp + 0x40], rdx
mov rdx, qword [rsp + 0x40]
dec ah
mov rax, qword [rbp - 0x50]
cmp r8b, dl
clc
xor rdx, rax
bswap ax
lea rax, [rbp + 0x38]
jmp 0x1400138e2
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x60]
jmp 0x1400138f0
mov qword [rsp + 0x40], rdx
movsx rdx, r11w
mov rdx, qword [rsp + 0x40]
mov qword [rsp + 0x20], rax
jmp 0x140013908
call int.140005660
mov rdi, qword [r14]
mov si, sp
bsr si, r10w
mov esi, ebx
cmc
cmp r14, rdi
je 0x140013c18
lea r15, [0x140000000]
nop dword [rax]
nop dword [rax + rax]
mov rcx, qword [0x1400060e0]
or eax, 0x1523bd14
cmp r14b, cl
lea r10, [rdi + 0x30]
dec r8w
jmp 0x140013956
mov rax, r12
ror r8b, cl
xchg qword [rbp - 0x48], rax
xchg qword [rsp + 0x48], rcx
cqo
cwde
movzx r9, r9w
mov rcx, qword [rsp + 0x48]
mov rax, qword [rbp - 0x48]
rcl dl, 0xbf
sar dh, 0xb0
inc r8b
xor rcx, rax
bts r11d, r9d
bswap rdx
cdq
mov rax, rbx
mov qword [rsp + 0x48], rcx
sal r9b, cl
mov r11b, dil
mov r11, qword [rsp + 0x48]
bswap r8w
cmp r9b, cl
lea r9, [rax*8]
mov rcx, r12
xadd dl, r8b
rcl rdx, 0x21
bts r8, r13
mov rdx, qword [r9 + r13]
movsx r8w, al
xor r8w, sp
xchg qword [rbp - 0x40], rcx
and r8b, 5
bts r8d, edi
xchg qword [rsp + 0x50], rdx
mov r8, qword [rsp + 0x50]
mov rdx, qword [rbp - 0x40]
cmp dh, 0x16
clc
xor r8, rdx
shl dl, 7
inc dh
cmc
mov qword [rsp + 0x50], r8
rcl r8b, cl
rcr r8w, cl
mov dl, spl
mov r8, qword gs:[0x188]
test r15b, 0x3b
and dh, 0x23
rol dl, 0x3f
mov rdx, qword [rsp + 0x50]
cmp rdx, r8
jmp 0x140013a1d
je 0x140013a59
inc rax
cmc
cmp r15, 0x5e151c91
cmp rax, 2
jl 0x1400139a3
sub r9d, r9d
lea rdx, [rbp + 0x60]
setg cl
mov r8b, dil
mov rcx, r10
lea r8d, [r9 + 1]
jmp 0x140013a51
call r11
jmp 0x140013b6d
mov rcx, qword [r9 + r15 + 0x6018]
rol dx, cl
mov rax, r12
clc
and dl, dil
movzx rdx, di
xchg qword [rbp - 0x38], rax
test r14b, bl
rol dh, 0x2b
xchg qword [rsp + 0x58], rcx
xadd al, al
rcl al, cl
mov rcx, qword [rsp + 0x58]
ror rdx, cl
sub r8d, r8d
bsf dx, cx
mov rax, qword [rbp - 0x38]
test bx, r10w
xor rcx, rax
movzx ax, ah
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x58], rcx
cbw
mov rcx, r11
rcl rdx, cl
or dl, 0x27
mov rax, qword [rsp + 0x58]
btr dx, r11w
mov rdx, qword [r9 + r15 + 0x6120]
ror r9b, 0x97
not r9b
bts r9, rsi
mov r9d, 0x200
jmp 0x140013ade
mov qword [0x140006010], rax
shrd ax, cx, 0x87
movzx ax, r11b
mov rax, r12
jmp 0x140013af7
xchg qword [rbp - 0x30], rax
add al, r8b
adc ax, 0x2324
xchg qword [rsp + 0x60], rdx
mov rdx, qword [rsp + 0x60]
rcr ax, 0x3e
bt eax, esi
or ax, r12w
mov rax, qword [rbp - 0x30]
test bpl, dl
xor rdx, rax
movsx ax, r10b
movzx eax, r14w
mov qword [rsp + 0x30], 1
bswap rax
lea rax, [rbp + 0x60]
jmp 0x140013b3f
mov qword [rsp + 0x60], rdx
cdq
movsx dx, r15b
mov rdx, qword [rsp + 0x60]
jmp 0x140013b54
mov qword [rsp + 0x28], rax
jmp 0x140013b5e
mov qword [rsp + 0x20], r10
jmp 0x140013b68
call int.140005660
test eax, eax
jmp 0x140013b74
jne 0x140013bfd
mov rcx, qword [rdi + 8]
mov al, bpl
xorps xmm0, xmm0
mov rax, qword [rdi]
jmp 0x140013b8c
inc esi
test al, sil
cmc
test di, 0x4cba
movups xmmword [rsp + 0x68], xmm0
stc
test r13b, bpl
mov qword [rcx], rax
shr ch, 0x92
and cl, 7
bt cx, 0x80
mov rcx, qword [rdi]
setnp al
sub ax, 0x3f14
mov rax, qword [rdi + 8]
movups xmmword [rsp + 0x78], xmm0
mov qword [rcx + 8], rax
movups xmmword [rbp - 0x78], xmm0
bts rax, rbx
sbb al, 0x2e
movups xmmword [rbp - 0x68], xmm0
shr eax, cl
movups xmmword [rbp - 0x58], xmm0
ror al, 0xb4
cwde
movups xmmword [rbp - 0x48], xmm0
shl eax, cl
movups xmmword [rbp - 0x38], xmm0
movups xmmword [rbp - 0x28], xmm0
ror al, 0x8b
cbw
cmp r13b, spl
movups xmmword [rbp - 0x18], xmm0
sbb rax, r11
movsxd rax, r12d
mov rax, qword [rdi]
mov rdi, rax
cmp r10w, bp
test sp, r14w
cmp r14, rax
jne 0x140013937
mov r15, qword [rbp + 0x70]
mov r13, qword [rsp + 0x190]
movabs rdx, 0x5f9f2ecebe0b9f2a
mov r12, qword [rsp + 0x198]
mov rcx, rbx
sal ah, 0x1a
adc ax, 0xfa95
bswap ax
mov qword [rbp + 0x10], rdx
mov rax, qword [rbp + 0x10]
stc
mov dword [rbp + 0xd0], 0x30204646
mov dword [rbp + 0xd4], 0x203f2035
test r14b, 0x24
jmp 0x140013c65
xor rax, qword [rbp + 0xd0]
cmp r11w, r11w
cmp spl, 0xb9
mov qword [rbp + 0x18], rax
shld ax, r14w, 2
rcr al, cl
mov rax, qword [rbp + 0x10]
cmc
test r15b, r9b
mov dword [rbp + 0xd0], 0x203f203f
test si, r15w
cmc
mov dword [rbp + 0xd4], 0x3834203f
xor rax, qword [rbp + 0xd0]
stc
jmp 0x140013caf
mov qword [rbp + 0x20], rax
mov rax, qword [rbp + 0x10]
jmp 0x140013cbd
mov dword [rbp + 0xd0], 0x20393320
mov dword [rbp + 0xd4], 0x3131
cmc
xor rax, qword [rbp + 0xd0]
test r11d, 0xdb0dc1e
mov qword [rbp + 0x28], rax
mov qword [rbp + 0xd0], 3
cdqe
btr ax, bp
jmp 0x140013cfa
mov rax, qword [rbp + 0xd0]
adc rax, 0xffffffffb63b9d12
nop word [rax + rax]
mov rax, qword [rbp + 0x10]
test spl, r8b
test spl, 0x9e
jmp 0x140013d22
xor qword [rbp + rcx*8 + 0x18], rax
inc rcx
ror ah, 0x3a
rcl ax, 0
shl ax, 0x9c
mov rax, qword [rbp + 0xd0]
cmc
cmp rcx, rax
jmp 0x140013d45
jb 0x140013d12
mov qword [rbp - 0x78], rdx
bts ax, sp
shl eax, 0x23
mov rax, qword [rbp - 0x78]
mov qword [rbp + 0xd0], 0x45474150
xor rax, qword [rbp + 0xd0]
stc
jmp 0x140013d72
mov qword [rbp - 0x70], rax
dec rax
mov qword [rbp + 0xd0], 1
bswap rax
mov rax, qword [rbp + 0xd0]
ror ax, 0xa0
nop dword [rax + rax]
mov rax, qword [rbp - 0x78]
test r11d, r13d
xor qword [rbp + rbx*8 - 0x70], rax
inc rbx
movzx eax, ax
rol ah, 0x8b
mov rax, qword [rbp + 0xd0]
cmp rbx, rax
jmp 0x140013dbe
jb 0x140013d9a
xor r9d, r9d
bswap rcx
lea r8, [rbp + 0x18]
cwd
xchg dx, dx
movzx cx, r8b
lea rdx, [rbp - 0x70]
not cx
cmovle cx, r8w
movzx ecx, si
mov rcx, r15
call fcn.14000f398
test rax, rax
jmp 0x140013df7
je 0x140013e30
mov ecx, dword [rax + 2]
add ecx, 6
ror dh, cl
movsxd rdx, ecx
test r11b, dl
stc
add rdx, rax
jmp 0x140013e14
je 0x140013e30
sub dword [rdx], esi
mov al, 0x8d
mov al, sil
setb al
mov al, 1
jmp 0x140013e2b
jmp 0x140013e39
xor al, al
shl r15b, 0x12
dec rbp
mov r14, qword [rsp + 0x188]
bsf r15w, r14w
mov rsi, qword [rsp + 0x1a0]
and bx, dx
add rsp, 0x1a8
movsx r15w, bl
movsx r15d, r14w
not bx
pop r15
pop rdi
pop rbx
pop rbp
jmp 0x140013e6e
ret