<?xml version="1.0" encoding="utf-8"?>
<VisioDocument>
	<DocumentProperties>
		<Title></Title>
		<HyperlinkBase href=""></HyperlinkBase>
	</DocumentProperties>
	<Pages>
		<Page ID="0" Name="PackageDiag" NameU="PackageDiag">
			<Shapes>
				<Shape ID="1" UniqueID="{F44A25D7-B34E-456F-ABFF-6E85626B6D1D}" Name="Package.109" NameU="Package.109" Master="0">
					<Text>ThreadProc
Agent</Text>
					<XForm>
						<PinX Unit="IN_F">8.517449147364149</PinX>
						<PinY Unit="IN_F">5.900000000000002</PinY>
					</XForm>
				</Shape>
				<Shape ID="4" UniqueID="{E4A9F234-AFE9-4CDE-A6EF-B37C1D03A5C1}" Name="Package.41" NameU="Package.41" Master="0">
					<Text>WebService</Text>
					<XForm>
						<PinX Unit="IN_F">1.931186177393447</PinX>
						<PinY Unit="IN_F">0.550000000000003</PinY>
					</XForm>
				</Shape>
				<Shape ID="7" UniqueID="{2FFE521A-34D5-42BD-91A6-A8E860821BF9}" Name="Package.38" NameU="Package.38" Master="0">
					<Text>Remoting</Text>
					<XForm>
						<PinX Unit="IN_F">2.465000000000002</PinX>
						<PinY Unit="IN_F">1.010000000000003</PinY>
					</XForm>
				</Shape>
				<Shape ID="10" UniqueID="{9AEE75D3-EE09-40DD-A69A-41E35798E95D}" Name="Package.101" NameU="Package.101" Master="0">
					<Text>ThreadProc
Listener</Text>
					<XForm>
						<PinX Unit="IN_F">1.874949147364150</PinX>
						<PinY Unit="IN_F">2.762500000000003</PinY>
					</XForm>
				</Shape>
				<Shape ID="13" UniqueID="{5AD3AD3F-2BFC-46C1-8564-C596D3C3FD79}" Name="Package.119" NameU="Package.119" Master="0">
					<Text>ThreadProc
RecvMsg</Text>
					<XForm>
						<PinX Unit="IN_F">4.290000000000001</PinX>
						<PinY Unit="IN_F">3.430000000000003</PinY>
					</XForm>
				</Shape>
				<Shape ID="16" UniqueID="{67BC9816-525A-4E91-AC21-6EBAC8A56B87}" Name="Interface.16" NameU="Interface.16" Master="2">
					<XForm>
						<PinX Unit="IN_F">1.874949147364149</PinX>
						<PinY Unit="IN">2.970025426317926</PinY>
					</XForm>
				</Shape>
				<Shape ID="17" UniqueID="{C0278C2C-B85C-4821-A9D8-ADEBC9E921CB}" Name="Package.110" NameU="Package.110" Master="0">
					<Text>ThreadProc
Recv</Text>
					<XForm>
						<PinX Unit="IN_F">3.090000000000001</PinX>
						<PinY Unit="IN_F">2.762500000000004</PinY>
					</XForm>
				</Shape>
				<Shape ID="20" UniqueID="{A20B5E9F-233F-4D5D-B110-B77EA5E49B47}" Name="Package.106" NameU="Package.106" Master="0">
					<Text>ThreadProc
Send</Text>
					<XForm>
						<PinX Unit="IN_F">5.540000000000001</PinX>
						<PinY Unit="IN_F">2.760000000000003</PinY>
					</XForm>
				</Shape>
				<Shape ID="23" UniqueID="{320F3186-F282-40F3-A897-A42BA350F7C8}" Name="Watermark Title" NameU="Watermark Title" Master="3">
					<Text>Static Structure</Text>
					<XForm>
						<PinX Unit="IN_F">0.000000000000000</PinX>
						<PinY Unit="IN">8.500000000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="24" UniqueID="{7300B243-EA62-4BCB-AFB3-28FBA079449F}" Name="Package" NameU="Package" Master="0">
					<Text>Executive</Text>
					<XForm>
						<PinX Unit="IN_F">3.275000000000000</PinX>
						<PinY Unit="IN_F">6.700000000000002</PinY>
					</XForm>
				</Shape>
				<Shape ID="27" UniqueID="{A55EB528-8C42-435B-A31B-2982E2B30158}" Name="Package.5" NameU="Package.5" Master="0">
					<Text>UI</Text>
					<XForm>
						<PinX Unit="IN_F">8.702449147364151</PinX>
						<PinY Unit="IN_F">7.200000000000002</PinY>
					</XForm>
				</Shape>
				<Shape ID="30" UniqueID="{EB82C251-9E5C-4DE7-BB00-D3E2213FF53B}" Name="Package.8" NameU="Package.8" Master="0">
					<Text>Agent</Text>
					<XForm>
						<PinX Unit="IN_F">6.793750000000004</PinX>
						<PinY Unit="IN_F">5.250000000000002</PinY>
					</XForm>
				</Shape>
				<Shape ID="33" UniqueID="{09F13219-16D5-455B-BCEC-2958A86B46B5}" Name="Package.11" NameU="Package.11" Master="0">
					<Text>MsgHandler
(comm)</Text>
					<XForm>
						<PinX Unit="IN_F">3.090000000000001</PinX>
						<PinY Unit="IN_F">4.762500000000003</PinY>
					</XForm>
				</Shape>
				<Shape ID="36" UniqueID="{BBE124B3-6E76-45E4-B896-84F8E9BEFC28}" Name="Package.14" NameU="Package.14" Master="0">
					<Text>Message</Text>
					<XForm>
						<PinX Unit="IN_F">10.125000000000002</PinX>
						<PinY Unit="IN_F">2.100000000000003</PinY>
					</XForm>
				</Shape>
				<Shape ID="39" UniqueID="{3F725740-2A64-4095-8DFA-239C571F2F51}" Name="Package.17" NameU="Package.17" Master="0">
					<Text>XMLParser</Text>
					<XForm>
						<PinX Unit="IN_F">10.125000000000002</PinX>
						<PinY Unit="IN_F">0.950000000000003</PinY>
					</XForm>
				</Shape>
				<Shape ID="42" UniqueID="{077BB276-2C92-40F2-A09B-3C80AD2C0989}" Name="Package.20" NameU="Package.20" Master="0">
					<Text>Factory</Text>
					<XForm>
						<PinX Unit="IN_F">8.714999999999998</PinX>
						<PinY Unit="IN_F">2.100000000000003</PinY>
					</XForm>
				</Shape>
				<Shape ID="45" UniqueID="{1EA543E7-31B7-43D7-98D2-9BAB1B9B12D9}" Name="Package.23" NameU="Package.23" Master="0">
					<Text>Serializable
Object</Text>
					<XForm>
						<PinX Unit="IN_F">8.715000000000002</PinX>
						<PinY Unit="IN_F">0.950000000000003</PinY>
					</XForm>
				</Shape>
				<Shape ID="48" UniqueID="{79DE03A6-3D78-4E34-8F1F-637C5073CEEB}" Name="Package.26" NameU="Package.26" Master="0">
					<Text>Thread, 
BQueue,
locks</Text>
					<XForm>
						<PinX Unit="IN_F">1.265000000000001</PinX>
						<PinY Unit="IN_F">4.750000000000003</PinY>
					</XForm>
				</Shape>
				<Shape ID="51" UniqueID="{CEE7B942-858A-4511-9DDB-93D3EBB2F033}" Name="Package.35" NameU="Package.35" Master="0">
					<Text>Sockets</Text>
					<XForm>
						<PinX Unit="IN_F">3.090050852635852</PinX>
						<PinY Unit="IN_F">1.443750000000004</PinY>
					</XForm>
				</Shape>
				<Shape ID="54" UniqueID="{7249F3C5-0182-4C1B-9CB5-5EE053847E59}" Name="Package.44" NameU="Package.44" Master="0">
					<Text>FileSynch</Text>
					<XForm>
						<PinX Unit="IN_F">8.490216257909287</PinX>
						<PinY Unit="IN_F">3.400000000000004</PinY>
					</XForm>
				</Shape>
				<Shape ID="57" UniqueID="{EDFB8F9F-75A7-45CF-A554-7D120975B8EC}" Name="Package.47" NameU="Package.47" Master="0">
					<Text>Navigate</Text>
					<XForm>
						<PinX Unit="IN_F">6.790000000000000</PinX>
						<PinY Unit="IN_F">3.400000000000004</PinY>
					</XForm>
				</Shape>
				<Shape ID="60" UniqueID="{8860C6C4-1257-4981-B218-41E9A7F4185B}" Name="Package.50" NameU="Package.50" Master="0">
					<Text>FileInfo</Text>
					<XForm>
						<PinX Unit="IN_F">7.299783742090713</PinX>
						<PinY Unit="IN_F">2.100000000000003</PinY>
					</XForm>
				</Shape>
				<Shape ID="63" UniqueID="{56742955-83CC-464C-AC96-B6F6962470B6}" Name="Package.53" NameU="Package.53" Master="0">
					<Text>FileHandler</Text>
					<XForm>
						<PinX Unit="IN_F">7.299783742090713</PinX>
						<PinY Unit="IN_F">0.950000000000003</PinY>
					</XForm>
				</Shape>
				<Shape ID="66" UniqueID="{58CB09DD-CD1B-45DB-A34C-0889A80D48B0}" Name="Dependency" NameU="Dependency" Master="4">
					<XForm>
						<PinX Unit="IN_F">5.988724573682076</PinX>
						<PinY Unit="IN">6.950000000000002</PinY>
					</XForm>
				</Shape>
				<Shape ID="67" UniqueID="{73B59C26-DFF9-4F99-B328-0063B6682585}" Name="Dependency.62" NameU="Dependency.62" Master="4">
					<XForm>
						<PinX Unit="IN_F">7.890612286841039</PinX>
						<PinY Unit="IN">5.400000000000004</PinY>
					</XForm>
				</Shape>
				<Shape ID="68" UniqueID="{13DDE173-0656-46CB-A327-2786ED305D20}" Name="Dependency.63" NameU="Dependency.63" Master="4">
					<XForm>
						<PinX Unit="IN">9.420000000000000</PinX>
						<PinY Unit="IN">2.100000000000003</PinY>
					</XForm>
				</Shape>
				<Shape ID="69" UniqueID="{2FB87920-176F-4290-A9FA-D16D8B20E61C}" Name="Dependency.64" NameU="Dependency.64" Master="4">
					<XForm>
						<PinX Unit="IN_F">3.500128957201717</PinX>
						<PinY Unit="IN">3.252500000000003</PinY>
					</XForm>
				</Shape>
				<Shape ID="70" UniqueID="{283D7C08-1AA3-4114-BD5F-4FB12DAF6D06}" Name="Dependency.69" NameU="Dependency.69" Master="4">
					<XForm>
						<PinX Unit="IN_F">10.125000000000002</PinX>
						<PinY Unit="IN">1.450000000000003</PinY>
					</XForm>
				</Shape>
				<Shape ID="71" UniqueID="{E19A5234-A358-486B-AE09-12A489C10DB4}" Name="Dependency.71" NameU="Dependency.71" Master="4">
					<XForm>
						<PinX Unit="IN">8.715000000000000</PinX>
						<PinY Unit="IN">1.450000000000003</PinY>
					</XForm>
				</Shape>
				<Shape ID="72" UniqueID="{42947CA5-3814-4B3D-8E41-19890DE508B2}" Name="Dependency.72" NameU="Dependency.72" Master="4">
					<XForm>
						<PinX Unit="IN_F">8.712515925000432</PinX>
						<PinY Unit="IN">4.718750000000003</PinY>
					</XForm>
				</Shape>
				<Shape ID="73" UniqueID="{2BD02B58-DF98-47D6-A679-53E339C0F3F2}" Name="Dependency.73" NameU="Dependency.73" Master="4">
					<XForm>
						<PinX Unit="IN_F">7.895000000000000</PinX>
						<PinY Unit="IN">2.675000000000003</PinY>
					</XForm>
				</Shape>
				<Shape ID="74" UniqueID="{E2759A3B-2D33-4B13-B90D-E483355A69F3}" Name="Dependency.75" NameU="Dependency.75" Master="4">
					<XForm>
						<PinX Unit="IN_F">7.299783742090714</PinX>
						<PinY Unit="IN">1.593750000000003</PinY>
					</XForm>
				</Shape>
				<Shape ID="75" UniqueID="{54A3E660-A2B0-4F51-9C18-C0623E74FD95}" Name="Interface" NameU="Interface" Master="2">
					<XForm>
						<PinX Unit="IN_F">3.090000000000001</PinX>
						<PinY Unit="IN">5.106250000000003</PinY>
					</XForm>
				</Shape>
				<Shape ID="76" UniqueID="{B5F8A6DB-132E-4B46-88E7-FBE39741D181}" Name="Interface.76" NameU="Interface.76" Master="2">
					<XForm>
						<PinX Unit="IN">8.715000000000000</PinX>
						<PinY Unit="IN">2.443750000000003</PinY>
					</XForm>
				</Shape>
				<Shape ID="77" UniqueID="{D14A65A2-30B5-4CC4-99F7-1ED3DF6DD615}" Name="Interface.77" NameU="Interface.77" Master="2">
					<XForm>
						<PinX Unit="IN_F">8.715108128954642</PinX>
						<PinY Unit="IN">3.743750000000003</PinY>
					</XForm>
				</Shape>
				<Shape ID="78" UniqueID="{1324DD2B-8AEA-4B43-84A3-A1C51C3943FB}" Name="Dependency.78" NameU="Dependency.78" Master="4">
					<XForm>
						<PinX Unit="IN_F">7.044891871045357</PinX>
						<PinY Unit="IN">2.675000000000003</PinY>
					</XForm>
				</Shape>
				<Shape ID="79" UniqueID="{08E9CAE8-875C-4525-9FB0-E4714E55BFB5}" Name="Interface.79" NameU="Interface.79" Master="2">
					<XForm>
						<PinX Unit="IN_F">7.312500000000004</PinX>
						<PinY Unit="IN">5.250000000000004</PinY>
					</XForm>
				</Shape>
				<Shape ID="80" UniqueID="{AC2F28A7-4A99-499B-9394-A56AFF4652B5}" Name="Interface.81" NameU="Interface.81" Master="2">
					<XForm>
						<PinX Unit="IN_F">3.090050852635852</PinX>
						<PinY Unit="IN">1.787500000000004</PinY>
					</XForm>
				</Shape>
				<Shape ID="81" UniqueID="{2799D6EA-6C73-4F90-BC35-648640C2EF8C}" Name="Dependency.83" NameU="Dependency.83" Master="4">
					<XForm>
						<PinX Unit="IN_F">9.420864237378364</PinX>
						<PinY Unit="IN">0.950000000000003</PinY>
					</XForm>
				</Shape>
				<Shape ID="82" UniqueID="{B0BB4BBC-789B-419E-B63B-496386ECE165}" Name="Package.84" NameU="Package.84" Master="0">
					<Text>CommandLine
Parser</Text>
					<XForm>
						<PinX Unit="IN_F">1.452046086451064</PinX>
						<PinY Unit="IN_F">7.200000000000002</PinY>
					</XForm>
				</Shape>
				<Shape ID="85" UniqueID="{1AE4A3FD-3908-441A-A0AD-286D9AEF69D8}" Name="Dependency.87" NameU="Dependency.87" Master="4">
					<XForm>
						<PinX Unit="IN_F">2.404442555567274</PinX>
						<PinY Unit="IN">6.950000000000002</PinY>
					</XForm>
				</Shape>
				<Shape ID="86" UniqueID="{FB53CF43-63B1-4017-A764-2BAB2B8BC965}" Name="Dependency.61" NameU="Dependency.61" Master="4">
					<XForm>
						<PinX Unit="IN_F">4.754375000000003</PinX>
						<PinY Unit="IN">5.250000000000002</PinY>
					</XForm>
				</Shape>
				<Shape ID="87" UniqueID="{5322934D-26BE-4772-95F4-65D94DDF870D}" Name="Package.88" NameU="Package.88" Master="0">
					<Text>RetryPolicy</Text>
					<XForm>
						<PinX Unit="IN_F">6.090000000000001</PinX>
						<PinY Unit="IN_F">0.950000000000003</PinY>
					</XForm>
				</Shape>
				<Shape ID="90" UniqueID="{17B5911D-C12F-4480-923C-6D8032869B11}" Name="Dependency.90" NameU="Dependency.90" Master="4">
					<XForm>
						<PinX Unit="IN_F">4.915000000000000</PinX>
						<PinY Unit="IN">2.956250000000003</PinY>
					</XForm>
				</Shape>
				<Shape ID="91" UniqueID="{275F6F11-8B24-4E84-8E05-11961E8F2761}" Name="Dependency.91" NameU="Dependency.91" Master="4">
					<XForm>
						<PinX Unit="IN_F">6.658351839612251</PinX>
						<PinY Unit="IN">0.950000000000003</PinY>
					</XForm>
				</Shape>
				<Shape ID="92" UniqueID="{C0CBD078-556E-40CC-A113-FFB100AB59F9}" Name="Dependency.93" NameU="Dependency.93" Master="4">
					<XForm>
						<PinX Unit="IN_F">5.747499999999999</PinX>
						<PinY Unit="IN">6.212500000000002</PinY>
					</XForm>
				</Shape>
				<Shape ID="93" UniqueID="{033B0C50-19E8-46B3-80C5-58B9EC8AAE47}" Name="Interface.93" NameU="Interface.93" Master="2">
					<XForm>
						<PinX Unit="IN_F">2.465000000000002</PinX>
						<PinY Unit="IN">1.353750000000003</PinY>
					</XForm>
				</Shape>
				<Shape ID="94" UniqueID="{DF271BC6-89A8-4559-9F27-B11D7AD1C10F}" Name="Interface.95" NameU="Interface.95" Master="2">
					<XForm>
						<PinX Unit="IN_F">1.931186177393447</PinX>
						<PinY Unit="IN">0.893750000000003</PinY>
					</XForm>
				</Shape>
				<Shape ID="95" UniqueID="{9B61DB88-FE7A-4379-93DF-27CE50B7EA4B}" Name="Dependency.96" NameU="Dependency.96" Master="4">
					<XForm>
						<PinX Unit="IN_F">6.791875000000003</PinX>
						<PinY Unit="IN">4.393750000000003</PinY>
					</XForm>
				</Shape>
				<Shape ID="96" UniqueID="{DF6AA0EB-034A-492E-93DC-2E0CC1D85EBD}" Name="Interface.96" NameU="Interface.96" Master="2">
					<XForm>
						<PinX Unit="IN_F">6.790000000000000</PinX>
						<PinY Unit="IN">3.743750000000003</PinY>
					</XForm>
				</Shape>
				<Shape ID="97" UniqueID="{6DE0BE74-ACEC-42C0-9B95-2342144D6EA2}" Name="Interface.73" NameU="Interface.73" Master="2">
					<XForm>
						<PinX Unit="IN_F">7.299783742090713</PinX>
						<PinY Unit="IN">1.293750000000003</PinY>
					</XForm>
				</Shape>
				<Shape ID="98" UniqueID="{2E52B4BB-65C3-4442-85DB-34811ACD427B}" Name="Sheet.98" NameU="Sheet.98">
					<Text>Peer-To-Peer File Synchronization - Package Diagram</Text>
					<XForm>
						<PinX Unit="IN_F">5.095000000000000</PinX>
						<PinY Unit="IN_F">7.819419614749486</PinY>
					</XForm>
				</Shape>
				<Shape ID="99" UniqueID="{D5341DF0-7357-4646-AEFE-8E7889B0561F}" Name="Dependency.99" NameU="Dependency.99" Master="4">
					<XForm>
						<PinX Unit="IN_F">8.715054064477322</PinX>
						<PinY Unit="IN">2.818750000000003</PinY>
					</XForm>
				</Shape>
				<Shape ID="100" UniqueID="{62F97CE9-A4AD-4827-8DFA-01D30D0E1C54}" Name="Dependency.100" NameU="Dependency.100" Master="4">
					<XForm>
						<PinX Unit="IN_F">2.319974573682075</PinX>
						<PinY Unit="IN">3.831250000000003</PinY>
					</XForm>
				</Shape>
				<Shape ID="101" UniqueID="{C9C538BD-77A7-49C7-994B-88D8F0C4EF1D}" Name="Dependency.101" NameU="Dependency.101" Master="4">
					<XForm>
						<PinX Unit="IN_F">4.315025426317927</PinX>
						<PinY Unit="IN">2.170625000000003</PinY>
					</XForm>
				</Shape>
				<Shape ID="102" UniqueID="{B9B50817-3477-4809-AAF8-D6382A3B5638}" Name="Interface.113" NameU="Interface.113" Master="2">
					<XForm>
						<PinX Unit="IN_F">3.090000000000002</PinX>
						<PinY Unit="IN">3.106250000000004</PinY>
					</XForm>
				</Shape>
				<Shape ID="103" UniqueID="{CE8FEB2C-5BF5-4B91-B566-3130EC39775D}" Name="Dependency.103" NameU="Dependency.103" Master="4">
					<XForm>
						<PinX Unit="IN_F">3.090000000000002</PinX>
						<PinY Unit="IN">3.831250000000003</PinY>
					</XForm>
				</Shape>
				<Shape ID="104" UniqueID="{0898EC9E-729F-4660-990A-4E1ED8AE3F99}" Name="Interface.104" NameU="Interface.104" Master="2">
					<XForm>
						<PinX Unit="IN_F">4.290000000000000</PinX>
						<PinY Unit="IN">2.936250000000003</PinY>
					</XForm>
				</Shape>
				<Shape ID="105" UniqueID="{AFC2162D-8258-4FFA-91E8-420E909DFD36}" Name="Dependency.105" NameU="Dependency.105" Master="4">
					<XForm>
						<PinX Unit="IN">2.082500000000001</PinX>
						<PinY Unit="IN">5.737500000000003</PinY>
					</XForm>
				</Shape>
				<Shape ID="106" UniqueID="{0CAAB96A-4798-42E7-806B-645AE64E229D}" Name="Dependency.57" NameU="Dependency.57" Master="4">
					<XForm>
						<PinX Unit="IN_F">3.090025426317927</PinX>
						<PinY Unit="IN">2.171875000000004</PinY>
					</XForm>
				</Shape>
				<Shape ID="107" UniqueID="{2226D219-AC1A-45E3-BC28-35B178D73777}" Name="Sheet.107" NameU="Sheet.107">
					<Text>Server Application Interface</Text>
					<XForm>
						<PinX Unit="IN_F">9.240000000000004</PinX>
						<PinY Unit="IN_F">4.312500000000003</PinY>
					</XForm>
				</Shape>
				<Shape ID="108" UniqueID="{2BF02940-8A99-4BB8-A9F2-04366C7FE165}" Name="Sheet.108" NameU="Sheet.108">
					<Text>Navigation Interface</Text>
					<XForm>
						<PinX Unit="IN_F">7.040000000000001</PinX>
						<PinY Unit="IN_F">4.287500000000003</PinY>
					</XForm>
				</Shape>
				<Shape ID="109" UniqueID="{B7964E27-EA15-491C-A83D-FFFE635B932F}" Name="Sheet.109" NameU="Sheet.109">
					<Text>Agent Interface</Text>
					<XForm>
						<PinX Unit="IN_F">7.864999999999999</PinX>
						<PinY Unit="IN_F">4.987500000000002</PinY>
					</XForm>
				</Shape>
				<Shape ID="110" UniqueID="{6F6596AC-455F-4029-8248-BCC6B2EBA889}" Name="Sheet.110" NameU="Sheet.110">
					<Text>Msg Interface</Text>
					<XForm>
						<PinX Unit="IN_F">9.515000000000002</PinX>
						<PinY Unit="IN_F">2.787500000000003</PinY>
					</XForm>
				</Shape>
				<Shape ID="111" UniqueID="{42D8680A-A85C-4F5B-88F3-784CBFD1B436}" Name="Sheet.111" NameU="Sheet.111">
					<Text>Processing
Interface</Text>
					<XForm>
						<PinX Unit="IN_F">3.027500000000000</PinX>
						<PinY Unit="IN_F">4.000000000000002</PinY>
					</XForm>
				</Shape>
				<Shape ID="112" UniqueID="{0A47B256-FDBA-4D5A-9768-68A6FA31BD1F}" Name="Dependency.34" NameU="Dependency.34" Master="4">
					<XForm>
						<PinX Unit="IN_F">2.482500000000001</PinX>
						<PinY Unit="IN">2.171875000000004</PinY>
					</XForm>
				</Shape>
				<Shape ID="113" UniqueID="{579C42D4-7CB2-4976-8107-B524CA8451C5}" Name="Dependency.56" NameU="Dependency.56" Master="4">
					<XForm>
						<PinX Unit="IN_F">2.040000000000001</PinX>
						<PinY Unit="IN_F">4.766250000000002</PinY>
					</XForm>
				</Shape>
				<Shape ID="114" UniqueID="{1EECF57F-4584-441C-BB69-6DD24438CDD5}" Name="Dependency.65" NameU="Dependency.65" Master="4">
					<XForm>
						<PinX Unit="IN_F">3.782500000000001</PinX>
						<PinY Unit="IN">4.990000000000002</PinY>
					</XForm>
				</Shape>
				<Shape ID="115" UniqueID="{65D44EF4-EFFF-4DCB-A33A-791E8A9249E1}" Name="Dependency.66" NameU="Dependency.66" Master="4">
					<XForm>
						<PinX Unit="IN_F">3.088750000000001</PinX>
						<PinY Unit="IN">5.800000000000003</PinY>
					</XForm>
				</Shape>
				<Shape ID="116" UniqueID="{BC7F5678-8ADA-4A83-B008-177D6E9B385F}" Name="Interface.67" NameU="Interface.67" Master="2">
					<XForm>
						<PinX Unit="IN_F">5.540000000000001</PinX>
						<PinY Unit="IN">2.967525426317927</PinY>
					</XForm>
				</Shape>
				<Shape ID="117" UniqueID="{D5A995A3-32E0-4352-A6CC-41CA26179605}" Name="Interface.68" NameU="Interface.68" Master="2">
					<XForm>
						<PinX Unit="IN_F">8.124974573682074</PinX>
						<PinY Unit="IN">5.900000000000002</PinY>
					</XForm>
				</Shape>
				<Shape ID="118" UniqueID="{912B5AC2-B26D-4373-A168-2C65EDB76FE5}" Name="Dependency.70" NameU="Dependency.70" Master="4">
					<XForm>
						<PinX Unit="IN_F">3.882474573682075</PinX>
						<PinY Unit="IN">2.690000000000003</PinY>
					</XForm>
				</Shape>
				<Shape ID="119" UniqueID="{CA72EC09-A530-4A96-8B4B-336CAE71A738}" Name="Sheet.119" NameU="Sheet.119">
					<Text>Transport Interface</Text>
					<XForm>
						<PinX Unit="IN_F">4.302500000000000</PinX>
						<PinY Unit="IN_F">1.675000000000003</PinY>
					</XForm>
				</Shape>
				<Shape ID="120" UniqueID="{C6B642DC-2411-467B-9193-B09B68848CCA}" Name="Sheet.120" NameU="Sheet.120">
					<Text>Communication Interface</Text>
					<XForm>
						<PinX Unit="IN_F">2.790000000000001</PinX>
						<PinY Unit="IN_F">5.675000000000003</PinY>
					</XForm>
				</Shape>
				<Shape ID="121" UniqueID="{0515B99B-CB6C-4022-9380-B3FB846892F6}" Name="Dependency.121" NameU="Dependency.121" Master="4">
					<XForm>
						<PinX Unit="IN">1.286353530883790</PinX>
						<PinY Unit="IN">3.493750000000003</PinY>
					</XForm>
				</Shape>
				<Shape ID="122" UniqueID="{731F952E-A146-40FA-BCC7-35DBF23A8EEA}" Name="Dependency.122" NameU="Dependency.122" Master="4">
					<XForm>
						<PinX Unit="IN_F">2.479871042798286</PinX>
						<PinY Unit="IN">2.587500000000003</PinY>
					</XForm>
				</Shape>
				<Shape ID="123" UniqueID="{CF6F766A-2278-486E-ACF5-B21F81181BC5}" Name="Dependency.123" NameU="Dependency.123" Master="4">
					<XForm>
						<PinX Unit="IN_F">5.104871042798287</PinX>
						<PinY Unit="IN">3.251250000000003</PinY>
					</XForm>
				</Shape>
				<Shape ID="124" UniqueID="{9429AA48-A212-4779-BBCB-1DD5238030A2}" Name="Dependency.124" NameU="Dependency.124" Master="4">
					<XForm>
						<PinX Unit="IN_F">4.640000000000001</PinX>
						<PinY Unit="IN">3.917500000000003</PinY>
					</XForm>
				</Shape>
				<Shape ID="125" UniqueID="{66852714-11A2-4473-9BA9-A4766C1C0636}" Name="Dependency.125" NameU="Dependency.125" Master="4">
					<XForm>
						<PinX Unit="IN">1.985025426317926</PinX>
						<PinY Unit="IN">3.581250000000003</PinY>
					</XForm>
				</Shape>
				<Shape ID="126" UniqueID="{7BD7DFD6-2DE0-47AF-8EE2-05C49C5A3F8C}" Name="Dependency.126" NameU="Dependency.126" Master="4">
					<XForm>
						<PinX Unit="IN_F">5.449310521399145</PinX>
						<PinY Unit="IN">4.352500000000003</PinY>
					</XForm>
				</Shape>
				<Shape ID="127" UniqueID="{FFC27B46-6CB8-4958-8F1E-41C9FD8F4A3E}" Name="Dependency.127" NameU="Dependency.127" Master="4">
					<XForm>
						<PinX Unit="IN_F">8.799936434205186</PinX>
						<PinY Unit="IN">6.475000000000002</PinY>
					</XForm>
				</Shape>
				<Shape ID="128" UniqueID="{5165EEB2-B4C8-49AC-A4E6-94A3AFA3F42F}" Name="Dependency.128" NameU="Dependency.128" Master="4">
					<XForm>
						<PinX Unit="IN_F">8.516199147364148</PinX>
						<PinY Unit="IN">6.475000000000002</PinY>
					</XForm>
				</Shape>
				<Shape ID="129" UniqueID="{29D306B7-A951-4004-94F0-FADDF34F1F78}" Name="Dependency.130" NameU="Dependency.130" Master="4">
					<XForm>
						<PinX Unit="IN_F">5.128125000000003</PinX>
						<PinY Unit="IN">5.900000000000002</PinY>
					</XForm>
				</Shape>
			</Shapes>
		</Page>
		<Page ID="6" Name="XMLDOM-ActivDg1" NameU="XMLDOM-PkgDg1">
			<Shapes>
				<Shape ID="1" UniqueID="{9AA3673D-A66F-42B5-8795-6118C1EFE22A}" Name="Watermark Title" NameU="Watermark Title" Master="18">
					<Text>Activity</Text>
					<XForm>
						<PinX Unit="IN">4.250000000000000</PinX>
						<PinY Unit="IN">42.499999999999993</PinY>
					</XForm>
				</Shape>
				<Shape ID="2" UniqueID="{50F3E575-6CD0-4D0E-A403-A18A8A09F91D}" Name="State.7" NameU="State.7" Master="19">
					<Text>Create Empty
