@SuppressWarnings("rawtypes")
	private void chooseTargetShire() {
		Shire myShire = Me.myShire();
		Library library = myShire.getLibrary();
		SK_ k = SK_.valToSK.get(Me.FB.randomValueInPriority());
		KnowledgeBlock kb = library.findKnowledge(k);
		if (kb != null) {kb.useKnowledge(Me);}
		else {sendScout(k);}
		Clan myShireGov = myShire.getGovernor();
		if (targetShire == null && (myShireGov == null || myShireGov.myOrder() != Me.myOrder())) {
			targetShire = myShire;
		}
		if (targetShire == null) { Me.addReport(GobLog.nowhereToAttack()); }
	}