public List<KeyRegistrationRecord> getPeers(String inBase64Key) {
		long start = System.currentTimeMillis();
		List<KeyRegistrationRecord> out;
		
		int maxFriendsToReturn = 26;
		try { 
			maxFriendsToReturn = Integer.parseInt(System.getProperty(EmbeddedServer.Setting.MAX_FRIENDS_RETURNED.getKey()));
		} catch( Exception e ) { 
			e.printStackTrace();
		}
		
		if( mVPN_ids.size() == 0 ) {
//			out = getNearestPeers(inBase64Key, maxFriendsToReturn, true);
			out = getRandomPeers(inBase64Key, maxFriendsToReturn, (int)Math.round(1.5 * (double)maxFriendsToReturn), true);
		} else {
			out = getVPNList(inBase64Key);
		}
		logger.finer("getPeers() took: " + (System.currentTimeMillis()-start));
		return out;
	}