Document</Text>
					<XForm>
						<PinX Unit="IN_F">4.968892634252061</PinX>
						<PinY Unit="IN_F">7.728958206202374</PinY>
					</XForm>
				</Shape>
				<Shape ID="6" UniqueID="{CC8FDB3B-73A7-4EB7-8321-1E27F130C085}" Name="State.13" NameU="State.13" Master="19">
					<Text>Create Node
Make child of top Node
Push on Stack</Text>
					<XForm>
						<PinX Unit="IN_F">2.968892634252061</PinX>
						<PinY Unit="IN_F">2.747173239474826</PinY>
					</XForm>
				</Shape>
				<Shape ID="10" UniqueID="{F65266AC-623D-4C77-83C9-1CE72F894C7C}" Name="Control Flow.17" NameU="Control Flow.17" Master="20">
					<XForm>
						<PinX Unit="IN_F">4.968892634252061</PinX>
						<PinY Unit="IN_F">7.234501516071079</PinY>
					</XForm>
				</Shape>
				<Shape ID="11" UniqueID="{77E1780F-A899-4882-9738-04950C2ADCDD}" Name="Control Flow.21" NameU="Control Flow.21" Master="20">
					<XForm>
						<PinX Unit="IN_F">2.968892634252060</PinX>
						<PinY Unit="IN">3.281919825914172</PinY>
					</XForm>
				</Shape>
				<Shape ID="12" UniqueID="{8395EBD6-BB83-4B7A-B39D-A2E8CC0BE099}" Name="State.22" NameU="State.22" Master="19">
					<Text>Element Start</Text>
					<XForm>
						<PinX Unit="IN_F">2.968892634252061</PinX>
						<PinY Unit="IN_F">3.736086619737414</PinY>
					</XForm>
				</Shape>
				<Shape ID="16" UniqueID="{E23E238D-544E-4567-B2B5-E3A85068A7DD}" Name="State.26" NameU="State.26" Master="19">
					<Text>Processing Instr
Store in Document</Text>
					<XForm>
						<PinX Unit="IN_F">6.968892634252061</PinX>
						<PinY Unit="IN_F">3.736086619737414</PinY>
					</XForm>
				</Shape>
				<Shape ID="20" UniqueID="{8DA0E4C8-8A46-4328-A1F2-07A986AB219A}" Name="State.30" NameU="State.30" Master="19">
					<Text>Get Parser Token
Sequence</Text>
					<XForm>
						<PinX Unit="IN_F">4.968892634252061</PinX>
						<PinY Unit="IN_F">6.740044825939786</PinY>
					</XForm>
				</Shape>
				<Shape ID="24" UniqueID="{0D6A211D-37E7-491D-871E-6925BEC22F09}" Name="Control Flow.24" NameU="Control Flow.24" Master="20">
					<XForm>
						<PinX Unit="IN">4.968892634252061</PinX>
						<PinY Unit="IN">6.252544825939785</PinY>
					</XForm>
				</Shape>
				<Shape ID="25" UniqueID="{406E4B82-0C94-4DCA-970A-5F2C143FED52}" Name="State.35" NameU="State.35" Master="19">
					<Text>Comment
Store as child
of top Node</Text>
					<XForm>
						<PinX Unit="IN_F">5.568892634252062</PinX>
						<PinY Unit="IN_F">3.736086619737414</PinY>
					</XForm>
				</Shape>
				<Shape ID="29" UniqueID="{C8E81280-483E-4A67-96C8-2F536B7F64C5}" Name="State.39" NameU="State.39" Master="19">
					<Text>Text
Store body
in top Node</Text>
					<XForm>
						<PinX Unit="IN_F">4.468892634252061</PinX>
						<PinY Unit="IN_F">3.736086619737414</PinY>
					</XForm>
				</Shape>
				<Shape ID="33" UniqueID="{657CD330-FA5F-4FB7-A1EB-4EB3905CA545}" Name="Control Flow.33" NameU="Control Flow.33" Master="20">
					<XForm>
						<PinX Unit="IN_F">3.876234487120496</PinX>
						<PinY Unit="IN">4.383649877760147</PinY>
					</XForm>
				</Shape>
				<Shape ID="34" UniqueID="{ECF5456A-8D2B-42EA-9313-39F9E0442B35}" Name="Control Flow.34" NameU="Control Flow.34" Master="20">
					<XForm>
						<PinX Unit="IN">4.718892634252061</PinX>
						<PinY Unit="IN_F">4.360044825914172</PinY>
					</XForm>
				</Shape>
				<Shape ID="35" UniqueID="{482FFA5C-5E64-4509-A367-5637C8E06EFD}" Name="Control Flow.35" NameU="Control Flow.35" Master="20">
					<XForm>
						<PinX Unit="IN_F">5.366167995586507</PinX>
						<PinY Unit="IN_F">4.360044825914172</PinY>
					</XForm>
				</Shape>
				<Shape ID="36" UniqueID="{996F5B05-DEB2-45F6-A8B7-B9F4A2CED2F7}" Name="Control Flow.46" NameU="Control Flow.46" Master="20">
					<XForm>
						<PinX Unit="IN_F">6.030666515483969</PinX>
						<PinY Unit="IN_F">4.390606567891440</PinY>
					</XForm>
				</Shape>
				<Shape ID="37" UniqueID="{A2600739-94DE-46CA-8E11-DB98C47BCD0A}" Name="State.47" NameU="State.47" Master="19">
					<Text>Store tag
in top Node</Text>
					<XForm>
						<PinX Unit="IN_F">2.968892634252061</PinX>
						<PinY Unit="IN_F">1.836086619737415</PinY>
					</XForm>
				</Shape>
				<Shape ID="41" UniqueID="{19A82D73-A3F6-4112-8DD7-17950EC04A25}" Name="Control Flow.51" NameU="Control Flow.51" Master="20">
					<XForm>
						<PinX Unit="IN">2.968892634252061</PinX>
						<PinY Unit="IN_F">2.258296723429362</PinY>
					</XForm>
				</Shape>
				<Shape ID="42" UniqueID="{DB6FE5B4-693C-47F1-854B-E6374AAC8F26}" Name="Control Flow.52" NameU="Control Flow.52" Master="20">
					<XForm>
						<PinX Unit="IN">3.064161247520670</PinX>
						<PinY Unit="IN_F">4.638065722838600</PinY>
					</XForm>
				</Shape>
				<Shape ID="43" UniqueID="{C355B1C4-F4BB-4DD6-9133-E55A24154A50}" Name="Control Flow.53" NameU="Control Flow.53" Master="20">
					<XForm>
						<PinX Unit="IN_F">3.718892634252061</PinX>
						<PinY Unit="IN_F">1.797210103691949</PinY>
					</XForm>
				</Shape>
				<Shape ID="44" UniqueID="{4EC71BF4-BEF7-4D57-8C07-80A556A82443}" Name="Control Flow.44" NameU="Control Flow.44" Master="20">
					<XForm>
						<PinX Unit="IN_F">5.018892634252062</PinX>
						<PinY Unit="IN_F">2.302753413560656</PinY>
					</XForm>
				</Shape>
				<Shape ID="45" UniqueID="{446FA4DA-91B4-467D-A507-B27C2E62EFA1}" Name="Control Flow.45" NameU="Control Flow.45" Master="20">
					<XForm>
						<PinX Unit="IN_F">6.268892634252062</PinX>
						<PinY Unit="IN_F">2.336086619737413</PinY>
					</XForm>
				</Shape>
				<Shape ID="46" UniqueID="{3F403242-B31B-4BED-AAC4-63CE08B954C9}" Name="State.56" NameU="State.56" Master="19">
					<Text>Element End</Text>
					<XForm>
						<PinX Unit="IN_F">1.676462936401367</PinX>
						<PinY Unit="IN_F">3.725000000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="50" UniqueID="{2A2A17EE-B46D-4342-8045-5ACCB03A88D9}" Name="State.60" NameU="State.60" Master="19">
					<Text>Pop Node
from Stack</Text>
					<XForm>
						<PinX Unit="IN_F">1.668892634252061</PinX>
						<PinY Unit="IN_F">2.725000000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="54" UniqueID="{02A270F6-6FB9-41FA-91E0-9C67DA46EE59}" Name="Control Flow.64" NameU="Control Flow.64" Master="20">
					<XForm>
						<PinX Unit="IN">1.672677785326714</PinX>
						<PinY Unit="IN">3.231956690131294</PinY>
					</XForm>
				</Shape>
				<Shape ID="55" UniqueID="{2E47DA63-FFD5-4210-89C8-94F15C135354}" Name="Control Flow.65" NameU="Control Flow.65" Master="20">
					<XForm>
						<PinX Unit="IN">2.318892634252061</PinX>
						<PinY Unit="IN_F">1.386086619737414</PinY>
					</XForm>
				</Shape>
				<Shape ID="56" UniqueID="{D46A8911-2B47-4A57-976E-33613231272D}" Name="Control Flow.56" NameU="Control Flow.56" Master="20">
					<XForm>
						<PinX Unit="IN_F">3.225401470317952</PinX>
						<PinY Unit="IN">4.442001516045465</PinY>
					</XForm>
				</Shape>
				<Shape ID="57" UniqueID="{3D47820C-ECAC-46DA-8796-478462896F02}" Name="Decision" NameU="Decision" Master="21">
					<XForm>
						<PinX Unit="IN_F">4.968892634252061</PinX>
						<PinY Unit="IN_F">5.828958206202372</PinY>
					</XForm>
				</Shape>
				<Shape ID="58" UniqueID="{6041F1A8-92F4-48D4-851D-95C2D3151ABB}" Name="Control Flow.68" NameU="Control Flow.68" Master="20">
					<XForm>
						<PinX Unit="IN">4.968892634252061</PinX>
						<PinY Unit="IN">5.471770515454702</PinY>
					</XForm>
				</Shape>
				<Shape ID="59" UniqueID="{0780C83A-A3BE-4143-98B6-8A5E2A94FEA0}" Name="Control Flow.69" NameU="Control Flow.69" Master="20">
					<XForm>
						<PinX Unit="IN">5.781392634252061</PinX>
						<PinY Unit="IN">5.828958206202372</PinY>
					</XForm>
				</Shape>
				<Shape ID="60" UniqueID="{16530FC0-E81D-4692-B6D3-0F430E870518}" Name="Final State" NameU="Final State" Master="22">
					<XForm>
						<PinX Unit="IN_F">6.593892634252061</PinX>
						<PinY Unit="IN_F">5.828958206202372</PinY>
					</XForm>
				</Shape>
				<Shape ID="61" UniqueID="{789BD8C9-53F8-425B-A5C4-19D5298370D7}" Name="Sheet.61" NameU="Sheet.61">
					<Text>No more Tokens</Text>
					<XForm>
						<PinX Unit="IN_F">5.843892634252061</PinX>
						<PinY Unit="IN_F">6.078958206202372</PinY>
					</XForm>
				</Shape>
				<Shape ID="62" UniqueID="{1E4D0483-4BA2-4E23-B803-35B829A957F7}" Name="State.81" NameU="State.81" Master="19">
					<Text>Create Node Stack</Text>
					<XForm>
						<PinX Unit="IN_F">4.968892634252061</PinX>
						<PinY Unit="IN_F">8.736168931410049</PinY>
					</XForm>
				</Shape>
				<Shape ID="66" UniqueID="{4CA70596-0B0F-4BE0-8C2A-9A45DC1491DB}" Name="Control Flow.85" NameU="Control Flow.85" Master="20">
					<XForm>
						<PinX Unit="IN_F">4.968892634252061</PinX>
						<PinY Unit="IN">8.248668931410048</PinY>
					</XForm>
				</Shape>
				<Shape ID="67" UniqueID="{9740A759-2B8E-4600-9669-3B8F00D74F50}" Name="Initial State.86" NameU="Initial State.86" Master="23">
					<XForm>
						<PinX Unit="IN_F">1.660515752512912</PinX>
						<PinY Unit="IN_F">8.341168931410046</PinY>
					</XForm>
				</Shape>
				<Shape ID="68" UniqueID="{3CAB0FBC-9794-46C3-BDF6-6CB90C96D62B}" Name="State.87" NameU="State.87" Master="19">
					<Text>Acquire input
String</Text>
					<XForm>
						<PinX Unit="IN_F">3.533892634252062</PinX>
						<PinY Unit="IN_F">8.741168931410048</PinY>
					</XForm>
				</Shape>
				<Shape ID="72" UniqueID="{AEBA91E4-B62D-49FC-9C16-CA483378849E}" Name="Control Flow.91" NameU="Control Flow.91" Master="20">
					<XForm>
						<PinX Unit="IN_F">2.144890752512913</PinX>
						<PinY Unit="IN_F">8.478668931410047</PinY>
					</XForm>
				</Shape>
				<Shape ID="73" UniqueID="{FB9A717C-541D-4580-B9D4-ACA37D02C414}" Name="Control Flow.92" NameU="Control Flow.92" Master="20">
					<XForm>
						<PinX Unit="IN_F">2.852686658579807</PinX>
						<PinY Unit="IN_F">8.741168931410048</PinY>
					</XForm>
				</Shape>
				<Shape ID="74" UniqueID="{57AD6F91-5D7C-4752-8D11-84DA8502CBEF}" Name="Transition (Join).93" NameU="Transition (Join).93" Master="24">
					<XForm>
						<PinX Unit="IN_F">2.535515752512913</PinX>
						<PinY Unit="IN_F">8.741168931410048</PinY>
					</XForm>
				</Shape>
				<Shape ID="77" UniqueID="{774B3D13-17AC-4911-BEA0-E14895739C9B}" Name="Control Flow.96" NameU="Control Flow.96" Master="20">
					<XForm>
						<PinX Unit="IN_F">4.177027115135417</PinX>
						<PinY Unit="IN_F">8.741168931410048</PinY>
					</XForm>
				</Shape>
				<Shape ID="78" UniqueID="{89F6B7E7-4388-462C-A069-52E252E1B7D2}" Name="State.97" NameU="State.97" Master="19">
					<Text>String Spec</Text>
					<XForm>
						<PinX Unit="IN_F">1.583892634252061</PinX>
						<PinY Unit="IN_F">9.241168931410048</PinY>
					</XForm>
				</Shape>
				<Shape ID="82" UniqueID="{7F7DC562-C673-493A-9722-67E56407C08D}" Name="Control Flow.101" NameU="Control Flow.101" Master="20">
					<XForm>
						<PinX Unit="IN">2.231579193382487</PinX>
						<PinY Unit="IN">9.009918931410049</PinY>
					</XForm>
				</Shape>
				<Shape ID="83" UniqueID="{66AC1B3A-65EB-40C6-8FF6-B619D3C021E7}" Name="Shadowed box" NameU="Shadowed box" Master="25">
					<Text>Building XML Document Parse Tree</Text>
					<XForm>
						<PinX Unit="IN_F">4.768892634252062</PinX>
						<PinY Unit="IN_F">10.025000000000002</PinY>
					</XForm>
				</Shape>
				<Shape ID="84" UniqueID="{5C2B3A75-6517-44A5-AC26-99E1B4F0DA70}" Name="State.3" NameU="State.3" Master="19">
					<Text>Create Node
Store Text
Make child of top Node</Text>
					<XForm>
						<PinX Unit="IN_F">4.468892634252061</PinX>
						<PinY Unit="IN_F">2.725000000000001</PinY>
					</XForm>
				</Shape>
				<Shape ID="88" UniqueID="{5B9F1A88-EC4F-4F3A-A8BD-6F455DC31C36}" Name="Control Flow.11" NameU="Control Flow.11" Master="20">
					<XForm>
						<PinX Unit="IN">4.468892634252061</PinX>
						<PinY Unit="IN_F">3.230543309868708</PinY>
					</XForm>
				</Shape>
				<Shape ID="89" UniqueID="{839B579F-4CA3-444F-849C-760304F933F5}" Name="State.12" NameU="State.12" Master="19">
					<Text>Analyze type
Of Token
Sequence</Text>
					<XForm>
						<PinX Unit="IN_F">4.968892634252061</PinX>
						<PinY Unit="IN_F">4.984003032090930</PinY>
					</XForm>
				</Shape>
				<Shape ID="93" UniqueID="{CA153C67-3138-4CCD-AB67-086AE6CB3082}" Name="Oval  callout" NameU="Oval  callout" Master="26">
					<Text>See XMLElementParts
In
C:\SU\CSE687\code\Parser</Text>
					<XForm>
						<PinX Unit="IN_F">6.868892634252063</PinX>
						<PinY Unit="IN_F">7.725000000000002</PinY>
					</XForm>
				</Shape>
			</Shapes>
		</Page>
		<Page ID="7" Name="XMLDOM-ActivDg2" NameU="XMLDOM-PkgDg2">
			<Shapes>
				<Shape ID="1" UniqueID="{6033D9E6-BFCB-4739-A27E-88B9629AFD4F}" Name="Watermark Title" NameU="Watermark Title" Master="18">
					<Text>Activity</Text>
					<XForm>
						<PinX Unit="IN">5.499999999999999</PinX>
						<PinY Unit="IN">32.500000000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="2" UniqueID="{A4BD6790-50C9-4496-95F3-408B6AB507B9}" Name="Initial State.86" NameU="Initial State.86" Master="23">
					<XForm>
						<PinX Unit="IN_F">1.896338048655492</PinX>
						<PinY Unit="IN_F">3.404999999999999</PinY>
					</XForm>
				</Shape>
				<Shape ID="3" UniqueID="{729F4025-9227-447A-BA4A-4B1953117836}" Name="State.87" NameU="State.87" Master="19">
					<Text>Build Document</Text>
					<XForm>
						<PinX Unit="IN_F">3.769714930394644</PinX>
						<PinY Unit="IN_F">3.805000000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="7" UniqueID="{CDFCD5DE-CA84-446D-BE57-531BB670D58B}" Name="Control Flow.91" NameU="Control Flow.91" Master="20">
					<XForm>
						<PinX Unit="IN_F">2.380713048655493</PinX>
						<PinY Unit="IN_F">3.542500000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="8" UniqueID="{9007D5C4-0B6F-4266-BC5F-26EE7087DC9C}" Name="Control Flow.92" NameU="Control Flow.92" Master="20">
					<XForm>
						<PinX Unit="IN_F">3.054560056406959</PinX>
						<PinY Unit="IN">3.805000000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="9" UniqueID="{C482CED8-8FAB-45A2-8A0D-3632094CF3B4}" Name="Transition (Join).93" NameU="Transition (Join).93" Master="24">
					<XForm>
						<PinX Unit="IN_F">2.771338048655493</PinX>
						<PinY Unit="IN_F">3.805000000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="12" UniqueID="{724CE419-E56E-4A05-B16E-C8AE100E1CC8}" Name="State.97" NameU="State.97" Master="19">
					<Text>String Spec</Text>
					<XForm>
						<PinX Unit="IN_F">1.819714930394641</PinX>
						<PinY Unit="IN_F">4.305000000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="16" UniqueID="{0CD2E116-C687-4B4E-AC16-231D9B3922A3}" Name="Control Flow.101" NameU="Control Flow.101" Master="20">
					<XForm>
						<PinX Unit="IN">2.467401489525067</PinX>
						<PinY Unit="IN">4.073750000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="17" UniqueID="{C0143C89-A34E-4379-918C-5941F2C88BCB}" Name="Transition (Join).17" NameU="Transition (Join).17" Master="24">
					<XForm>
						<PinX Unit="IN_F">4.965000000000003</PinX>
						<PinY Unit="IN_F">3.800000000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="20" UniqueID="{2BF49C2E-5C27-4982-AFBC-08907CFEAB21}" Name="Control Flow.20" NameU="Control Flow.20" Master="20">
					<XForm>
						<PinX Unit="IN_F">4.583323898315434</PinX>
						<PinY Unit="IN">3.802499999999999</PinY>
					</XForm>
				</Shape>
				<Shape ID="21" UniqueID="{48E0AF31-7D47-4366-B269-C94F77C660F1}" Name="State.21" NameU="State.21" Master="19">
					<Text>Wait for Request</Text>
					<XForm>
						<PinX Unit="IN_F">3.844626881739151</PinX>
						<PinY Unit="IN_F">4.800000000000001</PinY>
					</XForm>
				</Shape>
				<Shape ID="25" UniqueID="{0B48B443-2FA4-4EE5-9540-B3D340D862BC}" Name="Control Flow.25" NameU="Control Flow.25" Master="20">
					<XForm>
						<PinX Unit="IN_F">4.510375278339277</PinX>
						<PinY Unit="IN">4.275000000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="26" UniqueID="{A3C87DB2-B5B5-47CC-A026-9837ABBA991B}" Name="State.26" NameU="State.26" Master="19">
					<Text>Analyze
Request</Text>
					<XForm>
						<PinX Unit="IN_F">6.090000000000003</PinX>
						<PinY Unit="IN_F">3.800000000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="30" UniqueID="{F57EFA74-66D6-431B-BB41-6B0D8FCAB7F2}" Name="Control Flow.30" NameU="Control Flow.30" Master="20">
					<XForm>
						<PinX Unit="IN">5.355625000000003</PinX>
						<PinY Unit="IN_F">3.800000000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="31" UniqueID="{21BC1451-1F8A-4AC4-9181-424D350098BC}" Name="State.31" NameU="State.31" Master="19">
					<Text>Add Element</Text>
					<XForm>
						<PinX Unit="IN_F">7.575902369359487</PinX>
						<PinY Unit="IN_F">3.099999999999999</PinY>
					</XForm>
				</Shape>
				<Shape ID="35" UniqueID="{4E1593EC-05E9-4175-98BB-BC133B1304B4}" Name="State.35" NameU="State.35" Master="19">
					<Text>Edit Element</Text>
					<XForm>
						<PinX Unit="IN_F">7.650977208277238</PinX>
						<PinY Unit="IN_F">3.920000000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="39" UniqueID="{1AFBD458-30D8-448F-B146-9D6446E715FD}" Name="State.39" NameU="State.39" Master="19">
					<Text>Remove Element</Text>
					<XForm>
						<PinX Unit="IN_F">7.367881586888784</PinX>
						<PinY Unit="IN_F">4.775000000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="43" UniqueID="{D7921531-B7D5-4B30-9D03-0DA251978032}" Name="Control Flow.43" NameU="Control Flow.43" Master="20">
					<XForm>
						<PinX Unit="IN">6.792161190166588</PinX>
						<PinY Unit="IN">4.247228345065647</PinY>
					</XForm>
				</Shape>
				<Shape ID="44" UniqueID="{D0406CA7-F32D-4007-BFAD-EF69B872F7B1}" Name="Control Flow.44" NameU="Control Flow.44" Master="20">
					<XForm>
						<PinX Unit="IN">6.865000000000004</PinX>
						<PinY Unit="IN">3.860000000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="45" UniqueID="{4155AB74-6D3E-4C00-8FDC-11FF84EFB824}" Name="Control Flow.45" NameU="Control Flow.45" Master="20">
					<XForm>
						<PinX Unit="IN">6.825902369359487</PinX>
						<PinY Unit="IN">3.446521654934353</PinY>
					</XForm>
				</Shape>
				<Shape ID="46" UniqueID="{AAE1A598-2E94-45D0-B866-3DE6D45A1638}" Name="State.46" NameU="State.46" Master="19">
					<Text>Serialize
