[CalendarServer-changes] [6059] CalendarServer/branches/users/glyph/sql-store

source_changes at macosforge.org source_changes at macosforge.org
Wed Aug 11 14:21:15 PDT 2010


Revision: 6059
          http://trac.macosforge.org/projects/calendarserver/changeset/6059
Author:   glyph at apple.com
Date:     2010-08-11 14:21:15 -0700 (Wed, 11 Aug 2010)
Log Message:
-----------
merge from trunk

Modified Paths:
--------------
    CalendarServer/branches/users/glyph/sql-store/calendarserver/tap/caldav.py
    CalendarServer/branches/users/glyph/sql-store/calendarserver/tap/test/test_caldav.py
    CalendarServer/branches/users/glyph/sql-store/conf/carddavd-apple.plist
    CalendarServer/branches/users/glyph/sql-store/doc/Developer/Calendar Store Schema.graffle
    CalendarServer/branches/users/glyph/sql-store/twistedcaldav/database.py
    CalendarServer/branches/users/glyph/sql-store/twistedcaldav/resource.py
    CalendarServer/branches/users/glyph/sql-store/twistedcaldav/sharing.py
    CalendarServer/branches/users/glyph/sql-store/txcaldav/calendarstore/postgres_schema_v1.sql

Property Changed:
----------------
    CalendarServer/branches/users/glyph/sql-store/


Property changes on: CalendarServer/branches/users/glyph/sql-store
___________________________________________________________________
Modified: svn:mergeinfo
   - /CalendarServer/branches/config-separation:4379-4443
/CalendarServer/branches/egg-info-351:4589-4625
/CalendarServer/branches/new-store:5594-5934
/CalendarServer/branches/new-store-no-caldavfile:5911-5935
/CalendarServer/branches/new-store-no-caldavfile-2:5936-5981
/CalendarServer/branches/users/cdaboo/cached-subscription-calendars-5692:5693-5702
/CalendarServer/branches/users/cdaboo/directory-cache-on-demand-3627:3628-3644
/CalendarServer/branches/users/cdaboo/more-sharing-5591:5592-5601
/CalendarServer/branches/users/cdaboo/partition-4464:4465-4957
/CalendarServer/branches/users/cdaboo/relative-config-paths-5070:5071-5105
/CalendarServer/branches/users/cdaboo/shared-calendars-5187:5188-5440
/CalendarServer/branches/users/glyph/contacts-server-merge:4971-5080
/CalendarServer/branches/users/glyph/sendfdport:5388-5424
/CalendarServer/branches/users/glyph/use-system-twisted:5084-5149
/CalendarServer/branches/users/sagen/locations-resources:5032-5051
/CalendarServer/branches/users/sagen/locations-resources-2:5052-5061
/CalendarServer/branches/users/sagen/resource-delegates-4038:4040-4067
/CalendarServer/branches/users/sagen/resource-delegates-4066:4068-4075
/CalendarServer/branches/users/sagen/resources-2:5084-5093
/CalendarServer/branches/users/wsanchez/transations:5515-5593
/CalendarServer/trunk:5929-5983
   + /CalendarServer/branches/config-separation:4379-4443
/CalendarServer/branches/egg-info-351:4589-4625
/CalendarServer/branches/new-store:5594-5934
/CalendarServer/branches/new-store-no-caldavfile:5911-5935
/CalendarServer/branches/new-store-no-caldavfile-2:5936-5981
/CalendarServer/branches/users/cdaboo/cached-subscription-calendars-5692:5693-5702
/CalendarServer/branches/users/cdaboo/directory-cache-on-demand-3627:3628-3644
/CalendarServer/branches/users/cdaboo/more-sharing-5591:5592-5601
/CalendarServer/branches/users/cdaboo/partition-4464:4465-4957
/CalendarServer/branches/users/cdaboo/relative-config-paths-5070:5071-5105
/CalendarServer/branches/users/cdaboo/shared-calendars-5187:5188-5440
/CalendarServer/branches/users/glyph/contacts-server-merge:4971-5080
/CalendarServer/branches/users/glyph/sendfdport:5388-5424
/CalendarServer/branches/users/glyph/use-system-twisted:5084-5149
/CalendarServer/branches/users/sagen/locations-resources:5032-5051
/CalendarServer/branches/users/sagen/locations-resources-2:5052-5061
/CalendarServer/branches/users/sagen/resource-delegates-4038:4040-4067
/CalendarServer/branches/users/sagen/resource-delegates-4066:4068-4075
/CalendarServer/branches/users/sagen/resources-2:5084-5093
/CalendarServer/branches/users/wsanchez/transations:5515-5593
/CalendarServer/trunk:5929-6058

Modified: CalendarServer/branches/users/glyph/sql-store/calendarserver/tap/caldav.py
===================================================================
--- CalendarServer/branches/users/glyph/sql-store/calendarserver/tap/caldav.py	2010-08-11 21:16:00 UTC (rev 6058)
+++ CalendarServer/branches/users/glyph/sql-store/calendarserver/tap/caldav.py	2010-08-11 21:21:15 UTC (rev 6059)
@@ -943,6 +943,19 @@
     running a C{twistd} plugin, to be used by
     L{DelayedStartupProcessMonitor.addProcessObject}.
 
+    @ivar twistd: The path to the twistd executable to launch.
+    @type twistd: C{str}
+
+    @ivar tapname: The name of the twistd plugin to launch.
+    @type tapname: C{str}
+
+    @ivar id: The instance identifier for this slave process.
+    @type id: C{int}
+
+    @ivar interfaces: A sequence of interface addresses which the process will
+        be configured to bind to.
+    @type interfaces: sequence of C{str}
+
     @ivar inheritFDs: File descriptors to be inherited for calling accept() on
         in the subprocess.
     @type inheritFDs: C{list} of C{int}, or C{None}
@@ -1025,7 +1038,7 @@
             "-f", self.configFile,
             "-o", "ProcessType=Slave",
             "-o", "BindAddresses=%s" % (",".join(self.interfaces),),
-            "-o", "PIDFile=None",
+            "-o", "PIDFile=caldav-instance-%s.pid" % (self.id,),
             "-o", "ErrorLogFile=None",
             "-o", "ErrorLogEnabled=False",
             "-o", "LogID=%s" % (self.id,),

Modified: CalendarServer/branches/users/glyph/sql-store/calendarserver/tap/test/test_caldav.py
===================================================================
--- CalendarServer/branches/users/glyph/sql-store/calendarserver/tap/test/test_caldav.py	2010-08-11 21:16:00 UTC (rev 6058)
+++ CalendarServer/branches/users/glyph/sql-store/calendarserver/tap/test/test_caldav.py	2010-08-11 21:21:15 UTC (rev 6059)
@@ -1024,3 +1024,22 @@
         self.assertEquals(oneProcessTransport.childFDs,
                           {0: 'w', 1: 'r', 2: 'r',
                            4: 4})
+
+
+
+class TwistdSlaveProcessTests(TestCase):
+    """
+    Tests for L{TwistdSlaveProcess}.
+    """
+    def test_pidfile(self):
+        """
+        The result of L{TwistdSlaveProcess.getCommandLine} includes an option
+        setting the name of the pidfile to something including the instance id.
+        """
+        slave = TwistdSlaveProcess("/path/to/twistd", "something", "config", 7, [])
+        commandLine = slave.getCommandLine()
+
+        option = 'PIDFile=caldav-instance-7.pid'
+        self.assertIn(option, commandLine)
+        self.assertEquals(commandLine[commandLine.index(option) - 1], '-o')
+

Modified: CalendarServer/branches/users/glyph/sql-store/conf/carddavd-apple.plist
===================================================================
--- CalendarServer/branches/users/glyph/sql-store/conf/carddavd-apple.plist	2010-08-11 21:16:00 UTC (rev 6058)
+++ CalendarServer/branches/users/glyph/sql-store/conf/carddavd-apple.plist	2010-08-11 21:21:15 UTC (rev 6059)
@@ -555,7 +555,7 @@
           <integer>30</integer>
      	  <!-- approx. maximum number of records returned from a directory service query -->
           <key>maxDSQueryRecords</key>
-          <integer>150</integer> <!-- use 0 to have server calculate the maximum based on MaxAddressBookQueryResults, MaxAddressBookMultigetHrefs keys -->
+          <integer>0</integer> <!-- use 0 to have server calculate the maximum based on MaxAddressBookQueryResults, MaxAddressBookMultigetHrefs keys -->
      	  <!-- ignore system records like "root" when creating vCards -->
           <key>ignoreSystemRecords</key>
           <true/>

Modified: CalendarServer/branches/users/glyph/sql-store/doc/Developer/Calendar Store Schema.graffle
===================================================================
--- CalendarServer/branches/users/glyph/sql-store/doc/Developer/Calendar Store Schema.graffle	2010-08-11 21:16:00 UTC (rev 6058)
+++ CalendarServer/branches/users/glyph/sql-store/doc/Developer/Calendar Store Schema.graffle	2010-08-11 21:21:15 UTC (rev 6059)
@@ -7,14 +7,14 @@
 	<key>ApplicationVersion</key>
 	<array>
 		<string>com.omnigroup.OmniGrafflePro</string>
-		<string>138.14.0.129428</string>
+		<string>138.12.0.121252</string>
 	</array>
 	<key>AutoAdjust</key>
 	<true/>
 	<key>BackgroundGraphic</key>
 	<dict>
 		<key>Bounds</key>
-		<string>{{0, 0}, {756, 553}}</string>
+		<string>{{0, 0}, {795.789, 582.105}}</string>
 		<key>Class</key>
 		<string>SolidGraphic</string>
 		<key>ID</key>
@@ -55,14 +55,141 @@
 			<key>Head</key>
 			<dict>
 				<key>ID</key>
+				<integer>217</integer>
+			</dict>
+			<key>ID</key>
+			<integer>218</integer>
+			<key>Points</key>
+			<array>
+				<string>{566.147, 147.641}</string>
+				<string>{528.667, 118.451}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>Cap</key>
+					<integer>0</integer>
+					<key>HeadArrow</key>
+					<string>0</string>
+					<key>Join</key>
+					<integer>0</integer>
+					<key>TailArrow</key>
+					<string>0</string>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>202</integer>
+				<key>Info</key>
+				<integer>9</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{485.029, 88.9867}, {53.5, 32.625}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>ID</key>
+			<integer>217</integer>
+			<key>Shape</key>
+			<string>Circle</string>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<string>0.541917</string>
+						<key>g</key>
+						<string>1</string>
+						<key>r</key>
+						<string>0.543865</string>
+					</dict>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf320
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc
+
+\f0\fs24 \cf0 time chunk}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>202</integer>
+				<key>Info</key>
+				<integer>4</integer>
+			</dict>
+			<key>ID</key>
+			<integer>216</integer>
+			<key>Points</key>
+			<array>
+				<string>{464.392, 302.684}</string>
+				<string>{566.147, 174.048}</string>
+			</array>
+			<key>Rotation</key>
+			<real>358.43069458007812</real>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>Cap</key>
+					<integer>0</integer>
+					<key>HeadArrow</key>
+					<string>CrowBall</string>
+					<key>Join</key>
+					<integer>0</integer>
+					<key>TailArrow</key>
+					<string>DoubleBar</string>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>53</integer>
+				<key>Info</key>
+				<integer>14</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
 				<integer>214</integer>
 			</dict>
 			<key>ID</key>
 			<integer>215</integer>
 			<key>Points</key>
 			<array>
