networksecurity/tlsprovider/Documentation/TLSProvSWDesign.mdl
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Tue, 02 Feb 2010 01:27:53 +0200
changeset 1 a579325b79dd
parent 0 af10295192d8
permissions -rw-r--r--
Revision: 201005 Kit: 201005


(object Petal
    version    	43
    _written   	"Rose 6.5.9232.10"
    charSet    	0)

(object Design "Logical View"
    is_unit    	TRUE
    is_loaded  	TRUE
    quid       	"3E773E8C01FF"
    defaults   	(object defaults
	rightMargin 	0.250000
	leftMargin 	0.250000
	topMargin  	0.250000
	bottomMargin 	0.500000
	pageOverlap 	0.250000
	clipIconLabels 	TRUE
	autoResize 	TRUE
	snapToGrid 	TRUE
	gridX      	16
	gridY      	16
	defaultFont 	(object Font
	    size       	10
	    face       	"Arial"
	    bold       	FALSE
	    italics    	FALSE
	    underline  	FALSE
	    strike     	FALSE
	    color      	0
	    default_color 	TRUE)
	showMessageNum 	1
	showClassOfObject 	TRUE
	notation   	"Unified")
    root_usecase_package 	(object Class_Category "Use Case View"
	quid       	"3E773E8C0201"
	exportControl 	"Public"
	global     	TRUE
	logical_models 	(list unit_reference_list)
	logical_presentations 	(list unit_reference_list
	    (object UseCaseDiagram "Main"
		quid       	"3E773E8C021F"
		title      	"Main"
		zoom       	100
		max_height 	28350
		max_width  	21600
		origin_x   	0
		origin_y   	0
		items      	(list diagram_item_list))))
    root_category 	(object Class_Category "Logical View"
	quid       	"3E773E8C0200"
	exportControl 	"Public"
	global     	TRUE
	subsystem  	"Component View"
	quidu      	"3E773E8C0202"
	logical_models 	(list unit_reference_list
	    (object Class "CTLSProvider"
		quid       	"3E77426E01A1"
		superclasses 	(list inheritance_relationship_list
		    (object Inheritance_Relationship
			quid       	"3E953EF5003F"
			supplier   	"Logical View::CActive"
			quidu      	"3E953EE9005E"))
		operations 	(list Operations
		    (object Operation "Create"
			quid       	"3E7744D402F9"
			documentation 	"RSA with no client authentication"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "GetSession"
			quid       	"3E7742A3000B"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "CipherSuites"
			quid       	"3E77432A0357"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "GenerateRandom"
			quid       	"3E77434A0163"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "VerifySignature"
			quid       	"3E774458028B"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "VerifyServerCertificate"
			quid       	"3E8AD3AB0357"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "ClearSessionCache"
			quid       	"3ECE0A5E0030"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "Connect"
			quid       	"3FC337AD02DF"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "Attributes"
			quid       	"3FC337B500AC"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)))
	    (object Class_Utility "CryptoLib"
		quid       	"3E7743B0021E")
	    (object Class "MTLSSession"
		quid       	"3E77451C0124"
		superclasses 	(list inheritance_relationship_list
		    (object Inheritance_Relationship
			quid       	"3E8C407600F6"
			supplier   	"Logical View::MCTTokenInterface"
			quidu      	"3E8C41180125"))
		operations 	(list Operations
		    (object Operation "ReadSessionData"
			quid       	"3E77505F00A7"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "ServerCertificate"
			quid       	"3E8AEEDF00C7"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "ClientCertificate"
			quid       	"3E8AEEEC004A"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "ClientKeyExchange"
			quid       	"3E8AEF0A03E4"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "ComputeDigitalSignature"
			quid       	"3E8AEF1A02EA"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "PHash"
			quid       	"3E77453902E9"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "InitL"
			quid       	"3EE49BAD0234"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "ConnectionEstablished"
			quid       	"3FC338CE01E5"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0))
		abstract   	TRUE)
	    (object Class "MTLSTokenProvider"
		quid       	"3E8AD35F02BB"
		superclasses 	(list inheritance_relationship_list
		    (object Inheritance_Relationship
			quid       	"3E8C41B501D1"
			supplier   	"Logical View::MCTTokenInterface"
			quidu      	"3E8C41180125"))
		operations 	(list Operations
		    (object Operation "GetSession"
			quid       	"3E8C3E6B0144"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "CryptoCapabilities"
			quid       	"3E8C3E5F027C"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "ClearSessionCache"
			quid       	"3ECE37770159"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0))
		abstract   	TRUE)
	    (object Class "MCTTokenObject"
		quid       	"3E8C3FCB03C5"
		abstract   	TRUE)
	    (object Class "CSwTLSSession"
		quid       	"3E8C4034002B"
		superclasses 	(list inheritance_relationship_list
		    (object Inheritance_Relationship
			quid       	"3E8C40EB0338"
			supplier   	"Logical View::MTLSSession"
			quidu      	"3E77451C0124")
		    (object Inheritance_Relationship
			quid       	"3FC342590262"
			supplier   	"Logical View::CActive"
			quidu      	"3E953EE9005E"))
		class_attributes 	(list class_attribute_list
		    (object ClassAttribute "iToken"
			quid       	"3EB9038B0245"
			exportControl 	"Public")
		    (object ClassAttribute "iSessionId"
			quid       	"3EB9063400CE")
		    (object ClassAttribute "iCipherSuiteId"
			quid       	"3EB92778013C")
		    (object ClassAttribute "iProtocolVersion"
			quid       	"3EE0BAA100BD")))
	    (object Class "MCTTokenInterface"
		quid       	"3E8C41180125"
		operations 	(list Operations
		    (object Operation "Release"
			quid       	"3EB2772C0217"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0))
		abstract   	TRUE)
	    (object Class "CSwTLSTokenProvider"
		quid       	"3E8C414F03E4"
		superclasses 	(list inheritance_relationship_list
		    (object Inheritance_Relationship
			quid       	"3E8C41C30144"
			supplier   	"Logical View::MTLSTokenProvider"
			quidu      	"3E8AD35F02BB"))
		class_attributes 	(list class_attribute_list
		    (object ClassAttribute "iToken"
			quid       	"3EB903450051"
			exportControl 	"Public")))
	    (object Class "MCTToken"
		quid       	"3E953DC700DB"
		operations 	(list Operations
		    (object Operation "GetInterface"
			quid       	"3EA933F401B3"
			result     	"MCTTokenInterface"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)))
	    (object Class "CActive"
		quid       	"3E953EE9005E")
	    (object Class "CSwTLSToken"
		quid       	"3EA80B9400C9"
		superclasses 	(list inheritance_relationship_list
		    (object Inheritance_Relationship
			quid       	"3EA80BF20201"
			supplier   	"Logical View::MCTToken"
			quidu      	"3E953DC700DB"))
		operations 	(list Operations
		    (object Operation "CSwTLSToken"
			quid       	"3ECE2F040159"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "RemoveFromCache"
			quid       	"3EB905ED0236"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "AddToCacheL"
			quid       	"3EB905D803BC"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "GetCacheData"
			quid       	"3EB932EA014B"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "SessionCache"
			quid       	"3ECE2F9F0292"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0))
		class_attributes 	(list class_attribute_list
		    (object ClassAttribute "iTokenType"
			quid       	"3EB9035301B9")
		    (object ClassAttribute "iCache"
			quid       	"3EB903E201D8")))
	    (object Class "CTLSSession"
		quid       	"3EA92D3303B7"
		superclasses 	(list inheritance_relationship_list
		    (object Inheritance_Relationship
			quid       	"3FC3435102EE"
			supplier   	"Logical View::CActive"
			quidu      	"3E953EE9005E"))
		operations 	(list Operations
		    (object Operation "NewL"
			quid       	"3EB7D66700DE"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "Construct"
			quid       	"3EB281E00350"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "ConstructResumed"
			quid       	"3EB29BD800EE"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "ClientFinishedMsg"
			quid       	"3EB2863E014C"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "VerifyServerFinishedMsg"
			quid       	"3EB2864F018B"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "ServerCertificte"
			quid       	"3EB7D4AA016B"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "ClientCertificate"
			quid       	"3EB7D4AA017A"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "ClientKeyExchange"
			quid       	"3FC33B500129"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "CertificateVerifySignature"
			quid       	"3FC33F3702BF"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "Attributes"
			quid       	"3FC33F6E03D9"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "EncryptL"
			quid       	"3FC33F7C01E5"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "DecryptAndVerifyL"
			quid       	"3FC33F8202EE"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0))
		class_attributes 	(list class_attribute_list
		    (object ClassAttribute "iTlsSession"
			quid       	"3EB2786601B9"
			type       	"MTLSSession")
		    (object ClassAttribute "iCipherSuiteId"
			quid       	"3EB280730208")
		    (object ClassAttribute "iProtocolVersion"
			quid       	"3EE0BA7F01E6")))
	    (object Class "CSwTLSTokenType"
		quid       	"3EA931C200B9"
		superclasses 	(list inheritance_relationship_list
		    (object Inheritance_Relationship
			quid       	"3EAFABD70275"
			supplier   	"Logical View::MCTTokenType"
			quidu      	"3EAFAA920023")))
	    (object Class "CSwTLSSessionCache"
		quid       	"3EA95557028E"
		operations 	(list Operations
		    (object Operation "MasterSecret"
			quid       	"3EB9247E0032"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "NewL"
			quid       	"3EA9558401A4"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "ServerAddr"
			quid       	"3ECE2AE60292"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "ClientKeyHandle"
			quid       	"3EE4C0CC0159"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "ServerCertificate"
			quid       	"3EE4C0FF00BD"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "ReadData"
			quid       	"3EA9558D027E"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "ClientCertificate"
			quid       	"3FC339BD01B6"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "SetResumable"
			quid       	"3FC339E002A0"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "IsResumable"
			quid       	"3FC339F100EB"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "SetValues"
			quid       	"3FC339F90242"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "AddKeyInfo"
			quid       	"3FC33A180271"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0))
		class_attributes 	(list class_attribute_list
		    (object ClassAttribute "iMasterSecret"
			quid       	"3EB7D50002F1")
		    (object ClassAttribute "iSessionData"
			quid       	"3EB7D50900FD")
		    (object ClassAttribute "iServerAddr"
			quid       	"3ECE2A4D03BB")
		    (object ClassAttribute "iEncodedServerCert"
			quid       	"3EE0BAE00159")
		    (object ClassAttribute "iClientKeyHandle"
			quid       	"3EE4C09C010B")
		    (object ClassAttribute "iCreationTime"
			quid       	"3FC33A4002EE")
		    (object ClassAttribute "iResumable"
			quid       	"3FC33A5702DF")
		    (object ClassAttribute "iClientCertInfo"
			quid       	"3FC33A70004E")))
	    (object Class "CCTTokenTypeInfo"
		quid       	"3EAF9A33011D"
		operations 	(list Operations
		    (object Operation "ListL"
			quid       	"3EAF9A490052"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)))
	    (object Class "MCTTokenType"
		quid       	"3EAFAA920023"
		operations 	(list Operations
		    (object Operation "NewL"
			quid       	"3EB907310051"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "List"
			quid       	"3EB907AE03DC"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "OpenToken"
			quid       	"3EB907B40294"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)))
	    (object Association "$UNNAMED$0"
		quid       	"3E8C45AB01B1"
		roles      	(list role_list
		    (object Role "$UNNAMED$1"
			quid       	"3E8C45AC00F6"
			supplier   	"Logical View::MTLSTokenProvider"
			quidu      	"3E8AD35F02BB"
			client_cardinality 	(value cardinality "0..n")
			is_navigable 	TRUE)
		    (object Role "iTokens"
			quid       	"3E8C45AC0105"
			label      	"iTokens"
			supplier   	"Logical View::CTLSProvider"
			quidu      	"3E77426E01A1"
			client_cardinality 	(value cardinality "1")
			is_aggregate 	TRUE)))
	    (object Association "$UNNAMED$2"
		quid       	"3E8C4929026D"
		roles      	(list role_list
		    (object Role "$UNNAMED$3"
			quid       	"3E8C492A01F0"
			supplier   	"Logical View::CSwTLSSession"
			quidu      	"3E8C4034002B"
			client_cardinality 	(value cardinality "0..n")
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$4"
			quid       	"3E8C492A01F1"
			supplier   	"Logical View::CSwTLSTokenProvider"
			quidu      	"3E8C414F03E4"
			client_cardinality 	(value cardinality "1")
			is_aggregate 	TRUE)))
	    (object Association "$UNNAMED$5"
		quid       	"3E8C4984000B"
		roles      	(list role_list
		    (object Role "$UNNAMED$6"
			quid       	"3E8C4984025D"
			supplier   	"Logical View::CSwTLSSession"
			quidu      	"3E8C4034002B"
			client_cardinality 	(value cardinality "0..n")
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$7"
			quid       	"3E8C4984025E"
			supplier   	"Logical View::CSwTLSTokenProvider"
			quidu      	"3E8C414F03E4"
			client_cardinality 	(value cardinality "1")
			is_navigable 	TRUE
			is_aggregate 	TRUE)))
	    (object Association "$UNNAMED$8"
		quid       	"3E953E7300FA"
		roles      	(list role_list
		    (object Role "$UNNAMED$9"
			quid       	"3E953E740158"
			supplier   	"Logical View::MCTToken"
			quidu      	"3E953DC700DB"
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$10"
			quid       	"3E953E740159"
			supplier   	"Logical View::CTLSProvider"
			quidu      	"3E77426E01A1"
			is_aggregate 	TRUE)))
	    (object Association "$UNNAMED$11"
		quid       	"3E9ACFA00378"
		roles      	(list role_list
		    (object Role "$UNNAMED$12"
			quid       	"3E9ACFA60126"
			supplier   	"Logical View::MTLSSession"
			quidu      	"3E77451C0124"
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$13"
			quid       	"3E9ACFA60136"
			supplier   	"Logical View::MCTToken"
			quidu      	"3E953DC700DB"
			is_navigable 	TRUE)))
	    (object Association "$UNNAMED$14"
		quid       	"3EA80C9400C9"
		roles      	(list role_list
		    (object Role "$UNNAMED$15"
			quid       	"3EA80C9500F8"
			supplier   	"Logical View::CSwTLSTokenProvider"
			quidu      	"3E8C414F03E4"
			client_cardinality 	(value cardinality "0..n")
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$16"
			quid       	"3EA80C9500F9"
			supplier   	"Logical View::CSwTLSToken"
			quidu      	"3EA80B9400C9"
			is_navigable 	TRUE)))
	    (object Association "$UNNAMED$17"
		quid       	"3EA92C0B0175"
		roles      	(list role_list
		    (object Role "$UNNAMED$18"
			quid       	"3EA92C0C00D8"
			supplier   	"Logical View::CSwTLSSession"
			quidu      	"3E8C4034002B"
			client_cardinality 	(value cardinality "0..n")
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$19"
			quid       	"3EA92C0C00D9"
			supplier   	"Logical View::CSwTLSToken"
			quidu      	"3EA80B9400C9"
			is_navigable 	TRUE)))
	    (object Association "$UNNAMED$20"
		quid       	"3EA939EF03E6"
		roles      	(list role_list
		    (object Role "$UNNAMED$21"
			quid       	"3EA939F1009A"
			supplier   	"Logical View::MTLSSession"
			quidu      	"3E77451C0124"
			client_cardinality 	(value cardinality "1")
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$22"
			quid       	"3EA939F1009B"
			supplier   	"Logical View::CTLSSession"
			quidu      	"3EA92D3303B7"
			client_cardinality 	(value cardinality "1"))))
	    (object Association "$UNNAMED$23"
		quid       	"3EA956C9027E"
		roles      	(list role_list
		    (object Role "$UNNAMED$24"
			quid       	"3EA956CD01D2"
			supplier   	"Logical View::CTLSSession"
			quidu      	"3EA92D3303B7"
			client_cardinality 	(value cardinality "1")
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$25"
			quid       	"3EA956CD01D3"
			supplier   	"Logical View::CTLSProvider"
			quidu      	"3E77426E01A1"
			client_cardinality 	(value cardinality "1"))))
	    (object Association "$UNNAMED$26"
		quid       	"3EAFAC1E02E2"
		roles      	(list role_list
		    (object Role "$UNNAMED$27"
			quid       	"3EAFAC1F016B"
			supplier   	"Logical View::MCTTokenType"
			quidu      	"3EAFAA920023"
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$28"
			quid       	"3EAFAC1F016C"
			supplier   	"Logical View::CTLSProvider"
			quidu      	"3E77426E01A1"
			is_aggregate 	TRUE)))
	    (object Association "$UNNAMED$29"
		quid       	"3ECE28F600AD"
		roles      	(list role_list
		    (object Role "$UNNAMED$30"
			quid       	"3ECE28F60272"
			supplier   	"Logical View::CSwTLSSessionCache"
			quidu      	"3EA95557028E"
			client_cardinality 	(value cardinality "0..n")
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$31"
			quid       	"3ECE28F60273"
			supplier   	"Logical View::CSwTLSToken"
			quidu      	"3EA80B9400C9"
			client_cardinality 	(value cardinality "1"))))
	    (object Association "$UNNAMED$32"
		quid       	"3ECE2B3B02B1"
		roles      	(list role_list
		    (object Role "$UNNAMED$33"
			quid       	"3ECE2B3C02A1"
			supplier   	"Logical View::CSwTLSTokenType"
			quidu      	"3EA931C200B9"
			client_cardinality 	(value cardinality "1")
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$34"
			quid       	"3ECE2B3C02A2"
			supplier   	"Logical View::CSwTLSToken"
			quidu      	"3EA80B9400C9"
			client_cardinality 	(value cardinality "1..n"))))
	    (object Mechanism @1
		logical_models 	(list unit_reference_list
		    (object Object "TLS Protocol"
			quid       	"3E7740CA00B7"
			collaborators 	(list link_list
			    (object Link
				quid       	"3E7741920385"
				supplier   	"tlsprovider"
				quidu      	"3E7740E902AB"
				messages   	(list Messages
				    (object Message "CipherSuites( )"
					quid       	"3E7741920386"
					frequency  	"Aperiodic"
					synchronization 	"Asynchronous"
					dir        	"FromClientToSupplier"
					sequence   	"3"
					ordinal    	2
					quidu      	"3E77432A0357")
				    (object Message "VerifySignature( )"
					quid       	"3E7744540308"
					frequency  	"Aperiodic"
					synchronization 	"Asynchronous"
					dir        	"FromClientToSupplier"
					sequence   	"6"
					ordinal    	7
					quidu      	"3E774458028B")
				    (object Message "Create( )"
					quid       	"3E7744D2001A"
					frequency  	"Aperiodic"
					synchronization 	"Asynchronous"
					dir        	"FromClientToSupplier"
					sequence   	"7"
					ordinal    	8
					quidu      	"3E7744D402F9")
				    (object Message "VerifyServerCertificate( )"
					quid       	"3E8C587A03E4"
					frequency  	"Aperiodic"
					synchronization 	"Asynchronous"
					dir        	"FromClientToSupplier"
					sequence   	"5"
					ordinal    	6
					quidu      	"3E8AD3AB0357")
				    (object Message "GenerateRandom( )"
					quid       	"3E9D52A40300"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"4"
					ordinal    	4
					quidu      	"3E77434A0163")
				    (object Message "Connect( )"
					quid       	"3FC394A6038A"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1"
					ordinal    	0
					quidu      	"3FC337AD02DF")
				    (object Message "Attributes( )"
					quid       	"3FC394B40213"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"2"
					ordinal    	1
					quidu      	"3FC337B500AC")))
			    (object Link
				quid       	"3E7743A3003A"
				supplier   	"$UNNAMED$35"
				quidu      	"3E77414F0191")
			    (object Link
				quid       	"3E77450D02BA"
				supplier   	"tokensession"
				quidu      	"3E77413201FF")
			    (object Link
				quid       	"3EB2869A00DF"
				supplier   	"session"
				quidu      	"3EB2464602F2"
				messages   	(list Messages
				    (object Message "ClientFinishedMsg( )"
					quid       	"3EB287610265"
					frequency  	"Aperiodic"
					synchronization 	"Asynchronous"
					dir        	"FromClientToSupplier"
					sequence   	"9"
					ordinal    	15
					quidu      	"3EB2863E014C")
				    (object Message "VerifyServerFinishedMsg( )"
					quid       	"3EB288D102F2"
					frequency  	"Aperiodic"
					synchronization 	"Asynchronous"
					dir        	"FromClientToSupplier"
					sequence   	"10"
					ordinal    	17
					quidu      	"3EB2864F018B")
				    (object Message "ClientKeyExchange( )"
					quid       	"3FC38CFB032D"
					frequency  	"Aperiodic"
					synchronization 	"Asynchronous"
					dir        	"FromClientToSupplier"
					sequence   	"8"
					ordinal    	12
					quidu      	"3FC33B500129")
				    (object Message "EncryptL( )"
					quid       	"3FC38DB502B0"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"11"
					ordinal    	19
					quidu      	"3FC33F7C01E5")
				    (object Message "DecryptAndVerifyL( )"
					quid       	"3FC38DC402EE"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"12"
					ordinal    	20
					quidu      	"3FC33F8202EE"))))
			persistence 	"Transient"
			multi      	FALSE)
		    (object Object "tlsprovider"
			quid       	"3E7740E902AB"
			collaborators 	(list link_list
			    (object Link
				quid       	"3E8C504C000B"
				supplier   	"tokenprovider"
				quidu      	"3E7741170124"
				messages   	(list Messages
				    (object Message "*[all tokens] CrytpoCapabilities( )"
					quid       	"3E8C519A00B7"
					frequency  	"Aperiodic"
					synchronization 	"Asynchronous"
					dir        	"FromClientToSupplier"
					sequence   	"3.1"
					ordinal    	3)))
			    (object Link
				quid       	"3EB246040330"
				supplier   	"$UNNAMED$35"
				quidu      	"3E77414F0191"
				messages   	(list Messages
				    (object Message "generate random using system RNG"
					quid       	"3EB246040331"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"4.1"
					ordinal    	5)))
			    (object Link
				quid       	"3EB27A6800EE"
				supplier   	"session"
				quidu      	"3EB2464602F2"
				messages   	(list Messages
				    (object Message "Construct( )"
					quid       	"3EB27A6800EF"
					frequency  	"Aperiodic"
					synchronization 	"Asynchronous"
					dir        	"FromClientToSupplier"
					sequence   	"7.2"
					ordinal    	10
					quidu      	"3EB281E00350")
				    (object Message "NewL( )"
					quid       	"3EB7E142019A"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"7.1"
					ordinal    	9
					quidu      	"3EB7D66700DE"))))
			class      	"Logical View::CTLSProvider"
			quidu      	"3E77426E01A1"
			persistence 	"Transient"
			multi      	FALSE)
		    (object Object "tokenprovider"
			quid       	"3E7741170124"
			class      	"Logical View::MTLSTokenProvider"
			quidu      	"3E8AD35F02BB"
			persistence 	"Transient"
			multi      	FALSE)
		    (object Object "tokensession"
			quid       	"3E77413201FF"
			class      	"Logical View::MTLSSession"
			quidu      	"3E77451C0124"
			persistence 	"Transient"
			multi      	FALSE)
		    (object Object "$UNNAMED$35"
			quid       	"3E77414F0191"
			class      	"Logical View::CryptoLib"
			quidu      	"3E7743B0021E"
			persistence 	"Transient"
			multi      	FALSE)
		    (object Object "session"
			quid       	"3EB2464602F2"
			collaborators 	(list link_list
			    (object Link
				quid       	"3EB27A8F014C"
				supplier   	"tokensession"
				quidu      	"3E77413201FF"
				messages   	(list Messages
				    (object Message "PHash( )"
					quid       	"3EB287810081"
					frequency  	"Aperiodic"
					synchronization 	"Asynchronous"
					dir        	"FromClientToSupplier"
					sequence   	"9.1"
					ordinal    	16
					quidu      	"3E77453902E9")
				    (object Message "PHash( )"
					quid       	"3EB288E60265"
					frequency  	"Aperiodic"
					synchronization 	"Asynchronous"
					dir        	"FromClientToSupplier"
					sequence   	"10.1"
					ordinal    	18
					quidu      	"3E77453902E9")
				    (object Message "InitL( )"
					quid       	"3EE49BCB006F"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"7.2.1"
					ordinal    	11
					quidu      	"3EE49BAD0234")
				    (object Message "ClientKeyExchange( )"
					quid       	"3FC38D0E00DB"
					frequency  	"Aperiodic"
					synchronization 	"Asynchronous"
					dir        	"FromClientToSupplier"
					sequence   	"8.1"
					ordinal    	13
					quidu      	"3E8AEF0A03E4")
				    (object Message "PHash( )"
					quid       	"3FC38D1C030D"
					frequency  	"Aperiodic"
					synchronization 	"Asynchronous"
					dir        	"FromClientToSupplier"
					sequence   	"8.2"
					ordinal    	14
					quidu      	"3E77453902E9")))
			    (object Link
				quid       	"3EB27DA30246"
				supplier   	"session"
				quidu      	"3EB2464602F2"))
			class      	"Logical View::CTLSSession"
			quidu      	"3EA92D3303B7"
			persistence 	"Transient"
			multi      	FALSE)))
	    (object Mechanism @2
		logical_models 	(list unit_reference_list
		    (object Object "tlsprovider"
			quid       	"3EA92EFB022F"
			collaborators 	(list link_list
			    (object Link
				quid       	"3EA92EFB0230"
				supplier   	"tokenprovider"
				quidu      	"3EA92EFB0236"
				messages   	(list Messages
				    (object Message "CryptoCapabilities( )"
					quid       	"3EA9359203A7"
					frequency  	"Aperiodic"
					synchronization 	"Asynchronous"
					dir        	"FromClientToSupplier"
					sequence   	"6"
					ordinal    	5
					quidu      	"3E8C3E5F027C")
				    (object Message "Release( )"
					quid       	"3EA935A903C6"
					frequency  	"Aperiodic"
					synchronization 	"Asynchronous"
					dir        	"FromClientToSupplier"
					sequence   	"7"
					ordinal    	6
					quidu      	"3EB2772C0217")))
			    (object Link
				quid       	"3EA930D5028E"
				supplier   	"tokentypeinfo"
				quidu      	"3EA9305F031B"
				messages   	(list Messages
				    (object Message "ListL( )"
					quid       	"3EA930D5028F"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"2"
					ordinal    	1
					quidu      	"3EAF9A490052")))
			    (object Link
				quid       	"3EA931190127"
				supplier   	"tokentype"
				quidu      	"3EA92F5400F8"
				messages   	(list Messages
				    (object Message "List( )"
					quid       	"3EA931190128"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"3"
					ordinal    	2
					quidu      	"3EB907AE03DC")
				    (object Message "OpenToken( )"
					quid       	"3EA932150136"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"4"
					ordinal    	3
					quidu      	"3EB907B40294")))
			    (object Link
				quid       	"3EA9342D030B"
				supplier   	"token"
				quidu      	"3EA92F9302AD"
				messages   	(list Messages
				    (object Message "GetInterface( )"
					quid       	"3EA9342D030C"
					frequency  	"Aperiodic"
					synchronization 	"Asynchronous"
					dir        	"FromClientToSupplier"
					sequence   	"5"
					ordinal    	4
					quidu      	"3EA933F401B3")))
			    (object Link
				quid       	"3EA9361700F8"
				supplier   	"session"
				quidu      	"3EA930A502CC"
				messages   	(list Messages
				    (object Message "Construct( )"
					quid       	"3EA9361700F9"
					frequency  	"Aperiodic"
					synchronization 	"Asynchronous"
					dir        	"FromClientToSupplier"
					sequence   	"9"
					ordinal    	9
					quidu      	"3EB281E00350")
				    (object Message "NewL( )"
					quid       	"3EB7DE4100EE"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"8.1"
					ordinal    	8
					quidu      	"3EB7D66700DE"))))
			class      	"Logical View::CTLSProvider"
			quidu      	"3E77426E01A1"
			persistence 	"Transient"
			multi      	FALSE)
		    (object Object "tokenprovider"
			quid       	"3EA92EFB0236"
			class      	"Logical View::MTLSTokenProvider"
			quidu      	"3E8AD35F02BB"
			persistence 	"Transient"
			multi      	FALSE)
		    (object Object "tlssession"
			quid       	"3EA92EFB0237"
			class      	"Logical View::MTLSSession"
			quidu      	"3E77451C0124"
			persistence 	"Transient"
			multi      	FALSE)
		    (object Object "$UNNAMED$36"
			quid       	"3EA92EFB0238"
			class      	"Logical View::CryptoLib"
			quidu      	"3E7743B0021E"
			persistence 	"Transient"
			multi      	FALSE)
		    (object Object "tokentype"
			quid       	"3EA92F5400F8"
			class      	"Logical View::CSwTLSTokenType"
			quidu      	"3EA931C200B9"
			persistence 	"Transient"
			multi      	FALSE)
		    (object Object "token"
			quid       	"3EA92F9302AD"
			class      	"Logical View::MCTToken"
			quidu      	"3E953DC700DB"
			persistence 	"Transient"
			multi      	FALSE)
		    (object Object "tokentypeinfo"
			quid       	"3EA9305F031B"
			collaborators 	(list link_list
			    (object Link
				quid       	"3EA934AC00F8"
				supplier   	"tokentype"
				quidu      	"3EA92F5400F8"))
			class      	"Logical View::CCTTokenTypeInfo"
			quidu      	"3EAF9A33011D"
			persistence 	"Transient"
			multi      	FALSE)
		    (object Object "session"
			quid       	"3EA930A502CC"
			collaborators 	(list link_list
			    (object Link
				quid       	"3EA936940369"
				supplier   	"tlssession"
				quidu      	"3EA92EFB0237"
				messages   	(list Messages
				    (object Message "any requests for token services (PHash, client key exchange etc)"
					quid       	"3EA93694036A"
					frequency  	"Aperiodic"
					synchronization 	"Asynchronous"
					dir        	"FromClientToSupplier"
					sequence   	"9.2"
					ordinal    	11
					Operation  	"any requests for token services (PHAsh, etc)")
				    (object Message "ClientCertificate( )"
					quid       	"3EB7DF210301"
					frequency  	"Aperiodic"
					synchronization 	"Asynchronous"
					dir        	"FromClientToSupplier"
					sequence   	"11.1"
					ordinal    	15
					quidu      	"3E8AEEEC004A")
				    (object Message "Release( )"
					quid       	"3EB7DF310013"
					frequency  	"Aperiodic"
					synchronization 	"Asynchronous"
					dir        	"FromClientToSupplier"
					sequence   	"13.1"
					ordinal    	18
					quidu      	"3EB2772C0217")))
			    (object Link
				quid       	"3EA936E603E6"
				supplier   	"$UNNAMED$36"
				quidu      	"3EA92EFB0238"
				messages   	(list Messages
				    (object Message "obtaining objects for symmetric encryption/decryption and HMAC hashing"
					quid       	"3EA936E603E7"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"9.3"
					ordinal    	12)))
			    (object Link
				quid       	"3EB29DA703BD"
				supplier   	"tokentype"
				quidu      	"3EA92F5400F8")
			    (object Link
				quid       	"3EB29DBF0014"
				supplier   	"token"
				quidu      	"3EA92F9302AD"
				messages   	(list Messages
				    (object Message "GetInterface( )"
					quid       	"3EB29DBF0015"
					frequency  	"Aperiodic"
					synchronization 	"Asynchronous"
					dir        	"FromClientToSupplier"
					sequence   	"9.1"
					ordinal    	10
					quidu      	"3EA933F401B3"))))
			class      	"Logical View::CTLSSession"
			quidu      	"3EA92D3303B7"
			persistence 	"Transient"
			multi      	FALSE)
		    (object Object "TLS Protocol"
			quid       	"3EA93B2C0146"
			collaborators 	(list link_list
			    (object Link
				quid       	"3EA93BC20388"
				supplier   	"tlsprovider"
				quidu      	"3EA92EFB022F"
				messages   	(list Messages
				    (object Message "obtain info to start handshk"
					quid       	"3EA93BC20389"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1"
					ordinal    	0)
				    (object Message "Create( )"
					quid       	"3EB7DE220051"
					frequency  	"Aperiodic"
					synchronization 	"Asynchronous"
					dir        	"FromClientToSupplier"
					sequence   	"8"
					ordinal    	7
					quidu      	"3E7744D402F9")))
			    (object Link
				quid       	"3EA93C070127"
				supplier   	"session"
				quidu      	"3EA930A502CC"
				messages   	(list Messages
				    (object Message "ServerCertificte( )"
					quid       	"3EA93D4800AA"
					frequency  	"Aperiodic"
					synchronization 	"Asynchronous"
					dir        	"FromClientToSupplier"
					sequence   	"15"
					ordinal    	20
					quidu      	"3EB7D4AA016B")
				    (object Message "ClientCertificate( )"
					quid       	"3EB7DF1000BF"
					frequency  	"Aperiodic"
					synchronization 	"Asynchronous"
					dir        	"FromClientToSupplier"
					sequence   	"11"
					ordinal    	14
					quidu      	"3EB7D4AA017A")
				    (object Message "ClientKeyExchange( )"
					quid       	"3FC33B7D02A0"
					frequency  	"Aperiodic"
					synchronization 	"Asynchronous"
					dir        	"FromClientToSupplier"
					sequence   	"10"
					ordinal    	13
					quidu      	"3FC33B500129")
				    (object Message "encryption, decryption, MAC computations"
					quid       	"3FC33C760233"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"14"
					ordinal    	19)
				    (object Message "ClientFinishedMsg( )"
					quid       	"3FC33FCB0223"
					frequency  	"Aperiodic"
					synchronization 	"Asynchronous"
					dir        	"FromClientToSupplier"
					sequence   	"13"
					ordinal    	17
					quidu      	"3EB2863E014C")
				    (object Message "VerifyServerFinishedMsg( )"
					quid       	"3FC33FDF0242"
					frequency  	"Aperiodic"
					synchronization 	"Asynchronous"
					dir        	"FromClientToSupplier"
					sequence   	"12"
					ordinal    	16
					quidu      	"3EB2864F018B")))
			    (object Link
				quid       	"3EA93CB301B3"
				supplier   	"$UNNAMED$36"
				quidu      	"3EA92EFB0238"))
			persistence 	"Transient"
			multi      	FALSE)))
	    (object Mechanism @3
		logical_models 	(list unit_reference_list
		    (object Object "TLS Protocol"
			quid       	"3EB28EC50321"
			collaborators 	(list link_list
			    (object Link
				quid       	"3EB28EC50322"
				supplier   	"tlsprovider"
				quidu      	"3EB28EC50338"
				messages   	(list Messages
				    (object Message "CipherSuites( )"
					quid       	"3EB28EC50323"
					frequency  	"Aperiodic"
					synchronization 	"Asynchronous"
					dir        	"FromClientToSupplier"
					sequence   	"3"
					ordinal    	2
					quidu      	"3E77432A0357")
				    (object Message "VerifySignature( )"
					quid       	"3EB28EC50324"
					frequency  	"Aperiodic"
					synchronization 	"Asynchronous"
					dir        	"FromClientToSupplier"
					sequence   	"6"
					ordinal    	7
					quidu      	"3E774458028B")
				    (object Message "Create( )"
					quid       	"3EB28EC50325"
					frequency  	"Aperiodic"
					synchronization 	"Asynchronous"
					dir        	"FromClientToSupplier"
					sequence   	"7"
					ordinal    	8
					quidu      	"3E7744D402F9")
				    (object Message "VerifyServerCertificate( )"
					quid       	"3EB28EC50326"
					frequency  	"Aperiodic"
					synchronization 	"Asynchronous"
					dir        	"FromClientToSupplier"
					sequence   	"5"
					ordinal    	6
					quidu      	"3E8AD3AB0357")
				    (object Message "GenerateRandom( )"
					quid       	"3EB28EC50328"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"4"
					ordinal    	4
					quidu      	"3E77434A0163")
				    (object Message "Connect( )"
					quid       	"3FC3950A02EE"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1"
					ordinal    	0
					quidu      	"3FC337AD02DF")
				    (object Message "Attributes( )"
					quid       	"3FC395140242"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"2"
					ordinal    	1
					quidu      	"3FC337B500AC")))
			    (object Link
				quid       	"3EB28EC50329"
				supplier   	"$UNNAMED$37"
				quidu      	"3EB28EC50351")
			    (object Link
				quid       	"3EB28EC5032D"
				supplier   	"session"
				quidu      	"3EB28EC50342"
				messages   	(list Messages
				    (object Message "ClientFinishedMsg( )"
					quid       	"3EB28EC50331"
					frequency  	"Aperiodic"
					synchronization 	"Asynchronous"
					dir        	"FromClientToSupplier"
					sequence   	"11"
					ordinal    	19
					quidu      	"3EB2863E014C")
				    (object Message "VerifyServerFinishedMsg( )"
					quid       	"3EB28EC50332"
					frequency  	"Aperiodic"
					synchronization 	"Asynchronous"
					dir        	"FromClientToSupplier"
					sequence   	"12"
					ordinal    	21
					quidu      	"3EB2864F018B")
				    (object Message "ClientCertificate( )"
					quid       	"3EB28EC50333"
					frequency  	"Aperiodic"
					synchronization 	"Asynchronous"
					dir        	"FromClientToSupplier"
					sequence   	"9"
					ordinal    	15
					quidu      	"3EB7D4AA017A")
				    (object Message "CertificateVerifySignature( )"
					quid       	"3EB28EC50335"
					frequency  	"Aperiodic"
					synchronization 	"Asynchronous"
					dir        	"FromClientToSupplier"
					sequence   	"10"
					ordinal    	17
					quidu      	"3FC33F3702BF")
				    (object Message "ClientKeyExchange( )"
					quid       	"3FC38E500223"
					frequency  	"Aperiodic"
					synchronization 	"Asynchronous"
					dir        	"FromClientToSupplier"
					sequence   	"8"
					ordinal    	12
					quidu      	"3FC33B500129")
				    (object Message "EncryptL( )"
					quid       	"3FC38ECD0213"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"13"
					ordinal    	23
					quidu      	"3FC33F7C01E5")
				    (object Message "DecryptAndVerifyL( )"
					quid       	"3FC38ED9007D"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"14"
					ordinal    	24
					quidu      	"3FC33F8202EE"))))
			persistence 	"Transient"
			multi      	FALSE)
		    (object Object "tlsprovider"
			quid       	"3EB28EC50338"
			collaborators 	(list link_list
			    (object Link
				quid       	"3EB28EC50337"
				supplier   	"tokenprovider"
				quidu      	"3EB28EC5033F"
				messages   	(list Messages
				    (object Message "*[all tokens] CryptoCapabities( )"
					quid       	"3EB28EC5033E"
					frequency  	"Aperiodic"
					synchronization 	"Asynchronous"
					dir        	"FromClientToSupplier"
					sequence   	"3.1"
					ordinal    	3)))
			    (object Link
				quid       	"3EB28EC50339"
				supplier   	"$UNNAMED$37"
				quidu      	"3EB28EC50351"
				messages   	(list Messages
				    (object Message "generate random using system RNG"
					quid       	"3EB28EC5033A"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"4.1"
					ordinal    	5)))
			    (object Link
				quid       	"3EB28EC5033B"
				supplier   	"session"
				quidu      	"3EB28EC50342"
				messages   	(list Messages
				    (object Message "Construct( )"
					quid       	"3EB28EC5033C"
					frequency  	"Aperiodic"
					synchronization 	"Asynchronous"
					dir        	"FromClientToSupplier"
					sequence   	"7.2"
					ordinal    	10
					quidu      	"3EB281E00350")
				    (object Message "NewL( )"
					quid       	"3EB7E19F0255"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"7.1"
					ordinal    	9
					quidu      	"3EB7D66700DE"))))
			class      	"Logical View::CTLSProvider"
			quidu      	"3E77426E01A1"
			persistence 	"Transient"
			multi      	FALSE)
		    (object Object "tokenprovider"
			quid       	"3EB28EC5033F"
			class      	"Logical View::MTLSTokenProvider"
			quidu      	"3E8AD35F02BB"
			persistence 	"Transient"
			multi      	FALSE)
		    (object Object "tokensession"
			quid       	"3EB28EC50350"
			class      	"Logical View::MTLSSession"
			quidu      	"3E77451C0124"
			persistence 	"Transient"
			multi      	FALSE)
		    (object Object "$UNNAMED$37"
			quid       	"3EB28EC50351"
			class      	"Logical View::CryptoLib"
			quidu      	"3E7743B0021E"
			persistence 	"Transient"
			multi      	FALSE)
		    (object Object "session"
			quid       	"3EB28EC50342"
			collaborators 	(list link_list
			    (object Link
				quid       	"3EB28EC50341"
				supplier   	"tokensession"
				quidu      	"3EB28EC50350"
				messages   	(list Messages
				    (object Message "PHash( )"
					quid       	"3EB28EC5034C"
					frequency  	"Aperiodic"
					synchronization 	"Asynchronous"
					dir        	"FromClientToSupplier"
					sequence   	"11.1"
					ordinal    	20
					quidu      	"3E77453902E9")
				    (object Message "PHash( )"
					quid       	"3EB28EC5034D"
					frequency  	"Aperiodic"
					synchronization 	"Asynchronous"
					dir        	"FromClientToSupplier"
					sequence   	"12.1"
					ordinal    	22
					quidu      	"3E77453902E9")
				    (object Message "ClientCertificate( )"
					quid       	"3EB28EC5034E"
					frequency  	"Aperiodic"
					synchronization 	"Asynchronous"
					dir        	"FromClientToSupplier"
					sequence   	"9.1"
					ordinal    	16
					quidu      	"3E8AEEEC004A")
				    (object Message "ComputeDigitalSignature( )"
					quid       	"3EB28EC5034F"
					frequency  	"Aperiodic"
					synchronization 	"Asynchronous"
					dir        	"FromClientToSupplier"
					sequence   	"10.1"
					ordinal    	18
					quidu      	"3E8AEF1A02EA")
				    (object Message "InitL( )"
					quid       	"3EE49C3B02B1"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"7.2.1"
					ordinal    	11
					quidu      	"3EE49BAD0234")
				    (object Message "ClientKeyExchange( )"
					quid       	"3FC38E5F01D5"
					frequency  	"Aperiodic"
					synchronization 	"Asynchronous"
					dir        	"FromClientToSupplier"
					sequence   	"8.1"
					ordinal    	13
					quidu      	"3E8AEF0A03E4")
				    (object Message "PHash( )"
					quid       	"3FC38E6C0204"
					frequency  	"Aperiodic"
					synchronization 	"Asynchronous"
					dir        	"FromClientToSupplier"
					sequence   	"8.2"
					ordinal    	14
					quidu      	"3E77453902E9")))
			    (object Link
				quid       	"3EB28EC50343"
				supplier   	"session"
				quidu      	"3EB28EC50342"))
			class      	"Logical View::CTLSSession"
			quidu      	"3EA92D3303B7"
			persistence 	"Transient"
			multi      	FALSE)))
	    (object Mechanism @4
		logical_models 	(list unit_reference_list
		    (object Object "TLS Protocol"
			quid       	"3EB2973401E8"
			collaborators 	(list link_list
			    (object Link
				quid       	"3EB2973401E9"
				supplier   	"tlsprovider"
				quidu      	"3EB2973401FC"
				messages   	(list Messages
				    (object Message "CipherSuites( )"
					quid       	"3EB2973401EA"
					frequency  	"Aperiodic"
					synchronization 	"Asynchronous"
					dir        	"FromClientToSupplier"
					sequence   	"4"
					ordinal    	4
					quidu      	"3E77432A0357")
				    (object Message "Create( )"
					quid       	"3EB2973401EC"
					frequency  	"Aperiodic"
					synchronization 	"Asynchronous"
					dir        	"FromClientToSupplier"
					sequence   	"6"
					ordinal    	8
					quidu      	"3E7744D402F9")
				    (object Message "GenerateRandom( )"
					quid       	"3EB2973401EF"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"5"
					ordinal    	6
					quidu      	"3E77434A0163")
				    (object Message "GetSession( )"
					quid       	"3EB2991300FE"
					frequency  	"Aperiodic"
					synchronization 	"Asynchronous"
					dir        	"FromClientToSupplier"
					sequence   	"3"
					ordinal    	2
					quidu      	"3E7742A3000B")
				    (object Message "Connect( )"
					quid       	"3FC39531038A"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1"
					ordinal    	0
					quidu      	"3FC337AD02DF")
				    (object Message "Attributes( )"
					quid       	"3FC3953A0242"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"2"
					ordinal    	1
					quidu      	"3FC337B500AC")))
			    (object Link
				quid       	"3EB2973401F0"
				supplier   	"$UNNAMED$38"
				quidu      	"3EB297340213")
			    (object Link
				quid       	"3EB2973401F4"
				supplier   	"session"
				quidu      	"3EB297340206"
				messages   	(list Messages
				    (object Message "ClientFinishedMsg( )"
					quid       	"3EB2973401F8"
					frequency  	"Aperiodic"
					synchronization 	"Asynchronous"
					dir        	"FromClientToSupplier"
					sequence   	"8"
					ordinal    	16
					quidu      	"3EB2863E014C")
				    (object Message "VerifyServerFinishedMsg( )"
					quid       	"3EB2973401F9"
					frequency  	"Aperiodic"
					synchronization 	"Asynchronous"
					dir        	"FromClientToSupplier"
					sequence   	"7"
					ordinal    	14
					quidu      	"3EB2864F018B")
				    (object Message "EncryptL( )"
					quid       	"3FC3940703D9"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"9"
					ordinal    	18
					quidu      	"3FC33F7C01E5")
				    (object Message "DecryptAndVerifyL( )"
					quid       	"3FC3941500BC"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"10"
					ordinal    	19
					quidu      	"3FC33F8202EE"))))
			persistence 	"Transient"
			multi      	FALSE)
		    (object Object "tlsprovider"
			quid       	"3EB2973401FC"
			collaborators 	(list link_list
			    (object Link
				quid       	"3EB2973401FB"
				supplier   	"tokenprovider"
				quidu      	"3EB297340203"
				messages   	(list Messages
				    (object Message "*[all tokens] CryptoCapabilities( )"
					quid       	"3EB297340201"
					frequency  	"Aperiodic"
					synchronization 	"Asynchronous"
					dir        	"FromClientToSupplier"
					sequence   	"4.1"
					ordinal    	5)
				    (object Message "*[all tokens] GetSession( )"
					quid       	"3EB2995B0294"
					frequency  	"Aperiodic"
					synchronization 	"Asynchronous"
					dir        	"FromClientToSupplier"
					sequence   	"3.1"
					ordinal    	3)))
			    (object Link
				quid       	"3EB2973401FD"
				supplier   	"$UNNAMED$38"
				quidu      	"3EB297340213"
				messages   	(list Messages
				    (object Message "generate random using system RNG"
					quid       	"3EB2973401FE"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"5.1"
					ordinal    	7)))
			    (object Link
				quid       	"3EB2973401FF"
				supplier   	"session"
				quidu      	"3EB297340206"
				messages   	(list Messages
				    (object Message "ConstructResumed( )"
					quid       	"3EB297340200"
					frequency  	"Aperiodic"
					synchronization 	"Asynchronous"
					dir        	"FromClientToSupplier"
					sequence   	"6.2"
					ordinal    	10
					quidu      	"3EB29BD800EE")
				    (object Message "NewL( )"
					quid       	"3EB7E29A00CE"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"6.1"
					ordinal    	9
					quidu      	"3EB7D66700DE"))))
			class      	"Logical View::CTLSProvider"
			quidu      	"3E77426E01A1"
			persistence 	"Transient"
			multi      	FALSE)
		    (object Object "tokenprovider"
			quid       	"3EB297340203"
			class      	"Logical View::MTLSTokenProvider"
			quidu      	"3E8AD35F02BB"
			persistence 	"Transient"
			multi      	FALSE)
		    (object Object "tokensession"
			quid       	"3EB297340212"
			class      	"Logical View::MTLSSession"
			quidu      	"3E77451C0124"
			persistence 	"Transient"
			multi      	FALSE)
		    (object Object "$UNNAMED$38"
			quid       	"3EB297340213"
			class      	"Logical View::CryptoLib"
			quidu      	"3E7743B0021E"
			persistence 	"Transient"
			multi      	FALSE)
		    (object Object "session"
			quid       	"3EB297340206"
			collaborators 	(list link_list
			    (object Link
				quid       	"3EB297340205"
				supplier   	"tokensession"
				quidu      	"3EB297340212"
				messages   	(list Messages
				    (object Message "PHash( )"
					quid       	"3EB29734020D"
					frequency  	"Aperiodic"
					synchronization 	"Asynchronous"
					dir        	"FromClientToSupplier"
					sequence   	"6.2.3"
					ordinal    	13
					quidu      	"3E77453902E9")
				    (object Message "PHash( )"
					quid       	"3EB297340210"
					frequency  	"Aperiodic"
					synchronization 	"Asynchronous"
					dir        	"FromClientToSupplier"
					sequence   	"8.1"
					ordinal    	17
					quidu      	"3E77453902E9")
				    (object Message "PHash( )"
					quid       	"3EB297340211"
					frequency  	"Aperiodic"
					synchronization 	"Asynchronous"
					dir        	"FromClientToSupplier"
					sequence   	"7.1"
					ordinal    	15
					quidu      	"3E77453902E9")
				    (object Message "ServerCertificate( )"
					quid       	"3EB7E277038E"
					frequency  	"Aperiodic"
					synchronization 	"Asynchronous"
					dir        	"FromClientToSupplier"
					sequence   	"6.2.2"
					ordinal    	12
					quidu      	"3E8AEEDF00C7")
				    (object Message "InitL( )"
					quid       	"3FC393A3034C"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"6.2.1"
					ordinal    	11
					quidu      	"3EE49BAD0234")))
			    (object Link
				quid       	"3EB297340207"
				supplier   	"session"
				quidu      	"3EB297340206")
			    (object Link
				quid       	"3EB29B5E03AD"
				supplier   	"tokenprovider"
				quidu      	"3EB297340203"))
			class      	"Logical View::CTLSSession"
			quidu      	"3EA92D3303B7"
			persistence 	"Transient"
			multi      	FALSE))))
	logical_presentations 	(list unit_reference_list
	    (object ClassDiagram "Main"
		quid       	"3E773E8C0206"
		title      	"Main"
		zoom       	90
		max_height 	28350
		max_width  	21600
		origin_x   	0
		origin_y   	0
		items      	(list diagram_item_list
		    (object ClassView "Class" "Logical View::MCTTokenInterface" @5
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			IncludeOperation 	TRUE
			location   	(2272, 304)
			font       	(object Font
			    italics    	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@5
			    location   	(2076, 231)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	392
			    justify    	0
			    label      	"MCTTokenInterface")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"3E8C41180125"
			compartment 	(object Compartment
			    Parent_View 	@5
			    location   	(2076, 287)
			    icon_style 	"Icon"
			    fill_color 	16777215
			    anchor     	2
			    nlines     	2
			    max_width  	209)
			width      	410
			height     	168
			annotation 	8
			autoResize 	TRUE)
		    (object ClassView "Class" "Logical View::MCTTokenInterface" @6
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			IncludeOperation 	TRUE
			location   	(1440, 304)
			font       	(object Font
			    italics    	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@6
			    location   	(1244, 231)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	392
			    justify    	0
			    label      	"MCTTokenInterface")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"3E8C41180125"
			compartment 	(object Compartment
			    Parent_View 	@6
			    location   	(1244, 287)
			    icon_style 	"Icon"
			    fill_color 	16777215
			    anchor     	2
			    nlines     	2
			    max_width  	209)
			width      	410
			height     	168
			annotation 	8
			autoResize 	TRUE)
		    (object ClassView "Class" "Logical View::CActive" @7
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			IncludeOperation 	TRUE
			location   	(288, 160)
			label      	(object ItemLabel
			    Parent_View 	@7
			    location   	(200, 114)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	176
			    justify    	0
			    label      	"CActive")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"3E953EE9005E"
			width      	194
			height     	114
			annotation 	8
			autoResize 	TRUE)
		    (object ClassView "Class" "Logical View::MTLSTokenProvider" @8
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			IncludeOperation 	TRUE
			location   	(1440, 672)
			font       	(object Font
			    italics    	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@8
			    location   	(1236, 554)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	408
			    justify    	0
			    label      	"MTLSTokenProvider")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"3E8AD35F02BB"
			compartment 	(object Compartment
			    Parent_View 	@8
			    location   	(1236, 610)
			    icon_style 	"Icon"
			    fill_color 	13434879
			    anchor     	2
			    nlines     	4
			    max_width  	393)
			width      	426
			height     	258
			annotation 	8
			autoResize 	TRUE)
		    (object InheritView "" @9
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"3E8C41B501D1"
			client     	@8
			supplier   	@6
			line_style 	0)
		    (object ClassView "Class" "Logical View::MTLSSession" @10
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			IncludeOperation 	TRUE
			location   	(2272, 736)
			font       	(object Font
			    italics    	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@10
			    location   	(2024, 506)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	496
			    justify    	0
			    label      	"MTLSSession")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"3E77451C0124"
			compartment 	(object Compartment
			    Parent_View 	@10
			    location   	(2024, 562)
			    icon_style 	"Icon"
			    fill_color 	13434879
			    anchor     	2
			    nlines     	9
			    max_width  	493)
			width      	514
			height     	482
			annotation 	8
			autoResize 	TRUE)
		    (object InheritView "" @11
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"3E8C407600F6"
			client     	@10
			supplier   	@5
			line_style 	0)
		    (object ClassView "Class" "Logical View::MCTToken" @12
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			IncludeOperation 	TRUE
			location   	(832, 800)
			label      	(object ItemLabel
			    Parent_View 	@12
			    location   	(691, 727)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	282
			    justify    	0
			    label      	"MCTToken")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"3E953DC700DB"
			compartment 	(object Compartment
			    Parent_View 	@12
			    location   	(691, 783)
			    icon_style 	"Icon"
			    fill_color 	16777215
			    anchor     	2
			    nlines     	2
			    max_width  	278)
			width      	300
			height     	168
			annotation 	8
			autoResize 	TRUE)
		    (object ClassView "Class" "Logical View::CTLSSession" @13
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			IncludeOperation 	TRUE
			location   	(288, 1808)
			label      	(object ItemLabel
			    Parent_View 	@13
			    location   	(38, 1420)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	500
			    justify    	0
			    label      	"CTLSSession")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"3EA92D3303B7"
			compartment 	(object Compartment
			    Parent_View 	@13
			    location   	(38, 1476)
			    icon_style 	"Icon"
			    fill_color 	13434879
			    anchor     	2
			    nlines     	16
			    max_width  	497)
			width      	518
			height     	798
			annotation 	8
			autoResize 	TRUE)
		    (object AssociationViewNew "$UNNAMED$20" @14
			location   	(2251, 2285)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"3EA939EF03E6"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$21" @15
				Parent_View 	@14
				location   	(1931, 557)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"3EA939F1009A"
				client     	@14
				supplier   	@10
				vertices   	(list Points
				    (2251, 2285)
				    (2653, 2285)
				    (2653, 1295)
				    (2436, 977))
				line_style 	0
				label      	(object SegLabel @16
				    Parent_View 	@15
				    location   	(2582, 1096)
				    anchor     	2
				    anchor_loc 	1
				    nlines     	1
				    max_width  	15
				    justify    	0
				    label      	"1"
				    pctDist    	0.900000
				    height     	54
				    orientation 	1))
			    (object RoleView "$UNNAMED$22" @17
				Parent_View 	@14
				location   	(1931, 557)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"3EA939F1009B"
				client     	@14
				supplier   	@13
				vertices   	(list Points
				    (2251, 2285)
				    (1455, 2285)
				    (547, 1913))
				line_style 	0
				label      	(object SegLabel @18
				    Parent_View 	@17
				    location   	(694, 2031)
				    anchor     	2
				    anchor_loc 	1
				    nlines     	1
				    max_width  	15
				    justify    	0
				    label      	"1"
				    pctDist    	0.900000
				    height     	54
				    orientation 	0))))
		    (object ClassView "Class" "Logical View::MCTTokenType" @19
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			IncludeOperation 	TRUE
			location   	(880, 128)
			label      	(object ItemLabel
			    Parent_View 	@19
			    location   	(725, 10)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	310
			    justify    	0
			    label      	"MCTTokenType")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"3EAFAA920023"
			compartment 	(object Compartment
			    Parent_View 	@19
			    location   	(725, 66)
			    icon_style 	"Icon"
			    fill_color 	16777215
			    anchor     	2
			    nlines     	4
			    max_width  	268)
			width      	328
			height     	258
			annotation 	8
			autoResize 	TRUE)
		    (object ClassView "Class" "Logical View::CTLSProvider" @20
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			IncludeOperation 	TRUE
			location   	(288, 784)
			label      	(object ItemLabel
			    Parent_View 	@20
			    location   	(66, 531)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	444
			    justify    	0
			    label      	"CTLSProvider")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"3E77426E01A1"
			compartment 	(object Compartment
			    Parent_View 	@20
			    location   	(66, 587)
			    icon_style 	"Icon"
			    fill_color 	13434879
			    anchor     	2
			    nlines     	10
			    max_width  	441)
			width      	462
			height     	528
			annotation 	8
			autoResize 	TRUE)
		    (object InheritView "" @21
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"3E953EF5003F"
			client     	@20
			supplier   	@7
			line_style 	0)
		    (object AssociationViewNew "$UNNAMED$8" @22
			location   	(600, 792)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"3E953E7300FA"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$9" @23
				Parent_View 	@22
				location   	(312, 120)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"3E953E740158"
				client     	@22
				supplier   	@12
				line_style 	0)
			    (object RoleView "$UNNAMED$10" @24
				Parent_View 	@22
				location   	(312, 120)
				label      	(object SegLabel @25
				    Parent_View 	@24
				    location   	(537, 749)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	178
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"3E953E740159"
				client     	@22
				supplier   	@20
				line_style 	0)))
		    (object AssociationViewNew "$UNNAMED$23" @26
			location   	(288, 1228)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"3EA956C9027E"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$24" @27
				Parent_View 	@26
				location   	(16, 428)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"3EA956CD01D2"
				client     	@26
				supplier   	@13
				line_style 	0
				label      	(object SegLabel @28
				    Parent_View 	@27
				    location   	(342, 1389)
				    anchor     	2
				    anchor_loc 	1
				    nlines     	1
				    max_width  	15
				    justify    	0
				    label      	"1"
				    pctDist    	0.900000
				    height     	54
				    orientation 	0))
			    (object RoleView "$UNNAMED$25" @29
				Parent_View 	@26
				location   	(16, 428)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"3EA956CD01D3"
				client     	@26
				supplier   	@20
				line_style 	0
				label      	(object SegLabel @30
				    Parent_View 	@29
				    location   	(342, 1067)
				    anchor     	2
				    anchor_loc 	1
				    nlines     	1
				    max_width  	15
				    justify    	0
				    label      	"1"
				    pctDist    	0.900000
				    height     	54
				    orientation 	1))))
		    (object AssociationViewNew "$UNNAMED$26" @31
			location   	(519, 289)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"3EAFAC1E02E2"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$27" @32
				Parent_View 	@31
				location   	(231, -511)
				label      	(object SegLabel @33
				    Parent_View 	@32
				    location   	(656, 139)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	254
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	0)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"3EAFAC1F016B"
				client     	@31
				supplier   	@19
				vertices   	(list Points
				    (519, 289)
				    (559, 205)
				    (715, 166))
				line_style 	0)
			    (object RoleView "$UNNAMED$28" @34
				Parent_View 	@31
				location   	(231, -511)
				label      	(object SegLabel @35
				    Parent_View 	@34
				    location   	(395, 456)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	254
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"3EAFAC1F016C"
				client     	@31
				supplier   	@20
				line_style 	0)))
		    (object ClassView "Class" "Logical View::CSwTLSTokenProvider" @36
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			IncludeOperation 	TRUE
			location   	(1440, 1136)
			label      	(object ItemLabel
			    Parent_View 	@36
			    location   	(1216, 1063)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	448
			    justify    	0
			    label      	"CSwTLSTokenProvider")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"3E8C414F03E4"
			compartment 	(object Compartment
			    Parent_View 	@36
			    location   	(1216, 1119)
			    icon_style 	"Icon"
			    fill_color 	16777215
			    anchor     	2
			    nlines     	2
			    max_width  	167)
			width      	466
			height     	168
			annotation 	8
			autoResize 	TRUE)
		    (object InheritView "" @37
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"3E8C41C30144"
			client     	@36
			supplier   	@8
			line_style 	0)
		    (object ClassView "Class" "Logical View::CSwTLSSession" @38
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			IncludeOperation 	TRUE
			location   	(2272, 1504)
			label      	(object ItemLabel
			    Parent_View 	@38
			    location   	(2099, 1364)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	346
			    justify    	0
			    label      	"CSwTLSSession")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"3E8C4034002B"
			compartment 	(object Compartment
			    Parent_View 	@38
			    location   	(2099, 1420)
			    icon_style 	"Icon"
			    fill_color 	16777215
			    anchor     	2
			    nlines     	5
			    max_width  	323)
			width      	364
			height     	302
			annotation 	8
			autoResize 	TRUE)
		    (object InheritView "" @39
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"3E8C40EB0338"
			client     	@38
			supplier   	@10
			line_style 	0)
		    (object ClassView "Class" "Logical View::CSwTLSSessionCache" @40
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			IncludeOperation 	TRUE
			location   	(1680, 1904)
			label      	(object ItemLabel
			    Parent_View 	@40
			    location   	(1456, 1426)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	448
			    justify    	0
			    label      	"CSwTLSSessionCache")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"3EA95557028E"
			compartment 	(object Compartment
			    Parent_View 	@40
			    location   	(1456, 1482)
			    icon_style 	"Icon"
			    fill_color 	13434879
			    anchor     	2
			    nlines     	20
			    max_width  	382)
			width      	466
			height     	978
			annotation 	8
			autoResize 	TRUE)
		    (object ClassView "Class" "Logical View::CSwTLSTokenType" @41
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			IncludeOperation 	TRUE
			location   	(880, 464)
			label      	(object ItemLabel
			    Parent_View 	@41
			    location   	(684, 418)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	392
			    justify    	0
			    label      	"CSwTLSTokenType")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"3EA931C200B9"
			width      	410
			height     	114
			annotation 	8
			autoResize 	TRUE)
		    (object InheritView "" @42
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"3EAFABD70275"
			client     	@41
			supplier   	@19
			line_style 	0)
		    (object ClassView "Class" "Logical View::CSwTLSToken" @43
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			IncludeOperation 	TRUE
			location   	(832, 1504)
			label      	(object ItemLabel
			    Parent_View 	@43
			    location   	(631, 1296)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	402
			    justify    	0
			    label      	"CSwTLSToken")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"3EA80B9400C9"
			compartment 	(object Compartment
			    Parent_View 	@43
			    location   	(631, 1352)
			    icon_style 	"Icon"
			    fill_color 	16777215
			    anchor     	2
			    nlines     	8
			    max_width  	400)
			width      	420
			height     	438
			annotation 	8
			autoResize 	TRUE)
		    (object InheritView "" @44
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"3EA80BF20201"
			client     	@43
			supplier   	@12
			line_style 	0)
		    (object AssociationViewNew "$UNNAMED$14" @45
			location   	(1170, 1298)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"3EA80C9400C9"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$15" @46
				Parent_View 	@45
				location   	(338, -206)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"3EA80C9500F8"
				client     	@45
				supplier   	@36
				line_style 	0
				label      	(object SegLabel @47
				    Parent_View 	@46
				    location   	(1314, 1274)
				    anchor     	2
				    anchor_loc 	1
				    nlines     	1
				    max_width  	15
				    justify    	0
				    label      	"0..*"
				    pctDist    	0.900000
				    height     	54
				    orientation 	1))
			    (object RoleView "$UNNAMED$16" @48
				Parent_View 	@45
				location   	(338, -206)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"3EA80C9500F9"
				client     	@45
				supplier   	@43
				line_style 	0)))
		    (object AssociationViewNew "$UNNAMED$17" @49
			location   	(1565, 1504)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"3EA92C0B0175"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$18" @50
				Parent_View 	@49
				location   	(733, 0)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"3EA92C0C00D8"
				client     	@49
				supplier   	@38
				line_style 	0
				label      	(object SegLabel @51
				    Parent_View 	@50
				    location   	(2034, 1558)
				    anchor     	2
				    anchor_loc 	1
				    nlines     	1
				    max_width  	15
				    justify    	0
				    label      	"0..*"
				    pctDist    	0.900000
				    height     	54
				    orientation 	1))
			    (object RoleView "$UNNAMED$19" @52
				Parent_View 	@49
				location   	(733, 0)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"3EA92C0C00D9"
				client     	@49
				supplier   	@43
				line_style 	0)))
		    (object AssociationViewNew "$UNNAMED$29" @53
			location   	(1244, 1698)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"3ECE28F600AD"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$30" @54
				Parent_View 	@53
				location   	(412, 194)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"3ECE28F60272"
				client     	@53
				supplier   	@40
				line_style 	0
				label      	(object SegLabel @55
				    Parent_View 	@54
				    location   	(1404, 1833)
				    anchor     	2
				    anchor_loc 	1
				    nlines     	1
				    max_width  	15
				    justify    	0
				    label      	"0..*"
				    pctDist    	0.900000
				    height     	54
				    orientation 	1))
			    (object RoleView "$UNNAMED$31" @56
				Parent_View 	@53
				location   	(412, 194)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"3ECE28F60273"
				client     	@53
				supplier   	@43
				line_style 	0
				label      	(object SegLabel @57
				    Parent_View 	@56
				    location   	(1040, 1661)
				    anchor     	2
				    anchor_loc 	1
				    nlines     	1
				    max_width  	15
				    justify    	0
				    label      	"1"
				    pctDist    	0.900000
				    height     	54
				    orientation 	0))))
		    (object AssociationViewNew "$UNNAMED$32" @58
			location   	(1069, 894)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"3ECE2B3B02B1"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$33" @59
				Parent_View 	@58
				location   	(237, -610)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"3ECE2B3C02A1"
				client     	@58
				supplier   	@41
				vertices   	(list Points
				    (1069, 894)
				    (1069, 733)
				    (920, 521))
				line_style 	0
				label      	(object SegLabel @60
				    Parent_View 	@59
				    location   	(989, 527)
				    anchor     	2
				    anchor_loc 	1
				    nlines     	1
				    max_width  	15
				    justify    	0
				    label      	"1"
				    pctDist    	0.900000
				    height     	54
				    orientation 	1))
			    (object RoleView "$UNNAMED$34" @61
				Parent_View 	@58
				location   	(237, -610)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"3ECE2B3C02A2"
				client     	@58
				supplier   	@43
				vertices   	(list Points
				    (1069, 894)
				    (1069, 1101)
				    (958, 1284))
				line_style 	0
				label      	(object SegLabel @62
				    Parent_View 	@61
				    location   	(1027, 1274)
				    anchor     	2
				    anchor_loc 	1
				    nlines     	1
				    max_width  	15
				    justify    	0
				    label      	"1..*"
				    pctDist    	0.900000
				    height     	54
				    orientation 	0))))
		    (object ClassView "Class" "Logical View::CActive" @63
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			IncludeOperation 	TRUE
			location   	(2064, 1152)
			label      	(object ItemLabel
			    Parent_View 	@63
			    location   	(1979, 1098)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	170
			    justify    	0
			    label      	"CActive")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"3E953EE9005E"
			width      	188
			height     	130
			annotation 	8
			autoResize 	TRUE)
		    (object InheritView "" @64
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"3FC342590262"
			client     	@38
			supplier   	@63
			line_style 	0)
		    (object ClassView "Class" "Logical View::CActive" @65
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			IncludeOperation 	TRUE
			location   	(128, 1184)
			label      	(object ItemLabel
			    Parent_View 	@65
			    location   	(43, 1130)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	170
			    justify    	0
			    label      	"CActive")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"3E953EE9005E"
			width      	188
			height     	130
			annotation 	8
			autoResize 	TRUE)
		    (object InheritView "" @66
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"3FC3435102EE"
			client     	@13
			supplier   	@65
			line_style 	0)))
	    (object InteractionDiagram "NoClientAuthentication"
		mechanism_ref 	@1
		quid       	"3E7740C003D4"
		title      	"NoClientAuthentication"
		zoom       	85
		max_height 	28350
		max_width  	21600
		origin_x   	0
		origin_y   	4684
		items      	(list diagram_item_list
		    (object InterObjView "TLS Protocol" @67
			location   	(592, 224)
			font       	(object Font
			    underline  	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@67
			    location   	(592, 224)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	282
			    justify    	0
			    label      	"TLS Protocol")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"3E7740CA00B7"
			width      	300
			height     	4369
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @68
			    location   	(592, 464)
			    line_color 	3342489
			    InterObjView 	@67
			    height     	900
			    y_coord    	840
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @69
			    location   	(592, 1776)
			    line_color 	3342489
			    InterObjView 	@67
			    height     	2584
			    y_coord    	2524
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @70
			    location   	(592, 4368)
			    line_color 	3342489
			    InterObjView 	@67
			    height     	136
			    y_coord    	76
			    Nested     	FALSE))
		    (object InterObjView "tlsprovider" @71
			location   	(1072, 224)
			font       	(object Font
			    underline  	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@71
			    location   	(1072, 224)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	282
			    justify    	0
			    label      	"tlsprovider")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"3E7740E902AB"
			width      	300
			height     	4369
			icon_height 	153
			icon_width 	154
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @72
			    location   	(1072, 496)
			    line_color 	3342489
			    InterObjView 	@71
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @73
			    location   	(1072, 624)
			    line_color 	3342489
			    InterObjView 	@71
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @74
			    location   	(1072, 800)
			    line_color 	3342489
			    InterObjView 	@71
			    height     	280
			    y_coord    	220
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @75
			    location   	(1072, 1136)
			    line_color 	3342489
			    InterObjView 	@71
			    height     	168
			    y_coord    	108
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @76
			    location   	(1072, 1856)
			    line_color 	3342489
			    InterObjView 	@71
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @77
			    location   	(1072, 2032)
			    line_color 	3342489
			    InterObjView 	@71
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @78
			    location   	(1072, 2256)
			    line_color 	3342489
			    InterObjView 	@71
			    height     	356
			    y_coord    	296
			    Nested     	FALSE))
		    (object InterObjView "tokenprovider" @79
			location   	(2016, 224)
			font       	(object Font
			    underline  	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@79
			    location   	(2016, 224)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	501
			    justify    	0
			    label      	"tokenprovider")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"3E7741170124"
			width      	519
			height     	4369
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @80
			    location   	(2016, 960)
			    line_color 	3342489
			    InterObjView 	@79
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterObjView "tokensession" @81
			location   	(2576, 224)
			font       	(object Font
			    underline  	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@81
			    location   	(2576, 224)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	351
			    justify    	0
			    label      	"tokensession")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"3E77413201FF"
			width      	369
			height     	4369
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @82
			    location   	(2576, 2432)
			    line_color 	3342489
			    InterObjView 	@81
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @83
			    location   	(2576, 2752)
			    line_color 	3342489
			    InterObjView 	@81
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @84
			    location   	(2576, 2928)
			    line_color 	3342489
			    InterObjView 	@81
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @85
			    location   	(2576, 3616)
			    line_color 	3342489
			    InterObjView 	@81
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @86
			    location   	(2576, 4080)
			    line_color 	3342489
			    InterObjView 	@81
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$35" @87
			location   	(3040, 224)
			font       	(object Font
			    underline  	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@87
			    location   	(3040, 224)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	282
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"3E77414F0191"
			width      	300
			height     	4369
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @88
			    location   	(3040, 1184)
			    line_color 	3342489
			    InterObjView 	@87
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterObjView "session" @89
			location   	(1504, 224)
			font       	(object Font
			    underline  	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@89
			    location   	(1504, 224)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	282
			    justify    	0
			    label      	"session")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"3EB2464602F2"
			width      	300
			height     	4369
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @90
			    location   	(1504, 2272)
			    line_color 	3342489
			    InterObjView 	@89
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @91
			    location   	(1504, 2416)
			    line_color 	3342489
			    InterObjView 	@89
			    height     	136
			    y_coord    	76
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @92
			    location   	(1504, 2704)
			    line_color 	3342489
			    InterObjView 	@89
			    height     	344
			    y_coord    	284
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @93
			    location   	(1504, 3568)
			    line_color 	3342489
			    InterObjView 	@89
			    height     	168
			    y_coord    	108
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @94
			    location   	(1504, 4048)
			    line_color 	3342489
			    InterObjView 	@89
			    height     	152
			    y_coord    	92
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @95
			    location   	(1504, 4240)
			    line_color 	3342489
			    InterObjView 	@89
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @96
			    location   	(1504, 4384)
			    line_color 	3342489
			    InterObjView 	@89
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterMessView "" @97
			location   	(16, 800)
			label      	(object SegLabel @98
			    Parent_View 	@97
			    location   	(831, 756)
			    quidu      	"3E7741920386"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	3201
			    justify    	0
			    label      	"CipherSuites( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@67
			supplier   	@71
			Focus_Src  	@68
			Focus_Entry 	@74
			origin     	(607, 800)
			terminus   	(1056, 800)
			ordinal    	2)
		    (object InterMessView "" @99
			location   	(16, 2032)
			label      	(object SegLabel @100
			    Parent_View 	@99
			    location   	(831, 1988)
			    quidu      	"3E7744540308"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	2709
			    justify    	0
			    label      	"VerifySignature( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@67
			supplier   	@71
			Focus_Src  	@69
			Focus_Entry 	@77
			origin     	(607, 2032)
			terminus   	(1056, 2032)
			ordinal    	7)
		    (object InterMessView "" @101
			location   	(16, 2256)
			label      	(object SegLabel @102
			    Parent_View 	@101
			    location   	(831, 2212)
			    quidu      	"3E7744D2001A"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	2503
			    justify    	0
			    label      	"Create( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@67
			supplier   	@71
			Focus_Src  	@69
			Focus_Entry 	@78
			origin     	(607, 2256)
			terminus   	(1056, 2256)
			ordinal    	8)
		    (object Label @103
			location   	(128, 1360)
			nlines     	6
			max_width  	381
			label      	
|<---ClientHello
|ServerHello--->
|ServerCertificate-->
|SrvKeyExch*-->
|SrvHelloDone-->
|
			)
		    (object Label @104
			location   	(32, 3760)
			nlines     	3
			max_width  	463
			label      	
|<---ClientFinished
|[SrvChangeCiphSuite]-->
|SrvFinished-->
|
			)
		    (object Label @105
			location   	(80, 3088)
			nlines     	2
			max_width  	444
			label      	"<---ClientKeyExch")
		    (object InterMessView "" @106
			location   	(16, 960)
			label      	(object SegLabel @107
			    Parent_View 	@106
			    location   	(1543, 916)
			    quidu      	"3E8C519A00B7"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	4321
			    justify    	0
			    label      	"*[all tokens] CrytpoCapabilities( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@71
			supplier   	@79
			Focus_Src  	@74
			Focus_Entry 	@80
			origin     	(1087, 960)
			terminus   	(2000, 960)
			ordinal    	3)
		    (object InterMessView "" @108
			location   	(16, 1856)
			label      	(object SegLabel @109
			    Parent_View 	@108
			    location   	(831, 1812)
			    quidu      	"3E8C587A03E4"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	3851
			    justify    	0
			    label      	"VerifyServerCertificate( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@67
			supplier   	@71
			Focus_Src  	@69
			Focus_Entry 	@76
			origin     	(607, 1856)
			terminus   	(1056, 1856)
			ordinal    	6)
		    (object InterMessView "" @110
			location   	(16, 1136)
			label      	(object SegLabel @111
			    Parent_View 	@110
			    location   	(831, 1092)
			    quidu      	"3E9D52A40300"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	421
			    justify    	0
			    label      	"GenerateRandom( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@67
			supplier   	@71
			Focus_Src  	@68
			Focus_Entry 	@75
			origin     	(607, 1136)
			terminus   	(1056, 1136)
			ordinal    	4)
		    (object InterMessView "" @112
			location   	(16, 1184)
			label      	(object SegLabel @113
			    Parent_View 	@112
			    location   	(2055, 1140)
			    quidu      	"3EB246040331"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	783
			    justify    	0
			    label      	"generate random using system RNG"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@71
			supplier   	@87
			Focus_Src  	@75
			Focus_Entry 	@88
			origin     	(1087, 1184)
			terminus   	(3024, 1184)
			ordinal    	5)
		    (object InterMessView "" @114
			location   	(16, 2416)
			label      	(object SegLabel @115
			    Parent_View 	@114
			    location   	(1287, 2372)
			    quidu      	"3EB27A6800EF"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	335
			    justify    	0
			    label      	"Construct( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@71
			supplier   	@89
			Focus_Src  	@78
			Focus_Entry 	@91
			origin     	(1087, 2416)
			terminus   	(1488, 2416)
			ordinal    	10)
		    (object Label @116
			location   	(32, 3296)
			nlines     	2
			max_width  	478
			label      	
|<---[ClChangeCiphSuite]
|
|
			)
		    (object InterMessView "" @117
			location   	(16, 3568)
			label      	(object SegLabel @118
			    Parent_View 	@117
			    location   	(1047, 3524)
			    quidu      	"3EB287610265"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	447
			    justify    	0
			    label      	"ClientFinishedMsg( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@67
			supplier   	@89
			Focus_Src  	@69
			Focus_Entry 	@93
			origin     	(607, 3568)
			terminus   	(1488, 3568)
			ordinal    	15)
		    (object InterMessView "" @119
			location   	(16, 3616)
			label      	(object SegLabel @120
			    Parent_View 	@119
			    location   	(2039, 3572)
			    quidu      	"3EB287810081"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	192
			    justify    	0
			    label      	"PHash( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@89
			supplier   	@81
			Focus_Src  	@93
			Focus_Entry 	@85
			origin     	(1519, 3616)
			terminus   	(2560, 3616)
			ordinal    	16)
		    (object InterMessView "" @121
			location   	(16, 4048)
			label      	(object SegLabel @122
			    Parent_View 	@121
			    location   	(1047, 4004)
			    quidu      	"3EB288D102F2"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	466
			    justify    	0
			    label      	"VerifyServerFinishedMsg( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@67
			supplier   	@89
			Focus_Src  	@69
			Focus_Entry 	@94
			origin     	(607, 4048)
			terminus   	(1488, 4048)
			ordinal    	17)
		    (object InterMessView "" @123
			location   	(16, 4080)
			label      	(object SegLabel @124
			    Parent_View 	@123
			    location   	(2039, 4036)
			    quidu      	"3EB288E60265"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	192
			    justify    	0
			    label      	"PHash( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@89
			supplier   	@81
			Focus_Src  	@94
			Focus_Entry 	@86
			origin     	(1519, 4080)
			terminus   	(2560, 4080)
			ordinal    	18)
		    (object InterMessView "" @125
			location   	(16, 2272)
			label      	(object SegLabel @126
			    Parent_View 	@125
			    location   	(1287, 2228)
			    quidu      	"3EB7E142019A"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	169
			    justify    	0
			    label      	"NewL( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@71
			supplier   	@89
			Focus_Src  	@78
			Focus_Entry 	@90
			origin     	(1087, 2272)
			terminus   	(1488, 2272)
			ordinal    	9)
		    (object Label @127
			location   	(352, 4768)
			nlines     	4
			max_width  	2331
			label      	"Note: The methods above lack parameters in order not to black out the picture (please refer for full declarations of these functions to the corresponding API specification document). Similarly, in order to simplify the whole view, some methods or sequence of methods are replaced by description text. The main purpose of this diagram is to show relation between exchanging of protocol messages with a TLS server and internal operation of TLS Provider module.")
		    (object InterMessView "" @128
			location   	(16, 2432)
			label      	(object SegLabel @129
			    Parent_View 	@128
			    location   	(2039, 2388)
			    quidu      	"3EE49BCB006F"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	143
			    justify    	0
			    label      	"InitL( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@89
			supplier   	@81
			Focus_Src  	@91
			Focus_Entry 	@82
			origin     	(1519, 2432)
			terminus   	(2560, 2432)
			ordinal    	11)
		    (object InterMessView "" @130
			location   	(16, 2704)
			label      	(object SegLabel @131
			    Parent_View 	@130
			    location   	(1047, 2660)
			    quidu      	"3FC38CFB032D"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	375
			    justify    	0
			    label      	"ClientKeyExchange( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@67
			supplier   	@89
			Focus_Src  	@69
			Focus_Entry 	@92
			origin     	(607, 2704)
			terminus   	(1488, 2704)
			ordinal    	12)
		    (object InterMessView "" @132
			location   	(16, 2752)
			label      	(object SegLabel @133
			    Parent_View 	@132
			    location   	(2039, 2708)
			    quidu      	"3FC38D0E00DB"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	375
			    justify    	0
			    label      	"ClientKeyExchange( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@89
			supplier   	@81
			Focus_Src  	@92
			Focus_Entry 	@83
			origin     	(1519, 2752)
			terminus   	(2560, 2752)
			ordinal    	13)
		    (object InterMessView "" @134
			location   	(16, 2928)
			label      	(object SegLabel @135
			    Parent_View 	@134
			    location   	(2039, 2884)
			    quidu      	"3FC38D1C030D"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	143
			    justify    	0
			    label      	"PHash( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@89
			supplier   	@81
			Focus_Src  	@92
			Focus_Entry 	@84
			origin     	(1519, 2928)
			terminus   	(2560, 2928)
			ordinal    	14)
		    (object InterMessView "" @136
			location   	(16, 4240)
			label      	(object SegLabel @137
			    Parent_View 	@136
			    location   	(1047, 4196)
			    quidu      	"3FC38DB502B0"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	184
			    justify    	0
			    label      	"EncryptL( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@67
			supplier   	@89
			Focus_Src  	@69
			Focus_Entry 	@95
			origin     	(607, 4240)
			terminus   	(1488, 4240)
			ordinal    	19)
		    (object InterMessView "" @138
			location   	(16, 4384)
			label      	(object SegLabel @139
			    Parent_View 	@138
			    location   	(1047, 4340)
			    quidu      	"3FC38DC402EE"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	353
			    justify    	0
			    label      	"DecryptAndVerifyL( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@67
			supplier   	@89
			Focus_Src  	@70
			Focus_Entry 	@96
			origin     	(607, 4384)
			terminus   	(1488, 4384)
			ordinal    	20)
		    (object InterMessView "" @140
			location   	(16, 496)
			label      	(object SegLabel @141
			    Parent_View 	@140
			    location   	(831, 452)
			    quidu      	"3FC394A6038A"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	177
			    justify    	0
			    label      	"Connect( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@67
			supplier   	@71
			Focus_Src  	@68
			Focus_Entry 	@72
			origin     	(607, 496)
			terminus   	(1056, 496)
			ordinal    	0)
		    (object InterMessView "" @142
			location   	(16, 624)
			label      	(object SegLabel @143
			    Parent_View 	@142
			    location   	(831, 580)
			    quidu      	"3FC394B40213"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	195
			    justify    	0
			    label      	"Attributes( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@67
			supplier   	@71
			Focus_Src  	@68
			Focus_Entry 	@73
			origin     	(607, 624)
			terminus   	(1056, 624)
			ordinal    	1)))
	    (object InteractionDiagram "AccessToTokenInterfaces"
		mechanism_ref 	@2
		quid       	"3EA92EBD001D"
		title      	"AccessToTokenInterfaces"
		zoom       	75
		max_height 	28350
		max_width  	21600
		origin_x   	0
		origin_y   	0
		items      	(list diagram_item_list
		    (object InterObjView "tlsprovider" @144
			location   	(512, 224)
			font       	(object Font
			    underline  	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@144
			    location   	(512, 224)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	282
			    justify    	0
			    label      	"tlsprovider")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"3EA92EFB022F"
			width      	300
			height     	3681
			icon_height 	153
			icon_width 	154
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @145
			    location   	(512, 416)
			    line_color 	3342489
			    InterObjView 	@144
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @146
			    location   	(512, 544)
			    line_color 	3342489
			    InterObjView 	@144
			    height     	824
			    y_coord    	764
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @147
			    location   	(512, 1488)
			    line_color 	3342489
			    InterObjView 	@144
			    height     	740
			    y_coord    	680
			    Nested     	FALSE))
		    (object InterObjView "tokenprovider" @148
			location   	(2688, 224)
			font       	(object Font
			    underline  	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@148
			    location   	(2688, 224)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	507
			    justify    	0
			    label      	"tokenprovider")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"3EA92EFB0236"
			width      	525
			height     	3681
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @149
			    location   	(2688, 1104)
			    line_color 	3342489
			    InterObjView 	@148
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @150
			    location   	(2688, 1248)
			    line_color 	3342489
			    InterObjView 	@148
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterObjView "tlssession" @151
			location   	(3136, 224)
			font       	(object Font
			    underline  	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@151
			    location   	(3136, 224)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	300
			    justify    	0
			    label      	"tlssession")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"3EA92EFB0237"
			width      	318
			height     	3681
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @152
			    location   	(3136, 1872)
			    line_color 	3342489
			    InterObjView 	@151
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @153
			    location   	(3136, 2544)
			    line_color 	3342489
			    InterObjView 	@151
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @154
			    location   	(3136, 2912)
			    line_color 	3342489
			    InterObjView 	@151
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$36" @155
			location   	(3504, 224)
			font       	(object Font
			    underline  	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@155
			    location   	(3504, 224)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	282
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"3EA92EFB0238"
			width      	300
			height     	3681
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @156
			    location   	(3504, 2048)
			    line_color 	3342489
			    InterObjView 	@155
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterObjView "session" @157
			location   	(832, 224)
			font       	(object Font
			    underline  	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@157
			    location   	(832, 224)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	282
			    justify    	0
			    label      	"session")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"3EA930A502CC"
			width      	300
			height     	3681
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @158
			    location   	(832, 1536)
			    line_color 	3342489
			    InterObjView 	@157
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @159
			    location   	(832, 1648)
			    line_color 	3342489
			    InterObjView 	@157
			    height     	520
			    y_coord    	460
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @160
			    location   	(832, 2304)
			    line_color 	3342489
			    InterObjView 	@157
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @161
			    location   	(832, 2480)
			    line_color 	3342489
			    InterObjView 	@157
			    height     	184
			    y_coord    	124
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @162
			    location   	(832, 2704)
			    line_color 	3342489
			    InterObjView 	@157
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @163
			    location   	(832, 2864)
			    line_color 	3342489
			    InterObjView 	@157
			    height     	168
			    y_coord    	108
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @164
			    location   	(832, 3344)
			    line_color 	3342489
			    InterObjView 	@157
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @165
			    location   	(832, 3696)
			    line_color 	3342489
			    InterObjView 	@157
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterObjView "tokentypeinfo" @166
			location   	(1312, 224)
			font       	(object Font
			    underline  	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@166
			    location   	(1312, 224)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	582
			    justify    	0
			    label      	"tokentypeinfo")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"3EA9305F031B"
			width      	600
			height     	3681
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @167
			    location   	(1312, 544)
			    line_color 	3342489
			    InterObjView 	@166
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterObjView "token" @168
			location   	(2208, 224)
			font       	(object Font
			    underline  	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@168
			    location   	(2208, 224)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	390
			    justify    	0
			    label      	"token")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"3EA92F9302AD"
			width      	408
			height     	3681
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @169
			    location   	(2208, 960)
			    line_color 	3342489
			    InterObjView 	@168
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @170
			    location   	(2208, 1712)
			    line_color 	3342489
			    InterObjView 	@168
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterObjView "tokentype" @171
			location   	(1808, 224)
			font       	(object Font
			    underline  	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@171
			    location   	(1808, 224)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	368
			    justify    	0
			    label      	"tokentype")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"3EA92F5400F8"
			width      	386
			height     	3681
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @172
			    location   	(1808, 768)
			    line_color 	3342489
			    InterObjView 	@171
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @173
			    location   	(1808, 864)
			    line_color 	3342489
			    InterObjView 	@171
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterMessView "" @174
			location   	(16, 544)
			label      	(object SegLabel @175
			    Parent_View 	@174
			    location   	(911, 500)
			    quidu      	"3EA930D5028F"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	647
			    justify    	0
			    label      	"ListL( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@144
			supplier   	@166
			Focus_Src  	@146
			Focus_Entry 	@167
			origin     	(527, 544)
			terminus   	(1296, 544)
			ordinal    	1)
		    (object InterMessView "" @176
			location   	(16, 768)
			label      	(object SegLabel @177
			    Parent_View 	@176
			    location   	(1159, 724)
			    quidu      	"3EA931190128"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	396
			    justify    	0
			    label      	"List( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@144
			supplier   	@171
			Focus_Src  	@146
			Focus_Entry 	@172
			origin     	(527, 768)
			terminus   	(1792, 768)
			ordinal    	2)
		    (object InterMessView "" @178
			location   	(16, 864)
			label      	(object SegLabel @179
			    Parent_View 	@178
			    location   	(1159, 820)
			    quidu      	"3EA932150136"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	406
			    justify    	0
			    label      	"OpenToken( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@144
			supplier   	@171
			Focus_Src  	@146
			Focus_Entry 	@173
			origin     	(527, 864)
			terminus   	(1792, 864)
			ordinal    	3)
		    (object InterMessView "" @180
			location   	(16, 960)
			label      	(object SegLabel @181
			    Parent_View 	@180
			    location   	(1359, 916)
			    quidu      	"3EA9342D030C"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	484
			    justify    	0
			    label      	"GetInterface( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@144
			supplier   	@168
			Focus_Src  	@146
			Focus_Entry 	@169
			origin     	(527, 960)
			terminus   	(2192, 960)
			ordinal    	4)
		    (object InterMessView "" @182
			location   	(16, 1104)
			label      	(object SegLabel @183
			    Parent_View 	@182
			    location   	(1599, 1060)
			    quidu      	"3EA9359203A7"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	832
			    justify    	0
			    label      	"CryptoCapabilities( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@144
			supplier   	@148
			Focus_Src  	@146
			Focus_Entry 	@149
			origin     	(527, 1104)
			terminus   	(2672, 1104)
			ordinal    	5)
		    (object InterMessView "" @184
			location   	(16, 1248)
			label      	(object SegLabel @185
			    Parent_View 	@184
			    location   	(1599, 1204)
			    quidu      	"3EA935A903C6"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	318
			    justify    	0
			    label      	"Release( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@144
			supplier   	@148
			Focus_Src  	@146
			Focus_Entry 	@150
			origin     	(527, 1248)
			terminus   	(2672, 1248)
			ordinal    	6)
		    (object InterMessView "" @186
			location   	(16, 1648)
			label      	(object SegLabel @187
			    Parent_View 	@186
			    location   	(671, 1604)
			    quidu      	"3EA9361700F9"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	282
			    justify    	0
			    label      	"Construct( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@144
			supplier   	@157
			Focus_Src  	@147
			Focus_Entry 	@159
			origin     	(527, 1648)
			terminus   	(816, 1648)
			ordinal    	9)
		    (object InterMessView "" @188
			location   	(16, 1872)
			label      	(object SegLabel @189
			    Parent_View 	@188
			    location   	(1983, 1828)
			    quidu      	"3EA93694036A"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	1688
			    justify    	0
			    label      	"any requests for token services (PHash, client key exchange etc)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@157
			supplier   	@151
			Focus_Src  	@159
			Focus_Entry 	@152
			origin     	(847, 1872)
			terminus   	(3120, 1872)
			ordinal    	11)
		    (object InterMessView "" @190
			location   	(16, 2048)
			label      	(object SegLabel @191
			    Parent_View 	@190
			    location   	(2167, 2004)
			    quidu      	"3EA936E603E7"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	2212
			    justify    	0
			    label      	"obtaining objects for symmetric encryption/decryption and HMAC hashing"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@157
			supplier   	@155
			Focus_Src  	@159
			Focus_Entry 	@156
			origin     	(847, 2048)
			terminus   	(3488, 2048)
			ordinal    	12)
		    (object InterObjView "TLS Protocol" @192
			location   	(192, 224)
			font       	(object Font
			    underline  	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@192
			    location   	(192, 224)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	282
			    justify    	0
			    label      	"TLS Protocol")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"3EA93B2C0146"
			width      	300
			height     	3681
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @193
			    location   	(192, 368)
			    line_color 	3342489
			    InterObjView 	@192
			    height     	168
			    y_coord    	108
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @194
			    location   	(192, 1424)
			    line_color 	3342489
			    InterObjView 	@192
			    height     	1000
			    y_coord    	940
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @195
			    location   	(192, 2384)
			    line_color 	3342489
			    InterObjView 	@192
			    height     	440
			    y_coord    	380
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @196
			    location   	(192, 2864)
			    line_color 	3342489
			    InterObjView 	@192
			    height     	228
			    y_coord    	168
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @197
			    location   	(192, 3040)
			    line_color 	3342489
			    InterObjView 	@192
			    height     	776
			    y_coord    	716
			    Nested     	TRUE))
		    (object InterMessView "" @198
			location   	(16, 416)
			label      	(object SegLabel @199
			    Parent_View 	@198
			    location   	(351, 372)
			    quidu      	"3EA93BC20389"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	827
			    justify    	0
			    label      	"obtain info to start handshk"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@192
			supplier   	@144
			Focus_Src  	@193
			Focus_Entry 	@145
			origin     	(207, 416)
			terminus   	(496, 416)
			ordinal    	0)
		    (object InterMessView "" @200
			location   	(16, 3696)
			label      	(object SegLabel @201
			    Parent_View 	@200
			    location   	(511, 3652)
			    quidu      	"3EA93D4800AA"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	702
			    justify    	0
			    label      	"ServerCertificte( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@192
			supplier   	@157
			Focus_Src  	@197
			Focus_Entry 	@165
			origin     	(207, 3696)
			terminus   	(816, 3696)
			ordinal    	20)
		    (object InterMessView "" @202
			location   	(16, 1712)
			label      	(object SegLabel @203
			    Parent_View 	@202
			    location   	(1519, 1668)
			    quidu      	"3EB29DBF0015"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	484
			    justify    	0
			    label      	"GetInterface( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@157
			supplier   	@168
			Focus_Src  	@159
			Focus_Entry 	@170
			origin     	(847, 1712)
			terminus   	(2192, 1712)
			ordinal    	10)
		    (object InterMessView "" @204
			location   	(16, 1488)
			label      	(object SegLabel @205
			    Parent_View 	@204
			    location   	(351, 1444)
			    quidu      	"3EB7DE220051"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	212
			    justify    	0
			    label      	"Create( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@192
			supplier   	@144
			Focus_Src  	@194
			Focus_Entry 	@147
			origin     	(207, 1488)
			terminus   	(496, 1488)
			ordinal    	7)
		    (object InterMessView "" @206
			location   	(16, 1536)
			label      	(object SegLabel @207
			    Parent_View 	@206
			    location   	(671, 1492)
			    quidu      	"3EB7DE4100EE"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	190
			    justify    	0
			    label      	"NewL( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@144
			supplier   	@157
			Focus_Src  	@147
			Focus_Entry 	@158
			origin     	(527, 1536)
			terminus   	(816, 1536)
			ordinal    	8)
		    (object InterMessView "" @208
			location   	(16, 2480)
			label      	(object SegLabel @209
			    Parent_View 	@208
			    location   	(511, 2436)
			    quidu      	"3EB7DF1000BF"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	434
			    justify    	0
			    label      	"ClientCertificate( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@192
			supplier   	@157
			Focus_Src  	@195
			Focus_Entry 	@161
			origin     	(207, 2480)
			terminus   	(816, 2480)
			ordinal    	14)
		    (object InterMessView "" @210
			location   	(16, 2544)
			label      	(object SegLabel @211
			    Parent_View 	@210
			    location   	(1983, 2500)
			    quidu      	"3EB7DF210301"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	434
			    justify    	0
			    label      	"ClientCertificate( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@157
			supplier   	@151
			Focus_Src  	@161
			Focus_Entry 	@153
			origin     	(847, 2544)
			terminus   	(3120, 2544)
			ordinal    	15)
		    (object InterMessView "" @212
			location   	(16, 2912)
			label      	(object SegLabel @213
			    Parent_View 	@212
			    location   	(1983, 2868)
			    quidu      	"3EB7DF310013"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	256
			    justify    	0
			    label      	"Release( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@157
			supplier   	@151
			Focus_Src  	@163
			Focus_Entry 	@154
			origin     	(847, 2912)
			terminus   	(3120, 2912)
			ordinal    	18)
		    (object InterMessView "" @214
			location   	(16, 2304)
			label      	(object SegLabel @215
			    Parent_View 	@214
			    location   	(511, 2260)
			    quidu      	"3FC33B7D02A0"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	379
			    justify    	0
			    label      	"ClientKeyExchange( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@192
			supplier   	@157
			Focus_Src  	@194
			Focus_Entry 	@160
			origin     	(207, 2304)
			terminus   	(816, 2304)
			ordinal    	13)
		    (object InterMessView "" @216
			location   	(16, 3344)
			label      	(object SegLabel @217
			    Parent_View 	@216
			    location   	(511, 3300)
			    quidu      	"3FC33C760233"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	583
			    justify    	0
			    label      	"encryption, decryption, MAC computations"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@192
			supplier   	@157
			Focus_Src  	@197
			Focus_Entry 	@164
			origin     	(207, 3344)
			terminus   	(816, 3344)
			ordinal    	19)
		    (object InterMessView "" @218
			location   	(16, 2864)
			label      	(object SegLabel @219
			    Parent_View 	@218
			    location   	(510, 2809)
			    quidu      	"3FC33FCB0223"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	354
			    justify    	0
			    label      	"ClientFinishedMsg( )"
			    pctDist    	0.497537
			    height     	56
			    orientation 	0)
			line_color 	3342489
			client     	@192
			supplier   	@157
			Focus_Src  	@196
			Focus_Entry 	@163
			origin     	(207, 2864)
			terminus   	(816, 2864)
			ordinal    	17)
		    (object InterMessView "" @220
			location   	(16, 2704)
			label      	(object SegLabel @221
			    Parent_View 	@220
			    location   	(511, 2660)
			    quidu      	"3FC33FDF0242"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	392
			    justify    	0
			    label      	"VerifyServerFinishedMsg( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@192
			supplier   	@157
			Focus_Src  	@195
			Focus_Entry 	@162
			origin     	(207, 2704)
			terminus   	(816, 2704)
			ordinal    	16)))
	    (object InteractionDiagram "ClientAuthentication"
		mechanism_ref 	@3
		quid       	"3EB28E8403CD"
		title      	"ClientAuthentication"
		zoom       	85
		max_height 	28350
		max_width  	21600
		origin_x   	0
		origin_y   	0
		items      	(list diagram_item_list
		    (object InterObjView "TLS Protocol" @222
			location   	(592, 224)
			font       	(object Font
			    underline  	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@222
			    location   	(592, 224)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	282
			    justify    	0
			    label      	"TLS Protocol")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"3EB28EC50321"
			width      	300
			height     	5457
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @223
			    location   	(592, 464)
			    line_color 	3342489
			    InterObjView 	@222
			    height     	884
			    y_coord    	824
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @224
			    location   	(592, 1712)
			    line_color 	3342489
			    InterObjView 	@222
			    height     	3880
			    y_coord    	3820
			    Nested     	FALSE))
		    (object InterObjView "tlsprovider" @225
			location   	(1072, 224)
			font       	(object Font
			    underline  	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@225
			    location   	(1072, 224)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	282
			    justify    	0
			    label      	"tlsprovider")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"3EB28EC50338"
			width      	300
			height     	5457
			icon_height 	153
			icon_width 	154
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @226
			    location   	(1072, 512)
			    line_color 	3342489
			    InterObjView 	@225
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @227
			    location   	(1072, 640)
			    line_color 	3342489
			    InterObjView 	@225
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @228
			    location   	(1072, 816)
			    line_color 	3342489
			    InterObjView 	@225
			    height     	248
			    y_coord    	188
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @229
			    location   	(1072, 1120)
			    line_color 	3342489
			    InterObjView 	@225
			    height     	168
			    y_coord    	108
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @230
			    location   	(1072, 1808)
			    line_color 	3342489
			    InterObjView 	@225
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @231
			    location   	(1072, 2000)
			    line_color 	3342489
			    InterObjView 	@225
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @232
			    location   	(1072, 2160)
			    line_color 	3342489
			    InterObjView 	@225
			    height     	404
			    y_coord    	344
			    Nested     	FALSE))
		    (object InterObjView "tokenprovider" @233
			location   	(2016, 224)
			font       	(object Font
			    underline  	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@233
			    location   	(2016, 224)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	501
			    justify    	0
			    label      	"tokenprovider")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"3EB28EC5033F"
			width      	519
			height     	5457
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @234
			    location   	(2016, 944)
			    line_color 	3342489
			    InterObjView 	@233
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterObjView "tokensession" @235
			location   	(2576, 224)
			font       	(object Font
			    underline  	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@235
			    location   	(2576, 224)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	351
			    justify    	0
			    label      	"tokensession")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"3EB28EC50350"
			width      	369
			height     	5457
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @236
			    location   	(2576, 2384)
			    line_color 	3342489
			    InterObjView 	@235
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @237
			    location   	(2576, 2784)
			    line_color 	3342489
			    InterObjView 	@235
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @238
			    location   	(2576, 2880)
			    line_color 	3342489
			    InterObjView 	@235
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @239
			    location   	(2576, 3200)
			    line_color 	3342489
			    InterObjView 	@235
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @240
			    location   	(2576, 3872)
			    line_color 	3342489
			    InterObjView 	@235
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @241
			    location   	(2576, 4608)
			    line_color 	3342489
			    InterObjView 	@235
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @242
			    location   	(2576, 5104)
			    line_color 	3342489
			    InterObjView 	@235
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$37" @243
			location   	(3040, 224)
			font       	(object Font
			    underline  	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@243
			    location   	(3040, 224)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	282
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"3EB28EC50351"
			width      	300
			height     	5457
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @244
			    location   	(3040, 1168)
			    line_color 	3342489
			    InterObjView 	@243
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterObjView "session" @245
			location   	(1504, 224)
			font       	(object Font
			    underline  	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@245
			    location   	(1504, 224)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	282
			    justify    	0
			    label      	"session")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"3EB28EC50342"
			width      	300
			height     	5457
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @246
			    location   	(1504, 2176)
			    line_color 	3342489
			    InterObjView 	@245
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @247
			    location   	(1504, 2352)
			    line_color 	3342489
			    InterObjView 	@245
			    height     	152
			    y_coord    	92
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @248
			    location   	(1504, 2736)
			    line_color 	3342489
			    InterObjView 	@245
			    height     	264
			    y_coord    	204
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @249
			    location   	(1504, 3152)
			    line_color 	3342489
			    InterObjView 	@245
			    height     	168
			    y_coord    	108
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @250
			    location   	(1504, 3824)
			    line_color 	3342489
			    InterObjView 	@245
			    height     	168
			    y_coord    	108
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @251
			    location   	(1504, 4560)
			    line_color 	3342489
			    InterObjView 	@245
			    height     	168
			    y_coord    	108
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @252
			    location   	(1504, 5072)
			    line_color 	3342489
			    InterObjView 	@245
			    height     	152
			    y_coord    	92
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @253
			    location   	(1504, 5328)
			    line_color 	3342489
			    InterObjView 	@245
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @254
			    location   	(1504, 5472)
			    line_color 	3342489
			    InterObjView 	@245
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object Label @255
			location   	(48, 4752)
			nlines     	3
			max_width  	463
			label      	
|<---ClientFinished
|[SrvChangeCiphSuite]-->
|SrvFinished-->
|
			)
		    (object Label @256
			location   	(80, 3584)
			nlines     	2
			max_width  	444
			label      	
|<---ClientKeyExch
|
			)
		    (object Label @257
			location   	(48, 4240)
			nlines     	2
			max_width  	478
			label      	
|<---[ClChangeCiphSuite]
|
|
			)
		    (object Label @258
			location   	(112, 3392)
			nlines     	2
			max_width  	393
			label      	"<--ClientCertificate")
		    (object Label @259
			location   	(96, 4064)
			nlines     	2
			max_width  	431
			label      	
|<---CertificateVerify
|
			)
		    (object InterMessView "" @260
			location   	(16, 816)
			label      	(object SegLabel @261
			    Parent_View 	@260
			    location   	(831, 772)
			    quidu      	"3EB28EC50323"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	3201
			    justify    	0
			    label      	"CipherSuites( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@222
			supplier   	@225
			Focus_Src  	@223
			Focus_Entry 	@228
			origin     	(607, 816)
			terminus   	(1056, 816)
			ordinal    	2)
		    (object InterMessView "" @262
			location   	(16, 2000)
			label      	(object SegLabel @263
			    Parent_View 	@262
			    location   	(831, 1956)
			    quidu      	"3EB28EC50324"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	2709
			    justify    	0
			    label      	"VerifySignature( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@222
			supplier   	@225
			Focus_Src  	@224
			Focus_Entry 	@231
			origin     	(607, 2000)
			terminus   	(1056, 2000)
			ordinal    	7)
		    (object InterMessView "" @264
			location   	(16, 2160)
			label      	(object SegLabel @265
			    Parent_View 	@264
			    location   	(831, 2116)
			    quidu      	"3EB28EC50325"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	2503
			    justify    	0
			    label      	"Create( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@222
			supplier   	@225
			Focus_Src  	@224
			Focus_Entry 	@232
			origin     	(607, 2160)
			terminus   	(1056, 2160)
			ordinal    	8)
		    (object InterMessView "" @266
			location   	(16, 1808)
			label      	(object SegLabel @267
			    Parent_View 	@266
			    location   	(831, 1764)
			    quidu      	"3EB28EC50326"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	3851
			    justify    	0
			    label      	"VerifyServerCertificate( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@222
			supplier   	@225
			Focus_Src  	@224
			Focus_Entry 	@230
			origin     	(607, 1808)
			terminus   	(1056, 1808)
			ordinal    	6)
		    (object InterMessView "" @268
			location   	(16, 1120)
			label      	(object SegLabel @269
			    Parent_View 	@268
			    location   	(831, 1076)
			    quidu      	"3EB28EC50328"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	421
			    justify    	0
			    label      	"GenerateRandom( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@222
			supplier   	@225
			Focus_Src  	@223
			Focus_Entry 	@229
			origin     	(607, 1120)
			terminus   	(1056, 1120)
			ordinal    	4)
		    (object InterMessView "" @270
			location   	(16, 944)
			label      	(object SegLabel @271
			    Parent_View 	@270
			    location   	(1543, 900)
			    quidu      	"3EB28EC5033E"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	4321
			    justify    	0
			    label      	"*[all tokens] CryptoCapabities( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@225
			supplier   	@233
			Focus_Src  	@228
			Focus_Entry 	@234
			origin     	(1087, 944)
			terminus   	(2000, 944)
			ordinal    	3)
		    (object InterMessView "" @272
			location   	(16, 1168)
			label      	(object SegLabel @273
			    Parent_View 	@272
			    location   	(2055, 1124)
			    quidu      	"3EB28EC5033A"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	783
			    justify    	0
			    label      	"generate random using system RNG"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@225
			supplier   	@243
			Focus_Src  	@229
			Focus_Entry 	@244
			origin     	(1087, 1168)
			terminus   	(3024, 1168)
			ordinal    	5)
		    (object InterMessView "" @274
			location   	(16, 2352)
			label      	(object SegLabel @275
			    Parent_View 	@274
			    location   	(1287, 2308)
			    quidu      	"3EB28EC5033C"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	335
			    justify    	0
			    label      	"Construct( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@225
			supplier   	@245
			Focus_Src  	@232
			Focus_Entry 	@247
			origin     	(1087, 2352)
			terminus   	(1488, 2352)
			ordinal    	10)
		    (object InterMessView "" @276
			location   	(16, 4560)
			label      	(object SegLabel @277
			    Parent_View 	@276
			    location   	(1047, 4516)
			    quidu      	"3EB28EC50331"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	447
			    justify    	0
			    label      	"ClientFinishedMsg( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@222
			supplier   	@245
			Focus_Src  	@224
			Focus_Entry 	@251
			origin     	(607, 4560)
			terminus   	(1488, 4560)
			ordinal    	19)
		    (object InterMessView "" @278
			location   	(16, 4608)
			label      	(object SegLabel @279
			    Parent_View 	@278
			    location   	(2039, 4564)
			    quidu      	"3EB28EC5034C"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	192
			    justify    	0
			    label      	"PHash( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@245
			supplier   	@235
			Focus_Src  	@251
			Focus_Entry 	@241
			origin     	(1519, 4608)
			terminus   	(2560, 4608)
			ordinal    	20)
		    (object InterMessView "" @280
			location   	(16, 5072)
			label      	(object SegLabel @281
			    Parent_View 	@280
			    location   	(1047, 5028)
			    quidu      	"3EB28EC50332"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	466
			    justify    	0
			    label      	"VerifyServerFinishedMsg( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@222
			supplier   	@245
			Focus_Src  	@224
			Focus_Entry 	@252
			origin     	(607, 5072)
			terminus   	(1488, 5072)
			ordinal    	21)
		    (object InterMessView "" @282
			location   	(16, 5104)
			label      	(object SegLabel @283
			    Parent_View 	@282
			    location   	(2039, 5060)
			    quidu      	"3EB28EC5034D"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	192
			    justify    	0
			    label      	"PHash( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@245
			supplier   	@235
			Focus_Src  	@252
			Focus_Entry 	@242
			origin     	(1519, 5104)
			terminus   	(2560, 5104)
			ordinal    	22)
		    (object InterMessView "" @284
			location   	(16, 3152)
			label      	(object SegLabel @285
			    Parent_View 	@284
			    location   	(1047, 3108)
			    quidu      	"3EB28EC50333"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	385
			    justify    	0
			    label      	"ClientCertificate( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@222
			supplier   	@245
			Focus_Src  	@224
			Focus_Entry 	@249
			origin     	(607, 3152)
			terminus   	(1488, 3152)
			ordinal    	15)
		    (object InterMessView "" @286
			location   	(16, 3200)
			label      	(object SegLabel @287
			    Parent_View 	@286
			    location   	(2039, 3156)
			    quidu      	"3EB28EC5034E"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	385
			    justify    	0
			    label      	"ClientCertificate( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@245
			supplier   	@235
			Focus_Src  	@249
			Focus_Entry 	@239
			origin     	(1519, 3200)
			terminus   	(2560, 3200)
			ordinal    	16)
		    (object InterMessView "" @288
			location   	(16, 3824)
			label      	(object SegLabel @289
			    Parent_View 	@288
			    location   	(1047, 3780)
			    quidu      	"3EB28EC50335"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	577
			    justify    	0
			    label      	"CertificateVerifySignature( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@222
			supplier   	@245
			Focus_Src  	@224
			Focus_Entry 	@250
			origin     	(607, 3824)
			terminus   	(1488, 3824)
			ordinal    	17)
		    (object InterMessView "" @290
			location   	(16, 3872)
			label      	(object SegLabel @291
			    Parent_View 	@290
			    location   	(2039, 3828)
			    quidu      	"3EB28EC5034F"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	577
			    justify    	0
			    label      	"ComputeDigitalSignature( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@245
			supplier   	@235
			Focus_Src  	@250
			Focus_Entry 	@240
			origin     	(1519, 3872)
			terminus   	(2560, 3872)
			ordinal    	18)
		    (object Label @292
			location   	(128, 1328)
			nlines     	6
			max_width  	381
			label      	
|<---ClientHello
|ServerHello--->
|ServerCertificate-->
|SrvKeyExch*-->
|CertRequest-->
|SrvHelloDone-->
|
			)
		    (object InterMessView "" @293
			location   	(16, 2176)
			label      	(object SegLabel @294
			    Parent_View 	@293
			    location   	(1287, 2132)
			    quidu      	"3EB7E19F0255"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	169
			    justify    	0
			    label      	"NewL( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@225
			supplier   	@245
			Focus_Src  	@232
			Focus_Entry 	@246
			origin     	(1087, 2176)
			terminus   	(1488, 2176)
			ordinal    	9)
		    (object Label @295
			location   	(432, 5920)
			nlines     	4
			max_width  	2331
			label      	"Note: The methods above lack parameters in order not to black out the picture (please refer for full declarations of these functions to the corresponding API specification document). Similarly, in order to simplify the whole view, some methods or sequence of methods are replaced by description text. The main purpose of this diagram is to show relation between exchanging of protocol messages with a TLS server and internal operation of TLS Provider module.")
		    (object InterMessView "" @296
			location   	(16, 2384)
			label      	(object SegLabel @297
			    Parent_View 	@296
			    location   	(2039, 2340)
			    quidu      	"3EE49C3B02B1"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	143
			    justify    	0
			    label      	"InitL( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@245
			supplier   	@235
			Focus_Src  	@247
			Focus_Entry 	@236
			origin     	(1519, 2384)
			terminus   	(2560, 2384)
			ordinal    	11)
		    (object InterMessView "" @298
			location   	(16, 2736)
			label      	(object SegLabel @299
			    Parent_View 	@298
			    location   	(1047, 2692)
			    quidu      	"3FC38E500223"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	375
			    justify    	0
			    label      	"ClientKeyExchange( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@222
			supplier   	@245
			Focus_Src  	@224
			Focus_Entry 	@248
			origin     	(607, 2736)
			terminus   	(1488, 2736)
			ordinal    	12)
		    (object InterMessView "" @300
			location   	(16, 2784)
			label      	(object SegLabel @301
			    Parent_View 	@300
			    location   	(2039, 2740)
			    quidu      	"3FC38E5F01D5"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	375
			    justify    	0
			    label      	"ClientKeyExchange( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@245
			supplier   	@235
			Focus_Src  	@248
			Focus_Entry 	@237
			origin     	(1519, 2784)
			terminus   	(2560, 2784)
			ordinal    	13)
		    (object InterMessView "" @302
			location   	(16, 2880)
			label      	(object SegLabel @303
			    Parent_View 	@302
			    location   	(2039, 2836)
			    quidu      	"3FC38E6C0204"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	143
			    justify    	0
			    label      	"PHash( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@245
			supplier   	@235
			Focus_Src  	@248
			Focus_Entry 	@238
			origin     	(1519, 2880)
			terminus   	(2560, 2880)
			ordinal    	14)
		    (object InterMessView "" @304
			location   	(16, 5328)
			label      	(object SegLabel @305
			    Parent_View 	@304
			    location   	(1047, 5284)
			    quidu      	"3FC38ECD0213"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	184
			    justify    	0
			    label      	"EncryptL( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@222
			supplier   	@245
			Focus_Src  	@224
			Focus_Entry 	@253
			origin     	(607, 5328)
			terminus   	(1488, 5328)
			ordinal    	23)
		    (object InterMessView "" @306
			location   	(16, 5472)
			label      	(object SegLabel @307
			    Parent_View 	@306
			    location   	(1047, 5428)
			    quidu      	"3FC38ED9007D"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	353
			    justify    	0
			    label      	"DecryptAndVerifyL( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@222
			supplier   	@245
			Focus_Src  	@224
			Focus_Entry 	@254
			origin     	(607, 5472)
			terminus   	(1488, 5472)
			ordinal    	24)
		    (object InterMessView "" @308
			location   	(16, 512)
			label      	(object SegLabel @309
			    Parent_View 	@308
			    location   	(831, 468)
			    quidu      	"3FC3950A02EE"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	177
			    justify    	0
			    label      	"Connect( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@222
			supplier   	@225
			Focus_Src  	@223
			Focus_Entry 	@226
			origin     	(607, 512)
			terminus   	(1056, 512)
			ordinal    	0)
		    (object InterMessView "" @310
			location   	(16, 640)
			label      	(object SegLabel @311
			    Parent_View 	@310
			    location   	(831, 596)
			    quidu      	"3FC395140242"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	195
			    justify    	0
			    label      	"Attributes( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@222
			supplier   	@225
			Focus_Src  	@223
			Focus_Entry 	@227
			origin     	(607, 640)
			terminus   	(1056, 640)
			ordinal    	1)))
	    (object InteractionDiagram "AbbreviatedHandshake"
		mechanism_ref 	@4
		quid       	"3EB297080265"
		title      	"AbbreviatedHandshake"
		zoom       	90
		max_height 	28350
		max_width  	21600
		origin_x   	0
		origin_y   	0
		items      	(list diagram_item_list
		    (object InterObjView "TLS Protocol" @312
			location   	(592, 224)
			font       	(object Font
			    underline  	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@312
			    location   	(592, 224)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	282
			    justify    	0
			    label      	"TLS Protocol")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"3EB2973401E8"
			width      	300
			height     	4065
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @313
			    location   	(592, 464)
			    line_color 	3342489
			    InterObjView 	@312
			    height     	1108
			    y_coord    	1048
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @314
			    location   	(592, 1808)
			    line_color 	3342489
			    InterObjView 	@312
			    height     	1588
			    y_coord    	1528
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @315
			    location   	(592, 3472)
			    line_color 	3342489
			    InterObjView 	@312
			    height     	260
			    y_coord    	200
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @316
			    location   	(592, 3872)
			    line_color 	3342489
			    InterObjView 	@312
			    height     	152
			    y_coord    	92
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @317
			    location   	(592, 4048)
			    line_color 	3342489
			    InterObjView 	@312
			    height     	152
			    y_coord    	92
			    Nested     	FALSE))
		    (object InterObjView "tlsprovider" @318
			location   	(1072, 224)
			font       	(object Font
			    underline  	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@318
			    location   	(1072, 224)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	282
			    justify    	0
			    label      	"tlsprovider")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"3EB2973401FC"
			width      	300
			height     	4065
			icon_height 	153
			icon_width 	154
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @319
			    location   	(1072, 496)
			    line_color 	3342489
			    InterObjView 	@318
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @320
			    location   	(1072, 608)
			    line_color 	3342489
			    InterObjView 	@318
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @321
			    location   	(1072, 784)
			    line_color 	3342489
			    InterObjView 	@318
			    height     	168
			    y_coord    	108
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @322
			    location   	(1072, 1024)
			    line_color 	3342489
			    InterObjView 	@318
			    height     	248
			    y_coord    	188
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @323
			    location   	(1072, 1344)
			    line_color 	3342489
			    InterObjView 	@318
			    height     	168
			    y_coord    	108
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @324
			    location   	(1072, 1968)
			    line_color 	3342489
			    InterObjView 	@318
			    height     	708
			    y_coord    	648
			    Nested     	FALSE))
		    (object InterObjView "tokenprovider" @325
			location   	(2016, 224)
			font       	(object Font
			    underline  	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@325
			    location   	(2016, 224)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	501
			    justify    	0
			    label      	"tokenprovider")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"3EB297340203"
			width      	519
			height     	4065
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @326
			    location   	(2016, 832)
			    line_color 	3342489
			    InterObjView 	@325
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @327
			    location   	(2016, 1152)
			    line_color 	3342489
			    InterObjView 	@325
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterObjView "tokensession" @328
			location   	(2576, 224)
			font       	(object Font
			    underline  	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@328
			    location   	(2576, 224)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	351
			    justify    	0
			    label      	"tokensession")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"3EB297340212"
			width      	369
			height     	4065
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @329
			    location   	(2576, 2176)
			    line_color 	3342489
			    InterObjView 	@328
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @330
			    location   	(2576, 2352)
			    line_color 	3342489
			    InterObjView 	@328
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @331
			    location   	(2576, 2496)
			    line_color 	3342489
			    InterObjView 	@328
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @332
			    location   	(2576, 3216)
			    line_color 	3342489
			    InterObjView 	@328
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @333
			    location   	(2576, 3552)
			    line_color 	3342489
			    InterObjView 	@328
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$38" @334
			location   	(3040, 224)
			font       	(object Font
			    underline  	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@334
			    location   	(3040, 224)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	282
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"3EB297340213"
			width      	300
			height     	4065
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @335
			    location   	(3040, 1392)
			    line_color 	3342489
			    InterObjView 	@334
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterObjView "session" @336
			location   	(1520, 224)
			font       	(object Font
			    underline  	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@336
			    location   	(1520, 224)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	282
			    justify    	0
			    label      	"session")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"3EB297340206"
			width      	300
			height     	4065
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @337
			    location   	(1520, 1984)
			    line_color 	3342489
			    InterObjView 	@336
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @338
			    location   	(1520, 2160)
			    line_color 	3342489
			    InterObjView 	@336
			    height     	456
			    y_coord    	396
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @339
			    location   	(1520, 3184)
			    line_color 	3342489
			    InterObjView 	@336
			    height     	152
			    y_coord    	92
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @340
			    location   	(1520, 3504)
			    line_color 	3342489
			    InterObjView 	@336
			    height     	168
			    y_coord    	108
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @341
			    location   	(1520, 3904)
			    line_color 	3342489
			    InterObjView 	@336
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @342
			    location   	(1520, 4080)
			    line_color 	3342489
			    InterObjView 	@336
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object Label @343
			location   	(96, 1664)
			nlines     	3
			max_width  	413
			label      	
|<---ClientHello
|ServerHello--->
|
			)
		    (object InterMessView "" @344
			location   	(16, 1024)
			label      	(object SegLabel @345
			    Parent_View 	@344
			    location   	(852, 985)
			    quidu      	"3EB2973401EA"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	410
			    justify    	0
			    label      	"CipherSuites( )"
			    pctDist    	0.545657
			    height     	40
			    orientation 	0)
			line_color 	3342489
			client     	@312
			supplier   	@318
			Focus_Src  	@313
			Focus_Entry 	@322
			origin     	(607, 1024)
			terminus   	(1056, 1024)
			ordinal    	4)
		    (object InterMessView "" @346
			location   	(16, 1968)
			label      	(object SegLabel @347
			    Parent_View 	@346
			    location   	(831, 1924)
			    quidu      	"3EB2973401EC"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	2503
			    justify    	0
			    label      	"Create( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@312
			supplier   	@318
			Focus_Src  	@314
			Focus_Entry 	@324
			origin     	(607, 1968)
			terminus   	(1056, 1968)
			ordinal    	8)
		    (object InterMessView "" @348
			location   	(16, 1344)
			label      	(object SegLabel @349
			    Parent_View 	@348
			    location   	(831, 1300)
			    quidu      	"3EB2973401EF"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	398
			    justify    	0
			    label      	"GenerateRandom( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@312
			supplier   	@318
			Focus_Src  	@313
			Focus_Entry 	@323
			origin     	(607, 1344)
			terminus   	(1056, 1344)
			ordinal    	6)
		    (object InterMessView "" @350
			location   	(16, 1152)
			label      	(object SegLabel @351
			    Parent_View 	@350
			    location   	(1543, 1108)
			    quidu      	"3EB297340201"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	4970
			    justify    	0
			    label      	"*[all tokens] CryptoCapabilities( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@318
			supplier   	@325
			Focus_Src  	@322
			Focus_Entry 	@327
			origin     	(1087, 1152)
			terminus   	(2000, 1152)
			ordinal    	5)
		    (object InterMessView "" @352
			location   	(16, 1392)
			label      	(object SegLabel @353
			    Parent_View 	@352
			    location   	(2055, 1348)
			    quidu      	"3EB2973401FE"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	741
			    justify    	0
			    label      	"generate random using system RNG"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@318
			supplier   	@334
			Focus_Src  	@323
			Focus_Entry 	@335
			origin     	(1087, 1392)
			terminus   	(3024, 1392)
			ordinal    	7)
		    (object InterMessView "" @354
			location   	(16, 2160)
			label      	(object SegLabel @355
			    Parent_View 	@354
			    location   	(1295, 2116)
			    quidu      	"3EB297340200"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	429
			    justify    	0
			    label      	"ConstructResumed( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@318
			supplier   	@336
			Focus_Src  	@324
			Focus_Entry 	@338
			origin     	(1087, 2160)
			terminus   	(1504, 2160)
			ordinal    	10)
		    (object InterMessView "" @356
			location   	(16, 2496)
			label      	(object SegLabel @357
			    Parent_View 	@356
			    location   	(2047, 2452)
			    quidu      	"3EB29734020D"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	182
			    justify    	0
			    label      	"PHash( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@336
			supplier   	@328
			Focus_Src  	@338
			Focus_Entry 	@331
			origin     	(1535, 2496)
			terminus   	(2560, 2496)
			ordinal    	13)
		    (object InterMessView "" @358
			location   	(16, 3504)
			label      	(object SegLabel @359
			    Parent_View 	@358
			    location   	(1055, 3460)
			    quidu      	"3EB2973401F8"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	423
			    justify    	0
			    label      	"ClientFinishedMsg( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@312
			supplier   	@336
			Focus_Src  	@315
			Focus_Entry 	@340
			origin     	(607, 3504)
			terminus   	(1504, 3504)
			ordinal    	16)
		    (object InterMessView "" @360
			location   	(16, 3552)
			label      	(object SegLabel @361
			    Parent_View 	@360
			    location   	(2047, 3508)
			    quidu      	"3EB297340210"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	182
			    justify    	0
			    label      	"PHash( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@336
			supplier   	@328
			Focus_Src  	@340
			Focus_Entry 	@333
			origin     	(1535, 3552)
			terminus   	(2560, 3552)
			ordinal    	17)
		    (object InterMessView "" @362
			location   	(16, 3184)
			label      	(object SegLabel @363
			    Parent_View 	@362
			    location   	(1055, 3140)
			    quidu      	"3EB2973401F9"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	441
			    justify    	0
			    label      	"VerifyServerFinishedMsg( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@312
			supplier   	@336
			Focus_Src  	@314
			Focus_Entry 	@339
			origin     	(607, 3184)
			terminus   	(1504, 3184)
			ordinal    	14)
		    (object InterMessView "" @364
			location   	(16, 3216)
			label      	(object SegLabel @365
			    Parent_View 	@364
			    location   	(2047, 3172)
			    quidu      	"3EB297340211"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	182
			    justify    	0
			    label      	"PHash( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@336
			supplier   	@328
			Focus_Src  	@339
			Focus_Entry 	@332
			origin     	(1535, 3216)
			terminus   	(2560, 3216)
			ordinal    	15)
		    (object Label @366
			location   	(32, 2784)
			nlines     	3
			max_width  	475
			label      	
|[SrvChangeCiphSpec]->
|SrvFinished-->
			)
		    (object InterMessView "" @367
			location   	(16, 784)
			label      	(object SegLabel @368
			    Parent_View 	@367
			    location   	(831, 740)
			    quidu      	"3EB2991300FE"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	281
			    justify    	0
			    label      	"GetSession( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@312
			supplier   	@318
			Focus_Src  	@313
			Focus_Entry 	@321
			origin     	(607, 784)
			terminus   	(1056, 784)
			ordinal    	2)
		    (object InterMessView "" @369
			location   	(16, 832)
			label      	(object SegLabel @370
			    Parent_View 	@369
			    location   	(1543, 788)
			    quidu      	"3EB2995B0294"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	531
			    justify    	0
			    label      	"*[all tokens] GetSession( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@318
			supplier   	@325
			Focus_Src  	@321
			Focus_Entry 	@326
			origin     	(1087, 832)
			terminus   	(2000, 832)
			ordinal    	3)
		    (object Label @371
			location   	(48, 3712)
			nlines     	1
			max_width  	475
			label      	"<---ClientFinished")
		    (object InterMessView "" @372
			location   	(16, 2352)
			label      	(object SegLabel @373
			    Parent_View 	@372
			    location   	(2047, 2308)
			    quidu      	"3EB7E277038E"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	497
			    justify    	0
			    label      	"ServerCertificate( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@336
			supplier   	@328
			Focus_Src  	@338
			Focus_Entry 	@330
			origin     	(1535, 2352)
			terminus   	(2560, 2352)
			ordinal    	12)
		    (object InterMessView "" @374
			location   	(16, 1984)
			label      	(object SegLabel @375
			    Parent_View 	@374
			    location   	(1295, 1940)
			    quidu      	"3EB7E29A00CE"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	160
			    justify    	0
			    label      	"NewL( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@318
			supplier   	@336
			Focus_Src  	@324
			Focus_Entry 	@337
			origin     	(1087, 1984)
			terminus   	(1504, 1984)
			ordinal    	9)
		    (object InterMessView "" @376
			location   	(16, 2176)
			label      	(object SegLabel @377
			    Parent_View 	@376
			    location   	(2047, 2132)
			    quidu      	"3FC393A3034C"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	104
			    justify    	0
			    label      	"InitL( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@336
			supplier   	@328
			Focus_Src  	@338
			Focus_Entry 	@329
			origin     	(1535, 2176)
			terminus   	(2560, 2176)
			ordinal    	11)
		    (object InterMessView "" @378
			location   	(16, 3904)
			label      	(object SegLabel @379
			    Parent_View 	@378
			    location   	(1055, 3860)
			    quidu      	"3FC3940703D9"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	174
			    justify    	0
			    label      	"EncryptL( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@312
			supplier   	@336
			Focus_Src  	@316
			Focus_Entry 	@341
			origin     	(607, 3904)
			terminus   	(1504, 3904)
			ordinal    	18)
		    (object InterMessView "" @380
			location   	(16, 4080)
			label      	(object SegLabel @381
			    Parent_View 	@380
			    location   	(1055, 4036)
			    quidu      	"3FC3941500BC"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	333
			    justify    	0
			    label      	"DecryptAndVerifyL( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@312
			supplier   	@336
			Focus_Src  	@317
			Focus_Entry 	@342
			origin     	(607, 4080)
			terminus   	(1504, 4080)
			ordinal    	19)
		    (object InterMessView "" @382
			location   	(16, 496)
			label      	(object SegLabel @383
			    Parent_View 	@382
			    location   	(831, 452)
			    quidu      	"3FC39531038A"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	167
			    justify    	0
			    label      	"Connect( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@312
			supplier   	@318
			Focus_Src  	@313
			Focus_Entry 	@319
			origin     	(607, 496)
			terminus   	(1056, 496)
			ordinal    	0)
		    (object InterMessView "" @384
			location   	(16, 608)
			label      	(object SegLabel @385
			    Parent_View 	@384
			    location   	(831, 564)
			    quidu      	"3FC3953A0242"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	184
			    justify    	0
			    label      	"Attributes( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@312
			supplier   	@318
			Focus_Src  	@313
			Focus_Entry 	@320
			origin     	(607, 608)
			terminus   	(1056, 608)
			ordinal    	1)))))
    root_subsystem 	(object SubSystem "Component View"
	quid       	"3E773E8C0202"
	physical_models 	(list unit_reference_list)
	physical_presentations 	(list unit_reference_list
	    (object Module_Diagram "Main"
		quid       	"3E773E8C021E"
		title      	"Main"
		zoom       	100
		max_height 	28350
		max_width  	21600
		origin_x   	0
		origin_y   	0
		items      	(list diagram_item_list))))
    process_structure 	(object Processes
	quid       	"3E773E8C0203"
	ProcsNDevs 	(list
	    (object Process_Diagram "Deployment View"
		quid       	"3E773E8C0205"
		title      	"Deployment View"
		zoom       	100
		max_height 	28350
		max_width  	21600
		origin_x   	0
		origin_y   	0
		items      	(list diagram_item_list))))
    properties 	(object Properties
	attributes 	(list Attribute_Set
	    (object Attribute
		tool       	"DDL"
		name       	"propertyId"
		value      	"809135966")
	    (object Attribute
		tool       	"DDL"
		name       	"default__Project"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"DDL"
			name       	"Directory"
			value      	"AUTO GENERATE")
		    (object Attribute
			tool       	"DDL"
			name       	"DataBase"
			value      	("DataBaseSet" 800))
		    (object Attribute
			tool       	"DDL"
			name       	"DataBaseSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"DDL"
				name       	"ANSI"
				value      	800)
			    (object Attribute
				tool       	"DDL"
				name       	"Oracle"
				value      	801)
			    (object Attribute
				tool       	"DDL"
				name       	"SQLServer"
				value      	802)
			    (object Attribute
				tool       	"DDL"
				name       	"Sybase"
				value      	803)
			    (object Attribute
				tool       	"DDL"
				name       	"Watcom"
				value      	804)))
		    (object Attribute
			tool       	"DDL"
			name       	"PrimaryKeyColumnName"
			value      	"Id")
		    (object Attribute
			tool       	"DDL"
			name       	"PrimaryKeyColumnType"
			value      	"NUMBER(5)")
		    (object Attribute
			tool       	"DDL"
			name       	"ViewName"
			value      	"V_")
		    (object Attribute
			tool       	"DDL"
			name       	"TableName"
			value      	"T_")
		    (object Attribute
			tool       	"DDL"
			name       	"InheritSuffix"
			value      	"_V")
		    (object Attribute
			tool       	"DDL"
			name       	"DropClause"
			value      	FALSE)
		    (object Attribute
			tool       	"DDL"
			name       	"BaseViews"
			value      	FALSE)
		    (object Attribute
			tool       	"DDL"
			name       	"DDLScriptFilename"
			value      	"DDL1.SQL")))
	    (object Attribute
		tool       	"DDL"
		name       	"default__Attribute"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"DDL"
			name       	"ColumnType"
			value      	"VARCHAR")
		    (object Attribute
			tool       	"DDL"
			name       	"Length"
			value      	"")
		    (object Attribute
			tool       	"DDL"
			name       	"NullsOK"
			value      	TRUE)
		    (object Attribute
			tool       	"DDL"
			name       	"PrimaryKey"
			value      	FALSE)
		    (object Attribute
			tool       	"DDL"
			name       	"Unique"
			value      	FALSE)
		    (object Attribute
			tool       	"DDL"
			name       	"CompositeUnique"
			value      	FALSE)
		    (object Attribute
			tool       	"DDL"
			name       	"CheckConstraint"
			value      	"")))
	    (object Attribute
		tool       	"DDL"
		name       	"HiddenTool"
		value      	FALSE)
	    (object Attribute
		tool       	"Rose Model Integrator"
		name       	"HiddenTool"
		value      	FALSE)
	    (object Attribute
		tool       	"Rose Web Publisher"
		name       	"HiddenTool"
		value      	FALSE)
	    (object Attribute
		tool       	"Version Control"
		name       	"HiddenTool"
		value      	FALSE)
	    (object Attribute
		tool       	"framework"
		name       	"HiddenTool"
		value      	FALSE)
	    (object Attribute
		tool       	"cg"
		name       	"propertyId"
		value      	"809135966")
	    (object Attribute
		tool       	"cg"
		name       	"default__Project"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"cg"
			name       	"AllowGenerateOverNewerAnnotations"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"AllowGenerateOverNewerVersion"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"UseMSVC"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"HeaderFileExtension"
			value      	"h")
		    (object Attribute
			tool       	"cg"
			name       	"HeaderFileBackupExtension"
			value      	"h~")
		    (object Attribute
			tool       	"cg"
			name       	"HeaderFileTemporaryExtension"
			value      	"h#")
		    (object Attribute
			tool       	"cg"
			name       	"CodeFileExtension"
			value      	"cpp")
		    (object Attribute
			tool       	"cg"
			name       	"CodeFileBackupExtension"
			value      	"cp~")
		    (object Attribute
			tool       	"cg"
			name       	"CodeFileTemporaryExtension"
			value      	"cp#")
		    (object Attribute
			tool       	"cg"
			name       	"CreateMissingDirectories"
			value      	TRUE)
		    (object Attribute
			tool       	"cg"
			name       	"StopOnError"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"ErrorLimit"
			value      	30)
		    (object Attribute
			tool       	"cg"
			name       	"Directory"
			value      	"$ROSECPP_SOURCE")
		    (object Attribute
			tool       	"cg"
			name       	"PathSeparator"
			value      	"")
		    (object Attribute
			tool       	"cg"
			name       	"FileNameFormat"
			value      	"128vx_b")
		    (object Attribute
			tool       	"cg"
			name       	"BooleanType"
			value      	"int")
		    (object Attribute
			tool       	"cg"
			name       	"AllowTemplates"
			value      	TRUE)
		    (object Attribute
			tool       	"cg"
			name       	"AllowExplicitInstantiations"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"AllowProtectedInheritance"
			value      	TRUE)
		    (object Attribute
			tool       	"cg"
			name       	"CommentWidth"
			value      	60)
		    (object Attribute
			tool       	"cg"
			name       	"OneByValueContainer"
			value      	"$targetClass")
		    (object Attribute
			tool       	"cg"
			name       	"OneByReferenceContainer"
			value      	"$targetClass *")
		    (object Attribute
			tool       	"cg"
			name       	"OptionalByValueContainer"
			value      	"OptionalByValue<$targetClass>")
		    (object Attribute
			tool       	"cg"
			name       	"OptionalByReferenceContainer"
			value      	"$targetClass *")
		    (object Attribute
			tool       	"cg"
			name       	"FixedByValueContainer"
			value      	"$targetClass[$limit]")
		    (object Attribute
			tool       	"cg"
			name       	"UnorderedFixedByValueContainer"
			value      	"$targetClass[$limit]")
		    (object Attribute
			tool       	"cg"
			name       	"FixedByReferenceContainer"
			value      	"$targetClass *[$limit]")
		    (object Attribute
			tool       	"cg"
			name       	"UnorderedFixedByReferenceContainer"
			value      	"$targetClass *[$limit]")
		    (object Attribute
			tool       	"cg"
			name       	"BoundedByValueContainer"
			value      	"BoundedListByValue<$targetClass,$limit>")
		    (object Attribute
			tool       	"cg"
			name       	"UnorderedBoundedByValueContainer"
			value      	"BoundedSetByValue<$targetClass,$limit>")
		    (object Attribute
			tool       	"cg"
			name       	"BoundedByReferenceContainer"
			value      	"BoundedListByReference<$targetClass,$limit>")
		    (object Attribute
			tool       	"cg"
			name       	"UnorderedBoundedByReferenceContainer"
			value      	"BoundedSetByReference<$targetClass,$limit>")
		    (object Attribute
			tool       	"cg"
			name       	"UnboundedByValueContainer"
			value      	"UnboundedListByValue<$targetClass>")
		    (object Attribute
			tool       	"cg"
			name       	"UnorderedUnboundedByValueContainer"
			value      	"UnboundedSetByValue<$targetClass>")
		    (object Attribute
			tool       	"cg"
			name       	"UnboundedByReferenceContainer"
			value      	"UnboundedListByReference<$targetClass>")
		    (object Attribute
			tool       	"cg"
			name       	"UnorderedUnboundedByReferenceContainer"
			value      	"UnboundedSetByReference<$targetClass>")
		    (object Attribute
			tool       	"cg"
			name       	"QualifiedByValueContainer"
			value      	"AssociationByValue<$qualtype, $qualcont>")
		    (object Attribute
			tool       	"cg"
			name       	"UnorderedQualifiedByValueContainer"
			value      	"DictionaryByValue<$qualtype, $qualcont>")
		    (object Attribute
			tool       	"cg"
			name       	"QualifiedByReferenceContainer"
			value      	"AssociationByReference<$qualtype, $qualcont>")
		    (object Attribute
			tool       	"cg"
			name       	"UnorderedQualifiedByReferenceContainer"
			value      	"DictionaryByReference<$qualtype, $qualcont>")
		    (object Attribute
			tool       	"cg"
			name       	"AlwaysKeepOrphanedCode"
			value      	FALSE)))
	    (object Attribute
		tool       	"cg"
		name       	"compiler2.1__Project"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"cg"
			name       	"AllowGenerateOverNewerAnnotations"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"AllowGenerateOverNewerVersion"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"HeaderFileExtension"
			value      	"h")
		    (object Attribute
			tool       	"cg"
			name       	"HeaderFileBackupExtension"
			value      	"h~")
		    (object Attribute
			tool       	"cg"
			name       	"HeaderFileTemporaryExtension"
			value      	"h#")
		    (object Attribute
			tool       	"cg"
			name       	"CodeFileExtension"
			value      	"cpp")
		    (object Attribute
			tool       	"cg"
			name       	"CodeFileBackupExtension"
			value      	"cp~")
		    (object Attribute
			tool       	"cg"
			name       	"CodeFileTemporaryExtension"
			value      	"cp#")
		    (object Attribute
			tool       	"cg"
			name       	"CreateMissingDirectories"
			value      	TRUE)
		    (object Attribute
			tool       	"cg"
			name       	"StopOnError"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"ErrorLimit"
			value      	30)
		    (object Attribute
			tool       	"cg"
			name       	"Directory"
			value      	"$ROSECPP_SOURCE")
		    (object Attribute
			tool       	"cg"
			name       	"BooleanType"
			value      	"int")
		    (object Attribute
			tool       	"cg"
			name       	"AllowTemplates"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"AllowExplicitInstantiations"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"AllowProtectedInheritance"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"OneByValueContainer"
			value      	"$targetClass")
		    (object Attribute
			tool       	"cg"
			name       	"OneByReferenceContainer"
			value      	"$targetClass *")
		    (object Attribute
			tool       	"cg"
			name       	"OptionalByValueContainer"
			value      	"OptionalByValue(sizeof($targetClass))")
		    (object Attribute
			tool       	"cg"
			name       	"OptionalByReferenceContainer"
			value      	"$targetClass *")
		    (object Attribute
			tool       	"cg"
			name       	"FixedByValueContainer"
			value      	"$targetClass[$limit]")
		    (object Attribute
			tool       	"cg"
			name       	"UnorderedFixedByValueContainer"
			value      	"$targetClass[$limit]")
		    (object Attribute
			tool       	"cg"
			name       	"FixedByReferenceContainer"
			value      	"$targetClass *[$limit]")
		    (object Attribute
			tool       	"cg"
			name       	"UnorderedFixedByReferenceContainer"
			value      	"$targetClass *[$limit]")
		    (object Attribute
			tool       	"cg"
			name       	"BoundedByValueContainer"
			value      	"BoundedListByValue(sizeof($targetClass),$limit)")
		    (object Attribute
			tool       	"cg"
			name       	"UnorderedBoundedByValueContainer"
			value      	"BoundedSetByValue(sizeof($targetClass),$limit)")
		    (object Attribute
			tool       	"cg"
			name       	"BoundedByReferenceContainer"
			value      	"BoundedListByReference($limit)")
		    (object Attribute
			tool       	"cg"
			name       	"UnorderedBoundedByReferenceContainer"
			value      	"BoundedSetByReference($limit)")
		    (object Attribute
			tool       	"cg"
			name       	"UnboundedByValueContainer"
			value      	"UnboundedListByValue(sizeof($targetClass))")
		    (object Attribute
			tool       	"cg"
			name       	"UnorderedUnboundedByValueContainer"
			value      	"UnboundedSetByValue(sizeof($targetClass))")
		    (object Attribute
			tool       	"cg"
			name       	"UnboundedByReferenceContainer"
			value      	"UnboundedListByReference")
		    (object Attribute
			tool       	"cg"
			name       	"UnorderedUnboundedByReferenceContainer"
			value      	"UnboundedSetByReference")
		    (object Attribute
			tool       	"cg"
			name       	"QualifiedByValueContainer"
			value      	"AssociationByValue(sizeof($qualtype), sizeof($qualcont))")
		    (object Attribute
			tool       	"cg"
			name       	"UnorderedQualifiedByValueContainer"
			value      	"DictionaryByValue(sizeof($qualtype), sizeof($qualcont))")
		    (object Attribute
			tool       	"cg"
			name       	"QualifiedByReferenceContainer"
			value      	"AssociationByReference(sizeof($qualtype), sizeof($qualcont))")
		    (object Attribute
			tool       	"cg"
			name       	"UnorderedQualifiedByReferenceContainer"
			value      	"DictionaryByReference(sizeof($qualtype), sizeof($qualcont))")
		    (object Attribute
			tool       	"cg"
			name       	"PathSeparator"
			value      	"")
		    (object Attribute
			tool       	"cg"
			name       	"FileNameFormat"
			value      	"128vx_b")
		    (object Attribute
			tool       	"cg"
			name       	"AlwaysKeepOrphanedCode"
			value      	FALSE)))
	    (object Attribute
		tool       	"cg"
		name       	"compiler3.0__Project"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"cg"
			name       	"AllowGenerateOverNewerAnnotations"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"AllowGenerateOverNewerVersion"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"HeaderFileExtension"
			value      	"h")
		    (object Attribute
			tool       	"cg"
			name       	"HeaderFileBackupExtension"
			value      	"h~")
		    (object Attribute
			tool       	"cg"
			name       	"HeaderFileTemporaryExtension"
			value      	"h#")
		    (object Attribute
			tool       	"cg"
			name       	"CodeFileExtension"
			value      	"cpp")
		    (object Attribute
			tool       	"cg"
			name       	"CodeFileBackupExtension"
			value      	"cp~")
		    (object Attribute
			tool       	"cg"
			name       	"CodeFileTemporaryExtension"
			value      	"cp#")
		    (object Attribute
			tool       	"cg"
			name       	"CreateMissingDirectories"
			value      	TRUE)
		    (object Attribute
			tool       	"cg"
			name       	"StopOnError"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"ErrorLimit"
			value      	30)
		    (object Attribute
			tool       	"cg"
			name       	"Directory"
			value      	"$ROSECPP_SOURCE")
		    (object Attribute
			tool       	"cg"
			name       	"BooleanType"
			value      	"int")
		    (object Attribute
			tool       	"cg"
			name       	"AllowTemplates"
			value      	TRUE)
		    (object Attribute
			tool       	"cg"
			name       	"AllowExplicitInstantiations"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"AllowProtectedInheritance"
			value      	TRUE)
		    (object Attribute
			tool       	"cg"
			name       	"OneByValueContainer"
			value      	"$targetClass")
		    (object Attribute
			tool       	"cg"
			name       	"OneByReferenceContainer"
			value      	"$targetClass *")
		    (object Attribute
			tool       	"cg"
			name       	"OptionalByValueContainer"
			value      	"OptionalByValue<$targetClass>")
		    (object Attribute
			tool       	"cg"
			name       	"OptionalByReferenceContainer"
			value      	"$targetClass *")
		    (object Attribute
			tool       	"cg"
			name       	"FixedByValueContainer"
			value      	"$targetClass[$limit]")
		    (object Attribute
			tool       	"cg"
			name       	"UnorderedFixedByValueContainer"
			value      	"$targetClass[$limit]")
		    (object Attribute
			tool       	"cg"
			name       	"FixedByReferenceContainer"
			value      	"$targetClass *[$limit]")
		    (object Attribute
			tool       	"cg"
			name       	"UnorderedFixedByReferenceContainer"
			value      	"$targetClass *[$limit]")
		    (object Attribute
			tool       	"cg"
			name       	"BoundedByValueContainer"
			value      	"BoundedListByValue<$targetClass,$limit>")
		    (object Attribute
			tool       	"cg"
			name       	"UnorderedBoundedByValueContainer"
			value      	"BoundedSetByValue<$targetClass,$limit>")
		    (object Attribute
			tool       	"cg"
			name       	"BoundedByReferenceContainer"
			value      	"BoundedListByReference<$targetClass,$limit>")
		    (object Attribute
			tool       	"cg"
			name       	"UnorderedBoundedByReferenceContainer"
			value      	"BoundedSetByReference<$targetClass,$limit>")
		    (object Attribute
			tool       	"cg"
			name       	"UnboundedByValueContainer"
			value      	"UnboundedListByValue<$targetClass>")
		    (object Attribute
			tool       	"cg"
			name       	"UnorderedUnboundedByValueContainer"
			value      	"UnboundedSetByValue<$targetClass>")
		    (object Attribute
			tool       	"cg"
			name       	"UnboundedByReferenceContainer"
			value      	"UnboundedListByReference<$targetClass>")
		    (object Attribute
			tool       	"cg"
			name       	"UnorderedUnboundedByReferenceContainer"
			value      	"UnboundedSetByReference<$targetClass>")
		    (object Attribute
			tool       	"cg"
			name       	"QualifiedByValueContainer"
			value      	"AssociationByValue<$qualtype, $qualcont>")
		    (object Attribute
			tool       	"cg"
			name       	"UnorderedQualifiedByValueContainer"
			value      	"DictionaryByValue<$qualtype, $qualcont>")
		    (object Attribute
			tool       	"cg"
			name       	"QualifiedByReferenceContainer"
			value      	"AssociationByReference<$qualtype, $qualcont>")
		    (object Attribute
			tool       	"cg"
			name       	"UnorderedQualifiedByReferenceContainer"
			value      	"DictionaryByReference<$qualtype, $qualcont>")
		    (object Attribute
			tool       	"cg"
			name       	"PathSeparator"
			value      	"")
		    (object Attribute
			tool       	"cg"
			name       	"FileNameFormat"
			value      	"128vx_b")
		    (object Attribute
			tool       	"cg"
			name       	"AlwaysKeepOrphanedCode"
			value      	FALSE)))
	    (object Attribute
		tool       	"cg"
		name       	"default__Class"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"cg"
			name       	"CodeName"
			value      	"")
		    (object Attribute
			tool       	"cg"
			name       	"ImplementationType"
			value      	"")
		    (object Attribute
			tool       	"cg"
			name       	"ClassKey"
			value      	"class")
		    (object Attribute
			tool       	"cg"
			name       	"GenerateEmptyRegions"
			value      	("GenerateEmptyRegionSet" 3))
		    (object Attribute
			tool       	"cg"
			name       	"GenerateEmptyRegionSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"cg"
				name       	"None"
				value      	0)
			    (object Attribute
				tool       	"cg"
				name       	"Preserved"
				value      	1)
			    (object Attribute
				tool       	"cg"
				name       	"Unpreserved"
				value      	2)
			    (object Attribute
				tool       	"cg"
				name       	"All"
				value      	3)))
		    (object Attribute
			tool       	"cg"
			name       	"PutBodiesInSpec"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"GenerateDefaultConstructor"
			value      	("GenerateSet" 199))
		    (object Attribute
			tool       	"cg"
			name       	"DefaultConstructorVisibility"
			value      	("VisibilitySet" 45))
		    (object Attribute
			tool       	"cg"
			name       	"InlineDefaultConstructor"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"ExplicitDefaultConstructor"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"GenerateCopyConstructor"
			value      	("GenerateSet" 199))
		    (object Attribute
			tool       	"cg"
			name       	"CopyConstructorVisibility"
			value      	("VisibilitySet" 45))
		    (object Attribute
			tool       	"cg"
			name       	"InlineCopyConstructor"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"ExplicitCopyConstructor"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"GenerateDestructor"
			value      	TRUE)
		    (object Attribute
			tool       	"cg"
			name       	"DestructorVisibility"
			value      	("VisibilitySet" 45))
		    (object Attribute
			tool       	"cg"
			name       	"DestructorKind"
			value      	("ThreeKindSet" 200))
		    (object Attribute
			tool       	"cg"
			name       	"InlineDestructor"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"GenerateAssignmentOperation"
			value      	("GenerateSet" 199))
		    (object Attribute
			tool       	"cg"
			name       	"AssignmentVisibility"
			value      	("VisibilitySet" 45))
		    (object Attribute
			tool       	"cg"
			name       	"AssignmentKind"
			value      	("ThreeKindSet" 200))
		    (object Attribute
			tool       	"cg"
			name       	"InlineAssignmentOperation"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"GenerateEqualityOperations"
			value      	("GenerateSet" 199))
		    (object Attribute
			tool       	"cg"
			name       	"EqualityVisibility"
			value      	("VisibilitySet" 45))
		    (object Attribute
			tool       	"cg"
			name       	"EqualityKind"
			value      	("FriendKindSet" 200))
		    (object Attribute
			tool       	"cg"
			name       	"InlineEqualityOperations"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"GenerateRelationalOperations"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"RelationalVisibility"
			value      	("VisibilitySet" 45))
		    (object Attribute
			tool       	"cg"
			name       	"RelationalKind"
			value      	("FriendKindSet" 200))
		    (object Attribute
			tool       	"cg"
			name       	"InlineRelationalOperations"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"GenerateStorageMgmtOperations"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"StorageMgmtVisibility"
			value      	("VisibilitySet" 45))
		    (object Attribute
			tool       	"cg"
			name       	"InlineStorageMgmtOperations"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"GenerateSubscriptOperation"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"SubscriptVisibility"
			value      	("VisibilitySet" 45))
		    (object Attribute
			tool       	"cg"
			name       	"SubscriptKind"
			value      	("ThreeKindSet" 200))
		    (object Attribute
			tool       	"cg"
			name       	"SubscriptResultType"
			value      	"")
		    (object Attribute
			tool       	"cg"
			name       	"InlineSubscriptOperation"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"GenerateDereferenceOperation"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"DereferenceVisibility"
			value      	("VisibilitySet" 45))
		    (object Attribute
			tool       	"cg"
			name       	"DereferenceKind"
			value      	("ThreeKindSet" 200))
		    (object Attribute
			tool       	"cg"
			name       	"DereferenceResultType"
			value      	"")
		    (object Attribute
			tool       	"cg"
			name       	"InlineDereferenceOperation"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"GenerateIndirectionOperation"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"IndirectionVisibility"
			value      	("VisibilitySet" 45))
		    (object Attribute
			tool       	"cg"
			name       	"IndirectionKind"
			value      	("ThreeKindSet" 200))
		    (object Attribute
			tool       	"cg"
			name       	"IndirectionResultType"
			value      	"")
		    (object Attribute
			tool       	"cg"
			name       	"InlineIndirectionOperation"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"GenerateStreamOperations"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"StreamVisibility"
			value      	("VisibilitySet" 45))
		    (object Attribute
			tool       	"cg"
			name       	"InlineStreamOperations"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"ThreeKindSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"cg"
				name       	"Common"
				value      	200)
			    (object Attribute
				tool       	"cg"
				name       	"Virtual"
				value      	201)
			    (object Attribute
				tool       	"cg"
				name       	"Abstract"
				value      	202)))
		    (object Attribute
			tool       	"cg"
			name       	"KindSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"cg"
				name       	"Common"
				value      	200)
			    (object Attribute
				tool       	"cg"
				name       	"Virtual"
				value      	201)
			    (object Attribute
				tool       	"cg"
				name       	"Abstract"
				value      	202)
			    (object Attribute
				tool       	"cg"
				name       	"Static"
				value      	203)))
		    (object Attribute
			tool       	"cg"
			name       	"FriendKindSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"cg"
				name       	"Common"
				value      	200)
			    (object Attribute
				tool       	"cg"
				name       	"Virtual"
				value      	201)
			    (object Attribute
				tool       	"cg"
				name       	"Abstract"
				value      	202)
			    (object Attribute
				tool       	"cg"
				name       	"Friend"
				value      	204)))
		    (object Attribute
			tool       	"cg"
			name       	"GenerateSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"cg"
				name       	"DeclareAndDefine"
				value      	199)
			    (object Attribute
				tool       	"cg"
				name       	"DeclareOnly"
				value      	205)
			    (object Attribute
				tool       	"cg"
				name       	"DoNotDeclare"
				value      	206)))
		    (object Attribute
			tool       	"cg"
			name       	"VisibilitySet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"cg"
				name       	"Public"
				value      	45)
			    (object Attribute
				tool       	"cg"
				name       	"Protected"
				value      	44)
			    (object Attribute
				tool       	"cg"
				name       	"Private"
				value      	43)
			    (object Attribute
				tool       	"cg"
				name       	"Implementation"
				value      	14)))))
	    (object Attribute
		tool       	"cg"
		name       	"default__Module-Spec"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"cg"
			name       	"Generate"
			value      	TRUE)
		    (object Attribute
			tool       	"cg"
			name       	"GenerateEmptyRegions"
			value      	("GenerateEmptyRegionSet" 3))
		    (object Attribute
			tool       	"cg"
			name       	"GenerateEmptyRegionSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"cg"
				name       	"None"
				value      	0)
			    (object Attribute
				tool       	"cg"
				name       	"Preserved"
				value      	1)
			    (object Attribute
				tool       	"cg"
				name       	"Unpreserved"
				value      	2)
			    (object Attribute
				tool       	"cg"
				name       	"All"
				value      	3)))
		    (object Attribute
			tool       	"cg"
			name       	"CmIdentification"
			value      	(value Text "  %X% %Q% %Z% %W%"))
		    (object Attribute
			tool       	"cg"
			name       	"CopyrightNotice"
			value      	(value Text ""))
		    (object Attribute
			tool       	"cg"
			name       	"FileName"
			value      	"AUTO GENERATE")
		    (object Attribute
			tool       	"cg"
			name       	"AllowExtensionlessFileName"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"InclusionProtectionSymbol"
			value      	"AUTO GENERATE")
		    (object Attribute
			tool       	"cg"
			name       	"IncludeFormat"
			value      	(value Text 
|// $package
|#include "$file"
|
			))
		    (object Attribute
			tool       	"cg"
			name       	"IncludeBySimpleName"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"IncludePrecompiledHeader"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"IncludeOrder"
			value      	"AMIR")
		    (object Attribute
			tool       	"cg"
			name       	"AdditionalIncludes"
			value      	(value Text ""))
		    (object Attribute
			tool       	"cg"
			name       	"InliningStyle"
			value      	("InliningStyleSet" 207))
		    (object Attribute
			tool       	"cg"
			name       	"InliningStyleSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"cg"
				name       	"InClassDeclaration"
				value      	208)
			    (object Attribute
				tool       	"cg"
				name       	"FollowingClassDeclaration"
				value      	207)))
		    (object Attribute
			tool       	"cg"
			name       	"TypesDefined"
			value      	(value Text ""))
		    (object Attribute
			tool       	"cg"
			name       	"IncludeClosure"
			value      	(value Text ""))))
	    (object Attribute
		tool       	"cg"
		name       	"default__Module-Body"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"cg"
			name       	"Generate"
			value      	TRUE)
		    (object Attribute
			tool       	"cg"
			name       	"GenerateEmptyRegions"
			value      	("GenerateEmptyRegionSet" 3))
		    (object Attribute
			tool       	"cg"
			name       	"GenerateEmptyRegionSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"cg"
				name       	"None"
				value      	0)
			    (object Attribute
				tool       	"cg"
				name       	"Preserved"
				value      	1)
			    (object Attribute
				tool       	"cg"
				name       	"Unpreserved"
				value      	2)
			    (object Attribute
				tool       	"cg"
				name       	"All"
				value      	3)))
		    (object Attribute
			tool       	"cg"
			name       	"CmIdentification"
			value      	(value Text "  %X% %Q% %Z% %W%"))
		    (object Attribute
			tool       	"cg"
			name       	"CopyrightNotice"
			value      	(value Text ""))
		    (object Attribute
			tool       	"cg"
			name       	"FileName"
			value      	"AUTO GENERATE")
		    (object Attribute
			tool       	"cg"
			name       	"AllowExtensionlessFileName"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"IncludeFormat"
			value      	(value Text 
|// $package
|#include "$file"
|
			))
		    (object Attribute
			tool       	"cg"
			name       	"IncludeBySimpleName"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"IncludePrecompiledHeader"
			value      	TRUE)
		    (object Attribute
			tool       	"cg"
			name       	"IncludeOrder"
			value      	"AMIR")
		    (object Attribute
			tool       	"cg"
			name       	"AdditionalIncludes"
			value      	(value Text ""))
		    (object Attribute
			tool       	"cg"
			name       	"InliningStyle"
			value      	("InliningStyleSet" 207))
		    (object Attribute
			tool       	"cg"
			name       	"InliningStyleSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"cg"
				name       	"InClassDeclaration"
				value      	208)
			    (object Attribute
				tool       	"cg"
				name       	"FollowingClassDeclaration"
				value      	207)))
		    (object Attribute
			tool       	"cg"
			name       	"TypesDefined"
			value      	(value Text ""))
		    (object Attribute
			tool       	"cg"
			name       	"IncludeClosure"
			value      	(value Text ""))))
	    (object Attribute
		tool       	"cg"
		name       	"default__Operation"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"cg"
			name       	"CodeName"
			value      	"")
		    (object Attribute
			tool       	"cg"
			name       	"OperationKind"
			value      	("OperationKindSet" 200))
		    (object Attribute
			tool       	"cg"
			name       	"OperationKindSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"cg"
				name       	"Common"
				value      	200)
			    (object Attribute
				tool       	"cg"
				name       	"Virtual"
				value      	201)
			    (object Attribute
				tool       	"cg"
				name       	"Abstract"
				value      	202)
			    (object Attribute
				tool       	"cg"
				name       	"Static"
				value      	203)
			    (object Attribute
				tool       	"cg"
				name       	"Friend"
				value      	204)))
		    (object Attribute
			tool       	"cg"
			name       	"GenerateAbstractBody"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"OperationIsConst"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"OperationIsExplicit"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"Inline"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"EntryCode"
			value      	(value Text ""))
		    (object Attribute
			tool       	"cg"
			name       	"ExitCode"
			value      	(value Text ""))
		    (object Attribute
			tool       	"cg"
			name       	"CCRegion"
			value      	"")
		    (object Attribute
			tool       	"cg"
			name       	"GenerateEmptyRegions"
			value      	("GenerateEmptyRegionSet" 3))
		    (object Attribute
			tool       	"cg"
			name       	"GenerateEmptyRegionSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"cg"
				name       	"None"
				value      	0)
			    (object Attribute
				tool       	"cg"
				name       	"Preserved"
				value      	1)
			    (object Attribute
				tool       	"cg"
				name       	"Unpreserved"
				value      	2)
			    (object Attribute
				tool       	"cg"
				name       	"All"
				value      	3)))
		    (object Attribute
			tool       	"cg"
			name       	"BodyAnnotations"
			value      	"")))
	    (object Attribute
		tool       	"cg"
		name       	"default__Has"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"cg"
			name       	"CodeName"
			value      	"")
		    (object Attribute
			tool       	"cg"
			name       	"Ordered"
			value      	TRUE)
		    (object Attribute
			tool       	"cg"
			name       	"NameIfUnlabeled"
			value      	"the_$supplier")
		    (object Attribute
			tool       	"cg"
			name       	"GenerateDataMember"
			value      	TRUE)
		    (object Attribute
			tool       	"cg"
			name       	"DataMemberName"
			value      	"$relationship")
		    (object Attribute
			tool       	"cg"
			name       	"DataMemberVisibility"
			value      	("DataMemberVisibilitySet" 14))
		    (object Attribute
			tool       	"cg"
			name       	"DataMemberVisibilitySet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"cg"
				name       	"Public"
				value      	45)
			    (object Attribute
				tool       	"cg"
				name       	"Protected"
				value      	44)
			    (object Attribute
				tool       	"cg"
				name       	"Private"
				value      	43)
			    (object Attribute
				tool       	"cg"
				name       	"Implementation"
				value      	14)
			    (object Attribute
				tool       	"cg"
				name       	"AtRelationshipVisibility"
				value      	210)))
		    (object Attribute
			tool       	"cg"
			name       	"DataMemberMutability"
			value      	("DataMemberMutabilitySet" 0))
		    (object Attribute
			tool       	"cg"
			name       	"DataMemberMutabilitySet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"cg"
				name       	"Unrestricted"
				value      	0)
			    (object Attribute
				tool       	"cg"
				name       	"Mutable"
				value      	1)
			    (object Attribute
				tool       	"cg"
				name       	"Const"
				value      	2)))
		    (object Attribute
			tool       	"cg"
			name       	"DataMemberIsVolatile"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"DataMemberFieldSize"
			value      	"")
		    (object Attribute
			tool       	"cg"
			name       	"InitialValue"
			value      	(value Text ""))
		    (object Attribute
			tool       	"cg"
			name       	"GenerateGetOperation"
			value      	TRUE)
		    (object Attribute
			tool       	"cg"
			name       	"GenerateSetOperation"
			value      	TRUE)
		    (object Attribute
			tool       	"cg"
			name       	"GetName"
			value      	"get_$relationship")
		    (object Attribute
			tool       	"cg"
			name       	"SetName"
			value      	"set_$relationship")
		    (object Attribute
			tool       	"cg"
			name       	"GetSetKinds"
			value      	("GetSetKindsSet" 200))
		    (object Attribute
			tool       	"cg"
			name       	"GetSetKindsSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"cg"
				name       	"Common"
				value      	200)
			    (object Attribute
				tool       	"cg"
				name       	"Virtual"
				value      	201)
			    (object Attribute
				tool       	"cg"
				name       	"Abstract"
				value      	202)
			    (object Attribute
				tool       	"cg"
				name       	"Static"
				value      	203)
			    (object Attribute
				tool       	"cg"
				name       	"Friend"
				value      	204)))
		    (object Attribute
			tool       	"cg"
			name       	"ContainerClass"
			value      	"")
		    (object Attribute
			tool       	"cg"
			name       	"SelectorName"
			value      	"")
		    (object Attribute
			tool       	"cg"
			name       	"SelectorType"
			value      	"")
		    (object Attribute
			tool       	"cg"
			name       	"GetIsConst"
			value      	TRUE)
		    (object Attribute
			tool       	"cg"
			name       	"GetResultIsConst"
			value      	("GetResultIsConstSet" 2))
		    (object Attribute
			tool       	"cg"
			name       	"GetResultIsConstSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"cg"
				name       	"False"
				value      	0)
			    (object Attribute
				tool       	"cg"
				name       	"True"
				value      	1)
			    (object Attribute
				tool       	"cg"
				name       	"Same_As_Function"
				value      	2)))
		    (object Attribute
			tool       	"cg"
			name       	"GetSetByReference"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"InlineGet"
			value      	TRUE)
		    (object Attribute
			tool       	"cg"
			name       	"SetReturnsValue"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"InlineSet"
			value      	TRUE)
		    (object Attribute
			tool       	"cg"
			name       	"ForwardReferenceOnly"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"HasRelTypeSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"cg"
				name       	"Array"
				value      	24)
			    (object Attribute
				tool       	"cg"
				name       	"Sequence"
				value      	47)))))
	    (object Attribute
		tool       	"cg"
		name       	"default__Association"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"cg"
			name       	"NameIfUnlabeled"
			value      	"the_$targetClass")))
	    (object Attribute
		tool       	"cg"
		name       	"default__Inherit"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"cg"
			name       	"InstanceArguments"
			value      	"")))
	    (object Attribute
		tool       	"cg"
		name       	"default__Role"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"cg"
			name       	"CodeName"
			value      	"")
		    (object Attribute
			tool       	"cg"
			name       	"ForwardReferenceOnly"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"NameIfUnlabeled"
			value      	"the_$targetClass")
		    (object Attribute
			tool       	"cg"
			name       	"GenerateDataMember"
			value      	TRUE)
		    (object Attribute
			tool       	"cg"
			name       	"DataMemberName"
			value      	"$target")
		    (object Attribute
			tool       	"cg"
			name       	"DataMemberVisibility"
			value      	("DataMemberVisibilitySet" 14))
		    (object Attribute
			tool       	"cg"
			name       	"DataMemberVisibilitySet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"cg"
				name       	"Public"
				value      	45)
			    (object Attribute
				tool       	"cg"
				name       	"Protected"
				value      	44)
			    (object Attribute
				tool       	"cg"
				name       	"Private"
				value      	43)
			    (object Attribute
				tool       	"cg"
				name       	"Implementation"
				value      	14)
			    (object Attribute
				tool       	"cg"
				name       	"AtRelationshipVisibility"
				value      	210)))
		    (object Attribute
			tool       	"cg"
			name       	"DataMemberMutability"
			value      	("DataMemberMutabilitySet" 0))
		    (object Attribute
			tool       	"cg"
			name       	"DataMemberMutabilitySet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"cg"
				name       	"Unrestricted"
				value      	0)
			    (object Attribute
				tool       	"cg"
				name       	"Mutable"
				value      	1)
			    (object Attribute
				tool       	"cg"
				name       	"Const"
				value      	2)))
		    (object Attribute
			tool       	"cg"
			name       	"DataMemberIsVolatile"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"DataMemberFieldSize"
			value      	"")
		    (object Attribute
			tool       	"cg"
			name       	"InitialValue"
			value      	(value Text ""))
		    (object Attribute
			tool       	"cg"
			name       	"ContainerClass"
			value      	"")
		    (object Attribute
			tool       	"cg"
			name       	"ContainerGet"
			value      	"$data.get($keys)")
		    (object Attribute
			tool       	"cg"
			name       	"ContainerSet"
			value      	"$data.set($keys,$value)")
		    (object Attribute
			tool       	"cg"
			name       	"QualifiedContainer"
			value      	"")
		    (object Attribute
			tool       	"cg"
			name       	"AssocClassContainer"
			value      	"$supplier *")
		    (object Attribute
			tool       	"cg"
			name       	"AssocClassInitialValue"
			value      	(value Text ""))
		    (object Attribute
			tool       	"cg"
			name       	"GetSetKinds"
			value      	("GetSetKindsSet" 200))
		    (object Attribute
			tool       	"cg"
			name       	"GetSetKindsSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"cg"
				name       	"Common"
				value      	200)
			    (object Attribute
				tool       	"cg"
				name       	"Virtual"
				value      	201)
			    (object Attribute
				tool       	"cg"
				name       	"Abstract"
				value      	202)
			    (object Attribute
				tool       	"cg"
				name       	"Static"
				value      	203)
			    (object Attribute
				tool       	"cg"
				name       	"Friend"
				value      	204)))
		    (object Attribute
			tool       	"cg"
			name       	"GetSetByReference"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"GenerateGetOperation"
			value      	TRUE)
		    (object Attribute
			tool       	"cg"
			name       	"GetName"
			value      	"get_$target")
		    (object Attribute
			tool       	"cg"
			name       	"GetIsConst"
			value      	TRUE)
		    (object Attribute
			tool       	"cg"
			name       	"GetResultIsConst"
			value      	("GetResultIsConstSet" 2))
		    (object Attribute
			tool       	"cg"
			name       	"GetResultIsConstSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"cg"
				name       	"False"
				value      	0)
			    (object Attribute
				tool       	"cg"
				name       	"True"
				value      	1)
			    (object Attribute
				tool       	"cg"
				name       	"Same_As_Function"
				value      	2)))
		    (object Attribute
			tool       	"cg"
			name       	"InlineGet"
			value      	TRUE)
		    (object Attribute
			tool       	"cg"
			name       	"GenerateSetOperation"
			value      	TRUE)
		    (object Attribute
			tool       	"cg"
			name       	"SetName"
			value      	"set_$target")
		    (object Attribute
			tool       	"cg"
			name       	"SetReturnsValue"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"InlineSet"
			value      	TRUE)
		    (object Attribute
			tool       	"cg"
			name       	"QualifiedGetSetByReference"
			value      	("QualifiedGetSetByReferenceSet" 2))
		    (object Attribute
			tool       	"cg"
			name       	"QualifiedGetSetByReferenceSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"cg"
				name       	"False"
				value      	0)
			    (object Attribute
				tool       	"cg"
				name       	"True"
				value      	1)
			    (object Attribute
				tool       	"cg"
				name       	"Same_As_GetSetByReference"
				value      	2)))
		    (object Attribute
			tool       	"cg"
			name       	"GenerateQualifiedGetOperation"
			value      	TRUE)
		    (object Attribute
			tool       	"cg"
			name       	"QualifiedGetName"
			value      	"get_$target")
		    (object Attribute
			tool       	"cg"
			name       	"QualifiedGetIsConst"
			value      	TRUE)
		    (object Attribute
			tool       	"cg"
			name       	"QualifiedGetResultIsConst"
			value      	("GetResultIsConstSet" 2))
		    (object Attribute
			tool       	"cg"
			name       	"InlineQualifiedGet"
			value      	TRUE)
		    (object Attribute
			tool       	"cg"
			name       	"GenerateQualifiedSetOperation"
			value      	TRUE)
		    (object Attribute
			tool       	"cg"
			name       	"QualifiedSetName"
			value      	"set_$target")
		    (object Attribute
			tool       	"cg"
			name       	"QualifiedSetReturnsValue"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"InlineQualifiedSet"
			value      	TRUE)
		    (object Attribute
			tool       	"cg"
			name       	"GenerateAssocClassDataMember"
			value      	TRUE)
		    (object Attribute
			tool       	"cg"
			name       	"AssocClassDataMemberName"
			value      	"$target")
		    (object Attribute
			tool       	"cg"
			name       	"AssocClassDataMemberVisibility"
			value      	("DataMemberVisibilitySet" 14))
		    (object Attribute
			tool       	"cg"
			name       	"DataMemberVisibilitySet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"cg"
				name       	"Public"
				value      	45)
			    (object Attribute
				tool       	"cg"
				name       	"Protected"
				value      	44)
			    (object Attribute
				tool       	"cg"
				name       	"Private"
				value      	43)
			    (object Attribute
				tool       	"cg"
				name       	"Implementation"
				value      	14)
			    (object Attribute
				tool       	"cg"
				name       	"AtRelationshipVisibility"
				value      	210)))
		    (object Attribute
			tool       	"cg"
			name       	"AssocClassDataMemberMutability"
			value      	("DataMemberMutabilitySet" 0))
		    (object Attribute
			tool       	"cg"
			name       	"DataMemberMutabilitySet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"cg"
				name       	"Unrestricted"
				value      	0)
			    (object Attribute
				tool       	"cg"
				name       	"Mutable"
				value      	1)
			    (object Attribute
				tool       	"cg"
				name       	"Const"
				value      	2)))
		    (object Attribute
			tool       	"cg"
			name       	"AssocClassDataMemberIsVolatile"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"AssocClassGetSetKinds"
			value      	("GetSetKindsSet" 200))
		    (object Attribute
			tool       	"cg"
			name       	"GenerateAssocClassGetOperation"
			value      	TRUE)
		    (object Attribute
			tool       	"cg"
			name       	"AssocClassGetName"
			value      	"get_$target")
		    (object Attribute
			tool       	"cg"
			name       	"AssocClassGetIsConst"
			value      	TRUE)
		    (object Attribute
			tool       	"cg"
			name       	"AssocClassGetResultIsConst"
			value      	("GetResultIsConstSet" 2))
		    (object Attribute
			tool       	"cg"
			name       	"InlineAssocClassGet"
			value      	TRUE)
		    (object Attribute
			tool       	"cg"
			name       	"GenerateAssocClassSetOperation"
			value      	TRUE)
		    (object Attribute
			tool       	"cg"
			name       	"AssocClassSetName"
			value      	"set_$target")
		    (object Attribute
			tool       	"cg"
			name       	"AssocClassSetReturnsValue"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"InlineAssocClassSet"
			value      	TRUE)
		    (object Attribute
			tool       	"cg"
			name       	"AssocClassForwardReferenceOnly"
			value      	TRUE)
		    (object Attribute
			tool       	"cg"
			name       	"AssocTypeSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"cg"
				name       	"Array"
				value      	24)
			    (object Attribute
				tool       	"cg"
				name       	"Sequence"
				value      	47)))))
	    (object Attribute
		tool       	"cg"
		name       	"default__Attribute"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"cg"
			name       	"CodeName"
			value      	"")
		    (object Attribute
			tool       	"cg"
			name       	"GenerateDataMember"
			value      	TRUE)
		    (object Attribute
			tool       	"cg"
			name       	"DataMemberName"
			value      	"$attribute")
		    (object Attribute
			tool       	"cg"
			name       	"DataMemberVisibility"
			value      	("DataMemberVisibilitySet" 14))
		    (object Attribute
			tool       	"cg"
			name       	"DataMemberVisibilitySet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"cg"
				name       	"Public"
				value      	45)
			    (object Attribute
				tool       	"cg"
				name       	"Protected"
				value      	44)
			    (object Attribute
				tool       	"cg"
				name       	"Private"
				value      	43)
			    (object Attribute
				tool       	"cg"
				name       	"Implementation"
				value      	14)
			    (object Attribute
				tool       	"cg"
				name       	"AtAttributeVisibility"
				value      	211)))
		    (object Attribute
			tool       	"cg"
			name       	"DataMemberMutability"
			value      	("DataMemberMutabilitySet" 0))
		    (object Attribute
			tool       	"cg"
			name       	"DataMemberMutabilitySet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"cg"
				name       	"Unrestricted"
				value      	0)
			    (object Attribute
				tool       	"cg"
				name       	"Mutable"
				value      	1)
			    (object Attribute
				tool       	"cg"
				name       	"Const"
				value      	2)))
		    (object Attribute
			tool       	"cg"
			name       	"DataMemberIsVolatile"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"DataMemberFieldSize"
			value      	"")
		    (object Attribute
			tool       	"cg"
			name       	"GenerateGetOperation"
			value      	TRUE)
		    (object Attribute
			tool       	"cg"
			name       	"GenerateSetOperation"
			value      	TRUE)
		    (object Attribute
			tool       	"cg"
			name       	"GetName"
			value      	"get_$attribute")
		    (object Attribute
			tool       	"cg"
			name       	"SetName"
			value      	"set_$attribute")
		    (object Attribute
			tool       	"cg"
			name       	"GetSetKinds"
			value      	("GetSetKindsSet" 200))
		    (object Attribute
			tool       	"cg"
			name       	"GetSetKindsSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"cg"
				name       	"Common"
				value      	200)
			    (object Attribute
				tool       	"cg"
				name       	"Virtual"
				value      	201)
			    (object Attribute
				tool       	"cg"
				name       	"Abstract"
				value      	202)
			    (object Attribute
				tool       	"cg"
				name       	"Static"
				value      	203)
			    (object Attribute
				tool       	"cg"
				name       	"Friend"
				value      	204)))
		    (object Attribute
			tool       	"cg"
			name       	"GetIsConst"
			value      	TRUE)
		    (object Attribute
			tool       	"cg"
			name       	"GetResultIsConst"
			value      	("GetResultIsConstSet" 2))
		    (object Attribute
			tool       	"cg"
			name       	"GetResultIsConstSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"cg"
				name       	"False"
				value      	0)
			    (object Attribute
				tool       	"cg"
				name       	"True"
				value      	1)
			    (object Attribute
				tool       	"cg"
				name       	"Same_As_Function"
				value      	2)))
		    (object Attribute
			tool       	"cg"
			name       	"GetSetByReference"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"InlineGet"
			value      	TRUE)
		    (object Attribute
			tool       	"cg"
			name       	"SetReturnsValue"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"InlineSet"
			value      	TRUE)
		    (object Attribute
			tool       	"cg"
			name       	"CCRegion"
			value      	"")))
	    (object Attribute
		tool       	"cg"
		name       	"default__Uses"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"cg"
			name       	"ForwardReferenceOnly"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"BodyReferenceOnly"
			value      	FALSE)))
	    (object Attribute
		tool       	"cg"
		name       	"default__Subsystem"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"cg"
			name       	"Directory"
			value      	"AUTO GENERATE")
		    (object Attribute
			tool       	"cg"
			name       	"DirectoryIsOnSearchList"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"PrecompiledHeader"
			value      	"")))
	    (object Attribute
		tool       	"cg"
		name       	"default__Category"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"cg"
			name       	"IsNamespace"
			value      	FALSE)
		    (object Attribute
			tool       	"cg"
			name       	"Indent"
			value      	2)
		    (object Attribute
			tool       	"cg"
			name       	"CodeName"
			value      	"")
		    (object Attribute
			tool       	"cg"
			name       	"GenerateEmptyRegions"
			value      	("GenerateEmptyRegionSet" 3))
		    (object Attribute
			tool       	"cg"
			name       	"GenerateEmptyRegionSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"cg"
				name       	"None"
				value      	0)
			    (object Attribute
				tool       	"cg"
				name       	"Preserved"
				value      	1)
			    (object Attribute
				tool       	"cg"
				name       	"Unpreserved"
				value      	2)
			    (object Attribute
				tool       	"cg"
				name       	"All"
				value      	3)))))
	    (object Attribute
		tool       	"MSVC"
		name       	"propertyId"
		value      	"809135966")
	    (object Attribute
		tool       	"MSVC"
		name       	"default__Project"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"MSVC"
			name       	"Version"
			value      	"5.0")))
	    (object Attribute
		tool       	"MSVC"
		name       	"default__Class"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"MSVC"
			name       	"Type"
			value      	("MSVCClassTypeSet" 0))
		    (object Attribute
			tool       	"MSVC"
			name       	"MSVCClassTypeSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"MSVC"
				name       	"Normal"
				value      	0)
			    (object Attribute
				tool       	"MSVC"
				name       	"Interface_Part"
				value      	1)
			    (object Attribute
				tool       	"MSVC"
				name       	"Connection_Part"
				value      	2)
			    (object Attribute
				tool       	"MSVC"
				name       	"Class_Factory"
				value      	3)))
		    (object Attribute
			tool       	"MSVC"
			name       	"CObjectFunctionality"
			value      	("CObjectFunctionalitySet" 0))
		    (object Attribute
			tool       	"MSVC"
			name       	"CObjectFunctionalitySet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"MSVC"
				name       	"None"
				value      	0)
			    (object Attribute
				tool       	"MSVC"
				name       	"Dynamic"
				value      	1)
			    (object Attribute
				tool       	"MSVC"
				name       	"Dyncreate"
				value      	2)
			    (object Attribute
				tool       	"MSVC"
				name       	"Serial"
				value      	3)))
		    (object Attribute
			tool       	"MSVC"
			name       	"GenerateOverrideGroup"
			value      	FALSE)
		    (object Attribute
			tool       	"MSVC"
			name       	"GenerateDataGroup"
			value      	FALSE)
		    (object Attribute
			tool       	"MSVC"
			name       	"AFX_DATA_Entries"
			value      	(value Text ""))
		    (object Attribute
			tool       	"MSVC"
			name       	"GenerateFieldGroup"
			value      	FALSE)
		    (object Attribute
			tool       	"MSVC"
			name       	"AFX_FIELD_Entries"
			value      	(value Text ""))
		    (object Attribute
			tool       	"MSVC"
			name       	"GenerateMessageGroup"
			value      	FALSE)
		    (object Attribute
			tool       	"MSVC"
			name       	"GenerateMessageMap"
			value      	FALSE)
		    (object Attribute
			tool       	"MSVC"
			name       	"AFX_MSG_MAP_Entries"
			value      	(value Text ""))
		    (object Attribute
			tool       	"MSVC"
			name       	"MESSAGE_MAP_Entries"
			value      	(value Text ""))
		    (object Attribute
			tool       	"MSVC"
			name       	"OLEFactory"
			value      	("OLEFactorySet" 0))
		    (object Attribute
			tool       	"MSVC"
			name       	"OLEFactorySet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"MSVC"
				name       	"None"
				value      	0)
			    (object Attribute
				tool       	"MSVC"
				name       	"Built_in"
				value      	1)
			    (object Attribute
				tool       	"MSVC"
				name       	"Simple"
				value      	2)
			    (object Attribute
				tool       	"MSVC"
				name       	"Licensed"
				value      	3)))
		    (object Attribute
			tool       	"MSVC"
			name       	"OLEName"
			value      	"")
		    (object Attribute
			tool       	"MSVC"
			name       	"OLEClassID"
			value      	"")
		    (object Attribute
			tool       	"MSVC"
			name       	"GenerateOLECtlType"
			value      	FALSE)
		    (object Attribute
			tool       	"MSVC"
			name       	"OLECtlType"
			value      	"")
		    (object Attribute
			tool       	"MSVC"
			name       	"GenerateOLETypeLib"
			value      	FALSE)
		    (object Attribute
			tool       	"MSVC"
			name       	"OLETypeLibID"
			value      	"")
		    (object Attribute
			tool       	"MSVC"
			name       	"OLETypeLibMajor"
			value      	"")
		    (object Attribute
			tool       	"MSVC"
			name       	"OLETypeLibMinor"
			value      	"")
		    (object Attribute
			tool       	"MSVC"
			name       	"GeneratePropPageIDs"
			value      	FALSE)
		    (object Attribute
			tool       	"MSVC"
			name       	"OLEPropPageIDs"
			value      	(value Text ""))
		    (object Attribute
			tool       	"MSVC"
			name       	"GenerateDispatchMap"
			value      	FALSE)
		    (object Attribute
			tool       	"MSVC"
			name       	"AFX_DISPATCH_Entries"
			value      	(value Text ""))
		    (object Attribute
			tool       	"MSVC"
			name       	"AFX_DISPATCH_MAP_Entries"
			value      	(value Text ""))
		    (object Attribute
			tool       	"MSVC"
			name       	"DISPATCH_MAP_Entries"
			value      	(value Text ""))
		    (object Attribute
			tool       	"MSVC"
			name       	"StockProperties"
			value      	(value Text ""))
		    (object Attribute
			tool       	"MSVC"
			name       	"StockFunctions"
			value      	(value Text ""))
		    (object Attribute
			tool       	"MSVC"
			name       	"DispatchDefValue"
			value      	"")
		    (object Attribute
			tool       	"MSVC"
			name       	"GenerateDispIdEnum"
			value      	FALSE)
		    (object Attribute
			tool       	"MSVC"
			name       	"AFX_DISP_ID_Entries"
			value      	(value Text ""))
		    (object Attribute
			tool       	"MSVC"
			name       	"GenerateInterfaceMap"
			value      	FALSE)
		    (object Attribute
			tool       	"MSVC"
			name       	"INTERFACE_MAP_Entries"
			value      	(value Text ""))
		    (object Attribute
			tool       	"MSVC"
			name       	"InitInterface"
			value      	"")
		    (object Attribute
			tool       	"MSVC"
			name       	"GenerateEventMap"
			value      	FALSE)
		    (object Attribute
			tool       	"MSVC"
			name       	"AFX_EVENT_Entries"
			value      	(value Text ""))
		    (object Attribute
			tool       	"MSVC"
			name       	"AFX_EVENT_MAP_Entries"
			value      	(value Text ""))
		    (object Attribute
			tool       	"MSVC"
			name       	"EVENT_MAP_Entries"
			value      	(value Text ""))
		    (object Attribute
			tool       	"MSVC"
			name       	"StockEvents"
			value      	(value Text ""))
		    (object Attribute
			tool       	"MSVC"
			name       	"GenerateEventSinkMap"
			value      	FALSE)
		    (object Attribute
			tool       	"MSVC"
			name       	"AFX_EVENTSINK_Entries"
			value      	(value Text ""))
		    (object Attribute
			tool       	"MSVC"
			name       	"AFX_EVENTSINK_MAP_Entries"
			value      	(value Text ""))
		    (object Attribute
			tool       	"MSVC"
			name       	"EVENTSINK_MAP_Entries"
			value      	(value Text ""))
		    (object Attribute
			tool       	"MSVC"
			name       	"PropNotifySinks"
			value      	(value Text ""))
		    (object Attribute
			tool       	"MSVC"
			name       	"GenerateConnectionMap"
			value      	FALSE)
		    (object Attribute
			tool       	"MSVC"
			name       	"CONNECTION_MAP_Entries"
			value      	(value Text ""))
		    (object Attribute
			tool       	"MSVC"
			name       	"ConnectionPointIID"
			value      	"")
		    (object Attribute
			tool       	"MSVC"
			name       	"InheritanceType"
			value      	"")
		    (object Attribute
			tool       	"MSVC"
			name       	"DeclSpec"
			value      	"")
		    (object Attribute
			tool       	"MSVC"
			name       	"OLECommands"
			value      	(value Text ""))
		    (object Attribute
			tool       	"MSVC"
			name       	"MFCDeclares"
			value      	(value Text ""))
		    (object Attribute
			tool       	"MSVC"
			name       	"MFCImplements"
			value      	(value Text ""))
		    (object Attribute
			tool       	"MSVC"
			name       	"ATL_Declares"
			value      	(value Text ""))
		    (object Attribute
			tool       	"MSVC"
			name       	"GenerateCOMMap"
			value      	FALSE)
		    (object Attribute
			tool       	"MSVC"
			name       	"COM_MAP_Entries"
			value      	(value Text ""))
		    (object Attribute
			tool       	"MSVC"
			name       	"GenerateConnectionPointMap"
			value      	FALSE)
		    (object Attribute
			tool       	"MSVC"
			name       	"CONNECTION_POINT_MAP_Entries"
			value      	(value Text ""))
		    (object Attribute
			tool       	"MSVC"
			name       	"GenerateMsgMap"
			value      	FALSE)
		    (object Attribute
			tool       	"MSVC"
			name       	"MSG_MAP_Entries"
			value      	(value Text ""))
		    (object Attribute
			tool       	"MSVC"
			name       	"GeneratePropertyMap"
			value      	FALSE)
		    (object Attribute
			tool       	"MSVC"
			name       	"PROPERTY_MAP_Entries"
			value      	(value Text ""))))
	    (object Attribute
		tool       	"MSVC"
		name       	"default__Operation"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"MSVC"
			name       	"Type"
			value      	("MSVCOperationTypeSet" 0))
		    (object Attribute
			tool       	"MSVC"
			name       	"MSVCOperationTypeSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"MSVC"
				name       	"Normal"
				value      	0)
			    (object Attribute
				tool       	"MSVC"
				name       	"Virtual_Override"
				value      	1)
			    (object Attribute
				tool       	"MSVC"
				name       	"Message_Handler"
				value      	2)
			    (object Attribute
				tool       	"MSVC"
				name       	"Dispatch_Handler"
				value      	3)
			    (object Attribute
				tool       	"MSVC"
				name       	"Event_Firing_Function"
				value      	4)
			    (object Attribute
				tool       	"MSVC"
				name       	"Event_Sink_Handler"
				value      	5)
			    (object Attribute
				tool       	"MSVC"
				name       	"Std_OLE_Method"
				value      	6)
			    (object Attribute
				tool       	"MSVC"
				name       	"Command_Parser"
				value      	7)
			    (object Attribute
				tool       	"MSVC"
				name       	"Property_Get_Function"
				value      	8)
			    (object Attribute
				tool       	"MSVC"
				name       	"Property_Set_Function"
				value      	9)
			    (object Attribute
				tool       	"MSVC"
				name       	"Property_Notify_Function"
				value      	10)
			    (object Attribute
				tool       	"MSVC"
				name       	"Macro_Generated_Function"
				value      	11)))
		    (object Attribute
			tool       	"MSVC"
			name       	"AFX_MSG_MAP_Entries"
			value      	(value Text ""))
		    (object Attribute
			tool       	"MSVC"
			name       	"MESSAGE_MAP_Entries"
			value      	(value Text ""))
		    (object Attribute
			tool       	"MSVC"
			name       	"AFX_DISPATCH_MAP_Entries"
			value      	(value Text ""))
		    (object Attribute
			tool       	"MSVC"
			name       	"DISPATCH_MAP_Entries"
			value      	(value Text ""))
		    (object Attribute
			tool       	"MSVC"
			name       	"AFX_EVENT_MAP_Entries"
			value      	(value Text ""))
		    (object Attribute
			tool       	"MSVC"
			name       	"EVENT_MAP_Entries"
			value      	(value Text ""))
		    (object Attribute
			tool       	"MSVC"
			name       	"AFX_EVENTSINK_MAP_Entries"
			value      	(value Text ""))
		    (object Attribute
			tool       	"MSVC"
			name       	"EVENTSINK_MAP_Entries"
			value      	(value Text ""))
		    (object Attribute
			tool       	"MSVC"
			name       	"CallType"
			value      	"")
		    (object Attribute
			tool       	"MSVC"
			name       	"DeclSpec"
			value      	"")
		    (object Attribute
			tool       	"MSVC"
			name       	"BodyImage"
			value      	(value Text ""))))
	    (object Attribute
		tool       	"MSVC"
		name       	"default__Role"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"MSVC"
			name       	"Type"
			value      	("MSVCAttributeTypeSet" 0))
		    (object Attribute
			tool       	"MSVC"
			name       	"MSVCAttributeTypeSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"MSVC"
				name       	"Normal"
				value      	0)
			    (object Attribute
				tool       	"MSVC"
				name       	"Member_Property"
				value      	1)
			    (object Attribute
				tool       	"MSVC"
				name       	"Get_Set_Property"
				value      	2)
			    (object Attribute
				tool       	"MSVC"
				name       	"Dialog_Data"
				value      	3)
			    (object Attribute
				tool       	"MSVC"
				name       	"Field_Data"
				value      	4)
			    (object Attribute
				tool       	"MSVC"
				name       	"Stock_Property"
				value      	5)))
		    (object Attribute
			tool       	"MSVC"
			name       	"AFX_DISPATCH_MAP_Entries"
			value      	(value Text ""))
		    (object Attribute
			tool       	"MSVC"
			name       	"DISPATCH_MAP_Entries"
			value      	(value Text ""))
		    (object Attribute
			tool       	"MSVC"
			name       	"DeclSpec"
			value      	"")
		    (object Attribute
			tool       	"MSVC"
			name       	"PointerBase"
			value      	"")
		    (object Attribute
			tool       	"MSVC"
			name       	"CallType"
			value      	"")
		    (object Attribute
			tool       	"MSVC"
			name       	"StockPropertyImplementation"
			value      	"")))
	    (object Attribute
		tool       	"MSVC"
		name       	"default__Has"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"MSVC"
			name       	"Type"
			value      	("MSVCAttributeTypeSet" 0))
		    (object Attribute
			tool       	"MSVC"
			name       	"MSVCAttributeTypeSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"MSVC"
				name       	"Normal"
				value      	0)
			    (object Attribute
				tool       	"MSVC"
				name       	"Member_Property"
				value      	1)
			    (object Attribute
				tool       	"MSVC"
				name       	"Get_Set_Property"
				value      	2)
			    (object Attribute
				tool       	"MSVC"
				name       	"Dialog_Data"
				value      	3)
			    (object Attribute
				tool       	"MSVC"
				name       	"Field_Data"
				value      	4)
			    (object Attribute
				tool       	"MSVC"
				name       	"Stock_Property"
				value      	5)))
		    (object Attribute
			tool       	"MSVC"
			name       	"AFX_DISPATCH_MAP_Entries"
			value      	(value Text ""))
		    (object Attribute
			tool       	"MSVC"
			name       	"DISPATCH_MAP_Entries"
			value      	(value Text ""))
		    (object Attribute
			tool       	"MSVC"
			name       	"DeclSpec"
			value      	"")
		    (object Attribute
			tool       	"MSVC"
			name       	"PointerBase"
			value      	"")
		    (object Attribute
			tool       	"MSVC"
			name       	"CallType"
			value      	"")
		    (object Attribute
			tool       	"MSVC"
			name       	"StockPropertyImplementation"
			value      	"")))
	    (object Attribute
		tool       	"MSVC"
		name       	"default__Attribute"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"MSVC"
			name       	"Type"
			value      	("MSVCAttributeTypeSet" 0))
		    (object Attribute
			tool       	"MSVC"
			name       	"MSVCAttributeTypeSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"MSVC"
				name       	"Normal"
				value      	0)
			    (object Attribute
				tool       	"MSVC"
				name       	"Member_Property"
				value      	1)
			    (object Attribute
				tool       	"MSVC"
				name       	"Get_Set_Property"
				value      	2)
			    (object Attribute
				tool       	"MSVC"
				name       	"Dialog_Data"
				value      	3)
			    (object Attribute
				tool       	"MSVC"
				name       	"Field_Data"
				value      	4)
			    (object Attribute
				tool       	"MSVC"
				name       	"Stock_Property"
				value      	5)))
		    (object Attribute
			tool       	"MSVC"
			name       	"AFX_DISPATCH_MAP_Entries"
			value      	(value Text ""))
		    (object Attribute
			tool       	"MSVC"
			name       	"DISPATCH_MAP_Entries"
			value      	(value Text ""))
		    (object Attribute
			tool       	"MSVC"
			name       	"DeclSpec"
			value      	"")
		    (object Attribute
			tool       	"MSVC"
			name       	"PointerBase"
			value      	"")
		    (object Attribute
			tool       	"MSVC"
			name       	"CallType"
			value      	"")
		    (object Attribute
			tool       	"MSVC"
			name       	"StockPropertyImplementation"
			value      	"")))
	    (object Attribute
		tool       	"MSVC"
		name       	"default__Module-Spec"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"MSVC"
			name       	"GenerateIncludesGroup"
			value      	FALSE)
		    (object Attribute
			tool       	"MSVC"
			name       	"AFX_INCLUDES_Entries"
			value      	(value Text ""))
		    (object Attribute
			tool       	"MSVC"
			name       	"GenerateInsertLocation"
			value      	FALSE)))
	    (object Attribute
		tool       	"MSVC"
		name       	"default__Module-Body"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"MSVC"
			name       	"GenerateIncludesGroup"
			value      	FALSE)
		    (object Attribute
			tool       	"MSVC"
			name       	"AFX_INCLUDES_Entries"
			value      	(value Text ""))
		    (object Attribute
			tool       	"MSVC"
			name       	"GenerateInsertLocation"
			value      	FALSE)))
	    (object Attribute
		tool       	"cg"
		name       	"HiddenTool"
		value      	FALSE)
	    (object Attribute
		tool       	"COM"
		name       	"propertyId"
		value      	"783606378")
	    (object Attribute
		tool       	"COM"
		name       	"default__Class"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"COM"
			name       	"TypeKinds"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"COM"
				name       	"enum"
				value      	100)
			    (object Attribute
				tool       	"COM"
				name       	"record"
				value      	101)
			    (object Attribute
				tool       	"COM"
				name       	"module"
				value      	102)
			    (object Attribute
				tool       	"COM"
				name       	"interface"
				value      	103)
			    (object Attribute
				tool       	"COM"
				name       	"dispinterface"
				value      	104)
			    (object Attribute
				tool       	"COM"
				name       	"coclass"
				value      	105)
			    (object Attribute
				tool       	"COM"
				name       	"alias"
				value      	106)
			    (object Attribute
				tool       	"COM"
				name       	"union"
				value      	107)
			    (object Attribute
				tool       	"COM"
				name       	"max"
				value      	108)
			    (object Attribute
				tool       	"COM"
				name       	"(none)"
				value      	109)))
		    (object Attribute
			tool       	"COM"
			name       	"Generate"
			value      	TRUE)
		    (object Attribute
			tool       	"COM"
			name       	"kind"
			value      	("TypeKinds" 109))
		    (object Attribute
			tool       	"COM"
			name       	"uuid"
			value      	"")
		    (object Attribute
			tool       	"COM"
			name       	"version"
			value      	"")
		    (object Attribute
			tool       	"COM"
			name       	"helpstring"
			value      	"")
		    (object Attribute
			tool       	"COM"
			name       	"helpcontext"
			value      	"")
		    (object Attribute
			tool       	"COM"
			name       	"attributes"
			value      	"")
		    (object Attribute
			tool       	"COM"
			name       	"dllname"
			value      	"")
		    (object Attribute
			tool       	"COM"
			name       	"alias"
			value      	"")))
	    (object Attribute
		tool       	"COM"
		name       	"default__Operation"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"COM"
			name       	"Generate"
			value      	TRUE)
		    (object Attribute
			tool       	"COM"
			name       	"id"
			value      	"")
		    (object Attribute
			tool       	"COM"
			name       	"helpstring"
			value      	"")
		    (object Attribute
			tool       	"COM"
			name       	"attributes"
			value      	"")))
	    (object Attribute
		tool       	"COM"
		name       	"default__Attribute"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"COM"
			name       	"Generate"
			value      	TRUE)
		    (object Attribute
			tool       	"COM"
			name       	"id"
			value      	"")
		    (object Attribute
			tool       	"COM"
			name       	"helpstring"
			value      	"")
		    (object Attribute
			tool       	"COM"
			name       	"attributes"
			value      	"")))
	    (object Attribute
		tool       	"COM"
		name       	"default__Module-Spec"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"COM"
			name       	"Generate"
			value      	TRUE)
		    (object Attribute
			tool       	"COM"
			name       	"filename"
			value      	"")
		    (object Attribute
			tool       	"COM"
			name       	"library"
			value      	"")
		    (object Attribute
			tool       	"COM"
			name       	"uuid"
			value      	"")
		    (object Attribute
			tool       	"COM"
			name       	"version"
			value      	"")
		    (object Attribute
			tool       	"COM"
			name       	"helpstring"
			value      	"")
		    (object Attribute
			tool       	"COM"
			name       	"helpfile"
			value      	"")
		    (object Attribute
			tool       	"COM"
			name       	"helpcontext"
			value      	"")
		    (object Attribute
			tool       	"COM"
			name       	"lcid"
			value      	"")
		    (object Attribute
			tool       	"COM"
			name       	"attributes"
			value      	"")))
	    (object Attribute
		tool       	"COM"
		name       	"default__Param"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"COM"
			name       	"attributes"
			value      	"")))
	    (object Attribute
		tool       	"COM"
		name       	"HiddenTool"
		value      	FALSE)
	    (object Attribute
		tool       	"VisualStudio"
		name       	"HiddenTool"
		value      	FALSE))
	quid       	"3E773E8C0204"))