<ObjectCollector xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
	<!-- ** Type file for the Microsoft Exchange Server Best Practices Analyzer Tool (ExBPA) - Errors/Additions/Comments, please e-mail EXBPAFB@MICROSOFT.COM ** -->

	<!-- *********************************************************************  -->
	<!--  Copyright (C) 2004-2006 Microsoft Corporation. All Rights Reserved.   -->
	<!-- *********************************************************************  -->

	<_locDefinition>
		<_locDefault _loc="locNone"/>
		<_locTag _loc="locNone" _locAttrData="ChangeDescription">Configuration</_locTag>
		<_locTag _loc="locNone" _locAttrData="Text,Title,Class,LogText">Object</_locTag>
		<_locTag _loc="locNone" _locAttrData="Text,Title">Rule</_locTag>
		<_locTag _loc="locNone" _locAttrData="Text,Title">Template</_locTag>
		<_locTag _loc="locNone" _locAttrData="Name">Baseline</_locTag>
		<_locTag _loc="locNone" _locAttrData="Text,Title">RestrictionType</_locTag>
		<_locTag _loc="locNone" _locAttrData="Text,Title">Option</_locTag>
		<_locTag _loc="locNone" _locAttrData="Text,Title">Setting</_locTag>
	</_locDefinition>

	<Configuration ConfigVersion="2.9.1.0" ConfigName="Exchange Server 2007 Readiness Check"/>

	<Type Name="Ex2007RC">
		<!-- // This type retrieves various properties from an existing Exchange topology to verify that a transition to Exchange 2007 is possible -->
		<!-- // EXTERNAL DEPENDENCIES: -->
		<!-- //     None -->

		<Object Type="Group" Name="Exchange Server 2007 Readiness Check" Task="Ex2007Readiness" SecurityContext="ADLOGON">

			<!-- // Statistics -->
			<Object Type="Group" Name="Readiness Summary">
				<Setting Key1="Processed">
					<Rule Name="iStatSummaryADTrees" Query="count($szADTree)+1" Error="None" Text="Trovate  {9}  strutture Active Directory nella foresta." P9="count($szADTree)+1" AlwaysEvaluate="True"/>
					<Rule Name="iStatSummaryADDomains" Query="count($szADDomain)" Error="None" Text="Trovati  {9}  domini Active Directory nella foresta." P9="count($szADDomain)" AlwaysEvaluate="True"/>
					<Rule Name="iStatSummaryExDomains" Query="count($szCacheExchangeDomain)" Error="None" Text="Trovati  {9}  domini Active Directory contenenti server Exchange. {1}." P1="join('; ', $szCacheExchangeDomain)" P9="count($szCacheExchangeDomain)" AlwaysEvaluate="True"/>
					<Rule Name="iStatSummaryExDNSDomains" Query="count($szCacheExchangeDNSDomain)" Error="None" Text="Trovati  {9}  domini DNS contenenti server Exchange. {1}." P1="join('; ', $szCacheExchangeDNSDomain)" P9="count($szCacheExchangeDNSDomain)" AlwaysEvaluate="True"/>
					<Rule Name="iStatSummaryADSites" Query="count($szADSite)" Error="None" Text="Trovati  {9}  siti Active Directory nella foresta." P9="count($szADSite)" AlwaysEvaluate="True"/>
					<Rule Name="iStatSummaryExSites" Query="count($szCacheExchangeSite)" Error="None" Text="Trovati  {9}  siti Active Directory contenenti server Exchange: {1}." P1="join('; ', $szCacheExchangeSite)" P9="count($szCacheExchangeSite)" AlwaysEvaluate="True"/>
					<Rule Name="iStatSummaryAdminGroups" Query="count($szAdminGroup)" Error="None" Text="Trovati  {9}  gruppi amministrativi nell'organizzazione." P9="count($szAdminGroup)" AlwaysEvaluate="True"/>
					<Rule Name="iStatSummaryRoutingGroups" Query="count($szRoutingGroup)" Error="None" Text="Trovati  {9}  gruppi di routing nell'organizzazione." P9="count($szRoutingGroup)" AlwaysEvaluate="True"/>
					<Rule Name="iStatSummary55Servers" Query="count($fExchange55)" Error="None" Text="Trovati  {9}  server che eseguono Exchange Server 5.5." P9="count($fExchange55)" AlwaysEvaluate="True"/>
					<Rule Name="iStatSummary2000Servers" Query="count($fExchange2000)" Error="None" Text="Trovati  {9}  server che eseguono Exchange 2000 Server." P9="count($fExchange2000)" AlwaysEvaluate="True"/>
					<Rule Name="iStatSummary2003Servers" Query="count($fExchange2003)" Error="None" Text="Trovati  {9}  server che eseguono Exchange Server 2003." P9="count($fExchange2003)" AlwaysEvaluate="True"/>
					<Rule Name="iStatSummaryTotalMailboxes" Query="sum($iStatTotalMailboxes)" Error="None" Text="Trovate  {9}  cassette postali nell'organizzazione." P9="sum($iStatTotalMailboxes)" AlwaysEvaluate="True"/>
					<Rule Name="iStatSummaryAD2000Servers" Query="count($fWin2000ADServer)" Error="None" Text="Trovati  {9}  server Active Directory che eseguono Windows 2000 Server." P9="count($fWin2000ADServer)" AlwaysEvaluate="True"/>
					<Rule Name="iStatSummaryAD2003RTMServers" Query="count($fWin2003RTMADServer)" Error="None" Text="Trovati  {9}  server Active Directory che eseguono Windows Server 2003 (versione originale)." P9="count($fWin2003RTMADServer)" AlwaysEvaluate="True"/>
					<Rule Name="iStatSummaryAD2003SP1Servers" Query="count($fWin2003SP1ADServer)" Error="None" Text="Trovati  {9}  server Active Directory che eseguono Windows Server 2003 Service Pack 1." P9="count($fWin2003SP1ADServer)" AlwaysEvaluate="True"/>
					<Rule Name="iStatSummaryAD2003SP2Servers" Query="count($fWin2003SP2ADServer)" Error="None" Text="Trovati  {9}  server Active Directory che eseguono Windows Server 2003 Service Pack 2." P9="count($fWin2003SP2ADServer)" AlwaysEvaluate="True"/>
					<Rule Name="iStatSummaryADLonghornServers" Query="count($fWinLonghornADServer)" Error="None" Text="Rilevati {9} server di Active Directory che eseguono Windows Server 2008 o Windows Server 2008 R2." P9="count($fWinLonghornADServer)" AlwaysEvaluate="True"/>
				</Setting>

				<!-- // Categorization of deployment for transition documentation -->
				<Setting Key1="Documentation">
					<Rule Name="fDocComplex" Query="$fHostedExchange or $fMIISPresent" Error="BestPractice" Sev="1" Title="Documentazione transizione" Text="Il controllo di conformità della transizione di Exchange 2007 ha classificato questo modello di organizzazione come 'Complesso'." GUID="594838a2-c290-4e90-b5d2-d57b06656410" AlwaysEvaluate="True"/>
					<Rule Name="fDocLarge" Query="not($fDocComplex) and (count($szRoutingGroup)&gt;5 or count($szCacheExchangeSite)&gt;5)" Error="BestPractice" Sev="1" Title="Documentazione transizione" Text="Il controllo di conformità della transizione di Exchange 2007 ha classificato questo modello di organizzazione come 'Grande'." GUID="66fa512c-db0c-42c5-91dd-16d4f522028b" AlwaysEvaluate="True"/>
					<Rule Name="fDocSimple" Query="not($fDocComplex or $fDocLarge) and sum($iStatTotalMailboxes)&lt;1000 and count($szCacheExchangeSite)=1 and count($fExchangePtTi)&lt;3 and count($iStatClusterNode)=0" Error="BestPractice" Sev="1" Title="Documentazione transizione" Text="Il controllo di conformità della transizione di Exchange 2007 ha classificato questo modello di organizzazione come 'Semplice'." GUID="03c61701-67ce-40ac-9a4d-788fcde12b85" AlwaysEvaluate="True"/>
					<Rule Name="fDocStandard" Query="not($fDocComplex or $fDocLarge or $fDocSimple)" Error="BestPractice" Sev="1" Title="Documentazione transizione" Text="Il controllo di conformità della transizione di Exchange 2007 ha classificato questo modello di organizzazione come 'Standard'." GUID="00749cc2-22e4-4686-b989-ac0791ca9403" AlwaysEvaluate="True"/>
				</Setting>
			</Object>

			<!-- // Get basic directory naming context information -->
			<Object Type="Directory" Name="cn" Class="Foresta" GroupingClass="True">
				<Setting Key1="rootDomainNamingContext" Substitution="ROOTDN"/>
				<Setting Key1="configurationNamingContext" Substitution="CONFIGDN"/>
				<Setting Key1="schemaNamingContext" Substitution="SCHEMADN"/>

				<!-- // Find out if the Active Directory schema has already been upgraded -->
				<Object Type="Group" Name="Active Directory Schema">
					<Object Type="Directory" Key2="cn=ms-Exch-Schema-Version-Pt,%SCHEMADN%">
						<Setting Key1="rangeUpper">
							<Rule Name="fSchemaVersionPtTi" Query="$. &lt;10394" Error="BestPractice" Sev="3" Title="Aggiornamento dello schema di Active Directory necessario" Text="È necessario aggiornare lo schema di Active Directory (tramite l'opzione /PrepareSchema dell'installazione di Exchange Server 2007) prima di poter installare i server Exchange 2007 nell'organizzazione."/>
							<Rule Name="fSchemaVersion2007Beta1" Query="$. &gt;=10394 and $. &lt;10554" Error="None" Title="Estensioni dello schema di Active Directory in Exchange Server 2007 presenti" Text="Lo schema di Active Directory supporta i server Exchange Server 2007 Beta 1."/>
							<Rule Name="fSchemaVersion2007Beta2" Query="$. &gt;=10554 and $. &lt;10637" Error="None" Title="Estensioni dello schema di Active Directory in Exchange Server 2007 presenti" Text="Lo schema di Active Directory supporta i server Exchange Server 2007 Beta 2."/>
							<Rule Name="fSchemaVersion2007RTM" Query="$. &gt;=10637 and $. &lt;11116" Error="None" Title="Estensioni dello schema di Active Directory in Exchange Server 2007 presenti" Text="Lo schema di Active Directory supporta i server Exchange Server 2007 RTM."/>
							<Rule Name="fSchemaVersion2007SP1" Query="$. &gt;=11116" Error="None" Title="Estensioni dello schema di Active Directory in Exchange Server 2007 presenti" Text="Lo schema di Active Directory supporta i server Exchange Server 2007 Service Pack 1."/>
						</Setting>
					</Object>

					<!-- // Find out more about this forest and what is installed -->
					<!-- // The following object will exist in the schema if Identity Integration Server is installed -->
					<Object Type="Directory" Key2="cn=MS-MIIS-PCNS-Target,%SCHEMADN%">
						<Setting Key1="cn">
							<Rule Name="fMIISPresent" Query="$.!=''" Error="None" Title="Microsoft Identity Integration Server è presente" Text="Microsoft Identity Integration Server ha esteso lo schema di Active Directory."/>
						</Setting>
					</Object>

					<!-- // The following object will exist in the root domain if High Volume Exchange is installed -->
					<Object Type="Directory" Key2="cn=MPS Server Config Entity,cn=System,%ROOTDN%">
						<Setting Key1="cn">
							<Rule Name="fHostedExchange" Query="$.!=''" Error="None" Title="Active Directory supporta Exchange ospitato" Text="Questa foresta di Active Directory supporta le piattaforma Microsoft Hosted Messaging and Collaboration (HMC)."/>
						</Setting>
					</Object>

					<!-- // Locate the Schema FSMO and find out if it is Windows 2003 SP1 or above -->
					<Object Type="Directory" Key2="%SCHEMADN%">
						<Setting Key1="fSMORoleOwner" Substitution="FSMOROLESCHEMA" SubstitutionFormat="CN=NTDS Settings,CN=(.*?),.*----$1">
							<Rule Name="szFSMORoleSchemaDN" Query="$."/>
						</Setting>
						<Object Type="Directory" Key2="cn=Sites,%CONFIGDN%" Key3="(&amp;(objectClass=server)(cn=%FSMOROLESCHEMA%))">
							<Setting Key1="distinguishedName" Substitution="SCHEMASERVERDN"/>
							<Setting Key1="dNSHostName" Substitution="SCHEMASERVER"/>
							<Setting Key1="serverReference" Substitution="SCHEMASERVERREF"/>
							<Object Type="Directory" Key2="%SCHEMASERVERREF%">
								<Setting Key1="operatingSystemVersion">
									<Rule Name="fWin2003SPnSchemaFSMO" Query="substring($.,1,3) &lt;5.2 or (substring($.,1,3)=5.2 and not($fSPnSchemaFSMO))" Error="Error" Sev="1" Title="Il master schema non è di Windows Server 2003 Service Pack 1 o versione successiva" Text="Il ruolo master schema '{2}' non esegue Windows Server 2003 Service Pack 1 o versione successiva. Exchange Server 2007 richiede questa versione minima per supportare le nuove strutture di autorizzazione." S2="%SCHEMASERVER%" AlwaysEvaluate="True"/>
								</Setting>

								<!-- // The following value is not localized, so it is safe to test the string -->
								<Setting Key1="operatingSystemServicePack">
									<Rule Name="fSPnSchemaFSMO" Query="starts-with($., 'Service Pack')"/>
								</Setting>
							</Object>
						</Object>
					</Object>
				</Object>

				<Object Type="Group" Name="Active Directory Domains">
					<!-- // Enumerate all domains within the forest. Get the data from the configuration naming context -->
					<Object Type="Directory" Key2="cn=Partitions,%CONFIGDN%" Key3="(systemFlags=3)" Key4="OneLevel" Class="Dominio" GroupingClass="True">
						<Setting Key1="dnsRoot" Substitution="DNSROOT">
							<Rule Name="fDNSDomainSingleLabel" Query="$fDomainPrep and not(contains($., '.'))" Error="Warning" Sev="1" Title="Rilevato nome dominio DNS a etichetta singola" Text="È stato rivelato un dominio DNS a etichetta unica preparato per Exchange. Questa configurazione non è consigliata e non sarà supportata nelle versioni future di Exchange. YÈ consigliabile pianificare la migrazione a un nome di dominio completo. Nome dominio DNS: {1}." P1="$." GUID="6fe1d9e3-9464-4cae-a669-bcb529b3da6e"/>
							<!--Verifies that the DNS domain of the server only contains 'A'-'Z', 'a'-'z', '0'-'9', '.' and '-'-->
							<Rule Name="fDNSDomainNameNotValid" Query="not(matches($., '^[A-Za-z0-9\-\.]*$'))" Error="Error" Sev="1" Title="Rilevato nome di dominio DNS (Domain Name System) non valido" Text="Il nome di dominio DNS (Domain Name System) non è valido. Contiene caratteri diversi da 'A'-'Z', 'a'-'z', '0'-'9', '.' e '-'. Nome dominio DNS: {9}." P9="$." GUID="1fe9ff4e-3a43-45fb-8931-083d13be5c62"/>
						</Setting>
						<Setting Key1="nCName" Substitution="NCNAME">
							<Rule Name="szADDomain" Query="$."/>
							<Rule Name="fRootDomain" Query="$.='%ROOTDN%'" Error="None" Title="Dominio principale: {3}" Text="Il dominio di Active Directory '{3}' è il dominio principale della foresta." S3="%NCNAME%"/>
						</Setting>
						<Setting Key1="nETBIOSName" Substitution="NETBIOSNAME">
							<Rule Name="fRootNetBIOSNameMismatch" Query="not(starts-with(lower-case('%DNSROOT%'),concat(lower-case($.),'.')))" Error="None" Title="Mancata corrispondenza tra nome dominio NetBIOS e DNS" Text="Il dominio di Active Directory '{3}' ha il nome NetBIOS '{1}' e il nome DNS '{4}'." S1="%NETBIOSNAME%" S3="%NCNAME%" S4="%DNSROOT%"/>
						</Setting>

						<!-- // The rootTrust attribute will be set for top-level domains that are siblings of the root domain -->
						<Setting Key1="rootTrust">
							<Rule Name="szADTree" Query="$." Error="None" Title="Scomponi spazio nomi di Active Directory: {3}" Text="Il dominio di Active Directory '{3}' si trova in una struttura differente dal dominio principale." S3="%NCNAME%"/>
						</Setting>

						<!-- // The trustParent attribute will be set for all child domains. For immediate children, trustParent will reference the top-level domain. For grandchild domains, the trust is with the immediate parent, which is also a child -->
						<Setting Key1="trustParent">
							<Rule Name="szChildDomain" Query="$." Error="None" Title="Dominio figlio: {3}" Text="Il dominio di Active Directory '{3}' è il dominio figlio nella foresta." S3="%NCNAME%"/>
						</Setting>

						<!-- // Now bind directly to the domain object -->
						<Object Type="Directory" Key2="%NCNAME%">
							<Setting Key1="msDS-AllowedDnsSuffixes">
								<Rule Name="szAllowedDnsSuffixes" Query="$." Error="None" Title="Il parametro Suffissi DNS consentiti è impostato" Text="Il dominio di Active Directory '{3}' ha un elenco Suffissi DNS consentiti di '{1}'." P1="join(';',$.)" S3="%NCNAME%"/>
							</Setting>
							<Setting Key1="nTMixedDomain">
								<Rule Name="fDomainModeMixed" Query="$.=1" Error="Error" Sev="2" Title="Il dominio di Active Directory '{3}' è in modalità mista" Text="Il dominio di Active Directory '{3}' è in modalità mista. Per installare Exchange Server 2007, il dominio deve essere nella modalità nativa o superiore di Windows 2000." S3="%NCNAME%"/>
							</Setting>

							<!-- // Find out if this domain is domainprep'd -->
							<Object Type="Directory" Key2="cn=Microsoft Exchange System Objects,%NCNAME%">
								<Setting Key1="objectVersion">
									<Rule Name="fDomainPrep" Query="true()"/>
								</Setting>
								<Setting Key1="cn">
									<Rule Name="fNoValidDCForPrepareLegPerms" Query="$fEESGroupExists and $fEDSGroupExists and count($szDomainValidDC)=0" Error="Error" Title="Versione controller di dominio" Text="Il dominio Active Directory '{3}' non contiene almeno un controller di dominio che esegua Windows Server 2003 Service Pack 1 o versione successiva. Tale requisito è richiesto per l'attività '{1}' durante l'aggiornamento dei domini esistenti preparati  in precedenza per Exchange Server." S1="/PrepareLegacyExchangePermissions" S3="%NCNAME%" AlwaysEvaluate="True"/>
								</Setting>
								<!-- // Find out if there is at least one Windows 2003 SP1 or later domain controller in the domain. This is necessary for /PrepareLegacyExchangePermissions to function -->
								<!-- // NOTE: It is possible to move DCs out of the (non-localized) 'Domain Controllers' OU which means that our search won't pick them up -->
								<!-- // NOTE: However, a domain-wide search with this LDAP filter is almost sure to time-out -->
								<Object Type="Directory" Key2="ou=Domain Controllers,%NCNAME%" Key3="(&amp;(objectClass=computer)(serverReferenceBL=*)(|(&amp;(operatingSystemVersion=5.2*)(operatingSystemServicePack=*))(operatingSystemVersion=6.*)))">
									<Setting Key1="cn">
										<Rule Name="szDomainValidDC" Query="$."/>
									</Setting>
									<Setting Key1="operatingSystemVersion"/>
									<Setting Key1="operatingSystemServicePack"/>
								</Object>

								<!-- // Verify that the EES/EDS groups exist. Initialize-ExchangeLegacyPermissions skips domains where these groups don't exist -->
								<Object Type="Directory" Key2="cn=Exchange Enterprise Servers,cn=Users,%NCNAME%">
									<Setting Key1="objectGuid">
										<Rule Name="fEESGroupExists" Query="count($.) &gt;0"/>
									</Setting>
								</Object>
								<Object Type="Directory" Key2="cn=Exchange Domain Servers,cn=Users,%NCNAME%">
									<Setting Key1="objectGuid">
										<Rule Name="fEDSGroupExists" Query="count($.) &gt;0"/>
									</Setting>
								</Object>

							</Object>
						</Object>
					</Object>
				</Object>

				<!-- // Enumerate all Active Directory Sites -->
				<Object Type="Group" Name="Active Directory Sites">
					<Object Type="Directory" Key2="cn=Sites,%CONFIGDN%" Key3="(objectClass=site)" Async="5" Class="Sito" GroupingClass="True">
						<Setting Key1="distinguishedName" Substitution="DN"/>
						<Setting Key1="cn">
							<Rule Name="szADSite" Query="$."/>
							<Rule Name="fSiteCannotSupportEx2007" Query="count($szSiteDomainController) &gt;0 and count($fWin2003SPxGCInSite)=0 and count($fLonghornGCInSite)=0" Error="Error" Sev="3" Title="Il sito '{3}' non supporta i server Exchange 2007" Text="Il sito Active Directory '{3}' non contiene alcun server di catalogo globale che esegue Windows Server 2003 Service Pack 1 o versione successiva. I server Exchange 2007 non potranno essere installati nel sito '{3}'." P3="$." GUID="5787111b-38c7-4e7d-9e07-93890189a561" AlwaysEvaluate="True"/>
						</Setting>

						<!-- // Enumerate all legacy Active Directory Connector servers -->
						<Object Type="Directory" Key2="%DN%" Key3="(objectClass=msExchActiveDirectoryConnector)" Key4="Subtree">
							<Setting Key1="cn">
								<Rule Name="fADCPresent" Query="$." Error="Error" Sev="1" Title="Active Directory Connector trovato" Text="Active Directory Connector '{1}' trovato nella foresta. È necessario privarlo dell'autorizzazione prima di poter installare Exchange Server 2007." P1="$."/>
							</Setting>
						</Object>

						<!-- // Enumerate all domain controllers (and global catalogs) in the site -->
						<Object Type="Directory" Key2="%DN%" Key3="(&amp;(objectClass=server)(dNSHostName=*))" Key4="Subtree">
							<Setting Key1="distinguishedName" Substitution="ADSERVERDN"/>
							<Setting Key1="dNSHostName" Substitution="ADSERVER">
								<Rule Name="szSiteDomainController" Query="$."/>
								<Rule Name="fWin2003SPxGCInSite" Query="$fWin2003SPxADServer and $fIsGC"/>
								<Rule Name="fLonghornGCInSite" Query="$fWinLonghornADServer and $fIsGC"/>
							</Setting>
							<Setting Key1="serverReference" Substitution="ADSERVERREF"/>

							<!-- // Bind to the computer object in the directory to retrieve version information for the domain controller -->
							<Object Type="Directory" Key2="%ADSERVERDN%" Key3="(objectClass=nTDSDSA)" Key4="OneLevel">
								<Setting Key1="options">
									<Rule Name="fIsGC" Query="bitwise-and($.,1)=1"/>
								</Setting>
								<Object Type="Directory" Key2="%ADSERVERREF%">
									<Setting Key1="operatingSystemVersion">
										<Rule Name="fWin2000ADServer" Query="starts-with($., '5.0')" Error="Warning" Sev="2" Title="Controller di dominio di Windows 2000 Server" Text="Il controller di dominio '{2}' esegue Windows 2000 Server. Exchange Server 2007 utilizza solo controller di dominio che eseguono Windows Server 2003 Service Pack 1 o versione successiva." S2="%ADSERVER%" AlwaysEvaluate="True"/>
										<Rule Name="fWin2003RTMADServer" Query="starts-with($., '5.2') and not($fWinSPADServer)" Error="Warning" Sev="2" Title="Controller di dominio di Windows Server 2003" Text="Il controller di dominio '{2}' esegue Windows Server 2003 (versione originale). Exchange Server 2007 utilizza solo controller di dominio che eseguono Windows Server 2003 Service Pack 1 o versione successiva." S2="%ADSERVER%" AlwaysEvaluate="True"/>
										<Rule Name="fWin2003SP1ADServer" Query="starts-with($., '5.2') and $fWinSP1ADServer"/>
										<Rule Name="fWin2003SP2ADServer" Query="starts-with($., '5.2') and $fWinSP2ADServer"/>
										<Rule Name="fWin2003SPxADServer" Query="starts-with($., '5.2') and $fWinSPADServer"/>
										<Rule Name="fWinLonghornADServer" Query="starts-with($., '6.')" Error="None" Title="Controller di dominio di Windows Server 2008 (R2)" Text="Il controller di dominio '{2}' esegue Windows Server 2008 o Windows Server 2008 R2." S2="%ADSERVER%"/>
									</Setting>
									<Setting Key1="operatingSystemServicePack">
										<Rule Name="fWinSPADServer" Query="starts-with($., 'Service Pack')"/>
										<Rule Name="fWinSP1ADServer" Query="starts-with($., 'Service Pack 1')"/>
										<Rule Name="fWinSP2ADServer" Query="starts-with($., 'Service Pack 2')"/>
									</Setting>
								</Object>
							</Object>
						</Object>
					</Object>

					<Object Type="Group" Name="Active Directory Site Links">
						<Setting Key1="Site links">
							<Rule Name="fSMTPSiteLinksFound" Query="count($szSMTPSiteLink)&gt;0" Error="Warning" Sev="2" Title="Collegamenti al sito SMTP trovati" Text="{9} collegamenti al sito SMTP definiti in Active Directory. Exchange Server 2007 è in grado di instradare messaggi utilizzando solo collegamenti ai siti basati su IP. I collegamenti ai siti SMTP esistenti devono essere convertiti se Exchange Server 2007 deve essere installato in più siti." P9="count($szSMTPSiteLink)" GUID="2e8893cf-5583-4919-8ed6-3f79f37817d2"/>
						</Setting>

						<!-- // Enumerate the IP-based site links in the directory. This is important for Exchange 2007 routing topologies -->
						<Object Type="Group" Name="IP">
							<Object Type="Directory" Key2="cn=IP,cn=Inter-Site Transports,cn=Sites,%CONFIGDN%" Key3="objectClass=siteLink">
								<Setting Key1="cn"/>
								<Setting Key1="cost"/>
								<Setting Key1="siteList"/>
								<Setting Key1="replInterval"/>
							</Object>
						</Object>

						<!-- // Enumerate the SMTP-based site links in the directory. Exchange 2007 cannot use these, so we need to know if any exists -->
						<Object Type="Group" Name="SMTP">
							<Object Type="Directory" Key2="cn=SMTP,cn=Inter-Site Transports,cn=Sites,%CONFIGDN%" Key3="objectClass=siteLink">
								<Setting Key1="cn">
									<Rule Name="szSMTPSiteLink" Query="$."/>
								</Setting>
								<Setting Key1="cost"/>
								<Setting Key1="siteList"/>
								<Setting Key1="replInterval"/>
							</Object>
						</Object>
					</Object>

					<!-- // Enumerate the list of subnets -->
					<Object Type="Group" Name="Active Directory Subnets">
						<Object Type="Directory" Key2="cn=Subnets,cn=Sites,%CONFIGDN%" Key3="objectClass=subnet">
							<Setting Key1="cn"/>
							<Setting Key1="description"/>
							<Setting Key1="location"/>
							<Setting Key1="siteObject"/>
						</Object>
					</Object>
				</Object>

				<!-- // Time to drill into the Exchange organization and its servers -->
				<Object Type="Directory" Key2="cn=Microsoft Exchange,cn=Services,%CONFIGDN%" SecurityContext="EXLOGON" Display="Hide">
					<Setting Key1="distinguishedName" Substitution="DN"/>
					<Object Type="Directory" Key2="%DN%" Key3="objectClass=msExchOrganizationContainer" Key4="OneLevel" Scope="Organization" Class="Organizzazione" GroupingClass="True" LogText="Elaborazione dell'organizzazione di Exchange in corso...">
						<Setting Key1="distinguishedName" Substitution="DN"/>
						<Setting Key1="cn"/>
						<Setting Key1="msExchMixedMode">
							<Rule Name="fOrgModeMixed" Query="$.='True'" Error="Error" Sev="1" Title="L'organizzazione di Exchange è in modalità mista" Text="L'organizzazione di Exchange è in modalità mista. È possibile installare Exchange Server 2007 solo se l'organizzazione è in modalità nativa."/>
						</Setting>
						<Setting Key1="objectVersion">
							<Rule Name="fOrgPrepared2007Beta2" Query="$.=10558" Error="None" Title="Questa organizzazione è stata preparata per Exchange Server 2007 Beta 2" Text="L'organizzazione di Exchange è già preparata per Exchange Server 2007 Beta 2."/>
						</Setting>

						<!-- // Enumerate all Recipient Policies -->
						<Object Type="Group" Name="Recipient Policies">
							<Object Type="Directory" Key2="cn=Recipient Policies,%DN%" Key3="(objectClass=msExchRecipientPolicy)" Key4="OneLevel">
								<Setting Key1="cn" Substitution="RECIPPOLICYNAME"/>
								<Setting Key1="gatewayProxy" Substitution="PROXY" SubstitutionFormat="$----!"/>
								<Setting Key1="disabledGatewayProxy" Format="LowerCase" Substitution="DISABLEDSMTPDOMAIN" SubstitutionFormat="(^smtp:.*\@(?'domain'.*))?.*$----${domain};"/>
								<Setting Key1="gatewayProxy" Format="LowerCase" Substitution="ENABLEDSMTPDOMAIN" SubstitutionFormat="(^smtp:.*\@(?'domain'.*))?.*$----${domain};"/>
								<Setting Key1="msExchNonAuthoritativeDomains" Format="LowerCase" Substitution="NONAUTHDOMAINS" SubstitutionFormat="(^smtp:.*\@(?'domain'.*))?.*$----${domain};"/>

								<!-- // The cache allows us to take the multi-values gatewayProxy attribute and test each value independently -->
								<!-- // An exclamation mark (bang) is used to separate each value in the cache -->
								<Object Type="Cache" Name="Proxy Addresses" Key1="Add" Key2="%RECIPPOLICYNAME%" Key3="%PROXY%" Key4="!" Display="Hide">
									<Setting Key1="Proxy" Substitution="PROXY">
										<Rule Name="fNonStandardProxy" Query="not(matches($.,'^(?i:(x400|smtp|ccmail|ms|notes|gwise))\:.*'))" Error="Warning" Sev="2" Title="Spazio indirizzo non standard trovato" Text="È stato trovato uno spazio indirizzo non standard '{1}' nel criterio destinatario '{3}'. Contattare il fornitore per ottenere un DLL del generatore di proxy compatibile con Exchange Server 2007." S1="%PROXY%" S3="%RECIPPOLICYNAME%" GUID="ef8619b0-6234-470c-be8d-12bd4e8061c2"/>
										<Rule Name="fSMTPAddressLiteral" Query="matches($., '^(?i:smtp)\:\@\[\d+\.\d+\.\d+\.\d+\]$')" Error="Error" Title="Formato indirizzo SMTP non supportato" Text="Il criterio destinatario '{3}' utilizza un formato di indirizzo SMTP non supportato ({1}). Per distribuire Exchange è necessario modificare il formato." P1="$." S3="%RECIPPOLICYNAME%"/>
									</Setting>
									<Object Type="Cache" Name="Proxy Addresses" Key1="Delete" Key2="%RECIPPOLICYNAME%" Display="Hide"/>
								</Object>

								<Object Type="Cache" Name="SMTP Domain Name Cache" Key1="Add" Key2="AuthSmtpDomains" Key3="%DISABLEDSMTPDOMAIN%" Key4=";" Display="Hide"/>
								<Object Type="Cache" Name="SMTP Domain Name Cache" Key1="Add" Key2="AuthSmtpDomains" Key3="%ENABLEDSMTPDOMAIN%" Key4=";" Display="Hide"/>
								<Object Type="Cache" Name="SMTP Domain Name Cache" Key1="Add" Key2="AllNonAuthSmtpDomains" Key3="%NONAUTHDOMAINS%" Key4=";" Display="Hide"/>
								<Object Type="Cache" Name="Non-Authoritative SMTP Domain Name Cache" Key1="Show" Key3="%NONAUTHDOMAINS%" Key4=";" Display="Hide">
									<Setting Key1="SmtpDomain" Substitution="SMTPDOMAIN"/>
									<Object Type="Cache" Name="SMTP Domain Name Cache" Key1="Delete" Key2="AuthSmtpDomains" Key3="%SMTPDOMAIN%" Display="Hide"/>
								</Object>
								<Object Type="Cache" Name="SMTP Domain Name Cache" Key1="Dump" Key2="AuthSmtpDomains" Display="Hide">
									<Setting Key1="SmtpDomain" Substitution="SMTPDOMAIN"/>
									<Object Type="Cache" Name="SMTP Domain Name Cache" Key1="Add" Key2="AllAuthSmtpDomains" Key3="%SMTPDOMAIN%" Display="Hide"/>
								</Object>
								<Object Type="Cache" Name="SMTP Domain Name Cache" Key1="Delete" Key2="AuthSmtpDomains" Display="Hide"/>
							</Object>
							<Object Type="Cache" Name="SMTP Domain Name Cache" Key1="Dump" Key2="AllNonAuthSmtpDomains" Display="Hide">
								<Setting Key1="SmtpDomain" Substitution="SMTPDOMAIN"/>
								<Object Type="Cache" Name="SMTP Domain Name Cache" Key1="Delete" Key2="AllAuthSmtpDomains" Key3="%SMTPDOMAIN%" Display="Hide">
									<Setting Key1="SmtpDomain">
										<Rule Name="fInconsistentlyConfiguredDomain" Query="true()" Error="Error" Sev="2" Title="Rilevato dominio autorevole configurato in modo non coerente" Text="Il dominio '{3}' è configurato come autorevole o non autorevole in modo non coerente in più criteri destinatari." S3="%SMTPDOMAIN%" GUID="a3b3a99c-cf10-405f-b4d8-e2cdf674f049"/>
									</Setting>
								</Object>
							</Object>
							<Object Type="Cache" Name="SMTP Domain Name Cache" Key1="Delete" Key2="AllAuthSmtpDomains" Display="Hide"/>
							<Object Type="Cache" Name="SMTP Domain Name Cache" Key1="Delete" Key2="AllNonAuthSmtpDomains" Display="Hide"/>
						</Object>

						<!-- // Enumerate each Admin Group in the organization. Skip the dedicated Exchange 2007 Admin Group as we are not interested in it -->
						<Object Type="Group" Name="Admin Groups">
							<Object Type="Directory" Key2="cn=Administrative Groups,%DN%" Key3="(&amp;(objectCategory=msExchAdminGroup)(cn=*)(!(cn=*FYDIBOHF23SPDLT*)))" Key4="OneLevel" Scope="AdminGroup" GroupingClass="True" Class="Gruppo amministrativo" Async="%35">
								<Setting Key1="distinguishedName" Substitution="DN"/>
								<Setting Key1="cn" Substitution="AGNAME">
									<Rule Name="szAdminGroup" Query="$." Error="None" Text="Trovato gruppo amministrativo '{1}' nella directory." P1="$."/>
								</Setting>

								<!-- // Find out if there are any AppTLHs in existence -->
								<Object Type="Directory" Key2="cn=Folder Hierarchies,%DN%" Key3="objectClass=msExchPFTree" Key4="OneLevel">
									<Setting Key1="cn" Substitution="PFTREENAME"/>
									<Setting Key1="msExchPFTreeType">
										<Rule Name="fAppTLH" Query="$.=0" Error="Warning" Sev="2" Title="Gerarchia di cartelle pubbliche dell'applicazione presente" Text="È stata trovata la gerarchia di cartelle pubbliche dell'applicazione '{1}' nell'organizzazione. I servizi della cartella pubblica di Exchange Server 2007 non supportano le gerarchie dell'applicazione. È necessario che questa gerarchia rimanga sui server Exchange 2000/2003." S1="%PFTREENAME%"/>
									</Setting>
								</Object>

								<!-- // Enumerate each Routing Group in the current Admin Group -->
								<Object Type="Group" Name="Routing Groups">
									<Object Type="Directory" Key2="cn=Routing Groups,%DN%" Key3="" Key4="OneLevel" Class="Gruppo di routing" GroupingClass="True">
										<Setting Key1="cn" Substitution="RGNAME">
											<Rule Name="szRoutingGroup" Query="$." Error="None" Text="Trovato gruppo di routing '{1}' nella directory." P1="$."/>
											<Rule Name="szADSiteMember" Query="$szADSiteMembership[1]"/>
											<Rule Name="fRoutingGroupSpansSite" Query="count($fRGSiteMismatch)&gt;0 and count($fADSiteMembershipNull)=0" Error="Warning" Sev="3" Title="Routing e allineamento siti: {1}" Text="Il gruppo di routing '{1}' contiene server di Exchange che appartengono a siti di Active Directory diversi. In Exchange Server 2007, il routing è basato sui limiti dei siti di Active Directory." S1="%RGNAME%" AlwaysEvaluate="True"/>
										</Setting>
										<Setting Key1="distinguishedName" Substitution="DN"/>
										<Setting Key1="msExchRoutingGroupMembersBL" Substitution="RGMEMBERS" SubstitutionFormat="$----;"/>

										<!-- // Find out if any servers in the routing group span multiple Active Directory sites -->
										<!-- // First of all, take the multi-valued msExchRoutingGroupMembersBL attribute and add each value to a cache -->
										<Object Type="Cache" Name="Membership Cache" Key1="Add" Key2="%AGNAME%-%RGNAME%" Key3="%RGMEMBERS%" Key4=";" Display="Hide">
											<Setting Key1="Member" Substitution="SERVERDN" Display="Hide"/>

											<!-- // Bind directly to the Exchange server object in the configuration naming context -->
											<Object Type="Directory" Key2="%SERVERDN%" Display="Hide">
												<Setting Key1="cn" Substitution="EXSRVNAME" Display="Hide"/>

												<!-- // Retrieve the FQDN for the Exchange server -->
												<Setting Key1="networkAddress" Substitution="SRVNAME" SubstitutionFormat="(^ncacn_ip_tcp:(?'tcpip'.*))?.*$----${tcpip}" Display="Hide"/>

												<!-- // Resolve the NetBIOS and FQDN of the Exchange server, hopefully returning a valid FQDN -->
												<Object Type="Resolve" Name="Server Name" Key1="%SRVNAME%,%EXSRVNAME%">
													<Setting Key1="Dns" Substitution="SRVNAME" Format="^$----%EXSRVNAME%"/>

													<!-- // Now find out which Active Directory site the server belongs to -->
													<Object Type="DsGet" Key1="SiteName" Key2="%SRVNAME%">
														<Setting Key1="SiteName" Substitution="SITE">
															<Rule Name="szADSiteMembership" Query="$."/>
															<Rule Name="fADSiteMembershipNull" Query="$.=''"/>
															<Rule Name="fRGSiteMismatch" Query="$.!=$szADSiteMember"/>
														</Setting>
													</Object>
												</Object>
											</Object>
										</Object>

										<!-- // Collect data about all the Routing Group Connectors in existence in this Routing Group -->
										<Object Type="Directory" Key2="%DN%" Key3="objectClass=msExchRoutingGroupConnector" Key4="Subtree">
											<Setting Key1="cn" Substitution="RGCNAME"/>
											<Setting Key1="activationStyle">
												<Rule Name="fRGCScheduled" Query="$.!=2" Error="Warning" Sev="3" Title="Il connettore del gruppo di routing è stato pianificato" Text="Il connettore '{3}' del gruppo di routing '{1}' utilizza una pianificazione dell'attivazione personalizzata. Questa restrizione non è supportata o garantita in Exchange Server 2007." S1="%RGNAME%" S3="%RGCNAME%"/>
											</Setting>
											<Setting Key1="authOrig">
												<Rule Name="fRGCAuthOrig" Query="$." Error="Warning" Sev="3" Title="Il connettore del gruppo di routing dispone di autorizzazioni personalizzate" Text="Il connettore '{3}' del gruppo di routing '{1}' utilizza un elenco di accettazione dell'invio di messaggi. Questa restrizione non è supportata o garantita in Exchange Server 2007." S1="%RGNAME%" S3="%RGCNAME%"/>
											</Setting>
											<Setting Key1="delivContLength">
												<Rule Name="fRGCDelivContLength" Query="$. &gt;1" Error="Warning" Sev="3" Title="Il connettore del gruppo di routing dispone della dimensione massima dei messaggi" Text="Il connettore '{3}' del gruppo di routing '{1}' utilizza una restrizione della dimensione massima dei messaggi. Questa restrizione non è supportata o garantita in Exchange Server 2007." S1="%RGNAME%" S3="%RGCNAME%"/>
											</Setting>
											<Setting Key1="heuristics">
												<Rule Name="fRGCHeuristics" Query="$. &gt;0" Error="Warning" Sev="3" Title="Il connettore del gruppo di routing dispone di una restrizione dei tipi di messaggio" Text="Il connettore '{3}' del gruppo di routing '{1}' utilizza una restrizione dei tipi di messaggio (ad esempio messaggi di sistema/non di sistema). Questa restrizione non è supportata o garantita in Exchange Server 2007." S1="%RGNAME%" S3="%RGCNAME%"/>
											</Setting>
											<Setting Key1="msExchRoutingDisallowPriority">
												<Rule Name="fRGCDisallowPriority" Query="$. &gt;0" Error="Warning" Sev="3" Title="Il connettore del gruppo di routing dispone di una restrizione della priorità" Text="Il connettore '{3}' del gruppo di routing '{1}' consente di limitare i messaggi sulla base della priorità. Questa restrizione non è supportata o garantita in Exchange Server 2007." S1="%RGNAME%" S3="%RGCNAME%"/>
											</Setting>
											<Setting Key1="unauthOrig">
												<Rule Name="fRGCUnauthOrig" Query="$." Error="Warning" Sev="3" Title="Il connettore del gruppo di routing dispone di autorizzazioni personalizzate" Text="Il connettore '{3}' del gruppo di routing '{1}' utilizza un elenco di rifiuto dell'invio di messaggi. Questa restrizione non è supportata o garantita in Exchange Server 2007." S1="%RGNAME%" S3="%RGCNAME%"/>
											</Setting>
										</Object>

										<!-- // Collect data about all the SMTP Connectors in existence in this Routing Group -->
										<Object Type="Directory" Key2="%DN%" Key3="objectClass=msExchRoutingSMTPConnector" Key4="Subtree">
											<Setting Key1="cn" Substitution="SMTPNAME"/>
											<Setting Key1="connectionDomains">
												<Rule Name="fSMTPConnectedDomains" Query="count($.) &gt;0"/>
											</Setting>
											<Setting Key1="routingList">
												<Rule Name="fSMTPNonSMTPAddressSpace" Query="$fSMTPConnectedDomains and not($.[contains(., 'SMTP:')])" Error="Warning" Sev="2" Title="Incompatibilità del connettore SMTP" Text="Il connettore SMTP '{3}' del gruppo di routing '{1}' dispone di gruppi di routing connessi configurati con uno spazio indirizzo non SMTP. Questa configurazione non è supportata o garantita in Exchange Server 2007." S1="%RGNAME%" S3="%SMTPNAME%"/>
												<Rule Name="fSMTPDomainWildcardFound" Query="$.[matches(., '(?i:smtp:\*(\w|\.\*))')]" Error="Warning" Sev="2" Title="Trovato carattere jolly del dominio SMTP" Text="Il connettore SMTP '{3}' del gruppo di routing '{1}' utilizza una convenzione del carattere jolly del dominio ({7}). Questa notazione non è supportata in Exchange Server 2007 e deve essere rimossa dal connettore. Caratteri jolly quali '*.contoso.com' sono accettati." S1="%RGNAME%" S3="%SMTPNAME%" P7="$."/>
											</Setting>
										</Object>

										<!-- // Collect data about all the X400 Connectors in existence in this Routing Group -->
										<Object Type="Directory" Key2="%DN%" Key3="objectClass=x400Link" Key4="Subtree">
											<Setting Key1="cn">
												<Rule Name="szX400Connector" Query="$." Error="Warning" Sev="1" Title="Trovato connettore X.400 nella topologia" Text="È stato trovato il connettore X.400 '{3}' nell'organizzazione. Exchange Server 2007 non supporta i connettori X.400. È necessario che questo connettore rimanga sui server Exchange 2000/2003 esistenti." P3="$."/>
											</Setting>
										</Object>

										<!-- // Collect data about all the non-specified EDK Connectors in existence in this Routing Group -->
										<Object Type="Directory" Key2="%DN%" Key3="(&amp;(!(objectClass=x400Link))(!(objectClass=msExchRoutingSmtpConnector))(!(objectClass=msExchNotesConnector))(objectClass=mailGateway))">
											<Setting Key1="cn">
												<Rule Name="szEDKConnector" Query="$." Error="Warning" Sev="1" Title="Trovato connettore EDK (Exchange Development Kit) nella topologia" Text="È stato trovato il connettore EDK '{3}' nell'organizzazione. Exchange Server 2007 non supporta i connettori EDK. È necessario che questo connettore rimanga sui server Exchange 2000/2003 esistenti." P3="$."/>
											</Setting>
										</Object>

									</Object>
								</Object>

								<!-- // Enumerate each Exchange Server in the current Admin Group -->
								<Object Type="Group" Name="Exchange Servers">
									<Object Type="Directory" Key2="%DN%" Key3="(&amp;(objectCategory=msExchExchangeServer)(cn=*))" Scope="Server" Class="Server" GroupingClass="True" Async="%65" TrackProgress="TrackProgress" MaxTime="ALL,15" MaxFailures="WMI,1" MaxTimeouts="ALL,1">
										<Setting Key1="distinguishedName" Substitution="DN"/>
										<Setting Key1="cn" Substitution="EXSRVNAME">
											<Rule Name="szFoundExchangeServer" Query="$." Error="None" Text="Trovato il server Exchange {1} nella directory." P1="$."/>
											<Rule Name="iStatTotalMailboxes" Query="sum($iMailboxes)" Error="None" Text="Nel server sono presenti {9} cassette postali." P9="sum($iMailboxes)" AlwaysEvaluate="True"/>
										</Setting>

										<!-- // Find out which version of Exchange is running -->
										<Setting Key1="networkAddress" Substitution="SRVNAME" SubstitutionFormat="(^ncacn_ip_tcp:(?'tcpip'.*))?.*$----${tcpip}"/>
										<Setting Key1="serialNumber" Substitution="EXVERSION">
											<Rule Name="fExchange55" Query="contains ($., 'Version 5.5')" Error="Error" Sev="1" Title="Exchange Server 5.5 rilevato" Text="Sul server {2} è in esecuzione Exchange Server 5,5. È necessario privarlo dell'autorizzazione prima di poter installare Exchange Server 2007 nell'organizzazione." S2="%SRVNAME%"/>
											<Rule Name="fExchange2000" Query="contains ($., 'Version 6.0')"/>
											<Rule Name="fExchange2003" Query="contains ($., 'Version 6.5')"/>
											<Rule Name="fExchangePtTi" Query="contains ($., 'Version 6')"/>
										</Setting>
										<Setting Key1="versionNumber">
											<Rule Name="fExConnectReg" Query="not($szExWinVer)" Error="Warning" Sev="1" Title="Impossibile accedere al Registro di sistema del server Exchange" Text="Impossibile connettersi al Registro di sistema sul server {2}. La causa può essere un problema di rete o di autorizzazione." S2="%SRVNAME%" AlwaysEvaluate="True"/>
											<Rule Name="fExchange2003PreSP2" Query="$fExchange2003 and $. &lt;7638" Error="Error" Sev="2" Title="Versione di Exchange Server 2003" Text="Sul server {2} è in esecuzione Exchange Server 2003, ma non è stato eseguito l'aggiornamento al Service Pack 2 o versione successiva. L'installazione di Exchange Server 2007 verrà bloccata finché il server non viene aggiornato." S2="%SRVNAME%"/>
											<Rule Name="fExchange2000PreSP3" Query="$fExchange2000 and $. &lt;6249" Error="Error" Sev="2" Title="Versione di Exchange 2000 Server" Text="Sul server {2} è in esecuzione Exchange 2000 Server, ma non è stato eseguito l'aggiornamento al Service Pack 3 o versione successiva. L'installazione di Exchange Server 2007 verrà bloccata finché il server non viene aggiornato." S2="%SRVNAME%"/>
										</Setting>

										<!-- // Resolve the name of the Exchange server -->
										<Object Type="Resolve" Name="Server Name" Key1="%SRVNAME%,%EXSRVNAME%">
											<Setting Key1="Dns" Substitution="SRVNAME" Format="^$----%EXSRVNAME%"/>

											<!-- // Connect to the Exchange server and discover the operating system version -->
											<Object Type="Registry" Key1="%SRVNAME%" Key3="Software\Microsoft\Windows NT\CurrentVersion" LogText="Elaborazione in corso === Server Exchange: %SRVNAME% ===" TrackProgress="TrackFailHard">
												<Setting Key1="CurrentVersion" Retrieve="FailHard">
													<Rule Name="szExWinVer" Query="$."/>
													<Rule Name="fExWinVer2000" Query="$.='5.0'" Error="None" Text="Sul server Exchange {2} è in esecuzione Windows 2000 Server." S2="%SRVNAME%"/>
													<Rule Name="fExWinVer2003" Query="$.='5.2'" Error="None" Text="Sul server Exchange {2} è in esecuzione Windows Server 2003." S2="%SRVNAME%"/>
												</Setting>
												<Setting Key1="SystemRoot" Substitution="WINDOWSPATH" SubstitutionFormat="\\----\\"/>
												<Object Type="WMI" Key1="%SRVNAME%" Key3="CIM_Datafile" Key4="name = '%WINDOWSPATH%\\system32\\msi.dll'">
													<Setting Key1="Version">
														<Rule Name="fWinInstaller45NotInstalled" Query="version-compare($., '4.5.6000') &lt;0" Error="Error" Title="Versione di Windows Installer obsoleta" Text="La versione di Windows Installer è obsoleta. Prima di installare  Exchange Server 2007 Service Pack 2 (SP2) è necessario installare Windows Installer 4.5 o versione successiva." GUID="0b4892f7-7840-467a-97fa-c6cd081746c7"/>
													</Setting>
												</Object>

												<!-- // Retrieve Active Directory membership information for this Exchange server -->
												<Object Type="Group" Name="Active Directory Membership">

													<!-- // First of all, retrieve the Active Directory domain membership and add the value to the cache for later processing -->
													<Object Type="Registry" Key1="%SRVNAME%" Key3="Software\Microsoft\MSMQ\Parameters\setup">
														<Setting Key1="MachineDomain" Substitution="NBDOMAIN">
															<Rule Name="szResidentNetBIOSDomainName" Query="$." Error="None" Title="Appartenenza al dominio di Active Directory: {3}" Text="Il server Exchange {2} appartiene al dominio di Active Directory '{3}'." S2="%SRVNAME%" P3="$."/>
														</Setting>
														<Object Type="Cache" Name="Membership Cache" Key1="Add" Key2="Domains" Key3="%NBDOMAIN%" Display="Hide"/>
													</Object>
													<Object Type="Registry" Key1="%SRVNAME%" Key3="System\CurrentControlSet\Services\Tcpip\Parameters">

														<!-- // Second of all, retrieve the DNS domain membership and add the value to the cache for later processing -->
														<Setting Key1="Domain" Substitution="DNSDOMAIN">
															<Rule Name="szResidentDNSName" Query="$." Error="None" Title="Appartenenza al dominio DNS: {3}" Text="Il server Exchange {2} appartiene al dominio DNS '{3}'." S2="%SRVNAME%" P3="$."/>
														</Setting>
														<Object Type="Cache" Name="Membership Cache" Key1="Add" Key2="DnsDomains" Key3="%DNSDOMAIN%" Display="Hide"/>

														<!-- // Third of all, retrieve the site name -->
														<Object Type="DsGet" Key1="SiteName" Key2="%SRVNAME%">
															<Setting Key1="SiteName" Substitution="SITE">
																<Rule Name="szResidentSiteName" Query="$.!=''" Error="None" Title="Appartenenza al sito Active Directory: {3}" Text="Il server Exchange {2} appartiene al sito Active Directory '{3}'." S2="%SRVNAME%" P3="$."/>
															</Setting>

															<!-- // Some servers such as clusters and NT4 computers aren't going to report their site name, so we need to exclude these blank entries from the cache -->
															<Object Type="If" Key1="'%SITE%'!=''">
																<!-- // Add the site name to the cache -->
																<Object Type="Cache" Name="Membership Cache" Key1="Add" Key2="Sites" Key3="%SITE%" Display="Hide"/>
																<!-- // Add the NetBIOS name of the server to a cache associated with the site -->
																<Object Type="Cache" Name="Membership Cache" Key1="Add" Key2="ADSite-%SITE%" Key3="%EXSRVNAME%" Display="Hide"/>
															</Object>
														</Object>
													</Object>
												</Object>

												<!-- // Enumerate the list of storage groups and databases -->
												<Object Type="Group" Name="Storage Groups and Databases">
													<Object Type="Directory" Key2="cn=InformationStore,%DN%" Key3="(objectClass=msExchStorageGroup)">
														<Setting Key1="distinguishedName" Substitution="DN"/>
														<Setting Key1="cn"/>
														<Object Type="Directory" Key2="%DN%" Key3="(objectClass=msExchPrivateMDB)">
															<Setting Key1="cn"/>
															<Setting Key1="homeMDBBL" Retrieve="CountOnly">
																<Rule Name="iMailboxes" Query="$."/>
															</Setting>
														</Object>
													</Object>
												</Object>

												<!-- // Enumerate the list of SMTP virtual servers -->
												<Object Type="Group" Name="SMTP">
													<Object Type="Directory" Key2="CN=SMTP,CN=Protocols,%DN%" Key3="(objectClass=protocolCfgSMTPServer)">
														<Setting Key1="cn" Substitution="SMTPSERVERNAME"/>
														<Setting Key1="msExchServerBindings">
															<Rule Name="fDefaultSMTPPortNot25" Query="'%SMTPSERVERNAME%'=1 and not($.[contains(., ':25:')])" Error="Warning" Sev="1" Title="Il server SMTP predefinito non è collegato alla porta 25" Text="Il valore predefinito (25) della porta di ascolto per il server SMTP '{3}' sul server {2} è stato modificato. Exchange Server 2007 può utilizzare solo la porta 25 per il routing dei messaggi tra i server. Valore corrente: {9}." S2="%SRVNAME%" S3="%SMTPSERVERNAME%" P9="$."/>
															<Rule Name="fAdditionalSMTPPortNot25" Query="'%SMTPSERVERNAME%'!=1 and not($.[contains(., ':25:')])" Error="Warning" Sev="3" Title="Il server SMTP aggiuntivo non è collegato alla porta 25" Text="Il valore predefinito (25) della porta di ascolto per il server SMTP '{3}' sul server {2} è stato modificato. Exchange Server 2007 può utilizzare solo la porta 25 per il routing dei messaggi tra i server. Valore corrente: {9}." S2="%SRVNAME%" S3="%SMTPSERVERNAME%" P9="$."/>
														</Setting>
														<Setting Key1="msExchSMTPOutgoingPort">
															<Rule Name="fOutgoingSMTPPortNot25" Query="'%SMTPSERVERNAME%'=1 and $.!=25" Error="Warning" Sev="1" Title="Il server SMTP predefinito non utilizza la porta 25" Text="Il valore predefinito (25) della porta di uscita per il server SMTP '{3}' sul server {2} è stato modificato. Exchange Server 2007 può utilizzare solo la porta 25 per il routing dei messaggi tra i server. Valore corrente: {9}." S2="%SRVNAME%" S3="%SMTPSERVERNAME%" P9="$."/>
															<Rule Name="fAdditionalOutgoingSMTPPortNot25" Query="'%SMTPSERVERNAME%'!=1 and $.!=25" Error="Warning" Sev="3" Title="Il server SMTP aggiuntivo non utilizza la porta 25" Text="Il valore predefinito (25) della porta di uscita per il server SMTP '{3}' sul server {2} è stato modificato. Exchange Server 2007 può utilizzare solo la porta 25 per il routing dei messaggi tra i server. Valore corrente: {9}." S2="%SRVNAME%" S3="%SMTPSERVERNAME%" P9="$."/>
														</Setting>
													</Object>
												</Object>

												<!-- // Enumerate routing configuration parameters -->
												<Object Type="Group" Name="Routing">
													<Object Type="Registry" Key1="%SRVNAME%" Key3="System\CurrentControlSet\Services\RESvc\Parameters">
														<Setting Key1="__KEYPATH">

															<!-- // Although SuppressStateChanges is only necessary on legacy bridgehead servers, we will recommend that this be set on all legacy servers in the org -->
															<Rule Name="fSuppressStateChangesNotSet" Query="$fExchangePtTi and (count($iSuppressStateChanges)=0 or $iSuppressStateChanges='0')" Error="Warning" Sev="3" Title="Eliminazione stato di collegamento non abilitata" Text="Prima di introdurre Exchange Server 2007 in questa topologia, impostare il parametro di configurazione '{4}' su '1' sul server {2}. Tale parametro è essenziale se si prevede di creare più connettori per il gruppo di routing dedicato di Exchange 2007." S2="%SRVNAME%" S4="SuppressStateChanges" AlwaysEvaluate="True"/>
														</Setting>
														<Setting Key1="SuppressStateChanges">
															<Rule Name="iSuppressStateChanges" Query="$."/>
														</Setting>
													</Object>
												</Object>

												<!-- // Enumerate link state data -->
												<Object Type="If" Key1="starts-with('%EXVERSION%', 'Version 6')" Name="LinkState" Display="Hide">
													<Object Type="Group" Name="LinkState">
														<Object Type="LinkState" Key1="%SRVNAME%">
															<Setting Key1="NodeInfo" Format="RoutingInfo"/>
															<Setting Key1="OrgInfo" Format="RoutingInfo"/>
														</Object>
													</Object>
												</Object>

												<!-- // Discover whether an NNTP newsfeed has been created and the service is running -->
												<Object Type="Group" Name="NNTP">
													<Object Type="WMI" Key1="%SRVNAME%" Key3="Win32_Service" Key4="Name='NntpSvc'">
														<Setting Key1="Started">
															<Rule Name="fNNTPNewsfeed" Query="$.='True' and $fNNTPFeedExists" Error="Warning" Sev="2" Title="Trovato newsfeed NNTP" Text="Il servizio NNTP è configurato e in esecuzione sul server {2}. Exchange Server 2007 non supporta il protocollo NNTP. È necessario che questo servizio rimanga su Exchange 2000/2003." S2="%SRVNAME%"/>
														</Setting>
														<Object Type="Metabase" Key1="%SRVNAME%" Key2="LM/NNTPSVC/1/Feeds" Key3=".*" Key4="OneLevel">
															<Setting Key1="45456" Key2="FeedName">
																<Rule Name="fNNTPFeedExists" Query="$."/>
															</Setting>
														</Object>
													</Object>
												</Object>

												<!-- // Discover whether the legacy Exchange event scripting service is running -->
												<Object Type="Group" Name="Scripting Service">
													<Object Type="WMI" Key1="%SRVNAME%" Key3="Win32_Service" Key4="Name='MSExchangeES'">
														<Setting Key1="Started">
															<Rule Name="fEventService" Query="$.='True' and $fExchangePtTi" Error="Warning" Sev="2" Title="Il Servizio eventi di Exchange è in esecuzione" Text="Il Servizio eventi di Microsoft Exchange è in esecuzione sul server {2}. Exchange Server 2007 non supporta questo servizio. È necessario che questo servizio rimanga su Exchange 2000/2003." S2="%SRVNAME%"/>
														</Setting>
													</Object>
												</Object>

												<!-- // Discover whether the IFS drive is enabled -->
												<Object Type="Group" Name="IFS">
													<Object Type="Registry" Key1="%SRVNAME%" Key3="System\CurrentControlSet\Services\EXIFS\Parameters">
														<Setting Key1="DriveLetter">
															<Rule Name="fIFSDriveEnabled" Query="count($.) &gt;0 and $.!=''" Error="Warning" Sev="3" Title="Unità IFS di Exchange abilitata" Text="L'unità IFS nel server {2} è abilitata. Exchange Server 2007 non supporta le unità IFS di Exchange. Le applicazioni che utilizzano l'unità IFS di Exchange devono rimanere sui server Exchange 2000/2003." S2="%SRVNAME%"/>
														</Setting>
													</Object>
												</Object>

												<!-- // Find out if this is an Active/Active cluster -->
												<Object Type="Group" Name="Clustering">
													<Object Type="WMI" Key1="%SRVNAME%" Key3="Win32_Service" Key4="Name='ClusSvc'">
														<Setting Key1="Started">
															<Rule Name="fActiveActiveCluster" Query="sum($iStatClusterNode)=2 and count($fClusterStoreInstance)=2" Error="Warning" Sev="1" Title="Cluster attivo/attivo" Text="Il server {2} è un cluster attivo/attivo a due nodi. Exchange Server 2007 supporta solo i cluster attivi/passivi." S2="%SRVNAME%"/>
														</Setting>
														<Object Type="Registry" Key1="%SRVNAME%" Key3="Cluster\Nodes" Key4=".*">
															<Setting Key1="NodeName">
																<Rule Name="iStatClusterNode" Query="count($.)"/>
															</Setting>
														</Object>
														<Object Type="Registry" Key1="%SRVNAME%" Key3="Cluster\Resources" Key4=".*" Key5="Onelevel">
															<Setting Key1="Type">
																<Rule Name="fClusterStoreInstance" Query="$.='Microsoft Exchange Information Store'"/>
															</Setting>
														</Object>
													</Object>
												</Object>

												<!-- // Find out if any Exchange 2000 servers exist without the 6603 roll-up -->
												<Object Type="If" Key1="starts-with('%EXVERSION%', 'Version 6.0')" Name="File Versions" Display="Hide">
													<Object Type="Group" Name="File Versions">
														<Object Type="Registry" Key1="%SRVNAME%" Key3="Software\Microsoft\Exchange\Setup">
															<Setting Key1="Services" Substitution="EXCHBINPATHD" SubstitutionFormat="\\----\\"/>
															<Object Type="WMI" Key1="%SRVNAME%" Key3="CIM_Datafile" Key4="name = '%EXCHBINPATHD%\\bin\\Store.exe'">
																<Setting Key1="LastModified"/>
																<Setting Key1="FileSize"/>
																<Setting Key1="Version">
																	<Rule Name="fPtStoreNot6603" Query="$fExchange2000 and substring($.,5,4) &lt;6603" Error="Error" Sev="1" Title="È necessario installare l'aggiornamento del software di Exchange 2000 Server" Text="Nel server {2} è in esecuzione Exchange 2000 Server. Tuttavia, non è stato applicato l'aggiornamento cumulativo dell'agosto 2004, successivo al Service Pack 3 (articolo 870540 della Microsoft Knowledge Base) . Installare il cumulativo da http://go.microsoft.com/fwlink/?LinkId=33457 prima di introdurre Exchange Server 2007 nella topologia. In caso contrario, l'avvio dei servizi di Exchange 2000 Server potrebbe non riuscire." S2="%SRVNAME%"/>
																</Setting>
															</Object>
														</Object>
													</Object>
												</Object>

											</Object>
										</Object>
									</Object>
								</Object>
							</Object>
						</Object>
					</Object>
				</Object>

				<!-- // There have been several cases where an existing permissions inheritance block has caused Exchange 2007 installation issues -->
				<!-- // We'll perform a check on the Exchange objects in the configNC -->
				<Object Type="Group" Name="Permission Check">
					<!-- // Call Config-Inheritance-Check type to perform inheritance blocking checks -->
					<Reference Type="Config-Inheritance-Check" Name="ConfigInheritanceCheck" File="ExBPA.Permissions.xml"/>
				</Object>

				<!-- // Dump out the caches -->
				<Object Type="Group" Name="Caches">
					<!-- // List Active Directory domains that contain Exchange servers -->
					<Object Type="Cache" Name="Membership Cache" Key1="Dump" Key2="Domains" Display="Hide">
						<Setting Key1="Active Directory domains with Exchange">
							<Rule Name="szCacheExchangeDomain" Query="$."/>
						</Setting>
					</Object>

					<!-- // List DNS domains that contain Exchange servers -->
					<Object Type="Cache" Name="Membership Cache" Key1="Dump" Key2="DnsDomains" Display="Hide">
						<Setting Key1="DNS domains with Exchange">
							<Rule Name="szCacheExchangeDNSDomain" Query="$."/>
						</Setting>
					</Object>

					<!-- // List the Exchange servers by Active Directory site -->
					<Object Type="Cache" Name="Membership Cache" Key1="Dump" Key2="Sites" Display="Hide">
						<Setting Key1="Site with Exchange" Substitution="SITE">
							<Rule Name="szCacheExchangeSite" Query="$."/>
						</Setting>
						<Object Type="Group" Name="Exchange servers in Active Directory site '%SITE%'">
							<Setting Key1="Site routing map">
								<Rule Name="szFirstRGMember" Query="$szRoutingGroupMembership[1]"/>
								<Rule Name="fSiteSpansRoutingGroup" Query="count($fSiteRGMismatch)&gt;0" Error="Warning" Sev="3" Title="Sito e allineamento routing: {1}" Text="Il sito di Active Directory '{1}' contiene server di Exchange che appartengono a diversi gruppi di routing. In Exchange Server 2007, il routing è basato sui limiti dei siti di Active Directory." S1="%SITE%" AlwaysEvaluate="True"/>
							</Setting>
							<Object Type="Cache" Name="Membership Cache" Key1="Dump" Key2="ADSite-%SITE%" Display="Hide">
								<Setting Key1="Server" Substitution="EXSRVNAME"/>

								<!-- // Retrieve the routing group membership for each Exchange server so that we can correlate it back to the Active Directory site name -->
								<Object Type="WMI" Key1="%EXSRVNAME%" Key2="root\MicrosoftExchangeV2" Key3="Exchange_Server" Key4="Name='%EXSRVNAME%'" Display="Hide">
									<Setting Key1="RoutingGroup">
										<Rule Name="szRoutingGroupMembership" Query="$."/>
										<Rule Name="fSiteRGMismatch" Query="$.!=$szFirstRGMember"/>
									</Setting>
								</Object>
							</Object>
						</Object>
					</Object>
				</Object>

			</Object>
		</Object>

	</Type>
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/><Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/><DigestValue>OHswfJ/7KqqIEM02438kLc03Ow0=</DigestValue></Reference></SignedInfo><SignatureValue>
    Xx6tUuwOLvXUJBUhIIfDy5Z8grYHrv/qHGT7PfYKuWzkDS/cx1BJf/4Rt4E3BF55y9cifPak
    i0DrFfk1JYndLV9XGNJdlRCbOlFDK9nRgn2nESUYlDrarNgDWdJJPFOLLD+9Q1EjGAYHzTFc
    cvl0pwlN6DAHVHXUYTH9Z3IDlD42TPPzvvbOoUvPxChrnBQpYpEyFV3arp2zNY4RFOPFXInD
    T24juhp9iopMteyTPMzJKwi4gwFhpZOf2Cxs3RBFKq60o3axWMKc8L2WmwACSCZymOftbc6G
    hIbIiLO9IX99bJfiElXGeZrPL/eAp8UmoVXdOIlJdut7QIzOzjycHQ==
  </SignatureValue><KeyInfo>
      <KeyValue>
        <RSAKeyValue>
          <Modulus>
            vXK0ieccn4XHdLhgXAM2PZz9mXqaKUYisKeHU+3uRjrHWwULV6i3ygXM00x3R3CFs+XL32fn
            o/10J5Nnn9eKA0QwxvfJusk6HQhWRE8XCA35tBloqiQc+wVXhenFTgchN6frziwvtkLNIQWn
            1ubTKFfHG3rOKTYHzZ5VzLvxIuuoI6QNKcL70MNaPmM9xyxJC3t5hfCI73G9Q1rjo7MN81X7
            JeDiINPnml6UpTMtKH9XG1VqDDJE72Zsb/A4nO8CrZqh3ZgHEA48GGnieU5GFOC5jNB1bZys
            AJwtQvVRuFr0eEWD6S58K7tdzRlhKK2UQwrFakL/tTKupCki3hbo0w==
          </Modulus>
          <Exponent>AQAB</Exponent>
        </RSAKeyValue>
      </KeyValue>
      <X509Data>
        <X509Certificate>
          MIIEejCCA2KgAwIBAgIKYQYngQAAAAAACDANBgkqhkiG9w0BAQUFADB5MQswCQYDVQQGEwJV
          UzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWlj
          cm9zb2Z0IENvcnBvcmF0aW9uMSMwIQYDVQQDExpNaWNyb3NvZnQgQ29kZSBTaWduaW5nIFBD
          QTAeFw0wODEwMjIyMTI0NTVaFw0xMDAxMjIyMTM0NTVaMIGDMQswCQYDVQQGEwJVUzETMBEG
          A1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0
          IENvcnBvcmF0aW9uMQ0wCwYDVQQLEwRNT1BSMR4wHAYDVQQDExVNaWNyb3NvZnQgQ29ycG9y
          YXRpb24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC9crSJ5xyfhcd0uGBcAzY9
          nP2ZepopRiKwp4dT7e5GOsdbBQtXqLfKBczTTHdHcIWz5cvfZ+ej/XQnk2ef14oDRDDG98m6
          yTodCFZETxcIDfm0GWiqJBz7BVeF6cVOByE3p+vOLC+2Qs0hBafW5tMoV8cbes4pNgfNnlXM
          u/Ei66gjpA0pwvvQw1o+Yz3HLEkLe3mF8Ijvcb1DWuOjsw3zVfsl4OIg0+eaXpSlMy0of1cb
          VWoMMkTvZmxv8Dic7wKtmqHdmAcQDjwYaeJ5TkYU4LmM0HVtnKwAnC1C9VG4WvR4RYPpLnwr
          u13NGWEorZRDCsVqQv+1Mq6kKSLeFujTAgMBAAGjgfgwgfUwEwYDVR0lBAwwCgYIKwYBBQUH
          AwMwHQYDVR0OBBYEFCPRcypMvfvlIfpxHpkV0Rf5xKaKMA4GA1UdDwEB/wQEAwIHgDAfBgNV
          HSMEGDAWgBTMHc52AHBbr/HaxE6aUUQuo0Rj8DBEBgNVHR8EPTA7MDmgN6A1hjNodHRwOi8v
          Y3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9kdWN0cy9DU1BDQS5jcmwwSAYIKwYBBQUH
          AQEEPDA6MDgGCCsGAQUFBzAChixodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRz
          L0NTUENBLmNydDANBgkqhkiG9w0BAQUFAAOCAQEAQynPY71s43Ntw5nXbQyIO8ZIc3olzizi
          N3udNJ+9I86+39hceRFrE1EgAWO5cvcI48Z9USoWKNTR55sqzxgN0hNxkSnsVr351sUNL69l
          LW1NRSlWcoRPP9JqHUFiqXlcjvDHd4rLAiguncecK+W5Kgnd7Jfi5XqNXhCIU6HdYE93mHFg
          qFs5kdOrEh8F6cNFqdPCUbmvuNz8BoQA9HSj2//MHaAjBQfkJzXCl5AZqoJgJ+j7hCse0QTL
          js+CDdeoTUNAddLe3XfvilxrD4dkj7S6t7qrZ1QhRapKaOdUXosUXGd47JBcAxCRCJ0kIJfo
          3wARcKn5snJwt67iwp8WAg==
        </X509Certificate>
      </X509Data>
      <X509Data>
        <X509Certificate>
          MIIEEjCCAvqgAwIBAgIPAMEAizw8iBHRPvZj7N9AMA0GCSqGSIb3DQEBBAUAMHAxKzApBgNV
          BAsTIkNvcHlyaWdodCAoYykgMTk5NyBNaWNyb3NvZnQgQ29ycC4xHjAcBgNVBAsTFU1pY3Jv
          c29mdCBDb3Jwb3JhdGlvbjEhMB8GA1UEAxMYTWljcm9zb2Z0IFJvb3QgQXV0aG9yaXR5MB4X
          DTk3MDExMDA3MDAwMFoXDTIwMTIzMTA3MDAwMFowcDErMCkGA1UECxMiQ29weXJpZ2h0IChj
          KSAxOTk3IE1pY3Jvc29mdCBDb3JwLjEeMBwGA1UECxMVTWljcm9zb2Z0IENvcnBvcmF0aW9u
          MSEwHwYDVQQDExhNaWNyb3NvZnQgUm9vdCBBdXRob3JpdHkwggEiMA0GCSqGSIb3DQEBAQUA
          A4IBDwAwggEKAoIBAQCpAr3BcOY78k4bKJ+XeF4w6qKpjSVf+P6VTKO3/p2iID58UaKboo9g
          MmvRQmR57qx2yVTa8uuchhyPn4Rms8VremIj1h083g8BkuiWxL8tZpqaaCaZ0Dosvwy1WCbB
          RucKPjiWLKkoOajsSYNC44QPu5psVWGsgnyhYC13TOmZtGQ7mlAcMQgkFJ+p55ErGOY9mGMU
          YFgFZZ8dN1KH96fvlALGG9O/VUWziYC/OuxUlE6u/ad6bXROrxjMlgkoIQBXkGBpN7tLEgc8
          Vv9b+6RmCgim0oFWV++2O14WgXcE2va+roCV/rDNf9anGnJcPMq88AijIjCzBoXJsyB3E4Xf
          AgMBAAGjgagwgaUwgaIGA1UdAQSBmjCBl4AQW9Bw72lyniNRfhSyTY7/y6FyMHAxKzApBgNV
          BAsTIkNvcHlyaWdodCAoYykgMTk5NyBNaWNyb3NvZnQgQ29ycC4xHjAcBgNVBAsTFU1pY3Jv
          c29mdCBDb3Jwb3JhdGlvbjEhMB8GA1UEAxMYTWljcm9zb2Z0IFJvb3QgQXV0aG9yaXR5gg8A
          wQCLPDyIEdE+9mPs30AwDQYJKoZIhvcNAQEEBQADggEBAJXoC8CN85cYNe24ASTYdxHzXGAy
          n54Lyz4FkYiPyTrmIfLwV5MstaBHyGLv/NfMOztaqTZUaf4kbT/JzKreBXzdMY09nxBwarv+
          Ek8YacD80EPjEVogT+pie6+qGcgrNyUtvmWhEoolD2Oj91Qc+SHJ1hXzUqxuQzIH/YIX+OVn
          bA1R9r3xUse958Qw/CAxCYgdlSkaTdUdAqXxgOADtFv0sd3IV+5lScdSVLa0AygS/5DW8AiP
          friXxas3LOR65Kh343agANBqP8HSNorgQRKoNWobats14dQcBOSoRQTIWjM4bk0cDWK3CqKM
          09VUP0bNHFWmcNsSOoeTdZ+n0qA=
        </X509Certificate>
      </X509Data>
      <X509Data>
        <X509Certificate>
          MIIEYDCCA0ygAwIBAgIKLqsR3FD/XJ3LwDAJBgUrDgMCHQUAMHAxKzApBgNVBAsTIkNvcHly
          aWdodCAoYykgMTk5NyBNaWNyb3NvZnQgQ29ycC4xHjAcBgNVBAsTFU1pY3Jvc29mdCBDb3Jw
          b3JhdGlvbjEhMB8GA1UEAxMYTWljcm9zb2Z0IFJvb3QgQXV0aG9yaXR5MB4XDTA3MDgyMjIy
          MzEwMloXDTEyMDgyNTA3MDAwMFoweTELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0
          b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEj
          MCEGA1UEAxMaTWljcm9zb2Z0IENvZGUgU2lnbmluZyBQQ0EwggEiMA0GCSqGSIb3DQEBAQUA
          A4IBDwAwggEKAoIBAQC3eX3WXbNFOag0rDHa+SU1SXfA+x+ex0Vx79FG6NSMw2tMUmL0mQLD
          TdhJbC8kPmW/ziO3C0i3f3XdRb2qjw5QxSUr8qDnDSMf0UEk+mKZzxlFpZNKH5nNsy8iw0ot
          fG/ZFR47jDkQOd29KfRmOy0BMv/+J0imtWwBh5z7urJjf4L5XKCBhIWOsPK4lKPPOKZQhRcn
          h07dMPYAPfTG+T2BvobtbDmnLjT2tC6vCn1ikXhmnJhzDYav8sTzILlPEo1jyyzZMkUZ7rtK
          ljtQUxjOZlF5qq2HyFY+n4JQiG4FsTXBeyS9UmY9mU7MK34zboRHBtGe0EqGAm6GAKTAh99T
          AgMBAAGjgfowgfcwEwYDVR0lBAwwCgYIKwYBBQUHAwMwgaIGA1UdAQSBmjCBl4AQW9Bw72ly
          niNRfhSyTY7/y6FyMHAxKzApBgNVBAsTIkNvcHlyaWdodCAoYykgMTk5NyBNaWNyb3NvZnQg
          Q29ycC4xHjAcBgNVBAsTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEhMB8GA1UEAxMYTWljcm9z
          b2Z0IFJvb3QgQXV0aG9yaXR5gg8AwQCLPDyIEdE+9mPs30AwDwYDVR0TAQH/BAUwAwEB/zAd
          BgNVHQ4EFgQUzB3OdgBwW6/x2sROmlFELqNEY/AwCwYDVR0PBAQDAgGGMAkGBSsOAwIdBQAD
          ggEBAHurrn5KJvLOvE50olgndCp1s4b9q0yUeABN6crrGNxpxQ6ifPMCQ8bKh8z4U8zCn71W
          b/BjRKlEAO6WyJrVHLgLnxkNlNfaHq0pfe/tpnOsj945jj2Yarw4bdKIryP93+nWaQmRiL3+
          4QC7NPP3fPkQEi4F6ymWk0JrKHG3OI/gBw3JXWjNvYBBa2aou7e7jjTK8gMQfHr10uBC33v+
          4eGs/vbf1Q2zcNaS40+2OKJ8LdQ92zQLYjcCn4FqI4n2XGOPsFq7OddgjFWEGjP1O5igggyi
          X4uzLLehpcur2iC2vzAZhSAUDSq8UvRB4F4w45IoaYfBcOLzp6vOgEJydg4=
        </X509Certificate>
      </X509Data>
    </KeyInfo><Object id="ts-countersig"><X509Data><X509Certificate>MIIEqjCCA5KgAwIBAgIKYQWiMAAAAAAACDANBgkqhkiG9w0BAQUFADB5MQswCQYDVQQGEwJVUzET
MBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0
IENvcnBvcmF0aW9uMSMwIQYDVQQDExpNaWNyb3NvZnQgVGltZXN0YW1waW5nIFBDQTAeFw0wODA3
MjUxOTAxMTVaFw0xMzA3MjUxOTExMTVaMIGzMQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGlu
Z3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMQ0w
CwYDVQQLEwRNT1BSMScwJQYDVQQLEx5uQ2lwaGVyIERTRSBFU046ODVEMy0zMDVDLTVCQ0YxJTAj
BgNVBAMTHE1pY3Jvc29mdCBUaW1lLVN0YW1wIFNlcnZpY2UwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQDwBC2ylsAagWclsSZisxNLzjC6wBI4/IFlNAfENrIkaPYHBMAHl/S38XseYixG
2UukUTS302ztWju0g6FHPREILjVrRebCPIwCZgKpGGnrSu0nLO48d1uk1HCZS1eEENCvLfiJHebq
KbTnz54GYqdyVMI7xs8/uOGwWBBs5aXXw8J1N730heGB6CjYG/HyrvGCo9bXA6KfFYT7Pfqr4bYy
yKACZPPm/xomcQhTihUC8oMndkmCcafvrTJ4xtdsFk8iZZdiTUYv/yOvheymcL0Dy9rYMgXFK5BA
tp7VLIZst8sTMn2Nxn6uFy8y/Ga7HbBFVfit+i1ng2cpk4TSWqEjAgMBAAGjgfgwgfUwHQYDVR0O
BBYEFOiX9vfvjPHmaeNZaE73mIp63ZsuMB8GA1UdIwQYMBaAFG/oTj+XuTSrS4aPvJzqrDtBQ8bQ
MEQGA1UdHwQ9MDswOaA3oDWGM2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2kvY3JsL3Byb2R1
Y3RzL3RzcGNhLmNybDBIBggrBgEFBQcBAQQ8MDowOAYIKwYBBQUHMAKGLGh0dHA6Ly93d3cubWlj
cm9zb2Z0LmNvbS9wa2kvY2VydHMvdHNwY2EuY3J0MBMGA1UdJQQMMAoGCCsGAQUFBwMIMA4GA1Ud
DwEB/wQEAwIGwDANBgkqhkiG9w0BAQUFAAOCAQEADT93X5E8vqU1pNsFBYQfVvLvmabHCI0vs80/
cdWGfHcf3esXsr184/mZ8gpFSK0Uu2ks8j5nYlTy7n8nEZI57M7Zh06I92BHI3snFUAIn78NMQSC
2DW2DJwA04uqeGHFtYhBnT423FikJ5s62r0GXRSmsg9MwY48i/Jimfhm7dXzHCiwMtvKMQm8+yJo
Rkz603Mi5ymOIgD7Vr8GroGgFbo0+SiOH0piBaGJ9YFH6Q2RCNdYO48eawlpqcBIfFWCP18AOEOc
Bsw/2C+/T3MJPf26XvTH7DfCZGGgTdQ9cMxbsBOBwdSjMRq9ZNaW0no/KltGUwk8zQP5P1kAzIlT
YQ==</X509Certificate></X509Data><X509Data><X509Certificate>MIIEnTCCA4WgAwIBAgIQaguZT8AAJasR20UfWHpnojANBgkqhkiG9w0BAQUFADBwMSswKQYDVQQL
EyJDb3B5cmlnaHQgKGMpIDE5OTcgTWljcm9zb2Z0IENvcnAuMR4wHAYDVQQLExVNaWNyb3NvZnQg
Q29ycG9yYXRpb24xITAfBgNVBAMTGE1pY3Jvc29mdCBSb290IEF1dGhvcml0eTAeFw0wNjA5MTYw
MTA0NDdaFw0xOTA5MTUwNzAwMDBaMHkxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9u
MRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xIzAhBgNV
BAMTGk1pY3Jvc29mdCBUaW1lc3RhbXBpbmcgUENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA3Ddu+6/IQkpxGMjOSD5TwPqrFLosMrsST1LIg+0+M9lJMZIotpFk4B9QhLrCS9F/Bfjv
db6Lx6jVrmlwZngnZui2t++Fuc3uqv0SpAtZIikvz0DZVgQbdrVtZG1KVNvd8d6/n4PHgN9/TAI3
lPXAnghWHmhHzdnAdlwvfbYlBLRWW2ocY/+AfDzu1QQlTTl3dAddwlzYhjcsdckO6h45CXx2/p1s
bnrg7D6Pl55xDl8qTxhiYDKe0oNOKyJcaEWL3i+EEFCy+bUajWzuJZsT+MsQ14UO9IJ2czbGlXqi
zGAG7AWwhjO3+JRbhEGEWIWUbrAfLEjMb5xD4GrofyaOawIDAQABo4IBKDCCASQwEwYDVR0lBAww
CgYIKwYBBQUHAwgwgaIGA1UdAQSBmjCBl4AQW9Bw72lyniNRfhSyTY7/y6FyMHAxKzApBgNVBAsT
IkNvcHlyaWdodCAoYykgMTk5NyBNaWNyb3NvZnQgQ29ycC4xHjAcBgNVBAsTFU1pY3Jvc29mdCBD
b3Jwb3JhdGlvbjEhMB8GA1UEAxMYTWljcm9zb2Z0IFJvb3QgQXV0aG9yaXR5gg8AwQCLPDyIEdE+
9mPs30AwEAYJKwYBBAGCNxUBBAMCAQAwHQYDVR0OBBYEFG/oTj+XuTSrS4aPvJzqrDtBQ8bQMBkG
CSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MA0G
CSqGSIb3DQEBBQUAA4IBAQCUTRExwnxQuxGOoWEHAQ6McEWN73NUvT8JBS3/uFFThRztOZG3o1YL
3oy2OxvR+6ynybexUSEbbwhpfmsDoiJG7Wy0bXwiuEbThPOND74HijbB637pcF1Fn5LSzM7djsDh
vyrNfOzJrjLVh7nLY8Q20Rghv3beO5qzG3OeIYjYtLQSVIz0nMJlSpooJpxgig87xxNleEi7z62D
Ok+wYljeMOnpOR3jifLaOYH5EyGMZIBjBgSW8poCQy97Roi6/wLZZflK3toDdJOzBW4MzJ3cKGF8
SPEXnBEhOAIch6wGxZYyuOVAxlM9vamJ3uhmN430IpaczLB3VFE61nJEsiP2</X509Certificate></X509Data><CounterSignature xmlns="http://schemas.microsoft.com/xmldsig/timestamp/2003" ts-format="cms-timestamp-message">MIIGyQYJKoZIhvcNAQcCoIIGujCCBrYCAQMxCTAHBgUrDgMCGjCCARMGCSqGSIb3DQEHAaCCAQQE
ggEAXx6tUuwOLvXUJBUhIIfDy5Z8grYHrv/qHGT7PfYKuWzkDS/cx1BJf/4Rt4E3BF55y9cifPak
i0DrFfk1JYndLV9XGNJdlRCbOlFDK9nRgn2nESUYlDrarNgDWdJJPFOLLD+9Q1EjGAYHzTFccvl0
pwlN6DAHVHXUYTH9Z3IDlD42TPPzvvbOoUvPxChrnBQpYpEyFV3arp2zNY4RFOPFXInDT24juhp9
iopMteyTPMzJKwi4gwFhpZOf2Cxs3RBFKq60o3axWMKc8L2WmwACSCZymOftbc6GhIbIiLO9IX99
bJfiElXGeZrPL/eAp8UmoVXdOIlJdut7QIzOzjycHaCCA32hggN5MIICYQIBATCB46GBuaSBtjCB
szELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAc
BgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjENMAsGA1UECxMETU9QUjEnMCUGA1UECxMebkNp
cGhlciBEU0UgRVNOOjg1RDMtMzA1Qy01QkNGMSUwIwYDVQQDExxNaWNyb3NvZnQgVGltZS1TdGFt
cCBTZXJ2aWNloiUKAQEwCQYFKw4DAhoFAAMVAE1vNX8OZDTal7GvxUD7b90OhaifoIHBMIG+pIG7
MIG4MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEe
MBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMQwwCgYDVQQLEwNBT0MxJzAlBgNVBAsTHm5D
aXBoZXIgTlRTIEVTTjoyMkExLTIwOEUtODdCMDErMCkGA1UEAxMiTWljcm9zb2Z0IFRpbWUgU291
cmNlIE1hc3RlciBDbG9jazANBgkqhkiG9w0BAQUFAAIFAM5ZHQgwIhgPMjAwOTA5MTQxOTUwMzJa
GA8yMDA5MDkxNTE5NTAzMloweDA+BgorBgEEAYRZCgQBMTAwLjAKAgUAzlkdCAIBADAKAgEAAgIC
/QIB/zAIAgEAAgMDGbEwCgIFAM5abogCAQAwNgYKKwYBBAGEWQoEAjEoMCYwDAYKKwYBBAGEWQoD
AaAKMAgCAQACAw9CQKEKMAgCAQACAwehIDANBgkqhkiG9w0BAQUFAAOCAQEABFhzQLTDsUUZ9deL
DkIlLaJpKm3M/2qI7nVCM8iM0q5NmLUAyd/jxrqJIwnkLt1fTFafjeLt23U/t2XtjWZae+qxj52+
sSV9qnw9tuNjeWw1G0BFj+P6sfXziwSGmzN7OSvCbkbS+TB0L5KJn1vGg+welWku70xIsyvxLXmf
gLv9xS2FpRfF3UP9sGO/1S9oSRHk9vvozGIWn9qSnUw+l1skxyPIC02l7NAXOaKgDTu5uryT83ng
WqthkWGqslDgLkS7qTxo2yn3ODBcQpek4tgl5ptTRq+FIv6Of/rPIXV7kS34sS8tX5FBd8zWujmr
cqXbTfJUvmxlsMCbrjeo1zGCAgwwggIIAgEBMIGHMHkxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpX
YXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRp
b24xIzAhBgNVBAMTGk1pY3Jvc29mdCBUaW1lc3RhbXBpbmcgUENBAgphBaIwAAAAAAAIMAcGBSsO
AwIaoF0wGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMDkwOTE0MjI0
MDA1WjAjBgkqhkiG9w0BCQQxFgQUKE5RQ1rjwm4zrKOaxZa/lZVNQ5UwDQYJKoZIhvcNAQEFBQAE
ggEAAAitRbh6X31sw2CuzW12M0y4ALIDZVPsqOAwp5VbaG3FBxGoO9bc804pDRnk1HS4C5wAXD77
iSKJZ3hiO6T755vsYhrLuOmnFad1l8PRcsAjksqtZVQ8mw4o+rcVVX0PUiWNz7+pMYclbDFQR2FV
mqHo2cBtbAGfblYTOuHozv7YwY/rmPAy8gvlMiY2BuwRkm2zq2B34fNeZi9w3TsGDdX+TliqNHAw
APRSB4X3Ea6+qG7SGRQTKOZ/X3MkN/0YXRgYwd7rVVT5qbzD3FcD3fIMXeEYO3EqlLsMQetn/skZ
zxoLoO9NNhTC9jCLl+NngPkUXu8w8b6ZrQG2ezYWMA==</CounterSignature></Object></Signature></ObjectCollector>