[portletswap-commits] JBoss PortletSwap SVN: r247 - in contrib/wikiPortlet/trunk: wiki-common and 23 other directories.

portletswap-commits at lists.jboss.org portletswap-commits at lists.jboss.org
Tue Mar 3 13:53:00 EST 2009


Author: piergiorgiolucidi
Date: 2009-03-03 13:53:00 -0500 (Tue, 03 Mar 2009)
New Revision: 247

Added:
   contrib/wikiPortlet/trunk/wiki-common/
   contrib/wikiPortlet/trunk/wiki-common/.classpath
   contrib/wikiPortlet/trunk/wiki-common/.project
   contrib/wikiPortlet/trunk/wiki-common/.settings/
   contrib/wikiPortlet/trunk/wiki-common/.settings/org.eclipse.jdt.core.prefs
   contrib/wikiPortlet/trunk/wiki-common/.settings/org.maven.ide.eclipse.prefs
   contrib/wikiPortlet/trunk/wiki-common/maven.xml
   contrib/wikiPortlet/trunk/wiki-common/pom.xml
   contrib/wikiPortlet/trunk/wiki-common/project.properties
   contrib/wikiPortlet/trunk/wiki-common/project.xml
   contrib/wikiPortlet/trunk/wiki-common/src/
   contrib/wikiPortlet/trunk/wiki-common/src/etc/
   contrib/wikiPortlet/trunk/wiki-common/src/etc/CountryCodes.txt
   contrib/wikiPortlet/trunk/wiki-common/src/etc/CountryCodes.xml
   contrib/wikiPortlet/trunk/wiki-common/src/etc/GenXML.java
   contrib/wikiPortlet/trunk/wiki-common/src/etc/JBossWiki.properties
   contrib/wikiPortlet/trunk/wiki-common/src/etc/WikiInsidePlugins.xml
   contrib/wikiPortlet/trunk/wiki-common/src/etc/WikiTypes.xml
   contrib/wikiPortlet/trunk/wiki-common/src/etc/countryCodes.dtd
   contrib/wikiPortlet/trunk/wiki-common/src/etc/images/
   contrib/wikiPortlet/trunk/wiki-common/src/etc/images/ATOMButton.gif
   contrib/wikiPortlet/trunk/wiki-common/src/etc/images/AtomButton.ai
   contrib/wikiPortlet/trunk/wiki-common/src/etc/images/JBossWikiLogoMedium.png
   contrib/wikiPortlet/trunk/wiki-common/src/etc/images/RDFButton.ai
   contrib/wikiPortlet/trunk/wiki-common/src/etc/images/RDFButton.gif
   contrib/wikiPortlet/trunk/wiki-common/src/etc/images/RSSButton.gif
   contrib/wikiPortlet/trunk/wiki-common/src/etc/images/RSSButton.png
   contrib/wikiPortlet/trunk/wiki-common/src/etc/images/attachButton.png
   contrib/wikiPortlet/trunk/wiki-common/src/etc/images/editButton.png
   contrib/wikiPortlet/trunk/wiki-common/src/etc/images/historyButton.png
   contrib/wikiPortlet/trunk/wiki-common/src/etc/images/main.gif
   contrib/wikiPortlet/trunk/wiki-common/src/etc/images/out.png
   contrib/wikiPortlet/trunk/wiki-common/src/etc/images/permaLinkButton.png
   contrib/wikiPortlet/trunk/wiki-common/src/etc/images/recentChanges.gif
   contrib/wikiPortlet/trunk/wiki-common/src/etc/images/wikiStyle.css
   contrib/wikiPortlet/trunk/wiki-common/src/etc/org/
   contrib/wikiPortlet/trunk/wiki-common/src/etc/org/jboss/
   contrib/wikiPortlet/trunk/wiki-common/src/etc/org/jboss/wiki/
   contrib/wikiPortlet/trunk/wiki-common/src/etc/org/jboss/wiki/fileaccess/
   contrib/wikiPortlet/trunk/wiki-common/src/etc/org/jboss/wiki/fileaccess/mime.types
   contrib/wikiPortlet/trunk/wiki-common/src/etc/org/jboss/wiki/filedatasource.properties
   contrib/wikiPortlet/trunk/wiki-common/src/etc/org/jboss/wiki/filedatasource.properties.sample
   contrib/wikiPortlet/trunk/wiki-common/src/etc/org/jboss/wiki/wikiPlugins.properties
   contrib/wikiPortlet/trunk/wiki-common/src/etc/wikiTypes.dtd
   contrib/wikiPortlet/trunk/wiki-common/src/java/
   contrib/wikiPortlet/trunk/wiki-common/src/java/bmsi/
   contrib/wikiPortlet/trunk/wiki-common/src/java/bmsi/util/
   contrib/wikiPortlet/trunk/wiki-common/src/java/bmsi/util/Diff.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/bmsi/util/DiffPrint.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/com/
   contrib/wikiPortlet/trunk/wiki-common/src/java/com/ecyrd/
   contrib/wikiPortlet/trunk/wiki-common/src/java/com/ecyrd/jspwiki/
   contrib/wikiPortlet/trunk/wiki-common/src/java/com/ecyrd/jspwiki/plugin/
   contrib/wikiPortlet/trunk/wiki-common/src/java/com/ecyrd/jspwiki/plugin/CounterPlugin.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/com/ecyrd/jspwiki/plugin/CurrentTimePlugin.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/com/ecyrd/jspwiki/plugin/ImagePlugin.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/com/ecyrd/jspwiki/plugin/InsertPage.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/com/ecyrd/jspwiki/plugin/RecentChangesPlugin.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/com/ecyrd/jspwiki/plugin/ReferringPagesPlugin.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/com/ecyrd/jspwiki/plugin/UndefinedPagesPlugin.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/com/ecyrd/jspwiki/plugin/UnusedPagesPlugin.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/apache/
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/apache/commons/
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/AdminSimpleCredentials.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/AttachmentDataSource.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/Credentials.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/EditSessionWatcher.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/FileAttachmentDataSource.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/FileDSCommons.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/FileMediaDataSource.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/FileWikiPageDictionary.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/InsidePluginExcecutor.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/JBossPortalCredentials.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/LanguageDataSource.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/Media.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/MediaDataSource.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/MediaInternalization.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/My.uml2
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/PluginDescriptor.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/RenamePageWatcher.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/SimpleCredentials.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/WikiAttachment.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/WikiCommon.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/WikiContext.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/WikiEngine.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/WikiInsidePlugin.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/WikiPage.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/WikiPageDictionary.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/WikiPlugin.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/WikiProperties.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/WikiSearch.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/WikiSession.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/WikiType.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/WikiTypeLoader.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/exceptions/
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/exceptions/DataSourceException.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/exceptions/DataSourceExistsException.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/exceptions/EditSessionExpired.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/exceptions/EditingNotAllowedException.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/exceptions/PageAlreadyExistsException.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/exceptions/PageDoesntExistException.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/exceptions/PageNotEditedException.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/exceptions/PageNotExist.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/exceptions/PageRenamingException.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/exceptions/SaveException.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/exceptions/WikiException.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/exceptions/WikiManagementNotFoundException.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/exceptions/WikiSaveException.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/management/
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/management/EMailNotifier.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/management/NotificationMsg.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/management/WikiServiceLocal.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/management/WikiServiceManagement.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/management/WikiServiceMenagement.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/management/WikiServiceRemote.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/ATOMPlugin.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/ATOMWikiType.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/AddTranslatorPartsPlugin.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/AdminConsolePlugin.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/AdminRenamingPlugin.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/AttachementInfoPlugin.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/AttachmentListPlugin.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/DefaultWikiType.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/DiffPlugin.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/DifferenceEngine.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/DirectReferenceWikiType.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/FindResultPlugin.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/FriendlyLinkPlugin.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/GetRefsFromPagePlugin.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/HTMLTranslatorNoPlugins.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/HTMLTranslatorParts.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/IndexInsidePlugin.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/InsertPageInsidePlugin.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/LinkPagePlugin.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/OtherLangsPlugin.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/RDFPlugin.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/RSSPlugin.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/RSSWikiType.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/ReTranslateUids.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/RecentlyChangedPagesPlugin.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/RefsManipulatingInsidePlugin.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/SendNotificationPlugin.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/SubpagesListPlugin.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/TextAreaChange.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/TomekInsidePlugin.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/TrailPlugin.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/TranslateUids.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/UpdateRefs.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/WatchListPlugin.java
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/WikiContext.txt
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/WikiSyntax.txt
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/WikiTranslator.txt
   contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/taglib/
   contrib/wikiPortlet/trunk/wiki-common/src/web/
   contrib/wikiPortlet/trunk/wiki-common/src/web/WEB-INF/
Log:
- Portal 2.7.x support: wiki-common

Added: contrib/wikiPortlet/trunk/wiki-common/.classpath
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/.classpath	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/.classpath	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="src" path="src/etc"/>
+	<classpathentry kind="src" path="src/java"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
+	<classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/>
+	<classpathentry kind="output" path="WebRoot/WEB-INF/classes"/>
+</classpath>

Added: contrib/wikiPortlet/trunk/wiki-common/.project
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/.project	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/.project	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>wiki-common</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.maven.ide.eclipse.maven2Builder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.maven.ide.eclipse.maven2Nature</nature>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>

Added: contrib/wikiPortlet/trunk/wiki-common/.settings/org.eclipse.jdt.core.prefs
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/.settings/org.eclipse.jdt.core.prefs	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/.settings/org.eclipse.jdt.core.prefs	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,5 @@
+#Fri Jan 23 19:29:49 CET 2009
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
+org.eclipse.jdt.core.compiler.compliance=1.5
+org.eclipse.jdt.core.compiler.source=1.5

Added: contrib/wikiPortlet/trunk/wiki-common/.settings/org.maven.ide.eclipse.prefs
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/.settings/org.maven.ide.eclipse.prefs	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/.settings/org.maven.ide.eclipse.prefs	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,8 @@
+#Fri Jan 23 19:29:49 CET 2009
+activeProfiles=
+eclipse.preferences.version=1
+fullBuildGoals=process-test-resources
+includeModules=false
+resolveWorkspaceProjects=true
+resourceFilterGoals=process-resources resources\:testResources
+version=1

Added: contrib/wikiPortlet/trunk/wiki-common/maven.xml
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/maven.xml	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/maven.xml	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,40 @@
+<!-- 
+  JBoss, the OpenSource J2EE webOS
+  Distributable under LGPL license.
+  See terms of license at gnu.org. 
+ -->
+<project xmlns:j="jelly:core" xmlns:ant="jelly:ant" xmlns:u="jelly:util" >
+    <goal name="build">
+
+        <attainGoal name="jar" />
+        
+        <!-- copy jar to repo -->
+        <ant:copy tofile="${maven.repo.local}/wiki-common/jars/wiki-common.jar" overwrite="true">
+        	<ant:fileset dir="target">
+				<ant:filename name="wiki-common-1.0.jar" />
+		    </ant:fileset>
+        </ant:copy>
+        
+    </goal>
+    
+    <goal name="deploy">
+    	<!-- copy informa libraries -->
+    	<!--<ant:copy todir="${local.deploy.dir}/wiki.ear/" flatten="true">
+		    <ant:fileset dir="lib">
+					<ant:filename name="*.jar" />
+			</ant:fileset>
+		</ant:copy>-->
+		
+		<!--<ant:copy tofile="${local.deploy.dir}/${wiki.ear.name}/wiki-common.jar" flatten="true">
+		    <ant:fileset dir="target">
+					<ant:filename name="wiki-common-1.0.jar" />
+			    </ant:fileset>
+		</ant:copy>-->
+	</goal>
+    
+    <goal name="all">
+    	<attainGoal name="build" />	
+    	<attainGoal name="deploy" />	
+    </goal>
+    
+</project>

Added: contrib/wikiPortlet/trunk/wiki-common/pom.xml
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/pom.xml	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/pom.xml	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,173 @@
+<!--
+	JBoss, the OpenSource J2EE webOS Distributable under LGPL license. See
+	terms of license at gnu.org. 
+	Maven manual install: portal-core-lib.jar
+	portal-portlet-lib javax-servlet.jar javax-servlet-jsp.jar
+	activation.jar jboss-ejb3x.jar jboss-ejb3.jar portal-identity-lib.jar
+	jboss-portlet-api-lib.jar
+	
+	author: Piergiorgio Lucidi
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+	<modelVersion>4.0.0</modelVersion>
+	<parent>
+		<groupId>jboss</groupId>
+		<artifactId>wiki</artifactId>
+		<version>1.0</version>
+	</parent>
+	<artifactId>wiki-common</artifactId>
+	<name>JBoss Wiki Common</name>
+	<version>1.0</version>
+	<packaging>jar</packaging>
+	<developers>
+		<developer>
+			<name>Tomasz Szymanski</name>
+			<url>http://mamut.net.pl</url>
+			<roles>
+				<role>Retired Project Lead</role>
+			</roles>
+		</developer>
+		<developer>
+			<name>Piergiorgio Lucidi</name>
+			<email>p.lucidi at sourcesense.com</email>
+			<url>http://www.open4dev.com/</url>
+			<organization>Sourcesense</organization>
+			<organizationUrl>http://www.sourcesense.com/</organizationUrl>
+		</developer>
+	</developers>
+	<build>
+		<sourceDirectory>src</sourceDirectory>
+		<resources>
+			<resource>
+				<directory>../src/application</directory>
+				<includes>
+					<include>**/*.txt</include>
+					<include>**/*.xml</include>
+				</includes>
+				<targetPath>../../../target/</targetPath>
+			</resource>
+			<resource>
+				<directory>src/etc/images</directory>
+				<includes>
+					<include>**/*.ai</include>
+					<include>**/*.gif</include>
+					<include>**/*.png</include>
+					<include>**/*.css</include>
+				</includes>
+				<targetPath>/images/</targetPath>
+			</resource>
+			<resource>
+				<directory>src/etc/</directory>
+				<includes>
+					<include>**/*.properties</include>
+					<include>**/*.xml</include>
+					<include>**/*.types</include>
+					<include>**/*.dtd</include>
+				</includes>
+				<targetPath>/</targetPath>
+			</resource>
+		</resources>
+		<plugins>
+			<plugin>
+				<artifactId>maven-compiler-plugin</artifactId>
+				<configuration>
+					<source>1.5</source>
+					<target>1.5</target>
+				</configuration>
+			</plugin>
+			<plugin>
+		        <artifactId>maven-jar-plugin</artifactId>
+		        <version>2.2</version>
+		         <configuration>
+		         <finalName>wiki-common</finalName>
+		         <outputDirectory>../target/lib</outputDirectory>
+		          <archive>    
+		            <manifest>
+		              <addClasspath>true</addClasspath>
+		              <addExtensions>true</addExtensions>
+		            </manifest>
+		            <manifestEntries>
+		              <mode>development</mode>
+		              <url>${pom.url}</url>
+		            </manifestEntries>
+		          </archive>
+		        </configuration>
+	      </plugin>
+		</plugins>
+	</build>
+	<dependencies>
+		<dependency>
+			<groupId>junit</groupId>
+			<artifactId>junit</artifactId>
+			<version>3.8.1</version>
+			<scope>test</scope>
+		</dependency>
+		<dependency>
+			<groupId>dom4j</groupId>
+			<artifactId>dom4j</artifactId>
+			<version>1.6</version>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>jdom</groupId>
+			<artifactId>jdom</artifactId>
+			<version>1.0</version>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>jboss</groupId>
+			<artifactId>jboss-ejb3x</artifactId>
+			<version>1.0</version>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>jboss</groupId>
+			<artifactId>jboss-ejb3</artifactId>
+			<version>1.0</version>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>jboss</groupId>
+			<artifactId>jboss-portlet-api-lib</artifactId>
+			<version>1.0</version>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>jboss</groupId>
+			<artifactId>portal-identity-lib</artifactId>
+			<version>1.0</version>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>jboss</groupId>
+			<artifactId>jbossall-client</artifactId>
+			<version>3.2.3</version>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>jboss</groupId>
+			<artifactId>portal-portlet-lib</artifactId>
+			<version>1.0</version>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.openejb</groupId>
+			<artifactId>javaee-api</artifactId>
+			<version>5.0-1</version>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>javax.portlet</groupId>
+			<artifactId>portlet-api</artifactId>
+			<version>1.0</version>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>jboss</groupId>
+			<artifactId>portal-common-lib</artifactId>
+			<version>1.0</version>
+			<scope>provided</scope>
+		</dependency>
+	</dependencies>
+</project>

Added: contrib/wikiPortlet/trunk/wiki-common/project.properties
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/project.properties	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/project.properties	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,7 @@
+maven.repo.remote=http://repository.atlassian.com,http://www.ibiblio.org/maven,http://dist.codehaus.org/
+maven.junit.fork=yes
+maven.war.src=${basedir}/src/web
+
+maven.jar.override=on
+
+maven.jar.shotoku-base=${ext.root.dir}/shotoku/shotoku-base/target/shotoku-base.jar

Added: contrib/wikiPortlet/trunk/wiki-common/project.xml
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/project.xml	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/project.xml	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,169 @@
+<?xml version='1.0' encoding='ISO-8859-1'?>
+<!-- 
+  JBoss, the OpenSource J2EE webOS
+  Distributable under LGPL license.
+  See terms of license at gnu.org. 
+ -->
+<project>
+    <pomVersion>3</pomVersion>
+    <extend>../common.xml</extend>
+    <id>wiki-common</id>
+    <name>Wiki common</name>
+
+    <currentVersion>1.0</currentVersion>
+	<build>
+    	<!-- <unitTestSourceDirectory>./src/test/java</unitTestSourceDirectory>
+		<unitTest>
+		 	<includes>
+		 		<include>**/*Test.java</include>
+		 		<include>**/Test*.java</include>
+		 	</includes>
+		</unitTest>-->
+        <sourceDirectory>src/java</sourceDirectory>
+        <resources>
+            <resource>
+                <directory>src/etc/</directory>
+                <include>**/*.properties</include>
+            </resource>
+            <resource>
+                <directory>src/etc/</directory>
+                <include>**/*.xml</include>
+            </resource>
+            <resource>
+                <directory>src/etc/</directory>
+                <include>**/*.types</include>
+            </resource>
+        </resources>
+    </build>
+    <organization>
+        <name>Tomasz Szymanski</name>
+        <url>http://mamut.net.pl</url>
+    </organization>
+
+	<dependencies>
+	
+		<dependency>
+	        <groupId>aslibs</groupId>
+	        <artifactId>javax.servlet</artifactId>
+	        <version>1.0</version>
+	        <jar>javax.servlet.jar</jar>
+	    </dependency>
+	
+		<dependency>
+	        <groupId>aslibs</groupId>
+	        <artifactId>javax.servlet.jsp</artifactId>
+	        <version>1.0</version>
+	        <jar>javax.servlet.jsp.jar</jar>
+	    </dependency>
+	    
+	    <dependency>
+            <groupId>junit</groupId>
+            <artifactId>junit</artifactId>
+            <version>3.8.1</version>
+            <properties>
+                <war.bundle>true</war.bundle>
+            </properties>
+        </dependency>
+        
+		<dependency>
+	            <groupId>jboss</groupId>
+	            <artifactId>activation</artifactId>
+	            <version>1.0</version>
+	            <jar>activation.jar</jar>
+	    </dependency>
+	    
+	    <dependency>
+	        <groupId>commons-fileupload</groupId>
+	        <artifactId>commons-fileupload.jar</artifactId>
+	        <version>1.0</version>
+	        <jar>commons-fileupload-1.0.jar</jar>
+	    </dependency>
+	    
+	    <dependency>
+	        <groupId>dom4j</groupId>
+	        <artifactId>dom4j</artifactId>
+	        <version>1.6</version>
+	    </dependency>
+	    
+	    <dependency>
+	        <groupId>jdom</groupId>
+	        <artifactId>jdom</artifactId>
+	        <version>1.0</version>
+	    </dependency>
+	    
+	    <dependency>
+            <groupId>jboss</groupId>
+            <artifactId>jboss-ejb3x</artifactId>
+            <version>1.0</version>
+            <jar>jboss-ejb3x.jar</jar>
+        </dependency>
+        
+        <dependency>
+            <groupId>jboss</groupId>
+            <artifactId>jboss-ejb3</artifactId>
+            <version>1.0</version>
+            <jar>jboss-ejb3.jar</jar>
+        </dependency>
+        
+        <dependency>
+		    <id>portlet-api</id>
+		    <version>1.0</version>
+		</dependency>
+		
+		<dependency>
+	            <groupId>jboss</groupId>
+	            <artifactId>jboss-jmx</artifactId>
+	            <version>1.0</version>
+	            <jar>jboss-jmx.jar</jar>
+	        </dependency>
+	
+		<dependency>
+		    <groupId>jboss</groupId>
+		    <artifactId>jboss-common</artifactId>
+		    <version>1.0</version>
+		    <jar>jboss-common.jar</jar>
+		</dependency>
+		
+		<dependency>
+		    <groupId>jboss</groupId>
+		    <artifactId>portal-common-lib</artifactId>
+		    <version>1.0</version>
+		    <jar>portal-common-lib.jar</jar>
+		</dependency>
+		
+		<dependency>
+		    <groupId>jboss</groupId>
+		    <artifactId>portal-core-lib</artifactId>
+		    <version>1.0</version>
+		    <jar>portal-core-lib.jar</jar>
+		</dependency>
+		
+		<dependency>
+		    <groupId>jboss</groupId>
+		    <artifactId>portal-portlet-lib</artifactId>
+		    <version>1.0</version>
+		    <jar>portal-portlet-lib.jar</jar>
+		</dependency>
+		
+		<dependency>
+		    <groupId>jboss</groupId>
+		    <artifactId>jboss-portlet-api-lib</artifactId>
+		    <version>1.0</version>
+		    <jar>jboss-portlet-api-lib.jar</jar>
+		</dependency>
+
+		<dependency>
+                    <groupId>jboss</groupId>
+                    <artifactId>portal-identity-lib</artifactId>
+                    <version>1.0</version>
+                    <jar>portal-identity-lib.jar</jar>
+                </dependency>
+
+		
+		<dependency>
+		    <groupId>jboss</groupId>
+		    <artifactId>jbossall-client</artifactId>
+		    <version>3.2.3</version>
+		</dependency>
+    </dependencies>
+</project>

Added: contrib/wikiPortlet/trunk/wiki-common/src/etc/CountryCodes.txt
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/etc/CountryCodes.txt	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/etc/CountryCodes.txt	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,240 @@
+AFGHANISTAN                                     AF      AFG     004
+ALBANIA                                         AL      ALB     008
+ALGERIA                                         DZ      DZA     012
+AMERICAN SAMOA                                  AS      ASM     016
+ANDORRA                                         AD      AND     020
+ANGOLA                                          AO      AGO     024
+ANGUILLA                                        AI      AIA     660
+ANTARCTICA                                      AQ      ATA     010
+ANTIGUA AND BARBUDA                             AG      ATG     028
+ARGENTINA                                       AR      ARG     032
+ARMENIA                                         AM      ARM     051
+ARUBA                                           AW      ABW     533
+AUSTRALIA                                       AU      AUS     036
+AUSTRIA                                         AT      AUT     040
+AZERBAIJAN                                      AZ      AZE     031
+BAHAMAS                                         BS      BHS     044
+BAHRAIN                                         BH      BHR     048
+BANGLADESH                                      BD      BGD     050
+BARBADOS                                        BB      BRB     052
+BELARUS                                         BY      BLR     112
+BELGIUM                                         BE      BEL     056
+BELIZE                                          BZ      BLZ     084
+BENIN                                           BJ      BEN     204
+BERMUDA                                         BM      BMU     060
+BHUTAN                                          BT      BTN     064
+BOLIVIA                                         BO      BOL     068
+BOSNIA AND HERZEGOWINA                          BA      BIH     070
+BOTSWANA                                        BW      BWA     072
+BOUVET ISLAND                                   BV      BVT     074
+BRAZIL                                          BR      BRA     076
+BRITISH INDIAN OCEAN TERRITORY                  IO      IOT     086
+BRUNEI DARUSSALAM                               BN      BRN     096
+BULGARIA                                        BG      BGR     100
+BURKINA FASO                                    BF      BFA     854
+BURUNDI                                         BI      BDI     108
+CAMBODIA                                        KH      KHM     116
+CAMEROON                                        CM      CMR     120
+CANADA                                          CA      CAN     124
+CAPE VERDE                                      CV      CPV     132
+CAYMAN ISLANDS                                  KY      CYM     136
+CENTRAL AFRICAN REPUBLIC                        CF      CAF     140
+CHAD                                            TD      TCD     148
+CHILE                                           CL      CHL     152
+CHINA                                           CN      CHN     156
+CHRISTMAS ISLAND                                CX      CXR     162
+COCOS (KEELING) ISLANDS                         CC      CCK     166
+COLOMBIA                                        CO      COL     170
+COMOROS                                         KM      COM     174
+CONGO, Democratic Republic of (was Zaire)       CD      COD     180
+CONGO, People's Republic of                     CG      COG     178
+COOK ISLANDS                                    CK      COK     184
+COSTA RICA                                      CR      CRI     188
+COTE D'IVOIRE                                   CI      CIV     384
+CROATIA (local name: Hrvatska)                  HR      HRV     191
+CUBA                                            CU      CUB     192
+CYPRUS                                          CY      CYP     196
+CZECH REPUBLIC                                  CZ      CZE     203
+DENMARK                                         DK      DNK     208
+DJIBOUTI                                        DJ      DJI     262
+DOMINICA                                        DM      DMA     212
+DOMINICAN REPUBLIC                              DO      DOM     214
+EAST TIMOR                                      TL      TLS     626
+ECUADOR                                         EC      ECU     218
+EGYPT                                           EG      EGY     818
+EL SALVADOR                                     SV      SLV     222
+EQUATORIAL GUINEA                               GQ      GNQ     226
+ERITREA                                         ER      ERI     232
+ESTONIA                                         EE      EST     233
+ETHIOPIA                                        ET      ETH     231
+FALKLAND ISLANDS (MALVINAS)                     FK      FLK     238
+FAROE ISLANDS                                   FO      FRO     234
+FIJI                                            FJ      FJI     242
+FINLAND                                         FI      FIN     246
+FRANCE                                          FR      FRA     250
+FRANCE, METROPOLITAN                            FX      FXX     249
+FRENCH GUIANA                                   GF      GUF     254
+FRENCH POLYNESIA                                PF      PYF     258
+FRENCH SOUTHERN TERRITORIES                     TF      ATF     260
+GABON                                           GA      GAB     266
+GAMBIA                                          GM      GMB     270
+GEORGIA                                         GE      GEO     268
+GERMANY                                         DE      DEU     276
+GHANA                                           GH      GHA     288
+GIBRALTAR                                       GI      GIB     292
+GREECE                                          GR      GRC     300
+GREENLAND                                       GL      GRL     304
+GRENADA                                         GD      GRD     308
+GUADELOUPE                                      GP      GLP     312
+GUAM                                            GU      GUM     316
+GUATEMALA                                       GT      GTM     320
+GUINEA                                          GN      GIN     324
+GUINEA-BISSAU                                   GW      GNB     624
+GUYANA                                          GY      GUY     328
+HAITI                                           HT      HTI     332
+HEARD AND MC DONALD ISLANDS                     HM      HMD     334
+HONDURAS                                        HN      HND     340
+HONG KONG                                       HK      HKG     344
+HUNGARY                                         HU      HUN     348
+ICELAND                                         IS      ISL     352
+INDIA                                           IN      IND     356
+INDONESIA                                       ID      IDN     360
+IRAN (ISLAMIC REPUBLIC OF)                      IR      IRN     364
+IRAQ                                            IQ      IRQ     368
+IRELAND                                         IE      IRL     372
+ISRAEL                                          IL      ISR     376
+ITALY                                           IT      ITA     380
+JAMAICA                                         JM      JAM     388
+JAPAN                                           JP      JPN     392
+JORDAN                                          JO      JOR     400
+KAZAKHSTAN                                      KZ      KAZ     398
+KENYA                                           KE      KEN     404
+KIRIBATI                                        KI      KIR     296
+KOREA, DEMOCRATIC PEOPLE'S REPUBLIC OF          KP      PRK     408
+KOREA, REPUBLIC OF                              KR      KOR     410
+KUWAIT                                          KW      KWT     414
+KYRGYZSTAN                                      KG      KGZ     417
+LAO PEOPLE'S DEMOCRATIC REPUBLIC                LA      LAO     418
+LATVIA                                          LV      LVA     428
+LEBANON                                         LB      LBN     422
+LESOTHO                                         LS      LSO     426
+LIBERIA                                         LR      LBR     430
+LIBYAN ARAB JAMAHIRIYA                          LY      LBY     434
+LIECHTENSTEIN                                   LI      LIE     438
+LITHUANIA                                       LT      LTU     440
+LUXEMBOURG                                      LU      LUX     442
+MACAU                                           MO      MAC     446
+MACEDONIA, THE FORMER YUGOSLAV REPUBLIC OF      MK      MKD     807
+MADAGASCAR                                      MG      MDG     450
+MALAWI                                          MW      MWI     454
+MALAYSIA                                        MY      MYS     458
+MALDIVES                                        MV      MDV     462
+MALI                                            ML      MLI     466
+MALTA                                           MT      MLT     470
+MARSHALL ISLANDS                                MH      MHL     584
+MARTINIQUE                                      MQ      MTQ     474
+MAURITANIA                                      MR      MRT     478
+MAURITIUS                                       MU      MUS     480
+MAYOTTE                                         YT      MYT     175
+MEXICO                                          MX      MEX     484
+MICRONESIA, FEDERATED STATES OF                 FM      FSM     583
+MOLDOVA, REPUBLIC OF                            MD      MDA     498
+MONACO                                          MC      MCO     492
+MONGOLIA                                        MN      MNG     496
+MONTSERRAT                                      MS      MSR     500
+MOROCCO                                         MA      MAR     504
+MOZAMBIQUE                                      MZ      MOZ     508
+MYANMAR                                         MM      MMR     104
+NAMIBIA                                         NA      NAM     516
+NAURU                                           NR      NRU     520
+NEPAL                                           NP      NPL     524
+NETHERLANDS                                     NL      NLD     528
+NETHERLANDS ANTILLES                            AN      ANT     530
+NEW CALEDONIA                                   NC      NCL     540
+NEW ZEALAND                                     NZ      NZL     554
+NICARAGUA                                       NI      NIC     558
+NIGER                                           NE      NER     562
+NIGERIA                                         NG      NGA     566
+NIUE                                            NU      NIU     570
+NORFOLK ISLAND                                  NF      NFK     574
+NORTHERN MARIANA ISLANDS                        MP      MNP     580
+NORWAY                                          NO      NOR     578
+OMAN                                            OM      OMN     512
+PAKISTAN                                        PK      PAK     586
+PALAU                                           PW      PLW     585
+PALESTINIAN TERRITORY, Occupied                 PS      PSE     275
+PANAMA                                          PA      PAN     591
+PAPUA NEW GUINEA                                PG      PNG     598
+PARAGUAY                                        PY      PRY     600
+PERU                                            PE      PER     604
+PHILIPPINES                                     PH      PHL     608
+PITCAIRN                                        PN      PCN     612
+POLAND                                          PL      POL     616
+PORTUGAL                                        PT      PRT     620
+PUERTO RICO                                     PR      PRI     630
+QATAR                                           QA      QAT     634
+REUNION                                         RE      REU     638
+ROMANIA                                         RO      ROU     642
+RUSSIAN FEDERATION                              RU      RUS     643
+RWANDA                                          RW      RWA     646
+SAINT KITTS AND NEVIS                           KN      KNA     659
+SAINT LUCIA                                     LC      LCA     662
+SAINT VINCENT AND THE GRENADINES                VC      VCT     670
+SAMOA                                           WS      WSM     882
+SAN MARINO                                      SM      SMR     674
+SAO TOME AND PRINCIPE                           ST      STP     678
+SAUDI ARABIA                                    SA      SAU     682
+SENEGAL                                         SN      SEN     686
+SEYCHELLES                                      SC      SYC     690
+SIERRA LEONE                                    SL      SLE     694
+SINGAPORE                                       SG      SGP     702
+SLOVAKIA (Slovak Republic)                      SK      SVK     703
+SLOVENIA                                        SI      SVN     705
+SOLOMON ISLANDS                                 SB      SLB     090
+SOMALIA                                         SO      SOM     706
+SOUTH AFRICA                                    ZA      ZAF     710
+SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS    GS      SGS     239
+SPAIN                                           ES      ESP     724
+SRI LANKA                                       LK      LKA     144
+ST. HELENA                                      SH      SHN     654
+ST. PIERRE AND MIQUELON                         PM      SPM     666
+SUDAN                                           SD      SDN     736
+SURINAME                                        SR      SUR     740
+SVALBARD AND JAN MAYEN ISLANDS                  SJ      SJM     744
+SWAZILAND                                       SZ      SWZ     748
+SWEDEN                                          SE      SWE     752
+SWITZERLAND                                     CH      CHE     756
+SYRIAN ARAB REPUBLIC                            SY      SYR     760
+TAIWAN                                          TW      TWN     158
+TAJIKISTAN                                      TJ      TJK     762
+TANZANIA, UNITED REPUBLIC OF                    TZ      TZA     834
+THAILAND                                        TH      THA     764
+TOGO                                            TG      TGO     768
+TOKELAU                                         TK      TKL     772
+TONGA                                           TO      TON     776
+TRINIDAD AND TOBAGO                             TT      TTO     780
+TUNISIA                                         TN      TUN     788
+TURKEY                                          TR      TUR     792
+TURKMENISTAN                                    TM      TKM     795
+TURKS AND CAICOS ISLANDS                        TC      TCA     796
+TUVALU                                          TV      TUV     798
+UGANDA                                          UG      UGA     800
+UKRAINE                                         UA      UKR     804
+UNITED ARAB EMIRATES                            AE      ARE     784
+UNITED KINGDOM                                  GB      GBR     826
+UNITED STATES                                   US      USA     840
+UNITED STATES MINOR OUTLYING ISLANDS            UM      UMI     581
+URUGUAY                                         UY      URY     858
+UZBEKISTAN                                      UZ      UZB     860
+VANUATU                                         VU      VUT     548
+VATICAN CITY STATE (HOLY SEE)                   VA      VAT     336
+VENEZUELA                                       VE      VEN     862
+VIET NAM                                        VN      VNM     704
+VIRGIN ISLANDS (BRITISH)                        VG      VGB     092
+VIRGIN ISLANDS (U.S.)                           VI      VIR     850
+WALLIS AND FUTUNA ISLANDS                       WF      WLF     876
+WESTERN SAHARA                                  EH      ESH     732
+YEMEN                                           YE      YEM     887
+YUGOSLAVIA                                      YU      YUG     891
+ZAMBIA                                          ZM      ZMB     894
+ZIMBABWE                                        ZW      ZWE     716

Added: contrib/wikiPortlet/trunk/wiki-common/src/etc/CountryCodes.xml
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/etc/CountryCodes.xml	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/etc/CountryCodes.xml	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,548 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<countries>
+	<country>
+		<description>Afar</description>
+		<twoLetterCode>AA</twoLetterCode>
+	</country>
+	<country>
+		<description>Abkhazian</description>
+		<twoLetterCode>AB</twoLetterCode>
+	</country>
+	<country>
+		<description>Afrikaans</description>
+		<twoLetterCode>AF</twoLetterCode>
+	</country>
+	<country>
+		<description>Amharic</description>
+		<twoLetterCode>AM</twoLetterCode>
+	</country>
+	<country>
+		<description>Arabic</description>
+		<twoLetterCode>AR</twoLetterCode>
+	</country>
+	<country>
+		<description>Assamese</description>
+		<twoLetterCode>AS</twoLetterCode>
+	</country>
+	<country>
+		<description>Aymara</description>
+		<twoLetterCode>AY</twoLetterCode>
+	</country>
+	<country>
+		<description>Azerbaijani</description>
+		<twoLetterCode>AZ</twoLetterCode>
+	</country>
+	<country>
+		<description>Bashkir</description>
+		<twoLetterCode>BA</twoLetterCode>
+	</country>
+	<country>
+		<description>Byelorussian</description>
+		<twoLetterCode>BE</twoLetterCode>
+	</country>
+	<country>
+		<description>Bulgarian</description>
+		<twoLetterCode>BG</twoLetterCode>
+	</country>
+	<country>
+		<description>Bihari</description>
+		<twoLetterCode>BH</twoLetterCode>
+	</country>
+	<country>
+		<description>Bislama</description>
+		<twoLetterCode>BI</twoLetterCode>
+	</country>
+	<country>
+		<description>Bengali/Bangla</description>
+		<twoLetterCode>BN</twoLetterCode>
+	</country>
+	<country>
+		<description>Tibetan</description>
+		<twoLetterCode>BO</twoLetterCode>
+	</country>
+	<country>
+		<description>Breton</description>
+		<twoLetterCode>BR</twoLetterCode>
+	</country>
+	<country>
+		<description>Catalan</description>
+		<twoLetterCode>CA</twoLetterCode>
+	</country>
+	<country>
+		<description>Corsican</description>
+		<twoLetterCode>CO</twoLetterCode>
+	</country>
+	<country>
+		<description>Czech</description>
+		<twoLetterCode>CS</twoLetterCode>
+	</country>
+	<country>
+		<description>Welsh</description>
+		<twoLetterCode>CY</twoLetterCode>
+	</country>
+	<country>
+		<description>Danish</description>
+		<twoLetterCode>DA</twoLetterCode>
+	</country>
+	<country>
+		<description>German</description>
+		<twoLetterCode>DE</twoLetterCode>
+	</country>
+	<country>
+		<description>Bhutani</description>
+		<twoLetterCode>DZ</twoLetterCode>
+	</country>
+	<country>
+		<description>Greek</description>
+		<twoLetterCode>EL</twoLetterCode>
+	</country>
+	<country>
+		<description>English/American</description>
+		<twoLetterCode>EN</twoLetterCode>
+	</country>
+	<country>
+		<description>Esperanto</description>
+		<twoLetterCode>EO</twoLetterCode>
+	</country>
+	<country>
+		<description>Spanish</description>
+		<twoLetterCode>ES</twoLetterCode>
+	</country>
+	<country>
+		<description>Estonian</description>
+		<twoLetterCode>ET</twoLetterCode>
+	</country>
+	<country>
+		<description>Basque</description>
+		<twoLetterCode>EU</twoLetterCode>
+	</country>
+	<country>
+		<description>Persian</description>
+		<twoLetterCode>FA</twoLetterCode>
+	</country>
+	<country>
+		<description>Finnish</description>
+		<twoLetterCode>FI</twoLetterCode>
+	</country>
+	<country>
+		<description>Fiji</description>
+		<twoLetterCode>FJ</twoLetterCode>
+	</country>
+	<country>
+		<description>Faeroese</description>
+		<twoLetterCode>FO</twoLetterCode>
+	</country>
+	<country>
+		<description>French</description>
+		<twoLetterCode>FR</twoLetterCode>
+	</country>
+	<country>
+		<description>Frisian</description>
+		<twoLetterCode>FY</twoLetterCode>
+	</country>
+	<country>
+		<description>Irish</description>
+		<twoLetterCode>GA</twoLetterCode>
+	</country>
+	<country>
+		<description>Gaelic/Scots Gaelic</description>
+		<twoLetterCode>GD</twoLetterCode>
+	</country>
+	<country>
+		<description>Galician</description>
+		<twoLetterCode>GL</twoLetterCode>
+	</country>
+	<country>
+		<description>Guarani</description>
+		<twoLetterCode>GN</twoLetterCode>
+	</country>
+	<country>
+		<description>Gujarati</description>
+		<twoLetterCode>GU</twoLetterCode>
+	</country>
+	<country>
+		<description>Hausa</description>
+		<twoLetterCode>HA</twoLetterCode>
+	</country>
+	<country>
+		<description>Hindi</description>
+		<twoLetterCode>HI</twoLetterCode>
+	</country>
+	<country>
+		<description>Croatian</description>
+		<twoLetterCode>HR</twoLetterCode>
+	</country>
+	<country>
+		<description>Hungarian</description>
+		<twoLetterCode>HU</twoLetterCode>
+	</country>
+	<country>
+		<description>Armenian</description>
+		<twoLetterCode>HY</twoLetterCode>
+	</country>
+	<country>
+		<description>Interlingua</description>
+		<twoLetterCode>IA</twoLetterCode>
+	</country>
+	<country>
+		<description>Interlingue</description>
+		<twoLetterCode>IE</twoLetterCode>
+	</country>
+	<country>
+		<description>Inupiak</description>
+		<twoLetterCode>IK</twoLetterCode>
+	</country>
+	<country>
+		<description>Indonesian</description>
+		<twoLetterCode>IN</twoLetterCode>
+	</country>
+	<country>
+		<description>Icelandic</description>
+		<twoLetterCode>IS</twoLetterCode>
+	</country>
+	<country>
+		<description>Italian</description>
+		<twoLetterCode>IT</twoLetterCode>
+	</country>
+	<country>
+		<description>Hebrew</description>
+		<twoLetterCode>IW</twoLetterCode>
+	</country>
+	<country>
+		<description>Japanese</description>
+		<twoLetterCode>JA</twoLetterCode>
+	</country>
+	<country>
+		<description>Yiddish</description>
+		<twoLetterCode>JI</twoLetterCode>
+	</country>
+	<country>
+		<description>Javanese</description>
+		<twoLetterCode>JW</twoLetterCode>
+	</country>
+	<country>
+		<description>Georgian</description>
+		<twoLetterCode>KA</twoLetterCode>
+	</country>
+	<country>
+		<description>Kazakh</description>
+		<twoLetterCode>KK</twoLetterCode>
+	</country>
+	<country>
+		<description>Greenlandic</description>
+		<twoLetterCode>KL</twoLetterCode>
+	</country>
+	<country>
+		<description>Cambodian</description>
+		<twoLetterCode>KM</twoLetterCode>
+	</country>
+	<country>
+		<description>Kannada</description>
+		<twoLetterCode>KN</twoLetterCode>
+	</country>
+	<country>
+		<description>Korean</description>
+		<twoLetterCode>KO</twoLetterCode>
+	</country>
+	<country>
+		<description>Kashmiri</description>
+		<twoLetterCode>KS</twoLetterCode>
+	</country>
+	<country>
+		<description>Kurdish</description>
+		<twoLetterCode>KU</twoLetterCode>
+	</country>
+	<country>
+		<description>Kirghiz</description>
+		<twoLetterCode>KY</twoLetterCode>
+	</country>
+	<country>
+		<description>Latin</description>
+		<twoLetterCode>LA</twoLetterCode>
+	</country>
+	<country>
+		<description>Lingala</description>
+		<twoLetterCode>LN</twoLetterCode>
+	</country>
+	<country>
+		<description>Laothian</description>
+		<twoLetterCode>LO</twoLetterCode>
+	</country>
+	<country>
+		<description>Lithuanian</description>
+		<twoLetterCode>LT</twoLetterCode>
+	</country>
+	<country>
+		<description>Latvian/Lettish</description>
+		<twoLetterCode>LV</twoLetterCode>
+	</country>
+	<country>
+		<description>Malagasy</description>
+		<twoLetterCode>MG</twoLetterCode>
+	</country>
+	<country>
+		<description>Maori</description>
+		<twoLetterCode>MI</twoLetterCode>
+	</country>
+	<country>
+		<description>Macedonian</description>
+		<twoLetterCode>MK</twoLetterCode>
+	</country>
+	<country>
+		<description>Malayalam</description>
+		<twoLetterCode>ML</twoLetterCode>
+	</country>
+	<country>
+		<description>Mongolian</description>
+		<twoLetterCode>MN</twoLetterCode>
+	</country>
+	<country>
+		<description>Moldavian</description>
+		<twoLetterCode>MO</twoLetterCode>
+	</country>
+	<country>
+		<description>Marathi</description>
+		<twoLetterCode>MR</twoLetterCode>
+	</country>
+	<country>
+		<description>Malay</description>
+		<twoLetterCode>MS</twoLetterCode>
+	</country>
+	<country>
+		<description>Maltese</description>
+		<twoLetterCode>MT</twoLetterCode>
+	</country>
+	<country>
+		<description>Burmese</description>
+		<twoLetterCode>MY</twoLetterCode>
+	</country>
+	<country>
+		<description>Nauru</description>
+		<twoLetterCode>NA</twoLetterCode>
+	</country>
+	<country>
+		<description>Nepali</description>
+		<twoLetterCode>NE</twoLetterCode>
+	</country>
+	<country>
+		<description>Dutch</description>
+		<twoLetterCode>NL</twoLetterCode>
+	</country>
+	<country>
+		<description>Norwegian</description>
+		<twoLetterCode>NO</twoLetterCode>
+	</country>
+	<country>
+		<description>Occitan</description>
+		<twoLetterCode>OC</twoLetterCode>
+	</country>
+	<country>
+		<description>Oromo/Afan</description>
+		<twoLetterCode>OM</twoLetterCode>
+	</country>
+	<country>
+		<description>Oriya</description>
+		<twoLetterCode>OR</twoLetterCode>
+	</country>
+	<country>
+		<description>Punjabi</description>
+		<twoLetterCode>PA</twoLetterCode>
+	</country>
+	<country>
+		<description>Polish</description>
+		<twoLetterCode>PL</twoLetterCode>
+	</country>
+	<country>
+		<description>Pashto/Pushto</description>
+		<twoLetterCode>PS</twoLetterCode>
+	</country>
+	<country>
+		<description>Portuguese</description>
+		<twoLetterCode>PT</twoLetterCode>
+	</country>
+	<country>
+		<description>Quechua</description>
+		<twoLetterCode>QU</twoLetterCode>
+	</country>
+	<country>
+		<description>Rhaeto-Romance</description>
+		<twoLetterCode>RM</twoLetterCode>
+	</country>
+	<country>
+		<description>Kirundi</description>
+		<twoLetterCode>RN</twoLetterCode>
+	</country>
+	<country>
+		<description>Romanian</description>
+		<twoLetterCode>RO</twoLetterCode>
+	</country>
+	<country>
+		<description>Russian</description>
+		<twoLetterCode>RU</twoLetterCode>
+	</country>
+	<country>
+		<description>Kinyarwanda</description>
+		<twoLetterCode>RW</twoLetterCode>
+	</country>
+	<country>
+		<description>Sanskrit</description>
+		<twoLetterCode>SA</twoLetterCode>
+	</country>
+	<country>
+		<description>Sindhi</description>
+		<twoLetterCode>SD</twoLetterCode>
+	</country>
+	<country>
+		<description>Sangro</description>
+		<twoLetterCode>SG</twoLetterCode>
+	</country>
+	<country>
+		<description>Serbo-Croatian</description>
+		<twoLetterCode>SH</twoLetterCode>
+	</country>
+	<country>
+		<description>Singhalese</description>
+		<twoLetterCode>SI</twoLetterCode>
+	</country>
+	<country>
+		<description>Slovak</description>
+		<twoLetterCode>SK</twoLetterCode>
+	</country>
+	<country>
+		<description>Slovenian</description>
+		<twoLetterCode>SL</twoLetterCode>
+	</country>
+	<country>
+		<description>Samoan</description>
+		<twoLetterCode>SM</twoLetterCode>
+	</country>
+	<country>
+		<description>Shona</description>
+		<twoLetterCode>SN</twoLetterCode>
+	</country>
+	<country>
+		<description>Somali</description>
+		<twoLetterCode>SO</twoLetterCode>
+	</country>
+	<country>
+		<description>Albanian</description>
+		<twoLetterCode>SQ</twoLetterCode>
+	</country>
+	<country>
+		<description>Serbian</description>
+		<twoLetterCode>SR</twoLetterCode>
+	</country>
+	<country>
+		<description>Siswati</description>
+		<twoLetterCode>SS</twoLetterCode>
+	</country>
+	<country>
+		<description>Sesotho</description>
+		<twoLetterCode>ST</twoLetterCode>
+	</country>
+	<country>
+		<description>Sudanese</description>
+		<twoLetterCode>SU</twoLetterCode>
+	</country>
+	<country>
+		<description>Swedish</description>
+		<twoLetterCode>SV</twoLetterCode>
+	</country>
+	<country>
+		<description>Swahili</description>
+		<twoLetterCode>SW</twoLetterCode>
+	</country>
+	<country>
+		<description>Tamil</description>
+		<twoLetterCode>TA</twoLetterCode>
+	</country>
+	<country>
+		<description>Tegulu</description>
+		<twoLetterCode>TE</twoLetterCode>
+	</country>
+	<country>
+		<description>Tajik</description>
+		<twoLetterCode>TG</twoLetterCode>
+	</country>
+	<country>
+		<description>Thai</description>
+		<twoLetterCode>TH</twoLetterCode>
+	</country>
+	<country>
+		<description>Tigrinya</description>
+		<twoLetterCode>TI</twoLetterCode>
+	</country>
+	<country>
+		<description>Turkmen</description>
+		<twoLetterCode>TK</twoLetterCode>
+	</country>
+	<country>
+		<description>Tagalog</description>
+		<twoLetterCode>TL</twoLetterCode>
+	</country>
+	<country>
+		<description>Setswana</description>
+		<twoLetterCode>TN</twoLetterCode>
+	</country>
+	<country>
+		<description>Tonga</description>
+		<twoLetterCode>TO</twoLetterCode>
+	</country>
+	<country>
+		<description>Turkish</description>
+		<twoLetterCode>TR</twoLetterCode>
+	</country>
+	<country>
+		<description>Tsonga</description>
+		<twoLetterCode>TS</twoLetterCode>
+	</country>
+	<country>
+		<description>Tatar</description>
+		<twoLetterCode>TT</twoLetterCode>
+	</country>
+	<country>
+		<description>Twi</description>
+		<twoLetterCode>TW</twoLetterCode>
+	</country>
+	<country>
+		<description>Ukrainian</description>
+		<twoLetterCode>UK</twoLetterCode>
+	</country>
+	<country>
+		<description>Urdu</description>
+		<twoLetterCode>UR</twoLetterCode>
+	</country>
+	<country>
+		<description>Uzbek</description>
+		<twoLetterCode>UZ</twoLetterCode>
+	</country>
+	<country>
+		<description>Vietnamese</description>
+		<twoLetterCode>VI</twoLetterCode>
+	</country>
+	<country>
+		<description>Volapuk</description>
+		<twoLetterCode>VO</twoLetterCode>
+	</country>
+	<country>
+		<description>Wolof</description>
+		<twoLetterCode>WO</twoLetterCode>
+	</country>
+	<country>
+		<description>Xhosa</description>
+		<twoLetterCode>XH</twoLetterCode>
+	</country>
+	<country>
+		<description>Yoruba</description>
+		<twoLetterCode>YO</twoLetterCode>
+	</country>
+	<country>
+		<description>Chinese</description>
+		<twoLetterCode>ZH</twoLetterCode>
+	</country>
+	<country>
+		<description>Zulu</description>
+		<twoLetterCode>ZU</twoLetterCode>
+	</country>
+</countries>

Added: contrib/wikiPortlet/trunk/wiki-common/src/etc/GenXML.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/etc/GenXML.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/etc/GenXML.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,65 @@
+import java.io.*;
+
+public class GenXML {
+	public static void main(String[] args) {
+		try {
+			FileInputStream is = new FileInputStream(new File(
+					"languageCode.txt"));
+
+			PrintWriter pw = new PrintWriter(new File("CountryCodes.xml"));
+
+			pw.println("<countries>");
+
+			String line = new String();
+
+			int chr;
+
+			while ((chr = is.read()) != -1) {
+
+				if ((char) chr == '\n') {
+					line = line.trim();
+
+					if (line.length() > 0) {
+						String desc = "";
+
+						String twoLetterCode = "";
+
+						if (line.matches("\\w\\w\\s\\\"[-\\w\\s]+\\\"")) {
+							twoLetterCode = line.substring(0, 2);
+							desc = line.substring(line.indexOf('"') + 1, line
+									.lastIndexOf('"'));
+						} else if (line
+								.matches("\\w\\w\\s\\\"[-\\w\\s]+\\\"\\s\\\"[-\\w\\s]+\\\"")) {
+							twoLetterCode = line.substring(0, 2);
+							int i = line.indexOf('"');
+							int j = line.indexOf('"', i + 1);
+							int k = line.indexOf('"', j + 1);
+							int l = line.indexOf('"', k + 1);
+							desc = line.substring(i + 1, j) + "/"
+									+ line.substring(k + 1, l);
+						} else {
+							System.err.println("DUPA " + line);
+							// return;
+						}
+
+						pw.println("\t<country>\n\t\t<description>" + desc
+								+ "</description>\n\t\t<twoLetterCode>"
+								+ twoLetterCode.trim() + "</twoLetterCode>\n"
+								+ "\t</country>");
+
+						line = "";
+					}
+				} else
+					line += (char) chr;
+			}
+
+			pw.println("</countries>");
+
+			is.close();
+
+			pw.close();
+		} catch (Exception e) {
+			e.printStackTrace();
+		}
+	}
+}
\ No newline at end of file

Added: contrib/wikiPortlet/trunk/wiki-common/src/etc/JBossWiki.properties
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/etc/JBossWiki.properties	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/etc/JBossWiki.properties	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,24 @@
+#JBoss Wiki properties file
+#
+#(C) 2005 by JBoss Labs Team
+
+#sessionIdExpireTime (in minutes) - time after edit session expires
+sessionIdExpireTime=120
+
+#defaultPage - name of the default page
+defaultPage=Main
+
+#credentialsClass - class to use for portlet credentials
+credentialsClass=org.jboss.wiki.JBossPortalCredentials
+
+#mediaDataSourceClass class to use for mediaDataSource
+mediaDataSourceClass=org.jboss.wiki.FileMediaDataSource
+
+#attachmentDataSourceClass class to use for AttachmentDataSource
+attachmentDataSourceClass=org.jboss.wiki.FileAttachmentDataSource
+
+#wikiPageDictionaryClass class to use for WikiPageDictionary
+wikiPageDictionaryClass=org.jboss.wiki.FileWikiPageDictionary
+
+#defaultLanguageCode - country letter of the default code language
+defaultLanguageCode=EN

Added: contrib/wikiPortlet/trunk/wiki-common/src/etc/WikiInsidePlugins.xml
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/etc/WikiInsidePlugins.xml	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/etc/WikiInsidePlugins.xml	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
+<properties>
+<comment>Here are defined inside plugins</comment>
+<entry key="tomek">org.jboss.wiki.plugins.TomekInsidePlugin</entry>
+<entry key="InsertPage">org.jboss.wiki.plugins.InsertPageInsidePlugin</entry>
+<entry key="IndexPlugin">org.jboss.wiki.plugins.IndexInsidePlugin</entry>
+<entry key="CurrentTimePlugin">com.ecyrd.jspwiki.plugin.CurrentTimePlugin</entry>
+<entry key="Counter">com.ecyrd.jspwiki.plugin.CounterPlugin</entry>
+<entry key="Image">com.ecyrd.jspwiki.plugin.ImagePlugin</entry>
+</properties>
\ No newline at end of file

Added: contrib/wikiPortlet/trunk/wiki-common/src/etc/WikiTypes.xml
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/etc/WikiTypes.xml	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/etc/WikiTypes.xml	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,192 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+  JBoss, the OpenSource J2EE webOS
+  Distributable under LGPL license.
+  See terms of license at gnu.org. 
+ -->
+<wikiTypes>
+	<wikiType>
+		<name>html</name>
+		<class>org.jboss.wiki.plugins.DefaultWikiType</class>
+		<plugin>
+			<name>trail</name>
+			<class>org.jboss.wiki.plugins.TrailPlugin</class>
+		</plugin>
+		<plugin>
+			<name>watchList</name>
+			<class>org.jboss.wiki.plugins.WatchListPlugin</class>
+		</plugin>
+		<plugin>
+			<name>subPagesList</name>
+			<class>org.jboss.wiki.plugins.SubpagesListPlugin</class>
+		</plugin>
+		<plugin>
+			<name>langLinks</name>
+			<class>org.jboss.wiki.plugins.OtherLangsPlugin</class>
+		</plugin>
+		<plugin>
+			<name>adminConsole</name>
+			<class>org.jboss.wiki.plugins.AdminConsolePlugin</class>
+		</plugin>
+		<plugin>
+			<name>attachmentList</name>
+			<class>org.jboss.wiki.plugins.AttachmentListPlugin</class>
+		</plugin>
+		<plugin>
+			<name>wikiToHtmlTranslator</name>
+			<class>org.jboss.wiki.plugins.HTMLTranslatorParts</class>
+		</plugin>
+		<plugin>
+			<name>wikiToHtmlTranslatorNoPlugins</name>
+			<class>org.jboss.wiki.plugins.HTMLTranslatorNoPlugins</class>
+		</plugin>
+		<plugin>
+			<name>friendlyLinks</name>
+			<class>org.jboss.wiki.plugins.FriendlyLinkPlugin</class>
+		</plugin>
+	</wikiType>
+	<wikiType>
+		<name>diff</name>
+		<class>org.jboss.wiki.plugins.DefaultWikiType</class>
+		<plugin>
+			<name>Diff</name>
+			<class>org.jboss.wiki.plugins.DiffPlugin</class>
+		</plugin>
+	</wikiType>
+	<wikiType>
+		<name>find</name>
+		<class>org.jboss.wiki.plugins.DefaultWikiType</class>
+		<plugin>
+			<name>findResult</name>
+			<class>org.jboss.wiki.plugins.FindResultPlugin</class>
+		</plugin>
+		<plugin>
+			<name>trail</name>
+			<class>org.jboss.wiki.plugins.TrailPlugin</class>
+		</plugin>
+		<plugin>
+			<name>wikiToHtmlTranslator</name>
+			<class>org.jboss.wiki.plugins.HTMLTranslatorParts</class>
+		</plugin>
+	</wikiType>
+	<wikiType>
+		<name>rss</name>
+		<class>org.jboss.wiki.plugins.RSSWikiType</class>
+		<plugin>
+			<name>RSSPlugin</name>
+			<class>org.jboss.wiki.plugins.RSSPlugin</class>
+		</plugin>
+	</wikiType>
+	<wikiType>
+		<name>rdf</name>
+		<class>org.jboss.wiki.plugins.RSSWikiType</class>
+		<plugin>
+			<name>RSSPlugin</name>
+			<class>org.jboss.wiki.plugins.RDFPlugin</class>
+		</plugin>
+	</wikiType>
+	<wikiType>
+		<name>atom</name>
+		<class>org.jboss.wiki.plugins.ATOMWikiType</class>
+		<plugin>
+			<name>ATOMPlugin</name>
+			<class>org.jboss.wiki.plugins.ATOMPlugin</class>
+		</plugin>
+	</wikiType>
+	<wikiType>
+		<name>fileInfo</name>
+		<class>org.jboss.wiki.plugins.DefaultWikiType</class>
+		<plugin>
+			<name>AttachementInfoPlugin</name>
+			<class>org.jboss.wiki.plugins.AttachementInfoPlugin</class>
+		</plugin>
+	</wikiType>
+	<wikiType>
+		<name>refs</name>
+		<class>org.jboss.wiki.plugins.DirectReferenceWikiType</class>
+		<plugin>
+			<name>getRefsForPage</name>
+			<class>org.jboss.wiki.plugins.GetRefsFromPagePlugin</class>
+		</plugin>
+	</wikiType>
+	<wikiType>
+		<name>recentChanges</name>
+		<class>org.jboss.wiki.plugins.DefaultWikiType</class>
+		<plugin>
+			<name>recentChanges</name>
+			<class>org.jboss.wiki.plugins.RecentlyChangedPagesPlugin</class>
+		</plugin>
+		<plugin>
+			<name>HTMLTranslatorParts</name>
+			<class>org.jboss.wiki.plugins.HTMLTranslatorParts</class>
+		</plugin>
+	</wikiType>
+	<wikiType>
+		<name>edit</name>
+		<class>org.jboss.wiki.plugins.DefaultWikiType</class>
+		<plugin>
+			<name>textAreaChange</name>
+			<class>org.jboss.wiki.plugins.TextAreaChange</class>
+		</plugin>
+		<plugin>
+			<name>translateUids</name>
+			<class>org.jboss.wiki.plugins.TranslateUids</class>
+		</plugin>
+	</wikiType>
+	<wikiType>
+		<name>postedit</name>
+		<class>org.jboss.wiki.plugins.DirectReferenceWikiType</class>
+		<plugin>
+			<name>reTranslateUids</name>
+			<class>org.jboss.wiki.plugins.ReTranslateUids</class>
+		</plugin>
+		<plugin>
+			<name>updateRefs</name>
+			<class>org.jboss.wiki.plugins.UpdateRefs</class>
+		</plugin>
+		<plugin>
+			<name>sendNotifications</name>
+			<class>org.jboss.wiki.plugins.SendNotificationPlugin</class>
+		</plugin>
+	</wikiType>
+	<wikiType>
+		<name>admin</name>
+		<class>org.jboss.wiki.plugins.DirectReferenceWikiType</class>
+		<plugin>
+			<name>adminRenamePlugin</name>
+			<class>org.jboss.wiki.plugins.AdminRenamingPlugin</class>
+		</plugin>
+	</wikiType>
+	<wikiType>
+		<name>htmlClear</name>
+		<class>org.jboss.wiki.plugins.DefaultWikiType</class>
+		<plugin>
+			<name>addTranslatorPart</name>
+			<class>org.jboss.wiki.plugins.AddTranslatorPartsPlugin</class>
+		</plugin>
+		<plugin>
+			<name>wikiToHtmlTranslator</name>
+			<class>org.jboss.wiki.plugins.HTMLTranslatorParts</class>
+		</plugin>
+		<plugin>
+			<name>friendlyLinks</name>
+			<class>org.jboss.wiki.plugins.FriendlyLinkPlugin</class>
+		</plugin>
+	</wikiType>
+	<wikiType>
+		<name>null</name>
+		<class>org.jboss.wiki.plugins.DefaultWikiType</class>
+	</wikiType>
+	<wikiType>
+		<name>linkPage</name>
+		<class>org.jboss.wiki.plugins.DirectReferenceWikiType</class>
+		<plugin>
+			<name>linkPagePlugin</name>
+			<class>org.jboss.wiki.plugins.LinkPagePlugin</class>
+		</plugin>
+		<plugin>
+			<name>wikiToHtmlTranslator</name>
+			<class>org.jboss.wiki.plugins.HTMLTranslatorParts</class>
+		</plugin>
+	</wikiType>
+</wikiTypes>
\ No newline at end of file

Added: contrib/wikiPortlet/trunk/wiki-common/src/etc/countryCodes.dtd
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/etc/countryCodes.dtd	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/etc/countryCodes.dtd	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,4 @@
+<!ELEMENT countries (country*)>
+<!ELEMENT country (description,twoLetterCode)>
+<!ELEMENT description (#PCDATA)>
+<!ELEMENT twoLetterCode (#PCDATA)>

Added: contrib/wikiPortlet/trunk/wiki-common/src/etc/images/ATOMButton.gif
===================================================================
(Binary files differ)


Property changes on: contrib/wikiPortlet/trunk/wiki-common/src/etc/images/ATOMButton.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: contrib/wikiPortlet/trunk/wiki-common/src/etc/images/AtomButton.ai
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/etc/images/AtomButton.ai	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/etc/images/AtomButton.ai	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,3726 @@
+%PDF-1.4
+%âãÏÓ
+1 0 obj<</Pages 2 0 R/Type/Catalog/Metadata 133 0 R>>
+endobj
+2 0 obj<</Count 1/Kids[6 0 R]/Type/Pages>>
+endobj
+3 0 obj<</ModDate(D:20050926114813-05'00')/CreationDate(D:20050926114543-05'00')/Creator(Illustrator)/Producer(Adobe PDF library 6.66)>>
+endobj
+5 0 obj null
+endobj
+6 0 obj<</Contents 121 0 R/Type/Page/Parent 2 0 R/Thumb 132 0 R/MediaBox[0.0 0.0 743.0 109.0]/BleedBox[0.0 0.0 743.0 109.0]/TrimBox[0.0 0.0 743.0 109.0]/ArtBox[353.83105 46.10059 392.42383 65.98242]/Resources<</Font<</C2_0 115 0 R>>/ProcSet[/PDF/Text]/ExtGState<</GS0 114 0 R>>/Properties<</MC0<</Color[20224.0 32768.0 32768.0]/Title(Layer 1)/Visible true/Preview true/Editable true/Printed true/Dimmed true>>>>>>/PieceInfo<</Illustrator 7 0 R>>/LastModified(D:20050926114813-05'00')>>
+endobj
+7 0 obj<</LastModified(D:20050926114813-05'00')/Private 8 0 R>>
+endobj
+8 0 obj<</CreatorVersion 11/ContainerVersion 9/RoundtripVersion 11/AIMetaData 72 0 R/AIPrivateData1 73 0 R/AIPrivateData2 75 0 R/AIPrivateData3 77 0 R/AIPrivateData4 79 0 R/AIPrivateData5 81 0 R/AIPrivateData6 83 0 R/AIPrivateData7 85 0 R/AIPrivateData8 87 0 R/AIPrivateData9 89 0 R/AIPrivateData10 91 0 R/AIPrivateData11 93 0 R/NumBlock 21/AIPrivateData12 95 0 R/AIPrivateData13 97 0 R/AIPrivateData14 99 0 R/AIPrivateData15 101 0 R/AIPrivateData16 103 0 R/AIPrivateData17 105 0 R/AIPrivateData18 107 0 R/AIPrivateData19 109 0 R/AIPrivateData20 111 0 R/AIPrivateData21 113 0 R>>
+endobj
+71 0 obj null
+endobj
+72 0 obj<</Length 1226>>stream
+%!PS-Adobe-3.0 
+%%Creator: Adobe Illustrator(R) 11.0
+%%AI8_CreatorVersion: 11.0.0
+%%For: (Nobody) (Nobody)
+%%Title: (AtomButton.ai)
+%%CreationDate: 9/26/05 11:48 AM
+%%BoundingBox: 353 46 393 66
+%%HiResBoundingBox: 353.8311 46.1006 392.4238 65.9824
+%%DocumentProcessColors: Cyan Magenta Yellow Black
+%AI5_FileFormat 7.0
+%AI3_ColorUsage: Color
+%AI7_ImageSettings: 0
+%%CMYKProcessColor: 0 0 0 1 (Global Black)
+%%+ 0.46 0 0 0 (Global Blue)
+%%+ 0.8 0 1 0 (Global Green)
+%%+ 0.33 0 0.73 0 (Global Lime)
+%%+ 0.3255 0.4431 0.5373 0.1961 (Global Malt)
+%%+ 1 0.5 0 0 (Global Night)
+%%+ 0 0.5 1 0 (Global Orange)
+%%+ 0.43 0.28 0 0 (Global Periwinkle)
+%%+ 0 0.25 0 0 (Global Pink)
+%%+ 0.5 0.9 0 0 (Global Plum)
+%%+ 0 1 1 0 (Global Red)
+%%+ 0 0 1 0 (Global Yellow)
+%%+ 1 1 1 1 ([Registration])
+%AI3_TemplateBox: 371.5 54.5 371.5 54.5
+%AI3_TileBox: -12.8799 -239.8799 755.8799 348.8799
+%AI3_DocumentPreview: None
+%AI5_ArtSize: 743 109
+%AI5_RulerUnits: 6
+%AI9_ColorModel: 2
+%AI5_ArtFlags: 0 0 0 1 0 0 1 0 0
+%AI5_TargetResolution: 800
+%AI5_NumLayers: 1
+%AI9_OpenToView: 288 134 4 1012 683 26 0 0 6 42 0 0 1 1 1 0 1
+%AI5_OpenViewLayers: 7
+%%PageOrigin:0 0
+%AI7_GridSettings: 72 8 72 8 1 0 0.8 0.8 0.8 0.9 0.9 0.9
+%AI9_Flatten: 0
+%%EndComments
+
+endstream
+endobj
+73 0 obj<</Length 18621>>stream
+%%BoundingBox: 353 46 393 66
+%%HiResBoundingBox: 353.8311 46.1006 392.4238 65.9824
+%AI7_Thumbnail: 128 68 8
+%%BeginData: 18474 Hex Bytes
+%0000330000660000990000CC0033000033330033660033990033CC0033FF
+%0066000066330066660066990066CC0066FF009900009933009966009999
+%0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66
+%00FF9900FFCC3300003300333300663300993300CC3300FF333300333333
+%3333663333993333CC3333FF3366003366333366663366993366CC3366FF
+%3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99
+%33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033
+%6600666600996600CC6600FF6633006633336633666633996633CC6633FF
+%6666006666336666666666996666CC6666FF669900669933669966669999
+%6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33
+%66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF
+%9933009933339933669933999933CC9933FF996600996633996666996699
+%9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33
+%99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF
+%CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399
+%CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933
+%CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF
+%CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC
+%FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699
+%FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33
+%FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100
+%000011111111220000002200000022222222440000004400000044444444
+%550000005500000055555555770000007700000077777777880000008800
+%000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB
+%DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF
+%00FF0000FFFFFF0000FF00FFFFFF00FFFFFF
+%524C45C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC1
+%98C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C1
+%9EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC1
+%98C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C1
+%9EC198C19EC198C19EC19898C1989F98C1989F98C1989F98C1989F98C198
+%9F98C1989F98C1989F98C1989F98C1989F98C1989F98C1989F98C1989F98
+%C1989F98C1989F98C1989F98C1989F98C1989F98C1989F98C1989F98C198
+%9F98C1989F98C1989F98C1989F98C1989F98C1989F98C1989F98C1989F98
+%C1989F98C1989F98C1989F98C1989F98C1989FC198C19EC198C19EC198C1
+%9EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC1
+%98C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C1
+%9EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC1
+%98C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19E989F98
+%9F989F989F989F989F989F989F989F989F989F989F989F989F989F989F98
+%9F989F989F989F989F989F989F989F989F989F989F989F989F989F989F98
+%9F989F989F989F989F989F989F989F989F989F989F989F989F989F989F98
+%9F989F989F989F989F989F989F989F989F989F989F989F989F989F989F98
+%9F989F989FC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC1
+%98C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C1
+%9EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC1
+%98C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C1
+%9EC198C19EC198C19EC198C19E989F98C1989F98C1989F98C1989F98C198
+%9F98C1989F98C1989F98C1989F98C1989F98C1989F98C1989F98C1989F98
+%C1989F98C1989F98C1989F98C1989F98C1989F98C1989F98C1989F98C198
+%9F98C1989F98C1989F98C1989F98C1989F98C1989F98C1989F98C1989F98
+%C1989F98C1989F98C1989F98C1989F98C1989F98C1C19EC198C19EC198C1
+%9EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC1
+%98C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C1
+%9EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC1
+%98C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC19898
+%9F989F989F989F989F989F989F989F989F989F989F989F989F989F989F98
+%9F989F989F989F989F989F989F989F989F989F989F989F989F989F989F98
+%9F989F989F989F989F989F989F989F989F989F989F989F989F989F989F98
+%9F989F989F989F989F989F989F989F989F989F989F989F989F989F989F98
+%9F989F989F989FC19EC198C19EC198C19EC198C19EC198C19EC198C19EC1
+%98C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C1
+%9EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC1
+%98C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C1
+%9EC198C19EC198C19EC198C19EC19898C1989F98C1989F98C1989F98C198
+%9F98C1989F98C1989F98C1989F98C1989F98C1989F98C1989F98C1989F98
+%C1989F98C1989F98C1989F98C1989F98C1989F98C1989F98C1989F98C198
+%9F98C1989F98C1989F98C1989F98C1989F98C1989F98C1989F98C1989F98
+%C1989F98C1989F98C1989F98C1989F98C1989F98C1989FC198C19EC198C1
+%9EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC1
+%98C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C1
+%9EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC1
+%98C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C1
+%9E989F989F989F989F989F989F989F989F989F989F989F989F989F989F98
+%9F989F989F989F989F989F989F989F989F989F989F989F989F989F989F98
+%9F989F989F989F989F989F989F989F989F989F989F989F989F989F989F98
+%9F989F989F989F989F989F989F989F989F989F989F989F989F989F989F98
+%9F989F989F989F989FC198C19EC198C19EC198C19EC198C19EC198C19EC1
+%98C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C1
+%9EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC1
+%98C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C1
+%9EC198C19EC198C19EC198C19EC198C19E989F98C1989F98C1989F98C198
+%9F98C1989F98C1989F98C1989F98C1989F98C1989F98C1989F98C1989F98
+%C1989F98C1989F98C1989F98C1989F98C1989F98C1989F98C1989F98C198
+%9F98C1989F98C1989F98C1989F98C1989F98C1989F98C1989F98C1989F98
+%C1989F98C1989F98C1989F98C1989F98C1989F98C1989F98C1C19EC198C1
+%9EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC1
+%98C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C1
+%9EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC1
+%98C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C1
+%9EC198989F989F989F989F989F989F989F989F989F989F989F989F989F98
+%9F989F989F989F989F989F989F989F989F989F989F989F989F989F989F98
+%9F989F989F989F989F989F989F989F989F989F989F989F989F989F989F98
+%9F989F989F989F989F989F989F989F989F989F989F989F989F989F989F98
+%9F989F989F989F989F989FC19EC198C19EC198C19EC198C19EC198C19EC1
+%98C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C1
+%9EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC1
+%98C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C1
+%9EC198C19EC198C19EC198C19EC198C19EC19898C1989F98C1989F98C198
+%9F98C1989F98C1989F98C1989E98C1989E98C1989F98C1989F98C1989F98
+%C1989F98C1989F98C1989F98C1989F98C1989F98C1989F98C1989F98C198
+%9F98C1989F98C1989F98C1989F98C1989F98C1989F98C1989F98C1989F98
+%C1989F98C1989F98C1989F98C1989F98C1989F98C1989F98C1989FC198C1
+%9EC198C19EC198C19EC198C19EC198C19EC198C19FC198C19FC198C19EC1
+%98C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C1
+%9EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC1
+%98C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C1
+%9EC198C19E989F989F989F989F989F989F989F989F989F989F989FA8FFCA
+%CFA8FFCACFA8C2989F989F989F989F989F989F989F989E98C2A09F989F98
+%9F989F989F989F989F989F989F989F989F989F989F989F989F989F989F98
+%9F989F989F989F989F989F989F989F989F989F989F989F989F989F989F98
+%9F989F989F989F989F989F989FC198C19EC198C19EC198C19EC198C19EC1
+%98C19EC1A6FD09FFC9C198C19EC198C19EC198C19EC198C19FCFFFCF9EC1
+%98C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C1
+%9EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC1
+%98C19EC198C19EC198C19EC198C19E989F98C1989F98C1989F98C1989F98
+%C1989F98C198CFFD0AFF989E98C1989F98C1989F98C1989FA0FFFFFFA7C1
+%989F98C1989F98C1989F98C1989F98C1989F98C1989F98C1989F98C1989F
+%98C1989F98C1989F98C1989F98C1989F98C1989F98C1989F98C1989F98C1
+%989F98C1989F98C1989F98C1989F98C1C19EC198C19EC198C19EC198C19E
+%C198C19EC198C8FD0BFFC898C198C19EC198C19EC198C9CFFD04FFCF98C1
+%9EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC1
+%98C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C1
+%9EC198C19EC198C19EC198C19EC198989F989F989F989F989F989F989F98
+%9F989F989EA0FFFFFFA8FFFFFFA8FFFFFFA79E989F989F989F989F98C2FD
+%04FFA8FFA79E989F989F989F989F989F989F989F989F989F989F989F989F
+%989F989F989F989F989F989F989F989F989F989F989F989F989F989F989F
+%989F989F989F989F989F989F989F989F989F989F989FC19EC198C19EC198
+%C19EC198C19EC198C19EC19EFD0DFF9FC198C19EC198C19EC1A0FD06FFCF
+%98C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C1
+%9EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC1
+%98C19EC198C19EC198C19EC198C19EC19898C1989F98C1989F98C1989F98
+%C1989F98C198C2FD06FFCFFD06FFC8989F98C1989F98C098C2FD06FFA79E
+%98C0989F98C1989F98C1989E98C0989E98C0989E98C1989F98C1989F98C1
+%989E98C0989E98C1989E98C0989E98C0989F98C1989E98C0989E98C0989F
+%98C1989F98C1989F98C1989F98C1989FC198C19EC198C19EC198C19EC198
+%C19EC198C1C9FD05FFCFC9FD06FFA7C19EC198C19EC19FC1C8FD06FFCF9F
+%C19FC19EC198C19EC198C19FC8A6CFC9CFC9C9A0C198C19EC198C19EC198
+%C19FC29FC29FC198C19EC8A6CFC9CFA0C198C198C19EC2A6CFC9CFA0C198
+%C198C19EC198C19EC198C19EC198C19E989F989F989F989F989F989F989F
+%989F989E98FFFFFFA8FFFFCF98CFFFFFA8FFFFFF989E989F989F98FFAFFF
+%FFFFA8FFFFFFA8FFFFFFA79F989F989F989FA0FFFFFFAFFFFFFFAFFFCAC9
+%989E989F989F989EA7FFFFFFAFFFA89E9FCFFFFFAFFFFFFFA8C8989E98C9
+%FFFFAFFFFFFFA8C8989E989F989F989F989F989F989F989FC198C19EC198
+%C19EC198C19EC198C19EC198C8FD06FFC9C1C9FD06FFC898C198C19EC1CF
+%FD0CFFCF9EC198C198C2CFFD0DFF9FC098C19EC198CFFD05FFCF9FFD0AFF
+%C89FFD0AFFC998C19EC198C19EC198C19EC198C19E989F98C1989F98C198
+%9F98C1989F98C1989EA7FD06FFC298C8FD06FFA7C1989F98C198FD0DFFA7
+%C1989F98C1FD10FF9F9E98C1989FA7FD05FFCAFD09FFCFFFCACFFD0BFF9F
+%98C1989F98C1989F98C1989F98C1C19EC198C19EC198C19EC198C19EC198
+%C19FFD07FF9FC198FD07FF9FC19EC198C1FD0DFFCF98C198C1CAFD11FF9F
+%C198C19ECFFD1EFFC8C098C19EC198C19EC198C19EC198989F989F989F98
+%9F989F989F989F989F98C8FFFFA8FFFFFFA79E989EA6FFFFFFA8FFFFC898
+%9F989E98CFCAFFA8FFFFFFA8FFCFCFA8FFA79E989EA6FFA8FFFFFFA8FFA7
+%C8A0CFFFFFA8FFFFFFAFC9989E989FA7FFA8FFFFFFA8FFFFFFA8FFFFFFA8
+%FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFAFC9989E989F989F989F989F989F98
+%9FC19EC198C19EC198C19EC198C19EC198C1C9FD06FFC998C198C8FD06FF
+%CAC19EC198C19FC1A0FD06FFCF9EC19FC198C19FFD07FFC9C198C19EC9FD
+%07FFC198C19ECFFD07FFC99FC1C8FD08FFCF9FC1A0FD07FFCAC198C19EC1
+%98C19EC198C19EC19898C1989F98C1989F98C1989F98C1989E9FFD07FF98
+%9E989898CFFD06FF9FC0989F98C198C8FD06FFA79E98C1989F98C8FD06FF
+%A8C1989F98C198CFFD06FFA09E98C1A7FD06FFCF989E98C0A7FD07FF9F9E
+%98C0A0FD06FFCF989E98C1989F98C1989F98C1989FC198C19EC198C19EC1
+%98C19EC198C198C9FD07FFC9A0C9C8C9CAFD06FFC998C19EC198C1A0FD06
+%FFCF9EC198C19EC0A7FD06FFC998C19EC198C1C9FD06FFC998C198CFFD06
+%FFA0C09EC198C9FD06FFA7C19EC198C8FD06FFCAC19EC198C19EC198C19E
+%C198C19E989F989F989F989F989F989F989F989FA7FFA8FFFFFFA8FD07FF
+%A8FFFFFFA8FFA89F989F989F98C8FFFFA8FFFFFFA79F989F989F98C9AFFF
+%FFFFA8FFA098989F989F98C9FFFFA8FFFFFFA79E989EA7FFFFFFA8FFFFC8
+%989F989EA0FFFFFFA8FFFFC9989F989E9FFFFFFFA8FFFFCF989F989F989F
+%989F989F989F989FC198C19EC198C19EC198C19EC198C19FFD15FF9FC19E
+%C198C1A0FD06FFCF9EC198C19EC1C9FD06FFC898C19EC198C1C8FD06FFCF
+%9EC198CFFD06FFA0C19EC198C9FD06FFC9C19EC198C8FD06FFCAC19EC198
+%C19EC198C19EC198C19E989F98C1989F98C1989F98C1989F98C9FD15FFC9
+%98C1989F98C8FD06FFA7C1989F98C198C9FD06FFA69E98C1989F98C9FD06
+%FFA7C1989FA7FD06FFC898C1989EA0FD06FFC998C1989E9FFD06FFCF98C1
+%989F98C1989F98C1989F98C1C19EC198C19EC198C19EC198C19EC1CAFD15
+%FFCFC198C19EC0A0FD06FFCF98C19EC198C1C9FD06FFCF98C198C19EC1A7
+%FD06FFC998C19ECFFD06FFA0C098C198C9FD06FFC9C198C198C8FD06FFCA
+%C198C19EC198C19EC198C19EC198989F989F989F989F989F989F989E9FFF
+%A8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FF9F9E989F98C8AFFF
+%FFFFA8FFA79E989E989F98C2FFFFA8FFFFFFA8C1989E989E9FFFA9FFFFFF
+%A8FF9F9E989FA7FFA8FFFFFFAFC8989F989EA6FFA8FFFFFFAFC9989E989E
+%9FFFA8FFFFFFAFCF989E989F989F989F989F989F989FC19EC198C19EC198
+%C19EC198C198C9FD17FFC998C19EC1A0FD07FF9FC19FC198C19FFD07FFCF
+%C298C19FCFFD06FFCFC198C19ECFFD06FFA0C198C198C9FD06FFC9C198C1
+%98C8FD06FFCAC198C19EC198C19EC198C19EC19898C1989F98C1989F98C1
+%989F98C1CAFD06FFCF9FC19FC19FC19FC19FFD07FFCA9F98C198C1FD07FF
+%CFA7FFA69E98C0A0FD05FFCFFFFFCAA7FD08FFC8989F98C1A7FD06FFC898
+%9F98C0A6FD06FFC9989F98C09FFD06FFCF989E98C1989F98C1989F98C198
+%9FC198C19EC198C19EC198C19EC09FFD07FFA6C098C098C198C098C0C9FD
+%07FFA0C098C19FFD0AFFC998C198C1C9FD10FFCF98C19EC198CFFD06FFA0
+%C19EC198C9FD06FFA7C19EC198C8FD06FFCAC19EC198C19EC198C19EC198
+%C19E989F989F989F989F989F989F98C9AFFFFFFFA8FFFFC2989F989F989F
+%989F98C8FFFFA8FFFFFFAFC9989E989EA7FFA8FFFFFFA8FFFFFFA79F989F
+%98C1A7FFA9FFFFFFA8FFFFFFA8FD04FFCF989E989F989EA7FFFFFFA8FFFF
+%C8989F989EA0FFFFFFA8FFFFC9989F989E9FFFFFFFA8FFFFCF989F989F98
+%9F989F989F989F989FC198C19EC198C19EC198C19EC1FD08FF9FC19EC198
+%C19EC198C19FFD08FFC198C198C2FD0AFF9EC198C198C1C9FD0CFFCE9FC1
+%9EC19EC198CFFD06FFA0C19EC198C9FD06FFC9C19EC198C8FD06FFCAC19E
+%C198C19EC198C19EC198C19E989F98C1989F98C1989F98C09FCFA8CFCACF
+%A8FFA79E98C1989F98C1989F98C1A7CFA8CFCACFA8FF9F9E98C198C1A7FD
+%07FFA7C1989F98C1989E9FC9CAFD05FFCAFFA7C198C1989F98C1989FA7CF
+%CACFA8CFCAC298C1989EA0FFCACFA8CFCAC998C1989E9FCFCACFA8CFCAC9
+%98C1989F98C1989F98C1989F98C1C19EC198C19EC198C19EC198C19EC198
+%C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C198
+%C19FC8A0C8A0C89FC198C19EC198C19EC198C19FC8A0C8A0C19EC198C198
+%C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19E
+%C198C19EC198C19EC198C19EC198C19EC198C19EC198989F989F989F989F
+%989F989F989F989E989F989E989F989F989F989F989F989F989F989E989F
+%989E989F989F989F989E989E9898989E989F989F989F989F989E989E9898
+%989E989E989F989F989F989F989F989E989F989E989F989F989F989E989F
+%989E989F989F989F989E989F989E989F989F989F989F989F989F989F989F
+%C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19E
+%C198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198
+%C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19E
+%C198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198
+%C19EC198C19EC19898C1989F98C1989F98C1989F98C1989F98C1989F98C1
+%989F98C1989F98C1989F98C1989F98C1989F98C1989F98C1989F98C1989F
+%98C1989F98C1989F98C1989F98C1989F98C1989F98C1989F98C1989F98C1
+%989F98C1989F98C1989F98C1989F98C1989F98C1989F98C1989F98C1989F
+%98C1989F98C1989F98C1989F98C1989FC198C19EC198C19EC198C19EC198
+%C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19E
+%C198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198
+%C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19E
+%C198C19EC198C19EC198C19EC198C19EC198C19EC198C19E989F989F989F
+%989F989F989F989F989F989F989F989F989F989F989F989F989F989F989F
+%989F989F989F989F989F989F989F989F989F989F989F989F989F989F989F
+%989F989F989F989F989F989F989F989F989F989F989F989F989F989F989F
+%989F989F989F989F989F989F989F989F989F989F989F989F989F989F989F
+%989FC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19E
+%C198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198
+%C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19E
+%C198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198
+%C19EC198C19EC198C19E989F98C1989F98C1989F98C1989F98C1989F98C1
+%989F98C1989F98C1989F98C1989F98C1989F98C1989F98C1989F98C1989F
+%98C1989F98C1989F98C1989F98C1989F98C1989F98C1989F98C1989F98C1
+%989F98C1989F98C1989F98C1989F98C1989F98C1989F98C1989F98C1989F
+%98C1989F98C1989F98C1989F98C1989F98C1C19EC198C19EC198C19EC198
+%C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19E
+%C198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198
+%C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19E
+%C198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198989F989F
+%989F989F989F989F989F989F989F989F989F989F989F989F989F989F989F
+%989F989F989F989F989F989F989F989F989F989F989F989F989F989F989F
+%989F989F989F989F989F989F989F989F989F989F989F989F989F989F989F
+%989F989F989F989F989F989F989F989F989F989F989F989F989F989F989F
+%989F989FC19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19E
+%C198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198
+%C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19E
+%C198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198
+%C19EC198C19EC198C19EC19898C1989F98C1989F98C1989F98C1989F98C1
+%989F98C1989F98C1989F98C1989F98C1989F98C1989F98C1989F98C1989F
+%98C1989F98C1989F98C1989F98C1989F98C1989F98C1989F98C1989F98C1
+%989F98C1989F98C1989F98C1989F98C1989F98C1989F98C1989F98C1989F
+%98C1989F98C1989F98C1989F98C1989F98C1989FC198C19EC198C19EC198
+%C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19E
+%C198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198
+%C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19E
+%C198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19E989F
+%989F989F989F989F989F989F989F989F989F989F989F989F989F989F989F
+%989F989F989F989F989F989F989F989F989F989F989F989F989F989F989F
+%989F989F989F989F989F989F989F989F989F989F989F989F989F989F989F
+%989F989F989F989F989F989F989F989F989F989F989F989F989F989F989F
+%989F989F989FC198C19EC198C19EC198C19EC198C19EC198C19EC198C19E
+%C198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198
+%C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19E
+%C198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198
+%C19EC198C19EC198C19EC198C19E989F98C1989F98C1989F98C1989F98C1
+%989F98C1989F98C1989F98C1989F98C1989F98C1989F98C1989F98C1989F
+%98C1989F98C1989F98C1989F98C1989F98C1989F98C1989F98C1989F98C1
+%989F98C1989F98C1989F98C1989F98C1989F98C1989F98C1989F98C1989F
+%98C1989F98C1989F98C1989F98C1989F98C1989F98C1C19EC198C19EC198
+%C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19E
+%C198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198
+%C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19E
+%C198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198
+%989F989F989F989F989F989F989F989F989F989F989F989F989F989F989F
+%989F989F989F989F989F989F989F989F989F989F989F989F989F989F989F
+%989F989F989F989F989F989F989F989F989F989F989F989F989F989F989F
+%989F989F989F989F989F989F989F989F989F989F989F989F989F989F989F
+%989F989F989F989FC19EC198C19EC198C19EC198C19EC198C19EC198C19E
+%C198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198
+%C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19E
+%C198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198
+%C19EC198C19EC198C19EC198C19EC19898C1989F98C1989F98C1989F98C1
+%989F98C1989F98C1989F98C1989F98C1989F98C1989F98C1989F98C1989F
+%98C1989F98C1989F98C1989F98C1989F98C1989F98C1989F98C1989F98C1
+%989F98C1989F98C1989F98C1989F98C1989F98C1989F98C1989F98C1989F
+%98C1989F98C1989F98C1989F98C1989F98C1989F98C1989FC198C19EC198
+%C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19E
+%C198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198
+%C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19E
+%C198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198C19EC198
+%C19E989F989F989F989F989F989F989F989F989F989F989F989F989F989F
+%989F989F989F989F989F989F989F989F989F989F989F989F989F989F989F
+%989F989F989F989F989F989F989F989F989F989F989F989F989F989F989F
+%989F989F989F989F989F989F989F989F989F989F989F989F989F989F989F
+%989F989F989F989F989F
+%%EndData
+
+endstream
+endobj
+74 0 obj 15541
+endobj
+75 0 obj<</Length 74 0 R/Filter[/FlateDecode]>>stream
+H‰œWënܺ~½ƒú#@‚ÂK‘Ô…2ŠÔ-Çmb±}Š4(ôŠ»"‰]’8Oß!)iµ¹¨Þ¥8ß‡3ßPܹ½»à¥z”tã¹Î‹i'Å ºK×̺Wu=öC§§^¾{åb¼ñ
+.6ÕÀ
+ŽÃS oE=X´Aœ…q]ž&¥g”ë8n:Ñ–…|혰3ó[ÙU_ªöc-O>Èù
+· ž]è@ãsm=6³)>[ü,Ÿg
+Ë„yCV^~x'•iàî^ÙjÞËæX-#ë>|œ†˜`0˜lXÇEA`Ôgf`MN”•Ÿ+ùåÒ½V­´¼âÝpW}E1ìÅvöÝXËî¡­4C=[²½U¥¬/]²Øµ0[ö=}ZÀ½èr€&Sõ8˜^gÞ¤º›7âYêÎÁv›£lïÕŸ&>˜‹©ïú&nȨK,'C×'Ó2¶ØúÓÖÚvvAÆo¡nºêPµ—SHÑöuW•§ÞˆˆË쇉Zs{ùçìtdkû)oËT5:¥½>d š-´W­V·Œ–Î‡ÆèÓ¨ÙÃÚµtã:ñYº˜0ÄËJv ét~{@éN–U]”‹Ý8Ht=Tu)ÑÍsÐÃb!,DoH쪪½¯åW$Nk/ŒóÝì\KIk*W¦r1­¬ûÊbª¦Z0­qï e±ÊbÕ
+«¬²¡Œ:Zèx‚:h\°¥8d‡JPJ´ƒ|£~]­wÑ˝æzëZè(:ã‹F´åc
+YêL£·íÔñ¹Ó‚Æ+e#ºÈÆ°,·iÕPÊ=â9ºékÑ?9ËÔÞfMÕŽ'Ðüý,[ÔŒßO;?àæoÕ•{	®ªVêq#úÝXë‡ `~ZýÓ({½ÉR}i‘üº«Ec†À®j'j0X¬öОUûc‡J-oÐýpz²™€Ã©:ê÷G±“ˆÛbð‰lÓWŽ”æH[BHH6æËRlœÎÖ§y:ÍÛɲú\i‚,I[rþ~í;a+š2‘šNYâ6OƝƒölx¢¬ŒŽ°Ž*5AL­O}ö(z¹h
+*ð8ès
+ܳÝ4ò \Ç‚æ×½ãâ8Bâ_§(b†2YÃí`",4Ú7	·
+—øž×@áíÝsó¨ê-²ßg;l*·Ú[¨‹~Ë8×GÇ\{áò
+­š£þ-åÞ=‰£žþi;Άu\\ü¦qpä&íJÿZ7/zð[0“=äîðÖû¦à÷Ç÷Г`\½ëoŽÏýÄOýÌÏý"ð€~a,ˆ$AdA¡␄4ôà Ã(daò0	Ó0󰈼;‰häGAFQ÷ìˆGI”FY”Góf„Qæ³€…,bŒÅŒ³„¥,c9+b/Æ1‰iìÇaÅ,ŽcîÄIœ:‡P9å>xÈ#ÎxÌ9OxÊ3žó"ñœ„&~$a%,‰ž$IšdIž©—┤4õÓ 
+Ó(eiœr'MÒ4ÍÒ<-2/ÃÉhægAfQƲ8ãY’¥Y–åY‘{9ÎINs?ò0r–Ç9Ï“<ͳ<Ï‹Â+pAœ‚>„Š!XÏóà~ø¤Ö=HÇ<Ø¥ÇAâò2œƒ¹†cL@(öAx%„8‚#áss›Ä)†HqŽõzžFB(ˆO r$$~Â$‘p)!°m’ˆ:Š5˜Rê;Ô§Ö}±M:ˆX/6“ä“d“¤F’Iø$ñ$l’H‹á$óŸo„NB&Á“xVüb’|’ÌŠ<Õ’Lµf¶¬…Éù?“äLR+Î4ÈÎ$?“b-Ü;|&P	GLBg1¡Oäœéi	:SH
+Yjy:3Õruf«å+0Ö1”5¤]hk‰;Sw&¯¥ïDà‰Â@*ÍaèvhYÇn°H at RíScMè¦à‘©®oª‰Mít½RSžØg~ä‡Prߧ>V{´ 9ÄžÒSF#|`äÙ/»ɍ$
+?A¼CÝØ7M¦¤T*1(•%cØ]Ï¥/†^ºmš…6Œ̼ýžŒüW«þzêr+`º¦¤ÊRFÄùâdGhNÑ­x^‡¦µÈ•A+k4µB{÷htÙ	<ãX …º˜ ½3 at 5ô#Ä
+59èÊŠ™ ´	’}S¡ùñm!ê–ßéÈ"ÎˆT²H{©b‘j©!.¸éÂ"=²H‹´c‘ž–©c™®­L½H!SähD¦
+àÍ
+»PªøتxÚúy«yæNŒÌð²<}ýüu<ƒ1…yžÅ~wd¹OÖa`Œ<œuØwæ1myTûaíǵÀ¦ôšï¶Ðoí -mT;°¦Q§”æéfœ¥–Új5ôh«Vô*E¹††í½ê¬×мI±¡…Oh–b?7²
+}ͪ
+­t¼RnÁ›ðîî,pÞ^E[:‡Û´
+ÏR=TSÓºªu]·•­k[Wõ¥\à„b†qUãªÊM·•Žµ¦ŒæÚCÅ‚g@''•j^W½®;*Oué}ñÿÏQÏщۣŒcø¦ðNÃ)´~ÜKt×
+&8‚ìÐ ‰WzÔG¢÷V
+*ëQh‰Æ]AVÎZ`΀À<V såK´õ
+ì;Âs[<¿Á>46¤°±”èúvظE¡‘…ÄôHdG}dÿlÙ/GãD÷qNEÈtçT¤L­–9bÁ~ƒ´GyFæàßtBOx£Ä·û›>Ò‡Oço²a•Îàóqð—ÕQ=Hä¿,qòþ~?áªò·h…zîQÕ3œ¾Å¯€Uq5­=t(ᘿ¼5|ï¡SõžÃ(«¯ž¸!ýjú\êÈ\7¿¹½Æ{š+eƒ›Ïq¯uôaþE}:¾>ýüùñéåùõKøÀ>ÿñòš>úáðÝ?_žž¿>þ÷ë÷Tÿ«õû„BÿHé ˆ#DzÓ&6Ç&>x (½9Ú&–M¸Ml_k
+
+VÑ„ÜD·‰~C	Šç :ÆMèML›hN‰Äç(æÿûÁ¼Ïez?˜÷ý-]kpÙj¶˜[Ë•-eÇNR±ƒôÞq&6Þ.®l;v‡Š]áÄnв„ÿÃÔ—` 04f‚Ál°˜}±ÂHצêà”ŽtÊÃ䚉yËÀ¤÷f¿.ôþÂì×…Þ_˜ýºÐûSꂃ‹ÁÁºÅ9‚‚Wø8	'Õã ª‚³÷KþoÊ.Ðd/˜ü Í®09C—ý!eñ‹éÕåès1TŽ1†AÑTNÙZ&{9g“™Œæ’í¦Ë¦3ÏH SÊTf'Úe?š<鐝ir§cö¨:ŸJødBìW“gM¾Õf÷ºd›|ì1¹ÙìhEöµŠö6YÜ>TJ]Ã5A×Ý–£¿tù–Mtçƒ.Ý°ò\ÐùË'ãä‹Þ|ðSkÑÌ$8ièeejvòŽ`8Œ·N]¹RÛª½‹ü-1=®ˆ®÷öGH3¦;ªoŸ»éó¯ç¿ÿx~üö%¿Å:Ù¼€­ŽÝÊ	+Y?}ä¬'m`­§­çm ®g®cW³2$³ô%à×Ø#8@Øc؃8 ØIÇöge~¬ŸÌŽ–-E¶,Ù¥â
+½ÅKL™5üßFñ-ď#±ï3læ6i+{¯Ž•b£4±ûÁ/¯ÎÛ´ºKa5þ‘=Ivï Íy Fÿ_™æs[]ò`$]?ã¯ñxðJ\ø
+¦Fû£?fý<È®/gˆËw²làò}"Ê9§ÛÞÅí· á·
+?uÃ-"û÷çç§Ç/~>¿>ChͱâÄ–AÔ¬mÈÂ5ãÛ1cüAí¶N¡uµcØú´eóЈÆDp´G‰vCÕ‹cQ[‹Ú^lMFm4»Gm9jÛñçÀqA7²}\lìI¶(´u*Á”²·…nK[ײ­]]­%Uª®L[‹ÚÓµéÞóqÈ"åD¶Ék[eg“‘Ú¤…mg‡Öz³èË*KÖÚ±ÖˆU&ŒrãT欘W!F_ WÃ1sXŽ%kŽÑæ#sCEB²R	ï„—âchzƒ!ðÐ0gæ¢M¥ß§ö-Ü®ÈMWœÏn¡·¥›Îhù”vúFù”vË9Ojû5Ú9©]}VÃQíÍaíüœ¿eÒÇYO~Ø׳žK¿®èƒÝbÀz¯0ø{tµ\Åq…!p0_2ø²Æ"
+ΡǪò(ÜŠßqø=‹ß5n"<Ĉ‡ðPN,+Ôá-Ý`[QØR­ÉEØS‡=[ìÝ ¹PÈJìH+h^‘.‡´Y¤Ï éTHkôÊY˜	wH¼EœœFE*Ó£BÒˆiEÅ*gQC3M„‚Ž(ì€w(´Ð+ŠîP|‹&0h¦P~ÈRÏ#zgA‘fôÒ„žÑ[z¬C¯	R+ZÏ¡-ZÑ %5ZS¡E{´ªÄqjEë:´°E7tµFw+tyn—8­è~X¨ÁôA#D2@,D#@˜#D´@L3D5A\#¨5 at mT'
+	!#ې5RR|Џ	‚cÔì”±g3ìŽq2j¸LK,›2Á,EAj­™U]”ö锨d’È‘  rè<*Ýk½#§¼—|½—½~¾?ËŸPÐ37z1W1ä‚œæGK“ìè †ד#sƒ·	¥¾/Ü~Щà;_abÕ犽	µ3£6§‹Òîhuj¦ÔÞcoNí3ÒI£é²½>Ûë´ª×j‰ú®çVî™9sGúV÷-Ïø9²‹Á2ˆf†‘a±hŽ‘±0;„žùÔE;+˜S+³ÊÓÊñ^æÌÜ2Ì®‰…¬…bŠcÄÉèg>Cm¾Å1Ü–hmf†œ‰ÖG3ëÆhŽf^ÄþÉW‚›¬#CÐ1¶cÁœFâÍÛÈhTÑõŒH¼ˆ- `V®ÌË#ÛÅ`-“sŽörb‚êè?“t`šöì$㹞‰
+m0·ŽùºDÿ;3gMtÈÞ+ßÌiöÙ	ÛòÏã—‚»:ÎÀ2ÓäIȃ°ŒÂ4Ë8,1ŽDª¦b™‹i2–ÙX¦#æ#Ç2 ˈĐ$ž’eN–Ige5-˼L³ÌLɝ‹ž¥<7Ëä,³3MÏ2?ËM34OÑ0G)÷Zê2»+MÓ4OËD-35MÕ2WWÊ£5
+×2^ó€åNH=`síu®xªu¨óm–ê²£¢Û,ÕeGE·YªËŽŠn³T—Ýf©.;*ºÍRmU¬u¨tªsTß¤ßfÒ‚æ펨¾Ãtª>µH</DY95ÏÍÏ'ªp®
+Î+–‹†å§I9NYlä‰âò
+Å—†â'Ná
+Á¿Ý~¿¡71½»×7ìžv'r«†Ü-·ã˜þÄA”8tÊð‘>|*Ø¿H<à!ºƒxèÌ ñÇtJáüÆp|Û”¿wÅ­¼boF]#Óþ¶ð=¬Âmº++^¾+ÊðÀ:ï |€«Öчùõéøúôóçǧ—ç×/áûüÇËkúè‡Ãw¿>¾¼þçÏ¿¿§üËŒû„$áÈy‡cfÍDºÇ1³f"Ýã˜Y3‘îq̬™H÷8fÖL¤{3k&ÒŠ
+ÚnB2àÞÕ}#,8Þ/èž‹µêûÝk¡ý§ozó: œi ñ:Ì™˜Ï„MAåmŒwœvës)íœ=×ÿ1_%;rÜHôâê"À¾4Èd2™4Œr5|aN>º!ÐôAÖæïçE¹3³¶Øõ€.)‹Åâñ–}ôj1rÐð²˜]ˆ´SŸ'aPìüDü'‰ò
+ÊiA==´UCî
+8É‚›8ʃ«jiµ ¯¬Af¤fAn$çAv5H¯ùõ 
+24 Ert IÏTƒ5[°gÔ`SC Uzu Yº­A»-è·Gíkб-[гM{Ðu
+ÚnAß=ÊXçðº¿;ð¼ß×âoQÇ=Œƒ† ƒ…@8…‡`ÔŽµÜÃ\hŠ°XŒƒÐx¸ðÊÓ¢ž{X
+E2i²(©ò¬ÒÕ¢ª{ø
+I36‰s:É«!}-*»‡—ÑðWÚh¡‘Zé¡™5A<[”wã!ªâj!²Nš¯’~áÚï¥`3©1+eÁ7Œ…õÜ­X£GqMœÎ;Õþ5êòŒ„.Éùˆ;±fár~ë	$â&ÐÝ_9R,€®
+¸aÂòQb6çâo=¡Ä>Šéï4üÝ&”{}&>¥Ò=ŸR鉞‰O©ôDÏħTz¢gâS*=Ñ3ñIù%!CÅ<žÖø´Å¨^+|#“"ÈiÑžÕzÔiÑžÕzÔiÑžÕzÔiÑžÕzÔiўպ“ÚÊð5¥¿êS®û£k­š@óÿŒ¨¯ ÙÅ´WÐ]Á˜¬h7r©+ØyÑø¯ì
+¶Ò%D|«œŸjKž0NkÜmøŽ¼bûh烇_”xÖ߆	›;‘ƒ®
+¸Šµ‰&$SÁÿ+©ÜHig„³ûã£troû¼7}ÖkÈò	öŠæþê{Esu†½¢¹¿:Ã^ÑÜ_a¯h³W¸jÇå(Á÷Åkã¦NÿO”rå”e†7˜¥ü¢.úbñG)ö‘>|º6¬þ“çv…
+Ѿ†”³‰G…y”çŸÂæòSÖ#Šù<G£Â<™µ2"—Ä9#òù<G£dž°Ù¸T9ÁaD6? £Qa­åU®F̧9„Yê–>T¿ÛOÝûëoß?¿~}{ÿÔo_¾¾~¹üôñíýÏÿ|þvùçÛëÏ´ø&²—ú—ÿ+qAKI‡¢eÍ…J;dN¡¾¹Â¥Æc•s‡JçZGµÊ=<—|(úPöšY\JŸ‹?”h
+[$4	·Ihi’n	ý’‹ŸÉÄ)±S]ìœF^%>±r•s)Šø
+o3ØŠ\%õå>‰*zŸ&6‰”ݘ½‚›,#Ž¼ã¾{Ûø'Ús at k÷¼{M«‹¡ƒÙ¿‚ƒ3§ÃcÞ?Õä9Ê>“AS”žÉ ©JÏdÐT¥Û2¨”D/·I“Y¹¨R
+¾–îäGÿNÂV„¡°"á+æ-þ2S€f¾fãóóÎVØÏ2%b/B)ùwÙijáPf:þ&¿˜aq-·^¸—9Ç ŒŒÝH‘1é@8CͬÛwYnkXrŬ€IÞ–”³f¦es¬.¶ShåýÈucœ¥u{Ò(÷ «ó;È€‡ Ԑ†"уÎ5¤ÃàR-äÄAX<D¦†Ü´žGC].ÜB£ÔÊKu *HJBK9äR.–@-—ßÉ­k¹ñ\îÚÅ[®å~;¹Y]dóò‹^žÅ§!bAjEœ¸Š•KÃô²-ÞXØZ%šÇÛã
+v${»ÌD(y§VÄÓ‰ú¸ãZD¶ÁíãÎyïa÷¹è3N€äpr¦{ýþh»“ôû¦Ûovº=èíµtS‘ҝ5½ßcÉr¿tDa"„ŽÆ»NšCÔó±”$5TU¨¬6VW¬°XeÃ+‹G ö(`±(a.èÞt{
+gOèh<ön>´hýÐö¡åíc,F;4Öˆ¼=Àc”"²gLm]Èã&DÎp¶®íÊÖkÛ®nc’¶+Ü®q»Êí:Ç•RôKMpèšE·<
+&¥•sÚz§5ŸnuäTœ¡šúâ €8Šø3¦Öõs‰»¦T9GØ\gü¦<Zœœ	㜝Bïõ¡2#ªÛòçqt¦¼©²ˆÃì´ †ÊŒ*s<¬°šGiã.*Èf«;fAC]Æ7ƒêFÌVt4³Ô-}¨~·Ÿº÷×ß¾~ýúöþ#<¨ß¾|}ýrùé㏷·o—æ¿ß¾¾¿¾}ÿ™ÖxVÌøŠûBùŸÖš¡îéœÖœªR†«n<ѵB;t× =*|±Ä&Ê1a†‰Üo‡jðƒ~¸Ä
+,$Ç‚2,LÁwXhSÖœj<Vï°‹ÝlKƒ¾{l³ÅvklÛcûÇ`qÇ¢‚eîpT
+Ž¬ÂÑ•8ÂG™†s—.,t‡³næk|ñ2³ÁtÈ«!ÃÎ-òäc±*ôb!=™š“ƒÛ3öuJ"!ÏÑ¢‘´3΍¢Å¹Ñ-Ç4~ÆN°Uˆ“5Ô O`Šæ«
+Aà.¥Ã(ð@“ÒºK¹Iç;@ ë°‚+©°¢++°Â+Í°b…€×a
+vRaG%vV`‡9öªBè°ÿ&«çsâǹIB›p£„Všeh—yÃŒ-3vLì@Å^¢ÄLN&Ç	e8*•÷óŸ<Ç´L'N1ゝnc¦=nZ³SCh£Ÿæ5qÔÄRO
+L5pÕÀVro`y|áä&"{ñ]„ÛÀ}
+ÒA´+“_™ËäYF> !Ø9#&X˜ÀÉ#+FˆìL‘š+¤À|½Ï
+/Ô4Úæä0D ¡‰Ô’?ÿ·{p
+ú:ã6˜Û@bXîƒ=|X<J>vƒäÏ,BþJªÜ»E
+ÿ¸{+HÞò»`Ž@›GٝÐKÐúÁ
+;/él­Àá•Ê«JÕh…Vuªg1Ñ™6h.‹æw`¯+]£
+Z䌋ÐY–4¢A8øŸUì‹éLcÌ.vñƒù•¶Öø¹ÐBëÔr[h‘ã—`7D»îÜñ†˜Gn(¡#psÄb¢`ax5#êˆj„(#pRÔŠ Hvùq@¤òÖŒÈ"ô€”9 £nÇeL¯:¢á#Ê“Ll4²ÞD’Ã|<‘x¤{…%Õ'Ð%Ðn°PŠÿ¨¨ð”K¼¹Šlù„?&,ÔkÃ2¤úºÚ¶š\øh*ŸÀ(#Òebl&k3<fnqbð™¢ÏÒé°×·Cbw–†giy–¦g†ê­ç¡™åY¥¡EZ† )ü¡gÌ8Ä‹‰–‰_ êxÁ,7=¸ƒû•{D+¼ûLò%E>™L6Eâºxžð⺘úe舩觲žêv¨ÌXCµõ4+˜¡$¦[Ÿnu{Öf‘0…ïfØW~Ž˜Ñ¤fçˆMjvŽ˜Ñ¤fçˆMjö˜˜‰…ÎÄвׄÑ+ÁÛؼÇwMÕ(6ƒF°uñPœÐBz\ºFA4‹…ì9ˆ¡_R´(D%jÀüo…è™ÜÕaÛMa$1lÂV	lÊ_Sú²×¼þÇ~µì¶dÑ/¸ÿ d#ÔƒEƒÙðdÝÈl²0H0L´Hgþî=·X$mYRZ
+¤ƒ–ÒT™"‹÷¼Rï¢T»´s•¹oÙܵºÔ³"„(¤~¥ÝJkU›
+•hK ˆŠŠô²QA-
+¨„…:P…j¡äâ¾'0½Ã+0»
+l-;hä š	õ´ÐRŸ(ª$šFS¨r•Rü4PqU/q•º6ÐÀºDáAlChL`²rYÙ\Âw˜Ñç<ÐßÈlÌÖ~«âÆlì&ð›1òí_ôðøηíßø»*¤7þƇ-ožß„jËJU,Opj™œiËÊVðcë’?jë«éÇBØ–6擝_‰óY\raù»ômQlëÂ/Nôþœ!âøtÇõV¦kþã£ßòßµ==4_ÂãpØ}þñ´{Ù~êvÿür˜}Ú|øz8<}ßï6ÏéoêG:z”ÃmÚ?¨d1'M†`®Çmæ­Ñ¼µšµÙ°ÝPö›u}š-gi:³íÌÆ3YO2b©šügr Éƒ¦J5•ªÉˆ`EٌԎ&Cªž¤®¤¾gÊÞ¤î$þ¤¥¥.¥>Õ£+}lV¿RÇRÏ×RßçjÑ!Ľؿà`êaâb9LœL¼LÜŒýŒ`ibjjkblƒTäQƒs(l. H‰p»E;Œ¼z‚õ
+Ò{R̵0A‡§í)ÀKXb…Ò¥¬9¶0È&É6IhrhvˆIÚE4Êi)Ô¸©…Q¤ÖI­—Z6±#nŽøMûØÔõ5*rŒŸªKðEBPÈ`F•¨hhWH}‘æê8öG0œÄ‘9ôSäâwŠß)~§øâwŠß)~§øâwŠß)þ{)n7íúFf£°o¶ÞW–ÿÍ_ýEÇ¾jÿæ?ø;“—¿9ÎkÛžš/áq8ì>ÿxÚ½ì?õ@»~9L‡>m>|=ž¾ïw›çthcëtô¨\ΦÝÉ¥oY@
+Q«_Ñ©*5I½Ñ¨×
+õZŸ–êTgiÊÂD]šUiÒ¤I‘T FYŠTˆT†T„ A”hÈêã³òÄ$:
+N’©)“Ì4IbT^ .*,%D…%6À—$Uf¡Œ¸¼—Øà2åB;\l?i'˜`
+:ø‘˜ÈU]ePmu}(1¯šej<±ZÑ‘™$CDCdC„C¤CÄCä£L)GsŽ$ÑQ’ž5BODQ,¥à`—9Š<ýB¬Àd¯w˜Ã$ãÔóxɘ5¼Èc(x<ePF×ð,óL·yËC/ÙB‹
+U†y-üîõ‚ÝkÅ@
+D‹
+9ÅÜa›œ‡MV£MI';15Úe§ÕV»ìµ¯›­Ú-åz».¸¡ln¸«Ž{ªåÒ»E5XöÜ÷[nê¸t¤â¢àj»ÍÝvn¶S«mj³ü@ÌÊœí´Pú-Ï|¡ß'©!¨_Ô¥Á‡õÕ´`¥×§—]'Õþ¨TûEÛC¨»ÕyÐ%‹^᤼27ì¥')õÒ´RÕIZ·R\4Zä¡+y
+ÌUìUÖÃdÅfÅhÅj+Ø­®X®˜nãëí	ÕbàG,|ØÁ‹=zH€#—peñ刮ÇÁGƒÞ¢ÑŒ³6RspÁ—šñ¥^LÉŒÏXñåNL³‹Ê#`muùJ}Í‘pd‘J½zW
+1ºu–w[WTîwœ[ŸÎ Ïâ"±¾v¶\­]{Éùµ×J8j(á#oD6öîØ÷@‹ÿ1ç éá1ã4ú_Ô½÷j/@óôê@}â)>ªP¾†
+“T'L¯ð€,0U§@äÒôV 
+•ÄoðŸy—T
+Ò	WaömÁ9GÙ“¤%(Þé¢sŽ¸+êÒ’»‰ºçÉ{‚¾sØÌ~Kà³^˜Ž²ø\(=AdJL~ÅeÆ5zTD—”	PãS_RÓ°	F 7Æ€^@ÉÊÛ„Ð_Ðâ{, Îª¶§®¤žÁûJòVÀ
+ðÙ‰ßô•²GŠêÜj¬jzèIÒ˜€èh†x@út‹øêñ¼XeM?²âö¬¼-EÍ›^ñ•–f€*ér@ðkÊ"òRà‰ð<¶3íÈ“ÒóÄ´mC<@‘w°ä_.x°˜iF¶žÇ®åñ«ùV|ہÇÒó|ÚÆÔ#ÏkÏ“ÛòםÃÂCB2˜‰cÐàÁWxÔ¯Åóð[<µˆ'%ÏÇã‘<„ßöºÂöØP‹M°m-ö)"÷$=Ix™®GŽkÜ*D5‰hŽ$•ICk»"‚V@¸’De¡zä¦IIR@$’(d~zĝF#N…PS Èp|1£ZÝŸ#Ó·:áÿ¯Ÿ>álc߸ÐòDJI5ìMRRƒ«QR«¨%µ®·ó\j/\ÏÅÖlyšd­/¬“E!F¬õµ®
+~ë+çs_¸ç6¡_.ù¿]±º3Ÿòô2>SÛÓCó%<‡ÝçO»—ýá§h÷Ï/‡éЧ͇¯‡ÃÓ÷ýnóœmªtì ŸÛoÚ6—ͽk#säš8,Ð;qþ| _ÇçXÀ“a'®PŸ@³„êG!”î)f ®3D±Á¶pÃÍIŠ³Òïþød»8Ñ-–×?mÿF·_>j~ç§SÄ-ÏY\MÉ™…:q«E¾.-Vñ ñÂX•Å{ç;¶4±Æ óÍòïU=-c]]žíÔ²_™á6íþ»çѝÿ-çÒ‰ý±ã*ƃYÀ.àð+EiF¹@µ@\ V蔋ÿ±_m;rÜFôúúâFóN>Îôì>Šcè%#ÉQ”UAFà¿Ï©â¥Ù${v¥gOAÚ)N_ŠÅS§N)Æ’eÆÏÆÈi5øXW56}k‘í5Æèªê#ÇÉ`o×ζÎnµMügôylíqíLô6amMu¦f:cÁ8=ÚÊ\g~`!çÝù¥ç©–¥ºÑe:PÃÉäÉáÞز-Ópj)3Ëpd¹;°LçóJWÃ
+Ô­ÊuP»ávi!Ç™Œy'(]<ÔxØ„FGÂMüD¸1
+qtÖsGbéœ@vÚµ·	ÿm»
+í$‘û‡A5ä̳¼ -ÓI–Îsufþ,‹w©ùY»L'	á!Œåzr4cX±éçøìé6çÙ¢*ˆ]ïÜŠmÅ®Å.ÅB1OåÙ\1[Ì$ÓÅT±ý#Š1M<§îe¼k³[±­ØµØ¥X(æÉ&þãŠÙb¦˜.¦Šíí¦È‰þ«hW’·b[²k±}šØgŒ4‡ÐXâŠÙb¦˜.¦ŠÉb¢øœ_ !¿iP›ÎEä÷ÉŸéLÿ|¯ü™ÎôÏ÷ÊŸéLÿ|¯ü™Hÿ°
+¹%ý!XyhVŽõÆ…[ç-ªnbŠiØ2梍ÙàqoÓ4z 3Ôšç¨jØêâQ-E×̿òoÒì÷]ïvÖàGotØ4Õ[Ï.¨ßŒÅ‹ð¾Lƒ|™ë£¸s)ž(æ8Ž¶“f·þ-£åßþõñëû?a |ûî¦Ëƒ‹§Ê<`‚[p$ŽæÂbÖ±€Õ,ZKÕ–§WV¤GmqäG/ìþ
+°Ì#
+E(@_(ÊŠóŠ"
+(V‡¢5(^…"
+Š_Ø
+Ê° 
+‘ ’bäÔ²b. ʱ 
+’ ¢"îÔ´¢. *ð•q˜‘	nyÜÚ®ÜÂ<w*Ã=‰zÐÊ­æÆ-å­Ãq‡ÐÜ	Àü3ý9ýÂÜ혢5S±`Ú]K9&Ä·pìÖ©ÆUÛìwÁv~å·ÿiЛWñô?@üˆï‚øy`~ØOAŒ…üøßÏ?}ùøùëÇÏ¿üðC…íú‡éÇ_éùéíׯï¿|è/_Þ¿_ÿö^¾ÎB,«S²ú{øb$¢ü#iWo~g÷Ïøúo,þoÖó_æ¿ÿ¼Îÿäõ7¯©§4O}âµfñÕq1¾.­Þ]ÜoÿÌýëò+¿ù¯Ü5Tš œ?•èeŽþŠÎñ×ú@ô0æ~u_üP²c\¤¦È8FO­Úrx2Ä[mXPžÃ‘~‘ÐŽeMºJÔ“ª³´‹5RÍ›„rœ7º‡ÖV×$_mÈ®ó"ú&ùˆoq‹k Ç®Á9zõÚÎÖC@èYÒŸÕÌÖ.Á#ø-F¦ôŽu˪¼¥kPü†}zlÙMòßá%\êÊš2éu¼¶ø¢º'­·8»âšôcŽïÉþ»ÇR®I±ÂGmïû!ßÚœޱєÈ9'ĨUïKÒŒ¬’–Ëk«šsÞÉ·”µt6ìC
+¦×ðùa
+jÑÌù|á«
+1ÖÃðÓ”[¸wåp§dJY5e7*Í®|ûòR
+gX tW´Qh«Ô%§¶„²§¸×òHo¤¨ý}ïkٻĽs~¢‚îs~
+¢öPjqïx<$%²{°VÊ—FN‚³rËÜ
+±ÊÒ€ƒã’…Ôœ¥*ÜýÔ`7jG‘æÀø¨3.•¦¡¶ývÔ“Óf-m>à±)x%
+ÓÍí¹lû9ÎñŸô±ª¾Nº¶‰SXÃr-öÆ\Ä£¤¾‚Íf<Ú`öùµ¥šð|;çg`³±žUdK?-=õçr8¸æPç^%ØçÖ¥"µ!=U[/a·Ûº³õ’ž6}c’8IK4÷È(VKhƒ¸#_E’.Tj:¯QwAõ‘¯ðL磔tB“ÏÒ‚Þ!è;-UJBP‰
+'Ìk\R¾"úê¢.‚4=UK%“9J²Ñ»ö„å5O‡°OšlçI[ôž÷•Þ#í|ÒRÊShRCj³y\ÈþVÞTs…Ž-<¯åÄz[|›üçt–ЃÃÒå°‚WÈu?;äkˇåW'¨Ö,_cõ*è@W…þì’|p‚HÚ½tûmóÑäìGYå‘$AYÉ;ö+…6)UÁSStvMß°¡OƒÔóc~Fz)
+Y—5¡\©â‚'vüöpº$5Û9îµ	¶”óíÉ{ó{*«ªlžòRSYmå
+«Ûâ5ÕeÃ&$ׇèãHó-ÞÅktÞ&ß…QAÈYÕFŸª)×ˆÖÒ”F¾—¥hÙE™ìƒ]\rIeО×xŒä+“~¾Ü`¦ÇÄ[d¼ÅEžïúû=ÍBÖQg5I°/¶´9*<6@¢©ç‰!-h¼;
+Þýª„j¡Šºˆã.’bmŽ:„æYŠÞ«=á2 ÎIai&®lm¥m'}GòxPbMvEŠ&lâ-!)Á>Km21˜èHV-—µÀmÁ݁P ÷„U¦(¥#E=¥Œ‘öPæÄ€Y›(ôP­ž}­zý¢IŒRˆHk´]Ì…‰SµzØ7Rç5'
+ÛÃ7eëä¬2‹*æ$<2(d#q\me(• i#6Ä
+Ê×QA·‰ß꾨ʱ֢JìÇ¥ž¬×c zíÍÁ×ê¯l°MÀ$Õ‰<$zt‰DùȝL¢ðyÉ<_©TTY¨`Mš]CÁÖÌmJ^*©tÕÁ›œ5	¼`Ca·‰D–t‡ó;Yê¦7êAoÔUo| ªJ&ªCIµõ6*IŠž‘®pɵ¾PùB(Œ/ñ¾Pû:Œê8k)¿‘qšÉZŠ´¯Ù¤Œ ­Èç±3ñ´©4fæi¾'¨ÂÓ쫝¨É7©weÅÅkY>¥[„™ÛоQMeþÅíÊ‚ms‡]c”ÂK;g‘cõ\ï¬
+hÔauTr
+E6:"ÙÔ^´[%2·¼Ó"ƒf{Ïh©fõ£+%ˆn$õn=©ª–>ZzSP±&M°ÏI©&¦§JóýŸñ*Iv\‡aWÉ	R‘dMë—¿Ëý·
+Ȥ†I½M¿"Û±9€ 8ã¶y™ÜF§£'CXqêñKJÙ1Ðq³£bGécÜD:eä×;FT¤U&j uT~eHŘ£bpH´œŸ¥ŒÓa(¸ŒTZ*. >@g@éàÖãCKs
+vAÄwœ*àrx†^’Ëw‘1ù(2å~3ÜEîwT
+€T°§ðÌü­úÿòúÁ=j«Næ‚™¾6Í!¾KƒX¥òÞD2c¢J‹ý>˜c"åq¬]°Mrì÷,|IgâýÌ8lðŽ˜ð¹iïq‰¯]ÏQv—@‡~¨É™¿ØüMäû®k=Ã°c}-²mm‘-Ÿ)|†ÿÇ>0¯Ú
+y&ì‡ÈÔÛ(i(²·X
+²;Í7ÞÛê¨\Ì^VG¥?÷qØ8\„¥(=2ÿŠ¶23ú×¹*Ìù¶jæ:2ëÊcNK®ÔëLI+ÀmÃíq‘Xƒ¨
+œåŽMw%üß‹„$¾Äß²X|`å”èV¨®Õ,Œ~ø½­ŒÁ‚wÍ’ž¡D‡3mÔ&+/óé«Èàž½Q=|æ•)gÿ_jÝ…þ²ôöƒKZýj†Ez‘#Ãæÿ!Å	
+endstream
+endobj
+76 0 obj 17873
+endobj
+77 0 obj<</Length 76 0 R/Filter[/FlateDecode]>>stream
+H‰”W9²%¹
+<îPŽÜ
+n A»Ý9€<ÑÎÄ;€n¯¸/ïkÝý‰_$HæÇû—,Ù'ø7†ž_ÿø翽{M¶,6ÇÉ>Þ¼ÑàwX›Üã2þ÷®¯eO·Ù—<ÛÇñËÑ`y
+Q’uÈüx~£ÇѲå7þš—âcÞðùG>~þ6·>Åæü¨ìíë£Å:½´8U׊Sp"Åñ	.g&]Û\’•±DѼŽ@Àñ84¼ÑÂ~‹|Gç@ï‚°„î‚@á—Åf¢ž(?XR½Î%KóÚô›
+(rDT±^Ëo¶W܏Ôì©»¥ ùdG	
+©¹3å7#«>០I¶šÞkìû‘û•?U]ËÏž¿KŠãRÒ"pcÎÎJ]Řó‘x‚ÿÙk€®Dbó›û'ú×;x"‘ØôÚœø‰GûøØ€ÂuAÖê¹µÅ붖4ß´3Lq³ÝCˆÐQ‰¶*eÔ³”‹©çb~1ÖÓ=“	a·3¢Cåùg§Eoeî‹ò{` aÊå4¯•#­}’YÃlkuyýÙ&ø çdŸ(pzö»GF’Ô–Ó‹SJn¾îgžw.~ýú)%-­¬,º.úüDT˹ò¿œ!öÀ?Är¯®Í­Ïd#·@¨Ð7[K
+Ö–v»k³m©PH(¼™ÌH%]ù;¨·+ÔÕ=y¸!ˆUtHzî5½×ýÿ蝹¨†çk`—àK$N)ÞÌ|ÔH²ï
+OB£±·—¥ø‚	K['l1rµµßQ‡(ùäÇz‚¹Ùð`…J끋.¨×‰ŠJ%7OBrϪ§½R·jþ³Wã%¹T?ÊÉî¤nÊu†`îˆ9_ÆL·9‹¬”P=kµ„¥ZlD¨Ó7è#YéÊ{©%¬C
+­öÉ  „‚Ö—¬1üE8\ëk¯Á³F:Þkýè…ú¥÷ÔÖs·¾¼ôîÚÛ_Ú!SÄ'-
+\k²á2gé{
+ÙèRd¼Ü—wmp-N}¦à»ã{`?ßÚ¼³ÄÎ$;Ó|g£ÁX;£ ÿ([«Ôa.´ÖWÁÍ@:S,%Êx‡³õÐòZùÅ(°QéA,)½ÁyíhWÁSŒø\¶¶UÄ›F’áÞRjˆT·ˆ€ÙˆÃµÒžR*^Ö‘ÁÖHɐx£w–M°	£Ê1”£¡ÓdX"«Fvev[“Ê`fjï‹ú˜h†òÀ¨Æœ¦7—‘f†1W‘&s<x~ö„ŒÞ•âY=þÌF6:?¬)C•ÝøÛ‚(þî¡ž`üÙìý™ŸXD‹~d¢­¼
+Žu[ùb̉ž	žŽìÃs€4±‚ÌÎ$ä'à_nFuCñ@ùrËÝ—ÝÛKL¹v¶Å˜­t|=×]l†_7¿ÿh>åÏ_ú³­«ýg¢€öÚùL¯ÐùA´<—.*B?›ð’¬k9T—HfY¢šö-Ìa¾„S¸>Â~϶ÑÁ§³ÈN'­ÜÈGhT·¥:仡Žï;ªip–+g	ÛC*·oïœõ“b+9q-'R˜ßå9™W«?
+ f3bКp™rÏĨ	s©‰äç¾–¢O6£ô# Чó
+Ø­Aw’=XøÊÕ¡Tº<TMfmkU^I¦%—NZÂýY}cœÃ̵ãèYêâqbÿ­ûÞ9˜é>^6wwÇ·8wur8×È}ar‡b-ƒ<ás°ÊÁ;7|ŠË$Eìe %H®)Š¥Õ?­ÕW68Èbã“ýq²=^®2Zʱhíø†ÂµÈˆ>½$šÀ÷B»”ãQ°×²¾5ýA'yØ×ft/j <îPc9x	?Ë‹áÆ•?I¸>kÃÜ
+“1ØœÇ
+ÒÒ1/ýäåòèï ¯¬Hˆ )sÀRlƒxƒðwj¨ EÔ@¶ïQmˆƒ“³iHÊ ‚¹‚Ù§Æô‚&U=bRoCÇ14šÂrØc‚}ºs»zs7õæõVÕP3v˜=ê)šI
+Ínÿ-ý¶fom¤¡°v4É  r¿ÖH'­àK¯tÒÒ”§o)¿ÔÅQ9GH—Àwhv
+R¿¥ƒwNУTÔ©˜­'ž±x+ÊŸDùìa£>VÞ,·Goõ'¤ÿ«À¬rPžvÚSÁzÙž™¡5œd2„–ÎÊÿ-vyPˆ|ú›âÓl
+?¬qEî—çPnkÄAvîiy’—¢å‘Ë„ïðà){J¶Å_ŸVX/ÓÖZ0"—hØ®p0uÌöŠ×éù5+– Åä=Å^OUµÞñØ0kƒ+Ž®è¶’YŽÜÉʆ8»þ±.çî.8ŽÉs«úÛ%Éìq´Zë/V‹Ã0F7¢R=[ßß#覜)~릵ãöŽ¼u-½(µ9y2¦N>¢vàFÑf•*J?¶JȽ’>+ôjÛ«ñV±EH©)….¤tÍáúŒ…Ÿº…ÁÆ%Ë‡€o¨¤¤“¶äÆÇMdŠ18û¬†”¿¥tKü^·â¯“Ä߀6‘°3Tœý½	ÎIp&åz+‘6W·x>¥B— PnÀÕq[þ/åÕ’$YŠ¯’'Hþ°îm ÷½l‹ÌíÛ$"«ÆÆzª¤zú¸\Nê%uWHÁÝ+'¼E…’ø=HQceï‡Ožíaw˹ÌŽ²;ìƦ'áZ>¶Ôȶ¬~‘9e8=à]£§N¢[”ðŒ(pcª<~üUýx¹Ý¦L$«Tžtc¯aÉÂ^¹ÓRë•~OŠ6~#ù8®J-ϱ€o‹áLÞÈðRcåße"”~w¾5dl»{P“a®¹­±­;3dÅpìÌÕi#£‘s¸¥»Mõz_åCŽÝ·ÚÀÜÒÛº³½–b,}Jä.,5„PÀÞːªO0Ò?DRZŸëFÖ¥9¥‘€}tUdF¨Ê*øNê³/B!r—P¡éN£ó"ð"õ&Iõ_¤~¢nxìC#êKhqÕ™!ìÚBí=6¿=®ÇB<õXH»̲æÙË •Xô]«ÓºÛÞü©´Œe饜©>¹’æ"øi²«à²þ4±ôÚò§à‡oü|Þ¬‚_mALyêS)‰R½¶ß"Ä"膲Aº8¦frƒîR­fVZ*”ViyÆT©*Œ+®¶(°(¹!I4a`ABx”dŠMÇŠóÕÙ‡aJT–©zÖ’NÕ£5UÕ£5U>Yk:H^F{©TŸ|[¹Ÿµ¥h‚‰uz‹Â0‰jݘ$úøÛ1j1|ùiU"ô·vOÜç¨Þ‡K&‘™-z´ÛúÄ £Ã¹¢wuÙ)÷r›²/ÒŸÙ§¥ûcm©—¼»Sta¤`ÄŸ*ýcڏ[ŽHL¤×t~Ò–vnE,™b÷Ëç${Ê^8×Pòµû–Ž¯]`E·,
+mXêSÅtjqWæúu¹VÌžyÜy‹K}qW½1ïªw»Bì‚9Õ’®áäOÉÛâ¿—‡­r®¥äùÜjc¯cÊEÊÍBŠ”û£Bº]Ê- 9€ôsë¯%(K`÷^Ù~Ú~Ÿ©Øtm9.%©rN=‹©0;ðŽìžUú8Á	
+cN‡«r ¡;iHÈš‚Ú'/L¿[¬ãgÌÔ
+ç¯îd¯:Ý‹ÀúÏ
+3ñV
+>õ»‚ÿµå?£±ñ^³zÒ<Ó
+,ã« À릆xïӏà“k¨2ss’””8Ig¸å¶¤Ôñ×­©¿Vgb]Ò“hBáÒËü¾·c{omøŒû9?×)“ª'¶gk[ýsòä°ÆTnyH"æ”D›úöŒÃôU@„œD®úòù@S½ç3$V
+ÑŒ;¡i‚7ñKÁ<ÚŽ!™ßÄýµ·"Ç	™F¥
+aH»¶’ºG£êK$~NC¶xÊ•Öaõ
+Y`öú
+æÅW“ïÅq$?'’Žï?°!Á|ðúfLh$¯j¯Òß›ŽÆ
+IwÍg%cÓz+©¬ÄsÓ9`ÐWpt$~‡ßä9.½Ó^I¥]†Û”q­ð¥?è{ã{õiT6ê;uXz±ôsf–ÏÌF¨‰È\ ¥/Ñ:¦Ë}Ô‚ B²?¦ ¯:iQOÄzU¬‡ªµª÷¦Œ/£eGïO÷íX7) &P‰-b®%ï>³ÐNTª3¸6°¿ÆO‚ªÖ›Xä
+,µä¦æ¨8«´65IQ8.º¥P„Æø|S°ÆðêRíSx¾Ÿvåó ù"T¨<ß픶ì_3¯6	©ðµNSB*üô¶ŽCu®r
+Ûƒ¯!œ©h4U<‹ýpßEö—E¤	,<æíZ¾´|zã\îÉZuãY£ºqlz?K+›„ÀòL̈ZJ˜¢äÃdY&±Lsd«˜©æEÄü ­lHoÙW[Ø6­‹´ðkõ)IX¹”ã'me§`Û>(vŽì¬å	UR™ ˆdB„²ª±LåFÊÅ–«L‚(ºœ,ä,"o ½Žá¤ƒ¶¨Û¼›z­ðOêFÑs7æ5~Pcê+$Óõ‡úzÁÚuõ÷øÜ‹øIE¿ô
+ȯ<¾À7Gˆ`•V¦­è¿QcêqSmxêEŒTˆÕFË>à“ÌO .—@ý{hÇ6 O×+GºrÅŸ­¨ý2Û™G.xv2Fm§:4÷ÑÉéGÒ|î£å@³KHê½uƒ$ΊdÕ_F
+Âç3ŽÓâPÜS^ií¦½ä¡>Ô
+¬ò9_ADý‡Þïø°ø¹a,aSµîó”KZ ;d̼­™Öx¾å¡ð¾Ž5õ)õñ 1¯ÂDcöÿæýŒÓúr5Ϙ}$:ª¾Z99t!¦/,ØÛð©Ý‡ê1=>”
+Hïmòµº+ø,>-~¯wɵùâ©%ç¥ ¦h`[םzœAû6}«¯åÿ(¯–Ir\y•<AÂåú¯k›è}µiÄæöm&õ¡Q<ÌË+\"¤Ñ8Îv†Â1«OU¨®`«ÈAÈ14ŠùÙgñe%z¥ú7IщӉµ’Û“"Jq„Œ­C”ò쮝ÝáZû—ëÎŒûjn³‹‘kÔ&»gBÅ;®ÏÕo´:F1ÔàljîÛU"Ø'ˆõ†öãðÓˆ¥sHäÿkv¥{õ5ë~N=OΙ£æ’ž[ƒž$«9XwJ Ã2v|‘ðO·S¨É­£!ëìÃ[T§»ž&ÆÇ_ØÖ»˜\Õ•QÊsJOn_ªX¨}çrEô:òƒû47Züyú­ã:c'qáށÔcE
+üÎŽüÓ§á‚|×!iš3©ð¤KŦᶠñÌ!·ÆµpÔg©‹@‰QG=¿Uyàîmz5jÕU·8®;ƒ×ä§ÉÑÎÖ;9)+€´$C)lÇ’†­ø½Må¼ë°=õÌã,vž”O%î´_Ò>J9Gl›p)e.ã¼úÕm"‹ˆÈ..Gü‹
+ ¾Ü…Qæ_ŽŸ.Œ˜wa”û}"sO„â»LnÙÖÕ`<ÇÁì™]ÌnôÞ')©#i ëh5b”LD—›™o7䨅Ø')©jëÕMû´P£äÝ´IM,‹<5¿ìkPNI¨[ÑRãÒ®¥FÅ/½\ûÔ/÷®
+ŒÆú$#•W¯'­;Wj.ýÀ·“’5c¤žvy”ó.Ÿ¬Ø|4~'ÄfŒÒ	¯e2.캑¯A5šŽº2MçFåîSŒ¢Ø$FQlF[‘vèû…úAË)<shïÜ¢¹ç]ž4S}aˆÈˆ‡îðŒ¥ŒlÚƒBÅc,el«åþJ®.0á2ÎnÖ©ñ›R1ÂÆu7j\Þ¡[	cîÂÀ‡­’pùM¼²æ½r§œwß*·Å
+ðuÜ¡ã‘ðã"ƒŽ~øGÀæ8f]÷g‰«Ïv	Ó±ÿðžŒÝ	D$¶¾k(Ï=̈~{¡–ÖÝê+-9±|Õwª7µ_¿¬œ¨¼ZXEî(¼û ˜¯è;F¨²‚;ÞÇb–—vëÕg¿†p±5èÓIW{j¨÷rñÛ³©‡!$†y‡|‚]¿ÑZ¡t?zø‰ùF‡Ç,k]úiŸöö]ÇfÄß'59©òÂq
+bXWŠêÏ•¶ê¼“•¢†ï|»,*­FÐÔÞPiÎ=6°TËRnçGp0®X¬¦v%œFÖ¨_Q8‡¼^-|87õÕ³x‘áUÓÀ<·k¡U(o9O趂ˆ0e˜y_ðnÉ{æåüûiÒÁ‹bC¡owÈy}g±5_pvW	ÃWžS܉üo?"Fû\dcAD(e¦„Òi ¶• ÞÎnÏ
+lwªq$Ž-YA›’×å<#é6l9áÞPáêšÛCÄ€¼m_ÂÔÁ¡<Z%_˜¿-88M%º¢,çž™ì¹Óu[nòPnµ½¾"›žx"U*žêJžËI`ÏáÜ5*jaËãkµAÑ;ŒJžL…QÕ ©Ë Á`Áo‡	\¹]1Î+ÈÓƲà‘â	Ç©ÃÑ]OZ¼ïbEyÕ«ý$²lbúvÔ_­À²]`g
+ê}[Ç£ÖU/Xýrô”î¹}¹öîÖÛVÿCñ@þS|Ô“@ÂÜ…'ÿ6Ú ›Ù%åDKWÀ¬˜ädÛJ˶¥³ÿz¤É^!º‚Œ77”“G¾ó)¾È%³.Û'·ÏÖW¸aäÙݨӇ>úf™•¨ëôm)K¹ïÝ`5L‡˜­XoŠå4—¡1&/ÊL«×*ÿ.ê0¤®ÿhØ'¸V8ŒCÊ=C×Èk½ÕWüځ+"å2"«˜´¾d“™5y+n7›3^ŠBw=¨·Zlu¯ïøIjB¿_`6ŒªjèZs™±×*ž¬(ÍÅ‘©.˜Cþï.ê(^O½l‘j ¨4Õi*´ëøö¹e d¨6fþ·xeÇ7-ø¢Êôø
+¦$šaÜaö¥æ ÍQ6­‰SY5¿
+MåÛëW}Þ·{ÙNÎÉgw¶úö—Z™ía9(Ó3³ÿ<ÓPÕð¼Vã
+gÆ–ob}l˜±_ÛùŠæ6öçው^Â!;eœb2Oÿ
+?n9_ÁuþºbIòQ£ùçW>ªÏJ1ùê“^{òq/ùðXÒZ=”;Þ’ÇōõCGXêá®i5¬õPzÆVp‡c4µFLÛŽÙ™¿*¶hš"¨•1 Š<Ô§ ØÏ7Eîíg9tÔ²Ÿ¬(ÓìÖö$.Ô[|	ƒ¹¼m¼ƒp%Yèhˆµß*L-Jß^OTGŒ‰_ëˆØà1øä`œžÇåÈöE¹¢ÇgÝäƒHh¢Ð\¢w½K˜€HÖs-I_ÑKÃð_¢]gG5žõjµÙðšNâÀ€¯•å¾]%áñ/7þCô&I~nyYœ½!'î§_¯4çnæJsÅ­~sF	†4»†¿žÝ*;ƉfÌbDnh
+𦒃›8:ú
+h—8öü¤ä:lž‰íxuœýœ,‹íÎÐ@¾éÀsˆí“äÑD8¦PCsË£±gD`¥/Ïy@(JXøpŒ	ï¿ÂÅ/òh=w#ÜŽ[Ñ¡n=OǺ­dÐ&¸çߌ€û^5
+ƒíÃ2„î¨Û˜…giXr.¦kÍÙPpsA.‹ÖV^AÃ9®_·Ðƒg_â7¡MŸjÝ¢cf{âݧÙMÄÝ—½q
+ålnftÊû\«â¡m—ycÙ€îòôõ¼b,eÙ‡5Ήâxàz•ÔÝzrçZã?ú<Åd·@»òÑ–ž§¯wÇÒ[®.B)þÇF6H6—ÙµÑÆ2o˜Û[¨mªy“­&êbêNCy5·-ͬB£—b&o°[ë¬ß{ÓøýFÕhžîRœIè«Fk@‰â”ŽÅdqv]k‚Ç:ÏØ{s¸›Õà ?MúHx8«áTÚ{ñ‡c+çÏšx
+òÛÎIéŠë±4¡;äÓì™çÓ<¿V¡ŸÓsJß=/S{ºzI³yÙã-ÅE ;/u3dxr~9«<›5'hNàz£fE7]YÃL §¡ò®=­5kFˆy»·F”E߬ô6I2—sÐfÅÙ—<”½™x4Ì€çvaVÌ@@;€·ÇÄc‰§á½D/#dFð ZÖaFÜ·¦$¥Á†Š3î”sß{ÁÎ8Ëù¼çrw!áš~WRTçlM{ºK7üœšÇPfòçTv4–™ü0ºéèjÅ©MôÚ¥7¬ØÌDø±5ºŽÇMþé­Ó£ÿMÐ=˜²Šoe¨¹‚Ek+ÉàÕx´Á;ÇLb,…¤ˆíZ+–«M‰RŽ
+ÅêbˆÙ
+1ÄnÍî¾e¥Ú0mÝ%sR¬ëg)šÔEš•†ê±¶³tY~s‰Î%¼.óBt…\—ʪA™Cwer5å¢(æ*´X!gŠò¹OE:ñªÐý%“}2J‘<ŸRÐQºN˘¹Sj—
+ B*bjA®´œ,™-]¹sdN{í [ Ã~Y¬ yMÖØbž®fî0O-cǝ÷q‡kkv{^i
+d‘/Ô’²sëÀœk¹Íùi®ÏcÿäúiΣr¹²GÃgÇVΧŸAÍ€ßVù¶ef~~žfÚ4óVsq§ÁºèñêdCr*´!¹•“sœªdQIw
+dZšþR< me
+å>l>¤f§p}ðSZM.û4»pvrŠ{•€™²]K®¦õ6¤à t֝L¦ìE¼+œõ]ÔVhoòÉ„ÇÒ°¶ù$ö¤xÑEا¦[pDûg’-9ŽY"V‹à¦Oßà_Ù>ÿb{ý7üõþ™íÅv–[f‡»‡ç¾¤ÿ^ÿ—˜!Ï9p±Íuì•ÝbëYô?j‘>Ì ¬Bžq¯Á½T˜ñûúÖ%•x!@·k at s'#F•z¿kÔÚðB5Õƒ³N“xdŠ›ÝëU•%„—+²R²{VŸb]8K<ˆþâ2㮄ÇU,M“uBxĺ{É55|Ù5Ð]’Kn“”™XbÊ\LÜd¤¤Úv¥r`5UѤ–	¢Ž1S;À$”®ÁÞ"®Ãp¸ï×
+ƒKë‹)ߞǀ`çÝjPüÎùN¯¥-Yîë=wÆ[‚Ê:Å¡#ZéKCðÛZ;â™
+qŽÝ/§vPšt}1˜ŽfXõÂsZa‘·´h¡IÐ7¥®
+V]ðÌ&X˜¦ÕÙµ
+§ù/…O_¬Å£òW…ÿ+×ý±
+šä~˜}—=À$ÂdjÜüÿ7ÁzÃL¨¼|8–‚ÅÎ »¸ÏÛë…°Ü´	¢íWÿ4Úžfã/Ý
+ëµ0ŒYÝŒY×-ýÇfhŒ«/ˆÞ
+,´¸ÞÁ¦ü¾ƒ·,×ý0A]¼ä»UúP‘íú}ÝÏ_]§È2@£È~8:幍²‘ ³›v„vI[]“,{äY-²J`ZHT¢ö‡¬Š£=–ÝñÜæX8€™0ïéYGcÈÆèûBVÆÑmg]±lŠ›=±2X÷Fß²8¤!dqhG,âWî<J*íÙÌÍ°Ì`òùPŸO)B^6†Ùî}Š'¨A¤È.fE;Q"‚Y“j¡+Â"ÒEkﴐ…kŒî¯ðˆ¥BŸ½9žOjÖä/UvøQhÁ]¢Eñ¼ƒ•nó	t}J&=‡;ÄkÒAão'C΢‡î(åçMd°þNœéŽØ"4µ¿É˜ýùÔÆÑ‹F4¡ÂÜ&ThóHl”3Ç¢ñ
+-ØQ†œ{•&òoÚG=ræX4^¡©ý=}‹'
+¢ˆŽ1n͈—‡ƒ+³–‚/0Tä!vgð& .¹ó²¦Ùßx³ÝäL²
+Æ—Üa}©BT‘‹tÆ€^½zn¶õwø7ãU®œEïìtŠövÁxGÇ’ŸÁc’Øš/i‡­üuðÁ×	+¼Zö³ñÄTǪÈHîâ=ZP»Û"Ð&ñæ
+Ny”·É Þ€²îõØ"2ÄÖÙñsœ—ß|öåg¿yñ÷Ï/ßÿ—oüñÍÇ÷õü»7ÿz÷¾Q~»}þòÛßm¯~üøîÛO_|6¹ZhNFÁÛ‹ÚYVJißþˆ?ÿâÏ›ßþ´ýýûö=Ó_ÿµÖGEÑxg‰ò×Îìíûžÿ¦[Ðp	lÀW‹5Ÿ·Ÿ+5W¼é¯ð׫º(¤Ô¿â¨4Þ¨¼QyŸ¨¿{ÿæÓ›íëw?Ô@
+ç
+(Ì9'Lþ½„$ß¼ŸÎ~<¹Qêõ ˆ‚‡º©ze­±?œd±þs
+
+ÍEKÅóȘd\o¨ZXtVµ°ç­fšãßé3fÊ>åÍ[Ô¹Ë|5
+X°ÐÏ	iºe%/ë•0Z‰V°Ùl¸D¿G>ÓÈ…ý–F*dg*n|U—1„A7¹ú
+ZòÉè]Gãëe'à9Ø#²­«²@³†Ð,lDH‰ÅZÃ.<[ "cý1þ&|+ê:‚€ns	.±×©€Ç\,œ‡R‚©´=L	´‹À¡]‚à	àažql:´ƒî±$×Jã»–¼õC¦¡éÏpkã `xiÈK‡á*QÐàãÈ>ì]·×¾¤;®É(…õðoÐQv
+TN™xZ¨är´	¡=»2ú+ÕQˆ'V·S¦2FišjaPõ©>!$íÉW)ü\„hzJX}4†—UXÂ&a€Å´(„úâä†lQÐèÃkt7Q[$ó¡_[§Ä«c
+²ßtÄ›/;ºsX~»‡*³.pFÌÞÀ	UYÚkJȝÿÑ^.;—ÝD~‚¼Ã™ Á¤åk¹ÌZ5Á$B¨Õ	4ô $B¼=kU•½}ö鈣óÛÿö¥>×eÕ>4¾]óç·kýáÅåŠñÝf<tAŸÎ{[Tf<žUh­«Þ·XÝEÚÖºkWûÕñ´­ý±±¶¥>h}<íKµÂÌòŸ|ž@l\!u?¥Í­ßw±ãOÍ­ßwŸÙï”T0ú¼äš(WK¢HüÄT,|÷º×íˆo¬™c·ø96ûÌ̵ê_ŽßN;¶ßS×ÚuóÏM]ûÝöºqBZ«Oc÷܁i¯ýÜÜ
+Ôsú?’ÞpÅÇúUfö;)þK!Tß*D|ƒt/Fl,Þ¹^–Šk—‚kµã“Œf–kVmTÚuÌ[OÛR)Ûú›Ó*K+übðÚßèH;«Ûÿ.éÖk=*²”ºÀ0iŸ~­¸R‘@£=Ö5±S©ãÒìçâ×ZÖîo‚ÆÞ#ˆç,!D
+×h9ç•ÖÍ|dï!rMjçç•Ú4Ðú C¢§¾éÁð¤¦‡³h¬qzH¤£ŒîøÄڐÕ_)|÷àüÖ'Áoí°ì:1Û«ì‹,6뢋ßeÊþ"l];8‰}F°:úˆ4UȵF– @)œë=©+ð™døÓ•¦»r®Ã»IÅ™†¿¾íaa6‡ñS ˜;$ë[?Y(©%ø(„Ôù;Pº÷žVˆ‘ôkqñMÖ3ßÀe)Y×|®%}žÃ'¥ô\wá“Cïî»Ò'2UøaÎþ&LÞ{‘}NPÛÚtG•m/iN\ôÏ“Ku¦æ‰^¹ƒé[/–üp}!×zqE½Ž%Íö.€ÒË”`(<±wÃ<ÚÎøfõÎuÆ2ó­çp»ÇB·\¤¶Ü Í×rS×'bo¬ÎCþh¹ôË/~ö«ßÔ¿|ùé›ß¿ÿá‡o¿ÿäã_ûÝß>ÅÌ/?ÿêýw?¾ÿþ_¬?h[Ðà§@eØ‚æ¡Ù"ÿhå:?¬d?¾þ
+¿ÂŸÇä¿íñÛÇŸþœßØü× {ÛÓ
+àyÈ»cñ©Ûٷɽô“ô;«	úèÁÁE/•ÿÿwøëƒt9l)'‹•¶ÊQ¦úÊD+·Ë–»,×ÂiªÍ%÷iä"£µb&‚ûšðú0Îo xŸ¾ièØ|¬vŽ­Âœæ†väVxLfŽeÔ`ÌF S^.WÂÿfa[·&ßy. at NÆNl³õ‹ÅZMÛ)¹È:ÍüˆõkµZžø@Z' \)Ão”ØFאSÃ#ÉÝŠ”l¶Îiyµòk|pÙ¹çÀ'±ýÜãfª˜(²"kÙ¤©vPèãŽM®Ëë°Oë¼ÕÌ7@Õ«ë3 d™Ì^¶°N£ð1%ôÚ}+²1õ@ä>܁ˆXš‹¼¡—`]çaNFV6×û“Qâ[ŸþÀŽ79dra¿»ÇÍ3ºùKÃf©ÔâÎ:¤x3ÇüÏuÄ †ʍR‹7{¢Ô3)•:Mdù«a¯\éGwcJ¹Oóp[”pÏEiVuÞÚV¯:ùAê¼) Á÷ú?KEÞ#³Fβ§XEä×7’Ë`Ô4ðöÒ²S:ZÄ6‘
+ìqð( Jdy¾‚§h{dݵTŠUõ­Ô;Ág;@¤ã®¤”G Cúè§yP#ÕôÍ–˜ª£G
+‹)*ïOkÕó?lŒP£è]s-úº=†S4ê%RÁâ ”<Ñ ‹!R´æ×@FbÅ´á
+&Â"„þTÕëT—a at z/ÃöBvAi¾ÛzB95Hɺu‡JØoA2aÃ…ö ÉŽ!¤ÞdÎ÷ìÔ<%/">HYjÞsLN½cì%Ù³ñ½m|«O>PDusÐkj¢©öÞodyä	i˜·’‘
+XÚàˆˆÊSFxPÊa|±¤%FÜG'Ï»¼Ñ€	@³¶HÌk\‰J›ÆYu“õ?xCuÍN™×¸DöÆØtÖïܦy2jmíò&Éx × ÁË¥ýªÁz/gc™xc€‚‡hsË:_èÅÔPz²½Ù‚.•XׂÛ®kš<YCPz.¢NÙD¹çñ D¤­è¢^[Ùsð)<”\cä´Y¼žôžu!ª3ùcd.ŠsÓ¶¼LÜК¨¾@²Vì‚T,{
+$oÐœöL͆O–„\ŒU–‚46B0ø£;LµŒ…Iˆ¹Êp§L at E‹§¦J V×0øX›³æšIvYì,|*ÕØ®€ÊFÒW3w[ËlŒ
+C`ãíÆG½™|æöÀê TCH9Y˜T^,=!3QÁ‹‘ÇœiÙ@¤­y@zˆtMÝÐJ
++b¾ÖЫŠÅÁr½–½ƒÂA%£(#3áý³]jÔ" Ij¾;ÎÓ4
+Äù4&Z¸ðY^l= ¥ÎH+&¬‡$KFTø#¨ÊôK$y1²‚kN:гUÆsõb Å)Ò¹ƒQŸI¯o¦«ã5f6gƒk<ªì:(	bÀs˜²FK%ú†aRAÇ|fTwa8±Ä¸ÊÄå&ÌcJm3Ò“ˆu¤Ï¶^Œ’ëêB”\µY'9$ÍÃ9·º 
+5H„doo6s¤!°Ç©i×7§¨œcéµ:õŒ$·TqžÅ‚Ò|Ý,SµDßuê%ÌݤLAÀV3»JÏÝã¯æiÏÆ”@”ÛI‰
+&©Ñ>:ó<{€R"iS‘VwÔÙÅ „4çn ž“ªVÝc£„D*y^ß ®äR¯1º	õRûÜ™ÌÅAw—j”&Éí¨@Lõ¢·œÄŒÙª¼@RÉi2Í3ihwÓDw[HÌYìFL;OM$d¹ðI6RÿtkQûž£Ð;qTU ÌGFs6¼k!¥@ö±5!”H妕ëj\O[K`¾OY*‚ñʉá5„$¹È«öä¡f1ŽGUž­<ĵ·=Y2‚8â(óÂD¬Bh¡â˜
+&®á/	d>zu-†ÖÖ>é8K&L
+mÝñ!?™Õ¾â+´™&’!bHË^0JL%C§!Œ†Øú!ŒÔúÐy-hÑÌ¥ìG
+›€‚ÕgØj	$0Ô„\¤ÔY(%êÆ
+¸çûµ>¶-ÁkPc<j¥_€CE{1è
+
+TóÐX(X‰EáËÑÿi}¨ù?1µa5HÌÖª¡´DÑ‚(,»ŠÉÍ¾DŠ]FVf”zEu¡ RQfe€d¼ãcàü†@„XåˆVªî`ê,E ÑÙ!E2)˜³÷w‹ÛˆŽ¡ž>ý#0У¸j¯.½2Q&$Ɓï;…«i¢(†ÁèƒD–F@•êLùÃ@hÔ?Üׄ900†ƒ‚õdp’Ú ,`Q¼y
+cX@‡,&)Ör]<m¶”Gr,´bÔl?ÁôïI;
+ß pL??2
+aá”ÉÂï„…°h £Ë:£°hQX|•ôÂ
+F,2¨G°$ØY
+´¯©Ž¹],†1FCVÙôÓ™Ò7Q7œX>zêh¦±ŠI‹%œU÷”UjÀ™Mv\(d‚ì~ŸwŠÇ¢Šý‰‘½_X(¢*ÕøB.»Ø萟¿Jza1¶&$“æÉyi”ÑÂBç5§"§•(‹‰Í>˜f饀[`,´ªÀˆ2 ±ØE±3[
+(†‚
+gG`Ä>ÁðSKÛ=\(é9ð'8
+h*‚¡<R
+
+ú¥bºf¢åßoô{Š,ÃÏÅâ¬Ä"°XÌ˜ãÎèÃõ•ŠÁÌ`낱Žo‰Êt)šjphTu’™$˜"íi¦Q±¥S Ê<=ﯚþu©ÅÅÊ˜‡¶öCY²7ä!ª‡B“fôêÆ&$(¢B ~Á
+‹Ô!0£ÄâØiŸç³NPc"±½&ä(kR8x—²ãÄ#.plÁ£¥]€390àü`ŒJ
+,
+Ph`h¹Æ…ÎpZP†– ;5!ºÓÓYÙÊ´Œh™ÐuÇžPÙ!Œ]LàhØu´Öœ+/'ó4œŸLï’IEÛß½ 
+”@WóZ=rûÚÙ@?uBL´ÆÍ•êÓG†+ѦEFcî©P=ÿé¸7;j=rBhþÌ3ܾî~™O‚;.ašrØÁ3LdCéC?zþÝ8õ«¥}Ô9sóy—·ç¯ß!¿óY¬a¼ÎÐkõNÆÙjI­.:3õWX‚ÞIŽø
+ ¤;1^wzYÏ™/$ÿûPÓ¸ÒµœÁ–~>:"É
+4Ä¥
+싆H0bvĈøQªøSŸB ­y;í3¹Ü¡Œr*áIp÷Áù¢Ñ.)Q­lãQ”–
+^Ò"t±Ì•uNšíÅìÈô¥ÜÁ/èèdpÈž
+>@·ÆÄXü}×.µsh£ÝµŠÑzï)½i¹æà<À¢á”ÞðmÐQ¥„Dí8E·KW<üô‡ŽKtLi×_ ¾è`tcr—T]:˜î.Ínn]+:Ð:]U¬“²œÃÀ4º’Ž™Ó¢÷vläfÃ_lµ°§ãpÒ´©!Áh§ÈÅ–ƒ5•ã#	ÒžÐ5#‘Ùß¹á¢Q@ŠAßê@wGÅm–±a≐‚[%©:$
+žøˤvW#'£}‰¾Ð£å±:ËEŠ8Ï5_˜x†û~òÔ7´/RÈHΉg¤j—?õÝjÅl½öP1lUCcT‰'Î!ç03#ZüÔWÌOÌŒ&ސ·{®öõÕì
+bƒ6»ÃpÜÎImh:Že«ćÃ\ª^Óeö(NìœÏó€,¢c|ø`¥ô“*ÉhsI;ùدnGËŽˆ¥žWµÕ iE‘L€Ì5^Ë9&ŠMeÒÃ߸~è@—‰‘Œtž£Èû§€ˆ2µÎÜPµìæe·šrƒƒÏ¯šuû“±Ð®!aL§³ËŽ÷œÙ›öB)¶KN½ˆÂÇXÌ®«5y¦¾ÂKT°FÏu—êƵ–šÈ¦½ï´ÑB'vГí;žC)ǹX¼KÖ¯¡•tœSЉTß;±îTCæ¬9ýÃãfçBûMo\_„0“CT2X*`S¿.SŽÅ¬½K…„B*–¥6¤‚S
+ƏËä2üFO…±²p<üÊ/o)
+W«cVs‘9‹Ö8R5LÙÎÁ½	ÚÄßïI~º¥€°3Ë6ìÉÜç}^áö¡ƒzø‘h3ʍ
+`ï©Ôãe	ý£<טʃ™ZÀö!·‹tÎ3,Ðm~hìK|LÓøÙÛ8Ó'ãO.BQžŽ8z˜÷°h|™RžŠÑ¨XŠ­¡ç@#‘ØB‚º‰4`ê“3Àé÷ÈuÄ0)·ÕÇòÚH¨3e•º8•ÁÔŽךp+” ê­–Å“f“û:n6>¦>tIB¯äsÑñ÷”Ô˜‚Ë$²m=|tßú[j"«ˆq6Ïâ‚ÃHç>òÐAãÓ¬Õ©7¬/:V'“ëèpü'é€\:Òž¨ùø+—™¿—V,É',”ÿx·Tb-;À­EÉAPWéT|·Û;ÈvÂAè]	ŸijÄÙšÊňìd*†iÍkÚ[$Ø÷}^£ù02ÐâWÕXÍ2R§Ô'M¬Àð˜ =¡ñn-ªÝ˜»ÀÈÎI;9ätoäè‘Cm:÷ÿ
+endstream
+endobj
+78 0 obj 26048
+endobj
+79 0 obj<</Length 78 0 R/Filter[/FlateDecode]>>stream
+H‰dW=²#1Î;Áw'_Ú%Q?¤âM÷mðª6™štÏ¿
+›â§Ï]W â<Т˜ø­­&ªfrÍÛNühµ1ÆŽ‚Ó‚ycI*À€1®6T³¿Rú¦¢,,ƒ
+ïl
+ü_ÅJùÏyÉêW¡ß\Ôa(¡Žëe6}@è›
+ï¡Ì—1”ÅÙçÐBe#0…«å)ÓË:EŽÄU‘QÕŽ
+—N:Œ(§LÛÜD1³Ì”'Q‚2e…lá-Lbè¡èYâY0-³³ÓMbB [Ð0"3ëÊóê¥zˏ؅«údu£"ÌÕ!+B´ýŽi¬k¼)6³‹|faXÔv?¤ž™SŒ,›»PXÃttGo(µ­AZØ	œí*Øwo[¹Åbt¨ÓWbŒŒ B™¹z$Çȃ‘~—™³oFŠw1’’Ž_ËJɧŠlBā¹2ÊÆ]9u¢Œ,ÿZ[ëËOrkø!cP2 Ç…Ù°Ö…¼+O3ÿ'ûQÒ„l5I=¾[Ë©Éð؈ûæTë3«Krzž’÷¬®jõÎle§kx©#ПYaz!
+E*,Ï;Ûzáb€¥î¯¯¼>iƒMaÈ	)š#…ß’DcÈ7°t)£DV±ÊŒZ¸S«!+FÁ:’)1âmkF Úºyî¦yr[„”±g›ç¬Ž«×ü®Ù¬™í~6E	5aï]¸çrI»*çÄÇñSì͈‘­ö6Óîgd#èãÇ@ØZJiMI&AÔmèÁìÉGÉ(5Î.šž…bٍY}ÐQ+	@:ÈÊ$7Ìwpz%å‚
+Í(B‰Ý-£Ä%عøyô¹rakÎ,%1OÈè
+:ÂÒ~R”ºÙT9v£À¿Q…d|¢®×*0QŸ 
+4‡¶êm”Ý»õt¤)„–‹ØžÝI]Tœ4h*íw…s ˜Z…«¸}†@O‰6ûMþù+ú7hÜ1„;Ç|$õ2c÷ZBÆÛŽHÜPñÊ)Wy÷#g•†®l¶qœÐwmׂXU·rn­&îeC­Nΰes?`ãòi	»3Ê\…x™^(³IØXÍ >ƒÀv#Á-Ç©¬
+Ë]˜™HI¥FF7dßö£ò&eÙÃmÊÆ%¡ÞÆ.pÈÒ¸A÷ÔuhùbéÑ£Šýœ·6¯­ý¶¤ýÀnpÑZ­][Ñé³fAÏ\ùÿõ˜d¹ÍN–™Fom=C­–µëYs÷ ß2†y+_ ‡…RB‚[æ
+ßårŒ÷ÛŸ»4å2Ym¹±‡‰|KÜFYÄÀúÖnà´}LAÇêôôáRZ”õŒlüOì½mctx9vöƒ}òþ"[mZŠXaàÀ^ËL“‘vïIÀmÁa´·µãœ¶4ƒìz‹m¥ÔÒOèê×OèžÎô@dè=‡xÈ؁ä¹jö	à݆Š=/Už¥_¨t¶áæ—Ú­¶þ»;¿‰R8—°Mr}Ó®®GžŠÞ™ÑvC‡
+L;Ÿ3ØG^¹8æ:G¢ÿ
+Ýh~:zeìU]””Ùåé+a¾¾< ã‚Á[ŒœšÏ¢N¯(âƒVÑ‹>\‰œòšÇ™F%õ´ú¦¼ñNhÛÜç}Ö׍Ûç˜)õ°Â=uýtfì
+<8:>ãs´v7u®fá°ŠgqgÚ¿â/iÕŒc›½¦ª/”÷?ÇäéˆuÄ
+|ë%ŒÈ˜ÙaF%¡Wu»PÕŽz®ã̳±
+•o„Ç¨™‹4á7r¦Â¿€ãæ6oàHBªöœÛé6™s6ÃúˆþÛkÜF×­•>š·Vvt*Í©¯íTÑ:Î4ÖT
+¶ä‰¸eP9¨¢$îq6ÌÿBWYzÞ/‰(g/„}Œî–WÎOàHâ|0îcmñÒ$Ã
+1…ë#ù'€t>@Ï*ëâÙìèýÝÏΛèßã¾´H[¼²´[‰d<¢&•mÍD}ͺSUlIÇRÓð¥óºGÿu9¡aœï&ϼ«·b@¯³²mJfÇÿ@žÕÒÃx^ˤ<ù‚0kg³s!£l;+ÐqóÈ«ª I²¢*Ni6JÀÏFPTãÝÔ­ùÊ\¤@ätø~|"G”qHçèZ§”Óx5qj°Åÿ@Ž	Å›XÚ˜Ià3ªTŒŠîmÛUÝٝXÕ•“Yn,R"î=gÒÐT7b¤8WKy’öB‰³þ€Ìžˆßd£Zéïä–¶ÙÎìÿ«'ælð_áÿñ²Érc×aðV¼‚ýRÒ²Œ{˜“ýO>R*—+ç¥ï()·K@n&=RI"7O™œð{;ÓA„ÝãˆÃf†1`F}[ðÏs׆óçïôøû×qöX¹ŽGì‘‹Õ«k®Óm®»¨$¸ÞáÎÂõs[ˆ>t•©œåMò¸â¯7´hãÊ=±e,°6¹€A¯y¶	h+5éo"ù0Ua“½!
+ÑLãB‡@÷²=¡î˜M?#
+³x+!gàX
+~Üð-RS‹Ö<Ðؼ¿7I%-Þ«5í•£ÆîͼpÅ=CF\uŒYÙmâÐé›S8%›ª£:ã´­°¾
+4Y£ò†&Á•µ}BÓ”ŒÚ ò“/G÷+Þ +*7c±$
+xp$]ÚIj“
+Lë]Ö`±5ÀA¦1YóÖ×ÛÈõ¡³72ÃhtüCì–p±‚ïà‚&EÅ~@Ãà©û~÷6Ö OÙ/Ýò-ÏéðbmÌ(¢oÑß›£LóéE¯†7µ=OŽç#xÍjÀ3o7µ]=Û~‘U$¦±#ux'¾Š„ìFk£cí¥Oñ
+…½äÍ­bšïËÇoàþpõ–;ÞlœŽÔr<Y»ßÕæ>
+x“Þ—rzzù:àZð]R¤?qÐW{g8ʘKoˆ?»LmŽuªböæFîq˼o‚jò¾Ö{RêÓ•=4YèÂ¥£Ë8H¡yD¿µìº©Åi8¯‘.ß³û5Õ@­Ì^L7ÿ¦¿»;û
+BýµYjÚmª%¡ŽnEaJ¹ío•½ôò—f:'Sʧr¶R?/yC÷ï°©™í*¦Þ«¤™?[÷$wp®ZÞüœÀõ^ãƒ~&¾¤R$L/Uš~©9§¯=<M‘”þ^Çj´^Ÿº°0+ð´×_×|Ãû.RŠ¨Vt|
+Áø³Âû^øjfcéæ“æ¾5¼WDç 0í=é"‡oœ¼R$]w °ÐÛ{èÎß>m±iã·˜Øу¾¿®yÃ÷MvÔ¤bBôbë'?©K£÷nôµ¢B—XÑ.Ã7£(œ_û,›})N"‡>˜ø4+;|èF™ŸøÔ­žu§³Òí‚û¸æ
+ß7±2ž¼§žÝíÉd-\‰…‰õ‹£_xé4,
+ƒ™W=%Èõ‚‡\n*
+O­ef—#5é[6ߪõõŽPÚ…Î}¥ W-¸×ó’7pßd at Yrœ­X/÷âT¢
+û¸²ÒÝBF7åqšSw`¦@£-à—lF#Ü쳞Ó|ôfv7÷óÄ1\·o×ý¸ä
+ÝÿÍy:ƒªW2[ûÏžm
+¯Úô+úWöÍÞªùs'1	•aÿªQâÒž`[äú8÷L.ü P£kÓÉ ­åH5ëõ×oæòŸYNFrª7V½’\nYÅÓëØ{"qí¿Uÿ›#ÂQÄGÓq??ÏCŸsjï7,ŽôÜÁwúyŽïpsýwfþ»$ÔóÌÏôýˆŽïc¯Ä(iÈ{xo¹é¥t$.Ájz-™KVÉOgi¢›K×MØà°LzLüÉÑ׋’R|Œ¸Î¨mŒÍlÖt‰Ê%IÚ):*µ‚^D¼nA£n¿©õNÒ¾›2GªÖ‹¨…{od¢éäÖs3LJI•ÜXÁòdy©^)‡5çÿcDnH$$’ÒbôÉuE`uÌXÛ ^wò¬/ÑÂ9bnŠ%ºvÖ¿®nó«µ"Æe—zÛtzgžS7~ÿf±tœ¢À9®Öuß%G&hɹhˆô¸<b†KÓïX^źâäð§jzj͈vâÉŽ[+nôCq™©źŒ®ˆ4_–C;‹Öá‰s§_ª9ß<H\jOk‘-Ô’Áo³²œÆX2z³…alؐ´=ؘ‡aì[çďIûEzñˆ [?œñ>ä¿\Ý(Ž<ÖB#ÅxM1Ê¥×ÆÚr®ª°Ó“ò‰/ToPÇ(h|¹š…A\ú«–±.¥lèؐc]¬s:	‰a°;Yo_1úÎ"ìƲ×H”\ßÖ-2
+:AP?·è)FxÕW¸t‚¯Ž)aÒí"Ø—¸[r“Õu®UÏnèS8ø´#†¼h·M0KU¥D–dÕ„&—=~=˜º»ÑÇ3,A¢ƒ]×ÆÅÄm§Ú6a´#û_Ž_P\©„Eѐª¤•u3l%ùG¾Vè2‚ÓgU6ˆIu›åœÆÈNpô™—Y4°Ëû&ØɆÏD ¡#=,º.eNøt³°	.>2Ì=ù ³Âý™ÑNþí±$8›ày-êD
+ WªÝ ×˜d±­ÔôzPõ¦7Ïé‡!™ÑÍnÁ6ÃD-âK0ž´-¹*›ºÏÇfª#TïÖ|ŠæQ½î3ä»÷Y"%VPœ+TWúôk¿Ç8ö¶Ü¾ŽéÍ9ÖVsaMR6};µâkë‹áfè{f™†K›Î"‚Jˆ˜%HeÙ¿yÖKƒÕ+·C06L”wWü½òD¸ÆëAՍሏ5L‘û=¾ôÎ>}×{ÈØô’ó iѪ¯-Êhò^¡Áss
+54ôz	ÐŒ‚kLô[Þ
+¬_á Jß²ímÍsåÃnk%|EÓ‹¢‚Eëd#½=–&ìBv°›£_çnd-ªlþ\’òPòow“<¿\³kq‚ñ&â<Œ¦Ø©Ž¬+ì¼dÝÖA°5zw£0Úël9—&b¸ØàX­å£bS·SëÊó8™9õi‘|ê…ÊïÇÝ×âÙ“ÚQ”œÈºÕ)Îì6(žäÜMq¡òpœ—7™vHëÎq7Û*!Ì+€¨Lîy¤DœcÍîÊÚ³7ÉnßÅdL’þ2Wt9¾<ù·W½šØ/ªüÎ÷G*غ„ÓÂïiž¡uºn,3_b¹uݐsw–5›å™ý”VòÚ,ÛŒÆôI–^Ä“UEµŒËýŠKÉŽTõ¡ÔIØ']}y&<œþÁoÁ9V†\½ëô'š9öÚ8{9эAÚS
+~ßU\sÛø¯(c¬îÉN($ÿ8m®R7½½üž
+±éÅ/øø
+wÑ«U'FÆ•øàéFoé®wGhFbïýŽ5–5E“¤~}sQ8éª=®“5«ª®þä3ÄïwÍQP1	
+˜ðæÁo2T²ÐëMqŠ•öÊìãïTåW˜”RB™½¬‚ÏvÃW|?e‘£Ø—˜aˆ£5§8Ìt+Ý£_–Aº(fÅöÝTî­á_ÉA-Èü÷ždÝH&®€rtpœ¥>¿÷Xa(Oå‚ãÎöä3§Kî¤öøŽÏ´mIÔ³¥l›ç>ðFº^ÂáaŸh8AHìÞ!¢{^ýØè&ÓDgÍÿÚ]ŸÏÕ6ÏTZ3â/ÁO)LG•f¿d}šÕ½û¶…ÏɥǶŒhú,,ÈÄs$ŸƒEIÑ-Ñ%±]éD¡È`Á‘å»×“±7Ñ)]Á‹éÐŒ„¹ØLÛŒöÕÏÞks3;û`¹øZàyIåÄt]¤%½SÛ:L—¨†ÌŽ|Œ,oåÉM=^fu¦[.ÜÈ4ŸO1Œ=Ó®™®ÛjýŠ•š®eØ05#×m=P
+Ä@WÆÞ‡r at oùïƒH²ºº_»ÕS̐KËò¸R—o”HY–¤•Á.h
+³é=­ÉÑ´Tâ„>/Wô7°虤ø£
+{ÖéñCN€.h”ìø€¶¨y5L|õ¸¶<ŽÆ8ì}†É‘ÏuP³ÒþéZ‘ïaYÁÎ{ïú†-Þ»ë–e‘•õ|(·¤Å9(O^Z|t9€<뎴‘eoÿ8Úbf)šDY³R…îé-”™r¬‡±vó³gL‹`9A%ÉïxÅ/©aeaÇì1CŸß„w=ÍÝú5¾ÚÖÁ¥ŽÔb}Õ‹§ó–%EÓ.`TdÆù7ZfFàA
+PªÞN·ªøU]ŽQs®\æ
+„êŒì-ÖRÌq³›¬ô+oC{!î%ìÑÁWe1Ce¼î`la»çrÛVNOT¢2µ1ê×sí*Ýs¾nmÖU`®}DgÏ™®ÿÙ§l
+-i^MÕ6 !ÊÆ>®ì²çâ‚ßœ%²ëŠ^\æÜlKIÿY7–¤¢VEñ&È»ª>@?"B.R…Äk>‘ÝSžµ”î²ÐÔTÔ·£wèžgH©nŠsꯨ¼"øýsòX^éN,ŠÇU®	º¶W¼7ÂIª”µÙ2ùc9ã(gÅšÖß/ã×Ùd<ˆü¡¡£9§RÒ"œC	¤«Št"•ÃJÖBÒ43Œ(ÚNR¦#¦;L­fž&Ób¡FDÙvuyšQT!ýMƒEÒ|â¤ìÓÃØ¿¡Zn4iŽŒ;âÈùÃ	؜סäJ?²£ßv8’F‘X|(p,ûs(;Ä Eî s¹UÎqí‰gÛy|ï£Dx¯:„rŠS–Nþþ‰gL"qô	£+¾v–cÕ¸ÎÐSôü›Æ5<¦ß{8#î²Rï='óθÞݯaŠ›zd'?á¢ÂFuǾƒørnßQÎó\ê“ÎÖéܱü@;_ZÒãrÅ_õ@›wMÛkª¬{÷0ô	3¿›}A
+MiF–&BeÀråØîv9ÞbmRz@ê‘{[ØÓ¡´ÓŒ„WŠŒQ¬	RÚZŒP¡Š†Óí4‡¥|
+¨1¨¶Â¥=Kɏ2,ÒÞªyNºæü„:ÒKxÕ¦ÉÇŠ†m‰X]“ŒiQõٝ¿BâÀE­Í“Ž³q}íû…KÓ†—3Ëðœä/ãŽ4Ø/¯žFhÊ*QTCDnU‰ÝŽ€N7ñZx
+¸ìvE
+ìÍ~ûI7…ÏØ(\Ûx0¾ð·rÈ1¸J[øê<¬ê™@8”¢šV‡—
+‚ó$ŒÀ«f^Žu‡WÌŽðJé†×ŒRu¿û~ñRž…W´âå¥È{yEúDDjÿ
+¢j`>ˆÉûCÍé°­‰ÎÀèÐaÇô*óg=s‡&Ü™‚××¾_ÀD+ŠlEœJª5Ó¢§FLJå—UM‘‚z‘aÑ:Š›:‰¡½™•@–˜öøcdêb]¨-\øëΟàTpUµ¤<b¨Ç陿EXi|RM³—ÈÕ ÅR¦éN©Ä5ËÍ
+)ŠòDèv;¤8Eùæ<u>`–Ú
+¬¯-V>	±S_VV6ø-
++W팎$^
+S#B^LÄ‹°û•ˆUÙ‘Ö`™%osúÞð‹ÔÔËçLœÕŒSq"’¬‡Rwö¦Ù
+ËEEŠâ‚«5v`tŸÑ÷U¥EÄAÂihƒIÓÝ×J:¹c&R§dw›ì•_ü^ÅšÒ½â¶ÖÃɝÄoµÁ«áø"8&5‹=¨F:]$³ŒS•L÷^œèŠYâwÓ/R}¨˜êh*&êR–äˆÖŒœ.)^Ÿš
+%Ô©%»¹ƒ’·]V,½{ÊÜê-ÕÉV”£ ‹Â,Å
+«žó‘v¢O³jè³XM.K¡£‡†ú‘àβ/+<ó´z54œ“¶]c-ërG>Ù•b›ÓrA@РÕæôbÛˆÂúÞõWË„HÚ'¡Þ¸¨üƒ…éîäº?j¥Ò¶ìe<Ä΢”ËËyXKP¯Á'©"á…Aqåc„ÖÀñ/-ŠÄ´¦Õi†ŸCË	µ¨•Ô‘-ÌïÐRŠ–äµîй‰I [::”¢Î+’äˆiIqVõ,4mŠówË/T¥»KVёI*Q©»yξ}Q©ÙœŸ4iÐ5³2YˆêÛ¤ÔšT T
+›©ÞÞ-l.muwḊ«H+Å 
+4ñ
+‡·¥Ÿ1PÊöp at 5m‹'£
+>7‰cšÂÚ‰Ú[ñ谊ͶLcLÚÛ	Tÿnû°Þ›~ÁRñjLVÍ‘,Y™[«®¢fË6¤Ë*O.Éî4ä4¼›½ôËjºËNƒŠ8n%ãlÕV¸Õ\ÇiŠÄ–ÂU­{Eµ*oéwáU€—€Ñ`{µ‡•3κ鏺‚ïTœëB7T!)æ*“b“½ÄIï¹Ý‚9d¡–¼ß¿FÎÈìEiŠ—D&Yá!ÕdC<Ç«Ÿªš0UDênI.°4®“¸½ù¼³–¸¨ ¶,¦\ÏAtÍ#V㘙jgø­UÚÅÏ›„TUÿœ
+×Ö®ƒiiPÝèX¨`•û’‰Ëߨ
+äNO¼œÍ>Trsûa…€Qüõµá(N^ $d€Ò
+,¹÷V½_r×k¨ªÜÃé€ï±RL:H½wü"¥•ÂÓ=RIÖs™ú}HÕl2Ì ! +Êw¢‚—”e~ãô¬£²ßͺV**ÊòQÉRSj-ô„üNŽ¯<ºH¹å•äW>¤x^yS4 E®tsâÚs—F¨#†À›µºÆB¢åv:ŠÔ׆_ b’)‘?g²Xùà(ºÒï£}JJæ#±–‘Öí F“0”+*UÕÔŒ£ØZ—r;&cUÖpóßmØmTýDƒ>ŠV˜`MCAµÓ*UÖ”ÀoC“]eyÇ	º[¨¨Ï	Ú¾¨|:[)ä)ývâ£ì[6ª¯-¿P]ÿ”Ø@‡H=¬ÈCûTS‡¬Ä2rGè_½µ¯r!-;!ÚQkÈrÑü"+Ï9œrºž;Ê…y9Eø+Äj$ÇjÂ6H7Õ#ÿ‚äÜÎT¸Y5ä+O®Œ”pûÙ¯°­î¨éIÇÒmDÞøûÝðkè“}r~QF€ÒUÎ5”|h0£J'Á˜}‰SïQ¸$á…šuJ|é'Òe:­þ«Õ“
+K
+fWÑYO*Žw"q9œŠÎfâ§ê¯Þz<ÐZ¬©O_ú#Ñ»bñ@16nœç|¾0Oøÿˆ;ø6u˪“?ø³ë¬h½î·”Ï"¥m½û)‡áËr¬†v–†I.w¥¹X¨m~V+©>ÔS»¾-AÖLVšiᎇ½¡±õ¦$i	V¯-o¿Ï
+u8zìb¦È5¿
+Oxüjk+#X=Ï@Î!¡1ÉýÏu¹dIŽ#1ð*y‚yüÖy”^ö¾Ï?8©PÆ*+T¢DÝøDä;TOC·
+Û‡48ÈÉÚz
+ÃP™‘õõ—Ád^r¹Òž«àºÜH «äŸŸo/t
+U ‹6½è”»„Ž}:SLBÍú sŒ‚Eèt£=º£’y×ì'	rÍl¸–'b‡!•ËC¨ÂÇEO(r´ð‹g…B]Šòàü"WEòs{JòÑ(À+ºÀ9¸r=L-É­Ei¬¹àzÒûÏt1Sàûþü61‹ª[‘(’Šï0+gQï<ÌÌhHU»4Jü{qŽ|rÄŒ9ÂSï{ºŽNÊ»	j2OxC@ŽÆÕÄ	3ü,ßÑ$ïpæ|Ö(}x€¶“ÈðŒ}L¶Éx)kʉj«ÚKÑèÖ-jªæê%é4 Ib”°©qr<°vwuÿ!ð€Ö2¹È+jÏÉÌäÖƒÛ𐛚¼¤WŠ§"§@¯ÎÔà'tê þß]xÐ5¨òoYò$·ƒ\›ôx«1̉Üm È1M‘óLð¬Qc—ÈY-ÐæÓð˜~É9KÂÐ0““o²åµ(†>Âeù,¼ \tYc
+èæÈnX{-è|ªß^èdængu¨3™zöp+ÒgÙ‹†Âí—Ô£¤ø
+P°”wÈ)P⮿‹#ך|ãÏkÒp­Eòãî.8ÚÔ"ðÀ‹Zª´:š*mjQÂÝávîX×ÇÍ-2ÖÌ‘ìWvÞT¾rÈcù;v¿à¦BõÔ+Æv&É¡ym¹1Ïh©*Ô‘‚®4ž÷¬¡ NÊ+òÉcyæ%‡»w®2³ÈIû æ!KiÀÿONN'ÜJÂüXœÇ[Èñ\ùýå//t:ä$A”3`æÍè(ÒƒÎU0SôúAggrßó.¡+$Ì
+‘#Hû˜æƒnÙˆS„M5š"ËPôX²~(4™GÝʪ&·×ú,Éáé ë“¿CcË^ãŽ”o©ÈБ"å4µl·ÙÈ–ÛQuº4TÖz5t0 at p¦ÌZ?ßßÿâVº5&Ìm›ä榎`ü=³˜é@C«û®7?[<»äªºIg„Â\n›Æ¶UIP€àŽƒÛ”.Àmålp©]héBˆds<è³&Ç\%A‹œUë	=„묩E͘jp”£Übs<2¶&=KŸà/«ÐçUø)Ç¡øû‰|#x¡#šjôô¬€[å2*uÈ•³¬Ï•/¹éÚ™2aqËÕŸh|o–èdFýü¢Mî$ˆþ83è£)¦;1Q  £Ö8åFW51k	ÏýÔtVkëc-xãdµúÕóò."-c´]zמ8û9Ͳ²º£L§:E–U–­äÏ·¿FИŠ¢Y“Œõß3LIY§i÷ sÖQ4ÌÕÐØ¥©3,¹Í€V~ yê“Þ_…R’¡Ù\$VÒ9a+yßÀº)pýµŸª=%?ǹ½nS­HU(
+›cð:1¸…ÉZF/[Dp¾	ObŠÒ±ÒÕøõù/j3©9m×)ÐK,æºÔŠ—¹Õl5)a+㬘ýú©-…ImWƒ„ib;ØÊF™„Vµ2
+c¶L…õ÷¦›ý¤d”ÕYõ/ DÙ!tó3ÏiôSÓ¶iõü¦
+:a$åd[ñ[ÿ‰Nr´۝ÛT¤¹Çÿ|ÿ‹›¢ƒæ-GÞ÷áÖ¢
+Úï\Ϊ±®­i¡ÅÒ]/R.©|5„¨->‚Rþ“(à6(»‚Œ¸©)ÕÖZÆö¨¡2¢r£rÄ>@çO´R·zjKž²?ØtÄ5ä^)ÅO%6÷4þ|üZΔ#ò1\õ`V½¦yqqC‰ñ¨WrÎX÷h,K‡W'ÁëšÉè{½†’&rÙø™ýîŽH9
+˜§¦»¤êùs$
+›ßF­£—EÅOëb
+—äcâ	å“ø¥u£9á¤:¬}±fFöüðšKåýÚ…púEr
+;ØìEMH–Í%âîšÏ¥Á¥U£MÑ‚Gü¯
+œÿýe§*þ-š^GtwãϺƒƒÖ½Æ3îñ†y„@žQÑÂ*ª.eß±URü¬qÇn± ~ìÎ¥œË¹¥Æï´Ï»÷¨%D‹ø”³Ñ]ÏwŸwþ%óÛÂf—&å”òð4Ϩ}žXO_ÎnK!
+ öù„òöT>sLs1QTŠä«àß·'ÛYb>jÊFÚNï¤÷ª	WŠtÓ–f¹PÕ]Mz‹/*•1”¾jÉóÛT9ìÌﵜ•;Q°îÍñø˜yÚKBÖ³ßÝ/dqö%„Az¡U&NZ4Ö gÌ6GzW.Ùm^¸µšmêÌ4KÑÂ[š¼x…kÒ¿M£ÛocßÛñÝ-É™‡ó{M\7]¸~àÞ;¨ÛBÂ^ZÙì×Üi%2Ý–y`†•¼¹rÌ÷÷ÁkS¸×ˆíaɵ!œ6ÍžøT¢#à>x<K}6^oCU»ö§_¥@ø†$\¾
+Š—/Mâ@ÃøtùöGçà`Ÿ³˜;OE–Í”ó¥9†|’7I‹€ia¤5;Û6_h[ÀçŽ&º$$®ÝMŠ¼tGÕ$G?ЯVyáÛÕ¼ƒGÜ߯kó^“$%úÚCpOªg{^l­\Y
+wÒ
+º™Ë¿Q–6®r_UÒ<ÈaÚ«ËÕp	›U­wàÞ[¾UºËçŒêÈut஦@Ï9¦æÒªäP«u¡i€9?ÚªÓ=—T©®>T¸¶$Ö¬iÕy¤ç“¥rbZj©<ÛåÁ‰ÉR2rñóMé…¶-ñME;wQ%'ņKwÒÉCµ—ú¥ëWÏæS°+4v
+×X•òhÆ•}üFY.µtóÄ §æ›¾´Ý.µ]J¾1ü<tï-ЕÅ:—Ï 8®FvIÛ±©ÈE·ñ9¸œ;uß9¿Í—d"=»×TªNŸÒažö£2µâiF'œä”²ïŽ7ÛêÙ`ZS{szñmYD«¼¾‹_šòò$Ö%"ýå«
+ש¬—P/Ñ¿‰PqÐpœàU¿0	—£H%éªs²¶­°áÖ˜Îî¹EÌqamÔvE:ý76’0Ç<Bb‚)½€À7=×UÂäÜ÷lµ"ŒÈ–¼R½—øˆùTíˆsœÝêµ…²éÔ~²Iù`ô`;.ÄÀöQlqyZ件Qý½ªú
+¶…)lTÀtec5µÛ6Ó–[Ay²}G	Fw†¤¼a¡¯yÐcgu·‹Õw‚y_n°ö¢ç^Z¬!• ±z„ÚvÅV¶sSG¤{«+GžÓi]î߀`#êæÈã²æú½¬2ï©©®5'/!ª8²¹k.Æÿˆ¨Ô˜v-,6Í3J̇\«®;ê¤Ý*ÎÖ1é€=·ˆlÓApmärÀJ–¬‹2ŽŸ"l‹Z†3ó\›SGqßÓÓââ± Å [¿ë¸¶EëÝêwPgä.À>
+®Y&¥˜(Y’&()]ñLZ~ÆŽ;í©£g§ïÉûž¸Ì-þ­ž'2Š–Y"ü¥¬¿ô#z'Aᚃöø®ÿõ±$5)𿼖¢ÊµØd¦_lÞÞH	#ó}À˜hãÓ}’¡ðQys13ôØU$l?{“-.Î>€YúM¸0î¹®3Àù¦M&…êòF²Ø‡œ‰n&ÁÀ¦Žºöœ0jj—Ù ˆ#FÜA:Ô~²Q,ZªØ›ísY1vÍ‚÷™ŒÎ–¾Où ƒ/§¸ú0³²:xzÕè.jÔòà™RÅWÙJtªR€¬,ä]9«Î|òÕãªÕ¡»Ø$¦ì]Š†¿±&í*BCóO'ñ§
+S-5Îkã
+¦FºA’AθD§%¹¸
+¹ìtî†ÈÆFîÈȍ© b%œ/Jº¼à³Ü˜pÊ_”rLÂCÉ¿«Å‘rPÒ`·m‘Q…Ã>(]–ËöÒ£_¥¤$õg›‰¬¯¡û9¥È#¢ǵI$Ò -‹§•YnHkp
+$îÿªJJM»–Ï«'Ƴ–P¹ƒ+oF9nØŽ£…ýø€¤Þ½¥4ÄXœLRŽaËdÖŒxý:ì#Ç…£Î8!QŠÆ»o‡ÒÈÚ°LÂ|Sš”®(U¿žó^¶Ö’·(’5ƒ’ĹlJúmé	V©{ÖŠÖª.‰2©?ñèž|8ȽIC¢(SÛe¥âë&õzC’Å”Eø†dI=.OãÕMĶ\a~ôh\´Yn•reØ:òâ?{(¤Ac˜S?{Q=*$Ê	¹ÇàtLƒQùü]I­cÕfú;‚¾«»Õî"ÙÇo1ð$_©æ©‡ó!NYË€d; ‘sJ=Ô¥í]%§-^„¤œ"¢Ð]Ýöë´L˜!²ˆ­ãmúÀd·«½×ƒIæ4ƒ)2‡ÎÛÛ´v÷esŸñçYÛB¢ŒHDv_G}'ßδNa’ú(&"mkoL%²ËeÅSÃS7·ÎÝñá‰I2
+t0y¤±èßÏa;T<m¥Ã>(EòÈá#Çeqº¸ús†'&õ@Òh‘|Ñ
+9E{G&ÍQ²nï]Ks¥S‰|“-çm—ü¬ÃEÑò³d0¢oF@4-¤w˜’ýúfFRÂ9¿ɳ&íô0rJc±ðm—Íe’!ÅúuÖ#iÅËm/ÙAtÓiÚ$fÞƒ§M©¶&Í%z…ÍxP±kˆpTƍgVafs©krì6Z˜$ÁsL±¦Ýpf³ûÜu'8’àå'Ãœ¾à¨¨Ò±Ù-BkøE»	…&Ùe}õÓ"¶(1âJ©*{=´ƒ•ÃH.}pHÚÅæy©z­Í$…Uî	§OæßYðb©xiÊ·•jƒUÔ,ÿ莱Ç"GK}…Ábtëòº£KfñͲ7¾ƒwèRç+ÏËxž=Kx\î¨áþSìA—Ä‘}¿¦DR~ÜKz¨K›Ùv½÷ði9‚ßa¬ð"{‰ï°rÈ9Q4ÇŠRV	á,MÅúóï÷gˆF®1?'NË‘ÏWh99Ä¥Yúù
+e­ÐvÚNàeGØ-@›99±ëûKà¨d¼øÄZWÞIòÝŸ¢åeCä´9ÈbÅ6Ñ^þ¼Ó´Ÿïü´ÔZ•éŸ¼¯5‹æ–«ÿs^æØ‘Ü@½Êœ@ûb˝È–ÉG—çWüH Ylod5Q¬ÈÈŒå^£5e#`ŠNŽ
+>¤ÛªÝËSƒÁV7ËnO=)fn at bºšû…ýSHÆqšØ¢eH~Ôö	åӐ œƒIjëHBž/L°¥xox†a  ,Y£ÝHÇ¢0(‡1Ñ«i
+8¿Éܬ>F ”ªõe†Œ6y@BjS,5(:uW×ÔcTà™T=Û@=ûZë™Ô‚µî5„žPÇY	•’»VhÕ¡T]Sª¡S7D(´)#!P:h ––Šì×O’é{m˜`%T“˜à6?Ný‡äÝÆ(^Lú‡×~±j´]c°FU´^i…Ôéšœ“CŠ>¾<Is™ïìæ7mm!T×¢Ó­µB[H)u€«×ÅpðViü”טÈhØ¥®ú„jXÝ
+“º­Ôs3w­gKêwH|
+›ZJø^UÒòsá=v0¼™AFâ¦5Jy›šZ¶fò™ãý)„í¦m®üz‡â!øÅh­0w‰	ûˆ6P¹6›_{‡ Ó—Õ"Çn<Ù¶73J¬9 û8<×ÿÂÀ¶=uyJM‰
+¸Uµ‘*"l;ô¿tD¬¾D#
+YÕùŠb®ê¨:“ŠˆÚ÷ß‚̽†Ç»çT
+zÖN„ÖÀ~ìàh?¢ª+Ú	@õØ
+)úCtÁ;gaôj˜b§8õã´†‘˜û"Xf¼§aLõ™¹¦›t«{Y¥ß|l•žº½N’ZÙœ82F_^c!|)èÈ®p61ú]%”Gµwn¼"pDF½fó”Vù
+<œõÎP×HÔkÕa¼HÑ—€0‡’‘Àt@›Ž±NXJÔ¡^ÑKQ„›!0÷œñ')«Ô³†qú6¾´iËŒ€}0UýOòcö‰ƒû¸“‰AƺêTÃÊþt‹nÙH7½Å!sVŽùo¼fT˜tél2±•+†â/c˜Ú°4Z͆©Ô0=ò‚05͍jïHr \)…aTtÃ%`iÖ–†«‰%À5€º´…ˆaš<kA‰æŽT\ü#r„ý)F"ÕºË3Réx¿Ps§éËc›Ó‡Üh‹9ú]¢‡‘×÷Ë(L'ø	c–‘
+}@Z2ÍU7
+ú-Jÿ;,·\|§ITóßÇ„£NäÔ6!OUM‰ã×pß9-·µuœÏTÆ[Çøˆ—ÊËÒ;
+`TðLa6þEè°íϘSXD,´¯ßÕM×!æfÈázá‘;¶z\X·Ô
+.V•Iê-á:çö¤‹ã‘5â‘rX@`G¤¢½½Ø9îé1 õÜ¢,·ê‰
+¢;‚쑾®³É<è{
+É0Uí¸Æ{$D“h×ò	_;ïi¨è Ͳ½½>×ÕoB›Ê
+”b°ý@‹Äãûeˆù›-7·r¡Ë{Éj1gy{_mþºãœKWwµGyÂô@UTwnTwŽdñÍj‡è—c÷ŽÏʺÔT:š)¬±ÑrqGI	lžÖã@›Øˆ#­žÐ>÷ÁV_3¶¹58Ï´/¶µØ¬jQ#ÑÞq°Ýµ[Fý-èÑ2*{KPú
+ L;däXÀ„¢o÷.1˜²3•qMØrÀ	‹ûÃÌvµîˆŒ
+à¨t°e"mCkáie ö>±ÿjµàº´=#Érh	h=øšä½×]ÝNt÷ÿSŒò¥Ÿ}ãšv‚¡iTÀQ'üñGÈ¢Åk¶®$c£‹çvÞ Ü­ÛBàÓºØ2	ÜzDŽ´2 ªèÚ\xË6D[ï98|ͣȢGÑë™R#­B¡[K³¼kµôu‡°¶Íý
+ ÔVÕnlb]õX^nÍ´|×ú´ŒÅ¨¸ÖÃßj½Üg¢Íä¡”ÈTÀ²êGdHP*‘}•ZC!xvyì†ßÓ
+ŸùdàÂa.JH° ²á¦øÐ$tŃu5g	]äõ˜§2»Ñ¥¹
+îZVÏc§¶a†s’É$
+#óup
+¸{Xjv‡Øß5M˜âZ/l[T håP-í“tP"ø‘††ê’ҐY˜’Þ“,ã•qšŠ}É_(Á:pöäöE'Lµ<Èš
+Ïò££wà«–|Ő¿¡ô
+ÑmP•Î…ÀtÁÒèµ'chÌý÷’/Uu®&÷u­ÖØ%B­N'–:TdZö¨U®e}zÚK-éð/hB)õüÒŽAã8+wžl‡´cUwwÃâ©A/Ó¬¤O&»>rçÒï¸äH¤‡ôλÀZK at u¼•ŽZBÝùh'¬n&Ю«i8çfd†’ìÏò=ªŽk5¨ùQuŒ­«ÎmÜ·öTÝÎbGZUÑ3d‘uµî`‘»¾EÏgð|OlÊ`Š,Ts+æéšþBw”yõØö­7ÑnTTyLÇw‚õé¨
+d&¨ìà5¯ò§ÌwûQrý=\ßï’‹}ä½P,ºÒ²c‡ÔUâO–¾Ö†r|²kÿó?®ËIz[	ÂW™¼ì‹-W·ù‡\ÿå—°ÙcM€ƒ&¬ª\ T]G\&ˆ'–âD§_нîèõ$ÑòÛ¹-rI”pc	l‘-÷~
+RŽêëMD'y[ÂV<R-葱Ɖȟ¯í#¤û|aݶ%üµžTíjÍď–}'ÌTwki/£×ƒKÃ/å"™)ê*p¥þ`=“Â×/Ü>Xë؆;ÌÀŠ^·ÿ;p+"LKaìÂm³*ô‹iq\R	ð.s´g}ñ®Á±§F[Àp8[á½paôr>Ö	Ò ¸ú¸a…ž™\ê½~»
+ðšàí )pÇ ¿Õnquw1ŽDµÅI£‚™¦EbVvXª7ÞHçú‚ûÄ’f\K‘ŸNI6ඵ*ôÔö˜« ˜ÖOtTJН¾{aÝe¯£Q×¹í®n?¢©6[Í–µ0Þ%œŠ
+¾+Ëñ¤Huñ’gyáî%¶`;–ñÝœÀX{‡yks>ôc4‹Æ\øι7S_fÐK}‰ìŒ¸«ÊmãÛjPJ’hUiLîånp~Dô切Fƒ~>Z¡),ÊRmFP‡µàIú¿
+f¦£bðœI+á²à¥;åÔà 6^B3oM¾
+J6'ž	ï<›'ß竐àÏúà]'~÷ÈŽŠwÚøIÐi£Z‚k»íj
+]gȼÀu¾hãjQõ~Ufw³CÊjh½ÞÔ¡'ŠQ¦¹ºÉõÄ‘ªUs )xìš*¨óÕ¾¿%–P—ÆW}4§«º@ä<Œ/Çžaÿ™²†Ÿÿç˜=î9žŠÇ
+5(núéWd;9™Ùo*pˆ,ˆÿD1&W;/9õ‰©Ïã,Á.¡ºÙîò–§æüìhÐ$ÆGo$í²R?ò€–7è[Ø	z_Tp`qÀ¸"Õö4få½¼?˜¢^ï©
+è)• =éÔÌ­ “°m%½¶–)2mí!ïê”Øù®N}ªczÒp˜OÝ*›Cí’:ROû1¸*X¥%Fè3åê˜ ~áü©Ž”ª3ýù´•0B§<ÙQQå»–éÔÙÎ~’ÌÿÅ«3ÌäYžò”ýü_XpJÕ£´f,iéÚwF!sÓnHˍ•G³™¨v™IzŸå–gT#º@ädñ€h´w[ŸÁ:Õé„)Ù-i7å¢TÇœ¨Ó¾‰ì¯C»wuʝHG=-5ož ‡Ô<Ýý¸aÊ1i€ä—#AHY6ÁàäWm¦'¶t«Ö¬3(wwšÂ¯O›gJƒXÃ"zQÞ¦²¼Lg/¬ÒôÕïêV¦ççÿ=:X©€££/ýÈ{Rp'{©2)¹”	Ä=ùDN†j)Ú(ÞÐ#!5”W–ÿTµN%{Ðd4é%iáÏÿÄ!rg–F&çàeçIN?´l©óó
+ªî”ÜÛÏŽa†0„tK8‡˜ZìÐWº]Z‰06Chž28Ñ
+¶ÃŠ§27ÓJÖ
+ü±T–e-%së.o!òó˜·Zézp{bÚ&Ízª°ã˜­›àœ.zt¢–hŠÁ:)T¨‡ˆ‘¯ñuIx¶5®x3ÕZ4y‹.9t‘®›ÆkÚž$Æž˜ÙãÀVÐlxH$CË8ÕUEñ÷4Ênñƒ1l„gn¨–i+üæÍWjç%’š|Jxi­Nÿ\„C¦÷bbr;ÏpÛZž™óòÁÑâîP3¦lyÝ<b͇OËÓÞ«X¨ÒŒñŸ0?ŠdÍ?¥ˆ"ÚPRY±ç¦ÆÁ¸ªÞ}[Í>Åš½»s
+¨œÐ¡šâEO}Ÿ	Úñ5€$ÇhbÅ‹ÍsK‘fÔãø<´Nv½ÚÞ:‹––WoL_¥Èyyæœß•ˆ",ÛÐ\wj‹‹[0 at gü„!G€[ÎòÖ
+…¬¥Y‹IP-Xɹ…p÷’gƒsÿø¸ý(høFÐJbÞ÷‘‚
+°¬ztw(A™»ÿxu:;šßÓK,óòŽ>â+–ñ
+r!t³à×)o™*üÝPPo
+d7±´b­‹+L–fè'ï >Âð“[£oG‚·Û·2ÔeC;škXA¥ãjpäAÅöÿÞ@/µÛ LÔŸß÷{ÁB,„Ó¶]Äþà²ÌÓ å‹‹<¿-}Â)\"ìÌ`Ƀ‹­¹kÝîâåœÿÅësÛFfk²@Æi£èIÒ%æn—¹ ›‘šµ&/I–°Q†ðÚƒ%lìk´x4EàÈvî瀓8Óa ß×|Á“íÔ[ŒÓ…;|à±AÕïdž¶™|á
+Æe=ŒuF©qUüÜ
+ê"{¨ŽÍ¬†Ë®¼CýSt­ç¢e.1&Ž@MQÓNY+hr³-¼Ý8ðùËŽ´âÃ6	‹~ï ×&i2õª3›¯;¾°qfqû¬p?‰.20%L™z =0fÏv΀™ø'|õ˜ë³m1TP]÷n4þ9ÐXnÕKï-h²<FÑWw5%Ø•T÷õÓ{þlj±!ŠŸËmã` h*_S'ìSص•!¿—è=©!rù}É22œ'ìÈŠ²Q<àÔêé]M‚ûo\¨ÀêxΤýŒžÚϳq‚k²7¿[
+ånëbã,'l
+!lLUEí³4CǾ@¯X©ÌŽM‚ãš(Oà *hüL¢›Øa¡ÏöÆò^l`*Ïnù×_Ðp¬†ím³upqhtBRÇ`JŒoÌbÇL/z‹€™²…—€Ò˜N€Cå»[ T	óÆIF`'i¶i·Æó>"_ȸeÌæ¦Âa¦lͧÈÅ$ƒŠãÆÉ…8%ò䁦ìòÜBÈ,¬‰^ýuË4jZ v™»8T"T»f×^ø 3¶²ºPÔÄWBèŒQò#[ð)L½·þæ£Û%ÜWáf°‹Z
+|ÐÓŠ_†¶=Óá‘л1Ô@üŸë2Ç’bèUúÜ{NÑv›õêþîà#He>y)¥$’@€8Øô½ŒÍfDÕZÞ3©LpϪZ¯µ~±±û	›Áü)lòÈ.‰R—ƒ©›ýbcY¿g6."+#ÒûŒ_Øhfb<tž#Yv²h:ÐäULÃbx;дñz·†­j’TmÀÑŽÛm¶¨x­è¿ç<nŒç܈dÚkPLbÐC:=œœy»dy,ÕêÙ2Cµéz¹TGï«óaÙm_tjÙù9†>ÒT"3¾ùA'E$.¤Áý•0­OEòaèS9ۍ¾Ö…' C(nñì¨Öz4ïyjGxkhS«®g_ü¾Ê‹ÐOK°`ÌWbgL®ÄM¤è]÷Deh_#‡LÓ­çͲû9ø0ªGý÷9¿ðÑÀ>Ò4ð©Ó0Íuñ	7’‡
+è‹Oä÷ªpð‰!¥¨õ¶[tC×2>ñL	o8øHºÏ çöVƒ…½L„‘Ù¶—ç¨Í±O©j"NÛåS1›m…Ý›¿£”ÑÖxŽÑV–áˆë×1¿àÁ$gèÏQÕÑÖÿ7ÖRZ—©µê,Ž©KÙžµÆ.Ÿÿÿ;]JØrä0}l£ïG`¤ÛglrºÏhÈi_H£	pDs-…ùìèJÅשC™£ÁºMv¯®¿NùïƒNŒ%¢ f#kWÚf6¡{ЩD(ØÁAÇú¡°—vè‡sÊùÿ ÓȍúŽ²F¾èô©
+©=†ªS„‘…pÙF'žºSrб$ƒœ
+#¹ˆÑ–Æq³ÕšnõðW­JŒÈ»_pÒ×9¿ðÉDräÁ<L{ZÚ£ßïÙ™R`Ôu÷”Áwú=÷Ò+Uß ÅŸgô~›ýž2¤©†‚k½*íàÔŠ?–‡¨‘½rNÙSL+•6…uÆ)ì9Öÿ›°Š,îyÇÎpÏ¡ï:}Š½ÚÕïs~W1sö(áÕZ/dÙ•'é“|eµÊoÜ*X5~Hîq©ŽðeÐî2
+Ã~Bg×Ê2aPÝŸTò+çßû‚¬øF‹'òy"{…’ÎúÛÿòBÞçÖˆ΂žËî
+gQ†žé=ÜôÁå_ž¨ñD‰[tœ¿‘ü
+5I\~6-„âÖŠ'æùäö^8~
+³Dã¶0ÇE'H”‹¾Ç½¤pè«Í"¸­†„7Y´Æ¬Î:]gŠ¬ÕzTëºø;S‹dnÂ$QðzØÑé;ùÚ5²CUtüÚ"Ÿ»“ÃXêh¬53ͤ8^#ÇçuY˜Z±àíê95Ûc§O
+‰¤·ªi\"¼6µ\#è&,\{®j¡ÃDŸÚVa(ªÑÜʈŠÕm€B)ê’áLíªÚ’*Ó‘žíÊà^À~ÑA’Ë1M‡Éqr9|Þ{FGÒw‹xXˆ’
+y)0’jl—!êÆR2JaÓeV$›E´´Þ3
+•pÃÖëÃÈdª"È$£Q0E¸I²	isÅ2"©*h$Ü[ÞM ge´Jn»Å\µòåÃ+‘A;+ÌMŽóò!×\¦³s#²JB”y#•´l6Ò±-ý·J4C‹.L$oX¿è ŠŽÐ¨K	òçö‚Ò<l+Î_:Ê¡N¦è°ÀJ-F×+:\¢Ã™éÐQeÍÖ,2“&ŠLî„ÄR „%1¬r’[î9?–rh–”’3S˜î3ô±îáC° $s'þOÓÞVÝR¾wÎڈאèlqå8‡²Üߣfày¹ôHÃy¸¦iÂÖ,lfmír’[u‹‰H¦Ã0F8rǼ°ýâB¢MV„±D·B:	é†]¢¶TJ†p±2Ó¸;¨ž3î2²òÀ¦•<ÞµT­hcE¯´´M†„ã!£©Õlê	áš‘Ý©qÀÛ¬Ixê1
+
+èB΍CI‘é9ÏKɦúEIÓqq†’큓Fh½‡z­uñÒ@®
+%t[ƒ’v‘OêŸiSY3oºk²1Üq²ÍN@;æ^±ýŠ¾é‰.-…¤7®_|pdin„L'p„ë'€_/qÈCFÊ&£¦i9ï#6ÑÅ`†Ïyk9øBõkõ±*‹-å’Ü{†ºåS+
+7wÇ#>i2åR¦g*TOý0—¤¨¢‡×ƒ0g=Ï*^ùjM¡ò›ƒ­†›C#†´¥LO7¶_ÚÅÍb܏úY	«¹{[ÁgÛÉ€oX¿¸èƒ¦Ñ“ï3%íréhuVM·ãã5
+Íj¶|-_Ûa	e´GC–š„ÛÕºc›Ô*n\¾ÀÄŽr?€ÄFªÃPËôëYÓ:´-åELÇ;±4ÍBÔ£g©ðÓürÙèLY§ü¨Æ
+5^¯Ñ>§>{µ@.ä1w‡Ò:~f÷FŽ`ß°~±Ñ2ø×Öñq%Ôf6ÄØaÃ+뵑Ҹt(ÏZ©d¹Ù„4B¼›ÃÂ*ÜÌÖacHUah.pR†)aÉÅÚÐUÞ
+UÍö_:¬†ä¬œíÙÎ!6…m2ºLþ’ᑶµ¨RP$î¡Ö©DvhÙd82Xšv™#š¿`–\c^2öfI8Ç™#DeÜ„'wè«ÊºT¤I½¦"ÐFÊnéÈÖÔ/2J·Lm3…Në8úO
+¬MM9\ÜÊ—û(JSqÄy¦µú›SGÍü)Ü
+ÑÓŽÉ‘nkŒSöiUäÙ½ÚãüÎZ’‚Q¬<Í[ÑéXìU¯V}F¯»4þ‚uÈ“,mô°1ÔªlŒ±¥;è–:
+ôšÅæSËQMz†)S»kTº.—òêŸ7¨.<íi·L"#$+®~.ðÓŽ#;·œ²,!@•h*Ãi((u g+­9c»‡Û-ö2†U8åæj%ÚEÒ´<?\÷/ä²e¦ä¡}…LB¬ø"<¡µ»ÅGV㿆A°¯qKÊ—¯ÁP¯ºô
+óaDòS–mQju÷ÐÜËs—ÓjÅØ®]ö8?…Oz†™îÝp«¶_œ¨ìà„ü"Nøˆn*~'%\Iï­ª2=œ´”Ý"#ËÁWò c
+þH8#ÆÖCI,¯ã[‹±îj÷,@Ç•
+tU÷bÜ4h9…ÊP_",˜$Õ¯…t§%1ᐼøn²Bþ̾¬ŠYw™X:êÕiž'Ö.#UiÒ)ÒØÚàl$ßv;ˆS×Û¿3
+;ÆœÍe<‡r¾aý¢QN‘
+e¼è¨Õµön—´²ÃU!Pn,*Õ•Ãªö>¨*Òô=W½è°ÓEIïÒ16”Iw>tx6¡#ªÔ”Ê^gäe« ßLnW‘]š
+®Êý…ÉÂAؤàŠø=ˆ©çlð3M¦áëƒþêzâwxòÓ¢@ÈVˆ}WÎñCU(ˆŒ5Z÷ü×<\“%OOŸ0ILûºS¤ݧä“u6‘o²ŒñIï9ôr\õV鳏*‘°áx,KR¬'HÖT„;éöæ«ŒšRò…ê¿çPö’ÉEïÔW-<"+äHä0‚rÆ-U<Ý:ùYýh;/‘ÙËÖu?Áçã^.þcû‰’_Xâá5}±w)®íÇï@Ü"_'òñÛ’
+þ‡×ÿr°!ÿ¢'MFT«²!­ÀÄåbõ¯Q^¤2ôL4q~„.€îl1uˆ\½gЏžû'FÖ4-êä
+õ\aÐo at RΧD¹<‘K(ç!ªv]O™TƒüVº„ê  Y4ÚCm•@ˆÔê‹BËJ(Ì©Ø>¨„ú
+09Y…0ÐƘJw'´Š}Üó.ƒŠá
+ƒ ¯ógI/Oõ¸éñ@-eBÌ8(Gá·q΂‘vÄCp8e—ÆëKŽìkšWßÜÛ ddØɧºÁÚ?h=}*jÇ)1ë•lÔ€«8NIPÆãË‘í`à¡pL%È‘POºÍ‡F~ƒ 'ê{G
+òXô¾N‰PíR<0Pþ´÷	C[Bf•”+È-
+y{T‹Æ¦‰ÍLîµ®aïŒòl=Apu[üÔÉ@=.µß·vôâv£DféN•üöa…Ê@TÄëkœ
+R\P ‘ªg7
+zf¢ÐIìXâîžNgÓëV5´Ãt=C¦Aйñ7€bÚ âê—ÒKŸ¼›EÓ,ç‚‘jž+£·AôWŠx@Cê]᫉¸UäSÃPl(ƒšô=΄:¼YæVnFA%„2•ûfI7þ'ý¢£äXžú
+”#TjÂI\Ö„{ù²Ÿ«ròÍíø wÓ „ê
+ عHÛ*‰<ò‘î)”Û`Bã !,üÁ³^ŽCjbà“'zIšÅsñh Ü€Íò‚ ¶¡:/ŠS„îþm‰^V³’‹ö5Â÷Ó‹ë1“~ édÛNeaɱ빻0²5ŠŒW³ç«<ëdå:·Ò•F‡ÝVF»ȪÕè[OI&*®ð×j
+W©‘R$ÔÇ_ã¼ÚK†ÅJ,
+¹‡HÚ„SÔ–›•N–¡Ð7°ŠnÙ©n±ŽóŸmrâPý.Ó—™Hé<OV˜uƒËrp”<ô‡M%’$Õt2‘Ë,´¡6Ç–÷ƒ€J\RtkL_vÛ“ùsÀ×(/¤ë 0:lXm9&)c]
+EM¬/ó&„måB߶Vsfì
+ÓBÑ‘4’Å®‹@10RWN]o¬¨ÁÑ;¤û	¹H£	„å4íDÞª÷V^N/xÚ“.Ç­N’¶ÁÊèÚí‘uU!Rÿšý:GÐvšZ©!È´ªŠ}óÄNïF"wƒœÇ™q¤ŠÉ®ˆj»Û¼›ƒe6óJ	Ê®áå:ÒQ\Xó±&‘Á”oP†ÐLš¤8pš7k×jÚ”L쳚XþuãQó”­¡ï¡õ¸LɲÁeŽSo6ì1$RãªAäªþþ…YæïšleK-\%f.»„'ec¶r´cëM¤ˆ§
+8#µ	½³Ñ$W(¨~Ӎó@ß3]
+p$Ô­•Zgd:1õŠ‹«.Ñú?yVPƒGŽ)™»€nRe¿‘|Õªì•#¹£LKçŸVF,x4€;ÝáTž˜yÙó¯U„¾=QæÙùDù‰ÈO´üº<þÿ©š·ÿt"+ÙaÑ	tUHï%?YŸì
+êŸŽº#/DÈÙ»¯äæ50—oz’’ÖOzZ@Óÿ´]É{»â_³¼ *	§“x8L$®«¯œ/!pŠ‹<y±©‚…óÂZ› °O_BÉÿ§µlAé”ÝÉÞ~á]¥Cm§«$uŠ¶îÔ<S]µ")ùÑø¸€¸VãBP–YtÅdu:ÅtùÒX|
+ó€˜$rHR‰Áõ`Ï‹¤xþˆÙmðS”¦À¨-ìÓcõ*>¼Ú'< €ÂÀ
+ Dcˆ°뉐vbzôz0MÓUW§>ªJ,SžÎªÈÖQ(nÙúÀ{«¿'yÀôI„Y À‡¿-p–R½¾uô{ÜZÔ
+¬ØŸõ€[å3g{ïañ×0¯
+±·1HSßɧ£Ä`òzl÷Žy1è!¡Dõps\†1Í+[òSõÄu>Q¨L¹Cû¿
+endstream
+endobj
+80 0 obj 25608
+endobj
+81 0 obj<</Length 80 0 R/Filter[/FlateDecode]>>stream
+H‰d—±’$7D¿àþ¡œ3UA€$HÚç®}kɸˆsëêûõ¨nõŒœ­j	$‰¤ß>×¾ö½¦]½ßÍû¸æ½ýðÈß3çõ¿ýû÷q¼Z·7Vúm3úÕƒïξZ­µ¸þÃÚvÛú^×ì^«MÞÌ=®~»}™ÝÑÛ¹ÆóøeýŽÍ·:çÿúþ¶åójwߣó‡ýï6–]d ýô¸lÜ>ܯ_¼
+ýz.Îh¦£Æeûn¶Y×î1÷åãÞó9‚Óûb}'Š=‚Ü}:~Ö;ɏ³2yk-žä}˜+Û.\üfkÅ1³J¾XïäÏZóI>âÑOLÒÏÍïnk\ßRùHÆQú1ÖáGè@U˜kSR"ïD`V& pNs2â´-:Õ<UM Xî« hw‚À¬kQÆØz\›
+­µý Àö[	ì<Tr§â~ox¤Š·6D€/©|  ¼A`À5à×DÀF"Ðï0Ã&…?t;¼Z`zt±b6Aà
+\€`ž¾_´¶É¹Ý³o¶‘Fd›ÄhˆÙÎ~ X½%*4Œ X[=2ŠÒ­Ö®7”~Qƒ‚`èRöFÔ~çœ?]ñ%•|f8i€@5Ý9h»ÐgÇÙíWÒâL:vã§U%°‡›¨­£:lN±¾F?­ÐCxŒ®ÒÌV]ÁwçA`,XF¢«¹ˆÈ§Ë€–Úyà÷´þÒ€3y¿ç˜ 0D&ªÞ7œø–Ëmª
+\Cp-uÀ O!ÐÁƏ½ûÀ<-YïF(èP³QûMæë>Æ
+¥Ô Kž
+ZV-³ºZ ×2®Þ¤ºýÈd’>¦ªÀGäSC—”Í·æÂG*ù÷©¢;³Où·T‚¦§ÊŸæÈÏVço!`Þ=MÛ…À°ˆéåˆlBtš*°*,ÚƒRèqŒž…PÈuB¼°CPþ¨§= âx<ØÅÔ€(©,
+™£†6žÊdÈ	#Ù‡º’Þ5!èFTÌì†]IŒ4pÍËjOlæf.‰?$U0rr¼
+ÇlÞý©ä*s|Ý™A¨£šLSþ{&2ÇžØØ7ÏdÌR„90!C½ÙVýT)¨,è½è²RZ"EF¶c”ÝP4ì«Ÿ
+ÄN¯ñ“*ËÿÙì–ŠWªÒÆ~“^~jˆÍ bR×'D$ÉÚQÕ]ÀˆÂ\Û린‘^µ	¿«Ùr˜3—Mm›R«OzÔáHÕw¼x¶d‹©Þ¦"ËÊNÒFº¯-ˆð(…™5i†Àjú}¿F,Ò›¨à)ýÜ>ä>’wS‚Pœ–,ËúéiêT`2ïô­\ÒS¢CNÛÊŸÄRËl^£*ØzgÝ~|-H#±€n:9cHÍߘø´µË}ñ÷5ÙÙ>]2Ûf#äR=Ë,2ã¿Cô‚ÎûÓ@,Ÿ5‚5]ERÀß‘£ü–œOj
+^)0›içªËU†nG~
+•FG“éñ¹Ô"
+ó8ÖpTP&ŽUva6.,é²rQEz›¶#’çé­ª+3.iåÝP9ù¶i`›ºXÿ¦pkDžgøнøkŽ}å%·95ÿY·[úU£/Qž¯ç¶ó_+Û3ÇëՏŠdnÊ&µ òœ9>ucùZçWùßPû”V—	’
+º›iˆëƒ«SO½XSÚÄ|éG×!<éxüòP²yEx^þ(ñ+KCïj+9•Aµ×?"x3Sn@¤ñI¸ôVwÃ÷K®¯²  ·>‰§iá6k·`ryÉ—ÁEçl—}}}F”Éå÷¶É ¶Øº%&”èã{ŸW¨£•hEš¨§L›ŠŸ6|­Ì¥r^¯$>?“éòä¼<'ëºK͝§å(™/˜Ó”"Û'â¦K®ˆM±üÐ$òìè­öñiÚ‡é"¡Á•¬<šË‘A¦—篩—ސü£ïBÑQÜž$þLÜ¢Z¦óNJ.ó7;Pj¤2×^¡J_ è@” j,M©¿?f†ÈŒÉ¶ä2šs¸õþ„M›1„µÑœe¿ó~¢ƒä†åOT!b{Çlâˆtý]û‚O“ªy:ép­·ºê¶ˆøR¥ya¨¤±¢ÄGs€¹w®¤³däadÇa14úFNÿÔ¶³0‘tñÑÕ,ã$šnzߐ}!ÅvJƬ¬³3d3#’äß…qZÈ$¹ZA'ÊEK½L³*½Š5r¯Ýe.™O]Ÿa;öZ¥×¼L*ÝÃdõe€E¥ÊêΠHó«þ|ÕýQ8K×ý´K8c¤»j»™6»æéðš%
+S¢E’ªÊxãOBŽUSÅkô4Ã¶ñFÞZ‰8,fJ%Î_ÄIv$ï2Á´ïq^Ã7ÝjÐlR¦ø‹ì²G¯%·èV´Í2vê
+8žxR¯ßç
+V&”
+†Å–·k±4ªŠa;`¹›ÌÉñ'»îœ¬¸Ëè#§¹“]ƒ9WŠó`Ì–}×SCºãó
+æ&]牕§ë9J€P}?6S}/V)­éì"2¥«Q¶³HdC­_¸›Z/@ÎÌÔ!@U±nȘfÿ‡sy_Ü©Ðo(âj!{sÂå#uqôêï<ÿìÑ£_eºÑßw³ÀäîéËhÑQÕB(¹‚þPbr}þtÜqZ«æf¦˜QÜl1B7T¯ë8·÷›r•"¿=ð“‚|Gi³gj’y]‹ÃÿÛåàò„¯€ñ+±±íÔ¢•‡ö,ïY¨‹Guåø—ñŒ<RdBC-À.™z奻u²‹s‡h£zÌ…Ø*Ô®Õâ^ÖÛ¶éóŠ<=̦
+mj`)ùÈ@m‰å³Ò°BÎøZ›aZ†Ü¬ŠÓPûµ÷$\º"ïRZê`øë´5âø}¸‡äTÏÍÀ˜ŸÆ‰nVÙOBÞÊÚ¾,בõ„À„á,…ÜßÔ™;;xç9-¤ðsaòÊ'	?5«&­ÁCJìõpåHúIÞ?Žis»®),+#eGÁiž"IrÒS¾~ƒ÷jR‡Ø)
+~Vì@m•tågÏ’¯V:+Ó=ŽÛ—Ö÷
+‘~é+DóéZ¬bÆ!“#sÔòõ`>QVçîÓìù¡öŠ(ufU¹°.jêøÐEt‡ÞsæÑlaUïš“¼§Så³:Ž‹9Ó‘†EÉýÁ?Žÿ¾Œ9U\ ³Ükaì†ácEM©èCñàP²&異~^©”˜ÿùñž'nG0’[ÿú}òÏ%w?õN™È«Pï’p¯Ñ×ÃݱƒsÀßÿ»í¢Š%k‹;ÈÚkáxŽ|`³ž›×êC©jÍiŸE{YÜí&Mn
+~¶;Ò.üWíâüûµ(°´Õ.‹„2 ‹nECªÙ¹ý”§§kIˆb•ÙÓóm0.©Hm™´ò¤Dèê®c›
+}âEÑR6<
+
+ó•ÂQÃ
+Pgâj\CÅU&¸ˆ—§gj:‹á˜!ÄÔ>UÎ{âUqÐh¤è\eÊ82‘
+œ5¨$Xw…þcºS˜r”;ö5n%"¼!í=	i¡J–FÚ	¢ÿô“x"•j[]EœX«(Ä“
+ƒsd£›ñä­ž¸P{ˆàÇB®ûëŒ_ã†0®Ê‰óN6xôeto¤Sª›wÁ&Ÿõ`[[ÎËͨx2+*’—L¸Ê Ñ.ŠƒTÊ<vGç:`”y¥ö†ºé¢T¤Bj[
+ügE¾Ûræä7!Öshؘ`–L¢ã5,
+ªÿß}kmGÆÁ„«ªp8ÆnGïIfZ¶ÑÓ×üu¯ôlÔÈ€á¡á­!Û£^qLJD at 1<\ò2p-(º€Ið2°‚¶ͪ›(€ƒ8ù©LG|RëNšw1Êã*9𚵯d¤ò{04To‘?ZA…¯ïë-ófv‰¤¾Ãƒ*­1ø¼µß¡Kº&o©»Nž:»ÎîÔà*;ãù4Ú;žÈBÕʵ²m%¸6Û(PCt4öNêÁ¿îÅSó‚æ£Êf!ô[À;ôRfj—ôH?³G´8Ï;2X«ê=§Ê˜ö .è
+~çèÛº•ëzj“wv¾LXOÙa¥âÚw2†µXùûÌç ]
+nu4Öì'ß¡±¯Þ1$àúþ&%³TÂõWšè©ä·ØA^o¢ñ'±Òce¬DÉ'ê‹Ž—1sPŒX
+)šEË»!èì
+‡ì®õvÛb(ì‹oTi9FÉô^á}€ù)i•œÌk^=Ì,ȝ\Rrÿ#àtÙyØxRÚ˜ˆv’ý©bÑ…`4gô¸6ü¡ë¶³*½3à¤Ø£ÒÊâ•“ú-Ny2wXã³òDø
+nOŠ])Ź¥2Hq9*(|K}íÉI¢³d°Õ;æÛS}Ã3ô5½ïŒá%èצTÉÖø«zRX“ÄõôøýmL@ß½j3§ŒWSêæ$¥n¸];¢ÆèNÄ+ªdp=áõ]BâÜ××€P›6ñÃ33ã~Èt¢º¦ðiúRD³Ò‰ÕúÍGMw7œÞÑw™Ýü
+ÙŇâ*rÖ3žnawx‰Úå·]”YÜ_
+icObuÉ´Z»îã¿)Ù†
+ÐrFðq[`­Ýý•à¯¤…7	›‡à³62Ä?ròfJɪí÷ÎæjÌ»vò “ã ç
+êC×ïzµ7ä#¨cBR#Íà¦D´j©Ôˆ hêÅhÆ}>€sÏ™¢Óa†DEòŒ¶Ðä½í¿l£Œ#
+c´O at j%ƒIÌ„Uú<³Í*|W;ï¯Z-°6Ê1UC­BQ S@‡ë CöÖ‚—ÛäÁ­_ñÝÉñ~/l/³!„P·Y9YÇ,²l.zHE¶ûí.Bùikä9$†)ú¥€š	CšC0ÍŽmn
+2bœ†|½¨)Tæt"d“¬žOÉ	v²¤H±û.2¨\tÕFsé¶ùåñ2F:Å6²—Ó¥‘«]ãf×
+ž²8
+üù¾%oG^2ÆIñ(åèL0D-F~ŽÞ
+bÄçmeùÍÙ¸_¡g
+TpÔ ¸e&LF½Q6æZÖ‰’‚‚§\Œ¡`÷¬«……›rNk‹LÀ
+Ÿ‘É*šz®Šc–Y¤+pS3µ¡ÜIïÀ8R‹)•øO!xōŽÏȽHÆ’#3¤¹rØ*î%
+'8ÉÒ€V!„@OrEòaõRŠNx‚坬þÔL›Š€ö¨ŽÄ{rš&‚
+kÆ
+”ÎÔðц7aúŠcóº˜Ñ\×oÂ
+™–Mºæð±
+;éÈ/Žs¿c~Þ>þäöå}öÑO~þËúçÏÞý›¯~ø᛿¿÷øßüåÛ÷1ó³ÛÇŸõ·o?ùÈ?€þ$3F—èC[ÄIÿpŸÔÇtûòßþ
+ÿŠÉÝÚíóÛÿ”n_kþËßê')¶éœ"~>øq*iâ÷½þÿ:fxówÿ÷™FÀ4q3·NÍý€¨ç.„.·Ñ˜® ?A<Íú07s_ªtL­™—‘§ÔJÝ>MhŽœèo³5äüÊ]ŇN³8†ò½6ä$q–¸!źۘ˜šBÁ/‹d§dÿÓ©øPUá<=®R@£	O$
+Þ†®'3r2*2Ñô¼Hמݿ*†gÓptõS2™msuÝk&( ǵey¹kZuBY¨¦&ÛÁÈÐ+Öíà5Ø;
+m¦è•’^¨=Š"1uBXHÀBQì€5yZ?pÜÆ\´,ƒÐsÜK”¼=ÒÜhhèK51Þ ·×\ȇ² ÍM›|û{Ïett’âF¹Q29¾-l$”®ÂY0À^"2{ˆ7g
+kÞõض¸îõÜärÞDÝ—œÐ
+"ãY1;ê¯!‘9Q'âßð¶‹B®{!ÆsgŸ—tŒL¶¬'CƒÅ¸ò©hWCÐ÷¦q£ðÕ7M´BEŠW.
+á´ÚÖ“÷'*½ÁœˆÄêÔxß{®Ü®REŠ÷êGf²eœ±ß7B`Y­Ï°\d9_;5	‡H2¡9’¶ÀïÜ"ïÁ¼ºi†P
+Ããî»®s	Å`i¬°‡sXXá.$«v̨‰Þ§<àvëÑþ
+ªäÕûK:ÅrÄ_åǨ¦(¥(×"Í1ÎH<¥{BºD‰rŒyЃCöØ­PùrMõÓq7ÏHäOÍ¢à¯éžÊð^†tÕ°¾p¼EÆ1F±yè]s…§xÖ{÷ˆ:g¤~íYÚƒ@àe1ăjìn·WÿO\@ßtAâÖ¬{’_z¡ÅL¦±“§7Tû$Ã"’Cœ13ˆGÒ:@YŒ;“oñ ±´	ñq·|öÀm½-˜Uç-Š‰ã‘ð(¤š,B¥F<ä$B3ç—>Ö
+ã	›)áXS¤¢”;OHRoAœ†j|ª\³¢j4¾úâíÅV¶¥xÔT`Ë€±«žkõ`²£ïbêýsu~6ûÙn7<U ¿#kgG]Ií(®þ¬¬< ì‚;,Ü7šzñk‘øBÔ²‹ðçÚæ
+¹€#¯”;#”šBKÃص@ãې«¹Ê£Â~GdZË`E¾ÃZ
+Ž’܇sôýt™÷æÉ´;iª•Mû6ã“*ßùÑÛìÔb"§‘ »sQ%M Nê¥'èüL}©Ý‚L¬Ü›œlð©Ç6°n!ŠïÓºOGŒ€£,¹€ŠGÏgHTPZüŒ–itY“àDËÁŠÕêëÞŽU˜A¿ DaÉb”Ü}Ò¶öÌ¡î8µxÀÜx·1Nr§*£)
+ÿcµ°1¨(IèÝAS\}ð ã‘@`KÃ}6€6MICòô”ä†àL#oíO¸üi°Î
+
+w¬k”¸¨u—>Ô.gàeo
+Aƒ|ˆ
+í›°ºËåÛK=¾ûèÇeOÑ‹åû–Ó1#eÝÀݘ‚©…ßb$áOe	«ï¶±H
+,®wÄãiÕvÿñŠxœz©¬ßÿ‡ï*G’$ǁ/Ø?”<ÂïC®SÝ6+9ű§ß¿î ’‘S=R™
+~G'é`JÃyÞYª&kŽ+¾‘ßÚ·¾Xu’=ÍÔë kœKÓ
+w·Vˆv÷E âÔöùw­·E¿‚…ŽEß¾TA2¨)éFY·á›Œ€+ã¬^àá]ÉÛSئ,¾b¥dt	}rfy­¢7œûÄaƒÀ×<‚à4…w A:"Ò“u¦…ïV&Éɇ=¼)hl|Læúi–tö–šKìq<‡V_¨G°G{ÑEßÖB¼’O
+älí<ú-ÜçWd òƒ½ÛQ”pMA€ûµ‰¡ºÐ†©^Z;‰dlՁî™Ì'cêѦ@­ð…ò…šªæþ_±šT™uâörB׋'ñ¾n¬´@®]ǽ(ÞXi9PW
+}óqãå¿5Æ.P×úiŽ¨Xëù±grßVÅTBAà^k°…³á/3{4¢>ƒJž‹Ä›Œ\V½–¨8skî‡7¤Ë¯l¯Å¢ëQ…?ø݃Ä]zË·XbY‘‹øm™¥å¶ÊsG€u¯áHq£Ë·Bà²Åèõ«sùYVÚnß«¯Ñ–ö£Bsu‹g7ªµW_T{säÝ@‘؈ìv¸®µ;ÄÀP×ó‰<7¯^yìvjTã
+©úû/ðŸÇ:Eœ¡"ÁºÌçœ|ƒu¥”y£%¬S—{²¯×=ÆArXWÛœ7.¼­3ÆdÆ"RÁ«,¤ ž Þ˜f>ÇLyŒ?ŽçU«ãÕà¼AèÅm™ËÊm‹Ï¡Ð¨Û:S²–Ìažzw[–Œ|$¶HY¼æÆk.Ä÷6nÕÆÕ4(dü|O¨ýy0gá†w¸­s‹›ö</Â"sþ
+—B¬¦—·i–°5ï~'æÞÇ_‡s:¡‹Gæt÷a6íݖ™¥c”km7ãw[æþðd„°‘·u$u¢Ìz³£„HtŽnZϸ³5zE»û=oæù¤ ©ãºÂ¥˜Ï>/åfüˆ„öV_sWÂ6Ý(6‘qЙ^ïR·
+g©»Æê+TPü:òK¶…9pF·ôæ|Ãy¤±-|¾qðÛ¦ìêRá5‡]õhƒ¥ÙöUEc
+[U÷~­™àDµöxš›}®«_¾Ný è]¬"0†%SºeÔ÷Ö\2úò7*ø<ØÁQü¸a:8à¿‰?EU ™€etð齶ª,Úe×ghóeô;´è’×Äp½­õA1‚{úøÁ7€†éé
+OK«ÔÌ®v¯„¯PœÂMµa²殤„´±ÿ„vvp™eO¦Jòj³.»"ê…n¶0G(s܇ìjoHÖuf
+…³›?¶®`VÌ¥ŠšAØɲØP2´*…UÍY./¼hMÚ&ƒ±©'ê$1–®Èe«<B^
+}Ý"[|,«Ì>Ï·GwHË–“•³‡‡@U'+]50®µñ˼”U"|ug&ñÄeÛ ±ü¨<çÄ®Ÿ&°¬4< s*bÁêÂŒH#&íiˆj5÷EEeU靖VA2üž$ó4W™[Ö\¡Úث٦0»o/ýô
+cÀùr/DžØ‹u…~nËmË´ˆd.±Z2á6:†°J
+,Nã'ÐråzUú¤\œ /Šk¦4)P¸™Ž+m.—‰'h
+‘Š
+þò•#3Y5‡óu
+éäýÅ‘ï	ˆ³_˜ŠMOn*Ê–Ñ
+R|ñ‡â™´4cC<ܪ{Ò‰xÌ¡˜¯‚ÂåxøHå$|ÓX¬ÌÑë) ýD.'Å{:Sïqš¯¶ðÂâÌö´›&¶ œPÞ¼[½TRðÜ  ¡sä\)M¬\Jk
+äC9€
+gÃ.Å$³‹Lú©¸ª5³NÛD¬‹bD „3-spšše0Í;1_©¹JÈ0HSàR5'–c”jÒÜàS÷¥8Îxa‚#?BÇÂ.HÑøa6ÝບXùÑ’D:®!»$bµ€?t«T>¸"ð31×ÃÉáa«‹'>öLn´²h8€Å&ù@_H
+x¬hº·‚¸+¨ÔðAU"ÏžÉށW¡®“Ç4µ°]5Eac¬TÆÉ·õRr‰[Ž_Vy…NGË•{iF¿P!ß.úaõÞiØ	[TŸ­%©âŽ«™#Ö{’å
+E¤š®®î‰E
+Ã)+	ljŽ*¸ùA„¯
+8V9ç¾î,âˆ9\I÷Se´ ¤œ’«H^ŠdYP>ÛG|¥ŠIÖ?¶Ø‘Ç)Ö
+DxrÃfÊšŒ9œË¨PQ¯ƒä,¶ÖEÐ÷Ó?#…c«¥Mm‘]1R–ˆ| –b™ÿz{ÔÕZ âè2¸/yï§Ï	Gpµ«iÇ™ívX¢(¨nP­¹B'Ø%ÖÝNTIPîœÂÌÌE½êTª¯O(ëÌ	(r'kNÛÒ1mÒ•»uežIþ͏€&3–°†ËÍ£°úñ‚í'ÓâéI}©¤ëÿI/—I"
+?ß¡6H°åýÂ,/0…Œ°ŒB£±…Œ\#ã‹,ÞžïDdÖ_ÝýnÁfz*ª222âĉ9ZêLÏ=ÏÀÎŒ¤aÔkƒ5ÚÍo7if„/zÔ`H6
+BS4*{hÙ¢A½™›ážo‡É֜兯«dä™m½¾ôö@ó;-ÉÓ-
+»»­µÿPÎ3S:€ðÜÛ¾‘?¤¾Š´î*í¶
+ý2í·šüPÔ‰iŸ¼žx{Mfßîg¸ëÛƒ
+¨Þý° ÙÎLûäõÄÛÏ‚‹­®
+:¯z.>E¶
+ †\ °÷`Ÿ91í“×o¯i®}ªÇ’ëRoËTÍ&?Ì¿ÚöÙ뉿×0ÂÒߢÕq~{°µy¼…¹mï;³í³×Gÿ…s³—SŠaCñnk¸^âS[:ÐñÜߎ!ùîµtüí°€^DW½#90}Ïlëäõ…¯×dººêno‡%Ã‰PR<µÕ# §¾^ƒ5i$í‘Æp¤-Àµ‚mb>³­“×¾~¶ÑÕ€ŠBoŽ1bÛ–ƒÛ6|?dÛg¯'þ^Ã5‚ª^Á_¶W‡Ø¶ÙûC_½í̶Ï^Oüñ¸ ©ºñ÷
+”µƒB/уb2
+m<<rV ¤é-Jk¸†¬š`Ò{ª
+!	Èü*bAײ܀֜ƒn“q 4Š˜‡ÇØ¿*ÍCž#O.M-6Àb»v&S=À-0µüÍ-NçŒ)J¾E…­Cdb
+‚/̓oOo–Q‚>£Ó4º¢á—t!ŽÄGŠkí¤u`FŸPV…$¦¡´”èWa&ë£GÀa~rïóð°r¡›`ÚhÝ_’PÕÎÄëæPâ£J"@Ï\&îJŠ‡; Ö‡T)R?ݼ+z©NY„ø¬Æ%±
+'ÊÇÛt_”)ÍÜáðæµ£‡$Ò}i0+@㣱⾝2ÓBt2›}«"QS4”=‘Ũe¹¨-gU	~÷4³
+=8Îî
+{@~yXWW
+Í%1PP–=¨©yGèæÁ´¼Þ¨#PO5¡ÊCD
+þ˜ìZ± øo€­:­R1vTéP&ÉQ>(µ8+·wÁÊÕ(Lcu¢”B3·!ch	:¡ÈõÏfKlPƇF'-G8-­±Ê+¡(
+«Êõh
+¢(7ï*FŒ Š/8Ï™ÓSð«ï6íïf
+Slñ¾˜!©»6óGýB¤þí®J[>ò¸NÓ>q¹:º1·îL®^-?aò¸úwS¹~ÄüÊw.FDùÈæDC²‘»g|Ä’¢W­Q œeBà…V]²ZË°)È*:^æVçEa>MP´©© î‚i«ÆÒ=Eâð0ˁ­çê¡í”¯çêB›¹Ç{ÐAäýÁ‘¹Üò8ªØÁTÚ ôÞüÁ˜ú„åš.pîÔ¥ésü¸µ,€HV¥ÕY”–$-KE|Gßq6ªÝí3H¯vOØêww‰Í·Ž?å¾EÏ[×÷QG9²^Åd]ÁßÆÀ•1	¢u\‚øô¹	Ãà˜	glv2.«ÕˆOïúR‡¦D!‹“L°]ŽÜ›THÖ拈¼©ßgÙœe##Üå?\—I¶[»C§’!¨ ªv†’ö›÷o€:>öoeÅ×VA‘ÀÚÕF±^·!™	õbïs-sÆÚt~•å²Æ¦Ù5qˆ¢N8ûsƒµÊÛ¥šÌ¢5©ÆÙWS†é°ÏiÇ¿Ešî°¿ÒˆåµMYÿ›=ih/çøCCˆÁÌù&­›ÌÇÉ9Q)ìÈ/öæ¹Ñ„)ÑZ"Ââ%x¹¡šÚ0ÿ^<^¼Å·æÀ6ªê²®€á¡¹‚ëûŒ:ì}6Ÿ
+¹m³>º[Xr¸bŸÊPÝÙ»‚áL²š7ÝT?îÅ	Ëøƒª+bkèSd¯`.1Èu>F¶®õñxÐÕv+Þp…OûHÛÍ´Ô/
+‡áÖi¤€4§OþàA·
+ ¨™oŽ™ó®¼×:k°x”±½Ýbµ–Á§¢!ߐ£ÿµæˆ‹”Èô7ëTØÛoëHf"‘æg ¯yëÜÝéªh0„±ä!Z6w×Föˆ–#!1„bûfÄðíÉ0jŒù‡Ò^iÂÒ_ðÍ…Sž¢|Ì­‹_š¼÷ðÉ
+þ²‘¤Q$³0Bô±¿^‹KW‰œfpïG»iáÚMv§S™'þ/¯žœõ	bxµ;ûëhÄQÏd‹KV‡Ö*ÑõÛ¦’ùøFÆå;®Å€3‚T&îã1{‹o²Jw·ª5ãnPˆƒŸnÍ-àRÊúTÐÐó&5võˆeDéyTI\c$þ>†RØV:Óûòû–MÊ߃693œ¹Yd±g«É-×
+=ÀNÙX¨DR+Ÿ’ +8]cÿÌÅ”êî:wV:nn„ò6M(
+ ú(ò¯Xg]ÕCªk9ªJÍ?¢sýtª—NÐöú
+S¶ÛÝüu<	R½­–)ŠcÝ1Šèã‡jµØH@é±ôÖUTm1ÓÊqû(R¶»c&{;åµ™©Ì±ŠÉHV:Š¸¡X»K{±mYíTꂍ‘àºÕzDŽ6³H3ZÝ;Z³O&QyÉäþ¥¿‡Ú”f¨eQÆÊÌVÕA[¦Ç”A’!‘dqÙ-ªPBˆDËèçÝØÁ]ɳøQ<e¨Éš×Jy~c_Q‡‘RiüM¶ò)”Fõ“?“õŠ-DI½RAÚ«Ç\`<4Ù¡@!1þxÍØ3½‹Õ¡eßÍ실sùf´š5nãð:-š_Ř´o·éžxŒLÁ@ÅJˆie[™×M:#Ï`oX[FÃî½—ã>ÍS“%ÿû²u¨îTð}:G±ôÓ8*’‚ÀÓ7=n÷ݶºªxß]3xš¦iZÆx{ÆÈ}~Z¦|šEåÛràÛ+]alÇO«„ˆ‹öy:¥i'ŽõiAöo›à
+7ý¸IðŠ!½zz„†ñÓ Ô­c}úÃDÎÛÐ]þÛüfSÒ§9š²iŸÞhü[ÇOg´º/¸ýÑc<mA›4EÒ7GÐí1r‚Íõh~;â{:}"9"­+›‘@ib²ÔÒë›CôF,·­FyøˆäÐÜòa•ˆûI-ÃÈ©÷ÇÖ'ü‰òv 7ñ8.½ÍM$HcºªÞ	=ÒÜ">¥3LâܺìûÖw-œ×˜g7ƒG£nç×Ýètþ‡+FË›C+wàïÇÀ–B!	Ud±zï9U®æW©¡¾5òŒ4›×wŠºÏ¼†É³ž‚ù³–ƒ«¾UF5y¶mUœ	„øYœëcB2Pªj73¦Àe×0áa+Ó¢`¿—œDXÍS5-51jØ·§íUÚ–Æ1g+Ïf<H#L(ÏGL²Ó.y”iuø]o3nRU ToÓ-ä’áöi’RÉn¾RïenDt.-ZþØœXmú–Ç—õ`ª1Qî¦×™q	†«3òH'ÛÙáÕKsÝwpäµIVc'bÜn¾Ã)aîgwÓ?òWž
+¬Û¦íBo¬vÞ|ÃuøÝ~êk;†Sëfy%$!yþT—onMûwq#åùS[ôU>ý”VfÛKÿ©,(J£¯Oe›xiÇWaÝÖó·®å­(Çœâ[Pqçš?å4›ûT³)O|—’åsß•ô©-Ïð±Ž;e¼gSeC½z.K‰óŠ[x¬Xjøæå«°®âœZ¯O/Œç
+Ê®¿it	;‡X 4j˜&Žà9M\Å•ùmßt;³æ™ý¤[…íÐÜ›˜DÒ†òc	ž&;Õl}hq‹Â?WExfÚ0tÿ8‚:”o"¦KÕ÷`vª÷ºb²Ìâ¡]ì¼@]Y-]ŠïrÌ“	h´<™h§à~Ê[ТX¦:ÓÍ‹àdrö‰ö5&Q2œ,1Ú¸²¼ézB|ÖÂ…i^7¸òfSb¦Y2÷w•ê&ÙG<
+
+xà´D¨Ÿ„F¿sÕÏ«¶9‹G
+9õsVæ7gA2Èh߇C©Š”B£»8FÆ6'Õ JôÁæ‰ô³¯ðbbªÓ»žŽ¯Åìiù«à+oôø>º·äQnrûŠD¤+¿Ù½æóñÅ×·íîª#N nßa1)rUÀTfãTO¾äÖ"K²xž²¢w7ždãGV—š•žþ=ÏØjƇ£pw…ÛƒlS”@Û®É#’PÒÑÛ²}]qçs'ØÁOdBy¤$œBª”v9‚Kÿà¾tTÍ/W,œ55…ÂV‘è´ÓŠxFٝVìé/™\Í‘×
+¬&@Ak¤¢–ïÏÿ±Š=’r¢qU8ôtÍu‡Ùľš¡
+U¹³žôZ±c—¿å	æØïôö7¾ØÃþ»zWàœB~¶&weæ@¶­ÿO%XwX]ïÉ„£“ú¥eI`~7ô!RK¾eÌPyð<¯?G$”_ù^oXê\ãö]n?g‘«„¦ƒ°´8[3ôÎ!Àgœ<ݸ<{¤"\å±qËðŠ
+‘W.çüܨ´™l&¸'°ˆ˜åun.„/çîK.ÓĪ7}W	i@”Ýd±W>ŸÏUªïçGv÷*v’ƒexÄ;TH'vÕýà…êåÉ>ÖŒ‰)þ
+µøƒqœ¬Η+ÿG{ÕôZvÔÀ_0ÿán`ןînvð”hA”Q„JA³ˆÿžª²ûœ¾oÈEÑ›ãÛ_v•í2øwu
+Âβ¸Û4/|E¼^÷…¬ïJß®×A	ú 
+ý‘õ¼n>û „CC-(Ò<ûÑ´jvEýt"oa½½,Ä«Îû@ôº>Êüø<æUI,Z%æ¹]4mÄ°„Ü6)â…®.‹‘F†<y0<Æ´óé
+±øü–™\ð2F5VðNTÜ;ÁÆj>E•!Žè,êO®ü'd»ùPY/ÑD
+D$ÄŠ/‘`l׶¾@ÜîÃ=[;…,çÌŒgh
+ÑmH¤Å‰N¿rÛÈDh•º°×ê™–sןO«ù¼äƒãٛߞÁ^¬è,o<wZº+h-Q« k’'"„±Lo•žÀ1ÐÉ&æ¶FESn%‹•ÂKü[îB‡RiJà¥ù§&
+˜ÐbP‰£…R§Íúæ“é1Ús’V"–‡z¿RŠ¥ÿxÎ(·¢›ß	E&+Þ;ŸA„½<§ß\9zîlBHñv»“©°¾Ê¤~äy4|®¸ÒˆW¡ˆ?§‘
+꺒HóÝ‘BˆÆl!v-ïü‹Šw¤?æ<dhH9\E¥À
+ךì0³{`ÀÙ–ëÔPű&Mq¢¹FÅTQjŸ0~¨D	¦·Aà§YýbàR£ä`e‡S5Æ»–FÅŽ«Z^m+Khj¦´J¦fMÞ¼;éd¤èoÁvcúBeB
+ró‰§&+1侺eaÂØ};“]éFî¢äy7êMBÂ%o–R{J¨_Ì)ô¼è.«¿óÙ›ýìõŸ}øú7úî»÷ß~ðÿË_?„姏ÿîûo¿ûûûŸ¼Ùÿx Ü„%¥Á ÂSˆ ö…ƒ¿Çÿé‘Iÿ}ñ/}þÿüŒÿ|´Ç¯_þ!=¾–ý‹ßòÏÓ‰ôkŸ¦·‡).’-6~Âtlü ‹~­ß²~ÁÿPéñÍÿýî?ïxPü5üRoß ¼ð
+áß8#ÕGÀø~	µäs߶u6جï¹pÍ;f2ytÙ
+瘷žE{]庰íuãZG!ä3Å9Öáw­³co‹·eG¬Ó û}^Ûð÷…M{Ñ{®u£×µÃ6bo»ýhô#ÉvÝÛB«á·tÙòe»Ö¡%mÛuGÅà óúíTƒ¯‹·p(Ó{›Ÿÿ¹§ø~ÇýÞzí»ßk±®¶åq‡­1±ˆÉm‹¸£ôÜ1n'Œ'¶ŽO>öÎÛ+&–.Ì.,lŸwÚ,öçÙøĺ¶ƒS–ŸùùšÃÿþ'Wòð‚!±Ås“À7þԁI¦ƒúå´qøÓÑFQß.š#<ûI󠯯;`é„
+Ÿ껋vì­ñ¶#´œuÇ	ˆt°„_Òa7v:”ƒú”õ-Ù+š×‹¾ý ¾Ûì^W×e+õsœ7êïó´XãÚN· þ~G9¨ß>J‹uõ°E¹‚í,Âõ|ÇŽ{[GŒwÉIOØ~DË>.Üi³.ÌêAýMÍzPz}DóñÉuù5§,?óó5‡oêÿ÷²Ïé4¡9ã¼Ù«·hKÙàG¥÷QÙ’œ¸m)ÖÅÞX·¸œê%…­…­6óóˆï¯låi±ï=ímÞqG¾ö–X·[Ž7#w®½(¥­4a$¹žL²n¶¹opÏæqkÓÖ“Í£—Ž„vÞ{­Þ¢øjo?Ö½5Ôå
+#K¼n4?Ϧ•Z}Œ¨QxíÓIï>ëÛ7?¨^Âà7í¢C
+:mÚt¸m)ÖÅÞ“6ìÈW€ZØÚaëA‘ü´t8ƒ›ƒ·­ô'åJ¬;ÁJñærP8Ç›ëñæíï<ÞÒ.ÛéÇ
+Bœ~Ôû}^øaç½±eá¼cŒgÚÙBI|F¿Øê¯L½ éAˆÜí;÷Iï>ìEiä,ô+f†Œ3AÓšÍ!†6°T
+MwyÉÃVqÎÅt¥ 0{^"¨1;]	…v’·2)^&1Sµ…¹«1c²ü÷ËÒÜq{˜ï¯¼ô×’ëeC‰7«:£VLŒï¼e6L"ÄT/ÜêŽ6$êºlÝÛ
+<³(ÚÖYÞ/¬y¯®j­RÁ›§PÏuè&ªˆâ ÿgÁ·Â;h+˜1èõÞ#ŠC³©ZÊ8&²Oî½ÒV+ö‚ûca<£4áÄõy”Ç„5²!¯Y@ ©é»µ©9v€hâ÷Âù/Qd:²ž²¥Á߇·°]ë%>Ooó˜$}ZAB‘læ1Bë.‰q7'±šh0û[X‘»xÿ¶áï
+Áge⹩I^ÇkéAªÉ\¹)À”-
+®«* ¦Y æ¨W ÆBÌ
+bKÞ%þ×u[(ËuFŽ=^üòC;Ãðì`êƒêÁWR zë£õ%I!¾¨¤Ã/ •å”Z'HÑ
+36”w¢®$ÿ˜aøÌÇÏÜmsbtÚTh(ûPˆŒr£pÚìš$U ^B<ö¥ö«Î3˜±Lìʧù:•ÙÊR‘*Ъh0FkdElË3ê¢Åº3òß%_Ø(ó™å8£Cß(“§X£æ¬h¬ú\ÂNÔ“€d…¦\+r¯2BbEÂ1òp–®gýuºà£Èa©íócxIÎVZ”¹¼›3øß‹Ïêzæ®J~v³ì•ç=j‰ÖŽÀÎS^íÈ–å6lÞC¯À%‰úƝN쪎'tMêõ
+wé3ÉN_] ¦îã5›cådÁU®’ü†gªPz=W Å»˜#>É4F¦KÜ­³±`‹ÚææŠ'XÈBu‹*ÅkR+
+û°že&µ2kì¨é’œ3Û¢Nµ C‰:˶6)kÓr¢ÀJI©i¬?!ÿŸ6rœì}è…s‰:Ñ)¦\Æ&Ñ4Z+"Y1^#)m ìŸáÝé:9gÓëÉ`J@
+nÂqŸÓÇaùcº;Gº!Kû•»»QÙñ5ÊØdP³uKWAç(µá$¤O\²>Á%yKþx>˜%£%¯Ú$-ü&ËËž(–âSO€’]ƒ<v‚TSõšà­áÔ¸js6¨ãs?:Hsš
+51@?‘ƒ”G Oã’Ɇ.¨º·Yˤ¶¢#Ø0šƒ:}üÛ$ïÞÄ@y„¼¸ˆÑœµ3&êl™k\ÿçæ
+.Úö/´½éøж}CÛõ…¶¯~GnÜÅHr §êŽâ]R½0÷hnAw<ûòoatf#uÏ\öBW/^ìu8÷ì7Â@Y{¾íÓ¿µöp #>ºs½æj|{q´ç³îð¢Åïoi'V{ËwcÇ’tîáÊ£ßy<2Šªêç®k]Ž¸äk]Ž˜^²Ì"®X¥'Îg¿q­³xGÍíwœXµë®òÒÂdܹÑV¼÷·F¯øí˜^ûõ~֝·zÛS`¹ã÷p¨¸#!íPÃ&ÈC%SÇŽf÷[üå7SDäÊží}ݸ沿ôÅøXÇ¼^%“ÌL¥)Ž×{Dú³X»™|¢ŽÈ­O6v;Ñ|ØÏo{Ö7LîÁÆ›É5h/¦¤`íÃîöz±±kŸu"ÍÞaèÎðt±lï7^L^ÁÚ>?™|gU=qyæúÉæ'3Þ{³1ŸuOüž˜>x<û=ê5ƒ¡WLG:ñ»Õ«z(£¯Îãð (z¯¡š÷Ü‹“‡Ê?ø/úžáÕu'ç`a¼
+ÝJ–ЏÙÃÌè (òÉ4^#GW
+Ï–†ºŠ4ë3dþ¡ùϽµgZ9ÛÐcô>üú‡z!«HHÔ¥a©Iwgñ¨fɵ¡3à¸æê=
+n•¼ÍÆ[…Äb•Ù_¼œÏu¬+¯ac»¢dUþ¾;Ž–2ùÙ3º+Òü3TOOf7³µtehÙ†þà±;Äs™ mΚ߈§›Ñ'd´¢b:L€1,	ÿ§—ö9ód‚¬Ñ;®±ÃxöbŠIGkÉ1[ŸaÙš)n«I‡»,6‡q<7c–Hr
+º1–ôaUP°ç£CŸÊsÓXbÅHÞóñ§œd¾+ÎÂÛÍbÓ8ìÁ±Ü`cΦ©¹œMz˜Ðò©bùÅfr–£Qœþ›žžÔ–ZŒ¤£„€z	õÓ¥Á
+nKÑ'K°ÅXKQ¬	â1…8 }zÞÒWØÝ‚Y XЪ-Á‡Fö͇6+ÍMouኅŸ‰†¸%&UqÛ,¨Œõ>‰Î§i˜Á/cuAx·²óŒ†¤K&ëd.¼/ê6Ç¿õQa·p¢nˆS™›FäÞÇÓsɾ/Ö°ˆr¾’P9obF¼{äáçê«Ly×DÆ‹ÒØãaÝN 0îê](3³F‘ŸC.q߆;Ë]ÏÊå€ÞÆÌœšÑh<Ö¦ŠÔTãíÚ’‰uÃ1‡ÑìÜ´6¨KÆðqEq5RP§0Š0·žªJS´VS½Ð{PÏLyf?
+îA
+çfëBzee´Y_§1`@àœ‰uñêWxˆo^«ø´•€Ÿ€ÝJ‚ªO_ù¾
+~S¾«'­8ŸÖ 2ȈXIJO[³î/rÅÿ‰{UR—NxD¦·,<昁{öJÕP£U¡xOâì¬kUÀÀ½5ìǹeEŠÍV\ôFr¥‹_#‡ª&âOmM at OŠ¿jÂ߯Z@ä)<ØÂ3ˆÚUeº2!×¼‘‡|WéætSb«©ºÕåYôBóA¾yOÓp$Ó>j@‹tNŸ¥’‚ت%ë²y:±ÖBÆõ:“õ<s'1¬´Â+Úóf†¤Çž+ÔÅbþMqÔ¬‰ÙŠœ]]¡wœN‰Äð$ÉM	^J<q¾ÉÑ"³S6t–á&ž[k tÈÑš³D`±”’µþ9$."G%7Š
+ÏòBÐ:öT5Y¡	¨õ¬Ù,“¹¸Á^]ÌnP-e—Z‚ †,>“@õ¢N#„٪Ƭ»5ZÔ FîIHTº|E[
+éþðÏÿ£À(h[’ ÔÁ吊ċ“{®X!½³–!Ó‹ú05Îåœ}@©Ôœe98º_´wQ=3æ,'×´\KG†w~¤åR^7oKxlX$U•_՝æ À´møÇê¾ÆFô_®'½%Á_òò1½_ÀBŠ"4BÜ»MQä^„’XćÑ6þšKè@éåˆ*U–Úˆ±ÙÐ;fÙuk` ¤|ceBðí˯ˆ±ä±Ùõ
+Ì<«ªš
+¸¬-mº{˜.u/,6Ü›D7A›ˆÞ£:¾ÞÀö
+¿ËHž`½?’Iß©â{ŽÚ*•Â‡ðȦTìŸî¦GŒ°©kžnÿ:$UV®¸8…Pk²ìßšYYXF–Pˆ©úÖäPeºu{Í­Z´_B5•Ÿ	#’Œ¡/WÒãúsùŸŠP»I]p‹“·T6ìEF<{
+RÞ«‹Ì)/w,;n †nÅKàÿ;u¬s+vêõEö=K#9’ØӏMU
+.ç~=$íc‰‰šOóF4’
+>í»ŠAkž4†£˜õ35pC¯bOÕM•ˆ§°G,z#óa0ÓkØ#ë%Þã(Óî6¬ö)Ó˜¬|J"VK«y©wbò³âwfK®Ž²²å`”ešKßëRßÚŒ$N>ŽŒPc5|R	j\Ípº£‡Ó0×iFïÊ×]rñý¶ç#ûÙ\ô#¦Ö'&FG­?ö¿j|ûY;qk²oUÀ
+9#¡ Ä=Ï`¶ÎõN›–ì´ÎçzŒ3ÈÒ»K~HT¿ËÛ8’7#×{Ëh²ZŽÒ2åm‘pÁøßÎì¤ôL€‘}d¤u<ο™C‰eÇ	¤"ÑÁ%Ž#çÓG/­ºæðÆtw®êñ.3Ê2[9¥©öåt¥Èqj‰2F`½ó£±®Ãòp[Ãò
+×Á²Û+s®êfu2ò“h39å7\™m=Cq$DA)0µ£xy]NC8v¼ãÖÍážÖÜ7nž4÷ÁÉ;ÁTõБ´ÓÊúRì"´dà!ÒwÍR«Å
+âɐƎ
+אc…Íh‡Qôçoh$²†zHªx¶äL¤MhOhœ(×r¹d²¾Àtèê(§”Hk*L÷ÏÇF§Ð£Ôt€¾L¬ÑP»¼#öš
+€td—$„ëYöСòêÕïd
+\~ô%^‰(#¼¹VgâšFË vd ³ôlè{Ñô4½F9ê曼†€f#³èŠdÿ-JoÏÕŸ!Àí#°óvz—âzã†O*…A	hŸÐ:§
+€k—h½Ær¿É(H„ãèӍ›ò™¦“p;²èàd÷Õø!|Ô°=kØZg2.>Ípü
+µO¥DgÎñÛ¼¯
+é÷[©¯­è8¡3½Ÿ4n­0!º;C§¥dµÖÐ6:îÿå¼Crc›J{n’á¨ãl¡uÄ”ÃÂE=G2M{öb5—Zºð˜äb
+tl9¸Ç\†Š¨à„id~­f;@ÕHgÜë±pÞa,Ba¶¾­};ý¡;¯‰kŒH¦Æô*î¶ƒ›R•„å4iŸ *oPþ¤ U““ß m[.ó&3¬Ö™QJh7Bæƒv=h矣MA‚ö¨®‚̾Ìù¬µ‰CË:b‡v£‹0@>WîUÁŒ§ rF—¼o[‹E¦R]¡ïÓX«D,+×sŸõÑ×
+XWZg„ÅéƝ@ uôÉ~MOŠÜ‘Ê·
+YÔbKd³¶´üÎxßÉ-$®ný>3 Jì%ËëÁá[€[ϳ¾¢ì|ݼ"_~=¡‚}už±ÎyíÜ€:·BáŒÌ]âLd^Yùí~ýf
+²—%Mƒ®z%pég/54yö¦~uÁPGœþ®i{Îj”«`3CvI|%zUWqIþyâñ½Ô¸^'ù©‹ ¦øÌ™‚\í¥†ÒìgªDêÜÒÉ:ãÙ=z…u’µ|‹þ‘Ξ©E*µ¡¤Ô¼ѺYi‘µ£èá&—Å…å\%8¤~±GþHÊSZ{È;•?Ë9|®Ë1%+„pak—¶Ï,æ}_çÒÔ¾‚&ÁžÞ£ŠÜ9•üp•ŠŸëÙD‹ß©úú‰“r%T®æˆ~O*§ŸáªΡhéoª%ƒWA¼™OJdj8#¿À«³I
+wƒ×º×åun¼*•˜GGA³ØKëÅwµN=ß¨Ä¨t=ª¡`»ž5L~=Lîb¶÷e’+±¾L®fV&ñù0™ÊhQ!bWLÞõÆÑ+ßylgD	‚ö¥ÆD9É#7N×ãõÊœT…H¶b-´{ÚÎZÞ^(Ö—í¢TeŠÓmÞ	z‘ùiÚÿ	¯öK8£<sT½Ðô‡×ðÉa'÷ëP#ß‘À³%JÙ³N!sì~‡ûz‘$ÉÜ’"‹nÞ›‡„rˆí{¸îu¹Uz!!öÈ	¬Ù㐍ºêQ[Ã\OÆ)ÖÝT—î
+JïGO³Õ¥o
+â]õrËÞsÎ~‰>¯8IÂZ"°²´„‰èyGÏFð¬ˆã<±U•Ù¤Øï¹ÌÝ2ž¯È‹Üµj˜ù	Ñ¿æÌTÓ+œaƒ2C\µ.œœ­ièÇ÷!?Ç‘EPkAt«uÜ
+endstream
+endobj
+82 0 obj 22787
+endobj
+83 0 obj<</Length 82 0 R/Filter[/FlateDecode]>>stream
+H‰”W»®d¹
+üÿÃIœ6D‘¢¤xҍ¸‘ƒœþÿÔUE¾Ý½¯13w¨«#‰UÅ×c´±¯œl1®žÙא½Ú¤½Ýóúñþ‹kcõ«Ï‡y,îéÛ.oˆt™-`Û£÷9ê“|øê‹kæ9¯ìãø&a~aË¿¹
+ËaÉeK·ë¿X8nè´f#¯‘1Íë$_ׯ܂ÓÛÖg£¸F<v³à»/×ñX›rk­¶¹#soÚ¹§×)—'önˆ~ÁΞWïØڍæž$ì!¤~Ô'{F>×hïÞŸöW½ßf.®Å<c=V:'x2®_w`ùQ°‡or
+©:°ÄS<]4Zzø¦ÄG‡GæK)ú¡îÀkaGkA°¬#¼3B at Aïv37úÖZshûƒŽ'sÿØ_0¶²¢V7ÂÞçf9*©oi¦ðþQîNùãu{Æcñuòº?ÎÜ'étí™ÝÄW2
+²äcs#-‘0˜-	–Šo%‰›@Åf?™
+Ǐ¥H›aõs¶9ôÒ­{áPÉÈlö›BëL?Ìœx¶‹O…ÈZ(Â𛠍Ùü¦ÐÚ,šéâŸQ‰ãD-‚?E‹EêúÐZ™aAEÈvâu!™p6ÀE¢r!­ãªa½ðg.E¦Äw‹™œ1´\nꜯâúŽ³l>´G¬Ê‰;S[­¹¥Ô:²x&¦q'¥@NŽ]8Ä·–:Ä5(óЖe‰Ç%Z§–C#تÔÜ‚8oïw ¶Q4¯±ã¦±S·ƒFÐĈIÂ
+‘¯i'“]??”d¯èô@ýá7O]к‹Öð)\jÀ}O.ÊTûP’xããBÑñ”©KR;œ|$Ã\Kø€	ušŠe艎VŠŸ¬`yý‚%xòìm	éƒâÀC¢z­Aˆ§:
+§z”¦yØú|ÏoOíE8Ó>€cæS?à»ü
+ü`¹xŽ^‚_Åt¥€Éß1k·êF*øÝ,€]oc'P’5€ogD~¸÷Êï'â7ªŒ|Ç~«¬É5<5¼J,d¨ @jà˜&ѪÇcz
+jÔ'…9do¾ö~Ü?@
+­m)€s2›œæ©§ÎöاÜRžŒ&¨V
+$šÓI$•N‰ýc³[ñ$O$_›_»&&f¦5õæÄ
+“íÍ$âo¡cW6tvÚäBÉoVpX¼'P„8²Í[¢ Óˆ;b& º[c)¬U$ð’Ýv¿µoœv°F‡`.ÒE	܎ߢý›²Â[ôiãÆùÒÑȉ„ßñJõšOø›>yÍ“ã#×(=Àowز“:ÀÒz“íOøå[tv¥¤#SðG4QVñouæMYÔR'£š\oì} µÞú`x“l^á·êIl〇W.¸'i`š9É?ÁÇ
+?‡
+ŒcùlCšMoÛÏ5¤GŽ’è&.¥˜C{‡ŸÜõë¶ñn¸¦£4Ãbýt÷€VxS!§—ήSì:mÖ†1‡wè®ëhPœ¯>ë,¦S؝a{iÕ8=@ßì÷Q2è½ê‘ì8¶÷ûžP
+×8!øY¸.ª
+¸„³”~³øœPÜõÉïOw½øn2!Ž’ÿÑ…
+“F9œÍÈ$Ø|ú]†P“n „ù“/7é"X^Áy†´…v/¤
+¸U‘‹10« ³@k# IÇW•?çXbÈn2h3qÒ¢Œˆ¡Ã	Ûnc;’ëO•=¿*2‡PfC¯ñUip1%[«–•Ši•Ÿ l©06±ó8S°P°¼öD<Â\aQˆÒ(wUv!d
+\-ôdN¢J•ÁѵyÅõ¿
+ஓî®ÇÞµBŸZÛvªù±A‡èÿ6ýG:4ÓÁ5æ†È"¾CœvÞý`!¼økµ$9`”<
+ësÌ„~eü©Ù;=jKJ\"j1)ÚŽL¹×-
+Öo«€®ýB™ç!E_â¾~S=杔cI
+çøWØÀg4K–¥Ï-Œ’@Óomw
+ÕžV,qÈâ¶d´¥—ò¹ÛͤѺ{¦#æzGmPÔ1%t¬ÉÖZϽžl=gz­¼Wäî=³PÏFø
+ÞÂ>­;
+NÙ7;zŸfÌ&±’Ld”±…ìԍò ‚;ü›™H‹•ƒ/;>$µ>¸WFÿu·¥mŸ¤Ù.£
+¯ ?äøÀ/ËZ?AˆXŒ,þ|e}zÍæ(wq¤*æzF±Ã•µ7”Í€Q‘`ÊÜL%%SÒç3þ´ñÃø•»ß
+M*iø+Ìa¨Ù+»=³Êò»$–:†Ž§"Dß÷+PÓÞ—Ò1¥¸V5"U$3ø)úxˆzôÍR!‡Özd·*Qî˜'§®Íà;kÝŸQ‘”òÁ´gÁ#6µYùp,tü¾öfßô>3§~ÖÉ.Ôœ¤8îÜV‹ê*ÐFZªñ÷Û+®ÿÜ0Dv¿¦æ“«]֩Θ';üDòP<åuEßéçoZ¿šÉà\ÄØåP(2¬±£ÇKÌMi³üd¯Ѫ[û=ÙPE>îµíJd‡GüË¿8ç
+÷ amŸgÎ>ƒ*[JÏm÷´ÖØ™“kU‡SOª³&+§Ä6V¿i1¯¾áÖšAÐDHʤŠ›ÛeÆ»²gF*ÅqLÓ¤8Lûx¬çÝ§ÜÏô¹Ü4¶fâ‹DÓu=Õnæ©Wk‚í·<þÞ–
+÷¬xQÊ´D4¹ÎÛ+À
+“Hf­a¨I'.ÞWuåÖ"‘鞐f¾S˜R¦èk€»Ë“põQòh`ôÄQ„¯Ž}?qZŽd32¡Òâ¤xŽŸ¬±LŠ¹²ïȈ_{²¹þå„{dkÜ8„Z®öðÁ9ÐbÞÃ$®âï¼GÍP'ƒ¼Ô	‡W‰ñ1å#i~µ,Ì?1͇)iHg—½yoÙÙG”>8ñ¥‡eì;@ŒT,Ñ¡l+–Ù(¬-S둺\®ÔØ^£’Ú‹Ùâ
+Ê?ëé+Æÿ&@ø¹òaÐАÐJX“[c°"úé-MjÉ×¥óœ÷z@‹„p¤Õô9üµRÈ
+~IŽäHB©®öFm,½DesØÅ#²û¦Ÿ©ÑÝt,€kí}´ä¶4¨íBh*ÚMÅ^ËØ”Üè圈ÂK©æA'ó&5Š“`T7zšó<Ø!tbb¹.Õ‡;sú'ºß„óèQO1HTZùˆÃš‹ÂQ¸H17">Hâjsn	í­År|yÄi²p>#ø6¬}…ø«ø0PIšyÆí~¦›Élß”T&{H,TÖ7ŽyK@ðòÌêcÞK7Èÿøź·üмâ4âÛ¬ñq¥-$‰×N”¹{èëPÐ{+W岘øóŸ{DnþþÅ]¾ÿÃVÐs2ŒÉs…û3ßåö1d9*õÆ0ÙWäÔ¥œuÛÃŽ©3Éòpæ~“Á`.;zø¼Qƒ>¶X¢ôØüOT¯3 ôxÃ`ÚB2"\YeÒ’4À&ÂÀï7â8óeÉž™°tì‘ÏÖl-i¿8¼Iußb¨Ñi[è± 1Á‰`¨Â1ì©kK
+Ï~óÞJH£<ø.C£Aé
+Àz-þßø™~{v¶žn•8Í9ÏP’DPÅUuMq.µj°6IR˦\—¦¿¦GJW˜¾¹€[Œ7#8”G’£~Cu¡&
+ÕÎÎâÈšƒ¬š‚²^±žt kWøÙ3©ê7çf¼‘#S#„U2že˜%
+ðK ‰„SXzÀ%ïˆY
+§<æa÷
+ʃåG§€âËío§ÿ{euOi»Ìpßê•[7ËYÝ}Ñ‹³ÏÄ­Ü&Ðú²¸{TzŠ•‡=Ê%*ë¾f
+ÆoUs±yJà˜å¨0H|"µ¾¬ÁçFNÐÕÙ
+µ.gãèæØ¡ÝzšŽÐ²ãQJ%õAÍz;#«màé’xa3]¯Ç¹y.¾FÍÈSÄ^륲³ºÂ>Ú°)õÖéjÄÓ¼x´n‹n{Eà½Ëþ(™>Nê{¨1„h¡ÁšQéN-5°Ø‘¾…'*­€¬á#&…pžµßa"6DL§âЮè8-õ†–¥­§½êì6H(yhoÛÝVj,w¶
+Xí¨c]axj@Á0áEš39¼®¨VõO'’œ?BB"‘
+¤®Ðní)þž]IÄÕž'­ýÙ‚õÂ`IçL<z’óÌîû®‡G?=ç‰é…½ÿ¾ôÙÄWôû‰‡Î@kî0¥	ísYŒ˜¸B†Ž{«|Úk
+=oü›>O+ÔîÃiÚiOįš@¿q’:ÀpJlH×Þå¾A¤ZÁ­8'SÕ‹¢¤þÍ*÷qOë¥÷å^aNýxå¯#ñþxƒáŒ9…:Éìûy¿Àßm‰Ë2Âèy¡vâвŠ‰\d>Èéoc,ü%²ø€Wâ)m~ÚÓᯣÆɽºË'(Pð2>Ý
+«Ør°EaHé¼GÕ—Ó>7ûH$‚	%?góFÖ?"Äì÷…æ¾¼×ÉiÞ;Òƒí׍eŸö¸PN½|½ÒÕ5<.÷L=íJàÝ!¬yÁ‘e¤ç¥CP±UÿOy™kGÖÛ@øUÚ‰÷%V:©ewìX©Ÿß_ä]Z‹ûæÌs›
+@¡]œöÊ€ã±-¹ŸÃùÕ˜È	ØÑÆB¡fêßF^…׺¯hæoœG,Zàï¢ÚºÚ¸oæ´¼×´ÈcØŸÁŒ^Ÿ¹[¡1Ê
+¸·{CªšÆ!v›îT@S÷Â5š
+Â?ù3ßþö÷·ÿëJ	žõøèޏÅ=æÉ#²îÚªiÚ„mò¶ó+Qe¿×0$˜F¿[lz^ièɇW³—œ ÕÜÒîúlÌbn*#–å'ßL”c_&–¤*×GŠiתtq”é»Zm[˜¿½”ÿ<ùð‹0GµmŠxÀÄ'­ûįm at Y¢¡Qó|œHÓÜ·~¦ßŠóv½-Ó6Y¿	‚é2ëRUÅÂ-ÂÖÔ¢zrò;î($®½þé÷°Ä¼YëL÷™'ákÓþ2vd6)šôåŠËâ¹6-“Z1P5uñÚ§‹#
+ùãB‰Ž¡âÃÌí`ʹ9£=¾„ðj½í{Wwž¦+	P	
+òØ­@¯½ŠŽŒÑ†BÓöà¦Ü‚E,Ò3pþ¼1Å?êmôÁü½lf‘p÷ó<¾FðCh¯‚a²ÎÏÅfIÔê[òSòÓÃZœE7)¤„ˆ>NSj%úמáuÛ”¾¼¿ößS#­I`d<¶¶|4] äpE»?Dˆ‹W^èˆù튻ÌtžÔ<™ìÔõ¿©Òëc§‹_[¾“R!£µoèb CÑë…–l]Ð>Îá,k}lèhéVáÚòÁ5ðª"w!=åÕõ­Ã«K"¿ó&•¨êî0­µ®b©ôîñzT‹‡õ°µ' [‡l&(éùÉ‹ÿ¼œ¾¢)AYR—˳0oú”^¨ž7Еl¢®I
+y<µ„úØí"4 ²60¤FpÚéJª¾é.WäsBe(ýFÕáxÛ|ŸÞ<€ºWç·~Iv˯%€sèÔývÌò{:†8êçîØ¥,Ø´dB­tþVá˜æøÁ32JeµðB?åvôb%Éf£Qå’}S{·UÁt™Îúûݽ©ò[¿é†«Á•%D%]®¾¿ÚB¶TpŸ#&ViõAé?ÔòYëŠZѬ”åhXú˜Å‰‰Q:´ÝÇÿ	-çqp@é³rÚ/nŽ<^#%ŠtS´&¨lkË–OU-Q¢Õéß­-Ómåb“›_Ündûç›_æªä۩ìíêl¡6—N…Ìây2;³6Ãœ¥ZÞ=8µ9+OŽ©º^¤õˆËÒðXŒ`•Í×$|ÒBXQaEÛ—ô
+U)€ww$kÁÛ6ewÒ‘ÇÙ`¹þÀ`ɾîN‘&Å6Š¯xqT‡N?‡ÿÿÉÎØâžÎ‚*ù›â[/§AcùTƒvV¥vŝ+NCg²bìI;[¶`b;HÇÔ¶ ‹.
+½]°êTÃaëK=ç…U{Æ*¶“Tâð2¸¢kÇ´vyÿ[ºãíX
+—P„à­æƒ@Y+pl¢‘ºNôç²øSjZ¹ø¥T³F40"›ÏhTò'[‰þMU8¯ÕÔ…X«5o„â¤
+—6,B.‚–Ã'Œ~(Ϥ~âÖ¢áºëŒly¬ÊQ|œÂÀ`U½JwÕ-ywöê/[‘©[·Æ6’1à,ÍFòý¬ àÔŠVÚŒ©ð¦l‚ÆÎÝÏê¸#"­¶®
+Šºœëq8aDY¶y
+¬‚8PDÔºm¢
+qÆ`Ôá*C¨ÆÅÈ<bÐ_c¹­’j	lIÚMœ)#½m$Ýý¹õXº²í<5£4>Š¶=­c»²›´flÓÚðXUMëü±¨9õ9ö‰e³„è'±
+?ä¾®²ßb
+9ËË”(9¡nÜn™ÕILãN·œ†L*0T|mök"§îÀþÖËÁlˆÝ¤Û§Yjˆ¾<R²Ñ‹€L¥<ìi23VfÖ ²)“¥JòhðüÌ4ûš[V^–£ +mŠsô5<yZGÁïÁÙn)“(lPÜ:ZøAÿLû•‘¼ŸÃXcèJRÖž…÷š%dÄf¤g¤ŠOH„&TÐk=z¤d°Óí”H¡
+ԁ¿JI·"ÏY•©ÄrH=—##ܨÿ—oæ·.”|ºãüEÈLó_œšs…Ðõ$¦‘U6uòØj¤!Á‚­d¸5»Â6)Š/š¯:nµä
+¥7XLY„9¤$*Dœ½võu
+@ÅŒãý¯«TÞS;TúUª
+
+Æk0’šŒ¸¤aY7Õ˜àÈêݬø>6SZju	·™+¢:ðÙZ¾¤®#ÛŸsžcã”"Íb”ÆŒ†‡uð=²×„$5)z`4…(8ÔXÑôödm\s§ñ¡F€Ÿ‚mÏ$©ÛÖo¦§K_C´K˜¶ï–šìÊ‚ö§‘ðL¦ñl„iGVGmT¹/˜ìXK–H|ëÍ–[cÍ 96cñÒ9Zá#ˆa›¢Wí>>V Û4TŒ!hÏdævôÑ“ó¿qýê)>mš•Î0EJ‡Á’D›tböãQ&^åh:ÈãÌ4fÿc¼\’+Çu º‚Þƒ—ÀÿgÜÓ;¢Ö𢦵þ>	€’î-¿nlâJ‰2ꋵìd»`›?ãî«„yÂ^+sI؝]GvúÛ¬ƒ±
+¡¹ea(›Vm´Ìµó‰en<2·PªÒíÐ!»”ôõ²_1.Ã_£.8«9MoÉsüšD?¡å€zÝ]à5·FÉ,&ï>ÚU½ƒÉØÅgDRi_m.#„ú°±Íl×(ŽWÒk$Ïe;¬Ü§=õ*|9îÏoóNmJ½è­â©™bä½ÈA.ºC:Õ»HWjë”w"
+íݳ•w·+­2³ßáÒÁdà?@Ò'NèÔr,½¼&U!ùÚ×Ã~~­“âä.‹óT˜4ÊŠÈØ©ÛikÉƬ²
+#ÞJyBBî(Htó*5¨ÿ
+ãƹŸÊaíCóN(ùTy–~3Á
+uÙ‡×ãžýÉŽ¸$PùhÕSóËz#‘VÍCïfßþÕ0Ø.«ÎŠN8Ξ1+Í°áÉ»ªµ›“&Ø„ñ<cÁt9ŒQ‚}Ô€oÇú.§"ª™êÃh§ÝFL„<×EóK¾SGmùºÍŸ.ÓS_Ì—<–­Ë%9Òqu%7–£È©,§Y9IîÍQ'½ûÓÇ	¼ù+›ò•÷Öˆ*…¤l?ý}’2V\±ÀT_Tòoi©W#XK†îRG»ùPªôE×ñÂÑäYó$,„ÖôÛÓ[Zá_–ÑEnŠI&(/é¼{ÿO–2¯j†`5üDFŽ%Ñ69´éc(wÉžö®ñÖK
+½P²Ìš´ä.:{–š\@ŸÇhhꎪAhÍëS	;Ñ¡b9K½Äxu^±Cƒ
+¶††+KŠì.+I*Hû9fö	ÕÒõ|*Ò&6™&f;x<¾âV•ºâ5ZœÔjÙ›ùGZ/SIPwÇgÐV-»Ow$·œjò÷µl»x½á¬
+þê3
+ƵþóãíÞ_Ï_¤ÆŒ°6¡„áB¨8R“Õ/î?Äm󰈹sÝ’®é¢ì!Ì°ª-çy¼6LÙ“µS6²Æ´ä)—ƒ¦ªçL[Å
+ÏÁKbnÕÁ3b
+ëõ„ì)îl+ҐyÈ´vBU/^¿ŸòÇ3ä/rÁób
+vÊ÷!∀gÝÇW¶ö!Q´<#jB¶uó»ñ%Å~Þ{pDsþ­}¡f?D ¥}
+ßC°œ<mgZý<åÙÔ p…^`8à½OŸcÈ°Ðؐ\OÞkƒzª´"öDÌj»i¬ƒhHq
+)ӝ©*®ÆSПùF¨´	Å´sSÖk(“ÍQâÍåoæñØííhß5\Ì&¦,J¯~£é³DÖl(
+ÍCðr—ÊÒfµûôG¡ÛIû«(2ç&è®–9ñº
+8TuhxDi!$›"HPÊÆÚihés_+WNòÚD2û;ÛO§Âã±4åä#¬º²[tR$‘'f|å]†VÅó¼Ætí=!Cc×Yf ”œ?Ö‡½’}~%¶57lM"™‹w_ÙèÊÚ,~\ˆ²°œ†o¹ÿ7wÆvUãN,'
+%ö¶Ò
+6Ý\º­&¡»¶
+š6ï°êÛO×ãüBÿÆ4F›{X6üº0›E¿9ŒuQW±»“±Ìô§š¢©'Gø4ÃBà“[çÍäµéÕ¦«Í “>=硦?,K hpç«KóŒOK²f4òÄeòEÆ@[oQá;BŠÿÅ› ?‘ŠƒP ‹q„Ƈå톊I¦´–YaííÎU1¥‡"ÎdÜÕe,a3Ý´!'PéÓÒ4S·nªUÔ†mØBÑÌn€ÒK1öՐ)Pƶ¥¢º2ª¾ì³pÂq«L4<)­¹Šº$hʵr åN,’!sMGÚTÒzãZÿßè;KƒÁ{B¿6ÃïŠÜÝ=H	U8¿Ì“']VmÙÃÔeþ‡MÙ†™QýÔ§3íh·Á R’•²†Û†}*GÞ®	
+‘C·xïþøóHßbzɆŽ¿R¶›Ì('9µMҍîíË–xÀ´H­åT–ò$”†¼(ìJnôÍâUÀÒ@ñùå„lÀB%<O¸áv¯.˜³®ûH›ão‹.Ãשÿv§SIŠÖ5Ú¢˜yg—¬üêÕà›ˆYˆÑ¶¸?á#•m5“¤#¨<¼Üp–ËÉß=MÄ„„£Ð’sÙ©“k¶½Ü]t“Šû矹¿!ûSˆ—3{¦wÞNX–p3&Û¢„yQ,É”X§«ÄÕ²òi$`T¦yZnx¯€¬. »CFoAvAÕwÏÊÊÀ‘[£›}ROL„`JEn½è‡Ž&î¾’%¾³©ÎF+¹‡®¡œæÌHØôlB_ɨKšÎ; ëîLtI™1»ˆkÉýXR~ó`—v›F,SŽä%û—cz0ÂôÉO C°ÑGæýÔ¤RGÇ£ÑÜÂÃ,ºL›RY3?-6Õ¨×3I˜1­’͈ôQ,ÐÄÈ'dÃ25ä{ÝP]«ÔӊƳâ#i²
+ù¶rªOí†C¥ùA<³ß2˜Hj²Üæž_WM§’Î^vo©ûüR;Ÿ]R¡´,— n„Ÿyõ°˜•5»ZO,†PÝV³¿74îç¶B›ëär‡½¹â´Kï2\#*Ïmí/sÞ­%bË¿a1”[é5ïVõNqï2ÓÛM`.¿ƒÅ°,öÜ|¼;ý^šaÓ;g¹ŸÛ×w¯3·ìP?ïÛD½ÃÞ½ÎÒ¸“Åšæx®Ç™Ÿïž?cŽE¾sÐÚ³³´ïÅ3¿ý™Ž?³Ø¤ÀZ7ÒeÐItØG“æRÓ½±ñ£¯FèÇÙD —Ç¥‹Õã±
+VZþ5äG*¾é/ǾR
+ì×sWŒRÙ»<·+5f{	í+	À§ˆNQ¾òïÑîª1Bä]¢bEß]åtâÚU€›¹tJžÊ¸ŠMʍM=vz©©Î×Ǩٝl»…?:µ6z²›ÁšÌÛ1>ÿú?Ú{Í¡’ÔÆñ¯º9@èñ\òçþ¡¼J’ì¸uà	þú
+N
+‚‡<Y+åeèµåD×<]a¥
+²BÊæóôÓ
+Hu2äÄ뤊L†SBX6ç~Zx›1:Ì?]ìlêN65æžÕV„¦iMJ)—cÒe˜=Ëü-«´WÍmݶÖi‚ÛՆΈc]5wëN¶â{W²¹וΛD¶q|ÑuÍ5	ß:Pü´5v>پƆTpöÒ\f
+I‹p	õ¤]дÍ!ùÓ¥eC¡;u²ºS”Ȫoð^–w‚ÁýÜdæ{Usýx¼Å™æÕRúîÄV½WMl5['íÌvÕÄV…l¤ÄBc×N¶rö^[?ëòyf›6&8[×êlU¦T6æ;[·3x;[ÑÝât¶ÒG Ô^éÜËwO¿lêA, ºj_dC!W:~‡òpb«›Fb«?&%¶êY™‡8k6[gSÓNlͼ;lM=$v¡ÄaˆÁ”‹‚¥ý:z=»ßŠ-‡/™±ú­3Á¦žÚ G¦@6IzD[ú\BÃN›ç1¤lŽGàXv·v?Žn	MÆ
+5_Êúi!
+0Ý
+µ±bó(Z¥ËN@<ö­ô˜x8WãipKeÖsë"„0Ñ|”;³ñ]ÆþžœzÞa·æ”j¢H¨g¶Ad©[ôµÙÖæEŽ¶FŠÏ¹1M톲ªÕüßÅO÷£ÂÑ0ÌBDð-Üøn	®&Þ¼EÛÜ֮˦Ô4ÇpÐcêм¤’ÚOŸ8)ã_ý¡tñrÕ£0W!d;&s¤%½¶ÀvÞ|øí@ˆÌÎOW^r_N±¿[~$ö¨Æ“Aõ•,ÝÛ‡œh d$ÕeÚv’æ½ûÜ{Ct'ÇA}¸úfŸG=ïœ3­¸Ï5Ï4Žz<l”-<N Ž÷Œ7<ùmÜS‡™Éû¨…]Pê0Ä5ùñÔ£[`Ñ—¢5„÷“ËŒÆTÇ:ÑšÖnÇ·ãÙ*ôú7 ]õJ†Ž¦˜}|îøû÷æ&à·­ÿò|ö´FÚ•+é-W¥æyÄCÏ}ÄávÛ‘ÒüàÓãÒ_Õ
+_îÞá÷æÚœz÷g~ÏüvÓñšéMÖÁ0×ÿðñò­\9éhÜ‘õö§ßþÝXF¯’úlÓÀ²Ù•ẍkAäžq!/ðpϸÀµ
+-|Å5w}‡Õûx›ÖüT™½½ƒâyõpî·´<wú3ƒ<SbBEɈp“a» `]¶ùyJŽ÷ùß%^ð§`ÎÂx¡k]¼”Èy¼jåÞ7<™1zÜ:Õí¬ë)	ÔÿVÓÞâçÕ´·Xì²î$ŸÇŽónìëø2bÔ	G¯ÖŽ¬³÷¾±a+õ%ˆ÷ŠH?¶ëK3ÂÂvÏ«>.í4vyBɈ—Ö?ïúìÝ`®Ä^/yTLë®
+xlÐ×®r\V½È`_'OÑ_—5]s¶ß´§„êµm4]O´©Ìqï]·ý<¾¾D/•ï•îg4,×êQÁ–ߺRõ
+s웿f鑹ˆy»ËiŒ €m&[u[;ºÒǪ̱s½LZg½q¼ý½êñ[^“C>‹$sNG1¯qÚñë?¤ Aà™/Äâ­ÚV²Ukà®&€ÛT(ŸQí:êˤagFèáñ	4õº ›’®"x×OR5ým¦½ÐY•¸«ÌY_ßj,šJjß-}TÁVù¼„/S"ýVÀôÙ¬2"eA1Z.LâZÒLî^ÄÓ^6«H`EÁnQ˜Ùºlè2÷Á'CŽ\P„ø«-_“h«
+ò‡Ä8¶œC«|jtÆ=öÙ-GwÜ„‰UêÇ‚&±5ƒ¯X’~™pÞ^p@è¼Õ:åª-ÐZS‘Á
+5jô­uHß™I}kC°ñ|êñw[Ñ;&A‘]ù6°´z(—hEÐ^—­0üeTC«§ƒR:¢Caž³à³
+¥uú5ñøÛwï!g~„˜d2ìx™pþ^.(£+ckKÔLâùrtâՐ<½ôÃ)YPêPâŠ
+T‹R0
+8dý ±	Oæ6x$Æò$xXèSœ@óW‡|vKGbÍ)HèQ
+^Î+d|¬Äûè
+8϶åÄ‘kVë-6Ó&­þP
+T"¬¹×)5"€$KIX6äè.z\·|Ö²†’\V‡po(»t‰G›´Wx«º%¿#Ñj‘ÐÛ’³É¸ÞÌ7EÂÇ]¡¹èu{c	»ŽíR
+Sg^‘OÉÀ¨¡øœ'] «xý@ÊÓ–ºØ….D¸I”ŸJ5éúWíµ‰Y!6
+Qß›Ñ#E÷$EKIöYÕ„ÄLzCÞB¿yÑ]&Þ>I["('Lhn3ET,j†}Ýl‘Ò3×Å„HF&KD|rÕs¸Å„í1ÇíÿŒW9v,9<Aß¡ÌGàN[®ÜéÙmËœþ	l$2U_]–”([À¯K P“¾ÚsRã×zÜÜÛ ÜH ÷^j;YÑxÔ)5'Î
+AÿS×á¹Ié)’¤J¬ÄùÚ„(l‡òHœ‹<.øK2…)È1=§Jžë-sëPL|J°!ż9¦¾Üéì܈{KÖ ‘dÏíh³;©oûëeÞgmJ¼oN¥zÊ{r!¥z‹
+bönàe¡`9c°ßÿ|F3 â7.Ž4œyĆwÎà¹)pÊÍ`rt’7ëå5qJm½•”crëw‘±zÒS5ù	ùü¥'¬'‰¨LU6ÅÜN2Œ€‹2§ªmM/‰=¿YJÇ4<íÎDé~±i[Š¢ê/Š"*ÌYOxU‘Tµì”°GUJB
+9™}},êÁçwDÏnó¤Ù²Í\Èšo at C¤y=×â%…Üpô¬^>Ó’íSJáý¢,î«?æ|Ãàªþ<ðåMj?_[ÊV’œ¯•Ó-I^¯âb5êvt×1kõ=é­urñ€B "ü:¯…Ä
+R^çŶgw¾ñä×%ÍBrNGï¦NqY‘™Œ³ª­>(o}ï£Ü£@2
+/úE$‡ëêv‘tWRüÔ¾H黲ñÝ£›ß/'×ÔÆÚ›fãÕ9Œ¨í^Odñ{–sX_ÜXü/íçϹbúÖINºht9—íÜÎDèÓw£>Píª¶}ÝÎ!×éØ'oôdæ²}ÇþÊ»­‡8Ø"ØSð­›ùgãß½áç¸XL̘m~E¿=ìþR1^Wö9ÓE&oÓ„c¿­²¨o*^ÄOÞwU–׏L|&üæç`Ÿèƒ-äo£U¹™xôsW|cÞâ¸Þ1x±‚G2÷ÍÕ¯(ëÇ‡„™I€DM£‹L¹Ã0
+“E}SCAÁ-îF8%…
+§vâS­_Æ
+¸xùœsV1€³–T(½p†s9•¶ìà<žÜ½Å÷UzbÓÃ-iQ-£[å‰ÌÜÏé„2-½dîz\Ø·‹¾t/f`Ö)f…—|£¦Ja<]SàÈŒÁ\dÝR¥7ªuË[Ú~k+n_ì–-o¬Î¹¬6Sx˜.k+ç܉ÇÁeXš…èi—éÁy>¹{‹ï«í†©õÀ€^’Ĭ›ˆ‡0ØvW
+‚JçÝk6§%¨$ÞL8H·cE— BaU}ôPî·7ÝÔÿýq]A1xÖ ÔTUi	™d%¬¹€!7v§\d˜Ÿ³8i‡ÈYsPüÒ¨o¦"ê2ºÅãúܯ?^Ûi #ùŒu¢Mµ2«]Ld[gîQç`+ÿª©,:–•JÛjœ[Pˆ1QËr;'aׁ^Áíúä±ôûÂÇ<©¡0õ®]­kºhŽŒý†M‘=
+]¬Û¬«pàØSóç+³S0’°ŸOâXÃÞn/nãb\ŸÅ	ÉÉžÏ&’dÕ¸¤!ëÒ»YÚÆá«ç,Gs^nN+…ý“8þΞ
+k·2:¶C@$„éV‘@L}II,Œ°”êF¢!ôìñå¯ÂYùfë3KÙ-µToo¹‰ÿáâyüëߏÿþõB{2q³"*ø™»±mO”õT;E€ULš'Æ	h®ï•EøiÇ.Õ Êª¬„‹E/¦‹ÒßÒn-eÍóÕ‹¤íãW׿–“E9Òâqñ&pÍÈÝ·9iǘ´ö.2—¶E6ßëµé¶õÙOE]&Úsê¨]Û4W³~Û5Œ?ÑÂL´Õ4(v	v¾±šUÊ—+áùR O*¤%¯¸¨ï/m!cðÕѐ©[èé…ì¦aªê‡ž-:f?¾éÛ(T¾¯ÕVÈ/ïYdÖJ¬âÙWY_+!kùÈÔ×"bÜŠ¹l9«Ü2™¼Ë+¢$ESô­ë©ölýI3ÏÏÙ ­ÜÇ¡«t̝Ÿ;ýj[[ß}hF^Üú	ݲs—ËTe¼ÛšÉRÙw]ß9â&¶”ð®Û’&¹1:~A3Jëj^
+îºk9„‚ì‰Báðe5»vÓoó—‹Âi[-‡AôPÒÙîÅ‚õ÷ƶaê{e„ÐW³¡„v{óZh—4<\éÉ%å-£¼ý¥i1[ê,뇽§ÅÑ	 CÑyz:Ä€3S¹º‚Ù´À£b:#ßáÛw¹±ð䆾s‘gße"Sùd<,ºw˜Ë¡±Pä¤g¿ywóóÕ9I[·„ÁàY¹
+¹:IH»Nö®©kg¥m‚µœsOñÉçÜîe‡ÿ¤Ž7ãð.ã㝄»êïð±3Ú1n~~þœ2Úí‹VÛW”…”ÛÝ%v¾ôÄ/»„T§}®ÿw'
+¾ú»±T/ö=ëÔ V‹W…[Ñéख़ÇeJJ	ç~±MW¹z²®m$®rÍæ0Þ ü„Ï6«¼È4èOmHz+9dôÓ^¦†öËË‹Ü€Tv»±—ÇÓà†faŽƒÞæEYت¾°}‚dΚ9fŸ¢H¼W›Ë9·QŠÙj‘ÆÝSÍiÈF?CõÕã/Óð„¦ûz©Ó»ƒdDŽTǪ¸}VM](‘aï^²â4Î׺D¶Š³.á¶õÐ\3'›¯;ÞûnQ¼’Ë_z¦Ù6¤$ÈõܱþÛ[ÒØõ˳û§ªç5ÏÎ&÷2Ïa^\®?;“Ñn”¶âÛ§žÑx·ó®ë:q.6<«ìfüä^ôi¾KNOcˆÍ¸uÅÂ8ƒpâÍ¥m™ÞM‡¶¢VÄ^–yl+j¥ÌD-~S"».äJDó"’:.áÉ®êgÈàäû$Ž9º.ÝPrz…”Û§[oZ
+tí0Ô~¢ÍØ>úR_§¡TrnÍ<ž	À+`i=æŠÒ2cŽ·GŸÒoåêÌ\‰Ô®ÂdçñPÊ0ŠF!´p5&óea‘ÃW^¤ùú†™Ž6V¦/î?
+Çrj¶rç‰x^¯AÚ%Еr‚:Ÿ¤”€@|.¬¡Š¿7ã^% Ìž±|6 ™Å'Î0¬/¥Éf g5¼	ã™9V‡sˏwqXuõåà-Oø
+b)þö1ù3
+Ðý¿GT(†Róƒ¬pñÝ	'àꘐ3jKŸ€lM<[¸˜JgØZ‚?<æKÓÒ”*¶ôùdµ—¥ô‘#‹¤´Ø/jˆ
+hô–$M%¢®FXï?$1ñër–¹Ü—*—XW8H0©V8+êÒ8Ï7"„ŠßæAô.H-f •íàÜi~k?KªÂMrÇ4y—ì+]‹ÄÔzàñ&±˜¥>xR	EµZ(F^’­=gzpMÒquÐfÖYò·˜n±èŒyá†{3l3Ɖ°f^`zvĶ[(`¨„B
+Ž¯p8™‰žûTÀæÈ‚F¯H£€n¬kÅŸ™8‘{-$ÙM{ž¼@˲|&æèSpÏmH÷­«*îò§¸OFŠµd”£Qeu¬\>è;…¸'X¬¸7˜l~¥/Á½+î æwàý
+¦¤Ñ&¯£ãé˼ƽì¼KíO+ÚI{.¯U!	QâS Ìoê2<·†9]ËÇË”c·pò8Å ’ì:~²¨E%€²¨Xí^õÊVß:†j‘‰„Ítð£ÜÜT~zf§àëõï×&E"òæÇ
+M®ƒ3Ik]7ÂyRùÜC•¿NWÄ—@x
+*daµÄ±*âz¬eY
+š‹SD4Õd;SkÒ%Þ“î1õ¦°ººnž-	êV.ÔGA鿧ÍvúF‘£ù`ô(ôOÃ|¬ÝÄGè{:‡Ix™!«6Y&§Át~EÃʃ{X•o_Üíí§²“Ú±¶ªo*E]Ñ‘ë‘}R–N‚ïÑÈkõKinwþ¢=uFÛ›:ÿ&ãèÈãS¿X’’å9fWq¸àæ¡gf¡Pvéx8%ºMÊ9àTó‚zpVc¤³ÿ9¸%óÊ4á¼ûœ…R
+5ýî÷éc=Å£mßQŒ5j=ûð!öåjĶÊM•¬("瘜]Be.Ò¿Kƒ÷”„â.zÆë…q²¹¥æB=hØÅ'[µÂ›e|\yè‘£ã3E÷ÐòE{¬gÐÙOèP•^.È•5
+¢äÊ%‰Ê–†â°¯e-l›œ™/c9&°Ût	áxç#U7Ãß[¯ö\
+9BˆN¹S
+§ d3¬îO$6¹HæF|'9&;e±¬ÁmÛÊ’ ÃgÊóÌŠ^lÇ
+Ò¹_ó_a*/öóݵïvÑ›ZÛ7ëf©«bîj¶4r­qg:Qs“>+n½ƒ,ü¸ìð¥_‘Úlò9™.z¥ºás…s)äZqb>&šÌJI‚¾è%òp`͉'×¹ÏR¥ì’££p]”£¥s8ôÁþkä™Øj}Qô¬L•ÔÇi¹-W¿aºØÊñQÝt1
+°žó8úºErËaÎv^®ýXÂzóY¯~iñŠ±vÚtŸµD Z‡2j­m7Y‡µÄo斐76Pæ»Ï\Ý9ý‹®*Ü÷0þ“z:¼¶±¢‚Q –§¬˜ƒØ¥¿ñ#©¸ø*ñrˆÝEpê¥Y„†áqVƝÖ‹)±þ!7eœT©	´šÚ–:ßr²&£\Œ±"I5µoVJn¿ƵÞIw4³ÒuiñåÉ’ÞzéG80P¸|Ò#³G}©!¹X="è¤*'ÓH£¤IÌ}·lÆ
+§‹½Ã§£·Åkmfc&²œç>1ñeÌ_‘Ìyç[‰xLõa­’¦!Ïz"ï4)M[ÕÜìE´	-Ì÷S·Û/9z2ØL§`[ö>
+‹"ÍíÄÚ2‡ƒqOÄÛ‘çá¶6¡©Qž;üL&%ö< Òƒšjî°'aF¼a¸ó„2\QŽ“bÙDièhyØ´»¥[ÑŠ¦MJqžÙ=ÞÍúxgÝÆ®ì‹YúrÅ~W晚»èþÏ”²Â‹õYI0:%–íg”/ŽmzRW‘ý
+ç„eEž´`Äs/Ë¥&(\êcÀËŽ.…ÌȼûF>}Pè!ȽŸ®FçiÎ	Òéz=*ec¼¯‘É­5Õ¡$ƒÎ²Z¦ ÐA²DŽ9:[ñÇ£éùH«QLg4[­äá/9P‘öZĆ„Õˆ¿9FLEÁMaª<ï¬jtwe]ƒbbú¯SIöL)œA󉆯Š¯X“ƒš¤®zÊz#¹EvÙJÕ{hYͶ·”¾)É^£D!ò¨ÿþØOÇY½±vÿ°½Ùyl?Nˆ
+˜üžgƒì­ßŒ¿¡è™Íj¬HdÝ	ÛÉ}=^;À,îÇǾ;÷<ri5Í?ìÐ×ÜW%ÿu¢¹C|súxD*8Õu“.?÷’N.{»Öœr0åòʈd(Ó_ÍG퉋C”ÀP»Œ¹säh	ƒdûì 0ð9YcßÊ=ÁOäôŒ	s(%јzŽiT;n"ºÖLmZJÖ_a²Ýq8
+]¾v€ª(^ž1ù¶5靵üÎü€_Ù}?ž	?wŸÇzÄÌw­
+FW\פKc"£†˜8"UV|RøqÒ_@«°æÓ*’&à×Ê”|I©á/øTÓOðõ®GÀWŒÞ`[úe¥†kyÔy¡ç(?JLO u¨/)ÖŸùi•è&{|bŸ
+Š×3©jU	žß¦
+ÃN;ø)Q­³õzª|oçü@ª[ýÆ3qVvëéC‚ 	6L!O$+gÎ'’Ëd¡ÜÃ'ÄcÑû©Š‡²vȇÈmã4ÁDÎNÀI­,ZòûÉ·[>ÂBo…(É¥û[ÅïÄÜ¥,ÓˆEa
+þŸÕpâBe¦cO¯^ÛÏ3XKF]5ݽ4ÎÌÇŒì :’`­”w
+HÆvêek©þ?,Ý95^eg"TD8'Y=†Ã»5ÚµÆ>¥F<.Æ—æøßg¡* SqDE1¯Ù%%¼íGõ‚â÷w€ä ×æä 4¢®£Ô0
+´PBíÒN‰E⼏°ÆÙۏåiÑí>Ë7¢UÞﮣèØËZ9TÓòw{=Ö¦ûÖëÃfß×îûH•Ðw7ö”2Ä
+MèZëQø»«ŠX«ÃÏÚ£<Fy©h)cX;—zD£?N>˜qk¿/ôʌ󇚥Ðjnõ}gïNOÚŢӻ͢„‚9Z×ýñýÓ÷ÌÇžw磀îè”㽍p}¬=|ú¶öñf;2j\~ßkÁ°öÐÛÎö“9³üˆônû^ÛƵG߁E}ì™qwÜóá>º­'{GÜ]kŸþÈ…þŒçç™íõȺ~eĝMà_q¥x®õX»ýß÷=ív<Ë#‹søwßMíÀó¾VJc¥R/ƒ
+m%•*m)§fL*ÍGˆˆ¤	²ëÎLg)Àâ6¬µÑš&ÉVRqìpoƘ²,¿`·ús±¦y—܃>#tÃEõÝßÍxǪš[9P~:ê·Ì¥¬Àƒ2	øÕÉQ†µxÌÀϵ-DJ†0º¯$üÚ\“øi2Áw·e¿ºð<ÛË°I7~f:LøÀ¯
+Ÿ1Û_Ç5€Ï(%Ñál¦Cxö„‘›å½Ñ[ó Ìß%€AÂ¼@ñíÜ…n±¡Ð)ƒ>½p¬‰I”:‘O
+¤™$âªú.i‰ä¨ÿDh®s
+þV+¸G±ƒŸâè‚X¸ªWlKæSŒR*ÖÆêê^yÍy ®ï´’4êFÒSK
+Ùx­Í%•b;²O)’Ylß·Ö`€¡ºj™[É*oÔk_ɬ„på½–:4`ï9Œ.k°4v$À—½r–{,%–˳°Òw•a„Ò.÷ONüIT3êä3+D°§å¢5åK€ì¸à•u‰ž<Åø^ëm¼§h·Ë51Q¤{ôrë>1‰Õ'
+ÌÂEcIéVÌcÐ×(;7¼˜ñ>òvÞe
+Zõç‡Cߝ­pªÌ&NÉ8ˆÚ]Ž›‡Œ‰0kÝ>Oos¤;‡(œaþÜ¢Ÿä!¢6@—©´ø;0LV9®¡9Iy Ôsædú
+µPJ28ù¢À$Qzº÷_ýùt뢨å 
+R‘‚,åËÏÕÞµK‘¬…iî£]¡ð‘Xa³Õæ°õ]zF4>1÷’:·b°®ä>íýr¢αZ|:øŒMîb­µ¨Ð`+§{ßæT¬	õxÒï«>En@’¯iÂÛ€”®µûìôè4–ÿ|ç‰Þ QvÍ*ñ.Æ¡ël¾Ö®}ÓMiæ¦pàgòõGè_Y_·›Ï¸ËìWPÖÆ õ:yù>/ØnóS˜šoó»/•~Ø;…Pö&vxdòq]$í±æÏb¤bn¬ù“?OÍ£Œï÷Ü9Ô®»ïÈí§ã=t݉ÈÁ~k»v福ãkÛ§û¾þ1ëß”WÍg>˜=&JÖn˜"}°¶ås¢«?ƒ0,L3
+õ¿¾'!ûø+FLÞSŽ»s at IØÍnBâ\í|/^Šù#|ÝÙp…ÅîwßuóÛ•¹ºrÀU}aã†'òqùã‘iÎÓßÀse‹æ˸GlùØRð•Ü9öå£N|
+ÏÞ§ûþ`
+endstream
+endobj
+84 0 obj 22494
+endobj
+85 0 obj<</Length 84 0 R/Filter[/FlateDecode]>>stream
+H‰ŒWÛŽÇ
+ü‚ý‡y1`?h at 6ûúh/ü`ã¼Ö"Ã’ÅØM È1ò÷©"»ç\r‚ 
+O_HV±È~¸û䍖½[[¶ÝzmÛCØD¶¼—bÓ–÷4z§­ŽlnûeãÝ~âš¾7+yKeÖÊöL[Û“tšzÕØ“¤f[ªûÉnK7l³´§šÚ2em4Y©yƒS#Ä]Òóö>ÅêuŸn{~¶ÈèaÒ}Œ¦[½¹‡­î9ÕÎÃE{]˪!ØZÅæii¯©ò‚¦i¸	ÿe<é’±6æSÞ{ÊÉMHîÄ9l­éÚ2i©v¸*Yi«¢õHs¶D›I>Rab}/qÖ
+ÚJMeåÕzkÜ›L¦­ïCyiþ&䣎¶éØ{YŽ]†už§ÚÒÚ[s.îKëcÙ0#
+sRŽx¯¨pÐ.‚=²×’þéHþ±Q'…VüDh5(”²{
+ys£Åa`“žH–dšN/ÃÉSD~$o
+Y¢M$2Zk넧HrÏ݃•\ǪØVvËÚ/A›NŸ‚Õ‚àSB•ü4k«¨³e4i`Ù5K½$ºg&¾ˆÓ'ƒ2((£FZj~‘ÎÄAÐaù¨íóûoÖ1ª£dþ+ÉÜÇ"4plè«8€l*À¸“R®[‹ˆæ©â¦FÔC¨²l`ìF²ð3}â9–©rii¥mp^GñÐR‡“8öì&¼
+|ÁrÆoæ xܪ“HÛ˜)/´õ:t#õœ;í¹D€…
+U¸®ô*Š­š¹ß&Æo
+Ø}(
+©À±ï#Ï…Y¢Â@ÉPÊ<±7að¼Äv^@]- *„J,áh7„ñ¼P'À¡Š|9©ËŠ@ŠÓ'‡Ó°¹&ºó@ô:ÿOÿ§œ°¡Äù#˜
+Ù’=YµˆcTœ..OSë—[…NJAœbõD6Ll*‰è®þm‚
+ë‰|#!œó´¡íÖÀv¤þvñ>ÕJ
+¥ÙJt`¤¿FÖ¸Àù+8äÊ dರÔj6õúÓ¢Iòüç57ÀùÚÌÓžBuN.ýZÑÎ&†…íÜÓÈtÞBè±ôÄT	I΁bf¹ó»—@ó>0²6bnÕY“Õ?-[_(f΀ÙRh€D ‹#ϵ#÷!w5©#íý«#ŠeÔŒ(È:ʲ**€&6[(ÜæþJ ($]7ê}>LÖ
+Ø%ö7v]vø“ÌIJš“1iôÒ¬‰:VèûÄ’£¢ë¹¹\€r`yÖ(°F¼õ€q%åçjË©ÅYä\þkîSŠø®ÖPÒœ$n>‡M8ß
+{‰oWXÎ7a릅M_8©Ç2A¥òwŒ4Î'kâ9lŽÜÏøR*ÆÄ̝ãI½Â,D‰£üc<bíAÌ/ŠO¹ ±öI_岺zéÖ˜¸îcjòî‰Æ:bhk@Ÿ}æ1VdN¼p95± &bF¨|ø¡®á8•ß
+á”`aaNŸgÓ%Ùt8ïøH4¼/y^žÎfbP¢¢¼3³2×|¿/ñ'ë…óÃÇlçèbü¦ ßÏ!¡wÂã
+ŠO3q4;.{ŒY
+Å3t¾©0Á!ÏȬfÂU¡•A8[U)Ù‡OÊÓ[)¤3øÌ ÅDÐ+Ÿ+ø<‘«ðÓ%Ì¼×åÜ!„zÈpÌ*ô™ˆšÇ |G<ÆŠ®êD,âÓ5àO€Pøù84	%R).Ú¸Ü,;©Fƒñ›Ø
+a“À;®¡8ôøo§‘‰³Ÿ•EÄÌâ.h‰›«†1ªË5XóœF …è7.À=¢â¼3Áò¾
+·Ûd0ÎB„Â	y,
+ò„)I,W^ämhÐéYÃ÷16¯¥˜´‘+®êí@Ê}Ró„ÙšcL,©žØÛ8™«ò
+§jûÕñ²yH¨Ü× û”Ÿ"BŽ>ÔN!ôsæ4ìk”gA¨ ƒÊÆ8Aû‹WN/EèøÀÅöDÉ‚Š¤¡SÁ©\Ñân°:‘,-ÚL‹N±úYO,ô_ïgƒÁ±ù
+°
+/(9&B
+SêV>öè<|»Z"4•OÓÇ9éwǯùØ(*i“\ÎýüÈÔ1ë°¥–¼öfs…ÂÓí:‹ú¨Ug^WZû|ô¤õª§Ç.³à{gÏr[Ÿë4j’64à¹5[ç²qñ¬ª<mDÿ¸\e‡©¬I¢¬ã9kˆ¯:n$Œ Ÿ`1Å*×ð‡Ù$w'[[;]f:åäÆuÚNï®ÿnCÚgü‘=‡-$ðìjrŒNÓ‘D4r2®MØYÏcëÄùi·.¿! Û§Ÿm¯¿õ¯/ï>ùüwöæË—·_÷ñã»/ü.ü~óÕß_¾þðþåãû—_½
+óï~|ÿrþÃÝWÿà/=~ùâÃÏÿüë:çÓo^^¾{~÷êñٝlŸãïë_î~Æ’/Høúßøø=þó7˜~Ùòö‡íÏ‘í-×þé6íÿ¶^1ç°JNæ‡KsÁ¦†|<œpËvÚþâ^ýñîTÖ9¶­ë‹ææŠCÚ¨nSLCaËxîÐfiÔhX› ¬%殇Ûw=Üýà?€‰pÿºmÓ	hI‰Ã‹ÏsqÎ=…ú³2Ãù Msèÿ±¶ Ýш‰B†0.ïøîµ>féöi.œÍb­µ4]ð‡äMwïgà¨aàòÕe
+íËÖU¡aÆs̝€öEÌ4Â0z£¿ŸÜh]†»F3ôhà-ysqÙà;í¦'×®N^®åjæœÊr
+=zº–Ño–±æFd¯®A>§k3ë~j×4uÓ˜d¾HîÇê<
+¾hB:¦cíß×þ‡ïªÙñü&‚O°ïð¿ %œüÙ¶ÉÂ4„±B(Ú„OíB¢ˆ·§º«Ú³4Zi¦ÖîŸíöfôaT`³F0&8‚KÛ£bûÚîÿb%¬ŽÍàΖü¬ÑgÛßsµ¥^ŸGä„4O÷±"'‹4.pÄf"sgÅ¡ð©9¦VF0
+ÆÚ|E7Rã``ÎhgÔWÞ
+2ßñÏ$=÷ú‹•ÁøïÅ ØE¸©j;Îεxc«´ñQԷ⣶·J!˜™ •²	Vï0­´¢ªÅ¤Õ/Ïe)¸g-[k;øœ'053V¢mó²f/jE6»œˆÓꦎ ]äoŽ;ñ)™
+/_3«ùô$`wÚÙe»lÓZ;&I¿L·î§¼R{lû«œ
+À­Zö<sÿ‹ø/Wüv÷#tzŠ5š.v>jÞcQ4§€óZISÆ8Ë%®.øÚ(éE8M/£ƒƒõ£Þúd
+œX{h×á
+×@_çó«‚pá”`[ì(€¹î>e\Û×)*- L:«÷¤`±z/%dōK8©‚=lMíʈÛ
+õTP×o€~ÚJóØ›––5ÓeÎ^Ökhÿsûið` º–Â6/íg»£Þq¹¥C½xÉâ)Ëkë9Z;WÑ·Ž¬ @”‰1-6š^
+þðÐÞ¸|Äe€ÃODÜhÅ'ÁG®µÐz„h¸æ©ªð`SHúÉ/šA‡{ÏYî’#nC½HRðþ"„‘ •³E2ÖBƒUûÍùàÊ"ËS_|Èió£¡c"AÍHx¬²PŸÓ /ûä¹.!
+Øi²—*w»ï&¿Á«‹~£txó3m¦$OËÁ¡ÆLñÛÎBëLï:@Ó w‚˜BTG€wKC}‰HçHY¿’Ò|`à—š;U-쳪ˆ¾æÍRÔ©pÉ{~繌݈l
+&••C/`«]wˆ‰¸E/­Eæ7% jOk‘¸)°‰ëöV²™°¶!É·ˆïÁ¦ƒ²ÒaÕÄûZ€¾\ùb4t碑Óa,Õd×Ö][ï·lÕµj„‹þb
+˜Ó¤»à¥½	x–L<®Fh©x
+ .#ó¬ZÛ/Ê_,
+…ÿé“_Ó)@‹Ò9¡)nˆ>¤Ñš1dÍs­!@XÇ®µs×4Zr¦ë^q;™fúsQÝ©ÑÒ
+þì«çç¯?|ûÍ£ÚçoÊãü{÷ã›â§<ê£ÄÏ»ã_ã—
+`ÿ\+›„ŠÙQZ7ÐÖn7À.-œ‡r†\PŒ†„ [²ÐBÓv'(Ó÷!§ü®xháa‡W«?ñÛ{áÞËd£­2\x+™èè\c`
+6„Ãz®Ýa|peÚNFÕºÅÍ„pó
+£íõqÖ¸»åÄ
+}ö¦1˯6ÕëË™-§Í½àã£GÛ:h)<TbÍ’‚Åc?`TÚKÒ´6§žÅZU€K—Q µšÜxƒø‹YtÓèD€*º+ö^ããî|îv£>÷°ßJK19w£bAY¸P
+´ëäÝy”¡r©nônhjsík­,ÂSŠGkÉjmy	üL”sG¬®K®÷¦ùµM>¨Ï)ŠÙêÍdÔþÃzµíØuÁ/˜8/‘lʺt¯<Ù A  KEÖ؃f"
+cEù{ª»«÷9öŒx¢(¦¼NïµúR]å`‘^°/kÂJ½
+x;½{Á³¥FÁŒµk©·uÄݱë£úyvÄ.1MÙO°‰[³¶&ÿŠ_@%*f¼ìaÖ±ª dÏ–±ˆ„w„,pì†îC¦Æ(“²PÏ¡´;ÖèwåÁÃúù†ãbðY"Ô6y«cÇ”PŸfGÀG7€V÷¸¸ŠÉÓ
+b:ˆßD
+Y›üŒ!
+ûÁ»îñüë.•® Š/9{~ç–74¥È1¢è“UsóJ
+ü³B @ÔÐÒØw\îÅ4YÄ|ô€çÊЯÞúCŒ¨b™ÕÐß·TJâ”!”Z¸‹JòˆhlÙŠ)oóÞ©£’”¶¢X;ðli|¶íóXq¶ûG¡ˆ6<µI~l»Ø4°øŠ2ŒE"‚’Ï!ñ;/›Q
+{×
+Ö«‘ÎÈÁgìdôù†©A˜©{g™ð@9OQ%8ÀŠ‡áÁæ`æ
+E`Qg¼A-	~U…›gªr´pß‹LïZÒKå-!ÚŒqçÞÜ«T¸
+m+^MYfûbAˆØK at 9Èx¸¹kÁÉ¡›Û¼ÙÚ`
+)^;LÔmv‡„ë](s
+Ãæ2GœÝÝŠ¹8™Þ2‹@R
+ û†ç/ë4,xW—I0ø¶e夆T—•bs×”àÓ_䈎íþ6°¾½™€ù
+xÃß‹ò;È R.#ß3öÂã"<㊄«$(°M{QIx(‡á)*i‘g€˜…_°¤ÏU·UžäZM=¶8[bþ×ÞAêⳃƒ¹ºd€1ӐbÛP“ªY„FšÀ†ÿ±@¾V(ä. À-ÀjX]/Á
+º1†_¶ïH’ƒ¥Ï¡Øœ0Qùàþ5'1S Š
+‹cJv„C™†W-T#µ2.á6Ö_âs(ÖO“ôR Ë#@©ì‘oE	˜'“Q¾Z'g͐nÙYIN2ÂÌ¡þój<Ø¢þˆô¹XúíÕ>½xyz÷7ü©œðÆSñÞýråÿùp5Ž¿?ŸüæÕÖ¿¿ûðúþóÿõ—÷ïï|ýñÇOw_À/ÞÞݽ¿ýøáÔ_"ä+üûîç«Ïø§œêåÇþˆ?üÐÏ'9ýéô÷”Ó;ûýÕ¹!f7‘2âI‡'žèõ—(ê¹öúâ÷Oaǯïx©?_Å¥êé?îeÐøÅ@Ï•TÐÆYË•`¨¼°8ÆÕ±âm+H'8¢›à׎Æ1¸Õ‘qÛÜ<ÛŠÏ£UͨU&?åâÒ˜NWߢ0|Î&þ¤ñ¬Ä@øÉ©Ñíë@Z´¸czMXc	)ͦMƆÝßf²>¨…!}QœØ-Çç„Ú1Õ™qÅÜ`ĵû$<D	‡ÿ²D9ëj™XÐöûÙÛ‘^’
+IfŸUBÊñZHé ¼O¯d'h;82Áá9Ô16Ïö–U‡™	’*¨3
+^ÌÂÌ縫òìì»'ØÝvŒ	9RJŒÅ‚28ÄàQÜÐx¾Coþ³¹k€uqx
+Öœ`Z»
+Ïî•pü¶
+Ÿ
+W„?ÖÉLÒ©<QN štLÞm°n@Çÿ¯vôÊz¶‚ìÁuŠù$ê]Ï_ºÍ2\fÿI@Ǐ;“îÖ¡(>žtìdÏ
+,¢Ñ€ûš4
+1£~: LÔŒ_’a™
+,ÏÑqñþÏHš3ž—ËVv-ØÆÜHPŠÌ;£³VÞCòk7KwÝL˜Ë0)­RÛý¾·Bý´PÌ×/’бo„‰”;(Éѳ$¡Kì 1»W½vƒ(¼ÀG¿9vR­ÒƒTà#Àüa3:a°“º`ël‘	Ë2ÀÆCª©väç=׸g!	œ§3qs(†dK3…ä¬i¢Šò­±ß^Úýý\X&ÿÑëø÷#Š:,
+°7;²pÎÛ+³ÏLš»p
+—9:sçTÏá|††Ï"Ù¢‡/‡Ïߦ;‚Bµ£…	
+BöÒLûæ×ãp™‹c8ö¯ÖòË%spqYtwÚ9\_сZ(ÆÚÊ”s߮ӨΰÙ駻³†;poi*gwOÅÍi
+AÀ³çÃvwöÀµ"ò0ÐÖ˜5ô«l¢õž¬É4áT´sÚ¤¾Z.¥N½÷ƒÁÇ÷è çìNÊ°ùWi5¢¨z©kT"\¼ª;7åçٵ˥Ü1½iÎσ¯«“Ög.ç
+çßÅ%¾7ç=dmh?gõJ v×ê)¥¿ãEc¤§ÕŽ0ëõ£Îɳm5_±™—ÀܱnõÖOÃó”€ZsŒÏ»*Ë¿¡Ï`ð1Ì®Ê<	ëÏ$§PS‰ÔÛx¼Q¸?rYË«
+žÈ\ò"*ï7
+`×/•VR.M…µdóÛýÚîÐu_žf´Þ‡àÜ
+Cí¼	\¬ypøùöã¤O6åqÍÉò>,CzYU8oþŠ/gKÖ­Ê×·—î‹=¡+™5L>h¬K÷ŽmÂÛªèÞvõàÚ&>„Ÿg·‡îíÖI¨æ>—^–…	<YÉΧ=Ée܁64ÈPÜÙRÕôß^ðÃeêÇxƒž¶8P0ÌÆe¢—}M0›/À£0ü`¢„“èxûu&K_»±¯~Ña«¿™3(ë^tØœµl†b€¸§Ã~:×…Ãä…¶äÓ
+æ݄΄­iØ&Xè1Iʝ:îeÚu™“•
+x¶{úÿÚl\Ð>
+[¾¡Ô;gÙÒ0Ä*¬KÇ7Va^vØÙ [Tþ.ëŸC§L.£SRÚVçJ• $ÀÕ#é•…ì‚*µ‘ƒStIç€ÚQ½¯ç	$SQ½S°xyvqó:i&Ð.wê±´º‡¿Ç«Ñƒ+Ù1h ®ýèûmÞ£í1yš+S+åL®c¦õl=ðv¤žJ2’x'üG+íèZš†³)‚‰_ã qè†vxØëSMŒrw•r7÷|¶"~(?ZïýÎãÍ^Ù|‚ç…mhòòœ-M åX
+á؍ÌôP«¸ÙmNAÇý6ê,”ÖÑ>q†pÃ
+²¨”ñNm]Þ,¾Î5ö³š©K‡.¾‹’¼àí…Ø1$ÌÁâYF}2aâŸeIøÉryaXí‰rÞÉqrä’sЧÈ5p³0èÅ;dÚ>²ÛŸ®›E+Ü5SÅsEm}ü}9èSS’¨è£µÖyŠRœv¥:(X³}5UAk÷ó²bu9-¢›Voò4™2|‚tc´ú]r8~Ëš¯ýhB ¿Lâ˜C éN6ϝ­¨ƒî¦Õk6DÇÒ$êEêÊ7Áu`õ‡/+…µN¶Å,‚€½Aœ
+…³=ÛîïˆF_G–¸µ*¬ßW5«ã?0²Ç›ˆý09ž>ƒ¦Q–‘ëà.´$.Hµ:+`j‚ëH€Çd µÝ’ïS²ÕñªÑpmc’¼—Taï„IoÉŠ¤‰–¢â“vyáZc{Õu^ØÅ—àj°Öwž.붴
+°®I˜yçí¥]^8œÙÆÀÓñÝfðÏ•7—ÌwÀä˜Uý`o<kYºNãI«œ·/®Kv³új'9ñØ´d7“»a`LŸLŽõ­0[+¬ÉKÆo~ß-¾?³]SFÛǿ'%ÍbÂ{è:ö‡àlC‡Ç=:z\K`Òm'%G¤$AØCyÚ&6ÇŸ’÷Ò1ÆòØ/Ëd®‚¯™ž£ÏÁV«ÀÎh=€ÃàÏo¸K!˜òÏ
+¬ÌþOÔP põ0»–›Ã¹NÚãFJ›àÞK`ò>ï#›{aW±pM­Ò«§³®
+Š€nõðì¬J—¢8ßBŸšò+ÁÚ:Id¶!P›6’1'86)ðÁ@pV±Ð8Â÷§ÊäYÉmçúùIxŒ¬(¨`=9TÏ‘'
+ð1°wák¸ÊÌ@Ëhú—sÂù>! I4»Äh™®IT¯`2eqzcfj/OQSsöC®˜r£ê‡c{ô$d÷‰ÕöLÈšÒ$j&¨íƒ·n-‹î¦Ü¢ÔT‰¾þ÷àm@‡éhMrpOùú­êŸv
+üf÷¡äÎ}¡ç*øyá¾^`1*Ö•-x*Ù=w¹oàW»Ò&X~†ÉÐ$_ðèò:›æ€g{
+%-pºlFôõçÑ|5úÅy6âÍŒÛëç…×U§;¸ý›Ž!Á^H$€ýjd„oò¬£ŽUyþôà5h¹ã–Wù
+'A¨èÉ”¿=ùÇç/g}*æe¿ýz½ö’>ïd¾³Ú|
+Þ¢Yl–Ç0@Ì/Ê‚3á_<Û¦	Îññåhm÷ûowɉuÙe&g}þÆ('<“á„®Pïš0ïê}hQn<¿˜•v[뫇jÑxoí&{ŸxÎ%L5B‘`íF2(æÅqv8E~éY~a4ù€©J:ðR=_:æÏ>2†Gx‚µ©ãΠ!¸{B§¿ýû/}†’ÝîJi{¬>à·–ÍÌ5xœãꘙÛ—\JbŠ¤†”ä·
+‡'èe.æ°MÚõš\ydý
+¡£~?mŠ~‚Úòsˆ³™¢gƒ?dµŠ¬°”ÖÿÈ-áa‚±7òB$™èõbm°ælû
+
+ðJª	n×À”Õo¤k»Äú¸úóæO¡½ŽDÏäN+oc¹À-°aޝ ý>""oËÍ ÀÞÜàóâ
+ºDJÌÒå7è555àåëJiQs¥Z‹Z\®ÿÅܬ	î:‹GÊ
+H´Ü(+Ø—¼Ùá„%ŒÚÍÐn¬bÆÐÆꬕåˆ)ÎȶhEÓsפYÀm7U˜•S®$-tóÈ»œÒg0Å€54^y2–ÙÅÙóŽ4˜,NŽ«^+vÞ#Tv—eòíä ª1²8bë[{ÍKÞ)H›…RSëí¬€sÏ¡ÇšBÓ#Ó¯´Æ³—ªö˜20ªªv M×@oŽQ5îæ·E^ã/<Ø"¢’®ØÑ(‰˱%&-½O»MÆÁK×®jüêš8»ý’0μѶHô£x¥Eð4ÖúÞ<Z›v¹F^£ä•ž£\ßÏY($µ,Ey,{œeP]î¥Qx_%º§§è,9›‹ãÁ¼Š­—ˆ°–Zì“åFð*¢ñ¤Ö¶®è,¹Àáš©^2‹‘s ës\˜ö"Áˆf‚R‘¡ê¸Z›ßFR\fbÑ«A‚»hßšµík
+ôÒÛý¾ØӉԝêטÙýØgîvõ5@,^2€- :°¿ÈÓ°kƒzq»¡ÎvØÔÊø£D"ä·0XÅPÐ;5k”ÅH’5
+ýÀøüÿ²]%Yvä8ì*u®GjÖº·yÿó4(Œ´_/ìRŸ!q
+½žê«…kÅyp3üÜMõCØ+Ä6ñ(„vcjfš¬Ûº2»×Gä}óÕ|Šô5ïxZ?®M°ÆQc­]«è˜)
+Ô÷X[‹ÓÞ²kölbdsª_ïv™˜qkí‰4‘˜“
+/µaªøÌÂYY$ÀpLLHžutú,†x%Éâ´£¸ƒ"¡§œPÜ}«½ÏX¼Ø¼:Ó[­º3tƒ~mk³lòYHÁ5}~§É|	ÐlýÚ°øèT<Ïò#˜/@½{!iÝR3&8±cy¯R¥½%Y~õú!ü•²53pdÁ`‹ô³~¶/ªœ[CŠ·n
+öžRÇb	œÒöαáalä„h'=—k‚>’<-+“b7Âèù+±œƒé‡<t®ÕË_QäÇš¬˜¼€…rO“ìê‚bV¿?`Z~Ë’¤pV8rèº
+/€Ç®œœpÛÛyâˆ]`§k­Æ{Õ0‹CM඲‹ðn¼•g“"õy5†^¿¾E¼Æå¿æ¹Ý|ÿu¡
+A»
+ ‹Î˜³À¶	úEF€î|8iñl+ÎP	.Sc}pß—ó,I€½† -‹‡ÐkG½ºAHæ¾ô\~¬—½øf Nr^ü—çÜú¬éê
+ {Ü«k9«ˆ*¬5*€µíŠËŠ·_D°ÎšmT\-ï(ÉÑÙ¶/Õ`¥Uwȸ^"íÁÝá^ò9ðÃ5á䥼oÈœÇR{%ŸÝu-÷¹ëç¾D†½Oüëã@à¿Ú¯~{¿6ÌAۤݶÖë"€–+f^<)µ¥m4wçóŸÃÊ
+Ð5ËËr–´Ãµ¼Í2„(áy}lŸÇE‘YÅŒ5ÿj
+ÐAòõ
+Î^Ü2‰¿fi‡ ©½v\QCGi׸›+[„Vð£/rÚäãäSÏ·‚ä#pK‘qÃW&ˆžàžÍà¾ìz.ŒÜ·BÖÍ”¯Üäê9Ȫ‡\=]­S€ñ«8ÞŠ×ÁX"ðËþ‚òL)Oˆ±R€¶aÙ/€Ò 1Šg€1l1½xµÝÈ3HÄ-öDéÁIúݱ·Æ¯ß«;ž¿Ë³ív¦ë
+`‚ßž‚Ì
+s'Ø#]`×è»4>¶‹k÷amE~g÷ºÁŠÒ}TÿCÍNîÀ’Rˆ³D(oH™Ãu¸+ž®Uܳ‡¶Å®ÌàÁ4A°–ãÿª¹M)$¯
+‚²,Û\›ÛiSØáO'èkÉÉí“qWxZÙ0‘ăûhº/¶BH“۝”vC\·
+°w9g¡d»DéQT0”BœT€‰&\¿‡†ûS?pKÊé‹w/Ú¨ÐK—í·Ä̽§n¥]U$Òecn‘}åp}¢3(ÂÏ9ˆ²l
+Ÿ+‰ô”1©@ ˜€µzB¬>gÛ¿—ewx+·Pݵ¦(½‡0¬îú¥ª}W×ö©!óH‡`tH
++ÍÜŠz*ã''>“GŸÓ@B#í'¶3€T-b΍Rû2£)Û’å˜òºÖ÷±|°PÅݦ>z¥ÿktŸ”Ùþ%¡Fß“h„kR
+Ñ¿‚ÕÌasý|SÖJÂîÙ™œÑë¾}jz¯poÿ:üºY.†Àfw]
+o4åõ#—¹¢øy1k	|>=ÁcRÛߎùýYÒ=öâÙo1=
+®¡ñÀ¯/Á°ŸÒµ'…uÔmdÒ}––á%Ëò(>¿÷³€ÆQ†èÜö£pô½<“'aýa#Šû™L at Mº¼®A`n
+E
+æO4i•tªÚcWV_û?àÕc°yÖ¬«Zgt>‹Ä'ñ¶{¾ïÍŠÛLx‹ƺB|–]˜æªËÀµ÷ße_"8„éugÒ»õ
+ºÂÙðsŠòhë©œÛ%nFôGŸ³ÛOøMU…”Á §ë¤ûª’¬òÙ‚<;™ `çKбEÂÕ.„‡zˆ‰²‚MÛz#Ú3þ­Á /?Ó”`—<io_cûåµ|¶ŸÉ<ÒˆàYô§&†¼}ÔÚñ¶°&
+^ìÆÔeHo›TC!ìƒsû·÷4ö«§Dl§k³³O§*Á§Á‡F
+œÀٻ؉Õ#¦©”1~gx%è–E©,h׃3ßÁ”~4ï•`$ÛďчxpúeÛûÈþ"Ø—<@9±Þgè,Ñ{§ÙdÇ›¡jò OÑ$CˆUK‰gÝdÏ ^<wq‡$~ÿ#lodš¾v)xô€Ù}èý+¡%Ç½úúáÅíº0¨ð^C7c´³»ÐØÕFï>Å™'Çýhʉ·h=4ZÞì/LˆW<FW‚¹…5»K+{ ·À¥+E¬}æmÕÜ{MX¥Yöªíª‚™‚¹YÚ¹ü„}´á\ae«™3ú›¥cŠ;ÍöK÷õû.²z˜-¿ÔMxëmSÃq.aýxM2”Uû—
+Ⱥ@}öfºØIy¹eC´ùZ“ºx4ÿ`ªäRúüa–FfDp¸¾ÍïæØzp7AÍ
+=•Àé¡«þðtÛ’¥›¤ Ð_œ½ØGˆRéç°dú1‰GÏ¿T„¾¤PÀ3—ïE~Š™ÖÙ”+×1ž•ÄZx„´HëãÔµÔó¥±ÇswçOýÀ„ýŸvçùªP:1€BÑõ1¬s–ãèÖ:œV¿¶6ßp½Ï*ƒÙäÜøJÿ©âM$apê§f)ij·›~,ñ»DéuÉ"ˆUûÚ A2´}m؉q-O#†¹í%ÚYºÙÄOª
+€säß0
+A½qBíG;·¯
+x-Û»ƒ‚3Ø©öÃó%hŸÎó;„Îu*E§¤tpâè4Û¹º`Ä19‰mËáE˜¾5}ßF[	{£ÝˆÇL’uú
+`qw¡D«±‡ØCÎâð-¶,5ÕK°„×XØs‹[BêÞëðjæjEBA‹‡Ð¤­Ûn
+×ã\]Ló}?´ÇŽüÆ…ZÕm{™oÕ«Ýò‡j¢'©å’깐ZLjçž[ëKh)*Õ§ zúfiÇOÃéûM¼÷ï#„'ƒ»/½ì†G—”À­*ãÆ£T3!Á½’ZérPT}®9¼á?]o5!Oõ¨Ñ¹ó—T@/š=õz¼ÕÕW€‘
+0Y©`«âlG­—Œ`lGs)?
+þ¨JÛT‰%X/x4›b¥ÛšT¢o2*pµ-«Ü"lF®rÅšfÛ^~ÐÒÔæ·QýðLN¤+l­
+ì7Ú•—®É\k¨îׂw€·¢1A´•Âz´ÀÑLÝ¿ÁÈ΂¯(ý›¬.Íã'µ+‚vÞ¼‡ã2Þjiܲie‚™(’Åཾ£ÿH,…¹ý)ó$þ=?˵…öüO篘+}ƒð-ü|V®~Ë—ìÍéú-OÏÓeÊYû}Óéç®	
+íð¦"6S·>9€³p
+¯K&ažDa#T>WúiÊ
+ç:D8J§0åāۋØÛ3#5ƒ£9Î÷¼E€ÉÖÙ“%ہÑCgµOѨÆâ>jz	pöØayfÝÁH‹¨ ‹¹=ÆÃU	kœ67ß‹Ó>$k2o+ì–=ÛASC:åö'ÂÙŸ'x“IwX(©èÝÿÇ(å÷K*ùãà„wv×|´Ò-ša\^uN	5„)˜Ÿ;¹<Úšc®Äû
+°­‹cÀlò®÷;‹KÝk$œÜ•«–4³VäòH0mhñRpã$¿´½‹ˆþ´*
+“吻BÐIvEëoÌ+–é	)Ÿú±žºö1•jð¸!ƒ}JN­ÑoÖ;K3SMáߎ­‘ð‹ >ç­N¹¶—jH±¼Ã‡õ
+¥
+߁¨’m48xWýøüêoçvNÿêïxèãYZ® qí
+>.VCRîE7Áèùƒìße¹…ÉŠ8øA®ë¨	Æ÷óòû×>ÀT¨ŸžJœÚŸ‘|žÀp{}½¤7†zÒhÞÝ¿‡»2¸ÿ0,lè@ŽûN9—]á«32ÉŒ_áXÍg*âÆÆ«=Å€qvMÐhÒ˜ðŠgwß²¸sQÏ3¥-bµ2Ê”°a}nàçÖêóÖÅßâ¨~ÿÓ’¯ <{äzÏhzUKÀ‰GÃÓÔï{I¼ü|UÕV{¨š@ìÚ÷}c±À'eÐKzØ„+plrñK·}ÍXíBâ–F3ÛÕ§ôb´+ÃË“Úê±Qv at P›·šÉ2WL”›•`¥‹¸ˆ2О[‡ùj[yÛ­¡
+
+í3ô°#—2)­Ú«fÎrxž-–´Ðë¶x²Y³JÀ)ŠrZÙ*ÞŠjPBü¼ …žú*³÷úL"ØE³èÑbðö²Dûx% ~zÜWU,p%MR½¼"úv“èŸÚW»ÿÓòϘ½®¼åy¥Ó£“[ì5ì*ïn²±Ïìè¾²œ7
+¤ÿ‚Œ„÷ÌüÝÑø°1IÄuµ§Åël>oKšvL½ñõl¿‡l•ðmq]ØBФ{ÐI8G;Ô<KjMFã|…4¹8Ÿ_JÂ\iPá¶\‡ŸvdZý×¹C€-V>¹ñ:ÜÛP
+Ü#Î"bï¡ÿÓ—ËR9—o"€o—k›´F	´±åg©ú=¤]‡œ?ߍ$ÓýyԍùÍkÛÐWµØ2 on›<¿f1žÝ[,çÄQ	Në0Û'À¢mvxXTÀö¨ÇÁNšQ€ÎêJ$m(Ó	û‚§ŽõdYOvó¹f
+{G˽Âv6GcòCxn«‚WÖ–VÚ½Ÿå+VfàbQÜØmÞ@¿4¸È
+.³–“¿~AÇXºÁ Éø­m&¸ÂÄøkôú¹åÚ¸ZæµèYï
+JSÅA£]D¿³ÛÆw¼z‹ß:u«ã-¨	ì£Ö<GY-(™Æs´Ø´ü‚V4ž×=Gªçñü¹ÞnÝ
+%¿p=@GKˆžûÔŒ"muÞa涱ub¸bäRƒwøkŸIèžøô’à…Xr;¯¸`p¼éÄì=2®^ð grÝ1¢ëŸÕ–ºû ßH®[Ôç|õuÝ2tNm“¹âO°±cC'A,zÊËZáÙòLOÛ‘Ö†{‘è0¼7-§ÉOÁV=M*j•÷ú	·¡ï Iiö.Œënòwsp©-ÁOæ͛ۤ†®ÅÏZUÓ`UJ%ÏâO›àÚø´³,5Ý:“gËæ­üCs(
+íaËâVGßwià­–§SZß|úÉÇÎ0ÇËÀÕJª·J°Z²ÎFLž>&ÎÃZÚÅO’û:a¿O3&fE'Ñù^—ýî©G„<g€|šëkÈztÍûE=é™YÙ@9
+¾ ÜuÂϺ¨‚ãÜ–A
+3АýÞÙ̧G3Ão¯Êe‡¨ÂBÇîãà#‡O”q9ã¸-®÷ÌÜ¿þåJîuÿÙɝ€c-Å2OöA<.Œ}H%²êrÀÍØvÖóèRµñÿòä›»Sòè	Ž@þ;úÐ]e‰6À]›øgÃJ:<à¼\å¶ÁØl•ïÒÝæïW˜
+ëb¿»Î*«%¾àjZߐ×a²<æö êMÂ(„ÿçÇï:¿uééUG³é"¿›©bó„ÞazãÛŽò÷+v_;ŝJiüÖ®t N¦«+«©­á꘺êÞ.À¾wS³=A0C¦qrœ•œy8‡'ÖðW55m
+‚Ž¢¹ê³gciÜvíïì1ÍÕѵD¶ôÛ×¢¨-×\,×öß8Õ
+y“Z#¯*Р
+Ôκ?6Ëàä¤C×&èëGÕëœIЫÅg´²wf°óÉ{~ëªwv#ù<ZÅbuvVf³à®oPy¯ŽTæŒ=GxHÆfÙ”\,‰UÁ®E•Ùeƒ[ÍÀþÛ«Ìs(X/"lÅÊGÔ'3ºH¢ÉoµŽ®lq‡;0—VÇZת¡íÖÁZT˜þ¿hàÈv,p‡!¯jaGÌíÐP€[ÎHÀ7ˆ\æžÀ»‹Öjð¢ƒ|\К…:98ÆîÔkB=˜ÃUª
+°ƒ\Õêß¿-]oFEJn>—kólÝóòÀÖæ¹nê(4RÉqvÎßTÌÀåÊÕ'lôº©· %
+p5"ê]ªj0g“´a.lGi¹lYèK†îŒÖù±‹J]£Zf±ÉÉÖ€xš¼
+•A$·~O]ÂIË@$eå92èR¸e»;oà‰¬p²ŽÆT‡ÿf°˜¬áŠ
+0fÖº`}6­õ“zZ¯	ûÜzÒÑ%>Ý1bßÁÍÊêòõ%ƝMbPÜýft–Ê»58&Ú†&Ðɏn}pT±æ̯½K@.b—OFuÐûïØý¾™{ØáÜÁ³'8
+Ν+؏?åÆXoæ°[½€WÉlO_½ø›\‡E2F3x%w´]&ÏN[[ÙZ'xâѱ«Ö™¿ŸknÑÔÝoЮߗ2ò‘
+û?ÙÕ’Q®”ɺÛÞÿ<5ÁЩº!ÂðøÙ>ìy$»ÏþJßᏡp>¥†fn™àúk”3/Âó^ÖbÆjp˜½ÚF\	®S²?ÿMEäÞù|Ê Ëb^llTVëƒ,_9Ö=8Ü°mVuu))6„š'PqD
+CiÛÇŒïÁ]ø^…}ÅÏy˜*òì -fõ &ØóU_ ÊrM¢µým¯ÆV(á{™ƒA{1´…¬†êñN
+endstream
+endobj
+86 0 obj 22173
+endobj
+87 0 obj<</Length 86 0 R/Filter[/FlateDecode]>>stream
+H‰¤W;’d¹
+<Aß¡/ 
+_Òn™uÙ!oîï
+ |µš1!£œ,>‰ä×?xyù¶ý-lò²½ý;A}ñ¦U ®9h¯A&Šøúþù*xÚrPóï÷W…p™€]IWĸÀEF
+ŽE
+ëÆz÷Šœ Ó8l68´5ùëë®]X{WŽ­>Bþ}ûÌk|ÿ3bDy^{ð9¿–ëImm‹Ô–ê‹óò×ö—̽Œ|ø€ë5Eµ@eµSã°XÁ÷]k³ÜÊHŽ†w€1pÛQé
+°^$ŒKòqß_•ÃÎÛ­óÒN,P;Ù1Å]ætó2rÀB¶W0’PƒqØw@(OЗFÑæ8:ÖºÚÂÚ­÷´{¡²š„ûùcÁ߇$‰™´±pR§,¢msD(nœfm+­É®Ît·›4š:£Ó%Xjì~‹Ðl4óû9Ý+Ûý=³tm§Ë÷ŸòO’M,rÛŠ$˜â†~!øFž«/c¬ÎcM€s¨£½]º–¿Å}_fG‘#æÆŸcŽÚôÀÀ†T3ó‹6Cgö¾˜WdìñÓ»õÒ\P ¸+ at u`ASÚf¿Ÿ«Ðýܵ?7é<‡¯ï?&-BW´„üÌÒš63Ü»W#ÌlHѨE˜„S1¡ÀlîÒÜ+ré
+ÅM(Öî{^[ ëF5‡Ï!
+"ŠöøW®ô[
+ê]qTÜg0q{[ŠyòpJ£Ò%ëÑày™)OR|G&¾©È{.½>¥ä¤
+»Y÷ëXèkp#©ºÇ«4
+³4O1Ø2{¸«Á V­1ùnnl‹›§JYøzlf€6Ûé¹Ó“}Ë”¤3{œ£ÛLµ¸ˆ
+-ìŠ	;Š£ò¸ÌHx@GÉ_|/w®[¸o€}ùA—Ñ7’¹ÚË5O#æ~Ú
+h9BÐî)’Îì€q»-›ÍWÆÓËÜkCâQãhˆ:Ýz‚Dio€>„µ×®µeŒƒY³J{¢*¨1}t×Ç
+ßÜ7ÝÉÚÝrÈë`ÌÖ#Véèo›
+¸Éô°
+âórÞ€ù¾9¬Õ7/º…Dwy̏ÄJ¹’”¯u­™wˆÝ£ü¼;p\oÍšù(ýBs‘ØpŸ]fk³U=žôÁ…Œ¯{»‘OŽ)/lMF3,]®3JsvÝ@9¶ª2ø®î3-•ûÄÍÓ€ËÃÏgKËš±ÍŽ3
+ïF’ysšWLòÕ“€B+o/‹¨D¹KÅÚÃd´rüׄ£[AK#¼ù,[ä`¢ gv'•y^ƒmÁÙ?~2^Ï“+è‘žïd¼bŒÊK­Aµø>£ä>LeÃ!€fÑ+.gV­’Ÿ
+vøÉ ´xXAñ’
+ÎåtbÌ°…c-Cƒb³Ýß»Þr9­ûý³WŒ†.Bë]ºZª†˜BÁƒ¿¾þ^Äuß=I卵¬Áhwpf§Âu;±ê»²îw˜â’•… ¨n
+R3üÌ׎;g[š
+ÞÏ+÷ÏP!jþY˜™æºƒ23-+ÆvÌÎŽ:bØBç¼3êqYiiMWO–t‡õ(÷4jÖâ•}Y®0ï³Íªfç¾6ëÔw)F­ÅÔp2õK,sé¸vB6߸j}´£
+·ãxãi°êD"ìùãVmµZ'k{»‰Gˆ•óÇ!®2Ç#¢£ö+3*.Óo
+Q>e~`^§õJð›ù ÅÃ>÷„ xÎßÑ–½êzÕ:2 \m^ÒÀ-:&V¬Œ¶t–à1ýaÓkÇhDø:Wš.âöiâ0'Y+Y_½6Ì@âÍ
+°UÞ[ï,8³÷Òim at Uð}ÌkS+Í,.“\Vêí9†'ÖûP`S3¶ß¬7€¡í´Z	àsYRÎ<@’6š1:í 0C’d}³‘A®mÈÃZ\.¾ª}L­¼ï®¼njž¿ûÂ
+ÛlÈŽ>Û?èÐ6KPÛ5SãÎ’(4A(;Ÿõ©cÀÄCŒ0×J:áEïY)ڣȰFm¹hªL‚ßÌ«\-Fl_
+Œ.ùMx»h¸µØ¾VÙʍÞ`«jåÓ'aÀ²1á‘í ÉçO¦àõ2€AäÚyƒ\´Ó»£¤¶½påé
+{K[»óìÞÚúm¹¢j‹^èhä!F”f
+{`Ø#xöl°l@unW6×ÙÜ®ÞÞœ•0˸
+`’¿·^P6ÜÞj÷µCíË6z{×Ïœ<€çé{ªrï}4UkÙG
+›£ßCßšAˆ/ÃrÁ`]u:Ñø1θEÚJàéÞm:"Օ몗®ajÃB¼&¼ÖT€^ZÓ½ü’w­¤ƒ½5Œàù‡%j‡
+±-xì-¢éMŸ›àeíŠ$ÏůþúÂ@§Kø,ºT¿s™èˆwØ„ÍÁi»äÑÃúç衶Kÿ{koà×Ïy½ôßÿý·ròIC?MÊ“ó·ß„7ÇÌ4rÂFh©®¹óe
+nõ(ë(aÝûÿŒ­KƾËÕ	}zã7aèc­Ôpx‡Þ·åY‡à$Xj:]|°oMÏ°›(C=عýú1ÕcǘP›a-*5À××8A`³-p»ÀøÏtÛ´43—w]r¶3fúÇþofõúÅ·ÌJ-LbQ
+ã9¶»ŒËYÀuÕˆ}óKQåÖ†‘˜þ*µ
+JºÞnÅrÿM¸P
+Ú†ç´Ê&Î
+Ф‰·JÓÕÖ’Y~ß.¦ƒ	°Õ²¤
+0"nþ¼d5Þn*¹=!°U™K«í	°äeÃÎÇ$³{Àd‘#É+ÍFÜ6:à
+êÓĈSíļ.ügˆ×}
+Ðêb[•2ïk””rh+®„8÷Ïå×ïÌœy?ËïØÙ¯›E—y±>y¶ÁvJØ-³Ä(@ôû}PhlåÕõ­~¨'4·›ÀŸxŠö-°ªV\­\RªS‘«eqÄtkìa]
+j‹ªÕ.§¹ÝOqî¸ØIÌ+’Ïõ
+*›hÐß„¡ð¨¿ºµ3Ú¤½d€­½©Éšû,Ž¦(xl×ÿw.ä Íœ‹ÏT²ývãc!ijäõ(›^<ýP:|±‡Ë’ljA‹â‚L5´;øÛøt686«ëƒ¥Ü©ø³£{¿~N—MíC)¸ké€ÁCâ©ù<í“LÕÑÍn)qâtV>DçÔ–šfèóc_7‹g}ž#¿ÿ÷çFʬszn}°‰n{uÿõc\}ö4âw­£s¡xxß„éZJ/ŒIð±
+T|#xã~K7ïá3ícˆ´Õ’Ž^»±ØÖjÜ#ÀÚ%þÐK`IÕ³SC1@õÆ·
+öLlt㊤
+°™ö¦IaAâú¶æ|¦€kSo¸ªÎ››O§ÍÙ¸¤W¬Åõ”
+€[îW‚˜\zÔ³¹,ɨ\ý€1T¾Ðé<Û¶2 at 56A8S	lÞ
+kcòÿ£Nýßp1܆ož=â?¹©7'h³¨§k½ÿ·+•ÛàANþ£‡ÈJ¬n÷ïõªÜéU_ªfÒ•SA‹OÉÊÐ@÷ÿc\	J…’p堍u«R§¦¯çäœüãÝzËR§{4u“´¥]9=äºlÓv“¬MmênîvœµÕÕo)™¬–‡ªO^0š£@׃®»^æmYÉÂõ>_ª¶… Ð§¼(­³|ß!-…|€=¹'>¿nµÀ3ý>Øî“i#¹«”»ú]q#ž”àí-ô³CESh¼WÖ`ûíÉ*Û¹gê+ÔO²Ôuÿå½ÚVí:Žàèö‹A‚ÄžKÏ-y’”<$(Ä8˜(„`„.ŽÎ1(ÆŸêKÍ:gï}ô¤#,³{õôtWU‹óß*ÅÛÒ;YéÂA¼õ|ðà,+¦po¤9óO
+f|xq’ºÙTgá$Nõ5€Y&wM[F¬›"ÂXZqÛéRÃ
+ªj;8ôýã ìÙ…z¢Žá}ï~ì%~d!³u«DjpHÕ5ŽÊ—c
+YG;oMÌ‘±Â“äí΋Ò“[ç`[´k{™.M8Ν£ªŠ¬}
+ÚqÖèàÌ´­©÷ÏIûÃ×XBY‹nÓ„)÷UâñÏÓz¾Ó
+æšVª;ßå2Ü•Æ:œÄÈ«¿¸äpÀ5ûÎ:À«½nœ‹
+	`ø¢Ql!8ÔKß?/‡ÿ5kágSL~åx
+˜— =® ŠÎEgu}!<z‹Ð­N²Ì‰@Ð÷-ÛS8‘¸Ì=¯ËήÎDÕØOöÔ"]Û•<
+A¡eº{\{é>èO»=ÂÛu'%á…q˜+”r²û
+€0…llš§«Ÿ{¾ó8«3óh™ŒÖ—³½‚“{7Aýœ,òävÿ]äʳ¾‹ýÈZí‹ÚK[l
+oœœerÈ©êü 5èÐ
+ƒ+¨‚n߃+Jœ”\Â?võD¦ê'ºžkŒÂÝ
+¬¤Â¨¾®
+H|ßDÁÁV%¥÷±130x?ãRþžù„ïŒúÖÞ.
+‰"´n.ÈήºË5Ä¢1ŽÒzjjû÷Ý•[ï}™
+ÞOlg	Ìq$ûÀ·Â×(<
+ÝUöU°…ѾòNaܼë÷Óªû[¢Šâ0—
+a‡(Ø]°¯] `w;ÛöY'X‹êì™Ù¿ð…Õë{C¸qåÕK—ºîA˦!y7¨N¡—ÀÙÒÚ™|`mÃÆyº·]f©IÞ†jù¾k©I¹c1aæ‚ãNôÕ]¼¡
+ÄUD:Øp𤈧¸ô€³’ð‹€ƒP»îlÒ6LJEé¥9„äêz6òC•x÷èûGëôøÉéå_øÛWOÿ0øýí›g>ýçŸß¾úøñí‡[Ÿ½ýñýí=øñ÷··¯nÞ¾9õ'Òé)þ¼üùÑ'ü—Nù”ì¿—¿àÄ_þèç“œþtúû?Ò鍞ýîѯŠäz‡nRçk†o`¶1a¾¾¸ªùC|'ÄðŽqk¹ýù‘JÍ:%µbÿKÿÃ\þ­ß‰oØA4 ø«:»ljá0¤õ¤`ÓG]fSnEfœDB¶ 捳ʊñóŸªMß>´`œlŝƒÁmîp¯2ã,:?@3àW/ OÿÕß<ýðñwï_|ÿÓí«¿œ~è1$n¡Íû“Ó7ùøáý폧ÇÏž=}ýúÓÍw?}|¥GŸœ~…ƒ¿ÅËçìq·šâÅ4}X8¬ÜìØâå²jºawJšìð‚’;,Sâìq<ƒš™ò»ùÞå¿Ÿm^­Øl™AÏòÿ‚µØDØ!"z葱”å¹éP¯Hص×ÀÔST¡Â
+ÅåƝ”Áó=Î6T‡`fÔû	|Ñwïi²ûÔ÷óÝ1=ñF¾ö9Ø2»:¯Ó«ãZ½
+«gSç#”Îäá@ãFs°mÏnÿÿ¨¬™Oƒ‡°°P”Èm]®ò`¶½]غË0+îÎ)qß‘ËúŸ_M•gc+ at Q9Y݆¡¶~X¼‘tkØ k¯5Þm‚UÓp¨×fbG1¶Ðoa;4ö$å
+vR©®;Öb€‹™ Gß…\›ßö–ÔT.y?„ššjåõçczTHG…'’ÒDïùûà6-c!Œdë`V­úïu¤‡Ä
+j“¶[··:=Õ'ÅHjiQ ‹QÁÜù¶Â–”0𓃤€+ø—ÒÍÍ«¢ë߇§p¥Õ,ÀüZ•.´hÖæ˜}ka„…m[0’¿–Vu
+p¿‡¾\{­-çf
+}™°Ó3¸ye«#0¸1+U[îovt}`ÿƒ,¤XŠ&ßÏÇɉ1[jž½èƒÜZÄ•ÜãlM3;ˆÙf<´ƒÒS<„~l¸
+sZZ(—m~2Uf0ÔëG¶¸XÉTNötµÞ_ô-­
+½s@'	?õ•ö_Ö«oEïã†>Á¾Ãw°¡$óG3ši¯lÚ‹–––„¤	¥³vS·x®CÈÛ÷H:šo“ì—«`võÓh4ÒÑѬŒCº&¸Np7n7vgÚG¯=m9Žl¯“
+vµÿÖ«©=á¾3‚6NX¤ŠGúÖxoµã »ÊâÞã’×íé ·yy2¿^~Áx͆C¼²ñ€çœ×ËäíÚöì`ópNeAh£Ú,ÏBB*ÜÇdñt)‹¶2ÛI¯N‚sfŠŒ«Ò¾†Õ–¶û8¨(˜U²…K#“N•ŠDÛ³8uжh¼º©	ïZŒ³Â8`Ô•¶ÁZ
+ÓRšÇ—.|Ýš¡VÝÉ óz©§—2’Úð4´cÒLApSÞ|ì•0îü¹FyÔc}„ƒQâ\Ök*A³mY\¬™¬ë{?oD0N²š)Ô¼×ÖŸ”áí"(§÷Êè”—á~TÇEêù^³^xÑëòúð&/•›Ä.©§
+Lñ(
+RwªçQ®ITZö‰GðŸmã×±M°n׌¥xű¢
+j8P¬Š”¿¸LŸžÛ…n.AÛ^ÞY8Wâ^üëv?Û	~
+šíÆìÓ Á3ù+¬‚`JD#F^a(R²Fˆ
+ÞÄBVëv3«¡ÔþQƒ†]§Ã˜ÜÍ#v_#kDgû"±|‰s
+¹
+æÐòØŦÂÎï[(“ت†­ž¹±‚T
+ÚÅ“:ŽŒ»ÜÃE’8n‹ÇJ~[^P»¤Xê‹e9Žoû‘7K³¨Í6.ä/#`•Å^SD×½vD¢C
+l¹å!‚%=
+JÜA¯5ÞÄåe2®Zã¬Yr>âûÖf0ÈÊm—W›yÙ콃ÑzUb±E("Ù>;¶;S€ñÒb¥4¸Ïœæ+ê	^çÞ-ŽTÕ0	ÏxCE–”݁o­µd+–O€kŒÁ-j/àm]Å×›FU˜àf¨[$0—]×eQÎJ
+P–S[èÙžJKì(W‘"ÇôQj¼%¾§„\œkÉZõb>
+éV´¤˜Z½ò¶¥…55‹£b
+ñ;O`J‰vß­F‰J®*MB%áLô<¿7ꧮ \€¬<«\7(N7K–ÎàÌ2»XA°Ë¢m£òk/a¨ <6Ê­I¾„Hfõ¼p‘ìPÁû¨LA
+*á”9æ zbžNŽ¢[ñòé@v¦¦p
+G°I”Zmq3Ü¡ÔïïnÚÞðz#‚'£}ò^Oæ
+ƒM,÷’ OÅpp]L SV´ƒ¡ß×iPÏļ†”êî´&QÜ\¢`Û{TâUW£Pesôî¬Ú…B¡ƒv´=U[•à¢ˆ·éuZá*·*1æ¦qŸ{
+šõlÕ£ßf?däÂ5QÀ¼‚ÖšólöN°ÔÊ£Šµx&qîœs+ŸÑ¶»ÉëjGf¿ m/)jR&X…Ñ֐·òm„R.A=V×ti,¸V=œÈ
+‡Ÿä:Q*ÙÖ1zÞ†œ¡hmYæ¨âÝÏ–ª¹º¦Ò`ŠäPŽœÇ‹^A®ò‰“Xn
+>*Æ`q<FDÀ²KάVŽ™‡„r…û_'=Ÿßí˳ç—/ÿþ£ß>zñÇõõ^¿|ÿÝÿþý·W>¼yÿàË7ß¼}øüìó‡‡WïÞ¼¾¬çwåò?_~÷þ•K½ÿ÷åøãOøå?€¾¿Èå/—ü³\^›í§.¨Œ&fAd3DZéÈŸŒ@>aü7‡}zöïÑ_ï""Ëñå¿ævZGùÔ®!rÞ%ªµÚÔ‘2/@éul}ÓrPd:‡—†¡ C75q§BP|O3Sß@cëp`\壂ã÷ˆ
+³2
+Ƕ‡AôŸ
+ß`ak¡eUNƒGõjE
+rš6ýW©Ñ‡ÐwrTÙìÙ‹™E 5ÈA£žäZVMÛ_/0—’B™Ø]Ûj¤¡b‡f¹Fw›²ÔsyÁî%
+Ôîí{‚9нÙÞ{éਾÆqàí´mº“t1m줂¶7¹E´©\¾´åHÎÅã䥓Š±Í^™ÀãöçÂ>;i»bU2†\«²½]nGiîìDÀ…ŽCÍŸÃ*é4û
+67§±6˜HXÖ’Qð1
+#°ÿzÞ?¿>§ô1Ísÿâˆ'›|1ÏK=øìƒûž<ùdÔö}2õ“Óßôÿ¥/MyËÏC©žšö¡O­|ªê‡?ÕúCןàe>|Ňyú•‡³ùpA¨ì2ugi˜Jéj;öлö^ààÐ{_Ì\3B.Áqÿ=¹OŠ%Ï‰IœFê÷v¯['mdž|_tþAý_2ñ”ñùª‡¤}ÈßS*Ÿ¢ú!Àbýõð´OcñoòfNHÙß¿žÏöϯÏ'~6ÃGã¼zìÙŒ¯®}¶÷{>‚Ã#d|Ä‘èòˆ9Ï@ôžžAëÉ^ñíõž¡ðßAóI?ãë3êöN»‘˜œË‚«Xú^œ`¶)í:µßœ•Ú%õÄU»±ƒ@§Ý´Ïå|>¨R
+~&K`Ñ‚
+°±‡>u堐·pÔsho7¤‹2i?„°‘ P•s-ãÆÄŒc„»</¾]cæJã0/‡’î6õ¾!È¿Ä|G±ø†£a]L[w`ÛXöѧѬó´…äpÓ÷{=ÁA]ÊTg4×t.
+öXüv¥Rš‡¤‘àÆšÃ:L'pë¹s<÷`µŠ\µÙ!¦íúèÄ	bÙ<6‹™[‘¢z®Ê<µ"ndLo].Ð’Œ®]ßÊñ:¨Gtaì,øOEŒ\‘7SÇù·ç:Öb
+})ž`üýG±@Q¬>#Ä¡ëg^`–üÞJ^@Ì°ÊZú­¶°ðˆ?7ÍÿAlš¹]Um<†¬ýÁcZ8ɆÞðN
+,€sÅ<rf›ôðv4[x-Ǧ¬N­Ùa¸ÿp&ɉ	$Ø-÷oǦÀ´Þ M‚2àÜÊÒ±zåYGÍ8x,N5Œ&1ÀÐ	 Ÿ¥‹xû©üփ䑵´RÌ'À»¬d‚ñ#~Û0
+ʶIðŽy­Ä@³žäò±Ù@Á´®ù§£©ZÓ}@­Icú{:5$‚½ù¿ÝÄåúR¦@X]Ý~ÚÒNOûdQ"9¸g’«IKfã­é‰Ü rTu$áôC"EœÕ	Üg”#¬µ4OÅä‹ž£$\8­ž|«-ŠéÌÁ‚[á9$§Å÷2‹
+¸–|ìðAí>!}€ãº(Í]`ïÖè¿-0¼&øde¶´Wl¤ÿ+Óåñ)g8	g•;°¥ƒ“
+pÞc¹ÿWdˆ1pÝi‹pF\®Úc¤)T4r›ðàÄäfº“Ž¬N>UŒS¬qsœ¹Tò®ðå”RŸÆ
+m//uïÌQÓ§¹|Ä*Û…ªDäLKh>ü»Ö;od
+¿±²ÈÑÂÁ¹¦ˆ¾t(mýpcvôûmÀ»õ‚µ±Z~Öà.£€\—`Ê؈F9Ú“2E}­U§?,°ßæ²È	7bPk|€TBã‚ÖVr<sk:Ø>‹§7ôzfí]v–ºh#Ä”Mpÿ @Š!g.÷U>Û“Íi:ՍÛ“Ö…+8\
+lÆŒüÃ×.òÄÛCÍ:Ömºgãpƒà¸¯Ý’Ã˜ƒFØ(f‚iD›L`ãt5^6ÈŽUÌŸ¢cV0sûì.¥ç n½Aõ–Èl†ÞG„é­7ËJ!¶ûÈq$‡
+öY€¸÷‘Ÿ«LpϽÒQÎ.³ CUѧ÷«X*–äiþy¥¡q°&_•#‹Êxå¸Àу
+ZºO†r°œ)‘³š}èV[^Á¯ÛÒQøÀáXetíÜ60ú»€££¢ž:Aë4W®ÚV­?è„W at 0iú¶ØÌd÷§!‰x¹"Iv8Î0kéÛÞb@½ÆCÏèþ¢j9³ˆ˜¥Ì²+ÏÒR<\·½"Ad=#f4Ýæöìs4¸vª<ø8gjÂwor¥µ<Ç»Ì‡°-É{e6ZÇ4Ì~—Ñïÿ¥nÁ½r«›·ÜAE“V«Ä{v0ã_¿HRˆIé 6Ûy†ò©‡sžN–ýƒK¥§xÉʉ¨’ºHžš 
+:}£ãJ18›û`©jGÌ¿jKïÀÀë`?CÒ[ÆN9:<jÓ¤<áp¹ªWJuZÚKWy"¨ÒgÒAâ[t³©~Š–Du{xí“Šên=my€èk1ɘ«Kf—\=­RŁ”q`’KXhas™Bƒë¹ÿ[oÁÚâ·bKP¡X/5cåÌT8g,Â\y̍ƽfE€ oõÿ 7µ/µºíÚÒ|X8x¶Æ`	›2KÕNæ	”–ƝV•½Êo‡¦µüŸêªÉ±ôÆa'¨;Ô2ÙòŸl¯s†Ád`6ƒ,sÿP"åWA€Fší§Ï’%Šô¾Ú™ƆúSš¨°$Ñ©%ŸØ¾%À5J”0‘:;÷píE+œÉ€ìrl6;¾k,V†|£ 	pP•Ô"úŽUYe+
+“Cðd98Nã’‰)@/ºÃ-Ý·–yV¨´åª¡-«ykJ6¥ œÕÙðP
+€¤¬Ž†id€µ‹ý	û½):Õî­R
+\9Þ
+<jäÕñ¾x½‘-z •{´®kŒ–™~½?jE…ã#˜
+Dú†ûà0ŽæÐe­¶ÎÄ.—|€¨ò¬ÎÀ¥†ÀÕ—ú­×ýá²Z««V®`²[z´è
+ ¶z	´èvÃvĐIÊÂMSO…ªsãÌÊÊgnt2¹[(a›.0³£ò.kŠc|쯖Zý¨ô4ghKU¢PzúþŠq?½8—=¼ÀSçj.°º@³j+_5„S|Šò®“D&sõÿÎ\e+S“N‡‚õWÕ•&2 at i¿oˆ
+œ~_
+àÜÄ9ˆÀl7Õ¥mÒÓÚ7Õ¥½}:;µ0×!È0ÏB>¬¯£,ݽ2°7Éã†TX“ÀRŠ1+£&˜ÊvÇG}ñçÑ“Cd¾{°
+‹·ÒDc?ñ€7JødKLÅÞ‘K@“–‹?w¬&ªòí˜Wtö&6S ºB»—œó€ùF`I²ØÖTµ
+neã
+ìbw$ðÞp6›mf YÁf»C.ª´YR¢ã³V½†Ng1!ÏÕ]®÷S¡
+ ©°µ
+ÿ•ÜîiÊ*Ÿ¿ïÑS#té€z{¾#4ØÒ°jS¿‡‚)E¼@­öÐ
+,•ûë=–¸HëÙTÙã«,«dK¦Æª4ºhã]Š4¨sp„JD¾*!
+°—/aÆ1±$Vþa¡Íƒ9®¾…±<Z–"Ԛѽ
+pB®3
+La@¯Äj¯ù€`f
+ ²šH— wק}¨àåúQº3Æ'Àþ£0ШM KåÒþï_ÿûúÏ×ýþå×ï?þûõ÷—}ç`›ïÿqt³ƒ_ at M%3þ%X/Üå4{ÓÁ~z
+¤Óð|û#†¯}uv͹ó…"h_"„Tn±\@¦eiC³‘¶Ts¸OýV’<@¿[Ÿ†¯;¹¥zøŸõùLõò°±\WB þ¹Íº{t‡?ئÎn2t€¶<”µ	JMºçBêa†?†¿ù`¸­´e Œ×Öµ:È@ΏÛvî¾däps— ,9¡ÐQÅÝ’Šq-W	A’g*+¸@IhÈS¼ƒLvBÊNÂ=;.¶Çì|i4䡉ÀŠI%‘àÇÄæiI&€¡êì:LÝo§Ü!œóZIP€ŸÑÛž—ZÅÂ=™®u5´-J¹<¹§i÷žj
+­‰øù<CU-cˆåwhõJà6S•ãµ¡6— Ä!§ô	ÓËîý–+ÓXþøŽ´À¹®0©´ðbVâ÷<ï(L%‹J=q˜A§)µ°J·ñ¹cà{LÁ§OI{ÌI0„཭ïñ„4{¯³kèlÚ9fëãdÇpsû*@ˆœ›Rp‰7‹}Ü]yIýÄ _æKéýž&4ÐI¿˜ŠíªK&2W ™úØ{ˆ"||UÊ©õ
+Ÿ³Ä£³GYÂ#	Ÿµ¥ºtc[†Ùê¦ÞU
+sh
+œ½¬Ïr“Xn°ò‰íî!ÀqJ•ÙbŠ<ÝC
+¢säû.j—óKÁc=9{õàx%}ª2Ã¤vpèu¿HÀjšûU“¬ÕmàA.šù‰¦–$ST`¡îÊíµþ¾
+À«Á«Ð\T°±òŒŽÒ®_°øæèP•x.ž-ðö:ºÌw/O¦ÛÓmrG½O+;(V­…§X¯·o÷eXþ~·«Ê‘\'
+$ò6`ó2ÔkPX»·6Í1u.	ÏrÔBMNI¿Q5ppÅ!GB¥>òžƒMïhÐF%æŒfIÌ«­ÅÁüíꮝ7*ÀA¾v!ÁÇé:‡
+‚µk
+¼Nx_nÒ'\|ùÞ
+0¤}.JÃÈËwü
+Ò\<»7ÁE¡[Ä™ãê¨üÈÕð…	šÓ/éO}8¢UíØQ\&õV.‹ .ê§æä1Àâ^*x·iXï°Ã抴;s·ø‹óè¯E9rÂxÙñ–í/¢Ü²6‡†9Ò&¸öVóHx‹à™·Á'—~e«Šx­1؆h æ+e„ë²Ã
+à×ùôÔ3¿
+{™-H*pVœ£
+­Ï
+NÜIÙ’™¶0ý>­ÄûìbK´8B…:Óo‰±kpXsª‡fn¾§v¹—à­RÁ`¾ä	…Döávàýç¿fC–`_Ý5u«(
+¸Ñu"Tþ¥º™à}ítìW at pËàtoŠ,‚íÕ
+AíL[€š[Sýgî®aÛAóèÜòœÊ7¢}êhWt¥Ó%­%©V$øüŠ¤WS܏;]7i¾ÙnÄ×ìÁ
+}ÖÈ™Lf­Å\Â=ÃHÜ!b@`/ê€¨v0êÉùèE&•	øæ`q‘ÝÅi;ô¼×8zÖK›Ä
+Ì5ˆóRMÜvþ¾­î}ß&O]Ú–ÏzCWíõ(ȱs|öUw¶MÀ€9I'n;SëÔ†Œ%úùòèü9SpÂöó¦v¦à…52AY[‘žp.â5yÑg‰ÄdÉzÔ­7#•YEÌç>NÉQ$5·ë?ÛmWðr&0mÔz_‹Òµì™—DÿŒí÷°±O˜ãŠ¡÷=`D¥l^œÔ¶ðÝ×pSpmmÅ#Âþµ«ôZyó}°G©T
+–~ŠEþ>>[Še?«„	?¶ëIöú€1hh
+ü.ùAŸ-Fcšy6)ÿêìVWúhå’z$¬? 5z4Å£³ëv_Vz	ÎÙvËÑ»_¿`}öqw16°³:73]÷Þ»ïŸÜ„wCŒ¾¥¯‚23e,
+8';Að<ÇàŠ½þ¢–à¬
+°—UÏdÓkÐÛÕC×Ç‚I–zè#CÙ‰ïpŽv‰iÞó©¡çFeXÉߟ#°õ¦ AÚ@«qÑè´È óT_l¥+?‘@ö±¯n³
+Xc2XüTp=Ð-Lì`ŽUA’n;ÀÿLliòÿú󯟿ýøïŸþüû¿ÿü÷§ýæ?$Ãß‹&æÊÍ5YáÿF`MiÏÑøNïã$0èaD
+Òé”ìh”ïG?é{øÛ­…¾¯J)‡M9ü5ÆÃˉ§µdÀ很nð¹
+Ü„2_ÕÏ;=;˜¡)Œ»-Rò|ö2)oh%ç¼Ý/¨•`[Ee»w÷G©É
+K4Tõʆì/"+Ë‚ñ°^¼ýL›CQ¹kª@zR
+ñ¦ÄÇ$Á TÝ58ßí<¨Jp6·'¡"_ÀòAÀ¬7j²fϾÀ–k]á2\kÑ' Æ2Óä¦ÃgÆÓÝ ×9‡
+ô®«Jp¬¤&åVç§À£NÀWÌ‚Yˆ‰º^u ÀU€KÙQ–à²]»Ò`Œ°Àu;Ì>€cæ·or‚¸yø¥],_¶ÿ‚‹,Š±:ô±øø¤pÀqŽuµ£{nÙÐ}hn-a(æà\áPxíˆGs+99¬ò<´°Y.Ew±ÙðRtÌ­›Àöî0^¹NfÜZ›†TbÿaÏA¸z+ÊE
+pÆØ„Ï¥ð«@u¸­GPêúP	`°66›¶Ó¥2 éj­Ñ¯0¡ù¢‰
+8~@¸nÑz¯@cš4ôÊø<ñ¡»ô}À5ôAÿ¹r>ß
+äZ
+]uõ½dÀ蚶?îÊó[°Rìg3¥¬ŸïŠ’™P;µ˜åÞòh
+¿IÐgÝVÇãÓÏ!'h¨Hë’ùOHOÍ&Ɓà
+2®‹iE€·
+àq9ŸñYÏScí| ëç}´º¸;RÙ+Îèc
+,Ÿ~ W³èu–˜œ œZZ¡K÷m—ÓIcXéwjO £ó
+¸uõϝO>À5®£ý%’­—¡9Á)óþ߀‘Ü%&·ÓÔ¼Së·$êÁŸ}Á¼Ák-Ü]	ÄnWà°£‡Œ»˜¯ÀR»ð—Þ@°Ã)pšÀ”Q‚£ä,
+ܺ„!E¾X;z\©·—d×…gÂw<Wx*Ù݉)ÙõºÇfQÄŸVÝ.WØ4ÄŽÉu××ÁtMÁå±X`³œB£±èíª‡#i€öšuÓ*ñ÷ç™zh\#™¬À‹1‚a+K4KŒ/üZIaËqÖÎuÙôY7Ä*ÓìšAÀ_®>ä‹à=§Ö®œËëa/+Ó„À'‘¶öRq‚bí¡Åˆq=ö[+{qvØÏÜ€ƒÆÆ›ÌI-ðŽÜw^ÿÙS_ÙÑ+#ê/-n¶ÖA#rõo*<¦¢ë¦ï3•€+A`Û-¯Úƒp
++£	έL¥ßc,®kÚmÔÒÛv`£Ñ_òí„NL]Ëk¼#5œÌj
+ú{€Ã‡©À%·¸Ÿ4”·A²|w®L‹F*X„õ
+ÖQæ`DЩó	FÊx@í’ÞïÐPE+!ÂÕ¿;è8ð×ö¥^CŽd-Œï'nÇÓÊh*¿>ßóِ˜þ–J0ájƒ_þOn÷ñ
+`W*›
+âX¬Û«€Ýš¨vdƒÆoøªÕ }ÚÖœÈ>ä8šªÊÀ®Þøû ÕÇ®OÿêüÖÂ÷E
+GätÞîO`©ú*ÐD‹²^¯€s·€û,
+˜š€
+&ृæ%’[»Èɧš
+endstream
+endobj
+88 0 obj 21707
+endobj
+89 0 obj<</Length 88 0 R/Filter[/FlateDecode]>>stream
+H‰t—AŽf»	…WP{¨aÞ W6l{
+Q2o)“¨‡Ùp¸¯;]O%•~}òÅÃûs\Ïç‘qžmû|þ}ïãÏ:ú‹p­×”ùùí#°aÅ$6›e`=~^WË€>gØæVß|O&…ñÑ̵óYÛhàìl<r^Lö
+o<ð}¦Ÿk÷	gOAuÕ„;--hæNû‘áVx˵\‹ܽ
+Þ1¡Þ[ÍñŒ
+_ò{=brÏg,-즻Œ[qفἰZÈs—p³u‡|»
+ Ìç3-¯+<8tÀ#w=â¹ÔÏ£ÖPŒHÆÜåèZWj{ߏ©óXp¿Öúc²úP¼WÀym®kÌ_Ö͆Wqê€òØl«~O9…Ϥý7¯Ø}|M®·0R¹ÙJ"ÛbÉË:6x‡À{6¼½rÙÂ]yˆ°_Â3îûyñ§X™ãÚÏd¾ážÆuçSÐÉÂHí[ÙO§ßâN(+ýŒðáNù¹>‚ŸÒ*à|“j¼9±n×`@£÷A¥½Â÷RÔu×VÂy/c²×âý-DúJ¯­«[º:×ÏΤ^ˆþöÙ×7y~`›ƒnITv@ðN)¨ƒV#«œwª"JöÜswßUæØŸ÷§û–빨aêÑú~=¶¬ñ¢õLÉ{Ii»å
+
+ÏIèˍp rv¤SðH¢Žì8™p€¶…™±°#¡Î^¹Ž®×À<å-DÆuríðIx–fÕªt
+@Ñ+ÌÀœ€)Ÿ(ÈP&(ò&;TÁ«Û
+ZÔxF3¯§Øϼ
+èšâ…bžÝ*àõeÀåR¹…Û€lãQïYºÁØìâ{iveÚè';lˆ£RKÇ­(çÄž)6õ(!¢D§´'+¼b£h%Û)«1¤àF”}1¿W—_ƒ…½2Ö«uwá•ežI¼>ØTÛJ=¶Ž
+è>mUw…Ù»©¨­a4°|FûœËµ»ú}À‰ÿå+Þõ}ÞìâRþæRç”<¤à×J¼J(#xŠÍ×À\•{}2±ÖhÅ&ôL³×†ÑKA¼Fõ3v¯µ’yÀù¾Hâï¿g:žlF#ä©D?;:LT#X¼sò·‡w…8!ßø~¢I3ÊÀ3çªè–Ô“€#_
+½Š×áƒß‡ÀÕBÆj·æPé¨8
+ÛF³b˜|…uîšcÕx“*£}Ð­Ô•]´»Y=^_0©ï9æç"ÈU¾h£—í~UO«jܶj|Æ®‡7‹åðR$$½?ßU%ç3kä1(ée'º5[©·m‰6¦ˆ·Ô¦èßqz-“4:½‘Uj]£	-Ê•ÅU!µët‹ïÉ?§¾€ïèW…*ǐµÂµx´ð¸Áj¼Š209O´Á–
+lÍèåRLjáZ0<Ù>¿áïqÞ1¤VÝBF¤G¿0!¥·°ŽUODäíH…‘iRoÌЫàF:0žÖxo®Åî…YÎ1›7œ÷¾8ßò®„Ûg[å nÅö
+ ‰g9§¯7ï$TôŽ÷
+ðzN_\À·„!å6g‰þbhõ!¾9í%´zgÆTï8³fH¼içál8»s@É–¿{JJ8$;f@Þ&l¦çõ¹ô8z_A;Ž0Ðûã6Nï?fï#i»sÔZÈçÈŸR½à9ùÜŒSI·=õù>xöaqì´‚:Ë­Q­²X
+ï‰ë’þGxµäØ•ë°dµ‚†¿²=ÎR2lÔþ§)WUî¹ýH_[’’…TÆH°Ó–ÃT綺ÿ “Ù‚Zâ{{b0ÎUØ,™
+€gûÞF°¶z+(ÚE€NÛå¢álj)ÀÒ§®êFëZýt„ÚÊšX.3áI	nÉžÃEÝï;qYØ|)nUwY'Ÿ0Ü
+ at 9IPÉÇ;oë`°¦ÏaØ)}¬Ã&ùðñ¯Oxxçl÷ÓƒïœøÅjbÈÒÈ{ÿ?Yoú͏¸($5Úa^0go:‡5Sð`ßMP?GBOקÂÌ8) ŒMÖA÷ð™0§
+
+6;l‹Â.0Da/Wˆàð¤8L'°jBí:$€¾:@½è˜YîUh:
+ÓÙç‘zŒÂeƒüõýv3`î®|Õ“¤¿JK—KçìžÛT?i”ÀeûЀù¤Ð<ì®P¬ÁîI†Oþ,÷OÆà‰x6Ö䍍y´<æèÑF½1\Ö썍{1|ÆðAÂ	£41VõT_ܺF¶¬þTôw
+\ŸIV
+®uä°ºÄür›M¼ä [dMÚlp~]€Y8*ä>sÖr
+ý¨†ƒ¬#·ƒ²ñÕIÃ2h¡FŒöÈ
+ñ°â•i`cˆ=Ó´o_7ÔsEÚné~Tš6º¤9¬Còä0Š¿Wìê`á‚ÐØñU4
+°ïr 9§nÂèÍ®³áùŒ>ä]Oq~É]ýo=ÁZØòæ´ëh£ÀzÐCì%i:XièfGáfi:›Š¸æR…¦úÔçàYG'+v&N
+*Õ[é‚
+jG«tF.çÒЫäÖ¡8<¹ÍÒ¬á	}ÁónX¸÷–FŽÿ'œ"û,Ç?…ûU6_Lù§à¸aßÝDW”!å8¹ØÀÏ]á9+]=¡áU?í@°¹”#·g‡Y%Õ­!
+–H;ìmJPé`
+÷l²Øk‚NqMÀ“=[ÝT[:(ùx¸ëÙZ¸A,`þN¬~
+°¸e
+MsÐjl[LTbÖkblíè¡|:ŠŽŒ£l:MûZCT'¥èö¢³¤rc ‘R—‚¢öC`]Cu‚½í
+p¸
+ÌVˆÿ+ÀðçèýÞ
+¨MËß—BÞôëYNŒal
+ÌU0sbØ‚ûH§×÷ ÙfSe’¢
+·Š›ÖGm|îè’^Gö‰Å_àkPöa””ðÌ‘™gçÑŠõ U¥¥4”“¿£á=Ê–<ùòz:[ŸGªW8+ŒVw—ð[?ß»wÁ‡tƒŸ×14†±>Á“ϱ韂ûJK_ǵé’l{(‰ƒj?“Ñ'š•¶sò>“¡‡½ÜÌœ¯°Ö–2³QÏ-œ]´ÊŽªßz5S
+PÖNx™<Yuj%é&¶€ì”fŸza´’ÌK·¾=5¦ GõÍ¢ô¸T½Y¿^Vµ×F±ò6HÄl”¢E“ÆV¤¾QÊî`XJ‚V¦Àá“Ëk:Ìu‰ìµê¬æ	`Êo€CŸª_¤èk‰ébò·~¶Î੆h‡_˜£ØjÚ7×åp1&
+Q_mR
+ÀsÔÁh›´ŒOM׍lV--þ\‰½(aØîz²[ÿJâÓNYn“`Nð}í” †µ5’‡6åTî\Ä8QÀ ÚC5¶ÒxËŸ÷5uöX×ôla0„5zYɕД¼U½élBcÆ‘tp°Ðv¿mt8V[~:|玎'Úì:×ýå¿õr#;Nvuðl=}Tè5uîÝ­ñ$
+u¸÷Òr%ªhˆ"â`‘¼Ã””¸úÿè®zßsv‚w‡)“"€-Û²]_ MðÊÜ?¤Dyf÷Íb:ŽÿúÙú H‚sçnDGí²9ÂûÆ|r;ìÃNJ¶Í•œ ÎW‚ëjä	;x§§}žòt=§öë¾{'扛?uåÄ.þ)¸äÚ=÷Ã4LÌ6KlRâh´þ®y½t\[1/<+‹Öƒøz=>Ù†zÕ^€ñEÈßy>o0$ãÅØß<á»w"/ݤŠÍ—|/ིh&·Lœ?]Äu¡»£¡{LNzÙ^ =‰	¨Œà¸WG„•ÀÒ«¨Æ¾Uηäº×ö›9=©çâlNñ¦fP;€¸6ó÷7Ǐ"w
+±¶©ÆöT“ídF‚%)H†PT›âÓŽ	¥HMñB°[ÜŸša¦~ÃKn¹QÀÇS,~ùê|ºz¯3~·\è;À@ÓD‰„	–XDÚ©
+Xnsf«Uþ‚²û-G‚Cë½Ü¢:ó)o#^«S±,ÍKŒ¯6öOx5Óó¾ô¯NhøU·íÑ —{U;ÞâöZxúû½I§xLÍ¸Føeˆ¿™tžWæ0gˆÑú§ÐÜÛg•Ë˜aº^•É–i‹æÕ¨³»Dý\5^gçréô%FãÉk߆b›HBÐMËDïZ[ŸBc”Ç|Ná¼Qy‚˜Ëêcj:òo¾K5E€Þ¿ô™­°„“ìHº«×QÛÂÚs*ÝjwEw›Tø.õy7]êÌU“† “ èþÙ«ç\ÄBoÄà®ö_)Œ	ZÑm§´²Um¹W¯šé¶ò5{÷2k\:Õ«s49Ë™Š-)0©½e[UW—ÝŠ\ÓÒ›©ˆØO£¸±ç´ôҁ¼«>ÅøÔÞ¿ë	áHF’3[óQàŸù›n2V=Ùÿ)t½V£DJ
+¾è®„Ñ…‘˜5qU¨«ü2@¸‘89³ã–4k¹V—Ø8Lô)pOxzð?AfѵéÌæ¥_mál¸ÖÔµÚœ÷Xé!!újý!·FÖŸ Åð„`½ŸOX#[ˆòúÖsåPj0‰ý*À¸C•"<bS«-ή³·§.øµ
+.Uûˆ?ûøoÄk›«=CŠü,X¾Éñsí’t0²æ(‘áW™Ã|J²sndŽú/ÈaÍ\¥ç–¡äŽ¡&Î
+·Ô„‘¶ë÷óÞ‚¥±…8²¸Õ”q˜éŠÞZ“•Á-£Bw|	Õû‹ëD;rc÷Z€Oëi.åv)Ô:‰„0ªíHÐ;Ÿš?¿¸á.•éíêìxÒÓN.äËeÑuS³Ç¸R>Tp
+@²Xò3£§"8Oiœ¾ËÌ–ô$óœ=‚`‚{ my/ß ñß+@ÏŁ¼õóÎöY–Ìç»A[o}{7([x¦PxEôt¦þ’héj¸…·üóEÍ—pW™¯rŠ5•DŸ[½Õ›Ï—Ä­6ä¦W€Ó%JC‹$x×QÍFïû4tW¯öì(ïG‚—;7¢Þüƒ^yk–\(Q at xõjOÛa‚úpb5‚5	!¥ô{{—]$•8‰­ÖJª‚ÇL œ†z^¬~ÏŽú}šàÝ¥uÃØxË-VŸ6KV±;“	Ђ°GGϺù(‡˜j²Eä²ßã÷`(¤onÊók]-¡é]Ÿ‡ÇS |ÝOš
+ó¸W~þd*ä6ïP
+Ìž &2ßµR6õv`¥FŒ³NÍžà¶t¨Çµ¼Jß\™}F’g¯vò5ßÇŠÌPòcÄ.#…%o×>ˆ¸J8HúÜ£ÍÏŽõ»Þ^ÄÅ¡>ˆBwMW«°9¯(rç–!”…R©L:Û†ž‹VÛC¼µõ{4¢—“ãUGo×F<»>URÚJ	´3µ{C[¼ï·®M}·½
+°\`ÛÓb¼£ªž«.à5³ÕÙJ5öÎX¦µ2ª²NÄöø4µ{/u¬î¶ôîXLûœül¶J«
+ié}ì€ZÙÚÅxcMËnýý¶>õÍ원¼½DÅøö›°f¥ˆ_îy¯©LpO†Þûf
+lO¯W‚ìú‹	bÖ{#o÷Qžª¢	ÃØß›…|Žú壃™j‚VÚ=}0oÀ'@wûé±Ð=hø.pŽÅ
+ªM»w-m¼ªt`egJý^ÝJjqôìä5½z¾XÎfe$XÂ5©r˜g{Qïì:xö´	j\[íÌDê¾ÓEGc‡Ú/f"GbÑIÇ#/oӁ§™`îÃaŒ¢‚xfà¼{w%/κ³÷ê(ºøŠÜ«ë›oÅ7Øì
+ЃBù³1çYRèZ‹¦1@¬h*‹Ç>‘™­ŸÑ`²^LjÍN –À¸×ÐX~Z>w]‘@Ÿ®u¶À3uZA
+Œ'ÀˌƋ¥·̪0Úñö¿¤ûúý)èëTˆÄëVµåìµ	´lU%€Ž;Ïúj<»Óñ{
+°8µ­Í
+ÆI!ON¥Tžµ•…™éâN§©²âíqïãß·ºTÄ£
+HWsÀ)QJßñ/’âÔ˜´Ž&½žýØ,¸ém •é[ft²M
+p]¢@òw[
+pšÂ{C⇌åÌtljô»+ýO~5¬þSš
+÷&Wœ\©¬€Ž΁©™S€O¢ûPYÈ|åÙÓY	®¥)ÒpÛ
+sľ%P-#p†7ÀXå{^Òb¿U¯<j1ÊÙÇãTËd|1‘	ö—øfžn7ix§ïãö%®²z#X§–›…¦i„ÒüÜ ͵|5ÞÉ_¼Q•ïÇ×:ŠY9Äcæ“ÊìéÃprôYålú¾÷÷-=uM°¶Æ
+r3ºÞ{Üb
+•Û´Ÿyïj.¹tYÔ`™8T΀ Î0@—S	hГ¥L«
+=ƒcò,îtKà–4_µÏº%(îÔK¨^X{ö9›ÛK$¥Vû­!ºˆƒ ¯'m’JÆ£aA!e¤´jà=¯%xM³Þ˜Ž}ÍzlDcp›õÓŸQ]™¯P©9¶¶¬$·XÍr'k`Ÿ;Š®]»œÔçd §@Ê`ІQ,:XÛßÙÄr¥‚&¸‘¨+6²G“øvxèl
+ÏRÈœkèßµ8úÍAy) ÝÅÐ_m°--PÒß9ؤ¾¥
+„2Ïï1‡XÜ„5m6­ê¢…1‚Н,KhÍÚÊ%î—{­Áµ®ô½ëªpè‚iªdº¯°(’EÜ•…ŠQÕ2“û‘"hߟÂUÙ…[Oóð,,bɳ{Ý¤¢Èpq^
+°kca£õt•SãÙ[IÈõXOlú€u®.<ÑpoÕÝï/°}Ä?<ôãOð”^óåÂÆá“ð¡ÏÚ)ÇÜ×#€'Œ¤¸_(þE‹µ^	æ¶9îM6Á~2/Q1£=dk¡×žšºàÚ©…PË‘‰8Ï£Ñ!w¹Ò¸†Feóhi†ÇN+Byt·Ã;—Åį6©³ëðV¡ÀŠÒ©®"püè—®tíì|<
+ÐWëcÄmL-¿†¬YàŒzâ/]mÞ
+4²x#	ë“ðÒ¬¿<rY’m)¿îüœ•H_fò„Q×äu
+©‘¹¼·Øfî0—ùû~àãíûß$ÉßfÑ4•O±½^¾úÔQ o1ð
+³Ö,ií2Ÿp9
+‰!105{?·/'z·füEº]–FNtÙ¨‘¹Ï_wìͽjçY9Æ3]•Ô‘"ÈùÔƸõÛ’yÁý;Ùlñ8(áO½öª=³Ö¨ˆƳ¶™,7¸3i.Û¨oÁ
+Ðnµ‡Ý£œ‰‰kôKÿ¤‡Q×ÃpHZÐ×pÕ
+Öÿ$|ð_Â&Í߬®÷EôyÚFp¶ ŸñØ0GAë…f…Õ}ÅŽ•í`®aY	…Äa•x‰_À…r‚±éœhœ
+¿o %9À¿	ÊU‰tß`Jc
+Ñ?VfŒ(À•¥|Sƒïì¤ÐÝ–’n¸ÎêÆBAÅïàÀÚ˜©;Ó<ÐL;Á|
+G“…r+ÐALuÎ\€+³ïÿ@f#<ð?/ª	vcù¬ÜÁ6Ö}ÓpVÔLô)çýã›8Am‹`¬ýßÌa›ƒpÈýÌ÷›åƒ Î¨×yT¿`ÐÜÆqƒXÛ	nZÏÕA:Ùº¢Ñ¬ób€Å:o°†°â•ýÖoZÅ\Ó“¶…Ü~ÞÉ8.G{Ê÷Ö^Ɓi o2)@Δÿ
+}zJªØJ—ê«U•šdEù1Õȃ­q¦·û‹$WpÒ:Ï.ëtE
+ëzOØGùH¯ í§VÜî»v}uiÀ:è«ä0
+ËžÄMbAÕï/<®)¼ëÑFý®+AèbžÜÂ]êÉ’mV÷J³Õ¤Ô²ÇW,ú„/Vú÷Ÿ„ç8%+zí}]gau
+Ÿ,ÀVѹ9ÑëèŒsDn
+íãm}oµ]Î…^/þ$ŒdqåcWÆ5}ùõ²qA¹ök‡ËVñ¨e®Â¦”ûÓ²×\Àô’ÑßÀuÞík±¼½ê•
+®ÜJÑkÊ^q­Öˬ†ÉÁ±Pb9ÖÎÍèó=4”ÉN¸uÙ|Áö¡¾
+±•à0c³EU€®Õ-i-»–ՏÅ^Þa}Ê+PÝæYÈ
+f†¼èg1¤L,Çõ{ßUž§†5e¥Ñk³¨!s\Zö­o۵ׯŒaU(ûUåïɜ٪îiЙŽæŠ›2îœEJÞ?‡=QpÅÚ…sqЭ¦2u¢›ivX[ÕÉ™àšFI4×O€=éô$iö‹ñ€§>êÌÁ¶2;åc‚6j»ðµÃ‹ÅœàílŠj½þo»}¨a:£h©k»Ðö.ªaÔU^&ÈÖú½Ö=çÿ˜q[
+ g ²ý÷.xÓ*XMk®ú‘Ü?£?Èôø#ËŠ¤¯ÍRùø'ö”äÌY¥Ž»UUG2õÀt#©œ^¬—^›nžMú¼´Zhî€ÐOjŽ¤€QeÓT¯‘õò®C²å­Z¾J܏îbo¡ÖÚ2|ÎZ+]xS!'ì\ÀÀ¦†Öjšê%3`7ƒØþ#Yqø]Bÿ¶+À<Wñ–ì‡(óì
+aèàÜ£¸òªn
+Чb.‰ÝSÐθ°¸É–ºÚä
+:É9ä|ï¢7­&üd…ÕÒ¾8<S>7Ə
+EâøNgþòª¹I¡¾ü4z`~mQ'ÎØ#êJ?CQò
+¯yú?ÛÇëOÄ
+p¤šç©–²<#¢±À6öoÆ\
+Õʲ×ÓC×yª|é\ÑJÏ/±ØäJÀÝöø¬ÕD§« •¡ªŒ0¢Óžû;ÄÆeÿÐÓü´)?~Xhï#ã—hYÌ-_˜ÛÎYõq‡
+i—kµËüª¼æbËmìROÊU¦RhËxˆIj–ÝD"¾b®É=bX€Q9ûšaÅWlã 
+
+|]'‰vA<÷”#o« ÅX˜¶'× êuoà{¨àkmÞöp^‚ö¸‹.-¬‚‡;LÅEowz°x
+ëÊDǝ4Ý`íÎ.‚wX™lX'w¶ðüvÏ•7
+@‘l°™À°³J56Ö•J¢hy'8’Ù4Cch“ÇC§žf3-ѪºÿqØ4O÷´$°ZÇ"þ5
+ê—q¶¥©í‘@—¤÷Š	àf* ~¥3š)©0gÅÿÊx#ì
+þÿ·"c—Ò#8dŒŠ%aÈiô¨µdúÌU€hTœj"P<B³þN_",:rÚá³8.,Еí”ö5zšs`k‚Xc¾ Ôaé²Ñ€K#¬
+pBÌìw	Ò>ƃ‹ÝlìÝ`ì´¯ý2èµ.p´ç'õ¸[
+,ÞåÉ`
+¸³Ìø±¤Ô
+%Ý~Ú·ñím%'K¨ ‹}úzÂË;
+šE®¸Ï™_¶ý™Oqè סÂî:·è܃_ŠaN”sNØY?ê\Áݦ«;=hm;¾u¤Ae²Fá’ôߥœÐÔù%îé.C­•ÃÎQ÷0šKöÒ-Ç·e\‰´³Ü•kþZ½·ƒ6Fc#WÍg«üñ½ªgß›¬%댔VêÇÉÞ ‚Ôßž˜w>s´-Ëã7ƒ9‘»‰!Éokq¹›Ý“GðmϨ/(• F®^wSZåÃz§¼‡½)=A“=ø*ÁK\ô–$dáGÆ5Þ¾
+_kš9ڀ۝÷9#™ÑµÞº£q%)¢k?þ	àäÊ'bðÌꍮØΦћƒßž½ÈØ\¿^ŸðòÎ…
+=Ävë‡ðÉC	÷~
+°Û‰Ñ!OñH9ŽQ.J—îulÍâ´£ýŽª;ö¶aMZ¾±0ÓetÉÓ>ãTÛCÏg~¿àå™{_¢Áû!¼fŠŒi?q´“-ZbÅ
+ŽèÚûæ„ö2Æ6­CŒMzÈ„IZ	 ¬>Ìú¾¥lŠªvç&ø§O¦E«9c
+öª
+wÆ°?0ÄŸÈäv¾(ê«SÚ
+너”ºmñ<-T¦Q‹)Ù¨Vbs±ÑÖ¹GÌY&•*§L=Tê¶?Âd‚pÚ¤‹ƒsØíÈõyæº?¶7¯U¬,‚eªÎóúǸm©„§ïrÒ«ÝdûU‚—2
+ìj¼Î
+Sqê4"4–ø¸ÍWYÒ›1ÎÖ˜ŠÕYzÌ…œ{WC¸´t@šÝ
+¶øUîn±9ùm_¹d˜CAÿ%¼Z’ëÈaØ	|‡œ ¥õá:GñrÊ÷ßH‚zIžÚÙ¸l¸[-Q 
+fFÂqòÊn'@´çû{œÇ©õmÿM6¦®U)UZ=	°Ve½'Nç«-
+PÚj™‘4·Œá¢ì’d¹ª
+ÆC°Ô˜˜Ð&’Ÿ¼Bܨy¯:ù}·–
+øÁ¬ï¾~
+
+×r‰+ßgÄ÷[ûúø憯\¸ðf$uŒ)¤~
+-	­#ñüoœAÂ@ÄZß…Å´$8'9g	ýëC©·iÕš\@†ò}‰ïoww[õ^ܦÙg—SjŒ’ÝÙaÛ'eÀí]7Á^Ò|Ëèê¼q8lnvÖB1qØTwúǧk¬ô%,AÚ52zœÕ0Ik{w.ÐŽÝáÙ¢Yï¢rH;”—‚c¬tÖ×ýíUÒoQdÞµîÁÕQÚSßëK—-}<ïZˆÇ¢ÉÜ	Ï­YŸ>yfÏg¾–硐oEÿÛUl—/v¯²xJ|°U
+õ~ÑhŠ’ñ:w€˜ýZt¸ÂpËä.­÷$—
+ÿØ؆ (°;V0äi%õÐÅ¿R#Z9ïåÄ)ev‚e¦ð­æRLå$»c/IéÂ
+ßuÇC']{îÚŸ×^~èú»@4x
+ݶ¬$UßJ_žå¼ÿç^î¹ZšV¦jú
+­ü",ÕÙà±Ìz
+4™'(.û»Z¤®	bg±Kƒ§—	om¤ã|V¼"
+þö.Üþ",=³Õ 3qq}“ÒF\6:jvá²&bÁöV:Ï®QÞbCNQ6gÍ÷Ó}­a[£ÐMz´ì©XÁü1EÁ£Y‡L°˜·†Ê«ä˜nŽ6ªÃ…ø¸Ã;c‚اžK÷ô‡R–h>‚1ëœswçü¸0éuPñU¸€D²2ÆoÅX;©¼FÓ
+pӝ-2šðÙ"]	"ÎI”
+%“ÌÑÚtœCœJÕyæW³Æwh¢Ù$‹ªOw¹«µ²5Wž«òº Ð=¯»Žh€ž´tïƒû+Ùä1¾oSA•L†!™
+/‹>ß_LjKo-P¢ª9§ÖÆ™s{¡£.²Nâ¦C¡¬ã7s]yƒË†ºpw4Þ'/°JÆàýRN¨MË 0Rw`$'¦J=mèmâ°÷i€²;ÝLpKÍ
+xxHÀY¹À1}(d¼BðÁ#üôâ¼oJöùøôÞ7_ä-Á`›[\=š´X&o[éì0¢kKDΛ#‰ÏƳfRòæøg÷&¹¶ÓSç]šôÖ͏‰«œ¼IÏ÷sÒÒˆ:ødǁ@™/½T¶Š,^XA63k
+r°,öZ훳`'³Ã
+„×Â^“GÆŒ¤¡©²×
+:óýø¼ü,ƸøRól Óˆõtar¸ôœX1³ðÙ®¯G«9¸&›ÒdzX
+Ų¦3ûÛ½ˆË\à•ráÛ
+ÇÀzª]û\]M¶X5w0ú楈r™²Í¦¦ðpAî @N
+0ŸÖ€ñ­–Eœ,‰QÅÞVy?l™m¼î lŽEeI>[u%¸—òb±ï`-gh[YÜa’0Ù8F÷®Ç¾õqb#ª²2f|_SÄ£NŽw?1Û4æO”²Ù,佂s¨3ƽÕðyEïþ0p[^…p	|¿6ÅI|ÏSK–Ý2ãØVµ©5ïÍâÇ<àÚ›O"­W.
+Í"2©aÞ«éè¬JýDõ¶øþ:Êkp
+ðå×»Œu›a±Ë:0‘Ù
+zÇbPõºö´çwcƒ;‹’úŠY%òüÐöŽ×7¼ŽÙi?Îçèl2Ÿý'¢ÙÄK+øä%À4Å`GNMàYõ%¦îx`{×ëË
+L±f¡dtQ“¨ŠVZY×!)ø
+†<ÛÐâÜ. ÐµîEp÷EÐڐb݉Ã.®kùÈ<f-dÍ ƒ!ÀÀÌœ‰1,óÝ%‹Ò|=oÒáàœ ¶)èWóëodO¸Šó8سpK“¶µæ,0X´ÇjK¼ÊA§/$Uó|%ÁK­@®Ò
+`d|Íu·jè=€›Ÿo<ÒÁ™Ûº/UÚá4õa.]´U¨­vU	²U §<,9h'§½ôFÛ´¦gÈ?a³qKŠÑ3Sd;,*…ÄBEJ²ßáN¥ÌuŽ^iÞPO„qkº¦šâì"NuÃ×o°;OaöòÔZ
+w(@Ü9˜¢2>ª%Ò4}¨Á±âú½ÍÀý4]7÷öñD¸SD9<åϱ‹÷ùŠí=§¯ÞĐŸÿl‚~@^ƒõEÞˆÅ:3ëÕ]XÉ·0Ü©w‚­uþÞ’‘6>0½ëôåû/þîݶGÔ—OÿÛðéó»qkðøÕ7¿›ûíóçoøé¿ÿüÓ÷?þøå‡ç
+nò~Á¬·%VQj‹ZhÅ֍ØòÛÍlè ¥ QÒ$Ûi€€
+2^Ý%÷Ú¶êu$±A錵¬q §!¿=& º²äwùScl€½Ý:Æí³eŠ g‚›Þ3·ÎR7Oó8x•rÖÂ9“SÝDµ€Ñb~É2wª"öýAK,Ä
+ÍÅ]¸È7°@cŒÄb@´òþ¶nœ»³¦
+“¸&P-lõÅ”ÈId]á>´N ܦ–R2KÀµéDtð!z ›½è´H'@Üv%üÌ•Û`]ïà:êÍ•	Ž¶m%9ÈY4¯:‰’ƒ:Æ(ö)[è!ÚöÁšçt"ÖÙUP°ÊóeÕŽiÕgÕ|~ÒÀ.Ùߪßç’´ дU°7…ÔæÌÊÏ8a[fcŸd'âŒÊ¦ZR“½P at QÊTªÔº9ßi¥IÛ++ÞÍ^WjqÅóqPÎʹªÁ£ŒVÈ]_¶·vlŒkÅ_5͵Sס;Ér=ݔ󔭀«Õ[µMRÛ8/PÕs?Æé4
+ñ[y7…æ
+a{Rž„ærÆ¢3•âLÀ)íÃZ”¼´_ü
+íõëÀƘêbø)£­åW‡Ìc5ñ1REFPg±È¶©‰^íáwÿoâš[—…'O‡¶|lW“æpbK°6öiw¯á€½ÌN¹ûH'ouzM¸À"gå\¡º`QE‚yÆ
+endstream
+endobj
+90 0 obj 8862
+endobj
+91 0 obj<</Length 90 0 R/Filter[/FlateDecode]>>stream
+H‰|WArm;
+[Aï!è[66`3Í:z–ýOŒäsßKþ$•¨|0`âcÉ”—ÈҏÏÿü×}ÈË­ùGÀý¥_À̤¶¬ÅçäÁBÆ-d{÷kq΁ƒkµ³ªmá¬:0[Ó€Ù\÷{™~nMꮸSht÷p.ÁöÚ{iì³ôWÓe·.}N8;|mX6
+³7âÜg‡©à¬
+
+H˃%0 ;"386oûîazŽ“×-kS¯ˆ`Ìâ{[›ÞoŽžP+€öjÛΣ¶—Õça2~á¦îcܾq0A~o®«à9ü>w¨”9úñŒð_aÕ[/mc¿%«
+kF
+kÈg%VÃ.KC×^
+òÓ-eAxǸz±r\3ª¿4ûwCå¯óþ‘NUÅ
+Œ€{¨+ÃhpMÑž*.°¡ª‚çìg	Sq¬
+םš`Œraµr²ÍÈç`¹·ì²kU	%èè˜]¡›Dj“&Áik]1º…)%³””a5[#Þê5ÐË*
+HW*eN–ÐH‘¹!ÈÒ@+ê“Ne at cöz+5íЮ
+Tw•äœW•§è^À•ìÉ~
+p\E,Èk|ý§Þ¤Ýa«)œï׏|jÁIíÝ•—÷xM$*·ˆï1•dâgTy³Æœ´«7rœ0%£wåQ¡ÞŠ™¦9¨‚¨gž»Qü'ë2©Ñ”G[LȸBJJæ£Hëo³ò¾UW9¦,ÝÅ,¤ø(§‹Mè©–GQ÷”_,ã—•
+&Ùª`66¾¿‘Ø04ÒJ
+HbÎ쮫°r!Ãœ‹³Â}SÚè
+#’´„÷¸÷KÑHUØB]%Eó±µß• ¨pò¨lò^O¯á~€„“Ê/@Œ˜<m}ü6<9²cFÈ š^”ÿÜË]䶭åØ”
+þ—]\¨¡w‡eÏN©1t-¤ÅhÑ
+$ζ;–VÑW€»wÖ—-f2ˆý2Šâ 
+w3Í\ÊÜŒÙ×ýúP^¥]àX“Cm–ÒP;e¨ehžõNÅékàl¼9ƒš(¥4ÀFÐ\
+hÀ&·KkÎ…å% æÂärY} ™]ámÌå=97LëIÁ×€V»V‰¶1pÖ´4/	à[ïÒ›ðØÈW‡XLÎ$F´×­«Ï»=ßOÙpÖØ
+šrd´Öàˆ§b¡”×5Ö!x"ºkEÛ;À¶ê
+<…·–hY|D¯ëÀ“´áÑXÃ!0“w
+Œ!.
+à°`=žð× ìM-E¦žì¶`6Fƒƒ#C@ó…·ÁŒ¨­#
+Â8 Üå&ÌFîtLj®MóôÔdÕt—¦1nYºjR…ِ,
+¸“n&£ê„z$A¨àuÈz^ã‘ûÜ	vÃY‡*üé
+Îz°hñšù‘@dÖr=á(õoÀ¶8]ääÀRÏ5/µåÙœÚÐD	v¬–ìÏï*2¦Ý¸úUœiôp+Ë
+Âhç®hPg–©ãŽr–B:@‚|:ÞRð²ÙK^çIuzpùÜÆ•¬q¶•Þ2)¢¨Ô”ŒƒÞ6•Æ¦<˜ª3BL©Pà^Ôk‡SBª„)¨Ë@(˜ä?Ke ”–w-½ ‹¡òû•"qMž5ÙNäÄÆÕZAåø^ë+Lÿ@	å‡aœYHÓ©TÍùÚe tèjTlB‚h`õQèÍ©ŠÞw}†tIŒÁËPßƳPV]e˜°L¾¡b$ºåŽ(ÖqèA½x.ºþr{Ô63“K-ÏJnie7–¿»Ò¡ó-íqN€ÞBp/LawÌ<.ÇŒ\ÓŽYÏ÷ƒ»ûí.*›0Яš]¯Ù³Á¬ñhd‰{
+4³÷«¬¢''ªçþ¢wÒ—´
+GÓÖ3@€øT¢…¸°ñ¥Ö\áþ–g«-Ør3Ì}Cm(žt¢ÜjÓÁCÕP)(*Ñå.ª¹+:Ì“`ÿÏw•cY’ã°ôêÓO»(»Ü´çíåýÝE€™•Ó.¾>C‰%£*óëvÖl¤ƒs‚#
+P¶|L·fât½à7%ƒ…‡9{jôqŸ‚ǦK»D°[®ÿû{už¸ÇídP8›üÛ¸µ?Ií“ðH;Í+"(H`¦[M"‚-ˆîÝ©Å[£à À>i‚Ö~¢Õ4ü_ýî簍Ÿ›ç¿¹vîÖîýªKpªK¾šë×¾>ö¿¹óØÀÆŸmé^HÇx<óÄæ¼ …ØW——?~.Â̸'&A¡övï'aˆŽ|#ÌÅ«‘بÍ5Žƒ;­P“úg]Ç|àdàÛŒaæš+SŲ́®§¾Æœàé>Ÿ_?ÖåœZÙ܉¹œßžŒ[cX´)«#xá@æn²¶…²åp[öª
+Ì4[=Ô, at s?;ðép¦Ìcè'†ÌsMtÃP\õäi<®ch[ÍÕ?
+ôÔÈ/â Ÿ|”pO6U*ÕLÞÒÆâYó!_¯ësc\y5*
+pXéUf|ôÜt1gECÄãçށ|ì%ùÚt☂{X	óËݽ?Þìk«:h©i¤Í™G'k}ÆZÌÙâëŽàîê.üªæ©ñðLÿ_M‰l²
+@nH^lÃÁ
+ø¬©À	[êœ
+”¢àbi®‰‰¼¾†$§êfà6Œ tšàÚ"sý<ž
+o<5ÉÝLA÷„÷íž\Ùj¡D_
+u«7ÖĘ*PÚK¹'p¯P™*B¿s}ü2{ü{Ò·lç[^ñmfœ<­[UÄ{‡Ëpe>@ä(
+çî+÷?[UèڃϺ¡Ÿ3†ã¡~¬Õ¸Ñ¨nôP’iZ9‡]râÈh¬‹™)Ò{å£=à95'>õL9ÚÛ2ºW2¢cWhþ/7éé %˜=ÐjÀ·à3¸vón0ˆ[2ƒÎÚ¿dêdÊ!”:Øÿõz;u¢0âøi[SžtY°ôžq«°Ö4H§‡®ÞëJæC‚ÒJ¿šv²ÀÚƒ^Ö<“ˆ™Qw“§l&›˜/†²ÖÓôâ,Y6‡aG
+#®Ý‹à\obR9³À¦²bÚšæÞ4 S‡
+Xi/ ·Þ)·­ªÀåÚ
+:Ô6Ã5{dÊ"sÕÒC4¥CxNËŸÝÈFàŠ*¿R¤l7qÐ1õͶ­íOÜûQèÜéÎfŸI‡XGª~ú?baÿv?¦x{G—.ìGྥט¢éÁœãàX·yäØfiC}õüÑ­Pî|æ5Çeã¨ê•^ó
+&Kšo_¸gx›?ÿæveððçw’twÝtgÅEи1gehÛÌ@7é݃•‘­ËÉ88j8߁[½âhg\ƒ;¨Æ„éðÚÆ;u±,–œøÚ¸šçˆ`*	Z}!6Üíò;ˆª¤½»×ü ZW­JŒì…ã®;ªtžU•/ýÿ“UÁÛ»‹gúª¬0ž|¬êàmÚè‚Í`ãp±Î›¹dàíÂøÖÖ·ñTð‚#ÿóc܁߬ƒ%s$¯;@Ywûbt'Ÿ°#èæÊ©ÞluÄ–tٍñ眿íþ_‰àl…-
+Iê˜13
+óÞÔ`Dš9¹vºUãÊ)©™
+	Xzmå'é»êUªâ' ôÕbÓ:µ9_ð᫇њ1³~UV¸t3ò]§Z»ÖžeÏ(Cj¹ó	ê
+Š
+†Òuºq•{\êÕ…Ž´Ž¤óš£j²G²ÐŒúç‚n,ÔÓ/SÙU —z9·…a‹]öR:úù¥¬Ý	̾ÃA0XX³ïWø}½ÁД¢¬Ë³‘9Š¤£’@îÿÅÎJAg:4,²DßéuñJi•ámâª>3ìäM™E5T6ìèÙS-K:7Èß›go¤Ÿ-æ@y乚ß/|t4ì—?ï뵡S¸h“—!¼\"eZWËÁc„´­ž^ì—$¼Ñ‘Yú¾F˜ÒseñkT$Üâhdˆ‘n­éj–‹ž_´¿¶Žtñ»ò½ž«Ÿ5&G¯ÌN¯ótU”cPžJn°H>—zU¯>Ù2æÊòús
+w¤k?,]™ÑK%9^YSzñÈ;êÅ…^–E­–U¾”kåfŽ£oMŠ³W.+ŸFþby‹‘­gg0,v–G:ºútóa«@¦ô¦@á½P/hBG&yª±Š«Ì/»ÊX†Û Œ«£ ¼uc¿òQ¯p#¹hf
+ÅAjËwýlÿÈ,÷ÍMRœÊ§ÅI=é—‘ýÈ$qYyÎÈÓœ{…Þ ïbjš)‡þ°ŒºÉ
+úCÓՁÌù³Ã¥tOQÅbnšW`Š|YGEvG¥6ùÅÝ‹æä¢ç›[š90lLÿŽ–ôY]°YT3S%0ªÕÅ-ê­zÓ¾«o¼¯¬X4#	È¿Ë
+òÿïR¥Ÿõ\ӐڻËN-~êŠë̹9C£0²{/ªËBv¤Óë=}%­FvF}£&A+…Ñ#ˆêNÇ]%;rƒÑ°<ýÂñ$4Ç1Jà
+×—‹f„P‹&è5©1õÛÞQoÿcïÿµ|úpüet÷[ð,¿"!0OÔb ï®Yò•“Däþà X>Á÷$Yþbïz®¾qâ«ñ÷‹sBå6{‡åÇÞ¯{‡\]^³ˏûÓ|ñcïp,ä÷½ý§Mäwê¯ÍðÇÞ§½—¿}@4Ë¿v{‡_QýR<Ïóï9GÏõ—âÛŒO2Š“oáÕŸ߇1¡ÇIþý	a	âu|Å+q탣÷j—’ÕÁÉ$8UÉ/Ê—xpœfT¬Ãƒ·Êb‚R|Îñ_™<ìg•é`©Á®rJ²ÙM(Ѓzz5!›eÀU*© "Œo	µsIØ8¥
+ðO«ýTS¯S6›³”âEÛ5ŒYÆC|ÁÑ<&!Œ» I½¬HÒVù
+~
+·Ê!Æä>¶¦8$ÞšŽE6Ç_îŽé<Fw.
+ñ§†„o	V‹g“?q(NX–Dò¡ÖÖB[æTa°RàÏð´÷y70½úÀ4åHHzÍHº™`L@„ç•&&›ÝÄ´›˜þM—ÞML»‰é­`71½þÝĤ&& V¿›˜
+¿“®.zâ‚£yLBT6êm`ê´q_#ND<ÃÊe,÷÷2Ÿÿû6&@B•ZƒÞ–‹ÀAwÐûï$ó) 5èÖ†ÝëèeW˜ßoÃÇ^x«ú/Dµû›NS,NhÖ¦ˆob:]oýýž?¬ô²ÆéÿÓw¬¹Ãò)>ÛñÀs>À8ÀçºÜ>½ìOuì$±Õ-|(ø5Ü*‡“ûØ:CÀ!aðÖ‚wdcpüåî?`:ŽQÄï€x¸Â½ROÏð´÷yïpüýâœPyÝ_óÅí›:ãó˜Qvo“ž7q3cZ&%`ÀÖ'Iü1Ëxˆé<B¤ðÆMfɈP$Úò	9Ò®0P®!ªCç("Yj•ø_ÚŸm7„†Û-åþiäü7$(õÿ“ː*ú9eèf:M±­Ñ!K\¼©A)þ†­Ñ·@Ž¾Ù¸‘ÍS÷|ØÒNýz›ñIFq¶Éþ›öl±Ã꣟r
+D¯IXW¹cwõ"ý/ªÏ¥øœã¿2Y.ÖŽp ØX
+u•R’Índõ<`«-0Ø,®RIa|K¨KÂÆùÃ0(U€wö;(¦±‰áéÂð:˜ÆIç…x†q…æcM½íøÓÜêOÚŠ^ù+¨{Hå4ÃêóiŒ’Ó1¦8ŒÛ˜à ҄]¥õÔ‘Öï0h5a×\;DÔqÔšÆÚÉ*Neü
+ɇž ÚÄ:Ælú÷3Z
+«NJu²4%(9¡™Í\^Cª–_Ž"EÆ&Do"SB©­<¦ãmè·|õÞêÝNð½]_œ¶.Ø2
+¶Ê |ê:‡»šI*¢3ü@zN5øµÎãlf£dÌ) VáfÀ
+ gßœ4ÖH%Ðì¾
+¹Ó0q3¦ØÖ)oè×ëáÈlÜÃ0àoÒÂPŽ¾ÙÂѳ
+ûÁv…´S¿Þf|’Qœ´¦‘7íÙb‡ÕG?å(ˆ^3’ITåŽÝÕǃÁàeõ™ ŸsüW&ËÅÚÎ/K®Á®rJ²Ù,ŸÜaÞìÀ ³Œ¸ž4ˆã[Bíd6ΆA©¼«ã±M,H¿–×Á6ÎHš°3œˆ+4‡èk*nÆ
+lš÷
+6ns(­²I›9ûf›§":éßÛX
+LhªÔn=x¬4­äÉL¸Õëσ„è<˜gy1›fùµ»N3÷)Üo÷]¸¸ˆ·¤ñ3È4Äß3XŸ }ë©‘û;ÉÖ¡/Á‚öÔÑÑýn’c©L£Õ—O€“G<îµµâL 	€½æNb+Ëã1;Ë¡æMY2¡{ÍŠÁ‚ÓŠöa4­
+hcþ	_HÌÒJî’(
+fw=%}g‚»±wžVxd–×dïêdy´³–aõý÷U£×_çøöþ*­&ô–«à
+<eØ#.éˆèÛú^VJÖát§ÉáÙ†Þ‰·ÙâØÔbvZ4-4¨#X8f]©¨#Oظq ìõ^²±sÅø¯³1dÔ·
+endstream
+endobj
+92 0 obj 3587
+endobj
+93 0 obj<</Length 92 0 R/Filter[/FlateDecode]>>stream
+H‰ì—]sÚ8†Aþ';“i—”n§AØ0i>fi;ïYFØ2V+K~e)þúµ
+!HÆ<@Zç!ñI'M¾/éù¸oÅ&FÓäÏÆ›“^㔉ì‡æÿ.?_IŸ6>ž¤¿éüÙhŽµbbÚ8E\¤x›ý#HD³§OÇÒ(öy’’Gï7ù³Fó“Ðöõ<ÎÿÖì+Eæé;{÷BÆ}Eª†ÌÓL
+¢œ‡ˆN_iSt\SE´TQL‡ÕÌÁò¨Ûæùñ"iá
+‘ר ]ãÔ0€k´‹–ìXÍÅiŸK‘OdpNà *¨.8ƒ´qvº"$@–bf§ôâTP®ò½,Â8¦^êaÕçå—T`¬½)X›þg1'ã6ð‘,µù—ÁB¯}¿¹„2S¾nwÙTö¦ŠRÑ[Tv/]n´wÇ$§º§¨ß“Šˆ)Ò*›uB§ðÎn!I(K±Ž‰|xê*—»d§yUµ«´œç®vÉõø‹¨µ.?ÝÞeú3|/‚$÷ñ¨Ù)4Ï3Q:õÁÁ{*¤@Òôëšßgš•ŽáµaóÔŸ!ÁY‰.x*Mh	¿'s$Ͳ’ì’Ä”è!Üõéú¡¬´+çY	ßËJ
+Yî’s'…ÑÐÀ™o‘þ쉐òTCöaˆâ}š`g`ýd‘Ñ!¸
+? YéÚaïŠ\Ä1è’eD¹6HjóA¶}«°ùL=5cPôž‰QAºÇ©e
+›Q~ÃÉü¶¬Ãª>Kßíý€qMÕWÁtÉÉwêé4ÂOÈ&‹`Ü¿Dë¶]$›eMóÖªoiÐè4ÇßFùGÜ1”ÿ²òÙ7"&Inªxùo
+“rõG’ÆÒ(öy ÅøhHïÉ>á ™Ÿ¶ä½¬Èu$*<Ä-!sýY[+ê#ª«CO‹;ßCêË"^ÅÒ3¡Žô2W€Nú¬Î¿?K`;„Šu;0R$™w4W€5׍CâËûÛ6’ƒ|ù¡®ÎAuªsPŠóDƒÐ9š×™ƒ>à~HÂ"½ÎAuªsê+x†NÞ·íî8°0{ÁÑ‹GûÌÕ~Ï|BúÛïZHô/åÚ!eÓ4Rí3,zëäCýO·ãøòþ¶ƒ$“ìlÆ5U_Ó	¸¢&ß©§Ò?}h ˺¨b&‹`ëœliÐè4ÇßFù‡\‘ÿ²rçòŨ‰áTxU›&"XD4ÊE^‡êQÑHÞ•©¯¾¹ÛZ«‡®rÅ@Ê"	½Pôÿ&­ƒ²ÕZ1“£ß™JFSë¯.’…X@KXþß8ägRðh 1uÚ-›çUÇÇLª­Þ#Ü»”`B8åLPRZ1Æ£f§É=ÏD†ÃcôTHdX­kvh|ŸiV:T×FoÌI龪g%Ú†Q4ÑD6“ð{2GÒ,+É.IL‰ÂMÏ„O–Z!$W³&üW$Xk~çb·G ˆ§	¿’,Ar «o´ëÔp°L=$âA­Í°‹}ÁçÕ6’0ÑuZ=wFíœuÅ6K¢™öÂ/ŒÃ0BŽó‡q YÂm&&À–iã€`¢ Ý?–vÏ”£ÛN³ç2ŠeR¾ž5VîP3XνX3¢LÚJüXåÑ>C‚…¢ãbȘ*¢åV£Þ_í`à!Ðÿt;ÖD3ÇQ,fÕîŒkª¾¦†Ü+ròzz ðÓ‡r†ƒÉ"ØzÃÍ!
+½“æøÛè"ÿs‹oª`êÙóö‹QÃSƒràîâÒ5Dp4=#ÁÁðK\zëeÙô8h^¾K=nOÃ×~ñÅûExbÿã
+3ºÌë¡S>s•ß3_—
+Ù•úv‹þ¥\›!¤l‚ÞăÞ7û§¥G3|{†¦ÎLufú
+™)P$õüJ²¤NM¸RÓ;,¿(4!¡©CSšêÐTFQ‡¦:4Õ¡©MOM]0uhBšFÄ$	#bÀM/ß{Òï6&åêQ„
+Ø>-üÇH‘8d”
+>
+<x.¢8míé#Ùç$ Ù’÷Š×AP¨q·´ÌõgcIQ‘/?´ÁuÆ}-·UÓ³w¶æ$ýìò€,Òg{ .%TWˆç'¹DÒ°%#lZD›¶ñœSˆ ÈjèmÎñq‰÷£×XüJÆÄczþ±õ’öXâìÕ!ç2ŠeÂ4tˆ»ä¥miL-S\Ó¢s¬÷‘K·idLÑ¥§½B*½´Šõî;‡“øòþQiù{Nª!“ÐÏlêT|óÊ}¢‰Ðùû1K¸x&½¬}Ÿ}SžjX„Ìíï[8ÖÛ$ä'‹Œ!ŽöYÈJ/Џ¿iû‹ÆÆq‡.íIºîplØÙàd at u|ºQñèØ#°]GÒS¶dgyÚçRäœ8ˆ
+ªßlèõ®	¥Ø†áK“ñv›_ñ܇åù©b&Wø^kSÏp¢j‹õ4‹…£j‡U;¬‡ð·lìkƒ¤6_¢Ëza&å¡fþ™ÅRÐ\
+’™QÔ½™ëÈÜWQvíX‚ÔŒF±LÊYžÕ-¼²ÙŒ¤8¢™è@ci”Gû<	ŠŽ‹!cªˆ†»¼ôÎ*FxÔûÚš›3}CXé’9’Î^ôÄH‘8d”ƒzÛgA`${ï	}MÓaD5–ËXïïužï $ž1êH/³}Ø|a&Ô‘~v,§~V¶0éz—ç.ÃEqÐCh´ëU†f2°Ê°H?`•aÙ¬2,Ò÷]e—TM«XcÞšýã…׎‚„ê7JýÇ~Õô¦
+DÁ¿Â¥R/ ƒõ­@=¤‘
+ý¸U‹½à­Ì®»»Náß×k'`›˜‡CãŒÓˆ ÅÌì{ófÆQ2ŒêçÔ´úÝ­¢ýŸ¼ýKÿ£Z¿E¢—IÄ¥YÀü	§K¸ÒÌ·,ú¬„©;Ûr÷Olœ©Éj@¤ê%3|ªùï$º£(
+¼+.ÔeJ2Ùܤ]tëN6
+’ŽŠˆË\ŒÖ"¢ÉH5ÏcP*oºÈÍU¢}Þe+ý "¥¯YzhÛÕY¼9…¾3Sx–"0>‹ ‡0­43ÉQ䐠'nÏ»{=ônÿ
+É{J”?c‰1‚I· Jÿ<Ùàm3U¨—”M>øÈos¿§è¼Ã Q†ÜH 7«•áTK#Çÿr‚ÇäX!¹šôA6“àh	¨ø¶"j‡´aÊÝÄÊKeI`5;
+N.`aTá±:KºÇ"rÔÕÙšA/³Q1×Ì**ãÕ®e
+¼ÿaœ-ª¼®	;"s¼uY @œû‚H›ù äÒ.4“fÅÛPJÁ4‘þD}æO8Ý–-Q\kÿÄ"ï›Ãa(&£ž£ˆ¹Q/»Nš½vÒswÒà}Ïë0¹¨—&¯½ôì½4ìâXzÂ(ø#µè©Ð Õ}Q_ÓÔd„¥”¾WÌU¢}ÞývÂÆñb!dÝö¶§‘—#ÕF
+…ǨJDÅ\3«¨E¡¾l-S8àm$ñk®×mÈûuËyBD*g÷'±Y1ÇQ„q‡áúoïbG]Cè½Á¸‚]u–m»ƒ}[ÅþG6¤ð¯PðßÁ-s¹X‡¤ŽpHÜã­X{@1úù]©`­Š+:ÌË‘åú«–ÜÊÔò÷íD%2HMTŒZæT`ðW€
+endstream
+endobj
+94 0 obj 21448
+endobj
+95 0 obj<</Length 94 0 R/Filter[/FlateDecode]>>stream
+H‰lW뎝G|‚}‡ó)Føcz¦/3Ê/³2ÉJ„P¯7‘Á^ƒcòöT_æìÙ5Š,;µßöôtWW×<9ýêêóÓgÿ}ûæîÝ«Û§ß}øðþõˏn|?øõ·ßŸ>¿úų?Pûö·w¯¾zñûß½~óáö½CâÈ·_¾»ûËû×w^ßýðôi¿¹ýáõÝ宾üWň}õóÛ—ïÞ\}öìýw/oü÷ÇÛ'Wíô¾þéê#þúóU;xŸÚ!dŠ¿&þS9ý?¦S‹ÿ¾þÿóGüã€~:ñéO§¿ý½^y ¿^=µ9èë4»
+þ5çémÀrŒµØáyÌ1NŽé1yjb}08jC´ƒÖàÓu…¥%Ãa>lÙòoû<L#€¬c"Öé›ø¶Sç·mŒ^‡™Ø̼&·Y‡MÒøR±>ò0n8, m3ÿ”‘@gÉ ªLt¨téPnzº©dY¦+óÜ,’µC‘­ƒH at -²ê8võ
+Ц®<,¡O‹}sõ}SëUEÒž]@ÜNäßøÝ9°=íXsx	¬e‘£2øvUÃ&ga<f‹Ë"‡n­í|po‘X?ÉůÏVÍåÁyÔBÇ£²8j0⿈"¶C=q|»³5ö…Í(ÁN}U€6zÏ¨­]DÅmº9ŒPÜó°ÍÊÒªl;’éÊ«
+âÝ—$qGV«A“ãÀpõýûÊ}}€ôºxd‡u‚®o¶j»®å
+¨›$hÄsƒ•uÐS‰.4Wªí
+¼ˆT½‹© N%âÒY0Ñû,AEº÷$Ò>¯^-˜Æòp_àÃPõ›̲&ôpᤕ‡_ì+”º v›-o§Ör±vR+{q¨Éÿi”OÒ/?^Ñé„…ÚœXq¨¹”G#y`‰tI6ÍÕ1®±ÞELôNG&S	ÊÀX'uQh—jÑ
+Cùéаò¨P¯È
+;FƇ3#ÍG¯ÛJV+Mƒ»Yì©£–…•–0"AŒj“.	÷ÄöË=VΕ.ö~jφä0¡NÇâå ÍPõ
+Þìu¥4~ýÐT?\rƒÜc³ÍXBy	C>žìc½õ¯5Þ®Ÿ:¨³hNò‚>hl6èÚ«È5¡1<Ë9ôÌË&Ä0Ùé£Ô(Ùå½M“…CÝ6¹4í=†Ö¤¬¸é?K‘hú))U»Þ맥Ä$÷s0×…‚6™il^ PY2ÕTP:¶aàÕ{‰*¶yé[(ÎM•J)'@šK&F{6Ò†ˆ?c`÷²øBBÁë^âðMö½rƒУ0ýœ¿Àú£oý-6ÖH°aOéá­·’R•vÿ˜õÊow͍‰ ó½†Q>°  Ìò¸³Q«jßó0(tÓÈ
+9VÖ™Ç9`ì<%ÙŒOÝÁò ¾þr:ü«+V%úDuâ¿BŒ0sçŒcN‡Ï§·1;v	Ç4?{6Âz:Žt$|p‰”ZiŒï±ëza•€tÉ³ÞŽÝ¸D.ŒGUY%éÁꤢÏ]Š¯ ;¢­ƒ#‡`è]‚­×i«Pë„g½hÑf
+~£nT	€ÊÌQB€Ã54+‹ß’ÐÐ.K‹l±*q­ý8·ˆ¡ÝhRëå6&wíÿ­‘/1÷0ÌQÄçôô¨|‡Ng±§oûÈ
+XÏuùžá˜OL5zÓtÁLb´4|À7B¯µŽ9‹ù„ϝ3ì+("#§Ëî%ضå„5E¶ñ‚Ë;`#\µ‚»4A˜÷)@óIÎâf—p7Ûí#×õ¬Óî3%hÔçÒtÖ¤,`¦³ö•¿õÃFn
+D/@gé,{GóÑqGÑ0Ø[kÁj8Ùľ9˜%fÆ{§±kvØÿTØÒ£îV.
+2öÚÌ*ö¹¨Ø½$& ùÃa_lÎPˆ~/}×·Æ*°^vº"çÅÎ[ÁǺgoÜÁ¶´g-÷RŽ}­ŠÁ/&W‰½xÖuýeœ›èÖ¨‰ç@‚x·n‰qxhÁµíÌ{x
+Šž÷m”.2\"å/†pLئË2
+Å_—
+[¶oCÃÈ
+"ˆÀú¾ÆsfPz»´ nQƒ4lÍŽÂrG	8ÀÃ.‰–)ð³Â/³¸ô‰n€±§bqÑÕY<Æ%
+U
+`Q]œi$;½/bÔå[+tk
+åÊ`±â@)Ü›úrò¿>4‡ƒÎ—=°"þ­Ë«>5ZýÊ.÷sÂn#ôYe>}‹Îu'6VD	¶­¤·žñ„áËÔTfAÍÉ):\*ñrG/@РÑã¡—(¡@{=KߎÒdøÌBÏ{V‰ôá]d~y+ï?¼QGC}Æê}¾‘K«Ü @²‹pÓö\
+Ôž<¦‚Ñb«hq;ßbbÞ”Uˆ1gÙã5)cQ‹"ìô¤‡ûe3oIŽ…<˜Á$=“eº}‹×FU”4cOøŠòPCÇz….^ú©péÑeHë1V
+q*oà«/…qJ}!+Þÿï}pÀ𶵲9€¾O§ú
+AÐûÉ ÇÁŠæÀ:¹4S4
+Ø)Œ%e±ö(X¿ÉŒ¶cš7ˆ¯AFxë]`ø('åŸQTẤÝeC¹Š
+°
+¡¸Vbþ2ǨÒlÎÓÔèë(W˜;u”Œ)·)’‰
+Ù™ØbŠ'
+ïrCé «ôº‚"Tq›A’.'½4Ÿzn¢ÝÚäSTþciß:éÌI¶·L|)ô<Ý)@½r7g¹4*®ËuÃAVRŸuÛr[`a¬çä¾t;üÌØ,i“Ð]´õ˜MB§¸¸€SÛ
+ð%æa&cÌc:û&­!Äi®Ïš^€ê×R´òÛHè‰s)Ïd³×:î}÷ÓÛOoúÇŸÿöÛï?üúñû¯ÿþ×?ûïû_úû_ñÇwà?ƽSÐÈ~vtöS?@ÃŽPÉhþ¨R{˜+V	³#Š¿	«›sŽ8?R at nNã‡E²bŠ¦åR[c=ÀÉÙÚé^	Ü5€ÚüL±´]îv:¦õ®ÂZ‰)
+ètÆS./“³¬nc˜BÒ&”æ¹Í#ØnV/`ö:U¢Ù›ŠlGw~©|6çûp7j±£”¯¶Úb3¥ÿpJä7³Á(ès`
+ƒâÝé§Ï¼¢wV M‹ˆj>*GÁ”J·[dð㺠»½|]iƒìõ.øõ–bgYeZ™7!8î–‚º`Ö™´mœYÈΰe6ƒü@/€š[™‡&oእšto3§ÜZHá§Ê!Åg?Õù EíOyéß}sÔCi=í|æbYïæÄ$“&
+.µ	¡ç¯
+"½ƒ¹4	jz‚Ìz™!Én¸„˜Uìµôw}ÁE™’b>¯‚@ÐÙ#!—¥8wÔU òlÎ'¼ýHâMšý!ÎTìî³bzÁ_æ鍣7¡ž®‹êÌÃçT}»jX—õÁUö OB¶Õ¡ÎD1Vs0ð&ñ$ŽíŒYv'sulЕÁµbρ[Nœçª‘̵X‡Ÿuaï*©û‹á‰Üvá4¦aª‘ë…˜Ñ
+\ÿ"ñª]€ölÿܶìhIŽ+ΗQT,p`âçí‡5¯ÈÅtþT²ëÛÝ×·4õúz߾攽øUwúãŽ{—;]z³ÐÞ`–Oý
+h¢EŽ´,Çbb C-ÕtÞtX-´°Ï=¾øQqPx‹É~Vd1î÷¡¬­Ûy~ž7Ý\êvÇ—ìmkÅâC#ŽI-¼
+ÓYƒ.>®ÒÉÁúÝÆa…
+°c¢YvøËv\Qþ€\
+ö0>¢'€Ïƒk-gðã*ºÞ¿ÊMb'F%®V°i/ ½ÿat°ÅúÁ?zíc†Yq–c>žÜô™Á”@ÅÖÎ5p Ù·„IåíàpÆ&2«Å8qÞkª Ð*x¸I§¥^C¤£‰uDØâ\–²mˆÊ2F‡®Ó7½îؐ}ŒšÜ8*©¿9Érö%ÅH?µŠM¡„„JWѦÑ-,×Hæ[š¸Ü†[Ë­¡È]
+Á7#è?ÌÔeÐ%eäûÈÉ1èØ]0¥£[Ãúôµ›Ävƒ{úN²jìÎQî}&R†¡NÊ8ìŠ]¯kËèû€¶½×Z
+9³›yvgg·
+—åœWÖØÂEyOZ¼__ÍwÏ)Þœâ¢Aÿ˜v,˜}_])s÷7ǯj÷J‹I :p$›¥øtn&à¹/#Z¼Šµ¯AË ó¸ý"D*çF§W5Þï|ÁæýoOôL€Më
+(üln
+ïcÚÛÁ¬G"å¿@¾­$
+¸Î²OÕ~
+<½t*¢‚óðÌjqòp°©Õ $üžÕ$²
+gP¼ê[ÁëHÍï­”D†bÝ­/ºò~]XÝjÏËw±÷À$k~ßØÍž¨¤‘ýÃœ‡ïu!2f¡ÐÉIXU5 dI:¤~ õJÓe„ˆžx);U›^L=Þ)[P¡•’("#…²Hva€´é…š“úb±@Yð‹ÁtHYˆ^œÙì+:ù-x¬¨3Àyu!vz‡Îy7DJ.ä1âñÚ0i˜ûFuU¯ÍšÛ¢nÐaf#c¡ÊFI×ÎúÁBnQèÔ""¨;wwëÓ½dܵO{>瑬+0Ħ‘:sÌj³iÒ—ìÆP‘úםÚq+«<¤ôü#NV4Ï%Þõ«Ùœ#h.å¸àœ†!ù
+JõÝYÊò {L
+*~Ç7“èØg¾”jãDÁ—Èg„§—R×æҌϰ0ýÚú™Q\–§ÖÉ&,ƒy¤†t¡t_pžÔ ogÁ#ŒjÛ¶º€N+¢¢T‡2õ%¦¾ÀÄk0älmô‹Ž!”¤:ž‘ymx)q=Û¡SÙš€fXÝ»û°8*s!ám*ÊÏPÙ³•5!úKY0¥u¹i2Å_Ï\¢ˆø¨fg2ûÕ²÷¬1YHŸœσc©©-ØêYŠ>ªµi›P5>Ïœ¨_5˜Ø‘4­)@xI_p†„°K,¦¦ÈŒ¡–‹
+¢‹ºÑäõQÚ*GÝU
+ž‘4Ž…‹`i¦÷
+(jhÑ€¢àóS˜H7´…à­y
+ßÝRq÷)b0©yÝ4EþL0ú/~Òé+—݉å4ÁkÃyí‚Nwƒ
+`­N78s6§!
+I
+}¬ØݳPKl䋼V{æ]™çÅy¤ç}ŠT­¥ONó£I§Àí
+&e48ÿÕçØb‡>CóݵÏé¾®ÍÒ<ˆïÆ)ÔðÕáøR>}hfÊ–çuy´n9F<Àòz‡»¿d^i~›Z˜<PýŠ*Qèsx÷…ÍÂEÅ:•|kèrÈ™Z¦wò(6=UGf¶ª°±iù5X­µ7a`½y¿Z“7 i·ËØm¯Í5'jÓWw^w
+Û¾(5œ¦a¼€“NQ²ìiýjOËxVá1ÑØÍDÒÞ‹Á^u*-4‚+‚lqQcWr4³ÒS‡óÙë¥.÷93
+aS©JrÉîDˆ»F
+ö\BÊ(•{…Óˆ)B	³è,/w¯µQ|’’B–ѸÍ4“2xëŃ˜>oø¤)t¡_pW§ÁÎE4×ž¢j²èxÌU]ÞÜa9:Ò>3ÒRuþàddúÕ Š²»æK •*̓Ðr#˜bˆ[Ë[*×tñ‡ßŸS
+;CŸU5Î
+Žl.AÓ‘
+÷iPP$?Fi™aÌ÷I5 Ò]ÆÜ	™ŠVŸøw«%Ç’žàÝ¡Ö¦!R¢>ë2|û
+ÌÆím¾½ƒ?¥2_ÍxÕ…h=&E‘Áˆ¼©sý†ß%
+ªE2+Á®ÀE·Žq;rÇõ
+Kœ5ßò#à
+«åðò*fë¸-÷jOÕ²f^Ø=tÀNÞg]ÔkáÒb—z^Vò‹a÷s|L—û ÕEKäÙ%qV¨Ž8ÝGÒp°7kEm„Å‘,ÐU[¶GËoAú¶£g„…‘g#Ý`› ;ˆ©u;Í#qw¥í1v®AËØAÛòºßYùû¼,ÉØ7X³EPrµÎPgÓX<Ð:ñ{ËŽ˜™v>£“QIWg0k¾(³_ßÐA®¨ u‚túúÙCÑ  7Ö÷³ß«†–”òî2‚›zi7&c¸¤QÃYÌHaõ,,Z z¬,€f‰úuå:+õT·²Ò@§Šo98
+ºY€uîÛbj+L+ ûF ¥DŒ?D|]À¬ÆpOo·UZ
+Ò©ÛAj5‚K1ŠZXŸ{%qßÕ`€âs¯Uî&•-TZ™\Q˜çB3ÏÒʳ¡W¤øÖ5°¬’
+N›â ˜¸†Y䋳¾¢»h»Z8(bÚ·
+’ÜJÍ
++ˆ©ÆÐàÏíEW­×{Û	·¨¾ÔEµü_hBØAiž©J·Ô¬W‘8:܍T%dZñ}.FUý*þû3¾„œ°ßªWëbF›sðré6ˆØ+«r¨%í-¶¸€%Œ¾º57³¯F{3Žb}WŠ
+¨ìP¥X¹½­8‹Ò´TåÕÖ¢áÔ@›9Z^ûÐ×$aæÈW‚6ºïng>ttP5ß³
+%£,¢ZÏn‚HäÁ%çP» 1(ni«:æ­XÃ&VÚkE†À×´R§4
+PFgOË¥‹nõc¦Åcî2
+5^oyýÜ6™ŸT%®àÈ\ÂNH€)AÊ6RÛfœÌ‘½«ª.. üÔt
+&ˆ®]q¸Þã,÷:¼c“ñt¡Ê
+ÆÝÝæm?¬Z4¤B
+›º|£@¦Ë-Žº ­«9RxHßs`òÀON6&
+šl°áh^‚±Šj 
+vLƒŸ"ÀTR‡1g‹[4ðO`Bj4Û²jŸtx€iu;‹¡w
+¢(}yà,·bØ1öB ù¨,\òc…)v_)رãòŽn
+¨’²ç_¥Š¯Sc·ãRØ»•v!eØÖLÁ‘¿í;S«ÛŽSpôš†W¾àÔÍSÖ+ˆ)#$`sÈ>Ç)B=€:“÷—65°“Ⱥ2(IÐá -1.5¸ÚÍÔöP
+Æ@ÈO­†ƒmÙlu]­ï
+Â4i‰ŽC2]k
+°@Ђ)¡X=
+x…~D=§WÕÖ’ë$“!g©C@²©ª„Ÿg¡¹j€2½Üf€Ñlîg/ðÈàyæî‡cÀ´GÊÐ2QÑæ…#-ãß´híuÀ®AñÞÑY+]؉Ëõ™A4ǽ·Ê¢±§7ñ’±M€‘­·6KøDÿ3;’ 5å ¸CEŸtaϸN^•ê[y·k¦¨=KmÏâ÷ VM7ÒG´ÁO
+ýÓîé—N‘ëÇvv&éqÑðÔŸ`^:·c²¾?\'ªþ˜o…eØšàçëן˜ð ¹HÅÛ
+<Ê3„Úq6^ëGÀÍ—Ìñˆ
+¤ù
+°ò¼Z1n¼õ<‹F[ƒîi%øœûÙ²;˜W0¯ðåÙ/£~™Áuì·Êo7P5ùü¹ì¸~[‚böv•¢óþ~Räê÷®5Z{avÞ àçë<‰ßhÞ`m>ÚWÿ,TǾx´jÂ÷ÝÀ,8q¬ñ–ûÇþ”²æ yç[xåjàç}3o 4`¸àí	ÚusÞ³¾·_€?_ÏŽ³¸k{‚gœ}ÏEÆ…‰€£y$†…:ÝŸbMÍjàç#Ûˆû¢æ°¨XyãA¶;À—`Fm®Ì?£
+ŽžýÁg€«Aãd¶ÇãäÒ´7,íµ~ƒ;kO~,<êǤ%O梷ú\”8ñ]Ó9XcUç,bC¬²âZŸÈ•Ö&xX‘yÄã$ÞxԹм¸¤Ó·2“Û‚›€ÉH6ÊöŸC¿UK+׆ƒsú’½6®,V\Åõ"€>Gë÷uˆ´k5{‡ÕÙkâÚãؼ
+×ûY¼æ(	’HœìeWæ„G_ïgWrm®Ä~0Z¡<A;ë JHGÔÐ{—ÇÇ0ÖÅëýøÌà‚âcw0>5µ!KðÿÕ4JeÞ[`Y5÷_;}o ¶¸OÐ2øùv6Ks-Ð;ø~Ùkhï'/0/{¯ËQMÏþ+d×t¹ŒD´Ðn†ëpHc¹¿Üöä¿/hÆ=^|o!}̍þSêúøS?@˜­Y4e†RÇö—Áꀦ²"C_úœ;N¦¥>Îf‡-›}"ÐÌ>À\§USé–¢ ÝÛÙ‡XYFԁٵo(ù­µ’–‚þá»Lr+Ûq ºïám ¢z=õ.Ô¤PÓäî+È ®šçü#Ç2¯2¬(ýôÆ*îˆ_:3Õ9AUÔl‰Ðj*‘¸òô¿í3™ÿãŸk…›·ø<A³;GBÉÔ^@foÛ_y.TÀ<xzh_.¦”ÚG¿?n,*,gT(*6ã0„2¶•éëV\ÂÚ,oöìp´ºŽ0ã
+No…÷¡LÌ€ ¿c®Â•µÌ	8Kˆ&,-¦æ
+TŽºï3€âœÛþ±/Ã}ö…µ\
+XÕ|ܸÑìK?!ÌX}vð¯kqC©Mh©»à`nÅ%L訄e¼Á­­í	°Ö¶U…Â5ÐëþØZ˜ôÔƵvÁˆÆÞß¡5™OP›Ùà¢ýþËqÊV_Q̺*ÈJÂV˜…Ì¿Kñ¸õ22qF|95{Z XÙòw+„-Çè0d†ÅÀ×ij»£4sÏÀ9L=nb;b;ÕSŸˆæÆ
+ÓnžóÚæ{~`­–¶µR,
+¨ºQì¨:íu3¿U;gð²oPƒf·UQ*æÔfÀ¦—i›‹µïÙÒ´ê‚
+p¦Ðg7®
+žé‚8ó°kÑ0À¾¶j}9n¥éš–[ Û,`ÖqƒG²)CŒ\3îZ;4qa
+ŸZÞ¡5{îªÓýÜu?á¦KÎ
+¥†ø¸üÿ¯kx£È¹­	?ߍmmmægÿíSsRY¸Öô¾6Á²üñ¥!rÚRO4W.6‡š5iù tÝö>?¡I at Y6øÏ5Cú\öë˜7·	Cj·
+?gÈ5°n3$Ô±†}\üuÌ»>Xòbþqí6Úî0åQ}Èß`Š
+¤Íµ>¿$¤dÅÓ{ÐõJåIoU|ø´õä|RéjRÚ%ù)›•iÝ7šÉ|T•-ë
+“Åv½ÞÕ/XöéeÇf0nئL?>áç™FQ%d¥\ľscú'c'Õ{£±Zú˜ßË°i›èí©NéÖ&¾!c;Ë;êPWÛS„1Ük͛ڳJè%0Àèü—lEtmõž„fÒFí^€²ÎM×
+þ'þˆŠÔõc7_x¯#hËÑO	Fd¦]h.E¸Ô'i÷â
+D]sÙzG£§@c1ðbó— zC¶{xÏaRÂ
+kŽ•°c6ó
+Œã`Si…½•]6¸ˆ8àؘ2€‰Ù!n(÷è;Xÿõ¯µ¶i8«^¨ဣwØ9ÖAûìéø±Äƽð
+#]þ	eNŠ…“!pka°ip—ï®)¥…½àГUÈÒÿ}­÷
+Â-
+fWá…«æ™ ¬¤P8«¡…¡Y‡SQ4á9·xzà	½êFÞ×΀üç#¨Š”WÐù1ë?%^ÿ=hžîŽ‘:÷¡-Ÿ}î¥\ðùä‰õª|Ï0gRÝØÝ71¢ÏQŠÑÔ
+„’šÈÅ2Î¥WItçÂ
+öÀ!@;_W­Å“#ÃDþ³–:O Í—0éë+G›0}’]°$W«çb­ÑÍ+-x
+b	[©3€{ÚôÂË$·²[	¢+x{ÐJ`ߌxT»ð'¶§Ôî̆™ä•~
+ËÇ|yÙdAso@÷µšl~;7…nã|»wên`IÍ.¿/iîçâ9Øõ^m§ç÷ÕÉEk–x.º?ýÎZÄýZ þœda6òy®n@ÑïþRQÝP¬;€ÆEŸÉU×N·BçŽ6ÔГš½!æpªWPqv¼dnª‚ûþµG¶–¹wSÜî¬gM€©z¿‡Ü+²–tÛ²uZŠœ¤ÛgéWk­úãØyGp*³Íëú ÉR+;€á¬ËÃ8Ë’­Üù+Ûž¬XhÂeÙm•ïo¾c>z¨ço¨WÆZmPÇ×&>ü¶>%
+-Νǵr'|Ctß'¤h€ÐÈîù
+ÂœX™7¤çÔBý$àèC\j9=`ÜYµ*§Í¨	$Su“srȐdÝ•ìKE¦tdõ€Þké'6¾K«e„Kë®YοŽœ?„câ4XŽ›¸®eØê =-¿PÆ`X£p at jé–Šã~MNÛ
+f-m)Û97
+ kQ®£Kn }ÂT‡D§N¤=Ä{Ò©
+ùj&÷_ûÜOÁ­ñåÈ1â"ÃU¹`A¯NÏ—ÕiF>kÑÚ5@«¡8¨f×ËÙkñ¾¡ô$1~@Ë`_€7k…K·$îŠö¾B£¯æb™@WƒµMZ|aáÏ>3]Ÿº`Y[HW*Ù+ø
+˪5[{Œ›èu—5?^7Ö#,Gи\Ô†‰9äbh×WÞî àJ‹÷%ÏÀµ+þyà½ÂÁ:ŽÝ~J
+Ÿ
+èHmwà1µËºnkŸxáX«½Î5ÖÂó÷î̆
+NÈ[‘spºˆêºµˆ‰1';Lù™Õ[%šŽ¡iˆ[;)¾!…¸!Y“ÏG\UªìÓê·|,J/'uMäA×)¦²ÎÓ%âj½À“ÈÚjdØᔤð
+ì 	p‡šSnðrm…!šQ?ovõžÚN‚€ªaŒ4jHw!`Ì4®úu Á2¸„–%eáC²«{†epT韯ÿ½ÐíW¢ù®â\ÿÂ`oK"ÀOwì/ŒŠõª=@4…Z#Muhñâ
+µµ¥¿R¸×BsŒÐÏC/+Qjß©¯Ø°zBmÏ’Ïâ=SÏ>†þSx¶šï °ûš&Ô	gñ½r´”¾\뎰ۢ«…£$²4ü0¹&]TƒÇ/©ŽÇÚÛ½ƒ=[ Íž÷2¼ï
+oÜÚ/ Y#·5:Öš³i±=
+y·ÏkΘ ]Dz]Ëp–žÔ#Þ.¨ðƒœ—è¡»Ds¢î÷¼¯Ù¦S½Šî ˆ¦tƯ%»sGuÞʯuÓ;8¶%ŸR¨¯ ã?¶_Á»¥HÈï’µXMÔÉDd6éF¨›Ö¹ñ˜‰Œ£VWø\vmVé0éaÍœô°EÇí2«üJ4w9cjd\ÍÏ×Ù=œ4ß]Êë76[„ª¹{½à£ùBHüéõ6+tËme Ej,Ú“u
+Þ”8vO6Ü:÷$3H‡Á!ßN15ÞcǸºü
+ŒÆ¥±¢¸ƒó=„¸Ž-¹ÞKQÏm(T…$ð¶7àç‚ÎpÈM…WµŸ»„­W}TóBßnÌP(×õëuãý¶1ÌÃ0ê¶ÞÍ­5õé¢DR†:JÕ½ã#Àï×yÇÆR‚ýz¬«bïÝ:¨×(ðÖà÷¼—âöº¢Á?%Ccn„˜ú•â²Vµ“•ÎÖö(2ñZO"¨¼àG§>¯
+`=žâžpOÜH¯nn|¾g~z'ê<úîyäñh}B|
+Ô³¤"Ф:±–dÅOÁ“µ´	‹¦Q.ù7Ø‹Ö…''_ìÅ-ÒZ\ó’Ê€SkAÊdm†×meH
+`k©BùjÚj–Õá‘¢u$†È`…#¦ê Ÿ¬ã#¥]kqy"Ñd†¼™‡ýH@AŠÄDڍÊkñ|pcØD²%|jŠ
+K=ÅÆ8VÖ’€uF‰Ú*ÏïáøG€å0(î’9¬¹
+L4mÀ»wñ%Q:Ý¿ƒøQE‹u%KLºÕ
+RëÇÁ$Í­Á±¢•Þ> Zç궵׻ºnK)PwpüZ1ßø¿Ñn¿¸Âo¯‹ç›i=¶çÉCóÿ`]ÍO?2Ü°(øÃ"(±zѹßð8़Þ:
+B¼ãÉÄÔS2•iqÙ¦ž"ø¯:p¦n:Ñ6‚­gGÑd]‡ExÇÊ|}½
+èÑžÀ¶íÀs¯0µÁSº—ݤ‘l”í_#·p=
+!.\Q/¸Åø·µºQb·íŽà±÷µ
+Òªò¨øe߃àeYD'{ÅãÅÅbçþž%A©ÛJ¢øöjà¿ÌÏ({!Ë’å¶8¶+X)‚PóÍn¹=FS¸j_ÿoðȺ.ü‚ââgŸFuÁ/JQª—¸@¿BÇQN4p õs_G,)Eäv’²5,“Ò2ž¡·ºðï
+Éê`Ës‡êÍäu`	ófúy?oΫÝ/‰&uÔ¯«KWÚþõãÿîõ±Jÿ¸Û¿ñ.‘}Ä«v}m%„
+÷CãE ú[.•¯ÈÆ|;8õMÆŒ­j,×Ìi¬äÝ㥱Îòæ;CÃáÛÁÚq𙐷í­OPdÒ÷=¾˜9:8‰išNà$$L}~Ý™EY­±¾îg4Ð)Шµ±Ö+óæP€dB
+R۬ށ9ÊR/½¦×÷V`þº	,ÚnR‰^wÙ"€Öº©¢W“þ£Ò^úº:å»ïëÏäœh
+°õ’wãwUd€)ïw¬
+v‹l>:¿±~¬Ÿ¶«Õö€K+äûÃÁol1¡þnêqP#
+·DéŒF½AU
+uà;‡Tüì¹:œÃoÕqn`à¿Ÿta°ä1[,¹? i¸¦=ߘÃ
+‚ Ë_€²•y´î­­¯×k
+û”28ñKÁ\¥
+Å·H20X,qÀãKÞ†‰HB…¾šÃFE0å	„±òÓàÎÜ
+Ò”Ý*`9%L¿Æs0“?–“ƒ^PBú¶ï!k»V™fDÚÐÓå®·SZÄ›­]›V†€kÕÊ
+}%§*صäÛÔd\Êà’½{Všœ½± š#(úÚ¿·±
+x,dðç=Vãêpt£í—Žñ-å•óˆ{˜”;ûDÅž´èYHl¯üÆÂù·þÈ_‡§™ÀÒišD•ìçµžM[@Þ]]ƒ‰š	%¥ØÂ|eÛšú—‚/d‡5$¶œBEþ²
+œÔªe
+ÓN³hS¯á+.++^€Y™-Sµö\ªsbæ¯jK^f
+6ºc%U[Pe™õ8°¬t~TY_ïâÛ»ð®[úù6Gââ½B´×Ç+â©nÇïv°GVg!\ë×5Ü|#0¿ž‚lOÐÒGX(ÒµÚδr:rî÷º7ÜW@‘óiˆ` £l»‹`Ñ9Å`ÑŽó£ÜÁ÷açºÁ8l	Á¸åŽ`uƒ…ÌU¦ÀÙöÜÇâPTP¥>éè	̏
+¡…·ƒoòþ¯ h€ÓAP-y´ƒÛMÀ-Éή5
+¸F÷†oÝaðmŠ
+º+Õh³úÚ›¬^§þó
+úKŒ«Ã£Þ…ǵÿi_ÄEŸLW¸g/ÎS"„\,ƒG
+Ó	Q„ƒ87°•jà·ß‚¶Ø‰Gf’ÄÞ¶bJ.f»¶Ç¼¾ß4
+³¿Bäa|¥Á±v_-NÕLj¥¡yußw2˜sˆ”ê³£»Ä‡£šïP4ÆS²÷_Ç7D‰ÛײáÜêiàZ뇽¬n¦ZåÙÝÑšXv´SFǹÌ@ô‰ÄíääpÃ<a‹%¯;Ì2zÀŽ‚$ŒÂVWf«Íôñ¼ämW}¼#RA`-òµ<n‘p)tk]UAñQ¯ æs³–]ï-A
+F›eÀË¡ ¹Ôgéüb–¸´év×`ŠŒ.-¾àÌÉmÀuI·þ£k{-®ŒlNÂZô
+WF]O³`àÕ’–±5ØéÁ‘°•­y\·(h[%Ø`‰‰Zˆ°²êànGYߌ,¼Eo?µ¨p¯9CÞy¸ññN¸è>ëõ˜qù6åèÃÏÅ•¨˜ºTcô2ÍòÔÕ¥0ePMT€»süÓٝeUn«ìøþÞ•é–A×Ç©kUIϧ,Ç«
+ƒíÑyØ)¥
+J»žòÌ"	(œ•›uèãSlKk&m
+ËÔŒóI–¶²`ªfƒ]•žE6Ú¹òÍñjÌ@D¦J»[’@&Ù”Ãö£
+!ᆱ)‹6ûÌžÊh•š#Y²FX[¤ÍYìüû.sí“…kW\î Ðj—í¤l«ô
+jli®Uˆ«”ð¤n Õ¸„6
+×rx½!n ¾à
+b¤Ø¹&:;ólJ˜Ä—<C`æLeÌÑÉ1¡Mtj f!ì!Se‚<†®¬pÜn¯^vŸ)V`=t‹J;ûþÄsæý_p‹KàÁ‡´•¬à>o%k°¦\«f
+	–ø´.xn_X8½ÐdzâÚRM*J¬Œê0x1?‡â,<ÁP_Ä "^Ü@í\kð$B£D´cLÖ=/ب5
+«B©px0Š,z’aŽª
+«X]P(Ø.(Õk³o¡«‡©KFH^ä›Xe7˜RS_›^’Ý¢ÒgCibM÷†Cßôd¬@‘}òóg
+6êò·¹Ò¥eøe^zaz¼pä˜5XüQe]„ʘF<£{Ñö² ¶Õ	{J}§ˆØÛÅZÉîE¨ƒk›*®?zðùñŸ
+endstream
+endobj
+96 0 obj 18897
+endobj
+97 0 obj<</Length 96 0 R/Filter[/FlateDecode]>>stream
+H‰|W±®d+ü‚û¯´-CÜÒ‹&Ý`ã–^²šÿO·Œmàœîyɝ¹u9Æ»ªøûçß"½=ó úè¹ågOE¿?`i½=,氍‘/úè¾VRkësjæ`§ÎÖ&üxG
+¯¥¥ŽÈi”Ç×¼~þúñ¼D4¯ÚŸ¥æ•©Ï–¸Ì£‘Ÿ©˜E,+qÂæ\d8<zŽµ5Öf*#ÀÞÄÁŒ
+ëâ(ˆâñr[³’(;xîÇ×r^×çmFv×Ì,uë^rŒÒ“iˆßX©Ei”'¨ߣ¼s
+,)NÝë]™Çã[>
+ÓvÀÁ~ßê•žT[yÜÁuÝá w)«2îÖ‘f¶Ð“ZdºUV¥ç{=¹}Þ+Ôj3™,OŠ&Þ÷®¹äê:sž
+¤Ò¸à⚧Ív O¸­û®6ºi›%Éåö-Ž„©²JW’öøZþ“fLº;»ÕCÑ\Ë¢[®³„
+´8ÿúÏêž<­n±¾² Ö¦Ùe°Xµú Ÿ™Ø׊‰ßÀ„©¥ïÅíàÆs¬
+
+ª1âZ§%Wн‡¾hÉe~©øZÜlñµSE¬ÄÕ¡©ñy€Å¤ô„rJµ›Lðí£7é¶ÝhÎ6·R˜!€EºÙ?…çøoøO ¢JùàgÊ·Í*Ô”GwpúË	f²È 
+=Xë-sN³_P7}„Z€.cÒ¯‚U-Ä«:y] ceèby	°×öQ,Ðf™÷à?@—äÙn
+L#µÑ
+ðýók¿FÝàT¨×G
+ô!9©ä
+ói^×VŽ‚ÿú¹ô}¬þuk|o¦_>·NÕèr*¥ù	‘‰s—ª‚=|ϹÚ{×Ý|ÉL¥ÜÈ÷Â',Å|‚}Œ;ètöþ¹Ã¹¤z“Š¢âàM€¢Þx/@ÎFgèØÆ`ÃçcmèÇH˜‹ð	‡
+ü–uÀù^ÙÎÌ>Ç€0õ›a;A<!>ÁR“3øÃ?“WV-×fRh õáàü&2Øk'l`“!ÅL/÷œÓ™Îµþ¤Rp>ó,­á|˜Vu³P.M;©.ü“]›ÿ›±Ë~wI¿o¨·z=´Ú,5QWÐ[ÿ½rf‡ýýГòxu‹Ñ“ÔZÌ{éˬòòªxÑ9+4rZ¡¸cuëáU)úFùKmôÛMN£¹Ìãw÷(eôxCÕÞ!rM§pÂŘh(YæÈ9qf”¾Êy¨Ö¡±4†³{+Ü}m÷¬x¥|¼5(ž‘µ‡æÄœ'«ÛW5¿YM–]´`¤œ,acŠÈwŸ%Ü–p1óiJ¿Í›ÕÅ}Ó;Û®·¾pê2@È:{uA¼
+BUò6"©>¨yäÛ@úè¼o³‡yÁ{,ÚP¯ &6¹
+×0(«
+k—”{=ÍÊ×¢3†?ÃÐç…ÚA_ïþ;^G~‹Ç3èŠYK-T»ß…x-Õš™Kf›¹–ûXš¹7¬o7㬦mÀ6Ë7%î¼kZßy‹ìfQÙº¶â•…$Vñך»ï[ÌÆk´Ù¬Ž|‚c‘zد{¶^É|ÕM88üÆ«$ç:pI°Q¥Ú$ÜÜ—6˜k9ì	•àP<cÆÈΡœÚ
+Ôæ¡åȲÔ¾PêÌ)´aªÈË„¼¢âÍŒiʐYÚ†zó%ZCc˜íÊñЦ*Ù{lU­°: f‡³ŒÔ>€­¨ßÅ-‡Ë;%sŸÊ%óõs‡§h^{'co0Ly˜Ã8àF|­è“`‚5çzKËÁW!OJ¼²Åq“Ê­çʹµ‡
+ûŽß‰>œ.Ò˜ãýñîÒÎ%12Ô¾C•îˆ1,nc#MÑó¥OöúøCJ7(:Èq{è>ª´ZxÖŒ“yí
+©e‚ðŽÕA(û¾˜§\@£ÝŽõ”¦8(‘˜†Ò£œúg¯Â
+Û4¡÷Qü~~÷Œûq±íK°ÀN$›ì¡ú}×°ÄÀn¤i%7[}ÊÌÀ ÿ>ë|5­ž.8JÍ“ ÍŸMúäûŒ5¹zt¬ù-{jwÅjec\	ŒH=’=ŠÈ_Q×É\IeƒÂ¨¶pýøÂâBöícoc<7¸Ïîj³5|ƒq¦LÖÊ4yø
+€­Ÿê·Ðn.º¿78ðÒÜz¦Ñxƒ™XŠ´z ÈŠS,Ú©Êøë!sk¨FLV8? ÚX%ñ\<kfÖ@êHŽ¾ø)3A ࢵ‹ŽOÑ\³np¸Ø²æJkÏ‘Ì€{Ê<*µðR¶šß1z *2/‡WáU¬N¿T÷5î#ƒ\wñ?~ÿF³¤7wö-?ÇBfg=qño¦2ŸyÁÆ÷dŠÅ·$Ù­&R„ŸRÏá¿¿ÑR¦ÿ]èûTòUí¶j¼j5fPÏÎÎÄ,/@}~Àó©›pvÖ±®	w°«8åú~ÊÀ
+—äp/É\©J~4vDAÝ%˜%ÕïJ¼†S7àÊ~Q©1xvæU`ÍÖ¾ªB®=jå?ÀšÓoºæ÷Çn0dÉ\>ß'@ø±åŸ
+–´yÉ­0÷Ç0“‹gGÊ”q•|þ|*÷ëÓ›KÅa°iÚæSM\´Åï؆º@]Û©ŠÕF÷„‡ÍÒ‡
+Ë°¦¼³6à'û¨ÎB#`“â Mð±"<)£\àgÞ³yGªÑTêöùš>´¢\||]̽æâ2ßA¸ý‘%fv^+Q‹ä$©ëÚdx=êÒº
+ J¤N´Á
+LiDTòx€Ñÿ&±ß³|¹Ý ›„,`Ü€ì*MÙ㶥ÚXâlYŸæ…ÔÈrX8;ãN-èªw#
+p´–ß8W•Ý¬¡žUOòOô†/»J”¡”ÂG˜“qÐô²´±ñ‹57©€ïòa„µTƒéKœ³Æ`Ìi­ÝU¥³„`né³V
+ØX?¼êGŽSvƒ…Õzð™	;g*ïzÇIË[,ɬò0”öiœÍÒ?˜ê/©—Y*ù‚cuÛeñ{+g»ðçeÍy$‚¦Óàkf&²© ˜-cV½Ý€™@Œ
+4íSƒ‹ÂO¿èïKŸ°{&âýÕ'¹uÏÚÿÌ‚fW$
+?þk©h2*Ð
+fjhŒÅO!è`€¦ç†Ô‹{Á*I"À„Žÿ-@÷–| ®Èõ¶.Ó_Цë—P—|Á
+àr¥ó÷àÅ6 üiè’ÂÒfŒ_¿Á`3ñ|×årÖ›k6ûÀþªÕ:jBîV¿AÕAÛeSU¸I–ÄY—‰ÿ˜$»ûÇo}A,¬sqµŽ°šKUw	}a¢`̓ù¯œ-ßvXoUßÙ~}·.‹Kdc‘¾@±r^t9lEÂ>Æ5§›¨˜ã1lN%R=§µU…ÍZ¥DÔf;
+àlÃî’û'ÕÃêp¼ìú±]ð¿(Õra`¬£€!=ó
+ÖLâ}5n~¦1˜Ç8±6¯h1ooCq0å<> ô	æ÷"séq¶ÄYnœ­H6
+ðç^Éžpeî0LuEÐÒ¾Ž+^) ,Âïk.±¹‘Úö~Ôy÷ҏæwâ
+8Ԛߪe§NÏ;®ýt7<à¼ZýL©ßÕÚÕ0ýo0B?}´lý㶥X(¦†,€¬ü
+@ð׏/Œ‘:f°ÛúÐ Ù–D¥¯R÷
+Z«„óÚÂj²70©+ɧ
+²êˆ‚¨­£ÜÓmtþ|Ðöʁ„­9Etƒ[/]vZšfù€œÔ ²”»øÙ­ŠVHKœÝÆé†à¯_X䙵ÍñÍ+o)<pŸÁ59™%ßÿ/—ªõœ‡L¸êõ^Jo¹ôÏþ¬L=ϽŠoÔzd,ÎÖjv¬Ìí¦øëÇ6ÑýtFÑ™’Eád’Ò¿tfgÝgªfoÆ
+¤LÅ΁
+öyÖ=U8HŽØZ‚
+F§t@ÇÖwh
+“Ò
+Ã^à§Ø¡ZÎ}_Ìÿÿ`P”Ê*O„Q˜4­%6Ó:â*=¥š+9R"àf‹v:OE½Ð¶@vÙBÌ=(d´­›{ãY´e¥ÕöR…BXcVÇõ„ʳsš<Ð\#{ÑW²¬3‹\fôX€¥Î,¤RÄ^ÓúâDÀEYHm*FîX«#5m¶¯'€ÌÈŸXc´pZy)ç`;$aQ;¿YH"`¨‹ÄçrkÛà®–\ÞHàÖŒvq«RæbúϺ*
+·RÆ‡)+ǁك%°–$gkT'¾¿ž°²žïÏ9ÞGŸ¦¹lVtZDð÷	¿¿©e}~8
+ÞÊ K•@Û¾„ÚËÇ
+[ÙÉBÐ
+oÝ­:b¤Ñý¥ªMÛÚL%4ÙáÌø
+zž˜Ô
+ý[Š`>"¤dÆ,ª¥pR$,]bö©¦q½‹06.MÖ=»#7ƒsíŒÐ¼b!HÜ
+ÊEÌ£,_¸`gGãQ›¶>±†¼=îÿð6'‰£R/KùpŸØÛ§^>ÜO+ýŽštò~9Fsç$Â\]ƘXSêg¼/"•'3¡Èa¾=¯‘….r|2¨tPê¼ÏìyÔÄ—‚jT<›OHâ:Jf¬ú¨¹v?"ν’Öç?#֝×ux_7Wã(éû? çåLÜÏ×åòø®ïü¬>
+þoj‘hŸ‘îÑ;…
+«ä!ÐÍáñØ\'ã:[H„+ ˶ÔGHxßBVð«ˆÜÀNyœÜ£E!dn}œ*ì“VYíUŸjót2BÕðZ§¶i¼uX]úÒÙDüVÏú–‰û-/XÅ&éaäÍ­…Ë
+T€} Þð aœý"œêÈüÎá‘üùëÞŸû[oªŒ-ÜPS
+aÚþö­Tm´fÏèó)h=–õh­ύ¶6D5Ü<KâUAèÝ2¾êªß}œby˜œËßœwߪ
+î—Ï&yjD>GüRb딫s¤|Bµe™qÞJÏ\ïH¨½àV)´:ÿop+“¿ï=G ¶¤2¬]vìIgÓ*’.T)ði@•žM³Æ
+¸ÙÙ”Æ仏	K­»‚®ä€òÇ	m^¡E¯­ÃèÀ–/»
+zöï¯Ùè”vÉáxÀX™ð1øRÖ*p­X¥
+ÁÍ	z‚^Føócÿ	þÁƒÜ[f9ÌzBõŽ/“ãØbŠF Aça­*¯¼v½ôw
+r¡ô©° é9K‹@_lMð¦Vr¿’„ë=SX
+5´Ä•†E(5¦*……£ú½L¾`ZŽ	j÷6ø¶ïE-ã€
+Û"ÏBŽz°½w…[˜bš¦4eÁ%yIÝNÛok˜ÚÔm½õû$}šL¿p6¥eV‘¼’´y:@h-}Êt=-
+¡t¯}G€j¸Q5”ÔÔlèɶ¥¢™`·ÌA¢À%åh~ÈEŸ½Ž¢4Ó5¿Ô¾Š`ô¨¶]ªÁܳBÕ°€
+rE Úº¡6æ¹" j¥‹é-V«[€|0â
+Ió¨ZԾȐLf˜ÑYõÐ*†¤7\Õ\?O¯h¢¡È’'†ØK[RÜJ·ÅR7[žÏ°ðoÔª[ÀYœ¤[ltÎ%¹Uu)¨¢u£ž=,HKÅìà—:ÐNÓpù5©©]íê€'ÌeÝâ>Å¿@;m…÷%ô}\
+‹ÙÆbP%`쳯D´‡«ø†A¨‡Çà5žÝh±0¬[ÏÂ	e}óóh‹Vо>nœD·R•Ó’Œ¤å“?Ú½A+ôf«Uâè¬Z»N²Å?>0	Dœ•"DŒHÓÏðùor]éÐ¥~'ù
+=v‹mÈÑÞK¹-@$~»x
+†ÙºÀ«U›¨<z^C&9µ³²ÄÁS´ñPUf×Ú!P ‚^z´e5L°˜DÍæÌrç<ùQ¤€a‚Y:Ç
+så™ñtl”lóղ̲Ï‹D3àL•R¼áÊÕ²³µ"˜ÇZ)‡ṳ́–Þ7F¬Ÿ·×w8bLu’¦s&Q‹šºP¡TWs´isyŠ‚¹aÉ"pÐaªe§ÃaIÂpÄ™/¯
+Ÿ ÙŸÊ”ù¡{øVÜQoÛ
+×
+]4¼™lY6„Ð@TXjLéÅ·:H£«F˙炸åêloØZŠ+‚ÿa»¼Bã|:ø6›íÌ4Kè÷Û-žŒœ`ü$.f“¡0ûzÓªçç?^±$Ÿß;Û
+cOB6x]Æ"ˆï ó¦ƒÎ=’V4²ó{Únut@žÞ7Ž½Ze‰s*Z†QJ¾ ¹ÆØÆ–tà\sä*;ßX`”bˆÁŠ§‚:È»vz`èé"#A=@‹Z
+†Øâër ~
+ß0Nét™¦–®ƒÝUç–=¾!î|k«û:½îx¬2†¾’Æi"d¨“AcÍRdHÙîXNÛUZtà'ØCHËA-e:|Ú±æÁïÓ 9µtÁ<w¶˜òŠÀ,»ˆ'Ieµ34gûçò‹\'}.¶P
+ƒ¾_ZFKÂÚ´’úú¼Ä×T8#ç<`-m®ïÃÌCpŠúBÑe¤¨¸ù¡9DSâØH9ɶ0@ÉdÜÑ]·µýâä«ÌE‡mJ­]~é„L
+×
+wë<w.vÀ½Y†«²Ûv/æ¶s˜ßlacgk^xy5×ÑÜ0åñ„¡»l1ˆÙ"×…å ªH—t8¯I-•mñ
+7Á„š™¸7ƒÙ6¯:TL™4ÕE°
+,(äÈ–_ê€Õ0Q
+fÛ$À^û¸ HÎ8–ˆ
+oèlÈK™ƒxÒñ¶(¸%Ž_ /%gàqIÕÛ^Ü 
+~·…omݾ®3x?ÑÙnè¼nxD0GË×vwf¸»Ýù¦w{=EgϳٮÒȬK\]½asęŻy
+Zj¢±WwŒ6NäW#[}Öík‹Z¶ ðÍA«ÃŠ<fºå€»)ck	¢Œk=×ê@r¥uu0Hy¿Uj…RŽã0Ùȇ¡5z,q%b0ŽA];KxýÃd£¦&à´sm(¬I;e¡±Öôtƒ²ÎRª¦½5ZÄ‚KБ€ËÙWc)“ºf’zrÖY¿G«½Šá¤âïK í2M¯$0¦a0Ö¢0Ţʤ×õy¯U-yL
+-fÝDž\¢*5Tù/ÝDOrµn1Tï¶1ë	Ï–_`$É•ô€è´õ4Ò}
+Ï9Öv>¥êüz8ÈE«7rsPcìgv74ûàJúƸ%{z5n¯
+¯\^}ÑÃÖã¼`Fy®3ظ†«öá{¨„yæ'!^çº;.u{BçÀCŽêÊeì¾Z…ÿúÍöòûmïߢµÅh9§ðιŒó®O[;CÏ V×ç›Òpz»ÜÌ6*ìëã¾òy²‚k)WÙ
+=#Å-&[é¦æ¬©í¹šñ(e¤Ã¶ëŸ¼²Ê¿ôf-«Ôv²]Ôój:¼–]ÿ-=:ü†z"ò,´vy¯Ùf¿u›á3¬o!zUnýQ}§Œ¨§WÈ_{Ð;‚)#äÁ\“åOp/U|I؁­Åöý
+=”ðR
+&Öyt…¨[¢¶ò`cÞÛ%Ú}wÙI‡õo®‚‹œ9ì‡Á*Ør¿§gø}LÄ8ØczƧ>ÞrZ¶þ&m‚¢åDwA@Ǽv]Àzîµq	iòŽ<pÛæ­Û7^û(}oï÷úvž¯Ùõ³­Ÿö™µï¤s¿wlyð¸Âί㺻óÇÚðñˆ'^¾Óþã/=ß.Þ^·{ F á
+^y¸“£s	ӝëû{=.€¬îÄGÊmÛÃë¶Ô„û¼ûÑk”‡Ã¾Q ‡í	—×¥NŸYpâÃAÀ#΢S¸Æ?[á?l>¼nø8ÁvPñoj½ß©]°äÈ-µ4Ûöá`¤(»áяР©—«¡m¯xNJý:w®p 
+úi‹¹1¨3¨ë†öˆdÃm»á:Ö†þ©Ï×ÓïÑRÿj£þ~9Xí÷üØ댱rL—ßûax½ì÷_E!"öˆÂ†(L¬'×i‹$%ÙÄ¥P‡PDÃa)¢¦þýõÿ}å_ÿúJR<ùÄpBÚA?Ýü/A=ýG¿•Ú³\ªˆ¤†óÿ~™S®mÍ…L¶=P¶Ò0ÓlµGÚà“¬úr1)U›­€£M‡Ô‰2ù>qoeÙæl°‰fyAªÞÑg]·'À†×ö”Â+úŠª—¨¤Šƒ[Âζ½Á6 ‹;(ÄÒ9ÌA“
+Æí—jÂï€H‚4Þ°W$äÇ `d¸T¿öÖ>»Á4RÀ!ù Q¨ë›¦¥&ëD˜ªÉoSõ0,G;|`Ì}r[dO¶Oå¶"‹½ÂSk+†‹ªiÉ‚9Ü6“€}¶Sé ±@"Ö!ñÊ8¶¬i1örS8ÐÆ=5*£òÍŽS‡ãYý¹É†©z-¾æ<`•‘cW d*;²i,³N{XŠ@©põ·Î±ÒÖòeÃÃK'QÛ‰RšCNºz2‡®ù7j¬Y'MyVššH}W½Tä	)á]³;
+ f[föfŠ$£xAFÓQæÉä0¡8öc%ÅaËÐÐfUù“jt}—¬' ¶ y,ÿ-µáÏ—[Ü“=JÜ¢H£ƒUVœ¸|™™[øææ¶#~ÁI—T>YTR/ñ±,íO¡®C*?Ê'@¶[Zã.š,€\­¹ÉJÈÙ¡~@Ÿ_eB8ÈC'L`èØîr²$o(VÙ%RPü&vÛžk8³{¬ÇHáÀ£*	°ŒWœÎrüJKŒ*ŒSƒéÿ¥ï¶½—pPËôÖÐ1™æeüIã¤Úg!îyÁ°§ýùx@Ƥˆ“–œ|¾MQ
+[a¢ËIj™™’‡u_B©í&Fhž¤%L~mè
+1g™÷º‰àJ=„Eº¨A6±
+Øe5¸T°k*µížoMtŒ;ÍQ[©”øÒhQÈ)¶ÆZöm] *l˜NÏ$KÉq+dHap쩝8œ˜F/ØdýüŽtmfïÕaƒJR»%68râõ^2§Ôa›ùãh§i…¸ðqÝ8Z$õ~í4ņ{œÀñ PL-b+ݽhãF«ê·ƒª"ßðóõ¶?Àקî@Y¹…LLÚy•ùPÜÐiP§å·_ÌàÄÚbfÏ×°@òˆUñɲ*êÓ²R|<opd²[F&‡-ÑìqZŸ>p0R
+µ@9h¸æ:p+c^¶X
+[ž¡qÛUsÙÖæW@óX¶[›À,iÍ(GQOv…ú»˜z	üÏs
+¯õ¸‡íZæ¥[|éÂä+ªÎ;¯"è±
+2‰+»ÂˆÅ“qÀjÉAkp1ta_ÒvFYÖ¦j¶˜GÖ2s¸[rÈÌ7¥ˆMÄÃ܇=
+ÔòÏmgÕ‰ÈÝÚ—@h‰T»[ÎéÊTÆ£‡¶Í Kv@¬D½h
+΢
+]v`TÛP<*qZ¸"û!c
+ê*ðîürPdÛªÄ}‚Rêû8-ÛÖËþî»”Eþʺ¥z±x‹Ê:•†a5¥}2S’Ülx¢îS
+ã\I)cwtSîµ¼ n0šÒžSâ"‰3‘jºXÛ§*’åEBóÖ§
+l^}›×’Çp˜Fœutú÷×}ÚžjœÅE‡­]¶MÆ4N!
+Ž—)K†Pg¾·ŸÂeäÔ¿B·.	ÌTŠ¡4ç#¢N:W»ìè}±ô‡AL-ûms«ñ{\À‹D{ݘ«
+dHÑòì.Xvr†eä¡g×™1{¤L+k*Nxå]	»ìþÏw•׶ã°œCGðJ5­ŠóÏáC"A
+×îÖ¥t8
+Ô-†¤2•¥pK„dæÃ`ºËW˜R©`/Cnð0Ù§¨âlÑt߸ù¡cš2ı:‚ðçH¼6ßà¤G¾À%ºïžz½€{Âñ\h†·É¾`‹ý	'èWüþzs{°ÄœÙ“xëz˜Åµ¸GÂKŒÍÀ‘¹êئBðóõÂm_f«Î
+f¡uoÛ¥ï
+”,Q©t[»«¢u7asr±ÚÙ‘²ƒjd+ø^Ü$—p¨G´¥àè ÷N±Ž/(ðê´û'Ø%¾à\ é°w?‚u•—•`‰iVšå˜úùš£
+‡˜_Xð+Íöwhôès[ƒo×xtWW
+—d-s^¶Î¾W­“°/ó
+
++ƒÿºæºÊµ<Ý°Ž[ægìÉ¢:õâ×&áç‹-›£È¡“ú*¼‚º¸Vt at TÞuuh1nŽƒ}¬ ÷]ÉF^q¯
+Jäd`Lß`\áªïY8Zç€Ûж¤
+Ë*ÈHIá’LÖб‹‚èHPÖxµ¬&»hµÔ:ë
+ƒÒçÕ<{õ1ANÒz`d®ªAƒ	†ì
+ŽV—±ëYÓ†X-]ï*î„–1^¶`Lý-¨˜†»Ç箨ûÍk6†¿¬î¸¦K„­·xÀ
+VuB7(uÍ¿•Ò(ãIÁ	Æœ_º]ûóšØQGû
+0×¹6¬6k,Œe¹A€ .2²QAö»zÍatM
+YÒÓ–¬ë#l*OÐsa0ßë2=9r¬}„‡'1xQ›‚°¶ÉÎFÍÁ1	֝?Ï(MûØd”äzž»ˆ%X{·ª>ÁÆöÆš·_«
+HÑÇ"Iº=ÌîžC¥ JgZJ·*NXôkó`ovP8°iµŽü¶_c5ô&©6Q’žÛhS}ƒjâÁˆí4eº‰RŒvšŽA™[DîëèûOØygƒÁœ`àÚê1õCÔÙ”¹Ú¶ÊdgbÓ¢lÎÐÀ‘ÕÒ*ú`¼»ì[{>ÛÕSàp‘ZäÈ`o¥ HÍ¢pÃÇ°¡Û”Ð?£.*á'¤Û­(
+²àçéä`ºB6­6ÍT®ìœªL]ñ×ÜfýpdÂøUÌdʨ"V§·h,þ’˜ ⌿€½Œ
+ էˆ¶hü<moÜðlÄL¿ì“FÜ
+dÅ…Œ··àa
+Áÿîjåï¯. ³)¦O0Ì9c
+ËšùyT?ÀÔw’ÏÈõeÀXíH&´sx$=XÃKRq2fb¡žÓ;)hÎýÉ>ƒ<‡¯
+µËäÿ†WÊO]êd/ñò¦©
+ù)LmÈmYœœÔRö
+.Fˆš®¶Î†Œú°á4¥Øž³àXXÕ›ã
+@_ʼëÇXÒ]€Øžòbì»7"^[kR»`'õ±@c¡U°–7Œ¦@ÔM4º)Ü‹‚¹úýk¬œ>Ø­¡îëlwæ‰~Wãù
+C÷K½F*·	àz4ñ¶yþ‰¤Hjf]X|æð§(Š<¬u¿c ã‰ž~Jr ©1 +ã!D6û܇%ñ<¢B
+0¯Ò)œÄúDZ	,2ê±ì&$˜ <q”´›³Àýyƒ×.Im4#+!³WyŽœâ²%x‹“m#w<c‹	×{e8±6(`î5ƒŸa^:`؏Q¶”Ù–»u‘àI}tI)ª¸¼^TŒs—$¢K†IŠ
+ÆÞAÁ¸l!ÝG
+À-S6œ5&†5TNpˆÒª€s¥VÌË`Šr¡“øÜËÁÙÄÁ@ÅodͶE{í²…YƒY¬5Ÿßç)Õ°kH`­s<p²‚ÇÞÅo§Æœ žj»ÀÎýÖE€G)°°Ä›†ªI7Ad˜Kl'óƒ?Ã.†e‹5B‚­™Ì%=¦i¼ÊÈó]ÏhÈuõovÕÀ*òÛÆNò¾¹OÁÔnU®¦…Î0óp[÷Õ2;Ð÷¿ks‹Ñí€fùr@]xÁ|NvEðþøçñÇ_<ÑIY~”u+Ÿ<ç±Åð)‰•^‘‰6#=(áÈ݉õ†~R̳çǃA}øáe v²¥Üçx껦“˜g¡q Pû.D”ö]o/éŠ`-/Kú_]om?,@´Cr#¯?Þ¯³MSe«ñéó±gFGšÆ^›íæ_×@4î8žáK>ÇÈ>Z@,hÉÀ¿76ÑJ`jXZÓæcîvÅëWîÊ#sÃÓ©jJÉD`¡9.zKêù²Å:Aå#©¼(P•Ø&ÚlÓ)ÐLïþ΁Šaã
+Ÿ"@Ü…R
+€o÷b7ø¶ƒ&§³ÜðýáEiÄÇâôG
+¤ï`‹Ñ¿EHö)ù	Ž:ÊIAMcÞ¿þsŒo¸]xˆÌ¯Ýçãqã­/üÇ”Àށ­3ö«
+^CJ­¼5«Ê~ó{®
+4­ç¨ö^B¨ZR›Ùf½u4´]ß¹k‹ØÌ=þ†m,aŠ–FÞö%”°¾_``a]£Ú
+©kôÉDÔ\S+×äp£Z¦>šS:óH>–ñ…&bAÃÿž„Åvám1™ÒÌ×@cxOOèG4±+ᇹE§XÞÍÀWß½ƒòh]¾´¾ÐÊ	×gk„vYç@Ÿ³Uh¼*¬)Ô§²gü(îr Ø|L¡„eÞ¢=‚yŽÎö%l…Zòå€'˜·U(a9¨G
+endstream
+endobj
+98 0 obj 18153
+endobj
+99 0 obj<</Length 98 0 R/Filter[/FlateDecode]>>stream
+H‰ŒWIn,;<AÝÁè„æaí­×ïÞþõ|ûŽ”HqÈòë^(„™EÉ`ÿ)õ«¶Z>þÓGWµÞà¸BK•ÀóPà÷ë†Ã5kìÎVƒø{‚yæöñùÿ80a•Ë{Ưí@¢íp0ó²MWªs<À:ê¼Áv•Ð2]AéÄD¶½ÌåµâWb°¤A½joé8³vï°zqƒ3šäf{p…õ‡lSïãaûäk+æ“/±]°{îOp†œÏ‹õÑ£³Õ/–ç,¶”«zFæLia*Û/‚Ó¬Ù™	1§aéQæÕJjŠ_Ë/àÒgµ´3 rc+ê¨OrkÊŠ¢78®ÖR|€9ïX„FŒ«Ì±›W¨£í›)k‚7ÂήNÙT"ðóõ«­öšp“¿&pOõy‰·7[IäÞfaŽ‘	—$J£x¦|ƒ#Ô®JÚ¾n¿@ŸrhÇL0c*E=Aè[Õ[ÞþR9«ô¾•sÅ£Lÿ%Û‰û>ÊŸ˜FÁê…ïã9LúG‚…ë`”®Fˆ®Tà·»ÛtµñaËŽ|~»tSX6ÝêVâ ]½ò<8¿-Á¶%ÝŠ1Ô‘¾_æ÷2 ?¸©Û{Î*R¢ŠrR_Ä­í _­O7›
+¬–ÁJZ‰8aAð<Æùp¯AuÊ–•.6½A”Líd˜;_
+÷ããóþùÝ÷‹û]ØêÊ5ƒû0”LëVÈe‹ñy^s¶¸Á܃¹Ä±Áš¡.ß
+o a¶Ÿ`M­œþjk"0Þ—á8cõWë#Zå•-Í$5è½)°ÎlÃa¥QãÏæ2i®wŒ®ñØ¢¥
+®Ém En€ÁK‚cïlûä£Ü`pö¸¨„ú®šûÜ1úÇ=¹7újˆ¸!Ú}¯Ñ;jEÔÙYâü"èÆêÝÅOž;ms”R
+y:Ó[ãþž-û~5´§]Ì*)¿8ËÖ35­;ï5uõLqwõ€’Sd"övRÝC'¶`”V²­%ÿ
+l£ÖÀ‹Æ–ŠðšŠb¨’b¯ŽÙ쀄©.&<ö¶k0_™Ûùò䄃æ
+ò
+ê0y樐׵9‰Ÿ¾¥Á0ì^>°Ûg4 ?9ÝëûåáÓP5¸õÏ#5¶/f@~1¿Ýãd¸ª<¸õ%6ž`
+gÜPy¬Ð¼Û'de»Á²Eú–<ªd‚	*“îÍP•³ß_™zJV™U@û,S¦ü–X’“­½%“ö÷éB’³’)_™¢tN¯{>ígœZ“±L8Ù¬ŠzZàçÃÁÑ…¿(­·€¢ƒe:ì×¡nÖÌÏ—‡ÏB¨A%IúÐB³‹@Ô&m”Ìs½-ÀÚB=rUà³%jðl‰T[¢f¥Î1Â$ɾäý7‰{µ4ˆd—µEí´Hg"~ÉÒp/P£?¶°²Ñ‹	xïu¡“×¹‹ÁoÚ:bß;’r aAÖ==ÆÝw9,ÎÁh‹áéfDuûÅMÉ4	ÄRCßׁ&ñùò¶oÎJ8k¯~ê$J_{Ò¦¯ïÍ´¶{Wèø"r
+8ßèö&±E[ɝA^¼äWäh•‰ýdžÅ‹¹qï»­"Ž±·Wõuµ32M´íÊÁ×Ë[ŸÔÔMkrÙÈ%Ækúnáv7Lƒq at .FzFvP{¡×-‰˜ ÁCé'Dßèöà©7ý÷h-{r©£4ƍgcŸ/oYýÐέ×NK*Ð^¸¡SëW.Ï”0‡kK®,éГ€V:}ƒ6™ãïUa‰%þ팭€‡=òøDÕ§ƒÅvÛÌ	ü÷e¨Ø~s†KûD€Ÿ™ûÐbgKlWeØ›©"”§†®¬U´Ð y«Uu3ÌäiôÇήÁc¶50ÞïiJ0B·Æ–NÅSÁN¸“-,
+ŠW´¤Ä[‹T1ÃÞë°_³–x®Kï
+
+®†ÇÔ‘4l®À"ýÇF«	znÆLØ`ÉíI‚^ÈôX~­-­\MO®°`@—Ñéft/†¦Z+k'bi2¿x+Ó˜îȤÛÒ5BX´‹XYÊjj
+ÈGøIeƒöWܸ‘ŽžTITþ¾¶d¥:y‘}ÊA…åœêú$n1æso9ËŸʧ7§5Ù(9v¶”A¹”ÝQ$?_Þ–‡½j›äàÇõsѝÊVªjDz4ôÓŽóàMsÁÖ+þfëüZPoÊH5<T´2¾´NWâÄØ
+ÈêJæºâJ«UžT£Ç¨T›
++¢Î³Œ/N
+”V¦^¤Ä@=C" Õè¯@ó7ÙEÓ+ð¸š8û%É•›údy”ËêÙ³PÑH2›õ•Ø²$-ÆBÿ‡lѸ¢r±5f«{)@îÆ`„'‰÷o÷=ªåÄJjÔ`­­!¬´4O¨‹))A6õàmøýò	(µÅ£Uô*©t}Ç"µ}a
+äè"«çÅV),˜cÒÊlG€Ô•DÈ0(ˆ]6x§¶es¼Ûa!ä©ô/ðhÔaä{æ¢ÙÁHa©qä;קƒÅF`™…TtËã@à˜UÒQŸ¯·ýãn†‰‚,Ã6å‡ß>o¦l[]ÒÊzåGp	üÖö-˜[KÇÍÈXJN8ØÁ ó“T¾>ìp_¥p„`ªkPàÐ~
+Dv5!Ò)F­ÐOàE{µDÍNmûTàilûõò1œ-CöB0¢ó²IJø×kñ>rúYzì¾¾_JMþ¨Ã
+jXÁÆî!%~uďWðÇýÆÁq³æàèzÛÁ1QöH
+whϹ’ö²Bb¶+‘ǶYgÄxÆõ놨ú'ün¨Ÿ@+Jª^ïÖÖ[,†Šú}–(¬sÏå,gh˜Ü;M"¡ç•ß;ÀL“AG—ŠB"Zëé$kº§%¸LF	=õ–g”?­
+õ°Ü,4¾Ø¥öÌ)²¥µ~	;#éÚ±ƒW
+ù>{¬ù=¯Ä~ßé)®iÏ2fY;µGqr'†>ʝYPß™éÌBxí!çt¸3»BÖcwX	á^ai¬v¬cˆ®‰°á’Ìûôbîrš{§Û~EÛ•S¿Å­Ã1¼¸´sRbíè‰Úš¿öâèÜÛõânÙy¤ûÅûœÔ~sò¶sI:a€W
+“ªü¦¹”ŠßI—ÎÁþSˆKéžgkí!•N¨²êv`¶õWg}0kkOX†ƒÏ)ì€S—o­…0"‹"–ÁTRíë×­Æ(xfÀ
+S¨O[dV¯qø[ zµ½!šÇ"¸jê`N‹ý±ÓkE⻀íÔšCS{§x¡>¥¢0O@˜<%Ì×BrWéæÌAvWÀÈ
+E02OlQÞ9h1ñŠŸäÕÁ<pÂx¾ h©+,ªkerÐl¼Ž€JÉö%çy„šÅzÞê¯çv9@!Å~¤	n( ¨ñÃvÃù±Ri÷»¢EэvuÚ[vP ÝÇÅi‚¼ØÁ†3Öہ»4Áô8þ졸#¼_·íŒàï×mm¹HhÄTú-ZvèìjICç¨Vy©—~9(ˆ!õ‡ƒ]£‡­°Ò%½<kˆeUýûuJ+
+Œ«Ž­9­b…ouÀ±úî6Õµ_!Ôv6HÀX¥äH½iƒå­°CEÁ%búýÀÓút±Û9`KÅ÷x90þÁsqõ¶P~±@"6X(%ÚÖ
+ŽU&¤s€÷ˆ²Z¹O©¥E`±â=Hš; JA½rèSLÝEðþ“ƒý±ÁM–XÇæír
+GŸä®0çÚÝÍš‰®ÿ–BÑÁ÷ëö»žÑÛrÈOˆaGÐR‹;¹ÃfµéLR³¨¦S	Àcho³-4DM9a-ÞúèÏ{ò×}žDüÈvoê>îáŠÞý9ȲZùë#éçõy8½¾ÕAm=^oQÆù€=™-x¼ÒmCö&KÔèƽV™ºê߇ÑËr“´€–<xÀii(ñ¼FIV[t(8{©ÀåY	kC£å`cNe6Öя«ä®¾SV8—Z at dCIÚ®C¢Yr¨3ù9€”|ݏåÐè‚l¬Ø{ºL`¼ÜÄ(¸"Š°tÎ?BuðyÝxN;ÉÀ‚qCÜU-:2s@#I~2üV³›
+±5Ü¢À8ÝЖõ.bâÌûæ¦ë݆X<Xš NSï׍—-µ'ÌQŽ sH kä¹öž¶Té’#L%ÖoL[¹š,{Êœ:v"hÇ,0•fpJÁ©“J`}3d¤-	ž	d,™§Ôìiˆ©Jq
+ƒ,ÔÃþZrø„΁‡s‡³°ãºÐxN$ﲡ5…sˆo;±ÀÜB@LTvð£j¨ºõ¶@b‹Ô벶Š§ÄfCshÚ¼Ç0Òmm–¢”LrÃ9¶
+°Õd³™6(<{šÓ'N@”…lÐÄ….¾ŸK´ _´^N…„_ÕÐU‹eyn¥ŒÎô~ݘsJÛ‚AÓw
+Ev
+
+&º1CÁ³
+%°ûØ	IV¶Û
+¿Ä[cª­ÀyE[¢šƒ!!M¹r
+OX%‘Mú¾_ßÚþ­ØÄ/Þ1åÛ¯ÓÙ6N¼3ÇV05Í„èz¶uI¹c­ò4çtýÜ3ÛT„Ý+Å^ÀPÉè‚_çVµ·„c§ÜÁ¶!讶ëØj÷ñÝZæ½ÎeïŸ×˜?–íO£µç¨‹®ž¿wÜÎûu\æþwݦSŽšD$ÍnÂÈœ×]ëfhXÄXÓ׫ŒñÖêv`~1àºÒ˜pSZx(	šW`aÉ<¦VÌvÎÍn¯šƒom¿…ק>ê€Ú|ÜÓ6Kã¢Ñ«´¼e‹k‡ÜØéë¾Ùi{^âXn²U"¡Ï%ðt`7‹å£ÅÛk’ÃÜϘ–âpÐÅ)•¯óS8aè:Ü“+>Éyň®‘×÷YvØ‘ÞÞÁª%;—9àö8.¦Câ&0G2ÛrÞÖU¸v·G1z«sž¬zöx.,û”B‹`GëŽk¶îöŒœåá@ñ
+ç–ú¿‡íz±…3‚g´xº?¾Ø~Ûii9céj¥\¶$á¼Ä‘¨½>žœ–òÜíÆ²‘Úåu,;&]´Câ]ÓŒØD€Ž`°¾¶Hè… 
+‘*°Ì{(‹LS\ä•K…P—ŽûVèïñ´ÝÓ^MK§ê%ôGÿÞÁnS
+ö<)²ÒüQuŠO?@âôƒ‰OˆÁ9]YT!f[Z,“Û
++®ï—4$2Ó=.
+ŸEó„§]uö1ŒÆÜøü9}×= e*K¯¨Œá!§eãܯh¶7LКËÁÆîcÛëZ¬¦F[*›1Tïäâ<–‹®ÙYê|Æ(‰¦F±óÇah¶ZÒeõ@É Çìá[y¹æ±
+	Ì9DNÒ=åå`cèAz؆qð£–ÞG8XXxåŸ^Û^	Öú`ø†În€\¬šü­í·ðˆ@—FRºÖ¢æ8×À”¯µj6ø‰¹$þº½æNÿÏx™\É•ãPÔ‚ôA('pXǶÖ倶r@Þ÷# ¤ªw™÷ @|ÃÃè¥8Ku`‡õ‘«VóZkN(¡9ÒÞÑà!z¯½çŒö€kUs ‡!©;µÇa-E…vÔrð–ÝTÖPBéǦk¨,¬€jJ–Û„º¬áÕb\òjÙS¢˜Ž´J,ó^†y=˜µiÈ?Gþ÷õ±5½B®úûV©:[¶#vgùtkOb;ÂÊ@Ý7óLôõˆ5ÃAÔRše‘²Ã§ñ¹åþùº]P’/C¦¦Z/ˆì£%Rë\-Isù×+
+ͲC©Ë}yìlñ"OH‰3F F€=œßVlw£	ì‘a.Ènv0Øba
+ƒÓsàOίŠF\®ïÁ'Ÿ`¶‚ÿsá¤xGpØŒ-?áZOՁù­-ŒG$kïñ	ËÁú¬•ÂºÛ¹ö®œ›«Tèd8µ²º€†LæÓ6LÖ¹HòïѺÒcŠÙÁ ö7X©È
+¹ï¹÷ô99¥˜‰•ë™‡x†Ãgºì¶npT~6ºHìDWë)¨Ÿ¤P»Ä?íh=¿–,Ý{.P̲Ɗ0&N#éÞÚþ!äÉác&|{kû÷5Goæ~nðœòþüÓ8ç`n]¡L:µ¼ p(Mmu‚ºùeuV†ö›á‚Oèƪ)•ªcTó¸qmJÊ©ˆ½ë¨¸yÑiS“ßÀ¥¤TË^ñ>ÌÁ•fu3«c­–Pž%ðu‚yØF”ÕŽˆ¥²,ª"—_”zùq³Di\r$©†°…¸‘,f&ó1ÃûÐÕVe¾À{§@š{ÓO¿êx™¿×ì	ýôÞj€[å©h;˜_Jö¶v.%7}
+@ì`ÆË:ˆkƯ†(àdáœK(ÿ>¿2'hL+ê ñ®F¯6ÊXks’,¦Àk"Mmsnã×p2¨>Ú~ôzEðëëÄøì*oðŸpUºF0FJŸ÷½“ó–:Úã!™BnÃ>@¤q‹íñ	x¤ Y`¯ð
+¬XsåÐeç„<mÑ9;_bÁ}q“LóÜ5ΦEõø†Û«‡+½ó1 Ô²4:àj‚çm‰¥~‚ÙÆ’ô°š89´£ÐZ»¶3—ß.»ÙÙ›¹×í"ð¶ËÕy³ 7Ç^æÞ&µh©<›û(Wˆ%_"¼•UãÀE”`¦ºL¹Ñªeà%UIkmX”…Á<8{Ž°–ÐËñ.g`JìTùé³ìv¸£ò'E¨‰HÇ …ØAv€&ˆUè;Û)œ/Uf©ð-@§ÉeÍ+ÿqÂ)ÃÆ}­ò†ú	†÷zjXò°êÀðN˜o z•<¾#H\+dÛ•Eûf¿w€‘A×}Éç2\Šæþw´PyÄ+,ó*ðýuÛîJššŠè–%~Gà‡vÀ^[z´#»p×û,×Ïì(±ÔDºkõ§7ìcê|´5¸Ç’w°à}‰2îþ/è&«憨}î7°ÔÒ÷˜ƒQø^¡N
+}e2‹ˆ»½¥æfEk¿Ó˜™¾ f<Ë•›™GcþìO–ç9gõg'ìb±–ÖZ=Ó6î%•§zö1‹Ü&¼}·?ûó‘+m°LÚëUà8hê A-†´ç¸Ža¬¡‘Ò5Ç:ov¬nύæ²=¼\"ö‚Ïh¿¥Ts úà8LUÇG(wp?³µá~ܬ>¡í;œþ¶ôkxî¯ì•Ûº“_;sÕA”û„¶ßxU({Gà.ÜÃuáçQÇ+<ü¾†ÓáW¯¦#•ò6ÜÍLñxÅ0î2v[]ÀûjÄÁïNn9%ޝ@,õÑUèI¼g‚Y~­ÏýõH»}»ÞÁG¸Þì™·ÛÖ'þ¾[ër÷â>÷ãÅØ3
+|ÝØ=Ž=ù¾ƒÇëÞ3ãÈ0s°ëÑ,¥ý¼¯ô|'þ®]_"®v=vejckP?þ|ݸõñ´µÁe£Ð…¥6ì³vë0‘#ñë€7ìBUåãbò'ùóU7X¤Ÿ™ê€ó×*¼¥1ý"ÏV@ÏŸ¯+ŒãÕRhçCæAtO*à”ï‘
+¨7Vꀉ¡Øê…jˆ¢‘#&Î¸U–À%¯R¡øJ56©bHƒD#G¼g[©FØ?p	?®´̯ÐY`Fzµ±Ô4`+’A‘.ËòÂ#Æ,1Åýû<UüÂ
+ýjÙ¨ŠU~-¸p„,ݸŒ¶
+ë+ læT=¼¶S–ð°„dÌï²ýGp¬):ë¶Å/ÿ߇6ñýÔâ,,jÈ:ɉrù2£ú¢Úì·uá¦ÌÛÜó(´PàœBv%É)Œ BaY¡…äDØBl‚‰ÄFkjùÑòÃÞwRbdgÎ?~&¶¹RbHeôË
+-’l=ýc¸¢–Â	ŒV;Ò«FnSî3¬Š
+Èúæ4¨
+
+Rä!¢´WÚ¯Š!j0²ƒJ’2(€;ÃÑUÚýR+]^¾8Á1ðö±æŽÊq¿¢añ{G»lO(–ü	(ÝTçÄK&àjwwÔRv±¾ÅѺZÿ¹VHŽ©¤'D¢æÕ:pÛ{AÃ}L¦µ’¼A&NÃþ
+¬ÆÀê|y0´É\‡ï1O¬-(\/oðδÔé÷†Û+²4¯[ÑÔÚ àµÎܶ!´þðº :óˆÛöôŸ°àûñ	¸:°°*—ûÿÖÊÍW¼ªdz©‘ÿïRöp•ý}Ô‚ï‡gk0Ä|C¸*hQoi&؇n[·WDõnT¶ÃÚí¬´N®ñÝ\ïDNež¡xåNt5Ii¨¿¾N[@G-ý#ÆÉaîÉKR¯ùÑih÷ÖF-ƒíîôn.ü8¯1¬ƒÍlVh£5',©sÖ¢uµüãLOð™-mñ¾dÄ6uŠã3›kŽŠ£æáÑB·Ã'{_¿>4PK|w²»ÂH••Š¨@Upî²àóJ—
+Ã5Æ 0ÅfogP$ߡ׾ÅAç¥õԁ*¿’¹ú’"PO¯ÿ½lÂõª5PWX«qÈz˜aª,a¸4ö)e¾ÅÊŒ~œªßÄô!ýU¢»a·Êx¸W¿;,¨Ê½g—mùüÿ:àþ™„óûk+•ƒ¬q~ÿÐAMàûqÈ^ô.‚ŸÇ’%ð×µ§¶
+‰+ëçµS¢å§½èUîɧƒÎΐڈ˜J‹;Ãá±ÖzfM¦Ç²üäñ:œŽŽ¸œÍ½¬!Aù„—ËŠ¦·†¯ ï¡7ÙÜÑ¡t
+xa:Ël=dBCÀ8NÀØß½_ÕA*é›/æÀóë+•¤ª·ª tãú‘Óéá:²·¡Ÿ·Ám°‡(MI¢8½!ÏÆÚÞÖ"§º
+BºHÚ"ûFêjuTQ…j fꏵ.«ˆÚW<ˆo	ýùÍÄ­ÖFÈõC<@×O™>¡³êa«±=@F‡jßÞì€5ŠB(|¹×"©EŽêa懅ºWĽ„¾Ž²<0h¥3Õ×ÖM=ŽAåhÙ¥µÒáÃÞ‚!wÙêXXy%›dDˆÐÑ΄ÐGC(¹T5ÂÁ“}šNA)I+±AN¼¿¾œÀP»‡ö=&Ñ|­ÝFhû_(R|¬58#½=X¦X(/e³/»ŽóK£3hé>¥ßx±¦¾ßçáÎìˆ)@ªd0õV®8W—*y§–X«SV¸•>>_Õͽæ*„úõ¥ô~£%_æèêÑÆ
+<‹GÅGšø;A¥…º†Ð‘«ø|”Ê‹ŸïpÀåܯ§B}Êí:¬V¬*—ú¹ës3Ú½À?X›ßF‹í 
+íüvWní¾lguÕaÀãJ¡>ÖR£‡Î>7K°ÛL|l%‚)†òØLñW Öƒ—¬Gt…„½gº.1¾a‚Ë×{ELmÅÛR0ÈÜxCLFéN×Q­9žûæœÎ[!®óë©2…|•áŒv–‚U;MkÀØZ[•Q«¨áfŠý¹­¼:£Œm;Õ3áó6‹µ¾ÚPç,ÙÕ¹bmIúZ«;ÕŠiòŒ6„²SÏY#tÇÝ€,)GʼßàX»áºYy«#Ì-ô®±«þ83GíTÚ/0Lì zÕï§äùXiÈSÄoW¼@5j̧¾âaB.WwœçÜ—W/¨ý5hŠÑÚFí™3⽇q}?gÐÞפ¤²Ÿp6)ÁVâ®-¡<Åt»)½*•Ø/pª¢O€zyÀÒ¹–|9×έT]K‰k`ªÝ ·z±§jNèè~2˜=“7àÈqÞ!jõ D
+¹%bˆ×Kxq(€àå¶U@„¾AÊCaš±oà«,˜ÿwZEŸÓE5
+æÈi85è¢%ê=nRãÁXê˜QMCa­ÁÃý>Ö1o›UIŠt@À¹
+8líTÐ~ÃÙ’ÆñáXÌÕ¼
+DCŽƒFd¯PõÑ:âf¶;«§Tz@´CQÖV­³ù3bw#G2àœ›!W«ñ	¯­ÄdEâ´Ÿiï#°dNÚÙŸ­â‹gd¹;½E Pªq{í
+C½YÍÓåLC<p¯à¡$‹ã†;4bÏ<”…–E–\¨­õZè’
+˜[Üçbh—¸ïk­õ÷UQ°õñy‰ƒúíêîy…v„—p{¸$~VËÁûUÑÊL#­~UóYd
+6Ha
+K™!Î'ñr”Š=qœ£0$¯1€B+#‰­˜3ë/V¶’Ð	«§¹-O•“Ñ)˜ïÍX‰,´0„Ž«¯Ï³ŒµÀ¥ðO¡/óÛOµY¢ù„¨OJ–þnâ*Rgø<€ƒ3¸®oלk
+ÂTïOØЁ.f÷	¼<€ß³ìœ÷¥ÐŽ`¸Hå:
+ #DhæVEHËDúõöJñéjEmôz¯¤w¸Tâé¥AËY¼%Q‰–ÞxüDF…e‘jÁ™/¼ÿ	ñªk‰ò&É|ƒïï\xñU*.ȍ€_
+‹·ªc˜cè“’ägŸÛ’Ü,G¢~Pó×-P—†¼˜[‹–Z!p@ñÔ-ä¿ÛëÀ#šP»xDÑö	Eev—ÿÀ¸Ö¸³’t,¢¡"#j±š˜‹¢˜7¨Þ
+ê¹–±À–IÊàüù²ªÉu…¡ËX·Ùí°è®jÝQdkŸ›Ðî À­H;@¹¬©œ™ØQ’.¨Jd66)LRMöέt¥0Ƕì¹KDŸÊ†êrY3Ôi¡»gu‡¡zp¥¢?Â~Ýìöà8‚]¸;®7ÀðÓˍ­L8¸«×¹ÎYÐm–ý
+ÎÀÔÜæ+Ò‡53/êu at 6ðéZ]ûð‘s}˜ÐyÏÕåra7Ì5ôIÔû ÎÀß0¸+wö£C>cWæ(üx9uækù÷J†fÀTéXk’Øe ˆÃÐÃ
+X‰±í•Âz–›ö_#¦C¢s¥g¹•›þØ×9uõr¾˜°Xëå_ç÷®Òkº¯ñà1”óÜ(—¸á½N¾no£>žO8ì*×c¢I‰Ç‹lÐÒ9ð¹f¦€Å.vß”²`.B÷Zƒ;+¹‚\íã-Y¸›Ýc3ˉ§cSIDqx×è°*÷
+؈¢‹ÝÛÛÒiÝÂ× [}w!Ê-mo'œ£dîbXñ€S¤~2Êý
+öžû2€è+Í6t¶îɽ·nmв±ƒÎ­ôwÐgãUñ‰3rš«¶hÒðƒ˜µZóÔuÃ’‹A•%ƒf@…ÅÍr[î¼ÕU
+	Ñ­Õóïgâ&Ï]‘=|Œ®sâýþåOÿüËw?ÿò·>~ùáÿý×Ï¿½þèßâ¯?ÿŠ¿æ|+j2CT"NýÓþ!E­§˜U^‘
+M4ê‚Vüse=YZÑò_SÓÅ)ÙØջΣ€½itÅXçÕš*1É5Š¤¡yãÁB‚®Çv™&ÌIg¾8RØJÓ°Nn#Ítîr'D™(Ôlµè2 ’À`m}™€Ü'+5mÐÀ#»†ûá¹:C±ÖâÚ”w
+lÀ{ˆ–2l£I
+N”×&";»¶œ59b¨6ãÌOš‡ªe?ˆöÎTŠ3k¹™Sì¬OS–H³l}K»!ÓÐâ•·6xM¹(–¼ÒLà驉d¬¬Ó}…bª
+cXÁ5/7Í]BK`Ý¡4¤bâ³)ý…äÿïjÉ®íVSɲ’@j§{Û™€ç?‡Wü$ùØ/=¯×a#>ÅÇ øçP|–?×°FB_îJïI2p­òÄ»îa͝°,¦
+x3÷4 *äk l}œô1½åBc	E›é„Ÿ$MPxÅ|
+ÞYCè
+¢RÞû&À>¦þ
+9¡QË`ÛSÿtÞKÑØŽ˜ºÖ
+bFȦ<v%Ó•@€ßψeœû‰M˜?G#ßÈbXùmÐû‰SŽÓ0»¦÷EmœÏí9VFö­Í¯ÒJFÿëk÷&_ô0ÌÎ^Èõ¦òdâÌ$k
+ö±I¹½
+&ː%È<äPôh9lÑõòž¡Õg.º
+ÇS®¹þ˜#´q€Øü+Àa—iQ¼úé
+Eó¦ãt(áûc¼oK£°%.@a *@|vLô…œ¢€hï]ÂÀ!`Ôuf]Ö™©°€\Á…Gå9ÈUê´;3«ä€mÞ×|f48ª}¤÷Ž;åÑzâ·ÄØ¡‹§ÅrÁC×û
+Œ#Ñ@;p.VWzK® ‡äSùŒJP#^¼6áQ¿.ÅòíhŽqnஇ՜+
+|R–,ÖA›Éë	PF˪çÍÎDºøÁß_ßÿóàüËO¬ÿƒUtÏQÎ:y?5ÀeðcÌ~3´h'Gÿ	
+­7
+Í‘<«ª
+„©Þ AgkZV[psârÊ¥Ðî‰/ƒxFñˆ·t©ïàæv—Ê5àh³–øç‰ÍÙ‘X–­M¡(§æŒßÖsý»Rí­$S©ë¤€¡-!@ÑHýÿýjø:×Pâà¤þ¼?æ`E¥Ñú{Ô˜PÇR€,þu)øŠó|¸Z¬ëì;x;€C#Ã	^ŠN¡nMÛQyKw]‚k²˜üß@&Þ$ÑCoKÒ;嘃-x1àcØØÏ›g•dÀÐátN‰ ™ì
+‰»oqŽ£)ÜÏ@ñâÈ™NM‹&x‹†¥>‘•Ï±™O.ÆÔt·ï.¡¡¸°ø‹?Ø%®ØŸ
+å`?¶ð¨ãÎn$‘›>"q±
+ÉEÔ.ÃññƒßÁü±ox}¸?Á…àí|W”gQÃûƒ/¨¶r>A$m>—šm卭–ÞX–'®•G(ŠÝƒ®›Êðç‡"À.±ácê
+¡ÒCá ºdy¡”ý˜5°Ûyªú-
+>,Ñ2âÈ=¢@u-#»ú$zÒç~QÐsH³I‘
+²\á­qy§4uoŠLXíÏò”[V®ü^Áÿi‹Ifš‚()hd2ѽ‹Yö04õt>ÒÀÀQ
+`S¼2Þç—b4åˆb§Š´(ì q°t!âEs'Hφ³+?¤µŒÿã»Z’3ÍmØUr‚)QÔs­×©šuß!çH‚’~Û“E»Ü ÍO/‚
+N¬vÀ+»íýœ>B™¼ ˜<[#xzá»i’»B
+”°wY›
+hÄ%JñÎwP ?ÿõßC:}ûKl`„1’úp×KKÚÒâã©Ñ¯=´%NµœW„ðA¹àvÐ%Õ-Q·3T3¹­‡<ƒä,[9‹Ð²çcRpyù0 îfeí2xÊ=硁6Í„v¶^o¦TÆåLØîÜ‚Àéën®)A©	’.
+h“õm`x¡Ì»™ïìïõY£ÆÏÑ3ÆŒ¡cºþ"‡î8ÉnçÜ_r­±CX‚çcà8 ¸â5p^ãåÙÎæ”%’Ùہ¶`s~,¯
+š½Sb”ø (lÒcY	§FËÙH½8ëçF¸CdÛ8ÿú% ©nìh|Ϋ‚£é,@ìÃMÀò*gìkÄ›‡Tj,|¿·F0×Ül#ͬ>¦wçFP¬a¡Ò€5üÿÛ“3²©@cÍLžRˆU‘<·Z\3i	-~·!Ó-`V§Xeæ€.-:ÔU>fqÑÊ}œ±[¦¬
+‡ÂºZ(š¶ifJ+ã)1—s…-¯†ª4‚Ÿ*ÞÁ=â4aétö§Ä*ý
+ðƒ-–öàœå<ï@ӝÙØ’mDvÜøG&@W×w*Ά´Ö•Ùð9 È‘ «Žú€¹
+Ä]Á·lÙY‚šÇAíxµ"îØîO`Óp,ÌžêpÑÚ\­p¢ýžUPnZ@ÚÉî}¤sЛà@[½Šµ»ÊÿÊþÔ·²O?Aõ-Q;—‡!¨9âL’‹0 •µAÃÇ€LœxÌ=³lÕ…¡ŒxÕY{˜­ÕT,%³§[€²û)Q6KøÇn	‰é. ‡ÂnÄ&A^Ÿy7!á}+À‡éb¿ž
+Õô¾/ónÇ•˜Y#°8vcƸfW{
+pI9†€÷¾?.dø£5Å*õ[“A™ªºxþÖíÀܾ
+¯è.Wزt¹%Þ€"³¡oÆçàsZúÏIëbsôgÒ~Ú·LìÔ•bóJ°Ï¢1ï¡rÚS»Ì%p…e Füƒ–
+pÚcÊ'sdöŽ°Ã
+ļOP
+3»±×ŸS¾µ[nÄ´M¼YEl4÷”×Dh4»ëå÷äž`OU+`beIŽÚx“Ì.-ÎÞÚ¬:ÙcŒ³
+Š.e¾Ïfý“¼,«ûžˆùëHhJ’äÄ}¶,‹À-G’à¢8ñzZÆèA4κB8o¤aôã­ÔvÀ] S{…8îöóÁ$Mù·Sp»ßàâĽtúïÞò·¸¿½…úóØ¡êôéh JôÌr]/¦‚†ažï‰Ä‰Q-\UQJ£zȾîÁÄÁgl€]cµXQC	Ž–‡h(·+xޏŒÞzyS륽wNHž¯ùVêfè¥ÔGŸ’ÞCâƒz†#¨(7\
+U™¼Ñ8׍Iäe%7^ñ˜dåcûcé¡uÊ;W™
+°I¨
+Â)¥çJwoo0´¤ÂFâ3“úŸ×°Ííqû‹4_ˆùòž£}ƒÎ¤O"åË` î$¢_`ÕüGS-
+ÙédC>¾glÄb™
+Ó‘Gà	Ð3eùP5ÐÔ}x“#3ÁÆ\õ­'!nè3«6wY›ë|ï†V¹®ù9½ìÔu}Κ`ð±ƒkì…ÖuZ2ÊàÒ4@> ·M€ý€Cï}fìJH7Ù,ÌV'ïGÜ]¥Gý›!¥¢Cµƒ=:o†ˆÐ4RòJ×;„kÌ›-nPñØ#±ÖU"\ª—&m'Y›hÍcäÑA”æ–Ty]ùdt;ÏtØÑFzS.±–Ç8ÄÒP¡mJWˆ—a:ÿØIR4ç”Ö5¡5W®	ÞÙ	5m†U΍r-Iµj jB.ð‰°tçj2Z;ÞKÞKLxj†€†ßwˆÆy:ÔÒNoO¶&‚†KB9—¼Nó¾‡(§wåcÂ¥°5Wÿ
+¹òŠ-¨uiÚÎ
+#äA€#¨›ù°¦ Bõ2|‚¾w}‚b³ÿç+^–ô&”i€›²ºq'Ž| ìøá+°`pÖÖ‘Þ]\Wt蕾
+$eú¨#Ïu
+$rù²Á蜖/g«›—<›ÐýóöÃ/Â`2¥¡F…£ÀœòN›
+ÆÙ'ïåÍppvW¹Ô)ó
+¡²Ó»˜ÛÀá˦5¨î¦“4ÁG¯ºÁ–;7왾+ZŸ‘—µv‚X$Z€Ítö“|xF§zøL£[€k;+dˆOˆÇ€òÿövšƒj:R¯ÊÌ
+º½G¬DîÝTõ]™>!´õ¤q¥wò
+ƒSW^ýp`Y»º”Á!—!ywÿŠÍ‹c)üĈZbSÇ
+Œ¹_ý਱ogŸºÿþÅ{ÓäòæH5 at 9àˆkàÔu}Ð
+¡¼“,ÎX13yL9S¨?g2=ÙÉ g\	…>z{B^µk>šî¢†óÈÈ¥-š\*šïÞLÒC]y
+•Ó©–ÝeèsõE…
+endstream
+endobj
+100 0 obj 23395
+endobj
+101 0 obj<</Length 100 0 R/Filter[/FlateDecode]>>stream
+H‰Ì—ÝŽ\GÇŸ`ßáÜ ÙNú£ººÄ…J´(ˆp„PdÖ›`ðìZ›µ"¿=ÿúèszvÆ\À
+JÖÚýUêê®êêª^–ÃÕO¾ýy­-®\K^Z*aM1öÅaNcNmÀлÁ@­M&¨±j§µÆºkWÕ.kn¦ŽÛJãÉDÌ\'Á)¬këùÖļܜ™€vqhSˆn7îv‰ŠÁÈû>ÂÚ¸&ã…+-a±ëºÃjû
+©¨‰I“ÖVr™L0“¸qY®Ïe;QÀb¤D$g
+?`£=ÒÄš›	¸Ež/*vJˆ½ÌTÔ6Š[
+=-î/÷±¹*‡y#Íl©¡Úm@/³çgqتE¢W	D‘Fí:n‚Fµš rovÝ:`h­;ìT›ÃXÇ.[t³ºúõ)Cäh|õˆdý¤Ïȧf%Ï틲&Ba=~Jpý_	Æ:Œíþpâ‘iÛ:ˆ£& ƒ\[r˜
+˜4ob3ÛÉÀD&)[Ö{RäV…ê°“^vÀÚzœL@@®]úPÎZM‡Ë÷1fÎ+™<tøkìQx)Ñ9ë#¥ÃPÖRðDq{(Ÿð¢·ÞVÓHú<»0¹§§僌—	ýÃq㱓s+)ÂrÔœÛ*EÏ%M9a’g‡ÍÀÀ
+»‰rŸLL‚V6'’Ÿ§º\ÜƼG4Y›)Pû›ã.ˆe8šyZÖ¶ªéZPÌíÅ„â8v×.î
+`²="cš¾N[×nQ`ÚÚEÕ®ì^P%^.úüÍIÐ<%ÔrböMó4´0Å![%Ôì¡{ŸÓ-ZuÛe;^mÿ
+j,͵kÇØÐÌ/½˜\ÄÐPŠVš†,’në¸	P>»	’AhC»nÛ€hªÁÂ<#¦‡vÍ͵)_/ÇÍî'¦<LÙ~ü4뛎›ÀK’†Þ®J’'T§:¹FZ¾ÁÒþ‰¢/èJ½}ºÜ¸€ç>L†(Óž†h›¶rp"À„§Î
+³xœ‹Cyˆwµ÷Í´Õ$1ai/P*äÅ}ÌQw7xfiƒyÜú’› t;Dì­Ë€¼ÁÜË€y+"@oì‚qäR;JêrÑ‹9xC£Ž‚LRç·§ME3TÖoÖhý6`òà
+gµ6VÞâM}Åh¨PZÅÆ<È÷IÚ¯ž&|­˜åš”S©bìÅÜ×ÚÙpËÌnųÕ0»cy‘l²Ø×*bÏòͯÕÕî¾ãÉÄ~4ÓbtÇ—O÷úê;	à{V@´Ä­ _â%(%[
+ÖŽÃ¥±ü†ÐÚeö7ˆæ’­Bž÷¨-!êÇX¤";ôDÈUu>c`v¹ ãlÑ
+ Yõg¾Æ3«Èð­öc}”œfvcÕV''“O4P05n$ëž n
+Â"‚.F…âv@‰™sþll&
+™@ˆCÝ'è‘eÕ" G­ÑƤÙFL9ëhdÙiH´Ò£g
+×éúÔœ€o¤†Å°Íz¿BÃ\‹v(lŒ¸JaLjQyéƯ¦Ï{ùzŽ¡kÝâõ4^"XÌ…™¥:p¦»ÄD‰5ŽºH2F>~œJexLŒÓ¥|CRØô±W$YÌ
+ãAÔÀe¡à@311Òd:PEµu_]P…Ø;ͨ
+Ø* Òlɐ@$0yý’kõ«Â`‘v÷™KÅŒ*í܁ÐP3·ÎÈ¢ã,Öšqj]ƒ.ÌÅÈ ÷j—³ Èu­.ËAr5bÎÆ$%®f°;ñt*
+b逽†èœÛY<ËêÒðWM––’Ž~‚uÇ3XО¼>ÙÈJU‚|Kbåõ]ùû>mµ€¢C“nÁaÔR¯ßÖ ƒÑ»tSNÔzA¢¹jŠ.h=ÄÚ(F_…Ÿ.“f15;†ßŠuÓø_°“¬
+¬úœ*΀߱G_
+VYŠø$¸h!ÉÄ>}¾õ	à<Øe{¨ DÍ:›£ª÷~¹
+…b¿FhY_pÊ–œÐtœR¦x7Ïi(Tè ›žß®ó¹‘îV¾’)ËÚ¨ôªÒÀRf³µÃÚ¨9’ðäûwÞ†*É+2Sm«'R’CË”<ë2L—ë<@=’ŠÈ$(è#‰ûΑÚvPhô}Aw£˜ti5œ+“$4r±éc*ƒ	—iÐÔ“Âœ¦Äœk°Lø†‹æ®3e:ÐåäG݃zÆ(èKp'2‚Ö©ÔD!—l«Aˆ™Æ-6<€ùSî6`ŽÑÆvD[gG×4`>ójCtïÙ,(•¬)tL¶I ÇäìÛmÒ+?ü
+mÂÿ{ŽÚÎ(WŒ¼äƒÌß^ÿ~Ý›éƒM|<—
+œ¿«ƒ·—Jb¿Ì¢ØGãõí3 îóx9]ûuÇÎwÏÙññ’Úv|{I™ûuǝ¯avÇH½pGÔÇKôݯÛâp*yM;;gÜâp†¹Å±°Ñ~Å±kægúúñJïBúí¥æÞïò ¶EáõR±¯œŠûþðx¹jì·Y;Q2nÈõxr;B½½D³ý¶·ƒùnôùñšj7Z~{Nâ×¼]'qüúÝ÷ÿþé¿ÿñÏo_ÿøöÛÿÿóû_Ÿ~†é_¿à¿þÄ?>[?ŽeTêU …Fm©†ÙLÁašŸ‡`ó×ãçj€L^ô€&xW
+ÂØüf³_Çé5?ÏbÍAª2A:£î¾º¤™ˆòeÊê£PÄÌ5
+¦ I'ÛTãŽÌI­Ö+p‘×'¡ºÍ/(~Üb(EÉ É,×aí©dÙŠ„§"w׶í!q=-Šý¸pæÒ®F
+7‡òÊ-(uëÇ1ÌbËV³ÓˆÇFók™9^¸À……¾Ñѱ6S9-R„Ï)5WfCøï4:Rà‡³¦ÛiüZAhÄÚŨ°Ý°±B!Åiœí²…eÓœ;õ#²ÕÚ4™”º-=9S#a$â±Á—
+Ic%÷€Ù
+WY ›ˆ[$óšK‰ÁHDW,d!¼)걚T(!]Ÿ,š ݝÆÀ
+i˃ð±¡J–­¡™ôŠÂãSËÌ‹Ñ\ E:—Âå´Èø¡:yñ{oQ,Ê¡"ñÃ@.À“ÖeôIRÆ‘éGŠgY'ãäia$®p¹¯X³|hâJ¡@iÌÄIÛÛ¡DŽšŠø„äUö4†Ü.@à·t]Á‹E«ŸUIs‹ÆO¡›ÄŠ¡kh•
+¯‹ñÃùAžQ³0ó+–Uæ…=™™2ízõ 'Àhb¶
+(5[:B¶Tr4:(×ê×…1l½LîUt²bJ•§¡®f®ÍEoÆY¬]ãÔ*)c˜‹Ñ3~¬e\NƒFd¨¼0ÒÕˆ	Ó©tý
+Ju.ň•!trt²ãå¨åšôŽ£²B—=J¦w鯜¨Å]ˆ­yšÎÔ­Kí;èÔ×᧠ڤÙ©L
+Æp°ÒÝvqýß“¦sHD{H3ß/Ä^t¿€]e7’.ºIîZ¾U§¹ˆÂ@NƇDz‚מ§Ùbˆ®LQ?c¡	P<$„,Kd¢vP¤grÞl¤BUÕ¹4Æ£•…éë0×1¹:ÎEDø­™´½§aI¨}i3ـʞ#Ly"aÖ$ùÆÀ€ÛÆY;Œ˜ÖQþ¦»\w+¹Š(ü~‡þi&\fß/Aü0@AAADFEÃŒ“ñEŽGѼ=«jUínÏ9QbÇ©³OõúÊJ¿a¡8Œe –	3D·ØüŒcjÝ¡@
+¹W¶ˆÜõ$œí5&ät<äÅT¹;´Ëðã¤í!¦GL¶ÃhÇLˆ¼…“¨.Ü9ÄLãI,’morKv7ÎíZ÷bMÖ‰KßQ8]á³É_ݦ%T–jžaq>È5Z
+k{ÐÃà‰&q·Y…J6¢¡paT>®Ùz 7.Z*¾ÈÖ®¤Ü$úû–“„«“}€áeôDc6º?
+„GéóïðëÕåãÓ—7oŸnîïÞ<~ܾ€)l¯¾º{Ú^\~ÃööþöáþÃÝ»íÇÿ¾y¸Þnïß]¿Ü~‰S¿Áþ½ú~éÙø—7OO׏wß|xzswý‡ûÇoß|¼~<œŸÛ‹—ÛÕß.>ßßÿþîÝ·oÿuÿÞþÿw×ÿ¹¹3Ë‹?>^_ßm—ï¯_^„í?W?]|À¾ÁÿùEûûê#þçOøã0ý´•íÏÛ?þ¶wò½¿^ZÐd at Y1¥uÅcÕKL±fŒR'”XêdŸ °ªyEg-ñ™Ð¨£tmÒˆ!^¡¹õdÆÔ•{;`®¶lÀFYë©OºlƒäIõ
+ÜÛ©NÔSËÔOª€SN
+N0§^‹•Žn¤0VÙÁ¢Ô9Rî'´’âð`4´Ä¶ÖTûë>7
+à$ìfT,
+ԁ,1tª{£i¤Ÿûá»YÖ#X0ÞYÖ£d1\A‡RšYôÚÎ"“¯ ³Å¼‚Ãwãþ
+¸¸ÅVFŽ½BªþºGcùô$…ãÙ°äuƒ8©=»Ñëæôl˜ËXwc÷„ˈ^7+ˆÕÊCÈcømËôka¬p²€EÄVÊ~¶øm1Ж×â7Ð-1¸ƒâY@¥fg%Ƴùµ¼bóÅWþ°´g,$¿mÚ‹#¬pÇqÈB8–²×ALî­,¬»=wqÝf{ÝCÑLîU–£e<ÔÁj<Áo‹iäƶ;8éFi¼âF%ÿÁ
+{æÒXïº"ÜZËÆÌ3R¯Ä˜¼& ˜R#裩$+¶Õa×Ä‹„jØRbñ)ëYòtí‹#6ë¢
+½b 
+ëî"댸6hÜò߉“0¢b=	
+“›ÌcñpÎÖúl“œI$®z0º<´XÓ'gѧ-fó
+@±í5Í2yƒ9rYÛ“¢ˆ mN¾ÇE}-¬ˆ¥ôlÂ
+ /„ƒ›ËK 3…ƒ–œ#´&µëB%ª"V¹qì$§íŠ=²”'å(|”‚ÓP[€ø’³ž]_¤œš¾PE	†Ö5Ðӝï)мŠ§(…^>Wæú]Cžä÷„"´ÒF|38^£Æ:•­€iiIŽyÀ™‘¿¡ÊSü~º®îr™Î§¡ÄJ’l±§Õ[¥ë^ÖßQ†ë°XPö#ûV²Æ¹ƒ˜ZóÖÆÜíºB¢P°–Mˉ®lšè<Ù®0êÖ¢x<¦“°Ô:ŽÊZhÙ£b!Ø*dg3`¥c@“¤×íN) Nº9Ñ,-¬ÝœÎŠëȼê½¥XÙþ·Ú-ÈÐXü$ê"VÐdR‘B“,㱶ÿeéB±b²C`JÔÇD”eæ i•ÔõG&KÓ¥Sê$¨ëU­ŠBã¬üꢆï§ÁÊà.ŠI^€ß‡Žx¢•³vsd=´³uº×萜V ñ*±4£z¼!C4cL;µåèðíŠ$­×¨àGÇ´*™sÑNÅWÚYµMqrBœöÐ4x—Øã´j}ê³Tܬø-.v’9ÀÃdÉPó”ÔP­kfʳ¶”d[âÂ"Šx“ς;Ê	-pCe!	”¤à/€ÉT;ÕCŒ·={+lotÕYÆ×VÜXîœ«Å/ÍjåŽxP?é[– ´qtsÛ»PGc<»BŸ(éò‹æhŒ6f-:¸isØA:@`§
+ƒY3E'-û'‡
+!RàÓªNe4¥†æ(a(",:m“ÄôF¥Óª5ˆ´èŠ‹2-;Ï¦ï%dÇMRÉ=¶Æþ†˜T
+­˜ûÔ¶ O³MA$'cÐE°õ8~¾üö: ɍÕH:ʸ·XÏHÁ8M€¯±(ôß*JïÖ9Ïd(‰v
+¡Ú­*ØÖšvÎhC0´¥­¸P×·…£%ûÕ¦f±ÊÚljmx©1­)*ùv+ƒÑÙµb45
+Œ¡e¦›£M€ù­éN!
+Õ°o–øshÑ£i†ÇD½T Ík< ¬643Ý»¦€ïhtz>
+¢GÒ²Íý(urk“«—™7Ü¿ÚT¢¶. kÉÜz7AIæëg¯ÔiN2ïÝPšMùU˘l¡øè_‚"û”QZÙÓƒºoZŠ“Yvµ“9$ëUë#yLš”±}GõmápLô² ësÔç@3¡ƒŒ3ÁêÑÙ‘¥£‹õ!•C !§
+ƒ¢h*üÛ÷¹˜G«¾
+e‘¶[eV°“/g˜‹…Æ&ÛãRžÂ`k2(²o
+ÉÑ	Ø‘ÊìfFqfC”fäâÿ÷ó…üõªpTšJ8ÔAêÖ&ÎÌäž^ŒÁY5ç È¹ºb•²™ÛÍ3Gˆ:èف;Çæl	UT#j}vgScœ,Ã×Î"CÎd*ÚßUºT¨•½Ôf²Šæd׏=”c1’¤Í×±TI9’äeá1ÌØÛc ©¦÷´EøßM•po\ˆ€(
+_èzb¼4Ê¿R–/uÚ{y—‰ËTÐ J…¼¶BªD%
+õÂŒÃO—
+sL)僊Kuvº¶êF]BhÊÏt‘…†ÝEµ±)¥ìjÍ´JÄf¦_Õqá.r.¶À¨PÙ{YWà?/6ÅÏ(Ó
+;£wtqVÏêèÍ¥ô_âv‰=u4§‚š¹ðž
+¢neИ…™÷œ†ìƒlHLly¦Y
+f“ÕJ×	OišÓ†rGœcJ*6d­´äKqN瞏U‘†.“ÑãÐJ¿PäŸ#
+?ùþüäÓW*±(%þ"
+ºCÝ*Òü+îDJ°•™ÒjR×ê½&ÂU…%Ô
+KåÇZ¢Œ~s0ý×èûÝ|à¢36$ét{Æ^ÞÙå
+©¢Ù¤íÂb&·rd•ŽÌÂ=-!‡Öˆ›çòŸez4œþ쐓ªµ³LÇÍ¢®ã­CejxM©fº±´-zŠÄ¥k‹Ù'ÕÁA}¸
+<·†G]55üôŸ{çr2½:›·;΂Ôãã[âlá’0ªrÚÜÒÅL¸[·ïkºRÖ¡Y–¬BmːÖÚ1²V¸ƒ¹o:ä,¯»¶è×n©›A…h9–È'HTú—*´vp¸…õ®Ý'ž¯EEñcx¹ÝbíL]°±§¿‚51JõV9Ðp3‹¤˜Ã)[Áa’q÷íd1#¥Â7
+ê(¯qì‹Â*7Œ=nc)[ÐêèØ·úçF£Ga“
+Ï$ÛB°­ûzQB§ôŠ¸}à¶J_h¥Ðb_tÄœjÀº	§FÈ,&s…Æ“·Z‹~t×’lYO¤ÿÝf<ä[Bvò\“¿í)ñçê™Äç=ÝÀp¾…y"ݝ©p4ª—h.ìÖ›ëÂÁ2Èõš)‹|l?ƒ5Lw§a´ªj±vã^¼Z£Ï­-óXêÌçî|Âa®6+¢,†JŒáÚ³÷#ìâ\+R#ÿãŽsKpçèƒÌ;„ÔÔà¨VÕÁ4H;×ÚÚúd¸Mò¶¥¢x|³pv¤ë5\ÞéV,$<ˆßJ[£ëª{5ª¢èçæ=n¯¹9H­CŠÆ¶™Õ¼clõãRiÁCê𣭡8“)G°Cá¸ï¶YÎÛfÞÑ×6¹‹‰n¸SÐÊŽ·ÅËqª-~W'kl»ι­i{××0;üjsĬ'Œ”¸-d^ð•ß§xYP'¸"œëjt¦¿¨‚Ý;×Hg­y×Scœ3èAñŠ»Nó½Ÿnù<,›£Wd‹BqVJëxÜ|„;±ÌÔ¸©
+®ØTI¦°‡=j0¬;”`b7ïYó}£°0°"­‡@	öéŽk}’ÜJ
+yËìé(üœW+Ùnf±HAsǘ|•Â	NÀ¬$|ß".úNû.6VÛýèg„÷Äo!ecImœÓ³ÂEpSÔUæ…ä^Iµk]k ®‹WH5
+ᾝ¹]6;øùjÕ²ƒ»‘Hà¶ê+ñ¨­_¸%”È\Ÿe½ *[g!}ldÏÏ~8ûäû'_\ß|õúåÍë«Ë×N¿CèÑ—OOžÝ\¿¾üñôèÙO/Þ]|ùæâòÕw/n~úú«Ç§OmÉŸuÉß>¼»à¢Ïñs–°òÉÚ#Û¿LxO†2ÈÖÏšf…%Š>ù­Â‹†Í<TÓ@Ç4CŽmÏ‚
+éZãáÞ#œbJf+aöU"–Š,Ü6œä@^‘p„q’&uG–cvSpÊ»Gãèž#6€äÓžbD†3H#©ß•4 ×±îúT9o‡Ö
+]7œPÍ'€”¡¼ê½µÃcæ­¹çÍÍq,ö —¢
+žFnFÓDoCü²¡ÇC»ÞÅ<΄Kiµ•"\FŒÒ˜A@à¿]¡ÖŠÜòçLCÐ-°Sˆñ^©¨†
+ꥦ¾Ô¯©È˜×È
+ØÂ;/õ0ʳïÐkJ»²0«háÑ–
+¼yEgÚ²PšT}€ukü®¤"Oàe}nàÙŠlJQGm	¶ö;øcZ5’Ô¤ê·\ÖŠ½&%àûÝ玮"x!çœbøœóxŠãJqf0ºàù­…ç$ÜJ®à˜±V
+a¿ ¤KšG‹+°^ÝZÓÓ:¡ˆ×œN‘mÜ»¼w=ðþæ`FüÞUrYA‹ ;&&ƒ½>ðÚ<šáãŽ1Ž½"e^W2ù™A}ICO
+FuݼÂÜ‘``:¨€Cø~‹<%¦
+^åû¬>ö¸ÎŠE"XòèGL!ÓÈRƒá)'XoM)	0+èàUW at xÝ„ÇN·)Ýõà/²ËԚ黊¨
+s½£†/ÉjOl"É·Ùq×£
+Dzh#©|ü'´q.ñ!ÃØRY[ö$ÁöÀ“aôêš¿ð¿"äuÓô~là~àÌ@B½+XÄíܸ¤œ±¢™b|î6ˆ™s=Š›â#{Uƒ‘ñç1úH“kðy[Âwæ³øÏ"ÍëÅKÃ
+¾²
+ám‘9¢À QïBqÀ6~ÌAø`=iFF¿‚9ò×"<Þ$®õïí‰)S·ö«”|»Ihÿý8p at va»:ց‘?*çêO¿¼4±U—øËðh{.»dÑC.}69‡5d-²‹nh³ŸÉø†—®â6©¿î=òÚ{½ß[›é"uR3q¬%fWÓpsÓÆ@«ñÏ`çQ,Äm¡4³Âì²Ä‡9‚¹_£¸.›Âa[Ši#v}|7‚7õV€Å“_½BG¿ù(œîtTMƒ\Z-á¾³X'@ˆ²•ˆo=’§ÅX¦pžoV€´Ù\ÅÂx¶íécu)±©»ö”Œ°VŠp—›Áà…z˜¹tÙÜ…¯Ž¢U
+,šXð»À¼`ã&FӜ۟y•p}ÛL›Œ‡@`äÇ/Ø]W
+²Ä·f9Éá°õW_ú::¬e‘…§ÔnÙGÆÌ֝Cs¶Sä&YG*B©lN—˜Ó•Ï®±ÔÅœ:ÖÐzåŸi8šþ©–èìoX{i[`˜ÚelQQâ`m”±³Ã;ÁíÔb2YàÍ~dSÆþþÃúºVX*º˜~Ò
+ØRá·Ö±ªÿ±9%,K«[‡ÀPS’âj;Ùê—Í(õ¨4„Šô.¥Ô¬w¡Ï¿ü^Ëygö°MÁ°¯°_ð’a=þö³mE
+ÝÑÔ¦J„Â4,ñ/{ÈÚCú{H•,èž!»}‰çôVXO_äÂõKÌ
+_a5bPTâß»&,À³çÇ‰[~ŒÜ÷v|,W#
+·Ñ±”zm}=fºQ/È»ÏM¿eœ{g+é¥ ½ù‚m›6ð•ÀB»àb{°(Ÿlgw7Á’}\×uF(áQŒUÉsQŽûqsË™7Itgsë¼ÞÿÙÄÁK8q‚ôä?îx¨bÀËѧA‰ÁQ^tç†Æ‰Ø5é2ó+á)u"ŸÊ[¶·¥ûªnÁÞÝÄ}Ü-§Bf¾ª¬‹¾\¬’žTücâc³~ÜÃ[Šß›’ÓJšnx½┫0Öññz´Â›j¥qšë¿ãã$EÏäJtë˜@Ahþòµ‹²ª1EÃ…îû츸6Âó1T[š™xö,É-ÀoQç	>ayÔ€åúÐ’È6xç8Êlmªam
+òqó¦(0üÌI¹:
+ÈìºmïòØ€†™Îª”eÈþxÿl‘éÇ×Hb)§ÚúC÷rúT2jzUöpuLØ¿­„ŠjۍñYg€½Ž|ÁÌÐH¸
+G’4é HöÒ[O(ð:Ÿvy𼃬Äs>x\­+À7Z;Á•ñ‡ð½+áå‰	ñlìž U
+ ’ì|Ô®ÿ‹žžc>E¡¯ìó@ÝöRÍ+€+¼†íXA?µ ˜³<p„7
+0½?aQajŸ®«¬˜#$±¨~¹˜>¦ñ¦ðtåÒC=zL€³ÉGÁLîþ
+è34ƒp—‡ag¯~ѹ“ÃYjßIW÷`ù¯¨ž ÞµoÕ±‚ä^U
+ at 7µûÙ±Vô Í4u
+tM´ ?þçY›‹
+I”­Ì»‚Ýâ7JZÕ\.
+«l;)öÁshZ ‰ëja¦‚¢©ÜÀÆÀøc·¹kØ뀣Lw#D«¤ep6sCHyùTp†hê	÷G‚¥{ד¥FÇþ&Ñ6Î:œ[p(J’[«Óàñ²à7D
+ÿKÅ4ööXb²}Pqp^‚Z€«šI)¸UœEøf at qP%?¯ü'$)N÷ñ¿ïÒ}-Ã+]ê=k-n+ÀQO‚#¿x&ÁŸ*&xÊÿ¨®v\»n ¶‚ì!KÐÿS»uàÕH¤õúC9ºNĦuu¤Ñ?Ûä4kp‹ð¦jõIÈBÛ¢!”¸š‰ql—•Xø‘ÀN&G4pɇ]ö”»vò[wö{;	+Á¸XØĨђôΣv!È	ãËÉÞÙCó£ç%ròóMÙ°£Å¿—ÑÝÄëia³9]”LUr¶äˆÈ³2žÜ´¦Ÿ^%Í/àŒgX;ª²+¤
+¼£¸5qðù632Ðä<hâV{bÖõ1‚p	m
+]mü÷ ×£b—Å€¥]‹#¯üãýC‹bÿèò®ï•ëÓ
+ž¥„è{Öcîú‘Ç.Õ¿7ÕcÏ>ôÈøè}¬g´\ßþ¾Xñb(‡àÙ
+U/Óq"‹:qÜß‚*ž­Ž‘ŒÐDt|Aƒ`ü5Á‡ ûê‡gž\[4û|6:°;gõýKÑÐV8Ï{¶0°‚#
+W])b“]‰t=Žz#nಢ
+°¶2çqh
+Ê°„žöØe¸_ÕUÊÖΩnúv«à~ìþFbDóQ$X¸ìZ¡˜°99Ê䥱Øýþf„f!räì~Æ–t$Û¯r·†{°ºïßk™þeòi–æãcàzqÔtÈ×õz.‘ÞâÜgNÎÉ“òŸ¿¼m‹8ëÚ6"üæ
+ Ñ–ž
+‘ \Õ•¾òCˆ1îÆÁ~9´5쬂
+¤V‚«Ïõt)‘Êv0²ýXÇ[‹`$¹ÀÑ*_ð§#+Î3µºTùŒÆ~8#AÏ/¯…/÷Î(Äȸ^){–AÒ^©3ÛÜsf…cü~ymÛuþ¶…öÉg?˜ëÚNu%xÓ4Þ»ú5üÆ
+bí‡T-¶†’#ÖŽ®4È6²Çè1ˆ>Ÿ>k´ž(	í9µ2¹’à| YH´WBÌgïǗ͇Ùâk«C@åJ÷] áy‡='xÁ•*!¶rn’uøì–=D®(Q€‹ßkæÚJòƒxâGÙ–xŠPç|óë³X8Õ¾ÃàkÂ#{-°¯ûÞ0^Yðç
+‘ÅŽwu‚h®F xØoâV	
+f"hÌeÕ»"dáÖ<†«˜¨×´Î¸W8ƒ#$œàÚ¶¾„§2,àÂ•ìºmL¼æ­Ñ„øzèÞºÐS»À®Å/x<Y»^`¨ÛØnl¿_² Ù–÷ÌÁ¤Š‹¯>Ž3àv×µáA³7íºÖNì7ÐÚ™ÿ»±mqrmq_„É–µMà|73ÝÙÎn›lq‚7mv…‡]	¶¼kh‰Np3@µ¦—\§x×¾äã˜8ÜCSm/뎉ޥþ¿†”öRs[y lJ€ËLJXüLØÇ$÷¶.‰A÷;ÁõŽAè­ù{ˆ³Ù53ÁÓœi‰"ýô!Öƒ¦µÃ!›³m{÷Â&¹á½|ÈŽGŽªð"Á
+?&N¿Ip‡¸Íc’µïYe—ÂMY7pÅx£d	†Z…ɨwWOz·>Ü3/@òÎ
+ÜÕ
+)PC×úÎj÷îÎ@Ïٓ]·M!SQ¹]BÒÇÎ
+–ú˜àÌ£öÇ„Wˆa»¼’“À×ZÏJðæ#ÒŒ&¯*&˜-5–dºEÐ,Ñ|;ªk8=ñ™#ðÇÚÃOq^Lþ;’ð™=”>QÓ à(0òʁ/Ü­#]èÓ4
+ÓÌ÷ûûøs2^!ñmüJZ (É?ïz2×à{ÍŸÿ6OÞC3ʲ툡
+Ù=+‡â|û*0öε#¿
+¿Ù	å-Ú¿þé"8àwWn¥ÀZßâ]€Ù©
+~*Ø`$̺ç•—ŠQ±AqÍS…âïõÛ¼¿K÷eWW	)È£9‰®+Ìyñtƒ¥ŸtUHÂsçð?ô±ê²ßÏûMª ,,K`}*ÂpÆÎp¯Áÿw~2‹µƒ~Ž‹]ŠúŠ7U²‚á'#Àx’@DcøÓ‚ZÛñ{—ÙÓ>ì•c0@ÃYü›Ò‚hÐAҝñåëZ<é…Ê}KÃÔà˜©é¥==Ý`ÝÍ(üI€­ƒ^~yí1ï•7H,È,ã·
+¾lדÇZHÑüó ®P½/úgHa QÇý‰“ÏéB6¶oîÛ[¸ËAo%½dMW>÷¤‘µ÷2˜šx«Åv/à8õú`Ó aÅîÕ—ˆçùi7N+¶ˆ	œ»>4õËk}Þ€õl
+²ôY;9%NFïË+¢ƒ¬àÔÒì
+uîKì,ÿfýÙ´tAY–ÜD¦÷ÃW°¿Ñ~‡ Ä+›óN㦼jèúhYºÃà*–;»Çó#Ž.C—ˆGKžxËáÌï]°ÄR€E’¨í@L/p*˜
+Kpi»è)sª¥†MöJ[åZµ?*‚YHjæê	z‰ØL[íc¶§$ÑU\¬‘þÞfÿÍY<cGb6ì›ÔúIRØ®îgx´‘ L‡kø’æL*g𸷲êh›JTø¢d;` °%pVW9ÔË·žh“‚÷rµ{v~
+vôçëë–#
+ÜòiáÁ©TÐ0<{¥œ#ðmçSE€íC€Ôö÷‰Í(t?t0ËÎ'ãtž–ç×®]ãr?3JÂj,&F¾tÊ.ÝOº-wѦYï³2	†Úüzn§PWÃXÉÉÃ8´Áßg[+
+ ¸*³
+øå›`ŸÕÅÉZèâ/
+ö]Ûï·þì…¶L°á»ó8’þ"hóò1lÞóœÄÞÿ¸•:`®†/^0‹¦W{+1Œ:’Ñ®+ãGáhÔårnc7=CÆïÃœÑÜêml¤É°ûbÃaxœ6©fb2_KŸð“m±Lë±ÙýÖ±ûÞê׶ßw7žÅ‡•eÁÒY“S›J`¤îÌ]ƒ·µ[gG-ØjùsBŒ™ßo
+Ÿ¬X€›3ƒ•qx–n#Â#s°PðÕŽN^ʪpròªS¼V¬âS€¾´ÀOÓ$.èœ6Ùtk{E	ϳ¸ Õ`pQ\ðï?Â"ÂØ“ЩŽÛÐFxà?ÌÑ=Y}Túüøï•¥†ÅDrjsÕ´Ì’<9Â7ü佧àî®Ü·*^€½Tf€¼³½Ê7V»˜—åõüŽ|	Ž²¥
+¢‘Š?’¶×^lŸÏäê÷Yµ‚›«Tã4Š|€c?‘¿û»
+¹éµÆcvO¸ä)“
+Žãfº`W@ÆÞó@òò¬%ûŬ•x…?ÞÉn<ŠŸŒRŠ#°!EðX|ËgM at HÓ®/À6¸[îv€+¤Ö/˜ç8aš¨k¥·r	0øf¤§7¶
+D#ùpû¾N™­ßÎöeºÀÞb¾LCp>+pM}2ÑL	ÜG¿w?j6iÑ`‰áBÃQüEXå
+{²¥(9â¿è¬QhŽñ_›v퀖ùñ‹g/<kC흑7‚é¥tvZÙÀ裚ïUMBÎòß:Û5`ã‰ð£ºÅûEát!Q
+¥Ë©¼Œ OÝß<šÒ0a´´ó¬Sá@™Å,ëÚ”|ÁWÚ­qQ8fµò¨Å!AÇE.¸ÀVÎ*þ‹Bý¢øD×·{ÿ"leÎBK¹„}›4e0.ü8z]¨ü÷‹bùÜÅçæ|žîÊB ¨¿(ìÏ©]ÑkýEÇ‘vp{B)À?ÿæÙ5ªS;«n¥Ž~ñ쥹[Y´ûNï
+ÐB¥ëÞþž3üýñÿ¹Y'h%ëìc,×ßØÚáI‘%N. stR1Äû]9¸»Z$ÚoidbÊ÷Ü!BdšF«å†Š¬£³·×TRºè>X±îóãûì8{»ûÒd¶ÓyÁ6¦Ûe…¢úUÂÃõc/iж&¢ÛÔãÍN—b*fê¥Àvttr‹¸5ÑØ1óк†¯ò
+­uµr¹ˆ—Þ5ª.ÀéÈ@÷è±ÞÞ0b
+´y× ¯Fb3Ÿzœ#^l"\jé9BŠl´æKAÓ"€Æ¾<{ã®a€T˜!bݧsëLÝøE{(æìÓœþö
+{YE+r™À=ÈH€¥OÚ»Zùýp»ÄÆê,Ü9à—˜ÃaÐj¾Î#z€*7ÀÑHÉ!85€YðØpãvѸ]ØçÁ¡ÄìGÑž;6¿ÊËÞÅŠìWˆ­÷E1Ô×z¸OÍnºµwËØÈßd<`
+2cÚlÌ÷¹‹Hì¨	Úy⯍¡¸Vm°Pyç¼P~†àÛö­Ú
+
+€«¾xU	C3TÙÉç{SƒÅ6ß®¬Ü&b·
+ݺæKÀšŽ$˜“ÁòV¨6E°]=0‘¢7õæ³rØ»cóì8ö@«žè»
+æ¬×VM9|ÛŠsuWRƒó€®²oõJÂæ¶Üâv¨[§f}€½M­…š:î
+‰ï ³ÊpR2ˆ¶tŸx©ÚHK{G G
+wŸ¤ûfxøÀ÷M±à	
+Õ ó÷µ&ré ½l¶9˜YôK½:2‡}làä…¾ k3@ÅD½DsÒ½¾Å°ÅÌ	bª.ó…¯Åpñcx«äôðùÚÃgnà“Bæa€Â3-î AÄÒ]Á•—qßîê76­7¨ÝMÉD7%|+ö4€#©¢¸
+
+pæ§]Gv¦ÁÌ;ÇíÒ]ý&†â,gï0`0Îâ¸b]èê7Þ¡î8×ô†Þ‹Ò$Ü·ií Ô㺻9EfýáÛfo]; Yù¼è%Ö§m&Ïì%|˜ò…“¹Æe¢³+¬Ø<»ÜŠ—÷!R¨&º¦Ä˜$žq¦y,!­Pi†¨¨
+Išp¦¬¤NŠñŠ»‹á¾Fp9Ô³£Pi UŒûÚGö$Ü«p؍|_qÐ܈tðL¼ÄnþæsƒA&ûžô]
+7a6hyÎ:ØŠ;iW´`ó82,ú`¤?he'Ìd³s¿v=ÔªÈô»uD¦Å9›fZ¸/~ß8;ÊCs»uÈíˆA¨Uöö.hƒcÆЋÙYÉÀD±´Ákuë²-Jˆ+4ø+_‹"]¹A2æ¾(]qã:Ì9ož!G×¢4míª}3x–[Xµ•½œkÖÏmî|×eQÒM6€’P‹1°fi¢gö‹ÁóÑHN­f¾=ÁÜIx4¼iS/fJþC'’>6½ŒŸíîÉ•ë<¯»Ö®y/4{+Y¤4ÆÔB˜‡¥z7WŒo…ò“&í§UmÌ‚¿s‰gI•_/%ÇÄ·ÓïL£6Ú»!±àµ:`ׄ¾ã†yÏŽh
+T"O”ÄLë§X»– yD°B•²…ÕÊfÙäíÞÒWӽ쒻QkVuË…Àm¨¢“µe¡‹ý®K®ÚìºB#I$gU¨ô€ûÐuÍÆL»W_tþ¼îbÿûZ·Îh!Û¡M×…ŠÍ’é<k¿Oìxl›1ÚÖXÝ·PL˜6k‹:µ² Âm!b²ðÐËeÔJ›·ó7<†SÁ¥Ž éè;"&˜ÏÁUãÎîòl>Çt‡uLƒ\bÌ'®·ÏiðhC%×ôžò.ÁéÒ\1_X:Í+ðÕP±Þ”€üàÎsô[¼ÌØÙˆ¾,hñ´ñr1®0]nªÈ'
+¿{ߪD^†ãØNÖVˆ1Å>-xÝPëm”])n–†±*I΍©ªqÜÅÖ³+Àÿž<¤’ºÎê΂nßØñBŒT*ó­m»ETØÖÂo–‹‹›Ój]z41ÿ‡ÇÍ2…`Ëñ æ~°-ÄpòhÇ}!æƒG“A!’=µˆ¶ŠDD·ˆ.Z‡wt+Óm¾Œ7˜e8IqŠaÅZw]æoòpoÎüRb´Kcq1˜&_jNš±]¾Â—ð.M^ªß¶÷>ÂbÞ½Ê˯:è©‹°ìfÀš"±0…~õp)ÛikÝy¼ŽX4œI«ÑEñ “kÌI€aŠ|B¿\‹‚ìQù8^z-تå
+‰Ï!pYËZ°Á¶p)ç3ÃBZŠ ¹Ä~Œ@MFPþÇÁ‘6ú°œûöÏÙ«Tä.ͤûPàs]Þ¹¨©Ó3msÄ%u/¶@Z
+‡Û«'
+¼f_{é!%§'À9•®3øÜqí¿V>ïÞ´K	
+˜A.˜*½\¶„¸QáKòéoãìåÙog_ýúüÅýëÛë‡Û?ï®îOß:ùìôüÍÃýíÝï§ó7ï®>Þ¼üps÷öÇ«‡wß¿zvúÚ–üðK~züxÃEßáï,ÐiÆùù”Nï%dSYJ£þ‡àÌŒf±ÉÒ¥5„Ìdw¤'Ïì	:ÞIæà¿ Æk’bÜS
+]Œ¨Æ9Þí²N^=‡p›¡ ÄÏZC·Ñ­Ú
+
+ýÁØ
+=À<Š@›Åi«¼Á²9°#¹$ùøè*ѤSs
+&×}Qà¾Â&MZE˜xÒ,šFÙ½PDëZŠ’Ëž@hÄÒîr”àÐà8¬9XF6¸Ž£»¾–À‹p»ƒ•1xd½—O¸ë_Ÿ¹
+\½„i-¨0	7f[1z½)Ð{V`«r-–_£
+3°¡+/
+‚<X¬YìkØôóˆ‡÷¶å
+ÒaXô0†M?Ãv˜ÓŒYëÐï/ÌAɲRmO/ËÔ}ÿ„¡*Á€{¸¹<ž¼M—±ˆXd “ŠæQ.Â1µkKš±–šá4¬¸Ë½P^]%:a¡*®ÞÃxf¹ƒŸpÐÑw9ΏIеja1”³MUp"bÂP×á¸êödÑ,vÕu8.ðf!nò^o†.7˜­„
+SZ0^Å/dÃÚH:¯ù&9+ÊfWŠ¡³*‡JƒÌ¯åI‘·á][+Á›ìm³’½L™°„ÃëbYBhpîa%•èÂr¯ònçÂ…!.®m£Ð…¥`¨Védž%›@îe>`[6Ì݆ Ù°Ñ_bT9+ÃÜrUÅ
+pWÙ0è£IÀÜ Ž¢’í–š¼CÑÇ×ÒJY>c$ÚFÜÜb	×zy?06 	Cõj—YkÐÔ@­>CèhZè½ÁÖ×üuokÅã„QB#É¡®ðTÒp`»¶ðI°‘=éLes©†©)¼¾a«·ÀÇæK¸BWµ6Ú…˜ë¤[iªï/‹›&cl¦ŒámOo˵p›§ØdLéè"l÷l¢Nƒ­ÇÚ½åÏhRàØrt¨$m½vJMÓ¨\gF:õªµ9Š
+Pú17‡À
+égFËÿ>¦Øáãå{w¸òZ_0.éâßû¹îþ´ÇÂR´»g
+_Rjî;‚+zݽ¦ûê"‡{›úÀs	.ûB¾`ëÿЊØ2ýÂlEm¢e+Ú”Úm¯áJ`Â~½–‚™>¾n-´}µczî-õo@ª}¹Ÿ\:$ƒãON[°mJB×ßî=¹×”^qïá³f{=8½áýtüõƼ„¥îô•!€/­ÙŸ¬‡$fÑùÖ»šÅeºJjnLn_ü„'¼¡ìS–*5™Ž}–Û¤,WQ,6”ÒÔY
+VŽOÞ!«~9çt¦ÊâQ
+dBا†wÿ%p~çp5›‡d~õª¨!ÂlÀ;CÈnd¯¥Å]:@“¥h­	ÙT„&
+!¦^ÇQ¹È)mL”ˆ.,NBÿz|»ž•Wd?zÅ„wìçù;šýÄk÷	?
+“N+£ñx¸á%ü^+ÂÕ”šÐ˜dƒuœ×ZÍäìÉüêÿ‰íaõ¼õx£õ·J"Î7¸Š%„vëÿ_o®­]ÑJ7‘â‡ÄÜÞFÿYŒ„Ó”ÄÄP¿ÆUó€}ƒ¸u‚‘»âÔYy¬²9°ps+áxÖ–Èè“vN‡ã
+c@Ķ…ó2
++á—Ùýv f¡öJâ€a˜u¯x£„0Tòp…=ŽsÉ$¶h»Ys_S.˜Â¦h¡`µ‹}tÝRó´¥qÙ0ÆVµ=ÞÔMèS}@ìki8ˆæQû¨õŠÐÜ¡ÿ—WM<×é³¢P%½U„UF	3oo—±šø@ô³¿
+endstream
+endobj
+102 0 obj 23623
+endobj
+103 0 obj<</Length 102 0 R/Filter[/FlateDecode]>>stream
+H‰d—1nf9„Oà;øû R¢DÅN7^`b“&óo‘,>»4º?è×£DªX|t¯ýéºçslÝϝsϳö=×£jûóû#ð~¶×Úõì«+×ÚãkåZ}ÎúBõ_ðëƒxžÛx	×ê]·vµ-F(~, =óJG`Ï8WïGÅ=×ês§2¬±Î}á8
+¯3`ÝNl£7˜<Â~–Άjž+Ï#óF ½…ÝÆεã±ÅŸÏc¦KC7~?ð~ñ͵îÏÞfüÔ©ï'œòæ~Ÿ5löG77ˆÔe¬G9Íp\±I8ŽÖ\µÂÓ$pk7?vfe6 Ê!”ÃGêˆWF{n ’èÏRp?àŠ2`—ǝr'7Ð{™˜-2¹Á>ƒ¥!6~6È4gÍvž‰|IW̲“PßXêYøþøóc|ŽGלŸò9>ÿâŽ÷Ì]…¹ñÿÏ¿‰
+·QxÚ]}ÔQGÅŽ»_Xu%8ë=©7=·5‘Æ‚c«®13­ÇÿuÒÅ*h•62hº¢Þì"lË
+ÎçB»ú±Ä±Æ­|±(™‰G«¢„øÆm.#yí
+äº2ƒ—·¥ï
+€ÙhÏ®Ÿû­^¸´%
+[ª,ïêM«{•…@øyªTB³Ù¸$µ
+{*³°Þ`@Å¿ºù†O[Ô¶†xÊö
+5(àŒ ð­ÂÆYr-”G«ÜðˆÕ¥!Ð¼ß
+óöѽ&ÜnO;Ó]üÕgJ®…/Ú/c”{ŽÎU»Be÷ÖZÛçBÚN”Ųzãµí… œUq¸öž¬µ¸©8æ\ësßÚöà/¬õ¡­­+ìXÖU@óZ*
+³ÊûW=„YDßLÕ•Ë}Q(’2ΡšK5®„žå02õÅÊìg:gÕÐmW0®¡Ssw‡àXâ*õþ—ÀFLîF-ÿ)Ÿ¾ôíáü8¨æPTùs(C(õ}w’Y3Ï7£oë°Z \f—ª­²v;(Àîñ‰Ë’&žÎd„ç#´[¹FyGV¾™ÁU’ìÕ²RF!\˜)áA·"»P壭±q²ò´¡O×òÁcWÑ*¬€³š!àì#Œ«~éßtóµ…¥0zR‘îÃV±Ð°ôÔ³iÀ)§‘*!Z·jÈK˜
+W¦%ûâlWn|û+f?]w%|¯na”bêé4ΓzŽicíym¾ž\ëÑ’n\(ázßÑlO¸|B¨ˆ¬”¡­5£CgÍR}m´†÷´¥X`oqi¸„¯ŒÌbàH]m:«0ƒ=O×Qµ)Lk÷@ڞĹŽ59FÒË6ÌÛŽqotæZÛ„Œ`§ýÀÀ™NˆÐòÉ'¤ÙK\š8š_]םiw1Ýf‡(ȁЖòaóÓ‚^õ>íÆL[ÿ맴íhCû	`3_À*³>vB(yˆRÝö
+›_p®Åàx‡À•ˆ¥Êå¡.ãõ}¨*Ü,¿?ºm%Þ½A§
+ÑÜ:
+R÷–jÛr`÷Ò­ÀÞÓ	‡ÔÐhs2ŽG!¦¾ø}jUÒ#œ¹`Y¬~<./Ð*¤€³¿¼6×ÊPãZAq«a‘ª6911áç½>&Ý’±Á•ý²yšõ÷£3u^oùu±øZ
+·ë¯²úâÐèóðÅq`À«À—ï8
+`@«rNx¶ñ
+l-vÿS®^-õ±€ð	o]í*â??Æç¨.(Ÿãó/î(³‹2«úïÄþæUº?ä×oºÍ=Þ£&¬‡	ýëëãÿð¬@ýmPpÕ+ÍOBOɃËÉë›´Y„Ê„TW².í®	(à’òoþ3 F²ÜvË€Ô	<ztAˆÀY»a=·€BÍ¼8ì’R&«¤^3[_ÁE•”Ã!"0nÖˆkˆØp¿U—%)ºù)¿?wXÙÌâÆŤiª]å½ÙQ½
+ÕVÆ&š+ñœG ™“
+¾¶T)ª1¹d‰yž‡
+M€¹¯qT
+;z°%M™ÉFýx€üá”°ïÐÞ•í—Õ^Ðåo™a2H…Íð<‡?¿¾5§m†ì ²¦ZÛ?åB‹¾µ­‚
+ãòm¼àÄÑ¿þ)ÿ3†Nî¸T܍)Ï澧œ!ÖÎqºÜšw	vÔ¨}ñÃô¼†™¥à“3,Dÿ–‰ì=ËÅ´g³¥·mÉ[ü¾Ÿ*8xÖÿiÂÊ-0Ýc^íjè·ø
+ºÆªyúÔßJÁ-Àôs{+9ÌBKðêh„÷\Žô¥÷	!ÍÏy¹£¾¶­H$ω
+Œ‰ñ»"Ñ;²1þVVmz¡?²ê¬HàUi€aǵóìsU
+Çj`o˜PU
+
+€’›³×Æs–û'ØNŽF\íü6¸t*²By]¤EEl°g[E!Ù+€E &’¥Zs6S‹z½ÅìUPæ9B|Òüõ¦KZùqÅ,VTâé œLlieï|Åï¾å$1óú‘tÓüí6ÊvÏóá{“펿¼Ùê0þ˜„E
+Í'QÛ|ïop—µbQ£…lc©ž¯×ï}ìÏóõïO¤´FÉ­WpˆVë¦/ù|¢K‰p¾ïÔaûh=—^fK-€ çFЊ„‹«ì‘à3Úžu‚;b€åׂkvµv©YZ
+
+b&§Üópî[;O×·ö¬˜ÚÖ©{Ýéä	:tå×ã@d/Â%!¨;G‘Sï[éÚ=1fCK–/àt€ŸŠ¼¶
+'êóxiCpæ&ê½3ê÷!p¸\7H8¥‰0¨QkÍwîÝžíƒy‰ P0[çjÐ6Í}tY<t¥¥ˆwŽjb+mõ厢ª3¡Šž
+ qŽ«h5cƒW—2R
+ós>$fÏԁêÉyªP¸
+]e¿ÚÕWÆ68ÐâôþÚ’i‡z!æÖúÖçVgµvO§î¦ÕeÚïê¢6f}ÌÔ±PËäyå?ԝ»
+—Qvy©k¥1‚Orc$~r{ŠvX…\»z2³åHLg~Ï’õ…ª~dØM
+‡‘&cÞW¢9†Ò'ÅÙz°žæPÿ—iíZáO¸iË0tišz)álu+Wèb¬RZ›.)í9 V' #ë
+šhÌY°¯Rš£òÜÕÉÈ×zHÉú©,tûSHϏ±˜·Aшïi³À]
+ËWµRÊæ>ïÅ©¥Š]ÇËã|—¸¥Kñ—!ö™éø²kRúëÚ¸¨àpXÝA®m›‚”£–ÍÐŒü<ú@3jŒ]KÁ‘`ë÷˜û½!o¥6¨)Æö0>¸–rÙX l„¨µæàþû_í«ý5Ù¿ý«}ýç(´nŽêÿ
+–>n°ÆuQ#ÝøA¥æÊbd;ÔE•uÜkéÈ|K—sR€×51_ïñÎhâ­f9œ”a;
+ÔVæ¹Ü@6:a>z#´E ‚dU]¢r-O¶ß}W"[•(ƒÃå±ÛÝŸ#xkÚ ¥õ![§7y÷3g18Çýü“LÀý”ÏŽ¯êºt±ø*}t‚U»Êî»™Úõ¼«Ú£60*­Àt‹„úƒGêlÀï´¸¤•Ieàß«xtæ*pV-¢ˆcZŠ6Ù	FæIÐÊ rÃÎã¡¿µsè‡=¨oÕ8(%h責à¤AM¸8{à(šb-¦Ø-ÐcF<³n
+<Í?ZÛ%}íuÀ³šÿ±Á·ÌZ§!…M»PQ+¯%}1´ï.«Ø·Ÿòp>œ5àÀo_ߦzÇÈAIg™‹
+zùÌ,tàšzÊ[¡pù‹	ÒUØ¥Ãú–g~µ6žç·¼x$^À§èLÐÒòˆÿÑZÕp&/€Ss$¡=üVH˜mÕS!Z™ËNfˆoåÀn¸é,Íÿòbg¸(™³¼z"À¥Êv	H çj©ÓhĶ1ݾµÖÒ¸bíցñj'âŸÑd·ó¶ÝÉtcŽè[ÛÎŒ	Øv÷Qß2ØxÒû@Wx¢L,u¬¦ßcò¬:VJ(WR**FGKaͤwŠ¹^ë™ÞȤûrš³·£Ù¯“Ô¾ðø1-=³é¯—#h²õb²¤¶§´R!'"íkÈ珖¦lîJ?–öÄDí¼ŸÛ^:ýyJ	Ë—ŒàeX™hÞW;îiìëü>/͏àÊ”÷©*j>J§¬q9©QàÏÕ`‰™=±u®ã£„nhڬјú—ØhÂQN
+‹™ïG'(‡i¥$ËÞo.¤—
+ÐÒIý1måYdñ‚V+‡;:r]{{»LÕ	çž&ÂÔ2…Ç`ËJ7J÷£iqZ¯oÏÒ‹u®¦¢§ö(‘–áú%a˜#KZï©p¢Ñ\àí§zòD«ÃȆšÿèðkuÁs&×èŠCð€ùQÿ,j‰Œ0\î|ü
+	ø²¿…‡ŽwÑú¦‹Ä_vì1¸Â(~Åv”hWkã({ÁOúsF''©ÄBæ”匇f;ˆ»ø\ÁîW¹§÷9u\<¤'øz`Ÿ
+NÑâYÌúٜΓֹbð
+vœ	ŽÊ£jW'Õ˜·³ÔŒlÜÖz"ºx…¼u°å+š5ÞvZ¥³kÕ9‰uÕC°ïwžT\ ª;Õfõà`꥞‹c À£•f#”f¶«ÔšB
+°kVàžUàd“ žlP»¶‘ \b«Ãû$ì‡èjÙwåˆtYf–-ÀÆyìðÈBî!‰\†Ä°Glá)MDŠÏc¬t›vO½ˆ;ò
+KT¨ËT^.¥'x¡G;úŠ0E/:A”d@‘â`[ìåe(# µIa ôB,A³¡™w‚«¦w
+\ý(úy]
+©ƒÞK£x•¤­‚i
+jšÏk¡Ùr9Cpµ1³v½æ×Ê¥xÌLŽLáعAÏò
+qfÐmLjÞá%á|/ËÜL! &Í£¯¬¶þΡŸM,Á2kVŒ³ðk®-ufs´™KG{zŠ\:‡«¯£qÉŽh…mü9×ne͍”m ßÞ³¼Áã¯)Jø %7Sçfuò™K[i\ꪂ ÕLÃyæ¶xø袩Ð4#¨¥
+‚xç™àG¶¥emg–
+Û;8"rW= £ºÈÏÝ@°G!w­)yVaZÍOôš›†47¢}\)ˆ"4±2[#PÒ2ù»,%¥ªÕhDPÞ¼[Ïç:îÔf;
+E¿Á9BFh-‚3EûŒ‘kàAhŽå$qSŒ4S»pÙ–™½­¬ÁŽ%¯¯’ê~¯¾Ne@ª³&(•Ö¤èZçl·ZûÈ9lX2cŸÇì„•õ!
+¬¸à‹sö*ûœIoZ*7V¢Éd)y
+Л`“³r]ã`•^	ëaþ$Øõ•¬3åì•Ó2O
+„pOpá«Gö-÷s1êwà(³x„ì±_P\i)J‰o+Eó®ÔÝû<6nZkªÖýU×Åvdkë*úè	ÉŒ}EP©j
+>Ó*»ç]µSÓè®	®ÁzmY;µÒš:r×Ò샱Ö%©Ü—³6šÎ@ñ¼n¯ËŒiÝGðéÚù2]'׶ZŸæ
+0XZ‚sòûU.û”·#ÃÁ1rèí }!ôhÛvüŠð1	Çæ£ÐgšÔV6œ*Ÿ¥œ	Æ3"Œó/­
+زp›Èo¹A9àªÊØ6µ=À˜ššy×X0Žø,g‚žèÛV(®Ø
+Ò׊ëƒnãÓéÚÁA·Ú­(=­O·EÌ\!6F°ïë\[=­²¯‚ÉmK€ºšï;èmÿ•ØaÑB!fõ›¢ ƒ0»ÿˆ‹ù˜‚ï@Ñ‹Xáæĵ#Ð=Ã= ÂY¼í—q»o+F³N£kõPº¸¢ÔÅ°|â|fv[‰ü—îòYµó8‚øÜw¸›€
+	žžÿ“¬¬ãMˆ!†³
+âD‰EbÙEà·OuWõ§+HQž;g¾™îê_¡È;I·â4'¬­unûÖ™¥Ùp†J «näáî
+yÑP›\{–›f­ÿ˜ãøPwmÒ:xÈ5ü”Cvƒ\wF÷äF€®0‡!®«îZ;V$\¨%—ž‡>¿(ŽèÖýæ20B¶Ñâïq_,™ê­u„Šj¥©ª›~\Wwˆ–Ç'â¯Âu±m³¸ÚZÁÝG2|G(œì±ApXìknÆKG˜á¯®åošÚ'-­wÊ}Æ4€«e‹¿/z1C %øšúkÉ .åÞR·è4üèC?‡´ÛhèwîböF—
+TàÏáÑĦ•?ì"ìus¨£†Ýѹo¹(ÒÒ§|¼¦é%<ľő{꓏Åí@3æKïÂÒt;ÅŸxhiL®Š™ø3mŠrža¬Â,»©‘±ººk_0H	Ü@=lB/¾Š¥EŠßRÿamöjρ¿*ǝ"î ¦};¦×™kežÁÁJø‚×¹×é]³	£wS¾öEñŸ l·4«ö…㏘­n-¬ÓâÕÐåB݃^7-
+H&+ÇÀ:Ñ4Å€Û­|˜	Þ5¬±8ꉅ82Öº».¹övDäZ×Ö˜Jó\A
+±ÖŠžרÃâ„{¨JKƒE•º•/½ccßñyVèðþå™*­Ä(….öIù
+áãueÖ›EîèŒyOT†U¨è¤nù­l’Óʸé'`Ÿ¸h#*¬y'VEÈíöÅGë„;RÒÞCN\}²Ç|‹mé2ÍÜÅVƒs«Ï#و˽ÏÆ—<Iåè?Ø¡‹ÊPc¶AÄë­dBÀªè
+²MFì:w ‘‹t×ê^ _£/[‰µÕß·&þDƒBt¦ZK_v¶Ýl9Ö‰:{RÄ®z4CûͨQt%-ÃÙŒ$[½jÑp¿ø1ÿû̬ ÐÁmOáG-IQoŽÀvx‡~ëd4QÍ[›…‡¶˜GP¯Ì‹C¨ÄúòOˇ|E›Æô¢aœkߚ폹€ižG¨¤xˆì }áÕ@—ñø¦3@$š˜Ç»um{NÄ›tW6I·pgóÌ6‡¶E“ •qm):ÂÉ(ã3¨^¶Tï!Bzöt‹k4=È]ÖØËh\›ÈS0«)î½.{Þ¤›{Nžja帆ҚúßjRÎÛœ!ÓñðwóÅÓñx88žEPÃOáÒÆÖZ˜—fÚ"-±Ý
+¿ÝÛQKDååÄïʹtó¡é#4ݤ¡°núsôÙÈÚ_&¸ÐÇIp£M$3iw6Ix7ÁÜla!^nº¯-…A
+ÿRú¾V¦Îñï‡'rOo[_VFx›ÿœMIptัH¦„ÄüˆÊ
+’ç
+|û&˜Ñx‹S"Fá]±gW– ãŠGC´
+,Ѭ"àAáȇťí¸N;”÷᥍ËÍPÍãýÚ7ú
+ò9AlJ…(ß32‘a8¯
+\ßð8Ú¿ž4y÷T	-4ëóO’'™Ü{¿Eh‹ÁÕ9;=<ÏÓ,.#Dì{Óä³iY±Lˆ>‹´r³;b%¹Ù'rIZ‚KH[,EÞÊeë°û˜ÄCöÇ/yý=.Þ³ÍÅ:Ál)VÔõú¸DøÙMs¨0~¸ÜP~€®®ïŒ:.ÚÜ—÷µuÁǐ  `RyØ3((Ó„-C箺BÈvFÊ+A›ÊŒ
+“ŽSÂjIk ËI*=¬w"Ž…wi¥~]Òj¸·´›>`:K¦Ÿ’=aˆÖ|‚‘Õ‚	´}fçï/p0ažÄu_MéI÷´â>3ŵôϵ?çËÊrÆÊY¸b‹‚ÑOôÐe™
+Еڠ|&´©‘êSI_p3Â5bbÄàsó+šdIÃ?©É3:9ëÈYì&fÚ2^ßuiÖ;OÔ¢|,Ú÷ˆ2½Uš°­Œ¡¯]N7a›<2Ü­uñm3±MsÚíH½„ñ¾f•ŸÍ–ƒc­”¤˜8”ÏkŸñŠÈVNI;QîˆÙ¯“Û±²ìzMMÜGbÔŠ˜Ss]€¸2\4c‰ˆ×Z<I=2êåq ÷Õä†õGê-yt0ɸ¸ñɃßÉlBÈØ (!µCìæü*IFÝ'ØI”ëIF at 9gôs¢Â &\uš¡Í£Šeáq´:¤æÞDñ»ÖÖ•¸^Ù¦€³¨Ì`¶a‰ÄÝݺMîP}à’ÙÚE뇑ÂE‰GpVà1b ÏE|‡Ù»ÄVœ!®¢KǶk„ᵆ‡hrr6£ßÒڱ›!§
+{ºb:Iž…mâHÌéä|ˆ¾Xæ|(|ïXoÚ –Kdíºèœ|SÑ,sÈmtˆ«æ—Ù`£…XD|¶Ê¹6X––®@Çÿîˆ	'SLó¨µu—×Ü’+-yƒÔ;œá(áÿŠ¼!6¹-ªn­k)¦¾–VF®æÕwi5²Žk;GžËÞ[”}
+hÓ0„„ƒ’Å9u«‹ööP!öƒEÝ¡PO/M3ÀŲ§Do6À³EXhʼ“£ˆ
+UK3V?Qñ¾A)ya¥Ln܃¸azü±y“ñ:™á˵"u9JKÔßñŠÃ_yZL8þäÃ`ä¢J~xu°ŽB´žâÊøCž—²‹˜¶{H4F('â
+6ƒ‘ÃXà·?‘‘5­á,çêú³ª2##¹vr85ˆô®©êij”MÚáeì!‡l&Ön,¬¥×àtǐ¨Ú¾[› ,¹(¿…©¢Wþ¾QCcØH½)ë·²¿Û5Î|Ní@W¸€w€ëöní5l…Î…0Ô
+Fcó@Xkøf"¡†h°»³	x}Ìz6<¸¶Æ\
+¼ja[?S/ÚGé=àˆ<°”ñD4,¥ÅZ/ô¦:×Ôz¾ƒ×‡À>Eݯ°8aJîF7‹;}Àmn8² a¦ã÷Ûàh…µi±)U6ë€lª‚ׇÀ9¿Zk5ášîni²pqT¾*Í¬lX§a'ìskט#Î{x}ÜËwkÑSC½=ìýÚsKG=0yÖ¹S”‡¡z,9ëÝ‘Úpí¡¸š±7 at U
+^ºF­%`å	’œ9e
+S¸é¹&j®jZì,Z®Ì‹Ðçš›6PzÃ’l¤”r~¦,¼lÂðÜ´2ÇåK4]ö1ÈUtŠ«±Á<©hŽ#”Oƒ‹¶×’̦á-aÅ´Ší|ÒÎa€ñ¦ÉÚM‡–2m¯Áƨv	ŸáÛzSa%ºp˜{b
+&¢ºôÖ(û®Í`
+׬¦â8E©¹r¹U!&?ó¦Ê‡ð@Ìqh·5Ë<=ZÁ¾š †ô¹ä
+ÓH%“Ñ$˜›L
+cª¦
+1#$ߨùaÆú
+®Üɪï×ÐD%–º_óv=sèûÖãÙýZô·ÚZhx©gßÈX˜]_Û‘°SûFA
+›iÑÉ`ã²>fSh©Ê³lþnpÙî0¹:âÅåèÍ´"{¿ií±6î×ÜÍfF.z—ßµNmð1ÔøZÌ//6£ØøZ›JêFËÞ­°ÁØy™¨Æ+òoZ‹l«Äþ
+ƒG[
+ž³r4Äg1!¨óóÌ1Ó>U¿¸¼vðßsôùÕŒLˆ>pÙn«…Ò‚¬õ"wÞ‘Jº:<A
+š«â
+Ø‹,{_*ë—|®Æ#XèãÇ52|Å4Ó”ˆfΓ‰,Á\¥këÈY€êo^dVn£/ÝvL8ªAA|Jp¸C[‘cƒ½t[À8]öâ6ÞþZå92y’®¹ãû.“k=þ-`¼á8÷r·¶—¢ÓKœ‚4i¢í£©é	,õj+Œ [S	±õ¾kïm…`ãQ
+Æ@¥*#÷’„>pzjc^-‚r4¯RöLhok‘EÖBy1vE„eñç‹
+7œu5pɃ…eJ¹
+zB
+&ר€Wmà
+x=ÃÚÁ4DîÜíêæGHñŒÅÔÌÓ5mB©çÅ¡—c•€ÉÇ‹€Wu¶Vž9k휞œ–½›i²»ö"ŸÇnj»•‰Œù%«õOÖ=68w
+ØâpHŠÁ÷kaÙ+Ïw6[áêf˜õ¶fù›Â$@WrlÀ®b°ÎzÃþ ‡WkÑ4¨ÖYefô*‡Er˜ÏèXФ
+­±ÊÄ"}’ë1 ‹7Yȱ=‹ÌÖŽ8但MÅý×ýZÔ%J”pIÎ
+O—ƒÀܵ7—.ë8CÖ†)-­ë\½]ÖƒµDë”˹*k¬§ò®ú9LrJ=Ë6ŒyÕ!µfaKÉ)DÎòÍÚèD–Os&ã-~ߪ?!z‹¿–`vaм
+Èá¡sSÕú…=Ü;Ÿ„Æô:ÀÊÙgÌb–±ný¬‘­QµÁäl`ºÎÜ
+)í;xÕ	”DŽ¹A²N“Ô+7:~ÃLš|ñ¶ß[
+ã*í€P›;ääÓÁÝZ;îâ%¶#éI˜`~¹ƒQ¢«z«`r÷¶%éy÷P‚jpÖS9yO€´v¤¿2&6•ÊÌ÷Š‹±,-'š’ËèI
+÷;xÕk®ýj­MDI‡…1ñBJ=TÞ°fÍ:5@{µö¥»lV×M‡E•`¸ðwk!Œmê^ZQjT:‡È
+¬ÓtÝLæ57ÒWýÿ
+]rhãjRXÓÊŽ
+_Ñ15Âüí¬úVJYK+sÓ!Ʀ‰¦<vLwh¾dn
+}v¤i3xäx›æ×Xê.ÁçÐuØfnÙÌ.(™™NšXõ4P¿™pi(Ôç•óüíÜ5J«l}y¼ÔÛ¦³´OCÁù>
+¯ßÞQoøYóYÆ–
+‰ª¡Åd…¥Þs
+ö²—zë‹y<)o¨¡Eg	84
+v«‡>mÞTo•#J)gò³hgò;ÈhÂê&p¹þÇ0§LòýVÜœ'‹=šŽ
+S¶ta¿Üä’¿Í+Àꚪm]±n9›2°L`ÏÂ,ç^
+Áêéõ~lœ¼-çÖßC+àdê4õ*§‰Å™ÔÒMš2€+èÏ¿?Þ–”ÖÕ÷
+Ã5ƸçÎAn†æ¯'Ÿ‘C…Qö,©Û<‘1(¦ª0¬[©á5¼þ¢+;i‚däv
+•˜£>w•i¢÷(£É‚¬É­ãõZg¼oçÞ_Åî7g V?À9–öž·šUŲäÛiCþ²¶²Sú¾æÎA.
+ì„žÃtÖŽ´ËKþ	S+ŸààÉÀKc¨ŒIwà³Z•µr°xô,À»öœuf°„3œX\Ö/€–4ncéW|ÑÍbšÑ'ÓE
+c£Î
+°Íf,À î7©ÇnÑ™¾1|Nmíš4&ÆAŠ™yÀ¾”¿ŒE•è€Mz`ïAÜ
+ಃ4ð„µé£ü
+A‚‹¶(Á‚^#šŒÂZ;µñ
+0ç#Vki`°5¢¾_*0+0÷ˆÅ³¦I“`ݳ‡u
+í‰Ý>O~Œ#í*åì-°®.Óu|õ½=ýëéOÿüîûOŸÿöñíóÇß~ýùÓÿžÿè›%økœoŸ¿ûÇçOý÷ó7?üðýÛÛùûoŸöØoŸÿŒÈ¿â¿§òF^xRÅ?0*ÿQUŠ«¢¸C°ñ/‚k¥€÷j’í
+"Ê’KT
+ØÙˆp9ÙÍô0;äJbÌåÛ#]ˆeëØB^6Ë®ÄP	
+Ìc9ªXÃ: 6k°Ú®ù¥½/Ù…,ÜÙ&œß~‚Á]–֝˜œDxú½spç½:%¸Wh\¨/tCRxä—`¿t=‹q¬uƒØB
+vPtçoU^¡÷x3xÅ <š˜á´n÷Z£èÑ›ù„³è÷ìªß"ô$ÍmÕ¸y™LVå—l—5ÄhËD‚CÛÍà¿ïwÃ&8S::¼÷œš¡¦ÙØv¿sÐjˍÛnÁ}Í^RÆœWé5•HiŠÄDÕ+: Ò–…ó¸3ýcVû•=–ךI¹€å<•~›L
+ÇVWJ¿ü”1±¹õ ÞwÁ³»2›úÙA5'Àys
+X]Íi›`S#wÿ}ªß²²‘GªDôÖÜj£ÓF°¸ž<rçÖÅÔR øÔ“ø\“×ÍQ^¤*"è´V»ú):	ۍ]l
+ÅþñÔ/hÜæ`¸}¸7ëc>A5P,qwƒR×ÜXt=!FüCø’*6êw™¶šÊ
+yÙýˆ
+mŸPxÛÓÚ¬ªîü¸•üc‹Ö2œ'¦â'Å”GßÀ¹²¡þ'¿W}nÕ)¢
+Jÿ~/³0Èb¯ò†sçÐ÷ôq=Ep@~¿?ž¾åȉ£6Å6
+ŒìDg°nç¾Í§ÓxăÛñgx$l¡)õ½ßGÞw*|¸åçÛ%HTNz¶èQÝ\Íž”7se?«ÐTƒ
+¤óŒ?·ûãÞ§Îô.ãwÎèò8U3œÍZèE°äÑ“L¹k5î促†©	ú–|S[HŽùg±ü· =nc\¯rÐÍ
+oàš6µ{'±‡
+¯WÏ·!¦å{BLå$\ÏO*·öð=ø³ÖÀ´žY{Ñp©ƒ\X>EûèÔ!åæ§ÊºùÎÖ¾j#ýØ>´‰Þ¶×å¥Ïô¾—u­ï|¦ÃJá—±%
+º²	Ó[›„—ÏiÙŠFOŒÙÒ麍"(ÎHðEœ<h)=Ã.“뽍6‹è ÜŸƒx싈zXú×¹ÙNå¥èZ{³Š~­Å*EÉ›Ø3x
+‚XNÙüT9-&¬ýŸõjÙ­ë8‚_À¸T`Aó~ØÈB¢6A$°œD^	-Û„-É (úûTOWÍ=d❒…rŸ¾==ÓÕUË݁V.x»§%‘ÀlâP
+ºâºÁsâ ¦u¢ìä
+Á—#ÀRüZlñÖýûXͤŠoÇÐbyÈViïGPÆKCuˆEõIV²"ù°FÜš=Ëc>œ
+rwÂ&Ìs¥®Ý KkÞ1k=Z*õ
+9èj¤ðS©¨^‰«	úL\(¿‡+M·9I¯ö-†ñ(ÖDˆs
+ ‚XFP¹èĝ×T½"ÐOÏ
+ÎUÖÔR?€WLJbÃÞC
+“eÍ­:(¥heåH´¬ëÍÅOOÞ>qwÿêöæþöã‡ë»/§¯]>C›;žç|zzþúþîöÃϧ˗/_ÜÜ|zÿÝÇûk‹}zú
+‘ßàÏE8áe´,âÐÈãôë…ßÚ“?¸dö{^»Œ¸8‡ª7–+Aù>g–uÜ>0„=¢®ýüH“-‘¢-¹aÔt{å®cãªýËšœg(†/QB¦3æÁ´íÌ ÓÕ}:,AShn¤L0Ä3—˜™
+p‘š„¢Û¨¤Ug“ˆa¤MÁ‹MxÚ”*„¸à®ïS÷Ãté{—€&¹1ƒkãoõ” »1P=Äg¥tÛV±F¶4y¶û’Èv¦È¥¡=ìâÚÀ(úCš
+±#?UÄcpö4
+Ÿ$E;\¬&+§
+&‚cŒ¾X>œ%J‡Òç£ÑœZ÷k4ÇYOw‹úøˆ§¸“>Ⱦï$›Œ:%Æ©yôÅþ,U`>&pF5»Ján` ÕÀéC`Œ¾UŠum`œ®1́´¹ž³ƒ£&‘æÙ	…>HYÉzù-³N—b³ö E³ØåßJÑümu_
+.^öjËéFj)µ³k4Š×RjÏéú»X‰[`ŽZëå~flÙ)J-;–;G@;Ž‡y̏àgšT¸²ù(6n2j¾nwÞtŒêš	:éЁã|¬!šÊ$cðP] ÄÈßÊÞg–€§ð-áÊ'Ö¶¬Øα¦2?3¶ÍÆ"–5só>xiæ[ýçÀMçWwŒ¶N“Ú[íµzlÝ…×æ¥u¼=g
+DӜ
+ó™Ú£çp¨WxÒ¤¹gCn¬ ܈@§ÉUú¾/ˆD^m?h)¨‘ÆŽ¢¬ðƒàR±œüÊÐëÐ4a:A;J¦á\ä&ê‚(વ[a÷ {Rl‰rr͏ƒFÃïZhÂÊve’ÎÛkº{˜ÌõŽO[M	8_GÈuW0™ „”ÏÔ"xô¬Ø^˜µõ¦VŠC0žm%UPِÛðeeÚÉr¹·#aÑ=,W±Od
+Íõ8x6Ú•¶â\ç8µì¤²Ü(”è({âPë`_M-¶ÀÎegp.õ
+`IAç
+¡l0­šcža‚e­4€MÂï̇Æ@£i©¦ž#«]‪i·QȸßÁUAuSõ06§ 
+"
+Å„ØjŒ\ëL,/æpò&š˜+SMìû\aŒy
+–ÆÃ*ðýmÏsC±l(Í­½é‰\ôûÁÉ`=äÐi>fî{¾JÝæƒ:È`²ÿŠ¤Y)&‹Ü3³@™
+Ú‡±-iìZkóa-—]ÁyD+î^	bÎâú·¾{EPÔÔŠà"¯Gi±¸‹7°FîÀ֢ڍ
+³\©KÞ¶.lò¶×­
+(ÿÆJ‘c&ª¯¹Ù	ªéaƒ“,è¬!i1oc9rŒ‡m­
+Zuk3ç<)«bûîKkYXÝ?¿d
+Á¤Àž¸%\Åd‡tÅoíç!l)äœ ŠZc;zƺ÷Ÿ†(
+•±#øF7pL‚ªñ,Ÿ^)Aԁ±eÇ6ˆ9‚°c]íiW
+ùÙ¬Gפ#ä­Ã«™Ï:F"X²o(û©!ã–ã’U?]<yûüÅÝý«Û›ûۏ®ï¾œ¾tùœØ^ÂÓÓó×÷w·~>]¾|ùâææÓûï>Þ_[ìÓÓWˆü.Â	üÓOÿA‹~åXÍ’VªOÛ{²~›#.¼òá‚ÖU?æéôEŠ3Çì±ÃåoÔ‘~Në¹3±“6ú&\DZzë8ÛÃÙÚÁ1ÅY¡ûo„	Ú/<‡HÅ‚?¼gôl=ñC¨tN%MHYmt8DWV˜ç8{Vk¦(þQ¿þ„˹|qˆxýËõïï^þöîÏÿ¼¾ÿåo¯ò÷?ùþËïï—ü/\3nxýyóÅîüôæÇ‹vº|zzóüßÿ[뛿⯿|Â_áôõ÷×bˆ%žôÉÛg¶ê¿TW»’%;û•ý‚)¿±ãI'Þª‰'¾é~ÿ•¸{²S‡Æ„pò&ñý_°`FÈ`Å—0èy°£WõÜh;˜¿ã4^ÇŠ»!—N?lY~ÄÐƨF§/A¬ú&f›Út‚„ëXqÍ é¬Å÷¼ß>ÃEËU6´`¸8sE“7\4	[‚³p˜º£Ö3
+^.!1Wº(=ÀUV|ìœr£€ÁKgÛÙñ±1ÌíC’^O|*$…`ÅØÃ’¸5ã€p]4)Z0´"Ɇq!y¹Q-ÃO£À%A¾²¡iÿÆil{k›ÖÛˆHbÖ<Ã÷q͵¸vë’`nðM$\'\€ƒtª‹”Òœãw†fà‹¨wòuÊÁX*Þ%‰{AÃôÑÊrEÎß
+«Å'[×U«PUa9ì 
+‡‹7€þ†u®8Ý«ª`®]
+ˆµ„à²`uñ-x¶^£\¦«;å:2bŠ~‚˜ÅÛ²*ž7c Þs‚cÁ‘bLNõ‡oQ0g}dÕ¢?‹î
+2ü"]_a€V¢ðÁ}â4èrhÑ{1ø>Ÿðºoní9ô;š‡fõR?f^\¯ÚQÓEïN«Um»,ÓЧçþž	Î택ãWn8E/3AÈ€tQµ,¬#O¶;ùÜ0¼`ðyN½Q½ø³Ó–à)¾™QԝéDs€ÏuP€#?¸ÏU»ì2Ö¯T/Ü´Z
+ß}þÅé£Y
+ûUû(ÀÑ[d®7¨ð
+iÝ·|ƒ›Ú¹¨v×ÑXá’»™×:çÞh+txï+°}]cÊ
+/&»eM04†-MñðÝJ	¼¹Žx;V˜¿pÝpeÉ.0
+ü	u­«RŽoTØuývzCó:ÃW;ì4XO"joÛïÇS9d_7P®OJŽãÓÑã›·nÊY÷‹ð>³]p8¯^Cqþ»Ÿ„VRÑŸ?ÿ芠ÂóÃúuYD¿T]ò€ŠìûÖ÷ÄVöVdïó‰nc§ZxpI¢yW{æ¿QÍd.>o>k)1¬|VÄ
+P—Þ^.#èb/çWl2¾Q	ÄÔzÇD<]ë”aØžùA0ƒÀÙJ‚£Î8Ù©8ž(–í8]M™£‹=bAG¹àÇzϵ=žQ T fþh¥Öùº¾O÷NŠKÜàëù‡y]Ã
+aëqѵˆ,_öyÃ}±ÎØï6©¢P€u”
+0Ÿ>#ª*.Iƒè•†×érAÍ™¤ǼÑ?¯ˆRƒªtrg,µ¨gRÐòÔšçVÇF|κD(`oe¿H>ݳAÕYÆ3hTSRëG
+*ç¬Â¤
+£Q#ij¡¦®ÏÔ†a ËÂÀçر2E
+¬’. "»@£VyÆ]±.¬E.¨Ò—(õ1ËÍ:%¤=A›VGݯhès²l¡ÿZ€4&Ð…tJÔIóu†™dQ}Nd!ç£æ :÷K|œëaא*jª €3t+l˜:í}ª«(†F ©bé=º`FÿUWbÐË2Ì‘Jnv=*,*ôš"’ó%=,*ñàŒ+ÏNå
+]{êNp‹Ù.<ÀÏuÚõAº“QL}°¬|$´Õ _¯ž(°¦¦š$%é¼`ÝéwkÕØI¯ D2wähÅéP¢þ gh1¥ôl	W Ç…“„ÊeÆ–€‘Ý”b²ÎÊ7íÕ’³úxW÷ÑÒ*‚0RuSBù À–ÛLQ€\{ÒGÜcÉÐ4ù×­ûPÇý¥òY´ú ¦OÁ<ù{««‚0´’OhÇ3ÚMÉû~JQÊ’¶õ?ÕÕŽÆÂN”ŒëצÎLêÜÿO€°7­ìe1!&ãÔÎ,·¡¼îßÏ©uÀiT»š×Z—»ƒD¶
+ÄT ä?Éê:Ÿ-véæ]mV·í‡é_[ìišXŒú†êg†ŸÝëN.€â5¨h
+SdfV‚¥½,.À±XÞá`bÎç
+JxòŒvžOÐRkš‡äñŽ§xUš¤XùõXÿXfVÎçïi0£.Ô߉”¯ìµåàNR/lW„J¾R÷]«BǸß.^Ù…ãü†SÔ’Rü6f w-efý郘­Íà…Ê®áFYiú3¾FM€&OeûÆƦ@ózöl,iŒ¸3®LÛ!p ‡ÓjO=E ?÷-xþS]9Ã~½¨îpøQ͐ðLÐ	ÿ÷å¼eA›À…AEƒKk¼Ü8}šd/´ï(„¤ÕtÄé-¥‰Oج¢¹|©KPfh\õZû3
+§LÞîBò)Þ½º:$BÕ/·y‹ÏçR®/Š´ŸYnG¢ŒE³Xóu„È×(|Ý”…‘]€÷¥´PŸ¾ýuzh
+ò¡ÿpe½Js¯rúë]ògßfyõ¼ì²;=FqIp1°Á
+0¾1¾pó2©sÔ©ƒXÿÒ,„eÄenIÆè&
+o8kG=zqNz|$™è‰A»!¼Yê"
+ežղä4Õ0kTÄ~ª=€mÁƒ(ËTÙ
+C;ÊË}iE²6ÉÝl}7!éYKÞ~NÈÈúiw™
+Ž…#ËÑ6릎sé*ìðÀ賃Z`½à଑5ö?^Lw/ÞÏvD¯õØ°ü6†eÑ•¸„¶™út%ü?ÎÏæ­Ìƒ~9ÑîY•ñ €à‚ÊéÛ¶+KÆCo šKÍà
+\C ç̇²+-P+v‡éq:0¹Ó´}ª,RY¶ÍȃŽÌ—í>˜xÛÑFë@ìž­}cú&Æe$˜X¡Ä4X	BËn‚ËÊ‹5®®ƒ³ÙˆZÝ>’
+`¨w	¤Ùý¸9,ìFy'®‘DïT{J,kav$Í`¸ª]0œÏ$w´½2ö3¦ý/À
+endstream
+endobj
+104 0 obj 22436
+endobj
+105 0 obj<</Length 104 0 R/Filter[/FlateDecode]>>stream
+H‰lW;’9<ÁÞ¡5§‚ ¾´åŽ­ˆµÆPÄzruþM _mH^w’â“H<FÌ_ÿù׿ÿùË}ùcó+æä'"ü«Àa.	Êã,òõ½oë£L^“ö]~T‰Ë
+s™³ÁXlí׾µzbˆ×L‰}{<!«oï/¨
+Îàyœˆõ8ÀþàÞ·|ÖÓt¹Ÿ…?¡±ƒ¡å[
+t—M‡|ýº·-\óÀZÎý˜+4)÷èYá\ »Ê^sßö‡ƒ¢?(R‹g±Xƒ<yû¼
+_÷…ŽoKÞæñL;¤°«ÞàŠ¸/´/È°<ì•×4¡“³?/ôØ	`…í~Œ>KÇ,GùŒ2¢¡Z&à¢Þ:~ÈÞÄ«o³Kߦ¥Ü \“ÝâšX(Ÿú <Böõ÷ÅǪG¾93·1VÞ9¡fê-y T¢²UÏí*ýÀÅ#TGôûÆXǏ<ðAç@Gôí Òî2Op…u@—!ü?ÚÄ|$¨ßØå#Û#Ö‰Ž”Çd·£pMíz°Hë\Ç„+W(hÅl>ŒÊ5Õë…>( U4¨|ŽÇ5¢>¸¦ž’‰’]Þ·w{ÖíÁÚ±R¹aÄÑÎm=¶“6¸àzw–Ò}áBýˉžîMPUºš¼ij£Áaö2a1íT´ž:Ÿà¯ì°—tÙ|™PÒöywXû<ø4„¯ÎðŽ3;¿,Ì°‹¯u./îzáP¿ tÐ8¹ð˜
+16¿.côB¨ótöÚ]"`	æÓÀº6ÇÇo~Üv”eœTc¦ÕœBµ0'æ'
+fÖ´¨¼çœ€OIìe‚Š–¥‡vñãE,kpb÷Ç(î°…Ôq=¦£´&‡
+/lù#–R.lÊ\ñ¨…LgŸJ ‘þ#–p »up jÔ·X*°›,AddÏñ; üŽøÍÕ·ÍöÐ’Õ5¸-È®AE¸1æ_à§×@fœÛ¥
+䏓mCÞ[D¶åH­Z‹9̭ŝ¨Ž–g›"óÕóŽ”gõ˜¤Ž!Wáé*¡=`Ó:ž=&}TðLeJu
+¦kpBµ80­|Œësä(¯¾NÖ?$eXacÙk÷XË›Šdµh„®B€³ßqo•Ñ¼)tðCë8€‡_µ¤€{û{c^M…{'RtkÉÙQÜVp©fÓDRÖn\`/••pÉúà,Eš‘? ‘%˜{h¦×	Tt)\ñ¢ç×ÜÛn¾ünaÑ¥5P£ülÎòH:8…á2sO×õ¥«xfRdtŬÂ@‡ƒÚ‚|†Ÿ'kRߥ(ñÐ{8¬‰
+úX?|Ö–4š:tlçÙ+‰B©†oÞ±”åwªªÍï¿%aÈk•ÃaTÛÿìÁS¶˜Î_µ'tø¨VDÕ9[Ëc¦­ÑëÔpyÉcSnßÛ›-¦]Û÷½?}¿’;¬ÖAÄŒ³ •\ÕÜ"Ýz+ˆUÂü´yE!í.ììþ QNé1· #Ì-Ër¾ò˜@}Yj3¡äõ"A4ʦµÄÛ@cWj$®soyÀ£åyha‚–LõW iÕcJ­u—PúŒQ¯ƒA`jtnÛ™òA¹„ʹí£n#ù¥¯‘ÔÒúu/¯”¯•ìQ;(yÿ_‚âñíS.¯åLF	ÿó`°özøÄîe{œó,%Ó¹ž×kFÀçM	®ØË|$–¼jʽ›êú,2iÛµocÁ›m‚ª™²ÕZø»Ï¯Z)VSÑÁÏ+íQŽ2¤¯—8¤bÔŽ2ìf÷
+‚Bê…juD°ýIiw°Åª‡3Œò.ìín¨¼±Æt6›Ô픉£okÛe®d8<®	¹k!"‰®éÛ›-2¨Pχ[x«|®ƒ-¼Ë=Ôü­¯ýŒÔKæ§@ãS ¨l“swÈêGƒá;±Z"æa{÷(ì/mF²$ÍŸ·‡cNEçæ¨o˸T¹Ûå´ÙÍÅ5æV±Ý÷m™Íkuê§ñl<¿þèÝÛõœÏ;4™=¡ù¯Øy¨Jl0y£@«v¸W¯øãšÀä‘ßn›Ójp^°g. at Bßq…¹<ÝÏA•7­]³£‡mØqÅw-àvïjÇØVkÌ$á
+Flâd#’—<ç v¥	_Çlî
+b—\ç[h…	(³s{ðù ×Üß.wïþ–w²r-Û™ä¹ÇæÏ‹£8{€Ìá=¾M÷š‘£íÌWÛŽ]Gý‚ù‡ó‚dCDºº«o L
+ÊŸ{˜M6±4‘â»´[c4 )" ŒêÔ8àpPg"/üÝŠ…Î=ü@ • ‰b㟀.á
+DúXÄÃ4ç΄¦ Æƒ†v89@&fí÷M†¦½	GkÓØY‚œ–#*)5käÛþ
+̪+ÝT’¾b²ç¥Ng¾“ÈÓo
+×6£x¥8/ip,W¶2}gåý†ª“&ª¿ÅÞ*Ó„‚^Ñæšá;{­'¯0Y‡…È¿‚
+Ê«4NësÇp®jISfÏ 8À<µÆ
+‘3¯[P€-ý-³/@¦Ä®ÕâÊqµÑ»Üy	Êf
+oŽaåßfYvµÀ /«L·a¢ˆt¯±`ª ÒªÃ&€yjˆBeÚ›€
+òݽTöÝò^9
+Úx* ´²ã2ჯ,ø0ËÚJ€#ìrÓV¦`çý-Ș0I›_ž«ª÷5útpv êÕ6wÆ„›ƒÈ4L®Áeyy³ê´YÅÙ£¯wH¤,¦š¼vÏîà˜¦}ä9qì¬e‰Ä^!ÕVINÒÙ´ÊÔâ\bEÍÕý;êÎB1h&·¹rR¥ûEm¢¬žóÒ(ؐ\nd¹—€M
+P(WÍŠ¾SöeÜšvyË},8÷ˆ¡¨X©71Edó\"¦)Û¤šm¶²Í ©j`ÈT1k`Ú‰1AUM#70tø•3©ë
+¹]¤™Â.Í>Ì›SšÄfJ³Ú‚fŸ›€$3P¿Lªe
+,(ãYøÐ3Šƒ…Úá“1ÝkRQñ¬‹’xu›}dl0Í+V6Îä˜ÕcÇe€KFïÀZ+~ÚÒâeinE!à/[ÈN1P™‰‹ïÆlQœÚš{57¿\sN"iüéð9—
+ÛzÉÏöºçÍÒÂ4}ã»ñ=TÄTŒŒ$*ÆžŒDmݱ^,Yx/“Ä3Í¢èíIä{70å¾Âs̈ôÏÿ‚oŸ¿ºøÝÕñáêîöâþñð+@éðùëۇËW¯)Žw7ïî>ܾ=¼ÿñâÝåáæîíåËÃgØõk|áÿ›_à›î¥¯/.ïo¿úðp}u{ù‡»ûoßÝ_<^ÞïöÏË—‡7=û™ØþÇïoß~ûxóýݵÿýÛË®nyñÇ«~üxñøò,^áëÍdzøñ¾ìßOøí|þ¥ÃŸô7[yóˆ?¾Ä/ÿôñÀ‡?þö÷tx+V¾9—Ì5”4tÈoÀ‰X‹—kòÎØQT|H¹’5ÖÜAÙìL’ÑvúùºA¸jfÛ:C7¢jgñy5
+ˆ:”ê3¨ëD®F¢}æ>U¨–­gv-Φ¸’éZa´Н÷­Æ–ë¹WVøN½ÐmB=Ý‹éJYa÷_g^·¬¥à—ÐÓ0ØB ·ÓûR6	³½Í,¤åœÍ;…?£l»
+¸½oeÊ5~•04¶©s at D˜VØö<¸_œ}öRýÍo4ß-‡~Z#+qriBinì'ýe„à(A2:ñ™t+Ö`e£b(¾´4I7&ïô,ƒ‡3Ç_sÑÑh!mçÖ$¤Ä»^ÅfóÝB_5l§Ö]NOQßùîb2]ìCÉùZ€>f[€®Ÿ»Oy,°L[±€V;‡gWq@HO#¶ÁÈŽ@²ÎÔÊòR<b&’•ÂȽ‘‡‰p8X‡)—†¦³£C=7(P¿\NxÝðçäðlœÌ]X
+IS­É㶽}úY
+¨;dÿ*$,댟8_)ÑÓÌ>%S­¨/ÅÀIÙÈ5²ËÂ&E{\Ùswõ§W¼PL÷6‚ÔÑØ:…ïÄ®›PÉa±b™Üœ“‘=ÃC’zúN<ºˆø¿Õ¯oÞÝ_¾{]½¿y¢" 4+OB•á1~àeã“H´–»ò?|Ù‘7ÞÉAêZ1Ý`O@Ö¼z馔±³åÙPÙj[R öf¹]½¹xqRNä Kj§È/†Ñæ7èÞò±×ɉ×Ðo¡¿ýó®™•Ý:»î¶%ë'’¿#UÍ®ÈÚ«îÚ0öÏï1ŒjQ«î+e>9úç‹y@>/ŠÂÀZr~¶uN¥,þXÀyÌ8¬s'WžñøéØ^Ÿ½—…„“¢%ôÂlAO`"tÎýÙ8#
+y<ˆ6d=§v `ï}åÜ!¡ŽJ«´ ¹¸¢k³»óç[Øö6=5fu˜ËDxq<­µºj‘žç§liã#«Ãî[ñ@\
+Sé ƒqÝ
+²*Ãï éÁ)3ÀµÃݳ^¹_<‰nµt¶	Õö:èNÒ°ÝWh…ɳ®Ú ƒÏ…´‘&i¤Já
+OŽ8:£¸^nˆXVM^åرн—£W©U²·Ê…Ë[êv-²ëSX*×A at +2€#¯™%ˆE¶Æ.Zcæ0'^?‡­LOÁeö¬©YsFqªì¬Ö"픩žò$0brú\5ªì³ø››ÓŸÊd—ï‰–`ËZ‹®è@Š‹ëç0­•]ŸÄZ³ä8bÀ‹€“Ôm™'u' Ó¯dýŠ-àäd
+˜jV­-ö6¿AÛ½’½¯ì
+’à­m9"7–ùDgO`ï„PÄ›l„cµBöjP5Iraì9®EdiWò¿ù®v»Ž#øü‡MH€aÍûaGndL
+aC
+
+^£³-‚ŒY4iwÛŠ
+VÞ1V«OÝ&Áv”•·YÓ+®c~öy†ŸÕ
+¦A7BmÊùxÞ^3Àãºh­.»c_7‚éJiÜNFç‚CÝî™E&Z^Oo¸˜@•æ„]æÞƒ.¯
+†4~Ÿ‡.pm#UÏ/»•
+è;c‘-ß?ýðÏ/¿ÿòë¿Ÿ¾ûé§_^þóúß¾ülG¿ú3þ
+ÿ>°r£ÄrNPÈ«Ð\ÉLð6–xm
+(Ø-+=Eó8˜kÖ+ѐÃ~µ5R€Ýõ² ÷¦“cå!0Õ™o`4t\Ÿ]¢ÑŸdTp¨˜ ÏÙï5£õÐñšHôSm‘ߎÅ/Zdi¨â"礅
+ºóÞFߦ–ÏÏsÝ*>yÂïûH<uBN8‘”G¿|<ÒTên_é†A-­œÂ\/³·(BØÂ:£2‹+‘:ãcö´QÛ¥èl¤Teß"8ƒkØ=k-µ‹í9H%嬹)UôWÏý;¿ÿmlnEæ)ŽVõ+>oxÔï/§@BÖ3‰ZPH>mÓ²
+
+»Ý™!åûlfÈNsk¾ÅZïó7ð/U¶ƒ‚_lPW;A£ÇêÍã£#¾mÚ¤Ò‡&jK=+MžaŽ[¡	ý¨açla[;FÃvºév­á[9Ö©2~n+Ñ´Ù„}úŸ?|sÚêpkÞÐ ®ÉJŒvøR‡~ŒMà..¤tÞ«v͝U2Üåtƒ®hæëù°Ì٨ò‹ªNð"¾œ$,}j_$ÐV.ÑR–	akØIÀ϶[CŒ¬óå³â¶µÕ3ÎÃÏ:½ôŒvëlVge	"Í%J‘ùàës®A‘‡™†œ}ä³\¹Œ“#×I1}ŒËÄ“Q¦E¯–K”ÝNŽUNÞÁÌ‚›J¿g÷“¶;\¡f“eÓ‡—µ!øª£e‡ÞÙ‡ Û9Oíí^–Ðõnβ±ë91ÆÇ¢òQ€Q›t­­5n‹áÇ+\É|ÚB½»DN„	L-9R;†Äù‰¾"õ˜S›+M x|Å^†É5N9…±§ÆI¯5Ï =´Ác#µ»îÙÕ°ó¢ÀQ;A_¿êìPÜ|û
+I>'™4xŒ£ZkÑÙÝFåY™I7íJ£Ee
+mF¬VÙþÓå ŽDΣÇãòˆßH
+‹]=zŒ^N¨øó»V\ÌbÀÑu‚?GçËìcFMgå×Ý°L)ê¢	Ç3ÒÒåúÑiéŽ
+‘¬Ç[­Û‚hÒ§¬#Þ5&.•®˜o'÷åñ@‡#¿œç ‡¼ÊåÊüžm°Ÿ÷îCXç\Ý5šÌ™JqÁR±.?j`µkvF9÷•ŠÍe7”»•Ý‹o3n}áX•¦›WäF`àõýv®5®ï›EÙš†-ge ö­~k3),ùPÅo˧â¾PL$@HgÅ©˜úZ
+ça¤«Š]fˤû¦ð¢hJÚµÏ[­Æ|{­l娃Oèµ”3:jÚx™@J'ÀØ$-
+ at 6äõ1L·”qðÓ‡‡0Á0!b¶8û&(ù5jìa}ÁRᤌ¹Jاzs-È:ºå+›ÔðKÉþy[¦¦³mGnA¢ZñªOi¯YÏ
+>Z³ç¦£•—fwr¶m‹©'ØÆð*LX$iƒÁZ—¬ès0À8Í,'èû£ƒ),º•#ÊN‚¬ñ²h”Fˈî›EžÓ.»8MfÛˆ³{~ËåñÓK8sÒÒj3nš£6
+Ø4½`NíYI3Ú€	jyt6R¸€•î©ðàÜÝáÂÕÖ~?(¯“Wýª£]—ÕWÿè,èà‘×åv%êUó"`˜Š|Û·áåÁh vÞëê
+`Nžã÷ë6Íoàl‰¨zÏC2õí"
+ßxú˜eåp·úøá!¬d
+ŽÛ¼M÷·0Á¹Û¾ÑÉ×aôÆZŽ?é	x¸v
+v'r“`ôÀ‚¡k	¨¤Z;õCg7+nž­nM]ð™55½„Qó_©è½mQ”
+“ô
+´{ÕÙxîø/ÝÕ²bÛmD¿ ÿp&$`G¥Ò3A¸6dâ;
+¦!`âNÀ؃ü}VU­ÒÞ§»3pû²¤£­GÕz$EÙK±jLòNçê¸ã!c.6ÔiFûn,¦:PÒ"¨3tÒÍS]
+±Ù‡€…¯îœQJ½>¸@#¯ydì‚{Ù7àÊ!/¡4Ø7=ìe%ž`kœŸ>EãS˼§$¥_kÐäqæ¶F­¹ŠÉv;“•Žñ±#LÈœ%ÁÎ
+èÍ虬œ=œ …»ýlgÜ>•|*‚ïÀ¯¡¤Æ§Áíª¡Üo„¥Ü5—•¯N²‚5)ðÄì_	›ó}td1˜é#1)‚G4¾§ÛÙH?á{<×0¾íRgÀ8zã\
+Ÿb—w-ÐÂýØ53wøïãvÍ2Ñá\!Ùج0w`œ…`ï|¼G„;ßêbj¸ð”ຼÀ$Ë„¯²·z at 5µ½IÄ\‡ò§¤ßû¼|¥§ÕÞ=Ýëç/JÓtyx
+6<Ò’æ+‡’~¡Üœ:e
+J‡’UÉ%ƒMðt')X²ŠÄFô›{{þù¶sü'¸²7Ÿ•+š½{€×Ïß%I!î@é¾ßÕ̇ì,»,’“
+3Ò*ùtnØn©ô¢5fnsê{H6D
+¬H’`y7¸qߐµx.Ày4€=^¿O×kà
+E¨q‹¹
+
+^Ý•V{zlYÜÏàS¼~VÙÝ ¯D¬ÁÎÞÝ2¾ÝÅï°Ö£‚=6!ØÉäÁnõrùdDzuܝ͍²P?*¢Ò¿Ú ñþ¾WÀc‡Œ´”iç¸îK»U8²7æBKI\aª´a½..
+­‚×—z™ùÖz6;Ž¿EaËvÆ@@eoª^ë8üÅ-¸“ÒܘN5ÇííÒ5nš?Çñûâå;‡¾~x“A—PFlI¯Ë·sö`ËûsΑŸÊ×»/ÿñù?îÀa–‹ÅT¤L²&ÌàÑ5#<¡aà] kº¢^"Ý(É8æàN ©° Þp{:¼lٛ貵œàÅBexÈq³?bÎÍë»ÃôÒHœ*¹MÃ.Š9G7XUe4.
+}X2À‘þ…áðÞµDZ[áß΀”ÅvY“w‡‹ï§K¸…
+òÝ^¹¶—]kæ¤`
+€Ë¾Ìœ$™ôìÚˆÚŸ}ëÊĪ‹gÌ
+:¾px”ØxÌF”=zËMØ@ß’­3#JÍSO9Áqšö¸õlÂ,Øæ1
+J–…#wmš“Pîvn] håÁQ‡‹ S‘Y_¤Å³í‘Ñ ³ÎÙ«…;2oà>ÂA
+n1Á¿¯€ÌGI땈œSüî†égñê),	ÐœL«Iç	P½Ÿ8|x|y;k¶ƒŠ½´îXAçѤ²­ |r?Z_ß–ŸyØú+cŒ\‹ÝÂææûù
+'ü<ßE¨Ú˜–‘Åˇü¢^²oe[‚¹4˜Ë@ЙdbÚ^`kWfïGS1PN\‰ú.Þº\u›¨ºr×x³€úÁË`6(Ö‡•<»©ë
+lÒ9Ç•ÀÉeû&
+þY]inšCðqkþÐ
+g–4`PæɁZ²Êm Ï΍Æe´‡’è±5f¸ê$}õ9ê±QvSNÔ¤~svÙçLr?5s_èöJÚUëiU’~3ý^$<Úéÿãoâ5¬5ÁÚo0gÛ·ì	®ÓsîÛÇ®%ÖÒuøÈæÎ‹Ú€ŽÎõë®7œIÖð0xÎD­r±’úôBòΗ
+x‘Zp:X›µG9%†l4ÑŽÖX5!mh–Î^´²ØKÛ)#ª	Kxó¼žòýá室YŠáWis×Ù
+Ìl‚ÛHiÅvFp¢³úàEŒˆaÈæÐÇåT‹>¼\J*U;úl“Ó)wá)k{³†™t†ˆ¬w~pº=´‡Ó&ú6o\k‚æÝ—¦ê>Ü
+?'?½¬ëÙþN¬œæ®)>p}+!&§ËÎê†q³Fá{=;Õ÷þ;Ð=ÔŸG×0“üò†jTÁ¾ÚŒ Œ¡Œb>öŽxxÂÖ>öQòéµ×u¹î5Õum¨EP\îKwƒŸûkpÏ5&=‚$`Ä6‘Ḑb®
+	hc>]dq?¸ÇÅO”Í8"€DâJóÝGyK8Êî”f_£:0¾Ç½rÄ[ª‚©/Nö¨z$YðYJFse{ð¡]·‡ó<½4Á¶–¸0¯
+äæîŠßÒãU{8 ƒ³ñÇIôµ‡Kïq›7ša¢›)ׯ]	N[­ÒìÑéKx¡å¾G*š¿4?}8Rä­LÁnãÔp— A#1´%êmÝݝ„ѵ’ÿd°½®ôø¨qJb3¬)Ô×6óÛV4-d¿®K…[¨í0NºH£›q'
+ÍÏ%Êz¼mè^úðÕ¾ò–cCZ•'9Ù¹|?(_lSä~gZ$™£r…©ò¤JÌ.ŸbÔÌŠi<Œ9ÑJßNõ÷Þòœ—-ö`³øF±¶ßÈ']õ’jQ$Ó÷ ‡4¦+q&jL?ݳ%I@ŸÑ›;L˜OÃ7
+>-l|KÑâ[ò‚dH¾¬¿­0$`Þ†œÇføž»|ùå‡üZžÿz%ZÅ)ƒœ†:"í	«äÆÞd ^çNåP-µBô,ƒ€€Ø&툗²@‘h­Ð¤ñE°N#»¶ý«0ƒ³‘F»ÌHØŠÚðHϧm4òèwå>‘9‚»NU@¯¤#j|
+š[QùS”A¨qŸ2<Á«AéBê§%Tá±bX5*âD·<G1t²Ezmû;¥P-ɪÎ`Hz­¤ªêÎ1ÃÒz8ÊiÙõ!x¡IŠƒqJ.á$¸Ö]ƒÝê|ZU©†K‚Á¤¥qAõH†'ôȯûÀ“ÀÙj$6ÏÞDNp˜Ú]àAݏsäKá¸j»ÉÝw£’›+V.!á”*C)#8,?ïËg}¦bl#ÁÝ×;Xïå T¨-¿Ö¯g‰bùBÓªçûNíú®),OoŒ ¬w1áLÎöÊ©Ôî˜Iq$i?·"4ðn÷E\¯€Ëã÷·ÜíµU9›¶þ&zÉ›ìó[˺ÉïiíÌéÂRõ²ÌdzÌW>½®oÙ`šKïn¾	ÈêHîÀ¸|S“&f}wiKÉ5(Žû½)œu»r£MdUZ
+áÈ/²-£N¯Ø¼(±n’^»T9´ÉiFÐ 4`†uÃËš\[¢8kIºZ46ŠnìÆÏ/¾“(+‹Ø™îHÔ„BèzJ–…–•&¹±ÏÂþÓäÓ]þLí¯9¶v¢Ÿs߉
+®ž Rx0ŒÙÖ™AÛx‚ ø„þú¼4抯=s~ü°“oÜl\$œ
+ÙѹMOܛ˲٩+.Mé+–ºÚ„`Ô–Éݸ„TắôIaÔò
+€iÉ&-¦OÅ™êH-³‘æORŠf?âbÚòI¿ì¯¿ûò{,ê&¢Ðø¡ïíÙá–qì*%âKõ"|&Û3—(…ÎLµ²ªu+ÍÿÐÔ{“Að•çšáJLù°úÈ‹eëˆî¬Á¹³wu¿$ï&lä×çw؁tï„™;ûá(þügòÁDm#˜20䜠•hÒ†WÄQ	>ÞŒç·i&‚ ‡^îyqHHJ $ìÊ–Y–£Ä!úÓ½ÑI
+fÀ.j9­µØ;ðG§#š>m%êj`ôs]Ÿ1ƹn× áË1’¹ôƪöU¸FÝdD•¢ßË­Ì~ì'þóú¸‰¶!ôO‰š“¨ôj\Np‹ös­Ï£.åáhff8.é¤%€A]üȈöÂw	$Z€Y.qŒ_B%)á¢mU¾ú5$(»ájAWG+üAyžÄŒÑYDÑ8…Íy¤K•ÂÓêóR'´Ô’DBQ‡ÙÒe4qA«&ÀAP§ö˜‚p²ÅÜNFP§ñI3Ÿ%@•½Zî¢>Ý×LârÇA@'õ¶¾»@‹“*Qô3ÁÚy…ÏÖ†vា܇—çNt½áÛ[–w{׆=â UëyH˜H{É™òœóRË„žå(Æ-4¼ùÛ½”Öè-ÓÆ؝¬³æMÁðÕ'xßW}–07ßšQ#ñBA‹>‰¹çª'
+ºÅöVP2³ªeŠc®ÌH4z:Á<6ù¶Þ«ÎU?‹*øáŠâ÷÷qÿç»Ü•óìm |+*“&C
+QÀÿLîcô|ZiI­=X҃𕌹PE§âtÏ
+›º–<4¾XØôñ­`ç›
+D¤zŒ2h Ókù|YI£¯/½´SPÉf–Ïcþ]¾ßâllH_vû!¾…×át–&KmЫèx*©-Ni\ŸÐƒº8%Nå1ÞÎÖø«>ãçØl×ç¡2ó£´ÐÅÄFÈltîåM–00Žu;+åº;·@{¥Ê
+ŽG"[@®k§ä‰}Šóƒ9«FFȱ§>;Ây!å+zAø6ÇMÊžeÜ2vöŒíý‘HŸË¢ñC9øÐÓôIÌÓÕs÷'뮎iôþÁ%/º(AŸ/)A2
+S
+ybÝI~¨ònÞòãìB•4{2±L`ÆÒ714±ˆ3_2¾O´–K½Af…3ÿ¢4•ld	ÍÚzñ2’Aï-‚÷s	ˆßÊg€§eO£à36uæ&\1œ‡¦\z¯({²ssÈ€2ˆo2ÈȬe¼ŒÛƒqMóU® ”šÛUôÙĐž	è`U{~2;Ü8‚/-ÚMÌ€
+C¶y.S†TP+¨ÔÎèŠ["”K€ >›óžÄ^¹>KLªÄG¬à,œȄݴu$ñiö@û.KNΉObq"°¬€*U0Ή§cÍ—õ›¬ß„ÆP–cø"pé´ÎÙZÏ {’·×¶v¾_mnØ·nA9´tx?ÖMŒ¹JêÀ+¹ç-qBø[›œí+äSôÿ“×JÌ¥Ùöó˜n)rÝÄJ~x{¸ö
+ƒ†žíæÖcÁl9 ²zMù‡hü͆	„Ôúù9ÄûüŠŸkÚλ@„gçLLö{mfhc”g5œ›FB†[jýsుîó‰Ë‰‡G[°ÇÐ3Mܾá71`ô}¶Aöó$ævK4ĈFGl…¿!6ºönT4b®ýÙãÀ9ž^;iì#ˆ%@•Œ[e3ÃÎô±Aô+Ó³4EI!îU{—îê#œ
+OI!1†3Š%¦Ôòßk.áqt­U	ûú±Ç±r7nõ•0‹tÓAnJ,uL?“XºŒLÃy%àúzÚkW"ÙÞ©l
+µCVO^&¶;nwÊ1Kn‰“SÃá
+®¿x°¦óÈÄ2Wj«f”jš.ä
+GȺ‡R• èiûæ³)2ÅÕšò$ØÜdwòúþH\nÇÆNs§_â{-:62•â™‰A¶ˆVÇÌÎ&^~‰[&­øâvÖß2ëË<&½ÀþuǾ“Ðr$6˳*1
+'o‚jžÃÔBµ—|¤YK¬þ
+¦ú˜‚ÎÀUÏ5´àÛHô3&Ìð
+Q_e·M.©¬ÉD&º	Ï=F‡"â‚ŸMØã´ÔlhÏÃåJ™¹ËYÄÌ1
+P]|m…—[–¨-Ûò*‹øã¿î!Aðc—Ó¸Žý><…‹*ã›ÁåtÌÕÆm%c±†î/s,&†²
+àÉ—èá‡>1PhÍ_÷P¯ðOüÛûûÇ¿ÿ…ÿÑW»‡r®pÂßO"6h‰š‰F
+T¢å>s£®âœV)²,1•²®æ8_÷,
+é|Ò›jÖi.Ÿæ”*ƒû”1Ä.ÕóCp|Š·“/tW°e<ßh1”›#‚ÌO&)a¥u‹tw¤)	ÝMíYÃÓZ¹c#…êa½%à4Yp?âAŸæÝg*:0<9V:°v˜¦Œ•óBэ X¤^Km–½Ðœ*Õõ0¤r¢êùÿ°€+ZO¢ÏÊ=èÍôIÈjãÏ	
+RÜwÖÎoTÉø¼€L?Œ=údÂ,hê[iBPg°—ܽýΫCÐ	¾íè€WýùÄYßåç܉™%@ž–APw®/°tj‰|+ÑÍ:ê/§0çµÔãU
+OW{ZzXÇý¿:4F¶)¾ø·ùE%±õ$ú´L蹕YÄÊè1tí£²ŒÀ+œ2Xä25’lÓçö…^;Q
+&¢Už}öõÍhù­Så<k•±T™ja§&Þz*LïQ^Í
+6
+íÝÎíºÜBØ;Š²ô(ûh•TùG”NÖ,‡†ð–Ù-ºÕéß'¡³¶$4Í3a—höfz
+ú
+{F2¡»uæjgp<Ñãžpøg0(ù—`Óó¤Ô·؇ÚÚA‘|zŒ•ÁbYW‡œ_²(}œÞ=Á¼6´ƒ¯Íb+Š7`°iûà—Ž Ù¸½¶ÜÌÙØ8¥FÂ…
+ÿõ ÍgŸM6I÷ŠOž’<[`Šß¾Ö„‰ÕªV7³B°™3Xе`Ý«i뺨1K
+Á<ìÂ2v_aoãb Ô£@9ŽÛlÚØLe£Îë®Õ¶¤p¹âî•ÁÒ(ƒL5[J‘ÐGÜÏ-A^õ^ò}ãã
+'×:–­½ôH	O…c×sŠ áØ?P;KàKô¢!½ê¦¾««ðSŠË¸èq9¶¤©^ÜtøE‡Žp{.1­ò²‡…´ÁM—Úé‘Zgò0u&À¦?8.Áîî+Ö^ãÔΓm)õu‡ËV¶Èbü(3‚X¥Î žf÷1ÉG `”E»Ÿl „ ±™{‹=¦#c½ß)BbžÎWg§BR­ZP‚Çzåá+¹{¢¥Š2ä$‹hNn¯Y¦®5¢mÚ–d‹>Öì7bñÀ-R??‹èqÉS¹Èú~ù	yýHd¥YÃoík~øA©ó~Ã?O…8«Æ]04E3Èih§µ~Ý%]‚ ŸšaNí'XsvŒ„RAËõžm•Õ„Í“R5h„³ÐÙ|j\‹pµ­Å¾ž[ÔûÌw‰œC8Ý…ÇÃVOèi‰`õ§=è³%<Ùó9ÂUá‚~â©„ÌÖCâ5¼a,~ôº=·‘Ó^C‡Ç”•¦Ï¯»­š¡¯'
+ˆc¢J(eï¿NÎöy÷Z´vž®¹×ËkY6›Äkê.‡áLèf’ÍZ}J,ʐ-˜Äƒ<s€w¬1&¥\~Ûed°ž
+q'ŸONi%òé4;8y²͹ƒ0|%0Â?So	$z„gŸçšÜJ0Úü0M.9d2¡g?þ!¨#†VBöyåh1+FìÖžuñ½ÙG‚R‰¢¹Tˆ_Áel!à»…MÈ—š³¸¿TKM¤‹–èÆEJ}à/&Ò›80‘Ê,¨,‚MÁöÀƒ“³ûa%Ÿ¶¾xD¡ÁøÊlü½9ìõ»›¨çx	Ú=Ö úÊþuŸ®%;¨öV©•
+ƒÕ
+á×ùÈ= œc=,è‹(ÛšìYy•£X´Å²—ÿX³\'z)')Ô
+
+V«I1ÖÒ›a3$’[éOëZÝ ¬ÀŽåüC–ú•h»Â
+€€m‰¤À™ç3êr›WãÉÄ¢;#Î<Ëú%C:û[!®»Ãa!~Ïλhå»JJH§Ìç=§%䲇fáZæì³.N÷œWmîĨL¸ýþS¢.=er˜'.1áË­‹Ã¼ô–é#<+Þ0?±$ï/_°î	mäzû±Îɧ§^á	XW&äãìIw®¨ôãÒ:îu¤àö`•ìƒAííé¸ôÆ„,­PM5Ô c„Êd°:3ä´«ò…âÖçû$z+lV§=	ôod©ôuĪÅKÛH-
+9”Ÿî«‘/Ž><Íš÷#$.hŽú&h@{?ƒ•OW_ùÿž§×AÊ5Íž2«[&€?~;Áu‚u=G_%'zÙзvÉlþ¹‰^ZâQ
+…!Ñ&T®(b¹»ìÆ6×_|Ào(ÐC±.º0N„aáˆ;sl÷¢ ‚‹0÷ÊLŠ…ËØbM©DÊæšl1B%ÖuåÉŠgâ3tåÓ
+º-Û2ØI²%{5gÆ‹µø.æV0œE8gf”=¿™™t@åøâãJþm0{Çï@£Yªp¬®¾âÍ’Æ”=¸fC£¯)!A¬‹ÿòÎo‹ª¬§C‚MÐç@âÜÐ@܆1¼¯¡a<(Égøßz^œ†/~¶'Z¢vk×:¹à¥ãÅxÜíÝïM!²•àó®I¡±,•zÌý¾B»R†U½:Ñ­”EÛ*’=Å“SÑ–ãå0w:ämЯ¶ª]÷YJþRÕÖ5HhEë|¤f+Q{]éŒ g~]™âÁE½‹3ö§ÞÏÚ­¬TõÒKœ1—À"ç“ÖÞÁ¡™XEó³Åø!ºÎÐݺ{"®Iãæ;`á·2Œ›õxØ:*»¦6æS¢h:´½± 6H¡`=XFí5b×)Š®tŠ0›Tíév°¾^õ-a)Ñ]õ2
+‚À`&öHØÀG֝ë\ÖZu¸t—uÊ?9°{}ê!~æèGÁ4ÁoKcã£K¸Îz¤¶h#clýæçÔFVyŒ£Ž:÷|(j¹Ì~
+®kfcÃv/|7ÆšÆHdÖñÌ6©ÆÀúWÑ;ßéùmŸºz”çE!ò{RœQk/_|»C]ðŸøÛoûûÛ¿Ç¿þÀ‹dÿ‘}ÔU#	Çdÿ¨éÌ„E¯¶Ã¢ÛQÕN’`!f×ëmHÍñ4woEƒ­GMšQr¦QÚYÔܶѷ².RцoÄBCÀò³ûw2*‚¥ì9tL˜ÈM°Ê1‚°$Áš~ic¹‚Ø@”Ð1ÕÏ	}á²ñ9ÉP©NäñÛÚáÚ\¦nºV	‡ˆó¹N¸Pâ5¡»æŒJ”F²Nr=]‘ÁÖs.Æ©Ýþáâ
+¨oÕaÓB»—‚dŠ®%¥¨ÜÃ1Û Ḱ=I:¬ò£©Ïþµ£øö¥ágd˜Ù'Ö
+*~\ä‚-{éÎY`¯NÞÒzJ|ýÙkd/¢Ÿ¼Þn\ÙEø>Æ"C´±ÏŒá4þÃyÚ$—m­2¦²ù™Å¯ÿ<dŠ“탨Ľ¦|Ä¿Kž¶rÙø܆Ñqü1æÁ!ÜR)¤M5)™î ãÛ
+uÆô5ð‡>kãï
+–ˆÆ„xvB	co´®‹4ŠPp'ûsƒ‰#—‘[˸¼ôÉlmLc»¨?éÜÐoܝ÷DM4±—»k1£ûÑ
+`Ù1Lz ž	$˜Â(6'×£ª–cŒCm­„CgÎ…é]?0ò>ô­i"Ò›¾ïqDŒœ}>Žá‹Óè”gYÙë†!Ïã±ï&8XÛÌ÷»zVAêÞ²Sz``·?MˆrjÈ:dÞæÊÃ#×:š\dD36aºûy;Ak±¸*#I@¿ñŒ«¶*‰³IÍŽÿ9LÌ3ۍ‰F
+é<h–Å…¾Ü®í¸eÃO	Ç
+ÃèÛ$Œ*'îÞùnÍú%DëùÒ BuzHæ,«¿½l¢×ˆZhj£‚±sôðzŸ—=ä™ÙßÊ4Ëšûç£yEÍ1³YÖ!j0êÐ2v©“µ^åö‘wù#üË@qrøýù2ù…ªoLƒ$õr™ÑB^Ÿ1#øU%0§÷쉝fB´¬=j_uòd óN`‡Ó79c´÷ÜÍ™\81ý}#4½\°é
+G3
+ä
+Ї­˜1&Jþ̱ªB¸àéà £ˆ÷bã°¤2d‡BuœìP	±cÙÍ<<»¿0l¤ZF¨BŽ¨O
+Ó©/ë@£
+ÑI4ñX3jï·>…øSN=—&„±½Òȳšq1/5¶·²
+F ›IJÄP.d¿a?ÿëEÇ©<â§QCúÁHNât@²ZàÆ*¿óՏõh9¦¬kì.Œ‡Ð¡/¸qBžÅl¾„¹Y‹;+g–m¬içBÃ;ëÏ@@z¯eÌž9˜w,wYœFUIª½P°Â8°2“~VŠûšºÔ¶ÓHA ^¼«³¾8új‡š#>9Œv÷¸ÊÀû{5`õ#2^i¤3jžÜô·…ãÜm·8ã¯J[—”V¾4ßON
+ñã”NØÕx±j´é4ŸGÓ]}Ò`”›@Û\àOÂQ$
+Æl%„X»@ã›òQ¥3_›Óp¸D¨õ¸ÒØD+Ä’‘ŒzÙÉ÷“ˆ&?{á6¥Õ%ßãÐîÕ#P|”±—1%†۾¨MV©ÍJcw$£ºÒf¹r†HÚǁ{½Åœp šFðÂìüÕ×>!ÔÔ^rÇ…·º6$p$u­ÓîÇáŸ
+nÚ{†ç­)l×’J{w_§F¤Ç”+mNÅÔb‡&:ÚÛ‡†­ž1圶Kú¹ƒ×Jõ:
+ržÌÝ¥ÈòtÞÀ¢MK뱐ގñ&.Ma±r¼ŸÀàš{
+mÞ‹‚³f9A½„†EÊ4¹û[™ë%*‘Ãæ¬ýór¬ãàÂ0l£ÈA»\Ê’úó¹ý¹.·+‰A†¶~÷0
+lÿ¬!ö̯EÂãÀ•L¼Mîhwžf¾ë8ô‘â¯EH*zIŠ5>ý³
+¿õ~<žd%³õv6É	i¿ÐNÃJ6ñ>%a3û0ôn‚¼þÚá©%`-È.~ãØ)„o1ÂÎó<ë8‚_å!ÏŽÐڍXð…Ì~ÍF.;r¢6A/eoK¨æ	X<Ë.ˆ€MýWcÃ\¡üYWë²4!B絋švÅóBÔMÁ²iwÝóלËŠ^—»À0ÔCÅ&ÌþÉÙªtï\RÅ×pâôy[MÂœ4»²c
+Îúb¤ŒÄ0ïxW¿X.È#ü:æçë“R@Üñ8ëÙæ#ÿ`
+endstream
+endobj
+106 0 obj 23210
+endobj
+107 0 obj<</Length 106 0 R/Filter[/FlateDecode]>>stream
+H‰tWÛn]Ç
+ýýÃ~	`·õÉð2·}°ÜR¸M#¨¢0YqÔF’¡Èü÷]3äì=ûœcغœEŠÃᐋdäC*”–W_½û_ßã«.Ïž/oÿ…ß~Ó>~ýòñéO·×O·÷WŸ—ß
+Ë×ßÜ?-Ï^~Ca¹~¸ûøðéþýòËOWo–»‡÷7Ï—ßAëøÂÿ·¿Å·®Kÿ¼zzºy¼ÿöÓÓÏ·÷7yx|óññêóÍ㤿Þl¿ûóýû7Ÿï~xøÙ?_Þ|¸½wäÙ?n?üô´¼yºz|~–—øzûëÅ'üø_ö$CôOo?Cð7üòß…–_]þ¾üû?ayßþò»‹¹p8¢¼Îz`
+u¹k0•CÌÊ€5Tr\^Ε¹Tjp:&ƒgmµß^ïmS¶¿3˜ʱkk±ólOÚ“'gü~}ñ#®NÛÅ›czîþF:¤LÛíTj<¹Æª­á YŽO‚»Ê9;‘FœŽ•	7b9¹Äª<ü86±äzìǦýãù´|ö" ²Qjy¾|ýæéñöþÃòìòòåõõ§»ïž®šî”j´¼üˆ§ÿî"´.ŏB\~m§=ÔÄsüïö°à™óÒ<„_¥P¡Ñew›^÷K–ƒP8Ò•x’iou‡ÝÀÇDwg5Ñ!h){Ø
+lÞNºÛ½&«§1¸¾¸üa­­ËŸÁgßßß_Ýݼ_><^½¿½)Pxî
+äùgß/?\Pó¡n_ŒÝS?ƒbZ.ï.~@ê^^^||Þþ±1Ó§NCx@ühÏ÷¡žþ«w¨q|?[¨w]ÐoX‚§~¦\[›€Ôª´œ€	1 °Â“ëÍDdé¼Æ—&MJˆy€êiKZ
+
+Ä$‰öDØLP1AŒy˜àvÕ–V õb(“	¡¬&à*®,Y£aQ
+9¨Ì°YÐjì‰
+Œv9€cu0IaµO&²±!‘ví\û㬫…bž,¨¥ùf¡Æâ%{ŒdïbÌ¢9:H*NN%­ҁ¥´XFÆÈ0!RÕ@¡¢ªj10JšMD­.ÈÑ’`JDÖlÅ0#Ã(¸GŒ“	dr2Ôd>#ÁH²)du¤8ˆ´ÝLd<µi+þÎó
+éXûëäa$$›¿ì¥L&RR'¡älÑ’4²a þ¢$:ÍÇaÙ[¹˜€ƒšzŠëåÊêr¦L‚”Ö\M“çU9ä]»*’ÉÀ’,¯ðº¼UR½¥tÇ´ºH5íÄAIÉ-ôTÙLD‰É…<ô(
+Ô‹ƒ*=
+d‰›AE'5Ä`ò]Ý„¶†f mŒ)Ï&r 6AÊ«vµ±+6n³Å`BZÝDϯÍÄín7»4yQÏzÁÉ8sçsˆ$ãvG,4”‹*“‰TŠ)Õ,îs,².'{#Ô$ó5P˜Æ¯pÍÕuCì­´d]
+Vý=
+ôÁ¨”äÖÒÑ#£ÙÍD-EŽ´aWF0k-Éʫ¼s"öÆÝ•«Ä”Å‘c`õ¼2çö¥!ÈaŽ[¿ÚÓÍ<ÖPëލ¶òpÒSŸ›r¡ýM>{$¸ï0|·®m¥7iÃlíÍczæ„uÆ£×ãFÑkàü­™­”}V
+`^ðÄd±¡ö(‡s62 ¸á¨6
+\ã#m%©LY±I“­CˆîÁ"廙1Úã£ëI¢ÉDÂML d
+OZ¿&BMÃ.Žî)H½H_­J´P4œi9i«ƒñ6Îþ`¿±[#†Ê~žZF<| R·H´Ù§Á¡qœ«r©ŽaÎKâîÅÀÞF¶¿W‰®†‰èf²â0Sggmì¼5i‰—\¥kãžÉ@ö袭!Ò†…þÙ,´¤	ÀPƒZ’÷zˆ'\ÁÔ+ P˜ãP» $‘¬Ò·FmD[†‰êPŒ%ÍJŸH´ÑR´°£C/|€AmSj õŽ¤è6†‰&è}¦	R«vÚê5¾ÓÄd0B‹²]×x}büÑ®2úZAøý¡
+$¬;­al1ôY̓Ö¦AëƒÖœöàl&œG!àqå•qþŸî*I²åWéüšÖöÒ·p„wïþ['“†ª×»nУ
+Iøç"ªݨզµyÎ#„“`yÚÍÖÕ¦Ëòº³«°E®å÷rfÓü:¸å·Êsû–É|åü®ÎzQÞ½ÐÎåwç¾öØ•nÜÈ_+ÄÃñÏîs#O¯çÜŸHÑTÊvê'¦Øh’zÚªtVs@«…â¹yK}’oó<rØßÙ–Fv˜ØBJqq³î-»A½ü´ë3@‡È-æþÚ|U~Ý©´8]†
+>pÑàM¥ÍÐO4â–µ³ˆ
+S  ÏÊÇ
+YV 6îÁØ“Õ±+‹: /ð`¯Ý`˜
+²p
+÷º£ÌÒîå”ý"¯5–e¤i¾—žœ–ƆŒÈK3j_=ç²ys9Cô({…ª–F.³=Ùuˆ~)5¸Lm!S}Døµ9Ÿ§7«=8’&ÁíÍ‘à ŽìÖT
+‘„ßTwÄ;‡±5Í¥±`«Žñ· ƒ#rÛò
+Fj¶Ç¶Ðƒ1—áÆS‘rœ™ü´—»å&Œ½7× §8…£
+ŒÝŠ€¹™Ê¥XPºøážÎa+y°[Ñ©‚±
+sÙ@ÓØ=ŠäÖeÏd÷ïÆ¢7ÇdÏy‡(žY‹Ü˜;›±GÔ†G•§#
+c
+(¯¶F`œF¿ÏÁTÔÆi,ÃùL	A}
+¦?ŒEäÍ9˜6ôÃÈãÌi9´R{ò×U>u]„’¢ìÏñøTÞÂQy½Ô©”¼
+9¯m!@u#CO\ kº&çˆ ©Nï
+º¤¹›Í1^#øéEÙ¬åÕŽ\”MB$Žæ2ý¤âóÉÙz‹,˜gÞÕF¦HÞ…œUJŠŠœ’"¨ÆgÙÛ´îÖMyæê,f&€丒[98Èµ‡*º ÇvïG%ÇÝŒù`荇'7«_Ú>cwð*ã,	‚¹y‚"ê>ËᔪÊL!CR5@•Åf¼WdH¶‹ì¦yRê0K"Äl"EácXC1¸|VÉ¢{zsÌèt¼j0`rþö*ä¨RR¬ÖA|±eðˆY*©/Ýi¥cCuÖnHþÝæ%\‡nF8
+[9€=@*áZe+R=Ú4òð6h£©±º:Þ!-Õy—qÖHò©fñG_Ã
+{JÅ“é5ÄçH*'`kÞ°µ4=?>¨ª  Y~ôÅêM‰?Ý8¨¹‘Êfp´Üݱ4­„0ãÀ„µü󭊳BL/+·mÐ`¾Q!v\R.
+;x¾=Œì¦Æ)L³%ÿ}²¬ôš¨òÓrs€üt+­»T%û§¤›;„D́íƒ5´ŒPTô󭊳Âã¶ñªï§ëê{1è‚‘JŽr¦i©Ñxyo7	Ѧ;Óð ¤^Î4Ê“qû§ SDY^‡ÙV•F˜5"øky–q”HdÔèY"ìŽG ʶ¼ü“6¨$o1—w‚¢Q½ªÍ±â(›Š­ÚW“pºîwK5D®wó_eœ%a(ç|–£–’)i–zŸdX[{ª†ˆIˆÁ&,þÔ
+¥Fˆc|ßuœE¨ûXosøYŽj²T‘Á{8äφì¥Á8y=&rÔtx*+ÂÆHÖ|¡,"…ÑYlAÀXÆX4"£Š³DdEͱ;-ÀÃÇr-’}nè) >ºk5FÙ¯íGéÙ—`ï¶Ö4D ûtUBó
+Þ…œUb!—26‡ú¬ðÕz®"û8XXP3É°:¯RB›ì#Xæ&ˆE,?h˜ÙÙ9âæl0Ò´°›Ý½Ê8Kü$:¸ðg…™¡›9ÃØ[0òàØšàðožŒÜB8Ϧl
+„JccÎøÏm¼¸ô\ƒPDOÍlŽV„õ÷Ùé¸Ò†¯UÜ%âÚµ|5Ÿå蜖2ô*Â9ì´ˆ¥IóÈž´˜œ#D¯þãb©Ø5¯³='èϹQŽœÈEE¥ZVæ‘Ãø(ä¬_«ãúô³ÿ³]m;vÜFðôó@ÊEæ½ÉäI‘À1‚‚@‘±Ÿ]a½²¡¿OõÃ™s ¤æl±›lVW¡Oš.¾=ÄrQ[„šrg˜†%Ù5–åÑBó¯ÛÌövÇÅ”$0‚GhUQ/ø:*Q•òBíÖuk‘ý[«â‹ºÌ…€ÖÑ·¢€U†‚¢{-ŦÊ)Ö%E† 	a
+Ï= <öƒ*pgšOÐ"A,èåZ"P½‚8r¬²6yñÄI»&ç… UÂ…áP%;~*3ïÜÔ€
+¡U–kP×
+”£s¶¬CÞåXb©W#tÒ`¨*v8¨2´`ösðõ„8-¼Ù²<øÂ*b‡	ÂIŒÝ ˆnV¸–Ï4¥U6UŒ—}Að¥
+¿Ëh)<ÝȽ­W<º(5,àaæ	!÷^x~*lu‘ÀI€“fõœBóFÙ›e¡{ÚÞkll£n7¼]=^Äå
+ñf‡[•X5ØÇyO¢°\\uE*ípq]t- Óv<*4S¥Ù)MCeQ‡Ë%ÕÖÇëÂò¨q»UÞ±ïýÖþÐ÷#ˆ¤, ­ž;¼“ÁÁc¾mÊšä~Œ´dˆ¿HÒlB{MÒ©3AË ÞµÄ cŽs î#g;Ѻ7Ë8ÖHI\HÁtY°°„P,–lªºCš'[Š°mlðö˜MLB2Ø
+4|³kË‹¤Àìç…fwaÇ*AÜ‚ɯ†5…Ô’a<x§½HpwׯÅ<!b2ˆ>5…	k(«,iµ'Ï‚|¼‹B‘àà¹x³›ò)&¾ð]Â
+f](9¶ÍÕ
+6¤Y¥ÈO©2¯
+VHÁ ¦Â¤"“AøU×vèîáÌžhhjP°
+C¢“<ôBnZ°ìS\t~ÒX¹¡UºôBÒ`rJg/.A±ïwá¾jÌIìGÉк¹‘ó*ѾкP[¨"Ù×óQ^Õ±	Ëš»Ü37M™ž´ûLà‹"M0ah1†¬FAy‰â0ͱ
+±oAŒ¥Õ™¢g(iÖ£E"(-n•kŸÅÄ”ýœò‚jk~¨®(xb§2Ö‘kÈmé“Ë\(¡tï©h¹´˜ò±ù8ÁØ»·ê>!Ai+O¡ƒ`˜ÁDJ:vkÖšÇlV,¢öe7 ¬ƒ¯ëð"ãöµ‚…ñ¬"»@wŒ4ù5€4Ñ1¢h’ž;{=_pªÉ‚%ƒ(|Ûï}Ue²6¤Pz‚És;PÏë™ÞiáÍ\û))ic1v¥/ØÙƒ§
+ýÂ<Ì…Öéš~ñ³.ýHrÆÑú‘5ÑtMž!êb¡ZlH¡MZÏ+jSNØ&)Óît/ã4®ëXš:ÐK
+騒©t™ø €¬P=7‡J¬¢%تò'‚(ÍgLÛ_.Ct=§6Ç``¶ÕfÓñP-ÊõÌλmÅB£h¶˜&€1òØn–q¬Ÿ¥kµ€°ÏÉJ-:—c§Ô|ÓšfŠ Ç%ÅdÚ…!²C„\…@ÁI°±ÒwÁQêTXÀ~¦-DF8Ds’†O…¬Uâð!æÍu™U•,+4õb¡-:33y†-‘Þ(-V²¢ñ&DÎÅ‚”’i$Ϊ­­5"bûbÇ„ò©ŒkvÂ0£ƒ„¾Ì…QûÜŽ·ëx¨×2ÓL..i''AÈÑô	â…v³"Ì­+®jX°²%ÙŒmD²ëøåàˆSÛ;ì©ŠkªÓ8™ÚE·ÇÍü9`Unf›å·Tµ¥Ì”eZò,C' boöu¦d¸nöLäV
+±-9	Eˆ›YdjÓªífkßV4µp¤;Û½ÈhûæC2Q'&Zqx•X‡»@Ö+›!Œžü‚‚RPÁ´ÂˆÐDa!Á‚MˆnBÖífk‘…·’Zl™òˆãCS/j;>ª™ä!;òÌÐó£¼æ…UøÛª†J‚‘t7—²•úK\Sðë%·X|¡ïÓ´èùhÒÞPòµWÒ¬oÎåyé¿þ;þúêÕãÓ×ß?}|¸÷øeû½´øWßÜ?mÏ_}Ãöþáòéáóý‡í§Þ}ºÛ.î^l¿ÅWÀü~ûü%ßÆïÞ==Ý=ÞûùéǏ÷w~xüþÓã»/wË÷c{þb{ûg¿bìÿéþÃ÷_.ÿyøÑþÿÇ»ÿ~¼·Èóï.wO?Ü}þéų°½ÂŸ·¿<ûŒ_aûâä×Û/øÏ_ðÿ!ôËV¶¿nÿüWØ>ð÷{†òÁT™'$η3ÀsW%mû
+Ý&
+",Êú1½nö—½˜J-Q5~„àÁ 1h·-Aá7ýñ\Ș Í¢}™I5,ok‘à¶-~Ý0˜]e	¶Š1*
+-1]!{.(Ì^!•ÙÜÿEA²¤_0Z`¹ÆáfCzɽªû‹Ñ]ƒ<ŽÚeÙŠ•pï§w
+C"©ÏËÚ÷?þÔÍy‰#å †LsŸèÓ$ˆ`ã­¸ÇSîg
+”¨*|&x“0¡uÉJ0BÂ0	åì¸'
+é·Ÿ­3häñö«4¨©,3â®hKkƒÄ…edÍ
+GHB"a‘E 
+BÑ
+
+"P²t£QD,•Tj\€niÇ¢TÐQiJ
+7T,•5sßK$$ÏBiòk®%/ïÞûîwϽß9ç;È@hM†P	’”Ž%°p'0#æ6‰`E’0Š¿0qXq>KÂÊx¤$@B3ÉDØ»›ðSÌ„µ<,I fÁÔ¶&C5ìqP™f
+ëMk2ÈJPa‚,.lÅÔÄK¢`
+psüTÚš®’Ô¨!jVýDPÃbL|ø|v4'Ëãr€øÃ’ÿŽ±‚ª"x¬Áq’!ý	0qÀb°²XwŬ¹l•ˆ¡†«™ƒ½âe@(ƒ˜D‚Ä	„&qlqªØ°½PaIVû	ì‡JU,G-‘ïK·ÁVNhLlØ®\y*܈åV›Çdb¹‰°@u¤Ði㼊‰I¤)Яa1!œ`
+6à%Hâq‚¥°	O¿0™ÄÍâ
+úýü‰ÿš&;syÛÏ/°²ÞÊŽút`
+ü
+
+`_¡‹1
+jS&–2Áæ)kÁ|åa-Us—êê,V–¶‰á÷J‚R·°Áë)	ËЁî`¨(}Šo€‡†2 t6ùs£‚ik”eé“œÄó0Q”>ƒ·÷@†`›™°ˆ¬”CE9‰~JÀZí&È
+íò1ž{,Bhú‘%¹±Ý9‡ÒsäŸ(fr¬çJÅ"pï‘ò²¢dePƒ™]ròXf¤ãÜ¡.3¾ ´´ ÁmíœC©˜øí.:~$=pÃÜCëJýåhA‚“ T,ƒR
+‹òíæD"œÌ~Î+Üϝ[«ªÂcŸø¬Ü}a„9ÅZ°
+#¬™Ä
+¯à ¦9êTÕE³3 Øbu$¿õì½¼ì@»pɬÀ´p
+a*°Ó|ý™TÉ6Ùlä·Ö‘¾7EMíþ4ôè»xùÂo‡Â91™³•SF´
+Šàâåëáh¾
+Ñ·Á³#†å‚–/ih-ÿ(º·Ÿ—3v´©!	)I‘L#”–˜š}uÑ |ü}\ð2qÂ* ñ@îþ84‚èXÚÚYh~ -Ó¿Ú-þPÉñ¢=–Š¿[iIe8¿Jþhâ]¼A©¨lÚQx¦î|Ù®ƒâK3vöõw'˜º•3
+”
+.¢¨¶µ­ù|q‚¯©¢O
+éÁaÞd_¢´uTOJGÁÐVaí®®ÛMeû¶)bÈZGÏõœ±`Õ±u÷÷eïÍ=ïß^ô=l©Øí© êÓvŠÜ–ÌÙ<CÃ4®þ~L’"«@cä\éý4ÐuU¸ƒ¬`|/#/+Þ{†¡‰Ëö ŸhñœžÛütD$}ÕQ³ß[_~Ü16÷pajðÌDŽƒ(Ë5Â2òZûÆE"ÑpwS![þZVûì)>!ÌŠ¤¨ÏË›ÍÚŒr‚**[ò9°>>¾V*Ÿ9­B³J+OäDSg‚¥ç±+žmƒ:Î,úãõ$Œuµ 
+Àè/?ù°†þ{–/3Œ¶í9^w¹©V˜è†ªê–¨#u5íb×ÐÄø»îË¿ÊG ÓèSw3&_ßøÅ]flgò±úæÖ¦ÓÑÕªšÖwˆ·M{j
+šŸÀ'õª½‚/ÕœF¥7ûÇÅXŸ7íEŠu!‡[{ß½	<àÊ•HfÖ8¤CØý|þ>œ5D{®äLÅòM)õ]Ãb(7:OíDÄWÀ¨;ý#£ýíÇü+-‘«ÔL7:àk=çX[ß(|-g“ì>÷»´>•`‰Fž_?Γ2Ç>µþáÐää@»ÐaÖ*äqIÀžA#"ô…ÓÞºûoņ=¾šï!é5Žª€ýXÒ>ô´
+ùS±hóþÆàxoï”øJ×Yªûƒš,ÖZŠ—¯«T‚±Š[ŸÂ761Øqš/‰àÿ|?%šzÔZ–ÀÎ9ûÊS`óðýJ–tÝÅúFk¿“ÁZMÙÆö´‘w¦cpB|cMŸE3÷Ú“Q)–hb¸÷Æ™Œ 1wh9ÍÏÇ Ê4 )£gE4•©4lý"x¡L\¶…Ù=Ñß^Ëöµ!—Zöáù­Ú¼PÌ%·¥`M¼n/—FC}kG
+NFl[xG	bÙ.Ò¤cÎ+oezÑpW]
+pü²öþ	Ñ´öéÅÝK…aV,h#]ÎfJl£›×ëéõ‘¡[dÒnÛAÊZˆöÐr£ÏZòaíAÚqRK4Ò¯!?¤z^t†à‚ïžK"MÙeïÃ
+ò$O+Mµ9Éû~Rarø7Ø¡'o•…C.fÅ-i{1&ƒ%í¿w!çGCFî5XñˆF^Ü(‹þ¬å¿'ûqùO‹i†‚’³rÒbܤ¥"!¾ªó
+ÄðáûÕ	ÓüXp¥÷£,–èÔWùW’ùçèþ÷V—™É¦iA\PÌ9ŽûšæL“iZFèAr©L'M17Ä8¢æ†ËÄ)2ײŽ[j]÷“»in5%Eƒ€€÷}Y_ÀFoé÷ƒ¼ž÷û~?ïó|ŸU´Ô_ëJoæEÊ0y›WåeC¯°¨Hœ‹Vé<y‘@Τ’‚ì5¶uKo‘?½9Ug
+lc+†WuÜŸ}G÷Ĥ«R¥¬²ÊÌö£gX\BÆšoÿé’˜•ó ú2R-:uûÙ(<fC¢<Çæ¶2ùz\@n©Jõ÷¼Wù«pÆë©W+÷
+&¥%!Û‚§áKËÏI	q9¬¹Óþº±h®)YÑsZGýÕËê‘mL¾Nó€yçu©"b‹=R ¬²fØxjFb¨3ԻݦäÓi1¾šÐX=)
+xö­ÉõRrÁר¯>¬ê’	çßPœ`§B€ö@•-ÓÍT?y'pØ#2ƒž›‚Ó2ŽºGPò¨Dw(m@|ç•d¯” ²ÆVu_4ßLv„Á<2Z9€„=øì®Ü¡`Va
+‹hDÃP2“k¤‡ôìx?ÏÜy5+ÚÞœ~E²Q‰Œ³Æ×´É„³
+IÀTsöN…Ê;À"ð&ëŠ<
+¡‚ÈEòâµG¤#„ù¹)AÔ‰­œÞ”ñ?ÖDkdH\NÓGŽVZÜœ~˜èû«9í,Õ[H–{ß”G4Â?‰Î '_×î„PØûó¨šÁ	W5³)åŽ>
+48&¸‡MëP2þxy(¸À”XõQë£Ñò6ñè…ØÜG…©Ú
+Ù¿ÏGRó³ã¯ªht¯ñ“Xº>X-ë@®Êk™âijæ6w¨Ø[~Ç3·[íkï)̆YLO
+4…iÁG. §«»Ïœn¶TÆé§ÿªµÌŸ×Æh¸8}yžÊwkZP)ÌŸx§8å³aèyIXqî;ߤ¢Ç¹êéÕ(²z‚n•¯Ó¹‡”tÖXqí}ŽrÅÕΉÕzÕÄ*zRtpZn6É©½Ì5QYFQ5'ÞùÝ`&Xï/НÌߍm@õR.Àk¸¸£åD…Ìñ)ÙÔ»—t'G×äç͍e1ò35ñ¡6ËK3w°ðWu0Ëô¶úĸCEåRÒ–R]°)Ê9OÊ ßr=¬³ÅŬ†¾Áö§©—}0¤¢V…ðG—t¹`a
+,uÆçO<T<Nïã(eÒåÎœŠ¥V!Ié÷µó€Ó·J{˜‹³C­•O—7õÏoÈ_]8]‰Õçjü¬æÚZlK³•M¨gª2³x¡…¢È¾G<"R)q7¦Æ)Φ€Ãš›Zà(Ž„õ6ÙJg¥]vJ¹¼Œs€ÙÄUŽrT†Ýœ©»§PáC¡Äø!µ7
+LHm‘¬ÕçÄ>¬a«Úû+DÑNY%fP¢¼t&MWrS¿ÆƒCßû2¢ÂOZ9yø) ˜¡+$ÜÙÁÎ&Gó~ë…Šø>âù ›qNÛ5@µv(ñÛ`9ê«HÅ^ºðûå[ñiÙ%ÕmCŸ6dZ+d"ÞO‘­õæzÊw5Â
+¥:Ìèû¢Zÿ;€yÅÜ›ñ¼þå£-µ“ëg»ï±Wçë€8qK|ÖÚÞĈ²†R,îY–ì¾Ç^![*Å
+‚f ¡å£äó`ŸÓF=§áúWòž½Ï±¬†Œ3ü4âîÔÖùƒrŽmáܲ$÷ÆTqJ1éê@émÍüu[оp`Š	˜M4?MCoW5²ºL[K½¥ÑnÿRq\Íjž>(W”²‡kÈWjÅŒn>ê\ø›ææ[ ^¬IÇ¢ÿ¡É¿qÏû?™”Çì(K¸l¤á:æK©<2	oþ}
+-ØÚf#®¥×ö/ò÷ÙóeÂÕéî*Z¨ó÷ÐÂ;ƒI¯ì™ãí«7Š×FZËR¬¾ƒiáKzònruÿâLÌ[k¯Î¹ãƒ€éÁÀ%‚Þ8²¸±/ªIE\Öxgmaüu[}*
+Âì1Ì!ogàb`ã‚òd¿a"á€ÀøÚ„ìñXþf&<~Á
+moÞŸ°q±€;ÿø#þ	~¸i	|¿‹À×~â'¸÷%pûSÀXNP,Bªv°ÇG`®‡èˆíBð·náÃp:b—°ÈÀp‚jµ¥üüu¨‘p#8n\½£®ÀÀ;pS¸;Ü÷
+
+eÄæ¦cs8Úi‚06·0ƒk‘s3´ 4B#Ðh¤<R¾…	ÂeŠÄÆ(efö_â«<¦ª+ßÿf“tšišN›¾ibë4íõž{ι÷tèø¬ZÜ©‚DA ˆ¯ 
+ĵ¸[wNÕLŪbm;©­ÕC4Ž‰Ë¸Å¥Ú::Š&D¹óåÞ·µoþHßûÎù}ç÷­ç ö"°f9\Itj™4À­2ÝA6%F:1m;+³u>¹ÚÑMqV„Ž˜ºm`¤ðÈ6„ÒÒ-Óa
+lˆàE€!1ME–XXS†á(²¦n8&'‹‰îPFÄ^¢3Gxk::³‰¥”–eùnÜ©ÆÄŽ!q\	Ža‹fš:eL
+’–mÚTº`R3š
+/ž›`3"	Ò/b1[Ö¡ªMd/ŽÈ€gªÒ‚Jd¶ 4EºA“J1$ؐ8Sä$³ØhaGD
+0È3räBРb/ø%§	TcÅ(ÕŒ“Âêð„
+[Žè[GÈgà»Ág[äEÁÝErtbˆ»Åh4ƒ¨x]CN.àM•‡AMqý€Ä"Ž¢…Õ”çEÆœXPý6²œhøcžQ,§)´¤‰G
+Ú#zòÈ3QB†mª”HŽÞ©y4 Œq¾Æ‚i<$É‘Cæš-χ}ÈÕ
+—+ö³V	<,äÄ©ÄÀk€ˆÀ >H¼Ã»ºV-¯»õ.AÞ
+ÔÆÞåýªJNL0ÔK)8)z§–”äçç
+Êrò
+óKʈý.
+¿¶¡pl¸ó
+˜Û¦nñKëUþ^‚°p|„BŠ q|¾PpˆÂX°?X
+
+dÀ¶W½Í ðpÍjò«	âd>DƒÅ	oÇ`°çWlŸÈï>#Båoæç†ÊòÀþ˜üÑäú¼™ŸS4<§¼¬°R<rôO¬B0æíPY±\
+?YóBó'ð‡+P]^U”?!L$æïÓè0›ÿK˜åƒV~B$ED¼goêCbÃÕÑoýa…%S¼—wúïácš÷à¢üDïK0¿ °Äÿ/ƒ”éÓàõHáŽ@¼Ÿ˜9æWV€Æ·¤Oú1»ù¢DÈO'ÂK¿çÓKáÿá$¥8!=ùçÿϹàç?‰ñ˸Ïx2^Às½ãEà/ʼnèŸ1(NÄв)v|ˆ1½"cņY,.DæÚþ8&.Ę•ÛÖŽ‹‘8{ÓÚì¸ZVݪ¼øI³–WÄß	‹f¿"uÎô×5ígq FMÍÇÚ¯ŸyÌ®ŸFÈ#
+GjÚo_x4àWO‡e}|Á
+õ0»¡?mðZ.t ÓuO¿^L+ÝÓ65¾£ÄÉû;\÷LuxmLU¨‡n,hüdy)ÿè?®{v^x-½fþˆ"r÷lž äÚ³®{aQx-gõÊѸÍ{›¦*¹üÈ}÷ÛUáµ²ÆM¹üot÷_öå—õC¤<òãv÷ûOGzKCö5qᙧ¢ Sþr`WHÉË.¹Ý‡Ê¼•iûNî_^D!’×7¨,åŠ6ïRµ0òÃ7Up©W/·•{Ž~¢IÛÛéÞÚ¥â3ëhGWk—^zÑG<ù|ä5?ؐ,wܮåBÕtÃu[ŽÃ÷Ÿ!ƒÿ|âìîBñ=}К+8öÀíj)æâ+/‡Wñ¢cߪŠ­9íºî•:.oºîº·>âSBÃ}|ÀÓ¢]ßm»}vÆqw>æE>õ ?®†«_N׊<®úÔƒÛŸŽ‚àlù
+÷·€û¯ZM{çà}·û¨ð.¥ªÔ›]æÄBNûâ{Øvq××
+à~³1I›sÒuo4¥Â2›¶ Ø])epQhóN‰}÷\ïçrC?­îø½˜ï·x©WÛvÙÂø1N(òçxµ6|çM·ë ¯é¾³7Ôe*ÄèEKs î[.Å
+¾jïh›»’nÛ4E‘ºrëªT­ø1~_ù
+ó!ãçMOÔB‡ˆ~%3ß}¨D¬¥ïåÕÙ}÷Ä®ÔGd,+/å³;2o*wZVTB>–óó#ûP†wŨ«5ßÅTÕå¶Ý¶œìò×wùWBÖú÷§á«1UâvwÜjøzÿër‘Þ°gKž¶ñf,"öç¢7$µ`ÃÑ3-;/>àÞnò/К“÷ºbK½‡ŸÿÒ^5/~^U8ÿ@þ‡w3Т¾½çÞ{î‡]Åďi¤RZj“PFóE2±I!N‚AԍT]ˆn*E°+W‚7êh’uSD…ª]XKâs>îû›Ž&™¿4Óüž¹÷ÜsÏÇsžûîëçÇŽ/þáÑËå³}mÙñÇýí¸}cìøÒûÛ±³5v|ã¿û€7}ÃH÷þϸúë{ûÛqgìøò>¯qÿ–ßü“?ÞËløÜûÕ‹Þe¿ÝçoÿTGô~Ÿ‘ºÿ—X•¬¿öæþ6ü{Û×ó¯î%Ã|þúÊ'¼r¿~ç߿ÿ¯Ÿ/Uuâ»;o?zÃ;·¾¹‹ŸúÎö?µáîÎËÁI™l½ö§‡÷Ç;;/?{à=ŸOoûÍw²áηŸ;°çóÔÖù·DàÞ?ó­g÷nÀçøÖ+¿øýŸßÚ{ÒÝ¿¿që'_;ñ?6àsìÒͯþèõíÛ;;¿³ÏÎÎí퟽ú•/<ì‘wìüµ/lÝŸ­×ÎÈêÿ×gíÔÚÚ‡/œ9²¾¹~píÔɏáÇÚ¡£|
+ØÓëW6Ï^ðþ>qèò摍ӛ/¬_¾>}MO|èâÅsÓc‡Žöé#W_zéútlýÊçŸÞ_>‰¿øïüíÓcO'Oˆù÷áÖ_Þ´EaX8²qeý3çΞÙ>·qéÒÆ…öÀG/|þìåͱúIuàÔž£ÃDS˜"~ž¼Ž/Ç—ÏâË‹SžŽMÏ=¦3 at O>øß™ƒÅ}|Æ7*|}ïo¯âO˜Žü@m)Í”¸N-&ž#Çé¼¢y¦VYÐ4·š&Áx¦²`q.5µÉ–LEÀ0ƯOûþL­Ž}nÔòdGÕØÄhl3ÌuãÜšž/`©Ñ
+¶õdpÑ< ¹R¯vXàX¤ž“zŸ»±œ)’®
+Ëa}Žµ§ÆNvTMy\!Ì5tõ¶ÎÜj÷µ½±Ä –9W\ÆŽ
+)FyNÌìÀ@äbp,ø@œzQÒÜ™¢‚¸"k´cžá/›zî8¬GÖ€쁲G¶µêbçn©i74mfN¯<·š¯iä¹—<¬&ø%`Enq”(ˆ•’#7ç’}€}®­“ƒ”HÀ,ÑHÑb€ût|³µ
+Û|-
+­˜R0yD+‰ƒœÜÒξ6ç¦ Ì1:{í¢âb€¼@ÅïR}-ÂÅ„Þ½ò,Kuä
+BgT’…ŒÖ¼
+eé~ª8–£ÁÅ
+
+µŒíÄÚ
+ˆ¸°ÄÒ¼„
+8-‹Ÿ-zô5Û¯‰ò…¹{O¶Á?“-g󷰁p²›¹¶xʉ¼ü“ß«.&¾‚U,%Ù‡¨¬,D#ϨøÃîAhÙÓ7&v@ƒÔàé#ÃAÎF‹èOÎÃTméž°FZÖ*#U¢eGaÒ°Í5æ*l0Â*×æÅ>Æ8ØG3[!6hèÅ@Š•lˆ ]yz¯ÕlªÅÀ²Ï@\ÛCP–-ÌÒG¾ÐcÞød’¾ŠCó¬n  -$ãЧ8ÊYÒµqÅlP]FÂÂçaÈA©ã+°¬V§…Ë'Ž€¥Ô¢4Õªô`]•1ä…©¦œ)/%ß»µÚp„Ñ2WIjk”‘¸I©äzTÀd"UÄ\.n XˆÒ’t‰Vm¾HTݪS›”KUq…xœí^p¶¥±6Õ&™™ž­ KFrïeÕY!ºÌõ2,ÕCˆ_T{Õ–%öÀ ÀH~[jÍAâ²ô§©T©N‚Ñː!zXR( ²ÊYaT?b(‘•’(i
+×Rm´EÅTƒ¤„	ý“Âb
+ ……´¿E¶Øø£Þôâ
+ªÆŸ…ÍKPà!>Ò*
+c[3eŸ£— äº‰Ô4ˆ{³l(³–]~)È&5³<¬l¥H
+2™¢âÉˆœn‹¢1F|îØQÅ
+TS	v…>HOD™ëZÌ%'=!'ÞȬé:MI&û¨¯ö ¨®3~þé4iK«qL%u©¢Ø*Ü»÷±»h‰¬‚ºŠÙ
+¢hÔjLjø¬J_( ¢à(>·ßyÜ»wId©øOÃÞ{Ï=çw¿ó=Ÿ`Ru1i £qLæØ· ¢q΢†aŠÇ™Ú¤€»:Bí*ñ‚L!-’–Ö*,CÄôWª	Ö¶ªCö1Ü;Ðæ&!À
+Œ—fŽ8&J’ƈ[
+Z”ƒóÔà¸ô±Ø ýéx!$eN¡D¸×¢PÁ‘ÚO&ÁhAU¨n at EBßpH
+4—ãµm9ì¤àµ2Õ+ *"æ@|)SãL‚QÕ¡@r)–VÉ…0)3^	» §a
+Ÿ@b=ë‰[(EÊÝàŽ¹«H²éo¡¾0¦‹]ÈDV‚¢?܏ˆŒgÉŠþ¥å
+%P–‚3G*6In|Àz;ç+bIO{Ë‘>žÓÐlȲÈö›$NO÷s”à•š1áûFµš
+ô `\–š	"‰쪪ùašÖRl=‰iÏ dfW
+0°úN¬¯–RÜ‹‰s
+µ–4Ý+¯®Ÿ¤ºÜu¦&mÉDè?¶)㨠H-åØYb€*¦*¿` Š‚ýGý·g4ÝÀ·D‘xo"Å
+…KƒBfÀò,,L,‹8÷ÌyÓ
+¼:WEH–°ÈÊPà/ kÂWJ½	…žÀëÌ>ƒxf³bPh¶3,mš3-ÓaËž­ÆSÚg]ÐØLçû´Ììd~¼ö*Vл-Ýbsf§åÂr]ÀÈÐÈv꘏3³3è«Ál˜. 493ÉžiJQ¢³Óí‰nØ*øy]\rÍê_M³Tz
+’BU!ëëâ>ò‰}‰R,¶Óɯ2gf¦ëƤ9¦Û“©„qŸø÷”ÃÓÒíÁʃٞ’æ˜`›á´gÃ|Žwñª˜ a6‡Õ˸ÓLÐAA†ãtq©]Y_Òôר9¥–ÇŸfsÚ‚uô‹>q‘¿Bÿã¯äׯ£Gï×
+ßûÎUå 4htÔGÁ Þëï×C{_„†LJ‹Ò.	²9ÆÀeᩆS
+°ÍÌúÀÃÏ$ùjŸø-gÎË2hæ"ò¾È@(¥²ùyÓþ„Ò‹þ6ÚDŽ”µ}õŠZ¸²0V3³dǶ%%Ս.—«ùà׋6¬/å1pœÕ¤}d
+‡LÄèQÖ¾»n†}sG°åýát›¥=<êÏc-'•–åA¬q¡ØLJÆLOø{Ý£íX±…­–¢ÃÁ(dÎ"›Ä{‘œ·²8®¢'2KNŽMÞÕÄ0ÚO-‹¦kƒbsçÛ´ò-Ã5 C‡AŒŒ+\ý8×À° æ,]dE(¿ö)©[cek'-Ù´Ž&~{âÄúx
+±‘ðÍz'ƆBãoY
+ÂFí¼GóýÔ“DfÈ—ûÏ- at 1ù—ïÝ®œ®±€é[÷ÎGa©Óˆú×UïpÀuÉMªÕRðO’Nâ7×=¸[»±òlóWû±™ZŒ³CþUw¸tmÉ=žIÝuæx\¿¼F@î”!$œŸ¼çŽËõôþC¬ñç
+´š
+w|ºàÐݧêÏUd“‰Œª[
+?Ì·¢•äImaFÒ0ü¶Gcö[#Üﲬò9üÉ|2ã8ØêºÿïªÍuÏéòÖšMyfü"bc£ä^e²ŠÑÛ™çW7“ù_CùFȾ¿
+Ämàöµ½ù48‹oºAÊPAü 8]ƒ:ĉbçTÞ®‘š€ìL¡‹KêÝ“­Üæ	Ä.:û$u‰‡—ªV€;¯lô©[E·§Õ=y{g¢j›p3Xoüöígõߧ£q»[=0ÊB½à˜æåÕHpµýXô¾lµ`ë}u•½{\›‡füøÌäZ¹ýÉØ%ínvŸ[¥`ŒŽï×Ï/)oo– Ò돏çBÊ'¢ÌÏTŒókcT'Æ’,>OyZ·ûòS–Q(prò”sB‘ðÑ…µVHC®‹oh¾ì©UWý2ðçÌQhV
+SÉ“‹åÚlòaú$|I:ðÀõÒѸÂ÷‹ÑnëßÆi]>zþÒ9¹ù_lz9†ëQõ'hÖº’x4ó$uᶽ	Z”°ºòàÑÚ«m`€RŽm¨>º)	eBž¯y` Ôm5u·v
+ãqK˵ÝÉ(…úü\OœŠ“5ïyÑT1ÚLO}æSËŠý»Š—V5{A€Ñ°!¡Â+äþô-ÆðÏ¿;°Ît¤Ý+H]¡Û%O{H2q]íùï¦"TÖ™q”u´ ŽÜŸ§±ï¾ÙvcëTTÞ⤜•Þ&÷——kKj%ì®ÿç®+^1\íÊŠÖœ¥ñp¡X[—m{°ϼšgM7(Fûá,íqÂ×ßîÊþ£y®©¿UQ
+.yßó“q½vú‹ÞaÌ9·æ™÷MÇ5°¶ PÍ´êN¢÷e£i“¥gÔÆzï›:Žçç×mßñ›ô ¹g^á<Ï[.ýáñ”}­Þ7ýÌh92Oï6rùuï;~fÜ;ô™àÅy¨+‰ ãx~}›]ão–œ~5þP8RëµãWŸä}—稯Z<ykùEïéÄ£bv$BQ.w,5Ž;ûgw„€1iËÕ']†ø/¯UÓZg…ýùï&¢NæÌ÷ØUb¬Fm•~Ѐh¼ö†6š&ñæ6š¶7êFþ¡ºè²¢àBJ‹¥ÐTèBÁ…(E¥›H>3gæ½m´¸ðMîMî¹gÎyÎ×sf÷öåïÁ‘ž•‹?<`D;¿ßúüƒC÷³ñP\½pó·³{çö÷ÛW.}¼và¾6ðýèÒµŸþØÙÝÓÄ_?ßøúÓwÏ÷^ÞÓžÙîÛŸ|yåúííí›åùî֏¿ÞÙ¹»»{wçÏ_®öÎégÿá|}ž<ùúæ›[õ9wîü[ï]ø⛫ß^»zù«‹ï
+ú½>+Éjany£óÊÊRwLüøÊòúúòêÉ1ñüêæR¯_µ÷g
+X¡etI¬Ž´Å™'֍¨èK:dMc
+éRf”Æ·ÆzŽ¸¼¡„K[ádÌÑ‚1>o„uŽ…RW
+L‰À£Ù€B„œo˜0Š³è…‹šu=àD;ZÀ"n9˜
+^_!’åÞ ­BV%´,V%ïýX8“jÀ¸ÚÌøÑÀ ¬ó1¨A…Z
+TqÉ";“18Ž ÖæBWoK\&M#„*
+rš—4†ëz©‡Âª™­fË€Œ´â®
+!y:P€õf<Zô†ªelÓ¥œˆÊÖš”åÜqAÊŠ
+B¨K
+ ?¥TC½œ 8eldâ«,Ã×>ç󕦥=/¹=ÁG6¥–£•Ü¥=Õ´1ž÷G¤Ðž×’iKÃ*_T•“Eˆ¥fªŽ…º2Ä ƒaéâ_S&.l=™£ ©mÎ
+–ƒÖ¶tr¬£·#ûÕ¤Òœ%Vjn"LŸ”íy4‘‘f”6X‡60
+Ú¡&‚Èd4˜ú'‰õmZø²&g—LHÎ¥jæh%
+endstream
+endobj
+108 0 obj 20846
+endobj
+109 0 obj<</Length 108 0 R/Filter[/FlateDecode]>>stream
+H‰ÔTiPWî?S“Y¨±ÆÊ6QÓÆQÑѦ»o/·ÁQ at PQ\‘EA_ðÈêãZ¨Q™© (%j3âHJqÔBE1ncª%MR&Ñ!†‰VBžsïíæ5Û”Uù•GñÞ½ß=÷»ç|gTE1ø±:5A
+™Ç²¤ØÀ
+Ÿ@`C0T]%°"ȪLL%I@¢„¦k†JïcAGH! $(ÆÖ}M4ÜIG˜Ú*–D@$ IT-PQE
š*Ú(‚ˆU‹×0‰·Y‘D at U$ƒ²€tD]ÕU4˜ºU7$G`”ÁGd8l	¨
+²Ž‰[²(Wìû¢!’heðÐÐØ[HP
+E!AUÃr@BŠÀ?V¢ HTd€„ÔV74A“©³HTI×(¨:ÜP*„ü`"=Àଂ±e+3½¢&ՐD€±®3KY”lT”Éc
+¨Hµ<0ª7Hð0Á7óAþ©-äc‰…
+Û’f½…¸¤1ZES°eª*4ZED]d÷ACXqW´pę́e˱ŠT¢7sVTV
+²+r-((	VÕîvì1(U¥0ø É,ZC€,iDØ
+ê[”© †"ú¥ÅŠFA‚:AØ’k:‘V*$ÙrAšiAn$Œty+Ë‚-½‚eÕ¬h@ýë´: íD]“»BÐ5Mc
+"ɬ—DxK¤å-BÉév`B at h«ö}ðF¥~ù›‘¼´mUÁ4¾›Øv+Û	·”…·dÙ‚ˆJ(!ªŒ€
+1Tl
+΂Œ:ߍÚR“tuA%RÒ»õ’b"¨9ª!hPÕ”œóHÉ@$°ˆØDå°Bfƒ
+9hvHÁd˜;
+‹CîÀœÂ ‘:Q¡Ã1‘
+
+„“”ž÷eèeCAÖIÛC¨„’'UF@£*Œ”VVJ at xr€È³¿ðô
+iG—èu([‰ÊnCZT><-
+È'¤?‰59d7Ø7vD©ÀŸHüN‰pûÜÁ¼"©z at BÔ¯¹Ÿýç©ŸÌ0ðÙ'4üE?øï~?ò¥'cxªoŸ̍ó$Oqܯú†Ÿ•Fs(l¨ùM¿ýdýã07)Fñúæ·ýà¡Ió2SÇù÷ƒº	3`€cóôÀ¾)&å­X™nø÷ÃÐ`Ç)?ı8bPŸSòWÆÿÉá…!:øô@§íhcxŸ™Y	È	è“í“'Žu	S#†‘ßgœž;QèÆ9.q¾NJ\R´:Úy4,:&~†j#ý¬Sæņts•Pd.Ï$òÊÉ>·Ä½ø¼ó,4iöî…	S»2(,,,˜Ù+2!}CùŠ(Ž›û—u/sÜó⇆zbæOŠ
+³È¢M%±½(¸Ølˆá|ÕÕ‹a<Ùçȸ…à`pbœ­ÿŒ’][’zS„×]>¤òä»—vÌåPBœæhå©óAŒÀøäk?­¤º2­7ç®inm»ÕÚzóÂßr²%@àO`'£cç!å­ÈŠÞ¬^Ü›bÂÚK÷:Þn¹~µ¡b©+hÐìdüü™#ÈÛÞ¼YV[ÍÛ¼oËÂ>܈Ùwã«OwÖ7Õ—%Pñ_dE—@’ÊEøâHüt)®©)ßÇêó4qéÛ*½lÏó„`²ËMK ¦ '~žy¾<;W&÷A±ôhãÖi\°·t)‹ó%p[K)È‹§Èi…nX	"Äs7×^Ù‹!¼¬~eñòTZü#†qbzÉúŬ§,žÁ˜(d,Ù}¬zå„ž©{ŽïZ@³ŠŠHí
+Q‡sQkvnO§§!ÞÕ‹@¡±Uº(=Ò°«g(‘[N5n%+­ 4sœ2˜›µá@
+UF]\¾žä`ì$kʤT:¶!ª;EÞÑæÆel™ûÆF‡c€/z}Ýñ­Ñ$øòÚí/ÃïÐi³XK‡–Ô7Z5ÎÉWs½õºœºùðþ×V.ƒhô½MGËgs\FmS-(bÁ6>Vžn¬r†2¥âÃß5¿Ju[¤±¾ºjÏ6	¯¼ñ³ñÜ_/¶œ¤EzhôFð«Ï-qGá…oLó³í7Ó·»ñâ‘­«*êþ±…ˆš¾¿ù“+Ǫ.ßëx¯”>°È¥[¯¾VwzWjCüá6Ó4l©|½îòõÏ”Íæ2öž=Q6
+R]záv{Û­¯M³ã4¸m$/Š±gMteSC©íÆ̪Â|ôï;_wv~q Ž$èÜû§7M‡ï¾Öþ՝ÖNÓ¼w¼8/ß;_ìz¸ø­íIdˉ›®~gú?Ÿ—°àÌg·Î¯ƒ¬,ojyïØîÀ¢ížµÕ}Y󵣬j8Ïñvƒùå&×ßyØz|Ï®mؑĽöáæ·-—ZiŒJ/XµùJûÝ39l¿¢ùG'Å7ÿ$:FÖ|iv¾
+iά¬€ÜÄjýþþÛeSH.’òŠkμÓr»Óì8—K"«[æ£+«	\zË4?ÝÆÍ,{ce(yçâתc`a,¯y룶ˆéÝS™”"åDG7
+óþ	7Àk?7ÍZªjVÐé⮽|r9Y$VÔAÅ7·¿[Ê+ëÜ·Ý)Ì»Ç×Äs¿GòÜöñÙu´#'¼vxoYd6ÞgV>©/Y@Æ—}îa
+³ãZӁ›ì©ö“ÙL1׶t•ù{‚ÿ÷Î¥󹩬áÝ
+ÿéIaš6í½ýÓÅøâëHk.¹J¸ß<´,Šûc+ÕÈ}w{St}Z7Ùeùæ¾UPŒEïøÖ^2[”˜•Üø?mÛlŠEÏí5þG}ÕÆHyUáùcÚT7­šÚ,¾@—Ò/÷ûÜ…Ò݆E |¬A²»[Ø»t ÛÖJ
+hµýѤjý@Ħâ£iÒ
+š´kB-¶¶&Ò6U0AcAZô¹÷ÜwvfY–¯ÄÄ»Ì0sæÞsŸóœçœ{ß^	<ì]LÓ—&oÙÿþ¹]ükߊäbþ?½¸«­´í@ø·)€U-ôÛš_CFuüåÇIûO?°½ôýP‘G¿Mí•2’-»ŒàâÌÛO}qA˜ö
+Ìúç៾ Ÿ|¶–y[îK§ÚÆ_
+UFÝøûÁŸ<ºýËß})$óÌI²ýí¹¯oûÊŽ~«—¥¢yòí‘\üçôñ7_ÿó;§ê9zëµ—~ÿÌ7Û²7=÷s¬)¯þìê¯åñƒg)ôüãøo­9~ï•énœ:¼£îº´t׫ïUíøà­=í¥º±dç/ÊÇÝ{wiÈX¶ûbpœ|sïCs‡º
+skcñŽýÇN¸þä±—ŸÝóÕûï^Õ4¼äö±g½óî©÷?8sæÌÙëOŸ8òžmëçk5Ùk¶>ñó_ÿîûÄñ"ÆÁ—_;úî©Ÿ|÷ȁ};·´¼žÆÜÎ
+•Í[îIc`à¾ÞóËç_øÍÓ;·ÞÕzþåç-«7ô÷­l¹äõÿ“ÑØÑØxkoלr¥ÜÐØÑÞ‚·Æ¦VÝÛ¢òÆJw?óñšÚÔ_™ÓÓYééë-÷dÓ`âÙÔæ¾¾uÙĦVŸÍÝtï½Y[yãÚ›³Éøq:^ø·/ŸM¼9k_ÜOÂæ÷Wh+<ÌéÙX^µ®»kˆyöºž
+zzW1·önî§G
+£`¹öÞ$Êò°•P¹äF%*gÒñ`¹P‚ÈœÁ9
+ŸÐ
+Ìeq3›{ãh3–{Í!PJªd´ZxB«¹5´™ôXæc¸<÷Òë0WꜭÂ\•HðiY\¯sjÓz—[i#
+°SaÔ¹0:
+æ¡Q˜ ÍÈvH‹Lda«´aií¢Œ„ñÞאŒÀo˜"¶-“<9
+ÉHi›Ö;ï¥ÐÊ‚͍I26,&¾´ö†`!ÜêV¦
+FliÅz…>=!û,ˆ#\
+7–œH
+†ŒF{AÄfØYï
+»r½b¦ÑNPwàhâɺ™ÔCÀ² 3—jF¦c"€Q±@+òe}Lˆ¯ïeá$’\ÕK
+õ'Î&“>¸™Ä1˜6‹å‰ž¦eÑ6H”óÅViy¡yšM@£$E°Za“¶$i#9§ƒÌ¯S\8ÔPØW†HD…¦`Ñ”K6œ\–4BWiÁ)–Šž1éãV¶jd-<CQÒLÅRÕ[t8ãë¤e=è Ó3È\ÅÌÖ:@yã\HP–ƤCÆê´?gTÇÕ\EŸÆW®$í`6©d }kmšË(УáÍq.+¢àB¡
+‹W5„
+¸¤õáÖ¡-ñ§ŠÌ…´ &…c8!-Rq
+ï\rÀ5‚ÔµÈêÑ­¢Z³a®QÔN!,Ùæ´OG2Àx¢Ð¹tÝ
+F†®“Œ†.J(î³5,å;BFŸ3:&Á
+¦@ÒÍiV)‹ýSƒŠ*`^Ä{È”LŠý‡‚ât
+FÇÐ&è•ãgfRwÁuR…¶Çµ,ŽÌehÁ0ò`äYm+æ€Â”òÕÓ›ºy0ǝÞH‡'¯\:›îÞZM3}õf‰¶äⵢց„¢¬´Ù°—þΆæU
+,=04¯iàÙÄ%½½åõÝ]ÙêþrWOwo%³7gS Z…ˆq‚ç¥€“S…ï&d‚ž8B*}È+R ³æÕ
+ST­Ê±àœÇ^ì²pÕRE¤ÊO at M¸7¯o¸˜š›‡l›Zû=›:¿¯²¨»³¯¿'ǧºa±L]Ô]^×V®ô÷ÜŸáf7µÞ–\|g_ÿzúið‰¬«oUwGx.€;*ëº;·ò˜†¬zÅåHNVƒuÃSëŸeçõô®-ž,Û?·Mx56µêŽ¹=뺧_š»W÷ô.*o¬t÷ÄMÆmø´¼
+©Ñ¸$RÉá1ƒsTìŠ½ZÂSåš™~¤ôîj¢TøcOc3§\)Oˤ¶¡½õªÒÿá¸òC—ëá#—ëàšO\®‡QŸ¼Ä…WяùÔ¥9Äž½4ƒØÇM¸„åWÔb¿ÑŽ¿hW¼T;®ø6fÖÌ‹Žcôõ¥Ò„)Õ¯öv7Âä+ê¿Fþ¯¿ñÚRIÜ:©0ª%§”†Ž"S×\[oÿpp0)€öË—ˆdl\°r~c1ãÊôÃ
+£	ï
+õ®û(¸ÏGáÓŒž+&'묕Ëmúø±ëŠ©fL(³ÆzcÃ›n
+ŸØÚ/Uæ$뤥ŸŸž"Ϊy»°³=@3®ÎÍãK£å-ñc××l+̳—ÁÃÕ!≪ª“÷ß·{ΘuS-;±4ÎEðÓ¿ðøC{Sð56q/ŒŸ{tǃ3K%9¯å–Aü3“J£L$~ùc»¹£°·.Ÿ™46fέêòì)•ÆÏmo›ZLll™‹4L»ÌÞöƒ'¶·L®ù/ïÕceu…ÏS_úÜ÷óÒKÚäï¾_ZC50€XÁ^Pcg(å"÷ÁA¬ZÊHnR'Rj	‚Öh‚Ør± 4ZPQ#¡^
+¿ÝòbWÇ’»}Õ§/_|g1…ïÁ%K_8Ž³}ÈšzjµËûЍmCÉ„Î
+OŒ¦¯ß¼é×Ã8ŒûÎÕjµ¾4^Æv®]õ›I);ç¼ú9,ôêÀ…Eí”|£W?ÿ»füáç?µf
+ˍîD
+Ÿ7«ºoÙ²‡'G^hZ”ÞÂ3éL
+Ðø®íœ@Ë-+–gÁi»/àÕ<÷Ѓ¿Z0ý'6Ñزí,-_Y©Ü»~íD›7¾ú§iôkÜòec“­o\!ÁÚ•÷7=6ãŽ\_•Êô¿^"ü‹wž\¹mÏ–ÉŽþý¾]ñkVµ°àÜ=¬¡vtcdöW¿’4ÌÞ—UŸ:Þ}|×,®Ùÿî³dýÜ­›ÛYpþᤠöÞxýZYV³ÿv¥V>—ßšŸRäp÷Ѹ£Ò¼åÐþ.ŽÅÂ÷J
+Àë7Ëš¾çr]CíèF—í¹Ö}`ûÆÝŸ^<óÚ\‚–”…Ž­€×›šr{h}å\ƒ†³[‡S¼€ôö\:û/øïÄ3˜žÍ¯œÏBwO¨Ü2±9÷Ü!Ž7h¸òæB½uµÁµ7FŸý´ŽtïXöÄÒÙ7g7½ÝÓ âÌv ¾uÛ™¨vaÿºÕ;Ž7J{wçÓ³siW¦î<ß(~z窵»OÕz=_œúìRo¤û͵£Ë„¸µëX¯ÅK§>»X»ÑsbÛ‚¥†ÊŒ¿œ½á×=g÷vÞVWPiZyèÆ›6>=ݯ-¿£ÒøŒ\wð¡à±W:{+¨T~´þйÉÏ¥÷>=cHåúgäŠ}O®}þÉÞ
+÷ÝÖç{ä¢mãëŸÿ¢ç?}Þsáøá]O·ý°¿ïñ¹­ý©—÷8òÉùË×úûüê…“‡vþaÑÔ¾ö7ÚÑ:«ãÑgvì;pðÐáòyûȇ'»Oräï;7.šÚ¯ù}L™0«}î¼üttÌ_°xÃóÏu=Ò>iè—ù¼ÿgÐرƒÿ÷¯ÿ^\š¦µâµ¯ZCóÍ
+°ò^5¼ÿk[yYƒûeupÛý÷Ï«âE®áZùõñxã‹éöê¿C—VPÅB"k4iö=?Ÿš/|%<pê¤3&M›x|ë´ö	³ædéï“ã¯Ûš/g
+/„óàe¼L†—ûà¶v{uÌXQmôîÓ}n¾õj¾»
+þðºÕ~‰ ê·ÛÈÄôw"ü…»¤…Vï’VRW½·\N[^ðÞ¼y
+ø©eDPÆ™@-%IªBÂõs`]ƒ…Ë)Éúìw'HÿþµQ¼Ñ·>øB@̸B’Y>ØWI^ ®Š`,À@4ËØ" z
+€:L©¾³=Ö¾ÆG’6…vd²#4k°À—5Œ©`TâBˆؠȍè
+©U`µÙ0X6š4„BÏ
+´ö‘Ç6ˆ$[¬¤dÃ45ƒÑø:–@ցÓ.X›œ¶	Ô…wÑöV[ac©6´š¸ô…2J%iË©cx­UuT)m
+/
+ˆÅŒU¬\ršú>zTf!I{jš,÷1…¦Š¶®°™M¨}Aye¡)”刼‘	œhe’ÎQå9G#1ˆ8˜·>÷„ ¡X`'\0¹	Æs-ùÀbT’®/@&˜œ°–ú®3<lp;¤›ì²äzô%̉ X8MÝmˆš8vÚfÐ{ƒ’I­k€.¥ò~TB²‘0,çRÕЂ¡˜âBà´@ÐË 1Ì‚Q%Iâ½¾¡ñÔ…Ðä̐•¢%Ï’,ÎKS֝„ž	AÁh
+JQ¦
+	+‚É
+‹Õ ŽÙ»()­‚(¢•e
+)	
+‹ ‹eŠGÈcös؁ÛKâ„!ê¡šœ×!*Ò™	2Ö	o’P‚‘sBoˆ³ŠéÀ@e‹5v.Ê*pîD=ÐCýª½h¨›ÖKZH$
+PÒÂ)
+‡Âš Áí%÷°¤A«¼ø5÷y…çAêAå1[À,rèF°½T(ø‚…`gÄ„‚$„g5hèø4ñR«P6·
+ãDÒ`ã“ƒ“gjÙ›4Ža:xØ%9&kO±ƒ”.&“½¥ö耨¨ê&—F
+PLtpe0ÅgŠ©n­aÛÔ[ààÂÔÇÜÛ ­täz¬ƒ8Byì"›c.=m9eûêMY×;j#ÕHvÛ•y}Ú1q éŒORúú”F‚ϐè!wmó±
+ÁŽ=§l!Ó–šw<6SÝôUƒV
+AÐfR2Ô÷Ú¢²aF¶{¬î54¢’y‚¢y¹w÷\ÜZ¨Ü6p³M¤m“Œ?“û¦ÄlÆ™pq9S³ñ7f9š1Ìé2HSµ`Ùô̦ç]äªS¤¸>ز
+H\íS3§`’1T%_€4/Ó
+ԍSÇnˆ[Â6¾<ÇÅ$7ÈjàT‰á’dèngèr'Œ‘ºƒHàI´ËIœ¡ËH/ÂÉ
+<<¥>„fHíAÌÍÔ«å²´b >݇¿‘œyH´uv?âVn
+Éi¢ë™ê7€+÷9X“«ñ2%\/¿ŸP)´‚I±0ÔAr!ŒÀº|w1J,«T!vÊUâSk’â1”槢ºƒ’š›Š}E[€å]¶P©L¬sSÇBÌñ¶þàouUßÏ›¥ø¥¦
+¬ÖÄ,É„RBî!¨ŒÉ’Äî\–§xŽ$Ç£òúⵐ¼¡L,xTê©Û'ź c
+Ïjj9˜)LœjkBœÄÝHÇš'¨\OF¾hú¡—Ä8RÁ©ÔŸÓO%3w«.åBÊO[‹ïn«Ló0]0å‹Š)ÖZˆ	X^15Ù³ âéŠù‹L\´®l^nô¦yY,ÈPÙÐæ/[QQ8U/«Òo(jüî š¸ØFß35kßqwšÓw—¤™n3Š NbAyÇ”¤”šU,X­ÃÀFq°#fŠè›
+ëâ„–Šï†#ZÑ’y—4£U¼/ŽÈÍÐ角
+[¤=~f·ÅÛUkñÚ¬} 	SPOSµç.eø
+ælÃþ~à³Íf98o‹a/ˆÇ{9[f¾¬—ë«·W¥¼ƒ×Ÿ=ËhÅg	”a±ÂTƒÙ ±Ö½δ‚• üAK
+&ªP±½Þ
+Ã {ÐÊéYÖêüä‘
+9¢ >Ôp•á6ríøz(ÜLC”4
+(5‹ÕáÍBÒ¾r÷
+`÷«”«à
+ÊK°Šs ^5ŠÕ{
+Ê
+n94ìü,0⍙›ê©qØo¬[êÚ^:૏6šèü¬Â×")f`¨Uͽ]?K5qKN,® G°Ùþb%8Â0\^¯²Â\4,(×'ˆ  bbÌŸž¥øçfY{Ù3[’47³¨€˜¥P%ƒB–øº@'â@a®®Á#§µ{X¬µt{TŽõ”ûC8R+ax$Ö:Šº10A¦À}™–ªOÒáÄ‹šÈ‰³Rþþf DQªÍ¬šÙî±!*{œý\džÀ„ÌØ÷W“êw••§ÑP¢XÚÀŽMY§9>LkßÎ[¶q¦ØEð "·Í/7Cµf·M£ÇÅËæNÐ÷Ǫ?źr ~œj:‚iKä±QÀ—®®ˆo\4R€ t³î'.s/|®‘B®ám§-Ó;Á#:þ-$òoOgxõ5~PØå$6Åô2>G~ÕH{í
+¿ß×É.“vK1cåÀ¹éJËàE5§6ÍéÁ0Æ“ä)ÁXž ÕmEJɾä©ÌÆ`[º_ñºHã"¶LdóK>>¨=^Ze…Í)ªêæËïs,Dšây+S<o)ÒÏZ‹,ó#KñœÕ(ñŒåÈRœÆlë+žÄ§2ã0ÎçØ"2´f ‹†šù!hàô=^[øÜbX¦@>G7–˜¤¨8åõpykø†UÎ…¤ù*5xá8T«×ìOý
+†^Ác’§Õ0h°É®eç–T]£ºdÓÔ¤ªprqC
+Y9–ž‚K€ïpnëZyx°öQ|áê2\£‡l at 0^›/ £ÚÌÉ¥WeÒ‚
+ÕÓº‹‹)›eÃ|.T"Œ ¤¨ÈgWÏHXnGbNC ¹^Rä•¥ÚNB6ˆ˜qàÞ<"Ä×<Ë4ˆ"ˆ9ÀèF¦·±ÌáÍz‚6Ž'æÆ$˜MÁZkèX,¶Oè˜Í×
+ÁìΑ²¥èné8úÙR€_Ó,ÎV’Ô’ X`¼Y;UžØ|çäXÀ¾´Èœ
+
+¦T×)N,ö2ŸÃÙ‚Ë»õ”¥Øv¡,px·0ÍÍÆ4i™¾ (±Š‘øeý‰ø‘cÐ̸.±½Å
+¿08ŽÞ“~ˆñÖ%žç¤KªbVþ“Ý[<MƶÒãøª¥4'ÒÖIyÙβ‰Öæ{If',èGÊq¼G΂8z¾¡wù=~è³ù¯¯?|¸½÷Ý/Þ¾ywûíûû~¾ýéöþôüº|ñååÕß_üŽ¹ÿõÇw?þðéîßïßú߸ýéÍ;|ñý›·÷—oß¿}óú§Û/_¤Ë7ø÷ê׿à¿ï^
+•VKS:À,	äd	p.ÒÂhè2cCyÕ±Ž#¸ˆrOü
+ju²uL‘=U]/UC6@ÅNSbti3sR²Š %ØÏ
+¼.MXdµS}ÔGQX#ÇÓ¹çRƒ°ªœ³$›k½ØîvºF!Æe±]…	ÀÈPùìåæøØ“úR«Ö."^æ›Ç¹ ž<ûuÒcŽráe r}6¡ê;Æâm•d@úu5ñcUóàöºÊq‚œg1J«K¯p†²¶ü ?*=Û	ÎáÎ±X˜	Èå•H\ý
+r0ôÞ0<Û”^`Ó¿¢8>9	±åÀx--4Eçt¡Ýë°ðìEÁB;ŒRßy³žs£AíŠ!¶ßp`@n§ž‚­€ƒÚ®cHK_Õàú |YÖlúýœ½Õé>qöæI©9V’VX'"	\qˆôú|Uu•X¼©nH:Ù@=ë&žWï^+þ¶¼©Ù¢%ùƒPºìó"¤¹¾~m†wQƒƒ¸<YØkŠõDÓwúÖªÄ˜#©qÔO¬n¤”¢Z\0dCM^ºV³)Å0]@žZ•8m÷Š²²`Ή؋˜”˜¢&B¾ùL
+»`C–T+`»µÛª3Æf©y7±KÎcMWPÅï'çhÒEzÕn°É•£W1ݬ ƒ`YÎú­]¶)ìQúäÚaa§šÎã$JD-X,]Zx÷ÄGpø`i‚#Ìõ£g+-Jк/¸êJìIØòb¾~¦Ù=j×ÍTͽ¦e6€Ê,’¨[8­”ZœàQËßþßÃ;Aˆ•+LMË^~çeEí´¬ ÇÑ‹ëº/Þ‚ºÄ[ИÁÂ- ÄnäªÀ h8Çüò²Y±¬‚ðÌ;ôƍë'«²Jp!Šo èJä®@tÀ·7"#ëÜÛ}[h¦«Ï©S•?‘_€TG*6ŠÞroõ>R¼º.
+O§ÖE®¬
+Ä>ë9”¬÷{økqûcG©îѤ¼`ñ¬l\ßÂ7,Ö¸TY/Õ”êàµÀQ<Se_ÚÝùDÙµ”yd"{`zÝY€Ö=#Õç"(«†Ã˜`yh(i¦áWWµ‡ð=ç$úþEÿ”F{Ûô
+×]!F—ð=‡–ÉÐF
+˜9"ó[ŠßÜ¡'÷£=^3’–žzd$Ú)(œ8F9ëaU†NŒÅ(‰‰£dAV™ÚhSõ߇6Å£Scçt©x†%y‰êDÖÛ8è®øCÒ6추+vÃÿP¨ó„\&ñ90··rôÎÜ*Û£ŸCÈ]á¤Û²"ØÀöDYö)+‡©ÄQ€/
+é‚fü&\›¡Cð¸µkôÞçºgx\¯^Gõ‡—XY-ªá[-2¹qjWV.e_¯C1§RÓúÔc˜Žû(Úõ©^Ÿªü¿†.C:ûð•*j}€P\ùƒ<íÑ3'Y€xvîjWþŠäË
+«”,X-"'k¦Ã<Ôƒªp?¶3̉j-£ŒE‹j
+Rk¥«Øc¾iƒuF)ŸÝj+Vp-þ°g(•Uú›gûû'¨GOέTkÐÉíƒ@Ö×@MŒî/ïFöS£÷«ke$Êî9:q?(ŽeØ)¸ºŸ5ôIà׾߯j1¬ª–¦H‡ëj[¶"›Ã&*”UÍš¤
+p»­)E—\GRÁ¢1_rô¢n<`ËT팄aU‹Ð(m at A–àX¼¬69žbÙ[ÏggÖ
+ã+ËÀÅCàÜëˆÁ+Ÿ­uèc˜Y¸Nž–¡Å-÷„'!ìíÊðÀ4ÓrRË9Ñû›zÁÚ»·“¿ÊùDÖ„	ÊAŸ-Ï
+ŒV…!Ä)[,¥é¬Þ²Â|z<+g˜ÙN3\Ý;õ’<0WÎm6ÊàÜU!Á.6…Cg®•§ðÐH§ŸB*«¦®'uóÆÓÂÛB<»¯{yT×bä	c/ÚzM‹‡Å~UTÊÌ»màÃ}q3ÇMj%>5­G<izÒé„ác;É™Þ/N
+€UJ\§™BFp-Qq#¡õ¤Ï0¢qǶ3{ž¦là㽆Áå	Íãâ0's2ùŽÆKÉ
+ðDï‹þª^ÜFÏS‚T±ê9N˜Y£¡cÛ¥ÒfV1ÁÏÚ–?evE©¸B9m
+Ç‘¾~À°×#p#;)¹“„"R¼¡éã‡W'@¬p€út¬
+8{Ñ
+µÑYqƒp¼–¥Áb”sÂT¹],ÖPMÍæ ½%Àç$戚i
+¨½ôay˜O²KÝûLGM,š´DaÙPÏsd^#8>[@+dÃ
+‰e mÍnHh!óåOVŽ—µËJ°Þ‹`‘r¹!£“MºF_€‚5Ý µâ§\µ'‚|7°LÊ÷>û鋯ÿüëÛ_nýòÇï?ÿùÏË—Xúá+üøüoü€3ZÜÎÓZµ“TXG¹œp¿Wø(tˆ‡ YÇÝ}“3gÍ¡#×ÈàU±¡ÆÙPcñi?vÐ=™¶EÖänˆy$mÁïEŽqY`»+ÛØs–O£ÅöÐè+-Á¢Ñ,$ø›<Ž\9Z§œ-¥Þ±Hš$	ñœk©ãñçu¶À¼iËRk;î³leéb×Êê;]}~vÀ­WK®˜uDëCÂmKM-–˜[¬û½‡CfFŽ/Ü:ÑCæž!Æ<ÚFY–àE“"&÷ ÊEŽÐ‚~Þ»Åb•
+ÌÛ3IUA©ª9š›%aÂ}cˆÓ\ý˜$î2ÌüÃ92²7ydn]\$¥¿Øë( ²7¶¢ú´‘À&j›dKí
+Ý
+EèE00†5.9@¸‡Šívh"wICž=oH¬ÎÇÓašŠm;sZ"öðÚµW¸IúÉÀ±°æ¬Aë_ö«m©$‰~þ¡^6vTÕÕ×ñ{×;3†
+mšnE«…—ùú=™YÕ-	!›Û;1aP]3³Nž<)©óέÆS$|!žš9ÈÁëDÓa™ˆª˜yß_‡ÀXyDÐÆÆ-Nb;pˆF³Ld:'rhÒÇ-Ё‹Y9Ñ`æÚ^VVÒ2Ô2JS‚†°‰¸SìGÄJNÆELö)‰\1±•פizL:$G›úÕ„Viå2ß2‘T–íHI E®I´’¾T/QidP[WÈñ꒐¤š Îý!uL.qFDïÚ
+ÔôT,ãBêÞfœe`Ô(HÕ>fFÄ9¹’õœ²Í…
+5À©(ªïbP2–FÄ xüÌ7"×c*ºQÿü!áW§"I2×ÛXJAW£€ƒØ5!üb<ÈF.³@b1j­¼>ÓL»zFl»Q4z Úbv#¤µèaR`ΉÈD±ÔCV¨Þâ1w‰/L•lKLvw‹ÁÙáŸÈ\ò™ªÛ­[º…¾S¨¢‰è0SùB‡Ž‚7¡î3͘cÓ(î1ž2ͬÿ€7Hu‡ñ!€‹]nŠëQÄñ §$
+„Lîˆuæ/<ÄDÜ«1oò`®ŽÒyFͤ(»Å}ÏƵ‘3 IÜ+wEþE`ºÕŒy“K¼û†‘ÌÊ
+‚kc¥Y;h††Ë#Q;é+ï3ZÄŒÍÓTZÓÐÉ­8d½æEÊ·Z(¿Ô}x=âŽ
+MÐjѧ$¿)õ*œC‰wZÐr?aRºPʺ…!ºÄAïøF´¼q†&0ý…Hq²%€
+úÈ[’P❑B‘0‹]‚F‘t,°J;‘ÌÞãÄÉ"±Ð÷2UÕPê+©˜®çÆTÕÅäú>²’lm›Xö8
+¥×ôZ…¾Çš•V*?¯O¤®?„äH…#%Àdr??tªÓAx‘€åf
+äg‚Ô+½@GŽÔ¾ne,­õBY_ÈHYÉcSçH2˜ÖÖÑ?GO<tU”¬´p$´‰ëY|”hôBœÚŠÂêË)Á-ëK¨IM¡†ÆD®NyYn½ÐgAU!#}D	•!ƒ‹Â9é#Ê\F,’ÀÖ8ñ†
+¹"RGk+âòLË`(ꃰ"ëÉ–¨(3WѲ0r«ãP ãz0q$
+D1@=4f½šÃŒBTz+ÍiO2!Õfõ’¾6¬€B¶“hDöBjpcFbµ…Õq(Ž
+Î
+<Ý‚­a“©ÙÌô' 3–r\`ã0£¹â§8!¶ýó
+«ý
+&ýÑ‘O+d72“ÓæÖîƒKŠÌËeˆlV„7ýD˜0—²†³žjX–É` àÅ`&’ã /†?c슛;"嶮…™hGÔ:‘P§$3þÉRUÎ-o‡î\Ê!%€G¸qŽÐa”ÉD‰;"֌ǘ¢“yïÖb±(ajÿ
+ØÌg’I>ƒ,-ß	ž`¬îq¿J'SÂz‘p‰ß8%˜'¨
+ÓÄ1÷t]—ºSuÈrÕ&‚i
+góQlˆhÃñm^}öì€Îæ£Ø˜Ï®·zýhÀã¸ÆË^ñ:>Ê/>¼Ê«ku6iË‹‹ªØ¼Á¯=¶^Ô×K‹ø¨
++ˆË+:»4™á×¾‚ý×ꄏ*êIù™åosàsÒTM«Îº¶¹Þ`3µ¼çùbZŒwÕ¾ ]ÁÛWÆíï|.„¾hø#ÿéŸáŸz›©¿íæmrqDŸXºÚ|ƒ‹»[¾_ñzçñW¿Ö®ZE}˜Sü"3¾Q¤‡äã›ñղωvQ7ßÈ偬øb”
+‡¯=rwï}þš‰°)aÛ*ã°±cõº®ó›bªìXù„±âx™ßØâmÍ/[¡Ipdh(¾µ1ÄRk–Äß7«´½•ïü6®.pIX3EÖ9©ò}­ºW~ÖLKW¡¢mB«ñ8«„™ÌÀä³î®*æ£ñOuó©æ/Pƒ;uSïªñKX7>+ofUágµ:¡4Q¢è«ÿ¥®G½½êü_þ‰?>bèøåõ¯k5Åèù)¯;ŸŽÆ'9SOFj|T|Àï5CŽšr~HþÁ¦¨×ÛÞ¦ñ¡S¬ÏË
+ñ¦­@eY+Y £»l×Ø-ùaÓ¦³.†¶nzšÏËÉòzÔ­[þ»:nÝZ²,¾áSӝ“ªtÊáæeÎ5õåÕQŽ£©¥cHŒ?Q|+Çú$o»
+¾6õtQv¸±¼ñ7…{í6ŠÉö
+[£DÛ‡$Q®ö¥d=‡}Ôúc)f°æ)ÒXí¼žÏn‹úx:ýÂP
+'¼józþ¡iovÙœÁµ~F=Ë'WÀµä4á;K›Ç¯Ê®ú,pzk;¿Ó1ÞœŒÞKÕø´È1}ÓÜÿxÒñðÊè?ê»ÁzqsØÌÊ‚C786HÛ•áÊisSþêã&‡¶Mþ{T\¶E1ß4ušOË\,4~j>É+Xø<Ÿt
+7’¤ÃVçN@ªÅš	<õ3ºÐ
+§½ÙrÚ›§µÅ‡
+üz¾iðÝ£PàÙ‹`^ÝC·ÝÇÀÒäA òŽÍò	øžÝµ½»õ¥
+ýÐ2‰ÆpÚ:þDÍÀ7dûÂ
+ÉZä`r‰À/cFK“þ;¿‚•rHk½ó5²â\†aø°Ðفç çä•Þãüböp	»ÒµµþK{p¨»Ä5+ȇøöþMä¤ÍÖžYQ.¨†¡nJOˆ\ˆéóqiøõܵØAÅæ(zøM|
+(‹ÜlFøÅ’’§vW››Õ»o˜íÃ÷\šë_M/Èþv;	épnô&ÍâF‹!ñlL35äÙî„ØÌ«É7á“Y‹Ó'!
+ñíßû¼©KP™(¹áªÆ!–pïÈIB¢X˜›@qá
+t꯸s(ŸvSsÚ
+÷4ß9…?xƒÿîKÄéZJÆÛPqoïÅO”Jd±H#—F¤7ÐHëzEO}÷åð±}_Þ±ïX°2¨«µß³oÁ2•*@RÓ%FåHFyyŸÎ4²$26mW˜´Ë$£ÄBiÆJ¤cG!לçHæGó,‘ØÈö÷zÆÞ@¯…žˆlý={Ä9՚ꪺ-j0žÞJãU¡¶8q[§¶SïE‚Š
+Œ÷—àçâî.À¡«/.·7C£Æ·Û@ª%„”µ"BJU)®CHµ‘«Ó7€ÈÖ%ƒv𼹫rìö5½QÑ”êÂÔßs×…)+¥ÖÅh¯0W§³ÞÅ8„ÂÔ·Y—…ˉkEvXqñã,订P?öjŠùeß‹y'ÅÜÛ*ËnSF5•MbÛ²éDµÒ?f§ÏÞA¨¥ý
+™¡êQšDTM#Zk¨v†ê™¡}¹ÚÐíh¿4´wÔ†&¨ÛKk”Ú[e¨qÔ†&54ÃXÑþQJ™³Û×ôþZ0’Ä­X:$®Ùa…‘?]3Î$.¼ž;dY#ŸxÂÕYñ_Þ²­Ít$$ÒØ
+…ÎÌqé…µL×Íœˆê:ª²Ò1â!ósÙ²~’IîS_JôïúÐܽRÞ½éìIXîKÄÀjs¾Àn؆ˆù_€
+endstream
+endobj
+110 0 obj 12076
+endobj
+111 0 obj<</Length 110 0 R/Filter[/FlateDecode]>>stream
+H‰ìW{OÛJß/Àw˜íê^t›Øq^´»+‘
+VÒË¥êVhbOœ)ïxþØϾgÆÇqB04mQK‘Rû¼æ¼æüŽë‡”I"Ðo[õ>ŸF<	ýŒòjk{(±w…†rÆJ©;È‚¿ú:¥þÓp½RÇÔ›kìù|DЀ'Á„„;È^ÞÎéu—%
+CNñ”,òÞSÉ©¾O=IyˆÅ½BõS.ÄãÂ'>0µnÕ3´Ó[²4Ëð(æ,‘$$q¬vÃp|‰™¦‚P¹¢QˆëVÑ^#íz½^c!ïzè	:ç8ôÑû‚¯–âϨ+¢7œJ±ƒó=ÎÁGj¯Ë.n×DÈõ‰1–pèM<‘¦0_$\Q1?ðÄÖwѺh•Kµ_ÖÙ–U³dÕlHnmžÐhk“º˜ÁËïððH7¨‰Þ¡Ÿ,äõb å.|8ŒÑk´…¶sÛYšÒàÿˆÉÁ5	Ï|ÿAp†ðú†ñ›¥Êï¡áûŠ·¢þEÕŠMÐBõãP¢íµ›Íš“gÄ]«ÖÙ54aogu>Ûv«Élî6UN[NGå·«ˆ_ÚÀc"k)íg gQÅtö;ôøŽÑúó!2§Rsççîpy÷C)øYë~C?³3‘ÉÞP*6¨jI¬Å’ÌT¬DŸ‡~BåaTËdž«Y-ö•r«~ð_â%ÊÍк[õ·!¿	³ƒ¡¬žÀÒ›Œ8pßêÙÍ­ïçצ4ÑGÁõs×mhgÙ4<eYz*¨”ï%Êê0îJT*0+aRË`Í°††ÿN¾}ì…AR¾}¥­ñ'õ¥Þ>^æÛׁ3Ø0ŽR³rlËœ¢f‡Þn‰Gα X¹™
+”ýZ`ϗá÷Œÿç|ê=ø\Õ
+Z°ó%-èü¨h?™<Lnog莗¿Ê4ë`<&ž\ف‡ˉÊÇp€}šÄ÷—ï'X¢™àÀÑ„zOauÚÄ}IÛÊMÂ+„¡F=Ʊ\j-7ñ®à© °¢¿2¡_s‘JmÖéÔ,Ëjšfó/ÇØ“\T¼ß`[léImõíê) ØKígùþ˜Öæ½Àa<æbºT–œƒ°7YY”‚rµzäJMK8/Œ³ñ•ÖiʯÉÑ¥+—©ç†jù8”h;L¦}Q¢©ÍŒÑÐå4”CŽôù”Þê99N	.±$—û$„dHÕju[%¾T8õ3‡ÅØÃ=̛ʶ¬Ï%Â#%G4ëDã²µó5ÖÎWZdÌ`*_¬"~ø)zá[¡Y.õB+tº­æÜ
+›^‘žGþ½#ߪ9Ž2Zë8wýÆóÐú_í¦—Ú¢ÏC?¡òŽŽ_£øU>ˆ¬ïðAôã_¼§qœÀdÆøÜçŒá€<…ïŒo?«vÖOÛê×jÈ»é»XkwÛ
+rœ¶•6èIél()_ó–©8Z_s(9ßç¡ŸPy‡ãk7ºDTݬìk¢Úóùˆ =nÆ\L— /ç ìMV¢^A¹æåŽK£éb	ç…±ò¿ê‚;å×äèÒ•qìœzn¨M—a2íóˆ’”š#ºœ†r!Yp¤Ï§²:Í®±+¸Ä’\î“@ÔL»fuœN‰?€O=œ:
+C)çÆfàì!ö$Š¹Är‰ðHÉÍ:¡azž]³šJç{öo•AAÆŒxòbñÃ÷Ùªuúæô#PqÂä§xé4b9xêU>óNííƒìÍ.Ó5~ÛÙïFÈ‚3¿ìï^„þžú¸XQZŠryÊCW€4
+ƒ—/SrÀ•r¡ªp´îH[VÛÀáª¨x?©Z\Ä[KT×+IJýç„JR ÚŠØc
+pQôRSI¸DÏ‘LÑV"m'Uî'°=?÷;³ù0Æo2›Ž£÷²N¦rB§æ4G¤Îi*­†bï
+M9ĹKݹÙ7pϳj»Ù–¡þ·;Š{ÈQ_
+UgžÜÿʽUºµfCý¨SlÝq}<†pá–žoB
+¬5•­–ú±wÓ6d²]«‘í|NW³¹7ÁÅ&¯é¤¸4 ó.L#u_Åi^oûVz'~CÙ-0÷ÂF¦Ó,ÔÀL¯·UÍ-%!ÊÇhš¶µ6ʹ•ŒŠ‘êçµê¹ÔütÆ	Ì}5×]”ÌõßQßÇ34¼šÝ£^̵÷IL`üqAoUÊ×Z(§VÌ|êMÊå@UÙª’k¬2}Jn ãðø{s±UFÎI€³ë¸ÖJAn•W†£ƒÙ}–EÁØöž 
+’`gA-ýûX°ñ	EEa¥ÚÇ‘ €â‚Fj»¨ _ÒÐF&j7õ¶½ŠF5”‘ßq`QIÛˆ*5˜´’R*¨TÎ"Ia7BÿÀJE‡—t”¡aD…iÇ{ô¨R{ŸÉH%5#Z@èí7ŒÀ“€ºP0µ@- ´áäó  ÃwŽÍ†c
+Í%­^wKçdx\R(¢t²ó¤$ËGq7ƒWÃÒ»¤Q— Õð‹øZR]½¹ˆÆß²^ÊsØÍyvË
+s,v-µMG訤Š¶ç”‚iÉBŽ°n/ßEÍÊ9_B‹ÛéÖi”c6ÙØ:‹Û5ô2ã„ GðuÐ猩u+û,œò@Ð1
+žŒ`µ*´¹#LêaÆv–VrȽ[ùŠ„ØVÊΦ#Δ™¿©é‹GDïCjцt¼ãÿç¾J›Û¸‘è/Øÿ€*WRr•Cq$SGü‰:h++ÉŒ¨Ä©Ên¹ÀÄ
+ 
+Ó>ÕáÛl^œÁÀlC«DHÌŠDúm<dJˆ	cøÃ
+…óÐD0g&¡
+Æ_Q(ÛQÞ9d[
+ß½íU‘E]LøwvîâÇoŠÂr˼ÿ;Uð„Z°Í¥gÊÜõâþÅ: fÔÿ¿h1‘™ˆ”ONìܺ•œÊ.?vºøþ`à
+‡h÷†ÀÒ´-Jtö»N2û£ýÁѾçm››{˜U7££ÁèxïhË¥¾×I­ˆÝÒ:Yyǃ£#oÛXeÎ×iÍ…Ùð’,ÌgEa7ì&ˆvO„ØjuÏh"BÒoØ^“ˆþ/·Û¬–ļ¸/&¡Bürf2:
+&ÔV6¤'ŠÌ·Df+º0çЯtpxf»6
+s-1 ýîνm5¦ì|=³”û,
+È)–öÌNzÃ-£WußEÐÅ°ßc
+Û>r×ëĸ¸טWG­ì|\ØŸÚΛIüßöm†a+EqC‚È'¯.{E×ëÄ”`L¬‰ºÂô;ÅƁ×DZ…ce ó¸3N	¬ ¼{ä:ˆ¼äÖPußQi¢°ç$ãÙ¥h›Ø\¯óbBëeùJ®³	¨Y5fK¡àÿÂîºÉoz–/ȯF£‰é+}oçåÓV{ÞR©	#`³ÞÂ|ºèôZsŸ9­/(#=—¿Î=ñÃV¤Q׈ÁjIÌZø¬/Î^Û#¨ûÿ¿•Äß%.kÓÝw~äú«^ÜØ>Y¥¶5Úíο	„…yÙÌ4=¾ð<t–~B ªH¢KÌ—^42’ép’M˜±ÁTMÔš [ò`Ð9”e<§Œš´·ŒFû£ü‚c„•™¬äÛqyHe[Y'r©HÆ·;Ï•1Ú{ŸSèÞƁNdÁNìƯV–®ýnæZbÈ«ÿ×Ñ
+þ»ðò]òœ0»rE,Cƒ®óâQ}™\ òià³È’*ÞbFuåO!Öwi˜²ˆIù³_ 1,tyôRG7Bõ†h‘{¬bØOk8 at 1sÌ0÷ë©.™@Àåxjõ·èBj£Ä]öô›À>£JFà9,!j2{ôv³““¼/ˆ9MŽMÞ¯¶%]’5aéѭލ/¦XAæ zÍ!‘GÞXýý“<–ËT	}ÎI0U¶ùvä—õWUdߝžMN!p{±’¹±ÁÐùë¨5¾Rï™ö	Pñ¥ð1³jÕñwWŸÊ±@†¨‹³"²øùÓ³·ÖÄ3›|A§6¹·ÓÒÓàeå÷&öŒO·W—(›2ÐLb˜ÿN”¡@¢šøFƒO0¶~ƒ¼f&GË6¿ir:›U”ãlóȈ.Nx^Û±ÜgQ@ k¶ŠTŸ¸Ë⣸„} Ó#=\J螇Ò<žÆ6o©Ñäöì
+Ìê¡ËU­+;X„Ð’¯°¼Í'œ½h+9Ó¬ÓÊïJ­TQt…}g¨‹˜/”â¾^Fª¸ß8}(TÐÊçÒ¬zx\â<Ãk[i&ð¼7'n³Œfy1özÚ Z4Lƒ;|’•çJI—Ñ^ê__R‰Õ~:=Éè}êßû'Yžeuð,«ÃÔêi!<ªè¨EnAUÂȨOºô4ìg’8èNq»Í¿†ÃTOO5Ûs‡¾Ónÿ™v
+²ê´UÓÖwg19ò`ÿÎN’<pbÒªcU©ÄºP\M§@KJj)‚e!X@ÒAr‡Ú¿êÒ¬X†Ór:‹$p¶³ó†õ	Y|³!NH…ø
+¤TüÝBw5¼
+»±vųÚ^6«Ýyf¤ðƒÃÃÃ=oÔm•à««B¿¦Ø¬\\À†·†Â÷JΤPÆÎJùäñÁŽ¨¾P	êD»×Â<åó†æ.LÆŠÎ#Cô®
+”ø‘6"¬F£Ãœ‹Í˜“LÏ5P6¦k]®Qu`Äýáv¸z-hEã9à¹Ú]§@È ê
+8N–0®Û›SûS‚
+ŽoVQ×!nVÑb0©¢Ø›`¡H>¬9½ï!VwZ,ƒ¹0y5è/´´h#do,#‹M
+‰‰¤˜ÁÞ¨‘p@ŒrroWǶÖƒÿ#憚lm&­hA««n
+¨Íc'¦Ô?\(_K_6¿ ‹Ñ¾ÏÛc‚‘ÌO_½ç.k	32X÷Ä­ZdgQB-³³Z1é9®o!RhÚ.2‹‚|Ë•PßÒQû°	'…q§Cµ>S=M‚ÌœÁÕŽÍz¥¦åÙXä¦Ø¹uZì,bNMˆeµE6¡cX'F= ¢]á9nn˾M—¼+ÜRª”®ÛÔbA+(bЧ»`÷ý`+ÒQh“Ã:‹€69;<öœ•	pñ>TîbÃn|¡!xÞà`¯7„ØMC8<n„ãtà5Â
+rÕ*ºŒ#ÖÖ‚
+FB¥‰=M5¶H}G%TL~×UåìP
+ûYaU©X}T8°M"¶º"zU³Ê—‘ÜækÈïîï6¡ÐIq)N„(^ð92v:‰=ÊÙ5`fñþ¥›`§ÐöÐ)¼FÀÍ%¸¨{­¤ù	Ⱦ!œ(=¢‰®‹¢Î®;F\ ¼%"Ê‘ÝJlg&½Ô·óçcQ</B|ž¡—2-‡éÙäkì¸Z“1Lsl.ñ#i_3³”9\Ÿ0OC^ÊÊS“t=ÝÜæ1Mc’Å–­·éŒD|%íäÝç„+Ê«RßwO'à‡ê	Bìsj?¤V·vXžO¼-Fy)½à¬½ÄL`«½±#M·Kçᜧ§Sõ_ÒËsKUe	ÀOàCP"bBDÅŒY·Ù1ÀuÖ>OÆ,8ι&PU|•¨®Ö–*ùgRê
+Ì­ÛÆiœ|M7õÓÝòA[|{Y|P­þ°=z|Ý#ˆwº%m/ã¤ýLåöÒúêÏïÌî|ûá}¶~gy‹Ðèæy1¥å¶0’ÖÍÇõòÍøÒ–ÕDü{ødށ£S=ÖLï7êDød‚±£zðæ%¾ºYià–A¿•ñ7Ê…ýn?Y€ŒÏ.f`Tä—»óæ†ß9¥3ûvòH¢Yu¹¥ÇàÀº›b€ooxY~ióolÁ²ñW£¡¶ü÷ì+öƒö]r*§Ñf©ü½¶ó§vwÎaïNÕÌ8©þ·y´ýM:-?M¤ÖêŸgRSÿ/©|6ü4—šÝMæ“ño²ùdzs÷íQ
+ÖÙælÜXÎþùYYÕ¿9ûŠ«®šà¾!.NÛñn´Ü|0E.ûÝÝ
+ÉN—
+XÒ£Ãh¼…[^ÎÖ÷5ßÀ¹­ü½^;€ä¼ƒ]×΋ìe™ °ØÝ”ÙON[pI`FÊH}è÷R`qÛ©ÛãEfÒÈ÷OÔÕ˜®¥³ÙpïÎÔ·"	ÂcKÊpËÂäs“9W0:yLýqâTi˜5è46‹B;íßXVÞϹ¡prpf¤‹>=C¨Æ؇b%HWENLFýÑ!¶Dz†Ü^{àÅdºvª;éÝøK>Û$Ž[:ßd­’”ˆÙfjVMúããiW,ÝÏn˜ä¼ÙÛ~‚E/P%4§á
+.cršNtvžšp8Y‰Ö9Ö/Ù÷èØ
+7éEˆ<ÕxÒÝöPI’ȁÖE¨©¢DZ,Lqv$u!$µ—‹Ï:­ÒQØ\DâUbá
+’®­·svÒ¤&ª2›þZ¤‘ÈJ2wS›P¾½ô˜j#õF]\5ĐDÆl¿ä©ñ…3Ø©=ƒaÚÛ̹-†û¤$Åä–Ô‡™ê÷¬¢Z|ß}—ª¦gÀéà,ê2ADeæBÔ€KöÚ¯Œ!4X	¬%#èPê•úÔ]°é1Qy0]¨nú <èµ>”´Øe‡m0Az±J§¡×æÛª==(Bb‚Q¤„ÕÚèƒOP@ùÆâíÊ¥ˆ’n‚-Ü*lÛbe=(ÊÍ'¼!ÔŽámV›0:±âí)šÉHmýªrÇ:–ÇjM=î—š:¶Ñ3´ìphPr®j at jøÔï¢ÇìcU»RŸi”Uh쵕ð>®xë}èÏ™ 'ì
+JјÕ:‘þ„ý-}h‘uYÄ©pƒ~ûßXÙzHqFPžÂvþŽ>‡ÛHlS/êAA#ÅaäJ6]#½XQ.Â& „ÕVkH1h»r}¾zƒ‚Xî[IŽAk_£¦͸OEC¨cö•,éCI3èdI>”m*–|Ip…sQ¡¤YM0êy†
+¡Tûm{œOP¢&¬ßP¶·æ@ÝÇÚI¢B—
+êB-üQ­­BZpIKC¨	J®iú†}€va´Éúм§—ŸÎÜŠ.´6 b7(¨Ë#¶Øãs)#hm8Za}¨`=Õ¾ÆÓ°L˜†àßÆZÏø2#hmI(7þ4‡´5Aϱ6©±Ë:ÐJÓ
+óæf¾¡#‹’¹AÁ÷>J:5»¸Š¿|4%kþsÚ
+²“4@Õá!RkWŽ»ÚI“zú»¥¥T²ê™{Ù.$‰ïê Ÿägi*ìh×…^NWz™I4ÛC©Pü#¹lÕ“ƒpn3”²1ªTg¬wDˆ³ùUéKÓXøŁØ9ˆ€&Õéd~'…J}>h`­(a¢Ò—fíæd©ÉVž¤—}Ì’UbùlÎ*ë[çѾ€ Á“”“‰“Ã@šŸ› r4ÔðèÊÃÅŽvRݾ*M¼N*Ôv­äkÇ„½>ê²	Mª“1t6Òd3i`r5mÒ2e å݃4!öž¤×Œhn‡°¾u±ºXÉ1¶VÛ€ìÃ¤Û£	Ú{Ö³°¾¼Ý/_wçWißÕ½v÷«tpl\¦¡nÆF-,nq‡8}ëY«È)–ÒL_:GûÇ*k1ÈÔ¬LNs‘Ò³–¤ø HVœNUš|•b©l©’ÚªÒ—!$у-8_Ì}s“'0y¸^ç`̸enKÎŒ28ì8’›ú¿_‘•÷sn(œÀø‹ ½k‰ D™®¸|®;Ì„¶3óì§Åœrz~–oÁ
+àåNŒ·´ %	Slf0ëÓfO.Ò6»+QýáUŸqf7SM«?š·K¡	º]™™‹m3£ZBà`‰WÏ@›ƒcÖ7Pz¸éqafºÌ‹e‘vÎŒtQM@ÄWã,;ö$94Ä]¨mÑù&k_U½¯þͲýH¯-ëéæQS½†y>x#Ћú?![¸?žÏb±pSßgz+]òK,@óøèsð3=Oä!K/°Éqî[ÆÇ0Ñ!þ|žGùzܦéý±#	kÄ‚9âå„Ú4¶Ãà­…»»Ö-—žç¾BnÒn|.+êlี8AûÍÉïNFelC‹ôN§$~ïÎ!dl[½»‹¹GXÕ«[OϽ{çðv÷½s&èR-ö{(·ÅsGXíÂl1½9g‚ŒÜûëUº—¶ÅŸ  $¬& ì‹@H¤eQ)Ô+ZVßÿÎ$!d™!Ì~½·é™³ý—³ è€\wHØ1é׸A0ÚÀ¿d~âÜ»®!9½z_ïDpWÂ//aÄÂñ!
+ÌœaǾÃÅ£y+ýè2
+Üq®âêQ0}­ÖPG­µ÷@cn‡×¹:3ÕrÈ^}\§þ­û×…ÿöC{ EÂóxå·P~
+¤äõ#tTANsawü,;Ã~.ÃSZsóÜ	Nvà¾ÜŸín&„+ùȏËUwLÇÆý
+>úv](­ý*ͦZÕ®rp–²A‡oþ	2ʏÈ# U.í¤ÀÇc‘e7C¥ùÏGÛ±Â4À6±
+¤KxAÜ@àzŤ1Ûý¬FSç¢r¨ úÇh‚Ñj¤=¯X»<Š:ó¡'Au©ÐÓ‘Ôúà¬(æ0-?k_÷“oŽøü]•MÓ7ƳLŸ9À§Ã²ÈéKO#ŸeVWë‹lÇ>«PP.¶c1¿7ãÓÉÀŠÌ,rPSidibŒ %Š()Äg¦D1zR6´Ù§×÷hIIwZRA¨?ñƒ‰Ð©`–á:&8%·Š)ƒÀéÛ:íHÀ£‰½uz­µ¸àÈY⛤ǰ-”>-b+ƒ‰˜ôNÍ(2áÊLRÚB1fŽ„O¶¸[ìfha6b
+ïÊ×Z||rMÍq,¼Ÿ7®_%v«¤_è8tÛ×µ÷tsM1¢,oª¥l3ðqx{ÞàçìTruR–›7€¾„«õSõ`vŸ…¥†ÅV**ŒÜ1gÉ&¤òˆDÞ2lB¶³N^fm[kQv’óÂ2»þüp.eA¾õv.8Ëúƒ¹4:_–æ.itPŸ‹‰kÁË÷qÛeC*š¢ '/3[Gи„¡E÷ð·˜Ð4ž6§[I1ØfâZ™pßJ¨ÈX¾­LT³­ŸµÈ ùB¸/mpBØD!É© ¾b/c_²	áikÞƒ·¦rr€¹^m¥u¨°FL¿I at p”«}jFÊœ$vŒ9t¬Åv¬ÌxÓ±dùþ®íIÇ©GÃËñžÂ-ÃŽL¥Ñ)©Øדº_¹:ñ°)	Òó®qL	NÿÜ>9ñÊ1%Ê!©ãÕFÔ'Œ©Ö<¢:œ\º[*Å=N}û#›¬a3wA¶Ý¸{Z¿òBõé
+ø±xo­Ó‘1o ÅçÝÛÞÕ„`õMÌ:Ü
+ëÅwÎî”c
+Ê•G1wˆ˜¶
+3ø`f¡DËô×r2—oIfµèă8ç)Ã	´½é#.¶ªÈ8´­e~±[>ü˜
+¾¡¾8õ)å~ぃ59jÓÎÛå»Yº¾´Pb«N_“[xº)åÐ!E‡Î®ùeÔ@zq«í:C‡`ÖJ‘<F¤¹àåa˜.I&vÌi§äè
+½@÷1ø…m»þö¦m O„WÙ
+!\ý¨£ê£7üëEÜCxÔK§7ÍR´W¹ø¼P_5b->vï`MÕ‘¨5¸Jú…Žó‹‡³Í5~,n•Ž€[ÌYꄾÇc:fáed§î	˜c"NÌ5š·T"b(S‰h;OFDÄ[k<¦”ž¹²íÆÝÓËåvC¾_ñsv*¹2X°–QŒC·z·Œy!oÃ|e™½q^gÀ–Å~.ÃXù× •#Õc0Î[+1a/´å±äoŒ[ÀQŽü´[&Ü6åIAèzA)`7®î˜{þÝ-#‚ô¼kx /`ŒyRðìXc²µ4+•jU»†f-öƒ]›y´ÍÌ›ª‡ÍmÙËÍéÒ~¥Tª½§›kQ–7ÕR¶ø0Lÿ² äV:9L-£µej
+áêk ïß{Oïþ•Ý$ΠLÔUE6ç8òyœÑ:Y¾¿k+m*vþ1SIÌE°î÷Êrþ¤>¨û‡
+aû‡?wf JT˜ئ7;&Ú„^ÌEÔFPÆ#
+Tp²NERwá¤/žËòÔ71 °åÉ{ÑY–d™"[NÁwõ“¶i®Ok›G²vÃ,˪¾œ>Á#•eÊ	|S_ï²]ï˜ç²Ú¦Ë2Åè‹á‘,ƒeï\[dÙ0ý¡·²<Ù§†Õ.£#Ðt%™j1.CŽ³QýJZEŠ(tc|7£=Öýwé©îƒ—2h™[æoà Z8þFʹ®Š}WãÆ®îdË/¦“*TdtDâs\\W?ê§oÞ jN×+øü¿;¨ÍAuðØî2ÚÓcËâͼȂúg;^¨>½‰ñÞ Z§#cÞXP-NªlŒ©éiYGÖRέW¢uLÔÃâj1îÄâ®yr#ÌÔb;­ÅlGiÛèÄÞÖD¸ÕEÊœ$^|ðG˱Åæ˜äå[2}Á®yÜiWãFú1ó¸'¤×¤Û;Ý^N&ÛgìƒÝ*=rÀ>¹l™¡”ê&+½Õõ´ú™–¿
+^|Ax4Àü•»öüRšnÕ¹å„ý+Rì¥Þi®HÓÑ÷>
+Lá-ËÄ&tXÎtTì=ÐÑû—>Ìïhnú†êÀïjtLž\ñ‰”o}}Ïö‡Z~ôVé&û™ÚÛ{-)WËT }-ÄÂ	º"CÐ1?gê“ýÓô:¿|b+â¿R”üEð«²_‘’?ëƒb\a‰‰_ì2Mÿ`ý9>ú±_^ú¹ìaª'¾+åjãö;Š9|yõÎͽ¥cÄ«÷0S WŽß¥ü¤µ¤üt/ôL1ð/™ŸÔ’ò3¿ÿkO	"…Öä/ÁwìÍ,þv¬ÅÿU¯½¶2íÖ"
+þ3쯤?“ÛmÅ“·¯
+š»Ägå®ò¯®ì¹º4òƒäße:W‰#[¤|£Ë¶ôøwó
+1J=¦n›à¸µ;6Üêû]«¬6ƒj$!®<þ<”Kî2ôlIâ‘ž¯>ŸNOIŽ¯Ë…Žcr)p%1—ÿ³^­[i3Qô	ò IðÚ
+hö콈6Lð¼ƒ=Vð”‘O~©/·jC>Æ©}÷3Å›öÐôc•«*þ£¨ú䳏÷/7|1VœY~ÖñbJvõߤ:9~¶QÔðõQµ?æí©{KÞ_WÚŸÞ¸ëüµë Àª­ÞÏΛ7f¹½êd½¿¶Í_E+»p©\d¶Ñ ô;Ã4á¤$1cš–o}^>SšÑg9“©ôYF-°8ôU§â
+cÊ52
+5V×ð˜)-XàêÛC²ÀíÙ
+ê!•±y$¹ua2V*6¯¶Á˜ºžŽi”œ}ÈKM/ßœÍÏõ±1P.<˹6O
+’£.¨Ùþ_Dx« Ágì¥zô	Nò;Uƒó;ÌíF*’vÄô³¡“ξ#kñ²J$µÕ£í’ÌSe$õTfÄRZ3 at U™«udc^ÂN5"æ.gK?‚è@G’WYûeAŒhS¢#ìÔ*IK÷Ÿû±ó·’|¥ßö§#%S鿪G­ÎA-±ÿ¨ Ù÷ÞFÁ:€›Ýr(^wiÇDnD?Wg{ì-oq…Ùcðˆ ÝæÅóµ%7b!±¾.§z6°“ѳJÈ˱D]&;Û®K!µíºÄm×%ÿá\Ò8IƒM¨Mª»iý‘²•R`׎t n¥'•·¢P±õ»™ nwïBG†ãÅàCó‘¤ä:€JAä’IS	S°L*΂$s¸ü2•þÄšß=„ˆChý„™KÎDÚ’H£Î±ÑÒž)6²•î$ :ÝÍíÚØÕ·J1nÒÍÏìfluQ,Çõ“Uâ¯R™‰Ž2³Û+5c¥Œq¹ÆzIi;Œý\ÂVÏñž§Çl½ýÐÓѐðT"P™½Ê´·x|H½9’­ÇÖä	¶W‚˜³A=CÔLT¿Ö±æÉêè¦Âß>dê4šö{º|ö+q”}Z+ÕÉY}®Æ¢‚6¡žš~>;½PFò@ƒÓao/S–™íü´ü—ˆ»ûNx®sz]+A\žµ³þ²Æ=Æ»|O–¹¤îÏ'/]\”p.un\n«Ö¾LCšÿÕPƃç ?‘èА¿qf±”V­5ב®;•D}'Ù
+åÉGÎPï/@J	L O€`ÇÇñ³•‡BJ “Ý1¾úð´Ç=_{”2!Í£ F«’åC{TM…‡ÐüKª~.UL§¨ZÌ¿Ì
+U-Šw$…ªÏŠ˜nôÏáÙÞ‘Ý©$ª…>cóHâ]CtAŠÍ«­0VX„t;YKOIŽ*⥦Œ—o÷6$A\R
+®êãv[:´¼°†z1ú!£¶0­³óæYn¯:YüÔµ÷¨á\1-žrõ˜Eöê)6wXŒ„_\™æ†“c,(Ÿç»<¼-ù>E|ZUŒØˆî‡{D?«_êÓ°-°+Ù[€ÇØî¶cÜá˜ÆF¯°¦­Ô!Ӂô"/º¶ßxÚ<H1³&ˆpP¡sˁÖÓcÁ
+&Âç–ÛYž^æv¹ÇVñ¹Å
+ô¿
+endstream
+endobj
+112 0 obj 18788
+endobj
+113 0 obj<</Length 112 0 R/Filter[/FlateDecode]>>stream
+H‰¬Wy_²\ý|pÁÔÌ-
+1µÂ5-[´4_}Êýþï½@Šx/\Ëø==?fÎœ9sÆ“-M/+K±V[óéŠwÆæ“J2Ÿ–{-6/»$ðgh^.2­D®‘)±…î(ÊÅÞ*›ÏK4|õG),eÞVJæÂU
+4jÜÛ hãõ»÷¦|ñÒ³*s|úbv¿~\‚Ø_¢pÿ–ÏÛÜW½ iý1V"L~È-ÙÂt‡ïáç›lq¡–¸Ê[b•_ú?>¯sù¥‡¢µËhZ»)|G/14êð‘èžL¾®Â‚-3-¬ö³ÌÛZqãákT« ¹ñó²ž5·|)Á¶áG‹ŽÅý£©áÄ…‘„Éñj³Ï›!x®2ì‰l =½Øâ…nûö°üZ‘-sW£ù44¦Þp£»°¯¢Q¢êã&¾UÏ™hà!×XAsßD£û»6ø¡×W9Xá=#~˜Œ‹Žþw5zÐ1tod\ÄÈ	ÃD\î©›j3¾[¹=x(&9·ÐúçZ—¥T3z
+Xþ”Æ~c7;ê&„³ÂÆ{?DP‹‰öÊP/ódUÍ
+6h:¤d×»¦;d,ÎÊ®¢A…¢ƒ9 T†.È{°:ÇNYËAc¿Xר5âÑZí#¢Ö2Ô1½êŸµ$ŒÅ¯å¡»ŽÄÄ~-ã÷ËÙÖ2Èš'Tâµ<X¡Ö²á“±–AŽ	RjR´-9γ–Â€¤ÂgZËC÷-rô÷Ñð=œ¾–±v°:ÓZ†PQ´ã¶8u-جn
+î}°˜Ï±–_×ص»Ÿñ©%áZÉ=m÷ËxÓ‰"®¤*Žà¢Å+¶ýóbàmn¬‚¾®Ï¾÷{çÞû¯kâ½_½H
+ýÅhþfüÉ}³¡&Û(M@]ÐînØž>mˆo20ÐÀœ Áõ
+Øï8ûÌsÐ(j¢÷ƒÿIÿ:ž+%Vìõ…Òô²²kµU1Ÿ®xg»‚ÀGe—äL†àA-J[ËHå¥gU&—P–Ð]hœ(EOÅ遱ŸhQìÍÝZ')Ú^½•]šº¥ÈñÅg¬N-Ç 0’09nh²ýÂЦÙÇŠTŸ|#ãüØáìTrƒmDĬ­R$j±×šƒýÛÚ
+u_$WXˆ¿¸ÂÕ´äbóóüWßšÎÚðqíbß#UWHl–àã!¯§sBkþ5‘Þ
+ï°I¥>E‹ÃV¾^¬+@©’^_Yœ‡Ýå×Í ¡¡˜c.A©´‰UãÌ~Ó&¯f£i¾.kâÂñ\ÿS¨=H5uWhî{¥½GÑè7•(gyý^#£¼GÑëí[$Lð&x/Ó|Ù]~±ÆÃÔâ.DÉ"ÎH¾LÑàÍeœ(¢ìº {/œ6½çî'nA-ï«	‹@ò1Y¯°WÍät­fXu7%a±êؼ'ídWò6t$ª¦*‰Þ´žýQÏW¹4©¦¢·Õñ%ø3è.ÿÅ×ëœÛOÑ€~“œ1JjìŸÐ¾-á#–ôPɱ¹ìW•t°¦ô’Ï*¹8¥—è?$zñÓ’3®$lz\yÑn;b—ô0õñô›˜ýŸôÆ$é¥î=ì8éîIÞ'¾‚k­÷;ž}uÆ®aJŽ÷]¼ˆ“¶‡ï%`¼œj2ø
+]‘‰O®,ê£@“?‹ú(÷Ì¿ùh" h¥hcÅê½ëL™YÀý“ü^¶®sÿmz0vGbƒáž/<€ÿÛº-ÄæÜBëŸk]–RͨÙ•·ký+6Îe²ÓѤ0_—Ùƽ"´¶˜î.îv›ODø:‘Àס]Â,µW(ÚT†õöCøÌ’ë‡elr}rzk+ƨäÏCp‹áÓ›§oœ±³ZMîƒé‹–xz_DÄÉ…Šèprý”ësYÊ~̹`|¹ÇžIŠ&ìÆ‚«{âÁ	ÀøïA z¦K¦ök¡àýr`
+;β$ý%&8á(«­N&«Å†ÅVÚÁŒ©~¹‰oÕC}òo¦mÁ½¾
+)€z-&
+§s‚ˆ]éù¨Ï,€¨‚jàXZ~‘âÞl­~ÀKË}¦ñ<ÆJ„1ú‚@w„žŽ˜x¤¨N‚£+ƒîúŽ9ø"qcuþ@tÇ:¥9Þ•ÎI!Sšðî¾}JiRœNöj¿Ôv3[µClRŠ<Ù¦Çì¹j–úQ<€š^¸ÅŒùmÙÌï(¶úËôêµìÙXFl{TãI¶½îzØ*l{P®Þ
+ÄÔQôÏÜùS»ôLÚ`ÚĈ¡û6FÊŠ¶”~½ÙÛÓå>vªÍønåö`öÁñÅÁ§ivBeûÄí¿BuÖ¨Õ¡!f£sX•{ËhŠ¢u«m€^M¡AŸ§6DsgÝã]yqû—ˆÇñÒ®ã-æ¼Ôq¬lS¨:xšcø¾L=çîKÚ{ÉP$îK
+\|dþ×öâ3)í‡Ìg㮥9Ð'ÿZ¤dÍ88ê”1ì-B(wûåL2'L¥æa
+dûÑÔ+ɇå
+#	‰X¯ÕÏ‚XßÍœ±¼J&=Æåˆsè€rë[¿+‰“¦Ä‹³26%Š>!©þò—)íú²KŠHWRz]Í>ÊVKýgaª­êDYH9ßÊbá=o‹µÓ+Õ9†0wË	ÞÜ=«ŸÖÖ‰ÉØ“¼>»á¥gU&O^SUÅ糌Eÿ¤·rŸ”ž}r_®9Ø¿,zѹWûy¡ilÁF¹ÿiº²/uñÍnâ…nûöÏÝøéÅ4ú‹“㬥9º,HûËM|«ž³SÐ'‘rºä
+~qs¢êh(ÌÂÄy4ŒEŸg@¸I=1À¨ë~C"Ñցe\=º°àEû•!ª"Q	Ñ}ðkŒÞ}äz{3~¯…—ËhZ9ýÞ5tDŒXÑx at C`Ó¦¯jÜ›­Õ-:æñó<Æ
+ü2z‚¥–ùŸõ*]K\Ù¢O‡0Ç0ˆLj‚•QAQ(蕶e|ÿ[•
+äO¾Ó}è]kOk­Ý¾õ¥b…¥í”€½D5V3j¸Ô
+î&<¦Æ¿ÃãtY ,m{×ó4BŠ€ŸúžnTÙv·×n¬S)ÌF)aÉôå(þc!þèËÃï‘rÆâv[ÍFLÅŠäÕéßi³+o²ñv›
+}ˆÆ²ýÆ/wìµß,’ÓV‘OUFŸ"×é'jtü™7u“µe襹œÄ¹H£y
+™‹4ºYé]̤«‡¸ý¾_XZ' õƒ"›0fB%¥yúæH£QP-Åœt©ív?b(’qWg#«|׎ÌOÓýC†"Òxf†€z´ôkƲ,â.>À•eÑ&ËȈ¨xûCÉ2 °8^–ǁæ’T–)æ°*XY~<Y–“
+¤ü•åÑR—e°/n÷¢«,„Yg„C8œ§Èòn’ ’>Éò8pËÙõå¨å{$•eÊ}ùFË“eÙ0cIße”Mskc¿dùme‘es÷‹"¶$”e
+Õ¯‹úBT”eåªP}Ê´ä>1K.­"&—É:%½¬e§a0SH‹q&ªœë©h¢ûÙy,€îWó
+r!€—¿kjÇKwÏ2
+¼^M­
+ýË”ÞÜáµ
+àRáóWqÖ3ðwY¯¬?
+øoááD¬‡ssp-va÷0Ö;áa0×
+×½ðàÆM>ðì”±æL¾å9­€ÍìÈRÀ=[îK3Ðp1 ÜŽ'WNöP	AfÖc‡Úo·¬°Øs<p¿9åô„¹X#>Ðw¸³ DuL›^¥L¨¤4o1u.ÁgÚâØ]_s?8I+&Ú˜ÕIða5f0§¦rò.9~ºž?ݬn8»Vze€4K†¤(ÆïV'‚{×Z±Y•{v„Çê³jdªI&긽]õÜþNÒK’ž»o¯¦•5„Ú£ªLªö5Uíõx€“ñ}#P{®Ö
+‡­‹ä)æ
+¦R&b¸M{š5ñ]÷Á¿Þèöt¡ÇÎ÷Øð­Ü}ð©ÊèSä:ýDŽ?óúË Xå,ãÌs–\@ā‹™Æ0^Ö=L#.ú<¿!LSDT<Ë>âÖŸˆûxÚ®b›Z `›ë†£‡	ãfß—¯ ß})„üîKñ·/ù•î~Á]é`ß/>ƒ|Èüô{ú€mÅx&)Ùb‚±NûÁ&2žKyp}ûb’9a¥œ#O$·˜—R¢Í°ú
+‘sC”2ëRÊC)FOÝ0’šÐR/G„‹WšKWC¡úuQ_ˆŠ²¬\ê¡ï}a>ëüGx,aM1¤W›–Aeð±õt ¨Ð÷‹>›kü±‹d9tã?뺈:oeQ€õL¸Žˆø²­(Û}vk…ØŠmŸ*ÆúS1~:~ë«‹B1Ž«‚¼ÊL©½‘ÜŸ(›M÷	êËTʧ:Ùmºíz%­SÆ$¤Ó©©Ž¥&ìP9{~˜k3;r,›)Âé?è>̘Åé_GD2fvú1a"!ŠqÉJ&a~¼ƒ/&?€§]^áÙÎYÚõ'L7–CÑåÙ;%Ì#¯8§{]lßZ¯¤º!ntÛ…¥wÊ.`8:~Yy¤‡Cºp÷Qý•‡Ï»XÇ°Î÷
+ÈÁ;§Ð~f²Ð›B𜴀ó».ˆ<Ý8pW;“Bêvj¥ÉeB…ycˆ~vC»Ø¡ƒ"›Ê‘	øóÅY¡eé>øDYu’ÑmJ)¡Ý•d(+¿x­{°€ˆ¶µ>Ä3ñØþÓqlSFlš§²ŠfY{¹ƒ­X6âGÅ[õÿ‚}që%øL[»Ó)Djˆ£É‰bHA¥¤—µ|$$- FKêd!
+†fŠ§6Qnv„¼£Ö‚äêÔ¶RAÈ;fÑœä}×ýb;bé˜d¯€«±
+JÃuH / RãP¸îÅØA½­ÈêÇcòõþñ³*÷lõÉØÉ:‹nÉ"·±…×dø¢Ô¾o	Ým?
+¡ßx¬
+àEHÚM¶¸ƒ®j÷­×«‹¡xâN’ñ©æÂÁN¿l+
+I÷áG·Zh­ü?ëÕ¹˜¬ŸÀ‡@EÀ‚¨ˆF,€@ì½&V¢±Ô÷¿ˆ±Ä‚÷Ë?EÜsvwvfV¿#aᎧ”M÷å»ÿ¨lØoK~š¤
+¶8w:60÷ÿÌïèú~€qoˆ-°ÞÄ£ÿwŒa¿í÷/DØ,«¯‘ë¼HÖ0vïcß-1Ìû¼dëŽD	h’7~Ã6·jV…Î[:³ûWúÒøß$8r?›“É– ¯=E™?oQfK÷ÉÉ×Ñöß"’ÞÊOâ2Ÿ$Ão½ÀعÛ!¦Û…ÇÊX\,©Bo!^+4ðôŒjƒÿb6›ûp>"°¥é{¾ýõV•ëÏ|Ûòèw9i9÷¯® ­»¶ú۝Ñn0¸õkI‚Š=G)
+oÆ;Ì»¹½ž7¹ñpâØ1Zr_&Z›ý3ì\¯¢Izfì8ÊFÞ œPÒ¸/B—‹%ÌV÷õ ~ÇÂIB\ëÍŠ²ç’½•K[Ï¥í{½Øsê	=BÄh:‘̱ú)—<Ý	ŒØ`‘ÆC÷;izKø÷E¥èÍ‹û{N¶4ØXÂŒ-©„ ·îHYÔ—›[Ðùìsm»Ëêì?†nûÂ^sòýˆ7k÷Ø^»~6>«²•ÆýØy„œC
+×w_¶Þí÷dkº»¹MN&ݶ3Ù:õ×ÎsÜ;o¶·°½~uó¼ã3"Xî9ØHŸ™òÙUªÅľúñ_ŽÊ«‚7ºÅ_JRynbÌ —[ËOHa¨uÐøÒ¡cÖÅ+_X€•›ýü8O^¸Ù‘ðûåqñxCÝÃ8í[+Ícô4¯ÍŠf·EäöÈq8>ûŽ˜TW ˜àдdeÎøwq‰
+D›Õ“á
+¦Ä¡˜æBàO¢BÍ g>™Å	t
+ùÇÝ/2¤Í$1¹ì¿”ënÔ·ÂNåˆÌGu¨{Ž‚zÃI|0p8Jg\ù¢Z	«‹v7ÆÉq4/¶p× pî•p•E=5±ÁÕ<՜զ…°Ú@§Š³Éb$ÿi¯UäElom¦)t­¾GTXcÖTjRˆ3„¾R°ÒÍf±ýÌÑ%7½itZÆ#ô¸ÙÆýÛp&Y¯Uîyc à‡Ú
+/¹»NÎmÂ[»˜õAڼó|%6ó¶Øª·µúRYdðÒ¦økď½la;QÚóxq×´àvygŸ9ÈǵÉ3èÊ8­,_?ĸ`‚Û`7Ëä€SºVe£Š N;—¦…œÐãÍÐ!2-9ZÒ¹Öü¢+H~ìË	4IÆÒ]pÊùÞ­ðÐIUð$¢….èçg\£4ãB>ýÚ¶·¡ñPî%%Œüã»û6lx¹Ï_ºÁ‘ÜrJL|Qì‰nWÑÿ³¿œ ½“»6¦›û–÷\SÔEOkƒŠÈ.‡«Ë(5i·?>³Á7*¿sAX¼@B>?Ò€€Íä!'õC^Œaôgä)ېgŒôR
+M o¾•ÜªC#r¾/
+ùFT„ÜUŸ¡È!/g¡Æ÷'IYd½P%àYDð:»zm¥#–HJ«ô|è˜ÏÚnhœžu9˜]mr[P‚æR¼U¶Róx	Å(a¼P_ˆ WŒE½_PÛ%°tG’Wjå8¯wZIÌJéùÎëj茏(zÍ-ЊBOª¤NWÿ‡$™5·Œ”=ú×(§ 
+|•{\‰G†M5rÁT&îLÄ´"}òŠ"Ü’Y†Lí&¶?Ûo<—k7@‹ÈRTï|Eø&[#{£§æ3öuAòJ¿1BÙtItdE!ˆÙZ£îá•Mß›§ù™È‡;AO2±YÄ_—ɶ0Úd|liBO¸åñCu"„­l¯;ùì²^g7³¢ûÛcS‚‹#ÃkLtăòQ]U·"úBÁFl&îkN¹EîSyWÄÃ{Ὀf²YªC}Ùº+ždh©Q<Æ96'=ÿ¤ü|6ÛÜÒ÷IÀ)EÌ®3é/ZYÑNVnWׇNï>m/"¼œRI†ÎA¸R!¨·sžž¿½Ï:4h‰;œ×rƒœ	·ŽÔ^r;xéÓ¡¹Dš¡øðôøå.ð´%¹ò*‚þÉ&žBác’±B:ÙçñJÝ{ò·€Üþ
+`²¿,X”
+y®1t_Ö~ª³âÙm>ÆwmF™á‡¯®¹ˆÊÀ虤1t™Èš¸¼²è&ƒ‡6v¢ÏÅ"÷¹E>á
+}²åÝã>:åƱ	ÔçPí\ýEŸƒ€¡–æZÿPbèU2
+î¥
+ë^á>Ùè¸Óâý­rP}¢O„èªË¸!h¯0t•Œ+>ùäRqÐh'Øõh80ç%…òZÙN?ÔÞøàEX‘ôWX£lÆìSͶa7__#ŽÜse6JEp‘o×¼àäHWg˜ÿX¯ÎõT±(ú>„
+*Ð`/T»b‹ÆŽ½yÿÙ4£É;óÇ/áÀÙu­½ö2–Òz at aö¸}“…Ì{0ÆN‘-©¾	@ü)ŒÑkî®Ù ô(—¦JiŸ-pà¶x£*Ì´TðLÂÛÓ+¼"5„ŠÄfbnÁù%#U¸mØ&)ò]æUmˆr÷–µ×1Tä2tŒód¨r&ûw»ƒñìV­a¶R+WËH)}·ý[+”3?rÊFF÷4%‘:b‹r@ƒ€È‡«‘pøpÖrÓ„Õôжå§Ç×"çÅ¢Òè€2p/ª§
+òuÁ­óK½Ö°à⤓.df<Ý­Ùßœ±|’€WbaVîæ{âp?]CWÚ^/—‰@%€ÂY¶HÚë:±²wÛ0	ýó¥Z®¿I1­c$²™õáž"¥pÛM®n>C=šÑWŠ–<.Ûhà…»Æ~°Ö3{,ÎÀÜŸÙPf‹ =š5c|Yð(¶–ßkpƒ§‰÷£+sî?¤¸4¥îµl2±Ç
+ù¾à¢‹®Ê¯Û¸²£ÞdÍõ
+ÀnTuS828¯iÖìS]äû™Z;Ú¯¨.±Å•ò±=Ê ›™,'’¾F¬Sü
+àä<±WEOÑ—¹¼Ùí·ZØ!*§óÒ|úóÙ&A´<+À•¼ô$OÉ’Ãq(wÆMÕƒ«Ö}RzÐ=rÝéB¦bH‘-oZ#vÞ.VÆe¦t´¢´îÌŒ~
+GTÿœ­Ÿö:[áv·ÝMmÜ®’Â<â[;‹¸F3MårmL˜û¹-ñ¢
+Y².Qõ“¢ÑuH;Üót´b[rÞ¨€A^Ø39G²’ÈŽøÐ4X|yïöHÁ®ù5§¿ÆæYÐP<É´«@”„ãü£´(Pø«àíÁèd{ßZ
+;C¦@ï/*Ì*˜Zè«wÛ	—NÏ,8—mK£¾Ì©pJHíO7âìÛÍéÉÚðli¸½j\J£ÁWm·2øC*Øf؉‹iþN« yÃãáT-O΋{–œ7µl ÕŒFì(•³àǪ!{R4¢ÆÅ"Ged8àp‹%ÿJVŠd…}øûgýó˜€}Tßy#ì'/Ð4x¼©p›åq“‘ʄ˜¥Õ)ä7þ8Џ˿zI¤é¡^ó!
+DèB)´Ž†ÑòswȃެØEi‡*Œ§ˆ\*ÐM>Ýüì<+é*aåŠÙHÙŒêÂüçš›+úˆŽhÛ`‘êŒxª¹ÓŒEëËÁ|~½†8æ…j£úå¹
+¥À–$H½ÒBô,OQÆßHÃc »âŠµ
+½íâZb “ËyF¸Š¼_V:"룵k€ôÒ/sèˆÝÞ+zÜhæ½ðQ
+%Ÿ…íTóúÅ	JéÓïïöŽ#Æ„L¸¶±ˆà…5}`A_¶·°1ÙìF‡±m×ÅÉKÜ{gÏ‚#‹2XœÇÍ
+>ˉ†‡ÇRâo‘vèü]¤€Ê'±ÚXŠTuÿY¤ŒÝ‚[qžÆŠìUÿ4Rk ×ÝÁ¾+a×ì@¸ÓEÕ°±|æ–’ÚêF‘Ðcÿ
+ÖǍ‚ö—5W9)ÚY,›ãxÓÄ`kÙ½_Oc+¾'ï#šÛæý;tÉW=AŽ{IPQ5ˆVXBôzÔ½äRG”0÷v+
+ÿHºUÅmׯo¾ÌE\7
+¡èŠ–ç9”]Tfà{±à±ù˱ÃOßZ¥ó(OŠˆ
+\o›|¾ÜKŒLÍ­ðŠ`h9£8‘ÊÛ¢"
+zª9–¢er;„}!Ð24n
+÷ȯ(mK7·Â&³ïØJ1ÛI¿Í›UiD³¯fÅc»Ig+º9…fhœ¾ÝœÆ&•èwY•\ùˆ"äÝÍðfe¡%ڏúˆò];æÖ)Iß^ºw©{ŒpIÐê†KÀ0Ú6ˏœúÍ%Xë¹dÁ†ÆB5¢üÔ)R*ÄåO ÁêÒÚÓQÍ«¢ÂgEOYmÀúXv³ò®¾øI?ƒï8š_%8Ð0ß3Fk;z
+ó¸©ô“9Õ{Ø«?wêu"ß2õ—k‡‡¿§ÿ³¯P—o×δ§×’ÇTž^«Ù¤ùÈW¨KRV­ÿÉÛßá
+ó°Oà:Z<…«fËd¹GpE
+ö¬>ž\;þp­´þ‘ÞûÆ¥1ØéøÐqEÊ|)ݵžæ)åˆÛlÓÛ¥ß9EÃ5ÿÙ„}}ôéÕ¹:“ŸÀ!@"	ˆ$@‘ˆlL9	xÿí0ø~aïž½|
+#WÛö¹{~ay÷…h΁Çfʃ.
+¹³}o”kT«-YYÆpÃë/g™OØçÍùŒç8ÊUººvùäÁ'Ã9®×‰Š6oX|P>]k(PKŸx­¶®äÓ-ôµ÷d–Ö¤	cæ'‚¶tWÃõµ
+u{]µ-SPmfPì캡¬cc5²^ª>«_e=œßáæ}nNlðòž´LuyÍÇp–`²àö·8\«[bú<JñílZA©>Š¦ãAЖ’
+Áɤ¯¼M2þ8u'—©ù`ËRãsÄøÅ@,Jh^èWÂEø4÷)›«ÀúEFFÖ¶+þiI3¥FZB3É,w=Æ’̝ýÂù[îï•…¯È¡L&­ýÃAìõ˜ÿŠd0ª£	m¡O(aúFy®M§ñT.ex¶T7©êâÉ£âàü_áÖÞ“h‰L.xËÿF¯*:¢І)Ù°"êûðx(Ìôúq[¾mÕpsν"ôAUúMN/ùyïɝ}‹;æÙh³È¼ò&ñïX)W 4õŽêå×È0äÝ%íyüeJO/ˆÌtéjК*ëD
+,Õæd¯åR‹ž^h7€¡ùóÏ´§‚ŒªKeÇê’]0ïš,®¾_a«RÊŸ p¬Žük´Q¿˜±š-]ãüÈU÷ÚÞýO¾Â,1vå,1vûjDóít**MòÅ(µ±ÃìÐQFÃxâÅÔý˘-7ÔÔ1½ù*M%«z¦U;44QI] ³n©åtÎO6ýR„Ha<3C]:ù“6³7âWȆҳ¤Ey«ës8f¸ûÍ­–e-¬Íîçz½	‹·*×ÂÁŸ ’Êñ^—>ñM¸7ä'$ÏÈ„Ž6„î¿S¼*Wú'aó†Ï~ðÎ>;1Óº5äPrPWAs©Ø9Ýú¤((q‰BºXq‘õþ>éÄ
+¸å;Ôá/ìø;74J-ïôRÝWf ÖíEÃ
+šj=*Ç2Ë›(qr¯/Á\¹Nn9v—f9‹A=ñtSj[PØÊ™›Ñ"š
+¡¼fg[WãŽ÷xêEµ\$̨ðêœÚÅ
+j0綂,=öÀ,·°˜ö¢³
+V]8mäߊJ¿ï›¶_ŽW£7ˆ6Ή™3ëRK>–M®7Îѹ§)~Ì`‰>ù qx‰Žy˜ê"3®>¥B‡Râ‹è‚á
+@ûÚôŸäƒ|ædì„"wVaé6
+¥À&ÐrodC‹*K+dÿÿ§øæÛÊ÷8úõ¤TŽéÏèük¬Ë+rAwÁwbž,ú[|)–ÖðˆIntó%ƒyŽ¼=±´6>-¸®—”hÖÊáTêD BÔÜ¡à`ú<47¿B¬3
+´ðR´Î«¿”ÞÚ¥ùrd}ÊJœÿ¾È2vÇ£p~þ`à@˜Ò­˜R„P…ü)nl¬`]3ÀAèKܲ_jeQ£ÆßO?¹I $E)Ak =Iηš‚ÖŽ™d”Š2:`U£TçE¿éŒÍNufáj»¢@Ï˽•(äc$†	‡tì߃ÒMqêÐSü‡ð ¬¾)ä6íô³Áüå=ü»>ÄÔð‰ý˜­~}Ò@9”®È©
+Íx3[ÐëÇùä¼y¦ˆÐ0c×Ýd˜k郢ÆÈ{qÿ=¿d}wn)­û®j(ÏÐŽ?°‚ï¦ýó\¥¥…hÛ'fJñp5ð–ÒáT¹JåãÆ6üƒLהȨ[þ’æf‘
+,ßM‘¹½
+èOû	‚ú‹ýìúp2DÁ°GÐ¥úy´XôÛÒB€·ni¯l¦ž9¡ÔY}\“’ôùÔ:=–÷\p_p‚4¤à,h†ýr“ò¡>JêŠtŸŠç+;ƒûÊ2“´6Ÿ»(Öð |ƒ¢A7BÑq/(Ó}
+Í¿’Zsï]2ÉŽt:…+OÜ/Ëbº®lµIhu{²¨Ò™£·$ôɸ~FÞ‘cE8OAàR,~)šÅ˜þDxÂAvÊÿ"ÃAð‹•–¼?zCè°öËB‘²)yx9vA_'ì7K&1)1ZÜÐ)}šº	<:¯üè•öíéj0:Ä#ɳ•B%]«v’:A7ud‡ËüíüÕ
+Žê §_ueʱøя)ðjõŠâ$ñFK9`ƒ*MÞuŸQ,‚Ù¼Á1‹€Ëû×ÌŠëïd£}¼<îãîý<ráz/¯°>[bÄ3Öæî]þu½ÍPi=ৃ¼;ÝkisZáGǞϬqp­|„·^äwŒPÍðàÓA³‘‚lTµån÷f R¿‚ÜaàG28÷x'FåÈöñ•]%N¨W÷•…ӏà_Ó@24¡êÞGW‰®$öS´ŽŒG2‰þ
+ž‘(©¥É•B}Èr4Yì^ îA…aOý½˜õnR
+µžà,ÎæßÇy¶;v»+
+!oE6ûæ;6à×<´ôO£òÖ«s;Yf_AîáMlØ
+b§‹-6k¢"bAEÖ:¿ÎµŸ=ƒ-oòã|k}\™0{vyŠÎ¶xn„È
+o‘ˆFæ@þ}Fz×½#Fá7×1`í‘Ê÷üœ1îòk§TQ}zÍ’réí¶að~¥p Ò<˜ši]bœ„6bØŸ)ßú¸u	‰Z¡.e/|»ºGó‚V§³â¬.Æ#J,YšÊÄ$a¤D£ Ù?çYjÆ0_ã4U*Û•¶4ŒX{h¨8¶õ6ùfqÏc¼
+ëŽýñ‹*Š
+ñEÁŸ3ö>’F„ Ûåô%wÏé,lþ–H‘³ô䀇¿-æ— ÿ&é:ÌUhÎ<*ØþwNÆJéÇÙ¿œ,%Ö5'T¿˜ãÙ¾??Ç[íSÑÔ@V)
+oö3B²I£ðhÐYó`f°mTîórp¢¸š°P™T0˜áw¹7#o‚_¢×°$.	ǺiM*¾ÊôhW|ÅŸ‚SÐÇ
+]T4, LÆK«¯‰¸X¼fKÙ*i¹¹mʃ
+sªì¶B-øÞí¥‘xkÞŸ»¬dö½LÞÚ5þâÙ'}ˆ6·Ÿ7bꣾ;I!"hB¼
+¼1ò\#Ó0Rò£pBÃ`¢ëæ…ªV|ß—frošíE6 ÇrŒÑΪQkêe”nŠã•Ï@ïrP«ý…ô€iD‰ÇAËqó¥í¿Ù¢ÙÓ-æoÔ¹ƒÇJ X…º\é]µïoY*55Ù×iÀ¶› ;Sµâk¶wT0'¤Pàä
+D®iAú#θ¤vWX+¬ŽÒò…®{B	ŒÂ]ܶ©Ôƒ®Þ&#§gÔ@›ï;}?HbeN)ÙäÞü›s\{$´y„5þÛOםÞZH³Ÿ|Å 6¶À'ˆþYóÙ¾ÓÝx3Ùu!`ë$J?@Ç˜º8@
+Rw)¶“æ
++Åäì—Oά3¶[ýF‚ô¾ØR°mæY«¨ú#xW‰h‰±¦ß}î,¹Žïºš}g—‚þU+$^—õ2¤(Oz‹s!æØCà!ÅÁ(cT"Â*¢ßDÃ×Ö9%uö.'BLNŒ–rË2êþ&‚:”Ùó¦©.¥K÷$!¸ê\ª›eAyÉ|ÌåÏú0^³ŽWÖKOšLü¡É4õ'Þu¶ú©u2
+sÿ'ò”Š³Õd²¿_YÒI×ý?gÁÒœ¾?ÿÉý‰³=¾Z¥_4k¥Ãv}ÔËØÁá‹P¯ik)Ø!YæȽw=œ×s¾½ë«¶µ†4;¬íÿz÷+zŽ©¸¯Bt.YqMåm`«>Áî—†}ùŸÒq‰=§Si±¯l_KnÞì°ldŸœåËÉ-xVŽ(ðòt†?$~ð¥í”·ƒórÁ”ÿ#”HqÉFo5¦žµK´\Pc’5N@Oœ¦ã„0–FŠTd‹Úoñ¸Ґ_\ë¼°ÿQÓßC)g9¿E¦E•;˜ø9$„³éeœI™wͳî+o¬LÍßÂÙ×bYÊz»+~VóÈ¥£w×È¢/MiÞôgÜK&ë›óUOà¿ÙíþŽš}`ué¿Kªt˜¼=0zG+SNå6~ú|Õ]Þ€$|™&7$L.šÏç0öÜ03œŒF	÷X–
+¶§¶Õ :تÁ] Úè®´ôqž¦/eÜžü'ÕÐÉìp¯ƒÎù*õ[¨…C.­’%x,EÕ£DT‡Ý[qšmeªˆJ@µ09É·¸ZeyKGôê*ž?`’ÝŸv/eÑýTq15!>ìd`ö§1<•W'2K‰[¬+¯£‰$B‰·¨Ùµ`„ë×&!Ár3QQ+Í<pûÈð¯ÀãuÆYYà[¢»ÇóBÎìe‡RwbŒrºYz‘>:°…N¢´)®š¾ñE‰Õ
+y—7>UTJ 8û<RØQždB7{›¾‹áÒ×yp>Ië(C˵q‹¢Vë3ù²sC/Òá?ªÊ›ÅRÎáõηaò½s›‹Ò_aÌFˆmk늫÷äYA@Ô"¨Jb¸C%Ó@¸Û…äMóø¾ÿ\ÔÏ•¿9tŠÃ7¬Më·“!c¿œýïœL•úé76Qpì'ßÓâãS!œÞɸÇ.„ûù“»)3[ø.Þù™‹Ê/.í½.>;öŒ§ÈX
+ù[2³«“Ô­´&~V_p——×kú/^éw%Îl‹ÛI—rCkÒVMœÝ‹„CꜬxÞ±“ô@ïX*¡¿ùÝÍ
+5™²{9t¼ù†ûBMÔÚ
+…h]3»Ø	Õ‰rD6bòÊÿh¯ÎõTµ-úy4XQKŒX
+[TbÃÞàûß¹&·fï³ï9òE¬9f£fàÓoÌS5<©%*føÁhu‰^*#½Úà¥IXêN0UÉ z\CŒ¯Á%¨É–ÕÁÎNZ
+Öîp{¦cÞ!Îî ÚbyótóS@€—?‰~e‘ÐuÆtîD9LøÎ&(½µH<‹±ú/þ¤ÑAž ŽÀO>4!¨R;GxŽvç¥Ô“¥R3&žºîNÓ7MŠâ”6Ý׸þ†ÃYÂý‰+;Ûdç27çº0çAF‹Ë{OäùÍ\ Á+¯FzQ}ŽÌù‰;rzI‹Øùë×%!9wŽ*@
+vhÚÐâH”ùuØ#VàBÕf‘
+få?bz¾XoRþíYëñó.½È¤éiˆõŽ°URFh«EiäŸL/ê-mã›@óØÅ‚  öRäE9ºÇp™Ëk0å¨Ç—Þ”º÷£8¥.º±‹<°–Kö›4´J)†øƒMYB'«r#~—&öPhQ;xöС„+V"“ìû—‚˶é·:yIŽ©ƒk²ç­g¤Eã«÷¾µ=RZÑg€$¯EÛY×9>5’mì´Oõawu&ÒˆœŒnç4ÄIäØ^W¸]׬oMe“­Y†£ûz&¹ûÃ9l܆!}LMnaTcÎÉ%"«%Z=À“d±€61"˜)·¤3øp´Û°¸Z©+,ù®&ªê»HȆ’[Zª!ll;ùu#»Oäk4ëÃÃk«-⣗D+:ÈšƒÃ’W2BU¢³ÀÍœ¸ÔïÑ°jµõEs¡«XaÍ$‰¯ìÆ!/g±Ö01ç8«¸Oº†¢ûèLUw!Ë;9!O‚·ÔÞR	0<Îcd 8%ê¡1ìýfãm(K±ê
+ùëhŽrî&aàc1æ]æ릭Ž’<&¨¦ðAÔo×gòñʼڗ¼‹þêÅw´Èi4!}À” &fQµ°+
+»„¡8'¸#oçÐœà¶÷ŒHŽ—Åê5î_ì5ÁÞ,aÄ»x†oËa.^^Ã~”ÊaÉ駸Û¬Eaº˜¢~&““yõÆýÖ¥üy£t‰ÉmD°§Qåˆ=}"òuïùSOm¶T:ûÐÓ'ùúþÐ×Oi)¡H¿ñtj‹n<ý5û–B ô]1äo#ëÈ9rVã~aÒY¯è÷G?°|°ö’”ø
+"ô¡5kón¦¦!ʵ¬%I9‰2/Ž¹æ콊ïÁaó&˜ytPeœØðK§g|&Ùõ“–-Óh˜rWÌ{ÆÆ·s?ÚÍîD"?FR³ñ•m};®–Ñõ°[½ª—kH½Ò=HЕ(ѨÿŠaP ý?Cz"€ÒÊãDËBTyÉ°ÉsúÒf¯Js®@^úÝ=ð•ÚÅËôf
+zeXt;7|ûàЖ}“¼å})¾}ÙóÝÃ>wÁû«ÑÈÂC&ˆýgß]	ÀÌ9¨Æ®~ãôþ9èVXÛwŒvuSû¡ø¾åEì6ÓñàMX­ ¦]¢þ ¨–ÚàB%ØíTÖ|™
+Ñ׼Ŏ•ÒTþux·¼îB
+æ$˜É7 :zhô”‰Ç6ïå{ +*^1Çé!AýP¿”Ê6÷?öþŸ
+¤¿G{¿§=¬þß×>n¸jÈ16
+yùe
+žò“Ð^'ÂíJw6w2}éó{
+‡}ù©Ï¹–gˆ³Ϩkô\ëZÙ¯zØî½ìâÑóDÞzwQÙ|[ï3ûÙ|©ìÈøƒ1æ¿X(7%¬ï³¨¦ÿGQõm)ík#ÿ͵æ´6¼‡õ2aþíøa`kNøR´Åî^«v];ûç‘…ì_£½nØ¥]¹Pºa–ƒ½Û°êö§vÚÑ8>Þ¹–GOº¹ôâ‹ÚýùZ¤_4¬éèà;¹çë„)0Zi…w3jq!^Îú‡ô1ÎŒKŽÍ¯‡HFö ûµF×)hKÊÔK+DO@%î×ø¿3¿Í¶\côé¬'Nuâ·û"b°­#zœ_ lÜÊÎo,KšC)ƒ2£Е^©ÙÎÁëmØójbÞåzc¹	EûvRØ*½˜œáOCî`G`¯à€)i<¶{Ú
+Ç
+&=­ø4s2íœnŸè‚/¶åtÏùúØ	5s.Öä÷{1°˜ŠÏWCóÍMa³qäË‹¬
+”’.=qPI$a‡{x
+bOÑOKD	ÂVp=Û>‘	7W¬Qûw`õfDXã¤P埣BØôvd×^Š3_G7´0ÿÒ›˜èõJOÀñm’$2‹Îø/yC¾Ñ úùZÉûò²TjÆ.r júÈUš(„+k#ðª
+r&òrl‘ÐÁžÇ.
+¹øÖîÿv‹Ëù™œ³fC56õu„pdçÆ%ð™Õ6ßÛ•ÈË%ÓX*ømÐ+RäIvåÞÞâeáÔaÊ9.ÏØ9£®…Üûîˆí=‘2ÕnNl——¢ÑU‡¯Íæº8<¤±}þ2ïFš..{Ü”÷J®^;YfÀ¨°OþϱÖQX—j¨ƒ.­ð
+¯”9ûî*“;½5ºá«³Ä ŸÓFm0.þÖ²¢dÑmà…ÆR³ÀÃY ‚­ßöþ¿w†ªü¶·*m²õÙ‡Ñ
+›(úó›<DË>“p (ñ탠+i뺁j!
+®‰¾Ç–IñE}ˆŸ"ŽMåx:ƒD—‰ÿ úœ¸ÆÒ(h(`àJO«®aôí•zúÞ¨Ú+ãשßõ÷ýÒ/`X`ÿ
+ãð†XC<…x+™„è·tÓ蹺µƒ€›žþÃÀuÛv|Ý70‚›®áÁªîmœŸHS.ê:*ö·
+endstream
+endobj
+114 0 obj<</Type/ExtGState/SA true/OP false/op false/OPM 1/ca 1.0/CA 1.0/BM/Normal/SMask/None/AIS false>>
+endobj
+115 0 obj<</Type/Font/Encoding/Identity-H/BaseFont/RTRJGD+Arial-Black/Subtype/Type0/DescendantFonts 116 0 R/ToUnicode 127 0 R>>
+endobj
+116 0 obj[117 0 R]
+endobj
+117 0 obj<</W[36[778]80[1000]82[667]87[444]]/Type/Font/BaseFont/RTRJGD+Arial-Black/Subtype/CIDFontType2/CIDSystemInfo 118 0 R/FontDescriptor 119 0 R/DW 1000>>
+endobj
+118 0 obj<</Ordering(Identity)/Registry(Adobe)/Supplement 0>>
+endobj
+119 0 obj<</Type/FontDescriptor/FontFile2 123 0 R/FontBBox[-194 -218 1006 913]/FontName/RTRJGD+Arial-Black/Flags 4/StemV 200/CapHeight 716/XHeight 519/Ascent 913/Descent -218/ItalicAngle 0>>
+endobj
+120 0 obj 227
+endobj
+121 0 obj<</Length 120 0 R/Filter/FlateDecode>>stream
+H‰„‘Kj1†O ;èñèayl(]dºiVõ¾Óôf“,B{újZÈP:ùG²¿º‡çÏ—vûp{7 0’ÇæWÚ˜5¤•£K.}™J⒏@øŽÐÝ?¾žA‹„(š71&²‚ã"UӐ•ÉVXƒ•Îd¡d‰²Èþüž;ç}þe
+V:ç}Xƒ78,øIlýœ¯â>n+tƒ<2Öƒ»Z›ãzñë}¤ëׄN^¿Átk¡Ö“¬‚&Ár*>h„"‰¾Oï)žt[?`Wa·÷c0
+endstream
+endobj
+122 0 obj 6789
+endobj
+123 0 obj<</Length 122 0 R/Filter/FlateDecode/Length1 14036>>stream
+H‰ÜWyxSUÿÝ÷²5eIÚmø’G+––Õ‚dHè°(L &] 
+ÊVQ
+Ê–‚ 8€Œ«£€úÊZ`*«€l‚ „~"Œƒ‚|ÂWKæ¼—´,Sþž›œ{ÏrϹ÷žóË}y`
+$žöO˜\¼kþ/«ý1€{Ö?©À¿³x­
+ÉÀjŠ3˜y”8‡(Îy!Vˆš‚§ëÅI¨‹“OqØ]
+….¡
+¡‘¡Ù!{(¸g
+§jnÕr¢éUÆK…—f—×Ë‚€`qpbðù`Z0ýÂ
+Ã^õ^¥Ä™Tµ:LŒ Çt¨¿Ý©G·ëð
+æâg,ÇeÌë(ÃÛø
+e¼ºþ˜?Òtz\c±l;ÄVDø«p$³J¶„Ø
+v‘Ýãva‡í™.;uìÐ>=­]jŠµm›ÖO''µ-fá©–-š›â›5mc44nÔ°A´>J§Õ¨U<ǐ¤x»«<Ak5™ÍfwjDN|X–ø$Ã-³„“Y4v¬›ezÄ«ù#r‹Gä–uò
+c$›WB™PžRXTa@®ÇÚ _Ì÷Ž Ôyiåà“¾9‘™<>ARQp¥3‘Fpø„€(§ÃáóP/f’W½zRGÙ]óÍ•&)†F‡d´J½iFï’oM|À?FÅ@`¾ ­äzÐj–{·ÛO8D
+HÁ…½è(ñi©)á3Eï)”×,ôÊût
+²e¯‹”=(S>¹0¶2ïã&Ž|Ñ‘ïÍï^À.Ùr”9Ã]Ê){™îˆ*2,*ÅâÉt›Ãùî;Øe—÷&z3MáÊ×i<
+)µFAÞA„<AÂ`—HS3ä® ¼?f7#¯ìû^’:É 
+Û˜GüáúÃoD£I2܆Ì:E§'pŠ‚3à	x+B¥¹¢`å}ûü­ší"¯ŠÐî2“ä\ä–ëFé—Aàìêi2ݵbv­Ba+Z9e¾Y‘²Œ—Y D
+u¹M”'—Ìçe,v3¨Ì‘´É9*ȨK=šÍ2@Ë*lÈ%A*ä
+ËrM[`K³R=<²¥²ÖÒd¨l)­µÔ¹{DZe›ò/¯‰¤K®û664uøºI¬éÿ0„íR¬ÝÅ›8w˜ãL¼Ìé­ôcï.5³ßÚ "œ%ƒURÛ]•¦înÁ`¤[@.ß±ï á®ðÁÂï*ùE†‡–ÞvŒfc’ÙhVáW¯üÕ¦Æ]ªJù]ƒfjzÐóFKÿ±6ÙÒ³´ì+=ËÒ
+cÃôóô*´Ú(=½ñD©£´ÚÙuœ†îÌ(Ž›Í«âx^Ei¶u5Äu‰Ré—1¦Òh9>†.ÕyüB
+Ç1½J5gKù*žã)yÚ4L£ámQþÿ°_õ±m]Uü¼÷ü‘ÄIã$Nœ¤]ûÒ4)ÅMÜÄkRS³ô3Mí¶~„mÌ×~±_êÄ®Ÿ“4]?¥M7Ôi“š6-ccT¨£¶uÚZÄVXE5!¦N!&b0š?VÍçœwm§Hhþ@øé¼û»÷ž{>~÷Ü÷ž‹/+ÅuÞ ÏWë
+VºýÞ`ÐíBW +Tú½™
+¿gÜÚêß{i¼µ–ç¥À¸3p©m™îlj°7Hx9d˼ÌDzmòbéyq¶ùô·ŸýðCë…ëݲW.Ïü>±÷áÿÏÖ»ð½2pä™+/¹çu8^ùëKU.³-vtX±]ÕR<§£H¶V¯Q;¬N(wÖ7U–tÕt¾R/-:XÿÊ=M¯7ý¥IijnÒd7xuÊzñ{§0ð@WW sµÒï÷à¯mYUCõ]’¯½ÆÍ÷j܁;77.´™¨U2á>iÏæÓ#ûz¿ütúìÅllÞ’ÏöÜŸ•­òt?˜Yš¿Úüà±»ò‹Œ&{;cFæWrowݧÚÆ2¿¥ìÅï„2Ì®¿1ÚW©ŽC¹SYQ"»'gÅDIë€}®]—ç€züëñNy(Þ©®© QYu'4¨ôfÄfq³äªñµãk”"íÅ—¬[ê:u ûýìofàéI“Æîß™Úú@Zvþ]Zy~â—ÓÙË_}V²=~øÐÑÇÆ%®WÌüQÙ†õä†m«šßÉ
+ÕWiñÄœÅ5)W—¸¥ŠR
+Öƒn×ÅÊ+•r%ÕPqy]T.Þ7èÙédíí^¯ßDj kÊ_ᯨôSÀ¾ŠÆ
+—Ã쬲5.l•–cß·\îï½2W{Ë}ó˜|bý±cÖÙxöçÙñu5ë³hØôÌ‹Òˆ´ä
+àC(×MxíÐ;—¦a®ùôû.^£öŇžÙŸ5²«‹Jí±ë`}^UôVæ}Qálº¨TŒ~Ó6ä³BÎÀÀ2k¬}Ё~Âö;à„ì‡møå”D¹×bÀ8¿ŸtQZ¸õƒ„ú[QNÓ:””O£¬EéCù¢˜ß ÖíA;Pö¡Ä-¿ƒ^ëû3×m~QŽ£„Pž²^†	\3i;_B™DÿÏa¿‘0¶ÇìGàIÄ'P‚¨{”Z±nŠûdËZ33Ø*dÇ¢qÙ?s[/úßk™kåЋ²ås"‡ÔqŠñGPç1ùÌÌS?Šüì#<k]röc>>lW`±Œq*ˆˆ­È_Ú¬Gξ…­ý‡EÞ$!Ê9—Å/lßNò1æÄŒ$Œñ*JvVl7ËèMrDñqK6w¢¬Æ:8gû)ŒÓ¼­>Cb?	‹Ðþ)¶ÝÛ‘×sc£å,TQMЊnícß»ÐÆ6ë9ðØ& ÕúðÉž™úi at qÛ~O ë)ÚQû,®“&âÅò{¨Gü0Êêî¡Ís…üàØ”•´Ë5ô×I‚Üv“PLÊ5ðï´FêËh«}¹Qæ!v	9"긛ÖÓùµ2‘kI¨þP棬@Y)ö('Çs"ê„öà}ÄäÎ׫ØFD¿e’t¨V©^¨ØWÜM-ÅL5Íu…5ŠœÑÕ ,Àø¾)¤›k÷¬¼WñÀâCwý›®Cÿ¡k¦¥@þzüÿ×'½ø‰>ÿ;í°?žd°:±Ö¾f-Áï(ší”OæŸû/CqþÝà€×–qõ›+0®lA¶B)|$°
+’U`;„%§‰ñV*KP,íXF|X`ñ“[‹ØÐ^±tJ`âç¶cÄ•dQ0ÎRéeÆVÄN里m<þ6c;¿Ë¸ˆñc´!
+H%<CQe˜£ìX€òu-¨sY`+Ô*ï
+lÃñiíðc‹Cà"h·¼-p1¬±*—X>¶®Øý%«.…XÉiËo9ÊžÕ˜¾J(/·Ÿ±ƒrq›vJy|ã9ŒCŒ”‹{qâJ÷#Œ]¬s„q5Û9Á¸†Ç¿Ë¸Ž×šÜÎe7ßÁ:ï0^Àø׌±þŸ·0þˆpÇ\kgÌök«—šãsüµžÞM}½[z×|~ý:=ª§õÝZD„Ò!5œHŽ¥ôh,­niêÆÄP"=–ÔÔµ‰T2‘
+¥õĐÚæ÷·µàmy«º:WYÛPSš¡¥F´¦ôPü9U7ԐšN…"Ú`(µCMôÿs‹£1=SCcêv
+
+Eu#­¥0"}H
+k©tہá”nDô0é­ìB]…wlÖ¢ÃñP*o·E5©ŠÙYC}ZÊ Ÿí­¾å<ÜÂÃÿ ‘¬n-”Fª6%Ôµ±ÐPTËïÿ`$ ƒ‚8¢í0&•0B)Ìm4¶CÁ{
+"ÊIååÊë(ç•Êó°tˆ¢¤Qv£…¨¬K«T£¥$ŒáJÒŠá¨
+[±Õ°Ýˆsä)óIYË~“|±EÒP¡
+üxµA‹@Ë¡GWctql¶
+îiØjØŽp4¦&éP6ßÞÎz]šýDPo³Ûc	èÿD1Žâ
+ó!&kcØnçQ”½¦9.“#W…y„¸2û0̱¨CÖrö
+Ì£…
+kðÂùø² ëÃÜOÝ&Þ–òŸ½R½iííµú8B#Ÿg;FâÃ(h·ÌÒþß`úÖX¶2J uŠ%‰¾Ç`)Ž÷¢^Wlæ3dZÞ$¢K0+ëÝˤxFgF¶à}˜Ï•Éï­>×±¯Q¶Åþ=ÈW?[ÐÄ™XÁ»Aûkž´!Î{0ÏYŠ¹1øüŒ4Ž¡ŸÏ¨Æ»Ź¥7ÕHΖɕÁ<'˜OófÖ‡Ï*çbaÁ»9C‘¼÷1ÖWź±üÞëâÌ&Å^iœ›W‚9QÅ“Ge)þa±ïúMQ™Ì§™QkDg¿¦wMè&Ø–é;7nîQZ0UjÜ¢—F›³¢ckÚ‹‘afºuV5'øé“b>ã¢þ5®A±&g?Ì«G„O]äIs&—úù¤ÆÅhU]p›yè¬?̽Â5¸²âÝí+¢ŸwPã@™hü kfU˜öxv5±7&÷”™ÏÐ,¾"ì9Ê£æúÙç–tâ¸ïf}$ðNçvD0mZÈÅc>Aâ¢2Tf0,²×yÇ⬓äscV⯼ñÙ_xQœì»2ȱPUŽˆ³h>mâù(¹W¨ÛÜ-0vcvaáÃ|*
+3Ë‘ªRƒ8žã•ª:œÏ¯Ÿ«ZåýßÅÌ\qéü“ÀÜqŠÝ<éiñ”Iæß~æé-<Ó–ŠÓEÙÍëͨÉn˜gUfz0[I>cù,r¾iý(χ˜‰Ô?h¯Òè&®+ü%ŒœÈVl,y‘íÙ ˆ
+…@Úšb7¶±C‰lbY£h$n©åR!@išÒítOÓ6E¤Mìtß÷–öt_“žÓžÓýtÿÑ?é}wÞhÆ’!Ë9HçŽFoÞÜ÷îöÝïÉ5DõLH¤M2¾˜;¶´g8ƒÆçl¼cë2ØDGžÕ¤W|Wñ,'"®b\§c\G)º§»4GHãöq¦ä\Mj³_ü*N¬¶Y#ûd­‰8Ùëì"¤î§Î°ƒd埸ï¡Qà;躓Ç룫ÈÐ;¨l§ï«x´µ¸Š¥ŸsÊX ãB¥q³VL¿f¤çíL}~ÌŽ…ÈV´Gøé!šŸ/­9ZB73«í.æDK=l5k8)1Ӑu}kÑJ¨(*vH®&*|B¢éH©™kæ.ã=”J“u§•2;Ë’“UY¹¿¬ZÓZìZ®\/.; @žFGs×#22i©y…Zتùž21¹2+*W¶×£‹À˜‰d1ÆÍÑ{Ê­Þ kUÄB“,ÃÉ®LñŽ2ìÙ¤d*Ï'æ!™‹iÂYë
+<‰ËÓ…ÝIœŒeivÖ‘·vï¾¼§ÄîÆY¿•Wú<}8þû9šNj¡¤=S§¹i®Ä<{\è+ÙcîË™Ýs5ýoŸ”¬Œ[(‡.g‘¯`Û+#gq/Ñy4ÉÐtɍuÙ1³ÜS1È¢ü„ei6˜ã
+N—Ýh‚¹Ñ8ÙÕsGßÒgÖ¤&yÀü~ié«Œ£é-›±Ž²ÎÊ:¶"+óuâíÖörå
+ó»þüi’Åæ¨ûXÿs߀uè"†ÖEœ~ý®¡ÿkèâjì¦ë:ú.§‘›hF¾ºh¬ë鶑ÅÒ¸CÚXn‡-¤Ï3ϹÚõ”aˆÉ·'d'7qêìÉqMÚzA]Õz¶ºl¿v'6…øº“fLòŒIöo\fiž¯û=/-ÛÅÕ2)Ÿ2¯Æä>¥ž-ÞéãŒ
+ñY,!uÝ„ƒl§!;ˆvE,Ò[òl†QÛ`XÆ{53w|Ÿ+¯Ù˜¬¥”äuqîhV7šò’Ó&KüV—<Øù^96Ø+åJ'¼<ó+ó•0Ysžu‹±ÉÒcCNŽ™¾ÊÊ*¾ÒÞ4OsÐ$o•ùSô©±bÒ“£üV\¢.ÆK'!]ús>ZŒò	#Ĉ’ṟ2ÏùVž1l强ÒØ?–ç³ÜƒŒR×É\Õ¸÷
+ÊÊ3Ç®”ÿ4‰#6’ŹͬH–eEŽ³"ÆzC%^`1­¤<»XyXiLú ɦåIÖé݁91δe²ŽÍ&é«_¼øSÃsëßUÊDç½éÇ…žý¶ìð+'=Æ9¿„Î÷~Çw‡»ÓÝí¾Ã}]7Î[AÔÊ¥´ìb6!X™°þe4žeÌ»¸ô;ßW?ϯÅBŸÿÈ_ÜX„j,†5‘«á¥ÈÔÁ‡kP,A#ü 	ÍhA+‚hC;: R>,ŵ¸×ãÜH³œ:è
+„)ûn¦(¬¦ŽÚ‰õÓuÔE×SGÝ@½tnÁ­¸
+/Åfl!·ÒYív:—í SÚˉ[½’:òNêþâ”׋WÓÉ­ù
+ƒ«g‚òê Åh’¼ñ:Æë1…¦ñÁ1ƒ7á(Žá8îÇ	<€“x§pgðfœÅ[ðÞªTám8‡·+.¼ï»7Þƒ÷â}x?>€âCxÆ£ø>Šá1|çQÄ<ŽOà“xObsx
+ŸÂ§ñe>‡Ïãø"¾„/ã+ø*¾†¯ãø&¾…oã;ø.¾‡‹ø>~€âGø1~‚Ÿâgø9~_âWø5~ƒ§ñeÓïð{üðóOø3þ‚¿âoø;þêþ›âû_¥ZY¬xðY×x¾Ó•IvºzÆÆÝÛóY½FŸÐ²Æ¨žÕªÇ“ñ¸žó&ô|ÖÈg´lRÏnéè8h?h›óÖ\ Å\L_Ô«N¥zU&0çÁ–öö”hjKéMA=5•ªJé-ûӁàþôT¶õÞF1ãÙöD²Ñß–Húƒ§J"Ù¢5C³½³…Ùâì3³‹TMÑÆfîk=·íK&9Kr†ä$É	’ã$GIfHŽL“L‘&‰LŠ«ÍDÔGŠ^õ|1¢^ ñ•GFÔÓÓõIaNyÇžFõÉÃ{ëÕ‡HÎî©Wϐ<1³B}rj…zrУžlR“6©3$GH
+‡S…i×ô`½:Er˜äbôéhÕh¬^!‰ì®W÷Dw7¨ƒ$›w+±Zõn’È0]v“l9ìò7¯÷û_âoXç÷­õ{#þšNõ¿kµ«ü+oö­×-¿Éw㲺ëoð]{]]h©¯C­¶µ×6·´ÖúMµ
+Kk}×Ô{½µuÞš«®öV/öx]îE^(U^ŸOÙìÛç›ò÷¹{Ðãê©voñ¨¾MյѣbƒGí]«ºÑÝ¿µ¸D¡ß¾­Åµán
+ΝÅH¸»XÓ;½ (Ñh±êØœ‚þ¢ûØ\ý4l»k8:§´ˆÇ3Aú}
+ŠR˜9”¿CCáöâÁî¾h1Ó>T¼UÜœnB˜>†‘_æ£<>PØž<q{Øœ­„;Ö4sŒÿ:H-c>i¶fÅæb„l4'\¨&ÆïÜú
+endstream
+endobj
+126 0 obj 248
+endobj
+127 0 obj<</Length 126 0 R/Filter/FlateDecode>>stream
+H‰\ËjÃ0E÷úŠY&‹ Ù¸ÍÆ‚CÀ‹>¨Û¥±+¨%!Ëÿ}õ)t@‚Ã̝¹\Úõ×Þè
+endstream
+endobj
+128 0 obj[/Indexed/DeviceRGB 255 130 0 R]
+endobj
+129 0 obj 428
+endobj
+130 0 obj<</Length 129 0 R/Filter[/ASCII85Decode/FlateDecode]>>stream
+8;X]O>EqN@%''O_@%e@?J;%+8(9e>X=MR6S?i^YgA3=].HDXF.R$lIL@"pJ+EP(%0
+b]6ajmNZn*!='OQZeQ^Y*,=]?C.B+\Ulg9dhD*"iC[;*=3`oP1[!S^)?1)IZ4dup`
+E1r!/,*0[*9.aFIR2&b-C#s<Xl5FH@[<=!#6V)uDBXnIr.F>oRZ7Dl%MLY\.?d>Mn
+6%Q2oYfNRF$$+ON<+]RUJmC0I<jlL.oXisZ;SYU[/7#<&37rclQKqeJe#,UF7Rgb1
+VNWFKf>nDZ4OTs0S!saG>GGKUlQ*Q?45:CI&4J'_2j<etJICj7e7nPMb=O6S7UOH<
+PO7r\I.Hu&e0d&E<.')fERr/l+*W,)q^D*ai5<uuLX.7g/>$XKrcYp0n+Xl_nU*O(
+l[$6Nn+Z_Nq0]s7hs]`XX1nZ8&94a\~>
+endstream
+endobj
+131 0 obj 51
+endobj
+132 0 obj<</Length 131 0 R/Filter[/ASCII85Decode/FlateDecode]/Width 92/Height 13/BitsPerComponent 8/ColorSpace 128 0 R>>stream
+8;Xp,I2%W.E9Ahb/uFW]GOGSB?UPj>C$G%_0Xq-KJ,oX(DX:I~>
+endstream
+endobj
+133 0 obj<</Length 11916/Type/Metadata/Subtype/XML>>stream
+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
+<?adobe-xap-filters esc="CRLF"?>
+<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
+<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
+<rdf:Description rdf:about='uuid:541388e6-2ead-11da-a959-00145104264a' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='Adobe PDF library 6.66'></rdf:Description>
+<rdf:Description rdf:about='uuid:541388e6-2ead-11da-a959-00145104264a' xmlns:xap='http://ns.adobe.com/xap/1.0/'
+ xmlns:xapGImg='http://ns.adobe.com/xap/1.0/g/img/' xap:CreateDate='2005-09-26T11:45:43-05:00' xap:ModifyDate='2005-09-26T11:48:13-05:00' xap:CreatorTool='Illustrator' xap:MetadataDate='2005-09-26T11:48:13-05:00'><xap:Thumbnails><rdf:Alt><rdf:li rdf:parseType='Resource'><xapGImg:format>JPEG</xapGImg:format><xapGImg:width>256</xapGImg:width><xapGImg:height>132</xapGImg:height><xapGImg:image>/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA&#xA;AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK&#xA;DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f&#xA;Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAhAEAAwER&#xA;AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA&#xA;AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB&#xA;UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE&#xA;1OT0ZXWFlaW1xdXl9WZ2hpamtsbW!
 5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ&#xA;qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy&#xA;obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp&#xA;0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo&#xA;+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8AO88ve7dirsVdirsVdirs&#xA;VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsV&#xA;dirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVd&#xA;irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdi&#xA;rsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdir&#xA;sVdirsVdirsVT3y95O1XXoJZ7R4o4oWCFpiy1YitF4q/QUrmx0XZmTUAmNADv/sLh6rXQwkCV2e5&#xA;Nv8AlVPmH/lotP8Ag5f+qeZv+h7P3w+Z/U4v8s4u6X2frQ+o/ltr1jYz3kkttJHboZHSNpC3FdzQ&#xA;FFGw98qz9h5scDMmJA7r/U2Yu1cU5CIEt/d+timaZ2TsVdirsVTF/L2rx6W2qTQGGzBUK8nwlixo&#xA;OKncj36ZlHR5Rj8QiotA1WMz4Abkl2Yre7FXYq7FXYq7!
 FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX&#xA;Yq7FXYq7FXYq7FXt/lDSv0Z5ftLdhSVl9
Wbx5yfER9HTPQOzNP4WCMevM/F4/XZvEyk9OSc5nuI0&#xA;6JIjI45I4Ksp6EHYjBIAiikGjbwXW9NfTdWurFq/uJCqE906ofpUg55zqsBxZJQ7i9pp8viQEu8I&#xA;LMduVbS3NzdQ26niZpFjDHoCxAr+OTxw4pCPeWM5cMSe569oHkHRdK4yyL9dvBv60oHFT/kJuB9N&#xA;TnbaPsfDh3Prl3n9AeW1PaWTLsPTHyU/zK/5RaX/AIyxf8SyPbv+Ln3hl2V/fD3F5BnEPUuxV2Ku&#xA;xV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2Kpx5Q0r9J+YLS2ZeUKt6s47cI/iI&#xA;Pz6fTmd2bp/Gzxj05n3Bxddm8PET1e4Z6C8ckeq+YVsvMel6YSAt4H9X2J2i+9gRmu1Gt8PUY8f8&#xA;67/R9rmYdLx4pz/m/gp5mxcN5p+a2lcLu11RB8My+hMf8pN1P0rX7s5P2h09TjkHXY/j8cnoexs1&#xA;xMO7dgWc47pnPlLyF9fs7DWvr3p1k9T6v6XL+6lIpz5jrw8M6Hs7sfxIRy8Vb3Vdx9/k6fW9pcEp&#xA;Y+HpzvvHuen51zziV+ZdD/TelPYev9X5Mrepx5/ZNelV/XmHr9J+Yx8F8P2uTpNR4M+Krec+ZvIH&#xA;6D0s331/6xR1T0/S4fa715t+rOX1/Y/5fHx8XFv3V+l32k7S8afDw18f2MRzSO0ZF5f8i6zrKCcA&#xA;Wtmd1nlr8X+oo3b57D3zaaLsnLnF/THvP6HA1PaOPFtzl3Bltt+U+kqv+k3txK228YSMV77MJM3W&#xA;P2dxj6pSPuofrdZLtqfSI/HydcflPpDL/o17cRtQ7yBJBXtsojxn7O4j9MpD30f1LHtrJ1iPx82K&#xA;eYPIetaPG1xRbqzXdpoq1UeLodx8xUZptZ2RlwDi+qPeP0h2em!
 7Rx5TX0y82N5qnPT7yl5W/xDPc&#xA;RfWvqvoKrcvT9SvI0/mSmbHs7s/8zIji4a8r/SHC1us8AA1dsm/5VF/2tv8Ap3/6+5t/9Df+2f7H&#xA;/jzr/wCW/wCh9v7Egi8iapca5daZaOJIbRgst66lEFVDdAW336DNZHsjJLNLHHcR5y5BzT2jCOMT&#xA;lzl0ZXb/AJT6QqUuby4kk/mj4Rj7mWT9ebmHs7iA9UpH3UP1utl2zkvaI/HyQWsflTwheTSbppHX&#xA;dbefjVtugkXiK/7HKNT7PUCcUr8j+v8AY24O2bNTHxH6mJaL5W1fV717WCIxmFuNzJJVVjNaUb32&#xA;6ZpdLoMuaZjEcud9HZ6jWY8UeInny82c2v5T6Uqf6VezyyeMQSMe+zCTOhx+zuMD1SkT5UP1unn2&#xA;1O/TEff+pB6t+VIWJpNKu2d13WC4pVtugkXiK/Nco1Ps9QvFK/I/r/Y24e2d6mPiP1PP54ZYJnhm&#xA;QxyxsVkRhQhgaEHOalExJB2Id5GQIsclmRS7FXYq7FXYq7FXYq9K/KnSuFrdao4+KY+hCf8AJXdz&#xA;9LU+7Or9ntPUZZD12H6Xn+2c1yEB03Z9nSOkeMec9WkuPNlzcQtT6pIsUDDsYTSo/wBnU5wfamoM&#xA;9TKQ/hND4ftet0GARwAH+L9P7Hr2mX0d/p1tex/ZuI1kp4FhuPoO2dvp8wyY4zH8QeWzYzCZiehS&#xA;/wA4aV+k/L13bqvKZF9WAd+cfxAD5io+nMXtPT+LglHqNx8G/Q5vDyg9OTxDPP3sHp/kfzXoFroN&#xA;hptxdcL3k6el6ch+KSZio5BSu/Id867srtHBDDDHKXr32o9SfJ53tDRZZZZTA9PvHcznOhdMhdT1&#xA;Sx0y1N3fS+jbqQpfizbtsNlDHKc+ohijxTNBtxYZZJcMRZYN5682+X9U0FrWxuvWnM!
 qNw9ORdhWu&#xA;7Koznu1+0cGbDwwlZsdD+p3HZ2iy48vFIUK7wkPkHy1HrOqNLcrysbQ
B5V7Ox+wny2JP9ua7sfQj&#xA;PkuX0R5+fcHN7S1ZxQofVJ7AqqqhVACgUAGwAGdwBTypKT6/5t0bQyqXjs87jksEQDPx8TUqAPmc&#xA;wNZ2li0+0ufcObl6bRZM28eXeWtA83aNrhZLR2SdBya3lAV+NachQsCPkcdH2li1G0efcea6nRZM&#xA;O8uXeE6IBBBFQeozPcR5B+YHluLSNTWe1XhZXlWRB0Rx9tR7bgjOI7Z0IwZLj9EvsPUPU9mao5YV&#xA;L6opp+Uv+92of8Yk/wCJHMv2c+ufucftr6Y+96XnWPPIPUNS0vSbc3F5KltEzbsRuzEdgoJY7ZRm&#xA;z48MeKZEQ3YsU8pqIstaVrWl6tC02n3Czoho9AVZT7qwDCvyx0+qx5hcDa5tPPEamKRuXtKDvb3S&#xA;9KtpLq6eO1hZuUj0oWc7dFFWYgfPKMuXHhiZSIiP0/pLbjxzyHhjuVmk67pOrRu+n3KziM0cAMrC&#xA;vSqsFbf5YNPq8WYXA3TLNp54jUxSPzIaHlP5pWEcGuRXMYp9biBk93Q8a/8AA0zje38IjmEh/EHp&#xA;ex8hljIP8JYbmids7FXYq7FXYq7FW0RndUQcnYgKo6knYDCBZpSae86HpqaZpFrYr/uiMByO7ndz&#xA;9LE56NpMHhYow7h9vV4rUZfEyGXeUcenh75kNLDX/KzQHdna5vCzEliXi3J/555oj7P4D/FP5j9T&#xA;th2xlHSP2/rZJoukQaRp8dhbySSQxlihlKlhyPIiqhdqnNrpdNHBAQiSQO91+oznLPiIF+SOzIaX&#xA;h/m7Sv0Z5gu7ZRSIt6sPhwk+ID6Omefdo6fwc8o9OY9xex0WbxMQPVB6N/x2LH/mIi/4mMo0397H&#xA;+sPvbc/93L3F75npDxLFvzK/5RaX/jLF/wASzT9u/wCLn3h2XZX98PcXkGcQ9S9Y/K63SPy7!
 JKB8&#xA;c1w5Y+yhVAzs/Z+AGAnvk8z2xInLXcGYZvHVPDPNd1Jc+ZNSkckkXDxrX+WM8F/Bc887QyGeeZP8&#xA;4/Zs9lo4COGIHd97vKdxLb+ZdNeM0ZriOM0/lkYIw+5sezpmOogR/OA+ey62IlhkD3H7HueehvGs&#xA;P/NGFH8uJIR8UVwhU/MMp/Xmj9oIg4Ae6Q/S7XsiVZq7wkn5S/73ah/xiT/iRzX+zn1z9zmdtfTH&#xA;3vS86x555V+alzI+vQQEn04bdSq9uTs3I/TQZx3tBMnMB0EXpex4AYie8r/yoZhrd2lfhNsSR2qJ&#xA;Ep+vD7On99If0f0hHbI/dj+t+gvUs7B5t5l+bNxKdQsbev7pIWkC9uTNQn7lzkvaKZ8SMelX9v7H&#xA;oexYjgketoH8sJHXzKVViFeCQOOxoQRmP2CSNR/mlv7XA8H4vW87V5d5t+bf+9Wm/wCpL+tc5T2j&#xA;+qHuL0HYv0y+DAM5t3bsVdirsVdirsVZL+XulfX/ADJC7CsNmPrD/Ndk/wCGIObXsbT+JqB3R3/V&#xA;9rr+083BhI6y2ex53TyjsVdirsVdirAPzW0rnbWmqIvxREwTH/Jb4k+41+/Oa9otPcY5B02P6Hd9&#xA;jZqJgeu7AdHIGr2JPQXERP8AwYzm9N/eR/rD73d5/wC7l7i99z0l4ljP5iwSy+Vbj01L8HjdgNyF&#xA;Dbn6M1PbcCdMa6EOx7LkBmF+byD0JvR9b029GvH1KHjyNdq9K7HOI4TV1s9TxC66vTPyp1CN9Mur&#xA;An97BL6oHikgA2+TL+OdX7O5gccodQb+bz3bOIiYl0IZznROmeQefvL15Y61c3oiZrG7cyrMoqod&#xA;92VvA8q/POH7Y0U8eUzr0SN373quzdVGeMRv1R2d5B8v3t9rVtemJlsrRxK0xBClk3VVPc8qY9j6&#xA;OeTNGde!
 iJu17S1MYYzG/VLZ6/ncPKsF/NbUETTbWwB/ezS+qw/yIwRv82b8M532izAY4w6k38nc9&
#xA;jYiZmXQCku/KX/e7UP8AjEn/ABI5i+zn1z9zkdtfTH3vS86x555L+aH/ACkw/wCYeP8AW2cV2/8A&#xA;4x/mh6fsj+5+JV/yo/47t1/zCt/ycTLfZ7++l/V/SGHbP90P636C9TzsHm3l35sf8dmz/wCYb/jd&#xA;s5D2i/vo/wBX9Jej7G/uz7/0IT8sv+UnX/jBJ/DKOwv8YHuLb2t/c/EPXM7Z5d5t+bf+9Wm/6kv6&#xA;1zlPaP6oe4vQdi/TL4MAzm3duxV2KuxV2KuxV6v+WGk/VdEe+cUlvnqp/wCK46qv48jnZdgafgxG&#xA;Z5zP2D8F5rtfNxZOHpH72Y5vXUvJfzN1H6z5h+rKQUs41Tb+d/jb9YGcV29m48/D/NFfpen7JxcO&#xA;K/5xYjmldomPl3UBp+uWV4TRIpV9Q/5DfC//AApOZOizeFmjPuP2dWjVYuPHKPeHu+ejPFoHXdMX&#xA;U9IurFus8ZCE9nG6H6GAzH1mDxcUod4+3o3afL4eQS7nhAMkE4NOMkTdD2ZTnnW8T5h7TYj3veNH&#xA;1W21XTob23YFJVHJQalXp8SH3Bz0bS6iObGJx6/ini8+E45mJ6I3L2lif5mw+p5YZ6V9KeN/vqn/&#xA;ABtml7ejenvukP1Oz7JlWb3gvMtC1q70bUo7623ZPhkjPR0P2lPzzk9JqpYMgnH+16LUYI5YGJez&#xA;aF5j0vWrYS2co9QCstuxAkT5r4e/TO70mux543E793UPJ6jSzxGpD49EzzLcZ2KpZrvmPS9FtzLe&#xA;Sj1CKxW6kGR/9VfD36ZiavXY8Ebkd+7qXJ0+lnlNRHx6PGdd1q71nUpL652Z/hjjHREH2VHyzhNX&#xA;qpZ8hnL+x6zT4I4oCIZd+Uv+92of8Yk/4kc3Xs59c/c6vtr6Y+96XnWPPPJfzQ/5SYf8w8f62ziu&#xA;3/8AGP8AND0/Z!
 H9z8Sr/AJUf8d26/wCYVv8Ak4mW+z399L+r+kMO2f7of1v0F6nnYPNvLvzY/wCO&#xA;zZ/8w3/G7ZyHtF/fR/q/pL0fY392ff8AoQn5Zf8AKTr/AMYJP4ZR2F/jA9xbe1v7n4h65nbPLvNv&#xA;zb/3q03/AFJf1rnKe0f1Q9xeg7F+mXwYBnNu7dirsVdirsVdiqOh17XIYlih1G6jiQcUjSaRVAHY&#xA;AGgzIjq80RQnID3lplpsZNmMb9wX/wCJPMP/AFdLv/kfL/zVkvz2f+fP/TFH5XF/Mj8ggZppp5Wl&#xA;mkaWVzV5HJZifEk7nMeUjI2TZboxAFDYLMil2KpgPMfmEAAapdgDoPXl/wCasyvzuf8Anz/0xaPy&#xA;uL+bH5Bv/EnmH/q6Xf8AyPl/5qx/PZ/58/8ATFfyuL+ZH5BL5JJJJGkkYvI5LO7GpJO5JJ6k5jEk&#xA;mzzbwABQRNhqupae5eyuZLdm+16bEA/MdDluHUZMZuEjH3NeTDCf1AFOP+Vheb/+W/8A5Iwf80Zn&#xA;fyzqv5/2R/U4v8mYP5v2n9aXX/mLXNQjMV5fSyxMatEWoh3B3UUBoRtmLm1ubIKlIkN+PS44G4xA&#xA;KXZit66KWWKRZInaORd1dSVI+RGGMiDY5oIBFFOrbzx5rt14x6jIw2H7wJKdveRWOZ+PtXUx5TPx&#xA;3+9xJdn4Jc4/o+51z53813C8ZNRkUAEfuwkR3941U45O1dTLnM/Db7lh2fgjyiPv+9JZZZZZGkld&#xA;pJG3Z2JYn5k5gSkSbPNywABQW4Eq9pqF/ZszWdzLbM4o5hdoyQPHiRlmPNPH9JMfcaYTxRn9QB96&#xA;K/xJ5h/6ul3/AMj5f+asu/PZ/wCfP/TFr/K4v5kfkEHdXl3dy+rdTyXEtOPqSsztQdqsScoyZZTN&#xA;yJJ8922EIxFRAAbtL69s5DJaXElvI!
 w4s8TshIrWhKkbbYceWcDcSYnyNLPHGYqQB96L/AMSeYf8A&#xA;q6Xf/I+X/mrLvz2f+f
P/AExavyuL+ZH5BCXd9fXjh7u4luXUcVaV2cgdaAsTlOTLOZuRMj5m2yGO&#xA;MNogD3NWt3d2kvq2s0lvLQj1ImKNQ9RVSDgx5JQNxJB8kzhGQqQsIz/EnmH/AKul3/yPl/5qy/8A&#xA;PZ/58/8ATFq/K4v5kfkELd6hqF6VN5cy3JSoQzO0lK9aciaZVkzTyfXIy95tshijD6QB7lDKmbsV&#xA;dirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVd&#xA;irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdi&#xA;rsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdir&#xA;sVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirs&#xA;VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsV&#xA;dirsVdirsVdirsVdirsVdir/AP/Z</xapGImg:image></rdf:li></rdf:Alt></xap:Thumbnails></rdf:Description>
+<rdf:Description rdf:about='uuid:541388e6-2ead-11da-a959-00145104264a' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:265243c6-0c04-11da-8062-00145104264a'/>
+<rdf:Description rdf:about='uuid:541388e6-2ead-11da-a959-00145104264a' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/vnd.adobe.illustrator'/>
+</rdf:RDF>
+</x:xmpmeta>
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                           
+<?xpacket end='w'?>
+endstream
+endobj
+xref
+0 134
+0000000004 65535 f
+0000000016 00000 n
+0000000077 00000 n
+0000000127 00000 n
+0000000009 00001 f
+0000000271 00000 n
+0000000291 00000 n
+0000000784 00000 n
+0000000855 00000 n
+0000000010 00001 f
+0000000011 00001 f
+0000000012 00001 f
+0000000013 00001 f
+0000000014 00001 f
+0000000015 00001 f
+0000000016 00001 f
+0000000017 00001 f
+0000000018 00001 f
+0000000019 00001 f
+0000000020 00001 f
+0000000021 00001 f
+0000000022 00001 f
+0000000023 00001 f
+0000000024 00001 f
+0000000025 00001 f
+0000000026 00001 f
+0000000027 00001 f
+0000000028 00001 f
+0000000029 00001 f
+0000000030 00001 f
+0000000031 00001 f
+0000000032 00001 f
+0000000033 00001 f
+0000000034 00001 f
+0000000035 00001 f
+0000000036 00001 f
+0000000037 00001 f
+0000000038 00001 f
+0000000039 00001 f
+0000000040 00001 f
+0000000041 00001 f
+0000000042 00001 f
+0000000043 00001 f
+0000000044 00001 f
+0000000045 00001 f
+0000000046 00001 f
+0000000047 00001 f
+0000000048 00001 f
+0000000049 00001 f
+0000000050 00001 f
+0000000051 00001 f
+0000000052 00001 f
+0000000053 00001 f
+0000000054 00001 f
+0000000055 00001 f
+0000000056 00001 f
+0000000057 00001 f
+0000000058 00001 f
+0000000059 00001 f
+0000000060 00001 f
+0000000061 00001 f
+0000000062 00001 f
+0000000063 00001 f
+0000000064 00001 f
+0000000065 00001 f
+0000000066 00001 f
+0000000067 00001 f
+0000000068 00001 f
+0000000069 00001 f
+0000000070 00001 f
+0000000124 00001 f
+0000001442 00000 n
+0000001463 00000 n
+0000002739 00000 n
+0000021411 00000 n
+0000021433 00000 n
+0000037047 00000 n
+0000037069 00000 n
+0000055015 00000 n
+0000055037 00000 n
+0000081158 00000 n
+0000081180 00000 n
+0000106861 00000 n
+0000106883 00000 n
+0000129743 00000 n
+0000129765 00000 n
+0000152332 00000 n
+0000152354 00000 n
+0000174600 00000 n
+0000174622 00000 n
+0000196402 00000 n
+0000196423 00000 n
+0000205358 00000 n
+0000205379 00000 n
+0000209039 00000 n
+0000209061 00000 n
+0000230582 00000 n
+0000230604 00000 n
+0000249574 00000 n
+0000249596 00000 n
+0000267822 00000 n
+0000267845 00000 n
+0000291315 00000 n
+0000291338 00000 n
+0000315036 00000 n
+0000315059 00000 n
+0000337570 00000 n
+0000337593 00000 n
+0000360878 00000 n
+0000360901 00000 n
+0000381822 00000 n
+0000381845 00000 n
+0000393996 00000 n
+0000394019 00000 n
+0000412882 00000 n
+0000412995 00000 n
+0000413130 00000 n
+0000413156 00000 n
+0000413322 00000 n
+0000413391 00000 n
+0000413589 00000 n
+0000413610 00000 n
+0000413910 00000 n
+0000413932 00000 n
+0000000125 00001 f
+0000000000 00001 f
+0000420808 00000 n
+0000420829 00000 n
+0000421150 00000 n
+0000421199 00000 n
+0000421220 00000 n
+0000421737 00000 n
+0000421757 00000 n
+0000421954 00000 n
+trailer
+<</Size 134/Root 1 0 R/Info 3 0 R/ID[<fa4466e42eac11daa95900145104264a><541342a82ead11daa95900145104264a>]>>
+startxref
+433948
+%%EOF
Added: contrib/wikiPortlet/trunk/wiki-common/src/etc/images/JBossWikiLogoMedium.png
===================================================================
(Binary files differ)


Property changes on: contrib/wikiPortlet/trunk/wiki-common/src/etc/images/JBossWikiLogoMedium.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: contrib/wikiPortlet/trunk/wiki-common/src/etc/images/RDFButton.ai
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/etc/images/RDFButton.ai	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/etc/images/RDFButton.ai	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,3653 @@
+%PDF-1.4
+%âãÏÓ
+1 0 obj<</Pages 2 0 R/Type/Catalog/Metadata 133 0 R>>
+endobj
+2 0 obj<</Count 1/Kids[6 0 R]/Type/Pages>>
+endobj
+3 0 obj<</ModDate(D:20050926114752-05'00')/CreationDate(D:20050813091429-05'00')/Creator(Illustrator)/Producer(Adobe PDF library 6.66)>>
+endobj
+5 0 obj null
+endobj
+6 0 obj<</Contents 121 0 R/Type/Page/Parent 2 0 R/Thumb 132 0 R/MediaBox[0.0 0.0 743.0 109.0]/BleedBox[0.0 0.0 743.0 109.0]/TrimBox[0.0 0.0 743.0 109.0]/ArtBox[353.65771 46.10059 385.75 65.98242]/Resources<</Font<</C2_0 115 0 R>>/ProcSet[/PDF/Text]/ExtGState<</GS0 114 0 R>>/Properties<</MC0<</Color[20224.0 32768.0 32768.0]/Title(Layer 1)/Visible true/Preview true/Editable true/Printed true/Dimmed true>>>>>>/PieceInfo<</Illustrator 7 0 R>>/LastModified(D:20050926114751-05'00')>>
+endobj
+7 0 obj<</LastModified(D:20050926114751-05'00')/Private 8 0 R>>
+endobj
+8 0 obj<</CreatorVersion 11/ContainerVersion 9/RoundtripVersion 11/AIMetaData 72 0 R/AIPrivateData1 73 0 R/AIPrivateData2 75 0 R/AIPrivateData3 77 0 R/AIPrivateData4 79 0 R/AIPrivateData5 81 0 R/AIPrivateData6 83 0 R/AIPrivateData7 85 0 R/AIPrivateData8 87 0 R/AIPrivateData9 89 0 R/AIPrivateData10 91 0 R/AIPrivateData11 93 0 R/NumBlock 21/AIPrivateData12 95 0 R/AIPrivateData13 97 0 R/AIPrivateData14 99 0 R/AIPrivateData15 101 0 R/AIPrivateData16 103 0 R/AIPrivateData17 105 0 R/AIPrivateData18 107 0 R/AIPrivateData19 109 0 R/AIPrivateData20 111 0 R/AIPrivateData21 113 0 R>>
+endobj
+71 0 obj null
+endobj
+72 0 obj<</Length 1223>>stream
+%!PS-Adobe-3.0 
+%%Creator: Adobe Illustrator(R) 11.0
+%%AI8_CreatorVersion: 11.0.0
+%%For: (Nobody) (Nobody)
+%%Title: (RDFButton.ai)
+%%CreationDate: 9/26/05 11:47 AM
+%%BoundingBox: 353 46 386 66
+%%HiResBoundingBox: 353.6577 46.1006 385.75 65.9824
+%%DocumentProcessColors: Cyan Magenta Yellow Black
+%AI5_FileFormat 7.0
+%AI3_ColorUsage: Color
+%AI7_ImageSettings: 0
+%%CMYKProcessColor: 0 0 0 1 (Global Black)
+%%+ 0.46 0 0 0 (Global Blue)
+%%+ 0.8 0 1 0 (Global Green)
+%%+ 0.33 0 0.73 0 (Global Lime)
+%%+ 0.3255 0.4431 0.5373 0.1961 (Global Malt)
+%%+ 1 0.5 0 0 (Global Night)
+%%+ 0 0.5 1 0 (Global Orange)
+%%+ 0.43 0.28 0 0 (Global Periwinkle)
+%%+ 0 0.25 0 0 (Global Pink)
+%%+ 0.5 0.9 0 0 (Global Plum)
+%%+ 0 1 1 0 (Global Red)
+%%+ 0 0 1 0 (Global Yellow)
+%%+ 1 1 1 1 ([Registration])
+%AI3_TemplateBox: 371.5 54.5 371.5 54.5
+%AI3_TileBox: -12.8799 -239.8799 755.8799 348.8799
+%AI3_DocumentPreview: None
+%AI5_ArtSize: 743 109
+%AI5_RulerUnits: 6
+%AI9_ColorModel: 2
+%AI5_ArtFlags: 0 0 0 1 0 0 1 0 0
+%AI5_TargetResolution: 800
+%AI5_NumLayers: 1
+%AI9_OpenToView: 288 134 4 1012 683 26 0 0 6 42 0 0 1 1 1 0 1
+%AI5_OpenViewLayers: 7
+%%PageOrigin:0 0
+%AI7_GridSettings: 72 8 72 8 1 0 0.8 0.8 0.8 0.9 0.9 0.9
+%AI9_Flatten: 0
+%%EndComments
+
+endstream
+endobj
+73 0 obj<</Length 13105>>stream
+%%BoundingBox: 353 46 386 66
+%%HiResBoundingBox: 353.6577 46.1006 385.75 65.9824
+%AI7_Thumbnail: 128 80 8
+%%BeginData: 12960 Hex Bytes
+%0000330000660000990000CC0033000033330033660033990033CC0033FF
+%0066000066330066660066990066CC0066FF009900009933009966009999
+%0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66
+%00FF9900FFCC3300003300333300663300993300CC3300FF333300333333
+%3333663333993333CC3333FF3366003366333366663366993366CC3366FF
+%3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99
+%33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033
+%6600666600996600CC6600FF6633006633336633666633996633CC6633FF
+%6666006666336666666666996666CC6666FF669900669933669966669999
+%6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33
+%66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF
+%9933009933339933669933999933CC9933FF996600996633996666996699
+%9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33
+%99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF
+%CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399
+%CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933
+%CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF
+%CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC
+%FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699
+%FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33
+%FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100
+%000011111111220000002200000022222222440000004400000044444444
+%550000005500000055555555770000007700000077777777880000008800
+%000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB
+%DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF
+%00FF0000FFFFFF0000FF00FFFFFF00FFFFFF
+%524C45BC939993BC939993BC939993BC939993BC939993BC939993BC9399
+%93BC939993BC939993BC939993BC939993BC939993BC939993BC939993BC
+%939993BC939993BC939993BC939993BC939993BC939993BC939993BC9399
+%93BC939993BC939993BC939993BC939993BC939993BC939993BC939993BC
+%939993BC939993BC9399FD81939993999399939993999399939993999399
+%939993999399939993999399939993999399939993999399939993999399
+%939993999399939993999399939993999399939993999399939993999399
+%939993999399939993999399939993999399939993999399939993999399
+%9399939993999399939993999399939993999399FD81939993BC939993BC
+%939993BC939993BC939993BC939993BC939993BC939993BC939993BC9399
+%93BC939993BC939993BC939993BC939993BC939993BC939993BC939993BC
+%939993BC939993BC939993BC939993BC939993BC939993BC939993BC9399
+%93BC939993BC939993BC939993BC939993BC939993BC939993BC939993BC
+%FD8193999399939993999399939993999399939993999399939993999399
+%939993999399939993999399939993999399939993999399939993999399
+%939993999399939993999399939993999399939993999399939993999399
+%939993999399939993999399939993999399939993999399939993999399
+%93999399939993999399FD8193BC939993BC939993BC939993BC939993BC
+%939993BC939993BC939993BC939993BC939993BC939993BC939993BC9399
+%93BC939993BC939993BC939993BC939993BC939993BC939993BC939993BC
+%939993BC939993BC939993BC939993BC939993BC939993BC939993BC9399
+%93BC939993BC939993BC939993BC939993BC9399FD819399939993999399
+%939993999399939993999399939993999399939993999399939993999399
+%939993999399939993999399939993999399939993999399939993999399
+%939993999399939993999399939993999399939993999399939993999399
+%939993999399939993999399939993999399939993999399939993999399
+%FD81939993BC939993BC939993BC939993BC939993BC939993BC939993BC
+%939993BC939993BC939993BC939993BC939993BC939993BC939993BC9399
+%93BC939993BC939993BC939993BC939993BC939993BC939993BC939993BC
+%939993BC939993BC939993BC939993BC939993BC939993BC939993BC9399
+%93BC939993BC939993BCFD81939993999399939993999399939993999399
+%939993999399939993999399939993999399939993999399939993999399
+%939993999399939993999399939993999399939993999399939993999399
+%939993999399939993999399939993999399939993999399939993999399
+%9399939993999399939993999399939993999399FD8193BC939993BC9399
+%93BC939993BC939993BC939993BC939993BC939993BC939993BC939993BC
+%939993BC939993BC939993BC939993BC939993BC939993BC939993BC9399
+%93BC939993BC939993BC939993BC939993BC939993BC939993BC939993BC
+%939993BC939993BC939993BC939993BC939993BC939993BC939993BC9399
+%FD8193999399939993999399939993999399939993999399939993999399
+%939993999399939993999399939993999399939993999399939993999399
+%939993999399939993999399939993999399939993999399939993999399
+%939993999399939993999399939993999399939993999399939993999399
+%93999399939993999399FD81939993BC939993BC939993BC939993BC9399
+%93BC939993BC939993BC939993BC939993BC939993BC939993BC939993BC
+%939993BC939993BC939993BC939993BC939993BC939993BC939993BC9399
+%93BC939993BC939993BC939993BC939993BC939993BC939993BC939993BC
+%939993BC939993BC939993BC939993BC939993BCFD179392939393929393
+%939293939392FD139392939393929393939293939392FD17939293939392
+%939393929393939293939392FD1593999399939993999399939993999399
+%939993939AC9A1C3A0C3A1C3A0C3A1C3A0C3A1C3A0C3A1C29ABC93939399
+%93999399939993BCA1C3A0C3A1C3A0C3A1C3A0C3A1C3A0C39ABC93999393
+%9399939993999399939993C3A1C3A1C3A0C3A1C3A0C3A1C3A0C3A1C3A0C3
+%A1C3A0C99A9393999399939993999399939993999399FD1493CAFD14FFA8
+%CAA09392FD079399FD13FFA7C3FD0C93A8FD16FFCAFD1293BC939993BC93
+%9993BC939993BC939993BC9393A7FD17FFCABC939993BC939993C2FD16FF
+%9A93939993BC939993BC93CAFD16FFC99393BC939993BC939993BC939993
+%BC9399FD1493CAFD18FFCA9AFD069399FD17FFA0FD0993A8FD16FFCAFD12
+%9399939993999399939993999399939993999399C9FD19FFCA9993999399
+%93BCFD18FFA09393999399939393CAFD16FFA19393999399939993999399
+%939993999399FD1493CAFFFFA8FFFFFFA8FD0BFFA8FFFFFFA8FFFFFF9AFD
+%059399FFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFF9AFD
+%0793A7FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFC9FD129399
+%93BC939993BC939993BC939993BC939993BBC9FD09FFA1C3A1C3A0C9CAFD
+%0AFFCA939993BC93C2FD1AFF939393BC939993CFFD16FFCABB939993BC93
+%9993BC939993BC939993BCFD1493CAFD08FFA7938C93939392939AFD09FF
+%A899FD04939AFD09FFA1C3A0C3A1CAFFFFCFFD08FFC3FD0693A7FD08FFCF
+%A0C3A0C3A0C3A0C3A0C3A0C3A1A0FD129399939993999399939993999399
+%939993999393A7FD08FFCA9393939993999393C3FD09FF9399939993C2FD
+%09FFBC8CFD0493BCCAFD09FFCA999399939993CAFD08FFA1FD0E93999399
+%9399939993999399939993999399FD1493CAAFFFFFFFA8FFFFFFA7FD0793
+%68C3FFFFA8FFFFFFA8FFCA99FD049399FFFFFFA8FFFFFFA8FF9AFD05938C
+%99A8FFA8FFFFFFA8FFFFFF99FD0593A7FFA8FFFFFFA8FFFFCAFD2093BC93
+%9993BC939993BC939993BC939993BC9393A7FD08FFCF939993BC93999393
+%A1FD09FF93BC939993C2FD09FFC293BC939993BC93C2FD09FFC3939993BC
+%93CAFD08FFA7BB939993BC939993BC939993BC939993BC939993BC939993
+%BC939993BC9399FD1493CAFD08FFA7FD0893FD09FFA7FD059399FD09FF9A
+%FD0893CFFD08FFA1FD0593A8FD08FFCAFD20939993999399939993999399
+%9399939993999399C9FD08FFCA939A939993C2A0FD0AFFC39399939993BC
+%FD09FFC29399939993999393C9FD08FFCA9399939393CAFD08FFC999939A
+%9399939A939993BC9399939993999399939993999399939993999399FD14
+%93CAFFFFA8FFFFFFA8FFCFFFA8FFCAFFAFFFFFFFA8FFFFFFA8FFFFFFFD06
+%9399FFA8FFFFFFA8FFFFFF9AFD079392C3FFFFA8FFFFFFA8FFA8FD0593A7
+%FFFFFFA8FFFFFFA8FFCAFFA8FFCAFFA8FFCAFFAFC9FD14939993BC939993
+%BC939993BC939993BC939993BBC9FD19FF9A93939993BC93C2FD09FFC393
+%9993BC93999393A1FD09FF93BB939993CFFD14FFC99393BC939993BC9399
+%93BC939993BC939993BCFD1493CAFD18FF9AFD07939AFD09FF9AFD079392
+%C3FD08FFCF99FD0493A7FD14FFCAFD149399939993999399939993999399
+%939993999393A7FD16FFCF9A9393999399939993C2FD09FFC29399939993
+%999393A0FD09FF9993939993CAFD14FFA193939993999399939993999399
+%939993999399FD1493CAAFFFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFF
+%A19AFD0A9399FFFFFFA8FFFFFFA8FF9AFD0893A1FD04FFA8FFFFFFA89AFD
+%0493A7FFA8FFFFFFA8FFFFFFAFFFFFFFAFFFFFFFAFFFFFC9FD1493BC9399
+%93BC939993BC939993BC939993BC9393A7FD14FFCA9A9393BC939993BC93
+%9993C2FD09FFC293BC939993BC9393A1FD09FF939393BC93CAFD0CFFCFFF
+%FFFFCFFFFFFFA1BB939993BC939993BC939993BC939993BC9399FD1493CA
+%FD08FFA79993A1CAFD09FFA1FD099399FD09FF9AFD0893C3FD08FFA899FD
+%0493A8FD08FFCA93999399939993999399FD169399939993999399939993
+%999399939993999399C9FD08FFCA939393C2FD0AFFA09393999399939993
+%BCFD09FFC29399939993999399CAFD08FFCA9399939393CAFD08FFC99393
+%9993939399939393999399939993999399939993999399939993999399FD
+%1493CAFFFFA8FFFFFFA8FFA7FD0493C9FD04FFA8FFFFFFAFFF99FD079399
+%FFA8FFFFFFA8FFFFFF9AFD0893FFFFFFA8FFFFFFA8FFA1FD0593A7FFFFFF
+%A8FFFFFFAFCAFD20939993BC939993BC939993BC939993BC939993BBC9FD
+%08FFCA93BC939393FD0AFFCF93BC939993BC93C2FD09FFC3939993BC9393
+%93CAFD09FFC293BC939993CFFD08FFC99393BC939993BC939993BC939993
+%BC939993BC939993BC939993BC939993BCFD1493CAFD08FFA8FD0593A0FD
+%0AFFA0FD06939AFD09FF99939393929393C3FD0AFFFD0693A7FD08FFCAFD
+%209399939993999399939993999399939993999393A7FD08FFCA93939399
+%939ACAFD09FFCA999399939993C2FD09FFCAA0C3A1C3A1FD0BFFA1939399
+%939993CAFD08FFA799939993999399939993999399939993999399939993
+%999399939993999399FD1493CAAFFFFFFFA8FFFFFFA7FD0693A0FD04FFA8
+%FFFFFFA8FF9AFD059399FFFFFFA8FFFFFFA8FD07FFAFFFFFFFA8FFFFFFA8
+%FFCA99FD0693A7FFA8FFFFFFA8FFFFCAFD2093BC939993BC939993BC9399
+%93BC939993BC9393A7FD08FFCF939993BC939393FD0BFF93BB939993C2FD
+%19FFC293BC939993BC93CAFD08FFA7BB939993BC939993BC939993BC9399
+%93BC939993BC939993BC939993BC9399FD1493CAFD08FFA7FD07939AFD0A
+%FFC39293939399FD18FFC3FD0893A8FD08FFCAFD20939993999399939993
+%9993999399939993999399C9FD08FFCA9399939993999393A8FD09FFCF9A
+%939993BCFD17FFC3939993999399939393CAFD08FFC99393999399939993
+%9993999399939993999399939993999399939993999399FD1493CAFFFFA8
+%FFFFFFA8FFA7FD08939AAFFFFFFFA8FFFFFFA8FFA093939399FFA8FFFFFF
+%A8FFFFFFA8FFFFFFA8FFFFFFAFFFFFFFA89AFD0A93A7FFFFFFA8FFFFFFAF
+%CAFD20939993BC939993BC939993BC939993BC939993BBCAFD08FFCF93BC
+%939993BC939993CAFD0AFF99BB93C2FD12FFCACA9ABC939993BC939993BC
+%939993FD09FFCA9393BC939993BC939993BC939993BC939993BC939993BC
+%939993BC939993BCFD1493C2A1C3A0C3A0C3A0C39AFD0A93C3A0C3A0C3A0
+%C3A0C3A19A939393C3A0C3A0C3A0C3A0C3A0C3A0C3A0C3A09A9399FD0E93
+%9AC3A0C3A0C3A0C3A0C2FD20939993999399939993999399939993999399
+%9399FD0B9399939993999399FD0D93999399FD1393999399939993999399
+%93999399FD0B939993999399939993999399939993999399939993999399
+%9399939993999399FD8193BC939993BC939993BC939993BC939993BC9399
+%93BC939993BC939993BC939993BC939993BC939993BC939993BC939993BC
+%939993BC939993BC939993BC939993BC939993BC939993BC939993BC9399
+%93BC939993BC939993BC939993BC939993BC939993BC939993BC939993BC
+%939993BC939993BC939993BC939993BC9399FD8193999399939993999399
+%939993999399939993999399939993999399939993999399939993999399
+%939993999399939993999399939993999399939993999399939993999399
+%939993999399939993999399939993999399939993999399939993999399
+%93999399939993999399939993999399939993999399939993999399FD81
+%939993BC939993BC939993BC939993BC939993BC939993BC939993BC9399
+%93BC939993BC939993BC939993BC939993BC939993BC939993BC939993BC
+%939993BC939993BC939993BC939993BC939993BC939993BC939993BC9399
+%93BC939993BC939993BC939993BC939993BC939993BC939993BC939993BC
+%939993BC939993BCFD819399939993999399939993999399939993999399
+%939993999399939993999399939993999399939993999399939993999399
+%939993999399939993999399939993999399939993999399939993999399
+%939993999399939993999399939993999399939993999399939993999399
+%939993999399939993999399939993999399FD8193BC939993BC939993BC
+%939993BC939993BC939993BC939993BC939993BC939993BC939993BC9399
+%93BC939993BC939993BC939993BC939993BC939993BC939993BC939993BC
+%939993BC939993BC939993BC939993BC939993BC939993BC939993BC9399
+%93BC939993BC939993BC939993BC939993BC939993BC939993BC9399FD81
+%939993999399939993999399939993999399939993999399939993999399
+%939993999399939993999399939993999399939993999399939993999399
+%939993999399939993999399939993999399939993999399939993999399
+%939993999399939993999399939993999399939993999399939993999399
+%9399939993999399FD81939993BC939993BC939993BC939993BC939993BC
+%939993BC939993BC939993BC939993BC939993BC939993BC939993BC9399
+%93BC939993BC939993BC939993BC939993BC939993BC939993BC939993BC
+%939993BC939993BC939993BC939993BC939993BC939993BC939993BC9399
+%93BC939993BC939993BC939993BC939993BCFD8193999399939993999399
+%939993999399939993999399939993999399939993999399939993999399
+%939993999399939993999399939993999399939993999399939993999399
+%939993999399939993999399939993999399939993999399939993999399
+%93999399939993999399939993999399939993999399939993999399FD81
+%93BC939993BC939993BC939993BC939993BC939993BC939993BC939993BC
+%939993BC939993BC939993BC939993BC939993BC939993BC939993BC9399
+%93BC939993BC939993BC939993BC939993BC939993BC939993BC939993BC
+%939993BC939993BC939993BC939993BC939993BC939993BC939993BC9399
+%93BC939993BC9399FD819399939993999399939993999399939993999399
+%939993999399939993999399939993999399939993999399939993999399
+%939993999399939993999399939993999399939993999399939993999399
+%939993999399939993999399939993999399939993999399939993999399
+%939993999399939993999399939993999399FD81939993BC939993BC9399
+%93BC939993BC939993BC939993BC939993BC939993BC939993BC939993BC
+%939993BC939993BC939993BC939993BC939993BC939993BC939993BC9399
+%93BC939993BC939993BC939993BC939993BC939993BC939993BC939993BC
+%939993BC939993BC939993BC939993BC939993BC939993BC939993BCFDFC
+%93FD0593A1C9A1C3A1C9A1C3A1C9A1C3A1C9A1C3A1C9A1C3A1C9A1C3A1C9
+%A1C3A1C9A1C3A1C9A1C3A1C9A1C3A1C9A1C3A1C9A1C3A1C9A1C3A1C9A1C3
+%A1C9A1C3A1C9A1C3A1C9A1C3A1C9A1C3A1C9A1C3A1C9A1C3A1C9A1C3A1C9
+%A1C3A1C9A1C3A1C9A1C3A1C9A1C3A1C9A1C3A1C9A1C3A1C9A1C3A1C9A1C3
+%A1C9A1C3A1C9A1C3A1C9A1C3
+%%EndData
+
+endstream
+endobj
+74 0 obj 15544
+endobj
+75 0 obj<</Length 74 0 R/Filter[/FlateDecode]>>stream
+H‰œWënܺ~½ƒú#@‚ÂK‘”DÊ(
+èšã6±
+_N‘Å‚^Ñk!’¸Ñ%‰óô’’V›‹ÔïRœo†Ã™o(î«¿\ߞťzgtã¹Î«Wi'Å ºs×̺u=öC§§^ß¼q1Þx
+«¬²¡Œ:Zèx„:h\°¥Øïe‡JPJ´ƒ|£~]­wÑ˝æzëZè :Ã‹F´åC
+YêL£·íÔá¹Ó‚Æ+e#ºOÈÆ°,·iÕPÊGç誯Eÿä,Sx•5U;Aó÷³lQ3þ8íü„›¿UW>JpUµRÑïÆZ?Ì
+­¬m!±ë4ßá70±3
+a[Úv´ƒžÆv/º±©Å8@Â9ÿ	íØ9w¹9)ƒlïzx_tkŽ©¼Ý)}
+:w·«ÛÇÉMä#Z«Ðfß
+
+ooŸ›Uo‘ý>Ùy`S¹…Ô^C]ô[ƹ<8æΗP½íÔx¸h•óÚ^’¯õk¥k¯Z<¹I7öOîR5Ü~O
+â 	Ò ò ½‡$¤¡a²‡Q‡I˜†Y˜‡óva”ù,`!cîÙ,f	KYÆrVpcN8å>xÈç<â1OxÊ3žó"ò"‘ˆF~F,âQÅN”D©ów5¦±q³˜ÇQÇIœÆYœÇEâ%8!	Mü$H„%<‰’8I’4É’<)R/Å)Iiê§A¦,åi”ÆNš¤iš¥yZd^†3’ÑÌÏ‚,ÌXƳ(‹³$K³,˳"÷rœ“œæ~äaÎržGyœ'yšgyž…Wà‚8-|C°žçÁýÜ#ñ=H­z {°K/I<ˆËË<pæŽ1¡Ø	à•bG:ÇŽcØ$N1DŠs¬×ó4šBA|•#!ôN ‰$&Û&ØI¡#¡Xƒ)¥¾C}è`ÝWÛ¤ƒˆõrPa#A1I>I6Ij$™$ž$š„O´8ðN2ÿùFè$d<‰gÅ/&É'ɬ8ÀS-É$±ÃÖµð9ý‹O$9‘ÔŠ3
+²ÉO¤XKì>¨„£?&¡³˜Ð'rÎô´)
+$ŽÎ,µ<™j¹:³ÕòëÊÒ.´µÄ©;“×Òw"ðDa •æ0t;´¬c7X$ ©ö©±&tSpfªë›jbS;]¯Ô”'ò¹ÏüJîûÔ'Àj4‡ØSš@"Ê)£!PÁFÈé‘ÿ²_~-ŽÜXÿ÷;øe yi¤ªR©ÂBɲB`wY2yféÞÐ,t`2òí÷èêu¹m÷øq}aÚã*Ë¥{ïùÝ#çuhZ‹\´²FS+´÷ˆF—ƒÀ3ž €#¤°B2£w&¨f€~„ðP“ƒ®¬X	B[ ¹94šß¢mù]‘Î,Òå
+‘JéÈ"U,RÍ"5Ä"=²HO,RÁ"X¤çeêX¦¾—i)dŠÍÈÀ‰œd¨CCœÆP0ˆÕÃíᥐõ¹hQ…5Aþ4:Á'ÖGÚGÞGâGæVµe­;Ö¿g.H®;gmH›Òb¦\Ê’LS	a&¥Å¥”È”Nq&Ö”…*!Å[×¼í5mù”¶;ðVUÚ¦içÝcµsŒ¾a)3sÖnª@s|qà/‡¯O‰™3/Zx±°\XÐò¢aÙ°pÏË2’càßù·&ÆðÌ‘1X¡W—iVÙ…úPçÈVÅÓ6Ì[Í3wadÆ—åéæ¯ãŒ)ÌsXð,Óx Ë}Ê°Žcæá¬ã®˜¸+iË£:ë0®C
+œQÌ0njÜT¹«ó¶Ò©ÖTÐÜz¨Tðèì¤rÍÛª·uGå©-}(þÿ98ºp{ÔqŸcÁÞix …Ö‘{‰îò`‚!,xaÀ
+’(peD}$zÏ@8²@“¨4°¥
+QD‰ÖôÀú,f€E
+D*¨lD¡%׃¬œµÀœ5x¬@çÊ—hkì;Âs[<¿Á>46¤°±”èz
+;lÜ"‰ÐHˆBbF$H²£>±¶ì—“q¢û8§*dºsªR¦^Ë©`¿BÚ³<ˆ£fso¡¼Qâ€ÛÃMéç·o²`•Áàóy
+—ã•Y=Hä¿.qöþþ¸àª
+·h…FïQÍ3œ¿%¬€Uq5¯=
+(á\¾¼5~ïaPíÅq|Ó,›¯ž¹!ÿjþ\êÈ\w¿¹½Æ{]º+uƒ›Ïq¯uôaýY}:½<þôåóãóÓË×ø}úíù%ôÃá»<?>~þëðñ¿}Oí°Úx°(ô”‚8Bô¡7±lbsl⃂ò›“íâ¸	·‰íËç øÇ‹.ä&†MŒ›˜jP:µ1oBobÙDwJ$>Gq0ÿßæ}.ÓûÁ¼ïoéZƒËVÓ°Å<²µôl)v’ŠdðŽ+±ivѳMØ*v…»AË.þS_‚ý#f€Â,И	³ÁbF8ô…‡#n LÕÉ)7;èT†É5ó–Iï/Ì~]èý…Ù¯½¿0ûu¡÷¦Öƒ#‚uGç
+öðqNjÄATE4ï—ýßR\ )^0ûA[\av†®øC*â%òk(1–˜R¨s
+ƒ’©\ŠµÌör-&3Íc±›®˜Îd<0L©xPYœèPühö¤Sq¦ÙÎÅ£êr*á“	±_Íž5ûV[Üë±xØìcOÙÍG+Š¯EP²·Ù⎱Rê꘮	ºî¶㥠˷lbx;èÒ
+;!ß
+zûòÙ8û¢Wü­·hfÈ2²1­?;{G4&X§¡^imÕÞEþ–XæWÄ0û#¤™óͷߺéóϧ?úüØ—òëó¶:v+>V²~ÆÄÙ@ÚÈÚ@ÛÀÛHÜÀ\Ç®Æ3$³ô%à7
+Gk9ZÛño#á‚6ndû¸ØØ“bQhëT¢?¨eïÝ—¶­e_»¶ZÇ\©¶2}-ZOק{ÏÇ!‹TÙ'¯gl“MFZ“·]ZïÍ’/k,YoÇz#Ö˜0*Ó˜/°jb^Ř9x|^1ÇÊa9Ž1XsŒ¶ù˜+“•K%¾ÇœBsðЛ‡†™¸2m.ý>µoávCnºâ|v½-ÝtF+§´ó‡4*§´[Îi|RÛ?¨ÑÎIí곎j¯koÏù[&}šõ†};ë¹ôÞc ;v‹o0è5¾ÂàÑÕÒ‹“‡!p0_2ø²Æ"
+ÎaĪò$œÇï8üžÅï·bÆÃLx¨'ŽêðÀn°­(liÄÖäQXƒ©Ãž-ön\(deDv¤´z¤Ë!mé3H£F:Ò:"½rÆ#ቷ(€“Ó¨ˆBeFTH±xTÌ¡r54ËB(èŒÂN(ð€BíQt‡â[4A3h4…
+C0ZÀxžÐ;GiE/-虽5¡Çôš åÑz-hÑŠ-©Ñš
+-:¢U%ŽS­ëÐÂÝlÐÕÝ­Ðå#º]âdäÑý*°Pƒ‚4fˆd‚XˆF€0'ˆè1­ÕqÍ Öµ
+P
+IÚS¢S¦’É"G‚¢Ê¡ó¤ô õœAðAòQôAöAøQúAü,@EÀÈTÜèÕ^Őrž==β#¢ƒ:v\OŽÂ
+Þ&”ú¾pûAç.¼7ê‚ï|ʼn՞+ö&ÔΌڜ.j»£Õ©›R{gŒ½9µwÎÈ'®Ëöúl¯Óš^k%ºž[ydæÌZ=´<ãçÄp,Ë ZF†Å¢9fÆÀDìFæӐì¬`NyfU •ã½Y˜+sË0»n´Š)Ž'c`œ…5Ÿ|‹c¸“µYr&Yͬ›“9š˜yxû§P	6Vl²NAÇ <²‹æÌ0—dÞfF£J¾hdDâEl³Ò3/Ol£y´LÎ5ÙË…	ª“ÿTLÒ‰i:²“Lçx&6´ÑÜ:æë1ùß•9k’C^9úfNsÈNÜVxž°ŒÜÕiÖ)˜ç OB„uæaXÇaˆi$R3ë\Ì“±ÎÆ:1y<ÖYG$†$ñ”¬s²NÊ4+›iYçež˜ufJî\ô,•¹Y'gyzÖùY'hž¡eŠÆ9J¥×r—éÔ]yšæyZ'j©yªÖ¹ê©ŒÖ<\ëx-–;!÷€-µ×¥â¹Ö±Î·YªËŽŠn³T—Ýf©.;*ºÍR]vTt›¥ºì¨è6KµuT©Ö±Ò¹ÎIa“a›Yš·;_ úÓ©AúÒ#=ñ¼]å´<Ï4<_¨Á¹ª8oX.:–Ÿ'yâ8±EgŠËW?v?Ëpªïžùí.ðû½‰éÙí_±{í؝ɭ:r÷ÜNcúWqPâ0¨ðÁGúð©~`ÿ ñ€‡âa0“Ä3(…?ðÓAòmKùÞ·òŠ£™ÃuL‡Ûâô°Š·é¡®xùV¬(ã벃ú®ZGÖŸÕ§ÓËãO_>?>?½|اߞ_òG?¾ûåóóË¿ÿó{*ï°Ì|°HŽœw8f¶L¤{3[&Ò=Ž™-éÇÌ–‰tcfËDºÇ1³e"m¡¡ í$î]Ý7â‚óý‚î¹X¿ ¾OнÚ_pùö W ê™oüëasP}›â§Ýö\J;gO>¼8éÈñ?æ«dGŽ‰~AüC]Ø—F’L&“†1@®†¯#ÌÉA at 7š>ÈšÃüý¼2wfÖ–»Ð%e±X\"ÞBÃ?Ð0»i§>O Øø‰øOåüâ{@	Ôà@TQƒ2ZPGÝT J± Šñ š”Ó‚zzh«‚Üp’79p”WÕÒjA^=XÌHÍ‚ÜH΃ìj^òëA
+dh@Šäè@’ž©k¶`Ï
+¨À¦†@«ôê@³t[ƒv[ÐoÚW cZ¶ gšö ë´Ý‚¾{”±‚O1àu~wày¾¯	ÄߢŽ{A0p
+Á¨!-j¹‡¹Pa±¡ñpá5”§E=÷° 
+ŠdÒd!QRå!Y5¤«EU÷ð)
+’f mç u’WCúZTv/£à¯´ÑB#´ÒC3k‚x¶(ï†GAT
+ÄÕBd4_%ýµßKÁj©1+eÁ7Œ…õÜ­X£GqMœÎ;Õþ5êòŒ„.Éùˆ;±fár~ë	$â&ÐÝ_9R,€®
+¸aÂòQb6çâo=¡Ä>Šéï4üÝ&”{}&>¥Ò=ŸR鉞‰O©ôDÏħTz¢gâS*=Ñ3ñ)óKB†Šy<­ñi‹Q½Êð
+-EþÓ¢=«õ¨Ó¢=«õ¨Ó¢=«õ¨Ó¢=«õ¨Ó¢=«uÝi'µ•ákJÕ§\÷G×,Z5æÿQ_A³Šÿh¯ »‚1YÑnäÊ®`çEã¿ôl¥KˆøV9?Õ–<aœÖ¸ÛðyÅöÐο(ñ¬¿
++6w"?]pkÿLH¦‚ÿWR¹‘ÒÎg÷ÇGéäÞöyozÝ+Èò	öŠæþê{Esu†½¢¹¿:Ã^ÑÜ_a¯h³W¸jÇå(Á÷Å+ã¦NÿO²Ì•|P–o0Kù%»¨‹ÅŸ,ãaéçkÃê?ynWØÙå‹aH9›èpT˜'óüSøÁ\~ÊšaD1ŸçhT˜G[+#rùAœó0"ŸÏs4Jæ	›K•Fèù
+ó(%GXdåjÄ|šƒA˜¥néCõ»ýÔ½¿þöýóë×·÷áAýöåëûðè—ËOßÞÿüÏço—¾½þL‹ÿa"{©_qù¿´”t(êPÖ\Ø¡´Cvàôê›+\j<V9×y¨t®uT;¡ÜCÁsɇ¢e¯˜Å¥ô¹øCù‡àMÀm!´šb܁ƒ["4·EhŒÐÜ¡=Ð ±EB“p›„F‘V!é–Ð/¹ø-.(;ÕÅÎiÄàUâK!W9'‘"¬ˆÈ.ìX:	“@Πð6ƒM HÀ%QR_nà“¨¨· üih“HٍÙ+¸É2âÈ;î»·¢=´vÏ»×´º:¸ý+88s:<æýSMž£œá34Aé™šŠ ôLMEPº-ƒJIôrÛZšÌÊE•Rðµœp'g8ú_p¶"…	_1oñ—™ó0¿˜ç˜ïp¶Â~^¨){‚ìLÉ¿ËNS	‡2Óñ7ùÅ‹k¾õ½ÌÁ8adìFŠŒHÂjfݾËr[óÀ’+fLò¶¤œ53-›cÍp±B+ïG®£à(­Û“f@¹Y˜ßA<¡†4´‰t® —j!'Ââ!25䦅ðô8
+êbpáå V^ªUARJÊ!—Bp±j¹üNn]ɍçr×.Þr-÷ÛÉͪBÏË/zyŸJ„ˆ©qâ*ÎD°Xꌈ¦—mñÆÂÖ*Ñ<Þo°#ÙcØ¥¡äZO'BêãŽkÙV·;罇Ýç¢Ï8’CÀ1È™îõû£íNÒï›n¼ÙièöP ·×ÒMEJwÖô~DŒ-$ËÍø¥"t„‰:Sì:iQÏÇRTÔPU¡²ÚX]±Âb•/+. @íQ,ÀbQÂþ\нéöΞÐÑxì' Ü|hÿÐú¡íCËÛÇXŒvh¬y{€Ç(EdϘÚºÇMˆœál]Û•­×¶]ÝÆ$mW¸]ãv•ÛuŽ+¥è—6šàÐ5‹nyLJ+ç´õNk>Ý2êÈ©8Ãlhê?ˆƒh
+Ú£ÂKLP`¢jLœÁývø¡?Xá‡K, ÀBr,Hcaüp‡…6eÍ©Æcõ»°ØÁ¶è»Ç6[l·Æ¶=¶ïpÇap,Êe°ÌŽªÁ‘U8ºGXà(óÂpîREÝᬛùÚ_¼Ìlc0òjÈ°s‹<ùX¬
+½XHOæ„æä ÂöŒ}]&‘çhÑÈ
+Úg„ÆÆNÑâÜè–ã_³l3ÄÉŽ‚jP„'0E	óU€<rN: ÕdH ¦ÑT œÄS€‚8Ó˜ùþÎ-…ª¡ç½ã’îèQ÷8ßå
+Aà.¥Ã(ð@“ÒºK¹Iç;@ ë°‚+©°¢++°Â+ÕXq†€×a
+vRaG%vV`‡9öªL† Ðaÿ®çsâǹIB›p£„Všeh—yÃŒ-3vLì@Å^¢ÄLN&Ç	iU–÷óŸ<Ç´L'N1ゝnc¦=nZ³SCh£Ÿæ5qÔÄRO
+L5pÕÀVro`y|áä&"{ñ]„ÛÀ}
+ÿÂ~úFòSùžÕa2[¼¸6güÊú­âOçö×7½þ ì6nßØoç~mù\Ææ2{A;ú‹^ï8ùi0uq.màà­&·ú@Fž«éÑ=6ê_ïïŸÿýözùÁHmñï'•q¯ï©¢Xé+.%áS萢]6˜üÊäX&Ï2ò-ÁÎy40ÁÂNž¡X1BdgŠ¤Ð\!æë}V˜x¡¦‘ÖÔ0'‡‰ EM̐M ùóp;°× ®ƒà0nƒ¹
+$†å>Ø#ÐÁ‡Å# äc÷8HþÌ"䯔•;pw¢ áW`oÉ[~ÌhóHß	µ­¬°ó’.ÁÖ
+^™ù¬Êj´B›uYÏb¢´2h.‹æw`¯*U£
+Z䌋PZkƒF´ ?âuž˜Î4ÆìÒh×?˜_ikŸ-´N-·…9~	vC´á΍oˆyyÄà†ô›#þcà»ëQGT#|D“¢VE²cȏ"•·f„ŽP#²
+ËPÖ'Ð%Ð&°ÕäšÀGkT	øF‘.c3Y›yà1s‹ƒÏ}–N‡½Ž¸»³4<K˳4=Ë0To=Í,Ï*
+-¢Ð2Mág=cÆ!^L´LüUÇf¹éÀܯÜ#bXÁàxÜkÉ—lùd´lŠÄuñ<áÅu1õËÐSÑOe=ÕíP™±þ†jëiV0CIL·>Ýê ö¬Í"a¾«±¯ü1£IÍÎ3šÔì1£IÍÎ3šÔì11­ÅвׄÑ+ÁÛؼÇwMU(6ƒF°uñPœÐBz\ºBA4‹…ì9ˆ¡_R´(D%jÀüo…è™Ü³Ã¶›ÂHbØ&„­Ø”¿¦ô5d¯!yÅÜE1v…ÌUüýjÙmÉ¢_pÿAÉF¨‹,³á3Ⱥ‘Ùda`˜h‘ÎüÿÜ{n±HÚ²¤´ H-¥©2Eïyå¾es×êRÏŠ¢ú•v+­Um*T¢- *"(BÒC@ÈFµ( ê0@Z¨A„
+_ˆo@øžÀô¯Àì„f*ÏL²0BÑ	‰QÊ©DlAÌ^¹v)¿]€á¥òŒÕHB‰å$ÄARŠD=M’Ô@‘ºÄÁA4Ë‚„¹DÆ"WBó"4°I´ì ‘ƒh&ÔÓBK}¢¨’Th	Lm ÊTzHñÓ@ÅT½HÄUêFØ@[è…±
+¡1ÉÊees	ßaFcœó@#³1[ø­Š³±›ÀoÆÈ·ÑÃã;߶ã敖Þø¶¼y~ª-+U±<Á©er¦-+[ÁKŒ­Kþ¨­¯¦a[Ú˜Ov~%ÎgqÉ…åïÒ·E±­¿8ÑûKp†ˆãÓ×[™®ù~Ë×öôÐ|	Ãa÷ùÇÓîeø©ÚýóËa:ôióáëáðô}¿Û<§C¼©éèQþ
+·iwü þ‘Åœ4‚¹·™·FóÖjÖfÃvCÙoÖõi¶œ¥é̶3Ïd=É|ˆ¥jòŸÉ&š*ÕTª&#‚e3R;š©"x’º’úœ){“º“ø“:”z”º”úT®4"ô±YüJK=K\K}Kœ«E‡÷bÿ‚ƒ©‡‰‹yä0q2ñ2q3ö3‚¥‰©©­‰±
+RG-ΡX°¹€þ!m$Âíjtí0òê	Ö7HïI1×Â"œ¶§
+‘
+‘‘2¥Í9’tDGDIzxÖ=E±”‚‚\æ(òô±“Q¼Þaj’ŒSÏã%cÖ`ð"¡dàñ”Au]óÌ3M<Ü2ä-½kd2-hâùå6
+3J˜Õƒi-3O†;2#…›\õ|O¼)Tæµð»×v¯Dâǘ‚‡O‘CâFœÑ!cŒH¹" Qpš D‰NÒrƒCbÈ	ù E*,@Ó¯`ô
+œ]ü|„;‚Y‹;WJ9—á(2BF™Q-'©3šŒv.£Ï2Æze”ÇÒ®.·ák#øº´0evY³
+%œüúüJ¶ä¼JD]>ØØäoŒ¯uiðÛÚ»òÍYϭǹ6ÛÂU?j9Y+ù:.\´öªá̱ÁGùüN#Ey5´þßëqÙ	‹ËA¿²øWNè¯xz}ÚZ‡-º>m­Ã]Ÿ¶ÖÒI×jg’Î~Oº^=U<ñ@¦ˆ©³¹»Îí5ä\s‡mrZ4YB4%!8œìÄÔh—V[í²×¾n¶vj·”ëíºàF„²¹á®:î©–Kï]Ô\`Ùsßo¹©ãÒ‘Š‹‚«í6wÛ¹ÙN­vj´©Íò1+kp^´ÓBé·<óuü…~ŸX¤† ~Q—ÖWÓ‚•^Ÿ^vTû£Rím¡îrTçA—,z…“NðÊL4vÜ°—Jœ¤ÔKoÐJU'iÝJqÑ<j‘‡®ä,x¦áAxd;pÃãy¶Kžó‚§Þ1óaàÉî˜'
+s&2J¦SÑyb†Ù΀wÿ}Ç|l˜›‘™Z2kf°c:¦÷À4阴MŽÃ¡aX£pOHÂÍ”‚s§ú=eÕW®O!G&ñ×Çû®`³E'EäD£Âc50W±W1X“›£«­`·b¸b¹bº-ŒW¬·'T‹Q€±ða/öè!Ž\•ŗ#º
+C
+z‹F3ÌÚHÍÁ_jÆ—z1%3>cÅ—;1ÍV,*€}´Ôå+õ5G
+À‘E*õê^5<ÄèÖYÞm]Q¹7Þqn}:7‚<‹‹ÄúÚÙrµví%ç×^g(ᨡ„¼ÙP`Øk¸`ß-þÇœƒ¤‡s ÄŒÓè/@~Q÷Þ«½
+À°ÀTF
+ä]vR©(ôôå—`mG#0Ä»<pžlÜÍÈÖlè
+ÈŸª©Þ€žßO/ŽÒ˜,€åÆM“:³È¸qÙ5	Èñ,ªµnH7)݃ôe£°#€àš¦¾KÐtŽœ/…ø-UŒBŸ‚n‘Þ€M¿`õÅ.©Î~E^JqÉ,ݦYÎÅ’nÓ,çbI·i–³™ÑmšålgôÏ›¥>Ó…ªwÂÕŸtÂDšþq+üI'\…Ù·çeO’– x§‹Î9⮨KKî&êž'ï	úÎa33ø-ÏRxAb:Êâs¡ô‘)1ù—5×èQ]JP&@O}IMÃ&Üc
+ñ
+Û[`C-6qÀ¶µØ§ˆÜô$ádº9®Ap«Õ$¢9’T&i¬EìŠZáJ•A†ê‘›$%IH‘H¢Aøéw8BM ÃñÅŒjuŽLßê„ÿ¿f|ú„³}ãBË)%Õ°7II
+®FI­¢–ÔºÞ<Ìs©½p=[³åi’µ¾°N…±Ö׺6ø­¯LœÏ}ázœÛ„B~¹äÿbtÅê"Ì|ÊÓËøLmOÍ—ð8vŸ<í^ö‡Ÿz Ý?¿¦CŸ6¾Oß÷»Ís:´©>Ò±ƒ|n¿iwØ\6÷B>¬Ì‘kâü±X@ïÄùó~œcO†YDœ¸B}ͪ…Pº§˜¸ÎtYÄoØÂ
+{4')ÎRHS¼Oøã“íâD·X^ÿ´ýÝ~ù¨ùŸN·<gq5%gêÄ­ùº´XŃÄcUïïØÒtƃÎ7˼Wõ´Œuuy¶SË~e†ÿ½~Ú´ÿùïžGwþ·œK'ö_ÄŽ«gf»€[À¯PL ¥åÕqZ¡sdP.<f©ÄÕÿc¿Úv不èô?ôčæ|œéÙ}ÇÐKF (’£(«‚ŒÀŸSÅK³IöìJÏž‚´CN_ŠU§NbülŒœVƒxUcÓ·Ù^cŒ®ª>²Ÿ<
+T®ƒÚ
+·K9ŽdŒkŒxÌDLQL]LjL6¡€Ñ‘p?nÀ)!3"6×Ô6œ†îÞnôa6(µŸk]—rÎå!=cX<3þô÷Uö3ݳ«ìü–5	ÉoS©3ÅÞ´w'whs—C—Š}Š;ÕT5+r°RSFsˆÆÌ°íŒp´ñ§cˆ1KLgT1`Š1[4Œ1Ý%BõÜ‘Øc:'ƒ]†vímÂÛÀnC;	äþaP
+9ó,
+†ÈÁµæ9ª¶úŸxTBÑð%ó¯ü›4û}gÄ»5øÑöMõÖ³êwcñã"¼/Ó _æz/î\Š'Š9Ž£í¤ÙíËhù·}üúþO(ß¾û„éò°ÄSe0Á­HɆÔ\XÌ:°šE«`©úÀòôÊŠÔ#Õ)×H½V°û ±@8q
+˼`@s
+À¼ @u
+D&¸å=pk»róÜ©÷$êA+·š·”·ÇBs'
+Œ–u鲇HƒOçü§ƒñ¨¼Çѹ”â÷d_œDø”˜³¯¯
+¦ß¥rX»‹¡ÿXµ"~‡Ð{Iªþ”%Ó»b_ŠÌâa ÄðýÆ7xñ¼0®Ë5~ñ¢œÖh¼^¥5èÙfü[ôKÂ%õÆnšÆ„b¬‡á¦(·pïÊáNÉ”²jÊnTš]ùöå=¤
+˜X%Z
+奫z_W‰){À»	T~†	‰AÆ8k±xÄê
+¼öPjñìx<$%²g°VŠ—FL‚³rËÜ
+±ÊÒ€ƒã–…Ôœ¥*ÜýÔà4jG‘fÇø¨3.•¦¡¶ývÔ“Óa->à±)x%
+ÓÍm^¶=sü'}E¬ª¯“î m ÆÖ°\Ë‚=‚q
+Ït>JA©šÖ,-肾CÑRÅ $•àî¨dD(ÜB*ò'ŸöaÞ#à’òq¡.®ÂE°€¦§j‰TR1°£ ½¯Ã°¼çIãöIó€í<i c‹Þó¾Ò{¤€¯@ZJy
+
+žš¢#°kú†}¼ žó3ÒKQȺì	•àJÜ8°ƒà·Éé‚ÔçxÖÆÙRÎs´Oü]¤Õ›ßSYUeó”·šÊj+oX8難(6q -}ˆk¤4ßâ]¼F'AámZ»0*èy"«ÚèS5¥ñÑZšÒhíe)Z^¢LöÁ.n¹¤2èÌkL#­•I¿_n0Ócâ-2Þâ"ÏwýýžæŠ‰u"ê¨&	vàÅ–6G…gÁ4õ<!¤w€äu]BÙïWqÏ›¾4 ÎjIÐEèV¥‘Ï•ÑVŒª4&*Ïô%5%4B8‚͹–iÏö÷ŽÄÓÓ¨ÆЕ!¿8„¤¤„LI´MDì "ê@·@6ad⎌h_ú	äèXëøøpG’iI¨!ªmðîWÅUCUÔEw‘äk“ê”ͳ½W{Âe@“ÂÒL\ÙÚJÛNúŽäñ Äš
+ìŠMØÄ[BS‚œKm21˜èHV-—µÀmÁ݁P ÷„U¦(¥#E=¥ˆ‘öPæÄ€Y›(ôP­ž×ZõúE“¥þ%Öh»˜§jô±¥Î{N¶ÇÚ”£Ób•YT1'á‘A!‰“°ÔV†R	šbÃAÀ)g¬/Ík-PEÕº
+²ë.T#ªÔ@TÉZT%1–÷²XƒòuTÐmà÷DÝUÙ×ZTió¸Ô“õztT¯½£ÙùZý•¶¸¤:‡@’‘H”¯ÜÉ$Š5"™g°V*U*Ø“f×PX
+kæ6$/•TºêàMÌš€^0ð¡ñ°;D"KºÃù,uÓõ 7êª7¾@PU%“Õ¡¤Úz•$yOHW¸´´¾P­…8P_â}¡0^ë0ªã¬¥üFÆi&k)ÒN¼g“2‚¶¢5‰§M¥13Oó=AžæµÚ‰šÖ&õ®¬¸x/˧t‹0sëÚ7ª©Ì¿¸]Y°mî°kôRxiç,rL£žë“
+ª#Ö„³qö9)ÕøôTi¾âw{®æì‡D«ÿ3^%ÉŽë0ì*9A*’¬iýïòw¹ÿ¶™ÔÀ0©·éWd;6zœaÄ©Ç/)eÇ@ÇÍŽŠ¥q锑_ïQ‘V™¨ÖQù•!cŽŠÁ!Ñr~–2N‡¡à2Ri©¸€ú
+b•VÈCxÉŒ‰*-öû`Ž‰–DZvÀ6Éi°ß³ðE$=ž‰÷3ã°Á;bÂ禽Ç%¾v=cDÙ!\b
+¯u@ë¬ÿ"­JËnKl×lWÆ‹­#‡>i•]¥´N;•ªnˆúQ³è9þÅdWúc}Øš-Z¯,pÜx4Èî4ßxo«£re0{Y•þÜo|Äaãtr–¢ôÈügD(ÚÊÌè[\çª0{äÛª™ëȬ+9-¹~P¯3%­
+{´ÇEb
+¢*pj”;6Ý•ð/’øËbñ]€•CP¢X¡ºV³0ú	à÷¶26?Þ!4Kz†δQ›¬¼Ì§¯"ƒ{öFõð™W¤œYüe¨u"8øËÒÛ
+\,iIôc¨éERŒ›Cþ‡'
+³Ã×ó ‰
+®zØ’ý–'„ÞL”YzH½Uæp…Ì¡´G¹E
+»•Cá3éÊK!ˆ¾>z’C¨K‚Äè{©f,b¯‹¶@ðÀ"ÄŽ÷”±#²˜/wìþ¢ 5‘÷¦Rg²¶^ÁDeæð}z='·`¿¤AÖ®Š¶eqìgÝØ•ô±²îôøu‘ï?
+endstream
+endobj
+76 0 obj 17873
+endobj
+77 0 obj<</Length 76 0 R/Filter[/FlateDecode]>>stream
+H‰”W9²%¹
+<îPŽÜ
+n A»Ý9€<ÑÎÄ;€n¯¸/ïkÝý‰_$Hú—,Ù'ø7†ž_ÿø翽{M¶,6ÇÉ>Þ¼ÑàwX›Üã2þ÷®¯eO·Ù—<ÛÇñËÑ`y
+Q’uÈüx~£ÇѲå7þš—âcÞðùG>~þüê֧؜•ƒ½}}´X§—§êúOq
+N¤8>Áå̤ë`›K²²1–(š×8‡†7ZØo‘ïèèùa	݁Â/!ŠÍD=+P~°¤zK–æµé16P䈨b½–ßl¯¸©ÙSwK/@òÉŽ
+Ï×À.Á—Hœ0R¼™ø¨‘dßö¶O±e[
+•Ö3]P¯	•Jnž„äžUO{¥nÕüg¯þ -<Æ3Jr©~”“-ÜIÝ”ëÁÜs¾Œ™nsY) zÖj	KµØˆP§oÐG²"Ò•÷RKX‡Zí“A."@#­/Ycø‹p¸Ö×^ƒgu¼×úÑ?ôKï©­çn}yéݵ·¿´?B¦ˆO Z$¸ÖdÃ6dÎÓ÷
+öeM/@Ó‚®4¹3éA´g¯àgL81@%¨|A7÷¼Z=²l—Yø^½Çx[§ße@Ö@ID»d°A8*²£µH
+SUPÓÉbX„ò0ÌŠ|2©ÜÎiZyOÍ’@ùëx"Ö|é”
+Öñoì53ÜÉ€g*Q=Q¦šw´z„›Ös*co`…·TŒ®/
+¹SÏJM—üo²Ð¥È&x¹
+.ïÚàZœúLÁwÇ÷À~¾´xg‰Iv¦ùÎFƒ±vF;@þQ¶V©Ã\$h­¯ ‚›t¦XJ”ñ0gë‡!åµò‹Q`£Ò.‚XRzƒòÚÑ®‚§ñ¹mm«ˆ7$ý¥Ô©n³‡;k¥=¥T¼¬#ƒ¬‘’!ñFï,›`38F•5b(GCÿ8¦É°DVìÊì¶&•ÁÌÔÞõ1ÑåQ9Mo.#"Íc®"Mæxðüì		¼+/ijzü™lt~XS†*»Ý_wñ·QüÝC=Áø	²Øú3?±ˆýÈDZy†ŒRë6ë¶:òŘ=<Ù‡ç
+…k‘}zI4ï…v)Ç£`¯e}kúƒNò°¯Íè^Ô@ yÜ¡Ærð~–Í+’p}Ö†¹&c°9ªÄn¤¥c^ú;ÈËåÑßA^Y‘ARæ&€¥ØñáïÔPA‹¨lߣÚ'gӐ”As³Né!+"MªzÄ"¤Þ††ch4…å°Çût	ævõænêÍ/ê­ª¡fì0{ÔS4“šÝþ[úmÍÞ0ÚHC3`íh’AAä~­‘NZÁ—^餥)OßR~©‹£rŽ.ïÐì
+Š:HìKÿ©ÂYœŒ(ì(Ü$P˜%Ðìü™Ÿ4Û~s—î‹g×8w6:øjgµ_7ú+ð‹f;òß$„Š'UåãÓåÉ/hh0’ÝT;²
+5ªÅÓ„Iíäð¥‰Ï>ßx`oÉ&šHÄT
+\UU_ÈÛè+_¬vðÞAŽGݝqéŸ8h€‹pƒSXZœù¥Y‹&Û—”‰°…ñ&et‚|“}ñ¬­e¦À殘¾	ĺDâ°‚è
+º´±x•C‘Qԍ‡ud„À¨‡‚bž(SDš|Ãå¶,Íé7>C…vÏêZ<ã®Ds4Kƒƒƒ8¼Î××
+ÝÓlÒ¤~3JG©¨S1-ZO<cñV”;>‰ò	ØÃF}¬ ½YnÞê;NHÿWYå <í
+´§‚õ²=3Ck8Éd-•ÿ[ìò ùô)6ŧÙ~XãŠÜ1.Ï¡Ü0Ö<$ˆƒìÜÓò$/EË#—	ßáÁSö”l‹	¾>­°^
+¦­µ`D.Ñ°!\á8`ê˜í¯ÒòkV,A‹É{Š½žªj½ã±aÖ0W]Ñm%=²¹“•
+qvüc]ÎÝ]p*“çVõ·K’ÙãþiµÖ_­‡a*ŒnD¥z¶¾¿GÐM9SüÖMkÇíyëZzQ(jsòdL*|D1ìÀ¢Í*U”~l•{%}&VèÕ¶Wã­b‹RS
+]HéšÃõ?u;
+ƒK—ßPII'mɍ›ÈcpöY
+)Ké–ø½2nÅ^'‰!¾m"1`g¨8û{œ“àLÊõV"m®nñ|J….A Ü€«ã¶Lÿ¥¼Z’$KqàUòiÁÖ½­ô¾—mq€¹}»ƒÄAdÕØXO•T/@—Ëé%uWHÁÝ+'¼E…’ø=HQceï‡Ožíaw˹ÌŽ²;ìƦ'áZ>¶Ôȶ¬~‘9e8=à]£§N¢[”ðŒ(pcª<~üUýx¹Ý¦L$«Tžtc¯aÉÂ^¹ÓRë•~OŠ6~#ù8®J-ϱ€o‹áLÞÈðRcåße"”~w¾5dl»{P“a®¹­±­;3dÅpìÌÕi#£‘s¸¥»Mõz_åCŽÝ·ÚÀÜÒÛº³½–b,}Jä.,5„PÀÞːªO0Ò?DRZŸëFÖ¥9¥‘€}tUdF¨Ê*øNê³/B!r—P¡éN£ó"ð"õ&Iõ_¤~¢nxìC#êKhqÕ™!ìÚBí=6¿=®ÇB<õXH»̲æÙË •Xô]«ÓºÛÞü©´Œe饜©>¹’æ"øi²«à²þ4±ôÚò§à‡oü|Þ¬‚_mALyêS)‰R½¶ß"Ä"膲Aº8¦frƒîR­fVZ*”ViyÆT©*Œ+®¶(°(¹!I4a`ABx”dŠMÇŠóÕÙ‡aJT–©zÖ’NÕ£5UÕ£5U>Yk:H^F{©TŸ|[¹Ÿµ¥h‚‰uz‹Â0‰jݘ$úøÛ1j1|ùiU"ô·vOÜç¨Þ‡K&‘™-z´ÛúÄ £Ã¹¢wuÙ)÷r›²/ÒŸÙ§¥ûcm©—¼»Sta¤`ÄŸ*ýcڏ[ŽHL¤×t~Ò–vnE,™b÷Ëç${Ê^8×Pòµû–Ž¯]`E·,
+mXêSÅtjqWæúu¹VÌžyÜy‹K}qW½1ïªw»Bì‚9Õ’®áäOÉÛâ¿—‡­r®¥äùÜjc¯cÊEÊÍBŠ”û£Bº]Ê- 9€ôsë¯%(K`÷^Ù~Ú~Ÿ©Øtm9.%©rN=‹©0;ðŽìžUú8Á	
+cN‡«r ¡;iHÈš‚Ú'/L¿[¬ãgÌÔ
+ç¯îd¯:Ý‹ÀúÏ
+3ñV
+>õ»‚ÿµå?£±ñ^³zÒ<Ó
+,ã« À릆xïӏà“k¨2ss’””8Ig¸å¶¤Ôñ×­©¿Vgb]Ò“hBáÒËü¾·c{omøŒû9?×)“ª'¶gk[ýsòä°ÆTnyH"æ”D›úöŒÃôU@„œD®úòù@S½ç3$V
+ÑŒ;¡i‚7ñKÁ<ÚŽ!™ßÄýµ·"Ç	™F¥
+aH»¶’ºG£êK$~NC¶xÊ•Öaõ
+Y`öú
+æÅW“ïÅq$?'’Žï?°!Á|ðúfLh$¯j¯Òß›ŽÆ
+IwÍg%cÓz+©¬ÄsÓ9`ÐWpt$~‡ßä9.½Ó^I¥]†Û”q­ð¥?è{ã{õiT6ê;uXz±ôsf–ÏÌF¨‰È\ ¥/Ñ:¦Ë}Ô‚ B²?¦ ¯:iQOÄzU¬‡ªµª÷¦Œ/£eGïO÷íX7) &P‰-b®%ï>³ÐNTª3¸6°¿ÆO‚ªÖ›Xä
+,µä¦æ¨8«´65IQ8.º¥P„Æø|S°ÆðêRíSx¾Ÿvåó ù"T¨<ß픶ì_3¯6	©ðµNSB*üô¶ŽCu®r
+Ûƒ¯!œ©h4U<‹ýpßEö—E¤	,<æíZ¾´|zã\îÉZuãY£ºqlz?K+›„ÀòL̈ZJ˜¢äÃdY&±Lsd«˜©æEÄü ­lHoÙW[Ø6­‹´ðkõ)IX¹”ã'me§`Û>(vŽì¬å	UR™ ˆdB„²ª±LåFÊÅ–«L‚(ºœ,ä,"o ½Žá¤ƒ¶¨Û¼›z­ðOêFÑs7æ5~Pcê+$Óõ‡úzÁÚuõ÷øÜ‹øIE¿ô
+ȯ<¾À7Gˆ`•V¦­è¿QcêqSmxêEŒTˆÕFË>à“ÌO .—@ý{hÇ6 O×+GºrÅŸ­¨ý2Û™G.xv2Fm§:4÷ÑÉéGÒ|î£å@³KHê½uƒ$ΊdÕ_F
+Âç3ŽÓâPÜS^ií¦½ä¡>Ô
+¬ò9_ADý‡Þïø°ø¹a,aSµîó”KZ ;d̼­™Öx¾å¡ð¾Ž5õ)õñ 1¯ÂDcöÿæýŒÓúr5Ϙ}$:ª¾Z99t!¦/,ØÛð©Ý‡ê1=>”
+Hïmòµº+ø,>-~¯wɵùâ©%ç¥ ¦h`[םzœAû6}«¯å©pþ£¼Zr$ÉqåUò	—ë¿®m ÷Ô¦˜Û·™\Ô‡bDað0/[¬p‰4’Fãv†Â1«OU¨®`«ÈAÈ14ŠùÙgñe%z¥ú7IщӉµ’Û“"Jq„Œ­C”ò쮝ÝáZû—ëÎŒûjn³‹‘kÔ&»gBÅ;®ÏÕo´:F1ÔàljîÛU"Ø'ˆõ†öãðÓˆ¥sHäÿkv¥{õ5ë~N=OΙ£æ’ž[ƒž$«9XwJ Ã2v|‘ðO·S¨É­£!ëìÃ[T§»ž&ÆÇ_ØÖ»˜\Õ•QÊsJOn_ªX¨}çrEô:òƒû47Züyú­ã:c'qáށÔcE
+üÎŽüÓ§á‚|×!iš3©ð¤KŦᶠñÌ!·ÆµpÔg©‹@‰QG=¿Uyàîmz5jÕU·8®;ƒ×ä§ÉÑÎÖ;9)+€´$C)lÇ’†­ø½Må¼ë°=õÌã,vž”O%î´_Ò>J9Gl›p)e.ã¼úÕm"‹ˆÈ..Gü‹
+ ¾Ü…Qæ_ŽŸ.Œ˜wa”û}"sO„â»LnÙÖÕ`<ÇÁì™]ÌnôÞ')©#i ëh5b”LD—›™o7䨅Ø')©jëÕMû´P£äÝ´IM,‹<5¿ìkPNI¨[ÑRãÒ®¥FÅ/½\ûÔ/÷®
+ŒÆú$#•W¯'­;Wj.ýÀ·“’5c¤žvy”ó.Ÿ¬Ø|4~'ÄfŒÒ	¯e2.캑¯A5šŽº2MçFåîSŒ¢Ø$FQlF[‘vèû…úAË)<shïÜ¢¹ç]ž4S}aˆÈˆ‡îðŒ¥ŒlÚƒBÅc,el«åþJ®.0á2ÎnÖ©ñ›R1ÂÆu7j\Þ¡[	cîÂÀ‡­’pùM¼²æ½r§œwß*·Å
+ðuÜ¡ã‘ðã"ƒŽ~øGÀæ8f]÷g‰«Ïv	Ó±ÿðžŒÝ	D$¶¾k(Ï=̈~{¡–ÖÝê+-9±|Õwª7µ_¿¬œ¨¼ZXEî(¼û ˜¯è;F¨²‚;ÞÇb–—vëÕg¿†p±5èÓIW{j¨÷rñÛ³©‡!$†y‡|‚]¿ÑZ¡t?zø‰ùF‡Ç,k]úiŸöö]ÇfÄß'59©òÂq
+bXWŠêÏ•¶ê¼“•¢†ï|»,*­FÐÔÞPiÎ=6°TËRnçGp0®X¬¦v%œFÖ¨_Q8‡¼^-|87õÕ³x‘áUÓÀ<·k¡U(o9O趂ˆ0e˜y_ðnÉ{æåüûiÒÁ‹bC¡owÈy}g±5_pvW	ÃWžS܉üo?"Fû\dcAD(e¦„Òi ¶• ÞÎnÏ
+lwªq$Ž-YA›’×å<#é6l9áÞPáêšÛCÄ€¼m_ÂÔÁ¡<Z%_˜¿-88M%º¢,çž™ì¹Óu[nòPnµ½¾"›žx"U*žêJžËI`ÏáÜ5*jaËãkµAÑ;ŒJžL…QÕ ©Ë Á`Áo‡	\¹]1Î+ÈÓƲà‘â	Ç©ÃÑ]OZ¼ïbEyÕ«ý$²lbúvÔ_­À²]`g
+ê}[Ç£ÖU/Xýrô”î¹}¹öîÖÛVÿCñ@þS|Ô“@ÂÜ…'ÿ6Ú ›Ù%åDKWÀ¬˜ädÛJ˶¥³ÿz¤É^!º‚Œ77”“G¾ó)¾È%³.Û'·ÏÖW¸aäÙݨӇ>úf™•¨ëôm)K¹ïÝ`5L‡˜­XoŠå4—¡1&/ÊL«×*ÿ.ê0¤®ÿhØ'¸V8ŒCÊ=C×Èk½ÕWüځ+"å2"«˜´¾d“™5y+n7›3^ŠBw=¨·Zlu¯ïøIjB¿_`6ŒªjèZs™±×*ž¬(ÍÅ‘©.˜Cþï.ê(^O½l‘j ¨4Õi*´ëøö¹e d¨6fþ·xeÇ7-ø¢Êôø
+¦$šaÜaö¥æ ÍQ6­‰SY5¿
+MåÛëW}Þ·{ÙNÎÉgw¶úö—Z™ía9(Ó3³ÿ<ÓPÕð¼Vã
+gÆ–ob}l˜±_ÛùŠæ6öçው^Â!;eœb2Oÿ
+?n9_ÁuþºbIòQ£ùçW>ªÏJ1ùê“^{òq/ùðXÒZ=”;Þ’ÇōõCGXêá®i5¬õPzÆVp‡c4µFLÛŽÙ™¿*¶hš"¨•1 Š<Ô§ ØÏ7Eîíg9tÔ²Ÿ¬(ÓìÖö$.Ô[|	ƒ¹¼m¼ƒp%Yèhˆµß*L-Jß^OTGŒ‰_ëˆØà1øä`œžÇåÈöE¹¢ÇgÝäƒHh¢Ð\¢w½K˜€HÖs-I_ÑKÃð_¢]gG5žõjµÙðšNâÀ€¯•å¾]%áñ/7þCô&I~nyYœ½!'î§_¯4çnæJsÅ­~sF	†4»†¿žÝ*;ƉfÌbDnh
+𦒃›8:ú
+h—8öü¤ä:lž‰íxuœýœ,‹íÎÐ@¾éÀsˆí“äÑD8¦PCsË£±gD`¥/Ïy@(JXøpŒ	ï¿ÂÅ/òh=w#ÜŽ[Ñ¡n=OǺ­dÐ&¸çߌ€û^5
+FhÓ§Z7…è˜Ùžx÷ivq÷å@oœB9››ò>ƪxhÛeÞX6 »<}=ïŸKYöas¢8ø†^%u·žÜ¹Öø>O1YÅ-Ðn£|´¥çéëݱô–k£‹PJ ÿ±‘
+’Íevm´q…Ìæöj›jÞd«‰º˜ºÓP^ÍmK3«Ð襘IÁìÖ:ë÷Þ4¾C¿Qc5š§»g’úªÑP¢8¥cqY܃]ךàq†Î3öÞîfõ0ÈO“>Îj8•ö^üáØÊùs€æ
+3ใ]˜3Ðàí1ñXâix/ÑË™<¨–u˜÷­)Ii°¡âŒ†;åÜ÷^Gcp†ó
+?§æ1”™ü9•e&?Œn:ºZqj½vé
++v'3~l®ãqÓ£zëôè¿;«#B´G¦l£¢Á[Ù*d® E‘ÅÚJ2x5mðÎ1“K!)b»ÖŠåjS¢”£ÂA±z€b¶B±[ F³»oYéŸ6L[wÉœëúYŠ&u‘fe£¡z¬-Ç,]–ß\¢s	¯Ë¼Ðß]!×¥†²jPæÐÝE™\M¹(Š¹
+-EˆÃ™¢|®ÀS‘ÎE¼*tÉdŸŒR$ϧt”®Ó2fî”Úe€è!X€(Ÿ¡X*\˜PY
+ôcPü‡ɻɊÿæÈ=2OJ®µÙ}à÷KˆŠ˜ZE+-'KfKWîÜ™Sã^»èÈ°_+h^S§5¶˜§«™;äSËØqGç}ÜáښݞWZY䵤€¬Åܺ0çZns~šëóØ?¹~…ó¨\®ìÑðÙ±•óiÄgP3à·Ug¾m™™ŸŸ§™6ͼÕ\œGçi°.z¼:ِœ
+mHnåä\§*YTÒ€¹Ìð·9®÷
+OLŸ][x?ÁyHÞHœ S;¡ð2b;Ø6],+G™–柿hB[Àd(W=Ó!†™‰p+‡”
+äon×è-( (f~2¡Û
+To–‹.i:éa›XC¹[ ©Ùé\_ü”–G“Ë>Í.œ\…â^å`¦ìF—@Ä’+G€i½
+)8u'“){ï
+g}õ„Ú›|2á±4¬m>‰=)^Etö©éVÑþ™dKŽc–ˆÕ"¸éÓ7øW¶Ï¿Ø^ÿ
+ý„f{ñ¥Á–Ùáîá¹oé¿×ÿ%fÈs\ìCs{e·Øz}ÁZ¤3È«'F\Äkp/fü¾¾uI%^ÐíÐÜɈQ¥Þïµ6¼CMõAÄà¬Ó$^
+A¶G
+t—ä’ÛäÇ%F&–˜2SA 7$©©¶]©XMÕ@4©%d‚¨cÌÔ0	¥k°·ˆë0îûuÃàÒúbÊ·çq ØÀùF·¿s¾ÓkiK–ûzϝñÄ– ²NqèˆVúÒüŶ֎xfCœãc÷Ë©”&Ý@_¦£V½ðœVXä--AhÒôM©kƒU<³	¦iuv-@ºÛ£¤¤µP÷ÉŽõo+Z;ÊwcÞfùcñߪý…¶mê¾ò©ÂiþKáÓkñ¨üUáÿÊu¬‚&¹ßfße0‰0™Z 7ÿÿM°^Ã0*ï
+¯„–ýl<1Õ±*2’»xÔI|‡yƒSåm2ˆ7 ¬{=Â#¶ˆ±uöGüçå7Ÿ}ùÙo^üÁýóË÷ßÿåÛ|óñ}=ÿîÍ¿Þ½o”ßnŸ¿üöÃÇwÛ«?¾ûðæÓŸMg®š“QFðöâƒv–•RÚ·?âÏÿ€øóæ·?mÿǾ}Ïô×­µÇQgQ4ÞY¢üµó{û¾ç¿é4\ðÕbÍçíçJÍïDúëüõª.
+)õ¯8*7*oTÞ'êßïÞ¿ùôfûúÝ5PÃy
+sÎÉ“/!É·麟Dn”z=(¢à¡nª^Ù@kì'YG¬ÿ\FCsGGÑRñ<2&תU-ìy«™æxàwú_àŒY„„²Oyóuî2_
+À¯7€
+Å™Š_UÀeá_ÐM®¾‚–|2z×Ñ8Åz`Ù	xöˆlëª,Ь!4Rb±Ö°ÏˆÈXŒ¿	ߊz„Ž  Ä\‚Kì5C*à1‹gã¡”ƒ`*m…Sí"ðDh— xx˜g›í {ì	µÒø®e¯A`ý)Ahú3ÜÚ8äÞDòÒa¸J4ø8²{×íµ/éŽk2Ja=üt”€•~5’{2-yv³ªéô¶!뢛È|iHàU-igªä°§Ú°±„&‘«¶agm3gÁæ\ESi´Ò³¢'Óí>±´e9¹©F¡x§ú©hssÚb¡zÉÕkŽ•S&ž*¹\#mBhÏ®ŒþJ5Câ‰Õ픩ŒQÚ„¦ZT}ªO	C{DòU
+?!š‚V†áe•–°IàB1-
+¡¾8¹![4úðÝMcÔÉ|hã×Ö)ñêÀÐQ÷ýè†ý1deDF¢ã‡]4ôñ?òVâu.ÎÒØ
+P¢0ѦG¥ß³UIJïxõþÄ{^<2MÅÁkGcÛÐgMxªƒŸaåŽYš}¿wÎ;T¦ŠÉ*‘†À[}AÂ*ôŽUnßvÌ§	wŒKÕ`r³­¦õyãµ,m\VU tµ—'zSÍŽþ€é6ø#£/…Ý”phzÇ«÷'Þ³²©ØÏv[hâ§Ü¦‚ì7ñæËŽî–ßãî¡Ê¬œ³7pBU–öšrG•þörÙ¹ì&¢ðäÎ	&-_ËefÐÊ€¨&‘B­Nˆ ¡!âíY«ªìí³OGŒßþ·/õ¹.«âÛ5~»Ö^<Q®ßmÆCäðiA`á¼·EeÆãY…Öºê}‹Õ]¤m­»vµ_OÛÚïk[êƒÖÇÓ¾T+Ì,ÿøÉÇà	ÄÆR÷SÚÜú};þÔÜú}÷™ýNI£ÏK®©rµô(ŠÄOLÅÂw¯{ÝŽ8ðÆÚ˜9v‹Ÿc³ÏÌ\«þåøí´cû=u­]7ÿÜÔµßm¯û'¤µú4vϘöÚÏÍÝ@=7 ÿ#é
+W|¬_ef¿“â¿BõÍ BÄ7H·ðbÄÆÀ❛áe©¸v)¸V;>Éè`f¹¶`ÕF¥]Ǽõ´-•²­¿8­"±´Â/æ€
+Y½ð•ÂwîÁo}üÖË®ó³½Ê¾Èb³.ºø]¦ì/ÂÖµƒ“Øg«£HS…ÌQkd	”¹ޓÚÙ¸ŸI†?]iº+ç:¼›TœiøëÛfs?‚¹C²¾õ“…R‘Z‚BH¿õ {ïi…I¿ßd=óñ
+\–’uíÁçjPÒç9|RJÏu>9ôî¾+}"S…æìoÂä½GÙçµ­MAwTÙö’æÄõGßHð<¹Tgjžè•;˜¾õbÉ×p
+Òìq-7u} öÁê<䏖K¿üâg¿úMýË—Ÿ¾ùýû~øöûO>þõ·ßýíSÌüòñó¯Þ÷ãûïñÅúぶM
+$P†-hšý!Ò±ñV®óÃJöãëÿØð+üùwLþûÑ¿}üéÏéñÍý°7±=­
+Æl2åår%üo¶ukòçädìÄÆ0[¿X¬Õ´’‹¬Ó́(Q¿V«å‰¤uòÂuÑ™2üF‰½`t
+9%1<’¼Ñ­HÉf뜖W+o±ÆÁ—{|ÛÏ=n¦Š‰"+²–­aAšj>îؤẼû´Î[Í|T½º>B–Éìeë4
+SB¯Ý·"ûSDîÃM ˆÈ€¥¹Áz	ÖuîΪùn¨Zæddes½?%¾õéìxó˜C&ö»{Ü<£›¿4lJ-î¬CŠ7sÌ?ð\GjØ¡Ü(µx³'JÝ9“R©ÓD–¿öÊ•~t7ö ”;ñ4·E	÷\”fUç­mõª“ߤΛ,p/ ÿ³Tä=2kaä,{ŠõPD®q}Ó!¹FM#Üo/-Û1¥£ElÙÀ¢D–ç!xŠ¶@ÖmPKÅ
+²(å@k~d$VLÞ
+Žˆ¨|1õ`„¨ÆKZbÄ}ôpò¼Ë
+H‘
+b¼\Ú?ñ¡¬÷r6–ùˆ7(xˆ6·¬ó…^L=
+ƒµ9k®™ÔhטÅΧRí
+¨l$-ñp5s·õ±Ìƨ09Þn|Ô›Ég>l¬Bõ7ā䐓…IåÅÒ2¼(yÌ™–
+DÚš—¤‡H×Ô
+­p±@k¹:•	mHÒgÙc£Ä@Ecß°"æk
+½ªXÌ ,×kÙ;(T2Š22Þ?Ûuð¨F-ò×		’¤æ»á<MÓ AœOc¢ÅŸåÅÖRꌴbÂzH²dD…ÿ1‚ªL¿ÔH’#+¸æ¤=[e<W/RÌ‘"û8õ™ôúfº:^cfs6¸Æ£Ê®ƒ¢‘ <‡)k´T¢o&tÌgFu†ƒKŒ«L\nÂ<¦Ô6#=‰XGúlëÅ(¹®.ÔAÉU›u’cAÒ1œs«Ò0QC‘ÔAHööf`3Gj{Êv}3qŠÊ9–^«óXÏHrKçY,(Í×Í2UKô]§¾PÂÜMÁl5S °+¡ôÜ=þjž6ñlìA	ÔH	¹”Ø0a’í£1ϳ(%’6iuG
+QJHsîê9©jÕ=6JH¤’çõ
+êJ.õ£ûP/µÏÉ\tw©Fi’ÜŽJÄT/zËI̘­Ê$•ì&Ó<“†v7M„ñw·õ€ÄœÅnÄ´ãðÔtAB–Ÿd#õO·E°ï9ú½óGUÂ|d$1gÃ+±R
+d[B‰TnZ¹®Æõ´µ¶áû”¥Â!ȯœ^C(@’‹,¼jOjãxÔYå0áÙÊC\{ÛÑ“%#ˆ#Ž2Ï!AÄ*„*Ž©`Òéþ’ Aæ£W×bhmí“Ž¸d¤ÐÖò“Yí)¾B›i""†´ì£ÄT2tÂhˆ­ÂH­×‚Í\Ê~0(ǹøøfÇa¿÷[ÍӍRî0A»èÈ·A·KqdØ?•š>‰Eo‘GEf"ÐŒ2­¤¹XŸ3!(ë	IM™£°	(X}†­–@CMÈEJ…R¢nÜ€{N±_ë#Àa°`Û¼56AÀƒÁ¡Vú8Td±ƒÞa5æø«
+‰l5ÓoC;¢~°‚„0§tV¥â X;º8‚¡ĨžŒ Øœ)Êd7DÍH
+Š"•ªÇñ€á,®
+AëAM Ȁ²{ ˜|ÐÙ\àK0 ÐeDaeF©WT
+*eVPHÆ;>Îox
+ÊöÅk‘°䎔 áåÀPdvÃP)ÝQ:(3¾ÅÇÝ¢C°ÁûH‚ôXÄÌ=¬¬	sKµÈB1ò¯–Ã:vÖŠKЗ"K¹5dÿê
+å	BAEnx 0†tÈb’Ra-×EÀÓfKy$÷ÀB+&À@Íö\AøΑ„±ðJ`qØaÄ¢ŸÄ⻦ê'¼‚`	J!±›¹n)ž±„Äx UaIW§6B®…Ä>ã"qf"»f#ÐÅŽ³]ã,É0ÍÖ¾@tD4q:>Õc”ÍŽ30‰58‚¨í,»H¨qˆDçB	$¶16¿	¢ÿªé…Ä6öÃDX`° »sŒG2‘„Ž.âdNŒ¨9KGYÀ•Xì9 Ê¡”G¶lpW¿XˆÉ
+Çôó#£N™,üNX‹Ö	2º¬3z
+¸ÆB«
+Œ(3
+xäJŠOSú!ý§ãâmˆðX®ž+^ÁwÞÆ)ÏH$¾ú×Å–•ñ"˜_$$™Db², ±´H8$šH,¶9 èV¾±e´	ËÀ@(le2èD@š¥;G‰Ñ¹ç@m5@à™*>¦
+PìcãB¡ýM–†v ¶ÛÊ@®˜û]ҿػgÙÈÀ=±€[™Ò¤°H3J,Žma‘öy>ë5&‹ÑkBŽrÁ°&…ƒw);N<âBÇ<ZêÐÈ0“³Î¦Á¨ÔÀ=ð©ëÒÒ†°X‘IÈwBñ]ÑŠÌÚ#ƒÖÉ¥´ñ§‚b4ÅK(7`¾PL~N·à:³¸c¤
+`ÄU4c–‰„HðÆîb°u&Égj²kk™ˆÀ§"€}j.âHö…&û—–“kÓ¹K’WÔ/Ñ¥+Ôú©Öå@û‰
+Õó?œŠ{³£Ö#'Ä€æÏ<ÃíëÞá—ù$¸ãÒ¦ù!‡<ÃD6”>ô£ç_эS¿Z:ÑG37Ÿwy{.ðñúò;ŸÅÆë½Vïdœ­–Ôê¢3S…%èäˆß
+0$ë³Eј|yÂÉ=D@œËÿxSª7§fô²g¾Wôô§›e3“ñ¡ÎÃ%± ¦¥bK™9ne7Ê>Nb²y)Mê³ ^P­¯æS[åòž"ž¡©N)rKðñ	c$cļ
+¦Ü¥*
+ ‚žúí¢¼}õRÏSßÀ¾aˆ#fGŒˆ¥Š?õ)Úš·Ó>S‘ËÊÈ!§žwœ/Jí’ÕÊ6<úEiÙP à%m!B{ÀlQYç¤yÐîPÌŽL_Êü‚.€N6‡láÙàtkLŒÅߧqMáRûð1‡6ÚíQ«­÷žÒ›–kÎ,Né
+ßUJHÔŽSt»tÅÓÉO蘱DÇ”výê‹F7&wIÕ¥ƒéîÒÑìæֵ⡭ÓUÅ:)Ë9LÓ¨+é˜9-zÏaÇFn6üÅV{:'M›jŒvŠ\ìa9XS9>’ í¹
+y»çjñh__Í®
+’VÉÈ\ãµÌð—³a¢ØT&=üë‡t™ÉHç91Š¼êˆ(SëÌ]
+;³lÞì`Á}Þçn:¨'€‰6£ÜØ
+gó,.8Œ4pî#4>ÍZzÃú¢cu0¹>€Ç’Á¥#퉚¿rù˜™q¡ñ{)aÅ’|ÂBùñyK%Ö²ÜÊQP”Lu•NÅ÷q»]±ƒŒ`'„Þ•Pð™¦Fœ­‰¡\ŒÈ^A¦b˜Ö¼¦½E‚}ßç5š#-~UÕì #uJ}2ÑÄ
+
+endstream
+endobj
+78 0 obj 26048
+endobj
+79 0 obj<</Length 78 0 R/Filter[/FlateDecode]>>stream
+H‰dW=²#1Î;Áw'_Ú%Q?¤âM÷mðª6™štÏ¿
+·¦msZ}ýp[½bõE»¢tlëW÷‰§ý²6Y­M®·=75¼"ðl½z©À9GCØ€Ô¢ÝƺFïK{±¶WÄÕFÉèm®q?U˸̊ó+±wÍ«z]\¯L‚#‰
+s^Íb ˆ¡t»7@Æ€I¯¯¼>)ÈÞ·‚|̏R×¼ù¨³˜öM¤îï
+¤uñ1Šëԝi䮌–|LÚÊ
+yÕ´ïa›iSžyµ“dôexï¸Ê,ƒ@º¡$àSghS¿
+iÅfds¼ÔÌjíŽ
+ùmÖ76ÅOŸ»®@Äy†!E1ñ[[;LTÍäš·øÑjcŒ§ òÆ’:T€c\m¨f¥ôMEYXÞÙø¿Š”òŸóþ’Õ¯B¿¹¨ÂPB×ËlúÐ7ÞC™/c(‹³Ï¡…ÊF`
+WËS¦—uŠ‰«"£:«tSgxApøn¥Š¤F$››‹zίÙðnÓc¶;>dq ˆn:ªµØUeõû)Ò"Q=B2“èëe‰o5è¥ {µWm½”
+ÙÂ[˜Ä.
+ÐCѳij`Zfg§šÄ„@¶ aDfÖ•çÕKô–±WõÉêFE˜«CV„„
+hûÓX×xSmfùÌ°¨í~H=3§Y$6w¡°†éèŽÞPj[ƒ´°%8Û5T°ïÞ¶:r‹ÅèP§¯Ä>A…2sõHŽ‘#ý.3g+ÞŒïb$%¿–•’OÙ„ˆ-se”»rêDYþµ¶$Ö—ŸäÖð!BÆ d@Ž³`­yWžfþOö£¤	Ùj<8’z|·–S“á±ÿ÷Í ¨Ö=fV—äô<%1î!Y]ÕêÙÊN×ðRG ?;&²ÂôBŠTXžw¶õÂÅ
+¿%!ˆÆ+n`éRF‰¬b•µp§VCVŒ ƒu$#RbÄÛÖ6Œ@µuóÜ…Móä¶0)cÏ6ÏYW¯ù]³Y3ÛýlŠjÂÞ»pÏå’vUΉã§Ø›#[ím ¦ÝÏ(ÈFÑÇ-Ž€°µ”Òš’L‚¨ÛЃٓ’Qj]04=Ų?²ú £V€t•I6n"˜+îàôJʬʕrÄ•R›kÅ×\‡ˆí›,k…–HcsZ9m–IŸãNª\Þbì
+‰OÐ+½·Uúñ
+ª!ÐI|ÌxOhmÕÛ(	ºwë7èHS-±=»“º¨8hÐTÚï
+ç@0´
+Wqûžmö›üóWôoиcwŽùHêeÆŒ·=‘¸¡â•S®òîGÎ*
+]Ùl#â,8!¡ïÚ®±ªnåÜZM܈Zœ?`Ëæ~ÀÆ;äÓvg”¹
+ñ2½Pf“°±šA}ÿ€íF‚[ŽSY–»03‘’JŒnȾíGåMʲ‡Û”9JB½]à¥qƒî©ëÐòÅÒ3¢Gû58ol^[û7lIûÝࢵZ»¶¢ÓgÍ‚ž¹ò+þê1Ér›,;2ÞÚz†Z-k׳æîA¾eó0V¾@¥„·Ì=¾Ëåï·?wiÊe²Úrcù–¸²ˆõ:¬ÝÀiú˜‚ŽÕé!èÃ¥´(ëÙøŸØ{%ÚÆèðr&ììûäýE¶Ú6´±ÂÀ½–™"&##ìÞ“€Û‚ÃhokÇ9miÙ#ôÛJ©¥ŸÐÕ¯ŸÐ=éÉ:4Ð{ñ±ÉsÕìÀº
+{^ª<K¿Péþl1ÂÍ/µ[mýww~¥p.a›ä2ú¦]](<½3£í†˜v>g°¼rqÍtŽDÿºÑü&tôÊØ«º()³ËÓWÂ|}x@ǃ·95ŸE^QÄ9(¬¢}¸9å53JêiõMyãÐ¶¹Ïû¬¯·Ï1Sêa)„{ê$úéÌØxpt|Ççhín4ê\ÍÂaÏâδÅÿ^ÒªÇ6{MU_(ïŽ?ÈÓëˆøÖK‘1³Ã*ŒJB¯ê0v¡ªõ\Ç™gc*ß!Q3iÂoäL…ÇÍmÞÀ‘„Tí9·
+Òm2çl†õý¶Ö¸®[+}4o­7ìèT.šS_Û©¢u<œi¬©*lÉqË rPEIÜã6l˜ÿ…®²ô¼_QÎ^ûÜ-¯œŸÀ‘Äù`ÜÇÚâ¥I†<b
+×G$òO
+çÏ-Þéñ÷¯ãì±rØ#%%ªW×\§Û\wQIp½Ã5„ëç¶}è*S9Ë›äqÅ_ohÑÆ-”{bËX`'lr
+‚^ólÐVjÒßDòaª0,Â&{C
+]$«F¤z§Êuƒ7äá^ƒ%šŽõ¤§U~ÁËÕóFã”êýí¢™Æ…îe{BÝ1›~F$fñWBÎ>À±
+Z¤¦­y ±yo’JZ¼WkÚ+GÝ›yáŠ{†Œ¸ê!³²ÛÄ;¡Ó7§pJ6UGuÆi[a}h²Få
+M‚+kû„¦)´Aå'_ŽîW¼AWTnÆbIðàIº4´“Ô&˜Ö»¬%Àbk€ƒLc²æ­¯·‘ëC#fod†Ñèø‡Ù-ábß#ÀMŠŠü€†ÁS÷ý<îm¬AŸ²_þºå[žÓáÅÚ˜QDߢ¿7G™æÓ‹7^
+oj{ž
+ÎGðšÕ€gÞnj»z¶%ü"«HLcGêðN|	ٍÖFÇÚKŸâ9
+{É:š[Å4ß—;ÞÀý#àê-#v¼Ù8©å x ³>v¿«Í,|
+hÀê;”`!W(\s¦õf±Æ?€®T‘l!¸€ÞÿKÞ }“bSl¹QB©ºE;ÝGS‹²£iã¬ð&½/åôôòu$À?´à»¤Hâ ¯öÎp”1?–Þv™ÚëTÅì͍Üã–7xßÕä}­÷¤Ô§+{h²Ð…KG—qB7òˆ~kÙuS‹Ó.p^#]¾g÷kªZ™½˜nþMwwöÎ~¬RçÎý³
+ÚÝü>îxÃöM•FÑÞC¶º-*©¦Ûµöì˜všÉQ×?‡!8„úk³Ô´Û(TK,BÝŠÂ"”rÛß*{éå	.Ít&N ¦”Oål¥~^ò†îßaS3ÛUL½WI3¶îIî*à\µ¼/ø9ë½ÆýL:}I¥H˜^ª4ýRsN_z.xš")ý'¼ŽÕh¼>uaaVài¯¿®ù†÷]¤Q­èø‚ñg„÷½ðÕÌÆÒÍ'Í%|kx¯ˆÎAa
+Ú{ÒEß,8y¥Hºî@a¡·÷:Ðœ¿|ÚbÓÆ…o1±£}]ó†ï›ì¨IÅ„èÅÖO~R/–FïÝèkE…4.±¢]†oFQ8¿öY:7ûRœD}0ñiVv8øЍ2?ñ©5Z=ëN1f¥
+Ú÷q;obe<yO=»Û“ÉZ¸ëG¿ðÒiX3¯zJë¹4ÜTžZËÌ.GjÒ·l"¾Uëë¡ µûJA®Zp¯ç%oà¾É€²ä8[±^:îÅ©Döqe¥º…ŒnÊã4§îÀLF[À/5ØŒF6¸Ùg=§ùèÍìnîç‰c¸n!Þ®ûqɺÿ›ót;T¯d¶öŸ==Ú^µé1Vô¯ì›½UóçNb*ÃþT£Ä¥=Á¶È;ôqî˜\ø?@¡Fצ“A[Ë‘jÖë¯+ÞÌå?³œŒäTo¬z%¹ݲŠ§×±ÿ.öDâÚ«þ7G„£ˆ¦+â~~ž‡>=æÔÞoX鹃ïôóßáæúïþÌüwI¨ç™ŸéûßÇ^‰QҐöðÞ.rÓKé"H\‚ÕôZ2—¬’ŸÎÒD7—®›°Áa™ô˜ ù“£¯ÿ%¥øqQÛ›Ù¬é•K’<´St6Tj½ˆxÝ‚FÝ~S띤#|7eŽT­Q÷ÞÈDÓÉ­çf˜”0’*¹±‚åÉ*ò S½RkÎÿLjܐHH$¥Åè“ëŠÀ꘱¶A¼îäY_.:¢…sÄÜKtí¬'~-\ÝæWkEŒË.ô¶éôÎ*<¦nüþ3Ìbé8Es\­ë¾K$ŽLÐ’sÑéqyÄ—¦ß±¼.ŠuÅÉ!áOÕô4ÔšíÄ“-·(VÜè‡â2S
+Šu1\i¾,‡v­Ãç(N¿Ts:¿y¸ÔžÖ"[¨%ƒßfe9±dôfÃØ°!i{°1ÃطΉ“ö‹ôâA¶~8ã}È?¸ºQy¬…FŠñ›b”K¯µå\'Ta§'å_2¨Þ ŽQ.Ðør5ƒ¸ôW-c]JÙÐ9°!ǺXçt/Â`w²Þ¾bôE؍e¯‘(¹:¿­[dt&‚ ~nÑSŒðª¯pé_S¤ÛE°/q·ä&7ªë,\«žÝЧpðiG'xÑn›`–ª>J‰,)Ȫ	M.{üz0u#v£gX‚D;»®‹‰ÛNµmÂhGö¿¿ ¸R	‹¢!T/H+ëfØJò|­Ðe1<¦Ïªl&“ê6Ë!8‘àè3-.³h`—÷M°“
+Ÿ‰@9BGzXt]Êœðéfa\|0d˜{òAg…û3£üÛcIp6ÁóZÔ‰@¯T»A¯1Éb[©éõ êMožÓC2£›Ý‚m†‰Z:Å—`0<iZrU6uŸÍTG¨Þ­ùÍ£z+†]gÈ
+vï³DJ¬ 8W,¨(®ôé׏1pìm¹})'Ò›s¬­æš¤lúvjÅ)ÖÖÃÍÐ÷Ì2=—6E•1KÊ²~ó¬—«?Vn‡`l˜(ï®ø{å‰p-Œ×ƒªÃk˜"÷{|!è}ú®÷±é%çA Ó¢U_[”Ñ佄Cƒçæ
+tÝXf¾Ärë,º!çî,k66Ë3û)­äµY¶é“,½ˆ'«
+Šj—û—’©>êC¨“°Oºúò&Lx8ýƒß
+‚s¬'¸z×éO4s&ìµqör¢ƒ´§ü¾«¸æ¶‡p_QÆ&XÝ“PIþqÚ\;¤nz=4zù=bÓ‹_ðñî¢W«NŒŒ*ñÁӍÞÒ]%"îŽÐŒÄÞû7j,kŠ&I;üúæ¢pÒU9z\;'kVUÿ\ýÉgˆßîš9¢ b0á̓ßd¨d¡×›â+*핇YÇß#¨Ê¯0)¥„27zYŸ+솯ø~Ê"G±.1Ã9FkNq˜éVºG
+¾,ƒtQÌŠí;»©Ü)Zÿ’ƒZùï=ɺ‘L\?*<äèà8K}~ï±ÂPžÊǝíÉgN—ÜIíñŸiÛ’¨gKÙ6Ï}àt½„ÃÃ>Ñp‚Ø½+BD÷¼ú±ÑM¦-ˆÎšÿµ»>3ž«mž©,´fÄ_‚ŸR˜Ž*Í~Éú4«{÷m%ž“KmÑôYX‰çH>‹’¢[ ¢Kb»Ò#ˆB‘1À‚#'Êw¯'co¢S$º‚Ó¡	s±™¶ì«Ÿ½×æfvöÁrñµÀó’ʉéºHKz§¶u˜.Q
+™ùYÞÊ5’›z¼ÌêL¶\¸‘i>Ÿb{¦]3];¶Õú+5]Ë°ajF®Ûz 
+zþMã3Ÿ{8#î²ÖŸ{n捼>Ó¯aŠ=rŠŸpQa£ºc/ßÁ|Çw´û<—ú¤³u¹wl?0î—E£Ì¼ÜùW=0âYÓñš:ë>3Í°ÂÌ÷f_RSF†‘­‰P°=ŒêÊ
+×1…/üìšr.‚Ò¾7‚u=“—RÔÐêð²Ep¼z¥AáåXwyåì¯rnxÝÁ¨äP÷½ï/åYxe+>¼y^™>‘>UgBÙ°¤UÒú[Gu/°˜É‹!Àõda<²8,`kjŠ¬¿N»²´‰++×–¶•ó£FÑjR
+¢j`>ˆàýƒ¡ƒætØÑDg`tè²…czù³ß¹Cn”äõgß/`¢•E¶3NÕšiÑS+'¥ò‡U/™‚f“aÑ:Š›:‰¥½™•@¶œöøãdêb]¨-\øë©¿Á©áªjHyÄPÓ3?›°2ø6¤†f/‘ë78@Š¥„é5NiÄ5ËEÍŠ†Å@y"tg\Rœ¢üFsž:0[m
+6šÄ@uÆè9AFTS%~$¤K ÜB€ÚEÃyµí6t»^V	Xm…õ·
+¬¯#V>	±S?¬¬lðÛ,V®ÚÈŽ$^
+Ó B>˜ˆi÷»	º²#­Á2[=æôwÃ/R¡–Ï9˜81ªL͉H°?”¦³7ÍÖX.*Ò<XíuÓ¢øŒ¾¯*mê NKÃLæ
+wßhåælŒ™HRÝm²CT~ó{k:H÷ŠÛÞNî$~ë^‡ÀÁÔ,ö Zåv‘Ì2OUBî½<ѝ³Ä÷¦_¤æR1õ5TLÔ¥*¬È/¬Èœ.)Þ¿5•J¨S+vs%;ïxX±ôé(s«·T'GQŽ‚l
+³7¬f­WÚˆf5Ðg±
+.[¡£‡–ú‘àβVxæiõ:i6“q\c£êrG½Ù•b‹°\ôh/v¬,¬¿»~áU€0
+º£WV&Q}›”Z“
+Ò”ªaêí3Ò–á2öt®Gqi¥Tf"^áð¶õ3&
+T½ŸÕª¼¥ß…W^Fƒ=>¬œÁpÖCô|Cqn
+ÝR…”œ«LŠMΖ'}â¸+rÈB-yß;~œ™Ù›Ò/É>,²ÂKjȆxŽWªjiÂT©»%¹lÀÒ¸oVàöFXäóÎZ⢂8² ˜r+ƒèŽ+Vëš™jgù­]ÚÅχ„ÔUÿœ
+×Ö®‹ikPÝšX¨`•û–‰Ëߨ
+äNŸx!9‹“>Ôêpûa…€Qü
+ƒú³á(N^ $d€Ò
+Ræ¨û(>„.ÿ½¤ò`Ыn0Ä[q*
+%Rý’ùó`‰(ÊÑ Nïv¼ˆåyçHýú͘š䐗ÔqÒ‚få ;
+«¨½•KQ~Xqïíþd|ÉÝ쩪r§¾ÇJ1é$õÞñ‹”TIO÷,´¾Hu$YÏUê÷CªW“aIÙY¾
+>¤,óg]§gýÖµsPQQ¶_%,
+U¡ÖBOÈïäøÊ£y€”[^I~×KŠç•7ESRäJç0)®=wi„ºb¼èÝý°6-·Ó°P„Ì þlø*'™–ù3ŠÅÊAÑ•~ÏZã·¤d>ki/Ùj4	“AI°ò JWMEÅѺ”Û90¨ª†›ÿž†=F5o4˜¡P´Ó{É
+ªSv{PUM	ü¶4ÙuÖYWsœ »…ŠúÌ‘`œ•Oç(¥‘<¥ßN|”ý¨FõgË/TD×%vÐ%RHV䥿ýVÓ„¬Ä2rGè_½uîö@ÚvB´£÷”å¦ùEV^k:e¸ž;Ú)órÉð×4ˆõLŽ=Ô„mnêWþɹ©ð°j É!vž\9)áλ_aÛÓQÓ“Ž¥Ûˆ½ñó½á×Ð'ûäü²Œ
+K
+¢çˆ«è¬'Ç;‘Œ¼\NEw3ùS÷WŸf>0F®i†/ý‰•‹˜Ó?±ˆ| 7Æ} Þ/,Åþ¿ò¾Mݲêâ~íú+[o¤ûmås…†LéK[Ÿ~Êaø²Ü
+àÅMy³¨ÃÜLÑâ‚k÷9»ëçÀ©¢w‰\g$äZµ$p1ÀÕ¶ÏC®¢†þ|¥ÆÇŠ$Èr…ʨiǐxÂǯŽ¶9‚ÕçÈ9$&¹øŸërÉ’GbàUòóøÿ¬ó(½ì}ŸpR¡ŒUV¨D‰2ºpD¾#Aõ4t›Ñ°}Hƒƒœ¬­×0•Y_Læ%—+í	¹
+n¡Ëd
+ôêL
+~B§âÿÝ…]ƒ*ñ–%Or;ȵI·ÃœÈÝ‚óØ9ÏÏ¥1v‰œÕm>
+é—œÓ¹$
+39ù&[^‹bè#\–ÏÂÊE—5¦€nŽì†µ×‚Χúà…NfîvV‡:“©g·"}–½h(<ÜzI=JŠ·œ¦x«9j”™f\n̤M×r‹r	PŠ	ÂfM[iùh•´@*lv»BVÏiÉZ5¶J‡Åž6h:é×
+zᨼ"Ÿ<–g^r¸{÷ç*3‹œ´b²”üÿäät­$̏Åy¼…Ï•ßQþBðB§CND9fÞŒŽ"=è\3E¯tv&÷=ﺱBÂÜ9‚´i>薍8EØT£)²E_P%ëà‡Bã‘yÔ­¬jr{­Ï’žº>ù;4¶ìuÑ9îHù–Šm)RNSËv›l¹EP§KCe­WCgʬõóýý/n¥»QcœѶI^anêÖÁß3‹¹‘4´ºïJpó³À³K®ª›tF(Ìå¶il[•î8¸MéÜVΗڅ€–.„H6ǃ>krÌU´ÈYµžÐC¸ÎšZÔŒ©·A9Ê-6Ç#ckÒ³ô	þ²
+}ÎP…ŸrŠ°ŸÉ7‚:¢©FOÏ
+è±U.£R‡\9Ëú\ù’›®)·\-ü‰Æ÷f‰NfÔOñÈ/Ú´àN‚è3ƒ>š¢aº:jSntU³–
+]º:¡‘Ûh嚧>émÁðU(%šÍEb%¶’÷
+uH—[vnßÆÄÍ™‘ÓNŽ!ÃyhÇxx°Õ©=Y;:4©ÄDóÜæ>§Ú4uÇ·>Z–OèAsÆÂ觭•¯é-O•JbÚ‰ú@QÅqiQ–8¶k¦¼R3jô†Aêµ´ö–J~x‹ÁªDðÉ
+—ôë€+g]é\As‘z
+\þíÜ ýÎ匡;àÚšZ,Ýõ"å’ÊWCˆÚâ#(å?‰nƒ¸+Ȉ›šRm­el*#*7*GÌát~ðD+u«§¶äù'ûƒMG\Cî•RüTbsAãÏÇ¿ å,L9"ï³ÀUfÕkš7”ºq%‡
+þ}{²%棦La¤íôÎAzo©šp¥HÇ0mi–UÝÕ¤·ø‚ R)Cé‹ V<¿M•ÃÎlñ^ËY¹å
+ÚyÆls¤wå’Ýæ…[«Ù¦ÎL³ô-¼¥É‹W¸&ýÛ4ºýF1ö½ßÝ2œy8¿×ÄuÓŁëº-$쥕Í~íÑáÀQ"Óm™fXÙAAÁ›+Ç|¼6…{Ø–\ÒÉéaÓì‰O%:1îƒWÁ³ÔgÃàõ6TPµû`ÿpzñU
+„oHÂå« xùÒ$4ŒO—oOqt.
+îƒvÌ=#tõȍò¥š•â“A[5WüF]μQ2â!5›:'vìMá˜íŒÊ»lï-…ý”¬ˆº‡m„I>|†0°WÅîìò"Uäç·Ñ"mÖçš
+uÖVÞ¦p'
+ðrÐ{­C–-wžÝnÍ6ñŵþù¦ô×2ÝK+ÊØÑóÒíšZåä',AwõÏVƒn*\>6g÷ðJÅùp¶R‚.›3’‹þO$7‹ý.F¼ Ëó…~éÞ[J„ðŽJ†TŒºé¾wü4$`‡4X€ZŠ{Õ¿Öêóû
+êX’üÁÊQT"qéê4x@KÐÝñ"?˜â‚îžškP4‚¡:¸«Ó ›¹üeiè*÷U%̓¦½º\
+—°YÕzî½…à[¥»|Ψž\Gîj
+ôœc
+a`.­JµZš˜óó ­:ÝsI•êêC…kKbÍšVGz>Y*'¦¥–ʳ]œ˜,E #?ß”^hûPÑßT´sUrRl¸t'<T{©_ºpõl>k±òHc×pU)f\ÙÇo”åR+A7Ozj¾éKÛíR+Ñ¥äÃÏC÷Þ]Y¬sIñŒ
+¦å0µ7§ß–E´ÊËá»è0ñ¥)/_Ab]"Ò_¾
+ at CêO—ÀwIÿàkvKG«”¿ÊÉ¿Q™¨ì$+Ûâ¬d£qO_`¼ÔÓ’‹Þ{‡Æ€*ßôWiZXgrPva7:‰mŽÁ.ì;Þùý}ØÚZï5Õ*³L–P¤•[O‰)å˜ç椕@ïnAÚGåϲ¾½Ø–nYàðÅ6D"Éã[W
+Ïqo¶ÝƒÞvú’þô>P”(ÒoŸÿ'»ì‘œÇ‘ z`ƒøìuÇžˆ±Çü¢Ý=ÿæË(JmuMRÀcUV¦e-#ƒÈ]¸4ÁmªÔãì7ÇL£äñA‡í¹/¥eF'£šx&+tèvÆ©&P®òrÚl¥÷*Ý}E}¥~_nº.ˆ³F¡f>è.¬3EÚ¤^–w"šŸšQűۅÿëj+O×í£[|•\ƒsÙè—E7i.´ÒdcÊ€­=>#K¿Ú^«d¿E‰u1Ph˜'V-Ø%mësÌmNµUÛe£-ñ¿ƒöÜ"£¥_­=Y¥r:h5ó’‡{U¨’P¸ŠEÊ1SÏõf{¥Ñï5
+õZ·ö«´ðR‘6mUdWiíuÏŸíê½í’kdªÌæŽù€ôf{E8ËXÛmóÛn7–äœ
+AÚpÊz	õÒý›ˆ@Ñ
+Ç	^E€ð“p90ŠT’®:'kÛ
+né|àž[Ä6Ñ6AmW¤Óc#‰#qÌ#d!&˜2Ñ|ÓsmP%LÎ}ÏV+ˆlÉK Õ{‰˜OÕŽ8ÇÙ­^[(›Ní'›”F¶ãBlÅ—§E¾ËaËÕß«ª`»x(ûÝi!†Sõ‚‹Õoæj‰	L"»bžnªüÄÖ~’â&>µÂg¸-4ïÀ=·®Fb¨FÛ¨»Ö#FhÇÜ’
+è6¢nŽü0.k®ß{À*#ñžšúáZsò¢Š#[‘»æbüˆJi×Â"`Ó<£Ä|ȵ꺣NÚ­Rá<`“Øs‹È6G
++mr;¥µ^hz[nêŽÕ.sïH
+Ó|¡è\%\lSÒØeZ~°em½¬àš•aRŠ‰’%i‚’ÒϤågì¸Óž:zvúž¼ï‰ËÜâß:ày"£h™%Â_ÊúK?¢w®9hïú_?K2P“ÿËk)ª\‹MfúÅæ퍔À02ß|€‰6®1Ý'
+•7—3C]EÂö³1Ùââ옥߄ãžë:̐oÚdR¨.oÄ ‹}È™èflúà¨kÏ	³¡¦†q™
+‚8bĤCMà'Å¢¥Š½ÙØ>—c×,xO‘Éèléû”:ørŠ«Ó1+;¡ƒ§Wî¢Æ@-ž)U|•-¡A§*È:ÀBÞ•³êÌ7 OP=®Zº‹ÝHbÊÞ¥høkÒ®ò 44ÿt
+©3^ʘÔÿá1£å¿Yè"§U‹Î¸‚ÈR¶*#lᯓ>a	šn°ƒ—ˆf$?U‹-ýÏ^tÆ¢ê b¨ˆ ¢5õÑ3]zî’OkÚ»6ãÀ
+¢nK#Õ”øû—7ËóÈ#uF1I”;<Vô‘(Ž»Šr˜WM
+D/jUâ诓>Á'*i†¹(¨ÃÇñGOeBÁá34l‹2RÅçLø0ð0áeÕÈòÔ6žbÉe-I-²—œG‡t¶²lýQ at SE®5OMÓ‘s2}Õ"1Øקü¼ô]?;Kjñš}™…>ˆ:
+›“Óë×1™mNó	1£šìÚ‚êKaÇöš³i¡ìZð™L]ø¬é뺫§"ၧ’|Œ>2 4Oº¶:K2ÇõL¿UX¸Ä·B÷ä…^ò|Bšß=Ö-”‘ÝmAু`
+gø7þƒµ¿ÙèT¸È8zá,ïš×ôbñãú—ŠìŽÿ>éƒOëNQVÀ‡®L5]̱ƒha2T+-׍(ûŽ"AN[ø}Õ±vm£ÑÆ>®LÄh¤áð''{¥Œè[bFëBœbçfDLd
+ÌÇŒ×uUÛ}BªútóHP‰FÖbídúÒCóJ¢ì^üuØ%¥2(Õ†J)I…fÄŸ
+ÄQ•š)RÅC)º»7b\(”JcW”VZ»c´è¸¡Íd}u?¶p¡)‚DÝžrLƒi~éi`"öHÕžïÆDd*ãS‰®9˜J¢µ”'-F|mKwŽùë´L¹¹Ù"&Žh½é>˜fh=¨ÉüÆ´²¢0ÕRã¼6®`Z€`¤$äŒûAtJP’‹k¡Ëî@ç®aˆlltàŽŒÜ˜
+"VÂùB ¤Ë>ˍ	§üE)Ç$<”ü»Z)%
+vÛõXø8ìƒÒÕh¹l/=úeQJJR¶™ÈúðºŸcPQŠ<":p\›DA"
+Ú°xZ™å†´‡Ñ@ÂÀPàþ¯ª¤Ô´kið¼zb<k	õ‘;¸òf”㦁íx0Z؏HêÝëQJSAŒÅÉ$åv±Lf͈ׯÃ>r\8ꌥh¼‹ñv(¬
+ëÁ$Ì7¥IéŠRõë9ïek-y‹"Y3(IœË¦¤ß–ž`•ºg­h­ê’(“úîɇƒÜ›4$Š2µ]¶P*¾nR¯7$YLY„oHƐ¤Ñãò4^ÝDüaËà×IˆÆE›åV)§Q†­#/þ³‡B4Öˆ9õ³Õ£B¢œ{NÇ4E°Ïß•Ôú8ÖQm¦ß±#軺[í.’}üOò•j>z8┵H¶9×ñ¡ÔÃ@}PÚÞõPrjÑâEHÊ)"
+ÝÕ=`¿NûÀ„"‹Ø:ŽÐ¦Lv»zÐ{=˜dN3˜"sè¼½Mkw_ö1WŒžµ-$ʈDd÷uÔwòíLë&©b"Ò¶öÆT"»\V<05<ÕxsëáÜž˜D £@“G‹þý¶CÅÓfPú8ìƒR$>r\§‹«?gxb‚àQ$È­S´wdÒ%ëöÞµ4W:E‘È7ÙrÞvÉÏ:\-Ï0Kö#Úùf„DÓB:p‡)Ù¯hf$%œó‹‘<kÒN#§4/ÐvÙ\&R¬_g}0’V¼°Üö’D7¦Í@bá=xÚ”êakÒ\Q¢WØìu»†GeÜxf`6—ºæ Çn£…I<ÇkÚ
+g6»Ï]w‚3Q!	^~‘1Ì鎊*›Ý"„±†_´P¸`’]Ö×Q1-"l‹Ò#®”ªB±×Ø3@;X9ŒäÒ—¤]lž—ª×ÚLRXåžpúdþ/–Š—¦|[©6XEÍòî{,2q´ÔW,F·.ÿ§;ºdß,{ã;x‡.u¾ò¼Œçùѳ„ÇåŽî?Åté1@Ù÷kJ$åGÁ½¤‡º´™­a×{Ÿ–#ØñÆ
+/²—ø+‡œEs¬(e•ÎÒT¬ß8ÿ~†häósâä±ù|…–“C\š¥Ÿ¯PÖ
+m§í^Æq„ÝÒ	´™S»¾¿þJÆ‹O¬uõà$ßý)Z^6DN›ƒ,VaíåÁ+1MûùÎOK­U™þÉûZ³hn¹:kÿç¼Ì±#¹ z•9öÅ–;-“.ϯø‘@³ØÞÈj¢X‘•¨)S´p‚tTð!ÝVí^ž¶ºYv{êIa0sÓÍÐÜ/ììŸB2ŽÓÄ-Cò£¶HpÀ(瘆Ä
+ºé$B¡M	Òy@µ´ücPd¿Æðx’LßkûÀ+™ šüÀ·ùqê?$÷è6FñbÒG8¼ö‹U£ízƒ5ª¢õJ+¤N×äœRôñåIšË|g7¿ik¡¸^n­úØBJ©\½.†ƒ·J㧼ÆDFÃ.uÕ' T»è¼ÀêV˜Ôm¥ž›	¸k=[R¿Câk@ØÔRÂÇ𪒖/˜ﱃáýÈ27%¨QÊÛÔÔ‚°5“ïÈïO!l7-hså×;Á/Fk…¹KLØG´ÊµÙüÚ;™Ö˜¸¬9vãɶ½™QbÍíØÇá¹þ@
+¬TaÛ¡ÿ¥#b½ð…$ػʈDoõÅEph…8¢#	ÂFàUðȪÎWs-PGÕ™Tüp·DÔ¾×øþdî58ÞÀ8§jгv"´öcGûU]ÑN
+cªÏÌ5ݤ[ÝËz,ýæcsÿ­ôÔíu’Ô
+ÌæÄ‘A0úªðáKAGÆp…c°‰Ñï*¡<ª½sãŁ#2ê5˜¤´ÊWà᤬w†Úè¼F¢þX«ãEŠ¾„9”Œ¦ÚtŒuÂRB õŠ^Š"Ü™¸çŒ?IY¥ž5ŒÓÿ@°ñ¥M#xXž`<
+(™³rôhÌã5£Â¤Kg“Ñ؈­\¡0ÃÔ†¥Ñjv0L¥†é‘·„©inT{G’áJ)£¢+.cH³¶t0\M,®É
+Hǃø…š;M_Ûœ>äF[ÌéÔï=Ôˆ¼¾_Fa:	ÀO³ŒlèúÐ’i®ºQÐoQúßa¹åâ;M¢šÿ>&uš ¿ ¶	yªjJ¿Þ€ûÎi¹e®­ã|¦ 2Þ:ÆG¼T¦X–Þè3úH$Û8ìÂÿéÅÊdÃ`R™;ºGAO>˜#;’‹„®2£gBÈÊ͆1â6£Mä´¶¶Ì¶I`”üѶo9RªÁ(£z
+Ÿ~áƒ/‰sdš±C©Ë™¡»Ö‡Ýªgúâš^[·˜LIÚÉL3´u´vâÃ5±+Im§ÙF:-àB»W9
+(tD™òo« %EÑäèøðŽE55‡T:a°‘ ñ¢Ì±›éw\Z]ߘóÓ“7à>ù‰Úk9x°VX
+½Ø2Xšå]«¥¯c8„µmîW
+Á³Ëc7üžxËÆȧ¶
+#ÜÓ,½AbD‚¸íÕ·PŽ{Ó &XœÞqzà;tlªKaÛRø̏ sQB‚•
+4Å„&¡+^¬«9Kè"¯Ç<•Ù.͘v0Ör¸cë
+pó[­;¦[Û’ÅÔè«ÿ„ñ”i&ê,ÍŸÄqfŠ3~P‰ì*pó@?µëACèúÄÏž5z1ò¾HÅ5m«Ñ
+é}¢›ö4	›>«æWI|{7M˜H}è˜ÖçUóÛ•Œ¤.¾¥
+4
+ÏØ֏˜q„vv,N{*ó°Ú[]zñ]ur)L-ü0!±¸ácqе•9ÿ>̆!Å’½¡ô@·v¦µ0ú@²ö&VF at bw¨.@Ñ6×€±ó9žÖÐ
+ؾ쀆•	Ê3ŸÉÉëA
+3œãŒH&h¨™¯ƒSÀÝ[ÀR³;ÄÖø®i28øÀ×zxy`Û¢A+‡jiŸ¤ƒéď´04T—”†Ì”ôžd¯Œ«ÐTìKþB	>Ё³'·/:aªåAÖlx–§­í¸_µìà+†ü
+¥¸9g^
+ŒØ¬šGœÆâ3 at j£™”C>{DObì¯r`À£p	e¨à™îR¼d›
+ÁÜ“sÀž’"`Þ·KkA°&4LGä"Òj+/Rμ‚µ‰‘³
+Îa[¾JjCcog#¶¤påÚík9ÃØ”âšN‚)»Bžé¾È´«hK™P[ç
+µ7#«-ÅûkªÖ2°›Ã`FJ¿À›ª;tÿzYÝ 5ufëœå)ÈÊ£½îÀL¯ípæðñ†Ô7¶…Ô£×B
+GŒ±7´[L-G–Sˆnƒªt.¦–F·¨=ilCcî¿—|©ªs5¹¯kµÆ.ju:±Ô¡"Ó²g@­r-ëÓÓ^jI‡A:H©ç—vÇY¹ód;¤•«º»O%z™f%}‚4Ùõ	;—~Ç%G"=Ä wÞÖòXªã­tÔêÎG;au3v]MÃ97#+0”d–ïQu\«A͏ªcl]ufhã¾Ý°§êv;ÒªŠž!Ž¬«u‹Üõ-z>ƒç{jdSSd¡š[q0O×ôº£DȫǾ°o½‰v£¢Êc:¾¬ŸøHGU 30AeG¨y•?e¾Û’ëïáú~—\ì#ï…jdÑ•–;¤®²\ðµ6”ã“]ûŸê\—9’ô¶„¯2xØ[®n!ó¹:ÿË/`³Çš
+cn›U1 _œÐH‹ã’J€w™£=ë‹w
+Έ=5Ú†ÃÙ
+ï…£—ó±Nm$ÀÕÇÍ£(ôÌ4àRïõCØ=
+Üë>({ºÎ]hwuûMµÙj¶ä¨…ñ.àT|l¨ðÕXYŽ'Eª‹—<Ëw/ù³Û±Œï†àÆÚ;Ì[›ó¡‡£Y4æÂwÎe¸™ú2ƒ^êKdgÄ]UnßVƒR’D«Jcr/_p«€ó#¢G80ôóÑ
+MaQ–j3‚‚8¬OÒÿ¥
+’UûäkP²9ñ¼HxçÙ<ù>_…÷xÖï:éð»GîpT¼ÓÆO‚NÕ\ÛmWkè:#@æ-
+$ÛÉÉÌ~Sé„CdAü'Š1¹ÚyÉ©O¤H}&gévñxÕmÌv—·<5çgGƒ&1>êx#i—•ú‘Ä°l¼AßÂNÐû¢²€cˆÆ©¶§1+ïåýÁõzOU at O©éI§fný™„m+±°èµE°L‘ik‘xW§ÄÎwuêSÓ“†³À|êVÙj—Ô‘zڏÁUÁ*-1BŸ)ÇèTÇõçOu TéÏÏ ­„:åÉŽŠ*ßu@°L§Îv>ð“dþç(^a&Ïò”§ìçÿ‚Sª¥5cIK¯Ð¾3
+™›®pCZn¬<‚œÍDµË”HÒû,·<s Ñ"'‹D£¸ÛúÖ©N'LÉnI»)‡¥:æDöMd ؽ«SîD:êi©yóì
+S.ˆI´ ¿	Bʲ	ß ¿j3=±¥[µfA¹ó¸Ó~}Ú<SÄÑ‹ò6•å•`:{a•¦¯~W·2=?ÿïÑÁ*¨HxÉèÏ @ÞӐ‚;ÙK•IÉ¥L` îÉ'r2|PKÑFñ†Þ	©¡Ì¸²<ø§ªu*Ùƒ&s I/Iþ'‘;³4º09/8OrŠø¡eKŸGhPp§äÞ~~p3„!¤[ŠÀ9äÀÔb߀¾ÊÐíÒJ„±Bó”Á‰V°V<u¹™V²nà¥²,k)™[wy‘ŸÿüÕJ׃ÛÓ6iÖS…ÇlÝçtÑ£µDSdÖI¡B=Däˆ|¯K³­qÅ›©Ö¢É[„pÉ¡‹tÍØ4ÞXÓö$1öÄÌ?
+d$þ›X?ðJjÉ ƒ˜5
+*§Pƒ#*¶ÿ÷z©Ýa¢þü¾ß²`!ô˜¶í"ö—ežæ
+ª~'ð´Í$øà·8ÐP0.3èa¬3Jýˆ«ºàçnPÙCplf5\vå꟢k=-s‰1qjŠšpÊZA+°ø›máèƁÏ_v¤~°IXô{½6I“©WÙØ|Ýñ…3‹Ûg…ûIt‘)aÊԍèy€1{¶sþÌÄ?á«Ç\˜m‹¡‚êºw‹ iôρÆr«^ÊxoA“å1Š¾º«)Á®¤º¯ŸØóðgS‹
+Qü\nASùš:a—˜Â®­ù½DïqH
+‘óÈïK~‘á48aGVôâ§VOïjÜãBVÇs&]èï`äðdÐ~ž\“½ùÝR(w[g9a3Pacª*jŸ¥8özÅJe^pl×DyUAãgݤÀ}¦°¯0–÷`S©xvË¿îø‚†³`5llÓ˜­ƒ‹C£’:î
+„Lôê¯[¾ QÓÍh´ËÜÅ¡¡:èxÜ5»ö±•Ð…¢&>è¸BgŒ’Ù‚çHaêý»¥ð7Ý.á¾
+7ƒ]Ô(‡u<™2‹'5û_ꀭ„Fš*¢Ð¹ìcc:ˆf˲¥îZ—{
+ÁãvÕÕ1Ï×5_ð´ µu¨x®ä´WuþÏr’ 1–§y,¼ݲB­Qõ…›!C‡…²œ0wó‘î,HÊ™êdud7O'¥H¹æС(½GÂJûÃd'U5ì[‚‚Ê‚?ðß"vª7Òací͹?×
+ÈÝîÔm²{uíøuÊtbd(5Y{¸:èÔÎ0ƒ´	݃N%BÁî:Ö…½´C?œSÎÿFnÔw”5òE§OUHí1T"Œü(„Ë6:ñŒÐªƒŽ%ÄàTð¸ÉEŒ¶4Ž›­ÆÐt«‡ß¸jUbDÞÝø‚ː¾Îù…OÎ ’#à	dÚÓÒý~ÏΔ£®û¸§¾{Ôï¹—†X©ú-þ<£÷Ûì÷”!M5\ëUi§Vü±<D´è•sÊžbZ©´)¬3Na—ȱþß„Ud	tÏ;v†{}×éSìÕ®xŸók¼Š™³GÉ®Ôz!Ë®<IŸä+«U~ãVÁªñC¢pKu„/k¼€v—Qö:»žP–	ƒêþ¤’_9ÿÞ4`Å7Z<‘ÏÙ+”tÖßþ—ò>·F¬päð\ÖXpW8‹2ôLïá¦.ÿòD'JÜ¢ãüäo¨Iâò³i!·V<1Ï'·÷ðÂñS˜%·…9.b8A¢\ô=fè%…û@_mÁm5$¼É¢5fufÐé:Sd­Ö£Z×Åß¹˜Z$s&	Œ‚×ÃŽNßÉ×®‘ª¢ã×ùܝ$ÆRGc­™i&Åñ9>¯ËÂ$ЊoWßÈ©Ù;}RH$½EPMãᵩåA7aáÚsU&úÔ¶
+CQæVF´P¬n«ð¨
+›.³"Ù,¢¥õži¨„¶^F&SA&ˆ‚)
+ÀM’MH›+–IU@#áÞònú
+ FÚ¬6˜¡¬¡]øæ¡Â+ãn
+9wÀ!$9lå˜zDÈÀZ Ù਩¹£”þë%dÎbF*ÓÒÃh@rnºHŠÄHÏy^J6Õ/JšŽ‹3¬lœ4Bë=Ôk­Ëˆ—f
+•ßl5Ü*1¤-ezº¡°]øÚÐ.nãΈxÔÏJXÍÅØÛ
+æ8ÛN|ÃúÅE4…<ˆ¦˜|Ÿ)i—KG›¨³jº¯q
+Cs“2L	K.Ö†®òn¨j~È°ÿÒa5$gålÏv±)l“Ñeò—´­E•‚"qµN%²CË&ùàÁÒ´ËÑ´ø³äó’±7KÂ)8Î!*ã&<¹{D_UÖ¥"Mê5E6RvKG¶^ ~‘Qºeªh›)tZßÀÑxå'‡±O2¢íHVv¦ò…Œ’—mÃaàòX—+ù®J±á²ì–>(èÚ}v«=×½4“]´ õZGY'{N;„”’浚ìBiOxKƒ½‘Û‹í*ÆÂæ¼ËŒzT[Ç•f=)W¿«ò²ˆXŸ\4f_ÑI8æŒxó/Æöu'ê,_ØŸ7´_”¤ŽZ•ȋ쒙ˈ±)Ó¼Œ¤àCm`mjzÕp
+´ÿ°0‚}ë\R¾|xm†zÕu ÏP˜#’Ÿ²l‹²ØT«»‡æ^ž»œV+Æví²Çù‘(|Ò3Ìtì†[½°ýâDe'äqÂGtSñ38)áJzoU•éᤥì‰Y¾’SðGÂ1¶JbyßZŒ
+tW»g:f¨T° «¨º㦠AË)Tþƒúa¹`À$©~-¤38e(‰	‡äÅw“
+ôgöeU̺ËÄÒ)P/¨Nó<±vy©J“N‘ÆÖö
+ëˆrŠl˜,ãEG­î¬µw»l¤•®úrcQ©®„V°÷yDU‘¦ï¹êE‡…œ.Jz—Ž±¡Lºó¡Ã³	P¥¦Tö:#/ÛXýÖ`r»ŠìÒÐZ†?´”7êÂOÑÎjž¥‘l×	™
+õٍC†%ˆÓ0¶ÿs]îÈÑãH¾ŠŽ€ÂöºcoÄÚ¿91÷w7¿,°‡-K"Õ-²Yù˜X»cqñJ{!&ÌñG‰<ä3°‹š‰%®›|Ãú:6X‡š5p›HáêïdõaÑõ½3nŒË&bþñ28Ï%kÚäè =™k>§¡ìbb+Å-§F[õÌÔu2ˆ>¬u¨áTgæþ~î©»GlÜeÀamtNUüÔJvúÔ°•*û9Œ|rÉ€ON8ûÚ$þwl6g\(ÓVvõñlÌW*aêˆÎ2þÑrR±ÅÕÅÑ}û:N ²NŽã9‰"eGŠö|Ž¢÷š2ipUî/L WÄïALm<gƒŸi2õ_ôW׿ÓŸB¶Bì»ZpŽªBAd„¬ùкç¿àáš,yxú„¹HbÚם"õè>%Ÿ¬³‰|“eŒOâxÏ¡—ãªç°JŸ}T‰„
+ÇcY’b=A²Þ "ÜIç°7_eÔ”’/Tÿ=‡Š°—L.z§Þ¸ŠhiäY!GŠ ‡”3n©âéÖÉÌê„@Ûy‰Ì^¶®û	>÷rñÛO”ü¯鋽Kqm?~'€âù:‘ß–Tð?¼þϐƒ
+ñø/0=i2¢Z•%i&.÷«òB •¡g¢‘ˆó#ta
+ƒFx’r>%Êåɸˆ\B!8¡Pµëzʤ,ä/°ÒÍ TÍ¢Ñ6j«B¤V_ZV‚DaNÅöA%ÔØ{%—Q“K¿çyÁ@·¸+0Ǽ‹ƒ£€¾·õªMµä=z’VmþÌ–µD#²‚F¥ZÈ`Ly:T:¢ßÒÉ!zˆ‘[¬Úº8LYÄÏ¢Iþ”Ÿœ™¾‡`4N~ÎÔLJRÝê]Ç.m[;Œ6þ{ž„Xá{ñà@ν8¸H
+)¸æJôúìÜÔëG‡ît¢­«¦t˜ý„G½UíæÃÂèY¶ÖU!ª	q¹JÜDbÈ¡”eØ%scá·Fƹ8Ü
+˜8$Ä4Z	F-
+¿s>Œ´ë„ v‚ÃÁ(»4^_Bp¬`_Ó¼úæÞ!#ÃN^8Õ%ÖþA{ìéSQó8¦H‰Y¯d£\½xÀqJ‚2_Žl‡
+øh—⁁ò§½O
+Ü2‹¨¤\An¨"%þ5ÏTôJ§vlb7è98‘¶äFQá-õþ“Å=4Þ‰ðµXww¡äùOD®‚"m‚v
+
+æõm–£AGíÒƒ©$xÎþÁ‘¹
+{gü“_`ë	‚«Ûâ§Nêq©ýî(¸µ£ÿë·%
+0Kwª¬à‡°+T¢"^_ã¼Pâ‚¤P=»QÐ3…NbÇw@ðt’8[˜^‡°ª¡n4 ƒèì2
+‚΍¿ÓW¯¸”^úäÝ,"˜f9„èˆÄȐPó\½%¢¿RÄ‚Rï2_MÄ­² Ÿ†b«@Ô¤ïq^ Ôá]È2·r3
+*™ ”©Ü7Kºñ?é%ÇòÔW ¡RNâ²&ÜË—ý\•“onǹë˜!TW
+ÕyQœ² „t÷oKô²š•\´¬.¨¸Ÿ^\™ôM'Ûv*K¦ˆ]ÏÝ…‘­	Pd¼š=_åY'˨(×¹•®4:Äè.°2Úe at V­F@ØzJ"0Qq½0€¿VS ¸J” ¡>þçÕ^2,VbPȝ(8D¢Ð&œ¢¶Ü¬t²\…¾Ut“ÈNu‹uœÿl“‡êw˜¾ÌDJçy²Â¬\–ƒ£ä¡?$h*‘$©¦“‰\f! 
+µ9¶¸<P"à’¢[c²ø²ÛžÌŸ¾Fy! ]ÑaÃjË1Ië"P(jb}™7!l+ú¶µš3c‡
+ŽÞ!µØOxÈ…@M ü+§i'òV͸·òrzÁÓžt9nu’´
+VFÏÐn¬{¬
+‘ú×ì/ÈÐ9‚¶ÓÔJ
+ù@¦ÅPE°Pì›'vz7¹ä<ÎŒ#ULv5 at TÛÝæÝ,³™WJPv
+/בŽâš5‰¦|ƒ24€fÒ$ŁӼY»VÓ¦db¿˜ÕÄò¯š§lå0}­ÇeJ–
+.ûsœz³a7ˆ!‘W
+"Wõ×ð/Ì2×Ì`+[já*1sÙ%<)“³•“ [o"e@<ˆ;¥ô¦6²Uü¹
+7Q”$,רpR2gvÆuSm"&£X6æ|›¶Š+ŒÃ½ä~hb}ÿßZ¢%ÑûNiÊô.ê·^4ÖTñµ·T[¥µ2øßsL×¥£&)FgDÐe½5QÙhWÏ~›†rG+,Ù</TÃÿ=2ÒMÆÈv#-ÈÀ:Ÿ`¯1×ðÞ	†´¨d]x‘iM3/oD§ØY×ÈÔBÑpk‘—«G˜¿v„?·NÙF¶Ä…œ	¼Ò­Åp™…¯ëƒ=µÓ.äaòFxmÝhÀ©M蝍&¹BA¥ð›nœúžèj€#¡n­Ô²8#Ó‰©W\\u‰Öÿɳ‚„8rLÉÜt“*ûä«Ve¯É@X`Z:Çø´2bÁ£Üé§ZðüÀÌËž­"ôí‰2ÏÎ'ÚÈOD~¢åÖýãñÿOÕÔ¸ý§YÉ‹N «Bz/ùÉúdøÕžüTùZÄ×õß7¡!9ßS¼fÏeîiž›Mž¨wtWÖ@·Ç¸»¼Ù-zææLLt”{v2òWÓ÷sO%È‚¶é;C!!®7	Žj¬”UPÿD`pÔy!BÎÞ}%7¯‰€¹|Ó“”´~ÒÓjš¦ø§èNÜÛGøšå…
+H§ì.Hööï*j;]%!¨Sä°u§æ™êª™HɏÆÇĵ‚²È¢+&«Ó)¦Ë—Æ*àk˜Ä$a‹ð`@’J,®{^$ÅóGÌnƒŸ¢4Fm¡`g˜«WñáÕ>áV
+endstream
+endobj
+80 0 obj 25607
+endobj
+81 0 obj<</Length 80 0 R/Filter[/FlateDecode]>>stream
+H‰d—±’$7D¿àþ¡œ3UA€$HÚç®}kɸˆsëêûõ¨nõŒœ­j	$‰ä\ûÚ÷švõ~7ïãš÷öÃ#Ïœ×ÿþõïßÇ=NðjÝÞXé·ÍèW¾;ûjµÖâúkÛunë{]?x°{­6y3÷¸úí6öevGoçwÌã—õ;6ßêœÿëûÛ–Ï«Ý}Îö¿ÛXvý‘ôÓã²qûp¿~ñ*ôë¹,8£™Ž—í»Ùf]»ÇÜ—{ÏçNï‹õ(ör÷é<ú=Zï$?ÎÊä­µx’÷a®l»pñ›u®ÇÌ*ùvb½“?kÍ'ùˆsD?1I??4¿»­q}Kå#ýGéÇXüY‡A U!`®MI‰¼Y™€À9ÍɈӶ0èTóT5`¹¯‚ Ýq|³6®Ecëqm$uEK|:@ôûì1”è˜Ý.«Ì•wô)´Ööƒ
+<ÚJDb‘m£!f;û`õ–¨ÌµÁÚê‘Q”nµv½! ô‹#@—²7¢ö;àüéêˆ/©| à3[ÀIª!èÎù @Û…>;În¿’gÒ¡ °?­*=\ØDm]Œ•ÐasŠíð5ú¹hå€Âct•f¶ê
+¾;cÁ2]Í…@D>õX.
+0~ìÝ
+(xLNq´œÖÎS415ÎÁ+çñZ1@Êzgg¦8”@ó_$““¨MnVвj™ÕÕ¹–qõF ÕíG&“ô1U>"Ÿº¤l¾5>RùÈ¿OÝ™}Ê¿¥4=Uþ4G~¶:ëô.ì	ÀhâØ.æ€EL/Gü@`û“¢ÓTUaÑ”Bcô,Ì€B®â…€‚òG=íÇã	À.¦>
+w&¥ãqç\€þ’C	g« mÒuƒÎ–8#Õ>KÍYkÙüI~©¨•ú
+K~/	(ã`«1·FÌõ-‘¿3¯¾?rX{dÌ€‹æZïs@˜fWþËdÀ´õ^«•Ÿ1Y¾Áø)Γ®dÚ¨„É5™nIeÎ'ø?	¬Ïï‘4¥^gÖKuÙHÿTƒclÈ5´ñT&CNÉ>Ô•ô®	A7¢r`f‡0ìJb¤+h^V{b37séHü!a¨‚‘k$æm8~`óîO%WјcàëÎBÕ¼`šòß3‘9öÄƾy&c–ú ́	êͶê JAeAïEÿ•Ò)2²£ì†¢a_ýl vzŸTYþÏfÇ°T¼R•6ö›ôrðóPCl“º>!"IÖŽªîFæÚ^7…ôªMø]Í–Ãœé¼ljÛ”Z}âxÔ£Gª¾æų%[Lõ6YVvš6Ò}mAÌ€€G)̬I3.øSÓïû5`‘ÞDu
+¨µ¸þÁ›™r³
+“ËK¾.:×``»ìëë3¢L.¿·M±ÅÖ-1¡Dßû¼B­ä@+ÒD=½`‚ØTü´á³he.%óz%ñù™Lǐ'çå™8Y×]jî<-‡8@ÉÈ|Áœ¦Ù>7]rElŠå‡&‘gGoµHÓ>4hL	
+®dåÑ\Ž2½<M½ô†äõxŠŽâö$ñgâ…Ô2wRr™7¸ÙR#e¹ö
+PúE/
+Û;fG¤ëìïÚ|šTÌÓI'€k½ÕU·…@Ä—ò(
+ÌûC%%>šÌÅx¼ÓÐp%%##;‹™ 9Ð7rú§¶5€‰¤‹®fA`'ÑtÓû†ìq(¶S2fe!›‘$‡ø.ŒÓB&ÉÕ
+:Q.ZXêešUéU¬‘{í.sÉ|êúÛ±×*½æeRùè&«/,r°(UVwEš_õç«îÂáXºî§]Â#ÝUÛͤ°9Ø5O‡×,8Ogá’ö~jžaœ\M40Pš_‚ä!ã%‡-£mê®6¬”eËk!5RT:>=>ÕèGÁÈ:XßH@ù=‡]š•G5ðcÑ“:#ò¶t•#“EÔÔ' #]Vtd¨t]–ÒŽ©Úß+õ󥻨¡'Z].~•T&©n¦†EöÑ_*s¸<NO#Á ËQ˜õ(’TUÆr¤¨‚œ*^£§f°Ç0rðÖJÄa1S‚,qþ
+ä N²#y—	¦}ó¾éVƒf“2…jóÙe^KnÑ­hþšÿdìÔp<ñ¤^¿ÏØWzšHjÞn’
+…*¸\¹4Óï`^˜*NmXdÌÖ,Äl¡y ÍçqÕfp+&;Iˆ=‘6§^Iù$4Í£¦‡‡ƒµ—•XÊ‹Gù@3>ëäñýGxÃs~ž›bFo½ù¦Ú×8ˆŽá`¹iGžG!¿Ãô“î–WÛu-
+4Œòï\¦âøJ}û5&B
+b#x¹““%Zò¤`UaB	À󁀽`ØŸvg‡.âvW+ñæ¬iÚJ'¿ [w•âæ&Ò9)
+•
+x ¦Q¯á´Õý8À–H–²î°}1ÍÌÝf˜šöWøoZÂ'*
+ÖcÊþ}ÛDÁYnDÞr<šÁw°²5{Ž[Fí¡ÂÖCú	³²F:Má6«Rö%*¸CO´L~KQ^K ²F(àIˆ­5ûë‰Úb;-–Å^Ê1ø"L
+ú>9©¹½=­.åF©ýQýåA@uøÞa:A žŽêÅØM
+\€"&'%sAñö­v;tGQ†‘I¸õ+ð|R½s©¤|QUx±ªv¨§GŠbˆ@eáWþ…#‡:gǍWˆ‚3)¸XU›22—ì™Ú`X\aé|¸K£ª¶–»Éœ²ëΩÁŠ»Œþ1rš;Ù5˜s¥8ÆlÙw=U1¤;>ß`nÒ5qžXyJ°ž£ÕÇñc3Õ÷b•ÒÑšÎ."£Qºe;‹D6Ôú…»©õäÌLdP놌iö80˜÷Å=‘
+ý€"®²7'!\>RG¯þÎóÏ=úU¦«ý}7Lîž¾ŒU-„’+è¥!&×çOǧµjnfŠÅÍ#ä`qCUñºŽs{¿) W‰!òÛ3
+¿ÛN-ZyhÏòž…ºxTWŽÏÈ#E&4Ôì’¹ð§W^ºëQ'»8wˆ6ªÇ\ˆ­BízPmñ!îe½=a›>¯ÈÓ	Ñ“!ÀlªÐ¦–’Ô–X>+=k!䌯µ¦eÈÍ
+¡8
+µ_{OÂ¥+ò.¥¥†¿N[#Žß‡{HNõÜŒùiœèf•ý$ä­¬íËrYOLÎRÈ=ñM½¹³ƒwžÓB
+?&Ï¡|’ðS³jÒ<¤Ä^WŽ¤Ÿäýã˜6‡±ëú‘²2Rvœè)’$'=åë7x? &uˆ!ÀßE@Õâèïqä¬ü@Ÿ†ô ~65ØGŒ¦ÙÆŠï¼b’Ú¸ÔàgÅÔVIW~ö,ùj¥ƒ°2Ýã¸}i}ßé—¾B4Ÿ®Å*f292G-_ÿæeuî>Ížj¯ˆRgV•뢦Ž]Dwè=g¾ÍVõ®9É{:U>‹¡ã¸˜3iøX”ÌÐüãøï{Á˜SÅ:˽Ænˆ>VÔ”Š>%kò^*Úáç•JIùŸŸ_àyÒèv#¹õ¯ß'ÿ¼ÑQ"p÷S¼
+õ.	÷}=Ü;8üý¿Ûþ!Ê¡èP²¶¸ƒ¬½ŽçÈ6ë¹Yp­>”ªÖœ‘öùX´—Å-ÑnÒä–€Pý¾&Ój”èïÀxNçýpéêñ?QFòt-¥jt]sQá£<úé×ý9ÄWaLH)ÏÜñÕŠ;
+w€®-'tÝÚ7T¥c!æ†üeóÍJoaQù«I×ïõ§“~ ]×àg»#íÂeÑþ(ο_‹{@[í²H(²èV4¤šÛOyšqº–„(V™=ÝA0ßã’ŠÔ–I+OJ„®®á:¶	€ä±÷;LGÊ)–j³#)¨•U=
+¦Ð'^ô-eóÐ;Ω[%‹
+êéɸGt_X‡…ŽÔØ‘†šô`{n ú|E£ô›J9²gÙ¼ÓK-åGÍ	A›ëȍ)J»£!Ðü=ˆv…Œ«£ÇQäéÍŸûs—Uá§0_)5¬
+“×BÔŸ6Ø¡ úÿÝ·Ö&qd<H¸ª
+‡cìvôžd¦e=}Í_÷JÏFÁ:Þ±=êǤDÃÃ%/ׂ¢˜/+h;Ьºùˆ8ˆ“ÿ˜ÊtÄ'µît y£<^ ’¯YûÊAöG*¿óHCõù£Tøú¾Þr0of—Hê;<¨ÒsÏ[ûºä¡kò–ºë䩸ëìN
+®²3žO£½ã‰,T­\«!ÛV‚k³5DGc?á¤üë^<5/h>ªlB¿¼C/e¦vIô3{D‹ó¼#ƒµªÞsqªŒÙirá‚ÞàwŽ¾­[¹> §†0ygçË„õ”V*Þ¡}'cX‹•¿Ï|Ò¥àV‡@cÍ~òêûêC®ïoR2K%\¥ˆžJ>p‹äõ&+=VÖÈJ”|¢¾èx3Ç
+îîsÞ¥ãSC·" f×ԁÊ`vS¾¾Ê*83B
+WYª77b«\nŸ½Yù2+å¾³ó÷÷öCѽû¶wß÷yæ7
+X
+Ÿ¦/E4;!X­ß|Ôqq·qÃ!Àé}—ÙÍߐ]Üq(®"g=ãév‡—(¡ýW~ÛE™Åý€0´ZT—ÏP’NÍÅ-Ôƒ¦»FòÈaؽ¹Ô6ö$V—LË¡µëÎ0þ›’mК<Œo›"™WòŒ™³KƒwÞxæItOƒi4`ÇÀZÕ+¾¯×Ô|­ßߣ
+Ñ~ïl®Æ¼k':9z
+NéN:lFzÏs%1ô¸1¢õD–öKºâ<mÅCœ¿b½úvßa_vFô>Ô¯çC¬´êø³A˜?N]úÞÝQš7ÿÁØí¸Î¸ÿ)—þ9†±íp­Ia†þÁ6^	UŠåËx9ÓN°ãðv¢wYËdŒ`©¸zDË)
+±Kät©2DŸL
+¿ö„a’)Wsži>1u:°'0U§ø«M‡
+)‹¨’53Ù >tý®'QKpC>²:&$5ÒL
+¨™0¤9ÓìØæ¦ #ÆiÈ׋šBeN'B6¹ÀêÙù”œ`ç!KŠ»ï"ƒÊEWmä0n›_/c¤Slƒ!{9]¹Ú5nv- à)‹€€šóÁàF¢¬À_ï[òvä%cœRŽÎCÔbäçèà
+°¶øùŨ^cxí® F|ÞV–ßœ»ñz¦@'@
+ò[fâÁdÔec®e()(xÊÅÈ
+vÏʱZXø±)§á´¶È¬ð™¬¢©çª8f™E1Aš±÷0U0SʝôŒ)µ˜R‰ÿ´À‚WÜèøŒÜ‹d,92Cš+‡} â^¢p‚“,
+hBô$W$†Qß)¥ˆá„'XÞÉêOÍ´©ÈhêH¼'§i"xâQ&Øä*e^UOÝŒ;„8oÙ­›ôf ×nÚq5,§²ï§xÈÊÅ€çÉd[ƒœ’ãqGö!n5ÁΨª¦²x¹è!„Ži7̝°0WzWf›ún¯C„1ÓbFMë5Œ½-÷ö%C›bHHu-"bÑš‡	ßÒîT”øÛŸ·•k{Pj×)W§‚÷ÿeƳ7ÿk­é‹@®XwB7€þâ”/KïaHÞ‚T}ZQâŒ$.°«£DÊ0ݸwÞ°f¬@éL
+mx¦¯86¯‹ÍuMñ&¬iÙ¤k
+úÄÓ¬s3÷¥ÚAÇÔšéqyJ­¤qÐíÓ„æÈ9€þ6[CίÜU|è4‹c(ßkCÞIg‰RL Ë±‰¹ )ü²HvAö?ZUÎÓÙãê 4šðDÒØàmèzR1#'£)MÏ‹tíÙý«bx6­g at W?%“ÙÆ0W7ì€ÐY±f‚r\[–—»æ eP'ô˜…Z at aj²Œ½bÑžQƒ½£ÐÖhŠ^é é…Ú£(S'ä…,ÅX“§øÇmÌEË2=ǽDéÀÐ#͍††Ž±Tã
+Êp{À…|(ûÚÑ´É·¿÷\FG')n”…‘!“ãÛÂFòHé*œì%"³‡xsPÞ
+“Œr/î#ù­Ógôe,ËŒ
+€z‘Xª-3̵AF€Ô‰˜×´íæÊwŠDowßç\žr3ã®AéÞ·@VÔ 2žã±£þ™u"þ
+o»(äºb<wöyÙaAÇÈdËz24XŒ+ŸŠv54
+_íqÓD+T¤xåÒN«m=y¢ÒŒÀ‰H¬N÷½çêÀí*U¤x¯~d&[ÆYð}#&‘ÕúL€ËÀE–óµS“pˆ$:#iüÎ-òÌ«›&`ÕÐ9È@0î¾ë:—P–fÁ
+;q8‡…ŽáB²jÇŒšèÝyÊCn·í ð¡J^½¿¤S,GüU~ŒÊ`ŠRŠr-ÒãŒÄSº'¤û@”(ǘ=8Ä`Ý*•/×T?=wóŒDþÔ,
+Þùšî©ïeHW}
+¹šë <*ìwD¦µVä;¬¥à(É}8GßO—yožL»“¦ZÙ4°o3>É ò½ÍN-&r	º;U"Ðêt .Pz‚ÎOÀ$Ñ—Ú-XÁÄʽÉÉvŸxŒÑ¹aëF¢øøÎ`1­ûtÄ8Ê’¨xô|†D¥õÀÿÁh™@—5	N´ü¡X­¾îáXõôJ–,FÉÝ'mkÏêŽS‹̍×y3á$qªò1šÂ
+܍)¨‘ZØñ-FþTö˜°ún‹@QÍÞ”÷à¸òWÖy¦“êUw@• A,ôâ.bCbÜ9$úO—(	g¦²ˆŸ(*@›”Ï›pf£»mÂyk‘UÚ¼°çm¾‰\vÂ#JO¶äjNŠ»š"€ƒ«:1òÁ Ò±ó‡5ÓÀòà:p@<žVmñÁð¯ˆÇ©—Êú½iûø®r$Irø‚ýCÉ#¬ñ>ä1Õm³’Skqúýëî
+¦Zoð;:9HSÎûðÎR5Yët\ñüÖ¼õŪ“ìi¦^]‹à\šn¸»…°B´Ë¸/§¶Ïg¸k½-Úø,t,ú†ð¥
+’AMI7ʺ
+ßd\9gõïJÞžÚÀ6eñ+%£Kè“3Ëk½áÜ'¾æ§)¼
+Ò‘ž¬ƒ4-|xÏ°2IN>ìáMAcãcšð0×O³Œ ³·ÔÜXb‹à9´úB=‚=Ú‹.ú¶6â•|j€ gkçÐoá>¿"•ìÝŽ¢„+h
+ܯMÌÕ…6LõÒÚI$c[¨tÏd>«P6Zh…/”/ÔT5÷ÿŠÕ¤Ê¬·—º^<‰÷uc¥rí:îEñÆJˁºj蛏ÿ+ÿ­1vºÖOsDÅZÏßȈÍ8“û¶Ê(¦
+÷Zƒ-œ
+™Ù£õä¸Pò\$Þdä²ê°DÅ¡˜[s‡¸¨ 8¼!]~e{-]*üyÄï$îÒ[¾ÅËêŒXÄoË,-·Už;¬{
+GŠ}\¾—­(F¯^ËϲÒvû^}¶´
+˜«[<˸Q­½ú¢Ú›#ïŠÄFdß°Ãu­Ý!†ºžHä¹yÝðÊc·Ss oHÕ߁ÿ<Ö)â]	Öe>çä¬+¥Ì-aºÜ“½x½î1’úÚæ¼qám1&3‘
+^e!ñõÆ\0ó9fÊcüyp<¯Z®ç
+B/nË\Vnë\|Î…FÝÖ™’µdóÔ»Û²$`¼à#é´EÊâ57^s!¾·q«6®¦A!ãç{BíÏ„)87¼Ãm[Ü´çy™™óo¸b0½¼M³„­y÷;1÷>þ:œÓ	õ0X<2§»;°ní¶Ì,£\k»¿Û2÷‡'#„¼­#©3eÖ›%D¢stÓz¾À­¨Ñ+ÚÝïy3·È'I×.Å|öy)7ãG$Ü°·úʘ»ú¶éF±‰ŒƒÎôz—ºàD¹ðfãD¼†PÄøi,%-‰9Wl[*ˆ/´(ÆÏC®®5&hq“¯—ƝW
+mdìX­o$êñŸhšÊ”0÷bΩÊ!òYœ§~þ# Þå1ˆ;ѨŒ¡÷ˆbk)ÕDÆ
+¼ÃŒœ[&ý·§²­þ4vˆî5È6Üøþi¥;q‹×7·(ýª>
+?­Ë"z°O¡ì2-CÙáyé
+ncyÆœ¥¹î)DÔåa¹§DR+¶FÓú­Èu,S8KÝÕ0V_¡‚âב_²-́3º¥7gàÎ#máËðƒß6…doT—
+¯9|èªGû,Ͷ¯*@µ´ªŸf…ö0xélتº÷kÍ'ú«µÇÓÜØìs]åøòuêAèb1,˜Ò-£¾×°æ’ч¿QÁçÁŽâÇ
+ÓÁüMì|ü):¨êÉ,C ƒOÿëµUeÑ.³¸>Cë˜/£ß¡E¼&†ëm­ŠÜÓǾ4LOp”‰gšcD™·\þ0ǘS2x ª‘Ö² !Ø$#‡ñ
+Ã]¡êÔÖP¼ÉÄäÓœÎ@b¨òLÜËdkY˜@¨9±’—($Ôæ§a.ß@!ßB¶$¬—åñˤ­†¶UoAÔ¶Ð^U½ÏBžã²é
+à—ÉŒøabO¡€Û[!æðœÿ27“hâb>Õº8‚¡]ÑŠáÓt¢E9Øý™@yobevZaÞCixZZ¥fvµ{%|…’¨€ä¦hª
+“
+0w% ¤ý'´³ƒË,`x2U’W›uÙQ/t³…9B™ã>doT{Cª°®3S(œÝœø±u³b.UÔÂ^H–
+Ć’¡U)¬2hÎryáEkÒ6ŒM=Q'‰±tE6([}äòRè³èÙªà`Ye†ôi|¾=ºCZ¶,˜¬œ=$8¤
+’á÷$™§¹Êܲæ
+ÕŽÀ^Í6…Ù}{駠2NX¸%:±ŸÖ-dIiº–AXš0ÈŽE,aËìðB뻋I f¢Ý¸#õªq7Hs秡nLêΪ'Û¡+܈®V®¾‘£(kîs…À…&VI³jÁpápÃäY ¸+MŸOâb%õª|Üžu‰Ãé“¿ó¾?­¯Ú¥+“ÁŸEÑ‚¶©.¨ÚÁf­Ðbá*X%ë‹¿zSÒËÆ?­išcrQEnBŒ'u®R‘ÑDa¼HHO;¤s»J]¤g­Æ¶ü† Ýì¡<­ž/Ýo#Ù7‹¥‰Ô¦ìõTÔgžïê D+Ä”U0ã
+#¯àJib…¼àRZ°RFh¹_ÂXm¢¢aSÅ¥IfÆhÙ&ÀÕ“À2aê¡ß²ä,N¿:ñ×x<O	?^
+N1Ÿ
+ï‰6WÉš
+í¢RÖ2†rã¶-¯ní|ÄÛ„ùó©ð†xèJû²>|¾¦Ï$¿‡ùÐmj ÊT8Îp)&™]dÒOÅU­™uÚ&bÝX#"
+œ—ª9±£T“þ㟺/ŁtÆ̨ù:v™@ŠÆ³éè×Õ„Àʏ–Ì Òp
+Ù%«¨ü¡[¥òÁ‰€˜‰i¼N.[]\°8ñ±dr£ÅEÃ,6Éú2 at jÀcEƒÔ½Ä]A¥†ªyöLö¼
+u<¦©…íª)
+c¥2N¾­—[H\ØBpü²Ê+tZ8Z®ÜK3¢øu€
+ù^pÑ«÷N«ˆÀNØ¢úl-Iw\ͱޓ¬(W˜p("ÕtuuOìˆ(RNYI`‹PsTÁÍ"|mÀ°ªÈ9Ç@ðu× €`ï@ÌùàJb¸Ÿ*£!å”\EòR$Ë‚òÁØ>â+UL²þ±ýÃfˆ<N±n “6SÖd„Ìá\F퀊z$g±e°.‚¾Ÿþ)[-mjÓ ˆì’ˆ‘²D|àµËü×Û£®ÖG—Á}É{?}N8‚«]M;Îl·ÃEAuƒbh͝j<Á.±îv¢J‚rçff.êU§‚Tx}BYgN@‘;YsÚ–Ži“®Ü­+óLðo¦x4	œ±„5\nþ3…Տlï<™OOêK%]ëÿI/—I"
+?ß¡6H°åýÂ,/0…Œ°ŒB£±…Œ\#ã‹,ÞžïDdÖ_ÝýnÁfz*ª222âĉÑRgzîyvf$
+£^¬Ñn~»I3#|Ñ£C²ÐKwq­|…bœD³©éJ6ŽŠm1ªÏpƒ
+5«Ó²*Ô|‘äí¥µGQfKZë%Em:„ ŠÈ’ßçÜîrD#=¯DÓSµŠG›¾–LÔp>iÙyúÎûÊ¥•4[ö»Hï¶l¢wUDûaÖ˜hÖyÙ¶8íWJeqt¾ó¥i‹’R‚I³š푉¦@ #%ï•âG(|íVn(OüÉÇŽòÖÇ\ƒQ^lyÝR\`-³§áÂ6	UCaº&ľ”™V‰Ý´&…´6VkÛ~ž½~ƒåk‚NõÝ\+‰%Ítš¡¤• I¸HdÃH›KγטþÙÂÁD±ŸÁú_ã‚Ê—ÂbHÐ*±ímZ‹‚•âçšärGŒ|!‚Ø1qÉé6ÆN—í¸—Ðfê‡P…¿
+ ž½q¢‘R-c
+QÄOôM’dì³0ÓÖz»¯TvF•G†ˆˆ4q`-Y'«X,ój‰w;ÊÄQyT$
+ YPÙCË
+êÍÜ÷|;L¶æ,/|]%#Ïlûèõ¥·‡
+þ²½:Ķ
+ÈÞ"øêmg¶}özâïŒÇMՍ¿à¶-¥\
+]g¶ð
+%}£¡°Q*`Ù@°Ù¶æømŸ½žø{¥L	(L}zþ·
+ÔÞß"Õ¡çÙöÙ뉿א·$‡êç¿mÅåP!*îKË>w=ñµïí²óù·_÷övœõŸK¬¼´T¢M+­ÌÙàŒ¨f«ñ[tž{½=ضcg‰ç×=µîóןÇB´V«7kr:»|ªÍû‚Øßô=VŽ
+('g¨¡•T¶Yë.I®Ý¾`‰¶‡~®âœDUbk]3¢6@ҍ5¦¶+
+ÈT‰ÃΤÌg€hɏuÏ|Sé“mâcJ„TÛ¹^ω)„šûý•°Lsê#.ÑÉOr#ÜVbEÏä5„IaŸ.Ö«¢!3Únä«7ÉÁ$ÛŒ®Íæ¨D
+ÑD ®VÒpª"r¸r߯qšb»Ÿ3ÍGÆF7_¡t{u*|zKöê¡Œ2Þ|YD³P	•ç'ÅþvÜCÖ˜‹nñ’Ð÷YAØ
+ÎZy¬ˆ›o:41¦¬}£D}&‡Eû-
+UQ|i|xz³Dˆôٝ¦‰Ð
+g¸Œ ¹p$>R\k'­3ú„²*$1
+¥ D¿
+3Y=nÓð“{Ÿ‡?€•ÝÓ@ëþ’„ªv&^7‡Uzæò0ypWR<ܱ>¤ZH‘úéæ]ÑKu’È"¤Àg5(‰Ýh8ÁP>Þ¦û¢L±hæ‡7¯Ý8$‘îKƒY÷판9˜¢“Ù¼@è£X©ˆš¢¡è‰,F-ƒÈEm9«JÈð»§Á¨˜mèÁqvWØòËúºØŸgÈÖ‚SêèJ–uqìÃ}MÚ3©@²˜`pkÑ­¼÷rف, ‘ z·ô\ÎUh.‰‚²ìAMÍ;B7¦åõF
+zª	U"jðÇd§ÐŠýÀlÕií"ˆ±[` J‡j4IŽŠðA©ÅY¹½–P®Faz«¥š‘¸
+CKÐa…D€D®Gx6[bƒ2>4:i9ÂiiU^	EXx§PXU®G°a£+V
+ á.´ã~^¦q›•ã…/‚¼¦¥ˆZ5SE¹axW1Â`Q|ÁyÎœž‚_}·i7S˜`‹÷ÅIݵ™?êçú#õowUÚò‘Çušö‰›ÈÕэ¹ugrõ’hù	“ÇÕ¿›Êõ#æW¾sy4ú#ÊG6· Bp’Ü=Cà#–½já,/´ê’ÕZ†MAVÑñ2?°:/
+ói‚¢MMuÏL[5–î)‡‡Yl=W¿m§|=WÚÌ=Þ`€"ïŽÌå–ÇQÅF Ò¡÷æÆÔ',×4p+p§.MŸûà·À­eD²*­–È¢´$iY*(â;úŽ³QínŸAzµ{ÂV‡¼»“8H$h¾uü)÷-zÞº¾:ÚÈ‘õ*&ë
+þ6†¨ŒI­ã”Àç ÏM^p
+éÈL¨{Ÿk!˜3Ö¦ó«,—56Í®‰Cu±؟¬UÞ.Õd­I5æȾšz4L‡}N;þ
+,Òt‡uøí”F,¯mÊú—ØìIC{9ÇbêD\fÎÏ0ilÝd>NΉJaG~±7ύ&L‰Ö/ÁË
+ÕÔ†ù÷âñâ-¶ˆà¸0¶QU—uÍ\ߟ`Ôaï³ùlÈýh›­ðÑÝ2À’ûÀûT†êÎÞ
+g’Õ¼é¦züq/N0XÆT][F"{xs‰ÉèD®ó1²u­Çƒ®¶[ñ†+|ÚGÚn¦¥~ïä9¹,:¯úžœéÙ1ì5!a•w4i9žÃ~Ç°0u†T8·N#¤9}òº% h
+ù†ý¯5G\¤D¦¿Y§À ÂîØ~[G2‰4?}Í[çîNWEƒ!Œ%‡Ѳ¹C¸6ê´D´	‰!ëØ7#†ßhO†QcÌ?”ö"H–¾ø‚o.œZðåcn]üÒDཇOnð—$"™…±¢ýõZ\ºJä4ƒ{?ÚM×n²;òÈ<ñyõä¬GèLëÝÙ_G#Žz&[\²:´V‰®ß6•ÌÇ72.ßq-œ¤2qÙ[|“Uº»U•¨wƒBütkn—RÖ‡ ‚†ž7©±«G|(h$JÏ£Jâ#ñ÷1”¶ҙޗ߶lRþ´É™	àÌÍ"‹=[M¾h¹VèvÊÆB%’Zù”YÁéûg.¦|Pw×¹³Òq+p#”°iBip
+˜àÀÚ]Ú‹mËj§bPlŒ×­†Ð#r´™EšéÔêÞ1К}2‰ªÈK&÷/ý=Ô¦4C=(‹2Vf¶ªÚ2í8¦’‰$‹ËnQ…B$ZF?ïÆîJž•Àâ)CMÖ¼VÊóûŠZp8Œ„”Jão²•?H¡4ú«Ÿü™¬Wl!Jê•
+Ò^=æº
+ŒñÇkÆž9è]|¨-{ønf_$Ë7£Õ¬q‡×iÑü*Ƥ}»M‡ôÄc<èd
+*öPBL+ÛÊœ¸nêÐy{ÃÚ2v'è½÷ižš,ùßwïðˆ]”­Cu§‚ïÓ9Šm¤ ŸÆQ‘ž¾éq»ï¶ÐUÅûîšñxÀÓ4MÓ2ÆÛ3FîóÓ2åÓ,*ß–ß^é
+c;~Z%D\´ÏÓ)M;q¬O£²Ûo¸éÇM‚WéÕÓ#4䈟é nëÓ&úsÞö€6èòßîà7›’>ÍÑ”MûøôFãß:~:£}ˆÐ}ÁíãiÚ¤)’¾9‚n‘Ìh®GóÛßÓéÉiíXÙŒJ3“¥–^ߢ7b¹m5jÌÃG$‡æ–«@ÜOjž@N¸?¶>áOD·¹‰Çqémn’@ Aƒ8ÐUõNÈè‘æñ)açÖeß·¾ká¼Æ$°8»<u;¿îF§ó88\1ZÞ„Z¹«
+I¨"‹Õ{Ï©r…4¿J
+õ­i”gŒ Ù¼¦¸SÔ}æ5LžõÌŸµ\õ­2ªÉ³m«âL ÄÏâ\’RU»™1.»†	[™û½ø»ä$Â
+hžú¨i©‰Qþ…8m¯Ò¶4†ˆ9[y6CàéDaBy~8b’vÉ£¤H«Ãïz›q“ª¥z›n!—·O“”Jöpó•z/{t#¢siÑòÇæÄj3з<^¸¬S‰r7½ÎŒK0\‘G:Ùί^šë¾ƒ#¯M²;ãvóN	{tß8»›þ‘¿òl`Ý6}hzcµóæ®ÃïöS_Û1œ²X7Ë+!	Éó§º|skÚ¿‹)ÏŸÚ¢¯ò駴2Û^úOeAQ}}*ÛÄK;¾
+붞¿u-oE9æ”ß‚Š;×ü)g ÉØܧšMyâ»”|,Ÿû®¤‡Lmy†¯ˆuÜ)ã½8›*êÕsYJœWÜÂcÅRÃ0/_…uçÔz}b€|©`<˜6­²µ¢¹iIóŒmÌšnæ¦$ý(AÙðvä.%±Æô-†æt»Î¼r´lÓ¢aaó…Júj+€¨KìqU’ÒÜq†zt91!¦è–ëW!ç:í–G&Ìý¢Kõv͓ٻ߲ë./ž+D6Ñ|ßYÙ¥¬ˆ>ž‘Évߢ—ÂvWoð—¶Ö—T¯´Q•sõ~“C‘Sûê\¢®<']w,òË>I¡}·¯(Rå=ZQ]79"Bã¢]ñð
+4oõj½USw¹Þx5×CÛјgß3.{ÛT¹÷.y¶	ƒèš›Ã²šÞ5â-Á´#º
+d
+¢™9ÂߟñÑ>ü"ßÏ`ÐYDX©úËwúâ<C“Á,FuOWe04Ê‚
+‹l[E¡Î¥cÜËÉuÉ5Õ•Š>‡÷á7mPvýM£KØ9Ä¥QÃ4qÈùkâ*®Ìoû¦Ûɘ}0Ïì?h$Ýb0(l‡æÞ$À$’6”Kèô4Ù©fëCˆ[–8ø¹*Â3Ó†¡ûÇÔé |0]ª¾³S½×“eíbçêŠÈjéR|—cžL@£åÉD;÷SÞ‚Å2uÐéœþh^'“[°O´¯1‰’ád‰ÑÆ•åMÐâ³.LèðºÁ•7›ª3Í’¹¿«Tß0É>âQPÀ§%š@ý$4ú«~^µÍÁè\<¨¢.¢´´ÄäA$»!Ç÷;K|”
+6vL%;¸·'*bBKÀ¶«•wBý¶R}Ú¢”ÔÚt@ªÖXÙù‡§’`²ÔÑöd	3(úꇆX$¹„ù9˜æ˜ð
+
+¤ÅCð”帻ñ¬ Ï8’°º„ЬÄðôïyÆV3>…»+ÜdÛ˜¢rØvM‘„ŠŽÞ–íëŠ;Ÿ;ÁÎèx"ójÌ#%áRý£´Ë\ú÷¥£j~¹bᬩ)¶Š„D§†PÄ3Êî´bOÉäjŽ¼V`5
+:X#µ|þUì‘”ý‹«ºÀ¡§k®;¼È&öÕümð¨Êõ¤×Š»ü-O0Ç~§·¿ñÅößÕ»wà2ð³5¹+3²mý*ÁºÃêzOÆ Ô/-Kò
+Š¢7Ç·¿ì*Ûå«+Pv–ÅÝ yá+âõº/duxWšhüv½JÐU菬çuóÙ!jA‘æ™Ø¦U³+ê§yëíu`!^uÞ¢×õQæÇç1¯JbÑ*1Ïí¢i#†%ä¶I/tuY„ˆ42äɃá1¦O P¥X†—PˆÅç·Ìä‚—iÄ0ª±‚w¢âŽØ	6Vó)¢¨q|@gQÂpå?!ÛÍï„Êz‰&9f×ó‹/#ÊtÙ½)É›®¦3ØróÊÒ
+IOX—Þ‡)Š£Û.Æ•*Á¿æ¡êQÕÜÉ#DÄi&JcÄÀu¦òYZâúG¦‘°ÌE«‡u~
+Ö}r²º^jƒ!¤.-àv%'yg‰!†
+(Z¬»‘Ù›kh$"!V¼x‰c»¶õŠàvŽ¨èÙÚ)d9gf<CSˆnC"-Ntú•ÛØF– Bƒ¨Ô…½VÏ´„˜»þ„|ZÍç%4ÏÞüööbEgyã¹ÓÒ]Ak‰Z]”< Œez«ôŽN60·5*ꔘZp+Y¬^âßr':”JS2
+ôU&õ$Ï£ásÅ•F¼
+Eü9TPוD@šïŽB4f!°3hù˜xç˜XT¼#}ø1ç!ûèDCÊá**M¯¬%b5Vjêä6Š—2æ44\![çs¬qs7”ËEßà.X»,¸Ÿà®pî WòA:4×1·å5]°)CÁ9e,²Ô#ÞeŠk¸Öd‡™ÝζäX§†*Ž5iŠ;íÈ5*¦ŠR‹ø4€©ðC
+$J0½
+Z
+žB¡°/ü=þOüHúï‹éó—øçß`üç£=~õøòéñµì_ü–žN¤_ûÔ0½=Lq‘l±ñ¦cã]ôký–õþ‡¢Hoþïwÿyǃâ¯á—ºx3øá…WýÆ©>Æ÷K¨%Ÿû¶­³Áf}Ï…kÞ1cÉ£ËV8Ǽõ,Úë*×…m¯×:
+!Ÿ)Æȱ¿k{[¼-û;bî
+¿¥Ë–/Ûµ-iÛ®;*×oß |]¼…C™ÞÛüüÏ=Å÷;î÷Ökßý^‹uõ°-;lõˆ‰ELn[Ä¥çŽqó8aì8±u|ò±w^Ø^1±tavaaû¼Óf±÷8ÏÆ'Öõ°œ²üÌÏ×þGð?¹’‡l‰-Ƙ#˜¾ñ§4HÒ0Ô/§ÃŸŽŽ0ŠúvÑ|áÙOš}}ÝK'l¨øü{Pß]´co·¡å”¨;NX6¤ó€%ü’»é°Ó¡Ô· Ü8¨oÉ^Ѽ^ôíõÝf÷ºº.[9¨Ÿã¼yPŸ§uÀ×vºõ÷;ÊAýöQ:X¬«‡-Êlg9®ç;vÜÛ:b¼KNzÂö#ZöqqàN›uaVêojÖƒÒë#šO®Ë¯9eù™Ÿ¯9|Sÿ¿—}N§	ÍçÍ^½ý@[Ê?*m¼‚È–äÄmK±.öƺÅuàT/)l-lí°™ŸG|çxe+OëŒ}ïioó^ˆ;òµ·ÄºuØr¼¹síE)…h¥	#Éõdšu³Í}ƒ{6[{œ¶žl½tD ¼°óÖØkõðÅW{û±è­¡.oYâu£aøy6­ÔêcDÂkŸNz÷	\ß¾ùA¥ðz¿ijÐÁh‹Ð® ÃmK±.öž´aG¾ÔÂÖ[Šä§ ­ ÃÜt¸m5 ?)WbÝ	VŠ7—ƒÂ9Þ\7oçñ–vÙN?Vâô£FØïóÂ;(ç3`<ÓÎJâ3úÅVeêIBä†lß	¼Oz÷	d/BH#g¡_13dœ	šÖlÞ1´i¼€­ jhºËK¶Šsp.¦+ÙóAÙéJ(´“¼•Iñ2‰™ª-Ì]±“å¿7èX–æŽÛëÄx|奿–\/J¼YÕµbb|ç-³a!¦záVw´!Q×eëÞnàÉèœEѶÖÈò~aÍëh|u¥Pk•
+Þ<…z®C0QEý?s¾ÞA[Á,ˆA¯÷QšMÕ
+TÆ1‘½x|rZ±Üã¥	'®Ï£<& ¬‘
+yÍIMß­MͱD¿Î‰"Ó‘õ”-
+þ>¼…íZß(ñyz›Ç$é{Ð
+Šd3ZwIŒ»y<‰ÕDƒÙߊÜÅû·
+
+͸PuT½·¬º£,…©KÍA®ÍøÈÎœ#P/N„U«Ñç͉Їiú¿ˆ0ulÅqÂíøîµé`í—-K‹AMÇWJÁ¥ ·'Äwð Åž<мÊ{:‚û–©òdó —"~Mæ"';¹W¼ÌpÚìÈ…¹úâÒn%„¶9|lÅÓŪڃJ¾{só e#4*© A©ŠVÆã5œ7
+2Ÿ5€¢ê‚ÞÒ]ù7ô«è|yèG3=¡õ–	}ž]ÀΞÓ6¢«$Ø¢"íEÙÙ:鎌œuîJQË”M¢“¨f|ã¤FÏŠŠOñ=\T>+ÏM]Hò:^KwRMàÊÈM¦løÄV
+ô¸ ÷Ï@{Ç6±h[ñ+Ø3Ø°[V‚µYtGÓ“	üèü²ÿ|i²ÍžŒ{KU!ZK÷¤^\ÀôäÜçì@ò±¸®&è*¦¨ fð
+ÎúîBºÏÄÔ·h=
+
+À©ÜesE¿¼K°Ý6´ŒR’¼RÉ'b <%Êê©lbti[N¯^` ˆ±!‘`©J”¶6/¼{"ຆ`ÏPp]U1Í1G½1b˜Õ@è0z{óŒšÀKöw0m«\6PcC…–0ütr4˜qi—§jË2@Ç‘·ã›½…”48û~PÃå	2 ÌὈ@°ÙkCXò.	ð¿®»Øb at YÞ¨3rìñà—Ú†gST^¸’™xÔ[¯­/™H
+ñE%~
+ÈשÌV–ŠPVEƒ1Z#+ò`XžQ-֝aÿ.ùÂF™Ï,ÇúF™<Å5·`EcÕçv¢ž|
+ÌBKÍë,7Ç=BNI	CQQ4\@!îÑ„j´†ðΕãDãˆ/zú’.Ä]mÒñ=ÄSÙ°i*SÒ¾³,€žh VoaÁz‘uNg»Ã&ÙÍë'²cÀ¦rŽ÷–€ðΩ}S]
+b‡ëð†‚GP‘uþ.­e¹ÄL»@¹P{ð‚ów+D÷‡µù²ˆƒ½çè´À‚RJ at 8äfJº¬&‹sù™ÓØ¿Ñø—¯k½Ö>cQúL´^Ó/WVBÚ¶îŒcw€MLށcs#YÊ#)i¸KŸyHvúê5u¯Ù(+'Þ¨r•ä7Œ8S…Ò»h챸)–ØÅñI¦12]ân[Ô67W<ÁBªÓXT)^“ŠXQØ„õ,3©ÅYc¯@MGäœÙuªJÔY¶µIY›–VJJMcý	ùÿ´‘ãdïC(˜¸HÔ‰N1å269ˆ¦ÑZÉêŒñIieÿïN×É9›^OSjPpŽûœ>ËwÓÝ9Ò
+YÚ¯Üݍʎ¯QÆ&ƒ2˜­ÛXº
+:·@©
+'!}â’õ	.(É[òÇóÁ,-yÕ&há÷8È0Y^ö @±Ÿz”ìZ(äà±û¤šª×o
+‡ ÆU›³A­ŸóøÑAšÓT¨‰ú‰¤<}—L6tAýÓ½ÍZ&µÁ†Ñ<Ðéàß6 x÷&Ê#äÅEŒæ¤¨Á0Q·`Ë\ãú?78eŽgÍ&p¸º¾z/Ž›?Ϫ¥QÖ¶ð±2ž.¥Èƒp„Ñ]X«[E`«W|Kó:J¤¡éœš†ÐÊå`ðsL©âƒÉ—–?!¿aä9Ïóp1½éÎœºr{ª2»O{ÓÜqæ¾ÔíæA1äcú1ž¹ºJH£€yfeR,öCì
+bká~@‚ÎVŒªÑ°±H[v€Ÿp^Õ£,^EDÅ–,ôíßQ*Èp§žýå‘›ô¤{î¯Åi}Ì”ø¶ÚžëNG8¼{®v_7s‰¹æ¾—@ž¹ês$UßsÅï‡GUQsðÜwW=æ\^~
+ïnŠruö4J¹ù1—¶IÎ%d¢\ëÒYwÎÍÙã´8ë¢ãyÍE^gÌóŽ~½ÃßkÏ;JĞܙ³ˆ3§?±rܦ÷³¯˜ö+¦-Ö•·ìqcéµç[ÜaÏܬÌóáF?|9w±p,åûÎÖã~ãáÆ'ÿþ¸äk’°eT5CÔXÛ ‘/Ú¿Æ‹¶ãºÚ¦í5wÑv}CÛõ…¶ãÎMÛù
+mÛ7´íßÐv~CÛõ…¶7•Ú¶/´µkÝCÛþ
+m×7´]ßж}¡m}¥ß¦íüBÛrQ9hûJçÛºäá¡íüB[»p£ü
+mçÚ^ipѶ¡íMLJ¶íÚ®/´½xõ;r;à.F’9Uwï’ê…ÙȸGsºãÙ—£s0é¬{沺zñb¯Ã¹g¿ÊÚómŸþ­µ‡ñѝë5WãÛ‹£=Ÿu‡-î|K;±Ú[¾;–¤sÏPýÎã‘QTU?w]ërÄ%_ërÄô’eqÅ*=q>ûkÅ;úkn¿ãĪµXw•—&ã΍¶â½¾=0zÅoÇôÚ¯÷³î¼
+<ÐÛî˜Ë¿‡CÅ	ùk‡6iìè@j¼(ù›
+<v4»ßâ/¿™""WölïëÆ5—ý¥/ÆÇ:fàõ*™df*Mq¼Þ#ÒŸýÀÚÍäuDn}²±Û‰æƒÄ~~»Ø³¾ar6ÞL®D{1%kvo´×‹5Xû¬iöCw†§‹e{¿ñbò
+ÖöùÉä;«ê‰Ë3×O6?1˜ñÞ›ù¬{â÷ÄôÁãÙïQ¯½b:҉߭^ÍÐC}u‡AÑ{ÝÕ¼ç^œ<TþÁÑ÷¯®û;9ãmèV²„~ÌFfFA‘O¦ñ9ºRx¶4ÔU¤Yœ!óýÈî%¨=ÓÊÙ†£÷ùã×?ÔYEB¢.
+KMº;‹·@5K®
+Ç5WïQp«äåh6Þ*$[¨Ìþràmä|®Ã@`]x
+Û%«ò÷ÕØq´”ÉÏžÑ]a˜æŸ¡zz
+4»™­¥+CË6ôÝ!žË¼
+Vp[Š>Y‚-ÆZŠbM`)ÄéÓkô–¾ÂîÌ¡À‚Vm	>4²Ÿh>,°Yinz«P,ÜøôH4Ä-1©ŠÛ¦`Ae¬÷It>MÃ~«BÀ»•g4$]2Y'sæ}™P·	8þ娏
+»…uC$˜BÈÜ4"Gxð>žžKö}±f€E”󕔀Êyó3âÝ#?wP_eÊ»&2^”Ævëv…q¿PïB™™5Šür‰û6Ü™pXîzV.ô6fæÔ\ˆFã±6UÜ ¦o×–<H¬Ž9Œf禵A=X2†Ë(Š«‘‚:…™P„¹õTUšz µš2è…ÞƒzfÊ3ûipÒP87[Ò++£Íú:çL¬‹W¿ÂkD|óZÅç …À˜¨üìVT}ÒøÚÈ÷Uð›ò]=iÅù´•AFÄJRzÚšu‘+þOÜ«’ºt
+Ä#2½eá1ÇܳW"`¨ž€­
+Å{w`g]{¨î­a?Î(+Rl¶âŠ 7’+]ü9T…0ÙjkzRüUþxÕ"OáÁžAÔ®*Ó¥ø	¹æ<ä»J7§›[MÕ­.Ï¢šòÍ{š†#™öQZ¤{t²ø,•$ÀVu(Y—ÍÓ‰µ2®×á˜ä¨ç™;‰a¥^yÔž73¬ =ö\¡.óoŠ£fMÔÈVœàìê
+½ãtH$†'InJxðRâ‰kôMŽ™Z°¡³‡0ñÜZ¡CŽÖlœ%‹¥”ä¨õïÈ!q9*¹QTx–2€Ö±§ªÉ
+M@­gÍf™ÌÅ
+öêbvƒŠ`h)»DÐ5dñ™d
+4 bÿt7=:¨`„}H]ótû×!©²rōÀ)„Z“eÿÖÌÊÂ2²Œ€BLÕ·&‡*Ó¨ÃØknÕ¢ýª©üL‘d}¹’ןËçøT„ÚM
+D€ì‚3X,˜„¸¥²a/2âÙSò^]d5ÿ¥¼Ü±ì¸º/ÿOìÔ±ÎQ¬Ø©×o\Ùoô,äHbO?6	T¨mcWVp9÷ë!iïKLÔ|š7¢ÁÐXÙá<êþj,¢¬g€ùŸ¿ë$h¨‚E‚×3g:A1G†s4ÚìFoÊNÏ»·yäZN§†×yž"
+²Ný1‹\Cøe‰Î
+½ †ò¬£×þrÚ˜w¬Ö*‚ÑMú®…U°e¡½rˆèw_áY¶œãx¥þ±\.l/rýFijBöq$&Ù_)½»‰ÇùšT7dýÁÔ@õˆ…sŠj 0ðißUZó¤1½À¬Ÿ©£z{ªnªD<…=bÑ™¿ƒ™^Ã.Y/ñG™v·aµO™ÆdåS±Z*XÍK½“Ÿ¿3[ru”•-£,Ó\ú^—úÖf$qòhtd„zÔ˨á“JPãj†Ó=œ†¹N3zW¾î’‹ï°=8ÙïÈæ¢É0µ>‰01:jý±ÿUãÛÏÚ‰[“}«Â
+J©ÅËër±ã·n÷´æ¾qó¤¹NÞ	¦ª‡Ž¤VÖÿ“b¡%‘¾k–Z-nO†4v˜›“Q”»oÕ·òÞÙÌ‚U7àLñ®vö‰¾òÎè9DÔ_B'žÍ-
+;Pù›lÆ5,(Ôt4rË?f•¢ÌgØ–r£ñ~¾s$àKÕßJÚ0øŒ?Iq\tRýÄ2p Ödšy&_ÕÏ[ԐNë<¢u!­	ĽN¦àš
+`Ón|ÚÝ+î:jvE<?À®i_ì]^:ÆÁùø‚œAS%|4A"ü2ÛŠüql
+³õmíÛéÝyM\cD25¦Wt·Ü”ª$,§IëüQyƒò'­šœü-8hÛr™7™aµÎŒRB»2´ëA;ÿm
+´Gudöe.Èg­MZÖ;´]„òñ¸r¯
+f<•3ºä}ÛZ,â0•ê
+}ŸÆZ%baXy¸žû¬Þ¸nÀºÒ:#,N7î­£Oök
+xRÔà.ŒT¾péã
+ÈW‰ÿ"—œ²j+Bå!ÀŸh3JB0¡Fµc
+-²JiÓ>¸†%½Ö:ê­wÒrV±jŸ†°UÒDsyàûŒÄœƒ¿…|qf2\1¬æªÌ£z¶偿¨J˜xü‹yœ³E=³^Ë•Òuˆ]ô|ƒ¿l¥©‡˜oÝ/b}fó‘V~4ÆÕmðw7–Lï8þ°Ö)	ÜKmG»ß„åEmŒlþu2WÈ¢["ƒœµ¥åŸpÆûNn!quë÷™Ub/	\^ÏßÜzžõeçëæùòë	ì«óŒuΣhçÔ¹
+gdîgÒ óÊÊo÷ûë7k½,itÕ+K?{©¡É³7õ«†:âôwMÛsV£\›*°Kâ+Ñ«ºŠKòÏçˆï¥Æõ:ÉO}\ä
+%¥æõˆÖÍJ‹¬E7™¸,.,ç*Á!õ‹=¢ðGRžÒÚCÞ©ü©XÎás]Ž)Y!„[»´}f1ïûú;—¦Ö0ð4	öÄðÆUän̩䇫Tü\Ï&ZüNÕ×Oœ”+¡r5Gô{R9ýWÍpEKS-¼
+âÍ|R"SÃù^Mj¸¼Ö½.¯s«¸àU©Ä<28
+šÅ^Z/¾«uêéüF%F¥ëQ
+Ûõ¬aòëar³½/“\‰õer5³2‰Ï‡ÉTF‹
+»bò®7îˆ^pøÎc;#J¸´/5&j¤ÈI‰¸qº¯W朠’(D²k¡ÝÓvÖòöB±¾l§¥*SœnóNЋÌOÓþOxµ_Âå	˜£úë…¦?¼†Oæ˜;y´¸_‡ùŽž](QÊžu
+yœc÷;Ø׋´ IÆà–YtóÞ<$”Cl‡ØÃu¯Ë­Ò	±GN`͇lÔUÚæz2N±î¦ºtoPz?zšÅ¨.}+hïz¬—[öž£pöKôyÅIÖrh•¥%LDÏk<z6‚gE牭š¨Ì&Å~·Èeî–ñ|E^ä®UÃÌOˆþ¥0gæ š^áì”âªuáälMC?¾ù9Ž,‚Z¢[­ã¸×³þòwsÐöï쥖0éˆþ ãD~-ì-²«€,:*ó&DÓ±*†D;äÏU] )×S£º•õGòñQ³/ûh3ë`¿*^˜7Ýú°?W‹êp§r\¡8L]d@`ð4/=äƒJMÿ
+0
+endstream
+endobj
+82 0 obj 22786
+endobj
+83 0 obj<</Length 82 0 R/Filter[/FlateDecode]>>stream
+H‰”W»®d¹
+üÿÃIœ6D‘¢¤xҍ¸‘ƒœþÿÔUE¾Ý½¯13w¨«#‰UÅ×ØWÎG¶WÏÇìkÈ^mÒÞîyýøÇ?ÿŵ±úÕçÃ<÷ôm—·GDºÌ°íÑûõI>|õÅ5óœWö‡ñ|“0¿°åß܆å°ä²¥Ûõ_¬
+7tZ³‘×Èǘæu’¯ëWnÁémë³ÑG\#»YðÝ—ëx¬M¹µVÛÜ‘¹7íÜÓ딁Ë{7D¿`gÏ«wlíFsOöml¹¥µÈçíÝûÓþª÷ÛÌŵX€g¬ÇjCç¶d2®_w`ùQ°‡or
+©:°ÄS<]4Zzø¦ÄG‡GæK)ú¡îÀkaGkA°¬#¼3B at Aïv37úÖZshûƒŽ'sÿØ_0¶²¢V7ÂÞçf9*©oi¦ðþQîNùãu{Æcñuòº?ÎÜ'étí™ÝÄW2
+²äcs#-‘0˜-	–Šo%‰›@Åf?™
+Ǐ¥H›aõs¶9ôÒ­{áPÉÈlö›BëL?Ìœx¶‹O…ÈZ(Â𛠍Ùü¦ÐÚ,šéâŸQ‰ãD-‚?E‹EêúÐZ™aAEÈvâu!™p6ÀE¢r!­ãªa½ðg.E¦Äw‹™œ1´\nꜯâúŽ³l>´G¬Ê‰;S[­¹¥Ô:²x&¦q'¥@NŽ]8Ä·–:Ä5(óЖe‰Ç%Z§–C#تÔÜ‚8oïw ¶Q4¯±ã¦±S·ƒFÐĈIÂ
+‘¯i'“]??”d¯èô@ýá7O]к‹Öð)\jÀ}O.ÊTûP’xããBÑñ”©KR;œ|$Ã\Kø€	ušŠe艎VŠŸ¬`yý‚%xòìm	éƒâÀC¢z­Aˆ§:
+§z”¦yØú|ÏoOíE8Ó>€cæS?à»ü
+ü`¹xŽ^‚_Åt¥€Éß1k·êF*øÝ,€]oc'P’5€ogD~¸÷Êï'â7ªŒ|Ç~«¬É5<5¼J,d¨ @jà˜&ѪÇcz
+jÔ'…9do¾ö~Ü?@
+­m)€s2›œæ©§ÎöاÜRžŒ&¨V
+$šÓI$•N‰ýc³[ñ$O$_›_»&&f¦5õæÄ
+“íÍ$âo¡cW6tvÚäBÉoVpX¼'P„8²Í[¢ Óˆ;b& º[c)¬U$ð’Ýv¿µoœv°F‡`.ÒE	܎ߢý›²Â[ôiãÆùÒÑȉ„ßñJõšOø›>yÍ“ã#×(=Àowز“:ÀÒz“íOøå[tv¥¤#SðG4QVñouæMYÔR'£š\oì} µÞú`x“l^á·êIl〇W.¸'i`š9É?ÁÇ
+?‡
+ŒcùlCšMoÛÏ5¤GŽ’è&.¥˜C{‡ŸÜõë¶ñn¸¦£4Ãbýt÷€VxS!§—ήSì:mÖ†1‡wè®ëhPœ¯>ë,¦S؝a{iÕ8=@ßì÷Q2è½ê‘ì8¶÷ûžP
+×8!øY¸.ª
+¸„³”~³øœPÜõÉïOw½øn2!Ž’ÿÑ…
+“F9œÍÈ$Ø|ú]†P“n „ù“/7é"X^Áy†´…v/¤
+¸U‘‹10« ³@k# IÇW•?çXbÈn2h3qÒ¢Œˆ¡Ã	Ûnc;’ëO•=¿*2‡PfC¯ñUip1%[«–•Ši•Ÿ l©06±ó8S°P°¼öD<Â\aQˆÒ(wUv!d
+Z=¯‘§Z—+#
+³Ñ‰Q¥#H¤œQïÓj÷±¯K…·ÇM}-Ä
+Mƒ㎐è²ÄzðíJñ¶©`MNz,"§öy"—í¶'¦0-*±”ïcZÆR”a^ÖLWO”±B'&W¼‹cK6|&¤*X$,ÔÞYÝm\f(-zG‚áÄuŸ›\ÆÖ—oMZb
+Ý(ľ_„Û4!±@U¢ù3è׸ZèÉ<œD”*ƒ£kóŠë;~À]'Ý]½k…>µ¶íTócƒÑÿ-lúth¦ƒkÌ
+‘E|‡8í*¼ûÁBxñ×jIrÀ(yÖç˜	ýÊøS³wzÔ–”¸DÔbR´™r¯[¬ßV]û!….2ÏCŠ¾Ä}ý¦z†M;)Æ’Î)ð¯*°Ïh–,KŸ[%§ßÚîª=¬XâÅmÉhK/3äs·›I£u÷LGÌõŽ6Ú ¨cJèX“­µž{=ÙzÎ0ôZy¯ÈÝ{f¡žðàc"˜Î)ç!†)\SºUߎés>ˆ‰WUÔ/·j-{Å[ˆßa__±Ð‹>×=¯îB©ÔÖ¸Å@”Õž¸¯×#ÖWV›=‚ªSLÙÍð„c̲~Í\ü•Ü¸~ã.{<¤D&;ÄìÁ·.õ
+(Ub¼…}Zw:&œ²ovô>͘Mb%˜È(cÙ©!åA:vø73‘+1^v|4Hj}p¯Œþë*nKÛ>I³]F8^A~Èñ9€_–µ~"‚±Yü5.øÊúôšÍQîâHU0ÌõŒb‡+ko(›£"7À”¹™<JJ¦¤Ïgüÿh)â‡ñ+w¿šTÒðW˜ÃP²Wv{f•åwI,uOEˆ¾ïW ¦½1.ÿ¤	bJq­jDªHfðSôñõ蛥B­õ&þÈoU¢Ü1ON]›Áw.Öº/>=¢")å‚iÏ‚Glj;²4òáXèø}í;3Ì¾é?|fNüþ¬“\¨9Iqܹ­ÔU ´Tãï·W\ÿ¹aˆì~M'Ì'V»¬S1O6vø‰ä¡xÊëŠ¾ÓÏß´~5“Á¹ˆ±Ë¡PdXcG—˜›ÒfùÉ^+¢U·ö{²¡Š|Ükڕȏø)0–qÎîA#ÂÚ:?Ï(œ}U¶”žÛîi­±3'-Öª§žUgMVN‰m¬~Ób^|í5ƒ ‰”I7·ËŒw;dÏŒTŠã˜¦Iq˜öñXÏ»N¹Ÿés¹ilÍĉ¦ëzªÝÌS¯ÖÛoyü½-îYñ¢”i‰hr·W€ÿ&‘ÌZÃP“N\¼¯êÊ­E"Ó< Í|§20¥LÑ×
+FÒüjY˜"bšS8>ҐÎ.{óÞ²³(|0pâKËØw€©X¢CÙV,²QX[¦Ö#u¹\©±½F%µ³Å”~ÖÓWŒÿM€ðsåà¡!¡•°(&·Æ`EôÓ[šÔ’)®Kç9ïõ€	áH1ªésøk¥ü’;È‘„R!]íÚXz‰Êæ°‹Gd÷M?S£»éX
+ñWña ’4óŒÛýL7“Ù¾)(©LöX¨¬o:ó–€àå™ÕǼ—nÿñ‹uoù¡yÅi>Ä·YããJ[H¯(s÷Ðס ÷V(®Êe1ñç%>>÷ˆÜüý‹»|ÿ‡­ çd“ç
+	ög¾Ëí;bÈrTêa²¯È©K9붇1Rg<’åáÌý&‚Á\vôðy=¢31|l±E'è±ùŸ¨^g@éñ†Á´…dD¸²Ê¤%i€L„ßoÄq&æË’=3aéØ#-ž­1ØZÒ$~qx“ê¾ÅP£Ó)¶ÐcAc‚ÁP…9bØS×–$žý潕2Fyð]†FƒÒ€õZü¿ñ3ýöìl=Ý*qš9rž¡$=ˆ Š«êš:â]jÕ`m’¤–M¹.MM”®00}s·oFp(<$Gý†êBM
+h C¦™Ì›ß“†vœ^DIˆ 3yʪÅ‘5Y5e½b=é A×®ð³gRÕoÎÍx#G¦F«d<Ë0K
+ºû¢gŸ‰[¹M õe=p÷¨ô+{”KTÖ}Í
+‹‘¿#]àðt ZY¹›.’š±<­ŒYüIÈÊ(¦IµG©{è´ä²	{ˆ5…œ[e'ú.µ—¸7)£àY)7tg	Èìj˜Üh†Œ/ w×zÒDJqß‘:<
+°½<œtBè_á¶1M	(DáŒßªæbó>”À0ÊQaøDj}YƒÏœ> «³Ht“Dˆð#2A)ÕP’K…[Û•Ž¼f÷¡ýÿSrly&»´Ò?­â9™špAØ3#§«>õ»K9[K„]+bÑ·Ì
+T±¨1)-¨Ö‘.–§‚ÔãÑÚªÄü̦ôgukœ·KÄ
+l-Ví.-ƒ„í‘㊬0§^îçSmM³,ÅÍCh=Jﯘ|Ùp#ôgÀ<q›\Jïžt‰@P^Ý\r¦ô“Õ.qSÕë*0msIIàVµ¿l
+9
+á<k¿ÃDlˆ˜NÅ¡]Ñ=pZê
+-K[O{ÕÙm$PòÐ><Þ¶»­ÔXîl°ÚQǺÂðÔ€‚a‹4grx]7P­êŸN$9~2„„D"H]¡ÝÚSü=»’ˆ«=O<Zû³ë1„Á’Ï™xô$ç™Ý÷]~zÎÓ+
+7zÿ}鳉¯è÷ÖÜaJÚç²1q…÷Vù´×zÞø7}þžV¨Ý‡-Ò´Óžˆ_5~ÿâ$ÿt€á”ؐþ®½Ë}ƒHµ‚[q2N¦ªEIý›UîãžþÖKï˽œúñÊ_GâýñÃs
+u’Ù÷/ò~¿Û—e„ÑóBíÄ¡e¹È|ÓßÆXøKdñ¯(ÅSÚü´§Ã_G“{u—OP àe|º..V±å`‹ÂÒyª/§}nö‘HJ~"Î捬DˆÙïÍ}y¯“Ó¼w¤Û¯/Ë>íq¡œzùz¥«kx\î™zÚ•À»CXó‚?"ÊHÏK† b«¶ÿS^æÚ‘õ6~…vâÃ}‰•NjÙ;Vêç÷W
+¯u_ÑÌß8X&´ÀßEµuµqßÌiy¯i‘-Æ°?ƒ½>s·Bc”po÷
+†T5Bì6Ý© ¦î…k4„òg¾ýíïoÿþ×7”<êñѽ‹{Ì“GdݵUÓ´	Ûä?lçW¢Ê~¯aH0~·Øô¼ÒГ¯f/9A«¹¥ÜõÙ˜ÅÜTF,ËO¾™(ǾL,IU®(6Ò®Uéâ(ÓwµÚ¶0{)7þyòá7aŽjÛñ€‰OZ÷‰_Û€²DC¢æù8‘¦¹oýL¿çíz[&¦m²~ÓeÖ¥ªŠ+„[„­©E/4ôääwÜQH\9zýÓïa‰y³Ö™î3+NÂצýeìÈlR4éË—ÅsmZ&µb jêâ´O+G&òÇ…?C5Ä%,†™ÛÁ2”ssF1"z|	áÕzÛ÷®îþ<MW : 
+…¦íÁM¹‹X¤gàüycŠÔÛèƒù{ÙÌ"áî,æy|à5†Ð^ÃdœŸ‹
+Ì’¨Õ·ä§ä§‡µ8‹nRH	}œ¦ÔJô¯=Ãë¶)}yí¿/¦FZ“ÀÈxlmùhº@ÈáŠv~ˆ¯>¼ÐóÛ+w™é<©y2Ù©þêS¥×ÇN¿¶|'¥<BFkßÐÅ@†¢×-Ùº¡}œÃYÖúØÐÑÒ
+¬ÂµåƒkàUDîBzÊ«ë[‡W—D~çM*Q7ÔÝ%`Zk]ÅRéÝãõ¨ëakO@¶ÙLPÒó“ÿy9}ES‚²¤.—ga0Þô)½P=o +ÙD]“
+Wƒ+KˆJº\}µ…$l©à$>GL¬ÒêƒÒ&¨å³Öµ¢ÿX)ËÑ°ô1‹3¢th»ÿZ<Îãà€Ò),få´_Üy¼FJé¦hMPÙÖ2–-ŸªZ¢D	ªÓ¿[[¦ÛÊÅ&7¿¸ÝÈöÏ7/¾ÌUÉ·SÝUcÙÚÕ!ØBm.
+™Åódvfm†!8Kµ¼{pjsVžSu½Hë—¥á±Á*›¯Iø¤…°¢ÂŠ¶/éªR
+ШäO¶ý›ª<p^«+©±VkÞÅI/
+Ûh¾þE©d+
+Ù³¡”´ØV¹=vÏQcMYXßÜÎ*äƒjQή	Ú]ençiõz"‹Ÿ¹×Ã&fN}^ÏçžÐx*ã.mX„&\-%$†OýPžIýÄ­EÃuÖÙòX•£ø8'„Áªz•îªZòîìÕ_¶"S·"n7Œm$cÀYšäûYAÀ©¬´-SáMٍ»ŸÕqFDZ?l]u9×ãpˆ²lóXq ˆ¨uÛD-Ð]p]AÚ@~3ñ¾!Iª®Ä#2_»ŠŽž&La2QÉZ"à¬ÀƒVÓI0ÇÚ–ÚLK*³<ÙfëJ	0,ˆW*ˆ²JîÝ0ª¾(,^xÓU¨ü¼—&çnýÎ¥Rl0³ŠTišc«H"+Ã;|«œ(Êtj³HqÏ1å]u³ŸÓ­9Ÿ2à|í/Ìnƒ†«{;õ÷„Í–†·Ùt¬þ¶/-‡yÖGQu–¶½³	œ1Lk³É
+™T`¨øÚì×DN܁ý­—3:‚Ù»I·O³Ô}y¤d£˜JyØÓdf¬Ì¬AeS&K•2ä)Ðàù™iö5·¬¼,GAWÚçèk*xò´Ž‚߃³ÝR&QØ ¸u´ðƒþ5˜ö+#y)>‡±ÆЕ¤¬=ï5KȈÍHÏHŸM¨ ÖzôHÉ`§Û)‘B¨•’nEž³*S‰åz.GF¸Qÿ/ß Ío](ùtÇù;*Š™æ¿85ç
+¡ëIL#«
+l0êä±ÕHC‚[É<pkv…mR_4+^uÜjÉ6J1n:°˜²sHITˆ8{íêê
+ëà{d¯	IjRôÀþh
+Qp¨±¢éíÉÚ¸æNãC
+^0Ù5°–,-øÖ›-·ÆšAÿslÆâ¥s´ÂGÃ6E¯Ú}|¬@·i¨CОÉÌíè£'çãúÕS|Ú4+aŠ”ƒ%‰6éÄìÇ1¢(L¼ÊÑtÇ™5hÌ4Ôÿc¼\’#Éq z‚¹ƒŽÀÿgÝÛZˬÎÐVÛ:ÿ<ÀˆÈ,u·V‘$„ÇZæÙ.ÈæÏØÐ}`U#§=!¯¹¤؝]Göõ—IcLsËÂP6­Ú8h‘k9æ‹ÜxDnÑ©ŽI¯£ÙëÔI_ûã2ü5ò_MizI÷kýà>BËõºº@kn’YLÞ}´Ê*j‘±‹Ïˆ„Ò¾Ú¼`êÃÆ6“]£8^Iÿ­<’<–í°rŸþõÔ«Úà‹»?¿Í;µ)ô¢·vˆ§f’‘7ô"i¹è
+UèT¯"=©­“Þ‰@È´wÏ–ÞÝž´ÊÌþ†«&ÿ’>qL'—cé齩2I×¾:ûùuŸ'wIʧrÀ¤QVDÆMݼ­%³J6Œx£QJbrEA ›g©)@ýW7Î{øTi=O•géï1,S—|xu÷¼èOvD%ÊG«š_V‰°jÖª|ûö¯†ÁvIuVTÂQöŒYi†O^U­ÝŒ˜4Á&„禷Ã%ˆÑG}
+ú$&E¬¸b©º¨Äß&ÒR¯B°’Œ¾KíæC©ÂkH=ÇG“gÍ#°@`ZÓ_Omi…Z|YF¹(’%YCy	ç]û²|¤yU1«¡'2íSmi‘B›>†ò–ìaïo=°ÐЁj”eÒ¤%WÑÙ£Ô¤ú<êD3 at SuT
+Bsà4ǧþæÑ¡b)Kb¼º¯Ø¡A[C
+ÕEr—•Z*Hû9&ö1ÕÒµ?õ&.™ÖÌv6ðؾâU“.%tÅk”8¡Õ²7ӏµ^$¦” ïŽ<Π­<ZöžîHn)Õäçµl»x½¡¬
+þê3ƳúóãíÝ_Ï_„Æ„°.¡Œ„á¢QáR“Ô/®?Ämó0‹©s½’ªé¢ì!Ì°ª-çÙ^
+LÑ“´S4²Æ´ä!WMeÏ™¶Š°²å‰,Ë4흩C,¼’i[¦:´£ª—6©‰úÉ}Òg÷tjµüVE,Î’yÂë:4½L=^o	ß·uõ/Þ^ÕÔ»ŒIÄ®›»
+#õ¦e¿_Ò%•Zöfùêã)ÏW’·òq’T±:pî@ÅþíúW¬Ã@V{cÓô#B¦ÖòF|2Ò2
+ß«‘
+ŽþKÝ^追“¨#`²«[0*ÚE;~Þwhl,×Ç‹™’‹åôº§,?è&‹Oé·©GèÊ}pøC‡®8í0­;N3¢™î¼ÁðlxK°•ÙĹ•v(ê%ñ¼$(¡V<#ÀÛ2EÀ'5Uèa½“íâÍ&±"™‘‡È@kÇTuðú½ËŽ§ÉòÀs°;åÛ‰pð¬úøÊÖ=Jƒ–ƒgDÉ®nþ6¾d£ØÏû\45ì×Újv')Ýxm¤³kêk€w™úº’Ã4üÁrâ´Ýžiõ³Ë£©Aà2½ÀpÀ{Ÿ>ǐ`¡°!¹ž¼ÖùT)E䉘ÕnÓXÑâ­`LW¦Ê¸» ?Ó	Œ‘iŠô.ÄMY¯¦L4G‰“ËOæñ¸í͵ï
+.³‰)‹Ò«¿hú,‘5[JCó	¼\¥²´Cå>}À‘©ÁvêýUÊ‚Ìy	}WËœ8®Ž®:4<Òi!$›"PŠÆÚihés_4Vžœ¤µ±dî!vvŸ¼B㱴Ή#¤º¢[ä)-ƒ&OMøJ»­ŠÇyé½÷˜ ]g™Ríü±68ìHöùÛÖÜ°5‰dÞ}e£+k“øñ ÊÂr2~¼ÅþßÔ×U;YT°œ(ÊÛRˆ¹½ØðÕ®“Mc#¶q²›äJVÛ$þ‘<iQËÇW-KØ%Í*üpÓ슟]Ár5Øtq趚„îÚøÒäføO (Ê…¥ÐŒØ”bL4°Ü6ïre5€m†Ÿ€›|€]èÔ†o•G6üÀ˜
+ߺPü/ÞýI«8²èGhÌqXÞ^(›Ú”Ö+¬ã¡£½]¹Ê¦ðÄ™(»ºŒ%l¦›6ä*}Z˜fêVMµŠÚÍA[(šØ
+Pz)ƾ2Êض4P”WFÕ—|N(n¥‰†'…5WÑCWšR­8´\‰EÃdªé´6¥´N\ëâã}GÃÒ`ðЯÅð{Gî®Ô	•8¿L“'=VeÙCÔeþh›´
+1£ü©Oýf½£ÝƒLI–ÊVì¼½'ÈDÝâµûãO—¾Ûˆ©%Jp¥l/™‘NR*7Š¤Ý›4–­æÓÒj-¦’D'¦4¤Ea?ÈPíFß,ž,
+Ÿ_ŽÉ,º„Ç	5ÜîÕsV‡ë>ÁÄåhÇÅIrQeè:åà_.âä%‘¤h]£-3oãì’µ‚_=\cc1	1Ú÷'t¤¢­bRë*-7œårò³§ˆ˜PZâ—y¼‘`ËÐËÝ›nRrÿü3ö7d6âåŝiFÓ	ɪsÆd[0OŠ¥6%Ö)Å2qu†¨|Ú†ƒŒªÄ´1OË-ï5Ðt·ÉèF½¡ê»geiàÈ­ÑM>©&&B0¥"µ^tÆ¡£ˆ»†¯d/Ãdª³‘ÃÀJ*Ç¡ktNSf„lz¶F_ɨK=v@×]XÓ%dÆìb "¬%ïcIú̓]Úm±L)’—è_ŠéÁÓ'?ÁF™öS‘ª;:â&Ñ%ÚÊšùûi!°©FµÆ˜IÀŒilF¤`&B.à8&vhSCº×ÕµJ=­(<K>‚&	P½„5™önµ4þ™»ïVa˜:ᆴUúkY\Mbvç)Ç"ã‘,ÒÔâûe¿KÅÐ-¦
+%‡å1Ô¦2+ЃÈÝ[smª@×W£¦Å˜æ!}§*‰9Q
+J?#gv./Ýà‚o"ށ¥_%j~=¸ô%@»²VÒx¼øz-2×ÀÎMÅ DŸ'š<ìZY:pi5ËW«3£â7[©íLgêòûlÞꭲج2ÑɺZ‡•~Öé8`š¢H²o+¦úÄéÝP`ti~§!žÙoL5YlsÏ/
+WE§”Ξvo¡ûü²w>«¤BiY*AÜ?ÿrÝÃl6VÖìÝzŠ`„ª¶šýÜи;œÛ
+e.Ï¥{óŽWè]:Ëhp¨ìÛº_ú札%lË¿a6:·Âk"8ÎVÕNqí2ÓeÛM`.ƒÙ,¶o>ÎN—fØtÛŽ/÷¾}}÷ò¹e‡úùÞ&êvöò¥ñ&³5̱¯‡Ïϳ'ÆO›c‘ï´vÙÌ—Öâ\ìùí{:úÌl“kÝH—A'QaM=—„œ®G`}5L?Î%¹<]œ¨Û*X)ùW“»TüÒž3ܾB
+ì×¾ËFªì]ž×³½˜ö„à“D')ßù÷¿ôîª1Bä]MÅ’¾{—“Ç;µ+7séT{*ãJ6undꑃäKMu¾n#gw²ëúèäÚèÉ^kB2on|þï{ühçšC¥Vî_y1r€Ðc_ò}ÿìþÿ)¯r$;vx‚¹CŸ@Á
+ i÷ÛŠÐ!äêü“ØHTu¤±^šL$€ÏËÖ}¿•Rʯ-rÅۍï¿G<$duë–útÁCž¬•ò2ôÚr¢ˆkž®°ÒY!eóyúé¤:râˆuRE&éN!,H›sZx›1:Ì?]ìlêN65æžÕV„¦iMJ)—cÒe˜=Ëü-«´WÍmݶÖi‚ÛՆΈc]5wëN¶â{W²¹וΛD¶q|ÑuÍ5	ß:Pü²5v>پƆTpöÒ\f
+I‹p	õ¤]дÍ!ùÓ¥eC¡;u²ºS”Ȫoð^–w‚ÁýÜdæ{Usýx¼Å™æÕRúîÄV½WMl5['íÌvÕÄV…l¤ÄBc×N¶rö^[?ëòyf›6&8[×êlU¦T6æ;[·3x;[ÑÝât¶ÒG Ô^éÜË'wO¿lêA, ºj_dC!W:~‡òpb«›Fb«?&%¶êY™‡8k6[gSÓNlͼ;lM=$v¡ÄaˆÁ”‹‚¥ý:z=»ßŠ-‡/™±ú­3Á¦žÚ G¦@6IzD[ú\BÃN›ç1¤lŽGàXv·v?Žn	MÆ
+5_Êúi!
+0Ý
+µ±bó(Z¥ËN@<ö­ô˜x8WãipKeÖsë"„0Ñ|”;³ñ]ÆþžœzÞa·æ”j¢H¨g¶Ad©[ôµÙÖæEŽ¶FŠÏ¹1M톲ªÕüßÅO÷£ÂÑ0ÌBDð-Üøn	®&Þ¼EÛÜ֮˦Ô4ÇpÐcêм¤’ÚOŸ8)ã_ý¡tñrÕ£0W!d;&s¤%½¶ÀvÞ|øí@ˆÌÎOW^r_N±¿[~$ö¨Æ“Aõ•,ÝÛ‡œh d$ÕeÚv’æ½ûÜ{Ct'ÇA}¸úfŸG=ïœ3­¸Ï5Ï4Žz<l”-<N Ž÷Œ7<ùmÜS‡™Éû¨…]Pê0Ä5ùñÔ£[`¿èKQŒÆÂûÉeFcªchMk·ãÛñl•zý®z%CGŚ¾>wüûŽ¹	ømë¿<Ÿ=í£‘våJúcËÆU©yñÐsq¸Ýv¤4?øô¸ô«
+¾îy_×­4Žvkóa;ê×Õ6ÜÔ|ìdÍv|‘XõŽ”•UöÊ]gÝ4®Ëÿbp ß›lwù½xè#vËüƒï¥E­îsÂJ:JœqÏó6¡óõYF¹¿'UúÝ;’Ÿ|	­x¬CLç´ÔY¬è©½ï¸ç!&‹c¤7oŽ_Rí,ú\éªzíñ¾áËÝ;ü}÷Þ\ûC‚³sAïþ™ß3¿Ýt¼fz“u0Ìõ?|¼|+WN:wd½ýÄé·7–Ñ«¤>Û4°lv%3âZ¹g\È<Ü3.pmC_qÍ]ßaõ>Þ¦5?Ufoï ¸Ac^A=œûímϝþ™Až)1¡¢dD¸É°]°.Ûü<%Çûüï_‰ü)˜³0^èZ/%r/B€Z¹÷
+OfŒ·Nu;ëzJõ¿Õ´·øy5í-»¬;Éç±ã¼û:¾ŒuBãÑ«µ#ëì½ïÃFlØJ}	â½"ҏíúÒŒ°°ÝóªK;]žP2â¥uÅÏ»>{7X…+±×‹DÓºk´Åµ«—U/òØÇçÉS´Ã×eMל…íÂ7í)a£zmM×GÅmêsÜ{×m?¯/ÑKå{¥ûM˵zT°å·®Tý€KªmcV}’Ïö&@Ñß{€“þIºý•¼?£Õy?æ:DÈhõEj»¨}·]†-¿_´R%²Xrµ[ç5éH˜øþ•ý½käìö:Üéõ:Õ÷­GâÚˮӣ¿Vr¬ÀѱÕù‘ŒþN°åÎ$Þ wËm7ñ¶һðáIÉÌŽLIBóˆ5:øþ•ý5ûìѳ[¢WfÛØ7R†˜À¬§ÐgŒþPñƒƒêËÏ'v7.ïüåƒ]^¹óÀݹª>J±q|õû—WcÍÖ\~L¤ót15N¾|?Å
+“ȶA@â„P(‡³q¨a4-“€DÛdæB/&¦Í}͉¤C¶k¯øœE¦¹¦~ùYÿüç%K®mÆàŽ¢.¨C<üòN˜“üòfi|.W‚¶Ë1˜*£aR.k•NÛJzúç/#9½Ìü´R«sêᣬrÿœ=<}¸—mÞÓæ½ÑÃsKç9s¹YÛ¥ûHÎúaç‡otΟÇÖ¿ðWm1ÓÄ÷/¯2lž5Ã÷¸O?Lù{©Kl¹j„íÄxÖõÛr½±¬CåØRux[?͆9vˆMŠŠ_³ôÈ\ļÝå4FPÀ6“­º-‰	]écUæ؉Š¹^&­ˆ³Þ8Þþ^õø-¯É!ŸÅ
+’‡9'Š£˜×Ž8íøuR ðÌbñVm+Ùª5pWÀm*”ϨvõeR„°3#ôðøšz]MI‚
+W¼ë…'©šþ5Ó^è¬JÜUæ¬÷ËƯo5–¿M¥µï–>ª`«ü@^—)‘~+`úlV‘² -&q­i&w/âi/›U$°¢`·(Ìl]6tHÈûà“!G.(BüՖǁ¯I´UùCb[ΡÎU>5:Hãûì–£;nÂÄ*õcA“ØšÁW,I¿L¸o/H8 t^ƒjrÕh­‚©Èà†€µúÖ:¤ï‡…̤¾µ!ØŒx>õø»­è“ È®üXZ=”K´"h¯ËVþ1ªÎ¡ÕÓA)Ñ¡0ÏÙ?ðÙ†€Ò:
+ýšøü‰í»÷3¿
+BL2v¼L8ÿ/”ц±µ%j&ñ|9:ñjHž^úá…”,¨
+õ¨q
+E
+0ô_Ã`­=K±¢ÀÁãêT8PÙBĘ_xoªE)€AÀàBß
+ªË“Q¥Š¾¡9ÿï¢òE3ƒ¥YE?HlAB㓹
+^
+z”B§—óÄ
+kà
+Ê$š¨Z**>æ< ‰œŽOjŠH"b+8IhÕ¦\O*¸Œ×D6P:„û¢B…´¥„j}bÄ**»Ëj	²Ð†Úä†,U9ÜfXÂcTåºC¹Å¾Ú"_ÒÁCX‹­E,Ûsê«ù)
+…a—.ñh“ö
+ïO²qU·äw$Z-z[r6×›ù¦HøX"£+4½no,a×±]Jaê,Ð+ ò)5Ÿó¤t¯H at yÚR»pÁ…7‰2âS©&]ÿê±½6‘#+Ħ!ê{3z¤èþ	AÑ’F’=$dV5!ñ“ސ·ÐïB^t—‰·ƒ€OÒ–ÊIšÛLEQ#Ë‚ša_7[¤ôÌu1!’‘ÉŸ\õîC1a{äq‹íÿe¼Ê±cÉqà	úeÎ8zwÚråN÷Èn[æüóO`#‘©ú겤D‘ Ø’hÔ¤¯öœÔøµ7÷6(7Ƚƒ…ÚNV4õBŠ€@͉³BÐÿÔõFxnRzŠ$©+q¾6!
+Û¡<ç"þ’La
+rLÏ©’çzËÜ:ŸlH1oŽ©/wD`:;7âÞ’u
+g±aŝ3xn
+œr3˜¤ÅÍzyMœ’@[o%å˜Üú]d¬žôTM~B>é	ëI"*SÕ‚M1·“# Å¢Ì©j›AÓKbÏo–…Ò1
+O»3Qº_lÚ–¢¨ú‹b„ˆŠsÖ^U$U-;eìQ•’BNf_‹zðùѳÛ<i¶l3²æÐÐi^ϵ8G‰G!7ý«—Ï´dû”Rx¿(‹ûê9ßß0¸ª?|y“ÚÏ×–²•$çkåßtK’׫¸Xº]çuÌZ}Ozk\< ˆ¿Îk!qƒ”×y±íٝo<ùuI³œÓÑ»©S\–Ed&ãÁ¬j«Ê[ßû(÷(
+¤ä)Y…0æç,NÚaD#ò…GÖ\¿4ꛩˆºŒnñ¸>÷ë×vèHd>chS­ÌjÙÖ™{Ô9XÅJàÿŸêG*‹Že¥Ò¶çbLÔ²ÜÎIØu Wp»>y,ý¾ð1OjèL½kWëš.Z€#c¿aSdBë6ë*8öÔ<ÇùÊìŒ$ìgÆ“8Ö°7Àۋ۸קFqBrrç³ƒ‰$Y5.iȺônc–¶qøê9ËÑœ—›ÓJaÿ$Ž¿³çŸÂÚ­ŒŽí	áGºU$SßFRR##,¥º‘h={|ù«pV¾ÙúÇÌRvK-ÕÛ[nâ¸xÿú÷㿽PÇ^ LÜlE„ˆ
+~ænlÛe=ÕN`“æ‰qšëûFeþÆcÚ
+c
+ŠD‚o¬f•òåJxþ†”È“
+iÉ+.êûK[È|u4äCêzz!û€i˜ªú¡g‹ŽÙoúö
+•ïë@µòË»A…µR+†xöUÖ×JÈZ>2õµ‡ˆ·b.[Î*·L&ïòŠ(IÑ}ëz*ƒ=[ÒÌós6h+÷qè*sçÃçN¿ÚÖÖwš‘÷߇~B÷‡ìÜå2UÙÆï¶f²Tö]×w΁¸‰-%¼ë¶äƒIcnŒŽ_ЌҺš—‚»îZ¡ {"‡P8|YÍã®Ýô[àü¥Å¢pÚVËa=€t¶{±`ý½±m˜ú^!ôÕl(!„ÝÞ¼Ú%
+Wz2AIyÂ(oiZÌ–:ËúaïiqtÂÆèP´Ežž1àÌT®®`6-ð(†˜ÎÈwøö]n,<¹¡ïÜEä™CÅw™ÈT>‹îærh,9é™ÁoÞÝü|uNÒÖ-a0xV®‚E®NÒ®†“½kgêÚYi›`-çÜS|ò9·»FÙá?©ãÍ8¼Ëøx'á®ú;|ìŒvŒ›ŸŸ?§Œvû¢Õöe!åvw‰/=ñËß.!ÕiŸëÁÿÝIƒ¯þn,Õ‹}Ï:5ˆÕ"äUáÁVt:xiæq™’R¹_lÓU®ƒž¬k‰«\³9Œ7?á³Í*/2
+úS’Þ
+EÙ0í´—©¡ýòò"7 •Ånìåñ4¸¡Y˜ã ·y‘C¶ªo`¬AŸ ™³fŽÙ§(ïÕærÎm”b¶Z¤q÷T³E²ÑÅP}õøË4<¡)Á¾^êôî ‘#Õ±ª.GŸUdJdØÇ»—¬8óµ.‘­â¬K¸m=t—ÅÌÉæëŽ÷¾[Ô¯$Çò—živF‡
+)	r=w¬ÿ¶Á–4výrÆìþ©êyͳ³É}„ÌsA˜WëOÇÎdg´¥m§øö©g4Þ-ä¼ëºNœ‹
+Ï*»?¹ý_šï’ÄSÀb3nE]±0Î „xsi[¦wÓ¡­¨±—eÛŠZi#óQ‹ß”È®¹Ѽˆ¤ŽKx²«ú289Ã>‰cŽ®K7”œ^!åö©ÃÖ›V];̵Ÿ(C3¶OF£¾Ô×i(Õ€œ[3gð
+XZ¹¢´Ì˜ãÇíѧô[¹:3W"µ«ðÙy<”2Œ¢€Q-\É|YXäð•i¾¾a¦£M£•içK ûÂ±œš­ÜùF"ž×kv	t¥œ Ç')% _ k¨âï͸W	³g,Ÿ
+hfñ‰3ëDi²èYMoÂxAfŽUÄáÜòã]–F]}9x˾‚XÊÄ„¿}LþLtÿoÅ‘Š¡Ôü +\|wÂ	¸:&äÀŒÚÒ' [Ï.¦Ò¶–àùÒt€4¥Š-}¾Yíe)}äÈ")-ö‹"@(’Œwð=Éîp±=ƒ%ISI ¨«ÑãÖûIL<ƺœe.÷¥Ê%ÖAªΊº4Îó¡â·y½R‹he;xÄ#wš€ßZãÏ’ªp“Ü1MÞ%»ÀJÇ"1µx¼I,f©žÔEBQg­Š‘—dkÏ™G“t\´Y†u–üí¦[,:c^¸!Áތیq"¬™˜^…±í
+*¡‚ã+Nfâ„ç>°9² Ñ+ÒèàŸëÆZñg&Nä^Iv“Þ'ïв,Ÿ‰9úÜsÒ}몊{‡ü)î“‘b-åÆhTY+—úNáÂ
+&›_éKpïŠ;¨ùx
+÷¸Ü›~Kîîµ"Š¼±ÊVb¼ÀZçÿ/wä8‚$†^…G¨ÿǦK›²±žÜ=ÿâ!«§ÉÅ¥%Usº«
+@"‘ÚRkib÷!u÷Bñ3á̺
+óÐÄÁ½/æâ{Âïû$@2ê(l‘øǏD¯Á™©š_aª
+G2ˆnÉ-_
+YX-q¬J£xkÙ@€K½*½Í¸ß¬²À¥+pwâí˜Ïå¯Ú³ˆA<S5|95c*9pÖ•/ˆ³>dzI+
+ήNJ£whº¼Vi¶r6Ø9AJ¨w˜‡˜bu)ÅL¿‘Çѵ`ÙÒŽžU‚¦iåÑ<ë(¶œŠ­ϳÙvÆž†tdÔ¤Ëó{Åu×bõÆïKe+÷låÊ/Öˆ#bŽ‚æâM5ÙÆÔšt‰7Ã$„{L½)¬®®›gK‚º•õÂcPúïi³¾…Qäh>Ø=
+ýÓðk7ñßúžÎa^fȪM–Éi0_Ñ°²ðàVåÛw{û©ì¤v¬­ê›JQW´EäzdAŸT£¥“à{4òZýRšÛ¿hOÑö¦Î¿É8:ò8ÂÔ/–¤¤GyN„ÙU.¸¹pè™Y(”]:žN‰n“rN'8Õ¼ œÕéì¿Cnɼ2ÍB8ï>g¡…TCM¿û}úXOñ¨DÛwc
+ƒZÏ>|ˆ}¹±­rS%+J£È9&g—P™‹ôïÒ`Á=%¡¸‹žñzaœln©¹PvñÉV­ðf×AzäèøLÑ=´|Ñë$4Aö:T%ƒ—K#re
+@¬ª6}ŒAï«Ly‰Þ×Ô‹9íP	³Äj¸ÏÉ$P/OÑ“¢zÆ1䈾Åj)‰µ[ÏI«/Í&sЮ»°„Íb-¸‹_dªaF\Bì¬[Àoa})LÿwìàaP8×éDc7º™u8‹gÂ3µ†MÁ^1yS¹l;mIÏ|ªrT鸙ऱ!¢µrч,ûrÁxÜúÌÉÍÞ·]gsû/bLqØTº?øP¾j¶ÝæmÞOþUŽ´XºÚÏß›¯ø0? µÓ­zÜGEÔÌ©ÝÖt8bXÔHŸ¡ð«*f8`93íÉ[dGÜ€È\|ØÎt$¡ÜîgѼU"Ê’îðR9ï¬vIBÖi¡¹w#‰2ý“¹âSù*'"æ‘DT¥ž•äwÃ…(¹rI¢²…¥¡¸
+Û€\¶Ù2=˜™cÙ©›BŽ¢SîTÃ)ÙÌ«û‰M.’¹ßIŽÉNY,kp›Ç¶²$ÈÃð™ò<³¢Ûñ‡‚€ôGnÅ×üW˜Jç‹ý|Fwí»]ô¦VãöÍߺYjãjÀŸ˜»š-œ@kÜÇ™NÔܤϊ[ï ?.;|éW¤6¤|cN¦‹^©nø\á\
+¹Vœ˜‰&3†R’ /z‰<XsâÉuî³T)»äè(\åhé}°ÿy¦¶šF_=+S%õqZnËÕoØ‚.¶rüÆAT7]L¬ç<Ž¾n‘Âr˜³ƒ—k?Ö‡°Þ|Ö«_Z¼b¬6Ýg-ˆÖ¡L§Z«FÛMÖa-ñ›¹%ä_Á”ùî3WwNÿ¢«
+÷=Œÿ¤ž¯m¬¨ FˆeÆ)+fÅ véoüÄÆH*.>J¼bwœzi¡a8Fœ•qg„õb
+A¬ÈMÙ'Uj­¦6¤¥Î·œ,LJÉ(c¬HRMmÄ›•’Ûo…q­wÒͬt]Z|Ey²¤·^ú.ŸôÈìQßEjH.V:©ÊÉ4Ò(isß-›qÃébïðéè-dñÃZ›Ù˜‰,ç¹OL|óW$sÞùÀV"SA}X«¤iÈó…žÈ;MJÓV57{mBcËóýÔíöKŽž6Ó)Ø–½OâHs;±¶Ìá`ÜñöGäy¸ƒ­Mhj”ç?“I‰=¨ô ¦š;ìI˜oî<¡W”ã$ƒX6Q:ÚEž6ínGéV´¢éc“RœçBvƒw³>ÞYw„±+ûbV‡¾\±ß‚y¦æ.ºÿ3¥¬ðb}FVŒN‰eûåƒc›žÔUd¿‚Á9aY‘'-ñÜËri 	
+×Fú˜ð²£ËB!s2ムOzr匿ÑyšsB…tº^JÙïkdrkMu(‰Á ³¬–)t,‘cÎV|Äñhz>ÒjÓÍVkyøKT¤½±!a5âoŽSQpS˜*Ï;«‡Ý]Y× ˜˜þëT’=S
+gÐ|¢á«âëÖä &©«ž²ÞHn‘]¶RõZV³í-¥oJ²×(Qˆ<ê¿?öÓqVo¬Ý?lovÛ†"€.¥íeD""âj¯wë=…ò¨â¿A–¦*Gȸ·zý¦up+¥ãë@b *èSš$ð°ûk»\ÿy „_á@­ú@÷[ÝúvÆОpqlûŸóÈrçÅ'ÔIÉ:¨–U9éì Ë”O—IuñS:à2é;% û¸ÓëOÙT­Ð“xtüt©¡wuÂ	Þ^WØðrMu,°dÐU×ÙgУ>&ß7m|{#ÍøçÞêõ+UG\<çЇÔD®s|–íÛÇ_?r¡ÎZçuÂÎj×û£‰”¤«üÞÎ
+´÷c™‚Lô cƒÌ—Ùf¹fë#QR÷Vß•¹±öyÈÝÂh”Z€¹¸=Ú?΍E5C%(¨t“º]þ±Ó+§íje¿Û>˜&¹º&w–Ó¼s–;f$LJDäÎOñÀÜŠn¢*Ò¼Ü[}%¸'Uü9Wů§Ik¯‹è?Q#%ºõ*Ÿóó³·x¶–&¿çÙ {ë7cÆoèzf³+Ù@wÂvrA×N0‹ûñ±ïNà=\BMó;ô5÷UɝèGîÐ#ß\§>‘
+NuݤËƽ¤“ËÞ®5§L¹¼2bÊÇô×AóQ{ââ%0Ô.cî9Z Yà>;È|NÖØ·rÏG0ä9}£DÂJI4¦žcÕŽ›ˆ®5S›–ƒ’õW˜lwNC—/‚à†*Š—gL¾mMzg-¿3?àWvߏgÂÏÝç±1ó]kƒÑ×5éҘȨ!&ŽHÕ‚Ÿ~œôÀÐ*¬ù´Š¤	¸Äµ2%_Rjø>Õô|½ëð£7Ø–~Yc©aÅZu^è9ʏÓhêKŠõ'D~ÚG%ºIÇŸ„ا‚âõLªZU‚ç·)€Ýd¼k}€”¯uJ)ÍCºJžÛHά
+ TÕB*'¶Œ…¹›¦'«Ýg¿ŒÍ¹hr¨¬É1"ª†	iÔ¨¨òç„%'•ø@ã=£Sc“ó¤žö}·qê–Ú}üšrœ˜ÉPk¸…hj쨙ŠíoÊéUcf  ƒn¾8Ö(KgÈ~/t }ó›^å-­úD6‹§”
+0©¿pŠi%õ÷m˝úw]	UÚ¥ñÝT)×JXÒÂ	|C[I¥J[Ê©“Jó""i‚ìº3ÓY
+0¤¸
+kmtA§¦I²•T;Ü›1¦,Ë/Ø­þC¬iÞ%÷ ÏÝpG}÷‚Æ7G3Þ±ªæV”ŸNÆ„úíBs)+ð L~ur”a-3ðsm‘’áŒî+	¿6×$~šLðÝmÙƯ.<ÏvDzl’Ã䍟™>ðkÃgÌ6Â×q
+à3JgIt8›éž=áCäfyAoôÖÅ<ó7ÃC	`P 0/P|;w¡[l(tÊ O/kb¥€†NäSi&‰¸ª¾KZ"9ªÅ?QšëÀ¶d{
+<¬™¶ˆ‰d÷ŠµxŒÙËh¨1µHxì¡·„½±H$g8`?gõy®!Ò¯p|5uÁ–n-à¹ð2C¡å”ÐÁã`Y¥z:²åK¸–+“Úñ8>%±/Æ=Àovͽ*ù`ª™ŒF)·À¶X6ºTÚNÁÁÉ„Ž˜d2§	VÄÇÄÔNX²	W4¼TG£¾PÇ1ԏ±4mµU”#7?¾Ë:$Ö4Ê„
+îQìà§8º ®êÛ’ù£”Šµ±ººW^sÞû¨/Ȥ뻭dº‘ôÔÄ€kŒ½mà5ìjµ_'0—áM
+Ø{ã†Ë,	ð¥@¯œåK‰åòì
+ìi¹hMù {#.xe]¢'O1¾×zEï)Úír
+FLé½ÜºOLbDõ‰‚³pQãXRºóô5ÊÎ
+/æ@¼¼w™‚V}ÅùáÐwg+œ*³I§Sr¢6C—#Äæ!c"ÌZ·ÏÓÛœéÎ!
+g˜?·èçyH¨
+Ðe*-~³ï“UŽkhNR(õœ9™þB-”’N¾(0I”‚îýWþƒݺ(j9(Àæ`‚:ÝsƒT$‡ Kùòs5ÁwíR$+DašûhD(|$VØlµ9l}—ž…O̽¤Î­¬+¹O{¿œ¨†s¬Ÿ>£A“»Xk-ê4ØÊéÞ·9kB=žôûªO‘äkšð6 ¥kí>;=:å?ßy¢7H”]³J¼‹qè:›¯µkßtSš¹)ø™|FýúWÖ‚À×íæ3îÃ2ûÕ”µñH½N^¾Ï¶Ûü¦æÛüîK¥vÀN!”½	‡™|\—I{¬ù³X#©˜kþäÏEó(ã{Æ=wµëî;r;Âéx]w"r°ßÚ®Ý;êæxÇÚöé¾ï…LÀú7¥•Fó™f‰Ò„µ¦H¬mA¹ÃœèêÏ ÃACý/Å‚ïIÈ>þŠ“÷”ãîPv³›8W;ß‚ׄbþ_wEA6\gac±ûÝ÷_Ýüve®®pU_ظá‰|œGþxdšóô7ð\Y€Æ¢ù2î[>¶|%wŽ}ù¨_ó÷íó¯
+endstream
+endobj
+84 0 obj 22495
+endobj
+85 0 obj<</Length 84 0 R/Filter[/FlateDecode]>>stream
+H‰ŒWÛŽÇ
+ü‚ý‡y1`?h at 6ûúh/ü`ã¼Ö"Ã’ÅØM È1ò÷©"»ç\r‚ 
+O_HV±È~£eïVÇ–m·^Ûöp÷ÉØD¶¼—bÓ–÷4z§­ŽlnûeãÝ~âš¾7+yKeÖÊöL[Û“tšzÕØ“¤f[ªûÉnK7l³´§šÚ2em4Y©yƒS#Ä]Òóö>ÅêuŸn{~¶ÈèaÒ}Œ¦[½¹‡­î9ÕÎÃE{]˪!ØZÅæii¯©ò‚¦i¸	ÿe<é’±6æSÞ{ÊÉMHîÄ9l­éÚ2i©v¸*Yi«¢õHs¶D›I>Rab}/qÖ
+ÚJMeåÕzkÜ›L¦­ïCyiþ&䣎¶éØ{YŽ]†už§ÚÒÚ[s.îKëcÙ0#
+sRŽx¯¨pÐ.‚=²×’þéHþ±Q'…VüDh5(”²{
+ys£Åa`“žH–dšN/ÃÉSD~$o
+Y¢M$2Zk넧HrÏ݃•\ǪØVvËÚ/A›NŸ‚Õ‚àSB•ü4k«¨³e4i`Ù5K½$ºg&¾ˆÓ'ƒ2((£FZj~‘ÎÄAÐaù¨íóûoÖ1ª£dþ+ÉÜÇ"4plè«8€l*À¸“R®[‹ˆæ©â¦FÔC¨²l`ìF²ð3}â9–©rii¥mp^GñÐR‡“8öì&¼
+|ÁrÆoæ xܪ“HÛ˜)/´õ:t#õœ;í¹D€…
+U¸®ô*Š­š¹ß&Æo
+Ø}(
+©À±ï#Ï…Y¢Â@ÉPÊ<±7að¼Äv^@]- *„J,áh7„ñ¼P'À¡Š|9©ËŠ@ŠÓ'‡Ó°¹&ºó@ô:ÿOÿ§œ°¡Äù#˜
+Ù’=YµˆcTœ..OSë—[…NJAœbõD6Ll*‰è®þm‚
+ë‰|#!œó´¡íÖÀv¤þvñ>ÕJ
+¥ÙJt`¤¿FÖ¸Àù+8äÊ dರÔj6õúÓ¢Iòüç57ÀùÚÌÓžBuN.ýZÑÎ&†…íÜÓÈtÞBè±ôÄT	I΁bf¹ó»—@ó>0²6bnÕY“Õ?-[_(f΀ÙRh€D ‹#ϵ#÷!w5©#íý«#ŠeÔŒ(È:ʲ**€&6[(ÜæþJ ($]7ê}>LÖ
+Ø%ö7v]vø“ÌIJš“1iôÒ¬‰:VèûÄ’£¢ë¹¹\€r`yÖ(°F¼õ€q%åçjË©ÅYä\þkîSŠø®ÖPÒœ$n>‡M8ß
+{‰oWXÎ7a릅M_8©Ç2A¥òwŒ4Î'kâ9lŽÜÏøR*ÆÄ̝ãI½Â,D‰£üc<bíAÌ/ŠO¹ ±öI_岺zéÖ˜¸îcjòî‰Æ:bhk@Ÿ}æ1VdN¼p95± &bF¨|ø¡®á8•ß
+á”`aaNŸgÓ%Ùt8ïøH4¼/y^žÎfbP¢¢¼3³2×|¿/ñ'ë…óÃÇlçèbü¦ ßÏ!¡wÂã
+ŠO3q4;.{ŒY
+Å3t¾©0Á!ÏȬfÂU¡•A8[U)Ù‡OÊÓ[)¤3øÌ ÅDÐ+Ÿ+ø<‘«ðÓ%Ì¼×åÜ!„zÈpÌ*ô™ˆšÇ |G<ÆŠ®êD,âÓ5àO€Pøù84	%R).Ú¸Ü,;©Fƒñ›Ø
+a“À;®¡8ôøo§‘‰³Ÿ•EÄÌâ.h‰›«†1ªË5XóœF …è7.À=¢â¼3Áò¾
+·Ûd0ÎB„Â	y,
+ò„)I,W^ämhÐéYÃ÷16¯¥˜´‘+®êí@Ê}Ró„ÙšcL,©žØÛ8™«ò
+§jûÕñ²yH¨Ü× û”Ÿ"BŽ>ÔN!ôsæ4ìk”gA¨ ƒÊÆ8Aû‹WN/EèøÀÅöDÉ‚Š¤¡SÁ©\Ñân°:‘,-ÚL‹N±úYO,ô_ïgƒÁ±ù
+°
+/(9&B
+SêV>öè<|»Z"4•OÓÇ9éwǯùØ(*i“\ÎýüÈÔ1ë°¥–¼öfs…ÂÓí:‹ú¨Ug^WZû|ô¤õª§Ç.³à{gÏr[Ÿë4j’64à¹5[ç²qñ¬ª<mDÿ¸\e‡©¬I¢¬ã9kˆ¯:n$Œ Ÿ`1Å*×ð‡Ù$w'[[;]f:åäÆuÚNï®ÿnCÚgü‘=‡-$ðìjrŒNÓ‘D4r2®MØYÏcëÄùi·.¿! Û§Ÿm¯¿õ¯/ï>ùüwöæË—·_÷ñã»/ü.ü~óÕß_¾þðþåãû—_½
+óï~|ÿrþÃÝWÿà/=~ùâÃÏÿüë:çÓo^^¾{~÷êñٝlŸãïë_î~Æ’/Høúßøø=þó7˜~Ùòö‡íÏ‘í-×þé6íÿ¶^1ç°JNæ‡KsÁ¦†|<œpËvÚþâ^ýñîTÖ9¶­ë‹ææŠCÚ¨nSLCaËxîÐfiÔhX› ¬%殇Ûw=Üýà?€‰pÿºmÓ	hI‰Ã‹ÏsqÎ=…ú³2Ãù Msèÿ±¶ Ýш‰B†0.ïøîµ>féöi.œÍb­µ4]ð‡äMwïgà¨aàòÕe
+íËÖU¡aÆs̝€öEÌ4Â0z£¿ŸÜh]†»F3ôhà-ysqÙà;í¦'×®N^®åjæœÊr
+=zº–Ño–±æFd¯®A>§k3ë~j×4uÓ˜d¾HîÇê<
+¾hB:¦cíß×þ‡ïªÙñü&‚O°ïð¿ %œüÙ¶ÉÂ4„±B(Ú„OíB¢ˆ·§º«Ú³4Zi¦ÖîŸíöfôaT`³F0&8‚KÛ£bûÚîÿb%¬ŽÍàΖü¬ÑgÛßsµ¥^ŸGä„4O÷±"'‹4.pÄf"sgÅ¡ð©9¦VF0
+ÆÚ|E7Rã``ÎhgÔWÞ
+2ßñÏ$=÷ú‹•ÁøïÅ ØE¸©j;Îεxc«´ñQԷ⣶·J!˜™ •²	Vï0­´¢ªÅ¤Õ/Ïe)¸g-[k;øœ'053V¢mó²f/jE6»œˆÓꦎ ]äoŽ;ñ)™
+/_3«ùô$`wÚÙe»lÓZ;&I¿L·î§¼R{lû«œ
+À­Zö<sÿ‹ø/Wüv÷#tzŠ5š.v>jÞcQ4§€óZISÆ8Ë%®.øÚ(éE8M/£ƒƒõ£Þúd
+œX{h×á
+×@_çó«‚pá”`[ì(€¹î>e\Û×)*- L:«÷¤`±z/%dōK8©‚=lMíʈÛ
+õTP×o€~ÚJóØ›––5ÓeÎ^Ökhÿsûið` º–Â6/íg»£Þq¹¥C½xÉâ)Ëkë9Z;WÑ·Ž¬ @”‰1-6š^
+þðÐÞ¸|Äe€ÃODÜhÅ'ÁG®µÐz„h¸æ©ªð`SHúÉ/šA‡{ÏYî’#nC½HRðþ"„‘ •³E2ÖBƒUûÍùàÊ"ËS_|Èió£¡c"AÍHx¬²PŸÓ /ûä¹.!
+Øi²—*w»ï&¿Á«‹~£txó3m¦$OËÁ¡ÆLñÛÎBëLï:@Ó w‚˜BTG€wKC}‰HçHY¿’Ò|`à—š;U-쳪ˆ¾æÍRÔ©pÉ{~繌݈l
+&••C/`«]wˆ‰¸E/­Eæ7% jOk‘¸)°‰ëöV²™°¶!É·ˆïÁ¦ƒ²ÒaÕÄûZ€¾\ùb4t碑Óa,Õd×Ö][ï·lÕµj„‹þb
+˜Ó¤»à¥½	x–L<®Fh©x
+ .#ó¬ZÛ/Ê_,
+…ÿé“_Ó)@‹Ò9¡)nˆ>¤Ñš1dÍs­!@XÇ®µs×4Zr¦ë^q;™fúsQÝ©ÑÒ
+þì«çç¯?|ûÍ£ÚçoÊãü{÷ã›â§<ê£ÄÏ»ã_ã—
+`ÿ\+›„ŠÙQZ7ÐÖn7À.-œ‡r†\PŒ†„ [²ÐBÓv'(Ó÷!§ü®xháa‡W«?ñÛ{áÞËd£­2\x+™èè\c`
+6„Ãz®Ýa|peÚNFÕºÅÍ„pó
+£íõqÖ¸»åÄ
+}ö¦1˯6ÕëË™-§Í½àã£GÛ:h)<TbÍ’‚Åc?`TÚKÒ´6§žÅZU€K—Q µšÜxƒø‹YtÓèD€*º+ö^ããî|îv£>÷°ßJK19w£bAY¸P
+´ëäÝy”¡r©nônhjsík­,ÂSŠGkÉjmy	üL”sG¬®K®÷¦ùµM>¨Ï)ŠÙêÍdÔþÃzµíØuÁ/˜8/‘lʺt¯<Ù A  KEÖ؃f"
+cEù{ª»«÷9öŒx¢(¦¼NïµúR]å`‘^°/kÂJ½
+x;½{Á³¥FÁŒµk©·uÄݱë£úyvÄ.1MÙO°‰[³¶&ÿŠ_@%*f¼ìaÖ±ª dÏ–±ˆ„w„,pì†îC¦Æ(“²PÏ¡´;ÖèwåÁÃúù†ãbðY"Ô6y«cÇ”PŸfGÀG7€V÷¸¸ŠÉÓ
+b:ˆßD
+Y›üŒ!
+ûÁ»îñüë.•® Š/9{~ç–74¥È1¢è“UsóJ
+ü³B @ÔÐÒØw\îÅ4YÄ|ô€çÊЯÞúCŒ¨b™ÕÐß·TJâ”!”Z¸‹JòˆhlÙŠ)oóÞ©£’”¶¢X;ðli|¶íóXq¶ûG¡ˆ6<µI~l»Ø4°øŠ2ŒE"‚’Ï!ñ;/›Q
+{×
+Ö«‘ÎÈÁgìdôù†©A˜©{g™ð@9OQ%8ÀŠ‡áÁæ`æ
+E`Qg¼A-	~U…›gªr´pß‹LïZÒKå-!ÚŒqçÞÜ«T¸
+m+^MYfûbAˆØK at 9Èx¸¹kÁÉ¡›Û¼ÙÚ`
+)^;LÔmv‡„ë](s
+Ãæ2GœÝÝŠ¹8™Þ2‹@R
+ û†ç/ë4,xW—I0ø¶e夆T—•bs×”àÓ_䈎íþ6°¾½™€ù
+xÃß‹ò;È R.#ß3öÂã"<㊄«$(°M{QIx(‡á)*i‘g€˜…_°¤ÏU·UžäZM=¶8[bþ×ÞAêⳃƒ¹ºd€1ӐbÛP“ªY„FšÀ†ÿ±@¾V(ä. À-ÀjX]/Á
+º1†_¶ïH’ƒ¥Ï¡Øœ0Qùàþ5'1S Š
+‹cJv„C™†W-T#µ2.á6Ö_âs(ÖO“ôR Ë#@©ì‘oE	˜'“Q¾Z'g͐nÙYIN2ÂÌ¡þój<Ø¢þˆô¹XúíÕ>½xyz÷7ü©œðÆSñÞýråÿùp5Ž¿?ŸüæÕÖ¿¿ûðúþóÿõ—÷ïï|ýñÇOw_À/ÞÞݽ¿ýøáÔ_"ä+üûîç«Ïø§œêåÇþˆ?üÐÏ'9ýéô÷”Ó;ûýÕ¹!f7‘2âI‡'žèõ—(ê¹öúâ÷Oaǯïx©?_Å¥êé?îeÐøÅ@Ï•TÐÆYË•`¨¼°8ÆÕ±âm+H'8¢›à׎Æ1¸Õ‘qÛÜ<ÛŠÏ£UͨU&?åâÒ˜NWߢ0|Î&þ¤ñ¬Ä@øÉ©Ñíë@Z´¸czMXc	)ͦMƆÝßf²>¨…!}QœØ-Çç„Ú1Õ™qÅÜ`ĵû$<D	‡ÿ²D9ëj™XÐöûÙÛ‘^’
+IfŸUBÊñZHé ¼Oo6‚¶ƒ¨Þ™BcóloYtxÙÐÉ”Š
+^ÌÂÌ縫òìì»'ØÝuŒ	9RIŒÅ~28´àQÜÏx¾CoÔý£¹k€uqv
+Ö”`R»
+Ïî•pü–
+Ÿ
+S„?ÖÉLÒ¨<QN ™tLÞm°n at Gs™û?«½ºÜ†­ {pb>‰zמÒm–á2ûH:~ÜÒ]Ã:Å'
+,bÑÅ…ï¤0‘§‚có>°@;/Àú¼v«Én=õV{.aŒ“ñ€ßÆ×¥í¾¾<ØÑ	]wš˜©031=A Ó±8	
+8e¦ƒ#6XˆõÛe¢füB„ËT`wÖˆŽkÐFÒœ8ð4¨\¶²KÁF0æF‚dޝµêðR_»ñè\ºëfÂ\…Ih•Úî÷½ʧ…b¾~‘ƒŽ}[ L¤ÚAIŽž%	¡Xb
+hÙ½êµ<9à:úñ“b•ô`2
+X4€°>s90èšsb†Ú‚‰¹Uo@ÆZR÷ ¯h7€+YùòÁÒs‚c4ÕÆ<Äd²AÝÜy”ý
+Ú¥~–!´T8	öäþ,¯ÙUº±;3@Úë 驃3¡aãIŠ%Y<wåBÁYT>ïG~”WLÆ£Ê*G0c@»]'Iª½GÍbOµ/í€h¶§Û¨Wýû¨ÚÇÐÙ^7k8ÿ..éôm¼9ï!kCûÁ8«ïìTµ»fPO)ý/#=­v„Y¯uNžm;¨ùŠÍ¼æŽu«·~ž§Ôš+`txÞUYþ
+
+xƒav
+PæyHX&9…šJ¤Þ†Àã­ˆÂý‘ËZ^Û"¹¶ýÊxž!|05º@X¿vƒ.Ä:€ºì<»-wZÔüãË6‘]
+tk›ggÕ|ˆC-ð•øZÚ¶nïÔfè~¾ÉÛÀô1h#¥Õn·Tª/n3QnuŸÂ­`k&•ŒÐÇßÙ_ªbV2PÕùø‹a÷¹ˆìÒuªÕ»fÒj¿§pxdt‘þ–qËU¦Ý3Š]Ø›pÕUÁ¤Ó8NLµÒÖוô}U’\!sfV½@&w¹ÃØ|„SeÖÏF`.y…÷NXõK••ŒËAS]-Ùüq¿–;dµ—g÷)8WƒÃ;oK~¾ý:Yo*
+HPÜÙRÕó?^ððÂejÇxƒž¶8O0ÌÆ%¢•uM0{/À£0ü"¢„“çx÷u&I_»±ï~Ña«5g0Ö½è°9iÙÅ
+_tÚ„ýyÙagƒkQhø»¬ÿó:er’ʶ:Uª¡
+cN	jeÒÃæ,—z,r’SuxVÈH#	v¸CÜgƒ4Þ¹Ïiw£Ñ]³(ühK’éÚ8¨ç¥¨NCÕnOØF™	ö±9¥ªg¿kR/Ɇb_†úöA“°‡“„òŒ*„Ïò¦žVŒöЯ)	Ž2yvšÂ>[<&q¿ŸSâÁ¦>oIüh©ã‚•Q5Š¾ïÝ,¬šË¨weX%§Â©N«6¬? $S[MD—à5°¯Ì
+÷ {Í	è8âÞF‘…Ê:Ú&În´Aî’Þy­k;‚¥Ñ×¹Æ~3…bÉÚP¾ÅvQ‘<£½ð
+ä—Is$yÀɆâ¹c£UbÝ´ºsɆäXD½HZù¸Ì¡þðU¥°Ö©Ó¶˜EÐï¡7ˆ
+iâ…ޭݾ̄O³½ÚîïFß'6¸µ*¬ßG7‹ã?0²Ç•ˆí09>ƒ£Q–‘»à.´d-È´+`
+‚ëH€Çd …Ý’ïS²ÓñJÑpmc
+’¹—”`„oÉ‚¤‰–ŠâÎ’vyáÚc{Ñu^ØE–àjPÖž.붴
+°®Iyçí¥]^8œÖÆÀÓñÝfðÏÕ6—ÌwÀ$˜Uí`o<kYºNãI«·/®Kn³Új'5ñØ´ä6“¸a^LLŽõ­0[+¬IKÆ;¿ï–rߟٮ)£müáÀ“’f1à=tkáSp¶¡ÃãƾÕhø
+®æc÷Ârs8W£ÃÉzÜH©sÜ{	LÖçcär/ì*.H£µQzõtÖàÙ#Û€#e„ÉsÅi‚=m'!Á)_Ø}¿ÁŸ·¸Bì(ø˜ä¬ÏØFYq
+OP«»`…~Ám
+ûûmòÇõjt/·\ݐc;î“0ø²}	fQÈ6wpØð],È_ññú:&d`eœà²ÓP[SÓp-‚“·:~ZL9ëXkGØЬÇÉ–Ó¤;ÃfòÀø|Ëæû g	É[1šÜð§Ðÿ^åX²í6l;ð‘DQCÜ?ìØpÜ¡÷oPt«‡gguPºÅ	 ãSS}%X['‰Ì6jíÃ>2FãÇ&E¡Î*G÷þt@™ƒ:+¹žíÜ=?	‘¬'‡è9êàÙßô¾xòèáwð#hÃ@i:;û¦˜{üôàqí›e¹Æ(à:e™²àpˆdò¤¯±¯k½º6z«2°7ÁYFýÓÛ2†:©<Ý·ê=`/‚-ÇU€¹ˆ„M#ȶpŽí€±6Ò
+£R÷Þ‹biäÞt¼Z›<à¡èA_Çåĸ¬;é¡åê/xe­MPb€C>ö.|íW™hMßàrN8Ò§14‰f—-Ó5‰êõ
+5®	ó®Æ‡åºó‹Y	·µN±zH­°€÷Öb²÷‰çlQ”ò'	Önd‚bÎ9g‡Sá—žåF“Ž˜’ô§/Õó¥cnñì3cr{'X›:îL‚«±7¡rúÛ¿ÿÒÙg"Ùí®ÔµÇê~kÙÌ\ƒÇ)`1- ™9P}ɍ$†H
+ˆ
+£ÅNÐM9A³Ìû
+‘áŠÌ¬d¿8ëU0Å`XõÁ§œ ȏóû˜<Ýœ«ˆ—–l†e¥»Vgú
+Ò¿j!âr?Ÿ:È>óü•àóRkö„[é>Â-¡à:ê÷óѦØ'x-?‡2›©Èq68ðCV«¸
+i½ðÜ&K#/D’ùˆ^/Ökζß
+ÎçŸô~+ë[mÜÊÚ¹óŒJ­„†bÉöp7c^¿ÎN•¨¯[œc6}_ÇŸŠ3ÛDUëô¾]
+FxßfÀ¤¼È™
+LYýæAº¶K쎫?oþÚëHôLî±/ñ¶1–ÜæÝ	Ú/ðá#"ò¶\ìÍ]>/з^QËè×îWw9UÀ$¿ÔJ} ³Ÿ‚·šõTj‚Fv#؃«Är’ÉØ:CÊ#@f êH ô:Æc n6¶¯¢³[^R]þ|ÂS×Ú00°Ò¨¬ÛU‡cU0’e’Œ)×þ<±Z
+°8;›¦[+Kꔁ¯¼ß K¤Ä,]~ƒ^SP Q¾®”Æ5Wªµ¨ÅåñOÐQÌ͚ளx¤ |K®ê»_Ó
+;Œ—õÁñÄòýå	z,_£7RþEƒ”pÀ½ÎÿãÎÚüÓêƒ}q <ûÇþªo³öcí`¬ì\ÄÙ4J÷×ÚbÂ3í¬¶N÷9;ïÝQ†„ës]eóO­N1ŠçìÕ
+ôÖéUãn~[ä%0þâÁC€-"*銍’°Qb2ñÐÒÑû´Û$`¼tíªÆ¯®‰³Û/	ãÌ=`‹D?ŠWZOc­ïÍ£µi—kä…0J^é9Êõýœ…BRËÂ1P”Dz'ÁYÕå^u€÷U¢{zˆÎ’³¹8Ì«Øz‰˜k©Å>Ynd¯"OjmëŠÞÈ’®™
+á%³I1²>Ç5€i/Œh&(Ê Žk µùm$Åe&±$¸‹ö­YÛ¾PÕ’,–Y°‚×n•—³zi<øô|o’DD^’ðÌ æï?)J⁽)³ÖAbR<Íyl®aÐmÄš£X/‘!³ÛKÂD-L›4’@£ë®OÞbwËÌ–öE/Ùµ6îžõš›w(ãì´t ÈJ“…a¦††Šˆß¿¦û´Y‚m+Ú+ë=°é*Íz¿Öºú¸éä¸	(Ýu=XE‘.•*ÆÀ).ÉtÆiž¦d•Pþ	¢ÖµJ
+ɐŽbW.¬Ì`o9ƒ)ÄìLŒŽh}=šõn ¶oµ2
+»6h ·êlw€ñ7L©Œ?J$B~ƒU½S³FYŒ$YÓЌχ$~òšþ/ÛU’eGŽÃ®Rèz¤f­{›÷?Oƒ"ÀHûõÂ^ õXÉî8Ê)
+x·ËÄŒ[kO¤‰Äœlx|©
+SŇdÎÊ"†+`bBò¬£Óg1Ä+I§Å	=å„âî[í}ÆâÅæÕЙÞj՝¡ôk[›md“ÏB
+®éó;MæK€fë׆ÅG§Úày–Á|êÝû`Ië–š1Á‰Ë{•*í-Éò«×á¯­™€#[¤'˜õ+°}QåÜR¼u0£b†zJ°×Üú]½žqÂî8;5ÝËÁ$ÝÙŽü”ƒªº¸Ï
+ ³`­°ÿ;¾Iheø±ŸÒzƒ¦7zË™^õSñkSYèK¦ÀÃ_ývúÈ6,(¢O}‰úë—TÅ[ÂTIÁ* ó°(ã÷8-k°÷”:Kà”¶wŽ-c#'D;é¹\ô‘äiY™«¸F¿È_‰åL?ä™ {t­^þŠò ?ÖdÅlä,”{‚˜dW̳úýÓò[–$…³ÒÀ‘C× !™XßÑ8‹,©6CD­æ 4š³Îõ_B¯\îG/8·ó÷ZÇ"œ·8uÚD^ó±6ë…~ÈÊÆtæZŒ†
+|‚±`z9>w‚Ã6PXPþüQdú;t”/UÖi|Á!JuŠÂÖJyª«ÿò×PÖ‹W¥i–ݐ©
+= ‹çKƒ^
+÷ª`‡ZÀmeáÙx+Ï&Aëój½~}‹v«/~Ís»ùþëBîïãƒÅ«÷‡0¾Ô-ú>õ´E†Ý+··C0WqƒñHÏw¹Û˜w¥*ö´1+½í—V_µ&-ãµ¥Çî<ʵkÏ*Œ”Ò`
+>»ÿêZîs×Ï}‰{ªnüëÛ@`¾Ú¯v{?6ŒAÛäܶÖk"€–ûe^¼(…¥môvç럽Ê
+Ð5ÊËr”´Ãºu¼Írƒ¨àymlŸGE‘YÅŒÿj
+tÆÂ~?_³ÞÕsIÇ]Ã&8"›3Á›»Þe¢&èvæÌ"ªÅ‰N
+‚¸Ô|Ê6Nv)Š¨×}L0Ãm¡^z×S„	Ǧ<³83ÔܯÃþ¶MÜm­¦çƒÏ«cb«=õغ_ÛûÕÛØžhäþTUT¡÷ššÝ™Ckâ"À{¼©ÁÏŸ"˜£}Ðs#`=éô5Ç]
+Z-ê獿®æ¿2ƒw;¹ŸÒ Ö¾´·ÎÔjCNÌÅÖº©‚ãª)—k"“ØC]ø(UãZ6JÍóå °]m$Ž“NIi<GÔaó謥—Šo‰QñÄîêN«FDöéì0ÕÌ–’¸=NœLqûÇ4ÇÙ~ØÉ=Ô-K“¶'À³ë]cðdCqë4ñÜ–)öß…ñ½œ%¼<Z큾ï	Ö'ùĵ­N‘ÜþX*nh$™nL£àìeÀ-“øk–vè‘ÚkÇ5d”†q»y±ò´Aéó
+²nf|åÚ UÏAR=4 êéêd˜Œ_µñV´Â_¶tg
+±xAL•´}Ë{”¼
+æžNíû	Y–MZµödò;z7mÙH:‡¾ªËêlçm ð ±µ~/“…Üóuí;‹Æù‡VãŽ>É.ow}3.X I=kLH‚Ôcq6äÜ-áý=§„ž,Ç6×æÅvºvø“ÉúZ2rûdÜŽV.L$ñà>šîÀ‹­’¤Ç6A'¥ÝÐÖ­ì]†ÇGãYÙ.MzU¡'``¢	×ï!áþ”ßÜR2CòâÝ‹.*äÃÒeû--sï©[iWÕ‰tÙ˜[d_9\ŸèLŠ0Ås¢¬
+ØOy…Š7ý™òú‘É\Qü¼˜µÎ>Ÿž‰à1©íoÇüþ,é{ñ췏˜×Ðx`‚×—àØOi†Ú“Â:jˆ62é>KKŽð’eyŸßûÙ@ã(CtnûQ8ú^žÉ“°þ°‘@E†ýL& &
+Ý^× °7…¢ó'‹´J:Uí±+«¯ýðê1Ø<kÖU­3:ŸÅFbˆ“xÛ=ß÷fÅm¦¼ÅÎ
+c]!>Ë.LsÕeàÚ{‰ï²/Âôº3éÝz
+C(%ña`±&ùrÁÀ	Zq©Éa´6Êú)ºÞoåÅ·ØÄ)9×>]álø9Ey´õTÎí7#ú£ÏÙí'ü¦ªBJ‰`PƒÓuÒŽ}UIVùlAžLP°ó%èXŒ"ájÂC=ĉDYaÁŽ¦m½íÿÖ`—Ÿ‰iJ°Kž´·¯±ýòZ>ÛÏdiÄ	ð¬úSÃGÞ‚>jíx[X…?/vcê2H¤·Mª¡ö‹Á¹ýÛ{ŽûÕŠÓ
+"(¶ÿØYÇ'Sõý'Á‡D
+¥+El}æmÕÜ{MP¥YöÐªíª‚™‚¸YÚ¹üt}´á\Ae«™3Úðš¥aŠ;ÍöËöõû.®z˜-¿”MxëmSÃq.QýxM2„Uû—Ⱥ@|öfºØIu™¹åB´øZ“¸x,ÿ`ªdRúü!–FbDp¸¾ÍïæØzP71Í
+=•¾é!«þðtÛR¥›œ À_”½ØGhRÉçpdú1iGÏ¿T„¾$P at 3—ïE~j™ÖÙ”+×1ü•ÂZx„¤HëãÔµÔó¥±ÇswçOýÀ„ýèžvçùªP21€BÑõ¬s–ãèÖ:œV¿¶6ßp½Ï*ƒÙäÜøJéõSÅ›HÂàÔO=ÌR<ˆgo7ýXâv‰Ê-ê’5D«öµAz,ThûÚ°'âZž>sÛK%´³„u³‰/žT
+z¹
+.)[UƍG©fB{%µ’å ¨ú\sxÃ~ºÞjBž>êQ£sç.©€^4{Êõx««¯
+J°^ðh6Å8J·5©Dßd6Tàj[V/¸E؍\åŠ5Ͷ¼ü< ¥§ÍŸú‡ay6œHWØZ¢¸¦I’tî«ÅKÉ„¥Ô*Q!E†ÊâÙBßœ9œµ¥ï•p„ Ì;†.}yÛ×È·3'8Θóq(Ï™tÀÛ.}n·q:·ÝÁ³Ï"d>A(ñ©áì_xÅ!ˆ˜D at viAƒ 2Li’kÖQal㏺qJó »ØÜ<9–þS9H×Ρl8!Õôºwçn˜F!Â#ÇBú=c/Su¸MÄ 	‹à79§¹¾wÍ(tÞ÷=xZD|Ò=âsv–WšAÈmN~¬K~¥7—O^A›Iß°ò—
+&ìH?âlO÷¹hi²,€¬%nMsÁ-ðò+œŠÖø•Îóc<{K˜7[;ߺ–Í*A඀Nå
+óàYÐôV&@%Xß
+ü^–öŽõnp€_ƒï2¹"ü®“á¤Ñ˜Œ½¨$æš*Áô»$/¤¢2¹b!Øo´+.]“1¸ÖPݯï
+ŠÁ{!|Gÿ‘X
+sû#<Ræ!Hü{~–kíùŸ
+Î_1Wúá[øù¬\ý–/Ù›Óõ[žž-¦Ë”³öû¦;ÒÏ]
+€OÊ —ô°	WàØäã—nû
+0š±Ú…Ä-f¶«O%èÅhW†1–'µÕc£ì€ 6o5“!e®˜(7+ÁJ!pe =·óÕ¶ò¶[;CÚgèaG.!dRZµWÍœåð<[,i¡×38lñd³f•€Så´²U¼Õ „øyA=õUfïõ˜D°‹fÑ£Åàíe‰öñJ at 9üô¸¯ªXàJš¤6zyEôí&Ñ?µ;®vÿ§åŸ1{]yËóJ§G'·ØkØUÞÝdcŸÙÑ}e9o:öqÉȞ܅'aå€\?-Kõ¸gdwN
+Ü#Î"bï¡ÿÓ—ËR9—o"€o—k›´F	´±åg©ú=¤]‡œ?ߍ$ÓýyԍùÍkÛÐWµØ2 on›<¿f1žÝ[,çÄQ	Në0Û'À¢mvxXTÀö¨ÇÁNšQ€ÎêJ$m(Ó	û‚§ŽõdYOvó¹f
+{G˽Âv6GcòCxn«‚WÖ–VÚ½Ÿå+VfàbQÜØmÞ@¿4¸È
+.³–“¿~AÇXºÁ Éø­m&¸ÂÄøkô÷ÞRkÿ½‹eÞŠ–õ^ 4µQ4ºE´;›m|§{¡µø©S·Þ‚Iðý}Ô™ç(©!ÓtŽ‹–ßÏŠ¦óšçHõ<š?×Ú­[ ¤nHàhÇÏsšQÃ`­Î;Ì\v¡µÎ‹
+žGb£ID­ò^á.”à#	ÍÞ…qÝLþî
+.³%ØâɼysyƒÒдøY«j¬½q´J¨dYü	rñ\Ÿv–¥¦[gòlÙ¼•hÀ_º@Ël9‹bê¢Ý³‘W
+ƒ·*O§¼³ŒÏÝz“&ÕÊ0Ô1Jڐ\C{BuºýѲ+çæS×™¢¶`±—@:Ä-‰Cçð‰>C
+ïä»és…ÎÈ“˜ú½ŸújNe[³1æÐ]B×Ô»‰:ÒžzTƒÑ¤´½mܨO"¸¿:ªÊŽÜ_[ÂdYÝ
+òQÔ¥)žµ}ÊÂ5åxbu€þsËñ.mM4ß-zó„YJ¯2¢ã®ké,ëê£3ÒìHRxâÓ›e1@­í9¾˜}·'Ž]ðñ_S¶³ðc(§>õbÒ2ûÏs¥\ÊQ®ÁÛж,nuô}—ÞjÙy:¥íͧÿ˜lìo¼\­¤z««%;ált‘Áãécâ<l¥]ü$鱯öû4cb&QtҝïuُàžzDÈsȧ¹¶†¬GÓ¼_Ô“–™•Í
+¾ ÜmÂϺ¨‚ãÜ–A
+3АýÞÙ̧‡q·½*”š
+›ƒ{>QE„åˆã
+4¸Þ2sÿú{T+©×íg'uŽ¥[È<Ùñ¶°õ¡”ȪkÆ7c×YÏ£KÅÆüË“oìNÉ£'(ùïhC7•%º
+'éð€ñ
+p•Û4b³U>KwC˜¿_á56œ_h=Ü~l>8«¬F”ø‚«iyC^‡Éò˜»ƒª7	ŸîŸ¿Ë\üÖ•§Wͽ¦kün¦ö‰½r‡áo;Ê߯Ø4~i÷)¥ñS»Ò:•®®¤¦v†«bjª{¹
+ ¥
+…(†ãÅ£ž&©ïƒ]è°Ñ]£ꥇí<@wn±¡
+&Ä÷÷¤Ûòûm‚“µ‚Ìi–7ö*ý²òª+šÃÁÞ›¦}ßI×ôŒ·§3_ –­
+‡.­ÐV¥(·Ói
+Óp×J]DU—ˆê`—ªGÜ *—n¤å]˜Ôj2D)œ<Ï«ŠÕ¯Ý×;l»š¼·ýX0ðŠÇÑëÆö³¼†ý½c
+FófïGGOÛÌê®&‘À¶–~ÞÅN	µÃ·ê|£°¡-W„ppiוÏhð…œ&§µ86œÁΟÞx<ëÙh ˨…u\–ÁÇI†®IÐwª×9“ W‹ÏheïÌ`ç“÷üÖïÐëFòy¬Š­êì¬ÌfÁ[ß ²^©Ì{~ðŠÍ²©
+¸X«‚]ƒ*«Ë·š%€ù·W™gP°\DØŠ}¨Of„u3D“ßj]Ùâw2`n¬Žµ®EC«­ƒµ¨02ü?ÐÀ‘íX
+àCVՍ˜»¡¡
+ùÛÁÑŽì`DWµú÷o—ÛQG‘›åÚ<[÷¼4°µùG®›2
+ÉŸrœó73P¹rõ[½nj-(‰\‰ˆz—ªÌÙ¤lË
+~‰¦¡	tê£U_ U¬9ï«AïƐ[Øåß“Q]¿ôö{v¿Oæv8sðì	FC€sÄ
+–£ÆO¹-Ö›9ìF/àU2ÛÓA/þf
+'l›U^]J‡
+¡â	ÔáÀ´þzEtsA¹KnÏò7|‚Æ(“‚£ÇYƒ¡~yßÙÚ*#›E²li<	RB6D¯¯w=¼î=tàš$$Ên}¼•Gg,.‰¨¨úÝþßX$&þµO2ï}ûC¿Îճх~ñV®³;ÀVon.àhŒ^ú…†ò\}@â32/†bç&08˜Bc©‚n:
+endstream
+endobj
+86 0 obj 22172
+endobj
+87 0 obj<</Length 86 0 R/Filter[/FlateDecode]>>stream
+H‰¤W1²d)<Aßá_`+@ì?f]`í‰X¯ïﮄ2yÕÓmlÄådñ„©T¢»—nY_¦Ó^cõþõ/Ým¾šL+ÐÌ××÷‚û\^ðÓ¿Þ/·؇ØWfS\2…`[p¸!îxm7lçK9Øè;Áñ’±”àÚ£ÀµÜobºÖîÞ‰Í×ØzVGæ-DØ¥R‹sιyÝÊÝnï.ˆ»FæûŸaúš['òÐñ“ðØXï^‘Té
+:æ©qX:6.Éw­ÍrErÒœZÃ!æŽJW€õS\’¯ˆûþQ9ì¼Ýª±®ÁÄ‚`
+ýDðfŠ8Ú/£-׶:ÀÞ†£½ÝXËßâ¾/³£ÈsãÏÖ[mz``ͪ™õ%[¡3{_Ì+2öøæÇ>¹4hîà¡_bASÚV¿Ÿ“û¹~>y6__LZÒ$„®h	)ø	XšÖ3Ü›«M¦6”hԍ"tÁ¥˜P`6÷7iî¹1€w°]Êó{bß ö¾Zâù'`[bÅìQºš]¿0_f–ŠXNÈõmÄ€o…â&Öî{Þ¹@׌"‡Ï!¿‘€¨³ f‘šót¿ΝFé:àÅÒL‡”Äao»Sœ /Ρ˜O€¤`Ldc-‡S4|n‹´0)f’eÝ
+8G]XvôY߯ÑÈæ·7°6Z€	¬fNðë7øÑÛ3ÉÀ2˜z;áÙ)G5!؍™¥Þ39ºäŸÕ	Ø׈í#4õ€TݸbÔ§—<%Ýd·Ú,̈°:Á*ð&ÍÈjûcÞ:†	É
+ÀmôÛdß
+a5òƒ-³‡;ðиŒbÕj]ïæ’íqqýT)2¾n[àìtzîòdO™²tfo€½±ÍÆ(nF
+F¬Ò¿mÖà&ÓÃ<ä!‹ï¼É!ákc.¬m]PZ׳’5è‘Ì“ÁmØ0ÇÆÍ0Åf¤%ÔÞ0cz„‡ø¼œ7`½oŽIõÍ‹¦Œ]ó£±Ò®$G€¡×ºÖÌ;Äæ(?ïשYùy¸‘¢Í½³
+ª“f«z<éƒ_÷v#4žS^ØêŠfX³±\g”0æìºß?3ArlUeð5\Ý!fZ*1ö‰›—!·‡/žÏÂKÈX…fÇ™š³‘¬ßœú“|AqHhåíÅ`‘p@”k˜é±tp˜4*Ç?&Ý
+ZNÁ›of‹ü,²äÌî£2ÏÂk°-8ûçÂOÆëyr=ÒóŒWŒQ»b9jP-½Ï(»“%Ùp0²èW³@‹F«ä'ÀÐA>¢ ?®½ŒFIŸï›(5…·»òÁ»ÒÊ,Ø®2/¨eäEÏ1‹JŒË7j6ºÞ°’’~PÌ‹À¨)iÊö"èT”Ç<mÖeµÖ>zŒNpŽYýF½i¢sàÊ­÷—©•G¸kº7ƒ½'Öx´ÀO¡Åmò/Ù ߃«$ÇÒ¢h™öd%Eõka#o/xnµ§²Z~÷¼)g ƒn’cÂEï+ŸDÂZk5qòrwÃZ»7ƒ±C¨&™ð,"„ÏOOýÌù¸ËèhºpàÙ«QW¿Fu}<†ÜPÜi M/²ÐfÙû³UG
+ÎÝ01Õ
+x†c­B‚b³Íï}Ür¹¬ûý³WLrEVkŒ‰˜&Aƒ¿üZÄuŸ=ÉgR.“`t;(³Sà˜€ÃM¬ºFVÖýÎR<C²²Ðƒ
+-WÖ©ñ½©‰
+ñIð–€¢ §cœ5‰vZÄã8Òá¨Î»²Ö®M4ž NE;”™oè×'d_½
+Üf>gñ¾˜~»CO<§o£a'C}\±ŽW›—Ôp‹Žy+£€´®v<–?LúÀÚÖHƒ_çJË%J—Ö ]k’µ’õŵa
+GŸ‚íôg›%¨íZ©qgÉÀ
+Ô™ ”ÏzmÔ±_bŽ!F
+˜ë%
+ð¢ó¬ídX£¶\4U&ÁoÖUž#¶/F—ü&¼]4ÜÚ	ì_«låFç°Uµò鈓0`Õ˜ðÈöäó'HÏðZÀ rí¼A®ÚéÜ‚QRÚG„^¸òô
+ª%z
+¢£‡Q’ Ö`G)ç 8›¶0ÆÔï×}”®_:Ûi™ fŽbœl‹9íÞŸÌV{“H	>ʯ–¤Y€k?bÊÚ
+
+`R¿·^P6ÜÖj÷±CìË4z{—Ï<€çé{Šrï}4UkÙG
+ k…î´}3éO‰Í>O¾wì°Cšœ<圬å©7ú‡~§a õ6CnÒÚ÷ž…›£ßCŸšA‡/ÎÂrÁà\…@#¿Å·ÈZßÚ
+Š†xšÔ&ço¿	oxiä|,’\sçÃ
+ÏçÚ7³ÝUHYꎏ¯½nyŽ^·@íJ‰™»:Á§IçÌñíÖf/0ê×ÊŸG}lÅ5:¯QM³‡1^÷ÿL³¯Ñ ÔÊH¶§›`”"¢*Q¦ûU~ZŽäx–Øg]ð[	žêo½­'*4S;ÙB.s1㺰XwñN¡ðú96$ÔvžGG÷Þ).^‡ã
+—
+rÌã•{"m1¥µÃ³Þð)|Z²÷gXVÕ—Ó`s&ã\–`›9¥Ê	° 	ý€ÓcAX‚#DhZ3,†ÔŽøž—ÔéˆÚJ7~lgc,)€gg}&öºy„âØøƨ7ãžš,*¿såDlp7+c“`¡ÁòéeÞŽû¢»ÉŒw)›QG¾g\#Ù#¢VƒÏÄÔlx¼ê§g“AVXšÄÓû½tzvžýCå€ØxkÄ­r€»šö¹O7ëlÅ£™^?QôX\ÎÎþÏè	ò¦×³¯VhƒÚoaPð¬Y‚•t`0Ô¸•ùäiqÂÊâ©Qj3J‹#_‚)rO¶
+ÜRÕÙU„}«Q¢‚ÊkVÀËÔ˜=¬ç‹ðÜnê¬7¸Õ#«£„uïþ3¶.ë.7'ÔQ¨ß„¡RŒM´RÁázß–gj“`©érñÁ¾5
+?Àj¢õ`çöëÇTcBe†­¨Ô
+0.g!
+4#öÍ/E•UFbú«Ô6(é»»ý7áB%xhžÓ*›8+@“"vÞ"(MW[Köcù}»›ö%À>TË’.4Àdˆ¸øóÑx»qhäN0ô„ÀVå,­¶'À’5”;“Èîý“EŽ ¯´qÛdè€wf
+µÔÿ¿}ÿ?÷EvÍÉïhýÞï‹ÖŸad¶*Ï݃ý9»ÞÈV¡ÁðQì>ÇQ·	SmGv~ÉBKÿøyuŠ¿K_3uJ,rYÏc´:µç½V»IåzW§àoØ”’ÝX2§úÅΠCøÌ@©ÁAò0çâw<E(¨O#NµPóºðŸ!^÷5@«‹mUʼ¯QRÊ¡­¸bâÜ?—_¿3sæý,¿ãf¿n]æÅúäÙ×)a·4Σ
+Ìšx_fSGI¬²©÷õ?ñµLa[ˍ TÏ–¦¸4Pñ-Œàû-ݼ‡W,Ì´!ÒVK:
+xíÆbÛ‘iÕ.í‡>XKŠžú‹ÿ¯Þø´Až‰nܐ´O6ÓÚ4	,(CÜ^³Öœ¯pmj
+·ÃÔbsqâåô±9wôŠm£¸žJ°cÉýJƒK‹zW‚%	õ€«ß
+JœM¥´7O[-ôsÅ[qúï+9Àœ¶ÉžÀeÓ÷¶Óôåúf²;´¹hjˆô	…^[™tëÜ£Ó¸ÐaZê©·ÈuõQëŠ|±Üqtai²£²ï‡Àð.gu«Ì¬Lk˜QÑ•ƒb+ÐöÒ&ÏHå8°ï•¨”\ƒ¤öÀ¼ƒp¦ƒ7¤Ë6¨™³mó%FAUm‡¾Ÿƒc„=»0 at OÔ1¼ïݏ=¢Äï‚,d¡n•Hí©ºÅQùr`Ý0õ|º–¥Hj”=í¥ÈwdÊ,—Ÿ…ŠuR–Œ
+‡Héò’w€Å
+±:àìêLAT‹ýdO-ÒµMÉÀáaQ	xÑL–5cðl\	·™HK*›Ò&«iÚ˜0ÝœR,eê®ZX³=U Z¹Dn=OOxºÛóÏ02Ø2òUe\HõÏ5¼€rŽnÀ°,>D¦i™yéôQ¸i€’£kÀÞ+@û™©Ïy4é,AŒ«/6NÇƈç“eÄéž»!(™ì^¨9¼gƒE§ï2SÍW;^xÎÉ
+ÈMÀ+Âæ)ÅbÛÓБ˜c¦ø^×Hü^Î|DšHÖ©9ádI“•×nÝÖäò n9>Y-õ´›pm
+^\¾oœtã‹«á_A×€³ð"Ö$™+—õá×—ƒÑ„atŽß½ç,l¦â\¬XaéÞæ
+ÓyØãÚK·AÚmyÞž;)	_?Æa.PÊÉn7
+Ñ(xù\\´¨~oXãä,“CN
+Tïà­A‡î\@t÷\Qâ¤äþ±«'r0U?™Ðõ\bî¦ÀP`… FõmXî3ˆ{1ÓGáÜF¤?óŠôkL“žôÓT|@fŽv‘@ªD² ˜üù§‰5ª,«u‘xJ/RY&#ÈԐU@âû&
+¶*ñ(½™Áû—ò÷Ì¿€$|cÔ·övˆçå<h
+›¶/BUª(Bëæ‚ì쪻\3@ìã(­÷§¦¶ß]¹õ÷ñÞç	°g…zW‹q¸ú–Ss˜¢pß©Ôä‚cÉ´í’ž7‹³Ò9ìjn°$¬7ŠÜéÇFÙàýÄvÆ‘ÀG²|+|Â£Ð]eïQ[í»!ïÆÍ»~?­º¿%ª(sÙvˆ‚ÝûÒvq·³mŸu‚µ¨Îþçý_X
+±.±7„WQ½tpù ë´¼Ña’wƒêÄz	œ-­=¬mØ8O÷–£ó"5ÉÛP-[w-3)w&¼\P¼Â‰¶º‹÷ÀC‡_â,*¿Öà…G”­c¥p•xc¬–²‚-E5m¹pöÁŸ‘˜FmŒZ½sÎ3x}¤v?2SÃfU.eG^»}¸ˆHžÔñðÔ
+¾8è´ëÆ&mÃ$T™ÞWšC®.g#?V‰wWß_­Ó“§§—}äo_=ûÃüá÷·ožøôŸ~ûêãÇ·n|þöÇ÷·÷à'ßßÞ¾ºyûæÔŸ^¥Ó3üyùóÕ'ü—Nù”ì¿—¿àÄ_þèç“œþtúû?Ò鍞ýîê×ErµC3©ï5»70Ù˜/ßF¯ï£jýÐß	ñ¼cÜZn¾R¡Y§¤¦@ì©ã˜ªÓ¿õ;°ð
+ˆ{UçvƒM+†°žlú¨ËÁlºm ÈŒ“HÈÖSƒÁ»qV91~ÞãSµ)ßÛ‡l“ƒ­¸o0x ÍîUfœEçhöûâôé¿úá›g>þîýëïº}õá—Óo
+‡•™[¼\VE7ìNiB‘^Ðq‡eJœ=®‘Ç`P³R~7ߺü÷³Í³£{A€-3èƒü¿`mövH…„Þzd,eyn:Ô+vå50õU¨0Bq¹q'e°|³
+Õ!˜õ~_ôÝ{šì>uý|wLO¼‘/}¶Ì®ÎÇkÆôêø€VÏÀè^}á!çØ¥W’9‘­Äɹ‡l­ù¹ÂêÙÔù¥3yøϸÑlÛ·ÿTÖ¬§ÁCXX(Jä6.Wy0»Þ.lÝe˜w甍¸ïÈeýϯ¦Ê3ŒÇ± ¨ˆ¬^ÃP[>,ÞHº3lÐlµ×ï6Áªi8Ôk3±¡[è·°w’ò;©T—k1ÀÅ,ÐÀ£ïB®Íï
+øÉAR
+À|‰KéÞæUÑ僎ïÃS¸Òj`~­JZ4ksÌŠ¾µ0ÂÂŶ-É_K«:…¸ßC_®=‹Ö–ó?3…¾L˜éܼ²Õܘª-÷7;º¾N0ÿAR¬E“ïÇɉ1[ꝽèƒÜZÄ•ÜãlM3;ˆÙf<´ƒÒS<„~l¸
+sZZ(—í~2Uf0ÔêG¶¶XÉTNöt±Þ_ô-­
+½s@'	?õ•Ösä!uœ;¹Gn÷_Ö«oÅÏã†>Á¾Ãï&`CIæf4Ó^Ù´---	IJ	ÆIS·x®CÈÛ÷H:šo“ìæ*˜…Ýc}F::»3í£×ž¶G6†×I»Úëå@jO¸ïŒ ©â¾5Þ[í8È®²¸÷¸åu{:èmÞÍÁ¯—_0^³á¯l<àùçõ2y»¶=;Ø<œSYä¨6˳ЇÊ÷1Y<]Ê¢­ÌvÒ«“àœY§"ãr@ڷðØÒvU£S£J¶pidRÀ©R‘h{¶
+Ix{Lô'û³ê€´uf:Ǥ-Ú1mGè	€{š²8¯o°¶öÀ/Á‘R^í±	¶­”ñqÀ‘¿JÐÐèйÆèâ5pä`óE!>‡v:™ÕÂlAµNu0ÇJÐÅõöLòá:é>±h‚­î*@Ѥ×:Oãù+[¢ îsØÂÿŒ¶»×œÎܱÆD9–¤·+ð}iËÏ›aqªðºŽ­rOµ°êb´ûÈÀmÊB¼¢05×>ÆÕÍÓ•íâ%ûúî)ÓG}>yþ#±>z«'3™»„èF´2˜x‰ž¹OÅsZ9Œ–ËlCAä.*ýå
+® u§zåJ¢Ò²O<‚?øìh«g¸Îˆíl‚uë$¸fÌ(Å+ŽEUPÁbU¤üÅeúôÜ.ts	Úðzðι÷’à_w°ûÙNðhÐl7fŸžÉ_aSb 1ò
+«@i¬’5BX;&à  ž†ó¸FùZWð&²Z·›Y
+¥ö4ìšcr_4Ø
+|¬qœí‹Äò%Î5ä*˜CËc›
+;¿o¡Lb«¶zæÆ
+R5P hOê82î^pIâ4º-/(iømyAí’b]ü]¨/–å8¾íGÞ,Í¢6Û¸¿\Œ€U{M]÷Ú‰5°å–‡–ô((Ar½ÖTx——ɸj³fÉùˆï[›Á +·]\^mæe³÷ZJDëU‰Å¡ˆdûìØìLÆK‹•Òà>sš¯¨'x{·8RyTÃ$<ã
+IXRtk¾µÖ’¬X>®1#@´¨½€·u\oUa‚›¡n‘À\v]:Ê¢œ• ,§ ¶Ð)²=•–ØQ.‘"ÇôQj¼%¾§„\œkÉZõb>
+éV´¤˜Z½ò¶¥…55‹£b
+ñ;O`J‰vß­F‰J®*MB%áLô<¿7ꧮ \€¬<«\§›%Kgpf™]¬… ØeѶQùˆµ—0Tå¿Ö¤_Â$³z^¸¿ÈaV¨à}T¦ •pÊsP=±
+<WóPª»Óv˜D
+ps‰‚mïQ‰—®F¡ÊæèÜYµ…Bíh{ª¶*ÁEoÓë´Â%·*1æ¦qŸ{
+šõlÕ£ßf?däÂ5QÀ¼‚ÖšólöN°ÔÊ£Šµx&qîœs+ŸÑ¶»ÉëjGf?£m/)jR&X…Ñ֐OåÛ¥$\‚z¬&®ti,¸V=œÈ
+Añ=Í@N}­Ãq•
+Žß#
+Î¥ˆ†ÙÒ	Î`‰j*–¿zÇUtiU댩è"u’Áëú2d ò'Mœ­0|ƒç¦ƒŽ…–1֐«54ÎÊ
+\ÅG@W!é@{fR/mgqušÉj¾~àe§êå€â¤Ùþ Â+lõ­Îùå÷Ú®FÊœëä`eq at y¦«w—
+¤ãàÝ•Ãâ<k[æä4lú	®R£¡ïä8¨²Ù³#3‹@kƒF=ȵ¬š¶¿.0—’B™Ø]Ûj¤¡b‡f¹Fw›²ÐsyÁî%
+Ôîí{‚9нÙÞ{éਾÆqàí´mº“t1m줂¶7¹E´©\¾´åHÎÅã䥓Š±Í^LàqûsaŸ´]±*C®UÙÞ.·£4wv"àÂNÇ¡æÏa•tš}€¨ö¨´¬cöë1å̯֞é;ùØvÛ
+&–µd<GÀ=µÏEÆpÀÑøhxmÿ§»JnEÉqX?‡‰àÖ÷ó„ÒÇF'ÿ¡DÊïíºU^d‰K3ù,MÀx"‚NO\`Þáh™¨üRÕXm9öÀ¼M0âPš
+¸„RÂ~ù
+̝Fåô¼Šž58|$Þl–£'@ïè´·07ú8gÌ3î"É¥-¬ÄôlÙ T­Ùâv‘,´mŸì8$ÔI0å½)WÛùãkÂ
+„T'žà0Ï ~«d¸Êø˜5Pè|üuU¯B•±0Ñz#9»°R(ýÓáÇÓöš¯XV7µÁÜt°Ø©ãŸ¿dLë:À–¤NŸ.¾84¹^0º‡_¶k¾zx0ß«¬-ŸTbûæ,»klËÝË­] ‰[
+z•e‹ÿ"´ýä¬ÿÝ0ûø÷¯×èýóësJÓü1÷/Žx²Éó|°ÔƒÏ>¸ïÉ“OFý`ß'S?9ýMÿ_JñÒ”·ü<”ê©iú÷Ôʧª~(ðS­?týé^váÃW|x§_y8›„Ê.Swö‘†©”®Öìk½kßáŽ÷ÅÌ5#ä÷ïÑ“ñ¤HQòìÀ`˜Äi¤~o÷ºu¢ÑFæÉ'ñ>IúEçÔÿ%AùŸ¡zHÚ‡ü=¥ò)ªü!ÖYÿ°
+_ññ4Ÿ‘ô3¾>£nï´+‰ÉIp°°,¸Š¥ïÅ	f›Ò®Sû½ÀY©]RO\µ;pÚ- at kñ\Îçƒ*pŽµ6y߉Î`ÇhßÀ%MÂ)8¬x.CÙàg²-pº‰ÉÌ£aø«÷\`5Š—ûkw‰'°?ÇvƒÜNTðtMs
+e«ÜlŒ
+.¨=ÐA&9C€%Sr'@UËÁ>@=b€õþ¿O¼7PC¹âÓIr
+°Ñ°{èÃQW>!
+yG=‡övCº(“öCè
+U9×2nLÌ8F¸ËóâÛ5f^ 4^
+Ð…6½†«”VŒäbÛÓu€^yUàµçÒ§áÅ"m,3Ô*¸j
+vqPOà¨tÊÏ¿"ø88JÓ¡çØÁ9Ò–í"¸Jÿó²³ñ
+ħøßwpºÔÿlït©NuXXïÞMñFïßF6Mß6ât°»##XêxöÔ
+P–ÆG0ÏH5üÒfÞÞY›¡Ën{;8Nž ¥‹òˆ±K”À	oæ[óPÒá÷Ò(/Éöü±'ÞːäZÙ’àê4|
+fäÔë
+¿íô
+Æ>ìžL;•Þ§ÞíèÛ=þï΂ù¿Œ¥ƒ¨¦¼ÆK]Ðíu±ð‡
+ãä |yïK78I=bÈJ¿ÃëÝÉÙ²\-Á=fÖЗâ	ÆïÐTÅê“12@º^pæfÉß1à­äÄ|
+ï¤À8WÌ#g¶Y@oG³…×rl`ÊêÔš¦ûg’œ˜A‚Ýrÿvl
+Lé
+Ò$(έ,«WžuÔ<€ƒÇâTÃh 
+€—ø=¤žµþ>é$¶šÀc•2s« `›ï˜×ÚA<
+LKáš:
+™ª5ÝÔš4¦¿§SCò(Ø›ÿÛM\®/e
+„ÕÕí§-àôÄ°O%Ò™ƒ{&¹š´d6ÞšžÈ
+*@UGN?$RÄYÀ}F9ÂZKóTL¾Øá9JÂ…ÓêÉ·ÚÒ©˜Î©!¸nCrZ|/³x€6.“K	
+_N)õÉ`Ü
+nqðç1Ú¹
+‚k˜
+(9 6v°ó”šBöði¯0Ôsv]ï®.v¬2Ja@¡’=Û($#ëøÙ®jõ¸-Á)²Vg©5òêx_<‹Þ…È=Ê=Z×5F
+ËL¿Þµ¢ÂñL"}ÃýpÇsè²V[gb—K>@TyVgàRCàêKýÖëþpY­ÕU+W0Ù-=Zô[½Zt;„a;bÈ$å
+N¿/€ÍQ”!Æ	p”Q1hÉûÐhg‡2
+,I`)Ř•Q“Le»ã£¾øóèÉ!2ß=
+X€]+
+ôÕ|
+¬†E[i¢±Ÿx@‰%ü²¥¦boŽÈ% IËÅŸ;VUùŒṽ+:{›ˆ)]¡ƒÝKNŒùÀ|#°$YlkªZ€Ö\wúPÉ¿ Ûw¼]žÅê<]à\[˜9ÿ‚æ­)
+ƒª›sé[í§*oÜ/
+}¯
+9—PŸžG;Ì/hp7¢zœ@¿þvV¼Iêqü‰”×fÔ&‰bÑ›®9+
+ÎxÛ¸>
+N$ÎnÈ	y]D9Z‚ò¹
+A5
+GHÖ^œ™3@Ÿ[”Ýäk-é2Jºû†KØCA‡(@÷¡M²îï/¡­(·ùÑÉe›¹Jœ6¸TÁ½¿oñsèz‚k¹úx‡!ØeCE¥7ÜXüPs‚[cЋ¾uQ¥XäÔ©¼*@ƒåÐ*ìùœ5´¶`§Àñð*A¬öšf¦
+ÚºTþ íÿóëß_ÿúºßÿøãû¯?¿þ÷eßùØæû?_ÇìàPSÉŒÿ¬îòFš½i‡`?½Òiø
+\ $4ä)ÞA&;!e'ážÛcv¾4òÐD`Ť’Hðcbó´$ÀPuv&‹î·ÓîÎy­$(ÀÏèmÏK­bážL×:Ú¥\žÜÓ´{Oµ†ÖDü|ž¡ª–1ćÎr;´z%p›©‰ÊñÚP›KâSú„é‰e÷~K‚‡•i,|GÚ	à\W˜TZx1+ñŒ{žw¦’Å¥žŠ8Ì Ó”ZX¥ÛxÜ±p‚=¦àÓ§$†½æ$Bð^Ö÷xš½×Ù5t6í³õñ@²c¸¹} DÎM©¸Ä›Å>¤þ
+ç&õØZ.N€Þ×ûý9M	˜÷¥£ÐÊbÅ3øˆ
+p¨¹“DçÈ÷]Ô.ç—‚Çzr4öêÀñJúTe:‡=HíàÐ#ê~!‘€Õ4ö«&Y«ÛÀƒ\4óM-I¦¨ÀBÝ”Ûký}®xåX
+º$Iå Й
+6_
+jäR>&Á2
+F²7Ž@Ùµ­â_T„~ÇÊö‚øë	”SºY¤êˆWgÿBºwyy‘Àl¾7>]º”‘Óýxá•O„ï7%jØéìA0.–ÿ>_öä
+É·òk×x4ð¾0
+"ܤO¸øò½`Hû\”†3—=îø¤¹:yvo‚‹>B·ˆ3ÇÕQù%«á4¦_Ò+žúpD«Ú±£¹4Lê­\A\ÔOÍÉc€Å½Tð6nÓ°Þ/`‡ÍiwænñçÐ_‹rä„ñ²ã-ÿÚ_D¹e-l
+s¤Mpí­æ‘
+ðÁ3oƒO6.ýÊVñZc°
+Ñ@ÌWÊ×e‡2À¯óé©g~)
+°€!riçú¯_?|þþ>*K‚i1Z;iøaØÃ%“]-ø~ûü5Ù
+ÏÏB]Ma\<i‰2l<‹¤«­†—˜ˆ/8Cî¤LþWv+]ÀR¯ö2[Tà4¬48G/
+D–`½|G£µ~Þø¾ÖÈ'ø”/4¶=æ
+ƒm
+S³Ýtvcåh¶£d"*³5›¦}”èáBKz	h=UÒàÔv¬ŒÎ@LŒ<!aéçÓ÷
+´Z“1sà_;ÎT¿°rµ·“ÕÁ•^HÜv¦@´¨jåÐÕ߯!…ô~Éž¯ZŸœ¸“²%3maú}Z‰÷ÙÅ2–hq„
+u¦ßc	Öà°æ<TÍÜ|Oír3.Á[¥‚Á|%È
+‰ìÃíÀûÏ͆,Á¾ºjêVQ
+`µAÍé|ü²6`£“_5«»Jö°¤û½jþª—0»cÛ]à-%p_;
+RÊ
+à C&O¤’-)ç–[Ë{ú
+āÀ^Õ
+$’!fdu’,’ï(…°²œ5 at CrêKÛQekã¶BLºŸ–B›œãUsQbBæoŽòÅä©|ç:Þ“ØÆ.˜k祚¸1ìü}[Ýû¾Mžº´-žõ†®ÚëQcçøì«îl›€s’NÜv¦Ö;¨
+KôóåÑùs¦à„í
+æMíLÁ
+kd‚²¶"<á
+:\Äkò¢Ï‰É’õ¨[oF*³Š˜Ï}
+œ’£Hjn×2¶Û®àåL`Û¨õ¾¥k;Ø-2/‰þÛïacŸ0ÇCï{:ÀˆJؼ8©mữá6¦à
+ÚÛ*ŠG„ýkWéµòæû:`6R©,ý‹ü}|¶Ë~V	~lדì1ôcÐÐ
+&ý2€³IyÙ`’Ö»¬eZ	N+·ÒÓ
+ÍÀÁ
+9Cð’zèú¬GnIPªc¦ºï $¼³"íy’	4›Z¨˜ý~|ŸóVÂçz¨1Q;:¡ƒÒC_èçžµêbƒŠêz€sU at F×Q
+F—†Åñ•
+¥ií=biˆþÇuµãJ¶ÛÀÌnè—úRbì5vþ
+&Ø
+x8@ãÈ´o¿å
+D’O
+qŽGn»]qBÞ×¼hAjØ,­FDÖžUw¶/E˜~dª_E#¹º
+©:ÅþÞƒpõV†‹
+䮥µ[kñÑѪ@æÂ}ÌO’™™;m$1€·¥Æ…oLåÍ$¤A?©ŠRk·¡OUn`öTÓ ÃåCa.#$'ÀË{ 
+¶¯Á Þ¬PF:þHJ•&ñ¿°]*²öH†oí©µ¾Zjp±#¨dª«~ŽRŸ|¬+>1µv»ÀCêâYÏ;®k«øÕZŸTY¸¬Å¾m)ó,¦Õ#€wån6"Aszàå_=H¾ÌìMÒÜ`g‚˜<5Æ×ÍK؝îÿsXè/¦¢5“”“­)€÷gñˆ|4ª‰Ï™G¸³ÔB
+ðŒêᚎsÔÃ4U
+ÐÛUGÒ
+ŒT°ëè7U/ª’á5Ë9XË.%x·Úüs€°µ[Uû-Ð×dUýv0¢q£±å
+ÖQæ`DЩó	FÊx@í’ÞïÐPE+!ÂÕ¿;è8ð×ö¥^CŽd-Œï'nÇÓÊh*¿>ßóِ˜þ–J0ájƒ_þOn÷ñ
+`W*›
+âX¬Û«€Ýš¨vdƒÆoøªÕ }ÚÖœÈ>ä8šªÊÀ®Þøû ÕÇ®OÿêüÖÂ÷E
+GätÞîO`©ú*ÐD‹²^¯€s·€û,
+˜š€
+Žùýõb
+Po5‡•PNÎRúU;yZ᯲^]«Öë{N*Ðò"Ó³”*vtÂãþÍÝYdlèbAO*-U‚&+KÀ‹RØ©¥¸å±g6@‚?µNƒ#m—ªzÑ<fB;E±â8¶rî¿
+endstream
+endobj
+88 0 obj 21711
+endobj
+89 0 obj<</Length 88 0 R/Filter[/FlateDecode]>>stream
+H‰t—AŽf»	…WP{¨aÞ W6l{
+Q2o)“¨‡Ùp¸¯;]O%•~}òÅÃÏ¡Ÿßûø£g¯Ï#ã<:e~~ûlÏIl6O®ÕÇÏšý®2°ž3lÜß|O&…ñÑ̵óÑm4pöN69Ê…W
+š!Y©}k#ûéô[Ü	EÓÏ¯'BðSZœoR7'ôv
+4zTÚ+\p/E-1PW÷"œ÷2&[•÷§ˆô•^[W
+¦K;×ÏΤVDûìë›<?°ÍA·$*; x§\ƒV#«œwºD
+ØsÏÝ}W™?`ÞßÚ·Ð碆©Fë{}L­±Ò€>Sò^Boì–ˆõœ
+¥5
+\§ï|·ŠûŒ¬¡6s-RxNBW7È1Ø‘NeÀ#‰:²ãdÂÚf†bGÂ5{¥ž¥¯yÊ[ˆŒ¯ÉµÃ'áÑ•1\V¥ˆkP¼‘š¼¡Ä¹VC¦¬à•Æk!M³ˆçz昼„%pà±KÆ
+
+,ß½ÿDYYÀ,spbP Ü]p„¯–·OöŠYé f„W
+«M쫧WžìÆÿþøÇÇýüÛŸÿúçÇ?Ægþ!?ÿÃ讹ŒÌRêŒE¤+p¤#¯‡:ƒÃϳ怓ëäú}ïÌ-UVÏ9›kõäê©ä÷ýÿÊcL<á±û|`:3Ú*.?£>̈qiá^ÀPÍ‚vm'ÄÝéäJ‹ÌøöQxXcSa7Ûcð3Îk‹0ÝϪ¶P®oô`øn¬©Îá­s¼tWBYwå÷9•¬ÚkØ©@
+­ê·]-X{K\Ñ–Çî­<“/›bõEÿ?æX„yÓ5^ÀB¬0s^
+ÆfßK³+zj£kœì°!ZÌ’Z:nE9'öL‰°¹Î"D”èÔêÉ
+¯€ØÁh ZIÁvÊj)¨ÃèÁb_Ìï—˯ÁÂ^‹ë]uwá•ežI¼>ØT›¦ž[G
+¬}ÚêÚd廉f´†Ñ€ºFûœËµ»ú}À‰ÿå+Þõ}Þ¬r)
+s©sJRðk%^%”Ãè50µRCb¯O&–ŽVabAÏVöÚ0z)ˆuT`P?Ñ¡ZÉ<`|_$ñ÷ß3Ï@6#‰òT¢Ÿ&ª
+,Þ9yÈÛÃÊw…8!ßø~¢I3ÊÀ3çªè–Ô“€#_
+«¾‹üÍ]k ‹ÇL¯W_8zÿ°Y˜«%º;Oås44Ÿ/ìΏjûÓ[ô™ÉrÝG¥½Ýzv„7ÞO­•´'ñ>­«Šp^†ªÕ¨üý¶‡;rꬱ$s°ûR€¾R©÷=£¿ÈӍ+û€ghGÁãƒplž{?9/­ûówŒoR¯^ynIé©ÇdÛLY»FÆ÷’u¯Â>êÁzäÀ¡§•‹c`êwð˜5µ6ñL(ȉðŒqxÉhQZ¾ÚòùØ+£—G`H#†¯Š€áÉöùeóŽ!µê0"=ú…	)½…×Ðz""oG*ôˆL“zc†^e 
+þÊö8KÉ°QûŸ>J¤\U¹çöC !|ul}Hª¦:°Õýµ˜ÌÔß؃q®ÂfÉx˹â[k®­d!o‹gÏP
+xã
+-F	»ÑN¼NÁè”ˆ¬ŒÛ§à]Â÷¸«ÂD~LæðQ	uvpÔªÁ¯«‰Æ¸Üáð‚P
+!spËÐ`§
+
+Ür†Êd%M*‚$ÆÇ
+yl)À·ím+€-ð%´ëªýl‰ˆwíɳàkS׎Ú,oKi
+’]¦Þ©18ç³òdÑc7ăiqp1-°½mÕ¯˜‘AsM
+쨖]€k°	Üa[v!
+{Ù¸BD
+9`-¬Omêéæ–ïl]`éMž¡aú%­J9ˆ»ÌÞK µsm·Ù
+0Ë÷i¿c
+üUZº\"8g÷ܦúI£.Û‡Ì'…æ`w…b
+vO2|’ðg¹2oLijáx´&olÌ£åy4G6êáz´folÜ‹á{4†N- ‰±ª§úâÖ5²e]𧢿³
+Ï`ô!ïzÚˆ“ðKîêë	Ö–77 ]GÖƒb/xHÓÁJC7;
+7ËHÓÙTdÀ5—*4Õ?° FpXø;Ï::Y±3q ÝµU!n|`›Ñ:þ1Z`c„sï²·9AvÍ EÀ²~«1byX1r|Á1Bw!rp[ÙüRP©ÞJP¼ô€¢û[u>½3Uöë‰Lÿ‹x)ú'ÿQ€P;Z¥3ré8‡”†¦X%·ÅáÉm–f
+Oècžwý·4rü?á|Ùg9þ)ܯ²ùbÊ?Ç-ûîæ º¢)ÇÉÅ~î
+ÏYéê1
+¯úiÇ
+
+
+bówbõS€Å-SphšƒVcÛb¢³^³`kGåÓQtdÅ`Ói:Ø×r :)Í@·%•‰”ºµëªìmW€Ãý
+ïQ¶äɗ׋ÐÙú<R½ÂYa´º»„ßúùÞ½>¤ü¼Ž¡1ŒEð‘ž|þ‹MÿÜWZú:®M—d;ØCITû9˜¤ˆ>Ѭ´Û÷™=ìåfæ|…µÖx°”™
+x†háì¢UvlTý~г8¨™X¾¾ïŽ¿ÉУZã^`huˆ½•7=°å²þvîV[^%_Î=+	Ðw,*@ÑW€²vƒÌäɪS+I7±d§\0ûÔ£•d^ºõí©1­0
+{>@éx‚³¥*B	0¨/
+]yvÝ`š©°žâˆQKíq
+ûÉŠ{NK/È»êSŒOíý»žŽ4`$é1“Ýú˜[jäoºÝÄV=Ùÿ)t½V£DJ
+3ý®Vc!ã–fP¥ïBˆ$8‡i0öÊJJ½nWÔÕT)#­[Ýk¦"¸ZØ(–o†
+'8¬«þA”¿}Þ`œãft1í
+dÛ&¸ÓX¼Æ—5«³=i ì!ÀbK{ûŽse£n
+u•_7'gö`Ü’f-×*à‡‰>î9žüOÐ_€Y´Dm:³yéW[8[€°…®5u­6ç}VzHˆ¾Z-äoãÖÈú1<!Xïç–eQ^ßz®
+A-
+…lÏÎW¸¥&i»~?ï-X‹AQ–¥À­¦ŒÃLWô.К¬nºöE$Tï_,®íȍÝk
+`+f¸¤U†¤lœ×÷½Ò<Çݯ×̢Ҕخn7AÚm=s±CïqÄêúóM¦½5À>
+؆ÚzX’6Áî=ûç¤Ò%^i¿öu
+}¬•Q•u"¶íÓÔî½Ôm°º&ÿ:ÇRлc1ísò³Ù*­
+NÕÀc¶ù ¬>ýZ}ì.õÜq×Ô@ƒ†`ˆq8]SpÒµÓ'¸RdƒüöRXŸj¨»ŽŽÝ³¥#Ø{ÌA*·ßTš³‡ÂŠ—	ºunKPK
+i1[÷ø?áUr$IÃ,ƁÐA‰Ò{Méwûÿ]P”Õ3U±_„’)ñ
+â™}€óìÝ•¼8ëÎÞ«£èà+p¯®l¾ß`³c
+åÏÆœga,H¡k-šÆ
+­í…4i©!“·50ž
+ÅΪ
+D4ßrkй Ó<õ³ÞÌz'ØbJ°·v'	Bsnë q3/]0ˆ¦ºXL´ÑD‹'•Á
+öÊÏKnkÁoÞw—Ûd•˜2Å9ä»²5“Ö,£ÊÖF‹KÍÓB9ò‚僬7µé(ŠŸ!Lì y®qÃ*éh»1Àn”ÃàÍg­ ø/ꙏúçY®u>a?þýO¯þÞÑ¿·þïÖ„·+ÅÛåãÍ¢ò§_€>@ûäTz”ð[°) ]ͧLD)}Ä¿HŠScÒ:šôzöc³4dàv¦·T¦o™ÑÉ6¬'áìÎïV¹j¬yÛ"ð¥ÿ£5j—Ü-> êæÌ3Wš
+ï
+‰2–3_б©Ñï®ô?ù}Ô°úOi8J—ç¨I 
+”@µŒ2ÀÞ
+P±ë&Ü<µà¶\0"žìŠ8eÓÐa¦&ÆZ:²ÝÎ
+Á£xëy,hv·¶å	ž]AÀy~_ɹæw`Ô²…bWŽx[–3°%›
+Ý,2»SMaiγˆÑ’pÛ‹!SE†@ÏOŸ<kÝÙóËeÊ:—ZKƒüÅïK×*½Òÿ¡8Æ`À	Z¯CŸÀæd
+Ðbc”q›+oðR€atìwóCÔÝõ„`í%â牶咇ŸÕšOˆEk<Æ,DÙï²üŸg•¯x×<­‚“˜m_±ud€0|]	§Íp7Vìe‚µ¨^èÕz̻ڠ!ò¶ˆµ‡¬ö`¹ÑŽ W
+˜àF¢~¬d0ØÈMâÛᡳ)<K!p®¡×àè7奀vCµ!À¶´@Iç`“ú^”È	y*‹[B`$‰òƒ»Òç»*ãiÏïÏK÷–„+eïSBjŒ®Ý…°^Ô‹G͝8iô
+@­*Ê<¿ÇbqÖ´}Ø´ª‹
+ÄBw²,¡5k+—¸_îµ׺Ò÷®«Â¡¦uª:é¾Â¢HqW>*FUËL"ìGŠ }
+We:le<mÌó°ˆ%Ïîv“"ˆ"CÀÅz5(À®…ÖsÐUNgo%!×c=±1èÖ¹ºðDýUw¿¿HÀöÿðЏ?ÁSzÍ—?‡O‡>k§wp_
+äJã•Í£¥;q T¬åÑÝï\¿Ú¤Î®Ã[…#(J§ºŠÀñ[ _ºÒµ³óñ
+¦@NJß—­²…!©
+ at Y½ØË.ͯ,­|Ðñ”-d»—Fp-±klt‡š®½ÆÒüìú>kóÁ?ŽÝ›};Ìo2–pl´L9…®ТTÝàK¿¦‡œÜ	nH>	CŠ–ì$#Ú@gZéq®E€µíAÙÞdqM?«q¶cožÉ£”ÍÀbA9ˆ” o€§È¨Ž _ 2s2
+àÔ}{½šÌÌ'}i²pUœõìR€sŽù²9îû›†«èÌߦyDïäBB¡àSÙ:x_}ß}Sž‚G•âÖInø¥þß›ä8ÁÏrg»e8ÚXÌáîÎ!÷b1c¿:¨Õ!Qa6rÀ'
+˜ì`Ï'FÝo€‘‰c/Õ÷&‡¿¹–À$jmɾÇk «††Ë
+«Œ™z¾_2Ù“X/õó’~ÆÁS‰kZ}*¤rDæòÞb›¹3À\æïø·ï“$›EÓT6>	ÇöxùêKPGp¼ÆÀ‰±ØŒóRtÞ”<;]¨3@× í
+ÐçiÁÙ‚~ÆcíšV÷;V¶ƒ¹†d%z‡Uâ%~Ê	Ʀp¢qÄ]úäÉèÿ
+@ò+]”†‡	A»?¿ÇS[ìf€wj"1*ü>¼A‚”ä
+¾³“Bw[Jºá:«¿ƒs
+bm'¸uj=WAê8dëŠFÿ±Î‹ë¼ÁŠwVö[¼isMSLÚrûIx'ã¸í)ß[{9[¦¾É¤
+¼ø“0’Å•]×ôå×ËÆå:Ø_¬.[Åw¢–¹
+›FPJìOË^sÓK
+Dg
+À=kÎÅA·šÊÔ‰n¦ÙamU'gd‚3h%Ñ\?Jô¤Ó“t¦Ù/Æ
+x½1·'·³pjÕöpšÓx–ÉsKÊ®ÑÍÿ¯’$Ir#ö•þÀÈH:ËYO™£¬þœ0²'£%«,ŠIú‚eIæ;Z@¸}‹‘à·¦A	»§hË…´èdåOÁD³p¯… ëR+‰ã;&ó×ì¡š›:×<î˜__Ô‰ó_ZD]ég(J
+{RfvÀ‡’aø‡+Í€7žÍyó,œcà½êþNJt•½èúÁPr{˜àÊoçÝö­QGÿ €ü÷;9ÈÒ’;ÒëÝH¢±£¦+…×<ýíãõ'âØSÍóTOYQ‹X`;û7b®ºjåÙë1C×yª|éXÑÊ™_b±É•€Íwÿ¬Õ@§« •¡ªŒ0¢ÓžûOˆÍ”ýCOóÓ¦üøa¡§AŒœ_¢d±éùÂÜvÎêìw¨ð¨žvib­vC•7À\l¹]êiÁ„r•¡Ú²
+
+æî*øZ›·=œ— ?î¤e€Uðp‡©¸èíRÏÀ¾»"ö€¶	-‡=•dÓÍìUé¶jÂ®ýC
+p@Ì´Œ»iãÁÅïÞ÷…»nÐwÚW»zFÍööÜञ›§Àâ]3à±Ý,AJ@ïwR{öh•iàȨѱó‚¿Uð­ÊXÇÕyǵQ˜ÂèšëꌴˆC»,07¹Ïõ*[·D¤Ýgš6–?–” §åŠ…N]®¡¤{Þ…žÛùö¶’¿“%TÅ>}=á坎¢WÜç‡Ì/ÛþLƒ‡§8tkÐFáw[tìÎ/Å0'ÊMNØY?ê\ÁÝꮫOþzÐÚž|øÖ‘•É…KÒ—rBÐÉ/qÏ9…a¨õ rØ9êFóoÉ^ºåø¶ô+‘~–»rÍ_«÷VbÐFolä
+²ùQàl•?¾WUà´½ÙÈZ2±ŽHi¥~,‘ì
+"Hý홁Mã3{Û²<óf°3'r71$ùm-Sîf[ò¾µŒñ‚R	bäêu7¥U>ÌŒòö¦X‚.{ðU‚—:!¹è#,IȏÍœ¬ñžK´ßÈýÆ$êêé±+N@æœª“¢k9™ø+3Næ–
+=Ävë‡ðÉC	›Â4?±":4S¼
+ŒŸj
+ß3
+°Ø1
+õðÞóÿ5я"XWÖnÈÌÆpÒH™°ò
+ÎZLÖ“°FÇdƒÍDáW•l×ûi:Á2r"¬K`¹·ñ-¸ñÓ¾ó®À¦œ%“À¡€ÛBw3uD*ºÀ˜Ù2Ç
+çè»%XT€Vµ¥'«eèDÊt¶K°
+.ikÀÅ /¥;Ó³’ÝC}’KãË*:I¨P0LÍÂe[Í¡=2Ÿ9 8LÆûphþXPëú1è0G¹r¾fðÿ-Z0\-LO½·~§v·Î±]bBÍ6'¤³—1¶iblÒC&LÒúH°
+ZT7//
+P¥ÃhÄ%¸Ó0®.×£ƒ
+w4ç;ÓN͸O\ia±}r•h”
+ŸŒa`ˆ?‘Éí|QÔW§Ú
+너”º}ñ<-”ӨŌ”l”…•Ø\ltu¶ˆ9Ë¥Rå”ÉB¥nû#L&§MºX08÷€ÝŽ\Ÿg®ûc{óZÅË"X†ê<®ŒÛ–Jxqúñ®Izõ›l¿JðR¦Ž]m×Ya*Nz„ƒÆ·™à*KzÓûÙÚS±Œ¡ÇŒ Qhrïjw‚žH³ üp­öÊiê­©ñéÊ»úÞ3!
+UtS°Ü¯y6Ù*ÎqöàÐ<
+Ú^~‘ƒj2Ú±"
+3;9)6dèW€¥[‚£ñò¶
+ïùþìuÕ·ÜÆN\qòNt²!»Ñ†jKœ{Y“tî¨I÷O/Œ}±š{tnðTé Œ6³Ë 
+GQå0`’€Û˜ùìŠ
+•­[òÙÖóc°äM°ôÉU-%{f”©$eåi³¥º3pžq
+åQwÿ>q
+(³kª±êk5C&eÏ„ûŒwpð|ÿ/5Ò+m¾>¾¡Ø…ŒÄ} ùµ®­Sø€6uî¿HÐÚø[â^I~i‡Kë¼yû»Êñœ£m
+•rŽä29ft´«›íˆÔšƒÏj•ÔÓ*±÷#ÕTiÁ4àÙ_€½ìKš*æéay	êbÕŽ*·fø\ëƶAwrY ðíò
+E¤bN
+ó·²X
+·Z\-¶ïÐ{ì÷C½Uð¶uáöaé™­™‰‹ë›¼6â²ÑQs°—5A¶·ÒyvòrŠ²9k¾Ÿîk
+»Øµ€nÒ£eOÅ
+žˆà)
+Í:d‚ż5T^%Çt“p´Qµ.\ÀÇÞÀ>õ\º§?”²DóŒYàœû»;àÇ…I¬ƒŠ¯Â$’•4~+ÆÚIå5š8лgNo€›îl‘Ñ„ÏéJqN¢˜^;ئK¨xEÇÏ£¥}C~‘ õ±šwk
+´„MW(™dŽÖ¦‹àšàT’¨Î3¿š5θCÍ– YT}ºË]­•À¨¹ò\•×îyÝu„@ô” ¥ûxÜ_áÈ&ñ}›
+ªd2ÉØkxÆXtðùþ:F\zky€UÍ9Õ°6ÎœÛ}u‘u7
+e¿™ëÊ\6Ô…»£ñ>yU2ï—rBmZ‘º#91UêiCo‡½O”Ýéf‚Ë XjnÀÃCê
+°Åª¹ƒÑ7(E”;È”m65…G€rpj€ù´Œoµ,âì\`IŒ:(ö¶ÊûaËlãues,*KòÙª+Á½”‹}
+­~
+~{ñ&¼¶¹Á,k¬52}™êÈ'bÚvã^Ik~Ú[!>{<•.8“=k²­`1KÜuÙôte;ŒÒxøüö÷;óĐ©Ü
+ë}ì«Së}6ˆ
+Ø<Uh‘I
+ó^
+LGgUúè'ª·Å÷×Q^ƒ£
+Ž¤97ú?©+ÁB©—VcË/Êèœ%CWä+¹*F¿÷¹üT·ÑðåWË#@ùŸE
+zÇ¢SY]{Ú³ÅÝØàÎb€ä†¾bV‰<¿iûÀë]¯cvڏóٍMæ³ÿD4ñÒ
+>y	0M1ØžSxVýD‰©;Þ°}èõe
+L±6BÉ8è¢&Q­´²®CRðy$¶¡Å¹]@¡kÝ‹àî‹ µ!!ĺ‡]\#£å#ðØhá kfæLŒa
+ß]r°(mÁ×ó&îÁ	b›‚~5¿þƒì	Wq{öniÒ¶Öœ‹öXÇ’/…r`”¡à…¤jž¯$0ø‘c©ÈU@¾mt‹dªXµüýêmGU‡È˜ƒ“TÈ«¸ÛNA!$
+Ú’‰Ãì’µç¤q²BÃv¢™¿wÚ5–ÀZ	ÎÇ
+`êd|†ÆæºÆ[5ôÀÍÏ7HéàÌ‹mmK•v8M}˜K×
+šóf/O­ÀãTÕ(ª†/ƒ}Æ=ýì2€£©¨ˆ—‰NUAõ
+À•abq ¥èk>•3Kx®![ˆ꧚c…ô3êƒT'‚ø<ª,í«2—T™šÅŽWÈ:DIË\'#p8«*8˜Uø"‰c¼)ëd+Å»fìa|x†T,7Ûp¿æã`¾Ç©ãb©“ÃÔàÃí=DÃbfçªl«TK9U(ÅçÎ$úþ́¯¨÷ž§èV?hW̨¸ÃsѶãxœ1/
+2d‹¼‹ufÖË\XÉ·0ÜÉŒ`kÆߏ4Hß0}èôåû/þîÝÖ"ê˧ÿíøôù]¿5x	üê›ßÍ¿ýöùó·?üôßþéûüòÃs€ß~ùÇ¿ž_À¿þîùùû§/Ÿ/½þ
+œ~ƒŸ~FÆ~ÚYË·üüÐÏ—vùÃå/M—Ïnýgÿô}yš¬F¥€½Bo!hÄ‘lcüÝ=¢Ÿ=ï0þÈfŠ:*è^Î{¼ó€[	Ó›³÷ðœX²xøˆì;ºD6 at 0·¼Ý®Âó·aºœJ¡›½AÜZwƒ›¼‡_0ëm‰U”Ú¢Z±u#¶<Ãv3:h)h”ƒ´Év `ƒŒWwɽ¶­zÝI¬GPŒ±–Õ¯Xêòk1a
+(Œ[óÑS&V‘í°¢/~ìà¬ríü ÎY¡oÜtU6Iwæ_6³±×‡N•Ç°˜hÛejmM5w
+U[V³g]Å=ܹø¥@}o]uÞî‰p[µ¨|AŐ»	¾ÏŸ†ª?ÚÒp:
+ú@¤wیφס­h‰­Z϶GèI¢ðä’ÂÁ¨<…Ú!ú'[¡‡Á^Á'û¤?ü0eÓiÇ&J8™½¥ðˆ1JG´d<¯h«¶&°Üâ€\­Ñ¶Y#Øî.…æâ.\äX 1zb1 Zyœ»³¦
+
+Vy¾¬ŽcZõY5Ÿßƒ4°Kö·ê÷¹$-ômìMG!µ9³ò3ÎCØ–ÙØ'Ù‰8£S-©É^( (e*UjÝœï´Ò¤í•ïæ¯+5‚¸âù8(gå\UƒÇàQF+dÓ—í­ãZñWMsíÔuèN¹žnÊyʉÖÀÕꍭÚ&©mœ¨êÙŽƒ~:$ÍCCüV>Œ@¡¹Bè¤Àž”'¡¹œ±0¦Rœ	X'¥}³%/í?À{0ÏtÊÝû׸RÕÔO[토àƒòñÝK×TF‚n
+BÏåìêrÂxõã€HëuòK¦7ГàTO‚ÆN2ÀÖ5Ü¥{ˆÅm7+ü”¤›e­ÊXöºéÀ
+endstream
+endobj
+90 0 obj 8849
+endobj
+91 0 obj<</Length 90 0 R/Filter[/FlateDecode]>>stream
+H‰|WAre7<Aî0È/		ÖÞúÙùþÛ€èÖû3v²˜©ï.=šÆ}ÈËLú¯%³¿–õñëoOP|ÎÈ¢…lïþë㯂ç8¸VÛ8«ÚΪ³5
+˜Íu¿—éçö8ФîŠ;…Fwçl¯½—ÖÉ>»Á@5]Vpëâ0Ð焳Ãצe£@1{3 >`ÀMpv˜
+ΪЀôˆ°<X²#2ƒcóñ¶ïŽ¦Gà8yݲ¿h "Ø3‚øÞÖfƒ÷›#…'Ô
+ ½Ú6O¸½¬>“ñnê>Áíä÷æº
+žÃïs·áðôãÿá¿Âª·&00^ÚÆ~KÖçg¤ ±†|Vb5ì²4típÍmåÁÒ5aW_.
+>H”æ9kQ¤2Ä@ÁÙËuÓêÞ|Z{í1ŒIt}ª`FÐ_2Xpc´ŽïýÍYKŸ€£6a¸àq±ÂÙ®K
+^©6».þˆRÕ‚™®ø©›Îº
+°m†GœmËý~Ý7XÃP´ùþ“ϸ§œ¤±ÛMÓö)¤™„x±döИ>ÄR"±ú{fó³Lª~ 8ŽçñFs*Îî]4U·=%1¤ÀӁô`ô‰Ì¬ÖÎzg¤¡Í4¢Èw4`¿‚Q«ÃƒD¯è»Ó­ÚXΫf>î?ýèÚáÆØf¿¡MƒáÈè&ØñŠ·'7|Ë8Û–1
+%~à&¥Œîó†ÖÑ8g­ñ¬"Š©Uv?%·Bûóáûš¾D˜Ÿ¹qƒÔFp,Έ>0„ìŽÂ‰³ËYå{üÒÃûf˜d';_„Ž`Ô0vey'èdó–ôˆ¿w~oÝÙicÓ€ém?ïpà‚Ÿýú,‡“Ö}ú”_€—ó‘´aFÄðfÂì’Ë°ÛaULDrgo»ù»HeL	ÕÉOYðÌ¢	¶ð=Ý0QŽ“˜HwÌÌAzÒ;ŽLn›«OŽ®d/øÚ8äþ¸þé+Ûí½~Y|=	nKÒù)ÃéSŸ?Á{hŸ6h)Â;Æ5Ô‹•ãšQý¥Ù¿Z(ÿ;ïéTEQl¡À¸·º2ŒÆ
+´¢>)áT4f ·RÓ~íª@uWIÎyUyŠîŒQÉžì×
+É¢Ñ]œÁBŠ²p*±Ø„žjyuOÉñÉ2¾±qY	0þñ2¬5Ú˜´Ü€ݍµèZ]º¹Á$[ìñÇÆáÁÆ÷7†FZ©©CÌ™ÝuV.d˜sqV¸oJ 	w “”*S1T×ÝÍ’®[éÈIyç!¬IY?ú¦1T)“cê$eWt¸iE™FµÒï®f\DÙs+BÜWR‹^BSè È8*<\,uì›ò*hVäVÇíЄ‘€>^FS™ýΨš#Éü­‹ç›Pºž=€VÃav¹÷}íºõ?$±¦ç²±µí.=L¢˧ Ã_ÿq·LAAäˆ$-á=îýR4R¶PWIÑ|líw%*œ<*›¼×S Á«F£G¸_ á¤ò#&O[¿~žÙ1#dPM/J‰ÿîå.rÛVH‡ò
+lÊÿÃ..ÔЇ»Ã²g§ÔºÒb´hgÛK«è+ÀÝ;ëË3Ä~EqP…»Î™æ.enÆìë~}(¯Ò‹®
+p¬É¡6K騝2T24Ïz§âô5p6ÞœAM”R`#h®4`“Û¥¿5çÂò?sar¹…,„>ÐÌ®ð6æòžœ‚
+¦õ¤àk@«]«DÛ8kÚš—ð-‰wéMxlä«C,¦g#ÚëÖÕçÝžï§l8kìM¹
+2ZëFpÄS±¿PÊkŒë<aݵ¢í`[õžÂ[K4Š,>¢×‚uàIÚðh¬á˜É;Æ€ò|Ï7”‡:ò(cÕ^[a€¡S„1õpX°ž
+ ùÂÛ`FÔÖ‘	aPîrf#÷F:&5׎¦ùzj²jºKÓ·,]5©ÂlH€á­^³}5>ø
+¦Ýv;Äɪò6ðÏॻãrõ¢»Yª‚šÑ…B.´iì%,
+a`qVvñûýÔ
+m°÷ cm»$®›QEÄvº¯¨t(Žî%(Ó+ÝB‘·IqG°—g°|cI.A9„Q8— ,"e<7gcrY»J€Rñ›Çöì,ÿ³éÐ8ÜI7“Ñ
+uB=’ Tp„:d=¯ñÈ}Hî»á¬C~w€C#¶žÝèqþúb»t»J¡³~ì²KêÈõ ñªï":kjHÁ€øv}Ø‘«â‘¨û,ÅòaÅû|–UŠ3@lïMË!ìÌÀo=ïqvåBV_ ‚[¬þF…góú€É1g;>Éȝª |ê©Vî×6.å´^M›nçê¹ûÞ
+ê2
+&ùÄR¥%Â]DKïÈâF¨ü~¥ÈB\“gMöï9±qµVP9¾×ú
+Ó¿P‚FùagÒt*Us¾vº•Æ€
+ŠJt¹‹jó$Ø»ªbõdMì]àØö/ßUŽeIŽÃNÐw¨L?í¢ìrÓž#´—÷wFdVN»øú-$–ù½Aw‹Á ¼×¾De‡òO-ù½õl«VYF±.kW
+ÈÚ[ύ{eÍ´:@çX\ÚÄÒŠI¿èþ&À«ñ²0h,
+!Ù©êusq®­Ü€Y|mŒƒàk›®KÝíü39m…WÀsn½3šH¢ŒÆÕ׍S–|ÚÎIXL|Å9S€Æõ½.Öujè,!/½Þ³ÐÚˆC”w‡Ö1Î)78Ë‚;º’Ö={€OÒɇÀÿ·õ?îk—\¥F¥“©R6b51º
+¹LÿoQø¼môAw²»:1Óˆ«k’.ãÊÞµÑcÏì5¶½ù›ÇžŸ§€µ":,çÙØE„8Nû%p17 jÈÛÀŽ25Üùylˆ¤”-Ó­™8]/øÍGÉ`áaΞ}Üã§à±éÒî#,ÆV„‡ëÿþ^'îqûÔ
+؇éV“ˆ`¢{7DjñÖ(8(°Oš µŸh5
+ÿW¿ûùlãçæùo®û‡µ{¿êœê’¯æúǵ¯½Àoîü6ðñg[ºÒ1Ï<q…9/h!öÕå叟‹03î‰IP¨½ÝûI¢#ß³E±Ãj$6js
+ƒãàN+ÔäþY—Ç18ø¶c˜¹æÊ”63ª«Ãi€¯1'xú£Ïç׏uùÁ§V6wb.ç÷ƒg'ãÖÖ
+jºƒ³Í¯P¬GXŠ3ÍV5ÐÜOÆ|ºœ)ó˜ú‰!ó\ÝpW=y€ëÚVsõ=5²Ç‹8è'_%œÇ“M•J5Ó£·´±8BçCÖ|È×ëúÜW^ŠVz•=7]ÌYÑÐ
+«¡Ij<f}wÃF’Ûpp>k*pGÂÁ–zA§¥(¸Xškcb"¯¯!É©º¸
+#&¸¶HÆ\†'€Ýµ‡÷­¢Ø;±ær›ÿŸãÑ"ü×VÊ\;ØÃOMr7SÐ=á½C»'W¶Z(Ñ—BDÄê51¦
+”öRîÉ…»m.Ü+Tæ‚ŠÇï\¿Ìÿžôm
+Òé¡«÷º’ùP ´Ò¯¦,°ö —5Ï$bfÔÝäi›É&æ‹¡¬õ4½8ËG–Ía˜Á
+^´Vö×Ø’zòÆ-H?>æ×ñ‘p¹â
+º¼U>ï*C­Áód9ºË”4{Ééݧën††MÁÅöy†¯-ÓÕ4‘‡D“®f<¸¯ÿ!Up8#,¢À$y=AG
+Oïå¯KøMú/HžÑѹ¶”y^öŸŸëNÍ£Rƒ]wX÷Îí 6}éÊy`îíU´'§kDÈk÷"8—À›˜T`Î,°©¬˜¶¦‡y7ÍèÔ¡ÖBÚÈ­wÊm«*p¹6À5D^ý‹^ÓäâÁN.h{¯jÎÝ‚§¾XƒµMÇpÍ™²ÈdgµôMéžÓòßg7²¸¢Ê¯)ÛMtL}³‡mkû÷~:wº³ÙgRç!Vg㑪_„þXؿݏ)ÞÞÑ¥;Ƹo)Ã5¦hz0ç88$Öm9¶YÚP_=ÿ_t+”û
+:
+GÓ…ªÇÅ;dqÇž’"î¹óÿÕ–8RÉ—´ÅeãD{Xœ
+JµÅUç"Ùi=Ùñ Qšæ¨ÆÕÖõäÓfþßìÈøº`8ˆé"ã(ô—ǽEËø6´ñ¾¦ºÓ¡7 ¨°lY¼Y»®À	BÞ}í`^€µ(\íàÊ£{=;
+–{«>72–|ùӁc¿04gd Åà~‚îé'æÊÂEéÅïYSòÅoX™ÆÊ®ý—ªÊòÖÂ[øc¿skÖLSà< ­é€í§Z­pÛe&ü­Fœ\•†
+~Àƒ^Ü*ÞuÄ1Wí®x0-`0æmP« ”^Ù Ó®Çô•§6®¼Þá÷_±Nn¼ïóa0BƒÉ’æÛîÞfÄÏ¿¹]<üß¹ÅÁäÝ]7ÝYq4n`ÌYY
+w»ü¢*iïÂî5?ˆÖUëƒ#{á¸ëN'†*Ý…ƒggUåKÿÿdUðöî♾*+Œ'Ÿ«:x›6º`3Ø8\¬óf.Ùx»0¾µ…õm<¼àÈÿßüwà7ë`ÉÉëPÖÝÁ¾X
+æ"âRJ3`ºÔÑÁ±ÇÿدºÝ¶q.øyßHf#É–¶WqÒš¤X§ýö. %:â~´è¥¨üôé—”HÙ’"Ór³ÎÉÖX ëÐ25Cž33Goë­Èá 7òMÒ¼~ïwûÅû¯Ø@ú¼NݾàçuœæWÓÏ…ICíö–B_4ŽÎäjQ¦9sƒÂ)–íK™,60†®Ðö»úe®Ê‹ºrS‹CϘ‡š×ò
+äh#-HŽ~Ù@jK‘ÑVL8«‚|ƒt¾n\å_ôêÒû#mCé¼æhšìHšQÿLЍ…zúe*»Êä‹^ÎlciØùb_—½”Žn6E)kw|³ï ï÷—ÖÜs«ô{]½ÁÀ뢬˳–9ò¤£’@æÿùÎJAç:4,³D×étñ
+i•áämâª>3ìäMÌ¢ªrvôì©–%äïͳŽ7ÔÏæsH 8òLÍï—>:t‹ŸwõÚÀÉ]´ÎË^-‘"­«åAß1aBÚVG/vÞpd½žFë›ÒseñkT$Üühdˆ‘n­éj–‹^/o5ltñ»ò½ž«Ÿ5&‡}¯ÈN~O/fé*/G¿8•\™|¾èUi¼ú d˘+Ë^œCèöÍ5ôÝ¡®}¿¿reF/•4úæxeMéÅ‘7èÅ¥^E­U¾’kåfŽ£oMŠ³W,+Ÿ†½åòÐ7#[ÏNï,t8põéfÃVŽLéMŽ¢—÷Bµ ešæ©Æʯ2»ì2cný"®ýâ֍ýÊG½Üä¢™5©-ßõ³Ý‘Yîš›ð¥8	N‹“z²WDö‘Iâ²òœ¡§/8ó
+½A·gˆ©i&_ôÅ(`ÔMnИ®öeÈž¬¤ëlŠÊ3cм|Sä«ò8Ìc°;,´©—ß]¾hnA.z=sR3û†íÈôïpEŸÕ›E53•£Z]Þ¢¯Þª7íºúÆ»ÊÁòEã0’€ü·Ø û#—ª(ý¬çš†ÔÞ]tâpùS·Ÿ_ŸoÎÍ…‘…ØyV]–²#^ïÙSÒjdgØ5ªa´R=‚¨îtÜu²#7ŠÓÏOBs£Þ w}¹hFµh‚^˜S¿Œ:‡ï;þ¯áÓ»“ÏÃÛOq8æi}EB`«E_-Þ^±ø+'± ñÝÑQ¾<Æw$^ýâàj¡¾qü«É÷‹sBå6ÇÅÇÎïÇ^~¹b!–gÙâûÎñDÈ=î:‡sËïŽÔ?1šã÷Ï{hš}ívŽ?Ç¢ü¥xZdߟpŽžª/Å7)Ÿ¦ÇÞÁ«?.¿"BCŽãìû3ÂbÄ«øòÖâ:6FïÅ0®<$«ƒ“i*p¢“_;®ðà8I©Ø„	o™Å%øœã¿SyØO62*ÓÁ S]æ§óë@ {õôzB6«€ËTADÝjç³Iö0J%àÖ=ú¡¢^§l¾`	 ŋĶk˜°”ø‚£EDwAâjY‘¸©ò
+W¶ŒŸ-0G‚Ù¬µùºvLa‰×Ò
+­Ò®Ùï`AM¥ß
+òÇ*òŠ&™-лün™C„É]dM/pH¼mN>ßžÐE„n]<âÏ	ßb"¬Ϧá@ŒY‡ò¡1kj¡s*1X+pÇgxÖù¸˜^|`šq$$½b$ُL°F& ÂóBS›ýÄ´Ÿ˜þM—ÞOLû‰éµ`?1½þýĤ&& V¿Ÿ˜
+ƒH=9%"<Ã÷©ß¿‘é¢¹U¿žÍl+<À-Á2ükÚú4œÖ®wDh @ú ¬EÐКA¡@lÙ¸“RŠø•š$ú[êWFbñeƒŒù*êa-Ù#™|Æå·ŸœŽ|0àkÃÓ+xÎÑÿ°¶Ý¿d\‰ìßë´é±½k½@Ž{¢ØF€jõ<
+eü÷‡ˆˆ¦ßì<Óeð+œR>CžÈNÍ£¹BG{اÇ‹qlíˆhÔq?Ïë”ʼn@ð‚Ek	»U"9eóKšè
+Lÿ	QE¢®Ë$öl&,å>¡‹AaáUi°æH°&û+¸4Þ׎),ñþjMM‰øŠH£
+¿‘®Î{â‚£EDT¶êm`ê´u_#ND4ÇÊe¬ö÷*Ÿÿ÷lL€„*´½)ƒîÖ wßHæS at +Э-º×ÒË.1¿Û…=óVõ'Dµû›Í,Æ4mRÄW1¶·þvÏVzÙàôöî°zŠO¶C<òœw0ð©*·oûcû	Edu‹ün™C„É]d!à0x+Á;´18ù|;Æ÷˜N"²‡[ ®p¯Õ“ã3<ë|<8ž|¿8'T`^õ×lq÷¦Îø"b”ÝÙ¤çU\Å̘–	F	°ÕIÒÂRຈ€ɽq›Y2$‰¦|dŽ´+”k«Ð9
+IšX%þ·¦Ág×
+¡á¶K¹ÿAš9ÿ-	Jýÿâ2¤Š~MºžÍlktÈ$o«APŠ¿¦Aô-£¯7nhóÔãì
+i«~½Iù4¥8šdÿU{6ßaýÑÏ8
+¢WŒ$@¬«Ø±½ú@‘þgÕgŠ|Îñß©,kG8Pl¬‚ºL)Nçײzî±Õ–}lV—©$‚ˆ º!ÔÎ%f“ìa”JÀ[ûÓØÆð€tHnx-LãŒ$Š<DZ¸DˆÎ±¡ÞvaÜÀÖinõÇMÅ
+¯üÔÖ½¤rêaõé4BqŒéSÆmLN`©Ã.ÓzlIë´ê°+® j¸@jMcme§Œ2~‰äCmb“c¾ýÛ-€L¨[[&Ø*è9ûºYd
+«VJuÒ$!(ÓÔf./!U«/G1‘"c¢WÈ¡ÔV3Žñ&ô;¾úoùn§øή/NS였[fP<u•Á]Ï$á¾'H½§
+üJçq6·Q2æäPËð³÷a€W@ËÐC«Ðú@º"ƒZF/Ãhp)?Û(PcÔDtÇ4–˜+ýé<¥v8ŒYDiW1WØ„!äÞÊ…ãE:èZºˆ[ã5¢è	H³-ù§uØpÒ
+¶îað·ia(G_oáðɆýh»BÚª_oR>M)ŽÓÈ«öl¾Ãú£ŸqD¯I€$ªbÇöêãÁ`ð¼úLQ‚Ï9þ;•åbíç7ˆ%W`—9ÅéüZ–Ï=nŠ°Kov`ÐYE\MDÑ
+¡v21›dàTÞÖñÀØÆ6–¤ßsËkag$ÉFØ9ŽÅ%Z@ôŽ
+·ã¶Í{€«?n*nx寠¶î] •S«O§ŠcL'˜â@0ncrƒHv™ÖcKZÀ U‡]qí
+Ä¡'`ÒN€€¼4°HiåÏoOhY×t„«qXW©•úýlŽ­=!™´'$‘˜k{Z3†¸ánŠÿºŒ­—tËàóiª&.p”B(ù$ÖfõIXþrz‡\á(lA–y:kÀƦª“ZÃǃ§jAÓFn‘Ì„Þpl%$çÁ"+ª2ÏŠKÍ3ÿ«ü½ÿ¯üƒÜ$Ä[Ó×ô’Çø'FøôoÝ·r&éúMèÄ@#í!X<ï–Ì´ZCù8¹“Ñu¯g0Š3¤ì5jŒ×8žn³!±°5hêšYmºƒÖ¬8,8½èFScAÛð7xGb–^ò˜DQ°Ë´ë™¨é,Z“óô³ä¼&{Ÿ'Ç“•µŽ«Ÿ¾®Z½aœÓÇû“tšÐk®6€äðOïxÒЭç´"†¶¾•’&ޝfài²Cxp±wgâmD¶84µ(kM+
+jÃŽr"Õ`å7„½Þs6v#u6¾õÃ?
+endstream
+endobj
+92 0 obj 3584
+endobj
+93 0 obj<</Length 92 0 R/Filter[/FlateDecode]>>stream
+H‰ì—]sÚ8†Aþ';“i—”n§AØ0i>fi;ïYFØ2V+K~e)þúµ
+!HÆ<@Zç!ñI§I¾/éù¸ïύæX+&¦ÓYÄ…ôéÛìA"úgãÍÉéXåÑ>CRòèá&¶Óh~Úþ£žÇùßš}¥È¼ññ¤÷øw/dÜWTä2O3)ˆr":}åÄhšd¥`¢“à—Ÿ¯ÒÒ§OeLÑRA,D1FT3Ê£n›çÇ;ˆ¤… êHo‹ôvAú$½Œ­jégéc‘ÞYþ§ì	›+ —TM)
+Þ¼Ó™®ËcºlOF±L˜¦×F#¹x&À‹ê;vüë(}è(ûŸnoØŒòNæ·XÎÒwû?`\SõU0@@ròzz ðÓ‡r†ƒÉ"Ø÷/Ѻ­FÉvYÓ¼µê›C4z'Íñ·ÑEþw忬xþÁ"¢Qξô<8TŠFò®L}õuÀÝzÎ%ìV̽N«ÑiõöƒxiB§ðVj•1WŒ°k¬žºÊån'&RÅ@ŽvÌ7`,jc¹™\«-ß#Ü»„Ø)g‚’2ÒŠ15;5æy&2­§B
+$l]³CãûL³ÒA»6ŽcN<,8+Ñ6Œ¢‰&JC,„ß“9’fYIvIbJôîz&|°Ôp!¹š5á{%Ä1IˆpùY,KzO†ƒ•5)W_}]åzßì:ÇÒ(öy Å%Ç=<×Py‰ö‡ôŽ‘ìóÇß8 lÉ{µõIèg6
+uŠQG ÕѼš4§œËûÞTQ*zigÒ^º³ØTöî˜äT÷õ{R1EBZg£Üˆ/ö­'¹D2KŸºH®§Hu@ªRötRé9;)Œ††òô
+»˜Ú÷-±&ØéøŸ,2:×É$ +½@=ý¦Ìë/,>Ž³84ö"JŒä]TW°!ò¤«qœpvq@Ø’«¹8ís)ò‰Î	DÕg6ÎNW„ÈRlÃì”^œ€ŠÊU¾—EÇÔK=¬ú¼ü’
+l‚µ7‹`Óÿ,æ$`œÃ>’¥6¿â2Xèµï7—PfÊ×í.›ÊÞTQ*z‹Êî¥Ëöî˜äT÷õ{R1EBú@e³NèÞÙ-$	e)Ö1‘O]år·“ì4¯ªv•6€³áÜÕî"¹µÖå§;ûLÿß‹ É}<jv
+ÍóL”N}pðž
+)4ýºf‡Æ÷™f¥cxmXÇ<õgHpV¢žJDÂïÉI³¬$»$1%zw}º~hÀ+­ÆÊyVÂ÷²RC–»äÜIa44p&ä[¤?{"¤<Ր}¢x߁°&ØX?YdtnÃH at VzvØ»"q:‡dQ®
+’Ú|mß*l>SOÄ½gbT.ÇqjÀEÚîâ °5;<Ë¢ùg§F€E††© {3×¹ù¶¹Ì¢n›k§8³fåÊvYÅX®ì½ùŒb™”ûžgu¯l6£)Žh&:ÅXåÑ>C‚…¢ãbȘ*¢á/½³Šõ¾¶ææLßVºcŽ¤³=1R$™‡å ÞöY˜¤¬œŽ§¯‰b:Œ¨Ærëý½ÎóãD‚ÄZeBémÐ"‘Þ.H?;–S?+H[‹ôÎëÝeH
+ÿÐe†k%´Ç:íz—¡Mì2,ÒØeH¦Ñ!»‹ô}wÙ%UÓ*ö؆·f?bÜ »¯$—¾Ø;[/ý©ïØñ¬cô¡c캽a3Êo8™ß–uXÕg黽0®©ú*˜N  9ùN==FøéC9ÃÁdl‚û—‚hÝV£‹d³¬iÞZõÍ!
+½“æøÛè"ÿˆ;†ò_V>ûFÄ$	#bÀM/ÿMbR®þH²ÃXåÑ>C‚¤íé#Ùç!$óÓ–¼—¹‚„B…‡¸%d®?kkE}DuuhƒàiñbgøsH}YÄ«Xz&Ô‘^æ
+ÐIŸÕYâ÷g	¬Sc‡Pñ¢îaaFŠÄ!óŽæ
+°æºqH|yÛFr/?ÔÕ9¨ÎAuJqÞ〨s:Gó:sÐÒÉAX¤×9¨ÎAuB}ϐƒÀÉû¶ÝýÇf/8zñhŸ¹ÚCHû]‰þ¥\›!¤l‚Fª}†âA¯c|ˆ ÿév_Þßvp€d’Í¸¦ê«`:WÔä;õô@á§
+dYUÌdl“Í!
+½“æøÛè"ÿk"ò_Vî\¾51œ
+¯jÓD‹ˆF¹¨Ó«àP=*É»2õÕ!w[kõÐU®HY$¡ŠþߤuP¶Z+frô;sCÉbjýÕÅA²kh	Ëÿ‡üLª
+4¦N»eó¼êø˜IµÕ{„{—L§œ	JÊ@+ÆxÔì4¹ç™ÈpxŒž
+)«u͍ï3ÍJ‡êÚè9)ÝWUã¬DÛ0Š&š(Ðf~OæHše%Ù%‰)ÑC¸é™ðiÀR+„äjÖ„ÿŠkÍï\ìöãñ4áW’%Hdõv–©‡$B<¨µv±/ø|£ÚF&ºN«çŽ‚Á¨Ý³®ØfI4Ó^ø…qFÈqþ0$K¸ÍÄØ2mL´ûÇÒî™R`tÛiö\F±LÊ7гÆÊj˹kF”I[‰K£<ÚçqH°Pt\SE´ÜÁÊà@xÔû«<úŸnÇšhæá8ŠÅ,°ÚqMÕ×Ôp‚{EN¾SO¤~úÐ@Îp0Y[o¸9¤A£wÒ]är®sñML={Þ~1jbxj`PÜ]\º†ŽÆ£g$8~‰Ko½,›þÍËwé¯Ç-âiøÚ/¾x¿Oì?pAaF—y=tÊg®ò{æë²!»RßnaÑ¿”k3„”MCлàxÐûfÿ´ôh†oÏpÀÔ™©ÎL¿!3Š¤’_I–Ô©	Wjz‡ƒå…&$4uhªCSšÊ(êÐT‡¦:4Õ¡éÉ¡©‹¦MCÓˆ˜$aD¸©âå{OúÝÂƤ\=Š°Û§…ÿ)‡ÌÁ²ÁGƒÏE§M¢ý!½c$ûü‘$[ò^qâ:
+5â––¹þl,)ê#òå‡68¢Î8 ¯å¶jzöÎöÁ<€¤ŸýBðÁ@€EúlÏtÁ¥„ê
+ñüñ$—H¶dä€M‹aÓ6žs
+Y
+½Í9>N8ñ~ô‹_ɘxLÏ?¶þBÒKœ½:ä\F±L˜†Žq—¼´-©eŠkZtŽõ>ré6Œ©"ºô´WH¥—V1£Þ}çp_ÞŸ#*-ÏI5dA`ú™MCŠ¯`^¹ïO4:?Æa	×
+‹¹ã}š`›„üd‘Ñ!ÄÑ>ëâ
+;œ¨®`ƒO7* {¶ëHzÊ–lã,Oû\Š|£€sQAõ›
+½¾Ó!²Û0|i2Þnóâ+žû°<?UÌä
+ßËacêNTm±žf±p”Bí°j‡õþ–}mÔæKtY/̤<ÔÌ?³X
+ºƒKA23Šº7s™û*Ê®KšÑ(–I9˳º…W6›ÑG4ˆb,òhŸÇ!ÁBÑq1dLÑp——ÞYŏz_[ss¦o+]2GÒÙ‹ž)‡ÌÁrPoû,L‚dï=¡¯‰b:Œ¨Ærëý½ÎóãD‚Ä3fBée¶›/Ì„:ÒÏŽåÔÏ
+ÒÁÆ"½Sï²ãÜe¸(Zcv½ÊÐL¦Vé¬2,[ø€U†Eú¾«ì’ªiklÃ[³1.PxíÈ H¨p£õûÿ±_5½iQð¯p©ÔP£žC#Pi¤B?nÕb/x+³ëî®Sø÷õÚ	Ø&öáqÆiÄÐbfvÞÌ{/Œ†¡~Ö€šªß]ÛííŸûeý±^Æ!—¤€Ùê%\iæY~VÂTmYÆýÏÔ¤Sõ’>Õüwœ
+É{Jœ?c±1‚I· Zÿ4Ûàm3uh/)6yÿŠß
+æ~OÑyA¢¹‘AnV+é¶F†ÿåÉ±C|r5éƒl&þÑ:âSàÛ>ˆ©Ò†Sî&RFXj–v³£àà,ëc°I÷ØÄBŽ»š­)ô"qͬ¢f¼jáZ¦pÀûŽ³y—WaGlŽXç
+´£Hç>c¤Mû äÒ.4“fÅÛpJÁ4–ÞDfO¨/Ë–(]kÿÄ<ï›Ãa(&ãÞ„Gs£Zv•4{­¤ç®¤Á‡Þ°Âä¬Zš¼ÖÒ³×Ò¨‹±ô„£à¤EO…Q÷E-|M§&#,åDð½b®bíñî—ž1Ž!«¶·=LŽÄQ <ã2qͬ¢…jÙZ¦pÀÛÈâ×\¯Û°÷ÿê>"ËiFD•Âý‰"6ó21îá®ÿö.vÔ5ôGÃ7W°+gÙ¶;Ø·eì„o
+ÿèÿÜ"‡€‹u@ú‡Ä=ÞRk÷)—Ÿ~~WÊ_k†ÒæRË¡åú«–ÜÊÔò÷ìDÅÒOMT•ZæT`Psï®ø_
+¤
+endstream
+endobj
+94 0 obj 21425
+endobj
+95 0 obj<</Length 94 0 R/Filter[/FlateDecode]>>stream
+H‰lW뎜G}‚y‡ùƒDü©«».Ýâ—Ù2ÉJ„PD6NäoÀÄDyûœºôìÌ.±,oÎöW]]—S§¾9ÿöô«—¤öå'_öú¿ûýoÞ;$Ž|ùé}ÿöáÇ·ß¾x‘ðïÞ|ûöáú§Oÿ]6âWŸýü?ýúåû~õæ¿ÿùðæ£S;¿ÄßÏ:}À?9µƒñ¹B¦øgâï0•ó¿ðk:·øóùÏøŸ?á‡ï
+Þms‡¡I»‘2ÈÒ£å.£/¦uÊLj£ˆ
+!*R—±R&¢ƒšT}¨Tá¢Äy¿¬
+ݱ¡Á3ÛiyzïˀɚY¸s}sçî\MÏ7ñrpÎJ¹µì§«³r(Šù‰U” ;þÄb<·Qz»Ló¬7ï¢g’±JeCÁ¶Õ³J¹¡S#•mÂ^ԈΤ+7Òš¬™	a8.ÄV\–™hô$
+
+Vyºl6ä72ÑV>´:•¢ÿˆvÿ$³<XÖì¦"3<MoŠyRoªÎ.žýiGÀ¬eá^u^
+ᦕ—_Í+„¼ Of›-O§Öp¶vT+{q°ÉÿI”wÒo>œèü±Â@m^Xq©9•G"y`ˆtÉjš+¢c\mu[%bÒÀw:ÒÁè²pPÚ:Kvªv	pš°-
+¯Ï&«¨é–~YGmWˆðûWbJŽ(¸»tYX ì˜\³Y~¹í¼Kefïãâ¶ó6F£x˜TÙ¢þZz…
+WŸy?¼’•qAo¬h'»×÷´ŸÊ>¤û¬ï1‘sô8b+®‡©ÖÃUè³% òJf– @êdXyäÅs0\d;Áï¥!(Â?ÝæO^ì šXðé0ÜÐ9€º±j(çÃgr‚AâáÀÂÃh¸Y×g%ËФ:ÂY†Ü{U>/*B}³*nÆp5*"Õ:Õ¤M“«z€ÐAæÊtsõÒè“^=\TiÁ¿nÀÛ4gQðÁÆÜsvŒ¸Œ¯Œ½^+­UŒÚÍ`O5,\¨´„a	dT“tI¨„ ¦_α"pv«t5÷“{6\ ‡õr\A^ÚVßàýWJãö,øC“ýPä’äC›
+LÆ"ÊkXôñ*`oëÈ­ŸÖØœ?uP)fÑìä~Иlàµ1V×Çð,åÐÓ/› ìNo¥FY]žÛ)`8Äm—¦¼GÓšUmzÇÏbE8šzJŠÕîöøi©
+[‡
+¨$™j2([0ðê½HÓ¼ø-ç¾B¥”Ë	Љ&ÛÀRûÁ­‰Åh÷FÊñ5r/S€X÷‡vh²ß•4j
+£\°À Ìò4 ³Q£lßó20tÓð
+ÕAÿ
+2BÏ],ÇìïOOcfìŽn~u»7 ÂZGE	\$¥Vãsì®6¬Ò
+Ãq}NMÈwðt{ú´hÒT1¾¤·¾bt«¾t*íҍ¨š	ÛRPzn“æ0—Ü›w­ÖÄ÷#êØs¸zåÀᥳöUgEЫn½jhO#T˜hÖnu²$Ätê”€bVübŸð–b£y#ÆýàÞÕfÉ
+H÷uùœáèOt5rÓtÂÌÂh)øÒ€O„^c}ý	;gÈW”ˆŒìz¨ÿ•`Û’ÒÞƃ*ƒí0€‰4rÔvîÒ!R4öS€æœ!ÄË`.án¶Ó%B®ë…§]gJ”q”>§{³fÉfºp_é[¿lä¤pBôÐô*UÇžÑÜ :Þ¨3yk-ª
+¬ÍÎAgä|Øe*x[÷̍+Ø–ò¬å\ʶ¯Q1øjcr†˜K€g=ׯ°Q¹‰nŽšXÄÞº)Æá¡×´s0ß࣬‡½ÌÛ]x0¸HÊ7†PL˜¦ËÒ
+¸ÄQ5c¯™ὤWuÆLº;m8æ↟ƒvS÷(|1 –ÊåÉk¯½¢Ágx4å^{I3„p‹©&UC!Î
+‚Û_63D)”AÖ|“­„º\Z	¢‹U‡‡,ÐöšÑtÏÀôÕ
+îÎÖR…ÔŽ–ùn²Å0b(¾]¦´0wa at Oµ”“NŽ6²Šbþ¤ÆÄԍÚÄðÀzVr–÷ü.·É¶òn‘›Ñ÷»B7©2ôþ½+‰+¼‰¶ÓL•"½5͇ÚaA‰
+R¡hÿeF“æ~a»JV,;ŽèÔ?ÔƁÚ9§ÁÓZj+á^S Тl’ÁïqNÜ7yáÆŠw+23†3ÔÌá22.ˆ¼°ua˜Éí‚Dì¶ê?‘¨<ÃÖø}Û¨r¡	H‡>áۛ«_d]7K²Ø,#E½¿bfϯ°‡—¤‹CJ=rq—Ñ	ýC%cmM¥…Š“3µ†é[z„O{‹I±¸Í™µZú‡7uàraÀÞžKIáz<+lÙ¾AA#7ˆ ëûÏ]x˜Aé5îÒ‚ºID
+Ò`°5K8rËe%à
+¿Ìà.Ð'ºÆžŠÅEWg	ð—4T„7€Euq¦‘ìô¾tŠQ—o­Ð­5”+ƒmÄŠ¥poêËÉÿ÷¡9tv¸ìño]^õ©Ñê'Pv¹Ÿv+	 ÏÚ(óé[tÖ¨;±¡°"J°m%ý¸õŒ'_Æ æ Š00²hNNÑáR!ˆ—;"x±
+ê3Vïó\Zå’]쀛ְGàjØ öä1Œ[E‹Ûyüãó¦¬B|Œ9Ë7¨I‹Za§·h$=ÜG(›áxKr,äÁ&é™,Óí[¼6ª¢¤{ªÀW”‡:Ö+tñ: ÐO…K.CZ±È—×x©¹U-9ÌÜv
+~ÌŽdÝp:žUºÐJh2$hnth
+¯†Ökücð? G2hrÜVlŒX¨«Páa\©É
+«œÌ´ÖÒq,ZAL¬äÄì@…IqÕ9ÅÆ·:†ùéú¹äC¿yp$m"pÎxsòÛYu˜6hY£ÞÌz*؝ã[Q¬‡Û\J
+î4=ópC#œ€¹¼ôCßö¹·¬ÔØm(ˆSywX})ŒSêûc Yñþç胆·­•Íô}*8Õ¨®6ô†Þ˜¶€
+õ0´“¢z€mD°¹Z¦Ð‚ALaé!7Š‰]-ö£ûRœt2ãKÆ“ànÎ	„sæ«z/"€ŒFc]Ãíc´7³“Ÿ»@šÝÆánÎ'×hyFXå=U•Tz.žjº6†wˆó‹Ï—ö$t¹(T°‚ÞO9ƦPD0ÖÉ¥™¢iðÀNa,)‹µGÁúMf´Ó¼A|
+‚0Â[ïÃG9)ÿŒ¢nÖì.Ê•àPl„l€ˆÂ"ØFÌ&XÄ&I	ðÍ!çE3™àFo®îÈÚ#ÃŽ&k÷•#
+ø"ŽÍ!8ø7>->njC‚ìrU\OvûZ—Ý‚ñçEOÅ`Ç6O/½i‹Q^íPRKüÎ%ïÊwÌ:x¡óKã®aS–QpZ¸MÕXM»R†<ˆ¡nœwÇl
+b¿4ÖÅg	<<šÂ²PœùÐÚ,aè«ÝSq®±9ýh„SþOX‘½´&$­2»-$ä¯ý^hzè6„âZ‰ùË£J³9gLS£¯£\aîÔQ2¦8¦H&6dgV`[ˆi(ž4¼ËuN¥o€¬Òë
+ŠPAÄmIºœôÒ|êm¸‰vk“OQEø¥}ë¤3'ÙÞ2ñ¥Ðót§
+YI}ÖmËm…±ž“ûÒíð[0c³¤MBwÑÖc6ââNm+pÀ—H˜‡™Œ1éìc˜´†§¹>kzª_KÑÊo#¡c$Î¥<“Í^Kè¸÷ÝOo?½ýéþÛo¿ÿðëÇï¿þû_ÿüí¿ïAèïÅ?ßýü÷NAo ûÙÑÙOý
+;B%£ù£JíA`®X%ÌŽL(þ0V7æq~¤€ÜÆ‹dÅLË¥¶ Æz€“³µÓ½¸k
+(±kâD®®½ÞýþgPá¬D|«“õ¦Po*Æ·†/ÂÉý6.ã¬Iˆpc1D^WJ·ÖT‹…^¾¹cf#ûzâ„ÝüAÀÛ(›^Š¯Ú0áYKÌŒk11bu…Tï…õ{H
+×:NøY½) ÓO¹¼`LÎ
+dD°ºa
+I›Pšç6`»Y½l@‚ÙëT‰fo*²Ýù¥òÙœïÃݨŎR¾Új‹Í4–þÃ)‘ß\Ì£ Ï)Šw§ÿMŸyEî¬@.šÕ|TŽ‚)•n·ÈàÇu=@w{ùºÒ0>!Ùë]ðë-Åβʴ2oBpÜ-uÁ¬)„3hÛ8³aËlø^
+³1åÂO?eÄ;·Ÿ¦wAÃÕ˜r’('ÌrÍ—DzsiÔô5˜õ2C’Ýp	1«>Økéïú‚‹2%Å|^ ³GB*.Kq@äÙœOxû=Ä›4ú1Bœ©ØÝgÅô‚=¾ÌÓGoB=]Õ™‡Ï©úvÕ°<.ë;ƒ=ªìAŸ„l«C‰b¬æ`àMâIÛ5³ìNæêØ +ƒkÅ&ž·œ8ÏU#™k±?ëÂÞURöùíÂiLÃT!#×1£¸þEâU»
+ÈN`ߨ®³ßù¡žÜ]CÔ}e€d 2€Ð.nøüÂÀ‘†,<ÏÓnk-´Uhºûðgrq{Ù˜¸ãÌtÆÃût,iKj£íòLÒ{¸£²b*1ú_\20œ¤K<К§vY(5ˆÅž-®ì-Gë|L)†Õu¡'æp‡ p1<ÆЪi±¡XË$â;†£
+>ØÀÆ7Ä?3»jï¶+0ÜSøjSh„AŽöì›,q·ö/>+ÔHU¯¬`ÇD³ìð‡í¸¢*ü¹
+t½=~
+”›ÄNŒþJ\1¬`Ó^@{ÿÃè`‹õƒ/~ôÚÿb†Yq–c>žÜô™Á”@ÅÖÎ5p Ù·„IåíàpÆ&2«Å8qÞkª Ð*x¸I§¥^C¤£‰uDØâ\–²mˆÊ2F‡®Ó7½îؐ}ŒšÜ8*©¿9Érö%ÅH?µŠM¡„„JWѦÑ-,×Hæ[š¸Ü†[Ë­¡È]
+Á7#è?ÌÔeÐ%eäûÈÉ1èØ]0¥£[Ãúôµ›Ävƒ{úN²jìÎQî}&R†¡NÊ8ìŠ]¯kËèû€¶½×Z
+|ïÏ„Vbg¿—þ
+¡•¨Š¨Šª!T¥Ž¡±¹6ÈwÏ™93û¼±#gv3ÏîìÌùàøUí^i1	D'Žd³ŸÎÍ<÷eD‹W±öÕ èbda·_„HåÜèôê£Æû/ؼÿíé‚ž	°i½…ŸÍMá}L{;˜õáH¤üÈ·•@®ÌJœ¬h÷êphj”i{[NÖíÑ :•kÝÒãÞÎ,
+L{°µ;ð“L:hÝú?Z¼V+&‚Eñ6ªŒ¿×Ð8ÐrÝÛ¥£Y\.<ZS1jX'Ky«–	êw&Ò¿Wh
+U
+ÕjõÁ*Ý^!×Yö©zÁO§—NETpžY-NŽ6µ„„ß³šDö ÁâŠW}k"x½©ù½•ƒÈP¬»õEWÞï¡«ûBíyùî"ö˜dÍï»Ù•4²_cb˜óð½.D¦Âlc!:9	«ªF”,I‡ÔÏ
+sߨ®êµYsÛ@ÔÍ:Ìld,TÙ(éÚY?XÈ-
+ZDµsçîn}aº—Œ»öiÏá<’u†Ø4r at gŽYÀBm6Mú’Ý*RÿºS;ne•‡”>ß`ÄÉŠæ¹Ä»~5›sÍ¥œÓ0$ ©A©¾;KYt©AÅï¸àfûÌ—Rmœ(øùŒ°àôRêáÚCšñ¦_[?3ŠËòÔz Ù„å`0tÀ.”îΓäí,x¤€Q`ÛVÐiE´S”êP¦¾ÄÔ˜x
+¦€œ­þoÑ1„’TÇ32¯
+/%®gÛ"t*[³Ð«{wGe.$¼ÍCeCù*{¶²&D©1¦´.7-@¦øëÙ‚KÕìLa¿Zöž5&é3ƒScáypì 5µ[=KчAµ6móªÆç™õ«;Ò‚¦Õ#/éΐv‰ÅÔ™1Ôr €!8¶
+l!µrÛ³]'ILtzp„ÇIý ',@?ø8%p§ïvg‡÷/‰M‘Z¨o”¸©Ñ˜{±‚ógT®Š­£°ÙŒÊ(gAãÖÄà xÄ­žkPYQ/#ä~²ç+9ngB½4ïWù×[Q·Xe†½0oRçK[v`j‚Mc9%ñŸ(™Ü¶Z,€T<wúc¸
+?¡÷éñŠ…™MTR^nIì3œà¹…œ-ˆ‡
+TµÔŒ“õ—ùág[y#Œö#ß­ßlâ‹v–°/ÍΫ¸§š#Þ{mÁ†Cò{æçODI´bsL§Hg;?(•…8  –,E͏nɐܦošº#°ù%îŒRà<?g˜)‰TÛU–WRÕDAtQ7š¼>J[娻
+¡áÂ"’Ʊ p,Íô@§§˜íüír÷g£ÍÄ‘¼îVW»·[]ÕC­¥S€=„`i©?ٍwÊ\Ì0¼§˜2‚ËÐÇq‘¦ãjœo¼cj@{õξZ9QE
+-PT
+醶¼5¯á»[*î>E&5¯{ƒ¦ÈŸ	FÿÅO:}å²;±œ&xm8¯@ÐénP¬ÕégÎæÔ àÇÊãëAvÉxö²>ݍ&±>ô¼N >ƒ"4(€± ¬iÍŽ´‹Õ¥É¹Î<¸Tܽ»qk«‘§Ø“J¼öbQÀÛ
+}®ï¾  °Y¸¨X§²ƒo
+]9SËôNŦ§êȬÃV66#¿«µ–á&Œ¡7ïWkòÆ$ív»íµ¹æäCÍ`úêàÎëNaÛ墳†Ó4ŒpÒ)J–=­_íiÏ*<&»¹‚HÚ{1Ø+ N¥E¢€FbaE-Ž jì
+BŽfVz*âñpž`8s½Ôå>g¦!l*UI.ٝq×àX˜~Cè+.%¦Pº.|š¤ 2$¥X0&CàE¬Ì–f}’NúF
+ìYdN{ÜHq¤êG*
+Ÿ´#….´âîê4Øã¹H€&ðÚSTM¹ªË›;,G‡CšÃgFZªÎœŒL¿D1Bv×¼q	´R¥yZnSñ`kyëAåš.þðûsªagè³J¢Æ`Ȼ̄íQ‰)&Û¡£À	ñœ‰ ¤“á6íùxž‘2½t£Y•¬Z¦ë}KœÈ'o’“QS8ŸáÓXI‡JÔµDú3݁>˜"nORæìö´•0ŽÍaħ$…ú«2·ß—c|;§©ÊâîBÃËöš*	«õ¬Â¦R¤BÉqVèˆ9B¢Wm
+´ÉÚú6Øðy1%ÿ‰Ÿuzñòôæ_øí3ýãç¯îî¿zyÿþöæíÝãéS”Ÿ}szñêkI§ËÛ돷7ïNÿÿùíÇ«Óõí»«—§?bןðƒÿÞüÿ³½ò÷·÷÷Ww7ß>Üxsõ—Û»ï>Þ½}¼º;Û¿?®¹ÿýç›wß=^ÿçöƒÿùË«ŸÞßxäÅ—®NßÜÞ}üùöåE:½ÂÏ›ß..>{¸HÞtú?ü÷øMü÷7øÃ_ñË/ývª§oN?ü˜Nïô¯ÿザԜäÌ@{Ø8ÕôŸKŸÀÂpâÞVL\âœ9Ô}˜°·`Yfò<<Ú%ßWì”0Ì`‡‡HЊMúˆ'Çö®<†K³QŠ–
+—PjtûYË	æb„KfXËid4 at F%; (T‚çA³”" ½›RJh-ö:†|ãÛ9¬ó‡‚qªž
+JoÎ*q-€ÍGÆ @Ä÷vê’—›ãX(Öãƒàx?VšF„	šC"ºAt¦§L:¯/<,Qˆàî{ó¾TÈN “¬Ê4—–@Õº‘àPêá W7ê»á>
+Šä'À(-3¬€ù>©Ô@ºË˜;‚#SÑêÇDÅõ7ª‘K4¨É‚ »BNÊ:†í8<. ÜÖê¾×Õ‚“Œàï„WKŽ%7<Á»C­
+LCÔ_ë2|û
+ÌÆím¾½ƒR©ÌW3^u!ZIQd0¢¬ñVŽ°$¬dî [
+°"tI€½ø²?‰Xü˜2
+Ö¬T¨Ö3ÔÙ4–G#´Žÿ¾e‡OB›v>£‹QIWg0«\”ŽÙ¯oè**h'¾¾yöF2Äé-ëûÙïUÃKJywÁM½4É”4
+b8“)¬ž…EË
+Ìy†ìO#>V»=‚*ùpJÊ«öˆMH;€«‚–Á÷ÜHš-û¸¥Í°×½Ð¦¶Ó#@¢³889Bu¬ƒ~z½ÐGƒ#7‹Ä‹Õ%¾g ¾–ƒ™f`Y¹ûÇÚŽ«±2êV¬\f:–8(Ý,À2÷m1µE–åÐ}£xД<Œ?	"¾®0«1ãéí¶JKN:e;H­†s)FQ˹Wç®$νV¹›@V¶PierEá<‡ÃšqVVœu½Ò·®i¥hpÙÁ”‹›¥!\˜õåÝ%ÛÕÂAI–}[')À5•`vÁÀ2Ó.×ÊÖn­˜P´”ó
+v¢9س(ÑÆ€]Ê£cëô³
+sd着+'q~j„‚‰
+±{¨61¡ D¶Ú±½õ
+ÆÝió¶ŸV-š‡Ò!¹M]ÜÅh'é¢£ÅQѺš#…G€ôM>&ø{!Ù<(L4Ù`ÃQY‚±’j 
+¢H}1p­vŒ½TŽºÁ-§øXÊâ»/%qìØqñ‚@G7TI™ù—V×ikÆnÇ¥°w‹ì
+BÊd{X3cxþ¶ïLQ¬n;NÁÑ—kš¼â§nž´XAL.ËœÃÁÌ9Ê
+"€m5ãRƒ‹ÝLmÏ0¥ ?„üÔj¬Ëf««èª}(K4Ó¤%:Ét­\G±+ÀAk¦„be
+‚Á†ÍápùÄ
+OÔŒºxË*f/Ûö—ÃB"¼·é›Åûûu“€mJCD€
+*UÚÞ	0Ä&ÞðýìfgÂ(AºøÔr½ÐgRûçÚ8kàw¿ìð^g¡QÏɪÚZ¢N2r–Úd6Uðó,4Wq°M–ÛÁ0ª
+Òýì\`ž±ûá0í㑁2t¨hó”=-ãß°híuÀÔ xoאַì”Óõ™7ǽ·Ê¢±'›xµ±M€‘-[;7÷ˆ4þ7fv$<@­|å
+Ð܍¡Æ¢O¹°ç\'¯Jõ­<ŽÛû5Ô¥¶g¡;”ÉĪ©nãFøH€6øáO¡*á~é¹|üaggÞ
+/ý™æ¥çzLÖ÷G€kàšª¿œo…eXk;ÀÏ×=.Ÿ˜ðv
+PÛ
+<š§µã¬¿Ö‡+—Ìñˆ
+xO+Q¹,ÙDE‰êÆüô+ôf³ð­^}QbÝ
+°äyµ¢ß0xëy¶†ÜÓ
+ð18÷³>dw0®à`\á˳_Fý2ƒë
+Øo%¿Ý@Õäóçm?ÀõÛä³°«÷÷ƒôh©]ý~Á¥xk/ÌÎ!ü|'±ã«Ì;c
+Œr€ÇÏa¹ì_À–Öü"
+ü¼`Ľ7õ
+„ƐŒ
+c`k”~¨5þÕ(ó!‹Ž³—®=@W`‘@|ËᡲÅkªp½ŸÅkŽ ´æ'{Ú•9áÑ×ûÙU¼\„+ñø€_ŒVèOÐÎD	åˆzïíñ1Œub½¿Ÿ\ð‘ìú§¦6drþ¿šfB©ç6ï­0­ûÏ…Œ¾7Ð	[Ü'hü|;¥¹è|¿ì5´÷“—½×e¨¦gÿ²k’E.#á-ôŸ›á:ÒXô—Ûžü÷ÍX¡Ç÷ÒÇÜè?©¬?õ‚ÙšISÎ0BêØþ2XÐTVÌЗœSÉ$™e©³Ùd›Í>	hfà\¦USIK‘Ðîu6‚™Ã,-#jÇìÚ7TxëB-¢¥ŽÑ/oXGøõ¤ž©)Ï	¦¢Wk¤„UÓ	‰3OÂþKÕ>Sùþß咛׎áxÿˆzkì©wa 'ž^ »ï"‹:züÎ	>Ë<E‹úÂÍ[ˆN¼ž Õ#¡dj/ @³7Èí/Œ:ª`<=´/—	SÊí£ß7–3*›qBÛJÈôu+.amV7ûv8Z]G˜q§·
+¨€Â|E(+ Èpe-sBÎâ†	K‹é_ ¹@e•¹)^.Úìxál/GÝ÷@qÎmÿØ—á>ûÂÚ€hVï¢MlºÕ2Ø¥d«¶¬µí)¯&ëz¦Ö½@²6…ú~sÞÊŽqwŒ£ùÚ4ú;,5”
+Î
+-¤£ðÑ8>ï	¿?ˆcIƒ9¶V¨GöÆr„&,i=Fn
+Ûî;Ĥ[þ'¾aNÖ¬öh9¬j¾?nÜhvˆŠ¥‚Ÿf¬>;ø×µÈPjZé.8˜…[q	:*ao0Bkk{¬µƒmU¡°‡G­ôº?¶&=µq­]0¢±÷whMæÓÔfö¸h¿ÿrœ²½¯ˆQ̺*¨JÂVX…Ì¿Kñ¸õ22qÆ3ørjö´@±²Õ r+„-Çè0d†ÅÀ×Ä«»£4sÏÀ9L=nb;b;ÕKŸˆæÆ
+Ÿ
+ÓnžóÚæ{~`­V¶µR,
+¨ºQì¨:íu3¿U;gðgß ͲUñTÌ©7Ì€M“i›‹µïÙÒôÕ4À™BœÝ¸68Hx¦âx¬cÀ®†öµUØ—ãVšž¡éc”`›Ì:nâH6åbˆÑkÆ]kGƒ¦3.@3_šô"„Ù°C@¾Ýýmûm0—†o?piU¯L²¾¶åà°éôHˆ;´Oa˜H>]ØÞSŽV«»E=·Y€¥ÔJ˜Õ#}¾@qÕ¿ï`%QgÝñžòÎD˜“ÕÇ	gÞ¹mtèLb.	«äôsf™(ʨ¶ÈWì¬P< U²ûvçuÐÖ¶j$,£´78ÏuÕí¼Fäֻź…:Ø";ž _ÈÌ z¶ýWí¡ÅkS†§Þ.Áà©„,¥ä¬W“¸ªÞ¶®§¸°½Ð>oy‡Ö칫N÷s¿û	7…Xbàp(2|mRsB5IôßUg×1¡´Ô)Pêóã\ëºõµKr.õÖ²Cõ&„çÃ	Ÿ Ý¶ªëKåQ^)9cÜɯs­šQVæ&±RŒòNAvE?×®Ž°4Þ[ÇÕQÐhzwÏöH?Z<r» Þòx·à®–þ°õ´ù)‡ŸWS,tGO+:Då¹-_‰¶l}û
+°wë
+ñ	pùÿ_×ð0F‘s[~¾
+ÛÚÚÌÏþ
+ڧ椲p­é}m‚eùãKCä´¥žh®\l5kÒòAéÊö>?¡I at Y6øÏ5Cú\öë˜7·	Cj·~ΐk`ÝfH¨c
+û¸øë˜w}°dbþqí6Úî0åQ}¨ß`Š
+¤Íµ>¿$”dÅË{ÐõJå)oU|ø´õÔ|RéjRÚ%ùy6	Þ;_+!<Òºo*4“ù¨*[Ö|¯Àø™˜Ÿ*ªÊ>S™¿9@"?wàéŽ&‹ízÝ ^S¼`Ù§—›Á¸a›2ý<ð	?Ï2Š*é´ «ä"öûƒÔ?;©æÆjU<`ècþ}/Ã>¤m¢·çuJ·Ž0ñ
+ÑÛù¼£uµ=¯sb0†{­À£ySÛaV	½Xÿ’­ˆ®­Þ“ÐLšÁ¨Ý‹ð¬sÓµ‚ÿ‰_"¤"uý˜ÀÍæum9ú)Áȃʴ€æR„K}òؘv/^ ™_ûóg—
+“WŠUÂ"¥ZS$¬jkWbf
+àøǨ|­µMÃYõ‚°@ݽÃαÚgWǏ%6î…oéòO(s"P,œ[3€Mƒ»|w-)}ØÎ
+…³ZšåpØ8Eó^s[€§žÐ{ î`ôà}­áØÁ>‚ªHy³þSð„Âë¿çÍÓýÏ1Jç>t¢å³O½”>Ÿ<±¦Ê÷s&Õ½€]ѝ‰}ŽRŒ¦V ”Ô<@.V‘p.½Jº ;€sèV‘À#x™îÜútñùÍ`i’ž´/ÜR›˜'œŸrøyí S·6N›fÔ-ÝaÁë”;mâO
+FÀ³o6Ól#@c×['8wÐè¤v·¬°¸«> •ß‚Ÿ7Ææq†XÂVê Á®6™r>˜ûR‘M¯sSPc‘ñºwºe@­fó¿Ïq<×Å>Øf^×NÏïÏIN–XþŸð2É­ìV‚è
+Þ´Ø39àQíBÀŸØžP»w02É+ý–ùò²É&ÏÅ÷‡¡ßE‹¸_+´Ÿ³ŒbÌÂF?/Õ
+¨úÝ_*ªŠu°¸è3¹ÚځávAè\jÃAK;@Ù#€0©Åb§zUg'@榪¸¯Oq{k™{W8ÔíáÎz¶¦Çð{Ƚ¢kY·M[g%`È@¾}‘Þy¶Öj?Ž]v§2Ú¸®š,µ²lœ­cyGyB¶•+uûÀCO¸¬»mTåþÆ;棇vþ†zlÕ†
+é%9u„0?	HÔ¥vÊéãʪY9mDK Z¨›œ“Ë@,ë®dŸ*2¥#«§
+ÊÕé¿ûs?·&—£ÇˆKˆT儽:=\f§¡|8Ö¢µ[€VCqÐŒn—³Öâ}CéÈbü€–!¾
+ðøÔ}„5€±…t¥Ò~À=$Ä^Y5gkQ`S½î²FáÇëÆv„éšTƒ‹Ú01I/†wýqåí`õ\iñ¾Dà¤v5À?¼öàC8XéØí§PÛå7æ׺Y™B4ôØW€0äʱ ‘ôl=7]K3Ór“ßÝÃzÂÆ.À`Ëf¦¦€ŸM~ã³}¹­É<ævyB×m÷§ÞG8ÖZ¯sµÈü½;óÆG€
+WkÇÝ'›n6ìsGØy
+Àízc	Àšê{Èwð©N´Nd.z‡¼"ÏHI`y\Ö0F=&õ{h‰_qz†ž¢Âœù‘f«<NAÓ
+À?;¯Ý©W}X"mkHÜ¡%Çœr„\[ˆfÔÏ›½g„¶’  jãË‚Ò]3Mª¾AØ@Ø\BËš²ð!ÙÕ½ÀBU;Äçë/tû™„h¾³8ç¿0˜ÃÛßZ#¬ðÓ&ûߣb©^µˆæbÐj¢©’/Þ q[›ú+…{-4…~zZ‰RûJ}Ã.À®'Ôö(ù,Þ3õöÇÐÿa
+ÏVótV_³„:a‘,¾WRKùà˵î«-¼Z(0J"kÃCjÒEÝðØò%Uz¬±Ý;X³ÚèyÍ¡×@Öäký†)„´v°7æ.Q‡“°/æhAﺯÝö„Ö—?_7®Eì’ÛÊ¡BZÿ¾†&D	!ÿ¹&™b¨Éü€6ÉÚ¼¢ë,Çü$Û;Px]‚Ÿæ[9ÀPxʉMÒÃäÈWev(Ö©&QLÍl\tÿ[J‰júR^ý)†ñÛ¸_R-·¡ª¾×ëP˺U*¦LH&G·$f9jÒµé¬Næ"¡¤GAS·MS_¢Ü4õÆÉŒÑ!gƒùŠXHñðñƒí*µ¾Ý¾Â[#·ö¸­‘ÂÛk·³i±=
+{·ÏkΘ ]D~[+p”ž´#l¼\P‘9/ÑCw‰Û‰ºK\;ð¾f™Nó*¶ƒ¢šÒY¿–íÎÕy+¿Ö}ÌîàØ–~Ê ½‚>ŽÿØzï–V"!¿K¶^p`3QduBHÑ´¡nZ—ƳM`¤Z]áKÙµQµÃ@b¤‡5sÒc—(:n×YåW² ¹ËS#ãj~¾Îîá¤ùêR^¿íaS°E¨š»×+>š/„DÀÿÑ^¿Gc…n¹­´HÅz²MaØ“iõä[—ž´
+RÆapÈ·SLÑ{ìW—¿A
+Z\Ó~î–^õQ·úvc.€A½®_¯¯gØÃ<àmKáíÑÜÚ­>]Ô
+‘”¡Ž‡RuïøðûuÞ±±
+9Á~=ÖÆY±÷n´kTxkp{^KñýºªÁ?5Ccn]„˜ú•âºÖ´Ó.¥íÿPdê-¬žTPyÁ:N}\ WhD÷)«§meÖ<\Ç}˜±Ió+Î&Õ2Ô&uê«=B¡L®S˪¶zcoØ	9«v-Ï65¶Úò%lN¬Âæ„Ú 'T±bÐìÏqO¸¦n¤W77>_‚³<ý'Ú<ú®yäñh}@|‘
+êQRQ¸¥>±–eÅOÅC´ô'LTNù7ŠÀ˜‚ˆÖ‰‡$_ìÅ-òZ\ó”Ê€MRkBÊm†×m…4
+
+x÷.¾$J§ûwp€ƒ?Š¢ÈbÑ^áƒWí+H­“4·ÿÄŠVzûp€j«ØÖ^ïêº-¥@ÝÁñkÅ|G àÿ~D»ýþá
+¿½.žo¦õØž'IÌÿƒu5?ýÈpâàWˆ ÄêEç~Ã〓òzë
+rC[͌
+\Zu>ú»èšTäµË¢ú‚ëåZx/N‰‡Â!Øxˆ(1ðŽ$SOAÊT>¦Åe›zŠà¿~èÀ™ºéDÛ¶žE“uá=#(óõõ* G{Û¶
++'\:`ŸÖ`ÑraöY`ÑVàKéE[º\vYÙ”% ­˜îë±Y$ª°ÅZFÞÐŒ_”ñÔú½¥5þñøÿõhó…¾0=Dd^Gé¦$;•[ºƒ#¿ãöÎõé ÷êÛÔ[•í'Úò>©o»ÐÚ}ر•ýƁ­-•÷åT€©dG®ëñ 9Û3N¬xÊŠ+H«þÈ£â—}‚—eœìS‹û{–¥n(‰àÛ«ÿ2[<£ì…,K–ÛâØ®`¥ü	BÍ7»-äöMá^¨}ý¿Á#ëºhðŠ‹œ}Õ¿(E©.\âý
+G9ÑÀÔÏ}	±¤‘ÛIÊÖ°LJËx†ÞêÀ¿O($«ƒl,Ϫ7“ׁ%Ì›éçý¼e at 8¯v¿$štÔQ¿®J,]iû׏ÿ»×ÇVT(ýãnÿÆ»Dö¯Úôµ–*܍êo¹T¼ óíà@jÔ73¶ª±\3§±’/t—Æ:Ë›ï
+‡ohsÄÁgBÞ¶l´>A‘Iß÷pøbæèà$¦i:5‚“p0õùugeµÆúºŸÑ@§@£ÖÆZ¯Ì›C’	5HmC°z;æ(K½ôš^ß[9øë&°h»I%zÝe‹
+Ú¤Çhz¬±¯ë‡òš•G{Ò%"Ä
+¢4?®€ZLFª˜ÜM(™xdø÷9÷¢ù°ž¤+ìOPÊàÄ/s•^
+®žËvpàßÚŠvyÁ2§Ñççâ7HSv«€Aä”0ýÏÁLþXLzA	éÛ¾‡¬íZdšiCO—»ÞNio~´vmZ®U+àLÓúh6“ô»¸½;¿¼ðîÎîîŒ^üþqwR ôÄH#Ñ݈f<œhìHqÑvsä«
+²ïÇAUE÷óÇͼJšÂ<î¢Å"yKˆ€ä™Á”Ò Ä[kÝ^Ã¤Àã¥ñ°Út·Ç6u[­"¸Çâ>ÊÁï›O;ށöHp[ç¡ß’gs7ô•œª`×’oS“q)ƒKöîYiröÆ‚jŽ èkÿÞÆ*౐ÁŸ÷X«Ãэ¶{\:Æ·”WÎ#îaRîì{Ò¢g!±½òçßþù#ýžfK§iAV²œ×2x6alywptD&j^$”t”bóu”mkê_
+v¼Öd0Ør
+ùË°*1”1'ݸ€aŽuûÊöºŒëëéѵø+éÆ° åtØkqªÌ¡«Óà Ìj-…Ò­vXfå½2ˆÖ7pR«–D‹·
+­ª‡­>ž^XS,4LÍ4L;Í¢M½†¯¸¬\¬xf}d¶LÕÚp©2̉™¿ª-y™\£I•,í=›&“¬Ts at 3»í]$]`íÉ6†ƒÞ7í•#঻A\¡W'̽ãzj¤á¢r³(gKU©‰JíÀÝÿXmê<>Ï"@«‘í'+Žo»Â¬B7¡ÿº×˦½.8LÎK'ëû0É—ZvÕYܵc즒­ëF6ÂÚÁhöó6aå@!æ<Dõ®ç¶‡¸ƒïAÐßûÚC"¢ý/ §@뽨l€ñ²©q‚èDÞLêvþH†êm8› [%Ï©°ô”Ú..&òmt°D0ç]E€µÙ¯=7:‘o(Ø莕TmA•eÖKàÀ²ÒùQe}½‹oï»néçÛ‰‹oô
+Ñ^¯ˆo¤º¿ÛÁY…p­_×psðÀüz
+²=AKa¡H×j;Ð^LÈ}èȹßkèÞp_5FΧ!‚Ž²í.‚EçƒE;ΏrÞ‡ëà°%ã–;‚Õ
+bT0W™j
+W/8¼Ç£ƒ09·²wÊŸÎþ&–yˆŸ‘PLòØ~ä„ê‘hAîÐRÞ7I#°A`Ÿê2ð¬B°-Óm×ΈÛë–ö¼-Ns kÛng#êNNÌ˱ê:*̹t¥OLAê©ù–
+å^íïi’ß`§†ŸŸz®ê>Óç÷2ìxÔ0^ 8 Û&Ñ¢mg
+ÑÔú
+Í×exå[4à]Ýë Ԑمöîã}%EQD›HÜŒIØ£=ˆ{+ì˜Îj:;•ã«)~qEG_s®.}µ¯½Ö­Ëƒ	=†
+p+©Ýñ>
+$·qŸ™åø0‡¶=ÉŽ@ÌÜ0áÿ,ZŒÜ@ÕyÖ6ó¾ŽÜ@½283âz3€˜eÇÎäêvG,žõ¬P_IÀhûg"ZlµÝó-¦™Þ€#<• ´e ø
+l¥øå· -v⑃䱷­˜’‹Ù®í1¯ï7MƒÅìy_ip¬ÝW‹¤G5“Ú_ih^ݷŝæ¢Á¥ú¬†Àè.ñaà¨æ{'±Æ”ìý×ñ
+Qâöµl8·z¸Öúa/«Ûƒ©…V9dvw´&V£íÃ@Ä”QÆq.3}"q»99Ü0AØbÉë³ÌF§°£ 	£0†Õ•Ùj3}üÄ/yÛU$ïˆTX‹|-[$\
+ÝEWUP|Ô+¨ùܬe×{EKЄ‚Ñfðr(h.õY:¿E‡˜%.múÝ5˜"£K‹/8srp]Ò­ÿèÚ^‹+#›“°½Â•Q×Óì#˜8dµ¤el
+vzpälek×-
+ÚVI6Xb¢b#¬¬:¸ÛQÖ÷#oÑÛÏ@-*ÜkAÐwn|¼„®ºÏz=f\¾M9úðsq%*¦.Æ=†A³<uu)LTàîÁÿ´DvgY•Û*;¾¿weºeÐuÁq*ÄZUÒó)ËñjàD{tvJiƒÒ®§<³H
+gåfúø‡ÁÃÒšI@Ñ­z?
+™x¾Üp
+š'·šýû2¬B‚%>­žÛÎc/4™ž¸¶T“
+‚+£:^ÇÏ!…8O0Ô1ˆˆ7P;WÆ<‰Ð(-ÅÓ†uÏ6j
+ÀRz6¸ç<`ÄOxØpDÙzÏåµvÃêP*Œ€"‹žd˜£ªÂ*–E
+¶Ë@D#JõÚì[èjça`cê’’ù&VÙ
+¦ÔÔצ—d·¨´ÇÙPšXÓ½áÐ7=†+PdŸü<Ä€¶ÚÉø)¢wØ°ç(‰6K˜¯ !úë×ÇßáÇ_”gSðEÈ8Ï×OejÍªé+çø´!¶ž£Ð’¦úoHré•kÙCa`¾L[©ß>»Š÷i7Óƒc3Ӑ~~<q4|m°#¡B0»
+ß'bKÃe¶ÀV­º½ðˆTÃÕÕ™Âb}QÏÚ‚k.ÄÚ’ rD}1ØËò÷ð ö›·ö^ÚóxC=Á/mÍé<àÙ—c wŸJ²¥É||Ézcm©ôo–Zj̝’f¶Cƒ:ž}þÞ«ÖMP{6´IA
+üzáùé9b´é@–Wpƒ³ë"¬9¨YŠO™ª‚™à(Ý+ïfµuùÛ\éÒ2üÎ2/½@‹0=^8rÌ,þ¨².BeL#žŠÑ½è{YPÛê„=¥¾SDìíb­d÷"ÔÁµM×o=øüø×O'‘l»üŸ
+endstream
+endobj
+96 0 obj 18900
+endobj
+97 0 obj<</Length 96 0 R/Filter[/FlateDecode]>>stream
+H‰|W±n%9üÿƒãîA”(RŠ
+\4éØd1ÿŸ^Q$Õê~žM<㲚¢(²ªÔ?G•úRòùoÕ!¯:[°1¿2gýüúp¸Œ9b­–¾Öö×l$Ö‘à ÁvQþüÎ
+ at gÏlð¼ŽÖÚâ×µ–òì÷nQ¹_4t&ðõñW›®¡Ðþ"ÑÌŒëT‡KÛüÖf;ÍVÇŸ›ƒS|Ôl±,`Üíò”ÈL[ã;=YTA®koÕ3àR÷Ñì®Ø©úÑðÙ`v°Nž›a‰'Ë2øUÞÀG
+®iÍÞÅ#…=¬S[  ŠÏ7eÏJ¡à9l¸ŸXËu_{žWœìî™yûÖ£ä£'ËÔ¸±1‹diŒhß£¢k
+<).#êÝ™ççOx+ŒL쀃ý~Ô«¼¨Kû|‚
+ º#@Úve.xhZDZÙBOzÓ=ê^Y“žCîíäþ¹lVèÝg²x&‘-}îŸ\sË5tæ<HExàæš
+—‹í@ž °ìûî>ºå2KZÛã[	Så•î¤òùcùOšqé`l釢;ÜÛ¦[î«„
+Eۏ®±Ù EÞrª/|’“Í:×X*êÊ©þя'8„o	þ.á}Ù\À,u·BP(½â¶LÑáÂèÿì¥áΰ
+åaŽC‹ 5›&Ü1-°]¸wò
+\ßhkùðA”z°÷5ZÖZV¿ nöõ
+ì!¹¨äói¾î­œÿõqëû\ýëÑøÑL¿bnƒªÑåÔÚHòS¢’à.SøžstŒ2ï3zñ!$³´ö ßoœ°¶8ð	Ž9Ÿ`ÐÙ÷Ç®­ô‡TÜÀ•
+	>á €Ë#=Á2eÌÆÿÀÙŸOpÉå"À‚t܉š´–åÂú‡—Þ4,äEª
+º{³¿åp½W.gæŸc@˜Æ𝠞ï`ë%ü€áŸ)ªëž«¸:Hc¸¾É®µvPtêAõÓWxÎåL×ÚxR¸žyžÖŒÞL«¹Y(—¥]Lþ)„®-Ÿ¯Øm¸¤ßÉÑ74¤ßm6ËLÔŒÖÿÞ9sÀñ~Åx¼‡Å%jmî½ìeÖy{U¼è‚„‚V(ïØÜzzUʾ1þ2ý&§Ì)!óø=<J›#ßP½¦wÈ\Ë)œp1.F–5%rMœÛ#…å<UëÐXš3Ø]X;"«
+Þ)o
+Êgd©99çÅëö£š?¬ƒ%Ë!Z0RA–°1MõgŸ˜%¼,áfæÓ”þ`4V÷Ml»ßø>Á¥Ë
+<³V$	Ôº?„x-õ’šY[eŸ9©cnͼ7lï7¬fmÀ>Ë%¼kYßu‹fÑغK‹ÏÊB»ÆëÍ=®[¬Îkt±	:Ùùç&5ôp\÷j½$“õª[pqčw-Áuà’d£N]$ÜÜm°Öþ
+8&É¡xÆÌYƒC¹È´æ›©åȲõ¾Qê¬%µa©ÈWHyEÅōi©UZA=ù
+í¡qÌ÷Gåx
+¨˜JŽ‘[u/¬
+¨Û!Äl³ÈÛ°§¸Õty§d^§
+ÉüúxÂK4‹±/0,yXÃ8áFb­Ú“`½ÖþH+À¯<B]”xg‹ã[5ÏU«È›C
+«=í¯^[hb54˜U¢´ÕßÁ5–®ÙÜ'Ù-ùš5´DaL¦R,Uvu‡{åÜÃKÞCð¾«äì®[‡UàÒÀ˧‘’ÖÞ¦÷ßÃIPñ“_—Gâ
+ÛÚgTU@H†wTûTèmòb#É³	>ÒÏÒœj·¢ŠýºÖO61Yp‡ðe€¬bÙÀ‘Z&ïX„²ï;€yZÀ4Ú=áXOiŠƒ‰i(1*À©ö*Ü°½ÑAz_Åïè7€°pÏ8°Û¾;
+K<àFšVr³Õ7`` ÌÌ11úï³ÎW#ÜJáÙé‚ Ô<	ÚüؤO¾ÿÀX“«GÇšß²§vW¬V–1Æ•ÀèÔ#Ù£ˆüuÌ•äQ6(Œj÷׏/,.d_Ð>ö6Æsƒûì®Ö9[Ã7gÊd­L“G€€¯
+¤Ž´áè‹Ÿ2.Z»èøÍ5뇋-k®´öÉ¸§Ì£R/e«ù£çª"órxŽQÅêôKu_ã>2Èuwÿã÷o4ë@zsgßòCÐq¬!„avÖÿ`ª!ó™l|OÀ X|K’Ýj‚!Eø)õþû-eúïÑ…¾Oõ(_5Ñn«Æ«VcõììLÌ"ñ”Ñç<Ÿº¹
+S®ï§Œ
+wŽДÖwT'+€&r~1@¢5ÁÇf›ï´
+ë>™ßÔ ªDêDÜÀ”FD%ýoû=Ë—Û
+òX±IÈ‚Æ
+È®ÒÑ”=n[ª%Ζõi^H,‡…³3>àÔ‚®z7fuƒÑ$î«ÌîÝæÏÂR>,ŒõW,ÑÎ÷vöcÓ6µ³Š¢m]'1û i/–39ŽEßtä´~;úG°+·Ä÷#§×Ù39~U}ruÄïïÚL%5á1{Yúøòšù3¸
+°Ëh;Æöûœ{a¶ 3ÔÕë\²É‡sÑ‘wêÖÓ@
+øž!V at XK5˜¾Ä9{aÆœÖÚ]EQ:[Aæ–>k ™Á_Ÿ`ÞÓl¼kwŸÑajZW\¬ê077z»Í}ƒî½Ñìã۝÷
+†©wÀ¹–_‘Ü!°JØMÝÂNåV¥šS®9OEõ2éÙ]~i$HzL’Å…ji9ˆ(:v¶¶
+ªª‹D
+S‰dŸX†:6èò`Zaö.÷–«uÂ?9x)Êì
+‚ßöN.ì"ª0€õÃ[
+¾ff"›
+ŠÙ2fÕÛ
+˜	Ĩ@Ó>5¸(üô‹þ¾ôù»g"Þ_}’[÷¬ýÏ,hvE0³Ô×fiCÕ*K¸0^H¼Ã}ˆUk¡,¥ðcá¿–Š&£
+ "\K8æÀ%*`ZÛ™0~Åߥ¾Î¨`¦†ÆXü‚hjpnXA½¸ç¬’$LèøßtoÉ7
+Ö<˜ÿºÀÀÙòm‡õVõí×w벸D6é 7áE—óÀV$ìc\sº‰Š9Æ@áT"ÕsZ[UجUJDm¶£
+ÇËn ÛÿˆR-ÆÆ:
+Ò3¯`Í$ÞWãæg€yŒ³kójóö6·
+Óÿ#ôÓGËÖ?n[Úˆ…bjÈÈÊß
+’mITú*uß µJ8¯-¬&{“º’|Ú «ŽØ)ˆÚ:Ê=ÝFçÏmß¡H@ØšSD7¸õÒe§µ@ i–ÈI
+*K¹‹ŸÝªh…´ÄÙmœNaþúñ…åAž™QÛß¼ò‘Â÷¼Q““Yòýÿr©ZÏyÈ„«^ï¥ø–KÿìÏzÀÔóÜû¨øF­GÆâl­fÇÊÜnêða€¿~|aÝOg)ùPN&)ýKgvÖ}¦jöf\
+¯èz¨K–ñ_@˜ŠWáúXõžbij%hýg`R#F5’Ü{QGb
+´Ü˜ƒ¶»:s²ä‚þ¶-^ÖybAbruÕø
+ÔeÍE>”g€OÚò2b¯ÕMs3\’IÿN¢íÿg¼J’$¹aØü;´/ç¾Î/æÿ0HJe•'‡Ž¨FHLŠ&6Ó>â*=¥š+9R"àÖ7í&tžŠ!z¡¹@6q!f2šëæÑxmYi`7_ªƒC(
+·RÆ‡©^ŽkK`-IÎÖ¨N}=ÑË~¾¿Ö|}šæ²YÑiÁ?Ü'üþ>¦VëÃðJßë´¢@øýVëꥼ(*t+€2K”a‹Qg·"Hé>¢OK«ŸxÐÒÄÊbç;Ù¢7óEf?d‚¶
+G•³R¦Šx}i5˜2˳**ÉkÐÕµš
+ó]Á[d©ÒØÝW€P{ù`l‚£¤o°a+;Y¨À}ÜËů³·!}ª—«lþˆH²·|¶Ý¤2QjcGòÚâž:Á=K‰qlî©EdSLpÕY}d´ëÎx½o˜¥ÌÏ¡–Ý;Ž6<Ec®/o•l>¯z±nÜGÄ’¦'
+¬–WÐÛ
+‰oà@h.uã
+žÀ> ‹ë‡ÖYINÍÙâ[JT²/bÄ	ýU7\ÒÈçlÉ20e Ö֯ꔁ™7ŠÖsaÀkÏdä]AžRØu·êˆYFÿõ—ª.L4mk+•Ðd™ùV(®"Åez:^†±¸vèyb&P¬¹g~ê~©Ñú%¤dðÉ,¾„‚dÖ,™ “`Œ„T°~Nœ5Á‡a‹„"y5™U7ƒÅJÈ ֏’”Žl4Hž!°ïºä,_€f¬û1›¿¤ºjßdÏãÒ˜6¥öB2bðúådüÎ68>Ìfü#Æ9,q2·&¦oÅ·Õl«ÞloyËû²B1Uö‘Ò úFŸBÈš£­lÎ+¹ÿ >Ô>AŽ?ËpîÕ üù0
+D'ö–VœÎþbÉrWD¼@ÿê™ÒdÂeÈÛ[“.C„†þˆ-E0R2cÕR8)–.1ÇRÓ˜Àö⌍K“Õgwäfr®šw,D¢‰Àµ5žurPC%-eÐJã÷M5•|n¢3/s!Y›(=©“S9ßZ Ñõ%öJ¨h”l0Dx°§N9»*kÛªSÑK†Ê«gzùíœ5:+>’¸ÞÜFºá¸>Ë>3fŒ=®q”´m[.‡'Àþ죭Ê'_öÄd‹à%ã½V¥\­&«vP.beùzÀ;ví«ïO¬!oû?¼ÍIb¨ÔËV>Ì'v…û4ʇûi‡ ÷H¡Iï—c4N"ÌÕÝ“Þ”úï‹HåÅÌC(r˜oFÏj$D¡‰›*”:ï3{V'5ñ¥ ³ñ	I\GÉÌ]?µ¶÷#â<*i}ý3cÝy]‡÷Õ¹GIßÿ=/gâ~¾.—Çw}ç`µ¨Ø?v{%§>iƈK±Ÿ±kULÛ”Ê1 2!ü6ð°¢àOñ¦‰&üé½saPPx'~¹½öäé”s¥Ä¶éPûƒ)w5©Éž“êæ'Ÿ6fþÎ|™6{’[¥KIãMª<ªÀȨ(“œk}³(ºèÍj4E/?ŠÙ:dÛÏ÷S40	ßb5ç/yoC!ï#¤'Ú„Mfâ7@ÌvÖ³ëQ©ºý¾v…e˜ê#x*-ipf$Ê'&µwM—”+ë1õ!ï93Þµ‹PõJ«ýL'.ƒÞx[÷Wiå*òGBíb­Ü]ÃheîÃ3'ˆ8€NŽˆ¯«¬€Û8ùï9ží…90Àãý=žzˆ‡~Á•<Km·í ˆ%ÍŸlg¹Ž4Äœy
+á²û>ƒG{À£Ž<#2ra ”c‹“yª€
+¶¦—¸ûÎ`k?\KP÷gÑý®†5"Þ(þ>4Ò»åã)#1(e’`‚§dõ‚K>Ü/@4ìŒQ’´Î @R®Øâ;N®^ú)8ДfÜ¢‘˜ñËìëi«
+Ú¡G€Ý%çõ``ÍÃÁZ‡êДâÜ̏åèºj€µŒòUÏÇ0("L!3³—à¼…'Ty€âYƒ„VÇõÿx2pîE”ñ\o)
+ý»ƒ· ûë¬ìÄ:×&H«
+ÙÜEc}UÔPÐ;¨Üö´P»Í”_õ€ùRA¶©…Œ19ˆÏÜê¹8:«èD
+ÛÇËërÎt
+ü¨
+·Î’xUz·Ì¯ºw§X^
+|šP¥gÓ¬±‚
+«¡†–¸Òp¢ ¥ÆôO¥°pT¿—ÉLË1AíÞßö½¨E`Pa[äYÈQ¶÷®0c‹SLSÃÂô€¦,¸ä"/©Ûiûm
+S›º­·~Ÿ¤O“éàΦ´,Ã*RƒW’6Ohã­¥O™î
+Œ#í´5.'ð
+m^rò2l3—å
+Ú×Ǎ“èVªrZ’‘´|òG»7h…ÞlµJUk×)CV£øÇ&ˆs¡R„ˆñiú>ÿM®+Ú Ôï$àï?Š[ËŒÓK¥W%–”=[õ°@Ýj➸÷P—-À)uyNÜ-~©ƒ6KþÅֳÒ¡E€†Ñ¶Vµšâ-~}ܘÛäÿ¯-äƘßj÷¾<ì
+±>Ï€k†ÀP®]$[WÈêÁ>Þ!}³$õ½ÿ¼$š[ê€=&…¥T!+õI.ÀIõ
+`-9Û¶0‹^¡Çn±
+9Ú{)·¨‚ÄBÀo Žk_²h¶ê E°m9°?b]‚\L~Řy˜3Q‹<™YºÁ0[ØbÕÁ£j•GÏkÈ$‡¡vV–8xŠ6ÞªÊìZ;Ä
+TÀÂK¶¬†	“¨9ÀœYòœ'ߣ#Š0L0Kç¸a®<3ž’’m¾Z–Y¶ày‘h¢ƒ	¢RÊa¡€7\¹:@v¶VóX+0åP™ÔÒûãÆè‚õóöºàŽ
+KI`!½øVitÕh9ó\@·\í
+[KqEð?l—Wèoœ¢ƒOßF`³ƒ™f	ý~»Åó‘‘ŒŸÄÅl2f_oZõü<ãÇ+0–äáó{g»alã	CÈæ
+áܲÇ7dÁ}Ã#‚omu_§×UæÀðÀWÒØ#M„uR ¨s¬YŠƒi!ÛËiÛá ÊA‹üä
+ 	¬ZaÐ÷K‹Â¨cIX›VR_Ÿ7ƒøš
+g䜬¥Íõ}˜yNQ_(z¢Œ7?4çƒhJ@)'Ùˆ ™Œ;£ë¶¶_œ|•¹è°M©µË/I
+-‚Sá&˜P3÷f0ÛÀfãU‡Šéƒ"“¦š¢V…üÙòK°ú† JÁl[ã‚Øk—ÉÇr
+ƒ
+y)sO:Þ·Äñä¥ä<.©ÚbÛ«ƒ;´Áï¶ð­­Û×uïÇ!:Û
+×
+æhùÚîÎw·;ßôn¯§(ãìYx6ÛU™Ub‰«¢k¡7,°cŽ8³x7À:–‡
+…5i§,4ÖšžnPÒÙCJÕ´·F‹Xp	:pYc8óŠ`,eR×LBROŽ
+p†Þ‹)4Kó»q¥$ȏúPn)¯4l²æ€&€öαäÛÂÊ…¥ðïmB	iG£	YªÛyņ9ì±fÉ!Õl߃öÔЕ†ƒué€=¢Éü=“Þ\Ü~y$9 ÏÂ\I£ù¥ÃÏŸ3•Þì‘Ûø—ûÎã½Rý
+	ï0Ï+9mD³4ü­-þ…¯Pø¾nà°µ{u½9çùpàñ)6ë10üûq<q8C9Ìgݨоh)gAmx5)>NÃn»NR¢Å¬›È“KT¥†*ÿ¥›èI®Ö-†ÊBãÃ6f=áÁòŒ$¹’¶>à€Fºï¡á9ÇÚΧtB=pƒ_¹hõ¦BnjŒýÌî†f\Iß·dÏC¯ÆÃíUá•‹À«/zØzœ̈ Ïu×pÕ>|•0Ïü„!Äë\—`Ç¥nOèxÈQ]¹ìƒÝW«ð_¿Ù^~¿àý[´¶Ø-çÞ9—qÞõikgèÔêú|SNo—›ÙF…}}ÜW@>OVp-å*€9‡]6l%µýs¥ÖÎ÷yZcˆ\#ÌúvÁ3Èí€Uí}„Šo?oãN¹#‚
+]|cëryÝ/A-í"´SŠ]ÏÖíkÃúŠ4[¼?n¹ž®z at -ß¿FœV¾UãB¸^5½¡b¤¸Å$p+ÝÔœ•#µ=—B3¥¬3°‚t8Ðvý“WVù·ƒþ¬e•ÚN¶Ë€z^M‡×²ë¿¥G‡ßP¯CDž…Ö.¯ã5Ûì·n3|†õ-D¯Ê­?ªï”õô
+ùkzG0e„¼#˜k²ü	/	;°µØ¾± ‹`]N°MóŒ ë„vÜ‚Y®-„f˜æ=Í®ÎC$`1ZzöVf<m2«òk,kŠ#ÕIbR˜[Kéy9(£+féi4ƒcÆ3=
+^“Éik_;õ´)*2¼.âºU
+EW{ÐØVÁfüÞHzÿ¾èH>¾TÕ¤J:ÂÇ#‰îâ‰/ò´õŒÁ³LŽ„!–’Iw;súè§`­tgcŒ¾Ù%ÖޢÿÀä+×H‰yº<pò»¾ä€ñ ¯­ðij)Ï7,£–—è‡Ì×X¬œßë#ÝÓ ðÓ+äR&ºâOØL&½òÓ>Íú²5×ë
+ªôïz·`Øß0óvèþ[YtŒ©”ÛƢѡD¢¡‡^ª °ÁÄ:N¸³uKÔVlŒÂ{Û¢D»ï.;é°þÍUp‘3‡ƒý0X[î÷ô¿‰{LÏøÔÇ[NËÖߤMP´œè.è˜×®XϽ6N !íQÞ‘n{üuûÆëcå£ïÍ!ðý^?ÂÎó5»~¶õÓ>³Öátî÷Ží#WØùu\ww¾ãX>ñÄëÁwÚ?`œÀá¥çûÀÅÛë¶sÄH4¼Á+wrt.aºSc}O£ÇÕÝ‚øH¹m{xÝ–špŸ—ƒãc?zòpÃ7
+ä°=áòºÔé3N|8xdÁYt
+×øg+ü‡mÀ‡×
+'Ø*þMm¡÷;µË6ƒ¹¥–æ`Û>Œe÷#<ú4õr5´íÏI©_'ðÎTA?m17Õãcu]ØБla¸m7\ÇÚÐ?õùzú=ZêßBmÔß/«ýž;`1VŽ	òò{?̯—ýþ«(DÄQØð…‰õä:m‘¤$›¸êJƒh8,EÔÔ¿¿þñ¿¯üë__IŠ'ÿ‚NH;èg¸“ÿ%¨§ÿèw R{–K‘Ôpþß/sʵM㹐ɶ‡ÊVšfšÍ öH{
+6Ñ,/HÕ;ºà¬+‚àVãØðšÁžRxE_ñOõ•TqpKÁÙ¶7ØD`q…X:‡9h²Á¸ }àRMøIÆöŠ„ü¸Œ—êWÀÞÚg7˜F
+8$4
+uÝ`Ó´ÔdSÕ  ùmª†åh‡Œ¹On‹ìÉö©ÜVd±Wxjà`mÅ ÑðcQ5m#Y0‡Ûæab¡Ïv*4vHÄ:$^Ç–5M Æ^n
+Ú¸§FÅcT> 9Àqêp<«?7Ù0U¯Åל¬2rì
+„LeÇC6MƒeÖikC(®þÖ9VÚZ~#°lxxÉâ$j›!QJsÈIWO@æPÃ5ÿF5‹Aã¤)OÃJBS) ïJ¢—Š<!%¼kvÀÁ^3„{§î	—}QÄìb‹ÁÌÞLq€d/Èè€a:ŠÃ<™&‡À~¬¤8lÚŒ¡*²S®ï’UãÔ$å¿…£6üùr‹{²'`B‰[ô
+Å*»D
+ŠßÄnÛs
+cvõ)xT%Ö‚qંÓYŽ‚_i‰Q…qjP#ýñߣôݶ÷j™Þ:&sÀ¼,£“?iœTû¬"Ä=/Xö´?ȘqÒ’“Ï·)
+@`µ±¾ûu¼_a+Lt9I-s SRà°n!âK(µÝÄÍ“´„)ï
+À6´
+´Æ
+¸¥·­Nº€- LÅpà%ˆ?aÜ·E¿QˆÄ’a-í¦¨¤ÖÊr¦ŠŒÀ©©È!ï‡~/o7€2aÃÁiPØæå r
+ÝZ®¾rÛi‚B®€Áù‚Çð³2ÜA›=N€‚¨„˜Z-Ó+
+˜[³Ò…‡ƒ}‚Ñ
+­x~
+lÿl‰„ÎÔÆ0Œ)mo¢kKW)I«Kš¤@´¥³@°µCriap&ÔÖˆȳÔ¹NÛå w»‚h+FÕLö8A‰%QuÛtÛ’ZØR®~,êÍ¢•ÍãhÐÝñ°f†t±)ó¢S@£ÐÈ4¢bxÈE©-ª9Y5—nÁ MŸ‚›Ãne+H¶2…,ÚÚà˜º.ŒŸGÕa\ÚÜ+²lª
+œKÜ€í©Õ8>–¶ÄÁÛ±Tà>¯°!æ,ó¾B7ñ\©±‡°H5È&¶», —*
+9ÅÖX˾­T…
+Ó附b)9n…)0ì
+ê´üö‹œX[ÌÁìùöH±*>YVE}ZvBŠç
+ŽLvËÈä°…"š=NëÓFJ¡(‡m
+=à­X”iØzwØñ÷õü¹OÇ*ˆ=RM7ÀœR[Ϫš(¼FG²NØÎz…Z×5¨©„	&khå•?.•€KóUŠl)ºaËÓ!4n[¢j.ÛÚü
+hË–ck˜%­å(êÉ®PS/ÿy®€¥yú¢²áµž
+.†.ìKÚÎ#ËÚTÍóÈZcwK™ù¦´
+ £Tì
+úHϏ= xÀxƒ4ó°ƒAÁY =ýcÕv	‹W‘·ß¡‰-7[ø,ä*0n#kÑê¥;A3²‡£E~Ùµ
+Dr–j[ÕèÅt¦=Þ€R>l½nÛð
+Ã^Æ»œ
+?m½›¶”oèÇÚkž¥=‚Ïk¡KÝë#÷Ó
+OÔ}ªaœë#)eìŽnʽ–Ô
+fCs
+S*ìeÈ
+&ûUœ-šî;
+ý	rvLÅèŒè!dÛ¸=Gɹ›Ü yqî9#53Ó}越é,=™Ô’¥I6Ž|©ÀXò¢Cé.p1º{£é'ûs”Á¡=Z½whO
+€Bµƒâj¯åyõÌýVs¢&Ë*E÷³°°ŒLFÎÀ×ße´}¢•£¿›´|ú»eúÞ˜í{]£ƒ;1—ADîem*ó2QBa84>¼’µRðc9\‹Ä†l>ŒØ¡L
+ÆÄ‹°á’¬eÎËÖÙ÷ªu’öe`Ö¦0ÊG
+§6­Öq€ßökì ã€Þd#µÀ&JÒsm
+¢ï`P-
+î!2@‹™ì­”d
+‰–f€Ú>@ÖËx+§b^Pd{ºd3}ÐõqϽ(„¼0~T}ðVfb} ˜f§ªNèÞŸ¯ŽÕmƒPóÑâÍÓz;£Ãâ–fÞ»VRrbë@6:rFkwBÞèo'ÊÿdÝß›SíÅB+F%qUtE¼$ï¸÷ÄÐîþ[SWC_Œ7»¶[
+L—úƹڲi#¸ºÚN‘r¦.1³¶ë±`lL¶8Ñ%{ád©´ø„'¿oø=À`mõP€l±ÌÉ<˜t,½¾A–Ãü<=ƒLWȦզ™Ê•S•©+þšÛ¬³ŽL¿Š™LUÄêôÅ_³Dœñ°— x
+™ -‹““ZÊ€qÁŠ’Òs⋐ʌLçÖS|%uYÌtîÄàÚ6‚VÛq’ yë,ª,¶Câ#Ó²V
+c줣>ˆa,´
+Öò†ÑˆZ ‰F7’{Q0W¿µ‚Ó»5ÔýoíÎ<ÑïŠc< xFùxªO=°šäîA`il"À¬­“Èæ+)jZìÕ™Ä8gž¬>†2É8+œc`8:A1ã)`ù׆ì
+‹7Ý„æ—ˆžÅ›C]ß$	×æ¢àh$™DµØ	pÍúü¹„iM´«ð§¤q^µ0£Í¹_`d½@ìgồ‚(+?á„{ýã쨥D]à·½ •2þã»Üuä¼a(üó[ˆ¡û¥Þ •Ûp½@šxÛ<ŽDR$5³.,>søSE¿c ã‰ž~Jr ©1 +ã!D6û܇%ñ<¢B
+0¯Ò)œÄúDZ	,2ê±ì&$˜ <q”´›³Àýyƒ×.Im4#+!³WyŽœâ²%x‹“m#w<c‹	×{e8±6(`î5ƒŸa^:`؏Q¶”Ù–»u‘àI}tI)ª¸¼^TŒs—$¢K†IŠ
+ÆÞAÁ¸l!ÝG
+{!/€[¦l8kLk¨œà¥UçJ­
+˜—=Àå2B'ñ¸—‚³‰ƒŠßÈšmŠöÚe;
+³<³Xk>¿ÏSªaאÀZæxà(eŽ½‹ßN9A<Õvû­‹
+-T“n‚È0—ØNæÿ~†]Ëk„[3;˜!J
+zLÓx•;ç»žÑëê#Þ쪁U ䷍.<ä}sŸ‚©5.ܪ\Maæá¶î«ev ï×æ£ÛÍò债ð‚ùœìŠàýñÏã·¿x£“²ü(ëV>yÎc‹á!S+
+(¼"mFz,P‘»ê
+ý¤˜gÏ÷5‚úðÃË@ídK¹ÏñÔwM'1
+ÎBã@¡ö]ˆ0(ÿì»Þ^(ÒÁZ^–ô¿ºÞÚ~X€h‡äF$^<¼_g›¦<ÊVã3,ÒçcÏŒŽ4½"6ÛÍ?¾<®hÜq<Ö$|Ž‘}´€XÐ’?nl¢•ÀÔ°´¦ÍÇÜíŠ×/®Ü•G憧SÕ”’‰ÀBs\ô–Ôóe‹u‚þÊFRyQ *±M´Ù(¦S ™ÞýÃÆQ
+ ÊvVþVß­OÄleß
+…;¬'/m·×—1ÜѨçâ§ù1³m˜Òiöñ²U­6†×ãxÃø_Ý.¬Û«oáí_ÿzÒR„PŸŒSÛá×ã›{Ö€‰×#Írz•˜P1³ß^Yv ŒÂî²	·=ÆdÕPǮDŽr©é졼_‚ž
+·N$¯¬3
+~>üçßp»ð™_»ÏÇãÆ[_ø9(1¼[gìW!
+3–š'¸#¹.n^œæÐ@­zw½sܳ¼†”Zy5j:V•ýâ÷\/%
+ÛYÂ,¼íK(a1|¿"ÀÀÂ$ºFµR×蓉¨¸¦V®ÉáFµL9|4§tæ‘|,ãMÄ‚(†ÿ=	‹íÂÛb2¥™¯ÆðžžÐhbWÂ3s‹N±¼›9®¾{åѺ|i}!¡•®ÏÖ(í²Î>;g«ÐxUXS¨OeÏøPÝå@±ù˜B	˼E{óíKØ
+µäËO0o«PÂrP
+endstream
+endobj
+98 0 obj 18163
+endobj
+99 0 obj<</Length 98 0 R/Filter[/FlateDecode]>>stream
+H‰ŒWIn,;<AÝÁè„æaí­×ïÞþõ|ûŽ”HqÈòë^(„™EÉ`5^1æñ1RWh©~|¿þÓG
+׬±+؃ø{‚yæöñùÿ8èWmµ,0^¥Ä²Ážñk;ˆWµn8´™—mºRãÖQç
+¶«„–é
+N%&²íe.¯¿ƒ%íêU{KÇA˜µ+x‡ÕÛˆœaxÐD 7#؃+¬?d›zÛ· ¿XCX1Ÿ|‰í‚=Øs‚3ä|^¬­~±<g!°¥\Õ32gJSÙ~œf%xÌÎLˆ9
+K2¯VRSüZ~—¾ßLhg@å ÇVÔQŸä Ö”Eop\­¥ø
+ÜÊ~<ñ{ƒùª3S;éis`jµmK`A¾bÈX-ƒ”´p0‚àyŒóá ^ƒê”-+]lzƒ(™ÚÉ0w¾
+ÕÜâù:‚fî!ÇÇçüó»-î÷»°Õ•k÷a(™Ö­Ëãó¼ælqƒ¹5s‰cƒ5C],¾®aUà6AØ/‚ã¦!Ã7ˆö^Wƒ±`«¼r¹â,ùø
+q?-ÁŸðŸAÿA0Þ@Ãl3>ÁšZ9üÕÖD `¼/ÃpÆ*ê¯ÖG´Ê+[š+HjÐ{S`œÙ†ÃJ£$Æ;ŸÌeÒ\ï\ã±EJ\“Û:@;ŠÜ
+Ž{ro0ôÕqC´;ú^£wÔ‹¨³²ÄùEЍջþŠž<wÚæ(;¤òt¦·Æ	ü=[öýjhO»˜UR~q –­gjZwÞkêê6˜âî$ê%§ÈDìí¤º‡NlÁ(­d[KþØF­'-1á4#ÄP%'Ä0^³Ù7S]Lx:ìm×`¾2·ó5 äÝuUÉ	ÍäÔaò
+Ì#P!¯ks>}Kƒ!aØÿ¼|`¶Ïh@~rº×÷Ëç¡jp5êŸGjl_Ì€üb~»ÇÉpUy*pëKl<Á ϸ¡òX¡y·NÈÊvƒe‹ô=,yTÉ;T&Ý›¡*g¿¿2;õ”¬2«€öY¦Lù-°<$''0Z{-J&íïÓ…$g%S¾2Eéœ^÷| Û
+Î8µ&c™"p³Yõ´Àχƒ£QZo#
+"n÷jiÉ.k‹Úi‘ÎDü’¥á^ Fl`e£ðÞëB'¯sƒß´uľw$å@‚4¬{zŒ»ïrXœƒÑÃÓ͈êö‹›’iˆ¥†¾¯Mâóåmßœ•pÖ^ýÔI”¿ö¤M_Þ›imö®Ðñ
+Däp¾ÑíMb‹¶’;ƒ¼xȯÈÑ*-úÉ<‹sãÞw[?Dco¯ê0ëjgd"šhÛ•ƒ¯—·>©©›Öä²!KŒ×4ô7ÜÂín˜ã€\ŒôŒì öB¯[1Aƒ‡ÒOˆ¾ÑìÁS!n"úïÑZöäRGiŒÏÆ>_Þ²<ú¡9œ[¯=œ–T ½pC§Ö¯\ž)a×–\YÒ¡5&­túm2Çß«ÂKýÛ[{äñ‰ªO‹í¶™øïË&P±ýæ—ö‰
+]X«h¡AòV«êf˜ÉÒ菝]‚'Ælk`¼ßÓ”`„n-Š§‚œp'[X¯hI‰·©b†½×7`¿f-ñ\—ÞpLÕ¦Kßà$–ïúýò0–¶eÂSº<¸ËÒˆàÞ÷Š«*ZôKÙ#‚^‘Ä”«£W¼ZæyvhpTw,§u#;:P—Í‘–¶ÄŽ‚E5b»ˆ$G^›úÿèµ)Ý+laMÊœa"”ü
+ŽÉó[V!¥U´põ Ó²Í)%ª¶9‘ójŸ$áÏÛížp0FíցõJXL?°ð–E—Á½BˆÍQÜajoh´¿Ü XzÿMg_÷ÖªƒnV±®Ña¡§üaVù
+ß/‹H¯:á\
+#¨#iØ\EúVôÜŒ™°Á’Û“½é±üZ[Z)6¸šž\a;À€.Ý_7£ÓÍè^MµV×NÄÒd~ñV0¦1Ý3I·¤k„°h±²”ÕÔ
+ÐSËâ~õ#役ݦ)Æùá£âmàm®^†o ðÉ¡äE¹~„~ºGh˜’{4¬súæ¥Á„w^‘_¼ÂÁHD™0ãp­Vc:¥pŽüZ&¯ëç8[Ý÷ËéдҐ"ð“Êí¯¸q#=©0’¨ü}mÉ
+Ju>ò6"û”ƒ
+Ë9Õ7ôIÜbÌçÞr–?”Oo Nk³Qrìl);ƒr)»£I4~¾¼-{Õ6ÉÁëç¢;•­(TÕŽ#diè§çÁ›æ‚­WÿüÍÖùµ Þ•‘<jx¨he|i®Ä‰±Õ•ÍuÅ/”V«<©FQ©6VDg_œ(­L½H;ˆz†D@ªÑ_4æ?n²‹¦W*àp5qöK’*7õÉò(—Õ5 ³g¡¢d6ë+±eI.ZŒ…þÙ¢qEåbkÌV÷R€ÜÁ 	Oïßî{Tˉ•Ô¨ÁZ[CXiižPSR‚lêÁÛðûåPj‹FªèURéúŽEjûÂ
+<~#&µ£ÈÑEVÏ‹­RÞGY0Ǥ•ÙŽ
+²ôØ}}¿”šüQ‡x¿ õ€í>mÓáÚøz™¶£0¤Jëls¶å¥Uéç_´ÚT™mõmæ„_ÜU4¨¸&`»µ;àÍM•Ë[²>
+ëY.o@£§™]¹€Ë³<–`[ÜxÔŠëeeë6vÀÝÁ8`[º®ï#*ÿ%¼\r$»q(º‚ØC®  ©Ï8¦µ‹
+]E’Á[pÌÕáÛÁ:‚·,ØÑ$‡Æ}^
+ÿÊÌ3·ƒˆ^ÀÆ2‘0œjL³âiЩÜêÔfÞ‚­s~x5¨aY»#„”øqÔ?^Á÷ÇÍšƒ£ëmÇDÙ#)ÜY =çHÚËn‰Ù®DFxÛJdã5ׯ¢êŸð»¡~
+
+‰h­§“¬Ièbœ–à2%ôÔ[žQ.üüµ6ÔÃr³Ðøb—Ú3§È–Öú%ìpŒ¤kÇ^5äûì±æ÷¼wú}§cX¤¸Z¤=˘UdíÔÅiȝú(wfA}g¦3ᵇœÐ=àÎ,ì
+5ZÝa%„{…¥±ÚL°Ž!º&†K2ï;Ћ¹SÈiînûýmWNýtþ·ÇðâÒÎI‰µ£'jkþÚ‹£;po׋»]dç‘îïsRûÍÉÛÎ%é„^!4L~¨Vð›æR*~']:ûkL!.U¤{ž­µ‡T:¡ÊªÛÙÖ_õÁ<¬­=a>§°N]¾µˆ<,ŠXPIµ¯_·£à™
+6L¡>m‘Y½
+Ä]àoèÕö†hv‹à^¨©ƒ9-öÇN¯‰Sì¶_Pk-8L	ìâ…ú”ŠÀ<aò”0_É]¥›0Ù]rP K(ÁÈ<±Eyç Ä\Ä+Z|’;TóÀ	ãùr€¢¥®°¨¬•ÉAs°ñ:*%Û#”œçjJëy¨¿žÛå
+çÇnH¥YÞïŠE7ÚÕ
+knÙAq€J,t§	òbGÎXoîÐÓãø³‡âŽð~ݶ3‚¿_·µå"¡SéW´hÙ¡³«%	£Zå¥^úå  †Ôv´BÀJ—ôò¬!–Uõï×m(­
+_ã¿øõŸá+ŽÝ‡†É¶ÐÿUª4é”G*qžJ
+0Kü«ÛdÁt‡£˜öYÚR.¤žÆ
+fžy–GfXÇé‰ö)8V™ÎÞ#Êjå>¥–ÅŠ÷ iî€(õÊ¡L1uÁûOöÇV;,4Yb›G´Ë¤ÄÚu.lº1Vg)G€¢¨spûh7}’»Âœkw7k8$º.üX
+E߯ÛïzFoË!?!V„AK-îä›Ô¦3HÍ¢šN%
+1Ø›,Q£÷ZfêªF/ÈMÒZò৥9 Äó%XmÑ¡Hàì¥{”g%¬
+–ƒ9•ÙXG?®’W¸úNYá\j‘
+%i»N‰fÉ¡Îäç
+qWµèÈ̍$ùÉð[qlÌn6Ä.Ôr‹ãHtvC[Ö»ˆ‰3®wbñ`i:€:
+L!¼_7^¶hPÔž0G9‚Î!q€®‘çÚ{ÚR¥KŽ0•X¿q0måj²Hì)sê؉¢³ÀTšÁ)§N*õ͐U¶$xþ%±džR°§Y ¦*Å„P*b‰EÑ0&é\΁Šc‹`cS×p€é êZŹcº¼_7Öà‡Ÿ'æþujûƒº¯sKü€x—è 8â.åíö4ÕHÅùJÚïk*åaË%ùꄺ‚™ó«{œ@4z8°PøGhÉá:ÎÎ^ÀŽë"@à9‘¼WȆÖÎA"¼íÄsý1QÙÁ:¨¡êÖÛ‰-R¯ËÚF(žj›
+	Ì¡ióÃH·9´YŠR2]4Ê
+çØÔI,ÐѲ<Žb(£xBB7+!	ìµØ†Šªä@‚	‚vÚ¢GákعúXÅÁ¶Õ“‰×ù‰;­m|^g`ہ;®»Ù}X…ï×l9pw¯ð^xãX÷ïÇÁèÏÙ©ÕY»ŸÜå×pçLí«ð|~Uþ€)Ê%þ
+ÏúÔÑ{­÷aÎ[CÜMc~ôÞþ¢é²ÅHˆC€ÝpÎ	s “¦ŠÀ8>1aÇrAJŸ×9–ÖY$ 1ëhæ®y°Gæ›òÅ`l"=¡‚Tˆ›ÌD-˜6ÀV“Î6fÚ ðìiNŸ8m
+Ì[ÁÔ4¢ëÙbÔ%厵ÊÓœÓõsÏlSv¯{C%£~[ÕÞŽr/?؆ »Ú~¬c«ÝÇwk™÷:—½^g`þX¶?Öž£B,ºzþÞq;ï×q˜#øßuW˜N9j‘4»	#s^w­›¡aqcM\¯2Æ[«ÛùÅ€ëZHcÂMiá $h^…%Gð˜Z1Û97o¸½Nh¾µý^Ÿú¨jóqOÛ,‹F¯ÒBò–-®r6z`§¯ûf§íy‰c¹ÉV‰„~<—ÀӁÝ,–o¯Is?cZŠÃ9@§T¾ÎOá„¡ëDpO®øL$ç#ºFv^ßgÙY`Gz{«–ì\æ€Û㸘‰›ÀÉlËy[WáÚÝÅè¬ÎyF°êÙGะìS
+-‚­;®ÙºWØw0r2”‡Å7œ[êÿ¶ëÅþΞÑâéþøbûm§¥åŒ¥ª-”rÙ’h„óG¢öúxrZÊs·?ËFj—×±ì˜tщwMK0b:‚ÁúÚ"¡‚(DªÀ2ï¡,2MqEwT.B]:î[ ¿ÇÓvO[x5-yœª—Ðý{»M5Øó¤ÈRHóGÕ)>ü
+¹êï[¥êlÙ2ŒØåÓA®=‰í+c
+þÌ…“NàÁak0¶ü„k=Uæ·¶0¬½Ç',ë°þU
+ënçÚ»rn®NP¡“áÔÊê2ušOÛ0Yç"É¿GëJKŒ)fƒÚß`¥"äÀ]ÖÞÙ펣ÆޏÀœmÁZûØ÷*û…|ó†n˜£N 2?²g¾¯Ù*ä¾CäÞÓçä”b&V®gâAzŸê²ÛºÁQ	øÙèR ±]­§ ~’Bírÿ´G 5JôüZ²tïQ¸@1Ë+bÀ˜8¤{kû‡'‡™ðì­íß×8½™û¹AÂsÊøóSLãœ_€¹u…2éÔò€À¡4µÕ	êæ—MPÔYÚl†>¡«¦dTªŽQÍãƵ))§"ö®£âæýujD§yLM~—’R-gxiÄû0WšÔͬŽµZBy–À3Ô	bäaQV;"–Ȳ¨Š\>|QêåÇÍ¥qAÈ‘¤ÂFàF²˜™ÌÇïCW[•ùïhîM?ýªãeþ^_°'ôÓ{«n•§¢í`~)ÙÛÚ¹”@Þô5
+/[è ®¿¢€c…s.¡üûüÊœ\ 1q¬¨ƒÄ»½Ú(C`­E`ÌI²˜¯eˆd4µÍ¹\ÃÉ :øhûÑëÁ¯¯㳫¼ÁÂUéÁ)9|ÞôNÎOXêh;„d
+¹=û
+ãz…:5ô•É,"îZô–š›­ýNcfú‚šñ,Wnfù³?Yžçœ}ÔŸ°‹ÅvZZkõLÛ¸—TžêÙÿÅ,r›ðöÝþìOÌG®´Á2i¯Wã ©ƒµÒžã:†±†FJ×?è¼mرº90<7šËöðjp‰Ø[>£ý–Ŕêƒã0U¡ÜÁýÎÖ†ûq³ú„"´ïüqúÛÒ¯á¹C¼²WnëN~	ìÌUýQî>Ú~ãU¡|쁻p×…ŸG¯ðpðûN‡_½šŽTÊOØp7;0ÅãøËØmAv5ï«¿85º]@æ”xw±ÔGW¡'ñž	rfùµ>÷×#íöízáz³gÞn[Ÿøûn­#ÈÜ{ˆû܏cÏ(ðýuc÷8öäû¯{ÏŒ#ÃÌÁ®G³”öó¾ÒCðø»v}‰¸ÚõØ•©­A5þøóuãÖÇÓÖ—B~”Ú@²ÏÚ­ÃDŽÄ¯Þ°U•‹ÉŸäÏWÝ`‘~fªÎ_«hð–Æô‹<[=¾®0ŽWK¡˜Ñ=©€S¾G`寧-ÎyKu@ÔëÃÁG¯WV>#ЊwÐÊ0Ô.°†&õQ—K„ظ2
+ñžm¥aÿÀ%ü`¸Ò0¿BgéÕÆRÓ€­HtDº,ˏ°Ä÷ïóTñ7ô«e[ *Vù´làpÀ²tà2BzØ*¬¯€²˜SõðvpØLY2ÀÃ’90¿ËöÁ±¦è¬oØr¿üÚÄ#ôS‹³°¨!ë$'ÊåËŒê‹j³ßF\Ôu„w˜2osÌ£Ðv@s
+Ù•$§0‚
+5†}d…z’M`;±	&­©åDËK{ßI‰‘9ÿPtø™ØæJ‰!•Ñ/(´H²õDôoŒQàŠ^X
+'0ZíH3¬¹A2L¹Ï°*ÌIVG.`Å€eö҉aÅDfîµäËW”јþˆmIë€ã ¶E_Éën½ô¨ºnV-ù0³Å3Õ¤‡…±^p]ý¿_7v¶x×þ€Ö‚ïÇaËï	‘áhˆK^-0S+ہaJ‰Ä¶†ü„ú¹Ÿ–ßÒ¯WqÊ¥eÙ)«ƒ©ÓW~Á6S`[Æ(ƒai=!æZ]]«b¿kCôÀ«.öPC„Ý°—(	}`¬Ã:t ß!n®¯/hĺ) ëG˜WР*(H‘‡ˆÒ^i¼(†¨ÁÈ*IÊ 
+÷0u˜ÖJò™8
+û+°«óåÁÐ&sr¼ÇX<°¶ p½¼Á;ÐR§ßn¯ÈÒ¼nE#Phƒ‚×:sÛ†ÐúÃë‚ê Ì#nÛЂïÇ'|pàêÀª<^îOüX+7_ñªýéq¤Fþ<"0¼KÙÃUö÷Q¾œ­Áó
+᪠E½¥™`ºm=Ü^aÔK<ºQ-<Øj{´³Ò:¹Æw;p½9•y†â•;ÑÕ$¥¡þú:mQ
+ü÷²u
+׫Ö@]a¬ÆE ëa†©²„9àÒا”ø(3úqª~Ó‡ôW‰~ìB†Ý*ãá^eüî° *÷ži\¶åóÿë€ûgÎï¯mH¬T²ÆùýC56ïÇ!{Ñ3X¸~K–À_מvØ*$®¬Ÿ×N‰–Ÿö¢W¹'Ÿ:;Cj#>`*-î‡ÇZë™4™ÿÉò“Çëpþ9:~àr6Stö²†ýðrYÑô6Âðô=ô&›€;:”N/Lg™­‡ìBhÇ	;à»÷«:H%}3ãÅx~}¥’TõVU†ÐësDN§‡ëÈÞ†~Þ·Á¢4%‰âô†<k{[‹œê*é"i‹ì©«ÕQE!~¨š©?Ön¸¬">Zh_ñ ¾
+$ôç7·ZY ×ñ
+¡ðýå^‹¤9j¨‡™ê^U÷Vú:ÊòÀ •ÎT_oXC4Aô8•£e—ÖJ‡x†\Üe3¨caå!”l’!BG;B35¡äRÕOö=j:¥$­pÄ9ñþúrCíÚ÷˜Dóµv= í Hñ±ÖàŒôö`i˜b¡¼”;Dì:Î/Î ¥û”~ã}Äšúv|Ÿ‡;³#¦
+õ)·;ppè°Z	³ªP\èç®Ï=Ìh_ôÿ`m~-´ƒ*´óÛ]¹µû²ÕT‡+…úXK:cøÜ,Án3ñ±•¦Êc3Å_Zo^²
+iÐöžéºÄø†	._ï1µKlKÁ sã
+1¥;]3Dµæxî˜s:o,„¸Î¯§Ê0òU†3ÚY
+Ví4­ckmUF­¢†o˜)öä¶òêŒ2¶íTÏ„ÏsØ,ÖújC³dW犵%ék­îV+¦É3pØÊNy<gŒÐgt²¤)gð~ƒcí†ëf=ä­Ž0·<Ò»:DÄ®úãÌXµSiWT¼À0°ƒêU¿Ÿ’ç_`¥1 O¿]ñÕ¨1ŸúŠ‡	¹\Ýqžs_^½ ö× )FkµgΈ÷ÆõýœA{_“’Ê~Âuؤ[‰»¶„òÓ5î¦ôF¨Tb`O¼À©Š>6êåKçZbðýå\;´Ru-%®e€©vƒÜê1Äžª9¡£ûÉl`öLÜ€#Çy‡¨Õƒ)ä–ˆ!\/1àÅ¡
+…µ?ôûXǼmV%)ÒSähž€2äP3H£ŠpŸÁ˘jï¯_„x’<A‘zü4à<°µSAû
+g#HLJc1Wó6
+9BE½BM ÔGë|ˆo˜YØRéÑEY[µÎäψÝ]Œ!È€sn†\m¬Æ'¼¶‰Ó~vr¤q¼pÀ’9ig¶Š/ž‘åîôB©
+Äíµ+õf-7NC”0
+ñÀ½‚‡.,Žwî,Ј=óPZYr¡¶Ök¡K¤Smš.5Yéuï²ÈàµçFð®P¼u¹÷ZÛLöÜêÈb4ƒ[m¿ÖÃeuÃÃ%pþK6O*š?^nœ:¥ÇZçÖ¶ÊÐÄXu÷4`npŸ‹¡]⾯µÖßWEÁz@ÖÇç%ê·ª»çÚ6^Âíá’ø}X-ïWE(3´úaTÍg‘li”» ÷Á)ç*jjî©Ÿ%1ÎR^µ$ŽdbÜbðø„HÿÞmjÃã'©TkúNä¹ìW»–´©ÈhPø
+À(î‘qÓ‚KO¯ÿ,³—ûƏœ'Ô¶ÒàÕm¢Õ=Ük]ÿá!w}Öi_“ D¡æ³ÙAWƒ?ål‹šœ€kµ‹NhÙG{†B¼l\j¡k³š[
+ß_nœÇx®ý,DNwÏoø+nÙa¯#”¹ƒ>tF\mhh#Ë=ŠD©L:¶Ø4ƒ8_S‹1„#éФÀ
+­Œ$¶V`ά¿XÙBHj@'¬žæ¶<UND§`¾7c%²ÐÂ:®¾>Ï2Ö—Âw<a„¾Ì3l?=Öf‰æ¢
+<a(Yú»‰«Háó
+¾k¼sáÆW©p¸ 7~¬hfC2!O8Hm°O¥	˜ezZ­ˆÍÆ:{BvÐdI_à´×–úÃ@‹i¬³	y9תcGz{èWŽl1äðl´ú}\¼†4,Þª^Œy`Ž¡OJ’Ÿ}
+lKr³<MˆúAÍ_·@]òbn-Zh…ÀÅS·ÿþm¯#
+HÒ±Lˆ†ŠŽ¨Åjb
+,zˆb
+Ü zé¤q¯
+ز6¨çZÆ[N$)ƒóç˪&׆.cÝf´Ã¢»ªuG‘­U|nv@»ƒ·"=î
+ëYnڍ˜‰Î•žåVlúc_çÔÕËùbÂb­—?~ß»J¯é¾ÆƒÇPÎs£\â†÷:ùº½úx"<á°«\‰&%/,°AKwäÀçš}˜»Ø}SÊ€¹Ýk
+î¬ä
+rµ¶d=ànvÍ,'žŽ	L%=Åá}\g ÃªÜ7`#Š.voowH¤u_ƒlõyÜu„(·´½pŽ’}¸‹aÅN‘úu\È`(÷+xØ{îË
+K.U–š7Ëm¹óVW5<&D·VGÌ¿Ÿ
+ˆ›<wEöð1ºÎ‰÷û—?ýó/ßýüËß~øøå‡ÿý÷_?ÿöúW |‹¿þü+þšð5¬¨ÉQ‰8õOû‡µžbVy5F64ѨZñÏ•õdYhEËMM§dcWï:ö¦ÑcWk¨Ä$?Ô(’†æ	ºoØeš0$ùþAàHq<`+MÃnd8¹MŒ4ӹ˝e¢P³Õ¢Ë€HƒµõerŸ¬Ô´Aì~î‡çêÅZ‹kSÞ5°cìI ZÊl°&R(Α˜¬šª¶:ÌYSì¶?ë„Y(8YP^›ˆììÚrÖ䈡ڌ0?iBª–	ü Ú;S)jd̬å~dN±³>	L1X"ÍB²M@ö-í†LCSˆWÞÚà5å¢XzðJ3§o¤&b±°N÷6Rˆ1¨*Œa×¼ÜP4w	-u‡Ò,üA’Š‰Ï¦ôï|WKvm·
+œJF%R;ÝÛ~ðüçðŠŸ$;éy¸ñ)þ¥ù?Å?‡âc°ü¹†5rúrPzÿH’k•'Þýpkî|€e1˜zÒÁ©?@ç½S[–ÁÚR§çj®Á
+Ä™š’
+Ϫõ•Yú7òŸ'(¿¶²i¶ñûšH
+¶”€ì­×²ÜÚRjGgÛúiœ«j=¹€vÉè…$Öb[=AÕ] nѤ½ø¡F©ïuÆ‹Øw‚‹¢æ~Û¸Eq
+÷÷ž‰y©˜“Aè¸x)í%©fóÂßhë>$	åºå¹A›­ç¢¸ÿ73q–Ø‘÷"ñÚ hk—Âôfˆ¼³¼K#ÈÁ‘
+µWrŠŽ¹ígܐ[aÀ{¬¤ÊéM«K‚”Ò˜]D_žs.Ùîø½eÓÊAD¼Tö „IôPÀ›¹§µP!÷Xs
+IKŠA'%-ÉÚ…’¬òîå-+ªÍ&*Ïû󋛞yc†¥•#¤>¢°Æ›½À™X·M˜
+½b€Aê=šðñž|h{aƒ+Z—g&ü‡¬©`kÄǦE»yäo1}ïÞCÓû½(H¥¼yJEA­Òcré‰bm*îôÅzÛ˜A'Èj¥ƒ—`’V†l߈¦s
+Lé=
+ÄÐ
+õ	ö©ãaØ!Ea íë±­1ÄUú WsQàÈ	Z†
+V2ú_Ÿ XƒüïxoòEÃìì…LPo*?A¶!~ÁüA²Ö`ÿ›”Û€0a—ρ’.ß¡M›_-ñÐ\ÕNd£i¦aæ<ØBÉDRôƒb…ºþ˜n˜S<Ï„Ô`²ü
+[Báä¢ÄgÇD_ØÈ)
+ˆöÞ%Æ@QgvÐe™
+ÈÕq\xôQžƒ\¥N»3³J8Ðæ}͇`FƒÃ ÚGzï¸S^­'~KŒ:°(pZ,\0t±З½ƒ¥«„ð5p½§ªÆrMжÓ[¦K€žé
+´çR`u¥·ä
+2pH>•Ï¨5âÅkõëR,ߎfàçîzX͹p¶ª‹§õw}eøFëýyã5ïbÙçá™àºG—¹´4ìy²‘yC±cŒþ
+±[?öõdR*¸~(„+•-5"À±Õ^™ôF‘¯n=ÉÄm˜¡G‹ŽP¾o v.ƒÖ1„^qзÿ¸Û±6¾í•»ÌÓà V{lõÄdK®Ç¡zû§jVT§¾k ×XÊ“–%f€Ë
+W3E
+%þNê?ÁûcVP­¿GM€Ùu,Áâ_—‚¯(0χ«ÅºÎ¾ƒ÷¸842œà¥èêÖ´•·t×%¸&ÛˆÉÿ
+dâýP@0ô¶$½SŽ9Ø‚>†ý¼)pVINç”’ÉП×A•%E¦Ù4ê÷xŠ×‚`^Š=ü¤$<%vÇ‘#Óy±MAˆÞ]ž4Áüw	v; "<'‡¸í‚çõ‘i ºq²(ë00ùZ[Ò»‡*|h­	R`Q`kÄlë#ºa`n@¸ã½´ZF¡¸ûç8šÂ
+±ñ/N€œé4дh‚·8aXêYù,›ùäbLMwkðîŠ[‹¿(Ðùƒ]òèŠý	ÐJ‡ÔÒ¹8Î*ÇßPöc:îìF¹yáà À’àÌdï ’ ÏÇÅbŸ8ˆò,oˆæý Ԑ<Q¤Aí2?øÌ+ðFgЇû<QÞÎwEyÅ1¼?ø‚j+çDÒæC!q	©‰ÐVÞØjéõX`yâZy„¢Ø=躩~ ìÒ1>¦@¼8ÿõݿ~	oBÿ”3Ô¨çÞŠ$ªö&`z÷é *=ªK–JُY»§ ÏТ@áÃ!#.Q€Ü#
+T×Òø8²«O¢'}î1‡4›	i­hë-	¡¬z@¯”¶‘).9@È&ÎÎms€Í¶Y¶Óœ9E¶¼_‡ªa˜-öˆíƒcVBWY›Z5ç,“û¶RÔå¸ePC]Ø)‡§Ø1 'i’}µ´Á`(Ãìå»|Í:¨t¹ààèõøh;£×§%pç‘o
+¥
+K»ØŸS
+XÃÿ¿=9#›úQ4ÖÌä)…XÉs«Å5“–Ðâw2Ýf€`uŠ5PfèÒ¢CA]åc­,ÑÇ»eÊ
+P×yÉXdÀŸ¶`Í–/Xº|+x=ïþºvž&[².È„2>[ þõ§
+’ÑxRêÖçl†Ì¼Š WZÉ›·î¼bEñ«“if>D4½§ê¼/r+³k£FS»¬:bò_2ÝÝç[gb\Ë}@Ñ™ úÐÞf…ÀÒ:>Jø³€
+‚Ú	ž
+RGž]C^y6®<©å°:@Œg2â/®âX×Êɹ痄†ì;g&ÇnÅì{ï
+`zWÉé­* ÌbÎyç@W»ÏÛ\Æ>j¼Ò
+Ÿ£Š	ºê¨˜«@@Ü|Ë–%¨yÔþ€W+âŽíþ6
+ÇÂì©Îp
+të©ýjQÉìpî¶Tå*ÞÙg^L
+×-S2[µ³Dî°ÅÅÒz?úm—ÀTÄ*4ÍšX1>
+ùÈnkTáÎÞL¹
+ó5¦K=à= ÷æG	3	M¸8¥·D/qsfßæiH³›OÀ@Ìþ½÷€DÛ&˜µ!õךÏG¿N ÿªqÅÖâ{íɰ̏­óô Ó±ŸÎÛZÁâPÇ÷ª÷
+!¼ÛÔ
+Ø)2úf|>W ¥ÿœ´.6G&íש}ËäÀN]é 6¯û,ó*§=µË\WXâ`Ä?øh	€3h¥f	HSJA¾ƒu¬Ÿ “?¿”pÍ`	—		Uöp7a9…b«oŒö,ΕY?bhHªÉ†~qÒ~¥œís‰
+”ˆ®TêfU(··@ÙJo¶g‹ì™+¶˜!/¼k%A¹ÆÊú¼íÊ[¥l4UÓ/!»Ý™j­
+±¿~°ûx70ZÓ*†ÑßhVÀܝfº, at 8B–Uó1Ž)$Cf{J´¹ušÈZ“nËR€e'ó¶Ú×S2r30æb¶O{ÙÔJVï]ÞeevÛ%×\j¼dûàŠUàÎA¨z?g	‹µ]£ܹ»ç,0’g‹éÃ[bÆ"Ì®f¾jάÒö¹sfÿߣ4Ž>¨&êdÈÈ.óÒxºê¹0“²t•ÜG*ª}d@LºÑºß“šÞSKHxé&Ö–{K÷DUù” ÛG2X²®Ïq.¢-._x*€š2¹ä.Šæ©Ï.tQ`ø½Dg~-ÆŠËÒÅuIrÀÑ´1—%؝ߓ©+¿sìø?Æ«.i’^eN°‚¢GÙçï{þIþ,«{&bß:šR$‘÷Ù²,·<IH:€‹âÄëi£IÐ8ë
+ἑ†Ñ·PÛwLíâl¸ØÏ“4
+保‚Ûeø¯'î¥Óÿî-Šû··PŸb;T½ƒ>
+¤Q‰žY®ë¥ÓaÀTÐ0Ìó=‘X81ª…«*JécTÙ×=˜8#øŒ
+°k¬+j(ÁÑò
+åv…
+†–T˜ÃÈ@|fRÿõZ
+¢¥!;lÈÇ÷Œ¸@, —AE0e¯ÙK®´h‚þš˜ÛûQ„2\±.Ú(V›ºsAspÎ rŠ&‹¸mœ‚
+A¦–¼>¨{‚“"nžÙÀ÷Ù3o·”O®‚;g 
+Z¯DcÉÅs±‰Za:ò<z¦,"ªšºïard&ؘ«¾õ$Ä
+}fÕæ.ë`sïÝÐ
+#—ÁÕ!?'²—‚º®ïÁY>vp ÐºAKF\šÈô¶	°pè¢ÏŒ½C	é&›…Ùêá]àˆ£«ô¨3¤T4b¢v°GçÍñšFJ^éz‡py³Å
+*{$ÖºJD@‚+ÀBòÒ¤Íá$k`­yŒ<:ˆÒÜ’*¯+ŸŒ.c療;ÚHoÊ%Öò‡X*0´±Mé
+ñ2Lç;IŠæœÒº&´æÊ5Á;»BÀ ¡¦Í°Ê¹Q®%©V
+DMÈ>–î\MFkÇ{É{‰	OÍÐðûÑ8O‡ZÚé­âéÀÖDÐp	B(ç’×iÞ÷åô®|L¸¶æê 8³ýœ
+pSV7îÄ‘”?|ÃÚ:Ò»‹ëŠ½ÒW¤±ŒAuä¹ND._6Óòåluó’gº¿Þ~øB¸L¦4Ô¨0p˜SÞÁéb töó˜fpYÁ8ûäã½¼™
+œº®Z!”w’Å+r&)g
+õçL¦Ç ;äŒ+¡ÐGoOÈ«vÍGÓ]4Ãp¹´eÂA“KEóÝ›IzÈ +O¡Ò``:Õ²»¬
+ãçÔl²`qZ/@“nRí”´"P¹|þÈÎ0ÈÜqŠD©¯uzŸJúYMÌ€®–Ëð	6îë̸?ÿ7„¤ˆyºÏ®xlLÕ=ö•pÞ¦ªê‘Ÿµ­yÄv½dÎÇ{E½<Hz^”Ó¬”9
+-›²ýó[€
+'ýÓ
+endstream
+endobj
+100 0 obj 23397
+endobj
+101 0 obj<</Length 100 0 R/Filter[/FlateDecode]>>stream
+H‰ÌWÛŽ]Gý‚ù‡ý‚dØéKuu7ˆs(Ñ  "ÀB‘O‚ÁgÆšŒùïYué½ûÌ9æ^P2Ö̪ÚÕÕ]·UœS^Z*a9µå絶¸rèÝÀ@­-‡«Ÿ|kj¬Úi­±îÚUµËš[gSLJ
+yó"’(1­!51iÒÚJ.“	fr7.Ëõ™ l/
+°R"$g
+?ÀF{¤!ˆ57p‹<_0Tì•*{10S ~¨`£¸‚ñt.8ëZBÑ
+ÐÛìù[¶‡jèUQ$‡Ñ»Ž› Q­&ˆÄ»^`h­;Ø©6c·lÑÍêéק"Gãã¨O$ç'#œš=–<·/Êšõø)Áõ%ç0R´ûàĐiÛ9ˆ£& ¹¶ä`.4À¤y+ .³½LdrA&a`ËZ'Eª*T;i±¬­ÇÉäÚ¥å¬Ýt¸|ñÓcæ¼’YÁ Ã_㎂—gR
+rÊÚ
+ž(nƒò	^´êí4ÍpIÇÓ¹“{ú:Q>ȘLàÇ
+·–"XŽÚƒs[¥éFISN0ɳÃf``
+JÏÃÉ–5KÌØHh“ç(Aצ“k÷ Ù§ 
+»‰rŸLL‚V6'’¿§º\¼Æ|GŒ¬d
+T~sܱG3/ ¶u[Õt-hæ6±
+9±
+w&ˆy(Lq­jöÐ
+Fó/^äð$Q«Y¦ïˆA÷Õ!ðòˆŽ2KqÞã³î«‚“³ý<X(¡-˜‹KL³fÝÑ)7j"¤bsAóJ‚ϺÞKt0½àÍn"kÔNµu™RHyÁ‡ÙAÙ6º²–`ÕqÜòhø*Dk3ˆ­ 0)—È#DO5–æÚ…•1l óËE/&±4”¢¦!‹„m7Úg7Aò%4´ëea¸
+T¡R˜wÄÔãЮ¹¹6Åàçå¸Ù}âÄ”‡)ÛàÇO3ÞtܾX’z+•$#T·:siû–öq$ŠNÑ•~ûô¸Q€ç>L†(Ûž¯† M[;8`ÃSg
+žYJ0›@'¹	B·GÄ}@]Ș{`ÞځÀ]0ž\zG餺\ôbŽfhÔUIúü6ÚDP4CU`|`Æ·&@Ö†8ÀÃf=ͺ,
+»Ô¨=â‚ÃÅÏd"þâáñåۛǷ÷w¯>.¿
+ò%&A)Ù ü¹jc 0 1øNáLñ?ÀÑV+…#mÕÿ	x6eGéÌöìÛ;uä™|TÑ«:OYþ`pRQ÷Ùº¿Ù‹•Ü]ûŸ|fDÎùDA¾ú•Ó”³˜žwãk\̈‹¹s–g£žååõSÁ”ijý¬2Oï³—Ì`ŒêîRžeÛÎèždçõ™`Êå‹YöÚ£qþßöÌß=Èy‡w~€Ñ“¶ù™tÎÿ¡ibŠ´ž¤Ü˜mS9:L6)¼³çæG9cò´RN °ÀŒ‡¾¹šÀJ`Ž#œ1ÙÄok±¡…ÞÊŽÝxµ¡žÛ‰f‘•Y€E£°SJš|µ¬{W%(èP¬˜Û¹7/JÆú$5²¦F†Ñ¢{Ä
+¹d#@Èó•â!ñ§~ŒCJ ²GO„\Uç3VÖm—g‹n
+Â"‚.F…âv@‰™sþll&
+™@ˆCÝ'è‘eÕ" G­ÑƤÙFL9ëhdÙiH´Ò£g
+×éúÔœ€o¤†Å°Íz¿BÃ\‹v(lŒ¸JaLjQyéƯ¦Ï{ùzŽ¡kÝâõ4^"XÌ…™¥:p¦»ÄD‰5ŽºH2F>~œJexLŒÓ¥|CRØô±W$YÌ
+ãAÔÀe¡à@311Òd:PEµu_]P…Ø;ͨ
+Ø* Òlɐ@$0yý’kõ«Â`‘v÷™KÅŒ*í܁ÐP3·ÎÈ¢ã,Öšqj]ƒ.ÌÅÈ ÷j—³ Èu­.ËAr5bÎÆ$%®f°;ñt*
+b逽†èœÛY<ËêÒðWM––’Ž~‚uÇ3XО¼>ÙÈJU‚|Kbåõ]ùû>mµ€¢C“nÁaÔR¯ßÖ ƒÑ»tSNÔzA¢¹jŠ.h=ÄÚ(F_…Ÿ.“f15;†ßŠuÓø_°“¬
+¬úœ*΀߱G_
+VYŠø$¸h!ÉÄ>}¾õ	à<Øe{¨ DÍ:›£ª÷~¹
+…b¿FhY_pÊ–œÐtœR¦x7Ïi(Tè ›žß®ó¹‘îV¾’)ËÚ¨ôªÒÀRf³µÃÚ¨9’ðäûwÞ†*É+2Sm«'R’CË”<ë2L—ë<@=’ŠÈ$(è#‰ûΑÚvPhô}Aw£˜ti5œ+“$4r±éc*ƒ	—iÐÔ“Âœ¦Äœk°Lø†‹æ®3e:ÐåäG݃zÆ(èKp'2‚Ö©ÔD!—l«Aˆ™Æ-6<€ùSî6`ŽÑÆvD[gG×4`>ójCtïÙ,(•¬)tL¶I ÇäìÛmÒ+?ü
+mÂÿ{ŽÚÎ(WŒ¼äƒÌß^ÿ~Ý›éƒM|<—
+œ¿«ƒ·—Jb¿Ì¢ØGãõí3 îóx9]ûuÇÎwÏÙññ’Úv|{I™ûuǝ¯avÇH½pGÔÇKôݯÛâp*yM;;gÜâp†¹Å±°Ñ~Å±kægúúñJïBúí¥æÞïò ¶EáõR±¯œŠûþðx¹jì·Y;Q2nÈõxr;B½½D³ý¶·ƒùnôùñšj7Z~{Nâ×¼]'qüúÝ÷ÿþé¿ÿñÏo_ÿøöÛÿÿóû_Ÿ~†é_¿à¿þÄ?>[?ŽeTêU …Fm©†ÙLÁašŸ‡`ó×ãçj€L^ô€&xW
+ÂØüf³_Çé5?ÏbÍAª2A:£î¾º¤™ˆòeÊê£PÄÌ5
+¦ I'ÛTãŽÌI­Ö+p‘×'¡ºÍ/(~Üb(EÉ É,×aí©dÙŠ„§"w׶í!q=-Šý¸pæÒ®F
+7‡òÊ-(uëÇ1ÌbËV³ÓˆÇFók™9^¸À……¾Ñѱ6S9-R„Ï)5WfCøï4:Rà‡³¦ÛiüZAhÄÚŨ°Ý°±B!Åiœí²…eÓœ;õ#²ÕÚ4™”º-=9S#a$â±Á—
+Ic%÷€Ù
+WY ›ˆ[$óšK‰ÁHDW,d!¼)걚T(!]Ÿ,š ݝÆÀ
+i˃ð±¡J–­¡™ôŠÂãSËÌ‹Ñ\ E:—Âå´Èø¡:yñ{oQ,Ê¡"ñÃ@.À“ÖeôIRÆ‘éGŠgY'ãäia$®p¹¯X³|hâJ¡@iÌÄIÛÛ¡DŽšŠø„äUö4†Ü.@à·t]Á‹E«ŸUIs‹ÆO¡›ÄŠ¡kh•
+¯‹ñÃùAžQ³0ó+–Uæ…=™™2ízõ 'Àhb¶
+(5[:B¶Tr4:(×ê×…1l½LîUt²bJ•§¡®f®ÍEoÆY¬]ãÔ*)c˜‹Ñ3~¬e\NƒFd¨¼0ÒÕˆ	Ó©tý
+Ju.ň•!trt²ãå¨åšôŽ£²B—=J¦w鯜¨Å]ˆ­yšÎÔ­Kí;èÔ×᧠ڤÙ©L
+Æp°ÒÝvqýß“¦sHD{H3ß/Ä^t¿€]e7’.ºIîZ¾U§¹ˆÂ@NƇDz‚מ§Ùbˆ®LQ?c¡	P<$„,Kd¢vP¤grÞl¤BUÕ¹4Æ£•…éë0×1¹:ÎEDø­™´½§aI¨}i3ـʞ#Ly"aÖ$ùÆÀ€ÛÆY;Œ˜ÖQ¬õŠ…–!±˜ºÅø3þMw¹îFvQø	üçO¤™p™}¿ñÃL
+:òbªÜ†ÚeøqÒöÓ#&ÛÑhÇLˆ¼…“¨.Ü9ÄLãI,Ž%ÛÞä–ìnœ»µîÅš¬—¾£pºÂg“¿ºMK8¨,Õ<Ãâ8|k´Öö ‡Á-Mâ$n³
+•lD;Bá¨|\³õ@n\´>T"|‘­]I¹Iô÷-'	W'û
+Û›¯O۫˯bØÞÝß=Ü<¼ß~üïõÃÍvwÿþæõöKœú
+~ðïÕ/ðKÏÆ¿\?=Ý<¾ùøôáöpó‡ûÇo¯ŸoÎÏíÕëíêoŸ‰ïïxÿíóÝ¿î?Øÿÿîæ?·³¼úããÍÍa»|xøpóú"l—ø¹úéâ#þó
+~øÏø+ÚßWÏøŸ?áÿÁôÓV¶?oÿøgØÞË÷þzAhhA“eÅ@”Öa|U/1Åš1JLPb©“}‚Àªæ=µÄCdB£ŽÒµI#†x…6æÖ“SWî퀹ڲ9
+í©Mm«7P²ÄÐA:rPÝ+M#ýÒ؏n°›e=ò‡Ñ	ãå`=JÃt(¥™E¯í,b0ù
+2[Ì+8|7‹[leäØ+¤ê¯{l,Ÿž¤ƒâ¯p|6,yÝ NjÏnôº9=æ2ÖÝØ=á2¢×
+Â
+bµòò~Û2ýZ$+ÜGYÀ"â+e?[ü¶hËkñè–ÜAñ, ÒŽfg%Ƴùµ¼bóÅWþ°´g,$¿mÚ‹#¬pÇq”…p\Ê^1¹Wüµ²°î
+ôÜÄu[˜íuÒˆfr¯²-ãQ¬Áü¶˜Fnl»ƒ“n”öÇ+nTò¬°g.õ®+µlÌ\1#õJŒIÀk²
+•ù¥ÞÃPUGøeLÐØMh|qVTÓaÏõ,Í(mØX€1ædŠyZY5½ˆ–Ym(§Ì]eÓS¶½Å¤À˜c+Vm!êB÷ãW6X‚®2ÇÕ®/JœH•Åp×hÒk%·YW
+¿Ö_ø\‹wC¹ˆZJ.,ZtjÉQ¹ª#Ê`pñCÆå,ÈI3XŒþ¾ar“y,ÂÙZŸmr3‰ÄUŒ.-ÖôÉYôi‹Ù¼Pl{M³LÞ`Ž\–Æö¤("h›“ïqQ_+b)=›pÈá äæòèLá %ç­IíºP‰ªˆUn\g#;ÉéD»b,åI9
+ߥà4Ô ¾ä¬g×)§¦/TQ‚¡5C
+ôtç{
+4¯â)J¡—Ï•ùƒ~א'ù=¡­´ßÆ†×¨±Ne+ EZZ’cp&däßo¨B£ò¿ß‚®k€»\¦ói(±’$[ìiõV麗uÄw”á:,”ýȾU„¬qî ¦Ö¼µ1w»®(¬eÓr¢+›&:O¶+Œºµ(é$,µŽcF²Zö¨X¶
+ÙÙXgéÐ$iàu»S
+¨Ó†€°nN4Kk÷§³â:2¯z/F)V¶?ä­v24?‰ºˆ4™T¤Ð$Ëx¬íYºPc¬„˜,Ƙ5Æ1e™9hZåuý‘ÉÒtiÅT„:	êzDU«¢Ð8+¿º¨áûi°rx§‹b’à÷¡#C'žhå¬ÝYílî5:$§h¼J,ͨoÈÍÓNm9:|»"Ië5*xÅÑ1­ÊBæ\@´Sñ•vVmSœœ§}4MÞ%ö8-„ZŸú,7+~‹‹dð0Y2Ô<%5T뚙ðâ‚ÄƬ-%Ù–¸°„¢Þä³`³ï£rBÜãPYH%)ø`2ÕNõãm/ÞJ Û]`uÖ#ã[+n,wÎÕâ—fµrG<¨Ÿô€-KPÚ8º¹í݇
+¨£Ç1^\¡O”áTùEs4F³Ü´9l‹  °S…Á¬™Î¢“–ý“Ã…RàÓªNe4¥†æ(a(",:m“ÄôF¥Óª5ˆ´èŠ‹2-;Ï¦ï%dÇMRÉ=¶Æþ†˜T
+­˜ûÔ¶ O³MA$'cÐE°õ8~¾üö: ɍÕH:ʸ·XÏHÁ8M€¯±(ôß*JïÎ9Ïd(‰v
+¡Ú­*ØÖšvÎhC0´¥­¸P×·…£%ûÕ¦f±ÊÚljmx©1­)*ùv+ƒÑÙµb45
+Œ¡e¦›£M€ùéN!
+Õ°o–øshÑ£i†ÇD½T Ík< ¬643Ý»¦€ïhtz>
+¢GÒ²Íý(urg“«—™7Ü¿ÚT¢¶. kÉÜz7AIæÛg¯ÔiN2ïÝPšMùU˘l¡øè_‚"û”QZÙÓƒºoZŠ“Yvµ“9$ëUë#yLš”±}Gõmáè˜èe9@Öç¨//€fBg‚Õ£³#KF
+ëC:+†@BNE%ÐTø·ï'r=0!ŽV}Í<%êàhnYtj{!NðÂTÞi˜Z¨é‚ž¹9’¸Wh¡p?1KÂê˜Ê„#m·Ê¬`5&_Î0M¶Ç¥<9„ÁÖdPÞÿ|dß’£°#•5ØÍŒâ̆&(ÍÈ%ÄÿïçùëUá¨4•p¨ƒ0ԝMœ9˜É=½ƒ³jÎA‘1ruÅ*e3·›gŽ,uгwŽÍÙª¨FÔúìΦÆ28Y†¯œE†œÉ$T´¿«&t©P+{©ÍdÍÉ®{(Çb$!I›¯c©’r$ÈËÂc˜±·%Æ@SM#îi‹ð¿›*áÞ
+¸Q¾Ð-ôÄxi”¥,_ê´÷ò.—© A”
+yk1„T‰J
+Cñ3ÊtFÃÎè]œUdz:zFséý—¸]bOÍ© ¤f.¼§‚¨[4faæ=§aû Ó[^Ä‚)CVƒÙdµÒuÂSšæ´¡Ü'ǘ’ŠÍ#Y+-ùRcœÓ¹çãªHÃN—ÉhŠqh%‹_(òÏ
+O«"Ž¼×&‚Û“­
+ÖOÙ¿¡ªÜ’«ƒÚÉ~¡.@ÔÙ¸èc£,æ8Øÿ3Q>}9kÍã;;¦º
+‰Û†&vdWùöœ™sæ±Q\Eîe²ÞgwgæÌïØy’µC…\gW¤f$ÎÞ»é„öŽ)bï3ª¼„7^$*9<}¦'c	°ÃSBÏÑÉ¢2Œ¡Âo•þZmú‹ H¿gAš]VW\î~o4ºö>*kf×¾»j‹Œìf¹§fä[@ß8MxRŽK•—C©ÜuúG¾Œmú€‹{Ðï=è
+?ùþüäÓW*±(%þ"
+ºCÝ*Òü+îDJ°•™ÒjR×ê½&ÂU…%Ô
+KåÇZ¢Œ~s0ý×èûÝ|à¢36$ét{Æ^ÞÙå
+©¢Ù¤íÂb&·rd•ŽÌÂ=-!‡Öˆ›çòŸez4œþ쐓ªµ³LÇÍ¢®ã­CejxM©fº±´-zŠÄ¥k‹Ù'ÕÁA}¸
+<·†G]55üôŸ{çr2½:›·;΂Ôãã[âlá’0ªrÚÜÒÅL¸[·ïkºRÖ¡Y–¬BmːÖÚ1²V¸ƒ¹o:ä,¯»¶è×n©›A…h9–È'HTú—*´vp¸…õ®Ý'ž¯EEñcx¹ÝbíL]°±§¿‚51JõV9Ðp3‹¤˜Ã)[Áa’q÷íd1#¥Â7
+ê(¯qì‹Â*7Œ=nc)[ÐêèØ·úçF£Ga“
+Ï$ÛB°­ûzQB§ôŠ¸}à¶J_h¥Ðb_tÄœjÀº	§FÈ,&s…Æ“·Z‹~t×’lYO¤ÿÝf<ä[Bvò\“¿í)ñçê™Äç=ÝÀp¾…y"ݝ©p4ª—h.ìÖ›ëÂÁ2Èõš)‹|l?ƒ5Lw§a´ªj±vã^¼Z£Ï­-óXêÌçî|Âa®6+¢,†JŒáÚ³÷#ìâ\+R#ÿãŽsKpçèƒÌ;„ÔÔà¨VÕÁ4H;×ÚÚúd¸Mò¶¥¢x|³pv¤ë5\ÞéV,$<ˆßJ[£ëª{5ª¢èçæ=n¯¹9H­CŠÆ¶™Õ¼clõãRiÁCê𣭡8“)G°Cá¸ï¶YÎÛfÞÑ×6¹‹‰n¸SÐÊŽ·ÅËqª-~W'kl»ι­i{××0;üjsĬ'Œ”¸-d^ð•ß§xYP'¸"œëjt¦¿¨‚Ý;×Hg­y×Scœ3èAñŠ»Nó½Ÿnù<,›£Wd‹BqVJëxÜ|„;±ÌÔ¸©
+®ØTI¦°‡=j0¬;”`b7ïYó}£°0°"­‡@	öéŽk}’ÜJ
+yËìé(üœW+Ùnf±HAsǘ|•Â	NÀ¬$|ß".úNû.6VÛýèg„÷Äo!ecImœÓ³ÂEpSÔUæ…ä^Iµk]k ®‹WH5
+ᾝ¹]6;øùjÕ²ƒ»‘Hà¶ê+ñ¨­_¸%”È\Ÿe½ *[g!}ldÏÏ~8ûäû'_\ß|õúåÍë«Ë×N¿CèÑ—OOžÝ\¿¾üñôèÙO/Þ]|ùæâòÕw/n~úú«Ç§OmÉŸuÉß>¼»à¢Ïñs–°òÉÚ#Û¿LxO†2ÈÖÏšf…%Š>ù­Â‹†Í<TÓ@Ç4CŽmÏ‚
+éZãáÞ#œbJf+aöU"–Š,Ü6œä@^‘p„q’&uG–cvSpÊ»Gãèž#6€äÓžbD†3H#©ß•4 ×±îúT9o‡Ö
+]7œPÍ'€”¡¼ê½µÃcæ­¹çÍÍq,ö —¢
+žFnFÓDoCü²¡ÇC»ÞÅ<΄Kiµ•"\FŒÒ˜A@à¿]¡ÖŠÜòçLCÐ-°Sˆñ^©¨†
+ꥦ¾Ô¯©È˜×È
+ØÂ;/õ0ʳïÐkJ»²0«háÑ–
+ at iRõÖ­ñ»’Š<—ö¹gÿ)²)5>FIµ%ØÚïà9hÕHR“ªßrY+öš ”€ïwŸo8:¸Šà…œ_pŠásÎkà)Ž+Å™1Àèj€ç·ž“p+¹‚cÆZ„f´¸ºîÉØòF²cƒ&drìÇ1ì
+ ^Wp:E¶qïnðÞõÀû;˜w€ñ{WQÈe-^€ìT˜˜öúÀkðh†;Æ8ôŠ”5z]Éägõ%
+=5\Õuó@K`pG‚ýé áø-ò”˜<Ç’Fd"ù¸Ñ’€˜ÚÔ%éX²ÀìëvZ¯‘°·f¦¾-š^¥K,ݸ±õ_h;S+ok·8@ø‰…ýªÊv_“A°¥–­]–%ñ‰(+ê&ˆ@âDQ²9ppgø
+Ÿ™°è&çý†ôߎB$>6ÌõŽn¾$«=±‰$ßfÇ]sŒ\ë›b¦¤Udw™*{8ŠÉíÒ0)j•™Ýè(>¶÷½Nê(Ž<CR°?‘
+Pl°6sᥫéOÑnæ¿xk:ŠAñíS„ZËëÂH«øfêCo׶&ì¹Ïoÿ
+üqš)[t6¾	…
+·úoä+é¡	Œ¤òñœ|ÐƹćcKemÙ“ÛO†Ñ«kþÂÿŠ×MÓû±Q€û3!õJ¬`·sã’rÆŠfBŠñ¹Û fÎiô(nŠ|îU
+FÆŸÇè#AL®Áçm	ß™ÏâG<‹4¯/
+7øÊ6„·Eæˆ
+
+æÈ\‹ðx“¸Ö¿·'¦LqÜÚ¯Ròí&¡ý÷àÀÙ…íêXFNü¨œ«?ýòÒÄV]à/ãí-¸ì’E¹ôÙäԐµÈ.º5¢Í~&ã^ºZˆÛ¤þºôÈkìõ~omz¤‹ÔIÍı–@˜]MÃÍM­Æ?3€!œG±·…ÒÌ
+³Ë2ärä~àºl
+‡m)¦aŒØõñÝÜÔ[OP|õ
+ýæ£pºÓP5
+ri¶L„ûÎb
+ØS2ÂZ)Â]nƒê`æÒes¾:ŠV¸¸v¬§åè,°&«æîœâ¨ÿœWГC.Yí>'~&8¦AøÊ@6°hbÁïó
+€›MsnæUÂõmÿQ0m269x€A¿`w]ÜÆêÛ7%Ð
+Lû?øëëZa©èbúI7`K…ßZǪþÇ~ä”p°,­nCMIŠ«íd«_6? Ô£Ò*Ò»”R³Þ…>ÿò{-çÙÃ6þÂ~ÁK†õøÛ϶5tGS›*
+_аĿì!kéï!U² {†ìö%žÓ[a=}‘×/1ˆ¡õ[㸿ü¬	š5ùÝ£˜ÛiÕÔJþ¦ËàiÏ\_¤`s"À!»Ê?/\è¯tò½ùY°iS×:n¡æçR;=A€˜ì¿&šü^À
+|Ò';têÏa¶DaxvNÉ+âÉ®+ŽÅ£íEJ·ó‡³Ûîº4ZJ‡7|m„Õ ˆAQeˆ{ìš°
+™ùª².úr±Jz6zlPñ‰Íúqo)~oJN+iºEàõbˆS®ÂXÇÇëÑ
+lªm”Æi®ÿŽ“E<“+Ñ­c¡ùË×.bÈf¨Æºï³ã"àÚÏÇPmifâÙ³$·
+1ŠgñŸ‰-‰â”ÕÿÃèô©€»éVžïÀ|•ªÀ( O°ë¶i¼Ë`f:«
+P–	 øãý³E¦_#‰¥œjëÝËèSɨéUÙÃÕ0aÿ¶*ªm7>Ægmœö:ò3C#á6IÒ¤ƒB ÙKom<¡Àë|ÚåÁó²ZÏUøàqµ®
+túAäb2ø˜Æ›ÂЕKõèa0Î&Ep3¸û+ ÏÐÂ]†½jøEçNg©}$]}܃å;¼¢z‚x×¾UÇ
+’3xU@zUpSµ^~tÕ<lbåÂØ{¶ðmºmʏ(ZÛ¯¦ü ìÑÉ€aj¶ü>a­rÀçúÙØ©xkøz»…)åcÿëv
+/û¢•œ·¢+A×ÊNçO¸Wû>Ægƒq-Ó£Ú
+	0¢‰*
+t‹ß(iUs¹4¬²í¤ØsÏ¡i&®«…™
+Šv¦ro
+!åY@äSÁr ©'Ü	–î]O–û›|DÛ8ëpnÁ¡(In­NƒÇË‚ß5üý/ÓÚÛc‰ÉöAÅÁy	jY
+¸¾W®O+x–F ïXKŒ¹ëG»TÿÞT=ûÐ#ã£SôM°ž!pÐr}ûûbIÄ‹¡‚g+T½pLÇ9ˆ,êÄqªx¶:F2BÑñ
+‚ð×k‚ì«nœyrmÑìóÙDèÀîœÕ÷/E@[á<ïÙÂÀ
+vŒ
+7Í<@¨Ï1ÈÉøá'XMœq–›l;¸Ð‹Sø¯Ö-Jh;öº
+.`=_Ýäè1W͘þ^ƒUf®µmåugwÆèŸ+\ua¤ˆMv8$jÐõ8ꍸM€cÈŠÜSOCð~ÆßÞ€ðlÙ·ÇøS9ÈÆ—-†ó$…†«<ëI²ºAíZi&ÓUˆ
+Fjsµ2\ó·9¼mE­öQlš«™~fbýú
+C
+RÅ-Ùã£7ÀÚʜǡ5(ÃzÚ?.`—á~iTW)[;§º1èÛ­‚wú±ûe0ˆýÍG‘`á²k…bÂæä(“—Æbcôû›š…È‘³û[Ò‘l¿ÊÝîÁ辯eþù—mȧYšëaÄQÓ] _Öë¹D:x‹sŸ99'OÊþò¶,â¬kÛˆtðK˜€…6åW:¡SÐíÓJEYºS­ökÜ<¬-Xl×ÖO¨hgL‚ÌþòÚ²‚ûÃßÞt“ꞁ—ø²›kûBž§}ïUÏv¾ÝHÐñ1À3~sÓÁrôàiÇ·üZìZÉK_¶î*X€F[z6D‚rU3TúÊ!>ĸûåüÑÖ|°³
+6ZurR¬>×Ó¥Df(ÛÁÈö`o-‚‘äG«|ÁŸŽ¬8ÏÔêRå3ûáŒA>¿¼¾Ü;£#sàz¥ìYvI{¥Îls3tΙŽñûåµm×ùÛÚ$Ÿý`®k;Õ•àMÓ@xïê×ðìMзÉDòº«\¯ä	¾}3SÇ­oõ(ŠýàVvoÂúNÃÚ™?"ŒþÆk«™ìVW¸ø&oÍÌןÂ;Ué¶Å׬˘¦€ƒÇy%XÊÃÚ¥k¹°Q9?ºRâ*æÿö#Te	ÀÁq!8»Z±*Ú;AÕ0¢^u
+÷k¾n‚$†jÅè6
+ÜãuÑú>­éMƒÄHjÛµDc˜ï^ÌßlfOžq¨:åÒ0W¶ì#ÖvªÀ±è7ÚU
+ÏVH¬ÏbáTûƒ¯	ìµÀ¾î{ÃxeÁŸ7D;ÞÕ	¢¹€âa¿=ˆ[%
+ÂTDª«‰˜ÛλAÙ×iðÞÏ÷abéÐtjÓ,!À>ò]ÊUò$xú;@•y&<²šäŽ!uÝì&KOWÍ
+*<ž°®$i.Ñ”…£_LŠ×žïü¶ˆhas0tˆ—›˜ rÁÝ?SXzPtÀ7ÇW5˜‰ 1—UïŠh=„Xó®b¢^Ó:ã^áDŽp‚kÛúžÊ°€w
+T²ë¶1ñš·Fàëa {ë^@Oív
+7eÝFÀ㍒%j	&£Þ]=éÝú@pϼ
+?fOvÝ6…LEå>~t	I;7Xêc‚3Ú^!r„í^ðJN
+pøïHÂgöPúDULƒ€£üÁÈ+¾<pS<´Žt¡OÓ
+xÍ(˶#†¬gÎm–
+Wä•ððïNxøé‰ã§Ï´'žÔ´Èzz+éi°Zä>´Øå@ùµñ™œùŒ™Á²û¸±Õ(Úe2ÕÙ»Ò“üç.º'ØòNƒ©ý$qLJ:Åûé™Ò‹÷W2µw„¬ÅMÐWXŠwÚ€‚YvÄœoã
+%ËïV"ÈþÊ"^µ=ovä6¹ãÙ|“
+°»yXô¼BIÀ9][¼Ø”ûb+Kzèëm>µŽÂ»Z%f)d÷¬@Šó5î«ÀØ;׎<jü*0üf'X”·hÿú§‹<â€ß]¹•h}‹wf§LÿIÔÉÂÁC Zˆ?\ƒóæ—*ÓBv!¤ÉkKWœ°ÃE®–s-.%8m€Ž­ôH:Þ¢x‹¹/’£àu¥¨ÏòíßCŽ–Ñk‚Eœ(=ϺZ5ø©`ƒ‘0ërœW^v*FÅÅA6OŠ;¼kÔoóþ.Ý—]]%¤ æ$º®<0{äÅÓ
+–~ÒUe 	ϝÀÿ<ÐÇ"¨Ë|?ï7Aª‚°°,õ©Ã;ýÿ7ÞùMÈ,ÖVú9.v)ê+ÞTÉ
+†gœŒ
+ÿeñofH¢AIwÆ—¯kñ¤*÷-
+Sƒ`¦¦—öôtƒu7 ð'¶zùåµÇ¼WÞ ± ³Œß6ø²]Ok!EóÏÿy8€¸Bõ¾èŸ!…D÷'N>§Ùؾ¹ooá.½•ô’5]q0øÜ“FÖÞË`j
+à­ؽ€ãÔëƒ-Lƒ>†»W_"žç§Ýx8­Ø".$pîú@ÐÔ/¯õyÖ³\æ4	ù嘰îÈ-ÆžÎ)ëÆìÅg§Ÿ¸ÓâÅËc-”túh°U'ˆvÐê9
+$VT’?_«	Ük»èŽ<Þ‚ùDÓ,rD`àêó¶mÿ‘]õ¸’æ8ìs‡¾À
+6@ØL
+šî¯þ†%¸´]Ô”9ÕRÃ${O[ϵj~T³ÔÌUô1™¶ÊÇlOI¢«¸#ýÍú;ê³8ÆŽÄlØ7©õ“¤°]!ÝOóh"A˜Wó%Í%˜TÎà±oeÕQ6•¨ðEÉvÀ@`Kପr¨—o%<Q&ïå*÷¬üì¨ÏW×-[ ¸åS‚ÒSAÃpí}”rŽ\À·œO¶RÛß'6ã¡û¡ƒYv>§sm”<o»vµËýôP(	g¨1˜AøÒ)»t?鶜E“f½ke6µùõÜN¡®‚±’“†q"hƒßgY+
+t6ÀÍ.=[s¶ìM€° ê?».avÂ-¶¯³ŒuÐŒG%'ŠÎÚZÙØ^º–Ô:i	´ÒZsÁO•í«hJ+½À9AÀeh¥O]XJ:l
+%NÌƝâ8ÔU!†Þ<ÎÀÌjúæÄ®Ìb¯^
+
+Ð] Û~çS‚F‡SPÄ^Őnsèó>ýü¤äß‘¡$éÛŽÖÞ›I¿|쳪8YUüEÁ¾kšâüÖŸ½Ð”	6¼S`wn
+fÑôjo$†ñCE2Úueü(º\Îm즵gÈø}˜Ó#Z‚[µ‰4fb_,84Óæ!ÕLLæ‹`)‚
+?éÑFKÁ€1›ÝoK°ï­zmûmpwãZ\¬,†ÎšìÚTò
+R
+øQ
+þýGøBDsb2Õ1bÊü‡9º'_¯
+¢‘Š?’¶×\lÏäêû|µ‚›ë©Æiùjÿ
+¹é5Æ£wO¸ä)“
+ŽífÚ`W@ÆÞó@òò¬!ûÅ
+¬•x…?ÞÉn\ŠŸŒRŠ#°!EðX<Ëgu at HÓ®`š	Ü-g;ÀRë‹Ìsœ0ÍÔµÒ…]9|3ÒÓK
+Ô/Ñeûò°ËÁ¢¥+vÏ£_u»TOgö7£ÙƤ’Ü瑝<IóD¹]͵æFOŠ”ùaÍ»<éᢑü¸}ߧÌÖokû2m`o0_¦&8Ÿ¸&—>‡h¦î£ïݏŠMZ4Xb¸ÐpÖs…=ÙÒ”ñ/*ë_ÔêcükS¢ÃŽ¢Ð2?~qí…‚çÛP{gä`z)­V60ê¨ú;[U½ü·Öv5ظGbü¨êÆãý¢pº(…ÒƒeW^FÐ'šîo.Mi˜0JÚ¹Ö©p Ì¢—µmJ¾Š`+íÖŠ¸(³JyÔà ã \`+gÿâ¡~Q|â×·}ÿ"leÎBK¹„}›4e06ü8z]¨üûE±|îâqs>aOwe¡Gð¨¿(ìÏ©YÑk
+ÐB¥kßþŽ3üþøÿÃܬ´’uö±–ëŠ;¶v¸Rd‰•ËÈ܆Tq~Wî®I‡ö[™˜ò}
+t|±îóãûì8k³ûÒd¶Ó¹Á6¦Ûe…¢úUÂÃÕc/iж:¢ÛÔãõN—b*fê¥Àv´trŠ¸Õј1óкš¯ò
+­u5r¸ˆ“Þ5ª.ÀéÈ@÷è°ÞÞ0b
+´y× ¯Fb3Ÿ:œ#^,"ljé9BŠl”æKAÓ €Æ¾\{c¯a€ô0CĺOçÔ˜ºðŠöPÌÙ§8ýÍð.L
+#8281}fùÔh¤&rϵ÷e÷å
+sµw2
+¬“—Ÿ ›…ï9*[»ÖîZ‚Í3縃ŸJRÏCÑ
+ÙpM¿>ûí©"ŸNÊÉþÁñß«,áÚ­¡qÖ?ÎXÙݦ}075Ãì89<j¶{ÎJÕøïCèlx<DTžÕýǧ ØÂ÷~²[F9ƒb0žÚö÷`Ý„Âêe;Š†¶ïS¼ÖªA9°¨âêú=Þ[¦ÙìÚZÛZ9Œðæþ¯XVد~}þâþáÕíõÃíŸwW÷§o¿xvzþæáþöî÷Óù›wWo^~¸¹{ûãÕûï_=;}mK~øÇ%?=~¼á¢ïðwöóY²Gó¿_ñ?øçíÙ8?;ýòŸ³¿
+_;l9&(Ô­ZdΏBk±p44*‘
+
+¬šrø¶çꮤ7æ
+
+¼¥I¸oÓÚA©ÇuwsŠ2Ìú÷ÍÞºv@³òyÑK¬NÛLžÙKø0å's%4ŒËDgWX±-xv¹/0/ï-
+B¤PMtM‰1I<ãLóX<BZ¡ÓQQ’4áLYIãwÃ};àr¨-fG¡Ò@«÷µìI¸
+Và°ù¾â ¹éà™x‰ÝüÍçƒLö<é»,nÂlÐòœu°7vÒ®hÁæqdXôÁHÐÊN˜Éfç~í0z¨U‘èwëˆL‹s6Í´p_ü¾qv”‡ævëÛƒP«ì;ì]4ÐÇŒ¡³³’‰biƒ×êÖe[”WhðW¾E»rƒdÍ}QºâÆu˜sÞ<CŽ®EiÚÚUûfð,·°(j+z9׬ŸÛÜù®Ë¢¤›&l
+Ì|{‚¹“ñhxÓ¦^Ì”(ü‡N$}lz?ÚÝ“+?Öy^v­]!ó^höV²HiŒ©…0Kõn®3Þ
+å'MÚO«.Ú˜çÏ’*¿^J<Ž‰o§ß™Fm´wCbÁ
+ju*À®	}Ç
+ó6žÑ>¨Ež(‰™ÖO±v-	@óˆ`…*e«•Í
+²ÉÛ½¤¯¦{Ù%w£Ö¬ê–
+€ÛPE'kËBû]—\µÙu…F’40HΪPé;÷¡ëš™v¯¾èüyÝÅþ÷µnœÑB¶/B›®›)$ÓyÖ~ŸØñØ6c<´­±º8n¡˜0mÖujeA…ÛBÄd=ࡗ˨•6oçox§‚KAÓÑ-.wDL0Ÿƒ«ǝÝåÙ|Žé똹ĘO\oŸÓ0"
+àцJ&®è=å]‚Ó7¥¹b¾°tšWà«¡b½)ùÁçè·x;™±³}-X6Ðâiãåb\aºÜT‘O~÷¾T‰¼DZ¬­cŠ}Zðº¡ÖÛ)»RÜ,;cU’œSU㸋­gW€ÿ=y2H%uÕݾ±ã…©Tæ[Ûv‹¨°­…!Þ,7§Õºôhcþ-›e*
+Á–ã!@Ìý`[ˆáäÑŽûB̏&ƒB${jm‰ˆ*n]
+´ïèV¦Û|o0Ëp’âʵîºÌßäá,Þœù¥Äh—Æ:âb0M¾Ôœ4cº|….á]š¼ U¿mï}„ż{•9–_uÐSaÙÍ€
+4Eba
+ýêáR¶ÓÖºóx±h8“V£‹âA'ט“
+ðÑU¢?H§æL®%ú¢>À}…Mš´Š0
+ð¤X(4²{¡.ˆ
+Öµ ?%—=Ð‰¥Ýå(Á¡ÁqXs°ŒlpGw|-áv+cðÈz/Ÿp׿>s¸z	ÓZP`n̶4:côzS ÷¬ÀVåZ,¿Ff:`CW^y,°
+X³Ø×
+°é
+æ
+îmˤðèa›.~†í0)¦³Ö¡ß_˜ƒ’e¥Úž^–5¨ûþ%CU‚öpsy<y›.c±È@&Í£\„cj3Ö–4c-5Ã7h„Yq—{¡¼ºJtÂBU4\½‡ñÌr;?á £ïrœ“ kÕ4Â:b(g›ªà<DÄ„¡®ÃqÕíÉ¢Yìªëp\2àÍBÜä½0Þ]n0[	¦´`¼Š#^Ȇµ‘t^óMrV”Í®CgU•™…_Ë“"oû¶V‚7ÙÛf%{™2a	‡×Ų„ÐàÜÃJ:+Ñ…å^å)ÜÎ…C\\ÛF¡KÁP­Ò…
+K6.ÜË|Á¶<l˜»;A²a£¿Ä¨r>V:†¹å<ªŠÒ‡õྦ°@sVS•ëÄ7äÒ¢K¢£À%iÃÒá;¡öÓIÆ…¯லaÐ5F“€¹AE%Û-5y‡£¯¥•²|ÆH´¸¹Å®ôò~`l@†êÕ.³4Ö ©Z}†ÐÑ´Ð{ƒ­¯ùëÞÖŠÇ	£„F’C]ᩤáÀvmá“`#{Ò™ÊæRS#Rx}ÃVo-ŽÍ—p…®jm´'>
+1×I5¶ÒTß_7MÆØLÃÛžÞ–ká&6O°É˜.ÒÑEØîÙD0[µ{˟ѤÀ±åèPIÚ {픚¦Q¹ÎŒtêUks ôbn5
+Hµ/÷“K‡ÄbpãÉiã¶MIèúûÀÝ£"÷šÒ+î=|Öìì§7ü–Ž¿ß˜—°ÔVøÒšýÉzHbݵß
+Ô,.ÓURóÅ”áö]ÁOxÃÊ>e©R“éØg¹MÊ’qÅr`C)M¥€aåXòY}ôà̽·3Uj Â>5üÎ_çj<‡«ÙÜ8$ó«ŸŠ"\Áüfè
+/áz­WS6xhBc’
+Öq^k7“³'óOÿOl«ç­Ç­¿Uq¾ÁU,!´[ÿ_½¹f´NE+ÝDŠóõ6úÏb$œ¦$&†ú5®š´èÄW'¹+N•Ç*›7Žgm‰Œ>éät¸Þp3„¡A at lG8/Ó°þ7à
+endstream
+endobj
+102 0 obj 23622
+endobj
+103 0 obj<</Length 102 0 R/Filter[/FlateDecode]>>stream
+H‰d—1nf9„Oà;øû J¢DÆN7^`b“&óo‘,>»4º?è×£DªXÔóùýñ¯{ý<Çöù´yös|îÏ€úØÞ7à|îó…Ó~Á¯âu½ñ®¾½vÕ#J(v5 >Ë¥#Ðg\—Àç™b–kçãk2¬±±Ãqº1àyŒXGo°x„óì¹Nµ\yY÷2‚ùȝ^Øtœ\;ÝüùºÚh™44å÷Ÿ{®5{ÎQå§n}?á’_070öÐØžy¸ÁznÅzåÙgæ
+®ØÆ"wÖL“©…—JàÖ~ì®ÊlÀ)—P.#©#Þí½¸J¢=kHÁó˜]n`‚+Ê€çpw‰/n0Ý™˜#²¸Á¹ƒ¥!:~6È4¯·ïB¾¤+fëM8ßX7êYøþøóc|Žgîµ>ås|þÅý®S…yðÿÏ¿‰·Qx©ï>ꨣ⇟V]	ÂzOjM¯÷¡ÒXpœ©„{¬LëÀñt³ŠÇ#³JÔ¹£ÞÔ¶f
+â™ð
+ÆÊúþ~ìXcªÖ^ìW›âå5Û*dÛyþÀõˆÇIªÔän+8Ô|?„ꜷ¿?qUžŸÂNG.“7¸‡võc‰cŒ[ùbP2vÊ$Ä7^¨›pÛAÈko n“tÞÖ|o
+Ü’Ú†='³°Þ`À‰uò
+^º©m
+ñ”õ<jPÀ;A`¯ÂÆYr-”gV¹áO“†P<Bµ~À~y„u7—ɺ܎ºäôgký¯1”á›’W”¿·³³^*wS0ì2	¯Ô]žÁ
+óö‘»
+·;KoÁtÿpå]’k!Ç›¶u]‚=Ç@çª]¡²çÌZÛÇ!m7Êbk½ñÚÖ!(w†F\®õ›µ7Çüƒkm¯m/þÂZ³µu‡˺
+¨V+R ap;ù6©ƒQäZ»B ë6Ð*ϵ
+Lðf3[6B€k¶BÑ´—FeÿóQø–£K|ëc§ÝD&áôÇà& µ6 ÌÖ7ÀÊÏ¥"íWÞMÆ%ˆýœS‹%ZgÁ{²q&\ŒL°.o|&׊dÕçyeósÐ8½Ü÷dz‚yµi0‡®r[û•aa&$Œ«³l.…0
+fA§QH\}>ò[uð®Å
+à]n[¶0V†)ûæ%œUûB™lÔð£NëiJȘsGwùÒÈŽKù„ÐN[L¯íÁwŸ¦‘ÐåÔ”Òz™‡
+úö0~tæPtòçP.‡Pê7úî$«fžoFßÖa·@™¬.UÝeí
+vP€Ýã—%M¼ŒÉº2ïJ¨^¹FyGV¾™Á]’lÕ²RF!\˜N‹nEv¡Êg¶ÆÆÉÊÓ†>¹æƒÇ®2«°®j†€«0VÝéßæákK¡ô¤"݇­b¡aé#L˦§œFª„h{Ր•07®LKöÅ'Ø®\ù†OW&Ì~ºîJøÙ5ÜÂ(ÅÔÓi\7õÓÆ>Ëm¾ž\kÑ’\(á~ßÑjO¸|B¨ˆì”¡3kF)88†®š¥ú:Úh
+ïiK±ÀÞâšmà¾2<2‹#uµéª2ÀvϺ]GÕ¦0­a\<o
+:(ÒU/ò¸êóVþæCLË•xÚ®µŠøy5§{Ð_5€%|ÉÚ/9±q)ý‚:>û÷3fŸ‚!ðß´/w¤Ìd…ÿ)ÝǦ†½!C„02
+'LY«ðªípí
+_U#Ë¡r6%\ÒW 5À®†ÖRËc×}üŠmFåZŽ=T6Å,î;<v™È|(ùsšÓ²pѝ92x厸~ÿ"¼nŒ
+p›5Dsë
+rbbÂÏ[}Lº%c—ó²u›õ÷£3u^½üG‚W»Xlï†Ç毲úâÐhëòÅq`À«ÀÎwœ0 V9'¼Gy
+ÔÞW½Óü$´”<¸œ±¾@›E¨LHu%Ëi¿vM@·”³Ÿ5’ezZ¤N`Ñ£Bî>
+ë¹jfàÍà””2Y%åðz˜Ùú
+URP.‡ˆÀ¸Y%®!"`ÀóVq\–¤èæ§Ìî°²˜Å‹IÓT»Ê{³£zà¸k2ˆæ¹\;(YX;Ã"æ®ôñ×ÔI¶ò‹Yàû^’…ÒšœY´§88Ù~íötp/ZGˆÆ#]GK&§ÚÊ„wrh±ßw€¥×®Ý§Ý©J­#¬‚Ëùfø[Gé¯gnª6({Ê1¡ f]ièë}ô4÷šý<Oϳz‰…ÏéQΣ¶ª1áí2÷ÔÊR¨¡ÿåºêq,ÍqØ	öu‚dÙŽ;íx€ŠØd±éœI‰òklV`ùù“mŠ"36Ñ\ùˆç<Éœ,
+XØß½ˆl#ì:A$‘î})õªüSò„š"
+$X$h­D^ô*´nWϝwW­¢	ÊÉ?3ËÒ*ÿH·÷8ºÀÑ5â詬^{{aÞfcBÔàÖŒ&Üw-¥Œ	ËÞ$¨À¥¨Z¿w‰-Ñ9Ìvïìkðµ¥J±P}ŒÉ%K´È›pð<lh¬È}}Œ£j˜ØùÓû€-iÊL6êwÀ䧄}‡Þð®l¿¬ö‚.Ë||“A*l†ç@8üùõ­9m3d•E0ÕÚþ)Zô­mdP0—oã¥0
+{þ<Ô¢¹©þ!
+¾+|SÜÉZê~DˆóŽ?3$ðç3é…CéR	¦Zñ¦gÚl*»ÛÔX95bļgæ‘7ZBKj˜w})tŸ áh\࿹%üϪ•AŠü<Æ°UãB|=Áím<V{ĪÀ)¬„s6³,±•Ã>#Á=÷¬!pT
+Dk¨
+É^,1‘,Õš³™ZÔ3è-f¯‚2Ïâ“æ¯7]Òʏ+f±¢zOàdbK+{ç+~÷-'‰iœ×Ô ›Æào§°Q¶{|žÜ›lwü•àÍV‡ñÇ$,Rhž8‰Úæ{?xÀ»¬‹-dKýó|ý¸~ïcž¯ïxÂ$¥5Jn½‚C´Z7}Éç#]JÜ€ó}§ÛGë¹ô2[
+l!
+ZåFÀ•Pè*ûÕ®¾2¶Á‡ ÷×–L;Ô1·®Ð·68·:«µ{
+<u/0­.ÓxWµ1ëc¦Ž…¢X&Ï+ÿ‘ ®€èÜ­P¸Œ²ËëH]+|’#ñ“{ÜS´Ã*äÚÕ“™-Gb:ó{–„¨/Tõ#Ãnj8Œ4kôî¼Í1”¦8)Î.Ы€õ4‡ú¿Lk×
+ÂM[†¡KÓÔK	g«+X¹Bc•ÒÚtIiÏà°:YWÐDc΂}•Ò•ç®NF&¸Ö{DJÖOe¡ÛŸBz~ŒÅ¼
+ŠF|O›îª
+D'þRx\¾ª•R6÷y/N-Uì:^‡à»DÀ-]Š¿±ÏLÇ—]“Z@Ð_×ÆmD‡CÀêråøkÛ¤E°¤h†fäç1¸ÐšQcìZ
+ˆ[¿ÇÔØï
+y+µAMY0¶‡ñÁµ”ËÆÚîa#D­5ßðßÿj_í¯Éþí_íë?ï@Á usTÿW°ôpƒ5®‹éÆ*5/P Û¡.ª¬à^KGæ[ºœ[Â
+jÂÅÙGÑk1Ån3à™uh´í
+¦EÃ/½ŠåW¬+ı0$¹íõ`µ”eç÷U´Ù¬6Mî•š?XaÀw´«	U“mr’Æ×^,e›´óÆV%[À¶kƒ³ŠqÍæt+ðý\:ŽO=jlHA‚nÍ5õn¿âÐäFu
+¾eÖ:
+)lÚ…ŠZy-98€è‹¡}wY
+À¾ý”‡³ðá¬~ûú6Õ;FJ:Ël\lÐË`fy¤ƒ
+
+„Ë\L®Â.Ö·<óð«µñ<¿åÅ#ñ>Eg‚––/@”øÖªÞ€3yœš‹ 	íá·BÂl«¶˜
+ÐÊXv2C|+Ð(
+TQ1Âh<Z
+k&½SÌõºXÏôF&Ý—Óœ½`…Ì~ý˜¤ö…Ǐié™M½œA“­Ç“%µ=¥•
+9i_C>°4esWBxø±´'&êhçýÜöÒéÏSJX¾d/ÃBÈDó¾
+ÜqOkd_ç÷yi~W¦¼OUiTóQ:mdËI
+ˆ
+
+v¿Ê=½Ï©ãâ!=Á×C
+`ÖÏ®àtž´Îƒà¶Vçª.¾a9žŠ{¤É&­«o ­ºÀuL ^ $lö)Àµ6ô@à¬0yÿGwÕíèuÛÀ'Øwøn
+Ø@›H¢þØ^¥ÎMQ-´µ¯
+cã4†70\~ûÉ¡Îî½XàìŽDQäpfŽ«.Iqæ-ÐvšÔÉY†ZÑ9k8ŒÓñŠæGç>·>/“ú€ðÜõšÐЄâ^´³]	sM8Én÷ÌAÃÕnIú”%Øì8•GÕ:¯Nª1ng©Ù¸­õDtñ
+yë`ËW4k"¼í´Jgתs몇`ß	î<¨¸@5T9vªÍêÁ7ÀÔK=Ç@>€+F+;ÌF(9ÌlW©4…`׬À=«ÀÉ&A=Ù) vm#A¹ÄV‡÷IØ3ÐÕ²ïÊé²Ì,[€óØá‘…ÜC¹4‰aØÂSšˆŸÇXé6ížzwä–¨P/–©¼.\JOð<B1ŽvôaŠ^t‚(É€"ÅÁ¶ØËË&PF@j-’Â@è„X‚fC3ïWMï
+Ž,¤•H›¼“†
+	°÷zò}íò#À..:†Ã?Ú²ö$KÃ4D*8cEòÁR½—Fñ*I'ZÓ
+²“׳Õñ«0òÀQºD¸ç—'ã¾§º±R£AÛµÉJ¯k­3®ÔøŒðÌq•x¶ù
+Ô¼ÃKÂù^–¹™B at LšG_YmýC?›X‚eÖ¬gá×\[êÌæh3—Ž(öô¹tWÿ^Gã’Ñ
+-Úøs®ÝÊš)Û@¿½gyƒÇ_S•ð@;Kn¦Î7Ìêä3—¶Ò¸ÔUAª™†	òÌmñ:,ðÑES¡iFPKñÎ3Á1ŽlKËÚÎ,¨a¡,‚
+ð5E&‚ö}I8GjE]¶Ô©t—öÌØ:„N8ÀÅÜâÚ¯)ˆ=F_çø;×é´PäÇÈ°L†Æž%&ÏKú
+)þ¾¢pµE_!¡sD~æÚ¾¼HîéAؼÂñøq¯å}
+؍X€[Ü \àï³ï>ÇùWC¼EF#8x3wºiFx+ƒµl®L¦Ø—&¨™ƒcüü5‚-×>I#î šüHkD׉w ˆ¶µeO‚>UlmóÅú—»57º2¼}Un Ât·cw¼âsû™ç†. at zVë‘ü|®ñùÏ
+’Ô°A&µ
+×N;” duOr"Н“p$×\	°Ü@A»Œ
+inD9ú¸REhbe¶ G ¤eòwYJJU«Ñˆ ½x·žÏu4Ü©Ív&
+˜çfôQƒþJÛÈ°?:®'Js0°ÓFoaàJÍä ûeEîŸ<àÝOÜ =6Á&gåºÆÁ*½ÖÃüI°ë+YgÊÙ+¦ež
+,î€m†Œyh‡Eážà8ÂWì[îçbÔï2ÀQþfñÙc¿ (¸ÒR”ßVŠæ]©»÷ylÜ´ÖT­û«®‹	ìÈ ×ÖUôÑ:(’	ûŠ RÕ
+‚cäÐÛAûBèѶíøácŽÍ
+F¡Ï4©­l8U>K9gDç_Z°e
+à6‘ßrƒrÀU•/°mj{€155ó¯°`ñY Ï=Ñ·­P\±7ªó"Ú+
+`ÙÊ6.áy£¡1Ðïï~¼+7x¹Õ›9€Û{&LDõè4ÿË]äÕ=‚‹ÒÁ'õ®…d¼ð…mÝ©H1)jùçœü|j	gBÊy–KÏI¯k‘UÓäªL*’S+P;ä\4i?ÜÔÁ^I-e[¾U]I5±=)}\ÜóY…JyD?8ØÚ¦~Éùÿ“,Ëêoþùõ7?}ûîþÓ»xóñËí÷€ž}óüöõwŸ>¾ûð¯Û³ï~zóëÛ?þüöÃ}óé§?}ûüö[[òçÿ»äû/¿¾EÀßÝßðrx4ÿ{õÅžñöꇻy{öüöêwÿð[ˆ{[0Æ{~Q⼈Œ¸Ænõ¨|èÝñËŸ¤c ¾tx¤Â¤¯×ÝƧӵƒƒnµ[QzZžn‹:˜9¸BlŒ`ß×¹¶zZe_“;Ú–
+þ*±Ã¢…B2Ìê+6EAavÿó1߁¢±Â͉kG {†{@„³xÚ/ãvßVŒfFÖê¡tqE©‹aùÄùÌì¶9@‘÷Pº
+ѨS›ôØÀ÷m3KSþKwù¬ÚyAü	î;ÜMÀ†OÏÿIVÖñ&D‹ÃYq¢Ä"±l„"ðÛ§º«úÓ$ƒ(ϝ3ßLwõ¯p†J «näáî
+yÑP›\{–›f­ÿ˜ãøPwmÒ:xÈ5ü”Cvƒ\wF÷äF€®0‡!®«îZ;V$\¨%—ž‡>¿(ŽèÖýæ20B¶Ñâïq_,™ê­u„Šj¥©ª›~\Wwˆ–Ç'â¯Âu±m³¸ÚZÁÝG2|G(œì±ApXìknÆKG˜á¯®åošÚ'-­wÊ}Æ4€«e‹¿/z1C %øšúkÉ .åÞR·è4üèC?‡´ÛhèwîböF—
+TàÏáÑĦ•?ì"ìus¨£†Ýѹo¹(ÒÒ§|¼¦é%<ľő{꓏Åí@3æKïÂÒt;ÅŸxhiL®Š™ø3mŠrža¬Â,»©‘±ººk_0H	Ü@=lB/¾Š¥EŠßRÿamöjρ¿*ǝ"î ¦};¦×™kežÁÁJø‚×¹×é]³	£wS¾öEñŸ l·4«ö…㏘­n-¬ÓâÕÐåB݃^7-
+H&+ÇÀ:Ñ4Å€Û­|˜	Þ5¬±8ꉅ82Öº».¹övDäZ×Ö˜Jó\A
+±ÖŠžרÃâ„{¨JKƒE•º•/½ccßñyVèðþå™*­Ä(….öIù
+áãueÖ›EîèŒyOT†U¨è¤nù­l’Óʸé'`Ÿ¸h#*¬y'VEÈíöÅGë„;RÒÞCN\}²Ç|‹mé2ÍÜÅVƒs«Ï#و˽ÏÆ—<Iåè?Ø¡‹ÊPc¶AÄë­dBÀªè
+²MFì:w ‘‹t×ê^ _£/[‰µÕß·&þDƒBt¦ZK_v¶Ýl9Ö‰:{RÄ®z4CûͨQt%-ÃÙŒ$[½jÑp¿ø1ÿû̬ ÐÁmOáG-IQoŽÀvx‡~ëd4QÍ[›…‡¶˜GP¯Ì‹C¨ÄúòOˇ|E›Æô¢aœkߚ폹€ižG¨¤xˆì }áÕ@—ñø¦3@$š˜Ç»um{NÄ›tW6I·pgóÌ6‡¶E“ •qm):ÂÉ(ã3¨^¶Tï!Bzöt‹k4=È]ÖØËh\›ÈS0«)î½.{Þ¤›{Nžja帆ҚúßjRÎÛœ!ÓñðwóÅÓñx88žEPÃOáÒÆÖZ˜—fÚ"-±Ý
+¿ÝÛQKDååÄïʹtó¡é#4ݤ¡°núsôÙÈÚ_&¸ÐÇIp£M$3iw6Ix7ÁÜla!^nº¯-…A
+ÿRú¾V¦Îñï‡'rOo[_VFx›ÿœMIptัH¦„ÄüˆÊ
+’ç
+|û&˜Ñx‹S"Fá]±gW– ãŠGC´
+,Ѭ"àAáȇťí¸N;”÷᥍ËÍPÍãýÚ7ú
+ò9AlJ…(ß32‘a8¯
+\ßð8Ú¿ž4y÷T	-4ëóO’'™Ü{¿Eh‹ÁÕ9;=<ÏÓ,.#Dì{Óä³iY±Lˆ>‹´r³;b%¹Ù'rIZ‚KH[,EÞÊeë°û˜ÄCöÇ/yý=.Þ³ÍÅ:Ál)VÔõú¸DøÙMs¨0~¸ÜP~€®®ïŒ:.ÚÜ—÷µuÁǐ  `RyØ3((Ó„-C箺BÈvFÊ+A›ÊŒ
+“ŽSÂjIk ËI*=¬w"Ž…wi¥~]Òj¸·´›>`:K¦Ÿ’=aˆÖ|‚‘Õ‚	´}fçï/p0ažÄu_MéI÷´â>3ŵôϵ?çËÊrÆÊY¸b‹‚ÑOôÐe™
+Еڠ|&´©‘êSI_p3Â5bbÄàsó+šdIÃ?©É3:9ëÈYì&fÚ2^ßuiÖ;OÔ¢|,Ú÷ˆ2½Uš°­Œ¡¯]N7a›<2Ü­uñm3±MsÚíH½„ñ¾f•ŸÍ–ƒc­”¤˜8”ÏkŸñŠÈVNI;QîˆÙ¯“Û±²ìzMMÜGbÔŠ˜Ss]€¸2\4c‰ˆ×Z<I=2êåq ÷Õä†õGê-yt0ɸ¸ñɃßÉlBÈØ (!µCìæü*IFÝ'ØI”ëIF at 9gôs¢Â &\uš¡Í£Šeáq´:¤æÞDñ»ÖÖ•¸^Ù¦€³¨Ì`¶a‰ÄÝݺMîP}à’ÙÚE뇑ÂE‰GpVà1b ÏE|‡Ù»ÄVœ!®¢KǶk„ᵆ‡hrr6£ßÒڱ›!§
+{ºb:Iž…mâHÌéä|ˆ¾Xæ|(|ïXoÚ –Kdíºèœ|SÑ,sÈmtˆ«æ—Ù`£…XD|¶Ê¹6X––®@Çÿîˆ	'SLó¨µu—×Ü’+-yƒÔ;œá(áÿŠ¼!6¹-ªn­k)¦¾–VF®æÕwi5²Žk;GžËÞ[”}
+hÓ0„„ƒ’Å9u«‹ööP!öƒEÝ¡PO/M3ÀŲ§Do6À³EXhʼ“£ˆ
+UK3V?Qñ¾A)ya¥Ln܃¸azü±y“ñ:™á˵"u9JKÔßñŠÃ_yZL8þäÃ`ä¢J~xu°ŽB´žâÊøCž—²‹˜¶{H4F('â
+z£yÁF³ÞÀ«ÊúI½Ò{€#úÀZÆÑ`1-Öú{A›ê\; Öóx}ØSÔýÚ	‹¦¤ánt¹¸Ó¸Í
+G$d:~¿
+F+¬M‹¢T)ÖRT^ÎùÕZ›	çtwK““€‹#óUylV`cËÂ:
+;Á>·vé༯÷òÝZhj"@—‡
+,9ëÝ‘Úpí ¡¸š±7ÀT
+^T£Ö`eŠ‰Îe†.×ûVNÌ›ñT¤®•5|œÁ˜¯É6„#f3ú~“þÒŠ@OL§#Om€F©®v^8Š¶k yÅç#út&Ûß?üñþÃÓó/·çǯ_>=ý{ù	Лwˆ ©¾ß^Þÿöüôøå¯Ë›?Ünÿ|þõëó'[ûöò#VþŒé‚#ÀŒ]òÅäãò·W…/ƒŽø¹e¶÷³àJ#¸§ÍÒ¥ÛÁìzïØ®õVÏ{#+LÁMÏ51sUi±sh¹2/‚žknÚ@í
+K²ÑRêù™N±ð²1Ã{ÓdŽæK4]ö1ÐU(EÕØ`žÖ
+Ûk‰fÓp	FY‘VQÁ ½‚OÚ9L
+î¦C–2m¯UØE|¯ØÖE…“èvÀÁÜ€ÉèÎǐK`n95ÂcŠ¤`"ªSÀc_µ˜Âµ–¨8œ¢‚Ôœ¹Üª ÅϼÉòA< óF8¸ÛÄ2O^­À¾4B
+êsÊL#•ŒF“ÀÜdÐÅö9mùÉÛ}à)#J¯{ëc¸â&°•ØuÝÓ«U'ó–$XzîÜVéH
+S¡hj9±#U·M­‘x1ï9sÅ+Œ)	6˜6Ä`!ùFå/”5çàâ,hnÅÅãd
+ì¬$tÜèˆ\	Ðù,üðÜxÙ²ÜÜ,+—*¬ÒKÚB|T¬0ÅÈ»³X<B.b¿µåv¤]€»¶ð
+‹*á–vÜSt2gŠ²#À—k½>²N¶WŠ
+sÐ÷­%âÙýZè[m-8¼Ô³ot,Ì®¯íhØ©}c 
+‚…̓´P2ظ¬Y
+-Uý`–Íß
+.Û&WG½¸½±™Vtï7­#ÖÆýš»ÙìÈEïò»Ö©
+¾1B¯E~y±ÅnÄ×Z*©K0${³´6Âcçe¤J0ÞX•ÓZt[%ìß0ðpÀžð×ïZÃm¿´m­Ž™3oÛ˜4Âᙍš¥01™+@¾»à:NË+˜´kHr¡00›j‚•{wy at SÙ›~¿9ïh–óÂ#¼Šoºs€Ó{ÌJí[Ùýè^âÅ
+<ge4ˆ
+g5¡¨óó̘iŸ*ß‡G\>;øï9úùÕŒL>à²ÝV;
+©¬õ"wÞÑjº:¼A
+4WÅ°#Yö¾4$¦—|®F…XèãÇ5:|EšijD3çIA"‹ð
+c-ºÈ$”cWD°,>â|±ág]
+\òà ƒ™R®½!&ç¨
+@!Å3c3oCÌtn´	¥ž_ŽUL/¼J	ÛZUðÌYkçôæ´îÝäHSÊîÜ‹
+<Ý$»•ù%Kú'çœ;
+°Åà$ƒïײWžîl
+l…wPÈ›a>¤mÍú7…I
+¯ÖB4È ÖYefh•ƒEt˜OtX Q@Hc•‰Eû$çc€o²c{'nf`þ+`퐁ƒ¼aASqÿu¿s‰%¸Dg
+žNs×ÞœºLq†¬5SZZ9Ö¹{»¬k‰Ö)—Cr;XÖ°žÊvÕÏa’{ ä³la̧­5%%§ 9ë7“ÑD–§9£ñ¿oÕŸÚâ¯%0»0м
+Èá¡æ¦:«é…=Ü;OBcú`åì3²˜u¬[?²5ª6˜ÌÆáÌmÒ¾¯:šÈanL)ƒx’D`åcãFÇoXQ“—ýÞâdª´Û܁QANžîÖÚq/±JOJ`óËŒªêRÁæîm‹Òóî5@ª³žAÈÉ5ÔÚÑþê˜<(*•Ì÷Š‹±.-§ššËÐÓN
+÷;ðª
+Ö\ûÕZKDI‡…1ñAJ=XÞ
+0±fÈ
+À½Zû"ÁN«ó¦ƒE“`páîÖ‚ÛÔ½´¢Ö¨t/ 70¥éº™Ì57ÚWú…ÿ/9hq5©¬ieG€=‡oï‚ADZA™aæÝ·Ìkʵ£¾¢Ãäó·³ê[)e-­ìMÉ0–&šúØaºCSø’¹( ÍÈ)¹n9»³€”OS,n
+øóá‡?Þxzþåñöüøõ˧§/?zó¼3ß÷ÛËûßžŸ¿üuyóñã‡ÛíŸÏ¿~}þdkß^~ÄÊŸñï!]0ð׌?p‚¿O]þ¶E¶õ³à2˜Ÿú‰—	ÞadeCÏiÚ<ô
+xç®±Ô]‚çÐu°ÍÞ²Ì.(™™NJ¬z°GPŒßÌ
+p)êóêyþvî£U¶¾<^æmÓYÚ§Áàª|Ÿ
+ì69zÚ¼iÞ*#J)'ùYµ3ùdˆ°ÔŽ ·†ÿ1˜)Ó`Ù~næÉb¦#Àgp`ÍöÙóĤ4a÷ï¼p…¼bªÄÓÔÞ´+RÌ>¬'E3XNz6²û€9î`Â(8iL-l¬}¬«
+‚^Ñ`3I0Œþ{GfDÖíÑ,£è¼uªò…)[º°_nrÉßæ`uMÕ¶.‰X·œMX¦°ga–ó/
+ØoÈ`5¾=’ñÕ Iù.³Upˆ:~
+ºxR.<ò…Øe¡ÄP‘؏B`.>9ÐNŒ©5ŽôÂЍqµ0XìLœk‚ó0›®íwÅ­G˜ŠðëeÛM‹øªØ5YÊC
+)P¼†ácÜsç 7CóדÏȡ¿({–ÔmžÈSaUÖ­Ôð^Ñ•4Œ
+‰Ó
+&]=D;)øH”ô9\\i>ìÝλ".ßÔ¢ÝèÍ ¿¦åLÙ×dëÔ2uoXÓm8ÜfK˜KÃB0Æ©à„¡S1ô£ËɆJÌQŸ»Ê´Ñ{”ÑdAÖäÖñz­3ށ·Œsï¯b÷Nƒ›3P«àK{Ï[ͪbYòí´!Y[Ù)}_sç —vBÏa:kÇ
+Úå%Œ„©ƒ•Opðäà¥1TƤ;p†Y­JŒZ9X<zà]{Î:3XÂN,.k‡@K·±ƒô+	¾è€f1Íè“领±Qg€Î=k„•ˆ¼ø²Æ¥yƒ‘Ú!ǝû­.6â¾›ÛAŠªsñbnûW±Øc•à©57÷Z±ô𩊱Ò
+Z
+0ÀQ®~8}Œ½éjà$ éäØì7,:?Å‹*© D¨®öä2WÍnÆÎns‰2V &q&4N­õ
+ŸÑfKQüð.˜ ÍB‚/©Ýʸ±¤î
+X&ð6 £R)HXòùx­• „@þÞ÷£IÒõ³âõlP‡@N%n“²XòÛ¯³¯A!]2êçîM/ÿY
+ÿ¿eÎO<3˜Ë÷UìY^‘{NüÖ#Ӎ‚<œ‡Þt@©±p
+¶Ð”úÞï#ï;•>Üòsˆí$*§ƒ
+=[t„¨n®ŒfÏ	Ê›¹²ŸUhªA€|à¸CRŠé³“!ì§ú)õ½*vìЃ*àyö^ÈSG#nê/Ñc֝ê‹`‘Ð
+	£â°ZÏ…V©Š=cJú—ý
+“§Ì¤!ørXŠ_‹-Þº«™TÑáí:C,ùÃ*íýÊxi¨± ¨>#ÉJV$VÈ[³gy,À‡ VÆ–ždçò,Z8½´]AîNØ„y®ÔµdiÍ;f­GK¥àBµs¸ˆð¶t\iCô!ÐÅÄà€¢¸!þ[Uõ
+ö5`·8—u3Q”›zÐzP=hÅ[sˆÅ‹€ð¬!]Ô
+gr>·B¬ÄÈÏcñœýMÃ'IÑ«ÉÊiƒ‰à£ïV„g‰Ò¡ôùh4§ÖýÍqÖÂÓÇ¢>>â)Å
+j¤±£(+üÇ ¸T,'¿²
+¸jíVØ=HÄžÛC¢œ\óã „Ñð»Vš°²]™¤óöš®Çf3ÅF½c§ÃÆVSÎ×ÄrÝL&(!åsµ=+¶fm½©‡•âŒg[IT¶ä6|Y™v²\îíÄHXFt‹ÇÕBìYCs=žM…v¥­8×ùN-;©,7
+%zÊž8Ô:ØWFË‚-°sÙœK=ÀC•9n8ÆÚi"C«ª ëXa9iæSí¬
+tͳ@ÜÌÕѵ$˜±.Ípæ©Es¶¼ÓLŒ*X>Æ+ny±DûÌ:¥¬UM\ VþÚèc[Y|¸ÎÅÀ“ͦÞ_rÐÜNyfÆææ¯ÞŽ
+`“pÅ;ó¡1ÐhZª©çÈj—8 jÚÇm2îw°@UPÝT=ŒÍ)¨‚HC1!¶#×:SË‹9œ¼‰&æÊTû>WcÀ­ù”±`ç¬Ø4ÛVÔi²kØ¥}«kWƒ¥ñ°
+|ÛóÜP,Jskoz¢ý~p2X9tš™ûž¯R·ù 2˜ì¿b#iVŠÉ"÷Ì,P懂öalK»V£ÀÅ|XËeWpÑŠ»W‚˜³8†þ­ï^T5µ"¸ÈëQZ,îâͬƒ‘‡;°µ¨v£Â,WªÀ’·­›¼íu«Êÿ‡±R䘉ê«Æ@nv‚ª@zØà$:kHZÌÛXŽãa[«‚VÝÚÂLÅ9OʪؾûÒZV÷Ï/™B0)°'n	W±Ùá]ñÛFûyˆd
+9'ˆ¢ÖØŽž±îý§!ŠBeì¾Ñ
+“ „j<Ë'‚WJu ClÙ±
+bŽ ìXW;BÚ€ÛùP 3¶~B"}GèPpÏ/˜$T°Y‡ºÒJ˜ú^èIwW°:ƒÚ¥ç‡Ý;t%5öFß³Ô”¤l#ÌP˜—F<9Hr˜D®¶##íë,Ywh›/RÚ4cc
+»™R—ìZàb\¯
+ü¯ÿÇó=£¯C¤MåájˆåÍ¥¹£²	’X•á	¢ºŽŽ®É›9ÞfÅëÓ`J¼»ZøŽ: È"È€ÂË·ó'ÅaØ+$]@ýLËUU=ºŸ`ÿrqKõàôo.K2ˆ„‰‹Êí+<ßG4œ‘ŸSW¹¬BU…Õ`°‹*\!Þ
+€c…v8PY¢mv)‡r1Û*„ž§!}¯* ׂÇz‚=Ä·<àÙfÏrÙ¡^ì.”몈)ú	b»UU.<oÅ@½Ç‚#;ĘÜêØ0²`îùUU‹þTh\x,»PeØž‹¬T6OµÁÛ
+2ü"]¬Xa€V¢ðA¿yty´ì½|?Ÿðfoní9ô»F„fýQ?fQ\¯ÚQËÅœA«UÃC¶‰iS‹sßwÛc°ócœàŠ"·¢˜-b&P.º–%‚}ÕÉñ&_V”1Ï	¢7z¿qvÆü-63ʁî•N4ñz¨ƒ\õA¿Oxó26ŸToÜ´FØ}þËÓW³ö«öQ€kŽÌÜPéÒzº|ƒ›ÆYµ¨ÎÐÑXé’{XÔ:çÞ'uøœ'0®1åV“½²&˜ÃŽ¦xú­†
+щ\G¢ŽkÌ_º¸²d˜ñƒº6T)Ç7*ì¹Æ~»£¡y«v¬'u´íŸǧr É~'<@¹1=(9nLLjo¿ºi÷¼/Âû®vÁáºzOÄùÛì}ZIDvüüGWîœ6ŸkÌš$ú£ê’Tä8]ßC®ìÌÞÏ':_9Æn·ô’Dó®ÏÊ¿¢šÍ\ü¼|öÖrXŬ&ˆ4kŠb‡Ô“`y€rMÆÜ÷5
+ÒÔ%˜­;–3‡²0÷GNÄÕ~~íìW-3­¯,¸\­èº6ÛgÞl¥øY;ÛrÙŠ†hÖ=#|±.†á2l;##­
+ó4ä`Ž¤¾Ù6)ìã	C8¬û/ðGˆJV«4Ÿ×&Èhå€ÍóUËê첞¯ª*ÀÝÅÕ¡qƒØŽÕ_܏ž‹ÐWû/Í‘¦Õh¹ÅòD4P1P쾬iÀqõ›ý(Åx…Ç÷îQ†0¬\“ìTÞƒ¾¦½2„zÞÁA¤êx.^=&êâðDmþy$qæ=×F‚;ÆÀâåß4æf¦+†ä·»™}5OWWqì¦Tá;‰@1wïÿ)ˆl—áôì’‚×é«Q‡òlÚcbÆûu”£½/ȱâ®qwb³m=+ôÝŒ§"H·?Ïȁ!Ïˁ<;cÏwAka~6'ýO”üÖ%©,¦ÏʪÊKÒ z¥áët{ æLÑM`Ñè?ÏD©¥AUº¹3¶ÄFÖ3)èD.jÍû*Œc+?gS"à®ì7ɁkF6¨:Ûú$Õ”Ôþ«'•sVaÒ&ÈѨ‘´µ‡PS÷ÏÔ†a¡ËÒÀç8±2e
+œV. "§@£VùŒ»f']ØÈ\P¥KPêc·—uJHûAn:YÝ5^ÑÐ÷VÙBÿhL`é’¨“ë2ɢǜÈB†OgÍAtú—ø¸Ïƒ÷”*jª €;u+l™:íû4ôPQ4,@RÅÑ{L%*Á$ùW]QˆA/Ë°W)¹=Uô¨°¬LÐGjvŠHΗòp¨Ä“3ž<¸•7tíí^ ‹Ù<À¿ÏèÔ1ènE±õÁùëÔ#¡í¬'éÄzõ‰kj IJ’îv/¿®Uà$½~%’陣“§S‰ÆƒÜ¥Å”Òsh\>.‚$T.;·Œì¡“uN½éìVœ5×wu_-½ "#U7%Tl¹Ã(!´7À%}ôq{æ‚&ÿýê>ÕñüRù,Z}Ó§ažüïUW¿1a­žÐndtš’÷çSŠR–Œpœ“yj÷TØP^oÀçÏeÈiÿŸêjGca'JÆ€¿õkSg&uî‡'@Ø›Vö²˜Õ®æµÖåî ‘-€kµ—pˆÅµoã.°¹hÁ,É¥;ÍÆžàS†ã¾¥üˆ­iŸÉß3‚#¥•ƒ"ß5mëb ¡”z:::ÊÔ\XšrU1(ùO2…ºÎg‹]ºyW›Õm;Æßaú×{š&£ƒ¾¡zÀ™aÁg÷º“à£x
+*šÂ†™•`©G¯‹p`,–w8˜˜óy€‚Þ†<£Ýç´Ôšæ!y¼ã)žA•&)V~½Ö?–™•3Æù;Ęõßw"åÄ+{m9¸Ó‡ÔÛ¡ƒR€¯Ô}תÐ1î·‹Wvá8¿aŵ¤¿È]K™Yú fk3x¡²kø€QVšþŒ¯Q“ ÉSÙ¾±±)мžýK#îŒ+ÓÂvÈèátŇÁSOÈãÏ}$žÿTWΰ_/ª;\Ä~Ts$<tÂÿ}9oYÐ&paPÑàÒ/7ÎcŸ&ÙË
+!i5qzKiâöÄ«h._ê”W½‡ÖþŒÂ)“·»<FŠ÷
+§È$XÎh`ÄF!kHý•,æÊöÀS¤TPgôUëÊløú{MŒ”Ξ
+6N€mt•LPbý8ÛÛCpÐM™¾ÍVˆjÕŒ}£†tPv/’ýã…¥Xñd·w»Åà I!@%OÛØ_/¢˳ùhŠ]µf]
+ÎƦ– H¡
+V‚в›à²òb«kãàlv¢V·¤BªÁ@iv?n»QÞ‰käÑ;ÕžËZ˜I3®j×ç3Ém¯L ý\ä´éí[1Æ&aß.¶—Ýú_€
+endstream
+endobj
+104 0 obj 22432
+endobj
+105 0 obj<</Length 104 0 R/Filter[/FlateDecode]>>stream
+H‰lW;’9<ÁÞ¡5·‚ ñµåŽ­ˆ±ÖPÄzruþM _MH^w’â“H„=C¿|N~l1}ÿ׿ÿû³GYLúJh="´ZÏR^
+ÒT Ž)_?ÚÀzÆо­ªûò|‚Gf<gƒKô‰|kôø`«žìûöxœ£oï/(â
+N_ó8áñÀþàÖ·•lÖÓ$̾þîÛö¸ø†<”o)ÐŒTüõëÞV7É}(lõc†‡7¨\îÑn«@3á#¼Ðç¾mÏròþ sΟX¬
+®¹¶Ïñˆ[ܾÍy{gòØ!u‡]±Ãý¾P¼ °øYVyM2WNxöç…æ;K`»#OȘ®Q>L‘2åæÐðÃe}@+úö2îÛ²„kÜ ©_ò©òä_]|D=RñÍ™¹õ1àÈÐòÎ5Soɦò•-rn‡÷cmŒPÞï#Žy`ƒÎïÛN$Üež`¸v at Cþmb>ìÔoìrô‘íáq¢ãùQÞmµP¸*z½@–žHËŒcÂdU((|¶	J嚺ÈõBPÔ
+*Ÿý1q¯Æ”S2>P²a}{·gÝK:NÂ7ÌŽ8ê¹M,Çv2Àw
+Õ—	õ©§¢å|ÐÖ	~d‡5Ü@¤óeBHÚçÝaíóX§!,8Ý:ÎËÖËÂt½xĹ«ëe¹Ø¹ƒ¶’	Ò4í¼J;¡vÇ#5ÕñÆ|ß>écþvÛ&·ÝÝñ
+ŠµÝ —	¼µ	„@Ý	³U?ø#Œùë–(æ„ׁ‘x—¨Ä¦h€Á]¢
+ì&KÙDÅ/ÿˆ~Çü‡æêÛª{hqt
+n¼kPnŒù—øiuÀçv)€[ÜÔ_%¬+ócá!u Ò¢
+&t+.€G¤<„ÐJp"ÕóeaUñŸËÐ[Y›‚bŽ6k7ÀíÎ11Rut$h¶FÁ\)òFR‘½Šrd“mEÞ[x¶åH­h‹9Ì­X(çå-ÏÔ7Eæ«ç+)Ïê1Iƒ¯Â“(¡=`Ó:ž=&}TðLeJu
+Âù~4C Ù;Y[Ø'—ˆÚÒ “"Ê/'@Ô­T,9£åÔç *ÃTífo/ô|pŽÞ)æ¡ß¬—%Ñ	A¥ö‹Wð;!Òõ‰ÕÙ·Ù÷O°CAGC'–Êࣸ'I×'ñԾݙàî-!®YZäÿ¨OjÛƒçY at Lº£¶<.#ižJyY
+Yƒ©ÀœÐBíT*ãúì9Ê«¯“õNVØ}íÖTÄÑ º
+Î~ĽVFó&Óu­ã
+Ã>df–*®ëK¢xfRdtÅDa ÃAm?ÃÏ’5©ï’‹Ø
+z8¬¶†ÐC|Œ=æ¼QSMRÓ;êa{— K³ˆâ×gÓ̃ʗ€>¢â‡RlI#©óÐIÇvN‘½’”ªÛæMÉQ~§* ÚüþW†¬V9zµýÏ>`<e‹éüUëqB‡jET-my¼hk4Á:5Œ_òXeµïíÍÓ&íûÞŸ¾_IVêÀ}úYJ®Jn‘¦½xÔƒ0?u^QH»û
+`\-+½ªaF´mtwí`£Xísn~ꨃ¿øj|áÒuòZ4`.Y=[uLùúcɼ$Gížüׁ™x…ÀÔUtD°ýqiw°EÔÃŒ®]Ø	êÝ P#xcél6®Û)Gß–¶»V%³Àa~Mð]ItMßVßl‘A…z>ܲ¶Ê_u°…w¹‡š¿õµŸ‘zIí¨
+•­|îŽ~4¾+%bþ¶wÂ~H3’&iþ¼=tXs‚Ô;g0G}›Ç¥ÊÝ.ç ¥Èn®Uc.Ší¾lólnŒPêÔO]³M¬ùõGïÞ®ç|Þ¡Éì1Í×xÅÎC}P*`ƒÉjµ#À½z}À×&ÿv[¢ÁyÁž¹
+´®Ç	ßµ€Û~¼«c[­1“˜»5è¾9h%¿|€à9µ+íHX³¹+ˆ]2ηÐ
+PfçöX烫æþv¹{÷·|¼“•kÙÎäš{lþ¼8Š³ÈÖã[e¯9ÚRð¶*ÐÑ Ø[@¦ô ”ÿ3_m;vEôæÎ’
+éꮾx0„àD‰ŽB“ãQ2d.ÖxŒ5Ϫ[ï}foÈžÛê>ÕÝuYµÊæ=nØs²jˆ
+̺µçê3rŠóPUæpiƒ¿}gmy»FÜi>Í62˜‰lŠNÞÖ=€O±9	w°ÆÊ•æÁá%Y ¤\)˜êæà$s…ƒ"vËD¡°-çŽ×5(îa6ÙÄÒDŠïFÐnEŒЀ¤ˆ€2¨GPã€ÃA‰¼ðw3(:÷XðA€T‚&Šº„!ºÞÑ% é[\ôIÝ/ i³sÒ,¹ínÚr©6ºÊgþ¢¾,#IRgç	¹’W¬#ZŒ²?–£îÏо²3QâѽÎ8°`b5é`5Óœ;š‚Úáä
+@®tSIúŠÉž—:ùN"O¿m(0\ÛŒâ•â¼¤mLÀ±\ÙÊô•÷OªNš¨þ{«L
+zE›k†ï쵞¼Âd"ÿzœ6(¯Ò8­ÏÃ1¸ª%ML™=ƒà
+°™’TPÕž‚KÂo©úPK]KL7Wë–B8&X䬡ᨄ·®8énÜ´8RAev€ÜzØE¢H+Ut¡_p?+XDb̼nA¶<ö·h̾
+•io*Èw÷RÙwcËzå(hã©€ÒÊŽË„¾²àÃ,ko(Ž°ËM[™‚÷· cÂ$m~y®ªÞ×èÓÁÙu€¨WÛÜn"Ó0¹—ååͪÓfg¾Þ!‘²˜JhòÚ=»ƒcšö‘Käı³–ý%{…TX%9IgÓ*CP‹wp5Š5W÷ï`¨;[Å y˜Ü.VäÊI•îXµ‰°zÎK£@`Cri¸‘åB^6)@
+ \5(úNÙ—qkÚå-[ô±àÜc †¢n`¥ÞÄ‘
+Ìs‰˜¦l“j¶ÙÊ6ƒ¤ª!SŬuH€i'RÄU5ÜÀÐáWΤ®¨:ÔwVUºòâÝԁ…R´ub¡¦2}7äv1f
+»4û0oNi›	(Íjš}n’Ì@mü2©–X÷Þ„Ú4° ŒgáCÏ(j‡OÆt¯IEų.JâÕmö‘±Á4¯,X	Øt8s`V?Ž—.-½k­øiK‹”Il¤¹…,€¿l!;Å@e&.¾³E	pj_XhîMÔÜürÍ5:‰¤ñGW¤Âç\6l{è%?Ûëž6K/ÐôsìÆpôPWd`P12’¨{2µuÇz±dá½LTÌ4‹¢·K$‘ïÝÀ”û
+Ïi0#Ò?ÿ¾}þêþáwWLJ«»Û‹ûÇï
+³%çkú˜mº~î<å±À2mÅZíž]ÅE
+YYXêþ4$Mµ&Ûö6öég5P îý«8°¬3J|â|¥<DO3û”Lµ¢j0¼'e#dÔÈ.›íqUdÏÝÕwž^ñB1Ý{ØRGcë¾»nB%‡ÅŠersNFöIêAêO8ñè"âÿV?¼¾ywùþ=îuõþ扊€nЬ@<	U†PÄø—ÿMJ ÑZîÊÿðeGÜx'©kÅtƒ=YóZ襛RÆÎ.”gCe«mIØ›åv5öæâÅI9‘ƒ.©QœzT ¿F[d˜ß {ËÇ^''^/@¿…þöÏ»fVvëìºÚ–¬ŸHþŽPHT5»X k¯r¸kÃØ?¿Ç0ªE­º¯”ùäèŸ/æù¼(
+kÉùØÖ8•²øcç1ã°Î\1xÄã§c{}ö^zLŠ–г=‰0Ð9÷gãŒ4äñl ؐõ œf Hx؁€½sô•s‡0„:*­"Ђæ⊮ÍîzÌŸo]P`ÛÛdôÔ˜Õa.áÅñ´Ö"èªERxRœ;œ²¥¬»oÅq¼U?™8ŒÕà-ð®œÕ„ãI))aNÚÞ›I¹
+lp¨ye-
+GA)L¥O€Æu¸m]±™Ô¸·â*-µawId¥³ì¢§»]€<²Û­«Õg˳›×- Âç4»IÄ°—déÆ>†(£i`9KÍŽ¾|S"º¢¶œ¹¨«ï
+]­ŸÒ1/øä,×õlÙa`¡Þä%ö,„Ÿº5j1ƒHÖ¥†Ý2øÈ´›ÃÝ4­<ØÂxîÞBzyp¨x5Èn¨¿ƒ¦G§xÌ
+tÏzå~ñ$ºÕÒÙ$TÛë 8I;Àv_¡&ϺjƒR<ÒFš¤‘*…7<Q8âèŒâz¹!v2`Y5y•c/ÄB÷^Ž^¥VÉÜ*.o©Û´È®Oa©\g­È
+¸¢_
+àßšëIÃ]Ï™ú›“+ò‚¯`t#Ô¦œçí5<®‹Öê²;öu#˜®”ÆídäpŽ!8ÔížYd¢åõô6‹	TiNØeî=èò
+Ь4¤Kø›™ôØ6ç$9·4§´hY•ãË
+æË
+ÃFjÄHíE:|u9#©ïËÁ.y"´¥o­”ÖÓû
+©“lÔžŸµ€:³YNÙkB»x\€\EÆZì°„ŒaëúËÎK•LØý,^n
+är^#ˆ]pÅŠ’R•ö^©K bƒØóLò°c˜€æBÃ	•žuéhnIÒÝ`Hã÷yè×6Råñü²[	°¹diLÊ8˵Rd.ºæï¯MƧ+³u·­Þ˜ÁÌq,¦,;Ü—í—Q˜ÑÈt¶aw<F‚çyàÙra¾w×Jf‡{ý%F¸Ìê³ÛZcò7S^¢œ)CØZG\8µMpvJ©EÔW[}ÆÕ^S8Ïвު„Õúvn^“ÍÙŸþõÏ¿ùû//_~ùíןÿã鯀¾ƒ0ÙòýÓÿüòû/¿þû黟~úñåå?¯ÿøíËÏvôû§?ãàßðï+W0J,ç…¼
+Í•Ìoc‰7Ц€2€Ý²ÒST1ƒ¹Öh½
+9ìW[#Ø]ÑX/[ro:9VSùFCÇeñÙ%-`ðIA‡Š	òœ­ñ^3Z¯‰D?ÕùíXü¢E–† ¾ rNZ
+$d=“ø¡…äáãÑ6-à~”¡aŽ»¿¡å£œ
+تŸ\®æ¡m¸ËŒIç_͈øËpO¹è”&Ôsΰç¦".©fU¥¸ù4¢_ÑÓ
+ÿ]|)Aöƒ}Le=7ó»ºcÎÍX¬è|´]e‡5yC6è^Ìã8
+ÚÍå­v˘è–Ò¦ä´ÑÎÙÑ•ñ¢=
+˜5Sְ۝R¾Ïf†ì4÷¸æ[¬õ>Ï ÜøRe;(hñ%Áuµ4z¬Þ<>:r`áÛ¦M*}h¢¶Ô³Òä渚ЏÚvζµc4l§›n×¾•c(éç¶M˜MاÿùÃ7§­¾·æ
+
+⚬„ÁX`‡/uèÇØ
+µôÅð«ÎÅÍ÷¸@˜×ålÛŒýg¹ÒÕºÈ'>Š m¬ï1P\¡6A4pœ
+-‘ysöok-‰~RŠ³~§sX7 É}^ëQ#À;å}þA¶²K6ÅþUp°Ø>&¸|t½s·j7ïê†Üb(
+6ãø9Ø"·qƒÅ¢A… XÎ
+nrÐ5!©6íŒ_¥dÎc¥Ê!.¯<W›94ֺ轸ÑKª‹O„9NvN=8ߺ8t?‰Ûbû‰Í¯.ÚÃAëi <wqfÃLú
+)Æb¡ù¨äsò˜IƒÇÈ1ªµÝmTž•™tpÓ®4ZTÀ#sÑm5iö®5É­ëXuä`R81²×ø¥ì^œçß’{éWbgÔÐf`Äj•í?]âHä<z<.ÿ€ø¤°ØEÑs¡Çèå„Š?¿kÅÅ,]'øst¾\Á>fÔtVqÝ
+Ë”¢.Zp<#-]®–îØÑÉz¼Õº-ˆ&}ºÀ:â]ÃaâRéŠùvr_t8òËyrÈ«\®Ì/éÙûyï>„yÎÕ]£Éœ©,ëò£V»fgÔ˜s_©hQÑQvC¹[Ù½ø6óáÖŽUiºyEn^ßoçZãú¾Y”­iØrVjßê·¶1™Â’Uüö±|*îÁDd€tVLŠ©¯¥pFºú¨Øe¶Lºo
+/ª¦¤]ûl±ÕjÌ·×ÊVŽ:ø„^K9££¦—	¤tŒMҐé,1ç	€EíWLÐå4Çéa½<n®èº®
+¿”쟷ej:Ûvä$j ¯ú”öJ‘õÜà£5{n:Ziqùhv'gÛ¶˜z‚m¯Â„E’6¬uÉŠ>ŒÓÌbq‚¾?:˜Â¢[ù1¢ì$È/‹Fi´Œè¾Yä9í²‹Ód†°8»w(á·\ž/1Í°„3'-­6ㆡ9jÓ€MÓæÔž•4£¡
+˜ –Gg#…{Xé^
+ï
+¦!`âNÀ؃ü}VU­ÒÞ§»3pû²¤£­GÕzÄ\l¨-ÒŒöÝX Lu ¤EPgè¤3š§ºb³_
+Ü9£”z=|pF^óÈØ÷ ²o<À•C^Bi2°ozØËJ<ÁÖ8?}ŠÆ§–y#>NIJ¿>Ö ÉãÌmZs“ív&+ãcG˜,9K‚ЛÑ3Y9{8AwûÙθ}*øT߁_CIOƒÛUC¹ß;K¹k.+_dkRà‰Ù¿6ç)úèÈb0ÓGbRh8|O9¶³‘~Â÷x®a|ۥ΀qôƹ>Å.ïZ …û±kfîðßÇíše¢Ã¸B²±YaîÀ8ÁÞùxw¾ÕÅÔpà3(ÁuyI–	_eoô€jj{“ˆ¹åOI¿÷yùJO«½{º×Ï_”¦éòð&
+ª™ÙYvY$3&4.f¤TòéÜ°ÝRéEkÌÜæÔ÷lˆX‘$Áònpã¾!kñ\€óh
+ØQY°··{ék%Ç·\{·«4ãþy):Žïµ«*ñsµ¬ÓÖã=È`wÿý-¼º+­öôز¸ŸÁ§xý¬*²»A^5ˆXƒ½»e|»‹ßa­G9{lB°“É28‚Ýêåò(ÈŽeë¸;›e¡~TD*¤~+´Aãý}¯€Çi)ÓÎ,pÝÿ2–v«pdoÌ…–’¸ÂTiÃz]\Z+¯/õ2ó­õlv‹Â–팁€ÊÞT½Öqø‹[p'¥¹1œjŽÛÛ¥kÜ4Žã÷ÅËw}ýð&ƒ. ŒØ’^—oçì+À–÷ç0œ#?•¯w_ þãó܁Ã,‹©H™dM˜Á7¢kFxBÃÀ1º@ÖtE½Dº3P’qÌÁ@Sa@¼áötxÙ&²7Ñek9Á‹…ÊðãfÄœ›×w‡襑8U„s›†]sŽn°ªÊh\
+Àm¥†7)ÝòH‚‹`Ã+DÒ²7ïq8PJ¨m8Ì"êkZãl'„náL³fv²woÇYß°”K¨[tXÑÊì…‰lôzˆ°Ð³ƒ2—2øì=„ ¶H
+ôÐù{÷ÃŒ«QÖãM8
+’<7þë§t`4ñ·ßüöüËÏ¿|÷ãë/?þçß?üüßÇŸ
+˜Ö¼œ†n=}€oÒ\赕bɳì ùÉ/g	™•³1ùøŽ×2*nóñéæû‡îÇï~ÿøþïø—<¾»Õë6“¹·Û€°INÙ[ë¹W2POƒüß~,¥µØ99Ý°‚nÝ´]»
+·÷ú°»çWŸ`nzé„ûv
+¬sŠO€m+Õ‘&ÜS@ß¼GïªW.a–5J%i^:@wåìØÒ2@{4ZŒíÏm:´rw¡¦[t:}áð(±ñ˜3Œ({ô–›°¾%ZgF”š§žr‚ã4ípëÙ„Y°Íc”,3FîÚ4' Üíܺ6@Ñʃ£A¦"³¾H‹gÛ#£@f³WwdÞÀ}„ƒÜb‚_™’"Ö+9§øÝ
+ÓÏâÕS$X 9™V“Πz?
+pøð
+.øòvÖ2l{iݱ‚ΣIe[Aøä~´¾¾-?ó°õWÆ6¹»…ÍÍ÷ót:4Äß¿nöν_ÏlfS¦›z<˜¹þ0
+})'Ã’ÌÛÒ}Ô°
+±¢¼ö€˜J4Jd€øE
+ÐÓKEE®(°§QAÀ+
+o˜
+PCeŒ¹ÀúÕh4®rî•Mª½uÒLÚÒ©ãVéÒg½
+°<wª.ÜL.á¾-\°Ö{uZ¨µD`˜×¼"p‚áš°PBê	êؤsŽ++€“ËöMü³ºÒÜ4‡àãÖü¡sb´n„ä|…Ê(!8;)Õ®M½÷\¡Yxqxã>НݨkŽô
+”Z¶K×4‡-UoèHK<Û8Ä@IŸïIéÒߎ?@³^‚Ýû v˜¸Øe-´•h>Ö`Âœ=­Î#ZÎ,iÀ Ì“µd•Û@Ÿ0Ëh%ÑckÌpÕIúêsÔc£ì¦"œ¨Iýæì²Ï+˜ä~jæ¾Ðí•´«ÖÓª$ý2fú½Hx´ÓÿÇßÄkXk‚µß`ζoÙ	:\§=æÜ·]K¬¥ë6ð‘+Ì;µë×]o8“¬áaðœ‰Zå*b%õé…䝅/ð"µà
+t>°6krJØhþ¢­±jBÚÐ,½he±
+–¶SFT) —ðæy=å«}´`Cà¨¨¥õ?ÂË]I³¯Ò殳âb·[îÄnÛc·9ï¿)”ª/3FETHççp at J}¹2xGáF’Û2M?Km}pk¹3Í[ïAt^¥N÷Ñ˝Š)ïhûíH4¼oCÎ=x•f“ÏÁþ„ÏICxu°„ê’N]¬²V`fÜFJ+¶3‚ÕÇ(Š`DC6‡>.‡ ZôAàåRR©ÚÑg›œFH¹O9XÛÓ˜5̤3d at d½ó€Óí¡=œ6ùзyãZ4÷è¾4EP÷áXxùKƒ
+öš‡2-wn²ˆ·ó>ßzã°¨ÃAe?ú¥ãDFÏ;v¼ 6NÏõaóiFÜÄxøänG€î7±¯–þž
+²‚“eTwY Ê‡JcOt·
+ÑUvM·Ò¤]¬}W
+:‹1¶Iº5c§)|çÛÓuÒ6,Hq$®,•ª­¬ÀÞÎ#ÌZÔT×ʧu&çPt¦°Š}ŒMÓ¦i$ÌˍÁ:ƒ`‡	õ­Y•G
+·ˆD›ò
+/-‡ƒG€Ïà€²=‰b“L
+HñËè[	195XvV7Œ›5úßëAØ©¾÷ß¡€î¡þ<º†™ä—7||T£
+öÕfeÍ`Ûð±wÄöö±€O¯½®Ëu¯©®kC-‚âp—XºdøÜ_ƒ{®1é$#¶‰$b>sØž¾˜bOãl[>ÝbŒiV<‚¦rÌgEÉ®]²‹Vù÷
+TãˆiÚ<ˆu©£­õ3ôžÄs¯xåeŸ
+ø©^þüÑ\`£RãT7ç° p¿PÒÛÜ3*Veäêž^7ÛÖ^òùzênKˆam5ÖÍ›‡}ÝУŸöðM\a	%jOp„gËÞ˜ëaµ/ÔÆ ÛÇîô`¯wþî„e¢=Kœ§Ç/ÖÅ>-ñlî‡þùÕÏîge	(A™[)À«pÆhBÂv°Y˜gQˆH@óé"‹ûÁ=.x†lÆ$Wšï>Ê[ÂQv§4û’Ձñ=î•#ÞRtH}q²GÕ#ÑÈ€ÏR2h4š+ë؃íº=œçé¥	¶µÄ…yðxU 7wWü–¯ÚÃ1
+JoÄR?-¡
++ÀB¨Q'ºå9Š¡“-ÒkÛß!(…jIVuc@Òk%UUwŽÉ–ÖÃQNË®ÁMR|Œ{Pr	'Áµîžì&°PçÓªJ5\† -ê¨G2<¡G~Ý~œÎV#±yö&r‚ÃÔÖèêæxœèœ#_
+ÇU#ؽHÜ\±r	a§TJÁaùy_>ë3cÉî¾ÞÁºx'(	 Bmùµ~=KËšV=ßwj×wMùó`é|zƒda¸‹	gr¶WNu vÇLŠ#Iû¹É w#¸/âz4X¿¿ån¯­Ê)Ø´õ7ÑKÞdŸoÜZÖµH~OkgN–ª¯µ°`>žÍ`¾òéu}ËÓ\zwóM at VGrÆ哘š41ë»K[J®AqÜï…èLá¬Û•m"«ÒRG†x‘mEpzÅæu@‰u“äðڥʡMÖHû0‚¡3¬^ÖäÚÅYKÒÕ¢±Qtc7~~	ðõ˜DY)XÄÎtG¢ö B×£P²,´¬4ɍ}öŸ&Ÿîò§`¢hìhͱµýœûNlpõ•ÂƒaÌv°ÎÚÆÅ'ô×ç¥1W|í™ó㇝|ãfãê álÈŽŽÈmzâ¶Ø\–ÍN]ApiJ_±ÔÐîx$[ ¶LîÆ%¤
+×}¥O
+¦”W
+̝…¼«û%y7a#¿>¿Ã¤{'ÌÜÙGñç?“&jÁ¬!çü 
+_Ž‘Ì¥7VE°¯Â0ê&ƒ ªý^neöc?ñŸ×ÐÇM´u¡JÔœD¥Wãú{@p‚[´Ÿk}u)§@3k4+ÀqI'-Á
+W¸Ú8ZáÊó$fŒˆÎ"ŠÆ)œ`¸hÎ#uXªžVŸ—:¡¥–$"ˆ:Ì–.£18ˆƒZ=0‚:µo,À„“-æv2‚:O˜ù,ªìÕruðé¾f—;†:©·õÝZœT‰¢oœ¡ÖÎ+|¶6¤°÷´½à>¼<w¢ëÅßÞ²¼Û»6ì©ZÏCÂDÚ»HΔ眗Z&ôœ(G1n¡áÍßFo™þ0ÆîŒ`5o
+†¯>Áû¾ê³„	¼ùÖŒj‰
+ZôIÌ=W=X:ý…ÊÖè7^DK؍r^ÜÓIü {)–\8Lˆ“Ûh~ÿe¢[ÊâoƒvÃNØq
+:R¥jŒ"õ,Q2è
+øõwÛ{Ç"hºδâEúýIdëï.¿'·4Š×?ì)~‘þΛ'=&.0C¸Ÿ^™¨õwãGÑá{ì¹õ²ú~˜²Æ„QÐÐ-¶·‚’™U-‹PseF¢iÔ›Ð	î౱ȷ-ð^u®úY„PÙÀW¿¿“ØL¿wÒ–œ)¦›€¸Åñ¾«9ÓÖ†þ—I“A 	¨·u›I¶ÞzËüÿÝ
+¡•àQfXSEâb`	º=ŽÍØ
+L‚“ĸ'º
+
+U˜ŽÇÁ¤EÂé<Ÿ¶)êÍÚÊÊ
+þ²—«ºW—S	$J	­øö«!lÄ/4qÅü_qÀøø4
+Wþzl«¾ËÆE\@Ó@u8âj$›çi`µ]²
+·òWÇj&=R3(›Œ¯zžœåô
+¡F$	@\T-õÑÂ=Ñ4ËÊtàq¨ö‚æZ\ÜŒ:µàI2üÕ„ø±3H at U&,"Ø›”L5ÉûNòB Ë»qˏs
+UÒLìuÚÄ<2¥obhÊ"†œù’ñ}¢µÜê•dT8ó…©d–q¤hÖÖ+ˆ—‘še¼U„ÞÏ-
+‘ãA¥
+Æ=ñt¬ù²^Éú&0†²ƒ÷K'uÎÖz“|¼¶óý}¹É¾uÚ”CK†÷kÝĘ« z%ϼ%n~k“s|…Üu
+.ÖÜÂ;â~t­U	[ýÐãXy§úJE:CÓn
+,uL¿“XºˆLƒy%Äõå,Œ×®D6²}RÙ4z‡¬Ÿ¼MìtÜ®Ë1Jn)'§ÃAL (A'™bbˆ¦ø{ŒÚÂ
+šž¡  Úe|+•Ÿ%S…Y©î÷Äôÿ¼‘gâ¬ÓûJƒë¬éÃ82e™#µu3Z5Ip…+dß©
+Pô
+iûæÞ”M2Ei
+yC$˜o²š|'}¤\n%ŽM;͝|‰õZêØ”©”ž™0²¥hUp¬QÁ4pæxùUxØ"i½‚ßUÜÎþ[F}ùÁCÒÚ¿jì'	,Gb³<Û s pãñ&¨ü\©½ä› ÍÚbõG0Ñ–Q	©›Òj½N¢W}®]—i¯æ"=«Ké («ê=ÎÕIGգϯ[”Òt™SO¦«žìîûõë©£aÐëyß7Á=È“ËQ課JE”µ@ß¾¨i>,!»DJ«ÎN	†ÑÛšAm“Ÿ-†pma¦ô*—%=û¡™þd¥†(4±¾ùý…V¿ÑÒ:;
+´0bh:Áõ”a´¾Ù9¥¢üÒðXa`Çù²\ìe“S}†˜΀UOZèÛHôcfp€wÂ8R×Ja8æ|Är›áZðr¹þ÷ð¤)·YJ¢¾Èn›\PY†É@&¦	Ï=F"¢ÀÏ!ìqZb6°çÑå
+™¹ËÙÄÈ1`Á	¸ºÕáj®8ÀÀpÈäõtújì¸4¦¢†AN‰’ë1c
+ªÕ[®î-«l¢»åJÑyÄA3+³óxÜG)ÙÝ{vt²¤²Ú:8úÈáénìX™IíÔz4¼!¥ÔDpz‘M“Î~ºÅ$™ã–‰Þ4µ¦lZoBGJYyå3«Wbîw«ÎÁÄhºNÊ¡’
+õC!˜sgZì:![¬}EœsÛ52ËR·ç9RSïëŶæutÆTØåÙ_×OL¥§÷¬•B4û$R
+`ýA(o_i2
+OkåŽ9Œª‡9ô–€kÐdÁýˆ}šw/œ©èÀðäXéÀ>Ø<`š2VÎE7‚`‘z-y´YöBcpªT{ÔÐʉªCæCþ{Àv®h=‰>+÷ 7Ó'!«?'4tJqß=X;g¼Q%ãó2ý0öè“
+;,° ©o¥1AÁ^r÷ö;¯A'ø¶£
+_§§?ݍº5RrIW$Mòýb—AäÆU¢[­e_\W„úvYAè²}@¿M;?Ï<ms´tP4««W§ž8šAÚãIèéq˜
+ ³
+ÁfÎ`Aׂu¯.¤-¬ë¢Æ,5ó°ËØ}…½‹På8l³ic?0•:c¬»RhTÛ’Â劻WK£2Õl)EBq?·yÕxÉ÷[Œ#4œ\èX¶öÒ#1$<Ž]GÌ)‚„cÿ@í,/=Ћ†ô^¨›Vø
+t®®ÂO).ã¢ÇåØ’¦zqÓá?:>Âí¹Ä´ÊËÒ7]j§GjeœÉÃhÔ9˜
+¿µ¬ù
+ã¥RÌû
+ÿ<â¬wÁÐÍ §¡Ö2øu”t	>‚|zh:„9µŸ`ÍÙy0J}-×{¶TVR4LJ	Ô Î@gKð©9p-ÂÕ¶ûzJlQï3ß%rátB[= §%‚ÕŸö Ï–ðdcÌçV…g ú‰§2[‰×ð†±øÐëöÜFN{
+SVV˜>¿î¶~üi†¾þ
+
+jDb+Ùï“
+dÙl¯©»j„3¡›EHJD4kõ)±p(O at v´`ZðÌޱƘ”røMl—‘Áz*ĝ|>9¥}”ȧÓHìàäÉ:4çÂð•ÀÿL½%èž}žkr/(ÁhóÃ4¹äÉ„žýø‡ ŽRXEÙç•£Ål¬±[{ÖÅôf	J$z‹æR!>~—E°…€ï6!_jÎâþR-149.Z¢3)õI€¿˜HoâÀD*³ ²65ÛNÎü퇕|Úúâ…ã+³ñ÷ä°×3ìn¢žã}$h÷<Xƒê+û×}º–ì Ú[¥Vþx)§Êve{Xb¬üØ*V7„_ç#÷€pŽõ° /¢lk²gYäITŽbÑË^þcÍrè¥œH¤P7
+†ï)±MïN+ëœmÈ›¬-¿URÉi´–A‰ØäУƒæ,‚ÈR‹Áq	®xPÙ˜PeªµÛ#M§B_	äþSIþeð¹.¯©¡\s\pÇõQlÈ*•uRóÀX]¨]
+_s>%Z[–¬gë¡•üǶ
+O¢¦î¡C]!v¨DP¥3ˆÓõT°õˆc¿Ž*)X­&ÅX?Hgl†ÍHnE¤?­kuƒ>°;–óYêW¢í
+¬ÂÜKˆ nr=Ê–àá‰wò²K¸ú®a4
+.ÂlLÜ+0).c‹5¥)#L˜k²Ä•Xו'+ž‰ÏЕO7è¶lSÈ`'É–ìÕœ/Öâ[¸˜[ÁDp᜙QöüffÒ•ãwŠ+ù·Á쿍f©Â±ºúŠ7KOPöàšI¾¦„a°>,þË;¿y,ª²ž	6AŸ‰sS@YpÆ@𾆆ñ $Ÿáëyq¼øQØžh‰Ú­]ëä‚—Žãq·w¿7…ÈV‚ÏG¸&y„6ƲTêu0÷û
+íJVõêD·Rfm«Hö3LN=D[Ž—ÃÜéG´A¿R@Ú
+¨vÝg)ùK=T[× ¡­ó‘š­Díu¥3‚œùueŠõ.ÎØŸx?k·²RÕK_,qÆt\‹œOZ{?‡fbÍÏã‡è:Cwën$›ï`€…ßÊ0vnÖãaë¨ìšÚ˜O‰¢éÐöÆ‚Ø<"}„‚õ`¹ÿ>¶×ˆ]§(ºÒ)ÂlRµ§#ØÁúzÕ·„¥DwÕË 
+[PÆM=ÞÑ°À®œ¥‘J\áÿ<k:KðµµAu7›$§³¤ÉÈà”s!ž-E at ylVOÙ·5˘,⬹¿(—U319ãPÏ-k¯ÒR2K7ždýªºõi‘£º›%xÒR@\WIDÅž]A`rY©ŠƒG"=BXßZç©°ÖʇÿÏxµk×vÛÀ_Q™ñ"@$kµj'õ­Uúÿ3xqSÒ‰ãB^×
+©c 9žæî­h°õ¨)B3ªQÎ4J;«‘šÛ6úVÖE*Úð́»ÐÐÅ°üìýÝ€ŒŠ`){&r¬rŒ ,I°¦?ÆX® 6%tLõsB_¸l|N2TªùûÆÇømípm.S7]«„CÄù\'<(ñšÐ]sF&J#X'¹JW$A°õœ‹qj·¸¸ê[vØ´Ðî¥ Ù…¢kIé_*÷pÌ6ès`O’Ëüãhê3‡íH¾}©Çõ3"̃ìk
+• ÀS,¢iÔÁiôþÏJÀÑ—SW“1´êtN‹É[¶¡Y˜3:ÿl…m]ïâÅ»<Ý¥®è9³0¢¶¯BBœ(Zhwìó=ˆBߎö³Q7ÐŽ6‡ý'ÒXcø0Àý¤¨]ÛPgL_è³6þ³Š‹ƒ1ŒhœŠÍÛ£íÇþ½ÁÖ
+~ò³ë~ K2V¾ÉhþçãSÂáØýñ8XÊa…»´f:8–ÚW#¦´Œ¬yEC«_µFõtLå:=Îi1£Fn`”¥×ŽÑßÊöÃý›¶ûײ~œÌõ©Ðhf”^Ÿy`öµJx±¬˜¯é3W<%ŸB9¶<è<œ=Æ;VãÒëÞµçÉã×âý„ë!¬"ÂØiüTÒ©oÇà=3t¼n‡‘x$„ ãý ^û°„ft?Îf´a”áèãÐQFVWQflÜ/ÀŒÐp at 0QÂS‹-,ÖT	ÃŒÍÔkD1·KiÅ·æ6êåmcNAÍÈ)ÖoJ
+8( <ŒÎk°D4&į`'”0öFëzH£øà
+ý&ÁÝÙxO$·‰&Öàqw.ft? ô¦,;†ID™@‚)ŒbsrUµcjl»(h%:s.Lïºø‘÷™ oMûÉÞô}#bäìóq_œî@§<Ë
+È^¿0ùxŠÇ¾›à`m3ë?võ¬‚Ô½e§ôÀ&ÀnšéԐuˆ¼Í•‡G®u4!¹Èˆ&flÂt÷S;AŽk±¸*#I@¿ñ¼WmTg“šÿ7r˜˜g¶ÒyÐ,“}¹/4\ÛqˆŸŽ+.0ڐ«±c{ûäg÷3»{=sæ½}ïB•\ñ?؁¬´½óô0iFß&aT9÷îuhÖ/W´ž•ªÓC2fYýíe½FÔBS=Œ£‡ê}^ögf+Ó,h.ä5ÇÌfY‡¨Á¨CËØ¥NÖxÛG¾åð/ÅÉá÷òeð?TߘIêé2£]y}ÆŒàWm”0œ޳;Í„hY{Ô¾êäWtÌ;NßäŒÑÞs_4gjpuàÄôúFhzº`Ó$Žf$È [1cL”:ü™c?T…ðÀ1ÒÁ-@
+Fï3܍ÒFȐFÕq¢C:$ÄŽE7óðì^aØHµ.¡
+9n}.
+Ó©/ë@£
+ÑI4ñX3jï·>…øSN=—&„±½Òȳšq1/5¶·²
+F ›IJÄP.da?	ÿ«¢ãdñÓ¨!ý`¤'q: ÙN-pc¥ßùê‹býZŽ)ë»ã!tè^œ'F1›/anÖâÎÊÆ™ekڹаÅÎú3ÞkY³gæË]§QU’j/$ì\aœ?X™I
+?+Å}M]jÛi¤ N/ÞÕÙ_}µCÍŸF»{<e þž
+Ec}ÀˆˆW錚7½¶pœ÷¡íç½Æ«ÒÖ%¥•/Í÷sƒ§ƒ’øqR'ìj¼X5ÚtƒÏŽ£i®>i0ÊM m.ð'á(c¶®X»@㛲¨Ò™¯Mˆ„i8\"Ôz\il¢uÅ’‘ŒzÙÉ÷ˆ&?{×mJ«K¾Ç!¡=ܪ
+F ø(c/cJ7¶}½;w…9›ÌR›ÆîHF't¥ÍrÅ‘´ïz‹9!á4@5à…Ùù«¯}®PS{ÉjumHàHêZ§ÝÃ?Ü´÷¼ž·¦°]K*ìÝ}‘S®°9S‹šèhµ
+[=c8Ê9m—ôs¯•êuä<™»K‘ÿäé|;D›$–V±ÞŽñ&.Ma±t¼Ÿ+€Á5÷
+‡Qä ].eIýù¼ž—pí¶qNï]ï¿l—ÉÃ0DûÉI‹Li ý7$3çåƱ–gþùÞ?ÇvaŽd«xMzxR‘CRìyóé“hŒqÔýÖNø1oÉ(rdëålŽÕ¡•Š,â½S‡iV…&çøäµÛw-
+ËòY—ª@0ÔMÅ"ôþI1ªítÅÛpüöÚ°²„±hLeÛŒä'ø“Üôâ]¾b#xð«˜ï·OrqÅK\`϶ýiòÿ©÷å?¿
+endstream
+endobj
+106 0 obj 23205
+endobj
+107 0 obj<</Length 106 0 R/Filter[/FlateDecode]>>stream
+H‰tWínÇ
+}½Ãþ	`·õõpÈ™á´è+ý@
+·)b5P†"+ŽÚH2ß¾g†œÝÙ{¯‘øC‡4—䐇仗¯Ÿþt{ýtûpõøyùýÅWïÂòò›û§åÙ«o(,×w>Ý¿_~ùéêãÍr÷ðþæùò;hý¿ðÿÛßâ·®Kÿ¼zzºy¼ÿöÓÓÏ·÷7yx|óññêóÍã¤_—gÏ—·ÿºøªÙ~÷çû÷o>ßýðð³ÿ|yóáöÞ‘gÿ¸ýðÓÓòæéêñùEX^á×Û_/>áoñËþûßE\Â!ùOo?Cð7üå¿-¿.²ü}ù÷Âò¾ýËï.^áˆÊ¢±È!R¨Ë]ƒI©H,å \Òòp©t(Z©Áù"<k‹ýíõÞ6ûwÓAbÒcmQûþ‘íI{òäŒß¯/~Dè´Þ“Çîo¢C.´E'\ÓI«¶„>þÜ•XŠÃé5æceBD‘O‚X•‡ǦË!i©Ç~lÚ?¢RΔå³™M\õùòòÍÓãíý‡åÙåå«ëëOwß=<]5Ý©ÔhyõOÿÝE8H]þŠ?Biùµ}5È¡æ8çÿn31Ʋ4á—ör8TeYvÑ𺩦p¤Ëé¸ÐÞ꺁
+N-1ÈîÎj¦CÕ½ì6o'Ý-®Éêi®/.X{ëò'dðÙ÷÷÷Ww7Wïoo@
+ž»yýÙï—.¨ùŽT·_Œº§þ
+Jy¹¼»ø¥{yyñýùW~ûGüö›O†ð€ø£=߇þóTð_½Cã÷³z×=B
+^ú…Š¢¶6‰Dh93r8À8À
+O®75‘•óšgM’
+äÊ
+
+1%‰“ƒ½6T˜MR&bµƒò
+fíÞÖCHA'LEL+»2I†%VrP89X
+8`³ Õ*6ؘ,8€1¥ê`fJ¥8™(ƆdÚµK폰®Ô<YP+óÍBMê!{ŒlïbÌ"%9HÂNNZˆVùY[.SÄð0Á\Å@&ED
+LœgIªJ²â˜3‘µXó,¨°2âHi2JÎ&àšÍgq10‡"«ƒ(ÛÍDÁS›¶àßy]¡k=€qdÍßFö¬“‰œÅI(;[´"MÑ0Pÿ
+œž£ŒzÔ"Ùr‰ñ†…DF™
+¨uïF;yb–SŸ›²Ò>@`“Ïž‰Øo˜xš·®m­7iÃlíÃczæ„Mƣ׋¢×Äù[ÇØhE÷UMqZBÀ“亯7€euÂ3²-µG58êè°Qñ
+G½°äs±µ„$û¾%u(@Ñ“fZˆë¾ób[({Žˆm}ÖxÊ(HÈeÏ?í¬å÷LPs8Ãk_ÒžíÆs^lìÚ|NqåâZ<ÃÄY»%¢ÒŽoŒY÷ó ævê~rD,-¹Ö1g¶õÚxû4¦e7Q$Æýüˆ¡ufÚµ†’÷³ Ø5í§è—ÓÙ´åX{owò"Ÿ™üG>óÐ>ÝI.¯@Pâ*H2´KâÊ–2@ø»™`_±ðP%×NUóØŒÔ15rÛoQQÛXÒÝÆ,ZÉO«@¡±†Í‹\l:¤ûµ 6JÚ퇱¶eRN—ÉØvhÖýê	Ut¿¤ÆöUOWZp!É~X¹øJ;VeFWœY¬¹5€-¤ÛPrñ,ìÜh§÷ÝÑzŽŒc€©Zⶳ±?³¸ÝéÆàFÐâWÊ8H
+D‡¶­	ã@`\A<þfbØnLή]¸¸gã¨í¬<¹]!¨¶EM—.ó‚V×üp;cÉ@Ò©* Ã¶iF›ÐbzDQwÕÁ”ìñ1õ8Ód"#0ÙÀã6¯†‰Pó°‹O÷¤Þ¤_¯4Y*i9i«ƒñ6Îþྱ¨‘C‰þ=±)Œâð´n™h»OƒCã8WZÞ—Dìj`#Û¿N®/É̶d¥a"åÎÎÒØyÜ
+/» ±’k#Îl`ôìb¬!Ó†…þÙ,´¤	ÀPƒZ‘÷~ˆ'\ÁÜ; S˜óPCtAÈ42Y¹_ÒˆV‡‰êPJšgÚ7i´”,íèÀÐ`»”H}"	¦Mã…a¢	úœi‚\Óª­C[¼ÇwšØFAˆÚ*Û!"Œ×'¶Á-”YÐÏúÃï?
+0{à›ß
+°åŒ1g¥ZËØ­ZsfØ“³™p… ŽWÆòJ—ÎϬƑ›	góÿÓ]%I¶Ü ð*}‚BÓÚ^úŽðîÝëdÒPõz×
+z ”dÂÑØs^¸#zl‰"¶µcKèØ©C_µ}
+t®kÝÙ+B?¶ÈÐݨ°çXlyª¢…-øö^¹0êÍŸ+7qœ6ò)a©ùiN%ö0XK3#Èæ½µ³'A@¦XüY—O¡F§l0rkãäMõVf3ùÂEÜï…,¦¡§ƒ}8%Ñ°ô 0’DG
+À‚M“攎îÄz“3kKAÎœÊ!K©!œøÁ
+oSDA2r›P
+´ÌÍå6ý4$់¨
+t£V›Ö
+ä9N‚åi7[W›.Ëëή¹–WÜË™Nóë4â–WÜ*Ïí[P$ó•ó»:ëEy÷B;—ߝûÚcWºq#­Ç?»Ï<½ž[p"ES)Û©Ÿh˜b£Hêi«Ò!XÍ­Šgäæ-õIþ½ÍKðÈag[IØaz`)ÅÅͺ·ì\õòÓ®Ï"·˜øk{ðUùuw¤Òât6øÀEƒ7”6C@?ш[ÖÎf ÆéT돰 ý©díÐÏ%éjüj%NƒJøijv×TcIvµ±'sFIïkoNË%u
+JTütŸñAìDŠÔØMóøù—“¿Ä,)•È •#Dª9RËF¹PYŸcDe†ÇÒî«ùì­,ÖHÈŸvEø+ûû‰Õû‹t滧ÇiãÇwpÅ­%—ïY˜ÜÑÓLþÁ9˜ÃHaì+±±^?‰<Pn’;ÒDîþú3 ,E‹’Ív€c…£ž ¬òŒìtáÎZN—}Új„qBYÝÝÀÇ°™Ê»wz:óÝi‰ëlæŠä╦îûFf‹ÆdHkrÿ2Gpp1u0î¸1Ÿï¿×öœe;Ûg‰zæ°_“fœbòýíImi>^©t¢ÖhÏñ¦%9^Í)U®™…+Ld€>+7dY€Ú¸0cOVǬ,ꀾÀ€½vƒa
+ÈöZÈTï’¥)4ÞëŽ2K»—Sö‹¼ÖX–‘¦ù^zrZ~2>X /ͨ}õ,œ[ÈæÍåÑ£ìB¨Z~0¹Ìôd×!ú¥Ôà2µE„Lõá×:ät~žFܬ"ôàHš·7G‚ƒ8²[SÐòå´9RšÆ_ø"=TlŽ#T[»9Œ¥]Th‡@Êãæ¸I°Ül8¯@ÄšñäÎpôd¼n3mc»lN#îÃOvèÚ%"ŒíØ|—,H@ž_4D~SÝïÆÖ4—Æ‚­:Æß‚ŽÈmË7©ÙÛBÆ\†OYGÊq:DdBòÓ^î–›0öÞ\ƒžâŽ(Ž-ea¬l9oÑ#3»±&žGˆR&›£u?O3NîÔ[Rc°ðžÎ‰•/ÀX–3n½êÓey?aÝ60v+æf*—bAéâ‡{V8‡­äÁnlE§
+Æ*ÌeG
+ÖBÛ:¬¬]Œcîq²¤Å¥úÌÆ àhö„2ýwÄW„³ã}þ|^†£Íúø°h~~¸	Aâ´P:qà]ÿs´E¹sÆÕ¦¬0Âx·Ø°«­6‰xúµµ«±ÖC<ýÄ}7¶™1	€}-ðߣú;>zöùÍq¤>•ò2@¥ú}`€š‚(Œ5 ¼Úqý>SQ§±çc0%õ5˜
+ü0‘7ç`ÚÐ#k0§å<ÒJíQÈ_WùÔuJŠ²?>ÇãSyGåõR§Rò*伶…
+¦°©ŠûZEÜpþù{ÅÒͤ_®B
+v¡
+O꘭F@"=mëÞ&7a'Þ*&ÁÕV}
+±²VQu&u.ÕÈ‚b"zV¹£¢Ò×B¢Ö´j•DuyK¢à¡«VÙ-Š¨•¤{=e7v¿'yðÊ6«ÐÐk¿Ue‹8;ë\¿×exý«ÒÏUá¶ÇvãìŽB92 ¶¹wO©ý|-â|µÈoϏšvLu4×JTËTü•àãbFÞâK‰„.|Ø	w´"yuJ$”Íà[€¿z	}›’D®äõ̤¢
+WOa|ÔqÙ¥už‰ò‘]äÀSGpvå[I;+è’æbl6Çxà§e³–W;rQ6	‘8šÈô“ŠÏ'gë-²`ZœmxW™"yrV))*rJŠ ŸeoÓº[7噫³˜™
+ªè‚Û½!”w3惡7žÜ¬~i#øŒÝu«Œ³D$ææ	Š¨û,‡Sª*[0…IÕ
+ÅàòAZ%‹îéÍ1£ÓñªÁ€ÉùÛ«£JI±Z0@ð9Ä–Á#f©¤¾t§•ŽQÕY»!1øw›—pºá(låX
++ì)O¦×Ÿ#©œ€­xÃÖÒôüø ª€V€fùÑ«76%þtã æF*›ÀÑrwÇÒ´ÂŒÖòÏ·*Î
+1½¬Ü¶A;€ùF…ØqI¹4ìàù:ô0²›§0Í–ü÷ȲÒk¢fÈOËÍE
+{Œ;|ØÆ«B¼Ÿ®«CìÅ F*9Ê™¦A¤FãAbä½Ý$D›îLÃC€’z9Ó(OÆísœ‚LAfyf[UaÖˆà¯åYÆQ"‘Q£g‰°;.(ÛòòOÚ ’¼Å\Þ	JˆFõª6ÇŠ£l*¶j_MÂé>¸ß-Õ¹ÞÍ•q–X„¡œCòYŽZbHb¤`¤Yê=|’amí=ª"&!›°øS{<
+B=5³9Z1Ößg§ãJ¾Vq—ˆk×ò]Ô|–£sZÈЫç°Ó"–J$Í#{ÒJ`þ=BpŽ=B`¼ú‹¥b×¼Îöœ ?çF8rR •jY!˜#D㣐³J |­ZŒëÓÏr`Nš9º½=Ø
+›,úŸíjÛ±ã6‚_ ˜—
+ë•
+ý}ªoÎœ] 5g‹Ýd³º
+5åÎ0
+K²k,Ê£5„æ_7$¶™í펋9(I`Ðª¢^ðuT¢*å3„Ú­ë:Ö"ú·VÅ#t™­£nE5ª=E÷ZŠM•7R¬KŠAž{@y4ìUàÎ48ž ;D‚XÐʵ8D zq*äXemò∓vMÎA«„
+áJvüTfÞ¹©
+êÄ>ð\­®ðÕ“˜ô¥z±…¸OekÌuK°,˜'F±ÌC÷CÑÞcŪVP‘Lsc¯u™•CÇ-`Õò„Ьˆ9Eì0xë 
+£ž“€¿ˆˬn–q”høfÖ–IÙÏÌîÂŽU‚¸/“_
+k
+©%ÃxðN{‘àî®_ŠyBÄd}j
+ÖPVYÒjOžùx…"ÁÁsñf!7å!RL|á»<„̺Prl›«5*l0H³J‘ŸRe^¬‚AL…IE&+‚ð«®íÐ!ÜÙ=ÑÑÔ `’:Nˆh†D'yè…Ü´2`'ا¸èü4¤±rC«t7"è…¤Áä”Î:_\"‚b=Þ/"îÂ}Õ ™“؏’! us#
+æU¢}¡1t¡¶P'D²¯ç£¼ªc)–5w¹gnš2=i÷™ÀEš`ÂÐb.Y‚òÄaš	bŒuaàmÙ×-D‡(êêà¸Q`ø&
+ºj=±Ö×^ÖT‡fQZŸƒ˜H¤Õ^‚£zέkÿr…ötÓ>—
+ÂZ
+­ƒÀp5ˆ\U¶§Š>ÓŽ„–o}…À$.ºZ¤	1¢OíTÈReÄYôt£J,PäPê«Ibß4‚K«3EÏPÒ¬G‹DPZÜ*×>‹‰)#ú9å!ÔÖüP]#PðÄNe¬5"אÛÒ'—¹PBéÞSÑri1åcóq‚±woÕ}B
+‚ÒVžBÁ0ƒ‰”0"tìÖ¬5Ù¬XDíË0n at X_×áEÆíkã%XEvîiòk„i¢cDÑ$=wö0z¾àT“KQø¶ß/úªÊdlH¡õ“ÿæv ž×3½Ó›¹ öSRÒÆbì(J_°³Oú!„y˜­Ó5ýâg!]ú‘䌣õ#j¢éš<BÔÅBµØB›´ž-VÔ¦œ<°MR¦Ýé^Æi0\×±4u — ÒQ%Sé2ñAY¡zn•XEK°UåOQšÏ˜¶¿\†èzNmŽÁÀl«Í§ã¡Z”뙝wÛŠ…FÑl1M$
+‚“`c¥ï‚£Ô©°€ýL[ˆŒpˆæ*$
+ž
+Y«ÄáCÌ-šë2ª*YVhêÅB[tffò)Z"½QZ2¬*dEãMˆœ‹)%/ÒHœU[[kDÄöÅŽ	%ä+„S×ì„aF	}™£ö)¸o×ñP¯e¦™\\ÒNN‚£#èÄí"fE˜[W\Õ°`eK²#Ûˆd×ñËÁ§¶wØS×T§q2?´Šn›ù/rÀªÜÌ6Ëo©jK™)Ë´äY†O@ÄÞìëLÉpÝì!˜È­b[ rŠ6³ÈÔ¦UÛÍ:Ö¾­hjáHw¶{‘Ñö͇d¢:OL´âð*±w¬W 6C=ù¥ ‚i…ÿ.¡‰>ÂB‚›Ý6„¬ÛÍ:Ö"o%µ Ù2åLJ¦^Ôv|T3ÉCv䙡çGyÍ/
+«ð·U
+•#én.'d+õ—¸"¦à×Kn±øBߧiÑóѤ½¡äk¯¤YßœËóÒýwüõիǧ¯?¾úøpÿîñËö{iñ¯¾¹Úž¿ú&†íýÃåÓÃçûÛO?¼ût·]>ܽØ~‹¯þ€?øýö7øK¾ß½{zº{¼ÿöóӏïïþüðøý§Çw_î—ïÇöüÅööÏ~ÅØÿþÓý‡ï¿\þóð£ýÿwÿýxo‘çß=>\îž~¸ûüÓ‹ga{…?oyö¿Âö-þÄ-ȯ·_ðŸ¿àÿCè—­lÝþù¯°}àïÿö僩2OHœng€ç.®JÚöf6u9¿20Æ…	ÔÈfû™¿- ©dŽ€
+šj¨ÒYW
+&é²
+Zê>, 	¹Ë8ŒÇ´Ó1†¾‹=Xñ>IuJ
+$ih¤×Š
+"J;ä\‡åŠÄ¤0/Ødi®ÛÑíY¹
+“—Ýù%}èIŸ¥ÌqòEØF8|	’ºOöÒClÈbQ?Ùq„ÁPA«Ñ
+
+±oÍ|0|Þ¥·9Ìž¢rb„Lš\Èy±,Š2Tkõ|¢JÌmLnâFª³­xG¢24(Äa—[‡T»'€Ã¨c4:ñKðdû¨u¹E•¹%(:
+Á„ùž ¡–@úó)©˜Ä? ²6'‚#Í‚CWW•±'B>Ÿ>©C*(Ê(W›;AêdoØج5¹G¢ìîW¨Á@âõZÐÖüXTªâ¯pЃÏT&,ñIª”͘‘z¨U¥ûï)õ¢¢K³G·EaöÊ¥À›'sg(?KíøÁÖ1Ï϶³ëÝ’UÒÀ5ááPöd-Ø]–‰œÿ³H·
+?&
+åºÆt/µ³—ë&ÓÅåä:W†NÌÈed\r‰lÌ`6ÃÅË…HX¹ì­¦$-R9*ë8RØ;»Ó²u*ÛÊÒM%*Z•ëœ÷ûf˜ÏÌ|-e›¿Îk™ïûÞÛï}Þ÷÷<ïïÁ•Àl`ŒÛ$‚IÄ,(þÂ4Æa…÷¡ÐXV´À#EêI&ÂÞ
+Ø„Ÿa&¬åaI1¦¶9ʁ`ƒÒ4sXoš“Á­Ý@ L…‰­šxQt¬nŽŸ¹¶fëŸ%j’™H?QÔ°/.—É
+Á„F3CØ, þ°ä¿cÌ ì…s°dHL°Ì,Ô_À]±0kÀ]–JÄPC•ŒAÈ…>ñÀ2 ”AL"Aâ‰B“0¶‚8
+elXÈ^(±¤F*ýÖC¥Ê–£¦ÈoŒ©Ko'+8*:,×Î<e.Ät'‹É¡3yÑìxX ÚRh"ã<ŠŠŽ6‰¤)Я!QA¬@
+àÁKà°Å°	OŸ‰
+ÄÍc…s„
+í'‰ä1Š07¥3c"à7,Æ”ÅÁ8³¹¬á}þ~bÁ?PÓÄ@{6‡e9ý+ëÌ ÏA
+ÍFW>PÚo?7y at ilóeG:l–©wTbÇÍ@PÚNœ‡Óy»Œä€Ed$-ÌŽ÷‘Öz^ŸtŸ—þÂc‚ÓŽŸ.ΉvÒ\p(-g^Þé2~Ë|Á¡Lü/+-L”5ÈáYÅgNf„Û.üjÒcóKJòã\6.8”‚ORá©ãiþ[
+WÊ/'òãìä
+ü¢nãÉ
+¤¨¡öTœ·$VÓÝ,iNŒ0†ã&Ôž‹ç«ˆ×èaD¦¨XxЍQ»*.›'˜Á«!zײöôó°þµïÒóSÃQ(„™À®ïàíK' J¶Å«æ#¿Õ°¶´í¸:¨Z¸íöu@¾ËW/ýv(œN1Z;S¡çàÇðµÕAë¿díºoµLïà汃Œ˜ZÍÊ;$ԏŠA±ZMuÕ·A=¼Ýl×!궸°öD1ÑîËeª::j«¿ŠæéãaEujP\rB8]eÐ*C#½¯Nš
+SK+Õo¢Ô%ê×»Ä->U¸ßÏTö¸µ¦T';âWÉU¼£§,(…m{
+Î×^*=̶‘}húöÞ¾®ä¯
+ê;º»ï4–Ü%‹!X¼X¶ûœ«†¥«¯·QöÚ\sÿýðÕ`ÿ£–ò$wYŸº]xRj"kû
+S!8ûúÐI²¬Å)»©wxìó`÷uþ²ŒömœôÜÌXÏ9&„Ž»¼¶¢ÅsZNó³Q`ìugõ!OmévÛèœc)sA6¾ÁgÔë”ÛÚ?!Fz˜ÒDzÞkÑi~f8Ey.X&žìHÆv”TPØ‘÷û«I€õéɍ¢`é›Ó,8³¤âtv$u.XZŽaûb™¨íôÂ?ÞLÁX×óý0RÍdnþÙÊ3Ùlô	˜žü…„ÎíXû€|è©Ïp”n¶KàW^,=<!©ås¤0‹k‰ÚÁ·´kÂz{ïŸ	Ò½6ûg–UWJõ›‹ƒ¤<s,žŠÖ¾…WÝó	@¿l;¼YªÙzﯕ5•Eûœe0Tª#ò/ÔVdº µS3šžC[øçÕTéÉÀÿЙK5åÙa¨g€T¬–¼âúæ•DáPúzñojL´ŸfKùÆ5áøźªû=0(Ã)">¬+Z;n_ÍgèËìkSõè0ëcoC&MªÕ*ò蹺ºŠÜpTŠ2a¡$Wµ÷ô´W§IÏçœh§†î”s¤â¼!#£¬öj50KF –eH¥EM­½×?ÐwëlŒ,Öq+ºÞ³Æž^Ï’ZŒÏ’Ú†+_p®%JH¡e›våÑÐÇ÷½¿ñÃe€ÑŽ\{ú`
+ÿ÷W2fèíÚªöZc
+?ÞUÕ­PFê,jê•îáɉ÷=×~•Ž@†‘gïfL½¹õ‹«DÛ÷Ä“uÍ­çû£«U%µï_Ûö×<¾:ñöA}¶¿äÅà”u­2k¢ÿz
+V¢Í:úøå›·o^=½U\)™“­ÕÖDl"‰w®ó-䫝թ’f•ß„âîø³+‘’&çÕþÑÕù{UænÝ™ÊE’)™ò†
+Ã61ùm¯ ;ãsÿÎî}d´¬Æ>(fÆ_4$϶KÇ3­²íaÏýæRžµ¸V*ýSÑÕC
+:ûŒ†Çð„ûZŠ˜H/ÛÂ)ëx™%˜|}3ovÜ%E7?|þô~CÂ1¥r$U#ähÝ	¿`êÝ£ËéHb;N¯B xßUæ?Ûä´Ú®þÁþ®š[qå,Ç…‹šN
+âÛ-¿ùù(¼S¯Û˹bÍ©Vr{`BˆõùIã¤ØØt¬µïý‡WÀÃ~©TŠ¤bdŽC:„ÕÏ—À·†àSoS®ßL,ß–\×="„q£ëì^D|Œº;0:6Ð~Ò1Ó
+©IÉp«
+!±6³N¶õÁÇ2Øy!ÁjºÞ5¿õŘK0úâæ)Ž˜9Ö)u†§¦Ûùž³Ö!·K´ÖND„¾°;PûàÐ°'×óÜDµúå°‹ÊÇÞV>w&m?ÔÐïÝÝboñ<+5P’ÄÚHñðv¶Kp=FQë3øÄ&‡:ÏqEQ
+O¬qZTÐsn<c	&GúnOrÇ!»ùÅ8D™z$e´Ìˆ†ù‘Š¥O'˜Ž 3ж0»'ÚKÂ`Ù¾1HäãbË>¾è¨É
+†ÁsZúÖä›öÒPq4Ô6·¥à$Ķ‰g/šé(¾tŒ9eí¯¡›^0Ò]›·´}`R0«|~yïjAˆ™ZȧÇײèâ
+Ûêâ±Ã|v~¤ëžÄcÚˆùᐢ=4ÝØó–<X{öœ‘ÂŒܯÏ×-·ÚCpÀ÷.&fì²öb¸“g¥¦ê¶¬Äôƒ<±ÆÐ:öìÐSC¥¡‹™±‹Û^ŽK`	Æî_ÎþQWÁ)ç¬x£/o•FNkùïÉ>l.ËÝd–a„€ÄÌìÔ(qªHˆ­ìz1|äAUä´:?æ7õ}’ÄŒ¾ê¨L²‰RÓÓÿQ_å_Iækœ ûÜ[]f&›¦qA1ç8îkš3M¦i¡É¥R04ÅÜ㈚.§tZ\Ë:n©uÝOÈQSJA9xß—õmô–þp?ÈëáyŸ÷ûyŸçû|ŸE¢>&o
+ñš¼lìsÓ+ÇÏÈÙTRˆ£Î·™­Ê§×§ëlA}|å×ЉÀýÙ·ôHoL¦&U*À*¤Îl?zG$$Å`ì¡ùöŸ.aÉ9y÷b/"µ¢7ŸŒñÁýg5&+ÓéQl~K¸…È-ÕéÞwªÞóÕÞDõòQõº¡¤ŒT"dYp7âi…yianµ"OÚÀ0–Ì5§ªzNÛ˜¿úØâ-dkS¯2¼`¾Ýš±Á­IRWYl"5+9Ü‹=nR
+é´8]‹aL¬™\-i*®üÈu#ËRC®õÙfŠÌ>¹ASo6%ì^F¸Ê‹§üãiyYq~zݽùR.=?™|ŠûW”v©¹`ˆ+ԗ﹆dâù×؉0 =ÐdK³… ìzEgÑóÓpzCÆaÏ(Ja•è©s¢¥8ŸÀ~¥8ª%ˆ ÜÆq®AàKæ[ÈÎ0˜WV«*‡q†žÜVÌ&â^q	èuJfv…tŸž› sâ©[/g%›ëÌ—$;È48§qbEŸL<Û˜L5§oUj¢,¯s.)Ó*„\ò  QD:äE¸W˜ŸIØ*æºBø¡6V'Câòš?ðôÒâ:óy<à¢ï/çu°5o![ê{x]y¢)t=õª~'„ÂÞ½_@òÒ
+N¸ê™u9ìq¤Á1ÃÝož\…’	'ž†ƒ
+æÄêÚ#±:V«lŸ‹ÏPœ¬ßýûl4µ07ñ²Ö‰&wš>Jå«Ceв䪂Öi®fnò‡K}•w¼ó{´Ñ±ö¡îŽjÃìÙ¥ôô`s˜,pä"zF¨¶‹ðÎëáȼú¯zjæø‚v–HÇÅë/ðV¿[ó‚Æ`áäóÕ.ŸŽ¸G/HÁŒsßù§”<Ì×N¯&Ñ5“Bp©BƒÎÝ4¬¬ç“΋+ïòÔC(®nNªµ«6^Õ“¢C3òsIHý5`îIŒª
+Š¦9ñ-ì3Áê@‘á”`ùd|
+j—Z¯ãâ=%ªd‰OË¥Þ¾`89º§>kiªˆSî©™µEYšùCÅ¿èÁ¬3;9Úã—œWJÍH¯ÙjsÁJ¤*ç04>%‹|Ãý Áçsû‡:§_ôÐJÚT c\0ä‚E4²µ_8ù$Xõ8½Ÿ§–É—ºòΩTmÂR2ïêç
+
+»•«é“–kc±=Ã46©¥ÉÌÒ…VŠ*ûòŠJ§$`˜Bš¦yë"›91>½ÀS'ûMª¦Cn¯Æe¼Hp‚Ù%Tñ4Ž]Ÿ©¿£2G¡Ä õ
+/Ä9é™åœÚ0#ÚyÝB<ߐœä'mÍŒ[(ÕÑàÒÞ%ÙÎk슕árp¼w·?$ZC¹~Ž¯ý°¶ó»‡ôSyRÁ‹™ÓŒ›zax†Ú¾°¥ñû&H–&ú™ËþBOÎBu$äÏ~îî"lא	ù±L!]ê¥ëÕ	Ë[•ã‚ÿ(Vúéç \¶IõÌ=ŒB=ð‡JÏC¹S›f·{áûò
+—Ñåœæ~…¢œ3RK¾„ÐfrýA×Âß47ßéÒPm&ý]þMx6ði_ÈäVgEÒE×JÝÐ~Éóïji¡Ð6q%³n`Q¸Ç‘¯s™=Õ´p×ï¡…v
+“YÕ;'ØÓh”®.Œ¶U¤Ù|ÓŸôèíwïΙT°8ÞQ“wËÛ#·(zÓèâÚž˜&—ðÙ]uʼnW퍶R0ÇeUwO-	¿•M±!äοï|NOÄ9ß–	€ñ%RYûŽè[Ød"{z°½ºˆäüE&ЏÎ!)ŒÆþéÏ|ñ×Ð)d!Íz[ÿˆzëðwL Ž¹†‘¯zÆç–øB±tC&ßÝ1PÈ¥b!Ÿûy~j¨£¾<')ÔËæèL N¸]»[\ÝÒ=293¿Àþ¼¼²*\—nÈåŠmY
+ù†D°|dMŽôu´Ô=ÊNõ¶ýqgµmÎA·3
+Êk^5·¾éèî&J“Ãán‡³ôyqnj´¯£µ¡¶‚žíì/ÇvK¤„‘µËï×bH©ä̬ܢòÚÆÖ·]ÝÝ=†èîîê|ÛÖX÷¨€–‘êsÆÑz7®Ûʇ¶stqu÷ò	O¥PiÙ9¹Û '›FÍH‰ÅŸ?ãâpz׎û2Žvpvss÷Øîîn®Nö–{Àò£@##§ˆ GsÀ(Ð׸ٹ¡Ùo˜(Bp$ ð¾Æv‘G<–€¿‰Œ…ŸD&pcûë×ÃàÇìܬàÎÄ?þˆ…{b¢B‚ŸnZ_àï<ðµ‚û	î{\þpô#	*%¤fG|æjXpØ!ã>g v‹ˆŽ$h´­•/h@„›À‘pSàêüp~\~Ü‚›Ã=áþ—ð @êûpþ°P¿#ø ágՏ+oÆ8e‰F¢(ÊŽ6±B!,Q(+x8 ¶´2G˜šYšÁѦH3„©¥•ÔE",-ЀЍ@£‘Vðhåf3”9
+›¢H”……R×XÍ
+ͨÿ_å±Ug|ÿë%WJ£FQš(¯‘Hh”,;;3»;†:å ævÀÆ5llÇl¿Øl‹3æ²¹Ts™Pƒ	ÐÆ„$UH´¸ÈQÀXåG ¡P0HÁÆÆÛoŽÝwÄ@^ÿéZÚ÷íÌü¾ù}çŒ-“¸V¦;È&0ˆ‘NLÛäˆÍl݁7vtSì1FLÝ60RxdbÐÒ-Óa
+lˆàE€!1ME–XX(U†á(²¦n8&'‹‰îPFÄZ¢3GXk::³‰¥-ËòÍ9	rC†tÄ9ðA0[|3ÓÔ)cRвlSj%@N)
+ÇQÆR"ÜMmµ—¯"k;XØ&€Mp…EÕ a‰ÔðBà)°	6#‚ í"³eªÜDØ∰§J-X¡DFRS„D at 19h!†„gŠ¸‚d`ë-’ã àbˆäÆô3G1`q2cMdz
+x©zQäƒL§ØäfùhHü˜aélfž_¯Ñ T2à©cˆÐš:F‰¦e*^3RÕ-Š¹›Àf±l$ß`+O-ÇÐE¦ïDDÄ°mBÊÛŠ,µ0•{Y•0@ÜZÔ‚!Ñj#,€0![…Œ#ÈTd¡~vDvcH3S3E"à a²À¡¯4ʱR$’#J‘`ÝBÊZh\¢”paL) ˜p`Î</0ˆ3rd“BP b-Ø%»	dcÅª'„‡Ã´šH55èÈ(k[Á1•Œ"leÙHÂ! ÔqdPµ=0Á¦ÑÊäö€BB)T"²±HN0j‰Æ‚¯)£…,	`4¦Á
+žRQ¡…AŠ‘BÕb$*J
+[Ž¨[GÈkg`»Á{[äAÁÍE²ubð»Åh4ƒ(^Cv.àM•›Mqü€Ä"Ž¢…U—çIÆœXý6²œhxcžR,»)”¤‰G
+ôN-.Î.ÊË
+ä—fçä—ûM
+%¼ƒÁžo±}"¿}F„ÊÞÎË	•æ‚	ü2ùƒÉõy;/»pxvYiA…¸äèŸ<X¹`Ì;¡Ò"9¾²æ†&åMäW 4º¬²0ob˜HÌ=î§Ñn6ÿ7Ë­|ƒ'…G¼koê#|Ã/ÕÑwýaÅS½›wúoá5ÝûaPAa^¢÷ÌË/(öÿ€MÀŠÁ óið|¤pF ^Oôý+3@
+~leý*‚4Λ„Ÿ~éÁÇ
+eáGôÄ—ߪÚP"¤ä’ià©)¾‘—4îªyCˆ(«bJb
+MëK¹¼Ü»LMŒüó¥[‡Ë¹Ô«—¿Z4„Š½Ç>Q›¤íëpïìVþ™}¬½³¥’K¯¼ì#ž~
+^¹'Õ'ˁ†{nç‘!Žj¼åº-bÞáŠ{Š÷Á:u~OøN?Ð	´æÉ-N<t;›‹¸øÚ«a#ÄQ¼øÄ7*c«Ïº®{­–‹Ãoºîx—Ðpð¬(×÷Zïž_Î…	_ÜĽy’O;Ä·«æï&‡sEnWuæáÝOGs¶~
+
+mþ±îë=WëûiµWÀî%|Õø%˼ܶK…ÀŽñÂA‘ÏÉ*mø®Ûnç!žÓ}çl¬§£/Ë¿o½ho
+iSšÚÝÛ»x¯K_ÝàŸï¹kVejÚÌ#1ˆo·ÐJš;ÜK+øª‚÷·-H’€~U[ÖŽÓ†n¿è<Ù—ÿU[{ëlX•´hûæ©j‹ÔUÛV§jEÿ舱ûÚ‡Ð@’w\ýwdÚڝužã×}0¿¯VqB,»ðÙ	eÿýf„êcgwòœšP·mábõzHØ9§ø²ïkE-qy‹¨Ú™MÿŸµ¾n²ðŒµàçy"— îïséÞç™b¶¼©uWwÏúÚt‘V³tœ‡¸P­¥ý]$ÕérvÖ¡ë-¼s•nªéï!†UUgh" «–i³½Î¿eÈÙªSmû
+µ¬]ägº]¶
+õcÑÒ(‰Ïù¸ïo:šd6þÒLó{æÞsÏ=ÏyîõeǶãÎͱã‹olÇîöØñõÿ
+ìCvÜò
+#Ý?ãÚ¯ïlÇݱãK¼ÆƒÛ~óOþh?³=äsÿW/{—ýö€G¼óч>ú½FêÁŸ¿oU²þÆ[Ûð¯W\/¾¾ŸòùËkŸðÊýÚÝ{_þàÁÛ?_ªêÔwvßyü†woc%?õ흿?nýÝW‚“2Ù~㏏îww_}þÐ{>ŸþîÎ[ÿ~Ć»ßzáоÏ3Û?øå_ûÿøÍ7Ÿß¿Ÿ“Û¯ýâ÷úçþ“îýíÍÛ?þê©ÿ±ŸWn}å‡?Û¹³»û;ûìîÞÙùéë_¾ùÒ£y'.^ÿÂö­ñÙ¾yýâÉG¬þ}Öά­}øÒ¹cë[ë‡×Îœþ~¬9^Î
+ßØÿÛkø¦“‡?ÐzJ3¥Ò¦S™c‰ÓEEóL½AÓÜ[š+3qȂŹ¶Ô'[X3UÃ\~}Ö÷gê8òÜ©çÉŽj±‹ÑØg˜cãÜ»ž/`mÑ
+¶q2˜C4hnÄÍ%6‰s2‰y:êJˆlp¦Hº6,‡ñ§F&;ª¥<®æX½msé}-÷"1ˆuÎ
+—±£BŠQÀ2§RŠ{
+âŠE£ó‹y çŽÃ8
+8@”=²½77¹°¥¦gÜÐô¹”¤ñÊs¡ûÚ‘Æ2sÍÃj‚_6äG™ŠX 9r3Ë\²çÖ™¤Df‰FŠ܇ñÍÖvlóµ(460¥`òˆVKrPHH¿;Ö¹øÚœ»‚p0Çè`äÆ¢âb€¼@ÅïÚ|-ÂU,0½{åY–ÚÈ2J±Xd©Zc|µæ òKé¯}¡Ü߶ÚÃP©ÝjÁ&ØÔ¼Jé…lÇ£Z˜»ÑKˆP!’„&È~R£Ä©»ÙDoYL3Ê=§¼¸k
+ÈiUBr?TÆ¿¼aµà»€
+½…›ŽäØÕ@Ÿëâ?×"®–0§î„Îh$Z7vòÀ]c¶¶-K;ŒŠM䟍d¿õ
+#²
+&sÉì…²t?5[¢ÁÕ
+
+µŒíT´p­–Cô¥5hQIPŠ%
+1šª°°f¥J)Ð(AÄ/êÚÐâÖ?$¡ÌÅŒ¬P„Ypqjœd¸[Á ^k²q©:
+7R÷43* â>Âk÷
+[µÐ‹—h©Y_Õ¹dò°ÌZ+«…Å%®˜&
+,«Õiáò‰#`í#µ(Mµ*=ØVeyaª)gÊKÉ3Øš
+G­`!s•¤¶F	›”J®GL&REÌåê‚U(-I÷ˆáhÍ櫁DÍ­:µI¹4Qˆw°°ÀÙîg{kS`’™éÙ
+:°d$3×U#dm„è2×Ë°6!~Ñä¦-K" í7€A‘ý¶Ô»ƒTêÒŸ¦:P¥:	F/C†èayH¡€zÈ*g…QýüEˆ¡DVJ" ¤E
+f &ôO
+‹4J	Õ.[rf_KÕ*#ØÐs읠R%ðb
+A'»)I7“Ö¦¨ü¡§ÃCdp;Ö&Ó‹Ì©`ÑTÞÕ îï+™V†ôhÌkIÌÂ{ú¢ÀtEñKG•©v0ž:yy	H–Y„ÐÙTŽr6í<n x
+“ê©ÖѲÖEÂ¥­%7 Ó­†bH´Ü<êðx@
+um]
+Ëg—gÐTªh@ÑgG’êLNÑ6hŒ"©hYÈÊPõ(tœÿa ›`kšVQÔ-@¼(Äb¼Dïwy(œõŠö
+¥%W0«wÚ@éÄä…Á¡$Ãf¶@
++i‹l±ñ-F½éÅÐ’ƒ…•à‚·üp@¢j·-=‚-zXc|TAÏz« Zgå¿_aEÓ
+
+ sË¥B0ù2rØÁežìÏ2)"ãgBë–À4M‰öB‰¤¶¤»­­–!\»ˆ€€&ˆƒÞJ
+ÉÀº¨X5dƒ3wFN‚g•H-<–ý¢u—aRõ]„·1’kH¿<Á\U#ÔµÅ=àxY¶÷®•7`”·†fP³¹¦UT?»— ÀC|¤U
+c{7eŸ£— äº‹Ô4ˆ{·l(³–]~)XLjfyXÙJ‘
+%½e€zˆŽÔ~2	~DªBõp*ú†CÒh ¹¯åhË!` µ
+ÀÝ%åö^á•Øg9‰ÑMšupȘ¨	ÀwÙ¡°?
+¬_áD^Í-{zY"ü"køÔ 
+Óåi#Ç’žA!_j5Ä)ø¯L´jm½bmü1‘i{±¤eÞ(Èj2yž§Ó’À,ñ²ÒY±¢YNåÏ%ÂV„šl¢ÇU⸠Dß1#â;âðI ¿¼z
+j5ÃvƒÓR‡­IlÒH³+•ÙtÎS:‡½†v¶Q ã²ÔLI\`WUÍÓ´–bëIL{%3ã¸R¸€Õwb}µ”â^L˜S¨µÜ éXypý$Õ
+ìàªC0m4XhK&Bÿ±MGEh)ÇŽÈTè0UùQìç8ê?¸=£é¾%
+ŒŒÀ{)nX(\2–gaabY\À¹_`þ˘ Ц„ÄŒz½Ú‚BÆ’˜	ð
+£‰j›u*d’&85©Ï@­º ÌJ1Fåd‘J+i…IÙ(Kô\„f+UÕʧº Q™TqV‰¥œÎ§y™½8ý3§xñ:¿h»ÝšnKÒ%gY“Rmv‡NÏ
+Ö
+Ÿ<q  ëãd`1­ä1{7¢I'˘çã¥ÐH:s²¸NoàÕþ¸*B²„½@V†]¾*PêM(ð^gN÷úÄ3›½|‚³!©Ó©vkÖl] žÒ>ëÆf8&ئed%ôCàµG±&جi«#+5–ëüF‡‡±SG}˜‘•N_
+&`Ãt~ÁI‰¶„àpSˆ阝fKp	ÀVÁ?Ìëb“:hVÿrš¥ÒSdª
+Yç7XûWô”b±Î˜Nîx]€9##Mç7&Õ>Ý–D%Œýüdÿop¸”ššfT̶äTûë‡-¦à#pŒ0¸‹SÅÀ	³9,¨^Ɲø`¼
+2ħ‹MéÊjü’î ¿FÍ)Eøã°<¾D˜«Ã¨“ _ôŠ
+ÿ
+úÿ¿z ¿}=z¿·ÿØ}ŒÞº^ÝÆè;¨û‚øÈí>†ù½!ÝáÇ„þ¹Û òØá¿Ü×:n0Ž^{ßýºë ¯iï1(6˜zl7»¢õp/ø™PO¸ñî×eŒžoh¼ÁÉ,9¹ñ!Cá¡_@ß.b¼ù§ž®‡¾ðñ˜‚µö@xê£Ð%o__íÁý¥>%¬)ß8‹Gèu4dP绩6}õZ‰}Íü¦l=²ýï½åƒ$ÿŸìûÃï4½{à
+wøݘ ø±ï\e6BƒFG|Øâþ>=´çðFhȤÔí’
+IŽÓ&š¾zìSJ6/O搟‰¸Ã
+š³ØªñÅ^$Ï]YWÑŒ™%;Û‚&ïjdm§–EÒµÑ9sÈmjÙ–¼á¡Ã FÆå¯þœk`H³‹Ç ”[ó”‚Ô®‰ak'-Ý´Ž&~}âÄú8
+
+±ÿÕzƆBã—lY
+ÂFì¼GóíÔ“DfÐçûÏÍCQ¹å—ïÝ®˜®±€i[÷.@!)ÓˆúÖUí°ÃuéMªÕðO’Nâ6×>¸[³±âlÓsgÛ±™ZŒ‹†þ§öpÉÚâz<“²ëÌñ<¸~~€Ü)EH 9?iϧóéý‡XãÏÏåi5jÿxá¡»Oԝ+Ï"é•·ê¿[ƒV6'5ùé‰ÃðëÙomsa¼øѲŠ[äð'sÉŒý`‹óþ+7׶Óå-Õ›æšñ‹°
+.{I*Food^PÕDæo|	å!ÛþV·íË×öæÒà,¼éyp(]ñâ4vý
+ê'
+SE4z»Fj²3™..®sM¶p™Ç»èì“Ô%^ª\î¼²Á¤v=~ìž×äí	ªmBÍ`½ñ;Ø·ŸÕ}›†ÆínqÃxx(õ‚cš—_T#ÁÙúCÁ»
+H`Œ[ï‹«ìÝãš¹hÆÏÜ@®•YÐ_ŒýPâî&ð¹U
+ÆÀȸÐþpýô’òöf1*¹î†ñøx¤Üq"Ê8üHÅ8¿6JÕˆqb4ÉâóU§µ»/?uiށü''@Ù'	]X£b 	cÈuÉ
+͗ݵê¬[â˜9
+ͪf*yr±L›MÞO›„/‰8_8V@ø~¶0ÒrýëX­ËG.(š““ûÅÁÆc8U}„f­+ŽC3ORnݯÅ@ñ«+­¹ÚÚ	(å؆ª£›QÖñ'äùJJÙV]{ûa§077_۝„’Ù¡ÏÏsÉ.?Y}ñž'åSѨÍôÔg>vð¬Ø¿«°¨²ÉŒú
+¡å_!÷§çh1†ú́"8Ó‘6 µù.—<í&ÉÄu5ç¿™ŠPigÆa PÖÑÂZrv¾Ķûf덭SQY³G:pTr›Ü_^®-ý)°»îû]W<b8Û.”¬9KãáB¡¶.[÷`žy41ÏoÖSŒ¶Ã™Úã„®¿Ý•ýFÓ6\S¯¢ä]ò¼ç'ãz!ìô¼Å˜sNõ3Ï›:Žk`m)*ÜO¡š©UDï‹Fã*4:;;B=؍už7uíç×mßñ•‹ô yg^â<íÍõ—þm×xʾÏ›~f4™¯w¹ìºç?3îúDp‰â8Ô•DÐq´_ßfÓøÛûŧ_Â@
+ßåÔzíøÕçyÞå>ê*—ŒAn#¦ì¢çtâŽQ>;¡Ž(—;–šNǝý³;BÀ˜´åê“.C´7|_ô9ðHû׏ÿãµjZ묂° ÿáÝRÔÓ3çÌù²«ÆXÚ*ý ÑxmBM“˜ÞFÓv¡àFݸq᪗E"-–BS¡.DQ”n"
+øœ3ç܏Øhqá›Ü›Ü¹sfž™yfæÜgDÛ¿Ýþô½#÷²ñ@Z¹|ë׳sççﶮ^ù`õÐ=mà9þþ•ë?ü¾½³§‰?¼ùåGo_ZqOx¦Þüðó«7nnmmݪϷ·¿ÿåÎöݝ»Ûütãã·Î>ýçÛóøéW7^ßlÏÅ‹—Þxçòg_]ûæúµ¯¿øäÝ“÷aa»kýóëg_˜þÏ6þ¯gr~rò±•…™^¿719?÷Þ&κyÈŽöÎõ×!8‚×þƒëý™¥Sý¥Õ•Þúf÷DÔíŸ^]]î¦ΦîÐù6»Ã½s¯ìë—ðÂï	¼R7µ¯›;™Í?ˆ7è¯÷EI73Kçz/-/.ì?º¼´¶¶´rz—xvecq½ß´
+šIƒj‹6Åâ)0¬Mµj‚Éù6Z!ž- :Wœ„¬k­²’ZƒåÔf!«DT\9#ÇjÀ+§0T@å¬÷E5[r$çPq„QÔÁùÀÑI¶¼®ºF¹èkºCp\h‡Ìe)mmKîR¸¹FÀÌVD(ù†	6’Å |²¢
+ChKA€ŸZ›.g(NmçU‘áëPrˆþÊÝ28¯…ž˜G.§V¢Õ³ËjXæ û#Qœ·ZÆ–†3¡ª¯«K›N„¶MˆaaÙêßR\Øz.ÉŒ‚¦u%+XÖºÊ8äئàÆöªI•œ5VZ!ºOëÁyˆ5!Ö‘
+
+*
+[7r‹˜kÖÔ9kTCë©ÄÕîFYˆÒÉÔjõ.÷zŸ/Ñ塳Ҵúäk°‰RmÐ3:Ž÷×Pwl#À™Ïãªd!Èò@É¥:mÞµ¢X®T%,g’ø"íëž.ˆ.Ê䍕…àêVY'3Ân1þ`
+endstream
+endobj
+108 0 obj 20830
+endobj
+109 0 obj<</Length 108 0 R/Filter[/FlateDecode]>>stream
+H‰ÔTkPWî?[›}Pk­•×FMWEW›î¾ý¸
+®‚ˆâQÐq€	 O‡µP£²[AQJÔ(fÅ•”"âkqQÅøZS•(yˆF“”‰Dt‰a£•D·÷Ü{{˜æµeU~e(fîýî¹ß=ç;ÁPu•Ç²¤²*ócu,I%Ì0]3TŠXÐR(	Š†1Ÿ@`M4ÜIG˜Ú*–D@$ IT-PQE™€º ©¢b(‚ˆU‹×0‰÷±"‰€ª Ie鈺ª	ªh0tªnP[]ÀVxÊà#2l¶TYÇÄ-Yˆ+¾û¢!’heðÐÐØ[HP
+E!AUÃr@BŠÀ?V¢ HTd€„ÔV74A“©³HTI×(¨:ÜP*„ü`"=Àଂ±e+3½¢&ՐD€±®3KY”| ¨(“Ç0P‘jy`To $à/`0‚oæÂ"óòŒ±ÄB€¸‘ʆÏ’f½…¸¤1ZES°eª*4ZED]d÷ACXqW´pę́e˱ŠT¢7sVTV
+òU"äZP,P4¬ªÝ	|°Ç |T•Âàƒ$³h
+²¤1a+¨oQ¦€Šè—+-	êaKZ¬éDZ¨ä“ÒLërƒ aŒ Ë[Y„h!`è,k¬fEÔ¿N«ÚNÔ5¹+]Ó4Ö ’ÌzI„·DZÞ"”œî‹
+A©Ø
+¢Dƒõ¢–Áœu¾+´¥&éþê‚J¤"*¤wë%	ÄDPsTC Рª)(Ùç‘.’H`±‰Êa…Ì*rÐì>‚É0w-†Ü9…A#)t¢B‡c"
+F|àÄ°è(+Ä9¯æz²ÙÑ(J†¥æ&»aцˆõ.Ër;ýÏZVðnJ¼#µ‡ŒòO‘‘‘¤14>pïHˆëGŠi®üLº’ø ðÜÜ,>0&#'ӝÊ<tü¾
+àxX´êœ”‘åömÂÝi9³]ù^· xˆ‚Ub—bGe&‰ùšÏÃhƒA#òŽô§±&‡ìûƶ(ø‰?é3.¯+˜W$UpDÿšûÙžùÉŸJÃ_ôƒÿî÷#_y:†gúñö…ÁÜÈ1OóÇýªoøyi4‡Â†ÚßôKÑOÖÿ0s“b?0 a~Ûš473uœ?¨›0Ø6Ïì›bRÞŠ•é†?
+¶òCl›#õI19uaŸl^¢O´ÛŽ6†÷I‘™å@v@ò%(Јš8Ö~$L‰F~Ÿ³G4:xVÜD¡ç¸Äy:](ñI1êhûÑ°˜Øøªô³NžÒÍUB‘¹<“È+'{]÷ò‹ö³Ð¤Y#¸—&LéÊ ° °`F¯È„ô
+å+¢9nÎ_Ö-ä¸Å16
+õÄ$Ì
+žæ"‹6•Äõ¢àâ68°!–óVW/†]p”-ΑñÀÁàÄxŸþÓKvmIêMR\wùü‘Ê“ï]Ú1‡CŽxÍÖÊS恁	ÉÖ~jIueZo
+ÎUÓÜÚv»µõÖ…¿åd/r@àÏ`'£ãæ!“å­ÈŠÞª^Ü›bÂÚK÷;Ýi¹qµ¡b©3hÐKìdü¼#ÈÛž¼™V[ÍݼoË‚>܈Ýwó«OwÖ7Õ—9¨ø/³"
+Šw¤r1ÞxR ¿]ŠkjŠÇ÷Á±úü‡
+E\ú¶JÛó<!ˆr:ch	ÄäDÂÏs/À—{çáÊä>(–mÜ:•ö”.eq¾nk)y	T9­Ð‹!A„xÎæºÃë"{1„—ÕïÏ#¢,^žJ‹Ä0NL/Y¿˜µã´‚Å“!…Œ%»U¯œÐ“"uÏñ]óÉbfQ©½!êp.zÍÎíéô4ijz(4v¢J·¥Gvõ%r˩ƍ¡d¥”æcŽSCs37¨¡Ê¨‹ËדŒdM™”ªSÇ6Dw§È;ÚܸŒ-sßÜèäp,ðŬ¯;¾5†_^»}!ü:“µthI}Ó¡Uãìñ57Z/,¡Ë)›ï£`å2ˆF/ÜÛt´|ÇeÔ6ÕÒˆ"æOgãcAåéÆ*{(“+>zø]ókT·õGë««öls“ðÊß=[‘ÀýõbËIQ¤{¾Fo¿vðìÑ[q^øÆ4?ÛÎq3¼»/Ùºª¢î[ˆ¨éû›?¹r¬êòýŽ÷Ké‹œºõêëu§w¥v1$n3MóÇ–Ê7ê.ßøøLÙ,.cïÙeS!եÝþÚ4;NƒÛFò¢X߬‰©lj(õ¹1£êæ 0ÿûîם_ˆ'	:÷ÁéMÓ Å»¯·u·µÓ4ï/ÎË÷Ì».~û_{Ùr⦫ߙþÏçå,8óÙíóë +Ë›ZÞ?¶ûC°h»°g­[õG_Ö|ý(«Î}¼ÝÆ`~¹…€Éõwµß³kv$q¯ôƒùmËÁ¥V£ÓVm¾Ò~ïLÛ¯hþÑNñÍ?‰Ž‘5_šï@š3++ 7±‡Z¿ðNÙd’‹¤¼âš3ï¶Üé4;ÎåR†ÈêV;ƒùøÊj—Þ6ÍO·q3ÊÞ\JÞ¹øÅõêXXËkÞ¾Ööð11½w*“R¤œèèFa>8áxíç¦ùCKUíÁ
+:]\µ—O.'‹ÄêkT|óIû{5¬¸²Î}۝¼w|M÷÷û$ÏmŸ]G;rÂë‡÷f‘Efãfõð“ú’Õ2>¸ìszP˜×›ÜbOµŸÌfŠ9·í «üËßü¿w/í˜ÇMa
+ïjøOO
+ÓìôÑÞß?•QŒ/Þ±Ž´æ’«„ûÉ­CË¢¹?F³RÜw¯7Eקu“¯2ßÚ·
+Š±èßÞKf‹2³³’›ÿ‡¢m›bÑÁsû@•×ˆ§($Þ*ð%WþG}ÕÇÖY•ñû 
+¨AÈ|ÙÖm°íÝùþØæf»Z²6ÔÔ¥»k/[Y׎înP@fSÿX‚ŠÓ0"A³ø‡‘€ 	hDŒn°áÁÄA7d1²	«þÎyÎ{{oו}$&žîÞ½ïsÏyžßó{>Î9ïŸZÅ¿ž^TlzúO/ìî(m-þmr`mý¶þçãQùqwÊÀ½ï¼½oGéû¡"'Š:«eÚ%Û>4Š‘7ÿÂõaÚ70ëŸúZ€|ì™H–m»0íj›963Æß÷ÿdçŽ/}÷ÅÌ‘c$ûÛ³_ßþå]?üÖ
+TΤãA,r¡!9ƒR
+¡Î…Ñ	
+D.-çÉ[®¥¤à2Ÿ "€x1yȇb½á*Le"7FÅõ2-‰Â‚ná@rDÅNSÄV
+Bà7LÛ–Iž€
+¥‘Ò6­wÞ+
+¡-2
+47&¥±a1°Ð¥µ7îÖL	›R©š)æUQH!Þ‚ÓB-^“¸ŠÑ†-¹$ËR°¬áK£GÁòÝJC ÒúPi\غ„J
+°>§¢EœRÛ@B"òC¨TÆ0©j
+!sw5¥6ääy€{ÒúÀ#¶BjÅz…>=9‹<CôÉYG¸n,9‘	ö‚ˆÍ°§Q¼‘R3¦ÆÌhr–ó2eœåÆÕÐ*I)ƒŒ²:už*NÉQˆ|ÎR—W\¤:À*`õ”‡š
+ø¨1‰m-0‹å‰ž¦eÑ6GH”ó…©´¼Èyš‹œ@ŽR(*ЀÕ
+›rKRn!çÔaãuò›
+›üâʉ¨Ðä,zrI†ËƒFè-ØÅRÑ3&}4ekBVÐb±Á3%ÍT,U½õ‡3¾!µ¬´{†4W1²õ
+PÞØ’”¥1i“±:ÙçŒê¸«¨ÓøÚÆ•R;ˆM*ä¾µ6Íe	èQˆðÖ8+bÂ…B3ä¯åpIëéC[âO
+*ˆ‹ÔB6)lÃAˆÐ"§ðÎ%LP#H]‹ *j5æE퉅"Ûšlñ´%Œ'
+KÇ­ dè:IhXÑáb
+E[[ÃR¼#„ ô9£mà¸&
+]¿%S¡mA˜B‹]Z…SUO.÷4%Sn˜¦nó"^—iK´º†ß¨Øa!LçŒ Tž‚L$¶ƒ¯1a
+)Üœìk´JYØtN
+.<UÀ¼ˆç)™.26ö7
+ŠÓ1C›¯?‹0“ºŽ“*´=¯e±`.C†!Ïê[1¦”¯íÞÔ̓8@h÷F8<iåÒÙt~ðÖjšék'K´%õ
+$2*ÁJÆÆ=ô÷4µ®mbéÂк¾‰g3V
+”7Vz³uCåÞ¾Ê@5³We³‘´
+ã(ÍJ;§
+ï&D‚n!”>D
+!ÐY뺦Ù*¤­Êà±àœÇ^ì²pÔR…§ÊO at M8·nlº˜Z[Ç¿¶Í©Ïæ,¬®¬ôõò¬x«Ëœ••rG¹:ÔwG¼Ã-ji¿&9xã-ƒCé§ÑYïàÚJw¸—À
+ÕáþJ÷¨Ù1×4\°IçB")YGŒ^ëƧ"\ï²Ëú67ËÎOãk>Í-íº{i_enñÒZY×7°²¼¹Z‚FàÆ5xêªÁ@h4‰Tr¸fpŽŠ]¡÷"—p«\:³Ã´‚¾]—
+,àiŽ`—«å¹™Ò6u¶_Pú?çè\5|ä\\ô‰sÕpÙ'Ïrá…÷“>uv
+F±gWž†Q쓧Åòóê±OµSÎXÁ…/•®œ\¼MZ¸àŒý¸üÒRiÚìÚ«½ÖM0ù¼Æ×Èÿ¥S/.•Ä’™…P­Z1»4v‘ºèâFù‡ƒ‚™´ïZ%’°ùú5Ë›‹ç§ÿ›®¸œð^Ѩᒏ‚ûü2<ÍïÛ¼zV’.\ÓeÓãÇ.)¦N›?7 Ìš5LB§OOlë‹“tæMŸ›—<Îjq¹rEOg€frƒ†©SJ—Ë«ãcïWïí(Ä‹n††ƒÇ3T-O®¿û®asþÂéõìŒÒdÁÏûüƒ÷­(ä-AC̱óy!üìÎ]÷.(•ä²¶«G5ðÏÌ,]f"ñ]ìþÚ
+…¼½kAʱI‹—¨Ë?ñh_©4eigÇœbbsÛR„aV°²hûÙÑ^0¹¾2ŽG´¯“IÚÿØþÿò^m1VVWø<õ¥Ï}?/½¤Mþîû¥mŒ¼±P±\,Céˆã3€3‚`…RFÒ@”p“:‘R%ØFÄÄŠÒhE5ê
+( sº.{ÿçLŠíCÿ„áüß^ÿÚëò­µö~eUDiì”qYÅ5·]¿;JTšæoؼ¦Ý1|ã¼%3ßWá¥éöï%é®—Ž~²³ƒþ³Öñß"HÜÙ:þûÆ­-3zû6¯_ÀN4µ­ÙÚ׊\ÔÍÍ×&
+K^¼øþ0¢2öž_^CÐØyÝýŸ.~t˶õ÷øróʝþy6þyç“:zf°påÖgOÔj'ž›?ÇtÞ3
+!3{åÒq¤á·[ŸéëMrcV¿züüÙ·—Rúæ/[þÐÂIÌöÑk߬ÕÎïC7Ævw^O&ôn|d}õЖͿ¾‘ÓØ»ïT­Vûç³wÀËÄÞu«Ó’Ø9ûÅÏaa°¿uù&¬yúwSð‡ïylí–›¼ýÓ>lžT9gÅŠZ#/4m8Dï=
+µC›¦³¿ú•¤¡c_V}ìÈÀ‘Ú	±öõwž"ëçnÛÒÅ‚=’‚Ú»ËàõkeYuüíb­|οѓ(r`àÐ3÷ÝR™²µÿõ>ÎÅÂwK
+Âë7˺û¥óu
+µCË]~hðÒÀþ›ö|röÄËs	Zùa:ü0¼þ )·‡æçO5h8¹íf"ÌŸ0¼ƒçNþþûô	¤ç”çOg¡³{¦U®›>%÷Üя4h¸øÚB½ñEƒk¯-†ˆ>õIصâ‘å×f7½5Ø âÄN}óŽ
+PíÌëë×ì:Ò(uêÝwäÒ®ÌÜ}ºQüøîÕëö«
+y.ûìÜPdàµuJBÜÐwxÈâ¹cŸ­]íùtÇ‚kJ
+•¶¿œ¼ê—='÷öÞTWPiZÕõMŸÁ—WÞRi|Æ­óÌ¡àÌáç{‡*¨T~´¡ÿÔÕ¿äçÜG{o]¹ü÷𮿌'—>ÿxïÆ97]ñ=Æ¢sÓ+¾0øŸ><säÀwþp¸ïñ¹©ë±çöî?øñéó—†ûü‹3GûwÿaÑÌ+ío´£¹½{ñ»öí³ÿ@ù¼uðƒ£Ç?>ø÷Ý›ÍÖü+L™ÖÞ5w^~º»{,Ýøôö¾»Z®ÿ2ŸÿŒœ8qÔÿþõÿãÁ‹KÓ¬f¼¶àUëú|³¬¼WÝ<üµ­¼¬Áý²:ªóÞ{çUñ"×p­üúd¼ñÅtûõß¡K+¨b!‘5Œlé¸óç3󅯄GÌlikk™5ý2ø†Y]ÓÚggéï““/Ûš/g
+/„óàåFxi…—9p[S½c¢¨6zۏé¾7ßú
+5ß]xÙ각 ê·;Éıôw:ü…»¤…Vï’VRW½«\N[^ðÞ¼y
+ø©eDPÆ™@-%IªBÂõsD]ƒ…Ë)É®Øo<HÿþuR¾FÒ·>øB@̸B’Y>ØWI^ ®Š`,À@4ËØ" z
+%£Ç]éª	³Žö¥3	Ò
+íÈd
+FhÖ`!^Ö0¦‚Q)6¸Bt¸àÀEnDWH­«Í†Á²Ñ¤!âÜ Aky! qlƒˆA²ÅJJ6LƒñQ3¯ÒÈ:pÚk“Ó6ºð.Ú¡* ÀVØXª€
+­¦XúB¥’´eê˜
+X9è^¢NrÀ*q^°ÎŽ¼J‰Æ4ê„v£¡£`(X3µl)ƱX!©ÿ@
+ÓЉ²aIœý"'‡qP‚Δ	-K0MØk ¬>&+,V€P4:fï¢$ZQD+K
+)	
+‹€Å2å#ä±û9ìÀ]eà„¡ÐC59¯CNT¤30Ö	o’P‚‘9!·
+³ŠÃ‰Êkì\Ä*R$àÜ!(ôêWõìECÝ´^Ò
+D"i€’NQ:Ö
+n/¹‡%
+ZåýÀ稹Ï+<R*AØf‘C7‚¢BÁ‡,\
+:¹!–Nˆ™²e!î¸;aV¹e˜*A£M2Lðx0`$²
+à•äÞ
+îÇûÁ.šKOñyAìcÂ¥&]ïX”2Â.&òD§k‡–Ì·tf†K0šÚ#”ž3Ê5$b왲Q„¶Ô¼ƒä±™êæJ5hÄÛSwÊãAœ·DÍ˺…Ákœ'¸Uцÿ&½êvô:Šàì;œË™žÿ+³)È(ÁBÈØk0xw­e­ÈoŸªþ™óEöG»5³szzº»ª¨îÍòhyÚ¬¯)ú÷TE$®úHQùÖÍNI¡é†Jl‚Ю»”¼_ï#Úê.ô*-¤]¤ŠvÀV$À6«;BAv÷ö.á
+‘\|Eà”
+„œM§Sá¤é»yC£êotlK_	u F(‚
+&CUòˆ@ó2
+ÐÈIÝ›Y÷cSi)s@ÓÚ
+[×ÉBi¦ö˜Š¬–ü¥Íw¦yÌ.¶€ì‘£ªåìÕ#(2×ÄÂ
+FÞrBw-.¨CË᧦³žG ü»:Ö	N
+%H€ƒjøzGÑŒ³°àŽç–ªW$¦7/ÍÕÔ¬EøU4f, š1—Î1Éfü„ú^ŽÞúÅEòP>D5©wôÛ%½Â µÉx‡ÙV€¦S/¯½ítV¿6ª´€^îݵ×鵊ïnµúGV÷Düì;DÙÄ ]Êð¥níZïeØO§‚]‹–—³¦O—L6¼Š(@•}s²Öñ¨ªO3ëtì:Dî“*"É&#ê%ã ã©ãÖ؝™u]ЏˆÊ)v„HËbÄœeŒçc»ƒâèè\‰ŠÀ-ÕAx‡aßJŒìâ©]/mD¹d-ÃL·6VÜ£Ú‰%AGGÞH»¦ÕX8#ÞÚ”êmD­,*<Uosͳ{™âÜMˆ¸»Ô¢O¦-0yùJ<‚#É4ªWõÍ[¼Å¿t|³Õ’k3yûÛ‹%L.Œ,Çg»g;º©>>ùªJÌ.¶ÆG>gv°¦•Cv=LIî—zSF_³¥Äæn¶Xˆn4'Òïg—Aˆ:)ì–$DûXqYûY*^{¶ÜBu7ؐ<‘&ºž©~¸rŸƒ5¹/SÂõbðû	•B+˜C$Â8¬ËwS Ä²Jb§\%>µ&)þQàCi~*Š ;(©¹©ØW´XÞe•ÊÄÀ:W10Uq,ÄŸaëþVWõ½ð±YŠPj
+°¹Cõqq‚*8‹­§Èdž½û-Z‰¸~þï„×÷n.b¢É*S9[;bzfs
+S§ÚZ€g'q7Ò±æ	*×Ó„‘/š~è%1ŽTp*õçôsÉÌݪK¹²ÄÓÖâ»Û*ÓÁ<LLù¢bŠµb@–WLMö,ˆxºbþ,­+›—½iÞc2T6´ùëVTNÕ˪ôŠ¿;ˆ&®¶Ñ÷ŒÄBÍÚwܝæôÝ%i¦ÛŒb ¨ÓA£XPÞ1%)å‡fVë0°QœìˆY†ƒ"ú&
+£sq«.¨‹ãBwŠ§à°x’"Á¾¶#TWA
+Í@L…uqBKÅwÁÆ­hÉ
+k§og*¶¦­*)‡šŠ¤"$ååþà°7¯(ÌÒ"<ØØeàÎ}Á{G☟ëúœÔ€1ËSíÁ)*Hù-^´×á,¹z>óF›—ý©‘ÀØ]G—‹§þb	Å4øþ­ã«'Ç‹¿â'qcA¶€ÈXε¬Ü۽ЊÕF³J50;¹7TIPÈpnOrRVG€ª±F.Ç¿÷ƒøFøõÓ‡ÇoÞ½~|w÷êáÓñõ@_{÷x|õô[IÇëûÛ÷ïÞÿû÷«7Çíý››'ǯ°ë·ø‡ÿ¿ø%þ£{åûW7wß}||ÿîîæ÷Ï?<¼útóp±çƒgÿã÷wožºýçý{ÿýw7ÿzwçÈWß|øðþæxþêá
+N{r•Ž§ø÷âÇ«W4iéøÿìÿÅOâ?¿ø„_þˆþèÇ£:þö÷t¼áßþù
+6(‡•¡†hl4¬4+è…GjÓGýAŒÿ¤fƒ£n&ÚW¬Úéóù׊éÉ<ƒç,]'v›{簝×WfÔt|ÃÁæptI’µ)
+ƒ2ØDM—êÓ³ã(
+`tà¥n	ŸNz¦°:V2‚Qfí,uý{¶S¥QAA6ÞŠA¡¼ÑÝ5 Y	Ch4÷Ž½Ú
+ˆµî%p¦Õ¬ÕàZøÀÅ5tE¬Ï¾|ò³«·ÿwëZ»ˆß—Í+fùVá¶KuýÄzµ­ØuÑ/Ð?œ—€M ô­úòàGÄ!ÁÁ&XBÇƒQ¢‹²Œþ>kÕ¥÷>sF˜<h4SgŸÚÝUµ.CÍQ)Þ¦múÜüt*r§í¬eŠ Õ	)GV‰¬Ÿ;?øÁÒñlߧ¥)6·w{6ÊfØ3³Õûns¿ƒ¡ÏÛhc	¬¢¾sî¨ôSæ$½EÖÄl¯‚ºqAD×áùFª6®BìÁ–ÓµtXÕy0šx"¼¶bšMúoÉçéFE­ìpCÞ>¥9Ž€d±¥
+½zÔEöò¸ŸkRèBuðÃ¥H$M?VmÖ4,(ðÆõaÀÑÆñ÷#­Ñ
+¤|
+ë0ñP%&µ[
+¶°sŒ ôÃY3ƒz'óÁpªåÜîöÏjHÇõ¡†«·‘†l÷À×Cáf¢¤Œ!óá¤ërz
+usœ Üe
+wŸÌ?ôÜ\´F¼¹l{ìv»Ë°Ùsê”|ÞzñÙ[mï%œrj¶Ö[-®- 9óEʾu§‘@×H{ô|JaHG¯Ãƒj¢4˜°Åí’—XXlKb°d3Å
+<ËA
+ÉÆHý$ëƶ9>PêîÓe¾|ýËi's<î—oëu
+ëLÃ.¶Ó6Û•­ä°=ðš†=
+(5‹ÕáÍBÒ¾r÷
+`÷«”+ðHå%XŹ#^5ŠÕ{
+Ê
+;?‹ñÆÌMõÔ8ì7Ö-umÏ}à«CMt~VákŒÆ3†G0ÔªæÞ®Ÿ¥š¸¥'W#Øl±a.¯WYa.”ëDÐNPsħg)þ¹YÖ^6fKR‚æf³ªdPÈ_·!PDS˜«kðÈiík-Ý•c} å>œ!©•0<k
+EÝ30A¦À}™–ªORpâEMäÄY©³!DQªaVÍl÷Ø•=b?×±G`Bfìû«Iõ»ÊÊÓh(Q,
+°cSÖ	LJiíÛyË6λTä¶ùùf¨Öì¶iô€Q¼lî}/p¬úc¬+Çď“AMG0m‰<6
+øÒÕuâCºYw‚—¹¾×H!×ð‰¶Ó–éà†Žÿù÷Ç3¼ø
+?(ìr›bzȍßG5Ò^»Âï÷u²ËŤÝRÌX9ðAnºÒ28E§š¨Msz0ŒñäyJ0–'Hu[‘R²¯y*³1Ø–îW<A)`\Ä–‰l~é/ǵÇK«¬°9E5BÝ|yà}Ž…HS<m%bŠ§-EšáIk‘exÒbd)ž²Å!ž°Y
+§1ÛúOâ¨ÌÃ8Œø[D†ÖdÑP3?-œ¾Çk߀[ÂÈçèÆR`&)*Ny=\Þ¾aÕƒs!i¾J
+^8Õê5;ÃS¿‚¡Wð˜äéA5l²kÙ¹%Uר.Ù45©*œ\gÜ`‚{	…¬„¥§àà;œÛz†V¬}_¸º×è!{ ¯ÍÐQíæäÒ«2iAhè1¨òœ&Î>eóƒ ÐS=˜$RÜl»‘6«û†
+¦ífd¹ýH\Eõ´îâ"CÊfÙ€Ïe0@%ÂBŠŠ|võŒ
+åUa38@
+Gpåžó7¨ÕÉÖ1ì©ê: x©Údã
+u]xéZÍ`Š/b¼˜a˜j•â´í+ÊÊ‚9)b1bREÙF4ákÐßYA¥ð†²ì¬Z1·ËÆz[dŒLÍ»‰er5M\AM¿Ÿ¤£IùU»Á&Wb¯ݼ ƒ Y‚ýÖ.Ì‹ƒ];,üTS at NN‰¨Ë ‚¥[Ïâ¦øG–&8ÂÜ?z¶Ò¢­û†«¶Äž„//fìgšÝ vÝ\ÕÜ{Zfó8P™Eµ§ f+¥'¸iùëÿ¼ŒX¹ÃÔ´ìåo¼¬¨–ì8zqaC÷Å[P—x“"X¸„ڍ\u0¨£y`ÞX($ÒÞ¹
+/Ã>Zü_ÊËeÕÒˆÂOÐïp&Nœ˜K%•Dñ
+{$rF‚hÚßÞµjUþ½ÏÙGšFhìtvþ¤.«¾µº
+S§ÖE®¬ŠÄ>ë9•¬÷[ø’kñúãG©îѤ|`ñ¬l<ßÂ8,Ö¸dY/Õ”ê
+‘€ìzqyEAzÏGÔyº¾pö5Ï·q"sqœ™¿‰'í K÷ˆN>}”
+†84ëTÇ3°yÅíª˜ð
+g°As/âæO÷‹PbDùéÝËå›í½>Æ¢;=Wxow]¶–šEóâaá®›BŒ.á{-“¡;Œ4sDæÏ¿¹COnW»2†6$-;@õÈH´SP¸qÌrÖêB‹QWÉ‚¬rµÑ¦êþÚ[§ÆÎéR
+KòÕ‰¬×pà]ñ»¤nØ%|);Vð†ÿC¡Îr¹ÄÇÀ<¿–£7æXÙ&°ýBî
+'ín”ɦ©ªú”•Ã)ÄQ€/ð3u
+Êœ×9õî.0;ä)ü#™Ÿ^]&8Z[Ñ+ƒ-\ãcøÙÙÊR‚ðÝÃcåñ2Ä£Šxg4z%R‹ .‚j¼~6ö"Ø
+®Åï㮥²Jµ·Ÿ©ƒzää¼Jµ™Üž1b}ÔÄèþôfd?79ñ¾ºVF¢ìž“ïƒàX†z«÷PCŸ}íÛûªêji
+x¹®¶e+°i1l¢BYÕ¬ÙI:
+‡·ÌvB×Û•áa¦å„(–s’9Î7õ"‚µwo'/~•ó‰¬‰”ƒ>[Þ­
+CˆS¶XJwÒY½e…ùôØ'g˜ÙN3LÝõ’80WŽm6ÊàØU!Á-6…Cg®•·ðÌH§ŸB*«¦®'tóÅÓÂÚB<»¯[yT×b€ä	c/ÚzM‹»Å~qUTÊÌ·mÐÃí
+|UJ<§™B>p-Aq# õ„Ïð¡ñƶ3{–¦là㽆¿å
+Íãáð&s2ù†ÆKÉ°£÷E{U/l£å)ª8Fõ·̬чȱm‹Ri3«˜ÜgmËž2»‚T<¡œ6€kÅmÂaùÕ2°] Ç碣R¾+ŠÙfŽ…›–á»éûŒs#°" QˆÏ.[—íªQx¸ÏSÁ¼¸fEár•	à"‹³¶ôÒŸÞL®j'±$vT«È1¢üÁÆ ù3'½A·°<oEÀlEP²;Šë ¨p/hÔMB€½%¦5æX'–`*	á¸Â×öz$
+‰
+¤
+1°ÊG'Ö)¹1NÃ(hâÞ
+
+ÑFÁ¶IUòò
+0JÒ8H¼Bˆåu”caÒDŽèÚÞ»)§¡6º+^æ‘ϲt!Xì‚rN˜*³‹Å:ª©Ù¤Ï	ð9‰9¢fZ#@L¸°4©Yªê(.Ž»Á„ÀÚŠÛNJ—ºŽÈ"„NáR´9ù„uXœ2Ÿ?1_¬×^1=1>•sÈjìPK[=U6ÌÒÇ+Ž
+bn4p~ª#‡×)Õ^
+<¤kB®SQæKÞK&¼>ÕÐ󇳠Ï+ž`BžSžs¸B1¬Köqh23Ì…±·uW;éÅ·¬¦ä@_¶WIy_ª/ˆ“Ô£4êùVk;"
+u*SI.UXœý€
+œ"œ[õ®Ç}vu*ÖF~ÝdHïcµ«ô§ÈŒˆÄž*7ñ.ô°ÎÒR<’ãòå	×xª•Ý$J(’ž¥oÃŽvVñæc\-QÄüµ ¶"Ž|ŠwfnöÃk¹+Ç`„® "û˜¦åÚ³t,‡‹¤Œ¤Ô“[B©û9ëqe›qpÕ,Ý°+ÑeQC§Íbža¹]6’ôc˜ÑX„É$<¾+GxL€ñ6Ó5xsÆÅp'Óù±;ˆ·w>ÕÅ’hn̸¼`AIEB¸VÑ](m§…±®Šä4õvªRÊJ™fÉ^ÓpH·Xš)fPÖb‡w>çœêñîF
+EºR»mÊ„õ»9…Óf™†B=¢xØU2m*t)Qi–ù´ÌÜ-2¸MÛqY¬eWF‰2
+‹É"G´Ž%xøŸÓ‡-"ŒWÇh”>Ü¢Vå^%'o‚÷W@í¥ËÃ|’]êÞg:jbѤ%
+ƒÈ†zž#óyÀñÙZ!ÐÈÒ®ûÄÒÜÞ6:0
+Gòñ)ø$d
+ľ
+\r€pÛí*,ÐD
+î’†¼zސXÝ9®§#Â4)Ûvæ´Dì	$àµë0®p“ô“caÍYƒ>–Zç}îF*<>ˆ´#¡;Kî?ö«m©$‰~þ¡^6vTÕÕ×ñ{×;3†
+Þ„ºÏh4cŽM£¸/ÄxÊ4³FüK@
+)h¹0)Ý'UÝBÇ[â„ ÷t#RÞ€7C˜þ>d¸	Ù 
+*}+Û-¤‰Õ™d qGU͐»Ô[HO„°òt$¸Ã̽R¤­!q—€t"꟎T;K"£ÄûÀâTíö{®„¯2ŒAN^‰$˜Ø©g_Í©‹¹QÖQ>xî§DáÁˆ$´a01¬K©ºëûÙHPŒJÃx+¨%ãü×›RSB@€:R¼•E†ýÚ_¨"0í¾ëØ"*”„x˜‰,0ÊÆp…Ó±
+úÈ[RP❑:‘0‹]~F‘4,°J;QÌÞãÄ©â°Ð·2ÕPÊ×*)˜®åÆTÔÁäÚ>²’li›Xö8
+¥ÕôR…¾Åš…V*?¯O¤®=}„äH…#Àdr??tªÓAw‘~å^
+Üg‚Ô½@GŽÓ¾ne,µBY_ÇHXÉcSãH2–ÖÖ±?GO<tU”¬tp$´‰kY|”h´BœZHÁôÕ”à–õ•̃¤¦PCb"×'¼,w^h³ ª‘>¢„ʐÁEယôe*#I`kœxC
+;hh0ìãO
+]¤<K\¾j*ó’)Áò ú	+éíÅÐ~A¡$.}L -#<ÌBáHÖ:¾a
+«-¬ŽCqhjFJ2Œ¯/•a¢"i“rAÙ–kpnàùt
+ƒ˜½HÍf¦?©°”#äì´‡Í?Å	±íŸoXí'h0鏎|^!½‘šœ?0'°.pï]Vd^.Cd³"¼é'„ɔ5œõ\òLA/3‘ì4}ý0$0øcWÝÜ)·5p-ÌD;Ò Ö‰„:%™1P–ú¨rrÉ ˆ;tçR*+¬8Ãp„£L&’ Hܱf<ƝÌ{·‹¥@é;¸
+Pû¸¹8iÀÀf>ý“LliùNcuûU:™ÎЋ„KÇ)ÁDAåP¨&Ž¹§èºÔªC–«6Lû$̐ܮ9Z²	·c”›™#šu'¼ƒ}…ヶ;*']ÙÔy{§~ĐVãu§v^­&ÍͬYÔS5¿Êg…ºi¦Å®ú«žà?>oÿ†¼Öœä]W´õñ¢«ÊºxÞ´g³6¿+Ú¥õ™ÚÙUoߌþBg¿{VOÏîn.šŠ¾GôõÝ˦>i˺+ë˽=~Z\–õòÄèåŒfR™9©øy|ñ¡˜t£ƒisQ¨§íb~¥~Éëü²hÕq;…Ûç”LæUU^¶ù쪜¸•çMS•U³NR Æ[–ѯiýó*ïÔ¶õ¼AÞp6õÀ†ˆ6ßæÕ'Ïèl>Šùäz«×<Žk¼ì¯ã£üâ뼺Vg“¶¼¸¨ŠÍüÚ#`ëE}½´ˆÚ°¸¼¢³ÛIó~í9ì¿V'|TQOÊO,“Ÿ“¦jZuÖµÍõ›ù¨å=ÏÓb¼«öq€è
+Þ¾0nxàs	$ô@ÃùOÿÿÔÛLý}7÷h“‹#úÄzøÐÕæ+\ÌØeØòÅøˆ§Ðø8¿øµv-Ð*êÃœâ™ñ•"=$ߌ¯–}N´‹ºùJ.dÅ£T8|í‘»{Ÿéó—L„MùÛV‡«WußSeÇÊÿ#lŒÇËüáÔxÀÇhkF˜xÙ
+M‚#CGñµ!–Z³$þ¶áX¥íõ¨|ã·quKš)²ÎI•okÕ½ò³fZº
+mZÇYõè$Ìd&ŸuwU1ª›5Ü9¨›zW_ÂBȸñYy3«
+?«Õñ}¤‰E¿ Xý/u=êíUoïðåŸøã†>‚_~Qÿú·VSŒ¾=åuo§£ñIÃÔ“‘ïñ{͐£fœ’°é
+¸–œÆ‚Â!|gióø¼ìªO§·¶ó;ãÍÉè½TO‹Ó7Ímñw'¯Œ¾ö£¾¬7‡Í¬,x0tƒ3`ƒ´]‰®œ67åo>nrhÛtà¿wGÅe[óMS§ù´ÌÅBã§æ“¼‚…ÏóI×p#I:luî¤Z¬™ÀS?£ÝpÚë-§½ÞxZ[¼¯À¯o7
+þú(xö"˜W÷°Äm÷1°4ùYˆ¼cg³|¾gwmïîA})Àö‡•LoÊiwµò>Ϧ—ÅñmÑVùŒÇ÷õ°E¬¢HÏÝœY›+^çm™“²`Ý°Õé
+w®,Øê"¼ó¾µòÑC|d7ò‘ý“þä£ÿs>úÊÔ»Íÿ€T¶øø´*êép’÷?Vò
+Û4}4~öŸb² ¶ôm3›Á¢³«¢½(:u~7û›Ž-çz:cÑÊô†¤î—,eõ#{½!Ïïõ1§#ßÓþ´º”–÷Ù|¢¯Ù9m—W
+‘o'MNbLP;Gå|Våwò•-úûñŇSœó£º·kkL]а» Xo.fu®A‡MÕ´åo=C,ñO^yâsk¦óîf xw¢ƛMªfrý±œËs¯fórZ©+	{´6-?Jõ]¶xkõ%Yÿ—ý*Ûm‰¢_Ðÿ@·4’û¡=ìÆ3ÒH±=¶zfbeSÏST†JLŒ)Ä+y˜oŸKå
+qF"ì,äš³Ü
+zÂ~È´ÎqÂ`
+¥Þ¹q]p·%<øÐýмÌHFJŸñÿÁìÚoN'WgòàåΣñ¿;Ÿ:—¥9GQ@o&œÈçæJqÅf9ó@h'’u•
+ÑUÚ?þ:°³ÍgWÃñØÐFp€ŸýËGø}ú}ü8›¿œæÍ'íz0íăÿûŒ§ç4ôCË$Ãië4ú5ߐí÷Èפ´\·eC
+/ÑuS©§çV9iËÐÙU•¾e£«
+ß5â
+Ò
+ý°:ík8…ÓÛ)zIÂI¸ýVœÊË7©N¼IoQo|'Çj
+CÝ”ž¹Ó!æ|iøõ܍ØAÅæ(zøM|
+dIdlÚ®0i—IF‰…:ÓŒ•HÇŽB®9Ë
+(ÌŽfY"±‘'ìïôŒ½^3
+=Ùú7zöˆs2ª5ÕUu[6Ô`<½•Æ«Bmqâ¶Nm5¦Þ‹(-ï/ÁÏÅý}€C!V_\*no†Fo·7€TK)kE„”ªR\‡j	"W§o
+¥-sWVj(5»ÊPå¨
+MRWQ%¹R)d†ªGmhQ5h­¡Ú	ªg†öåjC·£ýÐÐÞQš n/­Qjo•¡ÆQšDÔÐcmDûGm(eÎn_ÓûkÁH·b鐸Vd‡FþtÍ8“¸ðzîeI<Ž|â	W3dÅs|y˶6Ó‘Hc7:SÇ¥Ö2]7u"ªë¨ÊJLj‡ÌÏeÿ]|ÈúMH&¹O})Ñ¿èCs÷Jy÷¦³'a¹/«ÍÙ»ánDÌÿ
+endstream
+endobj
+110 0 obj 12089
+endobj
+111 0 obj<</Length 110 0 R/Filter[/FlateDecode]>>stream
+H‰ìWënÛ8ÞÈ;p»˜LmÉò-í4™¦©`w2)ºE at K´Ì†5•¬ócŸ})Q–eÇQZ·
+Ú4€+ύç;B#9gQ&‰ØEü5ÒôÛNcÀgOB?£¼Ø©
+¦˜†h£RÇÔ[hìû|LА'Á”„»È^®åô†Ë’€†À!gxF–yï¨dŠÔ8 ž¤<ÄbŽ^ Æ—Câqá˜Íz¯‡C‚ªÅô–ìÍ2<Ž9K$	I+†Ý4_b¦)† TÄF®hâºU´—Hû^î€×XÈ;ƒy‚ŽÇà9}ôî†à«•ø3êšè
+§Rìà|Ÿsð‘†Úkãò”‹Û%Â5rsbŒ%zÓ%Oä’)Æ—	×DTÌ<±Í]´)Z%ÆRí õvǪ[²ê6$·¾Oè
+´µI]Ìáåwxø¤ÔBoЇòz1Ôr>œG&è%ÚAµÜv–¦4ø?brxM·¾ÿ 8	Cx}ÅøÍJåÐhŠ}Å[Sÿ¢jÅ&h£ÆI(QmÌBíf«îäųDǪw÷GØÛ]ŸÏŽÝîB2[{-•Ó¶ÓUùí)â¤6ð˜ÈZJûÈyT1}Fà}~ÇhýEˆ™S)†…ów¸¼Áû‘üŠlt¿©ŸÙ[‘ÉÞP*¶ˆ¨jI¬å’ÌT¬Ä€‡~BåaTËÇ–«Y-ö•r§qø_â%ÊÍк;×!¿	³ƒ¡¬žÀÒ›Ž9pßÙÍmìƒçצ4Ÿ	¢«J#‰½«!ïOÙu[ÙY¶
+OY–*å{‰²ºL†»•
+ÌJ˜Ô6X3¬¡a Ç¿“oûa†”o_iküI}©·çùöuèä-lG)ŽY9¶eNQ³Ã
+-Øý’t~Ô´M%··sôÇ«_ešu8™O®íÀ#‚åTåã
+8Ä>MâûË÷¬NÑ\ð@àhJ½Ç°:m㾤må&áÂP£>ãX®´–›xWðTXÓ_™Ð¯¹H¥6ëvë–eµL³ù—ìI.*^Šo°-wôǤ¶úzýPì•ö³¿|LkóNà0žp1[)KÎA‡Ø›®-JA¹Z=ò%¦‹%œÆÙøJë4ã×äøÒ•«ÔsCµ|JT“Ù€G”hj+#F4t9
+åÒP„#}>£·:ANŽS‚K,Éå	!RµÛ½v‰¯NýÌa1ö0Gò¦²-«Äs‰ðHÉÍ:UÀ¸jí|ƒµóµÖ™0˜ÊëˆïŠ^øÂVh•K½Ô
+Ý^»õ#·Â¶W¤§‘ïȷꎣŒÖ»ÎÝc¿ù4ôŸ†þW»é¥¶ðÐO¨¼£ã7(~•"ë;|ýøßïh'0™q>8c8 á;ãÛOઝõÅÓ¶úµÚònû.Ö;½
+©Ò.|vÖD¼º
+Ä<–˜1Öº”-ñ+åË6…¸rµi}Nú:ïùNáÛ˓ܪ7·?Ë÷LxØ­ïaV×þCh¶)XdP³½›Y±3{éo?
+‹qX´~¶aQ·Ú­=¼£‡^ËyÚžFÂã	/¾ÿHè|Å‘ð-ãè}¯oZÃxÆA'Tñ3~ÍÕ UhNZˆºeÛ=ôzyÂÚYU¨JÛZ.‹ýºÛ€›o’9NÇJôŽ¤t·””¯yËTí¯¹@”œðÐO¨¼Ãñ
+Š[]"ªîÖVv„
+Qíû|L7.f+—sÐ!ö¦kQ¯ \
+órÇ¥Ñt±„óÂXùßA!ÁÀñkr|éÊ8vA=7Ô–Ë0™
+xDIJ͈
+]NC¹”,8Òç³YVÏØ\bI.H Hj¦S·ºN·Ä§N…¡”sc3pö{’Å\a¹Dx¤ä‹fÒ0=Ï®[­%¥ó‚={…·Î  F<y±ŽøþûìÕ:}ûú¨8aòc<Gt±<õ*Ÿy§ööaöf—Çé¿íl‹w#dÁ™_öOö.C_H}\¬(mE¹<ã¡+@š†Áóç)¹OàJ¹PU¸Ú	w¬-«¿Ú‡!pc¸**ޏªñÎ
+Õõ
+±ÔþœRI
+D[û@>#ÚFò
+ ‰pN¶Sòø)©Þì€Þk™ŸfG±‚Îbš`€gzoázÙÉ)xƒ\ýÔR.Ñs$S´•HÇI•	lÏÂÏýÎl¾'Œñ›Ì¦ã转›©œÒ™9ÍQ©sZÊc«©Ø‚BSŽpîRoaöÜó,‚ú^¶e¨ÿí®âqAÔ
+™,F×nf;ŸÓÓlîMq±Éë:).
+È¢ÓÆHÝ—
+6>¢¨(¬T8P\ÐHmôKÚÈTí&°¶WÑȲ†2ò;,*iQ¥VRJ•ÊÛHR؍Ðè/°RÑáehQaÚñ}#ªÔÞ%B2RI͈ºöŠñ1xRP
+¦–¨”6œ|¤søαÙp@—Š¸9jX~Kw¢²H¡¹¤UÀë^éœK
+E”ÎAv‘”dõˆ"îfðjXcW2ê
+´~_Kª 7Ñø[ÖËAy»9OÃnYaÅN³­±¶åè
+[gq»†^¦qœä⾜1µneŸ…3:¡
+芯¬ÿ Í{ühJ¨O¦}ªÃ7Ù¼8‡Ù†V‰˜5‰ô›xÈ”6
+(Æð‡
+ç¡©`4ÎLBH	4"Íÿ™ð#›¼3lðß~üºŸý†EÊþ*l„ö÷W—×" ñ½‚«˜í/|…öBÆð³ý‡ã0^ö~üêþ¾Áñ“¶€´w–>«…øëþ¦r—½ÿ÷xÏs`ƒÅ É91zœxq¾gÞo1þš²@ÙŽòÖ!Û6("‘±Ž¾?½­sùEÃÛfÄ>‰ïœØÞ”Ê[›n7÷~âú«%J„ïÀŸGß7
+‡z:â¿lúÑê]%g9¼í#Çgª
+/È-óþ¯TÁjÁ.?–žA*s×Ëû뀚Qÿÿ¢ýÅDæ"R>ù`ç֝äTvù±ÓÅw‡o8<Dû7–¦]Qú£³ßu’9ÇGG;ÆæÁÅæžfÝÍh4žŒvŒPê{ÔšØ-­“•w28>öŽwŒUæ|ÖB˜
+/ÉÒ|VvÃn‚hÿƒ»C­NàMDHCCú
+Ûka1Àÿåv;ƒÕŠ˜wããÅt*Tˆ_nÁLF§SÁ„ÚɆôD‘ù–È|M—æœú•Ïl×Fa®%´ßݹw­Æ”¯g–rŸE9ÅÒžÙIo¸côªî»¢ö{¬a»GnëzW`Câóꨕ¯“ûSÛûaÿ·{›aØJGFܐ òÉ«Ë^Ñõ:1%¢®°ýÎ0ƒqàõql`áXÈ"îŒ3+(ï9†"/¹5TÝwTš(ì9Éx£ãÝbWp½Î‹	­»;úŽå+uºÎ& fMÔ„­„‚ÿ»ë&¼éY¾ ¿&¦¯ô½Uœw”O[XíyOH¥&Œ€Ífóé¢ÓkÍ}æ´¾¤Œô\þ:÷Ä[‘F]#«1shIà³¾8{m îÿÿV•¸¬MwÜû‰ë¯zyÿ~÷d•ØÕh·;ÿC ü(ÌËf¦éɅ硳ôQE]b¾ŠðŠ ™‘L‡“lÂŒ
+fŠh¢6Ý’ƒÎ¡,ãeÔ¤½õp<>çœ ¬ÌB` ߎÈC*ÛÊ:‘+E2¾ØE®Œñè]>L9 £­È‚Ø­^#¬,]ûÝ(̵ĐWÿ®£Òô[u°·@‰%Qð1Œ¶‰O C
+Ñ‚E[o\²¹"zÝa1,å?Ó¢€Â†
+Ñ2÷XÅ°Ÿ70p€b˜aî×S]2€1Ê	2ðÔêoÑ…ÔF‰»ìé7}F%(2”Œ<ÀsXAÔ:,döèíf'!?&5xWsš›¼DØ–tI6„¥Goµz7¹˜a™ƒxèy´€DNycõ÷wòX.S%ôy¸ ÁL	ÛæÛ‘_ÖÔ_W‘9¿tv6=…hÀíÅJæÆZ C篣ÖøJ½gNØ'l@Å—ÂÇ̪UÇß]}*Ç¢.ΊÈâç[OÎÞZÏ|úÚäÞ
+4IKOƒ—•ßÛ<Ú3>Ý^]¢lÊ@s‰}`þ;Q†‰jâ
+>ÁØú
+òš™T-Ûü¦Éé|^mPŽ³Í##º8áymÇ^pŸE¬Ù*R}â.‹âöLŒôp)¡{JóxJÛ¾¥F“Û³/40ëO„®Öµ®ì`BK¾Âò6ŸpF=ÐVr¦Y§•ß•0Z©¢$
+è
+ûÎP1_(Ä}½ŒTq¿qúP¨ •Ï¥Xõð¤ÄyŽ7¶ÒLáyoOÜfÍóbìõ´A6´h˜wø$+Ï•’.£Qê__R‰ÕA:=Éè]êß»'YŸeuø,«£Ôêi!<®è¨EnAUÂȨOºô4ìg’8èNq»Í?‡ÃTOO5¹CßiwðL»Yuڍ«ikŒ»³˜œ
+ùˆ>`ÿÎN’<pbÒªcU©ÄºP\Íœ§@KJj)‚e)X@ÒArÚ¿êÒ¬X†Ór:‹$p¶³ó–õ²ùf;Bœ
+;+ðH©ø»…îjx[víŠgµ½l!V»óÌ
+0Há‡GGG#oÜm•à««B¿fج]\À†·†Â÷JΤPÆÎJùäñÞŽ¨¾P	êDû×Â<åó–æ>LÆŠ."Cô¾
+”ø‘6"¬F£Ãœ‹í˜“LÏ5P6¦k]®Qu`Äýáv¸z-hEã9à¹Ú]§@È ê
+8NV0nÚ[PûS‚
+ŽoWQ×!KnVÑb0©–¢Ø›`¡H>¬9½
+ï!VwZ,—ƒ…0y5è/´´h#do,#Ëm
+‰‰¤˜ÁhÜH8 KF9¹·«c[ëˆÁÿCM¶¿¶
+Óòl,r[ìÜ:-vŒ± &IJÚ"›Ð1¬£PѮ𷰃e_ˆ¦+Þn)Õ
+¡vÛŽN¡Å8z°B \µÊB .㈵µ 
+¾sJ5föÿìä‘:D³êrKÁu7Å>
+·¼œ­ïk¾=€s[3ø{½v
+ç¢BI³š`ÔóB©öÚö8Ÿ DMX7¾¡l󻏵“D….Ô…Zø£Z[+„.´à’–†P”\Òô
+û
+Á¿7Œµžñe6FÐ<Ú8’P
+nüii
+j‚žcmRc—!t0 •¦´‡£ý’ëAMl)–¾V-†té&¸¯x+†Ðm±·Œ :¨I
+ªöØS¬¥$,ui9­eWÂ
+@)ì*-)Xƒªu‰V¼±òõd'5h€ªÂC¤Ö®wµ“&õ:ô#vKK©dÕ35ö²]H=ÞÕ(@>ÉÏÒTØÑ®½œ®ô42“h¶‡(R øGrÙª'5àÜf(ecT©ÎXïˆgó«Ò—¦±ð‹±sMªÓÉüN
+•ú|ÐÀZQÂþD'¤/ÍÚÍÉR“­<I/û˜%«ÄòÙœUַΣ}A‚')1(&'‡4?7Aåh¨áÑ•‡‹?줺}UšxT¨íZÉ׎{}ÔešT'cél¤ÉfÒÀ:åjÚ¤eÊ@Ê»iBì=I¯+ÐÜ*`}ëbu±’,b m­¶Ù‡H·G´÷¬ga}y»_¾îίҾ«{íîWéàظLCÝŒZXÜâqúÖ³V‘S,¥™¾tŽöŽUÖb1¨Y™6œæ"¥g-IñA%¬8ª4ù*ÅRÙR%µU¥/CH¢[p¾˜ûæ&O`òp½ÎÀ˜qËÜ–œepØq$7õ¿"+ïçÜP8ñ?@z×>A‰2]qùþ\w˜	mgæØO‹9åôü,ß‚À˝oiAJ¦ØÌ`֧͞\¤mv/V¢úë>ãÌn¦šV4o—Bt»23ÛfFµ„ÀÁ¯ž6Ǭ=n ôp-ÒãÂÌt™Ë,"ìœ颚€ˆ¯ÆYvìIrh.ˆ»P?Úþ¢óMÖ
+¾:ªz_ý7šeú‘^%ZÖÓ;Ì£¦z
+ó|ðF õB¶p<ŸÅbᦾÏôVºä—X€æ!ðÑ3æàgzžÈC,–6^`;“ãÜ·Œa¢Cüù<"òõ¸MÓûcFÖˆsÄË	µi m‡Á[!v9v­[.=Ï…}…Ü,¤Ýø\V:ÔÙÀqkq‚ö›“ߝŒÊ؆éNIüÞœCÈضzw3r°ªW·žž{÷Îáíî{çLÐ¥[ì÷Pn/Š?掰څÙbzsÎô?Ö«t/m%Š?A"@HXM@فHË"
+¢R(¨W´¬¾ÿIBÈ2C&˜/üzoÓ3gû/‡Á¥· è€\wHØ1é׸A0ÚÀ¿d~âÜ»®!9½z_ïDpWÂ//aÄÂñ!
+ÌœaǾÃÅ£y+ýè2
+Üq®âêQ0}­ÖPG­µ÷@cn‡×¹:3ÕrÈ^}\§þ­û×…ÿöC{ EÂóxå·P~
+¤äõ#tTANsawü,;Ã~.ÃSZsóÜ	Nvà¾ÜŸín&„+ùȏËUwLÇÆý
+>úv](­ý*ͦZÕ®rp–²A‡oþ	2ʏÈ# U.í¤ÀÇc‘e7C¥ùÏGÛ±Â4À6±
+¤KxAÜ@àzŤ1Ûý¬FSç¢r¨ úÇh‚Ñj¤=¯X»<Š:ó¡'Au©ÐÓ‘Ôúà¬(æ0-?k_÷“oŽøü]•MÓ7ƳLŸ9À§Ã²ÈéKO#ŸeVWë‹lÇ>«PP.¶c1¿7ãÓÉÀŠÌ,rPSidibŒ %Š()Äg¦D1zR6´Ù§×÷hIIwZRA¨?ñƒ‰Ð©`–á:&8%·Š)ƒÀéÛ:íHÀ£‰½uz­µ¸àÈY⛤ǰ-”>-b+ƒ‰˜ôNÍ(2áÊLRÚB1fŽ„O¶¸[ìfha6b
+ïÊ×Z||rMÍq,¼Ÿ7®_%v«¤_è8tÛ×µ÷tsM1¢,oª¥l3ðqx{ÞàçìTruR–›7€¾„«õSõ`vŸ…¥†ÅV**ŒÜ1gÉ&¤òˆDÞ2lB¶³N^fm[kQv’óÂ2»þüp.eA¾õv.8Ëúƒ¹4:_–æ.itPŸ‹‰kÁË÷qÛeC*š¢ '/3[Gи„¡E÷ð·˜Ð4ž6§[I1ØfâZ™pßJ¨ÈX¾­LT³­ŸµÈ ùB¸/mpBØD!É© ¾b/c_²	áikÞƒ·¦rr€¹^m¥u¨°FL¿I at p”«}jFÊœ$vŒ9t¬Åv¬ÌxÓ±dùþ®íIÇ©GÃËñžÂ-ÃŽL¥Ñ)©Øדº_¹:ñ°)	Òó®qL	NÿÜ>9ñÊ1%Ê!©ãÕFÔ'Œ©Ö<¢:œ\º[*Å=N}û#›¬a3wA¶Ý¸{Z¿òBõé
+ø±xo­Ó‘1o ÅçÝÛÞÕ„`õMÌ:Ü
+ëÅwÎî”c
+Ê•G1wˆ˜¶
+3ø`f¡DËô×r2—oIfµèă8ç)Ã	´½é#.¶ªÈ8´­e~±[>ü˜
+¾¡¾8õ)å~ぃ59jÓÎÛå»Yº¾´Pb«N_“[xº)åÐ!E‡Î®ùeÔ@zq«í:C‡`ÖJ‘<F¤¹àåa˜.I&vÌi§äè
+½@÷1ø…m»þö¦m O„WÙ
+!\ý¨£ê£7üëEÜCxÔK§7ÍR´W¹ø¼P_5b->vï`MÕ‘¨5¸Jú…Žó‹‡³Í5~,n•Ž€[ÌYꄾÇc:fáed§î	˜c"NÌ5š·T"b(S‰h;OFDÄ[k<¦”ž¹²íÆÝÓËåvC¾_ñsv*¹2X°–QŒC·z·Œy!oÃ|e™½q^gÀ–Å~.ÃXù× •#Õc0Î[+1a/´å±äoŒ[ÀQŽü´[&Ü6åIAèzA)`7®î˜{þÝ-#‚ô¼kx /`ŒyRðìXc²µ4+•jU»†f-öƒ]›y´ÍÌ›ª‡ÍmÙËÍéÒ~¥Tª½§›kQ–7ÕR¶ø0Lÿ² äV:9L-£µej
+áêk ïß{Oïþ•Ý$ΠLÔUE6ç8òyœÑ:Y¾¿k+m*vþ1SIÌE°î÷Êrþ¤>¨û‡
+aû‡?wf JT˜ئ7;&Ú„^ÌEÔFPÆ#
+Tp²NERwá¤/žËòÔ71 °åÉ{ÑY–d™"[NÁwõ“¶i®Ok›G²vÃ,˪¾œ>Á#•eÊ	|S_ï²]ï˜ç²Ú¦Ë2Åè‹á‘,ƒeï\[dÙ0ý¡·²<Ù§†Õ.£#Ðt%™j1.CŽ³QýJZEŠ(tc|7£=Öýwé©îƒ—2h™[æoà Z8þFʹ®Š}WãÆ®îdË/¦“*TdtDâs\\W?ê§oÞ jN×+øü¿;¨ÍAuðØî2ÚÓcËâͼȂúg;^¨>½‰ñÞ Z§#cÞXP-NªlŒ©éiYGÖRέW¢uLÔÃâj1îÄâ®yr#ÌÔb;­ÅlGiÛèÄÞÖD¸ÕEÊœ$^|ðG˱Åæ˜äå[2}Á®yÜiWãFú1ó¸'¤×¤Û;Ý^N&ÛgìƒÝ*=rÀ>¹l™¡”ê&+½Õõ´ú™–¿
+^|Ax4Àü•»öüRšnÕ¹å„ý+Rì¥Þi®HÓÑ÷>
+Lá-ËÄ&tXÎtTì=ÐÑû—>Ìïhnú†êÀïjtLž\ñ‰”o}}Ïö‡Z~ôVé&û™ÚÛ{-)WËT }-ÄÂ	º"CÐ1?gê“ýÓô:¿|b+â¿R”üEð«²_‘’?ëƒb\a‰‰_ì2Mÿ`ý9>ú±_^ú¹ìaª'¾+åjãö;Š9|yõÎͽ¥cÄ«÷0S WŽß¥ü¤µ¤üt/ôL1ð/™ŸÔ’ò3¿ÿkO	"…Öä/ÁwìÍ,þv¬ÅÿU¯½¶2íÖ"
+þ3쯤?“ÛmÅ“·¯
+š»Ägå®ò¯®ì¹º4òƒäße:W‰#[¤|£Ë¶ôøwó
+1J=¦n›à¸µ;6Üêû]«¬6ƒj$!®<þ<”Kî2ôlIâ‘ž¯>ŸNOIŽ¯Ë…Žcr)p%ýÏz•.%ÎDÑ'ÈC°$Á	‹Ê23ù€„ q	 
+ŠãÀ€Rè áý¿î$&éNwÒ`þÄ*µnŸ{îv_¼V~GÂ>³p—ÔÒg$pÃÓ:©‡Hx¥Ò*tp]Üç}¡—öZ¿cáNUûMœRë¿¥A€ÎÐÚ‹`Ãø€û×ßcO9ñô—òr« ä"Lí»—)Ü´'Þ£ÛBCòÕGŸ
+y´8ºÜóQÀXeiªðYÛ‹IùíóƼøl¡hÂ루ŒÛ3ç–¼¿nÕ?ÃÙÀþ8j×~ÕܾŸW;7F­·íçÝ¿vmÍß
+cˆM4
+%R×И!¬Ià€êÛA’ÀZŽÞ†‰;\j¶K^<Wõ9·,i–OWÎé—Vºϐpdºb2ÇïX
+Íø‹Y€³³v½ƒùAÔÉ\@ƈÒðQ‘f‹Ù]<Ígu²°š8!”Õ`úäàð$CÕ LÕŒ@¨ÇöŸ6@àhÍ@ ‡SH'×ÖÁ„^,0 Ë|ý¡Üþ
+ØF{ì´®µÓÈmx¼b1¡ÛÆbY…x´ÐÅüÙTš.ø„?V}utcbµ.	s-°Zá‰x—À"’⁃?¤Öx @ŠZ”êÿRY=¤43²‚S"cr¥scÊQp^(¦Q°÷!-5i¶y»g…do~*(V	äB³œ;ó$Q!Ùê€ZýðD„»
+ÚtÆ^ÙÇPp‚שïŸßIá T‘ôB¦w’œü`.ì;²-«xT[=Z.É8“¦ÂP!F”3ªÎT5ß‘¹*cG0æ&lW#dî2%²ôCˆöuÄ8y•·^æø6E:ÂJݦrœ457ñ•»t+ˆWÚíh1•rõÑ«’íö›‰£G	̾û6Öÿ`¸I¬[Äl¬xOè£ê,½•LªA{Œ="“nsãyÚ’±œØ]—c=ëÛÉà€™r;ô²³Ø¤.óTÜu)§ã®K™».¥û’FIhB-RM더¥”|»vª1êV|Ri+
+[»[r|¼cx82/Æ>4¹qZl1PÉñT2q*Ù,‘JŸ³@Éœl¾L¥w¡æwa?äš?ÙÌ%åm‰¤Ñ"ÈØpiOùú`îÎæwmäê›r„›tò39K]TjQýdÊôõ*3ÞVfc‡µ‰JaLÎé—106L
+ñ0ösözŠ‡®C4º¿´Þ?†ž‡§€ÊÖMv‹G‡4\‘ YzlGžØöŠqö!¨g5Ã&ª_[PóduxSÁŽïU}™Úf‡ýž©ÿJdóO›I½1?o­]_×Áæ/·Ò‹ÏgÒT«ìtXÛËEb;?mþ%¢î>šë\\„׊ãw…g¦v_Ö°Çh—ïÉäY.©óóIKÖ$\HWõ˸ªa‰8 ù¿P
+i6~î3ô'Ç#ð7ö,ÊÅÜq= é:S‰Ôwžßã.º[pàµÑšI)1H ÐñÑG<„À|ý¡Üf%ÐÎïO}¸Úãž®=ä\;`gPóÈñáêe¹MÐ
+BSÁ!Ôï’ª_HW2i¬V§«oecOUâe…@õI¦üóßvp¶S¢3•HµÀgfdÚ5¤Ò¹Š…±ò: ÛÑZº‚H°U-5i¶y»· qüN 
+8&P/¹äpwž<Hï‚:eä‰÷uü8ijäŽGLƒ£ú¨E–Åã®VW.¦?DІy^íܵ޶Ÿ‡O]»êöS£é@WQ!¯žJ'Eb$èø¢Ê´Òíücù<ÏåÁmI÷y âÓ¶®GFt>Ô#úY}¹_É°mÁÚ4ÆâbŒp‡#¼Bš6¹Ï³L¤q=°ÔøÞÓæBŠ˜5Žg8·HA=í2æ¯`"xn©åê•Iá€zl9ž[Ø@©ª§Ñ…>è9ƒû¿
+endstream
+endobj
+112 0 obj 18262
+endobj
+113 0 obj<</Length 112 0 R/Filter[/FlateDecode]>>stream
+H‰¬Wk[ª\ýü/à/ fÞÒPS+ïéÉÓÅÒzóT*öÿßÙ@Š¸7lË/<çôà0³fÍš5éȼZ)庩B;WáKƒI\H<|j|±¨°è6•h¸’{X¶r'žJ¨Ò’þ6Ú¯_=-ù¢Úz•¿š*ˆÙ“·óäùŸ_Lû©ÒõC1_î	ÏBý„eÇ´㊋PaÁ—^×Iñ}¾Ã—?µŠP{H-‹‹àóËy¡¸ð1¬âd϶ â S̪ý¼Ä±b¤/Æâÿùrô:¤¬z8=3=¬þ³ÜÃJ›ÓÇû¸^AzU#kaqWAí¡–6þ:•·|ª•ÃÒD!äx¶ÞæHÌ!N¨=e6¨ÅHo¶diл<l¡ ^$ÃËÜÔÇE~ǁ†&´K½fH~Ø…¼ŸÎõ1,®B\}Â,°Â]ˆµÁ¡
+:Û&šÝß´1$>úµ£€Ý2â›É°Øøg“ƒÞµJŠ;€c„ˆ‹-u3=.p©öÆw€bZðJÝžUUÉtâ;ðv?’p±EjÁcÂÊãuøµJê~/•†sÃÖÒ7S.³
+t?„Y.ø‡Š–xÝ<Ã:D¬Änh‰g
+×+¥Ó;OL˜jóÐi¾}Ý’º_ýêÛնɠ9—±Ð‡"8ë†7 at _˜LÆ@Ýç‹£¨úÃÙ°N†6ÓÍ>RKƒ&&õãÁgâïW¹›5†µOz˜"Ü
+H9&œĦNh*ñíó¥\ûò(°ñHÇ@½~-)À|„XÔr€þ-ÔÑâ8ûeð)ÌDïè8`éœÄÀ
+ftö›»ÙU7l‚6Ñÿ,C-b|òg¦zY'«n0élb7ä‹ç³€Ž¢ –Ç/r¬ÓT=ü­`)ÖR„ai(	e„-µ(ãy[‹2¾XẦ+ŒCßö»6ZØdBÔ¡/N²> u
+Q7¾bä˜ôçÍßOŽ2ûl°ZºÓ2	}Z²ÝÇÓ±C—ߪ¿®a¡BÙÅP*Ã
+C½–ÇKÜZ6}òÖ2䘢¥&Ã:’óæ8k’Ši-?z/±£·»_¨†ïæðµLt°ãå‘Ö2‚Ša]·Å¡k`³»5´÷a1c-߯ˆku?¤RKʵÉÝ®]÷Ëtݏc®¤:‰pÑN’5ÇþÁ¼˜xÛ§›¨ ÷«£ïýá±÷þýŠzï×ORaS&Éž¿¹`zÛl¤É
+ÄRPÚ=ˆ:Ó‡aíÉMí2ñ;Ì	S\¯À~×Ùçv˜ƒGQ½oÄÄöŸÔ÷µåáHª¼žÖr£±,³5ÿÛ¦ ø¨êQÜÉÞ©¥•#Ö2ÑD實ÒKDdr:'*1×SqGzPì[Z”‡s¯ÞI†uVï½DU‡§n%vB}ñ™«SÏ1,MBŽk–n¿p¬eö‰"5¢ßÈ$?¶;ûÞ`›	k«‹Ûìµî`·¶
++#†•»Åf5´ªR¥ýª<z«÷ëqJG±
+'<R«Ök)¼–䶛6}ö6¹P&Ñóª..‚(Œ^¤ÆâÓ2W¥Î¶Wú{‹³loâßkçZï1ìêë!¥xÞˉ4_öVïìñµx«Ïqºˆo4_fXxs‘¤Š¨zNèÞ‹f-ïyG©K¨åÏÓr†Æ"”þ“nÖø³Núu¥åxm3ésÙñE_ÖdomØX\ËÔRÃ×fþ[-|ïÕʬž‰_Ö§§ðß°O:ýó/¹Z¼A†úÍ
+æ(i‰ROúÀ´DŒÙÒÃ%Çòï\rÈÁZÒKû|Ëô×Ø-½Ôè–"9èÅ{BOμ’ˆé	ÕÏ^Ï»´kN_Ÿ‰ÉÁì§7¥I/sÕR`'(W·ê69ø
+©µþdþÞ»¶%91pr'Ïzr½—Bñ
+zx¤Éð¤¿QǾÂgñM*2ˆâܵ´G†_±VŠ\‘…Ož<ɻŸÅ}Tx礟|4jéeXs%šÃó\•}4³@û'ý±èžþ[Qì¾Â‡ŸcÒµXº¿}ymb^©ûϳª*™NÜj‡ª_+ã+Îe{ìªÛÑÔâÞOóíë–Ôýê'wqµÙ|2Æ×ɾïêZÜB…a-eØo?Œ¯!\`Ü(ª“c؃Ó[Ù1Æ%·{Â-FNož½pÇÎn5…gn$Ûâ}‘1'.¢ËÉõ]nÀc+ü˜{Áär÷=!–*KٍO¡ö8”wN
+`35ÖdXJ¹êØÎÞ]Mî8hò(²pÕäÆGÁˆYÛ}x¨
+ŽxÁ®×ÇžíESI8H!âÀC{>3ÕpmŽeÕ;%éÏ7š;¼´Ýg:/á1mÅ8³/ÄHGèáˆÉ{Ê€ë$<8C×·ÏÁ;E˜jóª;Ö-¥Øþ®tO
+›ÒLôŽœSbh“Üpúä϶Km3³u'Äf•Ø­czÜ–«V©Ÿ$C¸éE[̜߮ÃüNËßL¯QË–U̶Ç5žfÛñЮG}¡ Ŷ‡rn`¦Ža¿ç.˜Ù¤gÑÔF<z/´Œ`X[éðëõÖž.¶±3=.p©öÆoÏ‚X¿È±N?Rõð·Âö˪¿Â­1#ªDº,£m(†5¬¶	z=ƒ}žYS-̍uߍ»r?â×o"îÇËzö·˜ûR'±غTwñ0<ÇÈ}yõ»/Yÿ±û’¥C‘º/¸øèü¯ãÅgQÚgU˜¾M¶æ Ÿüc‘RuLáà˜CÆp°·d(¡Üì—}0éœ0”º‡0g¹àŸã\wßPZÍ0pŒ¦3”Û'®A¤–ë¢ökW¿)£†±±xŽa=¸…åá«Ýt:ߤî¯K^ªúZC(“œGSG¬D%¶C2,M,b%±Ñ<
+b#/wÄŠô˜—#É¡Ôî‡qWR'ELI—ߪĔö€¤F‹¦´éË&)*]¡Hé~E5û8[½/õ/5Œ©¶«c#â|7O„?ñ÷«Ü8¼Rƒcs·˜‘ÍÝ_íÅ~º1™xrÂëo¢òWSé“×UµØÆŒa¿Ó[zJÏ99›/×ìo=DtïÕv^X–X°Yî:x˜®lËÅ]|oÉÒ wùën|÷â5þK’㢥ٻ,hû+ÌË¡»S0&‘q»äJAy} êìh*ÌÂÔq4Ãg@„Y35&hèyCbÑ
+ÑÁ2®ï]Xè¢Ä~dˆêCTÁtjƒ3º]ïI.è·ñòd϶¿wMƒˆ1û`ã"šdÚô^Oúó¦MÇ|}^ÂcÚB_ÆoCXj¹öåQË.÷N	ÔKŒQã£F*
+ÔrªÍoh“rLéÖ«t-qe‹>A"@Â$!*“ځ„ AeTPÔ
+zµmßÿV%@¦ªTø“ïtz×ÚÓZkg°@.~@‰ÓT`àô0.P§”uâ,?
+¬TôÄp¹>ìd¡ÝLö¤½«É×ïa0ÍÕy±u×”:ë^>ukl¥þ¬']!—Ãnxš4ÉZA³"[×·ÏìÌ4‡¼c–"^b8:y]òŽY3„¸»»Õ+DèzåuÀU,z¬Š‰“Ñkb°Ò¶]õ8ü¶ÑB“¬ƒr«ø>
+ªl›[‚Š7Ö¡”f£xâÈôe/þc¡fÇÑ—ûß=äŒÅݶšØŠÉéÓ¿Ñf"o²‰n›
+½ËÖ²ýÆ/6ìµÝ,šÓVQL•‡²ÐîTÙø“hë>&gËÐKs1ŽYrQ†ßUd.Êðzav
+0ÿž®â>öýÒ¿ÇÒ:©ïÙ†1*jÃ7GƒzÙî cHo7ùˆahÆ]ŸT¬üUÝ3?C÷wÊHsà›îêáüX3†ewñYŽ
+4æ´²Ìp»UÁÊòÃÁ²¼c˜T u\YÎMYûBº‰²f½2åp>"Ë›IށJI–GÁ­/{-ß­,3äåΖeËŒ%Ž.Ë l†[c8Ë`K–_Y¶w¿¡bKJYàžVD}™¬zIÄ•TÇ
+¸hÇ™áJâ7õvn7–A_G×ýþ±uÿuA­ûõÓllÃ?ãLÍ?…ÈÙæâ#‹#G1º Ý÷	T<C‘ÑñMš°ñ¶É‰Q\¯`ú‰»oŸW!ÈÚÓWóƒû+õ‚Ít¹?*Ÿçµ™¬ióòe¾úÚ%UY…<1G.Í&—ñ2¥</U¯a°SH‹u&*ñT´QŒýä=@÷Ëýï
+x¹ÛVŸ¢v¢rû¤¢ÀÁëÕÖÚпLñ•¯e—
+Ÿ¾ÈÓ®œ¿ËÂx%óÈ´	ÛŒ­cÉàwäÒÞÄš)t@–yb‹Þ2œãYKþÿÅ
+Ò>f£MãQCxÒ
+À–
+Un´A•æì߬ó§ô¿UÆî)ñØ» Ý¥®Àß­3b‹©ó—]T•\;iÕÂêzA¼+Mã÷ꨩÉÿœ[wM©³î¥a¨[]ãÀ+à¿e„‡“±ŽäàšüÌíaœwÂÃ`®-
+…kþ¸sã6
+˜<dA„¹
+Ó¦%*j
+ï[LŸKð™4~ÓDÅÈ'mÅd3 :	>¼ÁöÔtNÞ$'N–ßT7+	’àÖJ? ,¦©À€Ãy‚Iu¢¸w›V„'Ox¼9«V¦g¢žÛÛÑ_Áíï8=§é9y{
+­¬"ÔUeZµ¯êjoÆœŒï…Úƒtnxl]$Çp;x6n°•Ú2£ÀMÚ×Dè‰oºþõÊ´§33v®Ë‡oÔîðë]L•‡²ÐîTÙø“h¾‚õÞÒÁpÞ<çÈDìÄÈ6†ñ’éaê9tÑ¿s+*Á´EDŹl#®q/ϺUŒ,긩¶ºª{z˜0nÆð}ù»/ùбû’çŽÛ—ÜÂt¿à®ô°ožŸEÞUqò5¹Ç6‡á|“”ê0ÁXgvˆáˆí¾w‰ŒïRî\߶˜tNØG)§…È#Í-槔h3¬¿BåÜ¥ÌJ¹«"Ù©[FÒðFꥈtþÂ
+ér U>Ïk3YÓæåË|-ôµ-ÌGM|l¡Žöj32(÷ß×¾úî~1G`u…?v‘,‡nüGÍQï­,H°ž'ÄQŸ×e¢b›Ï¦bÍpS±w¤ŠñÇ©˜8½öôEa8ÏUA^e¶Ô^iîO†”˦ûƒõe*u¤:¹mºëz¥­SÆ$¤3©©†¥&ìPy{~˜k#;ô,›)Âéß›>̘Ãé_Ed:fwú1i¬ Šq
+ÉJ¥a~¼‡/&?€g\~á¹Î‚,mú‚¦kÇ!‚‹H8C¶N	óÉ+Þé^Z7Î+é€nÈ+ÓvaéqŽŽŸ—Ÿ>éa—.Ü}TÕÁÌ÷.Ö0¬óu
+rAðÎ!tŸ™|ôÅ¥Ô<¥- ÁüÄQ'+ïnjgSHÓA­´¢L(ÿ]Á¢ŸºÛäb
+L2ŠWÀ‡7X
+ŒÄíeƒ¾œ²û¤²EÝ–Üš$ÃQhlÏüþÏzu.&«Á'ð!lˆŠhÄDÁÞkb%vÆ÷¿ˆ±Ä‚÷Ë?EÜsvwvföèú~€qoˆ-°ÞÄ£ÿwŒ¹~Ûï_ˆ°YV_3"×y‘¬aì4Þ)ƾ[b˜÷dÅÖáD	h’7~Ã6·jV…ΆX:³ûgúÒøß$8r?›“É– ¯=E™?oQfK÷ÉÉ×Ñîß"’ÞÊOâ2Ÿ$PÃo½ÀعÛ!¦»¥ÇÊX\,©Bo)^+4ðôŒjCþb6Ûûp>"°¥é{¾ýõV•ëÏrÛòèw9h9÷¯® ­»¶ú۝Ñn0¸õkI‚Š=G)
+oÆ;Ì»¹½ž7¹ñpâØ1Zr_&Z›ý3ì\¯¢Izfì8ÆFÞ œPÒ¸/B—‹%ÂV÷õ ~ÇÂIB\ëÍŠ²ç’½•K[Ï¥í{½Øsê	=BÄh:Ð̱ú)—<Ý	ŒØ`‘ÆC÷;izKä÷E¥èÍ‹û{N¶4ÄXÂŒ-©„¢·îHYÔ—›[Ðùìsm»Óêì?†nûÂ^sòýˆ7k÷Ø^;6>«²•ÆýØy„œC
+×w_¶Þí÷dkúus›<œLºmg²uê3®ß;o¶·°½~uó¼ã3"XîÁl¤ÏLùì:ÕbbŸýø…/GåUÁÝá/%©<71fK­å'¤0Ô:(h|éÐÆ1ëä•OW€•›ýü8O^¸Ù‘ðûåqñxCÝÃ8ì;ÑUšÇèiÙ˜Í8ÈíÑã2p|ö1©®A0Ö´deÎø¿âˆ6«'ÃL‰C1Í…À)žD…šAŽ|2‹Øò»ŸdH›IbrÕ)×ݘoíB9•#2V÷õ†“ø4`p”Î8óEµV—ín$Œ“ãh^lá2®AáÜ+9à*ËzjbCªyª9«MaµMG“u‘üÂ^«ÈËØ*ÞÚNSØF}¨ˆÆl¨Ô,¤PG{¥¥›Íºö3¸Kn{Óè´ŒGèq³ûwáL²^«6 ÜóÆ@Áµr‰‡P†9™#De,¯”³¢iƒLÛE›ÙüFváQ·Dá¥"8|U\Û ½÷“,@ìè–—Ü]ç‹6‘]Ìú mÞ÷#Åy¾›¿y[lÕÛÚ}©lF2xi[ü5âÇ^¶\_ ¢´çñâ,®iÁÝòÎ9ÈǵÉ3èÊ8­¬^?ĸ`‚Û7Ëä€SºVe£Š N_NM9 Ç%šaCtZ‚ZÒ±Ñü¢3H~ìáÕš$cé.8å…|ïVxè¤*xÑB—ôó3.ì¢4ãB~m×ÛÒx(÷’FþñšÝŒ}[6¼Úç/HÝàHn5¥&¾,öD·³èÿÙ_NÞÉ]ÓÍ}Ë{®)
+j¢§µAEdWÃõe”šôµ?>³!7*ÿå„\ñ	ùüh6“‡|Ôy]£?“ OÙ^€<c¼ ÿ‚|lhyó­äVaÈù¾(äQrW}†"‡œ¼œ…ߟ$e™IôB•€gAÁëìúµ•JŒX")­Óó¡?`>k»¡qzÖåv½Íí@	š+qð^TÙJÍ3à%ÌE	ã¥úB½ê`,êýÜ‚Ú®€¥ÀI^©•ã¼BtÜi%1+¥gä;¯«¡#>¢è
+·Ä*
+=E©’N8]ý’0d6Ü*Röè_£Lœ‚4ðUîq%ƒ
+›jäâR™¸w2ÓŠ´àE ¸³
+™ÚMìN~$¶ßx.×n€4–_"CHuP	¼óýå›luŒîžšÏØ×%É+ýfÄeÓ%ΊBÐdkº‡W¶}Olžæg"î=ÉÄv]%ÛÂh›ñ±¥	=áVÔmÔ‰k³5¾î೫zÝΊîoM	NŽo\ˆ #6êªº±
+1b3q_sÊ-sMäïEö"–Éf©µ²ug<ÉÐR£xŒslNz¾ ü|6ÛÜÒ÷IÀ)CÍ®3éOZYÓVnW7‡N-m/¢¼œRI†ÎA¸R!¨·sžž¿½Ï:4h‰Ûu8¯å9n˜
+9¼ä†yi«F.‘f(><=~õxÚ‘Ü}Aÿä
+y®1t_Ö~ªóIJ3Ú|ì:ܵeZ„?|uÎEL&
+æÁ¡ï0Ûù¶:††Þ¶Ö€-ùØœHÃgσ\@J/úK4x
+-ØrîqrãXŽæó¨v®þ¢ÏAÀPK‚	s®Ï(1ô:™÷R
+ƒã°þŸ¨¼ÇAÁâ?Ö«s=U%Š>aAE£{£Ú»±Eì5¨Èûß=ƒFc49÷ÜûÇ/a`v]k¯Ýö•ê?ÄŸ²õš«g43Ê%©RÚg¸-Ѩ
+3-8“ðöô
+¯H
+$¡"±Ùœ›~”*Ü6l
+S4õ¦
+óªöŽr×ÊZk‰*r:ÆqÂj†šÉ^ûÝݪ5°"ÌVjåj)¥ï¶ÿoË`…vä§BNÙÈ螦$ÒG›ð¢Ð  óáj$œ>œ5„Ü4a6¼´mùéñµÈyb±¨ôNö
+@„ÎÕSùº¿à…Ñù¥^k˜qÒMH2ÃOwk¶Á7ç8–O@’ðJ,Ìʽ|_|ßO×Е–×Ëe¢PG p–mŠñ8O¬ìÙ6BEÿÂ|©–ë-I §<F"›Ù
+·ÝäêÆ3Ôó ½¥hÉíﱍQ¸;Zæzfo‹aîÏ,(³EÐÍ_&"J‡Íeœà{
+Žyš|;:3§÷ý‡—¦ô½–M&ö–ßè.ºøàªðº…+ÛëM¶Ñ\¡û^<ÅÚN‰¬2lúÀ
+ÉHÖ¶¾}–šH¨`
+p%/ÝÉSò€äpʝñBSõ¡Çªu¯”öŽ\Ew8‘©ÒcTÛ“Öȝ'CHþ¾Ìþvԏ֝î§pDõÍÙúi¯³n'qÛÝÔÂí*)›[lu²ˆk4ÃT.×±	s·!^T!Kæ%ª~Rt!º‰c»kžŽV,KÎlÀ„Ç
+_Þ»…=R°k~Í鯱yÖ×ÀÊD$#™Nˆ’´Ÿ”Ž
+<}lÿ[@žÂ¡_ÀW|Q}²-ØÞ”'à5gftsƺ”Õo°ªëb‡STë	´Éb÷Œ$7UäÕ³u~á*„ñ,˜	/ùbqzàdžîòŒ­Ù—äÐu|y˜i¾ÜTª¨úq•¢˜ ká–åú„[åK%4¶8ã€æ‰ƒ8&wˆCj‚OC_üØÓ
+/;C¦@ï/*Ì*˜Zè«÷:	§ÎÌL—mK\ßà©pJHï[¯n(ÄÙ·›Ó“µáÙÒpz	Ô¸”.F»‚·Úic2øC*ØfØAˆÝiþN« yö ›Sµ<5/îYjÞÔ²þT3ñ³£TÎDøí«†ìN1dˆ‹9Pa¿Ý%–|+Y)R>~ôáïŸ
+ÎcöAP}çp¼@óxSá61Ú	0…#•	1K%$ªSÈo%šøü±£§o•LóTv»
+£åçY±`Ei‡.Œ§ˆ\*ÐM^Ýøì<+™*iæŠÙHÙˆêÂüçš+úˆËѱÀ"Õñts§áEëËÁ|~½†¸àÝAõËsZ-Iú¥…è^»Ÿ¢Œ¿‘†GvÅ»jz#Úŵ´N.còŒpy¿­µGÖGsƒôÒ/sèˆÝÞ#º]AÐ0Á·ÂGø‚_‹ÝÉŒ:>ô’U»ˆnGþz™;Q.ÍöWUú\pß`åªY`ÚÉ'¶Â{’°šå,(ù,l§šÇë/F(PJŸ~·wtãâ	™pnc+ÁsúÀ‚&¾loa<Ù¬‡ c9Ú©‹“—¸çΞ‰@e°8|–†›·¥Äß"í2ù»H•ObµâXŠTuýY¤A«‰0œMx+²WýÓHÍþ\oû®p„]³áNUlbùÌ--u2ô"aƾ¬í/k®rR´³X6Æð¦iƒ­e÷v=-ÌÄZœ¼n›÷í`Ð%_Mhô8Zì'AIDÕ
+ŸÝeµëcÙÅÊ»úBâ'5þx¼uà~•à@Ã|Ï­í˜!lªZ	ú@Є¼Ûeåm†ƒË[×>êÐT>ýK|i´’º0ä;wFÃÈþ
+ٖ¦ÛøzU5*-±Âäaҍ¤æ”Îw£QúšTq›V¤Gÿ¶ÒÌ¢ú(©Ì@a{œVß9­¦Û.»0{ޝ:ǶZßp©êŠõA)=h¯GNùaM+=siø³K&gâ©S¤3Õ\úc—RSùê òß8õ—.æÿÑ)j¦mÈçñ‡tôûOé7ìgÞözÿËoݏ!‡
+ó°Oà:Z<…«fÉd¹GpE
+ö¬>ž\;yÿáZiý#¼
+ð¥1ØéøÐqEÉ|)Ý3Ÿæ)åˆ;lÓÛ¥[œ"‰ášïìC„}}”ÇÞB¯$±ÐŽ¥(r*Ä·ÙH¯ÒíT•&úy%à
+„AI_‘®k|~¶%T3ƒï§¿E¦$XMgÙÚÝ¡AìMg÷˜qxr¹·´Õœ²#Ðeõ¿á¾öŽÝñbï0¹|åÿ½|Æ0û.¦=ŽO*€—ä1ñØ€—'œænÓ=´Thèn““\<n=ÄäÊ9t¡$Œ”p- ¥ûÓµ–ä¥+‰ÿÌ@6|Òj†ÞEp¶~‰ë¼L¨t ÕCöÍß”öâÚ®šÝõ¥ìç¦Ð“gÒ¤­Nɾéí‚S½VßÍÕÃ9‹x×O«òRà¾Ë>ÙŸø8ØUŠ<aôýŸë~6èÅ!†î3ô珲O=½nJ›ìü£4ÒÜêŽÁ£.bê’'´æ¡íƒÐÿmºSÝ5¡‹¿/õå^¢€ý§…«}™ÿ¨æ“IóãJEç=—IPQ«Ÿ×G®l¤ûÀdœB>äÍâÔÉiչ"ï€É ÿæÌøbՁ9¨A;¼mð¸,Än…¯jR$ õíñ—á"줓g³c(9rkT6mM.?Žæìhé@v!J@›£mÍæ‚U¡M驈H߇t))]Tö‘&Å—w0<?!1üÈREy¬îõ¥¯ÔU‚›RLc`9F¸’½—±ÆñÞ!GsæPn{âTñéSÍOº13f™ª}¿EäkHúßrv¹²£ñ;vüÂ
+©^Ò[·ôŠy{_0¾Þ&çK ¢T³¯á¹Îf¶£ø|ü™äxÍ¥a—¦3]€\gWñùë‰÷Æ:¤'Ï:'Š6ÏB"leŸµïó`z±Å¤²¤Â¥á飃Ìë³Öï<ÛLõñT±+ ?n’§—ê“0ŒJIÄäó‰0˺³Æç]Q¤a]Ž0õç}Ÿ„H©@(hÃCñIÍÌ`B‹†lÁ|a±Ò’þÚƒ5—¸¥íüYTõÿ!mPûnGË	©åÖ¢	ÊÈÞBƒškÄÀ¼F²&–ÜÅ„³5éåç7©È¸T¨êt#ÓšÖL-–×÷äÁOGüÙ±ó‚È•h¥Ûr%‡NAÉ5¢Bd*þŠâ¼;?=çV
+Ë™ö°ÝÕ
+ºô±xje¥õœsx†Ÿ–FJ	r²³”åÊH#ëñ¯-·Ùd·7;ÊoÁÃÜéοtU]UŒ|B§BOœ7H8œ×f+‰GpHp¯aó“4kã“_úoPŸÖ'.š_‚{ ÿÃÃVÓ"WæiðÎæ<~dsÓÐÈN×ÖZfÒ[ØÖþ]´©"{þMÚŸ¤îûÛ
+#ÉeSäâv`±›-ñ—ðIõãÄUëËð‹'ÙtÉ,
+”
+ùóQœ÷ß/èË*gQåÒ{Çšâ£ïëj¢róžßγý‹ó!I‡ ÚÚy}ʏ5N)­ñþ½n40˜tR[o+G<ñuVöpPÛƒ†ÐC³ŽˆÖº1² -ÃìS\á~¦@!5r¦Çõ¢†—ÿª_Ɂ‰Äì17å
+>š<‰uX´ÿv퀅
+réndÔœ8ÀeùÊ9L\Å<²—=Ú†WZ˜žgq~ÙcåŽCÊÛÝS¯tÛi[åJ-ÈC¬w¹™¤ü“ÐöîUü»š³LÂÌÓIû‹ÁöÅ‹{j·h(ö>æ׍%9g¥t­ñ¶Àjõ©<ÕW››¶[\"²!Àj¶eoµ´íW-ú݉(=™ÚD@šä´ï„‘9ÚaI$ñÚjŽíÌôeeq°‡U*M›y¶Ã…b:òbCSN°ÛµÛ*><c¾ãf±Ø9CKdK
+0ᐏªP0v>AÊÝææŠôi*n‡ÌòÓ>©Ê•À3Á97æßÃÊß“’häºßkNÍEÂ×£Ô±ÇgIw¹Ñýöx|z;&õeȱ¿2õ&o‡„.öl(}3öÒbî>„IçÒA®p‰ãô£n·ŽDàX (-5ÒI0ßÁT¹_>|çædz ¨æ“ª?ÚNF}å"±ëåmÐJV¡[Œn
+¥lGE¸‚Øˈ9GCC*µXÔò£ZÊ„M„š=²Ûä	Ò×5´e«|'ÝfƒUt 	½"ýÀBk<Ëïúg¯Ñ¾¥#f™!ô¸–„ª ‚zŽ‚Mçí®—r]•×Š$8ñ²nÚý„µÂ®H$ŒÚ
+éÈúmc)^ºKIñš•+ǁö@½Oõ¶AÈ¿?æH€©<M¥£Šô®œ&¬O¥`
+
+Ë…ËÕ÷¸8¦jB$›Í(ÁaõÉ‹´õY¬íOMíáÚ/‰³øynkH*W0ÃcÛ/Žo&>Ë­!ƒ0%Kó­ae$_P•/©ëR²£%)ÉžÈgÏñ¹­ÈFs ?ªNW‘@ebaÖÆÖ©‘3a³.wœ1\ñ§@´ž©‡_‡¼¦y«?^€†q[®Nñàa) mã嶖ÎêomL` V\
+œà«˜ºìb3˝ 
+€×/Bm òßx¶
+ š´if3‘ï(:”P‡<Ç7­ K|¸Ió¾Nfê~uÐ2·QŒbŒ¤ú3«‚1»”›tã×òbx+Ggß¹9¿+¸öRyH¹áôÉPü•
+$ùÔ¢øÆYærçx(ðvQ”E¨±ØŠÈ„‘^ÛóZÏ’§ÔA˜	“¼·Ÿ6ìGy $Å’Ã!êˆ.pD	ô=ü AÝKL {‡yî]Ì-QÜK
+­A‹mO^ìðb°_ÖFŽ-
+”wMÉñ9ý·x®€è¨Ÿ/¡yšÙÿ(‹¯î¡ÒþŒoŸHÊ=Áêr±SH
+3ÉyL%ÆêÎ|Ó|‰š6ÂL*WPO{!Ž+îRÞòlkW
+Ùq{HÅ#©€ð
++úÍŒŸé·‰2Ä6îò
+ÑÚHè	k}zl˯ÕÌÁÇ	2-o_ÄÞ„$–Ë<®1& ϵ+U«¬ÿ»™©ØÜÁ&[èg~jœæ2Í€¤øMpΆÂZ*Å/—Æà†Ê/ ˆ4qh
+u]p¡ëqlð+}tƒË1ˆÐÖ &D2Æá‚Çñwi•mîåèpÌÜ·ÂþJØÉm›ê`€B®37ä•u‚õ¡&M<DØUk}ðñ5†F”|ºROíiYÕœXxj°	la®áñG©¬^®,Ä]훏Ò-/ˆIäJ&Á%ßÑýg¾Y£T¾m.ÁÙ¡rh¡³ÒÊÇitÑ ŽY£j†¤ø‚ªêª'¤Fr”l©¹…d/ÊŸÊ#vìYJ Üoß.§5òËóW†)qÜ~FñήA›ßÒ¹×€meÌHHì6¿½È•ex³ YóÜB
+Y­`‹½?Šâ®üÃ][s0HøóÒã”cJËpuö‹‹ae=?vÃé‰þ€yÕÁaõ“äÇö\#GÁ„0õ¢|¨0…&±ˆƒMGãܨ!æ^_ꂪ6âkNËc¯‹[
+fÙ¿û|–ÝXÏíDÇk{«%×Â%"I³JåËΧoš¼ÜW¹|ÆaÐîk.Û9µ„ý6Ñeˆoéf
+ÅÕ=< y°¨¨òr¸EW¦Ä•Í’H‰ßeþñ9	ñBÊ%…«CX7Û2öËÞgg*ÿ–lðqölãŒ!L‹
+Ž ?¤IœŒ¹m6ü–=:“JÂß@·
+µtwS+†ån¿ôàNš“ªüØìŽ"JÈ×,Ýô05öIýOÛë)(—Æ2»Ê¬&´©°E2péEäbšÂV¹\7rûŠ<¾?æç„!”4÷ÄÑÃPßÛ¯
+}¨oq‹ÆTóuŽ¥B}~W
+YˆôVß_Td½¥Q(ûkfg[ÐÈš…ìËjm¿…Œ]ó¨&í$ÑÆH-´…MÕšÔ@ÖQãµú")ÏŽ?lÕ‘ìm'íDMãXbñ	dupg
+mÚڝm/²Cç}’y’ˆÅ*§óQ¾Úž ¼ÊYŠ6?Ùã1qò¹‚l#éŠÄü]PkÉå‘hý« ŸzQqÖ¡‰^À#ÿºpõ~ɲÜG|/õñovì/š±'ïµcÑŒÁYþC{u®§
+-Ñ'ÈC¨Á`GT,X
+˜½ª?_š–š;/li€Já[ú
+HQµ1ffiA,¸0ÚÞÐ#y,\å¥[ÜßìuÀÞ*iRbˆ~}†o«a&QÝÀ|ájõ㣝NOªA½Úl'\>àµË2¹P¥;{DaèõCäõÊ5&÷1Ü8ÏêOØO¾Üë©ÝžÎä,=}¯mK_ï<%„dMøƒ§K{$pçé÷ì›npÊWÅP¼¬3ïÌ›unô™Éyx¿ŸêòÁœgHR°'ÃQ÷~Þ™ç;;È~ž*EꯞtZp‡œô H«6l-Ìe…ä¶ÅÀúFa#~:(Óeq¼ÌoŸ°û¯aÍ]ƒrJ8EVÚéÜvÿâã¹rg̍UfÎXC_Apµº¹äÂ"Úñb|	•_Š
+ÉF@4DCÇÒ+¯¦€âcALn­Ù\f³w¹å(¦k!Hµ3/²üœé¬Ú’q6O’T%ÐAõìüÓ€œi"³²Ág‚C;+)ЈT•@s‡|Ñ=׿œûÑlv!E6’†­ïš*̸FVÓÂ.ù¦^n!* AWš x½ù(&d€²€ôÿé	³
+yùÆ‚—†üXhoáÂ3ƒíƒ†Ì\ûüQþüÔçL×=5²ÿÈ(>{nÍìKnzø(»õ<awäC¬¸÷›Ï²õ>²ÿÍ—ÎÍô¿ `˜ÿÇ@¹+)Øú>Šjù?ÕÈjJ)Ÿù_®µâieúë•aþíÜ205ãR4Å^+¬®]ý÷‘…ìߢ½mØ_iW&”iªhƒ}Ø°òî§v¥ˆŽß\Ë"‰'Ü]zõEþ|-Ò/Š¡éˆ`;°Í¾íÄ‘JemÌfÔâ\¢š
+Œ!™÷9¼1tq3E2rÙo´†/ÂŒ 
+I™ŽvCÄTâacüwÙos]aL‚>]ø¥¦yÙÝ¡Œ6Øî;z;?g³3k»5.¡+N~V›TÙ˜÷]é:½<¼Þ³ƒ=Âq¼@Nò/;0nWÅÄ,{ž2G=8{%'„hîæs‡¡­3t©t"–u¿“ Ï'£9ç‹ma@½¸T¶9ž‹uØÃÁ_¼.ù獡øÔˆŠ0flãÈ—¨¨LjG$]Hbáô¦„2ô14<E?&IÙ4[Éõùl÷„%]L¹ù¹Ú·a«?E¸Í{ã$ö™âÂ'Ï@ÄJ_ù5pC	³ÑÑâ„î‘oôÜXâ‹”-û:˜ŸOhÀ¶ZXÉ€þ„ÅëE_Q*ØUP§ã¸¹ÊxŠ
+ϝ&ÇxÕ9S<{ºlÓÀžÛÁ—Jù(|ëð¹ùHÎE³¡[ú\8²w%ð‘Õ,7¾Â•HôšiC*ø]ÐÃ{±³ˆç…D•;@˜2Îë3Z%å
+—oïß
+{O¤Lö›ûõ%ªO­lc¥jü*ð<æŽMæÓ¼iº„èvy=7rõÖÉ*	F¹=xúΟ<Ö}ç6•F
+	æùåÛaÃrõ0k	‘k/£qmª7=vŒd£Ò„~á—=WèóÂmÈ”ícŒä_Ä쪸à¶þ†Ç“ž\ðLpBŇ_fFìáµæF…Ý,Öa:ÄÓñy0"y©ä;FËí¶|Ñ5–xcNçCvVÊl?3ôaW¾›³±£—Ô¹
+ÿòú9–Ú¨î4ˆ˜w½Šlæ†ìø@֏ASåG02’Ú¯¶íD• úüCŸÄF‘‹€—1Ô¨#N4“d¼Ä;F0\&ÉËùöS
+šdÖ<œÅèêÝ-U»ºv7]„º[7º›?qåfíû¶¢Ù…mŠÖŸgŒ¼²VNnËóç*íPöç§5`Ë=ˆh`…Jâˇ@wJäd˜Õ6¥àzÖ95êÒ¹ƒf›ƒ"<‰Žâ>	>mš"݈˜¼x‹×÷§•ªWZk¶Ó¦…™·òY?‚òàÀÇ3;*	s„-«ïÎ2·Éd½‹½
+`¯ftŸ^:¢Q¼;ƒ=ƒVÔ¯¢,
+é\Ò
+˜™Öæ^*hüy¤Æéuø«pQ¹}4Â_ˆâ˜ˆÙÆpd¬Ç¦y¢îú4€ÅCÒ´{¬`>m¨Óþ?4}â:ö™þrkó-Õ—:DÿžÙÞ6_ÖŽ{¦{A‹ÖšÌÇm”¬^zøh°“3òw
+lî€áa°ÑeVñ¿heJ­®¿e,Òðkš}êÜØœf!ÒçVlgÍûžG¸“NzÍ Q
+1uXìÔ¨TO(û·T‘Sm6-EÇÊ­+¿<–úuzŸÿ²ÐäRuià§Ëo¼¼ì]Ð…Tl‰©ÆÜà¢`
+:4ŽŽ|A›B—^ßXg;’•ëi*°Ôó|³f– šêËšýZ>:¡M·EÈdُ*¶e°«ë¿U
+ö^—ègoʆ±æ$ÅÊû÷œ©Ãä]A˜™îjŒßBÃ{ŒvØ
+™t,6£=È3;Äí/Þ±Ï(¹x¸è]­"A¬ Q–¡!SkÉäb,XÔw™ô¬¤ù¡ACâ¹ÿÕ¨i:èÿ訆ì°u”ƒ¯ág€†.
+Ni{x»bxN(WÏ©bµ¥,/ÉÚ2üÁmòKxyÓ+*£º{àÑŠÎ6b¤ŠÌ©2*+l´c`8§Èªúaêš™«VÄ25%Ãþ2|Z3%J¥
+‚È£’åcüÃ]yàRÜZìp×]á·¤m‡žÿ~l×&þò£ ‹¦¦¯'äÕqœŠEà}¸pðØ_g Ú	¿1Z¸®.B¼‡äø8€Y1
+6Þ+µÀ#’æÊbþ`
+endstream
+endobj
+114 0 obj<</Type/ExtGState/SA true/OP false/op false/OPM 1/ca 1.0/CA 1.0/BM/Normal/SMask/None/AIS false>>
+endobj
+115 0 obj<</Type/Font/Encoding/Identity-H/BaseFont/LUTZAP+Arial-Black/Subtype/Type0/DescendantFonts 116 0 R/ToUnicode 127 0 R>>
+endobj
+116 0 obj[117 0 R]
+endobj
+117 0 obj<</W[39[778]41[667]53[778]]/Type/Font/BaseFont/LUTZAP+Arial-Black/Subtype/CIDFontType2/CIDSystemInfo 118 0 R/FontDescriptor 119 0 R/DW 1000>>
+endobj
+118 0 obj<</Ordering(Identity)/Registry(Adobe)/Supplement 0>>
+endobj
+119 0 obj<</Type/FontDescriptor/FontFile2 123 0 R/FontBBox[-194 -218 1006 913]/FontName/LUTZAP+Arial-Black/Flags 4/StemV 200/CapHeight 716/XHeight 519/Ascent 913/Descent -218/ItalicAngle 0>>
+endobj
+120 0 obj 226
+endobj
+121 0 obj<</Length 120 0 R/Filter/FlateDecode>>stream
+H‰„‘Mj1…O ;èÑH¶e¡t‘iȦYÕûRLÓ?f“,JsúhÒ’Ð6!6öC’OÝýÓ×ó»ÕÀ8¿Ùïì[ÚL’
+d²PÒ¤9EI®5ü
+.æœfø¼ÂúŒw,j“U"ýQܲy…nŒ‚uíÖæ¸~ú‡u‹ÞÒu7¡dÅÏ¡ç1ˆjd,9£Ò>o4Â
+ûN˜ƒù+·õ+_ê^€
+
+endstream
+endobj
+122 0 obj 6513
+endobj
+123 0 obj<</Length 122 0 R/Filter/FlateDecode/Length1 13756>>stream
+H‰ÜW{xUÿÝ™$
+-m“¦@Û@dhÓÒRVd%Kš‹Jâ&È#i¥…
+¦÷˜—Mš¯‰î.«ôB_ªX ¾X6·Jp$Ý1
+ˆëEºY“S*ÏŒm¶ÚgÉ?¥bþd÷=¯–‘Ãõ
+~"y?˜j{jÚÛ³ê~äaqtdÛ1™KѪ¹„xÇ8ŽS‘G»vçÈ»FÂ
+á§ndo0Q»Ÿ«!5‹™ù(ñýcšî$Çzi®Lct*p¸º‘‘W©5qÚNñ	“’uúCj—®ÝÒÒ3ŒÝ{dÞ ˜ÌbϬì{õ¾É’“Û'/¿oA¿þÞ\xË [ÿá¶!Ö?µÙ·þ§wÜy×ÈâQ£Ç”Œ½ûÏN׸{ÆO˜8ÉíAi™×7yŠjù´ŠÊé33gÍ®š3w^õüš{ÜwÿÂÚE‹x𡇗<òh°nécË–?¾â‰'ŸzzåªÕÏ<û—çžáÅ5k×½´~Ã_ÿöò+7m~õµ×¥ú7¶l}sÛö†oýýíwv6½ûÞûìÚ½çÏö~üɾý~ŠÏþü‹/üãèW_o¦Sª¸$ê”C54¸Ö—aVÍžàöpqÇ„T!CÈÌB¶/Š„Í&³)ÛÌ™5æd³ÞœaÎ4[ÌÃÌn³/kïYî‰ÈÀò3š¹?»ÉÏÁ ¤	ÝAñsËùIoóã%?ì‹D"'€È†ÈÄÈ¢ˆ-’
+\ÖÍ/F‹ÓüPóJ¢êfýñòãóC+CëBu¡G€PUhfhR(/”ôŒn§z§Râ¢vUm‰#È1-:n;ÐmÆKxá<VâÆ2Ôáy¼‚õÐ!ˆŸñ
+µ^3ÙQú­Æº²–I£Ð¡5é·W*ýýÿãW>%aX݈tXÛõW5U6Òh/ˆ|§Tþ{¥'þrEä$½}hþå©‘ïÕ‡èuðKäŒ2žŒœú_Ó´1ú½ÆlÛÍVÅøfP8’Y[NláŽÌ‹l\Â&L ¾$².r‰ÛÈ÷¸ÊÑ|ʘ¼rÑn6›VÏb«eOl"[ΰ§ˆŽ(è;¶•à8ó£†âícCØM4bwà-dÁÉ(&¬¼Ïc*BÈj–Ê
+XK£Ýma«Y6ŒÙ˜nÐMh`ÇØen¶Yo8 ¿‚¾ùy}rs,7õîucvVOÑlnÈìÑݘ‘žÖ­k—TCŠ^—œ”Ø9!¾“6N£VñC“ÒlÎúô8‹Ñd2¹rcrÆÕ²ÄgéΙ$¤M¢¾_Û,ã5«º_#÷¸FÎl“*9D[‘칎o%$–*AÃwR¨Ø"»·\´O•Òm^·›V‰:ArœÍSöó]Ÿom¾øÜÔÇ'›@Í
+Ô3ÇmLa8‡}P=mbnŽ”b‘¸,»Lå’µÎMŒXDžÈb¸biˆ4-mo-kåQŽI›§Ä¦JV„:¡>§)¸´A‡R·¥³WôzÆSê<´ÇzðYv‰œH»Ln¿ ©È¹ÒI#ØýBP”Óa÷»©‹hU‡zRw²9—˜šŒR
+vIo‘n§·×|cäƒö´©‚,ƒKiÍ(g{«Iî].Wm8hÉ!9³—¥£¤ååæDÏK€×].Ç,÷Èû´—Á:Ÿ²×¥Ê”©v¿\kç÷&ƒv¯h÷z¼C£l’µDP2Ωœ‘²W䊩bÈ¢R,î"—)šï£6yo¢§È­|›ÆӐÂÞjä'’P&Híij¡Üù
+,+Tðcr1ZU|e•¤ÎÒ‰Bð$æOŸºZã‰i4YºY‡èpƒQpÝAOC¤¶Ttb°~Ĉ`ÀÅNZÕi¬3JŽ¥.Içö³A”~ŽÑÎ!F“ÞÕ*·Š T¶”ãPè(Ë(qšJÔX§ËHyrÊ|	ñÑQÆa·ÊK›œ#_a[zl1Öd’Z×`E)	Rí(gTPj|Ö<ÕÃ-[šZ-]ÆÊ–ÚVKÛr·HQ¶*ÿåu‘´ÙmO²®«Áî$±®ÿÃì‹Ú%ƒÍÉ9W”㌼ÌÅ[èÇ>Xêf!¾—%HE8(J:‹¤¶9›Œƒ]‚NO·€\¾1âˆQãœÑƒE¿!Tò‡8 ¯Þ¤Ï2éM*ü*ðM¿ZÕ¸AÕ$kÐ}¬þ'½oÑ
+½­éI+À'¯HL¹QÃRïÓ¤kfpÉÓ§q–¼ÓôLÀÓCN÷Í7˜
+2YJ—TN§ML߯à66 ¶ø·vÏ…5æ½Sùôüð$¶kƲê¢Õ’º±bïåó+ÿÃ~ÕÇÈUUñóæswg)³»¥»Û
+}ÀRÑíî¶Ý`;Ð
+j#MD
+)Ñ„>ý¨DI*ú‡4&&1Qÿ PÿÐ6Âîú;çž7oÚ]	!F㼜wïÞsÏ×=ç¼7ïÌÎ|÷â+#¥Þºîñï½ýüâíù´·ÒŽë×P$	EŽ'ã»ãÅa÷ªøõñ×ã‘×ãV<Þ†a­±˜•°Ê¡HËtk[+5³¾hxˆ®»îtGjèŽ;«§ï`ã:ô:ùÂL.´n泩苳?›£ÙßÍ<­^Ç®•·rU®ß˜èJvuv~±#¹¸£#™ì¢ÄÒãÔ“ì¹·ç=‘žê;n…;:©óþ.+™èèêíœî谏ÄV :}½Óx]ù–œ‚©â´~½±étª3•:ì?ºèÈO­ŽÔêUý‹#vñ%Ý—XÝ]—†W|rE¿Õk
+¯Y+ì·N†þþë?<¿íjçæ+z÷'?Kì[}í•/-¿u õ¹Ã¯F_ÜöÊWZ{y÷²eöì-ÖË·,½læÛáüâÖ«¶ÞhþT†zOôÝ÷~tÿ…ëÏÒ2ó-ð­›_>Ãã÷oÿÆô¬7»¡¥=¾	ýŠ{Ëk3÷ó—Vk-í?§þïlLAèY¥gèp„hUt­ŽÒg '¿˜
+¥h¾* ÝNa}šyA2¦ÈÿèIÞÚú4hht›®oÕ}‡!ã èP!ò'Ú}wîýXŠB G at iÐÉè«ô0öœˆ=CŸ€þ§ð|9cŒ_£ãÀ‚î
+Ÿ¡!Ž;ï±Fg=Èê„®nÐ'€+Ó<ÞÂû¹¾4WöG&Î?Ð% u kôŒ|zÄ'Í>ƒwY××0fõyt‚y8W9_8D×(}–G¶™sZò
+9Š˜ñ--‡}+m‘Ü}6t$ÜOŸâøÃôÅÿÖk/®¯.|Y¡ÿ_ÿÍK:úYü¿ŠÓ|$„(FC´¹v_´
+ß¼º6ôX£ï¿€·³ÿnHЏ‡°û—ŠÃt	½®8ž¿*ŽR;½§8F	+ª8N+i0n햧آVkZqøÅaàãŠ#ÀjäµZO(Ž?§8‹Ù*+†íÖ‚£ÀIë'‚c2ÿ†à¸Ì¿)¸EðiÁa°f[¨¡œâ-
+Q¦õá/+Ž€çUÅQê	¿©8†ù³ŠãôóHBq­‰¼¡¸•6FÊÛ"D7+NÐxÛÅí”o{Rñ‰×*^D·/1ºÚدî”àûÒmä´Ëü>Á‹§'Ù—î¢à.àÎî»/žc‚/9
+^"óO&¶Ë„çÁÏo/ü–à>áGð€à÷·ˆÍ=qÁ"¿§‹q»™_.Xìïéß¾ktûÞíoÜ|ƒ›skî!'kgÓµ´)W¦ªn._³GòŽ½³\*צ*Ž½©\­”«éš[.Ù«S©Õ¸]5ho(láöìªã9Õ	'‹Éª›.<e»ž¶kÕtÖ)¦«íòø¿–8™w3y»˜ž²Çʹ^Í©Â"·dgœj-ñ@½êzY7ÃüÞ ¨°7Ò™ƒ{œ\½®6äØM‹¶®6M:Uu®¾J¦dú?a4‚µÅI×êÕ®²½)Ÿ.åœÆ9|@»¨LU*Rš
+ at c4e]@ ½
+ÖöR
+c‰²¸W)~,|*ü£ðK †_?G7K9P
+t²d/ï²)IšÂNæÊcÖ¦ŒƝXcM5¬Wdf“è­È=-™Ã¦Õ”µš]Eƒ˜Ý
+Ùž<9Œbádöæ;xr…­«‰ž,øŠâÝAÌ•iücÙ8‰.üͳ´)Œc²ƒ-ʉ֚ØebäÊ®ŒÌp¬Ì󪋭xXš/߃6mÄ=õƒxY°ôº<W°wàÿ›wÚçí]˜kT,ô~®%Ã8€{ ‰û#ÒómT†t¶¥ÝS´óÛÁ—ÁŽ=RCFò.µ®,Qñ„o·xP•W"²÷ºÔ•‰ï|7ˆ®I‘šÃóMˆ×¸Hp´&ÖÉiðùšJ+‰ßÅF̪Oê×äˆ
+ãR£Žœjk+ÏË_–‰•'q.K<møU—¨—4ζøš}»YaK=9û¼ðÛºoªqö®ÖlEÏÊß<\e‰‰­Ç–8²ýu=w÷<«LäkQGrĽF»£¼e‘etûóæŒj‘Œf©7¯™ŽDÅÅhdgt¦.‘lÊæ²tŸªÄ³ ùïHu/?#»'T§«~òš‰eƒq©Ô‚ÎQu5¶eõÃþº<5êIfĺ…3b\NБ
+`Oy°4“F^µëè٘سÆŸRS¼²¢9'³fsÝ2Oçnò£Œ;×í„FÚHðí1¤ ™aK3ê½+'VžŠÔÉÄ’ì<·÷ýˆítè.=•¢ØÂY9¡µhºM¡aEQž‚¼õk4ˆØ¹ÞeT‡éJu‰röœ¬tèNÌûqå¬Î4ü—¬¶åüï’Èz’qµF'0'ζ›J¯i—©4Þ~¦zƒž¶R«/:$ûÕ,7#«A–íY‰VEêcªá…¯›÷OÊzZ"QU\=Úi]é/Æb_zE2¨(}.è·yñ®BWã/Ïäò5(\ÍqPúRy©£P¨$'äÈ“Gû¥NÊë¨tæþøZš{%ûæÏì×Zãs
+ôìB§Á›ahòñM˜å¾÷ež¿ÀöâκïÍ¸vÊì]@mB#’SÞg7æM­˜¸V4òA¦~´7Yp>~GöO{LV§À_oèÌ4º›Éêà-ÖÜ-M÷ú¨©aW{¦§u)N£+rÅÞªÚ¸Â'´›Ž5ÞFFgíC"ãwÏÉF‡r´îœFfW¥‡Ô´ªÇ5+Š—_‹1§IJPËóõeõ
+ȝgLº£±zLO¦¤’8!»W¼:7R¦'ÏÏŠùšƒ/®	é.ÜcÆ´“¥¥¿8Mïžó½åèïÃLÐk§æ…£_Í_W¦ƒ§Å¢ŠDÖÕ/•ræ¶æb©©Ãùz¹ŸdõßEð&iþâ_Ùà®6åmðîþðH±uE‘ïçUùy“rþå4›¿Aý.p–Á[’J¬KÄY~¾á±«9»ý/WÿàŸÒ?i¯òà&ª0þÛ$”TÒ†–&=ÒtÃ}„¤åP*—GZ)¥)%6H»%i
+V±©Xk9DD¼ÆQ‘…ïûVt¼OpFg¼ÇûÿÁoß¾MÓ´Àà›ùínÞ¾÷í~ßûŽß§{\>t2züã"¦{ߝӹ—Zy$ÎÐd΍e^1ì¦&îAÉ–.9Â8®ÊIü¼53n´‰ìêÔ»¯ËÓbRâ< w½ÔåõÝGÍZ=Œµ–ÉìÇúŽù’l8­¯í±rß7ô®ú½¿Hâ,¶‰ª.¡’ò¿ÊÜ‹1EÄЊˆÓÓuýŸD?‹ÆR:O¡ßK3Š¨û*¢±"L¥.lƒ.q>×1YÄl¬gú(ã9W@ê'žYðñÕͼ’kyC‰ôtñq‰ëæ:­ªª?›˜ô½=•TÕÉÅÎhF›ÑÂìëç^eg‰Ù=Ê5[È¢¥…?‹p¿ªã߈×luMóXëÅ\F„g7UÏ*¦g„WéŒh¨¢<nÙF–µ#,Œfߪyn}/>—³>K!Îëü¬¢éÕ\•åœ6ç·2çÁ‰ë’sCÏ›šâ^”ñ+mÅxh¬9Êd«c-ñ–šø˜f«0â3mM­ЙƒÄy›+Éžjú“YÁÇ-YËVùy69Ãø!Þ	ÉÜž½³E-ë0\,£„æèž—¸*ÊrØø^q%1ûè–³‰W=÷U‰Õ¾*yÚØ™²ŸÄóHO&ó³Ô¼"˜äMÌ+|L®+Ît¦佋î‡}õ÷q™†
+¼“M´ƒœs|ÌÓFó8ÖÞÐB?ùŒØãÿw
+§–¿0÷šû{öMÒ‰òWÏè>æóþÈ±ÚŸðßT`*4•š.0Kçi½Þ Æʉ¤,dlBeeªöçÓx˜åLõ+N¼¦ÿ{Øq¸
+ýó«&@
+ÂŒTÚ‘A°ÐΤÊÁÈ@&† 6Ø‘ä"äɈäC1Ã1#1Š<fUÐqp“÷M ]˜Hµª§S¨ŠN¥ŠZLµt:f`&ÎÅy˜…Òp6õjs©/›O]Ú…Ä­.¦Š¼€ª¿Úå•ãêÜ*ˆ‘Wb	E¦—ØÝRÔ`–ãRêW0ö]Ë"?À*l+‰M†È
+Œƒ¬&kDXô4“_­¥=j!k\u¸­ˆ¡
+×b=®C;®ÇlÄ&Ü€܈NlÆlÅ6Ü„í¸;p‹`À­Ø…Û#îÀ¸K0án܃{qîÇx»ñöàa<‚G±aìÇ<Ž'p‡Ð…nÆ“x
+Oð,žÃóx/â%¼ŒWð*^Ãëxoâ-¼wð.Žà=¼ð!>ÂÇøŸâ3|Ž/ð%¾Â×8ŠcäMßâ;|OùóGü„Ÿñ~ÅoøPÖý‹ö÷!E(˜ñŒ±>ZhlËêêMó¢a9Un–‘Z9,¥Ôý~¹É£áH´Q
+åpIAÁZ»s=¿ÙîˆÚóšì¹û‘†#²aKCL64Ú»Í(q:C²=;?$g;äPkÈ’sW5Ø«ZÃy+³Ôǝ`–-?´9¶„@0WªËr¸ºÊ»b]J×±®¢$Huí«óvÍùwèNÂvÂ6B'¡ƒ°‰°ÐNXOh#´Ö<-WúŽíq·b÷)q?Áª{6xÄ­mq!Ö-ܾ,KÜEع<CÜAؾ,CÜF8Ø>N<Ô:Nì¬2‹UÙâ&Âo¶ØNXOˆ­‹µÆÚŒmUb+aáˆ÷¨×PëË/'x–×dˆËÞ%™baÖÁW™&® xjè´„P²ÞQdË™j³cËœb³N¶Y<¶ÔB[Ê$›q¢
+gÛÆO°Žs§k5:}ÄHë°á鮡Ö1Ý‘ïLËÉÍK³Ù³Ó2‡d¥YgX,ié–Ô³YRš-FÓ
+endstream
+endobj
+126 0 obj 244
+endobj
+127 0 obj<</Length 126 0 R/Filter/FlateDecode>>stream
+H‰\ÝjÃ0…ïýºl/ŠÓ´ÝÃÈäb?,Û8¶’Û(ÎEÞ~ŠS:˜À†ƒÎ'Ž$ëæ©ñ.|§`ZLÐ;o	§0“Aèpp^K°Î¤«Ê¿u̶˔pl|DUüàÞ”hÝ£
+î…|#‹äü
+endstream
+endobj
+128 0 obj[/Indexed/DeviceRGB 255 130 0 R]
+endobj
+129 0 obj 428
+endobj
+130 0 obj<</Length 129 0 R/Filter[/ASCII85Decode/FlateDecode]>>stream
+8;X]O>EqN@%''O_@%e@?J;%+8(9e>X=MR6S?i^YgA3=].HDXF.R$lIL@"pJ+EP(%0
+b]6ajmNZn*!='OQZeQ^Y*,=]?C.B+\Ulg9dhD*"iC[;*=3`oP1[!S^)?1)IZ4dup`
+E1r!/,*0[*9.aFIR2&b-C#s<Xl5FH@[<=!#6V)uDBXnIr.F>oRZ7Dl%MLY\.?d>Mn
+6%Q2oYfNRF$$+ON<+]RUJmC0I<jlL.oXisZ;SYU[/7#<&37rclQKqeJe#,UF7Rgb1
+VNWFKf>nDZ4OTs0S!saG>GGKUlQ*Q?45:CI&4J'_2j<etJICj7e7nPMb=O6S7UOH<
+PO7r\I.Hu&e0d&E<.')fERr/l+*W,)q^D*ai5<uuLX.7g/>$XKrcYp0n+Xl_nU*O(
+l[$6Nn+Z_Nq0]s7hs]`XX1nZ8&94a\~>
+endstream
+endobj
+131 0 obj 51
+endobj
+132 0 obj<</Length 131 0 R/Filter[/ASCII85Decode/FlateDecode]/Width 92/Height 13/BitsPerComponent 8/ColorSpace 128 0 R>>stream
+8;Xp,I2%W.E9HY[]@1J)p>*?)n'%VjfsGkq-lC_>+M[usrp2-~>
+endstream
+endobj
+133 0 obj<</Length 13074/Type/Metadata/Subtype/XML>>stream
+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
+<?adobe-xap-filters esc="CRLF"?>
+<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
+<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
+<rdf:Description rdf:about='uuid:476f87c0-2ead-11da-a959-00145104264a' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='Adobe PDF library 6.66'></rdf:Description>
+<rdf:Description rdf:about='uuid:476f87c0-2ead-11da-a959-00145104264a' xmlns:xap='http://ns.adobe.com/xap/1.0/'
+ xmlns:xapGImg='http://ns.adobe.com/xap/1.0/g/img/' xap:CreateDate='2005-08-13T09:14:29-05:00' xap:ModifyDate='2005-09-26T11:47:52-05:00' xap:CreatorTool='Illustrator' xap:MetadataDate='2005-09-26T11:47:52-05:00'><xap:Thumbnails><rdf:Alt><rdf:li rdf:parseType='Resource'><xapGImg:format>JPEG</xapGImg:format><xapGImg:width>256</xapGImg:width><xapGImg:height>160</xapGImg:height><xapGImg:image>/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA&#xA;AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK&#xA;DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f&#xA;Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAoAEAAwER&#xA;AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA&#xA;AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB&#xA;UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE&#xA;1OT0ZXWFlaW1xdXl9WZ2hpamtsbW!
 5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ&#xA;qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy&#xA;obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp&#xA;0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo&#xA;+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8AIc599SdirsVdirsVdirs&#xA;VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsV&#xA;dirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVd&#xA;irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdi&#xA;rsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdir&#xA;sVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirs&#xA;VdirsVdirsVdiqN0XSbjV9VtdMtmRJ7txHG0hIQE/wAxUMfwyUY8Rpqz5higZnlFnn/KhvN//LZp&#xA;/wDyMn/6o5lfkp94dN/oiwd0/kP+Kd/yobzf/wAtmn/8jJ/+qOP5KfeF/wBEWDun8h/xTv8AlQ3m&#xA;/wD5bNP/AORk/wD1Rx/JT7wv+iLB3T+Q/wCKd/yobzf/!
 AMtmn/8AIyf/AKo4/kp94X/RFg7p/If8&#xA;Uo3P5G+dIVBjks7gk0KxyuCPc+oiDInRz
Hcyh7Q6c8+IfD9RLGtc8jea9DQyalp0kcA63CUli9qv&#xA;GWA+nKZ4ZR5h2Gn7QwZtoSF93I/akOVuY7FWdaH+T3mbWdJttUtbmyS3uk5xrK8ocCpHxBYmHbxz&#xA;JhpZSFinT6jtzDimYSErHu/Wj/8AlQ3m/wD5bNP/AORk/wD1Ryf5KfeGn/RFg7p/If8AFO/5UN5v&#xA;/wCWzT/+Rk//AFRx/JT7wv8Aoiwd0/kP+Kd/yobzf/y2af8A8jJ/+qOP5KfeF/0RYO6fyH/FIS8/&#xA;JPzxb19JLa7oK/uZgKnw/eiLfInRzHm2Y+39NLnxR94/VbENW0LWNInEGp2ctpIfsiVSAw8Vb7Lf&#xA;Qcx5QMeYdph1GPKLhISQGRbnYqyHyf5J1XzVcXEGnSwRPbIryG4Z1BDGgpwSTLcWEzNBwtdr4aYA&#xA;zBN939oZR/yobzf/AMtmn/8AIyf/AKo5f+Sn3h13+iLB3T+Q/wCKd/yobzf/AMtmn/8AIyf/AKo4&#xA;/kp94X/RFg7p/If8U7/lQ3m//ls0/wD5GT/9UcfyU+8L/oiwd0/kP+Kd/wAqG83/APLZp/8AyMn/&#xA;AOqOP5KfeF/0RYO6fyH/ABTv+VDeb/8Als0//kZP/wBUcfyU+8L/AKIsHdP5D/imK+b/ACZqnlW7&#xA;gtdQlglkuIzKht2dgAGK780TfbKMuIwNF2Oi10NTEygCK7/wUgypzXYq7FXYq7FXYq7FXYqyP8uv&#xA;+U40b/mJX+OW4PrHvcHtT/Fp/wBV9PZunzt2KuxV2KuxVp0R0ZHUMjAhlIqCD1BGKQaeBfm75Et9&#xA;Av4tS06P09MvmKmFR8MMwFeK+CsKlR2oc1Wqw8Bsci9r2L2ic0TCf1x+0PPMxXePpv8ALX/lBdG/&#xA;4wf8bNm40392Hz3tX/GZ+9k2XuvdirsVdiqG1LTNP1O0ezv7dL!
 m2kHxxSCo+Y8COxG+CURIUWzFl&#xA;ljlxRNF8+fmT+Xs3la9W4ti0uj3TEW8jbtG/X0nPy+ye4+WanUYOA+T3HZXaY1EaO2Qc/PzYVmO7&#xA;Z6t+QH/HV1b/AIwR/wDEzmbofqLzftJ9EPeXtebJ5F2KuxV2KuxV4h+fv/He0z/mFP8AycOazW/U&#xA;Pc9h7N/3Uv636HluYb0TsVdirsVdirsVdirsVZH+XX/KcaN/zEr/ABy3B9Y97g9qf4tP+q+ns3T5&#xA;27FXzv8AmD5o8zWvnPVre11e9gt45qRwxXEqIo4jZVVgBmpzZZCZol7rszSYZaeBlCJNdwSKDzz5&#xA;ygkEia3fFh0DzySL/wAC5Zfwyrxp95c2XZ+nIrgj8g95/LPzZdeZfLQu7wL9dt5Wt7h1HEOVVWD0&#xA;Gwqrivvm002UzjZ5vF9raOOnzcMfpIsMsy91jC/zgto5vIOoOw+K3aCWMns3rKn/ABFzmPqxeMu2&#xA;7EmRqo+d/c+cs1D3j6b/AC1/5QXRv+MH/GzZuNN/dh897V/xmfvZNl7r2F/md501Tyrp1nc6fFBK&#xA;9xM0bi4V2AAXltwdMxtTmMAKdt2ToIamchMkUOn9hYBa/n35kWUG60+zli2qkQlibrv8TPIOntmK&#xA;NbLuDu5+zmGvTKQPwP6A9O8lefNI812sj2oaC8gp9Ys5CCyg9GUjZl9/vzNw5xMebz2v7OyaY+re&#xA;J5FkuXOvSrzToMGvaDeaXMBWeM+i5/YlG8b/AENTIZYcUSHJ0eoOHLGY6fd1fK0sUkUrxSLxkjYq&#xA;6nsQaEZo30gEEWHqf5Af8dXVv+MEf/EzmbofqLzntJ9EPeXtebJ5FD6lcva6ddXMYBeCGSRA3QlF&#xA;LCtKeGCZoEtmKIlMA9S8P/5Xz5v/AOWPT/8AkXP/ANVs1v52fcHsP9DuDvn8x/xLv+!
 V8+b/+WPT/&#xA;APkXP/1Wx/Oz7gv+h3B3z+Y/4l3/ACvnzf8A8sen/wDIuf8A6rY/nZ9
wX/Q7g75/Mf8AEsV83+c9&#xA;U81XcF1qEUEUlvGYkFurqCCxbfm7775RlymZsux0WhhpomMCTff+AkGVOa7FXYq7FXYq7FXYq7FW&#xA;R/l1/wApxo3/ADEr/HLcH1j3uD2p/i0/6r6ezdPnbsVeF+ePy087an5s1K/sdO9a0uJecMnrQLyH&#xA;ECtGkVh9IzWZdPMyJAey7P7V0+PBGMpVIDuP6krsvyY8+XEnGa1hs1rT1Jp42Hz/AHRlP4ZAaTIe&#xA;jkZO3dNEbEy9wP6ae1eSfKkHlfQY9Mjk9aUsZrmalA8rgAkDsAFAHyzY4cXBGnktfrDqMpmdug9y&#xA;fZa4Tzn88dbhtPKyaWG/0jUZV+Dv6UJDs3/BhRmHrZ1Gu933s/pzLNx9Ij7Tt+t4Jmse0fTf5a/8&#xA;oLo3/GD/AI2bNxpv7sPnvav+Mz97Jsvde8s/P3/jiaX/AMxLf8mzmDruQej9m/7yX9X9LxHNc9ey&#xA;r8sNVl07zvpjI1EuZPqsq9mWb4QD8mofmMu08qmHXdr4Rk08r6C/k+l83L587FXzF+Y1itl541iB&#xA;RxU3BlAHT98ol/43zS541MvofZeTj00D5V8tmZfkB/x1dW/4wR/8TOZGh+ouq9pPoh7y9rzZPIoX&#xA;VYJZ9LvIIl5SywSJGtQKsyEAVO3XIzFxIbMMhGYJ5Ah88/8AKovzD/6tP/Txbf8AVXNV+Vyd33Pd&#xA;fy1pf5/2S/U7/lUX5h/9Wn/p4tv+quP5XJ3fcv8ALWl/n/ZL9SncflV5+t4JLibS+MUKNJI3r2xo&#xA;qipNBIT0GA6bIBdMo9saaRAEtz5S/UxLKHZOxV2KuxV2KuxV2KuxV2Ksj/Lr/lONG/5iV/jluD6x&#xA;73B7U/xaf9V9PZunzt2KuxV2KtO6IjO7BUUEsxNAAOpJxSBbEfMv5peU9EhcLdJqF6KhLS1Y!
 P8Q2&#xA;o8gqiUPWpr7HMfJqYR8y7PSdkZ8x5cMe8/q6vAvM3mXUvMWrSalqDAyP8Mca7JHGPsog8BmryZDM&#xA;2XtdJpYYICEf7UqyDkvpv8tf+UF0b/jB/wAbNm40392Hz3tX/GZ+9k2XuveWfn7/AMcTS/8AmJb/&#xA;AJNnMHXcg9H7N/3kv6v6XiOa569NvKdR5q0anX69bUp1r6y5PH9Q97ja3+5n/Vl9z6rzePmzsVfO&#xA;P5wf+TB1L/Vt/wDkwmajVf3he97E/wAVj8fvLI/yA/46urf8YI/+JnLdD9RcD2k+iHvL2vNk8i7F&#xA;XYq7FUB5g/44Opf8ws3/ACbbIZfpPub9N/ex/rD73ybmjfS3Yq7FXYq7FXYq7FXYq7FWR/l1/wAp&#xA;xo3/ADEr/HLcH1j3uD2p/i0/6r6ezdPnbsVeI+bfzR846L5z1C0t7mOSxtpuMdpLFGV40BoWULJ/&#xA;w2a3JqZxmRez1+i7IwZdPGRHqI52f7PseqeUPNFn5l0OHU7ccGaqXEFamOVftLX6aj2zOxZRONvN&#xA;63SS0+QwPw8wnWWOIwX8wPyx0zXrKW606CO11pAXjkQBFmI/YkpQVPZv4Zi59MJCxzdz2b2tPDIR&#xA;mbx/d7v1PnuaGWGZ4ZkMcsTFJEYUKspoQR4g5qnuIyBFjksxS+m/y1/5QXRv+MH/ABs2bjTf3YfP&#xA;e1f8Zn72TZe695Z+fv8AxxNL/wCYlv8Ak2cwddyD0fs3/eS/q/peI5rnr2S/lvp0l/530iJBURTr&#xA;cOewWD97U/8AA0y3BG5hwO1cohp5nvFfPZ9OZunzx2KvmX8zLsXfnvWJQQQswh2/4pRYv+NM02oN&#xA;zL6F2TDh00B5X892X/kB/wAdXVv+MEf/ABM5fofqLq/aT6Ie8va82TyKF1WeWDS7yeJuMsUEjxtQ&#xA;GjKhIND!
 t1yMzUSWzDESmAeRIfPP/ACt38w/+rt/0723/AFSzVfmsnf8Ac91/Iul/mfbL9bv+Vu/m&
#xA;H/1dv+ne2/6pY/msnf8Acv8AIul/mfbL9ancfmr5+uIJLebVOUUyNHIvoWwqrChFRGD0OA6nIRVs&#xA;o9j6aJBEdx5y/WxLKHZOxV2KuxV2KuxV2KuxV2Ksj/Lr/lONG/5iV/jluD6x73B7U/xaf9V9PZun&#xA;zt2KvmT8yv8AlOtZ/wCM/wDxquaXP9ZfQuyv8Wh7k2/KDzb+hfMQsbh+On6oVikJ6JMP7p/apPE/&#xA;P2yzS5eGVdC43bei8XFxD6ob/Dq+hc2zwzsVeHfnf5UFlqkWv2yUt78+ndADZZ1Gx/2aj7wc1msx&#xA;UeIdXsfZ/WccDiPOPL3fseX5hvQvpv8ALX/lBdG/4wf8bNm40392Hz3tX/GZ+9k2XuvYX+Z3kvVP&#xA;NWnWdtp8sET28zSObhnUEFeO3BHzG1OEzAp23ZOvhppyMwTY6f2h57F+QvmouBLfWKR92RpmP3GJ&#xA;f15i/kp94d4faPDW0ZfZ+t6T5E/LrTPKccsqSm71GccJbpl4USteCLVqCo333zMwacQ97oO0e1J6&#xA;kgVwxHRluXusS3zHrlroei3eqXJHC2jLKpNObnZEHuzUGQyTEYkuRpdOc2QQHV8q3NxLc3MtzM3K&#xA;aZ2kkbxZzUn7zmjJt9JhERAA5B6j+QH/AB1dW/4wR/8AEzmbofqLzntJ9EPeXtebJ5FBa5/xxNQ/&#xA;5hpv+TZyGT6T7m7T/wB5H+sPvfJeaN9MdirsVdirsVdirsVdirsVdirsVdirI/y6/wCU40b/AJiV&#xA;/jluD6x73B7U/wAWn/VfT2bp87dir5k/Mr/lOtZ/4z/8armlz/WX0Lsr/Foe5jQJBqNiOhyp2D6U&#xA;/LPzZ/iLyzFJM/LULOlvegmrFlHwyH/XXf51zcabLxx8w8B2to/AzED6Zbj9XwZZl7rEr8z6Da69&#xA;od3pdwBxuE/dv!
 /JIN0cf6rZDLjE4kOTpNScOQTHR8s31ncWN5PZ3KGO4t3aKVD2ZDQ5pCKNPo+PI&#xA;JxEhyL6U/LX/AJQXRv8AjB/xs2bfTf3YfP8AtX/GZ+9k2XuvdirsVdiqF1TVdN0qze91G4S1tY/t&#xA;SyGgr4DuSewG+RlMRFltw4Z5JcMBZfPn5kfmFP5pvFt7YNDo9sxMER2aRunquPl0HbNVqM5mfJ7f&#xA;svswaeNnfIefl5MLzHds9W/ID/jq6t/xgj/4mczdD9Reb9pPoh7y9rzZPIoLXP8Ajiah/wAw03/J&#xA;s5DJ9J9zdp/7yP8AWH3vkvNG+mOxV2KuxV2KuxV2KuxV2KuxV2KuxVG6Lq1xpGq2up2yo89o4kjW&#xA;QEoSP5gpU/jkoy4TbVnwjLAwPKTPP+V8+b/+WPT/APkXP/1WzK/Oz7g6b/Q7g75/Mf8AEu/5Xz5v&#xA;/wCWPT/+Rc//AFWx/Oz7gv8Aodwd8/mP+JYJrmsXOs6tc6pdKiXF0/ORYgQgNAPhDFj28cxZy4jZ&#xA;dxp8AxQEI8ggci3J75S85ax5WvZbvTfTczJ6csM4Zo2ANQSFZDUdt8sxZTA2HD1uhx6iIjO9u5ln&#xA;/K+fN/8Ayx6f/wAi5/8AqtmR+dn3B1v+h3B3z+Y/4l3/ACvnzf8A8sen/wDIuf8A6rY/nZ9wX/Q7&#xA;g75/Mf8AEsL8zeYbnzBqr6ndW8FvcSqqyi2VlViu3Ih2c8qbdcxsk+I2XbaTSjBDgiSQO9kuh/nD&#xA;5m0bSbbS7W2snt7VOEbSpKXIqT8RWVR38MuhqpRFCnX6jsPDlmZyMrPu/Uj/APlfPm//AJY9P/5F&#xA;z/8AVbJ/nZ9waf8AQ7g75/Mf8S7/AJXz5v8A+WPT/wDkXP8A9Vsfzs+4L/odwd8/mP8AiXf8r583&#xA;/wDLHp//ACLn/wCq2P52fcF/0O4O+!
 fzH/Epff/nN56uuYjuIbNW7QQrsKUoDJ6h9+tchLVzPVux9&#xA;haaPMGXvP6qYlqesar
qs4n1K7mu5RsrTOz8Qey1Ow+WUSkTzLs8WCGMVACI8kHkW12Ksh8n+dtV8&#xA;q3FxPp0UEr3KKkguFdgApqKcHjy3FmMDYcLXaCGpAEyRXd/YWUf8r583/wDLHp//ACLn/wCq2X/n&#xA;Z9wdd/odwd8/mP8AiVK7/PHzZdWs1tJaWASdGjcrHNUBwVNKzHxwS1kyKoMoez+CMgQZ7eY/U87z&#xA;Ed47FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX&#xA;Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXY&#xA;q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq&#xA;7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7&#xA;FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F&#xA;XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FU/8A8Bedf+rHe/8AIl/6ZZ4M+4uH/KOn/nx+&#xA;bv8AAXnX/qx3v/Il/wCmPgz7iv8AKOn/AJ8fm7/AXnX/AKsd7/yJf+mPgz7iv8o6f+fH5u/wF51/&#xA;6sd7/wAiX/pj4M+4r/KOn/nx+bv8Bedf+rHe/wDIl/6Y+DPuK/yjp/58fm7/AAF51/6sd7/yJf8A&#xA;pj4M+4r/ACjp/wCfH5u/wF51/wCrHe/8iX/pj4M+4r/KOn/nx+bv8Bedf+rHe/8AIl/6Y+DPuK/y&#xA;jp/58fm7/AXnX/qx3v8AyJf+mPgz7iv8o6f!
 +fH5u/wABedf+rHe/8iX/AKY+DPuK/wAo6f8Anx+b&#xA;v8Bedf8Aqx3v/Il/6Y+DPuK/yjp/58fm7/AXnX/qx3v/ACJf+mPgz7iv8o6f+fH5u/wF51/6sd7/&#xA;AMiX/pj4M+4r/KOn/nx+bv8AAXnX/qx3v/Il/wCmPgz7iv8AKOn/AJ8fm7/AXnX/AKsd7/yJf+mP&#xA;gz7iv8o6f+fH5u/wF51/6sd7/wAiX/pj4M+4r/KOn/nx+bv8Bedf+rHe/wDIl/6Y+DPuK/yjp/58&#xA;fm7/AAF51/6sd7/yJf8Apj4M+4r/ACjp/wCfH5u/wF51/wCrHe/8iX/pj4M+4r/KOn/nx+bv8Bed&#xA;f+rHe/8AIl/6Y+DPuK/yjp/58fm7/AXnX/qx3v8AyJf+mPgz7iv8o6f+fH5u/wABedf+rHe/8iX/&#xA;AKY+DPuK/wAo6f8Anx+bv8Bedf8Aqx3v/Il/6Y+DPuK/yjp/58fm7/AXnX/qx3v/ACJf+mPgz7iv&#xA;8o6f+fH5u/wF51/6sd7/AMiX/pj4M+4r/KOn/nx+bv8AAXnX/qx3v/Il/wCmPgz7iv8AKOn/AJ8f&#xA;m7/AXnX/AKsd7/yJf+mPgz7iv8o6f+fH5u/wF51/6sd7/wAiX/pj4M+4r/KOn/nx+bv8Bedf+rHe&#xA;/wDIl/6Y+DPuK/yjp/58fm7/AAF51/6sd7/yJf8Apj4M+4r/ACjp/wCfH5u/wF51/wCrHe/8iX/p&#xA;j4M+4r/KOn/nx+bv8Bedf+rHe/8AIl/6Y+DPuK/yjp/58fm//9k=</xapGImg:image></rdf:li></rdf:Alt></xap:Thumbnails></rdf:Description>
+<rdf:Description rdf:about='uuid:476f87c0-2ead-11da-a959-00145104264a' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:265243c6-0c04-11da-8062-00145104264a'/>
+<rdf:Description rdf:about='uuid:476f87c0-2ead-11da-a959-00145104264a' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/vnd.adobe.illustrator'/>
+</rdf:RDF>
+</x:xmpmeta>
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                           
+<?xpacket end='w'?>
+endstream
+endobj
+xref
+0 134
+0000000004 65535 f
+0000000016 00000 n
+0000000077 00000 n
+0000000127 00000 n
+0000000009 00001 f
+0000000271 00000 n
+0000000291 00000 n
+0000000781 00000 n
+0000000852 00000 n
+0000000010 00001 f
+0000000011 00001 f
+0000000012 00001 f
+0000000013 00001 f
+0000000014 00001 f
+0000000015 00001 f
+0000000016 00001 f
+0000000017 00001 f
+0000000018 00001 f
+0000000019 00001 f
+0000000020 00001 f
+0000000021 00001 f
+0000000022 00001 f
+0000000023 00001 f
+0000000024 00001 f
+0000000025 00001 f
+0000000026 00001 f
+0000000027 00001 f
+0000000028 00001 f
+0000000029 00001 f
+0000000030 00001 f
+0000000031 00001 f
+0000000032 00001 f
+0000000033 00001 f
+0000000034 00001 f
+0000000035 00001 f
+0000000036 00001 f
+0000000037 00001 f
+0000000038 00001 f
+0000000039 00001 f
+0000000040 00001 f
+0000000041 00001 f
+0000000042 00001 f
+0000000043 00001 f
+0000000044 00001 f
+0000000045 00001 f
+0000000046 00001 f
+0000000047 00001 f
+0000000048 00001 f
+0000000049 00001 f
+0000000050 00001 f
+0000000051 00001 f
+0000000052 00001 f
+0000000053 00001 f
+0000000054 00001 f
+0000000055 00001 f
+0000000056 00001 f
+0000000057 00001 f
+0000000058 00001 f
+0000000059 00001 f
+0000000060 00001 f
+0000000061 00001 f
+0000000062 00001 f
+0000000063 00001 f
+0000000064 00001 f
+0000000065 00001 f
+0000000066 00001 f
+0000000067 00001 f
+0000000068 00001 f
+0000000069 00001 f
+0000000070 00001 f
+0000000124 00001 f
+0000001439 00000 n
+0000001460 00000 n
+0000002733 00000 n
+0000015889 00000 n
+0000015911 00000 n
+0000031528 00000 n
+0000031550 00000 n
+0000049496 00000 n
+0000049518 00000 n
+0000075639 00000 n
+0000075661 00000 n
+0000101341 00000 n
+0000101363 00000 n
+0000124222 00000 n
+0000124244 00000 n
+0000146812 00000 n
+0000146834 00000 n
+0000169079 00000 n
+0000169101 00000 n
+0000190885 00000 n
+0000190906 00000 n
+0000199828 00000 n
+0000199849 00000 n
+0000203506 00000 n
+0000203528 00000 n
+0000225026 00000 n
+0000225048 00000 n
+0000244021 00000 n
+0000244043 00000 n
+0000262279 00000 n
+0000262302 00000 n
+0000285774 00000 n
+0000285797 00000 n
+0000309494 00000 n
+0000309517 00000 n
+0000332024 00000 n
+0000332047 00000 n
+0000355327 00000 n
+0000355350 00000 n
+0000376255 00000 n
+0000376278 00000 n
+0000388442 00000 n
+0000388465 00000 n
+0000406802 00000 n
+0000406915 00000 n
+0000407050 00000 n
+0000407076 00000 n
+0000407234 00000 n
+0000407303 00000 n
+0000407501 00000 n
+0000407522 00000 n
+0000407821 00000 n
+0000407843 00000 n
+0000000125 00001 f
+0000000000 00001 f
+0000414443 00000 n
+0000414464 00000 n
+0000414781 00000 n
+0000414830 00000 n
+0000414851 00000 n
+0000415368 00000 n
+0000415388 00000 n
+0000415585 00000 n
+trailer
+<</Size 134/Root 1 0 R/Info 3 0 R/ID[<34587bea2ead11daa95900145104264a><476f49fc2ead11daa95900145104264a>]>>
+startxref
+428737
+%%EOF
Added: contrib/wikiPortlet/trunk/wiki-common/src/etc/images/RDFButton.gif
===================================================================
(Binary files differ)


Property changes on: contrib/wikiPortlet/trunk/wiki-common/src/etc/images/RDFButton.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: contrib/wikiPortlet/trunk/wiki-common/src/etc/images/RSSButton.gif
===================================================================
(Binary files differ)


Property changes on: contrib/wikiPortlet/trunk/wiki-common/src/etc/images/RSSButton.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: contrib/wikiPortlet/trunk/wiki-common/src/etc/images/RSSButton.png
===================================================================
(Binary files differ)


Property changes on: contrib/wikiPortlet/trunk/wiki-common/src/etc/images/RSSButton.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: contrib/wikiPortlet/trunk/wiki-common/src/etc/images/attachButton.png
===================================================================
(Binary files differ)


Property changes on: contrib/wikiPortlet/trunk/wiki-common/src/etc/images/attachButton.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: contrib/wikiPortlet/trunk/wiki-common/src/etc/images/editButton.png
===================================================================
(Binary files differ)


Property changes on: contrib/wikiPortlet/trunk/wiki-common/src/etc/images/editButton.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: contrib/wikiPortlet/trunk/wiki-common/src/etc/images/historyButton.png
===================================================================
(Binary files differ)


Property changes on: contrib/wikiPortlet/trunk/wiki-common/src/etc/images/historyButton.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: contrib/wikiPortlet/trunk/wiki-common/src/etc/images/main.gif
===================================================================
(Binary files differ)


Property changes on: contrib/wikiPortlet/trunk/wiki-common/src/etc/images/main.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: contrib/wikiPortlet/trunk/wiki-common/src/etc/images/out.png
===================================================================
(Binary files differ)


Property changes on: contrib/wikiPortlet/trunk/wiki-common/src/etc/images/out.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: contrib/wikiPortlet/trunk/wiki-common/src/etc/images/permaLinkButton.png
===================================================================
(Binary files differ)


Property changes on: contrib/wikiPortlet/trunk/wiki-common/src/etc/images/permaLinkButton.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: contrib/wikiPortlet/trunk/wiki-common/src/etc/images/recentChanges.gif
===================================================================
(Binary files differ)


Property changes on: contrib/wikiPortlet/trunk/wiki-common/src/etc/images/recentChanges.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: contrib/wikiPortlet/trunk/wiki-common/src/etc/images/wikiStyle.css
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/etc/images/wikiStyle.css	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/etc/images/wikiStyle.css	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,10 @@
+td.wikiContent {
+	text-align: left;
+	width: 100%; 
+	margin: 0px; 
+	padding: 0px;
+}
+
+td.wikiFooter {
+
+}
\ No newline at end of file

Added: contrib/wikiPortlet/trunk/wiki-common/src/etc/org/jboss/wiki/fileaccess/mime.types
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/etc/org/jboss/wiki/fileaccess/mime.types	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/etc/org/jboss/wiki/fileaccess/mime.types	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,22 @@
+application/postscript         ai eps ps       
+application/rtf                rtf             
+application/slate                              
+application/x-tex              tex             
+application/x-texinfo          texinfo texi   
+application/x-troff            t tr roff       
+audio/basic                    au snd          
+audio/x-aiff                   aif aiff aifc
+audio/x-wav                    wav             
+image/gif                      gif             
+image/ief                      ief             
+image/png                      png
+image/jpeg                     jpeg jpg jpe
+image/tiff                     tiff tif        
+image/x-xwindowdump            xwd             
+text/html                      html            
+text/plain                     txt             
+video/mpeg                     mpeg mpg mpe    
+video/quicktime                qt mov          
+video/x-msvideo                avi             
+video/x-sgi-movie              movie
+text/css                       css
\ No newline at end of file

Added: contrib/wikiPortlet/trunk/wiki-common/src/etc/org/jboss/wiki/filedatasource.properties
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/etc/org/jboss/wiki/filedatasource.properties	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/etc/org/jboss/wiki/filedatasource.properties	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,8 @@
+# FileDataSource configuration file
+
+# pathToMedia - points, where JSPWiki file structure is situated
+pathToMedia = /tmp
+
+# pathToAttachements - points, where JSPWiki attachemets are situated
+pathToAttachements = /tmp
+

Added: contrib/wikiPortlet/trunk/wiki-common/src/etc/org/jboss/wiki/filedatasource.properties.sample
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/etc/org/jboss/wiki/filedatasource.properties.sample	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/etc/org/jboss/wiki/filedatasource.properties.sample	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,9 @@
+# FileDataSource configuration file
+
+# pathToMedia - points, where JSPWiki file structure is situated
+#pathToMedia=/usr/local/forge/wiki
+pathToMedia=
+
+# pathToAttachements - points, where JSPWiki attachemets are situated
+#pathToAttachements=/usr/local/forge/wiki
+pathToAttachements=

Added: contrib/wikiPortlet/trunk/wiki-common/src/etc/org/jboss/wiki/wikiPlugins.properties
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/etc/org/jboss/wiki/wikiPlugins.properties	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/etc/org/jboss/wiki/wikiPlugins.properties	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,12 @@
+# WikiPlugin properties. Use it wise.
+
+#extensions for images to be inlined, coma-separated
+imagePatterns = .png , .jpeg, .jpg , .gif , .bmp 
+
+#wikiHome part of url. Leave it you use default portlet conifguration
+#wikiHome = /portal/index.html?ctrl:id=window.default.WikiPortletWindow&ctrl:type=action
+#wikiHome = /portal/index.html?ctrl:cmd=action&ctrl:window=default.wiki.WikiPortletWindow
+wikiHome = /portal/portal/default/wiki/WikiPortletWindow?action=1
+#number of days that should be included in recent changes plugin
+recentDays = 30
+notification.fromEmail = do-not-reply at labs.jboss.org

Added: contrib/wikiPortlet/trunk/wiki-common/src/etc/wikiTypes.dtd
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/etc/wikiTypes.dtd	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/etc/wikiTypes.dtd	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,5 @@
+<!ELEMENT wikiTypes (wikiType+)>
+<!ELEMENT wikiType (name, class, plugin*)>
+<!ELEMENT name (#PCDATA)>
+<!ELEMENT class (#PCDATA)>
+<!ELEMENT plugin (name, class)>

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/bmsi/util/Diff.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/bmsi/util/Diff.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/bmsi/util/Diff.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,814 @@
+package bmsi.util;
+
+import java.util.Hashtable;
+
+/** A class to compare vectors of objects.  The result of comparison
+ is a list of <code>change</code> objects which form an
+ edit script.  The objects compared are traditionally lines
+ of text from two files.  Comparison options such as "ignore
+ whitespace" are implemented by modifying the <code>equals</code>
+ and <code>hashcode</code> methods for the objects compared.
+ <p>
+ The basic algorithm is described in: </br>
+ "An O(ND) Difference Algorithm and its Variations", Eugene Myers,
+ Algorithmica Vol. 1 No. 2, 1986, p 251.
+ <p>
+ This class outputs different results from GNU diff 1.15 on some
+ inputs.  Our results are actually better (smaller change list, smaller
+ total size of changes), but it would be nice to know why.  Perhaps
+ there is a memory overwrite bug in GNU diff 1.15.
+
+ @author Stuart D. Gathman, translated from GNU diff 1.15
+ Copyright (C) 2000  Business Management Systems, Inc.
+ <p>
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU Lesser General Public License as published by
+ the Free Software Foundation; either version 1, or (at your option)
+ any later version.
+ <p>
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU Lesser General Public License for more details.
+ <p>
+ You should have received a copy of the <a href=COPYING.txt>
+ GNU Lesser General Public License</a>
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+ */
+
+public class Diff {
+
+    /** Prepare to find differences between two arrays.  Each element of
+     the arrays is translated to an "equivalence number" based on
+     the result of <code>equals</code>.  The original Object arrays
+     are no longer needed for computing the differences.  They will
+     be needed again later to print the results of the comparison as
+     an edit script, if desired.
+     */
+    public Diff(Object[] a, Object[] b) {
+        Hashtable h = new Hashtable(a.length + b.length);
+        filevec[0] = new file_data(a, h);
+        filevec[1] = new file_data(b, h);
+    }
+
+    /** 1 more than the maximum equivalence value used for this or its
+     sibling file. */
+    private int equiv_max = 1;
+
+    /** When set to true, the comparison uses a heuristic to speed it up.
+     With this heuristic, for files with a constant small density
+     of changes, the algorithm is linear in the file size.  */
+    public boolean heuristic = false;
+
+    /** When set to true, the algorithm returns a guarranteed minimal
+     set of changes.  This makes things slower, sometimes much slower. */
+    public boolean no_discards = false;
+
+    private int[] xvec, yvec;	/* Vectors being compared. */
+    private int[] fdiag;
+    /* Vector, indexed by diagonal, containing
+               the X coordinate of the point furthest
+               along the given diagonal in the forward
+               search of the edit matrix. */
+    private int[] bdiag;
+    /* Vector, indexed by diagonal, containing
+               the X coordinate of the point furthest
+               along the given diagonal in the backward
+               search of the edit matrix. */
+    private int fdiagoff, bdiagoff;
+    private final file_data[] filevec = new file_data[2];
+    private int cost;
+
+    /** Find the midpoint of the shortest edit script for a specified
+     portion of the two files.
+
+     We scan from the beginnings of the files, and simultaneously from the ends,
+     doing a breadth-first search through the space of edit-sequence.
+     When the two searches meet, we have found the midpoint of the shortest
+     edit sequence.
+
+     The value returned is the number of the diagonal on which the midpoint lies.
+     The diagonal number equals the number of inserted lines minus the number
+     of deleted lines (counting only lines before the midpoint).
+     The edit cost is stored into COST; this is the total number of
+     lines inserted or deleted (counting only lines before the midpoint).
+
+     This function assumes that the first lines of the specified portions
+     of the two files do not match, and likewise that the last lines do not
+     match.  The caller must trim matching lines from the beginning and end
+     of the portions it is going to specify.
+
+     Note that if we return the "wrong" diagonal value, or if
+     the value of bdiag at that diagonal is "wrong",
+     the worst this can do is cause suboptimal diff output.
+     It cannot cause incorrect diff output.  */
+
+    private int diag(int xoff, int xlim, int yoff, int ylim) {
+        final int[] fd = fdiag;	// Give the compiler a chance.
+        final int[] bd = bdiag;	// Additional help for the compiler.
+        final int[] xv = xvec;		// Still more help for the compiler.
+        final int[] yv = yvec;		// And more and more . . .
+        final int dmin = xoff - ylim;	// Minimum valid diagonal.
+        final int dmax = xlim - yoff;	// Maximum valid diagonal.
+        final int fmid = xoff - yoff;	// Center diagonal of top-down search.
+        final int bmid = xlim - ylim;	// Center diagonal of bottom-up search.
+        int fmin = fmid, fmax = fmid;	// Limits of top-down search.
+        int bmin = bmid, bmax = bmid;	// Limits of bottom-up search.
+        /* True if southeast corner is on an odd
+                         diagonal with respect to the northwest. */
+        final boolean odd = (fmid - bmid & 1) != 0;
+
+        fd[fdiagoff + fmid] = xoff;
+        bd[bdiagoff + bmid] = xlim;
+
+        for (int c = 1; ; ++c) {
+            int d;			/* Active diagonal. */
+            boolean big_snake = false;
+
+            /* Extend the top-down search by an edit step in each diagonal. */
+            if (fmin > dmin)
+                fd[fdiagoff + --fmin - 1] = -1;
+            else
+                ++fmin;
+            if (fmax < dmax)
+                fd[fdiagoff + ++fmax + 1] = -1;
+            else
+                --fmax;
+            for (d = fmax; d >= fmin; d -= 2) {
+                int x, y, oldx, tlo = fd[fdiagoff + d - 1], thi = fd[fdiagoff + d + 1];
+
+                if (tlo >= thi)
+                    x = tlo + 1;
+                else
+                    x = thi;
+                oldx = x;
+                y = x - d;
+                while (x < xlim && y < ylim && xv[x] == yv[y]) {
+                    ++x;
+                    ++y;
+                }
+                if (x - oldx > 20)
+                    big_snake = true;
+                fd[fdiagoff + d] = x;
+                if (odd && bmin <= d && d <= bmax && bd[bdiagoff + d] <= fd[fdiagoff + d]) {
+                    cost = 2 * c - 1;
+                    return d;
+                }
+            }
+
+            /* Similar extend the bottom-up search. */
+            if (bmin > dmin)
+                bd[bdiagoff + --bmin - 1] = Integer.MAX_VALUE;
+            else
+                ++bmin;
+            if (bmax < dmax)
+                bd[bdiagoff + ++bmax + 1] = Integer.MAX_VALUE;
+            else
+                --bmax;
+            for (d = bmax; d >= bmin; d -= 2) {
+                int x, y, oldx, tlo = bd[bdiagoff + d - 1], thi = bd[bdiagoff + d + 1];
+
+                if (tlo < thi)
+                    x = tlo;
+                else
+                    x = thi - 1;
+                oldx = x;
+                y = x - d;
+                while (x > xoff && y > yoff && xv[x - 1] == yv[y - 1]) {
+                    --x;
+                    --y;
+                }
+                if (oldx - x > 20)
+                    big_snake = true;
+                bd[bdiagoff + d] = x;
+                if (!odd && fmin <= d && d <= fmax && bd[bdiagoff + d] <= fd[fdiagoff + d]) {
+                    cost = 2 * c;
+                    return d;
+                }
+            }
+
+            /* Heuristic: check occasionally for a diagonal that has made
+               lots of progress compared with the edit distance.
+               If we have any such, find the one that has made the most
+               progress and return it as if it had succeeded.
+
+               With this heuristic, for files with a constant small density
+               of changes, the algorithm is linear in the file size.  */
+
+            if (c > 200 && big_snake && heuristic) {
+                int best = 0;
+                int bestpos = -1;
+
+                for (d = fmax; d >= fmin; d -= 2) {
+                    int dd = d - fmid;
+                    if ((fd[fdiagoff + d] - xoff) * 2 - dd > 12 * (c + (dd > 0 ? dd : -dd))) {
+                        if (fd[fdiagoff + d] * 2 - dd > best
+                                && fd[fdiagoff + d] - xoff > 20
+                                && fd[fdiagoff + d] - d - yoff > 20) {
+                            int k;
+                            int x = fd[fdiagoff + d];
+
+                            /* We have a good enough best diagonal;
+                               now insist that it end with a significant snake.  */
+                            for (k = 1; k <= 20; k++)
+                                if (xvec[x - k] != yvec[x - d - k])
+                                    break;
+
+                            if (k == 21) {
+                                best = fd[fdiagoff + d] * 2 - dd;
+                                bestpos = d;
+                            }
+                        }
+                    }
+                }
+                if (best > 0) {
+                    cost = 2 * c - 1;
+                    return bestpos;
+                }
+
+                best = 0;
+                for (d = bmax; d >= bmin; d -= 2) {
+                    int dd = d - bmid;
+                    if ((xlim - bd[bdiagoff + d]) * 2 + dd > 12 * (c + (dd > 0 ? dd : -dd))) {
+                        if ((xlim - bd[bdiagoff + d]) * 2 + dd > best
+                                && xlim - bd[bdiagoff + d] > 20
+                                && ylim - (bd[bdiagoff + d] - d) > 20) {
+                            /* We have a good enough best diagonal;
+                               now insist that it end with a significant snake.  */
+                            int k;
+                            int x = bd[bdiagoff + d];
+
+                            for (k = 0; k < 20; k++)
+                                if (xvec[x + k] != yvec[x - d + k])
+                                    break;
+                            if (k == 20) {
+                                best = (xlim - bd[bdiagoff + d]) * 2 + dd;
+                                bestpos = d;
+                            }
+                        }
+                    }
+                }
+                if (best > 0) {
+                    cost = 2 * c - 1;
+                    return bestpos;
+                }
+            }
+        }
+    }
+
+    /** Compare in detail contiguous subsequences of the two files
+     which are known, as a whole, to match each other.
+
+     The results are recorded in the vectors filevec[N].changed_flag, by
+     storing a 1 in the element for each line that is an insertion or deletion.
+
+     The subsequence of file 0 is [XOFF, XLIM) and likewise for file 1.
+
+     Note that XLIM, YLIM are exclusive bounds.
+     All line numbers are origin-0 and discarded lines are not counted.  */
+
+    private void compareseq(int xoff, int xlim, int yoff, int ylim) {
+        /* Slide down the bottom initial diagonal. */
+        while (xoff < xlim && yoff < ylim && xvec[xoff] == yvec[yoff]) {
+            ++xoff;
+            ++yoff;
+        }
+        /* Slide up the top initial diagonal. */
+        while (xlim > xoff && ylim > yoff && xvec[xlim - 1] == yvec[ylim - 1]) {
+            --xlim;
+            --ylim;
+        }
+
+        /* Handle simple cases. */
+        if (xoff == xlim)
+            while (yoff < ylim)
+                filevec[1].changed_flag[1 + filevec[1].realindexes[yoff++]] = true;
+        else if (yoff == ylim)
+            while (xoff < xlim)
+                filevec[0].changed_flag[1 + filevec[0].realindexes[xoff++]] = true;
+        else {
+            /* Find a point of correspondence in the middle of the files.  */
+
+            int d = diag(xoff, xlim, yoff, ylim);
+            int c = cost;
+            int f = fdiag[fdiagoff + d];
+            int b = bdiag[bdiagoff + d];
+
+            if (c == 1) {
+                /* This should be impossible, because it implies that
+                   one of the two subsequences is empty,
+                   and that case was handled above without calling `diag'.
+                   Let's verify that this is true.  */
+                throw new IllegalArgumentException("Empty subsequence");
+            } else {
+                /* Use that point to split this problem into two subproblems.  */
+                compareseq(xoff, b, yoff, b - d);
+                /* This used to use f instead of b,
+                   but that is incorrect!
+                   It is not necessarily the case that diagonal d
+                   has a snake from b to f.  */
+                compareseq(b, xlim, b - d, ylim);
+            }
+        }
+    }
+
+    /** Discard lines from one file that have no matches in the other file.
+     */
+
+    private void discard_confusing_lines() {
+        filevec[0].discard_confusing_lines(filevec[1]);
+        filevec[1].discard_confusing_lines(filevec[0]);
+    }
+
+    private boolean inhibit = false;
+
+    /** Adjust inserts/deletes of blank lines to join changes
+     as much as possible.
+     */
+
+    private void shift_boundaries() {
+        if (inhibit)
+            return;
+        filevec[0].shift_boundaries(filevec[1]);
+        filevec[1].shift_boundaries(filevec[0]);
+    }
+
+    /** Scan the tables of which lines are inserted and deleted,
+     producing an edit script in reverse order.  */
+
+    private change build_reverse_script() {
+        change script = null;
+        final boolean[] changed0 = filevec[0].changed_flag;
+        final boolean[] changed1 = filevec[1].changed_flag;
+        final int len0 = filevec[0].buffered_lines;
+        final int len1 = filevec[1].buffered_lines;
+
+        /* Note that changedN[len0] does exist, and contains 0.  */
+
+        int i0 = 0, i1 = 0;
+
+        while (i0 < len0 || i1 < len1) {
+            if (changed0[1 + i0] || changed1[1 + i1]) {
+                int line0 = i0, line1 = i1;
+
+                /* Find # lines changed here in each file.  */
+                while (changed0[1 + i0]) ++i0;
+                while (changed1[1 + i1]) ++i1;
+
+                /* Record this change.  */
+                script = new change(line0, line1, i0 - line0, i1 - line1, script);
+            }
+
+            /* We have reached lines in the two files that match each other.  */
+            i0++;
+            i1++;
+        }
+
+        return script;
+    }
+
+    /** Scan the tables of which lines are inserted and deleted,
+     producing an edit script in forward order.  */
+
+    private change build_script() {
+        change script = null;
+        final boolean[] changed0 = filevec[0].changed_flag;
+        final boolean[] changed1 = filevec[1].changed_flag;
+        final int len0 = filevec[0].buffered_lines;
+        final int len1 = filevec[1].buffered_lines;
+        int i0 = len0, i1 = len1;
+
+        /* Note that changedN[-1] does exist, and contains 0.  */
+
+        while (i0 >= 0 || i1 >= 0) {
+            if (changed0[i0] || changed1[i1]) {
+                int line0 = i0, line1 = i1;
+
+                /* Find # lines changed here in each file.  */
+                while (changed0[i0]) --i0;
+                while (changed1[i1]) --i1;
+
+                /* Record this change.  */
+                script = new change(i0, i1, line0 - i0, line1 - i1, script);
+            }
+
+            /* We have reached lines in the two files that match each other.  */
+            i0--;
+            i1--;
+        }
+
+        return script;
+    }
+
+    /* Report the differences of two files.  DEPTH is the current directory
+       depth. */
+    public change diff_2(final boolean reverse) {
+
+        /* Some lines are obviously insertions or deletions
+           because they don't match anything.  Detect them now,
+           and avoid even thinking about them in the main comparison algorithm.  */
+
+        discard_confusing_lines();
+
+        /* Now do the main comparison algorithm, considering just the
+           undiscarded lines.  */
+
+        xvec = filevec[0].undiscarded;
+        yvec = filevec[1].undiscarded;
+
+        int diags =
+                filevec[0].nondiscarded_lines + filevec[1].nondiscarded_lines + 3;
+        fdiag = new int[diags];
+        fdiagoff = filevec[1].nondiscarded_lines + 1;
+        bdiag = new int[diags];
+        bdiagoff = filevec[1].nondiscarded_lines + 1;
+
+        compareseq(0, filevec[0].nondiscarded_lines,
+                0, filevec[1].nondiscarded_lines);
+        fdiag = null;
+        bdiag = null;
+
+        /* Modify the results slightly to make them prettier
+           in cases where that can validly be done.  */
+
+        shift_boundaries();
+
+        /* Get the results of comparison in the form of a chain
+           of `struct change's -- an edit script.  */
+
+        if (reverse)
+            return build_reverse_script();
+        else
+            return build_script();
+    }
+
+    /** The result of comparison is an "edit script": a chain of change objects.
+     Each change represents one place where some lines are deleted
+     and some are inserted.
+
+     LINE0 and LINE1 are the first affected lines in the two files (origin 0).
+     DELETED is the number of lines deleted here from file 0.
+     INSERTED is the number of lines inserted here in file 1.
+
+     If DELETED is 0 then LINE0 is the number of the line before
+     which the insertion was done; vice versa for INSERTED and LINE1.  */
+
+    public static class change {
+        /** Previous or next edit command. */
+        public change link;
+        /** # lines of file 1 changed here.  */
+        public final int inserted;
+        /** # lines of file 0 changed here.  */
+        public final int deleted;
+        /** Line number of 1st deleted line.  */
+        public final int line0;
+        /** Line number of 1st inserted line.  */
+        public final int line1;
+
+        /** Cons an additional entry onto the front of an edit script OLD.
+         LINE0 and LINE1 are the first affected lines in the two files (origin 0).
+         DELETED is the number of lines deleted here from file 0.
+         INSERTED is the number of lines inserted here in file 1.
+
+         If DELETED is 0 then LINE0 is the number of the line before
+         which the insertion was done; vice versa for INSERTED and LINE1.  */
+        change(int line0, int line1, int deleted, int inserted, change old) {
+            this.line0 = line0;
+            this.line1 = line1;
+            this.inserted = inserted;
+            this.deleted = deleted;
+            this.link = old;
+            //System.err.println(line0+","+line1+","+inserted+","+deleted);
+        }
+    }
+
+    /** Data on one input file being compared.
+     */
+
+    class file_data {
+
+        /** Allocate changed array for the results of comparison.  */
+        void clear() {
+            /* Allocate a flag for each line of each file, saying whether that line
+           is an insertion or deletion.
+           Allocate an extra element, always zero, at each end of each vector.
+             */
+            changed_flag = new boolean[buffered_lines + 2];
+        }
+
+        /** Return equiv_count[I] as the number of lines in this file
+         that fall in equivalence class I.
+         @return the array of equivalence class counts.
+         */
+        int[] equivCount() {
+            int[] equiv_count = new int[equiv_max];
+            for (int i = 0; i < buffered_lines; ++i)
+                ++equiv_count[equivs[i]];
+            return equiv_count;
+        }
+
+        /** Discard lines that have no matches in another file.
+
+         A line which is discarded will not be considered by the actual
+         comparison algorithm; it will be as if that line were not in the file.
+         The file's `realindexes' table maps virtual line numbers
+         (which don't count the discarded lines) into real line numbers;
+         this is how the actual comparison algorithm produces results
+         that are comprehensible when the discarded lines are counted.
+         <p>
+         When we discard a line, we also mark it as a deletion or insertion
+         so that it will be printed in the output.
+         @param f the other file
+         */
+        void discard_confusing_lines(file_data f) {
+            clear();
+            /* Set up table of which lines are going to be discarded. */
+            final byte[] discarded = discardable(f.equivCount());
+
+            /* Don't really discard the provisional lines except when they occur
+               in a run of discardables, with nonprovisionals at the beginning
+               and end.  */
+            filterDiscards(discarded);
+
+            /* Actually discard the lines. */
+            discard(discarded);
+        }
+
+        /** Mark to be discarded each line that matches no line of another file.
+         If a line matches many lines, mark it as provisionally discardable.
+         @see equivCount()
+         @param counts The count of each equivalence number for the other file.
+         @return 0=nondiscardable, 1=discardable or 2=provisionally discardable
+         for each line
+         */
+
+        private byte[] discardable(final int[] counts) {
+            final int end = buffered_lines;
+            final byte[] discards = new byte[end];
+            final int[] equivs = this.equivs;
+            int many = 5;
+            int tem = end / 64;
+
+            /* Multiply MANY by approximate square root of number of lines.
+           That is the threshold for provisionally discardable lines.  */
+            while ((tem = tem >> 2) > 0)
+                many *= 2;
+
+            for (int i = 0; i < end; i++) {
+                int nmatch;
+                if (equivs[i] == 0)
+                    continue;
+                nmatch = counts[equivs[i]];
+                if (nmatch == 0)
+                    discards[i] = 1;
+                else if (nmatch > many)
+                    discards[i] = 2;
+            }
+            return discards;
+        }
+
+        /** Don't really discard the provisional lines except when they occur
+         in a run of discardables, with nonprovisionals at the beginning
+         and end.  */
+
+        private void filterDiscards(final byte[] discards) {
+            final int end = buffered_lines;
+
+            for (int i = 0; i < end; i++) {
+                /* Cancel provisional discards not in middle of run of discards.  */
+                if (discards[i] == 2)
+                    discards[i] = 0;
+                else if (discards[i] != 0) {
+                    /* We have found a nonprovisional discard.  */
+                    int j;
+                    int length;
+                    int provisional = 0;
+
+                    /* Find end of this run of discardable lines.
+                       Count how many are provisionally discardable.  */
+                    for (j = i; j < end; j++) {
+                        if (discards[j] == 0)
+                            break;
+                        if (discards[j] == 2)
+                            ++provisional;
+                    }
+
+                    /* Cancel provisional discards at end, and shrink the run.  */
+                    while (j > i && discards[j - 1] == 2) {
+                        discards[--j] = 0;
+                        --provisional;
+                    }
+
+                    /* Now we have the length of a run of discardable lines
+                       whose first and last are not provisional.  */
+                    length = j - i;
+
+                    /* If 1/4 of the lines in the run are provisional,
+                       cancel discarding of all provisional lines in the run.  */
+                    if (provisional * 4 > length) {
+                        while (j > i)
+                            if (discards[--j] == 2)
+                                discards[j] = 0;
+                    } else {
+                        int consec;
+                        int minimum = 1;
+                        int tem = length / 4;
+
+                        /* MINIMUM is approximate square root of LENGTH/4.
+                           A subrun of two or more provisionals can stand
+                           when LENGTH is at least 16.
+                           A subrun of 4 or more can stand when LENGTH >= 64.  */
+                        while ((tem = tem >> 2) > 0)
+                            minimum *= 2;
+                        minimum++;
+
+                        /* Cancel any subrun of MINIMUM or more provisionals
+                           within the larger run.  */
+                        for (j = 0, consec = 0; j < length; j++)
+                            if (discards[i + j] != 2)
+                                consec = 0;
+                            else if (minimum == ++consec)
+                            /* Back up to start of subrun, to cancel it all.  */
+                                j -= consec;
+                            else if (minimum < consec)
+                                discards[i + j] = 0;
+
+                        /* Scan from beginning of run
+                           until we find 3 or more nonprovisionals in a row
+                           or until the first nonprovisional at least 8 lines in.
+                           Until that point, cancel any provisionals.  */
+                        for (j = 0, consec = 0; j < length; j++) {
+                            if (j >= 8 && discards[i + j] == 1)
+                                break;
+                            if (discards[i + j] == 2) {
+                                consec = 0;
+                                discards[i + j] = 0;
+                            } else if (discards[i + j] == 0)
+                                consec = 0;
+                            else
+                                consec++;
+                            if (consec == 3)
+                                break;
+                        }
+
+                        /* I advances to the last line of the run.  */
+                        i += length - 1;
+
+                        /* Same thing, from end.  */
+                        for (j = 0, consec = 0; j < length; j++) {
+                            if (j >= 8 && discards[i - j] == 1)
+                                break;
+                            if (discards[i - j] == 2) {
+                                consec = 0;
+                                discards[i - j] = 0;
+                            } else if (discards[i - j] == 0)
+                                consec = 0;
+                            else
+                                consec++;
+                            if (consec == 3)
+                                break;
+                        }
+                    }
+                }
+            }
+        }
+
+        /** Actually discard the lines.
+         @param discards flags lines to be discarded
+         */
+        private void discard(final byte[] discards) {
+            final int end = buffered_lines;
+            int j = 0;
+            for (int i = 0; i < end; ++i)
+                if (no_discards || discards[i] == 0) {
+                    undiscarded[j] = equivs[i];
+                    realindexes[j++] = i;
+                } else
+                    changed_flag[1 + i] = true;
+            nondiscarded_lines = j;
+        }
+
+        file_data(Object[] data, Hashtable h) {
+            buffered_lines = data.length;
+
+            equivs = new int[buffered_lines];
+            undiscarded = new int[buffered_lines];
+            realindexes = new int[buffered_lines];
+
+            for (int i = 0; i < data.length; ++i) {
+                Integer ir = (Integer) h.get(data[i]);
+                if (ir == null)
+                    h.put(data[i], new Integer(equivs[i] = equiv_max++));
+                else
+                    equivs[i] = ir.intValue();
+            }
+        }
+
+        /** Adjust inserts/deletes of blank lines to join changes
+         as much as possible.
+
+         We do something when a run of changed lines include a blank
+         line at one end and have an excluded blank line at the other.
+         We are free to choose which blank line is included.
+         `compareseq' always chooses the one at the beginning,
+         but usually it is cleaner to consider the following blank line
+         to be the "change".  The only exception is if the preceding blank line
+         would join this change to other changes.
+         @param f the file being compared against
+         */
+
+        void shift_boundaries(file_data f) {
+            final boolean[] changed = changed_flag;
+            final boolean[] other_changed = f.changed_flag;
+            int i = 0;
+            int j = 0;
+            int i_end = buffered_lines;
+            int preceding = -1;
+            int other_preceding = -1;
+
+            for (; ;) {
+                int start, end, other_start;
+
+                /* Scan forwards to find beginning of another run of changes.
+                   Also keep track of the corresponding point in the other file.  */
+
+                while (i < i_end && !changed[1 + i]) {
+                    while (other_changed[1 + j++])
+                            /* Non-corresponding lines in the other file
+                               will count as the preceding batch of changes.  */
+                        other_preceding = j;
+                    i++;
+                }
+
+                if (i == i_end)
+                    break;
+
+                start = i;
+                other_start = j;
+
+                for (; ;) {
+                    /* Now find the end of this run of changes.  */
+
+                    while (i < i_end && changed[1 + i]) i++;
+                    end = i;
+
+                    /* If the first changed line matches the following unchanged one,
+                   and this run does not follow right after a previous run,
+                   and there are no lines deleted from the other file here,
+                   then classify the first changed line as unchanged
+                   and the following line as changed in its place.  */
+
+                    /* You might ask, how could this run follow right after another?
+                   Only because the previous run was shifted here.  */
+
+                    if (end != i_end
+                            && equivs[start] == equivs[end]
+                            && !other_changed[1 + j]
+                            && end != i_end
+                            && !((preceding >= 0 && start == preceding)
+                            || (other_preceding >= 0
+                            && other_start == other_preceding))) {
+                        changed[1 + end++] = true;
+                        changed[1 + start++] = false;
+                        ++i;
+                        /* Since one line-that-matches is now before this run
+                           instead of after, we must advance in the other file
+                           to keep in synch.  */
+                        ++j;
+                    } else
+                        break;
+                }
+
+                preceding = i;
+                other_preceding = j;
+            }
+        }
+
+        /** Number of elements (lines) in this file. */
+        final int buffered_lines;
+
+        /** Vector, indexed by line number, containing an equivalence code for
+         each line.  It is this vector that is actually compared with that
+         of another file to generate differences. */
+        private final int[] equivs;
+
+        /** Vector, like the previous one except that
+         the elements for discarded lines have been squeezed out.  */
+        final int[] undiscarded;
+
+        /** Vector mapping virtual line numbers (not counting discarded lines)
+         to real ones (counting those lines).  Both are origin-0.  */
+        final int[] realindexes;
+
+        /** Total number of nondiscarded lines. */
+        int nondiscarded_lines;
+
+        /** Array, indexed by real origin-1 line number,
+         containing true for a line that is an insertion or a deletion.
+         The results of comparison are stored here.  */
+        boolean[] changed_flag;
+
+    }
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/bmsi/util/DiffPrint.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/bmsi/util/DiffPrint.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/bmsi/util/DiffPrint.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,322 @@
+/**************************************************
+ *                                                *
+ *  JBoss Labs: Creating Professional Open Source *
+ *                                                *
+ *   Distributable under LGPL license.            *
+ *   See terms of license at gnu.org.             *
+ *                                                *
+ *************************************************/
+
+package bmsi.util;
+
+import java.io.*;
+import java.util.Vector;
+
+import bmsi.util.Diff;
+
+//import com.objectspace.jgl.predicates.UnaryPredicate;
+
+interface UnaryPredicate {
+    boolean execute(Object obj);
+}
+
+/** A simple framework for printing change lists produced by <code>Diff</code>.
+ @see bmsi.util.Diff
+ @author Stuart D. Gathman
+ Copyright (C) 2000 Business Management Systems, Inc.
+ <p>
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU Lesser General Public License as published by
+ the Free Software Foundation; either version 1, or (at your option)
+ any later version.
+ <p>
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU Lesser General Public License for more details.
+ <p>
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ */
+public class DiffPrint {
+    /** A Base class for printing edit scripts produced by Diff.
+     This class divides the change list into "hunks", and calls
+     <code>print_hunk</code> for each hunk.  Various utility methods
+     are provided as well.
+     */
+    public static abstract class Base {
+        protected Base(Object[] a, Object[] b) {
+            outfile = new PrintWriter(new OutputStreamWriter(System.out));
+            file0 = a;
+            file1 = b;
+        }
+
+        /** Set to ignore certain kinds of lines when printing
+         an edit script.  For example, ignoring blank lines or comments.
+         */
+        protected UnaryPredicate ignore = null;
+
+        /** Set to the lines of the files being compared.
+         */
+        protected Object[] file0, file1;
+
+        /** Divide SCRIPT into pieces by calling HUNKFUN and
+         print each piece with PRINTFUN.
+         Both functions take one arg, an edit script.
+
+         PRINTFUN takes a subscript which belongs together (with a null
+         link at the end) and prints it.  */
+        public void print_script(Diff.change script) {
+            Diff.change next = script;
+
+            while (next != null) {
+                Diff.change t, end;
+
+                /* Find a set of changes that belong together.  */
+                t = next;
+                end = hunkfun(next);
+
+                /* Disconnect them from the rest of the changes,
+                   making them a hunk, and remember the rest for next iteration.  */
+                next = end.link;
+                end.link = null;
+                //if (DEBUG)
+                //  debug_script(t);
+
+                /* Print this hunk.  */
+                print_hunk(t);
+
+                /* Reconnect the script so it will all be freed properly.  */
+                end.link = next;
+            }
+            outfile.flush();
+        }
+
+        /** Called with the tail of the script
+         and returns the last link that belongs together with the start
+         of the tail. */
+
+        protected Diff.change hunkfun(Diff.change hunk) {
+            return hunk;
+        }
+
+        protected int first0, last0, first1, last1, deletes, inserts;
+        protected PrintWriter outfile;
+
+        /** Look at a hunk of edit script and report the range of lines in each file
+         that it applies to.  HUNK is the start of the hunk, which is a chain
+         of `struct change'.  The first and last line numbers of file 0 are stored
+         in *FIRST0 and *LAST0, and likewise for file 1 in *FIRST1 and *LAST1.
+         Note that these are internal line numbers that count from 0.
+
+         If no lines from file 0 are deleted, then FIRST0 is LAST0+1.
+
+         Also set *DELETES nonzero if any lines of file 0 are deleted
+         and set *INSERTS nonzero if any lines of file 1 are inserted.
+         If only ignorable lines are inserted or deleted, both are
+         set to 0.  */
+
+        protected void analyze_hunk(Diff.change hunk) {
+            int f0, l0 = 0, f1, l1 = 0, show_from = 0, show_to = 0;
+            int i;
+            Diff.change next;
+            boolean nontrivial = (ignore == null);
+
+            show_from = show_to = 0;
+
+            f0 = hunk.line0;
+            f1 = hunk.line1;
+
+            for (next = hunk; next != null; next = next.link) {
+                l0 = next.line0 + next.deleted - 1;
+                l1 = next.line1 + next.inserted - 1;
+                show_from += next.deleted;
+                show_to += next.inserted;
+                for (i = next.line0; i <= l0 && !nontrivial; i++)
+                    if (!ignore.execute(file0[i]))
+                        nontrivial = true;
+                for (i = next.line1; i <= l1 && !nontrivial; i++)
+                    if (!ignore.execute(file1[i]))
+                        nontrivial = true;
+            }
+
+            first0 = f0;
+            last0 = l0;
+            first1 = f1;
+            last1 = l1;
+
+            /* If all inserted or deleted lines are ignorable,
+           tell the caller to ignore this hunk.  */
+
+            if (!nontrivial)
+                show_from = show_to = 0;
+
+            deletes = show_from;
+            inserts = show_to;
+        }
+
+        protected abstract void print_hunk(Diff.change hunk);
+
+        protected void print_1_line(String pre, Object linbuf) {
+            outfile.println(pre + linbuf.toString());
+        }
+
+        /** Print a pair of line numbers with SEPCHAR, translated for file FILE.
+         If the two numbers are identical, print just one number.
+
+         Args A and B are internal line numbers.
+         We print the translated (real) line numbers.  */
+
+        protected void print_number_range(char sepchar, int a, int b) {
+            /* Note: we can have B < A in the case of a range of no lines.
+           In this case, we should print the line number before the range,
+           which is B.  */
+            if (++b > ++a)
+                outfile.print("" + a + sepchar + b);
+            else
+                outfile.print(b);
+        }
+
+        public static char change_letter(int inserts, int deletes) {
+            if (inserts == 0)
+                return 'd';
+            else if (deletes == 0)
+                return 'a';
+            else
+                return 'c';
+        }
+    }
+
+    /** Print a change list in the standard diff format.
+     */
+    public static class NormalPrint extends Base {
+
+        public NormalPrint(Object[] a, Object[] b) {
+            super(a, b);
+        }
+
+        /** Print a hunk of a normal diff.
+         This is a contiguous portion of a complete edit script,
+         describing changes in consecutive lines.  */
+
+        protected void print_hunk(Diff.change hunk) {
+
+            /* Determine range of line numbers involved in each file.  */
+            analyze_hunk(hunk);
+            if (deletes == 0 && inserts == 0)
+                return;
+
+            /* Print out the line number header for this hunk */
+            print_number_range(',', first0, last0);
+            outfile.print(change_letter(inserts, deletes));
+            print_number_range(',', first1, last1);
+            outfile.println();
+
+            /* Print the lines that the first file has.  */
+            if (deletes != 0)
+                for (int i = first0; i <= last0; i++)
+                    print_1_line("< ", file0[i]);
+
+            if (inserts != 0 && deletes != 0)
+                outfile.println("---");
+
+            /* Print the lines that the second file has.  */
+            if (inserts != 0)
+                for (int i = first1; i <= last1; i++)
+                    print_1_line("> ", file1[i]);
+        }
+    }
+
+    /** Prints an edit script in a format suitable for input to <code>ed</code>.
+     The edit script must be generated with the reverse option to
+     be useful as actual <code>ed</code> input.
+     */
+    public static class EdPrint extends Base {
+
+        public EdPrint(Object[] a, Object[] b) {
+            super(a, b);
+        }
+
+        /** Print a hunk of an ed diff */
+        protected void print_hunk(Diff.change hunk) {
+
+            /* Determine range of line numbers involved in each file.  */
+            analyze_hunk(hunk);
+            if (deletes == 0 && inserts == 0)
+                return;
+
+            /* Print out the line number header for this hunk */
+            print_number_range(',', first0, last0);
+            outfile.println(change_letter(inserts, deletes));
+
+            /* Print new/changed lines from second file, if needed */
+            if (inserts != 0) {
+                boolean inserting = true;
+                for (int i = first1; i <= last1; i++) {
+                    /* Resume the insert, if we stopped.  */
+                    if (!inserting)
+                        outfile.println(i - first1 + first0 + "a");
+                    inserting = true;
+
+                    /* If the file's line is just a dot, it would confuse `ed'.
+                   So output it with a double dot, and set the flag LEADING_DOT
+                   so that we will output another ed-command later
+                   to change the double dot into a single dot.  */
+
+                    if (".".equals(file1[i])) {
+                        outfile.println("..");
+                        outfile.println(".");
+                        /* Now change that double dot to the desired single dot.  */
+                        outfile.println(i - first1 + first0 + 1 + "s/^\\.\\././");
+                        inserting = false;
+                    } else
+                    /* Line is not `.', so output it unmodified.  */
+                        print_1_line("", file1[i]);
+                }
+
+                /* End insert mode, if we are still in it.  */
+                if (inserting)
+                    outfile.println(".");
+            }
+        }
+    }
+
+    /** Read a text file into an array of String.  This provides basic diff
+     functionality.  A more advanced diff utility will use specialized
+     objects to represent the text lines, with options to, for example,
+     convert sequences of whitespace to a single space for comparison
+     purposes.
+     */
+    public static String[] slurp(String file) throws IOException {
+        BufferedReader rdr = new BufferedReader(new FileReader(file));
+        Vector s = new Vector();
+        for (; ;) {
+            String line = rdr.readLine();
+            if (line == null) break;
+            s.addElement(line);
+        }
+        String[] a = new String[s.size()];
+        s.copyInto(a);
+        return a;
+    }
+
+    public static void main(String[] argv) throws IOException {
+        String[] a = slurp(argv[argv.length - 2]);
+        String[] b = slurp(argv[argv.length - 1]);
+        Diff d = new Diff(a, b);
+        boolean edstyle = "-e".equals(argv[0]);
+        Diff.change script = d.diff_2(edstyle);
+        if (script == null)
+            System.err.println("No differences");
+        else {
+            Base p;
+            if (edstyle)
+                p = new EdPrint(a, b);
+            else
+                p = new NormalPrint(a, b);
+            p.print_script(script);
+        }
+    }
+
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/com/ecyrd/jspwiki/plugin/CounterPlugin.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/com/ecyrd/jspwiki/plugin/CounterPlugin.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/com/ecyrd/jspwiki/plugin/CounterPlugin.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,39 @@
+package com.ecyrd.jspwiki.plugin;
+
+import java.util.HashMap;
+
+import org.jboss.wiki.WikiInsidePlugin;
+import org.jboss.wiki.WikiPage;
+import org.jboss.wiki.WikiSession;
+
+public class CounterPlugin extends WikiInsidePlugin {
+
+	@Override
+	public String process(WikiPage wikiPage, WikiSession wikiSession,
+			HashMap<String, String> attributes) {
+		
+		String name = attributes.get("name");
+		
+		String counterName = "counter"+((name == null) ? "" : "-"+name);
+		
+		Integer counter = (Integer)wikiPage.getTempVariable(counterName, wikiSession);
+		
+		if (counter != null) {
+			counter++;
+		}
+		else {
+			counter = new Integer(1);
+		}
+		
+		wikiPage.addTempVariable(counterName, counter, wikiSession);
+		
+		return counter.toString();
+	}
+
+	@Override
+	public void init() {
+		// TODO Auto-generated method stub
+
+	}
+
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/com/ecyrd/jspwiki/plugin/CurrentTimePlugin.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/com/ecyrd/jspwiki/plugin/CurrentTimePlugin.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/com/ecyrd/jspwiki/plugin/CurrentTimePlugin.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,33 @@
+package com.ecyrd.jspwiki.plugin;
+
+import java.text.SimpleDateFormat;
+import java.util.Date;
+import java.util.HashMap;
+
+import org.jboss.wiki.WikiInsidePlugin;
+import org.jboss.wiki.WikiPage;
+import org.jboss.wiki.WikiSession;
+
+public class CurrentTimePlugin extends WikiInsidePlugin {
+
+	@Override
+	public String process(WikiPage wikiPage, WikiSession wikiSession,
+			HashMap<String, String> attributes) {
+		
+		String format = attributes.get("format");
+		
+		if (format == null) 
+			format = "";
+		
+		SimpleDateFormat simpleDateFormat = new SimpleDateFormat(format);
+
+		return simpleDateFormat.format(new Date());
+	}
+
+	@Override
+	public void init() {
+		// TODO Auto-generated method stub
+
+	}
+
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/com/ecyrd/jspwiki/plugin/ImagePlugin.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/com/ecyrd/jspwiki/plugin/ImagePlugin.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/com/ecyrd/jspwiki/plugin/ImagePlugin.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,81 @@
+package com.ecyrd.jspwiki.plugin;
+
+import java.util.HashMap;
+
+import org.jboss.wiki.WikiInsidePlugin;
+import org.jboss.wiki.WikiPage;
+import org.jboss.wiki.WikiSession;
+import org.jboss.wiki.plugins.HTMLTranslatorParts;
+
+public class ImagePlugin extends WikiInsidePlugin {
+
+	@Override
+	public String process(WikiPage wikiPage, WikiSession wikiSession,
+			HashMap<String, String> attributes) {
+	/*
+    * src = Image source. This can either be a full URL (http://...) or a WikiAttachment? name. Required.
+    * align = left|right|center. The image alignment.
+    * height = integer. Force the height of the image.
+    * width = integer. Force the width of the image.
+    * alt = alt text. The alt text of an image. This is very useful when doing 
+    * pages that can be navigated with text-only browsers
+    * caption = caption text. The text that should be shown as a caption under the image.
+    * link = hyperlink. A hyperlink (http://...). In the future, you can also use WikiPages?.
+    * border = integer. Size of the image border.
+    * style = style info. Any style markup you would like to apply to the table surrounding the image.
+    * class = class name. Redefine the default class for this image, which is "imageplugin".
+    */
+		
+		String src = attributes.get("src");
+		
+		if (src == null) {
+			return "<i>Image Plugin Error: \"src\" value has to be set !</i>";
+		}
+		
+		if (!HTMLTranslatorParts.isExternalLink(src)) {
+			src = wikiSession.getAttribute("hostURL") + "/wiki/" + src;
+		}
+		
+		String align = attributes.get("align");
+		String height = attributes.get("height");
+		String width = attributes.get("width");
+		String alt = attributes.get("alt");
+		String caption = attributes.get("caption");
+		String link = attributes.get("link");
+		String border = attributes.get("border");
+		String style = attributes.get("style");
+		String classAtr = attributes.get("class");
+		
+		StringBuffer imageLink = new StringBuffer();
+		
+		imageLink.append((caption != null) ? "<table><tr><td>" : "")
+				 .append((link != null) ? "<a href=\""+link+"\">" : "")
+				 .append("<img ")
+				 .append("src=\"")
+				 .append(src)
+				 .append("\" ")
+				 .append((align != null) ? "align"+align+"\" " : "")
+				 .append((height != null) ? "height=\""+height+"\" " : "")
+				 .append((width != null) ? "width=\""+width+"\" " : "")
+				 .append((alt != null) ? "alt=\""+alt+"\" " : "")
+				 .append((border != null) ? "border=\""+border+"\" " : "")
+				 .append((style != null) ? "style=\""+style+"\" " : "")
+				 .append("class=\""+((classAtr != null) ? classAtr : "imageplugin") + "\" ")
+				 .append((link != null) ? "</a>" : "")
+				 .append((caption != null) ? "</td></tr><tr><td style=\"text-align: center\">"+caption+"</td></tr></table>" : "");
+		
+		return imageLink.toString();
+	}
+
+	@Override
+	public void init() {
+		// TODO Auto-generated method stub
+
+	}
+
+	@Override
+	public boolean processContent() {
+		return false;
+	}
+
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/com/ecyrd/jspwiki/plugin/InsertPage.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/com/ecyrd/jspwiki/plugin/InsertPage.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/com/ecyrd/jspwiki/plugin/InsertPage.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,7 @@
+package com.ecyrd.jspwiki.plugin;
+
+import org.jboss.wiki.plugins.InsertPageInsidePlugin;
+
+public class InsertPage extends InsertPageInsidePlugin {
+
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/com/ecyrd/jspwiki/plugin/RecentChangesPlugin.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/com/ecyrd/jspwiki/plugin/RecentChangesPlugin.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/com/ecyrd/jspwiki/plugin/RecentChangesPlugin.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,116 @@
+package com.ecyrd.jspwiki.plugin;
+
+// this package is only made for compatibility with JSPWiki
+
+import java.util.Calendar;
+import java.util.Date;
+import java.util.HashMap;
+import java.util.Set;
+import java.util.TreeMap;
+import java.util.TreeSet;
+
+import org.jboss.wiki.WikiInsidePlugin;
+import org.jboss.wiki.WikiPage;
+import org.jboss.wiki.WikiSession;
+
+public class RecentChangesPlugin extends WikiInsidePlugin {
+
+	@Override
+	public String process(WikiPage wikiPage, WikiSession wikiSession,
+			HashMap<String, String> attributes) {
+		StringBuilder recentChanges = new StringBuilder();
+
+		Integer numOfDays = Integer.MAX_VALUE;
+
+		if (attributes.get("since") != null) {
+
+			try {
+				numOfDays = Integer.valueOf(attributes.get("since"));
+			} catch (NumberFormatException e) {
+				numOfDays = Integer.MAX_VALUE;
+			}
+
+		}
+
+		if (numOfDays == Integer.MAX_VALUE) {
+			recentChanges.append("!!Full recent changes\n");
+		} else
+			recentChanges.append("!!Recent changes from last ").append(
+					numOfDays).append(" days\n");
+
+		recentChanges.append("----\n");
+
+		int offset = recentChanges.length();
+
+		Set<String> pages = wikiEngine.getAllPageNames(wikiPage.getLangCode());
+
+		TreeMap<String, TreeSet<String>> sortedByDate = new TreeMap<String, TreeSet<String>>();
+
+		// get now date
+		Calendar now = Calendar.getInstance();
+		Calendar then = Calendar.getInstance();
+		now.setTime(new Date());
+
+		for (String name : pages) {
+			WikiPage temp = wikiEngine.getByName(name, null, wikiPage.getLangCode());
+
+			// log.debug("name: "+name+" "+temp.getName());
+			then.setTime(temp.getEditDate());
+
+			then.add(Calendar.DAY_OF_MONTH, numOfDays);
+
+			if (then.after(now)) {
+				// this page has been edited in last numOfDays days
+				Calendar cal = Calendar.getInstance();
+				String key;
+
+				cal.setTime(temp.getEditDate());
+
+				String month = String.valueOf(cal.get(Calendar.MONTH) + 1);
+				String day = String.valueOf(cal.get(Calendar.DAY_OF_MONTH));
+
+				if (month.length() == 1)
+					month = "0" + month;
+
+				if (day.length() == 1)
+					day = "0" + day;
+
+				// create key
+				key = cal.get(Calendar.YEAR) + "/" + (month) + "/" + day;
+
+				if (sortedByDate.get(key) == null) {
+					TreeSet<String> set = new TreeSet<String>();
+					set.add(temp.getName());
+					sortedByDate.put(key, set);
+				} else {
+					sortedByDate.get(key).add(temp.getName());
+				}
+			}
+
+		}
+
+		// add pages to recentChanges page
+
+		Set<String> keySet = sortedByDate.keySet();
+
+		for (String date : keySet) {
+			StringBuilder day = new StringBuilder();
+
+			day.append("!''").append(date).append("''\n");
+			for (String pageName : sortedByDate.get(date)) {
+				day.append("[").append(pageName).append("]\\\\\n");
+			}
+
+			recentChanges.insert(offset, day.toString());
+		}
+
+		return recentChanges.toString();
+	}
+
+	@Override
+	public void init() {
+		// TODO Auto-generated method stub
+
+	}
+
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/com/ecyrd/jspwiki/plugin/ReferringPagesPlugin.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/com/ecyrd/jspwiki/plugin/ReferringPagesPlugin.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/com/ecyrd/jspwiki/plugin/ReferringPagesPlugin.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,45 @@
+package com.ecyrd.jspwiki.plugin;
+
+import java.util.HashMap;
+import java.util.Set;
+
+
+import org.jboss.wiki.WikiPage;
+import org.jboss.wiki.WikiSession;
+import org.jboss.wiki.plugins.RefsManipulatingInsidePlugin;
+
+public class ReferringPagesPlugin extends RefsManipulatingInsidePlugin {
+
+	@Override
+	public String process(WikiPage wikiPage, WikiSession wikiSession,
+			HashMap<String, String> attributes) {
+		Integer max = getNumericValue(attributes, "max");
+		Integer maxwidth = getNumericValue(attributes, "maxwidth");
+
+		if (max == null)
+			max = 10;
+
+		if ((maxwidth != null) && (maxwidth < 4)) {
+			maxwidth = 4;
+		}
+
+		StringBuffer stringBuffer = new StringBuffer();
+
+		String uid = wikiEngine.getUid(wikiPage.getName(), wikiPage.getLangCode());
+
+		Set<String> refsFor = getRefsFor(uid, max, wikiSession, wikiPage.getLangCode());
+		
+		for (String ref : refsFor) {
+			stringBuffer.append(getLink(ref, maxwidth));	
+		}
+
+		return stringBuffer.toString();
+	}
+
+	@Override
+	public void init() {
+		// TODO Auto-generated method stub
+
+	}
+
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/com/ecyrd/jspwiki/plugin/UndefinedPagesPlugin.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/com/ecyrd/jspwiki/plugin/UndefinedPagesPlugin.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/com/ecyrd/jspwiki/plugin/UndefinedPagesPlugin.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,43 @@
+package com.ecyrd.jspwiki.plugin;
+
+import java.util.HashMap;
+import java.util.Set;
+
+import org.jboss.wiki.WikiPage;
+import org.jboss.wiki.WikiSession;
+import org.jboss.wiki.plugins.RefsManipulatingInsidePlugin;
+
+public class UndefinedPagesPlugin extends RefsManipulatingInsidePlugin {
+
+	@Override
+	public String process(WikiPage wikiPage, WikiSession wikiSession,
+			HashMap<String, String> attributes) {
+		Integer maxwidth = getNumericValue(attributes, "maxwidth");
+
+		if ((maxwidth != null) && (maxwidth < 4)) {
+			maxwidth = 4;
+		}
+
+		StringBuffer stringBuffer = new StringBuffer();
+
+		Set<String> allRefs = getAllRefs(wikiSession, wikiPage.getLangCode());
+		
+		for (String pageName : allRefs) {
+
+			if (!wikiEngine.pageExists(pageName, wikiPage.getLangCode())) {
+				stringBuffer.append(getLink(wikiEngine.getUid(pageName, wikiPage.getLangCode()), maxwidth));
+			}
+		}
+
+		return stringBuffer.toString();
+	}
+
+
+
+	@Override
+	public void init() {
+		// TODO Auto-generated method stub
+
+	}
+
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/com/ecyrd/jspwiki/plugin/UnusedPagesPlugin.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/com/ecyrd/jspwiki/plugin/UnusedPagesPlugin.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/com/ecyrd/jspwiki/plugin/UnusedPagesPlugin.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,43 @@
+package com.ecyrd.jspwiki.plugin;
+
+import java.util.HashMap;
+import java.util.Set;
+
+import org.jboss.wiki.WikiPage;
+import org.jboss.wiki.WikiSession;
+import org.jboss.wiki.plugins.RefsManipulatingInsidePlugin;
+
+public class UnusedPagesPlugin extends  RefsManipulatingInsidePlugin{
+
+	@Override
+	public String process(WikiPage wikiPage, WikiSession wikiSession,
+			HashMap<String, String> attributes) {
+		Integer maxwidth = getNumericValue(attributes, "maxwidth");
+
+		if ((maxwidth != null) && (maxwidth < 4)) {
+			maxwidth = 4;
+		}
+
+		StringBuffer stringBuffer = new StringBuffer();
+
+		Set<String> pageNames = wikiEngine.getAllPageNames(wikiPage.getLangCode());
+		
+		Set<String> allRefs = getAllRefs(wikiSession, wikiPage.getLangCode());
+
+		for (String pageName : pageNames) {
+
+			if (!allRefs.contains(wikiEngine.getUid(pageName, wikiPage.getLangCode()))) {
+				stringBuffer.append(getLink(wikiEngine.getUid(pageName, wikiPage.getLangCode()), maxwidth));
+			}
+		}
+
+		return stringBuffer.toString();
+	}
+
+	@Override
+	public void init() {
+		// TODO Auto-generated method stub
+
+	}
+
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/AdminSimpleCredentials.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/AdminSimpleCredentials.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/AdminSimpleCredentials.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,71 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki;
+
+import java.util.Set;
+import java.util.TreeSet;
+
+import javax.portlet.ActionRequest;
+import javax.portlet.RenderRequest;
+
+/**Super user Credentials to be used in plugins for accesing ALL pages etc.
+ * @author tomek
+ *
+ */
+public class AdminSimpleCredentials extends Credentials {
+
+	@Override
+	public String getName() {
+		return "admin";
+	}
+
+	@Override
+	public boolean isLoggedIn() {
+		return true;
+	}
+
+	@Override
+	public boolean isAdmin() {
+		return true;
+	}
+
+	@Override
+	public void setParam(Object param) {
+		
+	}
+
+	@Override
+	public boolean isUserInRole(String role) {
+		return true;
+	}
+
+	@Override
+	public Set<String> getAllRoles() {
+		return new TreeSet<String>();
+	}
+
+	@Override
+	public String getEmail() {
+		return null;
+	}
+
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/AttachmentDataSource.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/AttachmentDataSource.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/AttachmentDataSource.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,115 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki;
+
+import java.io.File;
+import java.io.InputStream;
+import java.util.Set;
+
+/**
+ * @author <a href="mailto:tomasz.szymanski at jboss.com">Tomasz Szymanski</a>
+ *
+ */
+public interface AttachmentDataSource {
+	
+	public static String attTrashName = "trash/attachments";
+    
+	/**Add atachment to a given page.
+	 * 
+	 * @param attFile File of the attachment.
+	 * @param attName Name of the attachment.
+	 * @param page Page to add atachment to.
+	 * @param user Username of user adding the attachment.
+	 */
+	public void addAttachment(InputStream attFile, String attName, String uid, String user);
+    
+    /**Gets attachment list for a given page.
+     * @param page Page to get list for.
+     * @return Set of all attachment names.
+     */
+    public Set<String> getAttachmentsSet(String uid);
+    
+    /**Get appropriate attachment for a given page.
+     * 
+     * @param pageName Name of the page to get attachment from.
+     * @param attachmentName Name of the attachment.
+     * @return Desired attachment or null if it doesn't exists.
+     */
+    public WikiAttachment getAttachment(String pageName, String attachmentName);
+    
+    /**Get appropriate attachment for a given page at given version.
+     * 
+     * @param pageName Name of the page to get attachment from.
+     * @param attachmentName Name of the attachment.
+     * @param version Desired version of attachment.
+     * @return Desired attachment or null if it doesn't exists.
+     */
+    public WikiAttachment getAttachment(String pageName, String attachmentName, int version);
+    
+    /**Gets last version of the given attachment.
+     * 
+     * @param pageName Name of the page to get attachment's version from.
+     * @param attachmentName Name of the attachment.
+     * @return attachment version
+     */
+    public int getLastAttachmentVersion(String pageName, String attachmentName);
+    
+    /**Gets size of attachment at given version.
+     * 
+     * @param pageName Name of the page to get attachment's size from.
+     * @param attachmentName Name of the attachment.
+     * @param version Version of the attachment to count size for.
+     * @return attachment size
+     */
+    public long getAttachmentSize(String pageName, String attachmentName, int version);
+    
+    /** Deletes (or moves to trash) given attachment from a given page.
+     * 
+     * @param pageName Name of the page to delete attachment from.
+     * @param attachmentName Attachment name.
+     * @return true if attachemnt was deleted. False otherwise.
+     */
+    public boolean deleteAttachment(String pageName, String attachmentName);
+    
+    /** Deletes (or moves to trash) all attachments from a given page.
+     * 
+     * @param pageName Name of the page to delete attachments from.
+     * @return true if attachemnts were deleted. False otherwise.
+     */
+    public boolean deleteAttachments(String pageName);
+    
+    /**Sets wikiEngine reference
+	 * @param wikiEngine
+	 */
+	public void setWikiEngine(WikiEngine wikiEngine);
+
+	/**Set language code for current dataSource.
+	 * @param langCode code of the language
+	 */
+	public void setLanguageCode(String langCode);
+	
+	/**Adds langCode (to descriptor). This should be only called to default DataSource
+	 * @param langCode Two-letter language code
+	 * @param langDesc Language description
+	 */
+	public void addLangCode(String langCode, String langDesc);
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/Credentials.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/Credentials.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/Credentials.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,97 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki;
+
+import java.util.Set;
+
+import javax.portlet.ActionRequest;
+import javax.portlet.RenderRequest;
+
+/**
+ * @author <a href="mailto:tomasz.szymanski at jboss.com">Tomasz Szymanski</a><br />
+ *         <p>
+ *         </p>
+ * 
+ */
+public abstract class Credentials {
+
+	/**
+	 * Gets userName
+	 * 
+	 * @return userName of current user.
+	 */
+	public abstract String getName();
+
+	/**
+	 * Checks if any user is logged in.
+	 * 
+	 * @return true if anyone is logged in, false othwerwise.
+	 */
+	public abstract boolean isLoggedIn();
+
+	/**
+	 * Checks if logged in user is Admin.
+	 * 
+	 * @return true if user is admin, false othwerwise.
+	 */
+	public abstract boolean isAdmin();
+
+	/*
+	 * (non-Javadoc)
+	 * 
+	 * @see java.lang.Object#toString()
+	 */
+	public String toString() {
+		return getName();
+	}
+
+	/**
+	 * Sets ActionRequest for current credentials.
+	 * 
+	 * @param rReq
+	 *            ActionRequest to set.
+	 */
+	public abstract void setParam(Object param);
+
+	/**
+	 * Checks if user is in given role.
+	 * 
+	 * @param role
+	 *            to check
+	 * @return True if is in role, false otherwise.
+	 */
+	public abstract boolean isUserInRole(String role);
+
+	/**
+	 * Get Set of ALL role names.
+	 * 
+	 * @return Set of role names or empty Set if there are no roles
+	 */
+	public abstract Set<String> getAllRoles();
+
+	/**
+	 * Get email address of this user
+	 * 
+	 * @return Email or null if email is not available
+	 */
+	public abstract String getEmail();
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/EditSessionWatcher.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/EditSessionWatcher.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/EditSessionWatcher.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,88 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki;
+
+import java.util.Calendar;
+import java.util.Date;
+
+import org.jboss.logging.Logger;
+import org.jboss.wiki.exceptions.PageNotEditedException;
+
+public class EditSessionWatcher extends Thread {
+	private Integer editSessionId;
+
+	private Date endTime;
+
+	private WikiPage watchedPage;
+
+	private boolean runs = true;
+	
+	private Logger log;
+
+	public EditSessionWatcher(Integer editSessionId, int sessionIdExpireTime,
+			WikiPage watchedPage) {
+		
+		log = Logger.getLogger(EditSessionWatcher.class);
+		
+		this.editSessionId = editSessionId;
+		this.watchedPage = watchedPage;
+		Calendar cal = Calendar.getInstance();
+
+		cal.setTime(new Date());
+		cal.add(Calendar.MINUTE, sessionIdExpireTime);
+		cal.add(Calendar.SECOND, -1);	//so it doesn't wait one minute longer
+		
+		endTime = cal.getTime();
+	}
+
+	@Override
+	public void run() {
+		while (runs) {
+			log.debug("Checking watcher for page "+watchedPage.getName()+" with sessionid: "+editSessionId);
+			Date now = new Date();
+
+			if (now.after(endTime)) {
+				log.debug("Session time exceeded for page "+watchedPage.getName()+" with sessionid: "+editSessionId);
+				
+				try {
+					watchedPage.addExpiredSessionId(editSessionId);
+				} catch (PageNotEditedException e) {
+					e.printStackTrace();
+				}
+				stopWatcher();
+			}
+			else {
+				try {
+					sleep(60000);
+				} catch (InterruptedException e) {
+					e.printStackTrace();
+				}
+			}
+		}
+	}
+
+	public void stopWatcher() {
+		log.debug("Stopping watcher for page: "+watchedPage.getName()+" with sessionid: "+editSessionId);
+		runs = false;
+	}
+
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/FileAttachmentDataSource.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/FileAttachmentDataSource.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/FileAttachmentDataSource.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,426 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki;
+
+import java.io.File;
+import java.io.FileInputStream;
+import java.io.FileNotFoundException;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.io.InputStream;
+import java.util.Date;
+import java.util.HashSet;
+import java.util.Properties;
+import java.util.Set;
+
+import org.jboss.logging.Logger;
+
+public class FileAttachmentDataSource implements AttachmentDataSource{
+
+	private final static String OTHER_LANG_DIR = "LANG/";
+	
+	private String pathToAttachments;
+	
+	private String pathToAttTrash;
+	
+	private final int BUF_SIZE = 32768;
+	
+	private Logger log = Logger.getLogger(this.getClass());
+	
+	private String langCode;
+	
+	public FileAttachmentDataSource() {
+		init("");
+	}
+	
+	private void init(String prefix) {
+		log = Logger.getLogger(FileMediaDataSource.class);
+
+		log.info("Looking for props file !");
+
+		Properties fileDSProps = new Properties();
+
+		try {
+
+			fileDSProps.load(FileMediaDataSource.class
+					.getResourceAsStream(FileMediaDataSource.propFileName));
+
+		} catch (IOException ioe) {
+			log.error("Can't load the file " + FileMediaDataSource.propFileName + "\n", ioe);
+		}
+
+		loadProperties(fileDSProps, prefix);
+
+		File attWikiDir = new File(pathToAttachments);
+
+		if (!attWikiDir.exists())
+			attWikiDir.mkdirs();
+
+		// create trash directory for deleted attachments if it doesn't exists
+
+		pathToAttTrash = pathToAttachments + "/" + AttachmentDataSource.attTrashName;
+
+		File pathToAttachmentsFile = new File(pathToAttTrash);
+
+		if (!pathToAttachmentsFile.exists()) {
+			pathToAttachmentsFile.mkdirs();
+		}
+
+	}
+	
+	private void loadProperties(Properties fileDSProps, String prefix) {
+		if (fileDSProps.getProperty("pathToMedia") != null) {
+			pathToAttachments = fileDSProps.getProperty("pathToAttachements")
+					+ (prefix.length() > 0 ? "/" + OTHER_LANG_DIR + prefix : "");
+			log.info("Path to attachements is: " + pathToAttachments);
+			
+			File attDir = new File(pathToAttachments);
+			
+			if (!attDir.exists()) {
+				attDir.mkdirs();
+				log.info("Dir for attachments created");
+			}
+		} else {
+			System.err
+					.println("Your properties file lacks of pathToMedia property. It will not run properly ! Please update "
+							+ FileMediaDataSource.propFileName);
+		}
+	}
+	
+	public WikiAttachment getAttachment(String pageName, String attachementName) {
+		return getAttachment(pageName, attachementName,
+				getLastAttachmentVersion(pageName, attachementName));
+	}
+
+	public WikiAttachment getAttachment(String pageName,
+			String attachementName, int version) {
+
+		String[] tokens = attachementName.split("\\.");
+
+		Properties props = getAttProps(pageName, attachementName, false);
+
+		if (props == null) {
+			return null;
+		}
+
+		String user = props.getProperty(version + ".author");
+
+		File file = new File(
+				pathToAttachments
+						+ "/"
+						+ pageName
+						+ "-att/"
+						+ attachementName
+						+ "-dir/"
+						+ version
+						+ "."
+						+ ((attachementName.indexOf(".") != -1) ? tokens[tokens.length - 1]
+								: "bin"));
+
+		FileInputStream fis;
+		try {
+			fis = new FileInputStream(file);
+			return new WikiAttachment(attachementName, new Date(file
+					.lastModified()), user, file.length(), fis, version);
+		} catch (FileNotFoundException e) {
+			e.printStackTrace();
+			return null;
+		}
+
+	}
+
+	public int getLastAttachmentVersion(String pageName, String attachementName) {
+
+		Properties props = getAttProps(pageName, attachementName, false);
+
+		if (props == null)
+			return -1;
+
+		// looking for the newest version
+		int version = 1;
+
+		while (props.getProperty((version + 1) + ".author") != null) {
+			version++;
+		}
+
+		return version;
+	}
+
+	public long getAttachmentSize(String pageName, String attachementName,
+			int version) {
+		String[] tokens = attachementName.split("\\.");
+
+		File file = new File(
+				pathToAttachments
+						+ "/"
+						+ pageName
+						+ "-att/"
+						+ attachementName
+						+ "-dir/"
+						+ version
+						+ "."
+						+ ((attachementName.indexOf(".") != -1) ? tokens[tokens.length - 1]
+								: "bin"));
+
+		return file.length();
+	}
+
+	public void setWikiEngine(WikiEngine wikiEngine) {
+		if (langCode == null)
+			langCode = wikiEngine.defaultLangugeCode;
+	}
+	
+	public synchronized boolean deleteAttachment(String pageName,
+			String attachmentName) {
+
+		String attName = pathToAttachments + "/" + pageName + "-att/"
+				+ attachmentName + "-dir";
+		String attTrashNameBase = pathToAttTrash + "/" + pageName + "-att/"
+				+ attachmentName + "-dir";
+		String attTrashName = attTrashNameBase;
+
+		// create dirs to trash
+		File trashFileDir = new File(pathToAttTrash + "/" + pageName + "-att/");
+		if (!trashFileDir.exists()) {
+			trashFileDir.mkdirs();
+		}
+
+		// moving file directory
+		File attFile = new File(attName);
+
+		if (attFile.exists()) {
+
+			// look if att dir is already in trash (add i-bak)
+			File attTrashFile = new File(attTrashName);
+
+			int i = 0;
+
+			if (attTrashFile.exists()) {
+				while (attTrashFile.exists()) {
+					attTrashName = attTrashNameBase + "-" + (i++) + "-bak";
+					attTrashFile = new File(attTrashName);
+				}
+
+			}
+
+			if (!attFile.renameTo(attTrashFile)) {
+				log.error("[ATTACHMENT DS]:Problems with moving " + attName
+						+ " to " + attTrashName);
+				return false;
+			}
+
+			return true;
+		} else {
+			log.error("Page " + pageName + " has no " + attachmentName
+					+ " attachmnet");
+			return false;
+		}
+	}
+
+	public synchronized boolean deleteAttachments(String pageName) {
+		String attName = pathToAttachments + "/" + pageName + "-att";
+		String attTrashNameBase = pathToAttTrash + "/" + pageName + "-att";
+		String attTrashName = attTrashNameBase;
+
+		// create dirs to trash
+		File trashFileDir = new File(pathToAttTrash + "/" + pageName);
+		if (!trashFileDir.exists()) {
+			trashFileDir.mkdirs();
+		}
+
+		// moving file directory
+		File attFile = new File(attName);
+
+		if (attFile.exists()) {
+			// look if att dir is already in trash (add i-bak)
+			File attTrashFile = new File(attTrashName);
+
+			int i = 0;
+
+			if (attTrashFile.exists()) {
+				while (attTrashFile.exists()) {
+					attTrashName = attTrashNameBase + "-" + (i++) + "-bak";
+					attTrashFile = new File(attTrashName);
+				}
+
+			}
+
+			if (!attFile.renameTo(new File(attTrashName))) {
+				log.error("[ATTACHMENT DS]:Problems with moving " + attName
+						+ " to " + attTrashName);
+				return false;
+			}
+
+			return true;
+		} else {
+			log.error("Page " + pageName + " has no attachmnets");
+			return false;
+		}
+	}
+
+	public void addLangCode(String langCode, String langDesc) {
+		
+	}
+	
+	public void addAttachment(InputStream attFile, String attName, String uid,
+			String user) {
+		String pageName = uid;
+		Properties attProps = getAttProps(pageName, attName, true);
+
+		int lastVersion = 1;
+
+		if (attProps.size() > 0) {
+			// find last version of this file
+			while (attProps.getProperty(lastVersion + ".author") != null) {
+				lastVersion++;
+			}
+		}
+
+		String[] extension = attName.split("\\.");
+		String fileName = pathToAttachments
+				+ "/"
+				+ pageName
+				+ "-att/"
+				+ attName
+				+ "-dir/"
+				+ lastVersion
+				+ "."
+				+ ((attName.indexOf('.') != -1) ? extension[extension.length - 1]
+						: "bin");
+
+		InputStream oldFile = null;
+		FileOutputStream newFile = null;
+
+		try {
+			newFile = new FileOutputStream(new File(fileName));
+			oldFile = attFile;
+		} catch (FileNotFoundException e) {
+			log.error(e);
+		}
+
+		// writing old file to new one
+		try {
+			byte[] buffer = new byte[BUF_SIZE];
+			int read;
+			while ((read = oldFile.read(buffer)) != -1)
+				newFile.write(buffer, 0, read);
+		} catch (Exception e2) {
+			// Nothing that we can really do. Just send an incomplete
+			// file.
+		} finally {
+			try {
+				newFile.close();
+				oldFile.close();
+			} catch (IOException e) {
+				log.error(e);
+			}
+		}
+
+		attProps.setProperty(lastVersion + ".author", user);
+
+		saveAttProps(attProps, pageName, attName);
+	}
+
+	public Set<String> getAttachmentsSet(String uid) {
+		Set<String> attSet = new HashSet<String>();
+
+		File attDir = new File(pathToAttachments + "/" + uid + "-att");
+
+		if (attDir.exists() && (attDir.listFiles().length > 0)) {
+			File[] attachements = attDir.listFiles();
+
+			for (int i = 0; i < attachements.length; i++) {
+				if ((attachements[i].isDirectory())
+						&& (attachements[i].getName().endsWith("-dir"))) {
+
+					String[] tokens = attachements[i].getName().split("/");
+					attSet.add(tokens[tokens.length - 1].substring(0,
+							tokens[tokens.length - 1].length() - 4));
+
+				}
+			}
+		} else {
+			// page has no attachements
+			return null;
+		}
+
+		return attSet;
+	}
+	
+	public void setLanguageCode(String langCode) {
+		init(langCode);
+
+		this.langCode = langCode;
+	}
+	
+	private Properties getAttProps(String pageName, String attName,
+			boolean createProps) {
+		Properties attProps = new Properties();
+
+		File propFile = new File(pathToAttachments + "/" + pageName + "-att/"
+				+ attName + "-dir/");
+
+		if (!propFile.exists()) {
+
+			if (createProps) {
+				// create dirs for this property file
+				propFile.mkdirs();
+			} else {
+				return null;
+			}
+		}
+
+		propFile = new File(pathToAttachments + "/" + pageName + "-att/"
+				+ attName + "-dir/attachment.properties");
+
+		try {
+			attProps.load(new FileInputStream(propFile));
+		} catch (IOException ioe) {
+			System.err
+					.println("Cannot read attachment.properties for attachement: "
+							+ pathToAttachments
+							+ "/"
+							+ pageName
+							+ "-att/"
+							+ attName + "-dir/attachment.properties\n" + ioe);
+		}
+
+		return attProps;
+	}
+	
+	private void saveAttProps(Properties props, String pageName, String attName) {
+		try {
+			props.store(new FileOutputStream(new File(pathToAttachments + "/"
+					+ pageName + "-att/" + attName
+					+ "-dir/attachment.properties")), FileMediaDataSource.SAVE_COMMENT);
+		} catch (Exception ioe) {
+			System.err
+					.println("Cannot store attchement.properties for attachement: "
+							+ pathToAttachments
+							+ "/"
+							+ pageName
+							+ "-att/"
+							+ attName + "-dir/attachments.properties\n" + ioe);
+		}
+
+	}
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/FileDSCommons.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/FileDSCommons.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/FileDSCommons.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,64 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki;
+
+import java.io.UnsupportedEncodingException;
+import java.net.URLDecoder;
+import java.net.URLEncoder;
+
+public class FileDSCommons {
+
+	private static final String SLASH = "/";
+	
+	private static final String ENCODING = "UTF-8";
+	
+	private static String translatedSlash;
+
+	static {
+		try {
+			translatedSlash = URLEncoder.encode(SLASH, ENCODING);
+		} catch (UnsupportedEncodingException e) {
+			// there's nothing we can do
+			e.printStackTrace();
+		}
+	}
+	
+	public static String translateToFileName(String pageName) {
+
+		try {
+			return URLEncoder.encode(pageName, ENCODING).replaceAll(translatedSlash, SLASH);
+		} catch (UnsupportedEncodingException e) {
+			e.printStackTrace();
+			return pageName;
+		}
+	}
+
+	public static String translateToPageName(String fileName) {
+
+		try {
+			return URLDecoder.decode(fileName.replaceAll(SLASH, translatedSlash), ENCODING);
+		} catch (UnsupportedEncodingException e) {
+			e.printStackTrace();
+			return fileName;
+		}
+	}
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/FileMediaDataSource.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/FileMediaDataSource.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/FileMediaDataSource.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,1050 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki;
+
+import java.io.File;
+import java.io.FileInputStream;
+import java.io.FileNotFoundException;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.io.InputStreamReader;
+import java.io.PrintWriter;
+import java.util.Date;
+import java.util.HashMap;
+import java.util.HashSet;
+import java.util.Map;
+import java.util.Properties;
+import java.util.Set;
+import java.util.TreeMap;
+import java.util.TreeSet;
+
+import org.jboss.logging.Logger;
+import org.jboss.wiki.exceptions.DataSourceException;
+import org.jboss.wiki.exceptions.WikiSaveException;
+
+/**
+ * <p>
+ * </p>
+ * 
+ */
+public class FileMediaDataSource implements MediaDataSource {
+
+	/**
+	 * <p>
+	 * Represents ...
+	 * </p>
+	 * 
+	 */
+	public final static String SAVE_COMMENT = "Saved by FileDataSource of JBoss Wiki";
+
+	private final static String OTHER_LANG_DIR = "LANG/";
+
+	private String GLOBAL_PROPS = "global.properties";
+
+	private final static String LANG_FILE = "languages.properties";
+
+	public static final String propFileName = "filedatasource.properties";
+
+	private static final String propModFileName = "fileMod.properties";
+
+	private static final String CHARSET = "UTF-8";
+
+	private String pathToMediaTrash;
+
+	private String pathToMedia;
+
+	private Properties pageModProps;
+
+	private File modFile;
+
+	private WikiEngine wikiEngine;
+
+	private Logger log;
+
+	private String langCode = null;
+
+	private Properties globalProps;
+
+	public void setWikiEngine(WikiEngine wikiEngine) {
+		this.wikiEngine = wikiEngine;
+
+		if (langCode == null)
+			langCode = wikiEngine.defaultLangugeCode;
+	}
+
+	public FileMediaDataSource() {
+		init("");
+	}
+
+	private void init(String prefix) {
+		log = Logger.getLogger(FileMediaDataSource.class);
+
+		log.info("Looking for props file !");
+
+		Properties fileDSProps = new Properties();
+
+		try {
+
+			fileDSProps.load(FileMediaDataSource.class
+					.getResourceAsStream(propFileName));
+
+		} catch (IOException ioe) {
+			log.error("Can't load the file " + propFileName + "\n", ioe);
+		}
+
+		loadProperties(fileDSProps, prefix);
+
+		File mainWikiDir = new File(pathToMedia);
+
+		if (!mainWikiDir.exists())
+			mainWikiDir.mkdirs();
+
+		pageModProps = new Properties();
+		modFile = new File(pathToMedia + "/" + propModFileName);
+
+		FileInputStream fis = null;
+
+		try {
+			if (!modFile.exists()) {
+				modFile.createNewFile();
+			}
+
+			fis = new FileInputStream(modFile);
+
+			pageModProps.load(fis);
+
+		} catch (IOException ioe) {
+			log.error("Can't load the file " + propModFileName + "\n", ioe);
+		} finally {
+			try {
+				fis.close();
+			} catch (IOException ioe) {
+				log.error("Can't close input stream \n", ioe);
+			}
+		}
+
+		// create trash directory for deleted pages if it doesn't exists
+
+		pathToMediaTrash = pathToMedia + "/" + MediaDataSource.mediaTrashName;
+
+		File pathToTrashFile = new File(pathToMediaTrash + "/OLD");
+
+		if (!pathToTrashFile.exists()) {
+			pathToTrashFile.mkdirs();
+		}
+
+	}
+
+	private void loadProperties(Properties fileDSProps, String prefix) {
+		if (fileDSProps.getProperty("pathToMedia") != null) {
+			pathToMedia = fileDSProps.getProperty("pathToMedia")
+					+ (prefix.length() > 0 ? "/" + prefix : "");
+			log.info("Path to media is: " + pathToMedia);
+
+			File mediaDir = new File(pathToMedia);
+
+			if (!mediaDir.exists()) {
+				mediaDir.mkdirs();
+				log.info("Dir for attachments created");
+			}
+		} else {
+			System.err
+					.println("Your properties file lacks of pathToMedia property. It will not run properly ! Please update "
+							+ propFileName);
+		}
+	}
+
+	public void preSave() throws WikiSaveException {
+		// do nothing
+	}
+
+	public void savePage(String uid, WikiPage page) throws WikiSaveException {
+		String uidTranslated = FileDSCommons.translateToFileName(uid);
+
+		if (pageExists(uid)) { // page exists on
+
+			// harddisk - add new
+			// version
+			Properties pageProps = getPageProps(uid);
+
+			pageProps.setProperty(page.getLastVersion() + ".author", page
+					.getLastAuthor().getName());
+
+			try {
+				pageProps.store(new FileOutputStream(new File(pathToMedia
+						+ "/OLD/" + uidTranslated + "/page.properties")),
+						"Saved by FileDataSource of JBoss Wiki");
+			} catch (Exception e) {
+				throw new WikiSaveException(e);
+			}
+
+			log.info("Opening files");
+			File pageFile = new File(pathToMedia + "/OLD/" + uidTranslated
+					+ "/" + (page.getLastVersion() - 1) + ".txt");
+			File pageOldFile = new File(pathToMedia + "/" + uidTranslated
+					+ ".txt");
+
+			PrintWriter pageFileWriter;
+			InputStreamReader pageFileReader;
+
+			try {
+				pageFileWriter = new PrintWriter(pageFile, CHARSET);
+				pageFileReader = new InputStreamReader(new FileInputStream(
+						pageOldFile), CHARSET);
+
+				int b;
+
+				while ((b = pageFileReader.read()) != -1) {
+					pageFileWriter.write(b);
+				}
+
+				pageFile.setLastModified(pageOldFile.lastModified());
+
+				pageFileWriter.close();
+
+				pageOldFile.delete();
+
+				pageFileWriter = new PrintWriter(pageOldFile, CHARSET);
+
+				String pageContent = page.getContent();
+
+				pageFileWriter.write(pageContent);
+				/*
+				 * for (int i = 0; i < pageContent.length(); i++) {
+				 * pageFileWriter.write((int) pageContent.charAt(i)); }
+				 */
+
+				pageFileWriter.close();
+			} catch (FileNotFoundException fnfe) {
+				throw new WikiSaveException(fnfe);
+			} catch (IOException ioe) {
+				throw new WikiSaveException(ioe);
+			}
+
+		} else { // there is no page on disk. We have to create new one.
+
+			try {
+
+				// create needed dirs
+				File newPageFile = new File(pathToMedia + "/OLD/"
+						+ uidTranslated);
+				newPageFile.mkdirs();
+
+				// write the page
+				newPageFile = new File(pathToMedia + "/OLD/" + uidTranslated
+						+ "/page.properties");
+
+				FileOutputStream pageProps = new FileOutputStream(newPageFile);
+
+				Properties properties = new Properties();
+				properties.setProperty(page.getLastVersion() + ".author", page
+						.getLastAuthor().getName());
+
+				properties.store(pageProps, SAVE_COMMENT);
+
+				pageProps.close();
+
+				String pageDirName = pathToMedia;
+				String[] pageNames = uidTranslated.split("/");
+
+				for (int i = 0; i < pageNames.length - 1; i++) {
+					pageDirName += "/" + pageNames[i];
+				}
+
+				File pageDir = new File(pageDirName);
+
+				pageDir.mkdirs();
+
+				PrintWriter pageWriter = new PrintWriter(new File(pathToMedia
+						+ "/" + uidTranslated + ".txt"), CHARSET);
+
+				String pageContent = page.getContent();
+
+				pageWriter.write(pageContent);
+
+				/*
+				 * for (int i = 0; i < pageContent.length(); i++) {
+				 * pageWriter.write((int) pageContent.charAt(i)); }
+				 */
+
+				pageWriter.close();
+
+			} catch (Exception e) {
+				throw new WikiSaveException(e);
+			}
+		}
+
+	}
+
+	public void postSave() throws WikiSaveException {
+		// do nothing
+	}
+
+	public boolean preGet() {
+		return true;
+	}
+
+	public Properties getPageProps(String pageName) {
+		Properties pageProps = new Properties();
+
+		String translatedPageName = FileDSCommons.translateToFileName(pageName);
+		try {
+			FileInputStream fpi = new FileInputStream(new File(pathToMedia
+					+ "/OLD/" + translatedPageName + "/page.properties"));
+			pageProps.load(fpi);
+			fpi.close();
+		} catch (IOException ioe) {
+			// There is no prop file for some reson - create one.
+
+			File pagePropsFile = new File(pathToMedia + "/OLD/"
+					+ translatedPageName);
+
+			// create dirs
+			pagePropsFile.mkdirs();
+
+			// create file
+			pagePropsFile = new File(pathToMedia + "/OLD/" + translatedPageName
+					+ "/page.properties");
+
+			try {
+				pagePropsFile.createNewFile();
+
+				if (pageExists(pageName)) {
+					// if page exists it looks like there is lack of the props
+					// structure
+					FileOutputStream fpo = new FileOutputStream(pagePropsFile);
+
+					pageProps.setProperty("1.author", "unknown");
+					pageProps.store(fpo, SAVE_COMMENT);
+					fpo.close();
+				}
+
+			} catch (IOException e) {
+				log.error(
+						"Cannot create page props file for page: " + pageName,
+						e);
+			}
+			return pageProps;
+		}
+
+		return pageProps;
+	}
+
+	public void saveRolesSet(String uid, Set<String> roles, int action)
+			throws DataSourceException {
+		File rolesFile;
+		try {
+			rolesFile = getRolesFile(uid, action);
+
+			if (rolesFile == null)
+				throw new DataSourceException("Wrong action number");
+
+		} catch (IOException e) {
+			throw new DataSourceException(e);
+		}
+
+		FileOutputStream fos = null;
+		try {
+			fos = new FileOutputStream(rolesFile);
+
+			Properties roleProps = new Properties();
+
+			int i = 1;
+
+			for (String roleName : roles) {
+				roleProps.setProperty("Role." + i++, roleName);
+			}
+
+			roleProps.store(fos, SAVE_COMMENT);
+
+			fos.close();
+		} catch (FileNotFoundException e) {
+			throw new DataSourceException(e);
+		} catch (IOException e) {
+			try {
+				fos.close();
+			} catch (IOException e1) {
+				throw new DataSourceException(e);
+			}
+			throw new DataSourceException(e);
+		}
+
+	}
+
+	private File getRolesFile(String uid, int action) throws IOException {
+		String fileName = (action == MediaDataSource.EDITABLE) ? "editRoles"
+				: (action == MediaDataSource.VIEWABLE) ? "viewRoles" : null;
+
+		if (fileName == null)
+			return null;
+
+		File rolesFile = new File(pathToMedia + "/OLD/"
+				+ FileDSCommons.translateToFileName(uid) + "/" + fileName
+				+ ".properties");
+
+		if (!rolesFile.exists()) {
+			rolesFile.createNewFile();
+		}
+
+		return rolesFile;
+	}
+
+	private Set<String> getRoles(String uid, int action) throws IOException {
+		Set<String> set = new TreeSet<String>();
+
+		File rolesFile = getRolesFile(uid, action);
+
+		if (rolesFile == null)
+			return null;
+
+		FileInputStream rolesFileIs = new FileInputStream(rolesFile);
+
+		Properties roleProps = new Properties();
+
+		roleProps.load(rolesFileIs);
+
+		int i = 1;
+
+		while (roleProps.getProperty("Role." + i) != null) {
+			set.add(roleProps.getProperty("Role." + i));
+			i++;
+		}
+
+		rolesFileIs.close();
+
+		return set;
+	}
+
+	public WikiPage getPage(String pageName) {
+		// log.info("[WIKI:FileDataSource]: Getting new page: " +
+		// pageName);
+
+		WikiPage page = null;
+
+		File pageFile = new File(pathToMedia + "/"
+				+ FileDSCommons.translateToFileName(pageName) + ".txt");
+
+		if (pageFile.exists()) {
+
+			Properties pageProps = getPageProps(pageName);
+
+			if (pageProps != null) {
+
+				int i = 1;
+
+				// get the author of the latest version of page
+				while (pageProps.getProperty(String.valueOf(i + 1) + ".author") != null) {
+					i++;
+				}
+
+				Credentials author = new SimpleCredentials(pageProps
+						.getProperty(String.valueOf(i) + ".author"));
+
+				StringBuilder pageContent = new StringBuilder();
+
+				try {
+					InputStreamReader input = new InputStreamReader(
+							new FileInputStream(pageFile), CHARSET);
+					// FileInputStream input = new FileInputStream(pageFile);
+
+					int nextChr = input.read();
+
+					while (nextChr != -1) {
+						pageContent.append((char) nextChr);
+						nextChr = input.read();
+					}
+				} catch (IOException ioe) {
+					log.error(ioe);
+				}
+
+				Set<String> viewRoles = null;
+				Set<String> editRoles = null;
+
+				try {
+					editRoles = (getRoles(pageName, EDITABLE));
+				} catch (IOException e) {
+					log.error("Couldn't read edit roles for page: " + pageName,
+							e);
+				}
+				try {
+					viewRoles = (getRoles(pageName, VIEWABLE));
+				} catch (IOException e) {
+					log.error("Couldn't read view roles for page: " + pageName,
+							e);
+				}
+
+				int pageMods = getPageMod(pageName);
+
+				page = new WikiPage(pageName, author, pageContent.toString(),
+						i, i, new Date(pageFile.lastModified()), wikiEngine,
+						(pageMods & VIEWABLE) == VIEWABLE,
+						(pageMods & EDITABLE) == EDITABLE, editRoles,
+						viewRoles, pageFile.length(), langCode);
+			}
+		}
+
+		// get Metadata props.
+		if (page != null) // page exists at all
+			page.setMetaDataProps(getMetadataProps(pageName));
+
+		return page;
+
+	}
+
+	public boolean postGet() {
+		return true;
+	}
+
+	public WikiPage getPage(String pageName, String languageCode) {
+		if (languageCode != null) {
+			log
+					.info("As for now, languages aren't supported in the wiki. Please do not use language codes");
+		}
+		return getPage(pageName);
+	}
+
+	public WikiPage getPageAtVersion(WikiPage originPage, String uid,
+			boolean loadContent, int version) {
+
+		/*
+		 * Calendar cal = Calendar.getInstance(); cal.setTime(new Date()); long
+		 * oldMilis = cal.getTimeInMillis();
+		 */
+
+		WikiPage page = null;
+
+		try {
+			page = (WikiPage) originPage.clone();
+		} catch (CloneNotSupportedException e) {
+			log.error(e);
+		}
+
+		if (page != null) {
+			if (page.getLastVersion() < version) {
+				log.info("There is no version " + version + " of page "
+						+ page.getName());
+				return null;
+			}
+
+			getContentAtVersion(page, uid, loadContent, version);
+
+			page.setLastAuthor(getAuthorAtVersion(uid, version));
+
+			page.setVersion(version);
+
+			page.setEditDate(getDateAtVersion(uid, version));
+
+		}
+
+		/*
+		 * cal.setTime(new Date());
+		 * 
+		 * log.info("PAGE "+page.getName()+" loaded in: "+(cal.getTimeInMillis() -
+		 * oldMilis));
+		 */
+		return page;
+	}
+
+	public void getContentAtVersion(WikiPage page, String uid,
+			boolean loadContent, int version) {
+		StringBuilder ret = null;
+
+		File pageFile = new File(pathToMedia + "/OLD/"
+				+ FileDSCommons.translateToFileName(uid) + "/" + version
+				+ ".txt");
+
+		if (loadContent) {
+			try {
+
+				InputStreamReader input = new InputStreamReader(
+						new FileInputStream(pageFile), CHARSET);
+
+				int nextChr = input.read();
+
+				ret = new StringBuilder();
+
+				while (nextChr != -1) {
+					ret.append((char) nextChr);
+					nextChr = input.read();
+				}
+
+				page.setContent(ret.toString());
+				page.setLength(ret.length());
+
+			} catch (IOException ioe) {
+				log.error(ioe);
+			}
+		} else {
+			page.setLength(pageFile.length());
+			page.setContent(null);
+		}
+
+	}
+
+	public Date getDateAtVersion(String pageName, int version) {
+		Date ret = null;
+
+		File pageFile = new File(pathToMedia + "/OLD/" + pageName + "/"
+				+ version + ".txt");
+
+		ret = new Date(pageFile.lastModified());
+
+		return ret;
+	}
+
+	public Credentials getAuthorAtVersion(String pageName, int version) {
+		return new SimpleCredentials(getPageProps(pageName).getProperty(
+				version + ".author"));
+	}
+
+	public boolean pageExists(String pageName) {
+
+		File pageFile = new File(pathToMedia + "/"
+				+ FileDSCommons.translateToFileName(pageName) + ".txt");
+
+		log.debug("PAGE EXISTS (" + pageName + "): " + pathToMedia + "/"
+				+ FileDSCommons.translateToFileName(pageName) + ".txt FILE: "
+				+ pageFile.getAbsolutePath());
+		if (pageFile.exists()) {
+			return true;
+		} else {
+			return false;
+		}
+	}
+
+	public Set<String> getAllPageNames() {
+		Set<String> attSet = new HashSet<String>();
+
+		getPageNamesFor("", attSet);
+
+		return attSet;
+	}
+
+	private void getPageNamesFor(String directory, Set<String> attSet) {
+		File attDir = new File(pathToMedia + "/" + directory);
+
+		if (attDir.canRead()) {
+			File[] pageFiles = attDir.listFiles();
+			int i;
+
+			for (i = 0; i < pageFiles.length; i++) {
+				if ((pageFiles[i].isFile())
+						&& (pageFiles[i].getName().endsWith(".txt"))) {
+					// String[] tokens = pageFiles[i].getName().split("/");
+					attSet.add((FileDSCommons.translateToPageName(directory)
+							+ "/" + FileDSCommons
+							.translateToPageName(pageFiles[i].getName()
+									.substring(
+											0,
+											pageFiles[i].getName().length()
+													- ".txt".length())))
+							.substring(1));
+				}
+			}
+
+			for (i = 0; i < pageFiles.length; i++) {
+				if ((pageFiles[i].isDirectory())
+						&& (!pageFiles[i].getName().endsWith("-att"))) {
+
+					// do not take dirs from OLD, .svn and trash folders
+					if ((!pageFiles[i].getAbsolutePath().equals(
+							pathToMedia + "/OLD"))
+							&& (!pageFiles[i].getAbsolutePath().equals(
+									pathToMedia + "/.svn"))
+							&& (!pageFiles[i].getAbsolutePath().equals(
+									pathToMedia + "/"
+											+ MediaDataSource.mediaTrashName))
+							&& (!pageFiles[i]
+									.getAbsolutePath()
+									.equals(
+											pathToMedia
+													+ "/"
+													+ AttachmentDataSource.attTrashName))
+							&& (!pageFiles[i]
+									.getAbsolutePath()
+									.equals(
+											pathToMedia
+													+ "/"
+													+ OTHER_LANG_DIR
+															.substring(
+																	0,
+																	OTHER_LANG_DIR
+																			.length() - 1)))) {
+						// get names for subpages
+						getPageNamesFor(directory + "/"
+								+ pageFiles[i].getName(), attSet);
+					}
+				}
+			}
+		}
+	}
+
+	public Set<String> getPagesFor(String pageName) {
+		Set<String> pages = new TreeSet<String>();
+
+		File pageDir = new File(pathToMedia + "/"
+				+ FileDSCommons.translateToFileName(pageName));
+
+		if ((pageDir.exists()) && (pageDir.isDirectory())) {
+			getPagesInside(pageDir, pages, pageName);
+		}
+
+		return pages;
+	}
+
+	private void getPagesInside(File pageDir, Set<String> pages, String prefix) {
+		File[] subFiles = pageDir.listFiles();
+
+		for (int i = 0; i < subFiles.length; i++) {
+			if ((subFiles[i].isFile())
+					&& (subFiles[i].getName().endsWith(".txt"))) {
+				pages.add(prefix
+						+ "/"
+						+ FileDSCommons.translateToPageName(subFiles[i]
+								.getName().substring(
+										0,
+										subFiles[i].getName().length()
+												- ".txt".length())));
+			} else if (subFiles[i].isDirectory()) {
+				getPagesInside(subFiles[i], pages, prefix
+						+ "/"
+						+ FileDSCommons.translateToPageName(subFiles[i]
+								.getName()));
+			}
+		}
+	}
+
+	public int getPageMod(String pageName) {
+		if (pageModProps.getProperty(FileDSCommons
+				.translateToFileName(pageName)) == null) {
+			return (EDITABLE + VIEWABLE);
+		} else {
+			return Integer.valueOf(pageModProps.getProperty(FileDSCommons
+					.translateToFileName(pageName)));
+		}
+	}
+
+	public synchronized void setPageMod(String pageName, int mods) {
+
+		if (mods != (EDITABLE + VIEWABLE)) {
+			pageModProps.setProperty(FileDSCommons
+					.translateToFileName(pageName), String.valueOf(mods));
+		} else {
+			pageModProps.remove(FileDSCommons.translateToFileName(pageName));
+		}
+
+		FileOutputStream fos = null;
+
+		try {
+			fos = new FileOutputStream(modFile);
+			pageModProps.store(fos, SAVE_COMMENT);
+		} catch (IOException ioe) {
+			log.error("Couldn't store mod props: ", ioe);
+		} finally {
+			try {
+				fos.close();
+			} catch (IOException ioe) {
+				log.error("Can't close input stream \n", ioe);
+			}
+		}
+	}
+
+	public synchronized boolean deletePage(String pageName) {
+
+		if (pageExists(pageName)) {
+			// moving page file
+			String pageFileName = pathToMedia + "/" + pageName + ".txt";
+			String pageFileTrashNameBase = pathToMediaTrash + "/" + pageName
+					+ ".txt";
+			String pageFileTrashName = pageFileTrashNameBase;
+
+			File pageFile = new File(pageFileName);
+			File pageTrashFile = new File(pageFileTrashName);
+
+			// create dirs to trash
+			File trashFileDir = new File(pathToMediaTrash + "/" + pageName);
+			if (!trashFileDir.exists()) {
+				trashFileDir.mkdirs();
+			}
+
+			// look if page is already in trash (add i-bak)
+			int i = 0;
+
+			if (pageTrashFile.exists()) {
+				while (pageTrashFile.exists()) {
+					pageFileTrashName = pageFileTrashNameBase + "-" + (i++)
+							+ "-bak";
+					pageTrashFile = new File(pageFileTrashName);
+				}
+
+			}
+
+			if (!pageFile.renameTo(pageTrashFile)) {
+				log.error("[FileDataSource]: Problems with moving "
+						+ pageFileName + " to " + pageFileTrashName);
+				return false;
+			}
+
+			// moving history directory
+
+			String historyDirName = pathToMedia + "/OLD/" + pageName;
+			String historyTrashDirNameBase = pathToMediaTrash + "/OLD/"
+					+ pageName;
+			String historyTrashDirName = historyTrashDirNameBase;
+
+			// create dirs to trash (history)
+			trashFileDir = new File(pathToMediaTrash + "/OLD/" + pageName);
+			if (!trashFileDir.exists()) {
+				trashFileDir.mkdirs();
+			}
+
+			pageFile = new File(historyDirName);
+			pageTrashFile = new File(historyTrashDirName);
+
+			// look if history dir is already in trash (add i-bak)
+			i = 0;
+
+			if (pageTrashFile.exists()) {
+				while (pageTrashFile.exists()) {
+					historyTrashDirName = historyTrashDirNameBase + "-" + (i++)
+							+ "-bak";
+					pageTrashFile = new File(historyTrashDirName);
+				}
+
+			}
+
+			if (!pageFile.renameTo(pageTrashFile)) {
+				log.error("[FileDataSource]: Problems with moving "
+						+ historyDirName + " to " + historyTrashDirName);
+
+				// return back the page history
+				pageFile = new File(pageFileName);
+				pageTrashFile = new File(pageFileTrashName);
+
+				if (!pageTrashFile.renameTo(pageFile)) {
+					System.err
+							.println("[FileDataSource]: ERROR. I've tried moving previously moved page file from the trash, but there was some problem. This is not good and there is nothing i can do about it. The error ocured while moving "
+									+ pageFileTrashName + " to " + pageFileName);
+				}
+
+				return false;
+			}
+
+			return true;
+		} else {
+			// no such page
+			log.error("There is now such page: " + pageName);
+			return false;
+		}
+	}
+
+	public Properties getMetadataProps(String uid) {
+
+		if (!pageExists(uid)) {
+			// don't get matedata props for nonexisting page
+			return new Properties();
+		}
+
+		String uidTranslated = FileDSCommons.translateToFileName(uid);
+
+		File propsFile = new File(pathToMedia + "/OLD/" + uidTranslated
+				+ "/metadata.properties");
+
+		if (!propsFile.exists()) {
+
+			// create file if it doesn't exist yet
+			try {
+				propsFile.createNewFile();
+			} catch (IOException e) {
+				log.error(e);
+			}
+		}
+
+		Properties props = new Properties();
+		FileInputStream fis = null;
+
+		try {
+			fis = new FileInputStream(propsFile);
+		} catch (FileNotFoundException e1) {
+			log.error(e1);
+		}
+
+		try {
+			props.load(fis);
+		} catch (IOException e) {
+			log.error(e);
+		}
+
+		try {
+			fis.close();
+		} catch (IOException e) {
+			log.error(e);
+		}
+
+		return props;
+	}
+
+	public void saveMetadataProps(String uid, Properties props) {
+		getMetadataProps(uid); // this will create file if needed.
+
+		File propsFile = new File(pathToMedia + "/OLD/"
+				+ FileDSCommons.translateToFileName(uid)
+				+ "/metadata.properties");
+
+		FileOutputStream fos = null;
+
+		try {
+			fos = new FileOutputStream(propsFile);
+		} catch (FileNotFoundException e) {
+			log.error(e);
+		}
+
+		try {
+			props.store(fos, SAVE_COMMENT);
+		} catch (IOException e) {
+			log.error(e);
+		}
+
+		try {
+			fos.close();
+		} catch (IOException e) {
+			log.error(e);
+		}
+	}
+
+	public void setLanguageCode(String langCode) {
+		init(OTHER_LANG_DIR + langCode);
+
+		this.langCode = langCode;
+	}
+
+	public Map<String, String> getAvailableLanguages() {
+		Properties props = new Properties();
+
+		Map<String, String> map = new TreeMap<String, String>();
+
+		map.put(wikiEngine.defaultLangugeCode, wikiEngine.getAllLanguageCodes()
+				.get(wikiEngine.defaultLangugeCode));
+
+		try {
+			File f = new File(pathToMedia + "/" + LANG_FILE);
+
+			if (!f.exists()) {
+				f.createNewFile();
+			}
+
+			FileInputStream fis = new FileInputStream(f);
+
+			props.load(fis);
+
+			HashMap mapd = new HashMap(props);
+
+			map.putAll((Map<String, String>) mapd);
+		} catch (IOException e) {
+			log.error("Couldn't load properties with language list", e);
+		}
+
+		return map;
+	}
+
+	public void addLangCode(String langCode, String langDesc) {
+		Properties props = new Properties();
+
+		props.putAll(getAvailableLanguages());
+
+		props.put(langCode, langDesc);
+
+		try {
+			File f = new File(pathToMedia + "/" + LANG_FILE);
+
+			FileOutputStream fos = new FileOutputStream(f);
+
+			props.store(fos, SAVE_COMMENT);
+		} catch (IOException e) {
+			log.error("Couldn't save properties with language list", e);
+		}
+
+	}
+
+	public String getLangCode() {
+		return langCode;
+	}
+
+	private void refreshGlobalProps() throws IOException {
+		if (globalProps == null) {
+			globalProps = new Properties();
+		}
+		File f = new File(pathToMedia + "/" + GLOBAL_PROPS);
+
+		if (!f.exists()) {
+			f.createNewFile();
+		}
+
+		FileInputStream fis = new FileInputStream(f);
+
+		globalProps.load(fis);
+
+		fis.close();
+	}
+
+	public synchronized void setGlobalProperty(String key, String value)
+			throws DataSourceException {
+		try {
+			refreshGlobalProps();
+
+			globalProps.setProperty(key, value);
+
+			saveGlobalProps();
+		} catch (IOException e) {
+			throw new DataSourceException(e);
+		}
+	}
+
+	private void saveGlobalProps() throws IOException {
+		if (globalProps == null) {
+			globalProps = new Properties();
+		}
+		File f = new File(pathToMedia + "/" + GLOBAL_PROPS);
+
+		if (!f.exists()) {
+			f.createNewFile();
+		}
+
+		FileOutputStream fos = new FileOutputStream(f);
+
+		globalProps.store(fos, SAVE_COMMENT);
+
+		fos.close();
+	}
+
+	public synchronized String getGlobalProperty(String key)
+			throws DataSourceException {
+		try {
+			refreshGlobalProps();
+
+			return globalProps.getProperty(key);
+		} catch (IOException e) {
+			throw new DataSourceException(e);
+		}
+	}
+
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/FileWikiPageDictionary.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/FileWikiPageDictionary.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/FileWikiPageDictionary.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,242 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki;
+
+import java.io.File;
+import java.io.FileInputStream;
+import java.io.FileNotFoundException;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Properties;
+import java.util.Set;
+
+import org.jboss.logging.Logger;
+import org.jboss.wiki.exceptions.PageRenamingException;
+
+public class FileWikiPageDictionary implements WikiPageDictionary {
+
+	private final static String OTHER_LANG_DIR = "LANG/";
+	
+	private Properties pageDictionary;
+
+	private Properties pageRevDictionary;
+
+	private File pageDictionaryFile;
+
+	private boolean lock = false;
+	
+	private String langCode;
+
+	private Logger log = Logger.getLogger(this.getClass());
+	
+	private String pathToMedia;
+
+	public FileWikiPageDictionary() {
+		init("");
+	}
+
+	private void init(String prefix) {
+		log.info("Looking for props file !");
+
+		Properties fileDSProps = new Properties();
+
+		try {
+
+			fileDSProps.load(FileMediaDataSource.class
+					.getResourceAsStream(FileMediaDataSource.propFileName));
+
+		} catch (IOException ioe) {
+			log.error("Can't load the file " + FileMediaDataSource.propFileName + "\n", ioe);
+		}
+
+		loadProperties(fileDSProps, prefix);
+
+		// load dictionary props
+		pageDictionary = new Properties();
+		pageRevDictionary = new Properties();
+
+		// TODO Do not load dictionary YET !
+
+		pageDictionaryFile = new File(pathToMedia + "/dictionary.properties");
+
+		if (!pageDictionaryFile.exists()) {
+			try {
+				pageDictionaryFile.createNewFile();
+			} catch (IOException e) {
+				log.error("Cannot create dictionary file: ", e);
+			}
+		} else {
+			// there is dictionary file. Load props from it
+			FileInputStream is;
+			try {
+				is = new FileInputStream(pageDictionaryFile);
+
+				try {
+					pageDictionary.load(is);
+				} catch (IOException e) {
+					e.printStackTrace();
+				}
+
+				try {
+					is.close();
+				} catch (IOException e) {
+					e.printStackTrace();
+				}
+			} catch (FileNotFoundException e) {
+				e.printStackTrace();
+			}
+
+		}
+
+		// create pageRevDictionary - to make it work faster
+
+		Set<Object> keys = pageDictionary.keySet();
+
+		for (Object key : keys) {
+			pageRevDictionary.setProperty(pageDictionary
+					.getProperty((String) key), (String) key);
+		}
+	}
+
+	public void loadProperties(Properties fileDSProps, String prefix) {
+		if (fileDSProps.getProperty("pathToMedia") != null) {
+			pathToMedia = fileDSProps.getProperty("pathToMedia")
+					+ (prefix.length() > 0 ? "/" + prefix : "");
+			log.info("Path to media is: " + pathToMedia);
+			
+			File mediaDir = new File(pathToMedia);
+			
+			if (!mediaDir.exists()) {
+				mediaDir.mkdirs();
+				log.info("Dir for attachments created");
+			}
+		} else {
+			System.err
+					.println("Your properties file lacks of pathToMedia property. It will not run properly ! Please update "
+							+ FileMediaDataSource.propFileName);
+		}
+	}
+	
+	public Map<String, String> getRenameMapings() {
+		Map<String, String> map = new HashMap<String, String>();
+
+		for (Object uid : pageDictionary.keySet()) {
+			map.put((String) uid, pageDictionary.getProperty((String) uid));
+		}
+
+		return map;
+	}
+
+	public String getRealName(String uid) {
+		while (lock)
+			; // wait till unlocked (dictionary is changing)
+
+		return (pageDictionary.getProperty(uid) != null) ? pageDictionary
+				.getProperty(uid) : uid;
+	}
+
+	public String getUid(String realName) {
+		while (lock)
+			; // wait till unlocked (dictionary is changing)
+
+		return (pageRevDictionary.getProperty(realName) != null) ? pageRevDictionary
+				.getProperty(realName)
+				: realName;
+	}
+
+	public synchronized void rename(String uid, String newName)
+			throws PageRenamingException {
+
+		lock = true;
+
+		pageDictionary.setProperty(uid, newName);
+		pageRevDictionary.setProperty(newName, uid);
+
+		saveDictionary();
+
+		log.info("Renamed (uid) " + uid + " to " + newName);
+
+		lock = false;
+	}
+
+	private void saveDictionary() {
+		// synchronize dictionary with file on disk
+		FileOutputStream fos;
+		try {
+			fos = new FileOutputStream(pageDictionaryFile);
+
+			try {
+				pageDictionary.store(fos, FileMediaDataSource.SAVE_COMMENT);
+			} catch (IOException e) {
+				e.printStackTrace();
+			}
+
+			try {
+				fos.close();
+			} catch (IOException e) {
+				e.printStackTrace();
+			}
+
+		} catch (FileNotFoundException e) {
+			e.printStackTrace();
+		}
+	}
+
+	public boolean uidInDictionary(String uid) {
+		return pageDictionary.contains(uid);
+	}
+
+	public boolean realNameInDictionary(String realName) {
+		return pageRevDictionary.contains(realName);
+	}
+
+	public synchronized void removeDictForPage(String uid)
+			throws PageRenamingException {
+		if (!pageDictionary.containsKey(uid)) {
+			throw new PageRenamingException(
+					"There is no dictionary entry for uid: " + uid);
+		}
+
+		String realName = pageDictionary.getProperty(uid);
+
+		// remove all dict entries
+		pageDictionary.remove(uid);
+		pageRevDictionary.remove(realName);
+
+		saveDictionary();
+	}
+
+	public void setLanguageCode(String langCode) {
+		init(OTHER_LANG_DIR + langCode);
+
+		this.langCode = langCode;
+	}
+
+	public void setWikiEngine(WikiEngine wikiEngine) {
+		
+		if (langCode == null)
+			langCode = wikiEngine.defaultLangugeCode;
+	}
+
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/InsidePluginExcecutor.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/InsidePluginExcecutor.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/InsidePluginExcecutor.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,215 @@
+package org.jboss.wiki;
+
+import java.io.IOException;
+import java.util.HashMap;
+import java.util.InvalidPropertiesFormatException;
+import java.util.Iterator;
+import java.util.Properties;
+import java.util.regex.Matcher;
+import java.util.regex.Pattern;
+
+import org.jboss.logging.Logger;
+import org.jboss.wiki.plugins.HTMLTranslatorParts;
+
+public class InsidePluginExcecutor {
+
+	private static final String attribType1 = "[\\s]+[\\w]+=([\\d]+|true|false),?";
+
+	private static final String attribType2 = "[\\s]+[\\w]+='(\\\\'|[^'])+',?";
+
+	private static final String insidePluginRegex = "\\{(INSERT[\\s]){0,1}[\\s]*[.\\w]+([\\s]+WHERE[\\s]*)?("
+			+ attribType1 + "|" + attribType2 + ")*[\\s]*\\}";
+
+	private HashMap<String, WikiInsidePlugin> insidePlugins;
+
+	private Logger log;
+
+	private WikiEngine wikiEngine;
+
+	public InsidePluginExcecutor(WikiEngine wikiEngine) {
+
+		this.wikiEngine = wikiEngine;
+
+		log = Logger.getLogger(this.getClass());
+
+		insidePlugins = new HashMap<String, WikiInsidePlugin>();
+
+		loadInsidePlugins();
+	}
+
+	private void loadInsidePlugins() {
+		Properties props = new Properties();
+
+		try {
+			props.loadFromXML(WikiTypeLoader.class
+					.getResourceAsStream("/WikiInsidePlugins.xml"));
+		} catch (InvalidPropertiesFormatException e) {
+			log.error("WikiInsidePlugins.xml has bad format !", e);
+		} catch (IOException e) {
+			log.error("There is no WikiInsidePlugins.xml file !", e);
+		}
+
+		Iterator it = props.keySet().iterator();
+
+		while (it.hasNext()) {
+			String pluginName = (String) it.next();
+			log.info("Loading inside plugin: " + pluginName + " class: "
+					+ props.getProperty(pluginName));
+
+			WikiInsidePlugin wikiInsidePlugin = null;
+
+			try {
+				wikiInsidePlugin = loadObject(props.getProperty(pluginName));
+
+				insidePlugins.put(pluginName, wikiInsidePlugin);
+
+			} catch (InstantiationException e) {
+				// TODO Auto-generated catch block
+				e.printStackTrace();
+			} catch (IllegalAccessException e) {
+				// TODO Auto-generated catch block
+				e.printStackTrace();
+			} catch (ClassNotFoundException e) {
+				// TODO Auto-generated catch block
+				e.printStackTrace();
+			}
+		}
+
+	}
+
+	private WikiInsidePlugin loadObject(String className)
+			throws InstantiationException, IllegalAccessException,
+			ClassNotFoundException {
+		WikiInsidePlugin wikiInsidePlugin = (WikiInsidePlugin) Thread
+				.currentThread().getContextClassLoader().loadClass(className)
+				.newInstance();
+
+		wikiInsidePlugin.setWikiEngine(wikiEngine);
+
+		return wikiInsidePlugin;
+	}
+
+	public String executeInsidePlugin(String pluginLink, WikiPage wikiPage,
+			WikiSession wikiSession) {
+
+		// old inside plugin regex
+		// "\\{[\\w]+([\\s]+[\\w]+='[\\d\\w\\s]+')*\\s*\\}"
+
+		String localPluginLink = pluginLink;
+
+		WikiInsidePlugin plugin = null;
+
+		log.debug("executing plugin: " + pluginLink);
+
+		if (!localPluginLink.matches(insidePluginRegex)) {
+			// this is not a proper inside plugin link
+
+			return "''INSIDE PLUGIN ERROR: " + pluginLink
+					+ " is not a proper plugin link''";
+		}
+
+		plugin = getPluginObject(localPluginLink);
+
+		if (plugin != null) {
+			HashMap<String, String> attributes = extractAttribs(localPluginLink);
+
+			return (plugin.processContent() ? HTMLTranslatorParts.pagePartRegexStart
+					: "")
+					+ plugin.process(wikiPage, wikiSession, attributes)
+					+ (plugin.processContent() ? HTMLTranslatorParts.pagePartRegexEnd
+							: "");
+		} else
+			return "''INSIDE PLUGIN ERROR: There is no plugin: " + pluginLink
+					+ "''";
+
+	}
+
+	private WikiInsidePlugin getPluginObject(String pluginDef) {
+		WikiInsidePlugin wikiInsidePlugin = null;
+
+		if (pluginDef.startsWith("{"))
+			pluginDef = pluginDef.substring(1);
+
+		pluginDef = pluginDef.trim();
+
+		if (pluginDef.startsWith("INSERT")) {
+			pluginDef = pluginDef.substring("INSERT".length());
+		}
+
+		pluginDef = pluginDef.trim();
+
+		int spacePos = pluginDef.indexOf(" ");
+
+		String className = pluginDef.substring(0, (spacePos != -1) ? spacePos
+				: pluginDef.indexOf("}"));
+
+		pluginDef = pluginDef.substring(className.length()).trim();
+
+		log.debug("Plugin name: " + className);
+
+		if (className.indexOf('.') != -1) {
+			// full class name
+			try {
+				wikiInsidePlugin = loadObject(className);
+			} catch (InstantiationException e) {
+				// TODO Auto-generated catch block
+				e.printStackTrace();
+			} catch (IllegalAccessException e) {
+				// TODO Auto-generated catch block
+				e.printStackTrace();
+			} catch (ClassNotFoundException e) {
+				// just return null
+			}
+		} else {
+			wikiInsidePlugin = insidePlugins.get(className);
+		}
+
+		return wikiInsidePlugin;
+	}
+
+	private HashMap<String, String> extractAttribs(String pluginDef) {
+
+		HashMap<String, String> attributes = new HashMap<String, String>();
+
+		Matcher matcher = Pattern.compile(attribType1).matcher(pluginDef);
+
+		while (matcher.find()) {
+			String attrib = pluginDef.substring(matcher.start(), matcher.end());
+
+			getAttrib1(attrib.trim(), attributes);
+		}
+
+		matcher = Pattern.compile(attribType2).matcher(pluginDef);
+
+		while (matcher.find()) {
+			String attrib = pluginDef.substring(matcher.start(), matcher.end());
+
+			getAttrib2(attrib.trim(), attributes);
+		}
+
+		return attributes;
+	}
+
+	private void getAttrib1(String attrib, HashMap<String, String> attributes) {
+		// digits or true/false
+		String attribName = attrib.substring(0, attrib.indexOf("="));
+		String attribValue = attrib.substring(attrib.indexOf("=") + 1, attrib
+				.length());
+
+		attributes.put(attribName, attribValue);
+
+		log.debug("new attribute: " + attribName + " " + attribValue);
+	}
+
+	private void getAttrib2(String attrib, HashMap<String, String> attributes) {
+		// string, digits ... also special characters (\' = ')
+
+		String attribName = attrib.substring(0, attrib.indexOf("="));
+		String attribValue = attrib.substring(attrib.indexOf('\'') + 1,
+				attrib.length() - 1).replaceAll("\\\\'", "'");
+
+		attributes.put(attribName, attribValue);
+
+		log.debug("new attribute: " + attribName + " " + attribValue);
+	}
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/JBossPortalCredentials.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/JBossPortalCredentials.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/JBossPortalCredentials.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,229 @@
+/**
+ *
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki;
+
+import java.util.HashSet;
+import java.util.Set;
+import java.util.TreeSet;
+
+import javax.naming.InitialContext;
+import javax.naming.NamingException;
+import javax.portlet.RenderRequest;
+import javax.transaction.TransactionManager;
+
+import org.jboss.logging.Logger;
+import org.jboss.portal.identity.IdentityException;
+import org.jboss.portal.identity.MembershipModule;
+import org.jboss.portal.identity.Role;
+import org.jboss.portal.identity.RoleModule;
+import org.jboss.portal.identity.User;
+import org.jboss.portal.identity.UserModule;
+import org.jboss.portal.identity.UserProfileModule;
+import org.jboss.portlet.JBossActionRequest;
+import org.jboss.portlet.JBossRenderRequest;
+
+public class JBossPortalCredentials extends Credentials {
+
+  private final String adminRoleName = "Admin";
+
+  private String name = null;
+
+  private boolean logedIn = false;
+
+  private boolean isAdmin = false;
+
+  private Set<String> roles;
+
+  private Set<Role> allRoles;
+
+  private TransactionManager tm;
+
+  private String email;
+
+  private static final String userModuleCtx = "java:portal/UserModule";
+  private static final String userProfileModuleCtx = "java:/portal/UserProfileModule";
+
+  private static final String roleModulesCtx = "java:portal/RoleModule";
+
+  private static final String membershipModulesCtx = "java:portal/MembershipModule";
+
+  private Logger log = Logger.getLogger(this.getClass());
+
+  public JBossPortalCredentials() {
+
+  }
+
+  public void setRenderRequest(RenderRequest rReq) {
+
+  }
+
+  public static Set<String> getRoleNames(User user, MembershipModule membershipModule) {
+
+    Set<String> ret = new HashSet<String>();
+    try {
+      for (Object roleObj : membershipModule.getRoles(user)) {
+        ret.add(((Role) roleObj).getName());
+      }
+    } catch (IdentityException e) {
+      return ret;
+    }
+
+    return ret;
+  }
+
+  public void setParam(Object param) {
+
+    InitialContext initialContext;
+    RoleModule roleModule = null;
+    UserModule userModule = null;
+    MembershipModule membershipModule = null;
+    UserProfileModule userProfileModule = null;
+
+    try {
+      initialContext = new InitialContext();
+      roleModule = (RoleModule) initialContext
+          .lookup(roleModulesCtx);
+      membershipModule = (MembershipModule) initialContext
+          .lookup(membershipModulesCtx);
+      userModule = (UserModule) initialContext
+          .lookup(userModuleCtx);
+      userProfileModule = (UserProfileModule) initialContext
+          .lookup(userProfileModuleCtx);
+    } catch (NamingException e) {
+      log.error(e);
+
+      // should throw an exception here
+      return;
+    }
+
+
+    if (param instanceof JBossActionRequest) {
+      JBossActionRequest jrReq = (JBossActionRequest) param;
+
+      if (jrReq.getUser() != null) {
+        extractCredentialsFromUser(jrReq.getUser(),
+                                   userModule,
+                                   membershipModule,
+                                   userProfileModule);
+      }
+    } else if (param instanceof JBossRenderRequest) {
+      JBossRenderRequest jrReq = (JBossRenderRequest) param;
+
+      if (jrReq.getUser() != null) {
+        extractCredentialsFromUser(jrReq.getUser(),
+                                   userModule,
+                                   membershipModule,
+                                   userProfileModule);
+      } else {
+        name = "Unknown";
+      }
+    } 
+  else {
+      log.error("You are not running JBoss Portal");
+    }
+
+    try {
+      allRoles = roleModule.findRoles();
+    } catch (IdentityException e) {
+      log.error("Couldn't get roles from portal", e);
+    }
+  }
+
+  public String getName() {
+    return name;
+  }
+
+  public boolean isAdmin() {
+    return isAdmin;
+  }
+
+  public boolean isLoggedIn() {
+    return logedIn;
+  }
+
+  @Override
+  public boolean isUserInRole(String role) {
+    if (roles != null)
+      return roles.contains(role);
+    else
+      return false;
+  }
+
+  @Override
+  public Set<String> getAllRoles() {
+    Set<String> roleNames = new TreeSet<String>();
+
+    for (Role role : allRoles) {
+      roleNames.add(role.getName());
+    }
+
+    return roleNames;
+  }
+
+  @Override
+  public String getEmail() {
+    return email;
+  }
+
+  /**
+   * Extract attributes from the current user and set the data as instance variables.
+   * If the user passed to this method is null, nothing is extracted and the
+   * methods just returns.
+   * @param user the current user from which data is extracted
+   * @param userModule the user module
+   * @param membershipModule the membership module
+   * @param userProfileModule the user profile module
+   */
+  private void extractCredentialsFromUser(User user,
+                                          UserModule userModule,
+                                          MembershipModule membershipModule,
+                                          UserProfileModule userProfileModule) {
+    if (user != null) {
+
+      // Workaround: The membership module of the JBoss Portal 2.6 does not accept
+      // the User instance from the JBossActionRequest or JBossRenderRequest.
+      // Therefore convert it to an instance the membership module will accept.
+      // See http://jira.jboss.com/jira/browse/JBPORTAL-1570
+      User hibernateUser = null;
+      try {
+        hibernateUser = userModule.findUserById(String.valueOf(user.getId()));
+      } catch (IdentityException e) {
+        log.error("Couldn't convert cached user to Hibernate user.", e);
+        return;
+      }
+
+      try {
+        email = (String) userProfileModule.getProperty(user, User.INFO_USER_EMAIL_REAL);
+      } catch (IdentityException e) {
+        log.error("Couldn't get email from user profile module for user with ID: " + user.getId());
+        return;
+      }
+
+      name = user.getUserName();
+      logedIn = true;
+      isAdmin = getRoleNames(user, membershipModule).contains(adminRoleName);
+      roles = getRoleNames(user, membershipModule);
+    }
+  }
+
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/LanguageDataSource.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/LanguageDataSource.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/LanguageDataSource.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,62 @@
+package org.jboss.wiki;
+
+import java.util.HashMap;
+
+public class LanguageDataSource {
+	private MediaDataSource mediaDataSource;
+	private AttachmentDataSource attachmentDataSource;
+	private WikiPageDictionary wikiPageDictionary;
+	private String languageCode;
+	private HashMap<String, WikiPage> pages;
+	private RenamePageWatcher renamePageWatcher;
+	
+	public LanguageDataSource(WikiEngine wikiEngine, String languageCode, MediaDataSource mediaDataSource, AttachmentDataSource attachmentDataSource, WikiPageDictionary wikiPageDictionary) {
+		this.mediaDataSource = mediaDataSource;
+		this.attachmentDataSource = attachmentDataSource;
+		this.wikiPageDictionary = wikiPageDictionary;
+		this.languageCode = languageCode;
+		renamePageWatcher = new RenamePageWatcher(wikiEngine, wikiPageDictionary);
+		
+		pages = new HashMap<String, WikiPage>();
+	}
+
+	public AttachmentDataSource getAttachmentDataSource() {
+		return attachmentDataSource;
+	}
+
+	public void setAttachmentDataSource(AttachmentDataSource attachmentDataSource) {
+		this.attachmentDataSource = attachmentDataSource;
+	}
+
+	public MediaDataSource getMediaDataSource() {
+		return mediaDataSource;
+	}
+
+	public void setMediaDataSource(MediaDataSource mediaDataSource) {
+		this.mediaDataSource = mediaDataSource;
+	}
+
+	public WikiPageDictionary getWikiPageDictionary() {
+		return wikiPageDictionary;
+	}
+
+	public void setWikiPageDictionary(WikiPageDictionary wikiPageDictionary) {
+		this.wikiPageDictionary = wikiPageDictionary;
+	}
+
+	public String getLanguageCode() {
+		return languageCode;
+	}
+
+	public void setLanguageCode(String languageCode) {
+		this.languageCode = languageCode;
+	}
+
+	public HashMap<String, WikiPage> getPages() {
+		return pages;
+	}
+
+	public RenamePageWatcher getRenamePageWatcher() {
+		return renamePageWatcher;
+	}
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/Media.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/Media.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/Media.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,26 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki;
+
+public class Media {
+
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/MediaDataSource.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/MediaDataSource.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/MediaDataSource.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,268 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki;
+
+import java.util.Map;
+import java.util.Properties;
+import java.util.Set;
+
+import org.jboss.wiki.exceptions.DataSourceException;
+import org.jboss.wiki.exceptions.WikiSaveException;
+
+/**
+ * @author <a href="mailto:tomasz.szymanski at jboss.com">Tomasz Szymanski</a>
+ * 
+ */
+public interface MediaDataSource {
+
+	public final static int EDITABLE = 100;
+
+	public final static int VIEWABLE = 1;
+
+	public static String mediaTrashName = "trash/pages";
+
+	/**
+	 * This function is executed before every save.
+	 * 
+	 * 
+	 * @return true if preSafe function succeded. False if not.
+	 */
+	public void preSave() throws WikiSaveException;
+
+	/**
+	 * Saves given given wikiPage with language code
+	 * 
+	 * <b>please note languages are still not supported</b>
+	 * 
+	 * 
+	 * @param page
+	 *            Page to save (with changed version number, author and content)
+	 * @param uid
+	 *            Page's uid
+	 * @return true if page was succesfully saved
+	 */
+	public void savePage(String uid, WikiPage page) throws WikiSaveException;
+
+	/**
+	 * This function is exeuted after saving page.
+	 * 
+	 * @return true if succeded. False otherwise.
+	 */
+	public void postSave() throws WikiSaveException;
+
+	/**
+	 * This function is executed before every page get.
+	 * 
+	 * 
+	 * @return true if succeded. False otherwise.
+	 */
+	public boolean preGet();
+
+	/**
+	 * Gets page with given page name.
+	 * 
+	 * 
+	 * @return true if succeded. False otherwise.
+	 * @param pageName
+	 *            Name of the page to get.
+	 */
+	public WikiPage getPage(String pageName);
+
+	/**
+	 * This function is executed after every page get.
+	 * 
+	 * 
+	 * @return Desired wiki page or null if it doesn't exists.
+	 */
+	public boolean postGet();
+
+	/**
+	 * Gets page at given version and with given language code.
+	 * 
+	 * @param originPage
+	 *            Original page to get version for.
+	 * @param loadContent
+	 *            If true returned page will be loaded with content.
+	 * @param version
+	 *            Version of the page to load.
+	 * @return Desired wiki page or null if it doesn't exists. Page will be
+	 *         loaded with content or not due to loadContent.
+	 */
+	public WikiPage getPageAtVersion(WikiPage originPage, String uid,
+			boolean loadContent, int version);
+
+	/**
+	 * Checks if given page exists.
+	 * 
+	 * @param pageName
+	 *            Name of the page you are looking for.
+	 * @return true if page exists. False otherwise.
+	 */
+	public boolean pageExists(String pageName);
+
+	/**
+	 * Loads content to given page at given version.
+	 * 
+	 * @param page
+	 *            Page to load content to.
+	 * @param loadContent
+	 *            If true it will load content. If false it will do nothing.
+	 * @param version
+	 *            Version of the page to load.
+	 */
+	public void getContentAtVersion(WikiPage page, String uid,
+			boolean loadContent, int version);
+
+	/**
+	 * Gets all page names.
+	 * 
+	 * @return Set of page names.
+	 */
+	public Set<String> getAllPageNames();
+
+	/**
+	 * Gets subpages for a given page.
+	 * 
+	 * @param pageName
+	 *            Page name to get subpages list for.
+	 * @return List of subpages for a page pageName
+	 */
+	public Set<String> getPagesFor(String pageName);
+
+	/**
+	 * Gets rights (editable and/or viewable) for a given page. Result is sum of
+	 * apropriate static variables EDITABLE and VIEWABLE
+	 * 
+	 * @param pageName
+	 *            Name of the page to get rights for.
+	 * @return Sum of apropriate static variables EDITABLE and VIEWABLE
+	 */
+	public int getPageMod(String pageName);
+
+	/**
+	 * Set right for a page.
+	 * 
+	 * @param pageName
+	 *            Name of the page to set right for.
+	 * @param mods
+	 *            Sum of apropriate static variables EDITABLE and VIEWABLE
+	 */
+	public void setPageMod(String pageName, int mods);
+
+	/**
+	 * Deletes (or moves to trash) given page
+	 * 
+	 * @param pageName
+	 *            Name of the page to delete.
+	 */
+	public boolean deletePage(String pageName);
+
+	/**
+	 * Sets wikiEngine reference
+	 * 
+	 * @param wikiEngine
+	 */
+	public void setWikiEngine(WikiEngine wikiEngine);
+
+	/**
+	 * Saves roles for given page.
+	 * 
+	 * @param uid
+	 *            Page uid to save roles to
+	 * @param roles
+	 *            Roles to save
+	 * @param action
+	 *            can be MediaDataSource.EDITABLE or MediaDataSource.VIEWABLE
+	 */
+	public void saveRolesSet(String uid, Set<String> roles, int action)
+			throws DataSourceException;
+
+	/**
+	 * Save metadata properties for given page.
+	 * 
+	 * @param uid
+	 *            Page uid to save properties to.
+	 */
+	public void saveMetadataProps(String uid, Properties props);
+
+	/**
+	 * Gets metadata properties for given page.
+	 * 
+	 * @param uid
+	 *            Page uid to get properties for.
+	 * @return
+	 */
+	public Properties getMetadataProps(String uid);
+
+	/**
+	 * Set language code for current dataSource.
+	 * 
+	 * @param langCode
+	 *            code of the language
+	 */
+	public void setLanguageCode(String langCode);
+
+	/**
+	 * Gets all available languages in this wiki. This should be only called to
+	 * default DataSource
+	 * 
+	 * @return Map of sorted language two-letter codes and their descriptions
+	 */
+	public Map<String, String> getAvailableLanguages();
+
+	/**
+	 * Adds langCode (to descriptor). This should be only called to default
+	 * DataSource
+	 * 
+	 * @param langCode
+	 *            Two-letter language code
+	 * @param langDesc
+	 *            Language description
+	 */
+	public void addLangCode(String langCode, String langDesc);
+
+	/**
+	 * Get's language code from this datasource
+	 * 
+	 * @return two-letter language code
+	 */
+	public String getLangCode();
+
+	/**
+	 * Sets global property
+	 * 
+	 * @param key
+	 *            Key
+	 * @param value
+	 *            Value
+	 */
+	public void setGlobalProperty(String key, String value) throws DataSourceException;
+
+	/**
+	 * Gets global property
+	 * 
+	 * @param key
+	 *            Key
+	 * @return Value
+	 */
+	public String getGlobalProperty(String key) throws DataSourceException;
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/MediaInternalization.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/MediaInternalization.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/MediaInternalization.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,50 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki;
+
+import java.util.Set;
+
+/**
+ * <p></p>
+ * 
+ */
+public interface MediaInternalization {
+/**
+ * <p>Does ...</p>
+ * 
+ * 
+ * @return 
+ * @param pageName 
+ * @param languageCode 
+ */
+    public WikiPage getPage(String pageName, String languageCode);
+/**
+ * <p>Does ...</p>
+ * 
+ * 
+ * @return 
+ * @param pageName 
+ */
+    public Set getLanguageCodes(String pageName);
+}
+
+

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/My.uml2
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/My.uml2	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/My.uml2	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:uml="http://www.eclipse.org/uml2/1.0.0/UML" xmi:id="_9z2dYP1YEdmjPcf-8KGMfA"/>

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/PluginDescriptor.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/PluginDescriptor.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/PluginDescriptor.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,73 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+ package org.jboss.wiki;
+/**
+ *
+ * @author <a href="mailto:dsicore at jboss.org">Damon Sicore</a>
+ * @author <a href="mailto:tomasz.szymanski at jboss.com">Tomasz Szymanski</a>
+ * @version $Id$
+ */
+
+/**
+ * <p></p>
+ * 
+ */
+public class PluginDescriptor {
+
+/**
+ * <p>Does ...</p>
+ * 
+ * 
+ * @return 
+ */
+    public String getThemeJSP() {        
+        // your code here
+        return null;
+    } 
+
+/**
+ * <p>Does ...</p>
+ * 
+ * 
+ * @return 
+ */
+    public WikiPage getDefaultDataObject() {        
+        // your code here
+        return null;
+    } 
+
+/**
+ * <p>Does ...</p>
+ * 
+ * 
+ * @return 
+ */
+    public void refreshPlugins() {        
+        // your code here
+        
+    } 
+/**
+ * <p></p>
+ * 
+ */
+    public WikiPlugin wikiPlugin;
+ }

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/RenamePageWatcher.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/RenamePageWatcher.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/RenamePageWatcher.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,141 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki;
+
+import java.util.HashMap;
+import java.util.HashSet;
+import java.util.Set;
+import java.util.Vector;
+
+import org.jboss.logging.Logger;
+import org.jboss.wiki.exceptions.PageRenamingException;
+
+public class RenamePageWatcher extends Thread {
+	private WikiEngine wikiEngine;
+
+	private boolean runs = false;
+
+	private Vector<String> uids;
+
+	private Vector<String> realNames;
+
+	private WikiPageDictionary wikiPageDictionary;
+
+	private Set<String> pagesToRemove;
+
+	private Logger log = Logger.getLogger(this.getClass());
+
+	public RenamePageWatcher(WikiEngine wikiEngine,
+			WikiPageDictionary wikiPageDictionary) {
+		this.wikiEngine = wikiEngine;
+		this.wikiPageDictionary = wikiPageDictionary;
+		uids = new Vector<String>();
+		realNames = new Vector<String>();
+		pagesToRemove = new HashSet<String>();
+	}
+
+	public void run() {
+		runs = true;
+
+		while (runs) {
+			if (wikiEngine.arePagesEdited()) {
+				try {
+					sleep(60000);
+				} catch (InterruptedException e) {
+					// TODO Auto-generated catch block
+					e.printStackTrace();
+				}
+			} else {
+				
+				synchronized (wikiEngine) {
+
+					for (int i = 0; i < uids.size(); i++) {
+						try {
+							wikiPageDictionary.rename(uids.get(i), realNames
+									.get(i));
+						} catch (PageRenamingException e) {
+							e.printStackTrace();
+						}
+					}
+
+					// clear tables
+					uids.clear();
+					realNames.clear();
+
+				}
+
+				runs = false;
+
+				for (String pageToRemove : pagesToRemove) {
+					try {
+						wikiPageDictionary.removeDictForPage(pageToRemove);
+					} catch (PageRenamingException e) {
+						log.error("Couldn't remove dictionary for page: "
+								+ pageToRemove, e);
+					}
+				}
+
+				// clear pages to remove
+				pagesToRemove.clear();
+			}
+		}
+	}
+
+	public boolean isRuning() {
+		return runs;
+	}
+
+	public void rename(String uid, String realName)
+			throws PageRenamingException {
+		if (uids.contains(uid)) {
+			throw new PageRenamingException("This page is set to be renamed.");
+		} else if (realNames.contains(realName)) {
+			throw new PageRenamingException(
+					"Other page is going to be renamed to the same name.");
+		}
+
+		uids.add(uid);
+		realNames.add(realName);
+	}
+
+	public void stopWatcher() {
+		runs = false;
+	}
+
+	public HashMap<String, String> getPagesWaiting() {
+		HashMap<String, String> pagesWaiting = new HashMap<String, String>();
+
+		for (int i = 0; i < uids.size(); i++) {
+			pagesWaiting.put(uids.get(i), realNames.get(i));
+		}
+
+		return pagesWaiting;
+	}
+
+	public void removeDictForPage(String uid) {
+		pagesToRemove.add(uid);
+	}
+
+	public Set<String> getDictRemovesWaiting() {
+		return new HashSet<String>(pagesToRemove);
+	}
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/SimpleCredentials.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/SimpleCredentials.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/SimpleCredentials.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,73 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki;
+
+import java.util.Set;
+import java.util.TreeSet;
+
+import javax.portlet.ActionRequest;
+import javax.portlet.RenderRequest;
+
+import org.jboss.wiki.Credentials;
+
+public class SimpleCredentials extends Credentials {
+
+	private String name;
+	
+	public SimpleCredentials(String name) {
+		this.name = name;
+	}
+	
+	public String getName() {
+		return name;
+	}
+
+	public boolean isLoggedIn() {
+		return false;
+	}
+
+	public boolean isAdmin() {
+		return false;
+	}
+
+	@Override
+	public void setParam(Object param) {
+		// Do nothing
+	}
+
+	@Override
+	public boolean isUserInRole(String role) {
+		return false;
+	}
+
+	@Override
+	public Set<String> getAllRoles() {
+		return new TreeSet<String>();
+	}
+
+	@Override
+	public String getEmail() {
+		return null;
+	}
+
+
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/WikiAttachment.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/WikiAttachment.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/WikiAttachment.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,76 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki;
+
+import java.io.File;
+import java.io.FileInputStream;
+import java.io.IOException;
+import java.io.InputStream;
+import java.util.Date;
+
+public class WikiAttachment {
+	private Date date;
+
+	private String user;
+
+	private long size;
+
+	private InputStream inputStream;
+
+	private String name;
+
+	private int version;
+
+	public WikiAttachment(String name, Date date, String user, long size,
+			InputStream inputStream, int version) {
+		this.date = date;
+		this.user = user;
+		this.size = size;
+		this.inputStream = inputStream;
+		this.name = name;
+		this.version = version;
+	}
+
+	public Date getDate() {
+		return date;
+	}
+
+	public String getName() {
+		return name;
+	}
+
+	public long getSize() {
+		return size;
+	}
+
+	public String getUser() {
+		return user;
+	}
+
+	public InputStream getInputStream() {
+		return inputStream;
+	}
+
+	public int getVersion() {
+		return version;
+	}
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/WikiCommon.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/WikiCommon.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/WikiCommon.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,188 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki;
+
+import java.io.IOException;
+import java.util.Set;
+import java.util.TreeSet;
+
+import javax.jms.JMSException;
+import javax.jms.ObjectMessage;
+import javax.jms.Queue;
+import javax.jms.QueueConnectionFactory;
+import javax.jms.QueueSession;
+import javax.naming.InitialContext;
+import javax.naming.NamingException;
+
+import org.jboss.logging.Logger;
+import org.jboss.mx.util.MBeanProxyExt;
+import org.jboss.mx.util.MBeanServerLocator;
+import org.jboss.wiki.exceptions.WikiManagementNotFoundException;
+import org.jboss.wiki.management.EMailNotifier;
+import org.jboss.wiki.management.NotificationMsg;
+import org.jboss.wiki.management.WikiServiceManagement;
+import org.jboss.wiki.plugins.DifferenceEngine;
+import org.jboss.wiki.plugins.WatchListPlugin;
+
+/**
+ * Commons class
+ * 
+ * @author <a href="mailto:tomasz.szymanski at jboss.com">Tomasz Szymanski</a>
+ * 
+ */
+public class WikiCommon {
+
+	public static final String wikiButtons = "!WikiButtons";
+
+	public static final String WIKI_SERVICE_NAME = "wiki:service=wikiService";
+
+	private static Logger log = Logger.getLogger(WikiCommon.class);
+
+	private static WikiServiceManagement wikiServiceMenagement;
+
+	public static WikiServiceManagement getWikiManagement()
+			throws WikiManagementNotFoundException {
+		try {
+			if (wikiServiceMenagement == null)
+				wikiServiceMenagement = (WikiServiceManagement) MBeanProxyExt
+						.create(WikiServiceManagement.class, WIKI_SERVICE_NAME,
+								MBeanServerLocator.locate());
+
+			return wikiServiceMenagement;
+		} catch (Exception e) {
+			throw new WikiManagementNotFoundException(e);
+		}
+	}
+
+	public static void sendNotificationMail(WikiPage page,
+			WikiSession wikiSession, WikiEngine engine, String fromEmail) {
+		try {
+			InitialContext context = new InitialContext();
+
+			// QueueSession sess = null;
+			// Queue queue = null;
+			EMailNotifier notifer = null;
+
+			//String emailLookupString = EMailNotifier.class.getName();
+			String emailLookupString = "wiki/EMailNotifierSLSB/local";
+			try {
+				/*
+				 * queue = (Queue) context.lookup("queue/wikiNotifications");
+				 * QueueConnectionFactory factory = (QueueConnectionFactory)
+				 * context .lookup("java:/ConnectionFactory"); sess =
+				 * factory.createQueueConnection().createQueueSession( false,
+				 * QueueSession.AUTO_ACKNOWLEDGE);
+				 */
+
+				notifer = (EMailNotifier) context.lookup(emailLookupString);
+
+				// if (sess != null) {
+				if (notifer != null) {
+					String notifs = page
+							.getMetaDataProperty(WatchListPlugin.WATCH_PROPERTY);
+
+					String notifsGlobal = engine.getGlobalProperty(
+							WatchListPlugin.WATCH_PROPERTY, page.getLangCode());
+
+					if ((notifs != null && notifs.length() > 0)
+							|| (notifsGlobal != null && notifsGlobal.length() > 0)) {
+						Set<String> users = new TreeSet<String>();
+
+						if (notifs != null) {
+							String[] splitedUsers = notifs.split(";");
+
+							for (int i = 1; i < splitedUsers.length; i += 2) {
+								users.add(splitedUsers[i]);
+							}
+						}
+
+						if (notifsGlobal != null) {
+							String[] splitedUsers = notifsGlobal.split(";");
+
+							for (int i = 1; i < splitedUsers.length; i += 2) {
+								users.add(splitedUsers[i]);
+							}
+						}
+
+						page = (WikiPage) page.clone();
+
+						engine.refreshPage(page.getName(), page.getLangCode());
+
+						WikiPage orgPage;
+
+						if (page.getLastVersion() > 1) {
+							orgPage = engine.getByName(page.getName(), null,
+									page.getLastVersion() - 1, page
+											.getLangCode());
+						} else {
+							orgPage = (WikiPage) page.clone();
+						}
+
+						WikiPage pageHtml = engine.getWikiType("htmlClear")
+								.process(page, wikiSession);
+
+						WikiPage link = (WikiPage) page.clone();
+						link.setContent("[" + page.getName() + "]");
+
+						String pageLink = engine.getWikiType("htmlClear")
+								.process(link, wikiSession).getContent();
+
+						DifferenceEngine differenceEngine = new DifferenceEngine(
+								"UTF-8");
+
+						String diffs = "<br />\n<br /><h2>Diff</h2>\n<hr />\n";
+						try {
+							diffs += differenceEngine
+									.colorizeDiff(differenceEngine.makeDiff(
+											orgPage.getContent(), page
+													.getContent()));
+						} catch (IOException e) {
+							log.error(
+									"Eroror generating diffs for email notifs",
+									e);
+						}
+
+						NotificationMsg notifMsg = new NotificationMsg(
+								users,
+								diffs
+										+ "<br /><hr />\n<br/>\nThis is notification of page: "
+										+ pageLink + "<br/>\n"
+										+ pageHtml.getContent(),
+								page.getName(), fromEmail, pageLink);
+						// ObjectMessage msg =
+						// sess.createObjectMessage(notifMsg);
+						// sess.createSender(queue).send(msg);
+						notifer.sendNotification(notifMsg);
+					}
+				} else {
+					log.error("Couldn't create queue session.");
+				}
+			} catch (CloneNotSupportedException e) {
+				log.error(e);
+			}/*
+				 * catch (JMSException e) { log.error(e); }
+				 */
+		} catch (NamingException e1) {
+			log.error(e1);
+		}
+	}
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/WikiContext.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/WikiContext.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/WikiContext.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,78 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+ package org.jboss.wiki;
+
+/**
+ *
+ * @author <a href="mailto:dsicore at jboss.org">Damon Sicore</a>
+ * @author <a href="mailto:tomasz.szymanski at jboss.com">Tomasz Szymanski</a>
+ * @version $Id$
+ */
+ 
+//import org.jboss.portal.core.model.User;
+
+
+/**
+ * <p></p>
+ * 
+ */
+public class WikiContext {
+
+/**
+ * <p>Represents ...</p>
+ * 
+ */
+    private Credentials user;
+
+/**
+ * <p>Represents ...</p>
+ * 
+ */
+    private WikiType requestedType;
+/**
+ * <p></p>
+ * 
+ */
+    private WikiSession wikiSession;
+    
+    public WikiContext(Credentials user, WikiType requestedType, WikiSession wikiSession) {
+    	this.user = user;
+    	this.requestedType = requestedType;
+    	this.wikiSession = wikiSession;
+    }
+
+	public WikiType getRequestedType() {
+		return requestedType;
+	}
+
+
+	public Credentials getUser() {
+		return user;
+	}
+
+	
+	public WikiPage process(WikiPage wikiPage) {
+		return requestedType.process(wikiPage, wikiSession);
+	}
+
+	
+ }

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/WikiEngine.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/WikiEngine.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/WikiEngine.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,1256 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki;
+
+import java.io.IOException;
+import java.io.InputStream;
+import java.util.Arrays;
+import java.util.Comparator;
+import java.util.Date;
+import java.util.HashMap;
+import java.util.HashSet;
+import java.util.LinkedHashMap;
+import java.util.Map;
+import java.util.Properties;
+import java.util.Set;
+import java.util.TreeMap;
+import java.util.TreeSet;
+import java.util.Map.Entry;
+import java.util.concurrent.Semaphore;
+
+import javax.xml.parsers.DocumentBuilderFactory;
+import javax.xml.parsers.ParserConfigurationException;
+
+import org.jboss.wiki.exceptions.DataSourceException;
+import org.jboss.wiki.exceptions.EditingNotAllowedException;
+import org.jboss.wiki.exceptions.PageNotEditedException;
+import org.jboss.wiki.exceptions.PageRenamingException;
+import org.jboss.wiki.exceptions.WikiSaveException;
+import org.jboss.wiki.plugins.WatchListPlugin;
+
+import org.jboss.logging.Logger;
+import org.w3c.dom.Document;
+import org.w3c.dom.Node;
+import org.w3c.dom.NodeList;
+import org.xml.sax.SAXException;
+
+/**
+ * 
+ * @author <a href="mailto:dsicore at jboss.org">Damon Sicore</a>
+ * @author <a href="mailto:tomasz.szymanski at jboss.com">Tomasz Szymanski</a>
+ * @version $Id$
+ */
+public class WikiEngine {
+
+	private static final String LANGUAGE_CODES_CLASS = "CountryCodes.xml";
+
+	/**
+	 * <p>
+	 * </p>
+	 * 
+	 */
+	public static String defaultPage = "Main";
+
+	public static final String PROPERTIES_FILENAME = "JBossWiki.properties";
+
+	public static final String DEFAULT_LANGUAGE_PROP = "defaultLanguageCode";
+
+	public String defaultLangugeCode = "EN";
+
+	private HashMap<String, WikiType> wikiTypes;
+
+	private WikiPage noSuchPage;
+
+	private Integer sessionIdExpireTime = 120;
+
+	private int editSessionId = 0;
+
+	private Set<Integer> editedPages;
+
+	// private Semaphore s = new Semaphore(1);
+
+	private Class credentialsClass;
+
+	private Logger log;
+
+	private InsidePluginExcecutor insidePluginExcecutor;
+
+	private Map<String, String> allLanguageCodes;
+
+	private Map<String, String> usedLanguageCodes;
+
+	private Map<String, LanguageDataSource> languageDataSources;
+
+	public boolean pageExists(String pageName, String langCode) {
+		return languageDataSources.get(langCode).getMediaDataSource()
+				.pageExists(getUid(pageName, langCode));
+	}
+
+	/**
+	 * <p>
+	 * Gets page with default languiage code.
+	 * </p>
+	 * 
+	 * 
+	 * @param pageName
+	 * @return
+	 * @param wikiContext
+	 */
+	public synchronized WikiPage getByName(String pageName,
+			WikiContext wikiContext, String langCode) {
+		return getByName(pageName, wikiContext, languageDataSources
+				.get(langCode));
+	}
+
+	private LanguageDataSource defaultDS() {
+		return languageDataSources.get(defaultLangugeCode);
+	}
+
+	public synchronized WikiPage getByName(String pageName,
+			WikiContext wikiContext, LanguageDataSource dataSource) {
+
+		/*
+		 * try { s.acquire(); } catch (InterruptedException e) {
+		 * e.printStackTrace(); }
+		 */
+
+		String realPageName = getUid(pageName, dataSource.getLanguageCode());
+
+		WikiPage ret = null;
+
+		if (!dataSource.getMediaDataSource().preGet()) {
+			log.error("Couldn't get page");
+			// s.release();
+			return null;
+		}
+
+		if (dataSource.getPages().containsKey(realPageName)) {
+			ret = dataSource.getPages().get(realPageName);
+		} else {
+			ret = dataSource.getMediaDataSource().getPage(realPageName);
+
+			if (ret != null) {
+				ret.setName(pageName);
+
+				ret.setLangCode(dataSource.getMediaDataSource().getLangCode());
+
+				dataSource.getPages().put(realPageName, ret);
+			}
+		}
+
+		if (((wikiContext != null) && (ret != null)
+				&& (!ret.isViewable(wikiContext.getUser())) && (!wikiContext
+				.getUser().isAdmin()))) {
+			// s.release();
+			ret = new WikiPage(realPageName, null,
+					"I am sorry, but you are not allowed to see this page", 0,
+					0, new Date(), this, false, false, null, null, 0,
+					dataSource.getMediaDataSource().getLangCode());
+
+			refreshPage(pageName, dataSource.getLanguageCode());
+
+			return ret;
+		}
+
+		if (!dataSource.getMediaDataSource().postGet()) {
+			log.error("Problems with postGet");
+		}
+
+		if (ret != null) {
+			if (wikiContext != null) {
+				// s.release();
+				return wikiContext.process(ret);
+			} else {
+				// s.release();
+				return ret;
+			}
+		} else {
+			try {
+				ret = (WikiPage) noSuchPage.clone();
+				ret.setName(pageName);
+				ret.setLangCode(dataSource.getMediaDataSource().getLangCode());
+			} catch (CloneNotSupportedException cne) {
+				log.error(cne);
+
+			}
+			if (wikiContext != null) {
+				// s.release();
+				return wikiContext.process(ret);
+			} else {
+				// s.release();
+				return ret;
+			}
+		}
+	}
+
+	public synchronized WikiPage getByName(String pageName,
+			WikiContext wikiContext, int version, String langCode) {
+		return getByName(pageName, wikiContext, version, languageDataSources
+				.get(langCode));
+	}
+
+	public synchronized WikiPage getByName(String pageName,
+			WikiContext wikiContext, int version, LanguageDataSource dataSource) {
+		/*
+		 * try { s.acquire(); } catch (InterruptedException e) {
+		 * e.printStackTrace(); }
+		 */
+
+		String realPageName = getUid(pageName, dataSource.getLanguageCode());
+
+		WikiPage ret = null;
+
+		if (dataSource.getPages().containsKey(realPageName)) {
+			ret = dataSource.getPages().get(realPageName);
+		} else {
+			ret = dataSource.getMediaDataSource().getPage(realPageName);
+
+			ret.setLangCode(dataSource.getMediaDataSource().getLangCode());
+
+			ret.setName(pageName);
+
+			dataSource.getPages().put(realPageName, ret);
+		}
+
+		ret = ret.getPageAtVersion(true, version);
+
+		if (ret != null) {
+			if (wikiContext != null) {
+				// s.release();
+				return wikiContext.process(ret);
+			} else {
+				// s.release();
+				return ret;
+			}
+		} else {
+			// return noSuchPage if there isn't any
+			/*
+			 * try { ret = (WikiPage) noSuchPage.clone(); } catch
+			 * (CloneNotSupportedException cne) { log.error(cne); } if
+			 * (wikiContext != null) { return wikiContext.process(ret); } else {
+			 * return ret; }
+			 */
+			// s.release();
+			return null;
+		}
+	}
+
+	private void loadLanguageCodes() {
+		allLanguageCodes = new TreeMap<String, String>();
+
+		usedLanguageCodes = new TreeMap<String, String>();
+
+		languageDataSources = new TreeMap<String, LanguageDataSource>();
+
+		try {
+			Document languageXML = DocumentBuilderFactory.newInstance()
+					.newDocumentBuilder().parse(
+							WikiEngine.class.getResourceAsStream("/"
+									+ LANGUAGE_CODES_CLASS));
+
+			NodeList nodes = languageXML.getElementsByTagName("country");
+
+			for (int i = 0; i < nodes.getLength(); i++) {
+				Node node = nodes.item(i);
+
+				NodeList countryNodes = node.getChildNodes();
+
+				String desc = null, twoLetterCode = null;
+
+				for (int j = 0; j < countryNodes.getLength(); j++) {
+					Node countryNode = countryNodes.item(j);
+
+					if (countryNode.getNodeName().equals("description")) {
+						desc = unmarshallText(countryNode);
+					} else if (countryNode.getNodeName()
+							.equals("twoLetterCode")) {
+						twoLetterCode = unmarshallText(countryNode);
+					}
+				}
+
+				if (desc != null || twoLetterCode != null)
+					allLanguageCodes.put(twoLetterCode, desc);
+				else {
+					log.error("Problems with country code. Code: "
+							+ twoLetterCode + " country: " + desc);
+				}
+			}
+
+		} catch (SAXException e) {
+			log.error("Couldn't parse language codes file", e);
+		} catch (IOException e) {
+			log.error("Couldn't parse language codes file", e);
+		} catch (ParserConfigurationException e) {
+			log.error("Couldn't parse language codes file", e);
+		}
+
+		log.debug("Country codes read from CountryCodes.xml:");
+		for (String country : allLanguageCodes.keySet()) {
+			log.debug("Country: " + country + " : "
+					+ allLanguageCodes.get(country));
+		}
+	}
+
+	/**
+	 * <p>
+	 * Does ...
+	 * </p>
+	 * 
+	 * 
+	 * @return
+	 */
+	public void init() {
+		log = Logger.getLogger(WikiEngine.class);
+
+		editedPages = new HashSet<Integer>();
+
+		wikiTypes = new HashMap<String, WikiType>();
+
+		noSuchPage = new WikiPage("", new SimpleCredentials(""),
+				"There is no such page. Click on EDIT to start it.", 0, 0,
+				null, this, true, true, null, null, 0, defaultLangugeCode);
+
+		loadWikiTypes();
+		loadLanguageCodes();
+
+		insidePluginExcecutor = new InsidePluginExcecutor(this);
+
+		Properties jbosswikiprops = new Properties();
+
+		try {
+			jbosswikiprops.load(WikiEngine.class.getResourceAsStream("/"
+					+ PROPERTIES_FILENAME));
+		} catch (IOException e) {
+			e.printStackTrace();
+		}
+
+		// load all properties
+		if (jbosswikiprops.getProperty("defaultPage") != null) {
+			defaultPage = jbosswikiprops.getProperty("defaultPage");
+		}
+
+		if (jbosswikiprops.getProperty("sessionIdExpireTime") != null) {
+			sessionIdExpireTime = Integer.valueOf(jbosswikiprops
+					.getProperty("sessionIdExpireTime"));
+		}
+
+		if (jbosswikiprops.getProperty(DEFAULT_LANGUAGE_PROP) != null) {
+			defaultLangugeCode = jbosswikiprops
+					.getProperty(DEFAULT_LANGUAGE_PROP);
+		}
+
+		// add default language
+		usedLanguageCodes.put(defaultLangugeCode, allLanguageCodes
+				.get(defaultLangugeCode));
+
+		/*
+		 * mediaDataSource = new FileDataSource(); attachementDataSource = new
+		 * FileDataSource(); wikiPageDictionary = new FileDataSource();
+		 * 
+		 * 
+		 */
+
+		MediaDataSource mediaDataSource = null;
+
+		AttachmentDataSource attachmentDataSource = null;
+
+		WikiPageDictionary wikiPageDictionary = null;
+
+		// LOAD data sources
+		if (jbosswikiprops.getProperty("mediaDataSourceClass") != null) {
+			try {
+				mediaDataSource = (MediaDataSource) Thread.currentThread()
+						.getContextClassLoader().loadClass(
+								jbosswikiprops
+										.getProperty("mediaDataSourceClass"))
+						.newInstance();
+			} catch (InstantiationException e) {
+				log.error(e);
+			} catch (IllegalAccessException e) {
+				log.error(e);
+			} catch (ClassNotFoundException e) {
+				log.error(e);
+			}
+			log.info("Loaded mediaDataSource: " + mediaDataSource);
+
+		} else {
+			// if sth went wrong
+			mediaDataSource = new FileMediaDataSource();
+		}
+
+		if (jbosswikiprops.getProperty("attachmentDataSourceClass") != null) {
+			try {
+				attachmentDataSource = (AttachmentDataSource) Class
+						.forName(
+								jbosswikiprops
+										.getProperty("attachmentDataSourceClass"))
+						.newInstance();
+			} catch (InstantiationException e) {
+				log.error(e);
+			} catch (IllegalAccessException e) {
+				log.error(e);
+			} catch (ClassNotFoundException e) {
+				log.error(e);
+			}
+
+			log.info("Loaded attachmentDataSource: " + attachmentDataSource);
+		} else {
+			// if sth went wrong
+			attachmentDataSource = new FileAttachmentDataSource();
+		}
+
+		if (jbosswikiprops.getProperty("wikiPageDictionaryClass") != null) {
+			try {
+				wikiPageDictionary = (WikiPageDictionary) Thread
+						.currentThread()
+						.getContextClassLoader()
+						.loadClass(
+								jbosswikiprops
+										.getProperty("wikiPageDictionaryClass"))
+						.newInstance();
+			} catch (InstantiationException e) {
+				log.error(e);
+			} catch (IllegalAccessException e) {
+				log.error(e);
+			} catch (ClassNotFoundException e) {
+				log.error(e);
+			}
+			log.info("Loaded wikiPageDictionary: " + wikiPageDictionary);
+		} else {
+			// if sth went wrong
+			wikiPageDictionary = new FileWikiPageDictionary();
+		}
+
+		// set wikiEngine in classes
+		mediaDataSource.setWikiEngine(this);
+		attachmentDataSource.setWikiEngine(this);
+		wikiPageDictionary.setWikiEngine(this);
+
+		// create language data source pack for default language
+		LanguageDataSource languageDataSource = new LanguageDataSource(this,
+				defaultLangugeCode, mediaDataSource, attachmentDataSource,
+				wikiPageDictionary);
+		languageDataSources.put(defaultLangugeCode, languageDataSource);
+
+		// load credential class
+		if (jbosswikiprops.getProperty("credentialsClass") != null) {
+			try {
+				credentialsClass = Thread.currentThread()
+						.getContextClassLoader().loadClass(
+								jbosswikiprops.getProperty("credentialsClass"));
+			} catch (ClassNotFoundException e) {
+				log.error("Coudln't load credentials class.", e);
+			}
+
+			if (credentialsClass != null)
+				log.info("Loaded credentialsClass: " + credentialsClass);
+		}
+
+		// if credentialClass didn't load or wasn't set
+		if (credentialsClass == null) {
+			credentialsClass = SimpleCredentials.class;
+			log.info("(SIMPLE)Loaded credentialsClass: " + credentialsClass);
+		}
+
+		// load all languageDSrces (except the default loaded one)
+
+		Map<String, String> langs = defaultDS().getMediaDataSource()
+				.getAvailableLanguages();
+
+		for (String lang : langs.keySet()) {
+			if (!lang.equals(defaultLangugeCode))
+				loadLanguage(lang);
+		}
+
+	}
+
+	/**
+	 * <p>
+	 * Parses configuration file to get WikiTypes
+	 * </p>
+	 * 
+	 * 
+	 * @return
+	 */
+	private void loadWikiTypes() {
+		try {
+			wikiTypes.clear();
+
+			WikiTypeLoader wikiTypeLoader = new WikiTypeLoader(this);
+
+			wikiTypeLoader.parse(WikiTypeLoader.class
+					.getResourceAsStream("/WikiTypes.xml"));
+
+		} catch (Exception se) {
+			log.error("Error while parsing WikiType configuration: ", se);
+		}
+	}
+
+	public void addWikiType(String name, WikiType wikiType) {
+		log.info("Added WikiType: " + name + " Class: " + wikiType);
+		wikiTypes.put(name, wikiType);
+	}
+
+	public WikiType getWikiType(String wikiTypeName) {
+		// System.out
+		// .println("[WIKITYPE REQUEST]: " + wikiTypes.get(wikiTypeName));
+		return wikiTypes.get(wikiTypeName);
+	}
+
+	/**
+	 * <p>
+	 * </p>
+	 * 
+	 */
+	public WikiEngine() {
+		init();
+	}
+
+	public void refreshPage(String pageName, String langCode) {
+		if (languageDataSources.get(langCode).getPages().containsKey(pageName)) {
+			languageDataSources.get(langCode).getPages().remove(pageName);
+		}
+	}
+
+	public Map<String, Integer> findPages(String searchQuery, String langCode) {
+		// log.info("Starting search: " + searchQuery);
+		WikiSearch wikiSearch = new WikiSearch(searchQuery);
+
+		Map<String, Integer> resPages = new HashMap<String, Integer>();
+
+		log.debug(langCode);
+
+		Set<String> pages = languageDataSources.get(langCode)
+				.getMediaDataSource().getAllPageNames();
+
+		for (String name : pages) {
+			WikiPage temp = getByName(name, null, langCode);
+
+			if (temp != null) {
+				int searchScore;
+
+				// search for pages (add pagename at the beginig of each page so
+				// it can be found)
+				if ((searchScore = wikiSearch.matches((name + " " + temp
+						.getPageContent()).toLowerCase())) > 0) {
+					resPages.put(name, searchScore);
+				}
+			}
+		}
+
+		Object[] entryArr = resPages.entrySet().toArray();
+		// Sorting the resPages by entry values (which are numbers), descending.
+		Arrays.sort(entryArr, new Comparator<Object>() {
+			public int compare(Object entry1, Object entry2) {
+				int i1 = ((Entry<String, Integer>) entry1).getValue();
+				int i2 = ((Entry<String, Integer>) entry2).getValue();
+
+				if (i1 == i2)
+					return 0;
+				return (i1 < i2) ? 1 : -1;
+			}
+		});
+
+		resPages = new LinkedHashMap<String, Integer>();
+
+		for (int i = 0; i < entryArr.length; i++) {
+			Entry<String, Integer> entry = (Entry<String, Integer>) entryArr[i];
+
+			resPages.put(entry.getKey(), entry.getValue());
+		}
+		// ("Search completed");
+		return resPages;
+	}
+
+	public Set<String> getPagesFor(String pageName, String langCode) {
+		Set<String> set = languageDataSources.get(langCode)
+				.getMediaDataSource().getPagesFor(pageName);
+		Set<String> ret = new HashSet<String>();
+
+		for (String page : set) {
+			ret.add(getRealName(page, langCode));
+		}
+
+		return ret;
+	}
+
+	public String executeInsidePlugin(String pluginLink, WikiPage wikiPage,
+			WikiSession wikiSession) {
+
+		return insidePluginExcecutor.executeInsidePlugin(pluginLink, wikiPage,
+				wikiSession);
+
+	}
+
+	public boolean deletePage(String pageName, boolean deleteSubpages,
+			String langCode) {
+		Set<String> subpages = new HashSet<String>();
+
+		MediaDataSource mediaDataSource = languageDataSources.get(langCode)
+				.getMediaDataSource();
+		AttachmentDataSource attachmentDataSource = languageDataSources.get(
+				langCode).getAttachmentDataSource();
+
+		log.info("DELETE SUBPAGES: " + deleteSubpages);
+
+		if (deleteSubpages) {
+			subpages = mediaDataSource.getPagesFor(getUid(pageName, langCode));
+		}
+
+		if (attachmentDataSource.getAttachmentsSet(getByName(
+				getUid(pageName, langCode), null, langCode).getName()) != null) {
+			if (!attachmentDataSource.deleteAttachments(pageName)) {
+				log.error("Couldn't delete attachments of page " + pageName);
+				return false;
+			}
+		}
+
+		boolean ret = true;
+
+		if ((deleteSubpages) && (subpages.size() > 0)) {
+
+			for (String subPage : subpages) {
+				if (!deletePage(subPage, deleteSubpages, langCode)) {
+					log.error("[WikiEngine]: Problems with deleteing subpage: "
+							+ subPage);
+					ret = false;
+				}
+			}
+
+		}
+
+		if (deletePage(pageName, langCode)) {
+
+			if (languageDataSources.get(langCode).getPages().containsKey(
+					pageName)) {
+				languageDataSources.get(langCode).getPages().remove(pageName);
+			}
+
+			log.info("Finishing deleting of page " + pageName + " with ret = "
+					+ ret);
+
+			return ret;
+		} else {
+			log.error("Problems with deleting page " + pageName);
+			return false;
+		}
+	}
+
+	public String getRealName(String uid, String langCode) {
+		String[] pageTokens = uid.split("/");
+
+		// log.info("Looking at page: (realName) "+uid);
+
+		if (pageTokens.length > 1) {
+			if (!languageDataSources.get(langCode).getWikiPageDictionary()
+					.getRealName(uid).equals(uid)) {
+
+				// this page is in dictionary
+				return languageDataSources.get(langCode)
+						.getWikiPageDictionary().getRealName(uid);
+			} else {
+				// log.info("checking parts");
+				// look if parts of this page are in dictionary
+
+				for (int i = pageTokens.length - 1; i > 0; i--) {
+					String page = "";
+					String suffix = "";
+					for (int j = 0; j < i; j++) {
+						page += "/" + pageTokens[j];
+					}
+
+					// build suffix
+
+					for (int j = i; j < pageTokens.length; j++) {
+						suffix += "/" + pageTokens[j];
+					}
+
+					page = page.substring(1);
+
+					// log.info("Looking at page: (realName) "+page);
+
+					if (!languageDataSources.get(langCode)
+							.getWikiPageDictionary().getRealName(page).equals(
+									page)) // this
+						// page
+						// is
+						// in
+						// dictionary
+						return languageDataSources.get(langCode)
+								.getWikiPageDictionary().getRealName(page)
+								+ suffix;
+
+				}
+
+				return uid;
+			}
+		} else
+			return languageDataSources.get(langCode).getWikiPageDictionary()
+					.getRealName(uid);
+	}
+
+	public String getUid(String realName, String langCode) {
+		String[] pageTokens = realName.split("/");
+
+		// log.info("Looking at page: (uid) "+realName);
+
+		if (pageTokens.length > 1) {
+			if (!languageDataSources.get(langCode).getWikiPageDictionary()
+					.getUid(realName).equals(realName)) {
+				// this page is in dictionary
+				return languageDataSources.get(langCode)
+						.getWikiPageDictionary().getUid(realName);
+			} else {
+				// look if parts of this page are in dictionary
+
+				for (int i = pageTokens.length - 1; i > 0; i--) {
+					String page = "";
+					String suffix = "";
+					for (int j = 0; j < i; j++) {
+						page += "/" + pageTokens[j];
+					}
+
+					// build suffix
+
+					for (int j = i; j < pageTokens.length; j++) {
+						suffix += "/" + pageTokens[j];
+					}
+
+					page = page.substring(1);
+
+					// log.info("Looking at page: (uid) "+page);
+
+					if (!languageDataSources.get(langCode)
+							.getWikiPageDictionary().getUid(page).equals(page)) // this
+						// page
+						// is
+						// in
+						// dictionary
+						return languageDataSources.get(langCode)
+								.getWikiPageDictionary().getUid(page)
+								+ suffix;
+				}
+
+				return realName;
+			}
+		} else
+			return languageDataSources.get(langCode).getWikiPageDictionary()
+					.getUid(realName);
+	}
+
+	public synchronized void rename(String uid, String newName, String langCode)
+			throws PageRenamingException {
+		if (newName.indexOf("/") != -1) {
+			throw new PageRenamingException(
+					"You can rename only page/subpage name. / is not allowed.");
+		} else if (pageExists(newName, langCode)) {
+			throw new PageRenamingException(
+					"Page with the name you're trying rename to already exists.");
+		}
+
+		if (uid.indexOf("/") != -1) {
+			// renaming subpage - create aprop. newName
+			newName = uid.substring(0, uid.lastIndexOf("/") + 1) + newName;
+		}
+
+		if (!arePagesEdited()) {
+			languageDataSources.get(langCode).getWikiPageDictionary().rename(
+					uid, newName);
+
+			// add opposite translation
+			languageDataSources.get(langCode).getWikiPageDictionary().rename(
+					newName, uid);
+
+		} else {
+			// some pages are edited now - execute watcher
+			languageDataSources.get(langCode).getRenamePageWatcher().rename(
+					uid, newName);
+
+			// add opposite translation
+			languageDataSources.get(langCode).getRenamePageWatcher().rename(
+					newName, uid);
+
+			if (!languageDataSources.get(langCode).getRenamePageWatcher()
+					.isRuning()) {
+				languageDataSources.get(langCode).getRenamePageWatcher()
+						.start();
+			}
+		}
+	}
+
+	public boolean uidInDictionary(String uid, String langCode) {
+		return languageDataSources.get(langCode).getWikiPageDictionary()
+				.uidInDictionary(uid);
+	}
+
+	public boolean realNameInDictionary(String realName, String langCode) {
+		return languageDataSources.get(langCode).getWikiPageDictionary()
+				.realNameInDictionary(realName);
+	}
+
+	public boolean deleteAttachment(String pageName, String attName,
+			String langCode) {
+		return languageDataSources.get(langCode).getAttachmentDataSource()
+				.deleteAttachment(getUid(pageName, langCode), attName);
+	}
+
+	public boolean deleteAttachments(String pageName, String langCode) {
+		return languageDataSources.get(langCode).getAttachmentDataSource()
+				.deleteAttachments(getUid(pageName, langCode));
+	}
+
+	public Set<String> getAttachmentsSet(WikiPage page, String langCode) {
+		return languageDataSources.get(langCode).getAttachmentDataSource()
+				.getAttachmentsSet(getUid(page.getName(), langCode));
+	}
+
+	public int getLastAttachmentVersion(String pageName, String attachmentName,
+			String langCode) {
+		return languageDataSources.get(langCode).getAttachmentDataSource()
+				.getLastAttachmentVersion(getUid(pageName, langCode), attachmentName);
+	}
+
+	public WikiAttachment getAttachment(String pageName,
+			String attachementName, int version, String langCode) {
+		return languageDataSources.get(langCode).getAttachmentDataSource()
+				.getAttachment(getUid(pageName, langCode), attachementName, version);
+	}
+
+	public WikiAttachment getAttachment(String pageName,
+			String attachementName, String langCode) {
+		return languageDataSources.get(langCode).getAttachmentDataSource()
+				.getAttachment(getUid(pageName, langCode), attachementName);
+	}
+
+	public void addAttachment(InputStream attFile, String attName,
+			WikiPage page, String user, String langCode) {
+		languageDataSources.get(langCode).getAttachmentDataSource()
+				.addAttachment(attFile, attName,
+						getUid(page.getName(), langCode), user);
+	}
+
+	public Set<String> getAllPageNames(String langCode) {
+		Set<String> set = languageDataSources.get(langCode)
+				.getMediaDataSource().getAllPageNames();
+		Set<String> translatedSet = new TreeSet<String>();
+
+		for (String page : set) {
+			translatedSet.add(getRealName(page, langCode));
+		}
+
+		return translatedSet;
+	}
+
+	public void preSave(String langCode) throws WikiSaveException {
+		languageDataSources.get(langCode).getMediaDataSource().preSave();
+	}
+
+	public void savePage(Credentials credentials, WikiPage page,
+			String langCode, WikiSession wikiSession) throws WikiSaveException,
+			EditingNotAllowedException {
+
+		if (!page.isEditable(credentials)) {
+			throw new EditingNotAllowedException(
+					"This page is not editable for user: "
+							+ credentials.getName());
+		}
+
+		preSave(langCode);
+
+		if (page.getLastVersion() != page.getVersion()) {
+			page.setVersion(page.getLastVersion());
+		}
+
+		WikiType postEditProcess = getWikiType("postedit");
+
+		if (postEditProcess != null) {
+			// there are some plugins for postediting a page
+			page = postEditProcess.process(page, wikiSession);
+		}
+
+		// put processed page to pages map
+		languageDataSources.get(langCode).getPages().put(page.getName(), page);
+
+		if (langCode.equals(defaultLangugeCode)) {
+			languageDataSources.get(langCode).getMediaDataSource().savePage(
+					getUid(page.getName(), langCode), page);
+		} else {
+			languageDataSources.get(langCode).getMediaDataSource().savePage(
+					getUid(page.getName(), langCode), page);
+		}
+
+		postSave(langCode);
+
+	}
+
+	public void postSave(String langCode) throws WikiSaveException {
+		languageDataSources.get(langCode).getMediaDataSource().postSave();
+	}
+
+	public boolean preGet(String langCode) {
+		return languageDataSources.get(langCode).getMediaDataSource().preGet();
+	}
+
+	public boolean postGet(String langCode) {
+		return languageDataSources.get(langCode).getMediaDataSource().postGet();
+	}
+
+	public WikiPage getPageAtVersion(WikiPage originPage, boolean loadContent,
+			String languageCode, int version) {
+		return languageDataSources.get(languageCode).getMediaDataSource()
+				.getPageAtVersion(originPage,
+						getUid(originPage.getName(), languageCode),
+						loadContent, version);
+	}
+
+	public WikiPage getPageAtVersion(WikiPage originPage, boolean loadContent,
+			int version, String langCode) {
+		return languageDataSources.get(langCode).getMediaDataSource()
+				.getPageAtVersion(originPage,
+						getUid(originPage.getName(), langCode), loadContent,
+						version);
+	}
+
+	public void getContentAtVersion(WikiPage page, boolean loadContent,
+			int version, String langCode) {
+		languageDataSources.get(langCode).getMediaDataSource()
+				.getContentAtVersion(page, getUid(page.getName(), langCode),
+						loadContent, version);
+	}
+
+	public int getPageMod(String pageName, String langCode) {
+		return languageDataSources.get(langCode).getMediaDataSource()
+				.getPageMod(pageName);
+	}
+
+	public void setPageMod(String pageName, int mods, String langCode) {
+		languageDataSources.get(langCode).getMediaDataSource().setPageMod(
+				pageName, mods);
+	}
+
+	public boolean deletePage(String pageName, String langCode) {
+		languageDataSources.get(langCode).getMediaDataSource().setPageMod(
+				getUid(pageName, langCode),
+				MediaDataSource.EDITABLE + MediaDataSource.VIEWABLE);
+
+		return languageDataSources.get(langCode).getMediaDataSource()
+				.deletePage(getUid(pageName, langCode));
+	}
+
+	public long getAttachmentSize(String pageName, String attachmentName,
+			int version, String langCode) {
+		return languageDataSources.get(langCode).getAttachmentDataSource()
+				.getAttachmentSize(pageName, attachmentName, version);
+	}
+
+	public synchronized int getEditSessionId() {
+		return editSessionId++;
+	}
+
+	public Integer getSessionIdExpireTime() {
+		return sessionIdExpireTime;
+	}
+
+	public boolean arePagesEdited() {
+		return (editedPages.size() > 0);
+	}
+
+	public void endEditing(Integer editSessionId) throws PageNotEditedException {
+		if (!editedPages.contains(editSessionId)) {
+			throw new PageNotEditedException("Page with sessionid "
+					+ editSessionId + " is not beeing edited.");
+		}
+
+		editedPages.remove(editSessionId);
+	}
+
+	public void addEditing(Integer editSessionId) {
+		editedPages.add(editSessionId);
+	}
+
+	/*
+	 * public Semaphore getS() { return s; }
+	 */
+
+	public HashMap<String, String> getPagesWaiting(String langCode) {
+		return languageDataSources.get(langCode).getRenamePageWatcher()
+				.getPagesWaiting();
+	}
+
+	public Credentials getCredentialsInstance(Object param) {
+		Credentials cred = null;
+
+		log.debug("Getting instance of " + credentialsClass.getName());
+
+		try {
+			cred = (Credentials) credentialsClass.newInstance();
+			cred.setParam(param);
+		} catch (InstantiationException e) {
+			log.error("Couldn't get instance of class "
+					+ credentialsClass.getName(), e);
+		} catch (IllegalAccessException e) {
+			e.printStackTrace();
+		}
+
+		return cred;
+	}
+
+	public void saveRolesSet(WikiPage page, Set<String> roles, int action,
+			String langCode) throws DataSourceException {
+		languageDataSources.get(langCode).getMediaDataSource().saveRolesSet(
+				getUid(page.getName(), langCode), roles, action);
+	}
+
+	private String unmarshallText(Node textNode) {
+		StringBuffer buf = new StringBuffer();
+
+		Node n;
+		NodeList nodes = textNode.getChildNodes();
+
+		for (int i = 0; i < nodes.getLength(); i++) {
+			n = nodes.item(i);
+
+			if (n.getNodeType() == Node.TEXT_NODE) {
+				buf.append(n.getNodeValue());
+			}
+		}
+
+		return buf.toString();
+	}
+
+	public Map<String, String> getAllLanguageCodes() {
+		return allLanguageCodes;
+	}
+
+	public Map<String, String> getUsedLanguageCodes() {
+		return usedLanguageCodes;
+	}
+
+	private void loadLanguage(String langCode) {
+		MediaDataSource newMDS = null;
+		AttachmentDataSource newADS = null;
+		WikiPageDictionary newWPD = null;
+
+		Properties jbosswikiprops = new Properties();
+
+		try {
+			jbosswikiprops.load(WikiEngine.class.getResourceAsStream("/"
+					+ PROPERTIES_FILENAME));
+		} catch (IOException e) {
+			e.printStackTrace();
+		}
+
+		// LOAD data sources
+		if (jbosswikiprops.getProperty("mediaDataSourceClass") != null) {
+			try {
+				newMDS = (MediaDataSource) Thread.currentThread()
+						.getContextClassLoader().loadClass(
+								jbosswikiprops
+										.getProperty("mediaDataSourceClass"))
+						.newInstance();
+			} catch (InstantiationException e) {
+				log.error(e);
+			} catch (IllegalAccessException e) {
+				log.error(e);
+			} catch (ClassNotFoundException e) {
+				log.error(e);
+			}
+			log.info("Loaded mediaDataSource: " + newMDS);
+
+		} else {
+			// if sth went wrong
+			newMDS = new FileMediaDataSource();
+		}
+
+		newMDS.setLanguageCode(langCode);
+
+		if (jbosswikiprops.getProperty("attachmentDataSourceClass") != null) {
+			try {
+				newADS = (AttachmentDataSource) Class
+						.forName(
+								jbosswikiprops
+										.getProperty("attachmentDataSourceClass"))
+						.newInstance();
+			} catch (InstantiationException e) {
+				log.error(e);
+			} catch (IllegalAccessException e) {
+				log.error(e);
+			} catch (ClassNotFoundException e) {
+				log.error(e);
+			}
+
+			log.info("Loaded attachmentDataSource: " + newADS);
+		} else {
+			// if sth went wrong
+			newADS = new FileAttachmentDataSource();
+		}
+
+		newADS.setLanguageCode(langCode);
+
+		if (jbosswikiprops.getProperty("wikiPageDictionaryClass") != null) {
+			try {
+				newWPD = (WikiPageDictionary) Thread
+						.currentThread()
+						.getContextClassLoader()
+						.loadClass(
+								jbosswikiprops
+										.getProperty("wikiPageDictionaryClass"))
+						.newInstance();
+			} catch (InstantiationException e) {
+				log.error(e);
+			} catch (IllegalAccessException e) {
+				log.error(e);
+			} catch (ClassNotFoundException e) {
+				log.error(e);
+			}
+			log.info("Loaded wikiPageDictionary: " + newWPD);
+		} else {
+			// if sth went wrong
+			newWPD = new FileWikiPageDictionary();
+		}
+
+		newWPD.setLanguageCode(langCode);
+
+		// set wikiEngine in classes
+		newMDS.setWikiEngine(this);
+		newADS.setWikiEngine(this);
+		newWPD.setWikiEngine(this);
+
+		LanguageDataSource newLDS = new LanguageDataSource(this, langCode,
+				newMDS, newADS, newWPD);
+
+		languageDataSources.put(langCode, newLDS);
+
+		usedLanguageCodes.put(langCode, allLanguageCodes.get(langCode));
+	}
+
+	/**
+	 * Adds new language structure to current datasource.
+	 * 
+	 * @param langCode
+	 *            two-letter language code
+	 * @param langName
+	 *            language description
+	 */
+	public void addNewLanguage(String langCode, String langName) {
+
+		loadLanguage(langCode);
+
+		defaultDS().getMediaDataSource().addLangCode(langCode, langName);
+
+	}
+
+	public void saveMetaProps(Properties props, WikiPage page) {
+		languageDataSources
+				.get(page.getLangCode())
+				.getMediaDataSource()
+				.saveMetadataProps(
+						languageDataSources.get(page.getLangCode())
+								.getWikiPageDictionary().getUid(page.getName()),
+						props);
+
+		page.setMetaDataProps(props);
+	}
+
+	public boolean wikiTypeExists(String wikiTypeName) {
+		return (wikiTypes.get(wikiTypeName) != null);
+	}
+
+	public Properties getMetaDataProps(String realName, String langCode) {
+		return languageDataSources.get(langCode).getMediaDataSource()
+				.getMetadataProps(getUid(realName, langCode));
+	}
+
+	public void removeDictForPage(String pageName, String langCode)
+			throws PageRenamingException {
+		if (!arePagesEdited()) {
+			languageDataSources.get(langCode).getWikiPageDictionary()
+					.removeDictForPage(getUid(pageName, langCode));
+
+			// remove opposite translation
+			languageDataSources.get(langCode).getWikiPageDictionary()
+					.removeDictForPage(pageName);
+		} else {
+			// there are some pages edited - execute watcher
+			languageDataSources.get(langCode).getRenamePageWatcher()
+					.removeDictForPage(getUid(pageName, langCode));
+
+			// remove opposite translation
+			languageDataSources.get(langCode).getRenamePageWatcher()
+					.removeDictForPage(pageName);
+
+			if (!languageDataSources.get(langCode).getRenamePageWatcher()
+					.isRuning()) {
+				languageDataSources.get(langCode).getRenamePageWatcher()
+						.start();
+			}
+		}
+	}
+
+	public Set<String> getDictRemovesWaiting(String langCode) {
+		return languageDataSources.get(langCode).getRenamePageWatcher()
+				.getDictRemovesWaiting();
+	}
+
+	public Map<String, String> getRenameMapings(String langCode) {
+		return languageDataSources.get(langCode).getWikiPageDictionary()
+				.getRenameMapings();
+	}
+
+	/**
+	 * Sets global property
+	 * 
+	 * @param key
+	 *            Key
+	 * @param value
+	 *            Value
+	 * @param langCode
+	 *            Language code
+	 */
+	public void setGlobalProperty(String key, String value, String langCode) {
+		try {
+			languageDataSources.get(langCode).getMediaDataSource()
+					.setGlobalProperty(key, value);
+		} catch (DataSourceException e) {
+			log.error(e);
+		}
+	}
+
+	/**
+	 * Gets global property
+	 * 
+	 * @param key
+	 *            Key
+	 * @param langCode
+	 *            Language code
+	 * @return Value
+	 */
+	public String getGlobalProperty(String key, String langCode) {
+		try {
+			return languageDataSources.get(langCode).getMediaDataSource()
+					.getGlobalProperty(key);
+		} catch (DataSourceException e) {
+			log.error(e);
+			return null;
+		}
+	}
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/WikiInsidePlugin.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/WikiInsidePlugin.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/WikiInsidePlugin.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,147 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki;
+
+import java.io.InputStream;
+import java.util.HashMap;
+import java.util.Properties;
+
+/**
+ *
+ * @author <a href="mailto:dsicore at jboss.org">Damon Sicore</a><br />
+ * @author <a href="mailto:tomasz.szymanski at jboss.com">Tomasz Szymanski</a><br />
+ * <br />
+ * <br />
+ * This class is for making WikiInsidePlugins.<br />
+ * <br />
+ * The only difference is that they are processed in HTMLTranslatorParts plugin and return
+ * String to insert inside showed page.<br />
+ * <br />
+ * WikiSession attributes are the same as in {@link WikiPlugin} <br /> 
+ * <br />
+ * To add definition of WikiInsidePlugin you need to add
+ * coresponding part to <i>wiki-common/src/etc/WikiInsidePlugins.xml:</i>
+ * <pre>
+ * &lt;entry key="<i>unique plugin name - this will be used in page source</i>"&gt;<i>plugin class name</i>&lt;/entry&gt;
+ * </pre>
+ * @see WikiPlugin 
+ */
+public abstract class WikiInsidePlugin {
+	 
+	protected WikiEngine wikiEngine;
+	
+	private Properties pluginProps;
+	
+	private String name;
+	
+	final static String  propFileName = "wikiPlugins.properties";
+
+    /**
+     * Processes the given page, and attributes and return String to show in the apropriate place on the page.
+     * 
+     * @param wikiPage Page where from the plugin was executed.
+     * @param wikiSession Session for passing attibutes etc.
+     * @param attributes Attributes given to plugin.
+     * @return String to show.
+     */
+    public abstract String process(final WikiPage wikiPage, WikiSession wikiSession, HashMap<String, String> attributes);
+    
+    /**
+     * It's run after initiating plugin.
+     */
+    public abstract void init();
+    
+    /**
+     * Sets wikiEngine.
+     * 
+     * @param wikiEngine WikiEngine to set.
+     */
+    public void setWikiEngine(WikiEngine wikiEngine) {
+    	this.wikiEngine = wikiEngine;
+    	
+    	// we can treat it as "init" function - it's executed after creating instance of plugin
+    	// load props
+    	
+    	pluginProps = new Properties();
+    	
+    	try {
+    		
+    		InputStream propsStream = FileMediaDataSource.class.getResourceAsStream(propFileName);
+    		
+    		pluginProps.load(propsStream);
+    	}
+    	catch (Exception e) {
+    		System.err.println("[WikiPlugin]: Cannot load WikiInsidePlugin property file: "+e);
+    	}
+    }
+    
+    /**
+     * Gets property from wikiPlugins.properties
+     * 
+     * @param propertyName Name of the property to get
+     * @return Apripriate property.
+     */
+    protected String getProperty(String propertyName) {
+    	return pluginProps.getProperty(propertyName);
+    }
+
+    /**
+	 * Returns name of that plugin.
+	 * 
+	 * @return name of current plugin.
+	 */
+	public String getName() {
+		return name;
+	}
+
+	/**
+	 * Sets name of current plugin.
+	 * 
+	 * @param name Name of the plugin.
+	 */
+	public void setName(String name) {
+		this.name = name;
+	}
+    
+	/**Wheather to postprocess what WikiInsidePlugin producess. 
+	 * @return True if yes false if not
+	 */
+	public boolean processContent() {
+		return true;
+	}
+	
+	protected Integer getNumericValue(HashMap<String, String> attributes, String valName) {
+		String val = attributes.get(valName);
+		
+		if (val != null) {
+			try {
+				return Integer.valueOf(val);
+			} catch (NumberFormatException e) {
+				return null;
+			}
+		}
+		else {
+			return null;
+		}
+	}
+
+ }

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/WikiPage.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/WikiPage.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/WikiPage.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,578 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki;
+
+import java.io.InputStream;
+import java.io.Serializable;
+import java.util.Calendar;
+import java.util.Date;
+import java.util.HashMap;
+import java.util.HashSet;
+import java.util.Properties;
+import java.util.Set;
+import java.util.TreeSet;
+
+import org.jboss.logging.Logger;
+
+import org.jboss.wiki.exceptions.DataSourceException;
+import org.jboss.wiki.exceptions.EditSessionExpired;
+import org.jboss.wiki.exceptions.EditingNotAllowedException;
+import org.jboss.wiki.exceptions.PageNotEditedException;
+import org.jboss.wiki.exceptions.WikiSaveException;
+
+/**
+ * <p>
+ * </p>
+ * 
+ */
+/**
+ * 
+ * @author <a href="mailto:dsicore at jboss.org">Damon Sicore</a>
+ * @author <a href="mailto:tomasz.szymanski at jboss.com">Tomasz Szymanski</a>
+ * @version $Id$
+ */
+public class WikiPage implements Serializable, WikiProperties, Cloneable {
+
+	public static final String OTHER_LANGS = "OTHER_LANGS";
+
+	public static final String METADATA = "MetaData:Properties";
+
+	private static final String LANG = "PAGE_LANG";
+
+	/**
+	 * 
+	 */
+	private static final long serialVersionUID = 1L;
+
+	/* number of minutes after which page lock will expire */
+	private static final int LOCK_TIME = 30;
+
+	private Date lockTime = null;
+
+	private String lockUser;
+
+	private long length = 0;
+
+	private Set<Integer> expiredSessionIds;
+
+	private HashMap<Integer, EditSessionWatcher> editSessionWatchers;
+
+	/**
+	 * Temp variables (cleaned after every process ends)
+	 */
+	private HashMap<String, Object> tempVariables;
+
+	/**
+	 * Permanent variables - lives untiles JBoss Wiki is up
+	 */
+	private HashMap<String, Object> permVariables;
+
+	private String name;
+
+	private Logger log;
+
+	private Credentials lastAuthor;
+
+	private int lastVersion;
+
+	private int version;
+
+	private Date editDate;
+
+	private WikiEngine wikiEngine;
+
+	public WikiEngine wikiEngine_1;
+
+	private String pageContent;
+
+	private boolean editable;
+
+	private boolean viewable;
+
+	private Set<String> editRoles;
+
+	private Set<String> viewRoles;
+
+	public WikiPage(String pageName, Credentials pageAuthor,
+			String pageContent, int pageLastVersion, int thisVersion,
+			Date editDate, WikiEngine wikiEngine, boolean viewable,
+			boolean editable, Set<String> editRoles, Set<String> viewRoles,
+			long length, String langCode) {
+
+		tempVariables = new HashMap<String, Object>();
+		permVariables = new HashMap<String, Object>();
+
+		name = pageName;
+		lastAuthor = pageAuthor;
+		this.pageContent = pageContent;
+		lastVersion = pageLastVersion;
+		version = thisVersion;
+		this.editDate = editDate;
+		this.wikiEngine = wikiEngine;
+		this.viewable = viewable;
+		this.editable = editable;
+		expiredSessionIds = new HashSet<Integer>();
+		editSessionWatchers = new HashMap<Integer, EditSessionWatcher>();
+		log = Logger.getLogger(WikiPage.class);
+
+		this.editRoles = (editRoles == null) ? new TreeSet<String>()
+				: editRoles;
+		this.viewRoles = (viewRoles == null) ? new TreeSet<String>()
+				: viewRoles;
+
+		this.length = length;
+
+		setLangCode(langCode);
+
+	}
+
+	public synchronized void save(Credentials credentials,
+			Integer editActionId, String langCode, WikiSession wikiSession) throws EditSessionExpired,
+			WikiSaveException, EditingNotAllowedException {
+
+		if (expiredSessionIds.contains(editActionId)) {
+			throw new EditSessionExpired(
+					"Your edit session have expired. Please edit page once again !");
+		}
+
+		if (editSessionWatchers.get(editActionId) != null) {
+			editSessionWatchers.get(editActionId).stopWatcher();
+			editSessionWatchers.remove(editActionId);
+		}
+
+		wikiEngine.savePage(credentials, this, langCode, wikiSession);
+	}
+
+	public WikiPage getPageAtVersion(boolean loadContent, int version) {
+		if (version == lastVersion) {
+			return this;
+		} else {
+			return wikiEngine.getPageAtVersion(this, loadContent, version,
+					getLangCode());
+		}
+	}
+
+	/**
+	 * <p>
+	 * Does ...
+	 * </p>
+	 * 
+	 * 
+	 * @return
+	 */
+	public String getContent() {
+		return getPageContent();
+	}
+
+	public void showPage() {
+		log.info("Page name: " + getName());
+		log.info("Page author: " + getLastAuthor());
+		log.info("Page version: " + getLastVersion());
+		log.info("Page editdate: " + getEditDate());
+		log.info("Page Content: \n" + getContent());
+	}
+
+	/**
+	 * <p>
+	 * </p>
+	 * 
+	 */
+	public MediaInternalization mediaInternalization;
+
+	public java.util.Date getEditDate() {
+		return editDate;
+	}
+
+	public void setEditDate(java.util.Date editDate) {
+		this.editDate = editDate;
+	}
+
+	public Credentials getLastAuthor() {
+		return lastAuthor;
+	}
+
+	public void setLastAuthor(Credentials lastAuthor) {
+		this.lastAuthor = lastAuthor;
+	}
+
+	public int getLastVersion() {
+		return lastVersion;
+	}
+
+	public void setLastVersion(int lastVersion) {
+		this.lastVersion = lastVersion;
+	}
+
+	public String getName() {
+		return name;
+	}
+
+	public void setName(String name) {
+		this.name = name;
+	}
+
+	public String getPageContent() {
+		if (pageContent == null) {
+			// page wasn't loaded with conent - lets do it
+			wikiEngine.getContentAtVersion(this, true, version, getLangCode());
+		}
+		return pageContent;
+	}
+
+	public void setContent(String pageContent) {
+		this.pageContent = pageContent;
+	}
+
+	@Override
+	public Object clone() throws CloneNotSupportedException {
+		WikiPage clonedPage = new WikiPage(getName(), getLastAuthor(),
+				getPageContent(), getLastVersion(), getVersion(),
+				getEditDate(), wikiEngine, viewable, editable, editRoles,
+				viewRoles, length, getLangCode());
+
+		// copy tempVariables as they are temp only...
+		clonedPage.setTempVariables(new HashMap<String, Object>(tempVariables));
+
+		clonedPage.setPermVariables(permVariables);
+
+		return clonedPage;
+	}
+
+	public void unlock(Credentials user, Integer editSessionId) {
+		log.debug("UNLOCK: " + user.getName() + " save user: " + lockUser);
+
+		if (editSessionWatchers.get(editSessionId) != null) {
+			editSessionWatchers.get(editSessionId).stopWatcher();
+			editSessionWatchers.remove(editSessionId);
+		}
+
+		try {
+			wikiEngine.endEditing(editSessionId);
+		} catch (PageNotEditedException e) {
+			// TODO Auto-generated catch block
+			e.printStackTrace();
+		}
+
+		if ((user.getName()).equals(lockUser)) {
+			log.debug("Unlocking page");
+			lockTime = null;
+			lockUser = null;
+		}
+	}
+
+	public Date lock(Credentials user, Integer editSessionId) {
+		Date now = new Date();
+		Date expDate = null;
+		Date retDate = lockTime;
+
+		if (this.lockTime != null) {
+			// lets calculete expire date of current lock
+
+			Calendar calExpireDate = Calendar.getInstance();
+			calExpireDate.setTime(this.lockTime);
+			calExpireDate.add(Calendar.MINUTE, LOCK_TIME);
+			expDate = calExpireDate.getTime();
+
+			if (expDate.before(now)) {
+				// lock expired. take it out
+				lockTime = null;
+				lockUser = null;
+			}
+		}
+
+		if (this.lockTime == null) {
+			log.debug("LOCK: " + user.getName());
+
+			// page isn't locked or lock expired. Lets lock it.
+			this.lockTime = now;
+			this.lockUser = user.getName();
+			log.debug("LOCK: " + lockUser);
+			retDate = null;
+		}
+
+		// Add EditSessionWatcher
+		wikiEngine.addEditing(editSessionId);
+		EditSessionWatcher eSW = new EditSessionWatcher(editSessionId,
+				wikiEngine.getSessionIdExpireTime(), this);
+		eSW.start();
+
+		editSessionWatchers.put(editSessionId, eSW);
+
+		return retDate;
+	}
+
+	public String getLockUser() {
+		return lockUser;
+	}
+
+	public int getVersion() {
+		return version;
+	}
+
+	public void setVersion(int version) {
+		this.version = version;
+	}
+
+	public long getLength() {
+		if ((length == 0) && (getPageContent().length() != 0)) {
+			length = getPageContent().length();
+		}
+
+		return length;
+	}
+
+	public void setLength(long length) {
+		this.length = length;
+	}
+
+	public void addAttachement(InputStream attFile, String attName, String user) {
+		wikiEngine.addAttachment(attFile, attName, this, user, getLangCode());
+	}
+
+	public Set<String> getAttachementsSet() {
+		return wikiEngine.getAttachmentsSet(this, getLangCode());
+	}
+
+	public boolean isEditable(Credentials user) {
+		log.debug("Editable: " + user.isAdmin() + " " + editable + " "
+				+ checkRoles(user, editRoles));
+
+		return user.isAdmin() || (editable && checkRoles(user, editRoles));
+	}
+
+	public void setEditable(boolean editable) {
+		this.editable = editable;
+
+		wikiEngine.setPageMod(getName(), ((viewable) ? MediaDataSource.VIEWABLE
+				: 0)
+				+ ((editable) ? MediaDataSource.EDITABLE : 0), getLangCode());
+	}
+
+	public boolean isViewable(Credentials user) {
+
+		log.debug("Viewable: " + user.isAdmin() + " " + viewable + " "
+				+ checkRoles(user, viewRoles));
+
+		return user.isAdmin() || (viewable && checkRoles(user, viewRoles));
+	}
+
+	public boolean isViewableForAll() {
+		return viewable;
+	}
+
+	public boolean isEditableForAll() {
+		return editable;
+	}
+
+	public void setViewable(boolean viewable) {
+		this.viewable = viewable;
+
+		wikiEngine.setPageMod(getName(), ((viewable) ? MediaDataSource.VIEWABLE
+				: 0)
+				+ ((editable) ? MediaDataSource.EDITABLE : 0), getLangCode());
+	}
+
+	public void addExpiredSessionId(Integer id) throws PageNotEditedException {
+		expiredSessionIds.add(id);
+		wikiEngine.endEditing(id);
+	}
+
+	public void addTempVariable(String key, Object value,
+			WikiSession wikiSession) {
+		tempVariables.put(wikiSession.getId() + key, value);
+	}
+
+	public Object getTempVariable(String key, WikiSession wikiSession) {
+		return tempVariables.get(wikiSession.getId() + key);
+	}
+
+	public void removeTempVariable(String key, WikiSession wikiSession) {
+		tempVariables.remove(wikiSession.getId() + key);
+	}
+
+	public void clearTempVariables(WikiSession wikiSession) {
+		for (String key : tempVariables.keySet()) {
+			if (key.startsWith(wikiSession.getId())) {
+				tempVariables.remove(key);
+			}
+		}
+	}
+
+	public void addPermVariable(String key, Object value) {
+		// TODO - cannot add METADATA property - tho must be thrown an Exception
+		// or sth.
+		if (!key.equals(WikiPage.METADATA)) {
+			permVariables.put(key, value);
+		}
+	}
+
+	public Object getPermVariable(String key) {
+		return permVariables.get(key);
+	}
+
+	public void removePermVariable(String key) {
+		permVariables.remove(key);
+	}
+
+	public void setEditRoles(Set<String> editRoles) {
+		if (editRoles == null) {
+			this.editRoles.clear();
+		} else {
+			this.editRoles = editRoles;
+		}
+	}
+
+	public void setViewRoles(Set<String> viewRoles) {
+		if (viewRoles == null) {
+			this.viewRoles.clear();
+		} else {
+			this.viewRoles = viewRoles;
+		}
+	}
+
+	public boolean containsEditRole(String role) {
+		return editRoles.contains(role);
+	}
+
+	public boolean containsViewRole(String role) {
+		return viewRoles.contains(role);
+	}
+
+	private boolean checkRoles(Credentials user, Set<String> roleSet) {
+		// if roles are empty - return true
+		if (roleSet == null || roleSet.isEmpty()) {
+			return true;
+		}
+
+		// check if user is in any role
+		for (String role : roleSet) {
+			if (user.isUserInRole(role)) {
+				return true;
+			}
+		}
+
+		// nothing found - return false
+		return false;
+	}
+
+	public void switchEditRole(String role) {
+		if (editRoles.contains(role)) {
+			editRoles.remove(role);
+		} else
+			editRoles.add(role);
+
+		log.info("EDIT ROLES " + editRoles.isEmpty());
+
+		try {
+			wikiEngine.saveRolesSet(this, editRoles, MediaDataSource.EDITABLE,
+					getLangCode());
+		} catch (DataSourceException e) {
+			log.error("Couldn't save edit roles for page: " + getName(), e);
+		}
+	}
+
+	public void switchViewRole(String role) {
+		if (viewRoles.contains(role)) {
+			viewRoles.remove(role);
+		} else
+			viewRoles.add(role);
+
+		log.info("VIEW ROLES " + viewRoles.isEmpty());
+
+		try {
+			wikiEngine.saveRolesSet(this, viewRoles, MediaDataSource.VIEWABLE,
+					getLangCode());
+		} catch (DataSourceException e) {
+			log.error("Couldn't save view roles for page: " + getName(), e);
+		}
+
+	}
+
+	public void setPermVariables(HashMap<String, Object> permVariables) {
+		this.permVariables = permVariables;
+	}
+
+	public void setTempVariables(HashMap<String, Object> tempVariables) {
+		this.tempVariables = tempVariables;
+	}
+
+	/**
+	 * Has to be executed explicitely - so user knows he IS changing metaProps
+	 * 
+	 * @param metaProps
+	 */
+	public void setMetaDataProps(Properties metaProps) {
+		permVariables.put(METADATA, metaProps);
+	}
+
+	public void setMetaDataProperty(String key, String value) {
+		Properties props = null;
+
+		if (permVariables.get(METADATA) != null) {
+			props = (Properties) permVariables.get(METADATA);
+		} else {
+			props = new Properties();
+		}
+
+		props.setProperty(key, value);
+
+		wikiEngine.saveMetaProps(props, this);
+
+		wikiEngine.refreshPage(getName(), getLangCode());
+	}
+
+	public void resetMetaProps() {
+		if (permVariables.get(METADATA) != null) {
+			permVariables.remove(METADATA);
+		}
+	}
+
+	public String getMetaDataProperty(String key) {
+		if (permVariables.get(METADATA) != null) {
+			return ((Properties) permVariables.get(METADATA)).getProperty(key);
+		} else {
+			return null;
+		}
+	}
+
+	public String getLangCode() {
+		return (String) permVariables.get(LANG);
+	}
+
+	public void setLangCode(String langCode) {
+		permVariables.put(LANG, langCode);
+	}
+
+	public void removeMetaDataProperty(String key) {
+		Properties props = null;
+
+		if (permVariables.get(METADATA) != null) {
+			props = (Properties) permVariables.get(METADATA);
+		} else {
+			props = new Properties();
+		}
+
+		props.remove(key);
+
+		wikiEngine.saveMetaProps(props, this);
+	}
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/WikiPageDictionary.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/WikiPageDictionary.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/WikiPageDictionary.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,89 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki;
+
+import java.util.Map;
+
+import org.jboss.wiki.exceptions.PageRenamingException;
+
+/**
+ * @author <a href="mailto:tomasz.szymanski at jboss.com">Tomasz Szymanski</a>
+ *
+ */
+public interface WikiPageDictionary {
+
+	/**Return RealName of given UID - this is what will be shown on the page (what user gets)
+	 * 
+	 * @param uid uid to translate
+	 * @return apropriate UID
+	 */
+	public String getRealName(String uid);
+	
+	/**Return UID of RealName (uid is what JBoss Wiki uses for unique recognition of a page)
+	 * 
+	 * @param realName realName to translate
+	 * @return apropriate RealName
+	 */
+	public String getUid(String realName);
+	
+	/**Function that adds renaming for current page. You have to remember about all the consequences.
+	 * 
+	 * @param uid Uid of a page.
+	 * @param newName New name of a page
+	 * @throws PageRenamingException If there is page with "newName" etc.
+	 */
+	public void rename(String uid, String newName) throws PageRenamingException;
+	
+	/**
+	 * @param uid
+	 * @return True if there is mapping for given uid.
+	 */
+	public boolean uidInDictionary(String uid);
+	
+	/**
+	 * @param realName
+	 * @return True if there is mapping for given realName
+	 */
+	public boolean realNameInDictionary(String realName);
+	
+	/**Removes mapping for given page. If there is no mapping for a page UID = RealName.
+	 * 
+	 * @param uid
+	 * @throws PageRenamingException
+	 */
+	public void removeDictForPage(String uid) throws PageRenamingException;
+	
+	/**Sets wikiEngine reference
+	 * @param wikiEngine
+	 */
+	public void setWikiEngine(WikiEngine wikiEngine);
+
+	/**Set language code for current dataSource.
+	 * @param langCode code of the language
+	 */
+	public void setLanguageCode(String langCode);
+
+	/**Get all mapings
+	 * @return Map of UID -> RealName
+	 */
+	public Map<String, String> getRenameMapings();
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/WikiPlugin.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/WikiPlugin.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/WikiPlugin.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,143 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki;
+
+import java.io.InputStream;
+import java.util.Properties;
+
+import org.jboss.logging.Logger;
+
+/**
+ *
+ * @author <a href="mailto:dsicore at jboss.org">Damon Sicore</a><br />
+ * @author <a href="mailto:tomasz.szymanski at jboss.com">Tomasz Szymanski</a><br />
+ * <br />
+ * <br />
+ * This class is used for making own plugins, that allow page processing.<br />
+ * <br />
+ * From inside WikiPlugin you can acess WikiEngine, WikiPage you're processing and some session attributes passed to the plugin in WikiSession.<br />
+ * <br />
+ * They are:<br />
+ * <br />
+ * <table>
+ * <tr><th>Attribute</th><th>Type</th><th>What is it?</th></tr>
+ * <tr><td>actionURL</td><td>String</td><td>Action url to create links</td></tr>
+ * <tr><td>hostURL</td><td>String</td><td>Url of the host</td></tr>
+ * <tr><td>credentials</td><td>org.jboss.wiki.Credentials</td><td>Credentials of browsing user</td></tr>
+ * </table>
+ * <br />
+ * Also if you add to actionURL parameter val1 val2 ... valn they will be all added to WikiSesion and passed to plugins.<br />
+ * <br />
+ * To add a plugin to a WikiType you have to add coresponding xml part to 
+ * <i>wiki-common/src/etc/WikiTypes.xml</i>:<br />
+ * <pre>
+ * 	&lt;plugin&gt;
+ * 		&lt;name&gt;<i>plugin name</i>&lt;/name&gt;
+ * 		&lt;class&gt;<i>plugin class</i>&lt;name&gt;
+ * 	&lt;/plugin&gt;
+ * </pre>
+ * @see WikiInsidePlugin
+ */
+public abstract class WikiPlugin {
+	 
+	protected WikiEngine wikiEngine;
+	
+	protected WikiType wikiType;
+	
+	private Properties pluginProps;
+	
+	private String name;
+	
+	final static String  propFileName = "wikiPlugins.properties";
+
+	protected Logger log = Logger.getLogger(this.getClass());
+	
+    /**Processes given WikiPage and returns processed one.
+     * 
+     * @param wikiPage WikiPage to process
+     * @param wikiSession Session for passing attributes and getting some stuff from it.
+     * @return Processed WikiPage
+     */
+    public abstract WikiPage process(final WikiPage wikiPage, WikiSession wikiSession);
+    
+    /**
+     * It's run after initiating plugin.
+     */
+    public abstract void init();
+    
+    /**
+     * Sets WikiEngine. If you're not sure why would you like to override it, leave that one.
+     * 
+     * @param wikiEngine
+     */
+    public void setWikiEngine(WikiEngine wikiEngine) {
+    	this.wikiEngine = wikiEngine;
+    	
+    	// we can treat it as "init" function - it's executed after creating instance of plugin
+    	// load props
+    	
+    	pluginProps = new Properties();
+    	
+    	try {
+    		
+    		InputStream propsStream = FileMediaDataSource.class.getResourceAsStream(propFileName);
+    		
+    		pluginProps.load(propsStream);
+    	}
+    	catch (Exception e) {
+    		log.error("Cannot load WikiPlugin property file: "+e);
+    	}
+    }
+    
+    /**
+     * Gets property from wikiPlugins.properties
+     * 
+     * @param propertyName Name of the property to get
+     * @return Apripriate property.
+     */
+    protected String getProperty(String propertyName) {
+    	return pluginProps.getProperty(propertyName);
+    }
+
+	/**
+	 * Returns name of that plugin.
+	 * 
+	 * @return name of current plugin.
+	 */
+	public String getName() {
+		return name;
+	}
+
+	/**
+	 * Sets name of current plugin.
+	 * 
+	 * @param name Name of the plugin.
+	 */
+	public void setName(String name) {
+		this.name = name;
+	}
+
+	public void setWikiType(WikiType type) {
+		wikiType = type;
+	}
+    
+ }

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/WikiProperties.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/WikiProperties.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/WikiProperties.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,62 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki;
+
+
+/**
+ * <p></p>
+ * 
+ */
+/**
+ *
+ * @author <a href="mailto:dsicore at jboss.org">Damon Sicore</a>
+ * @author <a href="mailto:tomasz.szymanski at jboss.com">Tomasz Szymanski</a>
+ * @version $Id$
+ */
+public interface WikiProperties {
+
+/**
+ * <p>Represents ...</p>
+ * 
+ */
+    boolean EDITABLE = false;
+
+/**
+ * <p>Represents ...</p>
+ * 
+ */
+    boolean PRIVATE = false;
+
+/**
+ * <p>Represents ...</p>
+ * 
+ */
+    boolean DELETABLE = false;
+
+/**
+ * <p>Represents ...</p>
+ * 
+ */
+    boolean EXISTS = false;
+}
+
+

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/WikiSearch.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/WikiSearch.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/WikiSearch.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,102 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki;
+
+import java.util.StringTokenizer;
+import java.util.Vector;
+
+public class WikiSearch {
+	Vector<String> requestTokens;
+	Vector<String> forbiddenTokens;
+	Vector<String> requiredTokens;
+	
+	public WikiSearch(String searchQuery) {
+		requestTokens = new Vector<String>();
+		forbiddenTokens = new Vector<String>();
+		requiredTokens = new Vector<String>();
+		
+        StringTokenizer st = new StringTokenizer( searchQuery, " \t," );
+
+
+        //
+        //  Parse incoming search string
+        //
+
+        while( st.hasMoreTokens() )
+        {
+            String token = st.nextToken().toLowerCase();
+
+
+            switch( token.charAt(0) )
+            {
+              case '+':
+                token = token.substring(1);
+                requiredTokens.add(token);
+                break;
+                
+              case '-':
+            	token = token.substring(1);
+                forbiddenTokens.add(token);
+                break;
+
+              default:
+                requestTokens.add(token);
+                break;
+            }
+        }
+	}
+	
+	public int matches(String content) {
+		int score = 0;
+		
+		for (int i = 0; i < forbiddenTokens.size(); i++) {
+			if (content.indexOf(forbiddenTokens.get(i)) != -1) {
+				// there is forbidden token - return 0
+				return 0;
+			}
+		}
+		
+		for (int i = 0; i < requiredTokens.size(); i++) {
+			if (content.indexOf(requiredTokens.get(i)) == -1) {
+				// lack of one of the required tokens - return 0
+				return 0;
+			}
+		}
+		
+		/*if (requiredTokens.size() > 0) {
+			// there is at least one requirted token and it has been found
+			return true;
+		}*/
+		
+		for (int i = 0; i < requestTokens.size(); i++) {
+			int fromIndex = -1;
+			
+			while ((fromIndex = content.indexOf(requestTokens.get(i), fromIndex+1)) != -1) {
+				// found at least one required token
+				score++;
+			}
+		}
+		
+		// return counted score
+		return score;
+	}
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/WikiSession.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/WikiSession.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/WikiSession.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,38 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki;
+
+public interface WikiSession {
+	
+	public static final String ACTION_URL = "actionURL";
+	public static final String CREDENTIALS = "credentials";
+	public static final String HOST_URL = "hostURL";
+	public static final String IS_SECURE = "isSecure";
+	
+	public Object getAttribute(String attributeName);
+	
+	public void setAttribute(String attributeName, Object attribute);
+	
+	public void removeAttribute(String attributeName);
+	
+	public String getId();
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/WikiType.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/WikiType.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/WikiType.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,156 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki;
+
+import java.util.Vector;
+
+import org.jboss.logging.Logger;
+
+/**
+ * <p>
+ * </p>
+ * 
+ */
+/**
+ * 
+ * @author <a href="mailto:dsicore at jboss.org">Damon Sicore</a>
+ * @author <a href="mailto:tomasz.szymanski at jboss.com">Tomasz Szymanski</a>
+ * @version $Id$
+ */
+public class WikiType {
+
+	protected String name;
+
+	protected WikiEngine wikiEngine;
+
+	/**
+	 * <p>
+	 * </p>
+	 * 
+	 */
+	protected WikiContext wikiContext;
+
+	protected Vector<WikiPlugin> plugins = new Vector<WikiPlugin>();
+	
+	protected Logger log = Logger.getLogger(this.getClass());
+
+	public void addPlugin(String pluginName, String pluginClass) {
+
+		WikiPlugin plugin = null;
+
+		try {
+			plugin = (WikiPlugin) Thread.currentThread().getContextClassLoader().loadClass(pluginClass).newInstance();
+		} catch (Exception e) {
+			log.error("Error while loading plugin: " + pluginName
+					+ "\nclass: " + pluginClass + "\n" + e);
+		}
+
+		if (plugin != null) {
+			plugin.setWikiType(this);
+			
+			plugins.add(plugin);
+
+			plugin.setWikiEngine(wikiEngine);
+
+			plugin.setName(pluginName);
+
+			// run init() function
+			plugin.init();
+
+			log.info("Plugin added: "
+					+ pluginName + " class: " + pluginClass);
+		}
+
+	}
+
+	/**
+	 * <p>
+	 * Processes given WikiPage with the apropriate plugins, connected to this
+	 * WikiType
+	 * </p>
+	 * 
+	 * 
+	 * @return processed WikiPage (copy - not exact reference)
+	 * @param wikiPage
+	 *            page to process
+	 * @param wikiSession
+	 *            current session
+	 */
+	public WikiPage process(WikiPage wikiPage, WikiSession wikiSession) {
+		// process through all plugins
+
+		WikiPage newPage = null;
+
+		if (getReference()) {
+			// pass reference
+			newPage = wikiPage;
+		} else {
+			try {
+				newPage = (WikiPage) wikiPage.clone();
+			} catch (CloneNotSupportedException cnse) {
+				log.error("cannot clone the page: " + cnse);
+			}
+		}
+
+		// execute the plugins
+		for (int i = 0; i < plugins.size(); i++) {
+			// log.info("Executing plugin:
+			// "+plugins.get(i).getName());
+			newPage = (plugins.get(i)).process(newPage, wikiSession);
+		}
+
+		// clear session attributes passed in uri
+		int i = 1;
+
+		if (wikiSession != null)
+			while (wikiSession.getAttribute("var" + i) != null) {
+				wikiSession.removeAttribute("var" + i);
+				i++;
+			}
+
+		// remove ALL temp variables for this session (as they are RELLLY temp)
+		newPage.clearTempVariables(wikiSession);
+		
+		return newPage;
+	}
+
+	protected boolean getReference() {
+		return false;
+	}
+
+	public String getName() {
+		return name;
+	}
+
+	public void setName(String name) {
+		log.info("Setting new WikiType name: " + name);
+		this.name = name;
+	}
+
+	public void setWikiEngine(WikiEngine wikiEngine) {
+		this.wikiEngine = wikiEngine;
+	}
+
+	public String getContentType() {
+		return "text/html";
+	}
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/WikiTypeLoader.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/WikiTypeLoader.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/WikiTypeLoader.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,110 @@
+package org.jboss.wiki;
+
+import java.io.IOException;
+import java.io.InputStream;
+
+import javax.xml.parsers.DocumentBuilder;
+import javax.xml.parsers.DocumentBuilderFactory;
+import javax.xml.parsers.ParserConfigurationException;
+
+import org.jboss.logging.Logger;
+import org.jboss.wiki.exceptions.WikiException;
+import org.w3c.dom.DOMException;
+import org.w3c.dom.Document;
+import org.w3c.dom.Node;
+import org.w3c.dom.NodeList;
+import org.xml.sax.SAXException;
+
+public class WikiTypeLoader {
+
+	private WikiEngine wikiEngine;
+
+	private Logger log = Logger.getLogger(this.getClass());
+
+	public WikiTypeLoader(WikiEngine wikiEngine) {
+		this.wikiEngine = wikiEngine;
+	}
+
+	public void parse(InputStream xmlFile) throws ParserConfigurationException,
+			SAXException, IOException, DOMException, InstantiationException,
+			IllegalAccessException, ClassNotFoundException {
+		DocumentBuilder db = DocumentBuilderFactory.newInstance()
+				.newDocumentBuilder();
+
+		Document doc = db.parse(xmlFile);
+
+		NodeList wikiTypes = doc.getElementsByTagName("wikiType");
+
+		for (int i = 0; i < wikiTypes.getLength(); i++) {
+			WikiType wikiType = null;
+
+			String wikiTypeName = null;
+
+			Node wikiTypeNode = wikiTypes.item(i);
+
+			NodeList wikiTypeElements = wikiTypeNode.getChildNodes();
+
+			for (int j = 0; j < wikiTypeElements.getLength(); j++) {
+
+				Node elem = wikiTypeElements.item(j);
+
+				if (elem.getNodeName().equals("name")) {
+					if (wikiType != null)
+						wikiType.setName(unmarshallText(elem));
+					else
+						wikiTypeName = unmarshallText(elem);
+				} else if (elem.getNodeName().equals("class")) {
+					wikiType = (WikiType) Thread.currentThread()
+							.getContextClassLoader().loadClass(
+									unmarshallText(elem)).newInstance();
+					wikiType.setWikiEngine(wikiEngine);
+
+					if (wikiTypeName != null)
+						wikiType.setName(wikiTypeName);
+				} else if (elem.getNodeName().equals("plugin")) {
+					NodeList pluginElems = elem.getChildNodes();
+
+					String pluginName = null;
+					String pluginClass = null;
+
+					for (int k = 0; k < pluginElems.getLength(); k++) {
+						Node pluginElem = pluginElems.item(k);
+
+						if (pluginElem.getNodeName().equals("name")) {
+							pluginName = unmarshallText(pluginElem);
+						} else if (pluginElem.getNodeName().equals("class")) {
+							pluginClass = unmarshallText(pluginElem);
+						}
+					}
+
+					if (pluginName != null && pluginClass != null)
+						wikiType.addPlugin(pluginName, pluginClass);
+					else
+						log.error("Cannot read plugin: name: " + pluginName
+								+ " class: " + pluginClass + " in WikiType: "
+								+ wikiType.getName());
+				}
+			}
+
+			wikiEngine.addWikiType(wikiType.getName(), wikiType);
+			log.info("Added WikiType: " + wikiType.getName());
+		}
+	}
+
+	private String unmarshallText(Node textNode) {
+		StringBuffer buf = new StringBuffer();
+
+		Node n;
+		NodeList nodes = textNode.getChildNodes();
+
+		for (int i = 0; i < nodes.getLength(); i++) {
+			n = nodes.item(i);
+
+			if (n.getNodeType() == Node.TEXT_NODE) {
+				buf.append(n.getNodeValue());
+			}
+		}
+
+		return buf.toString();
+	}
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/exceptions/DataSourceException.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/exceptions/DataSourceException.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/exceptions/DataSourceException.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,16 @@
+package org.jboss.wiki.exceptions;
+
+public class DataSourceException extends WikiException {
+	/**
+	 * 
+	 */
+	private static final long serialVersionUID = 1L;
+
+	public DataSourceException(String msg) {
+		super(msg);
+	}
+	
+	public DataSourceException(Exception e) {
+		super(e);
+	}
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/exceptions/DataSourceExistsException.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/exceptions/DataSourceExistsException.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/exceptions/DataSourceExistsException.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,35 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki.exceptions;
+
+public class DataSourceExistsException extends WikiException {
+
+	/**
+	 * 
+	 */
+	private static final long serialVersionUID = 1L;
+
+	public DataSourceExistsException(String msg) {
+		super(msg);
+	}
+
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/exceptions/EditSessionExpired.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/exceptions/EditSessionExpired.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/exceptions/EditSessionExpired.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,33 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki.exceptions;
+
+public class EditSessionExpired extends WikiException {
+	/**
+	 * 
+	 */
+	private static final long serialVersionUID = 1L;
+
+	public EditSessionExpired(String msg) {
+		super(msg);
+	}
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/exceptions/EditingNotAllowedException.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/exceptions/EditingNotAllowedException.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/exceptions/EditingNotAllowedException.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,39 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki.exceptions;
+
+public class EditingNotAllowedException extends WikiException {
+
+	/**
+	 * 
+	 */
+	private static final long serialVersionUID = 1L;
+
+	public EditingNotAllowedException(String msg) {
+		super(msg);
+	}
+	
+	public EditingNotAllowedException(Exception e) {
+		super(e);
+	}
+
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/exceptions/PageAlreadyExistsException.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/exceptions/PageAlreadyExistsException.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/exceptions/PageAlreadyExistsException.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,33 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki.exceptions;
+
+public class PageAlreadyExistsException extends WikiException {
+	/**
+	 * 
+	 */
+	private static final long serialVersionUID = 1L;
+
+	public PageAlreadyExistsException (String msg) {
+		super(msg);
+	}
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/exceptions/PageDoesntExistException.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/exceptions/PageDoesntExistException.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/exceptions/PageDoesntExistException.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,39 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki.exceptions;
+
+public class PageDoesntExistException extends WikiException {
+
+	/**
+	 * 
+	 */
+	private static final long serialVersionUID = 1L;
+
+	public PageDoesntExistException(String msg) {
+		super(msg);
+	}
+	
+	public PageDoesntExistException(Exception e) {
+		super(e);
+	}
+
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/exceptions/PageNotEditedException.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/exceptions/PageNotEditedException.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/exceptions/PageNotEditedException.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,33 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki.exceptions;
+
+public class PageNotEditedException extends WikiException {
+	/**
+	 * 
+	 */
+	private static final long serialVersionUID = -110717611960806757L;
+
+	public PageNotEditedException(String msg) {
+		super(msg);
+	}
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/exceptions/PageNotExist.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/exceptions/PageNotExist.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/exceptions/PageNotExist.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,35 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki.exceptions;
+
+public class PageNotExist extends WikiException {
+
+	/**
+	 * 
+	 */
+	private static final long serialVersionUID = 1L;
+
+	public PageNotExist(Throwable t) {
+		super(t);
+	}
+	
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/exceptions/PageRenamingException.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/exceptions/PageRenamingException.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/exceptions/PageRenamingException.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,37 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki.exceptions;
+
+public class PageRenamingException extends WikiException {
+	/**
+	 * 
+	 */
+	private static final long serialVersionUID = 1L;
+
+	public PageRenamingException(String msg) {
+		super(msg);
+	}
+	
+	public PageRenamingException(Exception e) {
+		super(e);
+	}
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/exceptions/SaveException.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/exceptions/SaveException.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/exceptions/SaveException.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,38 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki.exceptions;
+
+public class SaveException extends WikiException {
+
+	/**
+	 * 
+	 */
+	private static final long serialVersionUID = 1L;
+
+	public SaveException(Throwable t) {
+		super(t);
+	}
+	
+	public SaveException(String msg) {
+		super(msg);
+	}
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/exceptions/WikiException.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/exceptions/WikiException.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/exceptions/WikiException.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,41 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki.exceptions;
+
+public class WikiException extends Exception {
+	/**
+	 * 
+	 */
+	private static final long serialVersionUID = 1L;
+
+	public WikiException (String msg) {
+		super(msg);
+	}
+	
+	public WikiException(Throwable t) {
+		super(t);
+	}
+	
+	public WikiException() {
+		super();
+	}
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/exceptions/WikiManagementNotFoundException.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/exceptions/WikiManagementNotFoundException.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/exceptions/WikiManagementNotFoundException.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,35 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki.exceptions;
+
+public class WikiManagementNotFoundException extends WikiException {
+
+	/**
+	 * 
+	 */
+	private static final long serialVersionUID = 1L;
+
+	public WikiManagementNotFoundException(Exception e) {
+		super(e);
+	}
+
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/exceptions/WikiSaveException.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/exceptions/WikiSaveException.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/exceptions/WikiSaveException.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,38 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki.exceptions;
+
+public class WikiSaveException extends WikiException {
+
+	/**
+	 * 
+	 */
+	private static final long serialVersionUID = 1L;
+
+	public WikiSaveException(Throwable t) {
+		super(t);
+	}
+	
+	public WikiSaveException(String msg) {
+		super(msg);
+	}
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/management/EMailNotifier.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/management/EMailNotifier.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/management/EMailNotifier.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,8 @@
+package org.jboss.wiki.management;
+
+import javax.ejb.Local;
+
+ at Local
+public interface EMailNotifier {
+	public void sendNotification(NotificationMsg notifications);
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/management/NotificationMsg.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/management/NotificationMsg.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/management/NotificationMsg.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,84 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki.management;
+
+import java.io.Serializable;
+import java.util.Set;
+
+public class NotificationMsg implements Serializable {
+
+	/**
+	 * 
+	 */
+	private static final long serialVersionUID = 1L;
+
+	private Set<String> emails;
+	
+	private String pageContent;
+	
+	private String pageName;
+	
+	private String fromEmail;
+	
+	private String pageLink;
+	
+	public NotificationMsg(Set<String> emails, String pageContent, String pageName, String fromEmail, String pageLink) {
+		this.emails = emails;
+		this.pageContent = pageContent;
+		this.pageName = pageName;
+		this.fromEmail = fromEmail;
+		this.pageLink = pageLink;
+	}
+
+	public Set<String> getEmails() {
+		return emails;
+	}
+
+	public void setEmails(Set<String> emails) {
+		this.emails = emails;
+	}
+
+	public String getPageContent() {
+		return pageContent;
+	}
+
+	public void setPageContent(String pageContent) {
+		this.pageContent = pageContent;
+	}
+
+	public String getPageName() {
+		return pageName;
+	}
+
+	public void setPageName(String pageName) {
+		this.pageName = pageName;
+	}
+
+	public String getFromEmail() {
+		return fromEmail;
+	}
+
+	public String getPageLink() {
+		return pageLink;
+	}
+
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/management/WikiServiceLocal.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/management/WikiServiceLocal.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/management/WikiServiceLocal.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,27 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki.management;
+
+
+public interface WikiServiceLocal {
+
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/management/WikiServiceManagement.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/management/WikiServiceManagement.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/management/WikiServiceManagement.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,38 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki.management;
+
+import org.jboss.wiki.WikiEngine;
+
+public interface WikiServiceManagement {
+
+	public WikiEngine getWikiEngine();
+
+	void create() throws Exception;
+
+	void start() throws Exception;
+
+	void stop();
+
+	void destroy();
+
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/management/WikiServiceMenagement.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/management/WikiServiceMenagement.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/management/WikiServiceMenagement.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,38 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki.management;
+
+import org.jboss.wiki.WikiEngine;
+
+public interface WikiServiceMenagement {
+
+	public WikiEngine getWikiEngine();
+
+	void create() throws Exception;
+
+	void start() throws Exception;
+
+	void stop();
+
+	void destroy();
+
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/management/WikiServiceRemote.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/management/WikiServiceRemote.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/management/WikiServiceRemote.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,26 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki.management;
+
+public interface WikiServiceRemote {
+
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/ATOMPlugin.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/ATOMPlugin.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/ATOMPlugin.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,133 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki.plugins;
+
+import java.util.Date;
+
+import org.jboss.wiki.WikiPage;
+
+import org.jboss.wiki.WikiPlugin;
+import org.jboss.wiki.WikiSession;
+
+public class ATOMPlugin extends WikiPlugin {
+
+	private DifferenceEngine differenceEngine;
+
+	private void addItem(StringBuilder atomFeed, String title, String link,
+			String description, Date modified, String hostURL) {
+		atomFeed.append("<entry>\n");
+		atomFeed.append("<title>").append(title).append("</title>\n");
+		atomFeed.append("<link rel=\"alternate\" type=\"text/html\" href=\"")
+				.append(link).append("\" />\n");
+		atomFeed.append("<modified>").append(modified.toString()).append(
+				"</modified>\n");
+		atomFeed.append("<issued>").append(modified.toString()).append(
+				"</issued>\n");
+		atomFeed.append("<id>").append(title).append("</id>\n");
+		atomFeed.append("<created>").append(modified.toString()).append(
+				"</created>\n");
+		atomFeed
+				.append(
+						"<content type=\"text/html\" mode=\"escaped\" xml:lang=\"en\" xml:base=\"")
+				.append(hostURL).append("\" >");
+		atomFeed.append(description).append("\n");
+		atomFeed.append("</content>\n</entry>\n");
+	}
+
+	@Override
+	public WikiPage process(WikiPage wikiPage, WikiSession wikiSession) {
+		StringBuilder atomFeed = new StringBuilder(
+				"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<?xml-stylesheet href=\"http://forge.jboss.com/blojsom/atom.css\" type=\"text/css\"?>\n<!-- name=\"generator\" content=\"JBoss Wiki ATOMPlugin\" -->\n");
+		atomFeed
+				.append("<feed version=\"0.3\" xmlns=\"http://purl.org/atom/ns#\" xml:lang=\"en\">\n");
+
+		atomFeed.append("<title mode=\"escaped\">JBoss Forge Wiki: ").append(
+				wikiPage.getName()).append("</title>\n");
+
+		atomFeed.append("<link rel=\"alternate\" type=\"text/xml\" href=\"")
+				.append((String) wikiSession.getAttribute("hostURL")).append(
+						"/wiki/").append(
+								wikiPage.getLangCode().equals(
+										wikiEngine.defaultLangugeCode) ? "" : wikiPage
+										.getLangCode().toLowerCase()
+										+ "/").append("atom/").append(wikiPage.getName()).append(
+						"\" />");
+
+		atomFeed.append("<link href=\"").append(
+				(String) wikiSession.getAttribute("hostURL")).append("/wiki/")
+				.append(
+						wikiPage.getLangCode().equals(
+								wikiEngine.defaultLangugeCode) ? "" : wikiPage
+								.getLangCode().toLowerCase()
+								+ "/").append(wikiPage.getName()).append(
+						"\" />\n");
+
+		atomFeed.append("<tagline>").append(wikiPage.getName()).append(
+				"</tagline>\n");
+		atomFeed
+				.append("<generator url=\"http://labs.jboss.com/products/jbosswiki\" version=\"JBoss Wiki beta\">JBoss Wiki</generator>\n");
+		atomFeed
+				.append("<copyright mode=\"escaped\">Copyright &#169; 2005 Tomasz Szymanski (tomasz-dot-szymanski-at-jboss-dot-com)</copyright>");
+
+		/*
+		 * atomFeed.append("<description>JBoss Wiki: " + wikiPage.getName() + "</description>\n");
+		 * atomFeed.append("<language>en</language>\n");
+		 */
+
+		for (int i = wikiPage.getLastVersion(); i > 0; i--) {
+			String content;
+
+			if (i > 1) {
+				content = differenceEngine
+						.makeDiff(
+								wikiPage.getPageAtVersion(true, i)
+										.getPageContent(),
+								wikiPage.getPageAtVersion(true, i - 1)
+										.getPageContent()).replaceAll("&",
+								"&amp;").replaceAll("<", "&lt;").replaceAll(
+								">", "&gt;").replaceAll("\n", "<br />\n");
+			} else {
+				content = "This is first version of the page so it doesn't have diff yet";
+			}
+
+			addItem(atomFeed, wikiPage.getName() + " rev: " + i,
+					(String) wikiSession.getAttribute("hostURL")
+							+ getProperty("wikiHome").replaceAll("&", "&amp;")
+							+ "&amp;page=" + wikiPage.getName()
+							+ "&amp;version=" + i + "&amp;language=" + wikiPage.getLangCode(), content, wikiPage
+							.getEditDate(), (String) wikiSession
+							.getAttribute("hostURL"));
+		}
+
+		atomFeed.append("</feed>\n");
+
+		wikiPage.setContent(atomFeed.toString());
+
+		return wikiPage;
+	}
+
+	@Override
+	public void init() {
+		differenceEngine = new DifferenceEngine("UTF-8");
+	}
+
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/ATOMWikiType.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/ATOMWikiType.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/ATOMWikiType.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,31 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki.plugins;
+
+import org.jboss.wiki.WikiType;
+
+public class ATOMWikiType extends WikiType {
+
+	public String getContentType() {
+		return "application/atom+xml";
+	}
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/AddTranslatorPartsPlugin.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/AddTranslatorPartsPlugin.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/AddTranslatorPartsPlugin.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,46 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki.plugins;
+
+import org.jboss.wiki.WikiPage;
+import org.jboss.wiki.WikiPlugin;
+import org.jboss.wiki.WikiSession;
+
+/**
+ * @author <a href="mailto:tomasz.szymanski at jboss.com">Tomasz Szymanski</a>
+ *
+ */
+public class AddTranslatorPartsPlugin extends WikiPlugin {
+
+	@Override
+	public WikiPage process(WikiPage wikiPage, WikiSession wikiSession) {
+		wikiPage.setContent(HTMLTranslatorParts.pagePartRegexStart+wikiPage.getContent()+HTMLTranslatorParts.pagePartRegexEnd);
+		
+		return wikiPage;
+	}
+
+	@Override
+	public void init() {
+
+	}
+
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/AdminConsolePlugin.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/AdminConsolePlugin.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/AdminConsolePlugin.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,248 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki.plugins;
+
+import java.util.Set;
+
+import org.jboss.wiki.Credentials;
+import org.jboss.wiki.WikiEngine;
+import org.jboss.wiki.WikiPage;
+import org.jboss.wiki.WikiPlugin;
+import org.jboss.wiki.WikiSession;
+
+public class AdminConsolePlugin extends WikiPlugin {
+
+	private boolean SHOWDELETE = true;
+
+	@Override
+	public WikiPage process(WikiPage wikiPage, WikiSession wikiSession) {
+		Credentials credentials = (Credentials) wikiSession
+				.getAttribute("credentials");
+
+		if (wikiEngine.pageExists(wikiPage.getName(), wikiPage.getLangCode())
+				&& credentials.isAdmin()) {
+			String actionURL = (String) wikiSession.getAttribute("actionURL");
+			String errorMsg = "";
+
+			boolean editable = wikiPage.isEditableForAll();
+			boolean viewable = wikiPage.isViewableForAll();
+
+			if (wikiSession.getAttribute("var1") != null) {
+
+				if (wikiSession.getAttribute("var1").equals("chmod")) {
+					WikiPage editingPage = wikiEngine.getByName(wikiPage
+							.getName(), null, wikiPage.getLangCode());
+
+					if (wikiSession.getAttribute("var2") != null) {
+						editingPage.setEditable(Boolean
+								.valueOf((String) wikiSession
+										.getAttribute("var2")));
+						editable = editingPage.isEditableForAll();
+					}
+					if (wikiSession.getAttribute("var3") != null) {
+						editingPage.setViewable(Boolean
+								.valueOf((String) wikiSession
+										.getAttribute("var3")));
+						viewable = editingPage.isViewableForAll();
+					}
+				} else if (wikiSession.getAttribute("var1").equals("editRole")
+						&& wikiSession.getAttribute("var2") != null) {
+					wikiPage.switchEditRole((String) wikiSession
+							.getAttribute("var2"));
+				} else if (wikiSession.getAttribute("var1").equals("viewRole")
+						&& wikiSession.getAttribute("var2") != null) {
+					wikiPage.switchViewRole((String) wikiSession
+							.getAttribute("var2"));
+				} else if ((SHOWDELETE)
+						&& (wikiSession.getAttribute("var1")
+								.equals("deletePage"))) {
+					boolean deleteSubpages = (wikiSession.getAttribute("var3") != null) ? Boolean
+							.parseBoolean((String) wikiSession
+									.getAttribute("var3"))
+							: false;
+
+					if (wikiSession.getAttribute("var2") != null) {
+						String nameToDelete = (String) wikiSession
+								.getAttribute("var2");
+
+						if (!nameToDelete.equals(WikiEngine.defaultPage)) {
+							if (!wikiEngine.deletePage(nameToDelete,
+									deleteSubpages, wikiPage.getLangCode())) {
+								errorMsg += "Couldn't delete whole or parts of page: "
+										+ nameToDelete
+										+ " or it's subpages (see log for moreinfo)";
+							}
+						} else {
+							errorMsg += "You can't delete "
+									+ WikiEngine.defaultPage + " page !";
+						}
+					}
+				} else if ((SHOWDELETE)
+						&& (wikiSession.getAttribute("var1")
+								.equals("deleteAtt"))) {
+					String attName = (wikiSession.getAttribute("var2") != null) ? (String) wikiSession
+							.getAttribute("var2")
+							: null;
+
+					if (attName != null) {
+						if (!wikiEngine.deleteAttachment(wikiPage.getName(),
+								attName, wikiPage.getLangCode())) {
+							errorMsg = "There was problem with deleting "
+									+ attName + " from page "
+									+ wikiPage.getName()
+									+ " (see log for more info)";
+						}
+					} else {
+						errorMsg = "Attachment to delete isn't specified";
+					}
+				}
+
+			}
+
+			StringBuilder adminConsole = new StringBuilder(wikiPage
+					.getPageContent());
+
+			adminConsole.append("\n<hr><h3>Admin console</h3>\n");
+			adminConsole.append("Go to <a href=\"").append(actionURL).append(
+					"&type=admin").append("&language=").append(
+					wikiPage.getLangCode()).append(
+					"\">ADMIN GENERAL CONSOLE</a><br />\n");
+			if (errorMsg.length() > 0) {
+				adminConsole.append("<i>" + errorMsg + "</i><br />\n");
+			}
+
+			if (SHOWDELETE) {
+				Set<String> attSet = wikiEngine.getAttachmentsSet(wikiPage,
+						wikiPage.getLangCode());
+
+				if (attSet != null) {
+					adminConsole
+							.append("<h4>Attachments:</h4>\n<table border=\"0\">");
+
+					for (String att : attSet) {
+						adminConsole.append("<tr><td>").append(att).append(
+								"</td><td><a href=\"").append(actionURL)
+								.append("&page=").append(wikiPage.getName())
+								.append("&var1=deleteAtt").append("&var2=")
+								.append(att).append("\" >Delete</a></td></tr>");
+					}
+
+					adminConsole.append("</table><br />\n");
+				}
+
+				adminConsole.append("<h4>Page managment:</h4>");
+
+				if (!wikiPage.getName().equals(WikiEngine.defaultPage)) {
+
+					// delete page button
+					adminConsole.append("<a href=\"").append(actionURL).append(
+							"&page=Main").append("&var1=deletePage").append(
+							"&var2=").append(wikiPage.getName()).append(
+							"&var3=false").append(
+							"\" >DELETE THIS PAGE</a><br />\n");
+
+					// delete page with subpages button
+					adminConsole
+							.append("<a href=\"")
+							.append(actionURL)
+							.append("&page=Main")
+							.append("&var1=deletePage")
+							.append("&var2=")
+							.append(wikiPage.getName())
+							.append("&var3=true")
+							.append(
+									"\" >DELETE THIS PAGE WITH SUBPAGES</a><br />\n<br />\n");
+				}
+
+			}
+			// switch editable button
+			adminConsole.append("This page ").append(
+					(editable) ? "is" : "isn't").append(" editable ");
+			adminConsole.append("<a href=\"").append(actionURL)
+					.append("&page=").append(wikiPage.getName()).append(
+							"&var1=chmod").append("&var2=").append(!editable)
+					.append("&var3=").append(viewable).append("\" >SWITCH IT ")
+					.append((editable) ? "NOT" : "").append(
+							" EDITABLE</a><br />\n");
+
+			// switch viewable button
+			adminConsole.append("This page ").append(
+					(viewable) ? "is" : "isn't").append(" viewable ");
+
+			adminConsole.append("<a href=\"").append(actionURL)
+					.append("&page=").append(wikiPage.getName()).append(
+							"&var1=chmod").append("&var2=").append(editable)
+					.append("&var3=").append(!viewable)
+					.append("\" >SWITCH IT ").append((viewable) ? "NOT" : "")
+					.append(" VIEWABLE</a><br />\n");
+
+			adminConsole
+					.append("<br />\n<table><tr><th>Role name</th><th colspan=\"2\">View Roles</th><th colspan=\"2\">Edit Roles</th></tr>");
+
+			// role set
+
+			Set<String> allRoles = credentials.getAllRoles();
+
+			for (String role : allRoles) {
+				String roleEd = "<a href=\""
+						+ actionURL
+						+ "&page="
+						+ wikiPage.getName()
+						+ "&var1=editRole&var2="
+						+ role
+						+ "\">"
+						+ ((wikiPage.containsEditRole(role)) ? "Remove this role"
+								: " Add this role") + "</a>";
+				String roleVi = "<a href=\""
+						+ actionURL
+						+ "&page="
+						+ wikiPage.getName()
+						+ "&var1=viewRole&var2="
+						+ role
+						+ "\">"
+						+ ((wikiPage.containsViewRole(role)) ? "Remove this role"
+								: " Add this role") + "</a>";
+
+				adminConsole.append("<tr><td>").append(role)
+						.append("</td><td>").append(
+								(wikiPage.containsViewRole(role)) ? "<b>*</b>"
+										: "").append("</td><td>")
+						.append(roleVi).append("</td><td>").append(
+								(wikiPage.containsEditRole(role)) ? "<b>*</b>"
+										: "").append("</td><td>")
+						.append(roleEd).append("</td></tr>\n");
+			}
+
+			adminConsole.append("</table>\n");
+
+			wikiPage.setContent(adminConsole.toString());
+		}
+
+		return wikiPage;
+	}
+
+	@Override
+	public void init() {
+
+	}
+
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/AdminRenamingPlugin.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/AdminRenamingPlugin.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/AdminRenamingPlugin.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,186 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki.plugins;
+
+import java.util.Date;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Set;
+
+import org.jboss.wiki.Credentials;
+import org.jboss.wiki.WikiPage;
+import org.jboss.wiki.WikiPlugin;
+import org.jboss.wiki.WikiSession;
+import org.jboss.wiki.exceptions.WikiException;
+
+public class AdminRenamingPlugin extends WikiPlugin {
+
+	private static final Object ADD_LNG_CAPTION = "Add language";
+
+	public final String RENAME_CAPTION = "Rename";
+
+	@Override
+	public WikiPage process(WikiPage wikiPage, WikiSession wikiSession) {
+		for (int i = 1; i < 5; i++) {
+			if (wikiSession.getAttribute("var" + i) != null) {
+				log.info(wikiSession.getAttribute("var" + i));
+			}
+		}
+
+		Credentials credentials = (Credentials) wikiSession
+				.getAttribute("credentials");
+		String actionURL = (String) wikiSession.getAttribute("actionURL");
+		StringBuilder adminContent = new StringBuilder("<h2><a href=\"")
+				.append(actionURL).append(
+						"&type=admin \">Admin</a></h2><br />\n");
+
+		if (credentials.isAdmin()) {
+
+			adminContent.append("<h3>Renaming:</h3>\n<br />\n");
+
+			if ((wikiSession.getAttribute("var1") != null)
+					&& (wikiSession.getAttribute("var1").equals(RENAME_CAPTION))) {
+				if ((wikiSession.getAttribute("var2") != null)
+						&& (wikiSession.getAttribute("var3") != null)) {
+					String oldName = (String) wikiSession.getAttribute("var2");
+					String uid = wikiEngine.getUid(oldName, wikiPage
+							.getLangCode());
+					String newName = HTMLTranslatorParts
+							.cleanLink((String) wikiSession
+									.getAttribute("var3"));
+
+					try {
+						wikiEngine.rename(uid, newName, wikiPage.getLangCode());
+						adminContent.append("Added renaming from page: ")
+								.append(oldName).append(" to page: ").append(
+										newName).append("<br /><br />\n");
+					} catch (WikiException e) {
+						adminContent.append("Couldn't rename page because: ")
+								.append(e.getMessage())
+								.append("<br /><br />\n");
+						e.printStackTrace();
+					}
+				}
+			} else if ((wikiSession.getAttribute("var1") != null)
+					&& (wikiSession.getAttribute("var1")
+							.equals(ADD_LNG_CAPTION))) {
+
+				log.info("dupa");
+
+				String[] codes = ((String) wikiSession.getAttribute("var2"))
+						.split(" - ");
+
+				String langCode = codes[0];
+				String langName = codes[1];
+
+				log.info("new lng: " + langCode + " " + langName);
+
+				wikiEngine.addNewLanguage(langCode, langName);
+
+				// TODO nie dochodzi tutaj
+
+				adminContent.append("Added language: ").append(langCode)
+						.append(" ").append(langName).append("<br />\n");
+			}
+
+			HashMap<String, String> pagesWaiting = wikiEngine.getPagesWaiting(wikiPage.getLangCode());
+
+			if (pagesWaiting.size() > 0) {
+				adminContent.append("Pages waiting for rename:<br />\n");
+				adminContent.append("<table border=\"0\">\n");
+				adminContent
+						.append("<tr><td><b>Uid</b></td><td><b>Real name</b></td></tr>");
+				for (String uid : pagesWaiting.keySet()) {
+					adminContent.append("<tr><td>").append(uid).append(
+							"</td><td>").append(pagesWaiting.get(uid)).append(
+							"</td></tr>");
+				}
+				adminContent.append("</table>\n");
+			}
+
+			Set<String> allPages = wikiEngine.getAllPageNames(wikiPage
+					.getLangCode());
+
+			adminContent.append("<form method=\"POST\" action=\"").append(
+					actionURL).append("&type=admin \" >\n");
+			adminContent.append("<select name=\"var2\" >\n");
+
+			for (String pageName : allPages) {
+				adminContent.append("<option>").append(pageName).append(
+						"</option>\n");
+			}
+			adminContent.append("</select>\n");
+			adminContent.append(" rename to ").append(
+					"<input type=\"text\" name=\"var3\" />").append(
+					"<input type=\"submit\" name=\"var1\" value=\"").append(
+					RENAME_CAPTION).append("\" />\n");
+			adminContent.append("</form>\n");
+
+			adminContent.append("<h3>Country codes:</h3>");
+
+			Map<String, String> langCodes = wikiEngine.getAllLanguageCodes();
+			Map<String, String> usedLang = wikiEngine.getUsedLanguageCodes();
+			adminContent.append("<h4>Wiki is using this codes</h4>\n").append(
+					"<table><tr><th>Code</th><th>Country name</th></tr>");
+
+			for (String usedCode : usedLang.keySet()) {
+				adminContent.append("<tr><td>").append(usedCode).append(
+						"</td><td>").append(usedLang.get(usedCode)).append(
+						"</td></tr>\n");
+			}
+
+			adminContent.append("</table>\n<h4>Add new language</h4>");
+
+			adminContent.append("<form method=\"POST\" action=\"").append(
+					actionURL).append("&type=admin \" >\n");
+			adminContent.append("<select name=\"var2\" >\n");
+
+			for (String langCode : langCodes.keySet()) {
+				if (!usedLang.keySet().contains(langCode))
+					adminContent.append("<option>").append(langCode).append(
+							" - ").append(langCodes.get(langCode)).append(
+							"</option>\n");
+			}
+			adminContent.append("</select>\n");
+			adminContent
+					.append("<input type=\"submit\" name=\"var1\" value=\"")
+					.append(ADD_LNG_CAPTION).append("\" />\n");
+			adminContent.append("</form>\n");
+
+		} else {
+			adminContent.append("<h3>").append(
+					"Sorry you don't have permission to see this page").append(
+					"</h3>");
+		}
+
+		return new WikiPage("AdminPage", credentials, adminContent.toString(),
+				0, 0, new Date(), wikiEngine, false, false, null, null,
+				adminContent.length(), wikiEngine.defaultLangugeCode);
+	}
+
+	@Override
+	public void init() {
+		// TODO Auto-generated method stub
+
+	}
+
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/AttachementInfoPlugin.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/AttachementInfoPlugin.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/AttachementInfoPlugin.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,126 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki.plugins;
+
+import org.jboss.wiki.Credentials;
+import org.jboss.wiki.WikiAttachment;
+import org.jboss.wiki.WikiPage;
+import org.jboss.wiki.WikiPlugin;
+import org.jboss.wiki.WikiSession;
+
+public class AttachementInfoPlugin extends WikiPlugin {
+
+	@Override
+	public WikiPage process(WikiPage wikiPage, WikiSession wikiSession) {
+		Credentials credentials = (Credentials) wikiSession
+				.getAttribute("credentials");
+		StringBuilder history = new StringBuilder();
+		String attachementName = (String) wikiSession.getAttribute("var1");
+		Object rollbackToVer = wikiSession.getAttribute("var2");
+
+		String attURL = (String) wikiSession.getAttribute("hostURL") + "/wiki/"
+				+ wikiPage.getName() + "/file:";
+		String actionURL = (String) wikiSession.getAttribute("actionURL");
+
+		if (((wikiPage.isEditable(credentials)) || (credentials.isAdmin()))
+				&& (rollbackToVer != null)
+				&& (credentials.isLoggedIn())
+				&& (Integer.valueOf((String) rollbackToVer) < wikiEngine
+						.getLastAttachmentVersion(wikiPage.getName(),
+								attachementName, wikiPage.getLangCode()))) {
+			WikiAttachment wikiAttachment = wikiEngine.getAttachment(wikiPage
+					.getName(), attachementName, Integer
+					.valueOf((String) rollbackToVer), wikiPage.getLangCode());
+			wikiEngine.addAttachment(wikiAttachment.getInputStream(),
+					attachementName, wikiPage, ((Credentials) wikiSession
+							.getAttribute("credentials")).getName(), wikiPage
+							.getLangCode());
+		}
+
+		history.append("<h3>History of file: ").append(attachementName).append(
+				" page: ").append(wikiPage.getName()).append("</h3>\n");
+		history.append("<hr>\n").append("<table border=\"1\">\n");
+		history
+				.append("<tr><td><b>Version</b></td><td><b>Date</b></td><td><b>Author</b></td><td><b>Size</b></td><td><b>Rollback</b></td></tr>\n");
+
+		int lastVer = wikiEngine.getLastAttachmentVersion(wikiPage.getName(),
+				attachementName, wikiPage.getLangCode());
+		for (int i = lastVer; i > 0; i--) {
+			WikiAttachment wikiAttachment = wikiEngine.getAttachment(wikiPage
+					.getName(), attachementName, i, wikiPage.getLangCode());
+			history.append("<tr><td>").append("<a href=\"").append(attURL)
+					.append(attachementName).append(
+							(i != lastVer) ? ":" + i : "").append("\" >")
+					.append(i).append("</a></td>").append("<td>").append(
+							wikiAttachment.getDate()).append("</td>").append(
+							"<td>").append(wikiAttachment.getUser()).append(
+							"</td>").append("<td>").append(
+							wikiAttachment.getSize()).append("</td>");
+
+			if (i != lastVer) {
+				history.append("<td>");
+
+				if ((credentials.isLoggedIn())
+						&& ((wikiPage.isEditable(credentials)) || (credentials
+								.isAdmin())))
+					history.append("<a href=\"").append(actionURL).append(
+							"&type=fileInfo&page=").append(wikiPage.getName())
+							.append("&var1=").append(attachementName).append(
+									"&var2=").append(i).append("\" >");
+
+				if (wikiPage.isEditable(credentials)) {
+					history
+							.append((!credentials.isLoggedIn()) ? "<i>" : "")
+							.append("Rollback version ")
+							.append(i)
+							.append(
+									(!credentials.isLoggedIn()) ? " (after login)</i>"
+											: "");
+				} else {
+					history.append("<i>This page IS NOT editable</i>");
+				}
+
+				if ((credentials.isLoggedIn())
+						&& ((wikiPage.isEditable(credentials)) || (credentials
+								.isAdmin())))
+					history.append("</a>");
+
+				history.append("<td>");
+			} else {
+				history.append("<td></td>");
+			}
+
+			history.append("</tr>\n");
+		}
+		history.append("</table>\n");
+		wikiPage.setContent(history.toString());
+
+		return wikiPage;
+	}
+
+	@Override
+	public void init() {
+		// TODO Auto-generated method stub
+
+	}
+
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/AttachmentListPlugin.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/AttachmentListPlugin.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/AttachmentListPlugin.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,84 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki.plugins;
+
+import java.util.Set;
+
+import org.jboss.wiki.WikiCommon;
+import org.jboss.wiki.WikiPage;
+import org.jboss.wiki.WikiPlugin;
+import org.jboss.wiki.WikiSession;
+
+public class AttachmentListPlugin extends WikiPlugin {
+
+	private String host = "";
+
+	@Override
+	public WikiPage process(WikiPage wikiPage, WikiSession wikiSession) {
+		host = (String) wikiSession.getAttribute("hostURL")
+				+ "/wiki/"
+				+ (!wikiPage.getLangCode().equals(wikiEngine.defaultLangugeCode) ? wikiPage
+						.getLangCode().toLowerCase()
+						+ "/"
+						: "");
+		
+		String fileEditURL = (String) wikiSession.getAttribute("actionURL")
+				+ "&type=fileInfo&page=" + wikiPage.getName();
+
+		WikiPage newPage = null;
+
+		try {
+			newPage = (WikiPage) wikiPage.clone();
+		} catch (CloneNotSupportedException cl) {
+			System.err.println(cl);
+		}
+
+		Set<String> attachements = newPage.getAttachementsSet();
+
+		if (attachements != null) {
+			String newContent = newPage.getPageContent();
+
+			newContent += "\n<hr />\n<h3>Attachments:</h3>\n<table border='0'>";
+
+			for (String file : attachements) {
+				String href = host + newPage.getName() + "/file:" + file;
+				newContent += "<tr><td><a href=\"" + href + "\">" + href
+						+ "</a></td>";
+				newContent += "<td><a href=\"" + fileEditURL + "&var1=" + file
+						+ "\" ><img border=\"0\" src=\"" + host
+						+ WikiCommon.wikiButtons
+						+ "/historyButton.png\" /></a></td></tr>\n";
+			}
+			newContent += "</table>\n";
+
+			newPage.setContent(newContent);
+		}
+
+		return newPage;
+	}
+
+	@Override
+	public void init() {
+
+	}
+
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/DefaultWikiType.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/DefaultWikiType.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/DefaultWikiType.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,33 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki.plugins;
+
+import org.jboss.wiki.WikiType;
+
+public class DefaultWikiType extends WikiType {
+
+	public DefaultWikiType () {
+		
+	}
+
+	
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/DiffPlugin.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/DiffPlugin.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/DiffPlugin.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,65 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki.plugins;
+
+import java.io.IOException;
+
+import org.jboss.wiki.WikiPage;
+import org.jboss.wiki.WikiPlugin;
+import org.jboss.wiki.WikiSession;
+
+public class DiffPlugin extends WikiPlugin {
+
+	private DifferenceEngine differenceEngine;
+
+	@Override
+	public WikiPage process(WikiPage wikiPage, WikiSession wikiSession) {
+		WikiPage newPage = null, 
+				 prevNewPage = null;
+		
+		try {
+			newPage = (WikiPage) wikiPage.clone();
+		} catch (CloneNotSupportedException e) {
+			System.err.println(e);
+		}
+		
+		prevNewPage = newPage.getPageAtVersion(true, newPage.getVersion()-1);
+		
+		String diff = differenceEngine.makeDiff(prevNewPage.getContent(), newPage.getContent());
+		
+		try {
+		newPage.setContent(differenceEngine.colorizeDiff(diff));
+		}
+		catch (IOException e) {
+			System.err.println(e);
+		}
+		
+		return newPage;
+	}
+
+	@Override
+	public void init() {
+		differenceEngine = new DifferenceEngine("ISO-8859-1");
+
+	}
+
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/DifferenceEngine.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/DifferenceEngine.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/DifferenceEngine.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,338 @@
+/**************************************************
+ *                                                *
+ *  JBoss Labs: Creating Professional Open Source *
+ *                                                *
+ *   Distributable under LGPL license.            *
+ *   See terms of license at gnu.org.             *
+ *                                                *
+ *************************************************/
+
+/*
+ Copyright (C) 2005  Damon Sicore,
+                     Rali Genova,
+                     Tomasz Szymanski,
+                     Adam Warski,
+                     JBoss, Inc.
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
+
+*/
+
+/**
+* Portions of this work are based on the work
+* of Janne Jalkanen of the JSPWiki project. 
+* 
+* Marked Portions are Copyright (C) 2001-2002 Janne Jalkanen (Janne.Jalkanen at iki.fi)
+*
+* Those portions are marked by the 'author' javadoc tag
+* and list Janne Jalkanen as the author of that method.
+* 
+* This class is based on the JSPWiki 2.0 version
+* of the DifferenceEngine.java class.  The original 
+* version of that class can be found here:
+* 
+* http://anonsvn.labs.jboss.com/branches/forge/archives/jspwiki/src/com/ecyrd/jspwiki/DifferenceEngine.java
+* 
+*/
+
+package org.jboss.wiki.plugins;
+
+import java.util.Vector;
+import java.io.IOException;
+import java.io.BufferedReader;
+import java.io.StringReader;
+import java.io.StringWriter;
+import java.io.PrintWriter;
+import java.io.Writer;
+
+// import org.suigeneris.diff.*;
+
+/**
+ *  Provides access to making a 'diff' between two Strings.
+ *  Can be commanded to use a diff program or to use an internal diff.
+ *
+ *  @author Janne Jalkanen
+ *  @author Erik Bunn
+ */
+public class DifferenceEngine
+{
+    
+    /** Determines the command to be used for 'diff'.  This program must
+        be able to output diffs in the unified format. It defaults to
+        'diff -u %s1 %s2'.*/
+    public  static final String PROP_DIFFCOMMAND     = "jspwiki.diffCommand";
+
+    private static final char   DIFF_ADDED_SYMBOL    = '+';
+    private static final char   DIFF_REMOVED_SYMBOL  = '-';
+    private static final String CSS_DIFF_ADDED       = "<tr><td bgcolor=\"#99FF99\" class=\"diffadd\">";
+    private static final String CSS_DIFF_REMOVED     = "<tr><td bgcolor=\"#FF9933\" class=\"diffrem\">";
+    private static final String CSS_DIFF_UNCHANGED   = "<tr><td class=\"diff\">";
+    private static final String CSS_DIFF_CLOSE       = "</td></tr>";
+
+
+    private String         m_encoding;
+
+    /**
+     *  Creates a new DifferenceEngine.
+     *
+     *  @param props The contents of jspwiki.properties
+     *  @param encoding The character encoding used for making the diff.
+     */
+    public DifferenceEngine(String encoding )
+    {
+        m_encoding    = encoding;
+    }
+
+    private String getContentEncoding()
+    {
+        return m_encoding;
+    }
+
+    /**
+     *  Returns a raw, text format diff of its arguments.  This diff can then
+     *  be fed to the <TT>colorizeDiff()</TT>, below.
+     *
+     *  @see #colorizeDiff
+     */
+    public String makeDiff( String p1, String p2 )
+    {
+
+        return makeDiffWithBMSI( p1, p2 );
+
+    }
+    /*
+     // Makes a diff with JRCS routines, but BMSI is slightly better.
+    private String makeDiffWithJRCS( String p1, String p2 )        
+    {
+        try
+        {
+            Object[] first  = Diff.stringToArray(p1);
+            Object[] second = Diff.stringToArray(p2);
+
+            Revision diff = Diff.diff( first, second );
+        
+            return diff.toUnifiedString();
+        }
+        catch( DifferentiationFailedException e )
+        {
+            log.error("Diff failed", e);
+        }
+
+        return null;
+    }
+    */
+
+    /**
+     *  Makes a diff using the BMSI utility package.
+     *  We use our own diff printer, which makes things
+     *  easier.
+     */
+    private String makeDiffWithBMSI( String p1, String p2 )        
+    {
+        try
+        {
+            String[] first  = stringToArray(p1);
+            String[] second = stringToArray(p2);
+
+            bmsi.util.Diff diff = new bmsi.util.Diff( first, second );
+
+            bmsi.util.Diff.change script = diff.diff_2(false);
+
+            if( script == null )
+            {
+                // No differences.
+                return "";
+            }
+
+            StringWriter sw = new StringWriter();
+            bmsi.util.DiffPrint.Base p = new WriterPrint( first, second, sw );
+            p.print_script( script );
+            
+            return sw.toString();
+        }
+        catch( IOException e )
+        {
+            System.err.println("Diff failed"+e);
+        }
+
+        return null;
+    }
+
+    /**
+     *  Writes a diff in a human-readable form, as opposed to your
+     *  standard average diff.
+     *
+     *  Lifted from org.mahlen.hula.utils.VersionUtil.
+     *  @author Mahlen Morris
+     *  @author Janne Jalkanen
+     */
+    // FIXME: Must somehow add contextual diffs as well.
+    private class WriterPrint extends bmsi.util.DiffPrint.NormalPrint
+    {
+        public WriterPrint( String[] a, String[] b, Writer w )
+        {
+            super( a, b );
+            outfile = new PrintWriter( w );
+        }
+
+        protected void print_range_length( int a, int b )
+        {
+            outfile.print( b-a+1 );
+        }
+
+        /**
+         *  This method no longer emulates any known diff format.
+         */
+        protected void print_hunk(bmsi.util.Diff.change hunk) {
+
+            /* Determine range of line numbers involved in each file.  */
+            analyze_hunk(hunk);
+            if (deletes == 0 && inserts == 0)
+                return;
+
+            /* Print out the line number header for this hunk */
+
+            if( inserts != 0 && deletes == 0 )
+            {
+                outfile.print("At line ");
+                print_number_range('-', first0, last0);
+                outfile.print(" added ");
+                print_range_length(first1, last1);
+                outfile.print(" line" + ((last1-first1 == 0)? "." : "s.") );
+            }
+            else if( deletes != 0 && inserts == 0 )
+            {
+                outfile.print("Removed line"+((last0-first0 == 0)? " " : "s "));
+                print_number_range('-', first0, last0);
+                // outfile.print(" removed ");
+                // print_range_length(first1, last1);                
+                // outfile.print(" line" + ((last1-first1 == 0)? "." : "s.") );
+            }
+            else
+            {
+                if( last0-first0 == 0 )
+                {
+                    outfile.print("Line ");
+                    print_number_range('-', first0, last0);
+                    outfile.print(" was replaced by ");
+                }
+                else
+                {
+                    outfile.print("Lines ");
+                    print_number_range('-', first0, last0);
+                    outfile.print(" were replaced by ");
+                }
+
+                outfile.print( "line"+((last1-first1 == 0) ? " " : "s "));
+
+                print_number_range('-', first1, last1);                
+            }
+
+
+            outfile.println();
+
+            /* Print the lines that the first file has.  */
+            if (deletes != 0)
+                for (int i = first0; i <= last0; i++)
+                    print_1_line("- ", file0[i]);
+
+            /*
+            if (inserts != 0 && deletes != 0)
+                outfile.println("===");
+            */
+
+            /* Print the lines that the second file has.  */
+            if (inserts != 0)
+                for (int i = first1; i <= last1; i++)
+                    print_1_line("+ ", file1[i]);
+        }
+
+    }
+
+    /**
+     *  Again, lifted from org.mahlen.hula.utils.VersionUtil.
+     */
+    private static String[] stringToArray(String str) 
+        throws IOException 
+    {
+        BufferedReader rdr = new BufferedReader(new StringReader(str));
+        Vector s = new Vector();
+        for(;;) 
+        {
+            String line = rdr.readLine();
+            if (line == null) break;
+            s.addElement(line);
+        }
+        String[] a = new String[s.size()];
+        s.copyInto(a);
+        return a;
+    }
+
+    /**
+     * Goes through output provided by a diff command and inserts
+     * HTML tags to make the result more legible.
+     * Currently colors lines starting with a + green,
+     * those starting with - reddish (hm, got to think of
+     * color blindness here...).
+     */
+    public String colorizeDiff( String diffText )
+        throws IOException
+    {
+        String line = null;
+        String start = null;
+        String stop = null;
+
+        if( diffText == null )
+        {
+            return "Invalid diff - probably something wrong with server setup.";
+        }
+
+        BufferedReader in = new BufferedReader( new StringReader( diffText ) );
+        StringBuffer out = new StringBuffer();
+
+        out.append("<table class=\"diff\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n");
+        while( ( line = in.readLine() ) != null )
+        {
+            stop  = CSS_DIFF_CLOSE;
+
+            if( line.length() > 0 )
+            {
+                switch( line.charAt( 0 ) )
+                {
+                  case DIFF_ADDED_SYMBOL:
+                    start = CSS_DIFF_ADDED;
+                    break;
+                  case DIFF_REMOVED_SYMBOL:
+                    start = CSS_DIFF_REMOVED;
+                    break;
+                  default:
+                    start = CSS_DIFF_UNCHANGED;
+                }
+            }
+            else
+            {
+                start = CSS_DIFF_UNCHANGED;
+            }
+            
+            out.append( start );
+            out.append( line.trim() );
+            out.append( stop + "\n" );
+
+        }
+        out.append("</table>\n");
+        return( out.toString() );
+    }
+
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/DirectReferenceWikiType.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/DirectReferenceWikiType.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/DirectReferenceWikiType.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,39 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki.plugins;
+
+import org.jboss.wiki.WikiType;
+
+public class DirectReferenceWikiType extends WikiType {
+
+	@Override
+	protected boolean getReference() {
+		return true;
+	}
+	
+	public DirectReferenceWikiType( ) {
+		
+	}
+	
+	
+
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/FindResultPlugin.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/FindResultPlugin.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/FindResultPlugin.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,66 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki.plugins;
+
+import java.util.Map;
+
+import org.jboss.wiki.WikiPage;
+import org.jboss.wiki.WikiPlugin;
+import org.jboss.wiki.WikiSession;
+
+public class FindResultPlugin extends WikiPlugin {
+
+	@Override
+	public WikiPage process(WikiPage wikiPage, WikiSession wikiSession) {
+		WikiPage newPage = null;
+
+		try {
+			newPage = (WikiPage) wikiPage.clone();
+		} catch (CloneNotSupportedException cl) {
+			System.err.println(cl);
+		}
+
+		Map<String, Integer> pages = (Map<String, Integer>) wikiSession
+				.getAttribute("findResult");
+
+		StringBuilder pageStr = new StringBuilder("!!!__Find results:__\n\\\\\n\\\\\n").append("|__Page__|__Score__\n");
+
+		if (pages.size() == 0) {
+			pageStr.append("''NONE FOUND''");
+		} else {
+			for (String p : pages.keySet()) {
+				pageStr.append("|[").append(p).append("]|").append(pages.get(p)).append("\n");
+			}
+		}
+
+		newPage.setContent(pageStr.toString());
+
+		return newPage;
+	}
+
+	@Override
+	public void init() {
+		// TODO Auto-generated method stub
+
+	}
+
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/FriendlyLinkPlugin.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/FriendlyLinkPlugin.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/FriendlyLinkPlugin.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,92 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki.plugins;
+
+import java.util.Vector;
+import java.util.regex.Matcher;
+import java.util.regex.Pattern;
+
+import org.jboss.wiki.WikiPage;
+import org.jboss.wiki.WikiPlugin;
+import org.jboss.wiki.WikiSession;
+
+public class FriendlyLinkPlugin extends WikiPlugin {
+
+	private String url;
+	private String pattern;
+	
+	private String translateLinks(String content) {
+		//<a href="http://localhost:8080/portal/index.html?ctrl:id=window.default.WikiPortletWindow&ctrl:type=action&page=JBossWiki">
+		String newContent = content;
+		Vector<String> replaces = new Vector<String>();
+		
+		Matcher matcher = Pattern.compile(pattern).matcher(newContent);
+		
+		while (matcher.find()) {
+			String link = content.substring(matcher.start(), matcher.end());
+			String page = link.substring(link.lastIndexOf("&page=")+("&page=".length()), link.lastIndexOf("&language="));
+			String lang = link.substring(link.lastIndexOf("&language=")+("&language=".length()), link.length() - 2).toLowerCase() + "/";
+			
+			if (lang.equals(wikiEngine.defaultLangugeCode.toLowerCase() + "/")) {
+				lang = "";
+			}
+			
+			replaces.add("<a href=\""+url+lang+page+"\" >");
+		}
+		
+		for (int i = 0; i < replaces.size(); i++) {
+			matcher = Pattern.compile(pattern).matcher(newContent);
+			newContent = matcher.replaceFirst(replaces.get(i));
+		}
+		
+		//System.out.println(content);
+		
+		return newContent;
+	}
+	
+	@Override
+	public WikiPage process(WikiPage wikiPage, WikiSession wikiSession) {
+		url = (String)wikiSession.getAttribute("hostURL")+"/wiki/";
+		
+		pattern = "<a href=\""+(((String)wikiSession.getAttribute("hostURL")+(String)wikiSession.getAttribute("actionURL")).replaceAll("\\.","\\\\.").replaceAll("\\?", "\\\\?"))+"&page=\\w+(/\\w+)*&language=\\w+(/\\w+)*\">";
+		
+		//System.out.println(pattern);
+		
+		WikiPage newPage = null;
+
+		try {
+			newPage = (WikiPage) wikiPage.clone();
+		} catch (CloneNotSupportedException cl) {
+			System.err.println(cl);
+		}
+
+		newPage.setContent(translateLinks(newPage.getPageContent()));
+
+		return newPage;
+	}
+
+	@Override
+	public void init() {
+		
+	}
+
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/GetRefsFromPagePlugin.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/GetRefsFromPagePlugin.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/GetRefsFromPagePlugin.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,93 @@
+package org.jboss.wiki.plugins;
+
+import java.util.Set;
+import java.util.TreeSet;
+import java.util.regex.Matcher;
+import java.util.regex.Pattern;
+
+import org.jboss.wiki.WikiPage;
+import org.jboss.wiki.WikiPlugin;
+import org.jboss.wiki.WikiSession;
+
+public class GetRefsFromPagePlugin extends WikiPlugin {
+
+	private static final String pattern1 = "\\[.+\\]";
+
+	private static final String pattern2 = "\\[[^]|]+\\|.+\\]";
+
+	@Override
+	public WikiPage process(WikiPage wikiPage, WikiSession wikiSession) {
+
+		Set<String> refs = (Set<String>) wikiPage.getPermVariable("refs");
+
+		if (refs == null || updateRefs()) {
+			refs = getRefsFrom(wikiPage.getContent(), wikiPage.getLangCode());
+			wikiPage.addPermVariable("refs", refs);
+		}
+
+		return wikiPage;
+	}
+
+	@Override
+	public void init() {
+
+	}
+
+	protected boolean updateRefs() {
+		return false;
+	}
+
+	private Set<String> getRefsFrom(String pageContent, String langCode) {
+
+		Set<String> refs = new TreeSet<String>();
+
+		Matcher matcher = Pattern.compile(pattern1).matcher(pageContent);
+
+		while (matcher.find()) {
+			String pageUid = pageContent.substring(matcher.start(), matcher
+					.end());
+
+			pageUid = pageUid.substring(1, pageUid.indexOf(']'));
+
+			pageUid = checkRef(pageUid);
+
+			if (pageUid != null)
+				refs.add(wikiEngine.getRealName(pageUid, langCode));
+		}
+
+		matcher = Pattern.compile(pattern2).matcher(pageContent);
+
+		while (matcher.find()) {
+			String pageUid = pageContent.substring(matcher.start(), matcher
+					.end());
+
+			pageUid = pageUid.substring(pageUid.indexOf('|') + 1, pageUid
+					.indexOf(']'));
+
+			pageUid = checkRef(pageUid);
+
+			if (pageUid != null)
+				refs.add(wikiEngine.getRealName(pageUid, langCode));
+		}
+
+		return refs;
+	}
+
+	private String checkRef(String pageUid) {
+
+		pageUid = pageUid.trim();
+
+		if (!HTMLTranslatorParts.checkImageLink(pageUid)
+				&& !HTMLTranslatorParts.isExternalLink(pageUid)
+				&& !HTMLTranslatorParts.isNumber(pageUid)) {
+			pageUid = HTMLTranslatorParts.cleanLink(pageUid);
+
+			if (pageUid != null && !HTMLTranslatorParts.isNumber(pageUid)) {
+				return pageUid;
+			}
+		}
+
+		return null;
+	}
+
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/HTMLTranslatorNoPlugins.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/HTMLTranslatorNoPlugins.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/HTMLTranslatorNoPlugins.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,5 @@
+package org.jboss.wiki.plugins;
+
+public class HTMLTranslatorNoPlugins extends HTMLTranslatorParts {
+	private boolean executePlugins = true;
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/HTMLTranslatorParts.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/HTMLTranslatorParts.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/HTMLTranslatorParts.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,1099 @@
+/**************************************************
+ *                                                *
+ *  JBoss Labs: Creating Professional Open Source *
+ *                                                *
+ *   Distributable under LGPL license.            *
+ *   See terms of license at gnu.org.             *
+ *                                                *
+ *************************************************/
+
+/*
+ Copyright (C) 2005  Damon Sicore,
+ Rali Genova,
+ Tomasz Szymanski,
+ Adam Warski,
+ JBoss, Inc.
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
+
+ */
+
+/**
+ * Portions of this work are based on the work
+ * of Janne Jalkanen of the JSPWiki project. 
+ * 
+ * Marked Portions are Copyright (C) 2001-2002 Janne Jalkanen (Janne.Jalkanen at iki.fi)
+ *
+ * Those portions are marked by the 'author' javadoc tag
+ * and list Janne Jalkanen as the author of that method.
+ * 
+ * This class is based on the JSPWiki 2.0 version
+ * of the TranslatorReader.java class.  The original 
+ * version of that class can be found here:
+ * 
+ * http://anonsvn.labs.jboss.com/branches/forge/archives/jspwiki/src/com/ecyrd/jspwiki/TranslatorReader.java
+ * 
+ */
+package org.jboss.wiki.plugins;
+
+/**
+ * @author <a href="mailto:rali.genova at jboss.org">Rali Genova </a>
+ * @author <a href="mailto:tomasz.szymanski at jboss.org">Tomasz Szymanski </a>
+ * 
+ */
+import java.io.*;
+import java.util.regex.*;
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.StringTokenizer;
+
+import org.jboss.logging.Logger;
+import org.jboss.wiki.WikiCommon;
+import org.jboss.wiki.WikiPage;
+import org.jboss.wiki.WikiPlugin;
+import org.jboss.wiki.WikiSession;
+
+public class HTMLTranslatorParts extends WikiPlugin {
+
+	private Logger log;
+
+	/* URL components, later to be configurable */
+	private String portalHome = "";
+
+	public final static String pagePartRegexStart = "<!--page:start-->";
+
+	public final static String pagePartRegexEnd = "<!--page:end-->";
+
+	private String wikiHome = "";
+
+	// private String actionType = "&ctrl:type=";
+
+	private String page = "&page=";
+
+	private String language = "&language=";
+
+	private static String mediaPatterns;
+
+	private String imagePath;
+
+	/* formatting variables */
+
+	private boolean m_allowHTML = false;
+
+	private boolean m_isbold = false;
+
+	private boolean m_isitalic = false;
+
+	private boolean m_isTypedText = false;
+
+	private boolean m_istable = false;
+
+	private boolean m_isPre = false;
+
+	private boolean m_isdefinition = false;
+
+	private int m_listlevel = 0;
+
+	private int m_numlistlevel = 0;
+
+	private boolean m_camelCaseLinks = true; // camelCase enabled
+
+	/** Tag that gets closed at EOL. */
+	private String m_closeTag = null;
+
+	/** Allow this many characters to be pushed back in the stream. */
+	private static final int PUSHBACK_BUFFER_SIZE = 8;
+
+	/**
+	 * These characters constitute word separators when trying to find CamelCase
+	 * links.
+	 */
+	private static final String WORD_SEPARATORS = ",.|:;+=&";
+
+	private PushbackReader m_in;
+
+	// stores the name of the wiki page we are currently processing
+	private String pageName = "";
+
+	private boolean executePlugins = true;
+
+	public HTMLTranslatorParts() {
+
+	}
+
+	/**
+	 * Push back any character to the current input. Does not push back a read
+	 * EOF, though.
+	 * 
+	 * @author Janne Jalkanen
+	 */
+	private void pushBack(int c) throws IOException {
+		if (c != -1) {
+			m_in.unread(c);
+		}
+	}
+
+	/**
+	 * Wiki to HTML transformation method, plain URIs transformation not
+	 * implemented
+	 * 
+	 * @param page
+	 *            The String representation of a wiki page's content
+	 * @return The final transformed into HTML string
+	 * @author Janne Jalkanen
+	 * @author Rali Genova
+	 */
+	public String parseLinks(String page, WikiSession wikiSession,
+			WikiPage wikiPage) throws IOException {
+		m_in = new PushbackReader(new StringReader(page), PUSHBACK_BUFFER_SIZE);
+		StringBuffer buf = new StringBuffer();
+		StringBuffer word = null;
+		int previousCh = -2;
+		int start = 0;
+		boolean quitReading = false;
+		boolean newLine = true; // FIXME: not true if reading starts in middle
+		// of buffer
+
+		while (!quitReading) {
+			int ch = nextToken();
+			String s = null;
+
+			// begin of HTML transformation
+			if (m_isPre) {
+				if (ch == '}') {
+					buf.append(handleClosebrace());
+				} else if (ch == '<') {
+					buf.append("&lt;");
+				} else if (ch == '>') {
+					buf.append("&gt;");
+				} else if (ch == -1) {
+					quitReading = true;
+				} else {
+					buf.append((char) ch);
+				}
+
+				continue;
+			}
+			//
+			// CamelCase detection, a non-trivial endeavour.
+			// We keep track of all white-space separated entities, which we
+			// hereby refer to as "words". We then check for an existence
+			// of a CamelCase format text string inside the "word", and
+			// if one exists, we replace it with a proper link.
+			//
+
+			if (m_camelCaseLinks) {
+				// Quick parse of start of a word boundary.
+
+				if (word == null
+						&& (Character.isWhitespace((char) previousCh)
+								|| WORD_SEPARATORS.indexOf((char) previousCh) != -1 || newLine)
+						&& !Character.isWhitespace((char) ch)) {
+					word = new StringBuffer();
+				}
+
+				// Are we currently tracking a word?
+				if (word != null) {
+					//
+					// Check for the end of the word.
+					//
+
+					if (Character.isWhitespace((char) ch) || ch == -1
+							|| WORD_SEPARATORS.indexOf((char) ch) != -1) {
+						String potentialLink = word.toString();
+
+						String camelCase = parseCamelCase(potentialLink);
+
+						if (camelCase != null) {
+							start = buf.toString().lastIndexOf(camelCase);
+							buf.replace(start, start + camelCase.length(),
+									handleHyperlinks(camelCase, wikiSession,
+											wikiPage));
+						}
+
+						// We've ended a word boundary, so time to reset.
+						word = null;
+					} else {
+						// This should only be appending letters and digits.
+						word.append((char) ch);
+					} // if end of word
+				} // if word's not null
+
+				// Always set the previous character to test for word starts.
+				previousCh = ch;
+
+			} // if m_camelCaseLinks
+			//
+			// Check if any lists need closing down.
+			//
+
+			if (newLine && ch != '*' && ch != ' ' && m_listlevel > 0) {
+				buf.append("</LI>\n");
+				for (; m_listlevel > 0; m_listlevel--) {
+					buf.append("</UL>\n");
+				}
+			}
+
+			if (newLine && ch != '#' && ch != ' ' && m_numlistlevel > 0) {
+				buf.append("</LI>\n");
+				for (; m_numlistlevel > 0; m_numlistlevel--) {
+					buf.append("</OL>\n");
+				}
+			}
+
+			if (newLine && ch != '|' && m_istable) {
+				buf.append("</TABLE>\n");
+				m_istable = false;
+				m_closeTag = null;
+			}
+
+			switch (ch) {
+			case '\r':
+				// DOS linefeeds we forget
+				s = null;
+				break;
+
+			case '\n':
+				//
+				// Close things like headings, etc.
+				//
+				if (m_closeTag != null) {
+					buf.append(m_closeTag);
+					m_closeTag = null;
+				}
+
+				m_isdefinition = false;
+
+				if (newLine) {
+					// Paragraph change.
+
+					buf.append("<P />\n");
+				} else {
+					buf.append("\n");
+					newLine = true;
+				}
+				/*
+				 * wiki syntax handling, later to be refactored so multiple wiki
+				 * syntax is supported
+				 */
+
+				break;
+			case '\\':
+				s = handleBackslash();
+				break;
+
+			case '_':
+				s = handleUnderscore();
+				break;
+
+			case '\'':
+				s = handleApostrophe();
+				break;
+
+			case '{':
+				s = handleOpenbrace();
+				break;
+
+			case '}':
+				s = handleClosebrace();
+				break;
+
+			case '-':
+				s = handleDash();
+				break;
+
+			case '!':
+				if (newLine) {
+					s = handleHeading();
+				} else {
+					s = "!";
+				}
+				break;
+
+			case ';':
+				if (newLine) {
+					s = handleDefinitionList();
+				} else {
+					s = ";";
+				}
+				break;
+
+			case ':':
+				if (m_isdefinition) {
+					s = "</DT><DD>";
+					m_isdefinition = false;
+				} else {
+					s = ":";
+				}
+				break;
+
+			case '[':
+				s = handleOpenbracket(wikiSession, wikiPage);
+				break;
+
+			case '*':
+				if (newLine) {
+					s = handleUnorderedList();
+				} else {
+					s = "*";
+				}
+				break;
+
+			case '#':
+				if (newLine) {
+					s = handleOrderedList();
+				} else {
+					s = "#";
+				}
+				break;
+
+			case '|':
+				s = handleBar(newLine);
+				break;
+
+			case '<':
+				s = m_allowHTML ? "<" : "&lt;";
+				break;
+
+			// TODO this should be changed somehow to make paes XML compatible
+			// (change & to &amp; if it is standalone &)
+			/*
+			 * case '&': s = "&amp;"; break;
+			 */
+
+			case '>':
+				s = m_allowHTML ? ">" : "&gt;";
+				break;
+
+			case '\"':
+				s = m_allowHTML ? "\"" : "&quot;";
+				break;
+
+			case '~':
+				s = handleTilde();
+				break;
+			case -1:
+				quitReading = true;
+				break;
+
+			default:
+				buf.append((char) ch);
+				newLine = false;
+				break;
+			}
+			if (s != null) {
+				buf.append(s);
+
+				newLine = false;
+			}
+
+		}
+
+		return buf.toString();
+	}
+
+	/**
+	 * @param link -
+	 *            potential camel case link to be tested
+	 * @return the string itself if not a camel case, and a proper link
+	 *         otherwise
+	 * @author Rali Genova
+	 * @author Janne Jalkanen
+	 */
+	public static String parseCamelCase(String link) {
+		String camelCasepattern = "^([^\\p{Alnum}]*|\\~)([\\p{Upper}]+[\\p{Lower}]+[\\p{Upper}]+[\\p{Alnum}]*)[^\\p{Alnum}]*$";
+		Pattern camelCase = Pattern.compile(camelCasepattern);
+		Matcher camelMatch = camelCase.matcher(link);
+		if (camelMatch.matches()) {
+			String result = camelMatch.group(2); // get the camel case words
+			if (camelMatch.group(1) != null) {
+				if ((camelMatch.group(1).equals("~"))
+						|| (camelMatch.group(1).indexOf('[') != -1)) {
+					return null; // this is camelCase escape or [...] link
+				}
+			}
+			return result;
+
+		}// if match
+		return null;
+	}
+
+	/* a collection of all media formats allowed on wiki */
+	private static Collection getImagePatterns() {
+		ArrayList patt = new ArrayList();
+		String imagepattern = mediaPatterns;
+		String[] elem = imagepattern.split(",");
+		for (int i = 0; i < elem.length; i++) {
+			patt.add(elem[i].trim());
+		}
+
+		return patt;
+	}
+
+	public static boolean checkImageLink(String text) {
+		ArrayList ptrns = (ArrayList) getImagePatterns();
+		for (int i = 0; i < ptrns.size(); i++) {
+			if (text.endsWith((String) ptrns.get(i))) {
+				return true;
+			}
+		}
+
+		return false;
+	}
+
+	/**
+	 * Generic escape of next character or entity.
+	 */
+	private String handleTilde() throws IOException {
+		int ch = nextToken();
+
+		if (ch == '|')
+			return "|";
+
+		if (Character.isUpperCase((char) ch)) {
+			return String.valueOf((char) ch);
+		}
+
+		// No escape.
+		pushBack(ch);
+
+		return "~";
+	}
+
+	private String handleUnderscore() throws IOException {
+		int ch = nextToken();
+		String res = "_";
+
+		if (ch == '_') {
+			res = m_isbold ? "</B>" : "<B>";
+			m_isbold = !m_isbold;
+		} else {
+			pushBack(ch);
+		}
+
+		return res;
+	}
+
+	/**
+	 * For example: italics.
+	 */
+	private String handleApostrophe() throws IOException {
+		int ch = nextToken();
+		String res = "'";
+
+		if (ch == '\'') {
+			res = m_isitalic ? "</I>" : "<I>";
+			m_isitalic = !m_isitalic;
+		} else {
+			m_in.unread(ch);
+		}
+
+		return res;
+	}
+
+	private String handleDash() throws IOException {
+		int ch = nextToken();
+
+		if (ch == '-') {
+			int ch2 = nextToken();
+
+			if (ch2 == '-') {
+				int ch3 = nextToken();
+
+				if (ch3 == '-') {
+					// Empty away all the rest of the dashes.
+					// Do not forget to return the first non-match back.
+					while ((ch = nextToken()) == '-')
+						;
+
+					pushBack(ch);
+					return "<HR />";
+				}
+
+				pushBack(ch3);
+			}
+			pushBack(ch2);
+		}
+
+		pushBack(ch);
+
+		return "-";
+	}
+
+	private String handleHeading() throws IOException {
+		StringBuffer buf = new StringBuffer();
+
+		int ch = nextToken();
+
+		if (ch == '!') {
+			int ch2 = nextToken();
+
+			if (ch2 == '!') {
+				buf.append("<H2>");
+				m_closeTag = "</H2>";
+			} else {
+				buf.append("<H3>");
+				m_closeTag = "</H3>";
+				pushBack(ch2);
+			}
+		} else {
+			buf.append("<H4>");
+			m_closeTag = "</H4>";
+			pushBack(ch);
+		}
+
+		return buf.toString();
+	}
+
+	private String handleUnorderedList() throws IOException {
+		StringBuffer buf = new StringBuffer();
+
+		if (m_listlevel > 0) {
+			buf.append("</LI>\n");
+		}
+
+		int numBullets = countChars(m_in, '*') + 1;
+
+		if (numBullets > m_listlevel) {
+			for (; m_listlevel < numBullets; m_listlevel++)
+				buf.append("<UL>\n");
+		} else if (numBullets < m_listlevel) {
+			for (; m_listlevel > numBullets; m_listlevel--)
+				buf.append("</UL>\n");
+		}
+
+		buf.append("<LI>");
+
+		return buf.toString();
+	}
+
+	private String handleOrderedList() throws IOException {
+		StringBuffer buf = new StringBuffer();
+
+		if (m_numlistlevel > 0) {
+			buf.append("</LI>\n");
+		}
+
+		int numBullets = countChars(m_in, '#') + 1;
+
+		if (numBullets > m_numlistlevel) {
+			for (; m_numlistlevel < numBullets; m_numlistlevel++)
+				buf.append("<OL>\n");
+		} else if (numBullets < m_numlistlevel) {
+			for (; m_numlistlevel > numBullets; m_numlistlevel--)
+				buf.append("</OL>\n");
+		}
+
+		buf.append("<LI>");
+
+		return buf.toString();
+
+	}
+
+	private int countChars(PushbackReader in, char c) throws IOException {
+		int count = 0;
+		int ch;
+
+		while ((ch = in.read()) != -1) {
+			if ((char) ch == c) {
+				count++;
+			} else {
+				in.unread(ch);
+				break;
+			}
+		}
+
+		return count;
+	}
+
+	private String handleBar(boolean newLine) throws IOException {
+		StringBuffer sb = new StringBuffer();
+
+		if (!m_istable && !newLine) {
+			return "|";
+		}
+
+		if (newLine) {
+			if (!m_istable) {
+				sb.append("<TABLE CLASS=\"wikitable\" BORDER=\"1\">\n");
+				m_istable = true;
+			}
+
+			sb.append("<TR>");
+			m_closeTag = "</TD></TR>";
+		}
+
+		int ch = nextToken();
+
+		if (ch == '|') {
+			if (!newLine) {
+				sb.append("</TH>");
+			}
+			sb.append("<TH>");
+			m_closeTag = "</TH></TR>";
+		} else {
+			if (!newLine) {
+				sb.append("</TD>");
+			}
+			sb.append("<TD>");
+			pushBack(ch);
+		}
+
+		return sb.toString();
+	}
+
+	private String handleDefinitionList() throws IOException {
+		if (!m_isdefinition) {
+			m_isdefinition = true;
+
+			m_closeTag = "</DD>\n</DL>";
+
+			return "<DL>\n<DT>";
+		}
+
+		return ";";
+	}
+
+	private String handleBackslash() throws IOException {
+		int ch = nextToken();
+
+		if (ch == '\\') {
+			int ch2 = nextToken();
+
+			if (ch2 == '\\') {
+				return "<BR clear=\"all\" />";
+			}
+
+			pushBack(ch2);
+
+			return "<BR />";
+		}
+
+		pushBack(ch);
+
+		return "\\";
+	}
+
+	private String handleOpenbracket(WikiSession wikiSession, WikiPage wikiPage)
+			throws IOException {
+		StringBuffer sb = new StringBuffer();
+		int ch;
+		boolean isPlugin = false;
+
+		while ((ch = nextToken()) == '[') {
+			sb.append((char) ch);
+		}
+
+		if (sb.length() > 0) {
+			return sb.toString();// not a link
+		}
+
+		//
+		// Find end of hyperlink
+		//
+		pushBack(ch);
+		ch = nextToken();
+
+		while (ch != -1) {
+			if (ch == ']')// && (!isPlugin || sb.charAt( sb.length()-1 ) ==
+			// '}'
+			// ) )
+			{
+				break;
+			}
+
+			sb.append((char) ch);
+
+			ch = nextToken();
+		}
+
+		if (ch == -1) {
+
+			return sb.toString();
+		}
+
+		return handleHyperlinks(sb.toString(), wikiSession, wikiPage);
+	}
+
+	private String handleOpenbrace() throws IOException {
+		int ch = nextToken();
+		String res = "{";
+
+		if (ch == '{') {
+			int ch2 = nextToken();
+
+			if (ch2 == '{') {
+				res = "<PRE>";
+				m_isPre = true;
+			} else {
+				pushBack(ch2);
+
+				res = "<TT>";
+				m_isTypedText = true;
+			}
+		} else {
+			pushBack(ch);
+		}
+
+		return res;
+	}
+
+	/**
+	 * Handles both }} and }}}
+	 */
+	private String handleClosebrace() throws IOException {
+		String res = "}";
+
+		int ch2 = nextToken();
+
+		if (ch2 == '}') {
+			int ch3 = nextToken();
+
+			if (ch3 == '}') {
+				if (m_isPre) {
+					m_isPre = false;
+					res = "</PRE>";
+				} else {
+					res = "}}}";
+				}
+			} else {
+				pushBack(ch3);
+
+				if (!m_isPre) {
+					res = "</TT>";
+					m_isTypedText = false;
+				} else {
+					pushBack(ch2);
+				}
+			}
+		} else {
+			pushBack(ch2);
+		}
+
+		return res;
+	}
+
+	/**
+	 * Returns true if the link is really command to insert a plugin.
+	 * <P>
+	 * Currently we just check if the link starts with "{INSERT", or just plain
+	 * "{" but not "{$".
+	 * 
+	 * @author Janne Jalkanen
+	 * 
+	 * @param link
+	 *            Link text, i.e. the contents of text between [].
+	 * @return True, if this link seems to be a command to insert a plugin here.
+	 */
+	public static boolean isPluginLink(String link) {
+		return link.startsWith("{INSERT")
+				|| (link.startsWith("{") && !link.startsWith("{$"));
+	}
+
+	/**
+	 * method to create links for external pages of Wiki pages
+	 * 
+	 * @param string
+	 * @return the HTML link representation of the wiki page/external link
+	 * @author Rali Genova
+	 */
+	private String handleHyperlinks(String link, WikiSession wikiSession,
+			WikiPage wPage) {
+		String result = "";
+		String text = "";
+		String wikiPage = "";
+
+		if (isPluginLink(link)) {
+			// return null; // we do not include plugin links for now
+			if (executePlugins) {
+				return wikiEngine.executeInsidePlugin(link, wPage, wikiSession);
+			} else {
+				return link;
+			}
+		}
+		int border = link.indexOf('|');
+		if (border != -1) // [text|link] case
+		{
+			text = link.substring(0, border);
+			link = link.substring(border + 1);
+
+		} else // [link] case
+		{
+			if (!isExternalLink(link)) {
+				text = wikiEngine.getRealName(cleanLink(link), wPage
+						.getLangCode());
+			} else {
+				text = link;
+			}
+		}
+
+		// external link
+		if (isExternalLink(link)) {
+			if (checkImageLink(link)) {
+				result = "<img src=\"" + link + "\" alt=\"" + text + "\" />";// external
+				// image
+			} else
+				result = "<a href=\"" + link + "\" >" + text
+						+ "</a><img src=\"" + imagePath + "/"
+						+ WikiCommon.wikiButtons + "/out.png\" />";
+		}
+		// internal link
+		else {
+			// check if a footnote
+			if (link.startsWith("#"))// footnote reference
+			{
+				// http://labs.jboss.com/JSPWiki/Wiki.jsp?page=TextFormattingRules#ref-TextFormattingRules-1
+				result = "<a name=\"ref-" + pageName + "-" + link.substring(1)
+						+ "\">[" + text + "]</A>";
+
+			} else if (isNumber(link))// defines footnote
+			{
+				result = "<a href=\"" + portalHome + wikiHome + page + pageName
+						+ language + wPage.getLangCode() + "#ref-" + pageName
+						+ "-" + link + "\">[" + text + "]</A>";
+			}
+
+			// check if not an image link as well
+			else if (checkImageLink(link)) {
+				result = "<img src=\"" + imagePath + "/" + pageName + "/file:"
+						+ link + "\" alt=\"" + text + "\" />";
+
+			}
+			// check for attachments later on
+			else {
+				wikiPage = wikiEngine.getRealName(cleanLink(link), wPage
+						.getLangCode());
+				if (wikiEngine.pageExists(wikiPage, wPage.getLangCode())) {
+					result = "<a href=\"" + portalHome + wikiHome + page
+							+ wikiPage + language + wPage.getLangCode() + "\">"
+							+ text + "</a>";
+				} else
+					result = "<u>" + text + "</u>" + "<a href=\"" + portalHome
+							+ wikiHome + page + wikiPage + language
+							+ wPage.getLangCode() + "\">" + "?" + "</a>";
+			}
+		}
+
+		return result;
+	}
+
+	/**
+	 * Figures out if a link is an off-site link. This recognizes the most
+	 * common protocols by checking how it starts. (clears all white space in
+	 * case the link starts with '\n' or [space]
+	 * 
+	 * @author Janne Jalkanen
+	 */
+	public static boolean isExternalLink(String link) {
+		link = link.trim();
+		return link.startsWith("http:") || link.startsWith("ftp:")
+				|| link.startsWith("https:") || link.startsWith("mailto:")
+				|| link.startsWith("news:") || link.startsWith("file:");
+	}
+
+	private int nextToken() throws IOException {
+		return m_in.read();
+	}
+
+	/**
+	 * Push back any character to the current input. Does not push back a read
+	 * EOF, though.
+	 */
+
+	/**
+	 * Cleans a Wiki name.
+	 * <P>[ This is a link ] -&gt; ThisIsALink
+	 * 
+	 * @param link
+	 *            Link to be cleared. Null is safe, and causes this to return
+	 *            null.
+	 * @return A cleaned link.
+	 * 
+	 * @since 2.0
+	 * @author Janne Jalkanen
+	 */
+	public static String cleanLink(String link) {
+		StringBuffer clean = new StringBuffer();
+
+		if (link == null)
+			return null;
+
+		//
+		// Compress away all whitespace and capitalize
+		// all words in between.
+		//
+
+		StringTokenizer st = new StringTokenizer(link, " -");
+
+		while (st.hasMoreTokens()) {
+			StringBuffer component = new StringBuffer(st.nextToken());
+
+			component.setCharAt(0, Character.toUpperCase(component.charAt(0)));
+
+			//
+			// We must do this, because otherwise compiling on JDK 1.4 causes
+			// a downwards incompatibility to JDK 1.3.
+			//
+			clean.append(component.toString());
+		}
+
+		//
+		// Remove non-alphanumeric characters that should not
+		// be put inside WikiNames. Note that all valid
+		// Unicode letters are considered okay for WikiNames.
+		// It is the problem of the WikiPageProvider to take
+		// care of actually storing that information.
+		//
+
+		for (int i = 0; i < clean.length(); i++) {
+			if ((clean.charAt(i) != '/')
+					&& !(Character.isLetterOrDigit(clean.charAt(i))
+							|| clean.charAt(i) == '_' || clean.charAt(i) == '.')) {
+				clean.deleteCharAt(i);
+				--i; // We just shortened this buffer.
+			}
+		}
+
+		//
+		// Capitalise words in subpages
+		//
+
+		for (int i = 0; i < clean.length() - 1; i++) {
+			if ((clean.charAt(i) == '/')
+					&& (Character.isLowerCase(clean.charAt(i + 1)))) {
+				clean.setCharAt(i + 1, Character.toUpperCase(clean
+						.charAt(i + 1)));
+			}
+		}
+
+		return clean.toString();
+	}
+
+	/**
+	 * Returns true, if the argument contains a number, otherwise false. In a
+	 * quick test this is roughly the same speed as Integer.parseInt() if the
+	 * argument is a number, and roughly ten times the speed, if the argument is
+	 * NOT a number.
+	 */
+
+	public static boolean isNumber(String s) {
+		if (s == null)
+			return false;
+
+		if (s.length() > 1 && s.charAt(0) == '-')
+			s = s.substring(1);
+
+		for (int i = 0; i < s.length(); i++) {
+			if (!Character.isDigit(s.charAt(i)))
+				return false;
+		}
+
+		return true;
+	}
+
+	// not sure what it is supposed to do but neccessary to compile
+	public void next() {
+	}
+
+	public void initTranslator() {
+		m_allowHTML = false;
+		m_isbold = false;
+		m_isitalic = false;
+		m_isTypedText = false;
+		m_istable = false;
+		m_isPre = false;
+		m_isdefinition = false;
+		m_listlevel = 0;
+		m_numlistlevel = 0;
+		m_camelCaseLinks = true; // camelCase enabled
+		/** Tag that gets closed at EOL. */
+		m_closeTag = null;
+	}
+
+	public WikiPage process(final WikiPage wikiPage, WikiSession wikiSession) {
+		WikiPage newPage = null;
+
+		portalHome = (String) wikiSession.getAttribute(WikiSession.HOST_URL)
+				+ (String) wikiSession.getAttribute(WikiSession.ACTION_URL);
+		wikiHome = "";
+		imagePath = (String) wikiSession.getAttribute(WikiSession.HOST_URL)
+				+ "/wiki"
+				+ (!wikiPage.getLangCode().equals(wikiEngine.defaultLangugeCode) ? "/"
+						+ wikiPage.getLangCode().toLowerCase()
+						: "");
+
+		try {
+			newPage = (WikiPage) wikiPage.clone();
+		} catch (CloneNotSupportedException cnse) {
+			log.error("cannot clone the page: ", cnse);
+		}
+
+		pageName = newPage.getName();
+		String newContent = parseParts(newPage.getContent(), wikiSession,
+				wikiPage);
+
+		newPage.setContent(newContent);
+
+		return newPage;
+	}
+
+	private String parseParts(String pageContent, WikiSession wikiSession,
+			WikiPage wikiPage) {
+		String newPageContent = pageContent;
+
+		try {
+			int lastBegIndx = 0;
+			while ((lastBegIndx = newPageContent.indexOf(pagePartRegexStart,
+					lastBegIndx)) != -1) {
+
+				initTranslator();
+
+				int endIndx = newPageContent.indexOf(pagePartRegexEnd,
+						lastBegIndx);
+
+				if (endIndx != -1) {
+					String pagePart = newPageContent.substring(lastBegIndx
+							+ pagePartRegexStart.length(), endIndx);
+					String replace = parseLinks(pagePart, wikiSession, wikiPage)/*
+																				 * .replaceAll("&",
+																				 * "&amp;")
+																				 */;
+
+					newPageContent = newPageContent.substring(0, lastBegIndx)
+							+ replace
+							+ newPageContent.substring(endIndx
+									+ pagePartRegexEnd.length());
+
+					lastBegIndx += replace.length();
+				}
+
+			}
+
+		} catch (IOException e) {
+			log.error(e);
+			newPageContent = "error on page";
+		}
+
+		return newPageContent;
+
+	}
+
+	@Override
+	public void init() {
+		mediaPatterns = getProperty("imagePatterns");
+
+	}
+
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/IndexInsidePlugin.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/IndexInsidePlugin.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/IndexInsidePlugin.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,37 @@
+package org.jboss.wiki.plugins;
+
+import java.util.HashMap;
+import java.util.Set;
+
+import org.jboss.wiki.WikiInsidePlugin;
+import org.jboss.wiki.WikiPage;
+import org.jboss.wiki.WikiSession;
+
+public class IndexInsidePlugin extends WikiInsidePlugin {
+
+	@Override
+	public String process(WikiPage wikiPage, WikiSession wikiSession,
+			HashMap<String, String> attributes) {
+		StringBuffer pluginContent = new StringBuffer();
+		
+		Set<String> allPages = wikiEngine.getAllPageNames(wikiPage.getLangCode());
+		
+		Character chr = ' ';
+		
+		for (String pageName : allPages) {
+			if (Character.toUpperCase(pageName.charAt(0)) != chr) {
+				chr = Character.toUpperCase(pageName.charAt(0));
+				pluginContent.append("!!").append(chr).append("\n");
+			}
+			pluginContent.append("[").append(pageName).append("]\\\\\n");
+		}
+		
+		return pluginContent.toString();
+	}
+
+	@Override
+	public void init() {
+		
+	}
+
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/InsertPageInsidePlugin.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/InsertPageInsidePlugin.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/InsertPageInsidePlugin.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,92 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki.plugins;
+
+import java.util.HashMap;
+
+import org.jboss.wiki.WikiInsidePlugin;
+import org.jboss.wiki.WikiPage;
+import org.jboss.wiki.WikiSession;
+
+public class InsertPageInsidePlugin extends WikiInsidePlugin {
+
+	@Override
+	public String process(WikiPage wikiPage, WikiSession wikiSession,
+			HashMap<String, String> attributes) {
+		String ret = wikiPage.getContent();
+		
+		String page = attributes.get("page");
+		
+		String style = attributes.get("style");
+		
+		Integer maxlength = getNumericValue(attributes,"maxlength");
+		
+		
+		if (page == null) {
+			ret = "''There is no 'page' attribute which is mandatory for InsertPage plugin''";
+		}
+		else {
+			WikiPage about = wikiEngine.getByName(page, null, wikiPage.getLangCode());
+			
+			ret = addStyle(addMaxLength(about.getContent(), page, maxlength),style);
+		}
+		
+		return ret;
+	}
+	
+	private String addMaxLength(String content, String pageName, Integer maxlength) {
+		if (maxlength != null) {
+			if (content.length() > maxlength) {
+				boolean insideLink = false;
+				
+				int i = 0;
+				
+				for (i = 0; (i < maxlength || insideLink); i++) {
+					if (content.charAt(i) == '[') {
+						insideLink = true;
+					}
+					else if (insideLink && content.charAt(i) == ']') {
+						insideLink = false;
+					}
+				}
+				return content.substring(0,i)+" ... \\\\\n\\\\\n[More...|"+pageName+"]";
+			}
+		}
+		
+		return content;
+	}
+
+	private String addStyle(String content, String style) {
+		if ((style != null)&&(style.length() > 0)) {
+			return HTMLTranslatorParts.pagePartRegexEnd+"<div style=\""+style+"\">"+HTMLTranslatorParts.pagePartRegexStart+content+HTMLTranslatorParts.pagePartRegexEnd+"</div>"+HTMLTranslatorParts.pagePartRegexStart;
+		}
+		else
+			return content;
+	}
+	
+	@Override
+	public void init() {
+		// TODO Auto-generated method stub
+
+	}
+
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/LinkPagePlugin.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/LinkPagePlugin.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/LinkPagePlugin.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,221 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki.plugins;
+
+import java.util.Map;
+import java.util.Set;
+
+import org.jboss.wiki.Credentials;
+import org.jboss.wiki.WikiPage;
+import org.jboss.wiki.WikiPlugin;
+import org.jboss.wiki.WikiSession;
+
+public class LinkPagePlugin extends WikiPlugin {
+
+	private final static String LINK_CAPTION = "Link";
+
+	@Override
+	public WikiPage process(WikiPage wikiPage, WikiSession wikiSession) {
+
+		// you can link a page if it is editable for you
+		if (wikiPage.isEditable((Credentials) wikiSession
+				.getAttribute(WikiSession.CREDENTIALS))) {
+
+			StringBuilder content = new StringBuilder(
+					HTMLTranslatorParts.pagePartRegexStart);
+
+			// process any link requests
+			if (wikiSession.getAttribute("var1") != null
+					&& wikiSession.getAttribute("var1").equals(LINK_CAPTION)) {
+				String newLang = (String) wikiSession.getAttribute("var2");
+				String pageName = (String) wikiSession.getAttribute("var3");
+
+				WikiPage linkTo = wikiEngine.getByName(pageName, null, newLang);
+
+				if (linkTo.isEditable((Credentials) wikiSession
+						.getAttribute(WikiSession.CREDENTIALS))) {
+
+					// make link in page we link to
+					synchronized (linkTo) {
+						makePageLinks(linkTo, wikiPage);
+					}
+
+					// make link in current page
+					synchronized (wikiPage) {
+						makePageLinks(wikiPage, linkTo);
+					}
+
+					content.append("Link added\n");
+				} else {
+					content
+							.append("Page you're trying to link to is not editable for you.\n");
+				}
+			}
+
+			// show Link page options
+			content.append("!!Link page: ").append(wikiPage.getName()).append(
+					" (").append(wikiPage.getLangCode()).append(")\n\n");
+
+			content.append(HTMLTranslatorParts.pagePartRegexEnd);
+
+			Map<String, String> usedLangs = wikiEngine.getUsedLanguageCodes();
+
+			// iterate thru all langs used in this wiki
+			for (String lang : usedLangs.keySet()) {
+				if (!lang.equals(wikiPage.getLangCode())) {
+					// create forms
+					content.append(lang).append(" (").append(
+							usedLangs.get(lang)).append(")<br />\n");
+					content
+							.append("<form method=\"post\" action=\"")
+							.append(
+									wikiSession
+											.getAttribute(WikiSession.ACTION_URL))
+							.append("&page=")
+							.append(wikiPage.getName())
+							.append("&type=")
+							.append(wikiType.getName())
+							.append(
+									"\"><input type=\"hidden\" name=\"var2\" value=\"")
+							.append(lang).append("\" /><select name=\"var3\">");
+
+					Set<String> allPageNames = wikiEngine.getAllPageNames(lang);
+
+					// page you can link to
+					for (String pageName : allPageNames) {
+						content.append("<option>").append(pageName).append(
+								"</option>\n");
+					}
+
+					content.append("</select>").append(
+							"<input type=\"submit\" value=\"").append(
+							LINK_CAPTION).append("\" name=\"var1\" />");
+
+					content.append("</form><br />\n");
+				}
+			}
+			// copy page, as this is directref wikitype
+			try {
+				wikiPage = (WikiPage) wikiPage.clone();
+			} catch (CloneNotSupportedException e) {
+				log.error(e);
+			}
+
+			wikiPage.setContent(content.toString());
+
+		} else {
+			wikiPage.setContent("This page is not editable for you");
+		}
+
+		return wikiPage;
+	}
+
+	@Override
+	public void init() {
+		// TODO Auto-generated method stub
+
+	}
+
+	private void makePageLinks(WikiPage inPage, WikiPage toPage) {
+		String links[] = { null };
+
+		if (inPage.getMetaDataProperty(WikiPage.OTHER_LANGS) != null
+				&& inPage.getMetaDataProperty(WikiPage.OTHER_LANGS).length() > 0) {
+
+			links = inPage.getMetaDataProperty(WikiPage.OTHER_LANGS).split(
+					"[,]");
+		}
+
+		boolean added = false;
+
+		// look if there already is link to this lang
+		for (int i = 0; links[0] != null && !added && i < links.length; i += 2) {
+			if (links[i].equals(toPage.getLangCode())) {
+				// remove link from previous page
+				WikiPage oldLinkPage = wikiEngine.getByName(wikiEngine
+						.getRealName(links[i + 1], links[i]), null, links[i]);
+
+				removeOldLink(oldLinkPage, inPage);
+
+				links[i + 1] = wikiEngine.getUid(toPage.getName(), toPage
+						.getLangCode());
+				added = true;
+			}
+		}
+
+		// there were no link in this lang yet
+		if (!added) {
+			String langsStr = inPage.getMetaDataProperty(WikiPage.OTHER_LANGS);
+
+			if (langsStr == null) {
+				langsStr = "";
+			} else {
+				langsStr += ",";
+			}
+
+			inPage
+					.setMetaDataProperty(WikiPage.OTHER_LANGS, langsStr
+							+ toPage.getLangCode()
+							+ ","
+							+ wikiEngine.getUid(toPage.getName(), toPage
+									.getLangCode()));
+		} else {
+			StringBuilder linksBuilder = new StringBuilder(links[0]);
+
+			for (int i = 1; i < links.length; i++) {
+				linksBuilder.append(",").append(links[i]);
+			}
+
+			inPage.setMetaDataProperty(WikiPage.OTHER_LANGS, linksBuilder
+					.toString());
+		}
+	}
+
+	private void removeOldLink(WikiPage oldLinkPage, WikiPage toPage) {
+		if (oldLinkPage.getMetaDataProperty(WikiPage.OTHER_LANGS) != null) {
+			synchronized (oldLinkPage) {
+				String[] otherLangs = oldLinkPage.getMetaDataProperty(
+						WikiPage.OTHER_LANGS).split("[,]");
+
+				String newLangs = "";
+
+				for (int i = 0; i < otherLangs.length; i += 2) {
+					if (!otherLangs[i].equals(toPage.getLangCode())) {
+						newLangs += "," + otherLangs[i] + ","
+								+ otherLangs[i + 1];
+					}
+				}
+
+				if (newLangs.length() > 1) {
+					newLangs = newLangs.substring(1);
+				}
+
+				if (newLangs.length() > 0) {
+					oldLinkPage.setMetaDataProperty(WikiPage.OTHER_LANGS,
+							newLangs);
+				} else {
+					oldLinkPage.removeMetaDataProperty(WikiPage.OTHER_LANGS);
+				}
+			}
+		}
+	}
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/OtherLangsPlugin.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/OtherLangsPlugin.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/OtherLangsPlugin.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,93 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki.plugins;
+
+import org.jboss.wiki.Credentials;
+import org.jboss.wiki.WikiPage;
+import org.jboss.wiki.WikiPlugin;
+import org.jboss.wiki.WikiSession;
+
+public class OtherLangsPlugin extends WikiPlugin {
+
+	@Override
+	public WikiPage process(WikiPage wikiPage, WikiSession wikiSession) {
+
+		// there must be more then one language used
+		if (wikiEngine.getUsedLanguageCodes().keySet().size() > 1) {
+
+			Credentials credentials = (Credentials) wikiSession
+					.getAttribute(WikiSession.CREDENTIALS);
+
+			StringBuilder content = new StringBuilder(wikiPage.getContent())
+					.append(HTMLTranslatorParts.pagePartRegexStart).append(
+							"\n----\n").append(
+							HTMLTranslatorParts.pagePartRegexEnd);
+
+			content.append("<h3>Other languages:");
+
+			if (credentials.isLoggedIn() && wikiPage.isEditable(credentials)) {
+				content.append(" <a href=\"").append(
+						wikiSession.getAttribute(WikiSession.ACTION_URL))
+						.append("&page=").append(wikiPage.getName()).append(
+								"&type=linkPage\">[MAKE LINK]</a></h3>\n");
+			} else {
+				content
+						.append("</h3><i>Log in to make links between pages</i><br />\n");
+			}
+
+			content.append(HTMLTranslatorParts.pagePartRegexStart);
+
+			String otherLangs = wikiPage
+					.getMetaDataProperty(WikiPage.OTHER_LANGS);
+
+			if (otherLangs != null) {
+				String hostURL = (String) wikiSession
+						.getAttribute(WikiSession.HOST_URL);
+
+				String[] otherLangsArray = otherLangs.split("[,]");
+				for (int i = 0; i < otherLangsArray.length; i += 2) {
+					content.append("[").append(hostURL).append("/wiki/")
+							.append(otherLangsArray[i].toLowerCase()).append(
+									"/").append(
+									wikiEngine.getRealName(
+											otherLangsArray[i + 1],
+											otherLangsArray[i])).append("]")
+							.append(" ").append("''").append(
+									wikiEngine.getAllLanguageCodes().get(
+											otherLangsArray[i])).append("'' ");
+				}
+			}
+
+			content.append(HTMLTranslatorParts.pagePartRegexEnd);
+
+			wikiPage.setContent(content.toString());
+
+		}
+		return wikiPage;
+	}
+
+	@Override
+	public void init() {
+
+	}
+
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/RDFPlugin.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/RDFPlugin.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/RDFPlugin.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,117 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki.plugins;
+
+import java.util.Date;
+
+import org.jboss.wiki.WikiPage;
+
+import org.jboss.wiki.WikiPlugin;
+import org.jboss.wiki.WikiSession;
+
+public class RDFPlugin extends WikiPlugin {
+
+	private DifferenceEngine differenceEngine;
+
+	private void addItem(StringBuilder rdfFeed, String title, String link,
+			String description, Date date) {
+		rdfFeed.append("<item rdf:about=\"").append(link).append("\" >\n");
+		rdfFeed.append("<title>").append(title).append("</title>\n");
+		rdfFeed.append("<link>").append(link).append("</link>\n");
+		rdfFeed.append("<description>").append(description).append(
+				"</description>\n");
+		rdfFeed.append("<dc:date>").append(date.toString()).append(
+				"</dc:date>\n");
+		rdfFeed.append("</item>\n");
+	}
+
+	@Override
+	public WikiPage process(WikiPage wikiPage, WikiSession wikiSession) {
+		StringBuilder rdfFeed = new StringBuilder(
+				"<!-- name=\"generator\" content=\"JBoss Wiki RDFPlugin\" -->\n");
+		rdfFeed.append("<rdf:RDF xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\" xmlns=\"http://purl.org/rss/1.0/\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:sy=\"http://purl.org/rss/1.0/modules/syndication/\">\n");
+		rdfFeed.append("<channel rdf:about=\"").append(
+				(String) wikiSession.getAttribute("hostURL")).append("/wiki/")
+				.append(
+						wikiPage.getLangCode().equals(
+								wikiEngine.defaultLangugeCode) ? "" : wikiPage
+								.getLangCode().toLowerCase()
+								+ "/").append(wikiPage.getName()).append(
+						"\">\n");
+		rdfFeed.append("<title>JBoss Forge Wiki: " + wikiPage.getName()
+				+ "</title>\n");
+		rdfFeed.append("<link>" + (String) wikiSession.getAttribute("hostURL"))
+				.append("/wiki/").append(
+						wikiPage.getLangCode().equals(
+								wikiEngine.defaultLangugeCode) ? "" : wikiPage
+								.getLangCode().toLowerCase()
+								+ "/").append(wikiPage.getName()).append(
+						"</link>\n");
+		rdfFeed.append("<description>JBoss Wiki: " + wikiPage.getName()
+				+ "</description>\n");
+		rdfFeed.append("<dc:language>en</dc:language>\n");
+		rdfFeed.append("<items>\n<rdf:Seq>\n");
+
+		StringBuilder items = new StringBuilder();
+
+		for (int i = wikiPage.getLastVersion(); i > 0; i--) {
+			String content;
+
+			if (i > 1) {
+				content = differenceEngine
+						.makeDiff(
+								wikiPage.getPageAtVersion(true, i)
+										.getPageContent(),
+								wikiPage.getPageAtVersion(true, i - 1)
+										.getPageContent()).replaceAll("&",
+								"&amp;").replaceAll("<", "&lt;").replaceAll(
+								">", "&gt;").replaceAll("\n", "<br />\n");
+			} else {
+				content = "This is first version of the page so it doesn't have diff yet";
+			}
+
+			String url = (String) wikiSession.getAttribute("hostURL")
+					+ getProperty("wikiHome").replaceAll("&", "&amp;")
+					+ "&amp;page=" + wikiPage.getName() + "&amp;version=" + i
+					+ "&amp;language=" + wikiPage.getLangCode();
+
+			addItem(items, wikiPage.getName() + " rev: " + i, url, content,
+					wikiPage.getEditDate());
+
+			rdfFeed.append("<rdf:li rdf:resource=\"").append(url).append(
+					"\" />\n");
+		}
+
+		rdfFeed.append("</rdf:Seq>\n</items>\n</channel>\n").append(items)
+				.append("</rdf:RDF>\n");
+
+		wikiPage.setContent(rdfFeed.toString());
+
+		return wikiPage;
+	}
+
+	@Override
+	public void init() {
+		differenceEngine = new DifferenceEngine("UTF-8");
+	}
+
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/RSSPlugin.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/RSSPlugin.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/RSSPlugin.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,99 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki.plugins;
+
+import org.jboss.wiki.WikiPage;
+
+import org.jboss.wiki.WikiPlugin;
+import org.jboss.wiki.WikiSession;
+
+public class RSSPlugin extends WikiPlugin {
+
+	private DifferenceEngine differenceEngine;
+
+	private void addItem(StringBuilder rssFeed, String title, String link,
+			String description) {
+		rssFeed.append("<item>\n");
+		rssFeed.append("<title>").append(title).append("</title>\n");
+		rssFeed.append("<link>").append(link).append("</link>\n");
+		rssFeed.append("<description>").append(description).append(
+				"</description>\n");
+		rssFeed.append("</item>\n");
+	}
+
+	@Override
+	public WikiPage process(WikiPage wikiPage, WikiSession wikiSession) {
+		StringBuilder rssFeed = new StringBuilder(
+				"<!-- name=\"generator\" content=\"JBoss Wiki RSSPlugin\" -->\n");
+		rssFeed.append("<rss version=\"0.92\">\n");
+		rssFeed.append("<channel>\n");
+		rssFeed.append("<title>JBoss Forge Wiki: " + wikiPage.getName()
+				+ "</title>\n");
+		rssFeed.append("<link>").append(
+				(String) wikiSession.getAttribute("hostURL")).append("/wiki/")
+				.append(
+						wikiPage.getLangCode().equals(
+								wikiEngine.defaultLangugeCode) ? "" : wikiPage
+								.getLangCode().toLowerCase()
+								+ "/").append(wikiPage.getName()).append(
+						"</link>\n");
+		rssFeed.append("<description>JBoss Wiki: " + wikiPage.getName()
+				+ "</description>\n");
+		rssFeed.append("<language>en</language>\n");
+
+		for (int i = wikiPage.getLastVersion(); i > 0; i--) {
+			String content;
+
+			if (i > 1) {
+				content = differenceEngine
+						.makeDiff(
+								wikiPage.getPageAtVersion(true, i)
+										.getPageContent(),
+								wikiPage.getPageAtVersion(true, i - 1)
+										.getPageContent()).replaceAll("&",
+								"&amp;").replaceAll("<", "&lt;").replaceAll(
+								">", "&gt;").replaceAll("\n", "<br />\n");
+			} else {
+				content = "This is first version of the page so it doesn't have diff yet";
+			}
+
+			addItem(rssFeed, wikiPage.getName() + " rev: " + i,
+					(String) wikiSession.getAttribute("hostURL")
+							+ getProperty("wikiHome").replaceAll("&", "&amp;")
+							+ "&amp;page=" + wikiPage.getName()
+							+ "&amp;version=" + i + "&amp;language="
+							+ wikiPage.getLangCode(), content);
+		}
+
+		rssFeed.append("</channel>\n</rss>\n");
+
+		wikiPage.setContent(rssFeed.toString());
+
+		return wikiPage;
+	}
+
+	@Override
+	public void init() {
+		differenceEngine = new DifferenceEngine("UTF-8");
+	}
+
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/RSSWikiType.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/RSSWikiType.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/RSSWikiType.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,31 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki.plugins;
+
+import org.jboss.wiki.WikiType;
+
+public class RSSWikiType extends WikiType {
+
+	public String getContentType() {
+		return "text/xml";
+	}
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/ReTranslateUids.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/ReTranslateUids.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/ReTranslateUids.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,44 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki.plugins;
+
+import org.jboss.wiki.WikiEngine;
+
+public class ReTranslateUids extends TranslateUids {
+
+	//this class only inherties this one method to retranslate all the urls
+	@Override
+	protected String changeName(String link, String langCode) {
+		return wikiEngine.getUid(link, langCode);
+	}
+	
+	public ReTranslateUids() {
+		super();
+	}
+	
+	public ReTranslateUids (WikiEngine wikiEngine) {
+		super();
+		
+		this.wikiEngine = wikiEngine;
+	}
+	
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/RecentlyChangedPagesPlugin.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/RecentlyChangedPagesPlugin.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/RecentlyChangedPagesPlugin.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,127 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki.plugins;
+
+import java.util.Calendar;
+import java.util.Date;
+import java.util.Set;
+import java.util.TreeMap;
+import java.util.TreeSet;
+
+import org.jboss.wiki.WikiPage;
+import org.jboss.wiki.WikiPlugin;
+import org.jboss.wiki.WikiSession;
+
+public class RecentlyChangedPagesPlugin extends WikiPlugin {
+
+	private int numOfDays = 30; // just initialization if sth goes wrong. Real
+
+	// number is taken from wikiPlugin.properties
+
+	@Override
+	public WikiPage process(WikiPage wikiPage, WikiSession wikiSession) {
+		StringBuilder recentChanges = new StringBuilder();
+
+		recentChanges.append("<h3>Recent changes from last ").append(numOfDays)
+				.append(" days</h3>\n");
+		recentChanges.append("<hr>\n");
+		recentChanges.append(HTMLTranslatorParts.pagePartRegexStart);
+
+		int offset = recentChanges.length();
+
+		Set<String> pages = wikiEngine.getAllPageNames(wikiPage.getLangCode());
+		
+		TreeMap<String, TreeSet<String>> sortedByDate = new TreeMap<String, TreeSet<String>>();
+
+		// get now date
+		Calendar now = Calendar.getInstance();
+		Calendar then = Calendar.getInstance();
+		now.setTime(new Date());
+
+		for (String name : pages) {
+			WikiPage temp = wikiEngine.getByName(name, null, wikiPage.getLangCode());
+
+			//log.debug("name: "+name+" "+temp.getName());
+			then.setTime(temp.getEditDate());
+
+			then.add(Calendar.DAY_OF_MONTH, numOfDays);
+
+			if (then.after(now)) {
+				// this page has been edited in last numOfDays days
+				Calendar cal = Calendar.getInstance();
+				String key;
+				
+				cal.setTime(temp.getEditDate());
+
+				String month = String.valueOf(cal.get(Calendar.MONTH) + 1);
+				String day = String.valueOf(cal.get(Calendar.DAY_OF_MONTH));
+
+				if (month.length() == 1)
+					month = "0" + month;
+
+				if (day.length() == 1)
+					day = "0" + day;
+
+				// create key
+				key = cal.get(Calendar.YEAR) + "/" + (month) + "/" + day;
+
+				if (sortedByDate.get(key) == null) {
+					TreeSet<String> set = new TreeSet<String>();
+					set.add(temp.getName());
+					sortedByDate.put(key, set);
+				} else {
+					sortedByDate.get(key).add(temp.getName());
+				}
+			}
+
+		}
+
+		// add pages to recentChanges page
+
+		Set<String> keySet = sortedByDate.keySet();
+
+		for (String date : keySet) {
+			StringBuilder day = new StringBuilder();
+
+			day.append("!''").append(date).append("''\n");
+			for (String pageName : sortedByDate.get(date)) {
+				day.append("[").append(pageName).append("]\\\\\n");
+			}
+
+			recentChanges.insert(offset, day.toString());
+		}
+
+		recentChanges.append(HTMLTranslatorParts.pagePartRegexEnd).append("\n");
+
+		wikiPage.setContent(recentChanges.toString());
+
+		return wikiPage;
+	}
+
+	@Override
+	public void init() {
+		if (getProperty("recentDays") != null) {
+			numOfDays = Integer.valueOf(getProperty("recentDays"));
+		}
+	}
+
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/RefsManipulatingInsidePlugin.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/RefsManipulatingInsidePlugin.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/RefsManipulatingInsidePlugin.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,78 @@
+package org.jboss.wiki.plugins;
+
+import java.util.Set;
+import java.util.TreeSet;
+
+import org.jboss.logging.Logger;
+import org.jboss.wiki.AdminSimpleCredentials;
+import org.jboss.wiki.WikiContext;
+import org.jboss.wiki.WikiInsidePlugin;
+import org.jboss.wiki.WikiPage;
+import org.jboss.wiki.WikiSession;
+
+/**Abstract class for inside plugins that work on references.
+ * @author tomek
+ *
+ */
+public abstract class RefsManipulatingInsidePlugin extends WikiInsidePlugin {
+
+	private static final String refsWikiType = "refs";
+	
+	private Logger log = Logger.getLogger(this.getClass());
+
+	protected String getLink(String pageName, Integer maxwidth) {
+		if ((maxwidth != null) && (pageName.length() > maxwidth)) {
+			return "[" + pageName.substring(0, maxwidth - 3) + "...|"
+					+ pageName + "]\\\\";
+		} else {
+			return "[" + pageName + "]\\\\";
+		}
+	}
+
+	protected Set<String> getAllRefs(WikiSession wikiSession, String langCode) {
+
+		Set<String> pageNames = wikiEngine.getAllPageNames(langCode);
+
+		Set<String> allRefs = new TreeSet<String>();
+
+		WikiContext wikiContext = new WikiContext(new AdminSimpleCredentials(), wikiEngine
+				.getWikiType(refsWikiType), wikiSession);
+
+		for (String pageName : pageNames) {
+
+			WikiPage page = wikiEngine.getByName(pageName, wikiContext, langCode);
+
+			Set<String> refs = (Set<String>) page.getPermVariable("refs");
+
+			if (refs != null)
+				allRefs.addAll(refs);
+		}
+
+		return allRefs;
+	}
+
+	protected Set<String> getRefsFor(String uid, Integer max,
+			WikiSession wikiSession, String langCode) {
+
+		Set<String> refsFor = new TreeSet<String>();
+
+		Set<String> pageNames = wikiEngine.getAllPageNames(langCode);
+
+		WikiContext wikiContext = new WikiContext(new AdminSimpleCredentials(), wikiEngine
+				.getWikiType(refsWikiType), wikiSession);
+
+		for (String pageName : pageNames) {
+
+			WikiPage page = wikiEngine.getByName(pageName, wikiContext, langCode);
+
+			Set<String> refs = (Set<String>) page.getPermVariable("refs");
+
+			if (refs != null && refs.contains(uid)) 
+				refsFor.add(page.getName());
+
+		}
+
+		return refsFor;
+	}
+
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/SendNotificationPlugin.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/SendNotificationPlugin.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/SendNotificationPlugin.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,56 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki.plugins;
+
+import org.jboss.wiki.WikiCommon;
+import org.jboss.wiki.WikiPage;
+import org.jboss.wiki.WikiPlugin;
+import org.jboss.wiki.WikiSession;
+
+public class SendNotificationPlugin extends WikiPlugin {
+
+	private String fromEmail = "admin at labs.org";
+	
+	@Override
+	public WikiPage process(WikiPage wikiPage, WikiSession wikiSession) {
+		// just send notifications
+
+		try {
+			WikiPage clonedPage = (WikiPage) wikiPage.clone();
+
+			log.debug("sending notif");
+
+			WikiCommon
+					.sendNotificationMail(clonedPage, wikiSession, wikiEngine, fromEmail);
+		} catch (CloneNotSupportedException e) {
+			log.error(e);
+		} 
+
+		return wikiPage;
+	}
+
+	@Override
+	public void init() {
+		fromEmail = getProperty("notification.fromEmail");
+	}
+
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/SubpagesListPlugin.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/SubpagesListPlugin.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/SubpagesListPlugin.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,59 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki.plugins;
+
+import java.util.Set;
+
+import org.jboss.wiki.WikiPage;
+import org.jboss.wiki.WikiPlugin;
+import org.jboss.wiki.WikiSession;
+
+public class SubpagesListPlugin extends WikiPlugin {
+
+	@Override
+	public WikiPage process(WikiPage wikiPage, WikiSession wikiSession) {
+		StringBuilder subpageList = new StringBuilder(wikiPage.getPageContent()+"\n");
+		
+		subpageList.append(HTMLTranslatorParts.pagePartRegexStart).append("----\n!!Subpages list:\\\\\n");
+		
+		Set<String> subPages = wikiEngine.getPagesFor(wikiPage.getName(), wikiPage.getLangCode());
+		
+		for (String page : subPages) {
+			subpageList.append("[").append(page).append("]\\\\\n");
+		}
+		
+		subpageList.append(HTMLTranslatorParts.pagePartRegexEnd);
+		
+		if (subPages.size() > 0 ) {
+			wikiPage.setContent(subpageList.toString());
+		}
+		
+		return wikiPage;
+	}
+
+	@Override
+	public void init() {
+		// TODO Auto-generated method stub
+
+	}
+
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/TextAreaChange.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/TextAreaChange.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/TextAreaChange.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,44 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki.plugins;
+
+import org.jboss.wiki.WikiPage;
+import org.jboss.wiki.WikiPlugin;
+import org.jboss.wiki.WikiSession;
+
+public class TextAreaChange extends WikiPlugin {
+
+	@Override
+	public WikiPage process(WikiPage wikiPage, WikiSession wikiSession) {
+		String content = wikiPage.getContent();
+		
+		wikiPage.setContent(content.replaceAll("</textarea>","&lt;/textarea&gt;"));
+		
+		return wikiPage;
+	}
+
+	@Override
+	public void init() {
+		
+	}
+
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/TomekInsidePlugin.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/TomekInsidePlugin.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/TomekInsidePlugin.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,48 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki.plugins;
+
+import java.util.HashMap;
+
+import org.jboss.wiki.WikiInsidePlugin;
+import org.jboss.wiki.WikiPage;
+import org.jboss.wiki.WikiSession;
+
+public class TomekInsidePlugin extends WikiInsidePlugin {
+
+	@Override
+	public String process(WikiPage wikiPage, WikiSession wikiSession,HashMap<String, String> attributes) {
+		String atriby = "";
+		
+		for (String s : attributes.keySet()) {
+			atriby += s + " = " + attributes.get(s) + " ";
+		}
+		return "\n\n\n\nTOMEK TOMEK TOMEK TOMEK TOMEK TOMEK TOMEK\n\n\n\n\n"+atriby;
+	}
+
+	@Override
+	public void init() {
+		// TODO Auto-generated method stub
+
+	}
+
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/TrailPlugin.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/TrailPlugin.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/TrailPlugin.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,68 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki.plugins;
+
+import org.jboss.wiki.WikiPage;
+import org.jboss.wiki.WikiPlugin;
+import org.jboss.wiki.WikiSession;
+
+public class TrailPlugin extends WikiPlugin {
+
+	@Override
+	public WikiPage process(WikiPage wikiPage, WikiSession wikiSession) {
+		String trailAttrName = wikiPage.getLangCode()+":TRAIL";
+		
+		WikiPage newPage = null;
+		try {
+			newPage = (WikiPage) wikiPage.clone();
+		} catch (CloneNotSupportedException e) {
+			System.err.println(e);
+		}
+
+		String trail = "["+newPage.getName()+"] ";
+		
+		if (wikiSession.getAttribute(trailAttrName) != null) {
+			String oldTrail = (String)wikiSession.getAttribute(trailAttrName);
+			
+			if (oldTrail.endsWith(trail)) {
+				// do not add trail if page reloads
+				trail = oldTrail;
+			}
+			else {
+				trail = oldTrail + trail;
+			}
+		}
+		
+		wikiSession.setAttribute(trailAttrName, trail);
+		
+		newPage.setContent(HTMLTranslatorParts.pagePartRegexStart+"Your trail: "+trail+"\n----\n"+newPage.getContent()+HTMLTranslatorParts.pagePartRegexEnd);
+		
+		return newPage;
+	}
+
+	@Override
+	public void init() {
+		// TODO Auto-generated method stub
+
+	}
+
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/TranslateUids.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/TranslateUids.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/TranslateUids.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,206 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki.plugins;
+
+import java.util.LinkedList;
+import java.util.Queue;
+import java.util.Stack;
+
+import org.jboss.wiki.WikiPage;
+import org.jboss.wiki.WikiPlugin;
+import org.jboss.wiki.WikiSession;
+
+public class TranslateUids extends WikiPlugin {
+
+	private Stack<Integer> begins = new Stack<Integer>();
+
+	private Stack<Integer> ends = new Stack<Integer>();
+
+	private Stack<String> replaces = new Stack<String>();
+
+	private String PRE_START = "{{{";
+
+	private String PRE_END = "}}}";
+
+	@Override
+	public WikiPage process(WikiPage wikiPage, WikiSession wikiSession) {
+
+		wikiPage.setContent(getNewContent(wikiPage.getContent(), wikiPage.getLangCode()));
+
+		return wikiPage;
+	}
+
+	public String getNewContent(String content, String langCode) {
+		StringBuffer sBuf = new StringBuffer(content);
+		Queue<Integer> queue = new LinkedList<Integer>();
+
+		Integer lastCommStart = -3;
+		Integer partBegin = 0;
+
+		// get all PRE starting {{{
+		while ((lastCommStart = sBuf.indexOf(PRE_START, lastCommStart + 3)) != -1) {
+			queue.offer(lastCommStart);
+		}
+
+		lastCommStart = queue.poll();
+
+		if (lastCommStart == null) {
+			// there are no comments
+			parsePart(sBuf, 0, sBuf.length(), langCode);
+		} else {
+			while (lastCommStart != null) {
+
+				parsePart(sBuf, partBegin, lastCommStart, langCode);
+
+				partBegin = sBuf.indexOf(PRE_END, lastCommStart);
+
+				if (partBegin != -1) {
+					partBegin += PRE_END.length();
+
+					while ((lastCommStart != null)
+							&& (lastCommStart < partBegin)) {
+						lastCommStart = queue.poll();
+					}
+
+					if (lastCommStart == null) {
+						lastCommStart = sBuf.length();
+					}
+				} else {
+					lastCommStart = null;
+				}
+			}
+		}
+
+		while (begins.size() > 0) {
+
+			int begin;
+
+			sBuf.delete(begin = begins.pop(), ends.pop());
+
+			sBuf.insert(begin, replaces.pop());
+		}
+
+		return sBuf.toString();
+	}
+
+	protected void parsePart(StringBuffer sBuf, int start, int end, String langCode) {
+
+		boolean insideLink = false;
+		Integer wordBegin = null;
+		Integer wordEnd = null;
+
+		for (int i = start; i < end; i++) {
+			// System.out.print(i+":'"+sBuf.charAt(i)+"'");
+
+			if (sBuf.charAt(i) == '[') {
+				// if it is false - make it true
+				insideLink = (insideLink || true);
+				wordBegin = i + 1;
+				wordEnd = i + 1;
+			} else if (sBuf.charAt(i) == '|') {
+				if (!insideLink) {
+					wordBegin = null;
+					wordEnd = null;
+				} else {
+					wordBegin = i + 1;
+				}
+
+			} else if (sBuf.charAt(i) == ']') {
+
+				if ((insideLink) && (wordBegin != null) && (wordBegin != i)) {
+					wordEnd++;
+
+					// System.out.println("End of link:
+					// "+sBuf.substring(wordBegin, wordEnd));
+
+					// if word is GT 0
+
+					if (!HTMLTranslatorParts.isExternalLink(sBuf.substring(
+							wordBegin, wordEnd))) {
+						String link = HTMLTranslatorParts.cleanLink(sBuf
+								.substring(wordBegin, wordEnd));
+
+						if (link != changeName(link, langCode)) {
+							begins.add(wordBegin);
+							ends.add(wordEnd);
+							replaces.add(changeName(link, langCode));
+						}
+					}
+					wordBegin = null;
+					wordEnd = null;
+					insideLink = false;
+				}
+			} else if (isPartOfWord(sBuf.charAt(i))) {
+				if (wordBegin == null) {
+					wordBegin = i;
+				}
+
+				wordEnd = i;
+			} else if (Character.isWhitespace(sBuf.charAt(i))) {
+				if ((!insideLink) && (wordBegin != null)) {
+					String link = null;
+
+					if ((link = HTMLTranslatorParts.parseCamelCase(sBuf
+							.substring(wordBegin, wordEnd))) != null) {
+						if (link != changeName(link, langCode)) {
+							begins.add(wordBegin);
+							ends.add(wordEnd);
+							replaces.add(changeName(link, langCode));
+						}
+
+						wordBegin = null;
+						wordEnd = null;
+					}
+				} else {
+					wordEnd = i;
+				}
+			} else {
+				if (!insideLink) {
+					wordBegin = null;
+					wordEnd = null;
+				} else {
+					wordEnd = i;
+				}
+			}
+		}
+
+		if (wordBegin != null) {
+			// there was not closed link ([...) parse what stayed unparsed
+			// (maybe some CamelCase links)
+			if (wordBegin != start)
+				parsePart(sBuf, wordBegin, end, langCode);
+		}
+	}
+
+	protected boolean isPartOfWord(char ch) {
+		return ((Character.isLetter(ch)) || (Character.isDigit(ch)));
+	}
+
+	@Override
+	public void init() {
+
+	}
+
+	protected String changeName(String link, String langCode) {
+		return wikiEngine.getRealName(link, langCode);
+	}
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/UpdateRefs.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/UpdateRefs.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/UpdateRefs.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,10 @@
+package org.jboss.wiki.plugins;
+
+public class UpdateRefs extends GetRefsFromPagePlugin {
+
+	@Override
+	protected boolean updateRefs() {
+		return true;
+	}
+
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/WatchListPlugin.java
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/WatchListPlugin.java	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/WatchListPlugin.java	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,170 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.wiki.plugins;
+
+import org.jboss.wiki.Credentials;
+import org.jboss.wiki.WikiPage;
+import org.jboss.wiki.WikiPlugin;
+import org.jboss.wiki.WikiSession;
+
+/**
+ * Plugin that adds user to watch list (for sending on-change notifications)
+ * 
+ * @author <a href="mailto:tomasz.szymanski at jboss.com">Tomasz Szymanski</a>
+ * 
+ */
+public class WatchListPlugin extends WikiPlugin {
+
+	public static final String WATCH_PROPERTY = "notifications";
+
+	@Override
+	public WikiPage process(WikiPage wikiPage, WikiSession wikiSession) {
+		Credentials cred = (Credentials) wikiSession
+				.getAttribute(WikiSession.CREDENTIALS);
+
+		if (cred.isLoggedIn()) {
+			String notifications = wikiPage
+					.getMetaDataProperty(WatchListPlugin.WATCH_PROPERTY);
+
+			if (notifications == null) {
+				notifications = "";
+			} else if (notifications.startsWith(";")) {
+				notifications = notifications.substring(1);
+			}
+
+			String[] users = notifications.split(";");
+
+			String notificationsGlobal = wikiEngine.getGlobalProperty(
+					WATCH_PROPERTY, wikiPage.getLangCode());
+
+			if (notificationsGlobal == null) {
+				notificationsGlobal = "";
+			} else if (notificationsGlobal.startsWith(";")) {
+				notificationsGlobal = notificationsGlobal.substring(1);
+			}
+
+			String[] usersGlobal = notificationsGlobal.split(";");
+
+			if (wikiSession.getAttribute("var1") != null
+					&& wikiSession.getAttribute("var1").equals("watch")
+					&& wikiSession.getAttribute("var2") != null
+					&& wikiSession.getAttribute("var2").equals("toggle")) {
+				// toggle page watch/unwatch
+
+				log.debug("Adding user: " + cred.getName()
+						+ " to watchlist for page: " + wikiPage.getName());
+
+				notifications = toggleWatch(users, cred.getName(), cred
+						.getEmail());
+				users = notifications.split(";");
+
+				wikiPage.setMetaDataProperty(WATCH_PROPERTY, notifications);
+
+			} else if (wikiSession.getAttribute("var1") != null
+					&& wikiSession.getAttribute("var1").equals("watchGlobal")
+					&& wikiSession.getAttribute("var2") != null
+					&& wikiSession.getAttribute("var2").equals("toggle")) {
+				// toggle global page watch/unwatch
+
+				log.debug("Adding user: " + cred.getName()
+						+ " to watchlist for page: " + wikiPage.getName());
+
+				notificationsGlobal = toggleWatch(usersGlobal, cred.getName(),
+						cred.getEmail());
+				usersGlobal = notificationsGlobal.split(";");
+
+				wikiEngine.setGlobalProperty(WATCH_PROPERTY,
+						notificationsGlobal, wikiPage.getLangCode());
+
+			}
+
+			StringBuffer buffer = new StringBuffer(wikiPage.getContent());
+			buffer.append("<hr />\n").append("<h3>Page watching</h3>\n");
+
+			boolean watcher = userInWatchList(users, cred.getName());
+
+			buffer.append(
+					(watcher) ? "You are watching this page. "
+							: "You are not watching this page. ").append(
+					"<a href=\"").append(
+					wikiSession.getAttribute(WikiSession.ACTION_URL)).append(
+					"&page=").append(wikiPage.getName()).append(
+					"&var1=watch&var2=toggle\" >[").append(
+					(watcher) ? "Stop watching this page" : "Watch this page")
+					.append("]</a><br />");
+
+			watcher = userInWatchList(usersGlobal, cred.getName());
+
+			buffer.append(
+					(watcher) ? "Your global watch is switched ON. "
+							: "Your global watch is switched OFF. ").append(
+					"<a href=\"").append(
+					wikiSession.getAttribute(WikiSession.ACTION_URL)).append(
+					"&page=").append(wikiPage.getName()).append(
+					"&var1=watchGlobal&var2=toggle\" >[").append(
+					(watcher) ? "Switch it off" : "Switch it on").append(
+					"]</a>");
+
+			wikiPage.setContent(buffer.toString());
+		}
+
+		return wikiPage;
+	}
+
+	private String toggleWatch(String[] users, String user, String email) {
+		String notifs = "";
+		if (users.length > 0 && userInWatchList(users, user)) {
+			for (int i = 0; i < users.length; i += 2) {
+				if (!users[i].equals(user)) {
+					notifs += users[i] + ";" + users[i + 1] + ";";
+				}
+			}
+		} else {
+			for (int i = 0; i < users.length; i++) {
+				if (notifs.length() != 0
+						|| (users[i].length() != 0 && notifs.length() == 0)) {
+					notifs += users[i] + ";";
+				}
+			}
+			notifs += user + ";" + email + ";";
+		}
+
+		return notifs;
+	}
+
+	@Override
+	public void init() {
+
+	}
+
+	private boolean userInWatchList(String[] allUsers, String user) {
+		boolean is = false;
+
+		for (int i = 0; i < allUsers.length && is == false; i += 2) {
+			if (allUsers[i].equals(user)) {
+				is = true;
+			}
+		}
+
+		return is;
+	}
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/WikiContext.txt
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/WikiContext.txt	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/WikiContext.txt	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,107 @@
+/*
+ * Created on Aug 9, 2005
+ *
+ * 
+ */
+
+/**
+ * @author rali
+ *
+ * 
+ */
+package org.jboss.wiki.plugins;
+//import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.Map;
+
+
+
+/**
+ *  Provides state information throughout the processing of a page.  A
+ *  WikiContext is born when the JSP pages that are the main entry
+ *  points, are invoked.  The JSPWiki engine creates the new
+ *  WikiContext, which basically holds information about the page, the
+ *  handling engine, and in which context (view, edit, etc) the
+ *  call was done.
+ *  <P>
+ *  A WikiContext also provides request-specific variables, which can
+ *  be used to communicate between plugins on the same page, or
+ *  between different instances of the same plugin.  A WikiContext
+ *  variable is valid until the processing of the page has ended.  For
+ *  an example, please see the Counter plugin.
+ *
+ *  @see com.ecyrd.jspwiki.plugin.Counter
+ *  
+ *  @author Janne Jalkanen
+ */
+public class WikiContext
+{
+    String     m_requestContext = VIEW;
+
+    Map        m_variableMap = new HashMap();   
+
+    /** The VIEW context - the user just wants to view the page
+        contents. */
+    public static final String    VIEW     = "view";
+
+    /** The EDIT context - the user is editing the page. */
+    public static final String    EDIT     = "edit";
+
+    /** User is preparing for a login/authentication. */
+    public static final String    LOGIN    = "login";
+
+    /** User is viewing a DIFF between the two versions of the page. */
+    public static final String    DIFF     = "diff";
+
+    /** User is viewing page history. */
+    public static final String    INFO     = "info";
+
+    /** User is previewing the changes he just made. */
+    public static final String    PREVIEW  = "preview";
+
+    /** User has an internal conflict, and does quite not know what to
+        do. Please provide some counseling. */
+    public static final String    CONFLICT = "conflict";
+
+    /** An error has been encountered and the user needs to be informed. */
+    public static final String    ERROR    = "error";
+
+    public static final String    UPLOAD   = "upload";
+
+    public static final String    COMMENT  = "comment";
+    
+    //INSTEAD OF PROP FILE
+    /**
+     * The default inlining pattern. Currently "*.png"
+     */
+    public  final String DEFAULT_INLINEPATTERN = "*.png";
+    /**
+     * This property defines the inline image pattern. 
+     */
+    public  final String[] PROP_INLINEIMAGEPTRN = {"*.png","*.jpeg","*.gif"};
+
+    /** If true, consider CamelCase hyperlinks as well. */
+    public final String PROP_CAMELCASELINKS = "true";
+
+    /**
+     * If true, all hyperlinks are translated as well, regardless whether they
+     * are surrounded by brackets.
+     */
+    public  final String PROP_PLAINURIS = "false";
+
+    /**
+     * If true, all outward links (external links) have a small link image
+     * appended.
+     */
+    public  final String PROP_USEOUTLINKIMAGE = "true";
+
+    /**
+     * If set to "true", allows using raw HTML within Wiki text. Be warned, this
+     * is a VERY dangerous option to set - never turn this on in a publicly
+     * allowable Wiki, unless you are absolutely certain of what you're doing.
+     */
+    public static final String PROP_ALLOWHTML = "false";
+
+    
+}
+

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/WikiSyntax.txt
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/WikiSyntax.txt	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/WikiSyntax.txt	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,29 @@
+/*
+ * Created on Aug 9, 2005
+ *
+ * 
+ */
+
+/**
+ * @author rali
+ * 
+ * Defines basic Wiki syntax,
+ *  later to be changed into dtd ?
+ * 
+ */
+package org.jboss.wiki.plugins;
+
+public class WikiSyntax {
+    public static final String newLine = "\\";
+    public static final String bold = "__";
+    public static final String italic = "''";
+    public static final String horizontalRuler = "---";
+    public static final String preformatted_begin = "{{{";
+    public static final String preformatted_end = "}}}";
+    public static final String teletype_begin = "{{";
+    public static final String teletype_end = "}}";
+    public static final String table = "|";
+    
+public static void hasle()
+{}
+}

Added: contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/WikiTranslator.txt
===================================================================
--- contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/WikiTranslator.txt	                        (rev 0)
+++ contrib/wikiPortlet/trunk/wiki-common/src/java/org/jboss/wiki/plugins/WikiTranslator.txt	2009-03-03 18:53:00 UTC (rev 247)
@@ -0,0 +1,1522 @@
+package org.jboss.wiki.plugins;
+
+import java.io.*;
+import java.util.*;
+
+import org.apache.log4j.Category;
+import org.apache.oro.text.*;
+import org.apache.oro.text.regex.*;
+
+public class WikiTranslator extends Reader {
+    public static final int READ = 0;
+
+    public static final int EDIT = 1;
+
+    private static final int EMPTY = 2; // Empty message
+
+    private static final int LOCAL = 3;
+
+    private static final int LOCALREF = 4;
+
+    private static final int IMAGE = 5;
+
+    private static final int EXTERNAL = 6; 
+
+    private static final int INTERWIKI = 7;
+
+    private static final int IMAGELINK = 8;
+
+    private static final int IMAGEWIKILINK = 9;
+
+    public static final int ATTACHMENT = 10;
+
+    private static final int ATTACHMENTIMAGE = 11;
+
+    private boolean m_isbold = false;
+
+    private boolean m_isitalic = false;
+
+    private boolean m_isTypedText = false;
+
+    private boolean m_istable = false;
+
+    private boolean m_isPre = false;
+
+    private boolean m_isdefinition = false;
+
+    private int m_listlevel = 0;
+
+    private int m_numlistlevel = 0;
+
+    private String encoding = "UTF-8";
+
+    /** Keeps image regexp Patterns */
+    private ArrayList m_inlineImagePatterns;
+
+    private PatternMatcher m_inlineMatcher = new Perl5Matcher();
+
+    private static final int PUSHBACK_BUFFER_SIZE = 8;
+
+    private PushbackReader m_in;
+
+    private StringReader m_data = new StringReader("");
+    private String       m_closeTag     = null; 
+
+    private static Category log = Category.getInstance(WikiTranslator.class);
+
+    //FIXME this is temporary implementation of keeping track of wiki pages
+    private static ArrayList existingPages;
+
+    //all prefixes and parts that form the links to attachments, images, wiki
+    // pages
+    //  should be set through forge-common? or in a similar way at least
+
+    private final String BASE_URL = "http://forge.sicore.org:8080/portal/index.html?ctrl:id=window.default.WikiPortletWindow";
+
+    private final String VIEW_PATH = "";
+
+    private final String EDIT_PATH = "";
+
+    private final String ATTACH_PATH = "";
+
+    private final String IMAGE_PATH = null;//not used
+
+    //wiki properties variables, currently not used
+
+    /** If true, then considers CamelCase links as well. */
+    private boolean m_camelCaseLinks = false;
+
+    /** If true, consider URIs that have no brackets as well. */
+    // FIXME: Currently reserved, but not used.
+    private boolean m_plainUris = false;
+
+    /** If true, all outward links use a small link image. */
+    private boolean m_useOutlinkImage = true;
+
+    /** If true, allows raw HTML. */
+    private boolean m_allowHTML = false;
+
+    /**
+     * These characters constitute word separators when trying to find CamelCase
+     * links.
+     */
+    private static final String WORD_SEPARATORS = ",.|:;+=&";
+
+    private PatternMatcher m_matcher = new Perl5Matcher();
+
+    private PatternCompiler m_compiler = new Perl5Compiler();
+    
+
+    private Pattern m_camelCasePtrn;
+
+    //contructor
+    public WikiTranslator(Reader in, WikiContext context) {
+        PatternCompiler compiler = new GlobCompiler();
+        ArrayList compiledpatterns = new ArrayList();
+
+        m_in = new PushbackReader(new BufferedReader(in), PUSHBACK_BUFFER_SIZE);
+
+        Collection ptrns = getImagePatterns(context);
+        ptrns.add(context.DEFAULT_INLINEPATTERN);
+
+        //
+        //  Make them into Regexp Patterns. Unknown patterns
+        //  are ignored.
+        //
+        for (Iterator i = ptrns.iterator(); i.hasNext();) {
+            try {
+                compiledpatterns.add(compiler.compile((String) i.next()));
+            } catch (MalformedPatternException e) {
+                log.error("Malformed pattern in properties: ", e);
+            }
+        }
+
+        m_inlineImagePatterns = compiledpatterns;
+
+        try {
+            m_camelCasePtrn = m_compiler.
+                    compile("^([[:^alnum:]]*|\\~)([[:upper:]]+[[:lower:]]+[[:upper:]]+[[:alnum:]]*)[[:^alnum:]]*$");
+        } catch (MalformedPatternException e) {
+            log.fatal("Internal error: Someone put in a faulty pattern.", e);
+            //throw new InternalWikiException("Faulty camelcasepattern in
+            // TranslatorReader");
+        }
+
+        //
+        //  Set the properties.
+        //
+        // Properties props = m_engine.getWikiProperties();
+
+    }
+
+    /**
+     * @param context
+     * @return
+     */
+    private Collection getImagePatterns(WikiContext context) {
+        ArrayList patterns = new ArrayList();
+        for (int i = 0; i < context.PROP_INLINEIMAGEPTRN.length; i++) {
+            patterns.add(context.PROP_INLINEIMAGEPTRN[i]);
+        }
+
+        return patterns;
+    }
+
+    /**
+     * Figures out if a link is an off-site link. This recognizes the most
+     * common protocols by checking how it starts.
+     */
+    private boolean isExternalLink(String link) {
+        return link.startsWith("http:") || link.startsWith("ftp:")
+                || link.startsWith("https:") || link.startsWith("mailto:")
+                || link.startsWith("news:") || link.startsWith("file:");
+    }
+
+    /**
+     * Matches the given link to the list of image name patterns to determine
+     * whether it should be treated as an inline image or not.
+     */
+    private boolean isImageLink(String link) {
+        for (Iterator i = m_inlineImagePatterns.iterator(); i.hasNext();) {
+            if (m_inlineMatcher.matches(link, (Pattern) i.next()))
+                return true;
+        }
+
+        return false;
+    }
+
+    /**
+     * Checks for the existence of a traditional style CamelCase link.
+     * <P>
+     * We separate all white-space -separated words, and feed it to this routine
+     * to find if there are any possible camelcase links. For example, if "word"
+     * is "__HyperLink__" we return "HyperLink".
+     * 
+     * @param word
+     *            A phrase to search in.
+     * @return The match within the phrase. Returns null, if no CamelCase
+     *         hyperlink exists within this phrase.
+     */
+    private String checkForCamelCaseLink(String word) {
+        PatternMatcherInput input;
+
+        input = new PatternMatcherInput(word);
+
+        if (m_matcher.contains(input, m_camelCasePtrn)) {
+            MatchResult res = m_matcher.getMatch();
+
+            int start = res.beginOffset(2);
+            int end = res.endOffset(2);
+
+            String link = res.group(2);
+            String matchedLink;
+
+            if (res.group(1) != null) {
+                if (res.group(1).equals("~") || res.group(1).indexOf('[') != -1) {
+                    // Delete the (~) from beginning.
+                    // We'll make '~' the generic kill-processing-character from
+                    // now on.
+                    return null;
+                }
+            }
+
+            return link;
+        } // if match
+
+        return null;
+    }
+
+    /**
+     * When given a link to a WikiName, we just return a proper HTML link for
+     * it. The local link mutator chain is also called.
+     */
+    private String makeCamelCaseLink(String wikiname) {
+        String matchedLink;
+        String link;
+
+        if ((matchedLink = linkExists(wikiname)) != null) {
+            link = makeLink(READ, matchedLink, wikiname);
+        } else {
+            link = makeLink(EDIT, wikiname, wikiname);
+        }
+
+        return link;
+    }
+
+    /**
+     * returns the name of the page if it exists, null otherwise
+     * 
+     * @param wikiname
+     * @return
+     */
+    private String linkExists(String wikiname) {
+        int occurence = existingPages.indexOf(wikiname);
+        if (occurence != -1) {
+            return (String) existingPages.get(occurence);
+        } else
+            //doesnt exist, needs to be created somewhere*
+            return null;
+    }
+
+    /**
+     * Write a HTMLized link depending on its type. The link mutator chain is
+     * processed.
+     * 
+     * @param type
+     *            Type of the link.
+     * @param link
+     *            The actual link.
+     * @param text
+     *            The user-visible text for the link.
+     */
+    public String makeLink(int type, String link, String text) {
+        String result;
+
+        if (text == null)
+            text = link;
+
+        // Make sure we make a link name that can be accepted
+        // as a valid URL.
+
+        String encodedlink = encodeName(link);
+
+        if (encodedlink.length() == 0) {
+            type = EMPTY;
+        }
+
+        // text = callMutatorChain( m_linkMutators, text );
+
+        switch (type) {
+        case READ:
+            result = "<A CLASS=\"wikipage\" HREF=\"" + getViewURL(link) + "\">"
+                    + text + "</A>";//just display a wiki page
+            break;
+
+        case EDIT:
+            result = "<U>" + text + "</U><A HREF=\"" + getEditURL(link)
+                    + "\">?</A>";
+            break;
+
+        case EMPTY:
+            result = "<U>" + text + "</U>";
+            break;
+
+        //
+        //  These two are for local references - footnotes and
+        //  references to footnotes.
+        //  We embed the page name (or whatever WikiContext gives us)
+        //  to make sure the links are unique across Wiki.
+        //
+        case LOCALREF:
+            result = "<A CLASS=\"footnoteref\" HREF=\"#ref-" +
+            //m_context.getPage().getName()+"-"+
+                    link + "\">[" + text + "]</A>";
+            break;
+        //FIXME change link
+        case LOCAL:
+            result = "<A CLASS=\"footnote\" NAME=\"ref-" +
+            //m_context.getPage().getName()+
+                    "-" + link.substring(1) + "\">[" + text + "]</A>";
+            break;
+
+        //
+        //  With the image, external and interwiki types we need to
+        //  make sure nobody can put in Javascript or something else
+        //  annoying into the links themselves. We do this by preventing
+        //  a haxor from stopping the link name short with quotes in
+        //  fillBuffer().
+        //
+        case IMAGE:
+            result = "<IMG CLASS=\"inline\" SRC=\"" + link + "\" ALT=\"" + text
+                    + "\" />";
+            break;
+
+        case IMAGELINK:
+            result = "<A HREF=\"" + text + "\"><IMG CLASS=\"inline\" SRC=\""
+                    + link + "\" /></A>";
+            break;
+
+        case IMAGEWIKILINK:
+            String pagelink = getViewURL(text);
+            result = "<A CLASS=\"wikipage\" HREF=\"" + pagelink
+                    + "\"><IMG CLASS=\"inline\" SRC=\"" + link + "\" ALT=\""
+                    + text + "\" /></A>";
+            break;
+
+        case EXTERNAL:
+            result = "<A CLASS=\"external\" HREF=\"" + link + "\">" + text
+                    + "</A>";
+            break;
+
+        case INTERWIKI:
+            result = "<A CLASS=\"interwiki\" HREF=\"" + link + "\">" + text
+                    + "</A>";
+            break;
+
+        case ATTACHMENT:
+            String attlink = getAttachmentURL(link);
+            result = "<a class=\"attachment\" href=\""
+                    + attlink
+                    + "\">"
+                    + text
+                    + "</a>"
+                    + "<a href=\""
+                    + getBaseURL()
+                    + "PageInfo.jsp?page="
+                    + encodedlink
+                    + "\"><img src=\"images/attachment_small.png\" border=\"0\" /></a>";
+            break;
+
+        default:
+            result = "";
+            break;
+        }
+
+        return result;
+    }
+
+    /**
+     * @param link
+     * @return
+     */
+    private String encodeName(String link) {
+        String newlink;
+
+        try {
+            if (encoding != null)
+                return java.net.URLEncoder.encode(link, encoding);
+        }
+
+        catch (UnsupportedEncodingException e) {
+            log.fatal("Internal error: Wrong encoding.", e);
+
+        }
+        return null;
+
+    }
+
+    /**
+     * @return
+     */
+    private String getBaseURL() {
+
+        return BASE_URL;
+    }
+
+    /**
+     * @param link
+     * @return
+     */
+    private String getAttachmentURL(String link) {
+
+        return BASE_URL + ATTACH_PATH + encodeName(link);
+    }
+
+    /**
+     * @param link
+     * @return
+     */
+    private String getEditURL(String link) {
+
+        return BASE_URL + EDIT_PATH + encodeName(link);
+    }
+
+    /**
+     * @param link
+     * @return
+     */
+    private String getViewURL(String link) {
+
+        return BASE_URL + VIEW_PATH + encodeName(link);
+    }
+
+    /**
+     * Image links are handled differently: 1. If the text is a WikiName of an
+     * existing page, it gets linked. 2. If the text is an external link, then
+     * it is inlined. 3. Otherwise it becomes an ALT text.
+     * 
+     * @param reallink
+     *            The link to the image.
+     * @param link
+     *            Link text portion, may be a link to somewhere else.
+     * @param hasLinkText
+     *            If true, then the defined link had a link text available. This
+     *            means that the link text may be a link to a wiki page, or an
+     *            external resource.
+     */
+
+    private String handleImageLink(String reallink, String link,
+            boolean hasLinkText) {
+        String possiblePage = cleanLink(link);
+        String matchedLink;
+        String res = "";
+
+        if (isExternalLink(link) && hasLinkText) {
+            res = makeLink(IMAGELINK, reallink, link);
+        } else if ((matchedLink = linkExists(possiblePage)) != null
+                && hasLinkText) {
+
+            res = makeLink(IMAGEWIKILINK, reallink, link);
+        } else {
+            res = makeLink(IMAGE, reallink, link);
+        }
+
+        return res;
+    }
+
+    /**
+     * Cleans a Wiki name.
+     * <P>[ This is a link ] -&gt; ThisIsALink
+     * 
+     * @param link
+     *            Link to be cleared. Null is safe, and causes this to return
+     *            null.
+     * @return A cleaned link.
+     * 
+     * @since 2.0
+     */
+    public static String cleanLink(String link) {
+        StringBuffer clean = new StringBuffer();
+
+        if (link == null)
+            return null;
+
+        //
+        //  Compress away all whitespace and capitalize
+        //  all words in between.
+        //
+
+        StringTokenizer st = new StringTokenizer(link, " -");
+
+        while (st.hasMoreTokens()) {
+            StringBuffer component = new StringBuffer(st.nextToken());
+
+            component.setCharAt(0, Character.toUpperCase(component.charAt(0)));
+
+            //
+            //  We must do this, because otherwise compiling on JDK 1.4 causes
+            //  a downwards incompatibility to JDK 1.3.
+            //
+            clean.append(component.toString());
+        }
+
+        //
+        //  Remove non-alphanumeric characters that should not
+        //  be put inside WikiNames. Note that all valid
+        //  Unicode letters are considered okay for WikiNames.
+        //  It is the problem of the WikiPageProvider to take
+        //  care of actually storing that information.
+        //
+
+        for (int i = 0; i < clean.length(); i++) {
+            if (!(Character.isLetterOrDigit(clean.charAt(i))
+                    || clean.charAt(i) == '_' || clean.charAt(i) == '.')) {
+                clean.deleteCharAt(i);
+                --i; // We just shortened this buffer.
+            }
+        }
+
+        return clean.toString();
+    }
+
+    /**
+     * If outlink images are turned on, returns a link to the outward linking
+     * image.
+     */
+    private final String outlinkImage() {
+        if (m_useOutlinkImage) {
+            return "<img class=\"outlink\" src=\"" + getBaseURL()
+                    + "images/out.png\" alt=\"\" />";
+        }
+
+        return "";
+    }
+
+    private int nextToken() throws IOException {
+        return m_in.read();
+    }
+    private void pushBack(int c) throws IOException {
+        if (c != -1) {
+            m_in.unread(c);
+        }
+    }
+    private String handleBackslash()
+    throws IOException
+{
+    int ch = nextToken();
+
+    if( ch == '\\' )
+    {
+        int ch2 = nextToken();
+
+        if( ch2 == '\\' )
+        {
+            return "<BR clear=\"all\" />";
+        }
+       
+        pushBack( ch2 );
+
+        return "<BR />";
+    }
+
+    pushBack( ch );
+
+    return "\\";
+}
+
+	private String handleUnderscore()
+	    throws IOException
+	{
+	    int ch = nextToken();
+	    String res = "_";
+	
+	    if( ch == '_' )
+	    {
+	        res      = m_isbold ? "</B>" : "<B>";
+	        m_isbold = !m_isbold;
+	    }
+	    else
+	    {
+	        pushBack( ch );
+	    }
+	
+	    return res;
+	}
+	
+	/**
+     * For example: italics.
+     */
+	private String handleApostrophe()
+	    throws IOException
+	{
+	    int ch = nextToken();
+	    String res = "'";
+	
+	    if( ch == '\'' )
+	    {
+	        res        = m_isitalic ? "</I>" : "<I>";
+	        m_isitalic = !m_isitalic;
+	    }
+	    else
+	    {
+	        m_in.unread( ch );
+	    }
+	
+	    return res;
+	}
+	
+	private String handleOpenbrace()
+	    throws IOException
+	{
+	    int ch = nextToken();
+	    String res = "{";
+	
+	    if( ch == '{' )
+	    {
+	        int ch2 = nextToken();
+	
+	        if( ch2 == '{' )
+	        {
+	            res = "<PRE>";
+	            m_isPre = true;
+	        }
+	        else
+	        {
+	            pushBack( ch2 );
+	            
+	            res = "<TT>";
+	            m_isTypedText = true;
+	       }
+	    }
+	    else
+	    {
+	        pushBack( ch );
+	    }
+	
+	    return res;
+	}
+	
+	/**
+     * Handles both }} and }}}
+     */
+	private String handleClosebrace()
+	    throws IOException
+	{
+	    String res = "}";
+	
+	    int ch2 = nextToken();
+	
+	    if( ch2 == '}' )
+	    {
+	        int ch3 = nextToken();
+	
+	        if( ch3 == '}' )
+	        {
+	            if( m_isPre )
+	            {
+	                m_isPre = false;
+	                res = "</PRE>";
+	            }
+	            else
+	            {
+	                res = "}}}";
+	            }
+	        }
+	        else
+	        {
+	            pushBack( ch3 );
+	
+	            if( !m_isPre )
+	            {
+	                res = "</TT>";
+	                m_isTypedText = false;
+	            }
+	            else
+	            {
+	                pushBack( ch2 );
+	            }
+	        }
+	    }
+	    else
+	    {
+	        pushBack( ch2 );
+	    }
+	
+	    return res;
+	}
+
+	private String handleDash()
+	    throws IOException
+	{
+	    int ch = nextToken();
+	
+	    if( ch == '-' )
+	    {
+	        int ch2 = nextToken();
+	
+	        if( ch2 == '-' )
+	        {
+	            int ch3 = nextToken();
+	
+	            if( ch3 == '-' ) 
+	            {
+	                // Empty away all the rest of the dashes.
+	                // Do not forget to return the first non-match back.
+	                while( (ch = nextToken()) == '-' );
+	
+	                pushBack(ch);
+	                return "<HR />";
+	            }
+	    
+	            pushBack( ch3 );
+	        }
+	        pushBack( ch2 );
+	    }
+	
+	    pushBack( ch );
+	
+	    return "-";
+	}
+	
+	private String handleHeading()
+	    throws IOException
+	{
+	    StringBuffer buf = new StringBuffer();
+	
+	    int ch  = nextToken();
+	
+	    if( ch == '!' )
+	    {
+	        int ch2 = nextToken();
+	
+	        if( ch2 == '!' )
+	        {
+	            buf.append("<H2>");
+	            m_closeTag = "</H2>";
+	        }
+	        else
+	        {
+	            buf.append( "<H3>" );
+	            m_closeTag = "</H3>";
+	            pushBack( ch2 );
+	        }
+	    }
+	    else
+	    {
+	        buf.append( "<H4>" );
+	        m_closeTag = "</H4>";
+	        pushBack( ch );
+	    }
+	    
+	    return buf.toString();
+	}
+	private String handleUnorderedList()
+	throws IOException
+	{
+	StringBuffer buf = new StringBuffer();
+	
+	if( m_listlevel > 0 )
+	{
+	    buf.append("</LI>\n");
+	}
+	
+	int numBullets = countChars( m_in, '*' ) + 1;        
+	
+	if( numBullets > m_listlevel )
+	{
+	    for( ; m_listlevel < numBullets; m_listlevel++ )
+	        buf.append("<UL>\n");
+	}
+	else if( numBullets < m_listlevel )
+	{
+	    for( ; m_listlevel > numBullets; m_listlevel-- )
+	        buf.append("</UL>\n");
+	}
+	        
+	buf.append("<LI>");
+	
+	return buf.toString();
+	}
+	
+	private String handleOrderedList()
+	throws IOException
+	{
+	StringBuffer buf = new StringBuffer();
+	
+	if( m_numlistlevel > 0 )
+	{
+	    buf.append("</LI>\n");
+	}
+	
+	int numBullets = countChars( m_in, '#' ) + 1;
+	        
+	if( numBullets > m_numlistlevel )
+	{
+	    for( ; m_numlistlevel < numBullets; m_numlistlevel++ )
+	        buf.append("<OL>\n");
+	}
+	else if( numBullets < m_numlistlevel )
+	{
+	    for( ; m_numlistlevel > numBullets; m_numlistlevel-- )
+	        buf.append("</OL>\n");
+	}
+	        
+	buf.append("<LI>");
+	
+	return buf.toString();
+	
+	}
+	private int countChars( PushbackReader in, char c )
+	throws IOException
+	{
+	int count = 0;
+	int ch; 
+	
+	while( (ch = in.read()) != -1 )
+	{
+	    if( (char)ch == c )
+	    {
+	        count++;
+	    }
+	    else
+	    {
+	        in.unread( ch );
+	        break;
+	    }
+	}
+	
+	return count;
+	}
+	
+	private String handleDefinitionList()
+	throws IOException
+	{
+	if( !m_isdefinition )
+	{
+	    m_isdefinition = true;
+	
+	    m_closeTag = "</DD>\n</DL>";
+	
+	    return "<DL>\n<DT>";
+	}
+	
+	return ";";
+	}
+	
+	private String handleOpenbracket()
+	throws IOException
+	{
+	StringBuffer sb = new StringBuffer();
+	int ch;
+	boolean isPlugin = false;
+	
+	while( (ch = nextToken()) == '[' )
+	{
+	    sb.append( (char)ch );
+	}
+	
+	if( ch == '{' )
+	{
+	    isPlugin = true;
+	}
+	
+	pushBack( ch );
+	
+	if( sb.length() > 0 )
+	{
+	    return sb.toString();
+	}
+	
+	//
+	//  Find end of hyperlink
+	//
+	
+	ch = nextToken();
+	
+	while( ch != -1 )
+	{
+	    if( ch == ']' && (!isPlugin || sb.charAt( sb.length()-1 ) == '}' ) )
+	    {
+	        break;
+	    }
+	
+	    sb.append( (char) ch );
+	
+	    ch = nextToken();
+	}
+	
+	if( ch == -1 )
+	{
+	    log.info("Warning: unterminated link detected!");
+	    return sb.toString();
+	}
+	
+	return handleHyperlinks( sb.toString() );
+	}
+	
+	private String handleBar( boolean newLine )
+	throws IOException
+	{
+	StringBuffer sb = new StringBuffer();
+	
+	if( !m_istable && !newLine )
+	{
+	    return "|";
+	}
+	
+	if( newLine )
+	{
+	    if( !m_istable )
+	    {
+	        sb.append("<TABLE CLASS=\"wikitable\" BORDER=\"1\">\n");
+	        m_istable = true;
+	    }
+	
+	    sb.append("<TR>");
+	    m_closeTag = "</TD></TR>";
+	}
+	
+	int ch = nextToken();
+	
+	if( ch == '|' )
+	{
+	    if( !newLine ) 
+	    {
+	        sb.append("</TH>");
+	    }
+	    sb.append("<TH>");
+	    m_closeTag = "</TH></TR>";
+	}
+	else
+	{
+	    if( !newLine ) 
+	    {
+	        sb.append("</TD>");
+	    }
+	    sb.append("<TD>");
+	    pushBack( ch );
+	}
+	
+	return sb.toString();
+	}
+	
+	/**
+     * Generic escape of next character or entity.
+     */
+	private String handleTilde()
+	throws IOException
+	{
+	int ch = nextToken();
+	
+	if( ch == '|' )
+	    return "|";
+	
+	if( Character.isUpperCase( (char) ch ) )
+	{
+	    return String.valueOf( (char)ch );
+	}
+	
+	// No escape.
+	pushBack( ch );
+	
+	return "~";
+	}
+
+    /**
+     * Gobbles up all hyperlinks that are encased in square brackets.
+     * [{$varname}] not supported, as well as plugin links, and attachments as
+     * well
+     */
+    private String handleHyperlinks(String link) {
+        StringBuffer sb = new StringBuffer();
+        String reallink;
+        int cutpoint;
+        link = replaceEntities(link);
+
+        if ((cutpoint = link.indexOf('|')) != -1) {
+            reallink = link.substring(cutpoint + 1).trim();
+            link = link.substring(0, cutpoint);
+        } else {
+            reallink = link.trim();//get rid of white spaces
+        }
+
+        int interwikipoint = -1;//not quite supported either
+        if (isExternalLink(reallink)) {
+            // It's an external link, out of this Wiki
+
+            //callMutatorChain( m_externalLinkMutatorChain, reallink );
+
+            if (isImageLink(reallink)) {
+                sb.append(handleImageLink(reallink, link, (cutpoint != -1)));
+            } else {
+                sb.append(makeLink(EXTERNAL, reallink, link));
+                sb.append(outlinkImage());
+            }
+        } else if ((interwikipoint = reallink.indexOf(":")) != -1) {
+            // It's an interwiki link
+            // InterWiki links also get added to external link chain
+            // after the links have been resolved.
+
+            // FIXME: There is an interesting issue here: We probably should
+            //        URLEncode the wikiPage, but we can't since some of the
+            //        Wikis use slashes (/), which won't survive URLEncoding.
+            //        Besides, we don't know which character set the other Wiki
+            //        is using, so you'll have to write the entire name as it appears
+            //        in the URL. Bugger.
+
+            String extWiki = reallink.substring(0, interwikipoint);
+            String wikiPage = reallink.substring(interwikipoint + 1);
+
+            String urlReference = getInterWikiURL(extWiki);
+
+            if (urlReference != null) {
+                urlReference = replaceString(urlReference, "%s", wikiPage);
+                //callMutatorChain( m_externalLinkMutatorChain, urlReference );
+
+                sb.append(makeLink(INTERWIKI, urlReference, link));
+
+                if (isExternalLink(urlReference)) {
+                    sb.append(outlinkImage());
+                }
+            } else {
+                sb
+                        .append(link
+                                + " <FONT COLOR=\"#FF0000\">(No InterWiki reference defined in properties for Wiki called '"
+                                + extWiki + "'!)</FONT>");
+            }
+        } else if (reallink.startsWith("#")) {
+            // It defines a local footnote
+            sb.append(makeLink(LOCAL, reallink, link));
+        } else if (isNumber(reallink)) {
+            // It defines a reference to a local footnote
+            sb.append(makeLink(LOCALREF, reallink, link));
+        } else {
+            // It's an internal Wiki link
+            reallink = cleanLink(reallink);
+
+            //   callMutatorChain( m_localLinkMutatorChain, reallink );
+
+            String matchedLink;
+            if ((matchedLink = linkExists(reallink)) != null) {
+                sb.append(makeLink(READ, matchedLink, link));
+            } else {
+                sb.append(makeLink(EDIT, reallink, link));
+            }
+        }
+        // }
+
+        return sb.toString();
+    }
+
+    /**
+     * @param extWiki
+     * @return
+     */
+    private String getInterWikiURL(String extWiki) {
+        // TODO Auto-generated method stub
+        return "inter";
+    }
+
+    /**
+     * Returns true, if the argument contains a number, otherwise false. In a
+     * quick test this is roughly the same speed as Integer.parseInt() if the
+     * argument is a number, and roughly ten times the speed, if the argument is
+     * NOT a number.
+     */
+
+    private boolean isNumber(String s) {
+        if (s == null)
+            return false;
+
+        if (s.length() > 1 && s.charAt(0) == '-')
+            s = s.substring(1);
+
+        for (int i = 0; i < s.length(); i++) {
+            if (!Character.isDigit(s.charAt(i)))
+                return false;
+        }
+
+        return true;
+    }
+
+    /**
+     * Replaces the relevant entities inside the String. All &gt;, &lt; and
+     * &quot; are replaced by their respective names.
+     * 
+     * @since 1.6.1
+     */
+    public static String replaceEntities(String src) {
+        src = replaceString(src, "<", "&lt;");
+        src = replaceString(src, ">", "&gt;");
+        src = replaceString(src, "\"", "&quot;");
+
+        return src;
+    }
+
+    /**
+     * Replaces a string with an other string.
+     * 
+     * @param orig
+     *            Original string. Null is safe.
+     * @param src
+     *            The string to find.
+     * @param dest
+     *            The string to replace <I>src </I> with.
+     */
+
+    public static String replaceString(String orig, String src, String dest) {
+        if (orig == null)
+            return null;
+
+        StringBuffer res = new StringBuffer();
+        int start, end = 0, last = 0;
+
+        while ((start = orig.indexOf(src, end)) != -1) {
+            res.append(orig.substring(last, start));
+            res.append(dest);
+            end = start + src.length();
+            last = start + src.length();
+        }
+
+        res.append(orig.substring(end));
+
+        return res.toString();
+    }
+
+    /**
+     * Replaces a part of a string with a new String.
+     * 
+     * @param start
+     *            Where in the original string the replacing should start.
+     * @param end
+     *            Where the replacing should end.
+     * @param orig
+     *            Original string. Null is safe.
+     * @param text
+     *            The new text to insert into the string.
+     */
+    public static String replaceString(String orig, int start, int end,
+            String text) {
+        if (orig == null)
+            return null;
+
+        StringBuffer buf = new StringBuffer(orig);
+
+        buf.replace(start, end, text);
+
+        return buf.toString();
+    }
+
+    public void close() {
+    }
+
+    public int read(char[] buf, int off, int len) throws IOException {
+        return m_data.read(buf, off, len);
+    }
+    
+    public int read()
+    throws IOException
+{
+    int val = m_data.read();
+
+    if( val == -1 )
+    {
+        transform();
+        val = m_data.read();
+
+        if( val == -1 )
+        {
+            m_data = new StringReader( closeAll() );
+
+            val = m_data.read();
+        }
+    }
+
+    return val;
+}
+    /**
+     *  Closes all annoying lists and things that the user might've
+     *  left open.
+     */
+    private String closeAll()
+    {
+        StringBuffer buf = new StringBuffer();
+
+        if( m_isbold )
+        {
+            buf.append("</B>");
+            m_isbold = false;
+        }
+
+        if( m_isitalic )
+        {
+            buf.append("</I>");
+            m_isitalic = false;
+        }
+
+        if( m_isTypedText )
+        {
+            buf.append("</TT>");
+            m_isTypedText = false;
+        }
+
+        for( ; m_listlevel > 0; m_listlevel-- )
+        {
+            buf.append( "</UL>\n" );
+        }
+
+        for( ; m_numlistlevel > 0; m_numlistlevel-- )
+        {
+            buf.append( "</OL>\n" );
+        }
+
+        if( m_isPre ) 
+        {
+            buf.append("</PRE>\n");
+            m_isPre = false;
+        }
+
+        if( m_istable )
+        {
+            buf.append( "</TABLE>" );
+            m_istable = false;
+        }
+
+        return buf.toString();
+    }
+
+    private void transform() throws IOException {
+        StringBuffer buf = new StringBuffer();
+        StringBuffer word = null;
+        int previousCh = -2;
+        int start = 0;
+
+        boolean quitReading = false;
+        boolean newLine = true; // FIXME: not true if reading starts in middle
+                                // of buffer
+
+        while (!quitReading) {
+            int ch = nextToken();
+            String s = null;
+
+            //
+            //  Check if we're actually ending the preformatted mode.
+            //  We still must do an entity transformation here.
+            //
+            if (m_isPre) {
+                if (ch == '}') {
+                    buf.append(handleClosebrace());
+                } else if (ch == '<') {
+                    buf.append("&lt;");
+                } else if (ch == '>') {
+                    buf.append("&gt;");
+                } else if (ch == -1) {
+                    quitReading = true;
+                } else {
+                    buf.append((char) ch);
+                }
+
+                continue;
+            }
+            //
+            //  CamelCase detection, a non-trivial endeavour.
+            //  We keep track of all white-space separated entities, which we
+            //  hereby refer to as "words". We then check for an existence
+            //  of a CamelCase format text string inside the "word", and
+            //  if one exists, we replace it with a proper link.
+            //
+            
+            if( m_camelCaseLinks )
+            {
+                // Quick parse of start of a word boundary.
+
+                if( word == null &&                    
+                    (Character.isWhitespace( (char)previousCh ) ||
+                     WORD_SEPARATORS.indexOf( (char)previousCh ) != -1 ||
+                     newLine ) &&
+                    !Character.isWhitespace( (char) ch ) )
+                {
+                    word = new StringBuffer();
+                }
+
+                // Are we currently tracking a word?
+                if( word != null )
+                {
+                    //
+                    //  Check for the end of the word.
+                    //
+
+                    if( Character.isWhitespace( (char)ch ) || 
+                        ch == -1 ||
+                        WORD_SEPARATORS.indexOf( (char) ch ) != -1 )
+                    {
+                        String potentialLink = word.toString();
+
+                        String camelCase = checkForCamelCaseLink(potentialLink);
+
+                        if( camelCase != null )
+                        {
+                            // System.out.println("Buffer is "+buf);
+
+                            // System.out.println(" Replacing "+camelCase+" with
+                            // proper link.");
+                            start = buf.toString().lastIndexOf( camelCase );
+                            buf.replace(start,
+                                        start+camelCase.length(),
+                                        makeCamelCaseLink(camelCase) );
+
+                            // System.out.println(" Resulting with "+buf);
+                        }
+
+                        // We've ended a word boundary, so time to reset.
+                        word = null;
+                    }
+                    else
+                    {
+                        // This should only be appending letters and digits.
+                        word.append( (char)ch );
+                    } // if end of word
+                } // if word's not null
+
+                // Always set the previous character to test for word starts.
+                previousCh = ch;
+		 
+            } // if m_camelCaseLinks
+
+            //
+            //  Check if any lists need closing down.
+            //
+
+            if( newLine && ch != '*' && ch != ' ' && m_listlevel > 0 )
+            {
+                buf.append("</LI>\n");
+                for( ; m_listlevel > 0; m_listlevel-- )
+                {
+                    buf.append("</UL>\n");
+                }
+            }
+
+            if( newLine && ch != '#' && ch != ' ' && m_numlistlevel > 0 )
+            {
+                buf.append("</LI>\n");
+                for( ; m_numlistlevel > 0; m_numlistlevel-- )
+                {
+                    buf.append("</OL>\n");
+                }
+            }
+
+            if( newLine && ch != '|' && m_istable )
+            {
+                buf.append("</TABLE>\n");
+                m_istable = false;
+                m_closeTag = null;
+            }
+
+            //
+            //  Now, check the incoming token.
+            //
+            switch( ch )
+            {
+              case '\r':
+                // DOS linefeeds we forget
+                s = null;
+                break;
+
+              case '\n':
+                //
+                //  Close things like headings, etc.
+                //
+                if( m_closeTag != null ) 
+                {
+                    buf.append( m_closeTag );
+                    m_closeTag = null;
+                }
+
+                m_isdefinition = false;
+
+                if( newLine )
+                {
+                    // Paragraph change.
+
+                    buf.append("<P>\n");
+                }
+                else
+                {
+                    buf.append("\n");
+                    newLine = true;
+                }
+
+                break;
+
+              case '\\':
+                s = handleBackslash();
+                break;
+
+              case '_':
+                s = handleUnderscore();
+                break;
+                
+              case '\'':
+                s = handleApostrophe();
+                break;
+
+              case '{':
+                s = handleOpenbrace();
+                break;
+
+              case '}':
+                s = handleClosebrace();
+                break;
+
+              case '-':
+                s = handleDash();
+                break;
+
+              case '!':
+                if( newLine )
+                {
+                    s = handleHeading();
+                }
+                else
+                {
+                    s = "!";
+                }
+                break;
+
+              case ';':
+                if( newLine )
+                {
+                    s = handleDefinitionList();
+                }
+                else
+                {
+                    s = ";";
+                }
+                break;
+
+              case ':':
+                if( m_isdefinition )
+                {
+                    s = "</DT><DD>";
+                    m_isdefinition = false;
+                }
+                else
+                {
+                    s = ":";
+                }
+                break;
+
+              case '[':
+                s = handleOpenbracket();
+                break;
+
+              case '*':
+                if( newLine )
+                {
+                    s = handleUnorderedList();
+                }
+                else
+                {
+                    s = "*";
+                }
+                break;
+
+              case '#':
+                if( newLine )
+                {
+                    s = handleOrderedList();
+                }
+                else
+                {
+                    s = "#";
+                }
+                break;
+
+              case '|':
+                s = handleBar( newLine );
+                break;
+
+              case '<':
+                s = m_allowHTML ? "<" : "&lt;";
+                break;
+
+              case '>':
+                s = m_allowHTML ? ">" : "&gt;";
+                break;
+
+              case '\"':
+                s = m_allowHTML ? "\"" : "&quot;";
+                break;
+
+                /*
+                 * case '&': s = "&amp;"; break;
+                 */
+              case '~':
+                s = handleTilde();
+                break;
+
+              case -1:
+                if( m_closeTag != null )
+                {
+                    buf.append( m_closeTag );
+                    m_closeTag = null;
+                }
+                quitReading = true;
+                break;
+
+              default:
+                buf.append( (char)ch );
+                newLine = false;
+                break;
+            }
+
+            if( s != null )
+            {
+                buf.append( s );
+                newLine = false;
+            }
+
+	 }
+        m_data = new StringReader( buf.toString() );
+        }
+}
\ No newline at end of file




More information about the portletswap-commits mailing list