private void WriteTimeStart(DateTime timestamp, MemoryStream memoryStream)
{
var millisecondsSinceMidnight = (UInt32)new TimeSpan(0, timestamp.Hour, timestamp.Minute,
timestamp.Second, timestamp.Millisecond).TotalMilliseconds;
var daysSinceJanOne1980 = (UInt16)(timestamp - (_januaryFirst1980)).TotalDays;
var millisecondsMemStream = new MemoryStream(BitConverter.GetBytes(millisecondsSinceMidnight));
millisecondsMemStream.WriteTo(memoryStream);
var daysMemStream = new MemoryStream(BitConverter.GetBytes(daysSinceJanOne1980));
daysMemStream.WriteTo(memoryStream);
}