Added decoding from byte*