to String</Text>
					<XForm>
						<PinX Unit="IN_F">6.090000000000003</PinX>
						<PinY Unit="IN_F">2.488913380262587</PinY>
					</XForm>
				</Shape>
				<Shape ID="50" UniqueID="{0E3F39C5-8D2E-477A-8485-B06DF2839B4F}" Name="Control Flow.50" NameU="Control Flow.50" Master="20">
					<XForm>
						<PinX Unit="IN">6.090000000000003</PinX>
						<PinY Unit="IN_F">3.144456690131293</PinY>
					</XForm>
				</Shape>
				<Shape ID="51" UniqueID="{0D562A91-D69C-4473-8DAD-92FE575FFEB4}" Name="Control Flow.51" NameU="Control Flow.51" Master="20">
					<XForm>
						<PinX Unit="IN_F">5.904813440869577</PinX>
						<PinY Unit="IN">4.037500000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="52" UniqueID="{37489808-9D3C-42F8-A76D-467F876A2069}" Name="Control Flow.52" NameU="Control Flow.52" Master="20">
					<XForm>
						<PinX Unit="IN_F">8.700977208277239</PinX>
						<PinY Unit="IN">3.920000000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="53" UniqueID="{A504AEBA-87B3-4F41-B46E-2401EECBC74C}" Name="Control Flow.53" NameU="Control Flow.53" Master="20">
					<XForm>
						<PinX Unit="IN_F">8.620000000000003</PinX>
						<PinY Unit="IN">4.777500000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="54" UniqueID="{C6F77887-7853-47A6-884D-497AEA198B0B}" Name="State.54" NameU="State.54" Master="19">
					<Text>Request Message</Text>
					<XForm>
						<PinX Unit="IN_F">3.949747349878801</PinX>
						<PinY Unit="IN_F">2.775000000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="58" UniqueID="{14C799A8-BBC2-47AC-838C-80C05092350C}" Name="Control Flow.58" NameU="Control Flow.58" Master="20">
					<XForm>
						<PinX Unit="IN_F">4.571447532520185</PinX>
						<PinY Unit="IN">3.312500000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="59" UniqueID="{A3B34276-F39F-4D0A-98EE-07905BC993C9}" Name="Final State" NameU="Final State" Master="22">
					<XForm>
						<PinX Unit="IN_F">6.090000000000003</PinX>
						<PinY Unit="IN_F">1.425000000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="60" UniqueID="{C5C8FB5A-8CF5-4B61-B601-AD7EDDFDA479}" Name="Control Flow.60" NameU="Control Flow.60" Master="20">
					<XForm>
						<PinX Unit="IN">6.090000000000003</PinX>
						<PinY Unit="IN_F">1.925000000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="61" UniqueID="{19ABFBD4-54CD-40E6-B9F6-95AD96C81D6F}" Name="Shadowed box" NameU="Shadowed box" Master="25">
					<Text>Programmatic XML Editing</Text>
					<XForm>
						<PinX Unit="IN_F">5.265000000000003</PinX>
						<PinY Unit="IN_F">7.000000000000001</PinY>
					</XForm>
				</Shape>
			</Shapes>
		</Page>
		<Page ID="8" Name="XMLDOM-ActivDg3" NameU="XMLDOM-PkgDg3">
			<Shapes>
				<Shape ID="1" UniqueID="{05318F4E-0F1C-4095-8505-4B3668C0C893}" Name="Watermark Title" NameU="Watermark Title" Master="18">
					<Text>Activity</Text>
					<XForm>
						<PinX Unit="IN">5.499999999999999</PinX>
						<PinY Unit="IN">32.500000000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="2" UniqueID="{34E9177E-5675-440F-A5FC-5C2547943CBE}" Name="Initial State.86" NameU="Initial State.86" Master="23">
					<XForm>
						<PinX Unit="IN_F">1.750855583458173</PinX>
						<PinY Unit="IN_F">4.105000000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="3" UniqueID="{0293D1CE-930B-4EB8-A738-7018B8B5CB6E}" Name="State.87" NameU="State.87" Master="19">
					<Text>Build Document</Text>
					<XForm>
						<PinX Unit="IN_F">3.624232465197320</PinX>
						<PinY Unit="IN_F">4.505000000000001</PinY>
					</XForm>
				</Shape>
				<Shape ID="7" UniqueID="{F5B1027D-3CFB-4326-A857-EE5964E8A9EB}" Name="Control Flow.91" NameU="Control Flow.91" Master="20">
					<XForm>
						<PinX Unit="IN_F">2.235230583458172</PinX>
						<PinY Unit="IN_F">4.242500000000001</PinY>
					</XForm>
				</Shape>
				<Shape ID="8" UniqueID="{8AC772D9-1091-40A8-AC75-22C9243DF7A6}" Name="Control Flow.92" NameU="Control Flow.92" Master="20">
					<XForm>
						<PinX Unit="IN_F">2.909077591209636</PinX>
						<PinY Unit="IN">4.505000000000001</PinY>
					</XForm>
				</Shape>
				<Shape ID="9" UniqueID="{14951333-CD82-49D6-A72F-385707340FA1}" Name="Transition (Join).93" NameU="Transition (Join).93" Master="24">
					<XForm>
						<PinX Unit="IN_F">2.625855583458171</PinX>
						<PinY Unit="IN_F">4.505000000000001</PinY>
					</XForm>
				</Shape>
				<Shape ID="12" UniqueID="{8A4A8D65-C206-4C78-A8B1-EA23E5886852}" Name="State.97" NameU="State.97" Master="19">
					<Text>String Spec</Text>
					<XForm>
						<PinX Unit="IN_F">1.674232465197321</PinX>
						<PinY Unit="IN_F">5.005000000000001</PinY>
					</XForm>
				</Shape>
				<Shape ID="16" UniqueID="{DC8CA73D-2835-4F37-BD28-4DEC1F0D2A39}" Name="Control Flow.101" NameU="Control Flow.101" Master="20">
					<XForm>
						<PinX Unit="IN">2.321919024327746</PinX>
						<PinY Unit="IN">4.773750000000002</PinY>
					</XForm>
				</Shape>
				<Shape ID="17" UniqueID="{D160AC80-4C19-44F9-9029-188202721738}" Name="Transition (Join).17" NameU="Transition (Join).17" Master="24">
					<XForm>
						<PinX Unit="IN_F">4.819517534802680</PinX>
						<PinY Unit="IN_F">4.500000000000001</PinY>
					</XForm>
				</Shape>
				<Shape ID="20" UniqueID="{3234A59F-AB09-4FA6-B8AF-DBC0625EB5E0}" Name="State.21" NameU="State.21" Master="19">
					<Text>Wait for Request</Text>
					<XForm>
						<PinX Unit="IN_F">3.940252650121202</PinX>
						<PinY Unit="IN_F">5.500000000000002</PinY>
					</XForm>
				</Shape>
				<Shape ID="24" UniqueID="{3257A420-788E-4A7C-BDAA-30C4251E3FC7}" Name="State.54" NameU="State.54" Master="19">
					<Text>Request Message</Text>
					<XForm>
						<PinX Unit="IN_F">3.804264884681478</PinX>
						<PinY Unit="IN_F">3.475000000000001</PinY>
					</XForm>
				</Shape>
				<Shape ID="28" UniqueID="{ADF0A888-DF7D-418C-A577-F2FE350998EF}" Name="Shadowed box" NameU="Shadowed box" Master="25">
					<Text>Extracting Information from XML String</Text>
					<XForm>
						<PinX Unit="IN_F">5.125000000000002</PinX>
						<PinY Unit="IN_F">7.300000000000003</PinY>
					</XForm>
				</Shape>
				<Shape ID="29" UniqueID="{4689D3A7-4DE6-419F-A2B2-97A27147171A}" Name="Control Flow.29" NameU="Control Flow.29" Master="20">
					<XForm>
						<PinX Unit="IN_F">4.437841433118110</PinX>
						<PinY Unit="IN">4.502500000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="30" UniqueID="{D17B6C30-6280-4DAB-937D-0D01F1D268B7}" Name="Control Flow.30" NameU="Control Flow.30" Master="20">
					<XForm>
						<PinX Unit="IN_F">4.485446929931641</PinX>
						<PinY Unit="IN">4.975000000000001</PinY>
					</XForm>
				</Shape>
				<Shape ID="31" UniqueID="{499374FD-3E46-474B-A64A-CFD5725A7258}" Name="Control Flow.31" NameU="Control Flow.31" Master="20">
					<XForm>
						<PinX Unit="IN">5.309781482562907</PinX>
						<PinY Unit="IN_F">4.500000000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="32" UniqueID="{B540F016-04EC-4AB7-9CEB-C35A6F60C17F}" Name="Control Flow.32" NameU="Control Flow.32" Master="20">
					<XForm>
						<PinX Unit="IN_F">4.425965067322863</PinX>
						<PinY Unit="IN">4.012500000000001</PinY>
					</XForm>
				</Shape>
				<Shape ID="33" UniqueID="{DBA31E52-F823-4945-BA95-42B67A74F7FB}" Name="State.33" NameU="State.33" Master="19">
					<Text>Analyze
Request</Text>
					<XForm>
						<PinX Unit="IN_F">6.143795430323134</PinX>
						<PinY Unit="IN_F">4.500000000000001</PinY>
					</XForm>
				</Shape>
				<Shape ID="37" UniqueID="{7F29DA20-A4DE-4E7F-ABA5-4DCB74E2C25F}" Name="State.37" NameU="State.37" Master="19">
					<Text>Find Element
by id or tag</Text>
					<XForm>
						<PinX Unit="IN_F">7.826678431371203</PinX>
						<PinY Unit="IN_F">5.088913380262588</PinY>
					</XForm>
				</Shape>
				<Shape ID="41" UniqueID="{92C8FCDC-B080-474A-9807-675F1D6AAC98}" Name="Control Flow.41" NameU="Control Flow.41" Master="20">
					<XForm>
						<PinX Unit="IN">6.973576146532770</PinX>
						<PinY Unit="IN_F">4.794456690131295</PinY>
					</XForm>
				</Shape>
				<Shape ID="42" UniqueID="{C1B4C6A9-7A53-4F88-8352-574E2F489C74}" Name="State.42" NameU="State.42" Master="19">
					<Text>Return text</Text>
					<XForm>
						<PinX Unit="IN_F">7.875000000000002</PinX>
						<PinY Unit="IN_F">3.675000000000001</PinY>
					</XForm>
				</Shape>
				<Shape ID="46" UniqueID="{DE24E8B7-586A-4087-8A99-A03FB10B5B07}" Name="Control Flow.46" NameU="Control Flow.46" Master="20">
					<XForm>
						<PinX Unit="IN">7.009397715161568</PinX>
						<PinY Unit="IN">4.084021654934354</PinY>
					</XForm>
				</Shape>
				<Shape ID="47" UniqueID="{F1048018-110C-41B3-85D5-658F45E51D75}" Name="State.47" NameU="State.47" Master="19">
					<Text>Return Attributes</Text>
					<XForm>
						<PinX Unit="IN_F">6.825000000000001</PinX>
						<PinY Unit="IN_F">3.075000000000001</PinY>
					</XForm>
				</Shape>
				<Shape ID="51" UniqueID="{D450FBB8-C589-40D3-9100-0BF76BFF0691}" Name="Control Flow.51" NameU="Control Flow.51" Master="20">
					<XForm>
						<PinX Unit="IN">6.578147715161568</PinX>
						<PinY Unit="IN">3.780543309868707</PinY>
					</XForm>
				</Shape>
				<Shape ID="52" UniqueID="{CD056F90-4D94-45AE-98AF-CDEEBB3A59D1}" Name="State.52" NameU="State.52" Master="19">
					<Text>Destroy
Document</Text>
					<XForm>
						<PinX Unit="IN_F">5.512867772242080</PinX>
						<PinY Unit="IN_F">3.100000000000001</PinY>
					</XForm>
				</Shape>
				<Shape ID="56" UniqueID="{D1E7B9EA-9830-4610-A967-CEEC7DAAE66D}" Name="Control Flow.56" NameU="Control Flow.56" Master="20">
					<XForm>
						<PinX Unit="IN">5.828331601282607</PinX>
						<PinY Unit="IN_F">3.800000000000001</PinY>
					</XForm>
				</Shape>
				<Shape ID="57" UniqueID="{4C84AC60-D3D2-4DB0-8AA0-2D06D09C9323}" Name="Control Flow.57" NameU="Control Flow.57" Master="20">
					<XForm>
						<PinX Unit="IN_F">5.883465540746203</PinX>
						<PinY Unit="IN">5.476413380262589</PinY>
					</XForm>
				</Shape>
				<Shape ID="58" UniqueID="{5EC79C6C-E4FF-4DEE-9D8C-DF989C08D380}" Name="Final State" NameU="Final State" Master="22">
					<XForm>
						<PinX Unit="IN_F">6.825000000000001</PinX>
						<PinY Unit="IN_F">2.100000000000001</PinY>
					</XForm>
				</Shape>
				<Shape ID="59" UniqueID="{FB50EE0B-5789-4E13-9CA5-C9B884ECC76F}" Name="Control Flow.59" NameU="Control Flow.59" Master="20">
					<XForm>
						<PinX Unit="IN_F">6.825000000000001</PinX>
						<PinY Unit="IN">2.562500000000001</PinY>
					</XForm>
				</Shape>
				<Shape ID="60" UniqueID="{DCE7AE92-7D3D-423B-86CC-8CBD7F959E15}" Name="Control Flow.60" NameU="Control Flow.60" Master="20">
					<XForm>
						<PinX Unit="IN">6.106433886121041</PinX>
						<PinY Unit="IN_F">2.505543309868708</PinY>
					</XForm>
				</Shape>
				<Shape ID="61" UniqueID="{1C4E4B34-75B4-4862-B08C-52197959495E}" Name="Control Flow.61" NameU="Control Flow.61" Master="20">
					<XForm>
						<PinX Unit="IN">7.412500000000001</PinX>
						<PinY Unit="IN">2.800000000000001</PinY>
					</XForm>
				</Shape>
				<Shape ID="62" UniqueID="{C2154641-4AB6-4821-B898-DB98C5323896}" Name="State.62" NameU="State.62" Master="19">
					<Text>Return
Exists</Text>
					<XForm>
						<PinX Unit="IN_F">9.000000000000002</PinX>
						<PinY Unit="IN_F">4.111086619737415</PinY>
					</XForm>
				</Shape>
				<Shape ID="66" UniqueID="{7BEEB47F-7232-4D52-9BD4-5EDD0EEDC828}" Name="Control Flow.66" NameU="Control Flow.66" Master="20">
					<XForm>
						<PinX Unit="IN">8.419169607842802</PinX>
						<PinY Unit="IN_F">4.600000000000001</PinY>
					</XForm>
				</Shape>
				<Shape ID="67" UniqueID="{43064F9D-5578-4435-A731-D713BA0D6CB3}" Name="Control Flow.67" NameU="Control Flow.67" Master="20">
					<XForm>
						<PinX Unit="IN">8.437500000000002</PinX>
						<PinY Unit="IN_F">3.011086619737415</PinY>
					</XForm>
				</Shape>
			</Shapes>
		</Page>
		<Page ID="4" Name="ActivityDiag" NameU="ActivityDiag">
			<Layer IX="0">
				<Name>Connector</Name>
				<NameUniv>Connector</NameUniv>
				<Visible>1</Visible>
			</Layer>
			<Shapes>
				<Shape ID="1" UniqueID="{7C0DA71F-536C-45D4-B398-65AEC98AFDDC}" Name="Actor class.41" NameU="Actor class.41" Master="5">
					<Text>Peer #1</Text>
					<XForm>
						<PinX Unit="IN_F">3.025000000000000</PinX>
						<PinY Unit="IN_F">4.250000000000002</PinY>
					</XForm>
				</Shape>
				<Shape ID="2" UniqueID="{62CC8532-6E17-4D14-867E-5E89B990AAD5}" Name="Actor class" NameU="Actor class" Master="5">
					<Text>Peer #2</Text>
					<XForm>
						<PinX Unit="IN_F">8.225000000000003</PinX>
						<PinY Unit="IN_F">4.250000000000002</PinY>
					</XForm>
				</Shape>
				<Shape ID="3" UniqueID="{B20A3760-2245-47BF-B802-0D194E715D0E}" Name="Watermark Title" NameU="Watermark Title" Master="3">
					<Text>Static Structure</Text>
					<XForm>
						<PinX Unit="IN_F">0.000000000000000</PinX>
						<PinY Unit="IN">32.500000000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="4" UniqueID="{517715A8-755F-4918-B444-F01FFDEB89C4}" Name="State.14" NameU="State.14" Master="6">
					<Text>Request to
Connect</Text>
					<XForm>
						<PinX Unit="IN_F">3.550000000000000</PinX>
						<PinY Unit="IN_F">7.111086619737415</PinY>
					</XForm>
				</Shape>
				<Shape ID="8" UniqueID="{CB7549A5-CAF7-4237-ABD3-1E49998C3E74}" Name="Initial State.40" NameU="Initial State.40" Master="7">
					<XForm>
						<PinX Unit="IN_F">1.325000000000002</PinX>
						<PinY Unit="IN_F">7.100298239474827</PinY>
					</XForm>
				</Shape>
				<Shape ID="9" UniqueID="{D7AA1CBE-7C91-4C9E-AB4D-BDF151530E92}" Name="State.48" NameU="State.48" Master="6">
					<Text>Listen for Request
To Connecet</Text>
					<XForm>
						<PinX Unit="IN_F">1.325000000000002</PinX>
						<PinY Unit="IN_F">6.353125000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="13" UniqueID="{839F12E5-1AFE-417E-96E1-F05E06380D75}" Name="Control Flow.53" NameU="Control Flow.53" Master="8">
					<XForm>
						<PinX Unit="IN_F">1.325000000000002</PinX>
						<PinY Unit="IN_F">6.758668309868707</PinY>
					</XForm>
				</Shape>
				<Shape ID="14" UniqueID="{8598721A-D2F5-484D-B52E-75A3C6046E37}" Name="Control Flow.54" NameU="Control Flow.54" Master="8">
					<XForm>
						<PinX Unit="IN_F">1.586153012676271</PinX>
						<PinY Unit="IN_F">5.774293309855900</PinY>
					</XForm>
				</Shape>
				<Shape ID="15" UniqueID="{59D3E050-9B51-4557-AA7C-6C4ECB28EBDA}" Name="Transition (Join).55" NameU="Transition (Join).55" Master="9">
					<XForm>
						<PinX Unit="IN_F">1.972306025358942</PinX>
						<PinY Unit="IN_F">5.353125000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="18" UniqueID="{60FB103F-E3EA-4003-A49E-7B76AE288EEB}" Name="Transition (Fork).58" NameU="Transition (Fork).58" Master="10">
					<XForm>
						<PinX Unit="IN_F">1.972306025365346</PinX>
						<PinY Unit="IN_F">4.084375000051226</PinY>
					</XForm>
				</Shape>
				<Shape ID="21" UniqueID="{AD472B43-B542-4766-AD1C-3372F7BD0D03}" Name="Control Flow.65" NameU="Control Flow.65" Master="8">
					<XForm>
						<PinX Unit="IN">4.845807266228950</PinX>
						<PinY Unit="IN_F">6.442187500012807</PinY>
					</XForm>
				</Shape>
				<Shape ID="22" UniqueID="{6599CFFE-3B5C-4DBF-A149-EB6CF2C6FECA}" Name="State.66" NameU="State.66" Master="6">
					<Text>Create Receive Thread</Text>
					<XForm>
						<PinX Unit="IN_F">1.972306025365346</PinX>
						<PinY Unit="IN_F">4.740625000102451</PinY>
					</XForm>
				</Shape>
				<Shape ID="26" UniqueID="{15C6A8D3-B094-408E-960F-3028FE824D51}" Name="Control Flow.26" NameU="Control Flow.26" Master="8">
					<XForm>
						<PinX Unit="IN_F">1.972305929997914</PinX>
						<PinY Unit="IN_F">5.118750000051226</PinY>
					</XForm>
				</Shape>
				<Shape ID="27" UniqueID="{C72FF47E-DC49-4954-B12B-AF7632BC60D2}" Name="Control Flow.27" NameU="Control Flow.27" Master="8">
					<XForm>
						<PinX Unit="IN_F">1.455681678908803</PinX>
						<PinY Unit="IN_F">5.108668309881513</PinY>
					</XForm>
				</Shape>
				<Shape ID="28" UniqueID="{7F0FD86A-6869-441E-BEE8-F6E36918D211}" Name="Control Flow.72" NameU="Control Flow.72" Master="8">
					<XForm>
						<PinX Unit="IN_F">1.972306025362145</PinX>
						<PinY Unit="IN">4.340625000076839</PinY>
					</XForm>
				</Shape>
				<Shape ID="29" UniqueID="{B6C4E323-B8D7-4532-9229-CC9BA81718C3}" Name="State.73" NameU="State.73" Master="6">
					<Text>Process Message</Text>
					<XForm>
						<PinX Unit="IN_F">1.499999999999997</PinX>
						<PinY Unit="IN_F">2.049999999999999</PinY>
					</XForm>
				</Shape>
				<Shape ID="33" UniqueID="{B7B69370-0FC3-4300-8254-E89F53CCE8B5}" Name="Control Flow.77" NameU="Control Flow.77" Master="8">
					<XForm>
						<PinX Unit="IN_F">2.186153012685875</PinX>
						<PinY Unit="IN_F">3.407812500038419</PinY>
					</XForm>
				</Shape>
				<Shape ID="34" UniqueID="{CED18629-894C-4927-9571-65FE0AE49025}" Name="Control Flow.34" NameU="Control Flow.34" Master="8">
					<XForm>
						<PinX Unit="IN_F">1.644999999993596</PinX>
						<PinY Unit="IN">1.599999999961580</PinY>
					</XForm>
				</Shape>
				<Shape ID="35" UniqueID="{F7D30BBC-65A1-4CF0-B0A1-C58E08863266}" Name="Transition (Join).81" NameU="Transition (Join).81" Master="9">
					<XForm>
						<PinX Unit="IN_F">2.525000000006403</PinX>
						<PinY Unit="IN_F">2.731250000051225</PinY>
					</XForm>
				</Shape>
				<Shape ID="38" UniqueID="{A8F1AA10-FBC5-47BC-9526-EBF08C9F7719}" Name="State.84" NameU="State.84" Master="6">
					<Text>Blocking
deQ</Text>
					<XForm>
						<PinX Unit="IN_F">3.700000000000000</PinX>
						<PinY Unit="IN_F">3.950000000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="42" UniqueID="{0E24D2D3-75C2-4C53-BAC4-85857E203248}" Name="Control Flow.88" NameU="Control Flow.88" Master="8">
					<XForm>
						<PinX Unit="IN">3.175000000000000</PinX>
						<PinY Unit="IN_F">3.261793309907126</PinY>
					</XForm>
				</Shape>
				<Shape ID="43" UniqueID="{E00A5D4D-E6E1-41D8-B843-536CB7B715CA}" Name="Control Flow.89" NameU="Control Flow.89" Master="8">
					<XForm>
						<PinX Unit="IN_F">2.012500000006402</PinX>
						<PinY Unit="IN">2.462500000025612</PinY>
					</XForm>
				</Shape>
				<Shape ID="44" UniqueID="{6B69C5BA-9576-41B6-BAA4-26B4FDCF2258}" Name="State.92" NameU="State.92" Master="6">
					<Text>enQ</Text>
					<XForm>
						<PinX Unit="IN_F">3.700000000000000</PinX>
						<PinY Unit="IN_F">5.475000000000001</PinY>
					</XForm>
				</Shape>
				<Shape ID="48" UniqueID="{D2BF0E23-9363-42DE-9084-5CFDEE761154}" Name="Control Flow.48" NameU="Control Flow.48" Master="8">
					<XForm>
						<PinX Unit="IN">3.150000000000000</PinX>
						<PinY Unit="IN">5.825000000000001</PinY>
					</XForm>
				</Shape>
				<Shape ID="49" UniqueID="{9D89BC4E-CB89-4D64-88E1-37EFF9BEA1FF}" Name="State.3" NameU="State.3" Master="6">
					<Text>enQ reply</Text>
					<XForm>
						<PinX Unit="IN_F">2.099999999999999</PinX>
						<PinY Unit="IN_F">0.749999999999999</PinY>
					</XForm>
				</Shape>
				<Shape ID="53" UniqueID="{9314B444-F5EA-4E67-A9FD-1B6410FD3947}" Name="Transition (Join).13" NameU="Transition (Join).13" Master="9">
					<XForm>
						<PinX Unit="IN_F">1.914999999993597</PinX>
						<PinY Unit="IN_F">1.293749999948773</PinY>
					</XForm>
				</Shape>
				<Shape ID="56" UniqueID="{9CC91D0A-181A-45B0-AF1B-F16515303A7A}" Name="State.19" NameU="State.19" Master="6">
					<Text>connected</Text>
					<XForm>
						<PinX Unit="IN_F">3.025000000000000</PinX>
						<PinY Unit="IN_F">2.075000000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="60" UniqueID="{B4F37E2E-AAFA-40B4-A810-DAB70B0CE401}" Name="Control Flow.23" NameU="Control Flow.23" Master="8">
					<XForm>
						<PinX Unit="IN">2.532499999993597</PinX>
						<PinY Unit="IN">1.612499999987193</PinY>
					</XForm>
				</Shape>
				<Shape ID="61" UniqueID="{1EED0C9F-BADC-4B1F-BFB3-CD3DAB7F5A97}" Name="State.24" NameU="State.24" Master="6">
					<Text>Read Socket</Text>
					<XForm>
						<PinX Unit="IN_F">2.975000000000000</PinX>
						<PinY Unit="IN_F">6.350000000000001</PinY>
					</XForm>
				</Shape>
				<Shape ID="65" UniqueID="{3275683D-176E-49C6-AF2A-763E924446DA}" Name="Transition (Join).30" NameU="Transition (Join).30" Master="9">
					<XForm>
						<PinX Unit="IN_F">3.699999999993596</PinX>
						<PinY Unit="IN_F">5.950000000000001</PinY>
					</XForm>
				</Shape>
				<Shape ID="68" UniqueID="{4F80DDB1-3235-4E61-BA82-FBDC94129EA2}" Name="Control Flow.33" NameU="Control Flow.33" Master="8">
					<XForm>
						<PinX Unit="IN_F">3.469550722662488</PinX>
						<PinY Unit="IN">6.165624999987195</PinY>
					</XForm>
				</Shape>
				<Shape ID="69" UniqueID="{0153222C-1192-4935-920D-1D20A0E6C7E9}" Name="Control Flow.69" NameU="Control Flow.69" Master="8">
					<XForm>
						<PinX Unit="IN">5.187499999993597</PinX>
						<PinY Unit="IN">3.940625000012807</PinY>
					</XForm>
				</Shape>
				<Shape ID="70" UniqueID="{927045C9-CC35-44B3-AF9C-4877608AFFAF}" Name="Control Flow.35" NameU="Control Flow.35" Master="8">
					<XForm>
						<PinX Unit="IN">3.700000000000000</PinX>
						<PinY Unit="IN">5.784375000000001</PinY>
					</XForm>
				</Shape>
				<Shape ID="71" UniqueID="{A1F113A4-8EAC-438C-A698-7FF9D1A9B4D2}" Name="Control Flow.36" NameU="Control Flow.36" Master="8">
					<XForm>
						<PinX Unit="IN">1.913750000000000</PinX>
						<PinY Unit="IN">1.093749999974386</PinY>
					</XForm>
				</Shape>
				<Shape ID="72" UniqueID="{962E60EB-5F58-4015-AA5F-5BE053F5CE53}" Name="State.38" NameU="State.38" Master="6">
					<Text>Blocking
deQ</Text>
					<XForm>
						<PinX Unit="IN_F">4.675000000000001</PinX>
						<PinY Unit="IN_F">0.749999999999999</PinY>
					</XForm>
				</Shape>
				<Shape ID="76" UniqueID="{59C9DEFB-E865-41C5-A287-36D9646AAA0B}" Name="State.37" NameU="State.37" Master="6">
					<Text>send</Text>
					<XForm>
						<PinX Unit="IN_F">4.675000000000001</PinX>
						<PinY Unit="IN_F">1.738913380262586</PinY>
					</XForm>
				</Shape>
				<Shape ID="80" UniqueID="{ADB76296-2D29-4A56-BB11-F1096A44E627}" Name="Control Flow.62" NameU="Control Flow.62" Master="8">
					<XForm>
						<PinX Unit="IN">4.675000000000001</PinX>
						<PinY Unit="IN">1.251413380262586</PinY>
					</XForm>
				</Shape>
				<Shape ID="81" UniqueID="{33A4539C-5CFF-4CE6-9470-6EE18306AD1D}" Name="Control Flow.63" NameU="Control Flow.63" Master="8">
					<XForm>
						<PinX Unit="IN">5.050000000000001</PinX>
						<PinY Unit="IN">1.244456690131293</PinY>
					</XForm>
				</Shape>
				<Shape ID="82" UniqueID="{51A73F95-22D1-440E-BE64-2E47F134889B}" Name="queue.27" NameU="queue.27" Master="11">
					<XForm>
						<PinX Unit="IN_F">3.700000000000002</PinX>
						<PinY Unit="IN_F">4.699999999999999</PinY>
					</XForm>
				</Shape>
				<Shape ID="88" UniqueID="{49D362C0-AA0A-432F-8996-F1982341480A}" Name="queue.7" NameU="queue.7" Master="11">
					<XForm>
						<PinX Unit="IN_F">3.175000000000000</PinX>
						<PinY Unit="IN_F">0.750000000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="94" UniqueID="{8106CD9A-8FEB-4083-90C6-BD59E7574A5C}" Name="Control Flow.94" NameU="Control Flow.94" Master="8">
					<XForm>
						<PinX Unit="IN">3.862500000000001</PinX>
						<PinY Unit="IN_F">0.750000000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="95" UniqueID="{5C93BCDF-2801-46A4-90C4-1B905FF8B950}" Name="Control Flow.98" NameU="Control Flow.98" Master="8">
					<XForm>
						<PinX Unit="IN">2.699999999999999</PinX>
						<PinY Unit="IN">0.750000000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="96" UniqueID="{7ECF3628-D1A8-4474-83AA-80F4689FBDFA}" Name="Control Flow.99" NameU="Control Flow.99" Master="8">
					<XForm>
						<PinX Unit="IN">3.700000000000002</PinX>
						<PinY Unit="IN_F">4.294456690131293</PinY>
					</XForm>
				</Shape>
				<Shape ID="97" UniqueID="{48AB33BD-4C8E-455A-88F8-26CE778196CE}" Name="Control Flow.100" NameU="Control Flow.100" Master="8">
					<XForm>
						<PinX Unit="IN">3.700000000000001</PinX>
						<PinY Unit="IN">5.125000000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="98" UniqueID="{BB54A165-6470-41E9-8D21-226197247527}" Name="State.101" NameU="State.101" Master="6">
					<Text>Listen for Request
