????

Your IP : 3.145.151.116


Current Path : C:/Program Files/Microsoft SQL Server/150/DTS/Binn/Resources/1033/
Upload File :
Current File : C:/Program Files/Microsoft SQL Server/150/DTS/Binn/Resources/1033/dtsconn.rll

MZ����@���	�!�L�!This program cannot be run in DOS mode.

$�����ծ��ծ��ծ���Q��ծ���9��ծ������ծ�Rich�ծ�PEd�]�" p@��`A ]�h>.rdatap@@.rsrc] ` @@]
TGCTL.rdataT.rdata$zzzdbg �.rsrc$01�#Y.rsrc$02��0�������e�f�g0�hH�i`�jx�k��l��m��n��'��
� �8�
P�h�����	�	�	�	�	�			 	0	@	P	`	p	�	�	�	�	��#>0)H.X3`8�
�BO
@M�
]b�Wg
�l�xp�`vX lb�lD�v��{}REGISTRYHKCR
{
	DTS.ConnectionManagerOlap.7 = s 'DTS Connection Manager for Analysis Services'
	{
		CLSID = s '{647A6D51-7608-4590-9DFF-A8C416E6169C}'
	}
	DTS.ConnectionManagerOlap = s 'DTS Connection Manager for Analysis Services'
	{
		CLSID = s '{647A6D51-7608-4590-9DFF-A8C416E6169C}'
		CurVer = s 'DTS.ConnectionManagerOlap.7'
	}
	NoRemove CLSID
	{
		ForceRemove {647A6D51-7608-4590-9DFF-A8C416E6169C} = s 'DTS Connection Manager for Analysis Services'
		{
			val ConnectionType = s 'MSOLAP100'
			ProgID = s 'DTS.ConnectionManagerOlap.7'
			VersionIndependentProgID = s 'DTS.ConnectionManagerOlap'
			ForceRemove 'Programmable'
			InprocServer32 = s '%MODULE%'
			{
				val ThreadingModel = s 'Both'
			}
			'TypeLib' = s '{BA9F30C5-E1CD-4F66-A586-8BCF0D9C146A}'

			ForceRemove 'Implemented Categories'
			{
				ForceRemove {E208DE69-98D7-456E-986E-D9A83A1D3F4B}
			}
			ForceRemove DTSInfo
			{
				val ConnectionContact = s 'Microsoft Corporation'
				val Description = s 'Connection manager for Analysis Services connections'
				val UITypeName  = s 'Microsoft.DataTransformationServices.Design.OlapConnectionManagerUI, Microsoft.DataTransformationServices.Design, Version=%MANAGEDVERSION%, Culture=neutral, PublicKeyToken=89845dcd8080cc91'
				val ResourceFile = s 'DTSCONN,161,162'	
			}			
		}
	}
}
HKCR
{
	DTS.ConnectionManagerOleDb.7 = s 'DTS Connection Manager for OLE DB'
	{
		CLSID = s '{14977E8C-BABD-438F-9C71-C57206CDE422}'
	}
	DTS.ConnectionManagerOleDb = s 'DTS Connection Manager for OLE DB'
	{
		CLSID = s '{14977E8C-BABD-438F-9C71-C57206CDE422}'
		CurVer = s 'DTS.ConnectionManagerOleDb.7'
	}
	NoRemove CLSID
	{
		ForceRemove {14977E8C-BABD-438F-9C71-C57206CDE422} = s 'DTS Connection Manager for OLE DB'
		{
			val ConnectionType = s 'OLEDB'
			ProgID = s 'DTS.ConnectionManagerOleDb.7'
			VersionIndependentProgID = s 'DTS.ConnectionManagerOleDb'
			ForceRemove 'Programmable'
			InprocServer32 = s '%MODULE%'
			{
				val ThreadingModel = s 'Both'
			}
			'TypeLib' = s '{BA9F30C5-E1CD-4F66-A586-8BCF0D9C146A}'

			ForceRemove 'Implemented Categories'
			{
				ForceRemove {E208DE69-98D7-456E-986E-D9A83A1D3F4B}
			}
			ForceRemove DTSInfo
			{
				val ConnectionContact = s 'Microsoft Corporation'
				val Description = s 'Connection manager for OLE DB connections'
				val UITypeName  = s 'Microsoft.DataTransformationServices.Design.OleDbConnectionManagerUI, Microsoft.DataTransformationServices.Design, Version=%MANAGEDVERSION%, Culture=neutral, PublicKeyToken=89845dcd8080cc91'
				val ResourceFile = s 'DTSCONN,163,164'	
			}
		}
	}
}

HKCR
{
	DTS.ConnectionManagerOdbc.7 = s 'DTS Connection Manager for ODBC'
	{
		CLSID = s '{D4D59D1B-9320-4A38-B663-15549C611270}'
	}
	DTS.ConnectionManagerOdbc = s 'DTS Connection Manager for ODBC'
	{
		CLSID = s '{D4D59D1B-9320-4A38-B663-15549C611270}'
		CurVer = s 'DTS.ConnectionManagerOdbc.7'
	}
	NoRemove CLSID
	{
		ForceRemove {D4D59D1B-9320-4A38-B663-15549C611270} = s 'DTS Connection Manager for ODBC'
		{
			val ConnectionType = s 'ODBC'
			ProgID = s 'DTS.ConnectionManagerOdbc.7'
			VersionIndependentProgID = s 'DTS.ConnectionManagerOdbc'
			ForceRemove 'Programmable'
			InprocServer32 = s '%MODULE%'
			{
				val ThreadingModel = s 'Both'
			}
			'TypeLib' = s '{BA9F30C5-E1CD-4F66-A586-8BCF0D9C146A}'

			ForceRemove 'Implemented Categories'
			{
				ForceRemove {E208DE69-98D7-456E-986E-D9A83A1D3F4B}
			}
			ForceRemove DTSInfo
			{
				val ConnectionContact = s 'Microsoft Corporation'
				val Description = s 'Connection manager for ODBC connections'
				val UITypeName  = s 'Microsoft.DataTransformationServices.Design.OdbcConnectionManagerUI, Microsoft.DataTransformationServices.Design, Version=%MANAGEDVERSION%, Culture=neutral, PublicKeyToken=89845dcd8080cc91'
	            val ResourceFile = s 'DTSCONN,159,160'	
			}			
		}
	}
}

HKCR
{
	DTS.ConnectionManagerAdo.7 = s 'DTS Connection Manager for ADO'
	{
		CLSID = s '{919E895E-830F-4F4B-828C-1CD881513C2C}'
	}
	DTS.ConnectionManagerAdo = s 'DTS Connection Manager for ADO'
	{
		CLSID = s '{919E895E-830F-4F4B-828C-1CD881513C2C}'
		CurVer = s 'DTS.ConnectionManagerAdo.7'
	}
	NoRemove CLSID
	{
		ForceRemove {919E895E-830F-4F4B-828C-1CD881513C2C} = s 'DTS Connection Manager for ADO'
		{
			val ConnectionType = s 'ADO'
			ProgID = s 'DTS.ConnectionManagerAdo.7'
			VersionIndependentProgID = s 'DTS.ConnectionManagerAdo'
			ForceRemove 'Programmable'
			InprocServer32 = s '%MODULE%'
			{
				val ThreadingModel = s 'Both'
			}
			'TypeLib' = s '{BA9F30C5-E1CD-4F66-A586-8BCF0D9C146A}'

			ForceRemove 'Implemented Categories'
			{
				ForceRemove {E208DE69-98D7-456E-986E-D9A83A1D3F4B}
			}
			ForceRemove DTSInfo
			{
				val ConnectionContact = s 'Microsoft Corporation'
				val Description = s 'Connection manager for ADO connections'
				val UITypeName  = s 'Microsoft.DataTransformationServices.Design.AdoConnectionManagerUI, Microsoft.DataTransformationServices.Design, Version=%MANAGEDVERSION%, Culture=neutral, PublicKeyToken=89845dcd8080cc91'
	            val ResourceFile = s 'DTSCONN,147,148'	
			}			
		}
	}
}
HKCR
{
	DTS.ConnectionManagerAdoNet.7 = s 'SSIS Connection Manager for ADO.NET'
	{
		CLSID = s '{89249836-8DE6-4404-9CCD-C6E6ED9413B1}'
	}
	DTS.ConnectionManagerAdoNet = s 'SSIS Connection Manager for ADO.NET'
	{
		CLSID = s '{89249836-8DE6-4404-9CCD-C6E6ED9413B1}'
		CurVer = s 'DTS.ConnectionManagerAdoNet.7'
	}
	NoRemove CLSID
	{
		ForceRemove {89249836-8DE6-4404-9CCD-C6E6ED9413B1} = s 'SSIS Connection Manager for ADO.NET'
		{
			val ConnectionType = s 'ADO.NET'
			ProgID = s 'DTS.ConnectionManagerAdoNet.7'
			VersionIndependentProgID = s 'DTS.ConnectionManagerAdoNet'
			ForceRemove 'Programmable'
			InprocServer32 = s '%MODULE%'
			{
				val ThreadingModel = s 'Both'
			}
			'TypeLib' = s '{BA9F30C5-E1CD-4F66-A586-8BCF0D9C146A}'

			ForceRemove 'Implemented Categories'
			{
				ForceRemove {E208DE69-98D7-456E-986E-D9A83A1D3F4B}
			}
			ForceRemove DTSInfo
			{
				val ConnectionContact = s 'Microsoft Corporation'
				val Description = s 'Connection manager for ADO.NET connections'
				val UITypeName  = s 'Microsoft.DataTransformationServices.Design.AdoNetConnectionManagerUI, Microsoft.DataTransformationServices.Design, Version=%MANAGEDVERSION%, Culture=neutral, PublicKeyToken=89845dcd8080cc91'
	            val ResourceFile = s 'DTSCONN,149,150'	
			}			
		}
	}


	DTS.ConnectionManagerSqlMobile.7 = s 'SSIS Connection Manager for SQL Server Compact'
	{
		CLSID = s '{FE30E026-7285-415E-9A33-E4C98B91464E}'
	}
	DTS.ConnectionManagerSqlMobile = s 'SSIS Connection Manager for SQL Server Compact'
	{
		CLSID = s '{FE30E026-7285-415E-9A33-E4C98B91464E}'
		CurVer = s 'DTS.ConnectionManagerSqlMobile.7'
	}
	NoRemove CLSID
	{
		ForceRemove {FE30E026-7285-415E-9A33-E4C98B91464E} = s 'SSIS Connection Manager for SQL Server Compact'
		{
			val ConnectionType = s 'SQLMOBILE'
			ProgID = s 'DTS.ConnectionManagerSqlMobile.7'
			VersionIndependentProgID = s 'DTS.ConnectionManagerSqlMobile'
			ForceRemove 'Programmable'
			InprocServer32 = s '%MODULE%'
			{
				val ThreadingModel = s 'Both'
			}
			'TypeLib' = s '{BA9F30C5-E1CD-4F66-A586-8BCF0D9C146A}'

			ForceRemove 'Implemented Categories'
			{
				ForceRemove {E208DE69-98D7-456E-986E-D9A83A1D3F4B}
			}
			ForceRemove DTSInfo
			{
				val ConnectionContact = s 'Microsoft Corporation'
				val Description = s 'Connection manager for SQL Server Compact connections'
				val UITypeName  = s 'Microsoft.DataTransformationServices.Design.SqlMobileConnectionManagerUI, Microsoft.DataTransformationServices.Design, Version=%MANAGEDVERSION%, Culture=neutral, PublicKeyToken=89845dcd8080cc91'
	            val ResourceFile = s 'DTSCONN,165,166'	
			}			
		}
	}
}
HKCR
{
	DTS.ConnectionManagerFile.7 = s 'DTS Connection Manager for Files'
	{
		CLSID = s '{DBD9A92B-CDBF-4B8F-B529-D22DFB16F459}'
	}
	DTS.ConnectionManagerFile = s 'DTS Connection Manager for Files'
	{
		CLSID = s '{DBD9A92B-CDBF-4B8F-B529-D22DFB16F459}'
		CurVer = s 'DTS.ConnectionManagerFile.7'
	}
	NoRemove CLSID
	{
		ForceRemove {DBD9A92B-CDBF-4B8F-B529-D22DFB16F459} = s 'DTS Connection Manager for Files'
		{
			val ConnectionType = s 'FILE'
			ProgID = s 'DTS.ConnectionManagerFile.7'
			VersionIndependentProgID = s 'DTS.ConnectionManagerFile'
			ForceRemove 'Programmable'
			InprocServer32 = s '%MODULE%'
			{
				val ThreadingModel = s 'Both'
			}
			'TypeLib' = s '{BA9F30C5-E1CD-4F66-A586-8BCF0D9C146A}'

			ForceRemove 'Implemented Categories'
			{
				ForceRemove {E208DE69-98D7-456E-986E-D9A83A1D3F4B}
			}
			ForceRemove DTSInfo
			{
				val ConnectionContact = s 'Microsoft Corporation'
				val Description = s 'Connection manager for files'
				val UITypeName  = s 'Microsoft.DataTransformationServices.Design.SingleFileConnectionManagerUI, Microsoft.DataTransformationServices.Design, Version=%MANAGEDVERSION%, Culture=neutral, PublicKeyToken=89845dcd8080cc91'
	            val ResourceFile = s 'DTSCONN,151,152'	
			}			
		}
	}

	DTS.ConnectionManagerMultiFile.7 = s 'DTS Connection Manager for Multiple Files'
	{
		CLSID = s '{71A68D8A-1659-45B4-A3B2-EEC6FE61EBE6}'
	}
	DTS.ConnectionManagerMultiFile = s 'DTS Connection Manager for Multiple Files'
	{
		CLSID = s '{71A68D8A-1659-45B4-A3B2-EEC6FE61EBE6}'
		CurVer = s 'DTS.ConnectionManagerMultiFile.7'
	}
	NoRemove CLSID
	{
		ForceRemove {71A68D8A-1659-45B4-A3B2-EEC6FE61EBE6} = s 'DTS Connection Manager for Multiple Files'
		{
			val ConnectionType = s 'MULTIFILE'
			ProgID = s 'DTS.ConnectionManagerMultiFile.7'
			VersionIndependentProgID = s 'DTS.ConnectionManagerMultiFile'
			ForceRemove 'Programmable'
			InprocServer32 = s '%MODULE%'
			{
				val ThreadingModel = s 'Both'
			}
			'TypeLib' = s '{BA9F30C5-E1CD-4F66-A586-8BCF0D9C146A}'

			ForceRemove 'Implemented Categories'
			{
				ForceRemove {E208DE69-98D7-456E-986E-D9A83A1D3F4B}
			}
			ForceRemove DTSInfo
			{
				val ConnectionContact = s 'Microsoft Corporation'
				val Description = s 'Connection manager for multiple files'
				val UITypeName  = s 'Microsoft.DataTransformationServices.Design.MultiFileConnectionManagerUI, Microsoft.DataTransformationServices.Design, Version=%MANAGEDVERSION%, Culture=neutral, PublicKeyToken=89845dcd8080cc91'
	            val ResourceFile = s 'DTSCONN,167,168'	
			}			
		}
	}
}
HKCR
{
	DTS.ConnectionManagerFlatFile.7 = s 'DTS Connection Manager for Flat Files'
	{
		CLSID = s '{8EFFA38B-80A5-44B5-A8C9-D1C55AD982FA}'
	}
	DTS.ConnectionManagerFlatFile = s 'DTS Connection Manager for Flat Files'
	{
		CLSID = s '{8EFFA38B-80A5-44B5-A8C9-D1C55AD982FA}'
		CurVer = s 'DTS.ConnectionManagerFlatFile.7'
	}
	NoRemove CLSID
	{
		ForceRemove {8EFFA38B-80A5-44B5-A8C9-D1C55AD982FA} = s 'DTS Connection Manager for Flat Files'
		{
			val ConnectionType = s 'FLATFILE'
			ProgID = s 'DTS.ConnectionManagerFlatFile.7'
			VersionIndependentProgID = s 'DTS.ConnectionManagerFlatFile'
			ForceRemove 'Programmable'
			InprocServer32 = s '%MODULE%'
			{
				val ThreadingModel = s 'Both'
			}
			'TypeLib' = s '{BA9F30C5-E1CD-4F66-A586-8BCF0D9C146A}'

			ForceRemove 'Implemented Categories'
			{
				ForceRemove {E208DE69-98D7-456E-986E-D9A83A1D3F4B}
			}
			ForceRemove DTSInfo
			{
				val ConnectionContact = s 'Microsoft Corporation'
				val Description = s 'Connection manager for flat files'
				val UITypeName  = s 'Microsoft.DataTransformationServices.Design.FlatFileConnectionManagerUI, Microsoft.DataTransformationServices.Design, Version=%MANAGEDVERSION%, Culture=neutral, PublicKeyToken=89845dcd8080cc91'
	            val ResourceFile = s 'DTSCONN,153,154'	
			}			
		}
	}

	DTS.ConnectionManagerMultiFlatFile.7 = s 'DTS Connection Manager for Multiple Flat Files'
	{
		CLSID = s '{C43A2063-BC31-4643-97EB-CB19194BF4A6}'
	}
	DTS.ConnectionManagerMultiFlatFile = s 'DTS Connection Manager for Multiple Flat Files'
	{
		CLSID = s '{C43A2063-BC31-4643-97EB-CB19194BF4A6}'
		CurVer = s 'DTS.ConnectionManagerMultiFlatFile.7'
	}
	NoRemove CLSID
	{
		ForceRemove {C43A2063-BC31-4643-97EB-CB19194BF4A6} = s 'DTS Connection Manager for Multiple Flat Files'
		{
			val ConnectionType = s 'MULTIFLATFILE'
			ProgID = s 'DTS.ConnectionManagerMultiFlatFile.7'
			VersionIndependentProgID = s 'DTS.ConnectionManagerMultiFlatFile'
			ForceRemove 'Programmable'
			InprocServer32 = s '%MODULE%'
			{
				val ThreadingModel = s 'Both'
			}
			'TypeLib' = s '{BA9F30C5-E1CD-4F66-A586-8BCF0D9C146A}'

			ForceRemove 'Implemented Categories'
			{
				ForceRemove {E208DE69-98D7-456E-986E-D9A83A1D3F4B}
			}
			ForceRemove DTSInfo
			{
				val ConnectionContact = s 'Microsoft Corporation'
				val Description = s 'Connection manager for multiple flat files'
				val UITypeName  = s 'Microsoft.DataTransformationServices.Design.FlatFileConnectionManagerUI, Microsoft.DataTransformationServices.Design, Version=%MANAGEDVERSION%, Culture=neutral, PublicKeyToken=89845dcd8080cc91'
	            val ResourceFile = s 'DTSCONN,169,170'	
			}			
		}
	}
}
HKCR
{
	DTS.ConnectionManagerCache.6 = s 'DTS Connection Manager for Cache'
	{
		CLSID = s '{1D3BE38B-89AB-4267-B5F4-3C546A4D2302}'
	}
	DTS.ConnectionManagerCache = s 'DTS Connection Manager for Cache'
	{
		CLSID = s '{1D3BE38B-89AB-4267-B5F4-3C546A4D2302}'
		CurVer = s 'DTS.ConnectionManagerCache.6'
	}
	NoRemove CLSID
	{
		ForceRemove {1D3BE38B-89AB-4267-B5F4-3C546A4D2302} = s 'DTS Connection Manager for Cache'
		{
			val ConnectionType = s 'CACHE'
			ProgID = s 'DTS.ConnectionManagerCache.6'
			VersionIndependentProgID = s 'DTS.ConnectionManagerCache'
			ForceRemove 'Programmable'
			InprocServer32 = s '%MODULE%'
			{
				val ThreadingModel = s 'Both'
			}
			'TypeLib' = s '{BA9F30C5-E1CD-4F66-A586-8BCF0D9C146A}'
			
			ForceRemove 'Implemented Categories'
			{
				ForceRemove {E208DE69-98D7-456E-986E-D9A83A1D3F4B}
			}
			ForceRemove DTSInfo
			{
				val ConnectionContact = s 'Microsoft Corporation'
				val Description = s 'Connection manager for Cache'
				val UITypeName  = s 'Microsoft.DataTransformationServices.Design.CacheConnectionManagerUI, Microsoft.DataTransformationServices.Design, Version=%MANAGEDVERSION%, Culture=neutral, PublicKeyToken=89845dcd8080cc91'
	            		val ResourceFile = s 'DTSCONN,175,176'	
			}			
		}
	}
}
HKCR
{
	DTS.ConnectionManagerHttp.7 = s 'DTS Connection Manager for HTTP'
	{
		CLSID = s '{38CA1B3F-D649-4BC8-90E0-F515A2A2E744}'
	}
	DTS.ConnectionManagerHttp = s 'DTS Connection Manager for HTTP'
	{
		CLSID = s '{38CA1B3F-D649-4BC8-90E0-F515A2A2E744}'
		CurVer = s 'DTS.ConnectionManagerHttp.7'
	}
	NoRemove CLSID
	{
		ForceRemove {38CA1B3F-D649-4BC8-90E0-F515A2A2E744} = s 'DTS Connection Manager for HTTP'
		{
			val ConnectionType = s 'HTTP'
			ProgID = s 'DTS.ConnectionManagerHttp.7'
			VersionIndependentProgID = s 'DTS.ConnectionManagerHttp'
			ForceRemove 'Programmable'
			InprocServer32 = s '%MODULE%'
			{
				val ThreadingModel = s 'Both'
			}
			'TypeLib' = s '{BA9F30C5-E1CD-4F66-A586-8BCF0D9C146A}'
			
			ForceRemove 'Implemented Categories'
			{
				ForceRemove {E208DE69-98D7-456E-986E-D9A83A1D3F4B}
			}
			ForceRemove DTSInfo
			{
				val ConnectionContact = s 'Microsoft Corporation'
				val Description = s 'Connection manager for HTTP connections'
				val UITypeName  = s 'Microsoft.DataTransformationServices.Design.HttpConnectionManagerUI, Microsoft.DataTransformationServices.Design, Version=%MANAGEDVERSION%, Culture=neutral, PublicKeyToken=89845dcd8080cc91'
				val ResourceFile = s 'DTSCONN,157,158'	
			}			
		}
	}
}
HKCR
{
	DTS.ConnectionManagerFTP.7 = s 'DTS Connection Manager for FTP'
	{
		CLSID = s '{377320F5-0E73-4C9D-BE47-C80596F067AD}'
	}
	DTS.ConnectionManagerFTP = s 'DTS Connection Manager for FTP'
	{
		CLSID = s '{377320F5-0E73-4C9D-BE47-C80596F067AD}'
		CurVer = s 'DTS.ConnectionManagerFtp.7'
	}
	NoRemove CLSID
	{
		ForceRemove {377320F5-0E73-4C9D-BE47-C80596F067AD} = s 'DTS Connection Manager for FTP'
		{
			val ConnectionType = s 'FTP'
			ProgID = s 'DTS.ConnectionManagerFtp.7'
			VersionIndependentProgID = s 'DTS.ConnectionManagerFtp'
			ForceRemove 'Programmable'
			InprocServer32 = s '%MODULE%'
			{
				val ThreadingModel = s 'Both'
			}
			'TypeLib' = s '{BA9F30C5-E1CD-4F66-A586-8BCF0D9C146A}'
			
			ForceRemove 'Implemented Categories'
			{
				ForceRemove {E208DE69-98D7-456E-986E-D9A83A1D3F4B}
			}
			ForceRemove DTSInfo
			{
				val ConnectionContact = s 'Microsoft Corporation'
				val Description = s 'Connection manager for FTP connections'
				val UITypeName  = s 'Microsoft.DataTransformationServices.Design.FtpConnectionManagerUI, Microsoft.DataTransformationServices.Design, Version=%MANAGEDVERSION%, Culture=neutral, PublicKeyToken=89845dcd8080cc91'
	            val ResourceFile = s 'DTSCONN,155,156'	
			}			
		}
	}
}
HKCR
{
	DTS.ConnectionManagerExcel.7 = s 'DTS Connection Manager for Excel'
	{
		CLSID = s '{8FF0D90E-21F9-4705-AA95-CC2304469315}'
	}
	DTS.ConnectionManagerExcel = s 'DTS Connection Manager for Excel'
	{
		CLSID = s '{8FF0D90E-21F9-4705-AA95-CC2304469315}'
		CurVer = s 'DTS.ConnectionManagerExcel.7'
	}
	NoRemove CLSID
	{
ForceRemove {8FF0D90E-21F9-4705-AA95-CC2304469315} = s 'DTS Connection Manager for Excel Files'
		{
			val ConnectionType = s 'EXCEL'
			ProgID = s 'DTS.ConnectionManagerExcel.7'
			VersionIndependentProgID = s 'DTS.ConnectionManagerExcel'
			ForceRemove 'Programmable'
			InprocServer32 = s '%MODULE%'
			{
				val ThreadingModel = s 'Both'
			}
			'TypeLib' = s '{BA9F30C5-E1CD-4F66-A586-8BCF0D9C146A}'

			ForceRemove 'Implemented Categories'
			{
				ForceRemove {E208DE69-98D7-456E-986E-D9A83A1D3F4B}
			}
			ForceRemove DTSInfo
			{
				val ConnectionContact = s 'Microsoft Corporation'
				val Description = s 'Connection manager for Excel files'
				val UITypeName  = s 'Microsoft.DataTransformationServices.Design.ExcelConnectionManagerUI, Microsoft.DataTransformationServices.Design, Version=%MANAGEDVERSION%, Culture=neutral, PublicKeyToken=89845dcd8080cc91'
				val ResourceFile = s 'DTSCONN,171,172'
			}			
		}
	}
}
!Error message could not be loadedSelect CertificateSSIS Connection manager for ADO&Connection manager for ADO connections#SSIS Connection manager for ADO.NET*Connection manager for ADO.NET connections!SSIS Connection manager for FilesConnection manager for files&SSIS Connection manager for Flat Files!Connection manager for flat filesSSIS Connection manager for FTP&Connection manager for FTP connections SSIS Connection manager for HTTP'Connection manager for HTTP connections SSIS Connection manager for ODBC'Connection manager for ODBC connections-SSIS Connection manager for Analysis Services4Connection manager for Analysis Services connections"SSIS Connection manager for OLE DB)Connection manager for OLE DB connections.SSIS Connection manager for SQL Server Compact5Connection manager for SQL Server Compact connections*SSIS Connection manager for Multiple Files%Connection manager for multiple files/SSIS Connection manager for Multiple Flat Files*Connection manager for multiple flat files'SSIS Connection manager for Excel files"Connection manager for Excel filesYExternalRequest_pre: The object is ready to make the following external request: '%1!s!'.BExternalRequest_post: '%1!s!'. The external request has completed.!SSIS Connection manager for CacheConnection manager for cache�4VS_VERSION_INFO������?(StringFileInfo040904B0PlatformNT�ILegalTrademarksMicrosoft SQL Server is a registered trademark of Microsoft Corporation. CommentsSQL&GoldenBitsTrueLCompanyNameMicrosoft Corporation�@FileDescriptionDTSCONN - Data Transformation Runtime Connections DLL Resourcesx,FileVersion2019.0150.2000.05 ((SQLServer).190924-2033)0InternalNameDTSCONNd LegalCopyrightMicrosoft. All rights reserved.@OriginalFilenameDTSCONN.RLLJProductNameMicrosoft SQL Server<ProductVersion15.0.2000.5DVarFileInfo$Translation	�<?xml version='1.0' encoding='UTF-8' standalone='yes'?>
<assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'>
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
    <security>
      <requestedPrivileges>
        <requestedExecutionLevel level='asInvoker' uiAccess='false' />
      </requestedPrivileges>
    </security>
  </trustInfo>
</assembly>
h>0�>W	*�H��
��>H0�>D10	+0L
+�7�>0<0
+�70	���0!0	+�ȃ���x�Ҡ��5���0��0�Ơ3-%�|�\>-0
	*�H��
0w10	UUS10U
Washington10URedmond10U
Microsoft Corporation1!0UMicrosoft Time-Stamp PCA0
190906204003Z
201204204003Z0��10	UUS10U
Washington10URedmond10U
Microsoft Corporation1)0'U Microsoft Operations Puerto Rico1&0$UThales TSS ESN:98FD-C61E-E6411%0#UMicrosoft Time-Stamp Service0�"0
	*�H��
�0�
��������زjĹ���^"�â�ň	�8չ�W�y~ 5��U�`�l���ը�f�En�_u��GZt�<Y�74��mw�\�z�5����9�`t�� bB��z��	��r,�/^��P�f�f���փj�M� �Ԟz(v�Q?g�0w�3h��qU�lsK��Ȅ��Y2�j������K�)B@���vύ�b]1o���.Ah�XKC�<��`'?M��;/ȣ³���~��Fv\�N����n�uG�,����	0�0Uj��\�>��1���#��,�0U#0�#4��RFp
�@�v��+��5�0TUM0K0I�G�E�Chttp://crl.microsoft.com/pki/crl/products/MicrosoftTimeStampPCA.crl0X+L0J0H+0�<http://www.microsoft.com/pki/certs/MicrosoftTimeStampPCA.crt0U%0
+0
	*�H��
�,���|!��R@�PJ+�G�D�@�Ŧᆲe�8;…s�3��VVߗg[����xu�=z�:W&�L,c��<�+t٩�誏:?:&/!0q�B����y�N)�f�zjIx���,�"c�``CQ�f���S���'�	φ?�y]Կ����nz�x�(�&� t�4z�:|yЧ�?��)�uc�5���
��&'n�K�%}_��T��g�~������Bxq�P��oE8/+�*��0��0�ߠ3�|��`����0
	*�H��
0y10	UUS10U
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Code Signing PCA0
190502212033Z
200502212033Z0t10	UUS10U
Washington10URedmond10U
Microsoft Corporation10UMicrosoft Corporation0�"0
	*�H��
�0�
����k*)�i퐭��՗+��IJ���E �Z:p�v�@�'�����Z3qʱ����^(��D�P��sY�Ep;��o�\ �(1���䱚GM<�J��f�,�U�muј^�;�F́X\��N��W���
%�%W�2�J~A��u}�ߋ�Nf
����L��,���i�HqxWw��� ����m.������:d�4���̑����yϼ̕}|�@�n���L`�!mW5�(ӭ
�܉����{0�w0U%0
+0Up���mu���*:'YG�0TUM0K�I0G1-0+U$Microsoft Ireland Operations Limited10U
229803+4541060U#0��p�R4���'���ؽ�mGN0bU[0Y0W�U�S�Qhttp://crl.microsoft.com/pki/crl/products/Microsoft%20Code%20Signing%20PCA(2).crl0f+Z0X0V+0�Jhttp://www.microsoft.com/pki/certs/Microsoft%20Code%20Signing%20PCA(2).crt0
	*�H��
�N��{�b~�=�G@������Q��Q��F�!e^bm�5�Z�꼣�h����9qp�g�&��}ZJI�δ7�909��yD�oTRIn>����X�~�G�L"x���3'��
L8*��D�e��h��JY+{p���X�6����-'����ۦ����b�شx�/.�9��5t��"5>��'���`��$yN`҄�u��J
E�:|�M�:�g�Q��#'$غ�Ȳ�1��
���A\e�0��0���
a5E?0
	*�H��
0_10
	�&���,dcom10
	�&���,d	microsoft1-0+U$Microsoft Root Certificate Authority0
180920174200Z
210509232813Z0y10	UUS10U
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Code Signing PCA0�"0
	*�H��
�0�
��������F��fɧ]
~�=���1��ԅ���2����A��7��|W����Z`�1
a�"�|V4b�^Z�.�@*�=�aD؎�6Y�c���������_+�P_�	Ґ頷,DA�eR7,�����,���c�Q����8^|�����)@ߔv*�e��m�'�§���j�Ƨ�f�hw�^��	�R�sQ�*�Q#�I�����P^�Oc?�/���M+q�Y('M��^0�Z0U�0�0U�p�R4���'���ؽ�mGN0U�0	+�70#	+�7<����Up�iB���8��W0	+�7
SubCA0U#0���`@V'��%�*�
S�Y�0PUI0G0E�C�A�?http://crl.microsoft.com/pki/crl/products/microsoftrootcert.crl0T+H0F0D+0�8http://www.microsoft.com/pki/certs/MicrosoftRootCert.crt0
	*�H��
�={�.�6�B�UO�����9
������"˅yC�����5�˅�->M�Q�$����c������
m.U5�,yaƶM�V&��e��.�<He��D���4
ީ�c����d�U�����e~���0���;��u�]π��q�B��ғ��T�|!�싼�~�)	P�+:�=��W��8��ߚ8Ё�'��y;4���"�e�La<��.2h�)���v�߆)�
㴳�L�gZT�Y'��HBn1L�L��h�#J�T㔕l����(�YD���򨅳=�*�7��=7�8�*G�gY�-�z�w��JI*t7��/��C-�2���LI�����G辞�1d������uI{db��~��g\AG�N6-�7�k�?R����"%�9[�Ez��������d�΋��}��mW[*{ol~�C�
�]�gԋ���Nz���߽4����gn�d��L�3��QpU�\}�ݧU��ǣ�Fz��D��c�}�"u0�0��
ah40
	*�H��
0_10
	�&���,dcom10
	�&���,d	microsoft1-0+U$Microsoft Root Certificate Authority0
070403125309Z
210403130309Z0w10	UUS10U
Washington10URedmond10U
Microsoft Corporation1!0UMicrosoft Time-Stamp PCA0�"0
	*�H��
�0�
���l���H�*|k.���řQ#P���N$�ѧ�L�t0 ��T�I�B���\0&�k�{�������3$����g,�{���N���#Sʍ�E�	�^�аB���l�g�(�FS����(F.'��OUR�,�j��0n��Y0��~֗��!�~����SmR�E��HJGf')f�����J����G	����Ux��P�0F��#F��-T��xA1w̛�;���a�
������"KT���� ���0��0U�0�0U#4��RFp
�@�v��+��5�0U�0	+�70��U#��0�����`@V'��%�*�
S�Y䤡c�a0_10
	�&���,dcom10
	�&���,d	microsoft1-0+U$Microsoft Root Certificate Authority�y��J���LsX�.e0PUI0G0E�C�A�?http://crl.microsoft.com/pki/crl/products/microsoftrootcert.crl0T+H0F0D+0�8http://www.microsoft.com/pki/certs/MicrosoftRootCert.crt0U%0
