code: func (msg *MsgVersion) MaxPayloadLength(pver uint32) uint32 {
  	// XXX: <= 106 different
  
  	// Protocol version 4 bytes + services 8 bytes + timestamp 8 bytes +
  	// remote and local net addresses + nonce 8 bytes + length of user
  	// agent (varInt) + max allowed useragent length + last block 4 bytes +
  	// relay transactions flag 1 byte.
  	return 33 + (maxNetAddressPayload(pver) * 2) + MaxVarIntPayload +
  		MaxUserAgentLen
  }
docs: // MaxPayloadLength returns the maximum length the payload can be for the
  // receiver.  This is part of the Message interface implementation.