To Connect</Text>
					<XForm>
						<PinX Unit="IN_F">9.950000000000005</PinX>
						<PinY Unit="IN_F">6.353125000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="102" UniqueID="{7DE9ED68-84D6-4194-95F8-890A4B54A970}" Name="Control Flow.105" NameU="Control Flow.105" Master="8">
					<XForm>
						<PinX Unit="IN_F">9.950000000000005</PinX>
						<PinY Unit="IN_F">6.744605809868707</PinY>
					</XForm>
				</Shape>
				<Shape ID="103" UniqueID="{2A8A023C-EFCC-403D-A7F4-EBAEA3C10679}" Name="Control Flow.106" NameU="Control Flow.106" Master="8">
					<XForm>
						<PinX Unit="IN_F">9.688846987323736</PinX>
						<PinY Unit="IN_F">5.774293309855900</PinY>
					</XForm>
				</Shape>
				<Shape ID="104" UniqueID="{8BE86945-19FC-4231-914E-61E63341FEF5}" Name="Transition (Join).107" NameU="Transition (Join).107" Master="9">
					<XForm>
						<PinX Unit="IN_F">9.302693974641064</PinX>
						<PinY Unit="IN_F">5.353125000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="107" UniqueID="{A7B637E4-5B24-487B-B125-0E00EC89F9E4}" Name="Transition (Fork).110" NameU="Transition (Fork).110" Master="10">
					<XForm>
						<PinX Unit="IN_F">9.302693974634662</PinX>
						<PinY Unit="IN_F">4.084375000051226</PinY>
					</XForm>
				</Shape>
				<Shape ID="110" UniqueID="{015DB744-3280-4D9F-8F9D-BF252922C632}" Name="Control Flow.113" NameU="Control Flow.113" Master="8">
					<XForm>
						<PinX Unit="IN">6.551346987323733</PinX>
						<PinY Unit="IN_F">6.247730809881514</PinY>
					</XForm>
				</Shape>
				<Shape ID="111" UniqueID="{9BE961FD-6793-488A-AA31-CF7BE0C93687}" Name="State.114" NameU="State.114" Master="6">
					<Text>Create Receive Thread</Text>
					<XForm>
						<PinX Unit="IN_F">9.302693974634662</PinX>
						<PinY Unit="IN_F">4.740625000102451</PinY>
					</XForm>
				</Shape>
				<Shape ID="115" UniqueID="{607537CB-68AB-4E32-B93A-50A0333E298E}" Name="Control Flow.118" NameU="Control Flow.118" Master="8">
					<XForm>
						<PinX Unit="IN_F">9.302693879267228</PinX>
						<PinY Unit="IN_F">5.118750000051225</PinY>
					</XForm>
				</Shape>
				<Shape ID="116" UniqueID="{824ACA99-7141-4C35-8C55-B48F0F540F2A}" Name="Control Flow.119" NameU="Control Flow.119" Master="8">
					<XForm>
						<PinX Unit="IN_F">9.819318321091204</PinX>
						<PinY Unit="IN_F">5.108668309881513</PinY>
					</XForm>
				</Shape>
				<Shape ID="117" UniqueID="{CEDA36A4-18F3-4D12-9A29-0AF7E823090C}" Name="Control Flow.120" NameU="Control Flow.120" Master="8">
					<XForm>
						<PinX Unit="IN_F">9.302693974637865</PinX>
						<PinY Unit="IN">4.340625000076839</PinY>
					</XForm>
				</Shape>
				<Shape ID="118" UniqueID="{90BF2FF5-6ACB-4B6D-9F7E-C2D641C1CD23}" Name="State.121" NameU="State.121" Master="6">
					<Text>Process Message</Text>
					<XForm>
						<PinX Unit="IN_F">9.775000000000011</PinX>
						<PinY Unit="IN_F">2.117745070368267</PinY>
					</XForm>
				</Shape>
				<Shape ID="122" UniqueID="{BFF6F284-06A3-4251-8BCA-39A3D1AF5574}" Name="Control Flow.125" NameU="Control Flow.125" Master="8">
					<XForm>
						<PinX Unit="IN_F">9.088846987314131</PinX>
						<PinY Unit="IN_F">3.406603345065647</PinY>
					</XForm>
				</Shape>
				<Shape ID="123" UniqueID="{DC7ABD08-EA44-494B-B0DF-37700996A2DE}" Name="Control Flow.126" NameU="Control Flow.126" Master="8">
					<XForm>
						<PinX Unit="IN_F">9.632500000000007</PinX>
						<PinY Unit="IN">1.624497535171327</PinY>
					</XForm>
				</Shape>
				<Shape ID="124" UniqueID="{247EEF9D-FD89-4C2C-AF3D-6B8DFA5B1487}" Name="Transition (Join).127" NameU="Transition (Join).127" Master="9">
					<XForm>
						<PinX Unit="IN_F">8.749999999993603</PinX>
						<PinY Unit="IN_F">2.728831690105680</PinY>
					</XForm>
				</Shape>
				<Shape ID="127" UniqueID="{FBDF0E21-DDD4-45F3-BF47-2AC2285608DC}" Name="State.130" NameU="State.130" Master="6">
					<Text>Blocking
deQ</Text>
					<XForm>
						<PinX Unit="IN_F">7.550000000000001</PinX>
						<PinY Unit="IN_F">3.953831690105680</PinY>
					</XForm>
				</Shape>
				<Shape ID="131" UniqueID="{04E9098B-936A-4102-A773-887C9D23D0B8}" Name="Control Flow.134" NameU="Control Flow.134" Master="8">
					<XForm>
						<PinX Unit="IN">8.087500000000002</PinX>
						<PinY Unit="IN_F">3.262499999987193</PinY>
					</XForm>
				</Shape>
				<Shape ID="132" UniqueID="{A8C92531-95ED-434E-A478-87E40AA7BBDB}" Name="Control Flow.135" NameU="Control Flow.135" Master="8">
					<XForm>
						<PinX Unit="IN_F">9.262499999993604</PinX>
						<PinY Unit="IN">2.495163380236973</PinY>
					</XForm>
				</Shape>
				<Shape ID="133" UniqueID="{531FE8E6-EC54-4873-9F0B-AEE7E22FD9BA}" Name="State.136" NameU="State.136" Master="6">
					<Text>enQ</Text>
					<XForm>
						<PinX Unit="IN_F">7.550000000000001</PinX>
						<PinY Unit="IN_F">5.478831690105681</PinY>
					</XForm>
				</Shape>
				<Shape ID="137" UniqueID="{24971942-6826-479E-9D97-DD33780FA472}" Name="Control Flow.140" NameU="Control Flow.140" Master="8">
					<XForm>
						<PinX Unit="IN">8.150000000000000</PinX>
						<PinY Unit="IN">5.826915845052841</PinY>
					</XForm>
				</Shape>
				<Shape ID="138" UniqueID="{BB02EA9D-10BC-4CEA-9DDD-9D3B7953EBD1}" Name="State.141" NameU="State.141" Master="6">
					<Text>enQ reply</Text>
					<XForm>
						<PinX Unit="IN_F">9.175000000000010</PinX>
						<PinY Unit="IN_F">0.768341549369145</PinY>
					</XForm>
				</Shape>
				<Shape ID="142" UniqueID="{E01AEF16-659C-4A8F-8C3D-75EF5634406B}" Name="Transition (Join).145" NameU="Transition (Join).145" Master="9">
					<XForm>
						<PinX Unit="IN_F">9.364999999993600</PinX>
						<PinY Unit="IN_F">1.275000000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="145" UniqueID="{4FF2E862-7169-431B-94E3-56E318C49A80}" Name="State.148" NameU="State.148" Master="6">
					<Text>connected</Text>
					<XForm>
						<PinX Unit="IN_F">8.250000000000005</PinX>
						<PinY Unit="IN_F">2.142745070368267</PinY>
					</XForm>
				</Shape>
				<Shape ID="149" UniqueID="{FFAF2637-09E9-44FE-985F-1AA2BF23D186}" Name="Control Flow.152" NameU="Control Flow.152" Master="8">
					<XForm>
						<PinX Unit="IN">8.745000000000005</PinX>
						<PinY Unit="IN">1.636997535196940</PinY>
					</XForm>
				</Shape>
				<Shape ID="150" UniqueID="{D2B07059-F0A5-46FE-8F0B-21913809F939}" Name="State.153" NameU="State.153" Master="6">
					<Text>Read Socket</Text>
					<XForm>
						<PinX Unit="IN_F">8.375000000000000</PinX>
						<PinY Unit="IN_F">6.350000000000001</PinY>
					</XForm>
				</Shape>
				<Shape ID="154" UniqueID="{81A29DF5-6BE8-4708-A879-20D74F179B76}" Name="Transition (Join).157" NameU="Transition (Join).157" Master="9">
					<XForm>
						<PinX Unit="IN_F">7.550000000006405</PinX>
						<PinY Unit="IN_F">5.950000000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="157" UniqueID="{40382F59-379B-4157-9F8D-3A1A8923258D}" Name="Control Flow.157" NameU="Control Flow.157" Master="8">
					<XForm>
						<PinX Unit="IN_F">7.830449277337513</PinX>
						<PinY Unit="IN">6.165624999987194</PinY>
					</XForm>
				</Shape>
				<Shape ID="158" UniqueID="{3A68767C-300F-4725-8DEA-95C4D06720EF}" Name="Control Flow.161" NameU="Control Flow.161" Master="8">
					<XForm>
						<PinX Unit="IN">6.050000000006405</PinX>
						<PinY Unit="IN">3.947581690144099</PinY>
					</XForm>
				</Shape>
				<Shape ID="159" UniqueID="{51A2EDD9-932E-4E19-AB2A-708978D9F64C}" Name="Control Flow.162" NameU="Control Flow.162" Master="8">
					<XForm>
						<PinX Unit="IN">7.550000000000001</PinX>
						<PinY Unit="IN">5.786290845052840</PinY>
					</XForm>
				</Shape>
				<Shape ID="160" UniqueID="{3C401456-03A1-4F61-8E30-9395E6AF8BF2}" Name="Control Flow.163" NameU="Control Flow.163" Master="8">
					<XForm>
						<PinX Unit="IN">9.363749999993603</PinX>
						<PinY Unit="IN">1.093545774684572</PinY>
					</XForm>
				</Shape>
				<Shape ID="161" UniqueID="{47068C62-AA69-4CB7-BA47-9640C70574A4}" Name="State.164" NameU="State.164" Master="6">
					<Text>Blocking
deQ</Text>
					<XForm>
						<PinX Unit="IN_F">6.550000000000001</PinX>
						<PinY Unit="IN_F">0.768341549369145</PinY>
					</XForm>
				</Shape>
				<Shape ID="165" UniqueID="{122E21F7-592A-4666-BBB4-B54EDB0D73C7}" Name="State.168" NameU="State.168" Master="6">
					<Text>send</Text>
					<XForm>
						<PinX Unit="IN_F">6.550000000000001</PinX>
						<PinY Unit="IN_F">1.724999999999999</PinY>
					</XForm>
				</Shape>
				<Shape ID="169" UniqueID="{AFBFF9DE-9E4A-4A26-BF37-571C4295FEEE}" Name="Control Flow.172" NameU="Control Flow.172" Master="8">
					<XForm>
						<PinX Unit="IN">6.550000000000001</PinX>
						<PinY Unit="IN">1.253627464815866</PinY>
					</XForm>
				</Shape>
				<Shape ID="170" UniqueID="{B50885D2-09BE-4347-A563-BD1BF4D4BBEB}" Name="Control Flow.173" NameU="Control Flow.173" Master="8">
					<XForm>
						<PinX Unit="IN">6.175000000000001</PinX>
						<PinY Unit="IN">1.246670774684572</PinY>
					</XForm>
				</Shape>
				<Shape ID="171" UniqueID="{B51FE41C-91D7-46BF-B7BF-621690C5961B}" Name="queue.174" NameU="queue.174" Master="11">
					<XForm>
						<PinX Unit="IN_F">7.549999999999999</PinX>
						<PinY Unit="IN_F">4.703831690105679</PinY>
					</XForm>
				</Shape>
				<Shape ID="177" UniqueID="{DEE6217B-49FC-4EC1-A8A9-EEEC8486F2BA}" Name="queue.180" NameU="queue.180" Master="11">
					<XForm>
						<PinX Unit="IN_F">8.125000000000005</PinX>
						<PinY Unit="IN_F">0.768341549369145</PinY>
					</XForm>
				</Shape>
				<Shape ID="183" UniqueID="{1A2B261A-33C9-45DE-B8C2-32FF26A70DEC}" Name="Control Flow.183" NameU="Control Flow.183" Master="8">
					<XForm>
						<PinX Unit="IN">7.400000000000002</PinX>
						<PinY Unit="IN_F">0.768341549369145</PinY>
					</XForm>
				</Shape>
				<Shape ID="184" UniqueID="{0BC4FB11-3061-4A62-985C-B1EC0825FA98}" Name="Control Flow.184" NameU="Control Flow.184" Master="8">
					<XForm>
						<PinX Unit="IN">8.587500000000008</PinX>
						<PinY Unit="IN">0.768341549369145</PinY>
					</XForm>
				</Shape>
				<Shape ID="185" UniqueID="{EDE76916-F018-4DBB-9FD9-8018D44863C4}" Name="Control Flow.185" NameU="Control Flow.185" Master="8">
					<XForm>
						<PinX Unit="IN">7.550000000000000</PinX>
						<PinY Unit="IN_F">4.298288380236973</PinY>
					</XForm>
				</Shape>
				<Shape ID="186" UniqueID="{90028878-A08E-4D68-B910-67B9B8956489}" Name="Control Flow.186" NameU="Control Flow.186" Master="8">
					<XForm>
						<PinX Unit="IN">7.550000000000001</PinX>
						<PinY Unit="IN">5.128831690105680</PinY>
					</XForm>
				</Shape>
				<Shape ID="187" UniqueID="{8713E37E-AAA7-49C0-BEE7-4137461EE0C7}" Name="Control Flow.190" NameU="Control Flow.190" Master="8">
					<XForm>
						<PinX Unit="IN">2.312500000000001</PinX>
						<PinY Unit="IN_F">7.105692429606121</PinY>
					</XForm>
				</Shape>
				<Shape ID="188" UniqueID="{11460ADE-A2C5-4836-BBEB-62B955932C8E}" Name="Control Flow.188" NameU="Control Flow.188" Master="8">
					<XForm>
						<PinX Unit="IN">6.101346987314129</PinX>
						<PinY Unit="IN">3.151562500038419</PinY>
					</XForm>
				</Shape>
				<Shape ID="189" UniqueID="{2E23B80D-1415-4893-B23C-77118FDEB99D}" Name="Control Flow.192" NameU="Control Flow.192" Master="8">
					<XForm>
						<PinX Unit="IN">5.173653012685877</PinX>
						<PinY Unit="IN">3.185435035222553</PinY>
					</XForm>
				</Shape>
				<Shape ID="190" UniqueID="{2F809F4C-5014-4EA3-B5A8-896ADE740DBA}" Name="Initial State.193" NameU="Initial State.193" Master="7">
					<XForm>
						<PinX Unit="IN_F">9.950000000000005</PinX>
						<PinY Unit="IN_F">7.072173239474828</PinY>
					</XForm>
				</Shape>
				<Shape ID="191" UniqueID="{FA13D807-ADA3-412B-BA8B-D0B43A1BA5E2}" Name="Control Flow.194" NameU="Control Flow.194" Master="8">
					<XForm>
						<PinX Unit="IN">9.147154253552682</PinX>
						<PinY Unit="IN_F">7.348586619737414</PinY>
					</XForm>
				</Shape>
				<Shape ID="192" UniqueID="{24BCCA9B-B83C-4F4C-AA81-811822A5B864}" Name="State.195" NameU="State.195" Master="6">
					<Text>Request to
Connect</Text>
					<XForm>
						<PinX Unit="IN_F">7.969308507105360</PinX>
						<PinY Unit="IN_F">7.500000000000001</PinY>
					</XForm>
				</Shape>
				<Shape ID="196" UniqueID="{140CA5CF-956E-4DDA-89D7-CBA19A33E3AE}" Name="Control Flow.42" NameU="Control Flow.42" Master="8">
					<XForm>
						<PinX Unit="IN">3.181250000000000</PinX>
						<PinY Unit="IN">2.437500000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="197" UniqueID="{B9019DCB-7449-4A4C-9476-D30B27303ECE}" Name="Control Flow.43" NameU="Control Flow.43" Master="8">
					<XForm>
						<PinX Unit="IN">8.081250000000004</PinX>
						<PinY Unit="IN">2.448586619737412</PinY>
					</XForm>
				</Shape>
				<Shape ID="198" UniqueID="{ED59FCF7-D231-4E65-B37B-CAB9E0C0B1E7}" Name="Sheet.198" NameU="Sheet.198">
					<Text>Message Passing Activity Diagram</Text>
					<XForm>
						<PinX Unit="IN_F">3.375000000000000</PinX>
						<PinY Unit="IN_F">7.950000000000001</PinY>
					</XForm>
				</Shape>
				<Shape ID="199" UniqueID="{D3A9DF9C-EE6A-40E5-B5DC-FFC2B7F1D215}" Name="Sheet.199" NameU="Sheet.199">
					<Text>Send thread</Text>
					<XForm>
						<PinX Unit="IN_F">7.025000000000000</PinX>
						<PinY Unit="IN_F">1.200000000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="200" UniqueID="{15383415-C3D3-479F-AD03-8D427222DBCC}" Name="Sheet.200" NameU="Sheet.200">
					<Text>Process thread</Text>
					<XForm>
						<PinX Unit="IN_F">9.875000000000004</PinX>
						<PinY Unit="IN_F">2.799999999999999</PinY>
					</XForm>
				</Shape>
				<Shape ID="201" UniqueID="{4EB9D7A7-33E2-44DE-872A-06EC159C3A79}" Name="Sheet.201" NameU="Sheet.201">
					<Text>Listen thread</Text>
					<XForm>
						<PinX Unit="IN_F">10.025000000000004</PinX>
						<PinY Unit="IN_F">4.350000000000001</PinY>
					</XForm>
				</Shape>
				<Shape ID="202" UniqueID="{45C572C6-3A93-4899-9184-C46A7B2BA72A}" Name="Sheet.202" NameU="Sheet.202">
					<Text>Receive thread</Text>
					<XForm>
						<PinX Unit="IN_F">8.125000000000000</PinX>
						<PinY Unit="IN_F">6.850000000000001</PinY>
					</XForm>
				</Shape>
			</Shapes>
		</Page>
		<Page ID="13" Name="ClassDiag" NameU="ClassDiag">
			<Shapes>
				<Shape ID="1" UniqueID="{A7AFACF6-77EC-43B6-BEA9-8B1AC89BF239}" Name="Rectangle.306" NameU="Rectangle.306" Master="47">
					<Text>Scanner</Text>
					<XForm>
						<PinX Unit="IN_F">5.361520630060982</PinX>
						<PinY Unit="IN_F">1.451874999999999</PinY>
					</XForm>
				</Shape>
				<Shape ID="2" UniqueID="{96964316-DD47-4923-BDC7-824930F4ECA4}" Name="Rectangle.305" NameU="Rectangle.305" Master="47">
					<Text>Parser</Text>
					<XForm>
						<PinX Unit="IN_F">5.361520630060983</PinX>
						<PinY Unit="IN_F">4.001875000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="3" UniqueID="{DF81BC14-BD9F-40B8-B79F-C3772E8FA340}" Name="Rectangle" NameU="Rectangle" Master="47">
					<Text>Executive</Text>
					<XForm>
						<PinX Unit="IN_F">2.761520630060983</PinX>
						<PinY Unit="IN_F">6.451874999999999</PinY>
					</XForm>
				</Shape>
				<Shape ID="4" UniqueID="{1B947F84-2BF7-4DDA-BFC4-F8FD4950C1C4}" Name="Class" NameU="Class" Master="12">
					<XForm>
						<PinX Unit="IN_F">2.236520630060983</PinX>
						<PinY Unit="IN_F">4.602581562974716</PinY>
					</XForm>
				</Shape>
				<Shape ID="9" UniqueID="{2AF52020-35AD-4B33-8CF5-A7580D9A8D9A}" Name="Operations" NameU="Operations">
					<Text>+addRule(in pRule : IRule*) : void
+parse() : bool</Text>
					<XForm>
						<PinX Unit="IN_F">2.236520630060983</PinX>
						<PinY Unit="IN_F">4.288668437025280</PinY>
					</XForm>
				</Shape>
				<Shape ID="10" UniqueID="{37480DC4-C8D6-4A70-B14E-49C0812C273A}" Name="Attributes" NameU="Attributes">
					<Text>-breakingRules : vector&lt;IRule*&gt;
-nonbreakingRules : vector&lt;IRule*&gt;
-ITokColl : ITokCollection*</Text>
					<XForm>
						<PinX Unit="IN_F">2.236520630060983</PinX>
						<PinY Unit="IN_F">4.649828276570636</PinY>
					</XForm>
				</Shape>
				<Shape ID="11" UniqueID="{3D7F7813-4417-41B2-B74F-5E2B4A792229}" Name="Name" NameU="Name">
					<Text>Parser</Text>
					<XForm>
						<PinX Unit="IN_F">2.236520630060983</PinX>
						<PinY Unit="IN">4.963741402520072</PinY>
					</XForm>
				</Shape>
				<Shape ID="13" UniqueID="{45693008-D06F-43CE-940F-943B2E6496B9}" Name="Class.11" NameU="Class.11" Master="12">
					<XForm>
						<PinX Unit="IN_F">5.097727666575414</PinX>
						<PinY Unit="IN_F">4.602581562974716</PinY>
					</XForm>
				</Shape>
				<Shape ID="18" UniqueID="{DD0A6420-1A5A-446A-982C-D26752E56B52}" Name="Operations" NameU="Operations">
					<Text>+addAction(in pAction : IAction*) : void
+doActions(in pTokColl : ITokCollection*) : void
+doTest(in pTokColl : ITokCollection*) : bool</Text>
					<XForm>
						<PinX Unit="IN_F">5.097727666575414</PinX>
						<PinY Unit="IN_F">4.415081562974716</PinY>
					</XForm>
				</Shape>
				<Shape ID="19" UniqueID="{26B73A14-B6EA-4520-8595-E9B22DCCE62E}" Name="Attributes" NameU="Attributes">
					<Text>-actions : vector&lt;IAction*&gt;</Text>
					<XForm>
						<PinX Unit="IN_F">5.097727666575414</PinX>
						<PinY Unit="IN">4.716494688924152</PinY>
					</XForm>
				</Shape>
				<Shape ID="20" UniqueID="{9E07BED7-4F34-41AA-843B-06EDD03B4501}" Name="Name" NameU="Name">
					<Text>IRule</Text>
					<XForm>
						<PinX Unit="IN_F">5.097727666575414</PinX>
						<PinY Unit="IN">4.903994688924152</PinY>
					</XForm>
				</Shape>
				<Shape ID="22" UniqueID="{D812037F-529F-4D1B-8D1A-02DFEF0DBCE1}" Name="Class.20" NameU="Class.20" Master="12">
					<XForm>
						<PinX Unit="IN_F">7.822534968058271</PinX>
						<PinY Unit="IN_F">4.602581562974716</PinY>
					</XForm>
				</Shape>
				<Shape ID="27" UniqueID="{7CDE2B07-9C2F-4AB7-B3B5-6C7B9B79A591}" Name="Operations" NameU="Operations">
					<Text>+doAction(in pTokColl : ITokCollection*) : void</Text>
					<XForm>
						<PinX Unit="IN_F">7.822534968058271</PinX>
						<PinY Unit="IN">4.502581562974717</PinY>
					</XForm>
				</Shape>
				<Shape ID="29" UniqueID="{9FB32D9A-4EC4-49DF-A56D-3F46ADCFF2CC}" Name="Name" NameU="Name">
					<Text>IAction</Text>
					<XForm>
						<PinX Unit="IN_F">7.822534968058271</PinX>
						<PinY Unit="IN">4.690081562974717</PinY>
					</XForm>
				</Shape>
				<Shape ID="31" UniqueID="{EEC5BE1F-4673-4556-B1EC-87E594E2DFE5}" Name="Class.47" NameU="Class.47" Master="12">
					<XForm>
						<PinX Unit="IN_F">2.231838938395184</PinX>
						<PinY Unit="IN_F">1.324048748101130</PinY>
					</XForm>
				</Shape>
				<Shape ID="36" UniqueID="{D06AEF60-4C52-45C6-AF98-C122D1AF0E0A}" Name="Operations" NameU="Operations">
					<Text>+get() : bool
+operator[](in n : int) : string
+find(in tok : string) : int
+remove(in tok : string) : bool</Text>
					<XForm>
						<PinX Unit="IN_F">2.231838938395184</PinX>
						<PinY Unit="IN_F">1.076802034505209</PinY>
					</XForm>
				</Shape>
				<Shape ID="37" UniqueID="{9ABFD36E-3D87-42BF-9A7C-F2F27607B848}" Name="Attributes" NameU="Attributes">
					<Text>-pToker : Toker*
-toks : vector&lt;string&gt;</Text>
					<XForm>
						<PinX Unit="IN_F">2.231838938395184</PinX>
						<PinY Unit="IN_F">1.504628286404081</PinY>
					</XForm>
				</Shape>
				<Shape ID="38" UniqueID="{B53D4EE3-85E5-4A2B-AD7B-04118A959162}" Name="Name" NameU="Name">
					<Text>XmlParts or SemiExp</Text>
					<XForm>
						<PinX Unit="IN_F">2.231838938395184</PinX>
						<PinY Unit="IN">1.751875000000001</PinY>
					</XForm>
				</Shape>
				<Shape ID="40" UniqueID="{B856C29C-CA21-4575-BF64-5263AB268A94}" Name="Class.40" NameU="Class.40" Master="12">
					<XForm>
						<PinX Unit="IN_F">5.575269668222767</PinX>
						<PinY Unit="IN_F">3.501874999999999</PinY>
					</XForm>
				</Shape>
				<Shape ID="47" UniqueID="{AC89505E-16BA-4A97-8279-EB0D8D30ADC4}" Name="Name" NameU="Name">
					<Text>DerivedRule1</Text>
					<XForm>
						<PinX Unit="IN_F">5.575269668222767</PinX>
						<PinY Unit="IN">3.501874999999999</PinY>
					</XForm>
				</Shape>
				<Shape ID="49" UniqueID="{C9A645A7-C6D5-40F9-ACA7-67A86F02B6AD}" Name="Generalization" NameU="Generalization" Master="14">
					<XForm>
						<PinX Unit="IN_F">5.438395149141874</PinX>
						<PinY Unit="IN">3.901875000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="51" UniqueID="{28BE72B3-33C4-4198-AB9E-C936E686E0DE}" Name="Class.104" NameU="Class.104" Master="12">
					<XForm>
						<PinX Unit="IN_F">6.321809356333118</PinX>
						<PinY Unit="IN_F">3.021168437025282</PinY>
					</XForm>
				</Shape>
				<Shape ID="58" UniqueID="{6A607880-4DBE-4A6C-8F7D-FD081BBD9898}" Name="Name" NameU="Name">
					<Text>DerivedAction2</Text>
					<XForm>
						<PinX Unit="IN_F">6.321809356333118</PinX>
						<PinY Unit="IN">3.021168437025282</PinY>
					</XForm>
				</Shape>
				<Shape ID="60" UniqueID="{E7A06B05-DE9B-4CF6-A648-4E1707F42DCB}" Name="Generalization.113" NameU="Generalization.113" Master="14">
					<XForm>
						<PinX Unit="IN_F">6.781918577696372</PinX>
						<PinY Unit="IN">3.768124999999999</PinY>
					</XForm>
				</Shape>
				<Shape ID="62" UniqueID="{220DF9B4-52CC-4CBA-993A-CEEB3B49F949}" Name="Dependency" NameU="Dependency" Master="4">
					<XForm>
						<PinX Unit="IN_F">2.234179784228084</PinX>
						<PinY Unit="IN">2.551875000000001</PinY>
					</XForm>
				</Shape>
				<Shape ID="63" UniqueID="{2356512A-FBC8-46A4-82B8-097CB88C064F}" Name="Class.116" NameU="Class.116" Master="12">
					<XForm>
						<PinX Unit="IN_F">5.013061930338544</PinX>
						<PinY Unit="IN_F">1.326368427191841</PinY>
					</XForm>
				</Shape>
				<Shape ID="68" UniqueID="{C2DA5C38-7710-4766-8D2B-0E4841891C2E}" Name="Operations" NameU="Operations">
					<Text>+getTok() : string
+attach(in name : const String&amp;, in isFile : bool) : bool</Text>
					<XForm>
						<PinX Unit="IN_F">5.013061930338544</PinX>
						<PinY Unit="IN_F">1.079121713595921</PinY>
					</XForm>
				</Shape>
				<Shape ID="69" UniqueID="{BEC8C792-563C-46B9-9A50-05C7AAFFA30F}" Name="Attributes" NameU="Attributes">
					<Text>-scToks : string