-				<string>{594.433, 135.639}</string>
-				<string>{619.215, 96.199}</string>
+				<string>{607.055, 137.759}</string>
+				<string>{661.72, 99.0445}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -88,7 +215,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{594.875, 60.626}, {70.75, 36}}</string>
+			<string>{{647.397, 66.1352}, {70.75, 36}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
@@ -140,8 +267,8 @@
 			<integer>213</integer>
 			<key>Points</key>
 			<array>
-				<string>{634.667, 163.546}</string>
-				<string>{662.166, 166.69}</string>
+				<string>{647.147, 165.531}</string>
+				<string>{683.706, 180.092}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -167,7 +294,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{660.666, 159.063}, {70.75, 23}}</string>
+			<string>{{670.014, 177.458}, {77.0154, 25.0368}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
@@ -219,8 +346,8 @@
 			<integer>211</integer>
 			<key>Points</key>
 			<array>
-				<string>{635.167, 146.109}</string>
-				<string>{662.553, 142.658}</string>
+				<string>{647.147, 156.048}</string>
+				<string>{672.646, 156.048}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -244,7 +371,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{660.666, 126.938}, {70.75, 23}}</string>
+			<string>{{673.146, 144.548}, {70.75, 23}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
@@ -296,8 +423,8 @@
 			<integer>209</integer>
 			<key>Points</key>
 			<array>
-				<string>{616.829, 136.837}</string>
-				<string>{661.726, 116.485}</string>
+				<string>{629.309, 138.822}</string>
+				<string>{670.329, 127.656}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -323,7 +450,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{654.667, 96.626}, {51, 23}}</string>
+			<string>{{667.147, 110.08}, {51, 23}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
@@ -375,8 +502,8 @@
 			<integer>207</integer>
 			<key>Points</key>
 			<array>
-				<string>{571.948, 136.997}</string>
-				<string>{572.881, 114.311}</string>
+				<string>{584.428, 138.983}</string>
+				<string>{605.944, 113.038}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -412,8 +539,8 @@
 			<integer>206</integer>
 			<key>Points</key>
 			<array>
-				<string>{553.315, 135.708}</string>
-				<string>{530.604, 112.829}</string>
+				<string>{566.147, 138.048}</string>
+				<string>{565.915, 113.349}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -439,7 +566,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{551.875, 90.814}, {43, 23}}</string>
+			<string>{{592.525, 88.9867}, {46.2261, 24.7256}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
@@ -481,7 +608,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{498.667, 90.814}, {43, 23}}</string>
+			<string>{{544.302, 89.8495}, {43, 23}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
@@ -540,8 +667,8 @@
 			<integer>203</integer>
 			<key>Points</key>
 			<array>
-				<string>{576.25, 258.688}</string>
-				<string>{594.167, 172.062}</string>
+				<string>{588.73, 301.535}</string>
+				<string>{606.647, 174.048}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -567,7 +694,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{553.667, 136.062}, {81, 36}}</string>
+			<string>{{566.147, 138.048}, {81, 36}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
@@ -638,8 +765,8 @@
 			<integer>201</integer>
 			<key>Points</key>
 			<array>
-				<string>{303.554, 299.839}</string>
-				<string>{293.635, 368.738}</string>
+				<string>{316.105, 342.191}</string>
+				<string>{306.115, 411.585}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -669,7 +796,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{262.875, 369.188}, {57, 30.5}}</string>
+			<string>{{275.355, 412.035}, {57, 30.5}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
@@ -711,7 +838,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{161.125, 137.75}, {81, 32.625}}</string>
+			<string>{{173.605, 180.597}, {81, 32.625}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
@@ -763,8 +890,8 @@
 			<integer>198</integer>
 			<key>Points</key>
 			<array>
-				<string>{616.75, 286.171}</string>
-				<string>{680.245, 305.56}</string>
+				<string>{629.23, 329.019}</string>
+				<string>{692.725, 348.408}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -790,7 +917,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{672.5, 299.25}, {81, 32.625}}</string>
+			<string>{{684.98, 342.097}, {81, 32.625}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
@@ -842,8 +969,8 @@
 			<integer>196</integer>
 			<key>Points</key>
 			<array>
-				<string>{83.75, 194.25}</string>
-				<string>{73.625, 194.25}</string>
+				<string>{95.7303, 237.097}</string>
+				<string>{86.1053, 237.097}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -867,7 +994,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{2.37502, 182.75}, {70.75, 23}}</string>
+			<string>{{14.8553, 225.597}, {70.75, 23}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
@@ -919,8 +1046,8 @@
 			<integer>194</integer>
 			<key>Points</key>
 			<array>
-				<string>{102.031, 177.185}</string>
-				<string>{88.3918, 168.114}</string>
+				<string>{114.511, 220.032}</string>
+				<string>{100.872, 210.961}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -956,8 +1083,8 @@
 			<integer>189</integer>
 			<key>Points</key>
 			<array>
-				<string>{146.912, 177.025}</string>
-				<string>{173.121, 166.025}</string>
+				<string>{159.392, 219.872}</string>
+				<string>{185.601, 208.873}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -993,8 +1120,8 @@
 			<integer>188</integer>
 			<key>Points</key>
 			<array>
-				<string>{124.25, 176.25}</string>
-				<string>{124.25, 147.875}</string>
+				<string>{136.73, 219.097}</string>
+				<string>{136.73, 190.722}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -1020,7 +1147,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{53, 147.375}, {43, 23}}</string>
+			<string>{{65.4803, 190.222}, {43, 23}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
@@ -1062,7 +1189,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{83.75, 114.75}, {81, 32.625}}</string>
+			<string>{{96.2303, 157.597}, {81, 32.625}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
@@ -1114,8 +1241,8 @@
 			<integer>181</integer>
 			<key>Points</key>
 			<array>
-				<string>{451.172, 295.062}</string>
-				<string>{458.439, 309.128}</string>
+				<string>{463.652, 337.909}</string>
+				<string>{470.919, 351.975}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -1141,7 +1268,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{448, 308.875}, {32.5, 23}}</string>
+			<string>{{460.48, 351.722}, {32.5, 23}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
@@ -1193,8 +1320,8 @@
 			<integer>177</integer>
 			<key>Points</key>
 			<array>
-				<string>{575.962, 258.28}</string>
-				<string>{541.24, 209.099}</string>
+				<string>{629.661, 301.281}</string>
+				<string>{706.22, 256.016}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -1215,7 +1342,7 @@
 				<key>ID</key>
 				<integer>54</integer>
 				<key>Info</key>
-				<integer>6</integer>
+				<integer>2</integer>
 			</dict>
 		</dict>
 		<dict>
@@ -1230,8 +1357,8 @@
 			<integer>176</integer>
 			<key>Points</key>
 			<array>
-				<string>{598.912, 259.463}</string>
-				<string>{626.832, 215.346}</string>
+				<string>{611.392, 302.31}</string>
+				<string>{640.995, 237.745}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -1257,7 +1384,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{491.625, 184.688}, {81, 23}}</string>
+			<string>{{684.98, 233.129}, {81, 23}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
@@ -1294,11 +1421,13 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{596, 192.125}, {76.5, 23}}</string>
+			<string>{{608.223, 214.298}, {76.5, 23}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
 			<integer>171</integer>
+			<key>Rotation</key>
+			<real>358.80838012695312</real>
 			<key>Shape</key>
 			<string>Circle</string>
 			<key>Style</key>
@@ -1336,7 +1465,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{83.75, 176.25}, {81, 36}}</string>
+			<string>{{96.2303, 219.097}, {81, 36}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
@@ -1407,8 +1536,8 @@
 			<integer>158</integer>
 			<key>Points</key>
 			<array>
-				<string>{164.944, 294.747}</string>
-				<string>{163.354, 308.79}</string>
+				<string>{177.424, 337.594}</string>
+				<string>{175.834, 351.637}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -1434,7 +1563,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{145.75, 309.25}, {32.5, 23}}</string>
+			<string>{{158.23, 352.097}, {32.5, 23}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
@@ -1486,8 +1615,8 @@
 			<integer>155</integer>
 			<key>Points</key>
 			<array>
-				<string>{532.125, 381.688}</string>
-				<string>{568.331, 398.549}</string>
+				<string>{545.059, 446.181}</string>
+				<string>{580.811, 462.831}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -1523,8 +1652,8 @@
 			<integer>154</integer>
 			<key>Points</key>
 			<array>
-				<string>{532.125, 381.688}</string>
-				<string>{517.176, 428.329}</string>
+				<string>{544.605, 445.97}</string>
+				<string>{529.656, 492.612}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -1560,8 +1689,8 @@
 			<integer>153</integer>
 			<key>Points</key>
 			<array>
-				<string>{532.125, 381.688}</string>
-				<string>{562.067, 428.711}</string>
+				<string>{544.874, 446.392}</string>
+				<string>{574.547, 492.993}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -1597,8 +1726,8 @@
 			<integer>152</integer>
 			<key>Points</key>
 			<array>
-				<string>{531.683, 381.922}</string>
-				<string>{507.166, 394.905}</string>
+				<string>{544.163, 446.204}</string>
+				<string>{519.646, 459.187}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -1634,8 +1763,8 @@
 			<integer>151</integer>
 			<key>Points</key>
 			<array>
-				<string>{598.172, 294.688}</string>
-				<string>{625.412, 345.559}</string>
+				<string>{610.652, 337.535}</string>
+				<string>{625.871, 369.428}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -1661,7 +1790,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{543.875, 428.688}, {51, 23}}</string>
+			<string>{{556.355, 492.97}, {51, 23}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
@@ -1703,7 +1832,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{487.875, 428.688}, {51, 23}}</string>
+			<string>{{500.355, 492.97}, {51, 23}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
@@ -1745,7 +1874,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{454.625, 391.062}, {62, 30.5}}</string>
+			<string>{{467.105, 455.344}, {62, 30.5}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
@@ -1788,7 +1917,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{563.5, 394.812}, {43, 23}}</string>
+			<string>{{575.98, 459.094}, {43, 23}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
@@ -1830,7 +1959,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{585, 345.75}, {98.5, 32.625}}</string>
+			<string>{{575.98, 369.64}, {118.751, 39.3326}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
@@ -1885,8 +2014,8 @@
 			<integer>140</integer>
 			<key>Points</key>
 			<array>
-				<string>{554.787, 346.463}</string>
-				<string>{555.318, 294.688}</string>
+				<string>{567.267, 410.745}</string>
+				<string>{567.798, 337.535}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -1924,8 +2053,8 @@
 			<integer>95</integer>
 			<key>Points</key>
 			<array>
-				<string>{429.25, 259.062}</string>
-				<string>{429.25, 206.562}</string>
+				<string>{441.73, 301.909}</string>
+				<string>{441.73, 239.821}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -1955,7 +2084,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{491.625, 345.688}, {81, 36}}</string>
+			<string>{{504.105, 409.97}, {81, 36}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
@@ -2026,8 +2155,8 @@
 			<integer>138</integer>
 			<key>Points</key>
 			<array>
-				<string>{303.865, 299.782}</string>
-				<string>{390.107, 359.378}</string>
+				<string>{316.346, 342.63}</string>
+				<string>{402.587, 402.225}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -2065,8 +2194,8 @@
 			<integer>137</integer>
 			<key>Points</key>
 			<array>
-				<string>{303.625, 254.344}</string>
-				<string>{285.04, 236.247}</string>
+				<string>{315.714, 296.88}</string>
+				<string>{302.359, 286.274}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -2104,8 +2233,8 @@
 			<integer>136</integer>
 			<key>Points</key>
 			<array>
-				<string>{303.865, 299.782}</string>
-				<string>{323.561, 335.71}</string>
+				<string>{316.346, 342.63}</string>
+				<string>{336.042, 378.558}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -2145,8 +2274,8 @@
 			<integer>135</integer>
 			<key>Points</key>
 			<array>
-				<string>{303.312, 299.734}</string>
-				<string>{273.768, 336.473}</string>
+				<string>{316.105, 342.191}</string>
+				<string>{286.248, 379.321}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -2176,7 +2305,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{368, 358.688}, {75.5, 23}}</string>
+			<string>{{380.48, 401.535}, {75.5, 23}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
@@ -2218,7 +2347,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{247.125, 213.875}, {53.5, 23}}</string>
+			<string>{{262.48, 264.347}, {53.5, 23}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
@@ -2260,7 +2389,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{300.875, 335.625}, {62, 30.5}}</string>
+			<string>{{313.355, 378.472}, {62, 30.5}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
@@ -2302,7 +2431,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{233.687, 335.625}, {57, 30.5}}</string>
+			<string>{{246.167, 378.472}, {57, 30.5}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
@@ -2354,8 +2483,8 @@
 			<integer>126</integer>
 			<key>Points</key>
 			<array>
-				<string>{144.068, 294.25}</string>
-				<string>{128.081, 307.777}</string>
+				<string>{156.548, 337.097}</string>
+				<string>{140.561, 350.625}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -2385,7 +2514,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{86, 305.5}, {53.5, 30.5}}</string>
+			<string>{{98.4803, 348.347}, {53.5, 30.5}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
@@ -2438,8 +2567,8 @@
 			<integer>115</integer>
 			<key>Points</key>
 			<array>
-				<string>{617.1, 258.331}</string>
-				<string>{632.633, 242.494}</string>
+				<string>{566.511, 302.47}</string>
+				<string>{557.021, 283.817}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -2464,16 +2593,18 @@
 				<key>ID</key>
 				<integer>54</integer>
 				<key>Info</key>
-				<integer>2</integer>
+				<integer>13</integer>
 			</dict>
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{626, 221.188}, {32.5, 23}}</string>
+			<string>{{535.063, 261.098}, {32.5, 23}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
 			<integer>114</integer>
+			<key>Rotation</key>
+			<real>358.80838012695312</real>
 			<key>Shape</key>
 			<string>Circle</string>
 			<key>Style</key>
@@ -2523,8 +2654,8 @@
 			<integer>113</integer>
 			<key>Points</key>
 			<array>
-				<string>{124.25, 212.25}</string>
-				<string>{124.5, 258.25}</string>
+				<string>{136.73, 255.097}</string>
+				<string>{136.98, 301.097}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -2562,8 +2693,8 @@
 			<integer>110</integer>
 			<key>Points</key>
 			<array>
-				<string>{616.75, 268.734}</string>
-				<string>{680.859, 248.138}</string>
+				<string>{629.23, 311.582}</string>
+				<string>{693.339, 290.986}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -2603,8 +2734,8 @@
 			<integer>109</integer>
 			<key>Points</key>
 			<array>
-				<string>{304.06, 254.098}</string>
-				<string>{338.535, 234.611}</string>
+				<string>{316.505, 296.889}</string>
+				<string>{330.884, 286.026}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -2632,7 +2763,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{329.375, 213.875}, {51, 23}}</string>
+			<string>{{318.855, 264.347}, {51, 23}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
@@ -2684,8 +2815,8 @@
 			<integer>107</integer>
 			<key>Points</key>
 			<array>
-				<string>{303.625, 299.344}</string>
-				<string>{209.628, 356.767}</string>
+				<string>{315.678, 342.452}</string>
+				<string>{222.108, 399.614}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -2715,7 +2846,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{150.625, 354.5}, {75.5, 30.5}}</string>
+			<string>{{163.105, 397.347}, {75.5, 30.5}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
@@ -2767,8 +2898,8 @@
 			<integer>105</integer>
 			<key>Points</key>
 			<array>
-				<string>{428.846, 295.356}</string>
-				<string>{411.086, 308.293}</string>
+				<string>{441.326, 338.204}</string>
+				<string>{423.566, 351.141}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -2796,7 +2927,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{369, 305.125}, {51, 30.5}}</string>
+			<string>{{381.48, 347.972}, {51, 30.5}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
@@ -2838,7 +2969,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{15.7083, 254.344}, {37.625, 36}}</string>
+			<string>{{28.1886, 297.191}, {37.625, 36}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
@@ -2885,7 +3016,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{339.875, 126.938}, {58.375, 30.5}}</string>
+			<string>{{352.355, 160.197}, {58.375, 30.5}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
@@ -2937,8 +3068,8 @@
 			<integer>179</integer>
 			<key>Points</key>
 			<array>
-				<string>{405.424, 170.256}</string>
-				<string>{385.822, 155.125}</string>
+				<string>{417.904, 203.516}</string>
+				<string>{398.302, 188.384}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -2978,8 +3109,8 @@
 			<integer>96</integer>
 			<key>Points</key>
 			<array>
-				<string>{469.75, 206.562}</string>
-				<string>{535.75, 258.688}</string>
+				<string>{482.23, 239.821}</string>
+				<string>{548.23, 301.535}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -3021,9 +3152,9 @@
 			<integer>94</integer>
 			<key>Points</key>
 			<array>
-				<string>{187.662, 259.025}</string>
-				<string>{261, 206.312}</string>
-				<string>{388.75, 206.562}</string>
+				<string>{200.142, 301.872}</string>
+				<string>{273.48, 239.571}</string>
+				<string>{400.722, 239.82}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -3053,7 +3184,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{672.5, 221.5}, {81, 32.625}}</string>
+			<string>{{684.98, 264.347}, {81, 32.625}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
@@ -3105,8 +3236,8 @@
 			<integer>91</integer>
 			<key>Points</key>
 			<array>
-				<string>{617.089, 295.056}</string>
-				<string>{636.869, 316.511}</string>
+				<string>{588.73, 301.535}</string>
+				<string>{572.841, 256.675}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -3130,8 +3261,6 @@
 			<dict>
 				<key>ID</key>
 				<integer>54</integer>
-				<key>Info</key>
-				<integer>1</integer>
 			</dict>
 		</dict>
 		<dict>
@@ -3146,8 +3275,8 @@
 			<integer>90</integer>
 			<key>Points</key>
 			<array>
-				<string>{616.75, 276.688}</string>
-				<string>{672, 276.688}</string>
+				<string>{629.23, 319.535}</string>
+				<string>{684.48, 319.535}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -3175,7 +3304,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{621.5, 316}, {51, 23}}</string>
+			<string>{{543.152, 233.347}, {51, 23}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
@@ -3217,7 +3346,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{672.5, 260.375}, {81, 32.625}}</string>
+			<string>{{684.98, 303.222}, {81, 32.625}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
@@ -3269,8 +3398,8 @@
 			<integer>79</integer>
 			<key>Points</key>
 			<array>
-				<string>{451.912, 171.337}</string>
-				<string>{473.451, 152.714}</string>
+				<string>{464.392, 204.596}</string>
+				<string>{485.931, 185.973}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -3310,8 +3439,8 @@
 			<integer>78</integer>
 			<key>Points</key>
 			<array>
-				<string>{429.25, 170.062}</string>
-				<string>{429.25, 154.188}</string>
+				<string>{441.73, 203.821}</string>
+				<string>{441.73, 187.447}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -3339,7 +3468,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{460.125, 130.688}, {51, 23}}</string>
+			<string>{{472.605, 163.947}, {51, 23}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
@@ -3381,7 +3510,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{403.75, 130.688}, {51, 23}}</string>
+			<string>{{416.23, 163.947}, {51, 23}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
@@ -3423,7 +3552,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{388.75, 170.562}, {81, 36}}</string>
+			<string>{{401.23, 203.821}, {81, 36}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
@@ -3494,8 +3623,8 @@
 			<integer>56</integer>
 			<key>Points</key>
 			<array>
-				<string>{535.75, 276.688}</string>
-				<string>{469.75, 277.062}</string>
+				<string>{548.23, 319.535}</string>
+				<string>{482.73, 319.907}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -3530,8 +3659,8 @@
 			<integer>15</integer>
 			<key>Points</key>
 			<array>
-				<string>{388.25, 277.06}</string>
-				<string>{334.625, 276.844}</string>
+				<string>{401.23, 319.909}</string>
+				<string>{347.105, 319.691}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -3559,7 +3688,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{535.75, 258.688}, {81, 36}}</string>
+			<string>{{548.23, 301.535}, {81, 36}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
@@ -3620,7 +3749,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{388.75, 259.062}, {81, 36}}</string>
+			<string>{{401.23, 301.909}, {81, 36}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
@@ -3681,7 +3810,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{124.5, 258.25}, {81, 36}}</string>
+			<string>{{136.98, 301.097}, {81, 36}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
@@ -3754,8 +3883,8 @@
 			<integer>13</integer>
 			<key>Points</key>
 			<array>
-				<string>{205.5, 276.25}</string>
-				<string>{272.625, 276.844}</string>
+				<string>{217.98, 319.097}</string>
+				<string>{285.105, 319.691}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -3785,7 +3914,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{272.625, 254.344}, {62, 45}}</string>
+			<string>{{285.105, 297.191}, {62, 45}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
@@ -3887,7 +4016,7 @@
 	<key>MasterSheets</key>
 	<array/>
 	<key>ModificationDate</key>
-	<string>2010-07-27 11:12:58 -0700</string>
+	<string>2010-08-05 14:48:30 -0700</string>
 	<key>Modifier</key>
 	<string>Wilfredo Sánchez Vega</string>
 	<key>NotesVisible</key>
@@ -3925,6 +4054,11 @@
 			<string>float</string>
 			<string>18</string>
 		</array>
+		<key>NSScalingFactor</key>
+		<array>
+			<string>float</string>
+			<string>0.95</string>
+		</array>
 		<key>NSTopMargin</key>
 		<array>
 			<string>float</string>
@@ -3936,974 +4070,1110 @@
 	<key>QuickLookPreview</key>
 	<data>
 	JVBERi0xLjMKJcTl8uXrp/Og0MTGCjUgMCBvYmoKPDwgL0xlbmd0aCA2IDAgUiAvRmls
-	dGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHNnc3SXMmNnvfnKmrJXnTp/P8srbYd
-	ntlYIzFiFg4vOBxq1DLZrSZbkuWb9a34eZEJIL+qU/Wxx+EZq0PRbPAgDxIHiQReILN+
-	uvzD5adLzz/bsl6WZbp8/nD5x8sPl19992W4vP9yGeyfL+8v3/bX5aL/Nw/+/vKr33z4
-	/P7Dn37+87uP3efvGWrVWP1l2S/zdev3ad4v47xdV0Z//+nyq7/7NFz+44+89Fe//fDx
-	3c/f/+XDdz9+/PHz958+/Pz5+/cXhhh4ybH0y9D1F1479dN1HZfhMh67jfLpMk1zJW3r
-	dWDgj81TC48badzGF091Hy9/aJ6L0X7PG/+e//+xTPm735n8/eV33zEbhOGfb/Uv6YYZ
-	uDzduMzXaZ4vN/LskFp5jsOe+nh5IU95KuVpRvudlPPdl1HKNw00UvjLGazMHIF+/fYy
-	jFXMEVGH67Tv23GZrst8HPvevUXt/3m49kzm7e8v/+3y5tfff6OvOV7e/OB/+OdvLv/9
-	8vbvL//pLW/v0UePPpoX2/Q73jaO0/U4jskkmIdpY/4nM9MkbtmlvbFfjRPlzR3/OWwa
-	bTHatPKX6Klfr/20zDYsz616w7DoucI7zeNhz0Fb+etxZy7LPPGBJd0wHeKdr+M+m3Qj
-	36m39y7XeV1hgDLuE4a5bdfJCLD1wwFhvy5Mp3vPQ8P1GKEc13XfmS//3Y+9RBWl5x3D
-	ft0Xe9l+nXekg4sJrccuPobut60TZRvExttZD4XtWPUyxJg3VhmD99d+2yXRdO13icjb
-	NxtHoo38TZ1aF1N7f6mmYuuUlTnzj5bohgp50aDlMzBXXr7s12257MNlWrXAzeY72fzZ
-	R0qeseF5ZpfDWj7htshGbixS+p/3dbp8O13ubPE7t8B3/oeP/ocP33T3Vloo8fDnS2u4
-	zWRSIpndr992L9YIFtbPqHtgSdyujv/i7//R//DpQ/sSOcZOa/Nc4Sw+VN3jrxZsGyNr
-	lN7I5/6ka54/rv065vPPFM4SwOb1FsxKb3n/qUPtWFHfj5e3+u7pEuIDzDezffPdu48f
-	fvjnd5+/ubz9Y1n7r8xumRaf3X6deMkrs3vxPOson382uwXvVme32lvK7E7n9G9pVLdy
-	nRg7q31imY+npvVfv+EL4Xb/yS3rj/6HsPX3P7e29sgT20a0HvoUcjXr9dhZ+bETjTiJ
-	9Vr2GOn5xO4u045fKha0XXu2a7ixpToipB6Hxkamx6bp6MYd/1cfM87i4/ph2/yxFes1
-	B8ZjcG49+2+vneK4DgN/4A3IPGMTyKfFMRfCyoeVwP00L4Vt2ooL31dGJwbYhuuuvUaj
-	b0gGZcSrTuV9Wz8vHSxXc6D6F0GHuBhyNkfLH1bWulEm8+q8XtuNca3sJyYkrvXynpEI
-	IXZtC9pYjnniqeG67RtvE0V/dT+54o1vNS0LWbAJrFkzWq/bgS//dJl3+f5DDp+Pt/GH
-	j+bNb/n1oWcUqdVgSusXxD/nn9HzyOZlWuplg+KFto2aC5+vZ7V+LO/WJsf/9e7Dx9tw
-	95rhK/JoTcfqXI+e+XQLuxO08h23hQ/x8WLPbSNfjTHLc5dlNN763MyeVJ+T6iUPzx1s
-	5At76zDzybQjQxqQcRlQ1aqtEOPZ5nkslGUsXhBz3wvfIEMhROR/bOTLgAp229wntul9
-	Roj+OuyDXijKNEEZr9Ni8QV8M3qAjykt06bXLde932ab5DLv2uoQoMeyjG9nT5WY+06U
-	Kr7hSmhQpt2vGh0JpkFmhyIYqEjJ7PgCdXZftZfHVjHN63V+sbWwl5cY9syAgm/AkpZf
-	vMVM66y3nTg7PubKuhhOd/bfpm+r0eaXuqN2b/7sf0fu4H98tJPHVlflKPv5yw0Ou9kW
-	PhUqvdvPf/M5NvI/+bvipZ9xt+aS/9a63Zr7dNrip53YRjnJMg8HlkVMNZPPYFHjZcZK
-	8Q+KMmd2+3E6NmhoixiyofTbdcBZdcnXI/COR2SsiQ1jxAFNJCTDjpHM2A9OdWwoxPRY
-	1HGZKx9WPffQVpzKXEdvKCFB8Lmc8PnoM+Y9E5d1IYFTTub3nojxzLJiRgMpWb+sEzF9
-	aGKYCKbnbWooMytpZGkk39JracjJhxwDidU+9EjmsjoF5VZNDA2fa2KI0YNSJeiSr8qp
-	98XoxFLLuqB5/xZDUPxLx/xioZ7mZ2Gr89AzB565i4bJZPDD5GfzvalGOhbx7X3oaWnh
-	vV122OWiVFnru7HLZYA2kAiFXSbFLSf5Gvs64GMjaKwQp7fg8BrKCuWY0i6lVdbBquzN
-	7bJLSthl8DV26aOnFboETulSzuQ7t8t40r+bbR9VE26XXWgiLCf5GvtyOdIKXVandLPP
-	qLVL10SMHppwCS7J5+sHDcboYYUhgVNSzrTn24C6axYsm1bBQp7YpbI0IsDLbZIAYPCX
-	d56KRXIWHvxFbvQsXvW10WkXUqKDq2A+FklIkYMFDY/C1XkhIR6wPjzpdZpWC6K0fS84
-	imFRNDgruKlaiJT4xH1v84CJYtp4IoJkPO0nMK2NoWZiIuKkeVu3oLC144+JEi7Jx4a4
-	bWw37y+ETHg0BRxk2Jj8fCE8xX3vhLhOWYn1phXRx+RbV/lGxQ118CD4+5OrSonT97HB
-	wggfh21t3h+Uu9nJeT8KD7SpN/NagNMsPnV9mIBEQsy+agitEYwT0zZ8pLwj/5OEoQ/k
-	IVRFwqoPk9kozcwKH3psp6/BuyCgIHt/cq1VylYfwjf2Ee3H+4NS9dGNyXe7VNq9jY1a
-	SbRiSss9CQXvfLjinn1YZ+Keeyce4NpTaOMegKtgR7j+h9DGIwkj+X+BdezMBjRovU9I
-	3/z5e2C/NvF/sresaK9Xwo8tsHr4/J8uK0H2sbN5E7+wRPqtpchIgAmTT5kxgmAk68JY
-	m5KuYbzuCnVWNuqD8L+hjFBWYh7hZ+KTkRBH94MSKbZujd41FJcg+FxO+GJ0/oAP2RsJ
-	KgV7u53fo5gnniRuKZI1mpiIqopkrptp0gqXbvwNE/mTabDRBJhBlcxldUpHxlM00fK5
-	JnL0oFQJLslX5ZTmY3T24qJ5/xZTUEJOn999zNPuLSsxUlkwLIuz1ZIRzw38xM7yg28s
-	YfYvI55nG8pKPlgRjJX1uBN7rjIh1u3K3Opm0OyCjrlhSIi8k1SOB199oVwA6wRiQko3
-	Meqi6POX7SXTiDD4wGYvuUzkmZOcWfjOibCwN2/qXtoQffncF75T+YW8WfrOQunCCzZ8
-	7ipj8CDU91+Sy6V838XYEwulN0/tvjMpIWXwffVeAgdpsrbpmP04kfbYThp7ySwEQrut
-	vwlQhDjEEPjGl4NL2W4X+sBqjRIzc752L6mD517i708ul7LdSzD7w3Zy18cYlNhLku+r
-	9pKJNQAkcLY6/j/ZS55ISLmDQh4Q1Vl27flzZNT/82sBzG6gNDZP1AUIAQ2WoM6zCqXS
-	5ksRSLtNgREL2gQJ+OgRUqZIRkBHPrsKNBLklyTFt8I0eWxWQMZyXOpjLSe5Esu/jKY4
-	kbRIj0kYnPmouK2nGKkKQsE0j0X1KvIpIVoCOY9F3qXHIW6LsEnYJm14PeCAYl+hk0BO
-	7MzQgM7ggcIfAIwqhTRZgCz/B3ASH3kELlwTongmPkYXnFUowsokgJX+xGe+UGIuVmIS
-	0jkIch37g5B1nZFqBN4kfSsUIIv76Z2jmgqJCNeJ4lWhUqQ1KfO/+6AfIeFcZouPgVkm
-	oDo9Bno2AOKOi3wmQ+g5MJJ+YFbsJhMlPBUHSeO3zZ5jU/Xg/syfG5pqspAYUiyTF15U
-	9WDmcgz4OoGKj3ILAZXTwo6hqYD4Gdh4w46Mwi53ys1E9qq5CDZdJqptQi55yboiqp4i
-	Njk0E5ISvo4kYWcxbBTYDjvSU2eiyIKF9Q7CH7UAQNYMmwXDXQycZIueegqOYLiCSsdB
-	hggiPlnMrsTxOLR4FMJShWTKSjBXYZAydWInvVva2s0S8Eq7cCXeS4JI3REVsDXOKzVs
-	/LSAV+amZHuhHD/v2Msqe8EfWkZEsipod7Cqpvw2AglxJlErfNtOUjYL5FSlHHnZWtmo
-	leRiNIbvWtgBkF/4UJiknzBQxib0J8gWASkNLUMorBX1EDlSD0YmdRnYnDFvzBCu29k9
-	tuGZJQS6cJBUCmJfF6xuQhOW0Q18ZebhX6tiggYEniSV0y4zEybI91+ORdVtYXT9YZig
-	Ij6A9qTw5kPKST72NkxXRWRMkO/MN6WSTaA8DR3YNEKNVCIq5QJyV0SfGz7wq55KOK/x
-	0YPCp5YEXfJVOfU+H30eBfFgJCFBUu7m9yytlIOImQ1EwDOFGJmZa4RiDh6K7+aUDowK
-	A114t79JWf1BWt9qZGCFEqvwlMuclKoRQwOcz+efowfFJQiNhJypETIpLGTGl4dGkhJy
-	+vzu4+Q2sdS2gOvHrgs2eIKnK9XhRccpnv6XSCxjr/1rwbO7N0F5mDTevr1mtZEzvsDT
-	m5zxJr89zxkFj48jCdmmP6yH4Bn1HhCk0fHAat0JyZdplVPXPss/QcMhJa025eCj8Kt4
-	UfzRCclHU+kIhZEXtaMlTTWgBY/SDndGW/GluPVWkEJ6IVty5ryS9ofT2Z6jk8m/EuXg
-	bVkZqQOnteKUViP589BL7T5qScmZOjijyb3gql8MV2kvdHWQvlg3Uwp3QsrRcl45WqsX
-	l+WTo3SnGDqIJgU6Vdm0t/Bd8CU3HSXaRhZSPb4vnT305NwVfT7HYmk7m7pXnPjMrrIY
-	yDGDLPa2exMnqrkHS8RhUNjBiVdKR7GVei4xRvJp89cuyA6noLGAHGwoO+EjuwYu20AO
-	pxDLzYAcjBR89CMp/2Tb89GT4hIo4hMfcUeVE5dVR+8sE9I2nRIopzLK3fwegRw+o454
-	g+2MGeG8XRPKFSjsMO+g4CaJknmnv8GACS2+1ESHb6MRAMlcVjr5nOIzavhi3pOP7pQu
-	JAhNhJypidKqN6H50IRlzUapcub8XnHegjMtzlAOqfrwnVEyIrg0W8UZKPjlb1Hbef+o
-	0Km9/f4dL8A8giU6IiipnTUueSoW5c7/EdsCL1d7X/e0vU9zmlnq+8wuLGRkUvQFjaIb
-	sSEGTDZBwqB4/XedNSk+g9nVs1f60BSz0LMpLwdQSGkPMFLZw6bcqlKoCiigUS0/+Ihx
-	rV+P/jiCHBCWy2CLg8mDBvD03BDIHMFkSVIrF0HmQLxNnM5TPnZS/P1D8LmU8PngJKg0
-	ULI8/fWV0MiYXI9BdinWZ0UoJziPFpJGG6psHzZ314+yNTISxdpVixPecJEWQxu0jqEE
-	5AuBk+Czarhi7jF2Uur7u9BGSJnamNhU+sHSzPIxkhAy+tzed89gEX18ZeLkDQQDJ0sJ
-	CLPUoqy5q3vZvfo5rNr7CS6/qJ/g5dtPdhfNxiq0Z4sslvEdYPn64sru3doUjAngXgFq
-	WVvKhYGIv25tKXU/hCMIE6YfW2g8ORMAJpVeuVCKHfyhUjqh0mQbamRyPlK4+SBdwl0S
-	6xxkXyCfmjiwiNpLdvtDUASOzmTlwrydT2ntTraRowclJKh8KSfvq6OTihAskgg2EgQl
-	5PT5Pcs29A1jZkpg2Rat28w1ou11w6JCI+Z2yDYEeVSNqK6x9OsmiMU1oi2f/A0JXSNJ
-	8Zk5nzTp85dT0+govuooJQg+lzM1wmKnjmkl9pCgUgyssS8e83tlw1ITxUZD0kQY8WDD
-	cjs/6UT4FJsI8VPpuWXZfV2L+ARY1as1hVSU/BfL4vNQeFgmkumR8I5WPNtDHnQmOq5P
-	xU7IEkky6Dzez+pJI1ke5fNn/GpfnviUvItoeSZ0+8QmCoCGei1ish7HcwxGzsiePdhk
-	1cGLm6qUlpvQeQBcB4Zjlki0FaRmYPeEBqdo9J+zmu05IIzy5ua5GG+kWPxcGvIlITMy
-	jioNBTjtnYAfaiLUWyyvqk/R3E6qZXroBYERpsVzAjqAFmw0IHTjVTRpz7E7C2gSL9u/
-	dcSzlHucNRpUqClcRxQtWyppZH20bNoeLsSGzYKVRqqP7hGI4dl7jaJMDkPcEZuR4OvV
-	fsdLiDDEhcP3zvwZXAsKAeVKzKE5UvvX25BSIJKYBhAAscm0B4XPOE/wkULBH/EUwCcl
-	2sL2YnKxbh4FL2qlIVtFZWQWQGu81lq8APgUB9H8KXeqT5IUkC1eQrkz+PhaAy1euBMV
-	yIhCGAt8lqhd5U6hnZSdGgqmKtWTfRgf01s19YHkViUpjU4p0CkhgUzc+FxOFfl8dGJV
-	gDfKnSFBpXQpZ/I9D2CCQ1+EkpkcrM+fD4DDU6uXU7ASUlu1eiUfzp02TLV6hTxYD2gv
-	HaQuM9lLUOrMxobP55+jByUkqBpBpipnoxE7Z6FWr5SAZdwbxb9cw6cghgokB5HscNB4
-	scNBLw8G0S3KigLJsmofHgYP8i3fa910xkMVURDg5j/rUicTPc1+z4a7y37r4Cd++zzv
-	ff1kk7ZQVUUHHR8wGHwyt6tshx0E50UsLsy7OKonebRWj5A0YhlWL/lpDf1BtUn+5Acw
-	Twv9k8I6ttA/+XAaCv0VxPNHIGg8CsHIoviT5Fjtl7gCp1Bk4KCZDiVVPmyM2JICjlpz
-	6+hdUlyC5HM5eV+Mjg9X9N9IUCldypl8z1dPcChPreG/z9+yWQv/nYItMVeF/8mHSmv4
-	HxpR9lzi/yqzZdhGiZkpGKx8Mf8YPSlo0iRwPsuLTc5GI7ax2xfwb5IU/+Ixv3CztAXd
-	H2QjAtBmpopwZADnWCS+jxBgL5Bomwq8+fGvP3xoTq40haGvH/1rkc5nfQjDrHhH5SOS
-	QWajaINxd0xV/t3y9VeXjfBSCldACF7dMPipI99mJYhGQYhNh13fKaqZjYKfgo8GZUP2
-	MH81lpFcKNPGoZK9U7WijKLKjlNsUduZi5YP93lwnsIqcmV0p7gE+OiRVa2Nn69I/7/l
-	pD66ykUc9kJOlyApt/NjeT9fNjEz5QqcArCs2eevoJxNh/lXCrm1EGfpyN8E1lMw4EYj
-	VEaJICShy5yUOrOu5fP55+hBCQlcIyEn76ujsygpTQl0Co0kJeT0+eWyOTv/OZIX2NEC
-	wEVCpLPktV0uN+c+I6avdYPm/GecP3pYQLh59UnWrqrjoMaJsz6BL5G1xx8qKJXnzp60
-	nwlr2A5O4IbJkVPQqES5Ew/vSyMosTSCz01c6Z26ONT9EwuBBnxWcEuQl+aoB6sgVxTL
-	jYNFuTJYm5WSAjhfiKmssAweyyDen5Q6Ow6LxoI6Lx3EfMLQGj3EgnA95IJIvlwQIUeY
-	v4uaBJ+PrwfUF7PO9eB6SAGCL+06Bq/Lgfy/fodYDillsj0DkrS5WZKrDo0H60G1DvL8
-	s2OCX/7guW2AOQ4uNSW1h3Dtzcv/jVfEeLCDqtrfQkCllaSFgIKijEEQUPJVKEefVG6I
-	VpyEgNQsS6MK4I5DQErm6WoRTBQQ0MjORxM9uEodna3BKWjHQKjkSygnR+c7GwSUElQK
-	i+t2fo9qFfFkQCOsCZ+3Ay8ENNZmozy0gDOpiQbCCTkC6AlZnWJH9U0TLZ/PO0dPSgWf
-	QhMupzTvetbKN+gnJQiKa8L52N5vV0XbkKlTbeo1e4L8sHESgnNFw33l7MvP33DuiUOq
-	sSa8rhAt/19aJOhJKkBMw+kiEgfBcQOlQz8rRTqK791wwOT0dlYqKHSP6KwUZ3GcTzXW
-	kkjTR6QeC+Bund8jj57Y+Dm/2FLgJ7FWGaCwoSuh63S34rjr4OzuTnEBOA5Q+VxM+GJ0
-	aiE6KkUlpAoQhColvWx1do+MNOYjcFEnpUgLdQrK9GB1LTspVSl2BrWclHI9WANCSZ9d
-	DMN3lT2HpEnx+Tib9j2ftRrNbPCkqK4iAUIPIWajB3qkaMhZRo5TFT04Ib9Ww3Zrom0v
-	hBpUrHV3wPNwTuokkCF7N8d9YqJqES6Y5JcvYaX/0vRCvI5TylnLI0yD4gfgeFqH1Mxn
-	B4xJ3fGqmCbg4xNkTvwcDiQPFf+uyN8cIS1eLD55OzraasL8k44Q8o/fJGKQNfzlZpNa
-	y+f1asOiJcbgE/oMPd++ZXfx9Xo8Zb4eM6S8hvi0x/Dp/fXtIj25JIIGlyKJHa4Bw6Dz
-	iro6BxTp2fDrIpjB+XURwc33YqnqjH9w67IJN4SzPHDBvNm4WcF006jyzne5gTsItll7
-	LJi0BE67lptM/oP7Jv93mMP72NvTWqJ2w9PVRChjPkvt4oCS7WsvzywJiFQJpkK3yNR+
-	YE0kuUkD9WhLYhct3DjHAiCpfdOe4uBjPRclj1+fEiBqx/XrUzR+sMXS4ShIVKenrOQx
-	oy3aMMF3eZ5jeAdjqZlMx/ArBbFwOyPfKfio0fOXh1oqdM0IVT7OCyaFTwRmy0jOh+yH
-	jjSIz0cn7dtU/U4JkuJyVj58kdwhx63IwYASNHpLcQnu5lf2vdvFoLWUGqMEqSOQLUk7
-	sX0ozakokY6I+lRov5BY781ThZGx8ikfS1Z9K4k+Op3AamnHKaOuA1wTJH5RK+GqDYu4
-	mPwtjObGKxR+AaCA6arAU6tkJs5uoExlpyEU8B2wThAMaLfBjJyRgyZYGYOYrZio5wa1
-	iujVPGetsTyHOHQASxzwdrfhU3GoMRzA/lrcdvq+TnEgGdNBAaZImaOjbVDP4fj0HJmN
-	ya1WTPZNOUOem3jPwvfhuVJkxCztogDrlDVgHeyACZjK1DSg8BY1UggYTAsHSimUnWku
-	7Ed2jEMgPaVPO33P+FRf5IBBDDjJh2RQ2CGNQqFTI8Gnq3IkP+6SErSNvqMJ5SJWeOC6
-	J80XZYqikgaHXymLqhsTNvVpiwvHaYGzJQMIZxRO9yClmgeYgLGJ36TU54nwLe6RAaAh
-	PHlxyHxVu6AgMlIbun313fCtLGXLQLn9iZs3GgobB30hlAgqm2IdyjU6V7Ji2TQlEW6x
-	7/cT35KO3YKKBIXAHghWfjj4uoWaG/mvwrQyOJd6OeWoAgRfiMn7fHQ1ye/zuHYhgVOo
-	E9zM7jUkqDKQ0dIGwbUJrTpUO+d8AtUHV5ASWIpCqtCU9yjkWQ4WXqqDGEtQLIcoQ+Cg
-	xLQavph8DO4UhKoCJJ+L2aiDXjqOV4KPhDqS4mJWNjyk75pnMBBLrvgxCzvVSnGybYLc
-	03upXtKbHk6OXcU26fum/zv+4nz/rGcU/ekXiUDjDL9GPssrdVjhDC16rfzcxjM3a8eq
-	d/TrYJBkAThjqzmxeDBGPg8Wjo5LZSooQvGtehV8KlfrOgOWOLERzgYgFaVbpYiLJnSS
-	ggUbFD4fjYAkOZVPrgGgRZHcUAfvguDvX4LLpYQrxlYAp9g+3++UtUpJo3Od3aOkw58k
-	QdDlEnYFT+hBTXGlZln10M2G2qiu6XqwSwNU/Wz0YJcLKBsKWZNSZ0SCQKGy8lU9xOCu
-	h3h/6CGkTD10Sm2sZhp6CEpI2fA9WzWLgmv18KnvSecFy6J5UHbAsRtyn1EnDpqo882f
-	3v1MbHlzbPbRVSEL0RoBN5bBnsPeo7RP18FQHMOvsnvQyEqVMChAYjtt8Vx14HzaOtU8
-	T8xkWacsWFuLmtI5bYR5t4SVhJibzTBEZ+P+BR1I0K5RB+eOBqe4AHPwuZi8zgfn73Di
-	9HbW99MlVikpZbKd45bxJOUN/Dd14dQDdsdS0WGI0INaDkHo0YzrQSknBz+sn9T1oIsh
-	eh1XcFGdwH0MVQ8tm886Bg89hADB52IqVK160LmEhcMYoQe6iSolpHQ2vtatJbYITVzH
-	UC3xxH3LIuoR81uMpnvzPpD8NqUx1CZS4/ZvMh/+KUO8WyFOcnC+AjgzMSM2dtdi7ZvA
-	39pbdTKteuKiVeuizVoAo1o2Ahfihh3aQOhgIykvuJBTOk4uFVwo+Yhx6x06OnIFlsJW
-	gt8yYIjrQ3WChtGdIuMF4qT7JPmkAY77ULDw0ZPiEjhfyonsdXTqfBUYSgmCcje/R07a
-	Z2RQWUWGfN4kHhWYSQr7iYE3zgeMRFhYkCGXg0UvXEXbh2siKDGjhi/mjdMuozsFqaoE
-	yUfuZnKmJsiZCjRkx9/sWySlaiLnd7842kxKt7IQ0uDVAEAf3KHDwYD10F1J96HNl+j8
-	/1+shbT81+yRWzZkj3zTtEfqGjf2GBS3mKXyWd+A2yMH8aQDbM3tkU3wpT0qT5A9vuCT
-	/b+wR/vqULpcEcHncvIVYvSwvioBVusWeje/h/boM1KO7vbo8w5rIJg23XCpldtj8DX2
-	6HKE9YWsSakzYqS0Y9dEjh4Ut8fQYMiZmjCswu50ooui+Ia0x5DT5/eKPRLUtPZ47ieJ
-	pMjVb4MFQu1P0UC5tOZoqFN3DqixW8vZAdDQUCBAjehV35GGPkuvyWitT/gEgZBwcgyE
-	/uSyAHFKtSGxjdI7TxwIOEFX2+N2wwDkxKwgCWYh1uRSwnrs3O7Xc9suz6u5EdDYSYqf
-	9Trevlzs9IBS5iOfRingWY5VaDn7Law3GYAdPSPfmzVTdY8xFcUbSm1pCIJGcLRzxL+h
-	MDWO706cQnA+YWo62Er/C8kkPR5qd1CzNkkkh4BplKR/r6GQltrB1MpH4KC+EEIl+Oro
-	DSUkUMJnfC4nfDE6AwAWcb9RSFAplsq/nN9rCbTPjG4j4n7NrNEI7aQACmAkoSNgApoW
-	TUdVIwZfSJOpEUNC6KBWolU1ImykUurMWj7XSI5eKUjlErhGQs5GIzqBQtcnX8A1kpT6
-	5XJ+ZVk7vIvBnPbvDcQg2Yb0onNPtt907tVVYwOdtTS9GOgGxI6GwJMd6/+mZ4+GHlXV
-	iqvYOBOmr0rwqxvYpBoOUfpFKO0GeFMDUM5MLxgVGQGKWCKIgs4k5F3RhI3nvirYdGgG
-	+M/YVDO4jX/bLV6dyYIKhQU6dvEgDcOIKKdwr/ktivHm+7d/95vMw5rA9mx0KgsFnVdI
-	+HBISv2e1339eN9qpajF4BTIiHj8vlR10bHdxwGKCgp4PEPg+D5goHR7WWmHUEv+mF1B
-	OufdaJJMSMcZkgIMa0cenM/aLexghCAwuoR0O5OqXFZ15noyfJxKiUFhy+ByAdkDL1YF
-	l+2VSjQV65Wx6uhOaSQIPnJCk5P3xehMwg5UuATWaFUod/N7FKD4jCgpsynqEEtqwi4V
-	sT6H0ITKKggtLLBqcCSvsUMzjSZ0N4F1Iris9OI4xWfU8MW8Y/Sg6BaMIkHlQ6YqZ6MJ
-	NRbZYRvXhLUaFYrL2fD5ajqroQXaRgusIpWTbJLooacFjT088riooUUu+bmWUBt4MJLI
-	F0F1qb3Senmf7RG184/yO5rlN12srBpzrfvr+uwF8B8aZydU908KBqy6PyiZ8xENejzN
-	JnFwQgFTZEdV4d9u1OVHAhoKxVTuPsGkK58ydyI94jKzzdJU4IR4f3C5lEjOLk9pl7EJ
-	/OyGVK5bqe+vlJPZyVjny19bLxfXTcWcdPRMEbU2FtcF9wKzyhG8oRCnCCIJPl3/4hme
-	y2JQOhket1hWeZ1CtFd10fC5LmSdpbGg6iLfX7k6l1IL3sfWUb0ST/v7k+JfrOGTuY6X
-	v+q8tW26w6Nf04gpBvMz1djq/nrVpPh3quFIZ6j061VDJaR8wEY1qOsXq+ZRCJHxr8Kp
-	aIs43xo580IHnm52jTXN0hNC+e7nn7nV/8MH4Hnfzobur1HotkDgtZ85UQ5i921yrQMN
-	yIR4SkKQilYvXKPAFIDLJ5kAqNnBiQI7TMDl6laftJ0EAFanHvsDC//o50QfncWRKxEA
-	Z2dxFMvXw466i8bO4ugkiHl3p3DuQ337dLolHzt0PbRIS0U5i2MnQYQQMQ1CX8XyOglS
-	KGrF4nIZ1cedjx3TzuLk6EEJCcBc7CxOyInsdXQ712L7S0rAHlood/N7Fssrw4uZKUau
-	hx19/nZayHb+pDAPiw6SDx3Vw44hz0Q6bDuxy0wsEJQ6M8XydU+fff6K5e2wY1LYOYsE
-	rpGQMzVCeEoTkQ47pgSV0qWcPr+vi+W5SqPW95G8HHrsXkT0GPEviOhvhzvJ/DOuv1mE
-	ZP5P4vruteUnaLpCAKXLhI9OtEykXyr5JEE1i3/tTgvdosPvAZF/k5nVQjINASoTAGWr
-	pUOFZKdQueHb6R6l5CNgrpVk3drDgUKusMF7WiWZ0yAUBzgBEBRiHX7PQe0iyUfijQdQ
-	wcJHT4pL4HwpJ3lfHR3oUCVsXQAQEgTlbn6vrZ6Y2cDuVmvJPn8DzKyWnBStb9WSk49u
-	fxWTleO7PNyHVYrJLjPJfqXEzHS8pxahY/5EZTZ6lxSCNZMg+VzO1AiqIWBSMTklqBS7
-	/8i+eMzvOcBV8yVdXMUNPg/CRy9G3AOuERr+v7rv9ly+803xa8/ztMnwCXxkVzux56lG
-	yb1g6uFhP+QuLwOi8FvKJxoKK0Q7jrPpDjF+I0spEygat/ypV4Y/cQnc2IFccEMS4WUl
-	kFXpGI+wvWQDBDm4tI5QmY4+G7uh1Pc7H/WzIiWv88GBstkzWfXx/qSwGFUbb7jua3Zy
-	dT4bFcw3JYCNEnQ5GpnnlEoAR1Exc0s2ZOHqYR2oDyFwaeyoiOVyBsEnY8iO2BRiuRJ8
-	bMqiVS3x/uRzKVMJqq5x2NnaGctHSEpRAmulzu35EtFtHJSO9TnIQIAuSum4QRX0u2sV
-	A75fIs8w4Ae4SjF68EhNAc3XRaB7zNTb/Tjw0hTrRenon1YoMYONUdcQkEjnN33oz/gx
-	JhqvKEyAnNP5A7u6augDAuVj3xhoOOTtr9//gj1s3DesDJCwsUCwlvRYbzp/a/CiU+yo
-	ikGQyce3MaBSmRwJGPuHDpgY/kckqovqlO5VCpHCxikVVlFlw+6+Jce23+3RURUbPCku
-	QPK5mOrK99GxV6GZ3DNYBagEYuHb2T3bdmQvzkHCgMgFgPXZW3e8AOhLQ+FLC4B1PusE
-	Myg79EEWg2qFv4bEQYl5qTOrssXsdT7KBneKNbCbAMEXYjb64FdzCgLu+ghCSOlsqN9B
-	i7MWJvbNCje2IGC7oMCMuKcXh3ICmWZ3UjQsBVQRKEZCby1S4XhwA/BFop5gZj3JeWHh
-	EEfSODMUSll32j2eFB+ay4wxm9K7l5cgEwTQ4dH+wADBKn3nU5d8hABHad7LS5AVBKh5
-	Ly5uVvHBKM11xoUP3fsd0AZtK54Lgr8/ufQxJWV7CTILht9ZXLt8f6W0VzUH3/NTnD4v
-	+k0JG0vzXuhDt1ZT22l+YEAH6fnJquZSaPWAcpGISajoiLZoKz2ACTU/MKDSg1FiZg2f
-	Tz8GD0J9f3u1dpWy1QcLhj2//YGBoJDV0uaruLzwvWL5oFylDUkHiuwXN+43Eyb57xhw
-	fY2EbHfeGnK/3z1rDSlXKgBGnNYTuNFfiLQwAnlJdbfjOWk7pQGfkIlmBhCjtgb44Mwo
-	uEGn6184tUqko0ykLEMaedkSlInwsSzzCYodotFKCT799p0yHz7oaA1tqqDiAUvmw65I
-	R12J4wpFVwmpudv5WFBq++K4Esahw0Ra5EEJCXRjmfGFnPD56MqYLPMJCZxyMr/XtqCY
-	mWUiZSH6/LmAlQlpIToF4dUyzkJMPo6r1Qwm5FEIZ220LjNBi1N8Zvwap/PF/GP0pLgE
-	rhFkIqiUnI1GlDHBousf1GRonZlO8S/e8PkmdIac64ZpwQSqLT9PfV78eGlA5//a1Kee
-	Xopf1Xl86Pp1ASlJc8kqn+2s/OQLMbbCl7ezP8mCVBKk7C7tk3WTnIL3aS3qFC+OUDSq
-	jLvOgwZFTXdUixo+rJ9jhnanFq0w/DwafCAbO3cIlUOnXAXbULAbkANRCh+fnd84w/Ur
-	86+jcyuUU1wCO1dvfC4nfDrSaqOryct+MjIkqBQqxbfz0wI6CwziSfWDc+ZK9xDEvNU1
-	vuJLuO2r6kaNgYCS6MbfoMZAjrooI0SYogl1HRLf19sKJKtT+F3AqomGL+YdoyelSlBu
-	GJAmXE65LteEnepWB3RIkJSQ0+d3H721DYyjjsVbjxYZgQ7S3G9hLM6yQdyfvO7yd6ej
-	+OSWGkvq9/7DfI/OX9/KcILOIcO/8rrMLuuyzwJGHQHkoIjK7+ot0U1nuoyCpg8yE4Fs
-	2EZe+BMg90353eplFMC48IYCLJud+aL7Anz7BSJm1TkVY5RfpIGtqdy76zuLv/ndanUE
-	8b7q+07UR1w6kxMA7t2Am2/eZmWhWS5fMyaRzbJxiOZuTADT+PZ5ZI+Pb22tv737nZjT
-	eP+rvlpHDZLMlm2NWha35VhpQjCLeih1ogJ39yRB1ixBdOQB2ZzouFQ1TwcoiQUG/dQX
-	V6PArgY5fgicEeWmVu4k02Pk1ixyntOBe3JzPccLdY+cdk0iZfv1U57jBy15DJgCGN9Y
-	VbymoUkCcqs1NVD+ksN2MEIhf+DsEUEDVydDUfSgi0vBUFTm03XCTBgMA8RGFDuppUwN
-	ucSHe+f8As9w2IuwHy8lsTaONkFTfx+/jCbhuYBMI4GyE9LQQED+US+U4T/Uoy7lcEub
-	HgKG0AFUU5duKDOhJjYqG0g3yvnsiq9pDCmNm3SYX9AhJiFLHKjqSBO3X4/DZ+AzXNbH
-	nkIEwX9Yd7kqRIexouCDflJ0TaWFTnaWK02L/HKpfRPmJ/3o4jEuG99OlusJQGg/GcER
-	OkPlwTbsjQxqwCA7pW6r3Tp+PbRSgG04ccbcafyirgyfIhv+XjojeefwCEuC0yOcK1N5
-	WyaDnTgF4IsSNGhKyzdzCAtskm3DR09KlQAIzflQoOSUScToahQidmgkCErIWfmQ83GS
-	J98RM5Nj4S4+4U4xf3zMSvCLNbhGKLnphhWK3P4mfiIa0+HSzEYjgE04Q7xUyJwUn5nz
-	IWHM30fvgpISOF/I2WgEi+QMK6lwfBOndCFnw/fUwZLF4mCplQiP0u863J1sZtPFA1Ma
-	PUE4uIaheL4AOPRTtenfXgndzBXYDQ/+/eR9ZGeq+oR1BMUtKPmqfZoLYSa6S9GtkcYE
-	WR6OMylanxtOrrVr2lE2Ij43T5ZDJcT7g8ul5FvE2GGLOnVo70+KlvkGLJd854FbzCe+
-	WqOHtImqBxq23SrlSqW/xrrsuJ/dKRlW6bKmVdYZ0bBdrFnru047B6+EfL/rIaRMPXRu
-	gbjpqoeGUqVs+J7apLYihW3VJk/2fGyyhG23ez77c9hkRG0c/cgeoGeBkqIU7uBgF2C5
-	bz1WIY/BwujVAg/mSFeHfm4e6c+jHKWU/MAN/BjxgdODn/0XXFmZj3o5aF5LdK6FBW4b
-	6VA7Oz2uFJn48QC5bjIockriWPWgL/q53IbCxgu0dGHfMD47EbFx1IhPqwOnnC3GnQvD
-	W4Av+dUlth056qAAjTJrPaOaTOGjaKnQn553H71SUoI1+FxOVTZ8dDIkfBuFlCqB/cxu
-	odzN75nrNmTaOdS5dnCUnogm5q/zMhwGAZ9zHanCyVXVINPOp9MJ7L+q2bg8dl6G2GWn
-	3lVl1skKUYAiq0ZaPp9/jh6UKgFnmyufy6n3+egkWOC0aDckSIrL6Xw4tWfLRHhTcd0E
-	iDtIw4nrVoCmYObEdf+T306SF+a8+HXxR+tEq1Hw107XnMx8J4nDNtW2CBxKSMXf8SUe
-	WDm9P027KLgtOBXRKSV+RNUvs/BNOa+66wIdHdikLICVJ4WsQ/lp8lFaILzUEVjWK/gb
-	safyUy4Bxcr1I0sy5aSwQBlRzxQ+fRuMlHuN2AFwhhqda2eDUiWgZlb5XE7ZkI+u5gDu
-	XGskqJST+b1m5TGzAb9DOVC69flzo6euOUDfTqF8j9mCXaRGVFnjrKqsPDQiNIO7rrUO
-	i8zge07xmTV8Mf8YPSkugWsEmaqcjUZ0noffIBsbCYLiX7zhcys/A79WNj16QPBLuM/M
-	4c/r6uqNAm/Drd2gvW9+/NO7n/4MvuSdZo+s2xwNzt+STqkEh62LHrSo2R3IiVA42njk
-	xV/ad34VFciJRVSij29HwM63wx8lhXPVXMjb2Ld+BQE8WV48vqY6PrlYlhq9W6BT8DPV
-	Thu++Ha6ZMlGT0qVAO/nfFVOrYsYHRfV02nXSBAU/5oxv6+3bzTK3TCtfYOesW3qB8Rc
-	I4C0yuLwC7kumAWpyUv7Vna0c3onZFY+WCh1ZowUfDH/GD0pLkFoRFV9kzM1Yug4V8u0
-	9o3LKBTXSMPn9n2GcIR961Is6ixnwY5gTbayOzDizf9Og27y0gdDni8ZZVnng//47ufv
-	f6BM2SwZu2K6eVNkwGruJotgRyD4LcCjbYMGQKBS8gcHK2pK8Ogoun512X6+T/2uwJUC
-	q8r1GDq4xpbHTzIvDQX4iuRywWc7HxsR3eq6ZYW7VsjV2AiUSrBn6Q4NWjotsnQCoTTN
-	mWrvczYgBHWLYZkcVLHByUmcEgIEn4vJ63xwxbmEkfF+8junhJTJ9jhhNWfkHNQmqHsI
-	xgl1EFTwc9S6JxyPwC5AH41SeqbMplbVIQh0oS+iVQeBBkEBp4xdYidwpUJVR8MWk4/B
-	g5ICVD4+g0mpt1VtKPchsdRl5vVrJMWFTK5mqWBsoPuNtfErWsRvCgzkFE8DHnbnYs0v
-	4NyuXMMVwF2AcpEqRPoaf/U+ihEtsttG/Q/EOV9mWh4cBeZcT55RLwWaN+3Pmz/blgy0
-	orXVkhOuLra7dlAybc4dmyQt86im5Bb/8H8AzCx4qQplbmRzdHJlYW0KZW5kb2JqCjYg
-	MCBvYmoKMTIzOTcKZW5kb2JqCjMgMCBvYmoKPDwgL1R5cGUgL1BhZ2UgL1BhcmVudCA0
-	IDAgUiAvUmVzb3VyY2VzIDcgMCBSIC9Db250ZW50cyA1IDAgUiAvTWVkaWFCb3ggWzAg
-	MCA3NTYgNTUzXQo+PgplbmRvYmoKNyAwIG9iago8PCAvUHJvY1NldCBbIC9QREYgL1Rl
-	eHQgL0ltYWdlQiAvSW1hZ2VDIC9JbWFnZUkgXSAvQ29sb3JTcGFjZSA8PCAvQ3MxIDgg
-	MCBSCi9DczIgMTEgMCBSID4+IC9Gb250IDw8IC9GMS4wIDEyIDAgUiA+PiAvWE9iamVj
-	dCA8PCAvSW0xIDkgMCBSID4+ID4+CmVuZG9iago5IDAgb2JqCjw8IC9MZW5ndGggMTAg
-	MCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMTIwIC9IZWln
-	aHQgMTE2IC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNlIDEzIDAgUiAvSW50ZW50
-	IC9QZXJjZXB0dWFsIC9TTWFzayAxNCAwIFIgL0JpdHNQZXJDb21wb25lbnQKOCAvRmls
-	dGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt0AENAAAAwqD3T20PBxEoDBgwYMCA
-	AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
-	YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
-	DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
-	AQMGDBgwYMCAAQMGDBgwYMCAAQMGngcGoyAAAQplbmRzdHJlYW0KZW5kb2JqCjEwIDAg
-	b2JqCjIwNQplbmRvYmoKMTQgMCBvYmoKPDwgL0xlbmd0aCAxNSAwIFIgL1R5cGUgL1hP
-	YmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAxMjAgL0hlaWdodCAxMTYgL0NvbG9y
-	U3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRydWUgL0JpdHNQZXJDb21wb25l
-	bnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHtmvdXU8sahhXpJQQI
-	CYQWOhEkBJEgiARRmiBIEwQDCiJNKYqCFI1GkQAGEKQaQIIUKdKxnP/tvt/eoRzLvZ4l
-	Jnet4/6Js/T48L37m5lnZs+RI3+ePwn8qxM4+vXzu9MAz2T/OXbs2P5/mODPfg+eZQJm
-	amr298fU1JT9FX4DmqGySHMLC8uDj4WFuTl+EVOm+sNF66lmZuZAWllb29jY2LIPfrKx
-	trK0tACaqfowwYQ9hnTNLS2BtLXjcOy5XAd6uFx7Dodjx7At9DUf2nvWYxmqHZAOjk48
-	nrMzn893dubxnBwdHOwJbWVJZLTaYYGpWjMzC0srGzsO18GJxxe4uAqFbvQIha4uAr4z
-	z9HB3s7GmtIG+JCi3sVa23K4joC6url7eIlE3j4+Pt4ikZeHh5vQhc9z5HJsUTILPpQR
-	dZTerYWljS3HwYnvIvTwFPn4+gcEBonF4qDAAH8/X7DdXAU8KpnA6OvDSBrlslh7B55A
-	6CHy8QsQHw85IZGEhYVJJKEhweJAf1+Rh1DAcySwBQ2ow+EeQyMjZMJ6+vgHHT8hkZ6M
-	iJRFRUXJZKcipGGhweIAXy93F2cCMwUfDtfUDC1FWDcv38DgUGmE7HRMbJxcHi+Xx8We
-	iZZFSCUhQX4iBmxrbUmt9esvGDGj3F2s+IQ0IirmbHxCYnJKampqSnLi+XNxZ06fkoaK
-	/QHmOXAo6cMIGl1lhpTtnQRCL19x6ElZjDwhMTU9Iys7JzcnOysz/WLyeXlsVIREjIoF
-	PK4dU/CvB33UxJQply/09A0KjYiOS0hJy8y5cvWaorikWHGtMD83Kz3lgjz6FIGFAkd7
-	Gytzs0NoLHAtrOy4PBcPn8CQ8Gh54sXM3IJrJaXlFZV4ysuuK67mXk5LjI+JCA3y9XDl
-	OVDBx369XooZb9dZ6OV/XCqLS0zLulJUcrOypra+4W5DQ93tyvIbivzs9CT56fCQAJGb
-	wJFjA+6vNxbDtXcUuHsj5ZiEi1n5itKKmvrGpoctrS0tTY0NdyrLiguy0y7ERkrEvh4u
-	PHtbS3PTXw8aXCtbLs/V0xflypMzryjKqmrvNbU+fqJSqZ4q25ob66rLi/OzUuKjUbCX
-	0NnBzsriMLim5lZ2iFkUEIJy03KLSivrGlsePe1Qd3V3qTtUj1se1NeUKfIuJcaekgR6
-	u/EdONaHxLXmOPLdfYIkkWcTM/NLKmobW5TP1C97+/v7+152dSjbHtRX3ijMSpFHSRE0
-	+4IPIWdTCxuOk8DDVyyNkqfkFJXV3GtRPu/SDLweHhkeGuzr6XjS2ninXJGblhB9MsTP
-	08XJHo31y9yj1M72PBdP/5CTiPlKSWVd06NnXb2DI+NarfbN6Ov+ng7lw4aqGwUZCPpE
-	gEjI49pa/VJDM5aMWQOvly8UBYZGxiZmFJbWNLaq1JrBUe3UtG56amLsdV/3s/b7d8qL
-	ELQsTOzjLsBcaUFr0j82W/wPe2JMk5W9kwtiDkPM2YpbdU2PO14OjGinZ2bnZt/pJsYG
-	NZ1PHjZUllDQ4cF+nq5UMLMKs//IT+JZ5p4m0xzpyHdDN1PMeder7raouvqH30zNLrxf
-	fL8wO60dedXzvL2xppQJOhQdTXMlqRZka1+s/8cExlAPajItgM6YmsVhsrikzIKyOw8e
-	dWgGxyZnFpZWPqwsLcxOjQ/1diqb6ijo+NPS435eQr4jB8sh3PZnxVpPPajJdrAMVw+f
-	gBMR0Qmp2ddu1T98ou4f1k7PLX1YXVv9sDSvmxjt71a13qWgz5+hSdoTYJKtnxZrwpIm
-	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
-	LteuDNoPXrpuff38Dcsb524yb3bfMrvVNWQ61PmL6S+dw2bDXbfNb/eMWIz0jq4dvThm
-	O3b5jtOda3fd794aXzc+OhE0cW8yYpJ/L/rei/vJ998+yHiw9DD3EfZRwWORx2VPZJ/U
-	/ar5awffjH9hymlq6GnA04fT7OlXv6X+9mUm7xn1WdlzhectL4xenJ91mR15uf7lzCvu
-	q6XX+f8S/Vf1G403Z3+3+31oLnRu5i3v7fK7ovfS75s+mHzon/edf7KQsrC0WPBR+mPz
-	J+anwc8hn58vZX7Bfyn/qvm195vnt0fLKcvLXBaPtaIFELSGY2MBeNcEADUMANoIAKS+
-	VU25EgGt6mCUoT9MMPwfvKo7BQ5UQ4AGtAlBzRu1ij4A1HIBkEZbXzsAAu0AbGz8p4HV
-	khprbLRCELkblSZly8vv0QR4TQC+Ti4vL3UvL39tRLXvAwD6Fla1rCAaJwJACR0GgN6V
-	UJW7Mv9v1b8B7Fe8/AplbmRzdHJlYW0KZW5kb2JqCjE5IDAgb2JqCjI1ODAKZW5kb2Jq
-	CjEzIDAgb2JqClsgL0lDQ0Jhc2VkIDE4IDAgUiBdCmVuZG9iagoyMCAwIG9iago8PCAv
-	TGVuZ3RoIDIxIDAgUiAvTiAxIC9BbHRlcm5hdGUgL0RldmljZUdyYXkgL0ZpbHRlciAv
-	RmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBhVJPSBRRHP7NNhKEiEGFeIh3CgmVKaysoNp2
-	dVmVbVuV0qIYZ9+6o7Mz05vZNcWTBF2iPHUPomN07NChm5eiwKxL1yCpIAg8dej7zezq
-	KIRveTvf+/39ft97RG2dpu87KUFUc0OVK6Wnbk5Ni4MfKUUd1E5YphX46WJxjLHruZK/
-	u9fWZ9LYst7HtXb79j21lWVgIeottrcQ+iGRZgAfmZ8oZYCzwB2Wr9g+ATxYDqwa8COi
-	Aw+auTDT0Zx0pbItkVPmoigqr2I7Sa77+bnGvou1iYP+XI9m1o69s+qq0UzUtPdEobwP
-	rkQZz19U9mw1FKcN45xIQxop8q7V3ytMxxGRKxBKBlI1ZLmfak6ddeB1GLtdupPj+PYQ
-	pT7JYKiJtemymR2FfQB2KsvsEPAF6PGyYg/ngXth/1tRw5PAJ2E/ZId51q0f9heuU+B7
-	hD014M4UrsXx2oofXi0BQ/dUI2iMc03E09c5c6SI7zHUGZj3RjmmCzF3lqoTN4A7YR9Z
-	qmYKsV37ruol7nsCd9PjO9GbOQtcoBxJcrEV2RTQPAlYFH2LsEkOPD7OHlXgd6iYwBy5
-	idzNKPce1REbZ6NSgVZ6jVfGT+O58cX4ZWwYz4B+rHbXe3z/6eMVdde2Pjz5jXrcOa69
-	nRtVYVZxZQvd/8cyhI/ZJzmmwdOhWVhr2HbkD5rMTLAMKMR/BT6X+pITVdzV7u24RRLM
-	UD4sbCW6S1RuKdTqPYNKrBwr2AB2cJLELFocuFNrujl4d9giem35TVey64b++vZ6+9ry
-	Hm3KqCkoE82zRGaUsVuj5N142/1mkRGfODq+572KWsn+SUUQP4U5WiryFFX0VlDWxG9n
-	Dn4btn5cP6Xn9UH9PAk9rZ/Rr+ijEb4MdEnPwnNRH6NJ8LBpIeISoIqDM9ROVGONA+Ip
-	8fK0W2SR/Q9AGf1mCmVuZHN0cmVhbQplbmRvYmoKMjEgMCBvYmoKNzA0CmVuZG9iagox
-	MSAwIG9iagpbIC9JQ0NCYXNlZCAyMCAwIFIgXQplbmRvYmoKNCAwIG9iago8PCAvVHlw
-	ZSAvUGFnZXMgL01lZGlhQm94IFswIDAgNjEyIDc5Ml0gL0NvdW50IDEgL0tpZHMgWyAz
-	IDAgUiBdID4+CmVuZG9iagoyMiAwIG9iago8PCAvVHlwZSAvQ2F0YWxvZyAvT3V0bGlu
-	ZXMgMiAwIFIgL1BhZ2VzIDQgMCBSIC9WZXJzaW9uIC8xLjQgPj4KZW5kb2JqCjIgMCBv
-	YmoKPDwgL0xhc3QgMjMgMCBSIC9GaXJzdCAyNCAwIFIgPj4KZW5kb2JqCjI0IDAgb2Jq
-	Cjw8IC9QYXJlbnQgMjUgMCBSIC9Db3VudCAwIC9EZXN0IFsgMyAwIFIgL1hZWiAwIDU1
-	MyAwIF0gL1RpdGxlIChDYW52YXMgMSkKPj4KZW5kb2JqCjI1IDAgb2JqCjw8ID4+CmVu
-	ZG9iagoyMyAwIG9iago8PCAvUGFyZW50IDI1IDAgUiAvQ291bnQgMCAvRGVzdCBbIDMg
-	MCBSIC9YWVogMCA1NTMgMCBdIC9UaXRsZSAoQ2FudmFzIDEpCj4+CmVuZG9iagoyNiAw
-	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
-	AuAcwMcAXycnTTSQewDyAMIAjQCtAAsBugAeA3gWIAJwAuAcwMcAX1OEJAZ+CH6DZYw8
-	Q+pFQ+o3DalXDamPGlKvG1IHJ+yG7908pN44pD5xSH3ykHrbkPqMIfWZQ+qzhtQlnrlu
-	/nOG9M8dUm8fUp83pD5/SP2OIXV6nv96fEv/F3jd92lk4vr+u4fUFw6pLxpSXzykfs+Q
-	eseQ+pIh9c4h9aVD6vcOqS8bUl9+Y/2KtDr/H7ogrc4KZW5kc3RyZWFtCmVuZG9iagoy
-	NyAwIG9iago5NjUzCmVuZG9iagoyOCAwIG9iago8PCAvVHlwZSAvRm9udERlc2NyaXB0
-	b3IgL0FzY2VudCA3NzAgL0NhcEhlaWdodCA3MzcgL0Rlc2NlbnQgLTIzMCAvRmxhZ3Mg
-	MzIKL0ZvbnRCQm94IFstOTUxIC00ODEgMTQ0NSAxMTIyXSAvRm9udE5hbWUgL0RSVUlJ
-	QytIZWx2ZXRpY2EgL0l0YWxpY0FuZ2xlIDAKL1N0ZW1WIDAgL01heFdpZHRoIDE1MDAg
-	L1hIZWlnaHQgNTQwIC9Gb250RmlsZTIgMjYgMCBSID4+CmVuZG9iagoyOSAwIG9iagpb
-	IDI3OCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgNTU2IDAg
-	MCAwIDAgMCAwIDAgMCAwIDAgMCA2NjcKNjY3IDcyMiAwIDAgMCAwIDcyMiAyNzggMCAw
-	IDAgMCAwIDc3OCA2NjcgMCA3MjIgMCA2MTEgMCAwIDAgMCAwIDAgMCAwIDAgMAowIDAg
-	NTU2IDU1NiA1MDAgNTU2IDU1NiAyNzggNTU2IDU1NiAyMjIgMjIyIDUwMCAyMjIgODMz
-	IDU1NiA1NTYgNTU2IDU1NiAzMzMKNTAwIDI3OCA1NTYgNTAwIDcyMiA1MDAgNTAwIDUw
-	MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMAowIDAgMCAw
-	IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg
-	MCAwIDAgMCAwIDAgMCAwCjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw
-	IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAKMCAwIDAgMCAwIDUw
-	MCBdCmVuZG9iagoxMiAwIG9iago8PCAvVHlwZSAvRm9udCAvU3VidHlwZSAvVHJ1ZVR5
-	cGUgL0Jhc2VGb250IC9EUlVJSUMrSGVsdmV0aWNhIC9Gb250RGVzY3JpcHRvcgoyOCAw
-	IFIgL1dpZHRocyAyOSAwIFIgL0ZpcnN0Q2hhciAzMiAvTGFzdENoYXIgMjIzIC9FbmNv
-	ZGluZyAvTWFjUm9tYW5FbmNvZGluZwo+PgplbmRvYmoKMzAgMCBvYmoKKE1hYyBPUyBY
-	IDEwLjYuNCBRdWFydHogUERGQ29udGV4dCkKZW5kb2JqCjMxIDAgb2JqCihEOjIwMTAw
-	NzI3MTgxNDM0WjAwJzAwJykKZW5kb2JqCjEgMCBvYmoKPDwgL1Byb2R1Y2VyIDMwIDAg
-	UiAvQ3JlYXRpb25EYXRlIDMxIDAgUiAvTW9kRGF0ZSAzMSAwIFIgPj4KZW5kb2JqCnhy
-	ZWYKMCAzMgowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMzI0MTAgMDAwMDAgbiAKMDAw
-	MDAyMTQxNSAwMDAwMCBuIAowMDAwMDEyNTE0IDAwMDAwIG4gCjAwMDAwMjEyNTIgMDAw
-	MDAgbiAKMDAwMDAwMDAyMiAwMDAwMCBuIAowMDAwMDEyNDkzIDAwMDAwIG4gCjAwMDAw
-	MTI2MTggMDAwMDAgbiAKMDAwMDAxNzYxMCAwMDAwMCBuIAowMDAwMDEyNzc5IDAwMDAw
-	IG4gCjAwMDAwMTMyMDQgMDAwMDAgbiAKMDAwMDAyMTIxNSAwMDAwMCBuIAowMDAwMDMy
-	MTQxIDAwMDAwIG4gCjAwMDAwMjAzNTAgMDAwMDAgbiAKMDAwMDAxMzIyNCAwMDAwMCBu
-	IAowMDAwMDE2NzI5IDAwMDAwIG4gCjAwMDAwMTY3NTAgMDAwMDAgbiAKMDAwMDAxNzU5
-	MCAwMDAwMCBuIAowMDAwMDE3NjQ2IDAwMDAwIG4gCjAwMDAwMjAzMjkgMDAwMDAgbiAK
-	MDAwMDAyMDM4NyAwMDAwMCBuIAowMDAwMDIxMTk1IDAwMDAwIG4gCjAwMDAwMjEzMzUg
-	MDAwMDAgbiAKMDAwMDAyMTU3OCAwMDAwMCBuIAowMDAwMDIxNDYzIDAwMDAwIG4gCjAw
-	MDAwMjE1NTYgMDAwMDAgbiAKMDAwMDAyMTY3MSAwMDAwMCBuIAowMDAwMDMxNDE1IDAw
-	MDAwIG4gCjAwMDAwMzE0MzYgMDAwMDAgbiAKMDAwMDAzMTY2MSAwMDAwMCBuIAowMDAw
-	MDMyMzE2IDAwMDAwIG4gCjAwMDAwMzIzNjggMDAwMDAgbiAKdHJhaWxlcgo8PCAvU2l6
-	ZSAzMiAvUm9vdCAyMiAwIFIgL0luZm8gMSAwIFIgL0lEIFsgPGI5YmE2MTA3MmNiNmE0
-	YTFlZDM1YWVkNGRmYTcwMDQxPgo8YjliYTYxMDcyY2I2YTRhMWVkMzVhZWQ0ZGZhNzAw
-	NDE+IF0gPj4Kc3RhcnR4cmVmCjMyNDg1CiUlRU9GCjEgMCBvYmoKPDwvQXV0aG9yIChX
-	aWxmcmVkbyBTYW5jaGV6XG5XaWxmcmVkbyBTXDM0MW5jaGV6IFZlZ2EpL0NyZWF0aW9u
-	RGF0ZSAoRDoyMDEwMDYxNzE3NDAwMFopL0NyZWF0b3IgKE9tbmlHcmFmZmxlIFByb2Zl
-	c3Npb25hbCA1LjIuMikvTW9kRGF0ZSAoRDoyMDEwMDcyNzE4MTIwMFopL1Byb2R1Y2Vy
-	IDMwIDAgUiAvVGl0bGUgKENhbGVuZGFyIFN0b3JlIFNjaGVtYS5ncmFmZmxlKT4+CmVu
-	ZG9iagp4cmVmCjEgMQowMDAwMDMzMjgzIDAwMDAwIG4gCnRyYWlsZXIKPDwvSUQgWzxi
-	OWJhNjEwNzJjYjZhNGExZWQzNWFlZDRkZmE3MDA0MT4gPGI5YmE2MTA3MmNiNmE0YTFl
-	ZDM1YWVkNGRmYTcwMDQxPl0gL0luZm8gMSAwIFIgL1ByZXYgMzI0ODUgL1Jvb3QgMjIg
-	MCBSIC9TaXplIDMyPj4Kc3RhcnR4cmVmCjMzNTEyCiUlRU9GCg==
+	dGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHNncuyHLlxhvf1FLUkF+yp+2Vp0XZY
+	2ljSMMILhxfUEUdDiRzOkBzJ8sv6Vfz9CWQCp6u6z5HC4bAUtshkJZBIJPIO9E/tb9qf
+	2o7/rvvSztvQfn7X/lv7Q/vN6y99+/Cl7e2/Xx7aV91lbrvLuE9rP018Pl/WbZ+Fc+m7
+	eWxA/K795tfvPj+8+/Hrz28/tJ/fM/SisTu+avv10m/b0rfDOF62blvah4/tN7/82Lf/
+	+Akqvvntuw9vv77/87vXnz58+vz+47uvn98/NIzRM+s+dzP/20LH2C+ab2iHbUrDfGzH
+	ibENtgyXUUN/qL4bd/uu+QDKfPju++rLMuJ3TPsr/u+PiRGvv7VVdO23r1mTKOnaV/of
+	Vt+wjELUDiV7P7UVUWO/XxbBKqLGCa4lWBDl30FoTVQZ8Vux6fWXQftivKhIKRQ4CyDr
+	F2+afsjEDhDcX8ZtW/d2vMzTvm9b+4Yd+Of+0rGkN9+1/96++MX7l9rpoX3xg//h9y/b
+	/2jf/Kr5pzdM38GVDq5UMxsTtJfDuFwmiZEWMix9DxMOi4MJ3zaSucdMNPx+u0xbNxp+
+	3/Wb8MdOY25pzG4DfeCzuZ9XQNrNoeGrAcx1Z2HM3O8MkT6bpgnYMPJZvwo2zpel34XK
+	No2DUQjV69YJd7uM/dRoGesy9SDCiH6cDI2NHoDAwXVCcoFNl6kTscNwmUfIkVjPHSQa
+	ZFg3RuLzUdMJb1wNrbv06zYD4g+zxJgV9vs82fzDbANplpXpoLLbp7l9YChmmXeIYtH7
+	aERBwIyoG2TuNNL16h7aLDJ2lDnAE/+dm+6yDt2yjewBB6pnvbvYPkzTZe+Gpd2YZpEi
+	KKfgbL8CcewQoX2dEqIUwT1J7dc1bfOApNp8JqltLanDdBmnbRnbV2NzkNHXLplv/Q8f
+	/A/v/A+19CZ5fvuySX/43CaBbk2gq4U9hzCUT9dNnJy+PxL2Lz77J//DRwjS4UlzuU71
+	jUCxpY1obCMm2Ig0sJFsRLd3aSPYbv6zpe2oqI1jF2jahh15ed42TFN/WW02tsFmS9vQ
+	sUBoeINgVKojNmS6WvaL128/vPvh928/v2zf/PGJZSZ5m6dNy0zyNi2cJpO3ZD/OFhgI
+	WiBHLS9QHLknZ/O2aYHMwwI1jxT1L96cL+vVeNSFd+UsC9OZnGUFelPOnkMYJ3+cOswx
+	WvRwAP71JZKDiv6di9kf/Q/vXMgfvtaCd09rj9hv2CT9g50cUZhhusbGTZK0tnkKR62N
+	EkxypG/3Di0AvrPexpTa+tDYd72p1TG+2w03afxtWfmute8mjr7pNY2H2dzGy9J10pqI
+	+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
+	NLe88qt7XzNXjOzXGK0tO78ORgqGX9lQGpF+UnhBk3YGSLdIFTmadWWjrNXErWc2qGeD
+	Bp9Iq7IX6CTa9hVOZoh0O+81oKyxKRlPP4uLp77w4kse3SFBQEFjwZhp29QYnBQMnhW7
+	EQRkCM8qXK/uKec8MMRF67vnLOXlk4uhXRDRcgBHXk+CC+IT6TUWtLVJq5OjjlnCRxKG
+	TrJDaI/P/KjwYvUxeoFkAgItqHzgYZXMbMSV98owrD5/AJzIghWOzJle5jwoxYBeRrZI
+	KZB4O03OkCJZTutqpYp2eAiqrfMz1Xk5zHkW7MqdVHxXadwof5c+rAh3Q/X/qc5W3lPI
+	pYaFD0RG0l7Do0UJn5KwV91L0kzJ9fnN/wBQtMcqCmVuZHN0cmVhbQplbmRvYmoKNiAw
+	IG9iagoxMzQxNgplbmRvYmoKMyAwIG9iago8PCAvVHlwZSAvUGFnZSAvUGFyZW50IDQg
+	MCBSIC9SZXNvdXJjZXMgNyAwIFIgL0NvbnRlbnRzIDUgMCBSIC9NZWRpYUJveCBbMCAw
+	IDc5NiA1ODJdCj4+CmVuZG9iago3IDAgb2JqCjw8IC9Qcm9jU2V0IFsgL1BERiAvVGV4
+	dCAvSW1hZ2VCIC9JbWFnZUMgL0ltYWdlSSBdIC9Db2xvclNwYWNlIDw8IC9DczEgOCAw
+	IFIKL0NzMiAxMSAwIFIgPj4gL0ZvbnQgPDwgL0YxLjAgMTIgMCBSID4+IC9YT2JqZWN0
+	IDw8IC9JbTEgOSAwIFIgPj4gPj4KZW5kb2JqCjkgMCBvYmoKPDwgL0xlbmd0aCAxMCAw
+	IFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAxMjAgL0hlaWdo
+	dCAxMTYgL0ludGVycG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgMTMgMCBSIC9JbnRlbnQg
+	L1BlcmNlcHR1YWwgL1NNYXNrIDE0IDAgUiAvQml0c1BlckNvbXBvbmVudAo4IC9GaWx0
+	ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae3QAQ0AAADCoPdPbQ8HESgMGDBgwIAB
+	AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
+	wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
+	GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
+	AwYMGDBgwIABAwYMGDBgwIABAwaeBwajIAABCmVuZHN0cmVhbQplbmRvYmoKMTAgMCBv
+	YmoKMjA1CmVuZG9iagoxNCAwIG9iago8PCAvTGVuZ3RoIDE1IDAgUiAvVHlwZSAvWE9i
+	amVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDEyMCAvSGVpZ2h0IDExNiAvQ29sb3JT
+	cGFjZQovRGV2aWNlR3JheSAvSW50ZXJwb2xhdGUgdHJ1ZSAvQml0c1BlckNvbXBvbmVu
+	dCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae2a91dTyxqGFeklBAgJ
+	hBY6ESQEkSCIBFGaIEgTBAMKIk0pioIUjUaRAAYQpBpAghQp0rGc/+2+396hHMu9niUm
+	d63j/omz9PjwvfubmWdmz5Ejf54/CfyrEzj69fO70wDPZP85duzY/n+Y4M9+D55lAmZq
+	avb3x9TUlP0VfgOaobJIcwsLy4OPhYW5OX4RU6b6w0XrqWZm5kBaWVvb2NjYsg9+srG2
+	srS0AJqp+jDBhD2GdM0tLYG0teNw7LlcB3q4XHsOh2PHsC30NR/ae9ZjGaodkA6OTjye
+	szOfz3d25vGcHB0c7AltZUlktNphgalaMzMLSysbOw7XwYnHF7i4CoVu9AiFri4CvjPP
+	0cHezsaa0gb4kKLexVrbcriOgLq6uXt4iUTePj4+3iKRl4eHm9CFz3PkcmxRMgs+lBF1
+	lN6thaWNLcfBie8i9PAU+fj6BwQGicXioMAAfz9fsN1cBTwqmcDo68NIGuWyWHsHnkDo
+	IfLxCxAfDzkhkYSFhUkkoSHB4kB/X5GHUMBzJLAFDajD4R5DIyNkwnr6+AcdPyGRnoyI
+	lEVFRclkpyKkYaHB4gBfL3cXZwIzBR8O19QMLUVYNy/fwOBQaYTsdExsnFweL5fHxZ6J
+	lkVIJSFBfiIGbGttSa316y8YMaPcXaz4hDQiKuZsfEJickpqampKcuL5c3FnTp+Shor9
+	AeY5cCjpwwgaXWWGlO2dBEIvX3HoSVmMPCExNT0jKzsnNyc7KzP9YvJ5eWxUhESMigU8
+	rh1T8K8HfdTElCmXL/T0DQqNiI5LSEnLzLly9ZqiuKRYca0wPzcrPeWCPPoUgYUCR3sb
+	K3OzQ2gscC2s7Lg8Fw+fwJDwaHnixczcgmslpeUVlXjKy64rruZeTkuMj4kIDfL1cOU5
+	UMHHfr1eihlv11no5X9cKotLTMu6UlRys7Kmtr7hbkND3e3K8huK/Oz0JPnp8JAAkZvA
+	kWMD7q83FsO1dxS4eyPlmISLWfmK0oqa+samhy2tLS1NjQ13KsuKC7LTLsRGSsS+Hi48
+	e1tLc9NfDxpcK1suz9XTF+XKkzOvKMqqau81tT5+olKpnirbmhvrqsuL87NS4qNRsJfQ
+	2cHOyuIwuKbmVnaIWRQQgnLTcotKK+saWx497VB3dXepO1SPWx7U15Qp8i4lxp6SBHq7
+	8R041ofEteY48t19giSRZxMz80sqahtblM/UL3v7+/v7XnZ1KNse1FfeKMxKkUdJETT7
+	gg8hZ1MLG46TwMNXLI2Sp+QUldXca1E+79IMvB4eGR4a7OvpeNLaeKdckZuWEH0yxM/T
+	xckejfXL3KPUzvY8F0//kJOI+UpJZV3To2ddvYMj41qt9s3o6/6eDuXDhqobBRkI+kSA
+	SMjj2lr9UkMzloxZA6+XLxQFhkbGJmYUltY0tqrUmsFR7dS0bnpqYux1X/ez9vt3yosQ
+	tCxM7OMuwFxpQWvSPzZb/A97YkyTlb2TC2IOQ8zZilt1TY87Xg6MaKdnZudm3+kmxgY1
+	nU8eNlSWUNDhwX6erlQwswqz/8hP4lnmnibTHOnId0M3U8x516vutqi6+offTM0uvF98
+	vzA7rR151fO8vbGmlAk6FB1NcyWpFmRrX6z/xwTGUA9qMi2AzpiaxWGyuKTMgrI7Dx51
+	aAbHJmcWllY+rCwtzE6ND/V2KpvqKOj409Ljfl5CviMHyyHc9mfFWk89qMl2sAxXD5+A
+	ExHRCanZ127VP3yi7h/WTs8tfVhdW/2wNK+bGO3vVrXepaDPn6FJ2hNgkq2fFmvCkibD
+	zfc02YHHd/XwDgiWys4mXrpSUn2v7VnPwCjKXVld31hf+/AeBQ9qOh7dR9CZyTRJB/p4
+	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
+	UuBXcFUoVphQpFc0V8xUfKaEVtJSSlRqV9pWlleOUL6v/F1FXCVApUZl8ajgUa+j5Ufn
+	VHlV3VRvqc6qcau5qt1Um1XnUXdTL1X/pMGn4alRobGgKazpr3lHc1VLSitMq0lrS1tZ
+	O0H7iQ5SR18nXWdIl07XWrdQ970er56PXq3emr6c/in9JwZoAyODLIMJQw5DD8Nqw7Vj
+	CscSjj01ojSyMio0+mQsYhxm3GaCMDlmctVk2pRsGmzaYgbMDM2ums2YC5qHmj+ywFiY
+	WxRZfLGUtoy37LciWblY1Vj9Oq51/PLxKWsh60jrbhtqG0ebapstWx3bbNtZO0m7BLsB
+	e1Z7P/tWB6yDjUOFw+YJ3RO5J+Yd5RzTHMedBJ1inJ47szoHOj92oXZxc3ngina1da1x
+	3XMzcyt123Q3dC92X/PQ9rjmseyp4ZnjueSl6pXtteCt6p3tveij6nPVZ8lX3TfPd8VP
+	26/Q74e/gX+J/1aAWUBlwGGgbWBDEC7INehhMF1wQPDTk5wnY06OhIiGpIXMhiqH5oau
+	hRmFVYRD4U7hrRH0sBAYjBSKPBv5MUotqijqd7RN9IMY2pjgmMFYkdgLsQtxenG3T6FO
+	eZzqjueJT4r/mKCZcOs0dNr9dHciX2Jq4vwZ/TNVSYSkgKSXyVLJ2ckbKbYpbakcqWdS
+	587qn61No0oLS5s4p3Ku5DzqvN/5oQuyFwouHKR7pr/IkMrIy9jL9Mh8cVH6Yv7Fw0ve
+	l4Yuy1++cQVzJfjKeJZ6VlU2bXZc9txVk6vNOdw56TkbuS65z/OO5JVcI1yLvDabb5zf
+	WsBfcKVgr9C38E2RVlFDMXvxheKt657XR29o3Kgv4SjJKNm56Xdz8pb+reZSgdK8MkxZ
+	VNmXcpvy/tuKt6srWCsyKvYrgytnqyyrnlYrVFfXsNdcrkXURtYu3XG8M1ynU9daL15/
+	q4GxIeMuuBt59+s913vj943udz9QfFDfSG4sbiI1pTdDzbHNay2+LbOt9q0jD4897G5T
+	aWt6JPGosp2nvegxw+PLHYSO1I7DzrjOzSchT1a6fLrmul26p3rsel4/tXg61GvU+6xP
+	r6+nX7O/85nqs/bnys8fvlB80TIgP9A8KDfY9FLuZdOQ/FDzK4VXrcNKw20jR0c6RtVH
+	u8Z0xvpeG74eeGP6ZmTcenxywnFidtJzcvFt4Nsf76Le7U6dmUZPp8/QzOS9Z39f+kH4
+	Q8Os/OzjjzofBz9ZfZqa85hb/hz+eW8+9QvxS94C10L1osxi+5Le0vDXE1/nl0OWd1fS
+	vtF+K14VWm38rvF9cM1ubf5H2I/Dn5nrLOuVG0c2ujfNN9//Cvq1u5X+m+V31bbidv+O
+	7c7CbvQedi9/X3i/7cDoYPow6PAwxC3M7a8WQMJ3hLc3AD8rASDaA0AaBoDw5B/9+HcE
+	LC9h+YWAMQbWXTqwChiDOCEnqBoBEHaIR0hBZCGKCVWMFkP3Y4KxXNgxXC7elSBBgaJ4
+	T/mDikgtS3OCNpnuHmmBgZ3Rnuka8zQrmS2EvYOTmsuHu4OXhS+Mv528IygvFCJcKfJO
+	DCsuLmEq6S0VI50kc1Y2+UiCXIS8j4KFoogSSum98kOVvKORqtZqCupsGgiNFc0JrV7t
+	Jp1K3WK9bP10g2TDU8cijIKN/Uy8TD3NPM09LXwtg60ijidYp9lcsr1mV2Jf6dBwotmx
+	3anbuc9lwPWV25j7hMeU5yevVe8DX5KfmL9BgHfg+aA7wcMnN0KZwhTD7SNiIjOjiqLv
+	xHTEjsYtxSMSOE+rJrqcSUmqSR5LOTjLmSZ9Tvu87YWg9HMZ5Zn9F79f5rhimZWZPZBD
+	nWudV3BtuoC90KHoWvHwDVyJxs2YWw2li+W8tx0rwirPVF2pLq1prR29s1ZPalC563ev
+	6P6rRlyTQrNNS0TrlYe1bd2P3rTPP/7RsdN52IXsRvVgnuJ7CX3Yvv3+lWfDzytfhA1I
+	DywMZr1UeDk7VPsqclh9BDcyOlo05vla4vX2m97x7Am3ScW3rG/3332cejp9eybtvdcH
+	zVn22Y2PLz6VzEV9Np8Xh1n2Y+Hd4vOl9q+Ny/dW7n57sFr/vWqt7kfPz7UNxc3iLc7f
+	j3fC99QOWA4PYfujYa14FISCVogA6UDnoQmEKCIFMQ9rq26UKqoTbYyex1zAymO/4K7j
+	HQk8hBWKZZgBgJpIw0+rSGdJiqDPZWhjnGemY9FkjWarY1/kJHN5cN/iGeb9xc9KVhE4
+	IRgudEG4QKRUtEzshvhViWTJQClL6SMyJJkF2QcwE/TlaeTfKpQqBirJKwPl5yrZRx1V
+	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
+	cyAvTWVkaWFCb3ggWzAgMCA2MTIgNzkyXSAvQ291bnQgMSAvS2lkcyBbIDMgMCBSIF0g
+	Pj4KZW5kb2JqCjIyIDAgb2JqCjw8IC9UeXBlIC9DYXRhbG9nIC9PdXRsaW5lcyAyIDAg
+	UiAvUGFnZXMgNCAwIFIgL1ZlcnNpb24gLzEuNCA+PgplbmRvYmoKMiAwIG9iago8PCAv
+	TGFzdCAyMyAwIFIgL0ZpcnN0IDI0IDAgUiA+PgplbmRvYmoKMjQgMCBvYmoKPDwgL1Bh
+	cmVudCAyNSAwIFIgL0NvdW50IDAgL0Rlc3QgWyAzIDAgUiAvWFlaIDAgNTgyIDAgXSAv
+	VGl0bGUgKENhbnZhcyAxKQo+PgplbmRvYmoKMjUgMCBvYmoKPDwgPj4KZW5kb2JqCjIz
+	IDAgb2JqCjw8IC9QYXJlbnQgMjUgMCBSIC9Db3VudCAwIC9EZXN0IFsgMyAwIFIgL1hZ
+	WiAwIDU4MiAwIF0gL1RpdGxlIChDYW52YXMgMSkKPj4KZW5kb2JqCjI2IDAgb2JqCjw8
+	IC9MZW5ndGggMjcgMCBSIC9MZW5ndGgxIDE0NjUyIC9GaWx0ZXIgL0ZsYXRlRGVjb2Rl
+	ID4+CnN0cmVhbQp4AdV7eXiU1dX4vfddZ83s+5rJzGSyL2QjgYwhCWEJhkVI0GDCGlAU
+	MASDQqNCgYgoIotgVdSyihlCKgMUP4ogYm1Fa1GptVrRWts8+vVDW4GZ+Z37ToiQp+3j
+	H336PL95c+76Lveec+7Z7k37kqVzkAp1IQY1TG9dNBdJv+IshBjNrIWti5J1fQNCeNus
+	jnZPss6lQ/+dcxfNW5isi08gJHfOu7Nz4HljKUKelrY5rbOT/egq5MVt0JCs42GQp7Ut
+	bL83Wdf1Qf7UnXfPGug3fAH1hoWt9w58H30Idc9drQvnJO8vFiFPW3T3Pe3JetE2yBct
+	WjJn4H7cCON7C2FoDaK7kQzdgQREkAauZoSEL+ROxEIv7Yff7CzFpttTKr5BWvpahG6v
+	f1TKX/P+/Pw/5lwNKjaK30GD7Nr9NOdD8RBCSgz9/YqNgz3Sc5AEo2hyZhSNAagEKALI
+	zLzJgrrwLvQYwLMADJqPH0adAOsAngRgB0t7oXYEP9zLiuGjuBPZ8NiwgnVPMVjdFrnC
+	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
+	ivdaxCfS2AnA/g9S2TYM5EQfyDYZ7DTeGa4q4evQNNSIp/EgLfA8fhkngxXOh+hKl8sx
+	D0EbTMrAY4L92DJgKbnAjRRsSmYssiqUvYOGqGRCQ6CM7lGUSYm0gyrtnq5ZcZryUwn2
+	FnmNGHaU8TByX6yPGRlbR7qvduG3NjBo56YYrMgxMD6IpzDtEE9hoNQYzifgU2tMThV2
+	8GVWGY84uQvIgELYZnWEZLyWT7G5bcR2VYAtpHe88wZCd4P64fw1hyW5t0tDK5U4P88L
+	fi5OxlOo/hswPQTeCRaij2nv64t9BZGVTfdZglYItIy3piSdLgiuvLLsHobdSXCWtWz1
+	BopP6ZeYA2fg/9kvCI0MaBF6TgNiv3CevwCCFkWoBFWjGlQrnbEfA/9WQk/S18Mp9Jul
+	0/6T4AT/FDhXP5WSBjWh6XAu/jbYwfoFvI1KLyx9iodTImjU2JqmmyZn1s25s2NO+/xZ
+	rdIdUjckLwBEAE4AnAP4GOBr+goAeBZ7APIAwgANAC0AiwC6AB4DeBYgAnAC4BzAxwBf
+	JydNNJB7APIAwgANAC0AiwC6AB4DeBYgAnAC4BzAxwBfU4QkBn4IfoNljDxD6kVD6jcN
+	qVcNqY8aUq8bUgcn7Ibv3Tyk3jCkPmlIfcqQeuuQ+swh9VlD6rOH1CWeuW7+c4f0zxtS
+	bxtSnz+kvmBI/Y4hdXqe/3p8S/8XeN33aWTi+v67h9QXDakvHlJfMqR+z5B6+5D60iH1
+	jiH1ZUPq9w6pdw6pL7+xfkVanf8PtsatzQplbmRzdHJlYW0KZW5kb2JqCjI3IDAgb2Jq
+	Cjk2NTMKZW5kb2JqCjI4IDAgb2JqCjw8IC9UeXBlIC9Gb250RGVzY3JpcHRvciAvQXNj
+	ZW50IDc3MCAvQ2FwSGVpZ2h0IDczNyAvRGVzY2VudCAtMjMwIC9GbGFncyAzMgovRm9u
+	dEJCb3ggWy05NTEgLTQ4MSAxNDQ1IDExMjJdIC9Gb250TmFtZSAvQ0pFWUFTK0hlbHZl
+	dGljYSAvSXRhbGljQW5nbGUgMAovU3RlbVYgMCAvTWF4V2lkdGggMTUwMCAvWEhlaWdo
+	dCA1NDAgL0ZvbnRGaWxlMiAyNiAwIFIgPj4KZW5kb2JqCjI5IDAgb2JqClsgMjc4IDAg
+	MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCA1NTYgMCAwIDAgMCAw
+	IDAgMCAwIDAgMCAwIDY2Nwo2NjcgNzIyIDAgMCAwIDAgNzIyIDI3OCAwIDAgMCAwIDAg
+	Nzc4IDY2NyAwIDcyMiAwIDYxMSAwIDAgMCAwIDAgMCAwIDAgMCAwCjAgMCA1NTYgNTU2
+	IDUwMCA1NTYgNTU2IDI3OCA1NTYgNTU2IDIyMiAyMjIgNTAwIDIyMiA4MzMgNTU2IDU1
+	NiA1NTYgNTU2IDMzMwo1MDAgMjc4IDU1NiA1MDAgNzIyIDUwMCA1MDAgNTAwIDAgMCAw
+	IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwCjAgMCAwIDAgMCAwIDAg
+	MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw
+	IDAgMCAwIDAKMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg
+	MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMAowIDAgMCAwIDAgNTAwIF0KZW5k
+	b2JqCjEyIDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9UcnVlVHlwZSAvQmFz
+	ZUZvbnQgL0NKRVlBUytIZWx2ZXRpY2EgL0ZvbnREZXNjcmlwdG9yCjI4IDAgUiAvV2lk
+	dGhzIDI5IDAgUiAvRmlyc3RDaGFyIDMyIC9MYXN0Q2hhciAyMjMgL0VuY29kaW5nIC9N
+	YWNSb21hbkVuY29kaW5nCj4+CmVuZG9iagozMCAwIG9iagooVW50aXRsZWQpCmVuZG9i
+	agozMSAwIG9iagooTWFjIE9TIFggMTAuNi40IFF1YXJ0eiBQREZDb250ZXh0KQplbmRv
+	YmoKMzIgMCBvYmoKKP7/XDAwMFdcMDAwaVwwMDBsXDAwMGZcMDAwclwwMDBlXDAwMGRc
+	MDAwb1wwMDAgXDAwMFNcMDAw4VwwMDBuXDAwMGNcMDAwaFwwMDBlXDAwMHpcMDAwIFww
+	MDBWXDAwMGVcMDAwZ1wwMDBhKQplbmRvYmoKMzMgMCBvYmoKKE9tbmlHcmFmZmxlIFBy
+	b2Zlc3Npb25hbCkKZW5kb2JqCjM0IDAgb2JqCihEOjIwMTAwODA1MjE0ODM0WjAwJzAw
+	JykKZW5kb2JqCjEgMCBvYmoKPDwgL1RpdGxlIDMwIDAgUiAvQXV0aG9yIDMyIDAgUiAv
+	UHJvZHVjZXIgMzEgMCBSIC9DcmVhdG9yIDMzIDAgUiAvQ3JlYXRpb25EYXRlCjM0IDAg
+	UiAvTW9kRGF0ZSAzNCAwIFIgPj4KZW5kb2JqCnhyZWYKMCAzNQowMDAwMDAwMDAwIDY1
+	NTM1IGYgCjAwMDAwMzY2NzkgMDAwMDAgbiAKMDAwMDAyNTQ4OCAwMDAwMCBuIAowMDAw
+	MDEzNTMzIDAwMDAwIG4gCjAwMDAwMjUzMjUgMDAwMDAgbiAKMDAwMDAwMDAyMiAwMDAw
+	MCBuIAowMDAwMDEzNTEyIDAwMDAwIG4gCjAwMDAwMTM2MzcgMDAwMDAgbiAKMDAwMDAx
+	ODYyOSAwMDAwMCBuIAowMDAwMDEzNzk4IDAwMDAwIG4gCjAwMDAwMTQyMjMgMDAwMDAg
+	biAKMDAwMDAxOTQ5MyAwMDAwMCBuIAowMDAwMDM2MjE0IDAwMDAwIG4gCjAwMDAwMjUy
+	ODggMDAwMDAgbiAKMDAwMDAxNDI0MyAwMDAwMCBuIAowMDAwMDE3NzQ4IDAwMDAwIG4g
+	CjAwMDAwMTc3NjkgMDAwMDAgbiAKMDAwMDAxODYwOSAwMDAwMCBuIAowMDAwMDE4NjY1
+	IDAwMDAwIG4gCjAwMDAwMTk0NzMgMDAwMDAgbiAKMDAwMDAxOTUzMCAwMDAwMCBuIAow
+	MDAwMDI1MjY3IDAwMDAwIG4gCjAwMDAwMjU0MDggMDAwMDAgbiAKMDAwMDAyNTY1MSAw
+	MDAwMCBuIAowMDAwMDI1NTM2IDAwMDAwIG4gCjAwMDAwMjU2MjkgMDAwMDAgbiAKMDAw
+	MDAyNTc0NCAwMDAwMCBuIAowMDAwMDM1NDg4IDAwMDAwIG4gCjAwMDAwMzU1MDkgMDAw
+	MDAgbiAKMDAwMDAzNTczNCAwMDAwMCBuIAowMDAwMDM2Mzg5IDAwMDAwIG4gCjAwMDAw
+	MzY0MTYgMDAwMDAgbiAKMDAwMDAzNjQ2OCAwMDAwMCBuIAowMDAwMDM2NTk0IDAwMDAw
+	IG4gCjAwMDAwMzY2MzcgMDAwMDAgbiAKdHJhaWxlcgo8PCAvU2l6ZSAzNSAvUm9vdCAy
+	MiAwIFIgL0luZm8gMSAwIFIgL0lEIFsgPGIxNzFmZjQxNmQyN2M2MjI1NzcxYmMzMTUx
+	NjNhMzRmPgo8YjE3MWZmNDE2ZDI3YzYyMjU3NzFiYzMxNTE2M2EzNGY+IF0gPj4Kc3Rh
+	cnR4cmVmCjM2Nzk5CiUlRU9GCjEgMCBvYmoKPDwvQXV0aG9yIChXaWxmcmVkbyBTYW5j
+	aGV6XG5XaWxmcmVkbyBTXDM0MW5jaGV6IFZlZ2EpL0NyZWF0aW9uRGF0ZSAoRDoyMDEw
+	MDYxNzE3NDAwMFopL0NyZWF0b3IgKE9tbmlHcmFmZmxlIFByb2Zlc3Npb25hbCA1LjIu
+	MSkvTW9kRGF0ZSAoRDoyMDEwMDgwNTIxNDgwMFopL1Byb2R1Y2VyIDMxIDAgUiAvVGl0
+	bGUgKENhbGVuZGFyIFN0b3JlIFNjaGVtYS5ncmFmZmxlKT4+CmVuZG9iagp4cmVmCjEg
+	MQowMDAwMDM3NjU3IDAwMDAwIG4gCnRyYWlsZXIKPDwvSUQgWzxiMTcxZmY0MTZkMjdj
+	NjIyNTc3MWJjMzE1MTYzYTM0Zj4gPGIxNzFmZjQxNmQyN2M2MjI1NzcxYmMzMTUxNjNh
+	MzRmPl0gL0luZm8gMSAwIFIgL1ByZXYgMzY3OTkgL1Jvb3QgMjIgMCBSIC9TaXplIDM1
+	Pj4Kc3RhcnR4cmVmCjM3ODg2CiUlRU9GCg==
 	</data>
 	<key>QuickLookThumbnail</key>
 	<data>
-	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
+	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
+	Y20AAAG0AAAALmNwcnQAAAHkAAAA0Hd0cHQAAAK0AAAAFHJYWVoAAALIAAAAFGdYWVoA
+	AALcAAAAFGJYWVoAAALwAAAAFHJUUkMAAAMEAAAIDGFhcmcAAAsQAAAAIHZjZ3QAAAsw
+	AAAGEm5kaW4AABFEAAAGPmNoYWQAABeEAAAALG1tb2QAABewAAAAKGJUUkMAAAMEAAAI
+	DGdUUkMAAAMEAAAIDGFhYmcAAAsQAAAAIGFhZ2cAAAsQAAAAIGRlc2MAAAAAAAAACERp
+	c3BsYXkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+	AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAM
+	ZW5VUwAAABIAAAAcAEMAbwBsAG8AcgAgAEwAQwBEAAB0ZXh0AAAAAENvcHlyaWdodCBB
+	cHBsZSwgSW5jLiwgMjAxMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 	AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 	AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-	AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-	AAAAAAAAWFlaIAAAAAAAAPPYAAEAAAABFghYWVogAAAAAAAAdrAAAD43AAACclhZWiAA
-	AAAAAABXpQAAo4wAABXkWFlaIAAAAAAAACiBAAAePQAAutZjdXJ2AAAAAAAABAAAAAAF
-	AAoADwAUABkAHgAjACgALQAyADYAOwBAAEUASgBPAFQAWQBeAGMAaABtAHIAdwB8AIEA
-	hgCLAJAAlQCaAJ8AowCoAK0AsgC3ALwAwQDGAMsA0ADVANsA4ADlAOsA8AD2APsBAQEH
-	AQ0BEwEZAR8BJQErATIBOAE+AUUBTAFSAVkBYAFnAW4BdQF8AYMBiwGSAZoBoQGpAbEB
-	uQHBAckB0QHZAeEB6QHyAfoCAwIMAhQCHQImAi8COAJBAksCVAJdAmcCcQJ6AoQCjgKY
-	AqICrAK2AsECywLVAuAC6wL1AwADCwMWAyEDLQM4A0MDTwNaA2YDcgN+A4oDlgOiA64D
-	ugPHA9MD4APsA/kEBgQTBCAELQQ7BEgEVQRjBHEEfgSMBJoEqAS2BMQE0wThBPAE/gUN
-	BRwFKwU6BUkFWAVnBXcFhgWWBaYFtQXFBdUF5QX2BgYGFgYnBjcGSAZZBmoGewaMBp0G
-	rwbABtEG4wb1BwcHGQcrBz0HTwdhB3QHhgeZB6wHvwfSB+UH+AgLCB8IMghGCFoIbgiC
-	CJYIqgi+CNII5wj7CRAJJQk6CU8JZAl5CY8JpAm6Cc8J5Qn7ChEKJwo9ClQKagqBCpgK
-	rgrFCtwK8wsLCyILOQtRC2kLgAuYC7ALyAvhC/kMEgwqDEMMXAx1DI4MpwzADNkM8w0N
-	DSYNQA1aDXQNjg2pDcMN3g34DhMOLg5JDmQOfw6bDrYO0g7uDwkPJQ9BD14Peg+WD7MP
-	zw/sEAkQJhBDEGEQfhCbELkQ1xD1ERMRMRFPEW0RjBGqEckR6BIHEiYSRRJkEoQSoxLD
-	EuMTAxMjE0MTYxODE6QTxRPlFAYUJxRJFGoUixStFM4U8BUSFTQVVhV4FZsVvRXgFgMW
-	JhZJFmwWjxayFtYW+hcdF0EXZReJF64X0hf3GBsYQBhlGIoYrxjVGPoZIBlFGWsZkRm3
-	Gd0aBBoqGlEadxqeGsUa7BsUGzsbYxuKG7Ib2hwCHCocUhx7HKMczBz1HR4dRx1wHZkd
-	wx3sHhYeQB5qHpQevh7pHxMfPh9pH5Qfvx/qIBUgQSBsIJggxCDwIRwhSCF1IaEhziH7
-	IiciVSKCIq8i3SMKIzgjZiOUI8Ij8CQfJE0kfCSrJNolCSU4JWgllyXHJfcmJyZXJocm
-	tyboJxgnSSd6J6sn3CgNKD8ocSiiKNQpBik4KWspnSnQKgIqNSpoKpsqzysCKzYraSud
-	K9EsBSw5LG4soizXLQwtQS12Last4S4WLkwugi63Lu4vJC9aL5Evxy/+MDUwbDCkMNsx
-	EjFKMYIxujHyMioyYzKbMtQzDTNGM38zuDPxNCs0ZTSeNNg1EzVNNYc1wjX9Njc2cjau
-	Nuk3JDdgN5w31zgUOFA4jDjIOQU5Qjl/Obw5+To2OnQ6sjrvOy07azuqO+g8JzxlPKQ8
-	4z0iPWE9oT3gPiA+YD6gPuA/IT9hP6I/4kAjQGRApkDnQSlBakGsQe5CMEJyQrVC90M6
-	Q31DwEQDREdEikTORRJFVUWaRd5GIkZnRqtG8Ec1R3tHwEgFSEtIkUjXSR1JY0mpSfBK
-	N0p9SsRLDEtTS5pL4kwqTHJMuk0CTUpNk03cTiVObk63TwBPSU+TT91QJ1BxULtRBlFQ
-	UZtR5lIxUnxSx1MTU19TqlP2VEJUj1TbVShVdVXCVg9WXFapVvdXRFeSV+BYL1h9WMtZ
-	GllpWbhaB1pWWqZa9VtFW5Vb5Vw1XIZc1l0nXXhdyV4aXmxevV8PX2Ffs2AFYFdgqmD8
-	YU9homH1YklinGLwY0Njl2PrZEBklGTpZT1lkmXnZj1mkmboZz1nk2fpaD9olmjsaUNp
-	mmnxakhqn2r3a09rp2v/bFdsr20IbWBtuW4SbmtuxG8eb3hv0XArcIZw4HE6cZVx8HJL
-	cqZzAXNdc7h0FHRwdMx1KHWFdeF2Pnabdvh3VnezeBF4bnjMeSp5iXnnekZ6pXsEe2N7
-	wnwhfIF84X1BfaF+AX5ifsJ/I3+Ef+WAR4CogQqBa4HNgjCCkoL0g1eDuoQdhICE44VH
-	hauGDoZyhteHO4efiASIaYjOiTOJmYn+imSKyoswi5aL/IxjjMqNMY2Yjf+OZo7OjzaP
-	npAGkG6Q1pE/kaiSEZJ6kuOTTZO2lCCUipT0lV+VyZY0lp+XCpd1l+CYTJi4mSSZkJn8
-	mmia1ZtCm6+cHJyJnPedZJ3SnkCerp8dn4uf+qBpoNihR6G2oiailqMGo3aj5qRWpMel
-	OKWpphqmi6b9p26n4KhSqMSpN6mpqhyqj6sCq3Wr6axcrNCtRK24ri2uoa8Wr4uwALB1
-	sOqxYLHWskuywrM4s660JbSctRO1irYBtnm28Ldot+C4WbjRuUq5wro7urW7LrunvCG8
-	m70VvY++Cr6Evv+/er/1wHDA7MFnwePCX8Lbw1jD1MRRxM7FS8XIxkbGw8dBx7/IPci8
-	yTrJuco4yrfLNsu2zDXMtc01zbXONs62zzfPuNA50LrRPNG+0j/SwdNE08bUSdTL1U7V
-	0dZV1tjXXNfg2GTY6Nls2fHadtr724DcBdyK3RDdlt4c3qLfKd+v4DbgveFE4cziU+Lb
-	42Pj6+Rz5PzlhOYN5pbnH+ep6DLovOlG6dDqW+rl63Dr++yG7RHtnO4o7rTvQO/M8Fjw
-	5fFy8f/yjPMZ86f0NPTC9VD13vZt9vv3ivgZ+Kj5OPnH+lf65/t3/Af8mP0p/br+S/7c
-	/23//3BhcmEAAAAAAAMAAAACZmYAAPKnAAANWQAAE9AAAArAdmNndAAAAAAAAAABAAEA
-	AAAAAAAAAQAAAAEAAAAAAAAAAQAAAAEAAAAAAAAAAQAAbmRpbgAAAAAAAAA2AACkAAAA
-	VwAAAE0AAACZwAAAJoAAABnAAABQQAAAVEAAAjMzAAIzMwACMzMAAAAAAAAAAHNmMzIA
-	AAAAAAELtwAABZb///NXAAAHKQAA/df///u3///9pgAAA9oAAMD2bW1vZAAAAAAAAAYQ
-	AACSFgIAABa2aZuAAAAAAAAAAAAAAAAAAAAAAA==
+	AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNSAAEA
+	AAABFs9YWVogAAAAAAAAbYMAADmUAAACW1hZWiAAAAAAAABj4AAAt/EAAAnmWFlaIAAA
+	AAAAACVzAAAOfAAAxutjdXJ2AAAAAAAABAAAAAAFAAoADwAUABkAHgAjACgALQAyADYA
+	OwBAAEUASgBPAFQAWQBeAGMAaABtAHIAdwB8AIEAhgCLAJAAlQCaAJ8AowCoAK0AsgC3
+	ALwAwQDGAMsA0ADVANsA4ADlAOsA8AD2APsBAQEHAQ0BEwEZAR8BJQErATIBOAE+AUUB
+	TAFSAVkBYAFnAW4BdQF8AYMBiwGSAZoBoQGpAbEBuQHBAckB0QHZAeEB6QHyAfoCAwIM
+	AhQCHQImAi8COAJBAksCVAJdAmcCcQJ6AoQCjgKYAqICrAK2AsECywLVAuAC6wL1AwAD
+	CwMWAyEDLQM4A0MDTwNaA2YDcgN+A4oDlgOiA64DugPHA9MD4APsA/kEBgQTBCAELQQ7
+	BEgEVQRjBHEEfgSMBJoEqAS2BMQE0wThBPAE/gUNBRwFKwU6BUkFWAVnBXcFhgWWBaYF
+	tQXFBdUF5QX2BgYGFgYnBjcGSAZZBmoGewaMBp0GrwbABtEG4wb1BwcHGQcrBz0HTwdh
+	B3QHhgeZB6wHvwfSB+UH+AgLCB8IMghGCFoIbgiCCJYIqgi+CNII5wj7CRAJJQk6CU8J
+	ZAl5CY8JpAm6Cc8J5Qn7ChEKJwo9ClQKagqBCpgKrgrFCtwK8wsLCyILOQtRC2kLgAuY
+	C7ALyAvhC/kMEgwqDEMMXAx1DI4MpwzADNkM8w0NDSYNQA1aDXQNjg2pDcMN3g34DhMO
+	Lg5JDmQOfw6bDrYO0g7uDwkPJQ9BD14Peg+WD7MPzw/sEAkQJhBDEGEQfhCbELkQ1xD1
+	ERMRMRFPEW0RjBGqEckR6BIHEiYSRRJkEoQSoxLDEuMTAxMjE0MTYxODE6QTxRPlFAYU
+	JxRJFGoUixStFM4U8BUSFTQVVhV4FZsVvRXgFgMWJhZJFmwWjxayFtYW+hcdF0EXZReJ
+	F64X0hf3GBsYQBhlGIoYrxjVGPoZIBlFGWsZkRm3Gd0aBBoqGlEadxqeGsUa7BsUGzsb
+	YxuKG7Ib2hwCHCocUhx7HKMczBz1HR4dRx1wHZkdwx3sHhYeQB5qHpQevh7pHxMfPh9p
+	H5Qfvx/qIBUgQSBsIJggxCDwIRwhSCF1IaEhziH7IiciVSKCIq8i3SMKIzgjZiOUI8Ij
+	8CQfJE0kfCSrJNolCSU4JWgllyXHJfcmJyZXJocmtyboJxgnSSd6J6sn3CgNKD8ocSii
+	KNQpBik4KWspnSnQKgIqNSpoKpsqzysCKzYraSudK9EsBSw5LG4soizXLQwtQS12Last
+	4S4WLkwugi63Lu4vJC9aL5Evxy/+MDUwbDCkMNsxEjFKMYIxujHyMioyYzKbMtQzDTNG
+	M38zuDPxNCs0ZTSeNNg1EzVNNYc1wjX9Njc2cjauNuk3JDdgN5w31zgUOFA4jDjIOQU5
+	Qjl/Obw5+To2OnQ6sjrvOy07azuqO+g8JzxlPKQ84z0iPWE9oT3gPiA+YD6gPuA/IT9h
+	P6I/4kAjQGRApkDnQSlBakGsQe5CMEJyQrVC90M6Q31DwEQDREdEikTORRJFVUWaRd5G
+	IkZnRqtG8Ec1R3tHwEgFSEtIkUjXSR1JY0mpSfBKN0p9SsRLDEtTS5pL4kwqTHJMuk0C
+	TUpNk03cTiVObk63TwBPSU+TT91QJ1BxULtRBlFQUZtR5lIxUnxSx1MTU19TqlP2VEJU
+	j1TbVShVdVXCVg9WXFapVvdXRFeSV+BYL1h9WMtZGllpWbhaB1pWWqZa9VtFW5Vb5Vw1
+	XIZc1l0nXXhdyV4aXmxevV8PX2Ffs2AFYFdgqmD8YU9homH1YklinGLwY0Njl2PrZEBk
+	lGTpZT1lkmXnZj1mkmboZz1nk2fpaD9olmjsaUNpmmnxakhqn2r3a09rp2v/bFdsr20I
+	bWBtuW4SbmtuxG8eb3hv0XArcIZw4HE6cZVx8HJLcqZzAXNdc7h0FHRwdMx1KHWFdeF2
+	Pnabdvh3VnezeBF4bnjMeSp5iXnnekZ6pXsEe2N7wnwhfIF84X1BfaF+AX5ifsJ/I3+E
+	f+WAR4CogQqBa4HNgjCCkoL0g1eDuoQdhICE44VHhauGDoZyhteHO4efiASIaYjOiTOJ
+	mYn+imSKyoswi5aL/IxjjMqNMY2Yjf+OZo7OjzaPnpAGkG6Q1pE/kaiSEZJ6kuOTTZO2
+	lCCUipT0lV+VyZY0lp+XCpd1l+CYTJi4mSSZkJn8mmia1ZtCm6+cHJyJnPedZJ3SnkCe
+	rp8dn4uf+qBpoNihR6G2oiailqMGo3aj5qRWpMelOKWpphqmi6b9p26n4KhSqMSpN6mp
+	qhyqj6sCq3Wr6axcrNCtRK24ri2uoa8Wr4uwALB1sOqxYLHWskuywrM4s660JbSctRO1
+	irYBtnm28Ldot+C4WbjRuUq5wro7urW7LrunvCG8m70VvY++Cr6Evv+/er/1wHDA7MFn
+	wePCX8Lbw1jD1MRRxM7FS8XIxkbGw8dBx7/IPci8yTrJuco4yrfLNsu2zDXMtc01zbXO
+	Ns62zzfPuNA50LrRPNG+0j/SwdNE08bUSdTL1U7V0dZV1tjXXNfg2GTY6Nls2fHadtr7
+	24DcBdyK3RDdlt4c3qLfKd+v4DbgveFE4cziU+Lb42Pj6+Rz5PzlhOYN5pbnH+ep6DLo
+	vOlG6dDqW+rl63Dr++yG7RHtnO4o7rTvQO/M8Fjw5fFy8f/yjPMZ86f0NPTC9VD13vZt
+	9vv3ivgZ+Kj5OPnH+lf65/t3/Af8mP0p/br+S/7c/23//3BhcmEAAAAAAAMAAAACZmYA
+	APKnAAANWQAAE9AAAArAdmNndAAAAAAAAAAAAAMBAAACAAAABgAcAEQAgQDTAR4BXQGp
+	AgACWAK7AycDmgQXBJwFLAXHBm4HHwfTCJUJYAouCwQL3gzxDg0PMxBbEYISsRPnFRwW
+	WReXGNwaJRtwHL4eDx9nIL4iGSNyJLwl+ic2KHAppyraLActLS5OL2YweDGBMoUzgjR9
+	NXQ2ZzdROCo5BDneOrk7ljx1PVU+Nz8bQAJA7EHXQsVDtUSnRZxGkkeKSIJJe0p0S25M
+	aU1lTmRPZFBkUWhSblN0VH1VhlaOV5dYn1mnWq9btly8XcJexl/LYM9h02LXY9tk4mXu
+	Zv5oE2ksakhrZmyIbaxu0G/0cRdyOHNZdHh1jHabd6x4vnnSeul8An0efj1/X4CDgaqC
+	04P+hR6GMYdDiFeJbYqHi6SMx43vjx2QUpGMksuUD5VVlpmX3Jkcmlqbl5zQngifQKB4
+	oa+i6KQipVymcqeAqJCpoqq4q9Ks8K4TrzuwabGbss+0CLU3tla3dLiQuau6wrvVvOW9
+	8b76v//BA8IEwwbECcUKxgfG/cfsyNDJp8pyyzHL58yRzTfN4M6rz3XQP9EI0dLSm9Nk
+	1C7U+dXF1pLXYdg42RrZ/drh28Tcpd2G3mXfQeAc4PThyuKf43bkUOUt5g3m8efa6Mnp
+	vOq067HssO2z7q7vqPCt8cPy8PQ49Zz3Hvi9+nP8Pv4Z//8AAAAFABkAPABxALgBCgFE
+	AYgB1wIrAoMC5QNPA8IEPQS/BUwF5QaJBzYH5gidCVwKIQrsC+sM8Q4ADw0QJBE4ElIT
+	dBSVFboW5RgSGUEadxutHOgeJR9jIKEh0CL2JBolOyZbJ3MoiSmZKqIroyyeLZMugi9s
+	MFIxNDITMuczszR9NUc2EDbZN6I4bDk2OgA6yTuSPFw9Jj3vPro/iEBdQThCFELvQ8tE
+	p0WERmJHQEgdSPxJ20q6S5lMeE1aTj9PJlANUPVR31LKU7dUo1WRVoFXclhhWVNaRFs1
+	XCVdFl4JXv1f82DrYeRi4GPdZNtl22bcZ91o32nfat1r22zabdpu22/dcOBx5XLrc/N0
+	/HYGdxJ4G3kheid7Lnw2fT9+SX9VgGOBdIKGg5uEsoXLhumIDokzilmLfYyijcaO6pAQ
+	kTaSXZOGlK+V15bvmACZEpommz2cV510npafvaDnohWjR6R8pammyKfnqQaqJqtFrGSt
+	g66kr8aw6bINszK0UrVptn23kbikuba6x7vYvOi9+b8KwBzBLsIzwyXEE8UAxezG18fB
+	yKvJlMp8y2XMTs04zijPIdAc0RnSGdMa1B7VI9Yo1y/YNdk62kDbRtxO3Vrea9+D4KLh
+	yuL95DnlfebH6Bjpa+rB7Cftoe8x8OLys/Sn9rz47vs3/ZT//wAAAAQAFAAwAFoAkwDc
+	AR0BVgGZAeQCNAKKAukDTgO6BDAErgU1BcIGWAb0B5QIOwjoCaUKeAtgDEwNOA4lDxcQ
+	DREHEgETAxQFFQYWDxcbGCYZNRpFG1YcaR1sHmIfWCBLITwiKCMPI/AkyyWgJm4nOCf5
+	KLUpbiolKtcrfywgLMAtYS4BLqQvSC/sMJIxOTHhMoszNzPiNI81PjXrNpc3QjftOJk5
+	RTnwOps7RzvzPJ89TD34PqQ/Uj//QLZBckIyQvNDtER1RTZF90a3R3lIO0j7Sb1KfktA
+	TABMwk2ETkhPDU/UUJxRZ1IzUwJT0VSjVXVWSVcdV+5Yv1mQWmNbNVwIXNxdsV6IX19g
+	OGETYe9izGOsZJBldWZZZz1oIWkFaelqzWuxbJVteW5db0JwK3EZcgdy9XPidM91unaj
+	d4t4cXlVejh7GXwBfPp+AX8JgBKBGoIjgyuEM4U6hkCHRohLiVCKXYtyjIiNn46zj8aQ
+	15Hlku+T95T8lf6W/pgKmTCaWZuEnK6d158AoCehTaJyo5akuKXZpv+oMalkqperzK0A
+	rjSvabCesdOzB7Q8tXG2pbfXuQm6OrtrvJq9yL70wB/BSMJxw5jEv8XixwXIKclPynnL
+	qMzdzhrPXtCp0fvTUtTD1l/YGNn63Crev+HR5XTpt+6T8/T5yP//AABuZGluAAAAAAAA
+	BjYAAKOiAABXJAAAUk0AAKQsAAAlMgAADb8AAFANAABUOQACGZkAAcKPAAFHrgADAQAA
+	AgAAAA4AKgBKAGwAjwCyANUA+gEeAUQBawGTAbMB1QH3AhoCPwJkAooCsALYAwADKQNT
+	A30DqAPUBAAELgRcBIoEugTqBRsFTQWBBboF9AYwBm0GrAbtBzAHdge/CAoIWQirCQIJ
+	XAm7Ch0KgwrsC1sL1wxVDNYNWA3cDmIO6Q9xD/oQhBEPEZsSKBK2E0UT1RRoFPwVkhYq
+	FsQXXxf7GJgZNxnWGnYbGBu6HF4dBR2tHlgfBR+0IGYhGiHRIosjRyQFJMYliSZPJxYn
+	2yifKWIqJCrmK6gsai0sLe4usi93MD8xCTHWMqUzdzRTNTY2GTb+N+M4yDmtOpI7dzxc
+	PUA+JT8JP+9A1EG6QrRDtES1RbdGuUe5SLlJtkqxS6pMn02TToRPdFBjUVBSQFMyVCZV
+	HlYYVxZYFlkaWiBbKFwzXT9eTV9bYGphemKNY9BlE2ZWZ5ho2WoXa1NsjG3DbvZwJ3FW
+	coVzsnTedih3dXjGeht7dHzTfjh/pIEXgpGEEoWZhyWItopEi9iNdI8dkNeSqpSflruZ
+	DpuVnjmgYqKRpMam/6k+q3+twbAEske0ibafuLW6zbzqvw3BN8NrxanH8spFzKDO89FD
+	04vVy9gC2i7cUd5s4IHikuSg5sbo7er27OHurfBd8fTzdPTf9jv3jPjU+hH7Sfx9/ar+
+	1v//AAAAEAAvAFMAeACfAMUA6wETATwBZgGRAbQB2QH+AiUCTAJ1Ap8CyQL0AyEDTgN8
+	A6sD2wQLBD0EbwSiBNYFCwVBBXkFtgX1BjYGeQa9BwUHTwecB+wIQQiaCPcJWQnACisK
+	mwsPC40MFAyeDSsNvA5QDucPgRAfEMERZRINErcTXRQBFKcVUBX8FqoXWhgNGMMZexo1
+	GvMbsxx0HTUd9x67H4EgSCEQIdsipyN0JEMlFSXoJr4nlihzKVAqLisNK+0szi2vLpEv
+	dDBZMT4yJTMOM/k06jXeNtM3yTjBObo6tTuwPKw9qT6nP6ZApkGnQq9Du0TIRddG50f4
+	SQpKHEsvTEFNU05mT3hQi1GdUqhTtFTDVdNW5lf6WRFaKVtDXF1deV6WX7Ng0mHxYyBk
+	YGWgZuBoIGlfapxr2G0RbkhvfnCxceNzFXRFdYF2zXgaeWp6vHwQfWZ+voAXgXGCzIQn
+	hYOG4Ig9iaqLIoycjhqPm5EfkqaUMJW9l0yY3ZpvnAOdmJ9goTmjFqT5puCozaq/rLSu
+	rrCqsqi0praMuHC6UrwzvhK/8MHOw63FjcdvyVXLPs0pzxTQ/NLf1LrWjNhU2hLbxd1w
+	3xPgsOJJ49zlbecF6JPqFuuM7PXuUu+d8NvyD/M39FL1afZz93r4evl1+m37YPxS/T/+
+	LP8V//8AAAAUADkAYgCNALgA5AERAUABcAGeAccB8QIdAksCegKqAtsDDgNBA3YDrQPk
+	BBwEVgSRBM0FCwVJBYwF1gYiBnEGwwcZB3MH0gg3CKMJFgmRChUKnwsxC9gMhA01DegO
+	nw9YEBQQ0hGUElgTIRPyFMcVoRZ/F2MYShk2GiYbGxwTHP0d5h7RH8EgtCGrIqYjpCSn
+	Ja0mtyfGKNgp6yr/LBQtKS4/L1UwbDGFMp8zuzTgNgg3MjhfOY46vjvwPSM+Vz+MQMJB
+	+EMqRF5FlkbQSA1JTkqSS9lNI05vT79REVJdU6ZU81ZEV5hY8VpQW7RdH16PYAVhgWLu
+	ZDhlg2bQaB9pcWrFbBttdW7ScDJxlXL8dGV1w3caeHN5znstfJB9+H9mgNqCVIPWhV6G
+	64h/ieWLQoyhjgGPZJDJkjCTm5UJlnqX75lnmuOcYp3jn1KgwKIwo6GlE6aHp/2pdKrt
+	rGet469hsOGyYrPltWy297iDuhG7o703vs7AacIIw6vFUcb7yKjKWMwKzcXPgdE/0vzU
+	t9Zu2CLZz9t23RbeseBG4dfjZOTu5lXnpOjr6iLrTOxp7WruZO9E8B/w4vGl8lDy+fOd
+	9DD0xPVV9dj2Wvbd91b3zPhC+Lf5JfmR+f36aPrQ+zX7mfv9/GL8wf0f/X793f47/pX+
+	8P9K/6T//wAAc2YzMgAAAAAAAQxCAAAF3v//8yYAAAeSAAD9kf//+6L///2jAAAD3AAA
+	wGxtbW9kAAAAAAAABhAAAJykAAAAAMZDhIAAAAAAAAAAAAAAAAAAAAAA
 	</data>
 	<key>ReadOnly</key>
 	<string>NO</string>
@@ -4935,7 +5205,7 @@
 			</dict>
 		</array>
 		<key>Frame</key>
-		<string>{{62, -50}, {1555, 1002}}</string>
+		<string>{{0, 0}, {1388, 878}}</string>
 		<key>ListView</key>
 		<true/>
 		<key>OutlineWidth</key>
@@ -4949,15 +5219,15 @@
 		<key>SidebarWidth</key>
 		<integer>120</integer>
 		<key>VisibleRegion</key>
-		<string>{{-95, -6}, {946.667, 565.333}}</string>
+		<string>{{-130, -13}, {1055.16, 609.684}}</string>
 		<key>Zoom</key>
-		<real>1.5</real>
+		<real>1.25</real>
 		<key>ZoomValues</key>
 		<array>
 			<array>
 				<string>Canvas 1</string>
-				<real>1.5</real>
-				<real>2</real>
+				<real>1.25</real>
+				<real>1.2899999618530273</real>
 			</array>
 		</array>
 	</dict>

Modified: CalendarServer/branches/users/glyph/sql-store/twistedcaldav/database.py
===================================================================
--- CalendarServer/branches/users/glyph/sql-store/twistedcaldav/database.py	2010-08-11 21:16:00 UTC (rev 6058)
+++ CalendarServer/branches/users/glyph/sql-store/twistedcaldav/database.py	2010-08-11 21:21:15 UTC (rev 6059)
@@ -136,59 +136,113 @@
     def close(self):
         
         if self.initialized:
-            self.pool.close()
+            try:
+                self.pool.close()
+            except Exception, e:
+                log.err("Error whilst closing connection pool: %s" % (e,))
             self.pool = None
             self.initialized = False
 
     @inlineCallbacks
     def clean(self):
         
-        if not self.initialized:
-            yield self.open()
+        # Re-try at least once
+        for _ignore in (0, 1):
+            if not self.initialized:
+                yield self.open()
 
-        yield self._db_empty_data_tables()
+            try:
+                yield self._db_empty_data_tables()
+            except Exception, e:
+                log.err("Error in database clean: %s" % (e,))
+                self.close()
+            else:
+                break
 
     @inlineCallbacks
     def execute(self, sql, *query_params):
         
-        if not self.initialized:
-            yield self.open()
+        # Re-try at least once
+        for _ignore in (0, 1):
+            if not self.initialized:
+                yield self.open()
+    
+            try:
+                yield self._db_execute(sql, *query_params)
+            except Exception, e:
+                log.err("Error in database execute: %s" % (e,))
+                self.close()
+            else:
+                break
 
-        yield self._db_execute(sql, *query_params)
-
     @inlineCallbacks
     def executescript(self, script):
         
-        if not self.initialized:
-            yield self.open()
+        # Re-try at least once
+        for _ignore in (0, 1):
+            if not self.initialized:
+                yield self.open()
+    
+            try:
+                yield self._db_execute_script(script)
+            except Exception, e:
+                log.err("Error in database executescript: %s" % (e,))
+                self.close()
+            else:
+                break
 
-        yield self._db_execute_script(script)
-
     @inlineCallbacks
     def query(self, sql, *query_params):
         
-        if not self.initialized:
-            yield self.open()
+        # Re-try at least once
+        for _ignore in (0, 1):
+            if not self.initialized:
+                yield self.open()
+    
+            try:
+                result = (yield self._db_all_values_for_sql(sql, *query_params))
+            except Exception, e:
+                log.err("Error in database query: %s" % (e,))
+                self.close()
+            else:
+                break
 
-        result = (yield self._db_all_values_for_sql(sql, *query_params))
         returnValue(result)
 
     @inlineCallbacks
     def queryList(self, sql, *query_params):
         
-        if not self.initialized:
-            yield self.open()
+        # Re-try at least once
+        for _ignore in (0, 1):
+            if not self.initialized:
+                yield self.open()
+            
+            try:
+                result = (yield self._db_values_for_sql(sql, *query_params))
+            except Exception, e:
+                log.err("Error in database queryList: %s" % (e,))
+                self.close()
+            else:
+                break
 
-        result = (yield self._db_values_for_sql(sql, *query_params))
         returnValue(result)
 
     @inlineCallbacks
     def queryOne(self, sql, *query_params):
         
-        if not self.initialized:
-            yield self.open()
+        # Re-try at least once
+        for _ignore in (0, 1):
+            if not self.initialized:
+                yield self.open()
+    
+            try:
+                result = (yield self._db_value_for_sql(sql, *query_params))
+            except Exception, e:
+                log.err("Error in database queryOne: %s" % (e,))
+                self.close()
+            else:
+                break
 
-        result = (yield self._db_value_for_sql(sql, *query_params))
         returnValue(result)
 
     def _db_version(self):

Modified: CalendarServer/branches/users/glyph/sql-store/twistedcaldav/resource.py
===================================================================
--- CalendarServer/branches/users/glyph/sql-store/twistedcaldav/resource.py	2010-08-11 21:16:00 UTC (rev 6058)
+++ CalendarServer/branches/users/glyph/sql-store/twistedcaldav/resource.py	2010-08-11 21:21:15 UTC (rev 6059)
@@ -494,8 +494,6 @@
                     label = "collection" if isvirt else "default"
                     notifierID = dataObject.notifierID(label=label)
                     if notifierID is not None:
-                        print "XYZZY notifierID", notifierID
-
                         pubSubConfiguration = getPubSubConfiguration(config)
                         nodeName = getPubSubPath(notifierID, pubSubConfiguration)
                         propVal = customxml.PubSubXMPPPushKeyProperty(nodeName)
@@ -1401,9 +1399,6 @@
         except:
             return fail(Failure())
 
-        if hasattr(self, 'clientNotifier'):
-            self.clientNotifier.notify(op="update")
-
         return succeed(True)
 
     #
@@ -2294,79 +2289,59 @@
             qname = property.qname()
 
         if qname == (customxml.calendarserver_namespace, "push-transports"):
-            pubSubConfiguration = getPubSubConfiguration(config)
-            if (pubSubConfiguration['enabled'] and
-                getattr(self, "clientNotifier", None) is not None):
-                    id = self.clientNotifier.getID()
-                    nodeName = getPubSubPath(id, pubSubConfiguration)
-                    children = []
-                    if pubSubConfiguration['aps-bundle-id']:
-                        children.append(
-                            customxml.PubSubTransportProperty(
-                                customxml.PubSubSubscriptionProperty(
-                                    davxml.HRef(
-                                        pubSubConfiguration['subscription-url']
-                                    ),
+            notifierID = self._newStoreHome.notifierID()
+            if notifierID is not None:
+                pubSubConfiguration = getPubSubConfiguration(config)
+                children = []
+                if pubSubConfiguration['aps-bundle-id']:
+                    children.append(
+                        customxml.PubSubTransportProperty(
+                            customxml.PubSubSubscriptionProperty(
+                                davxml.HRef(
+                                    pubSubConfiguration['subscription-url']
                                 ),
-                                customxml.PubSubAPSBundleIDProperty(
-                                    pubSubConfiguration['aps-bundle-id']
-                                ),
-                                type="APSD",
-                            )
+                            ),
+                            customxml.PubSubAPSBundleIDProperty(
+                                pubSubConfiguration['aps-bundle-id']
+                            ),
+                            type="APSD",
                         )
-                    if pubSubConfiguration['xmpp-server']:
-                        children.append(
-                            customxml.PubSubTransportProperty(
-                                customxml.PubSubXMPPServerProperty(
-                                    pubSubConfiguration['xmpp-server']
-                                ),
-                                customxml.PubSubXMPPURIProperty(
-                                    getPubSubXMPPURI(id, pubSubConfiguration)
-                                ),
-                                type="XMPP",
-                            )
+                    )
+                if pubSubConfiguration['xmpp-server']:
+                    children.append(
+                        customxml.PubSubTransportProperty(
+                            customxml.PubSubXMPPServerProperty(
+                                pubSubConfiguration['xmpp-server']
+                            ),
+                            customxml.PubSubXMPPURIProperty(
+                                getPubSubXMPPURI(notifierID, pubSubConfiguration)
+                            ),
+                            type="XMPP",
                         )
+                    )
 
-                    propVal = customxml.PubSubPushTransportsProperty(*children)
-                    nodeCacher = getNodeCacher()
-                    d = nodeCacher.waitForNode(self.clientNotifier, nodeName)
-                    # In either case we're going to return the value
-                    d.addBoth(lambda ignored: propVal)
-                    return d
+                return succeed(customxml.PubSubPushTransportsProperty(*children))
 
 
             else:
                 return succeed(customxml.PubSubPushTransportsProperty())
 
         if qname == (customxml.calendarserver_namespace, "pushkey"):
-            pubSubConfiguration = getPubSubConfiguration(config)
-            if pubSubConfiguration['enabled']:
-                if getattr(self, "clientNotifier", None) is not None:
-                    id = self.clientNotifier.getID()
-                    nodeName = getPubSubPath(id, pubSubConfiguration)
-                    propVal = customxml.PubSubXMPPPushKeyProperty(nodeName)
-                    nodeCacher = getNodeCacher()
-                    d = nodeCacher.waitForNode(self.clientNotifier, nodeName)
-                    # In either case we're going to return the xmpp-uri value
-                    d.addBoth(lambda ignored: propVal)
-                    return d
+            notifierID = self._newStoreHome.notifierID()
+            if notifierID is not None:
+                pubSubConfiguration = getPubSubConfiguration(config)
+                nodeName = getPubSubPath(notifierID, pubSubConfiguration)
+                return succeed(customxml.PubSubXMPPPushKeyProperty(nodeName))
             else:
                 return succeed(customxml.PubSubXMPPPushKeyProperty())
 
 
         if qname == (customxml.calendarserver_namespace, "xmpp-uri"):
-            pubSubConfiguration = getPubSubConfiguration(config)
-            if pubSubConfiguration['enabled']:
-                if getattr(self, "clientNotifier", None) is not None:
-                    id = self.clientNotifier.getID()
-                    nodeName = getPubSubPath(id, pubSubConfiguration)
-                    propVal = customxml.PubSubXMPPURIProperty(
-                        getPubSubXMPPURI(id, pubSubConfiguration))
-                    nodeCacher = getNodeCacher()
-                    d = nodeCacher.waitForNode(self.clientNotifier, nodeName)
-                    # In either case we're going to return the xmpp-uri value
-                    d.addBoth(lambda ignored: propVal)
-                    return d
+            notifierID = self._newStoreHome.notifierID()
+            if notifierID is not None:
+                pubSubConfiguration = getPubSubConfiguration(config)
+                return succeed(customxml.PubSubXMPPURIProperty(
+                    getPubSubXMPPURI(notifierID, pubSubConfiguration)))
             else:
                 return succeed(customxml.PubSubXMPPURIProperty())
 

Modified: CalendarServer/branches/users/glyph/sql-store/twistedcaldav/sharing.py
===================================================================
--- CalendarServer/branches/users/glyph/sql-store/twistedcaldav/sharing.py	2010-08-11 21:16:00 UTC (rev 6058)
+++ CalendarServer/branches/users/glyph/sql-store/twistedcaldav/sharing.py	2010-08-11 21:21:15 UTC (rev 6059)
@@ -818,15 +818,14 @@
         self._db()
 
 
-    @property
-    def dbpath(self):
+    def get_dbpath(self):
         return self.resource.fp.child(InvitesDatabase.db_basename).path
 
 
-    @dbpath.setter
-    def dbpath(self, newpath):
+    def set_dbpath(self, newpath):
         pass
 
+    dbpath = property(get_dbpath, set_dbpath)
 
     def allRecords(self):
         
@@ -996,11 +995,15 @@
             self.sharesDB().addOrUpdateRecord(share)
         
         # Set per-user displayname to whatever was given
+        sharedCollection = (yield request.locateResource(hostUrl))
+        ownerPrincipal = (yield self.ownerPrincipal(request))
+        sharedCollection.setVirtualShare(ownerPrincipal, oldShare)
         if displayname:
-            sharedCollection = (yield request.locateResource(hostUrl))
-            ownerPrincipal = (yield self.ownerPrincipal(request))
-            sharedCollection.setVirtualShare(ownerPrincipal, oldShare)
             yield sharedCollection.writeProperty(davxml.DisplayName.fromString(displayname), request)
+            
+        # Calendars always start out transparent
+        if sharedCollection.isCalendarCollection():
+            yield sharedCollection.writeProperty(caldavxml.ScheduleCalendarTransp(caldavxml.Transparent()), request)
  
         # Return the URL of the shared collection
         returnValue(XMLResponse(
@@ -1189,16 +1192,17 @@
         super(SharedCollectionsDatabase, self).__init__(db_filename, True, autocommit=True)
 
 
-    @property
-    def dbpath(self):
+    def get_dbpath(self):
         return self.resource.fp.child(SharedCollectionsDatabase.db_basename).path
 
 
-    @dbpath.setter
-    def dbpath(self, newpath):
+    def set_dbpath(self, newpath):
         pass
 
 
+    dbpath = property(get_dbpath, set_dbpath)
+
+
     def create(self):
         """
         Create the index and initialize it.

Modified: CalendarServer/branches/users/glyph/sql-store/txcaldav/calendarstore/postgres_schema_v1.sql
===================================================================
--- CalendarServer/branches/users/glyph/sql-store/txcaldav/calendarstore/postgres_schema_v1.sql	2010-08-11 21:16:00 UTC (rev 6058)
+++ CalendarServer/branches/users/glyph/sql-store/txcaldav/calendarstore/postgres_schema_v1.sql	2010-08-11 21:21:15 UTC (rev 6059)
@@ -148,6 +148,7 @@
 ----------------
 
 create table TIME_RANGE (
+  CALENDAR_RESOURCE_ID        varchar(255) not null references CALENDAR,
   CALENDAR_OBJECT_RESOURCE_ID varchar(255) not null references CALENDAR_OBJECT,
   FLOATING                    bool         not null,
   START_DATE                  date         not null,
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20100811/e93b7e39/attachment-0001.html>


More information about the calendarserver-changes mailing list