// !$*UTF8*$!
{
	archiveVersion = 1;
	classes = {
	};
	objectVersion = 45;
	objects = {

/* Begin PBXBuildFile section */
		B1C58C540FBEDE0600DC5B2E /* CAReplayDatabase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1C58C530FBEDE0600DC5B2E /* CAReplayDatabase.cpp */; };
		B1C58C6F0FBEE11000DC5B2E /* TermsAndConditions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1C58C6E0FBEE11000DC5B2E /* TermsAndConditions.cpp */; };
		B1C58C800FBEE17600DC5B2E /* gcm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1C58C7E0FBEE17600DC5B2E /* gcm.cpp */; };
		B1C58C810FBEE17600DC5B2E /* prp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1C58C7F0FBEE17600DC5B2E /* prp.cpp */; };
		B1E1DE760F8611CB00BD2AD2 /* CAAbstractControlChannel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DE750F8611CB00BD2AD2 /* CAAbstractControlChannel.cpp */; };
		B1E1DE820F86123400BD2AD2 /* CAAbstractXMLEncodable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DE780F86123400BD2AD2 /* CAAbstractXMLEncodable.cpp */; };
		B1E1DE830F86123400BD2AD2 /* CAAbstractXMLSignable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DE790F86123400BD2AD2 /* CAAbstractXMLSignable.cpp */; };
		B1E1DE840F86123400BD2AD2 /* CAAccountingControlChannel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DE7A0F86123400BD2AD2 /* CAAccountingControlChannel.cpp */; };
		B1E1DE850F86123400BD2AD2 /* CAAccountingDBInterface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DE7B0F86123400BD2AD2 /* CAAccountingDBInterface.cpp */; };
		B1E1DE860F86123400BD2AD2 /* CAAccountingInstance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DE7C0F86123400BD2AD2 /* CAAccountingInstance.cpp */; };
		B1E1DE870F86123400BD2AD2 /* CAAccountingSettleThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DE7D0F86123400BD2AD2 /* CAAccountingSettleThread.cpp */; };
		B1E1DE880F86123400BD2AD2 /* CAASymCipher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DE7E0F86123400BD2AD2 /* CAASymCipher.cpp */; };
		B1E1DE890F86123400BD2AD2 /* CAASyncControlChannel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DE7F0F86123400BD2AD2 /* CAASyncControlChannel.cpp */; };
		B1E1DE8A0F86123400BD2AD2 /* CABase64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DE800F86123400BD2AD2 /* CABase64.cpp */; };
		B1E1DE8B0F86123400BD2AD2 /* CACacheLoadBalancing.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DE810F86123400BD2AD2 /* CACacheLoadBalancing.cpp */; };
		B1E1DF2C0F86191C00BD2AD2 /* CADataRetentionLog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF1D0F86191C00BD2AD2 /* CADataRetentionLog.cpp */; };
		B1E1DF2D0F86191C00BD2AD2 /* CADataRetentionLogFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF1E0F86191C00BD2AD2 /* CADataRetentionLogFile.cpp */; };
		B1E1DF2E0F86191C00BD2AD2 /* CADynamicCascadeConfigurator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF1F0F86191C00BD2AD2 /* CADynamicCascadeConfigurator.cpp */; };
		B1E1DF2F0F86191C00BD2AD2 /* CADynaNetworking.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF200F86191C00BD2AD2 /* CADynaNetworking.cpp */; };
		B1E1DF300F86191C00BD2AD2 /* CAMutex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF210F86191C00BD2AD2 /* CAMutex.cpp */; };
		B1E1DF310F86191C00BD2AD2 /* CAPriceInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF220F86191C00BD2AD2 /* CAPriceInfo.cpp */; };
		B1E1DF320F86191C00BD2AD2 /* CAQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF230F86191C00BD2AD2 /* CAQueue.cpp */; };
		B1E1DF330F86191C00BD2AD2 /* CASignature.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF240F86191C00BD2AD2 /* CASignature.cpp */; };
		B1E1DF340F86191C00BD2AD2 /* CASingleSocketGroup.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF250F86191C00BD2AD2 /* CASingleSocketGroup.cpp */; };
		B1E1DF350F86191C00BD2AD2 /* CASocket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF260F86191C00BD2AD2 /* CASocket.cpp */; };
		B1E1DF360F86191C00BD2AD2 /* CASymCipher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF270F86191C00BD2AD2 /* CASymCipher.cpp */; };
		B1E1DF370F86191C00BD2AD2 /* CASyncControlChannel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF280F86191C00BD2AD2 /* CASyncControlChannel.cpp */; };
		B1E1DF380F86191C00BD2AD2 /* CAXMLBI.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF290F86191C00BD2AD2 /* CAXMLBI.cpp */; };
		B1E1DF390F86191C00BD2AD2 /* CAXMLCostConfirmation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF2A0F86191C00BD2AD2 /* CAXMLCostConfirmation.cpp */; };
		B1E1DF3A0F86191C00BD2AD2 /* CAXMLErrorMessage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF2B0F86191C00BD2AD2 /* CAXMLErrorMessage.cpp */; };
		B1E1DF4D0F8621D300BD2AD2 /* CAFirstMix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF3C0F8621D300BD2AD2 /* CAFirstMix.cpp */; };
		B1E1DF4E0F8621D300BD2AD2 /* CAFirstMixChannelList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF3D0F8621D300BD2AD2 /* CAFirstMixChannelList.cpp */; };
		B1E1DF4F0F8621D300BD2AD2 /* CAHttpClient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF3E0F8621D300BD2AD2 /* CAHttpClient.cpp */; };
		B1E1DF500F8621D300BD2AD2 /* CAInfoService.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF3F0F8621D300BD2AD2 /* CAInfoService.cpp */; };
		B1E1DF510F8621D300BD2AD2 /* CAInfoServiceAware.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF400F8621D300BD2AD2 /* CAInfoServiceAware.cpp */; };
		B1E1DF520F8621D300BD2AD2 /* CAIPList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF410F8621D300BD2AD2 /* CAIPList.cpp */; };
		B1E1DF530F8621D300BD2AD2 /* CALastMixChannelList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF420F8621D300BD2AD2 /* CALastMixChannelList.cpp */; };
		B1E1DF540F8621D300BD2AD2 /* CAListenerInterface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF430F8621D300BD2AD2 /* CAListenerInterface.cpp */; };
		B1E1DF550F8621D300BD2AD2 /* CALocalProxy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF440F8621D300BD2AD2 /* CALocalProxy.cpp */; };
		B1E1DF560F8621D300BD2AD2 /* CALogPacketStats.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF450F8621D300BD2AD2 /* CALogPacketStats.cpp */; };
		B1E1DF570F8621D300BD2AD2 /* CAMiddleMix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF460F8621D300BD2AD2 /* CAMiddleMix.cpp */; };
		B1E1DF580F8621D300BD2AD2 /* CAMiddleMixChannelList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF470F8621D300BD2AD2 /* CAMiddleMixChannelList.cpp */; };
		B1E1DF590F8621D300BD2AD2 /* CAMix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF480F8621D300BD2AD2 /* CAMix.cpp */; };
		B1E1DF5A0F8621D300BD2AD2 /* CAMixWithReplayDB.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF490F8621D300BD2AD2 /* CAMixWithReplayDB.cpp */; };
		B1E1DF5B0F8621D300BD2AD2 /* CAMsg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF4A0F8621D300BD2AD2 /* CAMsg.cpp */; };
		B1E1DF5C0F8621D300BD2AD2 /* CAMuxSocket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF4B0F8621D300BD2AD2 /* CAMuxSocket.cpp */; };
		B1E1DF5D0F8621D300BD2AD2 /* CAPool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF4C0F8621D300BD2AD2 /* CAPool.cpp */; };
		B1E1DF6D0F86222600BD2AD2 /* CAControlChannelDispatcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF5F0F86222600BD2AD2 /* CAControlChannelDispatcher.cpp */; };
		B1E1DF6E0F86222600BD2AD2 /* CAControlChannelTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF600F86222600BD2AD2 /* CAControlChannelTest.cpp */; };
		B1E1DF6F0F86222600BD2AD2 /* CADatagramSocket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF610F86222600BD2AD2 /* CADatagramSocket.cpp */; };
		B1E1DF700F86222600BD2AD2 /* CAReplayControlChannel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF620F86222600BD2AD2 /* CAReplayControlChannel.cpp */; };
		B1E1DF710F86222600BD2AD2 /* CAReplayCtrlChannelMsgProc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF630F86222600BD2AD2 /* CAReplayCtrlChannelMsgProc.cpp */; };
		B1E1DF720F86222600BD2AD2 /* CASemaphore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF640F86222600BD2AD2 /* CASemaphore.cpp */; };
		B1E1DF730F86222600BD2AD2 /* CASocketAddrINet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF650F86222600BD2AD2 /* CASocketAddrINet.cpp */; };
		B1E1DF740F86222600BD2AD2 /* CASocketAddrUnix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF660F86222600BD2AD2 /* CASocketAddrUnix.cpp */; };
		B1E1DF750F86222600BD2AD2 /* CASocketGroupEpoll.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF670F86222600BD2AD2 /* CASocketGroupEpoll.cpp */; };
		B1E1DF760F86222600BD2AD2 /* CAStatusManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF680F86222600BD2AD2 /* CAStatusManager.cpp */; };
		B1E1DF770F86222600BD2AD2 /* CATempIPBlockList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF690F86222600BD2AD2 /* CATempIPBlockList.cpp */; };
		B1E1DF780F86222600BD2AD2 /* CAThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF6A0F86222600BD2AD2 /* CAThread.cpp */; };
		B1E1DF790F86222600BD2AD2 /* CAThreadList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF6B0F86222600BD2AD2 /* CAThreadList.cpp */; };
		B1E1DF7A0F86222600BD2AD2 /* CAUtil.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF6C0F86222600BD2AD2 /* CAUtil.cpp */; };
		B1E1DF7F0F86225E00BD2AD2 /* CASocketGroup.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF7C0F86225E00BD2AD2 /* CASocketGroup.cpp */; };
		B1E1DF800F86225E00BD2AD2 /* CAThreadPool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF7D0F86225E00BD2AD2 /* CAThreadPool.cpp */; };
		B1E1DF810F86225E00BD2AD2 /* CATLSClientSocket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF7E0F86225E00BD2AD2 /* CATLSClientSocket.cpp */; };
		B1E1DF870F86228100BD2AD2 /* CACertificate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF830F86228100BD2AD2 /* CACertificate.cpp */; };
		B1E1DF880F86228100BD2AD2 /* CAClientSocket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF840F86228100BD2AD2 /* CAClientSocket.cpp */; };
		B1E1DF890F86228100BD2AD2 /* CACmdLnOptions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF850F86228100BD2AD2 /* CACmdLnOptions.cpp */; };
		B1E1DF8A0F86228100BD2AD2 /* CAConditionVariable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF860F86228100BD2AD2 /* CAConditionVariable.cpp */; };
		B1E1DF920F8622C200BD2AD2 /* DOM_Output.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF910F8622C200BD2AD2 /* DOM_Output.cpp */; };
		B1E1DF960F8622FB00BD2AD2 /* proxytest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF950F8622FB00BD2AD2 /* proxytest.cpp */; };
		B1E1DF9B0F86232D00BD2AD2 /* CAFirstMixA.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF990F86232D00BD2AD2 /* CAFirstMixA.cpp */; };
		B1E1DF9C0F86232D00BD2AD2 /* CALastMixA.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF9A0F86232D00BD2AD2 /* CALastMixA.cpp */; };
		B1E1DF9F0F86235800BD2AD2 /* CALastMix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DF9E0F86235800BD2AD2 /* CALastMix.cpp */; };
		B1E1DFA50F86238300BD2AD2 /* popt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DFA20F86238300BD2AD2 /* popt.cpp */; };
		B1E1DFA60F86238300BD2AD2 /* popthelp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DFA30F86238300BD2AD2 /* popthelp.cpp */; };
		B1E1DFA70F86238300BD2AD2 /* poptparse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DFA40F86238300BD2AD2 /* poptparse.cpp */; };
		B1E1DFAC0F8623B400BD2AD2 /* CACertStore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DFA90F8623B400BD2AD2 /* CACertStore.cpp */; };
		B1E1DFAD0F8623B400BD2AD2 /* CASocketList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DFAA0F8623B400BD2AD2 /* CASocketList.cpp */; };
		B1E1DFAE0F8623B400BD2AD2 /* CAXMLPriceCert.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1E1DFAB0F8623B400BD2AD2 /* CAXMLPriceCert.cpp */; };