-putbacks : vector&lt;char&gt;</Text>
					<XForm>
						<PinX Unit="IN_F">5.013061930338544</PinX>
						<PinY Unit="IN_F">1.373615140787762</PinY>
					</XForm>
				</Shape>
				<Shape ID="70" UniqueID="{C74ACC8E-27CF-4203-A63A-7A034528936F}" Name="Name" NameU="Name">
					<Text>Toker</Text>
					<XForm>
						<PinX Unit="IN_F">5.013061930338544</PinX>
						<PinY Unit="IN">1.620861854383682</PinY>
					</XForm>
				</Shape>
				<Shape ID="72" UniqueID="{66748000-AE3A-4696-BDF9-8E78A04D5E8B}" Name="Dependency.143" NameU="Dependency.143" Master="4">
					<XForm>
						<PinX Unit="IN_F">3.324442469278973</PinX>
						<PinY Unit="IN">1.325208587646486</PinY>
					</XForm>
				</Shape>
				<Shape ID="73" UniqueID="{BC699129-34D6-4DB0-A011-F88B6CF359DD}" Name="Dependency.65" NameU="Dependency.65" Master="4">
					<XForm>
						<PinX Unit="IN_F">3.514965220400718</PinX>
						<PinY Unit="IN">4.602581562974716</PinY>
					</XForm>
				</Shape>
				<Shape ID="74" UniqueID="{CBCFDEE9-5E0C-4E45-B7DB-8798D0464A6B}" Name="Dependency.66" NameU="Dependency.66" Master="4">
					<XForm>
						<PinX Unit="IN_F">6.486520630060983</PinX>
						<PinY Unit="IN">4.602581562974716</PinY>
					</XForm>
				</Shape>
				<Shape ID="75" UniqueID="{AB06D6FB-D571-4261-A527-F22C875CD0BA}" Name="Class.90" NameU="Class.90" Master="12">
					<XForm>
						<PinX Unit="IN_F">8.522156550089521</PinX>
						<PinY Unit="IN_F">1.831875000000002</PinY>
					</XForm>
				</Shape>
				<Shape ID="82" UniqueID="{E8B01EFD-3605-4DCB-A507-35B8483950B6}" Name="Name" NameU="Name">
					<Text>istream</Text>
					<XForm>
						<PinX Unit="IN_F">8.522156550089521</PinX>
						<PinY Unit="IN">1.831875000000002</PinY>
					</XForm>
				</Shape>
				<Shape ID="84" UniqueID="{F792504C-0614-4D4C-AEBD-13F356F968A6}" Name="Class.150" NameU="Class.150" Master="12">
					<XForm>
						<PinX Unit="IN_F">7.772156550089519</PinX>
						<PinY Unit="IN_F">0.701875000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="91" UniqueID="{048F097A-98B0-4ACB-875B-7032725BBE9F}" Name="Name" NameU="Name">
					<Text>ifstream</Text>
					<XForm>
						<PinX Unit="IN_F">7.772156550089519</PinX>
						<PinY Unit="IN">0.701875000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="93" UniqueID="{5B8596F1-3A8F-4BE4-8786-DA18BFFA380D}" Name="Class.159" NameU="Class.159" Master="12">
					<XForm>
						<PinX Unit="IN_F">9.272156550089521</PinX>
						<PinY Unit="IN_F">0.701875000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="100" UniqueID="{DB017697-4584-46B4-B702-3520C9EAEA79}" Name="Name" NameU="Name">
					<Text>istringstream</Text>
					<XForm>
						<PinX Unit="IN_F">9.272156550089521</PinX>
						<PinY Unit="IN">0.701875000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="102" UniqueID="{7A971703-7928-4CC2-8F5C-09D8ED31A54E}" Name="Generalization.168" NameU="Generalization.168" Master="14">
					<XForm>
						<PinX Unit="IN_F">8.897156550089521</PinX>
						<PinY Unit="IN">1.266875000000001</PinY>
					</XForm>
				</Shape>
				<Shape ID="104" UniqueID="{AF7657EB-F2F7-421D-B0CB-238C3C2EF27C}" Name="Generalization.170" NameU="Generalization.170" Master="14">
					<XForm>
						<PinX Unit="IN_F">8.147156550089520</PinX>
						<PinY Unit="IN">1.266875000000001</PinY>
					</XForm>
				</Shape>
				<Shape ID="106" UniqueID="{0EB5F132-3EB3-483B-9D2F-74187521AD84}" Name="Sheet.106" NameU="Sheet.106">
					<Text>Parsing Facility
</Text>
					<XForm>
						<PinX Unit="IN_F">5.311520630060984</PinX>
						<PinY Unit="IN_F">7.951874999999999</PinY>
					</XForm>
				</Shape>
				<Shape ID="107" UniqueID="{2B4648D2-09C8-4AC4-A9C3-DEF591CFE67A}" Name="Class.172" NameU="Class.172" Master="12">
					<XForm>
						<PinX Unit="IN_F">9.631176783243816</PinX>
						<PinY Unit="IN_F">3.601874999999998</PinY>
					</XForm>
				</Shape>
				<Shape ID="114" UniqueID="{A470EE11-A68D-4E30-8A1E-3537420F640C}" Name="Name" NameU="Name">
					<Text>ostream</Text>
					<XForm>
						<PinX Unit="IN_F">9.631176783243816</PinX>
						<PinY Unit="IN">3.601874999999998</PinY>
					</XForm>
				</Shape>
				<Shape ID="116" UniqueID="{A252DFF5-4D44-4BF4-935A-A45842758CCE}" Name="Dependency.190" NameU="Dependency.190" Master="4">
					<XForm>
						<PinX Unit="IN_F">7.032429201494628</PinX>
						<PinY Unit="IN">3.021521718512640</PinY>
					</XForm>
				</Shape>
				<Shape ID="117" UniqueID="{408FCC1A-C531-4C68-B2D7-1F4B5DA0CA91}" Name="Class.117" NameU="Class.117" Master="12">
					<XForm>
						<PinX Unit="IN_F">1.787156550089520</PinX>
						<PinY Unit="IN_F">6.501874999999998</PinY>
					</XForm>
				</Shape>
				<Shape ID="124" UniqueID="{FB1FFCA7-11D8-404C-9CBD-FB34C6EE913D}" Name="Name" NameU="Name">
					<Text>Form1</Text>
					<XForm>
						<PinX Unit="IN_F">1.787156550089520</PinX>
						<PinY Unit="IN">6.501874999999998</PinY>
					</XForm>
				</Shape>
				<Shape ID="126" UniqueID="{4BFBB95B-08B3-4497-A923-0F981E9663DA}" Name="Circle" NameU="Circle" Master="48">
					<Text>A</Text>
					<XForm>
						<PinX Unit="IN_F">8.691812703272351</PinX>
						<PinY Unit="IN_F">3.021875000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="127" UniqueID="{886B42AD-6C09-4FCF-A0D7-0584A9AFB09C}" Name="Circle.207" NameU="Circle.207" Master="48">
					<Text>A</Text>
					<XForm>
						<PinX Unit="IN_F">4.261520630060984</PinX>
						<PinY Unit="IN_F">5.901875000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="128" UniqueID="{806EE394-D3BD-4E91-8A58-E4F2F9363DAA}" Name="Circle.128" NameU="Circle.128" Master="48">
					<Text>A</Text>
					<XForm>
						<PinX Unit="IN_F">1.136520630060983</PinX>
						<PinY Unit="IN_F">2.376875000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="129" UniqueID="{68D72E49-9370-45D0-AD67-4E1AD5C3B649}" Name="Circle.210" NameU="Circle.210" Master="48">
					<Text>A</Text>
					<XForm>
						<PinX Unit="IN_F">9.436520630060983</PinX>
						<PinY Unit="IN_F">4.457381572808158</PinY>
					</XForm>
				</Shape>
				<Shape ID="130" UniqueID="{26361409-EF11-4F60-97A6-06C7070E9475}" Name="Generalization.212" NameU="Generalization.212" Master="14">
					<XForm>
						<PinX Unit="IN_F">8.151666666666667</PinX>
						<PinY Unit="IN">4.051875000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="132" UniqueID="{76D4A5E6-C3DB-48CB-8089-ABC4F294C5FE}" Name="Class.214" NameU="Class.214" Master="12">
					<XForm>
						<PinX Unit="IN_F">8.141812703272354</PinX>
						<PinY Unit="IN_F">3.601874999999998</PinY>
					</XForm>
				</Shape>
				<Shape ID="139" UniqueID="{D2DF27A7-46DB-40D0-B819-C8836111E2D1}" Name="Name" NameU="Name">
					<Text>DerivedAction1</Text>
					<XForm>
						<PinX Unit="IN_F">8.141812703272354</PinX>
						<PinY Unit="IN">3.601874999999998</PinY>
					</XForm>
				</Shape>
				<Shape ID="141" UniqueID="{B6C23A74-0BCE-4DA1-B93A-177ACF0F9078}" Name="Composition" NameU="Composition" Master="13">
					<XForm>
						<PinX Unit="IN_F">8.874612914949980</PinX>
						<PinY Unit="IN">3.601874999999998</PinY>
					</XForm>
				</Shape>
				<Shape ID="142" UniqueID="{81CF7ED1-E710-4BF4-9A23-68112FFC631C}" Name="end1_name" NameU="end1_name">
					<Text>-End1</Text>
					<XForm>
						<PinX Unit="IN">8.666995109846226</PinX>
						<PinY Unit="IN">3.672585678118653</PinY>
					</XForm>
				</Shape>
				<Shape ID="143" UniqueID="{75119E06-53D6-478D-A0DE-7CE1B0CEB090}" Name="end1_mp" NameU="end1_mp">
					<Text>1</Text>
					<XForm>
						<PinX Unit="IN">8.666995109846226</PinX>
						<PinY Unit="IN">3.531164321881342</PinY>
					</XForm>
				</Shape>
				<Shape ID="144" UniqueID="{88C2B4F5-C5D3-4083-AB6A-A5220E219AA0}" Name="end2_name" NameU="end2_name">
					<Text>-End2</Text>
					<XForm>
						<PinX Unit="IN">9.077023658286155</PinX>
						<PinY Unit="IN">3.672585678118653</PinY>
					</XForm>
				</Shape>
				<Shape ID="145" UniqueID="{21DF8FAC-E258-4969-895E-71B41446DAD4}" Name="end2_mp" NameU="end2_mp">
					<Text>*</Text>
					<XForm>
						<PinX Unit="IN">9.077023658286155</PinX>
						<PinY Unit="IN">3.531164321881344</PinY>
					</XForm>
				</Shape>
				<Shape ID="146" UniqueID="{B22E35A8-1171-4F6D-9DAA-3D86B686148C}" Name="Circle.73" NameU="Circle.73" Master="48">
					<Text>A</Text>
					<XForm>
						<PinX Unit="IN_F">5.291812703272356</PinX>
						<PinY Unit="IN_F">3.021875000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="147" UniqueID="{09DAE29C-C2E9-4461-8B09-426FC6DE71B0}" Name="Circle.75" NameU="Circle.75" Master="48">
					<Text>A</Text>
					<XForm>
						<PinX Unit="IN_F">3.511520630060983</PinX>
						<PinY Unit="IN_F">2.376874999999999</PinY>
					</XForm>
				</Shape>
				<Shape ID="148" UniqueID="{7AE8EF31-C64A-452D-8F85-14DB76460CC4}" Name="Composition.86" NameU="Composition.86" Master="13">
					<XForm>
						<PinX Unit="IN_F">1.784469813162600</PinX>
						<PinY Unit="IN">5.732808201260035</PinY>
					</XForm>
				</Shape>
				<Shape ID="149" UniqueID="{ED127478-DBE3-493D-9A91-C12B9541761E}" Name="end1_name" NameU="end1_name">
					<Text>-End1</Text>
					<XForm>
						<PinX Unit="IN">1.857416603663222</PinX>
						<PinY Unit="IN">6.289515890487246</PinY>
					</XForm>
				</Shape>
				<Shape ID="150" UniqueID="{4678B291-A9DF-4174-AC87-B680078FE02E}" Name="end1_mp" NameU="end1_mp">
					<Text>1</Text>
					<XForm>
						<PinX Unit="IN">1.715996387652280</PinX>
						<PinY Unit="IN">6.290083784331754</PinY>
					</XForm>
				</Shape>
				<Shape ID="151" UniqueID="{9127FCAD-3BA1-4051-B316-CBE700172D60}" Name="end2_name" NameU="end2_name">
					<Text>-End2</Text>
					<XForm>
						<PinX Unit="IN">1.852943238672919</PinX>
						<PinY Unit="IN">5.175532618188311</PinY>
					</XForm>
				</Shape>
				<Shape ID="152" UniqueID="{C0E9E3D8-4320-41DD-9D3A-98F287A7B599}" Name="end2_mp" NameU="end2_mp">
					<Text>*</Text>
					<XForm>
						<PinX Unit="IN">1.711523022661978</PinX>
						<PinY Unit="IN">5.176100512032820</PinY>
					</XForm>
				</Shape>
				<Shape ID="153" UniqueID="{5FEE64AE-DC2B-4DA3-9B62-C539D4489C3B}" Name="Composition.126" NameU="Composition.126" Master="13">
					<XForm>
						<PinX Unit="IN_F">2.687014099299264</PinX>
						<PinY Unit="IN">6.501874999999998</PinY>
					</XForm>
				</Shape>
				<Shape ID="154" UniqueID="{99F02CEF-74D1-449E-B04A-247F24DDDBC8}" Name="end1_name" NameU="end1_name">
					<Text>-End1</Text>
					<XForm>
						<PinX Unit="IN">2.340000234134559</PinX>
						<PinY Unit="IN">6.572585678118653</PinY>
					</XForm>
				</Shape>
				<Shape ID="155" UniqueID="{96F45C16-91BA-43C1-9E21-44A74B9C1882}" Name="end1_mp" NameU="end1_mp">
					<Text>1</Text>
					<XForm>
						<PinX Unit="IN">2.340000234134559</PinX>
						<PinY Unit="IN">6.431164321881344</PinY>
					</XForm>
				</Shape>
				<Shape ID="156" UniqueID="{C2AAC9FE-D934-4D9C-A570-EB57215D4AFD}" Name="end2_name" NameU="end2_name">
					<Text>-End2</Text>
					<XForm>
						<PinX Unit="IN">3.028820902696392</PinX>
						<PinY Unit="IN">6.572585678118653</PinY>
					</XForm>
				</Shape>
				<Shape ID="157" UniqueID="{093108E1-9E58-4C2D-AEA6-1E41C1918107}" Name="end2_mp" NameU="end2_mp">
					<Text>*</Text>
					<XForm>
						<PinX Unit="IN">3.028820902696392</PinX>
						<PinY Unit="IN">6.431164321881344</PinY>
					</XForm>
				</Shape>
				<Shape ID="158" UniqueID="{EBDB581B-B9C2-4BCB-A512-4A830C8A18DD}" Name="Link" NameU="Link" Master="49">
					<XForm>
						<PinX Unit="IN_F">8.898384732519750</PinX>
						<PinY Unit="IN">4.017128286404078</PinY>
					</XForm>
				</Shape>
				<Shape ID="159" UniqueID="{A04A66AC-2E92-41B1-A6A6-4A8301E802D6}" Name="end1_name" NameU="end1_name">
					<Text>End1</Text>
					<XForm>
						<PinX Unit="IN">9.507231308179637</PinX>
						<PinY Unit="IN">4.210557189376408</PinY>
					</XForm>
				</Shape>
				<Shape ID="161" UniqueID="{6A91C2BD-5095-4CCC-8DD3-34BB01ABAB58}" Name="end2_name" NameU="end2_name">
					<Text>End2</Text>
					<XForm>
						<PinX Unit="IN">8.437043114508233</PinX>
						<PinY Unit="IN">3.820423591281802</PinY>
					</XForm>
				</Shape>
				<Shape ID="163" UniqueID="{561FF7E8-416A-451C-B398-50ABB1A7AC1F}" Name="Link.136" NameU="Link.136" Master="49">
					<XForm>
						<PinX Unit="IN_F">8.397130663286619</PinX>
						<PinY Unit="IN">3.021875000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="164" UniqueID="{A5A43017-B9AB-4C56-874C-C5725F8F4878}" Name="end1_name" NameU="end1_name">
					<Text>End1</Text>
					<XForm>
						<PinX Unit="IN">8.485921102754553</PinX>
						<PinY Unit="IN">2.951164321881345</PinY>
					</XForm>
				</Shape>
				<Shape ID="166" UniqueID="{6D18FF21-95E0-42AC-A361-EF8DD3959350}" Name="end2_name" NameU="end2_name">
					<Text>End2</Text>
					<XForm>
						<PinX Unit="IN">8.308340223818686</PinX>
						<PinY Unit="IN">2.951164321881345</PinY>
					</XForm>
				</Shape>
				<Shape ID="168" UniqueID="{E1EB0B81-F49C-4448-B734-50CA45161194}" Name="Link.141" NameU="Link.141" Master="49">
					<XForm>
						<PinX Unit="IN_F">5.650874898096573</PinX>
						<PinY Unit="IN">3.021521718512640</PinY>
					</XForm>
				</Shape>
				<Shape ID="169" UniqueID="{51F763EF-BB96-434B-8B2B-881E57F65BBB}" Name="end1_name" NameU="end1_name">
					<Text>End1</Text>
					<XForm>
						<PinX Unit="IN">5.800403383237469</PinX>
						<PinY Unit="IN">2.950330279897361</PinY>
					</XForm>
				</Shape>
				<Shape ID="171" UniqueID="{C4A8AFCA-5F61-4E9D-B05D-99A072DC88E6}" Name="end2_name" NameU="end2_name">
					<Text>End2</Text>
					<XForm>
						<PinX Unit="IN">5.506774454575811</PinX>
						<PinY Unit="IN">2.951299820757258</PinY>
					</XForm>
				</Shape>
				<Shape ID="173" UniqueID="{1C21DBD5-A431-4ED5-BA4B-426060D1838C}" Name="Link.72" NameU="Link.72" Master="49">
					<XForm>
						<PinX Unit="IN_F">3.988207720572267</PinX>
						<PinY Unit="IN">2.048868427191841</PinY>
					</XForm>
				</Shape>
				<Shape ID="174" UniqueID="{98A6B36F-9D6F-4828-8C1F-C980C827F945}" Name="end1_name" NameU="end1_name">
					<Text>End1</Text>
					<XForm>
						<PinX Unit="IN">3.747925097805067</PinX>
						<PinY Unit="IN">2.447585678118655</PinY>
					</XForm>
				</Shape>
				<Shape ID="176" UniqueID="{37D6C966-369D-4F66-A309-4CA6BA073E82}" Name="end2_name" NameU="end2_name">
					<Text>End2</Text>
					<XForm>
						<PinX Unit="IN">4.410605489202206</PinX>
						<PinY Unit="IN">1.835193994585715</PinY>
					</XForm>
				</Shape>
				<Shape ID="178" UniqueID="{622697AD-3445-48AC-84D8-F78F7C16A7DF}" Name="Link.74" NameU="Link.74" Master="49">
					<XForm>
						<PinX Unit="IN_F">1.559100207144533</PinX>
						<PinY Unit="IN">2.114375000000001</PinY>
					</XForm>
				</Shape>
				<Shape ID="179" UniqueID="{B1DCD85B-CC52-45DF-A429-7C67501B75EB}" Name="end1_name" NameU="end1_name">
					<Text>End1</Text>
					<XForm>
						<PinX Unit="IN">1.365745810290233</PinX>
						<PinY Unit="IN">2.447585678118655</PinY>
					</XForm>
				</Shape>
				<Shape ID="181" UniqueID="{F7FAD13E-3E1F-4135-AD85-C4BCE8E5E8F1}" Name="end2_name" NameU="end2_name">
					<Text>End2</Text>
					<XForm>
						<PinX Unit="IN">1.927390462346738</PinX>
						<PinY Unit="IN">1.959109264043147</PinY>
					</XForm>
				</Shape>
				<Shape ID="183" UniqueID="{734E259D-DF16-4E7D-9621-82904C900FB6}" Name="Class.231" NameU="Class.231" Master="12">
					<XForm>
						<PinX Unit="IN_F">3.595884710032447</PinX>
						<PinY Unit="IN_F">7.151874999999999</PinY>
					</XForm>
				</Shape>
				<Shape ID="190" UniqueID="{202BEAEF-FA3C-446B-B4EB-F1B70E9BC289}" Name="Name" NameU="Name">
					<Text>IBuilder</Text>
					<XForm>
						<PinX Unit="IN_F">3.595884710032447</PinX>
						<PinY Unit="IN">7.151874999999999</PinY>
					</XForm>
				</Shape>
				<Shape ID="192" UniqueID="{006C116C-C461-4C36-A5AE-D89A6D4EDFEB}" Name="Class.240" NameU="Class.240" Master="12">
					<XForm>
						<PinX Unit="IN_F">3.595884710032447</PinX>
						<PinY Unit="IN_F">6.501874999999998</PinY>
					</XForm>
				</Shape>
				<Shape ID="199" UniqueID="{48236C04-2432-4DF5-A704-DB75917E647C}" Name="Name" NameU="Name">
					<Text>ConfigureParser</Text>
					<XForm>
						<PinX Unit="IN_F">3.595884710032447</PinX>
						<PinY Unit="IN">6.501874999999998</PinY>
					</XForm>
				</Shape>
				<Shape ID="201" UniqueID="{379DF55F-3CA6-488B-87CD-DC41CABEC219}" Name="Generalization.249" NameU="Generalization.249" Master="14">
					<XForm>
						<PinX Unit="IN_F">3.595884710032447</PinX>
						<PinY Unit="IN">6.826874999999999</PinY>
					</XForm>
				</Shape>
				<Shape ID="203" UniqueID="{D059EF93-7B8E-4215-BE06-4EF69AD97DF8}" Name="Composition.251" NameU="Composition.251" Master="13">
					<XForm>
						<PinX Unit="IN_F">3.982364915434709</PinX>
						<PinY Unit="IN">6.151875000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="204" UniqueID="{62730556-5C44-4B16-814F-E67B8C6E5CBE}" Name="end1_name" NameU="end1_name">
					<Text>-End1</Text>
					<XForm>
						<PinX Unit="IN">3.898919878927089</PinX>
						<PinY Unit="IN">6.306993084930281</PinY>
					</XForm>
				</Shape>
				<Shape ID="205" UniqueID="{242C537D-F4AE-4EFE-B953-A2F5099137B5}" Name="end1_mp" NameU="end1_mp">
					<Text>1</Text>
					<XForm>
						<PinX Unit="IN">3.757498522689779</PinX>
						<PinY Unit="IN">6.306993084930281</PinY>
					</XForm>
				</Shape>
				<Shape ID="206" UniqueID="{6FDDC771-408B-4B39-9051-C84B090DDA52}" Name="end2_name" NameU="end2_name">
					<Text>-End2</Text>
					<XForm>
						<PinX Unit="IN">4.039035184107472</PinX>
						<PinY Unit="IN">5.972585678118648</PinY>
					</XForm>
				</Shape>
				<Shape ID="207" UniqueID="{B5C9FFFE-C5CB-4363-9244-055E9915A1CF}" Name="end2_mp" NameU="end2_mp">
					<Text>*</Text>
					<XForm>
						<PinX Unit="IN">4.039035184107481</PinX>
						<PinY Unit="IN">5.831164321881340</PinY>
					</XForm>
				</Shape>
				<Shape ID="208" UniqueID="{3CDDEBEB-B4CF-4F9F-9824-CD480D538F52}" Name="Dependency.82" NameU="Dependency.82" Master="4">
					<XForm>
						<PinX Unit="IN_F">7.210458399454755</PinX>
						<PinY Unit="IN">1.579121713595922</PinY>
					</XForm>
				</Shape>
				<Shape ID="209" UniqueID="{F98D4AA0-3BA9-44BE-A9D3-FD6AF39E5162}" Name="Circle.67" NameU="Circle.67" Master="48">
					<Text>A</Text>
					<XForm>
						<PinX Unit="IN_F">9.501520630060984</PinX>
						<PinY Unit="IN_F">1.306875000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="210" UniqueID="{77EA6B67-CF6E-49B3-8B25-0AEF8FB8AD69}" Name="Link.68" NameU="Link.68" Master="49">
					<XForm>
						<PinX Unit="IN_F">9.501997570082388</PinX>
						<PinY Unit="IN">0.991875000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="211" UniqueID="{6020BD04-7A8D-4A77-A7DA-06313DB783FA}" Name="end1_name" NameU="end1_name">
					<Text>End1</Text>
					<XForm>
						<PinX Unit="IN">9.572177558242375</PinX>
						<PinY Unit="IN">1.099646117522204</PinY>
					</XForm>
				</Shape>
				<Shape ID="213" UniqueID="{69B79D4B-6BEA-4C59-A62C-3DC03A76A97F}" Name="end2_name" NameU="end2_name">
					<Text>End2</Text>
					<XForm>
						<PinX Unit="IN">9.573238907929854</PinX>
						<PinY Unit="IN">0.884011414664215</PinY>
					</XForm>
				</Shape>
				<Shape ID="215" UniqueID="{4E21417E-FA2A-4CFC-A7F8-F497D695D485}" Name="Circle.84" NameU="Circle.84" Master="48">
					<Text>A</Text>
					<XForm>
						<PinX Unit="IN_F">7.541520630060983</PinX>
						<PinY Unit="IN_F">1.291874999999999</PinY>
					</XForm>
				</Shape>
				<Shape ID="216" UniqueID="{3C1D45B4-C115-45D3-9209-5F5342416DA7}" Name="Link.85" NameU="Link.85" Master="49">
					<XForm>
						<PinX Unit="IN_F">7.541679610068116</PinX>
						<PinY Unit="IN">0.984375000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="217" UniqueID="{6984F8AF-83E9-457B-8C01-9078C42651D8}" Name="end1_name" NameU="end1_name">
					<Text>End1</Text>
					<XForm>
						<PinX Unit="IN">7.613497700888930</PinX>
						<PinY Unit="IN">1.086195493163113</PinY>
					</XForm>
				</Shape>
				<Shape ID="219" UniqueID="{DC0F24CB-D374-4BD3-A5B2-26C72FFCBF14}" Name="end2_name" NameU="end2_name">
					<Text>End2</Text>
					<XForm>
						<PinX Unit="IN">7.611265692340977</PinX>
						<PinY Unit="IN">0.884759009431242</PinY>
					</XForm>
				</Shape>
				<Shape ID="221" UniqueID="{B7F40856-AFC3-4AF6-8885-A024C5A847C2}" Name="Class.76" NameU="Class.76" Master="12">
					<XForm>
						<PinX Unit="IN_F">4.608355738321942</PinX>
						<PinY Unit="IN_F">3.501874999999999</PinY>
					</XForm>
				</Shape>
				<Shape ID="228" UniqueID="{D861ACFB-302B-4DA7-8E27-8BE6D66E4A31}" Name="Name" NameU="Name">
					<Text>DerivedRule2</Text>
					<XForm>
						<PinX Unit="IN_F">4.608355738321942</PinX>
						<PinY Unit="IN">3.501874999999999</PinY>
					</XForm>
				</Shape>
				<Shape ID="230" UniqueID="{5D6FE12D-A13E-4808-AE38-5C13E4A8652F}" Name="Generalization.265" NameU="Generalization.265" Master="14">
					<XForm>
						<PinX Unit="IN_F">4.769938184191462</PinX>
						<PinY Unit="IN_F">3.901875000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="232" UniqueID="{74E2157B-F298-4FBB-B242-B37AAFDABF14}" Name="Class.267" NameU="Class.267" Master="12">
					<XForm>
						<PinX Unit="IN_F">6.939770533243816</PinX>
						<PinY Unit="IN_F">3.491875000000001</PinY>
					</XForm>
				</Shape>
				<Shape ID="239" UniqueID="{B3B15DA3-5046-453C-9488-C8AFDF5F0DCF}" Name="Name" NameU="Name">
					<Text>ScopeStack</Text>
					<XForm>
						<PinX Unit="IN_F">6.939770533243816</PinX>
						<PinY Unit="IN">3.491875000000001</PinY>
					</XForm>
				</Shape>
				<Shape ID="241" UniqueID="{10C46CAA-5917-46C9-87E4-D98CD2D0E2C7}" Name="Composition.276" NameU="Composition.276" Master="13">
					<XForm>
						<PinX Unit="IN_F">7.432953886534261</PinX>
						<PinY Unit="IN">3.306875000000001</PinY>
					</XForm>
				</Shape>
				<Shape ID="242" UniqueID="{F39C1D5D-AA14-463D-864F-1311F38E00F4}" Name="end1_name" NameU="end1_name">
					<Text>-End1</Text>
					<XForm>
						<PinX Unit="IN">7.465784065139427</PinX>
						<PinY Unit="IN">3.209711144285266</PinY>
					</XForm>
				</Shape>
				<Shape ID="243" UniqueID="{DE3A610E-E966-4FDA-A54D-4C9E35724B3B}" Name="end1_mp" NameU="end1_mp">
					<Text>1</Text>
					<XForm>
						<PinX Unit="IN">7.607205421376736</PinX>
						<PinY Unit="IN">3.209711144285266</PinY>
					</XForm>
				</Shape>
				<Shape ID="244" UniqueID="{2D6074CB-80F4-4C22-8B1A-046AFDAABB99}" Name="end2_name" NameU="end2_name">
					<Text>-End2</Text>
					<XForm>
						<PinX Unit="IN">7.423482015323058</PinX>
						<PinY Unit="IN">3.421164321881351</PinY>
					</XForm>
				</Shape>
				<Shape ID="245" UniqueID="{DEA94128-10EE-4C3B-B648-2E44056F6292}" Name="end2_mp" NameU="end2_mp">
					<Text>*</Text>
					<XForm>
						<PinX Unit="IN">7.423482015323056</PinX>
						<PinY Unit="IN">3.562585678118659</PinY>
					</XForm>
				</Shape>
				<Shape ID="246" UniqueID="{2244EFBF-7DDF-4EF6-814F-7FC96A979454}" Name="Circle.281" NameU="Circle.281" Master="48">
					<Text>A</Text>
					<XForm>
						<PinX Unit="IN_F">3.766812703272354</PinX>
						<PinY Unit="IN_F">3.951875000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="247" UniqueID="{F420BF66-6BB7-477B-8017-B03F6851151D}" Name="Link.282" NameU="Link.282" Master="49">
					<XForm>
						<PinX Unit="IN_F">4.153975362097386</PinX>
						<PinY Unit="IN">3.776875000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="248" UniqueID="{9133BE23-15FC-405C-92B2-433D7123D18D}" Name="end1_name" NameU="end1_name">
					<Text>End1</Text>
					<XForm>
						<PinX Unit="IN">4.345348823127226</PinX>
						<PinY Unit="IN">3.698719849751772</PinY>
					</XForm>
				</Shape>
				<Shape ID="250" UniqueID="{B3420ED1-43B8-4C35-A6B8-1413AB375B46}" Name="end2_name" NameU="end2_name">
					<Text>End2</Text>
					<XForm>
						<PinX Unit="IN">3.991370533222017</PinX>
						<PinY Unit="IN">3.881237701933931</PinY>
					</XForm>
				</Shape>
				<Shape ID="252" UniqueID="{3AF86AE0-5B0E-41B2-93D1-111CEE94D281}" Name="Class.81" NameU="Class.81" Master="12">
					<XForm>
						<PinX Unit="IN_F">2.684977595011395</PinX>
						<PinY Unit="IN_F">5.801874999999999</PinY>
					</XForm>
				</Shape>
				<Shape ID="259" UniqueID="{EA3B6AF3-5216-4251-B036-27FEC932A6CA}" Name="Name" NameU="Name">
					<Text>ConsoleExec</Text>
					<XForm>
						<PinX Unit="IN_F">2.684977595011395</PinX>
						<PinY Unit="IN">5.801874999999999</PinY>
					</XForm>
				</Shape>
				<Shape ID="261" UniqueID="{6CB79F22-FACF-4C69-88BE-30ED0625B596}" Name="Composition.294" NameU="Composition.294" Master="13">
					<XForm>
						<PinX Unit="IN_F">2.688117889448841</PinX>
						<PinY Unit="IN">5.382808201260035</PinY>
					</XForm>
				</Shape>
				<Shape ID="262" UniqueID="{EE29E2F5-FC2B-4E90-9F9A-8F4808911001}" Name="end1_name" NameU="end1_name">
					<Text>-End1</Text>
					<XForm>
						<PinX Unit="IN">2.754762901805492</PinX>
						<PinY Unit="IN">5.609691059383834</PinY>
					</XForm>
				</Shape>
				<Shape ID="263" UniqueID="{B167A64A-2C00-483C-811F-309A1DC24615}" Name="end1_mp" NameU="end1_mp">
					<Text>1</Text>
					<XForm>
						<PinX Unit="IN">2.613348725774471</PinX>
						<PinY Unit="IN">5.611116126914715</PinY>
					</XForm>
				</Shape>
				<Shape ID="264" UniqueID="{9A9FC199-15E9-4B1C-9D05-1D4C8959451E}" Name="end2_name" NameU="end2_name">
					<Text>-End2</Text>
					<XForm>
						<PinX Unit="IN">2.762887053123216</PinX>
						<PinY Unit="IN">5.154500275605288</PinY>
					</XForm>
				</Shape>
				<Shape ID="265" UniqueID="{1C7993A8-562B-4E45-9C5C-827CA7C271BF}" Name="end2_mp" NameU="end2_mp">
					<Text>*</Text>
					<XForm>
						<PinX Unit="IN">2.621472877092197</PinX>
						<PinY Unit="IN">5.155925343136179</PinY>
					</XForm>
				</Shape>
				<Shape ID="266" UniqueID="{8C39293C-94DF-409B-A92E-280A444294E5}" Name="Composition.266" NameU="Composition.266" Master="13">
					<XForm>
						<PinX Unit="IN_F">3.329556104113338</PinX>
						<PinY Unit="IN">6.101874999999999</PinY>
					</XForm>
				</Shape>
				<Shape ID="267" UniqueID="{A886AE73-93E1-4823-A825-EA62A730D385}" Name="end1_name" NameU="end1_name">
					<Text>-End1</Text>
					<XForm>
						<PinX Unit="IN">3.167917892668033</PinX>
						<PinY Unit="IN">5.872585678118653</PinY>
					</XForm>
				</Shape>
				<Shape ID="268" UniqueID="{767AE9F3-FC2E-415F-A595-332E71DF04BB}" Name="end1_mp" NameU="end1_mp">
					<Text>1</Text>
					<XForm>
						<PinX Unit="IN">3.167917892668030</PinX>
						<PinY Unit="IN">5.731164321881343</PinY>
					</XForm>
				</Shape>
				<Shape ID="269" UniqueID="{5CB81421-4BE9-4105-B1E0-43502512820C}" Name="end2_name" NameU="end2_name">
					<Text>-End2</Text>
					<XForm>
						<PinX Unit="IN">3.525174031913792</PinX>
						<PinY Unit="IN">6.297184605526193</PinY>
					</XForm>
				</Shape>
				<Shape ID="270" UniqueID="{74438D84-9FD6-4685-AEEA-7618924F098D}" Name="end2_mp" NameU="end2_mp">
					<Text>*</Text>
					<XForm>
						<PinX Unit="IN">3.666595388151102</PinX>
						<PinY Unit="IN">6.297184605526193</PinY>
					</XForm>
				</Shape>
				<Shape ID="271" UniqueID="{9DA06967-4E31-4430-A515-C4BE2620022A}" Name="Class.321" NameU="Class.321" Master="12">
					<XForm>
						<PinX Unit="IN_F">7.766812703272350</PinX>
						<PinY Unit="IN_F">3.021875000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="278" UniqueID="{ED890D20-D933-4B66-A2DD-F2F8B0EDC839}" Name="Name" NameU="Name">
					<Text>Repository</Text>
					<XForm>
						<PinX Unit="IN_F">7.766812703272350</PinX>
						<PinY Unit="IN">3.021875000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="280" UniqueID="{A79F7858-50CF-444B-8EBD-AC187D5E76B7}" Name="Rectangle.187" NameU="Rectangle.187" Master="47">
					<Text>Display </Text>
					<XForm>
						<PinX Unit="IN_F">7.786520630060982</PinX>
						<PinY Unit="IN_F">6.451875000000001</PinY>
					</XForm>
				</Shape>
				<Shape ID="281" UniqueID="{BA29F86B-C53B-4F3C-90B1-9403C1E98D0C}" Name="Class.188" NameU="Class.188" Master="12">
					<XForm>
						<PinX Unit="IN_F">6.616520630060983</PinX>
						<PinY Unit="IN_F">6.503288125949435</PinY>
					</XForm>
				</Shape>
				<Shape ID="286" UniqueID="{CD6E0C4A-8AAE-401F-85AB-4C09CFB4DC7E}" Name="Operations" NameU="Operations">
					<Text>+Annotator(in state : ParseState&amp;)
