code: def Deserialize(self, reader):
          
          self.Version = reader.ReadUInt32()
          self.Services = reader.ReadUInt64()
          self.Timestamp = reader.ReadUInt32()
          self.Port = reader.ReadUInt16()
          self.Nonce = reader.ReadUInt32()
          self.UserAgent = reader.ReadVarString().decode('utf-8')
          self.StartHeight = reader.ReadUInt32()
          logger.debug("Version start height: T %s " % self.StartHeight)
          self.Relay = reader.ReadBool()
docs: Deserialize full object.
  
          Args:
              reader (neo.IO.BinaryReader):