internal static uint ReadUInt(Stream source) { return (uint)(source.ReadByte()) + (uint)(source.ReadByte() << 8) + (uint)(source.ReadByte() << 16) + (uint)(source.ReadByte() << 24); }