{HEAD ~ A data dependent scrambler} communicates with the buffer, searches for {TAIL ~ a first m bit symbol} that is non zero and is at least one of different than the plurality of m bit symbols in the user data and different than inverses of the plurality of m bit symbols in the user data 
{ HEAD ~ A data dependent scrambler } communicates with the buffer , searches for { TAIL ~ a first m bit symbol } that is non zero and is at least one of different than the plurality of m bit symbols in the user data and different than inverses of the plurality of m bit symbols in the user data
HEAD HEAD HEAD HEAD HEAD HEAD HEAD HEAD OTH OTH OTH OTH OTH REL REL TAIL TAIL TAIL TAIL TAIL TAIL TAIL TAIL TAIL OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH