Function at 0x140732598
Capabilities:
Encode data using base64

Disassembly:
sub rsp, 0x58
test rcx, rbp
sar r9, 0x3d
mov rax, qword [0x1400c9028]
sbb r8b, r11b
xor rax, rsp
shl r9, 0x92
rol r9b, cl
sal r8b, 0xbf
mov qword [rsp + 0x40], rax
xor eax, eax
stc
shr r9b, 0x3b
movsxd r9, r15d
mov r9, rdx
bt r8w, si
rcl r8w, 0x2d
cmp rax, 0x20
movsxd r8, r9d
not r8
mov r8, rcx
jmp 0x14073246c
jae 0x14073258d
mov byte [rsp + rax + 0x20], 0
jmp 0x14073247c
inc rax
cmc
cmp rax, 0x20
jl 0x14073246c
mov al, byte [rdx]
jmp 0x140732491
jmp 0x1407324e5
movzx edx, al
shld ecx, r13d, 0xc
movsx cx, r11b
shr rdx, 3
shrd ecx, r10d, 0xaa
sal ch, 0x91
xor ch, 0x1d
movzx eax, al
test rax, r12
jmp 0x1407324c0
and eax, 7
clc
movzx ecx, byte [rsp + rdx + 0x20]
jmp 0x1407324ce
bts ecx, eax
inc r9
cmp r14, 0x4e3669aa
mov byte [rsp + rdx + 0x20], cl
mov al, byte [r9]
test ch, 0x1a
test al, al
jmp 0x1407324ec
jne 0x140732496
jmp 0x14073254c
movzx eax, r9b
shl dl, 6
movsx dx, dil
rcr dl, 0x81
mov edx, 1
neg rcx
movzx rcx, si
movzx ecx, r9b
test r12w, r11w
stc
and ecx, 7
shr rax, 3
cmp r14b, sil
cmp r10, 0xffffffffa2b7db27
shl edx, cl
test r11, 0x2b3ac08a
clc
test byte [rsp + rax + 0x20], dl
jmp 0x14073253f
jne 0x140732580
inc r8
or r9b, 0x29
mov r9b, byte [r8]
jmp 0x140732554
test r9b, r9b
jmp 0x14073255c
jne 0x1407324f7
sub eax, eax
mov rcx, qword [rsp + 0x40]
xor rcx, rsp
jmp 0x140732571
call fcn.14070854a
add rsp, 0x58
jmp 0x14073257f
ret
mov rax, r8
jmp 0x140732588
jmp 0x140732564
call fcn.1407092b8
int3
mov qword [rsp + 8], rbx
xor al, 0xb8
lahf
mov qword [rsp + 0x10], rsi
sar ah, 0xb
push rdi
clc
rcr rdi, cl
mov r10, rdx
btr rax, rcx
adc r8b, 3
btc rdi, 0x21
lea rsi, [0x140000000]
bsf bx, r12w
shld edi, ebx, 0x9a
and r10d, 0xf
stc
bsf rbx, rbp
mov rdi, rdx
clc
cmc
not bl
sub rdi, r10
shl bh, 0x2f
mov r8w, 0xed1f
mov rbx, rdx
xchg r8w, r8w
mov r8, rcx
cmp spl, dil
bt eax, r11d
bts ax, r11w
xorps xmm3, xmm3
shr eax, 0x10
rol rax, 4
lea rax, [r10 - 1]
cmp r10w, 0xa821
clc
movdqu xmm1, xmmword [rdi]
jmp 0x14073261c
cmp rax, 0xe
jmp 0x140732625
ja 0x1407326d1
mov eax, dword [rsi + rax*4 + 0x732aa4]
cmp r10d, ebx
stc
add rax, rsi
jmp 0x14073263e
push rax
ret
xorps xmm0, xmm0
bswap r9
setle r9b
movsx r9w, r12b
mov r9d, 0xf
jmp 0x1407326eb
pcmpeqb xmm0, xmm1
pmovmskb eax, xmm0
test eax, eax
je 0x1407328d0
bsf edx, eax
cmp r10b, 0x8b
test r10, r10
jmp 0x14073270a
jne 0x14073271e
lea r11d, [r9 - 0xe]
jmp 0x140732719
jmp 0x140732757
xor r11d, r11d
btc rcx, r15
not al
xchg ch, al
mov eax, edx
btc cx, 0xa9
mov ecx, 0x10
sub rcx, r10
xadd r11b, r11b
mov r11b, 0xab
test esi, 0x260bab05
cmp rax, rcx
xchg al, r11b
setb r11b
movzx eax, r13w
cmp r13b, 0x13
mov eax, r9d
test cl, r12b
clc
sub eax, edx
cmp eax, r9d
ja 0x140732868
mov ecx, dword [rsi + rax*4 + 0x732ae0]
test r11w, r12w
add rcx, rsi
jmp 0x14073277c
jmp rcx
test r11d, r11d
jmp 0x140732870
jne 0x140732a00
movdqu xmm2, xmmword [rdi + 0x10]
movdqa xmm0, xmm2
pcmpeqb xmm0, xmm3
pmovmskb eax, xmm0
test eax, eax
jne 0x140732900
mov rdx, rbx
movzx rdi, bp
not rbx
bswap di
mov rcx, r8
bswap si
movzx ebx, dx
not dil
mov rbx, qword [rsp + 0x10]
mov di, 0xd6bf
movzx si, sil
mov esi, r11d
mov rsi, qword [rsp + 0x18]
movsxd rdi, esi
movzx rdi, si
movzx di, r13b
pop rdi
jmp 0x14073241b
test r10, r10
jmp 0x1407328d8
jne 0x140732876
cmp byte [rdi + 1], r10b
je 0x140732a00
mov rbx, qword [rsp + 0x10]
movsxd rdi, esi
mov rsi, qword [rsp + 0x18]
pop rdi
jmp 0x1407328fb
jmp 0x14073241b
bsf ecx, eax
ror al, cl
sub eax, 0x543aec34
mov eax, ecx
jmp 0x140732915
sub rax, r10
clc
add rax, 0x10
cmp rax, 0x10
ja 0x14073288f
sub r9d, ecx
cmp r9d, 0xf
jmp 0x140732933
ja 0x1407329ed
mov ecx, dword [rsi + r9*4 + 0x732b20]
test r10b, 0x3f
add rcx, rsi
jmp 0x14073294d
push rcx
ret
por xmm2, xmm1
movdqa xmm1, xmm2
lahf
adc ah, 0x89
test r11, 0xffffffff9f337825
movzx eax, byte [r8]
test al, al
je 0x140732a60
nop dword [rax + rax]
jmp 0x140732a19
movsx eax, al
jmp 0x140732a21
movd xmm0, eax
jmp 0x140732a2a
punpcklbw xmm0, xmm0
punpcklbw xmm0, xmm0
pshufd xmm0, xmm0, 0
pcmpeqb xmm0, xmm1
pmovmskb eax, xmm0
test eax, eax
jmp 0x140732a46
jne 0x140732a7f
movzx eax, byte [r8 + 1]
inc r8
clc
test ecx, r9d
test al, al
jne 0x140732a19
sub eax, eax
mov rbx, qword [rsp + 0x10]
not edi
xchg rdi, rsi
mov rsi, qword [rsp + 0x18]
mov dil, 0xbf
movsx edi, r10w
movzx di, sil
pop rdi
ret
mov rbx, qword [rsp + 0x10]
movsx edi, cx
cwde
mov rax, r8
movsxd rsi, eax
setnp sil
mov rsi, qword [rsp + 0x18]
movzx rdi, si
pop rdi
jmp 0x140732aa1
ret