there we go, simplified to byte and time offsets as well as tstart and end for each segment