parse bytevector