code: func (p *pullMediatorImpl) SelectPeers() []string {
  	remotePeers := SelectEndpoints(p.config.PeerCountToSelect, p.MemSvc.GetMembership())
  	endpoints := make([]string, len(remotePeers))
  	for i, peer := range remotePeers {
  		endpoints[i] = peer.Endpoint
  	}
  	return endpoints
  }
docs: // SelectPeers returns a slice of peers which the engine will initiate the protocol with