function includeId(id,PU,P,TC,F,RO,RFS,FS,IWS,GID,IPU,IAU,IBU,UNF,ESO)
{
	if (id == null)
	{
		return false;
	}
	else if (id == 'XT_WD_WD40')
	{
		//INCLUDE:UNF=FALSE:
		//INCLUDE:UNF=TRUE & ESO=XDW:
		if (!(
		( UNF.equals("FALSE") )
		|| ( UNF.equals("TRUE") && ((ESOINC.indexOf(",XDW,") != -1)) )
		))
		{
			return false;
		}
		//EXCLUDE:PU=GRN,GP,PCR,PGR,MALL,WAS,PA,FA,U,WAG|TC=SSG,PBG:
		if ( (",GRN,GP,PCR,PGR,MALL,WAS,PA,FA,U,WAG,".indexOf(","+PU+",") != -1) || ((TCEX.indexOf(",SSG,") != -1) || (TCEX.indexOf(",PBG,") != -1)) )
		{
			return false;
		}
		//EXCLUDE:IBU=TRUE:
		if ( (",TRUE,".indexOf(","+IBU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_WD_WD30')
	{
		//INCLUDE:UNF=FALSE:
		//INCLUDE:UNF=TRUE & ESO=XDW:
		if (!(
		( UNF.equals("FALSE") )
		|| ( UNF.equals("TRUE") && ((ESOINC.indexOf(",XDW,") != -1)) )
		))
		{
			return false;
		}
		//EXCLUDE:PU=GRN,GP,PCR,PGR,MALL,WAS,PA,FA,U,WAG|TC=SSG,PBG:
		if ( (",GRN,GP,PCR,PGR,MALL,WAS,PA,FA,U,WAG,".indexOf(","+PU+",") != -1) || ((TCEX.indexOf(",SSG,") != -1) || (TCEX.indexOf(",PBG,") != -1)) )
		{
			return false;
		}
		//EXCLUDE:IBU=TRUE:
		if ( (",TRUE,".indexOf(","+IBU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_WD_WD20')
	{
		//INCLUDE:UNF=FALSE:
		//INCLUDE:UNF=TRUE & ESO=XDW:
		if (!(
		( UNF.equals("FALSE") )
		|| ( UNF.equals("TRUE") && ((ESOINC.indexOf(",XDW,") != -1)) )
		))
		{
			return false;
		}
		//EXCLUDE:PU=GRN,GP,PCR,PGR,MALL,WAS,PA,FA,U,WAG|TC=SSG,PBG:
		if ( (",GRN,GP,PCR,PGR,MALL,WAS,PA,FA,U,WAG,".indexOf(","+PU+",") != -1) || ((TCEX.indexOf(",SSG,") != -1) || (TCEX.indexOf(",PBG,") != -1)) )
		{
			return false;
		}
		//EXCLUDE:IBU=TRUE:
		if ( (",TRUE,".indexOf(","+IBU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_WD_WD10')
	{
		//INCLUDE:UNF=FALSE:
		//INCLUDE:UNF=TRUE & ESO=XDW:
		if (!(
		( UNF.equals("FALSE") )
		|| ( UNF.equals("TRUE") && ((ESOINC.indexOf(",XDW,") != -1)) )
		))
		{
			return false;
		}
		//EXCLUDE:PU=GRN,GP,PCR,PGR,MALL,WAS,PA,FA,U,WAG|TC=SSG,PBG:
		if ( (",GRN,GP,PCR,PGR,MALL,WAS,PA,FA,U,WAG,".indexOf(","+PU+",") != -1) || ((TCEX.indexOf(",SSG,") != -1) || (TCEX.indexOf(",PBG,") != -1)) )
		{
			return false;
		}
		//EXCLUDE:IBU=TRUE:
		if ( (",TRUE,".indexOf(","+IBU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_TC_WPB')
	{
		//INCLUDE:PU=PCR:
		if (!(
		( (",PCR,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_TC_WF')
	{
		//EXCLUDE:PU=GP,GRN,PCR:
		if ( (",GP,GRN,PCR,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_TC_TILT')
	{
		//INCLUDE:PU=BA,CC,CW,CWA,GYM,WAC,WAS,WAF,MALL,MLS,OFP,CH,CHC,MF,WAG:
		if (!(
		( (",BA,CC,CW,CWA,GYM,WAC,WAS,WAF,MALL,MLS,OFP,CH,CHC,MF,WAG,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_TC_SSW')
	{
		//EXCLUDE:PU=WAS,WAP,GRN,PCR,PGR,GP,WAG:
		if ( (",WAS,WAP,GRN,PCR,PGR,GP,WAG,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_TC_SSN')
	{
		//EXCLUDE:PU=WAS,WAP,GRN,PCR,PGR,GP,WAG:
		if ( (",WAS,WAP,GRN,PCR,PGR,GP,WAG,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_TC_SSI')
	{
		//EXCLUDE:PU=WAS,GRN,PCR,PGR,GP,WAG:
		if ( (",WAS,GRN,PCR,PGR,GP,WAG,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_TC_SSGB')
	{
		//EXCLUDE:PU=WAS,WAP,GRN,PCR,PGR,GP,WAG:
		if ( (",WAS,WAP,GRN,PCR,PGR,GP,WAG,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_TC_SSG')
	{
		//EXCLUDE:PU=WAS,WAP,GRN,PCR,PGR,GP,WAG:
		if ( (",WAS,WAP,GRN,PCR,PGR,GP,WAG,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_TC_SSDB')
	{
		//EXCLUDE:PU=WAS,WAP,GRN,PCR,PGR,GP,WAG:
		if ( (",WAS,WAP,GRN,PCR,PGR,GP,WAG,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_TC_SSC')
	{
		//EXCLUDE:PU=WAS,WAP,GRN,PCR,PGR,GP,WAG:
		if ( (",WAS,WAP,GRN,PCR,PGR,GP,WAG,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_TC_SSB')
	{
		//EXCLUDE:PU=WAS,GRN,PCR,PGR,GP,WAG:
		if ( (",WAS,GRN,PCR,PGR,GP,WAG,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_TC_SS')
	{
		//INCLUDE:PU=PCR:
		if (!(
		( (",PCR,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_TC_POLE')
	{
		//INCLUDE:PU=WAP,WAS,RM,RBB,RF,STRC,STRCP,STRDI,FURN,STRG,MF,KEN,OFP,WB,WAG:
		if (!(
		( (",WAP,WAS,RM,RBB,RF,STRC,STRCP,STRDI,FURN,STRG,MF,KEN,OFP,WB,WAG,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_TC_PBW')
	{
		//EXCLUDE:PU=WAS,WAP,GRN,PCR,PGR,WAG:
		if ( (",WAS,WAP,GRN,PCR,PGR,WAG,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_TC_PBM')
	{
		//EXCLUDE:PU=WAS,WAP,GRN,PCR,PGR,WAG:
		if ( (",WAS,WAP,GRN,PCR,PGR,WAG,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_TC_PBI')
	{
		//EXCLUDE:PU=WAS,WAP,GRN,PCR,PGR,WAG:
		if ( (",WAS,WAP,GRN,PCR,PGR,WAG,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_TC_PBGB')
	{
		//EXCLUDE:PU=WAS,WAP,GRN,PCR,PGR,WAG:
		if ( (",WAS,WAP,GRN,PCR,PGR,WAG,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_TC_PBG')
	{
		//EXCLUDE:PU=WAS,WAP,GRN,PCR,PGR,WAG:
		if ( (",WAS,WAP,GRN,PCR,PGR,WAG,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_TC_PBDB')
	{
		//EXCLUDE:PU=WAS,WAP,GRN,PCR,PGR,WAG:
		if ( (",WAS,WAP,GRN,PCR,PGR,WAG,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_TC_PBC')
	{
		//EXCLUDE:PU=WAS,WAP,GRN,PCR,PGR,WAG:
		if ( (",WAS,WAP,GRN,PCR,PGR,WAG,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_TC_PB')
	{
		//EXCLUDE:PU=WAS,WAP,GRN,PCR,PGR,WAG:
		if ( (",WAS,WAP,GRN,PCR,PGR,WAG,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_TC_MTW')
	{
		//EXCLUDE:PU=GRN,PCR,GP,WAG:
		if ( (",GRN,PCR,GP,WAG,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_TC_MPS')
	{
		//INCLUDE:PU=PCR:
		if (!(
		( (",PCR,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_TC_MPC')
	{
		//INCLUDE:PU=PCR:
		if (!(
		( (",PCR,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_TC_MPB')
	{
		//INCLUDE:PU=PCR:
		if (!(
		( (",PCR,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_TC_MP')
	{
		//EXCLUDE:PU=AP,DOR,GRN,HOT,MOT,NH,GP,PCR:
		if ( (",AP,DOR,GRN,HOT,MOT,NH,GP,PCR,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_TC_MGB')
	{
		//EXCLUDE:PU=GRN,PCR,GP:
		if ( (",GRN,PCR,GP,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_TC_MDW')
	{
		//EXCLUDE:PU=GRN,PCR,GP,WAG:
		if ( (",GRN,PCR,GP,WAG,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_TC_MDB')
	{
		//EXCLUDE:PU=GRN,PCR,GP:
		if ( (",GRN,PCR,GP,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_TC_MAS')
	{
		//EXCLUDE:PU=GRN,PCR,GP:
		if ( (",GRN,PCR,GP,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_TC_LOG')
	{
		//INCLUDE:PU=AP,DAY,DOR,NH,WAP,OFP,BA,DRY,LN,PRT,RBB,RF,RM,MLS,STRC,STRCP,FURN,WB,RFS,RSF,RS,RB,RY,CLC,CC,DS:
		if (!(
		( (",AP,DAY,DOR,NH,WAP,OFP,BA,DRY,LN,PRT,RBB,RF,RM,MLS,STRC,STRCP,FURN,WB,RFS,RSF,RS,RB,RY,CLC,CC,DS,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_TC_LGS')
	{
		//EXCLUDE:PU=GP,WAP,GRN,PCR,WAG:
		if ( (",GP,WAP,GRN,PCR,WAG,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_TC_GRN')
	{
		//INCLUDE:PU=GRN:
		if (!(
		( (",GRN,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_TC_CW')
	{
		//EXCLUDE:PU=GRN,PCR,GP:
		if ( (",GRN,PCR,GP,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_RO_OP')
	{
		//INCLUDE:PU=GP:
		if (!(
		( (",GP,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_RO_M')
	{
		//EXCLUDE:PU=GRN:
		if ( (",GRN,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_RO_H')
	{
		//EXCLUDE:PU=GRN:
		if ( (",GRN,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_RO_GM')
	{
		//EXCLUDE:PU=GRN:
		if ( (",GRN,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_RO_F')
	{
		//EXCLUDE:PU=GRN:
		if ( (",GRN,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_RO_D')
	{
		//INCLUDE:PU=GYM,CH,CHC,CHS,CHF:
		if (!(
		( (",GYM,CH,CHC,CHS,CHF,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_RO_C')
	{
		//INCLUDE:PU=AP,CH,CHC,CHS,OFM,OFP,CHF:
		if (!(
		( (",AP,CH,CHC,CHS,OFM,OFP,CHF,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_RO_B')
	{
		//INCLUDE:PU=GYM,CH,CHC,CHS,RM,MT,PRT,RBB,RF,MALL,MLS,STRC,STRCP,STRD,STRDI,FURN,STRG,WAC,GRN,WB,CHF:
		if (!(
		( (",GYM,CH,CHC,CHS,RM,MT,PRT,RBB,RF,MALL,MLS,STRC,STRCP,STRD,STRDI,FURN,STRG,WAC,GRN,WB,CHF,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_RFS_WF')
	{
		//EXCLUDE:PU=GP,GRN:
		if ( (",GP,GRN,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
		//EXCLUDE:TC=POLE:
		if ( ((TCEX.indexOf(",POLE,") != -1)) )
		{
			return false;
		}
	}
	else if (id == 'XT_RFS_SWB')
	{
		//INCLUDE:PU=CH,FUN,CHC,CHS,CHF:
		if (!(
		( (",CH,FUN,CHC,CHS,CHF,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_RFS_SJ')
	{
		//EXCLUDE:PU=GRN,PGR:
		if ( (",GRN,PGR,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
		//EXCLUDE:TC=WF,WFP,LGS,POLE,LOG:
		if ( ((TCEX.indexOf(",WF,") != -1) || (TCEX.indexOf(",WFP,") != -1) || (TCEX.indexOf(",LGS,") != -1) || (TCEX.indexOf(",POLE,") != -1) || (TCEX.indexOf(",LOG,") != -1)) )
		{
			return false;
		}
	}
	else if (id == 'XT_RFS_SC')
	{
		//EXCLUDE:PU=GRN,PCR,PGR:
		if ( (",GRN,PCR,PGR,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
		//EXCLUDE:TC=WF,WFP,LGS,POLE,LOG:
		if ( ((TCEX.indexOf(",WF,") != -1) || (TCEX.indexOf(",WFP,") != -1) || (TCEX.indexOf(",LGS,") != -1) || (TCEX.indexOf(",POLE,") != -1) || (TCEX.indexOf(",LOG,") != -1)) )
		{
			return false;
		}
	}
	else if (id == 'XT_RFS_OP')
	{
		//INCLUDE:PU=GP:
		if (!(
		( (",GP,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_RFS_NN')
	{
		//INCLUDE:PU=WAP,WAS,RM,RBB,RF,STRC,STRCP,STRDI,FURN,STRG,MF,KEN,OFP & TC=POLE:
		if (!(
		( (",WAP,WAS,RM,RBB,RF,STRC,STRCP,STRDI,FURN,STRG,MF,KEN,OFP,".indexOf(","+PU+",") != -1) && ((TCINC.indexOf(",POLE,") != -1)) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_RFS_MP')
	{
		//INCLUDE:TC=MP:
		if (!(
		( ((TCINC.indexOf(",MP,") != -1)) )
		))
		{
			return false;
		}
		//EXCLUDE:PU=AP,DOR,GRN,HOT,MOT,NH,GP,PCR:
		if ( (",AP,DOR,GRN,HOT,MOT,NH,GP,PCR,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_RFS_GRN')
	{
		//INCLUDE:PU=GRN:
		if (!(
		( (",GRN,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_RC_W')
	{
		//EXCLUDE:PU=GRN:
		if ( (",GRN,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_RC_TILC')
	{
		//EXCLUDE:PU=GRN:
		if ( (",GRN,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_RC_TIL')
	{
		//EXCLUDE:PU=GRN:
		if ( (",GRN,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_RC_SPF')
	{
		//EXCLUDE:PU=GRN:
		if ( (",GRN,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_RC_SL')
	{
		//EXCLUDE:PU=GRN:
		if ( (",GRN,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_RC_RR')
	{
		//EXCLUDE:PU=GRN:
		if ( (",GRN,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_RC_RMP2')
	{
		//INCLUDE:TC=MP:
		if (!(
		( ((TCINC.indexOf(",MP,") != -1)) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_RC_RMP')
	{
		//INCLUDE:TC=POLE,WF,LGS:
		if (!(
		( ((TCINC.indexOf(",POLE,") != -1) || (TCINC.indexOf(",WF,") != -1) || (TCINC.indexOf(",LGS,") != -1)) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_RC_OP')
	{
		//INCLUDE:PU=GP:
		if (!(
		( (",GP,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_RC_MTLC')
	{
		//EXCLUDE:PU=GRN | TC=POLE,MP:
		if ( (",GRN,".indexOf(","+PU+",") != -1) || ((TCEX.indexOf(",POLE,") != -1) || (TCEX.indexOf(",MP,") != -1)) )
		{
			return false;
		}
	}
	else if (id == 'XT_RC_MTL')
	{
		//EXCLUDE:PU=GRN | TC=POLE,MP:
		if ( (",GRN,".indexOf(","+PU+",") != -1) || ((TCEX.indexOf(",POLE,") != -1) || (TCEX.indexOf(",MP,") != -1)) )
		{
			return false;
		}
	}
	else if (id == 'XT_RC_MEME')
	{
		//EXCLUDE:PU=GRN:
		if ( (",GRN,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_RC_ICOMP')
	{
		//EXCLUDE:PU=GRN:
		if ( (",GRN,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_RC_GRN')
	{
		//INCLUDE:PU=GRN:
		if (!(
		( (",GRN,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_RC_COP')
	{
		//EXCLUDE:PU=GRN | TC=POLE:
		if ( (",GRN,".indexOf(","+PU+",") != -1) || ((TCEX.indexOf(",POLE,") != -1)) )
		{
			return false;
		}
	}
	else if (id == 'XT_RC_COMP')
	{
		//EXCLUDE:PU=GRN:
		if ( (",GRN,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_RC_CMP2')
	{
		//INCLUDE:TC=MP:
		if (!(
		( ((TCINC.indexOf(",MP,") != -1)) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_RC_CMP')
	{
		//INCLUDE:TC=POLE,WF,LGS:
		if (!(
		( ((TCINC.indexOf(",POLE,") != -1) || (TCINC.indexOf(",WF,") != -1) || (TCINC.indexOf(",LGS,") != -1)) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_RC_BUPNG')
	{
		//EXCLUDE:PU=GRN:
		if ( (",GRN,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_RC_BUP')
	{
		//EXCLUDE:PU=GRN:
		if ( (",GRN,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_RC_ACOMP')
	{
		//EXCLUDE:PU=GRN:
		if ( (",GRN,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_Q_P')
	{
		//EXCLUDE:PU=CW,CWA,DRY,GP,GRN,IRC,ITC,LN,PCR,PGR,STRC,STRCP,STRDI,STRG,WAP,WAS,WAC,WAF,PA,U,MF,WAG:
		if ( (",CW,CWA,DRY,GP,GRN,IRC,ITC,LN,PCR,PGR,STRC,STRCP,STRDI,STRG,WAP,WAS,WAC,WAF,PA,U,MF,WAG,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_Q_MF')
	{
		//EXCLUDE:PU=GP,PA,U:
		if ( (",GP,PA,U,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_Q_E')
	{
		//EXCLUDE:PU=CW,CWA,GP,GRN,IRC,ITC,LN,PCR,PGR,STRC,STRCP,STRD,STRG,WAP,WAS,WAC,WAF,PA,U,MF,WAG:
		if ( (",CW,CWA,GP,GRN,IRC,ITC,LN,PCR,PGR,STRC,STRCP,STRD,STRG,WAP,WAS,WAC,WAF,PA,U,MF,WAG,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_Q_A')
	{
		//EXCLUDE:PU=DRY,GP,GRN,LN,STRDI,WAP,PA,U,WAG:
		if ( (",DRY,GP,GRN,LN,STRDI,WAP,PA,U,WAG,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_IWS_VPM')
	{
		//INCLUDE:UNF=FALSE:
		//INCLUDE:UNF=TRUE & ESO=IPW:
		if (!(
		( UNF.equals("FALSE") )
		|| ( UNF.equals("TRUE") && ((ESOINC.indexOf(",IPW,") != -1)) )
		))
		{
			return false;
		}
		//EXCLUDE:PU=GP,WAS,GRN,PCR,PGR,PA,U,WAG | PU=WAP & F=CC:
		if ( (",GP,WAS,GRN,PCR,PGR,PA,U,WAG,".indexOf(","+PU+",") != -1) || (",WAP,".indexOf(","+PU+",") != -1) && ((FEX.indexOf(",CC,") != -1)) )
		{
			return false;
		}
	}
	else if (id == 'XT_IWS_VPF')
	{
		//INCLUDE:UNF=FALSE:
		//INCLUDE:UNF=TRUE & ESO=IPW:
		if (!(
		( UNF.equals("FALSE") )
		|| ( UNF.equals("TRUE") && ((ESOINC.indexOf(",IPW,") != -1)) )
		))
		{
			return false;
		}
		//EXCLUDE:PU=GP,WAS,GRN,PCR,PGR,PA,U,WAG | PU=WAP & F=CC:
		if ( (",GP,WAS,GRN,PCR,PGR,PA,U,WAG,".indexOf(","+PU+",") != -1) || (",WAP,".indexOf(","+PU+",") != -1) && ((FEX.indexOf(",CC,") != -1)) )
		{
			return false;
		}
	}
	else if (id == 'XT_IWS_RPM')
	{
		//INCLUDE:PU=CW:
		if (!(
		( (",CW,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_IWS_PNL')
	{
		//INCLUDE:UNF=FALSE:
		//INCLUDE:UNF=TRUE & ESO=IPW:
		if (!(
		( UNF.equals("FALSE") )
		|| ( UNF.equals("TRUE") && ((ESOINC.indexOf(",IPW,") != -1)) )
		))
		{
			return false;
		}
		//EXCLUDE:PU=CW,CWA,GP,WAS,GRN,PCR,PGR,PA,U,WAG | PU=WAP & F=CC:
		if ( (",CW,CWA,GP,WAS,GRN,PCR,PGR,PA,U,WAG,".indexOf(","+PU+",") != -1) || (",WAP,".indexOf(","+PU+",") != -1) && ((FEX.indexOf(",CC,") != -1)) )
		{
			return false;
		}
	}
	else if (id == 'XT_IWS_PLYWF')
	{
		//INCLUDE:PU=PGR:
		if (!(
		( (",PGR,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_IWS_PLYF')
	{
		//INCLUDE:PU=WAS,PCR,PA,WAG:
		if (!(
		( (",WAS,PCR,PA,WAG,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_IWS_PLM')
	{
		//INCLUDE:UNF=FALSE:
		//INCLUDE:UNF=TRUE & ESO=IPW:
		if (!(
		( UNF.equals("FALSE") )
		|| ( UNF.equals("TRUE") && ((ESOINC.indexOf(",IPW,") != -1)) )
		))
		{
			return false;
		}
		//EXCLUDE:PU=GP,WAS,GRN,PCR,PGR,PA,U,WAG | PU=WAP & F=CC:
		if ( (",GP,WAS,GRN,PCR,PGR,PA,U,WAG,".indexOf(","+PU+",") != -1) || (",WAP,".indexOf(","+PU+",") != -1) && ((FEX.indexOf(",CC,") != -1)) )
		{
			return false;
		}
	}
	else if (id == 'XT_IWS_PLF')
	{
		//INCLUDE:UNF=FALSE:
		//INCLUDE:UNF=TRUE & ESO=IPW:
		if (!(
		( UNF.equals("FALSE") )
		|| ( UNF.equals("TRUE") && ((ESOINC.indexOf(",IPW,") != -1)) )
		))
		{
			return false;
		}
		//EXCLUDE:PU=GP,WAS,GRN,PCR,PGR,PA,U,WAG | PU=WAP & F=CC:
		if ( (",GP,WAS,GRN,PCR,PGR,PA,U,WAG,".indexOf(","+PU+",") != -1) || (",WAP,".indexOf(","+PU+",") != -1) && ((FEX.indexOf(",CC,") != -1)) )
		{
			return false;
		}
	}
	else if (id == 'XT_IWS_NU')
	{
		//INCLUDE:PU=U:
		if (!(
		( (",U,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_IWS_NPK')
	{
		//INCLUDE:PU=PA:
		if (!(
		( (",PA,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_IWS_NPGR')
	{
		//INCLUDE:PU=PGR:
		if (!(
		( (",PGR,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_IWS_NONE')
	{
		//INCLUDE:PU=GP:
		if (!(
		( (",GP,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_IWS_NCW')
	{
		//INCLUDE:PU=WAF,WAP,WAG:
		if (!(
		( (",WAF,WAP,WAG,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_IWS_MTW')
	{
		//INCLUDE:TC=MTW,MDW & UNF=FALSE:
		//INCLUDE:TC=MTW,MDW & UNF=TRUE & ESO=IPW:
		if (!(
		( ((TCINC.indexOf(",MTW,") != -1) || (TCINC.indexOf(",MDW,") != -1)) && UNF.equals("FALSE") )
		|| ( ((TCINC.indexOf(",MTW,") != -1) || (TCINC.indexOf(",MDW,") != -1)) && UNF.equals("TRUE") && ((ESOINC.indexOf(",IPW,") != -1)) )
		))
		{
			return false;
		}
		//EXCLUDE:PU=GP,GRN,PCR,PA,U | PU=WAP & F=CC:
		if ( (",GP,GRN,PCR,PA,U,".indexOf(","+PU+",") != -1) || (",WAP,".indexOf(","+PU+",") != -1) && ((FEX.indexOf(",CC,") != -1)) )
		{
			return false;
		}
	}
	else if (id == 'XT_IWS_MP')
	{
		//INCLUDE:PU=WAS:
		if (!(
		( (",WAS,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_IWS_MGB')
	{
		//INCLUDE:UNF=FALSE:
		//INCLUDE:UNF=TRUE & ESO=IPW:
		if (!(
		( UNF.equals("FALSE") )
		|| ( UNF.equals("TRUE") && ((ESOINC.indexOf(",IPW,") != -1)) )
		))
		{
			return false;
		}
		//EXCLUDE:PU=GP,GRN,PCR,PA,U | PU=WAP & F=CC:
		if ( (",GP,GRN,PCR,PA,U,".indexOf(","+PU+",") != -1) || (",WAP,".indexOf(","+PU+",") != -1) && ((FEX.indexOf(",CC,") != -1)) )
		{
			return false;
		}
	}
	else if (id == 'XT_IWS_MDW')
	{
		//INCLUDE:TC=MTW,MDW & UNF=FALSE:
		//INCLUDE:TC=MTW,MDW & UNF=TRUE & ESO=IPW:
		if (!(
		( ((TCINC.indexOf(",MTW,") != -1) || (TCINC.indexOf(",MDW,") != -1)) && UNF.equals("FALSE") )
		|| ( ((TCINC.indexOf(",MTW,") != -1) || (TCINC.indexOf(",MDW,") != -1)) && UNF.equals("TRUE") && ((ESOINC.indexOf(",IPW,") != -1)) )
		))
		{
			return false;
		}
		//EXCLUDE:PU=GP,GRN,PCR,PA,U | PU=WAP & F=CC:
		if ( (",GP,GRN,PCR,PA,U,".indexOf(","+PU+",") != -1) || (",WAP,".indexOf(","+PU+",") != -1) && ((FEX.indexOf(",CC,") != -1)) )
		{
			return false;
		}
	}
	else if (id == 'XT_IWS_MB')
	{
		//INCLUDE:UNF=FALSE:
		//INCLUDE:UNF=TRUE & ESO=IPW:
		if (!(
		( UNF.equals("FALSE") )
		|| ( UNF.equals("TRUE") && ((ESOINC.indexOf(",IPW,") != -1)) )
		))
		{
			return false;
		}
		//EXCLUDE:PU=GP,GRN,PCR,PA,U | PU=WAP & F=CC:
		if ( (",GP,GRN,PCR,PA,U,".indexOf(","+PU+",") != -1) || (",WAP,".indexOf(","+PU+",") != -1) && ((FEX.indexOf(",CC,") != -1)) )
		{
			return false;
		}
	}
	else if (id == 'XT_IWS_GRN')
	{
		//INCLUDE:PU=GRN:
		if (!(
		( (",GRN,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_IWS_DRYW')
	{
		//INCLUDE:UNF=FALSE:
		//INCLUDE:UNF=TRUE & ESO=IPW:
		if (!(
		( UNF.equals("FALSE") )
		|| ( UNF.equals("TRUE") && ((ESOINC.indexOf(",IPW,") != -1)) )
		))
		{
			return false;
		}
		//EXCLUDE:PU=GP,GRN,U | PU=WAP & F=CC:
		if ( (",GP,GRN,U,".indexOf(","+PU+",") != -1) || (",WAP,".indexOf(","+PU+",") != -1) && ((FEX.indexOf(",CC,") != -1)) )
		{
			return false;
		}
	}
	else if (id == 'XT_IWS_DRYS')
	{
		//INCLUDE:UNF=FALSE:
		//INCLUDE:UNF=TRUE & ESO=IPW:
		if (!(
		( UNF.equals("FALSE") )
		|| ( UNF.equals("TRUE") && ((ESOINC.indexOf(",IPW,") != -1)) )
		))
		{
			return false;
		}
		//EXCLUDE:PU=GP,GRN,PGR,U | PU=WAP & F=CC:
		if ( (",GP,GRN,PGR,U,".indexOf(","+PU+",") != -1) || (",WAP,".indexOf(","+PU+",") != -1) && ((FEX.indexOf(",CC,") != -1)) )
		{
			return false;
		}
	}
	else if (id == 'XT_IWS_DRYF')
	{
		//INCLUDE:PU=PGR,WAG:
		if (!(
		( (",PGR,WAG,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_IWS_CAR')
	{
		//INCLUDE:PU=PCR:
		if (!(
		( (",PCR,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_HC_WAC')
	{
		//INCLUDE:UNF=FALSE:
		//INCLUDE:UNF=TRUE & ESO=HC:
		if (!(
		( UNF.equals("FALSE") )
		|| ( UNF.equals("TRUE") && ((ESOINC.indexOf(",HC,") != -1)) )
		))
		{
			return false;
		}
		//EXCLUDE:PU=GP,PCR,PA,U,GRN:
		if ( (",GP,PCR,PA,U,GRN,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_HC_RF')
	{
		//INCLUDE:PU=CLC,DOR,FUN,NH,OFM:
		//INCLUDE:PU=AP,OFP & UNF=FALSE:
		//INCLUDE:PU=AP,OFP & UNF=TRUE & ESO=HC:
		if (!(
		( (",CLC,DOR,FUN,NH,OFM,".indexOf(","+PU+",") != -1) )
		|| ( (",AP,OFP,".indexOf(","+PU+",") != -1) && UNF.equals("FALSE") )
		|| ( (",AP,OFP,".indexOf(","+PU+",") != -1) && UNF.equals("TRUE") && ((ESOINC.indexOf(",HC,") != -1)) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_HC_PWU')
	{
		//INCLUDE:PU=CH,CHS,CHL,CHF,DOR,HOT,MOT,PS,SCHE,SCHS,SCHV,GRN:
		//INCLUDE:PU=AP & UNF=FALSE:
		//INCLUDE:PU=AP & UNF=TRUE & ESO=HC:
		if (!(
		( (",CH,CHS,CHL,CHF,DOR,HOT,MOT,PS,SCHE,SCHS,SCHV,GRN,".indexOf(","+PU+",") != -1) )
		|| ( (",AP,".indexOf(","+PU+",") != -1) && UNF.equals("FALSE") )
		|| ( (",AP,".indexOf(","+PU+",") != -1) && UNF.equals("TRUE") && ((ESOINC.indexOf(",HC,") != -1)) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_HC_NONE')
	{
		//INCLUDE:UNF=FALSE:
		//INCLUDE:UNF=TRUE & ESO=HC:
		if (!(
		( UNF.equals("FALSE") )
		|| ( UNF.equals("TRUE") && ((ESOINC.indexOf(",HC,") != -1)) )
		))
		{
			return false;
		}
		//EXCLUDE:PU=GP,PCR,PA,U:
		if ( (",GP,PCR,PA,U,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_HC_HP')
	{
		//INCLUDE:UNF=FALSE:
		//INCLUDE:UNF=TRUE & ESO=HC:
		if (!(
		( UNF.equals("FALSE") )
		|| ( UNF.equals("TRUE") && ((ESOINC.indexOf(",HC,") != -1)) )
		))
		{
			return false;
		}
		//EXCLUDE:PU=AUD,BA,CW,CWA,GP,POL,ITC,WAC,WAF,WAP,WAS,PCR,PGR,GRN,PA,U,MF,WAG:
		if ( (",AUD,BA,CW,CWA,GP,POL,ITC,WAC,WAF,WAP,WAS,PCR,PGR,GRN,PA,U,MF,WAG,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_HC_HEATR')
	{
		//INCLUDE:PU=WAP,WAF,WAC,PGR,AR,GM,FIRE,MF,WAG:
		//INCLUDE:PU=WAP,WAF,WAC,PGR,AR,GM,FIRE,MF,WAG & UNF=FALSE:
		//INCLUDE:PU=WAP,WAF,WAC,PGR,AR,GM,FIRE,MF,WAG & UNF=TRUE & ESO=HC:
		if (!(
		( (",WAP,WAF,WAC,PGR,AR,GM,FIRE,MF,WAG,".indexOf(","+PU+",") != -1) )
		|| ( (",WAP,WAF,WAC,PGR,AR,GM,FIRE,MF,WAG,".indexOf(","+PU+",") != -1) && UNF.equals("FALSE") )
		|| ( (",WAP,WAF,WAC,PGR,AR,GM,FIRE,MF,WAG,".indexOf(","+PU+",") != -1) && UNF.equals("TRUE") && ((ESOINC.indexOf(",HC,") != -1)) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_HC_HEAT')
	{
		//INCLUDE:PU=WAP,WAF,WAC,PGR,AR,GM,FIRE,GYM,CLH,ITC,MF,BA,BT,CC,CWA,DAY,DRY,DS,FA,FURN,GRN,KEN,LN,POL,PRT,PS,RBB,RM,STRC,STRCP,STRDI,STRG,WAG:
		//INCLUDE:PU=WAP,WAF,WAC,PGR,AR,GM,FIRE,GYM,CLH,ITC,MF,BA,BT,CC,CWA,DAY,DRY,DS,FA,FURN,GRN,KEN,LN,POL,PRT,PS,RBB,RM,STRC,STRCP,STRDI,STRG,WAG & UNF=FALSE:
		//INCLUDE:PU=WAP,WAF,WAC,PGR,AR,GM,FIRE,GYM,CLH,ITC,MF,BA,BT,CC,CWA,DAY,DRY,DS,FA,FURN,GRN,KEN,LN,POL,PRT,PS,RBB,RM,STRC,STRCP,STRDI,STRG,WAG & UNF=TRUE & ESO=HC:
		if (!(
		( (",WAP,WAF,WAC,PGR,AR,GM,FIRE,GYM,CLH,ITC,MF,BA,BT,CC,CWA,DAY,DRY,DS,FA,FURN,GRN,KEN,LN,POL,PRT,PS,RBB,RM,STRC,STRCP,STRDI,STRG,WAG,".indexOf(","+PU+",") != -1) )
		|| ( (",WAP,WAF,WAC,PGR,AR,GM,FIRE,GYM,CLH,ITC,MF,BA,BT,CC,CWA,DAY,DRY,DS,FA,FURN,GRN,KEN,LN,POL,PRT,PS,RBB,RM,STRC,STRCP,STRDI,STRG,WAG,".indexOf(","+PU+",") != -1) && UNF.equals("FALSE") )
		|| ( (",WAP,WAF,WAC,PGR,AR,GM,FIRE,GYM,CLH,ITC,MF,BA,BT,CC,CWA,DAY,DRY,DS,FA,FURN,GRN,KEN,LN,POL,PRT,PS,RBB,RM,STRC,STRCP,STRDI,STRG,WAG,".indexOf(","+PU+",") != -1) && UNF.equals("TRUE") && ((ESOINC.indexOf(",HC,") != -1)) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_HC_GFH')
	{
		//INCLUDE:UNF=FALSE:
		//INCLUDE:UNF=TRUE & ESO=HC:
		if (!(
		( UNF.equals("FALSE") )
		|| ( UNF.equals("TRUE") && ((ESOINC.indexOf(",HC,") != -1)) )
		))
		{
			return false;
		}
		//EXCLUDE:PU=CW,GP,PCR,PGR,PA,U,WAG:
		if ( (",CW,GP,PCR,PGR,PA,U,WAG,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_HC_GFB')
	{
		//INCLUDE:UNF=FALSE:
		//INCLUDE:UNF=TRUE & ESO=HC:
		if (!(
		( UNF.equals("FALSE") )
		|| ( UNF.equals("TRUE") && ((ESOINC.indexOf(",HC,") != -1)) )
		))
		{
			return false;
		}
		//EXCLUDE:PU=BA,BT,CW,CWA,GRN,GYM,LN,GM,GP,IRC,STRG,POL,ITC,WAC,WAF,WAP,WAS,PCR,PGR,PA,U,MF,WAG:
		if ( (",BA,BT,CW,CWA,GRN,GYM,LN,GM,GP,IRC,STRG,POL,ITC,WAC,WAF,WAP,WAS,PCR,PGR,PA,U,MF,WAG,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_HC_GEO')
	{
		//INCLUDE:PU=BA,DAY,DRY,AR,GM,GRN,LN,RM,MT,PRT,RBB,RF,STRC,STRCP,STRD,STRDI,FURN,STRG,WAC,KEN,BK,OFM,AUD,BT,CLC,CLH,IRC,ITC,CC,DS,DOR,FUN,GYM,MF,NH,POL,WAF,WAP,WAS,WB:
		//INCLUDE:PU=AP,MALL,MLS,OFP & UNF=FALSE:
		//INCLUDE:PU=AP,MALL,MLS,OFP & UNF=TRUE & ESO=HC:
		if (!(
		( (",BA,DAY,DRY,AR,GM,GRN,LN,RM,MT,PRT,RBB,RF,STRC,STRCP,STRD,STRDI,FURN,STRG,WAC,KEN,BK,OFM,AUD,BT,CLC,CLH,IRC,ITC,CC,DS,DOR,FUN,GYM,MF,NH,POL,WAF,WAP,WAS,WB,".indexOf(","+PU+",") != -1) )
		|| ( (",AP,MALL,MLS,OFP,".indexOf(","+PU+",") != -1) && UNF.equals("FALSE") )
		|| ( (",AP,MALL,MLS,OFP,".indexOf(","+PU+",") != -1) && UNF.equals("TRUE") && ((ESOINC.indexOf(",HC,") != -1)) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_HC_FRC')
	{
		//INCLUDE:PU=BA,CWA,CW,DAY,DRY,AR,GM,GRN,LN,RM,MT,PRT,RBB,RF,STRC,STRCP,STRD,STRDI,FURN,STRG,WAC,KEN,BK,OFM,AUD,BT,CLC,CLH,IRC,ITC,CC,DS,DOR,FUN,GYM,MF,NH,POL,WAF,WAP,WAS,WB,FA:
		//INCLUDE:PU=AP,MALL,MLS,OFP & UNF=FALSE:
		//INCLUDE:PU=AP,MALL,MLS,OFP & UNF=TRUE & ESO=HC:
		if (!(
		( (",BA,CWA,CW,DAY,DRY,AR,GM,GRN,LN,RM,MT,PRT,RBB,RF,STRC,STRCP,STRD,STRDI,FURN,STRG,WAC,KEN,BK,OFM,AUD,BT,CLC,CLH,IRC,ITC,CC,DS,DOR,FUN,GYM,MF,NH,POL,WAF,WAP,WAS,WB,FA,".indexOf(","+PU+",") != -1) )
		|| ( (",AP,MALL,MLS,OFP,".indexOf(","+PU+",") != -1) && UNF.equals("FALSE") )
		|| ( (",AP,MALL,MLS,OFP,".indexOf(","+PU+",") != -1) && UNF.equals("TRUE") && ((ESOINC.indexOf(",HC,") != -1)) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_HC_FR')
	{
		//INCLUDE:PU=BA,CWA,CW,DAY,DRY,AR,GM,GRN,LN,RM,MT,PRT,RBB,RF,STRC,STRCP,STRD,STRDI,FURN,STRG,WAC,KEN,BK,OFM,AUD,BT,CLC,CLH,IRC,ITC,CC,DS,DOR,FUN,GYM,MF,NH,POL,WAF,WAP,WAS,WB,FA:
		//INCLUDE:PU=AP,MALL,MLS,OFP & UNF=FALSE:
		//INCLUDE:PU=AP,MALL,MLS,OFP & UNF=TRUE & ESO=HC:
		if (!(
		( (",BA,CWA,CW,DAY,DRY,AR,GM,GRN,LN,RM,MT,PRT,RBB,RF,STRC,STRCP,STRD,STRDI,FURN,STRG,WAC,KEN,BK,OFM,AUD,BT,CLC,CLH,IRC,ITC,CC,DS,DOR,FUN,GYM,MF,NH,POL,WAF,WAP,WAS,WB,FA,".indexOf(","+PU+",") != -1) )
		|| ( (",AP,MALL,MLS,OFP,".indexOf(","+PU+",") != -1) && UNF.equals("FALSE") )
		|| ( (",AP,MALL,MLS,OFP,".indexOf(","+PU+",") != -1) && UNF.equals("TRUE") && ((ESOINC.indexOf(",HC,") != -1)) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_HC_EWD')
	{
		//INCLUDE:UNF=FALSE:
		//INCLUDE:UNF=TRUE & ESO=HC:
		if (!(
		( UNF.equals("FALSE") )
		|| ( UNF.equals("TRUE") && ((ESOINC.indexOf(",HC,") != -1)) )
		))
		{
			return false;
		}
		//EXCLUDE:PU=CW,CWA,GRN,GP,POL,WAS,PCR,PGR,PA,U,WAG:
		if ( (",CW,CWA,GRN,GP,POL,WAS,PCR,PGR,PA,U,WAG,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_HC_EB')
	{
		//INCLUDE:UNF=FALSE:
		//INCLUDE:UNF=TRUE & ESO=HC:
		if (!(
		( UNF.equals("FALSE") )
		|| ( UNF.equals("TRUE") && ((ESOINC.indexOf(",HC,") != -1)) )
		))
		{
			return false;
		}
		//EXCLUDE:PU=GP,PCR,PA,U:
		if ( (",GP,PCR,PA,U,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_HC_DXP')
	{
		//INCLUDE:UNF=FALSE:
		//INCLUDE:UNF=TRUE & ESO=HC:
		if (!(
		( UNF.equals("FALSE") )
		|| ( UNF.equals("TRUE") && ((ESOINC.indexOf(",HC,") != -1)) )
		))
		{
			return false;
		}
		//EXCLUDE:PU=AP,CW,CWA,CH,CHC,CC,STRC,STRCP,DOR,FUN,GRN,NH,GP,RS,RSF,RB,RBB,PRT,MLS,STRG,WAS,PCR,PGR,PA,U,WAG:
		if ( (",AP,CW,CWA,CH,CHC,CC,STRC,STRCP,DOR,FUN,GRN,NH,GP,RS,RSF,RB,RBB,PRT,MLS,STRG,WAS,PCR,PGR,PA,U,WAG,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_HC_CWW')
	{
		//INCLUDE:UNF=FALSE:
		//INCLUDE:UNF=TRUE & ESO=HC:
		if (!(
		( UNF.equals("FALSE") )
		|| ( UNF.equals("TRUE") && ((ESOINC.indexOf(",HC,") != -1)) )
		))
		{
			return false;
		}
		//EXCLUDE:PU=CW,CWA,CHC,STRC,STRCP,STRD,DOR,GRN,MOT,LN,GM,NH,GP,RS,RSF,RB,RBB,PRT,RF,RY,RM,RFS,MLS,WAS,WAP,PCR,PGR,PA,U,DS,WB,WAG:
		if ( (",CW,CWA,CHC,STRC,STRCP,STRD,DOR,GRN,MOT,LN,GM,NH,GP,RS,RSF,RB,RBB,PRT,RF,RY,RM,RFS,MLS,WAS,WAP,PCR,PGR,PA,U,DS,WB,WAG,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_HC_CVSM')
	{
		//INCLUDE:UNF=FALSE:
		//INCLUDE:UNF=TRUE & ESO=HC:
		if (!(
		( UNF.equals("FALSE") )
		|| ( UNF.equals("TRUE") && ((ESOINC.indexOf(",HC,") != -1)) )
		))
		{
			return false;
		}
		//EXCLUDE:PU=GP,PCR,PGR,PA,U,WAG:
		if ( (",GP,PCR,PGR,PA,U,WAG,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_HC_BW')
	{
		//INCLUDE:UNF=FALSE:
		//INCLUDE:UNF=TRUE & ESO=HC:
		if (!(
		( UNF.equals("FALSE") )
		|| ( UNF.equals("TRUE") && ((ESOINC.indexOf(",HC,") != -1)) )
		))
		{
			return false;
		}
		//EXCLUDE:PU=AR,BA,CW,CWA,STRC,STRCP,STRD,STRDI,FURN,GRN,GYM,PS,KEN,LN,GM,MT,GP,PO,RS,RSF,IRC,MLS,STRG,POL,ITC,WAC,WAF,WAP,WAS,PCR,PGR,PA,U,MF,WAG:
		if ( (",AR,BA,CW,CWA,STRC,STRCP,STRD,STRDI,FURN,GRN,GYM,PS,KEN,LN,GM,MT,GP,PO,RS,RSF,IRC,MLS,STRG,POL,ITC,WAC,WAF,WAP,WAS,PCR,PGR,PA,U,MF,WAG,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_HC_BS')
	{
		//INCLUDE:UNF=FALSE:
		//INCLUDE:UNF=TRUE & ESO=HC:
		if (!(
		( UNF.equals("FALSE") )
		|| ( UNF.equals("TRUE") && ((ESOINC.indexOf(",HC,") != -1)) )
		))
		{
			return false;
		}
		//EXCLUDE:PU=AR,BA,CW,CWA,STRC,STRCP,STRD,STRDI,FURN,GRN,GYM,PS,KEN,LN,GM,MT,GP,PO,RS,RSF,IRC,MLS,STRG,POL,ITC,WAC,WAF,WAP,WAS,PCR,PGR,PA,U,MF,WAG:
		if ( (",AR,BA,CW,CWA,STRC,STRCP,STRD,STRDI,FURN,GRN,GYM,PS,KEN,LN,GM,MT,GP,PO,RS,RSF,IRC,MLS,STRG,POL,ITC,WAC,WAF,WAP,WAS,PCR,PGR,PA,U,MF,WAG,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_F_PB')
	{
		//EXCLUDE:PU=GRN,PCR,PGR,CW,CWA,GM,GP,WAS,ITC:
		if ( (",GRN,PCR,PGR,CW,CWA,GM,GP,WAS,ITC,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_F_HB')
	{
		//EXCLUDE:PU=GRN,PCR,PGR,ITC,CW,CWA:
		if ( (",GRN,PCR,PGR,ITC,CW,CWA,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_F_CSFC')
	{
		//INCLUDE:PU=OFP,OFM:
		if (!(
		( (",OFP,OFM,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_F_CS')
	{
		//EXCLUDE:PU=GRN:
		if ( (",GRN,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_F_CR')
	{
		//EXCLUDE:PU=GRN,PCR,PGR,CW,CWA,GM,GP,WAS,ITC:
		if ( (",GRN,PCR,PGR,CW,CWA,GM,GP,WAS,ITC,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_F_CC')
	{
		//INCLUDE:PU=GRN,WAP,PCR:
		if (!(
		( (",GRN,WAP,PCR,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_F_B')
	{
		//EXCLUDE:PU=GRN,PCR,PGR,ITC,CW,CWA:
		if ( (",GRN,PCR,PGR,ITC,CW,CWA,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_FS_WF')
	{
		//INCLUDE:P=2- | F=B,HB,CR,PB,CSFC:
		if (!(
		( (P >= 2) || ((FINC.indexOf(",B,") != -1) || (FINC.indexOf(",HB,") != -1) || (FINC.indexOf(",CR,") != -1) || (FINC.indexOf(",PB,") != -1) || (FINC.indexOf(",CSFC,") != -1)) )
		))
		{
			return false;
		}
		//EXCLUDE:PU=GP,GRN,PCR,PGR:
		if ( (",GP,GRN,PCR,PGR,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_FS_SJD')
	{
		//INCLUDE:P=2- | F=B,HB,CR,PB,CSFC:
		if (!(
		( (P >= 2) || ((FINC.indexOf(",B,") != -1) || (FINC.indexOf(",HB,") != -1) || (FINC.indexOf(",CR,") != -1) || (FINC.indexOf(",PB,") != -1) || (FINC.indexOf(",CSFC,") != -1)) )
		))
		{
			return false;
		}
		//EXCLUDE:PU=GP,GRN,PCR,PGR:
		if ( (",GP,GRN,PCR,PGR,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_FS_N')
	{
		//INCLUDE:PU=OFP & F=CSFC | PU=OFM & F=CSFC:
		if (!(
		( (",OFP,".indexOf(","+PU+",") != -1) && ((FINC.indexOf(",CSFC,") != -1)) || (",OFM,".indexOf(","+PU+",") != -1) && ((FINC.indexOf(",CSFC,") != -1)) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_FS_FLG')
	{
		//INCLUDE:PU=GRN,PCR | PU=WAP & F=CC | PU=OFM,OFP & F=CSFC | F=PB:
		if (!(
		( (",GRN,PCR,".indexOf(","+PU+",") != -1) || (",WAP,".indexOf(","+PU+",") != -1) && ((FINC.indexOf(",CC,") != -1)) || (",OFM,OFP,".indexOf(","+PU+",") != -1) && ((FINC.indexOf(",CSFC,") != -1)) || ((FINC.indexOf(",PB,") != -1)) )
		))
		{
			return false;
		}
		//EXCLUDE:P=1 & F=CS:
		if ( (P==1) && ((FEX.indexOf(",CS,") != -1)) )
		{
			return false;
		}
	}
	else if (id == 'XT_FS_FLE')
	{
		//INCLUDE:PU=GRN,PCR | PU=WAP & F=CC | F=PB:
		if (!(
		( (",GRN,PCR,".indexOf(","+PU+",") != -1) || (",WAP,".indexOf(","+PU+",") != -1) && ((FINC.indexOf(",CC,") != -1)) || ((FINC.indexOf(",PB,") != -1)) )
		))
		{
			return false;
		}
		//EXCLUDE:P=1 & F=CS:
		if ( (P==1) && ((FEX.indexOf(",CS,") != -1)) )
		{
			return false;
		}
	}
	else if (id == 'XT_FS_FLC')
	{
		//INCLUDE:PU=GRN | PU=WAP,PCR & F=CC | PU=OFM,OFP & F=CSFC | F=PB:
		if (!(
		( (",GRN,".indexOf(","+PU+",") != -1) || (",WAP,PCR,".indexOf(","+PU+",") != -1) && ((FINC.indexOf(",CC,") != -1)) || (",OFM,OFP,".indexOf(","+PU+",") != -1) && ((FINC.indexOf(",CSFC,") != -1)) || ((FINC.indexOf(",PB,") != -1)) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_FS_CS')
	{
		//INCLUDE:P=2- | F=B,HB,CR,PB,CSFC:
		if (!(
		( (P >= 2) || ((FINC.indexOf(",B,") != -1) || (FINC.indexOf(",HB,") != -1) || (FINC.indexOf(",CR,") != -1) || (FINC.indexOf(",PB,") != -1) || (FINC.indexOf(",CSFC,") != -1)) )
		))
		{
			return false;
		}
		//EXCLUDE:PU=GRN,PCR,PGR:
		if ( (",GRN,PCR,PGR,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_FS_A')
	{
		//INCLUDE:PU=PCR:
		if (!(
		( (",PCR,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
		//EXCLUDE:P=1 & F=CS:
		if ( (P==1) && ((FEX.indexOf(",CS,") != -1)) )
		{
			return false;
		}
	}
	else if (id == 'XT_FP_FPLZ')
	{
		//INCLUDE:UNF=FALSE:
		//INCLUDE:UNF=TRUE & ESO=FP:
		if (!(
		( UNF.equals("FALSE") )
		|| ( UNF.equals("TRUE") && ((ESOINC.indexOf(",FP,") != -1)) )
		))
		{
			return false;
		}
		//EXCLUDE:PU=CW,CWA,DRY,GRN,GYM,LN,GP,PGR,PCR,MLS,STRG,WAC,POL,WAF,WAP,WAS,PA,U,MF,WAG:
		if ( (",CW,CWA,DRY,GRN,GYM,LN,GP,PGR,PCR,MLS,STRG,WAC,POL,WAF,WAP,WAS,PA,U,MF,WAG,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_FP_FPLW')
	{
		//INCLUDE:UNF=FALSE:
		//INCLUDE:UNF=TRUE & ESO=FP:
		if (!(
		( UNF.equals("FALSE") )
		|| ( UNF.equals("TRUE") && ((ESOINC.indexOf(",FP,") != -1)) )
		))
		{
			return false;
		}
		//EXCLUDE:PU=CW,CWA,DRY,GRN,GYM,LN,GP,PGR,PCR,MLS,STRG,WAC,POL,WAF,WAP,WAS,PA,U,MF,WAG:
		if ( (",CW,CWA,DRY,GRN,GYM,LN,GP,PGR,PCR,MLS,STRG,WAC,POL,WAF,WAP,WAS,PA,U,MF,WAG,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_FP_FPLM')
	{
		//INCLUDE:UNF=FALSE:
		//INCLUDE:UNF=TRUE & ESO=FP:
		if (!(
		( UNF.equals("FALSE") )
		|| ( UNF.equals("TRUE") && ((ESOINC.indexOf(",FP,") != -1)) )
		))
		{
			return false;
		}
		//EXCLUDE:PU=CW,CWA,DRY,GRN,GYM,LN,GP,PGR,PCR,MLS,STRG,WAC,POL,WAF,WAP,WAS,PA,U,MF,WAG:
		if ( (",CW,CWA,DRY,GRN,GYM,LN,GP,PGR,PCR,MLS,STRG,WAC,POL,WAF,WAP,WAS,PA,U,MF,WAG,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_FP_FPLB')
	{
		//INCLUDE:UNF=FALSE:
		//INCLUDE:UNF=TRUE & ESO=FP:
		if (!(
		( UNF.equals("FALSE") )
		|| ( UNF.equals("TRUE") && ((ESOINC.indexOf(",FP,") != -1)) )
		))
		{
			return false;
		}
		//EXCLUDE:PU=CW,CWA,DRY,GRN,GYM,LN,GP,PGR,PCR,MLS,STRG,WAC,POL,WAF,WAP,WAS,PA,U,MF,WAG:
		if ( (",CW,CWA,DRY,GRN,GYM,LN,GP,PGR,PCR,MLS,STRG,WAC,POL,WAF,WAP,WAS,PA,U,MF,WAG,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_FM_S')
	{
		//EXCLUDE:F=CS,CC:
		if ( ((FEX.indexOf(",CS,") != -1) || (FEX.indexOf(",CC,") != -1)) )
		{
			return false;
		}
		//EXCLUDE:PU=GRN,PCR,PGR,PA,FA,U:
		if ( (",GRN,PCR,PGR,PA,FA,U,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_FM_C')
	{
		//EXCLUDE:F=CC:
		if ( ((FEX.indexOf(",CC,") != -1)) )
		{
			return false;
		}
		//EXCLUDE:PU=GRN,PCR,PGR,PA,FA,U:
		if ( (",GRN,PCR,PGR,PA,FA,U,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_FM_BRK')
	{
		//EXCLUDE:F=CS,CC:
		if ( ((FEX.indexOf(",CS,") != -1) || (FEX.indexOf(",CC,") != -1)) )
		{
			return false;
		}
		//EXCLUDE:PU=GRN,PCR,PGR,PA,FA,U:
		if ( (",GRN,PCR,PGR,PA,FA,U,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_FM_B')
	{
		//EXCLUDE:F=CS,CC:
		if ( ((FEX.indexOf(",CS,") != -1) || (FEX.indexOf(",CC,") != -1)) )
		{
			return false;
		}
		//EXCLUDE:PU=GRN,PCR,PGR,PA,FA,U:
		if ( (",GRN,PCR,PGR,PA,FA,U,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_EWF_VL')
	{
		//EXCLUDE:PU=GRN:
		if ( (",GRN,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
		//EXCLUDE:TC=PB,LOG:
		if ( ((TCEX.indexOf(",PB,") != -1) || (TCEX.indexOf(",LOG,") != -1)) )
		{
			return false;
		}
	}
	else if (id == 'XT_EWF_STUM')
	{
		//EXCLUDE:PU=GRN:
		if ( (",GRN,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
		//EXCLUDE:TC=PB,LOG:
		if ( ((TCEX.indexOf(",PB,") != -1) || (TCEX.indexOf(",LOG,") != -1)) )
		{
			return false;
		}
	}
	else if (id == 'XT_EWF_STU')
	{
		//EXCLUDE:PU=GRN:
		if ( (",GRN,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
		//EXCLUDE:TC=PB,LOG:
		if ( ((TCEX.indexOf(",PB,") != -1) || (TCEX.indexOf(",LOG,") != -1)) )
		{
			return false;
		}
	}
	else if (id == 'XT_EWF_STNC')
	{
		//EXCLUDE:PU=GRN:
		if ( (",GRN,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
		//EXCLUDE:TC=PB,LOG:
		if ( ((TCEX.indexOf(",PB,") != -1) || (TCEX.indexOf(",LOG,") != -1)) )
		{
			return false;
		}
	}
	else if (id == 'XT_EWF_STN')
	{
		//EXCLUDE:PU=GRN:
		if ( (",GRN,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
		//EXCLUDE:TC=PB,LOG:
		if ( ((TCEX.indexOf(",PB,") != -1) || (TCEX.indexOf(",LOG,") != -1)) )
		{
			return false;
		}
	}
	else if (id == 'XT_EWF_SHN')
	{
		//EXCLUDE:PU=GRN:
		if ( (",GRN,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
		//EXCLUDE:TC=PB,LOG:
		if ( ((TCEX.indexOf(",PB,") != -1) || (TCEX.indexOf(",LOG,") != -1)) )
		{
			return false;
		}
	}
	else if (id == 'XT_EWF_RS')
	{
		//EXCLUDE:PU=GRN:
		if ( (",GRN,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
		//EXCLUDE:TC=PB,RS,LOG:
		if ( ((TCEX.indexOf(",PB,") != -1) || (TCEX.indexOf(",RS,") != -1) || (TCEX.indexOf(",LOG,") != -1)) )
		{
			return false;
		}
	}
	else if (id == 'XT_EWF_RMP2')
	{
		//INCLUDE:TC=MP:
		if (!(
		( ((TCINC.indexOf(",MP,") != -1)) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_EWF_RMP')
	{
		//INCLUDE:TC=POLE,WF,LGS:
		if (!(
		( ((TCINC.indexOf(",POLE,") != -1) || (TCINC.indexOf(",WF,") != -1) || (TCINC.indexOf(",LGS,") != -1)) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_EWF_PS')
	{
		//EXCLUDE:PU=GRN:
		if ( (",GRN,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
		//EXCLUDE:TC=PB,LOG:
		if ( ((TCEX.indexOf(",PB,") != -1) || (TCEX.indexOf(",LOG,") != -1)) )
		{
			return false;
		}
	}
	else if (id == 'XT_EWF_PNTM')
	{
		//EXCLUDE:PU=GRN:
		if ( (",GRN,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
		//EXCLUDE:TC=PB,LOG:
		if ( ((TCEX.indexOf(",PB,") != -1) || (TCEX.indexOf(",LOG,") != -1)) )
		{
			return false;
		}
	}
	else if (id == 'XT_EWF_PLY')
	{
		//EXCLUDE:PU=GRN:
		if ( (",GRN,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
		//EXCLUDE:TC=PB,LOG:
		if ( ((TCEX.indexOf(",PB,") != -1) || (TCEX.indexOf(",LOG,") != -1)) )
		{
			return false;
		}
	}
	else if (id == 'XT_EWF_NONE')
	{
		//EXCLUDE:PU=PCR:
		if ( (",PCR,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
		//EXCLUDE:TC=MP,MAS,MGB,MDB,LOG,WF,LGS:
		if ( ((TCEX.indexOf(",MP,") != -1) || (TCEX.indexOf(",MAS,") != -1) || (TCEX.indexOf(",MGB,") != -1) || (TCEX.indexOf(",MDB,") != -1) || (TCEX.indexOf(",LOG,") != -1) || (TCEX.indexOf(",WF,") != -1) || (TCEX.indexOf(",LGS,") != -1)) )
		{
			return false;
		}
	}
	else if (id == 'XT_EWF_NMGB')
	{
		//INCLUDE:TC=MGB:
		if (!(
		( ((TCINC.indexOf(",MGB,") != -1)) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_EWF_NMDB')
	{
		//INCLUDE:TC=MDB:
		if (!(
		( ((TCINC.indexOf(",MDB,") != -1)) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_EWF_NMAS')
	{
		//INCLUDE:TC=MAS:
		if (!(
		( ((TCINC.indexOf(",MAS,") != -1)) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_EWF_LOGP')
	{
		//INCLUDE:TC=LOG:
		if (!(
		( ((TCINC.indexOf(",LOG,") != -1)) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_EWF_LOGB')
	{
		//INCLUDE:TC=LOG:
		if (!(
		( ((TCINC.indexOf(",LOG,") != -1)) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_EWF_LOG')
	{
		//EXCLUDE:PU=GRN:
		if ( (",GRN,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
		//EXCLUDE:TC=PB,LOG:
		if ( ((TCEX.indexOf(",PB,") != -1) || (TCEX.indexOf(",LOG,") != -1)) )
		{
			return false;
		}
	}
	else if (id == 'XT_EWF_FCEM')
	{
		//EXCLUDE:PU=GRN:
		if ( (",GRN,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
		//EXCLUDE:TC=PB,LOG:
		if ( ((TCEX.indexOf(",PB,") != -1) || (TCEX.indexOf(",LOG,") != -1)) )
		{
			return false;
		}
	}
	else if (id == 'XT_EWF_CS')
	{
		//EXCLUDE:PU=GRN:
		if ( (",GRN,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
		//EXCLUDE:TC=PB,LOG:
		if ( ((TCEX.indexOf(",PB,") != -1) || (TCEX.indexOf(",LOG,") != -1)) )
		{
			return false;
		}
	}
	else if (id == 'XT_EWF_CMP2')
	{
		//INCLUDE:TC=MP:
		if (!(
		( ((TCINC.indexOf(",MP,") != -1)) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_EWF_CMP')
	{
		//INCLUDE:TC=POLE,WF,LGS:
		if (!(
		( ((TCINC.indexOf(",POLE,") != -1) || (TCINC.indexOf(",WF,") != -1) || (TCINC.indexOf(",LGS,") != -1)) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_EWF_CAR')
	{
		//INCLUDE:PU=PCR:
		if (!(
		( (",PCR,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_EWF_BR')
	{
		//EXCLUDE:PU=GRN:
		if ( (",GRN,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
		//EXCLUDE:TC=MDW,PB,LOG:
		if ( ((TCEX.indexOf(",MDW,") != -1) || (TCEX.indexOf(",PB,") != -1) || (TCEX.indexOf(",LOG,") != -1)) )
		{
			return false;
		}
	}
	else if (id == 'XT_EWF_ASB')
	{
		//EXCLUDE:PU=GRN:
		if ( (",GRN,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
		//EXCLUDE:TC=PB,LOG:
		if ( ((TCEX.indexOf(",PB,") != -1) || (TCEX.indexOf(",LOG,") != -1)) )
		{
			return false;
		}
	}
	else if (id == 'XT_EWF_AL')
	{
		//EXCLUDE:PU=GRN:
		if ( (",GRN,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
		//EXCLUDE:TC=PB,LOG:
		if ( ((TCEX.indexOf(",PB,") != -1) || (TCEX.indexOf(",LOG,") != -1)) )
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_XSW')
	{
		//INCLUDE:PU=AP,OFM,OFP:
		if (!(
		( (",AP,OFM,OFP,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_XSSC')
	{
		//INCLUDE:PU=AP,OFM,OFP:
		if (!(
		( (",AP,OFM,OFP,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_XSS')
	{
		//INCLUDE:PU=AP,OFM,OFP:
		if (!(
		( (",AP,OFM,OFP,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_XAWN')
	{
		//INCLUDE:PU=PRT,KEN,RM,MALL,RBB,RF,MLS,WB:
		if (!(
		( (",PRT,KEN,RM,MALL,RBB,RF,MLS,WB,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_WSL')
	{
		//INCLUDE:PU=PGR:
		if (!(
		( (",PGR,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_WSCW')
	{
		//INCLUDE:PU=PGR:
		if (!(
		( (",PGR,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_WSCP')
	{
		//INCLUDE:PU=PGR:
		if (!(
		( (",PGR,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_WSCA')
	{
		//INCLUDE:PU=PGR:
		if (!(
		( (",PGR,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_WINCW')
	{
		//INCLUDE:PU=PGR,WAG:
		if (!(
		( (",PGR,WAG,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_WINCV')
	{
		//INCLUDE:PU=PGR,WAG:
		if (!(
		( (",PGR,WAG,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_WINCA')
	{
		//INCLUDE:PU=PGR,WAG:
		if (!(
		( (",PGR,WAG,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_WG')
	{
		//EXCLUDE:PU=GRN,PA,FA,U:
		if ( (",GRN,PA,FA,U,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_WALKF')
	{
		//INCLUDE:PU=STRG,STRC,STRCP,RS,RSF,WAC,MALL,MLS,RB,RY,RM,RFS,WB:
		if (!(
		( (",STRG,STRC,STRCP,RS,RSF,WAC,MALL,MLS,RB,RY,RM,RFS,WB,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_WALKC')
	{
		//INCLUDE:PU=STRG,STRC,STRCP,RS,RSF,WAC,MALL,MLS,RB,RY,RM,RFS,WB:
		if (!(
		( (",STRG,STRC,STRCP,RS,RSF,WAC,MALL,MLS,RB,RY,RM,RFS,WB,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_VL')
	{
		//INCLUDE:PU=CHF:
		if (!(
		( (",CHF,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_VID')
	{
		//INCLUDE:PU=CC:
		if (!(
		( (",CC,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_VAU')
	{
		//INCLUDE:PU=AUD,BA,BK,CLC,CLH,CW,CWA,FURN,GYM,HOT,IRC,ITC,LN,MOT,MLS,PS,PO,POL,RS,RSF,SCHE,SCHS,SCHV,STRC,STRCP,STRD,STRDI,STRG,DRY,WAF,MF,RM,MALL,RFS,RY,RB:
		if (!(
		( (",AUD,BA,BK,CLC,CLH,CW,CWA,FURN,GYM,HOT,IRC,ITC,LN,MOT,MLS,PS,PO,POL,RS,RSF,SCHE,SCHS,SCHV,STRC,STRCP,STRD,STRDI,STRG,DRY,WAF,MF,RM,MALL,RFS,RY,RB,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_UT')
	{
		//INCLUDE:PU=STRCP:
		if (!(
		( (",STRCP,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_UPG')
	{
		//INCLUDE:PU=PA,PCR:
		if (!(
		( (",PA,PCR,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_UPB')
	{
		//INCLUDE:PU=PA,PCR:
		if (!(
		( (",PA,PCR,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_TRK')
	{
		//INCLUDE:PU=FURN:
		if (!(
		( (",FURN,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_SUN')
	{
		//INCLUDE:PU=RS,RSF,HOT,MOT,SCHE,SCHS,SCHV,MALL,RM,RFS:
		if (!(
		( (",RS,RSF,HOT,MOT,SCHE,SCHS,SCHV,MALL,RM,RFS,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_SU')
	{
		//INCLUDE:PU=CLH,POL:
		if (!(
		( (",CLH,POL,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_STSM')
	{
		//INCLUDE:PU=CC,CHF:
		if (!(
		( (",CC,CHF,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_STLG')
	{
		//INCLUDE:PU=CC,CHF:
		if (!(
		( (",CC,CHF,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_ST')
	{
		//INCLUDE:PU=CC,CHF:
		if (!(
		( (",CC,CHF,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_SSW')
	{
		//INCLUDE:P=2-:
		if (!(
		( (P >= 2) )
		))
		{
			return false;
		}
		//EXCLUDE:PU=GP,WAS,PA,FA,U:
		if ( (",GP,WAS,PA,FA,U,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_SSM')
	{
		//INCLUDE:P=2-:
		if (!(
		( (P >= 2) )
		))
		{
			return false;
		}
		//EXCLUDE:PU=GP,WAS,PA,FA,U:
		if ( (",GP,WAS,PA,FA,U,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_SSHTR')
	{
		//INCLUDE:UNF=FALSE:
		//INCLUDE:UNF=TRUE & ESO=XDW:
		if (!(
		( UNF.equals("FALSE") )
		|| ( UNF.equals("TRUE") && ((ESOINC.indexOf(",XDW,") != -1)) )
		))
		{
			return false;
		}
		//EXCLUDE:PU=GRN,GP,PCR,PGR,MALL,WAS,PA,FA,U,WAG:
		if ( (",GRN,GP,PCR,PGR,MALL,WAS,PA,FA,U,WAG,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_SSF')
	{
		//INCLUDE:PU=GYM:
		if (!(
		( (",GYM,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_SRM')
	{
		//INCLUDE:PU=CLH,POL:
		if (!(
		( (",CLH,POL,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_SR')
	{
		//INCLUDE:PU=CHF:
		if (!(
		( (",CHF,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_SPW')
	{
		//INCLUDE:PU=AUD,BK,CC,CRT,DAY,DOR,FIRE,FUN,LIB,HOT,MOT,MT,NH,PS,PO,CHC,CH,RSF,RS,SCHE,SCHS,SCHV,CHS,CHL,CHF:
		//INCLUDE:PU=AP,MALL,MLS & UNF=FALSE:
		//INCLUDE:PU=AP,MALL,MLS & UNF=TRUE & ESO=XDW:
		if (!(
		( (",AUD,BK,CC,CRT,DAY,DOR,FIRE,FUN,LIB,HOT,MOT,MT,NH,PS,PO,CHC,CH,RSF,RS,SCHE,SCHS,SCHV,CHS,CHL,CHF,".indexOf(","+PU+",") != -1) )
		|| ( (",AP,MALL,MLS,".indexOf(","+PU+",") != -1) && UNF.equals("FALSE") )
		|| ( (",AP,MALL,MLS,".indexOf(","+PU+",") != -1) && UNF.equals("TRUE") && ((ESOINC.indexOf(",XDW,") != -1)) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_SPA')
	{
		//INCLUDE:PU=AP,CLC,CLH,CC,HOT,MOT,NH,OFM,POL:
		if (!(
		( (",AP,CLC,CLH,CC,HOT,MOT,NH,OFM,POL,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_SNLWC')
	{
		//EXCLUDE:PU=GRN,PA,FA,U:
		if ( (",GRN,PA,FA,U,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_SNLW')
	{
		//EXCLUDE:PU=GRN,PA,FA,U:
		if ( (",GRN,PA,FA,U,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_SNLMS')
	{
		//EXCLUDE:PU=GRN,PA,FA,U:
		if ( (",GRN,PA,FA,U,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_SKYS')
	{
		//INCLUDE:PU=CLC,CC,CRT,HOT,LIB,MT,OFM,OFP,CHC,RSF,RS,SCHE,SCHS,SCHV,MALL,MLS,POL,WAC,STRD,CLH:
		if (!(
		( (",CLC,CC,CRT,HOT,LIB,MT,OFM,OFP,CHC,RSF,RS,SCHE,SCHS,SCHV,MALL,MLS,POL,WAC,STRD,CLH,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_SKYM')
	{
		//INCLUDE:PU=CLC,CC,CRT,HOT,LIB,MT,OFM,OFP,CHC,RSF,RS,SCHE,SCHS,SCHV,MALL,MLS,POL,WAC,STRD,CLH:
		if (!(
		( (",CLC,CC,CRT,HOT,LIB,MT,OFM,OFP,CHC,RSF,RS,SCHE,SCHS,SCHV,MALL,MLS,POL,WAC,STRD,CLH,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_SKYL')
	{
		//INCLUDE:PU=CLC,CC,CRT,HOT,LIB,MT,OFM,OFP,CHC,RSF,RS,SCHE,SCHS,SCHV,MALL,MLS,POL,WAC,STRD,CLH:
		if (!(
		( (",CLC,CC,CRT,HOT,LIB,MT,OFM,OFP,CHC,RSF,RS,SCHE,SCHS,SCHV,MALL,MLS,POL,WAC,STRD,CLH,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_SGLI')
	{
		//INCLUDE:PU=CH,HOT,LIB,RS,FUN,CHC,CHS,CHL,CHF:
		if (!(
		( (",CH,HOT,LIB,RS,FUN,CHC,CHS,CHL,CHF,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_SGL')
	{
		//INCLUDE:PU=CH,HOT,LIB,RS,FUN,CHC,CHS,CHL,CHF:
		if (!(
		( (",CH,HOT,LIB,RS,FUN,CHC,CHS,CHL,CHF,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_SEATR')
	{
		//INCLUDE:PU=GYM,IRC,ITC,POL,SCHE,SCHS,SCHV:
		if (!(
		( (",GYM,IRC,ITC,POL,SCHE,SCHS,SCHV,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_SEATC')
	{
		//INCLUDE:PU=GYM,IRC,ITC,POL,SCHE,SCHS,SCHV:
		if (!(
		( (",GYM,IRC,ITC,POL,SCHE,SCHS,SCHV,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_SEAT')
	{
		//INCLUDE:PU=GYM,IRC,ITC,POL,SCHE,SCHS,SCHV:
		if (!(
		( (",GYM,IRC,ITC,POL,SCHE,SCHS,SCHV,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_SDS')
	{
		//INCLUDE:PU=PGR,WAG:
		if (!(
		( (",PGR,WAG,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_SDM')
	{
		//INCLUDE:PU=PGR,WAG:
		if (!(
		( (",PGR,WAG,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_SDL')
	{
		//INCLUDE:PU=PGR,WAG:
		if (!(
		( (",PGR,WAG,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_SBAY')
	{
		//INCLUDE:PU=AR,GM:
		if (!(
		( (",AR,GM,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_SAF')
	{
		//INCLUDE:PU=AUD,BA,BK,CLC,CLH,CW,CWA,FURN,GYM,HOT,IRC,ITC,LN,MOT,MLS,PS,PO,POL,RS,RSF,SCHE,SCHS,SCHV,STRC,STRCP,STRD,STRDI,STRG,DRY,WAF,MF,RM,MALL,RFS,RY,RB,WB,WAC:
		if (!(
		( (",AUD,BA,BK,CLC,CLH,CW,CWA,FURN,GYM,HOT,IRC,ITC,LN,MOT,MLS,PS,PO,POL,RS,RSF,SCHE,SCHS,SCHV,STRC,STRCP,STRD,STRDI,STRG,DRY,WAF,MF,RM,MALL,RFS,RY,RB,WB,WAC,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_RTF')
	{
		//INCLUDE:PU=GYM:
		if (!(
		( (",GYM,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_RDC')
	{
		//INCLUDE:PU=PGR:
		if (!(
		( (",PGR,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_QRD')
	{
		//INCLUDE:PU=PGR,WAG:
		if (!(
		( (",PGR,WAG,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_PSB')
	{
		//INCLUDE:PU=SCHS,SCHV:
		if (!(
		( (",SCHS,SCHV,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_POLN')
	{
		//INCLUDE:PU=AP,CLC,CLH,CC,HOT,MOT,NH,OFM:
		if (!(
		( (",AP,CLC,CLH,CC,HOT,MOT,NH,OFM,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_POLI')
	{
		//INCLUDE:PU=AP,CLC,CLH,CC,HOT,MOT,NH,OFM:
		if (!(
		( (",AP,CLC,CLH,CC,HOT,MOT,NH,OFM,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_PO')
	{
		//INCLUDE:PU=RS,RSF,RFS:
		if (!(
		( (",RS,RSF,RFS,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_PMR')
	{
		//INCLUDE:PU=MF:
		if (!(
		( (",MF,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_PIPEF')
	{
		//INCLUDE:PU=CH,CHC,FUN,CHS:
		if (!(
		( (",CH,CHC,FUN,CHS,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_PIPE')
	{
		//INCLUDE:PU=CH,CHC,FUN,CHS:
		if (!(
		( (",CH,CHC,FUN,CHS,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_PBS')
	{
		//INCLUDE:PU=MF:
		if (!(
		( (",MF,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_PBM')
	{
		//INCLUDE:PU=MF:
		if (!(
		( (",MF,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_PBL')
	{
		//INCLUDE:PU=MF:
		if (!(
		( (",MF,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_PART')
	{
		//INCLUDE:PU=FURN:
		if (!(
		( (",FURN,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_OHC5')
	{
		//INCLUDE:PU=WAF,WAP:
		if (!(
		( (",WAF,WAP,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_OHC10')
	{
		//INCLUDE:PU=WAF:
		if (!(
		( (",WAF,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_OHBCS')
	{
		//INCLUDE:PU=MF:
		if (!(
		( (",MF,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_OHBCL')
	{
		//INCLUDE:PU=MF:
		if (!(
		( (",MF,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_OBV')
	{
		//INCLUDE:PU=IRC:
		if (!(
		( (",IRC,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_MEAT')
	{
		//INCLUDE:PU=RS:
		if (!(
		( (",RS,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_MAN')
	{
		//INCLUDE:PU=AP,AUD,BK,CLC,CLS,CC,CRT,DOR,GYM,HOT,MOT,MT,LIB,NH,PS,RS,SCHE,SCHS,SCHV,STRD,MALL & P=2-:
		if (!(
		( (",AP,AUD,BK,CLC,CLS,CC,CRT,DOR,GYM,HOT,MOT,MT,LIB,NH,PS,RS,SCHE,SCHS,SCHV,STRD,MALL,".indexOf(","+PU+",") != -1) && (P >= 2) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_LP')
	{
		//INCLUDE:PU=GM:
		if (!(
		( (",GM,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_LKR')
	{
		//INCLUDE:PU=GYM:
		if (!(
		( (",GYM,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_LIT')
	{
		//INCLUDE:PU=PCR:
		if (!(
		( (",PCR,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_LEQW')
	{
		//INCLUDE:PU=LN:
		if (!(
		( (",LN,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_LEQD')
	{
		//INCLUDE:PU=LN:
		if (!(
		( (",LN,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_LEAD')
	{
		//INCLUDE:PU=OFM:
		if (!(
		( (",OFM,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_LDSC')
	{
		//INCLUDE:PU=AUD,CRT,HOT,PO,WAC,WAF,FURN,MALL,STRD,STRDI,STRG,WAP,MF,WB,WAG:
		if (!(
		( (",AUD,CRT,HOT,PO,WAC,WAF,FURN,MALL,STRD,STRDI,STRG,WAP,MF,WB,WAG,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_LDRE')
	{
		//INCLUDE:PU=AUD,CRT,HOT,PO,WAC,WAF,FURN,MALL,STRD,STRDI,STRG,WAP,MF,WB,WAG:
		if (!(
		( (",AUD,CRT,HOT,PO,WAC,WAF,FURN,MALL,STRD,STRDI,STRG,WAP,MF,WB,WAG,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_LDLV')
	{
		//INCLUDE:PU=AUD,CRT,HOT,PO,WAC,WAF,FURN,MALL,STRD,STRDI,STRG,WAP,MF,WB,WAG:
		if (!(
		( (",AUD,CRT,HOT,PO,WAC,WAF,FURN,MALL,STRD,STRDI,STRG,WAP,MF,WB,WAG,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_LDDL')
	{
		//INCLUDE:PU=AUD,CRT,HOT,PO,WAC,WAF,FURN,MALL,STRD,STRDI,STRG,WAP,MF,WB,WAG:
		if (!(
		( (",AUD,CRT,HOT,PO,WAC,WAF,FURN,MALL,STRD,STRDI,STRG,WAP,MF,WB,WAG,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_LDB')
	{
		//INCLUDE:PU=AUD,CRT,HOT,PO,WAC,WAF,FURN,MALL,STRD,STRDI,STRG,WAP,MF,WB,WAG:
		if (!(
		( (",AUD,CRT,HOT,PO,WAC,WAF,FURN,MALL,STRD,STRDI,STRG,WAP,MF,WB,WAG,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_LAUN')
	{
		//INCLUDE:PU=CLC,DAY,DOR,FIRE,HOT,MOT,NH,PS,DRY:
		//INCLUDE:PU=AP & UNF=FALSE:
		//INCLUDE:PU=AP & UNF=TRUE & ESO=APP:
		if (!(
		( (",CLC,DAY,DOR,FIRE,HOT,MOT,NH,PS,DRY,".indexOf(","+PU+",") != -1) )
		|| ( (",AP,".indexOf(","+PU+",") != -1) && UNF.equals("FALSE") )
		|| ( (",AP,".indexOf(","+PU+",") != -1) && UNF.equals("TRUE") && ((ESOINC.indexOf(",APP,") != -1)) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_KTS')
	{
		//INCLUDE:PU=KEN:
		if (!(
		( (",KEN,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_KTE')
	{
		//INCLUDE:PU=KEN:
		if (!(
		( (",KEN,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_KST')
	{
		//INCLUDE:PU=KEN:
		if (!(
		( (",KEN,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_KSL')
	{
		//INCLUDE:PU=KEN:
		if (!(
		( (",KEN,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_KRF')
	{
		//INCLUDE:PU=KEN:
		if (!(
		( (",KEN,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_KR')
	{
		//INCLUDE:PU=CH,CHC,CHF,DOR,OFP:
		if (!(
		( (",CH,CHC,CHF,DOR,OFP,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_KCGD')
	{
		//INCLUDE:PU=KEN:
		if (!(
		( (",KEN,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_KC')
	{
		//INCLUDE:PU=CH,CHC,CHF,DOR,OFP:
		if (!(
		( (",CH,CHC,CHF,DOR,OFP,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_JHC')
	{
		//INCLUDE:PU=PS,CRT:
		if (!(
		( (",PS,CRT,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_JCS')
	{
		//INCLUDE:PU=MF:
		if (!(
		( (",MF,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_JCL')
	{
		//INCLUDE:PU=MF:
		if (!(
		( (",MF,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_ITP')
	{
		//INCLUDE:PU=ITC:
		if (!(
		( (",ITC,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_ITDC')
	{
		//INCLUDE:PU=ITC:
		if (!(
		( (",ITC,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_ITCS')
	{
		//INCLUDE:PU=ITC:
		if (!(
		( (",ITC,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_IRG')
	{
		//INCLUDE:UNF=FALSE:
		//INCLUDE:UNF=TRUE & ESO=XDW:
		if (!(
		( UNF.equals("FALSE") )
		|| ( UNF.equals("TRUE") && ((ESOINC.indexOf(",XDW,") != -1)) )
		))
		{
			return false;
		}
		//EXCLUDE:PU=GRN,GP,PCR,PGR,MALL,WAS,PA,FA,U,WAG:
		if ( (",GRN,GP,PCR,PGR,MALL,WAS,PA,FA,U,WAG,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_INSF')
	{
		//INCLUDE:PU=PGR:
		if (!(
		( (",PGR,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_INSD')
	{
		//INCLUDE:PU=PGR:
		if (!(
		( (",PGR,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_INS19')
	{
		//INCLUDE:PU=PGR:
		if (!(
		( (",PGR,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_INS13')
	{
		//INCLUDE:PU=PGR:
		if (!(
		( (",PGR,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_INS')
	{
		//INCLUDE:PU=PGR:
		if (!(
		( (",PGR,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_IFNT')
	{
		//INCLUDE:PU=CLC,CC,CRT,HOT,LIB,MT,OFM,OFP,RS,SCHE,SCHS,SCHV,MALL,MLS:
		if (!(
		( (",CLC,CC,CRT,HOT,LIB,MT,OFM,OFP,RS,SCHE,SCHS,SCHV,MALL,MLS,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_ICY')
	{
		//INCLUDE:PU=RY:
		if (!(
		( (",RY,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_ICS')
	{
		//INCLUDE:PU=RY:
		if (!(
		( (",RY,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_ICM')
	{
		//INCLUDE:PU=RY:
		if (!(
		( (",RY,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_ICF')
	{
		//INCLUDE:PU=RY:
		if (!(
		( (",RY,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_ICD')
	{
		//INCLUDE:PU=RY:
		if (!(
		( (",RY,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_ICC')
	{
		//INCLUDE:PU=RY:
		if (!(
		( (",RY,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_HWF')
	{
		//INCLUDE:PU=GYM:
		if (!(
		( (",GYM,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_HW')
	{
		//INCLUDE:PU=CHF:
		if (!(
		( (",CHF,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_GVW')
	{
		//INCLUDE:PU=IRC:
		if (!(
		( (",IRC,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_GVS')
	{
		//INCLUDE:PU=GRN:
		if (!(
		( (",GRN,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_GVE')
	{
		//INCLUDE:PU=GRN:
		if (!(
		( (",GRN,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_GIS')
	{
		//INCLUDE:PU=GRN:
		if (!(
		( (",GRN,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_GHS')
	{
		//INCLUDE:PU=GRN:
		if (!(
		( (",GRN,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_GGL')
	{
		//INCLUDE:PU=GRN:
		if (!(
		( (",GRN,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_GEV')
	{
		//INCLUDE:PU=GRN:
		if (!(
		( (",GRN,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_GEP')
	{
		//INCLUDE:PU=GP:
		if (!(
		( (",GP,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_GEG')
	{
		//INCLUDE:PU=GP:
		if (!(
		( (",GP,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_GEB')
	{
		//INCLUDE:PU=GP:
		if (!(
		( (",GP,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_GDF27')
	{
		//INCLUDE:PU=STRG,STRC,STRCP,RS,RSF,WAC,MALL,MLS,RB,RY,RM,RFS:
		if (!(
		( (",STRG,STRC,STRCP,RS,RSF,WAC,MALL,MLS,RB,RY,RM,RFS,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_GDF23')
	{
		//INCLUDE:PU=STRG,STRC,STRCP,RS,RSF,WAC,MALL,MLS,RB,RY,RM,RFS:
		if (!(
		( (",STRG,STRC,STRCP,RS,RSF,WAC,MALL,MLS,RB,RY,RM,RFS,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_GDCP')
	{
		//INCLUDE:PU=PGR:
		if (!(
		( (",PGR,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_GDCG')
	{
		//INCLUDE:PU=PGR:
		if (!(
		( (",PGR,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_GDCA')
	{
		//INCLUDE:PU=PGR:
		if (!(
		( (",PGR,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_GDC27')
	{
		//INCLUDE:PU=STRG,STRC,STRCP,RS,RSF,WAC,MALL,MLS,RB,RY,RM,RFS:
		if (!(
		( (",STRG,STRC,STRCP,RS,RSF,WAC,MALL,MLS,RB,RY,RM,RFS,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_GDC23')
	{
		//INCLUDE:PU=STRG,STRC,STRCP,RS,RSF,WAC,MALL,MLS,RB,RY,RM,RFS:
		if (!(
		( (",STRG,STRC,STRCP,RS,RSF,WAC,MALL,MLS,RB,RY,RM,RFS,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_GB')
	{
		//INCLUDE:PU=GRN:
		if (!(
		( (",GRN,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_GASP')
	{
		//INCLUDE:PU=STRCP:
		if (!(
		( (",STRCP,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_FWC')
	{
		//INCLUDE:PU=RF:
		if (!(
		( (",RF,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_FW')
	{
		//INCLUDE:PU=RF:
		if (!(
		( (",RF,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_FS')
	{
		//INCLUDE:PU=RSF,RFS,RB,RY:
		if (!(
		( (",RSF,RFS,RB,RY,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_FLPC')
	{
		//INCLUDE:PU=STRDI:
		if (!(
		( (",STRDI,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_FIREG')
	{
		//EXCLUDE:PU=PCR,CWA,CW,GRN,WAP,GP,PGR,POL,WAS,PA,FA,U,WAG:
		if ( (",PCR,CWA,CW,GRN,WAP,GP,PGR,POL,WAS,PA,FA,U,WAG,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_FIREA')
	{
		//INCLUDE:PU=CC,CLC,DAY,NH,RS,SCHE,SCHS,SCHV,WAF,MALL,MLS,BA,RSF,RM,RFS,WB:
		if (!(
		( (",CC,CLC,DAY,NH,RS,SCHE,SCHS,SCHV,WAF,MALL,MLS,BA,RSF,RM,RFS,WB,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_FF')
	{
		//INCLUDE:PU=RF:
		if (!(
		( (",RF,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_FDS')
	{
		//INCLUDE:PU=PGR:
		if (!(
		( (",PGR,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_FDRS')
	{
		//INCLUDE:F=B,HB:
		if (!(
		( ((FINC.indexOf(",B,") != -1) || (FINC.indexOf(",HB,") != -1)) )
		))
		{
			return false;
		}
		//EXCLUDE:PU=PA,FA,U:
		if ( (",PA,FA,U,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_FCRE')
	{
		//INCLUDE:PU=FUN:
		if (!(
		( (",FUN,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_FCC')
	{
		//INCLUDE:PU=GYM:
		if (!(
		( (",GYM,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_EVP')
	{
		//INCLUDE:P=2- | P=1 & F=B:
		if (!(
		( (P >= 2) || (P==1) && ((FINC.indexOf(",B,") != -1)) )
		))
		{
			return false;
		}
		//EXCLUDE:PU=PA,FA,U:
		if ( (",PA,FA,U,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_EVF')
	{
		//INCLUDE:P=2- | PU=FUN,AUD,LIB & F=B:
		if (!(
		( (P >= 2) || (",FUN,AUD,LIB,".indexOf(","+PU+",") != -1) && ((FINC.indexOf(",B,") != -1)) )
		))
		{
			return false;
		}
		//EXCLUDE:PU=PA,FA,U:
		if ( (",PA,FA,U,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_ESC')
	{
		//INCLUDE:P=2-:
		if (!(
		( (P >= 2) )
		))
		{
			return false;
		}
		//EXCLUDE:PU=GP,WAS,PA,FA,U:
		if ( (",GP,WAS,PA,FA,U,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_ES')
	{
		//INCLUDE:PU=GYM,CHC,CHF:
		if (!(
		( (",GYM,CHC,CHF,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_EPT')
	{
		//EXCLUDE:PU=AR,BA,BT,CW,CWA,DRY,GM,GP,GYM,GRN,IRC,ITC,KEN,LN,PCR,PGR,STRC,STRCP,POL,WAP,WAS,PA,FA,U,WAG:
		if ( (",AR,BA,BT,CW,CWA,DRY,GM,GP,GYM,GRN,IRC,ITC,KEN,LN,PCR,PGR,STRC,STRCP,POL,WAP,WAS,PA,FA,U,WAG,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_EPOW')
	{
		//INCLUDE:PU=AP,AUD,BK,CLC,CC,CRT,DOR,FIRE,LIB,NH,OFP,OFM,PS,SCHE,SCHS,SCHV,STRD,WAF,WAC,DRY,CHC,MALL,STRG,MF:
		if (!(
		( (",AP,AUD,BK,CLC,CC,CRT,DOR,FIRE,LIB,NH,OFP,OFM,PS,SCHE,SCHS,SCHV,STRD,WAF,WAC,DRY,CHC,MALL,STRG,MF,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_ECLT')
	{
		//INCLUDE:PU=CH,CHC,CHS:
		if (!(
		( (",CH,CHC,CHS,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_ECLSO')
	{
		//INCLUDE:PU=CHC,CHS:
		if (!(
		( (",CHC,CHS,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_ECLPUH')
	{
		//INCLUDE:PU=CH,CHC,FUN,CHS:
		if (!(
		( (",CH,CHC,FUN,CHS,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_ECLPH')
	{
		//INCLUDE:PU=CH,CHC,FUN,CHS:
		if (!(
		( (",CH,CHC,FUN,CHS,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_ECLP')
	{
		//INCLUDE:PU=CH,CHC,FUN,CHS:
		if (!(
		( (",CH,CHC,FUN,CHS,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_ECLL')
	{
		//INCLUDE:PU=CH,CHC,FUN,CHS,CHL:
		if (!(
		( (",CH,CHC,FUN,CHS,CHL,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_ECLK')
	{
		//INCLUDE:PU=CH,CHC,CHS:
		if (!(
		( (",CH,CHC,CHS,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_ECLCOD')
	{
		//INCLUDE:PU=CH,CHC,CHS:
		if (!(
		( (",CH,CHC,CHS,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_ECLCO')
	{
		//INCLUDE:PU=CH,CHC,CHS:
		if (!(
		( (",CH,CHC,CHS,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_ECLCM')
	{
		//INCLUDE:PU=CH,CHC,CHS:
		if (!(
		( (",CH,CHC,CHS,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_ECLBF')
	{
		//INCLUDE:PU=CH,CHC,CHS:
		if (!(
		( (",CH,CHC,CHS,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_ECLBC')
	{
		//INCLUDE:PU=CH,CHC,CHS:
		if (!(
		( (",CH,CHC,CHS,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_ECLAR')
	{
		//INCLUDE:PU=CH,CHC,CHS:
		if (!(
		( (",CH,CHC,CHS,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_ECLALM')
	{
		//INCLUDE:PU=CH,CHC,CHS:
		if (!(
		( (",CH,CHC,CHS,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_ECLALH')
	{
		//INCLUDE:PU=CH,CHC,CHS:
		if (!(
		( (",CH,CHC,CHS,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_ECL40S')
	{
		//INCLUDE:PU=CH,CHC,CHS:
		if (!(
		( (",CH,CHC,CHS,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_ECL40C')
	{
		//INCLUDE:PU=CH,CHC,CHS:
		if (!(
		( (",CH,CHC,CHS,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_ECL20S')
	{
		//INCLUDE:PU=CH,CHC,CHS:
		if (!(
		( (",CH,CHC,CHS,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_ECL20C')
	{
		//INCLUDE:PU=CH,CHC,CHS:
		if (!(
		( (",CH,CHC,CHS,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_ECL10S')
	{
		//INCLUDE:PU=CH,CHC,CHS:
		if (!(
		( (",CH,CHC,CHS,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_ECL10C')
	{
		//INCLUDE:PU=CH,CHC,CHS:
		if (!(
		( (",CH,CHC,CHS,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_ECBAL')
	{
		//INCLUDE:PU=CH,CHC,CHS,CHF:
		if (!(
		( (",CH,CHC,CHS,CHF,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_DUM')
	{
		//INCLUDE:PU=AP,AUD,BK,CLC,CLS,CC,CRT,DOR,GYM,HOT,MOT,MT,LIB,NH,PS,RS,SCHE,SCHS,SCHV,STRD & P=2-:
		if (!(
		( (",AP,AUD,BK,CLC,CLS,CC,CRT,DOR,GYM,HOT,MOT,MT,LIB,NH,PS,RS,SCHE,SCHS,SCHV,STRD,".indexOf(","+PU+",") != -1) && (P >= 2) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_DTW')
	{
		//INCLUDE:PU=RM,RFS,RB,RY,RSF,STRC,STRCP,DRY,WB:
		if (!(
		( (",RM,RFS,RB,RY,RSF,STRC,STRCP,DRY,WB,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_DTC')
	{
		//INCLUDE:PU=DRY,FUN,CHC,OFP,OFM,DAY,NH,CRT,PS,CH:
		if (!(
		( (",DRY,FUN,CHC,OFP,OFM,DAY,NH,CRT,PS,CH,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_DCCO')
	{
		//INCLUDE:PU=STRD,STRDI,STRG,STRC,STRCP,RM,RFS,WB:
		if (!(
		( (",STRD,STRDI,STRG,STRC,STRCP,RM,RFS,WB,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_CWS')
	{
		//INCLUDE:PU=CW,CWA:
		if (!(
		( (",CW,CWA,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_CWL')
	{
		//INCLUDE:PU=CWA:
		if (!(
		( (",CWA,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_CWA')
	{
		//INCLUDE:PU=CW,CWA:
		if (!(
		( (",CW,CWA,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_CW5')
	{
		//INCLUDE:PU=CWA:
		if (!(
		( (",CWA,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_CW3')
	{
		//INCLUDE:PU=CWA:
		if (!(
		( (",CWA,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_CVC')
	{
		//INCLUDE:PU=CW,CWA:
		if (!(
		( (",CW,CWA,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_CVAC')
	{
		//INCLUDE:PU=CW,CWA:
		if (!(
		( (",CW,CWA,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_CUPFS')
	{
		//INCLUDE:PU=PGR:
		if (!(
		( (",PGR,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_CUPFM')
	{
		//INCLUDE:PU=PGR:
		if (!(
		( (",PGR,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_CUPFL')
	{
		//INCLUDE:PU=PGR:
		if (!(
		( (",PGR,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_CSS')
	{
		//INCLUDE:PU=DRY:
		if (!(
		( (",DRY,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_CSMP')
	{
		//INCLUDE:PU=DRY:
		if (!(
		( (",DRY,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_CSD')
	{
		//INCLUDE:PU=DRY:
		if (!(
		( (",DRY,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_CSAC')
	{
		//INCLUDE:PU=DRY:
		if (!(
		( (",DRY,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_CPT')
	{
		//INCLUDE:PU=CHF:
		if (!(
		( (",CHF,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_CPC')
	{
		//INCLUDE:PU=STRDI:
		if (!(
		( (",STRDI,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_CMPS')
	{
		//INCLUDE:PU=MF:
		if (!(
		( (",MF,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_CMPM')
	{
		//INCLUDE:PU=MF:
		if (!(
		( (",MF,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_CMPL')
	{
		//INCLUDE:PU=MF:
		if (!(
		( (",MF,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_CHRL')
	{
		//INCLUDE:PU=AP,AUD,BK,CH,CLC,CLS,CC,CRT,DOR,GYM,HOT,MOT,MT,LIB,NH,PS,SCHE,SCHS,SCHV,STRD,CHC,MALL & P=2-:
		if (!(
		( (",AP,AUD,BK,CH,CLC,CLS,CC,CRT,DOR,GYM,HOT,MOT,MT,LIB,NH,PS,SCHE,SCHS,SCHV,STRD,CHC,MALL,".indexOf(","+PU+",") != -1) && (P >= 2) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_CHM')
	{
		//INCLUDE:PU=CW,CWA:
		if (!(
		( (",CW,CWA,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_CGK')
	{
		//INCLUDE:PU=CC,CLC,DAY,NH,RS,SCHE,SCHS,SCHV,WAF,BA,RSF,RM,RFS,WB:
		//INCLUDE:PU=MALL,MLS & UNF=FALSE:
		//INCLUDE:PU=MALL,MLS & UNF=TRUE & ESO=APP:
		if (!(
		( (",CC,CLC,DAY,NH,RS,SCHE,SCHS,SCHV,WAF,BA,RSF,RM,RFS,WB,".indexOf(","+PU+",") != -1) )
		|| ( (",MALL,MLS,".indexOf(","+PU+",") != -1) && UNF.equals("FALSE") )
		|| ( (",MALL,MLS,".indexOf(","+PU+",") != -1) && UNF.equals("TRUE") && ((ESOINC.indexOf(",APP,") != -1)) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_CBPS')
	{
		//INCLUDE:PU=MF:
		if (!(
		( (",MF,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_CBPM')
	{
		//INCLUDE:PU=MF:
		if (!(
		( (",MF,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_CANO')
	{
		//INCLUDE:PU=STRCP:
		if (!(
		( (",STRCP,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_BZ')
	{
		//EXCLUDE:PU=WAP,WAS,PA,FA,U,WAG:
		if ( (",WAP,WAS,PA,FA,U,WAG,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_BWLS')
	{
		//INCLUDE:PU=BA:
		if (!(
		( (",BA,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_BWL')
	{
		//INCLUDE:PU=BA:
		if (!(
		( (",BA,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_BVS')
	{
		//INCLUDE:PU=CH,CHC,CHF,CLC,CLH,CLS,CC,GYM,PS,SCHE:
		if (!(
		( (",CH,CHC,CHF,CLC,CLH,CLS,CC,GYM,PS,SCHE,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_BSS')
	{
		//INCLUDE:PU=RBB:
		if (!(
		( (",RBB,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_BSK')
	{
		//INCLUDE:PU=RBB:
		if (!(
		( (",RBB,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_BL48')
	{
		//EXCLUDE:PU=GRN,PA,FA,U:
		if ( (",GRN,PA,FA,U,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_BL24')
	{
		//EXCLUDE:PU=GRN,PA,FA,U:
		if ( (",GRN,PA,FA,U,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_BL18')
	{
		//EXCLUDE:PU=GRN,PA,FA,U:
		if ( (",GRN,PA,FA,U,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_BFX')
	{
		//INCLUDE:PU=PGR,WAG:
		if (!(
		( (",PGR,WAG,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_BEQA')
	{
		//INCLUDE:PU=BK:
		if (!(
		( (",BK,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_BEQ')
	{
		//INCLUDE:PU=BK:
		if (!(
		( (",BK,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_BEO')
	{
		//INCLUDE:PU=RB,WB:
		if (!(
		( (",RB,WB,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_BEM')
	{
		//INCLUDE:PU=RB,WB:
		if (!(
		( (",RB,WB,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_BEDD')
	{
		//INCLUDE:PU=RB,WB:
		if (!(
		( (",RB,WB,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_BED')
	{
		//INCLUDE:PU=RB,WB:
		if (!(
		( (",RB,WB,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_BEC')
	{
		//INCLUDE:PU=RB,WB:
		if (!(
		( (",RB,WB,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_BDTC')
	{
		//INCLUDE:PU=BK:
		if (!(
		( (",BK,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_BD')
	{
		//INCLUDE:PU=AP,BK,CH,CLC,CC,CRT,DOR,HOT,MOT,LIB,MT,NH,OFP,OFM,PS,PO,RSF,SCHE,SCHS,SCHV,STRD,CHC,MALL,ITC,IRC,FURN:
		if (!(
		( (",AP,BK,CH,CLC,CC,CRT,DOR,HOT,MOT,LIB,MT,NH,OFP,OFM,PS,PO,RSF,SCHE,SCHS,SCHV,STRD,CHC,MALL,ITC,IRC,FURN,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_BBS')
	{
		//INCLUDE:PU=RBB:
		if (!(
		( (",RBB,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_BBP')
	{
		//INCLUDE:PU=RBB:
		if (!(
		( (",RBB,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_BBB')
	{
		//INCLUDE:PU=RBB:
		if (!(
		( (",RBB,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_ATR')
	{
		//INCLUDE:PU=AR:
		if (!(
		( (",AR,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_ATC')
	{
		//INCLUDE:PU=AR:
		if (!(
		( (",AR,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_ASU')
	{
		//INCLUDE:PU=AP,DOR:
		if (!(
		( (",AP,DOR,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_APSB')
	{
		//INCLUDE:PU=AR:
		if (!(
		( (",AR,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_APC')
	{
		//INCLUDE:PU=AR,GM:
		if (!(
		( (",AR,GM,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_ALF')
	{
		//INCLUDE:PU=AR,GM:
		if (!(
		( (",AR,GM,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_AF')
	{
		//INCLUDE:PU=OFM,OFP:
		if (!(
		( (",OFM,OFP,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_A2D')
	{
		//INCLUDE:PU=AR:
		if (!(
		( (",AR,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_8SOH')
	{
		//INCLUDE:PU=PA:
		if (!(
		( (",PA,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_8S')
	{
		//INCLUDE:PU=PGR,WAG:
		if (!(
		( (",PGR,WAG,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_2P')
	{
		//INCLUDE:IWS=PLF:
		if (!(
		( ((IWSINC.indexOf(",PLF,") != -1)) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_2FD')
	{
		//EXCLUDE:TC=WF,POLE:
		if ( ((TCEX.indexOf(",WF,") != -1) || (TCEX.indexOf(",POLE,") != -1)) )
		{
			return false;
		}
		//EXCLUDE:PU=WAS,GRN,PCR,PGR,U,PA,FA,GP:
		if ( (",WAS,GRN,PCR,PGR,U,PA,FA,GP,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_2F')
	{
		//INCLUDE:TC=SSN,SSW,SSB,SSDB,SSGB,SSG,SSI,SSC,MP | RFS=SJ,MP | FS=SJD:
		if (!(
		( ((TCINC.indexOf(",SSN,") != -1) || (TCINC.indexOf(",SSW,") != -1) || (TCINC.indexOf(",SSB,") != -1) || (TCINC.indexOf(",SSDB,") != -1) || (TCINC.indexOf(",SSGB,") != -1) || (TCINC.indexOf(",SSG,") != -1) || (TCINC.indexOf(",SSI,") != -1) || (TCINC.indexOf(",SSC,") != -1) || (TCINC.indexOf(",MP,") != -1)) || ((RFSINC.indexOf(",SJ,") != -1) || (RFSINC.indexOf(",MP,") != -1)) || ((FSINC.indexOf(",SJD,") != -1)) )
		))
		{
			return false;
		}
		//EXCLUDE:PU=PA,FA,U:
		if ( (",PA,FA,U,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_2D9')
	{
		//EXCLUDE:TC=WF,POLE:
		if ( ((TCEX.indexOf(",WF,") != -1) || (TCEX.indexOf(",POLE,") != -1)) )
		{
			return false;
		}
		//EXCLUDE:PU=WAS,GRN,PCR,PGR,U,PA,GP,CW,CWA,DAY,LN,MLS,WAC,BT,IRC,ITC,DOR,WAP,WAF,PS,BK,CHL,CHF,CHS,CH,MF,WAG:
		if ( (",WAS,GRN,PCR,PGR,U,PA,GP,CW,CWA,DAY,LN,MLS,WAC,BT,IRC,ITC,DOR,WAP,WAF,PS,BK,CHL,CHF,CHS,CH,MF,WAG,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_2D')
	{
		//INCLUDE:TC=SSW,PBW,LGS,SSC | IWS=DRYW,DRYS:
		if (!(
		( ((TCINC.indexOf(",SSW,") != -1) || (TCINC.indexOf(",PBW,") != -1) || (TCINC.indexOf(",LGS,") != -1) || (TCINC.indexOf(",SSC,") != -1)) || ((IWSINC.indexOf(",DRYW,") != -1) || (IWSINC.indexOf(",DRYS,") != -1)) )
		))
		{
			return false;
		}
		//EXCLUDE:TC=WF,POLE:
		if ( ((TCEX.indexOf(",WF,") != -1) || (TCEX.indexOf(",POLE,") != -1)) )
		{
			return false;
		}
		//EXCLUDE:PU=PCR,PA,PGR,U:
		if ( (",PCR,PA,PGR,U,".indexOf(","+PU+",") != -1) )
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_16LOH')
	{
		//INCLUDE:PU=PA:
		if (!(
		( (",PA,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_16L')
	{
		//INCLUDE:PU=PGR,WAG:
		if (!(
		( (",PGR,WAG,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_12MOH')
	{
		//INCLUDE:PU=PA:
		if (!(
		( (",PA,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	else if (id == 'XT_CSF_12M')
	{
		//INCLUDE:PU=PGR,WAG:
		if (!(
		( (",PGR,WAG,".indexOf(","+PU+",") != -1) )
		))
		{
			return false;
		}
	}
	return true;
}
