Function at 0x1400484c0
Capabilities:
Encode data using base64
Encrypt data using speck
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x4881919c
pushf
not eax
add eax, 0xe49bfc29
xor eax, 0x989a3eae
rol eax, 0x17
popf
pushf
not eax
add eax, 0xcdbb48f9
xor eax, 0xbcb908ce
rol eax, 0x1a
popf
cmp eax, 1
jne 0x1400484fd
popf
pop rax
jmp 0x140048519
cmp eax, 0
jne 0x14004850c
popf
pop rax
jmp 0x14004850c
sub rdx, rcx
cmp rdx, 0x20
jb 0x14006aecb
jmp fcn.140057aea
push rax
pushf
mov eax, 0xcea3f04e
pushf
not eax
add eax, 0x93f81b8f
xor eax, 0xd5743ac5
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x9ffd7aff
xor eax, 0x973af2ee
rol eax, 0xd
popf
cmp eax, 4
jne 0x14006af08
popf
pop rax
jmp 0x14006b112
cmp eax, 0
jne 0x14006af17
popf
pop rax
jmp 0x14006af8f
cmp eax, 3
jne 0x14006af26
popf
pop rax
jmp 0x14006b0dc
cmp eax, 1
jne 0x14006af35
popf
pop rax
jmp 0x14006b00d
cmp eax, 5
jne 0x14006af44
popf
pop rax
jmp 0x14006b180
cmp eax, 7
jne 0x14006af53
popf
pop rax
jmp 0x14006b2ee
cmp eax, 6
jne 0x14006af62
popf
pop rax
jmp 0x14006b24b
cmp eax, 2
jne 0x14006af71
popf
pop rax
jmp 0x14006b079
cmp eax, 9
jne 0x14006af80
popf
pop rax
jmp 0x14006b34a
cmp eax, 8
jne 0x14006af8f
popf
pop rax
jmp 0x14006b328
test rdx, rdx
je 0x14006afc7
push rax
pushf
mov eax, 0x99a84032
pushf
not eax
add eax, 0xf6cad3ba
xor eax, 0x8d4badeb
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xffd7b5e0
xor eax, 0x9699690f
rol eax, 0x93
popf
jmp 0x14006aef9
push rax
pushf
mov eax, 0x65389b97
pushf
not eax
add eax, 0xda070f8b
xor eax, 0x8241c8c2
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xe33be03e
xor eax, 0x8d2b99b4
rol eax, 0x42
popf
pushf
not eax
add eax, 0xd7a08d25
xor eax, 0xeec0d14a
rol eax, 0x46
popf
jmp 0x14006aef9
cmp rdx, 4
jae 0x14006b046
push rax
pushf
mov eax, 0xf2e753ae
pushf
not eax
add eax, 0xbac92a7d
xor eax, 0xd9cb5f08
rol eax, 0x32
popf
pushf
not eax
add eax, 0xb5ba1ab8
xor eax, 0x8ea1220d
rol eax, 0x12
popf
jmp 0x14006aef9
push rax
pushf
mov eax, 0xdc2f15ed
pushf
not eax
add eax, 0xe2d82801
xor eax, 0xba541d31
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xa6795dd3
xor eax, 0xb23cdadf
rol eax, 0x97
popf
jmp 0x14006aef9
xor eax, eax
xor r8d, r8d
jmp 0x14006b328
xor eax, eax
ret
mov r8, rdx
and r8, 0xfffffffffffffffc
pxor xmm0, xmm0
xor eax, eax
movdqa xmm2, xmmword [0x14001ed40]
movdqa xmm3, xmmword [0x14001ed50]
pxor xmm1, xmm1
nop dword [rax]
push rax
pushf
mov eax, 0xd391041
pushf
not eax
add eax, 0xeb59a206
xor eax, 0xbdf15aec
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xcdb2d258
xor eax, 0x8089abe7
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xc4740a94
xor eax, 0xa2da085a
rol eax, 0x2a
popf
jmp 0x14006aef9
movzx r9d, word [rcx + rax]
movd xmm4, r9d
movzx r9d, word [rcx + rax + 2]
movd xmm5, r9d
pcmpgtb xmm4, xmm2
punpcklbw xmm4, xmm4
pshuflw xmm4, xmm4, 0xd4
pshufd xmm4, xmm4, 0xd4
pand xmm4, xmm3
paddq xmm0, xmm4
pcmpgtb xmm5, xmm2
punpcklbw xmm5, xmm5
pshuflw xmm4, xmm5, 0xd4
pshufd xmm4, xmm4, 0xd4
pand xmm4, xmm3
paddq xmm1, xmm4
add rax, 4
cmp r8, rax
jne 0x14006b205
push rax
pushf
mov eax, 0xd64e224a
pushf
not eax
add eax, 0xdd5a84eb
xor eax, 0x80925709
rol eax, 0x49
popf
pushf
not eax
add eax, 0xe69e4197
xor eax, 0xaaf2ee87
rol eax, 0x8b
popf
jmp 0x14006aef9
push rax
pushf
mov eax, 0x115ebe34
pushf
not eax
add eax, 0xaffa7214
xor eax, 0xe9c10cab
rol eax, 0x56
popf
pushf
not eax
add eax, 0xeb4cbee8
xor eax, 0xf25370ea
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xeb0fec89
xor eax, 0xb65acd22
rol eax, 0x6f
popf
jmp 0x14006aef9
paddq xmm1, xmm0
pshufd xmm0, xmm1, 0xee
paddq xmm0, xmm1
movq rax, xmm0
cmp r8, rdx
je 0x14006b295
push rax
pushf
mov eax, 0xefcb4ee5
pushf
not eax
add eax, 0xabe154bc
xor eax, 0xf6ce7af7
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x8fbe3bd2
xor eax, 0xbfda1277
rol eax, 0x62
popf
jmp 0x14006aef9
push rax
pushf
mov eax, 0x1e1b8fec
pushf
not eax
add eax, 0xfecb5b45
xor eax, 0x97f0aa81
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xd7ff493c
xor eax, 0xbfee043c
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xc446bf05
xor eax, 0x929f0109
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x83ebc4cd
xor eax, 0xb8c3cb74
rol eax, 0xef
popf
jmp 0x14006aef9
nop dword [rax]
push rax
pushf
mov eax, 0x245cd9e
pushf
not eax
add eax, 0xf9473dd4
xor eax, 0xcad7c4b9
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x8dc3655c
xor eax, 0xe05acce0
rol eax, 0xb4
popf
jmp 0x14006aef9
xor r9d, r9d
cmp byte [rcx + r8], 0xc0
setge r9b
push r9
not r9
sub rax, r9
pop r9
sub rax, 1
inc r8
cmp rdx, r8
jne 0x14006b328
ret