public static Application parseReferrerString(String referrerString) {
		// skip the empty and "-" referrer
		if (referrerString != null && referrerString.length() > 1) {
			for (Application applicationInList : Application.values()) {
				if (applicationInList.isInReferrerString(referrerString))
					return applicationInList;
			}
		}
		return Application.UNKNOWN;
	}