int endMarkPos = Array.IndexOf(bytes, GuidPacket.endMark);
if (endMarkPos >= 0)
{
byte[] buffer = new byte[endMarkPos];
Array.Copy(bytes, buffer, endMarkPos);
bytes = buffer;
}