+doAnnotate() : bool
+attach(in fileName : string) : bool</Text>
					<XForm>
						<PinX Unit="IN">6.616520630060983</PinX>
						<PinY Unit="IN_F">6.403288125949436</PinY>
					</XForm>
				</Shape>
				<Shape ID="287" UniqueID="{BF39BA25-3212-4036-BE28-081B0C81BDBE}" Name="Attributes" NameU="Attributes">
					<Text>-pState : ParseState*</Text>
					<XForm>
						<PinX Unit="IN">6.616520630060983</PinX>
						<PinY Unit="IN_F">6.403288125949436</PinY>
					</XForm>
				</Shape>
				<Shape ID="288" UniqueID="{A9117583-4C5F-47DA-A903-9BAA2AB95C6D}" Name="Name" NameU="Name">
					<Text>Formatter</Text>
					<XForm>
						<PinX Unit="IN">6.616520630060983</PinX>
						<PinY Unit="IN">6.503288125949435</PinY>
					</XForm>
				</Shape>
				<Shape ID="290" UniqueID="{E1AFB4F6-E672-49A4-B7D9-DD4D9D21C8B4}" Name="Class.355" NameU="Class.355" Master="12">
					<XForm>
						<PinX Unit="IN_F">8.270884710032446</PinX>
						<PinY Unit="IN_F">6.501874999999998</PinY>
					</XForm>
				</Shape>
				<Shape ID="297" UniqueID="{EBA0A2D0-7AE4-4E1D-870A-E01352C4BBD2}" Name="Name" NameU="Name">
					<Text>Display</Text>
					<XForm>
						<PinX Unit="IN_F">8.270884710032446</PinX>
						<PinY Unit="IN">6.501874999999998</PinY>
					</XForm>
				</Shape>
				<Shape ID="299" UniqueID="{7438371F-9E15-4155-83E5-295FE5FC3842}" Name="Composition.364" NameU="Composition.364" Master="13">
					<XForm>
						<PinX Unit="IN">7.400884710032445</PinX>
						<PinY Unit="IN">6.502581562974717</PinY>
					</XForm>
				</Shape>
				<Shape ID="300" UniqueID="{A8822886-CD4D-447C-A79B-9ED314582261}" Name="end1_name" NameU="end1_name">
					<Text>-End1</Text>
					<XForm>
						<PinX Unit="IN">7.086536220807467</PinX>
						<PinY Unit="IN">6.574162623747095</PinY>
					</XForm>
				</Shape>
				<Shape ID="301" UniqueID="{89A82414-98EA-451A-85E4-812B102E6DA3}" Name="end1_mp" NameU="end1_mp">
					<Text>1</Text>
					<XForm>
						<PinX Unit="IN">7.086779893687695</PinX>
						<PinY Unit="IN">6.432741477437473</PinY>
					</XForm>
				</Shape>
				<Shape ID="302" UniqueID="{5C3F61F9-34BA-42F8-9D57-8B1F5BFABB07}" Name="end2_name" NameU="end2_name">
					<Text>-End2</Text>
					<XForm>
						<PinX Unit="IN">7.707663590681245</PinX>
						<PinY Unit="IN">6.572409025704849</PinY>
					</XForm>
				</Shape>
				<Shape ID="303" UniqueID="{3ABFB189-5565-47B6-BBBF-A8B86DDE2FB7}" Name="end2_mp" NameU="end2_mp">
					<Text>*</Text>
					<XForm>
						<PinX Unit="IN">7.707907263561472</PinX>
						<PinY Unit="IN">6.430987879395229</PinY>
					</XForm>
				</Shape>
				<Shape ID="304" UniqueID="{2D8313BE-E5FD-4B5B-904A-565B1658B5B4}" Name="Link.369" NameU="Link.369" Master="49">
					<XForm>
						<PinX Unit="IN">6.617634946276425</PinX>
						<PinY Unit="IN">6.242581562974719</PinY>
					</XForm>
				</Shape>
				<Shape ID="305" UniqueID="{B1B13B8F-9E80-4AB4-B284-5DFAE0412F20}" Name="end1_name" NameU="end1_name">
					<Text>End1</Text>
					<XForm>
						<PinX Unit="IN">6.686851209911466</PinX>
						<PinY Unit="IN">6.322475623950673</PinY>
					</XForm>
				</Shape>
				<Shape ID="307" UniqueID="{FC8B9A2C-3279-47D7-AACE-C285ABF30D30}" Name="end2_name" NameU="end2_name">
					<Text>End2</Text>
					<XForm>
						<PinX Unit="IN">6.689854044268153</PinX>
						<PinY Unit="IN">6.162736221446840</PinY>
					</XForm>
				</Shape>
				<Shape ID="309" UniqueID="{1890665F-4E55-4FC6-A7CE-09028ACFAE64}" Name="Circle.374" NameU="Circle.374" Master="48">
					<Text>A</Text>
					<XForm>
						<PinX Unit="IN_F">6.618749262491868</PinX>
						<PinY Unit="IN_F">5.956875000000002</PinY>
					</XForm>
				</Shape>
				<Shape ID="310" UniqueID="{9483F14B-72A3-4F58-9AD3-AC49DA75DF74}" Name="Link.376" NameU="Link.376" Master="49">
					<XForm>
						<PinX Unit="IN">5.151027160822702</PinX>
						<PinY Unit="IN">6.502581562974717</PinY>
					</XForm>
				</Shape>
				<Shape ID="311" UniqueID="{9BDB3B2E-F6FB-4BAF-9E37-F098F7CEA66D}" Name="end1_name" NameU="end1_name">
					<Text>End1</Text>
					<XForm>
						<PinX Unit="IN">4.196583441451767</PinX>
						<PinY Unit="IN">6.572541807353791</PinY>
					</XForm>
				</Shape>
				<Shape ID="313" UniqueID="{5E0A07A2-AF3B-49BC-86C0-2D7C1975A92C}" Name="end2_name" NameU="end2_name">
					<Text>End2</Text>
					<XForm>
						<PinX Unit="IN">6.095601936224058</PinX>
						<PinY Unit="IN">6.574052117805499</PinY>
					</XForm>
				</Shape>
				<Shape ID="315" UniqueID="{BA008222-F74D-4DDF-A3FF-637C03EAC8D3}" Name="Class.381" NameU="Class.381" Master="12">
					<XForm>
						<PinX Unit="IN_F">2.236520630060983</PinX>
						<PinY Unit="IN_F">3.351875000000002</PinY>
					</XForm>
				</Shape>
				<Shape ID="322" UniqueID="{51405525-B78F-4267-AC33-A084F492FA39}" Name="Name" NameU="Name">
					<Text>ITokCollection</Text>
					<XForm>
						<PinX Unit="IN_F">2.236520630060983</PinX>
						<PinY Unit="IN">3.351875000000002</PinY>
					</XForm>
				</Shape>
				<Shape ID="324" UniqueID="{D518D7DC-1785-4AF2-ABEF-CD5958889D4A}" Name="Dependency.390" NameU="Dependency.390" Master="4">
					<XForm>
						<PinX Unit="IN_F">2.236520630060983</PinX>
						<PinY Unit="IN">3.796648361714681</PinY>
					</XForm>
				</Shape>
				<Shape ID="325" UniqueID="{84508140-A7F1-4F9C-AB61-8EE0DEEC5EAC}" Name="Dependency.181" NameU="Dependency.181" Master="4">
					<XForm>
						<PinX Unit="IN_F">7.845094637419270</PinX>
						<PinY Unit="IN">3.311874999999999</PinY>
					</XForm>
				</Shape>
				<Shape ID="326" UniqueID="{DDBAC578-D810-4965-B24D-C327CE7AB8E7}" Name="Dependency.182" NameU="Dependency.182" Master="4">
					<XForm>
						<PinX Unit="IN_F">6.611361896425808</PinX>
						<PinY Unit="IN">2.321368427191841</PinY>
					</XForm>
				</Shape>
			</Shapes>
		</Page>
		<Page ID="9" Name="SeqenceDiag" NameU="SeqenceDiag">
			<Shapes>
				<Shape ID="1" UniqueID="{14EF66CE-86FF-44A5-BEDF-6327B8DCC2EF}" Name="Class object.14" NameU="Class object.14" Master="27">
					<XForm>
						<PinX Unit="IN_F">6.455357142857143</PinX>
						<PinY Unit="IN_F">4.004464285714287</PinY>
					</XForm>
				</Shape>
				<Shape ID="2" UniqueID="{60762E4E-769B-4451-B999-0E0FD27ABBE7}" Name="Class object.11" NameU="Class object.11" Master="27">
					<XForm>
						<PinX Unit="IN_F">3.455357142857143</PinX>
						<PinY Unit="IN_F">4.379464285714287</PinY>
					</XForm>
				</Shape>
				<Shape ID="3" UniqueID="{BB57BE11-CEF7-4AF4-BF29-C1D0FA85543F}" Name="Class object.22" NameU="Class object.22" Master="27">
					<XForm>
						<PinX Unit="IN_F">5.705357142857142</PinX>
						<PinY Unit="IN_F">4.504464285714287</PinY>
					</XForm>
				</Shape>
				<Shape ID="4" UniqueID="{C1AE404B-1520-40C2-A2A0-F1322384B26C}" Name="Class object.7" NameU="Class object.7" Master="27">
					<XForm>
						<PinX Unit="IN_F">7.205357142857143</PinX>
						<PinY Unit="IN_F">4.129464285714287</PinY>
					</XForm>
				</Shape>
				<Shape ID="5" UniqueID="{41E5F735-1D6E-4B4F-B5F5-AC3BC1221CFE}" Name="Sheet.5" NameU="Sheet.5">
					<Text>comm::
commClt::cltRecvProc
_recvProc</Text>
					<XForm>
						<PinX Unit="IN_F">7.205357142857143</PinX>
						<PinY Unit="IN_F">6.066964285714287</PinY>
					</XForm>
				</Shape>
				<Shape ID="6" UniqueID="{773A3CFE-FD55-414C-A419-C87F859A73BF}" Name="Class object.1" NameU="Class object.1" Master="27">
					<XForm>
						<PinX Unit="IN_F">4.205357142857143</PinX>
						<PinY Unit="IN_F">4.504464285714287</PinY>
					</XForm>
				</Shape>
				<Shape ID="7" UniqueID="{02A5FD14-ED7A-4B09-B283-20DBF3BEF34A}" Name="Sheet.7" NameU="Sheet.7">
					<Text>comm::
commClt::cltSendProc
_sendProc</Text>
					<XForm>
						<PinX Unit="IN_F">4.205357142857143</PinX>
						<PinY Unit="IN_F">6.941964285714287</PinY>
					</XForm>
				</Shape>
				<Shape ID="8" UniqueID="{D80761AD-AD44-4AAC-A161-D676A121B93E}" Name="Class object.5" NameU="Class object.5" Master="27">
					<XForm>
						<PinX Unit="IN_F">1.080357142857144</PinX>
						<PinY Unit="IN_F">4.613839285714287</PinY>
					</XForm>
				</Shape>
				<Shape ID="9" UniqueID="{70602CF2-1AA2-42C5-8932-7D47108E6A0A}" Name="Sheet.9" NameU="Sheet.9">
					<Text>client user</Text>
					<XForm>
						<PinX Unit="IN_F">1.080357142857144</PinX>
						<PinY Unit="IN_F">7.145089285714287</PinY>
					</XForm>
				</Shape>
				<Shape ID="10" UniqueID="{5BC8B423-4DA2-412F-85E2-7181BD0246AD}" Name="Class object.3" NameU="Class object.3" Master="27">
					<XForm>
						<PinX Unit="IN_F">2.205357142857143</PinX>
						<PinY Unit="IN_F">4.566964285714287</PinY>
					</XForm>
				</Shape>
				<Shape ID="11" UniqueID="{4DBC96DA-CB96-4C05-800D-1E1D718E8BBD}" Name="Sheet.11" NameU="Sheet.11">
					<Text>com::main()
commClt
client</Text>
					<XForm>
						<PinX Unit="IN_F">2.205357142857143</PinX>
						<PinY Unit="IN_F">7.066964285714287</PinY>
					</XForm>
				</Shape>
				<Shape ID="12" UniqueID="{F96DF5F5-18D5-40DB-8DE0-63E705A2C176}" Name="Side to side 1" NameU="Side to side 1" Master="28">
					<Text>commClt</Text>
					<XForm>
						<PinX Unit="IN_F">1.642857142857143</PinX>
						<PinY Unit="IN_F">6.660714285714287</PinY>
					</XForm>
				</Shape>
				<Shape ID="13" UniqueID="{88DDFDEE-8BB9-4F54-9806-823CB7E767C0}" Name="Side to side 1.13" NameU="Side to side 1.13" Master="28">
					<Text>thread</Text>
					<XForm>
						<PinX Unit="IN_F">2.830357142857143</PinX>
						<PinY Unit="IN_F">6.160714285714287</PinY>
					</XForm>
				</Shape>
				<Shape ID="14" UniqueID="{FF1BD8F3-9E19-4B5B-B8A1-B98F5B154599}" Name="Side to side 1.14" NameU="Side to side 1.14" Master="28">
					<Text>cltRecvProc</Text>
					<XForm>
						<PinX Unit="IN_F">4.705357142857143</PinX>
						<PinY Unit="IN_F">5.660714285714287</PinY>
					</XForm>
				</Shape>
				<Shape ID="15" UniqueID="{B1B5AAD3-D83F-4B97-9C4F-E4E74CCD3D4D}" Name="Side to side 1.15" NameU="Side to side 1.15" Master="28">
					<Text>start</Text>
					<XForm>
						<PinX Unit="IN_F">4.330357142857143</PinX>
						<PinY Unit="IN_F">5.160714285714287</PinY>
					</XForm>
				</Shape>
				<Shape ID="16" UniqueID="{A2309CF6-6A41-4DB1-8A22-1AF504C6D86A}" Name="Sheet.16" NameU="Sheet.16">
					<Text>comm::
cltSendProc::mtqueue
_sendQ</Text>
					<XForm>
						<PinX Unit="IN_F">5.705357142857143</PinX>
						<PinY Unit="IN_F">6.941964285714287</PinY>
					</XForm>
				</Shape>
				<Shape ID="17" UniqueID="{6FEA5E6F-2B19-484F-BDDF-1831D451B055}" Name="Class object.24" NameU="Class object.24" Master="27">
					<XForm>
						<PinX Unit="IN_F">8.705357142857142</PinX>
						<PinY Unit="IN_F">4.129464285714287</PinY>
					</XForm>
				</Shape>
				<Shape ID="18" UniqueID="{1667630A-015F-4330-AB1C-4F8B32529F7A}" Name="Sheet.18" NameU="Sheet.18">
					<Text>comm::
cltRecvProc::mtqueue
_recvQ</Text>
					<XForm>
						<PinX Unit="IN_F">8.705357142857142</PinX>
						<PinY Unit="IN_F">6.066964285714287</PinY>
					</XForm>
				</Shape>
				<Shape ID="19" UniqueID="{2AFDEDA4-1EC2-4CA2-8CA8-59D8E955DE56}" Name="Side to side 1.19" NameU="Side to side 1.19" Master="28">
					<Text>deQ</Text>
					<XForm>
						<PinX Unit="IN_F">4.955357142857142</PinX>
						<PinY Unit="IN_F">4.160714285714287</PinY>
					</XForm>
				</Shape>
				<Shape ID="20" UniqueID="{1B307CE7-DDEE-40F7-BFDD-5981E26C64E2}" Name="Side to side 1.20" NameU="Side to side 1.20" Master="28">
					<Text>getMessage</Text>
					<XForm>
						<PinX Unit="IN_F">1.642857142857143</PinX>
						<PinY Unit="IN_F">3.160714285714287</PinY>
					</XForm>
				</Shape>
				<Shape ID="21" UniqueID="{E9EFD72A-DAB7-40ED-804D-D55CF73B97D6}" Name="Side to side 1.21" NameU="Side to side 1.21" Master="28">
					<Text>postMessage</Text>
					<XForm>
						<PinX Unit="IN_F">1.642857142857143</PinX>
						<PinY Unit="IN_F">4.921130952380953</PinY>
					</XForm>
				</Shape>
				<Shape ID="22" UniqueID="{BC68F9B2-DCDC-4B1E-8E3C-F9210C995990}" Name="Side to side 1.22" NameU="Side to side 1.22" Master="28">
					<Text>enQ</Text>
					<XForm>
						<PinX Unit="IN_F">3.955357142857143</PinX>
						<PinY Unit="IN_F">4.660714285714287</PinY>
					</XForm>
				</Shape>
				<Shape ID="23" UniqueID="{30E79206-00F8-4648-A2D7-F7D54999E269}" Name="Class object.30" NameU="Class object.30" Master="27">
					<XForm>
						<PinX Unit="IN_F">9.830357142857142</PinX>
						<PinY Unit="IN_F">4.629464285714287</PinY>
					</XForm>
				</Shape>
				<Shape ID="24" UniqueID="{A9C35AE6-5C2B-4B5E-8B19-F0B05969A5D0}" Name="Sheet.24" NameU="Sheet.24">
					<Text>comm::
commClt::sockClt
_client</Text>
					<XForm>
						<PinX Unit="IN_F">9.830357142857142</PinX>
						<PinY Unit="IN_F">7.066964285714287</PinY>
					</XForm>
				</Shape>
				<Shape ID="25" UniqueID="{D3736293-CBF6-489B-908D-103554B8638A}" Name="Side to side 1.33" NameU="Side to side 1.33" Master="28">
					<Text>send</Text>
					<XForm>
						<PinX Unit="IN_F">7.017857142857142</PinX>
						<PinY Unit="IN_F">3.910714285714287</PinY>
					</XForm>
				</Shape>
				<Shape ID="26" UniqueID="{B9E0A5E4-1AA7-406A-A7CE-34788707D2DD}" Name="Side to side 1.26" NameU="Side to side 1.26" Master="28">
					<Text>length</Text>
					<XForm>
						<PinX Unit="IN_F">4.955357142857142</PinX>
						<PinY Unit="IN_F">4.412016369047620</PinY>
					</XForm>
				</Shape>
				<Shape ID="27" UniqueID="{44B9252B-542F-4C16-858B-BB5C7DBB1ECA}" Name="Side to side 1.27" NameU="Side to side 1.27" Master="28">
					<Text>recv</Text>
					<XForm>
						<PinX Unit="IN_F">8.517857142857142</PinX>
						<PinY Unit="IN_F">3.660714285714287</PinY>
					</XForm>
				</Shape>
				<Shape ID="28" UniqueID="{B5C92F57-31A4-48E2-A194-29BBD7FA11A6}" Name="Side to side 1.28" NameU="Side to side 1.28" Master="28">
					<Text>enQ</Text>
					<XForm>
						<PinX Unit="IN_F">7.955357142857142</PinX>
						<PinY Unit="IN_F">3.410714285714287</PinY>
					</XForm>
				</Shape>
				<Shape ID="29" UniqueID="{79A60CC4-852F-4B12-ABD7-1D61E0AA6D3C}" Name="Side to side 1.29" NameU="Side to side 1.29" Master="28">
					<Text>length</Text>
					<XForm>
						<PinX Unit="IN_F">5.455357142857142</PinX>
						<PinY Unit="IN_F">2.910714285714287</PinY>
					</XForm>
				</Shape>
				<Shape ID="30" UniqueID="{66AD9475-DDA1-4522-B439-8DDFA8341DFE}" Name="Side to side 1.40" NameU="Side to side 1.40" Master="28">
					<Text>deQ</Text>
					<XForm>
						<PinX Unit="IN_F">5.455357142857142</PinX>
						<PinY Unit="IN_F">2.660714285714287</PinY>
					</XForm>
				</Shape>
				<Shape ID="31" UniqueID="{DDD1EBE3-4587-4009-BE9C-BB1FFC4EBDD6}" Name="Sheet.31" NameU="Sheet.31">
					<Text>CONFIGS Client Event Trace Diagram</Text>
					<XForm>
						<PinX Unit="IN_F">5.455357142857143</PinX>
						<PinY Unit="IN_F">7.850992063492065</PinY>
					</XForm>
				</Shape>
				<Shape ID="32" UniqueID="{4C0BC8BD-2D05-4B9F-A25C-C411917AF6F7}" Name="Sheet.32" NameU="Sheet.32">
					<Text>Note about names:
comm::commClt::cltSendProc _sendProc is the _sendProc object of cltSendProc class, which is a data member of the commClt class, which, in turn, belongs to the comm module.</Text>
					<XForm>
						<PinX Unit="IN_F">6.455357142857143</PinX>
						<PinY Unit="IN_F">1.191964285714287</PinY>
					</XForm>
				</Shape>
				<Shape ID="33" UniqueID="{4CB38D8C-E61B-4106-9744-1411DDCA3C09}" Name="Sheet.33" NameU="Sheet.33">
					<Text>com::
commClt::thread
_sender</Text>
					<XForm>
						<PinX Unit="IN_F">3.455357142857143</PinX>
						<PinY Unit="IN_F">2.191964285714287</PinY>
					</XForm>
				</Shape>
				<Shape ID="34" UniqueID="{2A691873-C820-44A1-95EF-B7B089934D96}" Name="Side to side 1.18" NameU="Side to side 1.18" Master="28">
					<Text>cltSendProc</Text>
					<XForm>
						<PinX Unit="IN_F">3.205357142857143</PinX>
						<PinY Unit="IN_F">6.410714285714287</PinY>
					</XForm>
				</Shape>
				<Shape ID="35" UniqueID="{A6B9EE6F-7AEE-484F-9F32-CF39491EC6FD}" Name="Side to side 1.35" NameU="Side to side 1.35" Master="28">
					<Text>start</Text>
					<XForm>
						<PinX Unit="IN_F">2.830357142857143</PinX>
						<PinY Unit="IN_F">5.910714285714287</PinY>
					</XForm>
				</Shape>
				<Shape ID="36" UniqueID="{6BB96497-64A4-4524-9676-9E4A9858546D}" Name="Sheet.36" NameU="Sheet.36">
					<Text>com::
