Function at 0x1408467c2
Capabilities:
Encode data using base64
Hash data using murmur3

Disassembly:
mov ecx, dword [rsp + rbx - 0x4b1ff010]
mov eax, ebp
not edx
neg r11b
sbb edx, 0xe98c828a
ror ax, 0xe7
mov qword [rsp + rbx - 0x4b1ff012], r10
not si
adc rbp, rbp
jg 0x1407f79c3
xor dword [rsp + rsi*2 - 0x4312afe], edx
pop r10
movsxd rdx, edx
add r8, rdx
sar bl, 5
jmp r8
pop r11
btc ebx, r11d
inc ebp
movsx eax, cx
shl bx, cl
neg ebp
dec cx
movzx edx, cx
xor ebp, 0xd29a5984
bts edx, 0x2f
adc rdx, 0x38a1783c
dec ebp
movzx esi, bx
rol ebp, 1
push r10
neg si
jbe 0x1408162f6
mul qword [rsp + rcx*2 - 0x13c8e]
mov rsi, qword ss:[rbx + rcx*2 - 0x13c8e]
sbb al, ah
and dword [rsp + rcx*2 - 0x13c8d], edx
lea r11, [rbp*2 + 0x5f921eb8]
or rdx, rsi
shr byte [rsp + rcx - 0x9e40], 0x24
movzx ebp, byte [rcx + rdi - 0x9e43]
dec eax
movsx ebx, r11w
lea rdi, [rcx + rdi - 0x9e42]
sar dword [rsp + rcx - 0x9e43], cl
xor bpl, r10b
call fcn.140844e60
mov esi, 0x49b85c98
lea rcx, [rsi*2 + 0xe30962a]
lea r11, [rsi*8 - 0x257323ea]
mov esi, dword [rdi + rsi - 0x49b85c98]
dec cl
movsx ebp, r11w
sub cx, 0x4b20
xor esi, r10d
sal r11, cl
lea rdx, [rbp + rcx*8 + 0x38089103]
neg esi
sar edx, 0x70
ror dl, 0x65
xor esi, 0xd894eb3a
lea rax, [rcx + 0x70ae75a1]
inc esi
add rbp, rax
ror esi, 1
sub rbp, rax
inc esi
shl r11d, 0xd3
movsx ebx, r11w
rol bp, 0xa6
ror esi, 1
sar bpl, 0x81
lea r11, [rbp + rbx*2 - 0x636b1b76]
push rbx
adc qword [rsp + rdx*4 - 0x11600], r10
bt rbp, r11
cbw
xor dword [rsp + rdx*2 - 0x8b00], esi
mov r10d, 0xa5067ead
pop r10
mul r11w
not dl
sal r11, 0xce
movsxd rsi, esi
sets bl
inc r11w
neg bx
adc r8, rsi
xchg rcx, rax
mov ecx, dword [rdx + r9 - 0x1aa1]
mov esi, dword [r9 + rdx*4 - 0x6a80]
sub rax, rbp
ror r11w, 4
bt rdx, rdx
and ecx, esi
sar dx, 0x2c
rol ebx, 0x65
not ecx
neg rax
shr rdx, 0xe6
jnp 0x1407f68ab
mov esi, ecx
mov ecx, edx
lea rax, [rcx + rbp + 0x74153b1f]
lea rdx, [rdx + 0x49a7670b]
mov eax, dword [r9 + rdx - 0x49a76703]
setae dl
or esi, eax
movzx eax, bx
rol rcx, 0x16
not esi
mov dword [r9 + rdx - 0x49a766f9], esi
call fcn.140830137
call fcn.1407f9de3
mov r11d, dword [r9]
mov ecx, 0xdd9a9821
lea rsi, [rcx + rcx + 0x681d153c]
mov edx, dword [r9 + riz + 4]
or rsi, rcx
lea rsi, [rcx - 0x75f68dd6]
lea r9, [r9 + rsi - 0x67a40a47]
jb 0x14084d527
movsx eax, cx
not r11d
not edx
or r11d, edx
mov ebx, eax
mov edx, 0xad90b93c
sal dx, cl
mov dword [r9 + rsi - 0x67a40a4b], r11d
push rbx
sub dword [rsp + rsi - 0x67a40a4b], ebx
bt rax, 0xae
mov ebp, dword [rdi + rsi - 0x67a40a4b]
sal ax, 0x8b
shr esi, 0x25
lea rdi, [rdi + rsi*4 - 0xcf48144]
xadd dx, bx
mov qword [rsp + rcx], r10
sar sil, 0xc1
seto dl
xor dword [rsp + rax - 0x6d7029e4], ebp
bt rcx, r11
pop r10
add rax, rsi
movsxd rbp, ebp
idiv r11d
cdqe
dec eax
add r8, rbp
mov esi, dword [rdi + rcx + 4]
lea rdi, [rdi + rcx*4 + 8]
call fcn.14080bddd
sbb rcx, rdx
neg esi
and bl, r11b
shl cx, 0x8e
push r10
adc bpl, dl
sub ebp, edx
xor dword [rsp + r11 - 0x1163800], esi
mul ebx
lea r11, [rbp*2 - 0x756e5e6a]
pop r10
jo 0x1408418ad
push rdx
adc bp, 0x5999
movsxd rsi, esi
xadd dx, bp
btc ecx, 0x2e
adc r8, rsi
mov r9d, dword [r9 + rbx*2 - 0x7a528600]
bswap esi
dec r11d
mov qword [rsp + rbp*4 - 0x10438], 0xffffffffbd161110
lea esi, [rsi + rax*4 - 0x5bb0e7b1]
btr r11w, 0xbe
dec byte [rsp + rax*2 - 0x3982]
mov qword [rsp + rax - 0x1cc4], r10
imul rax, rbp
xor dword [rsp + rbp - 0x410e], esi
call fcn.14083f6b0
mov rsi, qword [r9]
mov rbp, qword [rsi]
mov edx, 0xeb12632e
lea r11, [rdx*4 - 0x3ed962d4]
bt r11w, 0xbc
mov qword [r9 + riz], rbp
mov eax, r11d
lea rcx, [rdx + rax + 0x46b49f27]
mov ebp, dword [rdi + rax - 0x6d7029e4]
xor ebp, r10d
xor ebp, 0x82089a1b
movzx esi, dl
shr sil, 0x87
xadd rsi, rcx
dec ebp
dec rsi
or esi, r11d
and si, 0xa62d
rol ebp, 2
push rdx
inc ebp
and byte [rsp + rax - 0x6d7029e3], 0x29
cdqe
neg ebp
lea ebp, [rbp + rcx*2 + 0x1c8d3e3c]
shl word [rsp + rax - 0x6d7029de], 0xc
je 0x14082d176
lea rax, [rbx + rax - 0x2f4f86f9]
and bpl, bpl
xor r10, rax
xchg bx, cx
call fcn.14083972d
mov esi, 0x698f2ea2
mov ebx, dword [rsi + r9 - 0x698f2ea2]
mov edx, esi
mov eax, dword [r9 + rsi - 0x698f2e9e]
movsx ecx, si
rol sil, 0xa4
adc ebx, eax
mov eax, dword [rsi + r9 - 0x698f2e22]
not ebx
and rcx, rsi
push rsi
lea r11, [rcx*2 - 0x42f5e3ca]
not eax
jl 0x14080ecad
neg cx
sal r11d, cl
and ebx, eax
push rsi
pop rdx
mov dword [rsi + r9 - 0x698f2e22], ebx
lea rbx, [r11*2 + 0x298d751e]
lea r9, [rdx + r9 - 0x698f2e22]
ror esi, 0xc1
pop rbp
mov esi, dword [rdi + rcx*4 - 0x34778]
imul rbp, rbx
movzx eax, bx
lea rdi, [rdx + rdi - 0x698f2e26]
add ebp, edx
sal ebp, 0xdb
sbb bx, r11w
xor esi, r10d
or cx, r11w
cdq
shl r11d, cl
bswap esi
xor esi, 0x8b117ebf
sub dl, cl
neg cl
sub rcx, r11
ror esi, 1
ror rcx, cl
neg r11
neg esi
push r10
movsx r10d, bpl
rol r10b, 0xa1
xor dword [rsp + rdx - 0x22], esi
or al, 0x94
pop r10
movsxd rsi, esi
btr ecx, edx
adc r8, rsi
or r11, r8
jmp r11