/* End PBXBuildFile section */

/* Begin PBXCopyFilesBuildPhase section */
		8DD76F690486A84900D96B5E /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 8;
			dstPath = /usr/share/man/man1/;
			dstSubfolderSpec = 0;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 1;
		};
/* End PBXCopyFilesBuildPhase section */

/* Begin PBXFileReference section */
		B1C58C530FBEDE0600DC5B2E /* CAReplayDatabase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CAReplayDatabase.cpp; path = ../../CAReplayDatabase.cpp; sourceTree = SOURCE_ROOT; };
		B1C58C6E0FBEE11000DC5B2E /* TermsAndConditions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = TermsAndConditions.cpp; path = ../../TermsAndConditions.cpp; sourceTree = SOURCE_ROOT; };
		B1C58C7E0FBEE17600DC5B2E /* gcm.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gcm.cpp; sourceTree = "<group>"; };
		B1C58C7F0FBEE17600DC5B2E /* prp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = prp.cpp; sourceTree = "<group>"; };
		B1C58C870FBEE24700DC5B2E /* CAReplayDatabase.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CAReplayDatabase.hpp; path = ../../CAReplayDatabase.hpp; sourceTree = SOURCE_ROOT; };
		B1E1DE6F0F86117D00BD2AD2 /* proxytest */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = proxytest; sourceTree = BUILT_PRODUCTS_DIR; };
		B1E1DE750F8611CB00BD2AD2 /* CAAbstractControlChannel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CAAbstractControlChannel.cpp; path = ../../CAAbstractControlChannel.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DE780F86123400BD2AD2 /* CAAbstractXMLEncodable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CAAbstractXMLEncodable.cpp; path = ../../CAAbstractXMLEncodable.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DE790F86123400BD2AD2 /* CAAbstractXMLSignable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CAAbstractXMLSignable.cpp; path = ../../CAAbstractXMLSignable.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DE7A0F86123400BD2AD2 /* CAAccountingControlChannel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CAAccountingControlChannel.cpp; path = ../../CAAccountingControlChannel.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DE7B0F86123400BD2AD2 /* CAAccountingDBInterface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CAAccountingDBInterface.cpp; path = ../../CAAccountingDBInterface.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DE7C0F86123400BD2AD2 /* CAAccountingInstance.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CAAccountingInstance.cpp; path = ../../CAAccountingInstance.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DE7D0F86123400BD2AD2 /* CAAccountingSettleThread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CAAccountingSettleThread.cpp; path = ../../CAAccountingSettleThread.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DE7E0F86123400BD2AD2 /* CAASymCipher.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CAASymCipher.cpp; path = ../../CAASymCipher.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DE7F0F86123400BD2AD2 /* CAASyncControlChannel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CAASyncControlChannel.cpp; path = ../../CAASyncControlChannel.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DE800F86123400BD2AD2 /* CABase64.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CABase64.cpp; path = ../../CABase64.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DE810F86123400BD2AD2 /* CACacheLoadBalancing.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CACacheLoadBalancing.cpp; path = ../../CACacheLoadBalancing.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DEA10F86140800BD2AD2 /* basetypedefs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = basetypedefs.h; path = ../../basetypedefs.h; sourceTree = SOURCE_ROOT; };
		B1E1DEA20F86140800BD2AD2 /* StdAfx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = StdAfx.h; path = ../../StdAfx.h; sourceTree = SOURCE_ROOT; };
		B1E1DEA30F86140800BD2AD2 /* typedefs.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = typedefs.hpp; path = ../../typedefs.hpp; sourceTree = SOURCE_ROOT; };
		B1E1DF1D0F86191C00BD2AD2 /* CADataRetentionLog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CADataRetentionLog.cpp; path = ../../CADataRetentionLog.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DF1E0F86191C00BD2AD2 /* CADataRetentionLogFile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CADataRetentionLogFile.cpp; path = ../../CADataRetentionLogFile.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DF1F0F86191C00BD2AD2 /* CADynamicCascadeConfigurator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CADynamicCascadeConfigurator.cpp; path = ../../CADynamicCascadeConfigurator.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DF200F86191C00BD2AD2 /* CADynaNetworking.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CADynaNetworking.cpp; path = ../../CADynaNetworking.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DF210F86191C00BD2AD2 /* CAMutex.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CAMutex.cpp; path = ../../CAMutex.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DF220F86191C00BD2AD2 /* CAPriceInfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CAPriceInfo.cpp; path = ../../CAPriceInfo.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DF230F86191C00BD2AD2 /* CAQueue.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CAQueue.cpp; path = ../../CAQueue.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DF240F86191C00BD2AD2 /* CASignature.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CASignature.cpp; path = ../../CASignature.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DF250F86191C00BD2AD2 /* CASingleSocketGroup.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CASingleSocketGroup.cpp; path = ../../CASingleSocketGroup.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DF260F86191C00BD2AD2 /* CASocket.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CASocket.cpp; path = ../../CASocket.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DF270F86191C00BD2AD2 /* CASymCipher.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CASymCipher.cpp; path = ../../CASymCipher.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DF280F86191C00BD2AD2 /* CASyncControlChannel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CASyncControlChannel.cpp; path = ../../CASyncControlChannel.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DF290F86191C00BD2AD2 /* CAXMLBI.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CAXMLBI.cpp; path = ../../CAXMLBI.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DF2A0F86191C00BD2AD2 /* CAXMLCostConfirmation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CAXMLCostConfirmation.cpp; path = ../../CAXMLCostConfirmation.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DF2B0F86191C00BD2AD2 /* CAXMLErrorMessage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CAXMLErrorMessage.cpp; path = ../../CAXMLErrorMessage.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DF3C0F8621D300BD2AD2 /* CAFirstMix.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CAFirstMix.cpp; path = ../../CAFirstMix.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DF3D0F8621D300BD2AD2 /* CAFirstMixChannelList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CAFirstMixChannelList.cpp; path = ../../CAFirstMixChannelList.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DF3E0F8621D300BD2AD2 /* CAHttpClient.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CAHttpClient.cpp; path = ../../CAHttpClient.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DF3F0F8621D300BD2AD2 /* CAInfoService.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CAInfoService.cpp; path = ../../CAInfoService.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DF400F8621D300BD2AD2 /* CAInfoServiceAware.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CAInfoServiceAware.cpp; path = ../../CAInfoServiceAware.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DF410F8621D300BD2AD2 /* CAIPList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CAIPList.cpp; path = ../../CAIPList.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DF420F8621D300BD2AD2 /* CALastMixChannelList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CALastMixChannelList.cpp; path = ../../CALastMixChannelList.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DF430F8621D300BD2AD2 /* CAListenerInterface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CAListenerInterface.cpp; path = ../../CAListenerInterface.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DF440F8621D300BD2AD2 /* CALocalProxy.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CALocalProxy.cpp; path = ../../CALocalProxy.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DF450F8621D300BD2AD2 /* CALogPacketStats.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CALogPacketStats.cpp; path = ../../CALogPacketStats.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DF460F8621D300BD2AD2 /* CAMiddleMix.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CAMiddleMix.cpp; path = ../../CAMiddleMix.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DF470F8621D300BD2AD2 /* CAMiddleMixChannelList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CAMiddleMixChannelList.cpp; path = ../../CAMiddleMixChannelList.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DF480F8621D300BD2AD2 /* CAMix.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CAMix.cpp; path = ../../CAMix.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DF490F8621D300BD2AD2 /* CAMixWithReplayDB.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CAMixWithReplayDB.cpp; path = ../../CAMixWithReplayDB.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DF4A0F8621D300BD2AD2 /* CAMsg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CAMsg.cpp; path = ../../CAMsg.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DF4B0F8621D300BD2AD2 /* CAMuxSocket.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CAMuxSocket.cpp; path = ../../CAMuxSocket.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DF4C0F8621D300BD2AD2 /* CAPool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CAPool.cpp; path = ../../CAPool.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DF5F0F86222600BD2AD2 /* CAControlChannelDispatcher.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CAControlChannelDispatcher.cpp; path = ../../CAControlChannelDispatcher.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DF600F86222600BD2AD2 /* CAControlChannelTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CAControlChannelTest.cpp; path = ../../CAControlChannelTest.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DF610F86222600BD2AD2 /* CADatagramSocket.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CADatagramSocket.cpp; path = ../../CADatagramSocket.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DF620F86222600BD2AD2 /* CAReplayControlChannel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CAReplayControlChannel.cpp; path = ../../CAReplayControlChannel.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DF630F86222600BD2AD2 /* CAReplayCtrlChannelMsgProc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CAReplayCtrlChannelMsgProc.cpp; path = ../../CAReplayCtrlChannelMsgProc.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DF640F86222600BD2AD2 /* CASemaphore.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CASemaphore.cpp; path = ../../CASemaphore.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DF650F86222600BD2AD2 /* CASocketAddrINet.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CASocketAddrINet.cpp; path = ../../CASocketAddrINet.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DF660F86222600BD2AD2 /* CASocketAddrUnix.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CASocketAddrUnix.cpp; path = ../../CASocketAddrUnix.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DF670F86222600BD2AD2 /* CASocketGroupEpoll.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CASocketGroupEpoll.cpp; path = ../../CASocketGroupEpoll.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DF680F86222600BD2AD2 /* CAStatusManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CAStatusManager.cpp; path = ../../CAStatusManager.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DF690F86222600BD2AD2 /* CATempIPBlockList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CATempIPBlockList.cpp; path = ../../CATempIPBlockList.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DF6A0F86222600BD2AD2 /* CAThread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CAThread.cpp; path = ../../CAThread.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DF6B0F86222600BD2AD2 /* CAThreadList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CAThreadList.cpp; path = ../../CAThreadList.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DF6C0F86222600BD2AD2 /* CAUtil.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CAUtil.cpp; path = ../../CAUtil.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DF7C0F86225E00BD2AD2 /* CASocketGroup.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CASocketGroup.cpp; path = ../../CASocketGroup.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DF7D0F86225E00BD2AD2 /* CAThreadPool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CAThreadPool.cpp; path = ../../CAThreadPool.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DF7E0F86225E00BD2AD2 /* CATLSClientSocket.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CATLSClientSocket.cpp; path = ../../CATLSClientSocket.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DF830F86228100BD2AD2 /* CACertificate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CACertificate.cpp; path = ../../CACertificate.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DF840F86228100BD2AD2 /* CAClientSocket.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CAClientSocket.cpp; path = ../../CAClientSocket.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DF850F86228100BD2AD2 /* CACmdLnOptions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CACmdLnOptions.cpp; path = ../../CACmdLnOptions.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DF860F86228100BD2AD2 /* CAConditionVariable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CAConditionVariable.cpp; path = ../../CAConditionVariable.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DF910F8622C200BD2AD2 /* DOM_Output.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DOM_Output.cpp; path = ../../xml/DOM_Output.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DF950F8622FB00BD2AD2 /* proxytest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = proxytest.cpp; path = ../../proxytest.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DF990F86232D00BD2AD2 /* CAFirstMixA.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CAFirstMixA.cpp; path = ../../TypeA/CAFirstMixA.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DF9A0F86232D00BD2AD2 /* CALastMixA.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CALastMixA.cpp; path = ../../TypeA/CALastMixA.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DF9E0F86235800BD2AD2 /* CALastMix.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CALastMix.cpp; path = ../../CALastMix.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DFA20F86238300BD2AD2 /* popt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = popt.cpp; path = ../../popt/popt.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DFA30F86238300BD2AD2 /* popthelp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = popthelp.cpp; path = ../../popt/popthelp.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DFA40F86238300BD2AD2 /* poptparse.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = poptparse.cpp; path = ../../popt/poptparse.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DFA90F8623B400BD2AD2 /* CACertStore.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CACertStore.cpp; path = ../../CACertStore.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DFAA0F8623B400BD2AD2 /* CASocketList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CASocketList.cpp; path = ../../CASocketList.cpp; sourceTree = SOURCE_ROOT; };
		B1E1DFAB0F8623B400BD2AD2 /* CAXMLPriceCert.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CAXMLPriceCert.cpp; path = ../../CAXMLPriceCert.cpp; sourceTree = SOURCE_ROOT; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
		8DD76F660486A84900D96B5E /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		08FB7794FE84155DC02AAC07 /* proxytest */ = {
			isa = PBXGroup;
			children = (
				B1E1DE770F8611D500BD2AD2 /* Header */,
				08FB7795FE84155DC02AAC07 /* Source */,
				C6859E8C029090F304C91782 /* Documentation */,
				1AB674ADFE9D54B511CA2CBB /* Products */,
			);
			name = proxytest;
			sourceTree = "<group>";
		};
		08FB7795FE84155DC02AAC07 /* Source */ = {
			isa = PBXGroup;
			children = (
				B1C58C7D0FBEE13400DC5B2E /* gcm */,
				B1C58C6E0FBEE11000DC5B2E /* TermsAndConditions.cpp */,
				B1E1DE750F8611CB00BD2AD2 /* CAAbstractControlChannel.cpp */,
				B1E1DE780F86123400BD2AD2 /* CAAbstractXMLEncodable.cpp */,
				B1E1DE790F86123400BD2AD2 /* CAAbstractXMLSignable.cpp */,
				B1E1DE7A0F86123400BD2AD2 /* CAAccountingControlChannel.cpp */,
				B1E1DE7B0F86123400BD2AD2 /* CAAccountingDBInterface.cpp */,
				B1E1DE7C0F86123400BD2AD2 /* CAAccountingInstance.cpp */,
				B1E1DE7D0F86123400BD2AD2 /* CAAccountingSettleThread.cpp */,
				B1E1DE7E0F86123400BD2AD2 /* CAASymCipher.cpp */,
				B1E1DE7F0F86123400BD2AD2 /* CAASyncControlChannel.cpp */,
				B1E1DE800F86123400BD2AD2 /* CABase64.cpp */,
				B1E1DE810F86123400BD2AD2 /* CACacheLoadBalancing.cpp */,
				B1E1DF830F86228100BD2AD2 /* CACertificate.cpp */,
				B1E1DFA90F8623B400BD2AD2 /* CACertStore.cpp */,
				B1E1DF840F86228100BD2AD2 /* CAClientSocket.cpp */,
				B1E1DF850F86228100BD2AD2 /* CACmdLnOptions.cpp */,
				B1E1DF860F86228100BD2AD2 /* CAConditionVariable.cpp */,
				B1E1DF5F0F86222600BD2AD2 /* CAControlChannelDispatcher.cpp */,
				B1E1DF600F86222600BD2AD2 /* CAControlChannelTest.cpp */,
				B1E1DF610F86222600BD2AD2 /* CADatagramSocket.cpp */,
				B1E1DF1D0F86191C00BD2AD2 /* CADataRetentionLog.cpp */,
				B1E1DF1E0F86191C00BD2AD2 /* CADataRetentionLogFile.cpp */,
				B1E1DF1F0F86191C00BD2AD2 /* CADynamicCascadeConfigurator.cpp */,
				B1E1DF200F86191C00BD2AD2 /* CADynaNetworking.cpp */,
				B1E1DF3C0F8621D300BD2AD2 /* CAFirstMix.cpp */,
				B1E1DF3D0F8621D300BD2AD2 /* CAFirstMixChannelList.cpp */,
				B1E1DF3E0F8621D300BD2AD2 /* CAHttpClient.cpp */,
				B1E1DF3F0F8621D300BD2AD2 /* CAInfoService.cpp */,
				B1E1DF400F8621D300BD2AD2 /* CAInfoServiceAware.cpp */,
				B1E1DF410F8621D300BD2AD2 /* CAIPList.cpp */,
				B1E1DF9E0F86235800BD2AD2 /* CALastMix.cpp */,
				B1E1DF420F8621D300BD2AD2 /* CALastMixChannelList.cpp */,
				B1E1DF430F8621D300BD2AD2 /* CAListenerInterface.cpp */,
				B1E1DF440F8621D300BD2AD2 /* CALocalProxy.cpp */,
				B1E1DF450F8621D300BD2AD2 /* CALogPacketStats.cpp */,
				B1E1DF460F8621D300BD2AD2 /* CAMiddleMix.cpp */,
				B1E1DF470F8621D300BD2AD2 /* CAMiddleMixChannelList.cpp */,
				B1E1DF480F8621D300BD2AD2 /* CAMix.cpp */,
				B1E1DF490F8621D300BD2AD2 /* CAMixWithReplayDB.cpp */,
				B1E1DF4A0F8621D300BD2AD2 /* CAMsg.cpp */,
				B1E1DF210F86191C00BD2AD2 /* CAMutex.cpp */,
				B1E1DF4B0F8621D300BD2AD2 /* CAMuxSocket.cpp */,
				B1E1DF4C0F8621D300BD2AD2 /* CAPool.cpp */,
				B1E1DF220F86191C00BD2AD2 /* CAPriceInfo.cpp */,
				B1E1DF230F86191C00BD2AD2 /* CAQueue.cpp */,
				B1E1DF620F86222600BD2AD2 /* CAReplayControlChannel.cpp */,
				B1E1DF630F86222600BD2AD2 /* CAReplayCtrlChannelMsgProc.cpp */,
				B1C58C530FBEDE0600DC5B2E /* CAReplayDatabase.cpp */,
				B1E1DF640F86222600BD2AD2 /* CASemaphore.cpp */,
				B1E1DF240F86191C00BD2AD2 /* CASignature.cpp */,
				B1E1DF250F86191C00BD2AD2 /* CASingleSocketGroup.cpp */,
				B1E1DF260F86191C00BD2AD2 /* CASocket.cpp */,
				B1E1DF650F86222600BD2AD2 /* CASocketAddrINet.cpp */,
				B1E1DF660F86222600BD2AD2 /* CASocketAddrUnix.cpp */,
				B1E1DF7C0F86225E00BD2AD2 /* CASocketGroup.cpp */,
				B1E1DF670F86222600BD2AD2 /* CASocketGroupEpoll.cpp */,
				B1E1DFAA0F8623B400BD2AD2 /* CASocketList.cpp */,
				B1E1DF680F86222600BD2AD2 /* CAStatusManager.cpp */,
				B1E1DF270F86191C00BD2AD2 /* CASymCipher.cpp */,
				B1E1DF280F86191C00BD2AD2 /* CASyncControlChannel.cpp */,
				B1E1DF690F86222600BD2AD2 /* CATempIPBlockList.cpp */,
				B1E1DF6A0F86222600BD2AD2 /* CAThread.cpp */,
				B1E1DF6B0F86222600BD2AD2 /* CAThreadList.cpp */,
				B1E1DF7D0F86225E00BD2AD2 /* CAThreadPool.cpp */,
				B1E1DF7E0F86225E00BD2AD2 /* CATLSClientSocket.cpp */,
				B1E1DF6C0F86222600BD2AD2 /* CAUtil.cpp */,
				B1E1DF290F86191C00BD2AD2 /* CAXMLBI.cpp */,
				B1E1DF2A0F86191C00BD2AD2 /* CAXMLCostConfirmation.cpp */,
				B1E1DF2B0F86191C00BD2AD2 /* CAXMLErrorMessage.cpp */,
				B1E1DFAB0F8623B400BD2AD2 /* CAXMLPriceCert.cpp */,
				B1E1DFA10F86236600BD2AD2 /* popt */,
				B1E1DF950F8622FB00BD2AD2 /* proxytest.cpp */,
				B1E1DF980F86230C00BD2AD2 /* TypeA */,
				B1E1DF930F8622D000BD2AD2 /* xml */,
			);
			name = Source;
			sourceTree = "<group>";
		};
		1AB674ADFE9D54B511CA2CBB /* Products */ = {
			isa = PBXGroup;
			children = (
				B1E1DE6F0F86117D00BD2AD2 /* proxytest */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		B1C58C7D0FBEE13400DC5B2E /* gcm */ = {
			isa = PBXGroup;
			children = (
				B1C58C7E0FBEE17600DC5B2E /* gcm.cpp */,
				B1C58C7F0FBEE17600DC5B2E /* prp.cpp */,
			);
			name = gcm;
			path = ../../gcm;
			sourceTree = "<group>";
		};
		B1E1DE770F8611D500BD2AD2 /* Header */ = {
			isa = PBXGroup;
			children = (
				B1C58C870FBEE24700DC5B2E /* CAReplayDatabase.hpp */,
				B1E1DEA10F86140800BD2AD2 /* basetypedefs.h */,
				B1E1DEA20F86140800BD2AD2 /* StdAfx.h */,
				B1E1DEA30F86140800BD2AD2 /* typedefs.hpp */,
			);
			name = Header;
			sourceTree = SOURCE_ROOT;
		};
		B1E1DF930F8622D000BD2AD2 /* xml */ = {
			isa = PBXGroup;
			children = (
				B1E1DF910F8622C200BD2AD2 /* DOM_Output.cpp */,
			);
			name = xml;
			sourceTree = "<group>";
		};
		B1E1DF980F86230C00BD2AD2 /* TypeA */ = {
			isa = PBXGroup;
			children = (
				B1E1DF990F86232D00BD2AD2 /* CAFirstMixA.cpp */,
				B1E1DF9A0F86232D00BD2AD2 /* CALastMixA.cpp */,
			);
			name = TypeA;
			sourceTree = "<group>";
		};
		B1E1DFA10F86236600BD2AD2 /* popt */ = {
			isa = PBXGroup;
			children = (
				B1E1DFA20F86238300BD2AD2 /* popt.cpp */,
				B1E1DFA30F86238300BD2AD2 /* popthelp.cpp */,
				B1E1DFA40F86238300BD2AD2 /* poptparse.cpp */,
			);
			name = popt;
			sourceTree = "<group>";
		};
		C6859E8C029090F304C91782 /* Documentation */ = {
			isa = PBXGroup;
			children = (
			);
			name = Documentation;
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXNativeTarget section */
		8DD76F620486A84900D96B5E /* proxytest */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 1DEB923108733DC60010E9CD /* Build configuration list for PBXNativeTarget "proxytest" */;
			buildPhases = (
				8DD76F640486A84900D96B5E /* Sources */,
				8DD76F660486A84900D96B5E /* Frameworks */,
				8DD76F690486A84900D96B5E /* CopyFiles */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = proxytest;
			productInstallPath = "$(HOME)/bin";
			productName = proxytest;
			productReference = B1E1DE6F0F86117D00BD2AD2 /* proxytest */;
			productType = "com.apple.product-type.tool";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		08FB7793FE84155DC02AAC07 /* Project object */ = {
			isa = PBXProject;
			buildConfigurationList = 1DEB923508733DC60010E9CD /* Build configuration list for PBXProject "proxytest" */;
			compatibilityVersion = "Xcode 3.1";
			hasScannedForEncodings = 1;
			mainGroup = 08FB7794FE84155DC02AAC07 /* proxytest */;
			projectDirPath = "";
			projectRoot = ../..;
			targets = (
				8DD76F620486A84900D96B5E /* proxytest */,
			);
		};
/* End PBXProject section */

/* Begin PBXSourcesBuildPhase section */
		8DD76F640486A84900D96B5E /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				B1E1DE760F8611CB00BD2AD2 /* CAAbstractControlChannel.cpp in Sources */,
				B1E1DE820F86123400BD2AD2 /* CAAbstractXMLEncodable.cpp in Sources */,
				B1E1DE830F86123400BD2AD2 /* CAAbstractXMLSignable.cpp in Sources */,
				B1E1DE840F86123400BD2AD2 /* CAAccountingControlChannel.cpp in Sources */,
				B1E1DE850F86123400BD2AD2 /* CAAccountingDBInterface.cpp in Sources */,
				B1E1DE860F86123400BD2AD2 /* CAAccountingInstance.cpp in Sources */,
				B1E1DE870F86123400BD2AD2 /* CAAccountingSettleThread.cpp in Sources */,
				B1E1DE880F86123400BD2AD2 /* CAASymCipher.cpp in Sources */,
				B1E1DE890F86123400BD2AD2 /* CAASyncControlChannel.cpp in Sources */,
				B1E1DE8A0F86123400BD2AD2 /* CABase64.cpp in Sources */,
				B1E1DE8B0F86123400BD2AD2 /* CACacheLoadBalancing.cpp in Sources */,
				B1E1DF2C0F86191C00BD2AD2 /* CADataRetentionLog.cpp in Sources */,
				B1E1DF2D0F86191C00BD2AD2 /* CADataRetentionLogFile.cpp in Sources */,
				B1E1DF2E0F86191C00BD2AD2 /* CADynamicCascadeConfigurator.cpp in Sources */,
				B1E1DF2F0F86191C00BD2AD2 /* CADynaNetworking.cpp in Sources */,
				B1E1DF300F86191C00BD2AD2 /* CAMutex.cpp in Sources */,
				B1E1DF310F86191C00BD2AD2 /* CAPriceInfo.cpp in Sources */,
				B1E1DF320F86191C00BD2AD2 /* CAQueue.cpp in Sources */,
				B1E1DF330F86191C00BD2AD2 /* CASignature.cpp in Sources */,
				B1E1DF340F86191C00BD2AD2 /* CASingleSocketGroup.cpp in Sources */,
				B1E1DF350F86191C00BD2AD2 /* CASocket.cpp in Sources */,
				B1E1DF360F86191C00BD2AD2 /* CASymCipher.cpp in Sources */,
				B1E1DF370F86191C00BD2AD2 /* CASyncControlChannel.cpp in Sources */,
				B1E1DF380F86191C00BD2AD2 /* CAXMLBI.cpp in Sources */,
				B1E1DF390F86191C00BD2AD2 /* CAXMLCostConfirmation.cpp in Sources */,
				B1E1DF3A0F86191C00BD2AD2 /* CAXMLErrorMessage.cpp in Sources */,
				B1E1DF4D0F8621D300BD2AD2 /* CAFirstMix.cpp in Sources */,
				B1E1DF4E0F8621D300BD2AD2 /* CAFirstMixChannelList.cpp in Sources */,
				B1E1DF4F0F8621D300BD2AD2 /* CAHttpClient.cpp in Sources */,
				B1E1DF500F8621D300BD2AD2 /* CAInfoService.cpp in Sources */,
				B1E1DF510F8621D300BD2AD2 /* CAInfoServiceAware.cpp in Sources */,
				B1E1DF520F8621D300BD2AD2 /* CAIPList.cpp in Sources */,
				B1E1DF530F8621D300BD2AD2 /* CALastMixChannelList.cpp in Sources */,
				B1E1DF540F8621D300BD2AD2 /* CAListenerInterface.cpp in Sources */,
				B1E1DF550F8621D300BD2AD2 /* CALocalProxy.cpp in Sources */,
				B1E1DF560F8621D300BD2AD2 /* CALogPacketStats.cpp in Sources */,
				B1E1DF570F8621D300BD2AD2 /* CAMiddleMix.cpp in Sources */,
				B1E1DF580F8621D300BD2AD2 /* CAMiddleMixChannelList.cpp in Sources */,
				B1E1DF590F8621D300BD2AD2 /* CAMix.cpp in Sources */,
				B1E1DF5A0F8621D300BD2AD2 /* CAMixWithReplayDB.cpp in Sources */,
				B1E1DF5B0F8621D300BD2AD2 /* CAMsg.cpp in Sources */,
				B1E1DF5C0F8621D300BD2AD2 /* CAMuxSocket.cpp in Sources */,
				B1E1DF5D0F8621D300BD2AD2 /* CAPool.cpp in Sources */,
				B1E1DF6D0F86222600BD2AD2 /* CAControlChannelDispatcher.cpp in Sources */,
				B1E1DF6E0F86222600BD2AD2 /* CAControlChannelTest.cpp in Sources */,
				B1E1DF6F0F86222600BD2AD2 /* CADatagramSocket.cpp in Sources */,
				B1E1DF700F86222600BD2AD2 /* CAReplayControlChannel.cpp in Sources */,
				B1E1DF710F86222600BD2AD2 /* CAReplayCtrlChannelMsgProc.cpp in Sources */,
				B1E1DF720F86222600BD2AD2 /* CASemaphore.cpp in Sources */,
				B1E1DF730F86222600BD2AD2 /* CASocketAddrINet.cpp in Sources */,
				B1E1DF740F86222600BD2AD2 /* CASocketAddrUnix.cpp in Sources */,
				B1E1DF750F86222600BD2AD2 /* CASocketGroupEpoll.cpp in Sources */,
				B1E1DF760F86222600BD2AD2 /* CAStatusManager.cpp in Sources */,
				B1E1DF770F86222600BD2AD2 /* CATempIPBlockList.cpp in Sources */,
				B1E1DF780F86222600BD2AD2 /* CAThread.cpp in Sources */,
				B1E1DF790F86222600BD2AD2 /* CAThreadList.cpp in Sources */,
				B1E1DF7A0F86222600BD2AD2 /* CAUtil.cpp in Sources */,
				B1E1DF7F0F86225E00BD2AD2 /* CASocketGroup.cpp in Sources */,
				B1E1DF800F86225E00BD2AD2 /* CAThreadPool.cpp in Sources */,
				B1E1DF810F86225E00BD2AD2 /* CATLSClientSocket.cpp in Sources */,
				B1E1DF870F86228100BD2AD2 /* CACertificate.cpp in Sources */,
				B1E1DF880F86228100BD2AD2 /* CAClientSocket.cpp in Sources */,
				B1E1DF890F86228100BD2AD2 /* CACmdLnOptions.cpp in Sources */,
				B1E1DF8A0F86228100BD2AD2 /* CAConditionVariable.cpp in Sources */,
				B1E1DF920F8622C200BD2AD2 /* DOM_Output.cpp in Sources */,
				B1E1DF960F8622FB00BD2AD2 /* proxytest.cpp in Sources */,
				B1E1DF9B0F86232D00BD2AD2 /* CAFirstMixA.cpp in Sources */,
				B1E1DF9C0F86232D00BD2AD2 /* CALastMixA.cpp in Sources */,
				B1E1DF9F0F86235800BD2AD2 /* CALastMix.cpp in Sources */,
				B1E1DFA50F86238300BD2AD2 /* popt.cpp in Sources */,
				B1E1DFA60F86238300BD2AD2 /* popthelp.cpp in Sources */,
				B1E1DFA70F86238300BD2AD2 /* poptparse.cpp in Sources */,
				B1E1DFAC0F8623B400BD2AD2 /* CACertStore.cpp in Sources */,
				B1E1DFAD0F8623B400BD2AD2 /* CASocketList.cpp in Sources */,
				B1E1DFAE0F8623B400BD2AD2 /* CAXMLPriceCert.cpp in Sources */,
				B1C58C540FBEDE0600DC5B2E /* CAReplayDatabase.cpp in Sources */,
				B1C58C6F0FBEE11000DC5B2E /* TermsAndConditions.cpp in Sources */,
				B1C58C800FBEE17600DC5B2E /* gcm.cpp in Sources */,
				B1C58C810FBEE17600DC5B2E /* prp.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin XCBuildConfiguration section */
		1DEB923208733DC60010E9CD /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				ARCHS = "$(ARCHS_STANDARD_32_BIT)";
				COPY_PHASE_STRIP = NO;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = YES;
				GCC_ENABLE_SSE3_EXTENSIONS = YES;
				GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES;
				GCC_MODEL_TUNING = "";
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PREPROCESSOR_DEFINITIONS = HAVE_CONFIG_H;
				GCC_VERSION = 4.2;
				INSTALL_PATH = /usr/local/bin;
				OTHER_LDFLAGS = (
					"-lxerces-c",
					"-lssl",
					"-lcrypto",
				);
				PRODUCT_NAME = proxytest;
				VALID_ARCHS = "i386 x86_64";
			};
			name = Debug;
		};
		1DEB923308733DC60010E9CD /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				ARCHS = "$(ARCHS_STANDARD_32_BIT)";
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				GCC_ENABLE_CPP_EXCEPTIONS = YES;
				GCC_ENABLE_CPP_RTTI = NO;
				GCC_ENABLE_OBJC_EXCEPTIONS = NO;
				GCC_ENABLE_SSE3_EXTENSIONS = YES;
				GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES;
				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
				GCC_MODEL_TUNING = "";
				GCC_OPTIMIZATION_LEVEL = 3;
				GCC_PREPROCESSOR_DEFINITIONS = HAVE_CONFIG_H;
				GCC_VERSION = 4.2;
				INSTALL_PATH = /usr/local/bin;
				ONLY_ACTIVE_ARCH = YES;
				OTHER_LDFLAGS = (
					"-lxerces-c",
					"-lssl",
					"-lcrypto",
				);
				PRODUCT_NAME = proxytest;
				VALID_ARCHS = "i386 x86_64";
			};
			name = Release;
		};
		1DEB923608733DC60010E9CD /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ARCHS = "$(ARCHS_STANDARD_32_BIT)";
				GCC_C_LANGUAGE_STANDARD = c99;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PREPROCESSOR_DEFINITIONS = HAVE_CONFIG_H;
				GCC_WARN_ABOUT_RETURN_TYPE = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				HEADER_SEARCH_PATHS = (
					/opt/local/include/xercesc,
					/opt/local/include,
				);
				LIBRARY_SEARCH_PATHS = /opt/local/lib;
				ONLY_ACTIVE_ARCH = YES;
				PREBINDING = NO;
				SDKROOT = macosx10.5;
			};
			name = Debug;
		};
		1DEB923708733DC60010E9CD /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ARCHS = "$(ARCHS_STANDARD_32_BIT)";
				GCC_C_LANGUAGE_STANDARD = c99;
				GCC_ENABLE_CPP_RTTI = NO;
				GCC_ENABLE_OBJC_EXCEPTIONS = NO;
				GCC_ENABLE_SSE3_EXTENSIONS = YES;
				GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES;
				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
				GCC_MODEL_TUNING = "";
				GCC_OPTIMIZATION_LEVEL = 3;
				GCC_PREPROCESSOR_DEFINITIONS = HAVE_CONFIG_H;
				GCC_VERSION = 4.2;
				GCC_WARN_ABOUT_RETURN_TYPE = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				HEADER_SEARCH_PATHS = (
					/opt/local/include/xercesc,
					/opt/local/include,
				);
				LIBRARY_SEARCH_PATHS = /opt/local/lib;
				ONLY_ACTIVE_ARCH = YES;
				PREBINDING = NO;
				SDKROOT = macosx10.5;
				VALID_ARCHS = "i386 x86_64";
			};
			name = Release;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		1DEB923108733DC60010E9CD /* Build configuration list for PBXNativeTarget "proxytest" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				1DEB923208733DC60010E9CD /* Debug */,
				1DEB923308733DC60010E9CD /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		1DEB923508733DC60010E9CD /* Build configuration list for PBXProject "proxytest" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				1DEB923608733DC60010E9CD /* Debug */,
				1DEB923708733DC60010E9CD /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
/* End XCConfigurationList section */
	};
	rootObject = 08FB7793FE84155DC02AAC07 /* Project object */;
}