+0
	*�H��
����\D6�鴭w��yQM�.tq[m�ξ{��.���mb�W�N P��z@�W��X�����x���;�⾏
ȍH��S�O����jՀ���/��*$"p����x�.
��p�N��k
r���9�g-�Q�b\?�� ?�2��1Jv1=+r��p=��
��
a��׸�N��5+^���}B{�Sr!�0ʻxe\[
����<�fX�-/���QV�p�l�9L�y��zb))4wb�=m���,��C���}�㤨t5�N�q#&v<R�qZFC����MgȟB��y!��0f�B^Ȟ"!�C�+��H�,��2�L&*H$_Z�V�ޙ��:o��'t�v!����'T��j=��va�n����G�o��2l���QȌ#�f���d=-�Y���!嵰�c�xT�A.P����x����uْ�u"/2�n�[�%����!��Oɚ�I�eo�}�i��n꧗�1)��[\�M��/�?.Uk���1�(60�(20��0y10	UUS10U
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Code Signing PCA3�|��`����0	+���0	*�H��
	1
+�70
+�710
+�70#	*�H��
	1�123��9��s����0N
+�71@0>� �SQL Server 2019��http://www.microsoft.com0
	*�H��
��� c�k�{�?�s�A����)��ՠ��S��-c�X���dT�Lձ����F!�p��ABN;
Due�o~�X��|�C6|��˽OF��*C/}�y<��1��w���X��W��,����]�%�D��7\"4w�U~�Q��Jx���
j ��H��|7Lb<�l��av�^�:�qHKin��-�^��Ph���y�vGoqQv���c�Z���r��iw��+��X��\��—_�����2ķ�:��%�0�$	*�H��
	1�0�0��0w10	UUS10U
Washington10URedmond10U
Microsoft Corporation1!0UMicrosoft Time-Stamp PCA3-%�|�\>-0	+�]0	*�H��
	1	*�H��
0	*�H��
	1
190924204801Z0#	*�H��
	1a��^��7�I�G�,"��O*0
	*�H��
���`hU�ސYi��s��E�d���,� F��C9	��q�YesN��bM�T� ��qɨ���o�;A&�l�)L���q�42��U�M���#�*��#��[�\�0{P�����Vz�?���~��+P*�W�e����V����t�7�ƒ\]�%?H��oc���Qs�A�$�:©U(3�`�.��������;T�e_c�r1/Y|(t�b�R�*υ��@e���د��;t҉��c��ة�ʭ��q�\,v�"0�#�
+�71�#�0�#�	*�H��
��#z0�#v10
	`�He0\
+�7�N0L0
+�70	���010
	`�He f�_�G�^��}�nNϹ�l�5�=Zp��vJV�6��
�0�0��3R�@�PV�u�R0
	*�H��
0~10	UUS10U
Washington10URedmond10U
Microsoft Corporation1(0&UMicrosoft Code Signing PCA 20110
190502213746Z
200502213746Z0t10	UUS10U
Washington10URedmond10U
Microsoft Corporation10UMicrosoft Corporation0�"0
	*�H��
�0�
���������t�����ǔߖ�6�+�xL���5���oK��w�U��buAN��[�V7V�p�Cn�3(A6��~��/�k����>��\�6��ɳ����mJ�
�X�%y�D�����*��Or�}Y�Gڗ}tP����M�4dc�睘�*�!�U��}�W����P��e���.����lA ��+4�Ih��z%�x�tr�
����������c� �����i��Zai^���76q�3ހ����0�~0U%0
+�7L+0U��[�e�'f��5kE�0TUM0K�I0G1-0+U$Microsoft Ireland Operations Limited10U
230012+4541360U#0�Hnd�Pӂ�77"�m��u�0TUM0K0I�G�E�Chttp://www.microsoft.com/pkiops/crl/MicCodSigPCA2011_2011-07-08.crl0a+U0S0Q+0�Ehttp://www.microsoft.com/pkiops/certs/MicCodSigPCA2011_2011-07-08.crt0U�00
	*�H��
���D懾��,V�(�-����6@��m�z� 65�W��Q`[�F�y8��t�ھ$�&��C��=�d�R�m���(ߜ����S�]��!��h2]g����"���S��E��v���5@��7�8��t�=0|3e�?�O��%�vS�Y�������ޭ��b�����+O�yDT
�ͅC�8xQ#�+7&�T��",ۮ8��P���h�(�T@�`���T�l������T����G6~�ܷ�f��D�k�IB���	��m������r����aݽ��G>ƚ읶��2>�Ҁ\�����]��r!���K��Q!��(�V�&sLDt�>��QZ�M����W5X��)l�}F�G�M3�s4��O��8v�vT���:�e:����*Ɲ�N�
���hP���z?别2��fwǴ��#cU�b���ӧx�\Ȇ޽�e,��Ul*!����43=+�
�m����
 ��ސ��n���Iy/钒>