commClt::thread
_recver</Text>
					<XForm>
						<PinX Unit="IN_F">6.455357142857143</PinX>
						<PinY Unit="IN_F">2.191964285714287</PinY>
					</XForm>
				</Shape>
				<Shape ID="37" UniqueID="{D8D7C964-0A89-44BD-B133-F1FF10589414}" Name="Side to side 1.16" NameU="Side to side 1.16" Master="28">
					<Text>thread</Text>
					<XForm>
						<PinX Unit="IN_F">4.330357142857143</PinX>
						<PinY Unit="IN_F">5.410714285714287</PinY>
					</XForm>
				</Shape>
				<Shape ID="38" UniqueID="{83DD1111-39EE-4EB8-BCE3-67C92EF2C290}" Name="Side to side 1.32" NameU="Side to side 1.32" Master="28">
					<Text>run</Text>
					<XForm>
						<PinX Unit="IN_F">3.830357142857143</PinX>
						<PinY Unit="IN_F">5.910714285714287</PinY>
					</XForm>
				</Shape>
				<Shape ID="39" UniqueID="{D0914125-43A5-435A-AC95-608FF9FE86D9}" Name="Side to side 1.39" NameU="Side to side 1.39" Master="28">
					<Text>run</Text>
					<XForm>
						<PinX Unit="IN_F">6.830357142857143</PinX>
						<PinY Unit="IN_F">5.160714285714287</PinY>
					</XForm>
				</Shape>
				<Shape ID="40" UniqueID="{ECEA5625-4ABC-44BE-907D-6993ECA6217E}" Name="Class object" NameU="Class object" Master="27">
					<Text>main thread</Text>
					<XForm>
						<PinX Unit="IN_F">2.080357142857143</PinX>
						<PinY Unit="IN_F">1.473214285714287</PinY>
					</XForm>
				</Shape>
				<Shape ID="41" UniqueID="{D2D07377-BA93-434E-AB32-5D75CF76A711}" Name="Class object.41" NameU="Class object.41" Master="27">
					<Text>send thread</Text>
					<XForm>
						<PinX Unit="IN_F">2.080357142857143</PinX>
						<PinY Unit="IN_F">1.223214285714287</PinY>
					</XForm>
				</Shape>
				<Shape ID="42" UniqueID="{220269E9-D2B1-475D-83CE-838DF194F3B8}" Name="Class object.42" NameU="Class object.42" Master="27">
					<Text>receive thread</Text>
					<XForm>
						<PinX Unit="IN_F">2.080357142857143</PinX>
						<PinY Unit="IN_F">0.973214285714287</PinY>
					</XForm>
				</Shape>
				<Shape ID="43" UniqueID="{0ABBD77F-2781-4B6A-A399-2EA8C3BA9555}" Name="Class object.43" NameU="Class object.43" Master="27">
					<Text>both threads</Text>
					<XForm>
						<PinX Unit="IN_F">2.080357142857143</PinX>
						<PinY Unit="IN_F">0.723214285714287</PinY>
					</XForm>
				</Shape>
				<Shape ID="44" UniqueID="{59F77B54-8856-4A92-B96A-8C5A8B70CA9B}" Name="Sheet.44" NameU="Sheet.44">
					<Text>legend:</Text>
					<XForm>
						<PinX Unit="IN_F">1.517857142857144</PinX>
						<PinY Unit="IN_F">1.723214285714287</PinY>
					</XForm>
				</Shape>
			</Shapes>
		</Page>
		<Page ID="10" Name="StructureChart" NameU="StructureChart">
			<Shapes>
				<Shape ID="1" UniqueID="{AD227E08-EA57-4887-8550-6F3FF9BE2787}" Name="Box" NameU="Box" Master="31">
					<Text>client::main</Text>
					<XForm>
						<PinX Unit="IN_F">5.931919642857142</PinX>
						<PinY Unit="IN_F">7.122797619047621</PinY>
					</XForm>
				</Shape>
				<Shape ID="2" UniqueID="{C312E3CC-2DFE-45B0-A6F1-EB113EA73F4D}" Name="Bottom to top variable" NameU="Bottom to top variable" Master="32">
					<XForm>
						<PinX Unit="IN_F">3.931919642857143</PinX>
						<PinY Unit="IN_F">6.622797619047620</PinY>
					</XForm>
				</Shape>
				<Shape ID="3" UniqueID="{979654C5-36CF-428C-8373-00B78CAC8DE5}" Name="Bottom to top variable.9" NameU="Bottom to top variable.9" Master="32">
					<XForm>
						<PinX Unit="IN_F">4.931919642857142</PinX>
						<PinY Unit="IN_F">6.622797619047620</PinY>
					</XForm>
				</Shape>
				<Shape ID="4" UniqueID="{63D1E335-8703-4761-9836-2368F5EBDB36}" Name="Class w / data attr." NameU="Class w / data attr." Master="33">
					<Text>COM Library</Text>
					<XForm>
						<PinX Unit="IN_F">1.931919642857143</PinX>
						<PinY Unit="IN_F">6.122797619047619</PinY>
					</XForm>
				</Shape>
				<Shape ID="7" UniqueID="{B896C756-7FBD-4F75-85F5-50FA21E2167D}" Name="Class w / data attr.8" NameU="Class w / data attr.8" Master="33">
					<Text>COM Library</Text>
					<XForm>
						<PinX Unit="IN_F">3.931919642857142</PinX>
						<PinY Unit="IN_F">6.122797619047619</PinY>
					</XForm>
				</Shape>
				<Shape ID="10" UniqueID="{2EA19FFC-E6AC-4366-BF00-50692BC22F30}" Name="Class w / data attr.10" NameU="Class w / data attr.10" Master="33">
					<Text>COM Library</Text>
					<XForm>
						<PinX Unit="IN_F">2.431919642857143</PinX>
						<PinY Unit="IN_F">5.122797619047621</PinY>
					</XForm>
				</Shape>
				<Shape ID="13" UniqueID="{3175D46E-1B61-4C9B-BEE9-9A7AB4BB8DFB}" Name="Bottom to top" NameU="Bottom to top" Master="34">
					<XForm>
						<PinX Unit="IN_F">3.181919642857142</PinX>
						<PinY Unit="IN_F">5.622797619047620</PinY>
					</XForm>
				</Shape>
				<Shape ID="14" UniqueID="{747BBA0E-8258-486A-9951-AEC158283F21}" Name="Class w / data attr.14" NameU="Class w / data attr.14" Master="33">
					<Text>component::CFactory</Text>
					<XForm>
						<PinX Unit="IN_F">5.931919642857143</PinX>
						<PinY Unit="IN_F">4.872797619047621</PinY>
					</XForm>
				</Shape>
				<Shape ID="17" UniqueID="{FA41FDC3-F744-45B6-ABC7-20F8F73AE2A7}" Name="Bottom to top.17" NameU="Bottom to top.17" Master="34">
					<XForm>
						<PinX Unit="IN_F">4.931919642857142</PinX>
						<PinY Unit="IN_F">5.497797619047620</PinY>
					</XForm>
				</Shape>
				<Shape ID="18" UniqueID="{E51F467F-B076-446E-BBFF-DD9633E09E5F}" Name="Class w / data attr.34" NameU="Class w / data attr.34" Master="33">
					<Text>local</Text>
					<XForm>
						<PinX Unit="IN_F">2.431919642857143</PinX>
						<PinY Unit="IN_F">4.372797619047620</PinY>
					</XForm>
				</Shape>
				<Shape ID="21" UniqueID="{F26525F5-B484-4C06-AF9D-AD3CC43836C1}" Name="Bottom to top.37" NameU="Bottom to top.37" Master="34">
					<XForm>
						<PinX Unit="IN_F">2.431919642857143</PinX>
						<PinY Unit="IN_F">4.747797619047621</PinY>
					</XForm>
				</Shape>
				<Shape ID="22" UniqueID="{724BF7D1-7960-4072-A6B5-B541C2377190}" Name="Class w / data attr.38" NameU="Class w / data attr.38" Master="33">
					<Text>COM Library</Text>
					<XForm>
						<PinX Unit="IN_F">1.072544642857143</PinX>
						<PinY Unit="IN_F">3.372797619047620</PinY>
					</XForm>
				</Shape>
				<Shape ID="25" UniqueID="{3552C583-6D06-4C7F-9E6E-FA4A6AF91ADB}" Name="Bottom to top.41" NameU="Bottom to top.41" Master="34">
					<XForm>
						<PinX Unit="IN_F">1.752232142857143</PinX>
						<PinY Unit="IN_F">3.872797619047620</PinY>
					</XForm>
				</Shape>
				<Shape ID="26" UniqueID="{A6BE8DC9-531A-4A76-B9DB-65EF6D450B2C}" Name="Class w / data attr.42" NameU="Class w / data attr.42" Master="33">
					<Text>local::CFactory</Text>
					<XForm>
						<PinX Unit="IN_F">2.619419642857143</PinX>
						<PinY Unit="IN_F">3.372797619047620</PinY>
					</XForm>
				</Shape>
				<Shape ID="29" UniqueID="{71B556E8-9852-4957-AB77-6A06E1558BA2}" Name="Bottom to top.45" NameU="Bottom to top.45" Master="34">
					<XForm>
						<PinX Unit="IN_F">2.525669642857143</PinX>
						<PinY Unit="IN_F">3.872797619047620</PinY>
					</XForm>
				</Shape>
				<Shape ID="30" UniqueID="{64BB2540-1BF8-4D66-AA7B-238E960D5FE7}" Name="Class w / data attr.46" NameU="Class w / data attr.46" Master="33">
					<Text>component::CFactory</Text>
					<XForm>
						<PinX Unit="IN_F">4.306919642857143</PinX>
						<PinY Unit="IN_F">3.372797619047620</PinY>
					</XForm>
				</Shape>
				<Shape ID="33" UniqueID="{4AF0C5DD-DDFC-4170-9469-892ACDDAB634}" Name="Bottom to top.49" NameU="Bottom to top.49" Master="34">
					<XForm>
						<PinX Unit="IN_F">3.213169642857143</PinX>
						<PinY Unit="IN_F">3.872797619047620</PinY>
					</XForm>
				</Shape>
				<Shape ID="34" UniqueID="{C19FC328-D033-487C-BD01-C7BE9A0C7C1A}" Name="Bottom to top.34" NameU="Bottom to top.34" Master="34">
					<XForm>
						<PinX Unit="IN_F">4.619419642857143</PinX>
						<PinY Unit="IN_F">4.622797619047621</PinY>
					</XForm>
				</Shape>
				<Shape ID="35" UniqueID="{8D8A9DA0-3A97-4B04-9F4D-3EEF8DFE6E55}" Name="Class w / data attr.35" NameU="Class w / data attr.35" Master="33">
					<Text>component::InsideDCOM</Text>
					<XForm>
						<PinX Unit="IN_F">5.931919642857143</PinX>
						<PinY Unit="IN_F">3.372797619047620</PinY>
					</XForm>
				</Shape>
				<Shape ID="38" UniqueID="{89CD8095-7DB4-40E9-A266-2A5D2757253E}" Name="Bottom to top.38" NameU="Bottom to top.38" Master="34">
					<XForm>
						<PinX Unit="IN_F">5.931919642857143</PinX>
						<PinY Unit="IN_F">4.122797619047621</PinY>
					</XForm>
				</Shape>
				<Shape ID="39" UniqueID="{3CA2168C-D4A9-4F98-BAAA-FD4791DDB152}" Name="Class w / data attr.55" NameU="Class w / data attr.55" Master="33">
					<Text>component::InsideDCOM</Text>
					<XForm>
						<PinX Unit="IN_F">7.510044642857142</PinX>
						<PinY Unit="IN_F">3.372797619047620</PinY>
					</XForm>
				</Shape>
				<Shape ID="42" UniqueID="{3931749C-20B7-463E-8BB2-3E74CEBD2CE3}" Name="Bottom to top.42" NameU="Bottom to top.42" Master="34">
					<XForm>
						<PinX Unit="IN_F">6.553013392857142</PinX>
						<PinY Unit="IN_F">4.122797619047621</PinY>
					</XForm>
				</Shape>
				<Shape ID="43" UniqueID="{A580DB3E-09E3-480C-BD2A-DB0FFFF739FC}" Name="Class w / data attr.43" NameU="Class w / data attr.43" Master="33">
					<Text>component::InsideDCOM</Text>
					<XForm>
						<PinX Unit="IN_F">9.119419642857142</PinX>
						<PinY Unit="IN_F">3.372797619047620</PinY>
					</XForm>
				</Shape>
				<Shape ID="46" UniqueID="{401901D2-8F11-4331-BC44-2092C0C56204}" Name="Bottom to top.46" NameU="Bottom to top.46" Master="34">
					<XForm>
						<PinX Unit="IN_F">7.353794642857142</PinX>
						<PinY Unit="IN_F">4.122797619047621</PinY>
					</XForm>
				</Shape>
				<Shape ID="47" UniqueID="{F7C0E0C5-C00E-4B74-A39F-1298977FEC7B}" Name="Class w / data attr.63" NameU="Class w / data attr.63" Master="33">
					<Text>component::InsideDCOM</Text>
					<XForm>
						<PinX Unit="IN_F">6.635044642857143</PinX>
						<PinY Unit="IN_F">2.372797619047620</PinY>
					</XForm>
				</Shape>
				<Shape ID="50" UniqueID="{A16A9390-3A06-40FA-B28C-BD942F143EF8}" Name="Bottom to top.66" NameU="Bottom to top.66" Master="34">
					<XForm>
						<PinX Unit="IN_F">7.248325892857142</PinX>
						<PinY Unit="IN_F">2.872797619047620</PinY>
					</XForm>
				</Shape>
				<Shape ID="51" UniqueID="{4A19C218-4000-4D00-A2EC-F9ED866F1828}" Name="Class w / data attr.67" NameU="Class w / data attr.67" Master="33">
					<Text>local::CFactory</Text>
					<XForm>
						<PinX Unit="IN_F">2.619419642857143</PinX>
						<PinY Unit="IN_F">2.622797619047620</PinY>
					</XForm>
				</Shape>
				<Shape ID="54" UniqueID="{9A1EC5E5-D737-42BE-B7FE-1318A119B87E}" Name="Bottom to top.70" NameU="Bottom to top.70" Master="34">
					<XForm>
						<PinX Unit="IN_F">2.619419642857143</PinX>
						<PinY Unit="IN_F">2.997797619047620</PinY>
					</XForm>
				</Shape>
				<Shape ID="55" UniqueID="{96C99DD3-DBC7-4F96-A12A-6DF6DC939ABD}" Name="Circle" NameU="Circle" Master="35">
					<Text>A</Text>
					<XForm>
						<PinX Unit="IN_F">7.556919642857143</PinX>
						<PinY Unit="IN_F">4.122797619047620</PinY>
					</XForm>
				</Shape>
				<Shape ID="56" UniqueID="{A083667F-B6B3-46F2-A896-C38084B44768}" Name="Bottom to top.4" NameU="Bottom to top.4" Master="34">
					<XForm>
						<PinX Unit="IN_F">7.701450892857142</PinX>
						<PinY Unit="IN_F">3.810297619047620</PinY>
					</XForm>
				</Shape>
				<Shape ID="57" UniqueID="{53526BD6-36FC-4099-BA78-58AEEB751C8E}" Name="Circle.12" NameU="Circle.12" Master="35">
					<Text>A</Text>
					<XForm>
						<PinX Unit="IN_F">5.181919642857142</PinX>
						<PinY Unit="IN_F">5.997797619047621</PinY>
					</XForm>
				</Shape>
				<Shape ID="58" UniqueID="{969BB807-982F-4B69-A750-F730838E9099}" Name="Bottom to top.2" NameU="Bottom to top.2" Master="34">
					<Text>marshaled data</Text>
					<XForm>
						<PinX Unit="IN_F">9.119419642857142</PinX>
						<PinY Unit="IN_F">5.122797619047621</PinY>
					</XForm>
				</Shape>
				<Shape ID="59" UniqueID="{F5E16A34-1D44-4EDC-B3D7-85280235339B}" Name="Class w / data attr.7" NameU="Class w / data attr.7" Master="33">
					<Text>component::CInsideDCOM</Text>
					<XForm>
						<PinX Unit="IN_F">7.181919642857143</PinX>
						<PinY Unit="IN_F">5.872797619047621</PinY>
					</XForm>
				</Shape>
				<Shape ID="62" UniqueID="{CA8C68BB-8101-4EFA-9833-C2F9C80EB478}" Name="Bottom to top.73" NameU="Bottom to top.73" Master="34">
					<XForm>
						<PinX Unit="IN_F">6.107700892857143</PinX>
						<PinY Unit="IN_F">2.872797619047620</PinY>
					</XForm>
				</Shape>
				<Shape ID="63" UniqueID="{64B73DA3-8341-4B3F-8AB8-6B34121247EA}" Name="Sheet.63" NameU="Sheet.63">
					<Text>OutprocST - Structure Chart
