Function at 0x1400d27ce
Capabilities:
Encode data using base64

Disassembly:
mov rax, rsp
push r12
ror r12b, cl
bts r12, r13
shl r12w, cl
push r13
add r12b, 0x25
btc r12w, 0xa2
or r13d, 0xb0b4f71e
push r14
sal r12w, 0xa9
xor r13, rbp
sub rsp, 0x1a0
mov qword [rsp + 0x40], 0xfffffffffffffffe
xchg r13b, r13b
mov qword [rax + 0x10], rbx
mov r14b, r10b
cmovns r13w, r14w
mov qword [rax + 0x18], rsi
mov esi, edi
jmp 0x1400d2825
mov qword [rax + 0x20], rdi
cmovge r14d, esi
mov rsi, r9
movzx r14, r12w
movzx ebx, dx
mov r12d, r8d
movsxd rbx, ebp
mov r14b, 0x3d
movsx ebx, r10w
mov r14, rdx
mov bx, 0x18b8
not ebx
movsx rbx, r11w
mov r13, rcx
movzx ebx, r11w
movsxd rbx, r13d
not bx
mov rbx, qword [rcx + 0x10]
mov qword [rsp + 0x1c0], rbx
jmp 0x1400d2873
mov rcx, rbx
jmp 0x1400d287b
call qword [0x140040110]
mov rax, qword [r13 + 0x10]
shl r10, cl
cmc
mov r10, r14
sub r9d, 0xc390f698
and r10, 0xfffffffffffffffc
sub edi, edi
rol r8b, cl
mov r9w, 0x892e
mov r9, rdi
mov r8, qword [rax + 0x38]
clc
stc
test r8, r8
jmp 0x1400d28b2
je 0x1400d2c36
mov rax, qword [rax + 0x28]
mov rcx, qword [rax]
stc
jmp 0x1400d28c6
cmp qword [rcx + 8], r10
jmp 0x1400d28cf
je 0x1400d28f3
inc r9
cmp r15b, 0x28
add rax, 8
cmp r9, r8
jmp 0x1400d28e8
jb 0x1400d28bc
jmp 0x1400d2c36
cmp dword [rcx + 0x10], 1
jmp 0x1400d28fc
jne 0x1400d2c36
bt dword [rcx + 0x20], 0x18
jmp 0x1400d290c
jae 0x1400d2c36
mov rcx, qword [rcx]
setg r9b
mov edx, dword [r13 + 8]
sal ah, cl
movsx r9, bx
movzx ax, r8b
mov eax, edx
or r9b, r11b
xor eax, dword [rcx]
xadd r9b, r9b
mov dword [rsp + 0x30], eax
mov eax, dword [rcx + 4]
cmovle r9d, r8d
ror r9b, cl
sub r9b, r12b
xor eax, edx
bts r9w, bx
movsx r9d, sp
xadd r9d, r9d
mov dword [rsp + 0x34], eax
mov eax, dword [rcx + 8]
test r14b, bpl
neg r9w
xor eax, edx
mov dword [rsp + 0x38], eax
shr r9d, 0x94
btc ax, 0xad
mov eax, dword [rcx + 0xc]
xor eax, edx
shl r9d, 0x98
clc
mov dword [rsp + 0x3c], eax
bts cx, si
mov qword [rsp + 0x20], 0x40
btr dx, 0xb2
stc
lea r9, [rsp + 0x160]
rcr dl, 0x15
not cl
sub r8d, r8d
cmovne ecx, eax
not dh
setnp dl
lea rdx, [rsp + 0x30]
mov rcx, r13
jmp 0x1400d29b6
call fcn.1400ce912
test al, al
jmp 0x1400d29c2
je 0x1400d2c36
lea r9, [rsp + 0x160]
cdq
lea r8, [rsp + 0x50]
lea rdx, [rsp + 0x30]
movzx cx, sil
mov cl, r9b
mov ch, 0xae
mov rcx, r13
jmp 0x1400d29ee
call fcn.1400ce9dd
test eax, eax
jmp 0x1400d29fa
js 0x1400d2c36
test r12d, r12d
jmp 0x1400d2a08
je 0x1400d2bac
sub r12d, 1
jmp 0x1400d2a17
je 0x1400d2a84
cmp r12d, 1
jmp 0x1400d2a26
jne 0x1400d2a75
cmp dword [rsp + 0x1e0], 8
jae 0x1400d2a44
mov edi, 0xc0000004
jmp 0x1400d2c1c
mov qword [rsi], rdi
rcl al, 0x19
shl ah, cl
bt eax, ebx
mov rax, qword [rsp + 0x1e8]
test r13d, r14d
cmp cl, r10b
test rax, rax
jmp 0x1400d2a65
je 0x1400d2a75
mov dword [rax], 8
setp dil
mov edi, 0xc0000002
jmp 0x1400d2a7f
jmp 0x1400d2c1c
cmp dword [rsp + 0x1e0], 0x38
jmp 0x1400d2a91
jae 0x1400d2aa6
mov edi, 0xc0000004
jmp 0x1400d2aa1
jmp 0x1400d2c1c
sub eax, eax
stc
test r13b, r11b
mov qword [rsi], rax
jmp 0x1400d2ab4
mov qword [rsi + 8], rax
cmp r13b, 0x93
jmp 0x1400d2ac2
mov qword [rsi + 0x10], rax
jmp 0x1400d2ace
mov qword [rsi + 0x18], rax
clc
test r14b, 0x29
jmp 0x1400d2adc
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], rax
cmc
stc
mov qword [rsi + 0x30], rax
movzx ax, dh
movzx eax, word [rsp + 0xae]
test r12b, 0x2b
mov dword [rsi + 0x20], eax
dec al
movzx eax, word [rsp + 0x54]
mov dword [rsi + 0x24], eax
bt ax, 0xbf
sal ah, 0xa9
test bpl, 0x8d
movzx eax, word [rsp + 0xac]
mov dword [rsi + 0x14], eax
mov eax, dword [rsp + 0xb8]
stc
cmc
mov dword [rsi + 0x10], eax
xor al, 0x3f
cmovo ax, r15w
btr rax, rbx
mov eax, dword [rsp + 0xb0]
cmp bh, 0x2d
cmc
test rdi, rax
mov dword [rsi + 0xc], eax
mov dword [rsi + 8], edi
neg rax
btc rax, 0x93
bsr eax, r14d
movzx eax, word [rsp + 0x98]
cmp cl, r15b
stc
mov word [rsi + 0x1a], ax
bts rax, rbx
movzx eax, word [rsp + 0x9a]
test eax, r12d
clc
cmp r15w, 0x2c07
mov word [rsi + 0x18], ax
btr eax, r12d
or al, r13b
movsx rax, r9w
mov rax, qword [rsp + 0x1e8]
stc
test rax, rax
jmp 0x1400d2b9b
je 0x1400d2c1c
mov dword [rax], 0x38
jmp 0x1400d2c1c
cmp dword [rsp + 0x1e0], 0x10
jmp 0x1400d2bb9
jae 0x1400d2bce
mov edi, 0xc0000004
jmp 0x1400d2bc9
jmp 0x1400d2c1c
xor eax, eax
btc ecx, esi
mov qword [rsi], rax
mov dword [rsi + 4], 0x1000000
cmp r10w, 0xf3e
mov ecx, dword [rsp + 0xa0]
mov qword [rsi + 8], rcx
mov rax, qword [rsp + 0x1e8]
cmp ebp, 0x9cb79535
cmc
test rax, rax
jmp 0x1400d2c05
je 0x1400d2c1c
mov dword [rax], 0x10
cmovnp rcx, r13
movsx cx, sil
mov cl, 0xbe
mov rcx, rbx
jmp 0x1400d2c24
call qword [fcn.140040118]
mov eax, edi
jmp 0x1400d2c31
jmp 0x1400d2c95
mov rcx, rbx
jmp 0x1400d2c3e
call qword [fcn.140040118]
mov r11, qword [rsp + 0x1e8]
cqo
movsxd r8, ecx
mov qword [rsp + 0x20], r11
seto r9b
not r9w
mov r9d, dword [rsp + 0x1e0]
mov cl, 0x38
movzx r8, r9w
cqo
mov r8, rsi
mov edx, r12d
movsx rcx, di
jmp 0x1400d2c7d
mov rcx, r14
call qword [r13 + 0x80]
nop
cmovno r13w, r10w
setno sil
movzx r14, di
lea r11, [rsp + 0x1a0]
not r13w
mov rbx, qword [r11 + 0x28]
movzx esi, r13w
xchg r13w, r13w
movsxd rdi, r9d
mov rsi, qword [r11 + 0x30]
movzx r13d, r8w
movsx di, r9b
mov rdi, qword [r11 + 0x38]
bswap r14d
movsxd r14, eax
mov rsp, r11
mov r13w, bp
bswap r14d
movsx r14d, r12w
pop r14
cmovg r13d, esi
bswap r13
pop r13
bswap r12
pop r12
jmp 0x1400d2cea
ret