private String setPosition( String line){
		String result=null;
		try{
			Pattern p = Pattern.compile("([0-9])");
			if(this.card_position==null){
				if(line.length()>4){
					for(String lin :stripAccents(line.toLowerCase()).split(" ")){
						if(lin.length()>4){
							for(String function : Cache.get(lang, "jobs")){
								for(String subfunction : function.split("-")){
									if(subfunction.startsWith(lin.substring(0,lin.length()-(lin.length()/4))) && !p.matcher(line).find()){
										return subfunction.toUpperCase();
									}
								}
							}
						}
					}

				}
			}
		}catch(IOException e){
			LOGGER.fatal("ERROR CACHE",e);
		}
		return result;
	}