Single-Threaded Apartment</Text>
					<XForm>
						<PinX Unit="IN_F">2.713169642857143</PinX>
						<PinY Unit="IN_F">7.497797619047621</PinY>
					</XForm>
				</Shape>
				<Shape ID="64" UniqueID="{6FA2D3F1-BBDC-48C1-A8F4-C30C66DE50C4}" Name="Class w / data attr.76" NameU="Class w / data attr.76" Master="33">
					<Text>COM Library</Text>
					<XForm>
						<PinX Unit="IN_F">9.931919642857142</PinX>
						<PinY Unit="IN_F">6.122797619047619</PinY>
					</XForm>
				</Shape>
				<Shape ID="67" UniqueID="{8290BAAD-C7F8-4960-8028-1EBD9F28CE80}" Name="Bottom to top.79" NameU="Bottom to top.79" Master="34">
					<XForm>
						<PinX Unit="IN_F">7.931919642857142</PinX>
						<PinY Unit="IN_F">6.622797619047620</PinY>
					</XForm>
				</Shape>
				<Shape ID="68" UniqueID="{EE131761-91D3-494F-93E6-E3644EC42F6F}" Name="Class w / data attr.68" NameU="Class w / data attr.68" Master="33">
					<Text>component::CFactory</Text>
					<XForm>
						<PinX Unit="IN_F">9.931919642857142</PinX>
						<PinY Unit="IN_F">4.872797619047621</PinY>
					</XForm>
				</Shape>
				<Shape ID="71" UniqueID="{DB3A5EDA-81E8-41D6-AFE5-C38743F1CA86}" Name="Class w / data attr.5" NameU="Class w / data attr.5" Master="33">
					<Text>COM Library</Text>
					<XForm>
						<PinX Unit="IN_F">3.556919642857143</PinX>
						<PinY Unit="IN_F">0.872797619047620</PinY>
					</XForm>
				</Shape>
				<Shape ID="74" UniqueID="{98E04417-805A-4ED0-BFA5-1C1D1D0E07F2}" Name="Class w / data attr.24" NameU="Class w / data attr.24" Master="33">
					<Text>COM Library</Text>
					<XForm>
						<PinX Unit="IN_F">8.041294642857142</PinX>
						<PinY Unit="IN_F">0.872797619047620</PinY>
					</XForm>
				</Shape>
				<Shape ID="77" UniqueID="{E23FD789-BAF8-4892-B934-87CC1D380300}" Name="Bottom to top.72" NameU="Bottom to top.72" Master="34">
					<XForm>
						<PinX Unit="IN_F">3.556919642857143</PinX>
						<PinY Unit="IN_F">2.497797619047620</PinY>
					</XForm>
				</Shape>
				<Shape ID="78" UniqueID="{2B574745-671A-4EFB-8061-84EA92D287DC}" Name="Class w / data attr.74" NameU="Class w / data attr.74" Master="33">
					<Text>WIN_32</Text>
					<XForm>
						<PinX Unit="IN_F">5.041294642857143</PinX>
						<PinY Unit="IN_F">0.872797619047620</PinY>
					</XForm>
				</Shape>
				<Shape ID="81" UniqueID="{B745FA28-497D-4109-96AA-AEFB9CDBE4B2}" Name="Class w / data attr.81" NameU="Class w / data attr.81" Master="33">
					<Text>WIN_32</Text>
					<XForm>
						<PinX Unit="IN_F">6.572544642857143</PinX>
						<PinY Unit="IN_F">0.872797619047620</PinY>
					</XForm>
				</Shape>
				<Shape ID="84" UniqueID="{07DC82AF-7462-4B53-A7CD-05F5961A0143}" Name="Side to top/bottom" NameU="Side to top/bottom" Master="36">
					<XForm>
						<PinX Unit="IN_F">5.064732142857143</PinX>
						<PinY Unit="IN_F">1.372797619047620</PinY>
					</XForm>
				</Shape>
				<Shape ID="85" UniqueID="{5B4E8E6B-69CC-482E-BFF5-0D1F1652AEF4}" Name="Side to top/bottom.96" NameU="Side to top/bottom.96" Master="36">
					<XForm>
						<PinX Unit="IN_F">4.299107142857143</PinX>
						<PinY Unit="IN_F">1.372797619047620</PinY>
					</XForm>
				</Shape>
				<Shape ID="86" UniqueID="{1B39843B-5B34-4289-BAC5-AF68A122E30D}" Name="Side to top/bottom.97" NameU="Side to top/bottom.97" Master="36">
					<XForm>
						<PinX Unit="IN_F">6.439732142857142</PinX>
						<PinY Unit="IN_F">1.372797619047620</PinY>
					</XForm>
				</Shape>
				<Shape ID="87" UniqueID="{44DDC567-6608-4E54-A2A4-29E9F1E5EA9B}" Name="Class w / data attr.13" NameU="Class w / data attr.13" Master="33">
					<Text>component::InsideDCOM</Text>
					<XForm>
						<PinX Unit="IN_F">9.619419642857142</PinX>
						<PinY Unit="IN_F">2.372797619047620</PinY>
					</XForm>
				</Shape>
				<Shape ID="90" UniqueID="{ABCA8C33-3BA9-42D8-8D3D-BFACE034B839}" Name="Bottom to top.99" NameU="Bottom to top.99" Master="34">
					<XForm>
						<PinX Unit="IN_F">9.369419642857142</PinX>
						<PinY Unit="IN_F">2.872797619047620</PinY>
					</XForm>
				</Shape>
				<Shape ID="91" UniqueID="{0BD1BA62-311E-4FEC-B66D-9C416813E1B8}" Name="Bottom to top.103" NameU="Bottom to top.103" Master="34">
					<XForm>
						<PinX Unit="IN_F">9.619419642857142</PinX>
						<PinY Unit="IN_F">1.622797619047620</PinY>
					</XForm>
				</Shape>
				<Shape ID="92" UniqueID="{7870719A-A410-4662-914E-E838CA0D9BFF}" Name="Class w / data attr.104" NameU="Class w / data attr.104" Master="33">
					<Text>WIN_32</Text>
					<XForm>
						<PinX Unit="IN_F">9.619419642857142</PinX>
						<PinY Unit="IN_F">0.872797619047620</PinY>
					</XForm>
				</Shape>
				<Shape ID="95" UniqueID="{8DA01B39-FFBD-4B8D-982F-C72A6E4772D0}" Name="Class w / data attr.100" NameU="Class w / data attr.100" Master="33">
					<Text>local</Text>
					<XForm>
						<PinX Unit="IN_F">1.088169642857143</PinX>
						<PinY Unit="IN_F">2.622797619047620</PinY>
					</XForm>
				</Shape>
				<Shape ID="98" UniqueID="{732CEF0B-E223-409A-87DA-53696D24F4B0}" Name="Bottom to top.98" NameU="Bottom to top.98" Master="34">
					<XForm>
						<PinX Unit="IN_F">1.463169642857143</PinX>
						<PinY Unit="IN_F">3.372797619047620</PinY>
					</XForm>
				</Shape>
				<Shape ID="99" UniqueID="{53B5CD8C-11D4-4DBA-9527-2009F10CA9C7}" Name="Class w / data attr.108" NameU="Class w / data attr.108" Master="33">
					<Text>Registry</Text>
					<XForm>
						<PinX Unit="IN_F">1.088169642857143</PinX>
						<PinY Unit="IN_F">1.622797619047620</PinY>
					</XForm>
				</Shape>
				<Shape ID="102" UniqueID="{C77100F1-BB92-432B-B5FB-8F102713DB58}" Name="Class w / data attr.111" NameU="Class w / data attr.111" Master="33">
					<Text>COM Library</Text>
					<XForm>
						<PinX Unit="IN_F">2.025669642857143</PinX>
						<PinY Unit="IN_F">0.872797619047620</PinY>
					</XForm>
				</Shape>
				<Shape ID="105" UniqueID="{60B0A044-036A-421F-A454-10A19DAC6A1C}" Name="Bottom to top.114" NameU="Bottom to top.114" Master="34">
					<XForm>
						<PinX Unit="IN_F">1.720982142857143</PinX>
						<PinY Unit="IN_F">1.747797619047620</PinY>
					</XForm>
				</Shape>
				<Shape ID="106" UniqueID="{EA4DC910-862A-4452-B1B9-95BAD5695A6B}" Name="Bottom to top.115" NameU="Bottom to top.115" Master="34">
					<XForm>
						<PinX Unit="IN_F">1.088169642857143</PinX>
						<PinY Unit="IN_F">2.122797619047620</PinY>
					</XForm>
				</Shape>
				<Shape ID="107" UniqueID="{B1E1C289-3FFD-4FE4-9B44-D1F4FB33947F}" Name="Bottom to top.10" NameU="Bottom to top.10" Master="34">
					<Text>marshaled data</Text>
					<XForm>
						<PinX Unit="IN_F">5.181919642857142</PinX>
						<PinY Unit="IN_F">6.372797619047621</PinY>
					</XForm>
				</Shape>
				<Shape ID="108" UniqueID="{FA486240-7180-426F-B9E4-0B939637AAD7}" Name="Bottom to top.11" NameU="Bottom to top.11" Master="34">
					<Text>marshaled data</Text>
					<XForm>
						<PinX Unit="IN_F">7.181919642857143</PinX>
						<PinY Unit="IN_F">6.372797619047621</PinY>
					</XForm>
				</Shape>
				<Shape ID="109" UniqueID="{8CEFB0BB-4DEF-4984-B2F0-CAACAF47811F}" Name="Class w / data attr.80" NameU="Class w / data attr.80" Master="33">
					<Text>COM Library</Text>
					<XForm>
						<PinX Unit="IN_F">3.744419642857143</PinX>
						<PinY Unit="IN_F">5.122797619047621</PinY>
					</XForm>
				</Shape>
				<Shape ID="112" UniqueID="{BF1951DA-FB16-46A9-8628-CC2598F345C5}" Name="Bottom to top.83" NameU="Bottom to top.83" Master="34">
					<XForm>
						<PinX Unit="IN_F">3.838169642857143</PinX>
						<PinY Unit="IN_F">5.622797619047620</PinY>
					</XForm>
				</Shape>
			</Shapes>
		</Page>
		<Page ID="11" Name="StateDiagram" NameU="StateDiagram">
			<Shapes>
				<Shape ID="1" UniqueID="{2C4B4B25-D968-487A-9BA2-E7391054A8DB}" Name="Rectangle.52" NameU="Rectangle.52" Master="37">
					<Text>Client</Text>
					<XForm>
						<PinX Unit="IN_F">6.767913385826772</PinX>
						<PinY Unit="IN_F">2.656025809273841</PinY>
					</XForm>
				</Shape>
				<Shape ID="2" UniqueID="{FCEED51B-7712-4B3D-B4E5-524914C00FFC}" Name="Rectangle" NameU="Rectangle" Master="37">
					<Text>Server’s Client Handler</Text>
					<XForm>
						<PinX Unit="IN_F">6.717913385826772</PinX>
						<PinY Unit="IN_F">5.365748031496064</PinY>
					</XForm>
				</Shape>
				<Shape ID="3" UniqueID="{C41E0001-CA9F-4C87-ACC7-72ACF50C110C}" Name="Watermark Title" NameU="Watermark Title" Master="3">
					<Text>Static Structure</Text>
					<XForm>
						<PinX Unit="IN_F">0.000000000000000</PinX>
						<PinY Unit="IN">16.500000000000000</PinY>
					</XForm>
				</Shape>
				<Shape ID="4" UniqueID="{902462C7-3305-4182-9BBC-D70B9D28ABB4}" Name="State" NameU="State" Master="38">
					<Text>sending</Text>
					<XForm>
						<PinX Unit="IN_F">5.842913385826773</PinX>
						<PinY Unit="IN_F">2.821303587051621</PinY>
					</XForm>
				</Shape>
				<Shape ID="8" UniqueID="{741994C3-5641-4DD5-8C66-F3FFE0ED20F9}" Name="State.12" NameU="State.12" Master="38">
					<Text>receiving</Text>
					<XForm>
						<PinX Unit="IN_F">7.842913385826773</PinX>
						<PinY Unit="IN_F">2.821303587051621</PinY>
					</XForm>
				</Shape>
				<Shape ID="12" UniqueID="{5268EF56-3649-4E45-B938-7EE9728E8B03}" Name="Transition" NameU="Transition" Master="39">
					<XForm>
						<PinX Unit="IN">6.842913385826773</PinX>
						<PinY Unit="IN">2.908803587051621</PinY>
					</XForm>
				</Shape>
				<Shape ID="13" UniqueID="{4A3077A4-3440-441C-99CC-0A6BF4C7869A}" Name="Transition" NameU="Transition" Master="40">
					<XForm>
						<PinX Unit="IN">5.842913385826773</PinX>
						<PinY Unit="IN">2.646303587051621</PinY>
					</XForm>
				</Shape>
				<Shape ID="14" UniqueID="{FDF6B3F9-7B03-465D-95BE-9B59967D6068}" Name="Transition .18" NameU="Transition .18" Master="40">
					<XForm>
						<PinX Unit="IN">7.842913385826773</PinX>
						<PinY Unit="IN">2.646303587051622</PinY>
					</XForm>
				</Shape>
				<Shape ID="15" UniqueID="{37BFA577-067C-4F19-A960-BC195F180A79}" Name="Transition.19" NameU="Transition.19" Master="39">
					<XForm>
						<PinX Unit="IN">6.842913385826773</PinX>
						<PinY Unit="IN">2.733803587051621</PinY>
					</XForm>
				</Shape>
				<Shape ID="16" UniqueID="{F6FBDED2-32BA-40C9-B632-6D65099FD1CA}" Name="Transition (Fork)" NameU="Transition (Fork)" Master="41">
					<XForm>
						<PinX Unit="IN_F">4.217913385826774</PinX>
						<PinY Unit="IN_F">4.165748031496064</PinY>
					</XForm>
				</Shape>
				<Shape ID="19" UniqueID="{3AF0FAF6-8BCB-4E03-A89A-1D103ED693C6}" Name="Initial State" NameU="Initial State" Master="42">
					<XForm>
						<PinX Unit="IN_F">3.392913385826773</PinX>
						<PinY Unit="IN_F">4.165748031496064</PinY>
					</XForm>
				</Shape>
				<Shape ID="20" UniqueID="{C530BA92-EC13-4E67-BD70-18E629E95982}" Name="Transition.24" NameU="Transition.24" Master="39">
					<XForm>
						<PinX Unit="IN_F">3.852288385826774</PinX>
						<PinY Unit="IN_F">4.165748031496063</PinY>
					</XForm>
				</Shape>
				<Shape ID="21" UniqueID="{477DFDDD-403F-4D9F-AB9A-CABB1E7BB98D}" Name="Transition.25" NameU="Transition.25" Master="39">
					<XForm>
						<PinX Unit="IN">4.858538385826774</PinX>
						<PinY Unit="IN">3.474775809273842</PinY>
					</XForm>
				</Shape>
				<Shape ID="22" UniqueID="{7B34B9FB-9960-4C9C-91E5-7BFF3D562DD8}" Name="Sheet.22" NameU="Sheet.22">
					<Text>/extract token</Text>
					<XForm>
						<PinX Unit="IN_F">6.888548306461693</PinX>
						<PinY Unit="IN_F">2.346303587051621</PinY>
					</XForm>
				</Shape>
				<Shape ID="23" UniqueID="{2F93EEB6-66D3-4EF7-BBC2-B020AD888562}" Name="Sheet.23" NameU="Sheet.23">
					<Text>/send token</Text>
					<XForm>
						<PinX Unit="IN_F">6.788548306461693</PinX>
						<PinY Unit="IN_F">3.265748031496063</PinY>
					</XForm>
				</Shape>
				<Shape ID="24" UniqueID="{E988E493-F1D0-465B-9CE8-94E27D22BAD2}" Name="Sheet.24" NameU="Sheet.24">
					<Text>/send message</Text>
					<XForm>
						<PinX Unit="IN_F">5.888548306461693</PinX>
						<PinY Unit="IN_F">2.246303587051620</PinY>
					</XForm>
				</Shape>
				<Shape ID="25" UniqueID="{090D6D85-1D3D-4735-A648-6C1E364CA6B3}" Name="Sheet.25" NameU="Sheet.25">
					<Text>/extract message</Text>
					<XForm>
						<PinX Unit="IN_F">7.932595925509315</PinX>
						<PinY Unit="IN_F">2.246303587051620</PinY>
					</XForm>
				</Shape>
				<Shape ID="26" UniqueID="{7498583D-7837-49B9-993A-63EEF718A670}" Name="State.26" NameU="State.26" Master="38">
					<Text>receiving</Text>
					<XForm>
						<PinX Unit="IN_F">5.842913385826775</PinX>
						<PinY Unit="IN_F">5.290748031496066</PinY>
					</XForm>
				</Shape>
				<Shape ID="30" UniqueID="{6B3497A1-494A-4D6B-840E-98486F1A205F}" Name="State.34" NameU="State.34" Master="38">
					<Text>sending</Text>
					<XForm>
						<PinX Unit="IN_F">7.842913385826776</PinX>
						<PinY Unit="IN_F">5.290748031496066</PinY>
					</XForm>
				</Shape>
				<Shape ID="34" UniqueID="{C75C0969-826B-4272-B695-3524BC4129C5}" Name="Transition.38" NameU="Transition.38" Master="39">
					<XForm>
						<PinX Unit="IN">6.842913385826776</PinX>
						<PinY Unit="IN">5.378248031496066</PinY>
					</XForm>
				</Shape>
				<Shape ID="35" UniqueID="{EA248C77-5038-46F7-89B1-AF09A77FD4B7}" Name="Transition .39" NameU="Transition .39" Master="40">
					<XForm>
						<PinX Unit="IN">5.842913385826775</PinX>
						<PinY Unit="IN">5.115748031496066</PinY>
					</XForm>
				</Shape>
				<Shape ID="36" UniqueID="{83903597-BF53-48E1-9A63-EDE66139182C}" Name="Transition .40" NameU="Transition .40" Master="40">
					<XForm>
						<PinX Unit="IN">7.842913385826776</PinX>
						<PinY Unit="IN">5.115748031496066</PinY>
					</XForm>
				</Shape>
				<Shape ID="37" UniqueID="{985AA047-D5D2-466D-9096-8B4CEAB44674}" Name="Transition.41" NameU="Transition.41" Master="39">
					<XForm>
						<PinX Unit="IN">6.842913385826776</PinX>
						<PinY Unit="IN">5.203248031496067</PinY>
					</XForm>
				</Shape>
				<Shape ID="38" UniqueID="{BA086463-7511-4CA3-ADD8-C84A0B7A07F6}" Name="Sheet.38" NameU="Sheet.38">
					<Text>/extract token</Text>
					<XForm>
						<PinX Unit="IN_F">6.847278465191853</PinX>
						<PinY Unit="IN_F">5.776859142607176</PinY>
					</XForm>
				</Shape>
				<Shape ID="39" UniqueID="{E6224F58-0396-4F09-91A6-D218D3DD1169}" Name="Sheet.39" NameU="Sheet.39">
					<Text>/send token</Text>
					<XForm>
						<PinX Unit="IN_F">6.888548306461693</PinX>
						<PinY Unit="IN_F">4.804636920384953</PinY>
					</XForm>
				</Shape>
				<Shape ID="40" UniqueID="{E5F7F79C-8586-42B6-BA0B-06606CEB4D12}" Name="Sheet.40" NameU="Sheet.40">
					<Text>/send message</Text>
					<XForm>
						<PinX Unit="IN_F">7.917913385826772</PinX>
						<PinY Unit="IN_F">4.704636920384953</PinY>
					</XForm>
				</Shape>
				<Shape ID="41" UniqueID="{E31C97A9-94C5-460F-8719-E3071D96A47E}" Name="Sheet.41" NameU="Sheet.41">
					<Text>/extract message</Text>
					<XForm>
						<PinX Unit="IN_F">5.932595925509314</PinX>
						<PinY Unit="IN_F">4.704636920384953</PinY>
					</XForm>
				</Shape>
				<Shape ID="42" UniqueID="{E49C092F-6931-4D53-B81A-150E0B34350E}" Name="Transition.2" NameU="Transition.2" Master="39">
					<XForm>
						<PinX Unit="IN">4.858538385826774</PinX>
						<PinY Unit="IN">4.746998031496065</PinY>
					</XForm>
				</Shape>
				<Shape ID="43" UniqueID="{C637D466-36BF-4705-B8C1-2838321CFD35}" Name="Transition.6" NameU="Transition.6" Master="39">
					<XForm>
						<PinX Unit="IN">5.042913385826775</PinX>
						<PinY Unit="IN">5.534498031496066</PinY>
					</XForm>
				</Shape>
				<Shape ID="44" UniqueID="{9D9E20A2-AB4A-4D46-8729-7D3162B8FFD6}" Name="Transition.7" NameU="Transition.7" Master="39">
					<XForm>
						<PinX Unit="IN">5.042913385826775</PinX>
						<PinY Unit="IN">2.637275809273842</PinY>
					</XForm>
				</Shape>
				<Shape ID="45" UniqueID="{94EBE4A0-C5D3-4FAC-B525-5F6DEE430FD6}" Name="Final State" NameU="Final State" Master="43">
					<XForm>
						<PinX Unit="IN_F">4.492913385826776</PinX>
						<PinY Unit="IN_F">5.690748031496064</PinY>
					</XForm>
				</Shape>
				<Shape ID="46" UniqueID="{2032CCAD-F666-478E-9FE4-D83797263E5B}" Name="45 degree single" NameU="45 degree single" Master="44">
					<XForm>
						<PinX Unit="IN_F">5.817913385826773</PinX>
						<PinY Unit="IN_F">4.015748031496063</PinY>
					</XForm>
				</Shape>
				<Shape ID="47" UniqueID="{DA892BF5-A345-466B-A83D-78087FDF65CD}" Name="45 degree single.49" NameU="45 degree single.49" Master="44">
					<XForm>
						<PinX Unit="IN_F">7.817913385826774</PinX>
						<PinY Unit="IN_F">3.965748031496063</PinY>
					</XForm>
				</Shape>
				<Shape ID="48" UniqueID="{69476485-F6CD-4B22-9387-B5A751EAF9A7}" Name="Sheet.48" NameU="Sheet.48">
					<Text>/send token</Text>
					<XForm>
						<PinX Unit="IN_F">4.267913385826772</PinX>
						<PinY Unit="IN_F">3.565748031496064</PinY>
					</XForm>
				</Shape>
				<Shape ID="49" UniqueID="{4CE7DFC7-46C1-40A8-804F-CB1FD51572DF}" Name="Sheet.49" NameU="Sheet.49">
					<Text>/send done</Text>
					<XForm>
						<PinX Unit="IN_F">5.197278465191853</PinX>
						<PinY Unit="IN_F">2.504636920384952</PinY>
					</XForm>
				</Shape>
				<Shape ID="50" UniqueID="{059675A1-F996-44C3-AE00-46105A84489C}" Name="Sheet.50" NameU="Sheet.50">
					<Text>/receive done</Text>
					<XForm>
						<PinX Unit="IN_F">5.338548306461692</PinX>
						<PinY Unit="IN_F">5.765748031496063</PinY>
					</XForm>
				</Shape>
				<Shape ID="51" UniqueID="{6F023BDC-50B4-4F6C-82E7-D44F31159F53}" Name="Sheet.51" NameU="Sheet.51">
					<Text>State Chart - Project #4b,c
Bilateral Communication Protocol</Text>
					<XForm>
						<PinX Unit="IN_F">5.867913385826772</PinX>
						<PinY Unit="IN_F">7.365748031496064</PinY>
					</XForm>
				</Shape>
				<Shape ID="52" UniqueID="{0AA2EAE9-2FD3-4127-8912-A731E4EF04A3}" Name="Sheet.52" NameU="Sheet.52">
					<XForm>
						<PinX Unit="IN_F">2.650000000000000</PinX>
						<PinY Unit="IN_F">2.465748031496064</PinY>
					</XForm>
				</Shape>
				<Shape ID="53" UniqueID="{365EEB23-70F3-40F7-BE04-DDFF001FEF86}" Name="Final State.58" NameU="Final State.58" Master="43">
					<XForm>
						<PinX Unit="IN_F">4.492913385826776</PinX>
						<PinY Unit="IN_F">2.540748031496063</PinY>
					</XForm>
				</Shape>
			</Shapes>
		</Page>
		<Page ID="12" Name="DataStructure" NameU="DataStructure">
			<Shapes>
				<Shape ID="1" UniqueID="{1B6A45DC-AF7B-4EEC-805B-D8E99DB52D49}" Name="State" NameU="State" Master="45">
					<Text>Lecture Note</Text>
					<XForm>
						<PinX Unit="IN_F">6.151785714285714</PinX>
						<PinY Unit="IN_F">5.938630952380953</PinY>
					</XForm>
				</Shape>
				<Shape ID="2" UniqueID="{11DAAE4E-37DF-48E2-BE30-A871AE859CDE}" Name="State.2" NameU="State.2" Master="45">
					<Text>title</Text>
					<XForm>
						<PinX Unit="IN_F">3.151785714285714</PinX>
						<PinY Unit="IN_F">4.688630952380953</PinY>
					</XForm>
				</Shape>
				<Shape ID="3" UniqueID="{A543224B-29E6-4D37-9690-5A49520888AB}" Name="State.3" NameU="State.3" Master="45">
					<Text>reference</Text>
					<XForm>
						<PinX Unit="IN_F">6.151785714285714</PinX>
						<PinY Unit="IN_F">4.688630952380953</PinY>
					</XForm>
				</Shape>
				<Shape ID="4" UniqueID="{B2A88BE2-5B5F-47D7-A367-03CEE5377F98}" Name="State.4" NameU="State.4" Master="45">
					<Text>comment</Text>
					<XForm>
						<PinX Unit="IN_F">9.151785714285715</PinX>
						<PinY Unit="IN_F">4.688630952380953</PinY>
					</XForm>
				</Shape>
				<Shape ID="5" UniqueID="{823CA531-EA58-41B2-AC46-BFBA7048AF1D}" Name="State.5" NameU="State.5" Master="45">
					<Text>title</Text>
					<XForm>
						<PinX Unit="IN_F">2.651785714285714</PinX>
						<PinY Unit="IN_F">2.688630952380953</PinY>
					</XForm>
				</Shape>
				<Shape ID="6" UniqueID="{C4602F36-A248-4C5B-8536-FD1632ED434F}" Name="State.6" NameU="State.6" Master="45">
					<Text>author</Text>
					<XForm>
						<PinX Unit="IN_F">4.401785714285714</PinX>
						<PinY Unit="IN_F">2.688630952380953</PinY>
					</XForm>
				</Shape>
				<Shape ID="7" UniqueID="{2946B20C-5898-4DBC-8CE6-A8286962425F}" Name="State.7" NameU="State.7" Master="45">
					<Text>publisher</Text>
					<XForm>
						<PinX Unit="IN_F">6.151785714285714</PinX>
						<PinY Unit="IN_F">2.688630952380953</PinY>
					</XForm>
				</Shape>
				<Shape ID="8" UniqueID="{7C91AB16-4DD5-4706-835B-25B9D06C9676}" Name="State.8" NameU="State.8" Master="45">
					<Text>date</Text>
					<XForm>
						<PinX Unit="IN_F">7.901785714285714</PinX>
						<PinY Unit="IN_F">2.688630952380953</PinY>
					</XForm>
				</Shape>
				<Shape ID="9" UniqueID="{AAF1225C-F5AF-4FAB-BB00-BDC78EA26723}" Name="State.9" NameU="State.9" Master="45">
					<Text>page</Text>
					<XForm>
						<PinX Unit="IN_F">9.651785714285715</PinX>
						<PinY Unit="IN_F">2.688630952380953</PinY>
					</XForm>
				</Shape>
				<Shape ID="10" UniqueID="{250B46CC-93B8-459B-8279-303BDD1A6D7A}" Name="Line connector" NameU="Line connector" Master="46">
					<XForm>
						<PinX Unit="IN_F">6.151785714285714</PinX>
						<PinY Unit="IN_F">5.313630952380953</PinY>
					</XForm>
				</Shape>
				<Shape ID="11" UniqueID="{C51826B4-5058-4DC1-9817-2381EF62CFDE}" Name="Line connector.11" NameU="Line connector.11" Master="46">
					<XForm>
						<PinX Unit="IN">4.589285714285714</PinX>
						<PinY Unit="IN">5.313630952380953</PinY>
					</XForm>
				</Shape>
				<Shape ID="12" UniqueID="{6A55CEC1-E0FE-41D5-85E0-31BC3D13DE89}" Name="Line connector.12" NameU="Line connector.12" Master="46">
					<XForm>
						<PinX Unit="IN">7.714285714285715</PinX>
						<PinY Unit="IN">5.313630952380953</PinY>
					</XForm>
				</Shape>
				<Shape ID="13" UniqueID="{709739C6-C2DD-41EB-99B9-F1430EDFA172}" Name="Line connector.13" NameU="Line connector.13" Master="46">
					<XForm>
						<PinX Unit="IN_F">6.151785714285714</PinX>
						<PinY Unit="IN_F">3.688630952380953</PinY>
					</XForm>
				</Shape>
				<Shape ID="14" UniqueID="{79B7CE46-7ECE-4534-8304-6FF946BB1F7C}" Name="Line connector.14" NameU="Line connector.14" Master="46">
					<XForm>
						<PinX Unit="IN_F">5.276785714285714</PinX>
						<PinY Unit="IN_F">3.688630952380953</PinY>
					</XForm>
				</Shape>
				<Shape ID="15" UniqueID="{131C5700-5D8C-4DA2-BACD-FDEDBB02CB09}" Name="Line connector.15" NameU="Line connector.15" Master="46">
					<XForm>
						<PinX Unit="IN">4.401785714285714</PinX>
						<PinY Unit="IN">3.688630952380953</PinY>
					</XForm>
				</Shape>
				<Shape ID="16" UniqueID="{79B3FA4A-C77B-4CBD-AC87-32AE5FBC937D}" Name="Line connector.16" NameU="Line connector.16" Master="46">
					<XForm>
						<PinX Unit="IN_F">7.026785714285714</PinX>
						<PinY Unit="IN_F">3.688630952380953</PinY>
					</XForm>
				</Shape>
				<Shape ID="17" UniqueID="{648F7B1F-6C45-47F9-9365-00E6D01D9919}" Name="Line connector.17" NameU="Line connector.17" Master="46">
					<XForm>
						<PinX Unit="IN">7.901785714285715</PinX>
						<PinY Unit="IN">3.688630952380953</PinY>
					</XForm>
				</Shape>
				<Shape ID="18" UniqueID="{F553F502-F576-407D-AA64-CA41503C9B24}" Name="State.20" NameU="State.20" Master="45">
					<Text>Document</Text>
					<XForm>
						<PinX Unit="IN_F">3.901785714285714</PinX>
						<PinY Unit="IN_F">7.188630952380953</PinY>
					</XForm>
				</Shape>
				<Shape ID="19" UniqueID="{28BB35F7-6A34-4C16-8A7F-B82D7E200771}" Name="Line connector.21" NameU="Line connector.21" Master="46">
					<XForm>
						<PinX Unit="IN">5.026785714285714</PinX>
						<PinY Unit="IN">6.563630952380953</PinY>
					</XForm>
				</Shape>
				<Shape ID="20" UniqueID="{0A89DF8F-8CA5-4785-8952-ADB3746F108D}" Name="Line connector.22" NameU="Line connector.22" Master="46">
					<XForm>
						<PinX Unit="IN_F">3.901785714285714</PinX>
						<PinY Unit="IN_F">6.563630952380953</PinY>
					</XForm>
				</Shape>
				<Shape ID="21" UniqueID="{78D6ECD1-A72A-464E-9D83-EA50124ED83E}" Name="State.23" NameU="State.23" Master="45">
					<Text>XML comment</Text>
					<XForm>
						<PinX Unit="IN_F">3.901785714285714</PinX>
						<PinY Unit="IN_F">5.938630952380953</PinY>
					</XForm>
				</Shape>
				<Shape ID="22" UniqueID="{9CF6FB50-CD1D-4D4C-9B3C-EBD983DEF48C}" Name="State.22" NameU="State.22" Master="45">
					<Text>textNode</Text>
					<XForm>
						<PinX Unit="IN_F">3.151785714285714</PinX>
						<PinY Unit="IN_F">3.688630952380953</PinY>
					</XForm>
				</Shape>
				<Shape ID="23" UniqueID="{8BE297DB-8DE8-48C1-89AD-A4299BCD17E7}" Name="Line connector.23" NameU="Line connector.23" Master="46">
					<XForm>
						<PinX Unit="IN_F">3.151785714285714</PinX>
						<PinY Unit="IN_F">4.188630952380953</PinY>
					</XForm>
				</Shape>
				<Shape ID="24" UniqueID="{B2C96501-3D4F-4F6D-A980-80B457B71BBC}" Name="State.18" NameU="State.18" Master="45">
					<Text>textNode</Text>
					<XForm>
						<PinX Unit="IN_F">9.151785714285715</PinX>
						<PinY Unit="IN_F">3.688630952380953</PinY>
					</XForm>
				</Shape>
				<Shape ID="25" UniqueID="{5F5E57C1-39D1-4550-BA9C-B875357287B8}" Name="Line connector.26" NameU="Line connector.26" Master="46">
					<XForm>
						<PinX Unit="IN_F">9.151785714285715</PinX>
						<PinY Unit="IN_F">4.188630952380953</PinY>
					</XForm>
				</Shape>
				<Shape ID="26" UniqueID="{1E834EA8-81CD-4DEF-B56C-6F99A05B6599}" Name="State.19" NameU="State.19" Master="45">
					<Text>textNode</Text>
					<XForm>
						<PinX Unit="IN_F">2.651785714285714</PinX>
						<PinY Unit="IN_F">1.688630952380953</PinY>
					</XForm>
				</Shape>
				<Shape ID="27" UniqueID="{9E5FBC3C-C070-418B-8A8E-27A371453E2E}" Name="Line connector.27" NameU="Line connector.27" Master="46">
					<XForm>
						<PinX Unit="IN_F">2.651785714285714</PinX>
						<PinY Unit="IN_F">2.188630952380953</PinY>
					</XForm>
				</Shape>
				<Shape ID="28" UniqueID="{A082B94A-6405-4933-B1A7-ED008BD447D3}" Name="State.28" NameU="State.28" Master="45">
					<Text>textNode</Text>
					<XForm>
						<PinX Unit="IN_F">3.839285714285714</PinX>
						<PinY Unit="IN_F">1.688630952380953</PinY>
					</XForm>
				</Shape>
				<Shape ID="29" UniqueID="{2413CF73-0391-4C04-AE9E-F61147EB06FB}" Name="Line connector.29" NameU="Line connector.29" Master="46">
					<XForm>
						<PinX Unit="IN_F">3.964285714285714</PinX>
						<PinY Unit="IN_F">2.188630952380953</PinY>
					</XForm>
				</Shape>
				<Shape ID="30" UniqueID="{10BB6146-F898-4E79-A9BA-C282CC1186C3}" Name="State.30" NameU="State.30" Master="45">
					<Text>note</Text>
					<XForm>
						<PinX Unit="IN_F">5.026785714285714</PinX>
						<PinY Unit="IN_F">0.938630952380953</PinY>
					</XForm>
				</Shape>
				<Shape ID="31" UniqueID="{BB6B038F-43CF-41EE-8EF0-7BCB149083DC}" Name="Line connector.31" NameU="Line connector.31" Master="46">
					<XForm>
						<PinX Unit="IN_F">4.870535714285714</PinX>
						<PinY Unit="IN_F">1.813630952380953</PinY>
					</XForm>
				</Shape>
				<Shape ID="32" UniqueID="{A43E9629-5428-47B6-AD94-19A425A7FB38}" Name="State.32" NameU="State.32" Master="45">
					<Text>textNode</Text>
					<XForm>
						<PinX Unit="IN_F">6.151785714285714</PinX>
						<PinY Unit="IN_F">1.688630952380953</PinY>
					</XForm>
				</Shape>
				<Shape ID="33" UniqueID="{0FF13B85-041C-47BD-9A51-4414868A7CC4}" Name="Line connector.33" NameU="Line connector.33" Master="46">
					<XForm>
						<PinX Unit="IN_F">6.151785714285714</PinX>
						<PinY Unit="IN_F">2.188630952380953</PinY>
					</XForm>
				</Shape>
				<Shape ID="34" UniqueID="{0215DBD5-F7D0-4955-A10D-89BD14AEC92C}" Name="State.34" NameU="State.34" Master="45">
					<Text>textNode</Text>
					<XForm>
						<PinX Unit="IN_F">7.901785714285714</PinX>
						<PinY Unit="IN_F">1.688630952380953</PinY>
					</XForm>
				</Shape>
				<Shape ID="35" UniqueID="{BD253037-7F0F-420C-839D-5F4DD2CE4303}" Name="Line connector.35" NameU="Line connector.35" Master="46">
					<XForm>
						<PinX Unit="IN_F">7.901785714285714</PinX>
						<PinY Unit="IN_F">2.188630952380953</PinY>
					</XForm>
				</Shape>
				<Shape ID="36" UniqueID="{4B884CB0-838E-4453-8FB1-56FD38E6A3B2}" Name="State.36" NameU="State.36" Master="45">
					<Text>textNode</Text>
					<XForm>
						<PinX Unit="IN_F">9.651785714285715</PinX>
						<PinY Unit="IN_F">1.688630952380953</PinY>
					</XForm>
				</Shape>
				<Shape ID="37" UniqueID="{3E47877C-F9BE-4CDF-B704-F752A5243352}" Name="Line connector.37" NameU="Line connector.37" Master="46">
					<XForm>
						<PinX Unit="IN_F">9.651785714285715</PinX>
						<PinY Unit="IN_F">2.188630952380953</PinY>
					</XForm>
				</Shape>
				<Shape ID="38" UniqueID="{E44DC2E2-D62F-4619-A2A4-F95115A1B19D}" Name="State.38" NameU="State.38" Master="45">
					<Text>A</Text>
					<XForm>
						<PinX Unit="IN_F">6.776785714285714</PinX>
						<PinY Unit="IN_F">6.188630952380953</PinY>
					</XForm>
				</Shape>
				<Shape ID="39" UniqueID="{BEA75F58-0200-493F-BA18-E0BDEB9A7F02}" Name="State.39" NameU="State.39" Master="45">
					<Text>A</Text>
					<XForm>
						<PinX Unit="IN_F">5.526785714285714</PinX>
						<PinY Unit="IN_F">1.188630952380953</PinY>
					</XForm>
				</Shape>
				<Shape ID="40" UniqueID="{CE4D5DCB-52FC-4498-9793-B52FD878F70B}" Name="Sheet.40" NameU="Sheet.40">
					<Text>XML DOM Parse Tree for Lecture Note</Text>
					<XForm>
						<PinX Unit="IN_F">7.526785714285714</PinX>
						<PinY Unit="IN_F">7.563630952380953</PinY>
					</XForm>
				</Shape>
				<Shape ID="41" UniqueID="{B14DD379-7A18-4D4D-999F-20A72F4A6ED1}" Name="State.41" NameU="State.41" Master="45">
					<Text>XML declaration</Text>
					<XForm>
						<PinX Unit="IN_F">1.526785714285714</PinX>
						<PinY Unit="IN_F">5.938630952380953</PinY>
					</XForm>
				</Shape>
				<Shape ID="42" UniqueID="{537BFED0-FE4D-44E3-82C5-D309E94502A4}" Name="Line connector.42" NameU="Line connector.42" Master="46">
					<XForm>
						<PinX Unit="IN">2.745535714285714</PinX>
						<PinY Unit="IN">6.563630952380953</PinY>
					</XForm>
				</Shape>
				<Shape ID="43" UniqueID="{2A1974A4-C95E-45CB-93AB-481BC37114EB}" Name="State.43" NameU="State.43" Master="45">
					<Text>A</Text>
					<XForm>
						<PinX Unit="IN_F">10.151785714285715</PinX>
						<PinY Unit="IN_F">2.938630952380953</PinY>
					</XForm>
				</Shape>
			</Shapes>
		</Page>
	</Pages>
</VisioDocument>
