Function at 0x14062eeee
Capabilities:
Authenticate hmac
Encode data using base64

Disassembly:
not bx
shr rsi, 0x67
ror bx, 1
and bpl, bpl
movzx r11d, byte [rsp + rsi + 7]
dec bx
xor edx, 0xb4b82033
cbw
ror bx, 1
neg r11d
inc dx
or eax, dword [rsp + rsi*2 + 0xc]
xor r9w, bx
bt ebp, ecx
adc byte [rsp + rsi + 0xf], dh
lea rbx, [rsp + rbx + 0x10]
pop rax
call fcn.1404a78bd
lea rbx, [rbx + rdx*2 - 0x4717e81a]
xor r9d, r10d
call fcn.1405e1fb7
jmp rbx
not dil
jmp 0x14061dfeb
sar al, cl
js fcn.1404c14d3
pop r11
not r8w
ror r8w, 1
bts rdx, rcx
btr rdx, 0x32
xor bx, r8w
mov eax, edx
add r8, rsp
btr edx, 0xa6
movzx r11w, byte [r8 + rdx*2 - 0x9121f74]
call fcn.14052a2f0
xor eax, ebx
ror eax, 3
not eax
sar r8d, cl
dec dl
neg r8b
inc eax
movsx r11d, r8w
call fcn.140597d5a
or dx, dx
mov ecx, edi
lea rbx, [rbx + rcx - 0x41b32d19]
movzx r8d, dx
xor ebp, r10d
ror edx, cl
jb 0x1404b0952
lea ebp, [rdi + rbp + 0x5e70c86a]
not r8b
not ebp
btc cx, r8w
btc rdi, r9
xor ebp, 0x13840c39
inc r9
dec ecx
lea ebp, [rbp + rdi*2 + 0x404835fb]
bts r9, rcx
call fcn.140655327
lea rbp, [r8 + rbp - 0x3dbee3a6]
jmp 0x140630206
rol edx, 1
push r11
cdqe
lea rdi, [rsi + 0x200612be]
xor dword [rsp + rdi*2 - 0x400cea80], edx
and edi, esi
sbb edi, edi
pop r11
call fcn.1405a57d6
sub rbx, 4
mov ecx, 0x350a87a4
call fcn.140517237
lea rsi, [rsi + rdi - 0x41b32d17]
lea rdx, [r9*4 + 0x1d3152b1]
btr r9d, 4
jb 0x14064d655
mov esi, 0x8711a011
push rsi
mov r8d, dword [rdi]
mov ecx, dword [rdi + 4]
add rdi, 4
not r8d
sub si, word [rsp + 2]
not ecx
mov ebx, dword [rsp + 4]
or r8d, ecx
mov dword [rdi + rbx], r8d
ror bx, 0xa3
lea rdx, [rsi*8 - 0x3a6ddb66]
mov esi, dword [rbp + rbx*2]
lea rbp, [rbp + rbx*8 + 4]
jb 0x1405d3125
xor esi, r9d
dec edx
movsx r11d, word [rsp + rbx]
pop rax
lea esi, [rdx + rsi - 0xf6022f4]
imul r11b
call fcn.140663d14
jmp 0x1404bdfb9
xor ecx, 0xa59fa628
movsx ebx, al
call fcn.1405fe95a
mov word [r8 + rax*2 - 0x29dc6], r9w
jmp 0x1404e2d96
lea rbx, [rbx + rax*4 - 0x53b90]
call fcn.1405bec16
jb 0x1404d911f
rol ecx, 1
not ecx
lea r8, [rdx*4 - 0x44e8a4d8]
movsx eax, r8b
btc esi, 0x87
push r9
xor dword [rsp + rsi*4 - 0x200], ecx
movsx r11d, r8b
pop r9
movsxd rcx, ecx
add r10, rcx
lea rcx, [r11 + rsi - 0x2f5d08d7]
shl edx, 0x70
mov di, word [rsi + rdi - 0x80]
jne 0x1405241b1
bswap edx
bswap r10d
movsx esi, ax
jmp 0x1405ec1d7
not eax
mov qword [rsp + rdi*2 - 0x54], rdi
sar qword [rsp + rbp - 0x5dbc6f2a], cl
sub rcx, 0x4c0755b3
or edx, eax
mov dword [rdi + rsi - 0x2a], edx
xchg dword [rsp + rdi - 0x29], edi
lea r10, [r10 + rdi*2 - 4]
mov ecx, dword [rbp + r10 - 0x5dbc6f2a]
sub byte [rsp + rdi*2 + 5], 0x29
xor ecx, r11d
mov qword [rsp + rbp - 0x5dbc6f22], rdi
ror ecx, 1
rol dil, 0xc6
lea rbp, [rbp + 0x652c1983]
not ecx
neg byte [rsp + rdi + 8]
lea ecx, [rcx + rdi*4 - 0x80105bb]
mov eax, 0x592fbeac
rol ecx, 3
ror word [rsp + rdi*2 + 3], 0xa
lea ecx, [rcx + rbp + 0x9adbf0b]
mov edx, ebp
ror ecx, 3
inc dx
sub ebp, dword [rsp + rdi + 8]
ja 0x1405f0f08
mov eax, 0x64280a19
mov ebp, eax
movzx edx, al
mov r9, qword [rsi + rax - 0x64280a19]
movsx ecx, dx
mov r11d, dword ss:[r9 + rdx*2 - 0x32]
lea r8, [rbp + rdx - 0x5bf71ae9]
mul r8d
lea rsi, [rsi + rbp - 0x64280a15]
idiv ebp
mov dword [rsi + rax*8 - 0x41877a48], r11d
mov eax, dword [rax + rdi - 0x830ef49]
lea rdi, [rdi + rdx + 4]
jmp 0x140590cdc
mov word [rsi + rdi - 0x41b32d1d], r8w
mov ebp, dword [rbx + rdi - 0x41b32d1d]
jb 0x140598caf