�0�z0�b�
a��0
	*�H��
0��10	UUS10U
Washington10URedmond10U
Microsoft Corporation1200U)Microsoft Root Certificate Authority 20110
110708205909Z
260708210909Z0~10	UUS10U
Washington10URedmond10U
Microsoft Corporation1(0&UMicrosoft Code Signing PCA 20110�"0
	*�H��
�0�
���r.��n��M4��X!�B*k�ZP��8I���7k���8™��9�1BӉ
yd�~�`$l��I��h^�ߛS�
,ï٩+�z	�זY�`�fv�2R&/�PϳD�]��.u�h��m�:\��F��8d�nd5x��c-�@����
�\y�I)�
��w��=��+ZMV(�zr�:�I^���C���{�{��>��]�O��/Y�;-�3Xŷ>�2ӳ=����8~ҝ�,�NV�!5%�9ndS���#������_��R������!t%_(��'(8%�9J6�|���#��f�aj�(I�_��%]�!K>RĵW?$��z[/�#�p]QFw��Ἤ�_����UK�9��#I��D|E��rz�r�$߿F����Wۃ��MI0�����[���ݰf��{���K�I)�(��}g��bx_�/��W�\�w((��m�(�,�@7O��D��	L�ԥC/t��n�x X,]`��>O3�ڰ�ޞN�F�l���ֈ����0��0	+�70UHnd�Pӂ�77"�m��u�0	+�7
SubCA0U�0U�0�0U#0�r-:1�C�N���1�#�40ZUS0Q0O�M�K�Ihttp://crl.microsoft.com/pki/crl/products/MicRooCerAut2011_2011_03_22.crl0^+R0P0N+0�Bhttp://www.microsoft.com/pki/certs/MicRooCerAut2011_2011_03_22.crt0��U ��0��0��	+�7.0��0?+3http://www.microsoft.com/pkiops/docs/primarycps.htm0@+042 Legal_policy_statement. 0
	*�H��
�g򆥘�Ty.��tg"���c��B�}�y��e_.,>��r�m���?�
�;�G���i�c�"5��]e��}�FPU��|�K�<B�Rа�k�>.)��=�Եw�9��d�D=xz#�}��t����&F*Š�����h�h.��*?*kXIc	inZ�����F+�;н5�n%��'������(��M=����2���-�[��I9
�
�ƭ�����QEX82q'��'��,: i��Y�hno��t�@�*(>�?Mf��M��o}E�v�@*e��]Rb��c6��������'�ͥ���]cA�[��>w��u�aa������A�(��e/��\��֡F�Y�	KH���)ű��?Ew5�Ң��zz"�H���G#�����k�K���ux��7�yK�ֳ#hu������i;��0�L���umc�=ѝVNO��W"�x2!z�A
�?��̤]����WqVNHE�Bɛv[
�Hk�y���mmj�Rs
zP�1�w0�s0��0~10	UUS10U
Washington10URedmond10U
Microsoft Corporation1(0&UMicrosoft Code Signing PCA 20113R�@�PV�u�R0
	`�He���0
*�H��
	10	*�H��
	1
+�70
+�710
+�70/	*�H��
	1" ��^Q�K��$���u�
�Π�=;==�q0N
+�71@0>� �SQL Server 2019��http://www.microsoft.com0
	*�H��
�a�����y�R�����.lO�Йk���b�}�ܧ�쌶
�f�m#��Ɖԥ���1�@l{'Eǂ��o�q���`�u;.l�sZ�m�u{	�*�5A�s5{0K��)���qk�û)�l�U)�c����W@�ۺK>C
s�	鞯EV�d���jͨ�#@�{m�5�Qz�qW�=�0�#0�-,����J.��,^t�7&Yڇ�A+r�h�ؿ��2\J��Uv�!<zzy�-?�֒����0��
+�71��0��	*�H��
���0��10
	`�He0�Q*�H��
	��@�<0�8
+�Y
010
	`�He a���#�Y~��׽��z(��iZ:F�"� ҳ�]_�h�20190924204802.941Z0��Ф��0��10	UUS10	UWA10URedmond10U
Microsoft Corporation1-0+U$Microsoft Ireland Operations Limited1&0$UThales TSS ESN:A240-4B82-130E1%0#UMicrosoft Time-Stamp service��90��0�٠3����´��0
	*�H��
0|10	UUS10U
Washington10URedmond10U
Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20100
180823202701Z
191123202701Z0��10	UUS10	UWA10URedmond10U
Microsoft Corporation1-0+U$Microsoft Ireland Operations Limited1&0$UThales TSS ESN:A240-4B82-130E1%0#UMicrosoft Time-Stamp service0�"0
	*�H��
�0�
�—�gǦl�{ĹF扲$	�-���	�m��Fp��o(V����jЗg(2�6��Lr�؄�9|�]u�����\��e��L	��ƄvP��v S�>�CyU�˙���O����Ė�/�HQO��k\V�a~I�+��w�A��ц�䷎ZW�}������d�u
�%?@1n��*��Kml]�N�#�3�r�P�st�uэp��x��c�Ad����g����<�'$�ra�a��.��)� ���0�0UkA�
�9�8�k�mv���0U#0��c:\�1��C{|F�3hZ�mU0VUO0M0K�I�G�Ehttp://crl.microsoft.com/pki/crl/products/MicTimStaPCA_2010-07-01.crl0Z+N0L0J+0�>http://www.microsoft.com/pki/certs/MicTimStaPCA_2010-07-01.crt0U�00U%0
+0
	*�H��
�ޝْ�5���|�D��z����PS�­y�ⵗ\�u	�L��r4���_��/&v��g+�:7�e�.4Wxs�Öx�_����>H�w˞���kG�,u����ַ�Rg����;P]B��3�fǕ�X�����Iԙ���\1�]�.
v�7���eY������\����I_�
��.�^��& &n���>���3�b\B��0��"ɥS�׸T0�����g`�Ʈ�l�3֟��DI0�q0�Y�
a	�*0
	*�H��
0��10	UUS10U
Washington10URedmond10U
Microsoft Corporation1200U)Microsoft Root Certificate Authority 20100
100701213655Z
250701214655Z0|10	UUS10U
Washington10URedmond10U
Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20100�"0
	*�H��
�0�
��
�w�: ����i�ktTե
����|hK,_���a�v�>f+[�S'1A��	�|a0Y�0D�`��TC�M�8�Bݓ��s0W&��E
��G�Ϳ$`2X`F�XG�2�tag�_�T�ϓL��Ħ]�an(������a�F�'$gr!��Kd�Pb�]�w=�Wu���BM@Q��>g�f��D~��K�n�ʱ��z*
1��N���5�x���<�/D����d��� 	�x����D]^�O"M���0��0	+�70U�c:\�1��C{|F�3hZ�mU0	+�7
SubCA0U�0U�0�0U#0��Vˏ�\bh�=��[�Κ�0VUO0M0K�I�G�Ehttp://crl.microsoft.com/pki/crl/products/MicRooCerAut_2010-06-23.crl0Z+N0L0J+0�>http://www.microsoft.com/pki/certs/MicRooCerAut_2010-06-23.crt0��U ���0��0��	+�7.0��0=+1http://www.microsoft.com/PKI/docs/CPS/default.htm0@+042 Legal_Policy_Statement. 0
	*�H��
��Q
���?�q=���!o���1����Wm0���f�j���x�Ǩ�%��kTW+Q�D��S���`�v�@@A��\�\�^5�$VKt�Bȯ���7}Z?�yJ�R�8�/y�e٩�k����zoK0D$"<�����Y)����p�2J'�U�/���3�b_��W@��Ιf���jb��J�&�9�Jqc�{!mÜ��<�}�j�x�m���8ؔ�ƥ
������B�����"8 �%�d��~cY%z.9Wv�q����a�˚�G����ͧ��}���;q	�]t�"aڰPo�����1��:�eGx�H���r~akow��˧	�9����؂�r�����*T9�[��
U�z�s;�-��3.)��/T'!�ȬN�(���ۖ��B���AM�*��f0ӻt2K�c{���/�!�Y���D<�Pqס��U�i�W���0����M�
�]O�8/��X.�
�P5��	'ճ~5��6��_��t�I���0�40����Ф��0��10	UUS10	UWA10URedmond10U
Microsoft Corporation1-0+U$Microsoft Ireland Operations Limited1&0$UThales TSS ESN:A240-4B82-130E1%0#UMicrosoft Time-Stamp service�#
0+�y����v��
�$i�{RѠ��0���~0|10	UUS10U
Washington10URedmond10U
Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20100
	*�H��
�4��0"20190924220435Z20190925220435Z0t0:
+�Y
1,0*0
�4��0R0�0
�5�s06
+�Y
1(0&0
+�Y
�
0� �
0��0
	*�H��
��R�ϱ�|�u�q�����J£�x	����!2�nf���D�g�!	�#���
�D2�2�>�8kP|j�3F
���Gsy�J���ƚ��v��区�tkj�Đm��}
��&^�I|�~�I:��;D��1�
0�	0��0|10	UUS10U
Washington10URedmond10U
Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20103����´��0
	`�He��J0	*�H��
	1
*�H��
	0/	*�H��
	1" 0޺��K�S��g�%�YcͦBqwmm��O0��*�H��
	/1��0��0��0�� ��/U�3(�Wr�Q�=Ud�
8?�r]���ѬB_�0��0���~0|10	UUS10U
Washington10URedmond10U
Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20103����´��0" �Y��HP�*�:M�~�9%���
#E��ů0��b�0
	*�H��
�D�\0I6��t�l�i��,�[)sڙk(��q"z�U��|�/��RKĠ7؁5ଔ��" ��
qCIMS��'�W_��,��Cf�J^�<]Д|�)����q:y����R[ŋS��-��D:0�ܺ/��L�>�0�9��J(�����*�@�E����f��+��e����
�&O�N?Eu�ȀLl}�JtAB�T��KN�OKm��w#���@�ʊ_�8�<��:�U؋
+�}�C�o�b��J