[jboss-svn-commits] JBL Code SVN: r21159 - in labs/jbossesb/workspace/maeste: product and 255 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Jul 22 08:21:14 EDT 2008


Author: maeste
Date: 2008-07-22 08:21:06 -0400 (Tue, 22 Jul 2008)
New Revision: 21159

Added:
   labs/jbossesb/workspace/maeste/product/docs/ServicesGuide.odt
   labs/jbossesb/workspace/maeste/product/docs/ServicesGuide.pdf
   labs/jbossesb/workspace/maeste/product/lib/ext/mvel-1.3.1-java1.4.jar
   labs/jbossesb/workspace/maeste/product/lib/ext/wsdl4j-1.6.2.jar
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/couriers/tx/
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/couriers/tx/InVMXAResource.java
   labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/helpers/testfile5.xml
   labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/config/JBESB_539/
   labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/config/JBESB_539/JBESB_539_UnitTest.java
   labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/config/JBESB_539/config_01.xml
   labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/gateway/JBRIntegratedUnitTest.java
   labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/gateway/async_response.txt
   labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/gateway/jbr-async-config-01.xml
   labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/gateway/jbr-async-config-02.xml
   labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/in-listener-config-JBESB-1865.xml
   labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/notification/NotifyJMSIntegrationTest.java
   labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/testutils/AbstractTestRunner.java
   labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/testutils/SerializableMockQueue.java
   labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/testutils/jbossesb-properties.xml
   labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/testutils/jbr/
   labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/testutils/jbr/JBRServer.java
   labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/testutils/jbr/StaticRequestResponseHandler.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/bpm_orchestration4/scripts/capture_original.groovy
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/map_order_components.groovy
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/src/org/jboss/soa/esb/samples/quickstart/businessrules/UpdateCustomerStatus.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/src/org/jboss/soa/esb/samples/quickstart/businessrules/dvdstore/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/src/org/jboss/soa/esb/samples/quickstart/businessrules/dvdstore/Customer.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/src/org/jboss/soa/esb/samples/quickstart/businessrules/dvdstore/OrderHeader.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/src/org/jboss/soa/esb/samples/quickstart/businessrules/dvdstore/OrderItem.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/SampleDriver.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/build.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/deployment.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/jbm-queue-service.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/jbmq-queue-service.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/jboss-esb.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/jbossesb-properties.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/jndi.properties
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/juddi.properties
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/lib/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/log4j.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/processDefinition/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/readme.txt
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/ruleAgent/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/ruleAgent/brmsdeployedrules-unfiltered.properties
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/ruleAgent/brmsdeployedrules.properties
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/ruleAgent/cache/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/ruleAgent/cache/http%3A%2F%2Flocalhost%3A8080%2Fdrools-jbrms%2Forg.drools.brms.JBRMS%2Fpackage%2Forg.jboss.soa.esb.services.rules%2FLATEST
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/ruleAgent/insurancepolicy.jar
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/ruleAgent/package/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/ruleAgent/package/org.jboss.soa.esb.services.rules.pkg
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/smooks-res.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/businessrules/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/businessrules/ReviewMessage.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/businessrules/SetupMessage.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/businessrules/test/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/businessrules/test/SendJMSMessage.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/ruleagent/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/ruleagent/businessrules/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/ruleagent/businessrules/ReviewMessage.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/ruleagent/businessrules/SetupMessage.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/ruleagent/businessrules/test/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/ruleagent/businessrules/test/SendJMSMessage.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/services/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/services/rules/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/services/rules/Driver.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/services/rules/Policy.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/OrderDiscountOnMultipleOrders.drl
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/SampleOrder1.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/SampleOrder2.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/SampleOrder3.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/build.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/deployment.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/jbm-queue-service.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/jbmq-queue-service.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/jboss-esb.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/jbossesb-properties.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/jndi.properties
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/juddi.properties
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/lib/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/log4j.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/readme.txt
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/smooks-res.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/ReviewMessage.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/SetupMessage.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/dvdstore/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/dvdstore/Customer.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/dvdstore/DVDStoreAction.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/dvdstore/OrderHeader.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/dvdstore/OrderItem.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/test/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/test/SendJMSMessage.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/helloworld_tx_sql_action/src/h2/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/helloworld_tx_sql_action/src/h2/create.sql
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/jbossesb.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/log4j.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/bindings.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/database/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/database/datasources.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/database/ref-data.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/main.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/parse/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/parse/edi-orders-parser.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/parse/edi-to-xml-order-mapping.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/routing/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/routing/route-to-02_Low_Price_Service.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/routing/route-to-03_High_Price_Service.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/routing/route-to-04_Reptiles_notify_webservice_proxy.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/routing/route-to-05_Database.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/02_Low_Price/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/02_Low_Price/jbossesb.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/02_Low_Price/log4j.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/jbossesb.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/log4j.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/src/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/src/org/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/src/org/jboss/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/src/org/jboss/soa/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/src/org/jboss/soa/esb/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/src/org/jboss/soa/esb/example/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/src/org/jboss/soa/esb/example/highprice/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/src/org/jboss/soa/esb/example/highprice/Address.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/src/org/jboss/soa/esb/example/highprice/Order.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/src/org/jboss/soa/esb/example/highprice/Product.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/WEB-INF/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/WEB-INF/src/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/WEB-INF/src/org/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/WEB-INF/src/org/jboss/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/WEB-INF/src/org/jboss/esb/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/WEB-INF/src/org/jboss/esb/ordwebservice/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/WEB-INF/src/org/jboss/esb/ordwebservice/Notification.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/WEB-INF/src/org/jboss/esb/ordwebservice/ReptilesNotifyWS.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/WEB-INF/web.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/index.jsp
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/db-hsqldb-dataload.sql
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/db-hsqldb-schema.sql
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/db.lck
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/db.log
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/db.properties
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/db.script
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/hsqldb.jar
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/manager.bat
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/manager.sh
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/server.bat
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/server.properties
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/server.sh
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/README.html
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/build.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/docs/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/docs/02_Low_Price.gif
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/docs/Overview.odp
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/docs/Overview.png
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/docs/datasource-vafter.gif
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/docs/datasource-vbefore.gif
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/docs/source-model.gif
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/jbm-queue-service.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/jbmq-queue-service.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/jbossesb-properties.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/jndi.properties
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/juddi.properties
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/log4j.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/src/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/src/org/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/src/org/jboss/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/src/org/jboss/soa/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/src/org/jboss/soa/esb/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/src/org/jboss/soa/esb/example/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/src/org/jboss/soa/esb/example/MessageGenerator.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/src/org/jboss/soa/esb/example/PrintMessage.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/src/org/jboss/soa/esb/example/PrintVisitor.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/jms_secured/messaging-db-users-service.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/smooks_file_splitter_router/src/org/jboss/soa/esb/sample/quickstart/smooksfilesplitterrouter/actions/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/smooks_file_splitter_router/src/org/jboss/soa/esb/sample/quickstart/smooksfilesplitterrouter/actions/DisplayMemoryUsageAction.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/smooks_file_splitter_router/src/org/jboss/soa/esb/sample/quickstart/smooksfilesplitterrouter/actions/DisplayTimeAction.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/smooks_file_splitter_router/src/org/jboss/soa/esb/sample/quickstart/smooksfilesplitterrouter/actions/FileToStream.java
   labs/jbossesb/workspace/maeste/product/services/jbossesb/src/main/resources/message-store-sql/mssql/
   labs/jbossesb/workspace/maeste/product/services/jbossesb/src/main/resources/message-store-sql/mssql/create_database.sql
   labs/jbossesb/workspace/maeste/product/services/jbossesb/src/main/resources/message-store-sql/mssql/drop_database.sql
   labs/jbossesb/workspace/maeste/product/services/jbpm/ant-task/test/
   labs/jbossesb/workspace/maeste/product/services/jbpm/ant-task/test/org/
   labs/jbossesb/workspace/maeste/product/services/jbpm/ant-task/test/org/jbpm/
   labs/jbossesb/workspace/maeste/product/services/jbpm/ant-task/test/org/jbpm/ant/
   labs/jbossesb/workspace/maeste/product/services/jbpm/ant-task/test/org/jbpm/ant/DeployProcessToServerTaskUnitTest.java
   labs/jbossesb/workspace/maeste/product/services/jbrules/lib/ext/drools-compiler-4.0.7.jar
   labs/jbossesb/workspace/maeste/product/services/jbrules/lib/ext/drools-core-4.0.7.jar
   labs/jbossesb/workspace/maeste/product/services/jbrules/lib/ext/drools-decisiontables-4.0.7.jar
   labs/jbossesb/workspace/maeste/product/services/jbrules/lib/ext/drools-jsr94-4.0.7.jar
   labs/jbossesb/workspace/maeste/product/services/jbrules/lib/ext/mvel-1.3.1-java1.4.jar
   labs/jbossesb/workspace/maeste/product/services/jbrules/lib/ext/stax-api-1.0.1.jar
   labs/jbossesb/workspace/maeste/product/services/jbrules/lib/ext/xstream-1.2.2.jar
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/DroolsRuleBaseHelper.java
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/DroolsRuleService.java
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/RuleServiceBuilderException.java
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/RuleServiceCallHelper.java
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/RuleServiceException.java
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/RuleServiceFactory.java
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/soa/esb/services/
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/soa/esb/services/rules/
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/soa/esb/services/rules/RuleService.java
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/soa/esb/services/rules/RuleServicePropertiesNames.java
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/internal/soa/esb/services/routing/cbr/DslHelperUnitTest.java
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/internal/soa/esb/services/rules/
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/internal/soa/esb/services/rules/DroolsRuleBaseHelperUnitTest.java
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/internal/soa/esb/services/rules/DroolsRuleServiceUnitTest.java
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/BusinessRulesProcessorUnitTest.java
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/CBRConfigTreeBuilder.java
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/ContentBasedRouterUnitTest.java
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/ContentBasedRouterUnitTest.xml
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/ContentBasedWiretapUnitTest.java
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/ContentBasedWiretapUnitTest.xml
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/Counter.java
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/MessageFilterUnitTest.java
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/MessageFilterUnitTest.xml
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/resources/5KBNS_message.xml
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/resources/5KB_message.xml
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/resources/JBossESBPricingRulesStateful.drl
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/resources/RuleBaseHelper.drl
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/resources/RuleBaseHelper.properties
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/resources/RuleBaseHelper.xls
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/resources/RulesWithDsl.drl
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/resources/RulesWithDslNS.drl
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/resources/testrules.pkg
   labs/jbossesb/workspace/maeste/product/services/smooks/lib/ext/milyn-smooks-core-1.0.1.jar
   labs/jbossesb/workspace/maeste/product/services/smooks/lib/ext/milyn-smooks-css-1.0.1.jar
   labs/jbossesb/workspace/maeste/product/services/smooks/lib/ext/milyn-smooks-csv-1.0.1.jar
   labs/jbossesb/workspace/maeste/product/services/smooks/lib/ext/milyn-smooks-edi-1.0.1.jar
   labs/jbossesb/workspace/maeste/product/services/smooks/lib/ext/milyn-smooks-javabean-1.0.1.jar
   labs/jbossesb/workspace/maeste/product/services/smooks/lib/ext/milyn-smooks-misc-1.0.1.jar
   labs/jbossesb/workspace/maeste/product/services/smooks/lib/ext/milyn-smooks-routing-1.0.1.jar
   labs/jbossesb/workspace/maeste/product/services/smooks/lib/ext/milyn-smooks-scripting-1.0.1.jar
   labs/jbossesb/workspace/maeste/product/services/smooks/lib/ext/milyn-smooks-servlet-1.0.1.jar
   labs/jbossesb/workspace/maeste/product/services/smooks/lib/ext/milyn-smooks-templating-1.0.1.jar
   labs/jbossesb/workspace/maeste/product/services/smooks/lib/ext/mvel-1.3.3-java1.5.jar
   labs/jbossesb/workspace/maeste/product/services/smooks/src/main/java/org/jboss/soa/esb/smooks/
   labs/jbossesb/workspace/maeste/product/services/smooks/src/main/java/org/jboss/soa/esb/smooks/FragmentRouter.java
   labs/jbossesb/workspace/maeste/product/services/smooks/src/main/java/org/jboss/soa/esb/smooks/SmooksAction.java
   labs/jbossesb/workspace/maeste/product/services/smooks/src/main/java/org/jboss/soa/esb/smooks/splitting/
   labs/jbossesb/workspace/maeste/product/services/smooks/src/main/java/org/jboss/soa/esb/smooks/splitting/AbstractStreamSplitter.java
   labs/jbossesb/workspace/maeste/product/services/smooks/src/main/java/org/jboss/soa/esb/smooks/splitting/FileStreamSplitter.java
   labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/
   labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/ProfilingUnitTest.java
   labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/SmooksActionUnitTest.java
   labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/SourceResultUnitTest.java
   labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/jbossesb-properties.xml
   labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/message/
   labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/message/Person1.java
   labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/message/Person2.java
   labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/message/person.xml
   labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/profiling-esb.xml
   labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/profiling-smooks-01.xml
   labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/smooks-config.xml
   labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/source-result-esb.xml
   labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/source-result-smooks-01.xml
   labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/source-result-smooks-02.xml
   labs/jbossesb/workspace/maeste/product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/MBeanSoapUIInvoker.java
   labs/jbossesb/workspace/maeste/product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/SoapUIInvoker.java
   labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/SOAPClient_Response_UnitTest.java
   labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/request/
   labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/request/MockSOAPClient.java
   labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/request/SOAPClient_Request_UnitTest.java
   labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/request/expected-soap-request.xml
   labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/request/request-test-01.wsdl
   labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/request/soapclient-request-config-01.xml
   labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/request/soapclient-request-config-02.xml
   labs/jbossesb/workspace/maeste/product/services/soapui-client/src/main/resources/schemas/
   labs/jbossesb/workspace/maeste/product/services/soapui-client/src/main/resources/schemas/XMLSchema1999.xsd
   labs/jbossesb/workspace/maeste/product/services/soapui-client/src/main/resources/soapui-settings.xml
   labs/jbossesb/workspace/maeste/product/services/spring/src/test/resources/log4j.xml
   labs/jbossesb/workspace/maeste/product/tools/jonplugin/
   labs/jbossesb/workspace/maeste/product/tools/jonplugin/install.sh
   labs/jbossesb/workspace/maeste/product/tools/jonplugin/pom.xml
   labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/
   labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/main/
   labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/main/java/
   labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/main/java/org/
   labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/main/java/org/jbosson/
   labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/main/java/org/jbosson/plugins/
   labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/main/java/org/jbosson/plugins/jbossesb/
   labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/main/java/org/jbosson/plugins/jbossesb/ActionComponent.java
   labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/main/java/org/jbosson/plugins/jbossesb/ActionDiscoveryComponent.java
   labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/main/java/org/jbosson/plugins/jbossesb/ServiceComponent.java
   labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/main/resources/
   labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/main/resources/META-INF/
   labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/main/resources/META-INF/rhq-plugin.xml
   labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/test/
   labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/test/java/
   labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/test/resources/
   labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/test/resources/log4j.xml
Removed:
   labs/jbossesb/workspace/maeste/product/docs/Adapters.odt
   labs/jbossesb/workspace/maeste/product/docs/Adapters.pdf
   labs/jbossesb/workspace/maeste/product/docs/MessageActionGuide.odt
   labs/jbossesb/workspace/maeste/product/docs/MessageActionGuide.pdf
   labs/jbossesb/workspace/maeste/product/docs/advanced/
   labs/jbossesb/workspace/maeste/product/docs/governance/
   labs/jbossesb/workspace/maeste/product/docs/services/
   labs/jbossesb/workspace/maeste/product/lib/ext/mvel14-1.2rc4rv908.jar
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/couriers/tx/InVMXAResource.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/actions/DisplayMemoryUsageAction.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/actions/DisplayTimeAction.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/actions/converters/FileToStream.java
   labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/actions/DisplayMemoryUsageActionUnitTest.java
   labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/actions/DisplayTimeActionUnitTest.java
   labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/actions/converters/FileToStreamUnitTest.java
   labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/config/JBESB_539/JBESB_539_UnitTest.java
   labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/config/JBESB_539/config_01.xml
   labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/testutils/jbr/JBRServer.java
   labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/testutils/jbr/StaticRequestResponseHandler.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/bpm_orchestration4/altered_jboss-esb.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/src/org/jboss/soa/esb/dvdstore/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/src/org/jboss/soa/esb/samples/quickstart/businessrules/dvdstore/Customer.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/src/org/jboss/soa/esb/samples/quickstart/businessrules/dvdstore/OrderHeader.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/src/org/jboss/soa/esb/samples/quickstart/businessrules/dvdstore/OrderItem.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/SampleDriver.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/build.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/deployment.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/jbm-queue-service.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/jbmq-queue-service.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/jboss-esb.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/jbossesb-properties.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/jndi.properties
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/juddi.properties
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/lib/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/log4j.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/processDefinition/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/readme.txt
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/ruleAgent/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/ruleAgent/brmsdeployedrules-unfiltered.properties
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/ruleAgent/brmsdeployedrules.properties
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/ruleAgent/cache/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/ruleAgent/cache/http%3A%2F%2Flocalhost%3A8080%2Fdrools-jbrms%2Forg.drools.brms.JBRMS%2Fpackage%2Forg.jboss.soa.esb.services.rules%2FLATEST
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/ruleAgent/insurancepolicy.jar
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/ruleAgent/package/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/ruleAgent/package/org.jboss.soa.esb.services.rules.pkg
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/smooks-res.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/businessrules/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/businessrules/ReviewMessage.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/businessrules/SetupMessage.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/businessrules/test/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/businessrules/test/SendJMSMessage.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/ruleagent/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/ruleagent/businessrules/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/ruleagent/businessrules/ReviewMessage.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/ruleagent/businessrules/SetupMessage.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/ruleagent/businessrules/test/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/ruleagent/businessrules/test/SendJMSMessage.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/services/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/services/rules/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/services/rules/Driver.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/services/rules/Policy.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/OrderDiscountOnMultipleOrders.drl
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/SampleOrder1.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/SampleOrder2.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/SampleOrder3.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/build.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/deployment.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/jbm-queue-service.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/jbmq-queue-service.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/jboss-esb.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/jbossesb-properties.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/jndi.properties
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/juddi.properties
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/lib/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/log4j.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/readme.txt
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/smooks-res.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/ReviewMessage.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/SetupMessage.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/dvdstore/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/dvdstore/Customer.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/dvdstore/DVDStoreAction.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/dvdstore/OrderHeader.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/dvdstore/OrderItem.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/test/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/test/SendJMSMessage.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/helloworld_tx_sql_action/src/h2/create.sql
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/helloworld_tx_sql_action/src/hsqldb/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/jbossesb.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/log4j.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/bindings.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/database/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/database/datasources.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/database/ref-data.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/main.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/parse/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/parse/edi-orders-parser.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/parse/edi-to-xml-order-mapping.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/routing/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/routing/route-to-02_Low_Price_Service.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/routing/route-to-03_High_Price_Service.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/routing/route-to-04_Reptiles_notify_webservice_proxy.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/routing/route-to-05_Database.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/02_Low_Price/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/02_Low_Price/jbossesb.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/02_Low_Price/log4j.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/jbossesb.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/log4j.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/src/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/src/org/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/src/org/jboss/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/src/org/jboss/soa/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/src/org/jboss/soa/esb/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/src/org/jboss/soa/esb/example/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/src/org/jboss/soa/esb/example/highprice/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/src/org/jboss/soa/esb/example/highprice/Address.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/src/org/jboss/soa/esb/example/highprice/Order.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/src/org/jboss/soa/esb/example/highprice/Product.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/WEB-INF/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/WEB-INF/src/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/WEB-INF/src/org/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/WEB-INF/src/org/jboss/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/WEB-INF/src/org/jboss/esb/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/WEB-INF/src/org/jboss/esb/ordwebservice/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/WEB-INF/src/org/jboss/esb/ordwebservice/Notification.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/WEB-INF/src/org/jboss/esb/ordwebservice/ReptilesNotifyWS.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/WEB-INF/web.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/index.jsp
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/db-hsqldb-dataload.sql
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/db-hsqldb-schema.sql
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/db.lck
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/db.log
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/db.properties
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/db.script
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/hsqldb.jar
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/manager.bat
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/manager.sh
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/server.bat
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/server.properties
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/server.sh
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/README.html
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/build.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/docs/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/docs/02_Low_Price.gif
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/docs/Overview.odp
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/docs/Overview.png
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/docs/datasource-vafter.gif
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/docs/datasource-vbefore.gif
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/docs/source-model.gif
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/jbm-queue-service.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/jbmq-queue-service.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/jbossesb-properties.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/jndi.properties
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/juddi.properties
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/log4j.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/src/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/src/org/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/src/org/jboss/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/src/org/jboss/soa/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/src/org/jboss/soa/esb/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/src/org/jboss/soa/esb/example/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/src/org/jboss/soa/esb/example/MessageGenerator.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/src/org/jboss/soa/esb/example/PrintMessage.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/src/org/jboss/soa/esb/example/PrintVisitor.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/smooks_file_splitter_router/jboss-esb.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/smooks_file_splitter_router/src/org/jboss/soa/esb/sample/quickstart/smooksfilesplitterrouter/actions/DisplayMemoryUsageAction.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/smooks_file_splitter_router/src/org/jboss/soa/esb/sample/quickstart/smooksfilesplitterrouter/actions/DisplayTimeAction.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/smooks_file_splitter_router/src/org/jboss/soa/esb/sample/quickstart/smooksfilesplitterrouter/actions/FileToStream.java
   labs/jbossesb/workspace/maeste/product/services/jbossesb/src/main/resources/message-store-sql/mssql/create_database.sql
   labs/jbossesb/workspace/maeste/product/services/jbossesb/src/main/resources/message-store-sql/mssql/drop_database.sql
   labs/jbossesb/workspace/maeste/product/services/jbpm/ant-task/test/org/
   labs/jbossesb/workspace/maeste/product/services/jbpm/ant-task/test/org/jbpm/
   labs/jbossesb/workspace/maeste/product/services/jbpm/ant-task/test/org/jbpm/ant/
   labs/jbossesb/workspace/maeste/product/services/jbpm/ant-task/test/org/jbpm/ant/DeployProcessToServerTaskUnitTest.java
   labs/jbossesb/workspace/maeste/product/services/jbpm/lib/ext/jbpm-ant.jar
   labs/jbossesb/workspace/maeste/product/services/jbpm/src/main/resources/jbpm-sql/import.sql
   labs/jbossesb/workspace/maeste/product/services/jbrules/lib/ext/drools-compiler-4.0.2.jar
   labs/jbossesb/workspace/maeste/product/services/jbrules/lib/ext/drools-core-4.0.2.jar
   labs/jbossesb/workspace/maeste/product/services/jbrules/lib/ext/drools-decisiontables-4.0.2.jar
   labs/jbossesb/workspace/maeste/product/services/jbrules/lib/ext/drools-jsr94-4.0.2.jar
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/DroolsRuleBaseHelper.java
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/DroolsRuleService.java
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/RuleServiceBuilderException.java
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/RuleServiceCallHelper.java
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/RuleServiceException.java
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/RuleServiceFactory.java
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/soa/esb/services/rules/
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/soa/esb/services/rules/RuleService.java
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/soa/esb/services/rules/RuleServicePropertiesNames.java
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/internal/soa/esb/services/jbrules/
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/internal/soa/esb/services/routing/cbr/BusinessProcessorRoutingUnitTest.java
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/internal/soa/esb/services/routing/cbr/BusinessProcessorUnitTest.java
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/internal/soa/esb/services/rules/DroolsRuleBaseHelperUnitTest.java
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/internal/soa/esb/services/rules/DroolsRuleServiceUnitTest.java
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/BusinessRulesProcessorUnitTest.java
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/CBRConfigTreeBuilder.java
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/ContentBasedRouterUnitTest.java
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/ContentBasedRouterUnitTest.xml
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/ContentBasedWiretapUnitTest.java
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/ContentBasedWiretapUnitTest.xml
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/Counter.java
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/MessageFilterUnitTest.java
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/MessageFilterUnitTest.xml
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/services/
   labs/jbossesb/workspace/maeste/product/services/smooks/lib/ext/milyn-smooks-core-1.0.jar
   labs/jbossesb/workspace/maeste/product/services/smooks/lib/ext/milyn-smooks-css-1.0.jar
   labs/jbossesb/workspace/maeste/product/services/smooks/lib/ext/milyn-smooks-csv-1.0.jar
   labs/jbossesb/workspace/maeste/product/services/smooks/lib/ext/milyn-smooks-edi-1.0.jar
   labs/jbossesb/workspace/maeste/product/services/smooks/lib/ext/milyn-smooks-javabean-1.0.jar
   labs/jbossesb/workspace/maeste/product/services/smooks/lib/ext/milyn-smooks-misc-1.0.jar
   labs/jbossesb/workspace/maeste/product/services/smooks/lib/ext/milyn-smooks-routing-1.0.jar
   labs/jbossesb/workspace/maeste/product/services/smooks/lib/ext/milyn-smooks-scripting-1.0.jar
   labs/jbossesb/workspace/maeste/product/services/smooks/lib/ext/milyn-smooks-servlet-1.0.jar
   labs/jbossesb/workspace/maeste/product/services/smooks/lib/ext/milyn-smooks-templating-1.0.jar
   labs/jbossesb/workspace/maeste/product/services/smooks/lib/ext/mvel-1.2.24-java1.5.jar
   labs/jbossesb/workspace/maeste/product/services/smooks/src/main/java/org/jboss/soa/esb/smooks/FragmentRouter.java
   labs/jbossesb/workspace/maeste/product/services/smooks/src/main/java/org/jboss/soa/esb/smooks/SmooksAction.java
   labs/jbossesb/workspace/maeste/product/services/smooks/src/main/java/org/jboss/soa/esb/smooks/splitting/
   labs/jbossesb/workspace/maeste/product/services/smooks/src/main/java/org/jboss/soa/esb/smooks/splitting/AbstractStreamSplitter.java
   labs/jbossesb/workspace/maeste/product/services/smooks/src/main/java/org/jboss/soa/esb/smooks/splitting/FileStreamSplitter.java
   labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/actions/smooks/
   labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/ProfilingUnitTest.java
   labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/SmooksActionUnitTest.java
   labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/SourceResultUnitTest.java
   labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/jbossesb-properties.xml
   labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/message/
   labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/message/Person1.java
   labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/message/Person2.java
   labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/message/person.xml
   labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/profiling-esb.xml
   labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/profiling-smooks-01.xml
   labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/smooks-config.xml
   labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/source-result-esb.xml
   labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/source-result-smooks-01.xml
   labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/source-result-smooks-02.xml
   labs/jbossesb/workspace/maeste/product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/SoapUIInvoker.java
   labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/SOAPClientUnitTest.java
   labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/request/MockSOAPClient.java
   labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/request/SOAPClient_Request_UnitTest.java
   labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/request/expected-soap-request.xml
   labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/request/request-test-01.wsdl
   labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/request/soapclient-request-config-01.xml
   labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/request/soapclient-request-config-02.xml
   labs/jbossesb/workspace/maeste/product/services/soapui-client/src/lib/jboss-common.jar
   labs/jbossesb/workspace/maeste/product/services/soapui-client/src/lib/jboss-system-client.jar
   labs/jbossesb/workspace/maeste/product/services/soapui-client/src/lib/jboss-system.jar
   labs/jbossesb/workspace/maeste/product/services/soapui-client/src/lib/jsr173_1.0_api-xmlbeans-2.2.0.jar
   labs/jbossesb/workspace/maeste/product/services/soapui-client/src/lib/ognl-2.6.9.jar
   labs/jbossesb/workspace/maeste/product/services/soapui-client/src/lib/wsdl4j-1.6.2.jar
   labs/jbossesb/workspace/maeste/product/services/soapui-client/src/lib/xbean-2.2.0.jar
   labs/jbossesb/workspace/maeste/product/services/soapui-client/src/main/resources/schemas/XMLSchema1999.xsd
   labs/jbossesb/workspace/maeste/product/tools/jonplugin/install.sh
   labs/jbossesb/workspace/maeste/product/tools/jonplugin/pom.xml
   labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/
   labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/main/
   labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/main/java/
   labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/main/java/org/
   labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/main/java/org/jbosson/
   labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/main/java/org/jbosson/plugins/
   labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/main/java/org/jbosson/plugins/jbossesb/
   labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/main/java/org/jbosson/plugins/jbossesb/ActionComponent.java
   labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/main/java/org/jbosson/plugins/jbossesb/ActionDiscoveryComponent.java
   labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/main/java/org/jbosson/plugins/jbossesb/ServiceComponent.java
   labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/main/resources/
   labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/main/resources/META-INF/
   labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/main/resources/META-INF/rhq-plugin.xml
   labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/test/
   labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/test/java/
   labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/test/resources/
   labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/test/resources/log4j.xml
Modified:
   labs/jbossesb/workspace/maeste/
   labs/jbossesb/workspace/maeste/Developer.txt
   labs/jbossesb/workspace/maeste/product/.classpath
   labs/jbossesb/workspace/maeste/product/build.xml
   labs/jbossesb/workspace/maeste/product/docs/AdministrationGuide.odt
   labs/jbossesb/workspace/maeste/product/docs/AdministrationGuide.pdf
   labs/jbossesb/workspace/maeste/product/docs/ProgrammersGuide.odt
   labs/jbossesb/workspace/maeste/product/docs/ProgrammersGuide.pdf
   labs/jbossesb/workspace/maeste/product/docs/README_FIRST.txt
   labs/jbossesb/workspace/maeste/product/etc/schemas/xml/jbossesb-1.0.1.xsd
   labs/jbossesb/workspace/maeste/product/install/bindings.xslt
   labs/jbossesb/workspace/maeste/product/install/conf/actionArtifactMap.properties
   labs/jbossesb/workspace/maeste/product/install/conf/esb.juddi.xml
   labs/jbossesb/workspace/maeste/product/install/conf/jbossesb-properties.xml
   labs/jbossesb/workspace/maeste/product/install/jbpm-patch/build.xml
   labs/jbossesb/workspace/maeste/product/install/jbpm-patch/jbpm-app-policy.text
   labs/jbossesb/workspace/maeste/product/rosetta/build.xml
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/couriers/FileCourier.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/couriers/InVMCourier.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/couriers/JmsCourier.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/couriers/SqlTableCourier.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/couriers/TwoWayCourierImpl.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/couriers/helpers/JmsComposer.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/dependencies/H2Database.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/dependencies/H2DatabaseMBean.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/remoting/HttpUnmarshaller.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/rosetta/pooling/JmsConnectionPool.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/rosetta/pooling/JmsSession.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/rosetta/pooling/JmsXASession.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/services/registry/JAXRRegistryImpl.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/util/FtpImpl.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/util/FtpsImpl.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/util/SecureFtpImpl.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/util/SecureFtpUserInfo.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/util/StreamUtils.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/actions/converters/ObjectToXStream.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/actions/routing/JMSRouter.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/actions/scripting/GroovyActionProcessor.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/addressing/eprs/InVMEpr.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/addressing/eprs/SFTPEpr.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/client/ServiceInvoker.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/common/Environment.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/common/JBossESBPropertyService.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/helpers/Email.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/helpers/persist/SimpleDataSource.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/ListenerUtil.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/StandAloneBootStrapper.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/config/ESBAwareGenerator.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/config/GatewayGenerator.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/config/mappers/FsListenerMapper.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/config/mappers/FtpListenerMapper.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/config/mappers/GroovyListenerMapper.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/config/mappers/HibernateListenerMapper.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/config/mappers/JbrListenerMapper.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/config/mappers/JcaGatewayMapper.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/config/mappers/JmsListenerMapper.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/config/mappers/ScheduledListenerMapper.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/config/mappers/SqlListenerMapper.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/config/mappers/UntypedListenerMapper.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/gateway/DefaultESBPropertiesSetter.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/gateway/JBossRemotingGatewayListener.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/gateway/JmsGatewayListener.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/gateway/SqlTableGatewayListener.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/message/ActionProcessingPipeline.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/message/ActionStatusBean.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/message/MessageCounter.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/message/MessageCounterMBean.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/message/MessageStatusBean.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/message/ServiceMessageCounter.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/message/Properties.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/notification/NotifyJMS.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/notification/jms/DefaultJMSPropertiesSetter.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/notification/jms/JMSPropertiesSetter.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/util/RemoteFileSystem.java
   labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/util/Util.java
   labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/internal/soa/esb/couriers/tests/InVMCourierUnitTest.java
   labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/actions/routing/JmsRouterIntegrationTest.java
   labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/addressing/helpers/tests/InVMUnitTest.java
   labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/common/tests/MockDataSource.java
   labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/helpers/ConfigTreeUnitTest.java
   labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/InVMListenerUnitTest.java
   labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/SetPayloadAction.java
   labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/config/GeneratorUnitTest.java
   labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/config/jbossesb_config_01_esbaware.xml
   labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/config/jbossesb_config_01_gateways.xml
   labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/config/mappers/FtpListenerMapperUnitTest.java
   labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/gateway/DefaultESBPropertiesSetterUnitTest.java
   labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/gateway/JBossRemotingGatewayListenerUnitTest.java
   labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/gateway/PackageJmsMessageContentsUnitTest.java
   labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/scheduled-listener-config-configtree.xml
   labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/notification/jms/DefaultJMSPropertiesSetterUnitTest.java
   labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/schedule/expected-config-01-listener.xml
   labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/testutils/ESBConfigUtil.java
   labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/testutils/TestEnvironmentUtil.java
   labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/testutils/test/ESBConfigUtilUnitTest.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/aggregator/aggregation_service/jbossesb.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/aggregator/blue_service/jbossesb.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/aggregator/build.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/aggregator/green_service/jbossesb.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/aggregator/inbound_splitter/jbossesb.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/aggregator/red_service/jbossesb.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/aggregator/src/org/jboss/soa/esb/dvdstore/RetrieveCustomerAction.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/aggregator/src/org/jboss/soa/esb/dvdstore/RetrieveLineItemsAction.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/aggregator/src/org/jboss/soa/esb/dvdstore/RetrieveOrderAction.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/bpm_orchestration1/build.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/bpm_orchestration2/build.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/bpm_orchestration2/jboss-esb.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/bpm_orchestration2/readme.txt
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/bpm_orchestration3/build.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/bpm_orchestration4/jboss-esb.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/bpm_orchestration4/scripts/check-origin.groovy
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/bpm_orchestration4/smooks-config.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/bpm_orchestration4/src/org/jboss/soa/esb/samples/quickstarts/bpm_orchestration4/esb_actions/SetupMessage.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/bpm_orchestration4/src/org/jboss/soa/esb/store/StoreAction.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/MyBusinessRules.drl
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/MyBusinessRulesDiscount.drl
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/MyRoutingRules.drl
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/build.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/jboss-esb.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/readme.txt
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/smooks-res.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/src/org/jboss/soa/esb/samples/quickstart/businessrules/ReviewMessage.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_service/jboss-esb.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/conf/base-build.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/conf/quickstarts.properties-example
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/custom_action/jboss-esb.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/deadletter/jboss-esb.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/exceptions_faults/jboss-esb.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/fun_cbr/FunCBRRules-XPath.drl
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/fun_cbr/SampleOrder.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/fun_cbr/jboss-esb.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/fun_cbr/readme.txt
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/groovy_gateway/jboss-esb.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/helloworld_hibernate_action/quickstart-ds.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/helloworld_sql_action/quickstart-ds.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/helloworld_tx_sql_action/build.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/helloworld_tx_sql_action/jboss-esb.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/helloworld_tx_sql_action/jbossesb-service.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/helloworld_tx_sql_action/quickstart-ds.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/helloworld_tx_sql_action/readme.txt
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/https_2way_ssl/HttpRouter-localhost-https-9433.properties
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/https_2way_ssl/build.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/https_2way_ssl/deployment.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/https_2way_ssl/src/org/jboss/soa/esb/samples/https/server/HttpRequestPrinter.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/jms_router/jbm-queue-service.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/jms_router/jbmq-queue-service.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/jms_router/jboss-esb.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/jms_router/src/org/jboss/soa/esb/samples/quickstart/jmsrouter/test/SendJMSMessage.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/jms_secured/build.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/jms_secured/deployment.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/jms_secured/jboss-esb.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/jms_secured/readme.txt
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/jms_topic/jboss-esb.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/jms_transacted/jboss-esb.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/jms_transacted/quickstart-ds.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/load_generator/jboss-esb.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/messagefilter/jboss-esb.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/messagestore/jboss-esb.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/native_client/jboss-esb.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/native_client/src/org/jboss/soa/esb/samples/quickstart/nativeclient/MyAction.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/scripting_groovy/jboss-esb.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/smooks_file_splitter_router/jboss-esb-unfiltered.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_CSV2XML/jboss-esb.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_CSV2XML/log4j.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_CSV2XML/smooks-res.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/build.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/jboss-esb.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/log4j.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/readme.txt
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2POJO/jboss-esb.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2POJO/log4j.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2POJO/smooks-res.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2POJO/src/org/jboss/soa/esb/dvdstore/DVDStoreAction.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2POJO2/jboss-esb.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2POJO2/log4j.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2POJO2/scripts/check-origin.groovy
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2POJO2/smooks-config.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2POJO2/src/org/jboss/soa/esb/store/StoreAction.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2XML_date_manipulation/build.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2XML_date_manipulation/jboss-esb.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2XML_date_manipulation/log4j.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2XML_date_manipulation/readme.txt
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2XML_simple/build.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2XML_simple/jboss-esb.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2XML_simple/log4j.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2XML_simple/readme.txt
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2XML_stream/build.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2XML_stream/jboss-esb.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2XML_stream/log4j.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_bpel/jboss-esb.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_bpel/readme.txt
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_bpel/smooks-res.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_bpel/src/org/jboss/esb/quickstarts/bpel/transforms/OrderNumNSModifier.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_consumer1/jboss-esb.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_consumer2/jboss-esb.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_mtom/jboss-esb.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_producer/jboss-esb.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_wsaddressing/jboss-esb.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_wssecurity/jboss-esb.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/wiretap/jboss-esb.xml
   labs/jbossesb/workspace/maeste/product/services/base-project-build.xml
   labs/jbossesb/workspace/maeste/product/services/jbossesb/src/main/java/org/jboss/soa/esb/actions/MessagePersister.java
   labs/jbossesb/workspace/maeste/product/services/jbossesb/src/main/resources/META-INF/deployment.xml
   labs/jbossesb/workspace/maeste/product/services/jbossesb/src/main/resources/message-store-ds.xml
   labs/jbossesb/workspace/maeste/product/services/jbpm/ant-task/build.xml
   labs/jbossesb/workspace/maeste/product/services/jbpm/ant-task/src/org/jbpm/ant/DeployProcessToServerTask.java
   labs/jbossesb/workspace/maeste/product/services/jbpm/ant-task/src/org/jbpm/ant/ProcessDeployer.java
   labs/jbossesb/workspace/maeste/product/services/jbpm/build.xml
   labs/jbossesb/workspace/maeste/product/services/jbpm/src/main/resources/jbpm-service.xml
   labs/jbossesb/workspace/maeste/product/services/jbrules/build.xml
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/routing/cbr/DslHelper.java
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/routing/cbr/JBRulesCounter.java
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/routing/cbr/JBossRulesRouter.java
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/soa/esb/actions/BusinessRulesProcessor.java
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/soa/esb/actions/ContentBasedRouter.java
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/soa/esb/actions/ContentBasedWiretap.java
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/resources/XPathLanguage.dsl
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/internal/soa/esb/services/routing/cbr/JBossRulesRouterUnitTest.java
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/resources/JBossESBRules.drl
   labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/resources/log4j.xml
   labs/jbossesb/workspace/maeste/product/services/slsb/src/main/java/org/jboss/soa/esb/actions/EJBProcessor.java
   labs/jbossesb/workspace/maeste/product/services/smooks/lib/ext/milyn-commons-1.0.jar
   labs/jbossesb/workspace/maeste/product/services/smooks/lib/ext/milyn-edisax-0.3.jar
   labs/jbossesb/workspace/maeste/product/services/smooks/lib/ext/milyn-edisax-model-0.3.jar
   labs/jbossesb/workspace/maeste/product/services/smooks/lib/ext/milyn-magger-0.1.3.jar
   labs/jbossesb/workspace/maeste/product/services/smooks/lib/ext/milyn-tinak-0.8.1.jar
   labs/jbossesb/workspace/maeste/product/services/smooks/src/main/java/org/jboss/soa/esb/actions/converters/SmooksInstanceManager.java
   labs/jbossesb/workspace/maeste/product/services/smooks/src/main/java/org/jboss/soa/esb/actions/converters/SmooksTransformer.java
   labs/jbossesb/workspace/maeste/product/services/smooks/src/main/java/org/jboss/soa/esb/actions/smooks/SmooksAction.java
   labs/jbossesb/workspace/maeste/product/services/smooks/src/main/java/org/jboss/soa/esb/visitors/DOMServiceDelegateVisitor.java
   labs/jbossesb/workspace/maeste/product/services/smooks/src/main/java/org/jboss/soa/esb/visitors/ServiceDelegator.java
   labs/jbossesb/workspace/maeste/product/services/smooks/src/main/resources/smooks.esb.xml
   labs/jbossesb/workspace/maeste/product/services/soap/build.xml
   labs/jbossesb/workspace/maeste/product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/SOAPClient.java
   labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/test-in.wsdl
   labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/test-out-expected-http-rewrite.wsdl
   labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/test-out-expected.wsdl
   labs/jbossesb/workspace/maeste/product/services/soapui-client/build.xml
   labs/jbossesb/workspace/maeste/product/services/soapui-client/soapui-client.iml
   labs/jbossesb/workspace/maeste/product/services/soapui-client/soapui-client.ipr
   labs/jbossesb/workspace/maeste/product/services/soapui-client/soapui-client.iws
   labs/jbossesb/workspace/maeste/product/services/soapui-client/src/main/java/org/jboss/soa/esb/services/soapui/SoapUIClientService.java
   labs/jbossesb/workspace/maeste/product/services/soapui-client/src/main/java/org/jboss/soa/esb/services/soapui/SoapUIClientServiceMBean.java
   labs/jbossesb/workspace/maeste/product/services/soapui-client/src/main/resources/META-INF/jboss-service.xml
   labs/jbossesb/workspace/maeste/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/JBESB_1713_SoapUIClientServiceMBeanUnitTest.java
   labs/jbossesb/workspace/maeste/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/orderprocessing/expected_01.xml
   labs/jbossesb/workspace/maeste/product/services/spring/src/main/java/org/jboss/soa/esb/actions/AbstractSpringAction.java
   labs/jbossesb/workspace/maeste/product/services/spring/src/test/java/org/jboss/soa/esb/actions/spring/AbstractSpringActionUnitTest.java
   labs/jbossesb/workspace/maeste/product/services/spring/src/test/java/org/jboss/soa/esb/actions/spring/MockSpringAction.java
   labs/jbossesb/workspace/maeste/product/tools/console/management-esb/src/main/resources/oracle/create_database.sql
   labs/jbossesb/workspace/maeste/product/tools/console/management-esb/src/main/resources/postgresql/create_database.sql
   labs/jbossesb/workspace/maeste/product/tools/console/management/build.xml
   labs/jbossesb/workspace/maeste/product/tools/console/management/src/main/resources/postgresql/monitoring-mappings.hbm.xml
   labs/jbossesb/workspace/maeste/qa/build.xml
   labs/jbossesb/workspace/maeste/qa/quickstarts/src/org/jboss/soa/esb/quickstart/test/BusinessRulesServiceTest.java
   labs/jbossesb/workspace/maeste/qa/quickstarts/src/org/jboss/soa/esb/quickstart/test/FunCBRTest.java
Log:
Merged revisions 20379-21158 via svnmerge from nd resolved conflict on product/rosetta/src/org/jboss/soa/esb/listeners/gateway/SqlTableGatewayListener.java
https://svn.jboss.org/repos/labs/labs/jbossesb/trunk

........
  r20392 | kevin.conner at jboss.com | 2008-06-10 11:05:48 +0200 (Tue, 10 Jun 2008) | 1 line
  
  Fix installation into AS 4.2.2GA: JBESB-1802
........
  r20417 | kevin.conner at jboss.com | 2008-06-11 13:39:46 +0200 (Wed, 11 Jun 2008) | 1 line
  
  Fix pool reuse on error: JBESB-1748
........
  r20447 | mark.little at jboss.com | 2008-06-12 16:56:20 +0200 (Thu, 12 Jun 2008) | 1 line
  
  http://jira.jboss.com/jira/browse/JBESB-1637
........
  r20449 | mark.little at jboss.com | 2008-06-12 17:24:39 +0200 (Thu, 12 Jun 2008) | 1 line
  
  http://jira.jboss.com/jira/browse/JBESB-1637
........
  r20450 | mark.little at jboss.com | 2008-06-12 18:01:33 +0200 (Thu, 12 Jun 2008) | 1 line
  
  http://jira.jboss.com/jira/browse/JBESB-1637
........
  r20553 | kevin.conner at jboss.com | 2008-06-17 12:14:39 +0200 (Tue, 17 Jun 2008) | 1 line
  
  Fix stream processing: JBESB-1816
........
  r20577 | tfennelly | 2008-06-18 12:11:56 +0200 (Wed, 18 Jun 2008) | 1 line
  
  http://jira.jboss.com/jira/browse/JBESB-1800
........
  r20586 | tfennelly | 2008-06-18 16:20:32 +0200 (Wed, 18 Jun 2008) | 1 line
  
  http://jira.jboss.com/jira/browse/JBESB-1800
........
  r20633 | beve | 2008-06-19 08:30:14 +0200 (Thu, 19 Jun 2008) | 2 lines
  
  Just changed the target name from "04_Reptiles_notify_webservice" to "04_Reptiles_notify_webservice_proxy" as this is what the documentations says.
........
  r20643 | tcunning | 2008-06-19 16:21:29 +0200 (Thu, 19 Jun 2008) | 3 lines
  
  JBESB-1814
  Fix sequence problems for future integration with SOA-P.
........
  r20651 | tfennelly | 2008-06-20 13:26:18 +0200 (Fri, 20 Jun 2008) | 1 line
  
  Renamed the webservice deployment target back to the original.  It was actually the docs that were wrong.
........
  r20652 | tfennelly | 2008-06-20 13:29:20 +0200 (Fri, 20 Jun 2008) | 1 line
  
  http://jira.jboss.com/jira/browse/JBESB-1831
........
  r20682 | tfennelly | 2008-06-21 16:10:23 +0200 (Sat, 21 Jun 2008) | 2 lines
  
  http://jira.jboss.com/jira/browse/JBESB-1835
  http://jira.jboss.com/jira/browse/JBESB-1840
........
  r20683 | tfennelly | 2008-06-22 00:38:14 +0200 (Sun, 22 Jun 2008) | 1 line
  
  Added explicit setting of the registry connection class as suggested by Daniel.
........
  r20693 | beve | 2008-06-23 12:54:02 +0200 (Mon, 23 Jun 2008) | 3 lines
  
  Initialized merge tracking via "svnmerge" with revisions "1-20413" from 
  https://svn.labs.jboss.com/labs/jbossesb/workspace/dbevenius/ruleservice
........
  r20696 | beve | 2008-06-23 13:38:41 +0200 (Mon, 23 Jun 2008) | 4 lines
  
  Work for JBESB-644, JBESB-645, JBESB-643. These are implemented with the new RuleService which is why this is one check-in instead of three seperate ones.
  Drools is now at version 4.0.7.
  Note that mvel has been upgraded in the main esb project aswell(product/lib/ext): from 1.2rc4rv908 to 1.3.1-java1.4
........
  r20699 | beve | 2008-06-23 14:50:32 +0200 (Mon, 23 Jun 2008) | 2 lines
  
  Moved the domain classes in dvdstore to their own package. These classes have the same package name but differ from other quickstarts.
........
  r20700 | beve | 2008-06-23 14:52:20 +0200 (Mon, 23 Jun 2008) | 2 lines
  
  Moved the domain classes from dvdstor into the businesrules package to avoid conflicts between other quickstart. The conflicts are due to that these classes are different.
........
  r20716 | tcunning | 2008-06-24 05:06:32 +0200 (Tue, 24 Jun 2008) | 3 lines
  
  bug:JBESB-668
  Initial commit of jon plugin work.
........
  r20720 | beve | 2008-06-24 08:51:36 +0200 (Tue, 24 Jun 2008) | 3 lines
  
  Removed merge tracking for "svnmerge" for 
  https://svn.labs.jboss.com/labs/jbossesb/workspace/dbevenius/ruleservice
........
  r20731 | mark.little at jboss.com | 2008-06-24 15:44:40 +0200 (Tue, 24 Jun 2008) | 1 line
  
  http://jira.jboss.com/jira/browse/JBESB-1846
........
  r20766 | beve | 2008-06-25 15:24:42 +0200 (Wed, 25 Jun 2008) | 2 lines
  
  Test for http://jira.jboss.com/jira/browse/JBESB-1504
........
  r20804 | beve | 2008-06-26 15:17:57 +0200 (Thu, 26 Jun 2008) | 2 lines
  
  Fixed a typo in the IMPL_CLASS tag name.
........
  r20806 | beve | 2008-06-26 15:45:31 +0200 (Thu, 26 Jun 2008) | 2 lines
  
  Work for JBESB-1844 "Document RuleService"
........
  r20835 | tfennelly | 2008-06-28 11:55:40 +0200 (Sat, 28 Jun 2008) | 1 line
  
  http://jira.jboss.com/jira/browse/JBESB-1795
........
  r20841 | beve | 2008-06-30 14:38:57 +0200 (Mon, 30 Jun 2008) | 3 lines
  
  Work for JBESB-1844 "Document RuleService"
  Merged in Jeffs documentation.
........
  r20842 | mark.little at jboss.com | 2008-06-30 15:35:39 +0200 (Mon, 30 Jun 2008) | 1 line
  
  http://jira.jboss.com/jira/browse/JBESB-1638
........
  r20854 | beve | 2008-07-01 13:30:04 +0200 (Tue, 01 Jul 2008) | 2 lines
  
  Work for JBESB-1504 "CBR using rules has poor performance"
........
  r20867 | mark.little at jboss.com | 2008-07-02 09:36:52 +0200 (Wed, 02 Jul 2008) | 1 line
  
  http://jira.jboss.com/jira/browse/JBESB-1807
........
  r20870 | beve | 2008-07-02 10:11:24 +0200 (Wed, 02 Jul 2008) | 2 lines
  
  Exceptions was created but never thrown
........
  r20882 | mark.little at jboss.com | 2008-07-02 15:06:44 +0200 (Wed, 02 Jul 2008) | 1 line
  
  http://jira.jboss.com/jira/browse/JBESB-1686
........
  r20896 | mark.little at jboss.com | 2008-07-03 15:48:28 +0200 (Thu, 03 Jul 2008) | 1 line
  
  http://jira.jboss.com/jira/browse/JBESB-1632
........
  r20906 | beve | 2008-07-04 16:57:52 +0200 (Fri, 04 Jul 2008) | 2 lines
  
  Work for JBESB-1426 "CBR XPathDSL should allow namespace aware documents"
........
  r20909 | kevin.conner at jboss.com | 2008-07-04 19:38:55 +0200 (Fri, 04 Jul 2008) | 1 line
  
  Add certificate support: JBESB-1811
........
  r20919 | kevin.conner at jboss.com | 2008-07-05 15:01:38 +0200 (Sat, 05 Jul 2008) | 1 line
  
  Added test suite adapter: JBESB-1859
........
  r20921 | kevin.conner at jboss.com | 2008-07-05 16:57:03 +0200 (Sat, 05 Jul 2008) | 1 line
  
  Updating remoting configurations to prevent conflict: JBESB-1727
........
  r20926 | tcunning | 2008-07-06 06:33:09 +0200 (Sun, 06 Jul 2008) | 3 lines
  
  bug:JBESB-1654
  Add code to track byte size of message at serialization time for monitoring.
........
  r20927 | tcunning | 2008-07-06 13:19:30 +0200 (Sun, 06 Jul 2008) | 3 lines
  
  bug:JBESB-1654
  Protect against NumberFormatException.
........
  r20941 | kevin.conner at jboss.com | 2008-07-07 16:38:35 +0200 (Mon, 07 Jul 2008) | 1 line
  
  Added ability to configure local schemas within soapui-client.sar: JBESB-1812
........
  r20946 | mark.little at jboss.com | 2008-07-07 20:06:37 +0200 (Mon, 07 Jul 2008) | 1 line
  
  http://jira.jboss.com/jira/browse/JBESB-1740
........
  r20949 | mark.little at jboss.com | 2008-07-07 23:27:46 +0200 (Mon, 07 Jul 2008) | 1 line
  
  http://jira.jboss.com/jira/browse/JBESB-1306
........
  r20981 | mark.little at jboss.com | 2008-07-09 20:19:44 +0200 (Wed, 09 Jul 2008) | 1 line
  
  http://jira.jboss.com/jira/browse/JBESB-1863
........
  r20982 | mark.little at jboss.com | 2008-07-09 20:19:59 +0200 (Wed, 09 Jul 2008) | 1 line
  
  http://jira.jboss.com/jira/browse/JBESB-1863
........
  r20983 | mark.little at jboss.com | 2008-07-09 21:08:26 +0200 (Wed, 09 Jul 2008) | 1 line
  
  http://jira.jboss.com/jira/browse/JBESB-1857
........
  r20984 | mark.little at jboss.com | 2008-07-09 21:12:07 +0200 (Wed, 09 Jul 2008) | 1 line
  
  http://jira.jboss.com/jira/browse/JBESB-1781
........
  r20985 | mark.little at jboss.com | 2008-07-09 21:28:20 +0200 (Wed, 09 Jul 2008) | 1 line
  
  http://jira.jboss.com/jira/browse/JBESB-1689
........
  r20988 | mark.little at jboss.com | 2008-07-10 08:54:27 +0200 (Thu, 10 Jul 2008) | 1 line
  
  http://jira.jboss.com/jira/browse/JBESB-1645
........
  r20990 | mark.little at jboss.com | 2008-07-10 12:21:13 +0200 (Thu, 10 Jul 2008) | 1 line
  
  http://jira.jboss.com/jira/browse/JBESB-1784
........
  r20991 | mark.little at jboss.com | 2008-07-10 12:21:27 +0200 (Thu, 10 Jul 2008) | 1 line
  
  http://jira.jboss.com/jira/browse/JBESB-1784
........
  r20994 | tfennelly | 2008-07-10 16:36:41 +0200 (Thu, 10 Jul 2008) | 2 lines
  
  Fix for mapping the maxThreads onto the listener config.
  http://jira.jboss.com/jira/browse/JBESB-1865
........
  r20995 | kevin.conner at jboss.com | 2008-07-10 17:00:08 +0200 (Thu, 10 Jul 2008) | 1 line
  
  Fixed last port: JBESB-1727
........
  r20996 | kevin.conner at jboss.com | 2008-07-10 17:02:46 +0200 (Thu, 10 Jul 2008) | 1 line
  
  Added JDK6 support: JBESB-1674
........
  r20997 | tfennelly | 2008-07-10 17:05:18 +0200 (Thu, 10 Jul 2008) | 1 line
  
  Added test for http://jira.jboss.com/jira/browse/JBESB-1865
........
  r20998 | tfennelly | 2008-07-10 17:06:01 +0200 (Thu, 10 Jul 2008) | 1 line
  
  Removed unused imports
........
  r21000 | tfennelly | 2008-07-10 19:25:35 +0200 (Thu, 10 Jul 2008) | 1 line
  
  http://jira.jboss.com/jira/browse/JBESB-1831
........
  r21004 | beve | 2008-07-11 09:29:51 +0200 (Fri, 11 Jul 2008) | 2 lines
  
  Work for JBESB-1660 "Improved Spring integration"
........
  r21013 | kevin.conner at jboss.com | 2008-07-12 12:55:04 +0200 (Sat, 12 Jul 2008) | 1 line
  
  Updated to include CP2/FP3 modifications: JBESB-1867
........
  r21014 | kevin.conner at jboss.com | 2008-07-12 13:38:42 +0200 (Sat, 12 Jul 2008) | 1 line
  
  Fixed test_delivery usage: JBESB-1727
........
  r21015 | kevin.conner at jboss.com | 2008-07-12 14:13:11 +0200 (Sat, 12 Jul 2008) | 1 line
  
  Fixed test_delivery usage: JBESB-1727
........
  r21017 | tfennelly | 2008-07-13 09:47:58 +0200 (Sun, 13 Jul 2008) | 4 lines
  
  http://jira.jboss.com/jira/browse/JBESB-1831
  http://jira.jboss.com/jira/browse/JBESB-1832
  http://jira.jboss.com/jira/browse/JBESB-1868
........
  r21018 | mark.little at jboss.com | 2008-07-13 10:17:13 +0200 (Sun, 13 Jul 2008) | 1 line
  
  http://jira.jboss.com/jira/browse/JBESB-1625
........
  r21019 | kevin.conner at jboss.com | 2008-07-13 11:51:13 +0200 (Sun, 13 Jul 2008) | 1 line
  
  Disable BusinessRulesServiceTest: JBESB-1869
........
  r21020 | mark.little at jboss.com | 2008-07-13 13:29:35 +0200 (Sun, 13 Jul 2008) | 1 line
  
  http://jira.jboss.com/jira/browse/JBESB-1758
........
  r21021 | mark.little at jboss.com | 2008-07-13 13:42:02 +0200 (Sun, 13 Jul 2008) | 1 line
  
  http://jira.jboss.com/jira/browse/JBESB-1729
........
  r21022 | kevin.conner at jboss.com | 2008-07-14 12:14:06 +0200 (Mon, 14 Jul 2008) | 1 line
  
  Fix properties/dependencies: JBESB-1703
........
  r21023 | beve | 2008-07-14 14:52:00 +0200 (Mon, 14 Jul 2008) | 2 lines
  
  Work for "JBESB-1622" "Need to add an ESB reply to header"
........
  r21024 | kevin.conner at jboss.com | 2008-07-14 14:57:32 +0200 (Mon, 14 Jul 2008) | 1 line
  
  Handle wild card binding address: JBESB-1804
........
  r21025 | beve | 2008-07-14 15:51:40 +0200 (Mon, 14 Jul 2008) | 2 lines
  
  Work for JBESB-1856 "Update ServicesGuide section, "Content Based Routing using Smooks". The Smooks configuration example is missing."
........
  r21027 | beve | 2008-07-14 17:06:06 +0200 (Mon, 14 Jul 2008) | 2 lines
  
  Work for JBESB-1808 "business_rules_service QS is missing an action"
........
  r21028 | tfennelly | 2008-07-14 21:07:08 +0200 (Mon, 14 Jul 2008) | 1 line
  
  http://jira.jboss.com/jira/browse/JBESB-1869
........
  r21033 | kevin.conner at jboss.com | 2008-07-15 10:55:20 +0200 (Tue, 15 Jul 2008) | 1 line
  
  Removed references to smooks-cdr and admin console: JBESB-1870
........
  r21038 | tfennelly | 2008-07-15 17:23:54 +0200 (Tue, 15 Jul 2008) | 1 line
  
  http://jira.jboss.com/jira/browse/JBESB-1869 again - jdk6 issue
........
  r21043 | kevin.conner at jboss.com | 2008-07-15 19:41:27 +0200 (Tue, 15 Jul 2008) | 1 line
  
  Added support for binary/character types and use streams for blob/clob: JBESB-1805
........
  r21048 | tcunning | 2008-07-16 06:12:05 +0200 (Wed, 16 Jul 2008) | 3 lines
  
  bug:JBESB-1459
  Make sure that we enforce unique service names by category.
........
  r21085 | kevin.conner at jboss.com | 2008-07-17 14:53:23 +0200 (Thu, 17 Jul 2008) | 1 line
  
  Support BLOB/CLOB for Oracle: JBESB-1833
........
  r21088 | kevin.conner at jboss.com | 2008-07-17 19:06:47 +0200 (Thu, 17 Jul 2008) | 1 line
  
  make acknowledgement consistent: JBESB-1872
........
  r21089 | tcunning | 2008-07-17 20:50:29 +0200 (Thu, 17 Jul 2008) | 3 lines
  
  bug:JBESB-668
  Update plugin with bytes processed and failed.
........
  r21107 | kevin.conner at jboss.com | 2008-07-18 14:18:39 +0200 (Fri, 18 Jul 2008) | 1 line
  
  Fixed timestamp update: JBESB-1770
........
  r21108 | kevin.conner at jboss.com | 2008-07-18 14:30:58 +0200 (Fri, 18 Jul 2008) | 1 line
  
  Update build version: JBESB-1875
........
  r21109 | kevin.conner at jboss.com | 2008-07-18 14:42:15 +0200 (Fri, 18 Jul 2008) | 1 line
  
  Included SFTP/FTPS changes: JBESB-1877
........
  r21111 | tfennelly | 2008-07-18 15:52:50 +0200 (Fri, 18 Jul 2008) | 2 lines
  
  https://jira.jboss.org/jira/browse/JBESB-1428
  Made life very difficult for myself.  Tried updating the test runner code but ran into one of those snowball issues where fixing it required fixing 2 other things etc etc, so I just reverted it back :-(
........
  r21117 | kevin.conner at jboss.com | 2008-07-18 16:21:22 +0200 (Fri, 18 Jul 2008) | 1 line
  
  Tidy up some actions: JBESB-1871
........
  r21125 | tfennelly | 2008-07-18 23:48:38 +0200 (Fri, 18 Jul 2008) | 1 line
  
  https://jira.jboss.org/jira/browse/JBESB-539
........
  r21126 | tfennelly | 2008-07-19 00:25:32 +0200 (Sat, 19 Jul 2008) | 1 line
  
  Removed that darn FileWriter test code grrrr
........
  r21144 | tfennelly | 2008-07-21 17:22:11 +0200 (Mon, 21 Jul 2008) | 1 line
  
  https://jira.jboss.org/jira/browse/JBESB-1852
........
  r21158 | mark.little at jboss.com | 2008-07-22 11:44:04 +0200 (Tue, 22 Jul 2008) | 1 line
  
  https://jira.jboss.org/jira/browse/SOA-638
........



Property changes on: labs/jbossesb/workspace/maeste
___________________________________________________________________
Name: svnmerge-integrated
   - /labs/jbossesb/trunk:1-20378
   + /labs/jbossesb/trunk:1-21158

Modified: labs/jbossesb/workspace/maeste/Developer.txt
===================================================================
--- labs/jbossesb/workspace/maeste/Developer.txt	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/Developer.txt	2008-07-22 12:21:06 UTC (rev 21159)
@@ -46,6 +46,11 @@
 =================
 NOTE: you must ensure that all source files have the standard JBoss copyright at the start.
 
+DO NOT reformat code that is checked out from the repository. In the JBossESB 4.x codebase there
+is no mandatory style guide (we will fix this in the ESB 5 effort). If you change the format of
+code for no other reason than to make it easier to read, it makes it harder for others to determine
+what changes have occurred. Such changes may be backed out as a result.
+
 If adding tests then they should either be called:
 
 *UnitTest - unit tests

Modified: labs/jbossesb/workspace/maeste/product/.classpath
===================================================================
--- labs/jbossesb/workspace/maeste/product/.classpath	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/.classpath	2008-07-22 12:21:06 UTC (rev 21159)
@@ -21,6 +21,7 @@
 	<classpathentry kind="lib" path="lib/ext/antlr-2.7.6.jar"/>
 	<classpathentry kind="lib" path="lib/ext/commons-collections-3.2.jar"/>
 	<classpathentry kind="lib" path="lib/ext/commons-lang-2.1.jar"/>
+	<classpathentry kind="lib" path="lib/ext/commons-codec-1.3.jar"/>
 	<classpathentry kind="lib" path="lib/ext/emma_ant.jar"/>
 	<classpathentry kind="lib" path="lib/ext/emma.jar"/>
 	<classpathentry kind="lib" path="lib/ext/groovy-all-1.0.jar"/>
@@ -29,8 +30,8 @@
 	<classpathentry kind="lib" path="lib/ext/jboss-system.jar"/>
 	<classpathentry kind="lib" path="lib/ext/jbossts-common.jar"/>
 	<classpathentry kind="lib" path="lib/ext/jsch-0.1.jar"/>
-	<classpathentry kind="lib" path="lib/ext/juddi-1.0-SNAPSHOT.jar"/>
-	<classpathentry kind="lib" path="lib/ext/juddi-client-1.0-SNAPSHOT.jar"/>
+	<classpathentry kind="lib" path="lib/ext/juddi-2.0rc5.jar"/>
+	<classpathentry kind="lib" path="lib/ext/juddi-client-2.0rc5.jar"/>
 	<classpathentry kind="lib" path="lib/ext/junit-4.1.jar"/>
 	<classpathentry kind="lib" path="lib/ext/log4j.jar"/>
 	<classpathentry kind="lib" path="lib/ext/mail.jar"/>
@@ -44,7 +45,7 @@
 	<classpathentry kind="lib" path="lib/ext/xercesImpl-2.7.1.jar"/>
 	<classpathentry kind="lib" path="lib/ext/xml-apis-1.3.02.jar"/>
 	<classpathentry kind="lib" path="lib/ext/xmlpublic.jar"/>
-	<classpathentry kind="lib" path="lib/ext/xstream-1.1.3.jar"/>
+	<classpathentry kind="lib" path="lib/ext/xstream-1.2.2.jar"/>
 	<classpathentry kind="lib" path="lib/ext/jboss.jar"/>
 	<classpathentry kind="lib" path="lib/ext/commons-io-1.3.jar"/>
 	<classpathentry kind="lib" path="lib/ext/edtftpj-1.5.4.jar"/>

Modified: labs/jbossesb/workspace/maeste/product/build.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/build.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/build.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -5,10 +5,13 @@
 	</description>
 	
         <condition property="JDK_VERSION_OK">
+            <or>
                 <equals arg1="${java.specification.version}" arg2="1.5"/>
+                <equals arg1="${java.specification.version}" arg2="1.6"/>
+            </or>
         </condition>
         <fail unless="JDK_VERSION_OK"
-             message="JBoss ESB requires jdk1.5 to build."/>
+             message="JBoss ESB requires jdk1.5 or jdk1.6 to build."/>
 
 	<import file="esb-config.xml"/>
 	
@@ -34,7 +37,7 @@
 	<property name="org.jboss.esb.internal.jar.dest" location="build/jbossesb/lib"/>
 
 	<!-- JBoss ESB version -->
-	<property name="version" value="4.3.GA"/>
+	<property name="version" value="4.4.GA"/>
 	<property name="esb.server.name" value="jbossesb-server-${version}"/>
 	<property name="esbserver.dist.dir" value="${org.jboss.esb.internal.dest}/${esb.server.name}"/>
 
@@ -320,33 +323,6 @@
 
         <mkdir dir="${org.jboss.esb.installationdirectory}/docs/tools"/>
         <copy file="tools/configeditor/editor/docs/JBossESBConfigEditor.pdf" todir="${org.jboss.esb.installationdirectory}/docs/tools"/>
-
-        <mkdir dir="${org.jboss.esb.installationdirectory}/docs/services"/>
-        <copy
-            todir="${org.jboss.esb.installationdirectory}/docs/services"
-        >
-            <fileset dir="docs/services">
-                <include name="*.pdf"/>
-            </fileset>
-        </copy>
-    	
-    	<mkdir dir="${org.jboss.esb.installationdirectory}/docs/advanced"/>
-    	        <copy
-    	            todir="${org.jboss.esb.installationdirectory}/docs/advanced"
-    	        >
-    	            <fileset dir="docs/advanced">
-    	                <include name="*.pdf"/>
-    	            </fileset>
-    	        </copy>
-    	
-    	<mkdir dir="${org.jboss.esb.installationdirectory}/docs/governance"/>
-    	        <copy
-    	            todir="${org.jboss.esb.installationdirectory}/docs/governance"
-    	        >
-    	            <fileset dir="docs/governance">
-    	                <include name="*.pdf"/>
-    	            </fileset>
-    	        </copy>
         
     	<mkdir dir="${org.jboss.esb.installationdirectory}/docs/samples"/>
     	        <copy

Deleted: labs/jbossesb/workspace/maeste/product/docs/Adapters.odt
===================================================================
(Binary files differ)

Deleted: labs/jbossesb/workspace/maeste/product/docs/Adapters.pdf
===================================================================
(Binary files differ)

Modified: labs/jbossesb/workspace/maeste/product/docs/AdministrationGuide.odt
===================================================================
(Binary files differ)

Modified: labs/jbossesb/workspace/maeste/product/docs/AdministrationGuide.pdf
===================================================================
(Binary files differ)

Deleted: labs/jbossesb/workspace/maeste/product/docs/MessageActionGuide.odt
===================================================================
(Binary files differ)

Deleted: labs/jbossesb/workspace/maeste/product/docs/MessageActionGuide.pdf
===================================================================
(Binary files differ)

Modified: labs/jbossesb/workspace/maeste/product/docs/ProgrammersGuide.odt
===================================================================
(Binary files differ)

Modified: labs/jbossesb/workspace/maeste/product/docs/ProgrammersGuide.pdf
===================================================================
--- labs/jbossesb/workspace/maeste/product/docs/ProgrammersGuide.pdf	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/docs/ProgrammersGuide.pdf	2008-07-22 12:21:06 UTC (rev 21159)
@@ -3,29 +3,18 @@
 2 0 obj
 <</Length 3 0 R/Filter/FlateDecode>>
 stream
-xœuR;k1ÞïWhøj=l݁14M2tt(Ýš:š¥¿’“k!Üa²dÙ±Gøé¾!Bˆ–f$‹:z¼œàe_­éëòÑm§)÷"¹`z‡‡	Lç×"•ŠPÅ’5PQ®· ©JIÜzkÀÂbeÚ·”ýðµ,Ú"Ö·é¹ÛOÝñŽœuìH̽^É	phä)*m.Y-Á¼³•””)ŠjÊcM%KNkȢ؏àøãŒ<Ì®²û÷3â)yJ;kª‘{E×°.bûíésù‚˜Í1œÌ!*6~-¬×}ÀX8ZÎÚˆÛ»Ñ<9¾AF¬!—Hþ‘4J
-2WÌ1—˜1®úÃÌ&ôÚï.ÛÃìŸgAÊÐ(Ç}ì¦b;—|óÔ6»¨îŽ@8¹›ÞÔ‹ÿàó¦;Â/ìJŸâ
+xœ•RÛJA}߯ȳàt’ÉeŠ l+>Vü
+» Ì9'·ßÍD¸ŽA‘Ü[.þø
+OWð1$‹=Þ7õq|kîú† ?B­Ã‘4$`•ÀпÀj‹Á€ü½‡5ß2éÖ’%ILo wˆ94–ïknR:%¸”QãlŒClÓ7»±Œªž,v›$±$%šKª¹GíÜÄÈÎüˆ)äQÀD³záK2lè¿9?Ê´cc§–:‰lK‚èÎRP·âÒÞ()m&rS;ì
+ì‹ñ©úrê8wða¯
 endstream
 endobj
 
 3 0 obj
-322
+319
 endobj
 
-5 0 obj
-<</Length 6 0 R/Filter/FlateDecode>>
-stream
-xœ3Ð3T(ç*T0PÐ5
-T(T0²4Õ³T032Ò3Q021Õ3V°´Ð3‡+)„
-
-endstream
-endobj
-
-6 0 obj
-92
-endobj
-
-7 0 obj
+4 0 obj
 <</Type/XObject/Subtype/Image/Width 507 /Height 222 /BitsPerComponent 8 /ColorSpace/DeviceRGB/Filter/DCTDecode/Length 15443>>
 stream
 ÿØÿà
@@ -141,249 +130,281 @@
 endstream
 endobj
 
+6 0 obj
+<</Length 7 0 R/Filter/FlateDecode>>
+stream
+xœ3P(ç*T0PÐ5Ð3T034’æ– ²(U!\K!+P
+endstream
+endobj
+
+7 0 obj
+39
+endobj
+
 9 0 obj
 <</Length 10 0 R/Filter/FlateDecode>>
 stream
-xœ½ZËŠ,GÝ÷WÔÚPåxfdB‘p»ºr1;CÃ,ïlÌÀx3¿?ñ’BŠWåuSP]™éH:’RÜäåoÿ½ˆËUøŸ‹TþÛmáû÷_/ÿáòŸ7q[­ØÖKý÷÷¾9qÛ.Nˆ›º¾U¸áüí‡8gøøaïŸoÎÏíìÍ^>¹üx˜‹”—Ïßþq7]ß»_å}q‹\þ—¾+±_íÝ<ws_gö«³íW¥ãÈ8ÞéýçÏ¿½=?ß~ꬥõͤµ,¬eÍ®îËŸ–a
-³>—%®q8ÿ~Ä],2.câ4ðXžþÞšN›ñ÷ò˜8¦Ü¯Ì„ßéLðßt•Ÿ[Ó]§ÉÆŒŸ7ÎïlØŽ¹â¼t=¾¿¸ê³^/̬òôÛϪ–od^
-s¡øóÄGž(v͇|zm9:·ÃðL‡³á·RùDϤJÓQ¥zÎT)ÔMWª4ßÂ!ŒÚ£ÒÒ‰Pz:[Ôã3-â§÷÷ò9>ˆªÞIEðÏ$Dr¬$戌Œ,ƒ,.·y	Jù
-nùúgªE˜ìÊ|yA4²:ƒ)ʧ7\UçÏÃ,™t#Òy„ß*X¤©Ð›ux$¼ïøp• €×	b6Oþ(¿é¾Â1Áà‘¢O<ªAȪջEa‚Ï
- at g×Õ;2:ºQ'ØæÛ­žB}šk‰Ãè£ÑSe0_ºTy^Üa
-BÐy4µ˜šCЇË:„uÅn”å8*Ϋ|@©V8[Ƕ4+ßI³»Ög¤+ÑŒmæA¢Ÿ¸lž ÁI¢¼ñ'ƒX;É÷¨÷‡ƁÍtYl¡Ê>)˜{ó⬮ܒ
-[ÞبÂÇŒu™NÁ<~Ÿk™ñv<Û„
-é#†“÷=mZR+c=!õ_WGÙ(“q©Öî&û1«wâÒ@Œ,Ä€…}T^ÖxÑ•8­·©~ó%C½6¸—än·¼U¯?á¤ÐûãWëÀ&ý2T7Fˆ®j$U+× U
-ÕL‘‰uÌ3z"mš—šØj?ëv[Oìh[}žô
-,èuG6/MÜi›a¨²zN0‰ó©­NªN>s
-yxžó@@ÏnôNž@‡…Ž£Ð,溜“Ë{µuBk³èAkZ.7+W+”[†Upë8$Q_SEå*ÎsZOaî÷1K|%4ÿ[oLtÖ‹NvEÇœ¨UKàHè‚é#Úªhp
-¨ç6à
-§fUç΄!>ºIƺ¼¢—Úß“œDò2¬r'w
-‹AùÝ¥ 9^aa¶ø¨aì¥Pz4åÄ냩5ƒÆ«<]ÉþTŸòRzòµ#i	s$Ñò¹­…7æÎÑ”nÉž*h9
-z!ëDBBb×£™—¨¬;Ììc/%$ ÏÄ@Ê<žÓ6ns1-2µÀœ¨vÈÓÎ'ŒjŠ‘;q»r/B4ŠjâàŸ€A5¢ŠD·ºxjLRÕ¢Œoøßœ8ž+,â!~‚ÛˆSÔšÕA½¸®Á<ÛRW­h´ÇA1)‘ݶÚ)ÆÔ$ÑÞ±”¹² \¡Þ‚f¸'%ž;ÑÂI°xÒË|Fšjåå8j$Ù|ðŸ[›‹"Ų$Wõðò;; äC­@gçš|&–Ä°ÜI†<v´Øa‰oZÿ5ËÒ¶
-tj
-ˆ Ã-J‰‡X!YLiM;UR¦Jò§Y㺤 ׏:6n,K6§ÒU)­ø±T³/PòØUËȁ5øBˆe"ÉF3Ùl¼Ì¯•þ³Ð¢ê´¶6HåÈãMe±äR€Ê\ò kk5U¥Š@Åý[¨wê\؆¥¸Ø¬j
-Z½R;Æ‹">ÊAëØ›kY”ì'%ÉÝtŠ›5²Œ‰i¸`å6Æu£Ñ¾,¸)o5õ ô™µGN]iɹ³ð$1je
-§3¡!Iâáp½.`·è	á·Ô÷jUTŸäAⁿ¢*ú‘»§-Õê(:¶µ
-À“‚F/S»Ô[È°*»<ÛજmÛ)eÅbÃPSª…%ð<Èh•§f`®ª,cyyÐLmÊÀ{Ó
-+øæåV¶òIôU	“çDÌ›óš.%“/ÇYÒ®f†MX€úJ_ºçGûY‰™EïàUNsô­¦a=®XzMj-5æ1&ÑsZÆA&à™.úûˆš^ÚÖøƒÄN,ö­0~! ¤mÈDxÜBÊÑZ¥-È́ÿHý>`JŽm™¥’­yž@
-&Q¯“ÍÒÌ_N4¬ƒø†^@QÌx±Å!fàEPIS±
-cd¨àôX 60Çø/¡Z~uw»ùŸúšóøÕ‘r.›ýmÍ„»!}Þ¦¯’Û×}zÓ¾à1в±*h¹QÛ\ËÖµ=©Xå¸$ÅÀ瓲<! §ë8&êË[®—2ѝøÀ“›eçZŽ¥…¸f`hþ뺲¡GÒ쵨¹Ap(Dóqº´Ÿ°óT¹x¤í†á0	<š`¸RØDÜ΢©õÒ0ï!šÌ¥zsîR%Ïø:>µ,q©ö^¯¨Þ9H.$ֺӐ’›ÛRm‹)Õ8«òò¤$6ØëXÐ3UÅSúâ8"ºÝ4‰êjH'CÑ EÅÜ•nËBXý.ÔqußX#‡ÄÖ¶pzœáì«_Š«˜—^%^¤[Þýc¯n¹ÏÜቯÉ^ôMˆ´˜*%¥mhZÏ
-'Ë•;xe¤í!N^Ä9L‹¢9èÄÖDùWíùj{z žï¤\GJžÀîE?XìŠÂ 	Cƒ¢4ÀîŠV’X
-É–eR°“å¡D"…¤ô¡>"’üOíoJúl
-¢Ï´Ž¨Ömxˆ øЀ\S$Ø°z‚ôϺ1[{©W6ß:¥Fît>NX$a²Ékô×È&뤢œU•ý£:ôOK¶EëÍ@Ò¥”(aŠÊÇ‘f¶Yêö«š—µínîµ[D"c¼‚yÕoÉéK…ù‹eÌ×±Öà/·Ø:àv³‘?š¾6ŶŽÃÕÝSuz톊mãÛŒŒZ´&=z®Óê®H¡ªLcÉÛ/+ªµT±Uô|éŽ7ur•÷¿Ãýò¦à ï7tÒ›g5à¦.ZIÑ4¢"[í•Qo¦ô—2¥:T»”OS"UavmWJõz1XÑC‡…4åeL”5¥vå銴ƠÜDùËn;å˜x/>o÷Èuƒ÷9°«hÖm7£z¯KŒ{¥:<X^Æ7JÈ
-7
+xœZÉŽä6½×WèlÀiq	RŒª”JŸmà°Û€¦/óûƒAI”Úè. +³’ë{/õ<ýïí¿Ó<ý8?Ü”œÇ×\èõëŸÓï?Lÿ¼Íæ²LÇß_ÿzËó£L©”‡Ÿ"¾÷“wøœøå^“~~ûåMÞàøÏ7?}~Å%B¸sÆ=3<âôùÇôÓË?òäÜôùeú9®	RN.­~Ž[zå˜J
+	røÏôù÷ÛöùökÛBV¦¥BÄŽKALK?ãîúÊ>=“Ë‘‚=ÓœŸñûWÚp\ ß¸¡ã"ÍåÑ	‹ŽÆ‘™V.9à÷ç„¸2Ð\´ÑŽ/ ëóŒL£}z—S<n	¸Näµ_|–ϱ!xƒœë9²o§æ3¼2ÐœÔå·; æ8Âü=z\ Ðñ"]=x:.‚•>yÙ€á²çåÝ\ÚÉWGwGó™ñ¦	_é3}ú`$cwƒ¥›‡7Ào¼Ž¿Ûí•£†¢Íüá‘|]-F4XEMf­l‡´"Ê‘ßg¿*ã¡ŽÅQ^“ËØ™Iü~ŹOÜUN2ÚwãIϹÖù>? g®
+ehsñft6k$s¥OxljóøÝ«*«ˆRCv;¶æ,wY“C6ÊÕ}È(X.Oºo5ß¹è5±ï4féžØ\δ*(Àdâ{¶ýªN¢G¡YÜN­¦
+è/ä‹ÕY“‚ÕÕÅO
+z	TŠåÂÉ÷~"ceo’a‡TÈøªŒÙàaÑN´IG®ÒQͦ£©i-Ÿ;˜BšÎÍG•P-OD?Ϋþ_ÚY™àÞßG4…ðc~ONS2d…á›å
+Mɽ¿›ëÆ÷à#DÐ8Õ\²@Ó>@q§È2C¶ódíþíWç2r^=¤7gŠOvlqUÜ1óZ¸sµBh+È̆§ùt¿mnΡ¦ö¾Ø!K0ÂѹiQŽMã‘ÆËvЇpãù.^€|ÏK©¨±°¢ÁŸb‹†ñq;ì™/E¿Ël.!¾1°Æ°™vùŠäPZ À‘<‚¢k†¶YŠž\@],înbö#k»ÎËö¤–Ùv{lBA¾övOˆ‘¾'Ç»³ËtW…Ìšå9Ñ+¹‘$7s3üãxM#š‹ˆr,#ßmˆœ´¨wÈ”ˆ»fŽRGÀdÿdѾÅž¶=Ý2«K…;ú‰.Ú¼ô"ÞÎTÑúÀs-¼Mb„ë=ó2^<d¯O}ö–)6‰X¦–nX䩶ø”ø#äéÕºœbÈ,É‚exú­ÌÊA`25gíÒ#ŽX
+3ï£ê'wq»‚à),È'aÆÐLn…#]Ç
+_àßò…ÇÄ­iêf¼U¬Š@Öš,÷Y¶¥ª]¸c=àZ‡
+®òh•W²°Ë6@«¬5¥œ·Tƒ•Ñ琩ˆYâßc5Y¸^XM	n¤iyEf•îH®Å)y­°˜-õÙÒŸg»þ TûfÙ3ôŒzFK¢[ãÉê¹/hŠn7U ÕÞ]¥å+ÉÝÖ@†—<_\£%”KœƒyØI.:T¤Î÷q³…­àÃŒ?‰O;ÊùW!JÃì”
+Ó˜#›’»rì-qÅزqwݐÀã?®@¾wŸHǹO’âÞ©ÛàaÌ8ÑŒ›m±‹E:ÔWGv•&è¤.8º
+Ýj4ùÖûÄj/1l÷þ*XÈùsG†¼ºl~Ìr¶zÚS_aáâl§"-LB0q•©¢Åf2ÃݺúÇI5QE²UTU1r0•nÙU„>±/g+Ò$½+/«U¬¨eXþÊ=Àê€TÄÂ]V:¦àž57#
+'ìJvÃÐgVªPpaïH\—®jv†{ICjŸ‹•’åb×çZ,f[]§Ý!)¤ÖcJÂ'x±«$tÕ@Óš"t¹l-Ê8T
+×Vbuj/|IU­{'uë¹^Öþ•X©æwZAÙË÷[ªBÉyiz'åuäHÓ•SÁ~Uy’†d¬‡øwK©X"Qé)TEmÒ$ÞYœ%r²l_:x¿…™S›fÞYHæmžM°kSÕnkÙ{¹v›}Õ®íN+É»L—.š“m»wÉk¹
+0ñä‡ÇRVT®Nlé­¤ý£‘£Þ”†hg,Ò1§sfî^DéºkW–ü‰ÉmPÜP[S"2VʺÔ‡†VíPܶyÃ/÷Tb™6hýt
+€«W¡Pû¡:ýÓÄMêZ¹.Á$¾17ˆcâ…IÃ÷D-éΪ­uëkYåÂÔÏ#•ñTøøàðgöO|
+øÙyuêå:z Î\á{
+Ï0çqJàNCrkï&ß±±_ò a%érDUÅ—-tiŽ‚€~ï¾gÛ”¸ª)HhmŒ–•gQ¨­¨»2ÜÇ<rP	êºÇOXadíeX£®=¦JôZá°pۏp‚Žžä;Ý·N‹E¤}ž{ŽkâêÕÞ,W?‚Sk°–#ö‰¨ÛµOÝ.6£F ñ2Þr‰mW_¹î´¡Ëþ6µRSSD?ZЯk»Õâ¹_ЗŠ§ª£øÒÕ~(“†ñ7žôª'ÇßJq Z{ûÒ¶FiX:2 r(]¨ÝFÃÿ£‚õ”C¨6×kËJÊœJÁÒ5¥3³wñÖ‹‡þa”>à¢$	=ÑãOöOÌŽ0çA¶»ìÞŽãxï÷2j]ˆ¼!zãµj¿h¹œôŸXÆsÇ&[é×éÿÃ4†
 endstream
 endobj
 
 10 0 obj
-2692
+2453
 endobj
 
 12 0 obj
 <</Length 13 0 R/Filter/FlateDecode>>
 stream
-xœí]KoëºÞçWx}§â›ç$ö¢»è¢è®÷è¢@樂œ!)Q’’“8´Óâ
-,00Þ ù•AmaAEüÅŒ?‡3%ðû<*6NêMŒA›âY|l¼òÜÐDÎy½ZšàCàô-÷èÑ7ÞÀPZ›Zˆ±ÇCF:G ~Öe’°™…ö—º‡’Ò›pÅe‹3ŒLê`–î”:ŸÝ‚Åwd˜¡‹
-ú±ÿ1Tè‘‚N³Á
-¦8Rð•QÚ\@H½ÅÒx„V\ Cà€FÂ+‚×ÜtœŽnÌ
-ø’àl¸fmóuzÀšwꊄæÙgxw¢ù~ÀÈÛm&¤Ì
-VÞÛx¹PÓ³t(A˜_2'®	sñâî]5Qœá]ëÕcH^x¦‰!<c¯0,zÇb)bRÚÌò¥ÔI¶L±”>(
-×_'>ŽþmƒOˆ;
-[Ï	'VQnKOÑ’NÒ@ËÔ
-˜fL®Ëão>.¢-%ÒÓ]:
-pòý³ÈrS!Êo(cÈ1Ðé÷÷CW±Ó³~ÛQ01´[h™ˆ{Âè¼øKô¹".ʇÙ$"$.U9WÚG¥ÑûÓøÆƉ¶²b^«VPÎܤ
- ¨¨â/‹côÇèþW
-ë,È5÷1,}qxp™R’‡ÌpšÒÞ¤·‚®ŒèâÍýìÌW÷â@‚Ïè£ØZaeiy
-<–ΦÚ|ª½ÍÝ83{_²4ïOiˆ$JèÏ)÷¡	i¶á”Š¦ßmý²¬½”i¼FN^S5¸½4¡ÿ!o£K(èÖR	lðw–¹Á¡ëW¾93^2x­"Ý¿!9 Žª”‚¾ÒÃùùýÿ0BþŒc5,ÔÀïdÖ@ÄZQ‰ÈtFvžšBÖŠ\é‡)tJÍ³Õ uüŒˆõ´z©Ä@èZñË)Ú¦"™á&–©¦½TT\£i¯n‹|)
-õéLö•Ç6ämŠfÄc×æó3¾Ç(x´.&/Iï·˜]ÐÉôµ¯u¼¥æ»	¥7™¤~ð0G¯¶iï`bJ47œ3k2
-óù:<¿Þ7kbIhhÖ¢RMÍÊ’ t;ÞËœ.}Êj¯ë>¸z^Y¬0v*w–ô
-µs°ŒÁ®[ãDµ",$.XòÑ–YÛÀדƒ‘qÑÓQDÌàïhóŒóúþò³²XÓÐX§F¥ãWT•Õ”¹tp)žA§O:õ#ùx²ª•³°â¥0U ‹6øaT‹<Ò1ô	;¤,õW?@ ./H¤J<^”Ås¯‘.5‰°°¤¯4¡OõXÛ$$£7IÅù;ݺñ`ê ŠÑxêõ˜W¸œ’Hu¿eÙjîå›Cúõ={kc5‚Ë´Òj=ýþêã]ª¤­Àåpä=ZÖ6O¥hŽ/:µ–9˜E¡"tr½„ù{qÝ?y¦õI¾ gq÷~WX/†ö Åš
-¼òö{°iëpòÐm`Iˆ^CeJBè(/<¾?×ß™lÝÔ¬AqØÁ†ö8^'cUÖH«h­…ò²j7e‚É6Ѵݱ­uO|Ð2»¶+(Íè{sATB
-#Ô·‚ŽŽ@ÑÛ	Õ`ÛB™¥Æ¯Ðk=5a§´ÙÔS´n![¹Û‹g•WàlyRÒ¹âûm‰ÙG›Þäé@ñZb8Rœ3Úv•«µlÍE²{:Ëç…Êü1¥E²Ðgí¶¶L¯d¶8Ãþì3%ÜF˜Ðbƒ¡½U••'ù“¨»°ü±¾à@
-Ö¸&Ô ~v³8! ÞNd
-'iSÕä¦~K{~n•¶©”ü®h}ô”ª; ·i­Ú}ÅÏ-vXmò®÷<´Í?R:àŸÂ¬»c³Ã(·á#/ð¹6|ÚÐôF$ªÒÞƒÁþõ¤Œåä%Àf6%„ª©fá.K¤ö×¼w¡ñÛຍBn$Ø…šïà	Z’â|©òÐr1\Qm+”ƒ„ÅiäÁ›@v'Ù×3ßAD‘g†–]5H²Ÿž`ü5–+dØTD"$Ó¥F¥–lÃÁ
-(@’êõU)PX
-cRËM›JdÜtòú„”»"°|#=1øÜ|¾
-±9	bžª[Ž2P¢›½ýÈ
-~hÖ>Õ YX-J§Õ_ŒovlÃJh±VÆi¡mµ•ÕbK±”^汬
-jiË[åк_šÎ7Ò¾»„“`Eæ,Ý·ˆ*á
-þ73SÕaö¿¡‘ÑXÍrïú%
-u
-eåúÒÓúctoÇ;átß)bÀ3µµOQoH’Ç´¡
-±¥5ˆ‹=®¢¥_,ÂÝÙOßpè+Îì[àÙ–zI²
-ü¸k.nx‡ó]0‹¸Í3À–GÎaûÒÔúì'߆“P` Œn~R2äïÝbC]¥?÷|¼|Bb
-;òò€]»öwHYl§÷?ͱUUb¡w­ðøþ„½Ÿã-Ô7!90Am¥a`SØ1ý©ôŸ¤L{õz±ß„èlh4<[[²?¥»7èº.ÑŸnƒ>àS†k¡¸ö?üÿd¿þsµÆo
+xœÍ\ÉŽãȽ×Wð<€åÜ`` [‹Ïcà°Ç€Üÿ¾#2IQ_.¤¨êi¡««I)2òeì”þ÷ñßA'98©è§üóÇ?‡¿ÿ2üçCœ‚1Ïÿþøׇ§8¸Oj0ô»”¤ôÁßI4ùEoûþù¡£gòVÜðùáÏ7yòƒ¦ß~5ÚÝÜÕgù§×>ÿýqýüøíNãoýx$¦†ÏĆ!Î=óhå;Q©QkœtʝiIAä{—ÑŽþä¥l”'›—R¼”|‰ÿ‰°”ú¤´Õõ˜×Gû-‰mi“`>~E·#ßòîÖݪȂ‚wë¢w[é–A«±½:–€›·Þ(Aòˆ¼&9ðÞºèè¸6”³Ä4^kß±$¼YZ‡¼uwû‘$„ûÒ~M-ÉÀKIzøü!ë	lY‚ýA¥‹y"²yt¨P^S’­‘…E»ñ6‘ÑÈÀ
+óÓ@ÎÄ@ï]‹,¡d'²%N#Pš.¤QÙº‹ÚϹ[?ŒJë8‚[‹±ðÊÙô—…ÄxW3É*ýŠ´jöLˆò>k±Ø~°ï¼,ØIVϦe%å7Õ“ö_	Ôol)HâÉ"Ô€4Z¯A9¿>Òâd_ÌA¨6°„›i¡éÄi}Ævšô’#Ï»¥uùÎÚÖ¦·•%X	
+…ewȬÓ[U®ÜBÉxú	‚Öu†¤ïLø<a—…À‘ÚŽ
+b¯pêÀi;EÒ(¼•ƒquž{ÍîÃê
+©¦®A©$ÔßXSwd&)×Ê‘pÄqOÖOr)ž];º:zdÜêôGPÏ÷µ¿Ë¤Q‚ßòÇݘ¿Wc3/!ÙsÈ‹–ZV¥TI6©ræp“nµQúV”TËé¦ø^IEÂè=¡‚™i£â"ˆÞ*–‘ðž3!ʇ	!ùwú×f4ßçIÚë^J±‰Âk=lŽã¯G%<þbCÈ Æ°©ÒˆîŸ1Ûžôó†0í7H^¶ŽRoLîÛw·«>Gxßt@Å„'¹´ ²·é ÈfvREU—†ERx›ªCÕ—FׂL,ÕÎې‰u”9¹#r/ˆÏ²'™]ê1`¼N—gWë$‘¸r¡…΁
+Îٝ‹{!Of![}B÷¼vr`-Âms¥‰lyeµ/öä}ØÒšÿŸ@‘”îìpÚÒ³ÛÇ«&´¥ÄgŸjcf	ïzì©LD©ML%U’JgÈ{¥ø3gàš–…¯š8²Ò`ÚoÇo)Ƕzw–òš$㍴±Õ$“XJoIS sŽ­7T‘¬µ‘QDþ÷p}¡½edøp1¥Öaÿ‘ïn7´:I=‚„]?zô1áœLjל§»p/äÎï3¹þ!“SãÀw|¯˜}X¸gU©ó2fU]‡­œ¢O`ŽGšàSQµ’1€ÀÞdÛVDˆÃWøì—i^¿bFµÒ¦*28Ô¿±>Œm5=Uªø@ݍŽ¹…›ã0ÓýÙšuWÑ8Ò¹*Üpm¸½F]höèÿÑqõŒÜDnϪén–-'
+š#|)æ• +z!iãB¾s³ÙœI}r Ò)x¶Œ”e1=Ê›«G¡}Œ÷•©ß‡¥1ÇFòI(K°	%ãÖ±";Ǎ”3—iÌýw’»r†O
+PÛµË7Üo 8'ìŠ1IÂN«…ÅèYnJ	ú=VÑ%z_#i
+t g5|²ñ’å`ãE I+(™°Š˜MLyT€Q«¹”Œä¤
+p ?Àаþ¥„êFÁٍ¦6¦¶óÃ×Îê`a/m=Hõ”ž=¥K•G Y[ôÝWUÚ%–Kpý²·|=Ex5| Z—ËÏl´"½¶Yt,k¤ŒV]Í7#­£¿7Ë…&Jj4gí7rEUž#o¸Ð4Üp/	”/Ä¡Ï6Áuj(h£ÓXÓ²_ÙB^7ÌÅ‹fô‘4"†¨/Aaµºž‹øâcxUâȪXÜ/Æ©^<¢,‘é9†bT:»u2hSf;’OU¸­“¦» ǘ«-QùúÖ}YÍï‹Nª¨’IäÏipgî±åÌ,a®ÕyªÊÝeG˜+C>1>‘ü®›çñr˜ïæ^¾?×M§^su:Á
+ ‡ÏvI´du@Ô:PR¹¬p*Rql«0•×,ŽAÞ6+´a8kÄî±a:EP^ÉXáiRàÇR	²Ù‰'ßàä˃2miNŒÎG©"í;Þ4áÒ‹æŒÐžZÁ¡q—ñ!w3:–4
+…µ¾B:ŽøýþŤzÄß ÁøõÀÑc:ö'&¤ëå¡#lšZ<âQvÛ݆K°˜=j‹*΋=5{)ƒvßk•fš)˜^?æä{g¸?J2‹=¦g¥Ð„Lq@áIbÃœ&öŸˆ1\#Æ+wȦ‘›ðk๠Üʉ{ÆMŠµ…¥Ý[g.üyÉþƒ£
+S¾«KνHmj“Š<š_+À²!ˆº¯	R¸"í²l˜3.”d2%¬Hçd~Ɛ­ŽÄ4ʉè'¯Ýo`yïÀÐÚÕ§fôÐfÎç4XNæ½ÞÙôÌ- ½ØMwñ×¸‚=`T{jŽZÁgG¹®X7LJh.9Üû¯üãµ^ÓãùëûÊ…˜Q¹\`I~Tô(ä«c|Úû4ʺ÷±Ï.Sucêà¸(懶.?7¢»Bëӎݽš‹f\1ÕnÜv<N»çnQ¼‡D=|žņŒîª³7W²êχÉ‘<ZçhõÜíϬ؃½u ïà“¡‹ïRPGøsÍÍ噇¹yÂüŒ^=ŒP	¸Ú!v#,'"XA>:вèAÈû/é8ÏqxY&u`*˜ÖHÝfh`	÷AX‚ì¬'P
+öø­ç%»ÿóö¯ŒÐÖ¤1ãã›û_ßØ©ßÝg`dè‹>+냌×îoÞO#¢Óãm~Ó87åx<Éé¿vb-yÆkv`Lí™Ó灨l#R–eh~ÚÙÛj´ xb¯v ¾¿Ü ïoœ/Їûê@ßÃÇQ7=\¡½KÓ³_úêFá„Ì<‚â9»w‘@ù~o³M{Y8Íc‚P™à3ɐàÕŽÎýw··*ð>íF«ˆ¿¾©2Ø­SSsþ¢(Š¢Hç­¢8\w2Ñ@î€l4{¤†HÁåV?5ÙÒÌPæÈò—KˆÊBàdÓ/ÀA¡ëîvùÞmœÜ1>‰ž0M
+ôµIÎx7Vs²`RuºPk¬¹VƒÖé‘¸÷†ãϦ',C{׶Õ|zš<²öI¿f…ðùÂÒÜÈÚû‡´pCúŠÅ4À§ù	¶üÝŠ¿
+ÿ®R¹	
 endstream
 endobj
 
 13 0 obj
-3007
+2796
 endobj
 
 15 0 obj
 <</Length 16 0 R/Filter/FlateDecode>>
 stream
-xœå\Kã6¾Ï¯Èy¤’¨‡
-vg’CoÐCÑ[wôP sé߯¨‡-›’ìÌdcÏ,°wâØ’ø‘ù‘;ñÃÿØáÈì5öhZ<¾|;üöéð»ˆÿ^þzøòü`ìeÎNòðüçá—‹<p~xþþ{'y/;-{Þ­¹>Ûÿhèö¨ÜQÚ£éëU§d¾†ßiû£ß4ÐÿñüëÃùùáëlL®ÄId‡çþ¨>Ü‘Ë›Ÿ
-’95Év ¡íŸÿÎÝÓ°S{Ѝ8¿E
-:`Á´ÈžDPp]´4Êlvæ]œu2Ù!¶Çæ]¡¾
-úèmÊuê]Ã'ñègëd.U/:…ÎX	ë˜Ço¨nŠ{V¬·cpHÇÄëÌ£0‚ÛÛ)àÞßϼAÙÿ	…E—^= §:Bdäe„$·ÇB(ß -–J5 Ä£T8$ÛfÝZ|K>Õj™ÊNë}û¶ã‰˜:PÀª€”oÎ'zŒuG~GTn/ô ‚Aøìp’52ƒÕeT
-æVqÆpÃ_.CÌ•Îºýþ¿ë«ÅLfh¼jŒŸôÜâFCà–— qô‰Bx=“€ÎÒ9Ik9dÛ	aD²ûýž±áMn*Ûãr?|ëÀá ´¢­j{ãÌÛ-#0ÜÞjˆ	“}þörށ…Þaó£²GuUu0Ò&l9uh†M'ĉ¿EÎ {‘¤ÃF%]´µ˜7à÷˺(”(,…yÓ “‚bWU±kÜqgbJ¢o„>nð«7x%FèI@·ÍI°¯pÒ€£-­)Mè]ȵ/"$ÚT–†$§>±ZѨÀèfÇäëâc©Ûä(LìCyÊU€!  MP„Ûò€xžœýÅ$15Ù*êªó*»ÅçFÝ~ïÛ‰NÔ!&’Cˆ«€Œ¤ÚnOˆÑó<¹¿V©­+ɍ´=(û2àW at N¤º93Z®Œ,æà)ÍãÙe²­˜îèì4~ZÄëIu ë<lç¢uª‰nÑsûxØZ} 4ZÈÑÞ'àÈ‹º¬Âò¦µK ³ÚÞÐß~¶ùj—A³Ç9ᣰbi
-‘'/\}îGblÙ|ݽ1£™Òl^y¦Ê†Ð£­—T"¯ªU3¡Á†!¹¥:4ZwÒMrª™<¨&fco°¹’™—…5z3n•<¦¸ˆ)žÿÃ?f§s5äc“¥6Cy‹Í$Ñ2¥Õ¹cH•ÆÅ~Ür6#¸>åôü_µÔKׄ¨V¹)$áÎn\êÍ
-±½ëڝS|³ß$b^ŸsJôåi›´À1Ô
-SGå¢–<=)–œêò'ÏCùW	o0Œr	›:‰BÜ'b”¡^Ø=“ˆƒ¿4"òž ä…ZI	ìªòSÜ~çûQžµ0\¢ÖÁ:ßmHzœVp룩„^¦á‹…)Bƒ½¹á¶GhoÇ+Wób*VD^W‘×­És³Uß•iCsÛ!úJìB2dÌWºÏŠêHØÓ“™ïÖæx=RtˆT©*j€6Y¤¦­£ó”	>	›Ä¦CçË•ûÛ<@©à¦eaöwÁavZÓ©0"3^‘a„ŒŒ¼GäÊ.Cq810LŒmž1„jUUØËÙ¹ilïÏîm‰$V€¨HàºÓÒ4Íë|òq[Ù󴶉(}êöRÝ»;z\E“Ž5@iÔ5eä.Ò!ÿ²TÇ
-¸¦\°{õ+ÛÒŸ¸Ç·½†ýq8/vrJצ˜›Áöj±™
-Ö&²B„K)a„\I™Øªû4ö©µiGðå¸ÛЫ]ŽÑ˜ÂD&3ôÎĽ/&òªÂËÁ&Xʨ˜fÉ$ ñŽ§Ç‚\(Ö-"¡a®Ÿ‘Ž´=šFOJšaºÈȾS¬ÝzÃÇ.6B)_°F®³á]Œ÷«!~î¡ÛCõ±¢ê#(
-¤ÏÂÕø¦í+âUÅ×=H—œE¼.lòv½8%[ ¤j!¿â}‰œ‡|®ÏmHj­k뻀¤á®µ’®ª¨ÆW¿õ½|ªÂD'‡0Õ+I²a¹½S[·¡z…
-õÂ5"Í÷Äø,»È3ßÍ÷yØÔÏÖQ‰1­3 ÒƵÙ÷¼ç¨®mä~³M…zV	~©q™YoÐë #KAÐê¤JçìbJjÌ~n!xœ´f¨)ƃs}[³¾–ÚÞƒ‡ÛFT+
+xœÕ]ËŽ+·ÝÏWhm ¾ÙŒ
+jâ¹Â¼ES<?‰Ì‡iGρˆŸEÄÛøÔú婺—
+o\‡S¹©:%C„^¿”‘Ëÿ“åáõ°øÕ^ZÆ™þ.ê{bcTgØÏEíÏÓ¡I!qm	™þzsâas¦
+=Ó&žIú›àÓ1Ì$Z’ŸÙEp¯Ÿ¸LÏôˆss÷™#Év=on
+Ool›ºl3Û3‹Z
+/£mcÂƶQɏN¥e^vºP!ixÁéúˆÞ’
+b¯¬IIüÓf±Îš˜å¢ ‚X.*cf}ÜãùôP½ºCh`Bê	Ì¡	f,‰þl>f@0€Õ,&¶J“1Sue™Ùo±U§Îwïé7`Z`a*,•E*XC
+‰¦Ç£ÝÀ3ɘên‚
+×Ó•ìyà}\A9jƒ²ØB‹´š2ÝJÊ,wT2®ÃÚ„RH0´}ò5bf¥;åÀå[š}‰¼ªGÂ^Ç[µC!ÃÏ÷¾;fyÞ„®§»÷Àð–¸Õ’~ùÛäâ¹Y*]ó4GuF›ßˆV“*š#4e½uËVU?8-›([§.3±Ë‡)žtÿ³˜„ëqžpŒç?þþtñúéû™ì&žþxÊöMÖ=[Œ`îU¼¥ª›‚]ðœf·x´&+j˹»ŠM›ØÜgéeÕ&ÓYf LéÍÒåÈüCæÝ…óìm?(f/Ç‚è4fTö‡Ê%[ÇT9á#
+†F¾MÜn?O5’Y6GÿRÀÄæ·i;£eôQùªu§1'94bè—)°5‰Š”æ°[óhÓëŒ5œ¯Ãbhî7†´÷!–s¼ø[`iJ†}XEÍ	ÈAá,;*©tlfZ
+9^çêh5b¶Žåž~/Rõ›°ÁÿxøÓAè©¡ýŠÉÊ­ÓpÍ !Ç*þ4Û\çË
+h¸IŸ™:Z}[×WóÇ4ÎÚhL\÷ÁÕ+¤p^‚T5ç+¤® ‡
+¨˜IYM»ÌJ¾ua”±ÁèÊ´œÑœÕé+p5ÀàÔlë´#½	œ©«ØA&çYW6|ÀðXï-ÖÞ÷ÛIH¸Õ7Ím€Ð6¨‘²º
+ÆC÷K"¡Óq£&­ÀÉÄQc
+Ë¡bF2o_Š…Æ‘·l¼aZÚÒñQÏÇ×:ËÙÜ
+F¸sJD^ZN-qÕy>ûÐ79V®¤tŠÈ³Ê5Ó›ùßÒ
+9SßÂkôœGµ
+¬g#ÓåB?¼~P*¯›`o'¼ËÈÁ²£=°Ô¬\†ì[“¦<K;ƒ9ã‚gù|.î}[¿K+Öhn\el@	-'j"}Ä «a‚)°»xhÍ`nbÓ
+ÏÐ:ÝóBÞÈñ¨L<H#¯PtÀÊí@ˆU‹»´§°ž1<Ë­°^Á$†Õ»ðúá #^'_íØ9û÷Àó«Di’Ò¶=ð÷CüY¶^OÊ
+³âœ«vǬiU¯9,	7·T`ö*{×^bŠõ
+~¸ªËNf9Ñо«Rb	ùµ7ÇItSòñw@†TÌmÃfÜñ7j	ƒø"5	WÐ×8éJ„ö*röð|ŸÍëM`!Å}`É×U¹m”…¬Kô:ÇÅH܆©; ¥ú™·Þ
+nHYîQ*n68	W¡Y„À¬Øk¢#ITé•
+…1o|&“ ,°Wî1vu×wœVÆéMLd§·‚#Y0g6¦­u[“ù¿•ëñϦo·p\]cªýÐñŒ¬³À¦Çž~µîìEèDÒzeìîê¿X(±	:\!½t)¹IdU&·n({òÌeêëp&³îƒS~¶fÁ9Ýåy_Åï	ÊÀ¥ÓΩ¾Šw,Ó•FÔ¹ &樏"‘Þj½‚À¹NðÆe;¢-*"x/Ú[ë-ëÌ4@ñ¦óR­ˆ$‘¬°^«L[5Œñ>râxÁGþk›Ž ;‡éhÉ¿#¥ºï(©ÑK6$•¶@-ªÇD
+¬-6DbñÄ!‚ZåÒdps´.¯IüV$..“ÂÓ¶ÅÄÇ=_ë§6çãuì€= é\f“-.­f]È,;“žàí(SLb©DѳNÁ°©‡g¹[§Ù§G!;ôUP¼ˆÝ“·PFqa×YÏ–ËjEç•y#:ÈÀ™w cŠwI2~«uNë<½:–Ô<á±î^óà:âcõ^Å$MGá2}L—gtXüØÖµìd£9ƒÉíßNrÐ+Ï÷ÁFäÁêwë÷XŠƒ]!‡uŽ.¼ê’;:ðˆ9Å.áÑžvESF©Aí£Á¢ Ö&Ÿ+Ô:Á¿F2ÂH=[#FiÀ²lC’ô#kÿÊЩçׯr$Mý wLàYŽ¡S#Zêoì 	é݁fL¸•vFsmsëz…sx¬[y«îZ¯ ã±:¯€PTcv#ŠÁã{ Š›ŽÆ²òtvÆáB.…ó^ɶ¸;CŠw ì
+Šˆ]åùÄ2âQŽy”<#
+ÛÞi¼”A·S	g{¶¾½it¬á*v`móÂkxᛥHQ“µ9ß1—r“j7ÏÝ–æF¹;ÓnÔ]ZÝ:%»Óð4ÉÊ
+a¼¶ƒ:8ÂÙ|Ñ{ÃGMDÞÌ7ZyJ¶…Ǫ™¦Í­†ûÏð<ïÏ­ï*‰ášú˜_¯`]CA(O×Ë…kþ­é’Jó’ç‘ËÄüØ´;W_è±~Óñi2bWGyES¾yÐlkk¸¯ùÀIÊ8aéLi[|ÞïéÇ­{¿@̶ƒ;jÖí£Ž»uw@	Ÿ‹~œZõk–"×
+n~½9Õ
+鶆´©5ût?ÞÖè ‰;s‹^7â	{RÓ·à"aæŒ{•²}C~Ø¢³Ÿ#NÜvW×퉰dz¿ù¹Ž4îâí#
+[Uùš	Ž¹d3uî©£ÈÅZ£í=ŸÍú¨›Ìv Œ›zK/Ò…{[C¾=gÒ„k¯ä
+E:ÐàÛ.4J‡-'DcWDF6²îë“=ȨAâÃmL•>ÝÒ³*ºle	³ÖNÒ«I8qO#î»°Ú>–SºkûðàöÚšqÕVµ™;¦0³b3¦Êùá=-·ï%ÓêwiØGl¡Ú¸·ô"°¸7qÉïÁ×çãÝ·`Æ
+’Û¢ÚÅ
+õÒ½zD
+6ƒ^`•Érdo}ôìÍìÃÓ_èžÔÀñ×ã-¶ñ«hw¸ó¨ƒ%n‘-½(ŸÒ#û&—8×^“ÇEîžÛÓ{üSíïáC­žƸ¶1n‚•êÁ|];xŽ>œIRª|¬ÙÕôúiv¡Vÿqõj“°·Þô*þ<#”·ª°4âÑól2®€Ø ¤|‚n(¨/È'ÔÖì8^XÝòv†¨Ž1ú“TO¶QÇëÝ…zNÈ;qÓ•o£¥gb“á²r½	_”ÃõÇW’d´Z†¥°ß/m7/q}’\—¨íý‰Ûé?TñŽ®ŠþZlÐaˆÊ.ˆµ‚¥€.­š¾ä"¡ñ¸ò=c¥ÆÍl„ãÙ»û¥ã
+&m<2&C–Ö…
+°–\gçß+ã<œÑ…Í4¥0Ý‚\'LE'^­?ÂxCùÜdš—ûÁ§ãyÉ‚üÕº¯rÇeÆ$BŠ^rê“Zp†]h%huŒ|6ÿ\Ürí‡QøÊ
+Mß/˜lÓ”BÕ¼¦a¥¯›ø¾Ø
+¾-pt¢qÖÃÿa£ÌË-jõ¢D/þ#w£±#¸dÞ’nѦ³ ­È dùÓALê
+ºa
 endstream
 endobj
 
 16 0 obj
-2358
+4069
 endobj
 
 18 0 obj
 <</Length 19 0 R/Filter/FlateDecode>>
 stream
-xœµZKã6¾Ï¯ðy¤z?
-æÃZ{ó•:»­ùµQhCwq>_b è|êôǤ½”¸u%p1‹[+YÜºbs•
-ÔšªÃFÍrýŠä‡Ù¸Èl;È£ó˜ËiLä¥VtK¬
-©d¿”²OÕ8kø̨@.Ö¹Ž_×W™b¢ý¤ØªÚéÁ-…±
-R%Ó‡3•t•'€5]g —
-K÷|‰&"ŽÈ*‹ð0h©˜–#7ÊW–;góä
-¤'ñW°	¸BqW˜çíÂ2xâ$Õ•|£¬„ÚÁ´jµ@6Ëå¨Ék¡xæ«XÎåvd…Ž)>`y|зœR³äB+HZ¨-úêR9›Jw²GVÍöJ0ß-3^)ÁǶÑð›Ü9ÌGf؁žçT>_!;¼ˆ³~ÇÒçýÝ«!ª×{Ù"Ì?ÿøÔM>¾ÃÑUEø'ÞUÚÞSeø¥»ä¦ÎLeK7<5t…EGrŸ¡õÖ-È‚‘¾°Ÿ$5ÈcÛÕx˜ëã²»—¶[–ÓŠ×Yxn¶r"鲪_—
-Ä]M¢·†ç^l	Õb4Çad¥žÇ#t\ofý[p«â]¸­ÃÀ­é**]$•‰˜v#”S‘n­]L™qÎÍÑqÁètH®;°mÂRÔS_·
-lÙ,‹ƒ!ï5Õ¼=ÅÏß5;:t‡›Õña—Glڍ›<B¬
-kÄÖÂëºÓÍÀÑ’8ËÑKsåtƨ0Ñî´¦kKŸñÆøhˆÛEÈ¥dœŽ½&Td‘äÄ4`§(šòd¨Hª«\E‰Mצ~ÏrÓ)óÿ"¹ ¬'ª0Àû‘rz(_`Aac÷‡ø75ù>‘¯å½ˆ”ŸA¤ë‰DÝÃYŽ5Ù®Ÿ¡4WeL¢­‰‘Kx.Ø/
-/n÷×ôÇðÎ&ÁœÝÚ<G‘ä:ß}âlR^dáO¾ÍJ¢õ’d
+xœÍYÛŽ7}Ÿ¯Ðs€Nu£8¶[»Ï)ôšèCîK~?$5ïšœÛÚA0€½;’(êˆ<¼Ø»oÍÿλ_|\	‘>±çÏ—Ïîïî?äçåkóû¥é|Û;¡îòûõ[t!¸Ë÷1§r.§RJ_#}Ÿ
+Fÿ›»üÛ@¡už×|Ì¡$Ì4J³1
+ã	IbÀ4®OrÎèÉã52·ä¶æÒû$ïN—æÓUcîù0ª®ñTYK3ò ïêmז饹ŽèQ”ûëÏæ•wyq¾M„[¡«@º„.·`¡{* è	®z“Û4cœK at O3¹Ýj„>ƺ&#vÇŸ½ÚÄ.̺63X$æJÐan
+½g{W¥«–ãZ½ø6hªvZY6Ä[Ð:âYŠB̷ĵ‰¬˜ùÙ–Qµiئž‰v‚‘X¡®Hû[…1J)º‡G9}¿
+&r»¸x»ÐgŠŒ+uÈ8ó—0FTNŠ†ˆú”S¦s ß­¾Ï
+›·I“<µzË3“ŸÝ
+J}dP÷¸78׻ːTí6aWŽRD$xËöv6–„(49;ºŸ‚4WVι	gß)¥+$qÔ“4Ê£¤NOœ²V<`"¤å,š-îh¡»RUfPЃR^V $G)TX<—çApÎ"¦ß!®æ>32¢dFµŸ2Çæ1S²klºN¯h[cË{p[òûŠ³®™àl&hÎò{ƍë?e¦KÂ,EŒ8£*$ÉHFƵfÒqî%†ù×4É&=ÍÄ™lÇyܱ\‹Eà…ª~c~uÕÜ^ôn[6©ËÄv·/jEP´ŠÉúIvm-¼¬Èîè²ßëÌ5ïVòX}ÔO@[ê&¹Ãý8×;Ô»	½P3à~ËÈþ=„ƒ”|ÀöCo5ÒuY0‰Iž—ðLîbGÏ6÷òÙ}ùÐ|rßÔeêF
 endstream
 endobj
 
 19 0 obj
-2018
+1286
 endobj
 
 21 0 obj
 <</Length 22 0 R/Filter/FlateDecode>>
 stream
-xœ­ZI‹%¹¾×¯ÈsC•µ+	ÕU/
-¾»À‡Á7{<S†™‹ÿ¾c“R.oÚ˜‚×Ú"úb•²Í‹þóôÛd¦gÍdüæÿçô·/Ó¿iÿ~ÿ×Ó׏§ÓÖ¾¸éãÓŸ6;Y3}üôã-„ÕÝÒ¶Ú[òës¸åˆÍ÷u¹¥ˆýt‡~«¿%KóÔ\ÖçB…óÎ`?øU
-UZÓžË@šýú÷¿<Ý?ž~¶.¼,SZìKf™ãd-ÉIæYóÞñ–ÒúÌ·ôFÛñï–óhG” eX>ãúHgµ¸üž³V u°Úzž‚E΁ÅEÙÑ.H`y<GZu&Àb)ɶÜæ3"MárŽ²60ÿzIzñ“3ù299~óŒ[‡ÜnÞ®¿S,/ólrB±d0¹#‰CBØÒw’˜Abg¤¥¼‚,Ø™?Õª—’úN®`ó²w‹†ÕÊYê¡Ñ²+ Ìešÿ^téüÀ…»#N‰ ±Áð·2´:ƺZf·žÇ±†Üvج{C®fOÊ?è¤JÀýf;qFÏÜÏ%eQÛî]¥ÐÁAŠ4'°Àj7ûÏ
-1«ì•â¤#ûåÀÁ¿!‚ýD–
-µË¨¢XTg[Æ`ÞÙk±T›_˜®d(‹h·œˆë!îǁDµ
-D€è0ÿZñœ	í’
-¬Ó¥Ç.AõeѼ&!
-¥rƒUójŒ¸vdNÄæWèXº¦rEq •T[8…ŽÌ•L‹D,¥ý¦•#[’R“²ÜaÔg’á}õƒ4t·Ñ› õö;'Û ;­ñB>RÊõ›P˜ZV5&×^¤F’g“<bYʁ	·ZßîòøëQ2Ï{Ň9Eà4â@XwaÍðp¨fÅZkËd“M¶…µ¯«)öÎRm4¯ƒjç6§TëvàöÖ•íB?ÇûˆíBçTWéûGÚ
-‹Ù9]a(¢k *ôÔè[„P
-¥D
-SV½¬e§:jbp84
-oò¢Td
-Í>Ü ¤j¼{x7{l°…r_Nº,/é@=šçû‡ Qp“/T¹·á.|©ÈQ|¥öÙ˜gS/óJm€Ñd-\§—œx(tõµBw:uÁx,cF‰kæ°	ªJËaüªñÆ[ãîY˜“T
-ö%°LÊHô¼îãž0ÚZ$Ôþ³‡
-s¹|ÃÕ{A[
->môªpiQïÅ=Šø^buXâ³éŽ5Œ^Rúƒ’m•Dwv£Q•„°Iúh#l†”	»ÒycëYW-À<ÂÌcµ'V¸ÈûyŽøÆ’CZø¹ÍáÙ3Û{?Ko
-µàí¾î±kÞSY:„m-¦Øê•©f;m'ºìPÙ­šqQŠ®6ÊÞ¡ÊÝ™|>:õÇ’ª3åjl%I…š¢¸js’EÙä6ú“ªûª•4çÒyáô¡1,l£¢c»ì‚ñë+î½¼›—äG-µCàÚ:Æø­9GØHßFø+}}e6Íß[¡Ñ‚’Ê‚}ð»òè¥ÕIYIö0vþ®T at yä0–Ô¼utÔÓ¢È*á¡ÚLÚE©å·;ৠxn¨qéª
-âí‚BKó±w«Mè(ÂæpéŸ;R—ë%CJâlRÌïÀ3Dƒ_Í¡”ó¨\7‡;Ì&\”{P
-<~M:â‘)ØZ’×Rþž¶ðŽ_øR	îL²§;üc~œ-Œ«ì·|q10ø°©ÈŠ	àû¸œÇ}<`k)}²}«RÄw”vòéÂZÒÌÖ›!Oér•„-î­>ìÀh¹;òÅ·b-dl:¼÷Ñ"Ô’ù1On8}¨9xáë)‡ÊY9?»Ô{}=)þ\O\²Å:PôÌ;ï4cEôG-£õîÇÕí³;ºûé7¼¬ˆ.'*
-åoj%„²ûÅÛÞÙ«QÉÜòô*{ˆ¾•ýðH•—RÁ×bw;Í3ÞÞ÷Êx*\XvNÀ*K|¸exÚ
-­pÒOVëÑÕ“T`[Á/Ÿ®fÿV_¢ËeIÊT»Ý6­ÜRY_Ì%w¯)~HÔí…}«Ê¨·'1©ÔTzK)êŠb9§ê
-
+xœµYÉŽÜ6½÷Wèl îEF€q/9; ?L€Ä—ü~já&‰T'¬ÁHT±XõêÕ"µüsú{QË꬗ 
+^!ÑõÛï˯Ÿ–¿Nê½JqÙþþöÇÉÅs\BŠ¸Ú=ÛÅès¢ß>±LúÁe_^OÆ9N[¼þ¶üx×gXlX^ß–ÏNîàÁõÓòúçI+‡Ë-üì]ˆ!Í
+ì^5ÑH+ƒ›zÏ^t ?µh'Ÿ÷½kÌ9ÌÞU€¶€W®øãÁÎGÆÊ6bǏ¥6çÊÚ9ƒ«Å
+t?ô£Á]Ñ‚üÜƳiÏQBñ0”»Ý=‹^Éw#Ê£p¿;^=Ø#{Xp¸ËXs÷â[¬óÞ:c^n¶è|çE§g;໸nb›ÛÇàç4:q?§ÑMMåјvî¬á>)CÏ(ÜE˜l데Ƅñg·]ZÝTäÅj¯½¸+Zo0v!>\™Ñt+H	{EËöB«†d1`z½
+_ð=¦ŸBCˆ~’#°-{b&jØ£ýDóîtÛ]öf²¹ä%Žò„ ¹°¡’¶pù^rq‰´Ëm|þO4“Q¨´”¥ø‚ndhäåñŸC2u{þ£ôÁþBÕ^ÈÖâÏ
+ºZVx}Ñ%è’ÈÄÒ±†}KlÓ/Ef¸‹¤†¯aBB±ƒmIÐrù Ø¬ÈAöežÄ=YA^YsòXbÅ_Þ_РŽ-ª]ëý´R	óŸ6„i>¤Àq®¦Áo&’äx½#“Óq%.(fñSѐ¡Z|Å1”ôHתzÃYD¸~–á:aG†3d¸-qÚ—9“¤Ó™t¬³sEÛh„c1X"Þ6WLd=«î’ôU"æ/Ý HAT ~•ŒDé±WYÉ`æ€H€.pn5Û>K­M	kÈف_œU!„ÞL­ÄÓb[¢$0–¸>¥2€®®ràÕRCÎ57‘j‹±ßÁp)Á§÷…Ÿ€Ï&쟖ÛÖP´’—J&rW.P,þ
+•ôµoÈ™³€UTÕ 
+ð¿ã|bA¶hȽ‘w-	
+r›öPE¬ø´YkNØâuŠBE]ÛLÛ(t凞>‚K}š°#<8æ+ùïÂ]笂_KÊ‚AD0Õþ
+FØ°¤ÃX%Ü>ǯT­¡Fë¸ô*ª›¸Ì£hÎlQ—&#v±¯Éû>­‡#±ÅLÓ¸P~TŽ:îb<
+wŸ_.;rÐéV¯¢wJ“þX$¬ô,XuÂŽ`åV÷ÌÈ&Ï<öyFÛXû™#
+Æ;qâb¿3Ón䯫‡<YNm¤Âô̯P~Ô2°‘C¸Aõéª/‘ªøÙEêe>
+QÓcc@';(KqOOý&ŸBÎâ)ýuãWPm¤Šfæž–Ok®…QK[ÎÓÍM,w³hJ 'öÄid¸§•Â°#ÄEF	ªŽÝä•
+#®IíãOC2b6#ßf^^?‰!’¸6q2býf¼8ªUÍK¨¤¦µtèFRìÈržšÂ. óú•¢{F°HÓ–RæXLJðôƒÊH“ÛÐn¸fCßpU—§Œ-åÖC¸ÖS²®ûz at Lш׸ÖKŒ¿ èþnígW]l³æ Ïµ+	ª)Bqáb!%Êñæ»u¾äœp}4ÌÐV?¯9è„EH↤¢
+ $ûH«Ø
 endstream
 endobj
 
 22 0 obj
-2602
+1880
 endobj
 
 24 0 obj
 <</Length 25 0 R/Filter/FlateDecode>>
 stream
-xœÅWK‹Ü0¾Ï¯ðy!©ågÁ°äÐÛÂ@Koíz(t/ýû•%'±3Îdæ´,dó°ìOÒ÷IÙ‚øwú+¤h$Þ:Pxõ}¼~üßÄúÿ>~žÎ'°Jxm'Î?Ä—É
-
-ð ¤éKÈÔDÿsþ±’PQ̽´sº«Ȅځ”Ì;´GKå™.bŸ¼%»gò {‹ŠÐ?þïsA˜Çè!Q·b×ézŒk͆Gæ:V‹ÏâÑ%æ#­KZ­Š<âzóœ\HªµY4#G9+̸jÚ·5ôT[æ3¥ú—¥½h‘¹
-tsµÁÇýB‚G³o}C‘åzÏÌŠ¨¢q­l¶¬²Y{åY;,Ï÷dŽ¸¦·Å¹ð HÛâEÑ6juYæ›,oò6.)ß­§Í÷Z“¾µ­ÙëZ[->Kk—˜´¶Z¬ZÓ+ÿ°L9Ša>DI
- ²§²óÞdt};cK õùÈ…rŽY‰RNGåHn ‚—Œ$cj>G”ÊÕ~1ô͝a_î
-yàr÷7IóŽDGjÚÞàä¿™œ )
-²g>b]yævœW®/}6#wg!u½[›¶aLŽÁHžt¬úS *ÆQ÷£`N´â8´1N<µ¥®Ä”Á®oíe\,0=³J±-îkýµ©àYü4£L­C‚-¡Ž<]&ï=‰ÛCTÃ|ÛxÑ@`hhÀÓq]‰£Ú®%r.;·]¤Ö¥:å´ÑHÏÐDÿ.ú›È–Égneeg,D¨o—Å”lséá;éåÜÂË_;fÛ489o7½Œüq=:jð^	É¿­ßN¯â? ³U{
+xœ­ZÉŽä6½çWèl`r¸Sչ̹Çø<Ãpp_æ÷'’He—án +™dÁˆ«d–ÿ]þ\ÌòsµK²>sÁϯÿY~únùƒ&ñÿ×ÿ^>½_¬	0碻æåýçåŸOübíòþËò}É&—n):óÃòþÛåñ~ù¼§÷ö&ôÞΩҵL¨NÎÊqBRzf—îÉæC*´ƒ_¯haí÷é‘rÝ×úëZ
+>=Ó#§á¨h䏧ÿû_͆[Þ¿.æêñ;¬°¡sÄ@lYdË0[6ø_dsç­²í5	æ|ŽÀ>3beýTïîLÕDQ*5 b>¡žº<vŒUyí—‡ú,{ÊžîdÑ
+;²ülŽ&S†»8>ºM¹Ÿ›=#ïçG'P?Àô È°3(›„oa¢rìÍ5N[
+ÍÎôàmýL¶o²£òSÑdPÓt¦ª»ö-­bÙ‰\?¨V³íÃw2Ù~m€ÈËMak1„~X̬þXF°y…óïÙPP}œì ôaVÝ_åp¿¿”Ã>JÞcʐь)`‘Ž£'³wðSp†ÁX±Ñ]ò8½›IøÍ0­8ÁÒ\w¶VŸ>¡ßyUR>Ã	(&Òß
+kYWÚ™5èŽ<üZš6ƒÀ¹#0)Jx;#pUTÆU¸B#'Æ–lÏ®Ló$† ^28ˆƒüý_Eøp»¿àÃ>†oÞboÌÈî$Ó‚ÈAGÕcZ¼§iáæ0ol?<L¬åÜ:Ììºó+æ^†'˜Æ€bSF`Ä’×b1lÛÎ\›
++õ=÷sˆc5ÚÁÝç4¸|Dã“{Bsî¹O¾¼ñë<nàÃýM£¨õp1X.Õ~ùîò¾¯!›xøTÕÒ–JZ‰ø‰‰)pà;Oz³™b2GQ™ÈÆ©
+M"™šb2Sä,¬$6D0E'õ	"	³±	OÉbn÷ò¹	¤’Ñ$’©)"ópc¹×½šŒ'‘LM1™±W¹Y6;qð$’©©?—F¸‚¢©[“ª±Á7ÃpXüôUå¡©,_@ç(yôû"£D#YÉ£_/ŸˆMÛhõNûÕu¡"ÕXÀs‘cá¹<²4’•<âs1Ê­Þi¿º.T¤L_ä$ý¾üX7®“z)NvH5BSMôE„%D<jd2©—*RU#¥Q'­“zi'e`	)©Lê¥4¹öI8ਈ(7¡:BU#JY2¨Q„U—<¨WÊØí¢YWu`oúkÝA™Æ¤È[©b³C'ªzªƒ*k¥†ÝŠµ¤E»àfR2˜†©zù·¶3ƒéÄ<j¤
+_'M7 œìC©0â0fór§Mz‚ÌA¶X“½)v¥,HG¿`Šé÷L•$…•µ-³ƒ’ËRñ—)³2i•ì½‡Xžåà¤Eçzß&)ždÖ©YL¤ª(1‡¦ú@z?eÑ]á,µœ:s
+SQ¾T€_Vš”•’2D:¡¥îi?dÿë
+f0Ý÷«^Hj
+£hŽ®ÃP/DÁ+Y=±Ö§	wÝÕpËŸ€‘c{¶Ø”Ûæœ)f¨HH݉ŒM±;ÄȖص¸¦pxˆk¡ö²y»þm×7¾M½V*X=ùÊk…ìçØQœ¢€~…¨›ÞüÚº@mµgDO¸
+ôi䢦Ȭž95çbe÷F
+vN
+1/éÏ}Êƈ[Í¡bžWÝÿ³ð±ÉºÉ{í_ö<©go>—úÀqm&íûcиQ–rË”ææ
+÷4·à¼bù7ÖÍ+èù8N¿­ö)íQ…§üÈÖF³*Y&·ç{ý¦à<–®<2Qofܸß-‹ƒzú1¨|ÈÚIˆÈpS@é¶]]èÞe
+†N—-YëÑç¾p°CA¿TÏ0³îã+
+½¢l*Z2œˆÞt§ŒèºÌTŒZu|¤ÍÕ¹&kÿ•båݏ~Š@èä<IȯIr¥žf¡«ËñðÏZ‰€êÜ0›8¦”|AD+»ï~‹—Œñž Ž?O5l°g6ää•‚=Ôá%>Ò3Üéí¤Œ$ÒÒƒÜjeP€œfcž°í³18#Ÿd¢+f¯;Ê
+¿‘JÎðåp<ðø*É+;æþh7/Q1dóÂTï½Ï)WÃÁÿêL9è²uS4BÏÆ¡ŠÈ†}Hפ…õ´“lT½…Vãü‹œ×Cœ½6Fùºª3'wZ•µqöO/=ÇU5•ëŽ[%™ºÇ5¼Á>'ËÝÿ(‹W­˜~áÁÙS1&.’ªÃûdC‹©ÇX0/-Ðënz)CFD©@ER}NÉ ZuâÕË‹Þmˆü?„Sïô­ÃÕNPªµs
+pàà)ÿiûÕþ»ñ“ÓÞØ–¿Õ¥ÙÞ·‰*ÍßmÁ4µåõJÆ®”AAKOª]¢6Œn~FóJLØ	ÂÊ@þ}4³
 endstream
 endobj
 
 25 0 obj
-918
+2545
 endobj
 
 27 0 obj
 <</Length 28 0 R/Filter/FlateDecode>>
 stream
-xœ3Ð3T(ç*T0PÐ5
-T
+xœ­V]kÜ@|÷¯Øç@Ý]iWòB(¤±Ý甃þ6…B½—þýŽÖkû>ìKRz!&Y[Òh4#Ÿwšßλw¾
+NáªÙ®Çoî˝ûUnÚÏñ{óñÐÊmç4ØÓ‡¯îýH­º€¿ŸÝ=G>¸Ãf84OKÜçOÍir‡£ó->(¢îæ‹‘dTVŽ)!9y«ÀL¾TEŒ·¨û¨1\W®9´i§BÍ´e™}K¢9ºàˆcKsŽŸÍYŽD’ä¿AYù8
+hÁ”ˆ8û$µaƒŒsü§QgÉâk½
+>dZ1%^ø0Ô³ëÌtîú*¸×ËÙ>sìVôs3Á€ùIÍl‹h¶¥2 é:¥™¨tK?Þº¢
+秀Á!¶äµ*¶ °qµªý<Ô©]¼s¿\ÖUÄ}¾‰málɦi©¶mÓmF©.Ù÷¼r÷‚<PÂÞ†™vÖ.¤17Ì´@´µ¾¾h5G.f0†O¤_h£©Í¸Xɬ€sì]›NOc·Jc¯úˆm	ú¼èÒè­Äö	›aß m3õû1öøV˜hœ_—ó‹‘=w{ùR°›ùò³DLn´ØaßØ¦ïSÏwÍ“ûï­ýÉ
 endstream
 endobj
 
 28 0 obj
-40
+678
 endobj
 
 30 0 obj
 <</Length 31 0 R/Filter/FlateDecode>>
 stream
-xœÝ]ͯ$¹m¿÷_Ñç¦]ú–€‡vfÞ⛳øä{30æ%°/þ÷#~Id•ªûm_²‹íW¿®%‘ER¬Þí殿üõº]?mý2;ß?KƒÏ¿ýùúÇŸ®ÿ}Ùn5m­^÷ÿö_—íZ¶íæ¯)ºÞÀo·­~ý		¿ý™Ïß.1!Õ-ÞâõÛŸ®¿{WW¯ß~ý÷—ííþÉ¿¸Í¹»{q>~ñ3¹|ÿ”^\¹ÿÇ·ß_^¿]þ°£ìJºæäz¿H×_CFº)æšÐðÛ=¼Ä”_KÌ©ø²Ÿ[	p3ÑÍðFÎ-Ã×'=Áâ/ ñí/«±´Îš¼•þiZD_R	'­Š»¦ân™š¸«ÛhBå_ríÊîþ)¾”ØGÞ»®/¹Á4;½¸_öòK~폎é^ú$ûGôwÿÞN™écŸ\Baaïéê³³7$Ž:¿!]ç"Pö@ÙåþMw`Pež/([¤"Ÿ¯p§Ò>àäµsn|Û'û).úϯD¥TxÂy?ï¡ÏOôñ
-êD
-G˜»þ5…/³õ[ΖÎ4º.ƒØìÏNÍ
-EÝTóšßºÆÀcÁÍÇN˜ÒY¦{;œ¸ÿ
-ϼä/4çðÏ̃×G:ï
-q®ó¬B¡Šâ>+Ë@Ƀîì9´í„†’ȼ·$BÛ‚þ†&ý+ñFî $‘ÀæÇ—¤%ÉHýÛ(Eb,µz°µÝ‰6ÓDŸø°1=ÏSû2§9§ì‚0&ìHQ§nNÉmê‰ÒŸyCSƒÝ-Ü-ï'I@1°0P“tOJ7ç²Þí±bÔä©bù$Æt*›€©.ÞjËk.ÀÂ<Þn1Çm.IägÿKŸeZÔjTäÙOÒhuÜKWÞ+ßý¢:~?¤0	›	©õ’?ÓhãIþ¾÷ÁÙ1d5Ñð³ý¾«C—xÒ†	
-¼ÏôÎêœ÷v,»rö8ÐÿŠ„š;¤\ªÇÒßÍø¨	Ouǹ[Ùé0;ÀbVƧKø¸YÐ\EĬÒwÓxKl.زá¶òUµÅ>ÜGkxÿ6뵌Y·ìí:íF;lÍ/±‚KÖ&õœ<
-iþÌ*-ìw[–±¤t·›34jqôµà“Í{3NwwcýˆRµ0FþT¥[•ƒœŸiFlµkÔN3¾²+E;)ý§ÂHä5%äÙþ÷…î$P™«ÙçÐï`Ke6îŽæDõq˦¥ß/£÷ãgŸ w¼<›g2»0y3Í6¢mt뛘ڶÌö¶tµÔ(…GƾY
-Y–'·Ó 1Ý¢ÿCU9
-þ©ªÔx«{çx²Žš
-'ÆŠðìLx؁õôä£á\¿öìã@«+‰mcã=XÒÀ’2¾ÞGj§ÝѳûéŃ`·Ô³Ï€âtKýÜ­VK睊U®ßÀ!ÕŸÚÍvìÉ-ÖZOEÔçÛõ4ü‚‡{ÌQØOÕ£GnqoIp‘ШÅÖ;p‘Vžíð§î9÷™¶ã¾æ†A^¤UL«±ßL‡Ø†¾ež7ã(ó··Z'cô}Œn=FãƒfêÕøü¨&ªÕÆòéB}ëc]ËÈ£tVc¡¾ÅÁ3/ûg›-Ñ4¬¢ôÛ1™ÏŽe!Ž³ZèÜ‘Òvþæ‹â;n¶sdÉì%Ô?«Vï¿Îõæ½ÝÂcÑ>-÷L›þ“ÑYŽ.&`ø‘íOS(‡my «ÐÄ)a(!‘sllh鉼ÎÔρó¹.#æ©ŠÝAf5b«Æ“JJSLŒ<n¬"Ð&-8Ú8
-_”+9Ô!j½œ]ÄžRÌñqô m‹RgQÏ}@¢­ïŠv*õRŸöL«\­:Èà©VùpØÁ)"g#Mn¬³ŒdßC/fQŒT(?úÊW¯äœ§µ=\Yi§˜e¼€w“:YÃ’àhñql'±5DúíŽn ïGÖ§óf®¶=^„‰‚äËÞ|
-ïðLKä`2ª%n;läfÂŒ"mAÓH띃=¶mÚb’Ù ”cÐÅý:²YÝZÍ–¨<Ì¥Ôó6¢¨hy
-a¿÷v
-xãgI&O›£¦eØÔv²6b`J×ÏÃúZ;&̝V©máBéÅå댲fvï\c¶[^Èÿ™Æ„–åd`îVj˜Ëþ½Á‘8¢HsìÔ:›$íö悉Íà¦ß-np …ù’9(ã¦Ruüîò×<ÈáM‚œáFÁ/S¶‡‹Ý'§{c3ªÖê–©$›u•N×Ʀ}]Yˆ箍o·´ýSe©¡·Û)Ë[ö#.z牥XX˜7¥cÅö(Ql²±íz¦o¼aΛѪ±/“}Óžá3lÖª½¥å$ø‡$ìaàNöc+\ÚêÝ”a›ž
-ÓRš:4çD ‰}ªe[;·fXeœx¦«ždUË·¾ªÏ½ÁW.ÏÒ;=ÑÚÙ8Q¥)XÖÌ•xh°íAà:ÄC€ùJ^ƒZù}ß;#’ Ößy Á¦E§©Q§iRms_զ嫷…×ýøv"ìƒÕ¥WöIyâžÑ˜ÚQÓV.¸ÚAû?¸«}P+X«ûtYX–h Eáh˜Q£íÑËpè!¶{Õ{ÖÌújó¸M·dÚÑ(Ùí‘Æ·ùþS…/î\3ÙU‰@²
-|‡ƒb]k ¬Òjсü^u¼ñ.f$5ÕêËü”=ö¸£Lµ•µð`ýÐæ¡—óJ•‹=_ƒ1ÞŸQ$¨¢ozÞñ&M´–OÆ•=òšåÃÿЩ'nu®™É……LŸí„¾n‡Š“‡‰”KQÛþ/¼~šwY&ß2’GCl‡ÌœrÂFßg>ÌÜ͍9¶•%3V¥4â9‚úÝé[~ôz%¾Ú™¨t<²+J[^1gñõÉúÎùk}À‰7a±áŒÇQƒMV}<H›S
-§O¼¨QJaϜ֌·qÖÑñù
-ë3M“ïÔ-ÍpæÓro^:CmL88³{{
-GjÚ¢Ó (,ÿÔ¤p(íX¸ú¯c-¾iå6j»ô—iÖ¡Ü
-$î8xê|Ê[Ì@Ñsóá'3>øߺ¹éa›Ú“ü®Í':¥Ö:EƒÆ²Üu"äQ"Êd,µE[dxÄ%ÍsMYÏeä~ƒ¹R¼)óþ#¨F-‡pvqdàÑ¡àV2}ª×®6·âºv&výVÆõ4©hÓŽX>Â)Œ!¨õrŒ§@mnß>á
->íºäß‘v\wÈÔ¢Št
-º0ª¬9©öHFƒQ…Z=H6º–qp\k ‚ÕèÐÉ
-ÙÁÉÀWSL¶G ü.ÁQT¼¹]¡'¦C‚[9‡wXÐÎâÌPàÞi¸Ø¯Ñ¥ D‹ÁUD•¨;híÐÁl:õÂìó]‰J ymJä9÷^K¦+PµR¸5r­ðBÆ“!WI)Aُ‹ @ó`”Ì“e -	….,ÒS#¨—ýûåaAk„£©{™Û%–bP‹Qs¼ðºp»± šºƈ…±'ê›CqÁÄç5¬XT¦G('ZÛØjCK3Ûs·}ÇJÈê®°³¥Øµtöp…Ïk¢£îÖºE¿A¯^Ïö8€ÌqÚ[~YAyÆ!EDï<¥
-7WìO]ï#³^£5õhÄrfû.¨øã'ðz3W«ñèq¶riþ%äWß×úJþe`$ík"{ûÚD£‡u;ÔpY3/]-•gö—§‘±{\haøZÖ?=Õ¬ðòs<Ë7:-ˆ†36|²Êö9Û=·8ìþϽL4\£¡ôhÿKäë±qleØÚ#Ò‹9)h9Ø^’ž×È+ŽGEôqW#qìÂXDcžHS‘y“¹â‚W.(¢ïšØÿú®—8I…“Qod>‚AUóRsRóqÊ{\k©7„rš½^R÷4áifÞT÷jxZ
-«š‰P‡e,šÔÊÑÒ»ACcÉÝmŒ  Êj䈮GäJ†
-ꛘˆœ¹§Q½ÅI¥ÇUJósÑk$«’Ë1=%³h¦B]qaÇægÛÀ6õItK•úßmq¦+üœhH-7­›Š»A67áŸæ¥ÒMÍYZ'î'ä¦n*>65SᜲuŠ«EÐÅ ÅË¢fRô
-=3͏gUÚ<ÚÞÈö‰¾c•6Ï6º)ÑÂ<·ýàuÂÓYõµŽwŽ‘í§'3ÛþÙŽ{(Öã‚%—2°¹Ô^/X~Ò"§½Ç{¡coÆáÂ%/Ÿ®¦—jziŠn`ßi¶½œúL¬$lÑèav…òÀˆi‰„†Bx¯;ï!ñ“[yº×=4š…ƒo¾Û4*´ŠìèRHÇ‚<q1r¨à°]”p _g¢AaC̼ ³,hXbe¸<bã{è˜'7Ã7ËFbd[ÿ7¬Á(dIP8ŽÜ»A˜	%ŠÆEVŒ
-†­pySâVŸË춢hSf˜LIì¿4`G…FÙ;¡®ƒ×{Ý@e¦+FrÁqoHQ’„båQZ„ã"$jÛœMlâ4ãuSགྷ¹Ã~#ö$\Åk#àÔÑ0·¨AˆCç=JÂÌd¦²btf¶{FU	¨ˆààŸ‹œë*Fà…'Q ¯¨°û…ô…-Øó`Y&Æ23±Vf2„§h„”³3××åÆÖeC5Ø8-8›'H¸;¬Kë6Œn£Ÿ/hh{q= Yëa¢ÉT¶òŒâ`±fdâµ’y¢Y>…–ôT
-´:쵬Œù”ºö|'¨µ&½ŽñŒ5Y‹Y‚cŽ{¤ÅìXÇ­¥ïÔ³FµqßA)
-Þæ"?çresÈ+DRœˆøîx¾Z
-kT‘eœR½ÇÑ»EõòÊ~SbvH]{CÃÏÞ.Sû¢Ò>­727¹ 4¬*Í|¬}mзÚ'æ‡F¥Ç+z´V²Þ¬QtNm†‹n¬dC2š'Hk¬ìÉÌqüSDÜNFçâ	sú?¶À8UbŽ	‚‰	‚‰	4ÊÆWÏÆw&|Þ{Ž‚¡"q{31HX ãÈÈÃýÿ2‘.$N*drÕBŽE‰
-}æwƒ²	ù\гx‚ÔG¢F!Õ{XŒE£†<EϱfòÐ~OÏIX5[±ùNø«EBH£ü:¸”0’J×q6¯y‚ƒnE夡Ûf\µ@Á<©¨l
-©p¦¥wF<²¤©p¶{Ð†PãóٍÉ=g¨'¤a*ÍHqpÇOf8qŠý‚Æ{•0Âj±Æ®¥…Ç)ì‘³L–i4ž”¸Îvj6,¯/2Òq‡QQ3Ú§³CC\W0ÞÝNDÇmN"Ç6
-I;Z+†Æw<Á”ÓwƒÆÏ8ß>E—ã½ Ž—!Õ%§›ƒ®<u5Gö]¢Sc"},vD±5>³O¼ýêó|ÏgΔjÈ©M§ÄF…@昢š“puº¬Pùº0êaš÷ɱ™pÆ¢Ä|NN|Çl€hí;àÁ³åkQ2ˆú|®®ŽmJfËP”öÓÀueÞ; ?©Œ:¿j‘ŠE‰ªóÜ!”4ÓÐW‘te·Ý._ص"
-)|pMÚSLµAÕA݃ôÛl‡¼ešJHe˜ž †(OTyj$íÔÑ8Aœt*ÊuÚçÖ·Šžœöª•w̹’‘Ö«#E5£=‰iê]f´Ç‰Eƒ“:0üô¬ÆD)‰M3Ç]œžÐ‰õUÏWÏëØ&Ûžã£*£MÚó–¤GðG4"ú™#›q¿çžÆQèèÕ™ØÎéx^GóYRž‰h‰Äu\áMVCPQ(ŽqF•ã°± Ž÷Ñd]£‹‰BGl%(2([JvÅOƒ>FœŒLëA}€²¢2#¶‘é8ÆvC碉.ãM¯C^ÈD›&s2£KŽcGT«s‚T2}ÄF¶J0JªtôÚ™õnÐ<Z*ꐟ‚$íø,Ý¢yΣËñ^@”'Ru9õÅ ëqFBÝ+5%³Ž U÷ã
-Äpv4ú~av¶
-¹žȬ2ÉYî]ñhÑ‚>^³@ü¬f<Zm<úñÁâñppÂc4FÌAâ#™Ñê
-Ǥ,K_±ÁÓÖØð¨¤œ]¯PÃkÝ‹*5ÓEã$4/g}ԲƋKØ`Óª‡½`ZwSUEÕ늟ªmâ^t~ÓS“%%áù^4HùÔ”®˜cJªÆe¢iW¤úc]¥£ë…xGÛ!©/ISTµÉ¨`yX¥#O>¬·ÙÕ.é±Lt¬]šu7£¢ç”ätÏZ©äÒ#•jž`pMWHIRN×èL´JÊU3û0Þ®.it×¬j×Y!E½Ïê!‹‚Aîz¬:ŠÓ6ï8¡*„˜‘#³;Ñ`ò“Ò[$¢D¬
-nV%#ª´ˆz8-BrêISBÃG
-’4Û6öÍ0j– µACæ­TmÇÉ"Ï7UMå­ÝUç­u©N¾é’'Épë’›‰Ú¾@H!=ÒbFºBU[UþÓ¤pGI¯éÙÒ ¥@»"¢:JÁVœ˜™iy7&Ú"øˆk|]¢:F™*6ô“†Ê¿ýË…Ês&•:Џë/ª(£»üЩÇ÷Í!€
-~QÌ1úqeÄVˆ~¶n‡èICe? xéïý¿ß÷ÿòOêïzëé– V
-O1èÈ©HŽ~-íûõÝÕ·Š+>_¿½_ð¨[ݽFõ€\Ø0
-Ë™hóâ¢lO‰œP|£7x
-Ky2¹"¾aú$“–{žÛ58¥­¼˜’1½Õ¯É?ØpÁà~«{N”fP¢ºG
-K­
-Óüz¢Ò °Iu@Ä{yäÂVnU…èD—ÎgŠÒáŽÃ„Ÿ¼üµ4‰•+%*:	>âx©f?PjIÚù¦r+_ø‘¸4>¥'Cá¨8Bã˜ïE<]H”ü‘tüš¹?¼®3º¿„H|¤ 1$ÎNàuâ¼EE„†…ïH¤—ñüƒó:!{æŽ	uÊCQRÉ4BJüæ@ž©Ð<+?Ió$W5 #zðγ`Æ SÆ ”ÄZ†ã,˜ ¢•ŽÈäè;i$ÖiœO‰ìÙîm¾ Ðp9ó¸¨ïBœä')H¸kƒal<ªŠ%®”Û¨´îˆ÷|¾¦ÂA”TŽìà^dñ–q$È)@$ŸÌ©à®@;I’—
-É{$̘Œ;±IÔE/&îyqžãžSÞSˆ÷Ez]Ù›I¬ÉNúîš,5ë8þ˜JšëAÆå?‰÷|æ¹!?½¬à1ˆvV&qÇá
-s•ÖlœüvžÛ^çJ.dDf›lÖMìozb;Y7Ôø\Ì=ÖeeyW±¯¶öe¼<‚&IᎉF’ß7ú¼ÄŸïãç)îÞiõôï±âOñg|yš¯­îwËè%‹»Wh´"ib$>{rÈwƒx÷ÒTï–ÿœþ~Yþ<nD«0~Í¥ß2üöJn÷‚oaWxu™^ò.ôÞ3þf¾+îð%xõjôÙ/âl¸JŸõUæ!ßøµiÕ¼,}þëä&Ìÿõ?RÿšN/óïÊ”H¿hé5vù‰™óŸõ)pÞóPöû—£²‡5¯x¦õŽ/qW?®\ãÝèÍu“p4‡dþ‡ëÿL§
+xœuŒÍ
+Â0„ïyŠ9ÆÍî&M¡Jͽðü{ñõMz$e`.3ßGø˜7{²Áq鮯½ÜqÝa^ÇšåiÎÙ8Ò²)Ûù†CbÛ!"?0èIY½e=iwD~™K6Ó¿AÉrÓÀã6Sï-F'qÂœVÖUNƒÄ-Ÿ§XMŸúQ¾³<Ê
 endstream
 endobj
 
 31 0 obj
-6326
+143
 endobj
 
-32 0 obj
+33 0 obj
+<</Length 34 0 R/Filter/FlateDecode>>
+stream
+xœÝ]ÉÎ$7r¾çSäY€k¸/ÀÀ€Ôÿû¦ó
+£Ïhñç”ËgwŒJ¯QÛøšÍÔ,GlRJ/ãénú±>`Îåô<èE¯Tˆ¥ðç±W
+5×xîù׿lvˆ°ÿôë`x„†œR{´=×"¼„½#.TäebrBÕ%ÂÚeå~~êËgù4=’r-Çâû­\SæÜ„
+Ìâ[¾VÜ{fuOyèà±W!ç5Ä["ñT–×<<…2nxÑ¿xâï…à*:›|*)|;òT´ÃÏÉnFTf >|"©§“8eÊ7z%6‡|’Ï·¿ÊùhÐ2N„Í`L989Ö
+zDS'¯–<mùÿÀK϶qÃÄa¼ïã_¶òxÇŸÕ•]Ádb;L
+ÁÜ4Ô%Þkú¥Î¾Ôôe¯²š><éöËçRɪËÙõDå‹z¨àîÁÆ?h70êؤØA¦³¿N9¡Á%Rð©‘ççžÎ
+—yr3Æ0˜sù•,´³C4Ú:¦šVÃy?°Ëß³Ü2£äÇø›‰Hîžâ±
+8ÃÙ|¸ÛûñߐeÀ¼wá;{{MºÔ‰—š„{ã±Wê”
+iÓ¶˜ÙÆÒÉ£z‰Î6€áö‡{x+Ù‘»£/‰Ê+
+÷ˆž^Ä£¢Ï¦ƒ.àãC8²Œay7ž)ƒpu³=-X	躎qA3SâQ´¦Óêä[ÚϪs¯—Ò|©®Ž?O:€¬ÿA€t’Š?’«ª‹æ«Ãív°}8¶üÓ¶:ùÄì”öéˆå“µFk(Jä9˜ýᬤê˜"FQ@	u‰ý,
+zo0ùéCÏúœW¥yú–—MüVþW’|)ýÆ|'s‡B厤é`$9܆ê<Z	Wˆ‡\V’ŒàhcŸÄJÊp)êúÉ .fX™¸™
+ã»àL}E/<?B©=í~1ËhÛF}*‘néH}ùšŽ@A1¦TãùàéÇ'´Þ:ýà6Øùx÷æĸ5ëÂZ­lø \
+Ó6¯É5Pãñ~H¯@}«4<ÛÈcMPŽû3„pR˜V’ºV%ú$Ð%œM2ƒÉ¯ÔKwlz¡R©_85ddÁxíª¢’ÊN.^‡•ÖaîI¬ý,¹I©d¾Ç›ÙÓ_%_#Ë‘ÑZ®*sÁ|¨àÄl<9sM­§ã½Úñâ:»ldqªB§8v´!**yz܈æÎ$pÅhœ\ƒ•%¶ûàñk¦¼d<÷©Zÿ"mç‹CFŠ*ºåÌËô¡5V°
+)èXdx¶O¤Iò5K_	"ö&v+ˆ÷BÚ;n¿ŸXo’جÙ41Ø‚•AXZ:{á.5ïÆ_`´HíuGL³
+%<¼ch+›òTË”«-LÍãm8rD~OÿÄã'réã-V†Ù¢ÙPnÙ]!é½fÜKv7Hþ/¶et+3I<±Fs&QÂù†TYxå¨Q7VQêéô¯™¦nÿ(¢œ¦1¨‹ž5 at bééS‡Fџžm%^p1¡Ã-™kHW}c
+
+¥þè3ªß»	RZ_MbUU1Çå&ÈÑd³hê‚4n
+ŽœaD.•åO$æ¡Wú>Áš†kú¶sÈ '-c¹`ˆZ§TÑ5raÈœfbÔFÜ*V⟆KÎâठ«Vš­[¾pseæŠØJÞ^<ÐÑ{×=¹HtL\U•}¼0qÄ}£Ù½HJš×ŒzéH»rwÆiuÆÅ.9‡DH¼µY‘AÁEÝGº:ëXg›¬'e3ß óÇJ‡¸KTÝçI$ö ·Ñ%ÀÎÓ¿R)2£½=çUhízÓ‘Ê+”š‰æPNeFV‚·q½WUmöüy®ú“🜢Äu*²:É•ÿó@ù<þ¿‰³¦^\ddjc8™áÖÒt쫁^^sí•^Ž@íâÔµje‹w%{³k3öNÊn®VòY=,hã=´xQ^
+9¿pE£¥éôŒ_îœP;A·‚ùQÏZYgV(ÚÁîçïïX2y㐪™ñ?K\¸Ø<¿O{5GV¶ðµ¸©²}yƒYÍåÖ
+58>¼fÒKq§pᆪ¯g>tr6$lkÞhˆ
+ ð¹€
+ F³Å¢
+P_Þõ±º¢ýV¯ÑWèùË6ø?Èl#9-½9L
+9uál5œ­f ¿0.Ñú¼Ý|Ž­Fåá
+·Ûäuu&¼ÜMÈÛj¸ÉœfþÝ¡.h›üó7½RhW»p,¶AÇŸ87š‚Ð62µc}0bØW4œÐRâåsð0ç×mA»ýˆ„²ä=P[ Ëä{²ó(ö€„Yt˜ò!i›%óri•…x@D€›0½à»Æýà:¦c ù4Oânc¦Æî°åxÇv”:æ|ë4^‡¨Ü÷À2lßÑÑ¡Lä{&ìQEª Àj׾˘Gtelá¤& BÎ92]@y RJA™9G¨>¢AÇDä—1IÙ°X1ôí‰+(¢i] -!§ç»Äý
+KÓJWŽh£~Ó "ªçDÞ¸§-Îjqd/ÔzxP†êô± ôÇOžùlŸÐ?Ù¾<íp:Ù=Ô7Áß	öJ3o%;7ˆöð9bûœ_Çàù{äòÇå»ÈówGÖ=ŒDˆÕ~E
+”™W<Ÿõs1Ë]ŽŽh{éGk˧¾ð©›Õ›çº,½Ü{E—#/¼ÌÈ»±Ë
+^`*ÑXсD¤Pžu†FNáõHˆy‚hã•ú6ò-ài`òhü#öÜÒ[1rËí¥²rkšx–`fn.4Cd›”>ßàƒ(êÇ—g
+T(¸+à•}BÞ(”°ÙÿnB>XeŒË(èÅtF8†>ëç…
+"Ú}€GϼÐ̈¶)ÅÙQh¥2ƒò`áñT/݃cû¡‰Q8X
+«á`Äõ¥õ…ƒ~á _8h‚Vó¾ð¬š¢Ì½™gý¼¨ìjó¥-lÛÂÁfV3yÍÙÐ1ùñ­šÙž&šR‰:{5N’(KS0Õ‰ìâ€híÙQHÏÄ
+òË;‹Â¢Ó~ÑHÏ¡;Íî)ûņ<Y,¯È/(¹á„±îîÀ'
+lp‰Ä=Ütá4îäi]FŠˆÒ‚¬´­%YKFw’YwT.T3rœ³nÒwaÑÍ`F÷‹fúE3ýB«_43ØçE/…Ë‹—ÉƹÁA‹øè1:Ì:ÿðÄìyýâ÷¥×7xúÚ1Ê„HwÎÑaÎá:§ ØÒ;N¡f?žé¦Ja¥c'9·5UlgŸ³
+Ü<ï|ž#&‹¤:vv|»·V±Ò´ÇëøˆS•ZÝg^pj;vñ\i•á‰îÈß‹ã7#ºÀ<lՐñœ‰^¬#ûÂA.%#¥’A¢3ö¥‘zãÑ¥/”Œ9Lœ¦%&ÐWϹ!:‘p@Ð/rKákætãbý„D¥
+nK.>Š¦ÿó¶óL¡êXr­l-„d†[ë¾vÖ9jkg›ë˜Ç9.‰8|&mÄbIC{®3:ÎëZµ~ »“)ÊKQ¢aQ¡Í©à°1ªlm„TM„ìõð%Dy†ñ5™õËþ@¼‘â¡"¼±Õ™¬¯‹‡e£Ó­Á2‘¿A‰‡‰É°Ø²>±ø
+‰¬,OaÖ<½	b’oÐ#ë\M²ÉÌI(ª\@ Z…½´
+e|X„X|´FƒÆ;àÇ;L€0á—úyE“¿j}xUp«¾hÚÑ»¢«BW –`,‚]F%;ˆæÙ.®1"2ÛˆKAíª§eVG,R­íj=mAÁÌàdfI‹ˆ*±F¡—¯„ÕÎ#RQë(Yû5#z7-©ZŠyÕXxM¼®b>ŸÏAÚ(Ïè9š1‰ËªhV'…ÕªéA’±JTŒ,áï±oÁ—‡Gáí+pë:
+”ì@æ™V1qY¤hµç]P}
+F›hæ&3P¹GbòJ‡8€¹Å9¸e÷°”8³ˆ¦­ºÕd=)W-Z5m¢=Óg¤I܃³ÞX´Nw–ôAñ*-\Ì‹£’¹ãá¹Ì'æt\œæ=}®f¾²È¾,²'$.
+oc@Ä™¦D÷Õû%ª÷KToQZ¢mƒ4Šžï^£´Œ"فõeötA‹E´SþYÈ—
+…a±¤jEUMâ 1ñ%“²¯ÏYZmÚï]”
+2t¤:,úƤ‹áš´xg“JŒ¸Ä³—Màt ƒ`Ãï¡Ã6ðgQBÓ1÷¡ó	ˆß퀒äEgdÛ™çŠ#t®f漄üSÔæ(|„ãkFØ°J—&E·¨Ôõ„W¯u?âŒÌ{äÚDÄäîµùÇ‚¾îgd–gß4ÒôóI?‡Ë8¢Æ£ØùŽˆdg`vX´‘gV­¨šÕJ$žpâU.YÆ2q¶*è+±ôy։ȿ(â~d+ë_ðhFN>?ôuŸ‡?í9ÚÎï¼9&Š|Ô/‘žTnÚ‰–¹"KÙsþ-Ç[}?Ÿ›_ ZñÔ>òé{œá‚\–ʃ)öèé~䌡›óëyc`Eù[ß-€2~ÖwŠøàKørDÝpÐòáː|Ö’ÑòÚV=è³(P´-hÐæ­\N¨.ˆ(¥ÝÅó]Š¦ïÎ(ê(ó¬ßÏül“"—E>z–¹_䦾¢¤ùP“‚­ìy÷ ýð†ó€âm¢å^mÅö#
+ñªå7%”µfô
+UDUѼ
+`÷›‡øSŽˆ¥öXê9µ¢Óle‚£Z›Ê嘾ÄÐN31Š´£­±hrïùÝ	i+ï(¾•Q8£Ãg§I‘3øšÑÌðÌ*O¨Øܝ3›È£Ø<*™|:rvÔ&½š£S)Æie©˜’Ë[	[2}·ÛŠY›s³$$›oKŽEHòw#݃¬¿è¨¢	}áŠ3<q&u¦¶!yŸ¹èdrB›/3Ër6“jŽ5Q3ãÇ‹ºŠ¹b¥Åª¸H7²Vô'¨Zd²5©ØìNò>oèÕñ64è”qJnZ§Fèø’ÓFͳ³‘yZê<3‹¶ÒGW€•i<`ýX4/|t˜'’q‹¤_›ýÊÅiyzŽ¶ã;ªË5ÞÓ½=$> ¹£ÐÌÝ€…–ß‹¶/›Üñr@M›³ªWȬ\‘ÞÐ{'öYdç3ç1rÖŸç­
+<¡øÍãE&ôéóãö QSÄÛw»]ó}Ál^b”}ÝÉü+ÂØéÜ̳|îíѬ¢«Ñ9V²1ÏÍõ°óå«d™¸¼jŒ+æÒÏ%ó¼Îc.LÙûBóô3ZïØ͆¸ÉÙWá@d«…Տ‘±M¹aGHj®³—4«.óà¸kgz—4£o.oLšð–
+S÷y‡ÄÞ𸾅#W‚³ mAZZš(îöF‰½¥r}Gï“<½S³ÞJÊ˝{Ï`½•4ïÔØ[;ʃ…_6½‰Ãœê†S}éoï뤇_P6%9ƒNÅ»¼ô»¼W¤¦·Þ>*ÆM”˜×ÑÐQØ¿¤ãmÏ7‰,ªê£Í­aÔy'š,~~f½öaÍ/ªµ^ñ‹j½¾N3/…XÖÚiZ˜”¦…IÕ}^’Ñ77\šò¼P㍂ͶÆç®Þ¤‡½Æ$õn{‰f¢jPžýtåBi^(½BÁæó*KšÁÖ­mÚ^ó	f%‡Ë@ËÕ­y‰èx	J¿á’ñ’zãKÕ	NÎé–>wGFdZ-#üõ/ø›ß6¨¿e3NQôuÿ|¥¯]ŒÍ&
+Ã[ÌQ?6 º3úº3boC¿Ös@Ôrå’¨ñß¿Ž	ÿñÍ÷7þvÑoìø÷ªð¬„¶ªœ&À÷ǽǒqÙ¿
+Çkˆhtº3ÃÜàwTú’™#X1u"E•wTŒ’~T|øUL¨7àMn --šŠChù‘T
+.Ð÷:ä]ã*
+½ñ9%Œ]@ù’QD*…q¿è*gæQŸuž=z9‡…EO”e|S9kˆúc^F‰´G|¹Ÿ‹©ÄPµÞ£ÓUÁQ*´éøŒNKß ï+%±1âÅ>É1Ÿž„EO®Eü1$ß(´Š‰/ï­	Ýy£ohDüaG‘nL¸Æx´Öƒ˜Ñ¥4l—êN¦gÖ2ä;~¡Ø7ª“ÂïÔð³j-"JÈ+AºNc ”Ù"E}§ëF83o¬ÒŽÒ V\XGÁùžÒcÞÅ”Ðn=sƒ"…Ê\¤˜W%ÞÇcaoB²»ÏHc&B²åQHäK8
+þ†Ø|Wó 9aŽ"ÏŽóZkc½ì<_cͤùH3GI¤µ‰ßáj½ÜkG>{Ï£äiBÆôó]âwd?=YÖ{&;ÇþÂÝЉô=0]ôÆq/ô?­	± é
+”4La/›«xOÒä€:ì»WïSTk¬ŸåÝëÇý—»`¡¯ÐåËÑ@þϏ"µRÊ؎ƃú"›Øp€M­˜'_Þ¥ŸXàýaíñÿ6 í/1ãF$?ý_˜]?ñOÚ%#~7Vv;F’cúÆÚ‚x—´£<ßõÿ˜ùæ®ÿÇŽ/æÀ?;ßÌ#ŸæïŽT’ª~^~hG-Ì|ý[çD&Œ”áŸP~X~í~mÇüoäwŲò»4ó‡®~uæÅO¸d¼²ü¿™+¿7~RDpjcpŸ1;¡/ïá!}•?ðÍfü±¾qËe”Uÿ¸ñÜÿ/µš9
+endstream
+endobj
+
+34 0 obj
+6273
+endobj
+
+35 0 obj
 <</Type/XObject/Subtype/Image/Width 79 /Height 61 /BitsPerComponent 8 /ColorSpace/DeviceRGB/Filter/DCTDecode/Length 1801>>
 stream
 ÿØÿà
@@ -405,67 +426,87 @@
 endstream
 endobj
 
-34 0 obj
-<</Length 35 0 R/Filter/FlateDecode>>
+37 0 obj
+<</Length 38 0 R/Filter/FlateDecode>>
 stream
-xœÝ]K$¹q¾ç¯È³€)%ßL`Ѐ´ÛcX·õàƒá“%¹!tÛ°.úû&ã™YUmy÷¢4ï’$ƒÁG¼r¶[Xÿ¶üϺ­_¶Q¬!Ž?Û>ÿüëŸÖýÍú_ðpþï¯ÿ¹üþûb¾íkÛ­¯ßÿ¸þö[YCX¿ÿùß¾–ü¿Ö^ËË—¸}ÛË—¿Ö׉Ã×Ö[~ù’‚üžëþòeüæÓÚZOý(5ãø
-ëý ¶ÒÒxôuRȼ9	`“³Ò.
-öú­5(áóëõ	×
-¿}›ÏB„þdÓBæ>}{ù²—Æ+MšI@ˆÈ?»Œ#8ƒ4^ëïàoè2¾Mmà/Y¨+/^©Æ7KŸ~³üŸ¿â€„¯H÷ô{-¾ÒH‘12R#ó_FÐ^þýû–×ïËOa)9Üâ…°LJßÿrõŠWÝÛ-Ä+ÿn¶™ãÌ
-
-kÖoS¨†0!"Zv^ÚF2®ï~?À$a[í…ú¡˜æé7 ÈÏC+D¬˜©"‘áηÝ.&Ñ¡H]†…¬xV4ü{v®˜f‰S4O“Äœ•/Ôõàb¨ó7Y´"Ûn=“Ž	‚‰z6Å1¶[½¿;Éœ>Ùƒ˜¸rïA°¢AS€›K(üÿÿí/sÜßæ²sw‰ÆÜöÏM1ÿ¦/XÑNˆ[D~„@‰†T®öÂ19w§%÷íÖÖÒ2ïa
-§$¤í/õ«ÈaçŒÞT–ªhi—}›äKÓR»LÝfÿñ±üöŸ?R\üïõ§e»•¸ç°Ž¿ëÖúü{¡Ì^å^çyWöõÔßW*båÓ(­ï@#1Zhn9e߇TN4{?Qžh€úøsPÙóøu"halUˆÂ@eãýÛ×Duº@Z&êîY_kÅ^ŸQ¼FW\òÛòçßÎ!Šcnuï[·XòÎœ-†³ÅÐeÅ}hyðl ˆgdŸ‡s}pV¸œ­†ë
-8´¾vÃK$|íN†º·å]ê9M©¦ÉÃ<X™'ïʶcÝÛä"’õ€bŸímýº\foF-Z-õ#âžåfRïqÎj{…ŽÅ2E£´Ù-)š»FÇ.^«Ff£C.¥1`Í°Á³b1ј옱­0댝šÞ‹ð¬ƒ ”çbL¡2k¦˶„6[H°P Õš*²g´:ßbvÇùVÞ@ìÊèÃD{ó('lyôg>ɸô w5ä[fî”Û|¯ã’%DSƒ¨yo¢Dm#*‚h.ܼÐtÞÝþìRÿXl&µ{eÚŽpËéôŠV‡¥Çe¢)hõE^6ÒÔ%ÕÌÖÔ>³i=ã<4›
-»“AsO
-âgDÅ£Ë-ÏöÃYÛr+9n%Ç‹>××xB—-Ð2ç%|çÞXQ“¯u2ûŠ2’½‡´?‰–ÎêxÚ	Ï£‘;¤òl¦¡Ì½g½mî–´*f"íŽæ-ä]ñåÚe¼‹mì„øš£‡
-¶Òhë{ÊÊû—³vÑ@­(âë“LQ‡ób L×Y´ËDIvæ#jDeWî•JTøú±›Ö¯Ð†Ë…¨lÔ3h!ípSëˆÖ3Ú
-Ú•ÎXö—œ@„<‡DŽ¿ãÏÄÜ,Ž›ÅÑ€ºAÌ[æf6ÜTN[Ô´¦ám4\	ćæZ¿B›ÌIs¼Ý™+Ò—MúéÑîøF;qÓs¢¸ùTBÓ”î‡d^x	#]ÞRe®ƒ“Šà¤"8ù	Ê¡rÇ[¡&Wé3ªVÎSuZMO
-½uD;Ö“ÑT+Hý?÷mîUcjÆÎUÆß›lôDWùY¥
-q×KrÌT3AM3±0ȉæÝg"¤_D„râÓW~°ûÀOåÝš5°ç‹¬˜*(‡¦-Jú"úšˆ|fçU.ý¡ãž…#»(I´hFA{$¼4¼l8dd|åá¯P¶¸20™™×¦ c´²0Ë;0™'£Ã[‰h£lð$î@#’Ýwø<d ìX¨mdÙ~”Ðca1ŒFØ/eä…X–´\¶Œ¸•F²2é¥WsVö’}ì­ssÝ·þ‚=ä¿éïfÀÈÐhŒXƒm¶L,ÄiH4|0M
-ÖÛ	㉰åBSԏåUêeG!Ú‰zaT2鮿DJN2ãHÆÊsF*»‰¤:j&W
-ˆrÒÞÊä[V±X¢©—òÍ£n¨7ÚòŠxî#;[$žf„Z&±hpËœý~üÝC©tU9`´Œ#ée‡pÉìѝÞ"óÌJÏ^q3[­tÙßé+Äl?x§6HäK‘¥bËIe^ä!I‰nçv=Ê-ò+iëF–´	ÊrèñþÍòiJ:æ»(;Ô
-•z³-TדêzÂÈHj$™vãôˆê=DÜ+u×eÞÜÒøoš'@å;?Üõ»h(éÍXQ¹Fr¿ÖgÏQwTX//îÙ~Î=Ã{ë?Ê@Æ$‘Ñ âE,ÕÜÌTeÚr:YeÚ Q×µæsdF(†ƒLëý²/Š>«È´1’ê’eVQš͔‹ê%€W€Y4¯è°›Ù‰èGx폨-Á¥îq%Ñï‰5¥
-üΩ\˜ò2Q0­"â]£ÝP!'Ño¦-òPŸî¡Âhá163z²g¸å#×Ú‘ÉEª8„®ì
-Z¦K¨©Jz‰ø½Ã8¢¨ØöŽY˜²-4Ó“æ—þÚ2¿£dÊfÌ~<Ó‹§N–A‹d•:âšxHÁ”#.ƒø-^!ŽÆ¸…9‚>R{·ï¢åôÌ8ššñgºò<¨®õÂ: ´OoÆw¾“c¬¯gŸû
-à«ot¡aϽ^TØá9•®¤žh0÷hl
- h´
-!`y®¨¬`9jMë9ÿòOKè†BÛàfˆõ~6}
-³Á˜Ážv˜²Xc˜]#D;PlÑ—¹–¡ÀnlîÊÌùùÛøÿFcùÚúóŠneF8¯K-ù¿ÿ¾Ä[
-mÜg—Â1( ‡õûÇÉ`úôÃäÒ†™hÏO–€½¦
-§džäÃ^óU£@Å<>	\Ä	5­ImNýN´#芨Éñ3\.ÔnÄ…•6̏0=Š( üV¡z˜¾ü9®(‡´Qt
-£ŠHOŠ”6ñ§Ië„z‰5ÞP'#†}Ÿ5å”!C#nð¤’~õ¸-DÀyÒàSÙ(~hž¦©°ßjÂ¥z"àhéd
-g•rQ É‚4*HmDu6U0AFÔY&j0+0ÒZ)Xf'„,À‘ºó¼6ä
-ìRÃQÒü7p9DܼSCÛPkØwâMkz2ž4ØÖ0B	ŸÐXH5ž(
-|+¿NSwX8—J^sì ”8ܽ¯ˆj%iή̵,½`HI›M‚ö{×±¹)·¸bnñ×uÎC†éáœ_*~ à‡!"$ds¾s­3ßùü_*~ü‚ê5HPŸ˜=x}Iœ	^ˆÊøµ½`~|!\Ž|›™”Ƹ;˜æDj–ÂêÜÞKå
-†ë…wó”7)¤É–RÐ…ò³i÷<ð¦Œj–ëFç\•™š§¦àÙìRš7vH÷Ïó¬*pæüyå÷>"€TÁÁh©~ÍA¯\ˆÇèh"-(Žƒqò4ÁU¶À@çm­ó
-¾Ð³f‰
-
-Üžì>7î
-h!T‹>©E)T¶ý[ô4Ý=ƒxP(—A‡&Îåë.^
--RZøM‘œ—;M‡OC”'ÚWÜß!~,'T.)0kžh`–`ÓÅP¬5;F섹	§ÌT ½œpjAíJ’°>/Æ)S_@õ™êF$Pž8¾Ò5Ñy!OòŽCÐ@Š•)7Š#B´Ûz)B(É3;=M,µËþcy°±Ì¨Œ{å[5ÛOƒ-‘7ª‘
- Úï ÀKh!š²¼ªÙ¦êg6°çiï&h£l,£il¿_Îœ1RA$Ð3®o?OuÇ7w´E„{Vx‚‚mÛ_=•ç©îQFyl³DnËÓíÓ¥‡BeÓ'JëPzžÒW¢ãJtcµè²G‡g´xºnñÓ”v’ƒBcI+i¿µ{(ÓÇ°´ú÷Ÿ&³#›) bß’ø.U7øZmÓŤ4=‰ýŽªR+;!¹ÊÔbÛ0-Ds—{tõ‚+Pîâc$×#ž°EO¤öf)°(ën{Dsܼl«£P€Ý»\ÞvÓòÒ”á"»>ÑÏõÖ´'ˆÖ3Ú
-êŽJ§“„#ÞÏ\°óu;RTNG#
-™µx4p'ßÍ[$¿Õû5=Mg=â¤YôNÙ
-:™€âËÅÌ‹=iE˜?]ÈždtAÌWs4ÞKiof43Xì6EŠê2Ë@‡yw`t7ÓÅ“PL9Óô”#¢µ°ÉŠ±’¡Òª¡~ÚŸHZó8ìtº²›ÚHL3Ôy•a»,ý	ÊzÍ“®ÓŸoeœÖ˜p¹ŠÈYn«:cÔTøU4ÍÈ´ü<½Èá¢eìww(;„|Ìu
-o·¼ÏºÐ„Š&èl–c‰ÒäWS¦÷DŽâ]”t`#7ÑHFŽ¬\³TU#ÝÉçÅÛY–IVµ†„ƒdñü&>âdŸ™£­ÆŽ’¿€hÊ› +¹ÈEn¡¸žדB³2[°Ù3	ÙÒ/PµÛº".;)|ž¾ÞD;ùpHoÅŠÊ5’»µ>{ŽŠ£ÂÚlqÏöt<þCäAúz#3G5#d¿ÅY%Ú ¡Ö|Žº¡²A¦õ~ÙEŸUa’Åj¿Ë§JÖd5Iß“Üj°ð)‹Þ)¹›	øw"¦n¤IáSÂd¸·ÕMü‰5¥Úô=üد¶
-eC£êœÇÍÈöêÉhŠ)SA.ÃæŽç\;2:SåS~_e;,¤ô&‹ä™Ö,'”WqË‹Ô!÷P2,DÊ67ÿ-Ü[MšW6Ñoåb¼\~ž¸÷ހߞ³èºÕã	HÜ.ñ{¼:•7pí4ræ|8¤N öVßEËé™qUã›tåÛĽ0N$íÓ›ølx¢-RçÖ5ÚÈ÷žWÎ8T¿|$?0{š“ú–ÑÌ#¾þJ¾þn<ÚjÂó(}-„*‡Y[Ä0É
-ŠÈ	ïËY÷$™ux"e2ޡ݁õSEïb“à›h ,élb â[6ß‚I[õ^ͮ٨éùvѝ”Ÿc˜}mUýŒ[mæ®ÝèæmMjT°#<¢l´©Fúö©‰S^Éenù¢uc.a
-¼‘‘í3SNNodr±Ú}XyÒ£àô(žÃîP8¡7™9žýèêFgŸ`Í-8„¼±–;§÷9£ÐQwÌ×h9êœÅÕDyÐ$÷£•„ûTiöL•±µd§SkGŒ¢iA>—yÐáªÓöDŸ\T/¼Ö=²Ú%ë¡ü‰6«OZ› ëµÆ"j4ànÆsœa+
- Í¹¨ß»‡ë¼ÁkœÄ¼ï»'òjx‹<â©·<=FËñY†rá2E$äcl‚uŒןbó?ƒÞÄï?ýpÛȏŽyqhÕX€rígÄß(e¿þ3|C?£pâÊ_y±1ŸG‹àâÑ'”}Y"¤¼\Æ2œÐ~BoÌÞZéò§H&¢ySǐÀ"~V·ÑD]œZ@$“DŒW­ÔéóOëÌ'—ß	¥Çˆˆ«¸¯JÆuX•—«ßÛ¡ü¶à‡`ç=äÔQ뮦=‹è>]7_^¸œÍïÙ¼]e{£9‡|]†S»ðÍv¶Ëò%‹bæöT¶^)Û’Eq$ú-³ìÝ’XñYº-ãÊãDÍ®‡Â1tˆv{
-¦DXÛW寣³«Wg’õÇ$šµ·­HÂª1)Šd×0q WQ56‚B³I=Ú
-âÈVÀ$ÒäaTF…܍ñ‘FÚ‰,:GÙQ2eÁ?Þxw1ÜjŽ[ÍÑñ±76’‰cv¬QQÑÙȦñUÒÓE‘–—í(BžÛˆÍõµˆc}lœÅ1*Èìº'NKm¥Ð+fÙMÀãðÎa;ëtÃC8‡"	y£Á.ÄņSä"ö^
-4>"²-zIÍN䃸e'nÙ19ûÍ´¹~Ù!pÁ;fÄ~üÇðŸdÄ/9ûo’¹@~Û0¦Ä‹&x§­çÀžîÆ›ŽÈfqO›yÛ*å3TôvSˆ(«ÑÖ¼ŸÔ‚TàfL5ï$¦ãý§dñH“Å£\Gc¸Y„5•Çéw¿N{3,Ç,´fjÄ®Q
-B|͆¯ÖQ¶Tž%þí]%‚à¥rÈïûñ%-S-Ûלf–Õ3÷
-sþ0™ïu&¶|?{ð—¤}7]p®„Xh1˜ ˆˆÓSǤ«ûžGTÓQaF¤+¥€Oì`Â
-¸ôU\P©_¦Z–ÂãÏ,üòmç>¡AÌ©œ·ñ¥9E_"¥Ú¦ù¯ìþ
+xœÕ]ÝŽ%¹m¾¯§8×Ò.ý—
+—Íô.Þ"ñès¼Õ»·êk^|.£ÔÖJÍùós*uß×\ÝQ™ÀuቈÖúÍ1Œiönó‡2±æ°¯Ÿ«.ðlìýšç®\Æz?,:è"€~Zå4ÚzÚˆ_ÐÒ˜ ƒ4)©@-–/±ÍÐ1¨øȁ5ðO
+:AÍÞÀ®À{0]L²ÖÅ<~¾’p¾bW.ûúùhMžˆéjÆ*.‘QxH];
+¹¢?=~ª_½Szþ±¤’ó²rQÙËñpÝí K.é-Z÷oýëŸ6ÿz¾ýò·Û¾æï×­¶cñ°
+hI%‹LbÁ2L"[ÝF*w¿áü.¿õ=­Ò¿¿o¿ÿç÷ÒnŸþçöÓ¶Ô{žuiœ·Ö÷qÀ¿3§ݨ^ìTÇ{@_oŒvèËS´jø&÷j t–º8’Ô‘Ê\¨Í¹h­gÔ? lW" ‚h.¶Â~P>ˆ†•á÷ÀÔ€zçþŸÑUùšŒ¾lþÝâìZyMÁ[ŸÇ¾TÅÛÈ­Nâl]}5Î"ž,´tÁñUìC·ç¨#’ùÈgä:rÖq}dã:r–žåÀÙ¡œÄ‹#ü9;O¼Ì÷ȏûÄæ`9jÙ\?p².†Väà[Ó¢üòÊF at mï8‚‰-´1Z*ÊÕddôcYúUS‚þ”ãÈ0³5ÍÝj{^+:æѹK;Ɲ¾^ω„ý„ŽU•Srà“J°<#aŸ0	yÐ;sÇ'“–à2ó­Y@J!³‚ˆ—F½š­ârëËÊ;p4`4öšPL
+Z¯D¥¡êµbëmGq«
+Å­‘ÕQ;Šs¯H£€pTê%£eÝ%‡2Ó T¹5B{çÃ#žØÇÊP—þûY‘5r<DíÍ«¢îTTÇz²`
+ìx¥À^‰r4‰¬eXµNÒƒri¬“ñ2i¸î}nvýª!ƒÓèþ­mŸ¾]—÷€¨ù­ö§µHíß"îAf­\`Α{ÑL7ò)#¤2ù	 ~ÚžG#¢áË÷´=‡뾑‡üòb¤ãèªWñ™P‰èªB›,äÝÚ4Öª^v`*ít,¸ÏIÙúRߣù¹N{žÑx%À<Ð-ÐxC
+Bš†¯}®Ù¦ožjn/Å•k÷·Æ­FjÐè–B­^`¨æöRû1T3·bH
+%]ÇYxœ]è多÷Œš[à-P¨H¡¨É1\ËW(±©BTÒ[uô“ëGr½H®¯É"阚£ìFâñ0/	\ÿæ%E8X‹ëyÇÅ—iž	?;¿»¾w=jVSG\Þ<OyoVÔ³ˆ’ç›òt辪¼Ó~F4šŽŠŒ61ÿ|ë}P*ËA»¢C:K²ˆ‰®(KîÄl{Ë=È¥!OåM!iý%GexÉ,ƒöQj½tígDCjꈆ—Pjá'¿ëδԒϥ³ÚúwWåÎt§ÅQê¤
+}ÙÏ·¨vî÷ôRª¨YMýôRZœŒjË×(zúÃ˨réŒF@ÓQéf]ÞqÁ£—®ÖRß[áuOVwö3ÚØæš²'Ø{ÙÀ[V§k£¨nÔ”jF4ÒMöVZ¶ÍLÚ"Äà#ÄŠkFDÆ w6ñ¾˜Ø¾I¸|Ù~åà[©¡•Z¡·ó?´¢Ø‰ÉÙ£§^Ùr%Æ
+©JÖ3òc;».}Õƒ]—‘oö¢'ú¸‰Uå2»FÅqä¬$VÔèXõTÙµØñ½Æ=C÷$a{â„`èžaì"
+vyÐ9JSÁ%‘ÄB±Ïè®\s‚‘3n`£‚bè2˜\q¢Œ"	(j˜&óüèΞ­$2„sÓ	…šÝ{œÞÜÙtÌø^×°ÀŸqcTrЧÙïû‹Uù
+fhàAD8û¡th¸'¢"H„9M]	‘3ûóîø°«{’ÄoÞeîeàm@´J
+ˤïKSõãQŠ#*ÉÚÛLöœ‹'mG at NßÞIÛÏ<•ìèGÉUDýJ¡Ï{X=»r3]#]{à»P!n&¯Ä´/5ô…PvO²ê?Òˆ¤æô4Nφk;}rÄØšeýBèÕŠ÷€ÖAWç= µ@*×H­u{ö
+MGãTÖ^ÌË>ŒhÁÿÝ`M
+‡:n¥×ᦦf?2±¨ïPJ(R'9ûÞ¿@n<¾qȵ>/ûbè£îOóP9Y98YYÃó$3a”ŒI9´ªOñžÈàOçG­D§­Ò1Ѥh¬¿æ®^V(ÓÞ¹@U¨¯áMkËÜŸ»òpïJÔošW¹ê®7P
+ÈQÁ‘3}æÉàrä–!fnáÊï®UCÙ‘ðe
+_r|Ý#}f5ë\Î÷åMëè!”cà”°izŽ6ê­<)ŽŽ©_û•×Üvò='†“=úŠÇpÝÎI	額Cò¯†HåéÙé{@_õ
+U‘†ê¦«t8$-ŠWM´oÑ÷;{‰>&èPô.ÕW2Ôîb#縉Ì^q½nažËÇ<£ÍÐðÏÜœ‹Œ9?Íùp‰åÁûŒÅäövïFä=Hñ5‡ã­È»ø¨Ñõó•u;³ÑœgÙKú@¥Æ#Ù÷€H£&—i‘äýT.rŠ¾äNØÓoAëä^ÒL_îÖ׈ü8.Fõ}‘³~<P}ˆÚÈÏ‘ðÁ£›e©äGHpÚ4ðÛÙ$ÐŒ±ÐO¨ò‘$ºM—‰ðqä2Bvƒ±ü:Έr¶€®ó îÐ8£í‹0¹M=¸d“Ó4¤ëŸï6>pHžµpÊè26îZ $S•ÔÑ2tœ<ÒgHŽ¦ïϨ?GîÒ3>GÍ!q¯Ž'Ÿ£~F8UI½«÷€¨n
+í;Dö7õtHŸsù’úp*ïQ’ÙUú–žY“bóË™—:Å5qèuC¾-K½òGz>Z\
+ëÖU>˜Å2X'¤ /’W’-û²?…oÉ">¢bÒÌ¡ž_6W¹˜….„TåìÆ©Ç‚Lß„s½sÏ“£é;4š!“G³[ä13Qç䄬&×ßߘÑTÃ(g@ÍéfÉ*­z(h:dù>>kJò„|/
+݇äiO7C1g)"ŸIe¨Hö›¹#Ì\Ì/:ÂøÒ=ä„f
+1#5žkHYþ"'¦81sè*}ħ½NÇÑÄ$GczN«Û¥ÔøÄ éåPqTh¬Ó„ëŽËšr¬…^r¡5'hšսʻCå"aÈsωÙ)å茊£qx1£7s=Ì\Lò)H1™èà]æŠ>ê.Wfà’LÅSxÔÙ•ÜE¦I¨ðI»«¨üëŸð2ί[êm^¡u ýHõÞ~âã– áœÅ#‡iKS<
+è"#ÔA¹N5—¹Ìµ<9é	Zÿÿ—ÕØ_¾C[?ó
+¤_¿í·¹Xx.B‡VCN
+à–Ô[£unºeŠ Žùå}ãpoÇÝeÅ'DóAw::Qù M™,Ê<hêÉ›]-£å±Œyö…ŒýL‘ˆRÜ“Ìõ0­ˆîG =0vÜ ­Œ¨!
+|–iqËy2‰Â™Ý
+nÉ[ƒé
+ŠIÀ¨4‘)`˜ÉiÉD0<j
+öú3ÒÀs‰L©T™Âï)Nøf2^3¥Ge
+<–üñ†e¢K³`¸L¢<%íØ'âKÁÔ*ñ–KÂr&.•Dã%_½d‰u!•\دƚÙGŽJÆ0z&ç¬àÒ†hðº9“ƚ躈ºu)¸˜9JQ
+É/SAeqžTô‹2ùL¥Š0G*ÍW¢2¾s`¹³ÒÉHf’BŒ¥í:ÿpJr½ks(D-
+{^˜ohàqòËVZC)î	ó¢UvôS<Ø:^-áZ éDj°"½â6S©)½[™xw‡8wËØ'ô)Á^ .5>xÌÄ3°c°$—/°VªK
+:ÞðäÀYD©aÛ§zBó„§_5óÜO¦—Y.Ô2Ü
+Æó˜âz†³Cm¡<Û!¤¤ƒ­'Ð\%±ŠO?Á–SuG«%á1‘ä_ú´S°†Ö‰ØFV[XHÃñ”ñž1<.¼Ì”öXÉȳ`Kò,±ÍFÚ@fgÚŠç¹Ê‡˜
+¨‘Hoðö)z’Òå›d:›­ÙŸ~ºýU^Á¥Ôa1Kòüµ×Zä1üºôøÑ&dêúgŠ°ÐQýãEW ¯óN_.Y2ñå?Ð=aÛ2 ËO¾ŽöôºsŽî…eTÖ_¸ö‘_QðìÕ—%^è(<ßÓ¿}[¶§?ڏ§6šÚLwùÊnw–ÍcÇ@¸+Èuêá.3ô‚´4W4QþÿÍ=˜&Xìy1‡nìÂMýÎh™Gˆz'ߣeôÀ⚁
+Øž6Uß“~ÚaK‚aMÐzå~ÈMðI7Á_ßDÏ4cE=ywýòûú=øŠÅÀ¯´3¯W3 >ç­¡9¹u‡ u1`„­54¤æµõêq²aòŽfJ¹5[þ¥ÅU)£âÙy/Lx¶ H2¯ƒ§Ð¥a͝:öz
+¼àç–±Ü`±ºAycTépÉ×|ì5
+¨”À ”Ú?ËçÈÎÇ(%|Ž à	êoøvhÈ¥yCà"ÚÇÊœ~ÝÁþat;#€‚iû伶ìãôì`$ç±e¡ú&Ù}„(®–. ŠñÞýïÊÀXB£Á˜3º._q‚ä
+>ù¨Mã©¡¯œPöƒÃ-WhP¯=º=GÐMÂ6‡ç9žŽ)Ï͇œÁ
+_§ò²R„ì(þ÷È×€†Ä^ò£>ñàõgÀFZ”8]§ŠdÜ"‚!­É;´1êÄ¡ˆŒ~,¿üAF3•¤|&~‰.»x94v`Ïh nŸ*(ò1LM0ò©.£ÂGÉèçå@Í[pÍ$ÃkÕ«œ;ê$¦1;"¹
+z¥TîÇœøž|6>p¼€Ý°ƒ”–ù	
+š~.
+ÊîIaÚ„”–΂•_v@úûöL…QÅ™õÒœBjXO¢!y^'ä–N%!ä%lË©«ã¥ºzuk?ôB¾ê{@¬ÏQåÒ{•ô£§ñ2•UjûÖ™þ|\®|AÍÚ
+o¿üä@Ÿ,”2êéF†H;¢–Ú³²ü^(DtE½…<ó'Ÿ؍;ZþÊghܶ/ß÷É÷µeß;{÷®üú3<û|g–ÊÖfÖÍ{4—eG3/?3@ݯœûŒ&
+·2©¹¢[µr„©oæ¼?5±ÐÔi‰O©¬&P“s—‚#üü"„‚uëöÒ/娢âÊ)–7)ï:æ¢úiW;I׈?Ð`Ïz B£´‹èçñÛÖ{ý‰âŒp¯èÛ
+—˜}åÊ”‡p/îåÀ½lsìÍqÒ¾¨eíjYåR29kiežÌÀ¯;ä¸7ÝHìrþt-øñ[ùƒX‡I`6ºXiÞ/ƒõð2XåFˆC*'‡—Ázx¬f¶j{seý}RØ<WkS~$ôŸÜZ¨U97\ͨÐH»—Bî‡ñãõgˆæ0Y¬Ãf©åÜtcf>z.z:Y9ÜxGàæxËŲȡãqÌÓ¶t§t6ã_w£°´¡øgý°òëÏ€íSº\·ÆözÐyô+Õ
+oo}D§ïl-ÖІ“.ö1Õl¹/ðÀ^I³sROgd[€|Òmg5êÕüÀ‡v]þ¾·¹Ñ‚ç6$?ÒÞúÈgÐñÈrÍÂÐS…¿NVvVóá'
+Äë¹Ü0ÆCOÀß„ªÄhõãÿ@cà[|¡™Ü‹4M<E ÛGè¾ðé»|s€,_?+|*Aß[Â’e4hXçÎ4€Âa£$œøñôsèNgž*‡ÈÔI|¨bHöÈÙ/Eö 4a‹LcBÿ­Ú¤6{)"¤˜˾Ý&Èvê‚‘¡nhúx·\
+8hx€³ôˆæ>¬ÌGu÷¨ñÍTÀñdÑ8RùÜq!åIwÄþ鉳¹DÄRxeŽì™ÁÈ2¶=*ì KNsrì®Ì|¹G]t’0ðVì–j7|t›ôÑ­Óådo‹cO”3¯
+jS¿ýVR_•Í8lÓ#ÜØý7&
+>oþz£Ojlˆ4
+¡Àß|"
+‡Œ©¢	ùkÁÆÈÊ+F8åÍM[q*åbяt…H2¹_qÓQÞ¹ÎÉ*vI$Io7A²Æ¦eD¼dÂw–óz“ë6ý´v†¶7ÙunZò•‹匦C%P)Ü^6Žkë$nÒ3AÕ!ûB…Žö4߯?¹¶[¸yª€J@ÄýÄãwsñ
+[è'·)·Iå|O×<ÑòW¼ŸŒà{Y—O£Þ%î\—¸7Úl½hMŽðÞUi>©ìÚ>¤OçG¼éͨ>¦"t„Þ<B% O…FÏ-0g¸õÏZdnÖªï}½nåL&–›¸£[@úLÊå\VÊémR“×›¢á¨Û· MúkÏ<³h”ÒÂC¼ôˆÁË胊·*è+_–×SKBÃ_¤g$ïu9†3_øR3Ó¼ôUwd<DÛùYᣟlˆÏ}¹º³G-KÜQ‘õèËfç®tÌÐW=«½+ØF
+É)ú4sCŽñº£Å7ö$ÜÙÌgsg>Í¿O+wIáwHädʵË<–/8· ’O$”!'•ˆ¤¼¹ò
+Î÷›qÿ°\¤¼³ïfeù½½«™yé³+š>S$½½ù½BgÏÆ4‚f’U+B;ߐa	(*rrÊ(µ‚ª{£r…Ⱥ¢ø¯égþ<Ax…¿"šüÌÔù=ŠGì³¯¦ÌdKnÚ£óΚ‹-L¶8+#¶uÕ7›ug÷ÛÛÁâ:‹7æ¼PB[@Γ/6G¥r¬Ä»ûæ›™
+NañÅûEN¨ÎºuHÂ	ê5ö>Ä÷öÞN
+Þ6‡EØznÁÞ.D"þöJVSz”
+G¹¸Ü¬eš
+éÇÉÄ#dþ÷Õˇ
+Yë!Të|«qóÿt>YôÞ¢gwö]´Ï£è;ª_i¨ÝE@ÎÑ™½âz]Ã<W–yF›!_óxó>”H™óÄÌK»É‡
+Ì—Ë&µ·{¯/"ïŠ'éx›_|ç™Ö€Ü&–ýuV?Ë^"PE²ÌYE"šBÖC’³îS¹ÈI÷‚ÿ†òog‹·¹Ì‚ˆºõ4"?Š‹1=B_6ËóÈvº/¡ø±§HxàÑͲEò#¤G­ÙÝò΁žø‹~B˜¯tBl ÒL#—a²ŒåÐqF}*E×y
+w¨Ÿß-ψ	²É©ú¦C|Í'É31ä#ºjLÈáˆ-xòÏ‘yçÿzVÖCArEº=Bþ0qÜ£íɳ›ó}Ùès»d»¼Dukhß!²µeé3±ºl²l¼=ô áë.‹Ë¤ÐDÕ
+[æ;”3éKäb“±Ÿåóì¬sœ³®n×ÙYa|¤’Ó{X=’Y'HÎÂé­ÃðƒIr
+s,ž¦ »lËaééû«n–mã38®3lüi¼ü¹‡4fh†Ÿ…¢Y5wÙF>£å*_&fÝ!Õ!§l#7JûÞÙyü‰·úf¹PÕõŽËšoã3q†ëi¢òæÊ—A7—‰qsŠeYvÊ?zßP	Ù8éiö˜eÿ´‹Ì Ò©ìňc²RV6¾H‘‰I.ŠYƒ'y—âá’‹^¤ÈhºGHu9mKJ×H&^Ÿq¥P¿ÿðbT‡‰‘&Å´.Si|*R3%¶$“~Jà1t‘êcb‚ü_,2Î6ž»#ÌÖf+¦îøÄ ˜äÓý‚©n‘ºˆ¹]çt/à£Ï·XÉ'£´ÞëK)9Au/¯ñ“Ðéú;—ñò;ê¼YeŸpˆëy
+¯¯ñÛ¶â5þoO»BÆ:Ó,ƒÒV¨6#ù&RÙßÊ1%£q9UþBä7n+\ˆüN´?r!LÅy¾£ø©ÁŸ.ý‡>ÝþM×ÿOÄ^vS$÷=.þ³Ät ¡2éjWÿo×TΗ¿ý°¦¡¦sÁ4R5	T
+—»\‹ÇT®ˆ°ž½ÿ|=Ûv"›¾=ÝÇÂTDR)´ŠŸÈ²k„»“&ùcéòg£AºèºÃïößéðÓQ(óŽÜæBj†¿;ʨ6º×;Oˆ¿^ê©<W$ߧ=7=ß•þÝìth2OŽÃ673üDZñ¾û‘µŸyXkX–^a„ü„¤ž£ðbkûæm¹­í»Ñ~¼$:¶›9¼Þ~ÓÝÜÔð
+ßô¾/Ðõé}ߏüqÂô-~Sá¯Â!Q
 endstream
 endobj
 
-35 0 obj
-7535
+38 0 obj
+7525
 endobj
 
-36 0 obj
+39 0 obj
 <</Type/XObject/Subtype/Image/Width 180 /Height 180 /BitsPerComponent 8 /ColorSpace/DeviceRGB/Filter/DCTDecode/Length 6742>>
 stream
 ÿØÿà
@@ -524,357 +565,372 @@
 endstream
 endobj
 
-38 0 obj
-<</Length 39 0 R/Filter/FlateDecode>>
-stream
-xœÕ\M$9n½Ç¯ˆóú–€BvO÷b÷6î|0|òî¸0è²1sÙ¿oñ‘”¨ÈȪöG<©ÔK)(Š¢(’Räqsûß·ßöcÿpôbv¾ÿ-þþþ·ýŸÿ°ÿ*éßïÿ¾ýã×Íùxk»¯Ç-ì_ÿºÿñsڝۿþò/Oñž?ø§èŸÃSþ\þÓ³JáÙQå‡èŸüÑ?ÜSîµý¯ÃßOý«4j|N½P—Ä”èÛ^Ÿ?„Œºt<åÖ›àyùŽžÿ	ß}.½¿ðt¢QW/ûÅs%åøä– ï{ë:ø1&Ì
-J$:;Â(ÙýdŸvE@þ’îcî2b®c<HQ~™Ãƒ9ä:ÿÑã[F£tÌTŠ03i¶Uöýó£0Zžÿõë_¶O_·ŸOª¢»ùU J_½zB”'çþwU[EÐ9"”ˆ!–7áaŒú‰ÆÆ
-â¡<*dÇúIÈd|Y÷y…±dz?ŽZ†4é©d#Å¥–·~·j|Ö§Ó2„O¹åk"Â"7žÓ­£–Öä3N}àÁtÕz0o±´.ÿ#ρ۝Çt†?TRçü4ˆVí´Õqô1
-ʃ®¯¥ÍG»¥ýuó%‘59RWo» n…iùmÙ~ùƒPù§?m®&©ó RúÚòKF¢"µÍ©\n*¾+࿽nüókðûOÿ¹w¶nÉ·èöþ™Ré³y—ˆÑØ»{Žôè낾íŒ:Áï(;žOŠö3*`ïèC"TIêeB¾M¹Ý*Qi¡Kˆë2£^NÇÑ[¤\©]GéüméȦ&÷1Å[»+Ó×h‘ÄI.<I·®Ÿ¾tYæVÐ?‹O±©LË"Ӳȴôq‡Nïò,‹ö·Qa„rƒ”e>š³2ïr­FæegäÊWImÚY®³LòŠ§òÕˆU’"»Pc }ìÉ0vQF’]:*ZGÈŽ‘èÅ~B¾s\ó*çx'›)ï–ò)WÑ9â&ÔêiF£kLùÕ Á½.héî®|ÁÞõZºD–V+X>„¨N&ÅÁ?9l!²,𯅬
-¨t;“:’¥àH½³;„J&µîíуk@™[úƒžsUFãè¹þ×y <×åú·Ù³=#Ô¥àTºËª—³Ô@n¾jMç!‡ƒ—« /òbxa
-ÊK]å‘Û¹8ÍŒLêCÓgüëö†1!åˆ˜$®+4gÃ@UZ~c¹¢…ÐÎhãçÌb"ä­[1ZÛjÂÞQj²
-ÓF[”ElÝÛÈÁfés®òZ_¨±	‚w%GúŒ]—-¤F¯â^ÂÛŠýˆn)x±Ðt¢8‚pàEuY% Y
-|FTDùDFJ%ƒŠ÷‘ö~…q9˜
-ïÒƒkB½3ÚÏ\d©TÙcØý¹’„3–Ðw
-쟾ëcPi–Eše¡ÁFÄ-ÈðÅRÒT‘[äggHeëDše‘ßr†Ê1Ü9§R¼¨ŒVTgË1"¥ÂÈ	/gI”“4ßÕPW¦~º2çD—0ÓTs)ó\­mº3‘¥=ššêŠù>]$
-iPh@Îðá-,hpœ†vX*<ÒlõTø˜ò9¶ƒ,SŸ’n§ztv;†!šejæcÀ(Âê"G·ÈÑ-rtSkÊËÜ°LŠµ‹CŽÅȱ,rdÉC=
-Ë—m2rŒf4éfG:åXŒË*LJáU:ào†$rì½…h×CPí†ýק¾Çæ{ø˜éfûH¦‡,[·«¦œæ¦Õã-ZŽp.#Jº5ȲoáT>&sNö;'>‹Ã²Ä^dɺfS“.”Û¤Œ6ïùCTZÁ°gùX*•
-/¡m„(Â,£®GøÈŽ"÷=UÙŽbÖ$`A S“DpZæ†ôªråñœˆnkÁFTہí1y¸óMÂ%¾ûQ”ËíÒí	pYcØ‹5xC}}ÓBÏþsЍ¸íuAìžöá´*n#Mt8äw8tGöp¬Ù`–PÑ)=<¯f$K±kI+A"ÁM‘±¬G3W¨Î¤ÄH!Xú’jàr“ð„Âi²Ÿ6Šcƒ	!•„/uŽã_#›´H*½³L'Âäôµ€W™‚4Å eÉMÜ¡ª¢Ü(‹Èuj
-ž:$N¨fB+†ZÅ«e¤L_¡,«fàJ£_Ö†üÍc¡ú1Ž9i™ ‘2¨×5¢RÔ‰u’-RoÝ”‡tÇjhÝ–’1mGÃl*VCA÷º&b¡’xÒ(·!ì)DZ“™Ïu1ÓåÆ ½AQ¦(ÑXÚ2,T°KŒ‚ö,‘æ_T‹•_/=û9Æ3ŠF9ÓƒN|Ó@!ê÷ËŠ‰Rçedy©³(Í–CEe¥¿©¼çœE4œ£¬§HU£À“¤Ï¾‡õÏêR–­,Ië4–©ÜŽL™G2¤mËcfí<Ĺü
-Õªdf–ûU
-3uù12Ë™§a»
-6‘¥–Þ¢aõBêE¦¼êW‘åí³¢(?Ò¶¡a^7AMÆM¬FY¾Õ©4(°“ÎÂÂC>••ÓlVL^F{Bo–“鱈¾œ4Î 5k¡ÿGéD˜êÕ‹7ïŒ7ïŒ7?ËÅx×k9
-Ïw”÷˲øìeñàW$=ò~ý€öHÿ?2Ý…/a~fG+äXÌÀÏ}]Р2PYÂ_ƒF€=[¾‡4P$ØW‰dÒ	î‚‹¾7©K(Rl¨5´áÎ|N1´AÊ">3Hƒ0¡€('ïã<!`eöçà¥=]px.	•3rKKKå
-Á**ÍÀq*
-¦/Þl¤4#»z\ m*ÓÒ.É8™¾f5G¦Ai§¼Ìn¾-‘Ñ%²-³Œ-/™
-©i—Ç#Ö{t9“ð
-K´¨qi9Eå'˜h1˜1¬3ê—ÙG<ÔàµV
-B!ÌOaÞ…ÑgÖœ’S£³óP-²úÿwüs÷d¢i[æ}»Û3tø;o{à{[–›SÌ­{“ÄÜ“¹¸C3n§*kÂJ7»2·¾mAƒÛóm¢bFéÇ(ƒáÅÊãE-‘V[¤Õ:öŽÞ¿1‰HS·¢«”\YFïæb;Ý:£5•gS€zcIïæT;{§;=ÕŒh½ý£7u®$anêˆ %‡«å!îw®Á¬×7ì5’dxw}#Nzç̸ʱ\g©õºðQ—k$uáx¢²\n±f†y’jFRmyÞ^•)Ë•#Íg›	6uåî¢ÎDWz¦ª-òÍ\-Ò-2e™±²ÌØz5ÇŽm½Ä“íÒ’Z/.é«+ô>LÅE\©ÌWÉ!w*»ÀŠiZ=~m…)41Üò‹¹8Qw‡webKtåß»$^>uɈ¬
-uê‘ Y‘´\¨œ¢~þÞÿÿKïð×Ôß—íç-z¤t„r at t¢-)­˜ž_R¶TÞɏéïËÝ+RÞãvú1^Ts{á—zŽOÉ=ãźò½!õ‘ޛʭ㜞饱OÏï‘=zë€:_RwmïD•~äùÅ7É»ˆ°ñþ~—;¿ßu7ip
-O¯õUAßvF9K’1†¥¬­,r'hî
-7¢{RԍçÜ_åw‡¼86œã•[,’–•·ÕëÇôw¯^áÈÈùRR@çèP
-¤
-9í”L«2î
-„­§Ñ* Z£ÝÚ#éEÈ™:Y‰öŠ°I5jÇRm Ç™$þžc^í÷ҏýâä©òul<UeU|
-ÌÊAÑùD/\J¨KR§(Dcˆü:Ñ๥ó>éuŽxŠ(Pà
-"ü(Ö‹–mF¼ˆ#Æͯ[…˜06N‹†XçÈÒ™‚z#îåÈßs¿)‹4ð|âyÈÜoj"Óz
-u|³6äÏñ-XB³‰²ÇXxnCŽàž_Ó™Rºªç3ü.¡Íá§j8EpòDIV.WIØvzRÃÙŒ€3)Òf¥Q6¦rE¿¼ñúˆà‰z}“vÊ;Þ–T8¤á†¢ŽÒË}E¢$¿\ˆ%)r)¢¬FZ.ò¬€žðžœ $³%‡yå:”ašÀ4bæv¢Í<„BÊ³¯€ÛÎ\'ºG.\ÈÂo-ub‰xWM³ïà„¦y@2N¬áËÃE<dƐù4<ÚËS<jNþÐtS¦	ûCVˆó³æhBƒ-n€ó¼ÈÚsvà@=Ä‚Èq†ÚÌ*ÏyèAhèËn­«daÖí «s÷<‚˜rj΋#±1Î ýZý<Aþg2È/,Ônåcw4y‹yyÕÿ·î£0ÝJœy¬ª€Xååû,/ß+;´Ü–-¥½Hýb‘iX%±°M»ó¦ÚUiŽßF#¥íF¡prê‹éº¿¾pÛ=ÊK¸dùz¯bgË»®[î„M×°þTÒnŽ	‡»•¯`…UËU™
-\eAb›ÞÈc_à–wñ
-ÒpæøǧÚ_΁O!{\;Çñ9óO˜8þɏŸNÑH"gŠ$>ãßõ†~‚"H»‚ŸITÐ(èÏv$¡Ò¿-ÏüKIp²jO,FýèCØ]kSïüYï°ä¼ç§ÇFá½þú‰Ï]°³å}POb£–œC»Ó¹JzÇ÷î}÷¼ç;鞏wlõl»ûù!ä½
-‡ãh/¯‡]fÈA¤¸|9Ò2FÍŽÞI%–²¶2ôÎò£ÌÁÿu__¾ËÍGryØ0Œäò‡4ÿwRº÷ü›"l”½WSKæÀ{uøüÍ
-mØ
-¼ä m•P0ui˜ošÀ$©‡3œý:DûöƒäL»²úÓHèYœüʁwº4ÌO“MËa&*Šhƒ:¶±½U¨\­O”i[l@^ÌL–™g‡“[òæ
-éésp8©e•=
-Ö†µ¡Ó¨ÐqT
-Í/!ШtCÜ©ÊLÜΪZ
-]‘º<ž+Ðî$(@ó™—
-^d¬£ó|#FzÇlÄ¥)«žË䬑µdg˜
-$ˆÀÎæå3à
-­gu”©¥äðrÆZ—u•ZÊìg'-‹„Ü’wÞŠÞ“Ùy©žý.µk‰ŸÛH‡¼ÒÄþf±Ú:ÖÄ rF D=°<§Î¯Ú«*ºŽþPVŠêìå.L1u˜9¥á›¥œ$Í(+ÒMÙz–‡‘°{róÏùPZñnÎ[ž;„¥Ug•-Jœ[ÒpŒ`6AKʬS16W¶»Ÿ÷ß$þõxû1Sèêh~hîæ]Ÿä±	ð&îu Œ•Ù•ä©ºÊ>FwI~{.j-‘ÛÚ°8´ÄÑwÿî¯"Zƒá”³ÍDœÓ³GŽÙab$à÷᜖ãsÔ$ñOïfY=lBä»®œV¼Bø$ÇX·+↖ÄL9Çò2‡_h.W7þÞ1¤çúŸïñÃpyJø'ØÎ^aN!ÿHZ˜NaÿB½Bm`½BãúC`ý_±#•Ýe~=—êºÓ”ËXoÚòÞõ/²[Á«Gà2¯0ëó²wpÚcWû"Lò@ÚêÞí§bž8·;x‘Ÿ=q‡Ú2“ÿû<þÏûc{Ï
-endstream
-endobj
-
-39 0 obj
-5513
-endobj
-
 41 0 obj
 <</Length 42 0 R/Filter/FlateDecode>>
 stream
-xœµXKÜ6¾Ï¯ð¹ÀLô (	Hº»EsK³@EOmÓ"ȶh.ùû%?R²gf“\š,â1-ŠÏ¤ìpŠË§Ã¿KXŽAn9&¹Ö®×,?·üEýûøçáÕã!&:õ…¹ŸÊòøûòâ¡,1.ï~9ZÓ™—õÏ)¬Çrf^ùÌ}=Ò™ï9ê
-/×ì5¯GÙ”±€ƒ­¦ÝÖ‡õ؇H<±}þÄÄVÿue¾Ã—£Ý»ºaOU[È“kØë¯m}§VÖæÚî°žT®µM“\ªyhrîÙö k1¹x7›TZTŽéá{¦K¯‡%±7»ÜX3“P»ÿÒtÅõ§ûõ×ÇׇûÇÛçÁÚ)]€A?¾ÿüŽTø>ÔẸ•†åi0•Ûx:‚äA·ëC­+]›ÊÜ`øòœÕ°wÑó,TÁOò¢d9õùÈÒÓ6»æ0•¸ò÷jú ;·ìå8¥=ï—™ùàÀxvM\ÛËpeg¾Fm‹ÄT4«b‹
-½T—(­
-;˜íükˆý1çç²µx>ƒžBQps‹…¯¢‡òv<&nŸEÚw¢Y†kºªÅÙad¹Ýì¼_"'6ã±à<H˜)Ê%ÝYµ&Ïõsšf™JÎF»°¤ìlßjœf‰{«»¨AN'FX¸JìbÎr-5,¿=^üø”Ór÷Ïòæ0#{”~^z“]O‡ò©-’\?,F•N§,ÔžóÃò×áÝw.姩ç)Qvη›²$¢XIfakQ;D̨̦” lÏy­,¶†}C
-hrŠ²Séòo	"5B)ua(]!ì±Ã'¥D
-(UÚ•ª]çÜåœR®
-R ~’ÿ¯Eáûo¤ïí
-à“¤VåT
-ò2œ­[Þ­±ŸK\­êÛ™òÚ«UáSç0]#Põ¹þMH>êÐÅÇdÃ<«P©]>ϱÐÆ€“±ÀŽiÁÿ”ý¹Xõ Öç ÉzB	7§o ˜€ i|E9ç…”«d"­„¦Ð|»S†6ATÖíYîãÅýàÚKøpøþ]·éϱ.,\3ù1ŒìgM¾|@’§²¢1š	€À:ä¶,ÝMÎr,fÉ…&%&+Q§Ú-åœR¾\;ßFß3Áã쵶»éx‘©6ÆËm0’ÞNã¤ðúf¨iN.
-Ýj·“ò•`|}Ï!‰¼Õä«`Äý¬=•š
-É/×&SVJŽJ裝¡@jë—$@¦·ÌÆ§v5¾¿ 0Ç(	$yÕ¨ð¼ã>Áo=Œ¢âQˆBÕªœÁïi¡¦MTb`+­9ŸÆ‡ZEÛU‰”ÉojŒV2ִŪèÊ2 6r;l…v{²s5販¦~‰½M½y1Ó}Aööï¨"ÖmTÅZP‹‘_Ù'Ã’ªÍ|Kê•Rð;C{mæ[†ÛwÈV×frUSf€QäÉ(ċ๭IßkYMJI®/ÍòU}F!BÁNiç	i;Ï¥;NNFážç±ÂÈq0m܆„Å
-3È°È°¬’ÉGœ&``÷Ññ›šÙîÑiÉQë[ÆZǹÅ×»r_€êjðN®‰G-”²Êh›f©bÞq’{ˆöâcªÅO]«îu¶ÊõûŒ*fœòu³„õi	–•¢ý#o¾Ù)øÅÀNïž—€zí&±¨– z>ç±#`'­hd\“PÁ)¬öd¢F¦5•+màwh¥äÙÄ
-¾Ÿ¶
-eÞ|—Z±u¯©ÙÖyƒÇ2Ûî	\°4EäþÅî;`u´Ìx.¬ê-OBeØç9´ÞÑ‹yèý’Yq aP¼¡d×Y}ú\T-:õ¬‘›(¹õ^/å,)óR_=W{ÏÄé¢ú¹£è9$ë!“Òþƒ€Êïš¿$qÈ8õû
-_½¡h™[ÉêÑ€Gì‰ak~ÑÛÁ໬
-#^è6J¥]s÷~lÀ¼§Ñc·J&lIÑÔN¾E		Õ'2™ÞÞM6ŸP>µ›OUaSØ›k«*ìmbÇyëN1Í`ì/Üo¼B§/A;Œ°%Eg‰Ž•¬µQ";~7ÎeQͨæWÖ¾YâàÕ‹	º«LíÛ7ZÙ>«D{­Møî0Þ#˜õ=â’MõSv¾Júê[t_‚ÆWB|Š±\Wû*Xœ.ìÞ,ÿ~ÞE;
+xœÝ\ÍŽ$9n¾ÇSäyçêÿ°§»
+û6žöl¯‹.;—y}‹I‰ŠŒ¬ªº.ÞÅtéK)(‰¤(Rb„»ý~üýænÿàîþV|ÿÖNÿþö_·¿üéö?¨¤ÿÿößÇ?=¼÷zþýúŸ·?¡‚÷·¯½ý”þ)…ò¥ÆSÎ1…àþñöõoGê÷6ž­*±øòY~÷ýô÷P²þšîQ~­¹Æ’K’šVû¾¨„{Ö_?Þ%n'i¹~¨©43'šËÏ£¶‡OÕ_CM<…tOúl—§úìwŒ’Æù™#Ÿõ±|ƒÒI…ËSÈ÷þl¨%W*
+ççÁ£Ÿ™®›} ‹¹ee¥JwLrЭcăºJÊm=~©5Ÿ¿¿œ4!Ò’kMzO‰þT÷ðÌàb£þ÷ÜèÝÜ•Ó(ÿ‚a4·I£ÿ<Z‚™Cþ^Ö–¦|!A×Bó%Äžà6
+­á^¬Î
+í*uµ-ô,s>‡)*ªºÞÇiðê“ÈürÎ$ˆDÎI·¹bd$Ÿ²KOyí!™+
+áÓóg¨ùÕ3±„/ÑǾ°š”©MÑÅöTÞ®
+—ô|ŒOýû¿öñpûúÛÍ
+5ýýH¹Žs*ƒ+ åIheËQ—¢;‰
+Íí‹wãß—#äx+®Âßoâ)Cï;!ÓîûíÛñ×?sd4ÈßÇÌ£´H ”Çr%TFû_1•Ì«ÜÝ
+Õù¡ªC?Fé?^Ž?ÿëKÌ·Oÿ{C»çÐÓXk÷\\mô·Ÿi°it1ìj"«ö²¡ï7FD0¼ŽŽ‰¤&^–iÚ¹Òª$TÆÔrõ`ÅPdAž¨¿i ²"£®&A RÛ˜þ@TnÔ{.ă:µ­®yîû…ktÉE,°ûX‚¡Ž–ÞÜXö÷rêÊÙ¼q6o”ò˜E‚(Ÿ é_Ê·ç匲ʥ€ËQ¸:9®–ÅñÑ[Ú¸ÊgN^!å«©#NfùŽ.f,èÞÅ–"iåø7Ó`eïZ4ˆx$ÚqÛQv™Æ3¬|<£ƒQIãÙ‘íáŒttÉ{Ulvà{ò½ÐàòØ"µ18‹Î\¡}p:ðË)öz‰èoî$ZG%¶:G%û‚-Œ-ªâD
+
+iRÙÑUŒÞ¶•€É-ƒ˜RY#ØÑ;Æ*TvtÕ#kGÅXOÄ×BfɲŽDÑ­…ÖxdߺD]v.å¹7z­n=Un™
+Y
+ÜÔªi/]º=kÛá^‚EÜòxÓ:Áe*#¬ièe!u§ÖÂ(˜g— ¯e{Šb›÷rÚ~Ú(DPPꌂ,;ƒV¡áï–¾ܳã]Ì¢9^·ÍE©È¬mYÆaù¡Þô}:˜ñ†fFåbÞ¸˜7.²y‰êƒñâ°EiµœóV*Ì“È‹Pö~¢¡bé{1¼Ü·òçŒúÆ;oxç•úò‰“oj¥oc¶/šštÕtN)ûMü¦~Ó¿ø2©@ßÔPjVkO¨Nm$*ËT ´Æâ³p㌺¶œ3R*<Û*r¹â#áiwd¥†n›5¢¸»›&^è.žæ’22΍hæ¡âŽÒj9çß77™GÚz¿BÕ®p_¦¦wåÍK™²ßQ߸è
+•²<ÐNä3OŸ‡cmЉE8Š‡7™VÿI=3o÷yæNLsðB‹Øî¡X›xgNüÕ`PC/	N"-[V6	owF5ÒrGh©Û‰—Ñ‹Ï㱀ŏhbl/y륺‘‡ož›½<õ¬$Ìé
+€E¯Æn#¼È8QȼAX„:Šx›,tŒ’›Œ¼:qh²wDÃ
+ÊÓI‰r5C0“GÀÄ©~nJ±ã©>C–A¿óVÅÁFî^f€  	6¨&ÊSz†ÔhnÔŽ…|ÉAªÆغj"³PæÂyD~/bw—":gËb±:"D/ën1&Á¢¤–Fy\d6â†+ at Xq$•½“]×ÿ²$¢+T¶>–ˆìÔ°/¨Œøó\ƁÐDKf„úœ_†‚èÜ3TBù2ãhA²&-7O¼å5Ùfö¹£²à†òdÍV&?y2œaîÁg/ÊöF«@2žg±âø@Yh¸YžÃµÈÔùIcNô'Cз0KF%Œ”/&G<§ˆ{¹F[”*Â^9†¨Grî˲rÕlŠcÞèoÇØY˜«¼t–¿ëAVï“Ñ̲²!+=dÄa•Óã0—Š!šrÕ3:x]h;¿Qð†¶“žT{‹““µZ$Љf.nô\ £½‚*ïûèa‰œW‹Šœh”9Þ¹R°ÚfySƒDô³¼QˆÜQí3-<²uSYÍWYT£Â礿tŒ5¦ås‘­,Î-f•y&mCiC¼j2ç`äÌÂcù»Yc%¯Êдdk6¤Šééª_Zç7*~Ó¯¶éW9é—ÎDu-lúÔ_AÞèh5Çg]«sT²åM^DCY÷ŠáüU9™²Õá(´šp׎ n#PÔ
+R]K›	M›	Õ–¯¡jÖ@{`uo•Õ´Åñ?:œ@,ª~?vö<#•—
+MßÑ |¦½êÞFy£¢ñdÞêúzï’ÿ_&2„$…°XR5¢‚/ü²¡IÇ T4ÃÝÕòm
+•8M&2½Ç˱,ôÞP¦Ë©/&X›ÁZÎpi=§¡Lǽ€’2h4ï°FJ¸ã/V!…ÛŠˆUÕàÁÆ*¿G–PÓgÊY)„üêUPŸ7&hL5/*I¬1ÓŸg${?ê)ÊŠ™¥RaèI!sG{à\=3:Ìæ/¢ægd&iÑ‘×ÌÐô	Ò+¤|FÜÃ!×K³¿3mY&úÌŒcC·3
+wŠ™«—‹­g\x+:¦¨,!í·*úŽ¹ºîNÖåAòœ®–Ê7\U¹zÙÐw½HÒ[ïçèx¨›NÉÜonåíæÓ ƒ½ˆZ#ú¶î~år¬í÷ðå¡ÏÑÌ[ü&ND[ם±øÌ(ˆõ5O aâ~˽÷Ê:°7ß’kðNDGýU¨L4¯Î”;gÔN³K0»2¯„‰§œ_Ð…ÃÅ
+ŠŽ
+Q+‹”7Äy	¼ïĘ́³î…IEs‚ðyå=,‰ìˆC{oö+I¿4“¥¬W£ìbu8¡¥®JgtðõªÖ¤í©$ôÃ눤ƒ•ÇgDo¡‚5ê'R£¿!yn]4—˲¸E|*¡'7}¿-ä
+Òèˆc¾2ÍòšÙÓÖØËKŒfOQØ[
+rrò€
+ãWü»(°7œ§àVd—OÏÇuf‰®ìAÃŒåN(™è*KDÅJ6‘LÚ"tŽÞg„.ѶúÚzœÂñYœ‘ëü}–üÏs´´ÎÃÊ·ûÅÉÉ™œ,ˆœú<c»’¨˜y‘›ž]¸n;½ØÍ–5ú31Ý)öÛâÂs™LiÐCä·º(4W%½*‡uÂ’æˆÓ&×$úÐÏèX¨šºjä¼VÀ9ž+[ä7cÊ#=¿*¯øÒ¯£°cŧÂዘ6nÈJO£¿³dËm;Á ›ëŒëÖS&…©r}XÒ[ò”õ–üØм3ß®–ßF|²éÕ³	&cÁ–ù> ŸËk3º*;VIXzUڠد!¹E·™‰r]ž±É¡®Þùו žúòH\UF&«àýhf#l™
+‹É×(ì噳0ËÇe6ê蛲6Åyù¤h‰Dã­
+É-m™<©ç:uØwtÕ£C…$ŒŸ±h21íÓ²^˜«¾ë‹¿¨^Ô+rµÊ·ÇrÑiì—ˆåãñw
+Wùbqõ9^6ôý&hö¹!¾8Õ1[¤uíèªñŒ/ó,]ì"k"5VUŒE_˜Ï%õþù	ŠÍ\–‡43›+4o5õÔgÏyz’×å×L±>c’£FÑ’Šš[©Èäxà¹Ij¡¬•ºd›Ñ¡~º4.kI’µÑdDŠ–mYù"¹7~Ë]ñ[NÄY"+df¤<É?Ú3H^Ï£±ÙHª?;ºÊHZy43Sç)'$lÕܙɵºµ­f¤ç\™õdŽìlþÒBWq}›}\ñ”otFö
+‘ÛÓ«3œbÑnoì;-Š^ߣDݤŒÔ
+…„óÛ
+ia©\jü÷o£Ã¿}P¿ÊËM¿ ýä¼Ù}9b%§-M{¸ïÍhËPySÓßâÔÇÒþšYÀUàƒŠ£S“ùªYåwï>e\ŠåçÒéíMysðï°)ñØ°b,qzAÎ:È©¼õzœ?¿÷ àèé鈷d_ðöe4T¨¶19à@dCÒr£²øãèo„dO¾H'Ïññ¶Í-澕µ•¥ iu¯±ìGöuf×GÐ~®QQ×BK8ˆ§
+ié•3úʯƒ’«,ï(ý¥bIߪ}sMÄác«˜R8èƒ
+|ŽP טºìiIˍÊë&ëcú3"úPúÒ)Ôeèrn¶ä"/?ãzÀµ§Ž2б±ôEå9&dÄíh¶3^_?¾/³•~í碠_=Î|`¹ßLõ=SŠ38«¤ê5>½}wÍw.ü1Sñ¶÷×—CÞn¿×‡Wâ_!pÇOÙ³ühTfnŒq'9&
+•–2eßfAyºx퇸„àdH]š-û@QZRî"!¦YA3lu|–¢½{•ÌPWº$/fdœ¯)ϵ.ýU öšÇÜð
+%æƒû $ùÁ¡E[¾ï¨D¾5Ý3=¼‘ÞøÕ½€±òË}„2¨È«à½£ÆC{jøõ¿ˆ|R¾Í¢º"ˆ[vôÆGwdx;t-R7Ìz*0¡D%O›Aý1
+˜7{Ý„0;¢˜†èx s	Bp•¢Ãܤ.*
+ô†ƒ¡«Ã/­RMu¾2Š±¢®ÉS,¥ÂeèœcË•œÈu8)Kœ=këALq综˜
+4†O½cBo]¸•t‹Ï†	eÒPS“…~…~–I#MxÝ’W•#VI1=Ëf‰vüÂ,ÑÀåš\¼D¼–å:jÌ”2ÌÁ8æN$‘­.™ÆÄ7BðS"nË]¾yA{肪ÈÏKF!ÜzÂeIgÉ`§:\Èp4¢šç¼Pa
+¤JCçª ®ËòÆŒOP\¦]b=ŽÚûA:ÎcÁ\ã™ÊJ˜£rlÙ¸;¢Œ>tž5iNè<g΂
+¸úTž†^òµÉf·U×*¸ÃGë¡áúráÕ¯ò"›¦,Ù‚œ±Âa73.ʨLö©³Í{Zf+¶®âeürû;~ÖUhvž|þ
+†óþ¡Ùö‡‡ýXþÄßY›
+øÕÏõxzSdü–6àX8â5oùhE—Vè\Èœ4ɱzŠw¹QfÅó¨UÌŽ¶»>ˆx§0y~O“–‡G"µÿÕ~ƒtpÈÁók£Q¾Â—~¤­‘@ÑUmwÝeè¼[ðkACiˆ¡¬sˆ5K,݆84B¹K×¥Š‹$Æ”[=™¡‡“üœ«’à±w†=†¾˜¯×þÙKwÐó¼ì8«å“6g1~wÆ·»vúv82­”aKÃÉtõýf¾iTñ5œl}¢B¦•zJô‚÷t˜íI§Ï¢Ì/¶Ô~Q&€ã±øö7àˆ1DÙÂg»g‡NÄŠ萨Cô÷îûBüø>шI+éU=_ÉFÏ{¢mùŒû´†…Ù¦ ½ç\´Ýßq*D•éLe‰æè+5ñŒÐn=ÿ†CþCû±çZ@÷UºÞk-Lšh\ܺü1š5*`…òB(Ê–¡3¢m÷¥o„*»ÍŠÑm]à£`U	ÞDˆ&lWº]°õpM™ÛUŠB£C­l]úü\'7¢ï(-©&ʦY¡Šý¦AEy!l%‚Ž
+ÍvC3PãØ."‹:
+]žæ¿/·#¨¡óU»2…ïêæhÍAmWe^_¦ßÅáÂhŽõß—ñ¾¥ó"§»}Ü‘ºÌ¢‰\’I%éW7³÷QœÓÄ®jƒŒÊthI~˜OvxJvÐŒž~¿9æ$:Š¹`$|$sEßœïsØÅyÏe¦¡º™µ&
+ÿ3Æ…[¦Žµý ¾ê\	„x]´Õ³Ü½jK™[ÎX3ü¶RĶ‚\‚ÓL=ä(œQÝuŒ2ÖéØSË&Ž}Â8»H
+Íì
 endstream
 endobj
 
 42 0 obj
-1694
+5501
 endobj
 
 44 0 obj
 <</Length 45 0 R/Filter/FlateDecode>>
 stream
-xœ­[ÉŽ$·½×WäY@·¹g&PH §ºÉÀç¶Ç†Ð2`]ôûŽ•æRÕcU“™d0Ö¬’{õÃo§ÿnxq0,>Àç8ãç¯ÿþòÃðï“{²›§aý÷מÜ0:÷†œ<lîuÆ]ß~ ‚øÖ|ùzJ™¨ºôš†¯þpƒŸ†¯ßþzv÷å%œ½ó~ñgð#Ò“DŸÙ—å%ŸÝÛò·¯?žn_O?­(ÇÑÃñ%{8™(‡! |No)”ûǘrŽ),_ÞÛ?¢ÈHÐf?xGlå°„s¹;c\ʹäå%Ç´DüxÏÅ1äCVò\^G¦™ï™fBšÒòçàP®ql†å%Ò)ž^Á›{É}àYzCm€“‚ø3e ™#ð	/_|Vº3ñKKàÉ«!Ž¯Å²:WVY|&À£ÜI>¥#8Ç®ôá‚Œ±lž¤¾-/³ˆ×IQD9kâå<ñôY4
-̧|*ñªŒrëU^®ô”?YB6¿ŸEN¤_€u•Z’Õ'ÔÒl©”r‚Ÿ0ü@wÙ»×¼£;Ü·ï¼âkS|+mGÆ
-Ä–,×½ÓO4ÒÏÆʼ–õÁ&»4É,=Y_݉"'ž-ÏîciªVߎQÌ=‹}cG<˜õ‰WÛ òŽ­õ¦
-_ü¦ºqnÜ^Äek»Ð6V-+G²k‚ýã’zgT7Uç%,6ŽšÊRýp´ó)GNF„ãKœ£?p¢8ÜÞŽ·#·‹nÈÅ)hV§K·…D2Z‡ÀísBðِyàíywžI7 æ$ºt
-=ºGzš<Fo‹lÔ+kU✂†€ÊU2N–Üŵ²O
-)òñ<éYwiÇt«ëþ\”)cZ›%B7©ûANz*dò‹ÆmÉõ9ÿŒ’7ÛКÔg-áÕor!¼…ú¹²iÃ;ú}Â:à»Ü)3¥éªw&k
-QˆCÕ5À(‡0¾<Ä<Å‘OøP¼•ÑÀÄ]a at PÇ sá_„1ÇL‚Hü¶ØŒ”˜V.eðcÜ(¤«[Ö0ô’×jÅÍÕDÚmœ›tßÆóTÍ•4;Üå(Osç›5EÔL`NìÎ#2¾)£&ãÔ¥H׉bS÷žÀ®–
-»YÕi¹lG˜ÒÑj¾¢©Fd at c÷é[öՍá£ÆAE¾5ú£’œ¤8­ã[ÔTtšmVT:繓¬Ïµ¦uaÓÒ‹z30—Y†µ ÄÇsHé Wv0Èj˜˜]°Â×2¡wöYþÚ’âZ}ÇõB7-ˆ)jšß/ qý¶ˆL›úGË-,ÒV‰¯ì±÷."­BE’¬ÅÒqA  ÝZû‰w
-]F½*øÕ®+­´(óGUv¶5oÝè÷À¬zGn°Îäý\ëi14ÕêNà¢~
-r‚lQ”ã¶Ãú⪞¶I{‡ kØÃþ`ÚùÂO`Í­MŸø@Œà9+„ØF°«„B
-2…è®7Œ;(ú•ºÉ]ÚH=rÔ¸td’š^+"ÖuYßø±8Ñeã\+œ«l­ã±©åi³IÖµXa4S¸RUå‹-Fj¢IçαÊa¥€N‘wŒüÄ)‚;€Va—ØJL©~lçׁ]ó£E:ëµ¼*-ŽÔžðïÒ·ro!´ Íbœô ÛIÓ0K[?3êÊ5d¾”º¶µ8ä嶺ÚVOÆí:ÐÐAô¼ÛSvõã&™sàhFù²®¬º ¶–Ø,‡Ö>¹t—ÅÞ¤RÔdݵç]U¬…]-Ö[r¡˜l¢tªÞbjÀuNǬ=™<ºS…Éá1ú.¬>mQÓVÂo5³n/×…Wü$èÔ ÛÒ¿=â-ßú¦»'Ç7¿ß~Ð륡QÇU¡¬¯w_³ós©wÈ~tÈ%oFy@
-?÷úoN=ðãÎþ`ÊYÆ:¾€—à5p +à	Ÿ'ÝtEþ}ÙèzÅÀ4„yn×Ç߈H""y÷óäÛ|Ëﶈ×Pð¦8L³Þе#Pñ(K—é<–+xÂe¬4ð53Ux_Z|V®xÌ"³&nÈs+ó	oú#1ûü÷ãà‡ŸO~ÊÀ`òiø…®Y}˜ ÊOaÒQÊP×½ë¬à-¬±+*4~??’‡à,¤
-á-bÕñVi<Ÿ’x—†à8Û/§r}<ãJðcÈnÄï.º™¬ì¨|
-Ú91An†SbÀ†ǘIÀÕ~µ'ãˆëÞu–#˜DÖÃe:4~?Å	¿IáYò˜Öx‡Œ…–ÌøށgWŽVŒ—iÞ:xxÍxÖÿÙblëß}ðÞL¦´iÁäI\¢^˜Ã:.ñÄU	²
-ûýßƒtÄ´ø¢xÁ®”á>™ô8Ÿˆ‰|&hE†ÛƒÌµ¡ÿ(ºä’‚8©I#¶àÅÏ
-®ÜÌËl1W†¤ñ†½mÀí‰Éø[r”e‹íäN6w0Ž	Ç;øø¸8‘ç§m½æ9¢b¡â·ñîÌGÞ­Ú1ºÙæßÏ°\V;9Ø-Ð'Ü­úsS¿­œö:ˆ³Ûèᾨµ£CÙøS0øúŒ*~_'·Ã®dÆVçªëPEJÃSòáotÚ3ü®åöÓ£m‹Û)Ö(„Ô5‰Þ¬—|–¥œóÆO£§.Hà†ü+è¯Gö²Ý>q,]bò[3Å@vfi.Õ2]
-m~ªˆL”«bô[“¹´ÁНú¦E FhÖø¿U@®y‚7
-ú"(6\¡ò/´¿Ã^ô³8ùºŽÆB!Ž‰l‹´eMÆŽÐŽ+¥zþ~QéÖêÑÇWêƒöM<ÏÁ³èç62vèeï2SR£™ÇΘö‡{e¦ÌcèŒ]¬o> Ì- Ï‚›éº
-B _?þïwHŸ(d‚ÏtWö´öbiˆ¼3ð¯ámšDÆvF¦îÀKØ?fˆ›;BÛ#ÉŸ¦¦Ï¦¼bWÆt|¢pÄYðÝCÇ“Ļ̔)àuhîãL{84q¡™ãL°2^IÉ:€›Y÷Ë)¿ËŒOýÐóCû…O¢Ìã÷Nž}0ݎI\Q%Jé`E@#73@À8LLÇ˜"yŸH@UÒÈúI‘²j$’§ñ~×2ã?tFœð~æ/ŠEDR#ÇA/Ÿr•3B”Nœ‰Ô¤ŒÅ²<SËê-ÃûEŽ”›´Sh²N©J§‘
-æÒ‘òv¬õA÷»YÞጭŸ…@A²’gƒP¡_Ãé×7­Ÿ1EÃÇAÖùâÝ8
-¶¸n"×ò3þþœßá¿íègPgð)´RfS‰c®'󆯍ìL(vœ€BÅÉQ«!ftJÑjHx ’†ˆ_9¬f¢UY)Ú*¢U9¡¾3ÖЙèÕòrÀí8U;
+xœµXÍn7¾ÏSÌ9@'©_ (Ðdí¢½¥Y Ð6-»ErÉë—üHÍÌzwœKœ ŽhñŸ)iÂüuú<‡ù‡°Ä¹D’ŸµëÏ/Í¿¿šÿŦþýò÷ôö<Å@KK
+Ïç?ç×÷JÆ8Ÿ?Îor*­d
+¥”^îJ,ï(ü8Ÿ?M‰E_Pþ7•—¬»•„ë^¸{eùK•ü¥‰vã/wºGAäTg-ïÔB
+*_“qÓ’‡öîÛ’†‚\›(>‰ˆ‰æ¡JÖ¦ †Í=Þ;á(å^Ö'1c<©­<궹%Z’»kKy
+`uv¸J5Ià'ºÇÝyz;µ$œ§©õ°¥¨Ò‚¤®~BR
+ÛGŒ^&û}]hø*1KŽÞIäÕ24Š7Òë2¼‰°¨Š5hhR¶íº&åͫ岕
+jÔ6v(^+X-Š{ò÷­oo…¥jϘ?
+Qî±CšÃmGR!˜Õ(G„}•¼rPs3’ASÖ–vÄœ~J$–¹rÊ™~éKY£2™Ç}ó«i™6ËE„µÁ%“ööm¸|dYýz*%¹‰hZÛ+«Çâ‰v·"£Èo¬´­¯Éÿ‰ú>E:‰t’@”¶kWÝ^UuaàÅ:PÆÆ3½”$̤ _ýmÖ’rOö)‡T5¤ eº¥NÇ2Ê~K†Ýsd¢ûý‘Ü‹šh¸©/rÚKC@É,YŠQ;(×(üñ8½þå‘ó|úo~?­Ú£ÌØ>箈zœb‹:zBšf[çžE‘P;¾‡ùŸéã+×ñÛÏpöëD2>wšj—ÄþÓΤ‚.Ë£Íó8)˜ÄdT#¾&†É=ßm“±Ⱥ¦¢`ü0©ÉG˜¥*Û¹'ó¯WÙ4J¢U(Á‰º[
+Ž½ôÃtÃù÷«úôí|p0|}!½Âm4Ÿ¿HÚˆåÚ
+ŸÊ@ŸÂ¢Z²œy‰Ñ¢r˜×tàÛÊ“VO滄xŒ UÉ®û“2¤¸é=ʺà3Ï:"
+Ö’¬ÚáaNœÄô%e|›ü“¬w½ ”I ei$èŒê”á_ïÚH3K÷'”s^h¹Ù)kš^ÆÞ–®—ÕŒ'`€·¹¤¼k;´ÚÜmë-HÑ«‡•]]v8»(SÒ»Ln:'fZ)q”0£Ê5åœZ¾Q¦±·+Ӌ꿪NI;Ò¸Õ¢2~åz€ÌOj¼R'P«gñš~îµ<Ÿ÷—±·›&/ªÿ¸=
+l“Ìq-@¹.@¼Ü‹tBN*W[’;óRS}\FªòÀ¹A6=¤Îù³\1ìF¸´«‹ä3JInƒIt°ˆiVô¤QŠ‘•„=¶È‘¬£hMM)5'MGFêÁs‰½Ö“r}EÖÍF’Ø"¥v;j]õÁn+kmÄ'ÉxÝ|ŠvrÉ9(¶J5•¢ú{À™TcO¥¥ïd§¤n{Ñ<î
+{'‡ˆ½`C4dÝ«ö8¨í
+1ÛžèâtP×ìÔnœ<¬ň:š‡Œ(±ª#&
+Xã÷	uôh9%dÉ*.#‰Ìå1{ЧTÃœ€§Æ–‡ïP%¡rðÚA.N¬®œ‘™†sÅù*tTó1wÔ šT	ÀS±µãq•
+)›V#ŸCÖñ^1êV¥ºM^LŸOÊì³Q­(•VœìgªŸyïçÏCÄžy:¿¢Âüé'¾ƒ;{µ;–$?÷˜×À4êèÁ€cEÛv¼²íÆŸ—ÂZݾ	¿±ùvh¨ËÏ~’Œò2&(Ã䧪?C‚?xû“¯Ž
+ø°€ò©. kÿàÝ¢ÔÈr‹ðM¡T3È
+ã\Æ+×QŒ¸³…ê1&ûšpeçK`
+Šª³÷šžƒ9V§ßÁ`7ãTÑè¤gã–Ðo?(©èÿŒ÷êÕƒ2Ýú¤»~ÂÍø¦¬;ó}ÿÓÌ´÷
 endstream
 endobj
 
 45 0 obj
-3211
+1709
 endobj
 
 47 0 obj
 <</Length 48 0 R/Filter/FlateDecode>>
 stream
-xœÍ[ËŠìFÝ÷WÔÚP5Ê· Òbv†/ÌìlÌÂ໙ߟ|gDF¤¤ò\ƒ¹PÜ.¥¤Ìˆ'ž5=Äí¿/ܦÛ}òÿµBúO·„Ïo¿Þ~úáö{¼þ}û÷Ëû׋Ðó͉é1ß¾~¹ýcw·åöõÛë$Ö¯ÿ¼l_/?öË­…ËÍM¿þçW½¯úÕÚõ®Ê§YïâÕIÿ)_å´šW+üÿEþ¿K×íÖÖ©´âÕ~¬w™ïq“3éš›ìŸ,§üœÝJû¶Þu~ŸUñiÚª°ânÊ£ÓkÚC–pSXèoÝó+¹­ÿúú'{n/&;›‡º.&°¼‰É¬2:T†£æ­‹²Ý)}錗‘;Xhuº˜Ï
-IWWj¿w«,±£vVqò#\I׍\£æª	”¥½þó²zòÖÒw2+0Û]„	"Ï´H(Ë¡`i*†–Ô!FùAKKk†ˆ±{+ͺsÀž¨ê‰/žºí3*Ž¤DµÈ“¶LõÛiõÒŒ$›fÑø]袝¨ÊÙ?s€£ÔC2(÷pŸp#ÕCw¸Éffòn ábAˆ¦¯â#š¥dH8›u•–x2Ò½Å@™ú=é†#1⇐ÓKxˆÖŸ·€êã㾑ë¦*’õ¿zƒ8(poÑšöp%b"rG°®¤@¿#í¿RÀ¸
-òx¼',6“H~é_]ýïGz•µA@ƒ¥8ècVʼn:?àóÂðÒ,Ïê!£v… ¥4úzÃÂâHs¤ÄB»ß%‰²[hÂG®1‘=ú âðKßÂ×Á%È@Ñ÷yÄÃi…(LŽ¶´€MóÄIÑçR]Ù\í~ó÷ô¤Ïî
-i—®ÄÐ8Ú¤,h¦°uÌÌe+íáÉ` F©§ °ËÃö0¸[Á½ïÈ3æ¯A¡ áWBŒºÐO睭?A5=fšï
-ªo¶XjìàP"œ'
-‡k–2aQqÞFºÂÊ-DÒ‹f€‘	ª¥ÆFéYùKSq6díÝ…Å)Œ}ˆHIW4#î‹´åéHîl¾<ŠÿÇaæSô£ˆ˜'DDë…Vpì\	ZÃD®‡>ã>rM8Ù2ëbè7ß«
-óY‚Æ‘i^±ðàb´iº™x‰$è­|K*ÄÝÓÜ;íø³¤n]$ƒÒSïDY£ÄNQ€ñȇâí%ïÑ-Æ5›çª!\Vù§pñ÷É.Oˆ
-asÔº+OƒA&“æ
-¼Rã겺vâ:õbež!P/†¸±®ôIÔ T•Àn¯§+ø× ÈBúAù˜ 
-øÌœ¦cÍÞý¿ãˆ
-ÄuÈ°@¶USAdFE¶ÃàXxÿE•{
-‡YPÿ ^…Ó—pë‰$‰S:†nK[ݺY½H¼[•ô°èëãÕöIz at z³«îb œôD)Æ Þ
-£Iç»~g­Y÷¯2üV%þÄöeá_ÔeB@+PˆºÐv{ØqTÙÌŒÉèÈr¨K9Ë1‡A­|(FקèЂ´ƒåµ­èØ߽ʴÍHe«tÉmˆçŠPŽÉT»ä·ÑÌ9X6ãØ…-‡
-–ˆY"B¥*X²A ¡Áe©RÃÎ,Šz$GÐÉ!qßÛ8ê)\
-MtÞ
-Q\œ"ÉßGúBŽÀ
-ÔLÒÉFª£Ô`v¬–ìF‡™å6~âÐç§À“&KΨ»ŠŸcÃn)œß)úR@ÒøqüA8½¹¥G,ŠÇ¨ìZÿ×J8zò~’ÊùT3V“ùߎ¥UJñ°:[³Y‰ˆ,™&Ð	]hø³ãÍó•æ‘£Ïáöy'ð=í:¦Ð‰!‘Jðà )*Ÿ¨òTù†Ôï¶JØ°zIÛ”¡Ì‹f«¨æñÔUÍæÓM¥#;H…ÌÈ°yûw%šÃ:n)£Ö“·I·Ô½eßSSÖœ= {!º™,ô(Ì¡Z>E…Oíû²~ì¡‘±’Ãa`7LŠ©T‘ÄM¨2Ò©BN‹êñˆAî«
-Å¡1Ô
-_ ‡QàÏ<èR›…”ŠvË`òð?û-‡ÇÕAy&´¨ÂO
-”@«]r3¨‰¶T÷Ô~Ûú»¤‚k¥%ÑÙ*
-
+xœí[[‹Ë~ׯ˜gC”¾_వҁ¼“…ü
+ë‘£àõÙ3
+Tl`*	·h£uÞ[7¡ñû¯§ž˜Yž¿À),þÃ»tNpðt¶´VDÚa`΋z9­<âs.GÄ©ÖLÁÁ½QÁ%C£[F­™6Š¨#)„Ì/!G+—g›âølBÌnÑ |v……×ÓÈ›a@açælëp¶…ÙèHsNøú¬×xøpXøÀ3!Ó7 <Á4MϤ;É3Ö耻 %¨pŽ3®
+×èhuÔg#«‘Üyÿ,.¡2wβ/QVcŠ°Óú)à%£²€ÏŸ”™‰’Ëõì •g¡“àZºo2h¦Þ÷UÑ`trú€¦†ƒøÈÎïáœdye	ÐO‘@5+XЋ2Ò®XZAUÙFß›]o´ÒÇ*Wð}Å6‘â-F:)êõ…ó˜A¶ÅBqŸG×Sº
+™d2M_q¨iA´xy¼„[
+ªˆÂPvM$Ô(H†bf]ÜY´«+¯L‘АÞ{Ö°çe]9dªÅg)’?²z·#ÉCù;ŒÅdˆ0ÞlŒN<ÁY©™â,ŒMª±Y·“(xaïA7¿
+¨_Ñn-ú^èĺÖÆwþÏöøYû–Šˆ÷•ñbw%¼SrÕ=Kœ™z´@c.´CQSrŸ™zP,&Ø
+æiÿ\>{Æs³Pؘ›‹øVÙýØ©MéiÛÙt}F+¾1@”á®ÒçTkîtXëÅ`óbh½Ò9ÔÖ.³ºÆ„€u:â–VÁåF05Q÷HÔ;¨Uõ8=Ñ5æ: å>ƒÝ“2iĺ}ԏ̓*ò5y%IÙê÷_iï¯ð÷Ï 2Ôš…-Àþàû•ÊT-3­x³šdì±ýv/³€)ZžH–
+’.ê];ô1	»b¨dâ†PØ×ê?–K‡V¦6&ð¶»ûÁÆŠ…u5Úº¶z°
+"TˆI¡‡¼PþTX§¾ùUªûôí».sÎ\6N at ji™”
+ˆÑæY~óÔ
+¤Üáô9B~„s¶R¡*®Eõ §–u´‰žäÄñèEô®/(>Ê–|°‰ÿ‚ú`²‰+¯µn“JxEÄ“sÚà„‡¸•jùxčAHdãnîÁác’ø>UÍØK+“ÞÝmÒÌü¨øÓº4Å	ÛÜ<&¤(èÅ,pA:^7rðc󦎧¥bc{È+4c©- at CͧLÑ̾Åøñ5F3ãÇzûØÉ$‰¾5mgÄG–º‡¯„™ÀôÖ1/ÏlLģ6Rœf²òd3Bc¦RWZÌ7uæ1îWšãŒWö¬¼,}ºûñyÜ
+ʤi3`§ó°ßAT(",·ö ²ã·8GdÐ$lû­Ý
+wQÃ:\ÊÛ›cbhñn*³Ýéãže.6Fà êëfzŸÉªb¡ýÞ‡ÙvŒ>Èîi–0Ó3U
+PvÎlë”yc±'ô³í¸x•ÌÈߘ*Ê‚wc	µq7ò¹ÝEî¿ˤ2.»t³í¸r,³(4å|´W‘`?Ɲ|î+¬þSrß#¹msЄšfñmgç¸×èÉÑÂõú‰É µeâ›_f:l
+·¼²ðÀT
+·¼C½G	cœn;^V2}\vï@MÕ2¤H×â^kHZVãLx••ÂÑN…z¹cûØ$3á´çcÕpû9ümù/ò@?E
 endstream
 endobj
 
 48 0 obj
-2956
+3048
 endobj
 
 50 0 obj
 <</Length 51 0 R/Filter/FlateDecode>>
 stream
-xœå}Ke7ræþþŠ»6 œÃ÷!  –ªðÎ#³0¼ÒØS02˜ÞôߟÃxñ‹ó¸7¥ÎìŸ
-—øå!ƒdŒƒ¼ËK¸ÿíöïËý‡eKÖ·[ÿþõßïÿóŸîÿ‡>Žÿûëÿ¾ýå·[ˆù¥ß[X^Öûoÿëþß¾•{÷ßþã_,ùKü±®µ|ù!üØÒ—64ÒáǸ|)?Ö4þ^}]ø¿5Öþå‡ücý™þÝÒ!ýز‚ü#[„ˆ_~H@þ‡í÷ZéÕ>a¶ëF¶K^©b•ïßZ©­®ó;WBõAG¨ØÖ@_Ÿ ØŠdå†E>ŒgC™Üåà3EìñqË2ö»fe tº9¹d=ØZ‘¥Ç‹öUª/‡Š¿™Qõ¿ýöÏ·¯¿Ýþe7J(/ñdŒŠûϳ<ejo/i7eZû2†AXÆ
-Óa(ò'ÈÏÈÿÈ}”ݼK0úL ÎYVa©Œ”UhDò›Yÿ¬‡î0ñë´Ü©_¹„x<û·úêæ{Ä61KÊÁÑzëN,X>Zÿqù1ٍó§Bu#³[‹?œ,F]_<¯Ê6ë›WÀƒ­Ö«Ù•Ã6»ŽsåéìZÓöïnvióÌH»‘øºI
-nìaÊÆ_¨{ò
-UÈ.ÿÅ!üåÐÍ)mf–ã2Êc…\Œ¾ŒeMÛðc™ÃeLæ¾M-œAe­¾Ä/$âAÔåòE8µ}ü¡îEÈ"ŒøÖºt–QŒn„dè€YÛ ~ãe
-‚E¥ßQP”f+,ì©(iÝ+næ	KŠüíëAÓ}ózo¶Ýæ{ƵR›[¿º]/‡0÷²)†ã>]À¹,
-#›rEÙ¶¿FÄ˯½`ÍS®>š~i¹oCõÒö“ïë5˜þé§K"%¿Ô2PÚK9­˜æèÖr›…Sò‚|³ÈFvN¡`KCY¬vÉQ'P~¯qÆxºï›-cv¯ ¾RËÛößâ¥]þy[9o\¦u^FÙæׁWK¨o;Öwm*+¾:‘×xÑIΦŒJYà涾OÕâcöGæCN›!žÖêìÐXÊ…º:9ÛúîÛWž·¡2?Ck*j±\S=™ÎÌh/ÅIo³•½Q3øPò¢×4KÜJ­$îêj”rÝ涊,_NGä‘–h_üÌ}°–cÁÆó)¥ÙÞm*Ùtxbú†u2äŠÕ4=Ï…Ë“ñ?Œçãñ/ý(uÕ9eìì±=púFæULgêIævL°òç|GÞŠŒˆ¶Ê#Íÿå‰THÁ׶“= jUŶOÇ®èð¸Õ¹Û(>NakŸ¤݈›¤PA³±×™ÓsÍRªh‘ã#Ó‘±&ÍÙ$x2iÖú’÷“fÊ=œýËÿaáå²V›[Ç¿	+ȁeÑŒºq3»WDD/06끮×GƝ´¥…U/úU
-N\É2õTôo5ôlÆy â_²Â؁`MÚÁÍúøj¶bœÖõf-žwÈ››mÝ‘ÿöXrõÉ$hñ°rãú¯WcÅêÔªÈÑu®H3²ÿÀ®ñå˘é!
-¿ÓÎöjÂ+kÔìWôzØLª#½S¼`]ìí´þÍÐûÁÌ”ã¾aûcâýÅ“ã±õõt?B8,kõ,œXiZ{¥QEÿÉ&ÒŒ›÷ù—Àñ¾íŠ6`LÀ½£MŠË®l3
-Í:Ñn,Þÿ(·}X¸]lÛÞ¹åÊé†òÿá"?ñ³ýR?XªØÏø8Ô§îEU<õIÍ=ß~{;î¯gî8s†z×k5¹÷¹p¡Ñ]æÜdNÓíÁ4+Á{ztòNß‹s‰¡ú`ì÷“%i¼gÆ—:DÕ2¶¬m¹¿þûý?þéÖ†7´ä¼)íñe3öŠ|Y^6-Þû}dƒJ	mê´íùÖûÛ­,Ã.dôz´I|Bi±✎ÊëýûmÔDíüÿ¦Ë߶ÿÿç­Âÿü¤ú~Ý3þÖî)V¤+R.‰(ELi(ýz{Öƒ«‡[¾n{ôÊö¯Rd¤sÚŽ(¥­ÜqNGåÙ|F}£'9Ä­w¹¦íß·[êy%F¯wAkÜÒ9LI,ýx>¶ž_qY¥Ô¶%“Ú ²‘ÎqL´6ÖÖFZP v`Î=ÃS^ï±Æ•o’^7]¾•Ù–kÞ!¥2MqA¿×jÃ3óÊd7s<
-½&T35-§áöÚ!Îé¨<ž'ŸSÏ“¶1 6^C©¯#ã"¨'bà•÷ˆs:*Ï{òñõÍž¤%ÓZbZŒ”rŠÁ¸’÷ˆs:*ïéÉG×7z’ÊXå¹F^S›¼í‚ÆT'D+iLÚàÓš(<^¿_ׯÃ$±´Út¡x:⽊󾦡kÉø¾Ë/•7ïj.l64Yˆ¢´‡NG‡Úa]Æ•å÷f,îdíÄ=X¨Í˜Ö\@á1ç>¾®#çbVÃ	çÊÒ"ù†]¶™8•8#Ù¬¶,Z6Ë°1Z¦Ôë}¤
-IÔ­Q©º4çÐR—ÄßOÛ)€°i‡mÞl³­’±Þ5Ö‚j!u€9÷MŒ‘gëºqrPI–ïD°‡7ò±eÔ>ô*ƒ×;ƒu¥¢!Ù!Îèh<æ×gÔ68(Ë…ºÌ¤(ݺL:˜–LXþñ"øèšfëÓ&MB3)K”vˆ3:­mô".uô#Öá?é­$¥)æ±
-Æ.Ï#Î7Ë?CZ·|²ÇÆ&]è”W—#^·1±‚žiÉ…žµþ£ë:¢¤\cëêþ
-÷°ì|>'b’õòh5LÒÔ¬M—/,Äâ8ÎÜ!ɇž3ácë:g°:,~˜1¡’è\Xtö…„ìÂ+€Ñf‚jÎðSìçtTžéÏ¨ïÈŒÐ3m;꜅
-rꍈ‰6œr®°mû¿éi~Œú9<T²uèâ¶u„u$&jÞhúqNGå9ã>¾¾³Y´1–,VÇ6ŠR`ýˆ¨ºôZöBûÛaAù­^i›»+ð¯<6\Ð
-7‘ºl8Ê+ëçÇæbó tÚaÆ:6ÐŒ†	G¨­d˜ÇÞÈsˆs:*O†éSê;¦Úh4åÚ4‡…ýmø¨7&UuK‹¿´%ûúЄܶћœÑn¤Í¾šÝ$
-O•Ð#éRy̶ϩïdŸ;í~vlËAÝàÃ38¦XQ~Ugèö)sŽm·ÂÜ®èžq3-QúÖ(Í=Ûҁ>îËq>+ÿd§÷¡õœïòÊö}æ3¦]lŦA¤ˆ•#7{‡8§£òži÷Ñõ]1.®ËÔFθÍÄ®¤TGË îF÷7¼îçO™öÁu3l3
-Ãr`c‰–J¯dZÑà´,Žœ",A”o–æ<ýÈzN%4Kò“EÚhW™+gkÅ\‚d­ŒÞ¬{$+©<sÅ}F}çüŒg+õÀÏ<—·B—£Ê{Ož;$Ë
-©<ççÇ×wÉÏõŒóÅO7c»4K97ÙËÓúb´m³è€b-²éÄ9•'üü”úŽüÌäÚOKŸú?„Ÿeé°­ª•û×ÉÃÓE^Ê™{TÒØ\x$9•gÇfŸQŸó=Š9^;êÌéÊ{mF-°+ÅòýŽÁÎè6´4ôŒN•Út ¤~ÝoÚ8[-DÇoSÓ‹ýƻѯ#䀎·K„?ÿ<þ"ÿ
-·(×3®ˆ.ðøŠê(?fJìCeJT›îô—Pu·e·¤fåùËH‡Ñ¾eü£åslÄdèýØÔõQ<ÒÞe@± 6)Mt¤©zmK@ð³^ÓâpŽ<ËY(]@{ÂÊìžw[Ö…C¹AIãNtÏ*û×ía.>jOGvq–gLËëz˜Mc„¤‚Ž]…r®áögBƒ&]Æ=rÚ¤µ½Ø>kè]™×$kÊ—lcÏÿ©E†(
-i„yŽòˆÎ¤rd/cJWsþŠÕ$Zãeˆ°Î8Aì£™o_Ñp8U 1•šó×[¸9j!µŸ«x=)܉ÑFœQ«t8(>`‡8§£"
-Ù‡>FÚÔ×ýfa<‚’˲_s­º9,õ¤ÂÜçö²Ö–…ÛÎíóˆs:*ZKúêïj-1}i|r–é—·vCÛøªtéçtT.Z›h¤ÓßÓVO²E”ˆAÞ‚©d­t½gY ¤rX.Y…ÅXðßTp,æêb›ÎEÙE¦M
-“˜°ñg2ÿÛùâý_ïqÆ§QÕ…O‰Žü£ð‰óqiÖDá59¬(߯‡jJ’j6Â…ã(¤ÒÂËeæ;«f%?TSâ~
-‡’-h³Ò,¨‡ÒkÖSä£GšÏÊŸ
-µ1|Îð!Ã0î3g
-Ý‘öbs×.ÖÊ✎Êåä¼ê›øûZ}´Ú¶¾«Ú€ñ¸m‘Œ
-Þ¤
-â)=ÚeE[ý“b¥W?$À»Ó”*é>!Ï֏ÜÓŒ°)õO›Ž]Ë@ovNµìŠÇ‡\øâ°mŒË¸>óó¦ªc<Û¬†ûØõŒÿ'Z£ò˜ó|k¤7qÊéNš¸õäÒœÇÊ>	ù°:Èû÷RÛ6Ó£œÝ(#*"µ…ªˆ’~½kº‰y±œ ΧåŸtåCë¡@®FQÈLq“«æ”´ÐX#Ï{Äù´ü“–h='áeÈñTúÔ¨'òϲ÷c?ãˆÊYüdÌ4©Å›'ÃBÿ(^jÐ-tûb¢!–ÏR5$¶¨)˜—‘…ö.rJB7<’œŽÊ“ÃÔO©‚å—uèì\9x½
-}Æh+Mhä 3Æ­\Ý!Éé¨<Û‹|F}'ÆWؾã^¶]E…=…H?	âßåMË@¬„àÁ÷ìÆŠÑŠtF“—ȇK¢±Ttö%2«ó±D“R¼§á /DãB7Š‚¬%?ù«k¢YÇq™Ç}£ 
-Œ€®¬í“æÅÄë}”Át
-‡Ê!öOª/•c£ø*”¡ëx“ˆ#NJíPS÷çYüg"»$ÌÀTB˜Z󋆣–=✎ʳÉgÔwšÐœÒ8ÐÍ®°8Ð9&VJ!§oR4E6±ãVÌҐïbDXCs:V™F\Ê#¾qu®ٝ)hå3gQ‰’ùuß™D!ÄÜ•Bau…»B!‚,ßó®Ä.z‹,"ªâòÞ7†ÎQW^õÜEóͨÊ`ºÉãܲ©mê횦ޖ´ðƒN:÷hê]öÁ‡Öãï’nc½·é•0$„žP¤gòøé£2e–.RΣ°Èì:jë@1üR|}3¾™‰»…HÏ7Œ#œO”tÅË™åD’ßcÓd’cSøª^ÐðÈá­UÂm"Ù™øâthVõÙŒ,UÍß,æ¶=PšÃðœHs[õé}ã*#ø.ûÖR—2ݝ¢ÓÊë=âplUz8'Èc'¶ªó_ý›Uþ+VF€S‚ôQw¤RÚ柜ƒðQCгÏÊ.ëñ˜Lq‡yB¿Õ½[\ÛºN"LDýK¯_:âõpˆURþ¥ÐyJYÒOâÌ¿hGôpç1Ù¦ØOB¨<DRŒ'ü,üªÁ©?ng„ÇHæ5E-’¸™èÚ¬—7-p€åddå¼Î¥K¹1ŠK·Ö?¡ÄÀ|Ár‡8§£ráÒ%Å›–œ Jªëß!ˆž-֝«=……ïHGö”6QìEMâzŸ9§ät¯†^±»Y:ä'ôzŸˆÆ;ræ²?A—Ø`ÚàjCØë¦
-‰k¯?ç<kÈpF&ÖJdW¾­(J`m%— ú]C6ã È
-åXÈî¯ÿ–VÞÌ\gào͸ÁH¹¡åFǺ!˜Åã7Å«ò¶b
-±Ê†£È6ù˜Ó}8§£r:‹G÷Wòqç?y0ÁUQ´†2Ò†ÆeëM}õˆs:*:œÌ¶™UIt›¹ŠS…7
-4°tL°CœÓQ¹hæ8ڏTøŸ>“(OyÇ¡)8&"É*Aòªä<¼ãÀ!â:™y at tòâˆß(9óN ¶.Qæ$ÉÅ-oˆZI)¾CÂ:¤r.PɆÿHÖ©(af©($¢rž±n*„ÇŽ=#þ¹ÑI‚˜=‰Ž€!qNGå’=VÔþ5€?Åž0E~'_‘Š|F*ò;
-ë3öL*„<JӏzŽ„ô‹ç2ºzvä3ªæØ÷7CY.úÐk(6ëvXOöM{ƒQЗ=ÈüòH^À@*&LšÑž~ÂH°udRåœH©«‘Pà›‘˜óbùÚ†°1QÏ2Ÿ{9¤42½%裛—B>Í1û†×Ï<·äÍ‹€4ß¾ArD&• ÄŽl*…é÷~¿h@Š a8ªP%£xsšiœL+Dõ£çͱY>\]Ætˆ:Ê•f”¨Y¯´á
-;$9•óYÞIw“?
-þ¦¯‘Á-ï,F‰­Ö(YÊ$»‡kAÏ•_D–Èáv¶>øŠ]?ØÇþ™È¶Lf¡`hæ<°Ÿöoü¦4‹e-—E¼î˜@!HÃ}ë7ißø%9Ú|þÁ„ÇÁDe“Sÿå”òj"•+ÔÎÊÙýÎÓŽ
-Û^ï‚š\›ƒœïójq$oZÉ7å‘PÙE‘SCóÁÌX˜Ãêå÷»^ÉÍV&‚œç²Óîò2¢=—•ó(ðbGµ“)"*¯4I= Íˆ÷B£×lÒ­û´æ
-§¡zÇ8L•³_ŒÙþòÅù.²oz?bË¥AóRhæg·•#ujÊ«Ûyðå"&ñÜ#Î騜K›<üsv`¹‹´œ!ÿöô|™ì.—Òó*/FH@œãÉ÷ØÏ„“‹g“mœîp(5{v'ºŽ‘Ü	§Ä–"áD(§&ú…¨xTèZA96:
-#‹"p´wfÏ(s¬û]wˆsÓÑø+(ûxáqãÇ]Æ‘M¯Ç)SWNÁ÷1ãÄA‰´Þ`ìØ?2Œ%$Ë/¯©q‡8§£rÎŽì £â”³…ÏyQH¥òѼج‚Ü6sbÓŽ¡ÕÌ–èt¢’ܨ
-Q&§ú4%9³C“t¢G7¢ÜYË„²|+„ª J¨b!,(ΛoŒÖI%rô¯Ô°¡4kA"í"¯ÕëMÚ»ÔGýI‹¤³¦7Ã>Z:ñ¡²¤›–¦§/‹RÖ§/µV>|Ö-IÚi?nš.úwíû’&W¸´rŒ)+7åùMá4·(´ÙVEǪÍþÁ8ê‹f1AQD½5	7)ԏ,-!X
-÷¨N3PQÙv:ÛÈß“#(+JÂÃ!ÓÆ¥æ);EAŸ‹É4ÆŒŠp{Òtr•f7ÉãÈ›AD܃KdýiÒ»ªhpò±*t(è,%ŠŒÖý¾2§›ŒBÄ£ÀœŽ‚²CU•[á[Å´£Qêh
-ž+UG‹Ò«Œ\$Ôeä²Àñ·B(
-ªñˆ'‡¢PY]Î4;·XVr§žj[:ÕÇqB­³a™}#¿õšÒ…ø±Â¼^… \ÜfLž²|22]ŒL8GÃ2Ñm¢hô-ýâQtÈ浤ºo0–ŠŽâœñ"“柊,VX†ÖS4/¼ÌFʘ²J‚*¡]+ØÒ=¾zÁlBc!V¡Áƒ„[ÑBc¯
-2¾Ù¦ÓÅ9þ–lJDD-ŠjäšâN‘hS„„¨
-`rC–„÷7É°3/’õ~¾¾%Cv:`<˜iŽ
-ݏ2Ž¿f4¨<â­£ùÅéâi=AÊ’U'Ä}¢Šú†³ƒ0¾À`èF !=étÍC²?Ãß--y&š.®JE–ºþ½9©ÞlÙŠ@x)¡€H&æŠ	¶nˆ‡biRE!¯¦Ús…hN<F
-PŸjäæÐýϠ䨤ý·š}ß±ƒ®Úô¤‚àµ=º]}«§¨ê2¿Ñ’8ù¨=F at eußÎÐìûɱ#¹ŽÄÇÊ÷í5@Ú¼à:røv‰âÝ®¾¥Ô`I	;Ô*Ï"·ª W³w“©®lßÐîÑÂf’éb†š!§ž91o­D§WÕ釦–›³j	i9oˆÅF'ªÜ›b¼K‚òïæb5}OªJߢš÷¶ªF¨Ü§q<K¡îu(œd§à‘’ê{R‹ô?§‚ ×ûD¸¿GR«#µ:R«+¼GFÊ;6eÐGÐìøK 'ÕF¨ñÈþÛÛmüŽNÞ½QÊ1âã_òþ%F~sè•YÊ­ü4¥ÛhàïŠ*Ÿ:¤ßÈ[.Ô
-«Cþu“‘þ:õK¢#2.Ái¢õûMPc¶œ"nSãVC~7gÃƯÀ Ô|0¯ñëŠèé%nu+“¥­ÕüEZÓ$dV[f­~Ò²wqú£¼QûÛ±”@dîù§Ú1Üy³~{èEVÙpßpÐ~°U6ü¹×묌‹=t»÷
-ÒjÌ1b§P¢ 9M;þwEUw?€ìÛàœP+Ãœ¤Z(µ•'•/–;*•ßo”^e×pHS‹˜·ÔzðhUaÞÑ3æÒN’RD‹RÖNþ{´ÜÖmç£ö¼‹£'k)m3êÿçQÒ•Cýü„‘9®™Bw¦f?™IÑQÿ¦`•°|
-3áèü€ß¾$z¡¤ÊôeT5ûæÆùè®’qK˜Þ+Kt)8	¡H„ù>ž­Oë(òÏ> Ð‰Bòƒl’”}šóXÙ'¿üõauœp=°ÔƒW÷ŽÑëC\é
-Zy_%ëÅŽètj*Ì´å
-Ï~í£ë:ãy£Hb{~4yÿ¦>xóÝÓ©nhˆÅpSoNÔ³”NM§w9ˆ¸¡PœÀêKrÛ¯{h‡²º'•ã½ã¥áÏ©•Ù~R¤ÂϺ”ØHÀ-v§è’)º¡†^Å/›Šì¼ÉǵCœÓQ9=…åS/þ=‘?ð˜àþ8nârêP±ï#¢ìB‹l²W9šÂžM<	u:ûÙÅ•p	-	–PR‡_ŠGÄ9•ç?»øñõ):'»g(åyPyIr•Ã\Š×¿WOÇž^{5äïo¶@QkņÄ}­ù$ÌC˜ø±”,¿«&QŒ‚º)gÎC˜?«‘žb/\î|$Ê¥¾}CRgó˜«NMH¬…0Ï«9ç¾!ûîøª3”“†:6¤ñˏRµ„k	jzü7sþ‰†H9iH;¼
-)*e‰À‘¼,À‘¼àˆÞFÿ£
-ÑrÜE¾!w>oáfÏÞvEz”©ùþD#¤\æ÷œ}h#ä¥5‰ô“jm`6â¥l¶c¦ÝBHmü·¯[=#<Ž‚˜Æ³/o¿Ó7Óß·/q¤i gzäšiÊ5bX%dåô}„” ÛÄïy"z¥WG^¶96t‘¦{
-‘Õ4Ñ«<Qd¹•¢DŸ&bm”CX¹
-äD‰QBd&
-—¨*wi®T ^^Ò	¶£ÌÂH?øôÖý4WÈÂaº/øWh}ŒnWß* Å}éE8¥Û¿Ln,9°èïÒÐE¿¥KÏ
-æû”_rCªP̽Þ×<EÇ‘¶9ks"¤­ëY®áÒ“n‘õÆm¢æ¾5(—0ýr at Fƒ}¢ß8‰!:WD‰²’¢CM¨²rZU¬nVE7‡è÷³Gš[•^¢Ciʺö6·#qÍÒb~¬J‹e‡ê•Ñ’&_0ÝH6I©®æÚѬæDò.=Cð-Ÿ"–“jÐÙ›DhW·rÏö­[
-ë”ûEß’‹³v‰ª(«º9¤ãçüõh%Ôöˆ¨BÀ3‰žÐ¢Õ^u@ɸkÈÊ%×j‘Í<¢r…ux„–d«›­‡vŠ"!ls5*™P†º«•;¢Ë´£×¬/‘Ê…a+¬&VBF`µueˆ¶eÚIOP"DTrÔô}gk9äO.ÙáéWäßz%9Nñ\l˜Ncƒ6[6K¨Ê‚êEAª¥ÙºS‹iŸŽfg2X~Z`£¦
-Ú©;îÃb{”2í—?€ê´è7å£<Á{D…PÔêŠÈ2ðÍ¡È\Ízò(«g–ájå*¡æP¿DÝ,²
-ß9*i}Ì#µR3؆{”£ŒŠ!­!Ëéј¹QÒ«ZŠ·‰ÐúŒÖƒ–âq¹TT·rmé%N>˜U¹GI­Ê›C@¥ž¢P¼Û.KÒj‰g‰g{:4×¼x”;P„6kû»Ðm¢î¾¡µ\M?{»Z²t+Z`£g£zÁ.•´Z2¡9zf±R:C¦oŐYóÍ8zDsunÇoP·–LK–µN‚¾Èo¨"º_¡zŠÌïÁVýìÒ´>£î´<b«)â¾H¢™¥gðmK5Š§9Ô©Ý
-¾ÁÎȬX®ÏV…Ø5ºó2t—ý•Ù»ghÎAC·߬öj«mW‘ΛlÜ3t™Æ]¥Äaißæ-„êñ•{µ,ÝŽß g‘:¤qeéë}ÿ_{$c¬Gõ|∅ɗ=’r27Ñ·öÇQ©s
-	Z­>BPªÙÛÛBo^]ߌqI}<¶Ý–ÐëàÄø<û”îQ<Óˆ¬B]p×è&oý
-±ð¶‰È\Æ]<Šr¢œÂ$èÔO†oׇçaÁ‰
-ÑÖÖlg˜Qv
-¬Ëa‘Ôߟ#ñƨo€ÓaÎ'E)Î=èIšÇÏ)ttÒ¤üÐ^¼º>½G‰Ís“7‡x~t‡ÚÜo#"%Æg«H=DUvp¢i~EYüPõC! ¨çQ«<Üþj^¡‡È¾izÌJiFÅ|+ÌJ at 4îàepÜUÆŽ¾Dƒˆ'qÂBUÝÞŠ’èÈrŸ›x‡ä°L5øEE·¹¼Št«Ÿ úà[;ðk„K­E*rÜä8ñÜÒˆ/`’-ÒL›}÷èöàMPnE6t+ª`WÍ-XQa
-§¦Ãé²Ó£E<wsC–
-²›%ans>¡
-	›7Öê&‹<|S³?¸´P\ß÷HùY\A:
-jxÀf¡?€nÇo흨	¿ûÜ»«f).&çOTñèÑíø·ŸsÂ#ØF"²œÕI–ɳä¸Ë¨@[40mŽØ=5sù€7ð…D¯÷©áÒ)
-ŠnìGÐ/l'óZdÓ}s$ÔnwÜ€Ð1¬[MwK;]6Óôp*…—Ü,Íu¸)7h®oÒ$¶\\àbҍ›¼½‚o
-egHŸ"x?¢S‘Cݶ;µíêÞ¡ó±ͤ7p*šCìEÅ}ó(]"	â¤Su&ÆÉ•€¿6ýKιxá*…#&AlJ‹Aµ²ð/ñng
-º‹•ô³=,ï­žy3­u	ø­åˆ½y<s#ç¸j×»íÐEšƒÀ"‹Åy´¶ÚÍoMzkí`[Ú±ÕL«5I+ËÒ Sޏ’ÓL	¿Azqö§z{]¸ÝÑÊüã›+=-]æÙéÍ!Ø2…SD(N[J·Gh¤Š‘®è"=7QÇ-•D/È·ìè©ðp=>ÛReùÛÖ*öL¿ÁD*¦H0¡üæÐúWÈrÎrôE£âÔ±\Ü
-ô½™7=¨ä¥£ƒ Â_TüôMr®w‹âÇL¬ä
-$0`Þn{Õ›š=Z·™=7QÓ~âeÆnKu·"Š÷éÓ‰âÐDé-ènºóvèÚv»=²ëN$ÛPªC
-‚šéï·y|áòVžréÁ1Å.­
-S<T«O
-v2RœŸÝ£Ši[û³Ô¦oÐõùÌàyÕƒüæ
-¸"žøßÙo¯Zò½øˆôd at CpûØ ÍõÊü´„^ÚÉ<Á8Cpõ|w~RM£7"×'4ÍI0
-AÑ@¨rGéÆ>ôzŠŽç³-|‚QÜ8„ú¡Wo§aX»`­Òþäû¼h¯(ÎÞE×WEbÖöBÓô¢$qYLß½KKpœµÊ9P&j4]-èß
-ômr茊DgÔi
-rOè<:Ûl±^ÙØyûðo>J‘Ãeàt‘¶óš|‰ÒÉ9Ï÷›®–p¢q•6·eߣ›siÒ7–ìÕ¡s7©¹PÍ«Rí ˆ¡¸>,·»lî_s6cøîC²sJOÇ3ÌCë	:çÛwˆob](b«†ÐΫσ ñ8à,xú»»~ûƒAØWÁÛß!v«Áa…^ýuòdWåß‘ŸOÅËß4í£êã)Š%-·kÿ÷ÛôÔu8i<?%tÈn
-h¼ƒ—\^ªuh·Gël™;S<¢~‰¢Jé¤ïǾLÄþD¾êÜÄŸ¨èuc`w@ý­þþ€F䇾ëU« qhŠ´äRy¾NN—EÖºzñu$÷Ç鵸zÇ+aG4¯„yT”󷉲û–qT¬GG$³‘r-ª/fÊ	jÐì«K›¦ÌÉãËÝ|ƒë[‚(öi³Wg+ª÷ù€
-´#[]õŽq•\N/î“ÇÒÓSdȾMŸÒj@±–Ô;^¿o„â‰ÇñAú¶ÿ;_§WeTÏÓì_Vó‹ºÏ‹õ+ Ži“û†n¾ÊP÷¼:o¼=Mäé…xH³¯^½À€4®¼óYeq¨".·Â¹z§ ¦w‡ôÂ{ß#»6±K)j§Èž¡Ð	¶Ï.®ÒÕqF¦Ñëç*ç=‚j¨î‘éM•í˜†o(ž">(×ë†@gãóRWhUYçt;êo&ØÿÒn¸‡n?lj?zéÙiz*4À3²òCÖU~žs¼-Jy~Ñ_[Uß6•»æ_Ħw`ýxía
-Ô¿mú3¼\:~€º[£ä·qÇ›©ýŠ®õ>5Z8´½~ß«÷ãMò¡šÄ$´±¶é‹ˆã5qVšYRcx~ç´Þ¹™iù;ÿ.Ñ '<…:¥·²+®ü¥ëKsÕÒƒÒï7AjX"þÕ6ƒ©­Ð‹G¯ßÏž¼Iz¡žê{ŠY)QÚZÌ_¤n*­š-~ܪ§¼½xÿþ¿Âxá;øŸ3FÇÇŒSËr$>ï%üQI“¿ç%üão7GêZÝý¨=½vÎÊçò%4êÌ&NÒzI+.r¢¾Š}-iPØÄU
-ƒæ…çÏî5ö–é·î‡PA~®ž~ë~ÚÀ’–^ˆ®CÒVc2}ëô{öü¬4}ôãÓÃ`
-žôæl£2ž~çàã¬-À#ñg¿	ž¸C‰`(Ñ”Œ^ïŠHsJ>L·©“™@F†ŽèŒŒ .Êù0dè"ì$C»e#ÈŠJ>L;2d8rÊF\”óaÚ‘YÃ÷@sqÑuò	Ê(™ƒL‚æ*â
-Jœ|‚2F¦7Þtÿfdêìˆäô#³7Þô~«‘é³#’ÓH†#½”L'+&y0íHdlª0"uvBòaÚ‘!o£‘é8Ø‚ÀêÒH†ƒñ”Œ¼±"dq(Þ2yeŒ¬&Žf2"ev#g—rÎú÷Ib]|˜F2lÛ+¶Ë•Œ ظ´#“P<X
-A\´LA#³âP¯µ .ºNA%³kBÁ ˆŠJ>L;2‡z­8cqÑ<ùeŒLCÁ°¢ÒRÄEA[®í :wG•¥ˆ
-öàRŽ@Æ¡îgŒ .z²çÃP÷†‚¡£ºRÄEAOö¶ãWæPçeÖÂéJ©©#1¿‘H0ÌyAU¥ˆ‹N‰eŒLÁTUŠ¸h5a#Óa˜3œA\têH,£dB"¨¬QÁ\ʨ r at E¥ˆV[OXÆÈtfþYe##ˆ‹N
-‰e”LœzpžDãHœÚó‰‚3%¢ªRÄEËœ-PÆȬ8Ì|̧dqÑ©#±Œ’I„BN¨®QÑ4u$–12gKBu¥ˆ‹æ9[ Œ‘Yq°ª+E\têI,£døò„’ɨ®QQɇiG&ã`çÍUÄE§žÄ2F¦á€gTZŠ¸èÔ”XFÉp\’)¨´QQɇiG&ဗ‚âAÚË™Š^Pi)â¢S[b%S—I¤¢ÊRD)×L9	‡ºf™1…23â(yÍY!M„nBHõ!ýtJU…Å„D•	!Ñ•±ËSHu™Dª…IˆÒZsy¤w2™¦Z‘Éä$ÄH
-KN°E­_©6›|W¤…òÊ©Õ8³‘Zh¶"-¼"× œ’Z#J³ÑwER”òa¹´ãË SqÒ¢yå¬=+NµË¤gRŒ´ðŠ<ƒrJªœØÝ¡ äò;׳¬+&Sq
-ÒÂœÓ#×¢†S€<&“#-ܐkPN9yYŒ3ãÇf›8-¿å,¹<‚Îí<9•Ìgúýñä¬{ÜøM0vEú	0úí¯0~
-Ž¾íÊITõÁïàI_Ëñ?éø§+Òk8'=üüê<ìÒ<ò<í\N‡ŸsK²Úð€®]’¯wJ–2ä^Éi—æ,³¤þîâ¿Üÿöè‘
+xœ­ZË®äÆ
+Ý߯赁tTo	0ÜÛêÎÚÁ
+°QÀEN×&X®&Ô'¥âAêŠOÒ3yœù™º
+Ä
+B®‚¾
+H¶…ÌýT—±ÓàŽh‚³º ®—_Œ-;_®ôº¾¡áØœËÖ²ÊÒ çzêX ˜@–:7øáÑ™ÀwD@¡&ªv`
+(10!0U€¬Swø`VàØÙX;³Ù
+	Ã8OºWôs2?QNÇCQˆv&ÂGÏÆ€4d^-œh±Q²€½<”ìŒ!Z#^Ÿiå?Kg‰2™¥^äÕ€yaÆÁLÐèt²>Uén”Ä=¥Í§n'8ÝÅKä'ˆý[»³R˜"׶¦m¶Sa„fæN±‚°Åd.ž1‚5u!óáÿá¿ÉRÍçˆUˆ]˜Qy=M0%wÄkOßâYY‹Ÿl¶&ðc” ÌÊÞ–qO˜˜ééܸ§þ>#·¼Â½ÌX(|ÞrÌvB¹æ4­ Y·çϼB<ów·b>¬Q¼–Pȶ°F±’-RcÒ™…Œ^L2©³¿°â‹
+iߦ,_&O~qêqÙ¨òIMwÑ3Õ{„—vŠÕ%y–#®`ÓÝXò na¦ƒBÞ[D=ßØD=µŸNWë|ÀñÀÀÖ¬ý}µû¥ãŸWÃ,90[á–»ßrÄ1ä}MeÁD5ÎÄgÒøI>÷þWúÞ¼ãÔ<™…$§ 6°–•º9ögEàyÒ
+°Û±=.­X#ìöÀOMꛕ˜¶ªÍP}Iý"Ŭ¯<4Z<~c-¹LúwE¢3U•Ðâ¨0š¨º‹
+h†Ÿ	wWX½Ž%Y›ˆ¿è(“FÝ)èS
+†EW•$\!¼K±.‚©Ã
+ª£ZŠʸÐ-q•bA‹ì,@<ÛÙɦ57ìJ´ýôºFéƬ_È¥ð8Ä:E\/ÀO¶|,3u‹tPŒk=èE¿QBÄ]¦øÁCkcköÀÕ)“h<9À“3w
+$rÁ/Ú/—Zfe—PVêyŠž­ˆßÌ1ᘒÛZhP;-Sœ[¤¢E†Ø^Y$/aÄfÜôƒû!“)OiŠ´ªÎáäÏCPbk÷7b
+ËíCN8ÏÎFœg/ÚÕ—m›ãrö¤š„¥zæÁ<Õ³Ub‡Zz˜8
+€<íj¨‹ÜUIhNðÂS抓Ä'e‚ÔŽ©¢w¶’$¾ö“9þ8JðÃN(y=ˆÉ¨>Ф§›B)š1Q~’£ô9TI
+%0—¨¢%ïÆÓ4Z¥¹}Ç@ó	œ—F¨u t’wŽ»v!+¹P4“”äظºrYYtŽê¦¬€´Ò8$c“BQå"eÛäyUøæPÒŹÇARÞ¯vå¢eÓÈe+É©0s¼-_ó‚Ñ:FõÒPl•&nظŽ”ŒÀÒðc U ÎüBW%ÙƒOÛùî°3'rªƒžä]Ôlh¾ì)ZŸOÔ'V4(ëmŸ0a³\rh\¶íÍ D9,ƒÙüËÛŒö¨…yySɆȏ‘¼Ä?`mzußš_5ã™`‰ùüçá—í¥R„÷;÷ëÊš;ª‘*Þ†ñ°f•‘U`ÕyƒË¸ÝBk±ø gI
+¬‚
+J‹ÒÆ
+{GRtñÓ@®Ux&¢1¬IqSZq^¤úÁE*›ÒÍôê	x—çeÐÔíèÐFW"4ç¼<˜$‘ Ϋ*;ÁÁì6pÄœµ8sª9¤L˜åŠØ~g´sÄyýà6tq«)Æüã·šÜKžqÝe­S©§¹ÒNO’¡ƒ9jÁ{ØAÂ4"S8ÞëÚt°;-²÷ÿîŠÄ“–/µì« éœŸÝwœ:`Ä–tË¥†£¢½WéÚ|uÜ”ÍEH9Šæ¢ ø+óÈæún[€‘~ÔÜK›¹Ž‘«š+oÊwSX52²ªa•¢cO!ò`
+¿—qi5¾´‰Ã.=e¹A»{ÀîFÎSoß6¾(PTâEèÍ™»:²½snõò<8’ŸvùÅn2¿Ñqˆ1ÆôÒÓðŽÔ
+ä’ÑäqÃÜE«1Õ±ùŠ+Ýþ#÷â«Î9í:Éáýæf¬^çáþCôóÍ䨲1ãZ5…Ewuë! Ze¿)V7Ù.ý
+Æž@¡š.ût´fNŸ9
+½®¨ìœ$Q¸­ðæÚ=>z'ÕøJ!ÅøÒ‚_QLS:¿L:Í$ØÖ©Ú[ýôå–
+æ¨p«8Úýþëí·Ÿ>~¹ýZK º
 endstream
 endobj
 
 51 0 obj
-13379
+3279
 endobj
 
 53 0 obj
 <</Length 54 0 R/Filter/FlateDecode>>
 stream
-xœ½[Kä6¾÷¯ð9 at UL=m P at UW9@nÉ6°‡`O»›
-óDrV]ÝC\§‹ñ¹EôÅjÿ£¼š0nüüō¸zòådÑS”G
-£yw¿É´¢·‘ÀW*.Lü×S²sZ™3S\oÍ`š–¥P7\I	¯¹°lx*í4äpkA”!’CÎ!¾	R,澋K(ΧÿÐhY{£%
-'Ât.jÅ9‘‘¦AÏÈæ³]?ûø}VŸM‹(×¹‰Jñ½„)Ä^–èá?a¶„ýt?÷™ì´³n 2–ZK°‚€Ü¸šFx©ôV%nÂǺÔ21-¬.lú¬ÈSõÅI’™L
-?ÁÂötà¸ø²‰ü6N
-bÜ@gÙÀÃ.‚ÔäW!hYÇ<‰XØÞÑÄÔÙÑ-¼O
+xœå}ÍŽ$9’ÞÝŸ"Î(äü'…€™ª.º­f
+þ
+’/UYPp§<q…øÈ}Ï:?Ëçµ$,Çô©$„…à’Ø¥zï«?szšjš6èôƒiYæý£‡¬ÔÎìgœ'BÐñ³)>ªw-HœLþÕ„CDëÓUÆc_úNsû¼c$qFÄÓBÔxˆÌ±—ôìÇZDÌ»¬A¯<ñ´çl]”"ˆò!Ⱥ›—DE‘VÿyéÓíÍ?žÖBDžŠÕ1¨á,X,'•I¼^ì;ß`í>ýo4J¸z§ Æ_vzÚy¯•4H¡»¹Öœ”´±ç§ëþøÒû³¦üu©|ôÿ¢Ô_xA˜ÆÊï1Жµ/µ°º(Ð/mÁô¨V`?”þifÍ0ñ€bÆ›“(Cpè+
+8ßÇܺiˆ™:D LªéxÔÖ…‚¿ø±»®£Óð¤å‡88˜z]§àV¥Ä=ÔkÓh}ÃÌØÍÆì9Ãì$ÄíÛVO+û㉶¿g§—û>qšj´“2Ôð´…c–A»ÀóNžWI?é* ŠŽÏ†ÁG¦ÈÇ=X•Æ<u»>w”CM?øôã8ðv-ÎqQŸ~x…ã®\ý¤q?ù¾Ã*/}¯(ðÇ Ñð|O{¼dº‹]#\Qð߯Ëôì«2!ûá8Õùóá'ì¡^üÁ®²¦ç‚j¹”éLêËk?öô¥ùøÏ?þýöÿ²Å®]¤Ö«=$©ÓÁ¿ï§ðÇ£tl鐰¸÷“×ûQ¤K6¢·¡P¥ã¯qF˜ÓPy»ýÜz-оÿùß¡{ÿ<þÿþç‹êû±ñŸ/¤ßÿ–n¡TE‘PÞû9
+À~sÉ–£tW¸‚ƒÆRºŸQŽ²±“EL©ÿ52ÂÆé5ÀÚö8P Õ{¤Ž- 7,'Ë<#Ì%e߶ÇãøUuè±ûJšÇ_ŽáÀµ%”n\CÔ)Š	˜Ù©„aNEã™Tu]†+/ 
+IÖ¢H¨– <3ÂœŠÆ¸ó¥uMÜùrڝWá˜ÿW‘½[1tѺqLL›æ\ŠÂ“™ôåu)öPì1xZ
+ŠNoh „ÍàiÁf&“–\ŠÂ3³íW×¥Ùÿ*Ú—¬?”ä]£~…õ̓E¦m‰cÒö4MÒèv5e	q>Eá™ïé«ëÒþ„WÑ^³¾,žÏî
+N•<]KTÓŽMÐa¨â骨<sè¼¢>;¯£5ìjùù…Ácò,“²¶C›ÉŒA’OQøÈLøʺæ™ð
+Ú×3â§þûc쎒>ýºY>úîGt4Qñ`®‰9™A!Ìi¨<	ýxI}*ôã¥ô—CDztÿƒƒÑXyvl|F,­š€bÃæöX?!Êi¨<‹ÃyE}:çUôe(è¬çwØ€|è´æ.Hû€æZ•kíS"C…y8–pè".Ýã‘› -±GgøÔ;•J<Ywztåo)&ü÷Ûñ¿”¶…ÏUë$‰c¤=„L
+ý¸Ëô=†4×W,‘Ìöz–“¸b5¼²]|¬þlP9fI¿àá€t8ßf¾m©î}|£›.=¬>•_åXr'ƒÊŽsÔ\ñã–gœ*–ö~¾ò˜ÃÕ+ÇÛ26cÔ¢¹Ë°º°vQq‚Z»Ê!ž^jíj0J!\¼òúꈩ斌{s
+±¿‘T¥!Uæ"ëù‡Á5—ðF$»º÷óÙ¾»Õ}qQW)Œ	uÓ€Fsº&v–*íÇ>–†~ˆäì¿ˆjƒ…A²]ù°3,xÍû;ÄÁAîÙiÞdUênònètä¡ûT×Å^‚Å4)RzU931kÝ‘Ñ5J5ö´/˜ŽVTƒ8Ÿ¢@
+Ùãí»¨ƒµ›x⼋ꩮEë‰à’ƒ–ö.‘ƒQÚ"lŸA”ÓP!Ö}´µ}¿Jo-ŸÑÍqŠˆ°­*x êñéaF˜SÑøDKD±Æ³é쪥ω‚Ò„¾ÐYãÉpõîX7c„›¤ûÇ'¶¢¼/Ìpù.8zºðý.‹<¸·[º*b¾Ÿ6Ý5µÒÒíçZQsí´.@ËצuÆgÔVI|×kݯÏúä¸êwÞஎn 
+F«;¨ŽoT!ÄžY„95?êƒWF+~ÜOŽóX1—ܘkÉѼ{DpÑ"Êi¨|ÄqþÕõÍŽóWÑà…`ÿflQ¤ÔÖCÇŽi_dpêÁOèàøŸQÍéöÈJ‘‰#×#½ªŸþqc÷@g„#*½Ê‘oõª*¨W‰D¨R´S[„9
+•¥Pve¢AûÛI(¿ÃÅÉF;Êjšöþæ[z\	NB;Æ ¨œ×œ9ÎûpW9ã%ÿß•îQWº³‡'¡Îy])æP•îñ¼>tF6	©tpØäèHBÑÉ
+åäuæ#"Z°µÍˆ(+*Ïâ^QŸŽz%ý'-Šœ<„ù¹RRp• kªð&<p©o+ƒOŒµ’¨Ð05ÿóY&øÕŽ%¾8ÒtÍ7B=¸›Èû„—/
+¢œŠÆ“AþòºÔ
+ËO%e·‚VГcÞº±%êÒU¿ÐÅmðs…ÿ¡u;iÐ@O¶—
+ê6Ø8JO¨­V0¼5àá]¾{€Hî8¼k Ò’KQx»üÕuÍw(^Aû4ut<¿»¡µeŽç×ÖD5ü‰n¼óe€B§¿ZÀyÎ(ɍƒCÏz P
+÷bJ'ãJ=«W
+6:Bc'h«¶ˆ6õ³õ+4S:#ør$ÞI‰fzUé‘ïlIK¥-ŠU4ss\ñ;-gU¥9×'šBf7¾§cx!yz®toxmS4°èuÿ;"Ò¹b[ 'ª~þ˜Fù’úìÑå5ôe$»>‚šÊQAë&vçù/¸*¢Ñ,ÇÒÊ͏²:½#F{‹5 Å 
+_†»¤	›c=…#üBóT1vüËæÁ;ƁÃD?£ùcWðŸhôó
+VöªŒïv­.àzûë/öæ:
+¯0õ·W.?%ëâBëñ{7þ†¿ä¿£@üé½,XÑ¿BÌ-¼qùÂDmŽ<
+¯¢Bd,œ~x4ÛàÒª¸0ô¼~,)…;k\ÊoR V—^a¨®Ð+ˆj¡³U_'TèEåÂwfTP1þøìCbeáçýÄ슲ŸÑ¿à>$†ò‡î" Ÿç¹â;\Ä`§¾$÷ÕQW5!ÍÞô|R:¨‚1žtG#2»ËB(â.ã\×
+éùí
+ØðÕFXšš†±Ü4¦?DÇ@ KØÙc‡ˆy4r>lÐŽ†wâÅŽô5¨²RZÐ
+1\/MP'¨8„ýiB˜ÓPYK)X‡º;ç<k/<|DÓg졶x|Ù‚PÄÃ'µÅ"Ìi¨<j¸S>Ü2Ž/‘Ì;œ?ð•#DÁáƒY¾âE	(§¡rÑ2húnbÛ>ê%†¨fz),7 Coƒ¢wÃ$ßÅ;aè3cyE¶³T	ÂøønŒcdd,¤>ǘ_ý¥(/ýFÄê+b~i*K~õð”üëü—-¹KŽ–	B´P¨œ×<˃VÙÕ²àK€'ܐ/ŽÐ½§Õ}en4Á"Ìi¨\ò¥·à¥Wo”^¿ñ
+N¹r© Œ,Öè/}ڢȅ5
+éI´¾/Eˆ&ƒÅ‘7‰=|ô"ÚÂ
+?cÖV’k#eÛlŽ×nýæô“ÈÞy	€ŸŠ‘%
+hY”À43-¶ýÕë~#ÁvÞWçDè톈NÝUé&D9
+•õ €#6cw¢A€«L9>‚±;Ÿ€¾…ÎcÐU¼PQŸEIº»¹ØMˆr*ËÎEˆÌé;æ/u.X¼ë©ðéº×Xöt,¸Å•iÃiøxwÅ
+§áezô¼ásÝhÇk‚x­ðLÞ1ãa££N…$”ŸŽ"¡¨Tö‘®|
+‘Q4*E€#ýꄾ“LíªNm®NÚŒó¾òUv ŽèSÀÒB£2
+õ<×]ÝhU…+BØâm d¾ù˜fîŠØŽÁÓÊãÔF›x,°½<NØ—LÏÑW]é?!Ë1­i«@G^¬ý†ÚŒ"(^øcƒo°,ºÂc„¦ÁëÑRæ`eŒM8ŒHo¯àÏ)XsA;¤Áÿ_qQ&^zfù†3ZÁ’Fo·âI_õ,bŽTß3bIEšø ÏUí¸rFä?qi"Ê”ö*Uº`J7ù{Te#ÖHé¨ÒiN“Ó@ß’®‘dê$ùg[Á—¸.þ€å
+Q‰P®•Då¡^®ØUK%*	ÊñÏ3Àq¾ð|€»p
+RiZFõ/Ò™K
+* Çå]dfe‡Hÿ“§Éè%³°XÄä±w§X¥o]žÒ}¨ýÝ«†ÓÐ!םö´| ñ#û Hg5 h`F )f+*]AwB-Ê‚æ
+ò'š¾¸ qËõ‘sfÕã@}äEÇ1§6^£,VIñ7Rkõò©—‰Gl㥊{•¢Z¶¢ú{ͳÌ5|
+³>ÏiÌÌB°1ʺ¬v¥hö¨HÂÆ{S«gk©h!ér¸»”•lr“³Ðų́*TM[ªiKŝZPZ  P’e-)ž1âE®PÄã#C–¨²†´ç¥7N'™éæÚÎßÆVtÎsšV…n¶w¦ûéžT÷y™If™]£h:çoªã+Ä]¦ã§oÒÝÇ(*ÉPY!Ý[ËÍÝ¥‹t¼·mço¸ÂÖ¢=õŒ¶´4<B¦£6½Ù¿þQçIÿ–Õç&/Ô£Ó#ߤýpQVÉô†÷êf‹ªcZ#e´«óÁ¯QŒïÏP ÄådRsöLʘ»É	,NUBýÌ»›JòL¨R¿-&\4œP5DUMÛIÇwÔ¦¢
+;:hTE5))Òššp[ó†/¢yfRàæR€„TݵªvBBÊrn´¿Ú¹ß¼OÖ£gÁÂþ¾á/ÆÓCÆ·ÝÿkÄüñº56*@
+(½R˜î,û‘Ã÷Ì
+’oð#R£_¾ƒz ý{¿ž/‡9Òï¡€¯kŸNZ¬ûò»Ž9ì=¤è};îÍ;#߸½æ;Ò‚4µ—þ5ûfZ4Zû¨Eâî9œžQSo•ýÙúŒn­H§}ñUÔõ*Õo5Z¥úI šZ¥º«äá:Õ@‡›îï‰òïÌÄ
+[­úóh­Ò=z„Ææ*k?Sëii5 ®ßûq´l´úqË>ÄéÅšà­Á?Óê7ÿ„ýÆ™´*î¾¼å6û7/uÅáuû6B¡»ëìÒû†ödoÞ}ŠübA'áøw¼O	õ7YºžK¶xÃîÊ7Vñ†R÷ë¶aNCåñ-ž×Ô7ðµô—¡"±²¼žn:ð•„Ë÷_»¡¤ÇѨßÂŽlvGç:Ñ©>!Ìi¨<{ÿõõÙßa~ýæÃ91ŸûÈo¶
+.Œûœæ\ŠÂã[Ö__—ÖWÑ~À|—ÉÝT8³¿ßdªó+ŠO¨9¨¾‹ÛBnø2ӝß/‚h/W=FWQ›Øb¡q¾‚)PüÉñ~hHϤs°tñ‚:%Dä1,ÈD[4§9œ’Ø€JþkDZ#çEƒ¦®yÕBTšDhÑ Có’æD
+d”ɪËù~µ1X›‚éUCRTœ‰É)ÎÄTgøõ‰_l•¦æ¤ÅÅ/ÂÛcèÄŠŸícÄ!#çGäLƒÄÿyÃàF¯k¾ÛéâP’]7èž’oNÏ.”þßV÷€Áª]yðoÖkÔ¯dhô¾Vx`Œó2¼aÞvó¥æèÈ·õ}Å_Ôf¼Ù–£
+ÎóêÑQä	=¡Pþ§§·!ð¡GÏ<õYág×èî"¡ z¶ í⛪-p«àá8vQ:Ü<EhDeµËȃ°&ȹáåDOÞèŽ nÒä^v*;qÊ
+IÖˆ®Rz¼£tnÔ®~òô¹Ú8g‘ož¬Sh‘.C*÷~1µ£@ôbGôåàTN’o…ÒŒ¶ßŠ
+ù{6¨(*ÞÔç§r^õÀIÎ
+Hñ˜Þä¤ÑÈîi÷#Áªë<'#	Ù+¥µÜt$|g7ào¦'ê1XG>`þ¸Qiþ[”ox
+@֊ϧ•"cPk;¤!ß)íFê~•ŽÔä°ª/Ó5DãöÙ_¤ƒM-šÏðȝ§;l*UB]¢äD±_I9Z=¥Eå’éE–Òm ¦
+øi—ÔI»Hà',›Bèˆ(˜oŒ2 ²D=g#Ö©¨ZB’G­l4^Tvi‰ ¦RviI”Gݼšb»(~Ç Û
+P\)^Õí…†ûË„`¤qÚâ1¥è©3ÂýKqã±6®!JíP6¨-‘‡]Ö+*‰¥ƒ~uÔ=äøŒŠÈ¿ ¢QL‹‹©¹Ê8"ŠªÕpoHÔ
+iš{iž±P|…0
+WbIÚº‘ë·òaå…5IÒJ—Òh³±ý[ožt0FopÝہŽT(’þĺJUºjdY4œÈ)”DË‹<ê£(zÍ
+y…‚|KCª©v/ßʘ;ê?º?¼ÃÍyŠÔ3H}ËKMÎh¨4¥a}Å¡‹mÝNH¥QßÜE‡Í¼m¬ùí¢]XÇŠ'ˆ5Æ t8…$gýQ­çXï	Ø–œ©?´:ÖÃ-ªPf´$íd‰C͈%.Œ]pך¡¤7Ngõ÷¤£¤=·Ji‰ç´Î¯õ6g8:twAê[Y"Ôepî/è)vƒà[4(ârÅ f¨´Q.¿ák+äYsc/ïwÖš" ¦‡.·DN§qÖH}ó)m3Ó̤v9ÑKýMë‚nps‰‚PÄÚmBÅ¢ˆ©ä¡b­´ýPP\"(%ôU¢’
+󰏧1GË8Uáþï–(”êSU£é}”Q9£D42kªR[’Þ¡—(íF#ù6¤íCHFZé’¢Ç2
+ÅmóÍ"uj¤ˆOîë¸Ø®&õ)?|#z¤ 0£µVúfõOƒ8"(í­ÞæÿÊ#3}Ž±åQ¡ºBXŽÏUÁ·lPZ <# yîPz—ÚP¿R4x†cm¸f¨þ„ÑÊ\5/üZÿU†²»^²þz	
+SüSïŒt—êc´¿•+„6›Fb®,öÆ¥ÙÁðº9½—1pºíÛSØ+™ñU¼ÞnQ!eÔrWË#H³aÜ+DÓoo¼]pj×ÀFŽJCèž´‡úÙ#Þú­_N7õŠm
+—FxiB¡ÎIO„`2?ñ"mÊAJpŸBQÔ1ëØ5°ƒ¤Í.ÓÛòÜFmÕ qY†8ú<=ë°ãLë+Æ»AoðNQgº‚vHã¼f›­Bð
+ψP¾
+[}¢“¦>íE¢Ç~A(I©4Öú•)Dº%k”Éòág´õé“e*¡M€õ^ƒhµ] 
+wçô…Òh¡SôØïvÜ…Qô1]Ôß‹*äŽ"¨ëô†×þÎÜÖã¬ÑÓe– ¥uM>5{ֱʹD^
+OË¡ Y*e…Ø‚ãÝèÍJ'UҐ­·l×óVzš	ðæ¨ÁwÛ
+Údw9Ûu{z½@ÑQ.ª/h½_"ËW¤…—6²d«–ôoQËS®öªº÷0èû±DöDÒ©
+ÂV>?Êk›x-h±(¢ÿ@lgnœí±íÌA¹ª¾Í¨œ‘kLÂmz o¾1J€´Ï)‹\vTH3Är¬ÿ0"É
+E25`ΨJÙiVÈ4¹1ÚÆÔÆ–¡L)Š)dX#”…µØçd›Ñö\¿hZ
+àe‰D¾rzWSaJ;Lo*-[–“
+L;£³vuìm˜ÈUõ!*W™˜—*ÉӸë…&«Å¬ªeŽ\žÍšnFDJ§‹´SV39µà°v-nËÛhõÕ&PÉ©ì¨_Ú Æ²®åƒ^Õh›¾ÉäÎ+tJ•ÆÍ_m‹tPéxNÓ‚Õ‚ÄßÀ«õòd+c#ÕHÎ#¸c…ؐŠ†.mpÓ.¡d¾YMofs”¥QÐí!ò•–~-•;™û5óËÃæÄÎŽì¤6’Ý*CÞw6h’^A7rÀˆ!Ò×¢8#vÿ°Éì„Ä%,¨ˆ´¢º¥ÂØÍ,ó*”—¨Þ(Tc¨Nø%_"~;RvüÄ́cÿÙ :¼à:ù.ªJ6=JK„«N6¨Ž !~–¾5í$“àœ!çÙ}'èö%•LsÐßȐIë9«SaÖ.£wd¾·áÞ’3¥Ù
+uNYƒŠYÏŠH¿‰z>¡¤ö1Ioϕ؝ù,/çÚOiÜu8j«#»AQ«f!;C[ Dó‚k*fV
+ºQ½B](á ‚pÒ=c®€t«ÊqÈK&ÈЙ£º3G¸*kÄn6P¢E£î6Œ±é¦Ú''8:	ÀÄú¾
+Û–n‹34hÈ›oÊìg‚Ö8âY)æÀFßòéÆAcúChK]„ª²œ3³9³@aÌNQhqZ5TžÛ'¹…Äme£ƒôÁÏHxü‘„mh“Eå,‹êmºÅÆ	²\&Íų´ˆvö¾iíl­SAª
+¤GòSH4Fÿ(Í{ŽMoC§Ô»›Lži˜Ê
+øÙÃSVßyX’C	áŒTLÅ(¥ã¢fP]"<$q$£ udÒçÖ¬h$9‹Ž“=L‘tGXüõз?2›)UŽ6¥wƒÆð©rØRŠfãq0³tP±*ß°™:Rzßyê(u-)¥wäüˆú8l™ï!¥¼°zjûh(¢`¾UŽÛʈ¿õéŒE—·E…o’jAW—Õh–ÜhÊ1•0TWAu ²ËF€fv³ÜËB¥Xx-ÇD借á…í”Æ1S–£qd„[skn M<‡Ê°?O¥x¥>êÉ´}»rœA°¶H¾éFµ•áXªs[©ê\J§Û·øÿXÅI©3ïÛY¹iJ¹a¥(ÎjÖBVšr8ÁFV‹ªAmÀ5‰aD8à]êtmNmË	Iz[#öiYÅ`\V/M«]Ðn¨bÓÐcvMf㊶8ÂþV*娿ã9·P£§ËáoU¹©p„15t>}Qôšx7褤ìþ‚“”
+ñ0
+4’©^´îv2îót–pç…S@!q&¨q;¨6½Óv­÷ÙÊõ±ì±ÓÍXK¬MmFÚwe±czÚÞ—î'Kà”›Üf-tzòS¬|†t
+ÊŠ+Äz
+éc\Gé¡ïph›	×·ˆ-|J/ciT×W–hè}‚¶Ÿêj•3­ôz³pAÈ:5ÚY‘hËf'GýRVF]»SÜâÙnÜ0mnŽ³3d‰ÜŒ¶1î‘4jãŽZ;­N­¸ƒ›¸BjÅt4jžµUØFòÈèM)ÂñŒ¨mCu¬;<Ûè­ýÞÚö‹±ûc½é½7œñŠg”&ßî
+YÆ"mûÈÂ>/Ž+
+£ÈÎA$CK'Ðì ÒÖ™átô!gÕìòb{
+Úg£qœñ¾~áb=b¸æPÊ´ý~Ÿæ5Í,áÙŒPʐ*K£!O­Å|õPÎz3Ò=d”f´=ø¦P¾DÒ Ðíla¿Fdµ§±-²i«?»2ãgÐɏpé{Pé@ne?£ËÚi¯È•çDP‡_Æ"å—‘ñ½ÝÎHIÕ5šäï§ì;ô[a'«áʾXgÄC±R³êŽ9­­sF°{©Xª(ºˆ»BÚ~im›ÛOå«ÈÔ#FºÕkÿ‡ §ž’zÓ¶ëI8{¬b\òE?Æ¡~ª­÷U}™½&Ö’¿ò½Ì|èç6lìï*=ÖÕáÛY!¾¶b­üÚ`}è×SAUÒ~…ÄÏ3¼=òg(«F·3Â#¾WhxZÐ0Z•ÙC(©u
+MSš¹“Ç…öÒ<¶^íÿ8ûH~²1lžïa;q] ^Q1tkè™:@,¬Òng´05ÔA,rhØ YÑö~…¶aL©ƒÓ
+å(™€<¹’v»B^õÍ
+ýä¬Bo·	]Ç/¢‹/‘Ä
+]´“Nilž<_øZ¬1Q{lF8·ZwÈ´ëoâÂÞf×lx¦|k$Aí|MJ]
+XÃsxžÌ¢aFÈUZÌ›eFÊôɽôÃdˆÈšL•9רfÌ°ÖD«¯JŽùcQUábLÅg3²51ÏH‡çF™1Öˆ]ÌÚ ‘ðËðô§
+Œ~Ÿ‚¤ëÝ©]Ð mÐe õ£š>•&‰mŸïÙéiu^Ç·_Fæ»%ªg4ú=Ú:§PǤôhïÏmXð²ò?^yÚːsñEVÕW³ÎåUZ®”
+ï¢ò†Žué”˨<
+1ÒÖ›iú‚VE¼ªɪÈèíòž
+„1Á hPQ-×µ5CS?àÎh{ðMifŒ* :#ѳ¬€Ýô
+ë°ðX€J³}2ÒªbúÔ
+•P¶9ͨð‰J"Çõ{‹ôŠhÝÒ×˱]”Ñ’ÌÏcY)*!ªÚÆsY‚n|Ù_®ÛßÍ…û»¹r—Kô›AòÍ?DÑ @TЖ¢ŸðsZ®º—Çh;˃ڑ•\.ºëô/Ë'ƒìÅs7£íÁ7…¼Ô¶J×»znJ#ùÆ×Ó-4.Òøx‘¾–?®±#ŠK„åô
+:iøzWW&DÙ…W%F¼Ÿ*?U¾i/…E(¹YÑÌBEEåˆÏâ©O\8Wt-ÊcÎ
 
-Ë+40^Ðç¼û»E_fŠ	ûŠÖén¦nÅL÷mh¾'å¦Ë©"1EýÒÊzJ¼RLY̝d at n³%gz7y~OJ¤¯ÇÏÌ%Çc^îã5)eÇ‹ªVDA»À<¦í‚¹Ø#u¶×ÆÞƒ¢ËÅ
-»@µÚûŽ¥[ÐtyšÍYS^7†ÜQ]½33ø
--ôfïuÝ8<:´Õ@Ø¿2rþÒîÜ…rÀí5Å¿£¨&R.ó`J‰<CL<´–ÙX|Éó˜ãÞpŠñ
-}KP”(·¢S‚Qúm@ÍþzøâQ—,7‰.Á“ök¶tb».ÑOÁmÎkpìÂI«´PWVêqC!À‡–÷¥Ò‘U‘BX•Em䤮ƒèï‹>ïW±ú g‚)SîQl^în%šºÈÊJ¯ÁäÎg4Ë63üÜ{Îbæ,#7fH¼¾c¹Ô€D»
-[V½ºFùÚ‚>k†1¯Uýn«$ÿÒ܈ն»¾ºêÞ-¼±á}
-[ÂrÂ
- Cp#ò¸Üw`eK|ðl<H¬=¦ô“íQ¶Ø¼¬)#ߨNŒJ=úÌKe€±ñRV
-¿üoøÇÊ<R·ý7•¹$7*©FhÒãHNB öó¼‚úE%˜DÒ»Í{’´ŠŒCú©
-6ùq”3Cæ$c;k²‹ÇMŽj\<d¢Ü?͍*Z2S™7ïiTѼxøŒˆB&Eèóî	́@íóº3}–I™Cl Åî蹆X
-
-#•¶{8MùÓëL~!ãà–ã\Þ²í£™L9’;‡‚w–[Jøõ„È´c±$à×¼]¹÷†|{A^Q'!µáGãî®v
-¢¼h½ÍØ(ª€ºQÔîE¦zšú½ÖiÕ1‘.ö_LÙÒUL:Z—ÌÕ
-ˆÔ•z­	6åž­Uí“A_E¥£™9÷Ë›–‘Г‹[y凱T鈃ªKz4õí~cÒÃfeã½bXÈõ¶¡±–êT’륃ŽSn%ù–p¸½Y-¿ÜÓÊ'a©…A76Î*˜N×°|É(½&ïSÛ^ç“÷ú[nò
-¦S+UÕ×)À7.»§#ØDYã`9b\õ#ÃiE»9\õz‹V/žXˆº7ہH/Ĺ-¢`Juš¤°ÕyÒ⪺6“éû¹Ç„°¶­—дß8ËñKoÁ%wSGRa«ÒêòjU>û©Î
-äUî\ÁØ< `vqê[âU8è÷w™B@®Ô¸HŸöT}½ú®’ÍûØŠén"0qÚ/áÊß·¨F?¼ø(wþ]IrîˆÄÃïF÷ÛÙ{;GÈA°cQç ª%Aùjõ³.?3E^»3/¶ãÖù¢PÆe«0aõÖøò«4â̶@Ï÷;¥ÓßDHáëd~»àøNŽ´ø3qp´¸09”]ôD‹Úº°“eZz>>sÏÂx#¨ƒó¨wz€²ï§ÖÅBÙµuYþb)uO…Sn'2=’^ZTð—	ì*V7Ê‘}•5ùRI¡—gÖ’*Š¦Ф&d™Dµö1Òta“‹1'˜s.…Q„é×cQp^5
-ö}$( +*ó_
-ßkO-“ïâÏ$ZçÃõ5YµÂ¢˜¹}4)¿sÚÍɼ•–ö
-aˆ\mrQ<åqÞPTYìX$³¯éN™já©çgŒV\+Ê»'õ:X[3Ý!Š»AqgËY^EmºH²Ýàå"ÙÆâŸÿ…%Ψ#/ø!5‹ÆÐOÃ_Mý=1
+3â}T]&·HE‰]#ÞÔuò’‹v­»i$—‡Ýh‰\
+cðh¬¸Mޝ¤ûú;˜4’o}‰$j©ocT¤ï/©Â"_àwð¨¥;­ß7B¬\-´©Ñ[ª£?qFõè]P_î™ø'¿àG«ñÕ%TËF«·ìCœ¾ø‡?ת_Jù3öGüeÒª¸ûò:Ô/»'/ª×ø‡N†½Lþ‡ÇK5þÞ·ùqûØRŒ)ùP?G®RDËüV~M!~KñSÄ*Jæâéýò%{¶8ƒ·¼ÒTI¾Ø§„’ÇVüÉ6_Á"P1l”ž8§Eê'Û<ütø 8!…ˆcN‹4©:“jÃO¤QaÊi‘!*¹J£Ù7F\sZdHeáÎ;¨!A‘BÄ…³æœ*'¤šp§›ÈÜhönšsªœÄ1E(ŽF³—«Ê¹nJc."’•PƒAÄE³â™.7â*ïªEð:BŠ¹ 0!M
+~qgŠŠÐÎe‘îZ„…LQÒĈ'Í1UNZT…3ˆÉ¤q᪹¦Ê1)ï´`ô˜
+ºK”Ó"C*)BY‹
+!.œµ4©rL*íZ’ÓòDˆ
+SN‹© —ˆK¤¢îå´ÈÊZ¦à^Ç Ut—(§E†TÓÂ
+“sZdH%-S^mŠ7F\8i™Rå„TÕÂÐ=zLÒ\PïɺËTpjYé¿°¨!èÍ’sZ¤[¢–© 6Ä#.µL©rBªhAMBЛ%ç´H“ŠJ"o‡Ý̈~u<*!ˆnâRä~î&&j0’IÔ$û±F|¡HñŽ‹¤x+DR¼Mbaލ5Ò¤ÒNs
+H%?%ÕÊeÿÚ
+	•N&Ñ@B‰&šcªœ´(g:©:š|cÄ…³æš*'¤Í3 •j6#.Ühj¤IeÅðI–P$Y‚¢9LiÍ¥œ…/LÑ"‹îLΚgªœ´§ii*ûhðnZšT9&U¼øñƒA*hi*^óL•RI8ÓI-¥è.•¤¹¦Ê	©ªÅ /FÆKÕœSå>ôsžø-rò+ë\Ëa	ùGIÅçϘü,iˆ^™H“ù¬ÛÃð÷ä>ñÿÙ"ŸirjWMŽÝ†ÚúêÍFºÓ/
+ú¡æò¾ÁÍBo7
 endstream
 endobj
 
 54 0 obj
-2869
+12890
 endobj
 
 56 0 obj
 <</Length 57 0 R/Filter/FlateDecode>>
 stream
-xœÕ\Io츾ûWôy€v¸KŒºíV€Ü&1Ã §d&@ ï2?ܪXÜD¶íLF¯-Qd±ê«,Š=óÓ¯Oÿ>±Ó™ÙŸ†{]6wýþóéÏ?œþåºÿ¾ÿýéöþÄ…zÞNgÏëéýo§ßíúÄùéý—Ÿ^´ºˆ³}9óÁ.gý¢´»u7jaf7Ûå¬ì_‹ºœ…p-ô‹á®±Q¶…¸œåKxy‘¶E¼’;,öjÞ|GðªkÀiw‹‰Ï€¯¤µˆiҝ£ÇÞÚ³¿²ihyá@ˆ'ÓŽú–¾WÿDm~wûl¿œ·sKoÀt—å¢r²ì•K˜—Šo°ð¯cœë)Lm7wü##¨Œ=úÞ#}³øt7æò—÷?<Ýߟ~,dª96
-™ºWßÿÑz# Àl˳,PУ§DÙˆRÕÀJ;KK§cdàÒ²h‚'ïÈ„0¥ûç„mÅꨫ#W½¹«[8é¨@Ÿ2ö†‡¸fñ‘”¯VªáQ|~^ã¤Âð*
-+<JÄ=uû¸_?ÌCžîçИa®ç-_	Üzpº!ú!XVi¯9X>+70)
-dÁêýn»É^
-#¬±7)Vñ^Ÿ“‚¤5Z8LAHU$†Ñ9D¶6K
-?Þ²%P£ñ"0ŠÆÕ8`éàqþE²_qžF`‡É*Å)ˆéHx00¯]¤°µ!÷!Rö¬J³ò0‚‰­`Óxì€SÎ#)ÂÚDÙ$åz¥æ^;L°·ë„5®t˜ŒÏ#tì¿~{rfù×ø菿²®š?‹Ó·Ó"l+ÿûŸ§?U¼–ï¦9"éèc÷cÏòiÿÇQ+ú…å°m™[ÑÉgHæIµ(U)”
-Úó[Ä·–­Ô™YIg–/¸ÎÐÈY)M¬'˜“h¥@†H$Ö8‡`R³äBÁy»¼gHP4vÂ[™=Ø"ûîþ9σ±nèêÕ¹ëW§s…ćQòY—!ò’Zl›XŠcP‰Ã[”à°u4|&‚ˆŽD9I½RÁ£!¦
-#„XÊ6Ï>1¶B·6Š‹—Ñb!ß©}ÄlÖº×bFºt­ˆ¦ÂØza³q
-€Ø¤Jñ–‡‘m¸e!ΚüÆò“×븎¬.$·"ê°Î0ú†Æ©%¤ˆnl4ÇÁQ«×‹¬¦Œ¡Ç=?°BmΓ°2¶SÅt-K¦‰Sà™éÿ2ös0½%ûÝìsLby>Þ‹Qqë„àÌÛ»0
-z8°Â¢ŸŸHå¬p	Œ¾FyXèMUùÉ@
-ƒå¤kf$ÉÜvrŽ6W¡nQÓˆ€f¿ù²…Yh®™­“ÔÑEr!O@`;p-C,ƒc«†æ@
-
-8UÁ—èp)ñ÷Äľx÷€¤‘WˆÏÓë:(A›âlÀ`¾ÁìѬB ™¡½/hÁlÖS‹m(hS.ZFmÃXÚsËE˜˜²`‹ÜAÖ¡+¬ìÅغæï­<^7d-˜M~Qù:1èøu, 9ãPÏ¡Öªˆv¥8`|#9`m-IiSü$À
-œ.®-•76¢šÃ¾ø¡X(j&£Ù
-fgz#?¾gθeÉ)×ìÂnÝXÌ*d
-„‘2JQ9ÜcŸ’˜Ï9æ#¿Œ¼jèù¬/†¥Å !Xb¼¯Íþ“™ézÓn’Ét\W¼!˜¡(ùV¯Ø	‘¬54Ö±ŠEaõvÇ\6¥êIaúkÇB«Œùã¡Õ0÷̨ž½õ™ŸÚÖ™­7pWtA(J¿9¡*&«ÓÁŠ9)ÍW
- 5H.g
-ü­Ý’(Pµ<›R õÿzñ(ð'HWh„ƒ§I|;/Ä€ Ò¨’xïŠíî(0…øBHìA3s~á=†£í÷Dö•×›=*¹Aö˜+oÁ 7ì;·^ãQ8˜êcD¡N.]aâÓÔ”lâµzŽH÷®T5Ã¥{C®Ð.`&ið^Ö…åöäÊ
-( í^~&'èúðë¸û)ái¯Tôž¨‚‘Â{ŒÔÛpo®,Bº•~%ÜÊg›%bµÿÿùôËe^*Ýþm‹Ðrœ„äl êŽÜñlCýMó.$4‘7äñŽï¾Â=Ñ­"’JXÛäì”Hx¥Ÿ±{=!Å@ü‡ÉjD9 Og¬HÚÆó®‚iÜà—cÐÞB
-ýî©|Í~åëõ<PðŒ5ÿ•lõ	‘1›‚¤™©ãÆGäšÜDZŽ‘6ò^fswÐY=¦†ÕÁGŠÚ¾Ê+¹R?¹¨Ú+qÔ‰ÔYEæˆ
-`lOŽ9;3(º¤„Ak{F`¾TRBÏ!ÒNyÄ¡Z%™Tœ¾Klwy¶\wÃ×RW¦CyТ
-Ÿø\Zjt\|ÓVW¤6.Ø6~Ë5\mÃfbø~Cž$«ú–ÓV‚¬¤C¹á%”¢¶:G{ÈaÌ’<ÒoaôºBê~û_Ö—§Í×l
-§F°²iÚ”ÅþšK’ºWE=ž'2´Ì¹P»*Y²BºLT3Ï‹CdKÙI`0Ûþˆ¦5͹а¾ûA]„ì…É›¢/Ù?HׄoHn9-9íÈÿ·\-%<Héq¶ÒC5Í£mb©…a&ÑȔAÏŠÀ·[Ìp|^}`¾ÃhÐË•ms¡Âa`ö
-ÎÄQ†n‘°¾ óhÓBÈ­Ú´rYéFD¶áZ‰í¡=ïÐⶠÁTå5“¸WD„À™‹ö¡-EjH{ÎÛF÷q¡q¬¨±&Õðh’lsQ’² †
-«„Ó
-UAΊ{zꇮÊîß³#O ûÇÐÒ·¥êŒÌ#õ>’Ô9pâ`cVòŸÁâ<ÀÅõíe‰Í'
-яÀ·Ҡø²LRg
-¾‚¡–ýPO'+.—2_Lh틲þQ¬Eäý¦³Æ÷tN.[ÀXA•ªØ©§E«±ç¹QU‹ösoèÔ+jÝÉAˆ*5ÊŒWVsJë@hS¹r³§;bx9<¢Ì©6Z›Â†aq-ò­òËÞGKRunœh+ò˜fVúhd0Ýú^rܝž3☑¾þœ±E'•æ‹Éx¾@ÂR„ó5ÇŸdP›[ʯe9’þ¦`õ½ú&C4ÊTIHðåFÕ÷:k?gr,¹4òÙ´Ó÷/°’™~¼¢}Ø
-XoݼBBèYS‡¸h²AlvNŒœ³ªÏI÷,é7>|º>è`âhHwB}¹ §<8±,j8Pü`óÅ­¨sµ¹ÒÊÅÙb¸£õãé?+ôC
+xœ­ZÛŽä¶}ï¯Ð³wÈâU€`¦%åÙÉ
+x_ö÷SÞDQÒx‘]`¦{$‘U§n§ŠRÓ·Ç“š~TO=y
+ø3Ìôóë¦þ0ýþPÏèÔ§þ÷×_jòsÄ[Àú9Ó3¿üÀËѼãýãa™‚¢«ÿžþ²¹g˜tœ>~™~²ÆG¯ƒ
+Ö»
+t|.„ýdº!¼!Чãvÿۣݦ¯¨°3øq²‘¤@Œæ*…)ìì×`øÍÛà¼Afü¼žj¤
+‡[ì†FtåYÒÐämبZÚðfü†?]ÞHµÛ°7ˆ¤ä•i
+}†%"†Ž°L«œãÕóøTØyJ¹‘<hwYÍ™‚§ß9¬dü¬èåŸÅZÉ;œPÀ6£(0è7/üdiOÁ!ÝT5GãS¼3­7ÜeIå	‹‘’mŽþ°yñO¾Ç{2ßgóH²ÒÎ> töÞÆ\,2lg¸:…ár‚ë­5|xúÃSä˨ŸÆ˜šÓ
+F©t>–|AíÈ=» 'ËL“cºj@•Ô´¸ø7~‹lúÈ>-AM¯¹fJ5¡3»­n›“EÇ‚B’Á²Øbptû¢ >Ëâ„è5ËÄ[èÍI­…~+áx—ÈŒ;Id¹Ùç'µÓ.-™+Áz‘g“ú””Ä[
+ªvòY ¦Ý”ۍ/)èø@(pkßøÕ$Ú;UãŽ%©Qàmþ=Û¬
+G¶¯9—·Aåò³5#÷åL‹ÅŸŽµÕNÏŵ‡Åî
+A	“d™ã~¦ „ˆs
+ŠIq'ªZ{„Út>L¦<õ^ Ò1ò£[ß$›C•ì<®ö¦­ö“…mª½ÎÑfgP%5ìw-¶á(t®1ºÖ½ö«.&'ªQ!NOÏÅXøG2’—’AŽB…}7å &‘Ú\°ZbILëKôRl-¥ˆíò•.Ú"gª³±õ5íÀDeßÎUI
+읶*„\깡÷ë!®w.dƒ¸P©ø¡M.hÌá\SL(åÂAH%YÊo¬Ñ‘3“«Y¢Ä"Nq03uàI%½Ô‘8°O¶Ž”h±£«6º±…ì‘ݬäe`/!G+DM¬_€ß¸”›U/¹"º6Rî|k¯µÌ)¦¸„û4úãšSPƒ»¢`r=•3"{Ž	±–¯|`å»R„t1ñ:V÷D=ØòÁ $¯Ž?0B²KWí®«AŠI5Šn×dw3Wcá集&öÂY›b;ä͝qò­il†n#I*Nê'”VÃØZér*3Ý*Þ»~uXÕâÌ®qG[,tH;9HIG¾vT(_j£²-B
+,bë‹ôdù*”$0ÈáÜFqÂÁ	ç§fÛj'켤՝C»ÆÖ́™¤²"Iש„PƒÀ”$ï}Òu™!‚·¾£ý¸ëJ8ŠÒÏJX»š2í–Xq5-g›Ij‚ÎÁ›´ºVñ¦“²“iÖßò®º2Èý®†ýåÊç°>…ÉÌE{rñÀÊ›—ÙBÄ`xW2ÙÈfÁlFÃjð7÷+oi³[ÊI<ÖjXLÄÛ7s'&fw”ÿù䐉‡ÓE\ÀLJ‹\Ø?íLíM÷hO0¢6‡]u^ÀR‰.à#ZÜeÞ`ƒ2[á\a¥’è)W®UAØÊÕÍ¿=öúÃÖÊ¢“4­ÿúò ø-]bRù£Âhú2éHœ¿üwúÇÿi…Pdªxe¨E'"Wy‡-‘®4™B-©v ¶¨ õ;ŽiŸ\pkàÁ(,7&
+e(Ö8“¸ìJ¿Ñ µ¯43F–A·DG躢v͘â"iËŽÉ£«€Øf’ùÎyä¼ò¿ßS¸ƒŒH¸õ™ÉO0”ïyql®ø“‰Y°§s„-bí¨bm<ƒ
+Cf	”¬î@ÐGßÉ T0¼n›ëˍiÔ‹f¼Û—=÷fßñþ-Ì
+š÷œ%—°RŽ.•^³^fׁ&EÌX„/”!3ßÜ`•¿ŽÚ‘Øpÿfؾ@Ÿl–f؈W“ÿË_ó\³™ÚðQÄÌÃbN7礄hœ=ëŽÈ!åÈÑ–@.)ÃŁjZ>ä ’]»Ò–<'ŠÕ7Bs¡9Ñ„	
+çr×›&—s†È·+we££C×i70d„4d–¦*ÎÝÎ9ÆåÖM†ï¢÷\	<ÓÓóA…ñÝ[›Xx 1÷³µ[…9wÍõ¨ ïL›î‘÷~z †‰Ÿ¾=43ê±€=x®üÿLipďN”n†/ýzèœØ]án4tŸsUZô•†Gµ—ÈÃÔšŠÓ¨[|oOnú“ yw”\µÎ¶OçYgºÝ¸QÇë{í¦çáz{›ñ	hB!œ·
+3QÙÑje¸ÔôÝW‰+­úrq%–ŒNÛïÔ;
+ê)²1Z]ÅIA¢Ò}G)8ÊBŸ:iâ²c2?ZvÄñ!ä/Íæý´<ôr&ªÝwҏõ‰opၕ3öÁ¢ueŽP.v›Ä{YuôyêÔ`Ö§¦Å¥u™Ó†CÖr6ú¹äyâǺ©²#Ù3P=×pÁËÒ}4ØîeÛ[nååTîÖ‰X>~‡Øiq‡ªÆ<<õp߬
+ç…̶(4éòêB:÷£c°¤¯
+û“á^¢šIcb,ºr†Ó±¬CIÏd¿ñ$Ùq[ÒÛð*eL$1†(fê)÷¢oóÒÆV^ÃÐ=[Îý…>?±ášÑª¦8LII®/½u›ÌgÞÚœ'SÕ‚¹•“É‘µ­>Ö½œUÕY^çTRéó»56V X¸÷r|ŸÞ"HïOèdR¬ëeÖúªaÀôRsƬoe¸XÌòLßí¹pÂã‚ò‹VcmoýèËO
+q®
+e¦X)cø8ª‡¦©œ}¥kC¢JméœeK^aû0‚Jvñ06eê²9z¿'3BÄždqåÕ¨†ò)„ß:•®œ¼_aO0¼E^‡—·w¤=ﮇ÷i at 7—F v%‘3T>’à—r*Ù…m:ŽÝt¤!lè%o€egv…Ò¦AUñÇÖÒâ¸s·îÎÒ7íù.JÞgVê®ëÀ±wYø©KGšÛ´}1á¿-œÍáŸU“4¯v¤f7è5'8EžzÜ»?~<?\¥®bæGò\ù
+ŽMb9JFo_ƒ’ó)wÔFðJS‘zVVµCÛ¾Þ’Ã?•ð(á°æ5kã÷­©,eÏ9»Õaí)d£ƒ¤æŒhk_`Š;Ÿ8OdŒ!¸W¡É…öD5–·XÒìdqÈNNW°t’?ZábrÏ·ž16£M>ûÐuf”¹xõ/ò‘ê`=Ý>Už‘×iMƒ09“Iåµc¤åéÝ=¸ôóô?mÀzŽ
 endstream
 endobj
 
 57 0 obj
-3316
+2864
 endobj
 
 59 0 obj
 <</Length 60 0 R/Filter/FlateDecode>>
 stream
-xœµ[K‹ÜF¾ï¯Ð9°cõ[‚aÀž]Ar3,ärÊN°/ùû©V¿ªº«õ˜llØñŽÔ¥®ª¯¾z´<^ÄðÏÓ×ažGø§~ºÙÿüöÛðãwÃ_ëEÿ÷ÛOŸÞž„Ô—ypb¼LÃۯÇÅBo¿ÿtuúö¬¯v²³ÿtêö,ÄUŽ7suî|qupqßÆ/äíY]­Iw?Ã…û*Ȭ—AŒŒ?ãU—„Çèò­Ë¢ÖgØW«ËcÕúU¼P¾–e!üö²ŠZ˜ÝÅg-d—á¶(Óß!e´Xߦß,ºo.{v=(iW„Nz¸¨®Ë^­‹[÷Wu\hÃgÜÚâF¼½UìØÑïç·ž^ßž>WÞÖ³?·ÞöRÞþäV|XX§*|Då±Ù"VÀöÈıðo1%5£êÄST9,’ÈÖÉ(c6ÇÕîŽj*/<ã­Î_ÉÕÄöÉ[ØþXâoáLÙú?<o5Bãµç¯h}g/®²¾Ñ7ØøuMRƒR¦„˜-茣#„ÐG¬o at eб†>’’ì‘°¤+Gö`^BÁ¨›¸êøF‹›&‚ÜXíASø~ñâ’qh"h’o0?½ÆÝÕjðH̯¨]çêi°F]lp­f‰£èE¢µøö‚sÓÄqßKÚ¹|YÝFX;Þs& Rˆ;LÙ›Žq5&PØ8¤óJÞ\8á-wE¥žP,ÉÙQÿ~xyÈé"Ox Üž= ?ÝrdGŽÊœC´¯â-Ѐ¦éF%›IY¥ƒH¸)4vн	S¸wã›;¿6 ¥»Ûq´'ÔÂá$
-Í•Ð[ù+EMŽ´ÇbŠ M+TÕAÇÑF®ÕP㻍¼ç}-tû‡xO6In&µ…­]ŽcMkÑ;æx/9Í­%ü)ÆJÊ™ÃîVf*íç*ŽYàž3¬'øšOˆ|sFiÛ•ØA<îþÞÀLëÐ
-aÓº?çÍ`â…M|„,NídL™<v¢¦¸|©`WÅ‹Û*£..µtÊ,Ý€sÀ¸­7·ÎXyÑuÀ‘/3BU—c—ç"¨d-_áBÒÀD¡r÷WãƒoÖt‹­
-%Ý*%)Ù™ª5ëH©Cna{¤¹¸B}»óÞÈ¢WØSÝ¢ï'UZ¤uL4aóQË<ø]ÌQ2×HðC7Êv²ŸÌ„ï
-[çíÄ–TSW3+T'bÛi{´R
-tÒÞÙ’íühçÁ¦n§6ãØЊž×­%BI©R×ÄÀp.Sªý§Ny£õz`ËßÍyÄ\ãÛ—Ÿ¸h…¢énF¦PõÈ¥îä:
-ڹμ;Úš Õ´žÞmé©.ñ}üf¾Y²³CY”‡>ç'uX
-orfФ^K$‰ÂEh¿Ì‘«må<Hòâ ×ªÊÈ×þ©€¬œ®qÛ{#ߦF[¥Pé²àØ8o×Ù®åÀ]³Äƒ”ÃwΝ4ðZcRl<_¦-z§C?EÒC*õØrZÑÈíW”rÆ­@=Ä›*üÒ^çˆÜWp
-\K=±z%ɦA	¿õ
-h׿tîvÜX([¿Ø}‡ÖËsÏہ{úƒfmrÇêÚöôƒGÍhBÉ1÷¤
-0K)Ë>­ø#’»¨Ñ¶ÍRj!CÑÍNÒ[„!í8Z6SáH¢5Ã_+šËNI½(±J‚$’ÊvmþlI÷ˆÏ9žË:›ÜèQ\*¿:vRÊ+Íh˜ÃÃ{…vO”óMjkòÜ'–üÚ¶<:Dhí…»Üd£2ªáÛÛÞ8 ÛÇË‹i”Ý
-!Û<›€gè¡\ñª#3¯Í!ÊÅŒb¶ù3>[‚jR©/‚'¯M°ºãÝ^¤v£O(G•?“V‚›œR­ò»ç{kÜdôÊl†Ú"I­äJá8¹`
-a_ÀÕ¼5%¤0^£òL‰´Lkn‘”lï»P`=M–’>˜5«œ'v¯Ö
--`‚¬w‰ö‡ÏŒŒèá4ü•v]ùq‡
-Yœ
-ÿYŒ¼SÈ’"½ó8²Zï,Fêd1úAV»8ËZŸHîÇ+©Iv̱'^ݽš\ñþ{OÆuäÄSh¼Å˜Þ®)x’ËVë\K¯Ær›÷oÖy
-ø@‡µ²‡íyS"¥Œ½‰”´¶y¯¨ãœÞ¬­:Ì秒Á:†1\;õÆç.Ý€gyÕëx,ÞœÕÓ·³é;·ÌiuýJyQ¿›Þ¼ÉHŽø×Ë2Pó?#ð ûóðuZ
-“ñä!-p±pùŸ*á[ïK¸’nvÃ/_ž>|ÿÅŠáåïÁËù0Aç$
+xœÍ[ˎݸÝë+îz€tÄ·´¯®²žÄ@> â
+<ós\èSmÜ`5üL+¼}óeEH|¾¦9>ásbçàṜÊ¥õɼ9Y¿…µðöò¢K>>Y¦}Êšk"H}¾<Êôß;βƒÞ¬¬ÞŸ…>w±ì÷ñ„Ð³ÑÃ;Ar
+ñYN›êii‹[|E”–î2D^÷ú<ý²C^ç#,û<Åz}†û§R‚ßz„ùë(Ãn7e¬Öƒ6aÛëŠx"	ÏýBœ´D#2µ´¿fõ]>úËŸ'08TÍW8è[æŸÿýøëï#@ãbG{r&ÔLÍ ²MöZÇÃÏ[üTψ0ƒ íÛR,pdž„óþfÛ+Ø2Û9üÞ¡dÀÎUÏ0¦2n¦
+LwK–¿ÁЉÄÁæê´ÅÈi·”ÑÈ5¤ì´•hÿàØàÔöÅNÞ†ÙFÂ÷®Í—
+<¡•m1m›Êï=âɨ•§\‡%9F&ç4åD¾ž)>ñp¢
+÷–<î¸ÐY%+Á†è]Ÿ‘ÞÆèÞê$Ù;²ESNdb€%#/8.	
+ VÒ>—e
+Ðd¥¶'é±Ãl®´¸w|MmŒËÒÖ2Õ™‚0¹Â¦4M§ß݉ˆôY¦¯šöï/
+°~‚󈺃· ùƒP?§aH!y‹~ÈàŸRõ€7âIÚ‡«ŠOÑGøt®á~ƒY8Å̽ŸîÍ"!F—>îŒ}Ÿ#ÒTÌøøüíW
+l#B€l{&Ï'ÚQ`J¯ØYÁ9êÖF`ç“]¾ýÂ’ê°Òò©©±YûFšyhjzuŒÕ„ÚŒfng¸Ùºãáý¦Ý^8ºp
+²ÀÝbeäåÃó^ØcX¹AC²g#‘˜leJ°ÊL@×}¤£&’¡yÁ5ŸG;ö@‰È°t»úøl{ÆëgH~ñD†p=ù­Ï$‹Á[ÐRU Æ÷Ë‚ý±Ç[םóh0ö=ÆêasÔJaïÕ¶äÉõ&V{ð;bÓêZ¸ÀÜ›÷vØQH
+Ew¦Aä9\L‰L?㲶©^À1|ühVzñ¿{©]HÑÑ2â¼Ùh‹®ûds½bÛÅm)2ÞØÛ`_Á·ƒÚйWù€q ßæjáˆ8e‹=†œMhoÞ`BÀ ùtæ»( Ø3õÎ}›7,fÄeö·2îX^Qµ7DJß°.HÎg;ý`]xWÛsŒÕùÛ¡×Ó#úNxgÉ!.ò8ë«9¸ u$ãbd¡Ñq#cQb£a>µ¦î‘aS&Œ~cÐCø½b¢.žÏ”/$f|RœnzA ®18·†8¤Š’0Uô¥mšÌeå»
+÷5
+Ñÿ¬.aåBh1ªŒâNmrU&„Âk at zÛgÃÜRÁâ‰ûÀ@!	
+t6Ü*4§&³,§8Ý…ÕÁºïÔíÁTp/l$ûR%+î’°MÆ÷Ìõ=˜{%fÁ§Û@+&ëRråFpy[‹1´ƒï¨8
+}‡¤¿ÇŸ‰¿´@
+Ý:ß­²vº9BôGÏÞ+­EH_Ñ’!–n\ðeøjæÀ }ûõñå§C=‘WÞÌò(<_:vO×gǃm‚7Œxg!)á̤:}±R±ú™ŠÒ=}ê'°I1ñÁ
+—8†¾T7I%‡˜„–JÇ›R²PµžzŸQÍO‚µõÓZ:]Æ9Ø"ç|ªÅ’^z" Ì´5W ”5ó.gµË2ê®/Q*[Ú¡Û_ϝ]+qsSYÚPv&-¬})œ2zšT Î²/7oQ\•÷¤Zƒ”³ŒÐ*
+ßÒü®Ó%­
+˜r©¢WNQÜ£c™¢„¤²Ýªd§®VŒ¦ŒÐïv
+VÞA3„‹@ñUJ¬¦GøTMå|Ê®&,pcoÑËÇzéKŠ}eìÄ›“iÒ™Š/­ARºÐ£9…un%饙2¿Í˜ìŸ,o¨ãKT¾”âࢍùÐ>4Mï8§VԍosV—CÁ ©áºÙ¥·»±‰Á„OLŠyÛD3G›õé'|’ôؘ۸θ!Õ†höõÌÃHѹž¬<ìšž2MrË\È+3-*
+ Y™´øyñ0Ó5&΄	Ðê[YTîÁ6¶³ý%Vm3Æ‹	¬Öþþx;ÿ{|Ÿ¨¢
+èìYšêr…ª÷öEtÀª™Ê$VdÛ8NڐÑⴍ­WW3>|no¬,*¢;ô¯°ÏqnN	dŽ¡º3'“ºº—¨nß%;•æ^†~s”袐’;V»âÎúwÜ<àhV@ÿßc$¯#.\;K;:•È‹”jô˜Ü±Jå]*ì5ûù
+»@S	Òg›Õîq‡ƒ-ñŸ;ÍD7)´[¶Ëž›€v­¬}O:š¶5úTkð)“%b¹ÞúæÜ”ÕÏ t-Úâ!j*ë%sâvïÉöò¢æI6ñ—Ñ.ý	X·‡cN'&\g/ûå‘g™F‘ÄÄîdzÑü"¥`î8%HõĸÈçéPžjyü{¹6& Ôìyxy®_×Æ	ê–p؁JFœ1ÏuÐy?%’…ëØÄHçWFo†ØÞêƒf—&ÿ,£¿ÑRÔ˹\eîg ·pj`Û·À„·cé¦w´ñÔš’ZÊm’uLÇ“Š)°«‡Yå$Ød§ð…ܾ¤¢ð®™Óü•ªÙšºxÓHÒUç[ŠQƒ\}Nµ·[ôk]Ð…cŸdŒö­ŽlY7Á¼_/YŠšÄf
+톯ˆžuÖ¹Yký‡•£2±Âª¦R‹lî‡ÌÆÓ‚[²«ÿò¡â«êúi×
+ëPýŒ¢q²”]ô ÿ1GeOÅ´.4[í,¦|žTþæ7ow8 at v6kë•ñ8zï€ÙZѨZÛv5I‹“ÁK@þÍ„æûyLç]÷ŒVA™¤º¼ÍŽ‘‘Ä&8¯sßrÑNÂc®}”t½\|åªk¤{Ø]wWÆ…!ßÔƒ-IA@(¡à ù»hz%$\T…hùèíæŒ+êÊèf·œÓÖņòŒSM×úŒÿ˜—BÜ€ŽÃÿêËOÓ/ÿËxD<
 endstream
 endobj
 
 60 0 obj
-2279
+3297
 endobj
 
-61 0 obj
+62 0 obj
+<</Length 63 0 R/Filter/FlateDecode>>
+stream
+xœ­ZÛj$7}÷Wôs ³º_`	Ø3nÈã‚!dMØ}Éï§nºLäÁ÷H%Õ©S•Z-ÿ=|_Ôò³:é%h¿cÆß?þ\~ûiù‡¾ÄŸ=<½<hãOi‰G¿ü±|Zí).yyùº|~ô¿,/?<¿<|ÙNröz’IZÓ,÷|ðQ]HÁlXÃstÑlt$5&˜«pög£è‰‘ü 8BÏ!ƒŒÓA\™ú(ãhLß•¥|L°\‚…žC)N„§prEúFÙhaLÄOæYƸXÇxØ, ¦@ÊÉ_á?ٍö”‹ÄgZ[Ïàr9žü.Y{
+2 
+FÀn5 „tû™FjÛ>[U%†' ‚ÚŽ–¾Àøs¥-h,¬Ñˆ,'lùžŒJOu%oeµÀ4go@
++ú(Š0r[‰+²š¡‘0á,;
+FöDÍB%§sî6úpF|`
+”´(¶(Ždž§ÚRxAÝê”/&D`ØWq; ²…Í„ x«j„¸òV0¿Å@*•@
+ÑAi1™ÊƒÝD¤É
+OÐÓ-zºÈΝ„d}t‚–È 1!ŸL5ïœv´á³K:ˆPö–tVð$í!&`d°LvaÀ#T³çP±¥ÝgD„Mp+.î£eNÒ•¶ÁI@¿rŽ,'qÙTBž¹!‚îËpã{©Õ&õy‡
+!C5*†Å\T=#ƶIÛ—)/å‡ÖâƒÕ[C‰IöQ¨%ž¦j(E:€Ú¶Û…fÏŒ…¬>VðaU€Hëh]ðd
+MqŸx3j.#(cŒv	¦2ìï&ÙDJ³@|2½]ÂÌÍà^ˆí`P¿’nRu
+vrÐEQÌ“¬ªÛP¤—h‡©yº_…ô)Ž˜@%EFŠveO%ƒ0º±Q­´2ˆô˜ø7a‚Ý ]—(Hrv·,rÅBÓÃ’”/ÈøŽ!ŸÑ
+’ÍÜ5‹4çV‰ö=gpŽbtJ†Œ[>Ì5æöÈN	LCù
+aØ
+ƒT&‡Y	ò³TRžAeÈx‹æl&Nãº%0,40â¸Rép¤Âd[àk2J¢
+­ïú$;¸õR	炁]«¶KÎü¤V¯°˜ï‹«Ä
+:Ì.àÓ4ßjâ÷Æ]ð]Ǽ	ˆ¢Æ8l±óëêÊb„3£ÄkPìò0ŒôròáqÍýá9à2 ®A¼5\Áóq,•Jl¦~+ö[©-|w²Wç½ufžŒ<b?Dq{HiB|L…7•  UO†ìí{éC‡C’3Ó|q0/ÉöêÔĉ()ŸkŠ¨–Ð:”JyPíLeÛ#4Ÿ(®KœÀä4Õ?ŸLˆÙ-z±ýJtúö°=˜tœ˜É³´ï1*ÈbŠ£k—DmèÒV³F­Äëa¤Ú…£+Öœ™Ž#õ(ÒšÉ×CªW
+‚Ýd¯{Ì‚
+|RÅür¨Å°nÝê´Wöq#ïä•Î¡þ-²ä,̦R£»ZÑÚëjíd\T
+Ïn&×H“t†NÖcõ.×kCìGƒë2ÓèÙ¢Æ8ô¢Z¨ƒÛX2Ĉ6i·N?6–Î0Ã…PZ2o4gz,FŒ¦ Qký£†ò ÚX0E¦¹™0ÿŒÛ1ùÒp&˜)q}Oõ´9¦ìs¶.ŧ:ÀysfœRœÙØš63AèŽQÍ:=¹ÞE6ïK¬zÙFb>„lCÁGÈ6TìÙF3lÒ0æÑaºE5¹G·8ÃuO8¼Lô;ÝÂTä}t£rèýt‰ùº
+¡ÛP±Ctͺ•“ÌQ¢y7Ãw‡hÌзìŸ2Ýdÿo$šUS‘÷ÍúRÝ¿‹h#1B´¡à#D*vˆh£™@4Òƒº«©4û“ŽƒÔP—WIg•°£‹Uif^ƒ½Uut:Fº`¦"ï#ñï,³™t#1Bº¡à#¤*vˆt£™ÆxlPi­Ð[\÷‘n¨ËÒ½A!ÝX—w‘n(ò>Òiÿ!Ç…‘˜!ÝPðÒ
+;DºÑLˆt/l©‡wø° ¦Ðì$Õ0S}÷° gF}3Õ¬ŸŠ<J5n#(7:,˜õµÀÍ›¾‡£KkÝ‹]❖sÛ]”k·¾ëË×.õâPÆèv¶ë•®ÐU¯Óm»•Ým¦¬èO­GMµÎU[®8u׸E€¨‚-•ª|-{wÕì–[€y·‰ÞÝã·×m‚ð3º!)dÙx×ÇlÝ°îÝ/êQ¯VÞtÁ†Mm²×Ö?¿â¹Î¸Æ[îß{ø†˜Y£ª†å›L¹?hoøbTÕàÄ›Óó^£U{=xÇ‚Mཻ¸³9Ï)Q
+£UlwE›^#sÖ]]$v·â7´á®«n½õö²‹î°Ôèmså¥Ç¾™XµGg¤ç{ñÊÅùµ+v\GÌe>ÇP¶¿L[­†ì¾²­§ù8Í;©œqòŒí¸ýeù¾hƒ7mšÞ°¯m5½ÈÕÞ-çԗÆoºñfùýÛç_¿·\þ]PÚÿp63G
+endstream
+endobj
+
+63 0 obj
+2113
+endobj
+
+64 0 obj
 <</Type/XObject/Subtype/Image/Width 630 /Height 330 /BitsPerComponent 8 /ColorSpace/DeviceRGB/Filter/DCTDecode/Length 18954>>
 stream
 ÿØÿà
@@ -1030,29 +1086,33 @@
 endstream
 endobj
 
-63 0 obj
-<</Length 64 0 R/Filter/FlateDecode>>
+66 0 obj
+<</Length 67 0 R/Filter/FlateDecode>>
 stream
-xœµYK‹$7¾÷¯¨óB÷Z~VAS0ÓHn9,9%»À&ì\ò÷#ù)—]ÝÕ²5U¶eÉ’,}R‹ÿì~bØ|µ ñé&z~|~ù4üå'éÿÇ»×÷H}˜â0ï¿Ÿ¯f
-i%¡áF¢úRE8{‰â‡/|‡1±€²X½Ì¿¾ÿ¼»¼ïÞºÔNäRƒfÎÒŽó~
-g¶çÂôž~ìäµ@[@‰Ç.Ûù%aS'쉝Ç@-I»4h¯´]8»¡/‹_2ˆØ‹°¢¤¦ÔTnè¤uòb_ÐHW§œ’§
-à˜Á7‰Ïô†ï@ç—]}ÏïöXtñ>K³O-fÅÁ-,UQ¹DtëŸÜ˜ÁÕHi::Œq~"˜+é,nMů7Bг¨¼v˜P†¹Ävсù¤ÛW]‰fÝî8f+	¢ïàULFËæ‚ãÔ|•sR6+ëžëikj£f?ØæF­øÄ"¬°70uéïz¡vµà#Áˆjõ*b×\Vêó‹ÐtÐÓ(1:(ú—Ø)q°ƒ†ŸI?	ˆ¡Ñà¾';¡s¬ˆjU²>Ú_;tù¡³¢i¤E—²jÕ4\Ÿû&ÃÆs‹‘Ňpî×-Òk@#©É1¯Ú¬5ŒIªG‹’£?£ÔþôRôN×cr”“z@Â1»Ñ㶴(!Åæ`ŸÑé,ãbôQ)M0ãq)[Z”s	•)Ë—¿•ÌZôÒ'%kiQ2ôi¤?1ݱ‘G¥3Ûž”®¥Eép­H·n¤¬K6Írvç•X›ƒyVâ–V
-cŒÔÙÎmŒÉÒ<.—zZª%%Ê„ c° ‹›(e	»s­´M¤R˜–ú|ƒBr‚&iéËìó7¬ÑxµzÛø¤“
-œ…ô‹/äìñ¯ð5C˜¤Aª9[JàlA†Œ|'Ü®é!½ùÇBÓc¤Ç9-«§“£[;Û¾ i«o ZLfEÐâMÒ
-_‰,Y>xÍc«2âU«9ôÑ+aâø%Ø8HVCE¤Af[â ½ŽˆË2 h–¼‚éãy¸© ´@×_c¹Ñ€·5Ø$Í:¿›´"ŸwcÎYÙJ';
-¹Œ«Ò¹Rk®Þ4Á>ŸÖØìšC„²9̵—ÌN@eßÖ1øÍ9œ}eEµåØT¡÷ýljnÙ²
-ž…qŶûÔ…ˆJp8ÍoFx¯ZEèï•m¢«ëaÚVôUéÎú¼SPjNŒÅ0×­M:-á´8”¼˜ãœ“ÓžS+µ
-A#¹@]Œˆr+ at .ªKm¯uÈJ5s¬·b„&h,z×d\öÿd1Õl²`—›5Ÿ”màáÑæFÆíSuÙ T¹¬|Xã>Šš¸Îó%jñ&Qî+(Ö|KÑ>¹u/tT™µ|kdM+®º{~—ìliŒµ'9èôºXMOƒ'¥ÜUK3[zr‹ŽO¾~y÷|Åê°®²[õqá
-¥„G4üæv!˜é™¶’U=ÊÚ…ê‡Ú…]î[2d8µ›vËö¨ñéVR‡Ö·â¼³&\ü~°ùòÙæ[C¹Í–nÂûÕrµè†Ãûá-èrÄ{½8=ÓLz»×^pMcjµ½âïØè°Bý`­Ð¬VµQWÑš­¨ŸkMž®Ùµú¹¥-Env÷àY~rS¨­Ušú–+ÞÚH%‡gÝ`Ç°`ýËV&
-ÿE+rËUò¾£ñÕŽd±5ÛBCÓ/Ê(´ëÇ×áÛ§ÝÛðc€Iâ7Â/’ÔŠG×F-¿×‡QÚ-ÌpŠß¾ï>ÿôÝšáü÷ð†ûý¸QÛÃ
+xœµYÛŽÜ6}Ÿ¯ðs:%QHf<ES,Ðh“Ò"ûÒß/I],{$ïîdÚ“õ…yx;”ÕôïéÛ¤¦Õ¬'Ô@¿>òïóçé·¦¿å!ÿÿüçéãÓI+˜ýdƒ§ß§?¦wW¾Ôzzú2½·5 ð‚ÎoèÚ££ëè
+ýj\ø§¿NQ“ â5ÞãÅ+<£c)\¼•çÖΦ<×ÞbÄ«H_A•wXçüNà}äîòtú´Ó"´:[ÖY‰Îxõ€ü€@“ΰÞWBbaèß­5‹Ý\ö´Q
+öë™ÑõvŽ7è„
+íˆ‚3i’PX‘å<am	ÈhÉ_:£å`võ=¯dÕCšÖ-º°âz³«x·òn\Wµt¬«x”õɇ^äå¹q³-» =s–ŸújCÚAÍPÞ[v{ôp·†Þo0l¥ç‚Û®ÐxA2cŸûɼŽp#CšÂÌKäƒ DWæÃf¥ÙÆ 8WÔlø¿éןO·7s"LOÏ|‹’^«@ø[cÉK§˜¶UÞÑvgrÊÐTMÉúâ;KïÕÏ"cÙÛà6(‡ZF;ÖòuѐqÓÆSÆéãC¥D!÷kÓ–Š78ÂqµîŠ“‰”*dž`E!Dfz»½¢y¤ÊP™¹ßŽž8ÙÁ%9ù<x[-ÙÝ}´-&ººÛ–®8ÙB†
+]¬VÔë‡ë̝ɝôþ\Ì©5~hî<ܝÄ{½
+=q²š"ōЕB;ª5Ýg·á{ò½+Níß9°5²E5z÷?h/dâ~í{⤽òLÂW&¡|‰l$[ºÏ:vÝ”nc¡“Å—¡É¨Øã·)@Åf×[Y3¤)è„“Ù63MëéçfüѦå203@;ìJÌíHöõè9f´Ž±»uöÌ
+zìwf~ü\¦ÇÚ"ï†ò6V†ˆB
+*Hœ
+˜™ªeò[W¼&9ÒÕ	+é:ôè	"ö¸g.ócBåZÉv7Š—Y/'.b£FŠ”(¼¼LEÑÕÉIØ´H
+<a­Í'£†8yB(ú:Iì0䫤¹$Sõ‹%«0“b*vön7ÂÊÛ“¿r”‘zŒƒ
+q"qŒ{°·Sgïëkd	,øP»æ8âªÅo–Ùë\“1ì¥h¢bä];-Áº^âèŒAš”i5ìBYfã³ÈøÐÌl^tYöæ%esŽpÆ•Ö,þ©SÉ8#o]é·d	O­‡QíºH½€­×m½«éàÛu6~<
+hp/L‚¸7²­æ
+	÷ª°•ßV«B>µŒ#eªµë”-uÑIM”L)ÑW«PÉÖCj›L#ùíœo„WÃ%ÍÝ’?6?7aÍÇtB"ïäÝ ’Y™¨%^vç)Š×z[c6Å%½ç½T®g©ðã¸aš{Öµülð¶ëîûeŽðæDi‡_ê ÚâÅS9f’’&IZÛž÷m{XJ2õn9xpÞ¸Øަ޵Β=%@ÈÍžMí(µ4VJ„;?†.,/B	¦“h>•Ã³´Ëá åߤF‘Zis0wœ^„¶û¼õX­ö‹5I¿!… Œq`$å™ý*ÁÛã"iš!ÛèMsh•eu3…©'ŽÛÊô]g-Z:ó›H3/ßò°öx„Ï_ºK>òü¥»Á[Ï_Z¾ª'ä‚ë²œgôö¸ð­óLW\N-J®•óŠ|ýèyŒPüži²+þ 0ržb_?êT¤›˜8ÖMZÀÑíò׋³¡v¶3Ç̆RmÀvŠÏëØH#Û²‘ÍAÖpB»¿Š˜Zj××ð‘Ì^ë|•žWv·ü£°XŸóªç†ëV
+VÆSõÒEN¦:æÝì´µîªú…UË•SuæÒ½Ì1åKPmZ,¹ñŒ½É-_+M¿÷Íúv ]°«àÔ.SÚÎ&Z at UGgñ9{ßäÉ¢úf¥ò],#[W»åN	­*E“®_d¨©Öù"OiE_
+aßzþztåi¿èëÄ™¸@šaÒìÕÒ¬ÞħS*T$‡™qðåEÎÃÞ(±î*œ®’ád8¬ƒ¯§
+‘|£òˆ¹ÑAbðˆl¡eð¡’ñJ§¬?ú:Ý`\\åõžÑÅ«¡|ƒë>-Œ2a<êòÝ]Œ^¥ªW÷8òD¥'ǃêóçéËò€ü„ìâ	˜¦ûŸ¦oÔúÙçNóhàI†zQz#>Owyá{•pÓï_Oï~ùŠaºü3}¢õþ羫‘
 endstream
 endobj
 
-64 0 obj
-1734
+67 0 obj
+1763
 endobj
 
-65 0 obj
+68 0 obj
 <</Type/XObject/Subtype/Image/Width 303 /Height 270 /BitsPerComponent 8 /ColorSpace/DeviceRGB/Filter/DCTDecode/Length 11457>>
 stream
 ÿØÿà
@@ -1151,206 +1211,194 @@
 endstream
 endobj
 
-67 0 obj
-<</Length 68 0 R/Filter/FlateDecode>>
-stream
-xœ½[K#¹
-¾÷¯ðyvôV	hèvÛ‡Üh ‡AnÙ] @d.ùû!õ¤JT¹Ê½ÈP¶«J"E~¤øP‹³<ý÷å?'qzðÕIWðúó·Óß~9ý;>Äÿ?ÿxùøz‘Zœ¼çåôõÓ_îö$åéë÷oæv1oîîÍå>íåU¾é÷Ëß¿þúrûzùu=‰5gÇN£ÄåÕæ«5õæ–8™Ì÷´Q7üôKúíÕåUgzîÚh;‰W¯/¯*ÞQ"OàîÎáô˼ãF]4òßNWc¶Õ‰_eaÉoËÔ•+w++ÇßÒäI¼õÂx™Äd!*o2¯B}Â÷r¦\Ò"à›ŽŸé>βà,ÙmΖÊ$+÷Íh`þ捳~ñèý“`QýM9·Q9WÝ	Ã{DB¼Ÿ5r%w
-Ö1aÝyVeÊó*>¹àÏzÅi’\¦èD,¢ª@
-<’…GF3  Ð&1hqÅ7³eÎáä¼Bm`CéҐ™ )]Á’Œ3º¥H-±À@qR¨nKë”^C‘az)b-¾’^OÜz¬0ZIt!S¸ç	*ò‹šÀX—ý,‚vžËW•¼*½!Xí—³aåcBoÔ•df~¯<:Êge¼°ð©½²>½	BÃ4h˜#/só0Æ»Ì`a2ÂÇhX5ÁnV_õ
-¥5óZÎÁŽpˆ®¬f6&c@›©,r¦ÿ;º9åÞ‰Ékâ]ôÔËI{PÄVr&ºµP«üAÙ¹Ñëg@'7§²:ÓÓ=ò`?óPN#GÃü9;áˆx%bßî5Æ3‡h‡èOÚfIqŽŸSÒ\¨’ËæB‹û¯{ÉŒ2lŸþeƒ±«ôû3ÐVžWÙ`‘Ï+ØÍ×ª=(íÀ¯xŒÇ²‡¦›]ÿ{ŽÍvíÑ×0”èžuW÷øƒŽLöŽ‰RÜYv”=››lWŠ
-i.Û—%½àÝuSñCöX%Ô-ÂÒÒ?©Z®iÑCÔ›5ÞIØ·}š  ¡^˜ÄL!32%Œr¾QŠyÛ–LÃË-ïWõOR
-¨Ö5Ù2ÑiÎ8Ñ,çj´Ê²jÜL‡?@…µ7í2ÔªEG¥]-…šdB×Ar¨Q³uåkÜ<£”Þº7˘‚S³¸ÆFÆ1U3/[Sñ*™[Í@—ʇu6Ôh~ŸdÐ)F]cQj.å  ŸP²òëFZ£Ï@ñF6Œ^썬®é:Õ•=0 óéÕ“‡‡œÞEÈ°AÜÙ„Ehdí¬ññ“îd!g05Ý
-¸$/À(wuÁÍʈr#{aÌè:Ì™Ñ@/V”s(Àbg±žç©?ÊÓÓŠ­-J¬+þØaìšÒ¾•Ì{ÚhGÿxò¢Þ„‹Æ–'ÖÊ„›îF^ƒkS©Äˆp{Øð‘8²á‘ä‚—P¿m³¡¤ìäq„¨µ‘‰÷Jõ£r2!Ö¨ÿ@ò
-¸Ý€{2Ü¿Á“OgÕ\jŒâœuð†óV
-¦£?öËKè³|V^ãØ5W˜«ù­uáÕ@2ìžä•{@·å=ºe©6Ýþ)Ä~†zV*ãعqå±Xó$WãØíÉ~îHþYèr’tr<Ž=‚.†ò.tqTQ2‰_S˜Q–C/‹:&K›l%2Ž="†ò.‰pT	 ÿXCxiŒBðÏÍڏaHN!ª0[Í-m‘TÛ^lnATcÊ®÷[5BmèçèK"l;$„}Ó]ÔXX"Íž’ÃÑóX-½$JÚ™
-Q¹£Ü5œR‘„æTe0W.o)ZIlÍ79¼ð?ª+*èió½Ë¬“Ø–yÓd­tÔߣR£®Óö¦×µÁœ³k{YZv½z…­’Ö²ãPn9P R-Øjµ[R6¨=µ¦Ò¤Åûª4HC¬£5…ôýj7–›K™tGµm ‡•¡¸Té´âJk¤W Ž¥Iƒ–F7ÊÖ
-Ýàˆ‡hZÖÕ]Àza£7æÚäϸ·ÅÓêrnÞ[´ß/3“¤rsxÇ©Zb¤e6Š}êc¸zR¬ˆ%¥ŒJ
-ôGçfi•°à]êJžP€VÎ°:Ï”PBªdÒɐc3ì³N‡»©#ǘ\\QAÚXʇZÒÃ=élCw&z¡[úó=¢•µXU1Ëå6³ËÒR"îApuÞº­\¨îp¹˜M
-íF«x¾§CFåøÖÖ=:Âç½/#'à3ŸØšYYj¾ÌœýÝc|TlSÔ6c‚éçhVs½(ö‹wÓ’•âÛq²‡XÓ5G_·‚“pŠÇš}4¸á݃Æe6:MT©pdÒe£néY6w`‡ƒ‹HLïIj&18‘m×lý…Úr˜¹ƒÜ Iú8Ô?›YÐِ7´ßk¤°Ž™ºæ›lDV
-×ê+rS¼³ºü;µ_9¦:£L†RâXŸŒº3®¾ë‰(z€ñÞY>=àȸ¯-ïÕµ“ÖöEõ»öjë_g쑾÷ߺDjh%–6Þѹ«s´ñû<b1Öƒ{5òP‡ÂÕ2Pïçb½6•oc­wð}¹]Šé±ôËþß/º«Eö,îŒþÔ"Jé;ñ7Í<4´çŸÕŸOt&Ìù$â-6^”`äDŒW#zŒCô`­ÁZ¼‡:ˆLÚ˜_ÅßqbГÎ/Ât>û¿ôúi©{r¢fÅ]|]?`[ÛÅ6ÆÖúú¸r%~÷ïbXÓžp`÷È”cNZæ0çJ˜tÏlÇïŸñò½Û‹Já{ÈÝ CdRrñ†­ûêÜ
-Ÿ&Ð\,ÈÕ**&DÓoï¡z/Ñà?´Ï
-Ç3zj%ôC§ÂÉíT¸s\ý¬\ˆEÊ…¥ýÿ­—Q5)f|TqÒE6ƒúf©mýç«‚Ë74J’CˆÎ»öèxWÞð¬ò•7”~tuk¸‘ž©b8ÛÏÁïd›‡B”PÏôëœæFªý‡B˜Ñ‡…°Ô›i\³c/iCÆøá¹.3V	k­2¡tÆâ_™Ô[8Ô]‘þùî
-3vŸ.cw…£¼§»ÂRõz-…*ŸrïTLŽ
-•·¤‘šXF²¦V¤CPJh°¼Xÿ˜vðÃa€Ö¬¯ç³àw)<›¨\~þvúýx„õX"6
-á}¤œ+>’1ïIÏ~=ýe  ë
-endstream
-endobj
-
-68 0 obj
-2813
-endobj
-
 70 0 obj
 <</Length 71 0 R/Filter/FlateDecode>>
 stream
-xœµZK‹#7¾Ï¯ð9`Gouƒ1̌݇Ü9„ܲ	äÈ^ò÷S¥WWéÑn{&»àõº»¤z|*U}’8Éÿ/ÿÄá(à«“
->ýŒŸß¿~ùáðwxˆ¿ÿùòöñ"µ8©ƒ—â4>~?ü¸Øƒ”‡?~=›ÛÅœÝâÍåÿÚËQžõë巏Ÿ^n/?×ÃXô†QâbÏf¾õÙÝ.Ç9ýðz9ª³QShüOü4ö¢ÎV_d|¨ÞáG2ƒ‰•’tZ©RÄygH.ùCiü>nð!~Løqͯˆ¡ujò#ÛŽöì$úÆÝœ«©Åt²E_qnÔV¼£¢¢hV,oå·¡ŽÚU3tµô*"D3ý~‹1–:F&Æ›¾—$	¾?Å÷qsxâ‚„[åØ!ôiŒ÷0ÃœÀ€:©ôþâ®Y›cVÇM0ÌÀp«ìIvÇ>þê‚ÕhÀ¼›ýI×ÁÐ&ÇAâ7冀wž±ºû^‰Ê[#è~”2¹Ëg‡0'E!ØUzO‡_x/~‹o‹\+‚,ÍÂÝgº†ç
-Æ2ìéa>oãÄ:€*½¡ps~‡Í€¡UÙ·š
-ÃÙ>Îæf••$’,“Éî>¤<ùN¤îâcÒ§¹ŠmŠÅT”ñklÑԐ’<<¦+#~×늢î¼³Ø$?²åaSì-ñ¨ì89ú“­Ý¨—]¿HÒ¤\,/Q£)Ûl-&áü²÷s¦€f3gÐÆÀÄu\ðΓF†
-ß7ÁÎ艭
-ê+ú5;‹šªŠón#灻AÂøƪ€5¶XìºèSt—ˆ÷ô¿ë
-fZ'¤%T­?‘÷
-$sÊ\µVØ[¦Y‘lá¦ßÍ›…4u•½¬y+¡Ÿ%†°䜞æ1yseàž ƒÕ)st<eÖ̘s®aùU’-É%Ÿ¨íÛw…ìycMEXèN^ÝeÄÕådæIhÿ¤ñ©hÝÁ	[vwy˜Q/@‡…½»‚9ÐÐéž$·h4/`¦'
-óA¦w¶ìxNƒ1ýÙ•ôýÙ-à:bÚ+ivµÁz;›RhfëßöØ`0¦v2%™<à;o@óŽ¬fÙWŠ‡Ãé
-·	Z”ÉÂSømÆmސ»«³jÖhî¶×¼•ý¤æï< 
-ú.Xh|
-ÂV“OêÛÊîË,~¹ŽtÌ,£9gÛ×7Äzö¯è‘Çl‡JZ=k{+yÄþÙk^a&EÆëVÃ6×	Ñäºë†„:èÝêè	¶£7ÌäÆQZRÙ²²¤Û˜§Ý?ì”°@i‘¿îž¹«›œÉìN–ªÿõd„­f¨ÊÚÒ•”ä•´r©/ÄÅ–¶'™ÌŽO¬¸”þR–W›EŸ¬ú	Röt؆ªJ•Höô°×T°ÚZ»ïõ
-ÇÊÚj‚šH‹ÆôæÛÝI…PF&eœÒAÛ鉥T•ô;Q}©LэC3ˆdu.Í3Ž·š´¥¤oÈ=;]©‰!. Ÿv¢|FÖ¨ ]Ófp×®(»¢Ôÿ%`¬©!”MÕÊÄõŸ%*—øÊÏ
-ÄöijEïpGÁ­r<3Ï€Ä6x÷È
-%{V!CKÖ–¢õûÁ'ù)aÍŽ5\ZA-:T	 +:LW±©ýëÊXä°‘H&¬s›åd^óèàtb[«aó"‘zž
-nƒÎÂmÃÇ·	0GŠ–òÉÝ®NR”sˬwX€Ý;XfQ¥I ìà­ª‡‡yƒ…ï»döæ õx­ü£ÚºIÓñÜÎ^4ô\Ú<Á²8ÝÊ=À¬5²ñj™
-t¦ ’v›[½t´ZO9½õY5¶AcÇýkt’è1J{™‰v|ék¤â?„ßÿ§™»H¿9÷ÜK;‹·uwÿYÖ ŽkMÍöU‘™[îŠ(QBM;pª”ꏼÉÓ(=F:R¨¦°ìÙµRÀpH¤±À–)0{~Èk‰gd]=LÑÃ,ˆ'ðd2¬Žñw¯
-<Áõ‡ÇÓ 3”W÷¼oL½’ÆØ1ODÂ"‹Þ™e;^Âû©'"‘¼ÙŽµ'Æ#"zz<‰í8hs/
-XyÅìÊâð@ê9öÄ –aØÌZ{b#<ä<8­™ç=±A±#ûùU²É½ðÞÙÁ³îYN£'[9ð¥Ä£ÅÏQ$”ïJO_ÂûËY5\ò{:rµ=ˆÏ
-›z#ìB³VP…t¤·ñl&@J_ë¯C´òA·I6LøD$³;²ÿ3¢¥OŸÕud8IéHï8IéÎÉ+À ŽÞÁy÷äBZÑœ³O.B¿#•è]¨x„¨À›FŒ¼ìQ%ånCfNûw,z¢ìRgTúaÅîöôX×-Ê›)
-ö¨×‡ôü#SÁ.ÏrÿjÇT¸F:Dfó8-t.<$å‡oöOÅ:&8%°§ãæÌÂöâ›0ßcQ¤p-i¶£•+Sœž,¥h1¶dpÅpƒgÛ¼Ã]˜FKçn[¡ª<‹ ¹;ØÞ(m¹É|­½DW€À÷rx>rû¨wC‘Ù~Úm …üÖôfÝðhœ3O銩¬¼ÎÏCÈ1NÁ³Õ²ÏQf-ßìÁI|¢§ÞI…@"hëÎ$UpL‡Ó@‡ñþòú)§µø¨\ì%Žr؁ç©ZÖ¦ÄX†ÎÎáVÜ‚¬†úû·Ã?¤GF᝛êÑχÿ
+xœ½[[‹,7~ï_Ñρíø"Ûe9Ý]ûœe  XØ…=/ùû+Éת²ª/S$9=Õ%[Ö]Ÿ<êü×éguþ‡ºè³×†H?¿ÿ~þõ‡óùKúÿûŸ§oŸ'­Ì%œƒ¦·?;ÿ8Ó¯?ÿqþɁŸ¼3êçóç¿O÷ÏÓ/kZc.¾§¢ULÆÏBiÁ/i»}
+H”Þzí¯þŠ'Pøyö÷
+´OÀßïL3…d*ùôÖù‹N
+}àXèÊ”<‘嘃³õ5AၜÏ\!ó.¨,U’ G9™¥ÔkÉQ1áEï)}ÕÆ”\UM­Å±wÜZች¹çÝù³"­eçRå"Ò3Ǟݡq@–¢søb>•©¶US¨Þ‰eçHÕµ<a³ÎÑ-RÄ7ð{Mf€2ލÀ¥´&åØD™.ª¶÷Âd¹pAIò[\<^’û²qE6ÁHÖ4d*…™ýÀY†bIGŸ\bð‡8°6<£§s†Ê%½ði«¼ð;;@tg÷qEFÙm¼«ÚRFü­‰õ[’	|V²Ëì˜m%Õ$™ôhŠÓîù-§›#×X§i7ß$Ì|'kQ•¢–¥&q€Ü²̵hÈV _@©ÜówÃr€ÞKøVгãV+@\³uj²ËR®&yeí„NÞ‘‹Ùu*¾@œKTúïü¯ž¶s´>~§GØ© SÀU¾œ†Zˆ˜‚dêJaD®HÌCò•,ÞåH»Ã
+¸ë
+=eK½4û°u3J½†+–"ôÙR
+Œ9°ßŽr:4k,PÞ—Ž€ !ùaN‡%Ø?ÂŽré­C”y#ä†Ò»™–æÍ~‚Z3×e¡‰É–bòE‚æ~¨ìÁ
+ñ󲑯y'ë{§=öDÖ½ÂùD#òC­iÈßsÖ4æ­YÓßd3Æ}A¾[bÙ^æ[S’zŸóùÆOS5SIü·Y¼‚/ÅÏù¡?äï9‹óFRÆFûšêT¶üŠI`æ;TºÔ |!Bɏ”§¤+ðÆuƒIXÏÉnjt˜`ÝÄÚ(¡9XŽmñ½Óýi‚Ç*Õ+cì§á~­?O]°ª0Ø3	nRØMRŠP'L¢ÊàrBˆ|ÃN*ØL(†O…\Â@ºžô–ú9!.VÜÃCZ¿Œvtã3.Ö¿
+E†1Šd¥¡¡åœ
+à9R:f†ØæÚ«x‚W¢ Úê=šDªd	:(\ÅvÔX‰ØÙ†UÔ0"´EK¼„‚½4äÐR‚vÁlì0ÀHÉ”°²*4<DœÎ…Ý°›J–VÚ’t»ÀU
+ªdÓ§ÜDM
+ca„#cŒlR‘+øY:¡_BºŒ§É£2§e¥<T¥™.ox¥ñKÚ~Ç],Ô5zIÑb¿Ù‰éSÆù\ò=ö²X4ßÆ«nA1âäPiÚ¤‹ºÞî(Kr&å_–¥U¾§\þ0±ÁÙö)v§JNvLp΂ÁNÌÝš¬mÚá-öžHù¸ŽNja‡A]Œ(²ñM”Ó†ì6ځ¹.B3;Wʃw…^«+5·Ä@_ƒ¹ÕPùLZ\ºW¸ñ#³Û.ŒwÐ$¦m `óRí\»
+DÙ´l5ŽCÓn*€iB^¤³ïê̇A0Ç3Ì9Äd¯è
+ §«_$i½.ZÙÓ,¯ERÊ«(£:Ó†#S_ÔÕÀa;¯ÈÏmøKk+§°äác	<š#³Üzf’C­Äï`\t@=^"I¿þÓ)Öš8³<›dÇÔ;ivQ²MoÙ‡Èö—7v*p]“gÔS›I®ç¥©Öoµ}
+غÕïÍÝó|”W˜›ÉȉRŠ$Ž]£Ð¡´T½+Ý’ˆ|äFØmB×}U’º‡™B	è––øi
+mvŠ]as®M—‡žCŠwÖ.¡e®´P]&Ô²#¶z·¤¶ó£äg+³ç.óu´½CUÛëݽ°óÁ¢ãÐ6oçå}‡˜:ÂÜgÔŽ‡Cè½9Óª£ôí.Ʋ£Ì÷Lªúʻտ÷R¶9|)wÚì¸_Ñê
+uE’è}2ƒPøL'Q)å ÷¥ù®qïB<Ý9Û,ÿêdwÈá>“dv
+|gˆ+©ti 
+ÞnÈsþ‡1užÑm3dÇ…éôÄþî%à}:“­
+€÷'+û15ã?#Ø躓î#•Ýz}ÂDz…¯sQ™~+ý¯Øãx¸Hçj=³ºP?æÃ)ÖJ*רr2V문]™ØaÚªÎ1G»åK˜µœã<i隟/cèýÛÃM%æƼîµ%ZÑÅÚ—4p=å¢@ë
+ÙÀP¹ãë¼×Š©Y.X¡ µ)«+“
+jz”™U–6¶<µ+	µÔ]ɐ~KœƒY¡‚¼Ê¯|¦™z)ÇÝÔ]£M£™<¢á¿–‘‘B•IìÊ=ÚAÏî¡yBPL˶.Ž¡²@PTºÅœ
+&˜&L}§º[£hšÉ³‰ó]Ú<݈¡‡B“Ë­úÔң‹j_ºÓ
 endstream
 endobj
 
 71 0 obj
-2311
+2827
 endobj
 
 73 0 obj
 <</Length 74 0 R/Filter/FlateDecode>>
 stream
-xœµ\Ën+7Ýû+´ ¥ùê`4`[Ò"»
-B$1/{ø‘®	o³ôpõVû:>ZüÄGÇ}”½A;„²@›ø
-Òvh¸û^°%Ú9ƒï¹Û5xçf&ûOyõz+KCã7G€«nk×HÓá3ÔÚ²4=äJÐ¥Â@Çpp‘‹‰BþhEOVáTíC ,ÓE×@ñ°N;l®)J*Å	 8ÓcŽ"
-ˆxž <L at HP­Ôa,/¤2Œ©¨
-èŠà3=¬Âc¶ßlçÙ¿ÜÈx-wko52èÞWÛ8sûh at Aoª(Ä¶éÃ	÷—œ›pÏ‘átkÁIj@½8i°»9ሪ'kU0•…™óC`ÄXt–-úId÷µ`pŠ_Åë'Ñ€Ëv-àN:›]˜)£¯À‡CÏ„ý³×ÅÝ­Iµ¤GM@(¢ÞŽ	€P4ñ°X_°ÍÕm/z_`SÕ¶­’ÿåeS’Jœížòu/6ý0Nn1“ñ«ÎkNiN¡äÜP”\6î1;Í
-y!äáÀ¨y™×ˆµ
-ÜȈAà¡Â@£NÙ W[£LIËisÊ›DKyóo/¶ì˘ð
-¯fYëœ
-ûCvÕ(ù’Ã&âûŽ#”à2~J$Øš*R‚Š6Ëè‰Ä‘tìaÔ7P·˜í¨ãöš%mö©ŒNúŒÝqíC%Î]WÔ
-¹ªusIS‘Ó×›-Z	<%n¶<[#ë…$˨³ò…¼2kÀjR¤‘”ùô*Ýaf{d
-ζ"[ÓªË1¸
-6ÀˆòPóDƒ¬®‰P­?0‚‚„Ò¨àYÅfa°2*ë«X[»¨›Í#²2C†ýËqCIKéDåßdT1{‡ªR.³-*@yD¢’©ôV˜b9Dá–
-,)#†øB›Ý#ÈÞ¿”!wüÀÂ(}
-9ù-	5
-‰Tè(Eââ’„ó~ÿŠ-lÛP]E?Þߪš1i(‰M3³ÔV«T·,Ì’vŸ±^²{—(íf0Ÿaÿ®,#3i¬#@)>¬á±ðlA}Z™°•P,FI(¬Ï°ÉƒÏ î.ƒxO¹©ÉØi!ðl%—ØÀÆP‡»J«‚%o¾ÇÐhòZ»…"yÇž©ƒ!fÕépQ¨Õ@*oMŠ81n
-ßCwÍVt-PR¤«ö2ÛËá~°Ö~Ìcùè†(¦_Å´Ëa˜Z¯©¸î”¾\ðR„	‰±$…É(‡}rÒ¶úÃ3a»Í:ÍõÜ´­Õæã=7pûO蹡F¢#P•k5ëŸQ„éKhÔè|‡%ç`‡I(„¥/¢€±>ßYà²ÖDgì[ªÙ™öBÆ«qmÛ6Z7›yS%÷Ѫ6ÊÑã#//Â'ø¢lt:3•™ÉøOI²‹¤½à†’aÜ€°ªC8 u±äÿ)·ß.e¶{û§
-œ:FëqüeSÝëE2ê¨{U„-8 Y•ƒ×b+…`F·Øýè²­A®x½#ƒŸ ¯»rã•½ÃºiC rçpõÀ!PØ‘{oS,#°ø`‹0MÜMˆ•Æ¦9T…/K+¶
-)¯Ÿ†&sÕ÷*a퇹¾Î(£AQI>xúšž¬5QV†ƒùæfãlµþ€ªvää"/mQŠ¾^Vªiå˼¡‘CÃè
-³<d)vÌ|vʵ‡šÙ|ÁÓoy
-iã6ÝäºöJª#åå×}A>l”e7V^œÒð5;t¢úk]Ch¡@C×ßæ:)…râ“­]m033KLVuŽžiâàcÎRŸCk¤†
-žJL<düh…Î®@¢“¾
-S‘â0è@ŠñÖ~W…$ÚU:vÀ(ÒËa¦•üÀBüaÁ÷{kµ©Ú­­¶ÂÝ„…Qø0DN+}SþY2°Ã6Ï[W?•’[öˆÅZòédZæTéÒåTs‡Ç‚ŠAM.ü?PÃðóHMŠÈ°ê)x«]g—»­Oð+-øl_Ù\<£à·Ï(€ó
- E†,Ñtïì‹äYuÊÆtÅ$=Ãý*"9e>ù
+xœÅZÉŽ#¹½×Wè<€eîLÕ’Òç1
+ðØ3€Üÿ¾_×ÌJª.͸¨îÊd±3âEªÓßþsR§?©³>mð3&úùýŸ§¿ÿtú7¿¤¿ß{ûöñ¦•9ÇSÔ´úã§?¯ô«Æÿ=ýì´Q9}üëß*zÿs´ÁGgTXCÀÏ+~³x¦CÞ¨¨¢aŠΡP„5*¬2Ñ…D«Í…WØ¥¼UÞÙ°`GÚë†
+ïçé¼€ó@½â©Ão!óÑ\="…-©ÃßÄG­x¦C>,(HUc¦TsÅZÍÿS!€ÍÌz0gÛÖòs®¼bñ<?¼}¼ý²Ó¥‹‰´-ê²l%Pe€iˆ³§Úé÷¶ÙãìÒ¢ˆUu¶ôçô·¿¾æCÌéã;=‚shµà¤ÒÙçóÎK|Ìç¡øcÊ®SP‡H¾“ñGùsáläÈÎ0œ	öÒp•©)trs.=¼tï•së°¶|o{m}{‰¸:‘ù]ªNóIsxŠm‘Ü(·‚ü!c9d#ùýVx¤†Åã-žQE¬¢¨Û™d_)Ÿ]ÎéòIä_”ïRéßÚœ]|¸`#r±Ë‹Õ —Œº¬‰|¯†œ¡¿ †È‚ƒ§Wû
+a{½CtòÖUíÕ
+®‰,cߧ´Ö r’©áìóXcŠ£x
+öJ)„:‰Å"w_9«¥pEh…P-n8P<ùÁ¼6AêÀú_+ææ3·¨µ»}6R!ã¿ïø©ÇÜ¢çý2Ç^¦”c7éL*ÞòJ‡º¡Õœ†kÆ…«H›=­Û’¢@™p7µ”×#Ôzœ„ • …ÞêV€z8`0äš,EàÊ—åȪö•9ßXÆ\ÿ²M‹÷„A3ŠŠ^ª¿+z³Ÿëå,ñk@Ðî)óÖÊhðÛèpÕ˜áy}jwµ0i9&¶ˆm]­Þfº_¦ìk¼
+~˜f‡¼3Óìk¨$ÔÐñ gæ\—üç}“³w¹ìïúm}H{ç›\"™kŸT÷Šh@¢g‹ù±ƒá}n¡Æ\Œ½‰9ø©÷QûÔ³dÿ¯’t~É2$Gå¢îS»¸ÖeQ0™¿º‡ÛØ7L³œ×tž¬óûv‚Æj®í¹q£Npˆ½ó6ø-Én²7ecs§ƒ)>®³³÷Þj†ØµvÓ~Ì!óår›~Œ}ù
+«¥»“ÀÑÏ<È㻵á%¾—š‡[ìy¿2]ªÓuÈê:R´Sž)wj7çü[ÏÄc‰uèªEõó¸GÎX©uæ®{
+T-VŽcÕ—9§Bê…²)g_zyÑ;dµøP÷AþA÷띛ý†# ¿
+YíóšHkjì1r9
+L‘©¸}M?ò'ýÏgá²ê>êZ_Œ *-AÁÀ­.•5ÑqeÃ% ÖÅ‚;nÑÒl8àíÞP+z£Ë ˜ª¹ìÖdÙ¼^u<‡×8‚f¶cîÏbªb.ÆêöÑk¡–“¸â‹übD³>SðÙ'g}2uÆIòU!{"Oê&@­ú'ZÇàg+Àî0öÀ{‚’-Ä
+pÌŠ¬%tLEý`8vƒ•¾¶Ê«kP阞
+A“ Àµ›"vU‡qT7O(×ÂLQ÷F
+Ú†±d®Øé1ä$ú`Gú-jZ²øÊ
+vÐÕÖ¥Y[·’†q#Á‰Ç9‘qãK½NÊWm9çHý{6ÎÛþŽÓ	ŸÔ ñÁ¥uÇ‚&aSÐÕ˜­}ÖSÜµ‚± Ï#Œ<Ðb ‰e¨>bûØr§<ø´ÐµQm›$ÑýA³:핹ց“¹Ê‰£Ö2Êég«àz¤„\Æ	¯ÏqÓïpŠ­xW5]ÒêÝA
+µ®²h]¨ÛñY¾¬ú(txJEŽ.W—«Ã®6œËuHóÑl…샮×7ËxÍö1wA!ÉÿtáÇîðÿ¡O(%U¶”€é“Ãø`¤ïE›rÆ´P¦_ó»ÕŽ”£!îÜ´lY„˜q1{Nc:'üæ]ã5æ[Á"_t—ýEgZ|	àº4Îô0”Ë«‰Ú.!œû4«
+½7…V³¿\fEþR7ÏÊ]ò8yø·¨ÔG5Nôâ
+çQGqi:°ÃgEª‚å¥[Ÿæ8_ú@ŠÇ©ví5~ûø£Žd5UìT‚´Zß÷¯™ûGCqCÝq‚N¶¦uãç4l†î`iÎ+Q&¸;%ˆrˆbž¡6¥,Ù;Qh”ãê•‹÷&RFÜÁÌ[,^.ÑØ`V‹ºÈ¬Yþ>ʳÊ.So`xOÜÏØ¡n4ä` Ñ×,úäùãø_*¹¤ÃÃs}üËéió
+
 endstream
 endobj
 
 74 0 obj
-3329
+2502
 endobj
 
 76 0 obj
 <</Length 77 0 R/Filter/FlateDecode>>
 stream
-xœÝ\K‹#9¾×¯ðyÀÞÔ3SP\eû°·‚={Û™…=,L_æï¯ÞŠBRÚUM/Mƒ»Ò™)…âñ)^òrb‡¿^þ<,‡ãbÿÔŒÛÏÕ¸Ïo¿þñËá¿þ¦û÷íß/o/ŒË“9¬l9m‡þvWƼ^.çÿ¼Ü>^~mÞ0öYð†	oüöºªUœüU«ó‘½òÛù¨^õûù(ã7zÕL÷×jÀ×sz ¼az=
-l]4¯Æaïšùgd*Œ²ù'üDz³ãÜü3k3’tc„OϾÊýÔ7KÂ??þN­^ˆí¤~ýöúvñÃ/ax7’°Ú‰Qþ:NiAñÉ0ý=\]üñ©ð†
-ïûÑÓðÚø—nhˆ-®/
-ÔY€ÔËI’â‹»G&¨î›S-BeÞz*#7ŠeŽÔžŠ9¥Ôf=‰ŠÉPÁ¢*…Õ›¨7~÷]ÃuÐËĬ†|qó*÷¬¶ïóp…x˜Ù|ñ_r˨˜@U5çW?ÈXàŽ:&ЛQ
-·H¨%GRY"-è(g Šoþ¶Ž³)}Ó²¨Ó\3v-*í°¬†ÿyëi[·ÓzÐ+O’f&¼Ü¤òsmgîˆòó9;;7wd;ͳ—å;K.‹{‘úkɃŽº'¥{Òti	:¤˜ýÄ:$Ù9q63È1rÕ°K㾋×*Ù†çEÀ“ðu^ü:0ߪ‚W7'p4è^«my«Á
-·‹Xò¤!#?°ÅsB8>/N(Ë%}p÷Sù†¶ÂIayw7Ü_\w¡aÑx®ÌôH«Œ<
-ÆÒšñ{¤Bpì)f‹ÙÃWƒ^€çë:KQ‚[œl—2E-¿AàÅ[Õ*r-tœZu¼®Š–ÄMÊß<‹èñî¡
-”F3ÈFdàâ–c}ïZ$n?T"9 
-5ÍÅ͹øPÓI7l²ÕŠûÀÂĈ"úŠIðxÊ,K¢µÊ߁*u×Åg™îñYÅ. $>£˜Jâ1jÏg¿
-á˜ÜÖ]M3­ã$°°ž´†—Åùu-&ù{Œ¹¿ÖkZuñýÝpùžÝD†üGÿZøNNË0Ûµfoº!2~Ð{/_†çÖ|C¤û½UÌÇ,1q)¾i»W=ûCØÃtíŠ9jÈX–“«úš2³À(,Eîrþ@ÄàÐ…n¢ûÛ…Èf¼grµž8½ ¾epÚº¼eE貓G+‹{?g×9nrèq´ý=öa$ûEБiÔ¬§²ÂÐ,†u'í¢›Ìa(üé½nŒøÛ&Z+YƒE—çèçËV†«¨ÑV	ôµÌ	˜¼Z_E=
-^eÅF~hõYô€¶ŸéÓFL=QÏÅåË«øl§²Ÿá_ÂF‚¤bÌñoï¥"ÿÂ
-æ½
-BGºß
-ûüQ8UܽÚ0ÖW¹m6(ê«á|C¸JíöæÝà
-ÿ©ÀÕg_yLu?ä¶rÈ“ì¶reuµ%g¢±Ò¹
-Ÿq[Áûѱ›˜p¹š&,£ÅÉmäZ1úçtz.>?ç‡ZTº”Y×ü’ë&ñå†I„îlHh|¬áø3PÌÀb³Š‡XlœÛHò½B/$†AÆŒÍIc ŠB7UÆÂÈdØžbDƒø÷–¢è.$,ÿ\HX^»£)÷c¢’;?:”_&>Rð¶Âfýd(FxÄc¬*d¸2€Ây°äznj?ôÛö$èQnow.A„ö‘\½¹€2µ†@D^S½>6bäj}.Êç\°IÙÜœÿ^©®9xl…:Q£M4	­\«kf,jb#
- îa”J? îÕ¹ÍTÚ#÷¥u×›#lÍåðÔÁI#ý"uðAÑ
-$h1„´‚…£¦Â6‹­('¢_…0@HhÕþÉò
-N…¡&jE訬¿![I•Æ6÷Mµ´4µÂø(@
-¸?s¤|Q+Z“Q|q×=c@©Pû&0	(a7Çà ÷àž*ŠVºÑ£+C´œ]Õa®].i7Ëå[TSru+PQq´n±9à<ÕT£”ˆ:áý뀱Øßâq¿ÍÁWá`?¬š·Ý_-±¹]0¸Öu%W ‚šz)ºñ‘´â¬…4©MÐ])xÛ\Q©ÜZCËXwèæã…õ¤-SB8³eÀN²£2À£-¨QK¤÷Š^@dR’Ôñìû«ÀÞn…^iCû¸¸e*ô ²4-¨S±llÝ2{IÖ­;GkïȹàÆée³Ê‰fúJé$3š®Ý+ ­öŠ¢å!Po[ðfÒ´Ç@‹m=;èÁ¥Æ'I‘€úšp•5å4á/Œœ¡n·™7By¬–-H⎚-{ÁH;‘ÊÊ–žhÓMJÂÁzö¦ûùƒInãu	§Å®Î¾ZýFÒ
--;o}YH­Ñ¥Í8.MûYèžoVTºÑ(åÝCŠ&å—¸Ì}WäbS§+P¿HÓ/ˆ;êÀ>\>H|øŽW ­V™s4¨ÜUµUîa…ÆH8ùcÝ°Ýž.9¹$lÒ$´6;ÔümµÒ¢Iß«ú‚1<ݦ‚#A(„ã(Ü…ï»îo›pcF…ª³7ŠŽ0¤+mpAÖ	ÛSWPße#84€Á ÏÛÒdäoún[Zg>Y[Ô³ÿ¾2¹K$
-1L¨ðΗ㉱w#X³ÃZ‘±*M9÷…ÓDmwKp‡8•Oµ¼
-<åô49UԏlŠ³7õ°Ã	-W6[8½#`Ø™·×±ý
-añœ^Щp:uµÿ«AÐÕCW‚¡SkbÑÍ"ònXö±œùTß,_6<k!™…ªXG¦Îw\_€ÊADLûäTWrqÌ!|Ð UvšÙY;ãÎÚ‘òx6ßîêÓšföÔ7氐7÷‡+ϳ˜îÈѤ*LUv‘MÌÙ)±<^ay ÌѱAj>/0.5²rt¿Üã§,{¡F}©,Ë®ÑtÚÓLÞ]à_y§GUíª“¦”nÍÍ¥AÚ9fªÌk|™ý&לéß+å‘.Œ3jÂZ/XÆØÀªðdš•nšR>
-tœ«Åt7Þ&z•? +"Udï®%ý¡ß­g]dš»ûû§5£ÎÓ=px4c<áouA~³·ÓO-c]›†œÌa #6'ŽŠ-µku‹þlÿ†Ì)ÝžÙžœÎçMÀ}ûŒƒ&¶…`þìð(SkãcÔ¹n/›ÛFÁ
-݇Z›"LQÅ•¿£€aö‰’på˜_üª2Â*ð¸5Ò£ jx¶[ÌŸ¤üéì¯Ùð¬µCPÇiòU>oŠöe=–úb'I¬hªÔ‚¨t~œá©Øü'@ÏÜÞÖ˜f?§ÝÎ~ÙlY›ÅË[0J°§Ž>+¿ÑôkmJC01Œ»}»gΧ’îvhj[ã:Çkx¦Ž·è>žˆ&È.\˜þ.¿o•‚+IÙBçìü€­Wãïi4	ÖÒÖÏ+í–×6°SCpj`§Òf1-TíÐ\ªX³-åäU¸\b
-ÎüÔdpšøà(‡Ú;ãN†ÔÍÒíYJeª"üÄ™Æ?8P”ìx„C‡þX˜	uåᶍÍÆ™h(üãp· ÂÁ¶M}|†Ï%ì	@}ˏ3zʸãG‹¯Îُo¿þøåå×Ãÿ
+xœ­[Ùª$¹}¿_QÏ—µ+ƒáv-~ÓàðÜ/óûŽER„2¥ÊºmÏ0wºo¥”Ò‰íÄ‘Ê\~ûøÏÅ\~o®ö’¬ƒŸ¹àÏ»üåw—Ó‡øï||ûþa]¼n—lñéï½üáé¯ùR.ßÿ~ùå3þñòýŸï¿î?r0ÈZlöÎÀ‹
+vø‘Á§~É>ÅìrJ%ÁŸêç>\]ý<ø<¥˜né™
+>ënÎ䃧ñÓciÔeÔçÊ!mø˜ù™9d—lò9ÐÓ)^C}º>isõõ™<¼¹À[p¼oë³°Óºþ˜iÝðÌ~>áViê{âxÔ¹žü\¦'ÔZ&hFÑHS4ë*–6H%ÃÞö£r†ßÃ>z¸Fš'Äkœ[vÄ–ä-ü¾"W::
+¯
+¹
+÷9Åð÷X`EŸ®	±d47Øýý…=Ï\“ø«M?A[ì*àÒýºúû>ñ'ÏÞJˆR‚¤‘ÅKªEœÙƇÄÔâ'\Nò¾‰ÖßÖû
+Ͳ@æϐ
+¹³×cZѝÐÁŒk_žªQ4ƒka?ù,Ðr‘Ï´;,Ukµ”äI)¤“x"j'X¡¬a~ú^J0eœa at PXÕ>µ!•á]YA‚?ºS¥ëPÙ HVo=±›ÙfL0e˱%ÓR‹kÊ:,'ݨ©Ù­¥¤^°\·ºÁãßJhíÓW£D=%£
+7h¢âÓ¸8Ž:xÎ&é‘vØ8;$œ–d[|Qz{Š?)[ÚÀ™–gˆ%ΈÐV»šÇŽ
+ÝrYížà½µ¦"SZaîÙÊkZ…4†)ÞžÚDÊ&•Ês's¥Ã8z=û§ܹ­óÖšŽ§ØC› Ï¹<#úÉé¨þ‚õ„W˜„ê`TRžkÞ¾ô]N#$M8(„¥<=+!à¾^oG—+]ŽßÊ8^ƒØJºì™]áz‡˜©×DWà˜cômæ[óÊ$Ä›â°eæ]Û»ÀJ‹=³xœ*•¬Ã
+©­êM4\oˆz9ëmÄ&1–ØTäåOÎ#ô÷Jà‚ì0
+yF3«™‰ˆ:«õ/YPi+…~w™¯lç¬-:í²±eåˆ#\‰3OÚ‘ý‹
+eÒ÷Sk…0kWî\y°	ØÄXÅð
+Š è€ûæ_W†&Ýa#àüÒ›\íüCÅ5x™Q´ra,ʵú©o½Z7Ü3ej×sÜ+yÀ`☣tŠí†û:`ËLLsi—¥ÒNû
+oOùÙ1Ï"”º(ÖRHÙ¡=vïÛkìËÝ\~ˆe‚AÚ£™½1¶Ýºº|¤~î·«¦C:yµ5[ÝY?sÖìXDÉ&­t!p<]˜ÕXŸàÝjg_îÄ}ÞÆÆN|GåÐg
+sþùOzrç`#°Åtù
+ÜÙü]g«=™yC6¿ÚÅWg«þ2•Ôâ€È:~Ìr†*pyU쪗s†p’sj®N¨hy’¤çÐYlâùóÿà#YÂùÆq,®Ï³%Pz´:R¢Z%!‘Sýv‡1`iýÊ+š%?Þ%wn3“Ó‚£Ä76ðUç¯\¢Õjº¶á_k	1ú
+_jÍCK!³MDµð3±¦‹6jIƒ:Ô©Éœðõe&{¦ü…’¿ÝTi´œë­ä)Škøú÷îM%à}ç´â#%ëR¤›ë|Ìý¹»;
+è½8›9æН™u’ç:`Wº£mNçŠÛ$“ˬ¡y÷—·¢¹²ÿlwÞÁJëì0"
+Yr[§ï·å̽^ÞÉת°ÿU~«Åv™«Ui	è1“ñçîz~äµfY¨Û­Ö~b[ê“OìóÛ~TípS]RZ
+ƍaÀÆ“Ok[[Ÿ‡ ÚSýSѝ¸ž§s^P²°AS¨e¸zV^‰+ºDÂ9؈›ºÝeK.úD7HïÈBÒ)ÞWom&é‹Æ|j‚SÃy?;Êaêø¬“ƒýÂò¡	e/ñîÉYªSò=;ú£ºÜÖåE×D
+.lŒœâ«Û‡dÐå†XŽ^²Ã’ç+»D{wrw/ÁuwNœê¥½¹/–PððfŽÞ)æÎL’jÚ%Õ&µæLnŽ¼lW¥Ú‡{ÿÐÎ>'mÎüÈæ•/D?¶Ž_`¦PSw=šÙtó¯a”øCT@M&<ûÊ*iï©ULž4ŠGĆ‚<×è!qÃýçZCZíè>ÁþmÞ¾h
+;¦M]Pv¬Tœg,çTû]kQ¼;ª4ÇÖ˜2ÜSÿŽ
+Ǽ\cØ5d&+9†òž§C*‘JˆTf‘Ôù÷zKS<ž‰Ä¼ÑI²¬õ¯]8Ô;¦	šŸÅw…p
+c´ØÂÍa<K¶ìNîý^¯ËםHó]ùµAÝ•Ë96y±ïX¼ÖÐ{ÀÐÛtDÆ×Û½r×å)JµÙ‘*/N²ý“S$éävv.ÙhgO„6×2Æ'ÁtØYÜC.Gu†Z:þHßÚ锢gMý,V_u|NÔo“úK$@‘-«ït÷†–h³Øõ)VÖü|ª5x¢O3ìS-w£Ü-¸[Dr×Ýì\MÚú–­Þùh¡ËùFÕ0‡êͲµqµÕÖϨ°ŠÊÀ«Jóã»…®?ëð̽Oâ¬Vº_ÜçyáàW×X[{DÄÓÎù–—c’]ÀtæE¶äÉøNÅc.[¢ONЊÓ3ß3ògªY.b;,âÚJlÂá66ŏŒ÷9n|“‹ã½?q«×éPÃu÷7ïdí×DW$¡H–ŸÕmÁ³ª-]§$šíÕÉ—á·XggD¨1ÑND…ÛÝ7¬­j­"F7n§SÜ]w꺁S÷Ç'rL/,Ó(F)Gmç¸xà·0Î5^<h׳|»4ÒøÖëã°J)îòÝLîÝ"¶Ëyk"ÂÓj}'vRú•YìZÑøQúc?°{Ü;ë×í›m÷Ýêþrëyåhí!ß¹PeŒ¿Ìsë” }%¨Þ2¹xLÿ¶Âò6@ë„¥ómT‚™dëWÔoÕ¥ö)úÍ+­Õ·9¦§–p.»e¾”ùÐurǝ:¦!MÆì¾×.ÂaB@ªq«g)¥î>)å"1ë®]:Ÿäj¿‡XJ$RÑr4Ķô‚è+]õŽwßQÈŠƒÂjvqÑ	z:ÎOâ:šMÔ¶:é}Pe]Ý®kÄö=”®IF¦¢ÝȵÅ~QðhN½ë{s6cw—¥ú×æRmS—–›ÒÒè{
+Ø<‰þèÝRäµî´ûÀ‰z<³ºôI«R§gN´jíïìßk£&µBᵍKšôeiZa›.ÏÛU7Q½—­ê¯Lïˆàʾbyo‡¡'†!´LŒÁiì¶ÞgV—¸G–r"ž€»é¯¾ˆÏÆ
 endstream
 endobj
 
 77 0 obj
-3422
+3481
 endobj
 
 79 0 obj
 <</Length 80 0 R/Filter/FlateDecode>>
 stream
-xœÝ[K‹ä6¾Ï¯ðy¡½eAÓ°;Ý}È-0CÈ-›@ì%?UzØ’U²eÏ$ì‚wÖv©^_=¬Ò°‘½ü9°áÂàGÃ\­Ã뷯ÏŸ†?üCüûí·—/o/\ÉQ–³qÞ~¾{êóáíן®VÞ.âjôí¯VÜ.òjq·‹º‰÷âÿ–xÀÏê*Øíç·ï_o/?¬ÙLjÔ9.Î<)oâÊ&¼|N÷¸K
-aÊ%gÉA„|šGÑjs÷£سFÒÿ.3÷WPÈ……›AÛ¸Dx%Ø5Ÿâ›Ú<Â3koéµ…\°(ÙÓx""‘òËL¹9£ŒQ¬G|„k†[Æ:˪åý —A¶å
-µß"»LPëZöÖlK×öF&o¿“N÷Ø2ÎŽrå!#
-‰M(_Z'ÞC3«˜æ5Ø#¹ÄØäÔ^ÅõÕ⻸P°A0fÐ^‰â=];/xÖó™e«KÍ7ÂBê	l“Yèýa¡+—ÌÃâ²çKÞÔÁGS
-c#±‚¨o…»F;ËFõ¸ôBhuîÓ-ˆ`¿ªûÍûÝ2^€\lxQÄ÷¦›
-ÿ
-OUz
-Jµ$jtƒQrEiÅÁ“1}e½kõYDG@Có„„^Méï€ï…£É%¹¼ïAM£
-Gˆƒ^th	íJâ•—CŽ‘…Ä¢LX HQî „´ÄA·ÓÂH°1o	SdbEã-W.è
-§fù¹¸ÀÉÉœñ¬2H+bBšªÄßHlTÒ€Ú¥½
-G#µ¸:MS
-¶cΠ«vv¥é—yWèÉdÑÒm'« /´‹Ä‚A8:y@›ãð $5m)‰Òši! Ñ€5Å1¹´†¸:)WMÛ‡%ë ðPœ
-¡ƒŠÑȧŒ·¸Bˆj«´Â„ò>{(5®ñÖmšü”d±¹„ÂuYJ@¾£eRf²˜¼l3î°^4dÂÊZB3é¢,f'#½½è	eàˆÍ HNgmVÓÁÁ¹C×€!eЮæ^à(Ý;„$.Ïäè`•šv¤\Î^4†6#äê@““ƒH¹>M
->„Ïæl‚ö
-3¯Ö­s“-ŸA–šÎf슲ÊO•¼½Ø‚EI¶,É-ÙGãÊðÓ˜ =‚+‚s®(®)K=4ø©ªyø=lÜ1<ivºæ´u¦ZËzS„tݨ¢¤ûh\	wºú´GpEpîÂÅuÉW¾ŸÇïZ™ü,v[ÜÍÛ&‡­SÓ&ïåùª–·_“E+vàKàÖ톄†/é¦Ó}A{
-$h`‰àÜ…%ŠkÄR±í¥œRïE”6£9kš¶B)ï¡\EIØ›«6$ü8|I}º“ hà‹àÜ…/Š+èÿ¹ï«æ}–ÖW`®‰ß±’BWå¾¹K)œªdZáîy9Taqcõ9•ÂD$lŸºytv-7lÓ 'ì<TðnØÀc7X™á¶hZMÄÁ—ß ›³qØ6®…\Ù$Íûï0?5£³Øæ3®ŒgñKc£Œ{Ú”V™¾†/óªÂ&Ïeðã͘›ˆeäŽlî55
-˜íc•³ÁÉŒ77^Mþºš]üÙ…iËSßÛsYxÊ(·•AÌ—ág…ƒc-âä<=y­ò9Ò#¸q¨8YΏ$öfÅÂN£ e"p™ú
-õÌ·óæ÷2-&"õ”†vþ2iD´Íó½|‘
-Uã\Ð,b›} ȆPِš˜Ñ¦ÙÛÆä
-á£0ðûá³¼¾‚2a¶Æ7w¨6”¶þÙb«‘bi¡ÍÆÅܐžÏ&êŸÿÚ€HÉfú®’/ÐÓ[ãX!¡Ë¢T
-ü ¿VþáȝQœW¢.§Tü(*°É ¶êPzÆ¿šã0®V|îÜpß- Ž2QGIAŠot3;vx.-SU‚øÔjP¬ã@¢<ÆÈ3½]WQûSêE‹¾+>yÍøçÇzºÄ/_Ng€C%R>ßÁˆµU³}"³I¦Ðœ›j#†ŽSÑY!Ñãg'úÊ#T\´Ì1§­úxÕE]ˆãEÌööd‡TbòÖIG9eljFV1F9Û¬8}1«N$¢¬poEÆ"Õê1+ ñT	©À
-SoõÙ»
+xœÍ[ÛŽ¹
+}Ÿ¯¨ç¶#Q·°ÐîË>o0Àþ@vä!@üâßIݫŪîÙ±«KEñ‡¤Z-ßÞþ»¨åguÒ‹×€?C¤Ÿ_ÿX~ÿiùH¿þëíËû›wZ— éí÷.»›SXâòþçòËÙý}yÿ÷Ûíýí·í kÆAiÅ£ü=€pógø»	nÁø;Šróü÷J¿áïÚïðÿø¦·(æÍÓ›·`½{£àæð×°kó+’Hv» ‘4‹dΠxœ;E€ÿ‚+¬¸²jëñr
+ÿçA˯{S¦÷émii§Vœw¾t^XÔ¡ádtx´YTÛ8vXŸü©ý~âi
+ú~ŽÂÞñÃ3Ú‡yÂY˜0Šõ(œw¾ô¡ |ÃGE;u ZûËÖYà[ç½^͐ÞsÍ:½÷l~ÃÄ6T€js‚ò4ô4hN+ÿè¬å©¾Ðû}ˆ³x;Îò
+ØWƒRKcÎÙ\wögäÖ1Œ³üÀ«ø2ÜÕ£ðŸ
+v´— a®c/Ώd@†3Yøèè]ôŠA¼+@\Ž+ÆamVµ¹ô1Ÿ"xï.ª{%4àÇþ?ø@
+‡U‡gp-~vt°~4Á:͛҅8ߍ٤`ªöì?ñ,‘eHj¸âûËéh³yUßGÃ>Ô½ .ŸYÐÙÁ)˜ÄÉ@öœœÝÈ6pŒnlD³¼ÓÛEÓ®i]›84—fq…á-w|hšÀ^µ_?ñ„Ê&c…=ÇÑ΄y!Ò5§YЃ̂m';×K™[g$ž8×â¡î‘
+w®3f€T¿081ÓTÎnªA
+ŒüÚ€àÚ¿K¿Ó³Ë^ÎŽ(WQ¾ùaH³´74Æjàôä^éz0ƒááVÈ퐦ÐÍ“ÎȳŽÁ«U‡€1Pßö3ZÎÀ>DàÃŽ8酏)[°kyýÆÊË^=C!2#(äH6Ú‰WɆaòöùi°&ÏQYQÅŠ–K-%ëVjhÈŽœ˜/"×[hÌ\؍ó™f3€M™NðHc­¨/ˆLó
+²wà°’Þ]qb“çÙ|;*×¼Á2ÍNÕ{x(>NêYäpØã·ò±mo±øö£Ì
+Àl.ä౏bEiA·bßÃXíÕ^F»±¼6y‚¢ˆeÇYÇӻל}6VS¯HhRQùˆ|ÖøÆ(ŸaBf‚)©€Û¥÷NǝÝœ5è‰?),’½IN^ÐÔ¸åÖæø,[&‡Ö’Ä'‹hé¤ït‚o§ˆKUS5zJ]’Äü#Ëи¿«äⶱ*hIcÌäµèÒÈi}:h俾
+F¹¼]Ë´¯år
+”
+•Ÿxö^}?Û˜ºdÝ53(4þÅ$™VQåp5§¹oiN-õÆBÁ+]¿q¾•ArCµvný3hŽr§¸‹âÌ35=W^±Úöã7Áî,hŒÍéöô›f¼2X²Ò1‚7:Òê\R]k¯-BYg7ï˺°ãÛPÜ@È}áÏè‘RÐäR¨ºt…‰]Å{F£¸Æ»S¥Hwl}•ðmÇNHÓÐÆéíè þhÉy3Ø“ê‡$òÁn=} £]ÍÙzë/Ø֏8J5éä;I^·2ã“ŽAªàS€v”é‘ï
+“µ•–Êz:U"¼iÕ™b‡´‘BnÅPµbÛ:ý‡Í7 y…}Z“ÇnJ¾´ÛÀ¨E0©3¥
+v0ÐY*¬DUCíJ“[ÊDµ;z¹ß¾sý2iÛû‡hÍÄ	±c6ÒZ5gñd„Ý<¯ÓyeǶIã=uó¸î¹š‚pÏ@gÇîž}Jg£9´CélÜÁ%Tתµj¬¿ê
+”®©æóÓ -ñ¤V¢ŸÒnwÏʨI½È§´E‡Òã¨]L¾ñ@.©¸f‘±Ø\Ú\»JU¯Óì']£Ÿ×‹ÏPjØ
+»xÙRLXO’zkè‡U-U`¬öÍóYœW¯­Á?Ë·7Í•qF\›À?T±×tŸ¡ÖxEB@ß[xÄovY!õ¯RÁç"(ò:Ýì½ÞŸ8Í™KWPµ›p9ªŸ
+ë?wîJ3Ì<„Ýž|gÕ%½¯oú7¶£‡×¿‰’$ç`â#ŸºdJ'dÓU‰zMïfs‹\ÖšWúbBw²qUD+ÔÉ°Õ"Ž½B†¢;ÕšãºÇX/)ð§(·X5·¸¦Ã7zý¨|–hðt¦
+™“i0"üà²fÌð¦¬™/Ÿ²5M9›ûx·ð)Õs!f:¼mŽÍgÊ«Õñ¼´ƒGY­sÊq£‹ø÷çJÍmœEŸþ$wtßo*åˆQ¦:DQ²ú¥»û÷Öëj&yZ¯³ÑhEÞÐï¶_ý Ü
 endstream
 endobj
 
 80 0 obj
-2201
+3152
 endobj
 
 82 0 obj
 <</Length 83 0 R/Filter/FlateDecode>>
 stream
-xœÕ[K‹äȾ÷¯Ðy¡j•o	š‚éjÉØ·±|X|Ú‡Áxl<—ýûÎGddD>¤êžcjº¥¬ÈȈ/ÞÙóUL¿?ýgš§Ëì´BúO·†Ï¯¿NýaúW|þ}ýûÓËÛ“°vrb¾.ÓÛ/ӏ»™„˜Þ~ûéÙ¾Þ.úÙšÛE<;u»Hø´"<±.¾Ïr¾]̳ÓqñRš¼<°›Õ@JúO	_K{8ô=¡2EC¿ßÙ%“P‘þn7xû¥ß"9ñã×ؼwŸcór»¨gmoN錽G2q±Ñ7ÏÏ~»¬Ïæ•ž"VGL> KdSÂÖøÍºÛßÞþô´½=}®4gÄÚÑ\ òöÞú i»º«ª4T¢2ws:1ìž8ÑáÈìt{ï·$»=Ð-ÐKòDåÓ¶j(„$p<&NOkóŸHê5’éé]
-Ç#®VãÃM«tÎ
-8¦æÈ¡ž3ü,PKÔ-"¦×ìo¼*7PfPk¢}ç^O^g'Ñqx0	„û~f6ïäþÀ,{J<6J³vŒò,À053vÚßÌ‚ûI¡çáZi¥‰¿Çòƒ3Vçåƒ#˳L½½Ö¯Þ”È7ÐDƒ‡]Æ©w’Á;"Få–›Ÿ¢3Sµ±Ö¶ŠOUs
-„1**QŒ2‡ÅheGFÿ­¦ó~àwš?HÎ%ˆeIx±ñÃ4¹—c4sãá€qð4ubÚnu_$e'{q™³ØDb-Õ˜]:Y‘¦‘	n+¨d±ïÌŽÿèà‰žÚò§lÑɶᬡ%&óœöaNòˆÈX'—"Â\{>A„²×¦t:IQxç	L÷½ÖpZ°°dG“D'ƒDü5ëR ƒTqšø
-ÒJ:èŒ5ŽËGX»dÀ”àYÜe©»™ÏãU,o8tg`•¿?¯ÏÇ™¶Ô^;Úµ®’˜µ±i§•WÌm%ד<§2Ä&ɇLÉŸø¬ÆM‰´&?ÕKùRB/i¨Y‡;‘¢ïŒd¶8%œ&iÀ¢´ñ‚1s(Öƒu󗼁G·LG.¢¤aƒIÔ ØÖ=Ö™‰$EV:!
-ñš÷çR©x¢Ãhás¢¶›ðdÖf\ýa
-Kúî%èK CLJŸ5˜tQ
-÷·Ò§˜Íu‡¾1L¸f`”v¥UŽˆ¤½¬·BD`™žBg×@—øv–¥®$„xh—üÍ4ÅÛ	Kak4•Äâ/˜;%Rªþr¬ŒÏâ‘Îz­NÓC‚×ÂÃyz¹BX‡[Úc¸¯6a¢%9DN’"£¦ÁÀ)j¤jrÌ
-›Â
-ÄD-…sQW×_0ÞÈù‰Ð­„išŸþÎe.DéV€c‚è—@{Ͳn
-%œ”K’ä†B?”(á¹
-fÏ¿R|—„§,\J†=ªÅꍞ¨¤øké²[ö_÷?/-mð×ñÅ}HÒ
-N’uÞ…æ	)uXšË6G§ü+椩WC“ÛzÀvÙ†µSÈÎm€fyÍE&®•ì#
-rÕ	bõ†•õ$:Úá¹r‚ /ŒC}D¥àB’,‘!í!¾°cëœTÃz-übò“tå06åâîD
-$Î@$|Ö“‡3n•
-XÃJ‡æšJþav?b^ñQ"¹³‡9Dx}ìL¯[ÙCÌ&¥š°Ó0C`V!‚~³IOÄ<——õ1I¹ëø\ZÈz0Mi>ÞЇZq²µQñDO±‹£êúÜI‡Xi5Š•¥¹\ØMc±Ï6Ã{^¤h¬
-mCÃñ©ñ,#ߤv”`5‡„Ò:Ê÷9iƒ8O¼-„'7=<h 3ØÐ=”†É¨
-æ¬ð×ôVãÛá]Y•ù®œùN{¸sY®3N!5¬ä7í'œHj¤ÒÍ–:×D/GrÕBX®#’Æ
-MÒ‘G÷¢ "eµu~EEV³•ñHa	ñ§áçÀi /çºÐö…é:·k©‘Åe•ÙÑŽ.mâ>0¨Ó¤œŠ k­\ÿA[—bîVI—VÒÛ¿¸]@B²w+v\£Ó-HÙ6™(ÌÞeùá
-è,¾;úíÌKúÙKzbìì	õ=´“øB·`—×›ë?ú›•1¾+»V÷Æy*oÕWUF¯³pOýVL鶈g‚ÄWæm‡
-·Ç<œÈ­Íuž.´!…Ì
-m' 
-åfnu:ªïæΩ§l(TÛñwsØȞ‰hHgí5·A²lãžèƒ |NaH{¿×Ö·¬óbô
-T}÷5ÑÒèLPñ¨E!Møkɐلô{
-Cõõ×é·ž>O>Q_È[.©.–	ªÍòw•éiÌÙãú
-ŸÒÿøÇ/‹ž^ÿ=}öôþèÁVæ
+xœÍZË®ä6Ý߯ð:ÀTô–ºoUÍ:Áæò
+lr5ÊÌÎ{åQ¿Köó)'ȇ쯧—UmŽëÓ˜tþÆ΀¿l½3¾0Æ8´ÞDuI#ë½÷Æ%oc
+7ØLGðAœzFÁçg¹êƒ¨áïç} -?“å²}±|`±ÜD4¼Çä]¸÷\ËŸœËø áLÏ£--_3~{²ÓxïÝðð~Žã3|sÞ;ýRî‘–ŸÊ{ѾÇx/ÛÆÙ°õÀ·á½¦“ùn1Õ=²´|›á×':™ïâç»|†oÎw­^Ê<ÒòSù.Ú÷ßeÛZž‡jÀÔGË!ô¿ç•zE7ŠË™/}Žßžê4ޏÏñïSD}³wŽoÇ{y!‰ËÏä½lßC¼ØVò¼–ñüÚŒ÷!½¢!ÅåkƯÏs×]‚ÿÊ'x(Çë
+o†ùÓÜV1Ñ›ì½la!ìî‚Ë°H
+ñ&AöÝ’ìŒh+µ`HRL¾œóºLu="˜M–Uüëë6[æ‰ÅLp‡f0ã`—ïB3íà)Ùènc{ðý”-æJ¢fO¦Îe&å,scj6ÊÁOü›ËQnd¥ûìµ}ŠYh Ì–bG9°Cšs X{Ýü:?çRËãí,÷r"ÚËbY/{	ù‘ƒQUZ»Ôòkû6èu‰Í»òCQP‹l4õmùd¨[tÙÍ؆þÒ
+°*¶².…¹6C4}ªê}`Q ~EotV:[EÍ6²/®zt^U“v+äÑì¯r¢Ü¡VÒŠÐd%:¶$ó´Ê(_qÕ;X+X¨Z¯Ñzgþ U4Y¢³†.¢ÇØ#ƒd±÷˜׫ØúžOdn|Þð”xY,÷¡ñ¬yCÛú­„Lᬆ|Uöš›G¯µ
+|@íÍ𢈎˜ª×o¦7qÚ©v]àfl²e0] #÷Õ=鹃L¹Üº#íöYÊ­nµjú»­Ý6c–öø>ªÍˆ¶ü^ÊÉxíÇÌJh$^Ñk¡øx­×¨¢Äî¦'ï[ër«þ¬æj‚à¯nS%}n¥²'ÖÙç<ìÞüÊœ„JŠš9ŽOì„dÀaQê¼6e¦È„NXq™hsŸ&´–oMxIK#Ò.Z	ïPà¨YÓ±¤ wê¾'J‚M	2mè¡Ú$
+|2&v€çdô1‡~{ÛÀpmÁÀ"áˆs³ê!	¹u}MuƒM°]êa©'ûÁt"á@Úù$J»µTGQ1–¿9™ˆèbîŒÐ°<ÆK?ä%µu¾â%7ÍcܘÕدÜx"ß½à±6Õ=HÐùnSFçS“„Fd[LÛä¸áCÙ#vê§=KÓ'¶k«{‰yÀ òE´nji§è†-ÆjtÚâGh*¶*-ÜÇ,Έ‹Ø"®ƒÐxˆÙ 6Ùà)fÉ퟽•ÂÚ.ÌÑŸíVîµ™J7$÷¸f&Bu°rRV5jŠU‰ÎW[L¦5Œ–Ás`y¿™wN
+ð
 endstream
 endobj
 
 83 0 obj
-2843
+2503
 endobj
 
-84 0 obj
+85 0 obj
+<</Length 86 0 R/Filter/FlateDecode>>
+stream
+xœ­[ÛŽ¹
+}Ÿ¯¨çv¶t¯<ÝÓAÈl²‚8ÁúÅ¿^D‘U’ºf‘À€ÝèÖ…âåð’×åûËo˺ü¸¾º%;—ÿþö÷å¯?,ÿ¦ñÏ·¼¼}yq1¼nKq8úËß–Ÿþµ,>ÿºü\bÞò^‚_ËZ|~”5§âKüÃòåŸ/i}Ýa˜ó3¬¿ò¸ìò;ü#]q%åä×”’0¢XíQ~—wZÃyŒÉï°.[%øìêFÑ¿f³çm€#èsŽ…­xÉâ^ƒˆ•Aœ[N0ªnJ"¾ƒ¼òû——Ï'uÄÝÁùÇêðël+֍ݬ§Ê$‡£éãž3ª
+Tâiż¼zª»…¦²¡Ús¨2gU;­w«R9ÑÑ•Ñ6k´{IVfÖ	M„Ö`}–¶ŸŸžÅç’ZK(ObÍZ,uhǍÁX`t62±U“ƬžÆÓr³q['‰RÈyÀׂ,í×nx1ÒÅùª3‘ƒòOꔽý²Zñ¿m^Ê¥ ­øÇðDÒ”Öäë@Ÿ^ýTÊ€rŠ”î™>y{2hÓÝØ—@V‰Ü5º“hÄ=ÉU¹÷ÞOÚ˜Þ›:Š¨#>‘k곉°gì³O"==ûA¤§ïñ>=Ÿ»›‹à˜ÛØpªpåèô¤Ôßãª(W ÚÁ•xÞzvõ‘{9"ʱ’ñŽñ_Ð7J¬ác<®aµw«fèüE¾(äÍrÖU¿”"¢L’s‚¿2,ì6·é]ŽE¿÷ä?fsY¾Ï2Þ·°­“ψàNëÔFëÅ{\ ô!R“Ÿ{ìDç£ÏèrÓ©:]6J¤vÍÇ~h>XVTÒ9 at VcÞ`EJ3‚Uû|ՏÊ(Õa²ÅO¡&¬°÷p)+ÇŒÑ%+Ï‘	Ò0qÇäÞÀˆh˜JæüÙ牣®Ä±¦ F)™N,†ì3O€Ž3}ŸxÚ¾¡ìĉ6
+†w“YÒ _™#UŠš˜§y at Vg~\ÁíØ
+/×o`ôŽ"ÇŒU"	­–2¦¡@©ÝÖÌË$R2¯?ë™)у©ì°#V/½ŽPÍíªïÂùQ!ÇÙÆEÎg
+Uèô2Ú¥ј+9ì FÉ&$/ŒxÜcÊš£;®ÐWÁÈ0C<kÔ÷t¦ªx…ä¦5W¿kÈÍmw›SûêÏ„œ{ ¨sïf1׳¥ÖÕàÚ]Hùý•+fà1¼ÉÂ]bñê*Ù&–¨F¯´@¥³Lû#~^ztó#‚BÈ,%ðÛáj3ð;ñôØËoÊ4PM‡¡ME#!6Eg‚¨ü¦Ëšêè¡.ÎCÌkÏ…’Ÿ«»ÖÐI.]kÅÓtàF5ÓáS¾/cZ)(éf;­YýlN-{T\™
+ÉDÒj%ÿ.D¿Œ·˜æßàèŽê\±3iT¿ÝZåæÓô8¢¥%¡Ky6/ÁÖwXÛ•}Â	ÚàŽ™U}ø
+}µRˆ‰´çÛEùlӁ½æ7t+‡û:ÈÁ#êímœ>0µHŠ¹J)nÃ7;ýî”âÁöa"«_M¡Ö³›­·”5O“Ä-	3èJoÁœ±Ð)=·iæ:ÜPÕ hŒ¤£œž€Ô5Ï~¢Ë@šÎJÄG™éˆÕœ
+fêÀŒDphÐ
+B͆r…dØš`Y%¦|Ùr>y’cÆ3ÔSÖÎú@OŠvÉ\pYö‰»V%Æl"“b,ž‘Ê‹ïÑð|´C’
+sM:y^£¬x
+2Vìsc
+œÜ˜´_’ººÞpð³©q=1”09’ºÞ9€TY©¤àï“^¬ì;È¥£;T™
+G´šÂº˜qœˆÍó
+ª¬h=²¢Œ\vðyˆªÍˆõ|ݧ0@¬(M§íóÑÚÇ›YùN*ëõ
+ÁÓ»ù‰Žx½aǻ伕¼)´dVܹÏ}Xଛô¯6鋶;Á!æ^]MƒËúw‡[©nåh»îTe¹®z±–2{E£ðU½P½mié]…Ÿïî©™0Þ=¶îèÓÝ÷¹®;ªžÎ½‚lêhd(Ôi¡±ÉÔ¦ix;7rxëM¬6B¹çÅ9÷C›ìÂwÖrÀñ
+‚.þ;†Êô¸ÓTC»zÒ¦÷e59BÃêÖoÀéî
+>){Ð>ÛPÓ—ÖÙüà¦Y
+
+bs(w–n¦¶•ºš»(¥µ‘Hÿ Å:uÙk™·šûQì“
+ìéúYkl»Õ˜_/ÜšŸnÛüÁ&ÜÐð¼ïõmÖ(mš½ZTaÚ9ëÍágÿëóÒ
+½ª‹’AMao:7þ&'å÷p{_Zƒ3ü[
+}¸düF’Üë«6__­Ái"lf,ê¬w?ƒ[=š¢Ù^+ónl#ÂEû`DuoxÁ3s»Îjüäý_¢{Û±Î/-Em“ÎR\îÆR~³ÏKÌM®x×Ý#§
+Ú;µÞè®þ^}³â»w÷M9U}üÚu2öäÖ&ÓYT¢U+ç¦4ó:æ”Å'uG`jËBºSÀ™Rí@EŸõòDÅ—†¡ÇJ³¢âT"D½8?Ó|ÛIÖ£i™QIĘWš.©éŽ ŒÙêñ‘ßp”»‘§&î3{8•_†Êuï¤6wñ7íëV©Ü³àØƆڼ´A½üøÝeH*\´J%¼<ó …ÝÜz$Óo©PwN0gRuŸ)±¹˜¤Ø‡z!Ÿ$"ið
+£é靕éÖTÔQˆ&›éì)<ï
+FÎPÿ—Vs×7µÓF	…u;j´”h)ZP´VÛq-'ýS¯¿Sm7B'½Opºk£Á¿tͳ€AZÔ9Ga%5úä:ÙgËõ…{cØÚB”UÖo¬Ø^âÞ^¼Ml•&Z¿´5s:”ã®Ô†Ÿ×[psCZ96#ŽÉKpBzªçcé{io:)Û©Gƒ`k“.™~€«·¿d1ûÊKônž]Ö{
+ªÓ<êÁo
+_Ùe^R‘Çü–Õwžš<Ù»-j—Ð
+ö­.zÄy²Ñü0“wºzÒQ‰ôŽÊ&âMåky
+þ>ŸƒÃGsBöà‚÷ò£4¬a{V•ñz>ÉÛ4æ¾øøáÅrÄÿQóë/Ÿ—ßpB|
+endstream
+endobj
+
+86 0 obj
+3167
+endobj
+
+87 0 obj
 <</Type/XObject/Subtype/Image/Width 299 /Height 234 /BitsPerComponent 8 /ColorSpace/DeviceRGB/Filter/DCTDecode/Length 9688>>
 stream
 ÿØÿà
@@ -1443,85 +1491,78 @@
 endstream
 endobj
 
-86 0 obj
-<</Length 87 0 R/Filter/FlateDecode>>
+89 0 obj
+<</Length 90 0 R/Filter/FlateDecode>>
 stream
-xœÕ\ËŠ+ÉÝ÷Wh= v峪 ôUKïÆnðÂxeÏŒÇà»™ßw¾3"#2³ÔÝÆ6âŽT••'N<ª—gqúõé_§åt^Ü?­îsÝýç÷ŸNüáôÏð£ÿïûßž¾½?‰Ý>¯§uÙŸíéý¯§ßÜõIÈÓûÏzÑW{·«Ý/êŪ‹|±Â^/gó¢YÜwF^þüþ»§ÛûӏíR?ï'»/Ï:iNBÄ!ÅE¿È%ŒrõCÆœµÂY¸G„Ï«ÿFw{’ðO:ãï3/ñêÕ_-Ò7ñžÛå¼Ç/ð6~¹êð”-^íÿO¨4?˜LÛ·0ü§°îiÐr•ûÅ„ÇÅéÆ{ìå¬ò¿Ã¯áÚ¥y°ÉSîìšÒhÏtÞ3·2¿1~fʏ߻}ÕÏ»éqþy›¬LÁaAñ“HÇãW£Ò*ÝÑÝWÖ»÷FÔÊv Ïîî7OÈáI*·~Ý›Þ3¾¿ÿýïp®~¥xFáAé
-š–û.âùžî}«sL«Hº¸…Ž9À˜L+•”'”`_ÐfònTÓ®¦iòÃu6'0ýb ÐÐv&—ÕJ™£»ŒÉÕë²]Â>ºùS–Ö}ˆðõ;¤ÑìRƃ‘ÈÑ”ìæ8˜’³ñô+už’¸Ï§¤DoÿýB’TˆPÓ¦onâ&“®Û)z]/;>8Ž9 Ñ	i­Ÿ
-N㼂uI÷­Ð^ܼ:5Byö#r‰–ϲ™¨Û»Åóܸ‹i/îiO)ÁŠ´¨ºûfâ
-ñÁà¬ÝàróÒ¯~ýæ?#ßú[Ü
-rý¬€ÆGÉÀmžíLºÆxâ©vôç­:ì3ôô²gáþ»R\¢.ÈáðW
-ÈÎäw]`(ï^è1O!½Y7ÀH at DHBcxùÑŸÄo
-@DØ$éQKaÕ`D}ò(»›<M‘ýҁõ]¸æè§`†(¤D/×*FíIx”	&W7IªDÝuxºiWvò@àðLò[vòÝz¥"ÝÃVW¸‰èÀ`Æ…[y*]9+C>³É‡85Ïi%€™ ãzh‘Âû~rúS¼,Âɘ†\®Ù¨Û[©Ž·ÊBN«ÕEn:ØìU{2†…¬ú­Øö€¿VèAâhOíVѐ¦Ç}Ý3J:]ú–}ÈKB»`~º¢#¾Ü¹!]§[µ¿û±ŸÕy%
-†|̶‘,Ú$w‘Âkš××pãVãÎ4|¸ñÛ+<3<õÝc©žI6NÎ	Ô'/Èå3‘:«~ဥ1ºeð¼×ùLvãŒ}ªƒñ-ÝÆbÝÓcžcõŸGÆ¢±¢–`0#ÔDƒkŽ?j¤AaÜ|ÅœR6&qnÂI¤hòA‘ñ^­4ÓïÝ~óÏ­j“åÏây“w®É5tÏ~w>…žäôì­pWC
-ì9N4ûÙdÞÌñ„‹»¡d\üø‡‰H3ÝÚæk„á çß]ÃQñZ%ãcª%”€«{&?Ãjð<®uk¢¶õ÷8¶±ÎЃŸBEñEÖ†âÂîÆLÄ’i(Ñ—Rô‰#©°
-JâT†¡Ì`'†ê€»‰]1hÆbâ‡Æi6žx
-éÒ‡dÄ[?*ë!œ]¢yƒvèpQJÊ–Tb2Ø’è
-J2Úºp
-ò…Àc
-(N	šsýS4ïL!YCæc at hŠéc/„0±+1Iz͘ ûq2ô)H+>`Ó²Ec/ØÀºw´o9Å2(„ê£Y–œ-©ÕÇ\i>­gÅj²®>ta½¶¾Š€¿5ºfGtèMPq»^b bFéãâ“»‹Ž
-Á³|:	S*W–×ü²û€zeµãqkNÿZÓ&CñvÉL#Õ9é…	
-Qšõ^#°F(õüZ¦˜Îs£hÛTÅÙ˜‚n^—x}V3«O|™r—t›†jJ9¾¢'4c-m7*¼±Š†ª&êH>7V(}ô±×˜ºIí‰Æá:à$!Û-‚íÏ\ɨï±BZƒÛÇ(Ù'rõi"Œj”=-
-cÁYpl€RoâWHÁ¶Â'Ë@f6e¸9§<Í~öjc»ßº%S„‚¯7àn-Š˜Š	ÐÉ"cñÒ°Ì ââ£ÅM©5°©·’v¦ˆ9-ÃÈÅú7°?À\ª¾êäÍsƒršÁý³VÖp5Ÿ*lø´J^üA8?ê)&¶Qg7i¼½š¡©‰Žó…®¶ŽPÁõÑb¾Øò#ðª~¬D€*ÚY×_‰#G:0¼]÷v'˜Þ²ÇpÝ\’ÛǶ£þ«PòH!‚¯´Ð6°»•\?MKdMu´‰R°£-Qc!ö¢7<t­À÷ћځÜh袐8U’âú2…Õóæ8Ø
-gÚ¯Ä,c¹ˆ…ÇÊ|ÕA;ýƒ«›s7ú¯R&†IžÞý£QFú.yR®ËÉ
-5­çì×UàQ‚‡)‚„î6HjQ—ÏvÀtJ‚çQAàÌҳN¾„|$@ÃÅ:Ðf냨©®á˜?G+°èׁL`Ð(…9Ü)A“>Õ˜%Œïj
-€„ÕúZ3û¨«Ê7¾%ØaÀ$È
-fôœ›
-L”öXÏ|`ê¥-]_CÔß–ÙK‰]ùÅÉ&œip8ì_~yZÒ~M?ýþ·OËéìÜ/'³Æýãôj§¡y‡nª7Ó¢CÂSé%gˆŽ&<MÖ¥2ävò/û<驤$º2¦K ¨ìw"²m—4•Cd”VàÖýdBk>%Bjº6r³ºÒ5ëÐan¼ÛE,	/:˜F4ðŒª÷X‡(V†Ë+ôˆÖÁK1ç>%ÚeëTãÖ­D"¹‹ƒÕA4xZ€Ð†ùGN­S^¨yö&¢8æ›ÛÀ1çïÝb°J\\ãÅYùÜIÛ´«4%8ôþ0¨LÁ¹íéVÌÔáÊéÆÞÙR$Ì°#wCÅ&ŽÅ Œ§©|Ð]…:|Ûƒ„íšm
-ýVgG1ôè§`Ù	T£—ÂáF^Ló†‘Iìs±â¡Žž¶Ým2h¤²÷NyžDÕ,’î/skÆ©8•–‡nÓ™`ÎuŠ»AúW»ˆå·(‰×ŽfQÏT獚-"®ã4Æ
-=Â*õ-".ÐÍ¢ô±4/·4¼qËýïlýsÂ=-™džé¿†é™ žæçñ¾µ™òe±cL…P‡{•‚çÆ­žn{ò:$jÌΆ: š¦PR¢†UÔ?OvëH½gÊýnͲGqvï?ÑR-76ƒÞ¹7	F¹ve™ãž’Ž¤ù}œïÕþÍ00Ü”Ÿv‰‡lßãžœËè3âhÚ¥SC2êS¥
-ùn¸
-+™
-@ց¹—j”Ü<*D¬èmñ˜}•?Æf^„ÑfÌ¿Ò-:J"Yš–ÖÓhIöPgVÇaà†JKö"ÁK›Å`D±Ý@´ûòÃIG(–H¬
-.Kˇ×Tª^87³Ê/ÇҝW‰º¯Üf3ÊJ…¶—rø¾ßƜ퀃"–•
-Ÿ;
-@×b^ôe%b×PW„)ÃðS]g×—ø?fö
-iñôm9`ãB]ÅBÅö–%ЩmSý6Ó­(n½òЈÊM	æ	L«wãhßGBOuji’þ–q37NIùK!-ÒR
-ÚQ\º›‰¦žn)Ôø%!ÉÖ®½¤o0hþ‚u·Ì[2ÞcX¦áq>Ð}gk/]º’„èƒ"üâÛ´éÙNÑ ˜¿r“9sÁ`ke¬U0œvúï:¯°.,ü§@¾Õ‰™ØQߟåÁªÁ°Ê¿Ñ?ó"?3ÊÿI¿Îü+KüaÔOUøɎ¹ܕ8)녍–ðÆêûO§ŸH?m>ùÔüòãéßrW~3
+xœÍ[É®\·Ý¿¯¸kîpæ%`zÈÚ‰€|@b¢
+­2èÄଟ’K×aD
+07-NäÀ3çàØBŒ>8±h•
+âÅ7ãÈç‰É2~¯1Âç·ÝÀzàd͇Øö0Ñ­d
+9Á^YÏl–ÒÑÕf7Œ»f)øLÀÀaÕw‘p¹ËnôÚïÊι…Œ¤Ã²]I:í%Á^BžäaÄmÈ#1ƒŸ×qƒO}ËàuÝ–°"e‚úó–
+œ§ÚX‰LŒ`ÖjŠózÉKî¯i»øžN–NmÁP]¨çÄðу
+fÁDÆ©PÌîOáÒ“W£ÓèõÜÅ©|~ž0øÒí(ÌÝ{Nr¯û»½»?»ý-¤ÌžŽï¸ü·¾'ÿŒçÅÓ†ÌÝ…ÉÕÓg'«XÒXœÇ;ÈxN±àĵc@,Æž1a,N}â7Á€^†'7÷ésOÛ¶—7اlªÀ¥fSöñ¦å>=x1!Ô|¤'ÖêRZU€E+‰ŠJt$„P…ÒÓÖ(¿d]‹Ù‚ÓzÚs
+ÖÙÕ~É7©óvU©ÃÌ5zÉèiçÜ¿yuij„SÓ9Ìx/¦s=G&T!åþ@¬u‹Ïa»Ú1ße4ö.uŒêV7·[*T&Ú
+ƒP=š‹»U_O}]˜f©ŠŽyû*º‡ohD
+Ï(ÆÔìgÚ¥ºš}®¸SuÛ8)ȧ?_Tó°Y˜TÚ:_߆utÛÂK‚ôþˆÆˆø?|ö©Æƒ5ªâÙyBSá%y±]£„Ø$)±-²;HÝePӇс÷e%)GcC(¥:úÄuÂJ|Ba‚å9r›/ÝŸ–º;qø^Ý¥£JŽSôu0)G(ÅkC›s0Þ6‡hvê)ÓPA1ö²°fßâŽ]ã³\²”O˹u1ŸQƈ>ÓCÁÛžø)DÒ:¢f
+µTÞ;TÐ=Ã4 lëfíØÍzP[‚ŽÖö^œî
+{¡æ1³\_Ñ·­;è5þöõÍÀ
+¿éÍÄC}ÝbæOÿÚþò¿˜>FPYžbf׳?Æ}ðÂy‡ÿN˜H~ƒi˜ûA;ÝÞ'"V¿Õ‚ »나ýÎN&ò½©ÄÝ61ÒöòÈ{-³”†;i¦m]EiŽµã±¢Êú£c]Ökíj¥Šw3òý»ÚÐhwPÞ\…g	%º}’P`םКÅÐç¢ÙÕ°¢l¦Â›X“áã¹àVB\°….Õu×ÃÑÊ7
+æªméÇ–Ö+k5}í½l“§òKÆö5ó„¤Á¥âj`:õ:ˆ(¾®A†£,cº¯ÝÈð‚bÐÖÃÄ4×ý©Å,Ô	bx4¤¤È B»¬UX‘HVá))Á‰
+ÀèОK§àYÒMt ‚ʘ­a¸Z6͸oO
+¯«‚4¡®û²§Û+´(b at 2ÒD5žUÃÎÄ„­¾3-Å;ŒžkôÔ浟¦¼â²¢j°3KšËÊ!;õÓPm‡Ù•U|ܧÄèâļ²´ \šÚx¶
+HòДR§,‚ŒÇ®;vWÇn|ê^UÂÜu_™w˜3ÓÞ™ÆC13ê)W€OÝ%[5-<7f£”mZ^¨©,M	iŽ‹Ç”ä+èc î]ù*ú€æa±,T΂سy²~RöZÔ4ˆíö¥ž“uöal´\áÔV9Ox½;7-ã·wOGôž9ž	Š@›	÷ƏX祍󜹕p:Ù%ôºÓÒØT&+µrˆ¦D	ðÆ£³<ÞJ%R(2Vé(6IGt@ÀD
+sEžª?˜;o+•“ÎæCQrzþlj¿lÆFºl°GŒ`ºNÆÀh:“Þt
+…`-ÝÚ·þ2æpiÚ§“8]ëõ~…á
+14©µÀŠêI9ëÀw®3€žVu\.)HדÃÓ"HIChèÂ
+Zbë‘õR“t\UDZnÑë©JM뀰(6¨·R8U	Lð`>Sì@ÍYEzÞ
+Œ+õ‚Å•üZCß¡³F1l{
+œ;e³Ø&T	Bç÷rQ5¼fìS–+Ñ\;ÎÎ:õó)p¢LŽd±µînÙmJŠcôŸœñW=¦]3ä¢K©ºéÒßã£%z†·Èr9ñ(ºµý¨Gɤ¹G…à‚¾ä|õ¢J€êæfp«@\áUʨ—8+Ò½2¨ÔHÜj¯oë:šØ•F¯!Å}¡«3ÿòÐûLz¬Ã8h—²Eã+’ø:‚;ô؆)J¿öXMi³­]T¼j¿†á´9é×/4uªß=Í;"-9¢	!ìF·"r¾óŸ]áèÜ÷æì#ûð¤²=«æVÿ8^}J­F¾?^Õ¤I¼Ò=É•áL+¬]´Èz+|­7‚,•û:Åbvc
+0[%î÷‹À'¾Çz.¹<.ˆ"Ýе(^¡*WJì.I᣿ŽX»v´Rúo
+¡EžÔ
+~ûЙ´‘MŠ
+Ô„è#÷{Ãä«ñ9HÌ9òsnˆÇKÖy‰ËÃsõN¦Èõ$׎Z½oÉqD¿<kUgà㖜Ɏù¥ëI_5¢–€Gº=žÍ<kÕ]šñö­¯I*sµ¬–ø;¢0Ú#­ue´
+1ìý¨â¤v%©®:«(jÁ›ðVg¸ÇPÄ’#ΡbBÐÿë=ÞS^¯È_Áƒë™ïÔ¥¹
+áŠ…!pa°ýrá4\¬9ªo®ÄcÅcáû½‰	ÖÐë<§_Söp%ÈfRç><#Üž\yùÊ“R)Å›K~Ÿ$ÿBA=½¤~PVè€)ΚŠê1†[häS•SݘïʪštcN4£®23Ív:¶&iF,T:ƒñDP´Ÿeg€
+WkÛ-š°ä¬l ‹ŽÉ
+nù–ØÒðÙŸÜÃCùu†ZÖ÷Æ/où7ËóõœžÕç 
+45HKCàøo¿l¿þP¿ðõ7ùÂîØàÚ-â1ñóö_é$Ì
 endstream
 endobj
 
-87 0 obj
-3574
+90 0 obj
+3114
 endobj
 
-89 0 obj
-<</Length 90 0 R/Filter/FlateDecode>>
+92 0 obj
+<</Length 93 0 R/Filter/FlateDecode>>
 stream
-xœµ[ÉŠ$9½çWø¹!¢µË’€\¡çV0‡aN½Á@ÏÐu™ßo™$“Ì´„GTvQàdø"ɶgÏL*q–ËÿŸþ\ÄráO'U¸ú
-®_]þùÃòßøþ}ýýéõãIúõì/Ö³Y>~Y~Üå"õòñÛ¿ž­¹èg·ÂÅ^NîY‰‹|6ï¿Õ³×xq.>½¨Ò{^ÀOxà7xúî¹ï9sù÷Ç?ž®O_Úå(sÞ·ú³M˱‹”q9ÆÁ°êr
-cìîýr’¦²0â)~½œ6zÃ/´'óì¶xÕñµôÌÄÏóƒÝ]ÕyxEFqq*ïÈ×ù‘„iN6ÌÀÞo¨r/Íóàüa¤ðD	ü8=ZÓëéHepú4\¼f	};{’eËRîù5“n(–Â;’L—4²çiU–ôZuTt·Ã˜EÅðíîH=fb]+ôÙQëJµHÍ«Mðñ.þRn:†òã1ž…»|üç†SyÓ¸zŽ3ó%K—ŒßÖ+ðk¹ãEA$Èx¹‚$Qœ.ïøŠx™M¢ÄF')T×àÎIÅf‹žm¾¿ÎŸ=fâ„àëáÞšßõC\º|¼fÅ$¿zÃP³{êÌøY{~¡¢tχ«:RpBêýqåèî9öåD²äÌõkAeÌž–8±€ÙüYu€!nº”ÁnSaT]©Yv°ð¨¶
-£ ‹ìT0iÇjHOðPA”¾CJI:íwŠéÕÏdkm<A‡¤l'}¹7„Ì0®¬H ^˽éµkf®2õ°k²1¦`êã9Òh±˜—xœÉ¾C?_m;W2}#:gà5JâW=!àA1M"ö,‚ßø‚χ°—ßœº¤ó|ŒÐ[#4â«G…0%V*¿W ‡¡¡È桨È`ƒ©5Í„”`w†=9D‚5›aŽ±5`q‚ŒõCX£3€i1¥…LBrSÀÓ¡ŸõHZSS’,cÞÔ?¤¬¸·Ô¡ÈiBXËb
-?:¥b!Ÿ^¸ÁÒ¢êT†ìE…hi+ËR‡'m­’<–)„_¹«0ÈBBÖ‚
-ê™B€(ÏàéÎÚURÑ	u¹_NÚiþy”³ãŠBò.[j%¬ehV ’dŽ½†>êDÞ$Éñ¨°iÉ$½_÷Qi¤üÖ3%Íï
-ñ/aâmü“Îñ!‡r¬=:Ѹìï96€T
-ÁËb"ö2üm+sJôÆ>js™‹„eXßÒö¯¥kŒN=C½jM¸~¾$§´éÁ,ážÃP¯yñÉ‹8›bTP,ÜË_G?ÙðāI%mŠ™Cj=ô…C‡t¶£f) ¶ÊO
-áÑÂH‚Õʉ0qLjõi)
-)‰¬­UHdÑ”•1èXí¹p¹OòõVe)‡á9';héo6
-Ÿ7¢¸¤Zcd
-]H*ò¡dÏQQ…½ÕÐñ¬Ð¹†@|#žE|-{cÃ<îKÆ4
-I?©ë!Uâ;­#·¡k:£U•0‘ŒÞ[î*ËAaf€éWì:Ëç1X)Á‡l}³{ʺ&!‹¯;Rø>#›3/×r¬‚»vmí
-‰¹\s^’=UU_5¬„Ïñ7ð°aƒRƒšhÛ0EGŒ‹œÂ«<ëÐ‡­a©!ˆ/µí˜÷líجlW’¶^ŠŽ%¬›I½f½*2~åQ–õ]ûnˆX—2|NÅڦ퐟x‡	[<Š› ušÄÕþç#ݘuh΃PÀ½Î™³bÍ2mÁØ@9ûu:¢²Á›ÆàÛ8lZ{õ”Jví;`λ¯E}’6WùúàAk]ƒr
-+Û4æiE6,9uÍû 6•©í7R
->ÂæãÝ°l¶j¦¿Çn†É‹«v¨­›çŏƒQ=PÊP25˜ÈNË•šì§IhQ÷um%ÇülŸ`0
-ñÊÙi…¡±ìÞµ‰HوŞÀͽ§²·ôËj©³
-ªVÂ&›Æ@×€HI’ÖÒ„ÍæÎñ±K–”›ìrÞ–ª5žŒô1"ÿlÊÐ"2éÔ”“
-Äi0ÿѹé}—j)L-‹ÖÃm[ØuíˆÚãÛ¶£aF´ž²(ºß·'X™ÁôtüQ"9¢Æs’M¹Š	Y¡ÛòÉ;7à9¾):	1­äBŽFÜ:qÀï:I&76IýÀÐ7ò_Ü‘¦GM†Rýɪ‘ˆ£æ1ëYb—xÔgÏ}øûP^®3”Ǫî`¶Vl4˜i‰0‹ay}/ŸÚ·ß•£§ihˤ©”6Ð.«áœ”Ö:DqŸçpzõ|ÈCoÓ›
-ßHÃǘt5îÞ=˜7Øoö­PÜï+㦼uv˜‹Dê}£—õÌVN2·äröF‹¤Š@A°{Ï’ò:Ça¡9ÅPmpò²n •0+÷\»á‚š†n7iؐ¥2$X“!Øu
-Z
-U01ËçÍ
-7òÈ96Ù•W÷lNŽô±§ƒ	ÕBkIÀóCn{1Í”{þ=-g*‚^iŽh‹†,)Eÿ–¢q#ÍAÔä.@:ÙŒggxÏ/û Ðyæ;ƒ1ïT2é¸NüÆj¿é^=²E¨D¨¾;Êä@{׿wƒ°Ž8ªÿ'98Ò£¸7?DûH'Ô2BX€ŸÂ
-oB_ŠÌ2`³›YlÐAð¯¿.¿ýH
-<"îM„Kzôeùs‘
-Ž¼i¥ƒÅ´õ°d ïÖÿîÆIà¾%ïÛåç?ž~üéM.ïÿ[¾„Ñþ…Ìf|
+xœ•ZÛŽÜ6}߯ðsNt—63㢏)è´Ii‘}Éï—]¨±dï&È`ã±(‘<$©Uˏ§ï‹Z~V½mà3&ü|ý²üñÓò/}‰_ÿ~úôò¤•¹ÄÅ9ü|ùkù°áZ//_—î¶h‚7*Ø°…[Tá|\úeyùç)DxU᪏ôý=ºàñ3oýÅ•ïoAÃ)T`i:¸€ï–7ƒ»˜ü&ÈXaÏ-úCÙÉÆî{”AÏï/OŸô±Æ^¼ÔÇ¡>Šôá}§+îW
+KÀ™o 9î½Á©¯FE8]H w9cÔ[Îh£
+¬Ö‹.ZX}‡½o¨ñlw·šK˜î>[•½gÒ%í´uXûö´x†©çz	rß»Q.Ÿœ´¸^ýË~ÝC"ÉIU,D
+ÏÑË€~,¥9žá§†1¤/¾tˆ ‰vt¦hAr~*a½„Þ§àB#žS£ÇyøÉZˆÈÖˆnxð^Gÿ:ð?è8ÛÛk=·ì™Gõ€¸V¼Vë—H‰pþ{‰È‚Á¼ƒ¹¬ùs€{ˆó͍Òpغ¹0·½#ø%´ìÔ
+•ßÎø^B TÐ)5E” Àì›ÈÁé`—„0írâи‚{Wœl©xÖ¬\³Bvîª$@A÷ŒA…ëœ÷ÖrNB—pS—Š§u£bä׶"ÇtA.ïf#:@ï”gû¢t–œU°¿0»K>„s/¡Ïs„LÊo ÛQ¶_§2N¤!ìD…ƒŠ³SÐ"l¥
+¶5G
+ÐM8-ðO?\18*C#ß\I,ƒŸII©'½Í
+´UÙÌQ±%§¹V|ÉÕµ›†¨" ¶|çˆk¤&Gõ3ÛÝ ÍHµòiß{˯“……ä|[&TàQJ¥â€eQÅœªôUlm¨öµ‘Ñ‚’yø©iy1ÒÛ×–:ü"sc«JfÜÈháML4»‘×d_[]µ¬´.M
+bzAD˜ªâVSËÚ(ŒàH^:Ì	‡9üÅiïÝÕ;¿¹«Û´OÞ¹?ÍI”Á>t,ó4¬¬ãŽ{
+wDl­¥ÖQé>Ó€ÑZ‹±0^]	“å*:P&:[ÎÒI:>–éøÌke<PuãN+60æj‡ÉŒB¾vzn¨nhÜ;‡Fh[ûZ̸}·Ì…Oh¬†3ª2Ï™ØxÏŒ35©Ñ‹!•v®%“`a–OÊ>›àažk> Ãç³ÛµiIše&ýlÖˆòÉAš\šp<Á…”ӡȇF;¢	|Éš±‰$¦”¸“á7šF^]jÁ €
+CœÔíý
+tð½„7yÊ?údß3ŽOêَã¡Î¾±’6p9Hq«ê=?¡“ó?Lן¥3h=À®;–P‡Ô•®¦Ô
+à[¥øŒ¾Ú§9¥‘”¡X at 2ȤN"PkÌØržäPi“þ"02¾5Ï•4¹ÔL
+›RzÈ°ä\”߃@­•ê˜øAÛe¤YÞOüVÛKØ
+"Ö
+4íÜ¥˜Ž&NêÒ¤>ñÔ0 &;tc˜Ð‘…AàSÇíÊÔ§^µ·8&ÑÁŒF2ÁÈ“¾#,Í&:RëÕg¹í+sãÜ
+Í晲Æ÷=_…0W9ª×™˜å!J7ÔiÄÖ¸×,Ø( ªÔˆ¨¨ò¡Ö'wÇ}³Æ:;¶æ©ô:ê"|\e¶Ê•!ׇÒ+³>Nr’nrHh˜b]|¬°âZ­ "&ƒÍÑ”‡Õ¼_µ`?QîH	%÷ROsw7#‘“k	qC_,§å¹+Ö‰IO¡FƒÍœ®ÑŠÆ¿<‚¬©µµ«¾0gÏ åkÖÒiP 
+¾>ZcƒÙ,ps³•’P¢À*»“Ρ<c%ªkøŠÎ$j„º5{ý²|ý)¡¹pÈ/>/ßœ.±#6ÐÖcSÁØí,
+=÷âm¿üùíéÃoß’[nÿ-ŸAÖÿÙÑÐ/
 endstream
 endobj
 
-90 0 obj
-2459
+93 0 obj
+2398
 endobj
 
-91 0 obj
+94 0 obj
 <</Type/XObject/Subtype/Image/Width 476 /Height 330 /BitsPerComponent 8 /ColorSpace/DeviceRGB/Filter/DCTDecode/Length 15790>>
 stream
 ÿØÿà
@@ -1664,757 +1705,712 @@
 endstream
 endobj
 
-93 0 obj
-<</Length 94 0 R/Filter/FlateDecode>>
-stream
-xœÍ[Ko举ûWôywø(’"`4Ðãnr[À@AnÙ] ‡
-¼µRáÕyº~ÿíò_.ÿ
-/éçû/ß>^¤WuqR\§ËÇ¿/›ÍEÊËÇïÿ|ƒç
-ÞììàöŠ¿ÍíU¾éûí_y~¼üºžÆ
-馫»X'®+/RgÆâäÓ-®ÐŒÀ~ÜÂœòé‚ËáÅÅQ,Ý…gá“ Ÿù–5‘6"E¢Â‚¿šµ-ña£OnLÒ柕^5˺FÌEñÒç‹)(mD÷éDPâ
-㊀
-&LÓ £ y‡Ùù̾ʑ.p^ ¿«”0‰ŠÛõ³Y ÓW6.øÃy	)çKгà¶À‰Á°ØQ2¤lc3ÿ›wÄ`¹xP¤cèBÏ`¾f×€6v#Ó„‡8‘ˆVê»8™T“ªäømƒÈÄ-!–¬3®Ê¤$§œBÙ³u÷¼öG"­lœ#ÈTát¥“<­™³r7•y£·1¶äÖ­:6 ÀÖ@ò¥ Ág­SO{G‡vZኸŒÄgïþ~ÐÞKb©zBõ÷@°
-¤8M59«R“fI®Íª‚u?	M“_5ýÇŠböbdÉqpO¦@·ún=.3šÕ½‘µGëÚ	³øÎhd‹B6a¸4X[IÙ§ûÐêJºîÚ÷+IH£U¡K³Ÿnâ<zu¹âü·#üC[ï/øŽÙ”Ãrs€ö¾3ö˜äœGÿÒ}TrJõ)_s•¯ÖOÕ¤¼>Á£‰kóIµcÏð¨}ŽG½ÕòÈ£À+ky
-{ÎñÌ–âåyžµcÏð¬³2iν±²
-ÅÿîÊ[šY¸çÉÑÓ*”?ô1Öh.›KÂ…ÒǦ{esår	aë²Sútq§„5R÷Ó¶#‘Ò*
-lKÐUÕª–øÛ k#i²$k«è—
-žÅIyuŸ¯o†!ãêÐÆ0Š&…ØaF¼®}CÍ
-˜ZÜÐ[B@礸wËÎð«jê f©\réràKö+ÛnîÈYe]ï”ŽaAiãçbZVfÃMxC±À$ë‰V•ŸeãúlÎÀ¶Nw0"ԝv²–á>4­Là0¼2uЉüø|Fzôî	ëùYÇÓ=T•'iÁ!™2ª¥µ|Ÿ*ØP$•–ž.Ô»¡¨1C¾Ó…þt'îù¢ÝMùÏðI|Õ‹ø1µwH“_„ïäLwöæ/´£ÍDšòè»uhšOÏ[PÛ‘)ò¨i¥'E®‰ò*ËçGüŠ4ÿGß¡2
-R´Ð]BŒFB”õHÈ»õîN•0¼‘¤é”=¡I槒)ä˜ŽaŽäu†/GQkOÓT‚¥Á•ˆ7RC×ÙñÐPpÍ	oÿªí9ì:jà
-C{A¤.KŸFm®Ky”aæ²í”¾PR–RñŒ‡WêÆ’º] =hÝêkH}5½(iÔ»—WŒZpÚö¿ªì’ì•b†tϱ7ҍXËñl9Ñœ
-çÐN=X{ÏÑr¤ìR} “¤0ŠQsnS=œ›’˜ºsd¦±kM)I»Úº¾
-‰¿Y=ùÿ1 R>6Ìæ;‘£"Md¨ðÉ·üVÏùOpù=̨´§ZcÀ~¸zù•–mAý|/ošˆç2ÌsDÌOô4!F…ҐF0×Yµ4eužCGÇâPrnΪž”céŠÅ1j„0–rõp7ǪX¨1‡—@²ˆ¾ÓÜc<‹y=KeÕ[ÑS5œo´Cd¹º±Q3ÉlجÐv¯¤k‹ê›-6K¡TU~<UT{ÿÄ‚¥†UÆ<·çiJÞûÊ:ô;íß̏Õ1ˆPiûE	®¹;<ÖÐR7ržï‘j=@	¿ÚÖ‘¯;kÚ*«jè``5Ú{ 75#›ÛÔiFî
-endstream
-endobj
-
-94 0 obj
-2951
-endobj
-
 96 0 obj
 <</Length 97 0 R/Filter/FlateDecode>>
 stream
-xœ½[Ië¸¾÷¯ðy€v¸I	h趥Cn4Ã ·ÌC€¼Kþ~ª¸©¸IòëF¦1z¶DŠÅZ¾ZXWyùïË.âò*ð£•
-¯n¦ëÏ?/ûíòozx…y‰«¦ÿ.?ÿùòñù"A^ç‹“úª.Ÿÿ¸üe•ò2_>¼9áŒUöng«oŸÿzY>_~÷‹Ð_œëàª{s•0Æ(˜•°ÎÜì„5J¨IÍúcô>-®ö℺ºŠ–Çh†¤Þ:…tøæ‚s>üñæ¦Þ¬¼½Ê7¤Ÿ®ÓíuFÊn·fï·WxÃ
-:õÀ‡8r¦vÉcì#Œp8Y½9ÀQšž¼š¶„ñNâgãß^8Çù8*¾âó…^鮽½j?ZN‘¤ðtò£%¿8—îÒ‹×0¿ýýó¯=®híJ® O¤ FÂÅ¡¶’3`ªv󀩁3a?‘“q“Ï¥jÇ^‘qîJŒN[¬Ì&ù8E;´«³%½4D¥&ÏÄ4BŽ¸am¤Ý½eW«Ìt*þu>ÅE9U/Ù¸8{ñÝI˜a¿QË’Z·©Q¡;2W(sµCs2Áµ
-e®úÔnÖe(Z-(’#DR¸eCh-«°ŠòäÏÞkýÉÖ³ÒSÔ/Í­bl¯ˆb‰y§ì2~Ï¡±ÑuÑM6#݁mÙz¨{`®P	"îlÞvXÙ]T˜Í òž[tÐ+gId[}Ó¢wdãêµyl•z•âÔ)§ ›Àûjq“} XÈ¢æòõ\ËH6œÿ›nÈf²A†ˆjê¿'e¸¼D¯ÀUšk’s7` …ç8”8L½W»ÅJâWiÁá$YŠ]“3®¿"›Z6 “5ŸÄ{A‹-
-ZpÎD
-ãàṶ9Àxzì­ ˆªÀ¡
-V£ñÑ0ŠŠ”å««Ø;_bÖ(À=Á³Jcñ¤|Âî0›wL`@-àЧv¹™¤{ÞNSÐßKn“£nÜ£Fo±×.PK‰É\Káø”H¥…*¬ŽF§Û\£Ê3˜Ïãv“ýSÞΖ~ĽáßG¼Ã45Þ1ÌÖ劐ðKÕ©pꟲ
-QäòuÙ#O.ÞܧFZY¨¾ƒÊ³%T"eàp‘ªEeëI#gã­1ÊkjÜ ¹;RXa,!á#ên
-À+\±¸IÅûA¥ÖLQázÊ<Z2gö¼I|jý¿iŠw%O`¸¯8ß(–P±úãÝ%Ò¶Et…öBÍmtX9XnB¸XÈ߇e"ÙÑ‚#D5dû,ÄéXþø2s‚ØCÝOÅ8°«\7Û)PìçýÊL|+OÖ…èò!À½ÅÆFÇ‹sÓ벆”*£ò§hºÛ™íÿ(–önæÇ
-?Ñ&Ê`Üd©À!|Acµ£,ÓÈÑGú‚)e¦úTS×ؘóÏÍåjaóŒ_€ZŒ^0v4Êú¼ •^†Í>¦Ê6-úÿaª)bR¾RoæT×oéÕõtS´šúl™{ìÅw•ÙYÎÈç,äÔ•B”^€Ö)ƒ±½‡¬/[Óˆ¬I9;àòzcjè<´%QG eè³|žÈ5Ê©P ²n“¬¶­JÔÁÕy8ví7ïo«Vu>7ág—ç|u¢eS§ÂYÑúÄÁƒžéЮ¥)Ó4ÛW!G'ˆ Ÿ\%>Ð)ð}¥L|yqʧÛaŽâ»Œ÷r€ãg¼;RI=MM9öÛuèÅCõyTËM['9¨º}¿ät?‡0jÖÝM«{΃x]*$Š÷
-Hªœ†íX4Cqwrl;ÕÏ
-¯Öð>:ëß&ŒglùG
-c#GÁ{·¾†ÜYý¿¡Q rˆo«Zv”BuD|¨þ\§ç4’Kÿ§†0Bº½úI¤s9½Žf’>FXä»ÕB•ÏV/IÞùåñwÚÖQWV·ôæÌ9ȸ)¢sF½%”ëLíó(›MWu¦¦ðø
-g—þ8ُÂ\ÍQD!é;ߍ·ÒâÎà̳ðð¶$;mT¿§¤ƒ¾)ß«¤1Üüæé¾)«{3KÖÅœz³i§!‹EJÊbG†$]õoài䊘Y^¸òqfo¾MÍCˆçzÑ:sÏqÕ͘6÷VÖÈSé«£••ï·ûÕ•Q(‰Îl”âL½
-Ãf
-П©„AªQh¾kÍöê0ã‚ô–ÉõwÌÈ”Aû CLü
-,Í=WfiàþrÑŽÔ4µ}…»=yˆÞ4õ}@Ä›)”ÚIkº”è'ÌÀ:Ö¾÷¤´sŸ1ƒv6qÎj0“C㏪Ü[»‚o¡&0þmÈs‚-‘¾Õ
-Ÿ•ð¾¦û.éÔ|b”òâþempw at N‘*hÃd”â$×›[Cc[&|F®Ú°Ÿ'åÚÎmøÕÀö·çSZ¡ÁÀuè>ÃSr4]º[ó5¾Ê_pā«õÌ­}Ù=Ó¸Œ¢hÜÇâ4â–“Íiäq“‰/&÷^âÊï>¸i+\YM®¡u•v›Úê5ù”'‘»½)»¥i	SóýöÕ¢ãT¼Î|dz¾Á‚'E-ç\b•ÃŒºC«døLzpP–öa(cãN£(ø¨Ut›[¾>ÅæÃhȚΌƒ´E"45eä|\Z”x]èuÒLJƒ>Öañü­m_›¼pÂ\nqýšW{BZ´BÊ7È“;a'ͦTd^I)~'ñµFZMÑD+žC*Ù´ÀS,«ìT.Ðk}1®8ûàuQ4x|ôú˜Ï‹‹#Ѳ¤Šâê“}`¼(–è*D
-3ƒaC¼ì0ðP¦bj~‹Rø§ªé¿9mû"/TÔyLÕÌWt1;è€ÄR¬r ¬Ì¥ÓóQ8£ÊAfOž
-wh“£>̓®ƒ¶Ý8’~ž“Ïhkúê8ìÈÇÔÞɪjµ9íüÒBuåHµfhZµÇvÊò­«ìCjÁŽ¦3{NÌÙùYÏÔ#’ý
-lt€;ÖÚCx¯90¬3'CUIáGç,•Åš©‘™¡aÛøS´Èq}‹s¸Ožë÷f4÷aÀÝHãHÇ&Ù¶‡Vìøƒìï[Ùœ>Dt&µ­ýd¹T1»J-Ú3YÞÃRý€m^B*:”03ý*Oør^~þyùñ[Â|K%#áC4$"<úýò?-p¦—
+xœÅ[ÉŽ#ǽó+x :÷pH–Ï2ÐÈ2`À<ý¾cɵ˜A²[¬zª«*3c5êøûá¿GuüQô1h?cÆŸßÿqüå‡ãè!þùþÏ÷ƒVæQãÛ¿ÿ²á¯®;þät¸„‹Q!‡kTpíÃþ¿E÷×ãÇ¿Áì«~
+::xkƒgÞßB0ª¼å†·RðFÑÝÛÇáç%Ƹ™üU+¢$lÑ„hná\[8N‚s4Üópeàï+^Áµι¹éwéTgdþ‰sàö1!À>é^
+ý½SxŒî”›$p
+HÉI'z£OA<QZÅz
+9žìݪ
+ð3I³,˜Æ#íyÚáärR÷9Yüïø÷¿îoË:~|Ç[àZ%<-ä“éÈtXTÑçП•å§Ni½|'ô¯Òçl½<
+?Mˆè ÈòV°ýûð¤î£Çõqª÷1V!ÙÎà
+ÁI†ß/Ê<XU"9ž;0C0CoØ
+œ4¢Õ¹^¦0íÍöšæXSìèÿåy×pÖø5…ðõo:‹œ¯Õ
+Íó^s$Êl„Í|¬î9“¨”•åàÍõ¾Ï”å²1|álTˆ\ëäçfór5t
+–pkž:„GuÔ0#o…ङ%@̈Q#šÈzú‰ŸŽðP§Ï;Ì.8BšÕê¤fŽ‡óýP–qF…³H‰X&I@g&€‹gSåÙt;PDè9MÎ
+”]Af®q²}æy
+¾!½î’Òᥬ±úèx-Õªt´â®u’AÝÊkàÄõj;1¯	¯ÀT*öÓm®nÆ®CƒþC3÷ŽHt>º&Ú[(ÊÒéîµÎè¥
+m1³‚e×7
+hÛ´q¯Tìèkr¥òjՁõ¤$6é£]¶½¦â–¢DÍuZk6Ä!‡p›j+3N1¨zqꊡ6¡‘žcLnÏ#ç(CYTQû"Ó¹%:¥Þ híEŽg»¦˜÷sSÌÖ–gäØÛyðº#¡Ï´5冉Æ×R}¢	¡•ˆ-ˆ=—j!yB3ᖸǤÃ7‡ w+J³$Ü
+ÓÔB{àÏHufÕYÞØP£yÀœÅ(2¬ÿtXǝw؏ÛWªó=ñí:Òs—nê©•N¤V¶Y%Y#ážX›Ñ×1göïh#Œ¤<D¥¬ 1ôD&/°ãû[X Qb&Ë-ÓLÐTµ¼epCƒ«ôé~Rûòä}¹ü“÷å÷_ˆTÒh\ rWg¾ –™Éz¬Zß?Ý6I×ló•ißrù;§}kú^žöý™ôeTËJ×[Ë…¶1FZ
+½ŒÉDZxƒs¯ ŒÀ-D-»ƒ:xr¥êg>
+Ь¢>Ш¦vµß»"÷£O“b5ø>¸~4ÈÔ"…µ«S\""îvûŒ§gÄö«ÂSîsø‡4=›>/Ò¢(âù®ý`¹µWÕ¤}“u;t˜wà{°|¯†±Wƒ}Ù²Š_R‹µ4”ÔÏ ¸×Ȉ$†'Ýbø
+èJ‘M¾ô°ˆxرÓ@Ä"…­;vwò§¶Ýz‹GÄÁëUµÓºÿ\çîS¶ò1Mï O
 endstream
 endobj
 
 97 0 obj
-2977
+2679
 endobj
 
 99 0 obj
 <</Length 100 0 R/Filter/FlateDecode>>
 stream
-xœS=kÄ0Ýó+<’ÚŠ?î.º:”ní:zKÿ~eYö9i
-G q¤§'éI–?Í·¢•x´
-ðíÆø¾¾‹çñEÎø\?šÃÒ(ÐÝ(œ’Ý –7ñŒPJ,——IÏ^O68‡¾5“Ó¾EÓ`•oý©>ºÐAÖ A%CÙ›ì‘>rLYÆì-¼2–Q=Å;ó‰|N&¬ëëtÀI;Ñ\§‹PÈáàÛ>V›p5ñŠ*¬h̤O12o‚ºÚØ>ü'‡±p¬Ô1k“'¦8 ÷eüëòÔÌKsÞØà€‡GÒås/"­„]×oV‹ÛÙ‡°ː摄5Ém
+xœµZY‹$E~ï_QÏ‚mÞˆ0S]íóÊ€ÀUÜÿ¾qäY•Ù5³ö:8ÛÓUÇWŠåßË?‹X¾W¹8©à·øûËçå×ï–¿é!þüòó…?|ùãòúvQËÛ—E\†ÿ€„´îj/Âü¶üp—W¿H½¼ý¾ühnÎzíµ“Î;«„qîî•»9é×?-o^¶·Ë§²o ….øMñO)™¢ôZ	 `Ý捋îî6øl”ð([ï\$ºÁ_
+P„õ?žÀ…[át+ððb|\kµQJÐûÞÃ)ø}xfš@^‘O m¼wwøWÃ*íàíÕå¤[]ô/Ì	=U±î¿“‚k¤@ïºxeoý2“‹±b"•´ç\–ÞñƒkÄ@7Öø'¶jCù˜»Õðs·ÁÜÌ:£­Thiwü
+°—ò¦ÿo 9e¢‘f5ѾkÌTf`×jÌã¶݆Úu!ëÅñiƒUI{+h˃¥mÎOw	}h(‰Í8ý¦Y…væt¶o²@²ø> ­±ýUÓ.¶˜2
+?¯¨j
+G‡&§;ª`~
+곃 8B¶dfð	‡Î¬ŒõÁ¡D6ð)òùÝ.}€#>FN+âódý‰ù	ÀtÀNP°W„ÙÛ×À
+Nôøyg´džª`'A6ÃþÍû£aÑš(gIÙ‘NyQa³Ü™*Û˜®–Gƒ¿UËûœā’¬gý°éh{
+½]Ý۸͎¯j.F¡)ŸFUгi
+쏱¥,ç¶é¦;³Mkå OãÐÚdûÌ°d–5å
+õ.^$”ì¡o=tYxm=d«¦T‚mÙLÚÅ.2ÍIDÚ­³¡p¼kÂ
+½ƒIdÈr›§‰z*ûS	õCÐBõ€5/.µs paý$à“RÛ>°µ•-†9ø´^ÔÞ€7Óým&yÁJÇŽó¼óÚŽõæÀ»ÏÕÄ °WM=5ÌP_vÙ*õÝFKR­p"[3¤†„ÑÍ›lq|¸|§¯åz(Ã
+Pp\h€F°/1÷•hæ\>COIŠT^ï¥øú1ȍ=’’¨õ2Xü$Qò8âMçáo»–ߎ7(
+€|#€Å,«¿.-QR &«MÀÆTÖl‡ïü†¢ÑD3µD¬x&ºÖó>
+®1²ÍçÆj€ä;R²¬Ä(4^©ž®Sß8¡R÷	7ú™n¨äW¢%;âhùS]q´ª
+©xyÆA¡xDIB¾zDÒ¹™WxÜY.ß„c뙦¤£8ÚêûMi¸ü üAv=U]|Ž!j…Åðøtïҏ2“ÓCô7Ö‘ÿÇ݇Ëñ8e ¡ 7A'*îø>¤Ú‰Å?h{ V~0 0TF;;ŸJ	Óx5°ÛŒúf{ê(å‚!Í3]	éSIR
+î8Ö"Ý›f*]3ÕBŠRÒs‡Ç'+FÇvPFälOÝ(½Ô4NiK•eW
+K”ëpÀp{ž¥ Û³„ZÂûiMW4ׂlP=èyQ–Üœ¨-qJôM1÷V
+3“ËXŠÍmç³IÓïж¦9”	äÇÃUg@Ñ êááeoÞ[ê­±ìL3GOmz«­t-bKÛ&¦i(Jz%+-M$n“˜f¼†ã-²råiÂAe6Ï;tn@ȲCÔ¥<XeNeӴʽÎÓÒW¢Ç29•¤ƒ^è³2Ne\¿Ç¾AVš"Y•m¯]"­}õ¬bäõªêy0ÍJó‹ÜBÒyæq¼±ÞŒÁ1U{Ktu5«ê±Ak"„3õ87[Q?†âwšµ+šlìEˆ=ð4ð•'µEœ|Ð|奨y#–ŽNm¤‘v±é–Lµl¶yQP¹ÁJCiæÚÛ7¿_GÚizÑ'+M8Ì>U@SŠðÓ•Ô{×Í@:[ÜeM„~ª*kF÷,z;^wxm]mK&¼ÀÓ•“îS®Ö·$¢Úx×|#Å“ƒâ›µuh”¹mr®Î.FZISEÐ(Öoù®SmÒà_¦ÙŠ)-GnËăÞW²	ìÌñ.âͧñÉOµdä`ÖF†¿Cœ$‘$U%ö¸yëÑ&›]>>þP¢§Ð÷7íAJ]û,“Qµ\Ûçw¾Ó<OK„Ë×{ÚKVdin™HÑ¥1´˜qʺÉ<íÀp‘;ÍiuQj7óf|µ—<á|"ŠÆ§û›KtÍ“~ô&šhÎ;¨
+%=”Щ‰Ñ-9Ê|±q¾lC
+!OÞ¾Qó¾,Šöä9ÈÈI3ød“õY¹MáKn\³¿Žìœ[ŠtåBUˆÍ¥ÜÌn¬YÑ]þÊ7Ö@G$y*°N,ÒP‹£×Àöˆw8òÞ ¯˜ÞåÀ–²Rxpˆ^­„÷®¡I#"éŠ^´Ðan5ú<zZ7“þ²
+-B‚Eâû_>/¿wù´ür¿%}
 endstream
 endobj
 
 100 0 obj
-371
+2503
 endobj
 
 102 0 obj
 <</Length 103 0 R/Filter/FlateDecode>>
 stream
-xœÍ[Mkô8¾çWøüB÷J²$ÛÐ’îöao9s›yö°°sÙ¿¿Uú¬Ò‡íN.C ;±¥R©ê©O)â*‡ÿ½ýwÃEÀ¯V*øœüüëÏá×ÃÞÄu6b™‡òû¯½‰a⪣%LPâºà¬Ÿ?Aü1ŸoÚ8ªB_õðùÇðmä<|þüí&¶õ¢nRH¹Ê›Tø1º'Ú}i׋¹óúûç?ßžŸo¿”•nk$¬ì(«a´Ž²V“±‹½[m—õ2ÞìÓNHK‰þð§[B	c¦âëÎ"¸»±±Òúüwk†#HÅŠ	>Ù3Z3©É‚øÛØ™?ÉÁLòjýd9Há÷távÔ
-¦^ômÒ«„ÝüÝ>ñ¥YímRëEâ{Sw¿Éu¾éçz™o¾à¼1²Öÿ:20y	ÔÕOZ΂&O-—Ž”„_=ÀWx¨%ΧÜúe‘¢:r—Ó|
-ú4jŽZ5ƒ”‘¸rlê½éc{2l•aP6
-Œ@ê0ÍàÀmê‰Èv÷H88‚*ì&Ú¼Wà¬ç?ÀÙ½¤\Li"î³rÏHÅ}Ú¤åµÁpí¬¦U¿ÁKÒ©!rÐ8UŠ	/	P`à_P G•÷QQ¨	ˆïï^§Q¡;ÑpØÃÇ;Á´×Ò—Øu{8lUtÚ–l;BaJ…h©ö@4jˆ¡5(a$TÛCq#?!–dè*Hž|a½qƒ“aèBðÒò5²¶>"Lú„V(9-F»ˆÆA²ãä²ÏˆºõØ‚AP#q¬Éé=ŠHJÎ=,u1â’±BãGÑóѧ‰¿©ÌfR” ‘„l¦´è]r܃­%K3,¦²Ë®-û"æjßçãcb̦™†nPŸ^3­}½ìù‚ÏÎñ”ûÖ°¾Ÿ÷É#-]“ÚÈ\f7:ÓÍÉuÇÁL
-0Âg2à˜
-øœvœ,VÅWdGѼ ›/¤$™Lùìn
-C‰L3B¸Ý¿‚áïX˜-H'®f&3~¶áÊOúÐxŠÈÎ;
-£,jǦ
-§ô;-ÏùnȸmÓÄQôQRÑqVÁ•5ÖHÑZa[*gƧ#Ž/Xwë#=b)PÖGO¯ÃU¢†]¡d­ÿz¡8Òr‚êº(Žžè7ã<@‰åÔIQ;ÑïxPZ,M
-þʦQ?VAá.LQ¯0î󲜍Â&i€J‚‘cý›q,Ùy
-‹ia‘"Í!³oZšè«k®}á“­ÐÀÏiG¥!G²Y<tóö3>	öF6•Í'ŒŽþŸÈêKXÌe
-3á”Lx%¹O'Š1éÖ®sÚ”8q-ÑÙêŒÊ¦bö‹áž»…Ù†ÚŽÜí¸ˆ~³à¤CÞ[GÑ^†FS“àëZÓ’aBÀi€EŽcq¾¥þü‹â»õ®âÆ#Iþ¥+a¹çœ!šÖ*;Tò4ÕMËšuȼ'ÒÊÞiJ[¤kYi3Q‰«Tz\Ç*‰·º2«pJ,"0B±ÿVðfù€Ó6›o™#poth,Ã;×±H…Rj¡4=B‘J&¸Ã´öÏkÝ¢Á–XÐr՝*5ÛsŽs´j"&IŸ°L‘Bú7¯êÄUzÖfG²–ßw-üÀ"½Óۍ™£«˜Éb˽ùݳ”¾Þíׄ¸—€Ôº3Û˽Bžäª6;Œbñ¸3¿˜ª™òÏ2™ÚÊ"¯¶¢›ƒÎ
-¹Ky¯ŒúsX
-À5­Q-u
-J^µÐx^ ÚI9«µÌŸ§¶'ÑK’Üñ´Ûi#~§°"-c«¦…ŠÎ|àæA‡ó,0w˝2–q2 at yƒ…hnjՍ{•³¾ª.‘$måU*•hÂDUÕoÂn;›õ[D+#ç{Ɂ/§C.˜º1ž¬µ{¬†-LµŒÕ¹Q;É:zdŒ†ÊµEÆ{àww4ùÀOïˆKlºØý.©!UŠsn‡­oîڗЁIÔ䈩`ûûÃ/u½>}*O:):ÐíP©—<l«s\ïÄM‘,£$-e‹CY×Rà¾Ö玥h<‚£èúÜÔë)´”Š9Ãο£7ð/6<Ü7;rÉJ›×(K
-v5µZUæ¶F݁w¡ïÉMHT]ES¶î'ŠZÁ¦-BT#8WEdJï™Eí¸Ì¥¡ÖC X[rà‚©5‹®îBYÎ(­2¨¡ýêÀ¡Ì÷üÃê/ÊÉVI áÝ=ÁMú*OÒ8¢i÷-‡òª¾ÓƒëP>—%'[8Ó=\ÌM-âÂTͯÞsyJžóœ++
-—Þu+_¦}7|5‡o¾¥«p€q£€§©ß=Ïí`¸èi+Ã4£s¶Õ7•—•Ï?ýÚxÁ«gæt.îÕ>.ÕÙC±Eªîʸ˜¢IÂɺ·´Ì2îÞcSØʯ¹:܇²Õ©ËLg\%X
-L’išEÿ™§I5,þ*ÞËŠ×îðïmI|&ø½}î­ÿ_¨1=›ÓGz¦Ù÷ág˜ø¯¶EÜ[ñHƒEâ`‰ã2ž|æê‘È;zø1Å…Æñ˜¬lZ·{ùP<1­Uð[¬I£Ø9xbæß-8%¤=-U€C*àïK7ˆXÀF§ÃV*TëR
-’Ër-oçü
-„€ål/“Ç*ö±¬=@SìFÈGÝÎJgêÕ™K*éÖUøN‰«$Î4'Ýsâ’ýþc‡i1,5éE’SÏ‚ÿ½‘lC³‡X˜MuÖÚŒì±cdIw¨yIªeˆ%Zñ26?;ñüÛEM‘x`9ŸzP}æ“ŸÆ…ÓïW?¼iJÚ“
-çЀ0^+ô“ªÚÊ­¶+/U°ÚàCç54åtF<‘/íò(Åtƒa¦ó”fQâNrÀNæÍÀÚÂXk1íáähr·K/õRwéë,=]si\ù`U–—‚ñ¨1ÉòômFÁºÐWW.Ùq!z‹•ö8Ž÷-Òºön]`¡nÿDîûÚ½·Fã»èñ/k>ŽìžÙ¤ðœÍµ[!br]ƒâ¨Ù*Ç®cÞÎí%ËýTòEJêŽzyŠîoºîœëe)ºDîìT—ž¥ÏO]½–Õ¦-Xn at z_pLž¬ˆœ¸ÇbùF2ñ`è<úE±w±d!Õ«‘qˆ%¥ª†4;…«ÝâŽø«3»n¹µÃ’ìbráMôþ9IΚŒÞMVŒZ“ÇŸjýÖ†îûœ¬¹ÐèƒQ/Ñ8—ªÍ“eÇI<lZZ×OOPWøŸFÕå‡ëʼĪ¦†ì˜ä/þÿNzH®3Ÿ›¡Åšƒ;` ËÙô[ä»ütPÇN¦Ԣ¬¤âHÑ!6ñZ音Lc§7ÓÌ—·šÙœ¦F#ÍM¡@°\á[ì¼¥Ò°|M(²pû;ýçZqÔý¤áÞ!2ïŽ@ô„4SøÿíüùœÖ­Ò.î)†:}5áÝ/ÃÿGqÓ
+xœ•ZÉŠËÝ÷WÔZàëœxZwðú™ÿ€-ƒÁkãßwŒ™YU™·d	µnwWN'"Nœˆ,³ý÷ã?›Ùþ`nvKÖÁ×\ñëÏ¿oý¶ýûÃÜJ4µlÇÿþãÃl©x4:·9{«8æÇ7šÿÂß¿>‚÷[6øÛ¯¿m|Å[ÞlÙ¾~l¿ŸJ²ÙäbvÎøð§íëŸϯßs8˜=m)Ú[äY,ÌâÏârL5ÝS€¯Ï”¡Y¬/7Àã¿%¿ò‹lä§1fÏCV˹”é²2Ûd”/€D8c¢Çƒæ«â'žá/þ؝{ûú	€{üv
+åV¶˜“b‰S[Ã(ÜSÍ‘„á"ÞÝe‹¡Â(>rx¦WFœpüÔ+:øYdÀ÷<¦x˜zž3
+™–„ÔåT#îEÝ•…NÔÒ͆/±]$[àÓž­,„ȏáÃxÛ—
+
+\{›»¥’I’Ú\	urq,„¼º©Bëð¶4k·9ž¤1ƒro™‹¼1œë)5bUMO&Íg»–º€‹övòD´ÿ¨ÁþÀÕÎäIpUŒ#â‘‚Ÿ°â!_V?£º@…žž&øŸ1c†zÐî*iЖ)JÇm¨±r7]ÅX™)Ì¥ì9äø\Æ·Á½O•ó^	?%s×CîðÝòg݃(“Øýƒäëxe±bkƪÐí(P,{q¡»Çº
+tƒîMŸý%A8J;Ô;…] ]Aí!ÝÇ3Ô£v—I¤¤·—%¿DE?.,Ä—ãàºâ¢=`é´l	‹âo3ê¶p
+ý±žµq„Mê7i­<¿/ÐâBJJ$jè&>/tUyk`Ƙƒyi‚bfuí®þ&ÆKºڝm^RòÍ%Cíb]4“"äw5'Ôü¿çS)[BÓ€¼8j2:`p¤;øÌtq>hê")¨@Ì”/¤0Öœ…”ÖÕõDR%v•Ð)6”žÃv”ꊆ³:}ŠBä=FF‚«HL®k¤²Î¡k
+Ei1ÇìÒ©à,
+
+"ÿ‰wrx¡§¤M
+ÁIÐØäÓXwiçÊ“¬Ñmd ÙNž›kŠjØۏí;ˆ`²’ÿ$·«2¿ãšuÕÔU»ìñ{|tBpog‰žö D~Á¼ÂnqÜ?	÷´.ï`Ö9Ú—6òqƽNJ2FîPÂôµ;AqõÈÑu¡ÈÆè•Š¾]ßEoÙ<i¹…2Œþs9Ö; §ùhˆ¾Ïð€h?Ä\oWšî›žih'T|¾©!I¯Å+¯Ó‹³U×Å•¸|`ÿò½!z,]™=ÀkÒ'vÈ”Œ{ê0¢®=È/ñY¢êì捙ù•<{”rëæ‹Ó%^ÌÁæxjQä=`%<‚6á¼ézxœa[–$Æ'üïˆbîxúd«@
+ƒO§FV±kv–Úu ô&ì»ö—ƒ
+÷e+}|zçâ‘š<sð.
+Þۆݵk<ßcס±OM<\f>Ô•’VA¾ &.tév4µ¥]^Æt–rÖþˆ^$<Çw´Šêr~8¾Ò1Çîñäg‡ö¶î­ßâ]ï‚Ì.F|9¾áqhðóˆ75<u~lhtƒß²LsË?l²ûA“»ºˆ|‘Ù0ìâP6 Dn¥HîEÇî­{hÆ+»¦60ßÊîÇ<¥Q-lä~8¨’ÓÐ@ªÓ·ftêWô’›zŠ¤ÈTp¼7H+³—„†µÆ¹9æ»L£2y§å˜k]œ!-Á^vÍã£Ï¨®oµÐ«¯ÙÒaʃ€#šÕÂÿTšòIcÈo‡`{Æ-vq]lVçx½‰$FÙ¦Y]‰.û¥wC8ر[¼Ó¨Å¸K½Ã€¬ÞâÑÚ~ž‹ÐŽ¶b à²šO;	Ý'"ÂG£_{Ã}?$ÅAã@Poô$…º€èXãç/1¹‡C£4•¥~
+Ñq–«<9Å“°‘Ë£Nçg=Ógé]Nƒ*­éÜÊï.©‰E\Weè@%~õÍêmë…p¶x¿?Gä
+Çj&/§°kÀF{/Á•ûWÑÕ<U?ø+@ 	G¦òT6³µøÃ]Ï]Ùí½€Ã7Ì‚Ëy1ø38½ã‰&,ßϵÁÀif3¼aUz|6Æ'÷òÖ;÷Ry®|æ/ïX'Ïçó~©6F^âE'à×T¿lýãeu¨e™Ç6KÊ€óûö?Ïíµ`
 endstream
 endobj
 
 103 0 obj
-2860
+2948
 endobj
 
 105 0 obj
 <</Length 106 0 R/Filter/FlateDecode>>
 stream
-xœÕ[ÉŽ#¹½÷Wèl dw‚
-ø0ÀÌÅ¿oîd&ƒL¦JÕÝFÙ*%3–É9Âá¿ßþ8Ã±%P{UÆ]ÿüíð÷¿~÷7Ý¿?ÿýíúñ
-4?( G}øøçá¯q
-xÊ!}öŽû¬	e;z«÷͉A×V’ˆiÇ«¢uÚ*Q§H·Hݤ©’<€bZ”y‹
-½HÎEf¦Ê‰‰Õt˜Ð“ˆíI¾cŽ¼÷`)Rè# ©ƒq6¸/RÑ©BJäoÀ·•ªÍÚ¿|Ëé÷˜èrÛ
-c˜K)OTpFÂs¬Š(Õ>äua<¥è‰3×Qu¡ËÏD*·¨²$äñhŒãÇØŽè±N?Df¶˜Eor59æ â“ABô™hí¬­­šÍ…³è¹‚Ÿé¢‹æ07ßÔWNèàñÓ•øŠt·î„ÁYMu¬™	ÂMë÷E€£l¢¸ÑÁźbeœÓ+ˆÓ4„µ›DAªµ>ÞR,3}	þ>b4ªÞWPsÕn¥óR9…y@•÷(¿»«¥[oiu!Iû…¼œÅlÏI¹¾Y4©Ô‘î>º)h''mâhq£]´ü7âE¤å:«xñŒKö.Ä,6)+ˬ#v	ŽíÚIµåŠö«š
-\¢”8
-ŒÙxD›–~>ã·sf`‰ZS[R5ÝÜg£Â`þ"EnåÁ&ƽJ¤Úr6VãØ
-»^‘xÞœâd>1%©,{šžªáÃiár)¼nP7¡’¼l¨¸ï"*MŸñÅ&L‘ICýw×KK£çr?Q‰È Ã_÷ºf빝ݶbïëµØ"_ªå…TÕÚâJGM«{“j²8Ñg{§—‡LÛ5Q<ì¨Ö=&7ÇEFFì+ª¶¿©ñ¨9OåOKæ\FŸ	†Fý˜õÊ!tS%«	%+C‚‘ÚaESbÎÜ×™XØœ—¨ÔC¯¦²­z™b©Ûܨ›$n
-jƒ¾‘$vѽ¦‹OQýòÅ’4òºFûµÐRGE*YѤ>}²¥P.¡i½GAÀÈüÀOÁA€Nð=
-)Ã2Ô%¥3p¥ÉÓÒóEò'ÄÙ£§óclX	Œ2̘J`´ã‚‡ëù–gÅbêm³Ã™´H	Ê€¹Lh7¶§]úF‚Ù³ª‰Pàל-õ\=a¨›£1K‡0qžŽ[F0/3¶1T×.™ÂÍ…ÜÌB¥™¶Ûô‘+F¤îëìñ	fpÿ‡DyO¯« æœb¼íSÌÄt¯á ]‘±´Åñš,èqSÖÑUMJ÷|ɍ)4µ%UõQf¹Vãn¹ùõٝ‹FkÇL4P¤|4.»]ÐÖ7ý…´óøõ¡ÃtAñ'3ì03Ê4±u—/KLêÅҢ㷧
-Ù Œ]ù¹™;ûx¡Dù”Ÿ
-³¹»Á¯é2[Wļ¶»Ž‚ƒéêgYpmÈ©ø¹
-¨E[fW]8fK½~ñV¸n	v ]WÄ-Ä™ŠÎ¹Çx!ßÈRqUÞ(`¯¨gftÚåûò”AuuS&T“Èð¯¦Y
-!ÏmŠהξ—¹–Lú“¹qÔAã§_¶W™…eéÜ*O¢q=HöùnúÊD´|±iW"Zòƒº…%bÙ(ý/t$‘n”i>42±ndÓvoéìóÇ÷ŸÁ®1j',Á*$($¸§³$ì#¢·jOv
-µçƒä”³ÛâÓ—`ækZî«£ÙٍÆüšÛE£=
-¸U'ÔËOô©>ÉIêŽU;,[u·ô)p,_›<=V6÷VVmA¼È¢¶S†b'ߏ1à]Óµ<Ì0Šy,&
-=QÌDbã|´Áånѳ‡ä3Ì°ˆÈ/	¤7÷´ÖcÝ—ÝZê‚={d5?ªc–‘:´P[X«¾îé5Úq^Ó±òÆHBy¯¹ŠÄ$̈/†Ó±^d6í}ǨÍË1½µQ¸š­õ°žyaQ_Ñyïqú¹j:ØŒ[4#¯<¹šiÛ–o!Zwµmn:†‹Édžä¿¸¥C<AõÉÔÔd­0Kvalyêºw4‹ûÜÖ¦èá8½¸W÷\¾º§·¼ÉRC
-{a×s3·Òüòóä«8@ä8>›Ú|éX×Ùe¦Ëwt›ÎˆÔ‰mg©ïÿæ
+xœ½[ÉŽä6½×WÔ9@*µYÀ @O¹|Ð@~ C€Ì%¿’òRv‘–ìîIÓ5‘žÄ'’¢Ýæúï埫¹þhnö-à÷”éû·ß¯¿þpý›ÿ‘¾¾ýyùú~±Þݺk²4úý·ëOý˜¯ï\¿€ýùúþ×åñ~ùe;)Úõ$¸¥«µ<+æøH.ùhñÓãO6yÆñçOc†ø
+Š¾ì
+œ)ù$»°õ,Ïš¶
+ãlCþŒÍqþœ„LL”©ØDO&6ÑÝÝ°‚¸O3ÚÍçθù³
+
++3N„vPk at Em;òb]0“,¿De
+í¤“>Ùõ»Ç\¢Fœ	;¬wÐj÷\Íœ¼"%	’‚ˆQ…›yƒâš=ó¿—-­0 ($òã¯ø÷’«°V¤LŽIpŽ¤ŒD
+k&u»–]~=UJ!ÃË&ú1$ô™¨öíᕵÉ+ŒÕËZ
+)&L”篦óCÖz/"xÙPÕtä±BTuÊFݺ}ÇLjÕɼõŽ1·_ûÝRñ™®1‡N£Åè˜ò]{}·Þ§LÆm¢L1“:S/›òëë>4ØT6|ŒDs{éVK»UŒ
+a(cºI@˜ÒaÂpiTV÷†ŒË.7z^žà³‰1âæb@ôÍ:v͹.UL¾'.*XüÌãæ lŒÛ_r
+WÀ~e@ñÖË!w
+óõîóX1Ÿ:I&~E3Kº
+ԏÜÔ7ÏΛuÄ×Æë>s½pO̺·–Ó¸´˜‹u+öÕÔãw©°nÿÚ‡wIªÛávªûh;}“hc¥æ&GSõªà1IEyd«š”G&’Å
+Î9Z“GV8äE”Ù6ýe~Úq/aÛ¾N¡Ãú©yÿ‘·Ûï×šøKó}¿ß!£Ô\Óë
+haÝñås¬7Å.G²ÊkkTÖ÷ÛÝá@¶ô.e¤µÄ4í‹FÙW…¨˜/'ˆ±+±Œs^‰¼F%V¬jQb…lY‰¹ivJ‹¹áªl³â
+¡k¼
+Wcyãz,ã|Ev>6^V> .É«+ÐcÐ÷ÛtETL=¨ÇÎ…]&®t@Aßoa²©Ÿ¨Æ¥wÞÂ:øƒwª±+¯QUcû½.{ò)%pNë°´§}‚ ›Æ
+¶½y-c$ŒŠ¤µ¯›vÈÍke‡ªR®”-à§p2Ô1†rTN>	FßZ…š˜*Eïþô >z>ŬuDã³Qa–—K7¬-[èÖXõ¡¡&jÙDñîPùϾeœ57[)­–:à\C©Ó¤Ï6#€Œ‡[³ü¶jÚïxcé¦bÔ!$§NðÔüRØ°âKGϤ[ÀòÆØçP%âÕ
+z%P›[£ÈëËbÅG7!~iÙ¾_ÜFµ
+õÈ‚D¼RëE‡©KãéšJWT¤]ÙªSÑ£æjL˜ë¹ÆWu¢n^-7Ó\X5¥É¢÷ê¡ÅÏ$”í›ê­e•º«}zlםè¥6m‰«FÿU¬ö2Î\ʯ÷W‚¦\mäÚµ(€n]åZvˆ‡ñ­øÞ§¢
+•g‡û"£©C¤˜yîYLdŒ§Û¶‡ˆ×áwË:ú…&’6¨¾œ5z°ˆÓt9WL¥WC[ˆâ6Úÿ@”¸ÿÆMWqR!JÄi#J6Æ·›š>T‰k$̵2~­õ@m‚ãÍÛñOH€ˆó) #·I€l]“ÈÄÃÒ÷Rë$Ù¿°4ùHö\ˆŽŠk7‹BŠ*FÊtÓÏ>6é5ùƒ/||€^qíCRÑé85Š³×Ío”ŠÜè¼¶ç¾–ùºöÊ·ýj €ì(rÛV€9{5ˆÊ®öÉáß“ü|zDØãW'æù¯ɉª©:=Öx,š<<ÿúUÇsèåÞ±CÒã“Þ“@Eèõ94\šƒÙŒ_óŒl¾~qÆ©/ðCÿ[fýrýû_I[
 endstream
 endobj
 
 106 0 obj
-2701
+2397
 endobj
 
 108 0 obj
 <</Length 109 0 R/Filter/FlateDecode>>
 stream
-xœÝZÉŽã6½÷WèÀ
-÷0¸½rÐ@ƒÜ²
-ø_`lŸ#€¥'GÆOo¿åÁ£P–ixUÞ1™_'VÒÁðº¡ðrF4<¾ÓxyÍßÝñÃË5¿óKïÓij©…îáˆÖ„Ìó»^"„Õtü·&þÿ„ëÍ‹ñð[Eçb¡.éËXðàß½vIwãܨ¿.[žÏ¹•¬‘ñðµL˜@“ˆOˆJßͤ÷”ՍLJ 5-fR‡‚/H(¡òF’ùôQ^ò]+ωñ¹kËt½/÷ÖŒþÿ”{2•A·y!å܇»|¢G‡’“ö·XÀmÇ«°žÙ¾4ýIôd»"-Gó¼
-âZÑk«âÏ\¾{a]ÎúPQWžv<.B™¡È^2ž»PäžDeEÉFù¯Šàž@œ¦{h߉mè}j+e¸Ýý‘¶t„ëý‘éÍ›Kf7²=jôšòÊ4^Ñ  ™¸[*Eð(ÈEæ¼Zh8#Íl
-®s‘†Ü0çê!™"Š.Â#Â…PãC×b[\ƒý“
-1]¡6]E…®
-ç=´ä@Œ%=ÐÐ*#Ë~0*NSæSD9½‘5÷yIyæÖµJsà±…=
-;0-O§”ØËÌ°òpÜ°õlS	=Y
-¬1ëLžÃ71‡‘[Ò9ç¢ò½$8²÷û/@ok8gªûزïÏç'ó?V	->O:ﺦ—Ø<Üìq„±ÖÅ"!—°*
-“!—ªkF`a]šÙ¤šÌ?ϨÖS5%«N¢!_|Š—Ån\¡Û:9kbNwV9u4/Ú{Kš1CUiOQSsÓì”ÉÅUj63û€ºÆL°0fM&Bé‹1ÕúÒ†k»V¥˜ŸåR
--ë×,<DÞ7™"ò¶ŠÉ–—:Ís\å­ZÕ
->ºTÅ$âS€QQ|0ÞÿÍ͘Aøá%·^ N#¾WÝGs“²uïQà+ÃEe¾êoZ=Ñ“¦u§nJJ­êù²8Šž	v.Ó[MM馢T4
-äÍ	^K­•©“Ë©ë©]Œø‚«éÞ¤´î¯d‘(ª·"Å‚‡n…‡¤*·†8<M¬ü«Úè?ï|Œ§È3*†‡ÏyóšÆÆGô*µàmÈ;eFh¶(H©×UÚ'W-£Qxö1¼mi5('ò\ŠR#òX­¤ ÒSµ™êg¥ëþ)Fju»«†/—*34¶P-‰ƒ‡1ºé̵c§§¦£©Ã”+¯@r–	ÜL9Ö¼²<º#š–eïçt‰ÿšƒ4»ät”ˏnBB4ìR.ÆÃ쇭>cÛ{3[
- 6V(nð“zÕMA@ƒÃ¶ÙÎÐèîšãWÎ;³/ñ¿’1o0³ÕÊ
-ðG/ç­^U%”´©ï¦²ÖCÇ`MŒ–1¨r„<‹aO65ec¼îÍ¿3ŸŽF¹FKxÁìëòJà‰ðdòÊ0ÁäµõF‚'öºžaóÉÕ»ó±´±?Ôüê
-ØÃÊ47ȶAlÂ·à››?aÚÏ~—÷Ò)ÚȸÃ­íªƒâxèE{¯¡SC_YbÎz¸Í?Î2°¥Ìng®QRüƒ½Å(-mâüUÜB±Râ0÷¸=€,÷gßðj•Â¼(ë…ÌÓwq
-YùÂ{~C¼É¿±¼ƒ†!°¥	\¡à¬ãn`X‹ÔìmÀî;³¬S›õ·8­•VhÕ˜²:=§0Š‰ï‡¿Ñöž
+xœµZÉŽãF½û+t§ö´-+ç	Èdr¹Ìï‡d­’Š–<Ó3
+¸Ûv‹õ¸=R#¦/—ÿ&1ý(®rrRÁ«øúùÏé÷¦éKüùü÷åö~1á&/åÕOïL?-þbzÿkúY‰3?¿Lïÿ\ï—OIðÕ
+]ý‘N±§èûJÂU/,ü61]9¼¶N:퍋nqVEÖFš’‚—ö
+€HøÌÂ_ŠÞƒ}¼
+Ö¡hez'R[7— ì\ˆ[:ŒdWÇœâÜhKÛgVRZ±Ž\Uv+ØÉx‚Ü$š9©vñΞÏ{xýŽy'7>eÑ2¡ø}¼ë¤êœ»Ú¹\œéX²¾¯S`IazS=ÀûñGA"˪­¿ãÏåP	k¯jrôÊ'
+:öD$÷Jã÷†T½d]!&•Ò“*}\Rœ€£‚4o ®±Y܍œ×@¶X ?
+©‹z
+—ðPЖ“Ncž(öŸµ¥gOb‚e2ùyPœ`5z“HÍ)PÄÅøÔÄÔO<-ï·RÒ.‹ü%ò}
+’t[Î÷²YR$]1 ˆù%~K º.t:
+¥oaîÊgªG-S¨c‘	˜VÆ(b/Uáý®°n~kcd\K`xc‹Èbò¿‹ú=ÒP˜4pÙ½†zW¾=—ì¾Í`ïIë&c„ôÑIéâçÜ芍K©×’WÈC
+•Ôa(òâˆÙ ¤Éâg'
+…£>FnˆòÆÎVÐc¬1îÛ÷Î)…û¦Ý~ìQ}¥Å§‘»rßUAw{
+úüö«}±äL1w·wސ@LÖ*¼BP
+{ß²›*L˜æàÏ0:<3{ç"”˜JJÒ±«ßyUË’’S’±-É`MJ훣t‡@Yh=m^ëdu¿T”ZÞ+уâ
+ù²©
+ UI¹²·bƒ™M½Çó‚耎1<D^ÀY%‡´yìuêæÅÿM¿ýzÙ˜=vzÿŒM_ró«AŸÎyc'†TxiñQÒp;?Ï~I?ë!Á8~ !¡b6#:5õçmHÈ)z–¶Eîv°)ȾaŽ«>Ætö·˜|mM«½À«Vjê€ZpbíÒ;ÿP
+1ijUì˜Í ®jU9d+ç4—ÈßëÆyðáDj~Cd™F‰?úºç#ô-æéS úÚ¤PÀÚ¬Ú<ÈÔ”?‰î—GkEzÕ“fÕÂ!C#Ñÿ(ضÖîVÚõ´ŠL9ß´»ÓcsëtiUØ…,ºGlSÒèfÐ"Yï`ã¡Daý½¥ìþHiz*š§
+ë)B‚M·YÒŽö#ÍO@˜äº·p0X2´mÕúÁv/ÙsÕs—®™ˆ.˺fEý+É©³®êPoLÞcx"Ý`(¸oºŽfÑ”Ãé]:[>ï™ÛžUŒ–AŽ¨Mr_¥ÛxÞÖN|^î#DV0µìf«`À[Šr1äÑT ¤‡¾Žf²6¦Š§Ñ¯kÏ>Ç”™ÇÝд©ï×Bºú›Q9A@ßmX&
+¶m#	ŠO‹´|´˜Ã¢¥VùÙƒtµ
+ÕB‡g#e?–§µi»>Mÿmîx¿
 endstream
 endobj
 
 109 0 obj
-2182
+2099
 endobj
 
 111 0 obj
 <</Length 112 0 R/Filter/FlateDecode>>
 stream
-xœÅ[ËŠ,9Ý×Wäz sÂψ€$!++c1»†‚^4½›îYLoæ÷ÇoK–_Y·šæBP7ÂÙ:’Ždçra§ÿ½ý÷´œÎ‹ùS3nžënŸüvúùo§ÿ¸ößÿz{ÿ|c\^öÓÊ–Ëvúüçéï‡:1vúüý—«d7yÕâvf×UÞÎæïÝ=ý¼÷+_ng¾ë‡ûÂ\[󆇧Vñ
-c±ƒoÄog>û÷aŠ
-¾ÓyØ09˜z]oiÎ=t`ƒ-¼ô‚n¡¿ºJuãW%nì*0:ªäNÌ,Z¯é™ÒCIý–vÎQ+¿Æ8 vSøýðýýª½
-légÂ?¥—?­œ^Z%zðVu
-é5!ðp3†¼@Ö‚]o¢´ÖÃm+¦8#…Ì·lÕaD™7<«ëÞ<28Ñ,¬@±…%a1A‘1ÄÒ&̳À’Gï‘·ÛÙЃQ¶¸·DaZŸ´N ^O»•c-96	›co™¶UiŽpD=ˆQ]Þ9=
--£žªÞƒaÌœ÷ó^zݨGèòÎ
-Q)ããÂ{Þs$…§|wo"$è[K {µ´¶+€ñ[ÜËÃŒ°ìæÁl¢Â˜}ØwìÃ~p_ïñ!–ô_û‹ØcÙâ×Í¿³ã-ïéÑÚ}¤¿öôÕõh(÷ðs¨øÁµãN\‘}O’Ú‘ù=üˆíŠA}82Oïø’+Ôμk†žbo“rFt¹5 ßMMúÅHþÓÉT²ˆ`UÐÛ9h·Óɳšcà ¾WlçëhzdD`†ÙÁ÷ÅT0qŠäí“—PÔƒDÙÅ£—‰gÙvt
-5K­/ºª4Ø:@±lUñ­Lm3ž¤MzhÃ<vÏ´ÐÆ2(EX/`”8c
-“+çú6fŸ>_l&	ž‹A…¶i§lC·ìäÚ`",sŒPó3q0ºmÀ\¢i?[°ÙUMé]ž«uNéa%;|5»¨Õä€æjÙá\f‘“ÃuHÙá·&‡rÛËCð®¹Ñ±â	‰½÷žucˆudÇ
-æ·s¦´	™y+0qÏóèG®îÂb¬ÌWµÔ)á'-EŽ
-W‚ä©1=/u%«,îÇéOaírªÖ'Î×"O¿š0Ú«EÓ¿ø›©aRÔ]%>ˆ„ [ƒ”|0ÇZùmœÞ´hæò©&ß®öR¡©WƪÐ/á?ùn]Õm»L’Ä´¨UÄ›—‡ß—¢
-^U;°cÛVä÷W!»°£=f@)çóW!p}UùækgRø¢Áü/Ì BþµRÏÙG±øRQ¥son¯©´‹6ã'ZY<k	:hgOáä«ïæ˜ÜËO¨>ÞHxÎ4q—ü»ªÍÍûyü¡©RÅ[~Û-BÄœ)ð\³ÌW(ÌÔ¥Õ´[r¬†>R…&éÂ_[i†œz•H4`J‚ÎVÑý…ÉzÈd6·‡»ÇØ„/\˜«_¶,‹õcî&U_Œ/¢zè™óV=à;OÏ-ÁA<!´t¿ê0ˆ~ýBK¿NJ9gÛíi<"¨æ‹búJŒÅ¼—=P¯ZÊßGa4ÃÍz©)k Üe§™Ø(a!²A]5°.Oä"”¿¹.ç´
-ï2|å4 ‘Öïq&/Iu¨+¯h«¯Ý½ÌHú¦Wý#·TP¡€£ãÔêçÀ­ºëÌ­ÂËAféoVf-)Ã9þ¡UGͪTÔñO§ÿÕèsÞ
+xœ­ZËŽäº
+Ý÷WÔ:@*ÖÛ.ôT—÷ ?E€ÜM~?|H"mSv#¹h {¦J’¥CòðòòøÏÇ¿ËãËÓ=²óð»TüýÛßùÃã_ô%þüö??\ÏõQŽþù×ÇŸ6üo}üüûãïþüøùϏ÷Ϗ_“²ÛOòÏòpŽfÅ-¿sòKÞŠ‡ß_øÿOk¥.8ç—²””}~嚍K%æ5o9–ÐF—žÒFãw®D¿À¿\þAOp~‰8/”
+#ù|m—a|°7鞡Á{Á‡¿!ÿh#âGi#væãùëôaÍ–ô±+Ça^†5CÓ~˜ÓµOÖñø#~¼=/
+ÃÐx­1€
+EFagŽ‘<F»íîÉážð´L·î“a¬Ï:,†a¿Ê`„\9ü‹@AžßGXmé $	ZZ‡ÁòÚqpUÜë²Ñ+ VðS.|ïk]ŸYðz‹¡òp¿’©6*î#!õ„AVIL×(#ô=ù¢\
+]Çã½+"G“ôOe«ýi¾¨õË1á!áÇþ`&UI¬;:®v)MŠŸ{'MR–¢A€9GvfÆÄ‹œ;	´áÐqÈ*‡È²ë¢S²\;%æ"Ì-6+D?=Oä1"ªI‘BdJNì®kggõwÎjÍŠŽåìí“NÃXÅ6¼ûc6ôeŸÉš_¤¬ÄÁÑ3øüQùâíÎc‚õN{?ï5p±¨A[Ñy¾à‡í–Z6–´XØ€Ž–Á
+$ÛàŒz¸(x¾FÖoî¯hKÊ	H
+JÛnd•Üº(—1sÐàQ0Î>þ-hÎ,M¾ŸQN(=¨ *JKö£?¯©š8Þ,q7X&þPµAXUbÐÕÉ®©I])-‹ì̵3Œ¦’»¹aK±ÖE·hA˘ßZf9Ï¡n‘8;3¹mnè£ðéJ"'Š5ÚîÊõz›&fUrÄ"\OæçÌAqÒ*ûá
+YeææÀYMâþ º»]”bÅæ—•öÄ®9¦=³;œC†Õ"-|»
+$™³T{l½³Ö%hK˜«tøB£¥”3v
+F5`$ß~“CÖ^¥†Îk
+SUc¸TA´Š\!çRy«yg÷«²ÇÊnë\ºá£¬ªc^ó qÛ°Ü™
+?KWj88,é†|MKßéÕ5›7ZÌpÛ(³çÅÓåç!s¯&¼œ•bWõÍgžåGàÚÒý@õ¥ÈøÏî`Oi´A,ï¼qߐKê&“yݼvOIß4Ε£C]`ƒvkü`´%nº¢Aï~ÒÖ$ϧʆ²ª¤ÔÛ”±{S±²!®~u~“NýwªÕ×ºO<¦2AæMàTCšÝhaí¨›|C9(jç.Gæø^?Zü9íuº¿Wa÷_ô%«Ã×™‚NÊ…³—¾¥7ñÄÛd›[D—l5ºŠ÷Àw2Ò’ÙgâS¥8Ú‚“FFŽêBq×Èиº}
+[5,!?jJBž0-ý6«ˆ"È:* ¦¿Sõ\äø	vwˆ»,8óÉXuÃúž
+^|Ç𚐵gûQÍ©J~¯—º2ò;›¯ïœüAçýÖ.í«
+˜uš†¾„º*Ìð»C^e:ù¹¥4GÓ:H­Y¤‘Ë~ÉgXžç76Nl98—ºÜ9ªñĴýң£Ö;ø†nÅÂê]šÑèl­ë†³.B§¸N€6„·ÀçՐÁûîm—j4‘ú[ØåÄv
+Φ—<@™´â,«Nç†o>ðeâh­e–($šæ鮿Œu”È@“ÖQöFÑ4¸·±Újãß'Õ–ïT›=ïUmå{E_t¡=<â¬â‚Ðãïªâø>6¢~	ܪ-_vNAÙŽ¿j\/ˆ	×­»gH|‰Ðá
+j¯¼Óã[kÓxÍIÜæÿ‹W#éîâªAæFHšvŽ½?3¬8ŒäŒú¢9Ot&’·ø»Õ¼8 ‹û~ÑáWvßž!•
+åV5Mð(ÕãO
 endstream
 endobj
 
 112 0 obj
-2473
+2895
 endobj
 
 114 0 obj
 <</Length 115 0 R/Filter/FlateDecode>>
 stream
-xœÍ\Iì¶¾¿_ÑgÓWIÀ YZ‡Üƒ‘[ì
-îë…›l˜é¼¹9Ú`ØX—v:`23YÎ{Þ©¤S£ô±wšíª•wWcºÊl¼,?€½·ÑÍǧÿKx«nw.™ôˆüGs}üë‘ɸ§h©½¢‰â&ŠÖ†
-ÂÅ°Š›eK/ë’[5lê¡%v­rÏŽ1–E¹æ‹˜CÅxÈ 4òdqËcfŒ
-LÕX
-ŠÆ_œÞIÛ[‰Ì&)-z›óü-ƒ¼=ºD˪¯"ù kxK×e™ºÒ{òæT–V#ôÆtÓä\ú*½Lô¸è«åšØe	,pP}q†kEUOÒ¼Áh¨N»Wï‰êéAIá–Ã.ª„–b
-€Ùu1˜pŒv2ÌöjñÙžÈil,fÎÄØ¢ëÈ8£ZlüG·jÆ°¯cy­ÿtL¯ê­½*‡‰~cÁ˜^p«h±LÅ2·Òˆó€}͹ü.}Mô»®4ú]á„;1ٝ¨0üDPX΍`ò}Iž D§ïØA¹”’²g7åD•¶¶aëºwÌ`'€¦…i?Y74¯=<=ä²®+çÊTuU[Møà/eÎ8duQUš¼z-«c@ó9½ö)ˆP¦xΨ
-Dô —Ê3j(^QÌÊ䜛ã‚*ŠædA
-×Ôiµió
-c)ìÁÜ»€2Ê»–·æB¶<JVCñIdŽ@s×UL®‘’d;ò9p`ö†1„ÙGÓ‘+e‹›y5PLÅ:‡bÁAƒ;’Z[©5ÔÀQ?-´äAÍ7ÒÕÎPÝŒqYö­hHï±¢©¨…¥‹IÜoÁ”z<I•&¾Túò¸‘ÌvËD¿ÝÊøqÒMÊb)2fÔ¢úßì·¨L
-GЈ©ÞfbÑKa­)ÂÃ
-D&â…RCÎÈE¹cJ"‡
-ç
-ê\†S"h})
-ÖÛÀÏÆey@ôÑ»b5>µ‘e!T7§*L¦Jèš}a›ª7ù‰Fï%AC¬]jX¸/B¡p‰.È¶É¢uêå9$çW°PÞ·Ø~J2ÐökyT‚…ùXªÝ,d}0!jŸŠÞVB7,ò–)	RaÔ¼ô0Ç(”‚ÊøÌú-:‰䃊 AÀ+Y´<AÐÊï×2Å#*¯„mF
-Ò_Ü{"98r“~Ñ»a•8UûJ”.*Fô8€Þgãöwéé1Ú&kí¡¸
-;u0…MÝc& Ý7Éæ(Ü·nq|.„P
-ž[¸úÜýÖV9Ç´{C@)çLÿ±ŒÑ«AÕ⊭V¢Œàê¥;ŒÑ^ñÌ01LE&¿Š\¿€,Cô‚!UsO"×RJßöçع¢ÔŒs0Îsv•û†„ªÊ¡}¯n†ëb&EHKw¨Ž6OŸ¨YðÝÖTk
-†)$Ø©d«gø486Tló!{ƒ²¿²H¢€(„¼ˆ%–¾^¦Ëæ?^ò‡ôÇ„‰'zCj‡¬Q/7Ùa€Þ0q§ù¦t[Ö«å—䏛~XÃá×ðê?|ŒXÞ»£9—µüj
-¥¸ewкŠ•Ng†&”•”ËÜ’8öìn
-áb-
-Í;'­©³Å|.0˜PÚ
-Õo9þ0î”Ö6`ô®Ù/Ù*§oð„mÅCržÓ=4ù´;QÓai`Uv
- llQN„·ÁMÈŒz6ß&D§>µ3½Ó®Í¡X͘žA&ÀÁÂ;—%4	D¿FAQÜKa&9"´ÆÔžª…q	V.ècê
-iV<dµž·Òr—ˆŽÀ›£Éks¼1SM"i»S§Œ±Û¦kc»À©…ý°oòQa-²‰ï¹ð4;5Ü,¤èlrÌÍîPšåí´nµ0Ì Ösû¸hz)щœÕÁ§Ò«å…oûc38Nyƺè”È`½¥‹ñ}םáÔF¥¤ô_¶ƒÔ@‰¦ÑQç(͝ÙÊÐîžý%ÝH½àÑ×È©Ø¢B*‰-“‰áC&~¶ìCVH7þûvmJg§§aDÊ}zÝŠ1Ñ[LWSSœØŠÂ#
-³ÕˆdÃ!ãw
-zÒMMÀ©}	IkñÈ¤¤"7q!e)É«EÍMcOS”û+³âq{’¥(£ûª9¦àÓO ±½y>Åb²°²¥nì%×U9øþ°*gÛP˜K´5ÒOãŽÞ“Ìð³P)WMwd§|oäm¤ÃE ^§ª@¹êvÚ3…	\NŠî265ƒUc#ñl¥"6ªÏ¸ÕDú£QM€(HfÇ‘d©¿îŽ
-ézi©³?A×sÃÄBÝÂwÚ,I,D¨ÄÙÒ¼T·ü,%“8¿@m—¨‚×Ý)`Ô8)]Ú¦Wæ¡üm튖¨G ô.TŽjô‡3aü¬¶6éb
-
-¸Œ=0Ü›D¾bu̓k*(âÎÎÔ€Ù°Æ&B>3±m18ÃH
-ÈÀ0ÿV¢ŸŽAï¬=÷~BÌ£©ŸYK·|.#–FŸAïŽaœVżìŽßD׃í‰ó0yag
->toµ—›Sú'lC,>pÉþ¢ú…ÙDš6j¬þ½i Ò¯ÙHhûà)Ã`"ïø(q–YîþXĉ¶)äL£WŠL 󞚢d^Ë­~0~§ g²”>E‘t,½:û¥ÀÅ|*#€Òãl…E:î‘(¡8È‹Ã~
-å^¨îk&o7<Û0Ón°•‚^öß´¡ !Omr)/ÆiaÂ.x4â˹e¯6ÛÄC‘IŠï[‹4f¸’•ä•
+xœµ[ÉŽ$·½÷WÔY€ËÉ=	zjñYÆ
+öUÏišŒÚ®a¿ðF¢Ý›È²K³¦¡Ä§§0n
+](@Uÿv#rú².ÌS=6õց°_u <v¥}íìæ|Txt
+La\%;åD|’ÖN•¼Ì½Ï7–ã©ôÛØÀ¥”&w8NÙѵ€¨ZŸË™ÐYÂæêw–·fà+V¤'xÃ$¡f`-WQ³Iš±.k"b‡4$WjÓ¢IÔ+<
+¨ñP¼Á"¾vgqÌށõNb(Þ3¥„Œ\wÀª›hv†’+sjJ‚#WÀbã^ñià?Y©†˜±·©
+žy P‹«`•²Ä|âpf¼*¨5•vN nU-Ëž×ÄŽT\`Þu¬([xUÜ~®ƒ%M¥yªƒO°ÓAäÓ"4â^+pÍ û=gú
+€¥2Ä(á³ðàÞ%¶ Áç•QGr½€ŸN[Â]pŸÓ±úx4Ø>9™ÿôèö`•»±%¹ædð—ç³Gˆ¼3[V`òJçä¶
+g‚^Ø©²“”;nŠÒ!x2tê€Îï+_p’EÔ€Îz󤌫”qƒÝ„4sΠ ™ø¦B·æ‚Zà̽Öv8trD/LkzË&X/‰5	ÍÓ
+ÝÄÝ®pˆò"Ïö¨Ê…±q²Î™šÖeT盐OâЬ<–5EM~ci&Öè¤qÂ=$й)O0;®b¥N^×lÄÝG͝>Áčæî\˜HÀÞ
+«Ê…#mMö•$,Ê©À™‘J\È2…s€œø]ü=--Ñé4­³i4âÞ¾f±Æû~†X%œJ©Š"ÃÃøªëŠTþ¨5C–Ê*¶ÀðÃ?K-掬óš˜y±„{M(YÒut!C M …‰D^Z׏ßz0';‰ðĵäËK½Œü›=¹YÓn‘´Ì¤¢õ0ªœ’͹ê_…ï?uÉKÊ"*VY±§VyS’–’âñ.	Ï)©&þ¸pI Lߟ•UÒìY×9Yÿ­WQ-Ùhã-åÅD߆U4mq"šIœ8ë2`6;Û‰Þ<R›?å­2ÃkëzôªÉºØU¾?›L?¶×b)w2ê¯bY¹öµ[)Q䎹[ÓW¢]ÖQ+fJÁšáJ¹T«uô¬]U•ª„Aqjí'
+æ¥ë í(¿-[n>iúֈ΁µ#Õ‘=!?[&g&GDi¿‰¥-W«ýYjõ\!¦eª·š\´J*uŽÊ=nƒàýj¹g<hFkw*‰ùSÐy¶8eÖ\¸q-Ó*gUÕ_¬äƒtRFJ'”µ=§°ÛÈž-6C9~Œ©Ê&©2Xí,‘®w‰AˆRÞD°/ùÞ¡SFlÜ+™¼‚a±ÓŽ«@`t£:üq#:׶ë.‰ocYƒò‘j¥¼†C*¦UI*åB2ISi`s±²èVáË„x7Ä}¡ñíÀVöÝ »ɘ1ØW#ßÖ—Ê“µÉî×Ze*Á:a?ðrÆ–àsrÒ¥[AšõG¨äç§y
+—L<8M×EœWZ®mJn³E9§9ŒÝ_‰È½-쐾ր#âQGw8;ˉ-¹u€j°/$û©¸®ƒUõ™6ñfWN¿ºÕª¢¾S¤¥ð=øZ*AW’
+Ñid8Âmg/ÇÁ&¼Ùè,ê)…„]¥zª¾Ì)9ÝP3lÈ¿¦ÄÜ4b|—TÓôRÛrV<J®tÍoÔs5Üwæwt1	fpì‰-]D6ùØF;ˆ ÏÈxü¤Èt“úsÁ“m™Í,«	fZƒÎç\ùèLL'ê!„U­™OùÙZ«±ëª¶ºm5¹Ú	ÛñèB’’„|&äªQoGˆ¡œ
+»þÔí ØS‘]ÿmóô
+„ÚåûÕq»ô3lÛLÛëfn¹v×nZhž×g——ö8Õ½‰;ôñJfË=´™Ž/â}Ÿ´–ãtÍ›I~ÔmÑdVt\éXHýU3IË•P`¨¬”©uÂr©t>ã7I„å²b£VGý•u³ë7õãÌ:=5éçîÔÍ涣®
+VhÆ—¤)K¢’;G{/6‚ئʠRödœ[$e­EMu]Wjˆ›bòÚpôÅ‹:ÑúÀ¢wšJc§‘­1GJ»•]¬C†1[ó¨¤j—eTÚb÷áBYÏò~Slqý>«úõ£>אg§«ùSûr&_gò«+¹üuÔ8;½’Bò=kì:IG at wt¸š|§ºäƒã‹wMjp}qåŠ'퀫iêB3,uy&„僴¨žM
+"H›ëµÖZ3jô;Ñ(Þ_.ÕŸÖPqñNÙYýjëI¬ˆQ%nsµÂ±_=j–xµ¿ïzÀŽoí'Løâ2™¯'3dPcÉž… ãíÈ¡ëÕ±Üè¢S×*üLv–]¯9Ûªê¿rNEº¯”x·×›í–lôa:oªñúÚ
+îó‚ÄÃ,Kí@`Ó3“à>nȸ~ÐNÜíã¤þÎÿî£å^»êÚ£¤çï—ùrt¹çxÛUínv÷uug×™9íëA0¶3wýU¶íÔLJqו«aV‹W®|Wÿ\YˆŸÞ–âî=,>́Ö8šá@ãôúhpí§.hŸ|–Øìß-nÓí•.ôæs.ʨ65_}†ñK…?~½üöSy
 endstream
 endobj
 
 115 0 obj
-3659
+3638
 endobj
 
 117 0 obj
 <</Length 118 0 R/Filter/FlateDecode>>
 stream
-xœ½\K‹äȾ÷¯¨óB••OIÐj¦«¾-4ø`|óî‚ÏÅßùΈŒ|©¦×,hÚ*)_ñEÄy¹±ËßþsY.×Åü©7×u·×¿]þöËåßîGûߏ?Þ¾}¾1±ÜøeeËm»|þóò—§º0vùüýïïòqÈwý\åq5ÿªãÊÞÅýøÇç_ߟo¿–Ã(i¨
-×C½KfÆZ…ƒùú#ªaŽÝ]Ÿúq\÷ø›´›W®*Þaöºòã*ÞõwðžÊ÷¹¹ÏdxmÝÍ&TøÛ,¿ëÍÞ	/ƒ	V~wC…{~i¼§eXŠv‹ð
-ãÙ癈>üh·qÂÆIÊe½Ix’Œ_ØâŽRȃ¿/ßÍ…Ù¿¸nŽ!K#ìü©8P"¶Å#XøK<°=A¢²ˆýk[”qk­JÖhùüWkR˜7ô¾ÞD±»° -œºßÌ#ý»öOžmÒªL7Ÿ<ßí¡{yZ|‹‚X>쥩œk<d!ˆ°²°®âD3ðêû›Âßw³ˆ/ݝ‰w‡Ô)màÞяð¿Xг´[Æ hPÛE­Q6(`Úd`üA=â!óÐ#[·ÛzÑëbÔÇÒ…	o
-· nå%ìq»91°po
-»r9…çVŒæ²ØŸŸöbt÷⯭¥pyÛ/Zî7U®²Ê‹ê]]“)ójù·–ð\´*#/¯}¶v’NÙ˜ˆ/»ÝßKÀ„Z™‰c„ÝäÀÃß‹=<îå™$Z!Ø}œr±@‚ö=/‹€°jôYÞ.1–-Û¶0k©ˆ;¶ÍK]X³¥n6àUg	7ïW
-ý^øé#¼D”'kbòW¯ÀÁ¼Æ7÷'v+KS%¿îå8ás,´$Œ§ÇÆkâò«wåêŒÅT^¯_ÇÖ?:?ÀÉ£ëØ/~¦¢ýÉllw£vý¢
-ïH;"Ôpù±9ÊthÖÆf%™n(FïJT¸÷€&>ypG€φþIÊïiͳV`•˜õsÖj¤
-´QuM°Š³Bè„ø¤£¶VêZ՝—z~ü¤Ž¨F	±(5&&L_6o%õ¬›ä±Ó©Zï•XÄ®ÌèÔ•qÆEͶÿ2>kL’¸ëö¨˜ݺçSc¦åûM`½WÄÜñýJ¾G±)lñÙ¢zWü ôò™“´lTYêjž¿êi?‹Îm‡’A±ð„Òÿžy…m´‰˜ž Jîƒ÷ãaµ÷"õ‘ˆóÓ®7žsçpZÒç«•>‘æ@úr)eÿ§¹5k™4ÔãÁ~8Mñ_
-–ü§M'¾Z+rȝÉ[i€^ Éþ Wt¹P„×èr%\ù	»DÓg£”L?†?ÖKÓ%m†[R0á²ô&Áª“å”NàEP²Qc÷:SëFV¸E#&Lu3ʨÒ¬‚ÀœX*hD——¥ÌDµ“âve¾QIì§ÓœþÅXbPÿŠz™Œ‡¹Æ
-^|¶iâTEü0{À芉u夯œž\Ê'òp~=°ÃB…HÂxÒüW–á2ôT™ˆ²g˜[Ẇ9€2‹ÜIþ„i‡e£¼”|jð¬HcKNÇŒkŒw¿£
-+?öª‘võ¸€hDšqYzÀÏ£á÷þ˜Æ:vtÈËüp£>ÁujJ}
-ʍjÛ¢m;Xj|°œ@o‡8ÑÈ°¦WT|Åÿ`[ÒÂêLîi4bœÞÍì‘éØÑÇú¢HÙ$ª’™™2ïLF©0“s…6좦bN_PBbÁšu k&I!~»Ã¾D­ ;©­
-
-ÐаÀ4PÑHt¤ÇM³)ÇBWºzŒØŒùm ì
-ki;¦ÎHØQ„]ÝNÖJòP·2ßÅ
-S1.oµšŸ?ŠÄs/…Ð28asª¶[é-ªÍÀÈ6[X•2®ØPÀZÑts[¯ÔS´í`ï¾»Ká<{1m­â6ž¢ Ý¸“Že,ò²ÁõÒō¡ß$ÐʝÚRòXwK¤rΔ¹¾¢±gsžbVÃ>ŠÓ¾»aäPæÎ+éõÐ!‡N?¼ö„‚išé°ÿðó™èl·«Vµv¶åû\t·W-µ×™5}䶏FüÐÌ„
-ûš)$^Â:b#¥…æáË»‹6\´€Ÿ?VK°¤g8ŽA
-	 `$ê)JI<b¢NR¯W-}MF¯[¯_Ô“‚N¨ü3ÉúÔìÙOœŽÝNÓ˜0Œ`®hÞ‘‚†ØÁdd“9•ÛüÏeóAPñYÄvb€ñ¬ê¯*DÎ곡PeË@I÷‚1)T«¥ìey£L]á}ÒS¶¾Ÿ&°…¶Ä–
-»òE¬â¯2HS³×é	Q³•o²
-€Ž4âÑáð}¨S~ö°GŠ`„ò¢_C[a_ËçÃ>ÂöŠt#eø“¤í‘ÏÍã·I*CÇO
-Û«D¥>B*[WZ‚Ÿs‡ixí’
-½ÄŸv#L+4½ß<›EœowR}¯äµ°R]ÇJ¾»ƒ¥
-ÀE|5¸‡7eª™Ê ëk"f3á:•ÿ1Z7YMžŸ
-Ä-…PGh˜ðþ›ú6õ8S¢o2jÔj8Õ‹Ýø6°EVÊ‚idìf²H¨Gs•s)4G³Ehbƒ-UI±¡ê÷XØP­8ôÕÓ½:£ é|6¦‘¦ýQ㝏²åva|'4Ó!߇ºïŽ÷øA(·|.zߌrnÿÚÒk{úu¿XÐkî9?Þ=]¾Å‡™jÏÖútu—p¯	<âÂFsVs~1ÛB9Çœ6þ܇<Mck?Ê¥;ì(”•>£¦¶^Ù ¦
-¡taU.¦´>LÂjržzöÃd~?‹¶EàyH«8²pƒ
-4Šƒ ·•¯dÅ.Š/½9L‘ùÐ;¸ÙzÎ"E„*8eÜ#i'±CݯSèrøXèÿ£À¹^œLëðjX€&¥çérP 	çA`N¡õK}ô±ÙæQ9ħ³ãÕ…;u`!æßšž@1~SñõŽÑû}ñ–éSåœë0ÑÃÌ´澥лëâ²üæòã·ËýzùbÇd
+xœ•[ÉŽ¹½÷WÔÙ€ËÜ™	hÕâóüöðÁ€u™ßŸXHFIf¶$tC¨J2ƒ/¶”¹ýññÿ›¹ýÕÜí-Y¿óŽ¿üûöÏ¿ÜþG_âßÿùøöýúxßnÙâÓßÿuûÛÛßóm¿}ÿýöËgüõöý¿¯ï¿‹‚ï9Xd-­
+{JÎ䐶I)íé•lzÐ^!ÝwØÖüâ}â`#þ
+°£…Ÿíþ„g|óÎŽVdÙ¹ìäawx2{Ú›¤ ©l‘%û&7=oÒP69ƒ<ô(O…ØöMðÔ
+Îh6ÀogÙi©Àá«Pn>ìoÁ16Y#}b„Ïž5Ñ{¬³
+¼~»ƒxêÈ6G*”ï}U>é*Íd
+™°/ïlÀ¢ÐT®º@ÄZäO’)oèòpZ؉m‚j—gJx›h°8ø¬„8Æiµ„Z²'){¼{q½âšsöþ³:v¼ÇŠýs‰¥)ÐBuÁ¯§)µh¦Jîá¨íî*V ,‡lSžŒQÁ“YàSÃü((\o\Ù¹rQRhÈ\rŽE•‚UbÖšE5/Ž’ÄÎ,Ù:0µ9n—®g—ñNÖ¹šãn~VÉmɉOuð…­ÅBQêQ‰¬æÔqò¢ÒØñ8Ò†ªdÛt:2	ÍjÚWn¦2zª…ƒ–á×Á4Ãf ]é37ò‡U#`HMƒTó
+¥‚0Z³yE7V´ió^Õ‘”Æz®säÂrLž°œ‰xSç@@æ°\‚Iqô"3Õ¼+ÄmCG‡û_ÃA3Êøc†ç=C°8ã7xVöJj‘‚ZÍ<5
+-µç…N› ó™ÐÅAÅ'´a¢3!ähXνòo|”VAIÎY ¢€XÌ
+‘ٕ¬õz0ÿøû‡†@ûq3÷àáÏí9?ÞÂVº±ôLuTÀ-.Š‹g
+²•K®Y\±Ê
+w®Ì@v<‰`W¯xÕ•,´¿õ|8 ÕQÖËSi“”aËC÷@›+º¨ée³Þ†YÉ“Ë]Ùc¿¨Vßš"Dø¥Ó©m:7äÂE
+3œjæUØ
+@^·#Ç%Érü>qµRêҐeT˜
+¯	bR˜¦/ð°×Ö„SÌDwÙU»Zʱˆ¾ëÝ—&³Ü_jËW-±$©æ‚´Ý¼½jÆ}¥·M§[÷¢ñs\iÒïÇX>Caq€Š®ë"ƒb=ˆÞÐlÞE‘|BGÑ&0"r7ªžW”Š¹t1KšR†a+ò­âå\ƒ˜PiCÛ`4Ã
+M¸V ’O0ãsõÌ€¾TÎ'…£ÁÛ5IW˜Êá%´½8±s×ÿå*×RÐÛJ«Rv7ßFlÖ¨¾ÍCû$ÛDž°-«ß6Í>K®g­f]	4…´’ªËOÒûŽÁxŽê¥.²›õiÎ{JLT…C ºèøèfS€Sghí«Í¨…Õ‰ïJ¨2ÑZQ*Y^¥
+8§Ãd›HÀ
+êT;µã—jb)*4Ù*ꉻ-Íëâ¸Ó„†)tŽâ¥väW|ƒX˜šöYÚwwßPáÚæ•€>î
+=™ªîzþvøÚÜL=_û;ìÙ¨•$ìÛ=jgjÔž
+•`Ö4ÖÐoc
+v[±+ìr¬±GB:Cñy7뚶ÎÒ„(ÆèÂ>^»Š5á—Xµ«æHé'wTóFµ¼(9´¡eÏ'7¯kbò…£µX²ºUǘ×:‘„m[v	³¶™-™3U´­5v«Íú)–àTsDf^g¨þÍ4æ2jd…ûÏåyh¬¯¢ðõ‰Z„5¥5lkÝüg×%}+_|w]³I/ƒŸý8]ûl{”ÚØ3êÉzmY¡X.Ã[© ±F›âgÙÄ]n¾öb¼^0òª‡ÁaRH¨öMu€˜[ïgµ£³åÔŽJ[g¥ßºÔãç—ÊÙ‡÷uçæÖ 4,Z3w
+uU¨Œ§Fdàr›woF‡ª<_^üYÉr¡ƒ”®gIu$&—£’o6¾€Y7êPú»=ªpJ,Óê¹2‚8d·Ãà’&5ókµÜ&©Íi.°ÝçÞ?"åTGÚñé©-Wy‰p²Œ5?ÇÓͱ»DœÊöâ݈shÉD+LmÍ9ȹ½6É"ÈÉ¢Ÿ
+r9ÒðgãHO$%\_Éñ~ô<®)¿×,sòêYjU-/IS¶é9—êÄÞÀ†Î¼Óô\ìKÓ„í sfÉ»º‡ã…«­nñÐÓ¯ÚÒ“J44b’VP%Òv`žvANµc•Ë8ŠÀ³„‘n¶.°Â KXŸA}y	¬Nõ–÷ö´Û]¹™Í[u⯻™Zôs\"Ðd³M—9pÞréX]ÿ}ÖMºç”['sèªLå‰Ó¡Xâ¶ÂoE­9që/§~*Pl‘ËYwB2–1J¾mXÆ2“úõ=
+è&QµÔŸ\wà·¾Ä6Ý?VW䲡¤l[Ès¨ÇôM
+K5û¸¼Ñ©³’ÿB«aæ}Hg¨”~¶ߧèvzöŽ„f¬Þ¡5#„­#*_§oPÚ' NÔX{uýp^‹ Žž½u¦¡¹fw	³Åé=[5Oq–;€GÄÕ	Íù•Y{²òÂ&¼©“0%qôΨ-a—›ßÎä·[ê÷=끹¥\/}ɏ		ØÍ8¯4\'ýuR¦þ‡€¯>ÔÅòÛÖ^:µãÈÒ¦¸4o¶:«{:ë?+ÑÜr}ÒÄçàã‰ù¢Qä®|ëGAûH4„Õ>/•Þ¡ÿtê ¤ï§`u1/Wd+õX¹?¥¨LíªÉý&WîrbDZ<Ø ^tËgÜ%t¨ë Ýu¸“²é$ÏâŒ>8}ž­µ$K3òMX–4–
+¶Ù'÷rèñÙŸÜÛ[ä…O%`yã·óBvºŸ÷Jòßn]Ü2ƒ
 endstream
 endobj
 
 118 0 obj
-2888
+3013
 endobj
 
 120 0 obj
 <</Length 121 0 R/Filter/FlateDecode>>
 stream
-xœÝ\ÉŽ$I½×WÄy¤LÂ÷p©”RU.HÜZâ0⃄$æÂï㫹™oY5Ý, åTføbnë33^Ïlù×Ë?—u9­îO͸û4Öþò—å?,ÿýÿùëËû×&·Å°õ¼-_ÿ¼üæa»|ýéue—¯{¹}ùR×g|a«›ðã+—þºZÿqsœùá>Xøxøïþã
-C¸ÿkƒižÚü4.zƒq~)¾æ¯håðUŽ×ûÓ×ßõN#9¼Z‡o—“ô;Ô«f—{Õ÷øÍ(}×Êÿb6³Æ¿´ߥŸ“~q³Í/ ^óè8*}[Óh>úžÇû-ÌE¦]›Ã3q~ü]i£7·Æà\Š«³êœÌ/5–«¶æ,*Nhi”á—“È´Þµ¹œl&5žb‹§J¿­iüƒœ8œ$~–•¸?wf´”—Ì¿´nä|}õŸ~>cT0\?‰žábBÕsR Üö¿Ûô3SYú¦ãAƒRÈ–|À9iæÛ[  2J!ÁF9RÞ߆Âe¦#ªÑnâl+Ñ*qÉœKØ‘9æ¬Ô¤–QLa˜îàÞçhµåqŸƒ†cŸÝH˜ö뤐§9FH9ì4&E;fENå+qÙl&à6$þ
-l抝ÕDR\:½ÑB5'’6‡”ƒ:ʧ
-ÎR/Ê–ýâyŸðƒ-ç3©0dƒpk°À’ÁA¹‘
-i™kÔH
-øFW¶_¾wçWÿ¬giØÁy£¿#lHb½"g˜<Vãœ]ðŠ››d»£ðű¾ê÷Æù?‚'AIv˜2ñ\Qû8k|W¢æŠ´)1ŠF‚]
-IjË&ªÁ,óHªPQTƒmÙCDW¤²’~æzp"âš
-ƒÁÛ×2f(aE˲&eäc'½›9”ø-˜ÍÜs‡uÅâ—¥´gÓç²x˼@ÿ9òÑ’Np¦ÏŸÛÉ#e]Ew®Þòk²Ñ¨còäßé8­Ú?#wû‘]ñµ„0R4 at A…@1åùœ•ûä#^Ý«Etfq½è`r9W¸%4Ž´1»¬¼]ò‰Jþëfq~Ðô¥Ö“éÀô‡ªX-T«â­ø0"¡ì£Ç^UïU›•÷UÙš’¹+ÀO#5à‡+ҝn8ìWyD?]Aüû ±˜Iˆ;·óQùpc»<©¨–ý'¼È_M=aR›ÞE¶)d®Åñðzsc;±ŠímpË;ÒÆðаE“XŸ9/o—À¶5TéC‰ð{3–~pE~¶^¶ô§S‚@b,<dQAxàOóÂò<qe
-^•2ÑIv‰š.MØGF¢DJÁ×#öxRæÆ<0Š-ú#ºxã²Bþî–Põ¿pšçȐ^kCž&ÝLÉaÃi,üvCNÞ?‡µ#DÔ(ìþSð©›Ú*zd‰ù‚G/ç!Dc¢p–Ä裆Ytk„á¸Yat”Ž*D4wE1ñ¨’yGmv=ª¬Á>1$`´sN#’÷DZ[ñ£M^«MY—ª
-S°6òX©Ü4\ãC´ã¬2ªU®ø)™:_0ÈU%šç¤ƒÞ’!Ť-AÑ+^£»{e
-—
-ÊÂÒ\
-ãx}ˆ/ˆ9.8!5ñbÆÇq2-bq£fÒ’1mPTa‚T„†-†%±+ŒÓIÁ3miÉ™8|hª`=LäŠÎéÌ2ÌKìÇGŒ7D5Lí\…ØU¡JvsìxžŒ(8Av8³.Yx$3…GL‘9Ñø–·ÃkfcU´¤AÀ‹³ÄùPBâ'RVêõ
-[ÎC1AIM²ÆÅèÊC«.z¨J=wR»A<³Õ>´¢LUnЖBk¯zƒû–.î®>2ìªOÈ–+Œ…
-ÕÆ}öÂï0ÿ-ÞÀt’2Ò=:èàX*÷	_ÌwÓOÓo~¬òÓ…8R°#É+Gyí@)]à°€‘ƒÌA¸@°*OÆ çÌÇœDð?RÊ&|ånNªaó°¶^Ðe—b$¥{J»Ì›»BÏèJJÀáéZÊ™~ƒRq˜~vlGiÈw´PÎ(ª:ãV—(À¡ÅpôèÔ¹²‹r!ÊaâÄ¥sáœçÍ»ó´Û*ü¤³ðÿCÝC4•	\`<ÏUøÊD«W[9Y«h>VôãJ;r.¦0˜ßžYY‚ùbͼ\Ÿûn°QÑ´[;7Õòšw+í0ö>.¡o=fùEÇ}^¹ÚNnÍÔÇ6­ G¬•Ù@8“d‡¢‘Ëz÷5f¨jíS¾×³øU@Š÷HsØßwAJ¡bR ïµfÉíˆkíùIûpP¹<\ö†˜1(²UÞæ‰v¤°s4ܘ„{§ŸÂÖeœ“Ö9
-½íÂ.%Èã2͏Û읉&ÇÌYnš¤B~{@n­syc\tRBuA¼j!`&ú-XUú5¦´05AÖãM«Ó¾á̉íÈwãýjq)JÔ|/f
-àI(q½µõópe{Rݽ›öäbàšî£^/hÕNEs‚wI‚bÛµj"ßîîávvè±nÇiN“®CNkþM#,Þ­S¾
-zËçƒL¡97©ì;H„z	n·º±\÷•Ë¡S„"M<ÚYª4ë(Í^ˆ«Ö0ÊŒOÌ«óä
-_VÍ\\'×Ó¸…vª*W_êWúŠq´»CÀÓÒ8î°Œu„¯œ"þü—ÔŽc¦q\(aß2nŒ¥¹¥‡5¹ÔÄ©UWMvK²¦µH.x"·4-á+éT­†ÄðN¸ì‹®Û¿;Hߍ ©|ï*Ÿ&7`m÷õ›aø.!½à%kT Ú¯Õº–\lÂ{w8ÇTYæ²~¡`ç*ð-Ç
-ŒïEI·¯•Û®>òmÐíkã#-IVRßM^,	$å¨;lõuû¼c泡÷Gøoðìõß¹Ã6õy?Ðï-"¼ŸÓ}©§Ó>ÍàbW±A]pû¼gEš³x4UïjG¡d懡DÈšo“e“®òÐpxW¢Ó	rf['™égþ·Rÿƒ=Ô¨<ýÑ
-¶c{9E) Ϊ!~ωäöwÏˍÍù{|¦åp”¼c¾Ž¥Ò†
-Õ«Øtú×qŽqŸX@õfìð&‘OŒZ‰ïêˆÙšw÷Þ…œF'R¸µfñì=e¶›q1Õñ˜¯©Q¢³â¬ô”íKmCpÂ6g©-A{AŽ¹°Ø¼áÿ´ZJ¸€F°%
-7•{	ä°™¥œ;l·Ü•)“í°©žE°ãÇ•ÜV]Å'üÜn_ý4/Ka²ÑËœ{­£Ñ‚›éò¡[ßu)VŽºdñ7Pð Y+UÃÒI”vÐÕU6ØóݳÄÑüŒ$ûUÐâΕÔÞ¿±1»2,dç¼»í$1x[†FïI™¾móú-º¹uólZ¥3‘Ëðé®|ÿ²°úEŠTÄ;ýóún壮q-áWoAÐvXç_N‘èêøèFy[vþ²xáßCeÜçŒ^ÄùŸŠÂÿýo_@Œw¼Ö7b^ĪãŸ_þð_~^üMtVž„)n¦„?ó”ô{œOð.e:Ú¦YíÙ¬ÏxôßTr°Ë,Û
-?çóÓ«‘Å7í*÷i.XÀâU»/fMO9˜r(>¦±òž{ñ1¹ã,WãŽÔ¡Mé´ÀÕo¨.t*<gƒþN½ñ‚5²á§œiû➉ËQ	à3þÓ?r¹L¾,ÿ½¦
+xœå[ÛŽ$9}¯¯Èç•(|wZZ!õԅ灖øX$HÌËþ>áK„3íÌêžñÀ®ÔSÝ™¶Ã'N\íR˯—ÿ,jùºê%h?cŸßþ¶üå§åßôÿÿÓ/ù÷¿_¾¼_ÌòþmQW‹ÿÁn½®KÔzyÿëòû§¾ÆE«åý—ågw>:˜øà'}RXÞÿqqéja6xÿç Ã#¸òw£®¡üÝ…Â
+Æøh¢¥§÷Ë×&R–D+Ë:äÕñW”W×Ñ–yu€MÕõÊßVx³ü	Å´Ñ‚(1xzh×ò¬¼lYÞnác‘Éø6óîU~^ö0ïšú£—ƒ¯òÆ««8xo©øØkªr¤èèoá:—õ¨§:ÖðXÃ+¹«©
+Cš…F‰-Í\CG˜§Nºò<ß%ùèçÌ£AÚ*¤N急àHØèŒ9ià×&þnàRlŒ¦!!ŒÆ6›tWÅ€Hu¤m¤ä­f#t1Áh
+륀¾çî.plÈ–SŽ…F¾Ò¢_ºg¾¯·7 =TøØuÚ/yë;X]8OPTÅpgèMI>®LTH‰¢U§öÞÈ0K]@æ=B¬mÛø$ƒ<&1-1ô5í„mR€¨ìnêŽÉGZdR©© b m”¨Ô µü–g’Oap;œôY;Ï¢es°§žjȇSyˆîX„¬W€«Áp„THÀ–㛇݅*ö3hÀې´{
+ÝxT°à“¬Ü4j8¡Ž²útZ÷FX‘;?èÕG"¹ïÔP·²£W“K$8Õ×ì6тܝÜÌJî8ŠïÕ×ÙL;kۏplD³šÍ‘Œ¨}ij–mÜ»ZN0tœPqHªS*¹Ö}¾WT«>Ši‹
+çY!áMƒµÝƒÐðöm:Öb 6ª÷“ì^¤ºá-EtRMù^&Í«@¸hhæPÞ× Ã³áKö¾°sVxŠ‚LƒA«‹9‘Ãù€´«¹'þ,Ÿ·äÌê¬ïgípêó~Ý¥s˜·ÇìêA)¥oÎaÄ$­®3m0É
+‰Q{W?þuwo¬E-dÝùÄn†€É‚ºÉÏݪdcË´ \àF!µ…jŸ˜kEyݍf²g$Ç]ùՁÛMúB	Øä
+gj¥Òh×Í"ÈAA.šGxƒQö	iýƒ"‘1Žø1.¯ðɦ4Ùlc
+\í	DL¾Jµ±¢gˆöÀ¶¡ž[pµ•KVI´È[OÀ«K«ÂejŒ5òîÃzY;Û/"E<1$Ì‹Þ˜¦ã‘†2%ƒ­o$ÖF™u÷Î>Gt-Seoà(mÊ)>x‚Xo”û8;¥œ[ýhs‚ ^Õª„L³AkÒfŽïQBÒó5k¸ó΃1q:в˜,~ðÓa>‹ÆªºäsÄq“fûoߏ’¥$$,T`¬èÁÐFj±Q¼Ù
+vEj._"r/¥õA!å‰?s-Uó¤Ã*™Rݱ§Ô°qð9¯¯	añ…NfRN£Ûƪ4—]Å‚Ì@‹rªÉU„XfR•ð·2ƒç¶Añ¨[Û’.²dèÇKh{ Ï„ú%†Üô*Q¬½•\8ŒVØâcuŠ05²vÉP©«*2HÄr›²ôOy±ËH¹UÃÑää…L¿+T4W­¸üo¡ªð–Be	¡²çL§ŠCî/Ô®
+G§ýH-ݹœÉóâ®ȼ۠™~‰ä­zEV¤˜µtYKœ¶½S• m¶·Bh~¯”£¥½Ë~K™•0n³R!
+ÞñN$«Ò¹öƍ{:Š%P)*ÙÀ‡Ñ·*c
+ÚÜ:«HÌ»b¤ù!òg]1§ìHó
+£
+&|`Q4ˆ½Ž¼çäš«Aão±NòxrÔlç^ÔáÖÝÅK°m¤ˆ®A,áQ£ØÀwõì
+|,úZôyæ IH¾_U‚}›BšMF¨È&lMC£æ¨E‡MG'Ç„^ݯ^U?GßBA
+?¸…2:,îN\ä1VßV:Á	óâƒxµ=nvµ–$B¹lJ5B:v$^˜;2Âu®ØÉÐ͈d£Æƒ–EÜñ€#E9^æx½Ó«¹í8Có„12’êJFž¼KF#Pþœó Ü/äŠT¸ß'µÆ°‘º–·ÒqSÜúaøbS|<$K˜†ò™j;TŒÔï¼åüC²tƒÍíÂ+r¬¢![ø¨™NÜ”H9ç­iŽæÔië‡qÁ~8.”˜äóÅHû¨3|Dœ9TGýj˜tD›Di¨#hl3=HIkæÔVDž$.	ÈXœš+Ð|ÇÈRhPòý¨im¡Öª·gR¦ýúÎ$„н§
+øÊþ¬†Èj Ípwh|;øÙ
+òt?pÔˆÑi(_mmLÇY{¯ë»à”ƒÑt–d'ødO›ï‘4íís­ÈN»Äánõ–Â{»;’Îe Èý_ô8¾9çVô¼c©O˜
+MÍ4N7,—}.ÂÜÔa¨MÜÕ)sª^Y3ž¯t24¹
+ß""$8¶­(=@_â]Lj'óU_,ÖvÕ7C,/úšÕ£rȈþµxcÊç.ÎW~ë#ù">,¿[¬6Ê@úÌË#ù"Ô	ïRåùsXÉÅÀ›¨ù3,ä‹b ©‚â'dXÈú ÿ–°øË#ècRˆ·xP4m[ô±
+*Ä[Ûùøµøо³„–Jm÷(X$¡æž]öšÞ)¬WçV+½Î:HÕlêTM™²©j£
+YTé潄,pe;gîŠóÞ»Ùùrv]‡«ùæHçAÐ2Ú¿˜žå£“_<'š_Ÿ¥õÕè‚2ª+z_£ãUnZ6Bó…¬\äðå|pÁÎ+~âùk
+oîî-?áhá­×î&Ÿ´b¬»ˆÚÖÀÜÌÔ4½þQwЫ}1=…¿ž*\5ÍÐi°Â´ƒÎË€*ÚíŽ[	¥J^~^Ç—Ðùòr¨ªiߦàÈõ*VUŒ(‰6-#Ñ[˜­óRbè)É#qfü¨±EáÝ2~í°¡„;#‚ß÷?g…å®?æ’Ï0­2ÊV¼û
+ˆÍ;Å^á•Äñ¾OïÌHñ)ghÑwcòßø~ú”=¶tqÚfãð.üÌúÜG„áóIðÞx•>tßVáZDt~Äw1¦Gghl~‚Þ)æ¦]!£ú[Ïg¦¥Ò Aÿ×´'QD׺®û¿0®úŝæoÓdƏ˜í¡ÿ‚Ã\õèÍÇHœ©ž²¹µýVeò„ŏ	×Ï^³ÝДÆ`ã?Õ.Riž±ªz.µè›®ßK–—*#…ú1¬k&ŸE5áč&@¹>­Å·G&n$ŒÁ8êL`-ïŒll­­;[(÷ÊM{cÚÑñï`3½á¢éõÑàÅÓjk̳vΫWµÊN{¿9]Îgå¨6&§*‚q»H÷2r
+óËOÔ«IKPx1A/”ËÖà™²^èt.?øºüÚ]Öû
 endstream
 endobj
 
 121 0 obj
-3396
+3237
 endobj
 
 123 0 obj
 <</Length 124 0 R/Filter/FlateDecode>>
 stream
-xœíZKÜ¸¾Ï¯Ðyîð-	h4`w·äæd€‚ܲ`±°¾äï‡d=XE©Ç±wm$ GR±Èz|U$‹Tg=üûå×A
-'ƒ6ñwœÓ劉¿þ0üëåÐÈN…ó˜éf°ÚÓՐþþüG|øôÏ—1v4Mç0|¬
-øüËð——òöqðNŸµ %&ïÏž˜ò33!™˜–˜ÔT˜ò33!™˜™üè£ÀÏÄD`*´ÄÕ&à™™‚LL‹LÎÛóŒLðLLD¦BU|Hæf¶üÌlHA6¦e¶Ñ¤‡ü"l[^‰VLX^‰V,U^‘&R^‰Vô.¯H[«‡º]I?R¡œ><úè;ºï;Ëj¯€'Hî5®å{`ùÞ"U¾·”ï-öä{2ùÞb	B¾›~8Ôß¿¾Œö<EG&)^ÿ1üaÑfÐjxýéou»š‹šãöéG§ŸôMß!SßÑO¦Âk"Ëß&nrço®"äàðD€Ñ’ S՝+–`¦v…Äëß_ÿôòx}ù°¥l˜ÓïJYèqê1ÚèÄd¦1fÑÌuft!2†ùê.á–~üU_ÌízÒ6õyrÐÀ'½ºÚ흻_Oöâíš’¿xÝÖ]†%~Müb¨£)¥0‘–¥H
-ì%<Ò»Nï.ófûí·ÑŸcYì^1ÄìÊkÙaS&²+Û*d·T´dó„ОÙ;}ÄÔÆ5ˆ€>2	ý²à0ìÃq¼Rw™ÙÆg¾¬HErF÷ÚÑ‚ì#4êÅ›9Æzk”ÔãëÏ;f:æ±ÚŒ r—½žf’Õ°P {rvnƒò÷d ÷
-;݇ŸKÉ÷ø¡³óü}
-z(·+G%¯–¬Î¬;A¯7ìwhñ¸
-c¼±û™–‚¿ˆsÐd¡&†ÙL`^– # ž1}§ÆŠE³ÜNuýʺ‰2µP¶¬ÌJßî‰õ˜ëq3­ŽWÇ1ÐÍæ‡N×#5
-
-†ŽCÎ0_üA~Ð?ì§ÇÙpÔ	4*nh=jh–ö_@ä›àÓ¤œC\§bÍ)âÈLâƒúŒ…-CQœÜÆI4¾Ðr;{X½åÒ~hg–<%(Ù=¶ îï”êØÜ3†F”’m×úUÝ3„¡*„Œ™¢+»ÏCnFð%%q6g4r+^`M¢áòx™i¬åº[‰W°ÄÂóŽÐû.FwÅèæžÁGÕ+sÚ¬'S8$˜z
-lÒƒÁ°ËœhßBó§Kا<*‰k*ðwõËD
-W‹ŒJ‹@¸M¨•ß»K¨²s5ßÈ‚gº‘E¸ÁTh£̤øê<Q€©Ð“µ<<3R‰iYÀ¤]&ƒgfC
-²1­Òú(r”W¢­†CYÄØÒ ûZ÷U«¥—&mm%ß[£È÷V÷7]/Óc‰™è¬lІv
-·SÖÙ2Å¡ñìÜÓ¼¥¬bÉri¼Rƨ+ÏU ÑßbàÂíÕ­¬EQφ°½V(–MÞÉL²pX 	Ôè5È:5H_9fóK©7–ÂS)p—¢$¸=SÞuž>k4	Œ­‘A¬B“ÞbˆG+‹fR’=*ŒéÉÑM‰ÿ¦0¶Õ
-T–,âFu¦ÙsUË\ƒk?¹lv¹îê°ãw‰5oÉcrß‹[ÉTyò
-…§»?Úª”
-“OYøª-m…ãîCÑš_ ¶,Õåv ]÷&›ÖA¬%Ø÷ÇÑ>U3tiÓO7Ïõ€Ò¥´´SQÖÜGµ4=òi{x6ÝìŠÆ…’íJ¢uiZŒÿ­(qºîÅB·ovcÜ)Û’ÆeºöÚšÜàËšCcÊÉ^ž²©²Ì¸ÛM
-è1Š?&À¸ˆ™P…‘<¥ÒBÈ`t»ì×ÇRð6õì·Ù-nÄ–õÏsUA×DØwe —ˆäHhvßÛAã–³Ô%d‘j""F«jqVýᘾÞʽ«¬[ÊÄ‚±¤¤\¦,	Gã*‹LRʤE[[è4öU©¯-Vå<0ØM‰ì^LSömÐpT¾Ðzlê«á«LÅ*	5R®ª)<ʝccwJ0Ž“š—j>¥ì<qD›Ã™@É?UeM …\\¤ˆ€\®$"Hàêj̍diýRM²òµ—*$.]é]‰‰®.Á r¥Ce#zð¡{´a"$Z7CÙ¦<Ê…·]Àݨ›S[6vc˜í\‰jc·LëÏÅo9YÒõAÒTÉ/ÀùÙ•ûÕLu¾²T'2²–ß–ÂdyYE“‡yÁáŠqÀb[u·ÇÎ)XÞ‚µŽ?‚ʬzÇ`$¤D{“(4ÇïjR¸6Ç
-ùÀ6âŒKØŒõ­«ðZ°Ü:¨’ó~Ÿ8I¹
-à"ÆK鳊e4øVý·šW‘½öôV2kÆõ4•²'ìË6òöꀖǵIĪu£Ý]ý…-DHqsm|*ôùô›Š‰õӏÃO? I‡tÿjEʵGíÂàÆ´SPÀ‹„Ã
+xœå[ÍŽ$·
+¾ÏSÔÙ@&úW	0ìNwç¼É
+ÿüéíÃ׿½¸=¾†-…ßþ¹EçÚçl~	;ò#½¶ßa2ø$Dôµ,‚¨ÞÇ7ÅáM‡‡•£Zןdy²Øzg ÛÈzƒG™F‰:-î#Ð3–ÿ(þ–ECÃ÷ƒÊÛ;ªù–ÖýiëfûüþíkÚ²‰Àåý¯Ûïá5oÖlï?nߧèîéžlº¥ø‡íýï/÷÷—/r·ïà$ÙdøIôém¥ÏÉæbÆ‹3Ä#Xipí÷Àû‘à¹{kϼâúèöÓ½=qv©ž”ìù‰~1½ÁßÒåÀïs ÝF™Sü6»¥‡
+ÈZÒ}%k4•9•µñ\j(•ðOTUJÙO͐ÖÏz}&^ïÀfZ[>ì@"”9v=«‰tÒi³è$í#ÝXÏQÞ–Ñ ³ùÙNUw²ÒE(chª‹K
+îhO>ZÊ>{.w)B~-²W+¾âÄ‹Àâ9‚„¼%¸µÍ1<RŸ§ð@åf‘O	…›pwd1wÇM%ÿŽ!p?äžíKŽkÕ÷G3	O$ûh€¦äY¥¼Pº3‰’ƒ/ñ÷ߪéÉ4ŒZ.9‘®{è+ÐíÄmß>…[ôK÷ÊÝk*ë¥{ŽËÿI
+›Ëz©!¿Oß;…e‹~N¾Þ8yátJQJOËšgÍîbòÞ¥cí	^:WÀ¥Ú`[“ÌŒŠ‹4/пNŠ/ðÕÛ…Óª÷ÛK ÑG–²¶òUø8­jÿ›	d.륆¦üô.tkÁùÁqÄ¥dEŒÑ…·ulYs@°œòl°‹ÿ´¤õØMÌ©	°c’ºaw焧ÒP‘¯Ø¤VLJ“P<`øpÝ%0â*ZŸvæAÊƒÛjòèwG«ah`W~t1T1*9Äèƒk»ˆ^¢·9*ìVÕͳ3ÕµùÀÞX$3KL—ð¼A\)ui
+.é
+­¢!çIäJ7Ô»¡Jß4Ëù³$ᐳ%<”žeö"3YO[§f+Ö/üÍ}ÅÊzrèÉà‰Ã¢pѤ™ËÞHN§ò Jân2쎩gß„2Þ'a(­ï®VTÙ´¯’Óƒ)0àgU!I
+ŸVÕ-¸îEV¥MOUeAgIEvxﻳR
++oÓC÷‡ú{ßP,uâXfV‡CúÜ´O\Ÿ"”0sþcØÓ†íùþÅÑþ]Ê@¾)‚PWñX}O¬¨ùŠÕàíÍ>-ß>+Ý`·:¥_¶z<ëV®¦¿§kTRí͆óâð4¸ÏÐŒ”Ze»R¼•íq
+¶™/ÁА#,­È\ýÜE~¤
+8Ø7Bú,„í‘^¨is>a{¤
+!HÖ	ëçNȏôÂWµò$£Ú÷IÅDI‘ãZÂQþ#å $îÇuœTëFv*¶9ª[~;êóƒèªv쀷÷¯›mýüb¡Ê€ØÉÂoÒ;n;hΚŸßWÜbB¿„—B¿¼ÕÐÄçs@þ4DÀªN…Ÿtª1øøä¹Í96zN?Œ#bk2“üjj
+¾ƒG}©	Еk1ášr/ÅI5yJªÈÈ,i¤uN½
+®ÓþŠ«AX•éÞ\¸S„AÝ.t©V›'(!’—€L0ö׉šºIÐü|þ”•ÌâFñš^^ó
+¶ÛÖÙ6ñ÷ØÔÃCƤéwz¼º·â‹ãeÉŸ$¶ÜÏ¢A÷šKed¿§™‘/]üÝSë_››§ø,˜4WÅæÔ0†÷X•圵‰ÉÒåAãÔ˜ÑàS‘®&]Ê’7éidE¨
+¦øå3<ÁGÇU›õSh¡Í8	ü¸{”$É3ä`—Îi0Pço˜9Û¼ö{üêí¾<ŽTâéUÕ1ñeìÒéV¾•¹†åˆžúáD5úÇó™Á[4ôµÖ 'Ô¾¾NzüÚ]Ü´¤9¢
+êD6*ðªºmÀ¬=õf¬~%«{´‘nP‰òf¥2„‡‡š&¶_Ïâ:¦½+»½W.EE#ghÀʝr;8ºJEüa÷M*««iŠU–§«ŽÚ5îªmhŒk
+é5´íx©ßŒU~®«K
+ç^åG¯¾5ëk?†ž¾C›–­~e<Pâ¡S¡êË°n`°ëÍRñ"{T
+cÕ÷(ªB¥Íʲèáõq•NNê[×RùéàÉ¡h?Æq¯¥™:ä‘O‚aèéPÐ×=XXêùÒ:ÉOÍo±%Ñ
+Ð{LÔu/ÎA§ñÂg.½¤x9ê ¢a	Öí°o³h%[Iœ=j¿K€µD•¯{bû9ðPœZ)2]ݘAèz®ÃKÍG;C…±Ž¾™j§ÎðêÌ»ú­Yhëʘô¡/5uRrû<Š9¸= /-ŽŽ‡Èhe‹ƒçí$´2Œ0ΝI—gÕ·üÖ"Ñ(4óÜÉ4á¢tRnKžšM;Ⱦ7àQW
+ Ær€Ç­E·ǵºtQÄfëþµ?×Õ¥OÙ}–k{5’ú^ëyömJQ=¬jžÌs„嘆ëbPúZnâ‘Ç w‹ÆAÓÝ_£:š`YÙCëTFU¢Jª‘F»q;LšaÈÝ\Mõõt.nï}šn@¶º*SÖÇ㹕ä7‘Oí‹sþÕP%U×MÇ^ÚŠ0Õ7ÚAz-É,9ìvä0Nƒ·vôôèFâ3×U$C`™Úüqbê'ÁO'[“m^ìtÄ%‡h—juæ|1²NwNн
+eõÉã^ɏê@‡ÚMtéë	Çœ¾êaÕGÍÇþ⍗W¤·µ‘»4ûµî;¶’Æ—À:8ÕW×4T‡RÏð}œö §<‘§øS/òà;uWr¬Î³è3„Ê-”wé>Lº•héêìsgxPÍfIÒ!¥K™ÞX–†k1¦¡R®ïÓ[‘K;2F7U¢Ç]ðÙ·ë~oTÕÜa¸j TU¿ºX{2œ€.˨‹TüìÀö£mp4fä1Ô´5V¯Õ•Iµ*ëÔ¶ÒÊöLÍNL£R!ÐÏ’&;<¦0ßGúL:Äáâs½TËœª{dŠ!ÌŒüö¡ûHÇüÑgSèi‡(S2{‡XüÈaìûoó±LÙ½õ²UÎ]¥Ô–ÛÛÍEÈ}3׃‚Á#ïÕ›/¬löЃ=ÌÓÁ/‡¡áØû©A›²oÑ„åñ¨
+xWvÆÁÝÖ4¸|Fã“{x띫'Vzmoü¾Öž\Lùy¯´ÝiPee‹Ë»Ýèÿ\øúÃöãwíc¤ö óÐ=Ë@ƒ¬©·NàÑ—íßÇ{@Ê
 endstream
 endobj
 
 124 0 obj
-2847
+3235
 endobj
 
 126 0 obj
 <</Length 127 0 R/Filter/FlateDecode>>
 stream
-xœ½\Ën,¹
-Ýû+z=@wJï* ÑÀµÝµÈn
-®$pþ€ëZ>¼ÙV¬umònÔCÀÅ«­jFbÂÓóï°“}Êjì¼Iú;ÀDÌi©6+1n‰îM
-äW³¸Y^%»¾6ŽTtJ¬J¾°'5±[ý‘Iz‰1š‹Û-j¼ö
-Mx]U\Ÿ&¦¢|ŽzŽ°'`ÕýÚw±'¥ÿd‹®gzþš,‹ê˜B‚¸d´9T*¡4Ô!°Jöõ"¤SVh<4ŒÃ¦%^FÅFÜ3/òšGsÍËšÈàÊQ….|Sí\Óeb¡9‡
-Ôèh|1G[s¹Fˆ&±gù”ââHqʵ̞d=SΦ©Î¤ö;É£Ejø$æj9„¤üˆœÅ‡žä¼GôÖßó$ãLOBƹ²Ôžå›¸¾ÙCfm«ña§ª)Ü‘Å‘*H&ô&Þ‘ç‘A¸Áe´w/{ˤz«v¯’";ôü’[è!7àëôŽä+o:ix_ã¤ã¤öu=2ã7¹ÆeÇÀü˜”‘ Ȍ؁ =)KH#å^2IiŦӌCùØ‘KÛfÉ1.Sà|eµ¯Ô¸9ñšDÛ’$;GÚ’R'cÔ¶‰¡>¥†Nv‘ÍÂË)¯o¤Ão(¼„¡S6…WíŒs鋺†+¤a³
-n† ÌEzï8»‡œ%¹2|2°TZ	®>ٚºPP/t_Ìž
-*@˜ðÀø ‡,zLCêÈVJh¢3²„ŽHoË
-(jè‘Ñû])Q”hxü§:è\Q˜ÖJíMÛù
-Q-]’²5`JÌB¸iS³¥øÌ…È &³ŸF|l;D{ŠÔªW+Ð×±4mpÂí3ÓFñ
-£Çæ\oô½„ ÊçÊ®_©ˆ
-/ÞnùTÜpû†>ú½aÞ[{\ÌæmwQ]¨}¢çA¯…{ª"?Ù«°)›ê}Uö!s™k»]kÛn£ë»»(¹¸öõqâ¶Ñ’¡Célq»#uHnÕžIˆ¥3R½ŸÙÉ&Yû^].í%(œä=UÕoè¾¥³@ýX’½Tàibgó]ŒxŠhÚÎJ*6±÷àXw‚)³>eJí[ºEõðI	”ïÁ™rM­ý> Ž	ÊÓ¸Â)žHʱ¦k†?qÐ)™RˆUÀ@¶ç2É  CÄG\(­•vJ¯nø¼=&¯¥éŒý	&ÏMƒBf
-ÙÐ’d8TÕ=ÂXqtjº˜M'¦=¨qª–#!1§®’Þ¸¨¥	f³5§Ð/’9Ö5 .ì£o˜
-,ÊÅ4õ†]Ï€Ñ6¼C´ {ïÑ{-ºTCÛgZªc»ùæ.j®Ûlú†˜¥‚‚Êä)àGN^(‡ß<ñŽÐ—|ļžºã0~“hûÇthm‚Ùdlì8R),òFE“„ªÎT,¡R±‚Êû¥H²‡÷éC̱* Û²•#QVOîúè¬n6mæm®ÐiR
-º›½iËàa/ã*#G½éuWý£ÞÃDš |Ø÷ê±TÐØ’8·žÝvßàÄ8JcþÖ§…Ž™Ò¸Wso-#c…“X‚Ù<"zqlú™4Ÿ˜M[ÅÃ
-oínŒ],©¾ìßØþ*Æ“tÓnMc6¯ÄÍX~¡ÕwDrá‹=ð™,‹@ÖŸÝk¶Zb475ë–£³!";Á-7úVDZ~Ö°öŸ»ï"…é¾–î¹ÔVØ7ŽÜÞoÞ“èyªPÔç;ן,½6Á¢ï°¿5SOVÙÉ=ÎrG€«[s‰@NÓTŽSg£ät«!sn1"ÀnáçLÿ6âG@ß—;6X/¦5m-ÒK€yZ
-æîGÏæIµ’K“sà^=AÕÂ[€öiÆ)]†n©M»#/¼IТñ"Ò,)Cû$¾â˜Õlž>?á«û‡,ä2uÄ$-<·J^éXS+‰ªêãö•ÂH(t
-i.[€áLªËG‘êÁTùZŽØ¹|FI4l´ñ8úÔö4êêã°I([¡º¼{Ê]æLÌ›˜¾LL㊲಑¨Ùá7ÂÆ”€Ðèp.acëöä{Õì…éìàÈ3îäàÂY£ŒlH;j0žyágý%p‘†__1j4“®‰†¾Àѽ›Òo¤sµ>f´\øÙd·ÇâÍ°¦»¦£×¢Ð݆wÓ}ËÒ;ï“(-W6:’Ññ.ê¬êÓ
-÷¨Îñ‹R§ŸØù±ªIï5Ô÷Ùð>SÝϐÄyÊ;QMñeúBfx~Î`!uþ%Ž¥µ Om]«?%¾W}ä2æ½FÓÒ…,ÆF¹¯2ôíâP/}‰¶ÓÊí_ýi…vú8^Ƚ½ešŠÅu‡0èÍwL»]‘cT¢#-7½Ì“%ßü‡ÚÛöŒ!sqY¢q⿼?k/öÀ\³Ía•)œrJNÐht”à¿5zñ6°p¶
-¾Í¥«ïŒvÒ½nœ¦â{ÍÈüéÈ)ÿ|f.¬›!˜e ÅÌè-}È™^õ+¥/‡$WÞ2š•\ÛÙIȃN˜GËk`ìÂAÿb..œGèw¿_^ørL{çýAwR7Ãê >ðëôt]mÛW¸%·Û¿l_f®Ø÷÷I–•cϾN{,4Zëj¯šqn`f۸߸öP1<Š©ùÓOÔµ]Ža[ɪ~œœÎa€H(µ›Èç¤Ñþ§ÓË$Ê»D’“sCz¾‰ïÂP?×qqrPMIx¡éÊcð äÜÝGÿ~;´-€90rø'Æ£D¼üÚÏÀJ,è%‰ÿ£/ãâgéÕ©‚•àN•Ë/6ŸEj?ò,Vƒ§Êà¹~•à±náïÒÖBðô‚Ÿp:JWÞgþ2~û¹Žã—“ãÀ“c~äžÑrñ¼rðT¥FO¥^¢ó“cYUO½ŸÍªà7{Zëí-lˆ¾7§NvÈßËÈ2NH'¬'xÑd
-Õ£ÿøùÛå÷_Ò%=Aǽ¹ôëåÿ 
+xœ½[Y‹$Ç~ï_ÑÏ·ò>@vûð³Ì‚ÿ€%ƒÁï‹þ¾ãÈ#²*³jfvZ³Ó•WÄ_¥®\þwU׿¨›¾mà3füüþÛõ?]ÿK_âÏ÷]¾~»h•®Qã³ßþyýùenñªá÷߯¿¸gxE¼ýò×ë·_žß.¿nÇZs‹ÑF¹Wx¼Qf	!dø·Î܍‚y~C3'{Ë0'Ìð<£¢‹&è`£ƒ±8*ÀN=p­òì#h˜'ã˜ÑÂŒ¯èÃVàyƒï󚶚¶7Sþ<o`D¦Ñ¸7#üw—yŽ',s<û¾a>à“°GzÎå›­³÷³®æÚ~.ÏN$érÑ­$¹”¿
+çxs»1‘v§ò(MÐÅg@:6Zç½u†tòÂ'à7Ò3ïÖ(˜ƒ·[–5·TÏŸ@ށô©aÖŒÿ>â<¤	z<¶§s°$MMO¾B(k¢>c™<6MÄa7ÏåY/D?CªEòYéDwXµE¿‘,ʪY·C6}· 7Ä(#VÓ<÷Š£†ïž¿çÑx>zÎwdáI;ÞªL`•öWÓç¤#îAc®J'Òø"SÀ|î:ÀÝNpË;ÈÝ:¶–´”,bO/${€=ÖG0ô9´D<EF‹Œf/_ÂçGLâg‘J§‚nlîQÓ`r~dª
+'
+•ûÑQ”® ‚!þí+Ý‡¾ @Ávåh2Ý;’©ÖY
+ÍçÅáOETw£@08Ïv÷` 3­Ä›o0édǖ黪Š¾u™ˆÓnè0jØí’y>‹¼
+	âjàD
+¡
+YPq¿°¬ì­˜ŒiÚ@ã'sòéA?p¯8K¡ÎÊ°ö7A+ë¢ð*ÂÓs)ŸêÆîÇx6rSå»C„𿋁º­"^=àç^V´¹É¾˜$¸Dó@Z‘ÊIý¤@
+ÎûÇÑ¥n&Äì®úª}
+DAåÜ«ï­µˆš²ìæpdºb¾Žhè©HõÂƒÕ ³/ÂL±æþ×€¾)°;­ß[ßAµó
+XÀþºáÎrîûjÀTXÉà
+da A²ÆŽŸšö
+3©žbnik՝
+ãlƒeQ¤]¢NŠOt—Dh‚LÓ’ÉbýÄ<C\ƒ3 jrªC÷Ù ¼%LÅyªEÞi«2_ò"V„á\2ÔE?&=ø[½¥Å8=fFèÌw±CGÀ \Ó³±yyI¢ó¸b×
+^Tbªapâ~ü”ü'§$+€öúÉYnï"»SSD¸¯_ÀÇÓš]-i6{Îrnäz­>u˜d;-ÕŽæ^t*œ‰ƒFÏÚë1¦í†ñ"Ã@Ç¢*c
+žµÍÍgHºa8³I?Þ7‚ôýòL':‹n’Sµ/”¨´çÏ4äõb®Õ‘
+ã|£`
+ê
+>H©â?]`ü[ªŸÅ.¿ØϽʺ֊!Ë©¢5ÔŠ.¹
+K©{¹,
+¥’{[‡cÖ\öD@ç{WÕ«b+wÀgíÕ&Q9[ð@.˜I<òÀÖ£‡pª¹,”0ut_ŸÆB0läi~ANçq¾M–*‹Klí²þK§Ãª(YÅ1Á4†á«•N´çÒ¬”$òó Öèq›Â<ILz¥ÝËà”R‚šoƒoB(G…YZÊœ¹G/ps9)Ky¢ÅÿÈ?îþ8úJô“*NÀ”n©ë;¡ñO/’»#UðӐ5£þcù)íÒ¸°ÜãדÁJIJןO‘§GüM—“r<
+`£r‚I»ç†_vaÎGy(a3Ý+Ư‡%Mà™“`
+Ö"†*f-m…KT‹	?ÑZlÞóç;¬e6ü½ÖBIJ©iáS—ýc«ºtëµYâý¬nòŸh;ûÅÞl9³}~ÊÎ(ü˜í,ÐÍèºXAótW£õb&ò6ûý´ˆ%.ûÙñJ1öSÍìA§Óžç?9ZQé x~gG†$8©¢=Ëee·­G©çû³£’óýh}<ç|w½w…³JuÒÁ,e›ÛLªìµºG•t;^l¯žJüÝŠéõ’©åø‘r:ž¥VB¶wk3òO˜s®Î{¢Cê½ÙÕ'äÝ×qr¿Ý'j—I›¶gD•fs› ÚÖFá¶e{W¼,†=œ†ëZo=
+òfvkÁ…/¾_É¥§d¯ž4ƒt9Ç£tã(ç=8ÔV<+
+
+½ø!
+T|‡Áp·w­ÉúRð,Ï~«Ú›øƒOÑGó®ÏÚŒ”¼(
+¯ÛNj£D»Í´À·7O)}¡nÝâ4ˬ£ÂÞŒ¶Sb=Á:ö²¤Ë™zœ@ŠUMócÆf¿P©ïìÈCRccëô¤yë¬NkÀó|7'š4ÓæÍDûÓ£Íf´á<…XGXi½Ê#¡_d÷{ŸVáz.B¾êæÃ0ìœè_\ÎdRî×#¬5Pô8×x<j|ztÁ è£]Ô¯S¼O[¬~
+5»[)¾‹hNÀ÷û€}#î¼™¹4°àåq737—ÍößÛNÉumÂäH‹ý×F+#àÒZSç®(Ý÷&¬HwÀ­À‰^‹œT
+ä
+”í½3XëbÅ
+‹‹Î@Ú%øZªÑÁi÷A8_¾•^¥Ì}§t5æ©Ó©ø6-›ôJoÕFš6öfn[ZÌñ¨Ì]â/
+žã§òÒ
 endstream
 endobj
 
 127 0 obj
-3222
+3476
 endobj
 
 129 0 obj
 <</Length 130 0 R/Filter/FlateDecode>>
 stream
-xœ½\ËŽ+¹
-Ý÷Wx=@wJ¯R`èv»Ù
-Ð@Av™	E€Ì&¿½EŠ”Tî¹3¸€oÛåRI$ER^ÞÄå/ÿ½,—×Åý¹
-é^íî_ûåò·Ÿ.ÿ	ý¿ßþõòñõ"¤~Û/V,oÛå럗¿æ"Äåë׿_µ¸éëúËíÕ\×ýöêßYu{•W«Ã;q{î³U…ÿ{×ôõc]o¯Ê¿ûÇ×___/?·Ïus’ð¹B^Ä,·›¼.áe÷/Ö¿|¸¡òéß.ŸåêÝfÀm§J»â§–Õº™ºiÇ•¤uÝ^÷¼V—ß…oYé?w$©ÄO4¸;ˆb=âé3p_zê–î0×(äø•x“]“Š¨å’¾k½–ÂÅôü­>9^Üнà1éûUsE÷peëy¸ow„j„xSŒPýˆ_ÿf•ŒnÝ­»«JÕ
-kÒÊà§
-ÚY6K úôe Út5~÷ðëφ,’…Nƒé#<0ç§.ï`,$Ûv²'÷Püè(«#+
--}e¢Û$Jððd[îs±5cšgóˆë^Ü?™Œ:ÿµ—9"Á,£kDR½­ŒILhSîѪÓü©U|Kx }Däç'÷YÕPE—÷šöîÇ,7q5òV¶yVo°ÓÂÀT€#Þ k!xW!Ó»Ø{9l_ù¾ãT´"W
-kž¥‹ðý8(òþhUk•%•EÙk½X5¹*ç››D¶$òS¿KŽÜÝ«PŒ:JD|ÚÈüM›S‡ßbxS¤wÀí{“I¶Õš2êÍB¡Õ
-àHž’r
-æYY(Œè»²Ø‹ÕžˆÚ~V+Gò¼Î/íс
-!Ði1-4BÓ¯Î'( žö7ÍÌ~j°j¥à	âœOàÍüŒ‘?³¶ñ%I·²]Ò8
-ĘFyGÀó“cM+À|°£Í
-MžÛifµ`øï{z
-ðd™ÐßC %û&…ÉÁ“Ñiy`Ù¯
-¾	å7Á¿(¢çD–ÍoÃ*Œ§¢©zL}šò)ê¢p»ø·G¹ã]/0ëO±É]©`’È
-T·1¡Ÿá°ERæ¹
-ßYÕp¿™Ñ#·ÝÉ€}¤´ÈÏðÎd.R	<äÙ¹HzËß²=JçÓl.vëÉ¥îúdUª
-pÏùýuz›O{ê€]Ýw7ŸrÊS½ÕÅlÒxÆ!¸Pc#
-Ò‚°~ôNÓò™¢¦%hZ$€ÉÈé-eÖм¹Lü‚OÃÙ;¯Ë:¶ÍUP:¦1té²Y˜¨gÜnzPZ#¡
-—‡Éà”*¢C²z(²ì(Îpn«ÁCb×MÀ£q½åw¹#óføiþþE;7mø•ÜK¦xÞè…ð¦Ë­afôNIìS£×>ùxÚè¹*­YůYŸB"7ëTˆ–v÷MEéñ%…¯ÛwÂOÅ’
-H#Á ü’)m$wx”8]*@†ßó wO€×$olŠ»¦àƒ2Õë44+3ÈÅ+bïÕpéÕ/ɳ¬WíYxœDŠ^Ý„¿øºöƒ+,zìUc™À·Sá;Õˆ4°ñU'†¿ÑŸ¤öѸ,ØÓ»Y»ìE1
-Aa“z äÑ|eRhaËi§l¿œ}¥¶]ÙÔ4¥xke·ÂL‘(:„Š ¢æ·[ˆoãÊq|Y‰’kx“rl„¦üƒ*§Ý2gö”ñ<’¬lÕïôŽT¸Û!NUc¤³yÑûF´¯>þÐpU·¬$ŒvFÇ
-ÈÎMdl¾NÔ7ÚtñQK;kqužóŒcv{ÎwÁ¾QÎG)v/­.–ͪæy½!Xíh at MkFõ£}ýNo¼Åµ¼ÊÃÿ­ÕM¡„*K*F:,¡vS+yŸ6’iËñ81dtצ:&õ‰dÄÛ¡P®JÝ?ŽRKÐQ7B©<¸¿­ûß ËŒ
-–§_5ƒ(…Ì“̃Ë5º@yq
-¥j‚ñóÈâ^‚ðÞì1^™º²Î~C~<éCôù¨>lrxÇFÁ_º@d	Ÿ35ÆS>Ï6ÕñKû–ó$q’Öüy¿2±d‘ªîïX˜c¸ìÌ/B5š¼±”õÜB´[0\
- È5dBÒ›«òòSñ³scèðÖ߯~Œò9®“i±BsAëÏ¥[ë)e–VÔ&ép0Hµ%n.ôwš˜°:Ù,U{Þž·ObN…ÎC{R·Å!ë	öªÉrù5^y³¤A;‡ò”)5Yv¥ö•–á›Ò
-¦Ún盯ÏlŒj¦&d—–Èa}ö´ï
-,nÊ"p+ØH4=Ó!”¹cß³aÓÞ™Qg«´°Úñ£T!õz	^•¦«¨„
-¦*M	8}Ф‚ePBPÀ¼¿WîõµÉ|H:Ìœ¶¬BÌ‘|`»õÈ“nƵüCùã­X§6hV™DS›†I´M+%”X^ú¾ðsæÓí¹5x´–
-æ© hú)¦œÁ-)c,…7ŽþÅN**‡"Ü€^êŒÝ¶%Ÿƒ±²ú~Û’ÄC›ÈNÖÈϬ
-8ïÖµ4ñzJ!wÕZ(ET)óç2h£kX_·„íT\~׎T«Æ£±ù(€ƒ¥Õô€vïïÄgeÃMÛ½ô­Bð1fÆG{²ä©)ʝpf°X¡¶¶Ïé
-öƒÎ›ˆ}e§Èj‚	€ZßJ 
-,Ó÷[IA4@ „æ3!_Ƚ…;®¯û~3f‰ñ¥-»ã‡k}eûϺuÕÒ¦Æwð5 !w=eƒ;,ÌÅ6»G†Í‰eRJ†¢bt&‚
-Üs<â4}íO–&¸!…Vî¼cÝŒ°1<‘
-UÒ
-š#–LåOeµ´HÈ°äTäK¯Û®Ù_?ÎÁ0Q`78Ü=rƒg?”OO%€Ž>ÍŠ-`ï\l©%³†¶°Ï\Vqû]ˆŠMR‰%”]ìòô›ª‰Ç£HÉœ(
-%Ò­—۝öLš‡ºÆ˜ ±Ì¾„E뇓…ö¢hhLôˏý3]Ôž6šƒìxNÆ9¬Áµ‡ÌÅÝY”’é»qJq|*kßVFu=Ý®‹7ÎsG¯Ÿ¬ìû…ÁÉg'½C`ÐÇ%#æ²^ìwŒ+*бû[-¦ýÑ
-8=h˜MKSÏ_Ó²5íœ:ç8”lóZíh¡ ¬¦S€B1ÓGóL½»!B½ûí#!§jªðé¶Y	¾µf‰X*‹l“3ÚÃSLNu§&箳ë—cÃv d
-w$lPFùjÍtdš×,Ý¡Ÿ ’0 OiÎødsï'xãúª>ú‡W<•OU>5mI~ž»`QE’øÍLbMQ°gÂV
-CyêÞµˆr‹©X¹óÙ~á¹;Ñ2àÎ>µôO×qø_¡žÚ„Ò4Þþ °uZ¬½&Î-dJp´6§v¹iêJ,荰aÊ‹(¼ô}\ÖüVÖJÄVHì{¾7þ$MøÁÿ•¼¦zǃùië–ú£8ÏŒìb, ~iç½Ü¶çQ$ÿãpÂâÊÈ'¦è:ª¨¯þRBR×Z¤S_Dà êŸ¿\VVäYV£‚Üéà¯ÄÆÂ<ãôâ6
-*]ƒÅ}sÁ'h<@µ“0€)C•NªšØ
-ÂÏOøÏÄg¹ZnuÇÝË4–ögù¬þ`Jµ±­L²ÚX¹_ÔYÙ]qgü\/—IÃÈeZu>©Ì®‚—²¸{y[Wï«z™
-¸[†
-Jgƥ
+xœ¥ZÉŽ¹½×WÔy
+Îù9C~æŽ?÷ùêç¸ó’=¯ð*)?Käa},:sÅUynLÉ% }òç¬øèóâ
+~/AÖvî:5å·—ß8Œ¶Âá	çB×Í
+tq€–•…H™õS³ûxDBÐj·YgÕñwÄÏg
+M¨
+§M¬-U_k?y@¯Ykz}umI º>Š¬˜XŽ•ÝùM‰†f‰7.ÜƒFS+?`5 “…j¿Æ75­kj;ìoj‡HPƒ«pköO=òÖ}BØkJ­,º#Ÿ¡Jdü ‡¸)*]öó2@ž<Öý‡‹ùøDQ0µÖ–äTÊ8qS	Óäs)°¹¥}êÅgíÓoXB×B¨årÝÕ÷è:2 uE<Ž¢HB™¢g4
+¥Ñ¥–‰¥—iü]Í8g¡ŸP²¨Åˆ%E_k8d5Þ?ECry¢ÙK{8Ê&<‹¢wƒXýÁˆ\ò~½â«÷DSbèþ¹ {=‚§Úù¹ÄW_­Ÿ½ Plàš¯°·²xzne«Ê®gu¿b(šîfgçʇÀS$U±ªÂ;ÎYNO¹¯yl‘ßÏ´øÙ–i¡¼tŽ­â¸¬#ø`©´¶DèÞÅ•`ȹæ)³—ñ›ès H/ž­
+KäØ`”ˆ^ìÕ®ÒímÁy‘dŽšWÉó[…I±WÊ·hSëoý}áóÌMM”Øüè‡ÁeŒ7#ÿôD¤ûù{_¦rÆšÛ¢AÚ9vÙÅG›?öl¨5¢ù![U«D¯¼„:hãºíC‡¨#Oe¾°tµÔ(‘ìñ©/!Ï2ó§ñ1ÏÇèÂû5²«Ù¡7¾‘ôïÉs4ê*J6N$y*ÜÿHw"u¶c\õ³zŸµƒ÷Š-YDÓû¿µM·qZj§ ˜§7Qupç4[G»rX½9\ŠázȬÐù…©ÜÚwû?ÁPjH¾ãˆ„Ê*•ßÿÕ€(½´){R1̲HÉ&íõv[p‘46àLéÜæ •`ùø6óe
+’|;ˆ/†¡ÅÕ¸îÚÑ`ÊÉ°í¥¨{ƒWK‘¹åÃTw.Ø­„¥Kñb;¿?e¢»–‰V¯lW?€-­Mà“ð)^B «>sÏéœ!åtc	Ыæ}×è¢-¾†–e·¦_ÚÊZ8Ú0Z	¤p™†ÿ•¶ÂUG†¶¢üŒÆzQPÕ!¿çÓB™ÆVÕ^PSI2‹!Þ”Ôiš8‚Ì}#LäBq*Òht¡rjËc.+r×V*¬Ѫï¸Ø׶J×t–Ê2̇ˆ(አ1õ¦j¤ÑK¤‡Ó¬…åõ?—ÞÞ¯»*SŸt¨l8‚–±T×êÏÕJín†pU‰ˆN‹st+Åíû|­NL<{É#@9ñ­«ªæM•é±Šuê>U§£çÕh%˯ŸÉ¿‰V¯laÐsþŠ…o~Pïµq¯@…°j	C¾•îMK¿ñbk’e‰*_šçF×OÙš¥ƒ/ctapeÓ´L=1
+!ñv$Hq-jô®JbGs
+\xªQÄ%„÷a‹e±×6²‡¥YjȨâLmŽ‡N©v¨É ¢Z_j5ï–mŽÕv©ìœFyvW¹¤Rpm{o at .‚ŽÈµJァ»òb){•PxÓð<fŠ|¸ê/€Cæ
+LfLJ-B’ƼYƒ1Q¢\oœi°hÆÝ^×GÛñTã£õ#¡îœ˜õÕF;&÷î«
+pãâ+œhªÆgw™ñæ&n:P'°]Êê@Cï“`³ê¾ZÖxŽ‘Ùb”˜.–ã;·SÈÁ¶ºËp¾€äGÉÙvüžq8õΆ'já½/»ŠÀÒb1ÿÖ:ß'w}õùTC¬Ì.õ¾±äб60_ƒ}*Œ)ÆZv‡HnÒR÷WÈ&,WÇÞ/0éìæùºjÒÇAǼ[gŸ+Yâãúl½)mwEˆÑ2æƲ^ G¹ð×.ÛT©”hYa"H{M†ÝË©óCÔníÕõñR8’Á s²¨ð_í"h³XÞ1`óH>3ÖéU
+Ä€ÐÙÇrÌC‚þ,‚A`GÐ* ³x=˜û_·{{Áä±Ü§î@»‚…~'Ö¸tK=çùb¥ü;¼Rˆ>,Óõâ;nø5wõBüÿD½gOí iÆHn1ïðœéR/ÐØfíØš•Ø=[ìÓ"­f‹ñOÈ<'Šª3rbøìÒAÕÃõ0Lž¨lˆ>>§òpÛ5‘G&˜.¥~Ðxš…¯húURã,à8«}Ž~º3ŸLéÃi_²®ØÈ@ðÓ˜!Ž¶:N±Ô<¸ù!ÅJ„~Xïà0ÁµMZé覢5|­M[ó>ó°bšë€òÕØÊrøV\G?No~lUlÀPQT®^o.ƒ‡uĉøÞ¢ªæ_ÀžÈÓ[͈´5îð¼³·°“'^(÷™QÏTy¤;„öÒ_[}yÛkùOÙ_ñM«‰ÏÚ@Ëý£Ä,æÑ^cû¼apÖaEÊ½õNû8óšHW¨c½_ÕDïçï„ç^Òº鳘d@ÜmɃÒïD¯<f-ƒ²Ü.`³Àêýx‚Hô>¼ª@Ä=>½c‚ ´k¡K$îcžÇSoI¡U¯Ýƒ6zªü:f3žÌ¤V¿Ï±Ì>‚ë^¦	iοÒ󫡯̿ÄÁÛòsšû
 endstream
 endobj
 
 130 0 obj
-3857
+3222
 endobj
 
 132 0 obj
 <</Length 133 0 R/Filter/FlateDecode>>
 stream
-xœÍ¹ŽìD0߯pŒ4ƒû¶¥ÑHsØÒJˆŒ/á÷鳺ªÛ³Oá7ë>ªºî£=žÙð÷Û_Ã8œFûS3nŸfvϯ_†Ÿ¾þôƒî¿¯¿¿Ýßߘdçy0LžõðþëðýÊø`†÷ß~¾ŒúÊ=˜}pîÂ>˜¬nàî÷xºw÷ë/ï?¼-ïo?¶qõYÁá ¼ñv
-`Œ´O´“íŸSÄÆOˆ›=üxÀXæg|Oà†C¬ŠÊÇsGái9Â!a¦§„M at 8naÌ5%ZK¾tÉ>ë³´å®	d—ƒå¬#»œýÚÅ!¡´ÅG:1á£òhiÇRrô¨®rnŸ”«i{»µt[ñ0‘äáýbg¬q¸Èï¨ã¹4Gr›„½g¶U¢†*/ñ¸”RBø²FÆföZ¢gшøLi¶QŽ{õ8AævCÌvGô‚¨CÑ¿Üo‰&'EH@;q+в–Â5áÒá©£µ<5OÝVïlHÁ8'‹R ‘!ÛJz hÙ@`Lì'úYÃÝÍA4$HǤ²¯<M¥…­£XyÀIñ‘bÂÞ¶-3—‚e–+I%5Yvšàrߊ[ß
-;¢«i*yÌ·C|=Ò5Tpqª·:ÃϾ[—hpv¸ždƒ¾±À`àyz³XÒÈ€èû=ê)Ï‚
-üâ{üÊk2¿ŒgÕã*׸ûÉ®þe>N
-"ã‚Í–@“;Ž”WÐ"œž
-$Ž§uL˜ÓBÄsiàå>×óäÌv1Ñw}F£Õ„Õù@˜×yvÅírŸÝ,N‚³xøÞ£
-¢¢xŠF»-Q&‡4AXaŠ$fÙÅUð„Õ2“œs­”mC5¼OP‚Õ‘hì¥R­ÄË€cxîý+Ž×ðì
-s#{jkÀ›.>QfG>Óx#¿À1_†è]!lÄ$&®»/DïˆÊ#;¯€üD4hBŽ§6
-±O¢-Ý{Î[†¶X•ÑoY4Q
-@»§vƒÉ/íÜÚ
-žº‰¢ÉÓ
-ë£ç•²õ°Ì$‡y€Ì3GCâÁ³y¼ù–ÄÙùEò~þbP^%4
-	I<U1©'B91‰ÊB	'QÐñ†R1  åBÓ¿ê™ÊnÙ`–œM™&™]/ÌD9Ð&OÍ\×£ºàH7›RêTh^ŠºcN˜´c5Sß1ª9½+bL.4ËÆQ“°•×C̵MJ®CÂÍë„{+ÇñÝaÄ\v>“´èܽL=}ÁÇá;9ÑrjQ‘2d+¾èà	ïó?ÇÙY3oV>³ª…䏩†ÓY…ì«™y JèMö~Äžk
-‰y¸C¤‰Ì
-”4=KkDrXƒFRúÖÈ»IOÊes'Õª“
-8t*d‹êƒE’Ÿ‹%Ka§Ÿ~7ì
-H—«ÏB5ºFTÍÂ==áÆTÎCÄ®3«B*ªRà¼ç9.Ädª‚è¸µFÙ¥RÐF9)â‡Û†ªUxñÖv!}…T$ÂÜl´【¢ÎG£n«¾£VÙ¢*“媬<¤ÑyØöÚü¼–]‰Ò²ŽÏ>ÔOx"¶è0½Î1ä¢Á… M_YØ}FºÒhõQ!V•±	‘
-\Í<RiÉÍàcæ
-—»pº›r(¡¬ß›—!ª]Cõ„󢄱ö@4æ9¤‚Pÿæ6ò(Ñ‹xú£‘à¥c9\«kùh at 8´"™¨ð)h»B<õí–4‘C &2à‘U°®¹wÍÕ]9¦
-×^*vŽdèNK¹iþ´Åè÷Åë"rÊä’V•nm,°Áwdþ3±Ù(z—uKO;JØ¥ú3[Æ×ìß.ªþWÏsX›Ö°Óu,f“þ¯°6𸢠Ûǃ¼¦}êIAŽ`ËP¬›²¤t¬Ùí/ƒ[b碄á&Ðæ-©À¬QT!Áöqê%óI5ù<?¬h¯òŽDç¾´'QeïÓvâåé­´Ùî
-4À— “ÆKV	òÕë1‘@¥ÊD×é»bÍÞ=íeÓ|¤™÷
-dä¥
-Þîj·ä•ÿ'Ô¨.UäkŸ½µ#¨/*£^9«É¨—m]àå=xÍÖݳݻYÀÆÎ'
-„žëôêÎr&û±¼Ë
-æÍiƒâë
-
-6ŽÐûîRßF`j:ëav‘u|Ý»nšia‰á
+xœµZË®ä¶Ý÷WhmÀ¾)†qKÊÚÁü‰d ³ñï»$‹’H©çf<é{o‹¯:UuêÁVӏÿMjúQ=õ´÷˜ðý뿦ß~˜þKñõ¿?ø—¯ÿ~üòñ0ÓÇ×I=…°„Ö駐â3Mÿœþ¶9ø3N¿O?ÙW´ÁGCH~3
+ÞutÁ‡6ø<ÙÅ¿ãh„10v
+:,ÁÛåq”Ñ0X¶±ÑÀ,žÂVZ˜žÀbŠg?ê9`ÚÏÓÇëÇãׇž4ËæœE$’IB|š)>gã÷Þ„¢,Ё6^aûNbAt…bãV·Á8ç½­¼VO;@}ýÖÅŠ
+Ñ‹Å/û
+/ØÍ’òVÒ…ýôF³³6ª¯µ¼>¹ItO?–ÆlßQžà}œ¶˜åÿ±‰ŸÏªþî y}e
+8ÐSŒYxo÷ÔežŠ†OH¡*`\Ö·‹2j†s½Hžçô#$aK8QÉ–${ø{`Jsš…’Ð	‘äg‘l1„2`a¿°LJð¬R›5˽Æ4ký¬ˆ<#©DXQóbI
+`(8
+ô
+X<‹pœ|ð*t)B[c	6T°(£¨Ÿ€…Ãg^ú£c!eVtC%€,#8o•
+ã@Æül¡”9’c©a¼CCÎëD%v·ÅX;T:Oi}</¬§03¬°RÉvØÓj¢‘…³"³;ÇÐn€M]½[«±•[«A»õøß$´j”\h
+]ÎT-[PkhÌ⣳µ;-¸ä¨A˜Î„?JšÏ´hä`IÅža
+¾¬(|§r¢º×J¾Î¨£?ÚêÇε¼Ad_lK’L¶/§°WZ°¨….¢·z0H‚ÇYÌ`„õB,匴^ˆb;G‹-­œ¼¦HÚè'Ké*;íྖ,^Ó߸3
+¾¯–õØ‹B
+mâ£gŸdÛ7ÍÙp?Ò$='Ýjâ«Ì+W¬9¼Å½Ÿ:dþ¢(r²;F <}ƒ<â„ò¡MB¨ÊL#A¾µõÐñìCA2_×níÝ„Œiƒ’
+F±ñ’}DæN_4jl‹¡Ø“?TfQÑo°ÇEª0Àím×O(RÔȹÇe-\ë'‰Ê”Ú±÷{öæ$\%ûEÁc¦*ò
+í¨$A;jÙxIMRºQ=-Z›E|Å–šÒxv,§Öƶo$ШÆ	PÎÖ[eŒ†­g at B†IÎHDtÃVɯkâSáoL¡qÌ÷üЛ}r e'X(ݺ©
+\0B8+Fh²&'—èޘɾB	­Óåôóû’vr‚ãQí‹B²Ù4Ѻ¢ål™Ö"S.&›MN•Ív¼ã‡1“8Ùyi™§¼¥Ù­!¹tQ~õ
+'mµŽ­‰X¤úª
+X$26¹%ŠhqûC3sk¦äJ…Ú˜NÛD€Ü¦«ÛDÀ
+sºìµò
+ccÉXšÑŽ=ˆ•Ü–éX©'„eþ’
+
+!8î-ƒzxØïà
+ºyÄK(-[E	hŽ\qÏ
+âœ,sÓVC
+¯S²EF]òkø‰gŠ|Ëqh­…¦Õa9Îå}Íçºâ•uŒö=oQª×í6©à$XýšzȪå¡ØeßKN]q|¼Ú°±‘Zh9›HÙ›¸1GZ/ÍŒ:£Tª^rÇ­&ªÚ´jâÄ6;/;ë]bmRΉ¨èè”ËNße°TDç⪺té[ÕükïY8:.’”G)g–<j¡È0ŸUÀÉÍÁžr^Y‹Šö* ).ÁêT²¦/ä14Ñ€7º<¿¸Õø
+òF'&v覭N
+	±ηܬ?ιÊ·fXÁp'sÍ=ÃœWÇæ¡9RMcèpÐÃ4JõÂ4Q,¨^ߊ%/t㲶ááxgC}kn(­T΋ÞÉjÆÅúç[BÑçvÛeÀ+ýI!Ýé×¢%V««ú¢J€È˜˜b‰e®¹¼Í¥¸˜-÷3¤å)±\ÔûMýš¶7GñßTH"hSè6„Pöº
+pìÜõVÊt˜ýh¤µÞoc`Û,–(æhR¥¹úýƒ+ޏ¶É;ÞçýÚQô^ }I“Kø^zdìWŠÂÊÚ¯7õ&¬ý
+ˆG-Ììå9ŒÁñǾá0Øvá½S
+“½víC¤
++M˜CÛªI<Jl¨Þô£O¤Ù
+Œ$ýM”ÎE§d?’·Ôâä2.¸d/¤ºÑu?öÓ¾¹4)äQý–Êd`õ¶kã‘vÓÌüæÞã‹l‚¾ßP1oSx/:wþ^ES¼Šm¢ÅjÒé«Q–zþºéJÔGöVÝørNR‹Ù‹Õ™¶Ÿ?Wʾ³xÈȆ+84½Ì0 jÞ›cƒÙ¬¶Æl%˜„­²ó‚±¿ž³M&úëô'b`eV
 endstream
 endobj
 
 133 0 obj
-2587
+2653
 endobj
 
 135 0 obj
 <</Length 136 0 R/Filter/FlateDecode>>
 stream
-xœÍXK«ì6ÞϯȺ©ßI`œ™IÝ]è¢t×tqáÞMÿ~%[väØžÌÐC)|&±,ÉÒ§ÏrÄYvŸ¾u¢ëütRÁ8L8~ÿ½ûù‡î«ŸÄ¿ïž®“4ò<uƒ4g×=~ë~\¥ê†îñÇ/áfõÒ aPé‡ß]q¸ápOr÷('#뱂5jñ"Â&UiHªÂ²	…QN¢ßÉ{šMËülx¼%7dòï#.ïL”ón¨¤^ërBM¯íH)¹Î¿>~:-Ó—z‚„;›W$£Æƒ€~¼`ÔMãYï&!hcŒµ¢•¢ñ¹É‡Î¤Þt`
-€e—a˜Sâ.,Ù²’Øbw'ëݝövÛvJ»rÑ„j,ÅßÀôšbmbÞ÷ö%,òª½ö„î5ÃT¾³ìßÒ@;O{Ø
-*Xšà
-¾Y"]P&iE R#ÿé>ˆ"%n
-øÑ`ûå‰Ã4	€p#tÑhƒÄd¡§ó^¤#›z,BMOØ#Å"ÃÏ 
-†n^Ùûe#¹4JÈš0¹Ï:ôóÎsrpb$•Ï¸7sËY½ßÓzYüw†.Âh«²Ô@ómÓœ¹žd‘=X >•µØ:ô„ÝC‘Ó£ÃÁŽSÑ=¼ÝâùìÊWà†SDù)òŠn™EŠçŽÑçŠ â=å5ž$ïö®;’ôæöG›ÍÛ:v’´Q\rRÀˆºä§­Ê,d®Ü¡co¬aàÎU&õƒ+z„v-ngGYŸUx<mÿ“f¢ŠGÞ=,Ç©
-¾`I¤N™YÉ@˜ß,j÷:Š$ñE“ww—¦©&ƒàu½Â!tœ:Õ>¦(gü®vÝ•ÉÖÖ?½ô[£â§Œtí·fÀO
-ñ–Éðw~¼í&Ü÷Wœó{·1WðäîiÉù5Í›!ÅY额¨Ë¿g¥]u{$6<SþÎZóìµF§wd*k`úÃF‹	PZ³Ë›qul¥>=iÆéöîçä®î#íÒŒ‡#¤LÇQCé=}v¥ØèrË}ó¾h«A:,h)ÊïO÷jx6ióCþ‰HÎþ#A¶yc¦x|á~Öí4>½q°²O:)Æ%3ÓùÂO:’Fn©vŸâ{{)H—z³Øldc
-NìrÝ>!¢ÿ”µ±ð\hžâl+8ñ<¹k ‹ÃåûcÆÀ_º
+xœ­ZˮܸÝ÷Whm`:â[‚
+ŒÏÉÝÏâ`–y–Œ_xïfá^ùQfø|攟%–p|Å_þ|Û¼kúü›Lþ
+<þÃ9ÉÏ´Z‚Ÿ·ÈÐ|9Á
+x[ðdÉ	>驼æÕÏðù‚Ÿ¯ð›+‘FÏ:"w(Á*Ÿ9ú]	íÙ”a1ülñ¼—’ð‰¼Ò÷!ös
+`Å÷¿"­JÖ\g›5Ã[ñ›Ð¬ä“λ©¼÷sìb)H´vm¾s¼—ù>@ü#‚Ý`ÿ!¦¢÷Ï6qŒ×•p½97Ú÷AV
+»ÏÂ8/;aŒC³Œì÷M6Íô]|™
+Æ
+ž,U²¬&:{"ÂØæÁ˜£så5G{êEL*„&ðCæ	†6p´{à7`N´½ëî`ÇðÄëÛ4#»ÆØ^Z$»('xkÍ’alU5?#Äž9#ûs²¿ƒÿ ãñ…ëËÝ+Z„C%6¯ {sF.’Ïdl|Î=›S)º’Bïa+Û¿­l	æä%0w±Â§‡OcCÒ]ž¢´ã¿Kԁ%õ0*Gæ8ê`€Œ
+~à…c‘Œ ˆû|÷¹Ô8¹É’¤)JýýÖôÒÓ»R³j| ?
+‰“ƒh9T,K6Õ¾©ê†Îéÿ„£‘‹€D*ÅH¤¨mt¯Äx
+-½1#M`FƵ¹ºŽ49::K{Oî‚Y|#šæ•	âR`ìA42B
+Þƒ®œQÉÑŠ89¢ò¤	*µ%X Q—1±ÁOÒ¨øõa.àÛ2z…$‹W¡†'ÑSÀPr@å&LJB_X,8¼I½0a9Áðù’`Íä!DsÅP þÎŽpÔˆ¦–[0Ù›OŒŽH†ÛC¢»b¦‰KïCnMÆpW…&˜!×Ìf,ÔÇ‚zÔ´Ä2VNÔSˆ‹šý¸~¥™âØ©jÇé7†ïôìÁt?'o2j
+È»¶«X‹[“–‚ᬭŒvÔç
+F•ÈÂó‚mº¬<Y~¦¹€ é¢åhÉVǺ¾uÕ0pÕMIë}?^š3,¶ÎV;¬’‰Ÿ»æòc|/­+|rˆ–#á~Q"·‚	,q*‹¹3aŠ9ËÅN¸¼¢ÑÅ×j'1¯p…"ÕN²¸Y9V`>pQ•E_ҩ‘L“í&ÁI³:²Ç>M êˆêCŠ‹©¨@ˆ0k¦½^g™‘ØZÇÀwYÞÚ…žV?Z(5‘@é1$³&«Â|M€œT´Zù¢öKœeÒ
+$R­´Š¨]E‹›‡ùž-?ý#r$ȏÀôÁÙû$—é{ZQP݈~SÛQêëÅõ1â}}‘óM«£C^|®
+õÛK‹Ìq¤Ô]öÍèhÀ|!–Œ u4°ò£Êˆ]+ÒXºÚϲf±ê1aRv,vó¬û GEæC›,
+Ùª–…Ô¾M¡Ä‡ì•­ONæI Ù®• ®¹o±²“Ü
+ˆznŒp
+ì•9Bu‰îäè.î úbÑ¿+îbK[A*iž@9ʬ9hþžÖXHó€€ Â™ƒ=¹-ç[bèäwå5Cl·ô®±iƈpIpîÂøFr0wíj¤5×{,8ÍÙÈÍô[Æv
+¦qü\¯
+¨(•ò±…â}ë4i¦•£iC«ª˜Vïêä4/7Ç0^´{äǤ6ÉLØÀÓIü]ö™ˆD¡'Ö…âÏ]\ªÄ¡Ä«1â<dÞhqŸ
+ÚŸ÷,RËuµ
+­è‰N¹%m[V„iò5Œƒèh#x¯Lâk4¦UG*n=‹	¯«n[Ãè>/ŠQbú È®³’EúIêˆÎ@wb$M×)Ñèzpd	 ¹åF$Øå¡t³,ç½R‚ŇTÇÞF_vH§É›f¾V"áž×>9Þg
+Làû>—kjÐÒðÕl²¤CCÀš—ml Y¨sö®¬ÆVÀ¹K¼sål]áÛŽ"0½PzÿéÜ&	ð-Zg±¦‚È8+“ÀÙõ¼-\:A4ímn^
+ົum·Ž Æ»è
+Øu<”‡ÕÞÿàãÍíù­k³÷óþýû
+Ok_Qjû“
+}Ÿ `Küû¯Ó_ÿ?lÚ]sæñî<óUwa%úió¬ ¿žÌvŧtäà{û§ýc6²>·O­¼}ÃI\<+ÍJîtˆ¡©Dm%¼$(±S?i
+)™9cañÝYZW_Úp­Mgû6=J·&i̽k ¥!Æ—v¡£ÌƒŸ¿±ŒëªÏ¦\–'a’NØY°líZSÄB"~ðq#K‚½‚þ²³Ö6Òióè´¼¯ïŒ8[ÉdU½q–þ„úf¼y1†ìh¿ŒN˜å€"4A
+­`÷rͪ=–¾në 9ö¼´<7i.gÛ˜ÔiÒž”ÇÒvwîùh] ‹RÛC¥8aÉZÒ»a‚YŠAôˆ|‚­íà6…vÒÍQˆwÎ(›¦ï”}ýî¾ÎœOznAcYïÂÉE¤+(†jDã,ÁŠ ä9¿ïà0È./ƒB<qçxtWbúŒNàºêkÐ~$³–€J'ÁzÍ}z#)BÇÞq³ãÜA‘UÏHÅz Ì¡ç¨ë.óŻډ݃ÁÛ'Ôå†ÍStÑtzCel‚+ýp)
+Ò8X¦ý-€h§¦¿{"=…”ÌÈi%Ý5™Hf:Âý+wM¼‚Öþˆ“õÖf”û$lë®–£òuÓžÚš[¹¦'ˆÎ:Ë]Z Gº¤™\cå}¾/ÞÆH^âý(!t¼†>TîuÕnö°\wŠ"“»k­lÚºTÓ>97[ëî~Pv]W¥ï‘ýþ~Ù錥Î2?{Fw¼Ø´i=‡+™1p—p‡y6©Ó¦Þ–»QEZ5³xƒ¡^÷y£®¢¦MÖº¾ˆ”Æ£kr±fqÛÈÛ³Î4¸°#ñßk—ðßtò ãÄð1
 endstream
 endobj
 
 136 0 obj
-1277
+3045
 endobj
 
 138 0 obj
 <</Length 139 0 R/Filter/FlateDecode>>
 stream
-xœ½[I‹ìȾ÷¯ÐùA••»EÁë®ÒÀÜÆnðÁÌÉö3Ás™¿ï\"3#rUُ¡¡º[%åñÅöEj½²å··ÿ,ërYퟚqûiv÷ùëß—?Yþý¶^7µîÛRþþõoëbÖõÊ%™}€¯×Ý=õí‹ÐýØ{Þ?ߤò£®ò*—Ï¿-8ĶåóÛ_nëq¿ð[»³ãîCø+Ò*¦ïu[·ûÏŸ?¾=?ß~*Fæ¸U+fgö#óEh?²<îâf¤Þ´2ü~7¾ÚRèC?̪ý¼ú©Uøm¤½9ŒË—Îìv<ýtÏy·ü¾Ý`\yW7†w¾×þþÃ~cêLŸ´QlF-ŒÅ¹.n2»+;ÜEÞìÎv÷Û.ü˜۞²ÛsslšÙK7³ÂÊÿg…Ày¸Í˜;\†çŒz|PøÇì'ób³SÂ¥Ãþ¼ß/{x
-¦‘ñ>{åHkK“2Çð˵2×n3A)0„
-ßî·nsJõ[ťڝ9­Fñ/ÙÞ"Ó.`ïi½v6
-K
-c«´Ävä¤OtÑ׬Ü÷«¨4ëÆûüç
-ÕNÁ ¥`
-›öb*þõ2õƒpçQÚZ‰µà D§®
-20”nmãOP®wOs›
-Lc̵̱À³,JP‡-ÒÌ7¦.Iq•ÃŪÆÕšEÒQÊ?_÷A½ü%°_tÞT'EË[ÉÌ;Šp$ŒîœR
-,IõØU3"M’
-À
-Z^U	… 	e_\%Ê6Îzà“€©¹?ðFƒ¥Ý*°†þ?Î1È¡¤Õ”³8Ù6Êi
-³hM¥€húµ°Ã;ì&Á
-át¬›V¨u·¦Vø"ªJÌO—…ó¦•Ô³ðUaL\XvØ_ƒwË+L¹0–磴¼²
-b
-ö/aaeTY;NxV××\³.y$X£Ê¸K‘_CûÌmR$˜3©š{.6.{ä銾[H2‡
-	3ìˆ}m§€óì’]3Y­É—¤'.Ïr¶ž©¦FéÞ„Ùöäj»ÕÄi*æ‰X‹u͉>‡%ÅD¿ Û
-Èò¸£™Å
-!Œ¡Ýjš¸(lKÙÔ»Ñ\54?EŠÑU4/ÉœlB‰«(	6)!Šº–RÞ©Ì[Ž±®£uOY§ÆŒÚ#ßcdlI‰iKJ^ñ‰!Àj$Ñ*ߥh ¥×™y‰Jaç‚JÇ3ǘ%J÷G˜AEè¶Vò@\*ñH8jÂ#:ö.b©–êr՝NÛ=q-­nΠ¨žgà0­æECÿS3`{pá2I<PeîbFF䢚Û6*WžÐcÃè‚qPçF
-ÿ꒝‡¯NŠñÂEˆ®ÐØÀ‚õ
-6ófÁbY:ÇP›CîªðTZ]Q”DA‹²U¥W
-mÐáráµFÀ3¾ÛQBQÜ#"vžJf³œµ›ç¡K²bLË:'ÒhÅáôÇ"än:5)n‹CÚÐò!Q"uó
-óÄ…Ûj0Ä=HÌA4åÉE&^N<e«füŒp‡Tj˜Ì€Åw^µèÎH…߀PåýËÜsMÆƏ‚©’ÝJòQ„«c‚s'©CºD¦V(®ñª’?¥D…Z*¤xä‰hðtlãé)Já$JMdþ]É	hш›yÄÀ(,ëFBWI»
-h5.¦H²ÙYÉ44’Ø'Ö~¯N‰!>K©®ÖèÑSæ#I-VsÆ’ölœ
-3x56µôÝ	G¾—ó©*‚AÈÀçb†/W[•¿ÐcX/¶q_ISšÇ6’0ÓO?œIªñÓ_Ç#rŸ!êw“tË.O½IJpb÷ŠR›H0>M³ÛÓ±¾YS'kà&¤EA…©›õÉ„y/—N at 4Ê”CFR¤—g
-?ƒøÇSh¦y-5œPòJ5±HOKÞ†
-™3 0Æf-	yŠòD*„>`í‡~§‡:Lƒ'øë/î|ëò|õÇÞÖåâ(¢_­ì]þï-ªôIÑ\£5
-tþ*wU2%œa`}Ý$‘ù%yÚ\ƒZ›œ{({é¯péŒ6Ëìâ&ÖÐð¬q®á…p)?4È?PÔǪŸüö‡óàœ¸ãB,9Xc&bé	B1ÃngPoÔëp+ç„Õv
-vrUÞ·¥¥º#=ÝCïŠ	§ûJ“SݯƒÃ>Ê3’ª
-LR?XBæBZ])‡#)«v
-«Ý¼¦î8ÁÚʍ‹^ô¹ã…!DsNBâ”	öZc›¨¡v‘…VegZG%±–êx*õ^8f÷rÌhž¯43¿{>*½çUÔ¨g¼:Ó,Ú€ãÕAœ"„Ï›‡ÜÊ‹áÿAšßýýŽÜeo0~UÖ›ñ8–Qy¬xHÌz«Û7¨Š íg:аhJ
-Ûèçæj\ånåž\
-=Uw¤>i%EÊ%&»¾Pc`æÚ7õyï°Š
-Ë•& ƒv%~ÒãXé7Žû‘3ÉE‹í„5»ßsöôÄ…=bž,0åIÖ09Ž?Åï¹gãè^.Õ±ÊÒsÇÓ®2/FÑ"vëÌjÝOÑÂdÝ›i©?¬¶<ãX·É::¿ÞAÏW Vï䥑ÎáÔ^
-'*õ
-Òôc|"­Vø"ëZ˜Óf(­
-¯*cÎÒ¿fÔÛ1L2a°sªpH¦r</Ò¦£W
-üíËÛO˵ÞâÙ
+xœ…WÛŽÜ6}Ÿ¯ðs:EQPÈŽí>§ ?&@€Ⱦô÷Ë‹.ïžÝ‘D‘‡‡‡´þ»ýÜð»ý@ø™²<ßÿ>ÿ6üÐEùýû¯›ýñþíöö¸Áðx܈؄—¥(eüà#qHÞ
+oV?¦Áûáñuø#"MÁý9<¾ß
+É?%×ü¤PnŽ~¬;ùÛŽÌSå[»»ŸÊ!¾Ýs¦;Û&¶q¯^âŽK‡‘ǃ¸™§ùpù×ËlPäH÷§j-ô8^8ÊrO({+§¨®jdú‡š•}F
+¦%-bæiÐ*”Z0Þ*¯í„íM£ïx{Í£aé[ý’µJóOhZ(Ú@oìK±[t`µèÅSX„+’o9WòÈ:ÕØ–åÞ3”1g®òc”/sÏ¾äæU]£À5Ñ9VÕQuƒ½æ‚4iD¹ìéïãZPÕ‰ô)öj˜zfgÛ)¶-ë±×
+Š_’Áß¼kúÅ5¦V­²ŠáŽåƘô±g³fx^2á\¥0ÑH'(^bÒ×^ëB5tѺ‡*•_P0ÎSÇFê<Žbʺo–j°SRzf±֑¨
+˚AÖ	ËI7ô^Pë5´:9õ|©Üï½Èz­òÌt)½ö8èwþ‚óÈûŽ¼Ä³âšó«›ßš…¹ø[˜Ù1RVûª¤àfP&ܬnïŠÊg°¾ –Sž+b”[–v½Än‘\(Š†ïÔv·\*‹µû.­¢^MUÕjEÚÔqŠú”OлÄÜ#?;²°¦ Þ»#ÆŽ«ò–«;bƃ*´ÉK…ã%K|› xïQ[M„¦·û‰OpÙv–ƍ”›¾”‚u-bý¯
+G›¾l3æVò^d?¢LŒœFI±’AVŠ pñwÜƤ׉Š·‡½ÙŒSxtÔûÁsµã{™•	jT5ŸæBÓ‚Êf‚ít´Ôp
+·Ô‘œ×²UD™¢ZŸ61r_;[Òè+»&×ôÇòhýÅ*¾êšÙƾ“Z¿ºwÖˆfëSÍ£)=Íq4wÎ'áÄ™:Æñ}ÊGZ÷™ôf™S´VÖÖ?™ßû÷’g
+Ö™wÚÌ5hÓwaëŸ[ššÕðÔ±´oÑ·Ó1÷•Í›Kéõ5ÿq—£Ã¼ä>¬ª¶Qß»d¶<"4k¢’µûûÝq>ËÄzŒóevX^UÑ];q×ö¹t‘ͬÄÜÑêÙëSïâüæÐsØl%íboU³¬s1kOYèØa°6¯c“ùËBest˜N- ÔÖ‘˜ÏÏÈö£3`
+>
 endstream
 endobj
 
 139 0 obj
-2898
+1229
 endobj
 
 141 0 obj
 <</Length 142 0 R/Filter/FlateDecode>>
 stream
-xœ­X˪ä6Ý÷Wx=ÐKÖÆÆÐ÷¶½Èn aCv“²d6ùý”TzTéÑî;.4×–,Õ㜣*1ü{úg‡óÿ!á×.î÷ûï×OÃß~Ðý}ÿóôö8	©.Ë`Åx™‡Ç·á—]B?¾^­\ÏÓÕìV[µžÕÕèõ,ÄUŽëo_OÛãô¹\JE—r£_kšVyg÷s‹?Ò½šôÖ]f¾n2l9ë«‘F€iW;­g‰f^
-˜¼¸qÞÍ–p&º&ÍâC÷Â;á~ؼûaø_Ìa‘Éo±›»qnlç<W±š{#%¼*Øoí
-£sØ
-מ³ÅøÂÛM‘9ð¤‚ۆؽåP$‹üVÄë´í–'é&éq»Æ™aoñ\ëdKKÓÈ•ûðñW3»€f±—©È®ºù|JØÍÍýF‡µ\[‘Åagá_¡ÝÔô
-al§·œ<¤COo;t_+Ø´pñ¹ÜHbº¼¯ÁɈÍ0èžÄ”r… À'í,S;جü8ê8Qä•þ?69å<!dqœˆ°cÒ¬ZyÁlŒ‰4ôL¹
-À½z	H0¡¸‘Bö3ègÜÈ(_¥X0Ñå­Ò/)¨`þ·ÊÑNYÚ“e4hž5Öw&Ç‚‡ìQâ"ø¤H˜ÜûÞãFšp½–ñ
-6‡räàÓíF¤ôî“uœ§ŒBÅ0Q&{táíÆÅúÕª‡›íie”ã¯lT÷Ô"—úBKYóІ«>ê4Ö°àÅeA:Ç[¸G†èî§=˜ÖSÝ‚²Œj>zÉU¾o«Ñ¶¥ìð[uå9t°½þA$ DaÖ<åâ9C
-‘' Á]yOH“¯ÜµÂÅ
-N7²Äúƒ‘Á¸¼a÷=(ôhÊ}ÍO€XVôKžPãà»ÓÒ9àzm9©TÙKÊTÖJÝà{/hrv³0î.oLËšÛ5º5o]
-jãå–.“ÇâSAŒÀT«3ÐÓ¨ÂØ
-[Y&°Æ“Ã<©aR·ç2Ó@À!f¤©Ÿ+ZáÆF‚^²žþ[2ÖrLëDŠ ^Q]ŠòÈd”n!1õê¸bÕï'š”u¿—¼éº´äDºÓRܽ‰Ô®ÜžÝñ(H|þCÀˆª¯j8ãûÙôËÐ&»Ùµ·5ä"ñ5P$Á~yCøXµ½õŽª\¼ƒÉÍíçá?™EUÇ
+xœÅ[É®\¹
+Ý¿¯¨u©\ÍW@#€]õ*ëH @Ä›þýpEê–T×âÛèg»J#‡ÃCRÞ.¿¿ýï²]þ´]Ý%;?KÅŸ_ÿyùû/—ÿ¾m×=mu¿ÿú¯·í’ëC“÷ï®ç|ù…–Ã_0âóÇ[áR6üöã—??Òµ\Ü~ùørù5†¼gW¶s*Þo!ÿåòñï·÷·ßk„Ý_rr×Äk8X#d^#X#ßË–o9=ÏÿÛ_ßìBþòñn2üûu¿¤Z®QvŽÞó£¿Ñ’>È
+Çü
+‡}´O]¸fù4•“ŒFñõÑ{ÿÜÕ>>ÞáÊæ¸\fÇæÓºÍÁà†ð“Îçõ|É®<›§ÈvnĹßíÛvÏq\Áìî·\K€ŸþÅÃßb®´RØû-3îpÃùA*zä÷œò{‰4Ö¯m$®—ßý&òJ!>"®¦‘aÎ
+´±å»™íœ³ÓÑŽ68ȶ»ò°X¤%is™TjŸãàûV׏¥ q,®¢²œÄÞÍ,>#\¥¢`P`x²¶V2F`T‚1¬Æ’\»Aÿë7
+5g’Ɲ$€{ªèbí;‘ȼNñ…öCã@‰‚²dÝ’ú®2ædšwQiR5~Kwdé¢Pú±RÛ]?ÊÕ²[	4šýB §jHæ>©á;VØÙÓ1…M Â×u*ä>æîK?÷dT¶V¶cU[/‰»ä½Ä{ð¼bt× Æú@¸ãU»o
+./)¸š¯Þï|0+Œ>h5ê=r£’-Ò6ªˆzöK
+².bío„X¥o܃Mª±ênÔ€ëM?y×ñˆ¶…ð² ~(›£ï¡­kK©
+lA¸þlÌ(FõmG24fòH€"x0/v»iô@ÒŽ:Ž·¦qÔMŸ„é5…*0 at x3`±&‚dJ(n4ompÙì\2/ŽõBë‰8T‡=g
++l$¦Ÿ4^âh$D…&RO
+dǁ9Èi"=‘r=‘Šµëv4›Æµ
+º¾b¬F˜‰ìÚÇ?k‹ØÇšsEÑ\P§³UøùQˆÚ‰a‰é>Ðo%Û¹ËHàë  7=0TÍP6•¡'"Š”ô†äS1DöéÔsüWáì6ì	vý)»mKí0;âñ[À­bJó‡ÂÒΞŒhq`{¸³ßEÏ&Ë4Uª ÙÁèð%Í¡Ù10G©Ð
+¡¶ß°ËÂÜ#%µPª;	Y<ð¬íïõŒ„…´MÎL©"‘ýCªó&ã=ªGL©‰ÔêP#ŒÄàFšÇ­—Á7ŸqGÒH#”˜èR"‰4œìˆÑg¯ªÑd"Ú.5ˆ˜â§èCð°WÜ™¤#Žu'pNCq„ÊB„‚c¬¡Œ”9çÛ
+¡LL@Š69
+¥A”š¹(b§cžäV)ýç¸Þd†c¹9ƒƒQë“ŠwA+Ày(DÓ"©+å±âYu¹¥IÂn£®ñWç5q&tÿ_&1{]
+ôT
+>NÊ¡çj t×xKIJ–<Þk°é†TÙ4±ß°›´O³ƒõɁê?ÇB©¢S©ôÖöÌÝ{-†é/Š²6©?íÎ2¶‡`Ê3²Çll`ðâ¤Uu[„í¹I!{ÃL[íLSÂáÖCk˜õˆS7±aÐmKÉi~Ӕ¬{g»|Q7ZÈÿÌÞ<µ¢žìíà+O¥•*ü¼Ë6prK‰YhÖ(Ö¥R(¦Ìh¥Šq­¬ÉEʏ¶¹Pµì!¥íü$µù´»6w×V#ê5©È>Õñ7{Á÷¤Ö5Œ}_ˆõT¥Î0x 	¦+p$·e7à‡UQB¾ôö&a;Z79ˆy(È%›~Yje3n4N©±uy“‹³b†½^ÕŽv„V#eíèðBÚRjÚOzÖ°¡™uM#ƒ\V»œh8çIš1é
+…–Þ`Ðã÷Žwoðã6gT“Z¦¡ø¨½Eîðn{¬£p‹@VòÆÆJ2çW,>-ù7“lÅÑœÇ89Ÿ
+N‹ý˜‘ñ|£$îÉ©Ô¸?^Ñ£¼PÁ©âR˜ +›S霽UÂۍw½K”‚fÅð¼JnWf+†*£L¡3=ñaÎ1ÄY@ÞP:%7ißkìá“Ý©ø[¥8©Ù¦4zZl#âÓC]{ß
+î'²nƒ|g3½Ñ*ÀäyU³‚÷æ,éÆî•iköSâá{>VÅz#ÞFö©aÈÕÓ-Λ=uŒ(¡bŸÐ©ù[Šxùý˜i'4aï¨sŽ™6=«ðá1“[•€1t§×%4V
+æàÏnµçíž	£y–€;n§¤)$£¼º&‰5Î@ÈSô`Šh =?x(u $#„°éïj¬¯º‰T¢12øþNÆ–Ç,ØÜ€6›ïw˜¹8ê ¾è'?Νt2Û[t2Ïi¿f9XhuË=NlkÏ“¾•
+Šz»Q^‹8ä]7¥}ú¦ƒàS;?rÏ$tTJ2&Q$	-0!ǪœhXìÔÜ–	Z#ÅGá¶%Ÿmþs¹³f ¯"`XˆÿTiÔ#~¢.
+8[J=šßNËÙi¤É+¦e»C
+Ò˵˜ÇÇz53ÅSR{Æ´I^Ò
+àÑ+·c<i¦h¢Ý)!6cç V(,$Žü'®6•ÿ©Ö²›õ4ƼŸYØ;±:éòcM¹ ?åg\ÜSÊvÜS„_$=7ÉÓ†‡cÅ©ÕÚ\ã#ýî’Kö˜®Í:g¯ú”ËpÖ.yÔŽlÌ)Æó·
+=×…ªyiT¼ÍÒ_´5QªsÙžj$î?T\Œã
+#°·—^Ce“ߟÐ[&¾a0ZíÎÕóí#·à÷œLrmÝZ2Æó°ó³¨å^擵lI¢Žy¯×‹ƒü6NËM=Ög‹ÊŠ;òÎ/w–bVåÎý+¶à<ªÿqņÇŽŠ­j¬ZôXÄ2$áþø8@¢Sïéœ<QÚ°H¾:鉞éuÇëìW¹‘¾}!Ž—Ì‹›ÿ¶J[jñ§UÊl½—ãå6xö$ HÊmjp¦7¬mßeÒ«Ð×ŏك­îCmìE­öš‹òT›ÿá§9
+{t…ÑD{ŹõgM±L*¦»ÞÎT%Öt§5¨þ”é²6µƒšc#^Ñ÷†·š-—6:ÀÓR6ëwY™QÌTCŽˆ½ž]YæÔ]ðMÁJj¯µUg}è
+È=Ë\M¦oÊu›ïH1@ŽÃÔÃ;-yºž(딆ßï^ÛšE]«?{¹S)FõwýoɆLÞýØQ†Q•ö}2¶ƒLÆ@”úeÂò ÂÅU׌ôüª½ý£ŒOÑ·zÅÀtÉú\DÄš­ð¢žBÃgsBöà‚÷–lw…-ìkëÅÃt½Rô9íß{ Lj…úÜü]¾üòöÛåÿ“×ì
 endstream
 endobj
 
 142 0 obj
-1361
+3084
 endobj
 
 144 0 obj
 <</Length 145 0 R/Filter/FlateDecode>>
 stream
-xœÕ\M‹#½¾Ï¯è󂝖ZÝÐfÇö!·r¹%È!÷’¿}«JªR·w‡ÀË‚wÆî®–JOU=õᙯbúïÛ¦yºÌîG#¤{µ›ýýÓ_¾Mÿ~›¯«ž·ujÿÿýŸoódçù*'­„»AÎ×Íßõã[èÿ¹k¾¾)¤ÎꪦϿOz.“X§ÏÝççí"w1q»þe	ï¨ðª…¹]ô>?nûüóÛãóí·Vòìl´pO’å´'yWÚ®F˜»Í‡Ñ·ÏQw[1éM]u¼ULB„E©õ¦vãVfwkoµËÙ¿Z·¦%½ŸÞÑ7¹ÛÅ­Ú=B„7Å’¯[Ýgåmµ«»û0½n‰÷‰Ûeݍõ2ÝGÌ.…TnÚª«‰KÕy©Zù§¬îÖKx'@©ë
-9‰9HX'aö‹ßó‹ôï	?àD®‹,krËлق‚Üa
-‘ÞàgÿþnePÔ–•«ÒÏñÓpýn>$¼Ë<Í=Ü1»Ÿaçî͇à”Ÿnñ·${M×YÚk_=ÝA+ᯉPQ‘ÖÄÿýÃ=¬³íñ±é“ð¼²°°T;»qKÏ´ø¸àU>ܵK¼Vmኇ—ˆwõH댷¦8
-2 åâ
-¥dDaPÉõPƒ´¢á{þ¨¨.ˆ0”sz@|ä³è>1
-wÇ÷?"Ò	=ŒJB¼ˆ{Ê'Pv|Zàa!‹tá ®hž\=°¶‚ù¢çªÇVùÀ–Åùë.‡
-,e|'m
-?¸a‘­,˜L¿¯ný¶d =;Õà”‘ã/qd˜4*—¦µdL}ÜŠ	!ï[8äRª1C¦ªå‰Â0(
-•CÅUÓ„9 Úzb™%í0Lï’a¼"t¬´²(©¶¹	’ãeW§åò½ÅÝ0¡¦’±SEeÿî–œÇ3ôm(‹óHҸ̰?ÿ#¤ìÒÅðd¹:Ä^P’ɨð
-5Ï1º†Ö±Å-ï|Ác”žsæb§Íï|Ü΍—oeßÃ	ž„Ó‡©§©—LÓÝR™EIá™0xNѯÛHõ‰<•‡!üûäIí”;%êä¬%ØUÃî!Cé³DRIyÅK´Ž1œ&QàJØKxo#B£N6‘„òæàA±˜Žï%ÕÂ2ÍZ?Š}ÇéCõÀ—{8‘íòœëåΩx;ÝÙI2ÿXÐe+Lÿ?“ý,@˜ôœ% ÞÑ÷'4Æ÷²Ù\9¯Î>ÅX°§òRE
-YoîwE`¡çœ¬êû12¤Q”漱˹ԩDÏx¿[Ûbefpg¬
-\^­Í…KcS™:²6éû@æËÚ`F÷¤iDúÈîDûå
-2ÙûÙóHaëé^ݽÒHwæsGŠ)…)ªÚLQîÜ
-Á×<Ó§÷D¼ÎÚòE!å<J&–EwÞ¢”­pÖ>j¦dÒˆ_Á¤¼Æ€N—Âl“åÃÄDëšë6ßïmù©¤•D**€µˆú(l7 ßÙ(( ^¦6kWê6­|Þ©ÞýÊç'Ëâw¬ó§kÝ2·˜¦TYrhèß—œ‘dƒ C€â(ÃX¤Ì=×Jª˜¿`ÛnœÈrN9Ʋd1R9 ¢¾+à´Ô3ù¶Ú\-u!ûgJ1ººåG¹èÉ
-BãQ)¸ðÀ·$… ÷sëU^ƒ(ž^µ„I`)i@¿AT+éÂ>Ý2zÍGøW¹®]Äo;ü•á<[liÏ'pöBP‹g®ßåÔÇØA	€…`Â}å‹’Tp<´Òb&ƒrUŽ‹ªì…¢SÀÅvf›Ð©kY³¬Bκã;¬=Õ›es‰jˆ#S’Vu!:yˆ³Ìü°¬Þv$׊CÌ€¢,(‘QeÎñaækxzUŪ4qRTïÅEÇ"òÁ¢Æð¥Õ aÚ4Y['á=
-qcD“8uIÜȐ¿‚¶»©ú
-\…Õ{êpO¤H£ªvµåš»¢­u7sÝá»F@÷/4 Â{œ\½b¹x8k4r¤T“-B{Ö/䎊î²EXª‡!ÚÄ$54ô೑Aaúðq„ô,ƒKAl´½Ð?&+D!Ç€VFø>»zÑ'‚<
-ˤ½TUaÔyêŽòè—àÒÙਯk‡‘CL-ý¬bïFNôÞÙèÀuo`S´Sìƒ
-“ôG|ŠÝ×iB×°iÎ3Œž;àë¾›NZ@$:ðÊ_ú‰ÊO“µÙßH¶ô#Ã
-$•/0ó†Ìa´
-´%+¡¦9YjÆuß^#jtþçê•%â/W²¸Ñœ‘ã£­Kñ5*°ã"$ÓÝä—GNþ²„3…gV8Ä!MöM^*~±¬'œBàå0ƒ¨Ù.Õ}B±ðpqØîãJÂL.{Ðe–¾,ÕãáA‹éËRqÁñ
-Œ
-õ‡ê¯}îò(æ
-ÜT!5±•Ó
-÷°­fµ³«wÿØ]^L¯Bû%P|™ýu±¥KWý÷ÀÔ+Áÿº&З¨¬&ÎHUÇ.ËR(u±u7œ+æ‹C$É…kq›åØž–~UÞ|)nSXdý_Lö'ëà;dÞô\JMÃé2è°0qá’«T7t®¯,fÙ1“Ë`Q­ë›õd=ÞéïÁŒµi÷2”û• „ë	Åñ0lÁG¤ÿU ´_îb
-ÙŽ-+â0MéÇp0+{Æ2rfìnßOáòŒÙ%ýýþŽ¼ÍºuÄçÕq„Ö!¡Iᮧô@N½©”êD)çgÂ_Ü
-bŠ¬/´ÀZ/HwÙ#ÎÎNÏÝáZq¦GÂtl‹ø‚¸b’Ø„²±
-§c[‰ý
-òhªö‡ðœ/J†L¦ÀO_Ü8<-kE!ˆ%&s
-'70–Ž¥…ÀVÒ"*ø³êb©\nýŸSÐÛ<)ë{zsü“?¾½ý6ý6o
+xœÅÙŠ$¹ñ½¿"Ÿ\Ö­,†ž:ü<vƒÀ»Æmð¼ìï;¡L)³j<°4tW–RŠPÜW«å÷·ÿ.jù“ºè%h¿cÂßß~YþñÓòZÄŸo¿½}ùxÓÊ\â5¾ýñÏåÏ|Ôðù×åç›	hB4÷àãt¸E®Á›û_–½sñpìú9ø>…Öèàí¼gÃ#¸ào¶¼êÛF9¢ãÚ9èÂ
+ÐŒQÞFнãô%”wŠð¹FØð)NÕ7ÌŠxÃ;t–Qð¦‰6xØiéù퉩b2Fâ\|Šp«kÁ_®ð¾	ž¾¿¼}ÝÐÔ¥tIšfl»˜!Å‹Ûí"jÞá	i
+TñÁ1Îð›)¢À¹ÜЈé@2žCxŠà¹@±
+dm.áx>ÆiÊ=ö(˜N€t_¦%Í´EM-ö€N]•ä“%›ã‘ŸÄuÖy[ßö	p¬¼K¨ûÑÉ%éÈôºÃÐgK2¿IfÛû2—upý	ÏÑ´ÞÎà´À1Íõ_÷{{É"MŠòÞ&UI‰
+-3ÈÈ_d;©ño±E¦IâVW¢ÿšO²k[w¨…¨?ÄÿHé•lÉ5ùü^£ÕÏVV€ãøÄÔÔníÀõ‚1»¾W×«g!1q/Ĉ¢+¸8…šuÆ
+]'^3ÁÅX%½n‘ˆîD˜ˆÌ*ʁ4Ú*è€E6HìÎà·6v©Õñ"I×Ì4¨rð73”ÙR0o§#ü˜À¸B
+¤±png³TäôqWB¾Ó¾¬*Sù6jB»SŠ+Äz ßWÄ¿¨&ÜÆîºÊm°•òDi¸(„»Î
+¯ñpkSÁÕÔD@ßçöÒmúq+ňEìF¥)ÑÍ6ÊoÕdeÒð9ÅÚÙªú:^{Ë(bÍÕÔ¨£Äš-ÚCµ§èÏ8#ªw…•/µmúDeת½‘«’ÅÖ”÷zB7D{
+¼DÔ¥öTÑ©kò¹¢SWåsE§äg…’Ñ¡Ï
+¼DÔ¥öTÑ©kò¹¢SWåsEg²àÚàïDYÒN®WwL
+¸GímPÛ4Hó“ÃÁÆbÌÐÜÔþÉ6é:wˆ`LÁº/tÂêïí˜ãÈdY²Ñ}YÕµf”µË]ü¬‚^+n®Évˆª×¤âu!œekOÙç£4´!´b2ÍÔÖZµu~Û³çiñB¿$]¾CÀ5“Æ´EuC
+Ô陓.·Õ£S\ ¡º±irïØAFÌDÎp}Ÿ8SÞNǧIuQÝïï•Gq{ÿòYäW¯ÅÕµ‰€Z»îZ°ä¹;mJÛ.:$F+JÓXHéèÅâT!÷]
+àЇ¾˜({‚,=jíúž°ÁÒ·ž’óD0””Í‹RnrÄÌ‚U¶2æ¢‚åUQÑk¿¿W‚Ìh²ŽÞÜz+Yz¬
+ßê«RîTÞ:ޏ¼ª_gØ?啝Rsìó·d´À’Âj41Ù§V“$F›jÔõÈaìýÈïb•m†Ç±„˜dFjÑD¦¡¯!¹Í“ñö¤Ì:Ë»V¡YêªtG#ت»¨ÖK>6ÍÀ‘ˆ¬Z"ù¢€Y=»bß×Êó1½`«¡D
+Þ
+)Ê®‘‰‚ZfeÚ°Â~¤`Ê@…ÁûÏ~ûZŒ.
+§"f¦8àâĺu2Á¹ïS
+ó4›V#
+³rTQ¹De0ž".ò
+F*!Ïku«Lú"‡˜:LyM¦`F…^‡pُÜôiÓBïÆ[ZðÉ%B2OùΩQö]R'»	¾?ƒÁ­bH‰ŽL+A%ÖöFŸœ<vð^hœÊ‰n"éÍƨ¤yrCbŒÿø©¥·„ÍéñÔt#f=僙ÌùĪ¿ˆ$û|bµjëÜmbìZ±xÕéÒêèYûŠk5"BNu*3î§P)6ƒDZŒ¤iÕ/›ZŸ}ƉÁ‡+ ™]î9ŸìW¹¿¿^Oä-'›°ûTDœÄk…éUPÈ—¡x'’—œÃã}³-©S覲¸jÓΝ_œxXM„æàš«ß+
+©ÍDÊ{%2žWŽê:ÃJR³å›Í#£¹š¡úyÀƒ;;럺óA’ãôÎLûyz‡qélç‰ì˜u0´ ³ZœŸÈ]RIhÝV~BÑ:63mjUeç<HsÊ,&?£­†k”ŸŒ{8{˜øõ¬|r‹^´G™5
+9üñù–Ë´¦Åö]’wL½†ÁD›ÓÕ¬r0§hè½H¡÷"¯Ùu»™ÜaeQk¿ñO›áÝ2næu+ë`nj+Z•
+¡•WûÜöÞWL˜­bBŒS5|íqÊ)›MÂ{°ån(Äö^è¹p2IñŒ1¥Ïä<È`Ä‹'f©ëé7îÏ›AÚ¿ŸÇÝU3Å|n³:²v[!¬-xÕn[•“IîdÅÿýæA5¿–K:ÓÂ
+.PÀ© 7xß„w@þõE­píB³K©ûß	¼˜(4—W&—=Å£yJ^6Y;`TúØ€‹_N6™Úcn› j¦¬ÒÆÏR@ÿcR]ë¦ÏŠ±6È7þ${¶ut^
 endstream
 endobj
 
 145 0 obj
-2961
+3172
 endobj
 
 147 0 obj
 <</Length 148 0 R/Filter/FlateDecode>>
 stream
-xœÍ\I‹$»¾÷¯Èóƒ*§öLh
-zº«¾ÝàƒñÍïŒÇà¹øï[¡%¡-«º‡á1PL–²¤X¾X
-õzËÿžþ»¬ËiõÿµBúO·Ãç÷_—¿þ²ü'¿ïÿ|úòþ$¤>ï‹ëy[Þÿ±üáf!–÷ßþölÅå$žÝêVkàéYúOù,×ËÉ<;wÑÏv¿œô³Óði·ød¯—Ó/™2
-ø‰íkøòfÑm|qO#ב”õæκ#e˜úý_½_D”ÙݝU¥—È ½%朼ê¢\¶Äì[ÐÉšhcé=~õšé0…Ý"#é•›ÿadòj¬$w%ÂÖà|õ沦_RÉqèƒÅ
-„!
-€—Ý.9;¸~±ç$Ó×#‡ô¿@ÂHéUÛ*ø›òŸ•ãIÚòÔGž#AšK’ |ã£ôk>2r<@PÑhFÎDìæ„Bâ8¤
->^ò‡„£)­àS¢˜®#1©õ,k[¦¯ ¬ŒÑÀšz-,Œöô¦	²Ò{ð@Äi$¯N]e”g¶Åd±iùèF½Æ4¹qIˆc}ŒR2¦1‡ƒa¬Z%íÙPq|^µÊn|Ênè)àEGì36ÛvñÆz•÷ðÄ5ÒTÂ*àVl"Ra½q%£´p>’¶ìLZ+@ª†ØÐ5èWDJŽ–[­Þ~NQÈŸyd¶ÊNìýšÜ4]%Ã7­ÙÞq
-ô³(ßaXLÍÖAÎ@Ö’‰£Rè`¤e‚Ï£Rl–Oy¬Æmw‰¸;
-ŠÏAmáD‹¬]E|·²ÈúFà“¦bð5qp¯C
-"–}Š×Dç̍þílk/ñc–ße±ÆÉ%ù­:gG %G5›=!“ä-K.ñÄÑr¢YTöº~Þ·´|ÇÝ"½ôÇ	Â’z4šÈ·P¹p{Þ’Å7%¤•é'°C€¬
-˧Ùæ&þ"ýŽfë(xš~þBe*ýK4-½Ö$¶[,GìAptPÆò^l'ŽŽÈŠ:œq,V ˆ7Äʲ臶}Fˆ®ÊA²5q1u%®”%()ûKbi%õ<~*‡´[J3ìT®hû:‹uÑõ¶‹Fá–Ø]ň]kéë?oËö†4Ù¦+l~‰òaŒ›ÇŽñtËý•Ðwý£â%Y¾kz•{¦Ñ]zÞëQ2æŠVÆ'-÷+º¼þ‹Õ+þ3”ò[ €ðÜQBÑwå-§î®³`\¬èäPé‡y×DéMru_Áî@ՐÐÞ­èüòO´g¬÷‰ðÐ]
-5ì_
-5-q¯Šsj;,.²ˆ3r1?Óì¶VÓ$*y¥êÝúím?³ýˆ;ùºÀj‹i”ôa!–Üãêþã’á JÄ:ê·E鉉Oÿ^þòDŸ¿-R›³#£ôùÛ¢ÔÎFéó·E›•ÍLŸ¿-F‹³ £Î?¨ÍÿI
-O„¤4šHÀQúŒ$á(}F’p”>#I8
-$‰Ýo[¤ðDHJ£‰¥ÏHŽÒg$	Gé3’„£@Òº‚üÿ	9a$-žFÊ’FÊ‘FʐFr
-I©WxÊ®@”ó$Àèt@ˏ+ù´ÕìëÂ=ðÚÛȐ\9®¶üâœÊžhØ´ò3¢ÐFý>ðž¹ñî
-9†Â¡CiÌ×ÔÏqÍ;D=‘4™`‰•|®%%ôE©AÀFIqÏ]@g…0Eµ×
-ÅRÈŠ/áè1ïôœœ¹Yv–.+a.ž½Ïèæf®»Îtá(V†h Å\y«­U4b7¡@ù¨ÊšySXŸˆ]5k~VS21×S3ÙýZRî‹žkf÷ËÁ$TZo™ÇÔvHÓT½õ?©ÂÇYš*ñ‡R«ÑJ×ûþÐöÃ#Ë)\ªäËJQäPëXEdz>Zö=ð££êئ”^òÊ÷ÕñO{u´NûÕ¢>LúŽzå"«±ã×f¡X%jÎÙºŃSÌrF˜|kE#¬ìÖïjÅK(%ÛЃ¼‡JÜõÞåùKR9ÈA5cU¾s¬Œ¹;3‚¤\èÑc£ôÎ.²HïôÎìŠOYú®—Þg‰¦`fñFdtÝ¡	ŽÊŽë~–¢qçw«¢ÆÝo#/‘Ußœ¡4}©Ð¯…ítˆ°QpPA…̾ͻ	>oÕ27GÚ˜²r£xڏ8Éé1ñÜM³Émxð\¾Y©¥´ÍiM÷f¯í+¬’ý/kjÌ¡$aËÞj78ñ·š¼ó*øÓ,Ô(BtG+¤‰Ã^D}nHOÇù)ÈNöhiw6l?n\ëŠÂ‚æÃJ%UûXsJŒ]8Ð{Í}MsÈ ýTt»–Ä1>í3ÍêèŸYŸ·nÉ
-ZA7mvÓÓÓ€+¹ÕÇ¡hVoÞþ™ä¥áXòYËK0dbo¸
-€™›™ÇZ·²|˜ÜA8ABPYX¿äöµu¸?—ZwÉlšVð»d2ÁΖ÷NOfÏ7M{¨ÐéÐఏz# M…ºRv n`!×Hæš3MÚO×¾Õþl˜—ÁŽ3±²tÂÃæi£ ¶Ó¾?wÒ‰&!~ýÆñy/m{@ÉNq
- dýObyå³UÉ a$ŒÄ¾õ…ǪE­Jù3вgeÉYiÁe‡´Àw¥òÑ„SKɧ¬½aÝäØôí¡Cç3ÅËÍ·?·ê`ù:®{õ–ÖC›­Í3“ÌYh¼ÕéPÕNË6°ÉËT	+Ϥ:½m=WCö!ÅD·‘ӭɪ8㟲8ë‹ñžF¦öÅ,3¢dZèAî΢&Ýô>v.ñ·žMG‡øÓºÍ3{-‘¬5D}Þ»HÚÿé§y‘dØ™n(aŸIÒ¸.§óXݯ'eÛj:¿Òh>žüó m‡ÙY¶uz£S0’ärZI´nHsei€§]÷š%ú– žmsB}jrEt{:%¼c¯@çÊ>1Lf—Mî¸Àzšï&Ëí¼j–¯ñ¼ðÝŽPRD“t1Ù²ÊÓ
-QvôrÃ]jið2é1#-Œ²„÷|~–ƒGìø§¢íW0H
-ŠÂµÊ
-^©A=uYx+€‰mà×
-Îo'À|Œr»Û§^Óã¿aaŸF¾”û2ýA¾6˜_—kü'A6RåiŒÌ
-uŽÒgÀ•þ›¼†»š/èÑw/rS¿à~°.&¼±‰ÅjÈ)!¼Iˆtß]~ûåéëò©9È{
+xœµZË®ÛFÝë+´PwœPȵ¥®S\ ?Ð&@šM¿‡œ‘4²4’œ¦¹À½¶<䐇o:ªÿ§û»Wýê¦{¯
+~‡Ä¿¿þÑÿö¡ÿK>䟯_º·÷N«ØÍgßïÍ-ô¯?÷?ÑàÇ@Þُ?÷ïvÃ{÷é™Öš›oPåèQÞò_÷„×à¼çwcPF9ŒÜ
+äÞàë“@bƒÅù€'x->–ÓރϸTÑHiÄù»QäðÚä×Î…S©\ s!@­p	ñ
+œÝô‰ ÐŒ~Kã\›¶E(ø5‡ZŸ4¥¸Yœ,mxÜ!<'NI	ÎñLå9`,çÕœ$L„JÁœóhÐK LiÔH3pæðVNû§¤›žJˍRT–¥»Yþ×ÿúK·}X¼©ÿʏPí¸n
+–ÿÄåÙÊ]ºòeÑć¸
+뜌÷^< 
+¨rÿ“nUx at b¯ÈMo9EîfëöC,ÜUqk@Õd°JÝ,A+¾MÌ 7ZjýÉAãH–ÛñJéºÕZ9n»Õ2k—z#
+<à5î-5¨=Æ5m}ã}|›½†˜W¥åÁ‡´ÝvqÕøʘKscf?m·8\h܍Ž5õzðà±a뱃æNñP2”WŽÀ=É.y†ÕTÓ_BÚêÐBƒû]I­¡¹6°Î¶ÐàÁZ¢DFòè%œ§@tO¶’Ö5#ƒü[	Æi„
+qî̹æÌã®k7‰\A^ÅB¼Nq|nüN’™$nËަʇ¶öÎóÀ²j`*íÚfs4Rr'ZÝÿòf•]sX{§æ´9¼i™^Ê(ÉåhY
+„Z›1÷ªS:Öâ–“³Ð‚ºÈ¦•_Ì¥ÅX€ÿœì-†bÖ=³Á…mS…#ÃÙn;	cÕ˜léy`©m‡’¹Øã‘Q7UX~Á.Åí>ë¡dOð65ý“;;ÉŠt<®Â'vt-ÕoÙ:Jµâ„þ÷å¦&ï¤aàŠ÷Ë;cíšÃÑŽ%9œs
+»ÄTábe/5íÿhٵɮrÈ}Q(£''x	ºy—˜«ýTÅs}®%ÌʦÇ/ÃüØ.l¼•kéxb7“öüÊšfëXÚ4â/yQïkvíÖw½\ŒMMiŸ=U6O'žeK
+‰N	khM»Ú}ϊݛЯ/PvɁ–‡~IšýÉõÒ
+¥û.;+®»«æ¥J@ïÝPóÕŠ‘dóâÅìo"8 $è¤4„Ò¢s幺GéòÃë{”é:_]÷°ÝùøeÚû§…P}ßEEºéá¡êݤL—µ¹ L{Â_—àç.5È_çÀGæÝ¡(„."äø‚”®@ÛeW*Iê
+ЮùïÍ<uKö…÷1+@Ï1;Ø‘ŒfÌ{÷­4?ìd.·EeŒU¹«“nñRJÏëöÚb³è}ºèùs6*ðpô}\bk¥trÅäÜÕL±l<ñç:ù¶CŠGƇq³Í9eÔÉ"E(³»8)|Äy`!e)xeuæ	zouòÿ¡“¿w
+ö*VÝÂ÷DŠ{•…EY$)üW·RB
+»†—	Íå:rHTMÁç*0·“ñÓ]PQ‡/ V]ÜÈ¡W¬1·=˜ñÊt÷pŠÂQoav9˜ö­r|Æz3ZmÉí­ös390¶çböú]~d+ÉgîvSï#!ÇSVþÏŸ?”l$8½îwùƒOý¿³O#*
 endstream
 endobj
 
 148 0 obj
-3401
+1939
 endobj
 
 150 0 obj
 <</Length 151 0 R/Filter/FlateDecode>>
 stream
-xœµZKã6¾Ï¯ðy¤EI˜IâCoÐCÑ[;z(нôï—ÔË’-ÙÉN·A=‰eñññ!’^q–ÿ/ÿb8	új$ÐÕ:¾~ûcøåËð·_äÏ·?_ÞÞ_¤g3X©Î0¼ÿ>ü4K9¸áýã"|¬°Ú€¹gý2f¦oHß´ÆZ0Ò ÑZm¤¥û0ÂÝœz›Þÿz¹¿¿|móp¶5O{ÛÙƒ1îìÂ=О÷_/xŸðbf‹Ó‰þêé$/êuúíýç&ç±IĤ/ÚZDÅñ“¾Åùž¹z×h	;‚ÄÿÌ–6Ê1<coµ@w QºATábœßpdü=¾J™æEZ3ÓI]˜²â'n´¢â6-&yÁ™tÁW¦é¿ò@%
-¨'HOÀ¤OhE„ÈþI’ÖèÉ1w;ß«mB!«³'N‹Si9²ÿnLÅ´;>‚ìÃä†g\7«0“­‚¸€žáŽ"’_“gÏa떁
-˜‡¥`Oºwóô¤÷€»u8sx> ¥±ý÷dOOYg›šÁG¦ÛÙ»W–11MÂUL# =#Û)›yåö		ÚWù}rê(Æ
-ÎdšÊ’H at ydIÁÛòxx,Ú3{¶‹ax/0ˆTs>8µq!O*¥	!vïæ'@rw#·ùIãÙ{ˆ]
-WïÐÊ"Iì¼ñ¸$ÁÌõuÛ sç«EdL‘êì‘ðŠ÷`|}eo!:t,ò±`n|ø]Æ[Ó:÷’ËÛëaáLµö¶T'j†­YIÌ|%ùŽ4W²5ÉCҐôô?pÕʼÈAwy>7¸ùÆ ¢•€qí?GÚHM9`«f™)¬v÷
-\·Iºñà_¬{
-%¢n'1¶Ê™I9ýHíîcSÁ“Ô{þJýŸ-•û|c«p¬I–Áwʽ|qF­Àºaï(<Ë­g%ùȪ§Åh)W›`!±‹L+³Ê½ëØPøÐ¥”ÝXÉ¥
-¯ˆW½,ײšÛãto2f½y¨ú‰}¿¤
-“±4c ]L>Az€½âO^å¾Þ|ŽûÉKñžß,é§e"ÇeÉÒ=Ó
-Í0‘€Ñ¥ºl©²ä2w>°=’¢­×“מ\ôèg:Hn
-¡>?J誩g™ZƒÀ:s”€pK³†[ h­cžXf³—e<—e˜ÍobmËù«¬Îʘ	k¡š³^çMAžÕí(Ù:+æ~ôqmÑ<š|Q¯zÐ2úêÉת8m[)OÕòͬë^®–åóõšõ¢"ÚÝå·brcã`ö᪀²I[‹Gk\…¦¦±š‡>3ù´9»=7ùkì¬^Õ¶'5ÿßìÏûrCúG¦ŽN¡¦üONÿ@Ùu—}0ý0ÛÙOþQBîËoÜ#ZøqÀÄÍܘ‚4í‰ÔjŠYòúqSÌâדzH§Ûs+~YIŸ+£Ã½;ɬÉ'òôÚë"³!FHB]úºLžCx8ÚA‰ÑÜíÎä²ión¯*¸jJ¾¯ëˆë_…ã!VFu¦m3}„¯ãÙ抵ôp\Ë”øÕ¶ñþ¶~7°Ï›öÙ¼]XñX¯³½Â?ÙçК˜ÒO~<zAo¿Â—Qù	Þ5Ü󀚺¡Íò	:ûzH¹™OGÞO)Ž¬ð”õÈòB¶£ý Â¾s
-ÞcÕóíêáÄö5Q-D$]1DGùi
-S&.ß"ŧ	w4H‡ÿ‹§/qI)îyIóŒ=,}þy‡ýÅ
+xœ­ZÙ®$·
+}ﯨgikg	0Ìô’gÈÄ6`À2/þýpѪ’ª®í 1wº»´Pä!yHµY~¿ýw1ËßÌÝ.É:ü™þ~ûiù×wËø!½¾ýrûúq³ÆÝaK£?þ½|ÿ¦ßÿ¼ü!­ÉBp¾ËàIÏ!ü}ùøõ–ÜÝã:8ë|úN8.åôHˆà˘`ï©ŒGkál\…Ÿ9_ëüܾEIœZ ìyõWJøC)lÙRŸQŠŽ\%æO2.Z½n,»½>n?î4âW©4H#†5òln0q;Wi“äg
+FX!6’'}°Þ,ž,4YaÝÈš^Óýr¾‡é~³Ybs”í·ŸE¶™P¶·èPçé+[Àn-NÜ!@,àñÿ'Ïp¼¢h :ì=×'œ‹LÞáJ¡Ø° À£Ý=¿{§Ä3WÀ³ËÌ3›ÖÔ‰•MÑ|fpxÎéô[#‡¼]Ikü!’uQ¤EËÏVŒÖÍÖ»²àÐúûYŒ/D™B—àuø͙P†žþªöp
+±ùþñ\3ù\Ê}º|Ú‡žbyÄ<¤8µ˜µÛFžäEò&àóŠ§ûs
+’ˆ8O#môXrÐÇ–K\C{ˆ(K‰eˆBpšâ$ÚˆRÌä¿°+PÔ<ØukE×NUü¨XÔé«òŽ‹‘âsýœ*:fòp[-©ˆ›tÜ-á_‡’Y‘‡t.–€îÕ¨|Š	ê´j.«£€W°$£à0öìÆ,Ý\ï!‡©/õW”÷ÏáÕ†°]Aﻍc-àŠO¨vKMS‘âÙ
+G‘6»>1öÔøYµ8õ@ÈÓ¡G¿§ó8¦OÎAÞR(q€NÁبÖ÷¸“î1ª]“é¼
+ò™î
+Ây¨©ÌÞ'92µ\jöRG²g‰XSKòô‘´ŸC¬[£ž¿Ãk„¦çzÖFϤܮ‘)<ý³ ZœÆ×}~’AT̪ÜíÊÂ¥÷]_Ø×{Œu‡èÊÑHÇ–Õb^‰%w#}÷âlâ©ÈæÄn„“×0«4õíL’Kña×y"š°=¶ž³Tˆ‡ô³ìЊ2¶}†X¿®ÛUþf|§è¦Zwæ^›N¤¹°ª3n·õÌ
+Ó¼acÚ®²ÕD9½²‰·wj¤‡ºÔŒö¶dæÍNˆ~WXJZ×Åg”E\g+Œ+¼À€éÌÆêœ1àƒûæý‰mIYdse|ÍÚš3eFœ£Y˜™ì6ÐÆ?ÿqÛ¢åãÛb0fü~£±þKÃb²I\"‹øøíöý›Ž‚l¹ä0–>xò6a¯çz˜
+ŽÑ"3"y…É4¦„ï©úMÍâknlæ2ûÊ<jÇ?£Ù®°Å#é6q¬ÊçÖ÷×UëK•Ýc™ A¾íÌîˆFƒDx”-6]ÑyjõàS{~äè—¹ÛPõ;;ù…‘£¯ÇØ®0Rsl%¤,ÕjŸÔòW<a۝]‹¦c×ô®†ÖV©ZÆyb*U£h»ËÃ;“ÌÐK/Ö-ûá9Jæq›èĵ x¦òý¹<î8Öå¥0z{û“¹•%¨2ǤñDYñQ"Il°óÆf·7iâ13gàŠÿmî±
+6÷'†s?ñ®ÌÙ›{T­Ãcó
+äE>¼ƒõ_*ҍ®5_ÜŸ`{—ü+õQ.QP1£Šµ¶t/³Ïš!9ÇPÉ—¦qfÜ.ðŸ‹Ëi¨„AÁQBdN¯Õ_)Ò¶Év€tq6ÿe.ëŠR†ìÐ<-tf‰ù›Å‚êL±/$ördSân[ÿ,~dÁÛÉ2+†zeÿõBÂÕi‘±}Ë!	y$‡{;âÏ^-ü¸ÊVçßê¢ÝÄDqájXê¼	“ÕÅ_îÝ.ÅUhµ¯‰ÇG¬J•çÖ§cVUŠ”)ݺ²“>>Ê~M
+v™f ­«½b>::7¿&ǘ¨—´âjë
+©5p>rëÎjìRÞÐëZåÞçc­2âΉñ^ÖO㦿<VœüMïÀ½×å£ýšN¯kóÑŠur{IìEÎì@r<2³00˜=ßÌåõæýf¼\Êa>5</&Ã:×™…t±}ǹòM¥ßRýSJMñ¦Ðe*X¹©u!M€A>x23\¹ÎŒ|eae¶‡Aœ#S`‡2†Ṍ2—.ý;5ÂâlP*Yé”®x‡p<›ò9Õ<Ôß)4©ß¨î*LA¢0S×
+ðGo¨£R)÷rIsGÊȶðõ¬ì
+Tá@ªªEzãk>õvÓ»è7Ô²¥ïj	¢x]™‰ºc#ϯAµ©fê™*5€`°UÝä+Ô@Ÿå´ˆ3é–&^Ú·Ñ¶RãݯýX'T¤Æ¤ÚÙêZ"2E“f•q¾Pú°¶¦À¦É_µˆä"î‰sõz·Ïi¼úÁ—ÝO.?Ro¦5–£±\³<€—°yKê…±.Ïõo×\½PW¶„ÍÆäùsm…nYuElMì
+åvCÕxÅʱª¨{îKÆÈ}¾¾[Rä´Zꀭ£Óµe31¹“t%ä^Æ®÷-ˆ ÝAÏ2Êce](êMøv±ußsï:K–r^kT”ïñbâQHÆ0Ͷè"µ:’_ŒÅ×isœVX
+`#…%Ó[ý½	%?`1[%coHœ7öa¤œu¦0h«2BŒÙ§Š±k…Û~†Û
+_wŸîþ86Ñ9dõð&&P?0Ø_–c†O_jÛ½·ÀˆòP7`Ó)PÁ/«ü.×-sý…–¼uôwß’ 3[}Ç~¥)_›9f¤Se
+®€b¦¤Q¨_ëP¹®TDÓõu5ï·È™v땪M(ÍÛDé©° ±Ñ6’
+so\ÊjÀ2rÚ3¤~
+§sæ¦[§ê†XÝi¯¢yL
 endstream
 endobj
 
 151 0 obj
-2048
+2572
 endobj
 
 153 0 obj
 <</Length 154 0 R/Filter/FlateDecode>>
 stream
-xœ­ZI‹#Ǿ÷¯ÐÙÐrîY	B –ª¾|0ïö<ž‹ÿ¾#rÜª¤™¡A-Õ’ñÅ—±$;óÓ¿oÿœØéÁWÃ|Z‡Ÿ_ÿ8ýöÓéoÿ¾þùöñùÆ%;›“åò,NŸÿ?ý¼q~r§Ï/Áüß̬f³þ+£ÍÝ8kŒ¶B0«Ìb4üð[Zf6³Z‰WÔÃ_‘†kôõó¯·õóí×ñÜLœm=·}ÌÞêìNÆŠ³oè¼óùå÷‹¶×w~q8þ·
->%¬áªýw…wþ·îp¼ó®/æáoéôŠl3ðÍ¥'üKæ^>­Æ!D|ފ뻼”Ióhø«	¯Å+*ôªâÏ<··šy5ÆÏ°Å™‚Ät>ç—Šª/bû±ã´Õò«‡ÚYÿ÷ùËHéŠÉ³¢Jçâę׺TWqawøàøM˜éÂÖcdÃyµ¶ÑIK¯f#eÃ%j±ðÐjÔh•°þ‰„Zp
-dâ7ðÞð¨WºXñ^xB9o’uÁþˆÕ¢$̆Èæbx†ª·ÀŽ9„Ý‚·üÍ_³é§Xò7‰ðܦ“X1´¡¸ÇµFKD±#©Þ"í¥LÏ
-GÚz×>O™Í–¦m·‰*~­«=OSñVSKµ±ÂMFÃËq<O÷ç¸m‚ ¥ÓŠÇnÔMwê8©vçJ«…á‘´¨ðJ#yºñPZˆäîˆÈ‰<T&ö]¬€cûl9
-=¤YƺË&¿[‡)ûvãJ´F—ª3/%á%
-ޕغ܌æó…‡K•lhß=æ©8÷Õ´žËFø™5 £·ö>ÔbR¤™_!v±5I¼Ó`ìÕ‡.¢ÒELÕêÊs…°ùfYUÚràX//%VÅ»)áq}â^%¹U¡å•_ÔËô„.oÔ‡¢cUk–à;È)\)ã›Uø²ÃseÑâ0w@ ½¹be×Yé’ÿ¦WAò¯îÌÎ{­©¦hÖ”øŸ‚ÂK n©l8ÛÍ}gQ)•÷ÊØYÔ;—8‡oÊ•Îö3Áî&¦VÕO
-&¾ª±º;Ê"VÿçäÇnßS‘ˆ&JWwMc_Õ·pUbGVâ=íÂç’\íû¨ÿе…kο¡°kkHw¥ãP¹+[K³âV)
-\„ƒk‹Ob¹ÝЭ(ðy Ÿ‚L+Õ±ðÝb¿ŠÆ}`„iÅÇMÜa­üXƒLäÞÐ7É(ØsRÒ_½¤·› ..…”RÁµ#¹å’k©r/¨o?e×ÑÂws×P‡p­²½r°è%Ét,‘å¹ùÃ$Ò8èÓ:­ $X@»NiÍ´8–G³Ös‡¾Q9Š|mîGãמ9€5mûï
-Dîñ¨zÄp²nŠôaRì Lbôã‚BÀ/©ÅtMÇæ¬ìŽíô˜‘ëCµøù 1ôõ a®˜OµôGE’Fh_ ^z¥ºTÿ8ìl
-Ûk'ÐVxFŽ«¾j8ï誨»sM%uÝePÀ?<Ž±‘Î	Íyit.R)•:´D¡6'A³JåFãü*Ý™4^G¦8*HSΕhûuTm•‰p„îAŠŒuö_+RÑU?þ^O+I²ñØyiö¦‡X‚ ¥Šþtƒ§Ë&ó©ë4í‰7V¼-ƒ®?@Va¥_û^A JS¯WåráÚ?[ÎV#¥«¶¯›ëc‹NÐ\xmvR³ªí5ø1²ç „ê
-yhzÁú®^hxëæϬëAÕÓ²kRm0ꆏ)qõÝ6RPX-u˜ÇT¤:Jÿ©÷ŽºQO—[?{ÝŽóRtwâ²S-æ—ð”c¸Çwö;´8³}‰WõèVÁáT·(ß Y‹
-Íç#hkv©1<n`}磎ƒ-´=½V7‰’ºvʹt±qžYòKõý彑R.Fæ8)•ÙŸØš€j§¼'0¦íÅ9„¶Sɳg¯!a®†*þ;eÁ6ÜPÒõ•Išt$wÖxªŒžºÕ=ÌŽz‘ã=(›$šU7Iìkn4ò¡˜¯ŽV…æ§"7aTVQV‡2dÜ]júúÇéËOo¿žþ^Š±
+xœXËŽ#7¼ÏWô9@½Õvl÷}ù<€=È^òû)’zÚ-·ðÎŒEI,’Å¢ÔòïÇ?‹Z~V'½mð}þøcùí§åoþ’þÿñ×ÇçíCZ—¨iõí÷å—Ížâ’–ÛŸË—¯þ×åöýãzûøvoäìhd`¤5[ùÖàÃÕ¨à~ÁÏç°ER¸†hTLøÍGÃ{k¥OÛb“/FÍŽ3.žRœ£ãçt°Ñaó-\£î°¦q‡î¸è%èð<.géjü“ƒ::Þ1Ä“¯·ÄÚ+UpIÃ8‡¿8#8'®­
+‰
+í_îÈg(€bCâu>T`‚å³·™'^Ç)ôs%`!Å“}°"žXúØÛMŸZ';9•ðŠ6c䰓Έ¸€õ‘+Êؤ¬4þE„ÂYb€D^½Uݲë%†Þ"òº5ïG1ösß-êÆϼ¿ ¹mÄy!†i¡8ëÆ^Š–³´~r®o.¦©mЧ)æó81 <‘‹o²@gÔ³€‹†ŠۢˮZ_K)žÿª
+MÂgN¦¬2øƆOs!ž¡ô õ8Ë‡-S)ÁPKûž±žmrJ8×Nî
+”¿3¥à™Å89ÙRJ<ѵ¸%ÅjJõ춞觘–¯OXüÿQ¯~ÜaH£<{PJH{ZÌxÆXKˆb± ¤…’”r´kc¡2¬´D¦ÄÿB­QWIUÊûìE)(\õ1JwÂ;ï¸ÖûqöÐ>“ΞSêJ­r›£˜€¬Ò#¥Zx‘Ä`úŒ^#áÕíòvdQã#É"{9BWF«£YKó©MÊòw®Þš2€Û™´/É
+)…Å,g(ýMÖ††!+¢#RV©Pù¤ÜŒ:W‡“ˆc IšqŠ
+•p©Væ™R%à†­ÚèIßc‡î]RûªÁˆ[ÍÌIÓ5î7¦¸æTLL7™¼JP
+ÐF±Õ¢ÜÄa&Jr„§z	fR%<g´˜$,P;“_‰ÎÞSg´¯ 
+®K¹¢ž%ƒÏQ‰ST³ñï$0¹Î¥‹F’ªIò-“ӝXÊü+?œsÙÐE|™VÙ7ßIaÔjëÃ/TøJ·ÜÇæ¨Â>¬Ö¹IûÎjÊ¿à7MxŒ1~v¶’4{R.ÆNnài)Õhý“±ÀÄ8;¿(¨PCu'YŽT°¥ê{¢éhi
+ÏÜÊ#m&çRh–fs©¥õhÿ†ö­½¼QÍ»=ÉÙ\‹I®›«j¨çÔBsD­&‘SûzáPP£ýK¡0TÊäÔÆ@«Üh?ÖG`­tæA¯´¨^Gc¤iºNÔù0[ç<¾ˆñ	|
+øÆ\}ÒÕ½»úòéñnùT“^úðP@’P¥·Ûhg²›±¥5„a}&!—פ?.^ÆÂUµâ)òÃæ·>ÅÏ
+¦ý>@•Šîy%Jr›î! í8tIà‡‡:„‰0˜Ž¥FOP:¸ßSÊ”øœº4|ÑÝjZ¶×Í,àvÊ©Œ=âu'èòD¾–²Ê˜ÉXGÇö0Àåax
+I9ÛSo÷ÙˆL…¢ÌÒ·È,nï‘öí1ixÊp˜ÒüÕØkz›ÝGó0,z‡Íä)	ŸF&JÕ燧sÊ?Û„¤Èrú[¦tÕž§çuŠ¬gú¼JÇB¡å»xå¦ï$Ú3îí`.sZ¾gcƒÙ¬¶Æˆ¦Õí%Â*;Õë^­Øaw?g»GÑoËnöV1
 endstream
 endobj
 
 154 0 obj
-2541
+1576
 endobj
 
 156 0 obj
 <</Length 157 0 R/Filter/FlateDecode>>
 stream
-xœ­ZËjåFÝû+´\¥ß¸ÆöÕ"»C!»Ì²d6ùýô»«ú!ÉŽ1ˆ‹ÔêGÕ©S§J&+]þ}úg!ˍ¸ŸŠ2wÕÖ_|[~ýiù;<ô?þ|z~{¢Ú¬zÑÄ®jyûcùy§b¡lyûþÛ]˜íÆïÊnîòp-4ßnìÎÈv“wEýïð@	w‰w¥ÿ^ÑÄ_øöûÛ/O·§¯íºL¬vQÆÆUåBiXTÚMÜÕ®eZåu»‰°½k»Ý¬_ÇÝVikþáí¸´÷Œ’þ•4I½«—ð,^w­ýJy
-톛8¹–ñœqŠø²–þ5ÆÒˆðjZÙ ¬®D¼§Uz–×"Ã…¬?¨fîN±*¯ÅWÒ"ñ`~g”Ðpþtv°m?+÷ûˆ“Äiã“èÄÇÔ3Â,J%4èÅ9èûÐíí¯á`7°®NÔa¹Ö@gö¡<¨8³1ÐdÇL¬çm8øRöÁìÆî”ûËî.äÙ_^üåÕ_¾Ì&ä!lúsõ˜TÏá 494˜6î˜ßëˆËeNm’¼àíÌ‘Ÿ
-”‰
-ž¨î´æk4cY¥Àh÷n(È‹%Éq\‰,?
-ïO°ÏŒ&éLæ_=
-;Fn4..wÀå-ÝÃ<ÈÒ͈’gö¨2ónIŒ×rCÆRº€îöòÒP¢”“¥Ø¦°¾èBç%‡×%wyaæukV1pË	Q¾v)ä£pgÄÀ	+«<Ü!‹Vbåxb 2)’…òÓôSÍVr‹@¬USðz”5”ƒ—
-¨w²JéòUá
-§…¿ãêC*ºòëé/j£N°:jSVq)pu	³Ò{*+_(æ/{»\aÌZ—¿Àé€Ð5%ô½ä%:«]Z8=—:Gg±Ä$xmVû8ÅD‡6…‘q—uNò×^Ê›,z38- at VÍ7ø¦)é;)Á¦B? EèÕ´¡´çb4åšŒ9eqšuø…â˜9s@«	¯@2¬¬,ÑÍö`M8.Õ{~­R9`Í=BšXmª$ð4~
-ï€b,¦ÕO%å´ú¿<ce¢W;ðÔ	+³Úf¼™Ž·ŽÁÁïÈá)ùtûŒq<ù(^A)0¾î‘é²GY¶·£}ÓD1LÆÆ{ìRö‘ôyrhìC6ŸMi%žò(Üz¾o¢ú—ç2ö„™çx¶Kµl¬€/3^“)ß8¤
-›Ø©°fi_–øÄ5íÌÎÀ"銶ý¿ŒÆŒÆ³:Y¯¸‡ë ¿Ä™Â³µbŠlÈ€¢mvïØÒ¥5:¬û’ùŠ‚¡0Eg	Ÿü|œ…4ïÀ˜l“°°µl;A” Ì›á‘Õ}ÊAÐa,¡„k-0l¡Œ“\3Ee£ƒ"£Cü´Ú@_U¥ìq$R*H.¥þ°ƒ´Ê
-¦ióÄ:é×úè8
-!ºNÇH`íA‡•`-OÙ~¦y`¹Ô5Í 
-ÔÈR¸2R1âµ=IÚQ®ÎÂéî™2[µJS[ì}Žk>ôˆgB
-IJ7rZzŸõž;ñ4§]¯31ÏÞ4	v¤ë`¼Ñx8Oˆ†È\
-_¢š:¼
-p¹"(‚;W/â‹÷‡`!çA·
-Ÿ}œ7©x£¹ç4s‘jÀŠïµ3
-E|&³Ùæ*Á3k"¡]ñ‹b]Úxg¸éáŒÉ2½Ö4¢EGÌ@ɤ'ŸÎkÇ ä–õý·æãh¦¨°³“·Lƒ‘ÛžÎ;9ª˜åBO%§”Ñ'â8jÂ	ja5¡T¨Rpý¨Ð)e8™ì(cÎéû<Ÿåyí|Þ{òÄóÚtýÁ§Öþk^£úNBºÃjó!ZµïÏ¿iÃ8ƒ:¢­ÉÚÿ9
+xœµZÛŽÜÈ
+}ï¯Ð³íÔ½TÀ"€§/yÞd€|@6Äâÿ~x)²(u©Û83@»=R•ÈÃÛ!Knù~úÏâ–_ÜÙ/Åø¬
+?¿ý}ùë§åß'w^³kë²ÿ÷Û?Nn)m…[sKðç†k¾|¢íðîx{?¥—êðêûïËîù\¿.ï_–_S,kñÕÕTr
+ÁÅúÇåýŸ§Ûûé·Ý!µóº”ìÏ™wñ°K,¼‹/©–âË­Ä’K
+Žv}Ï6€ÛÍ©Ü«+­Äñç?6ÏZÞ¿’9Â`“V|2àÒÆ“}r+·šj(w Ãæ	q/·#-¼°8·È;á¼×â°–Vcp[dh¿’AVî¬%Ã'ÝU.å|Þá÷
+¾ùšhE
+ç2VD¸zÅUðy™ñÛ¹&Ï)¸†®¡$(<·±”(ïþ)és,*€œrŽ)„	?
+y
+9„¡Cul¬î~`.
+ý´6DÕ*ÙÊ{`êrˆýCØ×€°O|	{È°v¿Š…„kʆÀ³£›ÐC×[ñ¾êà:„DÅÓ!dŠf
+Í5«QŒ¼òŽKØr€F(˜âZ÷_µ¦EL·p'&2N31j$äJ¢Ü† ,®;`ŒÀßÁ‡ïÝŸLìQ¬±Ð«vî¶!¯óUTˆ#J؏`Î.ÂüÒ8>HN4«r$ƒÊ1™àI4š&ün¬G4SÔˆqJÒ̈ù £]5šê4òÓj]ó‚¾_+ÅæùÐ]
+´×•hEDœs%ZwdÀ4¢­~ÛfTÑŸŸÒ€héʳZ/–@«Î1}i	çÖ€4±vtÄ+ܐåJóë
+©J†ˆ²—öRœqÍBÞ+¨}	–܆‹ÁA©­i	««FWÍ–‹€…nÅÂ# …a°#	¹ª“Ãrq…ÚÎFšž´¸X` 
+8;ø)h¯€Nk=?2%@£LœQØH‰
+{îŁ³34ÌbˆM)¬]6%TØ¡œëb›SÆc ì‘0¬4²CìFdaÒ¨8o"t¢,H±m”?ój¬¹sØ^‚]¸ÏCò¤{Ñ›¼0òE|ˆò	þu­CCŽ`­w¦¤&³èvXDXK`AC	6ÙNR	l·êVµó]*¥\91ô8±7cw&tbOfÝJƒŠ)7ò¥{©$2²ãc¿÷XÜæÀ¾4GÑ~Éš#b—IbG0$ÜÐýóšc¸td²i@¯”r”´Â·þ”M%jÕÁ€²q{kU¶¢Ô‰a¡*Õp4
+‡ù0WrL,®{Äjv'ÏN÷€/“|Öš—€Bf€#WÎӍSæV£¦áØâùì0ñÍü…Á¿²÷–ᬌK×”y¢®a«ôj&µZP5¼Rí”·uÏ2_I?½XCÑëá	y¬ñ
+¦Ç›<½å‹ª§0åú½EO¾kÄ¥è}œHÂÂ/íâ¤ÿ¢¾ç¢:D’P´´}
+{’çÔÈ}ŠÈ.f´J㜞qÍÌH÷v	+ÄÜ´Û”( ÕµŒyyˆ*Ä"f©åû	}ޝC©--~ñLéÏû×Ó
+ZHQ#‡å6×¢)Æ{¹Û4rÃNÑÒà„438®ål¿¸ÆI4&ßG1Âø‹ägÈ ±r±³ã}*yx&=ïT­/€ëetGê‘›º¿é²“áûŸ‹p^*±Ø
+ß«´{£Û²QW÷=K&6t55¥m(Yd¤aBV¨Û”UÐbŽÛ«h‰ÕͲØAÖ‘œÄÌâÛyhhr:DT¢R‚¹wǁÒ‹B¨}âË›ôÂõ×!ž™îŒ*œ½‡l€!´ºéù\|‘òà1æ í9q¢I
+?çH¾Äß·—]ˆêF44ž}Á´×·Á{p~íi¼~|ƒÙª"™œëø Èñ`{œzÖEÛ‡J4•½ElÝüh8Y’–mg¨	¹ÉäGZŽ<|hÕæÎ÷ˆìžâö$¶{RÝ70@•5ö»'É€ ?¿{ü³	’ÿ8ŠlR7Å°kµËiÉí$ôáHRXe´
+‘ýœ‹ÓVN›€,æe	¥±¶fÌ›½)Æ\@»Ë½@wõ“±ë¾GÓ.ºk¨‡$uŒþ™XT)f³ùPϲ“÷tºË
+èAMIã…	²FÚsåd­Œ“3Ÿ”[ž¿#â,a¯€”hîÆ¢ÎÞ¬g¦SüðÄ-;d]•föù5»tø²ŽOøæÍl‡'V£Ûgk
 endstream
 endobj
 
 157 0 obj
-1729
+2492
 endobj
 
 159 0 obj
 <</Length 160 0 R/Filter/FlateDecode>>
 stream
-xœ­[K‹ä6¾Ï¯ðyÁ½eCÓ°3Óä–d ‡S’
-„l {Ù¿=JR•¶{wèž±õ¬úªê«’†]øôù鿉M3s¿.ܧ]ýç§?§_ÞMÿ>±Ë¢ÙºLõ÷§¿žØd»ˆI+î:vY}¯ï€þǵy~{R:ŒÊÔEMoLßmrâËôöá×+Ûn³¸rÆù_¹ð2<QáSss›õ•=ß~{ûáéþöôc5²0z2š»yøb’&Œ«¸QÖnîFíÇ2aDÁ´2›ef5ÒÊѨÖ‚¥Åò‰Ã ëM^ÍݏcÕÍ}ˆÛr5Œ®¯6N$o&¾7¡ýæÞ¸Nƒ©¸Pnñz
-è‰ó4×ì'ÌÀ
-7««Y܈îÛ-|æÜíō¬¤Ÿc1Ü=ºZ
-uøK¸åˆØÌÚ<†~6ˆ9u4/¡›ûäò§„G›ûy¾ÍkìÓ¨Ô.³™×<1O#ÄG›_‡$“äACá7§¥ð­ãs÷¹¤A⋍6I-’˜Ó£„ˆ¼¼ÊVh¤Þûõ*4?•vÓÒ!0¼C9ph£ž+p˜¸1jñƒ¼†-l7!¯ÖøWÚzŒû¥Hh|÷Ý
-Ìû²L—‡væ^†(v·Á. ïÓâ}v ˜m™‡¾vˆVþnà‰ Û
-ÛwtðtOô@ÛÎÃ^LGÛ~ì·¿wð!ÙEVø°,)ã¯ÊDqXlO)ÙT‰ë0)QKÙó˜âæd{Ñ…ìéÄO$œ"ÖäüRo·\Ô*0`´^c¨Kj¼Ñ‰—¢¡ìKyòoÉŸ
-â©3Lʶئ&ŠB`×âGWê‹|A`q<ëÞŒ
-ö31Ö\„¹èŽòáÂdâ[.a·†â1Òrñ¦VM—£´Þ§šÖ½zÜßXòYÉg=òÌ5µê4çÜq”5>HlÂx«Œ¢+,§ÈHÖx?˜4sók-¼²[•D­¬‚¬
-Ó$𚊂óÌaÖsÖ±©­gÒ¡‘|À3 ƒÆ&d–W–8%ä´jHŒœW…¶dº1³$Ú´¯I"âÛÜêÑNaó÷ž5ä=
-£ˆrŒ¹Öß¡¾­w&•ÆavB
-Û,"‹|‹qûaö<vÈå–Ž"7b²U A-
-²YPkù¿„퍡‡9'µÊjÚ0RÁ¨Ú;Š®ÂÏND—F
-‹NÁ-6'[Zhç#Z"ÇÈ”¡=N¾ £¤ª*¼ƒønݪ0‡•È+
-òߘ&…™H>Çœhê•ý{´ëLœP
-Õr¬8äÒa‰<¦–!·i¼kJ'ó|§ò
-ZÀbÝ’ qçº
-ûòïyaæ/Xú«ÿ²ñ‰E¡¹‘i¯rV¸8ìÆWÝ÷°mU
-aòyMøW1o»äµ|w`ŒÉ9±åcz
-†\1öõ-Àî{]“§J¶¨"§®§)Ò¹g¥ªñè3辚`—#z‚
-gMýùTÝïŒü©Yg)y	sŒ¤Uý!XØڔ͎u‹ƒNöáݽãD	žøì‡êT$8_^ÊOBàp'‰½¹ü3Î3ŒÅ,Ó¬bñò£‡aÄš0Ó?{^Om[Ù%4f–Ü.Nwr1©ðÉGDQøÚý̯}/#¨ïr»’~W"®°´¨jcmWSmÅפˆÕ&¡ü¹—~G(JcšŠK¨*aÂ_΍ê:‹éñpóqIš°Áöh'Û¾†aõ™,G/³ÒˆóÅ”ü}x&hº”Š·˜çˆmï}MNáÞo†ÃÿÙj&ðˆ#à"L&‡Ù{á„ž€cħ—ÃçV«÷#§%µhJ¹5ÿ¥ˆ¨r„ÿº¨_:æÒ÷ׇ6R6ªL§Ö^nYµ¡õû•–˜2äâ¸ÏÉÈîé*~‹«·­»Ãú¼p.­pßrarußfu¿¤ƒv©]xééëdÁÀļàó¥Šh}I¢©¤Ž–Çxø„òûG…`ú<\ûOß?±iæŽw}œVÎðû?ÓÏ'vì¿íì˜b:-·~hY>ÎÓUµVâøcS¬J4Gy
-de†\ÒƒìéöŒ°¬áQ”c°áß´#©ÛiÀÃ:”ïL„¥×è	
-<ÃÅsxý¾¢tÃ;„ÙvhgY¯N v€Ý0t7ò–	,IŒïX®û‡p²ÑÑa˜ç¢)‘Î›	ÑÃ×:
-§^¡f¶…¢µ?ÝTù#§ÇÒG¤ ±Àhq¾š3ãr¤O©Ë8_}„¼šþž`zÝ“\Dw;‡§ÑˆŽ²Qk
-ÿãûøJk›êW?Nÿ;o¡’
+xœ­ZÛn$·}Ÿ¯ègóÎ&`fºƒ<n" àØoïËþ~êÂ"Ù=$GR²HZ5Yͺ:U”Z¾_þXÔò'uÕKоƄ_¿ýºüý‡åßô?ßþyy}»håà™×öš–·,?îæ­—·ß–Ÿ\)Äè£	Þ¨Ÿ—·]¬†Ç
+Wþd£¹[m_ŒrkðáŸ=¯rk^ãcØa÷-8£‚
+{ØB•©££ÕÑ™ðÖÀÚ€ÏCw¼Egn´Ò§«H†5(
+Îm
+àÝ
+¶Z¸áV\ŒjÂkÁ“ðLÁ32?î¼TŸŽ”ñ9#m²U‡&áj65Ábìz'ñzx+,žû l´Ï:{
+Cà°§5÷óÀ–ÝC1ëta¥`‘‰hðæT¸8êèÉ‹¯¥pZçp•qaÔn(œ2T!º‰sÅ­¹Ú‡M ˆŽ«wa¥sj8¯Å³Z
+ZìÏliôÄ5fÿ¸sTIoë`%xŸ
+³i½º÷xºzònó
+2z1³÷͹Æë£!FàX`:ò%K4„$þ¿5 =J›ÒÚ˜íh³yÁô²ýÝ+Ì{„W»½Ã±ºy­k?ä‰àº@hö#>㵈Ykíš±VXæ¬õWmÕ‹žƒÓ $®¥F¸
+Ú‘t¥$›ÛD³Øë/²¡žŸZ^«ëã.:¶&E)bj”±’Èóù êÎQvä}$4p:eƒ‰aÆŸŽýÊqhj^%`~NüœÍk•HµDY2o·6Úј1«¯ñ‰C!Š3ÉÆ,O“<½´²~ùzQ é{~Ù_ÿ|Ê­A‘¯Kˆð€~þ}ùÛÿG
+,
+¾ÛUYðÃ5$øA`
+¿è8)4IXW­4èEÀ•ñ#!Ô„#T£C„•=ǨIQÈL‹Í'buÆ&1t+cbhoú~úäö¹—4pÖ0Ðkb
+û»Î@Wa	ˆ²%g*ÃK(ÈÞf.Ø10…=äRð¢ÞËPù-±d3Õ¸tJ)HBxУpÄF/@¨ý¸5Ù±«ët»ýº)6‰hÝ­›Ï”ÊImFC\¹SUÞC(úЂn$)”ŽŠ‚Íë ¾
+é|¹„ÒÕÉ5|Ì£/åO.[AÞ·«L«Fò®DJï>+ààiài FXDtÂè\eFá+>QÍÉ<¡°¶è¬™¾ïYdE#í!O£4<
+éÎÔ¡å`ÛËHò̈Î;C³x‚g€a ñÄNażíî:´\î¾.«í̦½}î…n7v[aüÔÌ»&:p„T)í㝜âÐ(F¤á©(º]Æó{ôM¤*1bGú1Î	q4⯹ÖKì	äé\ED^G-䵡Òa\'o*ès¯bóǸ¬c¤ëÐâF/Æ>öTw¬à6eÖ
+Ï-^×3oü$2ox-¸àMÅlZ»4ŒD&ôyº6F`¥
+.0Ù<5ß¹ÇKuõ.m”Ç—2û´°j<ssòÿ1Íqd– Bf©QO4¦†$“6({é>µ¯Ö½–ÎS GJ
+nÚÐÎÙbëÚÚ‹ˆÛìè™Ò’ÅJò4dTÏdÆ•hãDÊ(EƒÅtˆ²PË5¢[|jè‹§¢º6$±3¶ Qÿë¤À'„;ÅæQ¬Áƒt“Æ£±½9“j¢€Ï†A`VÕ"2HE»©ËÛ7,Ñ ,,ß/Tõ¯l‡µß#·â‚õöõr¤%`]ò]*ã,×NOØÚîpæ1„1Ëо;RK|áÂ#(*0šãFŠKy‡'ˆöÐÐã:L8ÈàgOÍH>{mxò@i5–8g"ËU-³DŠO—/
+¶2t]+kÂ|AÑzëôïÛì©¥u¯ÓŽ€„æ‚eÖÂ>F›93|,®wžnˆCK3&ā¦*²ÚsWWLïʝv¨å¯žMbA&­|ÊæN;Ûkò©Žœƒ
+ÊèôØ	[<9á¡òü¦MÀVy/
+ž¯éj‘í
+»üAyEZŒ×ÚܣȘJúw¨úq6ō3-p­\­_œ‘Q‚WnèípRÞ“0AÐòÞh*v«AYþ;2JJ[e×1þbÍìÊ[×]eÚ
+ŽÉlD3júMýsHþ-%&
+'ˆ“óÇ¿|ÕA/÷ÿ,_@Ü&,´ö
 endstream
 endobj
 
 160 0 obj
-2559
+2537
 endobj
 
-162 0 obj
-<</Length 163 0 R/Filter/FlateDecode>>
-stream
-xœ½ZK¯ì¶
-ÞŸ_áu€™˜zÚÀ`€93ã¢ÝÝä
-÷´³þñËðÃ7Ã?ÃGÿïßÞÞ?Þ@˜³4¨³>~¾]ô
-;àPÖÄÉP>÷EŒØ6¾b<Nül´Î®§õr<Ý+…óŠçõ§¿½=?Þ¾¬gaPÓt¨5ŒAm
-ßn|ú‡oS
-G¾¥¾bڝRÞS;©ÒxAŒñ‘čBSŠ<¥ÿê6ØýÒ4èB_IàQ
-D³AžãFòÍi”0<äAï4	$ir#nXGQZØ–¦¼,¿÷4kÔy^kVÝÅ„i6Þ·¢e2ÜúÕhA¶ô¶;¯‚ä“væíÉwBE˜m~E¾}lÁ³©J±³Ùˆ£02‰†`WÔ#€s.“{e]š¡1üL¿ú¾ò–dÆvrÑ'êèCͶ¥m Š¹"ša ¸KIGŸ’÷&oø˜~	±‹˜\\;ŠÚ0Þÿº£9] õfGºr»³É¹v䯘ÉÎüœìæ
-ï´D µ“UÁQ
-†vÞ¦°`7BØ;mÞBÀ|¿´p¶¯ÿ¿¡›l-kŸRl®ìYáð2ÑSç?¢g§3¥“'ÊôÖzšh›£u‘)‹n*‰9"ŸÄ&m¢²vf4Ñ?…¡“œbwFZ3Yeƒ/…¤a`!>Á_ÙÒø6°!üJÖ«‹¿™‘
-.ëÂ_qîß{JŒÍëq0[UWûÊœqôÆh1¥Ñâ*3hü,cI vYGN‹Ô^b¾„#gÓÉJJé˹Œ…©%Ô5­Lݼ@êáŸaõÊ»?=º_Nü“é˜WŸ‰Ybš6;Aºqžêß̸†­Žg«|ÝË+vvÌÌpg¹™=ý_˜˜Ãµ©°$&Á!*B1®À{#T#LFG8L<9Î#»7ªÎzûàõ-:Ú’óÔØù#FqíRvƒŠpÖ™z°É Læ)
-Nô÷¯o£ÃÇŸQŠïþò6'p	Ò×ÁXtÃïߣ¤g
-e§q,ÈÑ.ÞƒX9v6¯§Fh’fó.CFcáÕËëç¶õE„Ö®bxjN‚zÌÞ#Ÿe<'§Í&ÛrܾÀVº
-îvƒ„¦Äɺ DSa4Óz¯¢C^ïW¿äÒœw±FVµüàì\X±ÎùEØ߸¡^öØðßô}q˜qkƒ_õÅSðÅÕB6–»µô-0÷«ëà15ÖÇ"O¯é…o¢¼u‡ÑÊ/¤122FÇyn™Ij4þÞð‘<|N¾”ÔUðk¨shÖ­W±™ œ•/
-4î°Êž¬X.ºÔ&² oêûÉè» ‡ÇPÁçuâ%=¢û¸3/:ñ¬Á³[ò¤ü
-ˆ+_‡¢ž5¨ãRaß÷rÁéô+¾æ>-1²÷"3`a:©ª,\pS‹z¡/äs!³óø߈B8‚ÌVœá-óY•ì°„¥Ù‡nËq3€ŸäÑÃñg*NÔE™ÂqÈ8‹+Ï‹ SÛ`õ×P±%”âJ…Ù›×ùBÎÀ°øÓ¥ìþ\·^ã.¾@¦ÒáÚ…2¾gëZ_Ï{Iyp	#"v5OÓÓÞ:Â2Ìø[2ÚS§ÓÜD¡åR¶PçvNñ}ø¿8UGgËY›,Wµ”Ø*=\+_[Ü£Pã˜Nür1C“e3
-×wqã‚ÖÖÚ#nÛÐâ.æ*‚ÚðûõU
-o­¹Ýpô2Øœ\²ÆÃՍO ”‰{Ô¡‘XI6”
-ò¦+Dì"¨q‰ÏÜB~¯tJÑcÎÞ9î×RæL+ïsðبuö™£úAÏ´{÷¯¢kzJ!8®"/‹]¬ãIi…V^3h'UYÜÕ¥Á¢†ûäû“ÅL´=åt/ƒé³lhy#Ô)£*èNbÌ¥ ÑÕv^Ÿì4êÙ‰˜fÒ…Ðø,‘çGbìè#µ-˜!·ÂâXíµõ×VÂœ0
-PŽoóµ
-·ù”'°hP|oďÊV“©sÞ¯!ÐÇ-궎SŠSv±¥`9.m]ü¥ûjǹuQspÞÜA|òk9ÅéRú;ú¿~óöep@
-F
-
-_Ü`ÿPu
-endstream
-endobj
-
-163 0 obj
-2489
-endobj
-
-164 0 obj
-<</Type/XObject/Subtype/Image/Width 765 /Height 397 /BitsPerComponent 8 /Length 165 0 R
+161 0 obj
+<</Type/XObject/Subtype/Image/Width 765 /Height 397 /BitsPerComponent 8 /Length 162 0 R
 /Filter/FlateDecode/ColorSpace/DeviceRGB
 >>
 stream
@@ -2474,40 +2470,31 @@
 endstream
 endobj
 
-165 0 obj
+162 0 obj
 9885
 endobj
 
-167 0 obj
-<</Length 168 0 R/Filter/FlateDecode>>
+164 0 obj
+<</Length 165 0 R/Filter/FlateDecode>>
 stream
-xœµZKÛF¾ûWèÀŽæ-†ì®T´·mè¡è©M
-ÝÙKþ~9or–´E@¶G#ΐüø‘Cíxa÷Ó×aÎ#|ÕŒÃÕÌöúöyøùÃð·»iÿ¿ýqzx91./ó`Øx™†—߇«^¾ürUâÆ®ZÝÎìjøí,®Fëùv–W-옿#ùM\Ãð¢åí<ç_æöë˧ååôk2·&ðz¿½žìÇ·°¡¿;Á¶Ù…¯ƒž`–ûþ×ð“
-àÈ$¢ó Ô>èàbàb”½dW¤°7ÖaüÉê¯âŒŠ«’v²}ÌòŠ®¨‰'W¸·Hæ­dD7¾Ü2*¬«¹jÍw’Ã{
-«»8aé·›½•TµÿЃH·c(Is¹w,ìBDH¼QPßìÝ¥‚uúp0Så~Úê@ÇýñðÛßõß—
-àÚ›XëÜB9œ«­¤ ácXE6yÎCA[	ùüš0Ñ„ÍúŸ’””$™Qa*gŠÒÉ;&%¾Èb×Ì]çWwiU^X[´*Q™iõ	Y$Ø“¦ÿ¸)DŠ_^YäÐð@—y(ÇQVŠÉÈ
-Bˆ¹G
-8_A‹2ä<Aâ¬ý¼‰fY›"C
-KFÑ`Uø„͵âÿ)§™!ö±™	=gæ‘ fõ	ŽÉÂR˜¦"CÕq:Ê"ø“ˆ(‚@¢oòNŸ@y/p¢EÂKX¥Tsƒâ98“•_B,éí!9Cdí¯¸ê8Tø¤}"Ï¢Y˜>ƒÍâ*Šè.[›p#Š
-ç(B’Ç‹ÜÛ'ÿ	Î!56¶BœO²*öeöÇE/:lE:%¢™­Ì%¥ÓTu7a‚DÉ2¯ÇËCÆŠó½–/i‹óÌÑ!ÕɵÍE8µaêG‰-¹ØÔAG8jìz耳VË×›è0¬*
-ødW–tðî¤w”FÔ°ï°4·ª $=e÷Šõ‚í½BùU0?ŽuŒ"—¥RT¢]ùJ‚²à°€¬×x	Wûú(;	÷ŠÖf5æ(Á7ÚÅ
-ƒb¡öü&V”©Š…»§ØwTÖj#æuÙ õ0îÐtd7Y²	n›ˆ°|Œè7ËHIzGƒ‰$ó\EŽêÍÚÓ¯0çú*ÒžÎ-ˆš0R¬$lÅš¸›Š@§†Ã&€¤¬Ú;ý¨/Ò
-ÞŸL‰h‰UrúÚ¾Á×ñ%©•8]~Û×éâ¶xn#Ìh­8Þ)õKOß?L
-ÊõQ‰hŠ®RWSsÕ@2oé¨>6¿	Q·:f¥\ÄîLI”5p}Z±&o?o©3HÄ$çàê<~LÞ׺G€Ùªp:GÛHö‘²çdJ¦}TÍÍ\!­‹{°­‘°‰f»öÕê;-=JÏ	Ù§×?6)îgÒQG¬}¨-:ÊÜ[õƒ+ºU÷´7Çt+ÓTD\P´å¤÷†ã.uiæN_ŒMÕpù&HF×âh´»²œKJ…%x|g9‰›!ý3Ôþú‘QÆÜb7–SNËý釣6""t¦~=IŽ›?~Ǥ'»£'Wtq‰µšµ×®J¼šÎJ5¶@ÃæÀöfé•¥{ßÜT $GÔ]>ì¶Øyá
-QA
-‘ÅÜqnD$˜«™tÊFG›†ö$ŸÄ3²k)’´Wüð‘²H,}Á±†äÌ0£l½U Hì&(ua
-PlÂÈTG©VÙõßÞXËx&£
-½$=:ŒlBÒå½Û—óN¯JzPHø|`ªLááµ'VX|ê
-Qª†Zå“Æ>4Zªì¨2ß°žÑù¬—ätß(9ÞOÙmE“ÅËa РÊÑšèâH¹4ù‚ùQ¶ˆ³G& XÞ>_>œž‡¯à3c€…™Àí‚iøžÿ¦ÇŽú¿Æ°wTšoìßc|üþ•éyxúgxaÿSÒ¶e
+xœ…XÛn7}×Wð9 at e^‡$°%mÑGúmR €[Ä/ýýÎ…äpµ»V‚(öŠ·9sæÌáZóß釱æ'{vœÇÏ\éóã›ùý‹ù‡¿¤¿¿ýr’>þ:½¼¼yû0öqº£Çg¹FãŒKpN&à`ÞÞOO‹;gãpøwó5TÈ9eÉÛŸÍÛߧHûZóö§ù²¿ž½M1gXÚˆäp%‘àÜL«]!µoñé-‡ÁÁmú>ù³ï#~ xÜðÓῈóèŸ
+Wˆøì†ßG\áÆ+ÜÞN¯	ßYa…΁V~ZèWç8ÊTaɸ;ÆPá4÷sd܍ö¹à>è'ÿ_ÚÉ+ÏŠ>Ímε?u9ô§#B{GŠð«¶jªzŠZ´ž Ò35Ä
+G.üYh5\ÝÁ•r9áì4Ъiìàm,xŠ–ñmóq#\“³çr€k‹õ8`‰sw³è”ãÀ*¸+ŸÆQ&èŒUŽ’³Î¼2"á'~<à‰ÀÀ:†£R’pj§¦mCt«Z
+¸1¿³þÖ	
+”!òбɆ/[ÑYË1Wd̐·¨ü`òš¹p1d7N`é7èì€22Ê”¯\¢b/sÎG`At™å£A•g
+ ªÇEã€ò8JGe™"Ìw³4ÉؤU%Rµ4© Á†‚Ê׈$òØ&¡Ç‚åâyëÒŽ­…šY{£†5ÚV×h ú*QD"?A)|é5€1º†pPÙ%zs]ÞX_â$¡©5.‡íÔó¼R§Æ
+ÉcÒÑE	eFh´aºY¸5Ùˆ`Ýbµ£”,fÀú=½)Ñ!+v8Ÿø<_Põí-°6ì:ÒQE×J²˜$rA¬ÖYE‹òqeVÖ^3ÂìG“Í^köFyâ3´uµ®ó.ŽxÊûlU gP$ËÏõRŽq¯¤Ùû>@Þ3›îgi-ŠŒîÙΈ-•qNùJWj`ß>¦8¶Ä¥'Ï«ó¹¶m&ï!ð…!0“¹÷<R<MºŠÊµ—D·Ò¥ò¬RP’nÐô5g(ŽQ(ÑwœüÙ±üDÜu·IÈq“õ,ãäÎãÔ*G(òE©¸4w›f±—þ(¡aUœJÀ]‚E&,Y¼ØK²póÉölE®/ÂýÎö²HêÎvý-ÐI¹íÌôK-ó}<ŒrÅâ9,Z0Ê}”æ"òocj„©·¹YÚ»Çи½²—%ÁsÎâÈäUpemIÒŠ·+£ÚÁXg[?—uãèâ–§Êc«åÞÄ÷(ê|çŠÊÅÁP¯g—(šÃZ²dB÷‘˜/öò›Zº×‹Û±¦M¹CÁ$¯	$®WUÞ~†U) à7‘.
+£ù¶vùüW1®ºè"	Háùpn ×¹?[_ÍwÝ–§¶½†Ê–cîÖÂêm3®ZžW{0äFv¡Ý4™Œ÷eÛ¾„ƒ›‚ù72†ÑÏŽ¯nÏÑÇ”PÁü5Ù˜Wˆ÷ß[Á_çÐð½9ü0!~éoŠzµoÉ\aw½¼ÎsˆØÕ¸BŽÂGã?¾™ï_N¯æ‡©ÔÙ¢
+H‡Éu~a¥ï˜å)-Eß$Ì裏_߀¹þk^q¹ÿoÓ
 endstream
 endobj
 
-168 0 obj
-1865
+165 0 obj
+1663
 endobj
 
-169 0 obj
-<</Type/XObject/Subtype/Image/Width 779 /Height 652 /BitsPerComponent 8 /Length 170 0 R
+166 0 obj
+<</Type/XObject/Subtype/Image/Width 779 /Height 652 /BitsPerComponent 8 /Length 167 0 R
 /Filter/FlateDecode/ColorSpace/DeviceRGB
 >>
 stream
@@ -2627,31 +2614,30 @@
 endstream
 endobj
 
-170 0 obj
+167 0 obj
 14051
 endobj
 
-172 0 obj
-<</Length 173 0 R/Filter/FlateDecode>>
+169 0 obj
+<</Length 170 0 R/Filter/FlateDecode>>
 stream
-xœYI¯Ü6¾Ï¯Ð¹ÀLL­6`È›¥hoiÈ¡è©Pô%H.ùû!µ™²¤ñ¼â[E‘?RzÃ	Ä·Ã1ˆã€¯$>ÝDϯ‰?ˆO¾“þ¾þsx¹@êÓ$”’''îŠw7#
-èAmp¡Žs±ß>ÏycPìØOcm~H6
-ªˆŸ7ú|Éâi††ô¦®y®Éã\nóšŽiñÐKã¤N½}#ä(×7rFo˜Sf»Àt#>›DgV²( xã_ÑÕ¦HTsFV³×$·‰Æµ*blÅÙ,ð¢N§\TrDäæóªx™*y2ÝÖ12e×gÃM‡…(³âŠ^9À8y)!÷’z=p
-›ÖYUk(WÝ€RÖî
-02X-`.Ö ÿ•KêƒK'Ûìõ’j¾”8gh|w³‹
-zˆù¾®É;~_ÊV4fºòs¯Dÿæ‘‹AýU;ŸõÔ±•BÂTM[Œ>QmýlySú‰i£X¶XùÖl²eY_A4m&ï¸zLFUsãêBŸ=NTÛp{ 3òÍ©Ë·uS¢äR7Ù«KV­cLìµŽÉÝ»©0[•8sùVÒÔÎ1pª™¯Suö¢Õ²úµ[ú«Ggâí! Y…é÷$NË°#M¾3jê|PpAå»])ªX6Yíyßp‹³B‰¢‹°‘’7˜tÌ
-ÅŽ(†WãÃ¯ÕkiÎ÷zPNâ¯5ᯝð%Õ““èµû>×ÖIaSH@×ÒèàŽðdKþñz0µ~ëjùˏ‡Aá$Å«p
-‡ú÷ÿįuqÔÓÚI÷hµ=|=¸—aQÞ ¯¾·g:§@y.‹â¸ú~·j5Ýõ÷âF¨.j¢&¹€s¹Þˆ
-f»ãgda\Á“`IÐa¼YOß¹
-iמµó-KÉåO‡R–0Ù0Ô›ù8Áœ‹|̵}
+xœµXÛŠ$7}ﯨçÀÖX¶,—a	ìö%äq“†|Àæ!“y™ß$ß»ËÝ–­évY²¬stk³¼þ^ÌòÁ¬°X~†(Ï·_–Ÿ¾YþÔ—òïí·ÃçëŒ]Ãâœ]·åúóòr‘¯
+òy¸„Ñ”áJðÒ0ç)¤pÙØ	4_Â[žìFŸP¢_lTÏIHRƒ·ûLCÓBkIxÑIœUè¾­Ðѝv¬‰S_W È”m\MMÏ(ç¸ÀÄþ¶Ð~häpãÏú,«S´`õh$Þ©¬“0“}‚ÝËŒ!3’;‚&Ÿ©š>ûh>Ï®Oµ¸¾o5	ZeWk|–=?ˆ-îrpßà8—!&ÄžLí	ˆ£$¥•¸-GZj9ôIŠiÓ’dWȶ”–ÓÕ|[‡“k””&æ¢år»AÕ9Ç)¾ŒìþÅŸ¢ë‰cåqJœçðfÔ1&El
+Cm@
+SqlçÙ»*
+§Æù]³èwšÅÛÒ•ÊÕXOç£Ó[Z×ZiV’vS›Ú›²±jÃO˜4zïp³RúâÔ?OAÇ޹˓÷~¢ÖŽÔV˜[{¾×ÿÃw‡ûËõm1Ìœ÷ƒÜ̬\}".°€d,·Ð|êëáåbM¹+Y -œ”¦ÂÞ6ï8­<.·6‚QxrW{ÇèW¶°¿OÞõÍj2b[mn´ñy3Ú"\I~ሹé:‹u+€ünu›qÌ…•"(.Ò­îÛÛ±¢Ÿ»û«¯ùÙëúúzPzŸ¯Ð}@^— UH?ÿ±üø©jÆɝk»™›Ï”ΡEèt´
+7ã\ßR–¦ÃGG˜óãþĮsKs¶¸36ÈÉšÑup	ÅjòyèqhY¾F£ŒŸ¶ä0Þá¥íO1»ÕNeÎòÚðSl~[²Ö²äþ
+å²B«^þ_Ñ
+iŸ§ÿ™Â¥d¦·”¶Á׶ü
+ö4—‘í{2<]8kÓ@µ«sÆm󵱆]}Þu™íËÂáÂU•Gg²RIúçefk?ä¥UÑ.o°“ 	¬—ï_!Àrúk…ÿ
 endstream
 endobj
 
-173 0 obj
-1408
+170 0 obj
+1392
 endobj
 
-174 0 obj
+171 0 obj
 <</Type/XObject/Subtype/Image/Width 429 /Height 631 /BitsPerComponent 8 /ColorSpace/DeviceRGB/Filter/DCTDecode/Length 23048>>
 stream
 ÿØÿà
@@ -2856,28 +2842,30 @@
 endstream
 endobj
 
-176 0 obj
-<</Length 177 0 R/Filter/FlateDecode>>
+173 0 obj
+<</Length 174 0 R/Filter/FlateDecode>>
 stream
-xœ­XË®Û6Ýû+¸.`G|‹€  ñ#hwi
-ttÕPô¶H6ùýÉ!9|èÊnƒøÚEÏ9sf¨éÄÙ—Ã'6±ã_
-ðiÿüü;ûù;öO¸éÿ>ÿyxw?paN’	3Ÿ»ÿÆÞÜ4ãœÝÿø¸(³òŸõ¨c­¶b=ÊÅèõÈù"¦õ¨iÅÅ_”R¾…ËÒ_Ö‹žà9}³*<3ÀÿõèsNƒa¼qöÃ`ø%|È/•&Ša\õ+	WRóÚ£ÑY›ï>¾8XùuuñŸZÂŽÄuýåþÃáz?|è T'Ç„´
-a€".—0<,–®ƒ-ñã £ðNŒp.Ãa'*!jµ¹é¯~4`‹ëÄGRp…ksÂ~âFå*ŸÀ?ÍS¤8ÃFñ9qò€ÿrž¤ƒÿÆÁDL*r!†°‹5Ì£‘…	Þ@´¬ÑïÜÇHá(Îè’¿¾¦Ó̾lFùãû$à…Y	CÃ÷¿ÙO÷Šëá>å[
-Ùt°-MÊ+â²)i|²D¨‘],Š¤Ä„©PËuC©Z*Ÿì]¼~Žû_¯h[È“mvølâ
-/?•²	FmçnÓ¯WÌCåå¦ic'„%.)I¾mäÎè…!3ÿ?M6KJ; ‘XSš‰VìŸW¡n€kŠ3A–:L%Âsù¬ÃÇÀ)R1Ë ŒMÍ'=PÅ®ŽøÔ•™„ØÀíÒÐhè@!{¶}iT¸–Z„.ÜhWz€²ÛF¬g$0øm[œ–24Cù±¦’$µ}ÅWUÑ4 NQoW•§à÷,šÂÒÊhÞ®9–®O…a]I
-# • 2Ãy¢t3™-õpþÓkaO=Ü°âa½(ÉŒÂN˜™îÔ,ÜHW
-ŽÁ¡Äj’ú®ÀÜùô°VߨøB>«uó9SMxm£©‚˜o‰¤PR¾1ÜžÁ½­ÓYÔ1^-ý‡]nªÁ7 =·»j˜%<W«!’;WéVŠK†•‚’|8‘RI:ÕN at h}²ÓEÁJÍkfD‘3­%d¬åB1ð ËF\•Ž†ðR†A´×*#‘V'õ(
-œb(àô€”ÍÐGLηÙek1â|W%ÆÁgÓ•+Èœ¡Ñ÷Wh’J]•½&¨Ç»S2%  õ™u3ÊPÀ*§e<õôZ^õbÌ=þÆšŽE[/+MH²:öq"™VÐ2…)xà%{رVªâ-᮵ÁÍ¢œïÈ{vwõ ÍIµ®ñ¿šÈx˜¢-þÃrçµ´²<.ä( ÓÑG£q<_xRž>Ð*Ô
-ìàðÚìÐÂ=Õ×?ßÖs)Ù‹õbé¨ß‹jÌ^.Zñ’x‚`êöoÔcZêúýìQ'¼Ò±¾Xðºsô²×Ê‚Ræ“-‘®¾9¦ÎZÝ`é›3i6âWu…ļ‘o·KŒ‚MËú®J„ƒÃP£“Ôƒ¨{0·WäËù¬+òu6”¶=U+2œ–ŽqC4çÐÕVèO^ž>½ÊPm·š©=“kÿãV<’…Þ£9~lKmµï¯÷KŽ?ôªÛ»ú€·}=TÄþ>ª›Tņ¶´_úÀ>Áü–	ë•Ö¿ÒUJ€¤Ë«_5¾ówL¯ýK±7ß¿p;³Ë¿ÌOöoÂî
+xœµXËŽÜ6¼ÏWè ²È&›$`XÏŒ‚,p€‘M`_üû©n>µ’vN±³‹ÙdWUW·¼Lß/_§eúq™ÍÄÆâ3$ùüöÇôÛÓ?úPþ}ûëòñùb‡g–Ãì§çߧw«ÃdÌôüçôÞ1'ÁËÞ.¦ç/2x¼ÈÊ÷썈žìâ¬Xƒã•	?W]éãlËJ»àû+âÖH´Äwô¤ë\jíâ"—ÓBÏí><r7Oö®;ïÏ—O»läú–Î~_øÊžM 1SΖSÙ°ÃÉŽ£ž­ùÏ7<¹§;¢™cفH™¬|/Ѭ¯Oúw†Úzw€Na gu-›95$6ÎÆ
++£Þ“³åÜà{†Ðq¥'D*y‹º³ÒªÎJ=íê3WpšµZ]wË	;W¬—Ê*´Bg>WRQwZº\å>”­k=9s•Z½àrD<gÄ‹±}Ȉ‘JÞ1’$Ÿæ
+{—½ITE¿¬r~¦Æ^Ï);•ÛèE<AÀ©IØÔOSÖ>~5k©–3t‘/Î=F÷'&%T؁‹A£ªF¸kü=’ž ZZƒèÉÀ«}AÕØ¡èS-÷
+Ä]ÆWOŒáZV™"Hb7åÍUº
+ e%‹+PÍ`Ì®¸”¤ZxùÒùÊKS¾%œ#L'H=Ä7òìv»€eT­Á_4q*q\è
+’k{Õ©¿˜VW7»Aô)\g¬
+IÚÆê,¡AU½I½@«‚··yÕÆÍnêgwU@©Š>m²Ñ»ƒ’]ãt¢r{­­ÜÍ—~_t>W`v€žñ{ˆ:ÚYØO#Ýò§Q/ñœERåL»;huÉIæ-  œeD¹‹O³Ï’1ÈÚ¨ßJ¿“ßÅ'LcúÎÆPéرæ		ûÆ¹ã9J°£ÒŪó±œJ¡vÛÄ%‚ÕIkqÖ–ãÝfÓÑÎ{BB>ǘ?dŠ÷5…³xÔMQ
+òRnUû®Ý3÷A¬&QüÆràɇ¦³Ô¾Si9÷½è»Ô÷–)¶Ü®œ±Ÿ6XÃüÝxðJV~n‡ÖâÔ–¢´½#ÂQÐ[ÃkIæUs¦Í(Ÿb‡GA)m Eì#ÞÉÀì(áÔÛ®"TÆ
+QQ.Ù₾8©ñºjŠ®‹ãpÜ*ã½Õ|er>Æó!$â<ˆŽLÙ
+~þätTÓiM…†(iQQt¯z3^
+‡¡c3å(n´Eìクºø\«ºf„yÓ¶@[ë‘bîƇƒæV9CšëÈzȃØÜ1¢y°Œïx¸æ‡¯o½üÊ«¼Ûl­–JÝüâÂi'CúQ{;ß#ˏöÛ•Y»f%scžŠç­6"Âa<$Ðw}š¾NyÖ2§P9Õ9YÞÿ§#+Áå	÷
+NÞHßýü‚ñkºý;I¸ÿ
 endstream
 endobj
 
-177 0 obj
-1267
+174 0 obj
+1282
 endobj
 
-178 0 obj
-<</Type/XObject/Subtype/Image/Width 780 /Height 913 /BitsPerComponent 8 /Length 179 0 R
+175 0 obj
+<</Type/XObject/Subtype/Image/Width 780 /Height 913 /BitsPerComponent 8 /Length 176 0 R
 /Filter/FlateDecode/ColorSpace/DeviceRGB
 >>
 stream
@@ -2956,27 +2944,28 @@
 endstream
 endobj
 
-179 0 obj
+176 0 obj
 17545
 endobj
 
-181 0 obj
-<</Length 182 0 R/Filter/FlateDecode>>
+178 0 obj
+<</Length 179 0 R/Filter/FlateDecode>>
 stream
-xœWKÓ0¾÷WøŒ”lÆÏDª"Á¶Ap[¨Äq	± ¸ìßglí±“ìT)Mb{^ß7=ˆÇÃo1ˆnÀ[¯nò×?_ŇâgXô¿?߯.PC/…Ýqù"n#
-£‰‹•ÎÒê’}Œ&{ÃÆdÐ9ÚLW]¶Ðž¸v&O
-ùg’¹Ü“h².–D“ñÈ`fp½Û
-xáíÆ’Ìý*0áôN€õ`±n8TÞ?‚Gq7­]Å3t€àò??|x$Þ½>`÷LÇ¡'„9Üÿ=€rÿÕ8¨	ÿí„7Élc±+¬ÍÞO|m&,[Žºá)¤uS;%ÂÌÛW@±ôµ½2¥Ñ²—˜o _õ±ò]á_|JåTF¦ºQM6UŠl4«Ú³§IU»8ç1å?æ#µyƱqd£	mP«±£*G¥AѪ “¼ §,kc
-°Ÿ¥‡Z÷1^t7²ô\õZU›Èß´ º]]Õ­KÂøY ò´É~UôÊv9zåMÆʼnûd¨4ÈUÖkrHê¸Õ>ÕµwæòÍ¡»íŽ€ÎÆóëq™JzŒ“&OÏ4J¼Ê–ËÚ‡M\Èà%q[žâ(*«‰¯.Ù€T}Æ°Ù1ƒ¹È›î5•ÍTi9ÝF¦’õ¨äA…Œ©žVd_5Ìò탃U5J±$¨ÆüÍy&ƒÒ`vÃèçձ”×þ[÷þÅáN`ÃÔƵh‡RIÀ+š=£|
-û·.H‹+ü¶Ö›70*qú%îPà_¼ñH›
+xœ­WÛjA}߯ègÁ±¯ÕÝ„¸3#>Fü
+ïm[ÍŸˆ÷²Ê;tPVQ¢‘%F2èLË{GSnY2êò>Ó™ÎÈ´’Dò<òÞ-*…)µ¬üxÞ‘VÄZ¢‹\OèUPëvçÕ%«=ÂÈcpˆÑ!²Ö(«
+zºŽv+jån¢TgB;ÔÚ2¯acA{–û W׆ØÑ*h<ÊÊH,¥g;Ùº¶Ök;ž8u¡
+`y2Hâ
+âŒdÒøKÆ<ù–`í	Œ}ÏùœÇ'èÆßB>sG€ÃmîCþ4M&eD^Ç°ø€G*".5CÂæñ0ñ©QÇY‚ŒBEŒ³Œ'5¦¨7äæ¼A½Š™	eWUåÒצ
+h΍£ÁZGñÂ	£ÁQnl¸ÁÆR³‡“hˆvÐõ«à$½s/èm–½‚ˆ,—Q5]²V®ˆãV.Ôá;Š
+½®“¥”þÆ €% Š½|ÁˆÕ†\‹7ÂLUw©ïX.ñptGbBÀ1æÂ1ÍÛ<FòµÍñáþÄžø»nòöõ	nÎâ¹W>ã½|ÿ¦ÞýŸ8&Œ‹`|rI;`<QÆ—f_Îþö{;FÄ;ÖÐ~T¼æ®Í¶·SÓ$ì:ˆ¹Æb³ÇS›ÐÉ¿VWÕüÎÜ[>R«¥¦øn±mZùp½–ÌÆË®'õ*ùM.ñ¹¥Ælü ¯í‡$+Ùa¦C¤P·íAhõˆ*¹™žañÖ‡Ž"5xj±[õÌ3ÂS_æò˜#TÿÊp¹8S›™E\Üm®Ýw¶l5Ÿmoº?+MøðõZÒf:ºáµW½ZmSuêÊDœ†sF‹Pañ@;Úð“„5`ëB÷“v…ÉU9qÈí¬7¶_ƒÂr¹”6ý(šÐÙù/0Û„ó÷Ìk+¬ƒÆW–‚aŠ¦8¯Ç|»§á ·ÔîM<;•±fJR#ÀqtÞ[Ö…B¹\MX¤ªàyãP`Bù¬·Ÿ'#Ó€Ûl<#³¾õ¶ysÐ>fðØïex‚Y¾ãÈ®Wi»¶AmØ9íÒá°é„»ù‚ÛŒha	dÜVÓÁÇEùàó³ÓÂ)bÙæ­'dqÖ €…ã†ò”s•7#"ñyóâͽIZÍ?Ôþþ­§Ó
 endstream
 endobj
 
-182 0 obj
-1004
+179 0 obj
+1015
 endobj
 
-183 0 obj
+180 0 obj
 <</Type/XObject/Subtype/Image/Width 429 /Height 631 /BitsPerComponent 8 /ColorSpace/DeviceRGB/Filter/DCTDecode/Length 25583>>
 stream
 ÿØÿà
@@ -3156,48 +3145,49 @@
 endstream
 endobj
 
-185 0 obj
-<</Length 186 0 R/Filter/FlateDecode>>
+182 0 obj
+<</Length 183 0 R/Filter/FlateDecode>>
 stream
-xœÝWKË+7ÝçW̺Ôòsa _’)twÛ@¥«¾ ôz7÷ï×zø1¯d¾RZ(Ç3¶¥#éHÖ¨tŸvª;ª4õ Ó"ŽŸ~î¾û¢ûƒñ÷é×ÃÛã
-mO±ó}d®`ù‘$xµŽî¢ƒ“yì€cšÙáe›¼‰4¾!È,½å‰ &	w9[6ôtäÙåÅø­—ÕcY&-"Ñ‹nCGÚÍ~ôw™±¤Qü4‘˜A°Ê{=ÚÂJO£·Sé¬6
-5ãE¬àPíIb5Šs]¹•k¿%¦=>4ÌÆ,_óå#Ë­8Å7—Â&é\úÔï¢p<]L‹î?n"Gçâ‹
-:k©Ð(’Xšòðälˆ§8?«ð˜ºàÐãq8¼¡<S|~Ô8À˜
-‰‡*ôZD@¦(gâ°-šé°)IJÎ3Œ¬ÇÓYdíuRÅ‘ðöŒ)Î/YÆ®Ÿ
-PÚáÒËK½ÖíÒº…®…¤+¾ÝkfÁ}5ú…«+H ñóÝ–cÄÏ8åN=Q’C»‰1º’)kxÏšKÎûnSË+Ú,yf“çL4fÉDÎCROµ#_³¹¨TÏTŸ«<K]è+úhÈ=çÿ…@vV‹þQÉ浏@äöŹšç<Â-ÿ
-‹Lìó§äŽâGòþ¹
-hêgÓ«ûýC÷˜ÒûÀ
+xœµWÛŽã6}÷Wø¹ÀzE](X,0ãØ}Þ6@? Û(v
+t^ö÷{HɶœØÎÚ"˜Dq(Š<<<Ô˜ö{ówkÚ¦£–Éâ=&yý­ýå‡ö/ýQ^?ýØäÅëÍóµ±íõµ5Çv’ǝå˜|K-îBM‚ëKóq¢.¶óßÛOÞñCtÑsˆ–?·×?›ñÚ|YNʐ±ØÈ}êúöúµý8ÉW¢ì'1[O1à3Ê'ì­Qo!u	~°ëž&~f±ò<áÝÂr”oÙ’A±ìÕÊ1ñ¥¬cdNjÉfµtò;Oâ¶2	óɶØà´žÆl§ö#V~±d¼Š¿$vú”ªx{6x­ÏYV±"]³Œ8;•w°
+ÄRí]l‹÷ãŠÄ(•½ÙÅ,8Ô¨e”ŽˆÅ©×HàÆŒì’æHøëgkì%2F¡s+F9z|fÜÅ/o°¢±F?ÜGSj\dz¥ÃSVörÉ‚1Å’KáªxÈìÉþÕÆÓj³åwàÃ
+€ÁH>Äyú{üÁjɧ
+ß.ú½p|ŽÎ"òP¤¨!˜M97šªBÈ2)BUrμ°w­ÙZ£—¥§•ányªÕ”HQôKu\Z;C*-XxŸPŸ‰ŸPù	KÜŽ­uOOk<ˆL¼·¼<À5ˆPÝâ…“ÎI¼ðUÎô±[º½Gƒ{zX;G;ç†ÝSD1T‹ÜÅZÎý“\G¦Ê}ëƇ§’TâÑ©Ú‹Õ‰3®¾>/ÚqÅÕŽÀu‚N›Z€Õ57r÷—n+&¥kk¥
+Y5À…µ«CŽÌ±3ùÛéqþ!ٝìít‹z®ª_ø/Y½Á;4ÍUþó¤“sw±ÓŽôZQí¦Y=„ÙȘD}„ÿ7ý°{òû¦pð=´ig
+ël’¹Äƒ5^ÐNXÉ,ã<ir¯¿
+°l@~’ëÊjÓËs÷–QlÚ./Éڐ­E
+{{Váæ)dÙ¶‚«•__ßk<?ºêyõ­ýù¿ØŽ¹‰è\oD¯ã„ÅœW¢íçu‚šËì
+·Ã®H¼4Ö|…™«™GTeS})CƒÍÒvBV±tTâ²q¡ÒBð¡4„´R•â+jËåDx£¤÷º–Ø8­º7ÅÃäáøý€eêá¾s¯í¼íƒñø\Z0‹ˆÊ=ƒL>x”×éFŸŒôàÍF¨ïN¹´(Jå˜Dé¼Nt)Ö¶¸>ç­(eSKv>¼è°èÓ4WY[Ú–Q
+e’«w4óeJv6k+ލ?ÌæÿAL³DV›Öž•!vî€û3óËIÔ›TEµÏÝ……;+ÇO@ÓAo±ÜŽæjrJâ‚­Üå^¤“Å<ŠÞKŸÕ%Éìñ:?·ºÜ”¼›„9Éâ<uæþ©6!Š}
 endstream
 endobj
 
-186 0 obj
-1316
+183 0 obj
+1188
 endobj
 
-188 0 obj
-<</Length 189 0 R/Filter/FlateDecode>>
+185 0 obj
+<</Length 186 0 R/Filter/FlateDecode>>
 stream
-xœÝXK‹ÜF¾Ï¯è³aÆ]ý”@f5$7ÀÆ'ç'Ø—üýTU¿µÒhmðÂBÔ]ϯ¾ª+/ þ=}Rœ%>:P¸úžÖ¯¿‹÷oÄß|H_ÿ<=ÝO ÜEòÒ‰ûoâíb€¸ÿña0óh·x?ží ähéÅz5žAÑ;îZ=Âà,î´¯ï\?žQMÓŸ@”
-’vxŽ
-7>µnâ_Ã{ÀFæàÀ-ã¹G‰¨äPºïÔ^¢­?3YqžÖEZê7̹l™+37Z1ásôç£
-©§ßz
-N»feL2à‰Ià¶Bя÷_OóýônU`‹î7
-Lš÷¿¶4%\ïqm)áe(3f”
-m"¾¦ª„¢ºÄÐ6Ñ#vME&ÕY/u®&Š;Vk¥˜êÍl¡¨töè:ß7¤«Ñœ*QÄsñM‰<£}bs…E£òÜKÍ0ͪÌa/JÜ*¶›¶i’˜m³3HŽeeÝŒ‰î•_w»QÌÃòwi³š;µŒ8b•r³òNäzÀškX(Á­ÚÍæ‘1Ô¢MGfTóhô¬[kçÛÉ´ÓS”•­Ê†'M±Â˜éJ<…Îqž$PxÞLi*­Æa²š§Bß
-®
-PX/ÕT2Š6Îíw…¿¸º2ÅË‹Y1¥ô”YÇ—Yô5Íûœß¹©c¶Rݸõç{æBîÓ­Ñ'oB¦©¦ÚÅ”AT8¼GW=áh„búp=êöâÓž2Ѓ¶úJbñf€‘G^šfs}'%@¢UÈ•5#6Ÿ“õÍFXÍÑÊ@†-zïâA() H†
-Ãn!	O˜âìs–èWä„^
-<gcèE€ç‡ÏhæÄÃ`)ØÔezRêBZ^Ôÿ‹Bf5^ƒB¾ÁàJAîò¨ß*ÍcA·1
-^‹GÒ¥O²ïä‘Îh†;âçóhyuñõ_0x	–c=/ÍCõvc"ü½_¶^(þH×¾CÏÆÔÿ¢=àøŒ‘˜F’6âÓçÓÛ_>C/ÅíA¦þÇ1ø)
+xœ½WÁŽÛF½ë+tPe†äg€Ed=X ¤
+¤Eréï÷‘#Ɋג7Á¶,ÙÉá{|äØ¡ÿ§ûÚ‡þ—0Ä>GÂY«¿}î?¼éÿò‡v|û£{÷ÔÅ fÍúéSÿöLƒöŸïä”ϪpNJg\5çšñ	÷ë¯ýÓŸ]	CA<x?(SPÆóISUŗœÜŸóèÖ¹`Ùº"Ƙ«2,,+ÞXOÅ-
+i¶Ìg»«jWy”)Ù:k$3Z&†¥yÀnα‹ÙXÆßù @~¸RNîzêÞ_ñ“ÀîðCaÏ«±
+dƒ<óÒ „ÌŒEC-¶¾1±âZŸ{ôAfÄ`©Ÿ=qA{á®8§¼¡AC.Z½(wt¸guJ(zQ\õ‚./9"»[)­ó„0ÒÎ°´ÔÔµjzõç”n1ó.Gw™-V•gzPÐãÊ3eÕ™,dæJFÕEO¦ŒRhÈ+ŒEæ&.°Ôø™Ó„¬/uIÆ–/2PY‹ØÀ縲'7z
+kKl·RK]+=7’%œ4Ðèß.uò<Ž$+;Ý%V陏©¦­î…¿žìÚÚ´¬jËùš–¦öçT׆÷&÷QҞġ.xÅâ·2ÄÞº+«»ˆ­G´§XnHI¬ŽªÞ!‹\ãš+MœøíçØ–ÔêÌK¦º8è^R˜kc™ûqYeUPY/Ë_
+&(–[
+f•‹¡ìdÇ¡c¬´àÞ8ò¨×ãªñAÙã~å‰ÈØ1*ßwI‰…ð
+‰
+-	áy¢ÛÀ!råç{lr¨øOÙä&à—²é]±i!öaäÇàI0U^—ÏÈؼ^ÀçÕ@ÿ>ù‡øô…®ùä»|îà8^Y5ÜܯJ¦üdîÀ8„®õÆ°þY2ÛOü
+«—]¼,¿ìhÞ’&lºAFÏ­4íû˜ù-ÌË3GðÖ¶¬˜×ÿ9¸ìocöçf¼Ä›Ìß÷_ûš!_¢‚¤Yí,²ý£ÖîYh°z1çþã—îío_bÑ~ú»·`ÿ,äõ
 endstream
 endobj
 
-189 0 obj
-1015
+186 0 obj
+936
 endobj
 
-190 0 obj
-<</Type/XObject/Subtype/Image/Width 783 /Height 913 /BitsPerComponent 8 /Length 191 0 R
+187 0 obj
+<</Type/XObject/Subtype/Image/Width 783 /Height 913 /BitsPerComponent 8 /Length 188 0 R
 /Filter/FlateDecode/ColorSpace/DeviceRGB
 >>
 stream
@@ -3260,65 +3250,73 @@
 endstream
 endobj
 
-191 0 obj
+188 0 obj
 18871
 endobj
 
-193 0 obj
-<</Length 194 0 R/Filter/FlateDecode>>
+190 0 obj
+<</Length 191 0 R/Filter/FlateDecode>>
 stream
-xœÝ[KoĶ¾ûWì9€·|SŒüXè-­‚žÚ¦@ÑH.ùû™ás()­ÓôP×+‰ä¼¾ùfH‹«¼üòôÓE\ž|tRÁÕ¯xýù—¿|sùO¸‰??ÿóéíóÉÃm)¯Ëåóï—?lR]¤¸|þðý‹p7uê"á¢W¸È
-.Jà'üSX¼¼áå5ß^>ʧµŒ‚ß)ŸL¹{Ǿ&ïå;[.ïp1ïù“(SJÀ”wÃð2oòZªÂsñµ%‹P§Ôõð0.MÙF˜¸Ü"¹\è×¼ðøÜG+9e¶8Û_?ÿøtÿ|úng+VÎ4(Ñ翸ДB\UgJSVé‹J‹ôᮬ
-ªªù“RøçÛhµ0¹[–«=åG2wÚI^'÷îºî'—8Q¾Þ•ÊÀ‹Î‰«‹¯Û‹”ámëoÏòÅ-Άß÷Û󊶵/ÞÜžM¾!ñ»ÑØ^\
-?¶¾Áa`¯nÏúÅ;·†Qu˜,Ü1+Þqw¸·áäî­¼A&”aBy¡“ýíÇ'ŽóKZÍŸ¾}@à?‚¢®>~þ÷åÏqÅW)µWð[/B¯ðÛ­ð!É ô‚@ÒÉ€bó~¨ÎÍINâFtVäsÑîÿr&©ÿ=|^}ÍI•^s¿JŸ?Ú±UºÆgÀUìx¾ÍÛ¸Àø÷C•iãêÂxilË‹NÀUêèFiá©÷bØ<Ãâ¶ýŒJ¤'6ç²
-ì‹^†P¢ëãc¦¨0lßÚÐ`ÈZZ±ê¦‰é`9wОG)ŸjA}iSâfø*Êí‚r£klhÀ¬&Àr4Ov-ÓxEY0mC›xk¶ÌÁTÏý\J…TûÒ¤å,á‘"çÈÊfèÅ¥£=ã{¦õÉ0âÒØ})2Â﬏í¿`DvÖ<´¿Ö
-[ÜG‘x%q㪷d¬ø|«Íø]4]|Nbt¨¤x#}}§Ù2¡vœGDóK½³\2>¤’Â<dÏrKÆÐLfKõ¾]:Þ0Ù¥À ¦©ª7¹!à·z'>œµè8CoX!)ôÖ=ôá23-þ”LµSâÞ´šŠ¥KOš†h®Ušåb—â¹þ²>,GuŽ>^3XÀ©µR‘ä§$ŠŒ¼š!‰ñªç¡s'ç²ÙKzˆ˜BÒrrÖøy¡z‰C¯‚7å2a“j•¬<ç¸$ÜqYH˜ùSà•žã“uº›\ÀZ6IV¬í
-·¹57¹1¡èMV¯I´àܘYá0ª	¦&e‘aÃ,ïWœpº¢;
-æïãÔ‹qÒ«`_è¶Àåõ>º
-ÙùÛŒœxKä™g¿}e@0JÚbãŽ`Ñ5M3*åñ%îLÂí£XˆföC™Û$±çØ	öÙ8¤E,§Ê!lÍP}­ÍÊSî/š-ÃXðÀâ–ÁÓ>éÕœ—#ÙÉUå&yCMR!Ø󣜡ék[%Ù
-Ó8WÒˆiwo9ÐêµEž‡úúx…ƐÜ÷h’¾uew¥¬0xŸ_BP!‹!j
-\Á¬¸Ò+öÐ_ÕÚµÒ¿þYƒç>øÜTü&Œ÷hÚ´ä¢+8ÂCQŠj¡A'W54gлì8'½'{²òLOVR§ÝùYQï5a0{GH‡¾ãO8ôi»­´‚h®²7(shG©Ë*e› l–8-¢LZàO•äƒ›2âEÉ(¤Ioª«–îjN«ý
-ºÇ{·tæS¹t\•xyÑ~ÉMÈ£.v{ñ$¡¼†åº
-.uZiëºê´vƒÁ:ŸK(rÙ{Ð
-+»Œ÷˜(Úê±,â‘
-Dq²Îø•2cYžæWh©@°JEͳ+:Õ—Ù•Ñîpëå² ÊmãrÄàärnÜŽ€CÝÂÞ
-¢
-õ묃¢•x¤9GŸݾÚ]ÊD^8ßýâ’I8|éþZz}K!ªq—e+гtéYŸoæ—›t?ƒRž1}å8̸uçÁ’½=ç­;-ºs§k/˜Þ¿oLmo'PŠ}5Ú'D(ð$ ÿ
-¨èo#ŒeIÍnߤo’¶çª…(ˆÙm%ÙRÉÖâýn.š½úxÚ‹;ž08·”SÔþˆÒÑ!¡!ú{{Ø]Ëàü‘¨è—Rȉ¸é΂l-£3ÊRÖ†<OÛ¸dS˜…û`Տ=öҍ•¯e0§þãÅqƒ³Œâz7$^ûÚ8Œ GfNm¶wh=7FMÞãîsfï(3*?azaUwàéÎ
-Î
-—9Éé^óŠâÆÔ<--RB´)–vMŽõ¶£^õ[h÷Yí쐏6ÚhÛ™mµÓ#ʵ
-Öí†x~¸9±7/Ò™ãrÚ0ä4Tv½)BNùþhïùªâ#Ó…Q^òØ·Òÿ)ù§Ëø"ýÇJ—„
-ØFiOÛCo‘{ÝWСlZ’Hw4ÉÂýÖˆMÂÌöêÉFRÞCï1‡ÙY¢ü);Êä‹gL:wܣ߷3¿ŠÖ…ŸÏ÷ä=‡Ó`}ªToú8fÖ§’±²ÂŸÂÑFq…3(¥“Í¡ô¡rÐÃH06·	ÿèÀɼ?]w›gí‹¥Î5z›öEQUY¥ØÚ÷Ø¢4ÿ‘CÄ÷þᛧï.¿÷QEö
+xœÅZÛŽ$·
+}Ÿ¯¨gîèJI€`¶º;ÏNÈ$±#6}ÙßI]¨ª’ª<í
+<<À¬}üyùøåíññöãP¤R7wù ŸÙF­.…ho)ï¤ÿÕšwú
+ÿÚ¨l¿ðEÑÑhÇ:Î-ct¼ÁdWpÁ U|°lá§Q@Î^Y–Ü¡hÏ@ÖÂÏ5þ»ÓŽ`AC ŸÇëƒF¥Ëz’ô¼ƒ?3£#¶õFùÜ‚<É•÷êÃCÀ¥+¬(Gó!,ij
+ÁWÀ›¢/»0‚ãÌ$^©iȝ„XTVs¿Ëy¯¼!3b¦<CÀŠOÚ½hê'Üñ=\Af¶¤…Æõ¸®®}£Å|
+l[çb~z6º8°³!˜Ýlñ=Ǥ4KÙ‰AœˆfË>ÄMõ3
+–¹unh§KëúxóÇ0ÅpC1¨&.Á.çÃM,LJ&àÀ¿¤…[ €lºDPU4EOxÒt¥xBà|”5Nµ°%Ø(ïêÎ
+JðèN	:©1÷ È_A5ˆ‰pó²+§Ü#DL¥µÚ66-ö:°\WApŽÀ‰ÀhÁK»;JÐî@ÖÆÐ{ˆ†xj²¨6¢kŽÁ,Vú#Ëàï•#œS¾¬ô±Ù4ô6duOp„ÑX=+R%³rl»Þž‘üJž/–xöâÁs5&¶(ƒœ˜“+C˜‘ˆÊzBŸ¨ÛÔ‰<>±ë•7¬EOîw¡•HKœœ?íb†!­g—Á´ª'³øŒÄxŸ—vv»©?4‘
+Q§Ñ„ºßÙ>(4ÄŠGG7£q À8Õw]*Ø­SÓIUƒÈLgtž]½§BåßaTï{Ygå:¢6Ãzÿ²€^#kÃDm.!äâ\0ƳCpò
+óä8i=ïËV\’$9à «0TÔZç¸Oîž©pX>ÅQÄkQV”ËjKG¥¼õ•Â4T&„ªH C’œ;í\¤é1=Ó¬ä7G¦“bL0EkØ'›²Aeõ™a&ƒ¾° ð"%60“	
+­öu0…²º‚b%4%—+_™^Ä(E}xäŠ$ê3ï*œ„aW^5
+OX+×g',ô>D9Qä))±~i}ä韵}ݲµ<gvf´[Û;²Ö—®­HQŠˆ´€ÚvÍFVƒj_'ƒᯤoêì’Ws8÷ç¸hP½¶£*l>ª†T•¿Ø©î$"È£_¸!äé>"šÆwdIú!L³{‹CŸÞW¨Œ ´oµh(Y“¨c^dK_#»u.tŽì	+bm¼µ9ÇŒœÃ”¥
+Gk—6s§ZJ›ÈÉl9œI;¼÷B/ïÇs¯{SÇ—4ÅÒÃ-Š—¢Ä|\“»V¦P7á6\sç²v/îµqוçæ·¯[{^ÐNÖ4Χœ7ÄFv½ò…‹ÔļA¶°\Cµ®†°K©|ðSùŸžït²^›ï¼*`Ã`-¥ÓX£
+“C@ã
+)
+¨·ÂtÓ‹»(FûJcœ£d48‚äh«O¹²|´wjLhÞ’"Ÿ1S/b	÷KÇk-i8œ|7u’Ìx08S^å^Á¹¾-
+y.­êv}¥mßñÊð —n×°¤´a±ÿT½ßuUžÕB”+ÿêx|c÷JÊe!6ÁÊÃÝ\¦˜˜xâÊ`†G≬2«UôÃ>IñêJLâî%p\ã†NJ9ã².6†<"Èãª6¦!ªø`SܸàrtÂp}C¦âµ;å
+Õ€àh•;€ýØO©ÈmÔ.„"‹öÜÒqj³KK{5µåÞuÝMk9‹yÊ[ÎÛ8†I‹ÝŒv@ç:0[>¾.êæ-þ·|Ë—΄ª]4hÈ“ãÔ\¨«#ˆ´-=ª~ŽºA®
+¯m~[˜§­ÉÙµ%
+¾MPuK:¦º®‹¢fµ{#}>[ÒDÒKíÅí¨×cMN@Óµ–QÛ¾Myô¤†t>có“gžGM~PØ[ìå`íûy#„üÙF¨m9†m÷–Ñd
+\©^¸¢„ßá–Æ‘’ß0k{Oƒ-7¦±‘VÝ4óÉ‘O ±¶ÎĆžlÎ/f§¹mùq‡æ‡;#ÕL1Ñhdá#»]M8,r큵Kʺ•§Ü6omÈ;‰'Ù	
+Ø
+ó›_øÆrÛ@c6·
+g8d&½ôƒu>÷‡pˆ%þú¼€‹o%ddjzrc8º‡».ú¥Úå©Æ_…«C¹%1âãÙ¬Y"c¦ðnß5¶LÍ57”,xæüqïîîç3”D³ÏZ¥¸ˆO}È^BjOÿäj6üa£Gr]ï¿O@Ûp³åëX©ë[ÁЕsƒÌÓðJUdVŽï?¯oM
+õ–ú÷3¨nÓÿCј4³¨Â t7fàÛ°(‹U©yäö1;'(¹2€\ûpãP«sWè‚ø´`P›56ÒUÈ™è·vGZ·7GM™pY}ñô]‘ñ^Ë^âK`ù²€MÇW]c½Øߥ—¼²n¾	%Ôdx£Â=E£îɯ¢&˜Áõ£7LûÀ›“ýÑL÷†øõr^"~/ØÄ/	ÇÚȐt4ë¨>Zsþõ8§å0uˆdð[HU¾ÈåF fu'BI.ãE›™¦WÑÂíà¡ØïC±µ tW6ƒ2VÓFê~î¸ùNEŠþB
+™Ô]¸š6XØOÁœks0*p<!¥/t•›!
+É´ïpÃQ¾˜§»ì„Õhé·ÜæëDÁžÞS¢xiz¾i<Fs‚Vx‚”õÁ…߃êÅCÿMÁ×D«©¶Œÿœè弄/8'Ï6ê©{N¬©ýïªMfصa]Ûñ´íšÏÎèŠÂm&Ô1{â݇pÆܱž„y0Ò,v$¡\‚÷Ðòѽ§ÕH–ó|PCKL{úÝ_´äù~WÛSfÙ|ŠÀ—aùkõ?}÷öãò_¬Oÿ¾
 endstream
 endobj
 
-194 0 obj
-2904
+191 0 obj
+2684
 endobj
 
-196 0 obj
-<</Length 197 0 R/Filter/FlateDecode>>
+193 0 obj
+<</Length 194 0 R/Filter/FlateDecode>>
 stream
-xœµXKã6¾çWø¼@¼¦ÞÙ™¤hoÛÐCÑÓv·@Ñi±sÙ¿_R¤dʏ$@[àxd‰¤È)
-=tß_»¡;øÀà3Žô|ûÜýü®û+¤¿·ß^à\o;3†>u/¿uﯾè^¾ürra‚S§£;…}4ÓÑž‚ŸŽ
-æBÿó¨óÄ@O	€‹Ná)‹ÊO.¤Y(®ö“9ùU{3ÙS´JËQ†”q#\3ÏÍšxDÞ#o*–Ðö‘•‡çlÐU~Õg†Æƒ“¹¬í3§8†KЖj#D/o<9‹j7f³&Xšc´gôêp݇Äê²rî¯/?./‡‹Ð{ëz·z÷òÇÖ
-K²¸n–g2®Ùf~Êž¢êíë-(û kƒNkúôzÐÄobʏßÝЛîµòûŸÝO+sÍz¿i.»7C”í
-ÅÞaKRÓ¾öTÆ´g¹›jòI^»§©¢‹ÓgáBKÐ:¦fCÅžäTÛš2ãÐ’]À¬@úÃ_›;âoñ¥
-‚Úµp at 0HýüV Ì˜gzå·%N¬QИ7F¦ÙT²Ú"ópÎc¥iNP,Lð¼‹gÉ“–¹õLÄ×84Q×9¤4q‰Š‰ò
-”¶¥@!_£o¸øZ¼£=ÛدËKá²ÈZ¶÷-°Œ«Ïo<"cN¢£×®ÉiŸÌ‚U®b«B€ÖДY±îºlaUïÇV
-t½và>©Eè¯åˆcŽ&^l§€09!Ç=ìóÀ¶¨}Ì&âÿq⮄`ÂŒŸm±EVÞDôÛtŒ´'Ú,-݃¤A¦´î—Î$ÒQ×ÒƝ[ª|Ž´yv©uSk¥m¢|s°§•jlêÕÐD˜W
-M§aMÃ"cÍ«²6‡$ÑUž>-È-YóÚâ°˜„¸l2,àþwjK
-‰{˝-5;"BôÃ=›é0©Š’Aè| Ày5Öïšz¾Û!å1Ëš9m(zd¾UÄ(]륱§ÆM¬]h†ÚÜ_0M”¡h>çï°î~J¹Qf’ªâEУw7¬*Z°×¤:è7ñ³ß¤z¼íã~Á·ª—Z½’˜Ó‘R":G"SĨúìï먐@î†}þU^é ™:îB+wMü €7¼ìKU~i®j[ •ï¦*w™ÉÏ[kÓ?ÙÙÈMÉç³j½X‡+p›Òôᬤ’³Lû8ž8j¢Ö‘¼yWÇyONo씥]€•¨%íAàÒšÒüßeÉ-<ñ#Œ«‰©oòã¼¢òc®1­P£A„G¬)™¼ëq3ÐIim‹Ô˜ñ>w‚Qä)°ý×äù—l±ÒÿHžæ?ãÎrw¡;#"±ÙÛv›×蹝#ƒÇ^bqÐ@+W;S*`‰T±ª¶ÄÔlq¶
-3ñr³`¡¨1IÝx±—â>Ÿo®b|#ôaI›«Ý||ç»<åõÚ†ŽÍeï7ïÝŒê`ÒžVX‘‰¾¹.Ï`ëFw–ºy­s¿tµíˆ0ûæ-åÑ/zúP¦j¤6§¤¡‹//<7¡AÖëhðˆ¹ÇõÌ«¨kÔéxâA,kqÅЏ	øxûÜ}ywˆùÿÁ!â\¤Ê;ðM3~úØ}íÀ$<¸Û!â¨õ$ŁS7Ñ<Fjh\Ïþôzxÿý+Œ©{þ»ûˆÂþ!ß\
+xœ­XÉŽ7½÷Wèl m­T	0Œk	rtÒ@>À±™ž‹?$µV•ÔÝ2ƒé”DŠËã#UR|¿|Rü ¯J€Òøé}¾}¿½ó"ý¾ýqùx»(Mk:ÀU‹Ûïâý¦¯^(%n_ÅÀ{ç58-·?/FᲤŒ×‹½ji€– `†™wYu…´+Ééë”x©³ÎI§½!Áx
+\ÏO•,zÐ5	‚p€FÀþáÿÞF
+êj³3Ÿb|€ðD:Ï+ïðÓxK6D	]Ï4hËÊ6¡e´¶de çù‰aKè?[o—O‡ ;Lƒ9Ý‘J©™Ì՝S³°íd¥çŠ}­.ź”hõ|~½HÔò=ôËODŠÂåWd#ÿÿ—øõÿQ°óf²W3ð£
+dÎò„{ZÐ'°ø7ÇL{`¦\Æø;Wð@Oño¦5Ú—k*îáC¯ÃxËIh§h¯hj5/CYCØi¤ÝS6€íŸéReP<ûöRÄ°–쌑°1Îpô¨¤Í
+JS`ð9³‘×kõ­E9¬ÑXÞvN>¯Å™÷•šÏ5žÙ s
+°Äí
+êþ`¯µ&F3ÁsÀ¨A*ˆ%l0T9Ãá¢æã£!ZîËÑ›1)QëTØÁ͹Ì_l
+.6Sc1,ø±šÜÎÀ•P ¨á	Xap·>‡`ä„6­ÒR
+§9€ÓáƒÕdÿ€!…®XP—¹C¦šÚ<N‘£EF=Ÿ"CÇ)3
+õYíïE
+’¹ÁÇ\q9»¨Ó8äJ}¡Ò–<"„00å¥:â”ØÏ>ä55R»‰ ¹duN's	E*«ÛPÜ0Á ýÅÉÍg¹F{Œ'3Àsu…£-BÀXIQL•¥ ÏçPL#€•}2Õ˜.5Rs¸›×n»f¹€›Oä“o9Yª[FDÊg“imêð¨Ê~f’Tµ/vq¦îV5Gk!_–r¨íä,þJ—ÑûP鲕§‹PÕuòõg7dM`*ö"[Ù¹8Qw/Dš.ŒKæö%ïsºÛYëIÍ¤ Zà(
+Kã©Tw“ö0Õö,sÙ‰ì|dŒàxâŒD‡%¦ÎDו{ŠèºúÍhxWQ“B
+½>õ›’ˆ€#^°TeÅ“NFˆ+·YŒÄ©{ÖÑ­\»•=b®Ù6âÞ†º÷€‹‹ÓøŒã-5.Ÿ´C£ÓB\ŽÄ	K†­&ù ‡’ÀÒMûC°HÕëcÊͶ
+·æq§*ځ#Í Æ݉BC5nl S@¬‡µxdì‘fvz·‡Ö¦8ø˜)qÔ'“ÊÖ=š:y„2[ä©4£ñÞêöíÃT$'íÐreé•lOƒ^Æ2´½'c at oFá(¶å¢Íq7ÒLÃèIb¸®>gB•*2tÉB+”Ðtã|û"¾¾K¯¤'‡<3P|KŸÄ7äºe	Â8GaÃ颾äÏè
 endstream
 endobj
 
-197 0 obj
-1479
+194 0 obj
+1582
 endobj
 
-198 0 obj
-<</Type/XObject/Subtype/Image/Width 783 /Height 913 /BitsPerComponent 8 /Length 199 0 R
+195 0 obj
+<</Type/XObject/Subtype/Image/Width 783 /Height 913 /BitsPerComponent 8 /Length 196 0 R
 /Filter/FlateDecode/ColorSpace/DeviceRGB
 >>
 stream
@@ -3435,514 +3433,514 @@
 endstream
 endobj
 
-199 0 obj
+196 0 obj
 19886
 endobj
 
+198 0 obj
+<</Length 199 0 R/Filter/FlateDecode>>
+stream
+xœí[[$µ~ï_QÏH4çV‘Б–©nž‘øÀ"=¼ð÷±s­Jì®îÞAh¥aDÏl¥ìøúÙqfæé¯ÓÓ<}=ŸÕäà§ôùçoÓÏ_Mÿ?Íç0«à¦òW~?™å¼L:„³žŒ×øÅǯÊÒ|aiQø€_rpyI-È`³¦œªk™²€Ÿü’Ñg/,isvÂس–ÈJô…ê÷zR3mê™íõ×é›+àF
+þ8}kµÓnqÖoÝ‹îâ<Ì.xŸg=þë?ÓëO‹Ff¢ÿÖwÍO•:›üT¸h@ª«s0ã;Èfc-.䷝G9ÒÛN!w÷¸zú®p÷—FÞ7(h~?r#	½FÞ6ÊQÊÅ)ïâ*às\)²Í3%“¯¨ꂯ1mx%"i#U•‹¢_ãÓËëé‡Î”v6èkÞ”y[†*9
+ˆZ%Ö½ÖDÎ0gì¿`DTu£×Ó‹H·29ÃG­¦~"NàÖGE‹(¢µ‘¤*Vhn.°Û?05Ts+ÚªÔð†'Ð	^á÷”:ZÕax9EzD†@Õ©øJ5_A>6ô,Š;	袳KÁ¶Eï÷s„§‰£©5bäi*äãkATµÏíj†TƒŠ°6åÜ>8‰®ÙYƒ8õ*ë±ÝÀ_ Å‘í!Öyä>rnäeʬ†c;"¡s±S[Û™§¢–•7r/å¬&E‡œ½E—¤eéžÎY–[ÔÔ¦¤ ×ø gì,r¡ŒmGü.z¡Ïî ynÀ7QâÁ7fÔVU¨oqƒ45‘S¥T­qD OÍcÚZ#»iÖR‚oZ«<a(¹Ö²º–~¿±ÉI¼½lO,¯‘a­qÐN/ ×úœ
+¬W³AQÎŽ†Zž:¬ÜÅ÷<Ñ­£›¡z:¶^(=¹IS—è[‡-Ô"ÍË㺝±’gtóÌÅSÿòjùÔµ§
+ì\ó•vJÈاœlà㮸Œ”›òtP{¡jQÔð-%Ëž"XòÁq–ƉãX'Ò»9¶]Ìj^6G¶574j›µÌßê)¥Ús…6{z-ˆj[—±‰
+ ÅWåôk©"óâ÷{ly¨ÌeKÿ˧Ì_y)&ô×téñi2ÔLÇŸÿ7ýô6öó¤xÂjqˆl†ÚCdcéžF6–[lî@µ¨=/OCµ!Cÿ`éÜ°›ƒ…—_c—:ôÍfÊe÷øUkÖVc5ÈYÉ;øÛÜ)íáo“o¤*ƒ‡“Æ—"ʶëqðVSzˆÅÌ^&iˆØÉÈý Ù8;HÍM^¿€dÅ
+­ÙSÒ‰‹–áz¤Ÿ7¥¤Þ24\M}´S¼:Cw¸+H›ªk3NÕM¹‡{p¢®±ÍôCš¼ÕD¹ÁŒ3Ò:Œóò\¶ÊÓnz>ÎËóýQ¹a>
+†‡¹ZÃ4Ò¤›•tã´¹Y”}J=:o“£ù¸VL'tÇtœªrkûë(ç/4kZ6÷>ž¥Óýýö®àx2›ùOæyºg»LžÛã“yAª÷ɼÈó}2ŸºG>rŽºG at 4aŽ×ÿðdwp<™çéžÎY–[ùmÃà³$(ºé¤Ë³Ì#ä?°˜aï2§½<ÝÓc¹=:%dzŸ¾O	•‡0ü•ÊræÅ¿ÿœè?ãüƒñÌkqˆlŠ¹Å:¼ýਞF5†×#óAV–÷éàûtðM§ƒ\”Á¢
+¾ý¿DXäÅ¿ýgÀâFXäµ8š
+*Ï]¹<4TÎÜü<<T¶þîÏ¿;TÆ•£ÎñlP6³Cw¬|þ5yùWÆÇAG™$Þ[|@ãX| /+ÀfûÝHR<xBA–UœTÞ8ÒÄ‘%+±Çýÿúz×(Siqý¦ƒL¾ôŸ3È,î'D2°íX–ú‡8ùOpV;ñU•‰‘Æpÿ¤CÅ×9íÈx¾–JTJ–žõ"–†9^±üô&ô˜þëC¾ô
+endstream
+endobj
+
+199 0 obj
+2333
+endobj
+
 201 0 obj
 <</Length 202 0 R/Filter/FlateDecode>>
 stream
-xœíKó¶ñ¾¿Bç
-´îVûo„K¸+RWB6-¸
-•Ðhw—#™à¡FæĬ7žÍ)Ý÷Ì:^:±bHÛàb¤5÷œ«(è×ËfMC1‘Ò´~ÿö‡§ÛÛÓ·U-ÀJe#Š·¿× Ð8ì2mŒãÊÄUO‚'9†GòÖbHH3Àb°Þ½Q«h›ÅBjûZO‹Û¾ÉÄïï$qh+Èœ~)
-Œá§ô
-ý–oV{né;ÂåGsÔÁ(’<n\d°rô$g":Y¯
-Nz@îï^;yŸ pNw4{ôw˜ìZnÜ4 at i!
-•ß1@´«Àls‰²Š’I{¼Æ`Xp|O‹çځ閭èiµ<Û
-aýŒJpú!0ÓÏŒãd/#SބеhÑ•£­RõB÷®O×–æE²õÚ$d85#µDÉöc2 ¿:­¶Î”kV7î]ܯ?'ÍêL¿i9™Còî¶(Ô‚yú½¢ ´(g¸uäMº'=õDà3ÕÛo¹š°XÌx÷\ÍÙ¼\
-‡²Ú•>˜¤"¢¯,‹+V.[ú­°pv•ÌJˆK7­.Øì1	ò:"ËQ弝²©ö‹í]ËÓµ‹þ”QC³6´fB‹pBBúŠ˜RÎ&¡œWjÛÌ%‹}$v‰+INb8€õ†Ö«nɪX£Þ6>ʾԛ¡æÚ¤èÀoj•¡ZÎ끬`eÛ&qnv³l§CÒ¾AŠ~Ëc at I–~%ï«Â^Xo%yŒ*ðK‹ùN6ÍLÜ©o]Sá†á……qÇsËÞ +ìE£u°·Ô¿²î¦2	t¸o¸«ç¦mA•t¤Úй(Ñö;Öa ¥´ 0³2]Ïï«H:è1Ó^˜6+Õ¶ÂØw.…	(”zV)ýXB¸¦Æ}†ß`Œ7ïS¾#mŸÿðiî1Ñ]žÿS“©DÂÍ‚u¦82y²y¢Ã‡%R&Ü<_G&R˜„,%`̪'áÌ°™ÏH΃hü¢híbÝ•†m\Œí*ÇÍz*öµ3ëq9.Å(ðXýÈ<<N¯+v¤àðÈTc§Iwn§çy[Z(Ùq»
-LÇíDt»´×˜’Eô¸ïC…€Út8y´d‰;\˜`ù<Xé2Á{f¼ÛEëq3Ð9 š¹ß°¢špªÉµ¯–•{šõw§rMc³r&v4ë~ñp,ј!.¼:ËwÍ2‚ܪb?·Ò“.üþ:ì¾ëFmÛ|¥z>PÂô| A$ n³5”­.­;?@˜v“©°Ò°ý†éß@‹Wß
-”CÉꐕXåT¥Z»<˜WðV˜WÔ¯DQyèžúK˜žúĦò@n±k PH¿´F#þQ{"ðÌ­d†€Oü†“¢p¦LdŠµYÇKAT'›!xÂÀ§KrŠxÆ…ƒö»Ãb¶¹D¼¬^QGâ"{£ʬ‹ñ¼Ju°Øõ£
-L'n1ˆMÚ¢ò»¤£Ñj4²dEžìϼ'27-¸³nöCVZkT²‰wÕëH’‡(!öB”M®÷C”™ã:ç›^ ‰2Q[^õãL~•Åø<¡dÍž:JÍåYÍg„Šª&ž÷G(ÂúÎU²¶¡ÜìHÙí•fº^ѵ±z{L4:ÆH!‡Ùa-`Ü^Äê,¾-xyÅË„—¸Ý8ǧÏxïe¬ŠC³}²-Vˆ„ÂË-Ðv\HÇŠ‰÷–Gøv证˜ÇôÔѸ?@×-ÞA:ïy\»bq[sÌÓÆsaށ}dq’f•3’«Â=qRw°&\˜:î
-µÄ{øT]#sИÃ,mÉAÂB‹UÆ‹zVAø®‘µˆEÏ)»šKˆà_fÜŽÄ/bá¾ÇcNyü €@Ç0rå1ž8¥ñ¨ÜèE'µwø‚‡TGN_ä$þ÷N_=J9=K‰•Lœº}ÑQ
-¾4¤PþøÊ‘¾c­p‹o´…éAÜ+;¯ÈŽ’ïÍ5nŽí±U"Vª­wä"ÍôG.፦l†ŸÏqf>ý{l€Ø4>ÈF5Å»H;çYÇÎŒð½“GÏŒ*0ˆAü’gF%cŸgF_á™Qž:‘”òë:3’£xø̨Ós»‘ñu2:WÁÙ¾½€!|ùaRŒâB°0Þ~…m9›
-—ÍQz™UâÓƒieWÖb<™( :rŽë?z,½eäs(ý1”.ì«ÞÐʶyísà>5ñ¼àCXß9ð)Y덤Eñ²Pÿ(­Ó‹X	â#FÒ%Ÿ#é¯x$]±§^„Råÿï}F¨¡*âù€å°¾7B¬õFÒ•&9”^bü5gÒ³
-³øßêHÚýçÏGM¤›ƒ·ÄœQšˆ’Û`b¹®òWZ·rš–œeXŽÊ!ø—¨¦8–vÄ	ºzÐügyÖUáÄñsMBÊ}S¹YÍAìLà5çׄ›ãº™öh˜ƒßFm°:ÿvøíùvÅ
+xœÅZÉŽô¶¾ë)úlÀmî#Ą̀•³“ò
+?ؽ‘y›Æ›è%
+ëÞ£%žºð+I¡³.‰y)ݶ/À3Ë…¡"æÊÞP{óê 6²ÄGöL]í²¸”f#¦z–0F4uHDïA+,:ŽW•(Kïãݤw):Éd•;s#jÞ6ØÈ
+¡E³.àÜÐíÑ•ˆE&°+鎀à°h•…9} {€kvå\}‘µ0U1`8ƒH–Xn"*ÿØ}U‹Åfcƒ5F9*Ö8Bˆ"|’Œè•xbúm³#
+#¸š	ž…	ké”e±ª£àâNgNv¾d4«¤¾`´¢u*VÚi{ü
+O5îÆ%à;ænß$à(ôæØ„S“
+ð ıܺɍgœÆõé`µ¡/sÖÝéšt‰p†O,\3/7·äÔ‘ÏA[xÅ$b
+i(é)Z˜<ê¡P="TtÀ€Cåàó’e¬ˆ9£ÍÀã±6æóyÚ£ªð>$i8À’èá¤
+–â¿v¾ kHÌÔyà	èXL *äGÛÖä3lÚŠ»3
+\	ˆ¢ÀA	‹A±‘òa("©á 0u‚"—œÃ
+f|	2wñ•°~ó¶o²Q­ràºÎÿGÌ(™6Æ
+,„‘¤ÁE0y;À‚EXOELCåo®† ¤ë<”«e·ÿHu„Zظ>‡Z̦«Nœ”Üä\Üæ^Ùe6œú\¬¹§ÙE¡”óÔV ¥‘¹$˜åÒ˜à´֊¸ê˜+® M_GÐy’»Tëxƒ½‰Ô¡~Î
+¢Aá¢+—¶ºZ’»ýŽC“BqTú®ÄF>˜3æ(làör[}¢/Ûu¸otð\€•Ãò`L
+4Ó«¢${3A‹
+•(ï˜?‹0²øxßW->¦ÖúÂQ(
+ôºr±bþ¸q’Q]ò5¤çg±ÍQ¼R¿ùV<´¦5ïw­G-gBlOCƒ1Ǐ2›á§iX”t KÒÂ	”š´•Ûî¤-²¶Äîk=9¼AЛú
+
+AáÑÌÈfˆÇ:2´ã Só]5œÊÐ¥ïÒy•ïӁ»tG…ähN©íYz•$n€½=ÛÇ:÷¹nVpˆ–ÂØ<Õ¶å-Þ÷[þ»¼
+ór@ë0ÌKÁQC >Œ±’\6 í“Ñwg;¬fƒKy…–V0|rFxqÑ@ÒrÍÒ¦:ßÑJðKìù±ªÏGT×ÌZ\BR^dJ]…€ád†›ŽJ©‚igRÎg}M†ŒA,œ
+7]ÚÇv“êtÝŽÓ®*?úR¼]sñvFÜ<
+u28g€Æ¶t8ØIÕ«‰àZ½Xn&ÔñÐuÂÑ°”óé£iÚUŸ›ùǦxñÇ.`”‹¯]XA݃9¿»°r8ÉÐM3·»wh·2qŸÄÓe©O:€€›T†­Ø±±Ýó
+ï®ç÷ŒWtH/ùä%›ýz›u‹ßWT½•ÏÆ#µk)m<zÖ
+ĝ×úD­æòBTÿb#Ž#4Hìâ!›E¬å[~UV¥q/9±[Î’ytS_:ÉヒÝÝMˆ<<Éq at CÿÒïÕÎ	¥D
+ ë›ËvtÞC+ËoàËm@‡÷%ß½µT/.ÒuCFÙ_Fíõ×å~|Æj¬ÿÆ宪HtôHÏBg&ù¿~›°§þ-?¡ù§Rßnï¶éïÞþü»ìßÄs°’‹ùµ‘<aÛ^!ÉÙ‘$ƒ]½‚‡ov ’‡€¶&¬B²Qn
+뻜y’áÛPâ0déßÌ
+tß4
+ÌcÝk–oáùŠ§ÌU¢=¹QŽfÇýÊÌ!`˜Y-^¹(R ûˆÂɼ–ö
+
+éÙnýÓí?ƒG™
 endstream
 endobj
 
 202 0 obj
-2561
+2627
 endobj
 
 204 0 obj
 <</Length 205 0 R/Filter/FlateDecode>>
 stream
-xœÅMë¶ñ¾¿Âç
-¼¨k¨Þ¿÷
-(7Ô5”ëk5”5ï-ÌÕPÐä5TsÔ8
-ÜЂµ
-f°-¥s> ¾â¿¨ˆ×Ï·56Iúó·Ãß>ÿøåÔù³Ùõ€ø0ß.ñwü9à›ÃY|t=8ÖáO|ë>ððq-i]š…ëù×Ï¿¿Ý?ß~^À»s‘!;ðf÷K´4φ0DÕó¾<¥ã]Ôƒt~o½=ÍÉg{ò}zuñ5ÄWòrô1²'—†G\–€ƒËkî¼<˜&2ÆE9{çŠû¨x„åÜ
-žOyä_]='2ħç#ÿBDmÛ&Ž?d蘄e†½âÿPøñ•“Ï8ý´A¥Œùœ8‡8:¤Bò8rx]¢Šz±D÷ЇR(ô“À¤23.âŽR6æùmieÜ Ë‚¨Qžt\fš«Ê“N‹[K[ÄÇ:õÐE7¨©w#F»^ƤŒ¶²|©¹–…3+7á:hiJÕ½\Ò
-1RD€–ÛU~·ÁJÛcÞ$ÃFTýB4æUK ›R8‹ø6)¬†#ôæU È÷fÔ[Hq:ÄÝ’m3ZÀ؁4ìlŠòh9ɘyݦ¸F¬
-hËÓyIgØ-%‹t‰›pXþ>qÞÚO´¬Þ‘©½^jö-åÏ?b²}/1¾/J{?×ôWJxšS‰df;ùÈšäƒ`\—U.§ØÒÃ’;å4¥¨fKE:¬@æ,ØTÛÏòÜŒ{
-ð
-¾ñ&
- 8JLŠÄRüHN´+r3€˜NâÏú½æÑ®$ÛÖàM‰€ÔyBÓww9O£|')Ò¢ïtÚ×5rQ7ʵðkøϧÝgÓÿá×œO›ÊÝu劢*÷Ô//”Ì‘xÂËèš‘>uú•ë’RýÞ=´Í'Ééø°à™”v¦mƒ>_à0
-`óR£á·ªÚë·ˆéñ¶|×4*ÍÌǍºªzS°0ŸKvKÜàc¢2‰…+è"KwßÇØÓŠƒL	»ó~fõWF’5¡Ûh¿¬]+êÜFMY·›ª’/ÍmÈ6£=…ƒèž§…vzM›Ã\Zi(øtÙ[!Û{J|Á—ò¡…æx%<;²¤öRý$e¯BV,¬{6º›öÓ²ükºeŒö×wµ<_0HkÞŠÕ.Vþn"³%œ9Ì–p*„›dârÀ¶§|J”ƒ­(×Ê5é«ÂY)Vc9²În†¨;/ž²àÀ­^:­9òâ­š¹¼w¢ï[ý$eÕ4åLa,óPÔpíbr’T¬Um%ì]ú²2W¨-Þ³èN	ã̦;¯ÌmEŸH€„©­ÅVïT±"à}'¼av˜åôÖnXçæ—“{œ90O"ÄŠ÷îñã¥õa÷EG`Û;xY& Ø;hýé?:…IÀœuÕcÐêæ…'}̝£ª|C¶Yã²+ˆfáÒKý­¼¹ëø®o=ëÔX†G¾pˆ¦¨>Äi8*?•½ØÈ—Õ+YëZ?gÕV5ë`Q4+.ô®·³ï/JÚȬ)ûï4„
-°×*ÄBùx˜¤'M!
-vG×3HãËÁV\[¤ .;Ú1‹øØ+|ã–.úfkË6´ü|\¹éN*4pª#`‚ª5ëß[RØ[P-‡a–Ìd½îé„1±wÌÃd’£
-ŽêãíÊÓ½ßx9º¸ltòVQ–£åֳ⃟)uîóúê+u˜‘ýÚ=àú0”²Ûœ¨bØ!À0µéKzFN]>õDÞ¦^ÖgÈýi’W·ý•†hrSc[,7²VY߃‹ZwÍÿ¦÷Ûà¦_$k^8ÈZFêBNújÛøèk·2¤´E©a|¡#øùMéqf·;*Òu…J„ógâgÔÈj\Kmåd’¼ŒÖ·þu™{˜UžûÚªà`\(·QÉ5é`CN—š†°_¨«
-Bž»rt/NjÒ¡ž¯»óÛÛu°·pg0eŒf‡–º“Ò.Ôïs剾µ)¾"Ü»ÞÞlµ(;–4XS	‹SuáÇÀýG•Ò	—n¼øΈâ<Êà 3Lí{JË°z—À|€rFZ¼Vq¦Yfn”z¶J{ɧŏ¢ÔJ–&úFOWm9£^´ã20‡,-ô¬öV¡;ÀS$Îhå¤7ëø4ÒËǦZÕRµªU³óí5Mox,ÔŽ·Õc[¨|K mc©ÕY¶Ž½çîà|Ç}ϳ Å2J)«Ín¼ý3‹+3ƒ˜\8
-ê ¸©u{´ÛZ˜&§ŸŠŒaçøÓÖ0ª™cAˆó¶2Ç1'+å&³#•1½ø“¢yÔZR¾Æ­Ö¯w/ÄѲԖÂÙ¤àµõÅ"º#%Xß`’’óE€°Ç?Ã
-]YW
-«mqã>Š¶Õ|½^qvõåܾ<}Ý
+xœ¥WÁŽã6½û+|^ ©D‘”,
+¤qÜóúíè¡@÷Òßï#e;žØJ‚íãñH$õD>’RèÿíþéCÿC8Å^#ᝋ½¿ýÑÿö©ÿ»§bÑ~ù‹™?»OÔgHSÏ)Ÿ†Þ~¡ñõÓ<øÄÇSZô¤©aÀ@c*6&rjP•&ÉM\š ¸µRâ&Ò&ˆ8´@ˆP„°4&0Ø
+_ñ5ªPH#…Žâªfæ’Y6ædgì§þöWw½u_asêwÄܨp%05™l…hè:€ö§
+&È“ª«gX†¯³ÕÉwÕzÝ°P½ØUÒwi¨žbt·yÁüR¼éΨl¹…+/ŽÕêó
+…wc|
+Ä‘G~0Õ‚”Á1À1Ú¿1:H¶RPlQUó»Ç5Y‰wkàn‚h}Þ×thyèÍ‹.­Öj«´æ,^•æc›S+9×Ù²Úac–¥u½˜î£SV[Å	ÏF#èÖ<—€
+T©ê.š¼Eñl%¥SY¬XWȾ?ûÚ ¨«:AÍ6Ó‚,«‹y±lkºV¢mùصÔäL
+ˆà\Æ;­‚:¤8l²0	Üj^Ý䔨søBᇻ4—%$wWY®-!Þ†îªjYîso
+¬Îq3;جvÁ94®î‚Dñ,vÊâoö7xÐ'›Ýe)ŠO­ë5ç—
+·ZJøÁ%˜põ‘c ›åÙ»KÆóäŽb*=y¬æدõáÍc†<™¿Pèüñ7M¦ý†/ãþðš.4½¦sÛrÄ…7p¾Ölêà̸BHb¢Qç¦v==°@c[Çďt’šyíº–(œ½†f¡	,Û۞ʿôÿQŸÃ
 endstream
 endobj
 
 205 0 obj
-2779
+1134
 endobj
 
 207 0 obj
 <</Length 208 0 R/Filter/FlateDecode>>
 stream
-xœÍYI¯7¾ûWÌ9€]-”4Þ¦@oi
-ôPôÔ6Š¦@{Éß/)J”f³ßkœ¼"ˆÞŒÅõE‰µÓݧÍߝê¶
-½68†Hã?¿u?¾ëþÚ¨]T:ú®üÅ™ß7ߺ€Ô±|6]ÿ‘ãû<¥`×Ë”ÎSZùtÞ„]èÀŽ³9wNæÌdNã¸Â§,R/ó¹èz™Ïõž\Xæ=ù°Ì‡žù5>o&|vv|ãÄÏök\&6Œ¹À«é18Óx0áhžðYßxPø(‚è†Æé¶	C‰øök÷Í MºÛ‡ŸöJÌÞô™†ŠžÔQ†¾<¥Y}:ü|ûns½mÞOTh\œÐùàÑ	Ö*"5Nì>8¼>lÍ>˜Ã€p<lû½Q8ᬷ4å{¢ré˜kë÷þ,¿¯ÖÄ´u{§X”ˆTˆ’‚HoLöà˜Ð_ið>ÒŸPLË’Ø@àÉL½æ±\hﲿ®ÓšÝ…9B¦ˆ¡ö ÷ä¡–	Á¡_[Ø£.¯hËV÷™Ãûä‚ß[€†tÀ_uÒ 
-,ø‹,9#p$ßÀ$ÏB‚›Gphp2'î–™)ò/ía‘çFcžŠžlê”Ì$gF³ž	º:£*R™£«@¸$ÿËB'kŽmdÜÜeÞFµÎÊ«Ú_>b¦í»Oyâûo7˜“5n¾]¸ÏÒóŸÝ³¸
-£=®f•";ÍÐ)Gʼd˜¦„m)ŠcevÀ p¦Y}-I\CaSN{Ž
-áDü¥ˆJ`dDŠ§áZž¬¨´±W½I²íï¹`ú[ÿ
-$`E at JDK³¼¤áu=@Zͯç_é»lVØxS\$èÆë
-eÒYÁ§šÎ9ªúy,ñk¥[p›Oµë8PpÉ 3îCa5Ž_Š·=
-dCl–LÎûÃïöœžVj@VJñqéÜ9ÿ¹0{I©U*ÄZj%Íãj-Wsm©Õö?°òU¿4[X"HyzÅ{ÕVCeJdfŒm=wÍB©ÈªmˆŠ#³b¥Yˆxºšfµ÷ã4]Œ¦ë÷¨6wÊ”mSûñêD7Z’™¥ày‘8ªT" V¸9<âK"T¹âo:D¹ôUÙcVÎ<Ü€ŠóîÔ$õKÊv¹LKeû6ùÈqp4e¦™õ³žÓ¨éfσ{‰/ɼ ½Äà%0Û-c׃³¡]XÜGá
-á²
-h×·ß7›ãT§6À¸F¹t)ÆËosmVB—†ÔZ
-ºÎÿa¸7ëìµ»<õèööÖÌaÝ£&x³ü™à¥E²ŽrrÖÂ?”suréãÃú"grM:†WèMÄw>O°wæ¡zÏƒˆÐ©-Œ´I_³ÒƒWy¿ú¥…(í²ž…Ž¿ÖBR^¬cÆ׌·/V«CSKÄ V9¡{ýˆƒ?L=ZQðóÂj¶¢†Ñ×JSÂÄ×™
-q
-øÍ+žëé«`ã‰yrµ
-êeBîõºÞc/«ªzút±šà¾„Ríf5,UFso>
-NQcd1UÑá^ø¤L‘òŠ°aÞ”/_$µ&½ïþknØ‹
+xœ[ÛªäÊ
+}ß_ÑÏé¸î6{Üí<Ÿ°!?L @æ%¿]J%Ù®j÷äìé3m—«–¤%iÉ{ºý÷ã?·éö‡éînÙyøYüùóï·¿~»ýûcºÏiZæÛñïŸÿø˜ny™áÒäýÍ»û‚÷üøFËá¸âû×GáV&üöëo·?né^nn¾}ý¸ýCž³+S‰9ï§0ÿéöõϏç×Çï‡5¼s÷ù–“»'^ÅÁ*!ó*ÖHy-Ñ?`¥-¯¸Zvù™CN~¢5}šî–ƒ›£¯âèQp¢û¨ºX箐nÐ!ˆÇ»’Ï°½¼Às=ü„O%–å¼Ò_þü±;óíë'€ü6Š3< •Ý¶\E`ÉOXÒÃÙ# 
+Ž¶ú	~nðç;|r…a.žÔîÀµñž,t],pºj¤
+¬Â;@‹†º^\ÚzdkØ)9àŽáÙ™¯
+æ©ñ3>p]ˆ)…èý³3Å{¨W¥óYRÁÏXû™ÓÐe\„'õñ»LµB˜%2Ì]€*ž9ÂÀ»Ñi
+žv{+þ­;'Ål^dÿFDŽ|‚?vsh@¶ØàZÙÆN½6%ð9ÁWƒ}-h¿zª€ÁÌß«ÇT»&X…âÃ
+þÆ{s‹È%h8Fø÷…£ý~â	Êïc¡‹Ü%Þ>ÃùOx3K~ÜÿÆû¢RynVÆ‘k¢ž{b ôH±O¡]D0C)Ôn…F at Sp0´Ð)ߣº5ËD¡+Ü`•V«£´õù°ô¯@«²7̦æc½«4Ó¹¤á÷”ëqÕ±ÁÜ
+HÆz4|6”Þ€³	-tá€îÏÂçfÍ/eR’ƒ]¢;¬d%Üo¡»L8Ý‘Ø™’lŸ8„øù#¤ zÀŠ}¤.ñ ŸÃ!aÈ".D¬5€9Ä9Ès‚6£Qí@á¾`X/~åës;¥¢	6rDð…±¤æêàLbø~.â‘®¼öâŠû»Ù5€2d×
+“ÁÒ+­U(‘K\7®!e‹k-GÂÆqNûà¨Xq¤
+ÿ}
+¥VS€QüÌñ7´Ü‚üÐGå*Ú"!zÂò“Qäêek³”D”1t”D9ö÷ž‡x(ï£ìâà!ès`“–ˆ‡¥xÌ`‘þIüÜx±Eœq½
+³Põ©•‘–ùðLTÐÉ<±‚“Sÿ`>„Õðû…Ê#ôÀõT<.œ‘Óý”hOcö\ÀOçy×j]È.éŒk‡=سgÍX¯¢0b™S×>zEDC
+Ê"ƒè)&jÌ:b^*ϸÓR¤™¼.òC¨ñõìD5¶‰Ššz îMn3Y‚9Íú[®²}ÒR½Zniºí»èÞµl˜µo‘}IýÞziŠƒÕ.c>úÇS¥
+ûhe:§Å4–ÿÉÆ÷½V¦2~nÒò‡€ma´#r%IÛ…»¦”²`˺–\ƒ¦+¹Sá²²¹‡_šm!C.¡ÝBsú¨«Ñ{“J}¡uq9”Eèэ{Ú䈖º`ÿbjâN“ȹ·VP÷Vó3Òkh"À)a’58ù !J
+ŒÙ”œÇn`õöä:M2ªV[™«Ö™Àµª7L)þçŒB"|µJcèÅÌÑi]F5^û¾F_µ"cNYµ<²_~?ª=50iʆ\ŸðÎWú•Šf¬ ¡XÕÊ%[¸ȝöfzá|ªSÔ)/Äž°”NþxŸOC¬«Œ‘¯œˆê)R¿x^‰ú„c?²óõj©»¿“wC>¯½›ä¸§ˆ•Åƒ‹ÔFâ"o`1HHÌ·zäLa¼ÞÔý•Õ±m¹îCzT¡z‚øŽُ,zå_aŽ¯³‘§ÁzÚ©’¨=—U0ö)µµÒan4Fe•ä°ÌRÐa¸lÈÌ©‡„¶D5@”Æyïh§<qÒ]¨¬F’Z¥i×RM{Å—W…@š8T¸K¸‹ïQÍ£"á‹@âCE‚›ßÉbËåWÈFpz“Ï)4e5°ŠU¸˜Þ=±„׺š·`8š<4ÚZ®å£jŒ}7®LÄU¾ŠÑFM2¢'ã+€»„;-=ölnÓêloŠ•“s×€ÜHõí{™j|Œfê ¯ôcŸ4QÀÀM•¨;“½«€²«È£McCZ ¶–§†ÿ "ŠÇ¾ŽZgÆKð#–geµR`ýþ f¾#ÑØHð‹„!
+@¦6²"¹äŸ¨6^1“—]¡ùΐ$¶tÊ›UÊf@ýäg4DU°á}§¾Î±±oÝå²U®5áN}-)$U¯.¥ùKÏ莽1ç0r‘܆3T°W)ÞW2\L…©5gÆ€§à§Èi´êãžPrj0{²ýþ8¶±Qé£zå`~™;Æ´‰Z"fi"»EjІXµ áZSäB½Ü:ñÒ²=v`+j¹”«Ï£
+Ô4@øÒ.óyìÅxð®ªjSè
+ž¥ÕFžÆwJMߪúÀ!ñ}ùWV•pLWc¼v.Õf=Z!kvúU;Hœ‰ï˜©ˆLTÅ|‘÷€3zh^Z  ï©ø<Z“Œlt|²X7T56‹³áҝ•ŒbêY_æá+UórbXÇÖ^ÓÔn¶ ›Uü¸]wœ…µ(75ó“-k~§ØÔ˜³›Wìh^Ú OñoEwS$&d狲'Ï…øû‡T–ÑS­Z¸¤£;¶ªg’|’æŸvâUËÕÅIÔ’3›Ý—î³A1ÃPÕjŒ6™§ú7—ɾ,ðjF8¹!Š—Ø“J>®û®úÒÚïˆD³±_K囕óS¦É\ùY³fUç8§W$õêÇ°ÊÉÌ+)3ÎÆVg^Ú‚ž7Ý%T·Äƒ-»Èù±Ä¼Æ;)í/ۏ¯5ô¾´`Ý™wP%F•µí¾±ä‰»e¢Úö{¥nx—:3ÜIlÛö™A+B~V´L“;l#/•$Í:¶·b>óñ3é
+Ãh•B/Y)ÜQ•Oòmç¡oÊ(큳œä5C¸%Ob¾'Íq‘A÷dŽ¹<ÞHÈp\®ŽK,Åû _ºÄä{4©Jq¢P˜F7Ý‘†)rÞÉ''‰´4y2·Ò|m©K¤0ŸB}V§ÿdÇ’ÏÞȤ•I›d¤Åîp,öUGfúÖÌ+åíØÇõÊn^zoa©¦IÇ<˜Œšâ¢šƒ¤ª7EDhê“<ó(">	ÇG§Yï
+!=¦•þî»ã`cû|·ÖßKMXÝÚy‹Óx$:/"È»Z,L.µÏ®„^é^žo&κ¾&Ò«b}*Cë]Ú¼”ÞPÃIŒmÚ$†Pí-™wúh%V¬èÂWfLæ5¤Z€kRå¬`Kkô‰¦&Ô·Sp“k{g©9ö(?kûóF\+¿ñ"
+м´AŽ½q.ê$ÛžX]ŽæÅÿi+YpŽ‡cºÊJIü•émíҍ,8è¤6µ¨Rn6¹KÙuLÅ„éveT'ú^"¹ž¾›e‹šÂW)ݼƒG0®ça«3¯""
+MëM_™,©N§çûFG)Z!×	mTklbÒY™=ÔÁ:}WµÝõàÅ‚z¿îJÝô„ÒÇùÒ:šgø¼O!NAÓÌ?ŸÆg]#ÚÞ̦¥öæ«ÕLi±rv]•:·t¨!©R´Ó$E[0åήeª²ú“©4»Ãh$€%K†@ÝT`woæë€ù…—8¾Ov,_
+•ûO¿½÷Æ…H¨ºcó¸ð)m¼2ÉèͯêùÂ"¦Zǐ«ôš:,‰Zµ&ì:®š
+³I	ÞªQ/%÷­öVCSGîŸôEH5æ0૦!P,¬¾EìÂáÝä^ßÊâ7Qé
+ÁËFÞ"å‘Æšªúö^Ãȼˆ.ìr`¤2V=& þ(×4E焯Þ!è»(¾b#T梷öª¿Âò}ý…‚Gšâð•uqÓ½üc|^Þ»'d¿¼ß„¦ðâ—hÒ„úQ½`JÍvÿÊIFu<’&6ñ¯ýø&Ã¯ãW¿ßþµ
 endstream
 endobj
 
 208 0 obj
-1632
+3266
 endobj
 
 210 0 obj
 <</Length 211 0 R/Filter/FlateDecode>>
 stream
-xœµ\K‹$¹¾÷¯¨ó@•õV&3Ý•ß|0¾ÙcðÁ°{Ù¿o½!…¤¬^/5ݝ©WÄ_¼TËnüòûÛ¯v¹2÷£áÂ}ÚÝþö¯Ëß¾]þûÆn›fûviÿýíßoìb»‰‹VÜ
-ì¶ûQ?¿…	ýoJ‡Y™º©Ëç?/9ä…o—ÏŸ¿³ãqwÎ8ð;þC†¿¨ð©¹y\õ}<þñù×·ççÛ/ÍÌBº=kîÖ
-óŠ‹4a^e·Ú¼[%>¬2‡y7Ú
-ÃÍÓ¸ùåÝh?¿`á/j4»?–$æwŸÿ¡FÈÍ^³N$x?Z·³î×5Âýôö±[e÷Ñú–_´Ñ7'ãž·?ÜȧŸÉª‡ûín‚$ÝYô݆ùƒšøÜ„÷÷Ä
-,Å…r‡Ôª¨H_8Ï«ù>Ý™*Ü„Wu7››Óýk09÷âÐw%ý*›?!¿[–^Ôá7á6$âkÖ>ÒŸÓ8žz±¨ðÉå=.™þt¸ÿ~<®{•–Qù=°38·ÈÊ.3‡}§µDú-®–Ž¦q:¹ò--%ÃËùdqÊ8Ì›€'åâ^¥#òã¸R”W›?ÞaŒŸ2þ¦¾û1J¥	§ÒN“Z:	…S?Wi¶a7aIMS¡ê¼Ûüülñ鞍ìAÚÛF€dl	V’e*°Š8Øz=Fi¤ý8iêªMÁÒ»	*
-ÖîN‚º ¦ˆäðÄÆ©ôðZbYB‹ÄûªÐ?Ò
-Ùž3ͤS(ÄT”l«<òx>Ó6&XP„f—X`­
-œÔo¡î»‚:.©¹2 …hGâ„}ª,±´HÒ¾ÿ­ø2Õaä˜*¤èäEÓG˜@I3/4@œ1½ñ#½ÏÂ
-P„h0½y°¥9œŒµŠ`&Áƒõ¾øâ4ú9>'¯æ%€`¥!"j¤Ê›ïxÚ¾ŠÒÕŽ¦Éõ‰Êoj%åj¤5"-µ{š¡h«/ÚŒ¦²âfOâ`rvÈ.gÂ’‚Xs	}æÝi“ËRÉü Ï“³ô,qBÇ•ÜØ*M’[+Â…ïáR»ó”aS%ºy>Ž*o"¤Ž5F¦X®©q4;2ÊIØqÀÂÑW,¥sKÀy
-ЛEÇé¸^KÅ2 š·Û|ÉæÆÕn#¹›ö’Bå,$
-¸½–"摦 T¼…V=ÓÃtµñŠÐ#¼£{Æ‘¾A‰“˜'4j‚Y
--Ñž¹+ž£“ôu5P/žzœ¡—–‚*EŸ†SN>«ËBËK\(ÖùÖ±] rì"e¥ý¼t¬B%ˆ¦Kã«ÿÿ¦ª	Mbº	Õ¾¾sš›¡=¼+„j)MœøQ-dA.x¡†#¯ée
-a	]/Ñ!lßEèËîÙÞû¶?ݱ_èlÏ
-(9Qˆä¾âVšlÓøMQ=O˜­å*7ÕóÇ-|TùƒX©ô•è‰/³€ÎlE|Ó[ïò²I#3íI‚÷Ê(%H c at pD²¢:$ZŸ8õÊ_™’°¦3%ìDaß«
-Š¡'öhnú@eâ¾Ù<‹}N°`N®0ÅM°º$oaëP@âJ‚&olô9Û´bˆ»-óBä/Þ/¼ÿÄu¥Ô!‚’‡}dYO?BŒÛmKuX'/=j–83"_‰$ËݶAKVA˜Ý‡íWÁ
-ï !>oÅ\»^ÅÆ“ÀÙ"`ŠÚ|›6IÑÅŸšJw{+üI_ã
-ä±0ÛùU,©’‰·Xšô.k•"§¶˜h‡vS#qMf‰
-jë-‰ ¤-ü(;'³Š…2„j—`ú¶ÑÅ!¨ž¼-ÛrJ>+Ê°›—>2=–[5XM{«Ì| ˜'
-"gÕ9º¡ª
-çÜ|+1ŽÌ¦)߶Î!úì󎯬j+Í’‚pM…‡*ίDã"É¢ìÊ
-¨Øý×fHáœn;Má9ª±c*Dù}UZ{¡˜úzNß(¥+6ƒ€§s•ý
-Ñ·“XZ¢OÙÁwg[­ènúœ·jҝÁl ^ûk/Mä[;L¨~h`—¥ÉÿÁæFi^µY{ùë`ÑsãW® å5Þëm£ø$šqbô§//—[T;Á’ ±Ä’T}Ÿeå˜]qŽíœ
-ÂV
-Ü6{6­õAÎ4¢óAЊË=èâÊk‘^­”âE¢\èrœ´NT¿ë3-f=ÿò"÷-VÛKt0;º»s€.O8Ákó#MÊ*Knlõ5.î”מª
+xœµ[ÛŽ¹
+}Ÿ¯¨çÜ)ÝKÀ"€·/yvl ?°ÙÁN€õËþ~x‘DªZê*ÛH‚Lfº«(êðrHJ^—?ßþXÖåÃz1K4~¦Œ?¿þsùÇOËéKüï×½ýòåÍàïSö‹YŒË—¼$ƒï~yûËÃ^Òbà÷ß–Ÿã#ÞbN.¹˜á÷»]cŒ&…xýëòå?o!_<ÈúòëòsòôÉýËÛ§ÝjvµðT‘ÿëÒÉy&Þ£·+½mÍ%4yq‹¾wñ‘l²1€+ê}ÌôtÜ.±<
+Ÿ&Ö
+ô¼¦€Ï³ì"y W‚æâ¾	\‰QHUgZw¶ž·ôà
+ÿÿ€§À~ðûìèê9x:•'2ý$ËÁ'üv»3ÒiéñÙŠ[ñÀ®¢›‡€öPÅÿ •rõøÞœ¢iFÔ—C47?¡É;{WɁ/Ö8°S[.ÛãÊ«dø£êfÎy}Ñ%ì|> ‡C$ÎE·‚ªO°PAõÑÇÜ4ØUôT«¸Å
+k3E:í¯Â §´H­9Õ8ùãi·[^ƒeA.4¤º÷Ñ„üéÚ>e]¡8@
+žæ^¼xéÞèv“
+ž š,¢0mÌSo
+ØuƒE‹»D°‡øD°GFïÈæcªóÚ­ânQrĐ’—,¸€ûà“‰R>åˆbcÐ-«Å,RÅ)yoaj¥CÛRYódÛB…Šú%™”òÆ=Þ}M`ô<»zÔÔ{ã\8
+}ÙtL.!GøùcôRdì	†“_!âÜmÂ
+ЏYÝÅüøg”¾0ûÎÅÁcPŽÜ8lnPÏtnFlRщû>ðsªu|ËþÎk¶âà+êÏEø%µV¿ã0ï–§|PuÊL–z4Œ]³"Ú
+îZM…·øÛDqI„bp}Ld,1«’$ЪÓ$W©!Ž‡è§çz~LYºªuvލÔÙ§)8<±{‚²iŽ2œ‰Ã2YpÅÌi»	èå%ñ4Hë–:N­dÇ'ŠH¡Ú§Àỏ	m¨ß‘ÕÂ9·ÛS¥ä“T?³û¡ê®J”IPÝRÝ9[~ó’êã°îbŠ4اMé%*âz)Vg­íëNü^£3éHi^3—ŒrÇ"«Åƒ‚ª”µ#»s¿Z;GÉ^Øé&Ê%¥Þw	{7ÄîFùŸ<ŒKE…-÷É™¹B‘;T§-Ÿ	ã`Nº£dЮF/䌦ɳh-*Û´
+>ZÕO“}HÚ!ÅÛµ¬ßOñ,c—¼}XôRÜxUÞ—"¦y–ý!±;Œ¥õkboä²’É‘XŽ\—"ã A:
+×úKìBcOS…ÞWí*om°LzÙ–ùyí-ò-¿¦«7ÿ¶­B¹W&¦T³èfÛ.Æ5IµN‚ƺ.é7…uv•Û¤ÔžtcÞÍ\þFO
+C5ô«ROdªÌˆ×8âhŸ¶úš•u¸$¦ÕâÔÏý†eõÕ#[øó·g?àê¤gë Þ$XOÕz¯fÜæ²[Å|‰UPgi¤”M
+Íäp{/vÓ3¾\sacL„;êR*Î(^9¾io<›kÕ¯½,‚É`¤1x‡ov0¤D}×÷ÚsJ·«Ð½>+;Çó&“ŸÇ}ÑêázGß	—sż
+Ó?Í?¯<¿á„Dڵʻï.æUMÃŒa;ÚæÁl“sÖ!E^NR~Ã,ÞPÖØÏâ'œR³‚šTñȆ?Þ	v'u%ÆëêA»ôw^p½®Ûi]Á5À¦]ó†_ñAïGóëRWñ,ì,ÕDÆö}/ïBÕú¸ÓL9k«T!*$™ïÍØñÆ]uO³Y՘²˜{˜˜1Àí×Ò?p¬<„ú*Dw¯z
+®
+µ‚𶮽e’Õ,á“‹Õ÷ÕC[lnÐRf	<•,HOö‚LÔ|•&§…CdÏ|žßNÖÕl÷ZgRÊ׌÷bjQ¨bMáX¾·›:l8b–z,ͽjéET?Sf&‡˜{º=1FïódG>ÏYYuÒÁ©SÉé]Æú80#à>SvEOË‹Ùðn¥y€Ép7azŸç²®«³ô	T¤ßÄû,QU¤t«¾i?°“Bw'fRæ7&vR6ÌWS)ù¬”ôbGó¼·“’Ñ’?.9ý‡w”·¹Œ“r+òÎTʼ'x‹5aä+óàÀWÆ2JÜž°1öcñ´Œ0“ð
+ž–g;™Ö©{ÛbÌþ ÙO­2ŸX=ùØ|/'õ@›ašNbj2V³˜	ò@Jˆg¥à	ÈLÊiLVœrN¥\ÏJ™k’¦,´“aÖ¹'e8ÕJ±#dOú«“‘”³‘ãB˜Ë8É.Úû9­IÄ>h*åd^DށJêÙú¶Žðä‡ä3¼
+µA¦ŸX	TÎæµþþ·7êÀxqyWÂñ²Í8Šú}ùüÖ²tÊÒÕ£÷7|,RDoðøâ”üþï·ß~R¢õ[KÿÖçNÊ{'¿«½/Z
+}—±ƒg…aƒÂ½ºP…ÁP´u]Øè!ÜçïðŠ+âÜ“ÂÝ{KÿÞçNÎûN|«þÆoERÙ‘JÆ
+Ñᆵ{Œ7GgRº0
+$ž+—ú×eýÞÒ¿÷¹“ó¾“óùMÿßŠ$ÞG
+òzÅ3ÞòB!Ïx©…âÙÎÔÖo-ý[Ÿ;)ïr
+îÏ;é²,Ç£ÏAeOô–O|ÎÛ®C’û¡F
+wô&ý
+ð8þE)J-‰	£X认>+SÛñ °ôWAîeŒ’됎.#ƒº‡Ë©r©.ÎШµ|f9Þ’+¦j at u-F¡q§•s«©Ìͣ󇌪ŸŽwG…ȝ´Z{ywªo{óbtbèL|ˆøQëhü q¤s(i[ËÑLl¹._®n¨ÃüÝd®ÕJ£nR;t©·e”BƒùT–v¿Éõ>@ê⬪ÉßÍ·žïOÔ—²:Å¥ÓÈ@=±º÷œdÎàùü·:Íl2MïîmÒãn60?åÀ)dÂ}h";š‰2
+Ýø³‰+…ŸÓâÙVn3ë”û©Õƒb¾…ÀþžH}Gfñû~ÝL9è0<ST–j·½åY. CU1[7G&ýÑUQ¦«\\î&s¹³W{Œ¹Nù‚Eù=ÊÜ'kPW{Û©y
+>WÏH}Ô÷ÇiÎE<‘”$/ÿšæebˆt
+[Ò$Ó•&múü+fA{0u°Âï[©;ó<åªÚ!@Í0åÞoâ+
+öÅ•5t{ç{‹fÆê‰Ä7µÛ?pK;£
+ï²SÍp†FÃrâ>Ô…Ž}­VekÔZà»…ÕO/Œ¥×H§¤ÇGï@1öpÆYË#	É­nz<è.ýXžSÖû´üø´·˜
 endstream
 endobj
 
 211 0 obj
-3086
+3234
 endobj
 
 213 0 obj
 <</Length 214 0 R/Filter/FlateDecode>>
 stream
-xœ½\Kä¸
-¾×¯ðy®Xo(0Ó] ·Í4C[²	‚©
-	?ÝŠ?ûÇô—Ÿ¦ÿø›øï·ž¾¾Ÿ„^&'æó2½ÿ}úÃ]ØIxøý—ËWw}ÿ÷éö~ú¹^b=Ѽh…5°â¯}¿ê‹}ÃëõE_œº¾Èø3\±w{»¾ˆå"竹Xë¯	gì«^ãOy÷WážPp3.'ᲸXsýÛûŸ8î¤YÏÅ–LâN}ñÔçë¼Y
-ÜÙ%¬ÅOÀ_$¡a‘_‚›"nïfïù1 
-è›é
-ˆ9jqÕl€Œ^l at Dá­á®ðâ.Ìñ¾cx^áá¹ù¬ëðòJ]À~%>ê®Þ(ŸKvý{¼”7ÀˆzM}%"^‰
-Âõ{\Y%”Þ[vÿBŸ¬#wfዐÕ$X_Ó«6RwŸG%!SùD7(oÁ(2m¢Xâ=Áú»CrQ×V´ƒF«‡v`\mˆ’½v=)¸<Ÿ<*HÒ5dÄOV	ØÄ“ø‰,Ú|ßØ+ÚEòãÂ^Ž±R@yÇq at ju.¸?†J	mÙs"Q/3}oIoã-Ô«Œ`³l¤7ÅO;H«4‰.4îdùn6Ùò}ÏÚÅrvŒÀ­Ö‰JEE¤Í!fc2¡D>"Ã6´¬I+œU”oQ—¥Qµ6õý´» Q•j•ØÏþ;v-‹ßFW…môí¢Yíê{FÌÃèßÃ_¥yÁ°Iܽ³:º›-Ò9Þ°êžC5Ê(H"œè䊄þRƒ›¶‰‚¬ñM²D¦y²BBéhˆœƒ©ÙÂaÕŠâ¬åȾÌ*ÎrÀ¾@è3q½ÊÓ†qMVì=ƒèu9Jªº·L]ŠG™¨œÝ³™Ÿ,Ê™__E‡.0ÕZ¹Å@ô©WðÂÐ>`õvkØà:ö²ï~·æG!‚Ô”‡(@Yw+ôC¯5²i­ì[µL
-†ä~[Áâ`]º³×M`dq±%
-!òn>1šÓFêL—ʃ„¯5*V-M³òwM÷|½¹›×ƒÊ0¾vpé~({2ÃÃë,+­-·ÇÔ^”e6MõzÜâ–~iÈ=À …6Çy½láý϶Énc[ríVMIš¶?2
-W§éÝ÷¢éËÎœ9
-w ¢wFäÔ5õâ‡1]tmSü”©«$íXTáÁG•~ó«#ïn‚e”¿.¼¹¨Õ6s‚h
-k’I	dÚî³t6ÿ¬Z§ç2©à_[)ýЏt³EëaÃ“õ]~ª­‰Ê‚˜ÎËÔ[ÜCª_»˜pfôzh	“8Ú¦$$õRMhˆz@쫆¸°ßýNôõIÂgœ—Þɲ.™¦B™[í^`á^—8À}=D³¹D¡ç%cp§µa-ÇìgNvaíÙÚË¡…Ùµn0Ñ—*vé­¡ôر‘=‰ÏÇÙ®óÖu‘5xÜŒ¤NÔ$Yxcú‰¥‡4y²¾°›ë¶AþžñTX1õ	Ê]ðþ®Q	Àk­‰•1ͬ`Cõrû@÷'~KBDm™…œ‹0E(XÉŽ_oЃ…%#ãýª”JH÷ ì€•P;U
-EaÊb]œ¶¤ÛsQy0”nÃÀ1ååJ­»l]í¡ÐŒZ––í ¥¬çhV13tN.g¾éH¢D™Ó\Ô÷ˆQ°†ÆN|vÏãö@Ù=BÏ›}´“Yu|¥ž¬]Mnœ³Óêìb)4›ÖG.ÍlæàÐVûöcr+„
-Æ1"8·ª/yÇ?O¿NRÌ“°xŠM¬jaD÷Eóy]×eñWÄ$W@›³ßíãäw;‡é…¾w$T¯w€TY
-`w#ÔŒ}2žÂ:Haá׃¬‡ÖûIÜç(àY‘OíAà蜧0¦	%±õÀS¸
-ê~:8¢²ñ„-°ÀˆÇ4‰m–‚¥`ÐþY
-ÃÖø˜ß…¶'ý99ˆvLJ¬Ý=r
-hO,gÆ(
-cNAvìÉ!Oë1£¾8«5ðûâð4 x‚q>²Âÿþ+—)·†wýù'5{ààû¿0›Y5zú>};m¡-,p[ý>$áöz¾Ã¯eƒXåûô¯Ó/?eâź©\÷­ ó¨èàÝüù1QJxW	å³o`[-³­ÀVƱ] à†R“r«'‰büî»lŸJÆ‹uS¹î[AçQс»äóc¢”¶¼AªÅoZÍÇ¢Æagn å
-WëûX	€hÒӐVü!ÈÐp_ÃýæßDÒºðD·!êÁŒ“ŒË%\ÿ{UÛ6Õ¥<û ÍU†j7jÙV0ם"‡x…~Ù}¯‡NŠò¦ÈLeÚ/ÅäÃ;™J®<‡žÎ¿vʱ­¼Kõ±’[q¨˜ËÓv°ˆ¢¸“ŽépU6#ØÞðÆ£k8l2ŒiÅ̬ÉOƊ8kß­×Éh_Æ›’ùÖ.m]¤/¬PiúHšOTæW5äê±)mµÄá9Ó¢ß_«ØÇ[hGµé«òýý§w¶³ÿÔ&¡]†­»IþÞ=7ÅЩŠkÜþÎW×À‘Å03)Ðí|wNâš‹™¯›¾î›O¦ñö'#ò¸Ro'šÒyˆªµ[}¶ù݈ñÜiØO“Í÷Ÿ
-´yXœoCy>ùdÉØN]Õ0ů…CõìJc†ÝEý<ý8&
-
+xœ¥\ÉŽ$·½÷WÔY€[É=	4]U>ËÀ?`É€ð\ôûfD0f’•ê‘´fÉd’±¾xÔvûýí·íö—íÝݲóíg©ðóÛ¯·üpû/þ%üûí_o_¾¾¹Í¿—[qðô×Þ~|Âo]ûõo·Ÿ¢Ï)‡ìJ*!'¿•œ]þ(©ýú£ý.æú×Û׿•ôÛzííŸò=×üÈÅoíÉGŽí¿Oø3|.»÷ÔŸ+¡­XÛß=ü†çÓ{æ5à+¾SÚ÷KÀ5r‰ø\Üõ[	ÞÆgÚs…_µß·¶/¶¯÷7Êþ^ùša5ØaÎÏö|{Ž×5Ïà®Ú¹ÛÛOØÅ£Ÿ ¥&¥þ\;%þÙãëÛ/™¦­,eÚÏ;y‹4ÑÎÑNx|«Éz‡ÓµýneËpÙ{R¹òîýçi´§A‡²ÿ¨R&i<á‰vF‘„÷ÃjMôMz*ï;ë÷DRo»&==šÞj6ÑiÓʳÿi³HÑô½ÀÞv´¥vП‰Y¾nVø{‰)…èQ35aÍö5ŸCß¿Û’*¼mf©$çÚAçâ¾TÒÛω’ž¨"4îö“ö÷À‚(ío¢¹;V7ml©¨”núíg'ÌG%¶'ƒgrüÊ/íýêÕeJ“.~VÝÄ ÛŽìnü&{¦=tå½TK·÷à¼pJ|cÏÖýðLí­®vÕZ?ô3•ô¥~Š§wàe·á;	ÎýF»HMWË5R¶kßå°¶|·…?ý~¼ÃwoÓM¬1®ÖðÁÛ5†ï³ý@cZïÆï¾iñz7«÷ƒöýQíËíí(6VÁÞ)”lƒDU[òM	-4dNmœ„ ÃÓ¦Án©Á´mK
+^XNªïç·ð”xÒžàjbÇ?Å H¶î%la`…ó=Ú%¸¶dß»£Ô	¦É¬yê+«j‚EèÞ>¯É–’üât¢5kM¾Zÿ§ÓY+jÍw8ñô’¬§èZ¦Ó{=½þ©DÈ}´‚<Vg‰µ¾8Ë…~[j	ß)C㸂ýéTZ2kÉMì:¨dÄ딂´¿–T®Ï™D:³ˆkþ‘Ó¬#lðn\cŒ4’’EÛ`±Ïf«çd·‘ì2 ä@H÷FQæqý$û¦ð¡UAB€dÓ¬æá?–~Yiµã͇Ð"Çɳ![Wz;œý5	˜Iþ6gè>î¶]ƒTB|…ª§6‚
+CEQ^3"rƵ3%éT8—"õ Î34	2Á4à»i‡*18ºbõ$X=mŠ=%øÀ1Ø3²«UüNÄ´ŒfÄÈÓË·è]yµ½Âh¦*>MXôÊELÌL¹ëÉ\-ˆáúeם‡\ÚSlÿnD-jv:$UJz{`ª_†#Ðœ_èàRshÅ'gðíLð¤ôVC U÷´›$xŸ%ªÀÝm‡ò`,0XÄàs%h&JoæàÑ,0#~øJˆçŒ{üþ萤e/qʤ€óM¤ß÷¢0	Ö0è˜3r·g÷k¥&ºö•ŠRM³BëÅÁkuµÌr£´^Q=£»[D!)‹1GsêÁPºCÖƒ}%Í\ìFŠRò[)ÎJò°
+Q~
+qÄÂN©Y‰i{ç…ÖÒ¿ÔÙî'Õ
+Vo°¨žké¡”«eo×úŽÜîáÓÝ þ8…ès]Ö¬ SÈ‚'z8Ób1…V }hô3P at L0¨‚;†ƒ#§‚G(X*˜Ø4³›)Õƒ;S{˘©ïL3ø1æÔ5eóÄ´’Ë•ns%;!X„Pùèñ*Ct ¥jJûà”hê…æSG«be¶hð/°u/ˆ;)•‚Zê©…•b䇑‘ÏDåQ¬ìë(Ð@•„IÝL=À¸°ÇÒ¾–ð¢Èîg¨À÷W)-6‰Ì%}©Ÿ–ôg)­igGÿ«èK¯ï«„2©*€-À¬4d±5
+þ YCÏ®~?Ôr)ŠeHMh0Ä«x–_½Ð­s³zïIzlß…Ý@˜¯M9 ÉëÀh%…ÃÌh±¥Ô5ÁbHWŽ!ض Œ[YNÉîA-K8˜“[2ß7ÈÍmI=0Sõâ¢ÛQHòêfàa1pÙ’3Ù¿c5w;½È½S­\é2Ö}–{!¢'nÕ`1
+6%ž´i±V)÷-0pÞÞÇöHÎï².©à©ìûÉ”©Äl¶LXWY4òTŽù?ÜsEÜŠØ×#[À\(\	£—ÔüíŒãëÚăUÌ%{©†é'¹–°­DåH6˜5¾'?în\ãÀÅ¡‡½jF– ˜çSÍHðW°&ªIæ)é5õ©?€O‘ßEgÜ¡¬>¶Šˆ`œPåÈ.XžJ …¸®”¢:'I*÷ÊÆ	-ü¬ŽÆ©Ìýƒ3aHgù‚BmëŒ	®›µñ´¢ÒÆŸŠ!ÊEw[„È{Õ`;7%ŒµçÐë"ŽõT¦„¤x!¬ÄH|ŠK
+T4æôßÕ¿‹>«|ªƒ#°5ó=üñ^«›—«\j?–Ywy`;H#®:P“8»òç»8D2ßÛ¹hr3UÄ4t^-ØÀpò?ö¾…;³—
+ý©ú>
+L#
+{”9W›Zÿ„dåë®å¾ÜË…Í„Ø0Ì™-´1Ë$¥Ü³íÚqŸ‘_K+ Q$‚1îœêC6zÌqç3û^ƒCø ®¡kÓA-ud46­–PªN#;Êâƒ÷¶Ù^½ªõ£;#Ñ4rŠŽ¸êsˆì8¯Iq™KBšÅßω«t7Eó£7™R0]T
+Õ…“IÜ=jïÖ±ž‹•º‹ZüfŠ(Aš:"å`‚d%ù´ÅnøMÌ/›s~*ÔKãÝüaÀÜYÄ4FEsÖЏ¤oÐM£¡›:	¶c§:‘²ú+H/f*u·6á1HaÒ•‰´±­/-Œ2$k11.Ș64A=©+	…Bí°ŽtÖÄAp›J÷J'a¯“ôÙaõ©‰ÍÅ«X§}` òéD£7éd¨ôŸT¦—µÚÛi&¿§hêÚŽAºK¤fç‹.Jâ®™×jƒàæâ»zɳ(Þ….Øö\+–hª¨'hÁÕ1\¹®¥îDªØØT54>ô1ò—ày
+—&‘Ü,Q~ ó‡’Tmr\´oK'Î)™Vi‡ØÍ1
+1Q×õ"dDûvf‚Jœ0ÓŽ_€èZG	|žŽn)C!+¯å%,ÛoÁï—ŽSøyM*Aé8»6þgòÆP¹BÎ…Ž=Iø2¶_mšÛgë·T,GrK)BŸ2ñ1͍j!Îy눘N_Î>ãÕJXK{w.Ïæ#
+8âT-¸™Æ÷ÃðT¤H×MúØE§œyž²g­w³<]ÒyUU
+­¨”ñ*ºÊܺ¬øX:«ô_Œ[šÿ(þ*oÕ…/$¿Mç×"Âvá³1ÊŸÌŒó¸BïÈtÙE¬µLö‚x”Ì}cdþÑŽrýQ ϝBrÜù¾#·ðЉ½X at að“’{-m_§£mÒG8žYA?Û¹@á,£*»Œ-ROü¨78·xƒa@‚4:g®àx3Ks7:7¥žíÉ)Ï­}!IUÄ
+¤7ª¨/[’fÉ2WTsñ^¨¤ÌƨÎu5çFvPÝa.¦v³#Ò²èýÎ
+àÉ0;¬‰¤©ÙœõÅ6„^•ó\ž:H³Ñ¦cYgË8.Ú”ÈbëïÜ,瀆 £%(È™n‰ÑjÎС\v“Ô¼-÷Ne¸”aÊÀHGŒB£„?84’>ò8e§®‡y
+”`È}.ÕMÄí3éCø=Û,F ¤–èl:H±•GÍÝÛ	%ë<µhõ‚
+õnF:'™/︘ œB+'0l‡H©~(äS;¼ÀÃ@r¹€ÇG+æ¸j‰Š‹SLØv—–<hœ½y_]-ÒYoŽõ:Ö@³ß}àÅU5¸R2¼ª<à™ÄÌ£,èìÌî›ËUˆÎd"ü’·™ëz…âQ[›¤ÄƒÐ8]6;®Œ
+[×´‰¨ì3Û‡^l¤XBžl¡´>¾‹©ÍCs»4¬m6h2Î$w%mhbkÔ˜a?2™灖	‚8_»›mˆ¸nÍE§ü97™‘àLŽqEÍ
+rrjÚ”ŽlÂ8ŠÄ¹IÛ$:š$—ë÷¶……ØÍ ü™­¶÷òî„&Þ5â†Ô5ó¥rÊœrÃÍi2ÕÔuó9w™f
+‹¯x0×Ë{°ÈÙL H+˜ðbÀ(D/ãèåÝk°
+¢Ó©F7ƒ*.ù¢Ó{“Ä\Š—²Ï3&'Ô\ß)ì‰jE)ßè²|oñÈ|‚G;Yµsåb¶Cý6’Œäæ"×+†%!ãæ4»tn§ŒŸÚãt¹q}ƒÃøçìfÕàh…[~m‚˜‹ñRøiFGâ÷®{$ÏaŒÒ9†Â9]3d2ðºšN¤ìåIRÙøŽ
+À…ñJ™Ü•±¹dfjè;Â… \?äw@*ÿß*“vm²—ýƃãØ´õ2zdÃø‹+óɈ›é…%@w6z›Ñv‰‡=ýÜÓ—hÐE	™¬àïëwàñÙ;!ûgpÁû'÷, °…}í ˜ùzÁ¸Ž¼Ъ9ô¸öïÈýÛ¯·ß~xûåöÏš¶
 endstream
 endobj
 
 214 0 obj
-3197
+4380
 endobj
 
 216 0 obj
 <</Length 217 0 R/Filter/FlateDecode>>
 stream
-xœÍ\Kã¸¾÷¯ðywDŠ¤$ a`ºÇ>ä¶@9¹e7@ì\ò÷CŠ¯z‘”z XÀÛc[YõÕë«¢§WuùÏËŸ—érüŸNiÿºláõÇo—¿ýrùcÿ0ü÷ã_/ïŸ/J›×í²¨éu½|þóò—‡½(uùüýïoîûíjÞë>öÿ›ðê¶ðªý'J¿-“[ò¾-óíªßœõ«7=Ý®öÍÍá÷pEß®ó›3ñZwO—€û¹ÇíºùOÂkº:]•þ•¯]âÿÓµû}ÂêTþbZGþ2zÔbÓBl]±öT&]lÜM…oñoç=ÁD©¤¿©ö¿«(ÎÕ͘oákFßæ°ËýšøjìM¿ÙÙ/ÂxU6|ß&-¤'l at BYšIÎqm^%YÞPÊööÏ¿¾Ü?_~%Ú·³}퇇|þ[º"âÅm‹¿ã%íÅ.S]Ex~ÑN”VmÚ#mÓ6Å–v²BõÕ¯Û¼_ÿì´ÿGÂG”Ïš¾[ôÞHÚÞâ^²½¨1îŸhð/®‚s7¡ý2ý>CÛ‰Jüþ¾»(9ÞåîLzÏVQEK
-¬kXÐ#®+ÞØAàTdùëjÎ)–ˆJÑiEÜÓ5Ÿ
-¼*^"2:Q$ä­zË¥[µÏj¢Ï&’œGÇÅIþº˜•¾¨i‡’^ü§5¼„­êÙ¿¨Gyï[øçþ•fX\V|óS|AœjÜFOS°ióŒÖ³¿Ä…Úü~÷/s3tkkðÍñ³È!ÇKb"ª³“y2¯ö‹;iÝÒ8|K¸þ
-þVp_é靖äƒE0¶P¾.A.u—O
-›AÒnŽzÄ¿¾å¶¥?a…Š2έTTk)¯ƒ¯³(Õ.àû¾·jÑ(ég<LG¾.l($FO	<|Œð•ðš,—<5"Õ”‰rÊhB!ñv¦Tú²¥zp·-ȳY¨Ug®Ø!VíS©Î€•`Ö¦qJÄœö(ˆÃ)e>ITÄgÞˆûNû‡*+Y&6 @Pöf£ü¦’+Ä,«ígóÎLÂ(1H&Oyš©ZóX
-‹ýeº5â"gaaÇc¬éï(N¶I>µø*‚ë~ˆ·yK‡öûkpÀÄ`Ž$2æ}HTàžM¢(@BP«¬
-ᥠ²š(€kI¹ö÷É‘ƒç±R!%ˆÐ{¯ç\ɳ1Ñr>+\2Ké{„cªûš!}ä¯w‰
-ˆ!„¬}¥±'×Ò¨þ(É/³mçy¾	NG§4ÀlÄEëHÕ˜ ^$¼rsý´Mšë³jê!š<+aƸ€,ôgÃ`~FK:`‰!cˆ%£ÉŠx(GR`ÌX¥œÁ%¦8­Œ{5þ)àYOJXõ¬ñ}kÂz/™ü+Æ¡Øœb˜jL
-a6‡£k.¥ÌvÌ*ã¼”úéQaÀJÜ;¯i‘iC;¥t
-@öšÞËÎ'[¼¦¬P,˜Y.R¢8_{ºß­ª–Z£(ÍÖD‡™!©t“c¤ðl at I“¼õΛ
-°-él;­p1D’²Œß+Á{-ž,‰'¥Äƒv¥Ù‹²»Çü•P^ÝTªÉÿÎ>…Ïy–WÔ
-ß÷§ËøÙS)$ÎjñV4‰®ð˜ºñ!€
-K½ZÚcW_jæu¼ç£Ùҁ$‰8l­T&²I?Xº¹ºF 7«jõG‘‚¤ˆjáZ+žé%]ÛÃ
-yö¡d²jàJT«Hqá(¯xP»’&eS<ý–‹™V¬€Ÿ'%:m°l±t´E¸¨D§5½°´”! ÝÂâùÒvç¡mºªˆÊZGÊÉ5—
-J¨Î´fJ¥€ØÀÛS¿Ø=™
-OŸrjúÝ[ÎÇžÙ•KæH×bQè«^n"®Ê+áÍ]§K´n Zìê+³aê%Öôf[½N¹f‡X0­	I”ÿ—ÈŽìì{Þ"(;ÄÔØ`¨¡åY›=òÕ‡n°—gµc&‡ï+õ©þgÞ²?6Õ&×035H­³WêôrBíÀe6D¢^XÓK zºuNvVi0€Á:	éEà³¼¯!eþÖwQCÏR.žÃxÇê²Ëô¥$é/ÚYy¸D=˜žÕÁfÎV7Ó–UPäPõjæÃ
-ò ðh‚
-0ub¶Eápƒá™M¢ý¬8a9)»XÒªµ ó—¦lÕ)'F›Í(©^l›ÑX5Â+d`ÿ5ž5ãÓòªE¡1M¹½óüÁ/póŸü×ø¬Á¯æÿƒ__ÛIwð«±þƒ_l
-¶¬ÒÅS¦ÿpZr|æ²àÕúb쩲ÞQŠ·|›\×(æU&mé`
-…X¤¬ÄÎ<ŽùZ¹Y‡:Jp~Þ0lF©ŒR\ÏÀ¡ƒäg-Ôª_$Wr2;3î³[f09Dz‡6
-P`,dB[6L…ïC¦Ý;ÒÚgê\£C κ™vIÁ	µmK¡Ñl÷B2yœÞñFNöy¦S#¢¢_Æ]žN¸ÑqBLpäD‘fgçk5ÈqÂùµá›ùpQ£…¹	h3ÙiÂ:U:1Ëm@³Æïžûì±r|¢gjƒçìYHãw(Ô""†p’³,W—lÔP¨:Ô>ìòW½aãyõø :bDi>]#6À2™C|–"3U‡ÆL¼[a™4ÈfzÎî8‘‰ižç¾¸¸x¸wSsKΨ98(´a^Ã&ò”"‹^!
-
-G`¹†¨óÅßòÜÃà–Ò¹D†s)&–±Ý“ú0Öwù£z Vœ#D>ãHG¤¸?)Ê㜒C^Ÿgc
-¹ˆ+™æŽ›e-Ð*®noÁPu=¡ðß›×Â-G…¿^„YAÜ=Diaîuê¹yòwÔfc÷5÷(Q`às³Q¢¬ñE„t›X‡lI;숴Ԛúc´dQðæCÉÄéYÏ¢J¾Ø˜(
-®ð;™yÆsV‹Ôi†ªa?‘¹‡Ì&ú¦à™®:NЄ“ßzæ«c¶¹®æ,
-p%o½³˜X½år았^q¥åÑh¬ŽTÛxòVH«„á?ÖbúBT‹¢¡Í@<{ ÊûºÏîÖòEß" aˆ­?®‚
- p#¹âٍ~׬CI-²KYàá𡧕ŠqlñRs*†"Q (‰‚OH¦¹^I¶~ S™„o"%üœ×û)>>6~7B
-ý¼{J¤Ç–6-¤ßÂÏþÄ&²ôUðh¡rY,À
-êxŸU@ÈSj³|¼`|˜éÀ(ØBO°Ùƒ‘UœQGÏTn§¤>&ÑKã¸(Êu'ž'Ç2X«îë¦(Îü78ö|Tsé°Oá·â¸â‡PYënÐ~òúì?Àa©
-ç¯xBìoJI•yŸæñj6ú€È–ø4ƒ(®ñsÝ6j«™Vúh„˜¸'°VI¬‡zMXX¤ÁƒÙÇN±ƒ‘¶¼æïeà´>Ìîjñx$1ø<<O‡Š!¢¿øzýƒþ¸¦…t~ÇVt8QH•<âI•â³/ЍÉóT7JëçÛQ-ÁTkÜðk™óp6ÞÄ—èDú2±M§N8Öè®lbúzp¤V\Än©ÃYA­C L–u:òÑ‚f,9p–˜"^á!H;aÄo4æÌ%vP’îƒò'ÅJVç¡”@?î‹Iw÷ÄO—á™ÒL¹6Qo‘¢_Æä‰fç0
+xœ\ÛŠäÈ}ﯨç·•w	ÃŽTåç5þ{
+</ûû臤T©íY¦§»ZJeÆõĉÐNß?þó˜˜>ã†Ø¿¶¾þøûã¯?=þ¿„ÿ~üããÛ÷0ÅÏöh®þþ·Ç_ðcèßÿöø¹¥¶ô¿¹–ºÅgœò\_­ÕÒjÿãú§Ç÷~´¥ß9Á½?Ç©¶Vjh±†úÄûJÍýÓþ]ËxumŸ•¯î¿ƒµ—úª}íþµö¯µß¹à•%õð•këÏëk¤~Å‚W¼–¯œ>£\ù¬<7Nm‚=âê™V§k—ÏYw‹Oßàê~¬ýìç£}æEŸ'ü$ê}éWKê7Ǻւ¿~~ÿøõ Ú2…ÏåB´¼èà.RHßÐg>Ý՟ׅÖÜEÁÛ΃ͷ AAìv‹Ç~¡RJ-ŸIˆªíOy¢p¯˜š*ŸÊÈ`
+p¥ªCTW«S™
+ Ì—¿5€n
+.Eî@ÙL[ßaB3~²‚^Ñœã6UÒÑxTÒk‹eKÜð¾ÙžÓPc„§±œÓkƒ§l$íþyc—ZØiJR|s¦
+Òðáoµî@…7Å!T.oµµ~Õäþì±(o–Q„tñò~øþ3Ö¶äGx„QšWû×Ç~µ
+LÊLwŒ±’ÍjѸêüœWˆdýßF§)ÎdR³ZE¿ãV\)ò[ºÖ+‚‰Üè5ÖAdexðä¼Óݾ~ë?'Ú5š6uΨZ,¸op»„‘/º¨X£žòçDQ{t¯êX
+… â'ã`Or%ÃS1÷f˦¬É¼˜lW\²dÐ!z+“zÑ•Ìr?AºÙ­¤ÃÈHN}Ç©J††OدU8ü!/#hpA)
+td{Áú¤»zðrÙiKv^gœ*v*ð0.k¢ˆrž–wÐэ߁¢‰•V”ûPÁùZÒ%$ðòÌnåÜq`:K÷OÆc€³ðŽº|0ÁA
+㫺åÂ1/?åïR-¦;?'Ošdº/-mBdé‚lñUúw˜HØȃÁ´'3`ÐM”›ÎÞa
+4èQhÚ}kJ
+Çä0õ«Nª¹W4l)ÿf—¹ìÕáŽbúð¯S
+è×ù Êõˆ+ÞVHa,Á[¹—©;ÇIîë%°—Br?Õ¬“‰”mÅʶهF
+$Cç9&‹ÆmòzP_wZA‹«ÏŽp)h™Â‚WfÊÅЉ~‚c6˜
+/-BÝ\ºÃ.:ð­ZR”xmBaY,"t—yÄüï#%=¨|!º|øFÚõdÆ9¥é‘ýr^ô¦¨wОâ_¦’
+uŸÜÐ
+¥×¨çø’›Ôè¬PÊð;vÄ-uÛwmŽý3èq`ÿ"Y.P¡šW}`.ÒïN…âGVO_ÚpMžóÆ:s¤ŠDk]LJ|)·[CìÅö .o
+å,ݽÔjîKØ
+i×>–°m@Â^´’?}läô:xjÌóÅ	Ò/KÌlÃÙö‡‡‘‚ƒCó"Rø:ÑR‡4gH\1©‘j•e¨ۍ¦£‡ù:¾LŸWÇ»Sk^â(ìÉpÇ“&K
+µ—€@N…ä{‡¾…ðcͼf²@âîä)IÞ[¸IÈë•™¿"IjòV$\E¨
+W·ͳCâ]ÈjBuɧM‹ùïz½ñ]±|%ê[¡IjŠ]?¦;…¥>¶…¢”Ê®xu% ßWÕ)ÿWr7öpQeçÇÌæ‘™çwônJñâì{¼Î„-×|Ç"ž]ÚØz¢”*6u4;µ£q84€‰Pxãt¹Ë½æ0je¡±ÕÕøœŠôG›Ìè]'7G	衺:N±GÊ.eU/¨Ëº ®
+5Ï
+WNúä.±¤ï¬<ÍiÔ·»"J]ƒÞÚNÌ…ï¹oµê
+Êå,«$<èUŽ_¸HpmЁKíM‚Ë;¹O•}*2²çL,÷(À¿f ôúV=m
+,ùüaÍ'¬õÿs#auwÁ©¹ÂŠ‚“fÑX=§)¼
+”ÙñÅ
+¡=´®f)¹¬xƆì¡áE»s}¦Zèç[Ðh»Û]똩‘doµQæQJHÒs€ÝE’	XeÖó×g|æ!Õîµ]Da5{;Î<âÑõ/¹´°™Ç³ƒ%¦-Ï\Ž™ws¹âÆ®f·pK>¯‰ÁV<ŽØw@/Ü'\ˆþVa¹Œú„~jÕLΑףŒóž/I>¶^žq;`˜]µ¹˜üŽÕfÔÆIbó®nã+t'1xêš[h@¹ÑäÏ„y&Õ`äì•ÀY¬µáŠtµøf
+zÂcùÞj%ÅQ?Ç5Ð"Ûjѝ•è87
+çæ!¯í›C«ï@ȾÙ_8[Z±I‰C;îÄ	j›FZëÇB9•½f¹FC‚MRì
+"	ÜgÔ< îóìóµ'î7Ä}3J¤¹1Æws8Æ/æ=ö¤rŸP£Ûk[†ÇHª·–2M£€K|œW¤Ÿ¸¿Ú¸ä™°eÙ&zl²âsCYGýÜ
+ÛÇÃÙ÷vŽýZA.Z}ª‰ž6w2ˆÝ¬&Ž3d“'¢ùeEÙuaax,à;µôÀ2p{Åc+u똬¸Ñ`dó^®Žã!+““ößa¼Nºõ†q¸ŒÉ椾³Šî‰oź«’M«3)<ö$É[¹çØ/yÛ@+-Ü|òºG…:K÷V'8wpÒ‰x
+èœÊ&®fx °ºV±(ˆ³bž*?y©Ñ8ZFm­†­d_2ld'(å'ju.Ó
+Å·™˜°ÐRn£2K(c‘ƒ£D¸°®‹ojXÌ:±SohÀWcßj¦ËpÐ=$4·R‚V»Y¥îqQäevÌqàÇ™P?ŸP‘ò/9ÒSs))Ç8žj
+›q‚”è5¨5‹V_­&|³LÆÚYŸ»×Œ,Óõø´TdkŒ\K±ãº|†êd,Á[ÝÆe	£³]IÜ'Ò!ážÈ²[ò¤
+!tXÌÞ‘aæ9«,pÒçÐsjè9IXOzÁçÌer{—@Q(ï”Û÷º@ÊS§Ü‹ŠÚzãJÐóîVÜHS°¼CMŒªKS|"ÊsfÆ@€€‚¾AÎ"ó|³;éW]9YyFÇ”—Ì_
+jÒà5û
+úç%;TŸÓž,ºQå_„ˆŽŒjƒöÃòÞø¡ºªr½ÕÆ”Çãj™‡ç&B®'(3~õdgìCS3ÞÅÈKh
+¨uëç’2YŒ<Zˆ0t–EG“NE:za*{ž
+wÝ‰å÷‰ÜPíÃÁà‹Ç’¾ÕÏ4I›¨:B1ˆ0ܧfËÀ5y£¢PB
+©ª	V>«[ªœ~jÃnûì뱋½…{dî0Œ’UÉ;Îv°¬dž™ 8{xËþÐkX.%w'ïe8)¢€½wFµ{ðb?^óŽÌßÓ²ZDpJ7˜6úí8Ê;¦x¦ÜÖuÉZÜÊ”/û<!Csb´¿;¼'â¸ÀùžTã+õ¬	JëL¦)]Ž§–iÆùŽÑz©Ú]zaˆ½´n5 ú@üöÓǯÿ«ÄÆ
 endstream
 endobj
 
 217 0 obj
-3940
+4032
 endobj
 
 219 0 obj
 <</Length 220 0 R/Filter/FlateDecode>>
 stream
-xœÍ\I‹$»¾Ï¯¨³¡Ê)¥”	ÝS•ß4ø`|ó><xïâ¿oíŠP„–ꙶÍ@MwW¦RR|ñÅ’šnâòïo¿]¦Ëu2?.BšÏu·Ÿ¿ÿýòç?\~u_Ú¿ÿóÛûÇ7!Õm¿¬bºm—¿]þxê‹—üå®Ä¡î«:®ê.§ãªïë´Êã:ß}\Å}«?/O{˜Ã…êÍ~¥äa®=ýuþSéCÞõ|ûåu	—/粸q0º{’½Kˆøx7•0ë'á›ÝîªewŸçò<®{üþ;˜b˜•6kšÌýÓàÂ8[xÞ¹êe]6;ZgZù5^·8Òz؁âN…!̲UXêdgfg»îá";|»[OœSX]*}¡¿~üéÛóãÛ/…˜õ¼ßFÌöþqwx`,ûz›K`ðK÷‚Ò7SZ–Ÿ¬ŽDØg(#¿Zí±°Àß䳶>±n·õ²¬ÊÏU¨‹~²Ëáá"íg‡³aÚüÐ1¦”ŒvKRþÿe¿é¿æ
-I40ÍƘŒgëᾕa«}”ùÖ'õÆV¸<¢&Y½yf5Ê–ÎÙ¹g¶OѨbkÖ0rÁ(5j*dÕ>ª/2Oè@и9Ç--äRCïî0g‘±¶Ÿë^Å›ØÍêéŠä÷ |ó±9=„&=ktZATk2Yd^Ê^¸{¾YBP¹¯#À¢C>’Ë}u3Š?êIÔCw¡1¼vü>ìWyOúê÷$ü¬²êJì×ý}Ò(FVç«~M¿VŠ¬Zö¥r˜Ì'äæöÍnßJcÞ·#…¤§ØO¡m_ª€À ³äßïNDq8¥vÊ?Ž˜iÄã"pKb¤¶
-;¡Ž &zSµ.,³ßÉ$Ç’7cwÓNC4ë².då¾ÇŸQ²SeaÕp!óHØIäÀ7È>S<æ¾3ªk51
-âÂ/(L at BŸOûùþ„ýÀBL¶Ü±"+Þ¢SÈÂb»9!í>@³¬çm8òtæÕXC
-….x´¤.µç)«Ñ¬²sÈ#æˆ@À7¶áq€]©
-·I<A³8ÃƒÆ zÀÌ,mæ`Ï®š15ƒv.éCÖh“ïEëH[TFÌ=C,fvP“r\ž‚—§ˆA€®}zþŒ¢HE*|«
-Oy›Yvá9oÄeLû	}ˆWà`—wÀ;ütÝ‚‘-(}Ž°d̶DÃF`Ütr«ÉŽóÁåvz'Ê
-ãÇ_!@N®L¶XÁ˜jŠ¿4Q„€ßšìÕ¦LhO%Ù•½Ô7Éûµg'Ô/†½zRí2‰¼ø$qf¦'õ(’mðmJf½V›å ªÐIp
-£ÂïÂERGñÜ3']™€¦DÁç[úTçf,³Âä³´ËE‘e7JKòö0#ŠttÈÓ$æ²–€=H–	d+Sû¢]:@Y;n‰¼S?[*¬!¡ÒîáCí)§ w‘­·t&£þò)?Œx[¹ÉtG:>“¶Ë ‰¶	ƒdçE䦀Î07Œ>¡_è<Å(%"-ÀH4x5–Šn…T-Tö]´löóg¢å'•2I™—"¼ùˆÚÉñTë@#¾Ø€¨“¦Ô-¸F9öÕÄAT†]©¯â¦JâÚ)ªbÑìEù$Ÿ‘¿!ö¼ü°?B™8œf€‰¦“ÀwãÀµ”MºŒ÷ÄÓˆÙ¿rZpX]Çn5-À“®½êÆ«¹DÉJ¾‹M؆nŒÁž¦*D)µ­æø`2ÉŸ¶HU§mÐ^Ì4ë_Ë¢wÓåŸÊšÌ¹¾’#±%	‹»Ý5(2ãK)5ˆLʸRà]€(EŠç l(ÃÔ%"ÒE}2—¤pÐÍû;”ŝŎ|$†ý¢t3縼úw²éJÎÄO+À²J¦0&èŠ?Q.|1*Ü&ÒR ‰ßAÆ6Sárä‹1ɏ—ú‚jKÎ\qÑN
-cC¸ú®(&­„²1K·C¬“ábj/|“"ð€äÅÆ
-.| !É1âùÐø¼‚äz“¶ªžX•f4IšùeÝV:±LnQå0¨*švkŽ6ºhÒ´co$ßË×7?W§ÍREJҝÓi;jDÂÜ.—x®lé,l,Ø ¢vÝ€G‹y•UU++(fÛÁ^±é®hÔάɲ@”ƒ
-k¾ò/þ¡±I©Šõ:k–v.ï(É‚»ÈTs¥Bˆšøê×1‚¼@^?åC¢±Üa­õÿ4x	m«
-¨%cy›áÆÑ[<K¼@gŽzí˜þª·™AGOb!õÇD’j¢R„aU©Ñ(óÁ9=¿à­Ž±iYdÎQZË½Ä{ÛŒ²ôe|yd.ÍÍkJçI2,lœx€ŽÍ 2=†½œ¤ÜiC&
-`ÐTj(‹Ègq7GßÎ÷Òµ£)&³(†ʵ`v:~†
-P:&°Ë”r-ô‰XõÕ
-}ÕH,7Å
-Kÿ#ÝڝLèö³¡UΡKÃQñ}FUÞkS‹Tæ]”,LW$BI϶8MAÖãý®´¨~
-â*ÆMïˍBeò£!5r]æ ó©¶ÀÜ@‚$J»ÝªUôS¢ÎOa¶*dv at U»1rï"EkÚôÜ#nèÈ(ä錯ÂI.\’¬™…;54êÎÑÃ'H%@P`òŠò&
-~{– °™/>©âÐ~.ì¬×ó€
-íþ®‚f7⧠èÂFÑ^Êz߻ĝ@ÝdÊ+ïÕѾ¯žï <@Ì×ÿ	ù>œ-è°w®ê¡Èç-U2©
-o?77.f ×t­Ä`ÉÆËv+ˆ.„äFJÌ&gRªBw½P%"N®Sß*:LRò‘¦ÒŽ!fèÜÛÄZ‰_öÇjp=äC}eè°ÄŠ )7=¡ þ3µa"ÕÊ‘f$¦‡âË»Fåµq0þ‚k¬óN”òƒ–9Ç\ˆ\÷ÕF[(z:cT ÞêŒB;ÉÀú¤WÛ}"Qôæ4}­w¯¾ƒÏÙÑ®‹ý„†KÑ/lJÊŠÿO™7=RLtQ´Ñ¥¾è`®¢3¯qÙÔ6ï!*ÞˆMh»‘BbÀ63qV1FÜ£œ©Ø¼
-_šâIöì2¥g£ej¶Ñ]0-+m™z‰Zf\¯ýö"½®¼¡¨¹F]Á	ûo—XÆJª£È˜€Uî—šÔ1ž	’ò(sQIØÃœ\ñ¾VÊy»L"sµ
- [‡‰¨J€õ(vL5ßÖ¢(éâJÓ¾Í8cd˜SÎ
-“Á´ |4Éš˜gz¼ÚíܽëaŠ¤vTÞ—	ß惧|E’9êöÌñ’^"”wýzG\ë¯
-þRAwÁiî#4¥%5a¹z=|6(I•
-ϲ}Ü©R:’TWõÍ'ï™ ›s at iósFf9D)ù':Åǐ=[^0,e£wÁ<Œ8ó5~@L³IŽÖ6\eä¿d½àʈ·ˆi¡Á,ÜB?—¹4¦¸ ‘»æÞ¢ÆG
-E5ßGk/P
-&Òl¯â„Δv`Š+Lz„=4=Æ9ác¿'X=J¡ätx½Ígÿ”:Šö3T”­¥¿¤oaÉ]íòÎM^B;ô…]ó!-N¨ì{hÙ%um€ß0¼aÂVW>bHàS⟒׈µ¨Ž“6…ðs½“vD’Ž~¢ß£‘,ŽY$š^š†ËÜ]–É4ê$oÑ°ˆeÓ8CStôà´î´¸Ìj= 7ÅN_g¾‹Þ}‚™FŽÑŒµù‰<ÖÑxÿ¯ÉQš‘¥³RIäÁu‡
-M#í‡8è/—ÿ
+xœ[ÉŠ$ɽ×WäY šð=Áte¦Î#ôZ@ æ2¿/[܏ôȘQ7TweFx¸Ûúì™Åvûõã¿·íöÇí3Üjˆð³uüùËßoýÃí?ô%þýåŸß¾„-~¶[xõ÷¿Ý~xâ¯þÿÛ%×½–k‰[
+üïŸnßÿõ‘óg‡àú뽆ú€'l5Õg½·
+~>jÏ2]Ûêg׶„ëÀ·9n-áÊ­Ö^ñðMkµóå3˸ƒ^qË?åXŸ-µ”KI9FøŒ÷kVX•ï
+[úŒ²µ¯&›ÖJ„
+Êïtymú(øž–«wøÕxÁÇ÷Ÿ"+¡Âñ×"ZÜÅ‚®Ÿx¼«¶ú„çƒÐàïöAB!1±kÒ}Ò•î$-’P¿èº’íº/=w‡«
+_×6P_[7¹Ÿè© :RR•l¨ÄŠŸ>jÃݱj‡˜÷Ïd‚k$¸Ç8|ì³þTC“BRMø[K¬ó&«¡®+ëøÉ /Å¿gøù"þÒvØÚîìîK¬<ÁsTDu|Ú?ëápŽì`œ®PÔ¸é–]%èð	„@‡;><º=—þ)‚¨¤1–v02]&ÖX͝¯…õ®ÇϬ¦¼&±›ÁS+üöªèãÊ¢O|Ög
+¤q²>´«a-+ElñD —jhñU	øLÙc`9‚«ƒta¸#3Š¾™•ßÍrÉÌž*µÜÕDES¯Agh¨4
+h
+ύ{	¨4S²€×ÕÐA/æ• ÓÌz€§=q/äÏI<xÓÝŒÝ~iÄÁ÷q]nŸ»w¬Žº­d=!Î]#@ô[I÷R#¥õ¢“
+KÎüE¢Ïo"G”u¼Ã
+
+žJOF9±û©ŒjVÇt¡µ‰žH6@Ú>µ›îvôRÑ^QISd똲H+ëxÙœÕÍ'zýiÐ8÷xv9‘ù¥¦r‰.¼çI–;’5üûÅ2 [Ä$ý1{Ë’ -Ø?¦wÌ7üû¬
+%ˆž8´Ó²Ë“TÖ_âq¦Eöèä°ö¹ZUþ°{ïÅœµp}ÍjÎwðlè`
+ç91zÂRV—&oÍÑàÏ(%<QÆøÀñC¬¬:	±•­"šùÚäÓb9œKbˆ¦TnvÔ#‘ª-G—÷5µ’ý2°*EäÙÑ<R½A>ÓX	ÒE@'ad‰•Åü鉑áT;â–µ</µqŸ/Z˜€„Úçù*[XøXîä+ª¥iÐ×	b
+Õ¼=¼‰%U}^y.rÁ‹¥Ä-…´¥-ÊΟØν]sÜÌg
+àÌßn¦Cfô–ÙÛq§ülBñµzð߈‘8´æôYtŽV˜,[é´c„[ËõJ§eßWþ¸£ÿ#ŠaTÒF|9ú\ñ„|ÔÇÕ´KWP°uîκ÷¿(¾±¶;åd”yP=û{ë²F]Χø4W®Ä)Õtù„Ú£`«èbž/P¶È”ÍE—£ÜŽ)x|êW€ŠÀO¤y¥(¯Ñ
+í´‘ÝdE¥$W°‰ÂEžyh—ÊþÐÑ’ª)—j¹öáp &;ÖCQÔHsà…Á‹¤l :`GÑÄà\1™Ð×{x2Œá). $]ªIÏ<ˆ@×Øåž~:Oú¨k-þK¥Õ´†;ИøT)7úM”Y¦b·{Ø´8ã8a1(Ü	|΍dÀå±Vê5š¶-Á’¶h„·N¹Ìá\ŸÍÔê
+×6Ãã2®À¾j…g
+§1ª,…v)ê²Á½/þ¡zˆ£HOÁ'2ÖoBVaËðsÐÐr¥YðÖ}B[€kãATÙP“¬ Û²{¼/²„ævÇ3 vÁÈÜ®Ä
+W’;#‹sCO £µ/¥ŸÐ.^=lŠa ML…Ô„µxãŽÄ_¸JCjÅæO«â\œ¼
+["a„0dKãpîæUF)$|?æÝàòîA¹”†)>ã¡‹ÜÕ[Aij蕁}ËåúÇò¦¤×mœ«9šµ°/UË‚øRÇ58r—ˆRMè³ãï}i¼Œ×ì2LH$Šs”È­”5´¨Ï1ñ–­ËÏ
+ÜõAç(ó\Á
+O€ˆ
+jw…ŠƒMœ¦íödÙ}ó;Û‘4æN€oȳõœgzÄYk‘_**Ä×Ø™¤%œÇ±‚üFßÅÂã×u¢óiÀUØÌV¸$/hÖ¢6&}å!¢,U*UájÎùŠ	[ûÝ&±Ñ ÀŠ¯¡Hž	§»hÂU×È9]”k±óܝvÐÏZÞWZʽ¯(IA«DJ*W—vIŸÊUÍU¦œ·ZœÊ®Ò3:~DsIÜÑ1"āLç±ee
+ÍZ+@àœY»Ò§/uæ*`$³¾E¦²ÌÄ;1H&™ê]íO$~©§ýõB(\5FÚ10Ä\Ûs%Ä	¹vJl„…m	Bq>»2„…ýQR¢BËHUOðQì1B»¢8%y}_ØiĉŸÙ»Œ‚.°Ò¥`[^”’ƒ¸ÊÒîXúùó‡_°Þ/7$é~ýÀ4ù£¶žoá
+V¹ éòýß?<‘µC$*à.®SÛ(ŠIm{NqaB…WPª¶1AÇAB1‰£Â¡gÔ?šRj£íCúl¤ƒÃîF ÛM½´]±+ãò-fF3´B5——xª[mb|Gœ>²¾msÍŸuZ}ÇÌ`!”ODxi,q»;Uüisɏ©gæÚ=#"Zíç	¯µèûÄþ6Òº5¼ªq°lH¢¾Îž;;mlæ®<»fw&ówc²’Ð¥T·¶rÁÄ:w,·ëµÍaáÙ”_Í—ïh-ël±T8ÇγÇÄü]1~i_5³µ©³tê¤÷c˜o‘8îK^©}$Ö³NÊ.'ÏØÂlš{qföÇ>ü­º‡ë©.ñŸä>…TkZ]PUï‡+^x©?âΝúsò¶@¾Y‹óÊ R[öY_[–R5ÐN¤u™L°VÖ21Þµåݬðs­P‘„=ç”Ün%µÂ©ç‰·¡¶Þùy¿‹ý=$Wû†	Qé ¹õúŽØÛO¤w)óº`ˆ\ãsœ[Ša(Ï­ì}m¸2¡È‰§¦L-bOM«Ù×^QÑGT5ÿáú¤-dÂ
+ÆW'°×Õob/ò<vJCGŒl\Û¥¿my‡3I_j'/¬ëvݨHÅülÁ1~ÜÊíz	ƾ*‘F«C
+±)XW. ¸ÀÜfDz1€q^´ÒŒì!QÒf­Ôô.£VÁ™šÖ±üÓÄT.£’7k)^Ê>-[¦ëVRªŽH:òq]kyǬ9‹J«r^÷åÚű»ðÛ-<d$ ¶P8!Qrà™•'”këÝ
+g…âý×5Ð%×tiìë(Ó0ÉEÎnSÌ‹ÖH;×îk-×Km„UsöõTƒ0ÍîT~Dâºj¨S&ÎZèQÖê¦W7IØ%^5P“þÅäYbÿj§-ˆ+] Ò=E䆅,§¹rê9ª‰ Úâƒ]Q>
+¡¹¸»¿ŽC‡¦¢›Ý8ïÙÏyǺJ~€DÕHww•û{ïi´î7E#Y£çs´ÚÖ&
+~Wc€á?d:ýZ†—’ßË‚I?ØÚEá[xbÿ¤XTf¨¿è0êÈ:Ò>qå‹×[–¡'ë´_QKÔ‡-K~è6èC1Ð臗áHÊ3ÏQ˜O¹£¹:f†s<LŠžãdìv¬%v©«²ì¥NyŒX“hµZM~-Ea[pJg÷C]p²—Ei¨¸U1»Œ=L¹@3ÔÈã¾”Û¹—„½C‘6"§¶07ÚŠÎjÛXHÝutˆ8ûˆ{8þ0p€%ŸPgš¸Ôõ‹^ôGk˳¯Ë©3–îl÷»
+ÖDîo»a Ã
+@â¼ÆlGélíÏ·Qß•=ñw2[ïxÂ7ìÞ¹’.UÛ*½-¢Ì4¶äYÌ	Ø£V9ÍK{Õ©ét4Ý@Â@žZ1í†ÍÐÙA1ŸLÅ•®èñ¥Ör¶a÷rúÝa§lÛ‰œCùÏï½ÐlÈ«ŒIšD“7.h ‹ôOúÏ£{qähî›Äˆ<ïv,n¹ìÇ}Ü×ÚÜ¸¡>«ùd¾Òq´ÚÚw ÑÚƒ‰>סµÄ.å¼…U™$dë³ù	’u?Uä`as”‚‡ÙŠê{v(Ñæ6¤Èq¥ì”^$ðu6b¦ã_qȝ8¾({ÓÊ}•ÇM&óÅ봐Äõ 뺿—nØû
+:§S–Is÷ÝP;eð@Õ@oô•kî
+		Í®·°Û=ƒ 
+Äfû)ûó“Õ±’9Mƒ,%÷F•BÍif3›ã;bÏf/Uø4~O#U9:€²Es6ËËÀø©óWrÇâx-›+OĦã«ÿ.è—¬”jvVì ß6°ÙtÅ—÷@ƽ§qœeVó…ù
+hl“Ý©þ°Râ¼Æœ}ZÍÝ3
+½x?DºGé|J#ïˆIΞ~¡ÍœVsië)’amû皊°÷ážoðóD»€Í%ÑŒ1x
+V¥92}¯:pY§pé1µg¦&„ Úd¶r¯­qiTúªUÛ#Žžº½ˆ°Ü¥¸!u-­‹ÁRAÑJ¨Ãû¡¯
+Î1
+âªâ·ŒßªÞî8ívý»¡sJq^ÁKëPdðyÙÈòá…ä™
+t/FÉI碄92îuç7Á‡róÙÞ¯4M¯¼VÜKæÁ¿¦âÃËMüqsóŸÝw÷ˆÄ
+Hh at Avž¦<Ç,ìZŽªÅX÷pt¥8|‹‹ºñy…Ê;[°ì×½~(,=ÁÎó°† w-Ç+é÷¸Ê<ÜРi¿óÛqàŸXU½}W'îy/[n§+d$£W+¼AÊtùêžTã3…ÇÔ|03O[ÚÏE·ÓÜÏj½ävþóí
 endstream
 endobj
 
 220 0 obj
-3681
+3989
 endobj
 
 222 0 obj
 <</Length 223 0 R/Filter/FlateDecode>>
 stream
-xœ­\Mã¸½÷¯ðywDŠÔÐ003mr[ ‚ܲ ‡v/ùû!Å"Y_$åîÁ
-í>|üñïËßæb¦ËÇïÿ|óöfß[Þ–·køï~ÛÞs»º·ÅÞü?
-¯«»Íoë°Sül
-G­>jÂYV{»š|‚{üÈÝ̯߈×YçÛ¿>þþrÿxù•-ÑX÷º_–Õ¿.i•þḇJgn.~1\?\ôêßÖõvœ.\+½±lñšárËñîñ¶‡¯¤ãàõnÃÍŸ»cY[ú,®=-Õ”ÓöyÖ’>5éôËŠ°<–%üeárǪÓ)÷¸¶z=m¾»
-Þœo·ëç\ÐõÒ!?âëêñ:[ŸòéçlS.RvlZ§¼7p²„ãìe“`u!ݨƒƒg
-Ëïš¼¾Åµ`àg÷êÄ}ü·œÅ¾ZXÎŽ—×? |¯`pû±ÜzôƉ½°ŽÍ…ƒÓÍ>äV"ð ½M–‹¯acÐE)¦àjéXƒ®æ‘ËjhqÙ:`:8æQȆÛÀªÛUpš>
-†rÛëÊL‹]êªՓåÂòÜ·¸ï΂ÌFH¯Î’õs`Ãðáu!6Þ®™Ê~b÷7cш	Õ<v-Ÿâ±îÅÝ®f+fANŒ|<zƒÏ7ÞÀÀ…aü„Ä¿Òÿü±=èKá£FðŠ˜(Ü͹ÛÎÖä˜v†Ù¿Î*dæ”Î[
-ß°
-±Xºzؼu"ªuS£¼¡çüiF	HäF´Ey[NDI=܍=¯–mx¤Ój>öN'D[6¾é*{¬@„ÉG®â·UFÛ5sJp{ø÷ ä,‚Kk÷NH€¹Ówèg8IŒjœö‘8
-„¢ªzºOÐÑAæìJ>•e!\Ì(šÃ!@¤8S^n&md[àMià!$V'bî8å¬]­¤šø–YÈÚª\
-×Ä/D°DÙFœI¸Pã”t¬·9
-”wu.=çád+)¢¤ºÚ¢)
-×ÒìC L¢:¿…ÊÜm‹ˆnIâ#´„2ašMHE+7(ý•Æ¸8áuÿÙN³™§y²ãî´‹;îá•4¸Ð”¨>ß±rz0aá›Zu%ýõÆ£*-B§eˍòÚý4oöGKˏèV+˜Ý’Œ«0¼ù
-—l
-?B.µC‹ÏTïG/ŠHNÎM¤#XÇ°Å&û¤FËG­7TæÜqò%KgÑé bYµ!èîvÏ…YU¶Ð´æÎhXNq]†úŽKrià!$ü.£˜Ë4Á¿ãTªënÌžJ{Èq²mk‚Qœ_á)Ry沉Ԧ–h8»9ÚËR’Mæ†ÒÞ`È”ß<šK~ÈzA†<‘°ÙÃÍ2KÂ	Ä@]ž¿uj*CÐ8ÞÇW¤SÚM®‡n>€ã­Ä‰†
-ý2µûɪÛãˆ+4q»ÓHóŠå‡äaö<¬T±B´{bè“‚I-1À±rŠ+
-pEƒOÎp˜)¡…6lQ%UʸêZýõ›^ŸI°ÇèÓG¨¬xô/RÊfKø‚$[$D‚±i¯+Ã
-\æÍÐÕÌ’Ë,8}CPaIµc>5±›ÁéÝÀ4<÷/%Uº©Ò’¥Y5ïm…ó5iƪEZ|DóÞ›o"é“TdÃ:øž ˆÐs:-%›ˆ-lÆH-}¨§$L±ýÞ+æRp
-NèÒ‰{3‚±–æd‘ƒa‹ÍTû©!@EP ó´ZK&ú,ž‹ÉuRÛF$³ØSÇÈs7oÍ(夿ѴèN”4gÿ—…Ag÷ŽþjöNœ2"ÒN×828; ã.Æ&Ýôý`Iáñ6Æ6Îk? Üæzt7Ç™­B‹_QRØ銖`E‚ÍÑ>_RƒYÞñI°á9^&cIÄóð×ڐgT	ˆÄX!ÅWÞ/‰O»a«N1œlÞ~ªõ8’çcGiSÌ>d¡‰©³0!r)xÊ.ªó¾*¢¿:T•6ûëcágáÄäE(äTº¢V
-?D7ãN“;›êkLRg¿kwŸ…G˜°»úÊ3SÚòI…6&WüaDÙâ'lZÛ€‚"¸ÈK€"†
-d[Yˆh£n™]eß½£ßi¼mÕG_ê<ªäÓ¾ÀH˲VºcÏ6¾ekî9úvòÜŒk™êëÞK¡
-wÙHÒVK­ó~œ›VR_èN¥àf_v•€´ìЩ¥Ï¤ÑÎô"Êæ9e)î—˜íð–ƦQí(ÐùÕµ|5`‚°njQ¢ìW»
-Pc\ê.‹‡o|sô`òð»„QÍPàÈÖ@G#AmVè^µêas«Éÿl=î±ÚÂÞæÃÕÐ5Í¿ž4Ï=Ó_¾åß3>}Ð8¥µ+=e³>-³‰g+ÉSíãü¦LèК(Àqíóp“:ÜÔ›v¹öœ‚O’µEQ}ÙU¶&”
-¢q¤cêšC8kH‰5
-cCT98PFf
-ÔqšG[pU¶,(fñ—¹èÓ@øbÐéì#šö0~hCïæ‹š¯±ï³Ÿ ]|ÂÏŽ÷ZOnM†ž—;[K;%AýyG4ŸK}%JÞÑ¡“ò“6?G©æ×ä
-ò0*žÿ9¿c€òîòMYi~–=ËÈgT>cÌmÓBø6ÅpR­ûõå­ÕOù6-]ŒíFtκ¿w‰vå'Ôðç¿÷Á»ðùwÒZá%ò@h,[_§<Å),îXòQ~*4c~©S0KØ$ÓëÏ<ã-úÍxÄ•žõñÐ@çÉ2'Mù§¾NñvsqkDé”~¡ò÷_^~½ü•³+
+xœ­[ÉŽäƽ÷WÔY€[̝3µø,c
+•c\³Œ"Dd\*Ð+ɳTÆ®ïê<<&œdÒX‚•èç…ürCO’Uk4¼XÏe-K:•ô¦y¯>Ø4ÔÜ*é#ñ©r"YP&ÖÅ
+Z äBÀŽ"‚¥àÃ«/`%à¥èŽ È%ï#Ë)švü0ô|á“ê_èjO{e#¤§IŽŽ¦Ñ,±Z`, at Q¾½AÎOtzi‰T©QÜÐKÉ›y }¯8âƒÊË©çÁi,Ò	%—\Ê']âJH†Ùà¡:MfJ†‡,‚é°˜4‰$øÚ‘ºk¹Ç~é§i‚¨O²1¢sc»S,T³Dó–0\ÅN<dÒS–©¾/­3œÿ`¥!söÏjB ZdݬvZõRõ©¾æ˜ûšË!Ő		æ3Å¢|3ž@ˆß#@=^ⳬ>ÏuC<mÝRæ7œk…ô˜0Ç¡¦úœ®rg`!=2Ò©sL+pƹ¾/­§,GTò†2
+ÅF$z a¢íåXzþ›Ù'ÕX[矸."
+?åwS”+ðü\Û—6Zë„ùkä‚+å¡Òëʺ,Ið<dz¼°W’Ø·‚ªÇ¤áÙšìygZ=ÄÕ|õáôc.K,Íâ‚o”KÙ—í$¥!ãô‹™Ñc.Ä!Ï3U€Oã’¥×7{Ìvþ"\žu]®0·ï\^ªñœ¾/þ¼¡.)Ee·iǤŠE
+Gαé“ΏÎ*éJu“Íg‹ê=ˆá“½ >ñâx¢ÇK/.i‚OlAaëUª?<·@#Ë6ÄZ _!`Tþ¤µ=ãS®u…èÔÉæÒhP¡ØZ 4W^R0<MeŠàü¤ÑÞNzHÁY^ì&«¥äIúÁŠ¥¼³
+‹Å6Ù\×vì<â»JO§ºÓ9…„tt(ŽÚp·¥yHZêA9á©|×"‰«8˨¬Û:µi”Â…ý…ukÜyOW¦Ã{šNKt3"Þè™kÙÜ0É‘‰9„ÊñÜ0	ïTÅ—†	eRÄSyÁeÔÏâ‘°¤¦e3¥¤£Ö’dy¬‰åÀÁ˜Š5”»rÌ¨„üpé¿F¸Ü윸µBïèÉ&ºÖ¦4†&ͺ3å-ŸêìRÓôõ…‰d5÷$;Ž+x£tˆ §·¨9¸™PGumuèl¨ÿ²D‚…ŸÁœï¥L±Þ0nªcó^؃-QèÔ"qAÇtZ)X²7¯§vX·}^Y!oËÑnNÏJXM]rÕ&¢âÚ/»VÆ‘øõ4ƒ¢_§0©¹<Šôç?}­ÇÛ·ï7ìýö®̳¶-ßÂ-”
+á‘+¦úoÿøøñPìHb—±%|3#ªf}üIOÞÈ+4ÎòÐô8Oä¢ñŒ±¼×yiª—¦-ŸäÊ›B©€¬Á¶»n ÆÍÙEÛ¬Ù^éí5X·¿×5RìòBc¢c\f쯴h²f5¿¸™ø”Ó&k’¹lÐs@|QZ“\°ø½¤Œ;/‘1¿Ìµ}©LˆCz>`|òìI;)©ElÕv¦É9©ø÷äpZ at u74ª˜žiSÄlhZ.6Á~n7—¹=ÞˆmÚ©EÊ..Ü36¥}äŒ>QQ_=P")ï’ºÒ\å—†ŠqÒCÜ›BÒ„ôM-Y»ð	Ù¾¦›V¯IîÇî½rL]i‘Üõ©è¡l½Ã¶Rj`îɼ-ÑmUs؃ëšTêiÿK[Sw庮ûÅ.z_÷)F²~ñ¹wŒ¶œèôÒ¤¡ƒ%$ì‰Ñöþ+¸:óÕÞWڝ pp¬8»›…mü”Ý_ºþíν­t½}¹7㊁ۄüTòTgá¢ð<¼UòÖ÷I¾§+Dî´ë7×ô•}ÒÖ&õ#Uv›´.I¿ÅƒÔ#Ó;‡âd(t³’0å0´ê¾t:µãÄÑß:“cÈ䉺L"fò‘®Óm+]|E"b[ï„C¢éÅ;dꇼé„ç€1×`ü?ðp,,Uf|¤z¨ˆŠ¸0&ûÜ[ž
+gLKw·çˆ-ãn+X+ûàÉN´}H눵Õ#òxÿ­ºÜÿbÄ’®Ø³¤là]ÁšVËîKK»“9ÇJ¼w˜ëò2sša%âg”á®7;¬5Ãy¾91?ZS at wªÙ,j©3d8êXì"Z…ô0CïÉ—Õ03RyBxAñ­žŸ]¿…:HFô=V“=6ñÎ|IU¨„•>˜F©LǽFéwšçÖYNõ|i´Ì²ÎýdÑÍþ¸²°k½|cDÒrŸenG>(…áËÏwì:Ð!yô
+h…T¢#XkE»èèá×Zá¹*q;7$"‡~õVüfƒÞÊ';ÏZxû6×ê¥-B›õ/eD{×6s YÙDì^èk8Ëߎ&ão*ÆíœmæÁO0+8äI‡D>:{Gِ„gâzOŠµ»ª¶¯,dsîRú»N-'
+I¾iS¨Ÿþí\Rý¹&/õ¿”YŸrߨêÏå";Ztq`s°¦Zç×üÞXQ&k9Gó¡Æ¿Y!ô—ÖcžGPÿÎÒ‘n£öY:»mR]p‡ H˜ Îú]däXÓl®KætÖ‚îZ{¹¼zÏå€×ÂÊ“|Q1Â#(N
+}%É„Çîœú¬M
+ó¤ó
++›»yzOÌxy@¼ÿÜF	þ Ø2¹3b²Lbý5¾ó¥Y¯íÒÄ'6xõ‚7L8ŠLàÀ(¯âOÑ4
+fñµˆ<Ê:kt…œ
+„°£ï£q¢æ´}'õeÁùNßÈU´ô
+\â2öÐï
+²5w·–ÜøĨiÌÙüô[9®=~n’:Uí•9ÂV&­²Ñä²Ǽ•î™ùõdiX7XåÞöû'Kixq~Þ^u®Ø…ßj˜9êñ«Í4îʼ$ÿ/ÊS}rèÛ؈+Ö10†^é‹M]ôF±Ô†‹Ö ÒyúŽ¹£„|?ŸkÀ©¬|*û……×Ù„*U~2Êt±9WÃî
+'áœxÒáfPuµ˜‡Ïç…’åx‘3ÿÿ/3A(Û$”¡³‘•é}}E¢±´M€M‡.÷]›ïúØ$éBf6ÄM­Öu(!µ»Œšœ5-hWwÖÓˆ:Ï‚©,ãƒ_I1á#;™µKŸ`ñõy	 [Áÿ:'\»Íë.IMûÂå''º°[¬³ºáäc%¾óêçveN9ùLÊ9La¹àŽòû®mã#НŒÄWÑ6§¬Ð§:ɶñSKrIÿa…êÜR‡ä<>¡÷	î¶J
 endstream
 endobj
 
 223 0 obj
-3564
+3662
 endobj
 
 225 0 obj
 <</Length 226 0 R/Filter/FlateDecode>>
 stream
-xœ½\Kk$9¾ûWÔy jS¯|@‘0ngö6`Øò·YØÃÂöeþþè­EHÊt3CƒÛ.çCŠç_„<=Äí÷·ÿߦÛ}²ßÎBÚ¯Ëæ¾~ÿõöŸnÿó¿tÿ¾ÿçíýóMHýØn‹˜ëíóß·¿½ÌMˆÛçoÿ|.j¿Ëçüš?ö»~Îf¿ñ”Ónžóæ?ñŸ/ÓüZä~WÏEûO…¿n>܏B¹îÆ]åî†+çٍ÷Åç»ûìmû}{ÎÊŸßx'¯üæ
-Ÿ…‹ýíq	›³]ùö ~¶_eX{¸$¾9¾3î4ü¤ÒƒÜ#ü¢gí7.
-›ñßÇOÂZÒ+§((°¶°µð±„ÒDXæ#~dT¶Xžwée°¸½®xqA8¯eÙõ3‹ý_Ÿ;>ß~©Ôo¤|,ŒúÝ?ÿËÝfÞ–‡ª
-&¬k¥û=œ`¤Už üë=í&1úiµÂ1QL@·Q-éN_5ëø©ªWÚnÙ&´DSl1,K-D‰.³Õ–¨–{6Büð²´ì!^ÈÈM_Έ2|»wtúÔk%\ïyJíóÅ䳌í'ˆ7ÍÒ†&ÿv.÷û‚zÕf—O£vá~y‰šÄ¦†.Ù^‰"ñ—ßJñk¹”˜]ä%êºÔ¬²v©°T“ÞŸ
-*¬HÆϐhzù2Ãð[b†½z±ž @hÆ1Æ€@%íc…†y úü‰*&捀ú)Xy¶œìg
-+¹8q	y“——RÖZ¦Õ}ù9}‘î3aÀ/ZÏ]~nVt W#Œç°6ë/¶>Ÿ…¥×½ŽÊH+E°%Ýñ§êÑ-Ë›³ü¡Ýé­•ûe3©ÂLw4ÄÜ
-6ÛwÆ”m4¶ÿ4°I>nU¦u÷*à¶&š·™ó˜nò#$
-V|+ɪϘÝ?®8L?œ
-Â[Ñj Ô‰i
-`«gòÎŒÛÉ¼x8Áp«q‚nƒÕ&xjCkR3ÖQ^4Ãìz¤¨…2PÞ¯.wÁ€X`"çR¨–«7ŠNµXdÊÞ%³Â g3[XÅËÞOñSnÉŸ¥j9Foÿª–LV¬2CjŒV²¹sКͻ-Åëm~ÌŒ‡Š·Hr«ñ˹¬>c};k1¨|ÈYiû‚•§¸}.=Vð'ùr'Ùk…»¿Z4?²$¢c7q}z+¥
-%×ã@~Ùøý+n׈Í›{û^ÑòFNgœD2C㜶‡®s\qc°#&Hø’“S“ à± 
-XÎ(°}Q®Œ÷®©dæê!„°¾f`CÎe-B‚1	4&¤
-DlÍ6ÙʐêµcœÚazc¶‡©-aåuŠ
-ïõ¼X¶“œÄ°U(
-€u
-dhRóFA°
-#
-yýÑhŠ’ª
-¡f–7Gµ|*œ?&2Óè]rwÝÖ®
-XP&æ`¿8Z¸²oh?/”7¡]À^;Ì}©a¸[¦n³ËÁW
-ò/™•µ‘`MkcH×ÃÆáLÓiÿž6Ô+ìlmǤ'&ñ¿c†€$|W»yB‹œó‘¢X?Ý
-àς`I·í2\“T_,8¡Ê†-i7U¹ P‡ëþ‹Üo+™5+Ñ ëbg"‰€
-™nÀXâ–l³óÔ}œ[ø$E¸Gl¡4
-^ÜDÅ¿IDìvÉu+;<Òjµ¡MÉ•ô{K6È–Ñ[ÓJRCàÑ.T³^Ïñ„¾ÀpèØ·¯§ƒš¬Päz·uÒ°lo’¡°1—²´¿ÀÈ”ÖtÒ”»‚ôã‘UWšÖ Uã@•ÿòíÀåšf·Øj‹ÀÈìÔ¦i¦£Ù¬p3tUç¿É¬pSuÖ¯˜`€Ê§Ð„<9²×|Q{|¯1_8Ôê_jÞY¥^bÊ#6bå:JÁLÍ í£Òƒº‘ŠÀÐdVA³ß‘2\q†+õ^o¿­Uû9̹IVUï%¥¥Sèÿ/„†S­WfË ñ%¹O,˜B!\͏¤Vä:¦!Zt˜¯JµäÜ«±´5j(CÓššÏhŽ¾Õ0’k±z39ñŽ"¯Â‹aG9%w=`
-V¨¿¬ü
-1Ç¢è‡_H5qˆ6;Ö…,69þeùç—Ÿ&ép„+£õ¡McC&\pq~Ø´`fÞôº@tgð´ ùvsRk†bu2nTl¥	•P†CØ…:IP~Ý%Êb§,îLìrª‡žHo>nUÓLg#@£{.Çšó=kaœt£6V—½¿š^l¸¶gŽù+¾Ÿ«ýÆdt‘K+P’Àû–´¯(ŒWå9Ö£Ã
-KFÛCûéQ+X³J®+qpÒFàÑX¶×‚±C«Â­‘w‡_d	ÆVÁ¹¬6ªIçio}ÒËÒ–"fO•Ò2ų¡Uéê·Qãò‹ýÅRÆµ	iw¯¿ëµ{©¨pí;…óLRƾ¹ü[ávÚØ7X‚\阥hR
-Vº©=">ÑèÝêÛ%ùö?aŒ&ä):FãDÁv0Â
-½Qìƒ5uOD¬ñÌ	ÓAM=9((¯l¢Ó$‘	“áBÑ<[S³ÿ=3ö1Š-r™3°¡+,­;9¬Øi&Ÿé,‘:îr§©“mÐô3ØV™½d=Ö
-'‰ÒXéT€‹
-"%j8%Ð’ÖLH®ãMM`h4†ž1;m
-µW6댗´¦ªI3Zû2¾áÒH¨"ô
-m¤âó§Î¨áê‹f¤z$Ñ0d·‚,GÙòÉwû^ÔמQÖ[öš1êùQ¬íF2ÈÐlîž2g~°owe.%¹Q‘‰*¦+êð?§­gÄý ]C’¢ƒÖ™-±(·Šn@]<[&=ú³oª¦ïJ[sKUQ¼Òù±ßs«_éÏYpŠÍ3»]¸.§9U>®Ow§°¡»8]•2Q
-ÖÈ?îæ0“©S6TÖq¢ö‘4&üc¡t$£V÷(ö‰E’¿?ŒôJ¦ƒ N4ªÁ$R=ñ™CÃa¶“
-Œw}:’iÀÂ&
-Ñ\çZ8­M0 ~cÙP4ãG@½–þsH<­ æAK׺Œ
-MÎltlµê÷ÉÓ
-™³GƐÖmØ€æR4bÌø^ý‹e¯‚ªùÓ˜øäÆ•#ÔãR´Î¬ûGDŠ±¡kÎIIkvŽ2ìõ¹Át¶µsêšÓðÐ&´!ü«N&nçêƒrã? ’ž ý1ÇhNÑƘ¡û»9E¹ü~=˜jÿr«¹¢6]”Çrtª¡&È€@ë0®çkSùDG#O­-
+xœ[ÉŽ$·½÷WÔY€ÛÉ=	4µø,c
+¿mûE°ÐvÇh#ŽFCŒ…‘<#¤·‘'…¦“³üœÛÂ`àd4
+>j4fÓÜžãIæÃÇŒ©ï„ƒÁ„ƹVLA÷›
+ùR5[™„@pÑ]\\ÏÛBÚr·Dgè»-Íy}ãÃ=@F¯·i
+<
+”ô
+nÛLÍ•j©¤½$jñúL¿$ÚFïB1´ù}
+öI~.Àç‰(Å’4Ƨ½+{fCoã^ò¹Ã{u&ˆòõ¬Î!räs£a&"µø—ÆÇ1r'U¨s©¥J„T¹Çƒâî§ywƒÐÐ)¦Käs4Õn‚)j÷×D¾þ¢w£Vï컼ón°GËu'“nϦ¤w̯e¬­¸ã\º—:Ù½ ¾SôËx‡B–ƒ'â\Œrzå|Ì6æò|›˜Rˆ7#Z"È-Ð=}s€h”ÜÀ B7rV
+A@°Óø£^–8¹õ$"î "–¤²›·bø?bC,uÜcŒ
+˜ÀlÖp/âV«/Ô—ë$度¼sš¸³
+£ÂaÔ€
+FDê	Ða4èÕŸÎԉ﯍¡)& yŸai(ÇE¢:ctÉ,øÑwµÂ(ì‘”!­ÜÅcw²›’ÒwÎ#\A5å`¬ÄßJž(ò4%3¼w\ËQ:u'Óø=óþ7‘k¯p¦¹¬.MŸ2ÑÄô_¼àÞ<‚‘ºãàhG¥ØNk Ü>µRʸ??é{E(‚Éø}AÝeRÉðÊ=‰]…_–÷ö	l5Ö*Ò
+p€J×þe	Œ]ã"[ÆÒ "EÚØü/³féÝ{j#ñkBpt.M¶«k÷ìæñ'ü”X!eà<bíAaëÙž¬Àß{Šˆ=LL²*jœÐÀ:gÎ\Xoì‘E¼g±Çe
+‰5Æå.µŒ»Ì
+÷¶Û§Y¼ ‚÷I±ÙX!ÌX²Ê°M‹hÆ|)\‚æ¤a0j)tn“Þêó7:m ãÈK'!$«®½”bðTF—’û,"GÏ&ë¶(ý}ßûÇý)»ÞÞçNÒݍîV€¿•ßmŒ‹×èNþ×Q*YHaKkÛ”Û:øæ´@Â÷_ßþ­ÿUo÷$°^ƒørºæÊ
+(ži#’-“2ˆr‰m)…Ëîa„û0)ZPÆ’Õ¼ æxÈ…]¼ƒG\¸0o稬IÍ£U×YK5¯
+€yÅ#¤âÈÑpþ‡§"þTn—Òö~†Ãåõ»ažcœÀU„ޫ׳òÍbßP•wú:ö5‹NivļâH†1eCèª ¢NJ¶Cš÷k¾×äBáàôÙ“•¶Ò}Uá¶0÷>ëAµ³R)cÜ1s˜œQ:&éöè7¿c—†£zîuÏеyÇ®„{e3a?gÍ©ÖK‹ 
+êG-¢/²14¬,´%" ôTÖ›d¥UP¢IÞˆ’ӝ¨ÌzçÙKxµ0“ˆ<li«Š°igøI€tü§o”…“0#¬Ï@Û½ZÚy0ÑðNái!»K…Cr:7&é•ÂAF}"ÑB²ïÒz2KÈåC/Ò§¼ÑH„\™÷Bœþ€	õEÖ„eÙÆ¿œx
+’}?IÃfH!5¢
+¨ØߌH`	š’¸ò#¿§IÁAÞ‹`ƒÈ;	èÎH
+|GÈgš’PZÔ‘†ˆ\¦xoQ'‡#U(ƺ±Z²LžÊûW+|3>Ֆ§ª*LÊðôÙDR?êˆw“PmZhJÈm¬³×†a|.ÎK%%˜Ç±ËÁáêxíjZ]8š½[t<j¼ùÕ*鲐g
+o*F2
+¡ðM›·¹ÙƒjÜp¿úùnð$󠍓6»OM[Æsy]J9oSOo¥^(6°Õ$¥'Õ’SI9)uí§àðþläÊKû…g&›´÷&ùîho°xxË—HÔÙ
+`6c”¤*@‰·º
+:¦84ñMÍn1Æå½TIˆ³É‡Áľ'—_8ú¸GîMžÆéÏ”µ‹àQ$´ƒb€¢ÄÜSƒíÅÉÌÕ¨vÚȱz6AºGÏJš°\DÙ׆J
+0}Ýp	PÜöÃðD–Xprˆ4
+;óU¸³ÕÑLJÓÌŒ½sF1ìÛ4²Kô"`Ä»SrNl‹
+Có|'Ì—”ÿ«fŽŠ‘`oO™õ™<®L×Q×`Ânfbãy@L7›úÙΆ
+3Úx».áé ··Ÿvr"Ÿ'BQ
+èÉ|—BW
+r3ÙúŽuI^ÊŸZú'ù†¸v.QB3WÆÜþˆç4
+˜’–%ÕL½F}¾4Ò?ë,:O¿²26Ÿ¨b6:Ð{cÓäØ$‘Ô°Å'Žæâ¹jˆ³Fä1EéTæq~êMs¼OTÒfß )f¡´±1¦‡ŽÞªgßWÈ žF
+¶R¨h²º·
+~ô…7ön08Öm)·KiÅy…ÂÆfüK>4ÒòîXÃÒ‡=Çi-¹ñàýw3}Ñ_Kg½„h<D·ˆCSÎŸô“›fP6Õ~%\lXÞÎ¥v)ëm6t¡wDCë~úRâqžM¼:3’ô&­Ðìa¼]þ©‹oåÞ#mq=þ10Îvðõj‚MÖ„ì_Áï¹Aã:
+[X—|DaÌ÷æ—èu‹ÜÍó?úí§_oÿY/Ô
 endstream
 endobj
 
 226 0 obj
-3472
+3186
 endobj
 
 228 0 obj
 <</Length 229 0 R/Filter/FlateDecode>>
 stream
-xœµ\ËŽì¸
-Ý÷WÔz€ªH²,Ù@£€ÛÝåEv4E]fd ³ÉïGJ"E=\}{pBuY–%ò<$å+nòò¿—ÿ^Äå*ÜW#•û´»ÿüã·Ëß~¹ü'\ôÿþø×ËÛç‹´ÛÍ^¬ØnúòùÏË_y‘Ëåó÷¿¿j{—¯FÞÕ«Õîìþ[ùm÷ËýŸ}y|¾üZO«ôm¿˜ÍÞÖ8íz‘2N{Üõ«y˜å~•~Ò«”¯JÜW?í5|½ºï÷«ŽWýC®
->ãcý%à¾Ýõ×éLð„òœW+ÜNò¼Æ}—Ü¡Ü~®;º¦rBÐ0¾×¢Ÿw4M\ŠŸx‰¿Äágóž>ãE¿Í‡9â´ð·ŠÓÃ_ñ†€g]ݝï-Ét3È+îôÑYliƒ>ÊNò¤ í°.Zݯ&=h…GÁÆö0±.öf˜ð}þ{€"«+‚inƒnEKÚn”L\O©Š´lâá>˜ä(œÌÝïRÁ å£AòÞVåaŒŸ
-–„Å¿E„„Anð;‚āQòð8tBŒht÷é~QNäKÁBøìècº¯%Y’4üú£ÁVpŒ#§â¸‰¸^ë
-$²Dt`ôáGÊ‘ÍÀ*÷â5yÈòM
-cWo×úÝËüÑ…¢Ún[CÒS0jëâ/ÕͺÆ0þ€Ø¥÷îuÈI ÄðÔ››#î	6vMˆXsR–R)Úa·îYéC÷jíK*²
-£T†ybkŠKR
-Ä‘è3au†Ý¸=;çzG?šìN–\¢SÔYí¢PEmº±3¡?)¸
-ñ
-GN÷Q¦„ìu &@L.‰¤ðfJ)Gt&¤(õíȨétˆteߐOmŠNYçS
-#<²çd=H'"I^ÕÂKo~­.‘Q@—•ˆI¾Í™âÑH	ñê‚7«Ã}ÄõJlòCžíâÔšùFª8Ñ|cNr‚QÜùÜTÙßµTöwzš¹S&aeE<Ë¢¨vŽ
-#Õe¦¡æ™ñëmç™iƒc?JRiÊ
-oy0òˆÝú<sÖF³ÌY§ü1äCŽ<O”ƒð%
-ζ’ŸGfª°Û˵v_(GÒÿù ¦—Ny>¨"U•O¹„¶öÔƒ®€n¬lêºqSuò+W„Æ¥=Ü?÷Ú;øFØú†.#æÖÏthúÊHÜ ›Ôß¹‹^]v 5‘Xµ…—|Bo%
-g'LÙu–ü—Û·¡sÙ)›äL-8&¢­²Ö6ˆB^‰éù¯!*Û¹Ta¡5áœo±Å"qÄÉkyñ©4›yĸ9ÖeæÒql€dÇÍYb~Þ%U²=ÑÓÉš…†a¯jÖåN(;×­–+FÑ©.<
-¡ƒ|åР$-åŽÑ7ÒŸ9U•e¤F\›Sý[“ß$¤UtÞªwD‡ñÕ¾xe#’ÈΓBÒëNdçÁ½@Ž"ãúCçX
-ªÍö9Pö45mYÇŸ¶ú™£•—eÅǸ"bVËD&L<vH“öà0£nBð–у½„‚;ü€Ùy¯eÙ˜ËÒ(^™
-[½bèÐ1#gTu˜ÒÀø›-±¢RÌ3Uë”ÂR_Ñ(E„Êl[U|¹‹1»K$tñ*Ü™øÿ%/<hUIé‚×îÔ…©•7àYÄéb ó5Ĩ‘qr/™±Ñd+®AH¨ÞæG¶
-?«ÂôÊA±ÖTÀµôý¸Þ.±Dk/»×…=]ƒ‡Ó#©®Ø$
-ºrwiï¢NqºÍÛ¢Ìý¬&d8Åk¬ë@ð¬Ü<8Ÿ€‡³=WQúž­ÎLUâ;wjNÍ^	“D¹›lìž90Õ
-ÌΩZmÛš!îOßOXºáE)§žû¨ÔH鸡çz´þ¨ÜWw38Á"w:oµFBöyxFê” ùïä²‹õJ*KÃ(Ï©Z9J„Ãb—9ƒ›ÁåU(»—åtsåÇe3Aœ]Y{	‹¡Q è*jÒö  ¼!´SŒx&#§ÆºJÖ=Pi]´COû†žâ¾Ó)[æ3Ö%4@*÷â+fïŧñ¼{ÜoÆÍþY«U«Åå±_ËÔ»hkéäE@)ç?w¦¤.µÖ=ËAÝ°ä	ð
-«@×Q-rJ2s<½hðÌÀBŽ\`Ó,0¯íGuž‡È­xŒË£›Å¨_AëZ–g«#Fï Íþε$²Ø'°$SâDåz,?é–5fúUijPâÕøùßà–ÌN§,V÷ž­.ežf
-¶›Žd‰óSV$Ý!<¹¢’–v|ÊcUSCog|ÕîkÒžz»U®tò½÷ôVio[óŽ!X—•µ÷irÝh|²·!²ªù›>U‰¨©;tì™j0®zÔ —vŸ`WôME*&´ë_Õ¬Žxøú{Ò™'AÄV2Bš…OŽråNÀ ø™mX2f¤U%™5¶«sùXD–yŽ¨Žéö>¸´Vî&uîΤµhø€öóØfLC @}O{ª\JhµI¾bJµ	ԝctX†¿%ƒóîDDÐi՝‡h˜b4é~>ë#×Ù·rS¼©¹é<yî§4¹Î¹À°›ÔÚá8é¼!q8Þ2¼€wñ%»áŽÊÉØ*1¥‡Élï|
-é¿6*0”¯@ÏI]%åOõ.rŽ@}Cš•k.¬Èë4o~‰ÐâjŠn,DÐÚÌÌßnç
-œ Y/㣶ôŹº¾œ‹tUn5ÿDáëîÙêá3èËí™r$^ ڍ^LäPGuÛ3\SèŽ/Ü€Òû¯Dâò_ÀŠgÃ4ÄzRµÞºoô¾D
-×fe²^ÜY„5¸?á¹öÛA`–Åß«=Uüó`Õñqò„ÀzŠv:ràד¼pÍgÕ ÂðI3v”?Jº?ã¡ìÎê/ÄAµÞš®Xɯ“w¡!A.‡ƒ\{˜F%Mb§:lU"9-Ñ7£hM"j“g0émSæ6Æ}kÌÀKŸ)·1cÀ¯›Œ¬]ŽM/ã¾døBu¯<ÜúW–U;ú¦­?a'â+òû//¿^þ±
+xœ¥ZÉŽ$¹
+½×WäÙ€Ó¡]ºr¹P€À0ž‹ß\DŠ)eL—»êê̐Bz$)m—ÿ~üç²]þ¼]Ý%;?Kß¿ÿãò·?]þM_âßßÿõñùõá|ºÖKqøô×ß/y†k¹´Ë×?/¿üH½|ýöñøúøõ8(†ý ƒœ£Q)•[~äâ·ìJ(ø{ȵøü„ßž¾÷›¯ô¿äïôçòÕÃô0Ù/¥À°æ9å[n%çT<|¶œ2ҐR®QFDü>?pbÝ`̍ž‰ÖÅÏø>ñ°nþ ߳˟°‚
+^ée-ãŸF¦xÍòd(°|^ôäeá+áó¸B(¶pm„úR–¸Âz`kÇQ°2‡[+¸UÂÌ°¦€›§³ƒ·uH`¿	á­»D´[Þ_Vh¶X€‹cÜ€o£9´{´!bö“5€›m}LQÔž`{ÄõY¼šÿÆ51zÀÍ ˆwÜOÁ–¼ôÍXã~†òhãµÍâ5-GžØ¬¢¿G±¥
+¢ô ;ñ!úƁ_á÷ìEµ]ƒ±Yâ!n›4<àó'øn¢èŠôÓg?¼¶jPÀçŽÃ†çæ;ÀÐôð†Øȏx„“úwã×}é¡{9ìRôF
+@ö,[!™6Ì‘<Å¿àê^ð'¿'?åf_4Â7°¶ú*²Öm`•_x‚vµ‹Aa‚î÷+Ì!wŒ
+øw9BŸ!”â3aXžQ#Ìo»w+æÁQ”Oø­.ŒXŠ„É΁ףߍ}-9§„%wÐçØôÜ"+pmX‹¸”cöD‰®ÇGLšàûä1Ÿ>üM¸|iY‡~¸Zljec†=¼äGœÐ:Ê÷wÎÞêuVnj{çlŠ®1ž<ù“<: —ñÌiììÍ1'üW˜qÄ€²O31›JOã8TOC¶ãȯʦ~KE8¢¨rYgˆ²ÄéÝ&¼on’e¯udñŽZ¢/9øú¿?‰•üËR¾„,úÊï°wõ¾çLb1–eDàRÃ-Qk»ßïÄS	û9,Ò7V”w"íò±Ž‡€ñ0ŸçÌb~ƒŸ¯:ŒP¸K$
+bÛÐS’{`>Ô6b.°i0W3Œé”õ«û%{m(îÍZ
+Ú{ëFµär®÷sY´4Û×Ð 5A™X¶ôMæ6‚r€53xFÍ·ñÇ„_ÚÒr†SSoe’
+)q"­Ôe„#“’„‰.smÂ;v[Óø5[?ÔgÍ~é»\š¥„ËÿxifÙÒ¬;ìO¤L¯»ò wiײWž‰Ò>9Ӑ7.m«6|‰×›ˆ¥{¡P¤¥ŸFIö`0U£¿=„àq-ë²
+†••ÙïÏ÷Ž²ÛÏ°wσò{Gq9ˉµ`¯Ý'ãQ·£Õºª7Éš{D{€°ï¬VÍÎÙ
+Ù²
+Y›«Cq”Íè±\l@ˆJmjÇu•Ï>@ÖB¹|pýÜŽA Á*½HçŒr.Eaè
+÷i‡ÊàÖ:¼6lј]§(u?ÇÞÌCiR*§ubÚm5ã‰)|¦ªü©´‡(Þ¸õ,4
+ÃJí§¢TFŠaw‚”›Qzl:lXÅRó¾èâŸ]kó{Z4û4ÇKlÛ‡êû؍ZUIÖ‚d€´ uÖ<L(L–dÖJyÖª}Eh4ԁÞÎóÍê~kcQÙB êM
+(i¡»bMŽÁĶՊ‡m£tat×ò¡üŸ;…éWû$²¦r_=mX7­æ9±x3±÷£Í§o7üT¾'Rápg¶£ÛL-Ú- ¯Œ†YÝ·èÙ–¯>›•<$a¿@æ2’‘«q¿	¸º9N§è†m–æ§Ç¶åÚÌAÓñƒ-
+6¡Ù#Š9è«ëùZqcEßð×ò~Ž½ÇN¼†ì3¸´ØóuäM´ä‹8IÛRšœŠ2ïÀN«žXËÍ*ã—|-.6Zšv1bìMÞÖ9»Hö;Ɔ9’ó½èGSáŒÔ²ytjh£1P5ùD
+ ²±ãøÛ²™PÆE
+9¥¥„ņÎmú–s5pìF9vµÇù?®OÖg#˜ÊWp€\ýÌT•véBˆ×v£*Gs~ŠmžF5QTÈèbœ9Í=4Æðħhí™Ãh‹å~‹íÅÑfÙ¾•Úe0þ	y6JFcÅìY¤n&¥Þ¿ì“Ó+%æˆJ.r¬/KO/³*™{ÀµHµp%cìûùÜ	pFט
+ÝZj„ÐQ¯ä–0to—ÿM€ïoeà09$¡~è³74ÒzøXÞ‰$̇Ú	c'z8)YJ.1ÈcTÖvÍ”cö`UÛ;NáFÎõS[¥ÙÅ”ÄÝÌÁÕ…J'‚FöPý1l!8ï<n†tç÷#Uí©IÞ%ÑÈÙ”‘÷ô$këA§pf“,s<æ7×±Ã'õ¢÷[Ç¡9ªúw׳0Z戞Ú!ÆIµ2ÝÆõ±x=vzž»œm÷t	6§†~ón¡ÃÜ°ëûçÍh­c³K!¹#6î„™etñòâÖG1ó [‰z{¡W÷OsÈÜP1ó®ïR žš"LÊí6è«Ö¹¸×ב)•Znb<ö^Y;Ùc­—\#Hf)YtVgï
+Ò;¼Ð‹×C0(* z° o ¶p•C¡5iš7q¸q[b-„±?Cðu×&⹟nŠ˜ÓÍ´Ó/G}eÜi³>Tpî1i™He»çƒXéUÛÀôœÞÈ;<ë¦ënº•ÊòùGô1¥½¿§-.oƒ¸HÅñd†w…9>>²†žom¹¡3Âê:zð>Çt¾Œ½ü›?bÁ
 endstream
 endobj
 
 229 0 obj
-3087
+2725
 endobj
 
 231 0 obj
 <</Length 232 0 R/Filter/FlateDecode>>
 stream
-xœ­\K¯ãº
-ÞϯȺ@RK–,̙ċî.p€.Šîú
-KZ°jÏø	UçmVزÍèÍl{SáëvÓŒ
-ß×ÛQ)|Sq)P84°	¤ŒRöÂ\¬0µ“t‘•[kÉ
-Ä­6ˆŒŒ¦òþÛ/ÌÆ}/𠨵(˳ìA¿êãúdÔ/´×JM'/—]ù²Êã¸ސ¥VÓÐ
-óúóƯÀRvSmنܬ º؆Ynªv3†Ÿ¦$wwƒ'P¿ÓäAdwf'?++ï²5 ‹JÖÑ/ÁiÂ$£»@›¸l;Ò{þʍ‘ÃÖ5ù‰äAãsp‘e¼l€`­ÞfÃ0O`iãdÙ0¡¬(Ôi.‡Óþ"zÚO7gÝO8Ýb¯¸‚09ãM .âmLt¤æž4›ôÞ¥¢ÑÇ›‘Åk^ƒµÊ²M‹
-å·ì\uY'öG±ùˆubˆÏâÛ@¤?@(J¢÷¥r¨®RÞ`£¯âV+;OëŒïWyÎcàg·x±ÊÚµîeãdŒ
-ĸÉàŸ`Ã`¬`(+ç&³£þ¾/\)ŠyùZÃè8…=o¬®Õ6MÚæ](¸½8Ñÿü…ÌãD.z, à
-¸ˆƒ(„݈/_^(Æþ­}N“`®Ú­þ´r¨M%èV¢s+iʯˆØï}dÏÓ0š÷sK¥wh
-úî¸sÁ~êÛ°h§V.Y¦Êío-mŽ›¬·„)Ÿ†	ì^¤õ:ФM†32ôHWLY1qd?n7Žâv\ò:F$è8ºzIˆŠ¾¬ÉLšŽÊÑ
-îz4°ÀC
-¨º¾”*p ðMßL
-ŸY t9Hf§R¡(KÙ‹nòÓÊQ¿»`2$¹pl¾êŽÀå@L¤³g3qŸ›­ ŽÒ§¡ÛA†ÔLÂw«sªù¥hIY—¯$ZH
-ú¥”˜15ï¼áìÄEkƒÌË&-õ²iÚ„¸q:Ø„µ¤šq-òþ2¯Ÿ‡Ÿ$:¡žE
-²H-ÖDL r{^ˆÖ
-ý!”¹9kTx°
-öF<ÀÉá
-’,ˆi…4nÎT€ÐQ†
-EaKlæ©Œçœ0ð0ÄÊ
-»x¡ˆÂ^ã•–ÑŠÍjê®o´ê8(›8“B1TÖ)”¼¯?å<Á£#
--ÔŸ{Ú\+ù˜3ãðjëóŽCñ	ß—¥ÔóÒ$á'¤gŸ"“ˆ>|tNÙ„bÔ¢ŠXò°>ÇÊ¥&u¢;sÃìfz€I
-ô­Bµ ä‡ë²¾ä¶¤ú"2ü/Õ&“gG•T-Ï8‘¯-Þ	Õ¨Ò
-2Ÿ:kÛá$ÛQ`ݍÛOE^_ˆþZ+º¬CÀ1°Î’£%u=qÕ•¹T!U€ôÖ\ªÆÙÍÀÎÔF	RH"8bäUœ	e”ŸÉzªZ
-Ö
-Ø?$ÆÂ0;®jÅ»Ù}RâR*éjF¥¹ö¶%/h†…QÇ@}«$œJ'zS€:|Ms„Lãëj)Þy”'²zÊSkhVÐp ×ô€Ì\^ÃRè\¶UgZ­í¯ŒÅp@¾ßåVÇ-nå×÷l0èD¡hÛLkµõ]œqŒI0Œîœ×#m‡…ä T#ô‚>*ܗӍPªÀãHh1¹ÎVа l….Ú*+Ñ«óÃ}˜|ípÊ>²Ú7÷¯§ÓýÚ|×±áwÀVÜögÉtLÁ:ÙÒ-ÜõmçWÿvâ$
-?ä}Ùz&·hÊ
-q•Ä'°+ˆqåä¸`|åá˜bÓž°Ï+­û’²^	Ü^x%g‹ØE‡žÁ9NÓ»óäO烪qkVd-ÙöØ<•;Ââ\sÖù+Òw&¥:_ì`‹R@±
-UÞpÍ¥§¢ÌÓqÍ~ÑŠäÑ%ÊÈ$‚ø²W™=éëRÈ|		ÛyÓ¡iFk-kJ
-·›K×EºD…ˆº0H&ˆZw¹>À/ÕB&Ú”ÉOÑÚ¯ØÒDE©æ	¾@ò§Œƒ—åÒüAÝ·e.j±X‹ÀÀ`ÔR¿’2µB‹1öùÉo‚¥Rj8j•ë¶Ú_úL/ãey
-£Âtíæ2ÅPÓùu¦`ä²Ï}£3L½I¹ƒPu¯äz _b8ªvf¡sý'¶YDŸí×úX›¤4s嫇ŸzíèÙAÙ&?¹?T“;,×›„Ș[þBbX¹¢TxOÑ#ÐYQøOTmÔ¨PBcO/…ôP¡Hýÿ‡ÙÊ·<sŠü,ÍÖæ$›qF20*±©¹I¥5¡>¶ž›1Ir͐(¢ñ-ˆÄs»Í’WÕ‰ôF¥mnWSMぅȍzZf£¨¨ï¨“	Vó03lc,tÈ8}‹“¥d;
-šL§9ƒ>¹Yw¨ŽN ¸¯ÀVžiß8;UúÉŒ~Ý]‡Ì7¸›ÑVØr¢#
-õ»xS#ñ¸•Ïé´Ë5Ž$Ô”RiÌk.j[h«ä¨q	†(6S÷úª¯ÇøÊ6u5–¸9s¿
-Ô»ZWû(:iÿ) aG•Íé¿Y­uÌó÷Xí[C|
-”†	°›¾ÅUhèèï²®mÒ|ƒóhÐæˆsýš7ŠH9G4ß7ÑgSJÃbUH®|D“áÓ”û$}#S®ÞÇŸ‹.÷#V,ÛØéŽèb ;IÏ ¾Ó¨q°™ÀÛ]¥¾{ï‡úU¸(VôM{nÕ;·Jr'ã9ñ*ì©™«î›yÀ7‹‡MuèÊ6³ÐâA;ÒÍó ÝãµÆÁœ¦÷/Qª”_ü…d‹ÉtÇΣ¡k¤°‡®qj·l:ö¼ɆAå¤yÉâNAJ x¨…[+s
-.wÅjä¤IæPšÆ¸ÛÐFUÜ1Æ`Ì1ú,°T»Ô™ÕÊ¯BÞ‡íŃ¡`¾Ö›rL½Ì!öªïé™¬+PÆ*ñ„ÇÈÖx&`!V>¤srC":ÍâI,RÂ$G#Z…%ˆSzvq°ZÚ…&H)άÀóêœ€ŸŠiØ3{Ÿ;ÐÌý|Lt*¶Wö¸ç$?ÏšžsU*çþ­„‰9ž
- QÕúÆW&Ùé¬ÿC¨EÔêš‹Z	‰Ûè x\k0‰Ôl‚AÇP2#ÂXKt0l/,…´úØŠ1ÃSî
-m²¢YÁz£×ÙäMñÔ¨s
-Ñҝü‡ñB‰1
+xœ­XÛŠG}×WÌó‚•¾V÷€1¬uɳA> ÎBlȾø÷sªª/£™‰@0ÞÕJÝÕU§Î9]#3ý8ü3™éƒ9Ú‰¬ÃÏ4óÏ÷?¦ß^¦ïsÌÑÌyZÿ~ÿó`&š3–Fç&g3ïy{‘pü+>ßÁû)þôöuúéi²yº½Mƒ§L6™(&猟?M·¿—ÛáË*†7é˜'Šö5ŠEO5Ê•.D4SJˆƒˆ¯ñÞ6Ú/?–aÝt{G=›	0„̇Øtôýkõk"N2ñ11¥ÿÚ‡`h‘Æv‹Ø¯ÁÑ5ùäCŒ>0Á]¼wFN¡„
+ïúR°{ÙLÈ{|B‰4Ü5sÿ†»h
+ç^³ó.	PD©›cUð²P®ä‚l :	²pJ“¹7ŸW1…"Vz^ƒ¿¯¬ùB©¸X+„¨RØ%afu.Iø$ÚÖùèŒý\É	¯Ù‘€¤wò¾%õ$8â\OC{„ä¾úLòþu÷ôÀdø™6ç3]w÷‘Ýßw‚g2õñNdp)9ďÔL™F7	\ÁÊ*ÍP%ˆ
+¨
+Ó­d¹DFwQ“.÷µî	ÀÂë4“Ü×^X¢ÊVŽµˆYÀ²>™ºÚRj¦`ó±fåOäÀÔºËpcX™CÔ0\±öv³g‹3rw{n<tŒÁžÅÕZku¨æ¤bç:Å·¡àå<˜åtMð­§ÍIPÿ,gÌÍ`inëéàŒo˜¦_ðXs+Š}dŒ×SŒm®—ëÒE„[Î)‹êUó@+¢±0û¯AÇO4¶³o€WU˜=†Ö‘¾j=ÚÓ<|à6ECºÒ5ÜÕT0½G+Mݝ
+Æ»S++k.ëê˜×ˆX&±šÑ|e—–<Æñ#B6£{E\_¼åÚkÃtZÆ
+ßùíE		0¶3»1˜dë=£uäÖ±‘Ûõ¬Ý;ý
+ŽUÝ!"*&Ö­–¼@êa¡F«LjMíN!ßï¼KñÀOK;8=E—Ø=7èÆâÒk‰àrÏ(Ÿ]H2GG-ÎÌ3¹¯ñÉÊÇ‚•5zçÛÐÅAQ¶îM­]?ÍÖ×C„LŠO®óFãHF,«$.‚‹2•ÐC—#—¡jyÖ_¹M2¦Ø.–g|0ŽÄ.­:Thmÿd1ë<œš}T³hôé6qªÃžf¨ÿ²KÈç·gÃá4Š9œC5IB(A:©ž‡±ˆlt°ª¸æ^©t©F»ß]ƒåóF{ŠèL«|óÍ(Ba(¸p)¹v%לoÄûF¸ØÚ¾šü‚X­5ÅÔËÑÂ˽\סuç'0;SŸo×^xN,¤ØäQ¼ÉõSII+¤Ô,g)g©æÙu.±àœ‹z¹73ùêɺ@êç%‚ŽEAYn@·ÐôÌ-©åÞFOŸïD ÏsSø:íjÍÎ72à¡œk{0
+Ê\0Dõ)åå‡
+å[O5—>1i†w’
 endstream
 endobj
 
 232 0 obj
-3527
+1332
 endobj
 
 234 0 obj
 <</Length 235 0 R/Filter/FlateDecode>>
 stream
-xœÕXMoä6½Ï¯ð9€§ú–&“qÞ¶ ‡ §¶Y`Ñ-нìß/)Q²dKö$·E
-Ö\
-`ý€ŸÁD\ÞHªósüê•Å<F‡aqUý/^„0sØ.ߔޅßúÅ[#¹¸ù@dôŸ{•µi	.R*ׁ“ùþ~ÅDê¾Ó§_†äé9ÄÚ×Î9ÈÿþO÷ÛÆ	J¹³®tñš`´‚
-Ã#'%<£«s ^H\ìêi‹>º<»Â˜ÅÂà!—òN—é(kÊ“Û$Í
-ˆÄ /¢È'U#Žœª¬xåÕ2òàþ*¨Ü³Q™¨ÓñPvXFØ	*‡m~Ü	Ï]ÔC8P´…å±-ù@Y1d\WùDOK°®Ä„ëKšfG¾
-2ì’>W# hýÙŒO-$ø¨âÛ6C g!ªíʳø5å¶nÖ­Ë‘«vHÈ
-ßÕ(§Wå™nj¶+^ß-NJü€kR'vÀ51ëZTÔæ¢E<}YC‘¤%tPEŠ­å·BÙ³Q%vCYY±ÓähÎ%ì…×H…ÕPKÐåŒLß
-váYk2œ\n¥°ÀaïáI3ÑYµ=‘K¯˜ž~íörï"O'K*?dÊR·VЖÍÇNK*4D[g8W»xB\œ«—Ë\[Â-w¨/˜à£Êš×¬=-Âò|ÉÍ-ºIô²>r´Ê1øŠOeÛœu±åF׬Ø=Ú^›­‚#ØA³ªä–K}ÆÊLev´{lR-?æÉÀhÌÆ9gÌi€êR~X94‘Þn?OfÔ[â%m÷¶:/‰zUþËV¯^
-¯•ó\êð£å‘S3"”£IƒÊQ1Ϊ`“„ñZhGGGù­ÖGÔ(d‹kmÆo€E¨s‘º:²Û‚xrGªÊµªUî+
-ÚÜÛ7æP»Ž2«§A[ûçú[…—A~ÙŠÈ›­nÝî©›‡î", `â·´Û†u®N±÷r@¬BÎ1í^.YélÞ)-Ô²Éè”­ã½%.òãb¥i…¡”/ÝS¼] g5UÚ—uZg\Ù'”Ç º©ÚF<Þ¤• K·˜Û/ÄH€š'ïŸ_³l›ŠŸÈ@ú¬×d`·e;9m¥Ü;X犤ŽÅ[mÃÙL°Èj,܍¿=>uÿœ*ù®
+xœ­ZÛŠ#9}÷WäóÀºuW
+š·ÓÞç^
+ææ;0ý²¿¿qQHÊ”ät
+C15ÕNe(—'BVËÿ..jù‡ºê%h¿cÂß?~]~þiùƒâÏ¿ÿuá?~ü~ùöq1ËǏE]¼®ñã«	1¹E/Ú‡«_¢rËÇ/_žú
+‹[¾zMxÆRpÁGí?—ÿ\—ïe®•×Âê®ëòñËòå‰ÿÔš¥¸°o½kÔÕÂ[°æ«½ÇN¾}äu>‚¦¼.ª á™«äIx†?;”õí~:\ƒ¬¶°þp·a7êhóuMÂ5òn,º¢~ôæô´ù¹õW-Ïu¸‡»¼çê{ŸÓpCéÑ‚´Xž;¦œY¬ÚË^M=ä8ò€3W}-’à,ÏhfÞôãiìÍ,kß=¾qÊïÅ¢ÍÁppÔ£ÒyyXÇÎ>Òyo1b'ύò.Æð4*º˜ È,éhJ–¬Tñ-…È#õ,Fþ
+jrÔxwM¢Ú2PE\bѲãÅÙÛÔV½
+’Ákd+¦Nl`Ý¿4Ne^˜ÎvÝkï(Åi««-%€Kœ¾Ÿé`Øf¼Y>o
+³²lÌX
+ÜbÍVmÄÎI{|Àòú8p….ø» ¼
+kù“
+9JÉè~GµÁ|
+å„xãM3”û£×â12O¶uê(¡)›o2AhuDèFXƒÐ~®dsº<4ÍQ«ŽÁÞÒ
+ÏÌ2*‡ç‰‘v&‘s§ÀäµV)¢ºXðr8ç3@½?„^U¹ë+\Y`αQÏHºŒÑã⨽(fÑb„&—€Y&ÈŽØÚ“³óÂ*f\]ÍëÑ`y'E!è}‹qí<kd¼Øˆùv¤^¢„2ä\që³çúDÖ3¿ä3é–ê¥0¥¿.ù‰õNmîÖAïí
+1Pº	$éNwqšd‹rðIרvEQºà ø`úR:g[vÞÖ8½–Ûc±ÍùÍù|BJ•˜ôÔIJ;º¹ÍÙÍfÔfriÂs¢Mr˜ö¤è§é)ö{	ñ.xeN éR@¬\^˜VÔËSÔ¢X“=•jÅGK)H¾Ášˆˆv“ùt¦Åcerʵ¾?6ÛœäS[{K»ZÛØQp±Ö
+á‘r¶#ˆ0h°T€È!ùCíº8ù1yhÐô®k?ë&­q…&„‰mg4kS•‚œ[ÂqŠD+Ž|Ææ=u
+ÛžC°:*錦ZÊUÖ¡ÉåVƒ^ŒQÃó\NAµ6H$§ûpI
+’Þi×a¬É†ã¨¾&°›:бS®õº½£×j‡Tê£.ÈܶŒø"b3,>ÓyÑŠUÔäs;8÷:)Ù„¯¥x/ö«rOð§—:f'ÙÍ8`.3pPmÌ|/­±œ;W°Ò%q÷›Áw·»Düè†fݯ¹î%ó<ÕÙâò³:˜÷ÞwÇ­öêከ.öfž}þ$̽ =½Ym•Mö]-Í*$ä}-óSG›ƒC-B_ÞÔA—¦ü¯X
+V|dºNÄ"®U£KQ‰¨Žy@ÕLñžf§š¥Vµš…ÜXðÿ1Äiƒâˆ2n!NÛúêq`ŽªÆ\Ž^¡
+ ¡—óJ3.ô€†ƒ6KnÁ^,¯Ü“¥z·'
+P¾tHŸê-Wó•O\,Àw3Ñ´² é
+A°“w©£q‘Æã
+ÄØf´-
+~30â	7=òڍQ]óC‚¤‚gŸù÷àâEºe¼0™åÄÏ4Nèüˆû$J~žÍ希Íø«Z(ƒ]µ@ëëæ!¶ùŠÌ‹¹ÓžIØ,³v¹™Nâ¼!‘‘`HœyÛvá±	9{â.{Žß»ÀQö~Âà,§/åêVyUÌõ=¾xö ò"W'¾8õ S£/¥”‰Ã!–ď¾flçÇ$ñ^<m…hÔÑhS¸#ÿW¾RØe³‹ÍHëx=S<ÿæ±²¸¿ªSoÛ/#=ûášh8ÊIÎÞš‰’£s¿!­ûàÔs­ÓyŽ³(’=i¼¹³¨OÓ;¹BM<_ëå©L܍ËstO.¸‚jÖBaÛh€9=½5nzŽŠ%öîEš/†¡æ/è²Ë:Ór‹U†Ú&7jóÊÅ©‡‘:’0Ÿ?jZ>zÇèZ4´ªOŽªPç¤Ê®óþJc<0L}ëûòt¿
 endstream
 endobj
 
 235 0 obj
-1361
+2423
 endobj
 
 237 0 obj
 <</Length 238 0 R/Filter/FlateDecode>>
 stream
-xœÕZ9ì6î÷W¸0ë²l`0ÀìEº,"H—H ¯Éߏ(QuÙž=Š`cÖ–(Šüô‰¤4ÅðïË?Ã8F÷sÒ=íÏï¿?ÿ0üí?Âß÷?_^ß^„v°£>šáí·áLJЃÃÛ¿œÌhåù NÓã¬Nv:äiZÜÏIÃÃÀÿ¡Uç_ß~z¹¿½|+¥K}\†iÖA¶„¢õÙ	›Aˆ'9ž椮–´“é ÝP¾‰GHÈ
-ªîîŸ{Ùq±…ÓD»ßÊ®÷cšà-þu9ꤠ·kymq\k
-꤇®‹—™QǬÿõ…ÇØЋš®¾Á•5¨§›N©©çÍ¿LRñ‰B­÷ǧºeKō(4i’ƒAò-ԘτÈžûGY¹º¿ýµ;F0`‚2h…P†¶hQ²–Ù94†“ÂüøN‡W£Î⤥¿¼ÃËðÉèñlí0w>,áedQ2^òg>憷’Ý#Œ°}
-å\Ö
-ù&a1¸fsø96ô]ç‡Ê=+ ¤Ì±ÜR’Å"7d8¾—ËiÖÁ‚KZðDõ6ø}š«Å6™ø%ØÝYÌà˜s\1`S«IÂâŽ_À~iìàST+ˆq
-cIùuG£h—Q˜M&Tg
-ª6S4c™[Šê:*¯nâ@
-÷,öuºøñn	òлouwXg»qŒ#îd»ÔØÎo$È!3q™§5ρÌÇK
-„CÅ.ì± .Æcšd,(qÊ,|,B}ÛX‹¦Æë!”U¥1„Z–¸¨$ŠQœ˜
-½Ç%ƒ&‹ö"ø–r_šd­DjuMúdB‡02=sæƒ8¡weý-p›y:ÎM’Û¯sŒjŠ£à3ñXŠLõ	8Œ¢©=Æ(l50Óär‘|VZœu´B €²ü«m,Æ–rN!úÆR¨fºÌ ·˜¢e¹ø†YÒ€e™H4vó{Š¸pt´6_œÜ£ãœÎ2š#…ìݤc)e†p4FÂ`M×5jÖ>w¬½¶Ä#ç”Ô¼ƒ™¥ZVf9¢0Üaã!ØF¡cù\h
-»ÅÃ~cãfœI|¦þ˜-µ° ì’¹è=9Uµ_S—̧.ça‡/=‰DJ17ÂYüݍ«°ŽÓjo¢B-®_ŽŠ5£Ò”K­2Z• •©þ-±
-±0ƒ"qeˆÙ]ZáoƒGwÄõÒ
-Ï”œ$Kö[)–ŽÓÑÚŒÑüB³7ÿ(Î^¾<<€ÅGW÷ 3}½À»×Q4åši”	z§Fö=nÐCÁ¯ôõ‡{(è«4‰ºÄ‡‚jŽíVô×PÐÑJÐiÔš•Â¿¤¡
-•D‰{†Ð0è+@Š€¾ú5>žµ¥Û§æ/¶e!*!€aڼϖ:åÙiêëWlBÁùÞ³&{Æ)~Ù†…¤ž¶L²*|"JñŠkMnACyÉ«ÖR–
-ݹµÄt¸D
-Ëw‰šIÃ>Ò—Žg·ü©R½§»ƒ|¶{Ó;Z•ÁcÔ­ËÊi ¦ÁS>¦5¼’ߟ[ÊL±"ò°[SòSÛ×-ûÀ~µ”Îäí³ ¶õÚøZŽ¹ý#ØÍÄ‚b¯Ð.}hìÁOY	]b?jlü¾f³q™7yØÄ_]×{Qnðu?¨jû2/ÈGÝ7‘ƒõLó}Än;ì,Ó
-_rrÚ^·†œëuMáFAÑ[á¹KÌew„ç²6s7FßyìNâ³2ŸfÊYW…¼ìŽE–hJŸ š:½íçœT'1¼®•J(­[T”™KžÙ¥ä:¹t×úöTÊ–)‘ì‚[7‚ÖNe¨p—Ãjy±âÏ+P˜¡ÖåÏêæOà'ËKÚ)‡ŒØÍC¯ílÃÙ[µiEu#¤åÙQH«to’ÝÓuÀT!߸޵Rmã¥þ`û«ƒeѬÖK7qøeµþ+£ìÞ_©›†È4ïÝ'k@²ƒVå]9LªÚº©÷N­çW®Üt¾±Ua0qdå§Få¬ÿÇ.‰0ŸÓÚߔ۩¸n×HE£ÔßâR<ÏJõÆt ¶0Êk~8øOF$öîÔ"d»l
-û÷@ªS@W[ŠÛI}T>qí,?û|73秡ù¾&Y¼›ßpÉ»|6¥uÕ‹ ›UÅùŒ½ç¢·â½ÑUŸí÷X²Xo›´`ã-ÊSë„ÏÞyŽw+ðÜîîu‘Bc+=uL·B·uW_³bpæªß†ÿ
+xœµZË®ä¸
+Ý×Wx=ÀÔXoèÔ#ëI.Èd¹2›ùýð!‰´,Ùuow£ÑÝVÑ"%ò¦Ž=O\þ7ÍӏóÕLÑXø7­øïïÿœþþÃôßË|]g³Æ©ü’]ür]¦èü5MÆøë:™åêpÊo?\Ltט…Öø]	ÝŠw³0P¢d>Îø+ËšydÐÁÂâÈ YØ7˜eÍ<ô	þùë_.|»þóÛÅNo¿ƒ+<xÍàÏWÓêÁ)&Äk˜Ò짷÷ËOOƒž››~.†dSŒkÄ+÷§éíß—ÇÛå—jƒU›ÙâÆ‹|ûuúéiÉ»¬ÃÇ%;»[j´¹‡ÓM²¤w	W\Ìÿ9y;ÇgŒ ϳép¯Íw€†g|DÔ•h->®tø;–»àÐäc ;hÆ!‚ßãÂ6Øv±,Û½ç5„<˜W@£Ç»dV¼ƒîüM`åɏ¼ŒA at u½–­}èí,峕v
+{N.¯ÀG°–ý‚kt´Þ½—ƒ©;ô!8o-øЯ“Æ“Ysr5r¨'Þ-Fí¸‡ü˜c’ÄF|J©[#ë¯ù·9ˆ‰?Ý%*xXyðþýU¢ìÍÈ¿~™Þ=	a£Õ[}‰G4Bª‰x÷®,Eý
+cÞ#ÕC®F_|å û3*ÄÞ#º+&#øáVb[=}½‰b™J~9Ñ
+öàÄ-Zð§§h=dÿ¿LèàV˜Á¥×˜$…wWr0ø>kóõ¦¿åŠœE¹W¡¿O¹W©¿OÚ)VU9¥k1šEºî+£Yª¿2š¥Úˆ2:;1J×b4‹²‘*Ôãj´Jõ¸Å4”~6Ê×Õh±êq1*R=.F•bb1J×b4‹²‘*Ôãj´Jõ¸m—‰•T€wñVqØ…EØãï(Ç=v½ø$u}Ác¬U¼½ï6£Zpo¡ß p‹Ñ\¶`ªv³-”¤X´9,£6ÑdÔf®aËxÜ;9(¥q×?­´k?¨Š‹¿ÇV
+>¯Ý‘CýðàKZ«v¸qó„©e±ƒ¢'®R‡NÏOëá9ÝŸt'd¥/ÙvƒãNÀZìÃûº{` ·`ˆÕ¼¼_Qh¿þˆî÷Éb‡Aׄåo¡`³zèÏÒ`õ¥G&]µ¿,’Æ‹…\µˆ¬´s›fŽ-þÈÅPjÓºŽ nY‡p8hÛóŠ8l€èÃVÊQócU³¢4›k,íœ1µûìµM¸oµ<Îû]ǁJÔï¾°nð†ÍnÄ–o ×ÆiDV³Ï?GÝ7nå‰Û8vO÷Éžf°¶m*áìƒDòxj;ÈÄO߬ŸNT½õ¿”…ê(p’…C|¼€q8î~Ðr»æQ'^ÍÀ8õ30è+2°ç¡ç_WËKÙç}ö½Øl‚'W§N®Ìþø%æ3à,i‰5ñð×ÂÉ1ŸM÷vZF~Qû ¿rŠ9À‹í¬€¸yÜ0Nê²>玣?çž–“87 ´¬ Ç •³ëœN°í{GúLE¬õÙe—aÑ/“j-•Îø0¨“Ÿœ¿'^ÂŒ“[âÅ›’ÿs­–]*	 Èä“,Vh*"»Š&Uw
+µåå1µY—Ä‚´ÉµŒè3Ë(Qq^QeÜñ®BU±6˜GD!µ`.c6šZÝìÈ.¤O‡ e²ÎÈÎ8aïð?®ê6®5ø´ê{ùŒóËžÜܲ%RÞÖ½ÜmÄ5ƒGîŽvßx/ï¥>ψLÎg{+dBö–w½ ¼ÈÞ¾Z‘z_ªŸ¢ôs•H$*Mž´U¾!”28”²RßØ‚ø£SŽ_Wð|χ§~OaSI¥Ú âhßdiâ]@Ì×窻*‰w˜s/ñ(UFh]ŽÄãƤÏâýåÉ­ŸùOÊ… TµP£ãÚœwêm—%F8bü(âY¯£OsǺGE«niTAOR/3tÍÍ»NlÙemRu[°º§b7µ*8åQXŪˆoz¹B÷gú=HœdÑÒýGçlgøO1èæ}î[ªµ˜m·]<|êáq±0RÀCky
+S©jMò+rÚÚ„'b&§d×ÎèiOŠÂ2ñue‹ˆi:êq!ÓDªÇ…òRŠÕ;<6Ê×Õhé·„b´HõkB1Z¤Úˆ2JÕ-¥k1šEÙHêq5Z¥z\Šb›Bîá•4Œª)£ÙK–ˆZ1b·
+h†¯«¡"bå"ÔãbN¤z\L*Å<¨ùb”®Åhe#U¨ÇÕh•êq5Ú(.++;´*í@¥‚½‹}K$exþå¥ÇpGÿ8XâÅÐ$ÜršÇ£î ¹ 
+Úuì@¹…l]‘dFX©{m9’Q[3d´MírÝfâ÷âßݺà+ÛïÈ¿,|7þ½oïÛñïýáß]Z?Í¿÷玘¿¢³´G³´Gú°%ô€
+‹GÅ¿f‹è³	¸—× Mñè“:GÌ]í§;¶®ð¡w´—œöBnv½ý‰Üìëy)7çÐy™@¥k	b¥¾Ld‡Ì¾G+š&!yó ¾Ûrhâ™FsTÖ,ÏG3”+/ã·(¸ó¾ñ³Úu˶ñ,ªÝOþ ‘Ò™ªpÚ¸"óOZ™¨¹Ús†·ÆƒWA	Ñýåœn"Åz5«™hõ„]RºÉ3†_WCx~6ôÞeQ'p‡ÀÓ‹Ä„ÿŸ¼âìë	‰f~¬TŠÚ[¨'py£Ñ{VÆYU؏W,Åm*–î_ä
+[ýuø%žì`ϧ€ñÈPµ³îÖo¼}¯ãªUv¼ó6‰*¸–zí
+i´ÌfVWÞ˜ìšÅñž‘!ï¯þ`Ï›ž<{ÀÙÁ»Ýë>
+Á¸èuŸÖ¹Ó$ëǪ&Vd:±¾5q²
+4½ãš1ŽÞêZ±ðéê‹·ù#ä{˜ýðIcè[¢ž{ÏÁÛ{s\´OgœµÏÒÿ®ÖÍnØ£„³ª«ZÍNþd	&!
 endstream
 endobj
 
 238 0 obj
-2464
+2538
 endobj
 
 240 0 obj
 <</Length 241 0 R/Filter/FlateDecode>>
 stream
-xœÍ[͋츿Ï_Ñç…éX_–
-MÃì¼î@n/ÈaÉ)ÉB^ ¹ì¿ŸRU©T’%»{ß,„…yV—­ú.•åÎæôËËNÓéu‚ËÙXø×ô÷¿?ýù‡Ó¿_¦ó:™u>åò—«Óì¦s<ãán³žçôÈÏ?¼˜%0ÉÚnS$÷æçæpvm™Î6Ó¦ú9dç¢=û>;"
-رώi
-»dô(úãÇ‹‰ˆ'§¿~w7 …=}üüÓ%¸9\_í%Úë«»Ä9]ÏëÕ]f‡—@4æÝõ/x¹}¼|m·¶hÅÓÆ´£}ýž^ðù‹®¯áâÞcÙS³WÜL¦8äén×וÓlÔC®]"…Ë|ŸAfci•(>³Í|yïû|K·ºsŒ1Ðv¼5=J´{b=+fO²U;Ü*yùFº
-·dÆos,l
-3š^ÃBUka(Tôbr»èˆ×Â’)ÌBhz-,U­…¥P«ÀQmV¡±7H¶b›I™•¬£ÒIG£Ý
-›±ÇŽ¨íU"Û‡á~Ìì;¸õ…äŒ=ðýhܝÖË:;·©£×Û8×ëmPêõ6~¨T
-»ùæÜ€;’“ciléØð·+v	tãñ18¬ì¼¢&Û-ü*ÖS<èü±¹ÊOWjGŒ-£M}〓‡ÖÉö8a·×´Ús,«_fðFo+²š´WêpXJËêãq5Ø7ºóÖŽgîê¬ôh·«)ft;¢™%¦èìÁïÔÙR/½ô_Ž%.gz:ÒÓ†ÇÞÈ_~[û¼Öà椟ÿë7x;\N¿œÔù÷j0àñ¨ÄkÊVˆ¸&Wv„Hêùä
-æíFðÖŒ;9ÈÏƱtЫ˜ÌYég9ö^MÔ2¢u¾_ß=!ø±ÕŽS»~ŒKtè;÷FcÓv¡ p&«ëšú§ªƒ£H¦ffXRáh2Óa¤+k“þ÷b®u?W{»þ&¹Úcä]ÎÕ‡5¨˜6ÝI`ïÁ³ã^SûÛ“ì¡£ô2X,VGôÀ:.†®G¹ ÚÙ'jCöê“é»dåþßÒ·çÅÏJßîÞϦo0ùµ¶¤o‰*çy:
-â[µSÃ0xmˆq#‡¯ò¤¹¡Q˜l<©ø®HJ;F…\Râ8;îþ´pìíýx8Z‡›($xzª€xsu}"éÙPWtįòÓvI7»w¬–¢6øcBr ¨úµ_)°SûOïPÃâOh“‡ˆq
-Ú
-úïÁ×Â
-‡×#ø±€{l AÁ";
-KÒƒz>!±Gpú6Ùÿ.Æ~cØéÅtëÿ#|ÒC9_[ûáÑ€²îÛ>b54LüøV,rì`œS('ëXä]ãÄS˜÷â„Â7ó¢n&ۍ1É›¥™* tUм–ü­ ±ÏuvϨ¨j´ú#•^,N<Ø5j¬D:@;zÜËpIÁ»£
-áæªø¨ÒBnŸ«l>;Oɬ'kg+ø£	_„øágpÿGaãTŒë¬¶F]”œ+˜}èÑÇftÔr̯Ã	R#[&¢M}Îâ-:¶+a›YNšÉá]ύJQüÞêÌ¿/õì¡j
-=æ˜Õ#tÃœ5e÷fˆ<]e°›~å
-ø÷²Ê°°Pd•ÛL‰†¿E`x-L˜¢¿gPŒ2U}Ñ ˜1•Ù	51t«Àþt-™Â„¦×°PÕZ
-ÚÕÈ4®3ÃL!…¦×™¡¢ªufX¨‰¡·¢!]C¦0¡éµ0,Tµ†BôIÚ€XÒuf™)Ä¢Ðô:³TTµÎ,UE¦úF¦PØù´(®˜”q¡¬6)ƒÓ¢V0k¯´-É`D÷~CmcçÕ6Îig”•‡¹²ØûQ¸2­w9åòî(G÷j?ú÷CµªR|¶•A¯·i¬×ÛœÓëm‚èõ6–ÅäÊÅ%Ãê¿~vÕßä·™^uy=9¿êïñ	,Öïœ_mwè#â}ÊŠˆÝœß™‡ø(´Éjü¦ñfú<É汃¦E&žöpwZAê 4
-¨;ž¥üwóÁq·-zZPåh²@Ľ‡7gDT©ñ…_–ê_“5SÛ&p¹@Æ	2z#»ßrÜ™,[Î
-¨šd>Áø•;·õYP`gç'qigÃy“0%FœöÇ\
-UrSªà=•š\g¨d˜ìˆzjãâËÀ¼}ˆ­r—ÌÀð\†±0¥ñâVÀÃÌ4f£Ò3éR)b%õ$ÍänS»_ê‘ŽJ6â2ç3mä±Ù$ƒlÔ;2ˆ]Sº6Éð¥”*iàJþx0ù;	öiéßÛûÉ`á v}±º.å Ñî0y*ºó]8Ù4ŠMË4¦´”éT\`uËó*š¿D›FKi®D3£„',<
-ѪAVú`ñ/zœóû5ÏnhÂwF±K‚æ¶òFÍìÔ«¤!œKš—ÝË «’…ÆNs”¡SžIÑ4Žî*)Ã}ZØL©h`×L¨Øl?jHšÂjIfÃm独éØêwh¿(“,’"Æ°ßd|ˆÌ÷f€”C½mrHU•a!§¤émFÍëã9c—<a´
-c¹:¥NÌ9¢ç`Q>w8ø*£·ˆ{Kåijqýa‚ú€‚«îMÚ|R}vE¯¿ú¡¯ð®a*Zx;Øšá0ðL{ž%,Ø]|lúâC2,vc=°o³s”S‹¤eïR5~ÎLü{û­Ã¨õ)n>4Ð4å£7ö­NõÒ:KÜ´q䫨±©›r¸ÅQBw¼Mh›ÑŸ÷kf–ƒk?Ë{öŽÆ¯§ÿ\…„
+xœÕXÛŠ$7}¯¯ðóBzlٖ˳}	ÉÛ&
+ù€În–0y™ßÏ‘ïÝUÕ!/ËBO]$Y::ºÔjõ6ý£´úNïŒbCø
+Q~_?«ß>¨¿ÒKù÷úÇôñ<¹Þ‡è”Qdô.ª`´:_§§“ÙeŒ:Qß»=Ç`ƒcÏGöHÿ ÎNŽvοC‡đ)x‘¶JEÊR4Û=ßÙ²GŠIîxž>Á¿äӍ7—ë¤aâ­¸þˏ4ꪌ›ñ7ݼ¨_ÿý|4A‘gyÿŸN´I°9Z‘-Ñæøm¹eˆå¡™ws}.&ÀÁLU1;ªoMy67¬ƒÅy.›¡ŽmQmÇ󉹞Öų8˧ò†hÇM¾%vçƒ<ož7Ïì>h±t
+ß…hktÞî|Õ÷H¸‡À™’-úæ65Žð3dK„¤xö‘þØ}ÓÍÒ2·ç&Ü{,h»B¾¥ÇÈ»‘’#%<I9­S¢ØZÑ*DbIâ½JBJÆŠ/·h%kìV(©“àœ·é˜	;Û "íSìBØ3Cî|Å-¤·ìH'0ᖁ¼Ïç6~Þ•>îÄO˹l½ï\(û[^ä²àŽoLÞ·±š<Z+¹#¬Âû¼©k…σ¶‘Ê7ô^z¬G¯Ø8”sa dƒ g\À*ô‘¿±6[ØX‡,§©wËpIC~Ï Ö&L×1}‚4ÁŒTí%Á"ë¼·ŽRºCMyñÊ»á
+
+åìøvéABŒ8Èìm{¾©-î­Ãö
+9G‡0²5sI5úV4c&ï{z²$Võ²fÏóҍÛJ¢Ôg¢$„kìzJ#zôQ\¯††®‰„
+:‰-é›´ß΂̰uDßÉIu,²8I
+›ÜG%êyè §¾?xyÀbûÐÇÜgnº2ü­	(ô"³t>@6
+Žü@ášô¥ BóÒµÞ‹63`RûXEó ×-ð¯?´!ìn;Ž
+”CÆx1È•(
+yøæA\_¾Óðz¼&¯ø½%Ù³^)^šÓÒšœ¯Îv𰲈6­+zX‘u°{”ÚÃb“¨À¸Øs±=;*#æ൛œ|z¬Y Ã¶Žˆ¯éX¦“Å&K§J¹Jb«íüh
+ëö‚>gšŽÀÑ+	0Êþ€?¯ŸÕ—°ë¬NÖÊj©]ÌrRdeÏÀÇôÓOWr¤+XÛa	Œ¬Ê‡µ¸$ßÙ?Ã"èm$EËuPW|òj’ïŒgüZL†X¯È^ڝ|
+'ݼØJ×—‰œtªòzm•»tJÑH§~]¦¯Sýðûö<nX–¦ã¼èÃóÔîó1òµé‡'õ:ŠßùšÓÿódy`VÅRº¾
 endstream
 endobj
 
 241 0 obj
-2744
+1424
 endobj
 
-243 0 obj
-<</Length 244 0 R/Filter/FlateDecode>>
-stream
-xœµXKã6¾ûWø¼@<¦ž6˜ÉÄE÷Ö6@EOÓn‹I‹îeÿ~I‘’(çÕ(ÈH6ßüHQè¿u÷c¿qÀàoœé÷ëïýÏú?ÓKúûúG÷r쌅Á÷ÆÁôÇßú§Æ ?~úeëö;؆yç¶ÑF·Û¸mðôä@?´Šf·1fkFzç`g·L&¿øÖ20DXªœhw˜„ÛLDl÷;³
-{⸪v3‰d{ØmâÖÌ»_»Ã±û=ƒäôÚ«·S7SÿMÜþñ»ƒƒíO=¸	“6ïýOI‚Ž
-7Ì}ˆsŽW¡1d#¹‰n˜ê׆,åÿl&½·ì¦ÁpØDL‡byã„;HØH^’¤¸‘ÏÌyÇšEê·Pè–$¥ìãs’¬¬
-KÑmQÆ¢RIûפ}Z¯µÚ}³Œ86ž¢
-€ÿfÊŒ
-Åvk¯ôªƒ%h©aBá9½ñ5ÄÊE–ÇazQ&Ú’Œé†áA8]u
-1
-ï
-H~Âe35Ê¥F¬`T¸&…°(9V†ÇH¾ðãY‘>ž¬ÀwJ´¼‘]R­Óݤ-Ôç¾fÐ4p³!W‘ß:÷ãP@Øj%ÚÕÊqØH¬¥u-MžŸ…\š…ñ’(ÚÓ¬i5Ø8àB¾o´g	¨fÜ
-!ÿ%‹¯ëV¶‰"Ë”Tåê7’šÇ€
-:‡’N©?öE§`º
-ŸfÆË`Êý¡94çÀgꈗˆ2i²[;—ëȘÒUÀ?†‹‘Fè2TWvª
-¹ëI
-¦j]ßz•„4"TMwô+úU^ƒËÏtj«$ñn‘`íåF[?ºÑHSfE¸_;îìlóÛ7Ä5>îݽî[Dq­”K—r!Ÿ2d=@©át!´—ÃÚ{h.aßçr_,®CÁxl~"[GºÏNü}éÓtÇ¥A„(íèë}^1f¦1OߟŒóýë_=JüsÈe(ôæ#^‡¾tÆš!öÖü=uf´²†8¡>‹SΔ×éSÏ[Ùјœèm ½,'­ß:ÌPÞL'%¡—5K’]Ò!I·¶é­ûÜåFÕj˜,r:ç1秺(;Hƒ»s¥åõŒ¿oyç
-f\8ð2ˆž²¬´FËG²™w&a„9d-²òŽ´kWveËuø1¥E…ÛZí,à…zTê¬ÇgïU!®?w˜ðU
-¦RX-IÂ ïœxQmÿH‘\£
-endstream
-endobj
-
-244 0 obj
-1422
-endobj
-
-245 0 obj
-<</Type/XObject/Subtype/Image/Width 1128 /Height 645 /BitsPerComponent 8 /Length 246 0 R
+242 0 obj
+<</Type/XObject/Subtype/Image/Width 1128 /Height 645 /BitsPerComponent 8 /Length 243 0 R
 /Filter/FlateDecode/ColorSpace/DeviceRGB
 >>
 stream
@@ -4246,8892 +4244,6598 @@
 endstream
 endobj
 
-246 0 obj
+243 0 obj
 50640
 endobj
 
+245 0 obj
+<</Length 246 0 R/Filter/FlateDecode>>
+stream
+xœ­[ÛŽ#·}×WèÙ@äæ½	fÕRž7 ?;@
+¿ä÷S’UÍ&Õ³;ö
+ºŒoó`8]Æ|\n©ŽuóDüƒ½¿¼_ÌbáÍ´Ä[¸¾ÿãú󍹾ÿvýÅ»üùúþ/x	N±àø/ÁŐlŠ1GøVÆ],£)Áï÷x·Kôñ	Ÿ÷˜“§w¼kk$¿Ã\|¾¯ñ™B}+ÅüÌVû‡ò+­è’‡ÑgŒôùÀµ`
+Kï†xó²Â†¿ã¸»Gà&ì–ù­åViÆ’sû°‹]҃땷yŸËú Ñ6ßÿüvÂow:Óä4tÎ@¿>Þ/_;)kP[†R(k
+f±ìbF)÷³6g@µß\åUåq](' ³v2}Têmã£pùáˆ#ɧãï4#eá
+qƐÞÈñ¡)È;
+XÊNèºÃ<Ô%¤=¢aî’|"… Çû9Y֏	wàJ,Ó:&m¡9ëÒv©oO¥b¼;æï©TV”h?e‚ÔM	¿Y<SÀ3½ŒñV¹Nº„”[äd=óomçNC{ôm»âLä\
+°ç
+ëe±µj‘6‘ŽÛ‚}´ª³Ù>Š.À!*×è«Õƒà4Øæ*W
+§†6rgÈ4V>¾GT楈t
+cfŸŠ(®à*úY ÖögÅ#:™º`[ÙØ퐕‹3U)êÌëù&FâG§UH՝%r©l*¦ý­6 FsՁÐ7­Fx2tZi-Ô®kS‚*?tßâªÂyY9Ø'ªÉœ@Q‘9ŸaöÑ­UGÛ»–r–hE†:ìiŸ•Ï¦½AŽ(PÐAwœI}]s7ªç2À0’HMFUÊ1©@ÉÀ¹@ÚíôI¿^ñ¬~ÅÀÊÁÞ”Uöć¿þåÒR‚²Çw¿]ƒµåû¿¯+Y@*a¿
+êço×÷Û¨~þvÕ›ÐÂ*(›ÒwÙ´é\CmZFu²¡6-£zÙ4@¨ÌeSþÞ6­C¼‰ê纩Œê纩Z˜Ÿ!¶Øº)}—MËPÙ¤
+êç¶iÕÏmSY˜žQBÙ”¿·Mëo"ƒú¹n*£ú¹nÚ-Ü(’]Š¤|·’ÃA,jƒþªÉky¾f|Ï¡¦×§ê÷ZO^´ç|³Ÿ©Zï•þ {íìe¯F²«hk¯Dâ&z땧ÞÄä©·vZÓ¥zoíµÀÛëûïP´`@ŒPã w\n6¦ì¡„ÉÌÌ)ß¿]~~U?`0ÙFÁû{6°>&;[†ðn:-5ˆ|n?UØìDsÞOžÈÇéúÌ“ )/ôó̍δ¬G-§L/19b4žt’i­deÍš^.O©°àìÃêLE¥õ«o*Ò·2Ã…V4Ô_¤ÚÄ…rK†¬Ê÷!\ïÃsM˜d6Îœ±”¥<dËđ˜rKÕ¬ÔÉNèiÕñBôbB‰ÿJè½0´T;̺(gá²¥+Ì(a-¬	&¤®OUº“ç4=9¤….z÷†U
+âb<‰q6VÃ]¥2©¾äDAÇRú~¬ó!u
+ÑS8Äœ™.TfRécwnVÜjÅgø÷Íî÷ ËCÂÊгÐ7sÁ:ZAnv~——	1§ú`
+ȵŸE..’>tÀÃA4â¼ÙW·æ\ÊÏìÕæ…$“²¬»2¿`õ\ö¡ï½´¹øû(7QUírÑÕcŒ^è(XÛŒ ŽzH9Ý‘£:fž{¡ÕÃÎe%´pµÒyKÖ2¦¤zâ•íš±Ïk›Z±v”Iš&CÅ·+ Z€R¸10
+pg Ï
+Ý£ÖiéA`›}s¯¨€ød:ðs—p½ÔØÒ C\Ï#Ö¶Ó*öðöqœaó½5óéT¾¶òú˜òŒmî]
+êڐçg¨¢IA“PÀtÈr2>z*…/î-Ž¦Y¥Ÿ”äŽ8Èn%v•5»¦C\Ó*Z1Òà=Â×AZ’ÒöT÷m
+iE;Š6L-1ÔuÂ×Si¸0
+J¼ 
+Ú¨±b˜›;Û‚Îl«8|̨‚8ô2#©?ÆÍ”ÎöŠ}•\Ó‰ggUV%ïFV稦ßÙÿ¼´`œòöT"Ö
+°ð¦åÕo`¶~q#³ãnaúBè²ei
+–U=VE;7+²ë׉5dW<—Ûd¢÷R'¸ô†¶kj¿·Ób:èNicU_Ç~#ƳëM cZò^›oš?玎0­!3ω)ÆÀÑÕtªõ5Ùé›Ø¬’8<ÈŽÕÕUH§ëè¼RÕ`/1Iš¥{"Ž›þ1¢äWÖsøq"ž*
+•’Iï«WƒÎ­é)dÍ“ÕrÌÓSI¤40Ä–½o‰“Œ@ßQ}Š»o=:Km/–\×E‡Ço;qS¡6)°ýÔ©aP˜
+ë)i	¥¡$jµ«ä®DK„>ÒH…2opüTNÁ©ÌA²Þ„!¿D¹÷
+ ص´SY[R<å°¯ïkP·›x
+h-#ì0Æ
+Ž+‰øcXê/¸°®%i×MÊôå¡WYù:áü‡q’žÍ¾"³]j7C÷h1›¬ô[>‹#v+U‡“)4·ár‹oÿþ8æsLUÐz°»”æuòÑÂV¹U©¤Š-„µ1¨Ëus+E1;Ùk³«Øö!3bc-"€ƒïåÆO½‹Ã˜³“º´%rÏZA)<‚úý•’
+¹·ÙIV„ã@«jö…µj®0¶¢q§7ov=®7ipš›&Ù5\¶ü‚¯$/åþÙë,"xvì—ÊÓ}r1kþ–
+sy}*!箹ÔlÅ2›Ôj•«ªê”°‚KgÕ ´Aëî|Øn3j:ë3V뉧îlö$É49RÀÐX»HŠ(‡ýjáûFEI5m§ŒŒM÷~œE$÷E”CØð¸J™«îÎr>ÉbTw;a×‘Ѭ¶671¬tÀc‡åõÉ鐲fóß~-iùºÍZ¿àõè挵:ßrÛÅZbÑÆ©7Îû‰4íyFfl}ýO“iŒL˜uFd at l`B¤ÛWšàÍÕQo¶
+ÿ¾wÚKr³9z×ÛžG4è岫}åp?jf¡+Vßnáµü›·>ç­ÝÂ⧌ŒGˆl´‚æ<†^́òçéØæ³fƒ
+²\Ü  «}•š~ƒõ’SYÂ×ëÿ
+endstream
+endobj
+
+246 0 obj
+3257
+endobj
+
 248 0 obj
 <</Length 249 0 R/Filter/FlateDecode>>
 stream
-xœÍ[[‹$»
-~Ÿ_ÑÏfR¾WAÓÐÛÝÈÛIòò–œ@È’—üýØ’eË·ªêÙYz»Ú.Y–>],y¦7qúßËNÓéuò_­þÓ-áó¿?ýù—Ó¿_¦·e‹=Ñÿ~ä/Î?ùÙËÛ|BûÙþ«
-¯üöË‹˜M’rñÓؐösé=kÞT16Oo’Ʀò½À`øçWþöþ"d â&çç¿ÿíô»Õx&Nï¿ýå¬ÅEŸåty5g£.âlÍåUœ¼¼ª³³v¹¼ê³Uá7q®sþµ8zËŸ8hµ]ã7ƒyNçÏøû€bœ3ÛÕ™ð](",#ÒžA_‹£«µaéé‘ÏaƒBƧ;PZqÓSê†K¢"_¸kO—Uùðÿ+$E©/2lÀ0~w‰rbÍŒ‰šÁmÅOÓ'éõ†ï¡ŒÜrùëû^ï/¿V°0Òyè´°¾ÿ³÷É.êÍU at JJc{¾^Á{R6mæ~»ò]
-+ˆÅýç9¨Bàµm^^¯@Pä„ó#L7Ô‘ƒº—꫘‰{œT‰àt$
-‘šB¤¦©)Dj*‘šB¤y´èUî§à’ø–¤\"ñgZ’²gZ2Àag¢<µL6+>”Û0œf¹°œÚ„ÍX¿cE”òÊÈVû0ÜÆ̶‚k]$›Q»
-àO!²`¨£ÜÇÌÞDÊÉ×—†M+ôÕ["šÏ²Ró«½\Õ€†LüŠ@Í\§2
-e§ Ð`½L°$º~C"Sm0'f¡C#FlL0†hÕR~Å(
-²ÄتãFcÚ‘æÁë*E|z3†¤YÑj8Ÿq&;E¼:Ýl3iB±>R‰DÍÛ­H6r\¢ñÀw•Óñ49ÂõóHÈôˆ7%QìãÓãò×Û¥8ðê(v#;›Æ™(^—>€Ä«•MZž‘ Š&5Nü´pá\Ё‘ON•ß 8«+ ZU=ž•¡ý¨`ï=ÚŒJvˆs0ã?Um*
-EVcTDw(†2òY“í®¿‹)³P*-¦ÄòšÑà¢Íø\	öQi /¹ÿ!HX乨O?;¨ÿ14ÊðÖƒTï÷XùúrîZ¯™üxÄþJÐqðq>²¼Åõv¼+$m|hªÔš|#O›üVä9‰ùĤMEûî¦BÊØ#Šóž¥ôpôY–Ò¥ý¬¥H[S`Ž©Öì¶ÉȤ”d2
-WÁOÁYUñôà§ÕZ9¹bÚõBät™=Pj“8;@*/6T0áíD‰(¬äcéP™ñg8”°
-0,Üxû˜·»~gíþvñ*&V‘(fdÙZd¾«´‡ÀTƒ$2	Þß&}’
-ÜP@^âÞ
-é­é¡G€ëltzÌ2Š]Ž‰ño²÷zŸ|3Là=ùäX î©tûd9x÷èè'9rï(­†ÔY†’R_^Ñ]¶î¨t–9¥qÃl9zdžTLE	Hw6\ZÛ7[÷í,»ýXc왚X,:%éX¬û›M½¦\֏µÜcE…wzK%ð¶ëñC­¸²’Úô„ÚJjÙ(z¬Ð‹}²½¾ŽgË{ša¥<4aZ¤ìUʵ¯.žuçÔ‹-
-Ä]ÇDz©ƒEب~R1^çòèuÀá
-Ù nK¿íu¤%Xïõð©
-ãc[Ñö”¹8^™ÁG­í¡kÃxb¤ê
-u”&JÞR…Ë~+.Sð€ùH0Ùó6ÕU’’çr꡾Q„TÑ=[ž:Ždè&’|Depkj;ÝŠ`8¸VñœQ°Û\šÜù?*³ˆ½dDôú.ñ•ùX:‘jüQ§EÂR•“mŒ!¨n{/GÝràN*DT´¸>‚YGºC±§s€»åŸÇnðcU/4»¬:7 ŒuÜ-³/Ôªýë"=æáF΍†w1aæ&Ì¥67“¼£ðlwSNÝWtìo/¤íXF7š„†Þ•¼ÖN½@ƒ½”¹ÎÑpu<øÐʼn%_:)¯¾á¥ÅpNåÆ×’¶â™‡ñìiÂuè¸pÉmùÞx† 	!®Uù.H´iCÜɽވ©…¨GJðm0Þ]5'NÓãè<rªeEõäe
-¡*éLHqëˆß)M¼(édÀCG›§ãö\CV·q…Òu`°ŸSõo(UÙPR^á)]ʏÛK\å=%´cŠå<.?Š;[U]€i™níh.HõàwÃ|!);ÆÁ’ÎÃÚ„,‘“<}ùœø&¶Ó-¬Ís6‹:ün™Wçm2Còu#ˆÐÊnUº1³ZnLYghq v‘	Ë™.ÂF{%¯ñ
-ÉD˜P¶ïV¨ƒ'‰à1îÕ*ƒ­¢÷
-¦¸³#ãzè=:¥™Fˆ}ÁqgqcvTíwx‹:…êcìç	Úû±´ãFÉcWyWú»^~ÛH¹çŽvñh\2£LöPÄ{t’,Ýž¼1Ê"Ù.6_ߢ.ZÝ®
-]ÉÄÇ÷χŠ|L"(3R[ð£Ž>`a`¡ßDPiÞ-
-
-+«¡ŠÆ":%Ñ%ÖF‡ž½è4ò
-Ç­C´Õÿ&š&Üøªà9êÃ!±
-§8£UìLÇÆk<@Mw×Änu@éð›=i>U¦ÛÏ]ëþYN@÷ÇN—Ïê^b„à›þ~eÔÒ¢\h£
-;³ÛL±›·éת?Aãuø"ýíÿAñ³wL<™ÂrWáFçÑ;ׂËÚ«l­¿€×8'Œ%·ŒOEUŸ@̘iAj¥¶r:HbÄ09‰´}l45m›2¢üq`=Kß`æisÊ’Â
-ò¹ýt²81Ñk@ó4“È_ÓG"Sn´¸(yÎÁÀa^R¨2,ÛûRÕË—hfcW–ÒÐùr[–Cù‚îZgú
-˜“ù‘¤å: û”I x
-ÉR}†Š¶å»‰è1Ð	û„Ë]äí®7¹ôçI_
-äë×
-’ Ù”²µ­‰hzdU‘^K\qÁüzú?< Äý
+xœµ[ÙŠ%¹}¯¯Ègƒï¤ö†š»øyLÀƒÁÏ‹ß±HŠÈ”tÕíahªºëV¦2tâĉEÙûöߏÿlûöÇýf¶h,|O¿ÿú÷í¯ØþM¿Ä?¿þã㧯ÃßÜ–Œƒï_Û~xù[ÚŽíë—íGw·¯h¢K>æøŠÏäÜÓîÚ¾þùñüúø¹­ó—?èíöõë¶ß<˜að㛍)ûÍl&Ä[ØâaÀ–¯}üð2ð(céYÁ'Ï‚g¤=¾’MÞîÿ¢ƒ§Gørð‰O?+V—a…íþÑçø€_Ýá†|=Áh#†÷F³­f·°BŒæ–y÷ø£1Ťxà£ü§·`’K®<Ö°òÔœ·v#á9dfJ·’<]åZ¶®}Àßl¼Ã¿ño¸‹¯õ·X¯}Æ€ÏK,teH7S®„k:˜ä^×ÞŽº®„rúÔØ€¯y]±
+p³Ùâõ¼£°Ãnù:âJ&,á;ØšÈÅ‹¼n?¼àÊPˆ0Úƒû‹RÛÝ
+€€D?ÉbÀéÅØ@äÌ
+8¹£¹Ì‚°)d~!‰kû&ô;ƒŠƒîÂ+>ï¨'p.`ØÖ	Í"â	Š_¶Ùœìð¤¡àªÓ®,:!ckSjû¦Ÿ%îk,{TT€7Z—åÛÅ[§Çä²¼óÍ笏¼ŽÒ âSuD]¯SœTëºM'vôÜ{Êó(ð —ðJ=—»ª£”ÜÞT»"7WxÓœT)‰.L&؉•|Tu¨­ì„žHbxÂÁZ,±wŽ¼Y6°‚sÍQ©¹
+.àîr<™f¡"èÛ!‘ÓÛîöÓX€êÂN`]9#äd¶sFÙ~í;XrAü
+({#!K.Œîy0Ա첒Z¹òUåË4‰¯1Ÿ¦tæuœr3Йž “¥§ÀZÃwX¹£K¤ç{!î´|Nù0Ák‰òà{‡²#Ì8$Ir;.D)1¾¿ÈUîÊ‹x×'hîZšp­'[Ã	1¢uÅ2Æí¥;³(PÛî”ÄÓ44’¹pEVžsÚMq[¢\ŸbGñGQ•ZÖÊ_³tå*(7šLLÏ öŸ‘Ÿï%G;eX±¤¸äZÃ
+#¬fÐ ^·%#—ñ™ˆp³[Å1€K¢šsáû.© ‹ne‰äÞ•±§"!»75íµd£‚ë!,ekÇ*ï ¾æü‰`ËÉ%ü>ÒÄ‚ÐfzRë‚P¯¶W at H©Å[Ec•~æuG×›4	
+Å!SÏîóƒ@ä»RäÚ…\H˜¢®c…ª*Õ‚.R¡Kù„îÕÙG{‚t9Q*mèUæ»#T<BO gW¨Œïóìð:s?s%V
+ÁF—SèqÚ­¤rÒñšUÀ;l¹¸å¤Q;a1 xµŽ/KïfgdÄx&•JðÐ#f^çÛ)0oâ˜á<öAöHX›d*÷ÏQfœ¥dìXÆ+3ÝÌ.Àb~|7i°§èδ’¯å~«_üÔ*’í+†ØSÐ-)8¸k–™ò¨¥CÒ$Ηm@d}¢VqÕ·ïÂÑ%ÑÚûX«“«-ÍÌ
+¹~4i=MÐS‡i¡q{#(–”óm‚w*ô&)ÀŸÒE‰Ti'kŠwJÚOqW÷ç’´Ñ—©JMñ5I(¼,¹•Š:*ZIEBiòÂ÷‹•w3L(XŠ
+oBÆœi×
+ïJƒ¦ÉLµÚ)´À<Kþ¢–õû1À6t=	„4UÈÒt«ºöR£Ò”Éé*¬Ì]dOŠ´§Žò"#µßn»r}'"R‡f]G—êVB¬ø·Š[«ŽFQ}©!©ƒx?Øc¹ªf]žŽ‚_jOô}-¦šÍ÷óȶIȇÊoù‚RéA_¥S¬Åßkî-Kv_J~ÚâcýͦÓUCµak”ª[d7K³«¶ü¦ðÀ ƒ·„ü°ƒ	ü ^"È™4IM¥«äŽÚ6¥‰3Z zsÊÞ”ÐzR-ø`!Ol
+²Ö< MpM„izæ0(ëtð$m é[1¯£‘¡7om0³Œ\â2ÕÏ䛄.¤ÊQkßI•ãºùmóEϝ×!ì™]7ǃS2Æ9šB–£;5‘DöA¦‰'®i
+³s
+àvâR«×ÉH¢¬´ê÷œíç½ënotŸõ¸ÏaßEÝGé9jÄòû°ïh]‡ts—®ã·åHuUWyPx è$€ïqipwn¨Ýs*ŠŒ³ª>œ	oòêÊÎ$a²Td´ÖM”ä<D:q‘^¦°¤ñŽóVD©³O¤°æc5±í$pŽÇnGÕX/“{¡ýé8 J7ãxΔÀ%…j
+÷¤âv¡.ÈvºLZ@(‘µy‘=¡È!ôf‚:AeÅ-{äø–Êö‰–É8¥ì|×iVÉWj­½3›°oà©J!ž^×!=}eh²	-Èu€ÄoS¤ÀóÛ®:?Yòn.a'H-ñ¥Jµ‹]‚øe_ÁûWØ}öNxSÇ;rpU˜ìê9$q­Ö úeƒLÓÞżÀ;8K]­Æ÷ñ=Ë; ‰H_£$¹kŒ4ž„æ3¹[Ä^Ö¬gK¾aÄ·ÈSwN^/èØ×^	FpTz.¯óèÃjŒÍ’.ŽU£X‰r,<ÓtÖð³f3«¼*¯ÎyRʉÝÎ3{•Êëmc{ž2±ôðâ»y‰ˆ»ã´DצÑñó)+´hñz`2Ë
+ŠUÉ).^‡©—,PÊdQ§´k,¯
+—•ÂqVhYÀ{ë§yÀ'3Ùó)ãGç ¿KxËíc?«ûwæóÙ’Œ¦/ÏzѦ'’>cVc²Dr7£I´Vðz<QøÁxrÃTæYExm(Ôå¼H½ÖºoRoÙzN<ºœâÃ^JúÈ|¾jþ.ÚðVõëý—ßëÙ˜ºª
+BÍpÐ{¼ZQIL«L³@’&êû²Àž`O#¬VŒ‘Ô÷jÇÃ0¯—~¯Ðù©æ€·@ûM2 at P'ë`Áš1JKl!«z…ߐ4£ŒbÔ7e€Ã«éõÿ™(ò¸²=iÆ9ÌQc–ȹcPïžU¨j=£—ô`¤gÍCÙ•v«©}­ûÔ¨¤Sû«ºŸ³-¯\Þ§h*\=~}•Œù+«èÁ9¾qŠÔ_G/ážrÁHûËÞn*¯凬4¨øýRû‡÷ùÏ-Õ+¡d‚C^¬n*zº®“ZKµ|P?—gpT¨uùO¨º¢¦@•¨Buyqàš=x%y÷¶Ò~</cµâ½8ÿ‘ñæè¨à®!t•ðoN‡y“dŒ¦kÂÜU⊓«dø3
+(š!YáHÇ߈ã½#SG–ŠÚ`«d¥’F{/Ýe5ä?“äѬa¼ýÿº
+õÚÅ»cÐS¬w#w|%ÝŸæôGíÚòæÛ#ì~ZQcóÑ
+o¦}tùèíËg‹Ò9Äv»;æ[ǘ®Þ–»~ÞþèþG
 endstream
 endobj
 
 249 0 obj
-3438
+2885
 endobj
 
 251 0 obj
 <</Length 252 0 R/Filter/FlateDecode>>
 stream
-xœÕ[I‹,7¾÷¯¨³¡j´+Š‚îZs34Ì¡™›=s0ø]ü÷­]!)$ee?·ß`HWç"…bù⋐9ÑÃ/¿ÈáHÌOE™¹êÕ^¿ýzø×O‡ßÜCûß·ÿ¾¼½¿P¢Nò )?©Ãû/‡<(;,‡÷ÿ|œ‰º°Ýj/¯örµa/‹¹ÐÕ\¸½5Þ«\ÓSø÷dú•Æ#7ûÊÃ^ÞÌEˆâò÷ˆñï÷¾Üß_~Æ5MĉïÕ´]cöB’p×ôçï9A˜Ú ZÅiÝ"Mž™Ûayœ…¼%Uݶ̷ÈÖÏ6Žíìè¬lDêÍ¢—“>(ÉÌ\~q0Ùi¤¸ð³f—#?+z9²³ºÛÜþÔÄüTô‚—ãjµÊÏ’û‡Ò}âÞV«½¡ì+þ§¹K©}ý(Ã4kUƇü,ÜÛ77ƒ{vÍ#»»á·Lx)ÍÿW;®“.ŠÜ[=³ÖTœF›Ê¥qñfÜÅ	¯vxÁÜʃàB„usÉ/Ô¿ãoº¥š÷ÕÝ®ŸÛõÅYi-³f©SŸpÏ(w/mÚnîÑC	/‹Q})<Œ7áØw¯ÍO
-ÜôÓ '>Ä’\ÚB“4*ÄC0Ⰰցቬ_Ï7‚‘¥q‚™ÓȕƬž3ÎbÌàÓ‡¸ˆRûÎB4ÃE± ÷¡_¸MÌFJ„СSh·Èp.r•NŒ­”×Þm.).æƒRª]±8Àè«‰ äTŒtsæÄüOƒtf[Ì°0ŒÁàás+†¿ô„*ÔàS1ÄŒV.2H÷wâòépNwÖTË 
-.N1ôÔ5”0œ½r©¶=zè¥IÑbë÷/Ïu¶.ퟜÉ[üæÝ%R
-‘Uè[恀,*nÂ{¸e%‡4o(U'—\3³áÑdΗ¨´>rèCŒ=uIÍw•{ð*y`l¡Èá_Yív0êÁvÜ«Wl&À`‡	ïyJåñ¦NÈÄ‚B%–ªSo˜;þŽe—®2èŸ(‘w”‰OQ[K×E‰ê.\SQØ
-™‰«Ã¸$w"¼PÇ‘E%«¸ª«É6®cEú”?\W ¼¬†AK&ëtŒô´É‰Éš-§…@KÅhmÈ7HV
-åXy9ms‡D“"Á¡dœÍ`‘|`÷”¡µ‰Ÿ±„a÷u*ÚnyhE4Æâ²nì?„?À£aˉ#ž00ÂÛ|ݳKÏ,Çgìò|!–À±!“tZ1Ï5šÆì½ÆÔfCÈâÓè#¼Û¢JÄBj®Î©Á‡Ž‰|ñዸ]tëa…ï>Û‚ íU~üª^#¹KÙèælVÈ& Úù}
-‡OÁuÞÖK4WIñîE–úgÕ¦ƒ’—ÎàÐÍ]meW»X¡Á™›	›F-ߺ	Ó4"÷¸	֐JoöĦ®ÃxsÔ	IãÓv('¼Ío¶ù:ªÿê4‘RAðVR´|oÐ9ƒxÞÓëÒ¿Ü-ìÀ7ä“à4Gît>¾¨fïÃ
-ÚÙeÛ~5î|±…4•é¸óÕ~ñÑ(â¯9·ö–š^	vFjSSdë7{Ùg>“5Ÿø`Ñ“ñC„J_¡wzüÞ7¨dö„2bÒaQÁ”jzÕqýì"iz{Ó*/õNC¹ŸöÉšvCÚ¯*É,8Eöצ<£l5n,À®Ü]î|Ý‹OkÉÛŠo—ßJE„¤ñ¸/r(G»×úyK
-¬d¨jÝ^s†ÖÊ3,n¬½Ñ‚úœþ„Ùpbs¦š>“;w+¥=Gç6·Ó/ö°Â9Xû±ÛÞ®+%ìÂd'5ÁÎoùЕJF¢0¦ÒrF´‚úõdë§ýâ£<ŠÌ*RLDCëy3¦Tì
+xœ­[Ùnå¸}÷Wèy€ñˆ»°ï’çNä2™
+íÞFpÇ3g½Ÿ%&½kû<¾5?P
+Éød†uÐÝ9Ë<s)x§£Â=4þøxù²Ã'ÍæÜǧΡó£š×òOmñÝÜvkJÜ̳·Îªîùn°/ÞQ×är¡qÒ[Å1 îë8H	€#<olVA&´I_¥À›á}„á
+>Áûpüî:ÓeÕ7?2Þ›JÉXW#ºÂ»úØ\"ºD¸ù€h€¹>K‚yÆ*V-ëñ‚¬¯^9õ@4WdòLÜŽ~È‘ã9χ·‡tòϺóT߶Â3 {d@ü^y#‹ª×X5{«ëôYùCÏfl|GûŽ-"¨°È:GcJÓ+ß;¿¦½ÜÊDeßéÕΉ‰MÏ®È;aõÄü!W¼õð»d
+1ú «Á¼õU9“·óF¿Dˆ¸Ÿcf¾ð,V'¼‚gžmN-3¶´Òâ÷,Ê]mÇÃû7+†Ù07oécr‰dˆ¯ùðTFkKˆ#[{µ¨³ó3h·ðš­Ÿß­¦á&ìÎqϾpƒUº|cŸ……)ëÓÀ§ÎÕûåf	ünµ:öAfk­pˆ"ÄÑ4ÀãEq䀢‰¤mNN¬£IoÍ_«
+í‘í²»,ÊÆ»;¶ƒ ӝ,gCR?º}דe³õ¤ÿP9®cn¬úˆ]âÑÅ÷p&&1¢
+qŒ¹4ﶈÏêâ~ñòàoòUlè?—zŠj)¼±ØoÙ²ÅøÞ±¢G‹(^øÂ^Ø„r«PÐõ귐É·ncp`šH0 ™Ü㳆bÁ~jjÞ!Î-™Y•zÿIf؇ïŠ$©àïI2‘ã¾wг¤cìn(8¢s<®‹ÆY9«¦Åâ¨[ÈðfÌe–
+XÒÒ,H·½¤öŒd~ä˜Þù-ß%0DqÜo|Ôft¢0,”ÆÕ(<Rnw¸	ë¨[ÖPu„0¥<úI¬QÐc[’w³–y
+`·V[XŸLYfllk«±š\§æø Zê.´Ûø}­Y+œõîFžƒ³•VgPù•Â%ÈÛó
+)±Õ[Mg
+‘BA‘*wU†ljú4 3Ë[ÿC8ŠÜ¹ãceßIí€=–>ž'L`-”£ÅÖêimÌ-³7•Ð& ýT÷Í.úщfªlɺï¾é{PDyÁ¦u_œ j{J¨¿jEáæß¹õbjñmnͨÕäIö5V
+’³ýϘh?lmÞÛô¯ÃñuM:ÄD‡»'IÞŠùu¢XÁ¿[`
+KÉá–¼l$ðB—¹#‚“G¨Kî-ö_,¨+%ÙÂÀiU»x˝íáfí¡lë3ä¡ñ»v»M	
+›þA+8ÏþlÇùT]c–=d‹”ɝdC)Æg‚
+5Á'õuçï\§ÒJŸ´ÿ2$«0ùÖ@êª0'»RF*l2µõr®ÂMè´áœ$Ô©èÎfðšRn Í-Y TU§ÐvWóãÐRÁ¶³9³Ðêù1°]Ús´g<¤8»cˆLç
+òT­Æ6ƒ»ýU\ÚŒ­ ´øíÈ ]©Fª¢´xQ¸œd[´»ŠÅá‘VÕ'¬GC=^Ú¹Ù?cë†1Xð÷Wu‰…ó­"Ûø饺`{Éöè…[´ìßU;€ôãž›c‚“™ô¹ùÔðCÇ8΍ĭ©ãÆj”JÛÏêËÁ6	|ÐU
+{õ9ëá°7[q‡íl6€¢>í…ñe¶½ìtO‚KÑ!°3“þj®Hâ–Ø	2ý£¬7GY…Büu+Küx7|Õ͵‡ú}9Afâ£êJ¢5" ÌY÷i7Ðôv~ÆœˆZäq3CgÝ´¨³:§i.½øM¯wZp!»‰õÌj%Å…ºº2GAsÛÁÐ@—ôä™zƒ°˜ƒUÝ9ÊùÛeOä±Íª±º³¾¤&?î$›ºäÏ)IŠMGRšñ}mÿÝ—3Žr6dy1E„üì]ñ=>às‰·_Æ[ƒ½‡žÃYô¥^Î%tül€·®ðÞ¤¬?>Ý·žÜ˹P<<–€ËœÌäßGó95ë.¯¾×¬‡=ÐŒô£œ¥ùô{¡ÿs'2Ë5°N¤À
+xi“êC>’µÒ±
+LåÜx«±ª¦+¿9ŽA!TA=öÀû?º1júæ-o7£Ûxi—éžùÙ&vHeˆË×ÐË®åÀ]äÒ•§sã´ë(«u
+9­5„µ³Zƍr+øa··Ù§Ý$úô?$`Šœû«¹‚`qTr çÓTnÀœïNåðy7Eo7p–Æ>¾!DïïPÔ–¡„ˆûX=	~xxÞÑí½gBöÏà‚÷Ï–¨·0æ0,VÒŒm·®<
 endstream
 endobj
 
 252 0 obj
-2628
+3271
 endobj
 
 254 0 obj
 <</Length 255 0 R/Filter/FlateDecode>>
 stream
-xœÍ[Kã¸¾÷¯ðy;âS`èiÛrÛ¤9%Ù
-׳ÞÎúj×ð	WÛY^å›û®¯rÚÎ&Þ´„„ÿ£¹ª7k“€y’77&¯öVJ‚O+ü_ìEàÝA®þi6?ìPÝÝ÷E‰x«Â'Ìæ’`
-3ì¶<þíÐ^¯òåû
-³­úa9ñá¶Þ’XØb¦ä‡¥ù=ÀZw«·¿¼ÿáåþþòcaQ#Ö†Eýô÷¶î÷°ë|Q] ÞêsÃïvfßōPITçÂÚ“Åe͏ ´¼QÍøzÕËFŠ”|?nׂ©:Œ¨Ww*Ip]Úó¶óz­çz€JɏoqºÎÁ™9J•´é+ú€œ
-èÿŠí"ôÂ$´,»ÉMlú•_ëÕß4eô&ÁQz€”ËÅ´ì9†¤Y.º°æ'Lê:æ´¨'ù=}Ò#þ,9óá°ŽHp®7&šy s›DP9ù¥…pÓg‘”¶ä +»¦œÇµivL©Í÷0äa¬Šü@]®½ñé— ˜Ý™[Ñgã«™Ãä%;™þ;šjÌ+ÍŠz6Ò\jÛíXZ‰Kikm7QÅÁèF¹ÁymØó–¸H±Ï“¾ŸK[¦ˆy†-û…«•ÊàÝîý½íý	sˆ•<¿üÎ
-rD3¯î$yŽh†9b=ã3¥Ë”*ˆ!‡‰»Lâj!eÊg†7(§Ë*2a{Ãîv¼bëÓt™[fBÕXãfåFNY*§šÏî	.YsÏÿÿHÇ0K›{$aŸF$*]cûøSoÇØFV¥ëgr½~RGµû¨»ñ¤ï3l”îç…¢6e˜¶ïÅ©y­`”`À‚ç1
-vûÚûnežsª¥êEýzùß mõ›‘ÄÇŽ^fùdËŠoT”µÌs=«®—Ï.ï¨Í¼‹PŒ4aAyÐGVÌ0%ÑëZµ­ì0%©g|wÃS,1PŽÕhVáùš3>PK6Hã'‘¼È;Ô
-£²½ìYDɬ4r$3å~
-´IéÊòoQ7æHqÛ
-žK{'÷Ì!Ó|YËg}G‚Þ„gžjDÅš,¥¿œzÜlAzhäQƒÓÜ0ÞŽ±C¹ßOþËÃæøœéQ)
-÷Y†2Ú
-‹½±4÷~wÃ|]–åf†ÌÜ$àX#‡]do)¶A³V„ÑÒ-ºýŒž7ô•î$>R>.IUÇŠ¤ú‰>¥—M.à­YÇš—ýñ:†ÖÎĦaèä‹®Z’¬ÄMp;ž<fŠϨŸX”±¤ß0x}Å V¥¤_^wÔ.3¼’pþÐ"o!7bŽz“¯¿^9¾_
-—þDÏ‘â$§~¯q ÙaœhF5z}VÅÝO·¹Otý&–¤¢ÂÇ•Etü®Èûä §Õ>§­°Óxeç‰ÖQ–ŒäqÒ@­‡gÎ2ŠV²^r)G)çòا
-Q.-ÕÂç“ýÌ£/‘ÁÍ ™3ÏôÜW–!|¯_Ãö¹¢¾—kMä%p¾`7ëòÄS#cKZÕM×'ü+3o¯L8÷™>ÓÄܝç3¹&ß»†xpL³Üýøá¨ê•¸MÏÂ$/½û™£«v5eýr¦¾o®òw×zbŒöÓiðš^kcêVí¾ZÁkM=MI(ëWf.'[4Ú¨~wyÞˆ¸?4ϹcRŠÁ‰
-U©£öä¥ü/på0³NK—|JZ`À
-Žò¦F„)
-R¬)t«O†°¯âgjŽ
-‰©šÛŠ­F5áÿ«zÿ^gèËéìEX»àëÿõÛ‹?ú/8ôÇß¿L§³püvZü;áû¿NªÔ C¯¢ug#2¾æÁK²¥Ìž²&.„/S’ÖZxMªöª·7Sìn×½Ç|ÞµÈš’y¿#ï/\¥[]v_%ô/¥×ÊÝC¥\Uõ¸ä”ÐzÇÏ*ÈGåyc™€[	6LãYSÜO„Ö²v柑ˆ/0ò‚ïÁcú‹i€ŒÅ–>q¬Â%$üàÓs—K¿¾û¯ª;«-º‹eªž‚ÊcìúÒL?jO)˜žÊ–Z#ÃöeþLÌc2`±äi
-dz-O蓐Ùã	£Ð¶·Ðª¨²_÷9o~>½t{­G»pšdã0ù±…¬ Ýï帼]±pèã½?¡Ûé$?žüYÿðßÿEºÏÎÊñG(pÌ@Åx^1­Ž¤¥˜1K1Ó•§f~ýí¤'/7òëo'£…c–4ê%¯'±J&®’ä8
-’Ò(¿Ž’Ó(J¶Â¡˜$‡+&GQòk’L£(Ù¡IWL2Ž¢$å×$™FQò49P‘äpÅ$ã(J¢Q~M’i,èLž‡‹$Ç@±Ë(”ÆrTÀU®ÿd;¼Êt˜ôW™’ñª8K<);YF±¨1(Ɔ§Ðpò±‹ã1Çxc¢0-wÅÚ}øuíüº†1¿®¡È¯+L5ý}œ
-YÌš–jsQ‘þÈ`·Z»¾û¶-Q¢ŸÖw¦í;ÁM&DN—l:-»ŒÊˆ¾wŽ­–ÀFÕ±ûy*ÊRv,ð |†C{Å]õ#liÚæÐÏrǸi˜@LÁÄÆò%"&(
-\c¤=€M/ýî¢ìÀî¨!» f|rƒ~ð@Ø&s/>q¢¾ÄRIú0JY!q[¤q¦ïl%ªÈ¿m‘”,zN<ÕØ
-‘Z8‚À·DD.w÷Œ»A*Šë&§má^ÈJ %ŒãÞ“q¶VDqû`U¹ùÍäÞ\’Oˆg¼Ùo3#€žK»¢Ç4οëÒb‰
-’
-®¨µpžð:qŽBÐ$Üð
-õ½©H–2Ü`
-ÏI¨ùŸ}èÍ-ÇÆéDyâ¿ ØO^è§?	C)8¢7$œS`»ãÚCŸnw1e‰›Ô9¢x\EÝ¢Û""»6°UÆlPx˜oLib6xK©lƒ‘„m1±~5]îUá%ÏêÈ}‚y[:zƺÑÝx6Gä•É™H¡„eL‹$ñ(˜©"—Æ'ï³Ï!&W3ÿÈeÉ?ýàRèÿ<#+‰
+xœå[ÛŽÉ
+}×Wè9@”ºW7°0–¦óìd€ü@6‚8Àú%¿².$».Ý’c¬…w‰êÓEyÈbiÔõ?—_®êú{uÓ× 
+üŽ+þþúóõ¯¿»þûòùŠâ°°Ü®·•Äꊯ?ÿ©\|ýÇÅ.öfÒ
+æúåêM½þ×õ/—UÝ"‰ôºÐ…rüå*aèÖhˆ
+ß—EŒa“,£d#fN-Kö“ÌO
+òË•TýôqY¾Zà÷Çß®Ø4<^«ëÇ߯?…·ðˆÖÀOðÁFMX£°Œ¼çàç=º°î¼~üóòþqùÜ<À(}ó“'¸7÷ðÖ(DŠ6!½þß»Q	3Z¸_á½?ER¯6˜3ðáÓ÷p˜“Q0Oœ¯›Ínžj\ž8Õžt[º»`6Z¢ÜmÍ·ØIÍ`±`Aò§œüj/´ò^w¯ÀU‹î.l ÃgMuóèãYžê¶ø›ë}`¼2ïÓ,a¶Ö[Tõ~ô—9†[`úÁE¸71ÄÇn~€#Üq±‹éÀÆä 4EûÆð9 ¼89"¼œS@™»…\<ÂðJBó$Ì#Ö;Ý^&ú;Ÿ‹Ú۲닡¼¤`]]7†ZËbÛ{
+ß`0$0<Rh¬ÁÙ‡1QG×6|JË«£‰Îŝ
+háìŽ÷‹1¶_§Á$Œ«K.'Q_b2äOaiéî½Ì<ó=Pµ}UŸæ¶Wñ¨°×Þ;?æ©')[ƒè¹g%¯~äg%ãzü1ÛÈпeƒøM+–ß<ü_n‡Ãç`Mžš°&OLxJêž&…9øm¸£*8`.™Ua&OMÕ3ëôR~©“¹€·ià©IE{ä¢ðÚžru˜j‹bïfÛGÛ
+^¯È_.…Dÿðßl¼)ó͉^+¤R¯à3³ê.=d*Š8LEÎhAEƒ’)`Iå`ú¹Á+bÃü6Ä{¹N% ¬¡›SÁ“G¤uK×WD‚„rL $-c‡¿lºfØ"*0$”c‚%i4dM×[D†„rL°$-cå6]3lÊ1Á’4m\Jê2åš`«(ðPŽ+,KËب’×L¹fØ"*0$”c‚%ià’ê	ùš`«(ðPŽ+,K˲¦­°éša‹¨ÀPŽ	–¤e¬Øoó5Ã*é·,”c‚U{¿Õ‘ý6_leÊq…ei[C{œ|Í°ET`H(ÇKÒ<N‰(£¦K-‚ŒA"1¬ˆ$ËC`¢
+˜.	°2‰Ä°îo+Ïbˆ†«Ït´#È¢ãñˆ°í¢XÄ^Š"€ºxQÐ…påγ…?vî)œªó1ᝣ°a[~?&êc¾=¦Ícö;&±c.:¦”cf8ðã8=·£À!§ße™`Û\¸Ï”mJÛ'¼63íóV“`öé§Ëû,ÒÐý>t¬½çô–|÷ÔÜpèža;*ÜeÃh{¾kØiÇ\´
+oÕò¨­mxÔ–'<j+µEÚ<Ï£6Uó¨Í¶<j&ÚœÇ£6mñ¨Í<<j²ÇK-¨ÒAùÅz·8îq ¥£¨ãÊ.nZBG4ÐÝ¥½`Ú»¬Üë˜÷¡pá&HXܧ½2adUƒ¿Ù¾q³€¢¸á|N¡!†Ãm:µµtmW¥6[zOã¹¼«Ëžv@Ã6^À¶GùìBE¨¨ö^glß`6\ Km0ô=yox‹i<5n˜ku°?ʶð¾»GÌ®ÎÉòœR·øKµ6ÀHVÚ“Y_nûå-u}!KVí«d¥ 5V´Þ²CWò‘z:.­
+¢¯sœìTvõºNgé<éTCß`Ôľ7u:œ(ÀuÆÜ÷z«›¨fEpŒú§ýb„
+O] u9‡´˜­ûàªVšíÄN¯í)‹@F·®²ÔË•Ìn±¡æö­ÏÜà4-²C…D at s@grfzð	4ÕóÔ:†}Yk¾±Öä9d|šg	œšR‰wï ùĶ‰”lM4ï¹Çïà^­†*œ•('ù« ÍȲF„*feëÝÅ|wÕãÜbl5ÖýÔb6ì…¥>žg$Ÿ$ÇkL:	‹JíŸ$Ï“¹¨¸œžTë›(ɘc’ß³#LËÏ«>?ìE_é}j+ãGü¦ejdÎ&¾Èš)Ž8›êbòj[knr­{;bº)Öò˜Ùó1þ	±9æubWËøüsৗh}ˆôi=o12†|ŠÓƒ§äç{vh]­Äâd‡šÞÅ©¦g.fÖe@{éˆq6Ÿ›êlN‘³eÊhv
+£°#^ÇÉwì#pz{­mú=Œ0ÚYÀNì(RßûÂqàš¨GVyOné¨øž«˜“¥"Á„š8í«cÚ]9=Ü6RPî÷ùVsÞ÷KÄŒ™;½ÌA*¶•C¹ƒz^œ‡©®§Îôhë¿[®k{®\©§*=ŸÍʳÝ:©¼‰¾¸Òµ	Èvóºœåié1Ý&*g“$F~í¬ÜõL‚°[zcMNmo×Ñ—°PO±æ´€d8¬Tð_ÒíŒL&ñðÍd2¨sjT„¸1ÃŒ1_°Sñ~Ð^»Ûr¶2i­>Ï›ˆ‡å´s+œº¡u¥±gP
+6ÊËué%]µÛ,A_¼ï•$Ž¡³©ÜùÙƤy§wâñC“|_g0îŠ<G²Xü-„y|à:_]Ê¢íx)ŸpkÑ{;Ž\½ŽZί‘fö»1Òÿ\US{~v́MJ:áÎPgÐZÁ£ß¡EÎâW/ƒÖʾßn¢¬©Ÿ(5Ê»bÏ;¨Ž}q¬Ì÷Œ<*0]B;õÜ0ꨧÓA“ö/–c¬_aa™f”[¬é<‡è©n§^è‡'è2éÛžéKÉ.ïS4Ng•ÆÅò§Ä¡`ýÜyÙ‰žÍG™kwÖt´+ÔMNõOûçN*N?ò§_»òT–»gÀ„^Ä1’X8ΙǣÎÃÙŸêlãè0ú…‚tGÿÿ‚T§>×	9¼T’Žk%éØ
+§Ž¥Õˆª¿±$íÿdG6˜Žg’þBëÀ-ÔžárŠ~OÏx²†2ÞIÄ
+úë/h_u„¢íؾgA»èQÞš°ì±³¡~ËíÐ gk>¼é‡Ô¼ÈsP.ýID=iN¬ÎhÊYãÃ+7m¬k‡¦7B0ù=&}ñ²¿¦½YmÙêŠÔµµÊNÝÓ+¤±!^”w}¾þ<x#
 endstream
 endobj
 
 255 0 obj
-3066
+2771
 endobj
 
 257 0 obj
 <</Length 258 0 R/Filter/FlateDecode>>
 stream
-xœÅ[I‹$»¾÷¯¨³¡Ë©=š‚^ª¾ÝàƒñͷὋÿ¾R(”Z²z¦Çf &•¡…¾Ø¤z9«Ó~9-§Ç%>z¥ãoØà÷׿þô›Ó¿¾€ììzH×'ôÙ2}9Á¿?ü.=üúµlçísú8iÎ+>ÿëôLJÒú8ÙEŸ
-SJë#Ž¥@ŠD!nÞ8æÏ…QèûL)­Ì-Sˆ›ÛTüÍü¨U8f*q)TÙÎ|8¯ˆ“àŒ-Á9Q'¦Ê6sf*qÞ~œRK “¥g9ÓŒN’m/kš‰”\h)7ÖàXs\÷Ø$ݧñÆv1Öñ\S{´“}¥ñjk+­½å”V«{ÙnõG4t°_Nì9/ïZ/ÑÑÂîöþ×ÓooÑß–ÓûßÿüÌE-O~½<Ú'»ø§àðñõ¢ô“·ð¬—Ëúä5¾v±¶ÃÂí /&òñÛEÇÿBüFÁ_¡O|±Â7ðö†/ ?1½–añ3}¥¾ë“³•8»4‹Rq¶Þª"wÆ]þòþû‡ëû÷J¡†·åìwP$Æ¿ $Y6+ ¯—<1ÄÅx$¹Þ¢0þí¢Lú"ö@Ú@ÒGO˜·ÊúHhÇ)Úg‹Ü¹<æiÇçÆ°“Aˆ'‰Oxñ¼âK×”ò°½)ÛëhbfŸÚLø½ÿsEX£ñÖPXƒ"’ô×"“ÞÉX¦ߪúµj`5à9Í°‡‚z×è̪¨ç"”hµöö‹˜!%Î#*ðž®ðtCåEü#ý{9 Y …øil‚Ž_‡óe+È¡èÎ0Nbl<8
-J¦ø3'b5÷F¬Ã‰ØÖopÔ¨ƒ8·À°èIxPH”Þ‚U&³Â\p*>Ã`€8tf» >:ÎŒL)RbÜ»g´mO>˜„ƒ’£‰È\î+*ÅÜ¡dÑÕ§¼1Í¥ç_näó
-L攘©ï’s©4PÂ&Ò9‹ÌwG¸^„!“$MÉqC
-¨^ßd¼[Sú“sˆÓ‘	ÍS†ÅbK¤
-ÈkÇœ¡‹†wË–›úiÀ`—+wyãŸ~\C½4öÑ™q\,êîŒ{?#¨¹òŒŸ³pÊeö3[ž1Š‰£Ï¶{d
-\ɸCÖΏªÅÄá#¬=àÜ¥(åªy­ž"õ©=/«¿XjT:Ù€íH]Ll­Ÿôw ]Zåã;RùÊ\lþŒÞÙÜO‡ün'Z’ÆpÙÒïÃ×ñªê;ñíôpN/•¹`g²™bÚoù3l"•°t•‚ÄÜwce~w`Ì)~túŠí¤(œ¦ð–;w`P°*qå{e[´wãb|Nw"ƒžq_ØÔ.¦›oÅ,ŽEg”¼´Æ(gVÅqÙr÷1;HÅPí ížƒ_{Z)X'ÄŸœÂ©–jpÿhpÅÙ<¥rÈû°¬ÀåÕHmãT_rìë	µ[OQ¾
-öŽ¸€BÛá"À8C‡˜ƒ¨…G
-¢ýq2¤ñB•í\ /Ô¸ôJ™`‹-Á6Q¦Ê6³e*°]|Œ3Ì[‚m¢&6L•mfËÔÈV‡p6Ì–Z…m¦›B•í̶P­ƒÏ™-¶ÛDMl˜*ÛÌ–©ÀVo[j	¶‰šØ0U¶™-S#[å½`K­Â6S‰M¡Êvf[¨ÀV{-µÛDMl˜*ÛÌ–©h¹×™/6
-ÛD#.LM>'ʴʨQ¯43­XOi&š0ÒÌ´¢ÇÒÌ´¢ŒÒL4hifZ
-KƬ`T»ózè•sçšûÈÜÔç;7¼¹ý쬠ħõ0ÌÌ£ÅÜéç¾;wÁ¹'ÍbgØ2
-
-²Ýz¸l7¾ú©ظT°'ì7ùtX‘JCT&ZJ¥Ï?sYŒN®âPŒNçÆ•t¨7ª<c&rR¼[oVš4DžÞ†¿N‡£¦©àO./mÚ:Œ8©N墶>Ç£ÃõÞ£FYiÆRæMèNÈ?S+LmÏõú¸—„R`3ǸÑÌ'·e˜ëÅØùg<
-¯«VÓ[݁f\*K`â¯s8‰$(ÌD–ÑÌÄ5î°á)u*ŠöNDÒ<*㓐UupzMÖÜ3´,Ujovw0!´²`“’˜¶Þlƒ[÷¤Ç¤é'¾Çîz¬;ÇGMyµ˜±8¶i5s\®æß»
-RŸ¸°£y&…áÎÄ8÷$íďÌW¯:oÞJ„‘ž}•w<U¨?Wß%›êéäËmÊÛf2wœFÌm©Ã3¦¬å$žªRæ÷*‘Ð%jø®!§9Ø¡¿lës}Xžäx–ЭŽ5ªæ¨w˜.ÕîÁoqvI©0Õ½R
-,Õ5RéÕHtq<³?¶ëÂЍ-¸q3ûC76í¥œ*×ÉÚ¨ÊYYµ¼_&Îçr ž[aG‰_n…*´+$>#Ok9WÂ7ÆâB@Ü/ñEÇëavÆ›fZòæ©ìñ»lˆ`Õ‡õ£Áø¢ˆ;EJ¦ªÄ±r¿H•wÛôª¢m¶ÀÚô»ŽIj"]&qa0Z»‹å,зIÆ[:xuÊêKºd¢×²T(W5ñ#Z—Ê[†–ü¾J›³;^“+bkèbq„žÚöfvÙ
-Åö¤8	A"/š0~d4HzRŸ£«¦}yBLpã­:BúA½µ:þ—þÁ¶l1ò¦ä±¾Î™/º–+|Ewˆ¥mp9Äq5MKÞ›/
-ãQ"ë
-ñIdõF¸º’=‹ ÒÑvÔ1D'ÈŽƒ1mraFwÐ94ukÚýì"ö·ä‡|]=Æ|ÞPš*,·~¹>ÕQc—‰8‡‰T/¸Tkqµ[—îÿ–@ܽ‰¥c¹e?‰¶Ã!p¦-ìö–˜6d-ƒ"•M¢,Ū^Ž–€I+§ƒ-kÏEèZ¯ÑÍFXf§úRsò¾$ÆR€2õe¯á½æ¾€c°Ó”:VÊy÷—à.1cç½
-º*ÉUKkUW|1Üf-_|Žûcuk§C÷\tû'SÓ¸¶ób¥—j÷·Ý´‡Ûï©Î7ík¼åïéñfªàH!æ¦yWa#vÑZhV–iÅMJyC˜ê9ÝàMŒ‘#å®K
-$V¾*0W­Fí&íËáaxíùìÿ8¼úƒÐ ¦ðíô_ýÐЁ
+xœµ\Y‹$¹~ï_‘φ-§îLX½]U~»Á?À·açeþ¾#tD„®ÔôxÍÂPÙJ…ׇ”»oß^~Ýöí§ý¦6¯4üNü÷ëß·¿ünûÏË—
+‡Ý®og×*ˆñ}ÃÿþôÇüãë?_Œ?ñ] rl›Ó:ÿþ÷öç{À2¤| '”Ï›$ƒ£ùÙî7_ÈÆßL6e24(Ÿ‰,¦gôÍf²é7‘-C‰ÊçB–Góón
+QøÅ$ãŸ3<ÀOD¬š’סù4ô^þ>‘³N',Aœw‘H^«çZÊ×Â"^ÁŽXXiÕ‰Úk£h´Wë¶SB­"Z•u]«§½Ô¶ËO­ùñSkAÉ{¦ÎõëF^óËû‹
+H"ìÇMoïÛ~ÿT·°©}{ÿÇö³xåïÞéýÛû¿^t€7w|ëgø»ÖÚz‡ßø~íŸø—ø¶ßa;ùí§7Þ|ÃäQ£o¦ŒZñ'¬âØãýåK³K£Ž››ì2SÌJ¼ù3€
+ÚYaÇݾ\0Á¤ÕõcFÉ)XØjBD¤žþm±•gýA"Vh-I,-eý–ß±ªÎdÑkœï<â¿Þ¼.v6éÓ>Ö™¤¨æ“¢“ñ¤^öhŸy×
+#ì…ŸƒFôáŒ3ö(S<(4X íßX<ÇYðˆT“±%ã9É]+¥sÁ»Cf>Ë;Oºâ=qN&^ñ¾b]‘Š¶¤eØ»äLk°³Ì™±ov͏õ7õi~xÒšŸÂÜ
+#‚ØTFXhßkÁéû¦%aØÈ‚k7µPNé/úRË@Kƒe°ƒTÂ	/¾pšã9„EOåå̄若 H™>”@¸vù #ÐŽ±>D|ã]lŒáÉo烴2.–J`i±dž$$ë¯e4•äk焯•4ÜÙÛ[Áɘ2Hô³ìçFÙa®àf짿)à dAOC¾=Î)êÌÅ–9š^1óÊ¡ <¶ïF™Þ¥ÜÒ×pd
+°»Exù¤Ãd^‡†uí¶cãñÌÇñ˜’
+-;æ¨RFßç6&áŸu‚Äá:º;ì%oÛÈPœø[jq£ËŽTé.Ùt*VIƒ
+/™<FIÒw±wDaN‚1öÑÙŽ\¯…]ƒc²›%
+ÜîÓHÚ8Úu^âü>Ȭ!­E_·ú‹DpLr[́³x¶QÍv»°3IýŠ4;û&¦áQE°ã'#­«D@±“Æ`6aTÀ*‘f”-ªvÈé2¹}–ŸyOª(–³·“C)ç`B>—-0cªà¼¶9¨2âêÚp‘¾ŒŸµÃT‰å…˜ƒI³5Ì^ÓX6ÁψþW5¸ÆüsÌËRú€ÀaV<§ÞÊ_ä΁c-ÊÂ3O–¹}0â	½`D÷ÉYÍ+K¤0ø_ôà%½{†ƒ|Ù›°×'B¾/¸
+ØÞ¶RÌtQÇÓÈ©wì“Œ)ðúX_DD@
+ûÂ]».b½+ÑjIm‹‰˜Õ=Pâó
+I¤ßC)°E™Üäû”ï	Õɺµt¥Ǹˆös¯bëg•hG­*ò¢Ž§Òöà±*v΢í­•2Óè&²åãѾm¤çò°œ¯ÚW.r9ÖàRï&L¯õÎ-1W•¹5ó¹1ûÂÚÆE<FŠ« >š«¼’\ã¯/;¬ð-E'ú	Aïc;Ð6âïxªð[¨#_
+hÌað4枀–JµR(ÐDz¤ÝÍ„Ž¹PªzÌçJŽ{H£ŠëQ*®N~tR—<ZlDB»8WI”\>ù©Båyš,žtÝP´‚0ûŠVíÃb)ì‰ò¹Pê$¬Œ‘dÑÇ¥¸0¦¡Y,)ì<·‹ª€3JÌÉR†êî¹ùñô`Ž|ã @æ‘Ä™²=î	¤¸ÌYE>—Í59¨†³C+ì)¤nÉà.aîŽùr¡*jù=ñ¼%:>JíÒ
+¸û¥!è;§³¬Üræ;iÅ,åžZF¥æê¨É6!?&ãtѬD^FÙþ«Õ±"¤±“¤ëR6ä,"±w·Ë,‘¾ì䈙%ez¤‡b¢‘CjÆ’©?±GUâÉìØæ”ú{‹Q:Z[0%oniŒóÓ]ä.熺_ZŒ	X÷Qþ¬Qí¨Œ§±#âE,NK½\2™o+Óò87Öë¢+îj{Jð«zÿB€¬‰FÎ]›¦Š'ƒð¹G6QÏh¢`ÝËÜVDs=Š€3дßÖCEÍQ{€>D
+Áø…eu¼´ÐAÑùBÇ°Êzð"l&`½’ÎU¤“ùÃxX”ªÉBIT_Ï‚ÇñX7ž2,·4¸Ij	'ø 2U"|ÐßÉÝx#ˆãâ¹dvWúNeJÊ0mDÅÓtTõmSN 3iC܃#4ƒ
+ãDÓ_æ_	DåʼnYŸ([g¦?ÊêVt‚Æ7|kèEŠéŒO·ºDÊÓ—«Œß½L—	™ƒK—a_PZÌX÷K‹	ç(~³ûÊÀ`
+[UÜ°ãš37ÊN*y"üÁ¡V]Õ»ÑÅrüThUre·ÏºüÔáÃÄJßEUŒlåT»”AÇ6òµêdñ!Ï€X¤„’P®Š¥ÿ3¢ï5¨¾bpY˜ÑÐ –fƒv;‹Á _„u-\Œ¢u1o	±±›)ÕTÑ·¾;ídô¶s1¥¶·ì­Œ¬‡LÚ¥šsÜÖ²R-Åz¸šº¿|”Úï
+A8h_W9«rÂqP=®8¥ÜÆö…‰
+eibΪ÷xâÉ9¬>úÈNÈPìOõi‹¬žYŽ!ÇÜæ
+´Ÿ{‘ƒ¦"¸)hõâã{+mÁ:lÙ¶·ÃYËo¾yPm	Õo;0¦îùúÞføúÒÌ{Ú”TÞÅh¼gpcIÙ¾wFHb-~{é„ó¹°Í¡•-m3žÏt¶YATÉ•ö¦Á&¹Ÿ'¡³\©¯ôªJ(©Ù¹ÖàYïM0)¿JHÄ1\ú´áI¡Î(Ù	¯Ã Ùë¢[T¾j’ŒJ૏'©‰ (¼_Ûi{«º¶œUJ5TëÒôÙ'T{»:L/t½cF´?"ÿi^	ƒs5¡–pÊÏV›Âœã×õ1“>0ç‰IzŒ¥\œ›ý®Tž'«¸ª)ツÐĐ—ÈÍgÎg1ÚѬhSg9;&ë„€j"‹rðµ0åË]i:ÓóúÖ·ç÷SÇ»9³Gþ¹Ju"èÿ/g”ð—é­„¹ÁôEXPô9å‰ÊºøšòÀIy¬ÑÓ×eé7}ÉW†Ôß„ñ |þØ$™øi\zŽ·3Ùø›Éæ¡L†å3‘¥Ñü/Ãd²ñ7“ÍC™
+Êg"K£é9”­-?$jAî0ðöäëe…2·£`¾“… PKX-uÍoÙrù’”¥æ2®5Јª$f…T‚d«jMŸZm~êËÆH]­¿Xç”æ´ƒŽNr~6£{LÝƏ€ /ÀCPº~6£dbKbB)¤•C¡œ+Îî«øéMKbqfÎڐÚìÖWÞ©Í•½¸­)*õÙé:w2
+æµÈ¾ãl×—wn¬Â†É|®¼s“3ü’:Õò˜Þ¸‘+Ä3¾½0“®Ë(üÕÞ¶ù¡ÉR6ö<&Ü-®¦+Mí²öjz¾ø0K@ê„ãz‘xDz]$^ ˜-ìt¸E›?«ŒÉ7Ÿئ':èn~ß-¸xžÑ^¯°âŽñwÖúƇ		tâ{(5¼\ƒœ
+N¹Tþ(AÉžóèÎy’çÓýét0óOŒÂSëñî–<ít÷ÀVwô5~›í_}9ÍÆ‚¡~ӏ´PÁµ(ïøä½æq–ÚJŒ
+ìö!¡Vi¾¬þp_p“
+tR(—œ»Ï*tÌ<ào>ÏV³Ç|µ¹fócI÷ãš]PßéT^Jth
+#Õ^SŸñuÄçÖ
 endstream
 endobj
 
 258 0 obj
-2938
+3612
 endobj
 
 260 0 obj
 <</Length 261 0 R/Filter/FlateDecode>>
 stream
-xœí[[‹$»
-~Ÿ_Ñρž”oå*vgºyÛd !O¹AÈÎy9?¶%Kòµº7“ì!zÛå*Ù’>}’U=˳:ýôôÃi9—ðuU:|ú=~þø×Ó~uú×Ó—Sœ6zO³údŠÙåÿýî7øåÇ¿?ù fWÏÛéëIm{x
-b­÷Âe0b±yÄð¬g±<Å.F¸FB,΢š•cK³Á{ÄcÈçYijrœólìµJ¦O?æ9Æó‡8'¼ÉÃ<Ç.á!Î	»ò0Ï•ÆÉ––bÛdçÁ9±y¨Ì?îsÕX
-×'ÊIŸßŸ¼y¶! ¶ Áû_N¿¾é“ZNïûã‹_.gû²Þ.ë‹7Þ^ÎúE¿]ÌËjÓõý¢_¼¾¨pÁ¥ñž-Þa¼øýò§÷ß>]ߟ¾Tkª´ŸÞ¢Î^”zY·$Ñ…¥õ^× ö¶EWmøš72ÝÇY-ñ™,#)2¼¿(Œ¢Vs	7ü%É+¶´ÅEA{zú5>ç¤Ìr*~ÀS¥cV<Ú&>ýþ±)×Ý/–¦\ß’sÀkÚ¸v¢ÒNØ®é†d/4nÚ?ú=_	Øq!óÂ
-h¶ä‚
-V(éŒ`”.V’lÄjŠ€O°Ù`ÉDV¿7ëH$„ÁW†×6çŒÞ3΀NN
-òk¿]ξ@¥%bøyluÖ³;Áôœ¹DÒÚ+¹÷nàÊ0Rº˜Ä8ÊiCʱ0&O Ez2¨Ðßbÿ
-³²eT
-!áQq*
-¸JÌ'ßÆL¿†J¡5СIÕúlZ~Y‹=:.îÂx¸Ç"߯4ë’ÕœwݾõìrïB®;8LY¸·ú/§¢p*j
-sp·Õg„ÿðLT˜Åȇ‡ÐÂ-y×æ[J€+àJžF©bC%<m·eý{Š­Nª˜†zªÿg§°G@‡FiA÷?<ƒ9盃ñùÉ×´ÏY¬·Ö/g±ñY¬µ×!Ù5ßGžÅî¬~x6&‰o$ž‘=Ì#¥ÑîÐÆ=ën‡áã8­êŸÑ12Ì ”ˆAù±éRŒ•¹æGÈ9t¤( õ“ˆ2^NË£d¸Ì%÷à<x«}#k›O›_\pxÚ¼?í~‹Âoi@<@Ú‚çŒ:P=¸Eu‰^ƒÆæF'[»^TU*e¾‰&D¿äª"a qÞZ9@š[‚ôŽ+©zÇïÉÂ%¨ÝmŽû#(
-Ó˜%·}‚aX év6’rü*ÚÉÌG`IûCá5™ëH•Íä®Ðªðª¤«I™Efq6;‹S$ NH}/jsŽ±¡N4€4€
-dõõ¨Õ“­¨|ú^‹:€™.‡}‰í¥:<Rɺ–M¼\Æíeƒ¯ítR*¹ßE÷·š%EëlsàN{ύ²:‡5rH‰6¡P;M¹šUPÑÂíVK¤uëÀ o\‹ˆmí:«:Qæ°6•l¨$ZCšÎê†ÐCÎyåv$ò$tÆ¥f.<,×™šZ±`´¢p%kyè;1×£Ò!ý³ÑІKáÆ"‡64ªmÌQÄ©KԐkÃíYí™ù¸³Kß“;I´.L ‡e•[ö.‘:{$Ð
-¶£À.Z½Ã“É€¦³D2¿äÅHy4¡vÿÈÚp=ØhŽN`OqB”#"æñ,Þx¦Ç…MŠŒTVæ¡(D…ûQX_…Z
-ë\h!=e%Äë¬+ñ|Ñ+îæ™|bñwd³uÔ;4ˆ^Ú—áßf*-e¢°ýž_Ó•¹î(hÓÑãPó@!
-Üᬢ‚);è™Ö¾‘æU£ÙU[¿ˆÎµâ&íÿÜäš³êQ?½'þcßj6åb«¶“Ê×[Šüž§dà…ïKVy£6Kdžþ©Ì@Ž&ûøê§5ÍQ²7~ï¿Ælv©Æù–Ô­îÝ&a¸û §Ø·á¾ÿÊ›Mñû§Ô™rØ&¼	}́&“äQË,¤„­£ê¡ÇœozôVÌB”€A ]‡~¸ÿEeÑ^œ¾M4Ÿ
-³Ïˆ>‹þô¹ÛÚý¥Ñ8vm™òð÷ãâMëøÒžÔø-eTUMuýªJ6Õ¦¯æ3¶
-ÿ{¦6FÄdqxÚ{{)ÒTm”ú—ç};tä覗Ÿã‘ƒW'þYí™þ‘öèdˆL’³VɧOÁ!NSô8í§Çº-Dh
-bŽÌGe>Jæ,5¬7ݳïèq¨y'
-¡ä¸’/RÔWˆO"¼ðÝ.iÊQèúøCR½ÓJÙ“Ò
-¹(n)üo½[_Ñ¿g³(°çžôIfÅ$Q·…Ç®é»\=…7mqß*ÌbyvYo¸ÚklMóÑñQÍFªÆØ‹K¿‹óvä®QÂÎkÀSÍJwh2Û©7f7Éf	÷Ü¢©õ®ZíêUÁ¦áþb}ï]±ó$gi;V#ŒBͪgÝqð¤¨H¬Kî‘$ô–^í䬲NA‡½ôGÒXïé3ØKYøÌÁé³®Ê…€ŠG°Þ.…XÚ¯¸C‚U±àHxêZVŒ
-·!7ðç¯OK ²Ÿp*ýIâY¥?ôÚâQÒ÷ôg#5­-}[Gã¼TcÖܽ`ªqdhT°Ú”‚q¼æß@dH~z„›æ|Â?{ëºÅ"»–F>[ÀUeìlù* Ÿ^bi³Ï‚
-t€¸ð¤ƒåŽ™’æ
-°‹¦èVÚ?‡›­¯vÈ׬å5\Î¥LäóR¡"·%½»–<ZÏ]JÇí.ûw[ó4p³rå‚9¹²ºÔ:§¨3‡µPP6×Üâ/â© ¸É~£ëWÐǨl#ô¼HDáŸn–.DÃìÙ1TÈQ5ì„ɳ™RÙQ…ÈŽFç§]ªZ7‘aYp}-jq“¡’³0AR›Â»B–a¬s²ãy
-Ó‹(T ª×Ã
-#Á¤{iérÞ‡ê	Šy”±²Ëw\xn—Bp³°&î	ÕÜóéxAnaPŠq‘0M8j¥»sÂÁ˜!ƒGAwr:![Qt¢Š*'>HÒ®h
-leŠÈF‰û®@?™!ÎÙÔ­±pŒfßñ
-I­BôiÍ…€&êÅÊa)¶6ª°ãv™•4™,†˜V‘ •E²ÑºK-,eàà`sÕØR„»²½c/ž¯N~ï
-‘ÆŠ`X
-~Jr
-ЮwÁŠÒ-˜„äf&vCKPAsKsª¨™½ÕÊÂÙ`/¥à…êaá™ÉnT‰Í[‘E«û1uTÉ-2®,‰hÕ&—‹*ùª.Ž¸R¹ÊRX¤œQÀɹ*­3ùaÞqµ…ÓŠðÔÖ÷Af±a©N
-úù*û‰.‹Øwïi …v<ϱ”oÏ	¶M	\Wâ.Þ×·©Xk	‚Orzm2ç†7‡Ü°ø¦\‘5[
-‘²LäTåÌ÷½…«(ߊJIʼÑQ at TˆÝ=LxR)êv[¥2µJ|_%¯oÊ£RsŠË„Fð˜ŽÀ³Û¶*Q2ý›÷”á&‚ÊƦ Ñœÿu³ì€è¸lŽ¸@;­õEqL„Ñ	{÷`Ôsmƒ9XÔmÍÂ……MÙº ËúŒK(zU©'åI
+xœµZYä4~ï_‘g$߇„f»;</ŒÄà í¾ð÷©*åÄv’Y@#ؤí”ëøê°ËbùûöiË×âE.N*ø¿øÿÏ¿,?}µüuû¸à°âÅçq)ã‹®ãbÁ¿¾ÏŸ»éa®æþ¹X¥òóˏ7^B’Á¿¸f°}ÿsiÉàhzwFÀœD6=W²e(‘áÁö½åÑüò…B–ž™lÊdê`û^Éî>Ík6tX	J”‘‰zvè³cÍ+€ùŽݱηéT·Ul¥ËÚ«• AëmÁÁo{û&N1úi©àûðvÓ0fP
+ð%Åòöëò­ß-o¿ßžo·»¯¬|£hÓG²ùH9ënõÆYã\twg½öþ38bá_˜#éÍkãE|,œ5‹8íV÷tHÞ—Efdd/fÂ,0#€
+
+€
+0#ˆŠF£œý-h0ý€™ô“y5
+äÓ^—é"XCÒ[£¢ÁÙ<Ãâš™`ú·Y›	
+ClÈôçbÕ—U–¿–ffò«®<‡,‹t¬œ;ÌGYïJìhê
+Lekµµð$[‹­îÐz:?÷<‡Ñ靈ËÌÇv—†ñ&;ä(ÍøBi g±¿Ö1juàûž¿žÆ‘Ì×؞쩏Ö3ÕÐõ@\UïÍfGü¦ðË‘ðh¦:¥X=æâT§Ö÷ïà)|5ö‡Ð¥ŽìïÈòÕŸÇ¥ÈÈ,íÙ·VŒñèÏÎÍqd0{¹?•ÙX˜Üe—Y$ê<í8«(,¦©Ëý7©KzÀùqæî
+iˆ}^Ä£!ËÛ†ì‚E$Z²ÍR}^Ú¯}›ÃI4ápñÓ:V at t`úNº†å‰š‹»‰#+@‚Aô&P(Ã)Ä£[²»Š|˜¦’MUüH†SÉ…ëMÕgÉ`¨õód
+ð=ó‹SWêètsù¥P@ÈzYB
+uÿªOƒu)k×MN‘“F—€áp%„ðU	n¬0ˆ_È@ûÒšÚ””:Xó¼ˆæÖ”°¶Æuµ¼F›âÈŒ6:ÙÃm´„´1I€#Úk+@Š”³@[ä8ÀµM5Øäðèèh9VÔ°–îi°!\¤?}‡À‚9C "@Š¸EÅhgg›ôxëóãhŸ¦
+ÔÖ„ðÚ„÷	抜N÷Þ6R÷UŒÕ£Nßœû8; ºIyF„ÂàAÊm?® 쥇7µîÇÕçRòøºkj«ÂFÍbt*‘÷Š7é“,ª
+m³)A9,N’¨²t¥çš%µ±y
+ï¶éˆÈE›Ž>}§M‡«+Ú
+53·­è¿Ã”óæ‚Cü‘ø"û¦ìfE_"½6¿µ”RURÒ?õ2q_zÖËÔÊÖ¦Tzæ잇RWÛ÷ÒãÑüN•Q&KÏL6e2u°}¯dëhzW>Ö^fz®dËP"Ãí{!Ë£ùÝ¢‹g²ôÌdóP&SÛ÷J¶Žæw‰'"™,=3Ù<”ÉÔÁö½’Ý}š×lèt&kÝé½ÑV§¼f¥OÍu¬õcåíuP5…Á$5·¶Þek²º*Û~o0v=žùmI~Û£ê]ý^:™†,3j†vûÙÔ¥ãn€ÉùøðsLÝPÍû6E;—³ž',N(a”Ããy÷DUÑ
+HìK¹cÆ4ì¦ùÔ‘hÓ)·­[0cëI50û_•ŽÝRÓ¦iBÁÎ-1ܦíZ Vð™·§Ywn‡Ô¶š:8צÂa,ÓÙ¹¶
+fÐÜ£
+nÊ#tö\Ïñ¨Z)wùô{̡ƃ·´Î'ÜL®:|r×€›Ø¸½µè0nÐ:­OÔ6 i3M2paW["‚˜M>pç3´½º¦²­nªÿjî™Ó¹k2UYQî
+”¢|-Tñ¨ÓŽÕÊHÎSHYÜm õÆ	î²V’å(é@nþøè8g^„ž(gH¡“Z}@K¹×ÔÎŒ;¾ÁâÑÛV:@®môÚ°®—(6~«Yì+WZ çÐ@ÕŽ%95×{pœ=×´þ5¹‹[
+Ý\!I±vëh*¶
+ô¢çÞq¬ºÚGôa*É©üÒ
+úq;UMÇ‹û~œ®øÒ‰'
+÷úR:
+•Á”ÆbsºI¼Jð€ÚK™ÐT
+‰ñ¶–VRL,W”œ#«½Æ¡Úð:
+&u
+ë½?6@9¶C$/ÄÑGõAÚñfaƈƒÂ–&NÉ;çÚi‹™Þ'MöZÙ)‡8uJKZk²¹¢’n$Q/1fw´ñ)õB	ðX«l‡júU­jÅÛ]Žú‰]Üô#I˜]k¶éêKìæ	1æӝ8,†€F(ιòžqTÏ#m`^€Èܨ0¤Ý*àÙ@Ñg”zXa¦¡QR#
+ókf’¦¾ÑN­°{VYj*#’,ZèùÝ8÷‡ôB{jùqù±ÁXø
 endstream
 endobj
 
 261 0 obj
-3611
+2637
 endobj
 
 263 0 obj
 <</Length 264 0 R/Filter/FlateDecode>>
 stream
-xœÝ[Kk,»ÞûWô:0Në­3`{fٝĐEÈ*/q wsÿ~¤ªR©º%u}}I0´G#u©_=ô˜ùQM??ü{š§Óœ>z¥Ó3,ùùÓ_§?üjútæ¿Ÿþþðòö ´}\¦ æÇ8½ýeúõÍMJMoûãSgûäoÁù×ó)}²ç“·Oz>ŸÜòäµwéƒ/í`aÌMŽ	æ|ÒOaÎ#Õ“7ð\`œ?ŸÌSXVUj¹Òröœ^Õy½OkÎF2½H¯i|&®L™9—¯ð_E6LG$˜[¢Ï%ÆoþºbˆOB˜ò–-b]}8Ÿ‚áñ &õ½®ØA.õ»Ìtpë7Iþ[×áºÀÇ¢ŽF5U¥Ô| Š’¹þôöÛ‡ëÛ÷
-*œUºƒŠLëí½7G~	f‹#iE”ø–tØ‘ZJ†cIê,ߝò4Rt¨(
-4Iˆ
-ó£Ý"êµÚt˜€I…ì¹;½§¨Œ½=9Ï€;­u—»	ñ1LÞ†”³á
-e'¥A ÇÐÐÀ‰Î(O
-¾¤Hn²NM–3+Öe̘ìÏé1Ó7yLb¾¦J"	à#(…)˜³{Sxx7ùH"àÎF 	hA''˜«r¾MYX³x*Nô¤u¥8AEüî7¬‘¤¹¤?µ¤Lô>é9¦ÿØúçôûÙ~Ÿì¼dÍq¯l¿O9V)ÑRcV’,´Yê%2Ü+ÛL–{Y—¼:0YlU²¥ÉÔ^Ù.dko&;‡"&-A–z‰÷Ê6“åÞDÖšEÅV%[z‘Lí•íB¶ö‚Ѳ•
-ÆV%\z‘Pí•íB¸ö®Ð€ªùÚ¤>¡¾Ú,}UµI}AŠ”Bª5øÂ!†ö¡°oÑ}Ãlµ[A±»Á}$íbkUé|­ÏÈv}Ùn,Û-e»EF£;WJÁ$恰¬'5cTž©4U÷ ]=RÈ´˜Ärz†ød¯g…ñÛæÔŒ¹w”>”{µ³ZTpã
-L”bo^qQA±xò9¦°IrןÂðÛ—Lü‚鈕Ƶ!èËÅ¥!›¹õ‘±‡BÍæDâsòÒô%0nÓ'”¾óûZêÍ•jžðÓƒ QG”¢ù’e"}›$R³ŒV˳EF2h¡Z†¤L«r¦M‰1Aoâ4`ƒfqT	”ìZg Ú©h†xØÐP…†Ñývi P=*Þ [ +A­ì˜m)¯X/IV1#ÙøóûÃœLö3uAÂ?åµÄû]rAø.º]q¨Ø‘$¯^úÕ¢0¨²@©($\U'¼U·¯Áœ$à–µ³[
-
-Ô
-‡’[Ÿž¸À`Ñ猴9s¨\~¨üÈß©Kî€Þçò€^læmø»ÈC.ü]¦7¿pǍÇ]øÓ²¢ Q¼{ã¶ÒhfK{æcáélá\0Sy[¶³G(C\±ªÃQù5W¾o4Ú”'äñõY¤vÄvÑÀ~šÇŽ¹ú#FÄ[MaªÂ8ÅáX²¡ådîÙudâ-Ø–3Þ‘œûŽaN"¹%e’ó}5§µ}ÖÏ»…¾èû<Wv¢*O_èøFæÄ*oXöOÚ¶¶	?åpúNÚç)=}ÃSßáö2½]ÜÿBAb£~Ü2šߍ"ۇ£ڤÿÝH×*YŸk¥iHfOáG—2#|´ÏVçRÿÖ&ã\‘¯´›‰âÚFÑþº´åü>³„1ZòÕÏr+¯>]#õQ¶îÚaThEwÊ9z
-Ç@àê Ž‹Û2®`ŽÞ»•Õ„h“]¡m„ºuÁYbè–³OA¢ÕÏ¡FüÕ'1ÊÕn-þ*ãM5Žk}¬–Û-êtží‚
-8qUj{¡Þ# >¡Y='§/Côí‰îYÌ—–øÆCâ¿…é†¤evÃH>sÓêܹ×ä9»¡oÐj<VϦeÉÈ(©nÔ
-“‡Fq¡5
-¹aŠƒ1‹É^¹]òÜΝuà÷¸Gàëpµ	Ê»ÉÁXo9c36±a›¬ÜœÍڏT$²ì°ÂÇĪÝùß×ä_ëIþÊö’?iÚrئiMÎw­øouQ\nsXˆ}P±J‘Ü>g†,Û“aߪ:(ûq©:¨[´r÷0Ié?»•g¢I‹—­|‡yªg”9›ÓOÝ7ííÑŽ*?ò\½qDØ4bÛO„©v›dëÏ#ux×îP³ÞÂãC<LÌ
-ü¾kbŽ5$ê
-ß+ƼQpSsŽñwãˆëàèÕñ]N^ª¿¡¦ñÄÞx¿9¯·yÝ¢¼fqÍ¡œGò^î¡áɏÖNðò9´2^ýΡ
-ì&¼Ã
-¾´ø˜PëÀ]ùs=¥·xžL…†`é»ï\ê1Fm\
-Øq26òÒtÁ]Xñæ·YÊ5)1}ZÄnÅᦜ/ßÁJ×ÜÐ{͏[YsWòæåp—bnޑȱ&eZ?`FÛ"	È»
-u ¾²Ž¯,IŽm:“2Ïe0Ê~Y«ÇÝ-IÂÚr‡$¸S™ÂòÊ’Ô½¶Ê4ß͍òe#mŸ›
-Þ.;0kå¦nUÀÜÅÜìû@Þ<€/³2&¨çã½`Í_ÑpYóu)¤6BØÈâ´»z-ëzqbËj‡uU<Yzå&;:S}c×ýö·µá†ØÞŽòRô†»¦ÖôK×›y†É‹åÖ©8]ésÃêD[£!Míî^džъ“´áˆ°¥Ymã
-ëÀõ}À	–ï{íçÿ==c™Ï»ŸbŠYBWÁY3›Š©coÄ~/Ùå³ÿÝi÷ž|ÁÑØØ¡(Ù$á¸"ZO
-(,”9OéQ0¸yÞNy‡û¹&~‚rv£ÚZ`å>T©u¦_ÝjáSß—ÝtiúJjg¾þŒ…6ÕæÍ=}îJ«ð¼*Â]ºyj
-}7¾oüñ²ß–Ÿ‚ôË~•Ôo©ì÷ùqPõ«¸¤g¹>†-.î31_;¡U;éM1²ÞJېåÞÏVÿxq¸ƒªêÂM)—Ð¢27-Å£˜©TèóÑÏ?«¸9!´Ð²¶Oë6ðtÀQÀ9Jx‘²#rò©]‘缄S>¶ù[­e
-žĸ=¸ß ¼éNph‹ô†ï3ök¤Êv@íVÕe‹ÕœAêÏ÷XÁ.Ýi:V(o8×e*w¥ÅcâàGòqdþ€-3áÆ…¶¾øRÜ4܉›cŸÇMZîeE“úë:ÿÖ›œè7E¹Xl‰}ÍAff3ÖÜ÷ÃÌh·kõï3ÛÍ_2ûÁ4k™ú<ÀZZ°¤¹"ÿ2(aØØÊ?ŽV±g•§rÙ"öz7’æehÖ/GÆ‹{KÛùöªŒõXà¤õ˜§"ÌäBè¨S3TK”¦¡U
-QzñwµW¶¹ÒâÞ ¦TZÕßg@£¥>¤Á}¢Y(rpš«$¡QIRÒà>Ñ,$¹o%<4Ö³#uæµRŽ„ÛpYõu$ùF©ÚF-¢ÙÈ÷ñß`¤àÝd|÷Ÿ`t&ýâ_`ôføå?ÀˆsséÉà™`$MÜèÎëìà–y‡,þð¡½Fu—¤¢¼ý¼º8‹LõS¯-(/6ùzpÖ½ÅQNÒä://Š[Þx|Ê×/ð—;—KŽYŽà:*3sU“e½•ã¿õå?<o[nîðTÝ6·D¾MÿÈŠ6¦
+xœí\ËŽd9Ý×Wä‰âúmK#¤îÊLÖƒZâxHH 1~‡íp„ßYS,XÀˆªÎ›¾v8âÄÛ®ëöï·Ý®Ûo¯wq³BÆŸ.ÀÏ_þrûÓonÿL_ÂüÃ[þÇ/{ûþãMÞ~ür»Þu|]Àãwi]Ð7qƾ››»ôíÇ?Þ~÷ïî&âà¿Þ~2ÚI+ìÃ)œ¶Á>í#þ|X'/ÄÏwym½5òúýíÇßß„rï*NÿãÏ·ŸôÓ~X]¾*.]ž«4‘S9g`	œ<N{¿µ5ö#½õøñösÝPÞ‡¸d¤Ðzýîa¶ß=ᣅàHJpŠÖe͸c­“¾W0Gþž½%®÷€OEoâ.ÔY…ß9žùºaTW…8»±OwÅK§Ò=yI"©°	œ\ØJÌ8»ˆ¼«ŒwøÔFªï‘îøÿ8"¿dÞíjç’tý„idë\¬ÂU†èo:"Â)b¨{ÒÆ(-i$&Â
+Föçp(ó­AäàÝþ-;'ÒUé.0²®òqXËÈȍ)`#‡‘§Ëµ½¬ê3®©Ó•kòŠï*[iè"¾	ºkÒº6JL‚KŸFÆû"€0館"Ê$¯h5AÑÈ-×wý±Û…"Õ*» ôeŒ,å,|ÜÃœ‹G9«Q:•óÝ]‰V­œ®ÈÕ3q
+xœEÛ—ô"üŠ;E­d&¦Æ€%zÀêi
+Hð´ðÎ*&Ã8£*¸±«½+†l¾÷
+ÇZߐù'-hxÎ?@Ž“ûÍ¢Þƒ§xFú#?ã¿düíŸhúäMñŒy‘=ÉÝDX®H“ÖFábú
+Ev•M‘i­Úô¸.íN³/”5Ú,²QÆúÈ—;۠Y®·rB³Ð«…¶ÚE$'·µÔ¤\Uždþ¢]àÜJ£Ù—ÑmÇ7‘—l-—éHHNèF,Ç 	þxÜ#¿·iY^C¾ŽöÎ,øôIä_â]ÿÏ ?ó2òÏSø"Šuá‘E´èe’^ùÞìß3²í±4öƒÆµ^›éÐÑkkϸûIüïãÏ_ïµWJèw) ´÷™ùB¢qÿ?™}*jU +9eŸ¯bK]‡—}tØâÁñ	J‡%?²¶9Ð.3èr|¯ÚƒN—«þ[?±Zzêvˆ³Å²ÉFÊl±šXÅ\d=žäO1úI£¹fÑS^ßo,ø¬2® +š“µKkçÕìwøì.š»`‚‚kXë#ÙøBüNHʼÜ	4»Vß–Ü”pSÃøž›Jl¤ üò=#“¶Oã¾lg3?5q ÚQ|J1fù[2V‘KVñKÑ<qöå<Å#çYHºŸ‰½1ÿP£¼˜¬-“|€ù‰Ns:W9çˆC,|ô«÷ºE|ötu‡v¨²'ËÏ=Þa+JÝå[ûLg.÷åÉhQv7ã"k¹›BÛIñÎU¼âì(êOÒ´’!ÁR½ø‚uèº[å-ŠKcõþYm„èƒÚÈ£ÚLßkJòb† 
+ŸK2÷ <
+FC¯f&U[š7()IéÕ´‚µSSu[«é<©©&aK9Œ<À~*·#ì/Àß<TÎ4˜ºWäUeŠŠÑÔ¸Š7‹¾Te"èk2š£<:\žäÍñΘ°àT&ÊŽáêPf5h…Ep‰5µ8[èËQlŒ¨:e+–Çá(ÊèM–ëVÖÚTVˆìU™­€Ñ=GøkV‚ÿ/rˆ*µš…CÑhŽŽ¦t¸fxRŠb’ÖÈBdÔ½Þç0µËrB‘j‘—¡uƒžíH^½ìi`òTRÞin
+ØtŦWóè&-ÂÑj³0ӪͼhTém,"opé,.x0/WOf9Äi=zy¿ºTÿ%žæÈ8âÉù™knS¨È
+e`ŠIY– †ýðЕù2_“_Ò£Xȁ´ú¬ó*YÆKn=aNžä7F»tη4T:
+£¿’o ç«UÃÆO$¤<®9J\_[“r ¶—<%ÐÜnsfk&åÆ™.a2FøÏ6”O,˜&<È溟×nO\«@9à­‹º,ˆ,7©§ü¨ê´¥ÜmmN&,H ÉNkeƒ•¬ˆÎ£©Š*^Ô¨‘©¼Môm-ý©Ò©õXèÚHœ½`wÀÉ+7øÊs™Îëȍ²îT[*ÀÔœþª>þ¯ÁHö¬"ò$M遡`xêy¯õT‘Œ\Vt£ã£¨“¥©ò¢Ê3–È`Á–ßQfæìÍ$Ù®6Aq±dkèí„°†ž¾fUñÒ]Âm±êLëDGKLÉ[v£yÆÑ ð€OÅí‚m5ÎɆZ¯Fv²,†ØË!‡ˆd’:× oèM³y?0·—£+¢Â)ËTÄÀt¿Ý÷ÀÑZjq¹Y°”ë›ãî톑!`¦€J%G¥çç߇<c>ÓÐÒMŠã`¹³ÅÌξ–`Jó¥â97ƒ˜…}Õ¢ÊTÜ*«Å¢z{ŸîB^º¬÷èËÍâŠ]±:sqúžI¡RQé{³PCŽ¶¦ê½yÀ|j…§šÉÂàÔ³]²(Ÿ:±#2]¯c‰õš³Vvɧ}oHj¤’\*SX°à	·«6¬ÆN
+jÚBg=â²Xú¥ u*Þ—ƒ‡ôƒá=β
+*›XñÑ÷ùŒb©¶ÐžBÒP„:
+¯YÓÀ~%@Ö¨QÓMôÍp×¹
+í’„MÓBŠKë\õ@Y‰¼„-û—ÖAùé Ò`Æ"Ví±¦î'*ÆP‰RƒÄ1ÆŠ0»²ê*eÄ¢ì§*TŒÑ5*J‡ª9¨4Z>P‘CïèiÆÚ…C|ª‡4
+1»fU-G.×K±1×a¼É‚dÉÕj¼¢`{C}´Ñ$Ä
+ª›Ø.’*ÒMÍÍþhk¢4mÍ{&¥K”*­å?‘äQúI>ƒüŸTì
+pŸmOAÆŒ
+3áÇ fÙ¯j»³“Æ;UFÝÙ1ÀlZe5¸J-«ÂÕfà¡pe7xÝz°
+ýg¹|ªqڐØe49ø݉–z(C}‹ßGp‡r΄Gè
+?;ŠÐÙ(ô©!׍£
+´É b}˜‡µ	Ìp
+›_œÒêÇ×X¿Ì¤>K-'EÜýº63Øõ›IkY3ÌÈ˃iÑ=xv½ë:¸«Y˜…»YRÞœ –¿Öoö\•w8á£Úü|…™s"¬‰ü*®Ã
+8£Eª'›èÝM·D¯jv ãõâÜ£Ï,†NÆJóþs
+Ìm.‘—ôb)̏ٺ®DEèt€BÒ5CºqçIó¤­Vƒh×å.,Ànµv:E&À•‡=Ž±^¯A{“>ʨþ!Ÿè¾6ì‘3ÇÀ9þZÝ3«F¾žP†¤;;¤Ô4…]ªËS:€+(§¹€ìt'eå™cìÍib<•‚Y(\z"8^²~Þty,ö‰D=EQfªfÒ·EîÉFBÝÈ>Ê€½Ñ#¥9:A\\ð˜
+úëf§#˜>¥ÃÕ†®?ñkI]d9v-a,»®S❼FÅðx·®!NCßâ’¸Šÿƒ‹âéj¸Ôw›.‡«Á¶·WH–\H×G¤9§KN»(YËL?]åy»la*›ä&õ
+gFÕ`òɇüFœSe˝ç—Þdºm'X‹B˘¬§åj,Üp/Ù6ul–X»ì”[œe§ê΀³†Z¤õ„ÝjÏ<kÎçæ2Ylì“05µð^ñkY5E¥«‘0›ÎƃcxökÈçæû9qA„€¡+ÔþbÈüêÕ½)§¦>…K6o)gËr· ‹·ÎŸ–AÎå[Òx3{}S(e?Â	¾¡P¤
+Ç}SÅ%a-rU•kkª\âüÈX"›´x{u…[oî1Z¾^2*½—ÛMä{žIÍD'ƒ™7èðÖ]õÑ…ŸèÑbØÂý
+q l@ÆÚøIp>sĝŒ_ðïÛÕöe˜¶
+rg€Ž‚A™mKÒƍæ±WæÚY¥FNk¥Ö›€îën'KÅõf’wâa”šæ¡Ñ;X
+²§Ýw­[kRG3><èMj!“ê/˜Ôé½ä4Ρ{³<pW1ýƒ…Zù^ÆÏ#âþïL¹äwÁ­NçDy¥Îç¬ð›–åGÝÍ¥—ýD¡¡Y>›A®Ã¹4|öNLžJ(Yþ„ óZêR~©òW>³;™Ï+Aoý|û4Ç¥ñ
 endstream
 endobj
 
 264 0 obj
-3151
+3789
 endobj
 
 266 0 obj
 <</Length 267 0 R/Filter/FlateDecode>>
 stream
-xœÅVËŠëFÝû+z°ÓÕO	ŒÀwl²›ÄÅ%»< d÷nòû©W?$KžÜ<ê®îªS§N•dO`þ<|2Ö->&pø›Gúýü³ùá+óÇáՐ9¹ñäØî̧±š­¡¿ï¾Ñ‡Ï¿2z°Þ¼g‡ÓÀÏ¿›ïmõf‚O¹ZÚêÍÄ
-]à«€BO1L
-#`1yþçxh¼%Žç8cµq/‹.mœi—Xzã¯X¤T‚¬X—KÀ9ª•Ï§$PWî±'‰Ë;(¾½Šçtk÷…
->N‡üPƒ‹eŁÞ÷’J 
-BDÕŸŒéH_N”Ø m§Ä_Xæsû¥›ÐÑøô±Éߝ¢-(šVc¡ôÚùºˆ/׫QÙ‡
-ßãï°*C	1÷ïƒ[y—åAcå…qmTà'Mž¿ý‚Z¸Wó‘ñßÕ
+xœµWÉŠI½×WäÙàšÜ""Œ¡[UuoÌxÆ—ùýy‘›¤V¥Ä6µª2Ö/"²­ùgúÛXóÑÎΰóø–E¿~5~0åCýüü>½ž'gӍ@ŽÌù‹ùc³˜Åœ¿™Ob…Øó‰Þâ{“È$ž™&oɲóã•<N,ïxÔ.^–ÏæücÚÎÓÛ±Këçpçòõ±çLÞ)yëím¬Â¼ãWDÔŽ#þ&
+)r`ÁÛMcF'äÐO&=Mîcä<EN8ÜE$<‰,¹y9ŠìW|¦ë‡Ç G’¤Å}[x†©8üÓw
+\ŒqíÐM»ß5»{Æ>bœbÛñ†žÅ=µšÿ†¸ÉÐ~+yH±wöúè\Ö"Ɂ$Í¢ÄÍ¥çb­Ê’‚ºVÃÖ
+³@VӝkÔ«ãlÖÒZƒ&¿p…ÂoÈhGf`ìñÜy¢Q
+^ü+ÓC;çVxnµvˆý5|{ër?Q~ÅJŽ•ÞDZ>šùN>wß­àÚÛ× g›:×+è–YÛ—×B½B5™S“B!r6[=ó¶çOÕ$Þ2K²\r­á›zˆ¬(MÔò
+MmŠÒ;{íM_[Bz.ØZê9Skž§ÄÇrô,ŸV ùëõõ¿ˆ/áˆÛJ|§êC¢ÇwAÜ„.6Ïc›¡ŠjòÁŒ5Äö€‚qƒ@^†ºÁ¸cíÜjT—ˆ°br–ÒñÜšE=	¸·¤€0¢eW
+å®[¤Ü»\ž„.O¸Ð
+ÝðýQJ=núˆUofG*M
+Ôâ¯d£-D¤,øñÍ,‹é`,îÓÄïm
 endstream
 endobj
 
 267 0 obj
-1173
+987
 endobj
 
 269 0 obj
 <</Length 270 0 R/Filter/FlateDecode>>
 stream
-xœÝI‹3¹õÞ¿Âç€;¥½ÆЋ}Èm !‡!·L9f.ó÷#éé-*IUîå>ð×®’žžÞ¾yyV§?Ÿ~?-§ó’þôJ§Ïó翝þþ—ÓËËüï?½~<©°>‡SXì³;}üóô×»²'¥OÿúõâìÕ\‚¾žÍÅ«ëY_ü-?0åϘÿ´å?¿ž=¼„ï·ò=äO½\Ïîb=CºçïùÏôÎÀ!~ÍîzV
-žÚ²ê-ØôÔÖ§†!”Ó<œ2t·A–‘CŒ*.ïðÈÖ#u>ç{º}<ý²%Ž¶ÏñäW¤q'¥2iÛš8[ H,Ð5‘'ßåâMþ6¯‚µþžQÑW dô®/Ÿ
-ñœßÄß´Û.D¡pÅ×x°¼!Óv¯`³8¬øÔ¾db[]ø”oii]b”3W•µ%p·Ì	°Véýš‚E¶¼ÅEº¢/Yjg²â¬z֝¬dXÿÙ‘­° â‘tØd+‰”!8–o)VÊT¹ŠUÄ+7î(@:};sÓçXИ
-\p¢èCx¤ÀÉ1 ‚.)ö†þ|MU±rUYJ•°&g|D¼š•z-O¤8$íQB{
-ïÂR®¤¿eäXâAÃC,ÂëøJŒ[ö(d"Ó9ÃQú{-µÔ3¼0U(N 
-\N*8¡Ž߈Ä,w•€ð9²>UÆŠ&|V”yØú(söЈUã.\…1ôú
-ƒ—Bß;èo㣎3
-6¾#Ò¡˜,±s'Ò¡’2ºD-+#‚ÊöثẎvïÛŽ [×I,%Ûˆ3¨¶vÊXD2ôÇõý@ÝmHñuÏ—#NºèSÌþÿ¥òâNÇJßé]W^´¦cÑË÷O¥P; ºÁʬÉzgïÀ(œgVaªð‹OBÒéPTVýì&†”ŽqùoÈo—*5ÙØÝÁéƒêŠSˆMÃ0lסòv÷úfB5£óí
-H]Rk¥Ð*u(µ&˜!y«À	ë,'ƒêÈæ+FÛsµ;¯·Ñšíœ'‚]¸ldz£)tº±0Ì£sä:ª{‰;ª¸M2&Y
-)ø­8WV¼qds€’•k Gž $Rö(… ‹;	nPÇuÖ¼L™jufjÊ%7Žßd;>±~îI雾šÖb=9´ÞE†A¶²#‚¨’Ýk…CZa™±Ì÷rÇ<Û5Y	›‘ªp at PÀÎß…‰ÿ@KÒþ—ˆJ¬ÉÓ£]?;…å«¢ówÐe<ßHçÔKC½é(¨´[^ÆÜ9€XèÐeõ?D7þbìì˜wT 'rEo¨M"§N|TºRtšžrƒÅŽõE[³Þ(š>R´nOS'±5Û_€š5¬N@Î-[c)-½T{‹p€,ëÖ;O
-Åøn¨%
-M0W³"51‰ %±^ïñ#I­È©ÝQá¶gâ!Û×¥s¸	Q5l²Çʝ¦ˆ•q
-ÕÄ
-Á‡ok¥’¯s†v¢“ÒXÀҥDi
-ï}u™µØ¾Úõºá“¨Pä]¹ŽZTAœ½C­Á«êŸŸ?dðø:l.Ax€V¹`_—rbÍÔTè8z(Þ÷Þuâ…!Úk¿yÿYƒÍƒ¥¯Öí>‘µõûdâ%œô³‹ÚKȼɴdÊüdBf•IÉ؈ìEž—oE2ÞïQp↙mq=ö‡bæLW”ÿ„ï 2,Z{ëÄq\	ck¤Æ9‚Œè“ƒ‡Ãîf²Í7j¢¹‹X¶ë3‚Mýn@KýáBê6äSŒÖçéA¢ÒÚh‘(iË9*“ÈE¶Ê´/‡eÂ.;…Þ®¹+
-F¨Ô±hÒg5»ÅgeÃÖ㪁..PÍÿ#fÚýzM{ÿEŒ¬È1å´ò^ýZf¨<‘
-=Ã,ÏxZ…e’É)G¥VvþÞ‹äV&³<ZG€B;RÖY2a%Iû¾i0jÒ¯ IfÆ,X
-;¶zÚ[wS¡·
-ô½pJÔ v‘©ª‘Dz¶/J`²¨›à•ßôv+P
-ª+v}‘ðãµ²D''Š{mWaÅšíÏÎŒ¡8ðÃ.6㖍åôG¬ëõH\õˆ‚cyUù+ž¤CMà:	ÜeÝV˨°¹x–x`p:v
-ˆŒÂíΚ»ò˜IùÕ„hÎð„ ZÍÜ
- [©…ú!@e
-åÕ¢Ûå~3â£H¡»‘˜éh™tÁ¹ÉY¢ÚîfR†ÃXEšÛU6Å¥&ÍÚ…vב•{3o#PP¦ÄOçXZæÝ÷ÍJ'‡Rcí¤;Ö(
-Æò»jG?]Ѳ§
-^´M¶Vî€þµž(ï"”‘ ´[
-Af=‡ò³påª	V'eÐ]ül¨ò«Ñ¯°'ñuݲ;Ì®LèJSPÃd›«<úóÃ/硘ü÷³ïG¿htƒùz¹â~É(p_ë*–-[n2ig„ÓöW¬ø[ x'ÇÅF´#{0ÓF›q=¿w´$D›.7ýìÍå/øâ‚™HÐÉâÞÏF-K°iq`ÛÞEñb3eâX at -+GÊ“AèÎœNdå9Žžt‡ÄV–Òzµä-YòïÏüüî,}~gæ]úK§ï‰!i•òïéIÂ=è¼ÊÑS—Ì_I!é}‚bŠP•7øm‚–5K‹uB_hÇ/§ÿh¢_1
+xœ­ËnÜ6ð¾_¡³lÉ!9$ €íÝí9­~@S(šõ%¿ß!)>Vœ‘â´1à$Ò¼ß3RË×Ó?‹Z>¨³^Pýö1ý~û}ùõaùû¤ÎÁ©–íßoœÔ‚1¨X@ŸcÂy}ÈäÒA<½œ,½ÁÅ«ôþåóòÃ͝ý¢Ãòòº|´j¯¼Eç”ÑFý¸¼üyº¾œ>mèh´g· Óô;ÓÑDÇ`¦ã<:$üŒÌÙÁ|t&ÑõˆÓ¿(g¼#~
+oôÜμ~þé42…åå46HÈP6œÉŸMAë¢Ê£"j¼qÞQ	DÁ‘Õ°P
+–lÈt1¹ :F5ôö™~nÞ'g”·Ð\ê	ËWþ:¶P\Ys>ÌiRqLås_k&8ªÜ彸úPiöBÕòHNÆ”;IQ\™‹Î‹lÑ'‹×¢§äz³WϦ"Xµ´C‚
+%Ê2µ»©Cr2Õc­ˆ…r™Eƒ•Ë7eô3FŸ‚$!'}(»ª`Smn‚Qøu(]»‚Qøç‚,JIñædÖC7”Âuña`XÅÕØpšrEQ¿Îô,XK]ÍY”
+»>È$®Q@Òˆ€c!(ÀqÛ¸Ñs]¨ýmÝw
+‹âŽœ7Ýå¢xÂ(ô_8åª¼Ò2°˜îr
+à6±ëð$0´¹ŸùÌØL3ûDªe0ÍúQÀúó0
+²9§(ȾO¼Éð:l¥"X³õPŸÛ˜-Äš¹€è#
+S¶+’ÜÖ¦v
+5Mkô3%±5Ví}þ²æ©Ý¦Â]ÇhKÎ4À˜q1ÓµõO1€U‹ÍKd*Í¢nƒz–m$jýŸºSãØ·/Wǽ©ã{SQÌ)äÓçú˜DÔkÁ¦~-KOFõñ ÆØh9Š1Ò ¿Å"é!ó4w§3óñ&…Ÿic›O+~Ø	]Ûûôð|ìOïg%Pkœ3ܸ÷Qž2E×°xß²ùñôêDhMšŸËÍA”+¦ž"ÈÕ÷¾j„íÞמ3,k‹
+ßPɦ¯Ÿ2¶ß8Põ¯•€Q{ê’N‡
+“Zy‘¤qsöî,P©~C7ìa ;Ï”àyƒJG¾
+h83O
+Ó\À#ôS†É,SÀxïšmì$©Ä¶‘wÃC‡ÍvŠx.M‡Ån„ܦ‰>ìú1±uŸ7˜>½†Îa£—1d~ûrJ›Ü×±„}HÝðËbI(ÿùkùå¢À$º÷	WùŽ;|5/õ÷a3É–»°3¥²o–âˆÞÙ6hó>É”wdÃÄpÏ%ï'Àè§Ò`êQâç;xË„»mšó‡ÆòœÎŒ•Þ4-7@ÌW!{xWÅì¼/4À˜S;_ÚzHUúûv`šÆ«að´ä%¡ŽñQV÷îµG1ÝïëH*n<^•ä®5˜¹ù5P“ט¼»×åhjƒœ«RÂTüN…ØÕHî¼lØ}”0‘é»i£7ù³Sîer¨Ãx]Ûë«iŠ°0¡}J[‡ÇÍOâ§mÓ¤ÄQ€‹Œ“À9ƒp3šÏÛ6·Œ2A´¬
+D¥Ìð!±á¬!
+uuj¶ÉÝåkíëÃéÓò/waV
 endstream
 endobj
 
 270 0 obj
-3252
+1657
 endobj
 
 272 0 obj
 <</Length 273 0 R/Filter/FlateDecode>>
 stream
-xœÅXKã6¾çWø¼À¤EJ6`˜MìCoè¡è­;ôP séß/)Q–üŠ'‹Š
-콝ß?ñ•ß òÈý-–ûó¾Ozäõȧ£¢?]þ¸ÿºeCGbïµ
-…ÕC«»ÀÏì'k¢ÙE0FÍÆæi„Aç¯:æý|ÞÍÇ|>Ïó91ÓŒ-ÎÁ‚ÞÌé&¹t.n™ñÁŶå¢ò%Xð3Ûz‹»g÷/ìȈßq?wƁâS(U!W‡â
-¡ŠÞièî†9¦»C‡Ÿ´6‘¶]6J!Ò´	
-ý2;Ç
-â3•F­4.’·"º1b[ƒ6Íá]Ì+´Ø‰˜©‘w|Ì 1?¹”ý”›¨ ¹!ã™d4PªÌ
-'”ZÝ#\8‰Qz"] 'w±i8“Ûà£2ž,xò
-‹%É¥È%5Ûe]kØ¥éðWI¡ÌÅTtM߇˜<rWY'Ûìè±[wiÓƒGµÛ®úHˆm“˜8Tÿê%8åk€»f–Éòñð|
-V¦¤e9UB˜¿:=‘˜‘¿kf•Öáz¡lýp©BÐE;¶%ÕÑ-_™lìŠiKX–ˆ•ÒqE°‹³æTûHËÈ[«pè…0U¿Ii½}Tip
-Æ-pˆ;ª·ËXË‘¶Ä¢Ñøöq%±ö»™1ô=SÛ×Æd7á/˜÷‰pÈ©bå»@ŠÈúÆÄ71ª`µÍR~®•v\»õì,ÏÑý[^Ù‹Ür¬]}¾þþˆ·ùQ<”Ïýœ_Pwóu9d2ÞÔ’	o|ã¦tÝŠ1ðQÍ™>è	Ù˜[l’|1YÔ0) 'QcåV„‹¥4Mžµ’4¸Ò˜Ëü-NÉÉ Täicßžkϲ’-øÎàí.Ö)^ºÇ¨Í&Ùé,Þ-pd·ÄM“8³"9N
-½VÑļ,ð/û¡–(sÛ‹4ü³öêapÏ°ú¯M|€üXß ñÚ
-$5ÔKÁÍ¥m¡Y9ÄW¿_!¢=ríµN}¸îO"s2ãd˶c$i=Œ$mÆyÿÞ¼}9}kþ¨MÀ=
+xœÕZ[¯5~ß_1Ï•XrÏDªN÷ÂsáHü
+K½1‹Ñç„4Þ;ü+Þ=Ÿ¼	KTøþù—åÛ»?ÇE¯Ëó‡å­³a
+:ªè‚Æ(«­þnyþýt{>½ßñÑÁ,Áë³Ï\4p±!s¹G¹†{æ
+¼Öàá“	÷¸EüŒC•’¾u:XX”`ù-ÚévÊœ×ŧÄb[Ó†·HÑ2s
+fÞÑ/ÜË{ëΖ߫ˆbx*3Dzò76/_Y°:\€e–‰ß£Öù[-JÒú3¯(â9ò‡cºÖf~ ¸çïÃÙU…Áö**Ø-êLé”P½“W­"oë-Ø·ò`h S3_÷äÆŠVðPyç½ufæZWÚ¡k¯y@¬ñlzªõjȵ Ø¬Þ¡5®Ö$së9þðý©e
+?A^Yüéf"|!¡®U‰<ØD£óB
+oUN)àd at JVÇ[Q'4ôºÖ‹ÞŸ‰w¨æ»…ø ”n:dp­M_
+US8—Ès¨¾ÃøŽ‰ª‘Æ|P”²Ÿ|“óáj°ªß
+fÃ
+T£¼²a#å~s™ƒçPƒ¼¸Lê/°K^*AØ/õ ×%ëÆõ#Lc”`†¤Î‹C-Ðuq”x/ÚRõ‚ð)â€Sãl‡\°K|Î9—ìÒªàØ·Í’Ú~Ó8ÿbëÏÓí£pÕ¾7VÜÀËvxI„\PmZ籉J¿‰Éœ¶qiš6ʁøcÎœâÌ”™2ðˆÕ<ØD—ƒ ÔtË
+>%$Ú¾Ô»àZc—u¥µªYÂænàÛ`¢6+¡/JÝ‹œØM)×À½–r!‰ɼ¦Í9p-¯:›“[ô¢}
+õµV{UÊA-Ë%j¦]×€™*à«=ËÕû ˆ7f€Þîšá	D
+À	ë­¦`½±s8«Zяê
+ŸP~Ëà@p!íŽõ¸	Ö÷îb]*ӏÖ
+!šBHÏBX^µ…Ð&]	ós%äWí†Ð%°D!¤g!,¯Ú…×fegœFáNÿF§NÅfƒÆ4ÀÔÏ
+·5ëÎ:[Ûu&بê"¶Ü›Gbïcù´w¢|Ú{)çt6ßµ"}Æ<XHæ†Ò.1!
+beX€Ð=A5ñÓ4›Ïø¾¤Âe±`ÃЋU!ýƒÍ‡Ô˜¡–@Þó$ˆ@úŽ•&וUŠB@Ÿa;ßÚò˜K £Ÿ:ÛÜæ-¨PTÄô¨%y<
+q*m&»Ò“2hQe¬J(ð¼g4Šð± gÊ•p~~íÕL6¿àÍ«Z Lʼny×^¼äC¶²ëmC\vô?<a™ÿ»ã›RPR~¢Ìø|òz6ˆ{ëXûă›ªI“¡R™H8ʲÿ1N’Œ“µ5ç‚;ªqþw6bÚ4éf¨õr:ÒJ¡Wé¢;°ÀÜj/]%©ý‘#|>§A Nƒø
+Dq›‘æÞïWã½bsµëUŽÒªÍ`úZѲ¬ejQÆ]N¹Ö
+õiQšó¬P×X³ÛÆ•'6»ÑW:&›ÖÙuÿŒÉçvÍ{ÏsĶ¸BА"€ÓÉ­¥ð[»jvBÓ|Rk/asT‚QŽQf¯Æô‡ÆDBÞ$>É•M`¡¿rÒƒìÊü¸¬Ÿ¶uý%•œ+·1ö‘y‚eõ’ÛKÜÔq,­©ºDC!4†À÷¸J‰Ä4¾4÷‡òxǙغËÜ[›Œ˜¼n:³
+$’ö"ŸöQ Ÿ¶Îæç½O_?æAíùâCÞ:ä::½á²MæA%|‚·¯ƒ™”.7[¹¿z¡ÀCÎó’6ç—­j\{¿üª)uPµ)µkŹ•¸†ûË[sö›
+Ÿ;©–$ñÁKøÈ#¡kïÞƒéñ(
+CÈHÔ¥¡’&=Âf_JÃ&«á+é¯	¥_„üàÏÀ¾{j‹Õ°Ãž
+´ ÒCÌxŒ6µ®c‚7y¨nùs*ÉeЧ[ºC,€­é7`pû[
+ƒÍxÛÑXË€«[6AKHµüP¡ÜjwXtˍÃô£[/,—c[>ºõÒ
+ûÜž*nïÚótÙÁ-ÔZ5“>¨rO'	eúzêÁ]±ÅÖ¶윛Cñ¬É?æàûüjß
+Ág^ǘàkq`{`“d.Àô‹ÝåúÁe9Bah~Í/XÊOªž
+TŽ;LˆíY3¹·Ê®ó£$†üV넪ÒP½[K˜%}xS~4èo÷êýòK)-V
 endstream
 endobj
 
 273 0 obj
-1352
+2240
 endobj
 
 275 0 obj
 <</Length 276 0 R/Filter/FlateDecode>>
 stream
-xœ}S;kÄ0Þó+4Ä•’0†>’¡ÛA CéÖ»B‡Boé߯l·WšÜ…€"ëùù“…ÆÂW÷	=ªÊÖ©”¡ÈÓžvðÑ¡‰„C„åÿôÖ	šÑ8R¤+M<îjÍòiØÝÜòêf²êŸ_áfràæc
-˜$æù½çn¿È”‚ŠMhiÖiÚs
-6÷>‰Ë1±Ï.qä!«!¨`*†b­G!ql‹é>÷”¶„‰ŠU[ÆØÂ}~™/A!{	KòÖ‡
-ðh,ÁûÚ”+d–
-°ª#Kî£B·åzÁñ¤pú
-ªœIƒHU§®M”«¦É‹§ë()ŠŽ|’K#Eà*S•Be¨QXù͆¬×l3¸n•|ð¸MÜjütf¦µ
-çÙÛk½£V"1qQé÷á4šk	½±›WXÕùÿÎñuAÈFÃ?‚m±t?öð
-ŠÀs
+xœÍZÛŽ$5}¯¯¨g$šÄ¹U¤ÒîT7Ï#ñÜ$Ä ±/ü>vnNª’ªîÙaa[¥;±c_â8+濧¿f1-.r¶ð¯óô÷Ó/ó_ÍNgš6z¹Ø4/¼è2/fú|ÿ]|úm’ÚÎÄü2€0úcþaB~Îèç0òâòò0f‚4ÅË2‘]ÔÅ$¢8.DyŠ—"kp>…1¥)^VˆÄrñ™(Œ™(Mñ²LD€eâ¸å)^¶ãW­Û`W¡²©R~‡E¥ãNåjëbé‹b-îµE6àÖ°·ÖØ6ûÔ
+
+~
+ü,ÑFA-©
+\…¿Ñš’†|1àõÍ~KÖ2€$;\…#ÁE؈„2@XK at 0…_}`rH´è–¨Ú`OUŸHŽnûieñ2’¦.¹×3ž!Etâý2µ–)v…Õ%-9"ë¸fßÀsÃí§—‰Ìýw-Ô×£÷eF}l‡ ÂN]Ô/õ>€DJPÙקÀ “¼œAÏ £®e^‹ìŒO¢\
+GK>Ê4J”|ƒ(Ú, œÅOY¹ÏÜãžÖ‰låû.Œð'^§<þÝR¹J,gSÖâÖÑ­Ñ!£(KTt'ü‚ÖÒ:Fßáِù¢ÖuÇ\²\O‚s¾|8è˜èíƒ.ò>º
+…€l´W˜<ƒðPe² (§”v5»Ó%©!êd¬Ï(
+âL·­r¥£àE,p:±ib©äJç˜Â—[™/?…ñFlPfbA–DZ!ÓÒÞ!E¢…µÀMñæaº9DíàøˆX/";JMµD›'ÙnS™–˜ö’ÜRØ}FåBz÷‰`»
+æKä|‡#kVË{Äl€WGpƒaÜ£p„òzŇYç:¶TÆÔO t†­]r¢¬¨4l%‰‡n¥—‡kÊ)‹&PåèÖª”JÁ†={+‘́ŒÅ…H„^¸"¾˜þÒU~è•”5Ÿ¦"”MEh
+âÝ-)_Í IKžnp}mÐg+Éc‡ÀӍ/´ˆ Xô¸+ªÃ-"v›â8õâ–2ÅËr‹Lã&¹­ÇL”¦xY!’Ô£MDaÌDiŠ—e"åUi†Åq!ÊS¼,çFg¢<ÅË
+
+›rqÌDiŠ—íøUëvøU¸ì`ªÔß¡Qi¹SºÚ¼à[›«E¾¶Io
+|‹aî¨¢1c½…=kë0ümëümkzþ¶µïcR*ì0óÿ+Ò>ßÏíR.‘öòïtIûœQ(I…–”OáÂâòžâ& «‚e^Û!íSÿ:¤ÕyÁnj+ÚãÝÒŠÏý›þæoÓ¸I¼·›R‘ô*qû&r;jvÒM÷ }ó
+m·”Ư^ûF—
+'Æ´à°iÓô"=‡ji1dÔJÖÉm•ý-+×F¥~N·®R¦c(^}Wƒ$KHåêQŠì>B'íe]7„ê;ÉfŠF|³etéw¢GrJZîRoÚ7E«NŠT…ÛH†æ>pÝÚ+/›zyGFGÓ,áêödyŽ
+Ÿï72|ž÷Ã0ô¤;JòSC™}s<ºELYyÔe¬¥+¸;ê¿uÌ~‡3_&jW^¯:gmp¥!w£ȦLôöÙ4òÞfSŠ¼±Ãn¡t7ô1þâpÕŒ~ºn³ÅA¾
+û¤K	î¸_þ5(JÔa„i7ãÚPŠ¸ìšô'Ó«Ôë¼–UˆT	)GAóDqJ]¹Yåªå·+þª9«”à
+\Fþ¢º‰
+t;Að¹ÃQ{BÓ„a—ãTRÐÉ^”´pü>çK¸-ÜÉ—¹³³i÷N¡BäK®–’Ã|
+«Z‹ÎÍ6´þVοgOÝ„Êûyêc¾Îº‚<Òô؈FP]Ü7Ç©Õú¡ðx(WGX΢#'ìüÆÃv,öî¦r=S93»óÔ5#É^«MQkwŠjÊðè¬äÈGÿƒ¿ð©]ÂÔî©{Ï ÔŽ~[ÁF
+,®Öƒ³&\
+1ê+®^'î¾"0ÿcÄ+0èT7u53íÈá ¾£<ábô.dðúw=9Òù8xìÉ)·Ì5ú:ÖUŸ=òÐï5hc°f€3ÜøñHSAÔ㐺4´¼GƒsSýí–{®ª•PË8SØå·¨*¡}œÿ¬Ç/ý
 endstream
 endobj
 
 276 0 obj
-337
+2201
 endobj
 
-317 0 obj
-<</Length 318 0 R/Filter/FlateDecode/Length1 1260>>
+278 0 obj
+<</Length 279 0 R/Filter/FlateDecode>>
 stream
-xœåSMOQ=óÑiA+à†L
-ò±Z	&&n[1¶Ã”6éLk;5Tkþ?cB+£Ä7D—n\7ü
-¯½äŸÈ½©´ÆBq“S£]Ì´â¼Í¿qRͨ¡‡­É‹€Dá]&³ü¸»Ã­?Úëv"|ìq˜P±¹(á1ˆ(±g%%ÎSd÷‡|߉€/P’P-ŠØ†ÿý¬äŠ³w†xCú‚f¶îxO÷ð©‘¡Áö¶£~·"\1§§—M#	_6&#ióùTÄÌ„'éåá	Ü”ŒŽ#Œë‘“[åÄÖû<¾®¢\FP{º½§Gj{›×­H'·¿/•ËKB‹Ð´²¼¼R)‹åJ¥RݬT€Ú9
-Çž6Œ^+^oûCžZ1ë󾵃ŹŠ¬
-Ì@tú¹çªÅ&Â?ýe $~Æ„|媝!üÀ\v¬e´8ñDü½Sg÷ü›ñj/fç^|I§ƒEv¹×ÁõËÄ£vñŽžs°B}Š–‚Ü@6Æ<v±À¼:Xä¾/,Q_s°LüÁÁ.t°š]¬PÿÙ«õ©ƒÁà°:›7ÕHR˦s…œ¥9uÜÔú§2º9[0béÔŒ¾OE³ûÂ>šÓ³¹dÚTCý¡à¾Êò4ôñ—DÏ0Ñ,ò0ù ɵ,ÒÈ¡Àׂƒ_ã\×ÐÏR3ÔLz¸£e
-3T!…(}ëYÔÓæ¨d;Ifïbôó©g[;‹ÚعÃÞÔ
+xœíËŽä¸í^_ás€­•¨§E€™ª®œ7i dd.ûû!eI¤lÉ®ª®	v°é¶%Rß”ØjúåôŸIM?¨³ž¼üfúûõoÓŸ7ý;
+ÒïÿpZ¾þãôùýÓû×I-‚kú|f;éI;vSPvzÿrúñ¦ÏaÒ8ùïÓOöæÁòΛ`õ7>À/Ú_?½ÿóôö~ú¹®¸,¤ 
+í9Nï~¼Ñ«Ö	#bÑþ³wÁ€
+ÖGï@ÉUÎ`ϱ!ìO pìœóŸuw%<Á Æ@ïÆgI84 at Fáo8!g$¿¼À€›A„Ë¢ÉÍs°ùë\?!r
+×Ò™C68\lÀ¡!uÆ!¡ÿòå¤ö—<”DþƒFeø2™ežÿ5ýé5äœv¤Ý=´;/ËJˆe‡»d?ßÑÍ@ö²¦:(äú
+ÕcѪ[
+gü©¸ùÏÁàʨ¨e¨°=ŽJ<;ñnÄÒ§4ŽõÞv3Êžf]=—	Qx®­ßÒÖOh©gT84é器°‘t8ñ4Jo6 Q(=3Pâie¨Pzf <ÄÓ*òp.@陁òO+@ÖAZž+Pâiˆhy®@eˆ§mð‰yþ	¾lØ$¶¿á†ØåfÓbñÊ*)®–óR&-{%ãJî¶ëHÒŽMa^¯YÈšµV~[k¿­EÏokù.ú¸‹ƒEê|‚MV¥Ùª,E#Š@%LA¨‘ÇÙ0c$tÃ輩‹×QLðX°’]/X71ºƒ	F¡‹7߈؆dÃÈï$¹‹‰ÒË5¼ùKŠðÞr
+4RÊj#
+/
+œåT§(A
+HU%}*»¯l‡€+ >²I²D¤tœÞPêÞÝý‘*cÒo:á)þ«‡x.DV_†c'GRcjABRèL²µU!6KÔUxoèÖªW`¡"t:F‘”b6àSa+Ö5žÏÞç¯Q¤å$Œô3((Õ³ëìíáù(ZÒJÌ7Ž<§þø†n½ð"ï°à^û‡ÊŠu®¼2è½cÒXí'”#h6TêŽøÓõ
+X”˜G»¬¬$B¬X×fÝœ…¢G±t¶*ðd%”ª*yX°é:¡’üš™*ªoª]®ÊLµçl
+½‡¢£ƒŸŽüèNÝž=3ìtà]#úÎvÝ·#S&¿JÇÓðCÝŸ_2Q8¬êÉðQãc ×ß‚{m|9À$ï¢ý‘	&;äý(Ý~A³M·Ç¥of‚Ÿ-ª@RBÍq„+>4ʘnc.µF4ŽÃ2Œp°F¡4¤¿ßS²3ÁnLiq'\­#wÐKã5®MšÁ1³¦5Pù¬9ÙYW±ER³H³ÿ#'ca¢™ÊrQå›bœÇSïóîãÑ”[†ã˽HÒ¯G\Ý{ÉÅם‰ÚƒS‰ºÙKBGꜲiá-ç{ˆ2¦Ô¥ MµàN‚1Êoɹ­=V|Ùc¶‡!Û™tç  £ÙP9!<0Ç%ésÄUŽ£uTV¯£ƒAkUÇ^	ìšòɚ諊ئ—2»ááër~j±<È5¦Eì!!7y
+ªðÁ\—ä˜ÎxE:f½öJ³&B~½¨å—³XB¾wnÛ?§=µµý£ÙíQ,º÷qº»P
+zD³¹„æX–¼dÑ83§Cr9QqAíCj3n‡tiSÔá	Êv‹g€S!±P(J¡{hSebÚÆ)μŽâ:x¸6O=”©™]©'y‰BÓ)Ogy¹«áïF_M˪«9%=\ŽKÍrÔBòE½Ã_>À3ú˜5¼„NxžN¸ƒÎÎúy:Csø´¥p!ð$)tiª«Ó¤u#‚cJ}ü#‰ÄÓøú\,•Ê˜B `q„ÈÎçáVÍnk‹:¤ŒÃ„Kp^Ÿ‚@}-1i5>ØŒ¯0´®msibk
+È9eã*òsI7j¦$³ðc‚I»C‘:yÃ8¥$u^Óhè/ê#nÙ…UÊ
+…š~0V&3É!±Û·ÄSÙä×Çüt–éSËÑöZæqPÉA3“dº›!óêe¡“8¶!€m
+(!ryöCñ<ØäÎjÀ¿}ÑÜ%mŽƒî]®
+„aT|ƵÁ¼IK	L0ͦqŠš× wŽè8´M=Ü-”Þ‚è	M_RâiÈÑ.2Pzf <ÄÓ*Pj
+DTÃ÷ÊÖ¬µÂðÛZ+øm-z~[Ë÷ñ¶)±w•ýᶩ>Þ´MïUÚ¯h›êcþPÛØÞÙö½mS}èï°m
+s¶Îm÷ãmSÏýìýÅ_sÀžq°mjÁò¶©'4MmS#>}¯mS¥{AÛT‡Ý¶M=ƒAò¶M®¹Û6õ8´¤7[¢ÞžÞÞ×4Eh™z¼±í»”¿¾]êÓo ]j‡“C®±(Ýv˜ÜÛ,¥£{¼%B
+µÙöWvO¨µ•7
+¿ª{B­BOÆGo+$˜ÁbêXßKØO¬sÆ\²;wßä\z`üÕizîf4]˜-ŽÂ׸a”‰C3U"»ø¢ñòØñ¿é÷ã
 endstream
 endobj
 
-318 0 obj
-667
+279 0 obj
+2637
 endobj
 
-319 0 obj
-<</Type/FontDescriptor/FontName/HAAAAA+OpenSymbol
-/Flags 4
-/FontBBox[-179 -312 1082 916]/ItalicAngle 0
-/Ascent 799
-/Descent -200
-/CapHeight 916
-/StemV 80
-/FontFile2 317 0 R>>
+281 0 obj
+<</Length 282 0 R/Filter/FlateDecode>>
+stream
+xœÝ[ÛÎ#·
+¾÷SÌu8#ê4vmO¯Ó.ÐhÚE·@s“×/©©‘4c{ÿ$@ñc¶G¤(’IQšyúåòßiž¾›¯jr
+ð¿Òÿ?ÿ}úë¦ÿ„‡ô÷ç?]⇟ÿyùüåÓ—Ÿ§ùj\ÑÏWp~5“š”uW;ùyE_¾^¾ßÔÕO
+‡ÿcúÁ.V{ãÁY§ÜÝ·™Íû„ßñ÷?N_þuy|¹üXæŒS©…[Öë2}ùiú~£¯JEŽ9}vÖk˜½q‹³0ÛÅÜÍ
+fä¼yëÎàgG„9”òW™ýI̝XxÌ<}÷D°º›Ûð—@žØhüåᎆÈʨ«N¬pe8Güy.¿ºÕ›ôëZ~B¸øÈgß+ÁÑ
+ãX”%#
+çóGŠ2‹»Â@QIA¥jõzÒI£ÞÊ`’ƒJ<$õß¾^füòKz<æ;…¾NzEW	Ÿÿ=ýåcT.b`°²%Ê¿¡å¢…7€:‡Å(w‹Ú6×lzŽ86xAr¨‘æÀjz 9íî8ëæ>{3¡цè;=J>*pGuuø6©C­î@‹+ÉœˆýöêRÈÀÅáà2Ú€¡Žô$××ɤÏ$…Y‚äñ£Gá®Ìd¢ð™‰Ò#Vˆ´A$¢ð™‰Ò#Vˆ”E7HDá3¥G<,µ¢ø¹åG<,‘â²"âçB”ñ°†Ÿ×èOè¥Q“X~£
+±ÊfÑbò¢*œÎõ5/mR«W*¾Ò¡Ôn=T!­x	OX×{²gí†¿í½‚¿íMÏßööþš1#¬¬¢˜l=ÒT)F•¡<@ñ='ð%î[ãWÌBÃX¯’q{|1—(ÌQ
+˜ÁTȏÇCñŒ¢j‚r#êFbVÂj‡ê|IØ.gKé
+ÓiVs•i1ÏisZ\0˜Ïô—äðŸuyŒ¹Ð2)#“ûÄ_ïQ
+”Êï)±Þ}ZÁ=gp¿¢.RR	„žz q°+.¡Q &[P:QR—š²YÕA¢ xP®"Ƕ”åQžs˜ãœÈ:4¾©]Ö²@–†cÞ+ÐpÙãYãâëVº#;(À9R
+‰S‰ÉZª~«Ñ‡\[Ê.•&‘w)e“EŠ=ᎺºáÒT½´Rà.Urž«äl)Òô+¤wT5fh$
+A€xgªÄ³ïRµ–ë´ìLÏ¢£	Öû7Q‡}Í#Üq‘PbÌqAmQv¤´¦,¬]Ò®DÛ
+ù½hçy¼p{ƒÀRÖïÇ1º,–wË«èDŽ®Ä{.ëZ.š
+‹á™vJ7za6FYäv
+¡ãuÕbÕÙ#]½šƒòzO
+ÊeçíÖªdÐÈ{gÐФ XÞ	žäø†ŽjubÈ×ÔÅ™h¤£®!±Ì	R|IêÆ—PeEE_êvÍ /‘Ì„ò?Ô´Hú(QÍ@©‡‹bS„™4ƒ¢y÷žE‘Ð=8*×OÚØ«mOuó0RZÉÚÎ"%´4﬌¢E–^®*µR\päN™l¼FC©ò,v5#/+²ˆC&[¸ú+]XÌ÷a›{t©î;Áµ¢zðU\3ÑÇã:òÞêR*ï÷>;HêHâ~ûpƒðƒjX»¡~~=L£›ê‘>e/F	f.^tÞem_‚Aøæç켚—ºe›Ëµ‚ä7,wÖ•J¼¾žÎ@<äšrGl̹ӱîö(mY†%ò½hD×Wÿî1 rùä¹ÍÝ՗܁œíÒͲäÆÓóàD¾Ä».%ö½€6]´—(ÚzqHsÐ8ÃÑÖÀô
+õÞB£óŒtø{´Ñs®ÙO ,œ|9Ú†«ÑÊO G»“vóþzh½²NáÃ!Üè“a¼È¬Ý‘å%;›/À˜‰>Æ‘wÛlêÍÊ GÅ­F¾Ë ®Žm8ëkéWjGG¨ÜûþM3åâpÜ@g°ÅàÒ¶~ûL™þ#¥åþë
+uwªq½ŒZ1Aœ›[²sN žõn[°UfÙ·<ðLÙ
+Ÿ“ÚÚ%_—ºmÖ±•IØ
+‚-3yÐö–åË
+£7ô[×Ýç
+P+ƒós €U#œt¶~·áØ/=¤<¤<uAX`é¾]ú~ž…ÏSÒ{=Ž~¯
+÷ž×6è#YŠ÷˜¼ö¦
+žO74GòÆQÂ
+4ÀP°QºÖ¯
+ýÛ`¹	¦¾UZºóD{R¬4B'cx¡¶6ÝÂ>4@ïí–h1h{è²ÝÖr¡<zIE\óMòƒaÉÛz+i¢Û#ÖÚ2†ÏáOo)
+ˆóîßç“HŠÚ«’»½ãò5s]Ü¢mñdöXç=ì„NU–‘ä½&vKç!¿
+¥šÅñ *Â%ˆtåÏ&ÈÙyH²&ùÖ±:JÙKWЮöÛ£ÆrƒCä~`Áó„á
+/ŽÑÿ¦MéÕû|ûc‚Äû{/É»J„™aegwPf¯ofƃ`”^E|Âœ…£«ødR?ÔX«MUôˆœWèB‹qÔùy«ýt6…–¥Í"SÚ(;@é\ÿ.:G!øÒ×Î]oź­3„ÜÆ/yžÃI‘t}<LmWjÏÇkjC·IîH™C(,å^Yý‚ìR”s›äMk™F5â’Û#«y8(ú*ßœ+çÒû˜ªçVcv¨±n$ÔõÝeÅížëb
+7z±×û¬”µuÛq»÷Øšu¸”Ô7ÄI!HJ;ª0Þ¥¯NÙ< Iºâ$—SLr”ÊE¡éð8¸ŠÛîtè´ÙúmÝ57Ç﯅¼t$þ;¾³-tAnB¸rooáÅòøŽ85¼|¨½éÝð8ï^óNÀ0Õ)›\pb`E(Ì÷þ-ò
+endstream
 endobj
 
-320 0 obj
-<</Length 236/Filter/FlateDecode>>
+282 0 obj
+3054
+endobj
+
+284 0 obj
+<</Length 285 0 R/Filter/FlateDecode>>
 stream
-xœ]PAnà ¼óŠ=&‡LÔ›e)rɇ´UÝ>
-Ô×kÃЙÚyO£þT‘œ9¥²!,	?	qÉøœßÚ}Æݝ§åïþ´½ÆH
-ËNJµ\Ê:ü][ð!§Êùñ¤rR
+xœÝZÛŽã6}ÏWø¹@SK¢(XÈÄIŸ·] ÐPt
+t_ö÷Kê.Kr.ÝÅ`'i‘:<"iÍÓ§Ã_Ó<}=Å„BÒ§±üùñ—éǯ¦?ÝMþûøÛáåÃAÌòh&#xô‡Ÿ§o®üUÐõ¯Ó;rþvúðûAˆ£"	ºÿδ¨Ã©ó‰/hPÇ;"Ü	cÕÂxEt?Ùã2c^&¥**´é^3X.zÎòìoˆ£
+¥•Æ0Pª4ýv 
+ã·ÃŠa…aaüV¸§R^
+¥ìO¯Ž¢OáÖ÷ßhÛ´:¯“ÒtÃ]ÿ1ýð6
+J²»ÔvÇÇ–;iiºÓ~V¾YFxYÎìûêóæ
+Þ+Kyy)­|?ñs”cŸñ(
+A2Õùë$oåaQHIDø*	øŸã€FOÓØṞ™r¡"JbºkMig-S£\þÇw²Õµ9Ùï[wæo[Ÿù•¾3µ%Ê =Z’mo¢Èl±‘ ’TÃ]À;¨+í0jäO(éZ1™†iJž¬pI,ÄüŽ’Æ
+T„_·3ðx·Ç^(?‹²MôÊH—<f»µûí<3óf'Ššz;!牨€>·ÆèÙ°³{(ÒØ)}=Ådcø¦E:7¤|>Ü×s¢ppî S,7JDg©Óp6Èd´ëY?E_­çÀaN)ˆÁ*¡ÂÙñ_É$NÔõ‘HŽŽTh9v<,Šea~óº_•n³uÁŠÉd¿®˜ò4=/µW<W¼p~Ý¥ð§T0nøOb’2os_•²íÒÚ˜³Èüû‚÷Í1›I¹ÐA1g,òzEéH×!ÒµE
+¶†<8Ô(è)üLž‰II¨ôŒ`>䌽q1"Ê’hL´S3ioÅ‚^T¤«ûc¡zóXº7±à’<ª0Æ(÷r; •LA;(BAešàä{ä™»P~% Í⊁PéDñ0sÞï@)4áE¸RlŽ¥XBóÅgÌ))Rjœ+¦µLxÁp¥B
+©‘63°¤llŽ]
+“W°½Èeá*㚬Ã|È0òƸ€÷ÓK,ûKÜp¢2w5L?*o…	èXª=&YèíÃÄëÞf)€×Àp2;È&XêÝÐx\Aåk	ö#¯|Ž¬|÷´|µ (øÖ»XY©‡ÁEÞj¬¹´»¸˜dwð¢pÔ¯xR¼2Í5âû~ù˜¸yÙQgº‰‰uj‰V<œxkÈükÌ@E~%Ss吣-÷#»^ºÅÐ’pÓ2ô“Ûe`ßÞ°Ð)YàBŽ§‚;­§´É3àÚ¡Ñ/9²Gž¤yp^9çßîžýœ_fÎ`_G¾Ùb,º¿ºh}ûöiæ¶:wy/êïʱ?|6Ö·gó~Ž•”3…ùäF6·NÆxä‘¾·wá×ha_l¥îóc”`§ÌoFku#4©úªG\ʪÍw¸«ÇÏÊŽQèZ0€ªãÍá÷-çq˜-ü­/>öª¦ëƒu:`ƒrù^Ê—L÷~Ù\¿Ë=}‚þŒG$µš0F„2ZIM×Wà:ü·º¦Mô](vç„ìu2ÌÐîºáÿgtP‰rkœ:—ý<9ÇÍ^­’ º}G$¹³:Ž<&v½â=-úIx½
+¢niÜ
+5îU.¹â>sgø‹¥ögH ¾oöníý	V-8ì› ìÒÒè[‘¢d£YQ­ã«u"¢M>S÷ ):wÉ+ßá“…_‚íÒ
+:¾3&öÚ¿\B"Hµ¬ûÙ’ÒOÏ=õ_›ð š—À½ûW'H‘HI¤uqÈôCE¡v=iƒ®ôÓ÷Îz~>·iûƵD.Z9ðÞT'Ó\<‚Às¶èÎ9ƒj3š»q•ÐÀÏÚ0’—©,b ‘õU‰Êç¾ôš·#—§|®°å«‡æ?ð7ß?´þ6Ü0 áûYÚ6Á»‡°Ë-Ê–ÚiIÇ/Cõ\¼‚¹ø(X>„ã.Òðð»PgJ•È톪.~]zš¶¥.øFl`>ë韗vNªÖ£EIç
+‡Ýϵi3ÆsN
+ùHßÁÜa¤R½Í­”Ý;hÅìÐm!>­ „ˆr§û¬*´šójüÂQ©ØÑH=¢úè”,Κ‡¡îsÂ¶sH­×™à]uÜŸðçÃúvÞ:k)mêRŽ¥Ü&,gçÐUK6­ÀóèçΙM[<ŒpÂZ«—0çŒó³œýTÑÔÃ.ð‘žm”pZx	g©·¸-äv`G±·pû¬‚
+·~Ì~§ÕJ9¼ ²+&ò2Õ-p	Z+ ìZÏ`†€óÞž¹ŽexxO†ò;ÞÝ(òɧC)ûY†XžùÝAWßRJ½Ÿþ|¦do
 endstream
 endobj
 
-321 0 obj
-<</Type/Font/Subtype/TrueType/BaseFont/HAAAAA+OpenSymbol
-/FirstChar 0
-/LastChar 3
-/Widths[500 355 559 794 ]
-/FontDescriptor 319 0 R
-/ToUnicode 320 0 R
->>
+285 0 obj
+2401
 endobj
 
-322 0 obj
-<</Length 323 0 R/Filter/FlateDecode/Length1 23540>>
+287 0 obj
+<</Length 288 0 R/Filter/FlateDecode>>
 stream
-xœÝ|\ÔUþè9¿ó{͘Þ(0€ƒš¡â#E0 E{(0ƒ ¼â¡¡kj^SSc]
-ÂÜtÝÖŠmË53ÊM±2kÍMj³Z·Ív³%wÿ­Z«Ãé~Ïùý†WVû¹ÿ{?÷s/3çw~ç|ßÏóm¨kt#3Z‹r–V×ÖçL¬C½…¶•.o°û(-¿„ñŸËj—TõÔ 9‰Xó̒ʦ²·Ÿ~ò\¿‚ÐØ)åîbׇ‘oÅ"4î¸?¾&"iµ‚PR"\(¯j¸ïÕá«Lp]×OUÖ”}~òËpía×UÅ÷ÕnWNK%?×öêâ*÷…ÏÞ×]py¥¶¦¾a!Z÷-B…ì~m»vCçëp¯ð)Ã`Ëý˜a(³kˆ’¬¨£Éìãëg±Úüƒ‚CBÆ
-ˆ´GEÇŒpÄŽ5ú–1qcãÇ%%ßš2~ÂÄÔI“§L½-Í™ž1mzfÖŒ™Ù³fçÌÉÍ›{{>ú짝æíx;|–ñ™Â$ô½:Ð	¸/ðuø4ÞŒ_†ñ~ä÷õè+l$¯ã	0ꄽEbÌ6£Ý|g3ùj$¯ wÑ)ô!Œþ†S	ìÅï¢(| mîÇB:á꼯"¤Gâ*ô~ ®œ5h
-e°î$@Û…váõ¨Õ‹aå'R·0 *A»¥néQ&øì–þ‰˜Ý…Ër€\0¹íǯàqB.zö¯B…ä.r/ùocÄäjYŒ–¢3R·€š•Ô,—á&q1­bü	+ÄŸ]˜%与ÊvsŽ:$äK¹R.ð\s»ù{³ö.[ÐÛä:È}»@ñL1‹¤ÁUbz택#A2ՐÀ^ƒVIÛ´j‡×Xiiø\8Y˜ŠvexP{
-¤YC¦£	€#\ºŒ6àC at 7RV£z©¡
-ó™Óù=†õ€ä€ßìÅì¥åö‡,ÅLzÈâž4t^N[Äré	ˆ^
-Š|‰˜A28ŒUi½ ¢„®s=ãå\ϹžDk”Õe*‘§žó|F[ßo¾ª“G3?Á¨m›ÄHFQN›$‚$ò¬üh”8R±xz’RÖ•žàÔDƒˆS°Øäy–ä߸ F‘Wé1zâE¼o?å`£#Áž"P4ZåÌ0
-ª"™eGhX(Ar„……f„‡I‚(‡ú¡HË¿mæVÿ–È£d{hAÂ(Ìn@Fùa;‰ŒºÎë±\¶ÚRµ_“pù½rÙò¶55ˆ	*ñKkpªþ± ǤÜ:>
-߆Sn‰–•”ÛprRP`€ì‡}q8&Ɂ1Â3SÞ–°¾*÷`É=GË_þxÚ=E™±'OŸÆÛw•lÎ_0¹hÜ‚êÌ鯤N<ö‹œõwÍË(œš@¿¢\f9Àçq12¡§3¥`Y‘Å`"*ìC±€I° `S0¬4Œ˜}˜ŒŠª‚UUÉ0*"Ut\ô‘­Ê™fË•.OüM¹˜äeLúR±¨úŸôåÐëÑ#Fw;#XVÊp…²7)²‚c q’x«q¡8Ϩލï61¿É,ÞCkpG7í /uãZóGŠ‹{?ïíÀ¯Ò4a¦B—áG4û¨^kÀ§£Ñ/#Cl~QAáÃd%мÕN:‡µ(Èê§Î‘s­sür‡‡Ì	ËŒ±\™}À\8û€µð΢—PØ·Ç&.ðLñôxz¬\}S¦\¼2¥'Éš
-
-†3ÅD)QNTÕDC¢1Ñ””œ’š–6,mxZxZÄZ²V\+­•×*kÕµ†µÆµ¦æ æàææÐæ°æaÍÛÛ#bðݘk:ÇX¹æ­Ɂü¦ðDtŬ5O¥d͝üTê¬ìÔ'ŸŒ*MËq“Ë33ÏÒ½+„u_Ö¯ú¬w°îŸµìS\¼xJZ“Å^…QŽD>(Öé†j<l>IKD‘lÊ1ø‚¹zÞJe,2^SSq@Ðd›bJ‰ÖܹàýK¿z~€/à–ŸÜ¿ûÜqòïŸ\À­{’‘Û9š‹à†ÁXØdðì`pï€ÍÈ„)IÌF™
-÷IÀu1馶¶1R`¶á« «DEIpØ‚?A2ŽqÅ™8ë(­ûR\ì)$ÏÜØ>¼êÛOÅ"Ðw Ž2±(ˆ`ãÃ69è0–·úàWC·úwú´…a¸Å$£ìá6ËÌp ÅÓÓÚe¡ââ•ž‹–Ëðºr\„”œ4~B /Ž±#«%'Ù”xÌ\S,ò|zôÙ¢cU'î¤7èylÿç{_wˆÛ7mxÆ"ܳP~ñ‰©/ŽƒS±?6c'ýÓÉ}O؍0^
-2[tZQžÓ_VLYI«o§á¸b”e¤Ú,çºz’˜t®ôœ{‹™Z¢ÓaAl±Ú‘Û­‰('[­NäÄÓ,Në\4ϵ̵ÚîÆœ²,®Ÿ¼2û™Ã/½týôåãISü-|«÷]qñ‡+ÖDÐü¤ä&=#Q£Óéc|MÁ‘ªAPŒÁ‘á!FSD¤ˆ¶àcbÀ–Àc![­âVG§µmT¸Ñ9LAyÃdßlEˆÎ±
-W>xUÍÜó³óo.Ü/¦Š¿½`ö¬ß°Ý«÷‰‰éLI)]°vœà¹cÍ/ž‹B,ÎÙO‡j
-ÀÐomÄa/-½wÝ–ŽŽqOÕÿúiápï,ápëÃ/þºw£¸ø©Å¥ŸpyáÅbÙÇóù0§YÜ+{‘*a© ®¤¾\¢câƒz”¥ßó3BF;ƒóI;zŽÃwúJx³ˆ6©HdQ(=11±°ËÉd/²æÙ³ÏJݽP²?àûð0ŒßH«(´J›ÔjPcä‚b°‰åc¦Î+Œ (,¤G2£	2ë$ú,žû&ïy£]lÌé˜u½»ûfÊüÚ,‡Ñ>‡C™pŽƒ´ÆàKGÏÀZ‚6€Îs †à:ÇFgù•ÁÖan
-i‰h1LŽBâý"¢"G at mÒʯþÏ]Nt¾—€p‚@Ä)ANPÔC‚1Á”†ÒpšFÒÄ4)MNSÒÔ4Cš1Í”‡òpžgÌ3-B‹ð"a‘q‘iÚƒ÷{Èq´GÞ£ìQ÷ö÷˜žCÏáç„çÈsâsÒsòsÊsês†çŒÏ™Ž¢£ø¨p”JGå£ÊQõ¨á¨ñ¨)ëûˆÑQ‘Eâ"i‘¼HY¤.20ÄßhmÌýWslnÖÉÜÄ:þtÎø‰sóR'ÎÞ°mË–moÙòð?®^ýÇ?®\.O˜;wÂÄÜa7}‡ž¢oÒwp"'àĽô>ºŽ>@ïÛðýx
-ÞÄãÙ	Ѓ| %8ÃÌ[|ŽYЖÐcA[‰e«¡“´…ùÛÌHÎ
-ƒH•äu at V”]½œèðFù(}Q‰ÅÑ1ëçùÔC?Ä,Þ¾+7{ÇÝ¿yùÈ3‹MO…?Àkâ-q¯¦Oúó;g>™|Òó‘
-bòQ¢3LBa[}¶ªm¾ø1È•HfXm&=%±ßíç_+˜W
-УË+{ÃEvtÄ·¹N_úâM÷.ê·iÆ-[6lØDÎ
-Óþݳ­`>†Ô­xÂ|jzïüGçº?<Ïé¡3EI£ÑLçÈPsÄ°‘bÛâdشՏlÑáwbÔñ[F†"Ù<C¶Ù¢fÞ¢tFåâÅ.F¼ºYY›ÊéÔÂ'Î?@èÝS…ħ$“…×m|¸yÓš—ÿ–³¿ dï´G6Å=ZÕõÅ]•-	Bê™÷ß?sæƒóôcõv8>nßuõ=wáIŠ
-¾ŽF;ƒýˆ
-ºCkH›oŠð‹°Ž"Pb„Å£G×$á —H¶sÊ&@uÍ.e…Q;2ï8mö³7Í›_”ŸùÍÔ¬Œö¥íÓ2'	SÉ£sÕÝ¡“§L™zW%¹æ)ÿìÕ´É“&M¾í¤FKĝ}@‹‚†;}e¡mñ$&I,rñ€ÁV1Ö¨±žŽ=MÇHÝí×»¥1ˆ1bÀ0 )Xì(¿… :NH·Y#ãébÖÁS…7”Zc.‘šÞ»wïc§ÙÞ;Ç,¾@ª„õ‘¬‡Ñ^AÄ,fuñHIâK0ô~-¬g]Øze.Y1ÀË4§#ÄŒZGÊ­c[mµF>bqKDàˆ?CDà°há™hñ€MtqS°ò,¯Ù­å23ˆ™ÌáÍÝàû
-KíbLô˜ñ`ËBùƏlØ´ãúæºí_½sö«íëZöPzñ"ývÏœµM+×®YÕ´V8ÙúÐCm­[7?ZuhÍÁ³g®9õÆž7/~zjï)\rßý÷ß·ríº›ô…¬êD’ø,þ"£DÄúÂ)=}}¡
-f!OK$Ÿ¼z˜Þ³ŸÞó"ž
-þò2G,à¿>P©Mt†K·ªø0±tù>FŽ«'l&U0~¢ì‹ fƒüÔÕ¥—‘¼`ÐüXbå3ØÚœ,[YÿVDOà«ÏÿŠ~±Ü8€|Ö|cë‰ww¯–u	ñœú*«c¯I‹!fÙêgØØæ×9ì±Pd³Í1ËrX‹IZ"7ø#o)´;2;iÙ´áÁ‡zpæÞOã+{óóK§]mñBÂ{ç?ì>÷Ñyá¾ü"±ÿ §'çlcG
-zMá5Åc7¯)znZSX¤¦zŸàEFëŸ*=øÆ9C|%ՏFV|\=lTM¦ÅæÀªZÏreJëÊRæƒz«P†÷Ñ{îi<óÉ™vڍÇHÓãͽ{R²cÿiaq3¾
-dÞI牅Y¬Nvï‹Õ¾mø9qzØ¤z¯nÒå=H+ þ†pý·Ïß,kÃÿܨé`ã¶ÞS²±¹`>}~"?5_ÕÕÀí@«=Ä‘zmå#ìCψûd	‡kÅï@ؼ±êňÇ#Ž¤gi*/I@–eßfˆxmâ4	,:E !‚ˆ¼*cNЕÈú)ÒÔé¹|TêþwÈ‚Õ11zž¨vÞbTP˜Ý⧠Ã!ÊV[ÔûÑpÈPËúà1Ô×(›§ÛE9ð6H¬ÆJJâ1!¡ëâÏݬ©ü$Ñž™hOŒJŒÞ‹öâ½Â^ã^Ó¾ ½Á{Cö†î
-ó½{@ÆM™ ç¿X“qŠÖtiç!DžΩ¿øåÊÊGŸÅ/½4ùùµ¿~ëÆ¿¾Æî¸ç؝eGŠ¶œœk’ï­u×¾ûòèœÞuû]‹^ÝwäxøƒMãoí92??i꫆‰÷±í6#>nfv=œÛ¶GëÈ’tÛÖÒ	‹a}i:öDDzÚzé¥qOßûÌSø)fÜÌ´…¦ûž*v}¢áëÛ>È}û¤s’lP¡-V‚eY2@¿¬+*¤`Yˆ "d¨0$ÇÑcFY•D"°,OGìÄ¥ì];qé¹8äÄ~žóè¥U㻝ù² ªABˆ¢¦·JãÕ,¡Lh–K^T5ê‘)TSBÔQd¤4J™L&ƒå¤*ÔY$[Y /P–‘
-±B®PšÈ}R“ܤ¿A?neç21X±ÆôtâOÿLg`èIJ6wÊžUø,]Ø›%d¬£iÀ{9øØ:q1²¡½ÎLŸ`_àÒhfÆ©5ØQ4Øς؇Õâãëãìëë“añ÷A¾†­Ê	«ïq«ÅÏìQ±©¶lßLfp\
-ZžOMµ}ïÙ?dãâ˜hcâ-Ë-‚jUm¡æPŸXßX¿‰Ölk¶mز"@u í	ŒC¨_âg”FÇ?t×ΪÛïšAóNà<ã.o<J¿™”›»ëž.1׳“Tj1¼ô|üÎâÉRçDƒª£ì "‘¢H2d1°ÕÐê³É$JÖ ƒLŒÄŠ†ûch’h`Œ0'†k©ŸÙœ5•¿1…³þ…'dÖÛJGà`ÿ”³r#I„Ä•¤–k…or«óOppΪÒWOã½×°ü‹Þw>ÞþpëO…WjöÓrÜô‹»{7KÝúÃÎ#‚ÞË<¸n3èmøÈ,¨F¢ÿáœÊÏú#22"ƒŸàÀçžiµâçÑ“b«£ÅÚ6*B;ˆ–ê;. at INìt
-9`âÚekð ƒ/;UéŠi+QÌt3ä¸@x\›€YÍ1‚\¹ë¥{š÷W=²ôÇè7žŠsËêß.okoÜ^ùÎ+Øç¼NißÛ“§l¸·´<&dÜ^èþóرïgOß¼ªv¹=4¡sïÿ5ôè
-vìÿôÏÿÒû”óNNpšÃéodÕ­*¶B›@"4Á`†\”¤ÅWÖ›'õ¸ì¨å™J_Ç©ž8•¾Uî5íí¢^ç!æcOÌØêÌ4±`b0RŒ "hF†xªHÁ¢¤ª
-;4ÃÒ`dÎ0BPU‰ŒŽ›T3;éמ ˜”ð–¦('¼ùHr
-ÆúŸt
-äÇO±·š¢)Eâp!ŒC¥á†aÆ0S¤9ÅâÑB¬4Z­Ä¨qæTa¼”*§*Éês¦šmÈ2Í2ÏS‹óMÌeB)+¤¥·i¹°RºOý‰¡Î4ÖÏ*D’H
-©Ü¸JXCšÄ5âJé'Æ5Æh¹­ÉÃ0ûÅ1&søÄÞŸï;q˜^?ðüÁâbÏ
-!£·“l¾±W(ëÝ¥s´Ó¯H£lƒZ7Òé'ïFùú(ˆØdbdgÃI=ZïK…À
-ÇJ¸l0‚òß‚RÄsî-ŸñĤø'‰¿“Ýž®]%4…¾ÞVB^?ƒï§œáï<Æ2ØöH§¿üRF/˜
-F™ˆ8ÉኙW9çÞ²œû}ôä@ãïàïyN¶t†Cø=]‡×üž¿ƒ<vÐO„¯pÀ†º‰üíӁ2ˆoé‚à@ð5ÏÉ]¥8áßÈeyÈr¤W–
-“¥‚M*
-m&¥§'©_–ÉA¶À
-9™>N)yže>4|¨	|ÓŒ68ãTð!…y°Ap†‚.R	:d‚0ÆN,&e”èÃlo’Ôç.Ü?Dýo€ŒT£!‡`5Ä
-ò’’†3 [b”ÜÎñJŽw<	¥öÇ82 Øõ·®£1¾÷ZêÿÙúu;é,üòg߬_¿ãIzþ›f	§z?^µíg›…2z[íê{]û_{aóãAgöž>rÞtÎä10Ö ¶
-¿Ñ&£ý½4Î
-±%™Ç‡$É)Úq{æÆK KG¯•@R´3àLQ	Vü½gŠ0#4+aêõ¯¿öô~½yË­–»Ú6nlÛµq˜€×âñF¼–®¥Mô<m›Ùé"_ãlFÿJ_¤ô¯8Tï}GòÞ÷Vg˜dÁfõ°Œ·‚KËǍ‚¿I]öñ3
-îF™þ,—“l¬….TÇúéOJ;
-Gž-ƒ×Ñ5¬}úy9 íö%¥Ížr¶9·ãY-·±škÈ'Å;ÃBŸGƒZ‰Ïóæƒ. 0ÿ$3''†1«éXHÝäS“Äø	â¸9ûî„ÚüNÃáwî›3«}ÞÉ®®“EOg§Œ[p-®Æm£GŸ™ê¤ïзéïé;Ωzù©8h	GSœQ¡a(ˆ„µDOÄ°Ð3ïïUU—×FØÑê9þ<õ(ƒ*Jœ{ûéåô"íÂN~Ï3soo_tòäÑצ¹G€w­š=·âF`Êø3s²é ï펌ÂÛ÷sY]“Ëýk´3H?CS[Åß±dàÇhÉš‡uuõ9|ÿAü$Ë{…‡{ë„£žì4-«½÷ÓvÍV7Ó|1R\ÁÏc’ÃûÎc:ýÚ†=ÎOcf ›í¶þ“܁gOnñàCQÌ97lؼyƍBØØ6÷©KŸ¿éj‹é%a;èþð|ïCðlÅAxÒü‚æ_Óh~óõ¸7Ê(C‡ZýdägPH’yœaI´yF?"éItØÇ[-±Q1V®‡Ñ
-<Ͼqc…”@w‚w<@a_5Áè}ÀYÏcMˆÓ¬uFqèV™=Í`v¯E­À¨÷Og=.©›?E:†‹giDk¿P‘ð–~	EžxöF­š;W`kwyŸ¡@Noõ#­-~m!BœdK	é;ÙÕž›
-ðõ~O6{=ýݯ{{¯1ÿ.
-önœMWÒµø~¼IšßéÏ‘¨Ê9\ì#ÈŠœÁÒà!hÕ¡	±Šã+J4z…«å¿Tï—9x惬ŒYÙ,„(Pý)•ù‚KXª4
-+cˆ	PÎÂÙò|¼—ˬ„÷bþð³#ü͉oUOHÝ7’Å·¯ß¾‘´y{-pÆïC´gí"¨HÅ°@eÏÚɐÆ%+Hœ"E )ŠŸEëßDáÖð}Þµçë¬ïãJ¼ìÅ’D•°Ãsª·DxœËè4û®ŒX2*r'¬ÆVƒvVq'‡%¨DœäL#{t 1óëCÈŸðOT™„Ç“‰j&™¥Î'Eª›,UÉJÕâdA3G}JÆö®Ö{Žë{Kžò|ÔÒNœÐÑÉ}þ5çlƒê~Õ¡¨&ö¡«8dY*'219™2Lª:dMÐ$@ N–Ðd#KÅ=ûJ›ÿøë,øW&úH¢)D‰G‘ÑR¬©ÈtŸÐ$­0™Ø÷ÝüT?5@S£ £:L)µÈäê‹÷Ë
-ü«.1xÞà…¹Ðt|áú3Úx_E¼-$÷fx.,V“`&(ÄGA2ÊqŽÆPrÈЁ
-z§Ê;Ô$áCºPŒ$!AJd_
-þA3p°Î'åxÑY:û*}¶]…»çvî#™Îá*ÃI@îJ†
-!´2ýc1ÉÌGØ÷‚¾Gÿ*Ó?ko(û 9å¹B¢=&áëÞH©{׍šö]âv†³âÂXþÌgª3ZTÂÃZëËí>,ù´)íäƒ#°1Y"#8fýùªVª\¶Ð.¨xÌggˆ(0
-:8`§‹g„+½]cæÇ}Ž-ôÓ¯WœÌ½ëåâ'_8òäí»²XNØnñ£—¿è¡ÿ´ÛßNw`ßÞƒÐö(È#bÖpt»s4î
-#ÁØýeX¬Oú´´ˆ¨U@£€ÁÑ2"œ‘Øsì˜ö½"Öø^yË+!~"}œŠ`‚&þB;ÖQ|1nžõ4Á!)®¬kï|£vÉëÅbÓ×Äîööö“8þ¶•­y«ΘöÖ¸¤K¿[|¬!ý¯Þ7ÛLŠ3TÒô¦’!1ýI
-îhÉlD×ÝPÕ1}Åà¨-ä™Þ/ÞÔÞ©{Þõuìi–€Ö€ž²xü&;£ýeÔôk‹ÏóÖÖh¹uxKt›Ã_&82ÚaŽ
-t€³õðôañêéêeöͯN‚בÍÊS'4Év«"¢c…Âu;v¬{pÓÆOÒžsìdB{õ¿üן°øý˜þ={§ÐòòO¼üÛß<{ wóËŽ‘8
-‡º–aã•ÿÂú­¡i}dß9ï>qNåŒÑh O üC8‘™uKíÁ¡#8#ú¾cÏ÷#hÇŠvš
-Œåؐ¨Ù-2þr)H
-Vc¥Xu¼Ño¾Zdp	+¥&u•ÁW
-4n1ì÷i•#·Ø÷oi‘ÛŸäH at hD¬%‚DG"GCŒèÒ;Uý!«î#¬[ýîÙ§v\=4PuÇnú÷«KÞ[RöZÉþƒݵkËîí.è,oú]öy,m&‘#_ä÷q*åÖ–m´í_YU¿jÔ¨—íö_Xõ„֏ìf‰cx¿–댳ø˜h6(¢ ªäç’Õüs#öm±©f#1ÈV‚!û„ú‰&C¨¬=ýˆ[„ÕÆٸ•²	¸NÄ>XaϤ‘cñ	j ‡8†îÂe©ô@==ŠËè®T<·Ï/?QršnÄM§KN/=›èÆÓ\¯ÞïÝ„@Ì™êŒQ"C[‘­ã¯E¼=,¶µXÚÑ(Ö'Z‘‡ctzz îôõ(ŸiO©±Þ–ðçxBŒ]Ðú•µÉm^KdÑæÊÇÔóØ_À¬ôãu;wB0Ú$‚`C/п¹–ѯÿõ½†ñv¼o‹ì­ô$&SÁBÚ…NþlÎö"†j<-}Oå@&B§þ%'ïy§0é“ôsß~²ÈoÊU©ò.pâÔî£ýÿx€UÚ25¤öMÁ>¥Š†ø
-þÁâYTŽŠÐ”ƒªØ7E‘­ÂKQ7:Èþ
-
-ÆóPŸ3]7Çšß2ãëSèSçó¸Ï¾£|âû”ïïýD¿"¿~ç-q–…–',²\·Z¬s­[ÿb‹µ=eû‹ÿpÿ¥þÇýÿ0+à½ÀÛøQÐ-A=Î%\€A³ZWcAN¦i¾2º'æ‚°oŸõéÃÊEúX€u5ú˜À|½>a¼^K³vècù¢=ú˜u…¿ÑÇ&¨™:õ±aúPû¢[ÕˆÕj¸ê4îÓÇÙM‹õ±€TÓZ}L`~“>aü”>†nÐô†>–ÑpÓŸõ±Š¢M}lB“ÌúØÇ?Ö\¤}QyäýÓjj›ê*–”7ØG•Ž¶'%&&ÛKšì
-õ
-uîâª8{vui¼=½²ÒžÏVÕÛóÝõîºånW¼qº{iñ¼F{iyqõw½½¸Îm¯¨¶×6–TV”Ú]5UÅÕÞ5ÅÕõö95Õ555ˆÎ
-½žç®«¯¨©¶'Å'%k÷Ø­+Ëjª ¯¼¡¡vRB‚æ—7Æ××4Ö•ºËjê–¸ã«Ý
-Y|#‹±ÖÇ’}T½Ûm/qWÖ¬oÿ˜ˆ7û7qÅv
-rŸèŒcðÇhü_²}æ
- ÑÞPWìrW×-³×”
-…b4Îu×UUÔs	Âêrwp-©+®np»âìeuÀ<l†ALqö†{qu“½djJ€áŠê%€¥ˆf+ÊݺċKKkªja9[ÐPÐAHîêzp4Iôh
-ö‚š²† óèÑœ’:wm]«±ÔÍÁ¸*€±Š’Æ7§aІ8ÐRie£‹Q²¢¢¡¼¦±ˆ©ªÐ±õuš(lc=¬gìÄÙ«Üœk®ßúò¸8â΄š:{½ô
-lF“q%˜$c¨´¦ÚUÁø¨Ÿd4­⒚ån΁fEœ€>#¨®i
-BAHtW–1¢ffÚ³òríyY…óÓó3íÙö¹ùyó²§gN·G§Àutœ}~vá̼;
-í°"?=·p=/Ëžž»À>;;wzœ=³hn~fA=/ßž=gnNv&ÌeçN˹czvî{ìËÍ+´çdÏÉ. …y|«*;³€›“™?m&\¦gdçd.ˆ³geæ2˜Y
-a2Î^˜Ÿ>=sNzþì8Fa°œoçKâJ€aÏœÇ6ÌLÏɱgdæg¦Ïak™tfäæÍa2º#wzzav^®=#XIÏÈÉÔhV¦å¤gω³OOŸ“>#³ 	[¦³Ó/¶aFfnf~zNœ½`næ´l6
-™™ÉQ
-Ž«Íñ!Ø3xÏ<Z„ëw.–’ãôðËÂX7d#-üº–»!
-Ö³PþQÂɊŠzî鐫jô¼W_\	È`Wß*ˆ—Å•°­¾ÌÁåMˆµu°eE]E{q#ÌÖU¬ÔSqžª†rÀ°¥¿Î]_™ªb¹»²)ÖÖ±|Æ)©¨†r«Jg‹¯´a’7†6Ø—pà.`Š²x»ñ뵄Ë** FÝ_[^› J4
-*ñZÔ„êPZýM²C'_ŠFÃgÔù‰(F%°ÂŽ2`MTë
-°ÚŠ¡×‰ƒÙlT
-ëãa”Ž*áeGù}°êù•>Ý°g9¼»`¥M‡ÑR€0z#;ì.‡q5ìqóž TÃ{-¬)¸°Îûk
-Zk™Îþ÷h‚éÔxSÌšäŠa4æïZýo¼öÿ–|si÷ó\¡KÑÎïsWq©.ƒ¹ÐìÑÂ8›ËáUqhý6¨Á.ç÷Ü:_K8–jna.§Œßu÷aÓ4¬YS§«†SXÍ÷×êv®a¨¨
-º†+¸Uh¼”ê’öÂlàT¶ñbXUÊ-¤V‡î…ÀVk´k–äæ^£Ypô
-{Šuþ4,«¬âPø¯|Ê`T©Ûñ¨>û10?gô7€/hvÎ0öË„ÍÔÂ{
-`iätöSãâ4p[+»
-ü®Ç÷cˆÓ}©(käP4™¬à6PÎ}¾A—LŸÈ‘~Ý «Ô¨mä2Œ 6®âúôêºßëawÜ÷ð×Çg;vYó
-v….ÕÁÚÿa®½’Ó¨­í³è†!V×ÏÑ
-.ªÿƒ×Êx̬Ö9tÀèâïGÿd’X
-+J9<mÍ@;®Ô£¤WC¥·‹S\¡S:‰{g¡¾« ÖðÈЯƒ±¨_ߍ,_4èÞP?h­×Wú%60Ügç<ëš*é‹Û^[Ó¤¡EòâÐg
-Ï1v]÷Uü³?~ü'ºh
-îËÞˆÆhoУž6£QÊdê óVçÍ_‹&¯F€RÌ÷y9rqJ™¾ªHc	¬cÜ”ësubh1·Ív½8†Ê§þGyã\ƒ,¬˜ëèfü0%ƒñ
-•ËÍhŒÓõ^É÷Uü@T¯Ó#›ÓW5®w¦¾Ï2½~34‹¸õx礁œ+ß}“¼ÝÇ÷Ðl½7ëF°6Íwr†ä™î÷5hmÔýÁ«‰åp·â&s£û¸œ«u®…—–ÅŠydu÷í¨æö˜réíü³^§ÑÍ-êûíEãîf1œÝmä«KøfRµÜ@þ¯úl=žÞœÝïu^bDe_
-R§ï±–[ô2x_¢kLË‹Õ\¶Cëÿëû¹*Ñ}¤AÏ‹e}’š‰29ž<”WO\¢ùPOæó{Ù0g‡z.î̃«é0;ë%ßa÷£¹7·1ƒ˜‡îà°4ùðÎ`/€ÛίÙÕlXŸ°ØÞLTÄqd´¾2ŸÃž³9𙩯c;¦ÁÌpÍÆ3«F5|¹°«ûÛÇhÑ(-„ù~¬ƒ©Êæ½”́«|€?S¿›°³9<F—çöÑ™¥SšÎeÄ 3˜Ó€¢~Åfï€Ï¹°®€Ë3ó¬Q›ËyÈ‚û/™œMEÓàs.àf+f
-†©P_Ç9düLçûÖÙ|V£,O×2÷C‰×e©ÑÁä?¯sç?^vÎ!Ìrݤ|/\¯íÌàæôÙÑœ¿t.‡<Ž!ƒßcRdòÌé[™?@+Ó¸¼˜ÞåÓ9¦t.‘‚›râ…6X;7³/†œ¿L.©¾º
-Y¿ösuíNëÓu·²ïJe>÷ÅL¾*ëº O
-YÜçè”ß1À¼z¼C·Ï¼>ÊË×ëGÞuÿIìÐ`yqÖàtnO9:…}Òøq¸ZìÊ„¼VÊû†¾¸=8s¬û«ÒõgÜ€X;°Тð¾¶jȺþY->k9«¿çXÃÝ,sy»d­¦ï¯~½Õ‡»µÞh`õëâuºVÖ÷U%Zþ¨é«LVð»ý9]ë«øŠý^=Ç«qÖ¨ï
-K«/‹yµÀ°ÕßDš?”¡†vˆµ<ßkXVðqƒ^™0þõµl~吮¸nHWõc:ðòòcò¯ãú®Õ{ª
-.aVOÆëp됷?ë—	“€vºU5DëýÖÇ MBCëP&ƒ%(wé×NÊNãã|-Ë{ü%p]¼ò‹çUx-Ì
-®(µïB oïGÑM~^ÖâÀƒ;ï–Ò‡ã@Ô‚¼¯åÿ? …±?·!¼[ùØÂßýÐ.x÷åcŸƒŸ!¥;°Z
-Wfä€wJ‚w#‡gà«Täï
-Ë|ÄÇ"Ÿ'|Fà3ع€JIïjâ¡ä%דȿoV“¯¯m•¾¦äëc⵫¤k[ɵµâÕ+±ÒÕäªS¼KþõU‚ô¯ëä«ò_”ü“’$‘ËäËÒ$öPÒÓñíYç·âßg/.¹¤/ZÈ%ùœ’¿ýu˜ô7Jþ:Œ|FÉÅeäSJþr„|òçPé“ëäÏ¡äBù%SòчÒG”|Hηþ(}@É·™¤?’÷W“÷&‘n¸èžDÎQòîŒÒ»”üÁHÎRò%g²Jg†“ß‘·)y«…œÞâNSò&%§V“7(y’×(9¹ËGê¢ä%Ç)y•’c
-%ÏPòki§äé§|¥§“ÈS¾äÉýVéÉQd¿•üꉱүV“'Æ’_R²’_P²wO¨´×Eö<n‘ö„’Ç-äçF²›’Ç
-[]dm‹ƒ<d%›)ÙDÉFJÜ`•¤dƒ•üJÖSò€5Cz €¬£dí}dÍý«¥5”Ü¿š¬Ž ?¡d•/YIÉ
-J–SÒØ`–ýHcFÎóbƒ™4ëm¤Þ)ÖQr/%µ”ÔTH5-¤ºj”T]@ªF‘JJ–%‘¥”T$‘òëdÉRF‰›%¥%R)%%È"•DbJS²ˆ’{š¤{|ÉÝ.r×äN¸¸3€,4°è¢
-Rš™¤u`§Ó%ÞFÉT aêu2…’É£È$JRAÀ©.2q\˜4q6™@Éø±ÒxJRf“[ä[g“døH¦$	&Q2n#‰a$F	!$Þ$Å!cãü¥±dl‡ÀÐÆY¬Rœ?‰c䶈cnqHc(¹VÞâ £…IÒhJFQ2’’X?âʐ™d„‰¡$ÚÏOŠ¦$Ê>VŠZMìcIäl˜#(	§d8Èv8%Ã@+ÃBI%¡”„P‚³HPàX)(ƒX¤À±$ÀBüa
-Ûð˜ÿ~Ðÿmþ›?áè×:
+xœµ\ÍŽä¸
+¾÷Sø¼ÀÔZÿ6°ÐÓU•ó&
+ä’l€  sÙ×)‰"eQvÏd‚ºËe™’ȏ¿¢{]~ùϲ.ŸÖ›Y¢±ð;íøûëß—¿ü´üûe½í«Ùãrüûõ/&š[X¼ÙoûbÖm1ÛÍás¿ýôbã~ótk37+oú°Þb½™Œ÷p-øó§?¾”0Ïç÷»¼…©=¬Öà×7Ó.&DXCZýòþåå秹¥ÅÀàß–_‚‹÷ø„ŸÏÉy]òq‡«Ç–÷¾<Þ_~ms•)Ìjáá¸ùÛ¶¼ÿmùù‰—ÆZ>n1ä'aÕž¿Ø5C—§ÆífôÇ¢‹oÑ$—\þÚ:àJ?ŸÜ¦‹ï˜b£ SÄFâ3Á ûˆ¯ÑÂg˜Ô>’ƒUø.À'óÚóL€OËÌ{©ãÛ>ícÜuaÓºg÷Þ?u®Û½°nÆŽ¸WžíðÌdL’gi‹!"ÑϬ-s½€TB}:>̉<· |‰ŸŽËdDøœ·'¨TÝ°&©#öìvʏè³GVŠ¡ÑSXéhÃBڐ)äE<b*«¡õJZq¾ˆ»M+°ì	ë¸jü}/×À:<f7
+öñ©äž¨öEøñN²cÁ>‹$BºŠÐÛqôÅ}­_5¸´
+A@b
++¢E ¶ØÀÍ—fÆ-`³è³ó£;j”mÚÑÈ+­°±ÉæðpgBJx@„<Ì	Z¥®lG¼·G£â’Û¢Ëà,nžkðöÀêŸþÕ?YsEôùhöÚìœ?Ôpˆ¶Ùi:Æ߁í#1WïsÔ¨òŸ{óŠšÕhÞü;쀤wâzçºÿÝ:]Øðq}WMxMÛ=n+qøê;
+:Û$ošÐMó÷í£¶ŠˆvE¢Ç[®ùmLç3v©µè+ûPThm3cŒ\2c®ÀàjFŒî¡|[Ø4=Ñt«ÇPcŠZZ¼S³hÚÙ|J4 àV¯2&ž«Á™è§Æ3l›èøWXz䀅ÕòÙŒ;áádô‘%X0 Ðe@Ȑ¼±a«ŒL#¿¬
+šà¡k«–Æe¦FñYÌOU{±¯a°Ñ=“slÝ6ö‡ì%ëô-÷§ÄII;
+“j;ôlXô´µ€Ö
+©»|ð@mcZÂ6–‘K`¥8&“Â+‘‹q£á'M¼R¡¥´gŽÏs”N3¸jÃm	®ka‡úíã…r3ÌsÎ0Éh…	e3F1²Í¢=äÉÓ-B–ô@ “ZJGkÑÂ÷ö}ÚÅ
+>Ûdtê‘J8Hjf#èŸ'&f’Ù|/îä/ÎöxRíʇ‚¿‘ìò± ;=ëZN€"\§4žËhóÌ=ü†Uä™?Â
+n•‡*ÒA•ÀeNówÕñ„[—A7lJýX÷:ݲÃÒà‰‚ª—òŽÝ[_ÎÞ¬®»[«$ؼ Z7Ä1t6ùr}8ù‘ÃÈ—NºÖÍ¥X¶›yKèhñǽ•re	Ú1Ü?lO
+Ap7‰>á%‡±y¨}vK~æ]—:Û=§W÷H	Õ#m0ò
+‰ØçõúWªƒH‘اäØ	‘e¤¦P†ý%4ʼnÊZ˜†0r¶æ&Ýð¥ãhå{ÀcØ&Ðøë‚ë6MziWp+¢·µ+,ÇîÚmà0âø²à1nùŒÆ¦v0Ô{µi¡Ý•×_IïÊ.†J7të=Ù!èÖ»’Óu;Ɲ…nùÌté^¡Ãwå5Ñå»õ:âiL¥›?ºõ^¥ÓîÊëF·Ý­×9T«tógA·Þ«tÚ]yÝ趻årØƇò™éÒ½B‡ïÊk¢Ëw˵ÙbÃCùÌté^¡Ãwå5Ñå»õÚá˜J7të½J§Ý•×îñÙ:«¤4"XânÄ¡Dψ&‰R’£d¥<FùÈôze.µããçH=ÇÛ9jÎeÏÒÔéÝëû —½Öµ«×½ƒŽôtDz¯^{4·±^±Ìôhõøêh·øêhyøêh;øê¨ý|uÔß⦽lçÍešÄ¡ÁÌ®ëâm¸É³Ï×
+XY)AZ›ŠŠ‡¢ÀÞ•SÅYv©!š­—°ÄqÙ¸Dðç'SÀ]mÙó´±ìÔí­Ô*˜z±×³çv¹=Jcf'tH(*ÁÂ0‘¢péSK—MÒÉÏ7]V¤nÚ!Šn³tpÌ$r]J€‘ä¸uہh[Luäí58Õ©ÿŸð„$2×¼¨a$Ÿ¼(«7x¤¯.óŽ	ë#[{¸Q*+jÐí$ŽJ¯O.Œ›˜ËîWhÕ¹ûñú|©«Òøòˆ
+QÑtlœ¤
+)ÜCL8Ñd“kêº-øÎç;S°o:÷J{»¶z¨3*‰™E-úö¹Ó<êµæ•¹’«*æ‚Öïþá§=<EÑ-øØ1©ªÕ`)X_º(¾ž#´þ'E]&¹!ä…Σ
+©“úÜ40g2`yö¨{=9[ºÌ7a3c%B™h«ÈÜ^ý–[¯Msn—¤½Åþ•ô‡WW¸ãÑ,HPØÒGà¤[îî_½Ê\àÍYjcí±ÒßDsX•¿Œ\š|’N0TÍ[Þ²ù8Õ%LÚÕ…^j“µÓè+÷óGn#ôéÐñÙ3–ãDê[ö'£¯œ¡÷+–&Çå]îÈÅ>`kîj-‰ÜÊîÏÁ
+H ápiÍAɾX÷Å³gv½ÍƒÏÌ<b,ðùæs]VÛÉåö¹ÁPl¿ƒÏOíúˆ@ø˜/r“œèµS ÑGîÕ¹Ò.Ÿ+•êr¯öhv3‡/ò:HJo°2<<³€Î5§ˆÓ÷8ë:42-T«$(Fá¶?j½ÎçooÅt±B.Y²;%MÇ×ˁõ	·Ñ—«¾JkeZ˜$_ŸäTå—þ£F<•½ó$§Lv™ä&’y–ó=:Ÿ™°ÇFÝ´m
+#¨²¼…¶pBZ¾=‘I~ŸZŸéJ‚cãÅì‡ñ¼ö.ÒäÀE	\QÜKMÏëÛ¦zü‹Ç®Èõe0‘
+„Ò£É|ÍÔ'¥ôýêv.yíöP÷J¥jDSÁE
+x9{m at 9füÚײÎkWå¬Þ¬Nyñáø2—öÂÔørºò>‹íØ/aØJ‘r*ᘺVÒëwÕäÔÍÞVïY¥½ngŸ©	›ýu6µmŽ¯°ÕmÎø!ß‚>yÉ´œ…ô}ºfÎåã[3übÅHfwÁä…™S†LѶ¯J\Tšƒ·q“ßÙDÍÝ‘f>HöGúcÁbÞÞÜ‚	­ˆ#Êðɍmê­â© _;›Bím÷ÊK5mÕècßÊÔT=™öTs£+v!"
+}wºcõ¸ûí„•8Ü+çRü
+ôøú_Æ·Øú7ÕÈzM;—ïöx”ÔŸkò«çÇsͺ?À÷ì?5|oí ‡~©l”Û©Ç°ªzLñ­ÿ)¥ÈX×Yg¬ÏçβUr«¯Aº^ôóÖ“"‰_óIùH¡ŠB}‡kϸhŸÎ8këràw·ºi|V„“JosÂýºüöOp
 endstream
 endobj
 
-323 0 obj
-14167
+288 0 obj
+3799
 endobj
 
-324 0 obj
-<</Type/FontDescriptor/FontName/MAAAAA+DejaVuSansMono
-/Flags 5
-/FontBBox[-558 -374 716 1041]/ItalicAngle 0
-/Ascent 928
-/Descent -235
-/CapHeight 1041
-/StemV 80
-/FontFile2 322 0 R>>
+290 0 obj
+<</Length 291 0 R/Filter/FlateDecode>>
+stream
+xœ­[ÛŽä¸
+}¯¯¨ç
+ˆŒ Õ§óáÁóãösgA‚‰”È	o‘0Ë8¿™»ºG+t›G||½54ÚSF¶ƒU@I
+Zö
+[ØcµÕžÒšòLØ`­;\Gƒ~•{°Á×~7Àjî-G'›1ìL§’é•ø˜H¶¥#—dŠgà=:pÿžQÙkuïÞ¦Ø%Ši‚Úä]à{›­‹Q¨ïP'h¯KïŒ2ó2ó¶vËÒŸV£ÛøóÅk£HgÌÜÈJaMÜàÂ=9Udɪ²ºmTøà*üÖ/e%Ì¡öü2DÞæZò2It ™-„`²9Z€=Ùõp.ªrˆèu‘Z§®/›Ì‰óDCst’ý[mŒN4ôZ0êuÃ5È[z®ÈJŽƒ•žÔTí'}®|¯Æ£*áFæÑ6<ÚÅC¿Q_xöœ¦JT9½|½-Hí{zô׿Ü0[+|üõîW|~ÿõþ·ß‡@²Yª\oáC¢Ò%VYRìV£>¡F&YžéêLá8TŠiÊψ÷§–móÜÑoÒÕò7rKäë‘<`ô(&
+A‹Å8 Kµž@HJ:P=b’‡e*›_)–í:¤Âœ~ÜVü0jœöÀ0NÐæ ÚøW¤l-ó=úÔ=‰ÓxžŒ¢qE|ªƒ&èyª²#ŽÃ¾E=*Ò£ŽÞ¹šÝ<à‹±Æ˜-ü¦­¶H+Æ!Ï©c¤:i½9EíùÙ-›VÑ
+Ž”û€ZÁ'ñxÍÏ[\IÆ
+Õô`ÎœE=ä¨J7[G¦;,-î×"?L)C¶P°³Y‰ÇMÀ/SúÄÈŽ|ç,¬Õ‰êr®‹_â{¶Èêà>àôe"ã*ØÍáâ!´¸‘Œ48£~ŸRÅŒõNIZ9“¾gñŒJhx\ìl]vG¾3Œ;«vgñ½ê¢‰Ê&ûg(å’¦«6»Í)œäWK_LП&ÐT%“Mä¸Ò¿­HëKíoÙ¨mĝ-˜yííŒÖ>ÈG
+'êªà\ß?úz£·•Òˆ(&Ê	 dй¹ô5ñ=ž’uôu @ï§5^Œk<jµHÁd€ÜY¾.±Ó¹”ö†ÜlaFlÉa¨Õtw…ËŒÙìl™{§ü2Å€eÙ“}®'UÜT 
+RÖ(ñA+QhíFØÀÔRu’”CÙ j=7–†6X¥ËÓ`fbÊ3f̐ɰ̲Á*LY¦–EŒEVÝx6EÄ•By.ä§Ë˜àÓ\'ÛÞU®3«JEI!s‹`
+É­1?3 #[Ù
+c-ºw6ÆÁ¯DÑÓÅ®D5÷ª¶Ê¬°`þÒkBI
+YƒQm줏ֶù¡³—ìGŽµPu.×½K­H1=€/µ*ÎÏL\ˆS¬ãö̯V}¦riéyâ¨7“ªí!X›s€e¶i®Á²Ë¶Z¦-—%%EÅ’m«­êÁ–¦4-o©mÚê<C@;Æ«íƒG¯ÌÂVy°ìÌ;Ä©ž€·È蓯s¹’·ˆrɨ¿q²é2ëc}öý{Foµ›€¢Œ§öFé™ö˜“½y²;L˜ÿäëM¤	-™÷«†úH>'Öð0ïY…œy[ã"î!fÐRÆ‚P›SJªŸ—ªµoKëÖ,%Òt“%GÑÒž´~KŸ£ö?1øU_Îñ+ÄlæûP?/RUÀ›sZŽ?µ1&TÀZÈy%Œ‰ekzѝg«XÍUãmÅwåSäºÈ˜*ûÅîóê0yœxÆ—q¡ÙgÿVoW˜´Ò±6~gj;ßô£Õº‹<Æͺò!¨j'åÔÕ<¶k09³gÍ:@9,T
+g…?ÕLbTùäëMcß›·™³»­æ¤P}¨À0^
+]ߨ|UL+Vqbê<ò§l¾ÒVãÔ¦†¨ì^–Ñ»0\Y¨ÃÕÛ"´PXo¸p%ê8\«¹åžqðæ0ÐÈr¦bÅi6º=àÚùÜêãkMús„êê=H6
+\éâ
+„Æ
+e“ƒjm‡þc2me1¢xzcåY婧A"Í~2½:h’³x°Ò)ÕÑ#HšF™ÙþäÛ²‚ï-
+jÍÔM=+Ž£0olÔj
+BÙì&øÕÌ~M.¸B
+ÙUÌ•£–æn aÂÃç§ÜÉv×™r®.Ü–ÓŽ€ÔXÕ#så YJ‡”qéáŽssËf
+֧rUa
+ë“•SÆmʼŽé…l$	û&UëDiC«}¦	ñ¡|ª/ÄÆÈ¥âE@
+œÅ£ä’‚ív˜Î„Û•!ù÷"ó2”¥…¹ÆÏÕ8žŠ½­-±œT†Þ$[”
+…>ÃŒK»€o'ÆúÛ¥scDÖCÐû1e¼ÈbS—@](\}ÖÛØ`½¯á[%C)Àä}¼ZÅ$­íÒFCi;$O^}B‰Zùh¼2ú¤…à­ø˜<§+X«Çð^ÝíL!r’¿u[-×{ÂãQêjmĸ©·{“®ü
+Á¶.Û! ¨ÐŽÏ…†»÷ŒËDæû½'Éf:åDºq¦ˆ£ŸÍmN´žK›[¤„i×Y?ÀÕ‹œ}? öñË[“nA‚]oPû`Þcµ™Œ.iÖìãÍ­‡k:˜hRŠò¸ÞÆö/@¨Éħ״&|îáyCðᾶ_æAŽèÛVøÀ“o‘ž×ññ“Ÿö­é§‚¾i-ú¯"ÁôcLٍx|tÃo¯ ãn!l\
+GÃòQöpÒ{Æ~(ÜŠ+DŽKþýöi9'ÆoqY.ç^åGåÈûã]Áßg/½RõøNçÛÆÜ„áà&	c%V)ß?¾Ýɾ÷¥x˜Y¨pñ; Ë0³€ü®³ltwgø†Äô¢Ââ„tVªñÿ8¡(
+MÛÀaþ”šŽÎÇšRYLcžµä©»Ü´`¥Æ	Ê­|šÀ¶ðe>šðÆZ{Š©•kiuc¹Ðõ¶¬Z×ìKÏ
+endstream
 endobj
 
-325 0 obj
-<</Length 580/Filter/FlateDecode>>
+291 0 obj
+3226
+endobj
+
+293 0 obj
+<</Length 294 0 R/Filter/FlateDecode>>
 stream
-xœ]ÔÍŽÚ0à}ž"Ëéb”ؾ&3Bb`XôGeú
->Cʽ>;Ršk›nCݤ±îÏ)[–å*_îv«,õ퟽x9žšŸõ8—º¹´,Ãf5gϼCš«dѼØ"Gf­_hö%rÅúòk"ò+ß{ä5s@~cÍ+ò†Y×Ý2¿#¿Ó£ëî¸æq%ß;dú=êùáqô/°–3¿ ›¿B¦?ÂéèZC¿`/Ž~ƒ£? 'Žþ ëšl~uÒ¿Ðzú+Ìïé¯àôÖŒõô{ôÁ›{ôôWpzó¿!Ó_¡‡ÞüX×Ó±wO¿è<ôG]—~ѱôW艧ßÃìá÷¥ÃwíwÌèC ßã}°þcž`ý‡-Ð/ZO¿ÀèÌìüÀèô!˜_ßÓ¿Àwèì+˜æ@¿ ?þJDzÿ‚žö_`ú#ú,ô‹fúߩб/±þÃ&ôGøÅÎlbý×ú<BÀÞÅÎÌbçGç§?ê{ú=;ÿðý{Ö¬íüÀíüTú÷_8®
+xœ¥XÝ®ä&¾Ÿ§Èu¥¦Ø€H«•Nç§×§©/Ðm¥ª[i÷¦¯_› &3:{´3°±?6Θá¿Ó·Á?š”Ožõóû—á÷†Oïƒ.{°q
+§53è߯¿ÄÁ÷¿Nàh`4Ã×Á#†Ñ?Ão'7Sœ^7ètyÝÆY .åm«MvôQh'¡u)oKBäG\…Â8Å¥¼mòŽsZÆIh]ÊÛ’X*
+…qŠKyÛN_±¯Â®@eRáü‹ÂǝËÅÑ)$0'Ƕ¸—©À-aß Xb[ÁT(þ.2éÀ•Q5YòS͈üT‡=?Õ±]øÞM‡oCâúÏ÷“‡QÏfù¼ÿ1ütS#
+SwÀVûÝz¶à/‘ú›õXyœƒ„®Ðä¶B%H	b9˜ä¿¸º`ßbD¨5¦¬@yJ±&Iª¸âèg%«V¾mõK¦EFÎô(ÇÊ+`å–µ‰[\r&±¿Å¬¸î8ÛÂrÚ™ÎYr=ò9à“•Î@õìºÚ‘x,–wãj&‰Û¨§AaÚI½êóJá-x³ÂöÙ•Å#S`k¶Ô9XDµà9̶”]2è²’hrÚó°ç‰ó•9{OlQ¦Ä¢jšsp=쪁ï‡ØëUñè˜~ˆÁ6`V§$¬ïž%{KÑI¥)V fÈ+¯&H•ö<Å_ãèźœ:-å:rK‚뙪%î‘”IÕâ\®
+14ÀžÎÜ
+½<š †FŠ}@…¢ªº&(k½ç%ã”@®
+ðËš¸‚ò­OL_ë-”Á5m°›Ë•à'%Ì‹WB!´… äÛ¥ÈÓKÐÇ”#—ò6]2@R¦.I¡:he®BQAÀ™ß2KÄ#ÝՍ]Ô˜‡W³gÓ`ƒW5ÑÔž¸`8wÄû\ÎôÜ€ßiѼ†²Ä¬÷b¯ŽÞÀLé»lˆD,è)¨µçmiGi³ÑÍ“±é;*ñ6@²SR¶Gõ]Õª&mq[ª´×ºôaE£MkË‘ËÃ;
+Ú"nÛ7Wú‚uN¶£ó9–˜&FÂq‡ËØ>@$‡¨-‰øÔu}ØŸ2œ
+­ü«ß$©mÏ2û
+˽5çyK
+WÝÔ“‘ž©g×!ß¡cÉßÑôŽ”(?èîwÁêødÞ\mä‚–ëÙ÷½²H=Ῥ
+yÜö+ÐMH‡õûV›nd:Šn/ÑÍê¯&§[K͇èÖRøÝš=E·–¤ÐíA琩xPlmhSÛ'¼Rnqwõú˜°±Ü¶„Ÿ+·-Év¹
+m`¨›!Xç}æÍ…%å–ôEI_—((¼„þò*ݧlvÎa¯ùq±áz._ô¶ƒÁ‹ú²]Æà한ѵ©¨¼žž²iiEš6õ»k㤱s¸’“Œ{¼c)Bo÷¢Òw”–¼ôet{KFxq³ 9´`¹·ÆN~¥à¶¾Ù/	ïÃÿÄB_
 endstream
 endobj
 
-326 0 obj
-<</Type/Font/Subtype/TrueType/BaseFont/MAAAAA+DejaVuSansMono
-/FirstChar 0
-/LastChar 82
-/Widths[602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602
-602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602
-602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602
-602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602
-602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602
-602 602 602 ]
-/FontDescriptor 324 0 R
-/ToUnicode 325 0 R
->>
+294 0 obj
+1270
 endobj
 
-327 0 obj
-<</Length 328 0 R/Filter/FlateDecode/Length1 15876>>
+296 0 obj
+<</Length 297 0 R/Filter/FlateDecode>>
 stream
-xœÝz
-|SUš÷9÷Ü›ï¦I›¦-ýºmi¡Ú¨XIhTúEšbAª¤MÚDš’”Rüaü(îîTÇ×a:¬"2¬².ºÌà::2¿GÇÖÝu}”çu+£3Œ£Ø^ö9çÞ¤iEô7ïûþöý½
-IÎ=ç9ÏÇÿù8ω&bƒ~d@»AŽÞ7zôé£B¯ „³z·%ÄyÇšî†ñ¯á}G_´?4´ÔîCˆÀý `¸oÒñ®!Þ„PÖ#¿×—(yµ!ëqX¿*
-Ïãð<;Jlß®yžs5Dz½o÷Àó&úònöó<†g1ì
-ù»5	xþ9B¥¥ÑH<±í¹„ÐÕ”Ÿù£ß8°N‡P½tøæ0¼è<c}æ/¨Ô­NoÈ0fšÌYÙ–kn^þ¬‚¢â±´¬|6úÿù/Âåø	|/zqÊë<nE›Ðò¬Ìw>¼5hoÀåèUX‘©6¡!>Ÿ<k‹Ð>Ôk¼éjO’o€ñ(o gáûNôy•ÜÎV>âF¸W¹ā3Âóíè	ô#t=ˆžEÇÐ\³/â
-¼À5Àõ# ¬Ág°×£ò*rƒ¶Ñ#è§àÎGÀq	gЋè,zÎ¢ƒðyFømÅ<Y¤:¡²¨ËÁ²ºˆÖã,ø|ý/ÎG6‘‡ñôœª{ˆ{‘ßÌ^;`Çyn·ƒ{å7ã#è•äÝŽB°*½J–ðÍèSô:ƒpXp„Ô	÷Ê/Ð[ƒÞÎpËѪ%h1BÑr ,E¯©ªŒ¸F½K8»ãYúí?ªUO
-=&TÀ¿¦ÍÇÄÞ€ø-Ó·Ê—~Ëä_º
-xŒJëù!@Ú„
-Q½£Í2
-2+`´4ûŒ1|?Ù_d¶êí¹<²rµE¦‰q»}‚r>wîÜ…qÓysV=ü«­
-P+æ˜ï7dh­ú%œÕY@'Ðj!ª9g¿0n®§¯zf3^G5«3bÐiW4¶µmÀÒ[%ߎý-¾‹û·IÏpàž[¹Û?;ÔÝwšâ2‡ Êô€ÇUŽ"C&ÉсLm '–¹¯ ‘¬Yö<ƒÊ:+
-šñt0¦Ùž†ÉœP…¸“ÖK«F6þìÍÓÏûG«)@ÜÅxîªînéW
-Á58§Üq»ô&×êîù@:õú3ø
-²ùìç?¾#|ö_)ÎÞ÷ªö -pŸçÈ1è4#h¿ŠÑÅy¢ÇVéÔ `Ù©SËNQ	ã
-ät6Z옅ô&5Á¦cB‹÷fc&E[£SMGûÓy{…;‡ÂMË[)èÆ@Wqïá.é°ô–ô6>÷ñoVÖð?é9;±‡ì:Ûú‹‡ÏÖ²<<
-rk
-¢›Ð";-uåeˆ·oÞ¼}ûä~œÿáyœ/½þCé}rï}ô‡ô-Ä™x¹ô¢ô1¼^ÄËåžšÎLú±Ã!¨­NËë´D§×q˜ÓëuÐb«^ÐhÔáÈ€‘¡B'pDCTh¿^cÐë´¹	Ò«QÍ+¹4æ–A†Cv±j&¼¤6i”·0õ-¡¼´w;.A%¸„+!³´ºB}‰¡
-Wªæhªõø*Õm¯~mWj†
-w¡½êojö@àUªG5ß1w£nó¢Lÿ‘R=.½pçð‡Cw]xYú`ï]Òp´âê&_&?ãVMþìîB!~˜©P‰Ã$ðÐÃ	D¥ÆÊá-jS´<Ÿ{jµ\®ÃüðÄoHÁçïð¥ä€ôžô›Ïð÷Æñ˜|nÿíd1S€š农ËÝ(g$Ã@Ã$ã¾<v\æX‘¡Úh-°ªª
-AÀ8²GÇM¿=Oë+<ú×¯e¼f|-絡;uŽQ甲¾„ÈÑÆ·öÞ&½/½‰‹ÿüΞÔ⇾ã?µåS.õo×/™7/À8_+ý›taèŽÛ–®ÀÁÄÐŽ­`{;ø|ø\…‚Ž
-L€ƒ1|ªÀ¯OW!´«(,ZHj( ¹r5QΨén?v©¨­Dè8`Ixƒj#ê$ü•¼£Åpê`~ô°ô€ô0®úýGüæÏÇÀ3£äfšR¿Îz=š‹šsg労•sˆ6P”}wü™$P¾oÎþÌû‹ª*¡§2سTV±ª
-;E‹9 yJî0?9Ÿl¬êg´V&Uiê \Žiæ̦,š«u¥¤<Ö½iëÖMÝ1\ñGé÷›Žww½áÛæß×÷ü»ï>·yt>®àVŽ>}ü?-=.ýñ÷…8£Ú6øáöVlÃn8WotÈuë°åAÀ7
-9œI(²ˆpÎ4f¢ÌCŒ2Œ°d€«ÈÐkMH/Œûúý&c†A§U¤Éä3êkLÔDs.딆5ë²N oÚ8дŒx>®;W`À=»”ûÙ5nûÃÐFÏ|«´/ÆèOxñðûßYYÆ;¡¾Éâ¸Ïá‡É[ì~Pä0òÛTÜ6¤p,ÓÄ2Z÷”+;IrJ»øRšŸ¿ÃY>äŽÿ'ðxŸ!ïÝN¾cè¸Æù4ˆSñȦӯ
-M_äýKˆ¾„3“g¸ùô
-øí|Z·¯9(ê¸ÖšÃåZæ 9ìŽ/ddõ­"&x]ñž¢Hit–n6’U…gÅæÎɶ Ù&íÜÙÖÜ“µˆ”]±áJï¶LJ»Åš£Ù‹ÒÛÆL›(¾4½‰šƒ¥w`þ½þ_úo:µyK¬ãŽ]ǏH’þy'°ííÐööfn¤ó䁗WS-ýºaÕúök×-¬]ùï‡Þ}§n1^èq÷nhðÑXyl­[åwŠX£$c!bŠjôÇ-5 Uá×êq¹KëqëW=Ô)ý³ô¸LTw>ÜØ<Ò|ðÑGÂ×üÙ³ñ}x;Æ÷Íž-Xå”.MNH—œ«ä¸uC]¸êXúÇœ¼¬L-qP Rç"ÙW°?ߤFæ̼¥³–gj–ª–g.5—›N¯=¦ó¬=¦÷ÜÐõCdFŽ«7
-¢JT‹Q+êD}MNµ&·&¯&¿¦°¦¨¦¸¦d…f…v…n…~…a…yEÖŠì–9ÝìndÍÇåɳ=m°H>u¹§Jû®»?òQ¥Ý>÷ùv{åGgò͍QòÑêÆŸK§&÷q¯íô¬ß1¹{mÇzÏÎÉ…üæÄÊ–u`ûØÞq«EŽB80§R«*àЃðTXÍUò%êJT¤cG±™õVË *QÄ¿DßPï´LÖªrð]xŸŠ‡ê—]Ê>†ðr<†yé§ÒÒ„pæóùåçóË?rg#ÄíïLò]2ýn3îÃ	ÂnÕv¸_WÉ·Xûî’©ë«RÛp²Q
-ׁ
-z¸±æj¢*>ÊùtQÕn¤.'¨D+dâBk%—£ç˲”MôÅ_7q#98y'·bòn‡pä>ïᙽ„J ¨X­âhÝTÓº™ê%²ë0m&XÙ$äÀEió¸äýÐüÃ/ DŒ8µÓôâ°ñ¦Óìç‚ZzcÆ/àépDºdn½´’ßÌê¬Õ¡åÇˆ#@~êô)Zc_©¥¿’Ûßž8ÿ¶pæ³ã¿
-µH'MpDéFûÉý¦x–Šèy#²fj³à¾1n?Å~M0ÉÁh¢É__[WÏÒ:ùG•:vñ'î§ÿY:õA›þ¼Àúâ‰7Ï†ï ž³/ãõ¬Á9´ôìk¿/›sSæ²?¡
-û¡îÅ—þ§©_>¥õüë Fš©CR‡¤¢ôŸGgþ\Ê¿ŽhÁ{#x8
-w×áNu…®¿hºÐ&ÚÁø¿ö ¡&ýFX9çãh+^@ÿ€EGÐ'x6îÂsó8÷kRHºÈ_‘WxÿMþ(ôT­ð:®2©ì*êj“ú>õ¯4…šeš[5G5¿ÒüV‹´V­›iZèokr7iBjy’ÿÒŒþ
-jÅÆ”=7¥lÃ@y“2æ€.¢Œ	ÊAqeÌÃx¯2 Çÿ®2VÁêqe¬?«Œõ¨½ªŒ3´>PÆF´X·8cšôœîï•1F¢>¢Œ9¤Ñ(c‚æéPÆ<Œ_PÆÊÓÿ§2V¡JQÆTf¨RÆz´Ô°VgdWîTÆF(ùAC$:öâÜÞ*Ñ^[»HìWñDÌï
-ÙĦpoµèÝ”*.ºýql›ßW­kôßì]?(ö¼á~\ôÆüb0,F{‚½¢/òÃIšo8.¶D‘•‘ßÌ9ñK'×ûcñ`$,Ú«í‹dºN—¤íé‹„A¯hH$¢Kkj|0¿m°:Œõúû"±~uØŸXÅȨ–ÔÒ”…âܸß/öø"CUÕâ×°©Z§›ÚzE™s
-IÝ‚+þét9æâÉAPQLļ>ÈÛ"FúfrÑéÚý±P0Î`ê€?æYý1o8á÷ÙľÛÀ`€É&&"¢7<,FxØéI€ÁÁp?Hé¥)e"àW÷ööFBQ §‰
-&‘Á(
-*‚(}L†ØƁžšcC~f5óo<`K“a£2k"11î?
-qy–z%:òšxÁ¨¿‚¨Aîfg$qC‘˜ÿ²f‹‰á¨¿Ï‚ªe¥¦¯†¼Ã”(âöi yz0
-&õM2Eüw~Ù€¡HÌËR¹XFe'Ä2šºe6ðN³’3=~È&Êuü@Ø	¦óoO@ÖˆÞhRÌÛ3৲ýÀy†cÞ„ðƁ£?<7á>q0ìS.›^WÊd¯äÙ8Ô_Èlæ:ê(¯8 at +äK’0êíÝâíà ¡ž'ëÇ׬i¢ hŠþ>ªÔ—¸ª­Õ#v´­ò\ït»Ä¦±Ýݶ¾©ÑÕ(–9;à¹Ì&^ßäYÓÖéÂílõlÛV‰ÎÖ
-âÚ¦ÖF›èêjw»::Ä6·ØÔÒÞÜ䂹¦Ö†æÎƦÖÕâJØ×Úæ››Zš<ÀÔÓƶ*¬š\”Y‹ËÝ°+›š›<lâª&O+å¹
-˜:Åv§ÛÓÔÐÙìt‹íîö¶ðh¶­M­«Ü ÅÕâ#€QC[ûwÓê5lòÀ¤Mô¸®§{­jØ&»EFR
-ZѵžnîXãlnW6y:<n—³…ÒRtV·¶µPŒ:[ž¦¶Vq¥Lq®lvɺ)
-ÍΦ›Øèlq®vuL	¡dŠ9SpÐ
-«]­.·³Ù&v´»šè
-m­®u0tIà5.&p¿¦3¿Ì¥|<mnOJ•ë›:\6Ñénê *¬r·ºÔŸ°ƒÚØ	xRçµ*úRѹ/FPÑÝŠ.g30ì j|¢Ëµ½×MÐØV’[.¬”ÊõÓÆ¢V.«Ð¸òB<Cf±“G®pSÉEd›R~iù€è†ÓH.¿¾m~¨‚qZJ ?"´˜ã,ÓáE”s/î
-´1zž1M‚ah·BŠé¾ÞÄÒd
-MˆýŒ¹‡¦¬ZÔ]±_«
-n	Ö¡Fm¯Ž¢5J¡D
-ИGÑ0Š¡ ê‡+H‰h.ê…†_DvT¯E0ê
-­š4ï	 ö#/
-!Ì6¡0ÐWÃȉà%Â¥$É+Ξüðí‡=ÛàÓ”:Ô£›Ãz4½@ë.ýŒR„1å/—0|F¦øN„ýëek3ùt0.”CP…á½Þ°ç«èÄ¿€r=³)šD˜žv°Ìh¥sHîOî^ð%rúغŒWBÁ–â—
-tøŽ"~¶7Æ°«~س*[ˤO¿èCºFýãg~öƒv¸TV1þŸñõ¸î²’e½0J×ù‹1©äþò•þßç—G{Êæ ‚¢ÈÖ½ÌÇ!†ê˜‹€g¿JjY;ãbܦ¢Qæ`k~Å®~&%Ì"ÌÇøô±UJšìa9šlL¯Ó0ÌöG•ˆ—%D€kBñpE…lK¯‚t’g‚i1=ƽ@ÕË"$ªpOr Ô²îr$ùYþÈ\–%eÌst¯}Ç™^½°Ç«Ø'Ç`/DeˆqI°•$>}0PâxnJÇ)	4÷©þ	È9ΩÄ)LèL># eé9¥Y`±Ö«	¶š”ñålJ.õ‚fƒŒ‹ŒÉ‹
-Hß'2›½Š§zRu;k2r%÷^ÁŸvƈŠïCì{ª~|_$Àò(;·¼ŠEÕӐºÒ^ŠÉpJÿ˾ ËådE£º'”ª'ÏÈšRL}i>OºäùE¥Èx
-/Û—´ÈÇ4¥þ
-§¡ÑtÔš€2K«¡^=rì&eÌÄ'þ•6¥×8ß´ó2]Nƒ+k2]ÞL\.§£Mñû
-©5ÈÅä´¡Vx¢rÚàɃ®‡~ÒÍÖš`N„~Î
-+ëá©f™_œl…®—±l¼Æ”cêd¼dnø¤¼7Àå-²gú´è[ÝëB]L†¸u0J7ãݳÍðíRè莘é„g:^h7*Ëk…]–;tÕEÖÔóSR§kÕÄ$&5k'7ð_£¬:wãGõ·1¤è¸5¥ç*ES'Èr¦<@£föDg;á»è:žNf³¬m+³a¬Ë¶¸˜²'dà»dSŠÕ —‡iA%yJ³ÚÓÈöS©kÙ¬¬Y›âe:žâR­`)ëAñ_Ÿ’ÜÁìo†—Èì÷ÀŒ‡ùÆ	ü“|“±³šqhIÅQ'³ÏÉphcV²5Š"ų9EéNóJËújÞÈ$9"—µ$Émºw.I	«™}.†T3£î
-1ÊÎ{YÊ'”΄Ú7¨ÐÒù[fÜŠc3nU_僤-_…Œù;ªÜ©‚aÚOV+|c(y?›Â„" ÿºšáõ©è£Ü–¢™}(Å ?MsŸâqù—2*S÷¿ñûZ
-Ã{¼k˜Ž>ÖùU³.<
-sÓ;Jöÿ<°¿K·ÒÿWé‹'¸ÝŽÄs9y’üè$ùáEòÉ3O¯ž9Iž^MŽÛÉ?Œ’§ìäï}äØ(yò‰láÉ-ä‰lr4›ü@"GÏŽ\$gÃÝ#–ÈáçùÇm»‡<¶›?ôh¥ph9äà­$Häoíä`ùþØjáûùþ‰K¯;.ñcßs
-c«É÷œäÀwí-ä»vò°DþÇEòÐEò‰<˜E¨ £yä¯%òW¹_"û%2â7	#;É}÷Z„û¬äÞ{L½r‰ÜÝW,Üm'ß2}{O
-û$²÷®naïI²w7×7+„»ºÉ]þ›äÎ;2…;óÉ™äöQr›Dö
-ÐÌÎ#åRVhÊì¤T\,”^KD˜“’‹P2‹ÃW±DŠ€¤ÈN
--¤`V¶P
-ùf’OuºžÏ³ÜµÄ
-쬣$g	±,!Ù¸XȾH²ìÄl²æ‹Ä«&;É4v	™;‰žŒ]$Ødƒ>S0}&ÑÁ¼Fm4™D#[¨Õ¢¦jy• T:¢:ÇyAK„9òy~”.C ÅðI0ðÀÅe|ûî¼Ïÿúý7Ê.ú/-n
+xœµ[Ɏǽ÷WÔÙ€[¹g%  §º}¦=€À²Ã`^üûŽÈ-"·ªR¡™ê®\"^ì‘9bûßí¿›Øþ,îrsRÁOðç×_·¿ÿiû=¾ÄýË-=|ý×íóûMmï_7q70]â×wå|0›Ü¤uw»ya¶÷ßn?=åÝoÿsûÙ(o½vÁ=üöZ‰_¶÷ß`|€Þÿ±ýl…Wîétyo'a´tÞYwÀÿoâœÇûíË7R机´¹OFYØO	udºŒ€×‰. \¸£¥Î=½iI$H¡`®3p„ù?=ñ£”	Ø	æÂ
+ÆZm”°"p	¿‘ÛÏÎæoÞâêR¸»Ëd¸7ôÆ=ᩝ€¼ºë2þá<¼3nÇEWÄj)×Ä~qíì>_è•N5Öz(`Ø
+÷B•°f¡Ï¡ˆ2õùE>awåLáeµ»	û}_î~!,*ÓÏÊ'Ä­ó@‰Ì*hå]J#GÆ{OyÉòI"´;¬œG"·*
+{}žÇ{ZL`P—²{ÅÉEéLiŒ®c
+ÖYGÇçó¾šd³â'î¾*n­ñVðsä.ñvÔw´4õ3¸Ã'ûäŽtS‘.ýéd Ío6ðqƒûˆäW–Ô¹lei
+tÙl
+Ð
+ßêm´Sô0ˆ|g</èôa R½Yý"Z–5:*‘¯¼é(ÕæuÊ\•î÷ЖVé1Z1À¾}+¤fBчdšÖèè1ºÈνý!²õìÃtßL¯´F/]¤®—mG©uÑçø¬Ðž<“Û—
+wÞ
+æ%1÷¶`³’{ù4@ŠÂ
+xÖvŽ]e—0î°#…êõ„>õÊ@Ÿz‰Ó§^¬Ië/+Žâ`–{‰"’e§hi˜ûšâ}Ík¬ñâ×2rÊ$ôéº%F³4¬û3$ˆå÷ÉåìL=0ovbqãTÎÁö@Ùû‘³«XΨ‡i?§-‚­YJ,zpµ˜sb´-¹e2Nù°Ì†…©œr¸ÄÅ
+CRùj“BCÁàÆFÅnhéÚ¨Èè¾”÷(M•9“£w+Wå²V(Uëb•î%ÖÀ±^/Šitõ€¾œþ£Œ±ÕfÌ#V ¦ƒ6õ¯ÛÕmŠÄ’–<Ñwã`ÕòÓ9ýié3µ;Gm¦IZjµ,éq]¥¨£u‹9/•ŽT~™Õ‹º"”.
+«W—Yó:ƨ¡<]"R°£iéU­‘׋I0EW’sÕV¨ã©’	Œ§?Æ„Óҝ	ûÖUahw±9J‰Í¼ÿi»<fËÀ™™³hT”cm²EƒÉÖ5Þ8..W·[E®dÕç(¸:0“%eWǹê阢νúkªRÝÎeY¨:­¼c賈sE­+P= ¦¸6½A!\³FêžØi¤^’¼WÍBÃIHkØ€Æ9ƒ¯‚”Å’Ò©¤PjFI?àn­öûAúµ$­o|V¨\l0[z(¤<«ü$µÓ£
+
+y…À¬c4ßFsÖ]qƒr<CkmPΔÞ—ÓЪ‘5ûU.é'Í@”¬‹Žâȝþ
+¡¦ÔwɧÜYùi_—‚Ôþê æ…ÃiÅ_íÔçêf/´Q/(á’bš#±wZÞP!‚´®3TÌyæØ_JÌŽò别7Tx°î4)V…:ùèL´æÍÿ6uab/pÛÎJh£b	€’šý]M³pÀ’@•¨k1áΕa•xz²Ž2x¼¦_ŠE‡I¾RÀ×Û }ò˜Ý
+ûڏ¦üÙwä?“sÖÄqZ¾¢sÖ³`׷׌ÚÝr¯“"f-ãl¦Ic^4ênÉ{ŠFQ^“$nà‰‹T!?(m¥i¿®”´vÖI*yü	(`øÀx²×WÓU
+{VçYY÷#<r^¶7ûÔN;i˜)‰%
+Æ„¿V;åß6¦’A©U{ªWh«5«¨é>‰UµœÔC¦?ˆÎ°c¼¦wexíÀk¹S4­ìg¨^vÁÜäÒÏPêt‰lí°u4Ü•°%¤n˜5òª[^Çïit`²æw´J1VO”ë.èøøÎó2ÓÄë|L¡
+°ÚÌÛ:’ÑÑmΉ4oò»Z`ÍUaTº­HE[¬ãð,2™…0.E¸û¦#ÏÝíª³8Ü:4§$d:ý¡cW¬­“¹*IwyóAU‚RRÑÀš+Žº=xÅV©_·bR}^;FÌíç]ííĝö€$8©uÖc
+©y¥¦™e1q\ùÌ‚'Ý~˜(öëóîMc–/f”†h97ʵœÄïK)¹6%ÊRškKZ9
+bX¯±Þ,oÊ™‰˜ °æÜ
+ž;¿‚í¨@¸Î×hSmZ,¨âùHw2RŸ'^Ö‹Ÿ±š­ÙÁ.ÛDè-^]öL¼†?ãü-#'a &ÚÔQ,ÕÑé«h3š™.¡6Ph
+Ö̬åuu½Q•1ŽËÕ™)?ӝ„vŽjÙß{±³Ò"¾³Â×Ï!=‘ƒÀ’ÑTáa¾³×¿ÃËRu at vã—+¯B+œêÄá³9ô<µÔJ=‹.]½¯uYŸ®4ëÛ~Ùþ‚ì9t
 endstream
 endobj
 
-328 0 obj
-8582
+297 0 obj
+3013
 endobj
 
-329 0 obj
-<</Type/FontDescriptor/FontName/NAAAAA+DejaVuSansMono-Bold
-/Flags 5
-/FontBBox[-446 -394 730 1051]/ItalicAngle 0
-/Ascent 928
-/Descent -235
-/CapHeight 1051
-/StemV 80
-/FontFile2 327 0 R>>
+299 0 obj
+<</Length 300 0 R/Filter/FlateDecode>>
+stream
+xœµ[ÙŽå¶}¿_¡ç
+q
+—ÍÃós›P?õauQäʤüÜ&ÕO}Øn=6®}‹v®_¢ÙôJBž°å¦ó8Žæ¬Ðΐ¾tž·¬Ð_y.Æú¼•VV“ªÅߧ¦ž/ï³
+ø!BX‚6øòÉ.85C8ô÷÷Ë×ífô|µ!®0™ÉÂÜ·þí2n}Ïq7ìõ\CÝýG»;ãq'™Õ¸›	èŠ;¬´VY	âum;D¡¼7ËÕ÷« ŒÝP*Œv¸Š%îp¿ºš‹®8³Ràæ&}è*Y6l£5:qŸX–?PVBFX	߉kFòŸq&  èÖ**×%z*ë†1&‰/:Z)8Âþ󡎁ÐÇpažBËYW)ß‹»˜èÃ-‚
+OÆ$ó^•r5´ï‡P°[lô3Ô
+Õ²
+ÉŸ$°ÒX™çSI¡ÁÂg
+æHšDÜҍߴ¼¨ù–CO)Ýd¸…	çömП½ä—<óqÌ/áœç~·ÐÓ[LL«Á]—âY	,b¬†¦p¿IÔ<ÐвNÕf
+—b‰CNe0'³ŒuNÇc Éy•J\µRê«üÁÒâË}'¡V’ðûAò«ÈñLö~Y‘ÓÝ®O•gË‘hzy:÷àC~#°¼å,?AÄâN7ÄmÜÊ·4”*$Ÿe©¼ º75ºÏ$	Öjÿß/	±‰Ñ²´˜„¨Da29QG)Ç}nN¾UÙèF#Ukª¨›B\äNH}Ls‘"¢3=ŒlºN—cXâ9D¤žŽv“
+ìû¨KQK<ߑμ4Õk6o!y&Ô]lÛ)º— Ÿ.àTl°µÙ+eÛ²PS¢ïn[yé­m¥´^%
+h#êEÛjÈW³÷V_°­ÑNW†•¸NÜ í|o_X/ìÐf‡äªaœ”êõ
+À›Syé 2F°Xfkf›¦	¥½^’’Ýòž í6(öSŠ¿’rƺû´9™p/8;U
+JK¦ˆZ/‰³ÅÀjj[ê{[LYúS
+@ë#'íƒ1é¼êýÓbÒ’’†–l;–„ïÍû¬%wäÉW½×äÍŒ‚;ŸjFÔ§Ž/¡µæE5ÈVžlϘ^
+†(™'«ÿZ®¦u°Ka
+‚B> J"­µ¥'¾´§,ÐS5¤Ó¤×‚¢$¬”CKh¬§Êèôç]Se³CÑ®¾Wóÿ|Ú‡Ù‡Póf]ÊÍ[£ÂACXÌíæ)
+S¼Ö_Ð»áVh\†°#úü8Ww @ÙÄU“$ÏÈ¿<Wè¾rÒú|õâ'w`aö½K¸yøñlYznÞrŠ¶m
+¾4×î‘U³\¨ aäïåØÝ×=¿ˆ
+=g¤›ª©±f;¡%[©’s€Tgæ‚ÎSÚ-~U/µ¡¥Ž¿Ñé_±JVdìWF÷œÑ0o[ÏŽÅn(r<ëž‘#:Ô€ÚIp«“Ü©«L„È-ábï½ïÛDÄLé‘ü“êžÝbQx2e5"6×kÉ•º§j[¶¬§vŒ—­R Ç>‹÷óÂÝB\½ênLYF€
+ÛÐ5´Z»X3½{>Ó<Vÿ¡¸tõ/³ÔóN÷
+q¥Æ ,c*I{±¶!4Ê×RS<;ÐvÒœÙaˆ¡¿ÂLˆŸ-ÌBÌ	@DUŸ$ăØ*Ù°Ÿ(6¥@ç þY®,­:JÓÝ
+΍ÓëšóÇå] -ÊÂ9i
+7ÛYb¤]”iâ­_n8]@¯žÙüx
+§¶®õ>T*Äæ”öU5ÖÄÒZ‚ÀQKfÕÛI˜s’®D©Ÿêj^…ؐ΄n­µdØIÊ'ìƒÔ‹`ƒ›Êû].hS†Þâzuÿ`ç!Ü÷·]“ófG{Ëîîæ7ÇZ!ŽéŠUÈ2íöÌFïBËW‚t/G™„¬°35ÛUH
+H·3w…ök×TÒmÖ[¤uO˜§eï)©P[¨0–§Ÿô3骼ÀV:XK½ç˜mꡃ*¤ü_|éË“œÍœÖr·rã¨tÄkmæîÖâ{JîhuïS¾ˆÛ=G—ˆïŠ.Ì[‰Éù@Hºßµ%ÅÎù× k7¸x"‚þ?@´‚0>;ºL’Z­Æ>Ê1À#»‚RˆöRoœ?ú‚%œëZüfä&û³îLæÖÔ<M`ÕÝöàF
+Ù˜z™Â™p°×	…¶–ݬžƒú…Æ£nábŸg"2ërÝóUp´÷íµÝKÂõ½cª2,Ä,íKÄìF9ÄÀîñ%<0´$“<ý„˜èÑs|<ø	¦[BMê’´ô%eÿt0‰S2qª‹{@Ö	3ª/û3ʍæs4ÝñŠûZcïti¸8“Ž”¹Ü3ð—s“œFA
+‹Åq)¹ÕB$f¢	ɧeO‰ƒs°¡‹Þ\·Ë¤f±°=çìòªã¸D_nF&
+PB+­`Õû@&
+—æ vžÎ =kG´fpnv‹^ÖR}&®·:L¿Nÿ9[`œ
+endstream
 endobj
 
-330 0 obj
-<</Length 378/Filter/FlateDecode>>
+300 0 obj
+2837
+endobj
+
+302 0 obj
+<</Length 303 0 R/Filter/FlateDecode>>
 stream
-xœ]’Ënƒ0E÷|…—é"›W"!¤”‰E*í3¤HÅX†,øûz<n+u:¶çÚÇò„UsnÔ¸†¯f–-¬lUo`™ïF»ÂmT¬åêGî/§N¡Í¶Û²ÂÔ¨a.Š |³kËj6¶;õó‚ðÅô`Fuc»ªµãö®õL VeÉzì>O~î&]jßôvy\·½ü¼o˜pcN*rîaѝÓ©E•¬¨ë2
+xœ­XÛnÜ6}×Wè9 at TrxpwW}N»@? i
+uú%¿ß3¼K¢Vvj°µË™3œÛRbü6ü;Šñ£˜äh%ᯛùïËãoÆÂ"ÿþòó^þ~º4Þ_F1)þ„ö“˜'3Þ¿Œ?,rr£ãýëøÉ(«ÙÙ	§íloÖý8Þÿn÷ás˜RÔì,'Š(üQÊZâ;ÐÌ<ià@ëV{#a䫬qÊ)»8rŠD¶Fi¬`Š°®Óº²K[cm°7»m´j°Ó(‰oÃn²Œ[[Ÿ£]?Í9x¾•ª~{ŽvêØ®„ÉóìgÙùi<µ7œÔn<“íã,8ŸsÙha’-:ƒÿŽ}£Û§_*eÂ{Y7ëQŽÒXØ@„±Ëû󐪆‚%íBüDzMd÷Y=ñCYTæÖmœ‡]ν^ŽôIf$£8Ž}¤fŸ­¾L­îïσ€æ·´ÂôQbùyT
+áùïñ×÷Xųz߃³Ê•êBg”Ük\…t!Ö1¬ƒolªUíjOv«6‘Ø¿&[¡¦Â~nVç}-ï'µéoXÃÿН¨GØ—IÖªj#+:ªÄŽŽbsR]¤¹v·]‚˜!.¨­¶;>Œ =ˆV’åL´ûÞ‘ÚBÒøy4Dé™óè6/U1^âOéÎJñ¹(å¥*V”,w|R
+ÏU)-U±¢¤\U
+ÏU)-U±¬Ä1°I)>¥¼TÅvxÜ.‹;OvŽ5ò&ÒöÕ†p6N+´6uï5jÛ`Ôto³X?mSU?móKïtħ~àqa…FiÖQ¾ÂyTÊÒ˜šY¤¡tÜpÒ2ª>αßä¡’×k¥f[×Î88®€.ì~yZÂ.s(õòŠ›ºßh¯Z¬lHÿ½
+¢sžÂœÀÕ0=ÚÄÎÐ\É"­¹ŸÉëFÚè0â
+ÍÇE¨co·}
+î)kõæjÉ*ï_+Œ¼ç`t3–y]Í
+O‚+90ì£Q–G×vT
+¬ðúáD¤ÎB!æiŒ¸[uq«AŤ´
+K[¤^QI”–‰«†*
+[bsÛÒ¼J(Ø Â¡‹7«†S‹Nz=Ë/ڐ&xýûúwÃÿ
 endstream
 endobj
 
-331 0 obj
-<</Type/Font/Subtype/TrueType/BaseFont/NAAAAA+DejaVuSansMono-Bold
-/FirstChar 0
-/LastChar 36
-/Widths[602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602
-602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602
-602 602 602 602 602 ]
-/FontDescriptor 329 0 R
-/ToUnicode 330 0 R
->>
+303 0 obj
+1295
 endobj
 
-332 0 obj
-<</Length 333 0 R/Filter/FlateDecode/Length1 28056>>
+305 0 obj
+<</Length 306 0 R/Filter/FlateDecode>>
 stream
-xœí{\TUþø9÷Ü;;×å%¢¾PËEEðY#31ƒfÖúh•L[5ËL©ÔÌÊÈ\³ÖÊ23÷¥öÛ¶Z{XÖ/2ýÝ­U¸þ¿çÜfPjÛjÛýý?Æ™9÷Üs¾çû~ÝÑÛÐèBz´d¯¨uÔÙyÿË¡7ÂÖŠ^iT¿*¸ÆïÃ[®¬ŸW»pa¦!×è‰y5‹*êÞÊDˆ_ƒPâ¡*—ÉbŸˆPJÜ^³ä:5\ÿ®«j½·ÝÒúw¸Þם5î
-ǵ–ô®o«uÜVÿÁË#4X×R£ÖÕxðÖÉpŠÐ˜êÝïl´ì2BUfz¿¾ÁU_yž®3ª`ËþÁ~¬¢×á•Z£uzƒÑd¶XCBmaáý"úGFEÇÄJqñ	‰I’¦œ:$-=ãšÌ¬¡Ã†™=
-ý¿ñ‡‡¡vt^/¡ÝhÞ	W•0}+Ì´r{Ñ
-Ô3¯àcx7æv¢óè¬lBÇÈnáÉ(fz[àÐ\†öŒlŠ³Õ*ñ…ü>¾„oçÏòÇÑÞÃçËyÎ"Ó…ðÎ&¯rVtÅ¢v|yÐòÉ"ùñ¼&ÇÉnô1œò†3Ö¢íh1àŠÝh	·˜+™#Âq´^n¸oÅ'
-ÝOxnÚŠO]ÇÐßÐ]¤Œ[z™ÅUþG
-'ãQ
-ªäϯQ(B-=§V	<á0J•Ìm\R¾³Í~ýLéõYqCR¯¸”Ìj©
-·Ií—/Ïä#…YmBTIÒ´ñI	|Û͆¤N)ž)µuç÷AÍ+s¥3aH¯`æóƳ{ôÐ6!	þå—·IUÒ=æ{FÝcvlC•r_)lo¤FýízþR]Âa	Ç£ôÃ';¯A擝';3B,q–¤8K\%º<$²ëc¹Emüæ«U
-—[äJ¼A8…t(ע㐺YhCËô‚F•£¯7wMi3—Íì
-`ÏtuZ²³3°Ýa°Š
-况†mÕœ,‹Y5ËÊ>ìèÇ?š:vepêâù«»[¨§$ ßˆï„ó4È‚$4΁šEm³unŸŠµè4\HD¬€ŒQaBDTšEYù8sWgfPb	Ϧǧwv^è4ŸËÎØkŠÇx¶ÄÁqC$ô’â2Ãl¡*u¶…ò	qxÿèC=*ă7®_¿QÖqüÙ‹KïhÞ!Ÿ¿Ôý)w´û½¦ÕkVp•òuî†[ëwzfÕ#¡Ò±û_ÿ3øGŠïjÆŸ4»MÕÌsÍh™¦™J°VMufž<|¸¯Œ½±@+$Î<WÞGI[wîHw6÷M×u©Ýò„ÝÝí¦5]þˆ¬*ýÂ>Æ çŒ:.&6F£åÔ"“+êbbyF¶‡C7ök¶ðÍhcÒzËš1¢.6Râ##ŒCÔ¡ñÍïîìê<c±fg+2ºpùÛ9ókÀ¶P0µÙø}_³â÷šR
-OlÚ¼øÃ7pø_«ÿ,luÄð¥*\±ƒßÞÿöûé¿Ï›p÷/êîˆí7äЯ@évâÓÜî.ÐË~´…ã1âÍï¾ÉT6ƒ²ÎÉEvÌݵê9•Á½LgBÐ({?ÜlFÍÚeV³¨M"c-(Jˇ*j´(.PÅ·ëL¶XÛXÛͶ§mU”¬ýàÀÁØ’€7È÷nÞ|¯<¿~	cùò%ù
-!½ûw÷5­¼oçGï¼÷a÷.ÀÕsù#a5È(eÛ%$DâfÙ¬±>lÙck6®×¬‰áP”e(ŸÕ/BgŽ,ºÎtf ú Ÿ<Gm%É7,΢â$d1#@ œòÛw1œEÞÏYåOZåGäF¼ßtV»ë»VËçä/p¶Þ²ë^¿³{Ié4ü
-±‡¢þ˜Ã\‚H.·
--ã9„Iúa¦Ú:}¾ ïYñ8'pšÝÝßìNý½–rêÍùÉ ³(´Ùž	éexd>×ü°e£¡5t=Q™E‹Qáf¢Š¦¾ÎVFYrƒŸ'„òøpèÐMM<“
-µçxA1%lÏœÆO¦«oçoD6E¨!ÞGðýÁñGyÑUcO¤7j9Z±¼ÿòÈåQ»Ð®HË4'	ø8l8qö±ne*O}—
-A’ñRWß›å˜úØÊ›OÜvûÉ™Ÿâм"ä»wï^ˆ×ªÝ”¿°%wÜ›×d~úò;ê£åÏí/òUÀGª°÷,ህºÐ"ƦR›»Þ<lÉVlå
-vRÌ|‚Š€©‘x`1r–Ý:“Ã*Ò_È&	óHjS©Pœ€ãv‘CÝžÀrw–pjúÅeÂ`*Žù·µ 
-G	öU«µê×[×ôÓF™bH”-²Ì…NÅ\ÀyâxÎb¶feZ-f.9“šGB<ýäVoyè!ø÷ÐC—°VþúÒ%ùk¬Šåãò›ð>*…‡â¬VÙ#¯”›d`^„oÇ÷Ò˜³pXÍpH@és’úéQk²ª5fH«u}ÌšäG3úéEÙ£LZÀÐ2ÅEf˜»w^88™Ï1>™;†x ò1G©¨|’ß3BN|â°¡ÃCü@°Üêu;v¬[·s‡¼cùztù/§åõËî{Tþúë¯å¯·OZ×ò
-–ßµž{usSÓæW6mž.í]úìïÿìÒ½RükkßþôÓ·×¾†Þå˽ðf|]4µ0šÑL{bˆ
-VUaªÖ¨°æVýªøõQk’ôñÚ¨ˆ˜(™ŒNŸQbC×JŠbÎöPÈyñqî89ÎŽ©ÀKìáæ€Ç"S‰ñ›½ßw…qÛïÞ¶ínxcmÁƒ¯Ÿ0Þ{ËXÏ(wËçp1Ž,xŒ>ðÈÃÏ?ÿð#¸Eí‰ä¯ä/gÌ‘¿üüù¿™ æâ1ŠÝR_›tE áöþ†‡{Äf~íá›Ã!ìõWGPF¨¹?õõ=>Â\Æ>Sdl$‡•8æ÷«#lÆž‹0!¹òìòËH>Í-?[9ÿ‹_ÊOɷ㕸tåÂÜS7ß$‘ÿ$¿-¹éæ“&ámx®ÂÛ&2¼€M9U¡†Ú#ˆ#V5-íúM"æ4¨Ð Õè&°D•9}U‹"ïÞrKR,Ll0Èb¾3Œw¶ßqGó“¹Ï6¾ô·½ûFn붭/nïnR…vou9¿¤r^ry²ˆ’ÐAðd±ºp­=®ê0Z¤•±¢:Ú-kÂõ(œô£8ÄMhÞ
-~Œ¶XuÃy¤á&DS9e*^bÛaæ2ìÚò˜¥1­1ïÇðxN“é:8"@+Òc`OGǨg¿‰._~sñ3ÜÈÇî»ï1úÞÕ½G%îv:äƒò7ð:èÀŸ;{ö¼ÝH~%li0
-yYðAM“¨ƒ„03[T‡Æ†™Jª{aÌáN*ÆŒ½O+zDCohØhl£üFfYðB¼X^1Åó§ij¶Ê/¯ín]U¸yÛ¹òµø:Åß
-z´xŠ"Q½=Ù°v¥ænÁö8:ôøù~Övýš¨H§±iÐÎjÊ‹bŽù0‹{Ô·qAñ)c£ë£[£}>Z‹Æâ±ÜXÛØH!U®IצŠnäÆnÎmsGjçÜJm2Ž%s¾ªY¾©æ—tíÕnþ‘¹¿¿E¾ Á)]bu;·ãîÍFî¦Ù/:tÏ T<‹	“ß;¼ißž­>›$“&¦Ò©‘EGšŒíÚƒjQ¥Aš	VêÂ3‹€ýá“oRÄ÷‡l¡^BIv{¤N&Çæ§ny${`EHZÙgµ{±{/_¾§²B˜ü>
-EˆH³ÎNÅÚÇt‚ê(ÿ‚¾!ՏՁîØ3†s#Õ“¸‰êj®R½”S«°VeÃýUp¾jž©rájÕ"Õ
-|ª*õm:3‹î6[à#á(6s-‡åóÝó§.Åò\Ìp)Ö§[ ã'CŒï°¢};ñVÓõÄjË»"ÆÛÆF,F‹UKÔK4K´KÄ%ºÅú%†%Æ%¦%æ%–ÅÖÖˆó–ÞѧW*àÙøäÍž|rÃyl•ÏÿùKl!§Ï=zöÓ׏|¶E~]
-&hÀä=é¢EƒYk×k˵õZ( ¤¥:’ðR;üñå—ZU¡ŸQÙ¤ÐoX<˜eÌX¯y\…›Ð&£ê È…@Ò¤4“® ”&•"U	U‰)mF6¦i%3óÃV&´3P¹˜ÏeZin±ßn+¶µÚhI:©Å'PK§î’û¦­b*N—ÿÐÑÖ¶çUèÅUk»ÒÉÖ>ÿಠgAh¬=­ÄwóÆ•†»ÅßÞN¨Õ€&…æA
-B¿åÆû)9[øPñ³¯½ölñC…SwÌé–ßÂC°jÚ#ü°'þèøñޝ˜ˆ¯ÃFlÅ£ñð
-¸Þ+~ì;~žñÇÏ}å¶ßÙ¸+#¨íDP0[@1r?ŽÀ¹É謯¾.õ•×¥òø´Š]i[Տò)©=P_—DjŒjMh|Þ@êKNöª¯q¥Œ³ö®¯ýå5J¦6W%Fé¢ôiàSu©úÑÚÑâhÝh½NBNäŠuƒBÒCÓmƒÂÆŒM‘Râ“WŠ+u+õ+
-VÊ9ŽS‰*Ñ11“ÒŸD’(>Z›œž26åæ”%)KSÖ¥´¦œOé{ë•…¼*áêB~80¬.Ü5{Õª¹ÇÞñõŸf¿RSùšcù×ö'îÿ·•ûø±{,+³çÇ=°jËþ„„‡
-›uý”â$Sbóò­OúòµkA®Kør¨5.Ù“Y™Á£èáTH…-©rÁaýFP	„ÃPƒ©©—{zJ´Ô¢u-·+·Â•J+;P–h|oVžØ5‰›Ï-æ–p+¹¥Üzn;§¡i‰$	þŒôç 8…¤ð’f†G‘Q|†f?Gòù	Â$•]3MdzÈ,¾XS‰*q5©æç	UªrM#òâÅd1ß(Ü®ZVàUd¿JX©jA-x·™ÜÏß/lRíSµiiNk.k®£^2KK‹Ðk_Á7á›^‘o¼È—w•‘'/µ2µÉ_q‹UVd@#ì&Õýà$jD¬*"ÍïNi¡¼ƒªo‘òìS©;À)agµ†'à†
-µŽà¯\~׊֖捛TÖOäëΞ•Gü9~íýÓøp'õǐÍfþx øã„}´Öº2$¬ÃD:$´'Ôv˜^è= iôUV«”—ÂjH‰X²ØÉ2"ùôÙûË-Ô:ˆ€¥@áf.P÷_‹©sP궰ðaYä‘ÍwìØؼ£]–/:ž¼þú­%¿Þ—½÷ŽßvuýöŽ½Ùíܵ¯¿ûîëGÞ}÷sùCù³è˜gS½ð›*æâQ˜V§£æVì¦|Û|s3¾ÅÚMjÊ75F:+¢AÀ·1ü	É
-³ÚB9uÂpë°¡Üv`MsK늻îRY;å1§ß—G}þ1~õìYü2“ÇhÐÙE ³:<Î>A !•·^M¿¢,±pÖY`¥hÑŠ˜~éDµF­µh4ê\QÍc^úÌùF ~zE¥©øn ýRø°0…Vù5œŽ•^Âa¥C'¼O
-ïKãïy^ìÏÛÄâµü5â4~†z¦X).À·óÔ^ñ^~¹ø
-/1<ˆ7ªŸÀÛÕm†ßN.ÒA÷µ\‚Ã?0Þ)ß‚w¿-¼Ÿ•ÞÆ)8…/ï>Ýýn—'q“¹0ùV¼–Ê ãŸC›8¬Ax³’.eØ
-fÁ.åB½pÒ„!
-:¢ñ.éóî=Ü-经t¨B»ªñGݺŸäºßz÷BŸ<³@®¦á,:$4×hÑ2«&J‰£PŽ5ðhFgKG2™U³4(6d-$ë„ž©¤ˆBþõÃÞc{^yyÏ1ù´ü‰ü±|Z8ÕÕxþĉódu׍ò»‰¾¾±P8„@=øŒ}˜V£&¢
-,ž'¹*ÙokÖ†6–éxAE,ZfĈÞ26TŒÒó¬Rç6kQ>Œ¡É¼5›¾‚ÛfJÌ·ÇPAäÞ‚$`S5‹I¡\	ç“PNâdÕ
-¶@ët¨„ýuúc;ÞDX…>jõ¼hV5° Ôé/Ò÷+5:aÝ|ß¹«'ÃpP¿<ÒÞ>ê™;Ž]F—ÝñL÷¨Îwí‚
-ìçnú{ç.§Ç`ax¼C¶ùKt
-‚É6H[ÉÇþ^A÷¯„Q\º
-®$¨àÜØ@ŽñœæX&¼Ú>N­á´d¢!	!“ÑbB&ƒEo@ôËhu¢Þ¢Ó‰¹ÖŒtByÁ¨;h6ô¢VEÆÄ›tf°Ò°¥
-Q¬.9¬D(Ÿ-Zz)zp˜ÒÐþwx&OçUHШ´Ä&†̆Ã0C¾X$fkg‹óÅ&ÃRÃUD€„NÐëŒ:S8¶qfÞ,„‹¡ºP}cS2J„ŒXâ%!E3P›$&êõɆAÆA&É2²¸a\Ÿ!Œ‡ë†ëG²Ù¦K²c;g'vÞ.ØUvµ]“«Í'òù&»¥]¯ç¦‘b¾bÙ4ˆe3´3ÄiºiúYÆY¦bK%®äªÄjcµ©Ü²Xs›ñ6Ó*tv…n…~•a•q•ém³®Y¿Ù¸Ù´]·]ÿ„ñ	S›åw–Ó–Ëا`Äʣα˜ºÄ,nCáÆ;6Ô”eÅÉ£•D°êõÛ7OZYÆvm$5È_ӳ筥=‡žæè3VþŠg¬,Òg«¾ ¸VØ&°g«	Gßxâ	Ä$îò;òt?uÈ„ÆÛ£tœ_Ô«›„ÐAý3fYP°F&˜Yu{&Ûèa³Ä
-]‹ÝRl)·Ô[”B7ÔÿìV)xýõ„kªXÕ»æ­C[¨~æ¯åÔѐ_Æ£Ùö*«¶Ÿ	©¢Õ6}S´DÚ#F˜ÕÈbÒhTō©8ª˜Ls£]]ÊS”1PÞ±¾õ(öŒÄâÄúÄu‰­ðúMâéÄˉZ°#VáÙ‚«¾«Ê¿”¼CËŸ~±£¡qíÎŽ†…÷îìèÛ¶èö'Ȫ;üõCZ>¼…ƒÜÖGüÍ£¬(œ7÷Ž9£ÙsÝT{¨¦™{ŠGËD•šD	#µØÿX·‹y¿1´8ÏØ[ÌžêBh§Ž>AÜ_Þx£;dÒ½…s^LŸðúó…Ö·I±[}ÏŒù§4fŒE%¨³æ{\lÒ?.N8Jfw×sÅÝmoЇe“vwðÁTÅL=ú}(±@6Jë,
-ý"œVÔb‹(j!7分6‡t‚VC«-QÅ_'©¥C¤¤ž”õ}'ŸÃê4†M'j“ƤåDªpÔ’z€(‰CÕÃÄjîn±z‘¸”[®^.®ãÂx¬#!8’$àT’Ö;!Ó5³´.Í|íÍ"í2|/iÆ’PÖQÒbši±$â(‚ïÄKðWå%Çä%‡!”kÈ7±]ˆG?@ʳâÏÈnØŒy?÷8úŒÇ(ý5_âO“‘]¯s‹Ö!Ìoóý¾ Ín£Šq³YÙEú¤8“>(¶²¸bÉöý˜àȶ<„õV³”GIqì;ã
-ð0+ “sñ6¼·ÈUr±ìÒ/-Äý ”NÅá;åMòRùr;Ÿ>¿x;èyW³5+Ï»"LY$ÂfîÇô¼Ë×…ÏdåxöI’ß•»1y÷]úTú](Œn“ï–_“_•›ð"¡@n‡¼ç¹OÂýq$ž´]¾AÞ*o“oÀÛñ\ú4…ñmÄ3à2ÕÛӐ-D\©])…´Ú­Ú
-ª¨ViCÂzÕÛ£)aQ!ˆ„FD
-ÌQ$4V«J¡.)ðdX«„…“”máþgagØ#ជHØ®uÆ8b’3ŽgÉË•?!ðù–+t’±ë•/zÓ‘ùe¯×¾x¤cÇžýÍ[½¿ôÅÏÑYŸ`ý¯HRìáuï}•”ôÊ5™-kÙ¼sa½gqâ€}’ô‡½w<Ayî{Û2ç R\fÆb@„rÑ©[L–i±^DQ*
-¯gõ¶30Âô”°“J‹æ9'ÁSúÃâ(nƒthš„f¡j´݃Ôax0€“á¸é‹Óq%nÄ·“Ø@ë!G²¨¥^bQÉ–‡É§Ní¾IHêúˆïÊÚ%·âòW˜ŒÞ=H¦¿ƒxÝÅáÔ¯§@Þ9qB–²e Ë&e?ö¼/AW¢ˆVqߊV…Ŷš×‡­IRGEÅ…Ä øø({Ü*æ×´Oh¯Jé݇Žx¹ÿ¡ÈCQ‡¢_Ž9«Þm=hýÌJæà9#˜°¬!¬×7l(òÙdv~ÁA^óAÁ–)¯Ÿ0Ú[ó¾|	›?„’Ý"?#\°_ç{Ûž8
-Fx‡¢&î#ääO £ª,äÂÑVn/xŠpÔï]ðn‚÷jx¯Zà¾àϢŰï
-ßØ‚4£ç®_ÔP=¯Ê+
-¬H‘232²¤¹‹¤Üj¯ÇÛàrÔ¦JùuiRNMTBWy¤—ÇÕ°ÀåL¯Ú:œn-s,¨ï®›'å:ª¾eãx×|ÇôF©¢ÊQ7Ïå‘
-.©ºNªoœ[S]!9ݵŽê:ÿšRG'×í¾%è2h8ÝÕà©v×I™i™YÊtЂJwœê"ª¼ÞúQééN˜_Иæq76T¸*Ý
-ó\iu.ﶌâ@©è!\èq¹¤¹®÷”4é{`œ&M¬YT_呪këÝ
-^—Sªlp×J9
-®>Tüg05*
->F§eIA­‡Íâïü¯È÷–¥tÅÉÕÑ!yNW­£áÉ]y%Q,v5ÔV{û«=R•«ÁgÍkpÔé©@;Û€cÀçTÉë–u‹¤zlpÏõǪ©a¥·ÊåçSE…»¶–ÓÞ*€\vÕy€{ñŒ%ñ)
-ngc…‹qVaÕs½.ŠƒØkC*ˆ¹¢¦ÑI1YXí­r7z™ÚjßAô„…•
-R½ïÖ:µÀvgue5U4GT
-›¨†:*
-R„Ã5}ðíñã€èÕÕ,’ªƒÔ\¤ä4¸èÿ¦`kéÀCIåâ7蜫mZènpz¤ø;Œ§gûoˆñÔlãË@2>{™ëK¢PA”'ÜÕ=ˆ¹nó‚ÅHŽúz0/Çܽ¡Ðé@¥Êᕪ€èªëŪuívJuNÂTE†œBáwIÕ㮡VÍÄF…äj¨÷
- èª©¤HMÊ“&–I¥EÊfä”äIù¥RqIÑôüñyã¥øœR¸ŽO•fä—M*šV&ÁŠ’œÂ²YRÑ)§p–4%¿p|ª”7³¸$¯´T,*‘ò§äçÁ\~Ḃiãó'J¹°¯°¨L*ÈŸš_@ËŠØV¨ü¼R
-lj^ɸIp™“›__6+Uœ_V0¹)G*Î))Ë7­ §D*žVR\Tš0ÆØÂüÂ	%pJÞÔ< 
-°RÞtº¹tRNA”›_VZV’—3•®¥Ü™XX45OœP4­p|NY~Q¡”›¤äää)¸)ã
-rò§¦Jãs¦æL¤äø¡Ërì醉y…y%9©RiqÞ¸|:
-˜ü¤Â+ôáKeDç®ÖXEwûŸ—S
-|¥£¶yzÐìeP¢?Ö7TÖ…
-Õ^p&’£fªo÷…á_˜bH
-è)ç àßàòÔC”ª^àªY”kh,c˜T×A®Vë#±¯Â;ÊŸ*x¥y¸Óí!£K“D‘e\?:uú¾¹ìO“‰J$ý<HäAÒÌƒÄ«ó Ÿ“¯`<þ˜ÑG‚HXÄ“+Iþ\IüÏÈ•DEÿ²\ITöGåJâO˜+‰\Iú¹’Ø+/ø¹’øm¹’ôýs%1(W
-6ß^éÄsp?Uº$úÒ%éG¥Kb/tYÝøS§Lb[úÑ)“ø“¦L¢/e’~xÊ$^™2I?$eûL™¤&eËr¦O\DÑΙôƒ²#1@ùÉŽDv$ý˜ìHÎŽ¤”‰}fGҏɎ¨²ö2”žÄGüÖÄGú'ñ»é{$>"K|zçÿ8¡ñú×ÛYÒ ¦ÁWÚwv®ÒVßR^
-䶴úªútŸ»¢s†Æ!7ªG‹PªFóPò"	
-D(¾3Q¼²`4VH(Öx‘Þ
-È…¨¥Âl>ªƒõi0ÊA5ð’PI,»rÁ·ö,€O'¬¿Ç©Ã{N-ƒ“ÀYô¿T×ÁjŠ‡öüs'Ž‡Ñ|Ø75Š
-Xë`Ð\l‡ƒQ$”:ø¬‡5sn5¬“`¿Nw°{WÂ)eP<€‘^·|Ëݾg§3=
-ֹỨq±½
-Œî4€á‚=‚ ùùà—ÅÕ§÷(o]L>.à’-„µT?
-)¤‰pg¬©b;«á^=ÃÛËäI9ÐÀvP
- P\Á•+éèPc/ú6jDxõE»"3Œ‚¹vµ6‹hȏx‰ßËB~z»ì[Þš«áŽÈF^6Cµ¬–ñú˜sƒþ.”²b¯–Ah5éŠÝsùèšÇN©óI=Õ'wEZÊiŠŽ)úœÊðr3é×±ýõ>SNpT¯OǪ}Zà`0N‹>˜^†Å•úTÁÖQ=T û!ÐÕ
-îŠ.»˜½*º¤%ñLrt¯“}{^°Çá£OdVPZË xÙ?*aT㳤=8N ~…âïýU´Ÿžà	©gVã„*Øn?6NF—éÚ\¸ëew•3Äï8!ÕgÍ€Y#ƒ¢ðd!Ӂ*æu¼>ÎÔ²¹`Šü44ôÒJÛFÆÃÔ éÐq-“§"k1ȃx`wê·Ð‘ÚCg:ó ƒ¬Øƒ»ÚÇÕÞÒÿnªýœS°­ïÑh/Ã+ uŠ2~Ô~¯üÖPɼvBWЉNöIÏHeß”óaEƒ§¬ñˏêqÏ³ù%TÁÎv2Œ«}˜ŽbÖYæÃÎÝÌ3d싸ÚÔÁz¯Ï<½Öúm%À±`¼Ob4;æ"óͽuMá†Kß!O7‹r’Oöµì;à?¾,¼,ÑÈéðQ”Ö‹Sßµ—òd‘/¶(§SžW2>MªazÚÐ3£`Jyê’y°Öù#¨ƒEÄjæ3jØ•ØC‘“aJåUčy½âªr’߇:˜ö(ºë?ãJþxþ!M~,E
-s0}zŸs%?úÂ-Õ'ﶯú[¼¹Ø#æg̯àúg<=é·—+£‡Ëçç\Œ
-ÿIUN¶?¾xßC÷•;D¸ç¶ñAZ¦ØLÁñe.³ww®>;ðëɸ[ÝÇ\è6Æç:Ÿ%×ÃK‰^æQ]=;‚å®àìŸû´”*æá%öíñáèbšômzâ÷u}ùn'‹uLîÁüê‹«bç‚eøCmÕü¦?V¬ÍoI4s¨éÉ=|;zC¬g}|ÎóIL‰‡T«Ä¯ú¯ôTßNÕ\Ÿx}ñ°²‡S“P;§Â=§®ÊÐÈ#Kؽ|˜“ +;Óáj<ÌŽgrÉawèýxf3`L!¡i–£>)ìY0CaKìš^Mõ…
-s`TÀ®èì4ø.†u¥ŒŸ9ŒfÛBFø¯Ð’Ç0P$¡`4¾‹álºb"àUƸ@O*ó­Ler¤ôŒgûé©SØ*³"Ÿ”é8
-LEï(âî8F#•ìõpjžO§rïzSAå4ƒá B‘@Žïs\ÏÒ/ôI׏O;¹¬®Ì`¶˜ÇVå0Y—öØÈf¿S}˜OëÑ°€˜æÓÏ¢Ìzó×oGþußÇw(°üg÷–àx¦O>K{¸¡¬¿®â»ò ®U°:ÇÛã·{Gîà¬1睩A¾68P¼ðD¶¶öŠuY¥ZRbV Ö	ÎÝúª°ýÕ±’Ëû³Þ@ö¡øn¥&
-Îz,?Wr at OOVâfy »'3YÈîbz½¯wâîUçÑ“,ö§öœåEXJ^é`Ù=ÍÓ7¿=B‰WU†õ,Þ+§,dc¯/3¡ô5úÖÒùÛ¯¨†ýýŸ«e õ)?-}eÁüo`ò®÷ÕRÕŒÃ4ŸLóÁm@þº,ÀÊ¥¯V{…ÔÚG¡BWv(æaîd¼‘Ò££gŠÌ_ù{\ÿþ®ÓOÝ—ýOꉽúAWf^ÿº~Øg?Hú™ûAâ÷êõÎä+‚p
-ô:ü+¿_µ¯‹øoë+IWõ•ÄÿßW
-ê+:ÿ;ûJb¯ûïë+‰}Tkÿ	}%±Ï¾R€¢Ÿ§¯$~G¿àçé+‰èŸí+ž:ý”}¥€½õî+}[ôýöî’RŸ+™ÄZwID½»K}w7~žî’øÜ•‚8øŸÝe™Ž]Íüü]&ñ?¸Ë$^Ñe
-Ôº?g—Iü‡]&égë2‰ÿD—Iú—u™Dƃé
-'dòÇHò™ü^&¿“Éoer¼…¼y,FxS&ÇbÈ™ä¨L^[a^‹"¯†‘Ã2yE&/Ëä%™’Éodò¢L^ÉA™</“Ò±2IèIûsÏí2ynÿá¹çÉsKùý¿Nöϱ_&ûíü¯“È>™<ÛBöÊä™´Éäi™ìq’§ŒäÉ'’„'ä‰ÝVá‰$²ÛJ¤¿HvÉä1™ì”É+Ù.“G1
-f’GŒäa'i…%­-d›L¶>¤¶Êä!=Ùò`„°ÅIÜlŒ ›Íä‘Ü/“M-a“LZ¤65·ŒÂƁdƒ‘Üw‘¬_÷¼°^&ëÖÎÖ=OÖ-å×þ*IX;‡¬µó¿J"÷ÊdÍê4aLV§‘{€Ì{rȪ»uªPr·Ž4ÁD““¬N­L"+,ä—2¹k¹E¸K&Ë-d™L–Êd‰Lì—qçÂ/drçä'Y\f'‘Ûe²H&·ÉB=Y ’F™x/ÏEÒp‘Üz‘ÔËÄ-“:™ÔÄ‘[d2ß’+Ì/%Õ2©º“̃‹J™¸dâ”I…LæÊÄ1Š”_$7éÉ™Ü “Ù2™5Sf]$3E2#,B˜‘I¦Ëdœ<-—”ÙH)6¥ýHI(¹~rˆp½LŠu¤H&…SÍB¡L¦šIL¦À)2™œo&‡ühƒo&“d¢L&´¼2^&ã¸!¸‹$÷y’3…Øe2V&×]k®%׎1	×ZɘÑaŒý²‰Œ6Q2É–ÉÈ¡ÂÈ‹dÄp³0"”¦†›É0C²$ó)“kt$#]'dHºŽ¤
-Ñ
-if2DKR3ÉàAIÂ`'”b%‘+˜œ$Ì!ÉId@’N`"I:’(“™Ä›HÐg%’“Ä^$1 at BŒ“DHp0J&‘Iÿ\2éç$áÀ©p™„Á¦°b“I¨LBdb…V™X€VK.1ßILNb”‰A&d¢‡Õú0¢“‰h&Z™h`™F&êP¢rnò 6³D&\sC6$ÜŽ+îŃÿ7ü¡7ßùýátíÚ
+xœ­[ÛŽä¸
+}¯¯ðó[‘(Š²€Å=U]yž¤|@6 È,yÙßI]|“\vOMÝ®²HñrÄ›=føóò¿Á?›«ÈÿQ~ÿ×ðŸ†?ô¦üüí¯—tñýß—/>¾æêä³Àñ:ÁÄ«>~þò°×0X3|ü>üâù
+‰‡|´Vy %9<è=80„äI8¾ó_Eå;âÕ1G¦ÿ…׏²ŒÞ3ÿÞƒA|𾕰­<²âV¾¾…ˆƒ¬'¶
+öÊ"Qiâãø"*°]"ÍmíÍ¡!o§Øa?Ò6ç#3˼kÎÏVöb_¸ÔÏwR.+ú~»Èøs.ÆÏöšã©O×^Á`¡¢„;ro¼–õ®G&Õ	ö0Õ‘r½@‘\,°¯hznP`˜s³c=ýùpuG†J=rÑëáx¯áð&!Žâ!@(‡z`Wìâ<ƒ…’h8h÷lÔäâŽ$”×(‹Äá+;ó
+ß1N‰¨Üaº‡”ÍSgkÜ>àì'nK ˜˜Í¼ÿ("ß)¼× ®%j˜³tc(ä;ÕÕÕ >ŒlÂ;QŽºWClÂe¶×Ž·-6êàåÓŽXÆèÛ¹æ'®¨*ø¨æÚƒÈÊ¡È×ð"g0jñ9}ÝŸ¢3|xú&f¯G_â½B_H©–R”œ›Ø0@·d)Ÿ\Äþ=`gpDgàøåzìâ
+|èÚ½«~L›ÊÓ•AŸáÇJT‡Ðc·¡ùEرä5«ëwÐbwsŽv{X9K~)Nš¨¦µú8á AMšVôYu
+Ïk0–yw*æ©ë[¶K¸${5菷O08„8”‰EÇz;±Izÿ6UuŒÎX5&Ù)&-Kìڏ¶i³ç-ÑWiuTXG©µAÊöiÈ7xÕr'”c=½‚¿fæ†òÆvÌ”ùuk~åXošáÞèAµc›ÕSêæmNÑÚÚZmtµÚaJìX
+gS”“…•cm£ 6L m¹f§1!
+kÖóxÓ!-œ‚´iŒ¦-§Æ4ÍՁŒù
+\=…MîÓjêÆ÷|#nÄþìÉñIk›âéÉ'S,ÍGhȹ›Ðz7þ‘GZ|xþ
+âî Ñ6ñN³–‘²±G<Jìj“÷õuÞ˜²CuÈ´š¯N^°ºR0ž]t5#W7òü* _
+]ÿÈŒxL»u
+ëÕ-¢ù¨L©uÜ})È£EdUÊß{+›Ì²›PC'¶F6SFÅy¸•Ç§§ä;vØ›©Ÿ¡^Òu¥Ôžóp4ם
+€Ö
+óùò‰VË
+yMOà•Á(":jµÛ¯* 7ôúŒ2¿~™¦4õõÌl«ùT§Ì2/óáeÂl~cº§77Ëçãò£VšMù×ÇøÉSœF6­Æ¢'‘™
+lý™nŒ¦ÈQò…3bªô¦Ø)DúÐc¬]Œ•ÃʵÛMÇÕœ¼- ÎO ±£swŒå’ZDùõ`h½«²/FJXmããßQO”bþãE…íØû<†žiƒ2†ZDY	ûCj1~=†š:?ÃP‹HÃ,cFÒ¨àYµÿC{æ?‡¡–xž!!ž:v”$Ó ZçÇãPìˆqvD£kµ];ÊxyÑ$›ÏB‹¡Àh‹ÑÆn”éy)¡ÒHÍ–ÿ'ÈÝýŽÞè°gËî}YÞ¢ášíÁù²Ù,ÕG'ÜsýÇžò^_“_t³ð\iòÿÊ‘ôÊÕƒ<"J/ÿþÓåëð—å˜
 endstream
 endobj
 
-333 0 obj
-13331
+306 0 obj
+2393
 endobj
 
-334 0 obj
-<</Type/FontDescriptor/FontName/DAAAAA+DejaVuSans
-/Flags 4
-/FontBBox[-1020 -356 1679 1166]/ItalicAngle 0
-/Ascent 928
-/Descent -235
-/CapHeight 1166
-/StemV 80
-/FontFile2 332 0 R>>
+308 0 obj
+<</Length 309 0 R/Filter/FlateDecode>>
+stream
+xœ­YÛŠ7}Ÿ¯ègƒ'RI*µÀÖsɳ“…|@B6¿ø÷sJ÷î‘z`ÉÞíi©JU§î²Z¾Ÿþ]ÔòQõšðÛùýíå×Ë?qQ>?ÿtJßþ<}~=ÑòúmQg#?`a×óºxÎnyý}ùá®Ï~Ñjyýº|rÄwï¼åÀ7ö?.¯n¯§/•q⧁„ƒ>Sâ _µp e5›øíÎ7oHyƒUåvQ䯕µFŸ¼%ÅF¶2H
+k¾Ä­ÎAð´“T|Cõ…ߝ—­ë`Äù­¦òîÊòàå	‡þZoøÜ ­<ß©“VS'`]|êXÍ€³°–
+§®@lŹ79™Zí)a8DžžÎ¡À¤d'Ô2t{<oì7>£åõ™Ø»èE;†,€¾÷úvÊ.DQ"+xA5ä(ÐÍ53L÷šÙ
+¢¤xÇ7iªï$_‰ûªÃe-w6‹.)û_Æü®bì̑ùº‡®|²·¹gÂÞUäÜ몳®Æé¹®Ì g'•Ø>Ÿí`]…½Øà<ê.ëΦîŠüª½T:ËÕKôÛÛIáË÷¼ᣆyß`l¤Žôåïå—ÿ‰CŒSþ9Ff‹g9·§88WBu(÷{é{©³ï’•Ø'A‰Aìa«1ö=õFÃîCÞÍ`FÈÇ:ôùáË"t¹sÝA
+3µì<&m±Q€ü¶8¢ü,"ÄâS–Ú6Y’onu8#¥çJT–Ú¶Jä,äÎDñ¹奶­ijDñ¹奶í_·ïA«NÚá;&E![Çzõo…ïÕŠ%IVšþ{µš
+öжo{ü’ÑŸö9†¥¤¹ ‹#é.¹$Y-©|Z*CêX`=Ýø…¥Â)\^Z”×VãQ0˜èÆÛžã¶O¯¹ï0Pºäóy‚fÀ8–нlNÅ®CÅ”,ç¹Y’MÇGŒR¤é)Ñj·DÝáׁē¾ñóXÃW©)™w­á‰wTFªbl©¤Â §^‚©ÕÇ>J×Õñß$(µIP«™%éw3Ø@àEÞ	‚Ƽ”*®¶}¥9ëüÂޝr€ÀÞ-üÈ^è’·pWø;°
+ƒ€¶i»^šˆò^:Õr¼n® °RÞK3,½i:µxñfNíçÜuÚŽ•?h7“Ó±*MêÖ1Z“£»¦dßÀômëÚ–ÄÆå­bk—׭U]£Ð©à;h[û@µz¨ÒEænoFoò9VéL
+¨l2C!ïݬ¤Atq™›dâ523—M[+CRΩæJt”#·9ñ4OŠ±çœwêI6Ã%E7Ù¤¥–OÔ`;‘hÌÜ<SüŒ¹¹øM²E-Ú8ÎX-Cp¼ò,£¤w‰Ä°Q郵ûSÙ´/žÑ›…î½a˜Äv
+Óä`†sT!ŽŸ#GøÒä˶&¤¤Œ¤yځŽûù3gäÕÖÀÂ̈žËx\Yð”“L.ŒëfÂmë—äÁ%½uƒµÈaã*N¬ÕiTÞ«"QM`¡¹Vµ¦HÒ‹·
+Œ0f>Ôf8
+ˆ”
+‘Û6]ÛÉ&ñ<˜l‚öƒÑè6Ž‰±f1ìnlç¸*¯™P;	ñTÌ3,z>ª87ßÍ`ÛDéc,6ÝvuÁyøÝ–”TSFLY%I¸µïÒNô?1èîÞ—ÄÆœ¦ëÂð*<ÍËT.R¢!r¼m9¾Ü‰~vøAhÝUBÛ¼HȺϻtq…ör•$7ˆ4Úyê¶JVaá®ÇP™Un¸B+ÈýSÉýŽkÍü
+æTß@Ü“@Ñ—ËÇÎè¥}ð¾)yØîÚhÖœOMÀÒFì©œIâ1cà›Ë_æ„VÒfÙ:.Qmôì‹%뜱DW§ìüF¬´2#4ô¸}DƒÆýn´Awš,Ö]ë:un%™rÈ/nT•&ÿ´ö4%q¤kž¯N_–ÿ
+endstream
 endobj
 
-335 0 obj
-<</Length 476/Filter/FlateDecode>>
+309 0 obj
+1738
+endobj
+
+311 0 obj
+<</Length 312 0 R/Filter/FlateDecode>>
 stream
-xœ]“ÍŽ›0…÷<…—ÓÅlƒI¤)“L¤,ú£fú
-^	[©]3
+xœµZÛŽÜ6}÷Wø¹@‰”(
+lÇ3}N»@? 7 èh^òû%u÷EöÎdšA¼¶%R/‡¤fTÿµû·Wý5èž4ðÕMrýò{ÿËwý?~P>?ýØ…›/v?¼vп~éÕ`˜\ËëÈM¦×½¶4ØÞ)Ó¿¾uozp½æÉôŸҍ®Î•«ÒùÞX ›³òÞÁ÷ýë_Ýõµûœ×
+ËïF3ŒýëoýÇ›<j½ÃŒNÑ…9"(ÎÒÅsuvI™úÉØŠ²|?Ë[~ÒäÈ
+¥§/©‚”]Éñ|M(O~–q…7ËײÏ½ìad­ý"RÖîV·ÚPOdxö[oâýßýϝyói¨L“!ÿdhÀDäïQ*Ó‘Õn˜"Q¸ÏDi¨LKD†ô@‘(Üg¢4T¦%"Ñ@"
+÷™(
+•i~Õ¼*ª-nv\íd³±j¬ÃZ»EÕ*\j£ÖÓ’[­‘Ýù‘¢µµ2Š¹×V,OkS•§µ=‚ãÆuˆ/«^¯1¼ô"¼.&›ÁT¾KÍAÃÈ
+ãûÄŠz‘•¼ÕrÌ3%ä~y{°e"Ùráƒü8y6 ›D¾öŸw$Þ‡\$þ·…ÝÑLà7ð HÖ²–¢ã:žÇŠú×·N1í×Zˆš•þÖ£ãqïìË~ÜÐâ(/»VÑþñ³C˜“œ,•1•PÆÄåØËc¢ ½w­*9úV/DÏ·zàÝ°ºáè•”ÅO>µØßó90ŸF #ûßÏ`±Uº†¦Þe4À ^ƒÀeâÍ_D	Xâ,‹y–1ü~æyS5Ù{PpÇˆÿcg4‰Ô+5'þ®`4Æ¢¹ÀÔ'’
+0Nü¬"¨ÃÝë&«W®¶v¼¢]®pà3¾“²Ê2êmQ$8·0‘ef,ù)a¤?oW¾‘9볪U†hO¸À{],6}
+}EôtG‹¼×Ž&ÝÈ…÷ ø
+”>¶Nö
+è§á2XöDr¶¹¿“ùëCÀ¶Â}2^ë;úæ¬ç¥ÙP°£O
+òváÖDÚ³G³î9ñLóö«—…Ô2½à<cÁÉ°‹4_}'ÒµÎHsZnËep-iþCùXØWLǼûǺ]9×=:ÇhW QFD6bCJ®
+xïï’jqе(»Åul¹pœvIiùÛ;©}B…Ké¥Þ¯?J«ÈãÕï>ÖºlÛØ°ìÅù û‰|ëJ.”qmW™÷8´u´Ÿ¾GÃ%Õ
+5§Œ[<Ì_££Â±Y»*ùÂ.¿	+É?÷ÿèÞŠ
 endstream
 endobj
 
-336 0 obj
-<</Type/Font/Subtype/TrueType/BaseFont/DAAAAA+DejaVuSans
-/FirstChar 0
-/LastChar 58
-/Widths[600 294 686 631 634 360 603 774 636 336 636 636 636 636 636 698
-633 612 634 392 615 411 317 636 748 611 277 352 549 633 520 591
-390 634 390 591 277 610 557 579 731 694 633 634 634 591 294 277
-974 751 575 862 500 770 787 636 636 317 636 ]
-/FontDescriptor 334 0 R
-/ToUnicode 335 0 R
->>
+312 0 obj
+1816
 endobj
 
-337 0 obj
-<</Length 338 0 R/Filter/FlateDecode/Length1 21208>>
+314 0 obj
+<</Length 315 0 R/Filter/FlateDecode>>
 stream
-xœí|	`TÕ¹ð9óÝ;ÉœÌ$3Ù @’›à
-x#•%Åù„	¡ù¾UqÅ4{Ç_qü[BžžHïÀa²€i&Âléí_Ýóý‰|ÇõlO_Àë«ì±É„Xøúì>œ˜ª†²ð½ßÏëˆ_÷–± ß¿†ï3ûÃ>ïyyLø¾ß'x¯‹g—ÉøŽøˆòŠßnZLH.¾^š	ÇâW’›Ž2ßÊ×#Ñ@äªûºø>¬‡qŽâÅÌ84òwH²1+ÛÄrÌäÿÇÚCgв‡üÇ—’Hʉ¯œåÏ-ÔCŽàz7BÞ$}zð9 =D¸~ƒ´QèÒM>ƒ#»ôÝCv‘7q÷Mt½<W¾’CB×{òÓô¨\g¨#K¤éRi»t“´!¥é&²
-ïu†Ò½Òé%i
-YÂ9£­üóA6Ñyt"ÙdØDi	m4ì'O	þ/§›èÅòòä9D;r20ú}—ÖÐ%t;îz¼GËñm–a}‡¾…o$`‰ÌÈ&r;ÍÇ·=d?òý&y—Ä$ÄJn—¦Ê‡ÈÓä0ù9β’ð^
-ÓäCx%•¨™ÃÔ 2fUH=†÷Éz³a³á}:‘ðʧå¨Íå°_Z!=#ÝŠ«¨t¹Psð~5‡ÑMÈÅac]püZƒtŽž6ì@Ÿ ¯¡\HÝpµaayn¥»(Á/ЭҊ¬ni<ÙdÜ$-!ïpݐ†ý¨¡/“// ïIFrZé
-é®1b—ŸÂ0¨ÈšgÌ'輬›Q’5¤WŸ£D~J»*ÛXJ6H“á[È»Á°.©7ºšì7ÔA7¹W\wÒäN²ƒÄ¢€I?È2Ê(q(Öm{‹›óŠ%ʳK+¦9F¼*Ö,eéØfY­ì8~¼c‰4^^ºMž°
-ìÙÛ$ûÄÃ'[<<Í1¿c‰²ƒNq7êhÝ+q²k	ùNã¼»Q¬qªÛd;þ¶¬Ø¦øú”Û¬·M¬¿Í¨ŸÆ=]Ý õÈa†Ë"å{ˆD'¡ŒtÒã4[¾Õ ‘š}\@¬<2½ÀVa³WØ*z$r,㏽©nÈÊ}ÿݨ±JÓñõjáRôšâräHÖ^ùGd½YÎ6Òb#³õØümyžùÛ¬ž«–ìÄ΋–î;’_W‡øß8vÄVW7>nµ8-XVPa³’Š‰¶µ³gí¡7©Ôým—\·F>”Ø£þ^=B'Þò9Ä
-ÕòåWz=>|Ý0wí—ÔWÕ—?¸É0‡^HÇôÀm®P÷}ëöy½êjCÉy?Zÿ‹ƒò¡=/
-Ü-òÂ’ã¿“'£Ïç1dš³Àx>¹ßü|þƱ¦9y­0§èâ±Èë1n‚7þ|ÄúÎôÇ/,¸¼¤¹
-O
-­[74¸ví ­ nu·úõ×êNÚk¾{ÿýß唨ϪGðz–^DñºH؏¬<þ;©y™L^u:-fCnÎì²ò2qBÈ›]^^fg9eåRy‘”
-_,:8ö>›tŸýyÛÆ)e,§||éß™[˜ÕQ¹`
-²®ó×­fad_ýË;Ö¿¼“?¦n:új–5÷mÔ¿þXZ¹=;‡ÒeÎå&“‰™rrÌ9Sž<qœyœe\îØ<Gvµ©šUçT›«-UJ]öŦ‹ÙÅ9õæzË|Ó<6/gžy®eÈ<dÙ•½Ë´‹íÊÙeÞe±çs³r³sM¹Ì’s¡åòªkªLËÈ2j«¦…òÊ©TŒÆ¬¨œ4ÙVF5UÖÐj:kæìµÅÒ˜ØË×ôøæ{/§O¨ï«‰ðÛë®=®l¸üO{ÿ|Ì÷+éRõèôé3fM­Î1Müöwÿõû'RëÌ™õuÓk,Ùe|gû–2®WôQé°ˆ‹éÎBi¯ñ	Ã^²>{/£²	½Rºã¾}IœŽQÐa‰XÐÈ©k”÷AÔÐûÁ݆‡þþŠ|H}Mýþ=ª¾Æi܉~4
-óòdò°ó|<‹
-ÇÚ4[ѧ¥¢§ÇnµI[í÷¦í4¾ÍTR9Åú*·Ò¾áVzÓúf*0¦;=‘*ZWZWVW^§Ì+›W>OY–•^]¶¼|¹reÅÊ	áÒpY¸¼O	+¡ŠxNÜ·¬-_«¬­Øó
-ó=e›ÊïU6UlÎÙlÞly´ôѲGËU­˜²Œ3ƒˆ©ŠÊó&ÛŠ¥L3œWQ+I/¬ùCßmŸ_:øÐß~ª¾¢þì«êë·ßNsÖ^ËU_ºë·/Q…殡’¼YÝwáE­—4Œ­¨}qÏ_ÿsö,ên]àikj-«˜þÓí¿9jñv5æ‹h±§B+,`!
-óQŒ¹1äÄ×Ôç¿£~Ym¥{èçÕëþºößÿvôµKz«þhXnj¢÷Ó
-Òo]t¡úBs“züOo«jž•VòBÇ@ž‚“ÑO²p¤:¤Ô(g•2+Íf²Q6ñ±¡TŠÙ¥ +51I;“ÈÖli½ÑÀLÙY²„…€É9ÖƒÛË1œ÷áŽtÉÜ6še?ÊÒ~ù(=³´’:oËjØ"ÖÃn 7вo0ÅÙmì>ö$^/áõfÍÏž`*7Û³Ï7)æ©InΞkZK¥Eòbcñpï5®0ÇÉúYiP^“7Ý*Ý"ß’}«éniƒ|Wö&ÓãÙ;M/Ó^ÈúQö~Ó/ÉËôeÃ/³eÿÊTÃó%z8HMl¾F]g¨¢/ªÔu<Bï~‘ZÕ£x,O5Ø
-Ú9‚ú«?üÊܵîkò.ù)Ï%ðÓÏÝûX²îæ•j÷(Âf§‹qüJPK3Ëóåº+îCâøzc	Ù#߀uôÓd¥<„ã§É†ç0²ï W#ðy«ñÒƒõÚ‘L"+È^jÄZø
-Ãuxí0üjá+Òù‚‚…Ta4jUº•89G¨þ‡ñ)áÜ8zYŠ)ž(æòúØ€pêc@ëc	Ç?ÐÇ2~s=£$üLóªåu}œƒññ_úØ’ÿMjÕǹdfÁ÷ô±•äÖÇ6"AŠTÂoD:½à¨>¦¤¸HÑÇ’]4[QŠ.ÓÇŽ—ëc™Œ-º^IYÑ}œM*‹¾¯sH}ÑËúØb¯/¶êã\Òwñ<}l%Åo×Ç6’}ñ³
-áÈêh°·/®LñU)µxP*Ý«•9Áx,
-xJKÈW­¸úû•NS:±@tUÀ_ÍNØ:›oõxW
-¬‡z•9Þ¾“ll¬ô.Ä*×ê
-Äo4 CJd°»?èSüáo0”„éò†bsÂýþŒWe´÷Eh,)µÕµ3´5¾4-´'B&â(S_<©¯©ñãüªÁêXx0êô„£½êP Þ$À8K\¨””)±@@éô‡‡ªª•Ó Ziî_é‹)ÁH8ø•žhx at qE«tV’4„Â5…e’a,MÅó*k)­³i§üa'Úç´M«Œ Œ1¯zýoôZ%Ü3cè@0&lŒ)}h
-5†zv(ñ°â
-­V"h5ÜƂ¨¯âC¦BÆûI=ù|၂s€xbG-B1Ô^¥PIe"ó+ÞX,ìz‘ó‡}ƒPÜçüôûÑHS8F±Aé
-÷ćPý•U‚“h 
-û}ÆDÁ‚݃ñ
-Ûà@3ûúýœ“¡`¼/<Gf‚:!N!ª©ÑÆž‹ãP\j&$ÖçÈ áà4kÂQ%@; tYÕÅAš3‡h#\Ñq¦©NêCÇ:a7CÏ`4„b£?¬ÄÂ%6ؽ2à‹ó._O¸ä‡üA.G¬ž1¢óv‡W„š	RN
-ÇÑ1m–[%’ö
-_ð®ÆhÁíþ`O;š·?Ž®‡Dêõû…äšêx€z£È×`¿7Ê8! ì
-	6zµXÅMÜC½>Dã;’üÄFRâ(
-óöŽ@ß“ä#
-Ùõ¯V‚nθ8Ñ
-X>ˆqEr»$Ã#€>ˆŠMCá¨?¦T¦â°’ÓN.°J¶•Beh™V=^ºIë Ú€ëdU8˜b,p]#FñF"^Þîþ
-BtºÚ<K•ö&ÅÕ¶T™ßÒÖèPÜK::Ý]]¬½SiYÐÑÚâƹ–¶†Ö…-mÍÊÜ×ÖîQZ[´x©§]lÕQµ¸»8²îΆ¹øêšÓÒÚâYê`M-ž6ĉÌu*.¥ÃÕéiiXØêêT:vv´w¹G#¢mkikêD*în5´w,íližëqà&N:˜§ÓÕè^àêœïPY;ŠÜ©jäq(îE|s×\Wk«2§ÅÓåét»pX®æ¶önÖÔ¾°­ÑåiioSæ¸QלV·ÆŠÒÐêjYàP]\Í\œ$¦‰“VãšÝmîNW«Céêp7´ðê±¥ÓÝà¨{ÔD«`·¡½­Ë}ÅBœ@¸$	[<×-H 
-è¢õùâõÉR!®ô
-äþpœaEW­0&*®³.N·´=7uÓê åLê –®ƒ”3¬ƒØ‰užä}S,yfŒR ¦v6µ’’¬•Ø§£Vbš>²Z‰i{Vµ;‡µK×JÊÖJlX]pµ;Y­¤œ~­Ä2j¥ÌðV.áyŽIâ\•KL/—”³*—Ø0vÅwã¹.™X(¬œuÉÄÎiÉÄô’I9󒉍,™”3)™Ø¨%“òaJ&æq-Z0¯³íš{FÕKK~6ÕKVGÊÙTG,³:RΨ:b£VGÊÙTGÜY‡Jªða'-|”Qø°S>Êi>L>Ãk‡\ÐÄ“ðNQ4°j|TŸ²sU3¼6XÄr]u¤/R£§±4Ò@Â$BV“(	’^ÒGâD!SˆTá³–LÇkŽºB!s&Nbø%â%ā³-$„ðÕ8r‘~¼Ò™Âo|pÏ*¼û’ÕÙ)ª¤´
-i­Ä=!„æ|xqχ£Øˆ£•¸oDÂz¶€Øá)ˆ%„÷Ât#Þ Â)¸?ŒÔ½bm$ž.%†…Þ’Uå´×	®cH+,8©EÞkÑ™û’»¦kØ«i"®Û‰k&ŽrÕ“¼ü:ü*„¯F¸0>£(k@ì
-­T#Ž
-*!ÝêÝîšµ4jšiþì|……õCbD5B±Æuê^à84M3g\p1ÒŸ|Žû¡†=‰Ck¼k¾‘«ù^e†—T
-Ëñ½~ñŒ	¾|¸Ç«ËÇDøÐC–¸XIê§Gýz$MIñ˜¦Às
-ç?Žþ«y?§˜Ö	Ÿ‰ˆ¨ñ#ŸØäÆ/$ˆ_ëÆÕ¸XÕh°SPpèÑìCÎM'CÂúDÖ‰ëšs™%eˆóJÛA¡CG†uøx@ØS³5ËÈ 1Üí8‰Ž”œ5"ƒ(³î ®ÕáÖ?µÔIÍiÜFR|¥½.-ѐÐÇÀiQHFCÈÚ!]Â@E¿¸sñäšX‰>OƒIÚ¯Gœ!ZfKZÈ'hûÇAÓz;/b‹Ì¶Af.JkàÄLBø¸
-±a°ÉXIk,3dîS„Ì^Á9¹y¸¯iÚÐÎï)짜¢Û~@<Óùãtl'?9½ºDÕÃ4uª½\'«õ³E£ÎuÞ#xôëžÔ/ü4ššÑ8å:õgØ<Óë’'¨WœˆA‘3úÅKIäœr{…2´Ñ;ì\Õ(%s¨Wxæ»I#õû‡2%¹dºió
->ÃéŒÔÇh¼9t{÷‹}Á“ds–²NTäY¯È+i¼É™XÊ#“ñ2òôèy. ¤HRRùÅþÊQÎÃÊ”Ü#w0\Kž¶•^¦ÅLëˆó¥[Ä{8ƒ×A=’~²
-Wƒ£h,@®zé‘ÁK;½¼"£R;2í®ñœœa£FJŸÈðŠxÆt“Næ'É\7Zîö‹“ $ìž©¯Ñ´Ê24—iÃ3Õ˜^y+º$ÉhKF¯úSµGTß1cDxôµxïÕ-¦‡Ü«X*«~”™êäRuë1×ÏÞ”¦æ· ÓNÚðÓiÇ7YŒud§XkÁ9ë¸N\Y„o8Û(ìâ+|½RDãbsŒíd¡À¥áèÄ;ǽg8nE¼ó·ù߆¸ø^7Y"h¸[rÖŽcŽ{ζâÓ­Ãñ
-8³ßù¸™ð*T£×†»<"vø>΋ƩçÓT‡sÕ"(&9[€oˆ®¾êBÜ-çß!ê#>nÓùÔ4×)°sqÌgrÔ*ÞøìB|v \—ЧKȬqÛ&dhÂuM·à@³„ÆQ>;6‡hF¾<Bœ’G‡t;ryÅ~Nu¾€Ò8k×­ÌÇi,Õº.5>¸þ¥(w	ù[ñR„üœñÛ¸oÒwšÎ7ÚX(äs	=´
-s×"×gkÊã:3¬Ò ôÅíÆ9o”\B#]£J’Ä–iÑ¼ƒ¥(4ùÜBS­ºõèFø–ÔŒæ-BÖ]×NÍï5ŸhÍÐnƒ‘[ö
-¤êÖ}Ê%t7\
-n§Å‚ÿ´š\ú½!Cgië·éÖMòã”=£he±ˆE·€r	[w¥b¤IÄïó…)K瀅º¶§8®ßd%áN'wh¸’´‡[°QøS«ÎaWJ;^-w¹ñ\ó‰ïœx*o?¹3«Æt5šYw:2rmf% eáf;0.=«}-igVú['³ví;ùu¬Õòɪ7]}h¹[û&ʬzý¢>×jÀXª*	‹:0œªL†ÄjúLè½“ð°ï<NÙ+Î~GŠVò,JãÒêJ¯¨8µØ(Ú<ù	ÅNø2Œˆó^£2$Æq½2áò
-ê°|þ³#¾†“ýŸm Œjƒ¤,£U™ú
-{Gôo© Ð0¯'«u¼Q’ü.Kë„k@ë«
-Œ°zÚû8¶z2²«ÀuЛÁ¹_èš­GÇi2‘¯’=®O¾ët®»¶Ÿ¦~ÖYy}tý 6j?Hù˜ûAì´úAÃ+y_Oé^Gòô:¨£uXØ'ÖWRNè+±ÿí+eô•Ò†ÿ™}%6ì„ýäúJl”¯µOC_‰ÚWJKôñô•Ø)úO_‰‘ÛWJÿS§sÙWJÇÛð¾ÒÉNß“w—´ïs­’ø´u—Þ]½»ññt—Ø)´«dhðÓÝebÂÇN¬f>þ.ûw™Øˆ.Sú[÷ãì2±ØeR>¶.û]&å#ë21¡ƒEˆužàVÓ¶×?¾ÞÕæŸTÐ;R>±Þ;iï(Ýúè{GìCôŽN…÷£í%3ëÉO”;>ì:>™]šsÙñagÕñ9ñ›íÌ:>,£ãsª¾Ã¹èÐÄOÀï$éNtø[õYü;W5B/×â_àÍ/ª¦jQ¿Fpnx5vê#èÿ49~=¹’Œòãú¼áF:‰¨¨Øð~­@žezIàÛDRŒ÷J}®RÀñ1PE¬—“Ýx/CJ at KÅêR‚÷ñ¤ïãÄL‰¸÷1â^,îE´ä"Ö"ñÆÇ@Ä8_Üóh.Y‡ëy⍏Z¨™|ç,bÎBö‰šiæY¬
-ÿ©ÂQþTï¨ðö&¿­ÂGœÒÿÀä?ÖÂü>ÿqG±ü*¼•€OÀ›øò¦
-o¨ð;^Wá°
-¿Uá7*ü:¯½:V~ͯŽ…W¾]&¿â‡_ýÒ.ÿ*¿´Ã/Øå_$àç/Ê?/†—Yå—áþ,G>¨ÀÏrà§ñÓ@üìðo_7Ëÿ6^úI¡üÒ$øÉþ|ù'…°?^ÄåKá…Bxþ¹Ýòó*<÷ì2ù¹Ýð܍ҳÎãÏØåg—Á³Né;ü_~ì‡}_³ÊûTxzüH…§TØûd½¼7O~o¼üd=<ñÃqòµðÃ=6ù‡ã`Ïî<y
-vï2Ë»ó`—v"±*ìPáEðx>ü¾¯Â¿ª°}<VÛŠá_Ï¿$`+>¶&à{ÿ½ñ°[ÖÁwUxtü³
-¨ð°
-›Uøƒ‡Txð\ùAÈ…œÒý¨¨ûðmÜòí2¸÷%à[(ü·&À7U¸÷žÝò½*ܳi™|Ïn¸çFiÓívyÓ2Øä”îVa#zÇF¾Q
-pã†2çq¸·Þ¥À×Íp'NÝ9þ	ÿ¤Â¨‡;ŠákV¸Ý_Ua½
-_QáË*ܦ­*|é‹vùK*|Ñ·¨ð>_7o€Ï©p“
-7–À
-®Wa
-kUX“€Ï&`µ
-C«6ËC*¬Úƒññò`âã!–€è:øŒ
-‘°C; ”€ô'àZVªT¡Ïg–ûj¡W…žZø™PÁÏÀï”|ÝLö™¡›wE‘ìÝ
-¹0Çe—ç$À…8]vp^ž';U¸ü²\ùò<¸,.½Ä"_Z—Xàb?Ô«PW©paÌž5Nžm‡Y3åYã`Ö^i&³È3aæÒŒZ³<£f8¥Z3\0}³|
-ÓÿôÍPc†ê˜æ¨—§%ÀQd—õ0Õçû¡J…)E0yŒMž\“°—ÁyQSÏ+ƒ‰6¨$¹2yPá””B(gPV¥JäR;LÈ+'”À„˜3îÆ[`\É|yÜ:(A¢%óa¬
-clPŒÔŠP„sEv(ôC
-òU°á»M«òr­r^äí•r­{£dÁK̵ƒ¢åC΍³
+xœÍXÛŠä6}÷Wè9°^©T*Ù°,L¦Ûyž¤!„@æe?U’,ɶäžÙL 4Óc·ë~=²V_‡¿•Vôhào?Ë÷ËoêçïÔ_á¡|~üaˆ/ßßP·¥Gdv#?@~Fe”q4:å5ªÛóðq1£W†‰WŸœõH†ÿf²hñŽ¯‡Ïêöçp½
+OYWTa403M8Nêö«ú¸È­1Y ƒ˜F±„)?Ñ…åZoɐ'Ú¯Úæ@If„•òJ4ÓÙ k¡+\
+ZÖi@;¤‰fŸ5¹Â_~5ºü
+l›ÛXò#=rDYÛa“Ώ6Ûê5ÓÌDüç“4ÔÅHáI¢ä‰}ñ¹uû$a!ZmX-ðb1{ŽVx$ÎòÍ÷Ñ2ÖÓ‹:Ξ5·£ž´ôså¥r¹ªr
+	ç'ŽŒóZ,Jñ:[ο![í|•Ù¹äk
+ήðk¾ƒÀ‘üŒ²L¡O~Sö»TC¬¨r«%:Έè¿Ÿ”xŒ q‰}às—{Ä )r†©Ÿ•H×_ÔON""=*dò(ÜY;ÒÊ®SzTÈV&G<2ÅëÌ´>*d™‰ÝÀ•)\¦ô¨­L91ÅëÌ´>*dyÝ!•‹+OŽU
+rëènU‡p:Niu0\ø½ÄlŠ’ì}ËÝ>QånŸXvw§sìB'ƒì¼6¡)MȃàQZÀÛn§€·¸¥Í¸5®ô@Ò<VZÃKË™Ô"4åq)CÀ´ÕPúÖøOƒsfM™¹»Ø;Îèu0Uö¹ØÔ:JÑàNü$?‹™ôsœo¦Ëæa[ù¥aq{[ZòtܘÓ$7ÊÎ;3Ã&Ã0›L	g­1HÛÉùåyÐ,åkmÎÙ}æÚäá:Ô×{ظêlñf)kò¶ÌÛ5î³¼¼óÊ2ÁiY‘Äé<Öý&ß²^×¥‰¤fWe´[‹ñ×)¯Xû˜!‚ƒKªK[žÓb¯Ý…‰Ô-“…JO­n€À³MP'ºv
+@Ƈ¥?‹*ܨr6À4q•Ã›5{äœ4WΝkt[m
+_3.¡†ÚÂ{,6Ïꅁiû¼s3`•#‹—úâÿ¥ÁôzpÉdž¸KÍ*ÇjÆ-ù8P	Û#Q·*SÉð$µo.šÂôþeeïÇƳ“Ç“¢	œ'y›geóvçŒ$­›WíÃc½ ù¿TKÂÞžë÷€É丵îZ€¼™7;¸’ir1I7´eâÞßeK抌MæÌ&sNâÐIý7
+ؤe›´=9¤¹ñ¢·4pžÇãr’­ø2ÁõØ'9I·ÙûP%Ꜩ•.R¹S1ŒUæ²g§„761ÐõÚ-H+š¼»Šp¶5”˜’«ñCùL`Ëɧ}¦Ú‡š
+µÞ­É?ª­ÔßHµàØpÝ±Ž¨Æ_mëÖÏÁ¢;0mø6œ–,sž§ã·k¨¾‹¼.lEínÜøÛ¾K܆ÿ"jV k·ÈaÙ—¹½¾ÂY«ëÓÊ:<`©»óÄ2ÌŽy
 endstream
 endobj
 
-338 0 obj
-8036
+315 0 obj
+1366
 endobj
 
-339 0 obj
-<</Type/FontDescriptor/FontName/IAAAAA+DejaVuSans-Bold
-/Flags 4
-/FontBBox[-1069 -388 1974 1174]/ItalicAngle 0
-/Ascent 928
-/Descent -235
-/CapHeight 1174
-/StemV 80
-/FontFile2 337 0 R>>
+317 0 obj
+<</Length 318 0 R/Filter/FlateDecode>>
+stream
+xœ­[ÛŽ$·
+}ï¯èç
+}ñD‘*IU3ö°=3­E^¤^®¿^þw]®?-7sÆÂÓ†ÿýþë_ÿpý/}ˆÿüùO—üÃ÷]ÞÞ/öúþýºÜ<L7ø盍ióWs5!ÞÂ5-þúþíòóËÜÒÕÀà^	.ùhàß-ºâ–lô—å×÷_žï—¯u·¼‰Y,L«¿­×÷¿_~á¯Æt«Ù¼‚]o(Œü%>`m—\41Å`—Ôì—–¸ÑŒÕÊŒgLeãnÿÕDG{¼âÓ>í|\q=ޝÆÇ
+ä+㻳Ù%âüH#Ãz³<2›@öÃú2¯ç£ìßìF«ÃØxç…ÇÁZ°ÒRÂ*0‹esX#a-Uai`˜)?˜SÇÊ·g&K¨Ø#“‰’²bQ)íaãFàŒŸ‰Mì·›U?¨¾W=4¨Š
+–Õc e4ŠU“ÕÿF_Ö
+›Œ4°ó”œpW^7ï¾Îàåã‹V‡]ʉÒIS é¶FÖ"M–U÷9·I„óµ{j:ã~V–Î"€NePR<ë2Ÿ&j½¿È"wr«~¿W
+Sõ˜ü¼×¼®©ZÛe[eøZÑ"ü5ށœÀ}a
+Ô]Ðêm’Ù„º
+Àt¬ÈSõƒW§‘úÉWñðèYBà†,W¨JÂ_=ËK¸êᩪ×>*$bAØLäýzE‰=±ŽÖxË1 
+ªµvEi¶ÚÐzÚY+dÏsDk{eˆ¹÷V”ßö¦’ßööÈÐ;Í>ØÿÐý <G2âHÞôÿ©f•gƒÛ@þbŸñKD‚U,Ð
+Ǫ5MEžo¼¦ßŸ÷•ì²FcFÓ˜1 &8ø48ðÁ4<IÖÚVÉ!)ø;}Vîó¦ {›LŸ‡¢¼gò#{L#Ñ1bü¶ðjÈ£k‰'m«iU"Wc*ïÍ7Z&ìµ5ÿkÒKaé ‰'­—>kU+;§ö"[êTÀ’Ahí2˜&„NÒ¾l-¿ßVmßEö} …ÛËy¼=‘.8n—Í¥ã:‰NÂðå·Åá"™÷:úÑz{úØ<iíTo.p¬ùzrùZ³ØÍž‚ܾö0wÏÖ$þ1yØ—öΑdŸëÁÃR(û®O
+¢Ž4U‘ÓÄ9w­\¨Üow‘ñ©…19ª5K_Z"¼Óq½$Ù8çžkՁ§v/5t#¯¹ïa¹wkæÔѪ¬™‰Œ„Žò§ä«ÔQº¯¶‹ÜDV­iÞõ£1Z¸2_K’lÍN식è÷¬—èଡï%f²ñ.yXRjµäI£MþJšbˈΟRSFið6Ùlñõç©ìÖ²§kDéœ
+*•0”0£aQ°ÄŒ®VÑDQñ­öJÕÜlñÒ"–ºÛãþ»ä©«(—ÄÆ7¯ÅÈís!ÅBù#ÝçÎ9ÒbíèjŸ¯%2âóu„­]êݲՉÌ×¹Æ0Ò1ÚpŠX‹Þ:¶à©Ý—ã¶šåÛ‘ˆ	HrræZ¥©»«jº‡(ì Lµab¤Td¾9`%jw¥û¥”r³P.Ü‚¬H•©]a+Þ¡
+¬qªwˆ€Žëþ®Ã®Ù|¹ùŸ¯&½.¡ŠScãßòå¥3R99ÂãÄ€CSœÐni at U;]ÕF•ºÏkMì'wMŒkƒ«Ž [(¼]bRˆjz^Q3»ÔœfÓ¦&O˜¬rÆ1tÃübª¡±ÂõàP¯25PíG P~ì’@Puõ¬æA§:“«fX/PC£¸”˜m¬BojÈPäA*Ù®ÃMc\œ¢‰ðÝ£	ÄÞòíc>P—ÝMhïÀÀX®Ûó!§	ðâ]
+§%-¨ÆrÊï*1òms“¬
+ã
+•LåÁ6×ÀƒWv+<dóÂÉp…ä
+1tŠ¼P›àzVÇ]1·)$uOj6eeÑÀ6´½PKcÉê¶*wS‘`Fñpçò@CÜ\e­ØíB”«8d·Ûø&)꘣PN'ã7³èÒò Jµ±€ŠÈÜr|Ð?½¥Dåœ<x€´¸*ã,GP–a'˜ƒi‹30ù8x
+ÒfI‚Ø$úïÍ°ÖÃuïžÒç3öl¥}¸|îÃe§º}qV/2G­æI;¢­Þ4aR“úë ˜9®%¼TWa
+‹²ê…CnÝW_þ>ÁÔ§˜rõ‘‚ÆTs§Q¬6
+qžÚÙ½U^Ò3úŽ·ÕE]©ûä~	É„Šârv­Î§Ì>ŠÊÓˆ+TRþ$p%³>°Wˆ¨B¡ßÁÖ—“Æ÷¡_b!··8í
+ý±—%­Õsª%™ïB‡:šö&'8Õ+ByaæR†RŸÁì}§˜µ=wŽ“çÐCfÞ…Ík/fÀÌAÎbÖÞD|ä1KÅ~BUtû”ÈÚÞfjhw}”
+Ÿ’ǘ’ļe¿µOÒjô9Zg¹LŸñ©Zé5K+ë†å¡!¼`d°ïÀÉ/'m“øòh—)g*! €”†¼6Õ¼;8Tåü¼ú€&”]ë¼k"9bœùÂyg¾€—ðƒ§¶¡ÍµT«£¹ÃVùaåZô8,ᨴúÍœi›xöYßôןœýu^RóÔH%w´Y˜j“öøLx%ƒZ”¬‰OòÀ¸ÿV/`­—lÇÝÅ/Ý
+óó=ðêð
+»….Ž‘ët×@ýŸ'GÝé~måÞÁ
+_ßÙ(ΫJ·ìѤDÙeÉŒ
+§ñ1Éw>&FU¿øX˜æGòšÝhVlîñ8—QÛÊš¦iö	t…5ͧ°*õƒº+)ð”ÓÔ5»š¸6B¥íðËE' ˜óT'wŒ1vì©Í]òÊ;WH] ¯1;ÂʽIF}ÒeÇk§6¥¾/ªaËä\óÌ}p.pZUQ
+÷˜å¿4ËÑ)‡š¹kÕJá#éˆ}×2#U¶'±Š7›yeú±²¹x£=_qlŒöió¡|kÎå ÃÉV8ÎôJq3oœEÕ!®Nfé¯9ˆä–šŸC©º¾¸g¬	qÎ×{<uÇ·ûZ[Ö§ú¦
+ì¹ÑSCzy|š/!åïóëjSço+«ï+ʍxÖo¾ÞÍ£Û§¹o#yŒ÷Þê÷ù=›ÿâmÁô#,~z…hè©Àh…ùw
+ÍqѾœq־ؿXcnqëÔÔ–Ãõ6·É¬¯×ÿiÂg2
+endstream
 endobj
 
-340 0 obj
-<</Length 279/Filter/FlateDecode>>
+318 0 obj
+3398
+endobj
+
+320 0 obj
+<</Length 321 0 R/Filter/FlateDecode>>
 stream
-xœ]‘ÍN…0…÷}Š.¯‹þ/šDIXøÑ(í€M¤4¥,x{ÛéUofÎi¦§QÛ?ôJÚèÕ¬|
-:Â,IR*$·×
-ÿ|ašDÎ;›…¥WÓZU$zs³Íšƒž±ŽpC¢#ÀH5ÓÓG;¸zصþ‚”¥1©k*`rç<1ý̈Ðuî…K{œåOð~h )ÖIX…¯6Í8¦f U״꺚€ÿfî
-h'þÉŒ“&NÇyS;N§ž3äKç9G.3ÏEО/ÈöKä4ö|‹œåžïBÿÑsú¨¿甞ÛÀ	.|Ý̯î³ý‰„òÝ>
-~ßH¯Ú»ðûù{‡9
+xœÍZÛÎÜ6¾Ÿ§˜ë;µÎ6Phæ°×ÝØh·@ÑØÜôõKRâÁ–<žÿOÝ™È)R)Š¢<ÿ:ý÷<ÿ1]Ü9;¿eÁßO¿œÿýÍùOêÄ¿Ÿ~=}øxr“¿”sqHýñçó·|tÐþÏù»¸ä짲äGIðÉK	y†VÌs†7ߟ?þvÊË%ÁhÀû]vÙç%_.‚ÌÚÜÅ·~à{´·Î]"sÝaü|yòƒd†’r€¿	ZßO|sið6ƒDWRñ¨Ov%Uô—¬T	¨ªÞä¤2‰”JÎ`®ãä@=ò¨&ýÁºÀÛ{.Äwÿxúqƒf\ÒeÙA³Í|ÀUm
+µï
+ÿ@ZUdšk9@,ݼƒØ!Îs„ß-¢[ýTŒì!
+¿à§ÞŸ€ýq¨Áì9ùúdÊgq_÷Ӂì²·•žÛ¨Öηш+.kO ø“Îå €óY ¸Â»‚ùÙ¸ä
+×|ÀT%¥y?R<µ
+Ù"è—¾<10Èöø_×^=’iI ¥q’Zb6toD’ÜõdžO©®'â
+ÙääJ™ËaÌz¥‡åÍ6ÏÓáÌÚ†\v‡Ì4$ÕtxÈ çÚnHŸržôYrÙnìDÇÔ:ó²O†³,9õô~
+ 1J”=¦)cÇ>\ABÕ;–CZmÆÀR!j
+#n
+÷\ÁHöPçG¥‡‰Â¥‡€í祇豪ҎÅÔÖ3~ëR2)L¦00­“)H>µÊTÛÂÄ]J&L)ƒo4&j+SëR2a‚y;f¢¶2µ.%&·µ­L­KɘÉÓÑ­2Õ¶0q—’uãºtf‡­Á¬ƒÐ@Ó!eè
+–~‰|äýËàe·÷¶çâ̝Ã- eTé8£ÃñÆTÌæ]_3$)ë>Fmeh]J&L>)µ•©u)™0¹x«mej]JÆLn^dû«maâ.%¦4Ӎ
+1Q[™Z—’	 ,LÔV¦Ö¥dÝx†n¸²CÖ Öh€ép2óïà0j	òjùµ­×¶²V\ÄšjƒºµÇZºË&#ZYJÐc×Ýz¥>m]OŸ¶þ¥O['Ò§­§¼=‡òُíKYÔ÷°®÷4‡ò±moÉ Æü_?*¸m³'Íuþß³$ûñ‹Ji5‰á§$¸‘À?Ê›|pÏÝðk‹À×[²ÑǬ÷Š!›TK8k„V7²WSÚÝ^]ìÉoÏ*Æã¼”U¸E®*Þ‘m¹yþÏ—ü4ÍûÌl+cà32ð”¹T/Ùõ,7Ç5““+ùÉ]T3·Ó·©_Ö‹¸Æ¬~„f]‹ÞpûÅ|_$kÐI)¦KÔW]WZµi$QaoÕ¿möÖ¥~ÊctÁ§¹Œ•›ù©[Ó»¸7L™l$NÉG—TSÜ7ÌI"«Ÿ42‘µ°Œªèsáo3¼Ä	%eYa‘T³	„á©K&¦g¾|³œ
+YExKÇ+¯Ýªñmõ$þÒ	»€èðfÎ…i|QkµXK¢	ϘHX‰/ô®¿¤}vƒ]8XJžM˜Ú=?5a½]’Djkjݺ”Œ3Û9JúHMaiBӍ¥T’%Ó§4£©°ÕL8Þž£ÎËx[|)E3GN!¹xMëûžáµFÄːÕ]H5hü!ú–qÝÒw?¼u¯DF#øÛ>’xBÿƒà|)È»E˜Â¼H&¬×ǃÕ&ëŠn‚—ô
 endstream
 endobj
 
-341 0 obj
-<</Type/Font/Subtype/TrueType/BaseFont/IAAAAA+DejaVuSans-Bold
-/FirstChar 0
-/LastChar 12
-/Widths[600 372 762 687 595 683 720 348 695 379 695 820 773 ]
-/FontDescriptor 339 0 R
-/ToUnicode 340 0 R
->>
+321 0 obj
+2335
 endobj
 
-342 0 obj
-<</Length 343 0 R/Filter/FlateDecode/Length1 1307 /Length2 99502 /Length3 521>>
+323 0 obj
+<</Length 324 0 R/Filter/FlateDecode>>
 stream
-xœœ¹cte]·5ÛvvR±m;UìT´cÛ¶mÛ¶m›Ul§Â[Ï{ÎyÏ=÷;ߟÛvk{­9ú}ŽÑg_ëÏ"'ù¡L/llk”°µq¢gf`âÈ›[:;*ÙZËÛrËÒ+Mãpää*æNVÀÿ-Ž\
-èàhnkÃó_©¢@§¿1§¿*fÎ
-`abâü¯D[€‰ƒ­!¹¨­»ƒ¹©™àß·
-´qâˆþ
-[Y™L­ÜíÌÆÆ@ã8Ô¬€–
-ÁýwÌè`gbaâfe
-¬€ÿmîgˆˆØº<é™9¸
-þýa`þŸ=2ý7¥´‰-€û?Fù«áŽ`tù_¨þñ55àðÿmÒÖÉÜø×2ÿ6¦;Ó_Oþ½0ÿ¯†ýø¿mûÿÏ©ÿp‰þÃôßý?:”p¶²ú— Tÿ!(௢6€¿¢dÿ¨jeàðX›[¹ÿßÊþtuà<¥ÿ7:i'ƒ¿ÓÛ˜Zý—ä
-AÈ/’аì¥Àú/€XMŸ„}¤ØO¯^¢+…|—1êKñn at eÌŽ½ÍmÏEª·¾Ÿó“µÙÈIJ	bûäJt?ð¦c¨jÑÎÁxcãEËCC¬¦Úôù‚A¾«ñûâ£Lo	Æ‚Aƒa»ùèòÛ‡S¯µßz3åû´Tí½hïá‡ÉeƒàßeÍääßÔU:É-Süȝ~*íç$µbEÅÌ0X¼Ï}Y<3gW›«tÞ?/}ñ›··šÓÌœpû•^à¶ÎE
-¯¸½6:°¿G¿R¼Â¾j’J>sI¬s7>˜~m0¥}¤R¤†'HwÖœ¬…Év)<ËñÁ+'Û±éý–[Àe–&‚8#sYÉÉhýbÑ7öû‡ÓAž<äë}ƒÉwhÐ$æ‚=ÈW4ø²Á³c¶ÞU\-ÿv/ˆe.eŸ	‹á{µæ®´ô?ën_ª‹Ö…Ž‡rÒÎü—×'àGmJòxüü”IÄ7‘¿Î4·Zóҍ•¥0ìrC¥Ú•}́¡}ŸëE‰öÈbÀnzRT¿iû¼3îü›–)‘ìMÎå:Èõ/9Ÿåª‰_TÃݲ™bºD
-d¼‘iº°‚#?¸A4‰tP°ï±UÂÙ¯%•˜]7_ÚÃIn’Ð-rb¼…)~¨îšÉ²E—ä”Yb`*KÆÕo¶[J¯ÌÙ0AøŠÇmoÑ"”-«LùG´*øuU>Ž-C†ú6ŒÞ£SŽKj0Ö¡üsv‚i
-™‡÷—î.ÔlœIùA¶žS€	â½ l¡tÄÌƼQˆÂ#'PSfQ9!•Ö!¦_
-«ÚRþML#Þ­æMNzÅ"¬Ój 4)€ŒÀˆ~þïE5”¿Ö½ÉŸ>ŠŸ$Q/<¨Ò«Òº£ÃÜKÚH4ä‡, £}Kq'ïž%™FûÞ›_œÅ5Ñ·a#•öÊ8¿¿+£rK	þëÙîÈ3¨ø¦[>±A á]P!ªtŽQ>¥´Q‡G¨rÇ´qXÿú1EÚy¯[A»ÎùÐT,Ýi£R%^Õ̱†óP‰erÎûÄ¿‹š]÷ÈIˆwhní®ó†¤³Øw*ê§cÈ›G'TŽÍƒºórEÓ³
-5ÈÚ-ø¹œvµ3í9SÃgêב{êâ¿ú0,€Ò4¿^CË`^/¯²h5+ÓB^~], at 8Æ=HØço¤X®_m.G×p¤’D™íͬöi~«åÇŒe}ê!¦1v.Åþ	ŽêôFkŠëd£ª—Øv¸×ÜÜ׺(ˆ²©×W­ì˜D/\ÝöæݘœŠäüõ†Î$¾ã:’ØǹÀ÷TÚa:vYš‹u‚k46 mÞéôý,oUvÑÇ0éÏOØâ+ŒêhÒÇ™<+¾ÒËÉÀ¨Kß×ýÁß%Â¥Y›Ûz½Ð´ÒÔÒë.}=û;ûq¡~ů“¼–0”ž:ÖGì3ાéSÅ\qÝOxk
-¿¤;'nº°&ÈdÚW<~gƒ•Ž¡Ð]:æ…$¹Ô8Ⱥßb±_ÌÓ	í¿S‚8Õê` ¶˜Ãè\¾¥öá=¥‡ON»ë‹ùÜ€íaD~,$AkäLüiÈ£^ü,nQcÛN¹Áâ]Vª;æI‹]ÕWm¥ŒÚ¼ëÏhßo‘UÔJ	%šHÖ¯f”R&•h Šõ¹¤+A-CE®-Ñzx§P¯Þþ͐AÕé„0EÔð[ÌDàÍñlÿŒ¤<-¿ÝÜ“ûœï‚®¹4ÑÄ9©«Èü
-Ñ‘ŸŽ"¢òÄfkoTo“9ä—ûã»,¿0áì×g{Üc”VLY·‚TzÎÂiRÊŸ‹ìZ\óöç)Ïׂ¥ê=þøl
-/½UÌ9!¦Ê‡½Ô¶
-‹ÓôçÜs!í°ÔÉÌ;?¿Qdƃ#H}MÎtÖ×"N at t“äõ釩'‘hõA‹OPSè°y­¨´óŸAºg¢ÍÉõ*Ý[Û’3í"DHáCëmЫÆèYv$f_ÏŽ¶Õæ+(Íg†pÖÎßk´•¸Ü[»ÊÂ\­[W¹ËÐ>æñç(Ï·uª6ÑÕ8_
-£	õm1„0áPUyûÜ(ú×E²›+Å`îŸ;ñ5ñ.™ë+iÃU{J„Î8½¿¦‚
-bOœKÌ#²™ó…ÆA¥_lpßk&÷ˆßs!†¿ÅÞ"¸3pœ$†ðÕÀši|âH\¯B'ù¦èÇOø7•+gá/.[
-†€@PêG×ÓÇ?Ï5–³
-%ó~âšI,¤7\)òÕÜ"ÞˆB_CVÖÕ,°´";ïRhjvž… 
-Œg]á÷¹H}
-o‘MGûÂi²TšÎ8²­$~ãbP–7†<}>S§f,!Mö(Ö9ƒI§˜^«š4ÚLŠ»‘ä"­#hþØ+]菍¾¯-S^4#C¬ÎËTÕa1+I’W©ï©[haÕÕV$¨ŒQçjYsqê?âü
-¬›0¿0‰¾3,Oiÿ4ETê´À&7Ì$[¾ä€F
-¸Ðm»¨³w=žÐ(½ï¼êLÈœ>ùy1¿þt¨˜®£ƒm4ùã)LJœXrý»ïñ½@Ó]HKÎÛÙ^Í\Bù§­È9…Øçùh®èGµ˜€Ü£ŽjhdpjVØ›¡Ó–w ð`G>¾­ŠXEÕõu4›["‘ƒ¢°ÞÊäY#CEþñ»$šVà2Þ$!÷°?áÝ5ÝN¦•kì…°ÐT¼wP§ÿ
-i¡þÃö šb:]ĵچ…}*MÙ½]Žà!(¯†›7'HH«I¥\#"ˆûÌ5á©¥ØÔ’,›xöŠ¿èÜúË¥•ïºÖ•qªO,äÁ2øö·uË>øAZRïvÅFÕiÅfqõÔ%±k8Qò¶£CóÞ®ÖGÃ\ƒ¿€ÎÁ—I”2Aò÷ú¶s”D:¿îWÌùÝÄxTÇ!‘ƒÐSI-éÆXš|o=?ŠS,èëû¢Tê#ìÎÚ„ŸëÚõO‚’È·E2ñØËжݴ˜·_ß9æó¢ÛÐò¶ÙY@*xnksªèõ™) jŸ±÷­t6Õö}Ÿï³´Còg•ŽDª9%ϪŸ²^J*îsr/¥a_–ÀŠº–Ç±£3iÚ
-Ö²’ÒW™µý”¢{X“²Ý³VÑÌLžýNg”gE9ñÇ2 &JSõíónÈ›
-àÑ¿ˆvâÙ[0Þ©<—Ì)N«²|Â.æ
-lK{mšúè7F"ó	¯(‰¥_I묜YWÒ>
-~ÝÎÀA®E-ɶ«çkÒ§e‡é&£zŽ>}N)„lÏ£~ŽØÑmòÚÿélǍ(¶ó½i½i+µ°´8\ÓrÙB3õ	_,¸ªÿðJ(s©®;KòÏ9<25/”ö¯qÙ9Œ¹åg=ò³Ä/ãÞvMûŽŽó4ZçÑHf²LØŠ:ø›ŠœÌÃl¹öìs$‰Î›Ö›©pXÆG~±w~/d¬×,S}d+uj¹ƒŽÓúœÎ	
-£é2±\p']¦Ÿl07ÍAÙmqYÒÁ²‚‹ÑsŽÕ0ÜqDÅ~»®*ë¤Mjt·ÏKŽ'ÅÉ&àáŠSà~š#' 
-‘Vc
-º(ú¥
-ªaÉSÄ!xŸ$"} ­ÎDvQ—Ž&n
-1ƒ•æ«¹¿À½:!èң˂è'ûqÞµ›zã¡8ý¤	†ÄUôç*ñ6fd2~T‘§)îsŽy~)3ÙHŸÅ…Åì\Ñ_@ëÉA—)^QÑý¾Ö,ÞÄOgËeó
-R­œ™(;;AK²f£“ÜÁL®æÆà»+ÑÏ"¾G÷œ°_BøoR/½3nyX‡v8!Æ!”W:ÎË£Ï~Jæ*®â1x”Æ ‡	œv:>]Ž“¡&æɬïîãPæß´
-šW[¬7ÚÎç`åï#Ùáã\”ò2«Sx ÷7k‘áe‰©6†„¿ÐáŸwúåqî³Ä/
-ÁaÖ¾î#ƒÓc¨ ñpnµÈל”æðÁu[Þ£˜~\ÏŽÔKñ¯\ûÄ-E”—HÔõŸØcÆFJ®¶“ñï_Ƚn»0 ¾>9‘‚Ýf_¼ÿ„L·5Uã•;dìØH3ë¾€ï×	ŽTqüͺô’«ülѸ¶Ö²	†<ëâÒÛÝjçd=5RBPÅâUH¯=B€W4–aF”yæcè`!‹¬s³´.`vÍP:Ä(J|]ü{¶W¸¼Ýi”HJç{Võ£½d”bÆ•˜|Ðkha¼Ñz,?5«‚ÍèŒpkS6i-5ARľ&¶bì]i1ãÝý`£Yèpâå1ðÛ×Qàv¤mY†›¦(J4é{À	„ÁŸý†÷ ø`>q68òR!W^vž	Ç[U^þÕÝGü{,8P]\âA^JbŸaš°CØîy{›Ko¿t׍i4ˆýMNˆ¶T!v_{­ÀLï1´*âiǼŽR€-µâyŠQ,È0Ù²žêI}¾—U uð^u‡ZÕaûùõ¼b‰}MîâóF/¬W)ð„§ÈÍl˜…aûQ!&]1ñEABšÎ醯KOè3R-e°Àȳ`g"ãd+·ð‚踔žÓûQÕhd™Þ»;ü¢¢bøò=Ã!®› &èsØ­C˜#b½¾A|¢µþC{fÓ»¨õ½ÃÁ·mª˜·+8¿Ü‰ÆS
-â„ ã,(oÜ]ïb«„DÜÛ€´NˆêvÚÈRjâVÈáËÚo³`5reÞ¯·Ï'ù)mú¡öé
-Àfp„©$ß%ã ¡Ü-¹ù Œ0ê±C飹ÞX+´a’3=Å9„ýÖÞ|G]CÑO’Ìø1ó1|C•ÔEíâ#Ù­‚yt0{hRƒQE»››üÇ'6ázûœ3†Ê‰Í¡ÈátÑ-\îåò¨6Ð Xc'Œ^ü†(Ò«¤`†ý83`ÍØÔùR’äçVÞz_b:ê¤ÙqVÄI÷¹Ñågü“CëRÅRàt{̬4
--)ä-<3-–ÈÎ&]:à™>k7®E
-¤Íß™zznûW"ñ¦é×^|˜ÔK"‹T*¯ÿÜk¥$%qå)Ò%R§Æ¥M‘ˆÉÀuµ
-ôòó0ô–eÓbȺj¡*ºV,è'ùiW7°+Ü‚ÞˆëÈ®Võ…-Ý—	~AÚÉq^誴Η¸Þ÷ó,0½‚᜹Ûé.AÖqÈ4Ö…‚BVÏàJY},Rqë$ÿÖ0ÐÅC‰-¦…õgÀd2&p¨‡ÄGÅvhž´ÌΝ*oe&‘Æ6žÔ(ÌåÙ†
-èK)©e/üV	.ñv|›½ñe²X饫Â>„ñ⩳ÖÅ=
-èV°àþàÃpV	‡+Û=ÑåÀ²áÛÛ-„Æh/çæråÇÜÃ)NôÉs„Ö~7W0ïŠÿ¹Ô'Uå&åQJ›°7é™øCåðùü¹„”£ßÑNªVk(NȬ¶ÞwTÕb¹x+¡qÈ!%`óRÐAVáWµåù~lÖ¯V–^“JXxå{§®å×è
-E0ú[L(ûoÚ̽"FYfsôþ\ˆï>†ÎRî9ß{¹9¬~k¶ü9mdÃ÷M‘oaí.þ®Ú)‰.Æm]Ó¨ÏЪ-VV{sÈ`[¹/M-˜=ô-5N×ÝÿBö4üVÍÊ)O
-mÃ=žlE]MȽt¬Øa(ÊM2ae|·$åé9¶ŠvÖôÓëB³ò#Š:wà€4Ó¤-«>V€-(ëeB&eyC­Ï¼øUåÉÄ»ª¶û£.»ÔZZ—æÞsE,Æã5”½î2ûÂâE‹`±©ª”=ÖúÛRq£è±!ÅHqhÛڸ÷/Œ]”]yk;ÕfÌrg8%úÒoG¼‚ŠÓµŸ¦ªd	èÆo£hÅ¿²ù9Rù*ýkYutª†V‡´uŒ&qšg7õdRÁúçlëé\µ±àvñ¿;òÓÚÞkv|Ë 73–ŠzZ哱>=
-Fö}^Òúƒ’ð.…L’Dǘ_bÍç“ž/ÏÛà
-é|ä) 9­ûé¿Oóe׸:ôŒ!¼OÅd혅‹*:å\û†™¦ˆÎgØ.Úp7‡´y**,¿?#zK‡Úæ×
-â’ƒjçâYf8\^ïÿ‰â;ÕõcÑpÃt¬”H<~aç]ýCm¿Ls&Ãœ?æ{µ9ø.Ž"­:„ÊÈ2ae¤Ã®ß”&Žº³>§¥A¾Ö#ã?lâçµ!™=…¥BðgճŠ³€¥©xÖö›ÜÔ‘¦&›Œ”Q¼0;F™ß쀭 ž÷¬Î­nðj2¦m°‡ã¨»ÿú&_½ÞÂ@eŽ¥ú¹oK²H÷€œL–hâ»ÊAý^4Õ´3F`lvƒÝ4£tçáÂÓUÛdí\©Œ#GRˆ7xyL«×"_š~ð'ŠgÞ‡xž=·¡4\GGÄSð@‹¨Á‰`Ò¼þD²üd#­÷ÓæYz¼DJ¹£q3×Õå;.2»x#?É {øYÜ”áÌTÑUÈøÈÁ¥K²•Ç­¸ã†*Ò‘OÂÜ`åRÀôÞ€t]AK%4z§¥önæä“ҝtï1câ@ÎÒi‹kO¤»¤Ÿ×±î"ò†¢IùWÄÌÆljõŽÅãk;àŒ•ÝQ¸a´ë#[Ç¢¶»7ËØTõw#A§´½^¶]Ý£¥¥/g—Í©®]øÈŽýjpX7¡œvœþ/¹eÑèmžô.<¡[ÎeÔ:×õD¨ òÞšˆh0
-„ˆb5oí·nÕeM²Ì¦5jÃ=ã
-E$]Ræûðâ!™5]}gúGhZÃÝ®ÙB©NNÝ÷úïG“phü Hjço4y¾Ï‹<fV?OŽ8SØmõN¹†`=jj¬ûÁOPÕ‚ñéOªÊž”äöƒºÚEDÃrNç{©ù„o	ôRkè¤ÂÅàO	„óÜl]|7™HÿÀ8yËa¸è@¶à‘¤è~„>Ü|båÛ¼3bu;•éùâq7=™Çwh»‘5]„ë‹ð€KYmÙ>KÑŽäPóeŠkN¿Ã1©Õ.FçÇÔwâ×Û܉‰~á"ì ñ³‚
-ÜaZÕov½ý
-¬ÁF³-·]UFø*ŒhÕõÀõæŽS‡åS˜:ô–c¦çE­}ªî¶=nÔ±Nc®|ÕmÒ¦l!ñNÆŠÚ7ójoൠ	Ž>€G*.C]5‹Q\åë^ÂóÁÇS31ù¶LÛFÏ_ÐH“ Ì¢\‰Ö˜K	,«FœÌÉç0É6"ÖWËoÜSg	ÙD^§à\‡õÎn‚ÐR[ÚIt)—Žã¿Q¼°ýîzÕ«· LþÃ2Ê-2k3àÕíô*y[²J_ýÆ[L^æøÓiu-3Iòz.CK¬B|uÏÀ°qhÒáK#÷çº}€VН{FLU
-çZÁN’¨áK£Õ5”çèÍ1Ì
-kÈá³F¨¯¹°ƒ1_o
-•ª½Ã*ZÄßPА\íÿ¼n€‘>°xéu0%Žƒ¨'ÕÉ°ãÊ®á!Ê•t˜?ZdšQ ó‹÷‚¥v®»/ŽÏ©„
-gÙ©/C¨˜zf¦{,îyšûÜS">ò­"Æ¢¨é–!ýõüä)/ošJTÁ=à^˜Užp«°ßªž4!0ßÛ¸[ѯ»BEô‡ŒË™{úȪàhªÀ‹**£S&ŸŒGU‚	¹‘ˆžª~S¨äCÞÓ›.¥¦AfìünÐ…×£ñ‘}ΉÔ_É
-w½Íc-xèÿ±F×Û~§ù±CO;yë
-»ùƒr‚'Y83ÉìqàÁf¨‰œx!ìÝžkQîTÀe)ÔJ~‰Ž¾»À%©%ì	
-Gušâ,âùô™Óµ…Æ:æ0nÇ-HbÏgÿãÕuI[Ý
-‘­¿ò
-Ÿ)Ü/Ö¢²üi…µ¿?æª
-ßË·b+¤™·Gñ}ø¹%³Š\ ô„â¦gkÉÏ¿1fSjÕÑôëuˆòrúÊ”Ä,NÚ9¹ZZŠ~Ü`’‡ìÄ0	²£ì¡Z,,'Ø9ÜŒ$z_#i*¤ãxL!›Á™”ïtCm:´&áBž€È…с>ú
-蔶#Í6Ð‰´Õ5ŠºQHëruÑÔ3DPñÑð‚ô¤>°Ý#ð"…ËöÆ?#<˜‚®¹JüA(ÉÏQ³Hß
-s·F*«Š¦ecQ×k¸- Œ`ýZ©!‘
-Hæ³~±ýhst¸¸•@s¶ÛAPªC%c_á볊›ì ’L¢õÔy^'E±¯Œf¥îÔJç ~¯^EhãCø&¥¸ÌêãzªÕÐÊ%>áí7œM~7ì¹ ™Åê³1³žkÞè–ÿy©Kaž3J«uPu£—hv·Å}¾n*¶f[œÛ]A0•MW ­l̈²ÃþŽŸJì},AôÞwÙÐvÔÒ(ÞÆoÍÜgY$Þx’WÒ!죭ÄñÙ—Ø}uÄnèT·böxèuÇ6ÊåQØCö1'I¯hÇ:[¬™½aÖÙ“üpRÜÙN¸Eöò1)j‘b,áÿ(y¡%
-_†»€¬ªè( -ýìöíLÈþ@X®p#
-Š-Z©ïaÛ‘ÃˉA\}†å¢0#M±$¥ìEÛü(&›Ñ›ÝêCÂæ%¡³ËÙ€?B¹¥-Vï_¡‚ J‡¦pªBÅá*ô!ÎYE§œ«þcYx†:~5ñö¹êÉ¿Y}máÙ2À–pâš¿­q¡øȍ‰†OÊc"7×äWšc&xÜi-¢À¹×–-Å­SýÀMmè¾_²(‡%´ˆgWlÀÚy‰e‘ŠwOŠÁŠ²¥r1?~¶0Øjf	õ$Üšõá ŒX5ZýK}ì¯kˆŸŠGÖÈ.­Ëú­1·ciÄñ &‘Ì»ÊŸ„bÍÕB³{nWÍlåˆÒDBÞÔ:™Ò²â
-%,š0Æ~5Aó×\mt¤õé>Y3²Y»º-ò»iûàÓÚuN!TˆRaØ3ššÐ¦²@Ì‘xtÂ’zÙPÉX²o/¦HPm+Ç"
-M¿1à.u¤"×w,‡ª_Ðé“C¥Á2Б¤!€îüNiômÆçÖKrfáiÛI—ZºSQú
-зé“[ØŠo[É2œ'Jdäv[âRtŒ¥wFòý¹g•˜;ÇÄiMðh`§ö4VüÔ‚p‰byA[¥_ØEô/%
-éØ_qÑ©K‚žEB>ªûñ+"àsÆÅô„$aGªÛõ-ËhÏ Ý܏ìNéw‡ÌÌ}¢×¨0“OR+m6ÔW ¹Rs{¹6´Þo#òœš9#ô¿O”Œ‚¯¡á™Yº¥È‡Ê…ûÔnú¸Z\Ý4°G²È¾‚ÖÁSòx-ÇXƒvÒG­“³[§wÊsÔã,HßP¯ oé^ªˆo›	ÅÛ+Iw5­ËÇ)ø8Ñ‚´Ž3â
-ì5
-¢Ÿµ›nƒ‡pmnSg-2žÃ›iú¦×ç¿VÒW¯Cü²lNe'·¬;ðlÀÁúSŒqÐœGŠo¯;ö:\C‰Ì\³*+gØ“­8.Ï9—è1ם‚Ùú3†ŽÏ2`ELÝ)q·+|~‚´E(Ê·Îú­2y4Çq×;Ñv0`ã¼½ÔK©l‹bm¡žÅ)0Ó
-QJÒ2¯~ù'Öñò7ýè|ŽrëÈxò"ӡ˹êbªCžø8å8›D
-ÿOk]Îë%4Ï#S¸ku‰#x‚T?AÓ%¬’¿HýÚgÅ‹m\°`f¼ÀÎG£k=Žž$4â+µËyñPÚµÖ®èh!™†_#"¾¥õ$uªõ*½bv[ô¿[w9‚@ÔS;Ր|Ï5ç?IbYWr\Ë'kå'­[?±]Üb—çMê‰S 'å
-ÐeÌ€ýre´Ü“ÿ‰õnؘǶù#Ý\cH(ÕʶX«…ó"¶J¿±}Mî^p"ê‡Ð¥¶xlesht–[´}¶¯íι7qÞ©„’µÝ"'c™„{K³´@y>d](¿||#RÑÃzæ›Æˆ
-ð7óG•ŒCᄶ‹Ùèþ†g{³cÖ_ƒéìóg´<Ìi@ÉãÃðö¥¼v僨N?ËÒ˜[²-h‹µÀ0†Ö-BÝ;üYҁ¸)
-hc™çÃfO!²6’"Uí¯ü¬¶ÀõöÐ7ô1Ò×Gé îÔuñÖlÑϺOΙ?
-:/-U˨î™mo“‹TÒÈ¿Ô`
-àCáÛ%À%C
-ÊQ•nï~YG(`d^0wœ½Èºêó-IEjºB¡‰aXÁA—ݤ±T)ÖÉ.OžLò‘¡7;.Y¢Ø
-g‘Ëu¶ŽúC½T/Zv{)îËQžIò)²Ÿ/Ôt™sŦ
-å«»›Óä‚T©	´Äm´¹5êx6ÿ3VÙáEPá:äÏdñ¨R¥
-Â-5cUÔmÎ7eeɳ:£u—¤y«swO”«‚ÛtìpÓ‡8§µx=1;×KVy¶Úp;Ì%E%«–'DK)à A|.C×µ~ßDãðÓTô¼¦àèa:­ˆñý´‹7Ì&  jù]†èÁ~ïÜKT¸êD ¤	<_Å,4ì÷‡	º®¯)0%È?¿o¼‰Ñ¶L
-<nNëŠ[¿¸ _ˆ¦¨6U‹3h³ÐÈ=»ùºMñ¼BOYÉtFdKHâ/â®eÑ—²DÙ±-J_ÁÁó(2áô3uE´%òÔüØðë¸uUcG"îöQmÄ”Yg«À£@¡«÷BÕÏZ×eBE-,RQUJ15y[ë©|s“£H÷}Oß1¿=4ú*³¬ ùüñÁXÿ˜‘ôúp&€H׊eCäÿò—àz_AZ"ÁOÂçàñûQ¡\œéÿ4óØ4e!$D»©ˆpµD3?ªÆÿü줙ût:‡UçÚ¼V¤÷Šð°‹¨æ×j=-ä!‰mäÕ®IÍ_•óR®¹±â‡?ŽE³–Ú—J‚êQläÚl}7¤P
-3Ìþí£t`’Ña¬“o(]O¸F‘'ÐjÕ7 at 3R³(¥îü»’¶ÛyÏØ!¥®ú–P7åM[ª(ò¥ªâ&‘w=pýHÂøq_s¼Î‚APàQ­|¬/à
-©íÅ«º,^^Ý2±¦Ñ£Ê/ãrÂñй9ßìaUÜ!BÌý0y#™bѵeZË‹iá(îk¡Ê50FeñÊ-Bªã3òÏÃ]*8F»ÜeȦd(™·ëÚ‰ÁÇ÷ûNÁpheO±8ÿ#U!aü¥Ü"ϸP:È£ã|ñ:åf“ÍRísozÍ6¬=çç¬ê¶m^’z”PÔ.IÒ×,êÜd€Ù=@K›BíA)ÒÃc½ë2ïÖÕÞ[¥=»Fƒ+ZŸtáî Fû°/lB˜“ÑlºÙ”“2†îW«q|C"~뻹‘I¿Ÿ6"°nó4«ˆ»²ƒ8>éÙvhf>FOþ >jCmoð@õ×äVJ/ö®£ã¡8Xiwª"
-‚!åcZË£b·úŽRŠ Ï–»]ta`fø·ØjîôgÔ¬ð:xÐçNb4T\XyV2¢„cmi—س1¼`¯1ã€Í Ð—:<rªåÀG–C‰
-q&µñÊ{Èm>ë~ŸèÓ3+´­¢´“èF{¼Fb|£†õži8ÁB´ô[5¢‚äÍؤ{ 1|h˜Ñ1ñC3KM§¦(0nïN2<ˆY…óq*ÆÓöÁ=dÅ%À DQ03ü<b¢ÿ‹FÆYSÙà
-ˆzb¶ú¾BîEA³q|é­ŽãÛ{&!Ch¶{··ó•±çeÿ
-m¨-мrÀ†BlÞÀd©Ó.5Bô	eÏb`ŠÃ¾}«/òm¥12¸ÙrüæÎz'Y´)©Ñ9A1_@Íeºäè½²Pí1ªzÁŠ`-W°,æÌíûºLÔ1Ì"•;[«1­˜s„š«$ÎËÏA¼ÎÙ•~öð|ÁY†yQê6«·±t"¦Ÿg¹L•ä÷TÍ–yt-R›-~‚Œî3Uð„sjç	¸Æ9&W~e<¤ùªF_
-GÚÊíˆQ­v^Õl®áûÉÀa07½zæ]zF	iRúv.£ß1ÔS>o“+ù	ï܆Ü)wµéËLhp^ÛŠ˜éaÒ&|}í÷vúÙú±}`ü͹2@òDPÇ„­£W¯dkyÖ,›e€ž>\ëH€Í‚É@ÞNâneì/”…¼n=òú"Þ÷¦àö;%tP™Øæ€zKöÔ“ÕfJÓÒŽ˜ JÁG¤‘ªôc¥c:MÈOŸßÍDzkzoñ¡½Ù4OJ—ŽØ\¸/Ýþ
-Á_„”Lìì,
-èßܶÑ֏“¹¹
-}ej
-Àn™FøÄyR}ã¢8`ðynLcêú%œºÝ§^ýcN~;2Õt£6 …]}á ×Ö7h–Ög÷¥µ5ö•R‰U͉Á8h>SΧ×EÆ™šã”Eƒ–*½½ €dWE㢰QØ"qÆêÉa$©Ð^]QZlD$¡ÇûÇ™ô°v#}ă¿íd±$4…%š,_‹A¥%Z<ñ,é‡=ÆcÑ…ѵ¦“Ƭ¤Üw^Ð[Pý0Əo"ˆáTîb•uåŒH9´¿%6Äó­øÔ7u®TuTOKwï
-Á=j†›hº³ñÀ]VBº€^¹ABò!u°iUú.Ü’€{¢bqÏÀÑ|?ÐbÁNädØ•mŽ`㙊¡L3}G*ØOºë\E.ÞÛ4«8]°ü’}«1÷[ýÉÕ8
-½õá½ÚßFäƒw¿Pªºô+뽩R¯/×o½FQnãYD´Y6ÁtFLD­Æ¹—Ae¸ÅhÖÝÍG°1ŒXӞ䟰¢L}š”.3èÖQ5
-:p¦*}¤e_ðe(§F±X»8D.²<»¿FP8oŸ0×‰šÏcªÎ~-¶ÓèL²Uv¸4OEDß>N0ªW.ØìâJÚlœÙ7¶ÕRÒ›àøʈÓca	ž,K¯ÿüÜKDæpÆþ™¯¿d­-H½¹Іöb¤3¶=©V.ÿ.åon|Ó¤&³:ôS¼ÎéSGýâê¹ÌBÑÍ»'Jæåé¹
-Õ§óçÓ1¹sõÁ6iú‘çŸk«¤'ç¶ü?ózŒëkíÁiöðU	֐^9ÎE>€Ê/²û²\ ¢}qÔïÝ¿ˆ+àìÝÆWÛÔÀÇòî}}÷LÐ\þHòõ[K¨¨ŸmÎxîNŵñÒ!£•‡ïV,”6Íô°[‹ð“sCÿ‰vf‡ ÅøI0
-yÁg„°ÿ,“Ŧn¢!'ºA±¨åaNeÿ ,¤jx–ÊmLDÙRÀ./‰4‡éí‰k>Þµf,<¨×ꨑ®¸Lÿ›ƒ`sgYotéÐ꘳ެÞe BÈû­îøÅZTÌ&€ÿ­\ku"3JÏ­sœ¦	m÷1<‹ÒÆ÷Eæ5iÖu"•C¡ø’­Üu¦t±^æÁUQêœÈR¦2yª¯ÿ2þÁÚ#$SnåúM')Kyî8¼LcûæÏšB÷ö®Áª†#b|'¥´¤ð“ÄiÞ'më`•‘4p„6¨ž“z·g¾p®ú]Ëk¢¥ãWg,¬]OÝwò'X†y¨­‚͈¼ 
-AG/Ë@5
-(
-°ñ5w®V½Ûr®f
-8–ç§q©È„ìJõï	®$¬êÙ''0c©P&ø¬ULþ:M<©?¿p2$ΐ˜R'ÇfV©Ï͵ãD•r"ë“	0*xQ$噌Am‚UÚ[úç ÑЃ¸Yä}×ñɱÓ]i–Ej£æP-ùÙžõ¸yÐöMT¤S“%%»ÒwK½råeÀŠ~|×Kِ½ƒ{øà-ï'’x¨).sê!n’íêœëgÏ\ö_·lÐÊ4±Ö×Zv{ãå’rEí¢nÏ2®'Êw#¸I·õÅcíHÙ¸OŽw³#£îc0÷Ì"ø1‚›ä7|†ó
-WDSƒ¨Í¡úHùÃêyn´ZþµàòùWKÀøuã2oÜ+†û'üì°Î1&8æ·ï8i{ÔÑf>ˆ¯)×ù™í¹4ǽ)y%G½V…Ž7ËDT­†Nòªþ)úsÒƒñ!=ÑÓÅ3u‡ûÍ›…)Ä|ýÌ:–Æx¬¿;ÒÕN'éÚߌ’F
-å«ý»G
-R·<°f™7ÀþœLÌ™ÈC›žn®ïžÓö$Ö€/«„bƒÿÀ•­,¢Ai™ƒO=Z•\0õX5ŠÙ.í§‚ƒ¬?êmKUºY:„þ&„5áõ­+1a`åTéNjU˜·Múœ+£áGÍVÙS-v
-`ß÷&˜O@'I¢”ªo:8˜·â¤In]k'ì
-5ƒ™|¡ÖO“Ó…ñ¦è™í.ÕPpÁÈóFâ¼)þš=Øf¥Ì,[d(߸ºµð.è=v³köÞÏÑ1W;ºò=ÍN³&Ñ€±%yþ¼½{c;©–*øÝ¡ݺ®Õ“œ“m´ôœ_~zèR(KæçÈúV荔žÌcŽ\)~¶>uFòêmµò1}£šû6(@µ“¦¼\^ÿØ“Šû½¤…ˆÊ¸?4/:ݨ³?L¢ òþ¦Q¿…^“zÚá8Œo#™´Y±„&#êžXž
-ßà!û¾“Ãéæ>t:8ï1§9©Þ†7ûwÓºÙ0Jî
-ÇËãuMjøóT†S‰O°RÂMÞW'Q=iDŽ‚«–N²„êeÏîÄÖ)ªXãpg÷»M¿ÿâ„ãôVl(ÑžS@þ”ÏüÅæ¢:=tÜ´˜
-ÝL¬èÐõþ"©ž´\r¾ôÏ•B¸tI}‘Û´?dŸPW·EY$×YFâÞ©²Á2\õMˆÊïº8kú8™Ì9Í6ˆ½EzÍ~ää¨âˆÓJ)=ž¼e°<þnY³ü7–º')ì9µQ5¯È;î¶T°òø߳§¿më¡ðŠ+K”T±Ç^!ŒU𠘞<ÎV;jûÀ'#öyÇÑ'¤ô‰õ°'æýêî¡Ázp=,*Déñ¶_ãÊ-ˆµÎ4cº“óâ7’!˜m$,/i
-{DM8üÚÌRÅEöÀé¼¼wb|ËGÿSBõ¥ðœÇù{X
-m°'’ÏÏ•ƒ¨Išˆ¨ƒH˜–›Ð@zázcTEéŠ9ÓBUXàhc‹]`ƒ8™<ΤÿÜQž¬Ø;s¯ý9q|ü£"6ØD×,`$rð=#ýK2›öY+°QœæÒ@`mÕÄ
-ÝZ’”œ ø¾\ì©a©	Ÿ-m/f˜·™Nh›$ÒžæõMŒ[°êXz®ò´ ³¦‹ÛÂme·â³~óÞ›ßP½öÃÕ>ÉS.ÌãÕâ›i:‹pdÌ<›	-þOh{VÚô£ÇFQ?@…h!&Ï=ªØ”)n"zb 1aí`åÓ0ã´:Éd%ȤG%cU!SŽ— {˶”Ì=1åÉäí;:,érˆ4+©¿S³Í0hú”ë!yÀ<Vë1H‘ü=¿}3§¡1ÌZž³cJì:Pµã#ª`Ì6ÿX k á9>O9ÑÎÓ~ZÃv‚D*gSc
-\ÎÖú$"«»BBa%ÜFà3¤SÕ>„®zÒ¹ÚO¥vëÁðÊûh0;:xzFà÷ÌÃiü4Ýhþ15¹f^á*–ôÅK¥
-µJ…_Ÿ¼vAÖ0·Sfù­°Â0ܺži¯%M¾–¥L(@Ǽ@ewR²Ù7›©¼lõ…!
-	s+~›Îÿ˜ïhM¹çèú‚O××amñxN|Jº–ðøÐtŒb:IBÑŽ´Ó$§3÷B½0`ÄCŸX›	w8,ÕÐx
-•àpâ*Z~÷&$;gîäË9¼é°tQ0f*o÷¬ý£BCCŸa^,‚>ÛÝjœ2ò5ëÅ4H1\c¢6º·þÃñ>e«ÚЕôQP‚Qr¦o*Ç°ÁóRÛÅڏ ¢¦*†¶´P+’2çñòŠmóð›ÈáÐë£mg$Ê=9¸š“ù´Zö¡¯v³ö¢±X~†žºþ9°;–;éß
-I€ê	ð-ãZ™œG£ÃYDÁW‚HœÈÂ^Û· ¬‘H.K(­ÑAˆÊ"ò¬¥NLæñ瞘ِ¶àÍ„#؏<Nû‹#u*ÈÍhÉØQÞÊŠ&ëψIs¡bQg"Lê¹ègP…æÙo¹àózoÉ`}ø +Øòƒv?	&tŒ”Oëk¨\W#º_ÀQT*¯Ù†â‘‹ª”vq«ðâw­ÖÔ
-ŒÒÿÈî6'O¼†”¾ –À}Zç](Þb øX+RjØ4BÃÆ 
-uy©8~(\0->·Àt;°nLv{š°ôˆ«ÄW‘j¥{¶=gE£ÁH!ƒY†Ü.ã?“zÅ£-ømš	zm¾Ä)Ñà8ôk
-¾ÊÇ’Pÿ1Å0Cù0ZEµ0uÙ{áµsì19‰<ðþ¡\,VÓÞße"ŹæÈåk鍂Viq
-êåá	”8qi¹„Ï¢CmÞD.÷éäš×4=¶ö™íî ¹I›ía%HòC‰o'¾îãê-6eÌ¢øW[ðbê˜P4ç©þ;6VÀ‰ESQ(o‹éIZ}m0æÔYG•¹ÔÊ—ûQÀ8:ª˜Ã0ú‰ÈoÏ‘z=þ[
-F¯(b+0Š'0ÔÒÝF¢×À‡'Xµ¢­_ŠÆ7Ko¹½‡«“ô²{t¾÷ìÕ @‰´JûBééüb½²!ÑsmûÝ/€‘Ê?/“Ÿh”Þ‰5˜õ’úÌ~3,ycõ»N5¢ù}oo2_å„›áçe¦—±Päç7`ËØÚzµZØD-bí†à8ëÈ	êUB‹§©”w2j¾Uìk•FÇŽúy°R3ÐÃ\‹ìȨº¥uº±SÐ…«­ÇÝiêTÂ_“›°<¬’)ý“$B•^uÖœ>éli!«c¶™Ö.q5øA€¼–§‹÷ãúê, &÷zb8u´ šÝç°¹õ6ia‰î3l
-“6NtÑdAÓbf0Š·!úQ½’»¬ÛBÂ;;ûgyòFð‡µ+ÏähšË·éœd/W3‰Npƒ°Á”§ÿü‘ô`†½Œ!Æ¡Íéi)­9“ÅýpŠ¬tpí¯!´Û–©=çWÈÊà\ÔÚ;½ŽX[miåNÓ¸§]2êá®ç…ÅÈôx	q™g	“B{ÿ«ŠÔ3äUG(%DÛ,‚†sdúwªŽ| ç²9‡—ÐÄ/#AÕC—©‰+-â_ëÆj!€VyMpnVÈ»,м¢öÙ(„ŸÂ–„zSÆi*±ƒA×Ç@µ±á{è%Rú:fhÙt¿êÖ¯¼šÞh¿ÄðãdüŒ^‡ƒ‹hý€¢éÇe•úI`UqssÅÞšêà¬ÑÄ‹ïÌCøj-]œúrh¼.¤ÝO."¨2˜‡¾@òz¦èÅxôü†Í¼~–~¢{ÂóÚP`ëM†ºêË÷n
-0Y•Ä›§œ.Δ|bÃF…¥”vì5h®LÊó³£ì~"RÒ×
-qk~c¼›¡¹ò¢Wa]ákä|ãr
-°=úœ>Æz}_íþA­CYЫÙ_	؍p ¡Yª"nõ
-„d¹U	ÒhZ®i"™sÏZ´2#ÃðTëKPt§ÄãIY˜0.À2ïÊÃ5…†`vÍeDJŸ¿RgÕû
-`BEw€¼¨c[¿¤â7äŸ8³&´õ5ÕUŽÎ$ÀÏç³Ì0ƒQRû§TÏUúgÐû;_¶‰Óß]ü¼æ*Í\…_é5ª|l_õÈ£¢¨;BS~Ù~TJÉVŒTLåîI¤+pŒÎ@‰×
-)­9íþ¢Ž”¹UÍÆ4³{±n‚g•æ@!ŒÖ
-ñ9y’
-¯|KLô…?iÂõ…åj­Å'‹4äI÷b7o¦º"¡:è¨2mËcc§³R,Í“ãÈŽ'bl¦ÏL‘ٍNË×XZ7zÓoêiÿ._š&Ò§K$1Öøáöô|HÝw7Úq2JÖÏSÄ2¬EÒ®Åè
-Sñ‡w–óËÞÙ”ø‹ACº’®ÏìE3Ùä‰Py5ľõxÐXä›ÏþÁxÄNEUâáÄ÷‚¼c‘Bæ&_‰u׳{áχÙÔÝ=mM*;=ùs”£Ÿ¿Ó÷j™”ª¾=4‹0…¶¥L¢/1/`-ܯ!žÑ³`Á+¢à
-æÏ1]Cïeb^Ù¯bˆúQá^Ö=Âðàš}uwZwвFr‡œÙĈ"‡Í²qvàÈ:PåZ-=Èæ‘Õ0¢·«Á]˜…N¦_cðs˜0³’å:ÀõúðŒÅTZnûœGW…ie7³½i93F9­z؈¹l9ØåOâ}6ôÆö$2õ_¶xÇ–"3hMÀ´ÏíÖ×-uêªwë=9‡Ú$T}‘X…	«;Å&W®R.þœøÛÅ8…èÓd’PéܨÈÿΔ“&’¡ ³n“_!ímFÛ¼GšYŸy@Œ!¾-ÏÞd þô0ô‘r¿CRÌfâ÷ž^÷ØÀ‚T¹çˆ1âðÙ%ð˜ûYÙÆl üç€À~ñZd÷£eDRÕÌûé>•6b’ô*ÏŒíjo&g®æa$]«$éŒ}±32UcoŒäòcB£³ÕU7&.êñ4‰:ôà–¬H®¯<ƒÅ®ùvcK•p¨-6‡Ú¹¹Ý2lázÂS4=u&‡)rk²5ÄÐny«Ô©M˜Ž‘±œåÁ q„`l´Ç5(Mtïz[FMÿùWónáÉ[ý«¼ÓUý”‹·ï
-R
-6tþ
-ß
-])é“‚$hB/‹UâUËÔÿ&@Ù¿wqr"‡Ü¹
-";”ó{ÞYŘ°þ½&ffFA+ã§Éá‘Ã[F*¶¼/Ÿµ8ÓÜ1ñù†ÀŽƒbjã.·uuLFý£Qô%HˆU…'…’	íY
-Ú®0œW8=%ûÆD‰0OiL,kÌ–§Úª>)éšwXDÜ&š$6÷‹OLòm×¼OM½¼ãÌÕH¹ÓŒPv†+ÿ(ñKÓKþ=ÒüŠՕ€’
-bÒ»=ÃS2ßþ„…¯6ø5õÛùÖ™ÄsbPùžq1Ú&húíÜÃðô
-@¯ògüên´Ì5b{ðÙÄåP`´˜£Wƒ
-äYþK(5ŽzšuÙxoµ)L‚”­Z[=CxŸ0–šæ•ò<\Ž?jæ¡+õè?íC±"áÓÙhá6/»À^Y[í×´™¤’²R•géáÓz÷ìß¾¯á„ŽÞ[*hç_ˆºÅùÀ°9
-0Ø;_	þÉøÊvøhIû t:P) ã¼Ee:ä_oGÒŸÊBÖþÆj’´à©’âQQ´‹
-ÌB˜ÖŸÚ@›£±xæöþnõóZjzcv¯Mdh4Êj|ç¯M¼éÏw
-‰¾ç;ñ¯Uc2fÀ‰ÉñÌ–æ\Dw¯gX
- hØš÷4ÒΓž©M:É·å!syÛANó9D¤ÎÈróÝ7îÂÍ[«¶†ÙhðݱXnržÂ N–ÝöÓ¶Q“¡m¯t¯ÓzD-ŽGsÞ\ŠÍAÖ®é{£äÅh4GvÖ–oñÕô¦9âž²ݘ֔‰Êí0ŒDAsÙl”“	aÐå_H²Åq*FWÓÐv@÷_e;Ÿ5*ð/õLeÏ®[òr>g”ãc:[.ÂC¸ÍÅ°E˜ˆŒ[íA‡Çù)üŒG•â#©,y²Œ†¥±ýwÌä-•Y.#%ÁR¦þ[}¤¢c;W"tÔŽµHgÖt†,fKÞÅПA­Š­ã|Ã<ÿ€1üáøðåÈ—²?ýº‘AiDûz)cX`-ÄÖÂ<{’ÚçÁ/+ζþ\¹Í®ù×P}q3M¦åDç°W¤zÈå·¹q.$ݲŸ%€fUÙ>½¯@üfm‚[4½Õ¬#øóþ³#“Ò)¶óåÓ
-Ýa,¾TNíÜøR^×
-
-)ec”ÁyÊ2¥ê4Ô.mÙãÙ:”[i´£&Ùìã:¦;¤Òá±OÊ™·ÍxóÞuø(|pZ},;_Ðå4ïÙd²»›·’¹RóKzX±ôÛƒ;DRÝ©\ÆrUãƒÒøÄc±BÊša†ÓdÖW3È&>ê0»\É›ƒ>í¨¥ËÛù	7ø#P0‘¯H%]CÙu'kÖ‹SK+6ù’BRR}:¦w)Æö7Þœ
-¿’(ÁÓ¯½ v[0}Ü>¤‘‡þrù’vd›Eõ£Ä
-H
-\±`£É°9W_<1ÐKc¥o@µ¹î=lµÁC‚ùpSèKß°iSAĆv4,n¢Øüy‰îoÍþ÷%L™XMI¡ñjh$CI³Ã/9˲µ;ß{È
-r9TKdw ®;Ì¢-³ ßŸ­ ß
-.¼ÛÛ½ü¶åZ°•½½M'OÔ)y âAAgU/—ËŠAsñ<L¯³wO|¹ýc3‚³¬µË…B®e©UbµSÑ\&B§¸ßøUÌø‡ÑYïΕKAcûq×Ó
-ý†_õzœ“[ €{Y`;nNÀ¢¡ký°1•BÌD'ýK#âÜÅx­zö«{ì9rWü{eBé™ùŒydº\Ä°Äò
-e·,I¶·¥)Újj=&l…¸ÍÉ1 Tæò™8î’›Ò9ä†HìÓ¨O™ÚVÕ^í]Öo¢{-쥨¡ýïa2¨t;\A'ôÀ®·fÓ!€×\{ؽ‰Ÿ‘PÙ|½§6Åé1\¤øG`íǏ·¬ž+½Ô“d at FH¢)#ÁC¥éã½V9`éœQKù]ä\ÒœièA§—Y¹¸÷“±mÜBIƒîqA{ņº¼ýóðV
-Ú£°’Z¬
-÷×@W}`–ãÐA»ÔÉBà«ÝSä‰@)9‡±>KÕäÄ›ÒùA¦ap “|SsõÂqyœ‰‰2®>¡dìÎî}¤p¥À<ÿj‹#9qÓòªXÚ7íéø{u|QnÎ4”aº==¯g2h] {D0p=¨Zì¼}”ÀÈåT•ûŒd<9¬V|œÔâEØ“¤åašÚõ—'	ìÝ|i/t8Qšªî÷?ß;_Îbç ¾½ˆ:2GÀ‹9¥>±P~
-
-ZWѯ”kÁÂÃ^$‡ã~ëëö—}ú4LÎÔÖ§¡ƒ;‰D$éczã4ÕÂà U'íñ
-±$6“>ôÇPCz–`Œ»ØéÞR›)Á"r¤x¿]¦K¹¼Ëm¶6j
-†Å¢¡M\/b}ô<Ñ;¹´Òf—ýn·Oüi?ó:B¦S‰ÛßÅp®&Ų’/¼—7IVՁº@çÈ(S9qèâ=.¿5þ®ãFF;Ü&Y–JOKøWnV¥bh4œÅ¢|3EWÊNq-˜¾Þy³\vÿÐ
-°;¤á
-G¬¯»’¤9œ'1Ðp÷tĉ>¡ßòevƒ/¼¤"œ9AJ#ã/Æ&F@
-î„IÉ5é´Ðu…²Ž³Í²ã!õ}ŒÍ¸W\eÞ˪В IÛ½÷þ@ê¼ASÌ^§ÅSŸ>1J$Û¿2™É\-PŠ<z<ž¨}fhæY:<6VŠ”ó"ö;%.·¡A­"å¿ q9>Þ¤×/¢¯Ž‰W„•J.ÑQ5H‰À
-Ï\Ð83”óÆ>\ÊQ²d¢à-ÞöÅÇz€íu:"¹mñM
-0ÉÚÿ%m
-4ÇãHL\WHªÒ”•ü³`šÍéÚ·ÀzŸSæÿŒqÚ|~:NñÐ$m€"ä£=^`„Ԑaéh_ä耫ù-}J¸…
-zâŒÆŒ|IºÈ}¸O²ÉIÿ×Sì-'p©è=û|!üéÊCª©§uÔÉÈöGr2­‹ûÚ¯/_­^òQ\
-©6,­"n‚†›kwµ™ØÆFBÓ%¨&ä¡Ót[Œ­c(ŽWgÖgÆÄdé“øåo&ߦŠløÛB‰X¬ë	@±€UÑYE²àØ-4[:Ž}ŒËA*%ž—°ëþÌÁBÒ˜öî2,!*8®
-~Rō9QN›õHO©¥§¼#asPßÇ_DªÌŠïï_ô*0ŠÔíò÷€g>È­ÏbéÓÜo:¡ž„Æì‚Ñû/.
-#ˆ:©®‘L¢äeÒTp{û†r‰và&•9IŠkxã± ,"éAÍ€B³v+OÊYZtqX·Ê5&M‰¿][ì!_Ö˜¶($fM¡uŠ|{ÕtœÛë¨û>TÛ.µ)µqQ#ëù	Ãw+EŽáK
-M{&>N²\™<lJ@,º&¢¶нU\‚¨6n‘Wkn3•l˶ä|﯄U¯‡äê·ù¼ç]ûN0ÑÐGâ[IÐÚÕMÃR„6ã%„d(Ìn¨½Ä®Ò…ÀS¨à¯B,æÀéά«ÇX¡¤3Ôʍª[J€(Í–›ŠΩ¯àwVB—ÈMð ‡ø¨é_ëh72j[K]²mÕ²ú ‡{&©Y¶Xj
-‡<IÿÄP7R†lC’\sÿ;¸àfÏjöè@ŠfÙÓ
-hÜ÷ÌÅT…“÷öEìÞRmR_åGE‘ØŽ3eÖÁñ^ˆ	Ó+êØfë\Õðyƒ7Ï•½&-RèRPd“J`>ß”C¦Ÿ‚±Á9¥hUh텍'CP–06§ úËcˆC£¢Šš¶ê¨€A>®áyypýNrήpËëĶŽ‹êßpßÐê]Ó,æ:IzÚÞKýœ,ñÖs¨×+¾iD‘·7'´ž+
-âÃqWBز.r¤}1eGAða¼ˆ Eƒ'd²ø^¼ áT{”s“²—½'t2ŠÚkDR)³_@ÎE›W,—éoùË^©ÕKô–œ~¨ýÅÙae…l™¢¦€ü‰¸aò·J´¢-^ûø%äâ³\XÅ×3϶š\Þ2?¹ ™ ([»*wVÇÖÆ@g(¡ÊÒUÓ.ÂmâPÁ8²ÉMò–Ñÿå;’e´äC’F:¸ãaJúòNü¼b¸Ýð–d²•ù`‰ÛåÚ"Ò6=êÆ'¯Ð¸ásÅÚ¶J=ºk§Û0­åõS+.úYb¯·|}m\®&bìCi}Ö­Râã)˜•[Û
-Óýìõýil›—2±ö®v*È~bÖ™iÓ^\°,\,ÃTïNFsy¤Ñn€|ød‹cã´ÛxL#¢™œ]Š/ñ‹‘ ˜„Ä{¯9S­ðN¤L%F6&dÑñ’÷£°Àlä6Ë>›¹ã‹Ÿ*N!Íe%ñýñDcÃ,Ç¿º§X’Æ…ØÖbtŠfr[°¤IÓ0a0÷÷K”w/õ,׫êËÁ¢•½»}Ú§£«¤hú9°“à•PÃr……îïwZn0>i_"®@lV¾=4fP8…aIÍa;
-¥ÿ&®p"£1X)æ5šª…çSCÇ ØÄñŠéíÉõº›+X£¬s%ÿ­ñˆ„WضŸØ;_¯¯CWÏ[]1Z?ÎY×؈ÿ
-zŠ ÖfCHǨ­½ç:1>
-BÓ«£k÷ÆMxÚ³ÔfwÞå¯ÄæNE0—‰¼ëÚ„Ô®ê%çåûN‰R¡„®É:­)*x4á}é`
-¡ÖüæŒÛøù“)—ðù4¨"ãy%®ÆÌCòlmý!ê×{=/¡ÈÏ7I@ö ê|胆šDxþÈ›9bLþvüG(˜óD;dþY.®•zMÙqegœÑvºÆ®{8éø`f“²``Æé<®I鱧•óŸ=„žþ*¯k§^‹òo(Îm!¨9X?ŸÍõÌ3`ÒØLåûºF7|%¦"LÛ¯ƒHyCpQ~9mÛÓ[QáÅJ7§[¹Þ¨`~Œì$Šmõ î¨¸e¤æÎŒÁ­Q¬ÝÎmÓ&Vn˜ü^‘;›£
-k,òí-Ò0
-«ÄýbÔ1§R}>ô­,•1Å“ƒµØòõ2~Àæ½D^ö”d¼…Óí!جnsMèɳŽõuÂkf™ŒVÛ8/³GÊgÓÕ«ËpbH‡cý°y9Äln=ûQW(/ç's&_½X5."|CÝBNV§	ä^ÝÓ¿_T-¼&LaŒˆ×R¦D?
-ùÿ[\>C¬aq)esðŠÝ‰~íG‘ønU[Hªl„Þ	4º3ÿ/GÜE˜:Jm€h¦Ã^.Ò£gp}îé-øLõ–|qlMâ
-
-„À¾q€·ËðšAâ9”ëOŸæ$¿jpïÀûòŒØý:®QôØGÎTöùÜÏ^Ñþ_®"£åwVˆ,‘å3
-³¬“
-ŒÉì/ÃR™ÃD×1x$’ïP¨3OæMUhG¼Œ8¾%§V9d–§Ô,ÑJIˆÚ#ì
-FÄ[xã²4ºÃ7Ž4ó	Fœ¦*¸0˜•ª?l›ñoíЙ šæ¤„”О(s'iVßkŒz¥Å*ãkµu$öØàÄbÓߍ½DåÓ6³QÂh[¬ eêÒ®«×ñýS“ãìJ+¿…Yæ0 ¢ÞöFÞìM]>ª¨<Õ™Šœ‹= hù³”üÞF¼¿Ùê¡«Y~FïUeQ÷>Ò‡2ËÝ›.v0lÉpŽìïj{d‡r½ä©…`p¹Ru).$kÃØŸŒeÏ­•¢IUîÎ6o47l7œ:j›L=0Š.,Ô]ß.¶ð¬"¤B[œ|wÛ60–…kähnÇÏb&£v!T÷àyTueÆÎS_0“ûÖŽG¶ E®µIÂãACc²9`r‡%
-C÷FÞ›'}3$”6~q”­®øØÃÅø^ñgSsø8Ñifõ™ÌCíŒ3:Ç0› ìû4õ
-]û¯ýeü{“q@•ß¢G°¿X§íËZðnàÍ—¼·Ä§#È×úÒ‹ð´#D£ìŒ8¢þÛe•.ZOÈxç¤ØÒ·,L恌"QžÝÓ	»¯õ“ÓÃRD„×e`§è3s÷Œe¥…¥ˆ’>œÈKxêËf
-Kí`Îz†ÏÚJ¯–0+ÎÜ÷¬MÊ=xÕªÑ_«ŸÊ^_IP¢7E
-ð°Á…uWíÃþè%±–r^â·Ùæ X$¡ûswá£è)„ ÅóRßû“@#ó'K¢°“l?þ¬­ºpc†¯´.¡¼ê÷o@ÓŒHð+9ôä³ÙB7$?߁š‡ˆ}\ö€.Û5ž:“7ïÏÊÁãF~âWb¤ç}ì1¦Âõ}w3*–ªQ`tê¾'¹ymXeæ†\‰G•ÉŸQÚÔ+d¡‹ø»ÂǏ^Û­Q?‰¢wbº¢wÞ¯|QËfŸ xæÈϐã²nªih–¤Ãî%¥Ó;Çô˜vïX]e™O×ò›Ó#†ühâÉ—Œ$	?• T—9¦±rB”Ýå­‘áwšYÁ†j¢¡Ë«;¼[[ëRù–VòQ‹¨¾w{Áˆå»zž½AV‡Id·«sc±<É!Å”µ§ºcÔ
-#Å1èmnÂh[Ž¿¥•)6PKVùyQ
-	©{GÞ•cï‹ìéµFÕªÉ>°°ZŸ¤ƒ¬#Ì3QQŽÃìÂ]û’£Ôá
-3Ætüy°ãµ/|Ž’˜–PÞÒ}+uÙDÐí°9åpjò¾öÏ5|º¦¸”Ú®¤‘íªœb¢¼EE³ÜП˜³ÞÕà¯.^@÷pÏ
-R6èþâ@\{µrcú¸l˜ª±Øܲ_ØLvÑÒe3÷’¯œß´H$x/÷“e©– ²uI…ÑIšø»YcNúÜ«¾{0ÎO˜rôûì&»ÑÉ%ñF
-7G¸
-ˆe/G%¶Œãx&8vò|ÉńάâÂvMª‹¡á‰>M‘Ï}Á·±yÆë©
-ã9§˜Z9#"®`âÇ‚jÀw&F¨»v¸Ã3¶Í2'GLf=Ežpx‡A^c­=íÔ’©y›#µFÏ`Oã‹dÔDP‰®˜¤ÈJ{YrH˜âuëÙìd¡Ø>¤°¯,j¡*2F¹µên?ú|ÔJÜd·¾%½KÎõMŽœô?#üLò©YFé²µ8yÿõ±óâãÌá]×Ó°Ät_×M—÷ë¡s=-"2£d‹®±
-ÍPΨ€¿4Ñ$û[CÖsE0‚z‘ GõyÅZZÔ¨OMŽEùÿázyßë§F6
-oÂà(ÝÙ¤øyú
-RˆÜNMg(MÐööQì_ݵ¯³<ä †Þöç:½AÆ)U±ß<º¹cÔ»i¯‹N…{ªj}¤Ì+[=CBïÅtçó.֙ܵI§~dS^òP+Âú0Š€,¦ƒ±# Pˆ¶%Š'çl˜ÜìŸì´§¼ßLjټ³è†¬î±ÎòÝÀÞJ‘j¤ ÏY+¿÷LÎ^t¬2ÙbeÐù
-|ã†&ð©X±K³×‚8X%Vp§”òÇD^äòÛ ˜\a¶i™ÄÓ§°¼ÒJ)p/¢²ñýrT.ãJ9UÄytÃó¥RjìÑ	%N[{¶7cÂæÝÁ°Ôæ\·ý‘UŒç~ÑŠqŸt„2EA¥8Œlh&=3H(ŒwIÔÊ{ñÐB"dQU÷i)þ‚¥~GᲬò9q­yókx”ú©p.[äéT‰ØashFNð«lV%ÏÒxÕ3¦Å³.\ò²<kRî“°äPÔ
-toÕ ÅûHÍ93¦þ"ž‹¦÷	d	53›É1
-¤Ü,¿Î‘ž‚±Û©~îfF-I¿¾Ÿp^¦„@Ü	x’§É~#ö®Ý
-ÙðÉE­CDYU_â¥M\Tù‡óZ 
-}cRkŠ'.ïáê;æð¾$‚ìÙ5ÛžtÂéN‹YÔ}Tç.Eö“ŠþõÐÐ'ZÇAĽ¾Pý9 $ªÒ <½iWìeƒK§„ë²R‰Ø«&®åÞd wÍòwíÜD囍êÛÚU.üí=5æOÔÊBžFb at YùùM†ÇþÎñ¤¨9{¾¾q:ûŸø"qW}p%
-Þ’ýΛ¿Ç9ÀµyÁÅ—ËÃ÷ÛŽZ5[Û¥Ý`ävÄ»òkmp°I”þ2äà2GÚC‰9¯yw8ŠcãÀÆ2yÅ3Vœ*[âaD^üY¾÷NQçð¯r™ý„~£ØÜ*öö¬ê
-'kÙÄø‰Ž‡ÖŒŒœóÃ
-Õ
-¯ðF‡B~ ]ÖžòR
-oœµy/îZ‰@‹ÑáLé:mé;DžJʉã][ô¨6³
-ìì
-ƒ¦*Q—ët+ptqH{3ó<£Ÿ
-uÈÑ%wYƒt
-A°‰g:\
-Ò’Þœœh'VL¢„Ð>t¡<8#[#AïِÇdɉ̝/dM3ÃOR€ÈúÍ9å £ï"šû.»À*bæ*Å£o¨Ùœª½¥lÒ¼J]ݍ&,.±†¬K»]ÁEs„.m¨Pñû HÔºÙ?{~‡sÌ3Í<étAW#Z‘=¡µ#/	…¡':Z{ÆíõŸW>~æiqÅ8ùÖ„ÙÏ‘°Ú?{(
-p+ôÙqã‡wV[ÕáÂáëG”¬Ø#ÊŠÈ$¬¹
-ióUEE,¢ÄJÿ›m½y…ÖNó`Èð‘	úˆ(ï ÷K¨u»º#Ô‰ËrÇ*dÖ¶½ˆíí‹Û ø‡Ð°¬ðɦ'i½+bu=ÌÊIpOø[OèÜÜÄç%}j­;<ãà€â‚FkdŽšF‰ÁÞ….kП3è´r‹çt´¸sœò¡´ƒ¼™´Æ´9½ÒžÎuç˜kü‰ÅÕ.HᏀ-
-êß±^0N½Ä@[¨º…žƒ'¦Ž¢¯'±Â"ž­tiÇ!ÆÑ(ùÈx
-£ÈgU1®ˆ„ªtÖ5_:÷ê,Îìq›ÿv)¢/'FuÔû$â孝(®‚¬k
-_zt²dv>²7²s{~b²ýr"Í”lª–n¾6R
-ŸÎ¬C
-Tª±Ã&hU/1Ù±ƒåÖ«¢_¶ Ë 479Ø8§è¯‹xîê5:°‚/N·Rœ‘
-—¡þ…+”[Ò^¬99¢¦j1ôì?†îKÀE ªE4p†ãE¤Í£lÈ2y?,ðh
-ÇuË_ŠZ¥ßÑõFÓŽ‹¼sÖoU¥§ú´#Nø0¦ƒúA;Ù£€-ցÅe»
-nYt&å|«Þ³`òó5â«W8py†FaI“„Åj¢¤£Tzbã
--N€ÿ®؝B—–•ó*„,úÞÎþdi– Vim>øÓLëÕëVati¼5ã±~×OE7ænÞ]èØ@o4×
-õÃ$ÞµeFW¸åYû”)Ç$}tnÙ-èlØ<‚‘þ_€q%®Íü+ aI?Rž( ±U=z×,6ß…+pW<çÔd÷Ñ	!
-~AÂ]¬ú‹O J†³.ÁѪsÑwõq²üçŽIìL'9ä#)øxÎ[×þùX,ãÙ£äÕߤÖme(Òð*-<‰Þ’Ùø´ÎÀÞ힎RbËê(fY,°Ce:å5h—ÐÿÄ'×Ör\ˆ{”æ`¡«Ë¹ƒe÷Œk‘…™ã>çÿo
-B€æ¶JI®Ec°³óµú¤þÉ>„±½aÅ&G\2Öˆ7“l¼Dœ\<\“GáÆõ­²H„ž‘r¨ÀîåÉ}wîƒN‘d0öiwÙ±­ôÒ뜮„Ÿb9&êöŠw¸ßßB"LË«ê<Ùútà ücôL$÷dG¢3²H’cRµ@[‘½n”g[Úþr7휴µ-åJkpÄ—
-÷
-˜¶è¤Ä‚j{	Uj±sÄ-Ó†·Ldž—'B#RòµT‹žbÌTPœÿÊ«xQ¤8“¯Ýϐ-Â|	YL“zÕ[í܈ŽŽ™Â9HSÉ*”²±š.PÙ,ÿZÑ¡Ò—´gc>ˆXÃ@\’§(é}½^œ‘ʼF%™e!MŸÚ?Ä‘T¾…ÝGIöØ;‚ìc[aùÈ9ôÔõ~‹9#k¤&CO’ýu`&؉ta
-¼Eû”ì<Óü‹|³˜Iú;À«7Íž½Sk¦@aÊ^"ûí9©¼Q¹&0 Û¿…Å-±u)
-zàKDºz"R=ØY9JwòÕ{I„MÅ&Ëҏ¼ºá’ÃbmPåë‡Iü„…'¦Øåå€ÍøZ,»Ìõ
-özFЈu”jL	V¥0ÒqôìL‡ÝyÆÏÓâ‡É”qôMãΫë´Ø–Êj¹‚ñ-ïšA¯§ý"ÈùS}à0ÑÆ
-æ6Íb\¤L,YëÞíýu€åòZ/™ÊµkvY¨ZãÈß°üýÁ=õ§¼in~Y[¨/œ.:‰Œ%ÃMÙ1ñ±Oõw‚.úf@/ï'l£ùï“ü¶Iž¸±’±ÑmýŠmõpváê®Ñ(GpÝn¡Dî¦sóêèx²*çq€H¯LË0e4k™«†_šàõ"p.¨f‹=æL-Ú€7,8z5U}ΰðqÃ4\¡5ºü×)œ£¸³<ð«‰Ð9~5wïvßj ÆeB].iH†=Z½ª×ýW(ˆ¢Ãœ§®0É
-›]/éífLù/t?e	½ªáÊSà(õÝ2ü9UU¨…`L^Ϋ[n"£SÓ²ìc6n!щ¯ÿÐï
-V7	Lnšî.þŒH†æêomï=uiJ„y[½T~'ؘ
-ß©
-Ëá…Ä…Ú|³EùîµämÆ¸Yd%ßO,¦„öC'vU?¡>²$«Ä|·Ÿ« ~Wº4¢jÇ:w hžR”-¾›ð+GßÙ‹b2ûG¿<8zèrÿ%1‘yyåhÛC`à sÑ
-¤J|ÒÚÿâÑ•íØ
-—^AxѪR“P… ‹5(_=UÍs%*÷0}ŽïzM-.Mú G_¢°ìêtÒ³’Ü·G僻£œc9ƒ¼›á©œš“í.b‰$}¥]¸À÷^SDnÚ²F¯/è4Ê#€ÑxÜÑ[Ñn(”,<ŽUgòÒdâ¯|ˆ$Ó(r/Èåøó¬Gàú%ÀˆÖÂ*ÛøƏå]왶ïOqûEÁÍHìƐˆÿâJ€=¿E€]‚H:DÄ¿ü‘DýI‚¦oiÕOÄ?£k&tå¢9+1²Q¡ˆÒžu8
-³â4FÒ¤H¨²’?ÂÁFóð'Q°Út¿­1‚³Ðüì	&ü:¯È²‹ÐüÓ§"ØÚ"”êÊ{¿(íØ»ù:rþ‡'~¬ÐLU½¨{§%=£€–ÂIùœ—á#¿…@ ¨ón(š9XµWì;ÁLîŽÞ4qmպĆ]~kRÏ@”@s‡ëNFºÆ¬ÕÍÇŽ¿4O¨·M@ˆ*<ž6C®‡ÃKð…ûõf™4!,u?9fòfJ¬ÉTŸl><ÈÐZqÅUŸ¥kc¸Äà4>¦¢l«	á£úL­µ
-úèõ÷MãÉŽ—3™©Åâ4±C²JF	ÂÍ<\Š¡=íà8c]|1–©ÄPXã›´ó<¥ñqü
-HÅãžúQiïÒ2ÉUÞ)¹#ºÅç?á%6þO0Ü’w£G…ÎÔàsZƒ
-Cjiê|ÇÓ:I-»Ô{à«ÇUæôdâ8”b$ÚÒêtw *…ÉŒãS§ù•`=5¨|åë½ý.h´ìµ$Ò·ˆ°iŽÔ}¿¢½çœ`t·T€iŸ~æ+Ò"úƒÁSÝj\¼ýL3;€PÜuÆøÅS̏ýðØ%Û_z‡íõ…=™?†–ÌÙ*kj¤»›'$ª Z(’>¥÷8ÈØý†ê‚d±}$Iõó_(ùç@rZ:aÓ Œbðñ–âVú;Ó_C¼.¡ò€k³¨WÒ'õ$“4Û€±ÞBË=VÝÐ0¼Ç@üGµû$i¤šúTM*žlC¿[XØš´ÃIa Ôí¿¢W?®¾¾µË¤š¶»h7Š‚Û.)ѽ߫wU]ïà¶ReEv†‡‰8
-Á'Á¢ò'“O¥/&P\¬PqŸ·‹¹ò­ÇÑ$Æçq,bäR´š®û/…êÙZÙ—´>̽î%ÐÃGà;$	}O-#gå*Ý.ãµ&C Þ>b<±”ö±™Ž^§›lmŽºKLËþfGõ–÷X¨;èæ³í>Ï€Ñׁ´ˆ-6ÓÁþfmü¼Qù¬áÈ
-|ˆø
-;ªY¤hŸ´”nœ*›bè¨Ë)öÔZ¥¨spN¶¬`` g“^ƒ§ÏP?¦-9J&µ‹åtÜž ã£ÝPû`m™q–)…N_è]©¹é]¤¶ˆ.ت¦yrôÚì{åqÀ4ñ¤Ž„W€õL%½(MHsúªlë@Ž2&YìQ'ã©;—blp±j4•òη™º’ãº\?ïš©2_ª‡Ï†øûÆò¯ÇôÿðŒç?Ý<Šó6义Ӡ,`ÊéñÍ˜•\ÒŠÃÉÝ´–ú뀣ª(í¤îZ†¯¸\¶K3GY ?ËWÿ,S[9wœ-¤ÛÕA+ÐƯlµõ-‹PVlú@Ûý!éGXd«n£ƒútÑ&cæÞ Ìbu]ÿcBsjs°Yi¸	íø?8îGÌѾæº_…ô€gÉ	½’Æú¬ùk
-‚=è7×µ*!o´ÐDéeð&íT@çZá¸Du"…XJu?²¢Àl¥O	ùÈ.Ã
-£g̵XNﴥ͸`0Ðǯª**âùù|½Ë?@ïtœ¹-\\ëðc/År
-æeÆK<ï³­œY^”öÆn·#¤J®kÂÔN;¦H/Ž®r¶•m/T–'˜|'f8!
-'%]íËUÌÒOÊò|8¦H#„A;ލ(Í3‘KiüTõ“ê#Q†
-ø†©L…ÃFC7ÛÈË}E£Ý] ^~®
-(ÉÜÕº¨ßX{‹ x§S¡#6ÞáÞ^ˆË^¦ô÷Ê«–U¥¶gDwH7xdQKé΀&od•_œÃŒ03ÜDåú@õiš¼+DØ™UÈé8q”²ÃﯵgÚ¹S”ÚÇÜV5fºõ0»5hÓ='´–¾yt±¾zÿ³PêêŸÄˆV™ä»vg•®$ÔÆYw.¿¼€±ÖbXLñkÏÅM3Y–Gjç3Ã=Ûöe§dásà²äuõ›Ëš>tÜiXzÃÀ›cÐw“ßez`ÜO›5pü¸ã¡óÙ:¢·ã´¥áå°ƒÙ¹6MzÅ0
-ÝÅ';/†(«ö4cÒ_bßÀÞ8‰?»,ßã6ëºvú7l¼W<<µ²bj=×Md$_ÐÒ–5ñ-—W
-ö^¨ŸæÓ_E>˜±ºq,—“G4°'^=fXVRn‡pùfýuîn©ÓõvZ£t êP+•oPRËÜj|$mGÓ{B‹=ñêi›À`ýþ©¿z.Ó¡ß,+z=F»#ÞÚ7U3Ì,ŸÙJëh,-Dc݇þ…“ñ}O1úf«“¤Ò Që}D at xëíDÒ°C¡.¶j˜æg
-(ŒZw@©næ—:aç䌥ó`.XoµpQþ`úЇ¢ñ#òðÁ±uëwb¹ô^$3›ÁA&u®niç®7aOoGÇiîm	¶É°ÐbŠQúO9Ç:À¬û^éê¸:÷
-§Š'.ÍìWNæsÝ¥X»éÅÃFO¼xšÖˆ5Ìëg„QH‰
-Æ{ Q¤’	 ¸—
- U§(ŠE_ñï‘&jh«ZÇ£ùü«/ßBᄼÂN@õ~ú͏8Í(tÝòÚ‡HÙ’,¿¶Þýâ~JsëðÍ|Q†sµØ]uÇÖ²ÿOEY–@Øš„é&qΨ¢A,õ<h†E.€4gÁ¼_á’Éð[·ˆ²‡<%‡½{]YLzrXü2öôêʶNI^Ó¤`m²Šx¹
-
-(0F:[ò\hñyË:mó¬:‡	Ú#‚WŒ©9‘ÒD%ô 
-Óš5ʳ#u´¦Uɵ¶½ç®Ó=u¿ù—	?÷âÑÄÅšXéSŽ<a«ÅV“Ákw]Â:µñ/ôpÃ:ÒÃÚ@SV5ŽÛéÍÖ¨—O[òuÿ©€WÛ
-
-t¦D!Êö/ªõªH`5«†ÚOŽbL$7²™‡e¨î*x60ê
-Ëþ²þ	¼å{³l֏§e€<‘GT|o!¿«WŠ¯
-…q.ö,¾ñ%ÿ6ë1#@‰¹ü_ې´ùQì0ÊÇáAeƒ}yY£ók÷‚]¨Þ¡Qö3<b­?ým$@J;N³ì¿UúçÖð785_fÖDø]pzŠu·õË«ñeM©Ar<ZU=4ûAüíH„¿bBN¯Thüƒ6£~¥\.Jjo¤/0©ÕÍV€ö]÷¦#ËTîT`Ï8øû™46¢íÞA(ÓSšôɐ{?ٵٺ[-Œ‡ÐqJqá¤ÇÆìËf`£ú"¹y¼(‘dÁÞöš­ƒ'‰×¨¹cLV¹ø¼4²qq®6KP¢ü”ÁHÄKZ“¹º¾Ã+üM#CÕ®]A½Ñ0­Q</Œà!Ñû_q\Hp‡5®<vHuö„Üîp%SözF6íû.Úx¿®A­fz!òôj.t:kª^ÿýH¹OjÒjâÍ’3«€\ƒ+©2,¢ÐÇÅ{ÑÚD4Ü 
->‰Cñ½LaŽ˜„¬‚jùþak´Ÿ)i€µ»‹@¯MeMkïoy%üQc7üëN!®Ê£"{Jè…:ãþïZ<šd4ޥЎ]±Å}^Ô¶×ˆÙõ6·¨s–T„"ÎóÚíw,kÄfU0‚@`„ˆ%Ç/ïR÷‰Xy°À…·oñÎýÀÚ„èϏÝX‡kçk“æAàpáx‰2w¼¼°Œ=Be¢,×¾>œ1T0W×°æGÄ_ª¦4!ÙŽ 8œuH¬ÿcÔ5w[>*y3Íu'¶Ý ÝÊæOÆéuߘèऱ½ú·êUz•]C£ÈÇG[ò3„Öa£v°¡ÓÍ”°4GÁö‘†ÎGlÊXáÉ¢EB2å\°…=|úÁúÒa‰´
-¯«Z
-–íBG3uQ’²3¸FÉm0£·$ˆn¡j6F¾8i]i¹Aú?Dv´Îßùg›.•)¯¹ûÈFd•üº{³  :å
-êEÙäËȬ¼•›­u
-ØÌ@sþÎ×ö¿£:9(–¥åŸˆâÖe™Së¢ÜuP}ƒ&«uìgǯ¦?È£†í¤ôÅšE£íwëéGÇ2Fï€2ÎB»¯Ìf¶°>g—“H½¦zÚÖhôŽ¤béÈ­äTŽ˜ªeF®Õ	¿--cåŸÄ%Ûç\\!ô"©ˆ§YX›Ê bÎÓ<à®—a•ÝZ›F8XÔVPg¦BñÈ0{—Œ˜ÊKИÒ}F_}÷u›6éÞʁ²—/y_â{@:“
-gÙuÄýÃ;}¡U}½d2šÞ~»Vbngw͆‡pì¨wà|3y´¢M‡yÐ]ÛÒÊxxú’IV†ãˆ<™B”óî©r„ÌUóo†Õ­œÄ„°wÔx4RÙi¾ëå
-a¸FÛ;¬ÓäeД¶Luý[kM:±ÈÉáóAÃàF¥ðàžÏ¶Bõzê†á™©hÃãÅè™ÆºŠð
-5Ä
-!ÈÂ&{O|ÈÏ$wN—Ê°È«¶½†­"$Ó‡h!$Üðídà¸mTú/¢6ÿʯ¿[i·ˆ%¡–G"ùÒB9Wb+=¾%æŸXÏ¢ÂØV5xè[ïy²‚ÀS¼6`a–R”&¨oà« v묭ˆ³QÜH:ÞèE”Ò·í¯º¤Žèw¬vÀ)ߟRâ#–’˜µÍŠO´®KëÞÙú›˜_=¹VFÝNóYKÖƒ†m>±ˆ¸4ÈG/\¢ÙP¥EHÌDKZ)d¹YyÛè.a^ñ‹öplÊä1扮YIÙÊ8üó÷\?‘Úì[?]ȶ6iŠxi÷A[m*¿–!­õj¹3Ž¥
-çB‚@Ý>$âÙ×nt¯4L”òJ!×5Äáøv
-Bê‚<ºOr€@Ò ˜¬—Mf¹Ý'gT÷óŒß·^‰û·g²yH–Þ;qמÃMYÀúST^ŠÏ6Ä-›)xŽ8ÛS݁|L¼½Õ™ñXà>ÔÃMš+¼’ÝæÏ2^\ È^Søì,´h|vg—Ý™»[Q¾ø„Fò1¹¥Íd• ÈõŸƒ
-‡	R°À5ºÑÙ†­FœØådPMAw;	(m	³®b͖θPAõÞc¸ÒDA6û¯ÙTܾ‚SIå–7øÄ*'cÐÉ’&@åúëIb¾]Ò­Ç[ÛZõè"õm´†PGSŠƒšIîEÈèÁ¿ëk\ȹCt¾'Ÿç;†‚ò™Ô€Õ õ”%——ª'¦±òRwÿ„'R5eï@šyΔœí¶[‹ÿ~I¯‚©½ÔzÏwe]Øjõ^Îqz»%]ùDCQ‹$ÿ 4ý—Z}l—Rç„ÊPýÊ!Ô±¤l×½”ÔméÐ#PÆAQ+§ÉPå“M+ÇNS¡½ý$t4+pœå‚ä­ÈÞ]ù4ߺŽ:‘ÐsB!»èݦJO{±-nÁŠœRÆhØáú%&˜·½â®è»Ý«… 3Nì#o\ÿ,ó·"ö±sj!˜†ÿ”Z58~2Ï${H=ÍÏß–´Šáº.K*a’•3ž,š
-‚ìÿï93
-Ê6éÇõæ«Û&ûu†üš“ wº¨:ð¶á³
-õ±d‡Šˆ¤Áá"†8ß*ºáän±ƒ­¥®÷ÝDÔŽ4YÅó¤oCaNºò½×6þ’€˜¾‚žA»©&Ìr?Ê\~ÊËgŠ®¤z,P±,ÑKo¯t£(Óîñ¹¸?<ÖNqIŒ/ƒ”Æòzºó<¶	fט¬:ËBr†|l4ã¿w—¤ìôýÇîEºîr¹U‹©þr¤éðæ=j#†nwX…%*$ú³I©…gƒJTù`#€ø9ÅŠiÉÑd`§¡ßßÀS¨5&pKŒ2ƒ´ß꣺µÉVCÂU°1¯íËzÅ¡
-‹Áù+¥SbB‡ª_b>›òÎ$N?0,n€¾
-ÁŽÕÊ:åkOï<Tg\är]£³×	4ï1–ÇêË©XÁ„ìƒ.ÍL“*æ…nz÷­ý{:
-Æ³ŠOÚŸªÁS‡vÚÄô*\“ÛãÜx¥1aË{̓´Q!¨
-hÉ3y|e~Õ¦_ xÂ_º-µ¯пîèl5·-–•
-ûDRÔiÀ¸j6ôf>%DóeMÅÀ|NâþeI÷ó…—(HÉ)Ø7b‡ê"mô£ßËñªÕjR¥ßkÄÏ4c	|Ç[cÍN·äXAz°§Ÿˆã–“[D¡CÛΟ
-æóÞÆÉÞWÊ2[Š¨Xúhl<ÿÑ.ƒ&]è쐁¤†¤
-Ìtõ¢Ej‡‰™ýÉ!7!y¦Y<­÷0ùÚo·Áª‹¸‰ ô~£ûèB5è&Ÿ·QýmïyÉ}Z}O†Í`…¦vøné^ºÛ ™›óǯô©Ž$¥7<0µæYè‰ðý€×àtÂQ"ûõÿ•GJÙÉ…ÕÝ™ŠüåX}b	iFHn„‚Öj€Ñ
-;µÈªó3;ë…»˜Æq?!¶‡–
-–O’Û7=’Ù|+æÓ:?ìÄôeõíÓ¼ÃçîRì•·é×îSâ¬k¸:w!}'œ¯
-¶tèRz2îðÊ»†)¯É‘ß:Ä;ñy`œÿ¹F­›¿™
-Æ)áEnŒ[aƒŸÀy+²®{zÑÏ'?aøŸŒõáÆ(ïx,åõ\Oh0$ØÚ $‡íc0ÍÅOŸ°j]¦.ã¦?
-÷¼ÁÆ¿ç=cwŸ”x
-zä)˜0DÒñv,ö­¼¯³ÊHN/WÉªy8Œ¿j˜ 54^¥pÁ>„¥ŽÏcÿ)ðð"‚CÐo8…Ÿ›·ñŒsf<wgÝòPí!M­Ã™ìú¶Ã¿§Ìª~ÈXTƒY_Û°ÿpéå
-A½ÚŸC›"‰B5×ì0I'Ç-04&Aó°YRÖ8뵂ïá“é,ä-{þ	`ýb›2×Úo~×Yš©\1÷	­Á½cÁCfÍ¿<ðÚœj«ÚÓ¨oãm"÷|QQû©iå3>ú­ò²Ÿå¶"]”¬èxãn×­œ ûÅj}ÀŽA<Ÿ—fé.“~tG2ãü*ØmD‹þk¡[Ô Oû’Š‹°µùËÖ)ªýQF%é?y’‹¢9õñ‰ÓÈž
-®ç‘ÊDšmüüÏ÷ºö뎗HÑ©Bð½ïó°ñ¤ac“ E”׈«iºvƒõ7Õ¡ª‰~’ïÏ_eY]qPó¹ç·¸
-v½ñ
-F¸Ù·å½ø²|*ªøÇ&Y[¨œTY–·2fõò‹¸2¡C–VVvj·	]ΨñèÔß<8m‰îãPd=ƒ’2ÿÞú¦›.1[GS±y5X’
-%û¡
-™íÞžÎU€;Ò	y«n0¹[ÇÞ)ài}zŽßÕ{»{VegI±r‹øio%"<O³5zSö&…±WøiÙCºnnoÇNÍúL Œ¦ùç_ïÞ‹ï¬xsaÊ>0M–etÓý+
-ŒoKëÍ®\Š»zúÓh]2%#¸ûºï"Þ`ÝÓ‹\Á|*(«Àgˆ[\ìc#'¦ò´l0£®j¢3°E¡Cöä+â݇‰¶ðÛœ&”^ƒ~ip©,Vë4¨µQÃÈ&¹Œ=è&š[YÙyé[]]Ra}B”™LC«(áÎÍ\Ÿ''8üèk ~‘¶?&·¤‡¤Hg‡xš¶7=®Aä„öDï<^žZ5ÕC©v8›šŽ2QGl%ìKoçSY<Öb¼¢h‡K¯eÀÔpç´ïÁ†‚£S*t³	ýíQœ1€Ïj7ó”DÌð*?V/3Ö®Ëð2SN’C@,Ò:S'‹‚y¥&ìÓ–ÀŠ-ŠÎ7–<Û&ê=Û’vô…Çñ4
-Ó‚})É/µÂn„H-"¥e‹ÛºHl‚*˜õZû探¹±§³ˆ®Üa¾šzŠÅ¨-TùD#,ͪÒø‰¯ut[x|®©Î©qN>ÃIqv@–ÂX‰±
-X4&‰V	.^¯›çlâø,‘g‹iºG¹ƒBø0Â^ѬæéêĺȊF£7êSà‡#0ïw¢i¤éEy“c\^_Åt§ªåœ„-SŠ™ï²á÷²S?'õŸï1~t+A}ç‡cÂþñîL’*Ó–K?M¦$P
-f®hVu(bôU)]Â=q„LêíªR£uʘ6ò­'îàžf¯5RC=cm CXé9æp{–ÅŶ¥8“3©žÂñc1Vƒá,6εOR÷,3<nS+¹'ßCV…ƒom!uâ0¯ÃØH[k‘Ÿ$¸ZN„8Ï]¹¨°%»´–1òžwƒËòó"_’ß¹\EQO`P(÷1^t‡ét³Ëóø¨RYçì,¹ÍeW>‰þ:ŽR„{4ãÁe	"ò†©çäZb`ãKãÿpIˆŒëòÐ÷û¬Ú|Ó	r¥‚Y‰AúR	õ÷ðÂý°ô¢ÈŽ‘YèTmÂò¬^G:¯ÔÙð!Ó6ÞV3|<\:^).<uÅÎ?ü1+ýXüÕ=yþ5S+"U°_§Kº0©Š©?ˆ:ª½(º{>~ÙþÛdt=~z‡ü =ÙíÂøÚs%ÿRþy‚XuwÓj îi¶ÌE*ÿ<Ȇâÿl½—ö==”g
-,¬˜Ý .¦´(³j“´v§r‘Þ‘†è3¼Z	ÄР¸ï_±ÜéÖç¸ÔšR8u‹žWµ ºßqzÓÒ²aw»øtmÈðïÇW+xw~v„çB¶}†hqÚ•ý&”R˵Ž®!¼ÁȤÎH+‡ªÙ{M@͹š­~G(Žä—^¨ˆ`|ú ˆùø×8Uãú’ ö CØÝqá 	)
-x±ã•ÛW
-&1÷['hó
-êØÃV¨ÈÚÒõbÁ%­h7#"Ÿ4~‡Ľž@Zÿã:¦ä.¦£aÿ™´Ñ‡’Ëb¹®Äy’¢5†ŽÀœdòàΠÀ@¿#÷J%X÷÷?>Èv,*Éò¾]c>IæÑ
-pÛ¾¯<ÊkÁºîٝ¾Ðµ.·b”XR(ºYò—Î'¿
-ÜUgº8oëô渘‚–î{­èq$d΋t™X;G,ï£cp¨¼ïó̵?	ÂîØðÄÚKKÿ‡»·G+
-h~L­á’ª^yªyêÂÅW(”?ïý¡ÄM"Íè
-|c¤T-5ÀÒOWÒȝUìP[ å°‰I†šòpû±/ÐF‹Usžñ=÷Åï²…CøYä„ÆâL`Ç]À(ƒ·ß¾Pì•SëÞ!à’—cöa"çÍ’«Â1<©ßƒ‹.û%¬º§d<ïx¶7áÍ°Ð?_Áý‘°"müþ¼w•¤¡¼¦w8\4	Ñ]ãL™4ÜqÔ2i	é»\ÂógߏœSg¥C´v¾RŒ™Ûþ˜nªþ²*8«ð
-oAš®pÛjg‡Áj‚ÃHÅÁçŠÊ™,€ùàëä²…rŸôo1¿%djüxFì	dáâŠõ(
-WÈ]át^=Œ±•ame¹£|õÝ´¯C±<¶s$é½ÿ$Ô@"Y7ÿPp5Öк^ƒ »CÎÙú«7XýÓQg·Ž?•£«KÁn=¢ÿå×ã bÓ¥åõ¡EÝ(FnüÌi©ü“ŸœAPæ$Q`ؘ0Ln®öz¾Lí¦±í¸CҁxRÊe©­ád°&ë~…Cç@ fPò3øÂrRãxõ,ƒk˜\Ç€tû*Z Œb)”Ø1ÿ²Ìà<ßló]™wÃ.‘Åï>IFH¿]98|âoôÊKâz=ÕI¸jHÚ‡ â;º7…
-*ä
-Ò%EcÁ-Õø­>‡
-žPÑÇ;òÇ…¨o”=”°N…øÛôƒØš#îÍ#àÊJgmýiÛYef‘ŸdQN/Ú.GªÜ³-Tµi£&Yôñ‚Cj²ÿ§Eë…o¨ÿozÓèŸ"á5]Ì«zñ„j­Ì›óæÁáÇÜŒ#—‚§>c¾šºßP
- {£‰Éô:£ n¼JPy<ÄC)Z”oò…àCì9Æ.(Š%1~´ZP¼©65O†(Ù¶	ôXÁ'ª™Åk¾¾Sì×þ÷­ð;eàž_µv·ÁÙõíç`»ê!
-õIÑëËî‰`é€U^Ð7G™ÛyÆ{.Î)3Bouî
-«Âá/ß2*HáÜX"ÐÂô¿Ø%ÖmQ#±R¼n§ñÀPˆÖeeò~8Þ“ö)ÜæÞT:dºƒ^بxs[p~ŽE¯²Á¶êÑï:€;‡&?K¼‚¡s°CñhÀ½6øI›ö-”8™ŸÅàÓüÂ
-=ò„†c}£%;ç?î†ã‘è!veÔ%kû{<(O$3% ¹iâJ§?,i75³?{/~æ&üÁ›³?“&¦9é²
-O½«Êç\S»í¿nÁÐ8g}sÛ®-¨¦Jÿ~b/‘ N
-ôi·cÊÀO5º±Žä>BÃ\C­ƒ†‹…•²ìšÐãæš)‚{$ô’àÔOªÜÆ8×èåäx	üÆœ;ÜÈŽG¥¯7å ,™ö̾r„s	Œ‡=ü ‚_Jƒ|.ÅÇ
-Ô&˜Õ
-´ÆÏð¿{ LâÅmž#ù/ZiRµ€ÎT†Äí¶•«
-®@$›’°ò†ïó„±cÊš¦üSNiMëhÅ
->ÝÎI}[ô_0LVLeLÿ>¯N\4.µi€ÁözTÔ%l[‚²ómÕؼg—ÝﯹÀ"›V+Èe6«‘T
-p"š9Ucl
-ø[Øï=‹ù_½¨þ…v•ÿôtу¬‹|–j–¡/.¡yÀ,¤f´óñ„.ÛFõ­álîì¯×EŠáŽÌÂÕàYél]__f¦Kóh	a§¸óenÝ6€|çh‰å;Îg¤ª#sù—¬“ö¬­kœeè09v
-Ëm_ãúº@¤ÛÐ2`Á/
-仵UI 6ïZæ/9³\T¿–ØïZÍUÖ}é„ik
-_û¼‡Î¼Tx˜¿é	ç,ñÐ%sßàE­¿9
-ïcDOÃןK:+ËhÊ
-ROvlœ“»ŒUÙZ¥[þ+3Ô`{Ôv¤r¿
-ÜÐæ¨Õ”`‰‹ ã
-ÁŠbÚ'AßVµ»VìæRIÊN¬ÙFCÐj\ËX$!¶lƒ¦©=¡67YxØ«‹T®èikzáÏÜÄ¿BBsœGIÝÈÔÀ:ÍËõ„äó4‰_àå*èâ
-߸½SÁÓBÔÄ
-!ì
- ú=ÎU䙤¢XþDóÇ*²yÅuXß“!-XüTBëÑ›(Äþ¹$€ž©$	‚šZÉnPJÇ$h%JNõˆœ„Ï*ÿ߇d÷(kº­cn‡«K°è÷gk^žÅ©]†æk½¬h§­L¬¾Å¹ƒ¤H:F›Eàò¢Omè÷%HPÁŠi=»W2;“Ó1(†ïHBÀð(*JYå}¤&Ëp]§Ää¼÷«¸ˆâq#ÐmÌè Þl•¸_ó¤8e©šÃ°“øðmüøôq%ÌÇÊ{õêH⇟<„_X•y|i‹ìiÌê¹8Ü»˜èeï,{ZÁ}Ó}-ëJNÉ´¦ÓÞŠñä½öé¶ðGçvC}'í™GÉv¢)K†7f¢A@¦cR?"1ud+4[0¹©ß+ˆ«}åçn¸/¿
-cå~`á‹‚38{h/'ý4ݵŠÙÜ¢™µÉÔ×ò‰mfQ0ÝÀÖ¿†v½60Ñ¢'v_ºå…s;éÕ§
-¬ü°œ›/ǹ>ÛÜ/iº1Ïw˜üÛ éµ—Ç)ñ‡çŠ:ïV+R
-„†Š2V—òe‰Â³ß 
-Fƒw(!ƒüUEn°?2~máOß«¼}ö–ÙŠÑòÑÐjô*ÕI¨óR|?Û³yÓ­9µ¦tC¨‰F=Œ>PQ:uTU}É”ŒU9hY’ÂÖö/_Ê‚µGêÑ@q‡åy»y£"½Ë÷ˆÔÓE,T	{Ž½øn™,™/
-:‹,sŸœ¨ãä™–¦Kÿ‡‰=.³¿Î±Ee^ô[‡(·ü]À‘a@½ûD×Í£‚°B[PŠÜE?çG^Ê6À¿»³c×¥¯öümUx1@3 Œ&Â-ervå«Žt?õËo΃_ô;˜1ÙU‡2wéÝqHÒõ 8+…·ÕB÷>›Ó
-®ü#{r s…#-]¾ÛúÒq	‰Î~éW0ipÃW|2˜G3WK¿F«'͉¬˜^4ZuTlfíšËø	
-¹qeeú=ôÛ‚÷nX/Sü´ì€
-íìag[]?84VѲáÙ{ã½JçÞšj  ‰Þ­+ºëy¾æUWíÕû9ú´;x Þ¹<LÄ7[†GÏžžëÀ={;4‚6pd´íçç3‰ââQè’
-‘xÍøòAŒíª4ânÝθl‡\ُ‘érÏÒ)§©õÊ€Ó·¦þº~ŒˆÂÇäÏ·Æs+¸Ù§`sj­Y
-V”ŠÉ	{ÓT
-3ۄ؝ÉêQÕ±´¿M.¾
-œèb˜ÓMÐýÙЛJ#eéçªÒÆQS¯Jczò©ŒpªDC*æ÷¯¸¡„
-¢T,"!WãΏ•äH8Mn
-ãì5Í0b/â[îúçÆ«¹ª~â
-HøWb8ö0X5±ÛÝKl^¢ð26D8Ió*ùÛž)+Œ¯ŸŽ•T¼B:|‡®Í	ÞJ̆.´nÿ¼À’—<¶BW]Bæ9Á<RÐõyš<­\'«ÌÚ…2Càú®8½
-?xâÉâøÙc±®f¦ÚP©«ÈØéWi¶¶d»U‚¤¤G.UþÇ­~,È=ͤ ¿a™aZë‘z¿Tœó86"àa$£>
->ˆ¶²ÓܸVO	k·Å¹t/³ÕÿåËvŠÑúŽ¤-Y¯©O²ø`AÜH¬Þ)±Ú¿|œp¬5–Hè,×8*áL%$$i[òR.¾#Ï:V.ó»`Z³†Vó˜	Š÷ºÊ:/©%¶l€©k}öR{B¹§;”(O¥ŠŒn¡÷MœYŽ|à¹DÄÍ–q¦$
--ì?’EÀŒ'
- 0.l™z=f}²[]þ˜LËEwnv‰"Úø’û2zê)WM¤P¤ÍòlνÉmh+â·
-e&|k–½ñÓÀºëØ6<fU,iûÒ¬]moœt’Ü’{³7nÏÀa¬Ì–
-]ù4©°¯ãŽÚƒûeIAÀ_®úpÑêh‰Ÿ8A‘Îœœðº•²kª"\
-®êpNîîOI8ôÇp/-­áЮ`]/ÿF„Mï–2¤SU£[£ª¨äXíÏ#µ)c}2@Ñíb•)p	ú}—œÌ„œÜ›4CWÄñ*cS¡)³7ËÐêu$»¸æ‰¤Ë|õShÙNQ,ìZÉ°þ?þû‹ÆlkNQ©‹yŠñð7)Êçš W$ÏEÎj[º=èqOpÏsu(`³åWUŒ¸†’Š‘בã%éL6.¬n”)0c’Aå²]ÝÒ¦‹+ûg[auØ0‰—:GÁYm¿Åêü<0SÓqÚì%£÷92î}HÈbÈù“¿åA˜òG+µ7 ®š\«àm¥Ô;H7ð¡òáÍÿ¿ÿ3ÛŽk¸ٍj#FÀð†¸½ù#ôuÍIFprÐVûeZª° dú&^­ñ‘Ímãð¹›87 uÿ°_òH¡·,o48Ÿ"üãdWÇÑéÏóßW¦?Ñ|‡¤o/Š‰[	ßÊžP“5i?^ªÚz`M 9ÕK¼ZDgðV.pÓ’BàíH:,¢ƒ¿vvX«n>/ŠqY}nqö»
-%Y«cOéØcêóÑ(À¿ؘ}茉¹›FW2µ +Önd4Ù®Rƒ¶'dÔ@†[W
-Ñ×ÃM5˜¸ïIŠb¤vT{O^}Q¿THõ¯ËØ×”˜â&±öü g½Yv@‰ Þ¾ÕHÊHéhL¶¥¿0`ºþ5RÕFнççp1çvÄŸÑ[^•o„ü\øæ—çè_\6bŸ¹µ}ŠD—[zƒ
-‘v¬á[dAÆÜ®¼P]€“Û¦ÜZÇŒxZ+ŸªœðïÇüœC¶ø	™”ÅúYß2|) JˆÞ–TœÞ~\Ú:¤ïøJ‰á›Ïh\ÑÕ·š	û²9‹K¾2 ?nâêOÍQ—DKÿœšÐõJÖüuX5,ý›úˆÊÇÔæ|á­9ÃWœZÇã!pæŠð $Ô”ÒîÇëMÃHΠFæGééy˜žÚà9Ÿ¬î€tï5)+Ã	
-i] 
-×ë‚~…t,Ù$N†L}&ÈçGyZ1¸3W¶8¶µWúù¢@@m'	èoÄCq¹Æžª¬èÍî"8Œ¯0
-R‘Ÿq|#Æ8Š©ü8›ø·g-g§Öo]êè÷ê8ò'©«‡¼A뷤ϣ„"¦D^ïvx:rÀŠSÔnPßÐäLHœÞ¯Vô‹¤d›Ñ ÆÓ«&ÂÅÖÒß|Õ†ËCLMÖ•ðøå
-œ‡D\ôx«
-+·É6§^ùð­žÉòè¼âŒÓµÿÁ«~FÕ{m£jÊOöýy9”-³"f=
-7õh¦sŠB#²¦Ø|Z[¾uî 纵µi—üG÷žLê;G“Àp:õ>Ё*œÌÚèè`Ç¢ÛH]Oh¢‘K®||aKPÔåW¯’ y0•Êsšò/ýüU
-‰öªŠF¬W4‘<”¼ä|ÕU¦ñfi¶À0åçRD[œÑèö>µýyÒ'ŸéFšEöW`(n–‡
-tôÔëöÊ
-³ª¿§óã×÷P®ÎÐT4Ä·Ë«­xÂûìhCCø¢ïUaãF”‰xûÉX€ͧ‚zYP^Ý\Ödœ–ñWŠ‘ú¥r¤ z^êXG?)Y)uKç ì`´wŒæîÍÂIYwª®´°¾»	:ìH€oÜwcœî€-ƒ×<+–ÔÝ	ÊtAJÐÚB²_ØÙ¦:6>Ô_G3åù` VY•Ú§ŒuW’~AB¡Ó_앧‡?gŠDþ“{l'¨|è—=ÜÁû¸‚H…ÕF=p¢©ÿ‰ô3l.vùÙ?å¾M·bI$Bä9bÍß*À‹ÊJ¥î:ú’˜Ô™Å½´Ï£__HhÍ·G²?Ü~–ök¯¯YmM»l`Áõìj£}÷[êiÚngX€|?ºçûÿÚ|¦
-6#?£èºN÷/
-+ãîQk|ÌOSB®€m¶(´J<ˆ»GP‚WF_ڍ'›×oÖW.¨"äÞëp*¡£î	q,×5y¨‘†xÈž(òºLÉUísH«¦_”ÿ’ƒù$:µ'xeg¹Ü°3s§®¹>'v„ô
-‰¢&‚¥Zvä'þ%1ò8z—²ö=ܽ&é¸ÒI××!3ˆSY#Ûɐhhµúh~±`$êžm<B8àŽé:>Ü€±Sy€hŽTå¶[Î8>¶Q\\2gªñ¥èvâî`è—ä¿ço·¾/ožOPu5lDÙ
-‚DFý±ÿØŸŽ(iø5™Bf"É—©ƒõ5("A¦±롈hCƒWìMFZ܁"9EB<!…¦‘.)u»üÉÙx9ȯ¦õkG!Äß {Wï/]QßiïYV}v_1ÙZeñ‡vúôE¿U6iFÔw¶£ñDã#rö<&|×JÏ:,â†
-îRY
-Žêå³X„d$'}7ÐHñ¦’ö¼WÁ2Ù¬ÍmòÎTŽQ·¿¢¥Å9¸åâ¼™Š-pË¥‡tˆŽ þ$“t×DJÞÛûWP•i\=jŒ[o¿€FÄ UÇ›îT§
-\¨ÿ#)ËS2>~Û‹¿Ïº‘ÞW:î¤{7/Zó–ƒg¼Ï}«ËL”Õð³zYÌ”_˜€¶‘È{ª–âXÄ·ö¦¤jYM'›á_É&Cm+&}ÝpÓ™øÎnXGñpÛõ–EäÆÎÑAô*Ä90	lQYz!¥`âÙ¢ì‡æ%<‹SµÂ%D Œ”:Ù‘Ž™4ÆP·eQ·IÊ•ò	ñP¢#
-ÅiegcBTÑÛšcúuÁ¯ÅRåqgüôNìðñ$©Ïã>2ÂkX–„$@lÐv£®Î›E˜YâP›ãØ3	t
-I0ïõ8\ì{­1‘™TL1û;ݲœS©ÐåÜÜ¿é’Õ&Ó\­?¿Höï
-ïcŒ_Ø9\¦53⬛T³v­úÏ}ÙÙÙ
-&VÛ†
-øIë4E;'B:À
-Ê‹¼¾ø¾Ém‚âH|E.¬ÖTŠ9÷$=r¾%+ÅÍ¿¿;ÈaØy¶Õé©cÃÿúBÖ \öøªgQýÌßÍñŸ¡˜´e»š=šàcpZe“önGB„aºš«ÑE[V§	V Î}OåQ”±¿Q;‰„n¼yarƒX˜6r æÖ@Û1G;=Úîæ"
-P/€c¢Ú)J^½@X\6%s1¿=$^i†ýäÐîè!±-<Û_?œÖf¬cbù‚4ØìûœÊ-îÉ¿À¯¢H›áoÆzüã.ì}÷}”™H`µ—ÅÀ;èe¡–Ïց\K‹ã¦áê–‹ýÄÞ;“‚ú.U¸×Iƺֺ—I¼œgàš¯²žÓWüq>|ßx»­ãΪÞÚܤÏíùXY+:âÅxYôeÁé ¤Ã¥œ ~ùìõ@4з|^–%ÇnAD•¸Ùrý‚óÔ©Š½­²|ÀaÉðî˜'ç0…kkmù`8£z
-0¸@Fš"»?4£Vy?`uÔ·ß	ßæÑ릐5ƒ4}”Á@è7äÆðkò4X"îÜÍËü\‘®c¶¬jǦºÁÅUíÞ=§-æ­
-×ìJôÈÌÂÒÞkøŠ|[gl
-»ä˜7è´Ž’lÖS¢j‘
-ŒìÈ2´@ú<°)Ö‚Mó,Ï՝¿UkÁ¤HÌ.›ûeúÕ2˜IgXŒi)û™¼a¿+`IÐS |çì[^½ù«*«×zÆu&âÿÈãFº*Èõ¿/D9Ì-\ZEßò è‘è~âtïÎ%Ð<K‡!Rë÷AÃP·{¨åSø¥FÆ(¼
-–Óo|î_”ªf‡…RKó;ÿqf.øÒÃ$JÌûÐWaïs|÷y8‹H?‘ îŸP€ëã¾`§hâemí®ÚAöx"ÚÄ äúBÀ"²s’R<P†Å,9òg#¤±£	°]—°w%cØŽ;†mD£ýkÒþ
-[,üÙÃó %!Ss:6Áýü¥ÌÐÎAñùÀÞ¬p°wˆÇ÷Íèyv…ÿ
-ðmÉÚµ•‹—ŸZº•Z‚p{H¤¯Â£ü
-}²5m(VüÌP‘~5'ÞTE)9X*
-õäÄKœVD(3úήwñ…¹wÐ?ÒØÕv{¢‚jïH»…ï1	vyòÌûw‰Gם]…´
-¨˜ÓØfWò*¬DeÖ0	QšÙôs1jÓÏT,Ýf-»UÛEgF‘8™;B‰Íc-7Â1ÎA6ÝG\H-Åe"Þ`Þ2ž’®Ït`L÷“Øü½¤
-ó+PW®ˆm…§­š“àÒ“¹BÍÂ4ɃڣKúSMÙPÊŸaYcòÐ.,VqV£Wr”̼Ðc<Ð'x¬Ê·æ\±Ðj_j‘Äh0eP‘È‘°çºú‰FÄs¹–¥ÂÝQZâ]X;”Ìãv‘{ ×C
-ÎÁßëôTÑílÞrµµÅ6ö_)ÚÔ,U)cÀ£­¨‰TXi
-gû‚;\h»¨ˆü
-ø1´©û(OO¦o’%b•,jt¥£
-€œk|²1á\Z¸6X<Úõ7–mœ;|tÇH#üÛ€’íóÇJ	™N}Ô£œcTÇA—à§M¥å‡Ž‹ˆ¤‘à+êÎZ·V¬y¥pgÃã$[ÖíÝ掁LYªÇ<ñhûÐœ†PJäþ¡'¾ª“Çu¹
-EÝ>¹ðÑQ꟟ë*µÅ:[4îRLŽŒP;æJ$Ä5àF¶eÖÆ–ž8šž¾*ý˜æ6eD°…C¿»rHMI»¤{
-%óÌøK
-ʾÛ/KÎ_þèÖD–`le}å…ô‚5Þ_¿è*}8…GÓ¨ZsôòðƒÀpÅÑиáþ.¯‹\/,Ž¡Yÿù[»F³ú“þ¦ÿ¾p®†YZÁyÉ\'úïU¾¿rpx.É@ÅÈ6´Ò‹%œ^.iü"$öÚûÌ'Y3škÿCÛäȐ{5;a¦E¦>åiSmKjÜÍ¿–9GáŽÀåüÒÊ\Û-á?oœ~ï­Ìöu`-¹¿éÜ+jx¼Pˆ‘Ün	Û”Ò~0Ïïó`ª—$³#®ÿ ôôš˜Âèž@)8½¦dú´Û¿*‡\D¯Îð!º5JôÛƒsüe¸™÷™Á4[üœXsüšzqà	T.Ÿ‰˜ZKœcÝ’AáA­g™^Aðºêõ^Ê:ŠZ~
-PÃ’”
-°n3JrûŒ<‘ý 2·„½.ôïN+{}¤¡]EÆÛ.R*9©®­˜bÿÉÔ/ÖÊW´ë]—Þ
-V#læê‹ç§Ðw¹¸CtÙÅË:pBd„ ìâG9á~ˆÊÒW×7ÐûžKg6…(ý÷]HQð¦
-Jû3ÿ‰1¨þÙ3„ièÝĪáïáqü*¶Àz' ðÀÌ6Œ‹]ÃÍÓ`Vxºt®×Öÿ|í[ëJ £+qлvÚìò£ò™Óºt‹gZ¸ã.ÍÛ?7B.	Ÿ&&Õ~ÆW䰼܉(†r¬Â­m°HÐU”nË°àÐSÍïHê]Õ–¸šŽ¦T“‰ÕÈ
-ZáýšŒüâ~«N~´%õÂ)ÜÏEö„NŒÒ±w9="ëCÜäN\ÙµÃ/¸i¡'é`6mŒ£’äû#e!Ý
-òMûò“ZÍ¿î“Z)¿1{&Ì}uÅ;á	¸	¡Pj&Æ-ãT\ÕYb"Ó˜¼†¶†¹ÞR³8ÈÎÒçµ÷f-²9šãÌtzlàªæžvÊ=[)~b#U
-dÓûÓ¦‰4.ÀÎÇ:²D3zËØÓùTï x¸¤i}¾ª¶œæ…`àÐ;à|,6`ÊìQBäûÝ+\í¬)¹*
-—"¥X¤œ`G^Ô‚^ÖîãæUG¦7QèT†ôH|£4§¦Ù‚¨!ÔÜê1fÿ@©(»9oúpVMÇ‹tr=}	‘Cä)б@r‘A_ùAáXH,þáêéÚeíaÕý˜mðÓK.a¨¦|^€ŒtäѺ¦ìpKk©Ni¬+”úQOç•/š|åÆ2n^3â?Vï’²] #Kp¯\x„;+›B±Û™84›íٍˆÊ&(_Ø/XQ•§î¼²é|
-÷)ÖWƒz*›G[Ù¼á
-+P£žB‰ohìÆa#_h¹Œù}ªn¶ª£RÔ…ô
-cýÐÙ…	ë·Sã±Âî ôêÄþûu}`mFH³xsŽ”kÞä@||+‘(B€@˜
-ѧk‚-îJK	%¾j³8í·¯ÞÂ%ª^¦Mž$Ö.Iúõ”ÞÔÏò[N`‡}ýÌVœo•µ§œL$œê“ÚöÊœŽã8Mòn)?¸í/©Ä´·Î{ÄG­]+‹öãYšÝ¶
- Ïئb#U¦©éoɲúuEȶ‰ÀËvlWbÉ•@E¸†ùκ}ëB0ÜÛñ2¶zz¼ˆµ…sœFMÜF
-ãÀBÁ’Å®„'ì̱ªè¨qŠ¥ˆ‡¬˜Èü·¾èÊ©s8‹ßë·ü‡ýRçÍÓÕ>àŸW”"–f‰Ü—¯<éJï„e at rC/g=£ºõ¹?–¯_ at +pÅÑ0(ÔmvN’B2<y¢\¹·¿?Ž¨Ì‘çÆÎl§Ÿ^Tw";\§Ùk˜«¸t®5T¤áw¨ Œh©KÃó*÷yà4‡Ì'
-÷µÿ@<
-I¹'T’KŸ£g§†øüÌš3{«ÿ/3?»¹[ØU‰ñûš@÷åfšJÛ
-º×yÿr½€¦TWgç²1VˆjqÃ61×mcñiïù’ʇlç°/é]âFpÉú(¼¼O؃&O¹#&Q"’#{™)qÀÃÿvsÖZØ•rˆD|ȐW=—ìß/ ZXbΨDÔYug”»ô¨R‰9±[a³ÓåµÒ-fG`ï*A2¥¨lœè..PñæAÚ\ƒÄ	ùGцë:GVß<á†_„‚‹\Ê9Œü¶Z—ñÅÖÎU™ÌO$’¸°D$\á£a»ºU
-àÌö™ï-†˜Ü0íØšGAË®¦.,HOMZlÆ$1µR,q–øPۍÝÅ/»-¡2oj³€í+Ò*ˆYµPIÔ~1쎻xÆ®›ô³,¤ºîaÏÍ€&ñq;Á€uÈŽ¯ŒC}µ©Ó¦ù1~ª‡á(b^"V~»	a¦hî´<`,š{{,î¼öCÀ:^³ÓÓǼ#šê¹þ½Éaö6hu#§ÎæAk–Iԝïu€[™{sÖ“ЧÆU‡/ÀÔ«rBJöëžã« ”ùøKUñWò£Ü§ù&+û›7AYàaAÛ¦p®(÷È¥]&«ê%aö
-²MÇ¢C€áy›íàùP–¬æ1­¼b±€#±2k,U{n/
-ïÊÚó1hXâ:E·¡£þœ)Ëè"x˜6úøϸ²’HED{s/ Qpº,Q?Ö:¿Á ðî¡p긖VÆÉqnÈei›	\]‚˜¹ ù_ñk•žßˆ±(ßt+^Cr6©bˆ˜/ø]Ó§ ÁSVßØ¥W=ÄÞU
-5°>àå¹{Ì„n=Tò0õþ¾mëT¸©àKwuùoÈDŽGɾÏBœlœêIˆCÄÉŠ¾“ù+é7~yÆx"ª™¿ÏJù7‡$/vÑ'áöÃ’×ù3ÿdö…Zá˜Ø$ì®—Ž#dèìkÃ9‹‹âÁe® e s'±^÷a+çÛÙyåK2ĸå\7o:÷ïG&m»b…? ‚Eæ¿…Ó*Ш@›ÉrBæýe”v½|OœKfko|iÜÒ`HîOm7®IrnuþB…$²¼|
-÷˜Õp·øèé3*[_jØh¯¦.’ŸR‡Ù.†Ð²%8³áÛtP{¶ÌgVKèÐøƒpÀ›Úwû%<WpK@ðªaH)4ctfäWÀ{9œÕ5¼×h¶¤|ÀÜ쏞CEª(c’3hY9ßÿ¦&Öé3á¹þõÿ wD'k·¹¹¿>btLË	
-­:mgTÆ<œFÿ†Q¦IL@±ÛL^‡djw³d‹—¢°’$Ùm_umý(\Ù·½YÉÅš·c„G„;2¸µlç'£ªæ
-¹ÌÐâ.ì ù€–®,DÁcÓÞeé
-°4^ÇÚw¾µ
-ݗߺ8¼lž{ˆ½I4f;°Ò_)–Xæxc"O0‡˜,k=ôîä罏YŽYôåg°¿µ$ â¢T¬·œ^”Þg'<¢×¬ãw8YžÑ¶V÷Óï1ë᥈ÙuÔüiøfOÏ!ð–öR”ót]¿GåŽù™Èý`44(GrêZÁû`Z[*߯œJ³pÀ:)·M³Nã!aâbLÉc¤oˆN€Cª–›t0 \†û´„ô|E
-›š#«‘˜Ð™N¥ðÕ2øk¹½¾ã€hֆȹOb²êIO
-m¤ƒÌÓ™ÉÓl at Nž‹ëÓrÛ¦ñ6ØÀªÒ 3»;Ï
-˜¨¦f oß’ñy¹ £R2—JéÙ˺ÁñPߪ'$pn	9N@“ä¢ëóí³&þ,(<”Fèø}µ"ŒÒ›>žžRPÝÍôºÿ¢Æ¤éoßåzÍðÚ.>_ìnPĦq»7¶(|Iƒqºüü¬e
-$06çÉG@…6˨ÖQèMyŠ
-ë„÷ÛåÜ\¢g~ÂŽP+"ì‰Huºp×Ãðÿâù‚Ü
-þ„PQÏÛÆ-ý¨'›kYûxÚR¾¯×aÃK’¬AÃ:c½ñïƒ»XÂùž¢þ÷ÐX«ÂØ]_1ÁzN:txT a&¶M}ÿ‡m™’&A‹(K—3«GÔ¿×ó®ê¥§ßdòÉ-×ò
-ÝZVN[HÞm€(—<PiqL3ŠPÞÈöÚµ+kü0þâd
-ÂSí<Ôਆ.}mï÷!ÃÆÙ¡‘\Æ÷
-W¸j>íŸÌv]|ҐÌI-Ãl²«—ZÍÛ^dѐ(#äÊïÿG¸Ž8õŠ	u÷8œ-íò:¿ZN´f‡$̨QbL‚‚R»\’¨ÖÔÞ£¾)c_u2¬=D›¯lBW¼‰”Ê‹8HN¯Þ-¿9*¶SL¡Ç؃ZöœN«$„P‹}6î›U†^Z<°A…ÒJycØ€î12äÌú¥ƒj30“¨WŠÔRfS\ ]鑳ïg®
-ºÂ1eVÑÎPZ52iœº²Qñ¢DØ(“Þ=—EÍŠö‰Áa–%2/Nÿ²r¢ jûF|¬
-^ßÍ’[˜Ì+pü×n€80³¢دñ‡Œk¾Ùú¿úýÓÿ¦t•¢…˜RnëW†;ÚEÌk&i‚ùKÕ¯ÚöuÜàNOž^‡O;ê•2êdPöͶ^.é0%<Æq’‘ý«tSy)û¬í—xîÅð5²®U'ÿÄ7PmA[%ë%uSI$DÝ¡ÈšBJ¿^èÚ·!Ö§j¸+‚êóVAàvÛköC,i]`·).±1tݪJsÆI•eã߯àÍçþç³óó8pd™‡ÁdÚ"ý½Fæ	õÑ:ÞÒPü¸j<6Á&³Õ9SÕÑPˆÈ
-â§ÛÔ°
-¬÷P²|“àðFÒŒHb¾[ÛI^w_Ôör¦²» …ÿÍD²U˜@«6.±L†æöðr¡šõêå’Ê)éeŠˆNŒôŸÍ“A?â½Ò™·AÔ/˜Ëz¢Q_*ÄÎÞœ¬Ó0å?]]3ó%CÄ䟖w¬ÙìüÙŒ õòÚ-’·:èÄ{!•vµE]Þý9
-ÝøåF®ø·-
-0=uZdËŠ¡E™|^°CLëø2éš<’Í@¬?|)q“§³Jø¤V_ýàÎœ* ëÄ®~0Žàp1
-#Àw­|"‘)û¤eZ
-ö`fh"´)¤³·ûÔKÀ!ÖÛpV[¹ƒ¼Z¡»^ü‚~R®?’|y,[Çö[Gвò¡œÜåžÚœ?Šì±²X±R “RW‡@ÂöëÊdÎ$0p%zw3Ø„µiýÄ[²É–¬š¾r½°
-šøëó±¶×ʹªÔUy‡®
-ÀÍSiª“pûžu|B
-°D5;VĨN
-~íÚ=©„èÖÙÌNCBǼ'( kÔ˜óÅ
-ÎÎ¥LE…ôÿ—å7éÐߢl†ŽsÛ"¶xÝ·¸PÐ!Áܯ0°2 v;Ð#Þi:(OùÌp
-!†ŒTÎê*H´D§U2ùRº¬™§‘Ó†î1ìü9`ùô}×ðBé}	DßÉõý¤ç&R‰á3	QF6h¶¥±_=ë’øRîiDç4èó!©Iô^ïqæÛîVí»©¥‚õ{ùT¾|ˆ $)ö ÝÔ4%]B ÌÑ8:ØßpˆK:s²câeÌÒÒ*K%„D#…Á«\?{GFØ-û7É€–:¬y6EJÛ6]ÛŠUs*à¾”©˜nÌùêbé¸a:~㕇“pg~:€ÿóe.—G÷íš©f¥Ÿr¦\g”{7
-4±tˆs•ËÐÃà3WS
-.y™˜¾!„ïr|òÑ@{÷¤%º±8Ú–øÚ••Ù¢ÇžÿÒ«x(ßo+;>h.᜸,m£dïCtN‹v­³Gœža¸e}Z2³kѹòç3/´²ÔêÔ! ÐzLÈÿp}ÑDÆ]ûȇj­Yînˆõ—>ÁSÙÈ×ç9ê`vFn|Ó¢æøŸî¦r$½„âtÂAsùedF¾>õžSä€D«Sa·î¨1RxÓtt8ш(ö¶8Ú°éÑíê#Œn&Ì	̪σº€e¹B‰‹°éÊ^_Á“ó,>DSHq܇ ‰ ±<M9„ê‹–¦y«™½×X TÖýí­u4€–Ýõ^[ûXdõzn÷œÎöŽ®²
-hûŸ©{ì8Æ“Îç!(D7iV`iKL
-=öãJyË73²Sô}¦Nü0«Á_K“zø-‡uÇ1cϵ˅ÅkxÛ;BQFÅ:`ý¡y‚æÞÛÄ^CÕü¸‚(«˜wøŠ˜•ˆé–{´5ºíÀŠš÷ÏËê‡]¸|‰‹I—%K´[™~¿:uç‘£Ýd•$FÁ{A ypw·ÑH‡êï=F¾;=EÉ?~
-ò­‰½²æ
-ÈJ.ºK´'Bãòj=iv×®!Ï¡¬	-Gâ€âP;Á‡úN'€C¢±>ª|ÁRt6Suò´¹€ÿí	Æë,=È¥„+J¸FŒ%ÉPÞ*Ír'·ÈzÁP'ãë<ü€©~`#XH‚/G‚œpþªÞ†¢‰À%ÑC$ªkÖnª9§ýhs¦º·f,…w,ß=$ZßnF¿=Ö麙
-©@êô±ˆî”
-qÝ.
-)ÃÚâ€V0NÁwe$ݳcm5÷T¶–]·ûÝ°r£:à8tDÊõ,®&£ô'pï‡l2YÛ-g+	]HÃ[/3…&`ÔˆîªR¶„8'¦ðçà&¢É8V=gkûc&|÷Ó2šÉJ–íì?œF,ÞÇ6­Ó¬µ¯e‹ØK⍺ô¶!
->È¡èâBü_Ýa73éòVÊýk")£Uÿ³ªøaXL^“\‹ NÌ£Lûèéâ87ÚåËùD¨.7üÑ‚(ŠslÌûL\éLPµüÐœ˜Ö øÓ%Œì¾8ûÈ}ÍÅÉö–xBØÇüžo–4þx$zaø8Ã¥1”|OUD¦XˆÁ&›!†ÃzmO,r
-Ûۍê†u3Bäÿ—ãj®XY<¸”ɼ2uƒa»KízÚËTüÌ‹­ãX:ˆqúkp/
-Wg§@!•šP
-“Ø÷Ðц
-*ˆ«#P3âB(å˜;ëáüv¹1m¡³"‘oŸ7"§,ÐM]ìþhÊMä# Âë
-ð0Pé|—CSV˜á>T6SXUXñ
-Ô3H¢5-îCŽWªÔz•ïéî9Æè›ÙºñJ÷Ú)öÂìO$;¨[²,…¤š¥d¿è{xU$ÁeÓJ¤P[Ýa’ U7° n¨éá=Ceb˜~‘¢~ûZŠ
-†žŽ¨>8“!çÁ”ä‚c·˜èÿ	iÆ=X
-í£fº¶vä¨ü,÷{‡™+ê7úغå~?¬“Å#fOÉZÉ£O‹5ñs­¿Mägh“û3~bzŒfø®RÂ( ÔÜÐ$Æͤ ”Ü=¼O¬ãìÝ>‘üD¨,£ü™»ÃOÒJÅÓÚÅ{žéèQÈVùËX_Ú8ñ	má(î `—Ìä!cn¥_6BÞßâÔؾL&4øÁç&œ%ºûÈÆ°»¡UPøiŒä
-ÉÛª°9¤4éB‚%À„?>ýY¨Ä;_,}¹Œgãÿë8ëåm0Žï LÊÈ·›1üHœT.ŠÚŒÂñs‹wqBSÚý
-‚þ ïÌõ(—øCõ_%`Ê&Ù™£*dB™´Åèl°c9#µûV°ö‰ñ¶o1I½8ìß­Œ>`u1Ðt²$™¨yèmD‰ZÕªK΍_¥Ø‚
-ÆÉLgãWÿo›>M7µ¾û›öhéÁëåß~ˆF“‹E"y,ÄSçYÃŒ[µ è®ó鬝kÔ©A×gµ}õ·š=e¨Îáöü¸ºÙJí•éRTÉB­®ÇLëܽ}JÖjyr~ÅÝë¶hãî 7÷êcýùþѶ÷³4é$Ú½®§ˆ¿›—T
-®Z¥À•<ÒÈ®&h½›
-2(¦¾0Pë¡®JD焬Üi†ÊïdÂò5¹#îÞ‹°;¸ÂŽ±$€4~pk(íC֏¬)ˆXð|^ó6Óªà­ÊŽ²P»G©
-¾¥?ÿß_uŒ>»ö¼
-iô£Ã(R(ƒ%7ÆŒªdA9½„¸3÷ÀmÇÏ&‚&i¹Ü•‚:Æ'»n-ïÛ¦ É—ÒL¸àLº7º1<>UÉâ 8’Íî°îsÚQo¬Ôi}õkj×GçB¦0{ìúÍ5¢àñ‚GŸ+neÅë(ðqP&Kò¯&Âò¿ã¯–ÿZs3/ÊÀ]…ñðÓzxæ—(W¡ñìzkDð昕>¸äèºøeáµø¬
-I‹p°ýoñH®dEMh ð>îÑp4Yia
-ÑëÐuB(_[ý¾-Ý>¢tzIÉFÌ\ªB†ä}Œºù÷4ó&7æ¥Ýê9XAÚíÑ”ñ"AstÙçØÑüã:5(„k³¾3ÉJª§ýƒnér¦’ü	àïÖÇÔ¨mû»²ÚÑôÃK +ò=&Ñf·pb©9A¢^ÑÈ¥sPvw³ÎŒàf×6Ô"]BEWHƒ@›jATMHa‘åRt]`¯bÔqï"p	—õ2òAÇñ¡‚
-;¡kgÚ‡çbÛB‡54B:­Ô⓪€(¼ïyYt¸et
-dwŸ®ŽØm]*VWù6‚J”´~Q.ÁI
-2íQ úÒ¨oû%Öñ-Ó°K/n£.M˜
-Ð…€‡G_³”ħ§œØ_I” Î»"v9v©'
-y©Ê²¢üAtQN
-îCîÖÔ›fíTÉŽÓÉ·5q«–œY%vÃì‰ fœõ„òî„!·t6Ärloé²C~`f×ùþœIjá8ó¦Õ¤v|‹„½0V
-ŸNu¯7Ãum†}k7³
-ßR›°uŸë•p6‘Xñåï»ÞK½Ýé¸ì‹†“GKsYh6J½ÑŠÅƒ²ò´A3ý=a5ë5X{–h†È]é— ŠsÊ *_)±v4%¦k÷«íoYû0ͼ…
-+*‘ìI¡·SàÈÖ(Ø—Ü žAû…Äc‹dà?1È•†BxI»	Ì·ùµö4‡zDœ·óƒGv½øé-Š÷ε|CYHgºìWÝ@œë-_÷Àõ Àï‚ô"óBzi¦Œþ>™š~avjç÷+RÑ¢YY
-…õÙµ4<òIvKhÁ[ù´øyh*IíI	m˜JL¸V,ʃLJAUïv ‡ËÿŒß,3Fç,«Õ”³#ž 8ªzíN>ÛXŽ÷.:íÛ8Yåºÿÿ7òÿˆO2v¸#3>|
-Bul·ëâ)”ýcÌCǸ\
-3`¸²Uè4zî¦?-tOÙ#¯	«yDGÓ¡ÎV7»²gHÂ+ý¦ÿÁ¶ÐL
-#‚åžÙAØÅ©ÃZLK—Wã¤g‰`1¤›”9@¥dBozX`xƒý¤•s¨œèØÈP[ËìœÄ
-bµ~v×ÿù#Úª¦_˜ËݲJ :äÛ;º¶G¾÷ˆqë¨~È(ýo$~qèE)Îõ¶Ó›Ü‰ÛÒ—Ô”ÓG^Fµ…»žŽô”
-úÁƒGÕ>sèeŽZá6ÈØ	¨©¹AM£`˜—0Zí"„Z!ÅIxÞý ¦>…÷^]àÉÉ«šn”QÜ[à@½(iÒ&d®ê¢çõ6wß´ZÑöê§Pøh|^à¬L/­vB
-lŽ*‹©ñ¢$ÛPx
-?N{ÉÃmå¿~4rEün-éqiã)qtmùJ3và¹õ¿^àG¸¾™Ù&‡¸þ#-^ÙÒñpž£&ÂvüÆLa£<’zÝyž­2%¥_ì3wÕ-!J1}–”AÍ¿	ÎgF$µ=ÑJÄ8—æOXÕºìVÂ6ZÍ{*pC1`ì7"¢­,9ïï‘pÏÿE[£kU	°ÎXM ÓCtt ØŠ@E¡êiRLÆ…1Ó¤¸OŸÞk;DS{çÔi\`zò»]ãÖ¦/y:
-y@?Âéôq‰‹·ùNJ-õˆº‘7YÅs@끻̟σ:’)qp«
-,³…œû¢lôûhaØom…#ÁÆÍTŸÌ~$…¸65“ïiaÒË/Êq	
-'A4‘Ã
-)ûrÔ-®§ëø]BÕ÷_±èi†U—?`Ú÷–):ߡ鈣bçk«–ŒÛ®KÄ	ú=zÒöá…–4ßO_Þ¯Vhó{ì¶ÅZÔ÷B«ã+šoÓU“6#µÂ¦úY
-þ¸:E6Ï{ªÃgOe¦±w€Í¸uÝ®÷º,K«8àî!Ÿ+ý+ô.ñ’·/™Óuš¼ÁÕ?ÿ]®)§×àü4”Í?Æ	Ι>Þ¯@«q)Ú,‚㺂;K™ô¦,Q§&Eº¾xö„€ÐÐeúzíaããSdrÔqÄ€÷ʨ/·Å bÆÒžõ‰_µ-–Ã&ø×
-­æBêv9G%ŸétmJ¬ºÊ×ù«›U¯FYD”_™Z7¿ªí׌Ù{7·ìºG^ ¤ñ‚
-K0†(:ÿ}èF!R’’œé—p
-+Ï—ÛìNi¨(wFØ׳5嵸	g\ü¾Hªÿâb	?Ã
-9§BGdÙdtñ|ç:Äi(¹“#‘ÄTë¹¢ªBØJWÁö JrÌÉѺû{Œ	öÇ1ð±ÕÁÒ)§u]:z¹²€5s‚c–¯×un
-l¯ßœéç"/ðí°ºIÉ|ÜÏè›ç²BãeKÇ[Œ*Ú5³Ñdš’@§}Üjæ*}2ŸðwW]¥ÝÝähj7•b‰5«M€ÛÜ
-“J‚ÇUJÿzb{ ¼·!ݍmÚî”ÞàqÔWîÝäç
-½rÔ²uɐ${¥c¼H3'|_AkÛ¼':@ògòT¯œ9ÖLNhåú¦ÑÌX-<¨ÊàQâʇ²®#ÉMÓj»Ÿ-ijù44‹U$«òlÂGåzæf6›	Øã•ÑôPÎùÑìü³Éëî™NL- !6t`UM˜Ê©œïKÚŸÐÌ{à_‚w¼vÞeméÃc5' ¹±åì
-MK{…
-GôÂzll
-—V_喎Ĺ‹¥6&( tµªâY ËödQø7;+·÷+ÙÍU™ä6‹‡±ÓZ"`ž€“ô%ûäœD„*°`Ýjƒ9i3sÞÿå6©HЇçŒð›ÓMD”Ux^Ñ£[`«0ƒ¯‘iÃäó2ü9ÏàÜ5T‚AýIÔ›Ï@’†cï½!ã¹MYœAª­Ëö°§ºs ljȷ:¼‘úþÇ:‡"¿©qèz’!XÌà|ÀšJx×¼-FÝë @¦¦´À>EŸEtfÁ¡Öï
-±„àêÕq²‹ÁFºXý‰SpOtÄ‹…Cè¥ð¢åýŒNZKù
-øƒÓq¯JN‰:<ÑôB—¶Ã1烙R4îGSáh¾=d~|zö®µ¿H >ÜÛz
-5„û€™HÙK»^Ä«·“=ÃÃûÆ×±¥´dt&Þýèм4ødZrìþà™7Vtw(ñ®*ÈàØæ4ÈZk
-ó½xïÔtáçy¹J$ÅhÞåÒ<`)ä5ÇpÀÔ‰ý¯¹Æ5ÿEÂI~ÔžHÞà*žˆØRvËÜÞH"û=›ÊD.%àš÷€¶;û“FýÅt?¾ƒ¬ÅTì?Ó(ô0 at H¦MAî³û—PÆŸ	xe`u¬íä
-°ûìe݃ÛS ü„U%~©4ß{ku[Ùa
-|Cƒší÷>î ñ“8ï.Qäe¥.GÒéšFr_?ïÞv\Gt<ÏDs}1­NëEñÅ™JjÆÜø°E䧷’`1Î$ê~Û¿w4½ÕÙ.‡½™¾ÇÍ€Œ«÷ÍÉ•Üàѱß‘ •öÒ¾æÔšúsî°Þ×®á
-­Yk»H’&cʆ8Ty&Dh¤­â×¼!#HVðý‡ß¡‘lr赉
-3ºÏ4Áɳ¨Q!Jm©ÜہÄ3+(™¾Lõj~çéFK~3æ­,)›Ç»Ê8LœÓp¼ùá—[‡±ºšƒ0/°ðz†OÈÄRš·#?„(wraˆØxšWÒÒz2šª’÷0Sm­ª
-)YQà]æw‰[ÆŽ]Ü`‰²·OáS1±÷Ì3Qéq½ÍUw¸òï˜pKÿ”÷ÕIs—\ªŒ¼u;J¹äTXà™{ÑLƒ}z
-áó@òÆŸ±"Cïñ€ZPjo›Ç=Åø¦9"´á¡±iLuÊð$â’—ãx$"X8cœp²Gk˜“9ªþEœi!7Ü×ûÓ€ ÝùáŠBÅ$ã{®åæËz¬õMèëé
-‚™F%·Tzñ0®ò›çó’ŠMM@…O	Ós`Ñýÿùߥš`ÖêþY³#38?_ÎÃú+!´¿rüÅ
-ƒ•+*F”ÈK·ÔHñÏš
-ƒÎǨ.1‹¦ã‡kÜ}~#ü†Î&C!J˜+,ûƒÙ¹öŒ"½	tcÿâuè&¸€YqãTIy|Wt¡€ØEw‚yµÙ-)$Ò¡ž°ÐÔÏ.‘-6c±}ÆÌ}ìËo†lçÜ©®uâ_”0,í‚‹Íê}œ†Ô‡´`
-•§Ôúh-¾"]-Y/¢3õ…&2Âlà|ûn<ÊAù‘,Øç䬎§rMt»ÅOŠB¤&ÌIOľÔãÄ]­m$´ž³µòÊY˜Ò‰I7‹)»­	ɦuÔyÑÓš{¾”ŽŽïWa›¿&ÿÆÔ1ȧ¸ì½Õ÷±ÏÞà„½²¬ûÓ™ú=%It.æÀ;q´¤Ãü¼:r4¢´î£ð­P0«Ÿ'¥­óD}HÜî7bÕ-‰Ênw1”í*×!Š-ïhm` Tο…”?©ñ70ë[GT†i¨ìæ[é&Æ'u7Adƒó;¿m Cü¡jú_¤uØLá ñýïØ–‘^5¾ÒP¨ñ†÷‘t&¢w˜Ã–ÒJÑm?‡ñ%Í{Mȝ¯Œbš‚žv”mûßsK¬UJ§ê_ýôƏe!_3
-ˆŠ¹ü¤9ù‡€*.Ìæål¥t¯›è”÷æpmòPDǘèNr<ý@Ã
-ìP
-Öþ©Iž÷gd1´çÄe/p”á^J+÷[
-¢„muS(º•còÕPß<¹±of
-vòáñËjÒ
-€•ÑïL!§Ã5ȇ¾1O38@{ŸÀaï¥sŸjh3Jbä»<
-+
-¬¨NôYÓÆÓRl#2v¯Å®(õæå¨((€_dŸž¥ÀÀI]ag˜—£p	‘±ÂMNù€BG÷q²„U’ªÛ í­ h&#á…åƒý, [¬x
-Õ…™
-y/yr`Y(d¿žm›/ÐbÏ×óFª1èÈ©ˆâÛ&œƒž-½Ó4Š…Ü­*wR©¼¤|C
-&ìIô!5Jrö0g‚óJäUn2ÿÏ-ã¨YT%PÅïG2bäÿTlሹF`Hñr	t­(¼£kiH`Å)â§ü…ržÚß?ìšnÅ„½êBøäl¾¼Õj34›´`‘<FĶ-ÅÁªí‡qA•ˆòäé1è“Øƫն擫ñ†/UzÖ”ƒÝQjm—U'ÓÕÞ{Z˜‡êc—'@%ÏçO³ž8l4Zaé$¼vŒÀŒ™:ñÍÀ3ñ·>ž?{v´÷·–ÇÁ‰Rõm°ˆºÍrqŽ,ÿ²‹¦B6Q\ý²ÛO©SgP<ä×p]Lð(¥¬PöÌ$2I¦^7K„±…Bè¨j¥©3Ž´7#¦Ö”?UdÛZÞ'yËv€p’!HMúÐD +笘܁¼B0Ù<XˆS‚³•Œ“>ÿWK
-çÚ¶Äû’Bý ;€ýÐÓÈkí‰?½Þäòxfu §?}3•+÷Ê>íWfŽi×Ø°gYÀ4ù[BŸF&ï¢à1±÷4hÈxåLooI—ík·°’/(^|Q†$x`~^ÁŸx0v¡œ2ñ•W)1Nµˆw+gKÙ£U	:Ì9¤FEñmmÙ€ôƒõyrZ©,¯o·ØtþFxìa[d›#>ÈnDAi`‚%dÂðç7‘‹úíÊÔWiž‰ÚøR³÷ÎÖµŒBTd]ÜJ/¨6ƒóžý
-ÊØNýž³ïS‚WÉNî#î<¬˜ÑÕãtÞ+ò×¼ÓFf¥Í™¯0J‹™ß“~jÐÕÓ,RŠbm]¼[`0Ϥ^¬Ùòšbsbê3£Pbß$xÍCè.%Л¢1qU~—¬«íNÐTÃ޵ײZ0vûÔÿ‡àF¿vk¦TªA[:]ÆO›
-ƒ~*t«…Á/zÑ	%^;‹>ì-®<—!zùùÊò§£TÃëC"1½ÛkÙÿ|xÈôñ†zV/”E%§ðµÑ:§& ãAzÌvCp8wrÏ–yó•Ãü¾Ä™
-/¾RêQ¿£ Ô#„y‚¦ÒÑ:56&pI
-\²Àe6?ì’¾ÉRÖÌxАã\Yõ#ép-,ÀnÂö}é?Ô_©×j2nn³hŸyÁáM£$Œð¨ãU?v]€58º
-ƒÛb]*Ø Ëm»év)>o¸†²qwð
-D¨>xÃȦòŽM·–mh£áköøÅÓ¦œŸ
-:U õ»¸„…¢ TŠôϾ
-?Qàƒ—_¢+ˆi¹jG´yh¸®ÖÚV[›ós·p!ö²FP
-÷þ”)Q× †$™>é‰Íµ’W^ŸYët‰.¹C6曹qՐVéahÓ
-¸0N£ßâ“õªs`¨ŽñôcD÷ìWd±}	("RÇØäÆvÿ@âÍàš]Kžªtä1dY]õ¯–qÏn	º.Š0<ÜÁ·oFbë* Á\¡Y
-
-»F£ZtZYE½AâávÁm—vΝ¤¥”È Ç‡õ[³öÔ
-Îp`ºù(p.QîÂÍÃþ˜¨ŠÍ+->¼©Ï/ÃK”gî<°M³*o\<ÊŽ¹†ËXóVËÞu´xÄáßnÃ70T7´¶ÉÞ&ÑÈQ&¹7Ûr½ýuýmòx©^‹ýŠÃ€¤·Xtïô›0ŒË63*HPÊÝÑ¥ûymvŒ°ð{PGñ‚NƒSyÚ?ä&K»‡•Ð0´>!8xò<bށ¥sÈ(Òë¦Ý^	öÐL(¨œ›ï9Z¢j.l™]+]3;[È«²Žˆ°¯O£|-Ç°ï,~þl¡>-—¨*È2„Þ󵄼b¼b†]†;Šuè;(F»µÇ!Ü<¼(7áŒLi4ÑûH±…ʯ±!ÂiJó3ðÚ‰µëí5?œŒŽµe»A=űë:ŽûÒB2šx©õu^DtiÉYÞ‚çt2òü‡%a•F‘ùˆn>¯ÜŠÏ³¥¢’%DÎ|ÙehÜÏh)ºt©Ø)d%ÀÀÈ¿#¾Æ„¡”å˵r&ØqÙõ‚Ž$`kß.Çá
-ÜÄ;øˆA#%kmÝí~`׶б*§ªˆøaK‡¸¥5¬$ ê`ô—Lp·Ô¼_ˆNÎ^grB5rk¾%û‘öD—·
-†Q+¢âpâ¯ë‰&ËîÑ‚(Ðî:@(õ¦ _½>zʈ%§âèüÙ"Õí°ÈÖàÔ¨mBÿ¥7°}+ôø6ÌÀÛ«þ	÷WªË$aÐÀ
- w+
-gÄÝ)ºœE«±àYPäöm'Šk0w:û‹×P<ãÇ!F©z0Ý Ëû¶“FK~gh1ç¼pð×UNÌk××%ÏZcßöîúw`ÓߦÝ× "ÒÒ'õ/ä¨`
-& ã ;A `[ì ‡f½}ì`5ãB
-TF”"¨ÿOpÙ„¼pÂ]­§
-V\?@ÌÌÔÔ\óì>Û?VH{XùO¡/ÍJü~¿uÎïyŽ	sxΤv4Í¥¨½ë‚aói3ŸÜ芬…5D§Áòž7V–\ëpQ9 çÙÂ[[õ3÷ÀßÏq5Ê‚.Á<éù_¾«¼ì…rƒcÌ6Tlo5ÀXX	7Yû[àÖî_½§’Qg¸„hæÓÉi˜A(øl\ITÊHFQO\VœäùYÊ)¿.”áÈÊìÚËw;3€&¸owðØØê%þr¹{Àê‰õÂÛRµÇÕ½+€°HSÁŠ˜Nè‰×ʽå3õê»\N9ðå²&”ö—³ž¾•¹½¢µ	I1ËïC5 '
-:Sèyè¢@s9“‚Ê´ÜIÈ|©©µ\’I|–P«oŸã¹ÇC¡y!idãÅúO36E9À.RËjo;Ú^"/ò '7ÝÎyxmž=Äw€Ù†6- äîO	ãon e™Þ ëè]¢ÄG›ßVl¤OO€ ‚g³÷ÎÁÅÚákŠŒ¡giæíÚ´<M_ñ˜jš8ÊJ]À·…IÃçÎ`z|{sŸëÿ?pHì¾dÏ'V?ÇÛNÔ2õ“„aéõ¤ÁjóxÂÿöÜúh›Û5ŒXM™	'Ŭ“é—ÃÕì4©ü»ôÙ}jò;0‹äAM‡9
-¤ˆw:Þ¢÷jTÒgô-p˜g[:è'ý#h#¼Êß’Rg€(]´ßJ™º	´w5(*§$ü–f§òåo<•
-r¨¥CêŒýÂÛ0 at i_W-Q¨,°aÉ^ŽÊhçÊì•e;éˏÕLDzY¹Á{n›Êº¶Vx­³‡§m+Òd—¢5˜åÖM—œ),m¦­%Eèô‚ÁÕFª³-x;ù«_°/:^ï^ŽHáœ:¢kGhè…Ïg›‰Ôv‚xì.$Á5‰6¼ºÄØÊOÜ)4åJÇiFLQ_µ¯
-qDš¼y…i)5Ëұδê¡!Ûþ©âÙñý{‹
-“¯•'+—…ÜÑz¯Ô9\}zb‹þPRã
-{D'Š¤ãp#ÌÉãõy ëîn]
-òÉ?H”Çïºü}ʏ¨…ÎüŸ}}x$ÂŒû™óÃ݆/”ëõÏ¿õäzîéµÓáåï(ù³Äãkq›}ë]ü"@ýêÿº¶sžB!Ú„wí-X–IÈ7>úïИ7–ôyy m[,þ	̹àÐéÑý3åÙ7äV³	É‘_Ç,¹>Åð9u—NI¬4¨êÁþü“—¬‰°‘f¿«¼"!x)ªž;왘Ülü<ëi6ŸGÉC˜#6ƒFñÀê
-}ïòÚåV8FŽ´ìëf;“U~
-R̆„7”IÃý™%È{¦jàÆ­¸²•¶U[ý¥ÆþèǽæÀž»ôÓuY= uS™©ùž¶¥tO\kÍ­ƒ„ŸÂHÛćÀ­¸r´ú¤¯Í3hHþŸyÞ4õIÛýË$ÿi¨ËÔc7‚AÞ¦ÐË-™\)Ë*/ªœ¶þ¼‚a¢›cA
-<Ý=°£ÿ©©ï‰Á"±|gVB(ÆžŸÝE’Øä-U⹤…]ÏÇݹqMU\¬Þæ‘Z¾o(Ý…â†Q>°ø°±¼$ªûÝD
-ÃG˜¼öŠ¯x×ÃQÈ6¼>y4ú‰y3Ÿ)o[z•,W¢^Â+Š÷-AñU¹~þ00Ö'ìùž¨g–2,_Âý܇–(ãy+¼[sžÅ
-¹`åàQ	™/8.>öÒ{HÂò»ÞKÆ#D\ñ‡MAø"Mu‹®<w”×tVy&ñô,|œ"½É‰¥¸»ÚünžÉÏ2§¼dï´a:xô”âìW.J„q„ÈQxïm·.ס‘åaUÓ¼ßT‹ç»n=±]:&3··â¡Y¬SBR†|ps|h¹ÿ@ £Äl]‚Ï	bI]?6\ƒQCBd¼EY÷-6þGläþÌ*^×+<Ñ[YãhÚµó(ûFè¤ö›cxÚ1I§})ž_`èîýéÚ‚“A"€†Í㘡¯Â ¹–^U#)P1«g…RÛiɼ"B
-^"N`:"hœ±kï)FùH¥©\cVøùÚÂP¡D‰àœ‚`ãĹaݘ‹’xè¸cô
-¨ƒD3×3òêÂË«ÚŽTq"fb¿Z
-Žl{ Ék=Z¼“™8¯¿ÚÔ·}pã›ëH UMƵÑ×Cωä̳ÛOJmugÏdÆì#š˜æn~“‘D7H’aìß{¡ú¶«'C™à±&ŸÄêòM6ÌyøX ³ááeçr¹êiŒ DŸˆŽÌIt>U½”š‘cçFV©gOŸQTjHÎ3PàÍèó@êŽ
-¦
-ÀeÜešbg®®RÅ'U…w‡¾7Uœ…G4“âçq  pºá&:ô|ͬNÀ_IÈ nîF^3Ï^¾:C
-ô2Û&º(ù.á.!G8PiʹÒlUúßUL:Ո蓰81K7ˆ,­ì•Š?ۙʷ¦ñ‡o6í^ ¢Àºg«3ñ‘öFƒ6€¶EŸ
-¤±·åô¸e¸8íÇJÖY^0‡) "HÀÞèuåëóÿ™Ì°Z¹²§¼ý£Úùýß…:Ÿá
-Åçfwž!JZëêoShëŸý‘mOïÄwdrnà–-züÀÛr¬Ø?ôFÉúrç‹{ñ§z7¬ ¯¤=ïgNZtÔ°_,þ"å#í5µÛÞ Ã|¥å‘ŽþŸÞ‹éütÐÎ®¸22@˜"ðt<Ò…Ê6ü5pôEOîi± öSŠÙ+[ô›:Õ’êvul/Ùgk½Xâ>ÞM¥šÅálçeˆ“0j”¸MÕgp“pð…Ñ¥ç]1Ìw#±ýhæ¥P¸·¸(ͯÃÏTèx«¦:¢<Fì'¶8Yz‡‚[òlŽðÄN“¸Ù劯|,£Z¨[bÌo;ƒÌÏþ vjöØê
-†þ­íÞIŠâl<o
-¸`°BXvšóso€V Hí?\—þ–æ
-Q»žt±Ûlë-kûSMk6›½p€ðÚ»ºÏ!Í)jŸ),¯~FûÜ3—Zˆ)^ºâ){¯=ü‚Û×t3eˆ„ßìòIãÕõv
-hRÈglˆÍ¦Eš õÖìI´õY ¸ÜZ˜ôŠÝH}Éø”ÃÁi†Ç>4²gDí</©Ú‡­†ÕÃèIB]–xTGúv']oY¡P
-K]ZÇ#¸µXzÙ^Òð®~Ù´Íx¿¾ÌIØܽ¯¼
-KÚ1wäÞœ…ÅúÂ7õµ™RlÐ@»‘6¤ÿe˜\íkx„ô,4œ8´¿O~•Ì%ŇùÊ„K£ç­j¢hTRžB]<`ƒ[`iØt¢ÅzŠ«{|À|õÝÔí£ðþžü¨|»à‰ïÌŸLs	¹Hœ0é. èÊrnÐ×x8!¯Î_¬îc˜ÈÉo¤{D£ºÖÏ	%4€×
-Q0&Ÿmnΰ†wûé®èÏ×3sj±RiÞpŸÛ?{Üp’„>Tñóª, åÑùtëTÿš¶ÿL€uD„o°PÄÙå"©¨cÿ}B/›O·]‰^ÒŒ
-†WÖ؃D~Žßý‹Êd¤õr	à'âF‘³ª÷ݹÀ :lÿݏÀî<â§nJ\±f¯òyŸü¬>kß
-±½îìd'3ðTô¼w<CZ
-ýº2½ž…ãH)$º«‹ÝŒ<_Š¾•ÓMcêãÿ©³°˜îp¾j£T5f—ßÅØ5îcP¿,…vÑ}Ÿ8SàòAJ
-æIJŸ'£7Œéº¼6ãc:Ày^`"<.ðDL5TÄ4º‰íz8§ªP¾o¿âÍ&ETJúKòc‡
-Ù®«pö繧‚Á”|ŒƒzŒ@¶¨nÜYîÃÆ)ýU 2D•L¼ƒ-«H}W£	µUHE.ìÓÍâÔ«ˆŸF˼»Z÷œÎ¸èôRR	³hqŽÞìBézÁ‘_ŒÚÁ&îC›Áb\K«Ü’1¸gLûéñÐD`BÔZåÀ¤{ª3˜¬AÒT·0´BõYί0à[šFæñó|) ‰„ƒýÓŽäºY˜ªæt±L©‘'ôòÙµ,
-#Ípü!;YMç×7Äñ®ÐŽñeqè"üü	֍
-åˆÿ£àCi¯ëÁ£†÷½×5•;EÑć“
-)y»s¿êÝý¼¾|ïÆÃ=R×ðOhêP“¾Sk㦊
-›àÎiÕÒÕ¸ÂgÂ\õÏ
-»ÿ8RSohÝ„iÐe?wáµF|5·‹7JÏ*ï•c¥ŠÕ‰ÝPSq®X“5£yW~‚[¬0è{”y´û ù½•_࣬çói\Y4i¼çÏ,0”G÷Ž,yˆçU[
-N‹ãº5t|´ÖØ}¹Ð_úN½2Ôž«s€R¤×BÏýêiyy8’—¼t`†wð<Iäox	hòÓ00a½g
-Ú·ßqAºzàòÁ., <9á%.E«ÔðÓló+p“0	ÌiI,»ÍYB(²–…À„$>wV§!n³(ëØšgƉGæX]
-qf ›õ1ÿ½øt—Ýû4%'¨2Epœg¬~ߣx!1þ(oÁÅüL7Ù‚Dš74
-î¨NpØ|—Ó
-ç5*ÃP«E„K¨ƒÿãytÝ+JêyåNð>^½chŠ†ú÷®’=ÐÛˆÖ¼&©2þ<w‰4ª†Ô‡ß}êõûÚÑo¨Ø/m9MÜx‡}˜¥Ö:äÙˆÃe¥j5¶Í~>F§’SËÁ¶•Èn€TýÀñeâzsÉ BÞ9ƒò“œsctáÁæqM™ê0_›É;Šš½'ÄÌÝmßБ”õ5ë”\Rxüwm[3¬Œ?« ²QÉ‚ç
-ܬ¹ú¤S-Õ_„É4È%°ù7逆 
-åÿÐV¥xA
-ü·æàÿ&o‘d^ÇÌT[O¢³‘Y+=~Ìå°†0ŒAv[¦ÚÛÂ%ÞðbŽPá.õžÊ÷Bµ§YTÆJÄL2£=¿8@ík+ÎJ(ŸÒŒÀ,ˆºa µ
-î-‘hºíl	nÙÝËU“ˆM¶y,òÊàì	±\ð£Q6só[ˆQ‹V›a/½««„{þ<èZ„};g,4Z´Ö†÷8ŠÀçŠkÚ“ˆtBU“ã}Ûi%úØT•sår¶#é2HCÄ!{Ž|Ü´¥NxµAНDs8j-§5Ñâ6zÚ÷ÛøEõ«[bõÏ惒xgÌ$mf±j=T>µ"!^Ãt˜k»déôÜ£Ëa¿ôú&f~ØÃo)*À¬þr°0‰›•Io
-
-_ç<¹ @õßagKã;TG×<z…=ÁëƒXæg¶:¼-Ÿ‘~«¯¡½¼W	!sÖš6 at 00é»9Í^†&Ãý‡H¨BÍj°3Ã`|068ðž©yÐÀâïQ;wWë^iml¸ñ0«Íòw‰60úNí옌€Òh’IÜc’Ü1Õñ˳]t‹o3T¸Mñ×4‰«³¼D@õ[9ˆÎûz—kó'’ ×áA˜¤™ÒzÆ&(vßì÷NGOâ'Bœ¥Yíô:Àhß±œý86VòbíOj|´7F³·'¥Ï@E 8c¾ƒ
-¬&]I©q™ÉŠ¦:xKœat]ü„z
-²-;›T{xä‰>dGµÊ&DÈ›ÒQ€ÂŒFr;{ÂõÅš]¡xLÂÔÕ/_RQü«ØÀÑÎ]Æ›„–PÊêcª;”Ú’«ôª±ªq²Ú5
-Ž]Þ0
-?$tøí¬Ûëç¦Ðfíṫ‘¯ÿ¨wÛ‡KÀ’Õs€?Z’©aÈ{4°)ßBUˆþþpÓË2déaÖ ùqò¢
-»@	þåö4\;œÅ^I-{Ø
-b€C–¿yoUñƒÀb±¡HFbkS$#<fý@¹Èœï/ûQ%ŸÍ"
-5ô¡*h¸Ìb(
-Ï‘aj•M?žÙ¯tŸUÇ*ˆ¤º…nA»ÔPkIŠäÉÖ/÷DÄ5R_þˆÙŒÉØì'¿/(ÚöGê>"2Ùi¡•RuJX=y
-_H€0ÎN4–tE¤ƒÝ£€Ž$ãÕƒ†J¸ó¦†^9`ªÔþ­À$I]lý/$ÜÈ¢Càð!ÕϬlI֐`‹:Á+Mÿº;
-¶ó«é7/OWÓYWw’²Ä€¡ƒ¡‡dën¶Îw}nS
-®
-Gù2ÏYÑî2[v¸Û1ˆ|æ¨X8á¥Å0Obdç4H¯žÝÊÅ>›”Sse:úQìÞ?+ŽZSDèŒÇâ.
-lûVYlÎ3åuÕ@ÃüäÉx¿Lqô¯Ì}ã˜$9ýK𯾎®-ÓÓ‚Dx&C§óž†É?®
-D¥“韼.ŸËDT–XÐxÅs^¬SRëE>ÍÒ£36ø2%„EÅDòÒ:g
- %h‚ÏøÙæ—é?M(À¥â]e+‰|ÙÞÿi™l©#nËL¥õl§ºå´¿òã0ÜåŸ;tÃ^¶­z—Vq@ ù‘ºÒ	&®vÂÞ
-Î$âZ¬ÿžRõTЄf¯C5l+ŒÑÑ}_ýg‚H llB×ݺ/â-öÙ1ª Â¢ÉϯC:h
-ŠœÊØG ƒâœšŒ-öË]‰5øÞ€ëw;¾ƒ•¤‡„Ž¯E£ØˆNŽ³6ïÅS침{\p©íz:ï’׏Ւ¯í¶•	yîIåU&cñž2ù+¾1_Ë	rÜaó¥™&S{89µ¯/:j¢g˜€$Sº\5eå\h'ÓC
-hsc¼IÚ{xÎú4ž¼eÈ‹%OÊŽJDÚÞàs¼é6¯voø”?³£RÓ€Š[
-Ò E+vT¼ÄÖ]¨5Ýxv<ÆÀ-_1?_³Ú{}£æ]ÑÎþH^‡ÊY1¿EU×Jy ÓEÀ'#P]ÀŸ‚û$°"g”ß²9ì*¼ädÒÄUŸ¹tãÐ݆̍RÃòMû·ìúœØ±
-–fÌÅiJjëØŠË=§·…¨.‰ÿcä
-o’vómããîö|®-â43ÌŒ$£¹
-EÅs89ٝ¼eKñV(t}¤{··$‰ðÕÔ=ša_Î>hÍŸçw uVw—¬í½ 2Q¦<+ÓsaÑ-è`•Îvs=Rýp.¡>®êÙÎŽZ”¾—¸¼$Izm¿%4³
-V™q4ÕÔZ|í~­Æ@éE7
-~ªhÿâFÚcíÁTo»ìøÜ\:¤&„¤H“Î÷TÌwG œ‚QþKßÐÃà£| Ù$¡Ø;{Ťޗ
-"EÓ»q„—4{9æ¼-
-W¹«Æ.Ì„Ac”<mœ3÷¼Sám¸Á’ÕíÀ8ɽ†Nñ{Å‘$š£Kú®8Uy?XxŽ\6§?ÜN*Ýàhtµe’ÄÉ$À÷¯=WßÕü€øgáhüVxëLÕŒé Z þ@ŠßcE}*¼ÍÒ~@¬º	Îßб¡Å­Àoè¢RFZ[yÃ륞ƒ:Œq™e>´ð§ié4B†µzGÂÙ\Ó9äÙyð˜1’'º1;Åû¡âÄÕȈقdgÈ¥àP51ØOM$¹ÌóNI,ö®5hMsÙÂ6¯ÚB‡•`‘Â{¸¾Ê¶ãWQ€ï•½ÃÿèÛêKáÐa;9úøÙ@lÚFabï BÙ=2î>þê–•ÀÚíÊ­ŽÚªÛv|ôÂßÌ®ñ‹Ê-bû…‹.
-Q#sç'¼Àc?SÍüå<³€HÙÕ•·HXÅ°üQ;)6¬þiŽ¹cé’aPW•¶£@émˆèDm‡¹"ð®räVçñŸ]v)”4{£Ø8ÞÌJ¢Ië“¢ø‡=v3orjô֏¨ñKØ0«Œy7'Œ
-Q¼#
-´Ÿ xÕÔ¤k~j€ÞR¸It*©þêôà€…E¼±¿°ùðË´ý/£çA&©åõZmIf³Ì´áøGd”/
-ë&içâ{\âO%k?Ì:È*ŽÄø½Íøºàãð<‹„¤ˆ²N–~'ÉA"߬aÕ­¦n‹T²jZ— HnçÂ…7ò‹Øg²3½Øt¶ÓŽÚ3wPÜ
-”œ[¿éžPW1›®ÿHáøy
-»Ië%c§Qk˺–Úµw¶“ÎŹÑû6\Þs´rÊ€öpï‚Ò‡ò.ô„ª9z{¼Ë×óu~êÐÌA
-kD¦v©Öc”¦{iST³“
-’pß듇v¬=;2
-cܹܔ9»ÔË6ï°xˆ+én»3SÓo”håÏjÍ	o˜U·Õaõ¥ß”b¦Úc•‡·²¨
- Ÿ2Ckö²Z™ÔÜqõª–*Ò„”
-ÊZôñÑrQ)kñÝ‚WëY, è<Ë
-a î¸7qäöÞ6©è¶•ûƒƒ·Ðº"«Ú¤»sd™àðÁZu+úq°ÌqÛ4¢›%M…é¡ò›Q[dð€w -¢|£4pÈ$Ù;,htpXº9`µ«¤mû:“=ì³ÖK‘3BîNöp•¡õú6ÉœÃÛ2%TÃ*7Ò|œµÁþæ!¾ïÃ"L‚ÚzþÄCAÖÇ­[4„²f®1'4dŸþ+ý"EöÝʱ•]ˆ&ûK
-ÍO&oâäÔzóM?´‡dJ&Ñ·žó;ž?ŽÀƒí/n[TȸP,Eèõb¨õƒU”P¾Îmj±îz{ò£l5?nÄ)Õ_:.äßP`}„pÀ’æÏÀs>Ö$-ÚÁÏkµ„ÄîV˵ûý GE+=r^JÕll‘Ýx1}côŒóÂâæ[Eÿªß€|øÛÅúWIç&—2­†¯È﵏r86¤˜™vòR`xþ²l©¼uØ”×Ø|ÎüXyF›ÖLüua²É̘Ê*OÔ@_Åc(sæ
-UÄt4=ÀÏYIQ4D1T‚Î¥¿}PwÒWåVT•2Н–"΀œD@­ý0p¢Åå )‡ù,ØP~µ5œ%lfj®ß†›œ ´¸+/ñÌ•IÒA¡Ã¢òÿEäâ²SÕG£2bâ†vûMî†!ù=û­ÀS; 5Ö‹eaÞˏ—Èe-ïŸ
-XËìšËÕIr”CMú¶Ï‰,Eÿ–wY„Ï?t"AWXl
-~׎ÐâÏSG¯ùvÎTÞõ(¢Œ
-¼>ý­ñæ"»°iVï=Ÿ;e—Á'[„¥÷32Ë÷×›ÃÂl+‰ìæC‚kðhËà¢ÅuþEᎅeRg#ê>M`.á±zmص¤¹Jö"§Ìb}?_§¦Äü0©XžØØ{(œ´î.&Û¿;6íGZ&$>Ý·_í…Qt÷ÛÔ°wùBU¿Òõ}¿g¼mÃvêÿä‡ì(†
-ɶlzå"”ü¦9&Îxhý»‡còp?ùùnp$ďÍ7Øó<QÄ}Ë1ãô¿ªî]-‘QsW<}·÷@mjrSr)ѵð+º¼nùͨÚ¯³¼†ï}™@¶Ÿ#õR‹=¥Ör…8YA„`røm¸¢%™F
-Ô‹š„Ö5§1g5^‰Ÿ{r$²$©~€¯)q÷ÆáeŇ„
-×ÈY7ðc3Ë‹ßýFI”Š@FJªü5¾Ô/wýÎ6€£åwâæUãÂ៙u<û©£p#¬Î
-B'î=D˜ê’çy…x8þ}´íÔõÝfágöÛâínÞ$•9öyÛøÒ~¼ì½x
-~+‰ÓqºÖôEvÑb–§ë5bœ¢¸$"3uK~ï8xÿJ¾](_ÐÊ\˜(|OL4JŸ$ÌFX¡ÒÈ¢~Þãu)˜8ëkîjÞ°`#·Â ”'v—D¯ÿ2دí^)(ò°~Y81$eeà€v«ëc¹œÚ2ïÅ<‹ì¼nC‡{Õ{·¨a,F[œ)ŸÑ÷dúQöõ¨‘o÷ÝQ4¾éÊO÷{®ŠþÙ°X§<ß«l-þ!ÄYíI:Öô®íé¡Wíà;%ö„Þ¼#‡Žº ´¿€N-×ØL«äkí£7j‹®ÇlΪpWþ&U>éy>Ïç4%Š­J§­Ñ“öœªÄ™íi“²yNj‹Cò0ج6zXã¡»km(Šä{D5ŽO(¶QŒœ×ŽÔ(u
-~BHD«V»Z
-È]§›H	ß>Ò¤<9—2"mqÑilsàÅ=6u¥ŸÃ~_ž
-4ñ¨Ûßyh*Yíé’€ˆ
-äTÊû¾¡Ô"XO&à9:ê\×áÜïÓ³3DxܼéÊ<¸SôùkKÎzéeçXc!õŽ-WÏ·ìß™iƒÇruq²VâoÈ¥ly×çÒ‘¡Äöâ­[šI¨7
- Œ°è½1rlhÜk1~îòjÉ3ߪk¸ÙÍÎ
-I8°Tôïòö¢MòŠAßTTiÖ¡^%ý69nêŠ+þc­2Fü=ü¥æþË+”_ôkžÚŒØ8}qg¿DIÜ6!bÀ÷Hn‡ÚI£Ñ]礔W±åÍì|DSºnü•·§{(’Êq€ýî>r‰vH„“uùyëeìqÇ/+Soå“X\ò^w‹â“·b$¦»Z7ßÁ]}*ÒˆÍZ}µ²yóÌ/ÄÈLs””ÁÖk)Þ7a’GÅ`Š´Çbc‡hþ(Ç”T_å‘“o.í¦zdÆ¼ø¹x¯Êª‚48u_;Bõ6X]ñ±¬¯ÖD\°ËÖ/ÝÞY¬%ÑütiéÀP8t]ÀŽ¬i(qÉ6;¼ÿûéù‚¨æj…‡ZŸQ:æ»jý¼ü%[4WöÉ•„X&sì4kÒ²êè‰äåš·p¥\Ô¡¨¯;»Šqáó.zWŠ«i"†2··íì‘¢÷JÇÔ0.ö/KË(Çùô­=a:‡§l¥ŸÔ«jxÐ:2¿êÇrÖBˆQk#HCW=ÌÕ`òü»h¿³Aleëx{õ®¦Æèõelßfr ¼¾…±6Ö.ç1]ÁôÝíÁ%ìfü
-qg7xÙ°¯vTºLö&–UŸÝ‰\ŒÒk.ÀÙu\hXZã¢Ût\öPö®—Ì“}E¹YçŽK°­ãûx¬ˆã6'kH”Úûwì[§›’)?÷–ÆBZjm”èîY¶û·Èïl|¥®ê½ÿ•nùá›ÏÝC[ÓF0ORA֝J i‹ ÅP#„ÀÆuçSlb®Ì¾‡rˆ¾Æ4…”u«C{>äþwÀ[ª]ž,fêrrå„í.‚³ûpŸx?Hê™AˆõWÍzcŸ¹·™ O+—‹–¸»
-®<ûu^ñŽbåvHA·Tý/8›¨b3›P-Î2Ô~¥‰EH>ÅÍ1Ì,½2GBkàËME’v1¦1¹~Â
-(À
-PSsÛ£åäÏÝ{:
-P=`ŒéRt ¦]=À2rÙ§wâN1¨"íW‚OdïîËþ{´p„ƒTã¦y¥/ñ-ˇhJ¼™M
-“TBPÒþmtÈQ‡¾«¥é
-O™WE®G¡ìý¶fƒµ»GRiܐO.«`¸œä¹Ë‰`÷
-
- at aüzã±ÁFš¥@XGÀC‰¶2®”Åàaž“9ˆñ'EÃ=׿ôaç—M'ˆ]šD¾3üKºŽÇSGéªÌ•àà"q•RXý–ÚÀh—¿ýº å5çcpzÜspC”ÈaRÞ.4ý} CÖåŠß~m¡rU¥S¢	£LÚ;Ž½ÎƒHT¦
- wcÝçyYûã†	c€,逝\ë‚ô
-üh­7yu¬‘]¥Õö^A^¶4éùÖ€½!¾ÕÌÑöÍ@*u?
-d¥íªÕ†%ÀA…+Š³vÅžÃÁåÆ=xôÇÕŽ§ù&Q%˜[á¯0ÚhFª3UFÓ‡+Wá”›ÕÁCKöƒÒÁÑJñr^.Mƒ£…âê^ƒd•Õ}¬Ñ‹N´—•6&Ðʇãî,Då#rM]]æV/ž,Á¬âRåÁÆ‘©{âØ?Î*GéñÛ/Rê?:û…ž'ÃþÌý"“`ÿª–QŠ“Û'”߉¨ªyòÏg­ö¦.ÿhs®¡.ÍøàÞ²âècR8
-ú}¬†àŠ
-¼â¶^
-‚cB«P<¶
-&L¾Ú¥ã½›)õD)ØP¥ÔQ¨ÒÍמ•-ò2J§sVmHbL@ ÂD‚$¦Q_˜CàÊŽK(#
-œ7,ô‹MU[ð5¦åþw¨KÁ¯‹øEÛ¹U¶$-&™x퐎{›4kÔã¯+
-ˆªÊ\œ¥eqˆ-PÜ*NÂÃ:2Æ;T
-ênMMƒq£Ýü©®¨¶»iÉ´L¹DG)y¤:žbôþ}-…
-Íö!q·n}ÍÄó÷
-€Ê|›®Vʬ{§­Rà-Ìv'QÈ6“BG#«
-1rùeh<L7ëìÌDÍbšÉi›“9³Ÿ› Fîö@÷ƒû&ƒå󯬶cpoXéÈ8ÎÿAáäfKä/л^nÑšß¤ëMXi<=%SàCˆ<üЉ°N¦€¿´Ò:¡€í"ÂÈ.âùìç|Q.æ«ÍnÜ]GHió½Æ–<í¯:að9ý¡' ÍgܯÖ
-¦Ìoåì¼HVƐþÇÆ˼ÅßGWÙ2âFRðqÌ–ÚØÏ­WÑ9	냪ÑžÕ‹ œ$»3#å(T¯@_äcn8•p²——ýáçkë.ó‘Øm±
-Õ}Ç‚—$„æ5…aÀ`[£òÆ¢dX}–-üŒ…ëóùź™*ud
-)]µw÷¢u«¿¾%´	…À·.ÜOÝå€N|+Ã_­LO`eù¢ö‰lãÃ[z¿ˆï[O,¹ÔüÜE`¡""[%ós³¨ò“#|zÜÁpª†éÎ.¤áÌ[õvV…‡Ùç]’¹N5U4¡=‹ú"ç$ÏìNÜ0x/xZ#\	Ö•!ÿz8Ö×;ª˜ˆ7cª?
-òdŸò£Òf9S¯«¡ëB›ªBc?>[
-¹hiv&ƒàjæmœ}Õþ7Pž
-{g¥ƒFªëüàWZ籁è¦*èð5­þºáµ¯K:´nÔð¦òä0›	ÔÿlÕƒ@ˆ†öøSãØLd„@7kµÆ¾pÞZ‡”Rt(´<é³ZœJ°ÖÑp+úêr{HP0:ì)hÚ¾§÷“e,8®ìyK¡Oig™»ðFÝ®ý·,kÕ‚6gŽçÇàƒ!ü{•“NÖÂVª´
-;!âϨ²†ª.gj¢Ñ|—ð	Þ!Ú~'€a”2¹P&Ç
-Å’AÒVgðâ7x£{i®¬Íµ‹ø¿•TãS$­ñf0	äLi’!4ç†ÄŒ¨q$µŽÍwE=©±ÑÂ[ oNtšßÛg²UGïoÍVöEË>‚áçÖa­ä¹Xïo|C—áÖ÷I'Y“>yað™®ÕžÙ‘dúªWõ¸1…°bEA+”aÔQÑ0nH¨o=‚æîzTô4(_À%°×¡Òìoueydo#Ç5U:”ô
-2´êé@£»³=¶‘™ú¶‚ÈQ&¾Ú>§Ù¬ÝGA–O³Ì^ŠäýìNٲܢHgn­ \¯‹^*c…ãIc—äNb¡Md\±­ZŸÇ³ªÉHˆÛí4l®’”‰à=>{XtYK4Gń̵21šŽsí¿pÛ¹š(Ôs¦vå»|FÚ!D‹'\Ú¢jã'îø:NrôÚe,³æ6f÷°³·Þæ‡\úRœª†M6ë^K­íÌË0:…ä%<ƒæTðÚòãÕ Rò£@•q¸aœz^~Ep‹G|uäɈ*m“L´ïÞA	išã†ÚˆŠ<£:2‡Ün‡®BÜœ˜§µÊºº»›M§ðÛØÙ‹jKÛméò`BRJ”Úî/ImåùB<û¦B÷Ì¢T øÜ’觖?–ùxþecŸãU4õ†ô­€>¡UòDX{^Ö 6«N¬ÍSØ3˜{¾0Xùbg²³;0I{Ÿ¤›?å‡Ç^£²À*Ò¿ê
-§ÿÊv+µ¼–ʨ[ßT—ó}KÞ²øwM2–Ôp¬*dœ~CŸÑ_Zìd#š¿#erûÿ8‚V
-é
-Uì	g¶”SïRõÁ!
-×0|@ô“œÕlr±•'Œ%ž‡‡,ãPµ1wó/œâ?!ÚÆxxö¤kxþï2³KV¾ã0TálC½ñ¶'š]ÎñK&E\ä´Em<ßFŸÉ
-uÞÈ!9—Y¢ìé²ÁòÌí’oS$‹­þ¬Ïw4dX_Ïo×
-[L]¹&UøÊ	m{"â¡»ÜÂÈQb,
-21kEš|ioÿ¹¯°Fž°ä‰È㳺³“¯ͳͮåÚòwjsÁ˜þ™)þGÆÛwoì#³´b·Qh'è9Mχò¦á¨mã¥KRùpÉ5—¾Ȥ7²ÎÃd¯‡Â6FØEq€k\F7Õd|¿™¬`
-{¸¹.ªïBä¦úGº"…ò=¼øº´SEVâ®âL(\¹|OÍÑÉ7/C€ëšŸuGÒWƵê5‡ÿäÞ+ãX³	3íÄô¤ù8ïÔ?Ìi…mÝ|Û1Õµ*p‘Üzñ½ÜθGðXú©eµ‚Ýf¶’–,p„	OÂÀ CÝƐíÊ<Ì”?Ûœñ”þä
-~^æT«€ñ¸¸Å=²ÈÙO×G¨<Nßÿ_Üf 2›Î£ÎK}_·ïFÒÙ@BòrµE÷pÙ¥¢ïÆ,€ÐÙýtŸÈý¨8ò—gîŠbÌà3ÅèËD^_âˆSÔ%›Îš/ÏòášN9“{ÃJ6æóxÀ^úü
-&`ôƒvØ\šoç±	Wxš>j½˜tD‘ù7Æ~	æ‰~eO*ÐÃyCd$À¹Ù‚ÍIg­Fm+zµO¯cóDJÆ>a(F1#ðºˆfÍñ«mÚ’2~5%ÈøÊ­6öŽJ†?ÊP¿˜;qŽD({è°uZñÖüø“ÑÙÆ%Æ
-Ü¿Z9
-¿Ìóì‹2™rÍLßúÝI`¹„?ÂúxՏÀù÷‚³&»Ëé°‹Ts0}-hÕÁà4¼‡ÅÑÑØ©áïÞ,ËýßÙLŽ4š™4jÆÄúœIȵ¯vÍÒòŸÑâ
-úA"hD2rñµ˜ŸjGh%ådçM°¹¾JäñW]ÑÊ'ûO!R>¬hocFuáYªx at S-)ñÌî
-,á¤óe‹•"OÞ,yÁjäËvx.áñ[-¾6W\w„Jê!A,Gms`XÃÉ+¾„ÿ\Y³sK	UOún/DEî7‘/A¿FDíZ³ðÊo×8G¸4ëkÚWZ—å©Gâ¦ÓØµtJLnìœ[Û_Çzî/s­dTÓ…ì†[ó`øÃÞ¯ÿÌ6”'ÚG|€oy~‰ÁÆ<VÃQ©_Â1=‹œ²ñûðUÿ³¦d²´^c«Užà7ÇV7rÄiŒÿv\8Ü0ˆx53 .¸D;úš—öñC‚ßI¼)ºxT—ÊlyêõGï(¸"Ö@—¢õJOÖ÷ú3
-ùßHÞˆ×6#sgù¡îýgˆÓ.…]ï C»±|hRÔ/’ªŸ3™BÿÊg´Yáå5.“
-ã®vS|cZAÈ%tAzPmCé=)­—
-£Q×Ñ/šôå+û¬áE⨐aºY[.™\Š/?>&ç
-XÜ¥]m£Ë¤ãMq‡T&tr‡`Ž!“)EÈ pçѼü ·¸JIã3y‡5à'åt]È7D‡J	òœ˜eƒÊh$€¿„ÁU\0O8À±(2"©{J3":òt]Ƶ¡Œ´	oǽs9¡.ªeŒ®çcrŸ6¯<kÓ}î¿–f7B=ÈX}ò— ‘âyýUCŸ9ÖÚª 
-¦åÊmBí˜öÖ¡„÷ÄšïÝM{Í1¹@;ÄqÄúУõuRä, ÎëÚwiòtçúwAhO•¼²´…'Æ©„ëÀ0lô?¿ÌIòžì„XË<»ÅU„epçæå‘¥;&–==
-0¥ÈZü}{îÔÍcWº®÷6éxÏT²ˆÛUÅŒ+É«?Ð.üÂöÞdüïïS.¬ä]{;ò~qa¥“ç7¯ãUâ'f¸Ä1áoŽrt?·E—µ>ò}YØ „Ñ@éè}ö˜À܏ò‘‰2y+¦M‰âÅ«W…q/8§pÿîMZŽÍPkh{aÙ1y&tüžÙòÕMoó¬²<ñ/ÇÖa?ˆüʯu݇Ójû–,¨Üå@/GwŸMa-èGkD}¤ð©ƒƒŸfZbYÑ‹l‰t/	±Øj¦èôRŸ”hCå1âÆñ±S@ÖòÁ~e}
-kÎ
-º
->NÀ^²‹Jà-۝[æb3ÂàÉ'é[fÚcBl¹†H(y’;=9ÿ—¥¸Iód¯ökˆ‰'R6"œdÞqît¿œý,‘Žß¢]MöV>»Ñ@Þw†M0®èçã^F`çFÕ²æL((¬±’S¢ÅïÂy§púÓ­Ë’5›íy1‘pÆ{”uxëÈOþ…Ž'¾7+Öº!íƒc´Žè
-~E€×þO¢‹aöb]Á3LQ`ÉB徿Ýh
-¸xdce7¼#ª,C!A¢¿F&Uì ́Îà=¡¤Òôõ"+Øèµ7¼¹zÕ½¤
-¹}D²6 ù?×bÍáCfúþVžä¬oJË™ÿ€ø›-ŸEÚÃ4Æulò¿ËûYO˜R•´²vTNè~õúÁÎóg/âǿ¢-;g”Õ,W¤MܶÞ|JÍ€çؼÔKýF¾)—$N\&§^»
-¥C1sà	ÓTÆÄåò¿2,õºU'ë\Ï鬘ÒíÄ;?áó^²ÒÙ-|¼ˆÉ$˜L\|¡Ý¿õzŒ”%aí=xÏ9Ú®‚Z†7¼ã(Ìå±"ªÅ/t^
-aå³KÁ;ï"7Åßn.E%gì¢i@ß@¹Ÿ†˜¿´:¿)[ÒÐ…¥
-Ê.Ç3âu?C¸¹‚ä)tOsÒóŒÊJºþy>±Vq/Ç“Û…9‚[Š$q·QI‚f¯<£>@²2Ô>[ìïe©,ÝŠßiÝÅh'Ü|Iª$’¡Ù+šûcIäE”tÒiÒt6›ä¸ßE3;Ý´6Õ¯qIk›®Í#®Z<ª:ÄÞé×Jâ`d¬*»ö</nä"nAíÀ•	ÿ]©ÓäXĦMYSgÁ£õ‚=q@ÜÕÅûªE3¶L+ÕÅ–©Cå}b-7Q,ì·Túlñ–¨þ¦:=`›Æa™ÐçeÆŽãÜw°¥ès
-®/¹ ’¹EÀ!Ü]°|ØVÜËZ3˜½MçUÔ
-Ëm
-mºf'hß®gú[ŠœÓÖ—kÑÅÞxñ`1ã×–7÷`´å£ò<Ë ôcƒ´$(Œ­‹c.æ”=…AfÐX£ª—.~qîôÛ³‡A8zi5ëµkµ‰RvŽÜ%Þ¯
-¼×s—4_ˆ;<µ$â!wÉužÇÆ&ʼfDÚõŒü²”ªÚfK>¶°ÐPVoN’"Öõᑧ•6{
-,"›W&ð°Æ§´û&RTaÈc\} Åta°Àj)›HèÔyÓW,ªZ{E¯žOµpk.]3?5Ík]¬‚‡Aål³¤!Bd+Š‚y–׬NÏD4¶2мyÒå㙘ÓóXŸLI9Åã0ƈˆÂŒCè–¤;ÇÖvœù½?vîûÆ[_àçºÞ"¬<¸ù‚Ç86<ä\µfòjq;íâé‚ÂPåC}BùâêUÀÒµN£5«Èm]¯ëô«–’´òÚPËuÁ|Ý‚Õh®	¬Pt„xq_ÈEìNºUK‹¡ïä
-FåTùk“.¾±	¾KiÙ T‹OÝî-ØEÄâzÂ@§$€¹c€ïÊxЫ/î§6‰Ìp@ÿÆVbc¡ô‚RMgµeaFb½Ç1­V&CÍ¡ˆ_©Š>¼/Âå†y1ó•›ßcºØ„=Kûÿªß2Å=±R"oŒ‡!3'öƒCxHœÈe
-¬ñfÞ÷ÕÍÀ(î¥u<¯ZóƒZ\ë…Sb Mêi
-«úå•è(7g-üs%å³lßÐ1:O,'ˆ¡cT™Z®²Gö™&>ã0ãC4”ayösS°x–ÍýUâÂ)š š$Ö<Ò:¤¿
-·FDQ+
-úÈãó,ºG5Ô
-Ê¿†`Íþ}”út³ÃWc^NÜÅáá0
-î*ßk)}“#­¸ämnKJ´ÝÄNEƒ¨ó vS5úäÇ/²±^b7i’›tº(>ŸHM‡ ßìæüä‘Åû$ƒW[¦s#8#!Àç8zË2“Õ©úâLÖkÚ¸@ÒK,E	Mƒò’\’ýŸn.ÀÀµµ€žÇ/’eîI­aá³âNÃÛ|¼ç…ö]%ʧ/Y2™·÷›Œ¤(j°ß¨º>*ÊÀ=â;uÌçÒ~y»mAu¯zØÂ[£–#™ÇŸ¹úlŽ@ÛÞÃõìéxâcÝ–<¼t"©âO¶ö¦IJ&%d]*h%U†U¾â¯Üª&îBSÔgÈC\S·âFÿƒ‚T£kZ[8<,”8þÓªƒ`ž¾¶‰¦R;Ÿö˜b½d>•Ð-l†›¯ô.âá,Ä[k¡–C	žnk¾pî5RÝ=\>åÞå^ƒbHê4ýÍ秉3'®¼K2AÀä:6Q?Ý}SÏ„ú1r>kf«d'}Ä#˜]žÇÅ>âàÆŠ~·üòϏe¥nxªfZÑÂoX§OÌsmrT¾SVš=ï{A·£7*ÖsÂpqA•íiÜÒÑŒG¶4n$uÿÇRNåv  šºÿ®Ä*ªh]^ü¢¦t*OT²R6¶žÓ@9L‚¿ñ’—>aÒëù6j–f£ƒ·ª;˜ƒ%ù«¡‡¸
-á)‚ÇÌ	McÓÝø¦nÞPþCÚÃÃWzÔïQ“i$¯Ü¼A¡
-|BCÕÉŒÕ^(úM;ÿÀCÜÎk¿êseD drâ^Ú(FsêVí3ŸÖ(N‚¤pôlELáªPE/*!pÅëÍ"F<¤€Éˆ“üY#ˆÙߧ:w—¼ªÖn’DQ-¶¡Uvæëö w§s®ˆc!º‰_³üð)Ï"[ìZw:ápWV_À®	;tOTqº5¾îWÐ_%ï+;n6»Y虼:D‹±'ÚF
-û;®(`ádAN†yæ¯ð*‡0!»ƒZàâãíue¼è~xÑr„ô(؉Œ*õ¦äËy“€8MˆÑ$ætÇÓ¢ô#šÂ¬ðe
-»øÎâ%Õ{‚§ÝïFùXœ€ãÙ¸ð›Óò¯QF‹r‘V¾{yËó‰ZMúg
-&ôóî.ÕÞÎMM¨×¾ Ëz+¹=×;–L]-Ùó¤Òyìî²<gFľ7t+½iiÙ€gnÿTäWòb•ü<Æ϶»F«£j	SYžÅƒÀ
-8±c©Hî™90ª×ä4°œ²R°˜é]_­‡äqEp¨œU&ÉØò<¡/=~øXâtšÙVû¦×Óó_dŠ6Ô÷nHD6t"ßkX(Ö¡ß{žÓ¸Œ2™©UªÇd_ø¡ï@u) xW0AŸR~KôׁHS5RêùãIõ&!²ã‡µò8½ì'VJÖ$Ô7Qʃ™‹3™¢•ÐòOÃj³Üô:M5¢{-
-æú°Q¤äÃ{4¬Þý0ÙxE™ZB°ŠT²±sÜÂr~¹ß,
-ëÃBìÒÿOdîíÕšZ
-NAÜãÍÉdÄ\	v_ŒÆCÂ*ô®pþà4Ώ
-ª
-ß™`Çͤñ紪ݤ؜óó†ËÀu#¶N€€Ü:D¬c£ÆÊLääF3	…“|a¡H|S,³
-w-J¯§óS±–üÉ«_¢¸Äš’8+›"]
-e¶˜G‚噘1/Nã`#ì= ÊGö)D¥	Å	h·ÒÂ,ÑÅÛÁLÎ0­ŒÕy­t†#¯ÚZ…|团ôÛ~«Æ	fM²JŸKŸÁNÿ6 ì©ìÞ¾bTKÈŸ]¹ÞÜ„Y)ÚwÒ?[4ò©Ió¦>G)žJ&d}ýíÜŒÅÓò~Ø0 $´N됃¿´Èc®pVqí+ëCppG¾ùˆóßeõœõœ6GÌ,öfú8z”Ô7»S[¢S50c­›Ôq/”_9¹jó¿·Ü%×­tQS…“ßîLðbkÂÒxâe¤í3SðXG¸T¤J@ð«H´+†ÆW™íç´upèó`•I]±>W*ìÕ´$FZlEfg	sôë¥*|zº7>ù!žI©Åÿ«;
-¸aoÁ¥e5MB+Mø¡FËB6ð|fíbî
-š}ÍÌ­š^§A¾’•Ëâ¦}VnŽØ†ô.¹¼j*À¥-;Ù&ú)Ñó‰A¡Z7*8é±51Ÿ{‡Ïo:g7Ï.Lå7û.éñ²¯ƒE‘c‰Ð‹}tIÙØ*I
-ø¤¾ ñOWËíŏ'as\Ølð\ÍL¡6þÒF)pm­Ø,€•º·¢ÀPæá¸EW0d¤q]&ÿdV6ß.cùÂ~L´óðCß(¨îMëb#òEnÑ»PÅV½!Àȑѵ
-Ç
-jFÇé¨J$Ç
-U¯"q	ï×û4úS+a:ÇÞK
-ÿ÷QöŒ*y ç–5!ýÃ<ïþ¨è|ƒý‹6\ U+ᬮ[®eVéüvíÜ
-nÍPÑU7/˜ÄñcªXâ§nc]¾¨XŒPœ‹ayÚGºxª.wÈç¤}¬ÓÏÇž\r—f`¤„ñ@zJnî´a'¾¨s‡Š­NŸÔAëG½PLˆ6ºIQkíúº+äÿ¥
-ÒKëÈíTžDø.yžÕ¿}‡ÀÄœiÃõ„äóä1íJ$ŽðdÍ=²
-óv–¡t5!(«:Ö+Ovl<¦ih^ý þj,QüYº‘îîÞâÄ?a塺Á7ÝëÜÇbÖ¼GÈ	P˜MåoÑéïToãw¿dyçëÀã·œó6ês\Ô…‹R;ÕXÚ»ûÿõåöÁ¡\Ðs·~=ðÈTDŽÝCCijÚ`¹ÎŸÔ¬\·‹ðñ™
-¼9™G´H|®Ö²ñjóèOHgäì,Û[$¤BCæ °õJ³öëOP_GçUV'žuƒÇÙ/{#KÑé¹™˜qÈ~|Hë8àäpz2Þ8«H8*M‰œû
-Eª”pÇ !}¡1{¹Œ_ZšlÈë¡ÁŠ;u§·+ú,fo ä-AÏ[HM¥×ÌÝåìtò*9¼Â^’щ§a–‹Û`B>/Cö0Þ÷ðišNË­þÊ âÄCHŽ´–/9fV.ŠÎÉó”6!œvóÑ@ƒ ðÉ!w±y;¯m$i¾äµH+·]YA|åÀD!j{‘øEÙ×ZQ5»¶'vgêæ¿ux”y–#Ú^Ž´¹Q«1ªAä˜ØÿPâ'4R‰ÅU]¥‡xý'¬¡Â>¹æ’îtê€3Yêy.·¬4ÖçæÍÕO“
-”hÅ:DB¼ªO^ÛðÍÌkUü°õÒ|
-¬u	ýÅxTõtWw!BQE–NZ˜ª9Pvíîs³¹AÅ$vÉ®?·-~¡ò:ŠL34ú±ì0=§§
-PøCV9´IØ{ã=Ž·ÓB´K yѲTp»~Ëp çévÛD5í¬ð2Ia‹¡EÛfåÀŽ„îŽ9’-v‹òIÇëmÄ»R
-vDo’ÌÎÏ÷ëí8
->æ
-&2Þ÷VõŸœ6ÊnæÀ­NÖÚþÿñú°‚Û…6[þŒõTo¾¤tœ®ã¥VøŽ![
-²]w¼­ ?r$T]µÖn°ïìÄ9?Æ´OõQÚOçU­
-¿”À)Ûäý±,ƒ¬RŽ~––•
-¿9e(Œ
-tÍà3ÎWZŸ«IDÊ$hDpãëYGÃÑÂÆ*ëq¾þîæÔn7T¾ÅQAT—FZ³+žÔu\7`äpß$ûòðSdSÅKôB™Ke$<Ìßšfœ¼”“p‚éØøag#au.ÁÄè6Ý
-ˆ?áÌcQùí!;äùãÀdõôèiÔõà
-!S½øIAúiù7ÞÃ]×
-ÇI	ý´‰#Ç€µFB
-P ˆÒõUwŽYdù>-µeˆ‘ÌÄ@Îå³uãšß€ý^T®®ÿÅN ôÅ&Å\lð6Ý\PPÔâfÎåzg˜Ú>B¯Áà!‹/P>8Ýí#PëV¡׫»‚K˜éù×DÜÛ›ñ#¶Š_ÊBQÂîZlJh
-ª„—mOþ'Ò5ↇ{°1”W(ø®
-—= æ¤&ïZ³NtÉÁ÷œ±á#Š»2©Da=B(œõxing‘:öāžö5¡Ãջͯª—=¦èa:ô+j9…Q=\]<·ÂÑÞX,ÌÊU	àbïIE8Ò¾ž*}»Rr–º.uR“H#ì&ƒR= —Cð¡z¡µ[“u°êßÄùŽßë"¹Ü,—YN~_U'o[g¦´ÏKÕWSÎ’5³ðL51œ¥ýÂ7Ùðy¶wúC
-<å½G	í¯è”;0yøq Æ—¶	¸Ðb9ð}ªÌc…ë rŸGµÔfôCçU棖0e²ø1MÛŸƒáï³¿igÂêFõ/™¤‹yˆËåÝ~¶‰]\š<š^”‚ëÁ¬‚úC¯ŠI¿(T¼U<´ÆÐy¡•ãjÖ>V»HYeÛ+3¯‚áLã^Š_‹]c–vR
-–‰ãÒ‘ ÔòlÞÿ{!‘}²æ¯5âeœ8rÿNç&°³:|®Ûr·”½¹>U»Ýáaªp/÷SÔ$µ´o>rP$Çî²UoicÕÃÏßëYéŒò“e»ê‡}Ž±Èi1ñ24¦O­.Å>“ú¦µ9é%I9ÄùZX<‚QË  €on-
-šE3–?­-ƒbmïO!͘ØP;o3:]©u’¶eõ:#ß\ßh±_`ÊDLYF»"úQýHÍWÙ¯°	H3'–¬í@·Ø£ƒ9©W²\hAºª{FñÁQ¹›57ò)°k½«
-ú^Ÿõ#°§Ç‰Õ:èM¥|åH0)ÜÍd8&
-7tɘ՝FÛ@ä¸QÆÜuX¦q>
-™(9ö£¨ü|Z*íØÃôzK£âißh°oÛ²¾åH¨ÉH6í-/>N©Ç=û¸`0-hxõ“²–-#¹ßBWN¾ÁðÚ‘Þ±ŠŠ/úĉz¨~IÓ{‰nÅ]ê4õuµSظ~xª´£
-_|( 
-Ž2å¿Üv3¿Úé÷71á¶9*Ìã<Ú£Òÿ|Ì`9¢A„;’£4ô­™irÄ|œa¹[^1–pÔ¥ž	:¸[쇋q€šuÉšâÄÆQ—4“aUžðáß¡O5WlInò]ãj|XÏ]ƒ/77Š%‘¶‘gç׊pJ¿”€î‘º§:AÜ«6!4ÿ¥
-t#9ªÍÃßlç/mÛ
-‚m§¥'Ìú­ÅŠU«(9Ý̯‰;­›AI¦€V†m¡Rµ[æÃVGŠ#Ëè¾ÂŠÛWoa±ÜW)šõ¿uÎûñó`á…}íÕç_Àq4;•Àrc˜ë£b‘‰âÈ4­#S1ÃÃÐpb¹w(88Ëò²<qâ÷JqΫ,s\Ž‹G(•àÀ(342Gç¼çxÞ=Ÿç÷|ßþâü©’놺çµÊš
-A]²¼Òºº*œîåoK$ÓG×C	ÔŒéµ_{|ÿô8ýÞÁy ڙʍ—Ûãaû¡vFW=îY¾)zå#¤)Ž
-1ÌìàA“/V´Š'…Õךóeý1˜Z9néòÖ€/K‚‡tŽÍtâ…Iì—_·‚h5:f'—ÑÿÑAš[óÍ"k„‰¨wÉ#)îÄ[ÏünÜ
-f©Ø&æÇœ+Ëx¾««±b
-”:h„«”¡
-¦/†Xžæ…¸Êó%p	W—ÔñÄi¶ ¯ç6Ð|œ¬4J•æ<Øk:	a-Ä*TBÖ‘Óœ‡Èà›K½ûuÍ(¢vÓ}‡(Åñw'Ö2¡ ßËuy“
-0?ðè)L¦1†¦µ½n0V¯Ò¬®ykKH“fö›ŽŸ‹{“UËŒÌNf`Þw–ÄÝ	\>ÀvºƒF3 at J«ÌíÝ}Ǩ?ŸG¬§Ïä$¬g#Àû„èþ_À}}Qm\«ÞävK©37	‚ÛŠ\ñÎ°™ˆ«<_GˆÓy,gËÖ<D}º«ÏPújùÆŽøö´&y8
-ÉǽÖu
-ûQ·úè´îró±ÀÜ õš´b@î+ø	fDÔ
-÷ñd´œ;”Îï"ç,`¡¨ÕfïÖ²uüÝGÝErdê%Nnmaª°8É΃œw'Çæb^úwHŠBºªìÞîŽW4úÐޏݗ:|ø€Ÿè›@µÛ¦ÖÇ#° B¬Û?ê%Ê`ÅšûÈ~Ç
-Š¹‘hYøèó1~Ùc‰vÒ©A¢÷&ÍÜ×âuÛ³œ(nþ	âqQЖ:™gâIÒ>ùá§îª/šÏtBÛu6T¶¦kq¯“;•ÇÑ5Õž?gEpÙ­Z^vf—Ü(
-ý'’åáÐ3×Jª½k‡É–óbïXšú›#Gºî’—8?‹l8
-NÖ
-ûkGd«Á¯6:íO€—¦ì@Ƈ§y//–ç+*뤕×Eë)†_ö™OT?WKY/õ”@öö¸áÖ@e––wÎûså"Öm׉ǸÊ²:$·¥Vðr¥
-;{»ÿöTS($Ow¾å¿“û¾ÞnwF¡‚¥Yíªƒ±›œ¹Ï[âïS‡rŒÔäKuò·½nˆð]gÂ'Lû\ûäíˆÊâNØDì65÷›SÎiž¥ÂJ¶+¼—˜[¸f4À:, 'í»ï{õ‚hóÉ|NíÕgY„gŽVB+’°ÏÅFRTxàlòçHâ–q²¶G»Ðé÷r)?UAÍ.FºR‹iSmÓ˜ó'‡%¦`]Ÿ4k§@DWtßõ7…ªHÉ+©åÊÖö¬F“Ÿ…÷òqüÊŠñ{~•¯,M$|F>õÇ™´©ÝÉw»ÂœŽDÅÇZ©nÍ#¼¹0—o£0
-”³º¿ Ä3¼ß~Ð
-8íÚó,¬†~IŽg×ÛˆBû²Ï:Ì“E$gåbý/r
-”)Ûþ½%ý7ÑÚJ-ðê£Ìm…c/¾Fž½[CÑÒ‚ýtjµúÔdü!mqóö,”_Ñ¢c2œ¡?Œöjj¶Eû§¿€¾½­j×2¦ãHú
- F
+xœÍZÛŽô¶
+¾Ÿ§ðuL­³6ã™^ÿÍy€ž€¢	ÜäõKê@Ò²dÏì.‚bYÙEê#E‘´æé÷˯Ó<}7_Õ䕆߰àïoÿœ~úÓôËåÛ„ÝÖ:ê×Á^êŸ'üûÛ_Kã·_”õ“þj¦Ÿ'§uiÿwúñbã5RÃ.|rQÁÄ™(·‰¨vñ0"òæê+Qj3QéâaDdô5T¢Ôf¢ÒÅÃ*b QnQíâa»ùÄ8êz®=ÄâwXˆ5î–,XWñ3³=êR
+´ô-~Ù
+	®6óaœ[øð)K¶5~j큟Z¥óS«ÙlÄCÿu"ãýáýâÈæ
+ëÊo•å·‹¿£¸ 8RÞ}¨L-ȵckÊ+ÀLrÚÒiìÕÊI­”=ƒ>êT$šr<Þ…è—`†èùÅ^Ý=oÓò•×ð–DèÁØ"uî½A_•Â Ús¯³>•Öô~<¯=D£rÅž„‡Ê`3ÀŠåbΊåµÎ««DŽ%Z1²(Ø$O`”+G‡¿ÁŒÐtóðõÑ<Õ첸×è0¸U™-ì·"Ól¾'Œºù˜cçä#£hÝ‘­Î#ep¸úŠ3éÖÀÎC-ä­àHÖ³þncaza¼'L­ 4ž8›[Ây¯þnî,7­Ï¡]¡f2æú>D‰|rE-|
+þ4©AX‹"
+Õà=ªç1ð¸dÝ©!Q´[¢ÍþAÆ€1b¿Âzohï§8Üݯ
+ÀDR€d¶¨oȏ­èTýíD«;}A&B$É ®´¿ÆÌagº—™3‘d>gÈCÈÎä„1œVñeÆL$³g,;£:ÿuޝ9ãÁ¸¹ªSt~Àjb:bÝXêç×Ù‘C.A‘[E+z$º3$g<^E’‰:§þ¢æ5y¢ª¹ÁÁÄ.Ñûº6ÍÎp¬…=k0õ¾Žü:zîeL}°¶V‚ØÅ
+õîßÀxµ7}·‚t{Ž,ËìN%9ã’4…³ycyÌ›~\4ìhlRz18øL*»¸jc¹ö‘JSßž²ˆ¾ÆM,šø-1hޝ2
+ècΑñ$ôt:¹5ò?2¥}“·9ïmµs²]¬[®]«ÙfUÀXèeËÞßlé[á¸g—eÖK;ÔQ'}œË6×Cneý›YN’«E²ÊZ.RAÁòŽKžpDSå)·¹<XºxX-—™e¡WnQíâaDä±.QˆR›‰J#¢tb¢Ôf¢ÒÅÈÈp-·™Èpq»ðIÇHuÒÜ&¢ÚÅÈÈr­/·™Èr²í*ó‰q;И;lf;4;¤;@„`T9Q\_•RÉ[}IMn•"ÕµA^꤁Woe‘u£­M4h–šŸZä§ÖÊø©5%~jíåõ’­m'íµçEŽl.}jq¦CÐ
+®ä ¥À	²¯º¼R5ÍðÇWMŠóT[3æȽS3NÌ8”¢DrS!ÝLéŒL>Q%¦§€é2@ö¬
+“ËX5=­©†¨4æi‘W‰`#ÐTŽO¡XJè¯l¡y#g7¯bp){O–YÙ®Êôcû½±$U¯É`(q\÷j°_JEu=©†°¸OVC‹î̓֎á豦Wjx6çïSƒc°á811ê¸ÔðÙ¾àñ|nÙÌ9§­¨îåú¯F)4Á-ïÖpb¦Žã%ξâÿ™h£´lÐM­Â²÷ë—D»¾i\<úóìvY¿pA¾vãQ÷’'}iדž}oÛ;ÚKô³B ^LMŠ¤ª½¯‰íÚ6_é†~Lz«Ã›®S¹º|Ñ'?)_hß+Ú´|¡CÜg˜Ï—/ÊN+9K®ÀGõ³MHü’kÔsÞÞ˜ðµS©2•Nӝ*O‚µÈ×JO9ä[˜!å¶v.Ÿ·seä^j!i
+—TeX¦£Š’ÿß¾Ìðï÷Ò•²¼ïR¸½hl¤Øô“´F³ÄÑÚÏ2}íç~Ò-òüÆÓ¥RB‚4\VØc°˜vŸgÓÚ©dÓ3 ’L»óûCÚhÊ#r›s¾ÒÅÃ(ÉïC©Lj3Qéâa•H¹
+qwÆñÝ™°z„™®Šáœ…‘¦Xðàî×Nöͮ΄¼ü³€³I¡ùP:Íšª„ø8RååÀ…Ž7K€ÍÞ‡ûTI¡“Åv**·|k®.ˆo:õ³¹Çéœøln>iŠ:EÏÊ(-¡S´çôñ§Ã'¬ïàæVVêp¯x×…óT+O-®“pºùVßöFØID¥;ÔŸ¯€ôçyª¢4}áú@¤OÈâŽYϱWÿùÒ*ˆàñ|‰ /˜ËNÆ6%‚…Í%ð=wk-mQZû¢â;UBFˆ?¢>ÓtðÑë¦z#öó—àSþV\µšZ[®ª¿ŽíuT½cé‹ÿóØ0M®š`‚ÏX+—(²/	©Ôås	çkL,ÕÛìëÅ6kdÜ_´2“ŒÆ“o~	è}gÒ^MS	òëm­n¶aì‰0‚êÍ ‡5•†÷hŒ‡„W­õt­Ú0³‰C6ãçî|
+è„É|›þT\Ò!
 endstream
 endobj
 
-343 0 obj
-100460
+324 0 obj
+2459
 endobj
 
-344 0 obj
-<</Type/FontDescriptor/FontName/NimbusRomNo9L-Regu
-/Flags 4
-/FontBBox[-168 -281 1030 924]/ItalicAngle 0
-/Ascent 924
-/Descent -281
-/CapHeight 924
-/StemV 80
-/FontFile 342 0 R>>
+326 0 obj
+<</Length 327 0 R/Filter/FlateDecode>>
+stream
+xœíZÛŽÜ6}Ÿ¯ðsN-êfAd<Óç´ôzŠ¶@òÒß/©)['‹ EƒÅÎÚ#Q")Þ´ãðÏéÃ0ߎg58øégúüøëðó7Ãߧ÷
+ÛɦQ¥múùñ‡ôðñ÷“2npޝõð×`ÒóŸÃO'3§2ÄÓh(¼Ù	ODᙉÒO+Dà™(<3Qâi™E9C"ŠÏ…(ñ´Ízb^ó0æ‘Ž¼BŽXbùÌb\°’„¯FBbT­%`¾±5ô÷¯õÇok%ñÛZÑvº¦õa(vóî夜#,GŒ¼ü2|wÓø:/¿
+o@}?¼üqº¾œÞ¯‰&S©³”
+Tî­»:ãfXüèÞ9O=8뜛ýcXÓÃÙàjHûfÓw3.¿òÆMΦ¯Õt¶é{óÖ\1sA]¦r·SV¦4¹ÊãÌ‚³^ç
+ň3`r7œ…Œ»
+ Üæ®ø37äì f‚Hb¦Ã¦WdQg`Av½GÄÌyN¬"£àg†§¤~É ûRhôX0D¦\^	Ùa±g°E·MQã,ëŠ(Yô(jR;ÎJÒ´f_é~C5¹
+Ú,
+4YòÖ]¼KF‡‘^À4$3•‹ŽëŽc6º¾h
+5âœÆÏ5¸Ï„«_œéJ[“štëµ×ñ¤X:h÷÷Ù0Å쳑•L¾()_yƒ?€ãà-Š[î&ÞãÀaj2Ö·à†«ÙNžž2wR»÷	ÍóÀ8
+ˆH6-£Ù5¡ql÷qÀ»X>
+
+‘L±¯úˆ¦†¬úh2‘@Ó“_Ðî3;0ßuÝw¦×ˆšƒˆÂ}D»Æ«nµ–Ê’ýS€º8Û#Ÿ&r.Mò½=GšÛ80ä09‡Л$/±sŽ•Ïz¡€6…Å4º!
+
+ñ´Ld&À#‰âs!ÊC<­9>…g&JC<­ÊQxf¢4ÄÓ2‘;éz'-vÒÕNZì¤ë´ØI×;¡OΐÇg&JC<-‘^3Q|.Dyˆ§mÖó6êjÛhQhg£,¡„NÖ褄r …@Å¥…VÆ&ÍpeQÒÖj³‘UiLZÍÊ
+Ø<UÎ!:5XÏ
+Ëž¸G¥VQEµvÏŒ£†Fè=õ˜ijT*½¤]gDC‚™$³TÑ|:ÐÍnCcüØhþ*ü#ÛÍuÈiRxŸüœŸn´©}±ºû[kÝ®ð^±%"öx¼ˆo3¶.‡²ÍÎ¥í÷*]Ø×êrɺƒ¨ÃøÀödqÇÚZ沍+¯Ô£GÒ
+ñ‡Ûi‚¨‰NlÝӝÐ?,²I}‰ç¬%0Ýë¾=abäW£Ïg/ŽÙŠÇdˆÌDÝXÎãÜx>µžíñ^› ú?^èP×ÅŒ‰¾^¼ÎÕIÒ½«ÝÙ_ÖÕ‰þ¤Ü MýÄÕ‰þy‚~&Oh3öõêdÐÇs
+ÝÈ)þë×&z„†}<|mÒ&ßÙæ±uTžº4Ñã§\™ÈÒó+˜]v_à•	„´¬ÉÝî•IâÙ+“²ÀcW&à§l7G®L0ŒMù¥œÞ½1cK[5>s'>
+ñ´Ò¾‘>…g&JC<-)´ŒÜrÏ…(ñ´L$š¾uß^ô½ë¼ÏÚ$Ýð-Ö(ÒêK¶D’ÂÖ4R¢‰ÛÛƒª»]©¡ìÁokØŽ÷£AëF'åÑ~t‡Z8
+CÝE¡üŽcC6”i¤GºÑ½>7ZSwhÕ6Šs`UÖ’Á·àÔo¹bS±¶“íPÝMJ°îosøX;t4wšàîõÛНµW¥þ=´’ëŠ4„šÂ¢Èç.h]C¡ƒŸAt4e[™{•¢síBJY0òŒ…ìX¦î^\UTyz§ß§&ÝJ¨g«*\Ì°å
+"ÖŽâ¥[`¤ŒJÚXLö¨n%@MMÝ%YXF_ÅÌ«A{;¾!dNÆÔ¤wò¤$+ÿp@&òä³eCZd"kZˆ[Xh”jõ”…Î3÷Ôc’%;µ@x at 3ö‰F† ’šÑNª$Ä©%EPçÁ†ƒ2å¿ýÈÆD•–ÂõÍÛX«nm¯ßaŽ3[–Ö7Q%X‰g3¸ÔX-Åê(6u(ÕÎ<¨Á›MÈž6{Öõⵇ»sÿ7›&³{Ý…Þx{Ö½%3z°À‘rï‚–réÌ1þ.¬øŽFs:d5|s at AÍÛ
+ÏΛ†'^õäÕȍXÒ—Ž£ròò«âÛp„n—‹u\.¥ò‘!Ç°Uª°ëFdß8¨ýÔ†jÏ@š÷\{—±Áçr7r(Û¼¥åRÊ­£¸)ÄxáJRUÀ
+IÕ69A†è„é”n‰ËBÇí×^H ~‚c{ˆÝy¤;ASZƒP*1óÖ@òæN¾Ÿ!Q‡°µ,}šÞ¢ÑG…•ø-‚ħAzºŸÛ5×SH²†üØMá4
+endstream
 endobj
 
-345 0 obj
-<</Length 875/Filter/FlateDecode>>
+327 0 obj
+2320
+endobj
+
+329 0 obj
+<</Length 330 0 R/Filter/FlateDecode>>
 stream
-xœ]ÖÍnÛ8ཟBËvQXïOHY²˜é iÀ±™Ô@#Š³ÈÛW‡GÎt‘øˆ’®>R4éuw¿¿Ï·õ?ÓåøoÕÓy<Mùõò6sõ˜ŸÏãªi«Óùx[ŽÊÿãËáºZÏ÷>¼¿ÞòËýøtÙnWë/ó¹×Ûô^}ˆ§Ëcþ¸ZžNy:ÏÕ‡oÝÃ|üðv½þÈ/y¼Uõj·«Nùi®ó×áú÷á%¯Ë]ŸîOóéóíýÓ|Ëï¾¾_sՖ㆔ãå”_¯‡cžãs^mëzWm‡a·ÊãésM]óžÇ§ã÷ôڶ¸¶®c½›sSòü1ç–¹EÌY˜Y™Ù˜
-ÙçÜÖÍùŽíwÈæÒ™#rbNÈs‡¼§mÜ³½G˜çnýþ@€?Ðàôøýþ@€?ÐàÎìÈôøýþ@€?Ðàôøýþ@€?Ðàú~¡_àú~¡_àú~¡_àú~¡_àú~¡_àú~¡_àú~¡_àú~¡_àWú~¥_áWú~¥_áWú~¥_áWú~¥_áWú~¥_áWú~¥_áWú~¥_áWú~¥_á·šsõ~ƒßè7ø~ƒßè7ø~ƒßè7ø~ƒßè·RŸ~ƒßè7ø~ƒßè7ø~ƒßè7ø~ƒß9þŽñwú~§ßáwú~§ßáwú~§ßáwú~§ßáwú~§ßáwú~§ßáwú~§ßátF8#ÎHg„3ÂÙ¶
-l‘Îù+Ú²rÉæÿY,h6¥;сÈDt8.Pi|ñ€Fv ¢±+íåK÷ÌèdD†TôÀŒg¥†u€NmÉ-^F
-̸>-AÍāNèÄ…²,²éŽuð¬´aÆ`¥Å‰ALt&8eÁM‹³<—“#artË„F{ǁN‡®tÛáÞ®Lˆvqè”ípvÆv¼øΙKû2ž¥=²æn±•ö=Ûaîzf˜»õ1þûå‹OOgñôË$@;<«)bÏwW<}ynS—~y.®X§G¡ô¥)›Á°ÔÁõë¨3,uðîÖÙÿdØ@±ÃÿÚ˜«ãÛ4Í›rùPvcìÃç1ÿûKáz¹â®ò÷p×Ø
+xœÍZɎ丽çWè<À¤¹“j2S>·]€?Àö0ܦ/ýûŽ.”H©ª}ñ4ªF™dpy±½•Z¾ß~_Ôò³ºë%h¿ãŠ¿¿ýcùëOËn_ÊÝ×2®µãjÁþSyøöÏ›va‰JßãòuñÆ”ç/¹¹tOmˆ§á~
+ÉÞ}ÊÏM¨ñ´&üÝT!zf¡2ÄÓšÂ+!zf¡2ÄÓë‰y|+£êÈä¾â‡k‰åëó‚G$|;$$Fýu%íÜŒØÒíßë?í•ÄŸöšÈö35¯ß—f7¿¾ßtr„Xá÷¿/Øp/­—÷ß–_bkx„‡Q\ÞÿSïä`Ö/Á_¿õüí^Á†GôÁø)3œãU
+·ÉßF¯–îmö3øh£
+:Ä6î"8E;ÃÜíE#¯÷Û—Ýݼ¾£ŽÖÃÅœ…-ñjn&ª‹±dutpdp
+8bxÅzQ¿Ìùp&…
+ at u°Ë h
+3O	íP¼œiº§]âÒPçAŒ>¼F¶ƒUy_Uåà!ÑböÀ"àhhè_ðüÂ>q/03\<ÄÕyÐœF܍™Ÿ»lå·•Qý?X]ìiŸOÂM"ÝÌ)ú?ºgDÅDT:>|÷´ÛXažo˃[¾7‡±Î8n~»ÜÝ`x¹Üâ—	o°Žö'+÷Ý÷Ok¯Ô©W°ïÁfö1ľä··\£uÕ‘`:»}˜
+çÝŽâW§Q5ÂKã2›4/¹HÎ"
+²·­ä/5bP¾Y¯íäðc9åVjæïMØ
+¨p¸T^ľ™
+j2O®©gߢ‚r×Qåy”²i-{Í&­á"\.y]N!÷ÿÛכ辗!ªå~&¼| Vú?ÊJíšfw¿ªÛA…Wuû>ÒQÝ^Úû"ú	„Òl—
+×úX¿ŸUÌuY£Î—÷o‹º[üoùž‹&›t×8RÙï`É`šŠ‘Ç‚!˜
+ÂØæôˆ‹·r°
+iínÐÄAAÚ@Üzyÿz+{šâëym íØì±%8n½ýtè(âÖéJðâ7gö#eŸÜFÕ['8¶ˆ}<Äœe•c˜¤8F힀YhlÖÔR
+¬m‘—ðÑãz‰>Évx-ùÆDFåæž²ìŸsSâߘ©èÁ
+Ýò§ýe—0DŽ‘:ÉU_…}®æšcû{"/ÂO™X8fùx3Š\uUͳư¡E5C¾'"ÒvÁÄ„øS»8GÉ@x”¼©˜±m$x{)Ck¢×
+ü‘}ŽÀw¢ÆD#™'75ë
+d³¶RÍtÜ
+
+t+Jø)E†ðŒa¾TN²ƒ@—ÏŽwñ;ò±Ä–°2?ÖuÐò‹ÝÇv×±šDmíXâ_d²ªÜ›·Y‹¶ÉjŠ[…°Õ†pö½(ÏPãàZ°×e–c¾	#‘È—"_´Tã<Š/nÍôànMoÞ‰X1֍¼Ä=©guŒ|vÍöZ0¬·Ì‡ÎƒÎoÀ1›Æq^Ø;B·~äŠãèdù«yä“p5ѹY×Xò-ëñ)÷¶Ôö²™±ß÷,$9ÐìÉKô}ªäGJ¥Ùk$ËXkIé۝³³ãB]Óû6˜"Vsé#ܽþu†3mß°4½#Úé¤}HÒèi¯	ñ.›€8³ïɤ$.i=(>“õ‹$!*Í`¿RS8Km¾eÂSîmW¡(zƒ¤I7ßóK‚TæCèéÛ±žøÝí0XïR7˜N¢>*N,Ÿ"×O°xËí^tð`Kðó¬W3|Û?aÁ…pgî%^×µ™È`·©8ýF'=é?QL¤ƒ;iˆÂS®JeÿXL2f—ÓÄcßÁö²èS
+§øA;ÔÞV†(ìИê'nמ›ˆ”ô<6)ÆdÁµ„p»Ê9`hk£ôE<ÊrEóIsO7‰³—æ~
+3¢JÖn5kFžU36µ;òkù,U+ÈúFÁÈ°´ù-ÅiïÏ­Ø›cxªÑ%×ÔS{3 ½ÖŠJ+Áð5E­]9D™¯f§_›­ª¿òæØ@]a‘=ë‘\”aWAæž®7iwy©jÝ¢œÉéÔ[ "핾ÊLžKŒy–Åø4ÛáBu*Õ"²J;šD
+}mXŽ©ù\ÝB»½»à‘{‚ÿ¨ÒÌŠ]âr•Òæ­ ¬DüÝ1S)ÓÝÍbm>Æp§[Õ½Nôܺҭ®®Ùµ½b“Š­ÔˆßXwPìGW"ŽÜ«kí_+.`6Î'ý„Þ(RÏôÆøqÿÄ6Äëè 5ÙÏãhœ¥1Šè	ª?tÄ\c},ƒie»¦[[T‹¿$Ø¥´Â¯ë–ÍcûH[c¿ú.MÅœåÕ5hý™–‘œtJÑn‘1/µ¼S6{zåâ¼!ŽÎ;ZÁLß/iš>’¶¸Y
+t«íª
+¨U6ÍÝÛÑË£Ázä„•5©ÜjôÚ!RÁ’ÿ¢æ·Ÿn_–ÿUÉ
 endstream
 endobj
 
-346 0 obj
-<</Type/Font/Subtype/Type1/BaseFont/NimbusRomNo9L-Regu
-/ToUnicode 345 0 R
-/FirstChar 0 /LastChar 255
-/Widths[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-250 333 408 500 500 833 778 333 333 333 500 564 250 333 250 278
-500 500 500 500 500 500 500 500 500 500 278 278 564 564 564 444
-921 722 667 667 722 611 556 722 722 333 389 722 611 889 722 722
-556 722 667 556 611 722 722 944 722 722 611 333 278 333 469 500
-333 444 500 444 500 444 333 500 500 278 278 500 278 778 500 500
-500 500 333 389 278 500 500 722 500 500 444 480 200 480 541 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 333 500 500 167 500 500 500 500 180 444 500 333 333 556 556
-0 500 500 500 250 0 453 350 333 444 444 500 1000 1000 0 444
-0 333 333 333 333 333 333 333 333 0 333 333 0 333 333 333
-1000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 889 0 276 0 0 0 0 611 722 889 310 0 0 0 0
-0 667 0 0 0 278 0 0 278 500 722 500 0 0 0 0
-]
-/FontDescriptor 344 0 R>>
+330 0 obj
+2750
 endobj
 
-347 0 obj
-<</Type/Encoding/Differences[ 0
- /trademark /registered /copyright]>>
+332 0 obj
+<</Length 333 0 R/Filter/FlateDecode>>
+stream
+xœVËŽÛ0¼ç+t.PW¢$ÒZÇéy‹
+t/ýýõtyÓ,àu‘‡”¬ùsúm¬yk'gØž²èóå›ùòÆüJ?êßçO§üòòãôñz"s}1v
+¸p‘§hÄÎ~øjÞ]Ü$Æysýnž¢pdÏQH˜ÆÙyã –/XÙ$`%`‡å•/²ð6X}o®?OÛõôÜpäðÎð<ã™âéWçR¼à`¹À߇@ðåÅG‰žìïp¤h.:¤oÕíS–—Ýêªg„€)e2«¹:fìN®&} ü¾{š¸:X€*¤ÈŠÅ—ž§¹ìwà…ÏjQv…Øý8V?°o@ÕOlP£Úºc£‹ˆ9æ±x;f_øÎ&aö¼
+¨@n~À//-K¥W÷HA‰ÝN2©{-Äd7«ÂŠî5ðyÆ›êÇïA3©»ÔS&ßO¾¬¸$ð®|¥¸ñ^ÉF¤ãLJ¡MDñiÄ”IÊ
+(Sá‹p†žŸV1”Fü£cxÈäCöYsºµªi†ˆM´(§Š’T¢Qù®8m×QbŠÔR·uU.“^“<WÕÛ!o‹ë~oy;êð¹Ç¡õ¨S«Ÿ#^2ZxyÈfT6îÔ<ÀûJåU
+´cg{@eÇL?¬Åz’ïOÖ%ÍèÌφ\´"U°é
+wÖ´mº|œùÚG:×›‡ìŽ¤Ö¯å¸}Â]˜k#Ðm8´á9ÁI× L¿´Ô„ºç H*ÏÑC¡;
+endstream
 endobj
 
-348 0 obj
-<</Length 233/Filter/FlateDecode>>
+333 0 obj
+882
+endobj
+
+335 0 obj
+<</Length 336 0 R/Filter/FlateDecode>>
 stream
-xœ]PAjÃ0¼ë{LA¶z*AHð!i©ÛÈÒÚÔ’XËÿ¾’ì¶ÐƒÄ³3Ì.?·—ÖÙÈ_Éë#ÖÂÙ/¤z­cµ
+xœ­ZÛŽ#7}ﯨç
+ÖoòÖm(¤2*Ðö,üˆï}°àE𸦈,/uÂá.oP›8£xxÐ(NÍÏe}sE-£XïµÁ¿HlA!Ùt;Ã
+žfÏÁðhC?#Ë10Ä›=Í
+$‚‡{k²ÚèÕ’¼"м¢Ž÷¤Ú4bçMEW³mFÐÈe¶ éfŒ3îžàÎØ鬏Ө¯Œ9HV‡RlÀ,3ž¡bš×0·X?@ð·PÈP9ê^$œf¡¸ø
+nô\Èä-‘WIàêsÛT$ zÎ;d3bNòš¬oªE‡Ö$!ëò•lÇ;¾ØnÆߘC¨pîŒK‘AéažÄÐÕ@²3Vùq ÐQ—È\ÔÙ¿R¬Œå§¬)ÆÇÎq.®|a4þv%l(hô¾¸B´ºû$ EÇê^‚äþ<ñŒøõ`)›Rgp\cRN‚š²Aè|iB”ÏB„ê„!ÇÜ灁{dliàpžP96£ûs dIq§-„<-Æ«°+¡ËY›ŸÍi #qˆæ¥
+áq²ÁÁ•ˆgÿC>>¬âÿ÷¬¯pp|,Âû³ºÏãfb8!#ÇF ökè¼J?ÿß¿¿)œýg~ĉÀ·±ù}qøýoËÏÏ=˜Ö$œ7Ö"ÓgnÆ×à*È^›CNÊ}2]ª£Ç€•N¨UtÇÛ|~)Iðgx(&¦\w@`jle"î#èjà“¸\£3ÊÁ˜j®TÝÇ…–™DŒJ÷µ„pSX#2A4%¿R€†^‘ß'7[«A¼½wN›Õ%÷p@’2;(¨ÆTŸŸb­HÞÚê1u:§_‡Bt7ŒÓµKHÓZUS_‘	=óìF/E¦¢VlQv£ã•NÁÉy0Ldž&Ͳf‹“Ó$ý«Á)ÇÕô$
+áwóäAÙ)¼Oâ§ÓÆsÍàJî¹åDr•žêJP¨ÅÁ$¥bØtÖraI.° i§Ø.È3*¦œJ
+oCËq²¯˜Y?é’¸Ž2á‘.´åfÂGi^ò‰IGJõÀW	kâX vÖL銱à#ºP3]ÆM.¦0Ëöu¢v¡>i󜢃¥·+Šºztü’ŽVùzšŽVùKD-ø"U‡½DÖ!¢†3/%­J|×t_I×!@¯öeÊŽ5²çÓaÂÍL€AŸœâ&–¶VO3³½N4 h¸NŽ¿"‘œâC‰.ꧨ¶˜Þú Ù‹dÙ’•|‰ÒZ&S«ÆwiliÕš„h¶rms/él©ÜkKgç`%‰–QÝeF„Ü”N%¤ž+Ü­%ºpkm?Šg¨\”P³ˆÿšá‰œªoÔ†O«ÿ]ô_ÓØ%*ƈ^¥Í6
+º‡‘¸—†˜"7ôW	QÚaÔehҧfšá‹$J-µîw¢G­®HK)b»všôâƒ4þéBI¸áLÇ
+ÎÍ¡6YM×˧†•‡QÍëÛ% ë[mƒntw16¹ÆÓC\/mG½‡Z¦d˜ˆEJÚ£&¸¶
+%£ˆ¼'å.W¹šèøöèm…5‹£Æjf¶+^÷å:‘ÛxU®Êpgª¯Fß÷\ÿ˜îŠÔï=XvJýMzôZF·rG.e¯Í]»Ÿµêؘ­C§KNAˆ×®]½ŽgÝ®w6•ÑµNÌÉZtÀô…kŽÙ'mccë©P7±»³™³•r—1–—|õ0hSDÌñ@×FDªmoow-—˜QQÆR¿”±¾q)½¢ ûˆš;P╱ã2Gϵažíë¸þÞ¸ÇûÁ>¾/±µëäyn'ѵ|û€Y4ÿ®ƒ`¦ÝàVÊ•Nr×ÙF«yÌÑŒD;±oqG­ô¡<ÒçÆ•bw3íjÏQµï~÷‡­xÀ©ûç\ó˜}÷OwWÏúk¾{»ÕË\®Çz.š4r>糚¢|Ég¥GwÔ·¶ŒS¢¯1d	më¢Ö.kä¢z¥K‹IêjAm#œ«wSt—Hy¸24Ô­ç©X²áÄß#À'~ƒO}ƒÏstÍU™—Bµ…߬²\eISrše@Àø6Æè
+Y㨥·Ó§“ßp‘Ûœ5Z/èTþIêé8óí£V,ßu2ùë«W.Ì#:dG+<9®xøhŽLýµ59y×P'4IœR\Q—t¸žÆy]	Tg9‚5\ø»b
+ÿøòyùå›7¬^FËðH§%âIpË×Êê#œr|ðÓò“-F
 endstream
 endobj
 
-349 0 obj
-<</Type/Font/Subtype/Type1/BaseFont/NimbusRomNo9L-Regu
-/Encoding 347 0 R
-/ToUnicode 348 0 R
-/FirstChar 0
-/LastChar 2
-/Widths[980 760 760  ]
-/FontDescriptor 344 0 R>>
+336 0 obj
+2396
 endobj
 
-350 0 obj
-<</Length 351 0 R/Filter/FlateDecode/Length1 5627 /Length2 27530 /Length3 519>>
+338 0 obj
+<</Length 339 0 R/Filter/FlateDecode>>
 stream
-xœ¬¸eX”]Û6LKŠ¤„ÀHw§„ Ò!H0ÄCI	Ò) H#!H#€tƒ4ˆHƒ”´t½ƒ÷u_>ï÷Û¾ç‡l®ýXç±ö#Ö¾Ö†‡êZR–s ãàáä~Ђ™-Í –Z*
-šÁ@°Œø mãxjðò
-dH?U7PT“0Ë«é
-Øÿg
-Ü
-30 ;ìf-s Àäìhoæ_îÌ
-úMÃŶþÀ
-r¶s0ƒÙü1Àƒs´wqþÀC³€88˜ýAàa9€Àˆs3AþPä‡ãloæŒàÊ ò€GÿÉ«
-D˜gmqþàl­àiÿÀÙ:Ã[äß1œ«3Ðø'û7Ù¿•8U0‘ˆðMÈö„nt
-#L‚ÓU1s0·D€à„U]þá|Õ†p²Oቆ"¾!û‡«0œ«¶
-b„á\5mþtŽ0œ«È!a8Ym³?ËÙêü•aÁ›Þõ' a¡6ðã秫ÀNWÝùÏ.f\Ï©‰ÀÉšCÍ,쀰[ûR„÷wö @¸Ðüé<¸ þwöíý*Âÿ{‡9Âådqsü±ÜH\¾-ny‚5ƒO6³þÙð#ŒËìV?‰Àã1¿E‘BgðpÃC²¼ÕPp¹†÷ù_Ùãá†GäxëCx0Ö·zŠ‡ð–'8{ä"øÛ
-'mw««x¸á¬ío·ü ËÒŸ
-óÀohpõEÃICþê,žÒœyøþijΊÐ\<<ÿô	'
-3C\ÎÙåïñß0€wBp<"ÿ` ^8qwN¼7îŒðÞ()"GÞúx«ÇxxáÔÍz…‡WàŸy·»‹‡÷wëÃo&ˆ“oÔìŸ=‚@øFôd]dœçFãnÎãû4ÞVCž•³‚¯KúxnT¶A0ÎÉÊ¿"`ð´Â/§æ<§– 3ÂñÈs£x6 at 3(B„7‚?Æ-8ÞhüF
-Ã@þÀ¿òy#„¿qKˆý5´Z#i<7rxsàÞ>QyndÑhq+¬müç0ù+¯7
-éàbÁ/ÀèMã@!ŽèM¾oÍçý}+¸¹~X‚¬¬7¿Î‚¹ÑNK+1w7ú	¿.ýMCð÷ùr…‹Øqúî8¹¸ÿý<L ½=ÞfÁߨêïôÁ/T0ù⹑×ßx_¼¸eÇj7Ì¬áف¹@Ò~£µpFŽE¾ZEx'ÚÁn<7*«ù?Qx¬n@\aaP3„ÓžçFc- at P{àÿÌýÒþÇvë6Ås£·@G˜‡3bŠoD÷æñ…—üÖÞà½Q_øÍòôOYá³]nþ 8â½aø™×üÿ‹ïwÍœ]ÌoÃüÜýeøãì/ËM¡áa#ÞUxotú¦'þ~s‡ýýFùýîdøñtkâbÃßz77c8s(È
-ÁtSÞÿ¾Åþ¶Ý¥pg@3¨Ýß6¾ßÁYºX ®ÃÿïÙˆ
-¸ÝØ|ˆÏB€|<„-ÎËÇ‹`0G`ÌÇwëŽuËÿ-Ó-w·L·
-"§·Ü	!@•¿y¨ýk¹åKäâÚ7¯²ß©ÿ«‚7ϲ°†"¶æÍ›ì¿("››§Ùñ[ÞþàˆT~?Óþ}Þò$„h¹åKÑrË›Èí»*¢¿›§¢
-Ñ£
-oÚÌÀàPééÖÌë.:×Ù•ØÜÚ'úk'{DûïûÄ#3ñ×è:¶!H}]×CdYa­!&‹œ§çÚ)H‹â<õÙh3©Ìs(Ú¿(v„Iö9›n§™oà<“ÙÿÔ˜° $§ZfUòþë˜ÄTÍËÝóÄÓx.@ñË
-+	K…¸¹†ý¢[âTØrã6W¹:vË4´Ê„,³+(–8h÷z7¿å¤Ô뎖¬Mbސn‰lp&ãUqáLØ9ñ…ºšÙVƒ ¼’{ÞÆY^Q,úæÌ‘mXdCH˜=¬éÜ3íæGÌ®Ú?û‰ÎãŽ6:Óã¹Ê…Öú0{;fZÄßG6bàñÄ]ÄþhÿrÐpé÷ÅNУ©#P/aà,Œqâ0™ë83o‰,ïrr7À–ÃÒ[xéºT»ñYìÃíJÒ—&µ]ɱu·y»Ü–t/4V…w9ÌÝœÞBÄêeo›…¤½¦RŠ¨kÄxn(£ôq¸×„‘ÙݦÍaôÈ«
-ë¯ùu¥SM"¨tBÍ—Oe9ŽsG*Çüb«WžÏ¿,1)öôëà©ùÍ^¦~Dc6ƒ:
-ƒ@i¿U¾fH[¤}¬Ò0ƒdTÜ}¸±±B­ê‰YÔ]8}œ>F‹Ì›§Ó|GÐ
-é‚iþÓŒs·ËeÈCªw&{²òÜ3W	£ö™\þŠ}«*þù’{(è	ô%5þª†Ø$ÇL.ë|¬šð˜~ð´bÀV'¦Uº>â?rs¦È~ÿˆÌG“à›ÈþºŠà$˜¸=Íâ.˜¦’£wJðþ›üyÁÔ~`ðiNߣËE+Ý™0A+±œÔqýúAX^¿6Ä>ÖV‹xglôʍ¾´öÉßý¢3AŽ}2Ñ6»6`Ëèþé@]f&hêd?ÄåxeòS…œM5
-Äm	ê6.‘ŽfMÂeÛU¨[‹±§áæÌYìÉŠ$”Ä-—šÐ'k™èx<ôƨà>ù´Äk¥íÕ~øÇ_ä»t³ûhkñµè°;–QWäÎߣ=#îÜ'-4¡»Z¶IâW¶sÿÒ)·
-¦vµ%û5–ùŸiðÓÅBO'Ò¸—ãXtÞ<Ãk<ÀË£œÉ!ÐwibÇDZÜïqÔýˆ²6OÜÚB–gœzïŠåá(€¶öÔRº)³B*t¥£pð§F1 _³HË„38OÕ}JFŽ
-!Œo1‚ͧJÊ#˺†1š\ÌNw[µX'¨·¢3˜Kœqu¶þ¶P´=Û»°ÛÓסÜ> ·BìÄ`7*Y!ÜÙ71Êtå@§P¹Éú ¾	“‹S‰òÛô’â9Åú»)à-Ì(ûÌÈ4¯¹~äם«ŒÏ9Q=	O—P(psðE_Ö¼6xh]ZNU_÷3™Bõ–qÐ)ºÆÖÉÏD•tˆèÇ2p	悧¯ý«Ì³3cÔ®×ô¡c¿Úó‹üc®ðvšª §
-èj^¤r‘¾×çÂqÙ«r7åòpë0I«±ÌÃÍeN,ØeC+eåílŸõs6E6̺î):|ÍٝuuÉx®s¨G«¤¯ø%‹2zÑíB_!º
-4Õ¼—ý]³Vû!Cý]Jå9¾ÏÒ%§‘¶L™”®›µʐ©"äLtëÓЮjÃVž¶ÞS¾óݸ{@*-ÃÀÇDu®¹¾l`ž1‡¡ÈöӽDZåP\¹)vt¯·±ý¼D‡vo–_¦¾ôHXÕ¨8^:»¸)&'_ÒÀñ9`
-ãÂk“Á­W/½o$Û:ƒeSº;VþŒ@
-æ‹.7â•_ȧ[%»5¬AùƒÏ/uÓE/
-Y¬Ó÷FøÜs¤epO5ÅE÷§|ÿ>¹ßŽç‚•!äö~L±<{0^f~]ÏÕ˜S'|‚«þÌÍ[Ÿç›¤Næ®ë««V–A°R¹|'/"A¡pÚ鬸’µÐKjAîz„¢ë‰ž¤â÷,½õƒ±/r#HÇ®[$Û™1Ƽn	â[åY*ÁÈ“ØŒúº{<¿KYýØ0ÈiäÆâŽy at TÓ¤EæêIíÿ&áp窉¤9Ó¹;WOõòË–³Û
-ÃJM…aqŠ5´ÓZ,óðåõD,¡®®fWªdwn*7
-p‡	ö,Ö::A?}k%¯Ÿ=£8Ñ*xäCIÚx¸ÌîïÖÚïÜÒsdGmU¬C7&0ýã¥Ón_ôÂìýTM™~
-*Éú<TomrÛÁu",4¦"*1ÔÜYÄŨM+a¨ë\žW~µÌ(QŒ‚ê#ž²úK›Ð]JÉ^•]–ê½–
-
-„<–ËÿóÏ1~ü{ëàŠp÷ýÔZ?Ã̲v{¡¨ҍ~hÿi/NzcYåkÛÃ莾(osršoDküõÛË5
-âÍÆX¿ï¾?%S¤Æµ
-ø5ß=ö !R¯sé|À®“lX$7˜[bÕŽ§~ÿÚ^ükm4›z¹¶Ê…ÞäÏhV§%±sËåxpZùCQ¥=*ó¬"Zz“Oâ)׺éF–½·œ"°YçülûοQÉ•±ð+vñN'µ¼
-Ÿ<¡{Oµu†pÜ@ÔeŠÞÀºÍÊ/½¦ÅúS4A¸`ñÅ	ß)¤yìk—h¹`Âü–:eÎ"3óî„{o$€³š®Ñ:çkq›V$HNåä;6$¶³ÚMN|Ð껹Ojs$ÄôZ…aÖ¸[ý¬ðÛ͜އBãî@ûY'izT‚Êe©BPSžHcxÿ|C—úV î´ùηæ0‘mRl¹“äaE‘îWð]ó¦]n«¾n‘Ür½ËUq'öUãÛaZ~m‰ÀÈ5Šœâ¸AîÒhô!>•ëLÜ®îûÝÝ¥$ã¥î.jIŸö–øŸ‡n÷Ø÷O°í†Û‹g%íâ:%%‹pð睊s"Ç=åØ•—º­ÂÖÚ»çqO
-ýÒöT\¾%äùÀ7„3èþ…V‘¯Ÿf”â#Uh縩ÜWÏÍM<´¹ÂÑ€;wdsκ~ùe¥óŽ¨_,>"ôëQMãÊšxH<·¸ªÆ°žº8‘0ë^íÙ'_â!ôðG|„CŽ³–­QFF‘êŒ*f“‡hå‰Å&ûݐ5P‚lÅlêJS·Ûd[WC!¤
-s¥ûÜößýÇÅ7yïlÈãýŒð/Ã	þ²
-û‘ÀEã`ô‹¥Õx›Îe꯿pÍp64_¾âOe«Æžj1þ>¢ÕE­•Ô<糶ò@ùÈ=fÈÀ§«êólÿkv¢Ç÷lÿms¡(V1Ÿ9˜PÕ‘H5ßõxé¨ì3Oªüö®+\ÔÞXϾ¯þÔ\)浫.N®,‹Ê=/?køn[	ˆ£Ñ­éîÝU2t$ç1gŽbbÝe°À!/œ¬¬ÿ,Ñc0*}­zL"kœch²’»tÑå“I†êA^žõqö›ã³K-zžÏÉ“ZX?OK½-¶r[¤•1Œ“û¤·éžv­ÈÖ(y£qŸÜRW3a#¸\éú÷¿$·u'²i
-Î×S©ðÓ ¥£¡®èýüY:!Ò0ƒì\°½þ]ê2ÿø¼×ó"ÐôS‘‡÷ÑÔH5¾ï<^I¹Þ×ñrëä¶Á; ê ðý:BÌIZ›ò¨é2¼«Qe)öTKb“&¬%ò	‡4zöìó¯­ÁgÓx†8´S!­wfØ340NiR»èî“›¾;Eå¶wžC{4ܽ~BÛGÓh¼Å?¤ƒ/sÖälkl!\˜4€»•Æ„…X™Hž*Qe½¿Î`}\Ž™”] î4&Êü±oÞ ¥YEÛ’‹~g˜º»ˆ™|¦p¯XùÁTé:{ó2˜\X÷²<b\z£ˆn§§SåóúÔÃÖTD¾1ÊÇÁ‹
-ÓåØÀ빆˜ëvÆ,‹Æ@ãã#U®'c¯ÜãFšüùcMQ#®ÏŸ%lnwÓ­S7Ó<TÊ®}Œã̾-CθÚHfh,«]cÀûL.Ѐ»Ø&ÚÐ9¼Š"ÈÝXröÂ
-ôcç@r1F¦xG4Ù•¶®ÓŠŠSíá‡;äÈEv'k°Þ
-¥
-ªJMz_sZ¡.æ“hâ´K}»g‚[‹ÁzYæa£gNʸٍ2~@5EÝöP“òái[ƒ—-Dþ‚b8®XMÒþ	v²ÛlœÓ	ïhQÞ•mÇSÞë
-FOYÝv÷¿þì» H–“ß茝Qû‰Þ&óW`‹>4Ä°ú(×\0Zêî±?P×¢C©äj©¦C«°›Aú,*r–ˆ®
-¿vÿi+QfÈÞ›dyä14Ëâ½<-mIn÷·_I+–«¿õºœ²*Ã9ÜX@³«Ë[é$ç¾1iâ’¼&D†œ¨ÎêÙvÒƒÏTŠ7lŠ²mNcÝÏŒ®ñîm‘ÜWH•0Ѝ8´6%r`¿`D'ô/ûL±EM‰Ío<Y›lh‘ã6º3hÔ`6F2àò%!93öJ–-U>Ëðÿ\v”&ÈÞ#À±SZvÿØúÞ	Ëìú¯Osƒ:¸¯‚Â5ŠBîPÃûÚËŽ×$
-¥駽Ã)pÈÁ†X‘
-
-Æ’IRA´Uœ³¼(Ü–Á=o%g5·Ë¿Øjɧ—ú˜êñÛÙ¾*pÿ¡I¶-z¦yzé¨9]Qq"âUH.bbé–a9zZ™}%"_ý¹:¼5¤s'”‹ÿdû©¡ý“¹€	êïCHÓ…Œ¿2Wë9Þå3~re{HØp/–RØç^Z9ú¢·üî´˜W§/ËòÎ&ä~±ò«’7qÇô…úéošÎ¿ºb«0Óo"‘ç½G2&µÎâê÷ÒíÄÍÒ¹gô3u-üÌ*~ÍcbšýéešÃÁ³ŠŸÝãß@1Ö‹°ÆÇm
-ûÇÌŽ#Ñàò/4UI’ãôhµuÛã[¥ëýT/øz•‚©Í€ïܼÀXɦùËλ۸Ùw`(‚ëñ-“	¬Py¶åÚ(YÒ¸Xêá£Ë”ËB‹ÈL
-ºŽîÏèÜÝyàÀÃt¢)ÃgËT<N'm‘ÅØ(m°tÀëμøqAt~\µ²‚¸™ŒkO_ÓuSî‹u=6›é4KZ1wÇžmä|- f at rµ!;@î@Oy}Ø î]~¶
-–ëkÿùmμ¤âš\srjµC&ÌíÀ´B5sÕÿ`ùMÅ¿`%ë=W‚á¥'¾¾îÄSJLJ-WŒa—þ­«ëKGóµU—þÞ•«•>D÷ã:SøzÊaËã¾Æ
-,¯ér„`$h¨ÝoJqŠž•útÎZ¶er[P¢Øí«gú}îvFyõ.8À¸65ñ´vUTȱ’Ú}ù=ʵ€ñcÿGLí4ã;„2:~²Sízs
-º$qþ¾Q¤óm±Èé)u¥Yiœm>̇&T~u8Æ$’}Ë5×e<ÅßaÉŠ5Ob¡PŠ›
-	h1ZÂ߯ýîï
-6|º%¾
-hTOnÉ:-[­!}Ãb±4LŠ ÜOHsÍòÖÝ~3åwõÓ0þn®Ð;¥ÇØŸ½Ã^
-g<žWÍJP ‘Œ	Ü],ÁºR¡Yü¥—¡ÝÐñ^\ømui8–ar"ºòIÆf)i»ß®‹Xx-r|#½Ì³—¬è÷K°d¶;¹=N„)9Þªz
-Âס$Û~èÙt1“Ý°€BGruÚ8^m¹ÍÖQ.w	ÅE¢E¿ÚÄßK®ÃÈ7ƒðEö“Ål at n"/C·ñ}%ÿ·¯îùÌøˆX×Ó™YÔeF¤±­É_¦â"‡Ïʱyn”öŒK––¯D²@0¶÷"áß§‹.ù­’²Â#£Â±vÚ¯\„/<üò¶Ä!¶ìI¨–Œ"ëT.ˆ7FÀÅgØËÿ¸a†šÐ^Ä¡Y¨Üçd¢9ýÒ_'@IÛºo1Úê×a7P.ûRK>ïíÐ$5J&¥¿ðyëYsuäŸ6¯?¾‹K*¨å:˜Õ\ö6靖T	ÕÐ%|îJ}¾­áÕøÐýy¶Â¥é½búq¿wÙÔä†|›”ýÂ8:‹Dsj3±Gy˜SQÿèóŠ¾æÒ—|,
-Ç¥™¹.%l=ç홡h9Opb–Æ©‡?=i-Êõš)”²ˆð§ƒX}Øÿ²ßiË7þD«Ê4)”4êAÕ:g²ƒmð½§øDðêÏý&O‘ê,”$¬ËŽÍš‘âp”“0åŒëöówI¦4û¢O¢]½zÚ²Aµè\׌%»´X ·Ük®^ÑrHòpH"%O:´PŽ¨ŒÏ›æn¼½Ûóso±þ‘]õþÈìñgýª€l-Zzýê¥îÌŠ2WjkF“kÉ>	,‹“ûiŠF´æ„ZÖÃEÏÉ¢ró¯ðM¸ÄÕŽ:z„>ãR*ýˆTããóxŠÓó<y½^ÏLì*d^A´7Þ¿ZÚk´µáÑ)°Á®#2à9·Ü—ç„?c[.gyäLóMK}”|ïœâÇãcty®ïCòiˆÏºg^«•xÜ!]í§½–7‰–㤐køæ”?ñüÎìwÔH¤_q!kÅWß/''MÏg=Ü‹÷"wtB@Â'áIÅO»s
-­ñ`‹p’ñO_ÔDçmEË}l…ضþ.àîCEJB&4¢ûØžZq©iÌ®—B™ÝèI ¤F¯p–
-oºâÙ·:\À!ú¬úT.+%_u½7²á{³“
-r.2ô›Þ›¶fÏgUîÖXµù%þN+·^t-õóžÕZ¶TúÖB÷I(ß$HÕ¯ªý¸øíæq¸Úû€S¶ŠHäè±V‡N
-PlÑÇý3Þjo&Õjtoó<rÖ‡m)–ºcñ¾À%û~½îžïýw$_öô=|zˆùþèþ5ýnõ}$UëàÞ·,f˜µe(®5‹a{ÓI‚;^ÂS
-¥|³µIÙ2¹Íò#V¬(uOEŠ4Ã^\	Ê;6œ'™˜oâ:܁ÒÓ@—Ëv³;¯b-N<J#Ð’<©›yT‡ø¨ãLÞì¿»çÑÊh,:1!³áÒüíÇå]6R}ߥïûŪôź»ŠR
-‡ZÙx£ÆdƽWPFG‘4Ö×ËZ–ÖÍxk_9¿Þ¸nA©³3»Ø·T´8*Yu-îŽ&è
-Ûî…¡?•©øuD3ËP(å@F*+Ã]-¡÷ÕžD“¬sפ„f‘Õ;ÇlÝ´õÞO°L£ï†‡×ƒÎêÇ&q«†G_žÌè¤\1DU0¶^ʪ­p´òv‹t"ÀGA+
-¾e.‰%ˆû'›Üó!¡^×û£hI"PåŠ1æu"ïoÖX3‹«œ¤Ý¸=¦}{PÏLÙ3‹ãl¦I¹ÏpgdT´äýKø½Î¼’Gó…§_K¡®¼=šÑçE118®¡î‘x™t-Êv°	‡6Mu¨ŽéÕ4,Kkª”9…ùOXÑÔ£[‹eïX
-'ÞAM¦f4ðå²×Òù8KÅKü\¤\¦‡ºbgDL\ÙÝ0Å¶/b‘Ì¿ÒO%gÄøk˜¨5K(noˆtËâ±sŠšè!9˜1Âs…ÑqÍ¥dK-u"›‡y£”¯ÁÙm:lADiõƒrI¦à@ùÙ¾÷7ÎD‚v•Ú;¥,_tß»YÙÕ斘ϸãK1pl§ØîÀ^)î:íiÔU<2rôá}§iˆ*¨?Pk’´aâCåÍÓfGâZÞáëÈ%È	¼@zûòöÞÄl>ÍE®¡¸H·‹`rL³l‰óÈ,s•ÂQc$žëhü¢zÇð4g>Š0³8Èw¯·l¿Hœ<Òı-KÝ?fòPè‡í¡}p9©Žº?ÁNý‘ÔÁöED.èSh¹K4ü;th&±Ú±óùÔõ‹]ñæ¤R4¬4Ïý.בGRÛF6’Ú¹jû>b] ¡vLCu»F‹	âTôÍz/[]ò™=Äí MýÊfÖ+»ˆ™Ïù
-w<œ™ùlB³PX®Yʤ¾µ‡Ê7×ì<ÊdØúR"í¤þþ{:äVš·Ê¤üØ]Ë<Ll
-¡&¯\ƒû¤¶]â?0òh	O½=Ïy”†ýÚš6^¨Û¨ °ÕÊéGQ&•éhß[¼»èé0¹½Ê‡V,	…%¯2g¶›v§¾iï#\õϲsbÞýfµÙðÉW¶zL“U´àLdÒ²¦[â2Ïmæ¾`ŒWQQQˆ+åՂ˧åbœ“ɐŠqT¶vp¼?áë>{+
-ZZÜûk™Šbj‚™m1\ _á"¾­UÎZ⦂…m¤ið¹‡ü‹mòšÀoãO{?´=ñeqÎI6Đ·.m+c>ÓêM¤ŠauÒPú<mó#‡’£“b¡&±ebÈR><Ó
-ßyoX¿‹k‡»;}
-]ùC>hŸžÄèüí.Æ‹¬LvÜyvTZ ö·’Ö2QÂs7{ÿ>~Ói•í뢳Oæ©/î~·âˆn7˜&[ëx©Hdßòí31Y%È=Ve%šš\$	ÍÙWª8rï	ñÐs[ÕÊÀ¾‹_sX—°¾RñxzPœ¢ü4 £KXÚØ|!:ï—ª¾<Xž"{Çy–…]è­i‹¶ÕÇY’Õß°=†ƒ·Ç/AÆã+—‹®ÂVO ˆ-mewÅ']`?U	{M£¾Ç(‡ÙQ0"×k©‡Cà}ÞpE çÅÎ[cyÞªp_	š‡q±ªàó£},ª´•¥`ê–½{…iSl²U˜œr'orÊù² 6F=9"B¬.ˆ­i^e¨MýùÁF˜²Fâ}ôŠèCÔÂ߯þÜMô\“B<Êižf"¡Ò‘éøNã}?Ýö¦ixgÌGag
-è´òþŠëoÙ“h7á¼cX‘o‚§Ä;>óÐõ]_ÿY$þþ"
-;þø”ªÞ×Khu•çט‰ñÇgïäžš{kœkÓo3¬¥e‹Κðˆ¼ï
-w<r:üÐŸ¸#.Ð<–ÐɆ<“™ ’4JTé2½V¦j5¸PšäèÄøâctÓ֏…úº™gGïý<uÞtæ©–<¨•ø<Azܸœ#f+L·[}ݏªJ­åi¤ƒq·¬èÒ/â4ÆÃöÈ1ßÿ†7¶ÆÏ=u~zeàó̆ôîc]3I×rÓvÕ°dÐ}iâϳÊi
-àøÑBÔ–VCËBýöáÉ2
-Õ…ôÅÏG?u¯s¢×Çu¦Ú¶ø®ÆP¾yµ±ñ%™òUWöñ|Çv±S™¯nJŒ?(9¤‹ß–õë=[_ì¸BIWzŽ?xŸŽ‰|4£ÿ´6K÷~}]í>®˜°hÈp+p9û4TIJÛ6^”ìžÃk Gb"Ø3½8<÷rwðmx÷ª*wÍãžsw‘Ì^ÊPѧ§îŽdš/<98Ž_ó%½Ñ
-k¢9¯å“BEû„M&k3CÃû5ì½5=3P ÇÿÜà~ÈâWw¶((£Oó°IVvíÊBd
-WÔ{¹Ÿ–~wèÑdvÚ4¶à:hD’#R}Ñj‡vÒ<[ê‹[¶¬Œ¦°®¿D›ÍXqáÞr¼ë>Ÿ>[˜;„QµÆ`Õ–T:㢶hՏÍe©óSåzç{ÍzkOT¹’ð§ïVIK3¦ÇÙŽáa»"/ØMd³lx˜ÁLÓ-+æ*>åÞÁùJá
-ƬÖÇQ)
-BþK&ê“¡ªÃ±$T5]ÙU‡/‡{mæTÞõ†^c$u°g3ClhIüh6"¢\@kZ¨¤†{Öø”dä!ß’ÌÍëQwâc*Ç^ºÉRé?™ÌK36Ñ@ÓŒ½Ål+ER÷sF°_”óàvÖn¦Ydâm¡¡Tҷצ|f:°•V)b9ÀÅÑÞ,¢*qGo·¿ÑÖá"ÝŸósÜ]ýxh)E«õŒ«œüNÇBÊ+é+iÍ(ùÕà‡Ê¼z	äØ&G‹Â›»|4Z¿ŽiíÝ?ê÷ÎùOê–S'8EÖxæeÓŒ3¥‘”ág›Ë|ªÌ+Ûv«\¾—Ò@¢8”{Z},øØ™Öv8%6Þ_…„îCïÝËàˆ9¿µ9K_Œ`îMn¥ÏüJ‘‚è’ëD_ÓÓ> ©®#YåŠx@~0€ºÂÆW8òEF4œ}¿/ø¸8WñSüˆõ9¯z „Ûû£)Aw©kâÙ…­—¹Ö“Pc“ì¥Zë³gçz=
-¸þ³Qéί?šZî\7’P¥“f<©?ü™vÈ~⺑æŸÌòÞ¬L¬¸Á·“Ék\€~];Óy¬†CbäÒÛ»+ËЫ®Æ†'äY’ªÐv‚«×â¾Uq®=âö¤iukY_º«¦œŽ}‘Xª©§ÚmM6¼¯çyqE_æÍäD-¿_Ð{xìNØqDæ.çØà"§îî¹kÓíš9µT%¬w)±ê¯
-ù׮略r`œtšâd\|ž2¢):§(;$-*1&oNX°-_%
-s¥ŸMŒ¢dX±ÄØc³‘ëtð™w£vúì¾X˜+$¨z;¥“°ÂH	”lÜçdnS.ñ+1¼RŸÔÖ«‹àª™[“|BéÈ–´ÏFK¬3ÖaÂŽ¼Ò¹êýäJ6ÛAÂÆøx…Ôâ$ñæÊ=›É?©¯ª™£&Ø%ý}ü3+ÝXÁ¯äA»¾Š¥‡b»ïî,j؝9ÙHðW˜ÉB´´VÙ©j:ãz†^¬ÝO¶|Ê%$näúØØ>"\rþʍ€)àB½‚Zdæ9hXéC\•¿ÊÏ#òüpùí“#8£_i`^”¾Q:~·ûBÞ´ÅH ëúš“õÌS—ƒºí×äÔ®Ù~MÞ»d±6±¦€8ÁäÁ½Í—Îs/”òÝ?Qæ$4Üß™[ýpȧ`/
-šCnx C}*&U¦¯Ê|´öŽ|Z¥+òù÷çiaAžÞM"ÇE6½:9xÉè‹K¯ŒBüCZU¦.4ŠiÕyhç¹uÚ-|Bª0‰‚Û­•÷À3ì4ÔŠå6IÓÆ*›l¯ˆgè%1ÝNºž9£´^®^äN|;ŽòìOª‘.”–î	Ðãº/}RYËñ¸ª,äÀèµ8©Å-«Š-ÿñÖ»Œmdê„H`ïñËÇFF%OP×:Z¨Ú'¼âåW')å[S™‘Ìêz9Ÿ~ÍFýDXrB¢.jobÞ4àÉÊ™³Dã‘ÜXü%œe“*¦)T)¢ë—É0ÍËvܻ¥ÏRÒBŸdi.½õ¦Ø$¿S7}¸ÓÁüÖî}yíÑNQ@ën&¥~¤f®hõÔÓW“”êî˜nÎàŒƒÍ›òUËItJv»ª%øVqî~ÈçæÛE:œ@Ž•ÆRàý¨³–)ªosÒ‰8tãmU£a":
-5„ÊáѲ&¼‡;xÞƒ²=â,þ1|y¼ô ŒÙÚ¶f¢-(J‘<L`Í8Ú¯w/Òߢ‘¼ÁOØIY .{{Ѷ~Ka£ýkp.ÚNúÃÔÅŠØl_äm¶¶ILˆƒ{u6¿ë\­ð¥ýÓ¼@•H\–¬d—Liþòp:•±8ãû4½rå‘A5˜œï©Á d9æö~ö"kìý™„ÐùÕ°°,’»æuÖa”[|æÈ•¶?ç½>fY’êƒ7«64S8Qg´ñܦAnÏ,s"qéc?Wl^qÖƒ?+Kftí)%žÒÅatlJ8 MJ5‰_ȇ‰
-^Ÿ(Ìo‘-{þ¬î0ɱ¢}uо8Wc_²gÿ´0T¦åÚ\z‘‰¤GuñÒV†ó½­QHn˜àæ
-mU»)qêš™µ•AJÛÕ6ºå»×ËNeÓó	
- ,us‡¾×	6{²§ÕŒ§y¯}•î»¯aØÖm£h at cÜû‘*Sãúx½Yª™$í
-
-³S®I˜­¿h=ªÏÌqE·´0\K:6=:¢¡‡òH ßvßOñŽ(°l +ÛyÜËn££¢jH-EŽaQðàe¹¼ÑŸˆU’ù˜…Þ¯‚LÕúÕ3|˜<QJ¾-dtJ+×›úQ+Æ¡Ÿ€¥zÝsᕽ±a»l¿d'Îëß>ü­ÂYK…‘
-QüÜ6—®6-Á
-àäéKß^&ï2Ÿmêý•:Ù¤;ÍFż¿þ-ɯlêî@‡ðæG?¶;p\…zÓÆsg÷àEiN,-êN?g0wé=ê/‚÷æ^ÎmÙéñ‰T§ü¤?O;¦°-ŒÎ¬Mþ”))ýp
-•ÅI1V8i®R…2þÞ4©ºË°µtFk*WÇJb‘Á¯®ÞÜ##‰$-…“å&ï‰?Õß·[ÉB«'õšæ3$b8j$®Á¿täùÒàC†E¿ÿ´CÊ)ið!õڏ÷ÆXJçºB|j‘OH#ßMd—k	:„ô°ìüÓ½ž&ñà~ÁÃð´Pršè›8íÍŠ)	q‹dí`]œ®9KKûê->0_t4¯j
-IÅ×ÂTŒÓ-j0·aô‘n¦Ñu5]’&C1g‹Ój¾‹ð´;ÕéF™„ú8D.:PÐ?
-3¬ËÊ©lŽ@ºHØ·,~WÔæ‚Ô\Ýâ»ëÖ­›uÙþŽ/Ì¿+lºØjªmfÒüÞᯌdPgT·ã¸þ‰Mâ>ÐaB2æÔ©ð
-÷M"
-âß9I3§ø˨oG«+ö;ï3Ží{-£Ôo@$í÷É 
-ÉKíq§=¢_‚Þü¤ÈG·ú(B¸s†ùÙ°ÚW,/§›Ý˜4-d`œÙ‹[æSüþ±‰CÝÞ¶ÔÙkþ)Ê©¾Ÿ^«“I
-WÌnŒov	^þH×ҍï¯÷¸R_B/üÈ Ý#_à3{ƬÔݦ]ã<3@×8›˜<Åra†Éζ,¬I³'ÆÙP,
-šþ”ÞÏ¡¬é'Žú/5Ì]#¨¯‰Ê~ˆ3Nà·³²S§jUR–cTÐÉw^è¬Ç½d¬˜%çkÖ·m µ;= t‘G³|®Ê2·ó62¬BŠº<¾IÆA‚Õ|Â9œR)°m÷Èë†T•:‡fVdü̝oÑÝ›	Yüº&eu_ÙëùÕOYzHž‹³”°ºl®Å
-oªwͣ
-{U^çͼ/[O¹†÷JS©ÂHìòÚàÕÚSô_)w÷8Bp·i9cD
-ßSvh±žA¹¢NT¸`ªú8ç³Þ’×ÉhElG’¤c֏d…sÁštáOU¨„ŠÞìyneÉ…Ý+›Ë~ø1"`É}`DÇHVܼ‡ýIÜ'ì-k¾‚‹âs…ÈóÙÙ˜eÂîÌb´)ƒ.MóuV¡öáz…ïßsº¦Îïä“á@Ruwò‹“뮶ÌÆSŸ)ã·PI§û¨KÄ
-dcZHF¿ÏO.
-)"™4Å%¼‰ôo`°V
-On
-U“‰q»¦fßS«p¯eë36}NñŒ`Á=v>›³Ì76ÚyŒ‹t(y•ë¤‚ÏGƒÃ^\S gÅIÈXÅ‹Ž;GØ'eˆ–;*¬ˆ8¾ï#òrYNyÏGÚqŠ&c¹ŒK½)ñIÀ•UûñUtwÐHÒúÏ‹+ñ&>E¢Š»¨+Mâóæwšä
-6T.üäëÏHTÍãåJmŠYPÎÑAÕ½šDfO¼tÆt¯^¾’ò­Øyï=´¬õ!t4´ñ¦a· ¯˜ZÆ‘æŠc>³¼½é˜wÙB'\8Då˜:À
-Ftn2‚F@‰k#¿iÃÆÆŸõç^‹<sláï!E¹!ö‡êû˜ºa›O†”tb^½›$qp!´¹‚ýàŽ¦Úe<0)—b‘˾jÖëžBdÔU.³Áû{Û^Ä©zñ-=#vvYƒ=ZË؁ÕWˆ†ùù"B®ÂcóñÑ,ðŠgˆ-!™~Ø–	ËÅû^·ß(>¦§-h@˜_ýà?»M…MT^_«øÌv2 yk(mçÎB†YeÒ§”‘J¿b6²¤b$f’Òí7æT’cËÜQêž±l0fû
-c!·
-J}Y¦B†×ë&Úº0s+Õ%CØܽÉbÕ°BŠÛŒ3â²ófÎDl u¼
-ÀE¹"ãvuÇ’Š²dwmz¦àï™ô»Þ¡')ŽYäPyd7¬y<€ñ’6IbrLíùkÚF ˆ ½BMê4E+ÞÓa)5Wg†‹GOÖ7¿—â2Ùk'ôÝ´.iSQìÀÞ*
-vyõCò< á´øfîX†fÑœ}ˆ°cùì-Á6·É¡yÒt§ÛÀ/èlqkù¢NùºSä‰MéROÛ,QQû¨­s‰µêc…Ö„iÁÄA>ÎãéÔÚ͉§›mÅ&£Î–m]失õ
-sAy°*bĸïÂrœ‚>¦].P
-Î}xŠUÿ{1ÈŸ÷÷ÍRÓîT™¯Xºgaz¹²ãöøïœÇU£YîOðÎ#ʾ¸+§—M at e8§ø!ðI‘Oaë=üpŽgÁÕþ:ÿ9þ½[ŒõzÆÑO=˜¯[ýÎðƒUœ%¯ŸèáæKí„9x¤–ú~ïÿ]6‰ë´^“ëԏqH„^]&Žs†10ÛZˆ##ʬ"û³õüDg‘Ä΄F,]¯Æü`Pú—'N.4|¯C€sS=o›HìppêµIUÎfÝ[pµ–ÛÌ5Ú>ÔGÕ¦Á—t5Sm÷` ©/µ?„
-ð1@§Ðr}Â1z8	ÇÌ<FÒ½¾#F“¿
-ïdDnaÜ3¾nUeÜ}ð=0?“~—Jofd(טøH¡¢ý+)­N¥$LT:/À!JãÂx&Ñ9ê°BkˆÊ´“U
-ÏW™ƒ‡-DŠÛ»ÛP‹l1ãé–)u9úÔÕév‰ì$¢©£¯dNª~`7Ž·<Þ4Œß|ÕÕÑêbÑZ%{ôXŠú·%-w«ŒñiâdŒ
-€†æx‚?ÙÀ?ê€ùÒh'8pñŠ€5Cfa­üìW"`Å	·.uêîæÕ¨YT¯}5\vøRËOŒÉ.×XAê¤ý¹™w8Ö†mé1£/êMÔ£çRù«Þ$—üXuBX]È-¨¡¤×Ý!Ã/ìHÍd-ãŸÖ‹ŒHÕZÒúzlË(¹’öAÏL¹uQôÖÐN}ß¹r3¥¾ö4ë.ñbÈ3ž¡'užCb—Fòêà‰Î[¼ol‹Ñeßò_2Ôبòjj.Ç¿Y,v´¢á\@×e¥`H$Á,sÿš{Ѐö¯|.Q\â†T×½2~
-Ûw®>ü‡6Œ‰Rç-Ü7×ýŒG%à[©ï™‚$ñÂ)¤¿]l2;Ò#	J¤À¤Ya Ç?>Up•¦_(ú±w؝™^ø­Ô!`§mÊ÷#ó¨M?g΄Hƒ“¤tsª‚!ÌN”•~L]¸CòÉG2+µ)˜^L¢z”Ÿ±‰ñ½îƒr5ÀÁâ5üH¸h™2ŽŠ]y‘w¢†\ˆD‘¢±²œøƨ}æØ
-[dŠ aÛGá :×fšB„jjli(Àày5Šå¡•­kÚ—l¬8V¬™xÑvZs†-ý¨zŽæ‰Ç&îГsŸÉw7¢-'¹£»
-.I%¿×Ãz°y (á5³!¸e"“~wÃlt©ü«ÆÓ^öŸ§<<×ÓÒ§/Å«`g-Èã	m,§›Î͵)©pÑôs-¸õUeÜ¿ÿÆ>VfJ/5¸vígâÌ
-ˆ—ªÖÛGñ¦'–¯áŒ
-EGX-3˜~~pßaó¶ÙWjfé§ý‚¾¼ëw_Å…àò6´ÎnsÌJÔPƒünWMŽûêçcxçƒÅ‘*îÿ&Ÿ žmKa2}„F´XK\	Qè’j[ùåAgM]ôÂË ‚¢GøCŽª‘üÁ1û»5D=†ñ†µò·½ÓæØ]3I”òLá£Ò8"{bº/x
-ðD’µÓÆÑ®"m}ðÇœ6nµ÷Û¨°ëÉ”mÀe»ÐÅ™1>FmþªŠ†F[XíÞKje/&ÊŽ‚?ôM­ª/·Æ-ó㯞ÂFKý{gC¥
-ðMG`-JÖö\MÇÅÏ}ŸÚNBX&™Ž¾¨î8—§jÜ‚9È“„™‚ùäÖ1͐
-„¥ƒ\eÿ‡ïÇ•É3Zéy]*P:ML#hWš÷DYÝ#!ÝÜ>ÿmaç[(ÃàD¼CVÃ_ࡦÀën°D¹
-à Ѝ/zp=×’í¤TÇÖ`bMÖ%¢0×|:ÙK?2\IøÚ’rpŽ+u§Žm¥d„&«²êJ‰‹>ÓÁ·Šò7 .á|
-%µóQ‰~¼×ygÚI„µj¿…#¡…¿=ÍÉ;b,ƒÿ))çl‘!L¼àá†W¯FŠ_3h=Du&
-äé%KÕ¯Q?[+âÝÆ"Ð1¥ÓÈo‘à«v‡ÙõTÓ[®+ëw>D»®¡@¦"žiÉíS•¸J$l8ó=_FèßR½æ¬œO+ˆ&Å$càÖì¸Èò>Ï|“ ´§µPwÜËö,rÇYðt
-ñ}ye»
-”@Ç-MªöfëbÜOx¾áÂcS#«ªÒÉ	$8׎o?c³9;ÉvÑŸ¦]÷
-g˜]nê×¸àŽ‘sa& Ú|ñ›©Ä
-ü}ƒCQÛä]Öyû°ØT3BF¹Š6v´VN°C
-]?TI?3\Xöb˜ooÝ}¯|¨*¯?­<ÙÖ	Ó®7©¿ú\7?öHtßðY6/Éa­‡樸6ô5KÚLDÇßÝê©ù
-vÝóÄRùâ5ˆeEÚLsžXy–«ô‚—RdØ™Äû†ŒÀ¢×ho»P¼L´G¯}®s„vº˜òžB“ Ø>-¯(í™Ã½‰ÂnÍýêÇ\»»6 ªL%ó4l0°ÙºcœôK4Gà‡Ø­Þ–Aù"N©d×ûósáÛ5£[W ‡Pü<nksô/°O;hžpÔËIµ_ÓéXswvª÷Œååü8>i)jgÞˆ4óßs\¸oM¼¬ëÇ©.^k¡¯QèAÁ v“ŸµíÒeò@ëf…	 p¥D]ˆÛàcd]õ’×/—SÄÔ/—ÞT;eØG_3ßN©×ÁQP/ âUOw­?LýyÆî¨ßÛt«».¯ª+€]Äa—|uq£ÁîCÒU }zñ™Œõr5ɝðZ
-,Ü…äB˜º)¹u&ÛÄ™#€öŽ@W@óö_ͬªž¨à*e*"ÇUê[õæ–J0S¹t0ået´˜œÀSç¶ä9_o4®ïƒ:ŒIÖñ!ú‘?5åëíØT´xÊ9­HcÈßœ
-ö¯³&u¾ËY±±(OΩ4´o³—}œcÆŠçü6é2®zîþ&Ó;ßjñ TËŒ9·¦×z5»÷¯´Ð€€ô6V./Í8Œr0_[YWÛôy2MŸ¡'&ÉÀ¡•=¸¬)	‚åœ}s©ê±£}Äâ£Á]ôËN1ÿnd†sAëì„ íRàÌ‹nøË~¸#Ü"ÄAý¼ù¨’uüL£š¯Ht(‰{Tºé+z‘×ЖDk5ÈÚdpŒH
-Ž’MǨ(˜
-q6'ò6RgÝͽ$µ.ªºc‚ –»\Ð5¤çowC±ae:]u?„ËSå2À¥N+—-¡¸, ‹”hðnàÞïiÿÀ#À²aw¿¢W8œ!TVÎ?xÕ‘‘opûALLþ¶ö¨õð†…½d!‚;¿L!d`ȼ‹ÀøT/··;ŒèÃ.ÒJü9„<VÀÛÃ`^
-·¯*kwx17“Å8ïoŒ…ŸÜk5cÕ·ÐüM6Kù¨Ö,9U‰¡—*t®>ä5ã†q€bJ»"2”äˆM8ô(­Ó'{€ê½öñó»€o—$ô4k‰;Pq×(™“§M1j3¾¯à'?yZºäKç ξ
-YªtÀ°
-ÆqíúIµ†íý‚j§½VA“Nì†p,#H4®œcV6R,89Í/ɲ
-ï²ý<Uõ;1`¾ööºF:]8JþnJ+ù8ÆÓT7ƒ)¯
-“Kœ"Ä
-hlÇ£r(€Þ3ÃÍ:–ãÙÎïeµÛs¯ù’Þα	K€§¾*Óµ²ê>@ïm&‡í"Bÿ
-Ù-Ž4½vÙ±K`ù¬N¢—þ
-
-€¨š4S-a*–n˜œïùÊ1¿+ÞÇ<øò2—þÒ-¥‹Óª¯)i¸¥¡	û¿2>ï㩨òÃïIÜ|FÙïvAÒSç¡RØûA–ÌêzÔíˆÝ›£’ÉûË«÷ãÔe… 1S!°JE;ǵœESw`ûËrªÓè^[ä(\Ä4:•24â0=ÎuèýF«<ŽÊ2–¨CÍ°Y¿þxI¤Ä«
-f¥ çúI¿.›–­ÁðÅÞÒŸ‡A‹]»J.WŠªëöC~³±’nµÏ*ìˆç3€Ù è›ñÉ™ö)…ú,dÝ·5ÚÜiÐ)únNF™çÝ”Z
-û‚	Ý_r¬î­–E1yŽÉŽÿÀæ‡Þ]Äk½”qPLF
-ËaŠlLQx¯RœØqvÇšU~Ÿßa1åz8ï`ö)ç4xJƒÞù¯sÉYw&UÌ'Ž=Ö£µ¡‰ðd¦Ë·«JÁµzZÜŸ€ˆ‘¿«—îõ«»cœþà:Pó@š§¨,Bã¼%qxU¤ým(—…Š‚Ó¤9‹c>U³ö
-½¿­”ÒŽ#öà#és×ÿtˆ÷Dá²¾ƒÒF	|…+„K‡5S$RÊS†êË2Qþt—9Æ©›Ø2}#é3JÀ|†ŠÌÖQú–/áëŠ×Õéžx7ڎϾf‰¢xÛŠÛÖÖ¬§Rua/;›—Z‡+wE8þêÓ&¼A8–ýµ,[nRªj?ƒ·u4cl@Ü	‡³øN7áRÄIõÉaÙcwsíNÝ÷ܝrÞu
-„]í4|!ˆ
-g!aª­ø˜	Y®0¢ãªH¯Åu1WQm”_¦UãVsˆSø0rj³Ž€
-éVìàQ´B™ÑBÀtV²‰Æ³Œ
-Ç»aš.[98:Ã2aŒäìt”ÏûÝtrf9nÒ=ïŠÜc*íc½8ø>]§ùJ°?XX‡lþ¾RQíP^ž¼zÓA@›ŒNe¡!!tà\Õ-.9dkH¯8ˆÎ¿‰¯ú¼[K‰Å/vFÌòdurçÞWÚ¿T®•=Ðݵ;½u‘`ZežB åŽCð—åLÿÃ
-%Øòô9I5ùµ……ÍÒqáóÈßîl™†æ±	Ä4cè.8Œ¯Tñ÷APãځ½›G†—
-·,Œ½_uˆF1;áíèÚ6ÈF¾XötÉÌäÊ’ãåZ`ùæv›x«3ü=Vkfɸ‰À¦x‘ÉàêAôÄí϶ÉÙÊÉ6ŒÖšjüñÕŽLò7#Õ5.ÁþÚIûgóü%̵P“á«È>h¾»w!ÁÆΗ6™qYQpô5íX"ƒ}­ô¡b׫ìýw`¬Ý‹ç²#Ý[â­ßoÙdµS`+ptHvÊ
-fAíÅíÃDÇýãJÿ/VÔ«RÄ¢t»TÊÙ"¿+³É=¨Ï_´å/°üÚBÀzúÄÖäëX}	¿‹ž½(?ù•ReЃ’àœ÷/Ê
-«¶dâÔ$n€ ”æ«k‡0ÊÅ÷êóãéL‚ì‹ŸšÌ€Ÿš´bva.˜‚HmØç=Î^Œ"…Úã…%vòð:iáGSÓgïö—3ù³¸1Ù½;ëáäcžrÝÎîôòýŸ¹Îl`
-x—ïw•´ÀèêÔ=|äùu"F§®Šé[ŸÔI…{0ÞåuØ©ž+ŽèÏŸ¢»3÷Õè"få,¬z¥8í_4^\Ããz™S_Ï™SŽ9},¡§þ‘ÓõÏþ–ýëM¸}J §&á
-Œˆa9dÔ+èX:鏔šÑÊGk·‡ÂLY2dâdƒy.V9á/Ä–U"C·°AÖµÌÁdxÉ^N3 {YÃá	ô>ÊVÝ®ž°Ð6	lÖÝ(kèaËîL%xýJïDPx8‹Ì(,ûžŠef]ØÇýÒ²¼LÇ9°1u ìK8&.=MhŧI¢ø¡±G9	U6ñf»èÚA\Úád޶ѕšä©ª‹Ãˆ´Üíû¡¡3íÓòˆÿHuh=pKi‹–OŽ‹çÊÎXh““T¡}) Ì‰\G”9¨ç	'©õr°øŠJùØoBâ)VIª«ON6‚Æ÷óø½¿ÒÀ›žè¦§ÿ Ã3?Æ’ÈÇ}@€5Ó”þv»W
-{ÁGVš»éÃýgײïAþÀ`®¹õ i¶-Ýçí
-ß
-Ç”b± èôBÂÒZêãIznPªâyùÝ´Z@Ò#n?“'	bH\ŶΪD=F9jÂ{²Ù‚g}¤@ߌ=Ϭ6DUÙÛ™’:dH7q¶ÙÂ@ÒÖ5O¼7ÈMk{míäˆOå[/Ä1%Ñó+®¢Zb±‰G%$ÿ±]s™•ؼxÎø‰IXa§¼‡Ë
-¹{Ísèä.®þœ	©Ý‰\-Ê„±1â;¸ì¿ qWF]²ÂÙ¡¦o§‡HU]ø€p@Ù$±Cã aª JàRÖæüRÃÇ7˜î,¥FÊZáû|Oåå{W8ÄDgW\®I|(†
-BAˆ+r±;±¶È‡\à}¤÷‰=êåò4î-NÄë’¼ôbøÛqºGâÕQonH
-W¤äj¯ß lö"êÍÚC66¤Üjj¨æ3Hš:WÙhèC9 <
-3˵çEXâ„‘\NU!³Ç%ÉÐÐ!š«ÆÌïÔð%¥ëõ³fsrÝ‘Afº3³?#W¦úk´ýÎoDS_;ٍv"Ê!ÔgK÷ö:<Ì+ûa„n1Áì’ÏX;¦9¦!xˏ>|ðPÐœAìV\Ã9(¾% ˆPá‰
-ŠWÌdiâ‹ñöèìh ”1)ƒ²La'wÍqÇ0ÂÃðCËè¯ÛDü„‚³v )§-Zíò£ÿÝï¤B•£Ãy¸÷‚ßÎö)_Ç_¢Ò
-š¡<­ïÒN8~ÝwF‚›AF}|nGx!—2)•aägœ-Ü2TÁïzK›ç3Þ…hw®å1LOúÁ€ªYÿvbXÛ NîŒpUc3Î
-@Œêz\? ÛrˆŒÜÒ¢?$>x
-êYGÜ0ø¸1ùÚGtJAPŽäÑë)¦w߁‘‚oí] Û¦b#D®½Ãí,^®gÅd1øÓà:µt¼½wB¼æsPìèu€rê¿©Öìȝ÷ËfúwºPeÏKŒ,V‡2‹&â‘Y{‡vÒðØ¢$Òœ¡*ŽÛÇh¼¤Õí ñ¶Ù„¿À§%‚93ɱB½Ø#
-\eßöæ³±ìÒY²³€ædEL‘^Ð:ç‘h&Ún¡¸Îã16·ÛFµ=^“†ÞDÚAà’üÍÞIzLlŠÁؤÀ¶ÅääÕÃY<÷0¼ªßiZÂq–'Û;JÚŠ1´9jAʧumÈƧ¢äÛ¤ÒçÆÏ噌—¯=þ´1@kçûsç}P–K}^^å"ûÃHVkÔùˆËaûf츃>dè\¿»A=¢1¦ú'wq{¬§“¥H§K¾!«a	‘œ‰Y”—%U¿|Ð)¨Žufêg§'wÇ+§A‘¥ø)³Äádž	5³<uƲgÉgÒ':³-AÞ<´xß+¬”€
-o%°ø„±Ì<~‡°ù¬Q~Ã1k‰õfˆ!MFW˜cB‹¢%;^‚\0?ãÑujxŸ+çÌ®<â³³š¶\¦)¹6‚ääÕÔ©A	ƒ™
-{®Ü ¸ÙÝåâcÔgçÙÞá{L±ËàȶÓ'<·j˜ö5oY²N0XµÆž7;3âÊ\|ãü4Q8:¾˜âírîBdJUgŸM®×‚áÅ‚p:ô¶´fDŠ?\eΫ6Ê¸éM¤3ƒ{ÐôM
-¹À @ôx¤Ñ¡EóʧԽ¹ŒMªAV5…‚ª¶‰@Kf­€ÍÝ
-×v¯«p_}7¹žlˆ0J3®ÎZ«øoð‚H€Í
-Íz çù}»˜í\Œ­º]¦ˆXö2Ÿ¶¡`h’?¤ëˆ3ú|–Pù« rºy=õ5x—aήD·8F¢'1ÇTþ°º”ÍL
-Gu½!ÑwÝl©ºÓiƒ>
-néW
-‘P]i#²6eJzõ;Y×]æÜ!¶K3Ãô£Óºú­ËÑ»Š²_ÐR$CÄPËà7ì"¨˜Þó›ŸÑ™Ñð
-ê´Ë71z€õ&ï#»µeàœÝÅ^ÚÓ¯ßÂßR¬Tæ(ëmÉM©/4m²Ô7<.ñ'ÛËh˜3–¼ÆÚ©Ó,»vÄ)&ÁrEK”ßÉ(Š@6Œ®1‘äÆœèÞ÷ˆÄ;Y—%WBU¦”OQV׬ⰓOÏœöFÞЈã—Ö®Í8ŠÒžd2²PÛβýš—ÐköØ'7׆ºá`ñ+Ga›Ê4ù½ûM+®*C†ÙÓaoj\yu”êýØû⣠ÿ‚~C²µfý	=ê‚Ȧ»|M¤î/NDFÜN8åY é?Èn¾i:‡\ªIN:Óˆ{öOU^ƒswW1ÛµÙSñžÆ¤ ìÆM­ }>õ6ƒÖ¦»”Ã9EbM!¯œ”0Å>8ŒvÏ·ÚÓÈa· Á”âÛº‹UJ»š+ù²¿«G´ƒ¨w"ZHþP¹k÷€‡8Æ;ÎѧI™dB;ò£ÑÅkâÞ–”©»Ü«-Pi£û°.s’!:ªôex[ƒÈ£ìô¸usxOz¨PbŸi*‘hèˆLCå2ò•ÊøÀaX%Ù€¾¹ñGû¿›Îˆ½Èxà÷õ''*ÕnŠ³è.~Í/”ºF÷"ö:~e.:(AVf&ŠZ¬‘èÉüê±-ý³}Õ“p¶½+I±Ÿ° ^å7ÉYìõÿV
-ö¤KÜP­ïìÐ
-Å–®šÖlr5C	çaÄП'’S‘¾’ÿp†3´®x[;¸vÊæDši½QT–‘Æíõ8ë±®T¶†ª$Ñч.E«Œþ‘ŽRf©±
-°ïHkÒŽêZC
-&ÛÜ;±Œq3WLQ]ìlsâ]\Ñ(IûÞj•
-æÆ—ó¦jÅ•¸ªÃàŠ¨nÓ“£HÆ	lq˜U“õ²sßžQaJ8|¸6Ä(F¢*禴¦se
-§g9¤MEdwÿ[AÒù%©dŒW;*‹:•éÕÚßéžWJà±Þcß)~|\/`3Çmô"%ÇÞ¹_iΧŸ?m•î7ä.Ãg€«Q1*ŒmléÔ‡ëý	¯ÚÛê={2µ•ß¸˜ð;°1œ%²M»^1ßlcñ\—Y¹•®-î1êô-ä^…ð:iž¬³^j[ù´‡Nxù¬"ÑÀ&lí¶õnyx9¢JÑÄãENXçO
-rsŠÉm{dæ$ä‘«/ØgtrG3$”½`ˆóIÄqLž0M"§ÔGØW[¶JzëUp—O}œö¾Úöƒ€`ùÍÒýöC™á¨lã5FC)º‡äÆÝÄ¥Np‡FSÈrïÛsÖNƒ}õ.’e‡ùŠd~Ï5é•8DÄ°ê rÍ7G¡¥‘eÄÁ4KØ Ïï¨#\›ðaÐðx›®kÎ/a#a€DÇ’nÌdÇêòkG$êŒàG?à¿Ù–dAÄë¤ÄÈ”³’oé.M¸=.­šÄ«9Jˆ‚¾ªÍÚLg-²Ô>j¹l§WaÅ#’ÈFꁣû1N¥®«ÿq:Ï ƒ,¡C¤Aë2ë™P”¶3nQ…Sîû?ð'	Ñ“Ú^»æ/a†âC{ÃËÛîÜF%Ê?ƒ8ûIÞMª¿u×Ë"»0.M@iµdPùè°‘Ôû:,4þa¯äNÅ^U·ð+4¾IÉ^[åb¢p¿LÇgN;=fùØê²Üj–¨`‡¸1ðˆÖðˆdO*«mQ›nÈ<Ë0þ½©dì5ñðCœ7cÂ÷‡9£–0Ÿz0B
-3>ú3t1U‰K{ %8mÓ)`CØPå©»ÍÈ·:<$“׳½„•(Vwug£(ðßøjZœWØŽJÞþB«Ü:q		‰ É¯6[fYa·5ø¹ÒšôΩÏ#NºÏÒΆ•½C®»WùÖÒ7o
-2
-T<O1ªð(“½ú²Cæ×̕Ч^É¥ê‡Øß„)à¯Ý¾ð0²äø;÷«ȧDl}’k
--I’¾ö¨ýðªñ¿0?qøOMVˆ`Ð’Wq)
-¬"΃*Ì©ëÕ²6L½Ó&wí&+ð©ooª%ÈÆtÃ×þÅKÉ(3Y˜”w¯Âì	Û bÒ@1	ùY:ól嶳«©œÁ\
-‚,sQ*ڏ„™¥±Xj¢'­B1ÕƒéÔBìâ»±GO[/
-†Ój Vï¼LÀ¢÷“Ðîøe<°ÿèñ›Oð½·ÔogdRåv[j­¯ï¢¾”ÿ®P<­©l`ø},ýŽƒ¯k¯z¼¾eÕ°}@ZäÝb~Ô½ÖÂ<Æ);)‹SÕ,ÑhÀÉp¶vӝOiUÂ{E:Ó‰õ0Ñ]	hPK5BI¹¾F’
-µ¦B«Uùä¹Y:cÞtÏb-ä—DŸ‹Ñ©ÁCDO¯ûäôvo±Y2
-+Ѧ6ÛÀ›{™²JˆäôÙ_TÏÍ=Y¾àI—KV–ýŠN‡ì¾Nf3%RR>ïŠy-$·ýÌ&þ`š@ýÏå09'É1Yìüìù	o$ÑWþŸdP.ó÷A÷:×»5¢Áµ2nÞ;Ö¿K—_j¥ÚÎx©®
-³ d]ø­pH90ê«×[v;{B᠌른‹üyËf[¸§ü:§â¨Ä¯zLq¬õ
-ž•$Dz†öÑ`sÁa<iÈGÎÂ齌IFÙï­:#»$N=/W¸é2>L©NXÓ‘“,=ìWúï¿uÐËóW#`*¨î~ a§ùnÇÔNÞ®Q<ÏÈlJ6LÂá²ÇVGˆñGêIºÙ,]?¾°ks5¯_ïËšÄóÙ³äÛ–<v¦ÿeàÿð`j÷ßZWÇÿ¶Âü‡n„
+xœ­ZÛŽä4}ï¯È3¯e[Z!Ít'<#ñ°‹„X$æ…ߧª|Mb'ÝŒ˜éM\e×íÔÅ-¦.ObúV\åRáoè÷ûçé—o¦¿ø%ýüôÃ%~xÿýòúvQÓÛû$®É%=¾*pÁLr’®vrÂLo_/ß-òê&‰‹¿LŸ¬6‹‘V
+7`avæûéíËüvù±ìÙK¡¼¹úéí·é»…þ)劏L­î'hÕ§–³ A;ƒÿ^`VÂ	§ð“ë4Óy…Dç4,N©9qŸÌ5ìσ‰+îaÀƒÝs‘™‹ÑW5àBg
+¸“)P™?&—R^uf@¶.¶Â¿=§½­.þ„o‹|êyäVä?ÒˉWY…†Ùy/Wmü8Òbì%y<i\±;Kªˆ¾×É¢I\'É.Q!Pé7*‹–aýÈl_VïuÒ“o€ÿ#Ä`Œ
+¦ôtwbhNõêê$A¶-铼µŸâ¤ØŁG©€üÕ9öÒl=›¹±÷jx-VPºXÊ’<w<É
+=a¥)aäV2wÞ§øP¸7î`à¦û"Ê:Ž=ÐðYØ
+¨%(ƒ8›&ˆkq‹ìÇ9YÎÖQÄ+®²Å+B«ÀhÌK^2Pª|[´Òd{Ê%᫤¢¬g¬ë`¹–ã:ãc at edÎwCZ š´¡6
+õ0iŒ
+Ôô÷Z"3sîÒUS²äu®hÌ6cw[õ;ø}<íMO³7†
+9áùS#4ÚdµÕ5.¹Žô‹Xà7.>ǪÖä]½ŠöwYrN
+« Â©Wè}¦F¿:ö‰ÍÑiŸõ‡ÎžÏ{CŠ±£S®ýÁQWÌ{o½!¡2l<¡Ú>Ö%MÅ~èTöeüož`c=«àÛà}–óñZ<}hßÓ7Þwc„òž¶Tá
+ÔÏ£V_˜ÀÙÚƒq	V¦h1ZS%Ä5sÜ¹Ðt±QùÊÇ>9÷±A›‚lSþEN¢rÚy#ž%ŒÑü©¯ŽcüÓÖ÷¢•Ú±2w8™"zŠ÷>”Ö™Ù¬P»
+>Ê0`¥ì¾vNVÙÜ}·Å\ÍÎtâì;iÐ]GÍÖynÏ#ô”Ñ7ùúéº~3€Üv•¤b&•jŸBu~‡¹i^#@õ™Û‰:OÙ‹›”Ó®J”Ý04:„KPݵ„èôÄRuÀ¶q¼™{ü„;K4%Þ
+93Räõ$p±£¸˜î79±áÈ:«®e¾äùà	n°ï<J3ØåöºÁþG¬àNPüöOŸ‡á«Ä§BµÝlÏ-®„;ûåá}s¥‘ŠTÚ¥éNÔ{M$ÇQ–£*FÛ*¦W´ÒU/1ê†þ/©•iâÄǼèàWŒfF„›¹"Í©³bls¹cVÙ/—8Q/l‰Cëq˜Ú4„Æ§g
+ã†yoÃÁŸ—÷h4`Þ@¯SK.žsQA_C+‡ŠÒ.?‰tPé
+•¡öÌÆ✾*S
 endstream
 endobj
 
-351 0 obj
-30100
+339 0 obj
+2521
 endobj
 
-352 0 obj
-<</Type/FontDescriptor/FontName/StandardSymL
-/Flags 4
-/FontBBox[-180 -293 1089 1010]/ItalicAngle 0
-/Ascent 1010
-/Descent -293
-/CapHeight 1010
-/StemV 80
-/FontFile 350 0 R>>
+341 0 obj
+<</Length 342 0 R/Filter/FlateDecode>>
+stream
+xœ­ZÛŽã6}÷Wø¹@Sën‹3ŽÝç-è´[ º/ýýR×ز•lwð$‰"ÉCRÙiüwøgœÆ§›­x:OϯŒ¿ý0þÍÒÏ×?‡÷ALòæF'hõÇïãO½xýeü䴝­‘“Þ´Ó«^äd›Ýä$~+§¬·›]exçÏãÇ_ƒî&!Â>Ñ2kì
+AÞ®ÖaiÉKÅ¡q¥r$RC໤^Á+Ä:{óq-¤LVàPÁk5­j>ÈTq•Sü~ý>ïLÖ0Vž˜5kì
+ at Yïnú¸KwýúËPo—ãÇ×qº)‹ð˜¥¶´l
+V®„ìNïxe€]ê›I¦ŸÃØ0LzªŠÄ!]HœÃÉû‘a¹úÙ(Â*á~ãï4x¥¬‚up¿N¡²Ùx
+r½ÕXgíí3S&ˆþV¨,a¥ËÁuô|ºbÉŠ^;—‚Ê•³^CnPö=YwjÞ¶M„º¸Z}›9I.'«àÆÖ?Z˜’E””ñ$!
+†wì™r„á
+ŸIûF–E9ó”SkÞ!+žÉŸªœæEõ.¹•€öñsËþZ®b œçŠ†rFðOLü^	ÖUBk‹“¼\Ï04Báü6†]älPƒöd#¢zƒ¥ˆ‚&ú³,–3ú5®ñl­n9¦8
+Þ	›@Ÿ	S]$3a—ÊMˆþ]Rd‡(–7›Éñéä¡ Ûœå%Ÿæ³À2Iågà<D+ƒŽ¾Ð?‚ԍ«Ÿ)Dðmä»þ™Gîj	‰Z8•
+þʼé÷e*ç	ò#ǽó·TdºœyLå"°a&ëâ~>lÛ'ϔɼÁ´¾Ðw„Œ.ɌЙøÂᧉ!Q…N ë--žû]*ÌœqyÌQd€ÏüµT+ŠE2¢}•®äHáröqˆŽ¬nq‚4‰Í}fŽšÍCÌŠ÷­˜XRå¨øLquIý#À‹îsY¹ÇW	3qÔ„(ÖqLuDL6›Ó­I^ëÚhw}$©@%¡LáÈvá€|ôiK!¼–m¼n¤§¡ð~ovxÚç8g8î\¸L¡³ä²*€“o.àSï³?UÊT0‚e®vj( \î(ý
+QS ñX8U)œ“;IKÍF>+¢V¨ðŠØfÒ¡\ïY4›²n·<‹gd/Ó’À*|Ë…é`y,T{ò"ÆÁ3ÆŒ-Éî(ŃDYw«2P·U{¶—ï3¶(A®òYF´MI›bÇV+.Ønòg(ö°·s#ûRœ5Ê>—®RöåX>€ü1ÉÑ3?DOj¯ÁVÿŸb?—ÿ„007Wrª-)ì>UŒØ‡&eï›s|Å	R]|=N>+·þš[®Š8{ãùQ¤Œ®t
+Å
+2K§Ð¿„­QÕET˜¢ ¯pWSã4bØC^ûã¤iʽBx•zÙl9°RÙ·ÁÜžy&ÃÜÏUJÁfÉ‘ïùàѪÑõdX]ÅÍ¥SoçÖš{ipÖ0LJFሟÀÓª7Í¿¹3ç¨Â3â{!Ϫ·Ýê;QÍŒƒ› À&7,W)w¾úYÃæ´
+ŒAõÊñºð—ÍV|âÖº|«-±Z;K at Añ§Ö7dkÑóLMj)¦ Àýúx£R,•ã-÷Ô]2±iJ6Þù°Ò'o{±¥»Ú”Äœˆ‹—“ÒrÓ‡ˆ+…hê`…0:x½UbãçјŽ;hI—xô[ÐÊ%B3͐RžÉT5Ð2»Å¦,Îh©¦€ºÊ›6^L©ÞÖ“ëüyÌ6dÓ í{R­>÷-ɍñÿV¤ˆQbòpÀ†G“2_U}ýcüòCïÆ›o»ilœßiP[\ËÐ4DõŒƒŠ+óûÈ	]‰ÒOé^@Ò…NS. t‰vú}…ÐîlsÏhzÙ3úÑð¤NO²°©Mº–܇UKHSˆ.£_UÓÄÕÔ$ŒgN?óý‡ðöLŒZµÕZBNLKâdP`ãlÓt»L§h¾SH_®ÃI»p3A÷Ê|ŸoÔ
+}–ãî§VýLà¥òrÖékŒW”狾tÌRÊì€ÄŠáqɵ"<<¿®µ¹žÆ¨ •<ëѧCYt­„‘ÇÂþ„+©ÃÓÌܱÛÖt‰|´*	Õ—ª£v½Í×
++{UÜ“¢ÕiÏQÆ–«ë	ÃòkÄÕ¢%@'Xy/“‹m-^¢–Ù´…¨Õ`Ô'AFü?b³ï—·çHÅ„Ù‚/ÔLœ2dR¢ß•RÐ ¾Z tâ÷d>ž"aÜs•ì„HÆä¹E$´fx‚H„ÏÕ„H*!¤Ðöß•BßY}
+	Ýåeoz”‰××R}còj
+<mB;¸“i‰„¿Þ£Ó­—À”È”ÊËno°[ƒ¡EÞͤÝy£H×’p>v	^ÞÚÓ’@má.Áæ;b­s`èâ¦<êH*Ýó.þ¾Ùº='
+endstream
 endobj
 
-353 0 obj
-<</Length 995/Filter/FlateDecode>>
+342 0 obj
+2121
+endobj
+
+344 0 obj
+<</Length 345 0 R/Filter/FlateDecode>>
 stream
-xœ]ÖËn"9
-~#¿Áoä7øü¿‘ßà7òüF~ƒßÈoðù
-~#¿Åoå·ø­ü¿•ßâ·ò[üV~‹ßÊoñ[ù-~+¿Åoå·ø­ü¿•ßâ·ò[üV~‹ßÊoñ[ù-~+¿Ãïäwøü¿“ßáwò;üN~‡ßÉïð;ù~'¿Ãïäwøü¿“ßáwò;üN~‡ßÉïð;ù~'¿ïþM•Áã÷ò{ü^~ßËïñ{ù=~ßïÅïå÷ø½ü¿—ßã÷ò{ü^~ßËïñ{ù=~/¿Çïå÷ø½üõZÿ€?Èðùþ Àäøƒü?àòüAþ€?Èðùþ Àäøƒü?bŽ2GÌQæˆ9Ê1G™#æùÞh·7×æþÿ/²H™¨2‘2Qe"e¢ÊDÊD•‰”‰*)U&R&ªL¤LT™H™¨2‘2±—áaD=ŒD±¤b‰bIÅÅ’Š%Š%KKz	’?áOò'üIþ„?ÉŸð'ùþ$ŸäOø“ü©°Ñû˜•ÜÇÄŸäÏø³ü–?ãÏògüYþŒ?ËŸñgù3þ¬¹2þ¬¹2þ,ÆŸåÏø³ü–?ãÏògÖ?ký3럵þ–¿à/òüEþÒý¾hübÈš·X²æ*ø‹ü‘¿à/òüEþ‚Ÿqð3>~ÆÄ_ä/ø‹ü‘¿à/òWüUþŠ¿Ê_×</Í[
-YóVKÖ¼‘UÏÿe¨,Cݐe¨÷dj$wC÷oZ7dr7°šö@eÿ4íÚÈÚ
-s¿¾±gúõ=Ó¯o˜›œ
-3sÓš7ÌMkÞ07uo˜›º7ÌMÝÛͬ¾ífVßv3«o»™ë_": é÷÷ÁkØLÓ|èêǼ~ÚÒ9ëxÿ9	^ÎÝÕ¾òGMÒ
+xœ­[ÛŽ#·}×WèÙ€•æ½0Ì´¤<;Y Äo€ì‹?ua‘Å&©ÏÆÏΪ›·ºž:E-×ß/ÿ½.×—›¹FcágÚðç·^ÿöÃõ?ôÿ|û×åýË%,7wMÆÀ_þqýÓÓßÒu»~ùõú“Ûí3¹øŒ&-1ÄGŠîÍÓßð¯=>ñS÷øùúåß—Ç—Ë/‡yÍba¦¸-·Èã?¡™íB£¬¼àß‚kùc»ÜBþ<šha¡XŸm0K~öL6ú’•g±>»Ãç6ob*cýr[å9ë‘<<ßàoÇÛIe?²Á²üÁz³z†þ„è`ž
+ç“uR}ëcþ>°skãó…xOÎZËâuq¶3Ї­¬2Q¸yY5å“Ý—EŒ<ÛÊfl5i˜ØŠêpЙ΃E;{©ó¹¥¤tÛºQ '{ÂYó^-o¡ŸŽÏ	?}~/ø"¬XOo|UŠ©§weÎ*x+jq¶ÊÏçµD)ÕDÂp€±=u=}ò¿ËÕà(«	Eb.G‡#ÉÌ1¢õT5™‰ú^yI,fœŸ³àÚLÇûGÂc[oOÔ>Tà©Úc
+ÉަݢÊ:«@§G7ÀâµÛÑ6êˇ|ÅÇw:•%ÉßÁJÞ1÷ÈÜӍ@8xònÍ«
+`6ƒMl ¸Mäà;S
++ ½°à·¹=¿RÃԞúàv¥,¢e~dÑ~[§y	ZsÞ¸L—¬ìŸ«Q0W€ÂŠ~Äaá¨,œ*	<ýãô$PföL‡d•\¼àcuš"{‰’…Íäi'Ũj	£L
+$±w{ç2
+þ.™¬Æp<åçDVŽ{{âšxzÌ,%[Á A“Á\j—à
+F)ÑÛ<!*}á˜$¦SœcH6“¤ßKòTþÞ
+jþj.’âçI®FZÉRc—‰¢içVŒ˜%`‡ïr\tWœµÎ½køI&zg¦ñ1C;•úÛúÖøH+:J¾jãw£’5-ØTœâq9	ÁݹPÃcyžj$Ü lUŽGÃ_ÿÈ>š´^²c¯ŠLFÒ
+p¢þ}±u
+So"ÿãQ^³‚䳊IsöHòL¥˜d
+z…\½–ŒFaË®^†Ý¶ƒTŠ1SÍ\oÄZ:%»òÚðŽ¸„ßt%é£?
+Ó	Wc¡Šzõ„vÿÉ'³EŸH΢šéŽ¢ŸÎq7®…k›¸¬V¥ãóh«M>‰ª[@3°b+È@G0ŠFÌ™²A0¸ǭ´‹b¶µVQ×ð2nTõGK-R‹ZÉ ºóÄ¶ýÆò:Õ{ê“	l|=ð*-p’*‡Fþ0æ½ùêØ9hÄ£ Î~ÅÜK9;‡‹ÚN%Y´Ý³ØžwðÚ$Úpõ~9`ÑaÜpöqþ ¼ø0YëY/3Ë‘¨ÐA¨:£Ô­+e–¨C#ÌŽò8Z]þæu…IÍ^=’ÓT.•¾ò6gçfâVDíêxmžR‚›†%gP-CÎ'ˆAQ‹‡›†v“š;Æ\5§ŽaúZ£ †˜›ÏRÜ€ÑUDy‘Š¨äÜÛ‹•,¨n‹ê+…é8·NFyÆËZ×£ñøûÍÆ´ù«¹B˜ýäù¾^!Ý;b¹g§‡z‡ÐR®xLÕ‡«ØpÊÊD4ŸñÞ‰dm]ñ?¡T—U×Lœmµƒïpr\sÄFzæLâ),ÂÙ‰GùŒNé§ù¸Ì±Ûšg<ÊüÁ™)ä]%ÌaÓ¨Þý+‰£¬Ç{ÿ^‰—i(´ø]p|íÝ(0.•êgI]÷]sbN'’ÅÜÃìÌN÷R›ÑúÀ” jWå/•\ÙÙÞZ|­P¨=%uJ2ª+7ƒ¥z„Lñ¦"匴ë~‘W® –°V}'D³ÑžÑ;{NÈŠâlvk	’–Ùêhûšü†¼ÁXv'òË ^iÉ5ó)•æÜ2`!‚êÞ¥¾ÝØt3Töôft;‚«õ³S?N=‘«šÕ¥ç>èýª"jÇûuü¢b)»­ÈÀôÔ~‘AWqHyØ5=US%wô…³¨<yÛ7íú¶2Eƒùí:—xr~ín´rç 5?Ãu'Aå%1OÕ©YÞq'í×±…žÚ55õ;ÿø0Š°òHC'%xëx¶#6ÝQB—šìHNŠ„½"gôu¢3òUT•Ê
+BuKTý=¨·s=©
+È	vI¿ÿvýëÿg‚&¼CÂH“3p!AÀ÷½ÐÈC"!œ\š«2)	²Çé°u™/ý*+°õ“ú>†è>`ýÃÙÖ?½Ó•­¼£Z?Q¡Ð²VÑ£úªp‰®
+ˆ!h1B„6ti¦§ó<€F‘D_Ý$ÕŤïÑf‡µ,¯%¹S—=î1‚zGšUÊÕz«lïÖ©(_Ã
+XzÄ@å[
+õìuÑ=¦ž©’¾bR\ȉq;R¡ºÚç›&·Ûê¿¿–jmXC[¡d3TdJÊ°†x¦J‰_Iz&µI‡Þa·FŠŒ„n+ÅKw’–n«Ðã”ÚÍPʘ0Ì7œÕÞî“qc8Û!nL=ǍñŽqc«q`Q².V⊫ͼ§Ä-gUË,szR„”œWŠU¼äž»°•®Ñ#ÅsˆI‹¥_]wSj›|»Ä“ÚV+VŽïM-×o˜£Çb;±\º"ÞåêikrÀݘC.‰%¾­×Côܪ—
+cj5þ0iw´û3pi—Qs*Šqµ1 at 5Æ¡5LÆŸ¢=úS¨æÓ´Ž…åÐø¥×cX›¤Œº 'Œ9¹Hú¾5ZYH at E\¤ö–aÓfÕìð–a½U¨o€doª8yuÒ,3;øk“1먿ȍ-jL@Š‡Ò·L¨JáT“pl{ÙÒ±Iôm“wbA¥ÀÚ¬Š‚†åºê'Ó.nXý½¦t§[g´ÿFl#„ûäÇVËëæNó{»(ÚT5X+éÀN“í‚ŒôX§zIaèbùz]˜]¹ßz:W}£4-÷&YäH²–˜kÖHÐ7yÅ~kÌ;äsÌœ][QTêzKÉ.ùÚF%ã±P–Ls "†j€—ŒSwåûŒ‡,–IHw'Ž¾çˆ7ªìδS^Ä~Õ½1âB‡Æ
+ò×Øç_èBȲ͖x½-SH’:¦‚@’Äø³
+oÅ=©çÇ7`w|œ~Ã=ëIís.O‘ІÂ餪%:|]>Èfù„”MœÈ=J);'Œ|;Mšþx­˜Ž¥ˆ•¿ÙrzÄû…n3rÖÚ»KbI*çû7°¦Õ¼¨8="7,^Ó¤Îâ1Ô–û=‘\¨Š:åôµËérúšø·ŽèøÔh}˜°¬³Ã´%Õ€Kºñ~?5¸‘=šÝ!êgÑoù"ð“®V¨¸1{™çÅ>¢ŸHý3ƒ›Paìì/Ún^ƒöVkj«³¹u}‡ˆ8­ŒÇÚh4ƒ½ÏÇàë£1¡Ÿt J“\ê*Có€G÷YFó™v\Åâ^èâà
+a0-ÿאc?à!²§îârxDƒ†ÌB‰©Oÿ¬
+ð^Ï6y„ß—0†p2€R~ôËõ$d¯n
 endstream
 endobj
 
-354 0 obj
-<</Type/Font/Subtype/Type1/BaseFont/StandardSymL
-/ToUnicode 353 0 R
-/FirstChar 0 /LastChar 255
-/Widths[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-250 333 713 500 549 833 778 439 333 333 500 549 250 549 250 278
-500 500 500 500 500 500 500 500 500 500 278 278 549 549 549 444
-549 722 667 722 612 611 763 603 722 333 631 722 686 889 722 722
-768 741 556 592 611 690 439 768 645 795 611 333 863 333 658 500
-0 631 549 549 494 439 521 411 603 329 603 549 549 576 521 549
-549 521 549 603 439 576 713 686 493 686 494 480 200 480 549 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-762 620 247 549 167 713 500 753 753 753 753 1042 987 603 987 603
-400 549 411 549 549 713 494 460 549 549 549 549 1000 0 0 658
-823 686 795 987 768 768 823 768 768 713 713 713 713 713 713 713
-768 713 0 0 0 823 549 250 713 603 603 1042 987 603 987 603
-494 329 0 0 0 713 0 0 0 0 0 0 0 0 0 0
-0 329 274 686 0 686 0 0 0 0 0 0 0 0 0 0
-]
-/FontDescriptor 352 0 R>>
+345 0 obj
+3702
 endobj
 
-355 0 obj
-<</Length 356 0 R/Filter/FlateDecode/Length1 1304 /Length2 86728 /Length3 521>>
+347 0 obj
+<</Length 348 0 R/Filter/FlateDecode>>
 stream
-xœœ´ste_—ÛvÝ°bÛN*¶ÜØFŶmÛ¶íTR±+¶¼ú}Ýýõë×ý×wŒ{Ξs¯¹×šgžCN¬ L'dbg·³u¦c¢gäÈYع8ÉÚÙÊÐ	ÛY›ÈY[
-ÿ¢†ÎKTÌ]
-ÀÌÈÈñ_í¹¦ŽvFpä"vöŽfæÎÜ€ß(U•Ô©hhhÿaâââyü:Y˜Ù(þ‡À_Ôhmgo´uæˆü…­­-ŒfÖöæN
-ÿ1MÜÎÑø¯Y9˜Y
-mM¼½ìí즆ÖN at oSàßœ—“¡+àìèôöúÿsÇÄ0±0vÍ,láþ[ý/4ýµ¬¡³£…;@›‘þ¯—
-ð?ôÿöhçlaü›™'S‡‘ño(ÿ^˜þÏÄþþß¹ýÿÕ´DþQúïŒþ¯Å]¬­ÿå'åø	øk¨@ð¥€<ýkÐÿ.2´±°öø?Êþ×Nu༡ÿÈý/ò‡³áß)„lͬ
-ÎÆæÿ¸ÿ$TmM€ŽÖ¶@;'‹>‹ÿ¿¤Š¹…±•-ÐÉéïCý´5ùŸ3ˆÙÛ™XØš”ÿ&ÛÐÑäßÀ?´±‹£ã_›ÿõ¤ÿÖþ×ÚÔâo—@ ;ÐŽà"DV˜Áõ#¶æA, p¥1…¡ˆ
-UÕN'+À­‘yh€eôð†šÕ‘$…›
-v†‚Ê(M]vx—L²In¿DDŒ„„°†Š‚J­UÍþÄT4|Tá)ÌDþ˜ÅnÎ›Jð´C˜WÏc'èc8“G	-Þ7Ù§£„¬’òՍCltä•Ir‹¹}ƒ6_ÂX&Ñ—ŒúÅ弚ðhSNæ@4ˆú¸Î…jájku”Õþ|Dãä¥ÃöÛ¨çm¶à‚&Rs¬Ùðæ\óÛ«W9’U}üƒ$MÔª=þQ2iî+ä|ô%1v<Jj!´xÓñƒ­ ¾¯þF^‚Ë–ïܹÕEÈÅ,åOÌgt±†³ÉKl=,ÄÝ'™XYX
-kDÒ¦
-ãζ¸BǢ诅Üþhšw¨{¸åú=#+*Š`iòwÜB亜]›«eMhK|~lƒ¿Üô`xW1N9N‚?#ÎðáE³Š=X¼ï0û1ž÷ý0ÀÖŒ¡rDNQ@ú(NÇ٢͈\«†òÛÎ+åó0Kh~IÂlTj{£âËÍû‘Œ›°—§[riŠšNæ~?û­P
-V<ŒFHMÌð?¡ï(¼Îì­¾’åÖr‰R³O¢ÐµÏÓúSâ¿Û1ž£‘ªêþòŽŒïíµ´Cøäxì
-:MŸÔ ·`ôë 3"Òÿ²3þä$*mÍ"ˆ
-.ßI°!ZðÙ_“
-hcC=:û¾‡’Ô;¯X®üKË‘£ýØ¿vëë÷¹Zï0Ûþ‰8ç—Ððûnì©z¨W$.ÂæDÁÔ#*f8¯‚°ïfñ-©¢q?®»|²n÷CßÝpB!Eå®It$Œ£ð1—d…{§gujNøNd6ÇcKÃœñÏÑ팺9©%Û†@Ñ;Žþù—rÿæKnµšÇ‘_c]çB¢ÐÚ"‹tuæñßêãÑZk´c¿ÉåÒ™FŒ)iÕÑ
-—]V­ø|°wq`­(Üs5Ê°ì”[ҏ`çäbű^C¸N…ÿ–Slžÿ©âÉÀ²â©™Ùd¼U­0z[Ccâ:‰ô^Ì„ÚÔ„*mgNF]â¼:QL¨OG4;zÿ±'A:sZóÔÛÏ´wZ˜¶¤Zq$GÓÎ3wBó!±®{îï|^sçI”@þUðiµóÎcдJ·¬¶Í̧¡û¤¬44D>Kk/0š­Æö	E£§<Ú»oÑ̬i
-WZíÄËÀŧX|s¦¡þ<]Çü؆+“׫Íã
-¸¶ò£N7«òÐË3/3ËóàÕéBÌj߉÷Lö1£T‰ò¹£(Ä
-4–?qU(w”{Õ ¨·´Uù84P
-F¼=ýQÔÔåóÖÊ©öœãç5^™UƒmUZz\w%­˜sôYDA2 ŸÇïÒf·TÅQ6eÑ4ØYJ¦KˆmÃg"sž©rë~¦%Uš4zа…´€9úFܢ݁{çÂ,Ɓå I/ç$vD©’T¢ÃpDU¶¥èˆæ/RŽr³×ú;=‹>¢º¿^'õÊ—˜4’òŸzM<Ñ͌ژK¿ð¥—;Ý3-6žï‘‹DÑ1±Vvéoa²RÓï.æä`×'äP+•ÁíŠÀ$eÍCYŸójBÒy?Hμ0K™ ‘ß’_àûž&­ðrZÊòEyx¸<{²8*7âçؤ'Ú½«áZ
-ˆñBc"º«!J#Q/žè‰’Ñ{ˆG“M}9ˆ]×Ã7Ïaž•+«žLµ†øòïäý5š}]ǯ±Ëí„êÓÕDåÀ†(#&F&Ü8RÓS8 ”¸/ºç¯‚Êž‚Íiè^È•Þx¦úÿ¦£I{¥oê~IÇÚ‰üò¬IÎ
-9uZýÑT/9݇šZegüÅ©EáTñ½L|ŒÀüõEyŸe”U†WHÁܧ`—v³°Êümé‡ùÔ
- ñçÖ|Æ-*黜,l㣪Å7Ⱦ_”¿6HtD¬i¾
-Îä^8s{Ê"þ1­‰Pˆœ6ã@Qð/ò‚­
-5è=‰wYÆpùI¸=†3/ùKš‹]"ŠíS2¦}Ý>
-îÔ R½Àârƒ§âàvh˜²ö,H=ž4Ôn#(ò犇ìª<§XÛ<b¦bç•KÈ[‘ÇÉé´ {¬í/JEtä
-glJ,ólÜ'”Ve¼‘›ŠnŒ?/O‹‡®Äã#ìB>¤›0ÌdB÷`½ú ô0ŒyõÌ?©„ŠáÁ†+Šyt¿¤Œ–G¡-ŽÓ%ÏÍÖ°H7h†uùZä¬×¥ÔmkÈ¿ˆÄ"Ö'ñ
-ð|ù¹õé®~ß½eG#jû×àe¢¡¿CÉ/u_½1妽f4ÆØŒïˆx2 Vlˆo`°‰ó
-ûôzyè*ªä¸ÛÔžª£… ¾ý˜:ê'<aí¤F«Xÿéîöû‹5}ôJk¦=¢&0_Ÿ tx‘ý%?
-Ê÷¨ˆ†@HàWã'ØAÕ	åòQÜý3N‘ãð”?éÅœâoCŸì"ä
-Ú#Û×bL®|ùé«ñ3°ÀLï.ªuë˜5tÿÖé&v GóF ¨,¤odp;&Á´Ý«gTùôՐ\A½ÇTê„ðs#=¶éÊ4äUÈ7–GýúöÿÕ“0)ûZ“J¯µe	“}‘…“ŠI[,²
-ÕžÐX
-_
-•û*L,âó~ì¶:ˆ:^[ï_éÃèAºÎÖNÜ·ì"èýÚ˜¯v'sWñ–„ÈÁ‚4jüŠè-4Á Ü+5Í~:t¯ £Mkä4ÒÈùà‰‘&¸â'‚OÝ¢mœÉÛ'=†¹ªç?̏‰Ø’=êµAþ8‚?™yŽÜ³¿›ëëiÁï/,5Ü
-uG—þAE˜‰?+:=/5ˆó|^7OÁ|¨Ë„ÈVÜô;
-krξJ]Œê^’u£^
-|U(Wޝ6­È]:ú)ýe¬þüIé›L~Ö<ÊmÌŒ>JÍ뺖ÜP²ïüùòdãËÙ õ)jBÕ®NéOªbMr?ÿÈ
-¥OòþÞñi¯•V:paêò啕°Í²µ<rÂÞɱۗçßÇā8ÂAÁ=z4Œ"8ô'ŠTšîo+uòÐTPÏìÛn]êX¿ÈhÈ‚Šg §A¥§ÒdPh—™”™[˜-Dß,ì—öM£Ñ+Óàï»ÈSÏrýÜP¨œ—QHxD&ààv;㯳H 2FM,¹ò¶d«EÄv<äÍ;Çråßy€¥´3HˆmLuYäFÂ’UâÁ<Ï*è=Ù£­»5¾r§E”ρݗŒq.UéÖqx‘u=QEþ•÷‡ŽCÈS°j.ÙFpz’v`
-Kn  ¬S²¬.ª¼*vQ©z.ì2æL±Î&‘¨]@wSÃ^9º_mqßÙMŠ±Tĉl<%G;Ô™ÚÎð¥
-O_®<ƒ7ãÄÞF€MüÀmÖ\ÑÒÐÐ6H¿ëäõTV…IéjùUfè4XºÞ®KˆÅŠ|Ë&øœœv,”Èuv8g®èNÓwÕJ̼ýQûÉZKU>)¬
-ó—Qß ¼àŸï~ý—èð?x^¾˜Ï»“»óýnêôF0éÛqOšÎà;4.5öXÂæ4àLˆØ`ßGMñ“áöß½N_Ø6>îÚ:ø}Â"ºÞù¯¢K|€H­õñôþgW%øΐNõ¸}î6³©ÍÆfW C͵¨Š3Žó8S®š˜ËG—ŽÏÔ£µ(Žxʺs'an5ò4n§*TOŽjÃ\Vª˜«ã”@óã]l”ܳ–{xÐwk„±½³ä“à°iM”[Û®XFî^ ¨Þ©C“郖ÔbYD?ˆ^RÕ®Q-3üîrÅ ¤w“|¶öxò5®¬ï¼ÁÖÌôZ¹g(dH˜x—~è·¡*AæcŠˆ9Fвá Þtšâ]„£m³³•ÊJ9àS±É|«ñ«vÕ¦Ã3ºíÕÒÅ|FFdÀu³@l‘
-,¾ç\†,V7«ži=ç>–xŸKJ„5ÔÈ5p/Ì>¨§íFŽÎ²\æ´%@N<G„@fø`éѧS5K~ðVCÝu¼ã̱§Øè|c?D¡+߆Î2Ýç:œŠ{L>‰fw}¬‰㜋r›ºH;ƒÐ2«® RíŒ'©'¥¾º­ÙciPn4u`°z*úluÛÇçÇtG at P~ϯ2m¶m1À!/ô¤<wu«òí“^yb™yý„CÓýZ×…ýDò{¤;í9§ª5f¥têÄ'êg±Ä”V‰[ù½–}O‰»tQ^"w{Ž×pO©ÿP­íÍè/Äæè·R¸ÎG=•&þ-NóRÁiÇD€_uI…šŸ"d`3·
-ga/Úf¹¢ç31€Ð.8‘þ	(A?\šÂ×FÞ÷9í2Z‘Æ–ÇÄ>ÔÔ6Ò§D¿é©¥]:Þ›VUµû’ñc”‹Ÿ.bH"
-;,Œ¦J=çÐÕ…oCçòÀ¾à*ß» ;à×(}aU¾d»—±¢îeÜþ£Î»¢òþÛﴁ/ž<U;!}ó¤Ó¶hÅZnÑj¶ól½0©fò|
-YVä©6j`ÀÅ_VUnR<í·æĘCôjÁãMþVlÄ‚ÀI¹èÞ0]Êw=a?4$47Nˆ©
-©*òÚœ‚ÞÝÛîoý”h_ø'+ï5Ŧî‰y«¯"u‚Ò3Ýî­wC”‰³žê„È%ö ·Ü%rá¨>J¾ßË|”o„‡néý£#>ýMÈspõàbÐÚ}ÿxmÈ÷…y[áŠ%¯îGŠk,–öËOûW”ëC#Þž~k‹ÝêBûžýI—–:;ðH©.7ËaLéœ0v©¤±
-ü‚”<Ë4pKYhÂïp©È‡Ûo¹º·D†0®“ì5õÙG*IÁºù»Lú£³õ
-1É–õÀˆÏ<´á…ʼÌÂfÙýîíš|–ðîqa>‡>rô„¢,D£þ©Œå+ðerh7(îrÜ>h.ÚSè·Ä7樸ÁvÖ3
-­÷òŠO¹®[«Å©å83üí.½/Oüæ
-Q…lìÃ&+Ð=ÎqËuÕVÕnÕo	8<ZðeBàed²ì>!yè»LzNmÔæ„h²G‡Åj§½Z•¢:Zv:ÜX%ß÷|ú>“=õ21<˜äKu£‡%ÒŠ²:@6þ0Çh
-çA½·›‘àm‚>ºè©ŽÛ„·x(ÆZ÷3¿½:zç\­ü-KA§êÚæ,²‹YÑɳâ¾
-{Ú%¥–»×Sè	U.œÆ=dX¿ÜL/~)è[|A2¤)
-x´Ú™ñ$häµ ð™3ˆ#ìs)ê_«ÉUè°_ÛU%ˆ¹viAÏ Ç]Z>‚Hg?ó[wŠcmZÛ#H„Ùl¥T£Å»ÀN*W—@±‹‡øNAB¶EØÐ0C dR£Íò•f´ƒ÷¥‰z±/½bÏ.Udóm]ËÉjåîÛ½x˜ãoTÌ÷»Ù<B†Á´sô–¾Ñ¹¾añ_k­!7“æz¥kYø&܉ĹŒ¼¼Õ×
-½SÏH[œ/öZI¬0f]AyÄ9Çôa¸Ìš%¼
-”²Oé€Wnï”Ы&Œ\7ë"j]u›¬¤Õ (\ªþãls¼±|[˜ùÊ@ôÒÁe5"kv°§_Ng£öÍVþ,¬qE±õ)¯WN–"|ÁbG¹¼¦rOKרi!“®ŒÆ3,Tc	Õ«Bšÿ8í^P$œô‹RÛø³Ñݸòƒ-Ÿx)ç¸Xm¯ºj‡½ö/KMbSÁ&KC¡x8
-xubØíÜíóóçgb»!,ÐlTowíîŠýª§IBZ<K¿n–HO€JúŸš™õ8éOB%ÂEÖ¯ÁÚ8Òû«ž)?ýL£
--¥€˜4‡¸IÎëf!’ÇŸØb¼{/<ƒS%]ÒˆãÊ4¹:³}ãþ]“yߝ–ÊÆB
-Ï$Ž³!1ͳù1c9˜cªBNzbnŽNbæ=:q…úþ\^«ÆUÈ9»vBE«â`îj~á^¹ëšÌj?<×ޟа€ý¸6o§3
-¤‚ñ³ª&Ý
-ñ1±fÿÃÇ=
-}d¿f¦ÂÒá/B÷«T%V0ï'
-VÑ…Ø{P©ËqðBöŒ%Öú+%*ÍYÑöüÅDy¢æˆ8ÐÓ—”ñÖëúNkÎa¦çî0’FT[0Ÿ¾eÁ0”Çǎا‘òA’êÐõ4(ò¶žnXë]ëV²Œþ÷Jæz¿Ëäòzògx(qÛ‘#a™õnÌ4(u-©Ùíû¢ ³þu"·òž]=¬ÖZÜG4;D˜mԍÿ¬èšÂ@«.RXcN
-/¾ùÐ~¦A;¦ñèHuµaøÃ[½þ·q_ÐczÎ*32ü@óa’å	JM>ÐùVŒ.H*‰lMH‚w¦Í²É¬‘#¶ÎKÂt`gn)R£^tuÙÔQTµè”yMuÈ
-íSº2†ÐÚ<ÃÁ°¯wºoI/mm0ÀoóSÞy'¥ý¬Ô•9²Â»¯IA’¤B’â¿H’àÛλóðö—gãíW®À$F at 2Š|êE‚¨QVrMa;Àý6š¸Ÿœw¡nP||槯r«";RY r€b$‹Ð{ÿæà‘?Ov+»âr-FGØÙ½Þú‘©([ÿö‹ÍÓ~_˜ ØÏni³^ã'¾¨n.hÕêÈ‚ïÒØ’Ñ<(¿¾Œ~b…X™åëœâE¿›fÀjº\äU"óýÀòÑpfÐZflê²­7†²Ïøìæ¢}Òm„D}@…=ìèb÷Ñöˆ§H”Ç#Ä•(•/ñÃnÕMG펺蒿ìc~Ý
-H¡þ¹)˜¦Ä5sû @$
-™‹O×êFË•†ÌÕ_M“û§hò²‰ÆÛa¹,&ܨä›c	Ó}¨™œí‘fQï2E.<sß´ï倨¥kפˆ†í¼åI)RŸöoìÒ!Ó‘ˆ	T{2všQ™ãÒ¸LÙ¡¿ÊUÜ+Ä¢ØÈ!™‡%M¿ž=$ÓÞrºëâUÅ\Èzìq&?¨}Ú©‰N9‰´?±™Èmút}fD—40ˍӒzûA^&Hm_ÉÌzðï]¤$‡¸^Öäõ k4ÄԐч«QüÍxWç£IçùöƒQÐÞBuFÁ®1=-Šp;¾ãù´å9êÍÙ”Îã‰Ä=§Cͬ8äåÇÙQ¥¸2òìrõïhkc€Åó…ܵ(D„æomÎ0KŸ@kîQ4(Aè£S§O+JïÈs|%5gç¤4pòº•LêK¢‚Óì#ø[Û%&W¥–HC“JHñäLT8„¡Ú*¿ç >ŽŠà·°ç;÷Á“¨}IØܨ&îùÛÕI9Øñˆ/®4þ–NsY¤¡I˜€ñ€¢'LQ>‰ýâ×Ä,@„hññak¼ñPZ¬ÚU,‡¦À`q·o¾‚'kÁœ'&šGΦdqø%i¢åS›?C‹ñ}J^¥ÎS®>¡²ùh(âÓLK°)À=¨èǺ=¬ÚþjÔŽY‚Œ™.ÖT±ÎéÊ{çC}%Ç éä>ˆ°í€ÆÏš>˜‹hµ%ɳ¬qØ=ÒÇÂÖ.I€só2øñ$$Ùû ÓíÑ`ՁÅêž/ÂV¬ƒÆ”Q:+Û‰"æüÂ/ÈGgfvÌT
-%^:žrŒ»V•½½ù>²‰…·$?|¤ß² 6/m´æ)*;igýõØ·¶ÓŽ½¯ö@ä0Ÿ],6»Y¢¹÷\"¼w<C¸'Uþ¹iRs1Š'q[É•Eºéy7@ïåõEܲ¸i)±¥Yü
-ÿ‡óP¼ËÚ¶	BW'™´\žÂ^ÏÍÃPŽ,_¯Ò;‡ýÊ2§–µ@’;&Ü
-Yí5!L»` …Ä’í9
-—ôZò§¤š‡8Ô‹.ªnì—ÃðYwç‰à,8ç9-—+ƒ
-D|Íq_sbCrځy–XÝâÆü™Sx3B6o/1˜bg¿WpoöÎKwçy»×"«o®³™Ë”™ã/“—S†§_퐍o
-þ¬†,(drWt}ðÔ”Î-…Ÿ*ŽnÅÇA3}dM÷}5&¬Z A¼SFnÖÎ+‹ðk°Jߪy'¶mÖ†ý
-r¦÷÷áBÚ=òh$™yZPš3‹q4!€<Îó…Ù#VF*þý1H;ºÄêZ™ÒZtS0ÒNuØ}¬†v¥ãžžœ•'“pS•V…|âÞ~Òi…0×ÌÖœ!.uœ‰"£‚CaEç1’h¼hvd…ðñZ?×ÆX8¯ª	Ú>@ã_·N­„”Ù~•s³e(£"D«|Øä•ò9û$”Mù˜<S9ô ?/”
-w[–ØÐfl?}¹ŸëïõWmö·q?o€jÇŠ¦›&ˆl¸ôáár•7¡š<;L3¯5zn…îäK¥sF'Ü6"ÆŽïš´trfN÷Î
-'‘9ºz•ú·Ï.¶"ž,Ôn¶Vœš9ecõ^rɉÑØÐY]ϐŠù>lwFL§Ý獊º®ë2Ÿ"¼3”Ù3&˜ß×Æ›œ´V¾ª­|m*%4؏S þjãL1¬zymÁú–¶“»š@ØÁYç´WbF¬™-žS^¨Âß©/ú„õçØQ¢“+ÌÆ÷®…Çížmæ¨&Æ`|ÕrKmÚnƒU”IœWô3—Ž	ÑïßT8]j½ˆÑÕ1Æ5
-0§!«
-ÄR„§
-¨ü¡îiÁ„@ðdø‚çvàušê¹Q
-™èW¥¨>"	=¡•k!-¹öùý£3Œ¨‚ü„*DçÇRœŠùŠ¢ð	Zæô=RNQY¨&%èM¥Nw)gL‡–à×	>ìQýµÈš‰™‰‰¾£ý58`Wî«ä B¶.ê&×XÑ2Ow
-*<‹HJÅíbÔØ&¤¬Ã<ún©š¯U }Åj]Ðè™ö‰”®Oç´qÉšàÈÂɈÌ'eƒÑ Ý ç43½ëœZjB3Øhb3ÝG»'"©§ºgëlj°D¸Þ¤ïñõÕÉÝ<¿šÀIÍ+'lÚ0éabtÇA ÖåÔI0ýèdß´è£B¿gÅ)Â*"þòp€D«žèZoåe-õr?G® ×­TÝèlXpµNÒOÌo	ÙÝ–çd:Ú!‰šÐKãq‚ï¿â_òtF¢—vÎ@™ŒÚäplšÍ“3#wTÂBn¹ýNáDáy).Û©T»0#vÅ…	Y1ÇÞ
-Ó6GcÜŒ­K¢ûMÎ剔%¥$(2ûÈš*„Ÿ$ŸßåÁJð€˜%°WYe‘Ûü	~RfA^±¿–8ØzŽaYN)òðËb§3刳l!y¶jmªiÊûîl²ÕäýqjZõè³}§Ç!í×êœ+˜šBVkðFqT
-ÊbJmÉéíqýÇ°óÌFZt("€}™Ìij0ða	ÖBØË!ã5Ün]©œ´Ù·SP¦¸ÆÇ8‰ù!?0Ìó–‰i&ë¸:6bˆÜ!_ç`³³_ïÛ§b~²^òh•YKL/Ðé9‰¤{X},¿z0tCØžSl\Vr7ºË ïâò™d›ÑXy%Ęæòn†‰“ $v±Uák)ŒJ6¹–¹[Û	ï嵊³Èó‚º
-Kã
-Ù´Î4¥
-·y¡^tP´ÈWß
-àå¸õSL”¶
-Adñ©`ßê?ؖ걸@¯ÛAéxÿÜ…YŸ¼‚öfFÅlÜ]$(ZÔëË¥ø}&kȝùK~Q³S`˜ñQ¦ŒBÇËøù„¹Ý“n¥–’tRr$ÉÛ`P²¥'èïíd
-Î,“á¬çKß±„}ZÉB»pCÔÖÎęŝ`³Ä¡øIŒÆ(¾”¤7FJeL6ÇZÚø£*³Ž+•…r£^Š·bAB²ƒ—¿7‹nÚ,a©—	‡KüÐqúø£ÍHa!¦¾{‚“£
-Ò1¸$¶Jì€
-;dµû´2omN_âw
-+Q¯÷`IášzÇZü%1@~÷kÜÍíC¨ÔL,ú‚ÔÞwOÄþŽeÒÜöãð=ôåG÷S6%Kbõaƒ
-ÛÖ]Ô½û„ORÜö—Ý–z§å° ÃíaK=?Îh".הƸ=NˆÙèEj
-6F@{†¦
-®¹d»r7+*ÏǨ*z·_nvÌ·*Û
-»Ÿ	ÆŽµ¡<I…Ã-r¹°¥é¶—m´3‘û½©•qD,{…¦E
-¯ùŠ”{²ÈßÔW‘&‰§ùYÐfÌ8ôw:tîÑOÄ5ƒNúL¿
-ýÄÃÂE at YÿœAinükeïÀH°â(À+)¦Ü´¢â%Y»‰”:skeEXswwy¬W›‹ûi
-÷Yät¦-ûÐÅ_¸¾q~ò§áÝõÕó…âe¿uxf@ÊžtÕQÒ™ñ슛݂=Db0N(cÆB-ýÛ?u\ìv•J×};i›‚’Tj	5„ö1¬N‘`Û†øwµÃGg"j(ÞSÏ÷o¸¨}_F8]ï
-ªT<¡€/­(°48Å/ýäu,‹Tìd¬Ó†OKpÞfÎt7üáþHK"tfDÕaößað‡YµßÞœÿì¡òÁäeÎñ@®‘ÿv‰=
-gð©×ÌjæÛ›
-³Ká6‡|uÁ|cûá"…q÷ü+u˹_dx¹Ó™/ §ìp+u¸©.Tp©qMOˆ®žxð% @Vµü¦§O `Eâu´"î>«ÆÊú˜úlQj(ÉN˜¥nº|çä9‹$,×t8jºp5.‹+¸å¥u͈rTþrràÃò.ß°åX1
-@*Ôü¾»sqÂ(E-¢j!.* ï­w;•ò€÷ìÑœ8E.Û¦ËôŠË›{_Ðí Ü[H_SP£JöD3oÌ>Ðc!8K3y%‘°WÄôûÏ#š‚†­@|,I
- ª/6Ór$§EYô»T6 ¬×Í”d6š-dP)¼¿¬ä%06ªéð8nƉÓLùi9Á&¹™/m½Ò[ÀP	fƇ`i(\žñ½Í­üÇx¹K$#†§|çЬû{ÃÏiÛC]4ëèÖò…±Qrak”ýÁ*•ÜïÂ*‡ÕMÄ%]yÀªô"rMU´àƒh«ï4Ãwàf•VU@Ï'j‰ßRí9x?ýIÝ|š}òíÓê&I8ÕPïщ)qúîÑ(ÚÈ'F¹,þTW‚S8÷òÝ—²Ôü%4„Ê,ˆ¸4ϢʪÁgJe ~‡}#ºÝYrmŸ)ª)X­­eInÈàäî
-hŠÁß_e¾=iWÛ¶ÁÒqÁ•Û^OérýcãUÄÍ›«òj§é,A,Þ
-ò\•GuKòé³]~hqõâÚSDŒÙz†£€“#“Ðw	owÁÚ>IxNƒ³”ï™vŸáøùÄ/¸ïVvºw|(|kHÚ@è™»1§¼,hO¬‘_°ñÏ}S!«|°·³O€ÜÊáð¢ÀÄ!¿H¥ºeíKÐä鉇Lš¶¥˜ëNs\R.M<H_’kÔ3—ÇÇ~
-#ö<mú³¢çp%`±P¬
-wPÄ+ì*NY¨F!‘áÌBô}¦;8¶M—ááq7b[ËQŸÕCÖØt¤ñ¨Ÿ˜¿côùûÙ'	/)Ó}¤ã«+º9iË„Yþ般r]ä뜎T«3Y8…3Y›D’Ÿ–38_>ŽQ,½x…ÆÚ] ÿy{hn3,Ésû!íE«¢çÚ:$è[ˆ"o°#˜êÏØߎ5Éu1—jtˆâɵÃøN»*õº[½.Ìcº¦ýGUfø;‹ï/ÕÅD§ê½£®Y”éS™†ÆéÒW}C…t`l²ªvé§SC¡Åkn<N\¤B^nñ)lëxª¨
-퍢µ]¢%àȫäîPˆ¥	ʘº'ÙŸ°Á\oRÌRF’Pê8èþN…b;Ë~†År¸¬~jjÔYäq¯Åœ¥ÕÏsMh©ÊWñûkyI|Ù_˜¯CA6Á¸4Znl7cí1$
- Bü•ŸUBNðþ©‘Þ객—<ï>
-EëS=—Ô¸J¬—€«p[ä?G7cQh|¡€Ö”ÇÁ<T·üÓàY'
-ÐÚ­§“Ÿ:õÒ¬7›06 Rjë"èfÑäƒb»O5á&oßV¸§¢Lãã×ædí¼dǯU7">ì˜÷‡Ñ-Ý´¢È•h(þÌw¨ý-`lk?gœECey¶;‡Ý9§ƒ ëÙ™y
-`d²µ¨§v2Ž–zºIмÇù­bk¾ŸõØÑ’e?¶t:e)"º`¥½JºgÒ·n)0“O’mxÍ·c›;ÃæX̵J×^ë¡spBù‚W‡/gã]bÀ>É©†ÝmBëÈœ"ÏÞñÐÆëD‰†;Âʉ‚¢œPÙGÑ~cO(Æ1A]£ÅŒƒCi°‡bÍÝž8¥0û4¸’&ã"]f;+I~kþühÐ	ª¨çdù²vS>ͼ\»–ºIç„ÁHœÒì!œŽpOá4»°7›Òöb¨AÝ£$ad²‡'W¯•KéDªf÷k\h|sŸpÕܸáØ\ÄÕíJ)¼}LX¦¹‹¶s9fšêŠæ«|Z¹=êÚF ÏM“½€¬
-!ì<|¿])TªáSºÙÒ^÷=ã!?"(ílY/Gwׯ—¯Dmø­%ÒX†ëSë<
-ßäiò‹Éê†þ F«àQ¡šVÚ;;óVœ¸;cd at tú¶¨½Dü'Ò*¤ïN)
-zK‘PD§~£`»¶é¾Yð°úñošþ
-Gak<æÂæy«Œü%H”ïýÇh2ì?e̶žËó˜(>
-&è‡Ê
-íÞÎl£ËúvAÙ‚9m!Î;ò3Ùè2-3ÀÜT>HÃ
-DPa¬)oÄ^G›¡žf}irg?DÑ6b§²ä¦üðX¿æ¹¼õLlº2â^ôa3¶Þp‘W»Xüv0l	‚Õ0Šæ´†ƒº36ôâËÇ–Ž5hObݪ ZA‘P»0óø¬;Çú>°°_ ™N)µš¹YW•][âó¥ösš¬€^5ióé$òz¼®k.ÐÞ¤4êªü	÷«†˜Q!/Hi¾
-ĈÃ>}âJ“&ÆçO]€T€æykÃA ÄºdZg›nÑ«Sôß®dØyÌï“Ç:ˆ—¨ïm›ZC×H€²rh-r_˜G·‡‹…ÓßîUD­RùöJ®”ñ‘ÞOì_}ËÅÊ…ã[Tøõϱuä3Ç	;ƒxâ¯[bL‡•ò²•šÍ‹”g‘é¥9¦q(Ir+Qµ£VQï§
-1rRn'D0ãVY§Þ˜à49‘ù’Íä‰Å¼ËGÍ÷Â|Ô	hyšÐøÜxĘ̂P1Þ¥§'7šŽ¢ú¼íà±Gù×ým¶êåû]‘ôâz‰0}/¡”Íe"übIÍ‚ #O€‘ 6$l¶b]žÓóÙå·±kî.FÀ,úì3Í1!œØBÏ^âõÐφ¾âódîH”ÁZ®ï½Í’vßœ_-n°e&îÖ=0Óžï[zÎý‹¶¨
-Ú§´2x–ˆ›³0›¨AÀ»­Ž?iá”r/“GÀU@äõHø¨’xÍãçc	G‰R¡ÌÃ4‰
-òY­ºÂyTò_Ñù .£‚í¡Ö?¯•òž«¶®Q(rÆ
-.È06¡@ˆû²eÖöDRQ2ÀÝQÉY:ÛÈÇ^Tæ¾¥·X„o‚÷‡æ»ñuz²wy֐/‚†(pÒ¡¯qÞLðÚm"Xl"Kº©·Ò몂V²Ÿø—:¤&ÇB—2Z®˜ˆnÕ›)åÅÐ’”–ù‰im€¢æ2ò©,½ÖJ‰|šï£É‚¿·›Âþ¹J+ƒK˜[üŠ¬GAýªK"£GݽxëuG®Ô˜ÆÔ)̬³n1ÑÔmf¤zYŒÂ»‰G@üS'
-ڏ_rTËrʾ.æ#™Š«­åÛ kPûy. ÷°Ë˜í	ÌgGÊ)Mãw—ß.ÍM¯)¡«âY2Õ2¢Î/ 
-?¨¸+&Xî/ª=ù"‚°¾üjæ30®Y%Ài"L¿&2Ê™ìÔ 
-ÝÊMD,µÌiEÂÚê’”hCÅÏ•íØù6Ž®}•¤ŒŸÁ[µCÚœo+ø¤Yrysø†)v=Ç{““„IÛ?l k{J¢ŸšškN]Ôzrt6qdx™‘{ç:NŸX©^$ŸˆÓè©ìÊÂ	T(nÂ1?’¬d¸úÃbÆ„Ÿ¨ ŽøyÜYeÉñÙ
-ÜSoŽñ–ÐD‰@úþZ „®Ó[M{I(`›í‡O±íRuƒƒÌëï À´¦4GTá&ž©|éåxs™ôµÇšÏ	#é ò¾~-}@›»)†“ÇHC6ó½ÿþÑÛ†¾àœdæ‚™GyQˆãêùt0‰©sÈyúšòÝ´$ç±ÝUµú®2Í<CøîP–ç¾ztÊ­¦q¹µršõ±·M9]IY¼΂à
-6Æ´Ç×"oÜ£´]ÀyÐÊšB)§$GOtÀ#^"	›n2•äT·lš¨jD:#ûÄItAZâüxz]®øp!#{ÆenféZí#"v­ˆíÍÇÎRÈ°zí¼ÎâBåÂcoFâÏTÐ=Öþ©t;m3FT/cq©fÎX×@hiíŽÌ8ì^ï-ufÜDÁ±J÷ØÒf ’ÈÄ<·šÎÅ
-$ŸœV¸õ–}õ¥\<5
-ËI
-‹M”á®.ÂS¢U-‹Ñ»Ä´•Ôp{òkŠä„€D‹yÕ²í:rk)UÌ”a8“"tœ(±&ƒiΊ$Ž´>ìÃñÏÛ^xSâ9¢t‘FK¬#ìïîƒ[a'ÄÒ”Bz—Ÿ½sD¦ÆuÊ[õ Ä3,4â€óaðõáÌyJX°›‚Àç4OÒQ\ã;sÈìZ­„®ªþŽ©ÞÜ"u|š´Z;ÛàîÂU˜)ú³ÎûóÑV-tЖ
-ÿC·=›Tf± 5ªƒN½Š	Çä7UTE†têÓæ\Ü‡ßð$Ç“YÑæ
-„v´z“–Å(KhC½â½ Ë½~¦9¤ØY»{^ƒ"(yYÝÊ¥iy"Ä ¾Ì§Vꑵº;1zÐW$_¥;U˜W<†(Åðúi‹/>Q!{¶£–=v:Ó+iŸÜ}0“)œº£Qu¶¾·ª°™”ØgŒSqë*RËð}n>Ç~ân|”éC
-™¿\2ÅJù÷´É`È©•z“Ç\á]ö6ߧ>ƒÈy[Û´]3)žåBdÁ­ã@šT(0qøAÔÎf«3lk¦P¶Œ[ÂôI`G‹;˜©j =4Î8êM3ð)DQ”§ù9ÜŠÚèîFðGk%†ŽF:ËQIÿåþÒÆO%£~¥[\þ’’ð¿	7Ú[UR-²Ï‹ÄÖPʼnû÷§žËn…é:€v ]ãb>’‡˜ÌoÛ÷ÏNéì5çѳþÞF$¾1Ÿx‰“¥k{øœãíÅ5×Z‰ÿd!‡æÈl.³S¶S¼àK.Yõ.û°ó?&|W¡¾<ÄÇ!
-÷†Ãúw|ÄköuWQ\mA˜¡CþH
-@ò¿W«eÚ.ž=ÛÆw)­uÃq7
-UBeÄ».ƒµ
-/k”K,¶H^€rÄ2ë÷ᥑí©él¡ª
-Ø}LáÏ[ÓîÑÚAÖM”û
-6Y>“„LýÑc/¶X	
-Ûîžœ­+.å´ø¢»éä›~„Sƒ1ý0!ª°H¡MM
-­ŒÝqšàÔV|È=Ó<¿^‹É’aEHƒ;Cgç”Í{¬i²·=Ô»2ã0Œf‹eÞpÔúÑ^ÛH tþ"º²T;»Í@Ê´¯0^ò·KIhÅ@XµÚ
-*Í+W«Ùãæ±?WÇ€g<&ÁÀ³®¹ôb	TÀ—JŒa<	ˆЦ´úö]êÛ<øy—r¾S_D‹§K¿Õ³ö¶	ïâDùP¡Ó‘—¾H9ÈyÄË}8¶ñ–¾ÎVº	22AqRÕ \–6ßóÆã­î¡*‚–:©,qqøߺúÜbFÊîXró´šñ›è[)w/´¦$7òá•^–9‘\Jè?‘Öš<B9^á€F2ÿŠ‡Å›ág‡Õé«.mÐIˆüX†’‘~²†É$€n;µPX ž¥^ö:Tûï!ª7¥Å‘ðm+ÀÔµ&h›‹Ñ:¸o‘\~›åsœÖ˜²’ù}‘“œ²Ì(P»q£µeð waûœhtR”>E÷»Ø…µ xôá`x«åZÀHeî(
-2Kå}i;aãÝ~Ætf}l(Âœ­!³,ØÆ@U‰8ÕÑt®4|òl§Œ‰at¿ùЍ¶mª‚í·…]
-GûëÜÐø~®¬ÏY…ìA@Fﻩ¶¹yrmïǃÑð±G)a4mµ©ýïéìÿÿÃ(±Ÿºð8«ì-z«È‚v{5l˜Žƒ jËü$ª6<7{¤­
-{\Vó.¨>䓤vQ×ïÿæ¿s­—»ÐY€È]hEõs&½RY¤ûØ9E
-Uj#|èmÔŸ½'?Ë‚˜ëÝê-yúÞEÜ
-_WöÚf'ï–a&~`,}ò—à•.mPBµé*d7-E,o–ïSø՝hðêæÒü˜\ä¢B‰¿âjä;ö„âóÄàz˜pþÀZ»jûücÿšñwº&ÿ°ŸÓŒfþÞ²[0"³wŠ Q~üâi€©…Ãüªy=íÁáR@œl‡J]m‹µ§»¿H‹|Òjé.ï½ÿ½³YVWá¬D«æ^¬a½7TçÀ€…v.qyF‰Öá ˜ÉÍØP=6€R÷³4;âÓÇD<Þçr¯)A>œ
-î p˜H;rø fMCŸ¡¨„Ì«ß|ÈàÈ7lTÀ¥ÁF0´ð¤\÷
-³íÌ‘°Û×eèy+—³*ß“
-Ÿüÿ§æ+ùI›wBb¡‡ÝÉ'±
-·#³N
-©®­Ü0ãÓãMÝ](¢‹Àè2³0EÚÂNytt6§©íj¡ÎÎÙ"¾V{ŽI*[pmVö×Ì»jÆ/!›GäìLrþƒPbÎöHÏ­t1ás¦0—I«G÷ÜÏ
-¤MrsdÜá;w©šþ¥ÈÖŒµ¬®Ÿ‰tgÕ=%§æÒík¸ïÕ © ÀÇCæ|]ÊF†0¥I“œHä#Põjâ¤ÔÞ¨²’~˜s&
-X]U,Üžsf
-B)§ç
-ÿÃC²t~ÀË쬪\ÿ"MÁ-¬IÐf+µÈ@+“ÍÄ"êmHÁ9s‰wr«îú-ßÂàwõ¤»d=RMHÏÅoãÕ•s}®G’Ñ=\¼ïÄþ0©@Ò>sE–vc[½¨só&…8¸sµÄö4q˜"½¾sµ¶‰t[’â3GÄǍ7¼ª÷-é
-’âC3Œæ"ÃîÊÎ]#C
-ê×Ç<mÈ>=Wá9gù
-h‹ÿ7hVzíµ~î ¼L›£ßYºßN'M?kü^@CGwÀÐXßÇ…õ}X½&5aÛ6]ýÕï&=šÐªè¹¹[T†óÙªÎÔÃ[ýÞò9ÆÝ;U­w²a[e$sÎ|ðì.Ù•9lòT­z°ïç
-Ú%|JœVfHb”ï½CS·CþÖ¢a›T[æ×æúNN(.ç†MvKµ^‡
-ü€Ù>6$I&Д;Y‘ŽòÄgŠ?[çŒ'­-3Ä­X±o$„¹éÉ$¿•o'ëò°žê\¥xò^Qß3œÙâÅê…‚4ìf‚_r¢uÆŸ#âvëR -‰Š£<®dò	O©í~…®ý¸óc¹…•“pméÑ—¦jÚ†/î	±"@ø§Z;£]t“T…+CBEW.)ËÕEQZ2Äæ#Œ9¡R›E´›z;ÂŽ.·ãT¦â,Ÿ’ÖTжÛoƒqOú£üºkÎA³6¥kÌ]¡ï}Êì_˜aæ_·EÔaót§=†è*¡åC2öÍ´û®ƒ.€­j„lcGèÎ/Á
-ChÌJ€ÄØ
-ÒF©±ÛT¥ø{­÷Ÿ£-à,A€dsÀ#·ñßCˆ&2†=k³Þûs®%­MŽoÿ]ìïȵ9´ekV²È"ÓÓ´ƒ¬
-ÜN#Z!Ìãw&ðj7ŧ¿
-aS$¢x(òÅ­Å2"ð-¦[´îîg­ê¿1`TÿPã=®*¯•™¦kŠðG	pAó-æÑRU	¡NSÿ Ýßá+ñÝBÍkåÛ‹9í‚•(Y%÷‹u)¨Þ1çk´ÿ¹9=ËæIfœˆ¢j…¿š);gø$΍£¡„øà“éI?£™p©‰$Í&žØé@Z²IŽ(øÄ¿¤w
-èÕx“æ*»"_÷[·Fi\|™.‰ ¿é4™D¬Æ@cÑq2A?_§‚»ôÇ‘S=ö¦ÕHÎW?ñ€é||'x©šÀaa³L©J„Ø·C†›[,Î)/éYõ¦±†V
-AjÁNÆ¿1+—É®%-Œ>Xêæ~6uV.RÞoRW䂈ŽQ2à–z
- Ì–99!¡/tž\A²MJ`éJÚµ†}rƒÕ'#‰v|FŸ§i'i²_Nâé7Ì.º¤6f;²ü–!%9	Ç¿*$4ì#ìo>‘;´þUºSIð]صëõûh¶†^ÃËäÊ?5:ƒÔ'÷mø"{âGÝ£ót—ö×´gñÜŸXuþêÐp‰™í8£aFƒtT±ätŸ
-qò¨Zí×ù@Ð˜\zì±y{:¯—…2áßökê[úñ¶|‹à2ÿê|3{ä—¶›cc_>?‰òø Ä)÷ÿ.á§ÁD£Ÿ<xaÚHñB߸ÍíXtǦàu®ßcTë	á1Ö9]¿FTÂÅÿïš™ØfŠµÆ/s„‹*T‰ã‰k]?¯¸7ö¿¥“eàGÌ;¼œèMÂD÷¤D3/]çw¿ÐÌ°ÔLÊƲ…ê±äýÓĩ幨{à“I&ïßKE–4>#É|Ý$¶¿Y4ØÄ̇Œ›ãº¶k ŽÈîH“›	³›ö=B<'6U
-x‹Áþ kÁÞ5Z3þ¦çÖ|–;¿ôoÅÛ(•+ú$ŽkeÑKo³‹J_™DÈæGÔ¯%š£g¦,€JAµ{ðËCĐLq6j\;Xüü
-ZÊ
-®ìzïásEÒ®ƒêõL!Œùºñ™-8ØjDR5º-PžWOÂÆiÙ*S?+Ò„Nã+ä¸ÕÚ/~o@¼¢-L…:¼¡¼$œÝò6[ûKè
-ãí¢üŽxiü¿_Mâ;*Œ‰ˆåçA)”í¿jŽÁjn¦Ó»
-èbΐ£Þ/Æ%Ù¯¾
-õµAâ¾:8Ó»"Ù—)¤ "å“ùøý‹kb‡¼"yÚøË=ëV’û/Dg[ú¥¶h“•±6%™´äáé³/KeÌj}1¦†1ïb’£Óß;=eœMd
-¢¦ÙÆû~±Õ¢Ž ËîáÓ²SD¢Ü‚²¥ñ“Ud2$|ﻲÔ(o¡^—]]j
-Ê»c³šO­ÑûÈÐHZNÞ5z”~]}Üœ{Ø„蟣žÿ_
-ÇX2ó~ ¯$œ]V]7Þpµ67¯–_Èá+‹fEk›
-§$È^†£·Ìõp8uH+/Hó`ŒW¼e–™6üþV#LAB=ó\Fy$··=Ç!Sùž÷Ú˜ÙjÎè0
-Ú‘šˆ\;ÆÜlïœx#|©ÔiŠ6¿"ilen¹<—ù¤
-ŒÎA½oúàR·hFãdÄÖ=þôÚPg
-’Y³XWßp09Úõ)㶛‰.î"5PÃ¥üÔçv®_P:Chˆöœyû}>!ôA†'œäŠHäL¸]÷X
-­ø=o;O£Ái!r„üçDhÎ÷}ص¿;ì6³´ÒÔšZ
-epβoρÁ'÷•ƒÛ	ô|¼3N^ð+<¾Ž›†âÕ
-„Æý»0-ÐÔáQ²Þ⮀VJUj at 6„3é2Çg%‚óVšï’ÏÖ°êî#LÇ¥B¥
-6Ô0Qœ*a?Çð‹­û¼6€Ùàª`âõÊÓ¨('g÷çÑf ç'AÈ;!>»¼m¹¼úW°2ΊÜÛ1J­­¡ "×è1|;¤™y”†¾Ö
-N²°<ëîíüF—¨w²zKGvaˆ±`Ýw§7I_%Û¾Üô 
-n”Ô8M’#—D×€ "ÊáBØ×ÿÂ-
-C¿g¦f™‡b•"^URÍHÚÅMmAáoy‚âÌ×6ðƒí=JQV‘FÂßQau)D{{rJ1Á›Ý€},îËâß^Ù'®ÚŽ¥v~khìtØ©™`ôÖéòòu¿Uþÿ7_R5Ò–îÿòyͺåO[LâM‡9BôRI…õÌÓ‡fêéðÑ#Ò³{à=³Ï/ºöºÓ¨'ym8}ô8ÍCî¿«p\¹…*‰·háƒ~-m¡—ã8lNkv­}vðÍ™Ôe‘¶Ó»œÏBúè8G*”©մ̈c*g¦S§fÄ2΃%vÀ¿9¾)ÛWÇˆ¦àÉwXê"m¯­6Ü7Y×E¿
-ƒpH*d[ gËB1ž™	w.MÕœ
- Z.âX«í‚î¿ðÔ¬D—gsÙÊRÛoîS˜œK
-ZÙÓü|Û;0º„
-Wh&2˜|=™P§ug¢°j~¥–”à7F$A˜x\ùû˜ª¿¬Ë°ˆÏT+´öÉI3Ž\ÛhS5¼“‹$\.¾Ï'Ñ*´BÐK g§ œró®ôºÈ¼ 
-‰Z˜2>ïü}W×ãµà†»#ÿ{s娄ð×ßë¯N‘‹LÒºk·Z~uÝÎ×r‰¨áªF
-Õ-0àMÔP©¼'ð^Ê$ú3N3ÛáìËÉñ_€è‘æ_Œ’
-·ÛÙÕñ_Ó±UÙù‹ß5à	¡iyq%™Xù•
-~¨}ü¨Þ´^ÙµCØ`ƒ#l9Ñã(d›´$÷òÓË·A‰D<‹”+á
-@Xâ¯Ù‡óò'–ÃB+®y_e:¡‰=iö1†`­›QÍp;çìŽ¬›ü’„ŒCÜ厙ƒðµÂÎ
-¾€AÙ†u!ÒQ¹”SÉéÇG`ž{=ݤ²ê“E€|ãì4S~Ë‹Á3Iq=
-wˆÕA-8‘ÉWf°ì¨\7çPW¨a›äÖ¦î¯Î.¤Ž „|.Ÿ‹ÝÙHd¦£ö×i‰ùÉt‡‡”ÚúšŸÌšÚ·)uÓcT!¿ŽN89+¬_qžªESÔ\®Î
-6Š¸`q1¹VÂób)oÙë'Ó{ÔöägĘ̀Ÿ¸LF†”Œë‰¤S‰þÀ_@¤F±ºK€‚â×ÃܦÍpzµ.y²G-.¬–•eÜ~úí
-¡%– ·wž”ÛǰŽ֐ÑгQÍpÑ@>ÁÄÝÉ—aš8›GÛo(¬8»óýoƒßN[Ï4i>-B&åz®Ñ?PýÕ±p\VÀ¾zë7¬ö­¾GèËãn–Ú†e§yÏìLÿàBˆ6¢RC´…ñ¿M¸Trb‹ÙÖI*hÀV[rcEÉûÍÃÌÛz)RÑ*Á£RdMÌDKekÓí3’*<ŸÛ•w•	Óú»K
-iJ	ÅA.Nd_	aSPU…í¡7N#™7Ý˪”@EL[Ó'ý¤‘1¶_Þh¬ÿ–[Ë‚O#av¼!›I'4l!+©E­jæÂÇÀš:ˆèi~R¥TóS–V ®—d–`ÐÄœ»ð²i»ÿz–è`jHñ^õÂŽï@îÃbl>µžG¡Ã¸Þ¿¹"œø?
-1É°þ	udþŽ¥Ô¢º˜Ÿ:\Pû\µ6s-)˜ÂÝDN"
-¥¨pCˆi&š¹Ž«„õ…ä%<ƒ÷€8r¯hûô>XŠ§eÊ:CçÆH÷Q­^ÿ~ß3»´âœvjš—+n–‚Ì™÷ܸŠw„ãאx‘ñ˜lô5E¥q¯ÖJh%„©`‰Lƒ%«Ù’ElJØ;m
-Ýü>­ô²ìþÅ+/]åø´¥Ÿ©e£Œ-ætdã£òKX„€´þ:>öµL'€XN¡=¬!Ðú'§gц³˜.³ñâsáÖn¥ÜÃ%|^)éS}‘›#QãT\.Gã<Y‡Ð½ zÃÃŽ¯Õa2~\ƒAŒ±Ò擦
-è©ŸÈÐ=RËšZÀÔä_ü…–8ٌՂt(Êð+”ö\aÕR9j@ÎLʶóèMˆÓº>äaõò_'»éó;°Z€ˆEɯ,ï‰Ï‘=±ÔK#KÖóúGf–ÇøÁ>½™­"ÂêÇ‚+õ…êšÝ÷ôé#ï5†i]LëvÖmÓ¨3žýI’Ìô~ôH…pø9èÕ7&Ö·”íñ2Au‰üh–2ôãZÈ©W)‘ÅeÔÈ4ÐôÌ„¡tk;¯ª¨îÛjäkn±Ö‰)UK;¡ÀëSš`(—“íʺk~ÖmÛP^w¼Ë4ég^¦D+YéÌ$Ã/Du–îü]Î捨®«3úZ·TǬL më;þ„Ô0Q£ÞxY¹ÌØWÿŠ}‘:¿ó•õ(†ßŒ]ÄOãÏ$*ÖՍåë—ÿÛ¿YKB¾Ýƒ<Q
-,Tf=©t®ÚeA€yzS%[ü»
-sÎ^4í¢çrv[h¡?Ðý·®•@i³/À5¥š.áߐ9Z¿¢JJsäýN›ð®!C›F6`³õ7Z]©ÏÙÐ
-"7Î>ð.õ\‹»Í[¿“|´7>$’ûµfÃWšc“J¼;^øÒCJh¹šàqádÉfmáé\ÕW †úø„Ëš”«Aš:Ë_Ä—Kæþ·3³¶¹6ßÚ”¦÷ÅE ×ÖÕkˆCή	ŸÈò}¬:tèÍýÛÏ)÷A™ÚµŠÓ¯ÿ<•—ñ
-lM¦ø ´ÄݘmH‰YªN%xL̏0ÌðžD-9]%yÜõ%~voí¤hF/iØ}ó-¹ÓÅ;‰n£¡º
-È]	U£–¹–ñhÿw7íPûèÇF¸¡ðß#âŒFnŽhÊŽª.Ð÷>ÄE	y”Ç$q´¢Î'…k‘“cïz"«Ò
-hÞôæúar˜ÍŒ	Ö¢‚<NSÁñúÀAçHÆðgÕb~ä9¥BJ>?IZ9ö¿Ñ°3‘ž¥’K×RðÍÇ#Ǧ
-ÂJ¿Ü½7 L4!Ù’±?¾¸I9U}B¹d?ÕA)–/.goqi¿rbißâô34_oÀl<ÕSAµ;TXk„^ÍŽ*.SÁ/>›è@pùjU‘"¢‰¶v}\	#ÓàŠ?~選ñÞl}å±Ñ+#³‚MøéÍGc¿à‘&ësÅjº-¶•ÂCLØâWI—~A^2HðÖ00:	½¸n2*¹ì	ÿøà6ÇÖmfÈ@‹]sü4¸ŠÒ]È‹!«{rBÙb™XÆÈY~l”¨À«q¹{Ƈªüót0©:¢©Ÿ‘¨0•€èœ-uÌ<Å•t•ÚÀoÐ}8‡ ÂtJw¡ñ¨u²…­«}Y!ŠÝž?×w³
-»H at 5½'&DƒŒ:H
-*à +Üš¹ÛNöãõB»f?Å·8¢ù<fåÏ[äl©Uï­§§bÖîÜ—;ÞòD;É¡¢÷
-–Óœn‹gV@&øÏ£›tx臾­]Ϗíñ
-Nš[+Ô
-z&ïvï÷17ø¶¾<>ã}úQjGO‰ã"qNÜ`KÎß-5ª“¡¨Í鏭Ç~NˆKF£ò së^Ʊrª/ùºâÑè–ŸÕœ†‹[üJéù÷5 ShÁºŽ¯fÆIñèÊ
-w(óp²¢Q
-0Ž7Ë+Ô
-°i>!Ç
-ž™ä·ÄF%YØ[•@¤LiÉ{n›z“£7¹lwéþrŽ›I Õƒýyï·GSŠ˜õÀpóÚ/xF§_Nƒ›^w»ët  ÝxU}냇cñ¢Õ̵ŠÕx3yPìgÞb6í•›u;/`¹{úâ“ÔÎÈ´{÷*êü+•”¡ãuTÖ—PE-ÂÈNU—*׈(ŸØ©¯ÃCƒñ¯ëÒ™7D)ý	CÅ…mT,K(þ1†àÈjÊg„®ˆ(YM)*±¸Žýë”Ò²«s|Ëj1†tߢ±$jß%•x‡Ò’8Ïa?W>8>ü]›H~TK[‚ˆÊ«ÂÄ@ú#½Qÿ¤ˆ"O®ˆi£éŠ0‹ðÙÛñ…Fü§ª×½5Yô`h–¢dýÔ)Õ¨XoœIÛ¥åŒwT”ßì$š§ñ's)KžzµvjD§%ÿ$ÔÖô:)l)¬PâaZ‰!"X̝@«>\c«pBÏ™FkëŠ@N)¤´N¯ú×gø/réÁ:ÊGLø¸Sïâǽ€./•'´ù}>?Ål诚ÔAÄàÈÓqÀ%x
-Á\c‘—P/í@±ïû¼í¹&ljíiúÆàÌŠ#íè«Ý¿‘!ž„úyïvãœò+Bl@JJz6¤îa;ºvm‡Œ–À2ÇH¨ì"rÚ/Ð^ÿµ^²’êå1(euLÝcsãr×K€ù®Â/Û<–MÔÑÇAspkÉÂroX¯ãdIª¦O7“¥r¥º“ÙMýÏ¥ãPÙŒɳ)Âdì¾¹Ÿɶÿ„5#0¤0Äc৽Ãª;=[Jv ¼…('±.tAKö;IÀ§#ï"À¶§~Z÷}¸´îÛ/]…V	ê«_ܯ{sµ
-àPÎp½ké~jøHø;³HñŒ|«]&ñ3e6Èë*³?ðHI5ö\v¶cÊ®zþÝjá¢%‹h]¶@ÓªaǦê\¾2wQýã¾½¥×'‚ƒx/„'…šΣ)ûÆU„6ÛuÈäpñ­p±ï¥Izn÷†Í
-M,MÂ@½ö;”®õd·:X¯³prdŠf1ÀÒ%Œ'y+¿¬7Ì?®¾Öìª+Zq‡£IþÝO`,A
-|&Ô`Œm¹wH˜ÚÙ }¿*kjZ:÷ U¯­_UxIRBY+J‹‡ŠžaG™–‹×ÉÏ<÷Ùñ¤
-óýnDFƒ£J§H$_¼iâsÚ9oÙì}[%àèCkaAP²r~–òèùÎLå~NŸ—<QŸ;ÜñüSov'K_3-5R|ÖÁvï,}X0‘E‡á²¡á§€Y¨
-f<½yѯl8‡œá.Š
-xìŒì]F"Pµ‡¸Ñú>ç
-wº÷Áµ7Ĉe·±Y¸Ú<…ñžÖͼ|²TæUÀÔIge{Ã»ÖúkÉ;ƒ””¢"Ûô—א>íʼö7­äð†Œ>EYg³·‚¹Ý
-؇ú7k½珳±hy˜».è‚=Â0Jôp±7g6Fš5ýA9‹IÚ4ËxN™aV‚´¦ªÁ¤»#ÙCQE„ˆ¤©÷¦)¿5èéA
-ñ]ØïXÊ2a?k œGN^²ՁK#3›öä~
-+Î!Ön²›G31Ì%»j=ÞY€—õDû\Üttò™²ŽCלݖHYß\Ps6â?<K|‚ô]È\ÚOÖ)8ALÀ†Wñÿo[Ô0ЧyÛÕ
-Â@社À™ë]µ'£»ÃÒÂï·Ä«‘ôó¹Æ	ql''Ù¢R^ BTÐý1â¬tïç×WÚ{ÜÛX%}Ý‹C#Z³ë-žßFîxËí¥ÚQÃÉ$~jŠZóš©Æ·Ú_Ç´²¯q×°£™øC¨S0Ðq%€·å{暨â˜Åbt}üwñ1á¶Ô¸ö^„aeê$yÙ(¼[©Ä
-¤&£¡¿ÏmU<šì¸ädì'û=+#
-¤j4rz®€ÁCÑIü_½¬È»l?M‹Qê¯OÍ
- at 3lã˜iØTΚø³×c¡úB¬ýQ¿”C{$4Öó
-„+¸[žES	x)—ÕA›²¯)]CÛ-¹zÉîæ‘LJãŸA7tÈ°²?6ýÄU´¿Ç”+9æâ¼"g¡úScefi-V›w¡§úËÈ‚Y™jàæÒb¨êÙ´×À?ê⍯ü’ÂD™[Fê—ªÄãOÓç衳!ž}ÿáNWGY<¯æP«ð=?L5.=GÒÒLÊCj`<$ëCqå„”þ…ùˆ}>fêF…·›Êy¿jÑ{Á9ÍáRK%øB&.‚^ôüÀ^ˆ'-;•2œ>|øQ/Žûøqÿý7¥)jȲ´j‡'§.Š½ bƒŠªõóÝê­
-æ«….Ê×SŠôÕlrnJÆ©X›m‰B§Üª•¹¥^¯7ö•–Ë'èå°±	´þž<Åšý^ëQÅ>i<_ÌteÀ©ÕÕ)ÊÊšaÒ
-†ïLË.„sCfVE“%Îb¼ R¼·ìɐ¸ƒÍwj”Ó ˜Ò“ª¼\
-ÞËAu<£=õà:¹#õ÷*˝Ž^§Å˽8̨´!pÈMÙ‡3ø‡/¢á÷žä;.Š«ËÏl°‡dCßh«\°‹H†::LÎËqQŽ¸:3 ˜Ìà“O>¨L¦hëXeyß#•tõ¯s
-—SaòHø"R¥†Ì9 Ÿáñ`q%­
-ÜîCì6”zxÄø[ÅG¨ÆH”-{wÍg ‰÷äeü
-Dc4?îíÖÅŠ|ó´kÛÜlYa
-Á¾Ü@¯÷±KìÛ0)¬-õ2£ž${/
-ò¥F¹r-_×ö¢Yaug¬»Åz¸.ÅmÅ?ëˆe1I×­¸
-ÆÉŽÂHêàjyå´\^÷€žC}=eñ²U‡ú†mô&O9f¹,1	óz¦mˆ‹À3Š.%8¼…mœ]g¸d?Öd*¿H.ç/œƒPÁŠZÍr ÚØ4$è¤Îð°~̽!J’/EϼÂ-šÓ(Úò„¸&ãÿ¸ü¶%Y²À¥³YÆ„ä'™Àƒ—·´¬1÷«%ÍuþèCSšvæTˆ“ƒQìç}–éÇI,£UTvåw ¨v¢¸Èy¢>,?´¨š1­O4X—9cRÈ_°'Yû´u©ŠåçÔ„r­ˆî±Š	:Ž’‚×ÀòÜáMÃ+7€ÂéÕg‚šÜ†k°Û²Ï®W$wÙ4aEI÷áY„ø]¿¤l!tŒÐ-¨01ôEøÃ9vF¶ÿEY‘O6)XÖ§‰Ãu­ýЉ`‰t㼸yt“JTýç^Ã̃T÷[`´NgœgÍì1|LÛ¬ã†ós"&„P— SùW4	I~¼ñYj#|Î!©š+íº¯Å€¦/ÔÛÉí/éŽ9‰ÑIÊG?ý4 &Û(ÒÙiùÚ/ø&·LÇгç;Vì×ÆñÔúÙ™ž˜õxŽõ]ë+=ƒ22΁R«¡
-´ŽÙõä¼M
-u˜{Œy¤ÍN9!ë‰PA?Bòî•tõ6ü‘ƽîäÕïÙòˆp	¿f¯ÌV3ÁˆúÓ	
-Íɬ½FmGÑô¸ÙàÓ€k¥¡Ê'€ÏýK°Ø„ñÇü™8›÷Jž%Èö2€¥úsçõÝ"wXÇÕš`\NÿWB°ÓsùÏÂp5”Ýãg|«’¦ÍH½<<^ÇÃ#
-f¶~ìMykdë³¹0ì)-`_Bñp·±ßZÊ*À*©Ç¢ûœûÙ|
-ÒÏ­h£yÀRéɝ¥=½V	b€hëó¼”ðÁ¨Fi`?\à÷Hî_¡9yÏ}yj9&ÉÚ­|´Z
-›(@ÚÀ
-Z·pôÿM™lžÉ©5ô~d.­ÝȘ÷˜yÑĬñ¤‡T¶p´áòǾcyM_W噪‹ÏO¥òl\³fÐ2€•ã5ïÁ—EjX>ª¥”€\ÍÂÐÃG»¸¯S(¶»‰	$JmÎ:4ª͐ôý[M¨}RÚ˜ê–Ppä–ð2I±„qƒž'³0Nm¤N‹•Dp`.;ÊÓ
-úeÉ¢R×)~Ž‹]hŸœ¡’)’¥“'Ó1šSráPý+™Vbš”(£¨Mœ–‰P£R¸È&Ä;ð­¦î¬V´¤~—‘ÑGñ*‰ë¯Q‰Ñ-Ý 4ó ­hÓb¹ì	
-™ƒ¸žO†1|Ë%c|ª$¯¤gEš:Õx-"€àâ–Ó¼ÒŸ\†§±qZ|¦Šì^-m:z̆;©ý¾zÒ (­L(ì,æÉ©Q'Cšl1Ñ×ûKPIKµÕè´û3xD¸7Íb÷³á”t].Ç× Pô9D1²#ܪ‚ê<¯
-¾ÙWª7JÞMÿŸZ1éj‡	ÄË4­4Œ¯\f{bLŽÌ¸Q
-›l_T ^aÏ1Fê<fÅîÉYyÓz‚ú3Õóc£v›88ÞUØ’µhOÀ1d¡¸VÄÉíl0=W踗ÈF*n%ÌdïÉ	]ïFp¸Nèù¨ªlì‰5¬+*ëlôŒÿæ²
-»$oµ÷/·a+9_ÌQvv¿Þ
-rÕoâ1ÛÛXÕV(G'*g€äÀó¶v}þ—±	Êq=àšÌJ«d—8k•ƒTNÃë°áܼrñJO®.
- cJÜdF4õØêŠq…7´#<Ï|•a­Ëß•¹
-»
-EÓ÷OgœHÁTA«‰Þ«ü$Û ùy&Kl
-ñÌ»,ém1<?’*•lÜ÷ãMêøsÁò»¦KžbÕ^ÁŸîÂü0ù×Ãaçã5(Ã_Æi4¿g†½.êÛŸ¹R£ÕÔT³á)ºÊä·Öÿ…}F ,ÄAû_t©ÅP€bÃ5
-žžK¤¸lzJ
-M°¸Áæ³÷Š˜JøNúDÌ3J͏ø]ÕÙ9Õ֐["J‘oé[gÞ}z@¶á¬‹`¸ðÊèhÕ‹wr=èyñroV_;ÍÑÖïño &¡Zµ3…3%=šØ>S at T,|%íFrs:H׌”Qå·PòÀ¾ Ü“Øô~Ãyû÷ð3ó¬)Ö0˜€œ"'K¤/B6 0ê£öÙNF‡›#t^·Ú!?Ž¥‰VZ
-釢£aRЋr#ÃX‰2
-y„ÈA»¼
-Šj>‚„9®‚>	¤wú&‹ƒÒ½¾ûd¸þÝFÝRç
-•º	WpG«~{LW9§¡Aw}ódÂõU&ºÍ¬XÓfR;ÅšRÆšL›‘\.¦àXêÊtÏ$@ç —òŒîÀÄ7W:Š“'Ј•9r¼«çïï!¼¥åÈþ,ávæ1ØÓÝÀ­ßGp¶™j«¾*í¯dAqÚ#¦ þ	ù¬(
-dyü4N3)âóyFOñb­}¶fêƒ6–®8ªMW—,™jÜ>¯aV›³÷ë«š«Ñ§FŒ%û—´øÂ<ú/ðõ'ÉÒÓnÞ × Ú§(c[hVtB`ŸX=N8*Ê­æ²Ælûõ"sÁ¨€ß2˜Cqi·¡”3¾”¤»‘´ÕBŽÆ7’›¥¢…Ëܺüûÿ)’2?ÑI[ÕVRÖåíNaŸŸÞ¥srß3§/¢ÁĘñ5J’	û߈:4wœEÑ vXäZ¯L6Ð=ŸïUSñ-	ÏÅ×ȲâÿŒ¼VúèµDuƒD­0*‡2„ÇÎ>.Â.>jêÄ’\°¦Ûí8)i¢¢
-ßÍÑŸ‡ñ´<73@ÝXáEð°[wj2–úmÆ÷Ç6Ù.€ÓiØæ‚Ù5Ò-v ô§að'[äüõJ³ã¤`*Í®6É{¤š½ŠË«¡‡’œà£/Ï÷“YÐJb‹½å0ãÉ
-œø5ii¯­ŸÑÈa¨@öŠŽ¡ÜQTàø4
-i>®‹š¬^¤FãÌ@S:òêT SºMíMüÉÍ0yÜpdüîédÅëšÍՒ↪óäîGpI2ìë’þÝ÷¢þ[BÍÔzÏ'ø&¹†ÖQ¬Y÷µ¿QÔOlæ"c?¸.€Ë§äm	I;¨Ù·¬Ázéu5þ>Rm¤C= U’˜Õîš¼Ð#SƺTõÛÄ2ßkAgï Ö‚`•>LŸœùNB+ý¹\Ó®®ânµÀG~˜Õ
-‰v,WIÄ­:Of‹Ó&ï ÜRÄÒWg#ÉÜkPØ-_&ÛâOœFèoÒaÁzÝæKdÛÛUYÙH8¿ý¼€CÓp5%]•–LÖÄ·ÒŠ“-É€I®"+‚;4ú
-çÜ'ÒçŸ*£DЈ
-É–öå9–pa¤Ç|v¡&%L7Q¾0Å
-c·¯õßæä.ß~'š6îVä»"|­‘Õú–RnáNǧVÔ)
-#8ÒÁ4·ªåÏÑ­”4üÞ˜ój
-Ëø…ŒÃ°¶Hàr"Ki)yÛ,2%·uÕǺât;1z‡´’
-‹’¢¶„’ºc
-Éù¡‚ꟳ¦óкwQáSãã[ô…Cûž8¾.š¶v–õ—SûÖãk‡I]Þ0ˆOý˜HåOb89¤U…uâ‚M}ô)O*=)óÆQJ|Tàc¼Å4¼ƒDæñrkW£Ó2ŸGàŸ"X{…{ D{”įtUÚ´oö€6¦-ã¸Ý»°ƒÀ68žžïV"Ý3ƒšº±ÊäùZI)æå«Î^Â3P^ðX¬VäöãlQÐøbz‰9V¬¸á+žÄŽ¥hYiª9‰+ËÒ+ÄbÎÍúý#’ÔrRgÊ”9¸êúUžî¥'‘„*°GþŒë§‘[/ ´èiü0q&÷‹!:¨°H4š£Š£r¶ZÜÍõ
-}_Šàoêöä9ÍѶ›Êܘڞ —áA>¢'ÅõIžB½á„Çê¦!òʹó¾áŠñÐn
-Öµ<›+|ßãfü«N£ôŸ…ÿi@Ó™ºR¹ùïw<úTèð0òܝÎá?z
-¾ƒ=BƒA$Ž‘™õú¥Œ„öw÷®Mó- ž@IRí'[™ÚSI£’#TŠáË·f
-bÒí6¡©ç"Uè…36`Sõ€­gúZÊÆ×îÝS°º+ÓÖm¦ cÓàDpNoð£uK’/­1遱mÙDOí»ó‹>	–ôä|¢0à9ÊØI	úV¸$†±U¶©à6Àð®B_I¹®»(1ûèÒJñ ÉvÍŒÌõéܦ/.jÖnFæ¬MΫA°hñqdá4ô›ˆé$„ܐËà4PÉdê`+é'ˆAÔ1üßY£*·é¥w¨\uØ›©j(ûÌGo…6ùY ŠÀ«Œ½fUˆwö%äS
-m
-/Ü(‹Qe Zé¿ø_Â.¿IÔBÌwHmâµæÞñýs/
-b1Wšv[¶xœ³¨³û[ºóÅKRâGÙ[Ú%±ßvìߢ_¿â_	1ǬùVvúBZKúA Rø¼^®÷ðA˜ÿ<9q–ׄ£ˆ‡Ì±CD4àQÖ³ú)Ó”†´Aí-WRh
-}¥ä«³U
-¯GCç{_7þØæ}rHŠ.gÖ„ö^Éÿa"…ŒKzÌbè,#{y“2Žä%3¾0“<»!?v)‚GHì_ÞŠ
-âeÍZMs„Ø3“‡ÓcÎÚ‰þÍâi[Æ–ËÜÎ^ÑÊz¶±¢îþ½x¢ qÇ\j }§HEEÆEÀ&û'O&»
-×Ì#eêÐÝ?½Ö4òÕ"·3¢ªlÀš0+Vj•°(Šå+Ùš§Õ>–üªg¥ÌOñ)†IÒq‡­cj„]Î|øLç怯Á/Ünˆø6J(´Ö>¿‚W¦ÿgBc5‚À#Vj·]”[˜x‡¶þò¿ÝèÙͳC¶…Tn1F9³íeÜ»´í¾¢E5´ø|+lEš;Žm¯‘cv¼×·¤¦cÔÚf$»•°éŸ<Èu.¼™ÓOZ«#õAKƒOV9½„N/‘œÕ{Ó“WêK<ðß…
-5—¯>›b>P¦/ˆÜC5å¢ï[ž \ÚVø¿ÕÎMü<;ÿ—0ƒµâ¨þè3V2/!ÁÎÒdC‘²WÂø	i£:Í…”ÚÛfÉaƒfüÕÒð‰È»Ne‚n—ÍMkAÿÎVi£)]P!
-ÑÅÝô´]9\¢GœêŠÓˆ¨‹
-n6Tç‘™ôTóÈ@:£9œ$ùïu
-¦5&]îMˆ
-ŒÉìÞ†ÉÆ°Ì–V¡ª'Ã[jò»XäXíý-Ò„ÒŽ«Âù«_B¼É¹Dt~ûVµúsÐü¬”ÓÝëñø	é_òÎDg`á3eµa‹3º"
-7Q.ûcÈf‹o8»Ž]ŠéÆ>÷¥{h8x?oÊb…s>2µ_ûøDuíA&›<ñãÜg§zL+4O†G‚[d,‰MÞ±zÁ“jµš¬[$°>Š›gª°#=w8Y°uä\J¹P{™ø%3;¼£S%lÆ!LCµ‚ˆùe¢—
-¤£¡µfF‹»É(s-(X‚#§»áˆÛYTnsÀUt#j;—˜¾@¤w±yãÆâö‹÷ÿŸÂ¬ÑÕÌÄT¡¬YžR}pc?%™]<Öºâ
-§÷´£‹®5äHÙœÏäk-âãÿm^åQñÿøJÀ\MXPâ½Ä¯Æ¯%,ØÞâ];‹Mv6Äýà{g„‘CdfqS·’|þ°o
-CŠËë¥èÚ„ÂxÜŠ¬"Oyp—_TX}Œ ¨’±Éû©ÈàÂTY7{Pp¾Êe“\,'Ë=8‘«C‹«>¼…h°ÎÊ2Jðf§Åª—ýþ#
-+ÎðíîAœœ4N¾Wúï•nM‘Pہƒdž¤œƒ:}ÊûoëlÖÍau¹"<üÝ0xýϦ
-.!kv† º¢¢mg3_Pë€Ý-*iäDQ“•
-ÐÁí~^²X:£Uõ÷G¸ÁW°uR“‡æ÷ù¿BÊ)I¯û/
-1Òol&ݦ7ûÃqœ¼Õ–WÈ%s›ÁP¤Ñopx¦Þø$•šû>lý4ÊéEuV‡RxªÞYái@›(êøå¯ڐ­%ChDíÛFe7Êñ¯Ý]øV9¿fvÑcåšAx:«ÓlÎZÔÄîðɇÓŠh»úžè¤ °%
-”œ×v:µ¤úd⥚ÈáîÓ¤a¦
-;AlN“ÙC¶¡ï56¿"žÚÇîÀwHçÛ[ëG®˜N}¡}Âodcd2Ú™IV$º«ØѯËg~Ó¿…YóGxq)Õ
-ªNuÄ€io“'ȳ4Åpô1WzF3<‡(OçîᮓÛhÛ©ÁæžUKBô›JóäÃ@Þ£wäê…çSъטJ¿|¨}&<jìsE$ˆò¨úPŸ1½…¿ƒü¡”㧏€¢€Žzž7©ÜÅù­ç  ½§|WP:Qii÷S2
-ž‹Ñ%PÎGi„À ®…†ä§sÊ5ÈîÉér³ÜNª›@æA¸Ûqµù¬µôBúÐ5gÝ#¨—ºc½G§ýG£¸ÝU‹êÓË"8èlmi1
-RöWhîÛ6©‰aÖ€00Ö›¸Œî×´«£T$n8N쯛€À5·eÑÜ
-Bå‚ìnT‰Y}xM,dÝqÑ®Sõ`#áV冹´éŒñàyÛ¤Àþ‚€w¡j4Ð~®óê©#zñc‰êÝJ©ÖC¦ØÙÜC
-9Ë¥—±°¯•L:ý”A	bÙ@âq
-ßH!G¥…bõ',¯×Ðlˆó?XB]ƵÐì”âWw{œ_ÕL.¡¼k
-^ä(UͶÌûr’Å¢4¾´Û¡B:kPN̔溫¶ÈE^ßüܪÈŒÉÔ¿èl¶µÝÎFø9Ý)jÉÛŒšø4:æñ­ôoÝ™¨g››a¦_‘2ଣÅükõ¯ñxö<=0{ˆ>ä±|ÄtiJ©ZTé´6ÿ¨å‘ɨ:S†°i„	ŒýøêTE Db©P»ùoH‘ãOGèm¥‰Ùg	‡Gê³µsù¼E'
-††ævݼ>ªlÀ.ÃÀ×Êæd–@yLaÞìÛa¥eT[êsÀL¸HÂàÓ(L"<O at I|¢¹e†6=]˼þt¶Ñðˆ†Yz%Iy™,qiÌòpŸ!JïJ0ï›HÉ&Öƒ¤\qTcÄ@öÓQÂÏöìSçT¨	ß%6+UÙßÇ81÷‹Ü|òj{ŠÚ]­U˜\šgú(€œÜ7»NxŒ‰ŽH‚U¸UÜdšQ„œŸÄ¯åÂg—$†¤-b°Ç_RðB̓xø½üéa 'öy†h×H—ùÕb?*Xëbál–×4O SÀ¿]ögðÔM©enËÕÙ>ãQ¾SEwB5¿Ý‚
-#³&µÙ¹Ãéõ)mó…E¼Ïñ’Ët®^AJÔ›ëqî±J'Æ«™‘@¼!î°Œ˜•ãÝÉšx°¹±3qèY|4‹T6BøIA¼n¢vѱNf˼p‹{ã'!P˜X +ê8$rAì¯+^ߟ:#“U(HªD÷}´ïI­{Ä£$¤ÿû§Pª2Ÿh"÷ÚiFsV$üD£Ç5§ìA¨Š«uØâ´ez8cs)-é
-¤ˆ/¤íÅF’5uÙ…Ì7pþÕ–±ñÒ\q‰L, ß…' ú%|7·
-ûÉ‹<^šGf®e\_Æ&¦ï8Ôìó½Å‹ÅÖ;œdðnp‡y¤ñ—A.tßÒD]¾3AG«ùŠC[´ªA-ø”vf¦à2Ì5Ý‹Y~;Žbî0h
-@ŽjBÁÝ®6k,1Ñ“&ÝbSîŠP—YjŽzoˆeY
-«©f†«ñ©d>ë}|Þxì;¨ÊçÀ£|
-êÑZyÑ£%D¡ü]I{|igSÒ3šªTXŸ‹‚ç–ré*
-­í/qðö;Õ!#v=Ø[¨ìÑì¯ïa¿Á5“Ò«ÄÏ°^{áâM%Ú~þ~8q¤e½P šž"åÀ¤äïLgfXßxB‚6Pƒª¿Ù9Lk	ηaÐ
-+56‚úñ¿vÁK1båFg4t6Q=‰D¦d‡X5¯ÁmUø¾Çþ®®lÔÿ•aù‚ºiÞh‹|Î;ù‰©oÌŠNÅ–|xOm7‘ëdYÔV7í °óî‚ôàdœS†«:S¶ä¥÷„ qÅEÍ9)’šÓi.©nÇ*½Ðû÷D½'êˆAׯÙÍ_\‰¶
-9^}½›rÃ× ï4'Ûž—½Ò¿°`UL˜]œ`ŒJU.|%¿ÿññ½|ν+»7lÍV@|u¡"''ùI{“)4ù}tµ<•œak¾záÊEYf´Âj¼è9vMxVbïÜÏÊ
-ía|h••ÓÛÆî†Yc“q©gAdÛ¶	VAƒòèöûJ`¢ÛÏ´Y(.t‚`[ÃeO¢,
-Ó6vY卵bØ™"3j.R$IÓ¨"͆¶HZ?0EŠ”’ëó÷ÐËgVõÛЉhÛôäyŒWgH“$ÿÍ[~£ëÂr Æ`
-ûŒå IŽS`ѬQ°qmîvìÌvýjNÓøÙtܸðŸ%QÔbüVJJñW5NvõÛµNÍN!üËOÃúÕmpG&Ö*U–
-Ž÷õ	B9<qš¬P–âãc«²‰¹Â
-²o¸ÂåT€7•&:³‘üÏ¿Žt¬lUôX9/	ÿàè2Ã’Ùá­éøœY¿.Ù;”Ÿô×Zrô}-dÛSD›ôQ{ÎûÅû§˜(ÓÂ'ñ'=,í|óœÞ]HVíý¹Ú‚`íûqÎ],¨ñ¸i–‡ji@^Ò¯äoß
-ÑR*\ñ \ygL¸À1·d…õ6Sw¿|¤¯
-.v¶W¹V‡çº’H4E 2îúm™Z4æ*w’ŸäՍÝvÀ˜©¡ñ.‘¦€,¿âpùC¿Nñ¥‚QÄ‘÷êûiƒÁß32lËÍu7— \
-t)D©ð(ýøÇT4ç¶Ô1Ãð=<ÙÜ—Ýö˜šÜŽKÛ„ïX]#ÃCëÊó0ÌË—x¹âÅÜŠ8SÝNZXqït¦šßUû4qrðŽ=»µÉ—ß´õ´2Ӑ8<!œWRZ÷/V-Ø–)Ö!„Ç®ž
-²ð×=,Ýê·úÉH+Øêý–ôyÆ÷²PÓzr;öx
-U­	‡ÿpîk²¸ 8ÓþAÏKžö_KgPzaëÍç@oâ»;®j²ÁÙû«¶ájŽ{s³¡Î×Ñœcy¾&ùñÒ4Hz1s?ÌÑN’®0a¢d/UX,a·á5E3Nw9¦ÔbŽÆ‹+î±¢~ýûþ‹2añÀ£ý:к¦ä®£åҜ泊ê\±ON+æ
-(_¼ˆV,KcŠÀh…¦¬.˯‹ß°<VÀLÆöQ|DÖÚÅ•áæ2¼tïê/¨wB÷›ñÉE£YïÎat±kt´–2,EU.–®,àE![Ègè{€)bDn¨qeëÉ¾
-v{â…Ò1É°Üîàus½ð»CS26¶Zaº\êÀ˜‘šW¸¶ íW½ë{`Õ„¹¢CJ¢Z½iª›®üÈM;cVxLìôÈäeJ!nè\ «~»õ‹ÈŸuÐhس\BÂc‡°‹ûõ•Žý’(ö³1ö3Ç°÷»X¯”´Ú7hO´Hð6þ†5bGÿcôN˜Ä|öUYâ‘ìCç*ë¥ËeE”¼öù–öø.=u®3V&Ì„²ƒ'~¹^ËüMš!ñ0
-4&ސ¡%ß"Z§ÏÔdßgçÿ#oé僦۪$õ)o›\”¸÷GŒ¼E_û’sáMƒ©ÅLÒ­NR:•†OìKN·Û?‚¤€DÅ"hä4C}|ç		gkQ@&xZ‡
-i¥aªï³
-ïøRÑK1&ÚH&¨ åÌ¢èÔG‰„F§ËHM´¼M‰ÇªÏ„?êòT
-ìn¯R1˜ATb!Ô1ôjHçlüeŠ®ˆ¦Ø×ø€·‚]Î%ÿÔ*²9H1ùÏïeo£mJ[~( ©gN©mHKA¸ñ4mmvü	Ç_gyR+yý0U:žs¨Îeá7o´O·r˜£¨H9¦b´ÌÉ	÷K}mp*\6ö^µÐ_ûÈY5—êé-`Ã!™6Ä™Î9¬¹ÜÜ–x7…4üæoÌl‡.Ò›uö†ñÕ7bu2{ÿ
-e¬>w©Î§n¶›!}u
-Óþq?jy§è"ƒ´«TJ7ƒBç.°†h
-…uh‰µ’)·8EGrøõë%ÁA[9"è“•“™R¦IvÍÞÓmËŽDO¢-‹PÀŸ%®iî‰÷š=«’dve ø(R]‹¡K®ørÅ#M‰Z£ï¨|cÌêDC¸7?Ÿ¤4jù¾žC¨t,êš\ó—-ãf•‰ä4æþ
-¨’]kbV§—
-C9hu/Ö~ª5Ñ)¥B[¥únyjíf#'F
-gˆ_`#{\¤X&1÷¹[oÖõˉäM^¼csLéVaÇ~ÌeIc×T%êÞ™ã‘ÿw…˜åv=D8ƒËA±Þúÿ ý:w¾ÙF&Âœ>kd^zÅ´¸{þÝ>Á0á®Ê©‹¨*çûWJÍá|¸Žƒ (¤Ãÿ³°FËØì`£ú¿ªg){	ú~°
-%
-Ë~Ýs¨z,P[¿h‚¦xÞìøønE‹tLã¦5ïÿ7Òù)[CðÈ3ý͘•Á»@câ¯ñ·BŽ‹}À ·¬ûGèBMÌ@'?™ÅX%V·lÀXCü´MT B2¯žP§'Ì™K¢,ÞñÙH"ɇ{£KŠÐ¾…¢çæ%’èHÓûãÑ"3 lË[
-{I¹ÚŸ*X,7¬*O¬Ç+¾ùù&A˃zvMèZ@pg±ÜRºå³íJ’F2èé­îæ!þÒsÞ°3™ TàpôgÈ…Q%©E5MóeЃ\)Þ[ЗZ»„òC‡QJ¾rˆ²¦À°. †â?	>„ý?•©ÓwÉ÷jmÛ½ï§&´M§è4
-,Ä/6Z½÷’S4Ç›6”{ðÔCŠìeÂ!Æ^Òì+…sÀmßYÌ)k®äÊt.¨V=¦$ô@«hWñpúƒc(¸	T$Â¥†µÓüI,A&–ŠÅ°Òò+B˜½nDP÷[°+2oݦ
-i¯ðcÊó…#cpÓŒ‹IöE·™*ÏÜMœ÷¾G ².8ñ¦Én}àzNRèÔ›Ÿ$?£—£øÑÁ8[(01n0%Õá}Y ÈšÚt˜ÙxÂo+uíÐ’·|/æäµ^¶nâ6ç^h|8³8é\ñ&1¶õæJè9§v¦Ö:IÊapÉÏßc’º:Jœ`ˆ‰šq9í=œñ;Ât¿ÆÇ«¹ÆÌă ò–ÃxŸ£*1wW‹2‘T±•‰²Ç¶àýÞeöÅ®Ü&3TµE‘6¹ÅY_Çz‹Ëð
-õŸ-éh#³œz¢=ƒÌ+!òKÙÀjpE= 72,ËCS&mNÈ(6BJï.«A¼Iö<?ö-”¾¨`¦
-Ÿ	“š¼•NÛB5×è<Xýº’Þq5.Ћ!ï´“N½žy=R¤lÔ.
-†ª	¬ÐÈs ‡Î -öÊRÀ6Àâöátè„ýÔerÈEŸàóù#•#¯õf5\s5iNdk"ÜŽp}à8¶Aà#ŸÙbzŠ†ûÎè«Rr¦íí+	2//ÑŽâôöŽByÉX““`'8S¹uG|Ô‹¹Áw3R¤D±Ã“…pCþ6þØŒ#BRKà½}®a`Ëc#þ€Ñ¹¡²ÿ®j‘½ßDz€
-çwÉðnVÔmÙ éC
-XîÀ2)7„•÷Â/Àm›ÃDE,<%Ü5ÌfyLØžRh
-fáþóïG•C8€vMËÎØZ¾8Œè‚ƒIö˜Çž$âƪǚ寑‡âJÅô„a‡Ð ×K;fV×rD™v;è-Ç¢J+B”Q&¹ÐI8kXx›¼%-G°<K1gQ¬=v!ƒFŽžÚW?ÎÀ¸”F“¬Ïr"„6º¯Ä³»ŽÝvÑ㯐KÌ5·j‚12¾þ” ûª×™/ƒŽ´ hâ{.„J>g†›Ž½Dä„‹ÆḊ]R;ßèy9oжýâìûvyïzÍØÅ·nÁ/4.ÎYö¼®þï@Í2‡´©ÅP±šË…Ô¹’UT2¨lŽìŠ`¶H(ÿcÙ5 eÀþj	ÞâQŸH
-]ã!ðšÈá÷Î@â>›¤6—Â@: ýC]¢$6tý_´kÓœO]#eoUØ Qz/ÈÚ§øwQpçZ‹eßÕaÓnÅŽ†‡p}Çxy¯Gk¨žð)(Oqx’ùqŒü
-MaJºPž0Ãn2Å*§è
-bÏßí^ncLLºÒ+_“/ ,e {^1k}göò¶P/C^„PñFî3Ïa§Æ#aÿ÷fùmë¦(ñyÁ!àq¢•G!_â¥þ1¼r›FÒþ¨­ë:ŽûôôwèùRO…@ŽíºÈ8q!“‹°]©F
-}M#»šåηMÒeK÷RjÙQÞú^°9êÃ6Á×ù2 »§2€„ï]ÓéRÉÞržÏ»Ý›šøËÄ=MÝ`8Wë0-÷áfN]ú
-3ß
-êéÀÒ-4w—óžA&àd‡’ë/s¸÷–1µ*^‘cM»“ªEfa†_wqT.žt:†AuuüùC­¯$“=CSc8Àࢊ•Õ-Ÿ"Q‘÷Ýv˜ÈæOîB¹»Ý¯²¶ô‚iµ¯
-žø“ƒºû¢E4wÑV«÷’ÆÞÚ÷¤²i
-˜»nQˆScN\jÇ/HàЍ~a·‹ÑÔS„šFT,°¾AŠ¸Fpoq¨&µèŒ¾ÉÈ¡M'“MQØ@ôçú-µ.#›ûæ`&ºÎU’wS?¿°/'w2“û-“%5¨$.ý4ñvyN BÂìªUHd±ÁÝÇ©™*B&V„‰YwÎÛÎlÆìo½š„æN0éºÒYÙ¤Òá"pK—ºÍEA1·µôø”„ ﯇';³bÓÊm-ûù_R\+䧠hcfm
-ÒA
-³lsç™®ÿ[òž5²Ø†çô³~]Ï÷«âþÉåÇÁàTúˆƒw}dw
-¦:·ýª:“®Xª¬
-E‡*S¶Ø}¬	g^3rFâcò¦d¥_­áMÃ>î4ý `p¾0ʆLø•E:Û@È(ŸQ$^‰?{èŸD
-ùŠeŸstàÀeº—{oTˆçN®ük”=’Ñ,‘øØìÔêxÊòU2wø6°IÌa?Ô
-ÙêøŒut^µ4G‰¢‰	ŠM	#@+G>·‚¨
-t@(›-tglÚäD³P	C}ñ|ùdæ«Pÿ†§Az¹!Gt¡hd˼Xå+‹•×*™8‹$Vwœ+Ü}«ÀšxZeLá%®™]ÖTŽsF¶¡—ËJJ˜ù?¡¤•µã
-
-‹?ÀU%„á80¿{it
-™*o@—ü³êvX5´Y¦°å§yݺ©ß­£5«“cÌ ÍòX»Q•$ûC€œúW‡&$þAžï©œ8Œ!KØ3ŽTá­‰Á¯¡™jn‹_ØzØ€9êOûˆL¾þ[Ú„ÚÊÙsj^¼$µïQ5ÐÏm„õÚjY	wÿg"—e¹52/:ðèuHK¿6ÓÑŒœ%ýQ€÷Hä¥íF4‡^¹äLÍ—ÞÄéäÔLÓÎÙ²A\’¹+‚ÊŽQ`ÉeçÄÈj’ù¾­èÎxÉ &eME—~EŒ˜©ÕÿÀžéÿýPÂ,£ZºE»ášÿ!ÜNy-´IÒPý|ßO v
-O¡ø?šÅÀq½
-7éRú;kGCY–Å)Ëï
-K­{<½x±6lv‰›óvûY Wi·H!óWëwÒ¡¨@zìÿ†œrìÅ]FƒX¯’“	—†ù¡¶kïÍŸj¼bóþMæÞ6ÈO
-Ç>÷ž$ŽRž¿_^€BÜŠ@ý"GP.”2ÿVŽa'zó‰ÉÖ9Þ%
-÷C ¶+3EåºA¬Ì¶p)ìi¸õÉEŽQ³s×ÒYžËœ’×…í4%ers‰ºÚÌv—<Žž¯÷™X¹\Ûu$8÷¨ïñlðÔF³y¨ÊßÊø”³c¼Ó§Aë\J¤f>ot2Úw¹s´«5®ýêÚhÒ­„0ñ7P¡‘&y{Ã_ïK¬>ÿ-oæ|·Qj†hÒkúˆ\š[r®9@&{âœ×ôç*æUÐñ²x؃ò‘k¢ÖË¡e²º
- at a£ÑÙî)-êÿ«ïø;òñÄÖÆn´íé÷!
-{_s¤£2õ]ª§ñ{’èÑhúÍÂK.ß+µ µÃ›ìŒvÒæ@R?2ÀwïP5tR´>C5QÀ¿­;ËQ
-	úß3ßGˆâC–€´4p9^@¼¢.rρ¦†Ìs,H Ãn€9pŽ]¼ŒœÛEClé?µÛÕ›‘Îv\»©ä2ZBð2kùÛÏُrãK¸È.ĵ.7^±þ„Ü
-×öÜ|¶RmÜÖþó,ÄUÿ^V at têdN·‚yhiœ%M93M‡|äî¯ï"DKäõ oŠ
-ùlÏê9o‡‰¼Éoá‚Â6È3"Aþ´“P¿a}ivBz4F8W´uÐÝ"Nñ&mBºñÕ~™•ÿYvùóä•)‰Eœ¦heµ/¶=K‡øBvÂÉçü¸³¾¥žfþX‘ÊC‡¡4½‰c¥}Ñ1¯ÃN;ÝAÙ[äþáìmn?õÀnÒ˪Ü;R}|bxû¨mP0PۏáÞÚ›÷ºÁZ՝ê;\‚ŒlnE¬„&[‘xJš…BœÂC˜èŸWQFe$K’šBNyøå^Ç>ÁžË‹–ퟀ)í<‹ÃÌöŸ»l–1yç}]%”·Fs'ct÷ëRs¤ü†ÉØÑ‹¼sðü™XrBø_5¡{ïà§âA9ÎWK~›c)ÿ¼"=ÿ=¨òŽ(Ÿ“x†ìø첺—PVÁBFºÏÑSÀ3RÁ
-A7—Fì³Ý´š9y,n#Pæˆö~IÔ›ñiB(ñDmKý%ù<x$t/ÏG`úîî?ͼÂVžÓz€Áªõ-3 ’Ÿý7mž:^°Z§žéÑb¦Ï"Ê‹ôøáß,Yt’nGVRJR°÷¢´:CŤ |[¤ùt³,u,Þُ÷O¡*¾P\æùºãžt»”ÑB»Ä0”, P2òQšXHD´è$éú_eò”hì)&B]”Õð±ô„Eíf¦”NGöõ‚v¹¿¬ª?*é€.‹Æ½›5ÄUÞ3ÔçÖѲ"ˆE@ZTš+úoúT{¨A
-,Êåì”ɘæ>rl0r¾”ž—ô1ˆö£Éߺq¥ÆQ›5	šûü½§ùˆÆÀb=ö˜gÓÂsä°½ÌÙ<’ív
-^G÷Ž
-ÿ”½Er·Åú‰éWŸ‹Œš.*ÒPÙÐ-—¾˜úDjê5QoGµû³–RZ
-˜¢c—¹'Ÿ`‰’[Û6·¦ÅŸ³‡×–\éÝ£¦›5¹#Žk¯‡€]ƒ_qÇ’p£%qRË9·¸—Ý>©µ®˜mhhuÑ*nõºú•½‚ƒb—óDõ)ÈdhÒ§~¯¢š¶/+Kè¿UŽX·	eîXgÙ¶ð.:Cy´k…Ûšè›øv•)ÿ¡g5™””Jx½ì€úZÆ5À?ÆFå?L(¾JCˆ¿ì¨Ö¾4÷E–7sJý&hÜy–K‚gô2ueËAƒÈ¯Áu£eÖÿåkÇ¡ë?¦pSŽ`¬“Ú—Æ{Ì-£“¤6‡•Ø’â·PœÃ#ß}Û5r2#ÿ“ïu‘sÍk–¸PÖå»ç
-Ve/cn^‡œÀ‡ŽïÛ~.6Zyi·C; @aaZÑKº‡eVé[¾µÞmõ[°ªìÝ`ê
-!xÖ'ª‰ÊíÃÎ…`ÀůÚÖœwá;97‹C{X]ëv–K¶(ÎA¥½Ñ¬*ïË0á\4×ÚÖÃÕÒþAùzÍYÛl¦ÝЏ‘uÅ‹÷¹I¡t¶§¢<!y„%EFAwþëËcÖz€€æ6ù·Q¼éŸn!k˜NBùˆ{Œ¨¡~?Z&ɐ~”^}·õ«ðM%c=¥p€®`ædã—˦3唹‚*‘z-ˆ“q°±üÈ›Š•©÷_â_ÃÆ%W÷ÑuhB¡ý&}[ƒs÷ØÌ,eÊ-‹_bsìðXãzÁb`ÀÈŒî*†ŽR~}/èÆRÃrÍw¥/ù~€§z1ùLÿÖQµµ&)ˆÅX²  p*¿–Šæt¡¶dÛß‹ãRuqqñL+sŒ µ:‚Ô¯/'ÝþŽrY6”)ÆÐ‰ð†›¾ß­¹óš
-~¬‘ò€-'ÒÌš¨ûØíS€§’˜å燮È@À;8Êõª^Cé‹¥ÔUäÌ|RÆ(üö^æ"½ma/Š®ša¾·8§|’ÿ´Å»ßÎI­£ý¢fØ*ìÚ1(·;«MkáÀ°øx
-=ºÔ]ùr†ßÆ¥Òöì:77Iì¶
-3r×KaÒ­×¹šÂ¦’Ýg*pnØe'ÁáPýñ&ÿüà:
-é16`Þ&Xê(¿r‰ì}·\RF¾j¯}…@CdT=û¸Õ¡¥Eµ}l'¦Û•/kOÛù –
-íivŁmâ°Zë}!€
-KOn˜Èj‡ò¬´ÕÌ&Ìôx
-à}·zŸ[‰0qþëÞµÅ«uôi{?-*ÅckÝâGáÌɃöÐÜÛé¥Vfá[Gîk±Þ±Dµ|—®:¡ö£–`:H†Ö–D&´ÑE’âüÝò5!zë¨]ñ`T2[úœpÄüñi#
-6(s¦é9µ²»™e\¤!Jøν6þ
-÷RÕ$G¯Å¤õ#x_Î}êM7²Y‡FUC…ï.Ÿt>‚âÀÌËÅc¼íÔô–)K8©pØ\’ðY·peX¡ç¿ËYZ·ضR42è¢ßO0ŠŠ
-ÃS½#ÊŠZ»ƒÊö9‹ü©.$+›Á›Cñ³çÀº‚ì¦è¨ÝS:_{mBt‰[îAY=bi‚Ô‰¦”Ð(Eµ®Aq˜¸ý?•q ÅU4ýãŠttëNCò¥
-s`)û¿|Èvr$™æƒÑTŸhyÁÔ°OŠGnWŒÀ¸WÍ á
-RŐºÀý°16\'.ÖL6¶1\ræ¯Pt-®¢Œõ¶ÍEÀÛFÞÕ"Pµ®T͏@ˆÜæºN¥(>¢/ö„]€X¡ý¼#?
-ãã¾Bü)·]Õõåë¼#Y˜p“Èšbä‡Lõ[”¡ü™ÃÛ÷ÔÆÑ*c¸‡ºÇ*n*{›üMvß‹½uù¿§ÛÌjÝûýîL‘Dþ	ú;' Zªb=‹ ¿B….DÓ8ƒÊäèäö.ïãѤ׸¨Ýy•ñ÷J=U–é¸à;ÒÏÞžoê ºVGò3q§n·æÞçêÁAžèŸ¹Êú*"œ24Ó.U§hšûزÂþóXü½±Ícë$8Ž3:b9ÒŸø­²ÞðN(T5•ËoÞí§O€ß¸Ë)¼¬åV ¾ËÑuô—s‹sÉ­XXÒ<cÃ(ÃÇñe˜#¨ix"ÇLÃ>˜Ê¹JyýÚ'©GÇÇ°¿‰C˜
-Üâï5v×Ê!ü=eWЁu›E_œ6‰ÐÍ°æ®7hÉØ/uÃþsm½¢S”ü²	 ¢•6e×׉.˜€¾9™ü–æ‘Uš'å@¦]–{Zò9 ƒT}«­¾]ÐCû ¶Ã…Qµ-ÌÀé‚m1Yh?åx•¸`ÎM±Sû­M
-›Yó­1ÊHcÄF;ZGë	y¼Øᘎäú4ÊdPª uSpØZÁßøቫ—ÛßÂ~xÐó5ÿ¢‰oáë¥J ŽñÝçWW&X¤Ì½Š:jÍÅ|ØÛ5xàJ`Ç=5q›É“ÔG&—æXJX/š¬¤'^ïþ“}Ë»vçS,iDòB®‡v0P8X£<k>ù»ü4jPÖÑG×R¼[ØlÙ¼:Ìåsd/œZrñ©	ÊšùÁiņG£JÞüÕ_@>S%lâä¨5Ðݣ׌£¦Ú®UOÏBN¤µó,§QБM®‘gñç}ÂÐs˜räÎŒ€-è~qz)“pÂÇ_ìÔýØüºH!™äìªRr`êÎࢄ@ÝS`ÿYÚ¹|°£à Ý3˘þdA0"r$ÄíðšK†<€ôÄ;Rè¾2¾/®
-ÈË”ñXÈwúUŽ-½|örZõÂ«ó½õ@Ø®RÑÙƒœ,՝ÓãՍÀ"ðÓÏô‘ÊCÇÄ-Ý>àþÖ
-4*ÉèËFú¯š"Gˆ!
-SËG®2¶I¨arYA´f™M“í‰^ \Ëÿˆqk6뗐ÓùfŒìpZ<‚C¢^oÅ\PÊïÈ‘d÷ÊŒ–›aërγt3Ÿéi
-–]D	ù«,÷à3õ…ª´€[û…>è^f\;"Ù³¿˜V,*ÚÕ7n$9Ð	³CƆFÄ
-ãµ*
-Ž”TºÚ¯{#(væÀÐAµ¤·éG6E«{Ú`„aÑ´‹ÑÙª§<ð™¶pMŒqß:qòH©2n8iˆ'î¤Àƒ¶ëEÑâñ²x¿
-nà
-œ7nõQ™J
-Ùø—ôsVPÚ¢ÍÊ*C~&§ôa³EÃÔK¬	»akH‚Dž6«
-·’]ಙ(j|¹<!ù¡V¾±qVEõ1ÿ«Î{ŽS(F¾"`?ád‚µÀ»¢-¤šãF2%‚÷é¤Èÿn* î€r•€Ç$¯ó GŽ&íψ|ˆç?‘Õ -”Æ|ã%”À-•ºèÎÝÆr+Ùö†9•Á}êEçš·‡G'If“2yyU<ÕF g™Gócºqónæ7Wi=8Z4ÒbN“ÁîQ%!¤|eslôz«Ð9(q¼b¨4nRÙÃi~ëMïÙk„‡¢ ×K’îw°nN¨õð/	¨.9òo‰‹1®`Mí¨ãz:üü» †8³c6Ò\ºskNÓ¬ž Óƒä¹%!,÷{‡™UqíÂàÍ©Ð7ØK ]$re³mñü;Ê¡o¡·Ã˜_’i’¨
-mQmô©€™§
-‘÷c@ØA˜*Üš¥ˆ†ãÄoŸ›z@&$OŽ1ßX÷3*ÒGÁæjÚr!þ2ÄÙ$Ø–¬	l<°å¥ÏíF±‹"¡?e"ì€q[e4`<a\ã0
-¯¢fL£b1˜ž5ªÝǍÆ£ÅTe°‰tï$Õîmœ©‡"™÷#ÁwpY…H¦ÞJJ>¥ƒ—·‚?êjpõàÀÑÆce¢gî6ªTðÓD^»¬Ü´11þ¯vêp#§"¶lzü¦yÑ
-VÃ(äNMDÞ¸þ¦
-Y|¾O®
-ST=×#xÞÇ>¯¤q<¶“Ґ,¿lRvèªL3‰¡½Ö º,ºò¤
-¾ƒœò'.:1À›Û
-ÁµÞÎóí´ÅnvéQ`cž#‰|Ù’ë$ÛØÄknû¦Í,
-?rÔ-‚·@ãã߈H°KĘԨÜùK¥õwÑR0ÒD€Â°!Sƒú‚¼yѸ»ÍŠ^"ܯäphl!ÚË
-)hq†5ª3»Î XÝe@!J(¤·Aõ^¦dtŽù
-hû-VŒ30vÏn<ÀýÜA
-ÁLû·ôGa2Ê‹‹ÏÌ&_ÐWãË®ðyh´-ÍhDŠ‹Ã¹¨ê~¤s ø7›zX
-`Â6e	—¥¢/ÑWr³j’ô‰…Q¿üíÓ´rç¼ÖJV¤¨
-hÂGµÞo•÷öV5n,Ù›ì_gÇYº(uÑUíúh•ž'g?l@¼´T ¬¦uÝ #‘‹”ò =ˆË±ã«€&Dr«D"¤ì—‚=ÏZ´ªwË'Ú„¹¹¯¶ÁµéµéÜ¡]ažÎ³¤•8GZZ
-t±*j›YÌ·$a€SùrÈ+öÅkr+·&ê&¶E+\­íp8ö¾jÐû9%‡€œHunWD‹fâËê&H˜°üòÍÛõ9µN¯3/& xŠí‚«üŠ¸#”V¨JZ?þvƒ<é’5jç‚ý.Ñi°äé=¥¯4ÃUˆšÞÁÙ€´˜J(ÛþìY½îê2ãpVjy,ß±§º\´jµTáSŒ¿4È£)¨J»(³ÌŸ˜ó¡-¡¾už>Y+¶a0Ýäwë ÛjöÍ?3tø6¹¤‹q¡­pÄ	Á€:Õ"@Kwc’µ”É9uMD£+x}c¯¥ƒÎoâA¬Âª¾CŸ{^ÉÂÁ*bç3#•Wþý©OÉIQMt&lXnÔDZ€ÖÏH–ï:³ÃÕÜ9:ÜY
-iÆð¼Æ£<êÆ×Xè“'íBžÄ⸢[bG'ìižiƒ‘AŸ™ÁÏÖõ9©ãŸ«h¯‹UÊjQÚÙA}Tƒ"Yøi;†i2Ò¼ãbƸNkîç8Ø×Png!°.4܉Çz[–†lIvøYKãÓÎ-Fhã‡!T:›Fn\Þòűû2R˜xwy÷«‚kø~Þ}“¯—qöX*XÈ÷ËVuÙ]֢ק
-8Á›ï 'ë€>·Šh•|'ÿͼ0Œx ¡î¸AØZÒ×½Šñ¸ÒA¹ª?:\Ë	4FÅÓv©^ýaÖc”þYÁž0Ðf{Â8nÈž¨ÒûòŠ†25¯œ×<¼ÛÔeÈÈc¦mi5¬ºŸT«œA:Âý'°NÒì™éf‚€(SÜé¨ø^IpD?˜ñî‡<ÝX¾ß€B`ë´ÔòG7K	­5ÖgÁõÐÒ\ÔXñNH^Hyt%^/€–©E؈}ðàšVÊÒ)
-2ÔÝ'¢çvQ=è2ÕÃùë´r—ìI¯¯3ñü	g¼E
-ýW™&…?@~SÊ•ŸK§3™×`× <Eÿ°¶[ÉD}©%:0Þ­·	¦€»—„ÛTQ€r<@âô§£C¥gB†Ƀ¶)§€Ð‡?ü!«7-¥`µÍ4ý!é±õ¦‚E™Ö»÷ó|¼Ë{÷SÇn?—EDv¡ÔQ5Ö³HÎ÷ÅñYþðÉ·¡€ºƒ¾gu>*S»Áèë…Ɂâu¼b·“†¾þmªšbå÷¦í|~œ²£$Ôöc]ÎVN:°5&r¤!ú¤|pcOh‹è>ç…ënãy[Kµ%¶Yõª½U7-R4f2Z"=½öÕÚáÔט½k•:æ¸ü
-½œÙŠÊÊ+Æô-%8d¨µ£ldó«»ÝY‘•£	HÊV\ÉS•n¦–"J~2ý£<3ÑgÔ-…B·ß©äËÑj­¢Šµê4(xÕÜQèXA¢R§weUH Á
-Û{ê9 OësÞ¬^QE"܁ˆRèÂü|9Zº€ÅU!ÓÅß•ç)K;½Š¡~p„Ž'ãh`úE£ˆä}²æJ¬¦šù»§R.|*[ºz¤ ”jÍŒ%Ë5nkÍ*‹òp(u‡×¾_íNbçÖ¹‚ãF]ò®0Èmø˜ ÖsmÄ¡ü$2ᆧ¨& 7gÜÑL¬(„×èøm¬%w¬|Mù¶ÔÚ—;Vé¥ÂnÊ‹çÒ£ôùguÏ O¢/3Àã=¥Ø|¹îÉõÆRÛ¡	"¨iÙ:h3)q`
-œŸ^\W•/òP]uuTIšfîc¬¦²¹9ÿÀo¤ÛÒ©÷2¢Ôx`¼GÂØ®Ü$ŠD°Iñ‡OB$âù÷ËØ4W¨%þ¡ªÉ0Äâó®ä˜ø-wÔ§\PĘ’ËŒ±I‰Ú­š4ËϳLہ!{´^ú‡$.>C0š²ÐYÖ«¢˜
-sÀ㟶ð^7Œ<Â=
-Š¹hL8J–j5¡ÙñÝïŠ3>÷¥¬ƒJûŠÌŸZ¿ìæÁ7SOÅÞˆQݘ—@o@âð«Ü;zn©“dš²+ó+veošôØ;$„.q„«£
-Þ5„µ¨*[fG8õ’©¢Ç< øø(=ùjyE/¶½Ì^à`œu'Ì–ÖÚQ…E|n'Ø}ë«Ï[‡#z?d׿8´y!›+7º©'“
-ؾ–ð­¶Ê~Ù=F¶RÆNV‘äó"ƒi1+cí%¦fòy6‰.W—Ɂ°7™g˜“ú•ìÉ®ÒßóW7ß(¯YÀû‡Ñ{WǨ‹$$#øºHåÐþ¤¾•1OW]3sWÛ=å=nW¦R7šf½oóf¢•>ä™!庰TœEǵìJØ0Ä«e/6˜¡¹´3qÅ{qSÆX0Ä4—i•4áUpBW¸fÝÞqfØ´#@ó¼@¹kÁËãŽM,áÒ•åÛÉZÚñ5sõ@/Ò¼K©¸Í[ÂÓ­+—«ùT•ê‚mc]t–Iä$ˆ87T_äò»@áµ2Ü4îÍeürý5öÂS3M¹çàg1晾™Â³’ê&Øžý¡¥"¦]æÔÔ0Q6;ÍCߊ¤A1oÃÍw,¬–BÝcØн|³p¶ÊnüŒ}7ZcgG“©‡Í—†ÖòG®ÿ|“1YèA²Žd.òÇíg$
-Pm|n§SM2]FŠCLðWh©wˆ
-AT!&NÑã…Ë€·žÔ¾@:î·’9çVFC”ȹѭZ+I\YrL#¢™u4…}¹š¿Î+«c±°ÄZol3Q%Àø®æ—ºçÆ.}¯A ”Q€ò€]5Üqß.œ»­¹¼à9î\s/]f*jÇç+rGÏÎrÁyÎ+¯«b1Ü4+ø=¹LG^5éšÔЂk“[ûðâ@£ÄKVWx*/j¡­¯MPTy'õäO؇J2Í7!€è³P
-ƒoô-¡Ö_„(õ;§T— µ¹/ñ-R56¬óÐZ¬ÌW¨
-xšd8ÉbØ$›õ‰ï&Ž×7xäØUº~~Yœ3\ÐÞë» —3’ºÄ¬‚ž»ÕkjD;w0_17m™úhҬ"îµÅ'õ鄦–àâ^s
-òH<ùþ~N)œÌг”vñÐxveà$1ÑýGw-Öë=	<àz^°=Å+Þ!M­ ¦«H5OH·cª>¥bù”"-OPÁº* ¢DÿÎT¥"7!¸Ã>qƒ.e<˜§kø†â÷¥2
-)Óî;*ú¬sj‡æž›L+ßÅ^%Éu–§,o°vU©C€R‡þ=Ù&sTÑG"©‘Br´»A…4,nóq¾”2•-òhv22,ø»ävaÜ£û}®Æ?ôxLîU`:*¢ÒâÔ@ï{U’ÀÞ%à#ë;Ñy„ÞRúF<7~—Løîó½uJÖ…åW91Ôy¤’ºÇãÝ?AOâ’­zÍ°¡Ÿ„N7KÑ<Ž Î>-ñ,‘À‰£²dMwÀ–‡ÈÏ;!‚¿_DÆ/«9º¶rB‹ì‹;^¼8þ¡²×âxªDåwu´­Ô¾Y0;ù?/c|çlˆo2ðÇ’Ç^Ïk5TMñt±ôÜ´È6jœŠM½¼?Ñ+VøS‹¯ïh=z†_XJCii}
-Á«Gûm£`‰“À*Ù{ÁÙü˜gìíÑÝÝrðj.þáO.A&C<^ŸѶš:w‚„?éYëÄÖûl ùW¾ÏqÑ•žyã141s™Óûø	nQh–Š³¼Úƒ’º¡ƒŠE»²_õ¯HܲÄù'¤ë°ˆÒNU`„ÁòeŽ“LîËEÓºå¶r-4¬íÔXþ»“vŸ¦¶³öWB2©,,yaˆ ÝdR>ªÄÖQnv±že–©¢?•l…5¾Ä¯«øPèF™´§­OBnŸ«Æ;5¹ŠÏž•€×W.Ûõ]®&—›¾c鏻v'¾Ü­B‡DT&ãÛ÷§XÁ =ß·>õ8óìД¯RåðTÌVáÚœk¯(kô‘!e+˜x 7…úÄñߐïFÕ ¤ÌA•i
-fÔß_p@`Ô°©Vp.„-Ùz†²«õ\p?¢ü»è,iÍÂ-½qyš‹' 2ëA³’ÿÒ¬»ÏîÁ¯=%¢úyé£/›S³)·6±.y-ºÏÀ)¾ùù˜ÓJëÒ²Ü5ï±ä§é8¶7CÊR<Q¿ó×ÒPCc‹w	pkm;¬Ñëi'FàQÒ
-é°.Ú{Aè°zèM\§Q¾/&×Úô…¤«!ÛÂ?ƒÙ&@s¾{™=ýѵ¸n0œS‹	ÁîMPšs‹ø㺜Ÿi¡ùС’üî‚âÅP¢n꡶Êߺó™Ú‹ÂU‡ÐßÀŒtsm.Z,CêÎ:¡>K
-Y›q+x.÷xØ9&¹´§ÂöŒ<‰Þ
-xlo§Ø	‰$##X¦³Û9Y:kו¯·‚jÑ!z
-[î!5ô,Ê"s¶q¥¿çôç•Cù WÝk¨þë-\97åÁ§ZŽ~¤æÞ ‹–ý`‡ò6°IÌcåà|4¸l_ãƒgÁÊI±<K¯ÝðÜB¾nÓP¦;œšéÏ›âšVß³|AÚbwHê1Ú.)ZN3H0`€œo½Êãj– é/ÙœU'`:“¶iÀ«ŠôÁHŸÍ-{ÿõ4jXBzê8ƒ$5]úÒ­æéd1¸ÓÛ™RÙQðŸ¢xÛHÀ€†›1w<…»mù}°à„¥N]
-ÏÌÆãí?úû-ïÙ…¾8ójYÅœ?Á°—¬áŽùä$›ý”0ç	 C'&‹tàZ .´ˆµ1Ñ/8#@fÌUic‚èKÞk¥4~ç_?ÕkÄý¸Ô¹SÑW?›×õ!éHä3P§ŽÂB'ÈpžŸñ"e
-чçÀ£©ÐjÔiNYå™Iï$ŸRèWrÃzèÌ-™¨FtQ¨2¯Ý“D·é›L÷$fØBKTBî…ÉÇW?‰9!ɐdUˆ¤ïý€T·.§€ñìYuÔ×5j‘êÐH
-PÖÜväŠ`Œ,¦š¼sžóe&š@ÊÙˆ¢8ÂBçuÐñjßÓÅq°8'ƒT¡ 
-Ì‹¾õtžhC‘¸¶+¯ÚÙbˆY<çû<ÂvÖÝU9«…´\“M6ÛdTK84Q¤<§4‘?YÝ+‹qÃì‰ èá3-LQT±?Ëø;Ñr(ÞÇƱbë(Ÿô§¾¹!¯ŽY@¦'¸Ù£8TêmNÙ–p¶}ND™&S{8(|>ɍkI{Ó‡œý÷'Ýí‚f–.ß”¥²¿ãOZPÄkãV£}»0H
+xœÕZÉŽÜ6½ë+tŽH7À0žnÝ
+Èä ¾ä÷óª(.ê&¥vÇ—xàqψµ°ÖW%/ó?Óßó2ÿ¸\Ôì”Æwùû×ßæ_~˜ÿ’‡üõõéóÇd—‹™½R8ðñëüÓJ?Çùã÷ù“^ø˼ûÅk·úÅY¯=×ânN¹«³æªË§<¹èVwÓZ/ÞáÄ»·|fÒš<Ž­8F|Vsûyþøsº}L_z*¹h/úE•Dš¾â¹òѽC)åð³|2¬èÔ×´’ºªjb£™½7Lq®ºøþ’êÞ|_Õ5þ5`
+fýœúÎ\è5õ+_5«ÄUY}	à¹\ܬsV‹`üý‡;é|4öÅß_Äk ¿eádø÷ÎÁ4~t5íÜðnúÌ"ä/¶o‘löÄ+„È“!fåÙgéIwƳA¿²/jn
 
-éj†Áð;<ŽæŠaã5¹4üdó¯
-•¥¬Ï?†!ð„Z6þð§ *
-xèyÇu
-ÎZ«âtÈüohŸ¨DÉÔ¨iVÌn˜ÜÑ$‚|V~üd©IÛóy1ž“@7Ë}±1ªãxnâ‰má¥3ÈY§£YGÖAUS”ÀjLA퍜xÁã>‡Ùþ‚!0êY¼Ò²û‡ã÷³ÿuÙ¿•üN÷^Š€{e€·OÎíwC‚°–âEgA&H)õ>¸ìñï>WŠ½†‘ïÅâq‡éÎT>³†\ꡏ‡Ð°€Ó<ß:nûÑ4·CýÚoå	óög<¾qy…kvš"Ch?RÎåä10TË|%Iõ8ˆÜÖBöþ&ÎyVœ=W´—`ÐËÀ¯ÔÈwÅdÑdòñªk=éz’Y—ˆð嶫ˆÞ£Bâ]µû*ƽ¦Ì~Bš³v³ÏݪäòèCm>­•)8šÏòœÌoQ’D“1ý˜~¢· »t³î½	|7+bèöh`ÉD&НM¢N;Q%öiü+‡—p°›èwñå&îU¬G“uò¼9E
-Îc'{ýòOußU²¸—-í4ሊݐ6û2qdŒ’ý/©’÷Ó@‹yzÖû™4šáÕB<XBFøTA”ÄêøoW (Ù¨G#2
-ˆTñè‡ô¾óºÃÖ€ëwîü?j¸$hpÐWëvƒz|êšßÈàZ4^
-÷Ä]e™ó†eJ 2Øm>­Å±}®A³Ž‡JØW£Z\Œ+Lü¸K§Ö ž‰$íÕôðܝŸ‚£G3QdÒì\ÿó]
-ež·ú¶X ÜænôáËΉÓÿЛÎ;3Tí­ðþG¢óSpÜ™ö£a[M¬§kiïO˜a¶¸$(›o4i:â@^ÍØAFÉgìΨö>þ5CâYì!méga¹@Öp4š@rmùÚçU¸…µ/æQ+cÁ'[†j&>ñÐ<›Üxâ|kܱô^—ZZ
-Ê^d¸iN)sQS‰Â‡ùr±Sî%-¹|»÷Ü×ݨ½FïÃ{mF/Á¯£o=Ä-áбÜ(˜?ð‰Á8¾uWÙp™õ›è*à öÅW6	_Ì`W/‹¾2oØñb™1ÐpU(J—ÏS‡¾ü?	ß/‚ŠÚÄ»ÖW¡ò x°Â×Ù›Œ×7Æë]ò¸Ë]û)µÒg 
-Ó$»;áç|+eÇòÐñÕºoÀáà_˃áÀ#ÎY
-+©FøÔÎ
-?Ü‚ö5}]ÔÑE¢r+¾e¶šc0¤i=‚«9ñ´‹Pî{è½’´F!ÝÝăÔÀVG~TdgV‡,e=Åpg¿—t&Æ•1¯ J|–ðœx¥¥4åRšvËɏSäKœ,¨LÜËþ"³[m¦)T ¯ž¿j7Üù:¦ŠPlŠjΡ£á8‰Êw"›Úü8ÕýÃ~4MˆØ%¡¸ÑÍÒã^ÑõcŁ
-f”̏ʍUdWܳöúÀ 0zß5`ܨáéy«wZk^H‰xÕÁ:×®æfÍ‚ÎÒài7«t†¦4.y²‰Ñã~UG
-ƒ –+Áz­Æä_éS@1á­ÿ¬@	@Ñ%¤í[àÿþÐýß’‹Š4pç*ÿs“µEE¾S6—Oq·~!àƒ¹]x—/³ËÒ{}…* pEÁž‡ÁÄ4U)[’½sö‡<ˆ#ÕÂúR·Òºh˜ò¯·x¹fõ8áö‘׸Ñj÷ÁTÖ
-Whh«/¥Ø”"`-J ƒvôQA\|K#A<
-„—UVòö¾
-Õ›¤“µOÎ*
-NõØ
-¢Î@¦¿½ÆŠF›#÷ÚS–Ô	 V%ZÃçØp|"‡dÔ¡“2¤Éª0*?ߐW”3„ÀÑ‚
-»-Øý4৚™m´Ã°qQˆU‚Üž ¼S«œ¾ÉQ3>…#AJµ €‰¦4°cÿ`f_x»ãx¨CD'~M0,ã‡ò=ªvÔ@7øü„˜ýzn@E‡‘㘏7m
-ôƒD	´“Ö”¯ÎšnÕ6ràÌœÊ^ü"¨¿;æ‘<íOË	­KÛÁ%¼Ûɉk …Àþ‘o¢ûTâó*`„´Ãnƒ.Gp¢‚Mž (²iÑÆh<ôËbgЉ£ÌÀæ/CðlËo*Ú/ÝçIN²×‚.²’çÏ”zýö³5Å£ì_£P³žµªÝåpCDÑÅtË@d¼|i{ᦖ%Ah·AúÙØdÑ‘(ãÞˆYñB3xV~]y=IŽú¥—Ÿ‰“˜ ÓŒPE™£Ÿ
-È¢w`à èm9ìÿxhŸ»F <Ó‰^D_ªóë!ë㶨H”	½årpnz£.Ä`l&ÞÚöë>ôýÙGŸüÒûèÀ†0y¡7¶æxô<’uËœ¶Ðè?¢ùu«Ã»ÀØL­ÈœK‘§i0é6"ëðBk›²8‘/Üf¶dã%Ü‘f¯»a^–¿XE¸vn‘öÍ	—œ	ë4‘­¢ˆ6jÐoà€JSÜuãMš…^^àLZÿ†Mš«‹¼¯=z:ñ¾.KçóÅIl×›âßáýX–n¿ŠÝ6œ’Jš,C™£âŽúêFàzAØ&2à¾Ð-ö»£’¸NmûÉí%i|PÇsÄÅnžâ®–VÕsâø
-}‚­·L8(
-h‘*àºÎ¤—m–üÞÙ¬~‘d5`ûæ6L¶Ý±‘[Š(
-„´+µ#D‰f
-¾Úî0è|+ÈußñÝtÓVÇ=×\²°lw€&Ý£oÈ¢ÇËŒ2¤V“Õ³Œu,¶Ò10´rp*{_§+ŒµF?r_ÕÂÖHÝ^Éɺl—å‚îX+j¬û¢˜¦ìî£1mc”›Ñö°F	KÑìÒ ‰#0©N>.9ü_‚¥inTWÁ]•õùÏQµSØN¤™E6W^…üíDT…Òʏ·5;UJåµ²&9r^L©¨s’ýmہ‡Í(	±<4„´ÎÒgF²ßòVƒ´v“Ò£qê§pà±;ó!ÓÅ@L˜µ ‘“ÚV²ë„èS04G#äÆÙVÙ}äLY¼¾Á&¢T§¼)Ã;4ºŠÞ‰<\¦èE
-ÌmT
-è
-yí$]ö϶Œp’s5ZnôžhtG6Š9÷†û©wO–ly
-½±hÒHo¹f£ÑÅK'テ7¤0Í™) ân.‘“ê?ÒãØÅL	`Љbk#šëµÐA²ÊûVR†Ùú¡aÁxô®‡q±Ýì©7ŒSݘ4;Wëz³Âõ
-õ,kËÔ—HpY{63|Ž5xñq,9F)ÈþÅ(ŽRÏ
-46:XæÛðÑï)Xì_çtK@Ÿ\}Š—ªR7óK—ñó«;o;>vƒs˜ó&‹ËWú—R@á8¯O…V	”‹4’
-Q8-ò7};ÎH;D*^	˜*)Øú¯÷P7z*e‘Ion•‰E0Œw
-¬Ê ÷:錥«Ï
-ܘó
-+d׌@ò4åZŸFSëLxÈ{Ë)ˆ›ûˆ”³ïF¥.¶¬±JOËM‡â	äæª7CUc€?ÙæÙ[Biò/_Qãs´í€a„'_ҁ#¹Þȼ™)0×Óí³d4¹{ä: ÇÆßÖ‹¥wçÇkrçã~&ûŽ•UÔ02…TÆ[“+—óF,[èƒ3t$=i¹CL;cz~Œ‚š÷—ÖÒáéjA+³m;a Ùåýæu€.ÿ
-'6Ã?ÐÅâmMÊ~ˆ’Đ‚órL'8P‘É&Ò±žãg„®É -}8SÁHäËìòÞ:ãP‰Jßçs¿¬‘e*"'mV÷¶tÆoÿÊ¡/¡¯5…0Ë{ÒôŸ­C0úX¦ŽÃv'1sXÇÆŸ÷„„]ic‰f\¦ÆP3ñƒ
-“D¹rf_+Ï	ÚD(ÚmÝBw¦o^Ý‹`9°–\|º!FI§<£(²¾ƒfãÉ$¡tý”'2=±ú½ÆZV/Ò“côn"›((ÜÿÏ-Ë;å9}
-sÀʉMJr«q£6•ŽhÇî†X^Ù“æ3A×ó‹èÇÞ£­Ñèúž´“i–û(FJ¿–l*3½³† 9¡=ÚskÜU ðÖ$É¡Næµb„R”îEÖÑBÆ÷b`ÅONkºÅ§\I£è¯É¯Í»Ã‰ü^-š)lò( ÁˆÑÓò7Ó±9Kƒª^g.¶HX•å{òšŒ
-ýÕÑ	ÈsúᡳÞNˆXó²§ÃeÕ†ÃÜ#õv|ÜL®pÕ/Lãv?ÝNbV½™N51×½ô„i„ÜéR,¡"Õéö‰ªÄá&ôótKáÈ«še›ØbѲ:8â]ò·}£µvì™Ào"þV³<ìšÌæþ4Ѝ6¯É¼~ÿù”šã…«˜b@™ž)ËÓ°±
-ìÀ¶[<‰†]NáÞ
-·Ks@Õ€ûfý`ظ£Îì)C-7#0•`(=n¯›1Ÿj‚í­ß3+ïùa%ä¾_ù“žwe4ÌB¥>hG¡ßÄܬO„<˜çè
-Ë°––äˆKåœUyÍ´íͦ#8ÉÊa÷½Tå¡{ˆZLÏõý©ÿqî(ÂàÎÁøª,3t<rJK-éÙy‡óÏÿ
-½,©q‘Ö¤$	VU⸗9ØuŽ]n,7Ë3f.ÍÓæ0(Š§¿øÅKxWÛ€‹lö7<íaTg°ô´	8Ñ5@£CIÓ-Z3üRžö·å@uN–±¤¤osÌÌM,Ž7Í™á-È’7Í
-<¿\»}›°kœZ¾,ÑxÍj]:*:©L
-Ïë×õc‘¬(íç¶~fÏ%	i+Å`÷¬lÓ€èߏZS‰¬ü(WõºÃ|içœ9‡¥À·µ²sC|Hä,)Æ—6•ÞúíõÖP“UZ“ˆG»šç§à…Ù×¾HRÔQØu¶Å/’rÞ…![6O A?!s¡Ë.8dþïÚ`*$Òî«Ô¾.Ùd{óÂÑRUïõ˶"@Bf‚	WÓpíªóh}—Ëi–¹\oNæþÞJ©;}W³ü-ΆÜEš¬Ý‡çG·µ.-¯>í¥-JáEú[„Q²x
-'†>\Õ9	{Ê–Ö6¥§`P’Sú\̼ï×¹å’éSš`‡æS
-yÇ¡ŸÔcžSuAªŽrß«ÛÛ„/ "“ù
-zÌOK~z…¬Û¦ë­E{ƒ’ˆ×‹Æ¼•i^ØUò:EÓ>šQœfÀÞ1ç`Éqs4ø
-†pË”‘ÝœÓPþðRõy¸”ĺ‹Û¡æ#3!ÖøN <ád‰•aÉoq”‹stû‘Ìké)½‘ù8ÑG^Q¶F:Éæ$¡?O_«k ¾eÛ¨”¦­Ï¹ïx&§÷òíìdÞd|Âë‹Må›Îc,Ý9jÂìbR-jEØïqÌ=G5aþ‘ u­|¡µÒCƒ8l¹Z†¬¡I]¿;Û×ÕC2ÊY™×¿vžW0NÁQ(	Ý®½Æѳ®µrû£m/,Ühzdàc0†aðÏ;zZt<Ã͸Iêepú/ÖLïÜoœå8Àè9U6ú,`=bXêÉуâÓÃk€÷ot½ïH¬_5Ì*dJ¢òÒÚxºþ®_Î?caE¼WÛä¦Jd% >¤§»Å%GaÐربü¯ø´¸ÝØê«N„=Ìz_/®0˜	AùsL8èu÷ƒ¹Y&µ`kÖÙásn[}…Çu²¨Í±7Å+]ᢡÁœƒU¬ohµ@‘aj¥Ä	Å—s)¶‘EÝg4"æº[c 5r7EzýhöÁ\yo“œE7â GþB¼]M	ñ·¡á”ÆùàW¬Á­^5.wbI
-z·Êä‚Ë€dœZqy
-_̤!	¸d”ÎgfåFj”±©žÿ‰Ñðù[Ã@—4$6_ìZtZçöe´Ô>à6ÉE VMý¼Ñ¦Õ&f‡6ÿoT+AÉ€&"¹
-‹Gê¢äæLR™|?%4ºÖqµÔ(õ0úݘ»™™nøËGæ²ú÷êlº­uù‘Lbü´–™jz2Æ¡ÁR•ÿ£{BN%f _‘hú‚¨Ü`Ê-¹PÞœK:µY®ÒÉ„…–ï°Š±0„VÄ(õ"åô­ŽXv	 ïùŠïÕ$*Ï	LvóþáxùxÚÚà–"$~YÇÔý
-ÌÍÊ´ýýŒ9ZpØ…Eh
-Z·œ×žkS…Yµ€„í[ï!
-ƒ©‹Þ‘8$@d2NJ¯-Ëg…À(Ïk 0ÖYgožX/ðu‡
-+M“Üüâ
-¼(<FåBø±I‚wº‚Šò]lÛ*òÓý
-ª-¡êÄFèrŒ{ã/)±¼!ì¿ôh…G8oEÎÝSX+”Ï„à«ýA÷¸2¬ƒ‡ÓŒ||°cO„Kðé‚„¸þÏè+µ¡*·Ü/£sDŽ–²ûÍáš(ÃY:½ºqQÌÙËÖVÀò¾æ°6†Þ`Âw
-@õ¿èÕŒýù€Ð]¥«	g
-™fX˜æ›Àÿô«_Þ!WR
-'	°û¿Ý-A„l\	Ž¬ÿÃö4â@,F?&ôb;ùÚ.S
-ÓNSÌË‘zñÔ!Á+œO¾ú^;á²Þš^ìÆþϲ±E'œPûIíŠC ­ù²
-áS:œº9
-l%%'Ûr(¡Åñ÷šß÷½ñT,ŒBFÊب’Ú@ο¼XR^<?Yð£³ñ}uÇlö¨à“®[§‡F¹…°[yíë[ˆeÔS¢©LbÒÁMÑäZa®B³©D8ð‡MÝ”x[À”“·þ|í)ŒÁ˜"–fLe)ªúì,i*?MÆ…u%ÁøCnüÏ1Ѓ«fãðèܗꤴ0öwŸ—Ò5?»Æóü"î˜%º”3Œ_öµʝb)¥Ii¬%QbSòþÈ?ûÀîl°`^ôÁc5]^‡¢Õ
-kÏíB·å#äX\5dÖ–iòÞó^i/šçT{±Is±7Œ‚…õäÏÞʍÆØ/5ë,@§Zk¸Í¿$iÄd¶$xï’Ót%€Ç… Š
-‚EïÖ`·ù‘ÞÛJÓ)h§mG)=Ì\o_LÎ0~žªlêx¦Tp#€‡Ò{xX‹Ù9Úǃª4]”ôþUµŸå"ò&§–pQŽ>ÿú]EŠÚ9sl9‹×TÀ+±ÕÁ+“°ÐeýØl½Ëûw7ö‡'€¹sü¸·>lò >üµ*zÂz¾¥·¼Úš%t‹ðS¡…W`1åp[«Cf̉çÆ)O à‚×!ô[´§wʯ—˜äT׺»Æ¶
-Óæšw䘾PÔÒ¨–U…œ(fëhÂðÕý`¶D‘#}Wu˜d¯âAø°5BΘ¼[֏€60bÕ	¡ãÚês°-Æ!àņ©š¡~¹qˆ8g¶+°kcÑæL¾š¬cX¨ r@Ûìko°Ví¯Å·ÇŠ
-Q½oEÚ„ÈοóÇLd—~4G¾æQi±|'·9–Yn+ÌÚç
-L0§*¼rÐ8”,ýU½…‹¿¯ï7Ï&¶8	Ä¡#ϬzàÕàÁê	9ØF'k8Æ’}ÜM4ëHM“Rð”Ù@»Ï¿Zf8çpraðÄ‹90ä–¥%4ærQª{–É)ƒUÎLÛŽ~­Û"~Ã9™ˆÊ]ÇƁclÞ?¥‹reÜ¥8§Ñ³ÿÃ-pN")¢nü¿ MÛñ€l8½é“e)¤h×ÏX<ìÝÉ.–Ý`ž- at eÍí
-DÔE-›¯è`Âv•ó‡®UEÓD‹{h™j“¬q	C,S}Åð$ý<QGÚª±…1‘·±vlºÎ“6ö
-®# x?'×h¤ŸY¿|òÃ)ù-³ˆù›—¾\{4™Ì‰¦IÓÆôTÒp¤¥•£“7mZ|ÅÐm¨Äíþԝ?TìX at hÃeŽp¤¶!ñß#ÞM?Æ‘´;jjz#]$4¼i´$âY¢
-Mæij£¯šëG|}³ü¤W»"ÉTC„…»ì#Øç³°ÏqÖC1eƒÝ"3'×F õÚ^¬î–Ð;Ì;ÄN[mZ˜¼2CÄfHâÜn®g˜Gb”®•©+Æ/a.(Ý&eóî”±yŠ¦²‡õ¨ÿ:ÙúXli=–
+ 
+„îUˆ®wVß	&¶èUóEÀ§V·]"7f˜Ò?Ƕ4
+‘p`Ëô•m(Ng%RŒ8übÞôªW‚q!p»ƒb*Ú&ýWÉ'í92ø“Ñ+
 
-dïúõŒ(_r¶ËWÛÌt7Ì­âÆdœ„`9 ÏrP%’N*‘§Ž…°4XË+ÙÖ}õWÍ£$àcF¼}‚dHLí
-Ñc
-ôÉ¡–ÝÀt¨v7ews:ŽÎLvÛµýŽ«O]6¥N%1Gˆù&'bÕ‹ÜY§Ààh’¸Ô,²`va^²éZh™Í5Líì|¶åæ¢“›“HM­îäCYå˜/$æÃ
-$Ÿ6o±§‚h„c¾N‰ ÉÿZ±®õ>4ÑčóŽÑÅ2³…³¨ÚwŽ˜ÜHƒ5uZ,!ôYÍêZšv‘¬Zv‹Õ’ª«ÁšÞiT,›þ×nÚë÷p¥õéäeUà°ðT¤ÕQ'&‚\ÛZ„ðžè®b~Ì8N`ó)~m‡ËõÊÑ@KÒ€/8W|Y©¿Rò`D:b+c|©ßní.¼Ýh¿o*éì´?KÇçæ>{5,¿Pµ0ûôð?çaZ>ÑN9‚õGÐR~Mb.Å€Á(ù“,«vu7ÛèÝ	tÉŠKRŒãVÑ ª:"¯·sP
-·ñI?kJ">Í•°ÊØOÖ·¡½£Çè^©
-
-®Dîf\zï—Áÿ~…ÆnDU9Eª[¼%CÂbÖ!°•ÿÐ<ñë…ÔKIˆÞ™Ôk«Ç.™23	¯Œ‡ÒØ8h“ñ¦¨KÈ]Ó	’Ú4dØàš«Šçœº¸_a-ô‹o–aC'ŸcùB$9q×æRfÌ\Øc%Rü(Uƒ¾Ãúg}\5õaËSë•s”»ì¹$1vò‡gcppÚ?jꢇ4Ó–›!?7¹_Jirã@^uY
-OzÚIø÷š¹6¹zÖèWQ?¦{@¡æ"­áqc÷ÚÕvü½˜ÚÛ¯P.àò„U	÷n‚Vb"éÈôlmµ2íD];}÷ˆvÄ¿sëa0¯ÙL{ºŸ5š-7
-ûŠvا⫾¶‘¯€‡Ëë•òý}?Zð@?:&¤oQÝ4‘º]<EOq¦ãô	­@n–ˆ^¿\ãly„[ÊOØáÓš¨(âîŽî¢ÈèˆØ‘–óPTÿ3EäÛ·Œ„#„s0¿tÞ”þA
-³;ðxu##³geù*¢dðâJ𕼾ˆ2€·áϝ:Ë5¨lw*GcDͯOóÀ ÚúËcÌå•]‰‘ßrëJd@¶ÏÊ45ÄLîûFxû­mCMÔ?H…A{z’†h£_6ì/Wm	Ô¡œGÔ-âá È±ÿš­DªœÐLÕ+ž+ E®iÒa³®Hël™}d1wH9"@¶ÎÈÃ#îÌi)°?«é´hæ!¹Ðd”L•§|D”ŒO‚13
->.äíNR¬Üœ‘ø03{Þ1L±hmXÜÜø<‘Þ¡H	Ë2@×t™ºþó¬÷ÚÉ1à×LÓ!Åý3e‡i̺hìå=H åŸ?ý<ÈÏKËlw§(rLý5æ¹~‘h¬EÖéîf£Àrqð9æQírÁ–HÐÏ·kA§ÝÄFƒÓŽ3gKÃ#»Fu²•9O—	caÕ}k{JDëä°
-19³»/ò̺&UêÕ#–îN1Tnu_†VÒÑ6ET¡<ÂdyZÂSjû|^F‹ZBÐs7ÅI¦ù•ÂÃX¤E#uN<‚åBÛ¹j‹ÂZÒ
-¼x;q›®•ºñH	éØÏ°UjµÀûˆÇ¿kdŸgAyyóãá÷`ÓyÚª°h€¥j[±¡uv~àˆjÿtóæk›"–Ýsx\u:Þõ¶ˆy‘)ZV`‡E˜•7`÷cÕa '«Á¯k‡©¤Úíâ6£'6¶Úpqó
-•
-´ª”è—ÙÍr¹„÷?Ò„±¥àÖņ*Öúc"ÒL¤ŸFãC5¶[‹ŽY-öNÖø{º-šä#½‘óµ°qmþàt‹Q“,êCH9h	?ìÄê,!Ob‘~JY»i±5{2ú—/_Ø’Aö¤gÈfäjÙuA|ÙJ£ä <Q!äùÇ»÷ea-%ú4¬'­‘Ä}þymþº¨Ïˆú•Üà³³Kê°P}V±×ßWË‰ÀùÁ²¤Ü{<*)²Òf$t÷Gà²j¬†qü"*ê=ÄŒn|G«€òç?Xð…³éÂÅ‘¶Å[ÃÍÜpku%c?±[ˆQu–Ø…"ÇÒ™؇ž…®Gfz)?(ß­ß“ÌÔ7uسÞÉ݉áè¾jT'ìb=Ö®žƒ7Ïc–4€Nߣ¨ª³´ß¦(–þ¯õ|Vxò£×Ì-½ò3ÿ¬&VUÍóWÌKXSgýUÛnlŨ‡Ž~s”ÓíÛ·§…•"•ÐÓÈ
-àSªè¼ž¿0pUÏú¸‘£Ñ8­
-—|v$ñ8Ðÿ­l]xœÏ½#ÚüUå×ÿ$‘#?¦×ó[l‹ÖìFŽSd“YŸ,#µK‹ÎÇÈ•ˆC¹òO­¾ÇRÜÏ&MgÙ6Îoû/öÉëa¨ÑÁi²ñ­Øޝ‘®„æ‹cè	á7°•­æ›–Ãm‹£!.²ט-¡AD½1ðºþF´KÙ»WIîªÞׁ7l£WÀ;|˜~ÐêBá:s|
-ˆÃœh‡VW‹–Ùg[]ƒ¯¬Z€iaM6uÀ8WoE|>©º³%Û'n±eŽÁùU H’ëišß©¨¤>™ƒNŽ"h³„÷°ñ”M“‘Cô±[POžVü¼ŸX-"®7oX)]úu,†	"gBÄ]>iàÈvßÒ,Hÿb)áɼŠ–Ô.‰0—m³ñy CY+æØíÝÑÉQ…³ ÃekÝ8îâÒ &gõ’ÉeûŽ"U`3"leÚˆHA³ÚÌ4¦‰VleTá»EZæ*¿¥}H:/ŒÌƒï’K¡öÊEA´uE“2Ûe~¥GÛ—'_åÙ}Ôt(+»ãZÛÑ/ŠËr® Š£ÙÈG
-1r€•œçMðÂâyü±ªP“ .k?ãÒ=tKæ­˜þÉwa‚ìÿTK€Ì.£ËÅZqGÎ:æF2"üM‚LäÖÚ¶x¶æ/ÝìÃú£	uGmEÍDí2ÝÞwÅc†–퀄þ†G0T(^bÃŒnÝ@!a5e´Ý˜E–`šðr{’¶ƒd¯ÎÏêo_ÀüS¼^||zÿf9š¿Ýùcn–æ6,é§ãìöDR):]#íNþ: ¼w®•·zKIqÎE
-s¯ávF–vÀh€ËÍŠí1ân¿¥/Î8aMÝBñMÉßf¸L6ßñ¤£Q…=D±(DHî+¬ƒ·;ÎáOZÍÛ„‡3#î)SòLYè	Â6ЛËUôí‡c„ÎK×71ÉÍg¾™¨àÔ{‰1br÷99XN¶å*øUÅ¥Jª¶•'ItTÕ¯Åtö¶-
-}üäÄtYiÃ#*ø/òµeÊÇ }Ã+·ÔO.càç–MoÊ?öì¸Ë‡AV©‹0«©À7¿
-~¬—jñB}z™É>«×ý;ÊhXaRE(̹¢õ\!$
-Öy”Âu‹\ê–«Ãvrª§´èÐy$ÑŸüûírn‡¯€Hn+Ý{°O8ê„Ü5~k®ùÑ]¾]z)íXË°&êÉ©úWHŠ!ºøo£ã1¤E2ÕMMÄ–GÕ‚²í’ù¶àB¡dŒ :ãeL/Œ¼rçEÞ+yüO¾3öVÖËï/@‚O¶¸nD9’ÀwsÆù„h§
-Û+ªõl{G§1+é<ÏY²Epçÿo¦Ñ·K:¨³™ÚÔ¼.œ¼éx!ïaϝ"X¨i:uyÌZ“MíW$„*ÿw©–:;¼w	¸8‚ƽٷ?ð¹pw=¥d_îŒ{d£gH†‹ ”à“üð†vCÒ¤
-0gÁèdOw ÒÈâšA&—ˡߊ‚trB5tÍzØÓö2IN µ–Æ#¹ÆbZÕÅ9câok9²ªØl¦ov|Î¥ÏÞOpA¤ÀA´‚µ¦B?Å*z€þáHˆ|v3ÖüüRŒÕ©h–èTÞ)©»°¢þq¯:š”[ò»­½ÔG)å€i“ZUN¥ºVžÊ,Þ.! `÷iÆ·º¯ µôª^’áwZ}w®ÏëìQS©»îØŽ/P¿460b’¥£•ÕeÙ,•{UŠ¿L„ƒ zΧ»ŽEsœ¾ß[ŽB³•¼-½•ÆFÓ5ÞÉy²Ñn±â±œ¼j„™'Â0X…öÐs¾Oz-íð­\ÊìVÈ…~jØ®•î¥_+ÝZ_dð‰@µ¦¤è2Äúb{ÓÂâ/=nÊEfË#[d¥=)ô
-ːœPaþ‹ÚÞÊ—v¬k«¢àÓ8®èä`,Ï¿jKÁ<Ì„Ù6¨6I‡HJ½Y‹¼|g®øž¾ö3©ã«ÙµÂ#AÜJVøÇÎâHfó×òø̍5ÞüL«!ACáõié)99`žHÉ$@`¯¡»àóà{²[&ô[˜,èÞdµ=-,çf|Œ€œæ`ž%
-3î3Ö·¨~°÷Êà°–þû½­¼im傊߶GØ#¬¹‘;ó¾,œU,Zöº°7 at 5Vb
-<éÈ°2ÿGû ýÏ0#Lì݇³Ï­BLf×Gyü€‚]üñ¦x?©uîœÓVGíªÙÞkɳMå¢7,s*-ÇÜà‘ó{åìãu%_>MÕu¦:koX-ð~+oV7ó/¬ã"¶WûY°7Y\ÐæI?~’ØÂاT½+M?U2tÁMõ„Æùœ‰Ç£³²K7ž¤”AëCÚ\0Ú
-ŸDC™íYƒžû½eä]Ru€@A%á1¹º<K‰á VŠ1TŽ« uóê"È5Ý’Ÿào’÷*D3Ù·\1Àù$ݲc•×qãŽú	°ƒð{®,
-"p'(¦õ×½ÔX^rÝ
-ðy½¹†¨ ÉnÍY{D(Ó:°MÉ
-$¶ˆNOtÆg*ì. ¿¾JÊ
-ŒÙlʘ"ÇM‚“¯—?÷T—D7FŠ±e]ãrÏ‘~¯‚ÊA”O¿ÉûÀòIPñ¼½©¤³6
-áÄ¡w1ŸB<º}%@9a0:o9?Ld—-”\ ¨}Õ×
-º6°Ö‡>ûù‰O!rþÿQMÂ9r$øénýÑ=zÀ±­—q¸0tãdå¼Ûœ!0k­s‹çÆ×wzÖõaÒð|ödÔҔ݃0ÉÚgDç+]rôÉ:€WAìׄm¾lTŒ#¶ÙgƒZõm¼~}º¤líĉRÌ:E/Ž
-¬ÕÞ•#™G?ún‹á³ÀäÓKª‡²ZóK½óMÎÕËÚÞ-y·ìíMÍvŒ¦³8X˜ÅkìBÓû7r¯uK—<ø¹B&Q+Ø)Ä/pÅx¤p
-ÀâÕ
-ëÎX¼½Lóu…t_²A@‘óÎLb</²
-sš‚Êd‡Êúò<ùXŠÅ+ÙÍ:³oܱ,Ó|p¨H?ïD“M×w9átÕ¥Lyjíô[V#ñ”	81¸…D_¨LÁ%ý B~={Ðíã ¦LdzßôQº5z½¸Ÿåš,½“¯
-t¹\"1@¿ÈÇ>žR„ǃ€iÒ6æÇÀWŒO˃1VÝe-‰!"¢…èy§½Ø;>mÉÍB}LÃä®ûѽÐHo	º`œms¹µÚuÒøcÖåÔ{îÇŸ™Jf‘'§ÏSâ'4op³hÈx-lôîϯÆ?ô† µšjÙCÉó@Wr-æ2ÚN­7Ñì·%TD:^pî¶5móB>8×GzúÝØ Ö½,b Hub†Òb² S9ïVrme£YWÐ%y  ›ÚÁqqx‰Sa¡Ô<<œ1±F1ÄËTvåYƒÏHk壚Q†zõXÿ?Ñ”fñ¸q‚”µ>? œ¼SyVÞ  H‘¿“g®HÒsÖÍgh~ÀΩÒÚБ«.›0j‘?LÕŽæ§À§omWdËšÛÅxô)	ÂaüÃ*c^°ÍŠÒ¤(šŒˆš_Èx·üµÐÃ(&§q–í‚,©žiØd"˜!Äœ¿âóFè-;jTµ—x¼ZC8̃tÑ¥``a6Ïë‹«¹}xÊvûtrЛ—ú¢èŽeª‘*ÉeÖäR:Ñä›'ˆ›¹Rx?ÓX/ šæ–ã_\“…œmR+´ñ7o"«ð(`²{Äø}ªF¾þÄÎ¥Äé&Q¼ÙU>,Ù—§/Öä…Xfñkìf\ŽJ—7Ê֍îñ_2CµÔ9ÇÜÑnÃ4p5_j©!š†4Óÿ£½÷ò×j–°ë_¢|©¾ß›"ÜÄR«Ò´à´3F™h£jêa“÷t\
-5ø4_òÁÀ£O9FR#
-¥[ŽíbµAò,ü>L¿‚Rå¢ò‹§[˜Ýþ/ŠH¸\¢..n	±ðu§”\)ƒîƒ„b7Ε¨ïQìéuHj7Ò\B׏ŒìŽæ‡Ù¹¡g“ý#,š=Õ–šD)+ÍrYÈDb0æwH”ã#‚¸Ÿ•îÆe롾’¢­ö`œ¼
-ü»©ô›|Øö–#Ym·ÑÚUl
-1_»vG9œah¼»ˆB"€F¼žH¿ÿ	”ÓÇ	ïÀÑàµ	“¯»:H}›¥ìáQžùp•x_wÜ3¥û •[÷(§¨ÉJh"Сµs`ƒÝ§Uù‚å§4ô‘œŠkÍq—WåikJ«a.Iæ8hX{)»$¥«²L“¿I¸13È«Ë£U£+ðå;Ö[W—Œ³÷j͍SÅšÄò@c’•˜§Ï2’DÌÎEHEfªžlŠ‚ê˜Ðp•é\Ù Gwç[~y¾çBˆa_í7}O|Ì	·_½Âd ”VKB~­)þ1·ö¦»5ý9sX2Zã/G®‰-¦…Y{K½3%•,é\F«(BmA×'Ȑ­<(>;Ž"u7a¥ïQ3aB*?W{7˜NÄ6’O×s^;¼Òz†Ï:õáeõÜ8ÁÓ¤Ѐ¾Íö¸°¡ñµŽ
-ºÄ0>ñ•ê~½¿Óß«”–[E•KþrJð,7ëwBj
-¸³6¦ÑQ9R/nÝ]ˆGÇ™éÈj|â£¥ÈŠÆ¸ú4A„Þu<nuž×˾ì\œŸªRßE<ÌL­ã탊ÒæI?
-FæQö_DO…L§×´–ÕH ÇT—’æÅô`yHduô±Š
-±9Ñ-¨i¾´÷U–5r‘÷Rf,{D[^Í(ºé£¯~äû«KÀå[5RæÞ«¦ÖOúÈOѱ:©Ý:œ­yõ𑔺2	©ØrÀWk.Š)c,K7^Õëu=XvÓC'ªÜù“
-°èSgÉd`c|‘ŸZÛ’Þl[í·Àfý¹<ÚÔKJüýõþß
-œkõ—©P
-eûFH+ƒÀn.^iù—‰y»˜ÒÔ[„m®+O橝î+ÂÐaãJ­dhÆÃ-ºÂFH6E„¿#’¡%ùÏhËËáô`x¿éP¯
-ª¯þ.ÏÙçºOB#)·;-êH²¢IiÈnñŸ/ß”ï‹c;Á3•ÿ™t~‹M®¬9m)swwš(®µ'ÃNM÷p}íQ4þй\=:¢Q]æ!_@ô»ÃeÓâÒÇaæy1\®¼õk§h¥C–0 Ã·±–À}ftèPd°êv­¥^Zƒý‘’íÄ
-1û¯_X5ÙöJêðÅŠát-²áŸì¤æw.¨rjñ6‹\yÑJ6I9*,ƒWûÂ!",#A\ µKÈëZŒõLhè?—:iî‚Aɨ‘£¸7ä-R4xš
-ä7[ÙRk›GL¬µ^BwzMÆ¥lVW pÒ˜ªR±W
-ümüóÆeuœ·„€4öl7%>Eg†<F
-dŒ\ñÅ m:u<U .› êŽw4ð²7S¶¹°2{¸HÚWÝÅUí·–¯Œ ƒ,Ê *_)‘#s\sø\3kD~W—ÇW8Mèš¿ËÐv΀	ÿ{²¶ÅG_ñÅèTfncŽl¨"6#]Œ1ÿdë®ÙhYç—̱ŒÈãuæĹÜnýeb!…Žš­Bºƒçà¥SÁV·ÂjÌ7¯x'xé¨jmÎÒ+4F¶–{µ0™êÉÑaÑLÔÆoO¼6.î6_Y)Z*K
-/ äB¼â·WM)¼_´”Ù·ˆ&ˆÔɯ7¯¯äkź¤
-¾œ„É!ÿ|l|É­k&9Peý¤h$’½¼—Åù´ÓZ~à7|x¦c¶Þ•W×QÆOÉËÔ?$ìhñeŠÓö‹<¬„&¤œìæY€åAwŽÑçç.
-¥úüî…ðìÉ‘ä°6„‡~QŸìPÖ*-‰Xò–ª;‡¯ª6%ZLm$²µ¾`qßùÚ<(|ˆ)ŽI;vq®¾Ón>ÌªõÃ XÏ<+­4z7x(¡‚b1è¬8S
-__•¦Âç®ÔA Sìæ£lå·)ü„°<f*³ÍG¦ÉÁ)Øúá„Òc,ï?˜aìA%ÚÙ·Ï#“ﯔ<nœ¼¨å0H%
-Yþ˜üìH]„CFHìN‡µSþÆ“H‘Š~‰ùÂQ“§f;sé`&ˆ“‘ݤ
-¬§uÊgu(
-ÿ£è[”eÓtí\öf4áïÖ†cnn	i
-Ô'è^X ØÕ1ºÞé-ä[.ÅN£Ÿ§þ2×«:–C at _ájæÏðÍÙŽ1ˆ
-G§Jþ‚D—–g[®©A>™öŒ àf»÷iDú2Øž*Ñb¥ÑHç¸Â>‡Êa^/½‰éüeé0ÿÈu¥.\&&°èï¢ý6Sÿücc	¼‚§eÝÔÈ M&Õ(×Ï?¦ÏàTšDøÂZ^(-
-p<…û ‰ÊÇ¥Ã7 at rçÌÔ~”¦ùNs
-ã2p£öùýö|t
-.šÚMþçmÉ{ßðµÐ[­®w1ßÅË|‘»²po¥'×i¿HÐqy¾_¨MÄ“Añ÷xK4_ñá9JªjâIëm¯	‰Ü‘RÎvé0RCÅ«/ÒM	>"!mŽ>{³[@W	„Òõ«HB*'ûHžL®æ?Öæò»7æÜ¥®Y9Ó;þFõ´³A4@ÞLkwm°M¹Ç÷?<MyØC?}î¬ÓÅáfã †k´él!šÎ1"A	rÇ^·•D«7×
-ÇSˆæX­±¬7ÕY›sÁʸÊl‹çÏ&–ˆ¦xvû-aÑ’ARÁ¾%­D Ñå¬p‡”XlJ¢c?.#Ý_†-EuÎa”	¬{µO£¯‰3Ú¢¤PÈmXG[êÑ?áÙ´[d‚#M22ÅVè6™¯€C›‚ǬÚ÷ªŒI~³Ôˆœ÷`Ç]oߐã;ù
-éTw
-¥Eϵ1(ù7Kç÷ô›ªƒh¨Ây؇ocˆþÿRS³ÁÇð@­x.EuÿM¾<Ùy€Y×Ǻ㤒Í<—å™Ìl_·Ì‡ÿž
-Ÿ!àˆè(¡uîõÚ‘a
-Gœê1<$1]£H´…ó¦ÛÿÌl:õã×ÆŸZ„²%jj|cíìÝ]̃ÿ庀RžI˜W…Ííô²Âûé»KíøY¸>
-¯uM|bVbék«dŒ…)(¨·œÞôßñ&’ö NßFú*É5A…_M‘B³-•ª9dòžr¶ûV œú·(‡,h½ípڏO	_64ÚOh‚ÒRV8>Œ\+Ä0h£ýîšxÖ­Âßv¹´ˆQ”\p@<ÃÆÔvÌ/Ê×lla&ê}
-P,ðs«2‘$„/SÓYåã??Ó…’Ûtí¢ ëG›T‚ü-»m*9Ò„®„ïR¿	0\ºûGÊ(IÓ‚èˆ	*3Šm‰p„$™Gøb:Ôª¯z#ÙJ¦Ü¯7±*¶SL¼/sæµ)“‚¼øf9 €}bÙµy¾PGv)ºŽ)ñ
-¶°muÞ˜HVä
-ÔmaÞ;ßüŠ•›®aóAæôZU5À5b·«:j,˹èø㈽ƋÇl˜¯”ÑBqÙKϪ‚µGúHh}4®AúÊbÍžš GK)ðq£ä—‰<X°ìÿ
-‡Û®Æ‘wR|¶z®™Sïlcb+‚tæàÖ)3¨Z­c*]|è~ßKÐ+ýæí‘ÚìK°v¹1S;êL9Ðú›Qe@,x>À^3¾=€7:¯ä¹]ë¿Š$gêû¬YÎïFÏ·‘DŒm²Ðõ¦éÅ#tÄDML8á$EWAeBgÃc·œ~ÈÅÄBNNÍOŒA·X»ÄF?áM¾¢Üj|yµyACL‚*$0¡N´Ácí-»'ßïr›¥w³FÎBœqD ‰Hé[(ýŠÈÛåÃ×›<´ö‘u<ÈߟmFÒÞQ±Á‡±U¢²£Œ{@¼[vÁïG®óAº­¶$¬ÃU&§NÅÖ"Ï79ˆÎ¥¥º›QÅ)ý“aD‚Våœ'r§'e­ä½OPæË)èo~±û(‹ßºX41ʦƒ!‘·ñs`îH
-Ÿ´û¤Ré›`ñîåHnÍý–Zw½&ÿ#ŸÏ²$ûÓØPÆ–w“ûZØjÊ|d€«óÿ'Û˽*ÿånb¹l*øc#Ìs²GC³ÇÙr[£	;b… ~±~Ä–¤¬
-zR„YëÒƒÉ
-ÿÑÖ‹pŸA˜	NlKª?.Ä¢H—ÿ‰ú*Tʱ—E¯”ŽÇ‡ß¦„öâö³Ë‰vëöYKv–ò91P%ü®”.:gÜÜ‹z+ 0Ä¥¢ÔŏS\JβÝ/ÕÁ^YÑ#¯Þ€Ž^–»3Ñk3v ƒîï‰D
-ƒ,@—ž®€Ðx³X	ù¾ø2¶rÛ­ê`ü”~0•{µ†›"¯~¯.>mMò†±’Z#†â9œ¼‘
-~–F™Ÿ–ôaÛªþm2еf„~‚5 ˆŽtðN`FL‚Gø6óqwžm2KI%Yšl¢s7õÜ®¸"»´ŸŠ†ÂÓ%±ŠŒÂMŒ,Kk·Kšµ­—¹ypÍßýæÓþ€ñù9#)™O
-¡gx¼£ÊT–Uh:‚öÔug¦`pÓŽ|eî$û!gÈæcÕ\Úd€Ø¢áòŒÚ¹f	<	ŒJØõ¸}
-úXºÙäµ
-³P!3ÈOŽNA	¤7ùʶs§¨_'òrïýÃC§ùš‚Ð
-—Ò—`Y‹õj at R929¯ÅóAcA;Bäò`H¦›€ûÙ­7È<I_'[1¸v0î¸1øýü)žKÏ3–•ÃÌíõ+éPšqET(ÈHžÑ˜ÓóV¡[ƒ²3l	²’èx[cFZçjÕeÞf‡< „¢£@X%7ú
-Gê,³xvæsM¸>Þî}–Ãm”¹*{ÆðKÐý¿¨8ø/ æï­ä~çÕÚ—kN‘2ÜŒ¸ç4üN=fÄ<€F>Â	¤ºzgשė>S~-6JçîIW<]bœWÖÅø©‡ëˆËã²Óy_è;CAÖkÍyYj-ÍÙ2|ÅT)‘qaV»Uµj2SõÈê{\B?­Uܯ—žv<ÝÁl{ê’ìðµð¾ZDÌr‡¢=©Z;Ð2³¯ô\sp·²(ð„‘\†„I„ÝîþÓ›dE•q'Ž}¯0]
-๐¸#c½ú¼„w?¦}Û…ÐéÞ‹ò0ø¼ð¦K~­ŒhnV‹ž]CĽ2£ÀÛ€` M(š-ߐc ¹ä9¨¦y¼É+àï£hY¤`,yÀ'ø1)‰ 捲6)'Jøz­Y<è¯Uþ@µÿ|÷žùûñ)C¶ûÑýU®D™*¬ìFáX
-•eŽöêÂ?Ë«0°häIÕÏC_ÎõöŠ
-÷6¹NýN"©Ô–ŠÐC4…O„ηù„Íâ²-ü9µëŠC)uÁ¡<%*æë®Ç4ïÆbÆÙøXý0Ûí§j|²±m#z¾©0jð(6ã
-Ûž©"«‡¹²i¿†ú“ õŠJÙÔj½iËúÝaªL’°Tg;<`<m©.† º
-fÐ÷>.6E†À&U²…}ñè¢cBîÆÂú^ÀëÃÁ?*‡@ô’4rÙgO‘÷m€ÝO
-@´u~h–»üû¬¢6ÄÏþ™zfW„#áEtË’C1H*qˆ¯O“ÜRuKnžvÃoa•0û·k[”ÄíMýÀÀºœ•ÈZ[êÝ- XÇ
-ÿ†G|‘°úÉ”ÑÐÂÛšÃ%„V	!û.•‹ÝtüàjMÂèî[ÍÍtdX"°Þ$ã 5LrÂÀ³œGA’I¤!Ђ"}|®ºÈ½¢#+àD¾»(
-Æ—¥Ò¥Ïã9vo—ñÈ´³8ƒ8òFÚ¶WáJ’zu¸œOg¶mJêiu[cË%%S(]+t«u	ºcύ̙au92Iu…!^ÝdiÉ~:¿/Ý\
-šVQŒm¬ä¹3ºC ¬êñMR‘ˆ¯«ÕåËΔ{›Jw“É·vº_
-.
-1ê8È?ëPþÈuТ˜™s¼D×z;‹©§µÂ!")“už‹â‚VžÏ@b­•Oæ+;Yt•hŸׁx¿°/Òö³‚j¬ŠžgÒ2r¾“R½zu\[Ô¥'pï¤:[-‚1°.(s}7
-Gän2ÉSɍëe%›jEg–Ü|"L§K† å
-Þñ©†µT“ñŽ*Ò#D‘晫|B±7(Xkü%Š4<@‚òLj_BRH—Lü°vg™=7ãb¸¸¸œÌtKØ÷ ŒgñOÕPæðt‹í±lˆË(›VZ[ÆÁýŠöï±)›C嶚ÍÛ4CáÁj‹ß¼À;7.g`ë‘ÈíøॠÒ}‘oø‘ )®GÇM}Ó2ÿM»ƒ³Çt¬¶“¾ ±€œ@xÇÊÑ‘ÔˆC­ßiî¨^¬ï÷¦žQŒSæ©Èo<¤Ä{ŠBÿ¸ßoöKÝ›le“/Ž§
-Fh±È\ÅÃu¶8fF’}ÎMnµ¶bÛ™X¦ÞúpïL³:Æóí¢Ì¶¶dL
-^Ù5–=qT+Þ
-ñ„æx9bû?ü) *ÍU#Ä)ºÛ%Òcz0‡<ƒ­áHûõV#éI8ëãâ-2LŠŽÐny¨0¸›4U—ë
-©ˆ
-Òu§TëÌüâתûLîñ’ú𤐯rD1…p @éƒù‡s®‡ÊÉ­Z˜Â¯n
-öó?
-_ˆc»ÁT½ü°q»Í2Åí³6 üƒ¬ÜŠRBw„7Ét&=µÉið—ËR¬;\qÉÇÞ»Ìöé#=³ShšàZi*+S/%©,¶énžÈÝÈ®
-Î#&
-«ž	­‘9Ô­E¿ö†È‡È<Sëyßq'$2¼ŠÝ^Ï3äðtæVëÉÝZ+>P¼ú+†lYãi·e
-‰¨Ô—²£ÁGô\OQëú_?ç)Yl
-Kv›ÔâöŒ"sX§ûËî?ÒãØ÷¹+무¤?òLgfk“±þ{4ÇÈÖ=â˜OÝ—ƒŠåk›+¸ÜÝÀ°ÝÈR¹HÙÁMæN±õ9‰³°bÙn¿Ðƒ”~Œ#òmä+â†Ç9Êþ@µs§O’+ŽúŸ6ûQpœÑóFnÃÑòs²ÈìÄh!‰Ç»ò¤Ï‰°íx†Ÿx€ÂºóBÞ!
-Þ™þæÉ&šŸÖ8¡¶ú·”Cµô	6[”ÕÿcrÜxfEC‰ô¡ˆ¶åxúpøŸå”GÁÛ†ƒ*Þq†SRqaÇ¸Øâs›¦”E¬ÆÜYÑÚÙÂ'ª.bð¹˜bèôR	®í	9á8,üyX‰dy´)/ã¾H»\¥
-7,Ê_`ÌÅÏÅ(-G,A90L5Wh’^sa›_Á_‚Â:
-v½…T¬@üµäËaŒMV³ü‚¸i‘NlŒÎCBUï6¤W<p~͹“Ù/Ä©=q7úvæÏðlžÃ5à1ùgàÝa95÷2ú„‡îæ|D.šp™`ÔˆÇüP_ï¿’’¨ê2(ñ
-…Äñzña¹ŸjTÎ{¬	c4ÎXîT|í€õ|ñbÅá¼páÙ•øÖå÷yÅ8ã˜DLó‹Áåøî,^4îçdÙ䤜âU?ÌÕ+ºPÅõP.ݾÄYãhìQgšœv à颣›ßõ
-û¹*Ížºc§ØéìÀœrºÛeob±
-ÒV¤QÁõ>,ÒÐÚôIN\~&ëÙÒ‘Šg¸«E=¯†‚¹]…c|øB!üY{êg”
-\ß®BºÛ`'¾ù±Ðe¬’
-ïqðqýlyKÖ­Rò
-».=¼qsÛÍãËÂÞð§èBOEžXí1¯=œÓ’c!žÜ'PÙ³”¥Â®bÝ_BNn¤TÆl2ºÞìÝJM“È e¦+Ò>ŒF¦V°rŠ°¥Á'õöÕí­Ñ¨€30ÚãŒÄ>vòì"¤ƒÝk‹—ò¹ƒA£¾+øpÚAÌ mMðQÙÃ$32¡9¨p˜¦Û´Üº@pÊy6 Gp4_,L>1PMóã.°+`qŠQD'7¢ñ%Ï£µâ-¾©ߟ½›ßKŒ£^ã²î37¢†Ë„wÏ9b´q#	™·âó¦Jy=Ù Ñ]?ÉJvfO$íñŒG~˜ÍêqŒ‡g at p»¦<Û÷1ÓÌbýꀒi`9*jf^<™rÞã£`e7ß‰`­òØ& )°ç§ãáþzˆ¬[ô:”Duw韺¶ê0£hrP\J‘Ì–‘nêçÊŽÉ°KEHÿä'Œy¤ÍRà/uûa/e_­
-ZÍ™'þ'ÜÖCÌ,­¯¦áDÒ'j|C>̵KfðÖêau¹é'Ëø¸ejøþÄî¥\
-Õ‚À¥ããøibÛa?¼³:±[C8¨—:hÊzª]è¨ÞH7ÖÛ#ul›†y+ 
-»¦¥ƒ)ØÈr£-à‡\
-}òÃRIÈà«Jˆ¾äORœ¦&€.œKf¾üÛŽuQÒšó9
-NSTd„J*	¸òîfœ{Nchl¶€ñäÁ+)–¸Î1ãMŒÓÍŒï<áï;öFËÞü_%j.ýMÑfy4Jސ«‡FˆÒSíÕe_ °art§ô¤{  FwÃ$†ÄŸîî’îÝCºC)¥K	étŸç;<ïÎïÜàz{ûžì.þVç
- SRvÍoWÖÛç"PVç€ÕWÚ-£áÿ6…>àú¬“³"ózˆh`{œêߣd_RÁ!Æe¾rUîc|&Ñ6V/Åý“´räña©b·Ÿ}×ø«<<$¶¨NkzÏXN¦¹äq¥ÔZÌ0öŠ•¹þ¿;èg$LÐ(û¤íüaþ›ˆƒïŽ²Ç„mÂ3×Ö“Vâ„"\ü,˜û‡zç"²Xyræì/^DœÚSè6³{Aa)Œ&S¬Ð…§uµ
-‘“×ã¬û#‘#ZÖmPÛéê7.
-a§êâkifKÁ’w!vÊÿR_ë&àqÑò’áç§ý¿Jðj_!ÎG±ïi”‚°$™hOŽ}#KˆrcЍÃ=†˜ã.ƒ ˆ‚«ãÀÌ1©~¡%,ÍîÆzÿ·–‡À"z¼Šÿ̵ˆdqóͶ‘þãS˜	z¨BÎz6T²•§®ùÙ\'–Ə¨c]N„²ø=ÛäæØŠ‘ØÃ~çR’ÏÁî"™7N÷~S„¦"Êk)¥Ò‚)m²ÒXÉ‘å·Ý
-V>!–pâ72Këò_bNnjÞæ­y¹‹X=mz:+Y|<Ò©@ˆ½›ü§iÁs’3a„Åšø͗סP*ðCà[³ÌÎ)áµðºÙ-6ÓPªWò²P¢'CŒ,ž
-}L2çú:–yy_ؐ5Æ´Y3[讋=iµN—>ÝÒé“6’‘Bèÿ0Úr
-Pj(ë5Üù^>¸›ù‚kÓ—EqЪšA7¾>€VŠŽ!z†vÅ%z,jߨD
-¬4‹Ï<ŽT¸òè¯Z±1¸‘¡ÄÆ6ÿ¥£é4W¶n]~÷Å?½Q"¢æ¹ËÄvQù-¹”ñ!jÀ«´žƒâ’´’æj):~)½$ßÉÜÂ\p„úûv'9™ýSœ\oÛ”}tüÅÈ,
-øy®ŸS„SgˆTà=E·Ð–Ѫ:٠娒,2ªâNß“ÝŸ?žÖËçå€o4ØV(6o¸÷b&G…9&ÿªû—©ÜÅöJN!Ôõòà«<я¿fDK´ßp]Á/ߟ‰Eì;,aÑ^‰œ^Q¸”£9èÌ—‰nµ@
-YÑ©®87;_¥cÍi«’Q,nì|^(nø¹ÞwýŒuµ9À"Äe~«X@´­¢_"#_ZQsz/VU¨à'%„œ™Ã0äOfeÊfÆ9±¯Qåß*Ñ€‹ŒÁ
-ìeE%­V³n9éõù
-ÍÈá˜IÃ_S¿¶nÂŒý!	`¢âðDwWΦ,îf+™²HítÁ_€sž; EGú t‘A­r¦alp|Œ8Í(À¸þŽ±76ÐQ`6LݺáeL¸Ü,Ǭ¢7¥É¦d'V‚Û‚ÚGÐÇn3>W‹u¢éb&´úûî¢ožEžIG=ȈXï‡Äq³$*jÞkLÿŠ¯[*Œ!à?®‹IÄ,ʽÇ×(Œx5Ûšë>‹}¯:–TPù@¦y­2öÈNoD+n )½ L¶5¡«6a÷£cLõô4Ð~ö	"nþV`c~ej²Pz³ W's©ÌüÈ”J`BS´x"&9H¸¤Ÿ÷J’«÷ÜŒŒÎšˆ}¤Kf´Éù|S³Þ7=žò%Ú4‡Þt^§Kgá|èà?|v>ñÆZìOjÇ".UH§VoW°ñ–CVÏc¿ƒ¹ê®â\Ù“Œa³²š†fuëø…c.Êv^
-Á¾)ÿl
-¯‡šÐš[¤MçÄûî×2¤6AŒÄ9 µû.•›JSeÇü爺ò‹‚Ó®ueX±;,76œàäuùĶN¦ì0à_Ï{=Þ.rÏuÉ
-v3{Þ‹Â;žù°Nᕘïñ¼¹öÒxÈc¦¥àN(Cšï’ÀNk™îRtâƒuD(Wdj{¶k¹S¢$Üs¯”^útý¢6-»ì‰ý¡3´cͦö}²'ÊXmqž‡ENB1G¹3ù€aÐ~Ú”Š×C*Åú‚í¿ý™ÃdàÇôzsmˆYÍÓUÓ¡(ú’K¢…ä¶ÍÞ ŸLÕg»í8ÏƬgG»ŸÂÌ×”hndOæ!cÏ¿kG$¬'eÔÃ	ì’È[²—Q‰4¢ü9Ý?¾ÔøûÇ60Ï%§!§Z04eÊÕÊÓMŒs‡F Òż’Þ²7°(åÙ¨ÎÈ,Ëj”GæÌN9E3<£FõYJô¯gæk¡‰ÖTõa«Vÿ8Ó< B:Z;ÇÀOú™*
-Ûð>[¾óªë *‚1ÂhnõgTˆ½ï&ÞÈÉÝ‹o·Ÿÿ»ÉxC€V”EeæŠMõY‡^ð–ø{|›”†CVmNQá]ÕŸ*I\!‘î¥׬ìzŸv®ôQ¯?¦“C!¼e{eXÆr{} idÝ$y})­Bkßš‰¡1N\ÝÙç3ÿœ|B›¶%;Ä5îW†}F¯©}˜u„Œœ·R’Î:bT;Åým)€`› ÏxE’S52ךr|Pyí¥ç§H+«ëd\ˆö×9êˆ/x'ˆ먣rþX_þÕÌt	¯‹ŽIEžÔzêàÖ\é½Ö¤Þ™k,W$kd˜:°|GôæÛó‡ø3÷@ãùöJúþkù¤õ/ôÛ>&,ÏåLüÏê_^åim.âÇ÷]ñé8íp¬é;­XSO;MG‹0j/²ôœá°¡$>Çü®=5¥È KæƒdŠ3öëžKõíè\ÂSè^7%
-FÐWÖOÈi¦û¼9A@ø)ïΩ€“çOý¤"hèP6#–k‡,Uþ±·nÐÛ:Ã6¤„nx0äõ~ëuþÔ÷,•ÞéF®Z]K:ʺ̙Í×̈
-F5¼!\Ô‹ëä©•ö?[F{Fˆ¡}_ÂÙ
-×k‘»K·A
-‚ܶ\seŽ³]½`Nþžщy±o9eùð•ð¤ëïÕc6H+BLî~‡/4‘º³GÝë%Çù(JԐ&=EÏ…ðѦS,#ì‡ê'$\]3ŸÇ—Yó‘V¹}:hK<
-¬òK.oP9UìÏõŸlDØv±¸†ÙÊ”Ÿ­&lzà/õ
-4.ã|…þÅ’­ÒâÐÎÂÒ¥%v¿‚Å.H%Ž°\¾Z­J0mžÜ<ZeÍoi¤*—!ë6eá¦OCº„OŠð½Q?û‡;1FçZä/O›åúBJÅoXfÏyî7NÆmPäâò“{pmT4¨ý
-ú²èÓ8BnW½®¼¼Y"
-='¼·R;“ü¿ Ù’U8®r`±ÆD”[Ê(“ûøœ‚Â(Zúü*EŠma~
-®Ëµ¾*§;`ä&T“ûÚ(Üí)ûŠîôTKb£_,’£\o¨í•LÃô}8Š©õ¢íÞ‘°ãÅ.¨
-t³û		ƳßøAtóóÜ=¶ÖŠïO4¶;®:ÂgV¨tËÏ+*QÒ)<¬¤M5Ç
-V4Cò;nf~.{Äç†lºËrÕ§ÅÀQ–۝o€Ø~ŒË[KÓïÙÿq„æ2Ù/­zøÎ?.×áõ±ÃZœ3ö¡²〹`®Ëäš´H»’ªúí’~Ih6^²u"8Áÿ¬}±B¥ö‘ãÇRüÁrÁù¡Œ[[NÇÀEß”Ý;|Ùœw4tç¯6d6:–e)”ªüö+ð)ÈQ_pàà7ËDÚ"¦»JM°‚”ܨ+'QÛ¨Rèö…¶zŠsßze²É0‡6š«hêc’$Ï古ïìE’ÙÚ^s÷ú֍3Ý+ӱɪuž@ò=9Bd©̵Kµ¹Ð•yB†õmË0ï‰>¥]L²
-ý†Ñg2mÝr×`niw•xÈí‘Ü\îö¢žö*BÕí²R¶û¤i9*µôƒ)eÒâËj‹1™Ÿ–ɐ}ºÅdf¿¬8Í(A=TR¯î>æ-ñvõjaw,Aû;‚ÌŽ÷'ûX³±¯¨fxÎ’¢¥£oâ#
-4Òêp]jÂ\ö#+­ƒ&]¸ÝÄ¥’fäÚú¿“-Ÿ±tľº‰h	a4ÚÅ3H?°’‚x¢aUì†B¡Uû:H4oÓ+å0 4Ìސ_þ›þZX“l»xÉÓ“Oš¶J¼®Ž•~I÷9]ëUnf¨Ö¥Â*ð´´è3PªyÉû’F6?õ|“Ue8eÖtéá©/÷c2Ëõ±ØÔ{›dýñÅ2[à_JOßûRC²Vn˜9ÙéJ2>¡‰MÌ‚M8ËzXÒ{¡"¸¨6µ¶HbèÝ8Sâù_ÜäM6ÝJ‹º;¦µh[‘ɺ{Ñx•o= NûŽþ9„Ÿ8·*+‚ڜҪ…Ä·
-·,«!°ŸWI Õ—ßø½Ð½oëuvÅyd1>‰.Ê•ðÅ2¶o6ðYI
-W.h¥19jJk«Ñ.ì°I:9Ö£“Ÿ|o—‹|Ïc½#\(¢Â¤Ë¹êñæ§D#fпÔUññÕ¦¥¬eþ°êçüeµ¾ ˆ›ª:CEÎØ2KØWÐåGËŠÈOnåìAÔ5 š*ı*È«€%1½ÆñúÈòšžãßìÏÐáûG Q=‡õÃWc‹ª—Mñï¨øëqÇyàƏ¸:¨´
-Uû»Vt)ôHᐒ%ééiϨK^˜`aB|‰Éý…³á^Å>.KíSCÎWŽÀ‰^~ÿŒÛo5~…¥H4ßU棈°o©øŒ—KÃ
-Îçâg	Ä‹O%+‰TÔ¿ùmôo{õfÅêo"~J}UåЊm‘¹¾¤¼AU!›ñq¢øáOcªz)å’·ÛŒ$„–4Ì2R‹ì-kîl
-{oJ+UñÎÑ¿ˆÖ¥¨áŒ5Ëìu‘Hú¿·Ä‚îÊEN“܁* ×9ðž†ÓO­˜•²Ñ¿@.qî°—A½|£âÊ•¦3éï(ïÅpø¯~ô¦‚Kã“…qÍ/NœÌÃ=BÞ9 at K‹ßÿÌs8¯Ååÿÿìÿ€ÿ€¥£•¹»§‹“¹»n€»•‡§‹»U5îÿ
+§o>à<i==“%ÊBýïŠýmãIÒ“^]$VQ'ñ
+܇5gÈI
+·Á†IW–d  1ñvËv`©›£‘¥(ª¡¥Níë(—º†ªb¹äZ©Ž“+Ùׂ&iX½ OT,V<Äw’ˆÞž*”³2(”@4cm‘ë l´¥&8ÅÆ”¨%npÏä]—µCU³­ö-,åOÚ½±?}ò„ÅŸ™¾\f»I"+	&$ý©#
+´õeÌ’STM”´àšÓUÒŸbÑjN¢1aúN
+eéð>%9å†5N«ýO½fT®imú°-Ì®I_|’0õ¹àøÆ‚7XÎÜ#JnÜžß{@Îq¯#¶uŽ_Ê‘È-RZËq}'L='ÓÃÉPx0üLûéçt”1Ñ?¿½CÓ
+ÌÐíÛ (Ï†æl)ÛÊÔ®I‚1rG2Ò¥MíÒ©”¢è%¤ÆNQܲú<+}F¹Né+
+dC.›‹–Z jIÔThvVª¸”ÿØc&Û-áWŸjâ±­Eɇ‰•mœPD6Q’Ôô•Us7–T××d,]~ئgQu|þ¶J´†VR؁%)yU	S,ƘUŠpé©-Ä—¶6×5ã\òtã wŸA7ª-t iàI”¶Õ¥[ñ0z‡bîiãª`¶9?¨’Gœ¶ó*žÁ¤X…6ƒó•©'ùÒ¶S¡Š¦•´Vº«â­æ|š‰}]eáÔ•¡‚;ªx—SGfÊ¢µwu4­Gý66Å+½å£le›
+›Ð\lpTAW-Žò‚%Ã؏ÅppÏ3Oú%7…N!y¼+!ãh…ÕoÛ¸³–i¸¿aö}¬à>ß0´†U«Ñ8hÛÕu®S:³
+š½MyØ’6µÈ–S\
+=y;Y at h«„tjÓtèý6~•æf]Ä$iIýÄO-Uûpïöèço’¯RÅ;üŽ; Nm¿Áëò|#ßrQ¢Væ¶ÓÆ£“S éy‚®2d
+åD+§Ý#ð¼{ƒ±ÛñÔ&—š²'óf”	fá¿i;"Ϧû]Õ2÷*jðÌî¶Af­7=…UZ-g‹Þ×ߐMùî/¼!S‘þ›»Þ“Mí†âõ÷dÓñ
+|8C¬¯¿.{å×eÓ¹ÜàeßëïÌ\WFgQÁÅãU°ã¾#ÿ¨ªŸ,t÷‹Þ•,ØQÜ,òîBT?ÞbóIÛURÕ)hŒêßù©I‚vw·ßºoUj÷Ž7<ÕŒCì,û8U<H²ñ¹Ýím¨®:¥¨øÃæOÁÙ;$UiF´eºm¶¡hé
+²KHSÍa=lÀ¢4ö+#›ºO*S‚–Á8ä›
+—¯Äè¬k¶3[û.î=Ü¥T,—¼±P»rô	‡¤±ç	à¤0þe«Uì”Æ,_Qä®6p«/óŽ„ên<ë^–Q!éä¥`¤7Ò¿H_Œ+âíqÐãIr¼G`³¢K£{%#¸bBîÛãÜ$^#÷ø)Ð5»ÅBEß—X˜ËA[•AÍîüV{Åûò¤éÿÃäGLÑ}`HÆ0þ?4<WÝB{óÒoÌ­û(YT´Va'©ÿDˆýÈŒ~÷¾Ìÿϐ¥ì
 endstream
 endobj
 
-356 0 obj
-87673
+348 0 obj
+1999
 endobj
 
-357 0 obj
-<</Type/FontDescriptor/FontName/NimbusMonL-BoldObli
-/Flags 68
-/FontBBox[-84 -278 839 871]/ItalicAngle -30
-/Ascent 871
-/Descent -278
-/CapHeight 871
-/StemV 80
-/FontFile 355 0 R>>
+350 0 obj
+<</Length 351 0 R/Filter/FlateDecode>>
+stream
+xœ­XÛŠ#7}÷Wèya©$•ºa	LÜî<obÈd³	d^ö÷sJ÷v_¼&;†¡ÝRUºÊZ}=ý«´zÑg£Øþ‡Qþ¿ÿ¡~û þ‰‹òùåçSzxÿóôÓíDêö®ôÙÊ ÜpTÐãÙ«ÛgõÃlÎA­n_ÔG7ñ,[ö|ÁÇðOsðÁþ¨n®·Ó§zHÂ6š Σ9SB“¯Æ<@#íÛà"ê@ÐG‹ôGyæ+i¯á	’Áa™ëZ‡mCŒ4òúLF§Œ2ža-³X~{;e›)jém€–ÁA·)ž;òß.¼qÞÂfWìlöòSА÷¤¹YéZZß>å=‹¥¤CÕ"î°ø*yå
+•¥¶­
+‚ýY(>7¡¼Ô¶U!m±ž…âsÊKm[r¡('OU ½.V8uÏŠ€Î°•þ+s:ø¢š@Úmzzâ–ôì,Ðz
+Šæ©%ÍÁ÷~kßîÓ¾Ý{ ÛѲÌKÑö#—$3]閤թȤ4µtx‡Ô×ìw“7;b—_‘&Õ®¹!º¢”¸T&8ìa&U‘wn­ª(ÉÕ
+mJÇZ
+ao¬ê©ŠËþRS7C£mµá;
+ÌCÔ°¸í^ÁÔ
+…o4A9ô¨3‹¡
+GÂbŒ0dv…·êŸè[{®EYåuߤRfìÚw3ó‹
+ÛŸ1î¤;IóúÚ+ñ’S]:ëKÉšï°0Ðú]çLÖ¾–.ª³×ÉoÆ8›MµµØ&=ÃpГw!çžönúÞM„n¢u½žCœø|Ž\bEG>}`aû¬lùt¬ÓÒXÓ[ªõm¡º"CDñÈ!€ú•?FÀÿTWm7¬=ˆ³¦éc*¹Ã³£2.¹bjJÔ6„8¦\ß°WÖsaÛ,[nÓ˜ÑöCÒ:l^Ñ?„ë×®|;
+Ú\^šöÒ_jÿ2
++‰(â8kªÜ£¼#z:ëŠÈ÷ȹ
+¬4e§6Rõ0k:È; $
+fT>̺gÅfùq›‘|ã–oC—;ÏçÛòšR®M)λèÚÊiö}æXÝ.«ÜÙLy2¸l˜ý0?âDºš–öˆ) <µKÌñ˜áâH¹–ÈI÷Ö=qÄÀ¸#¾oM:sorÃ%mè–4ÎSÕñ$çFW¨‘2D0{éÇ2\ÇdLCvÛ‰¨ÕBš8uÚ9VZ\¶ãÕ.²÷t4>š
+endstream
 endobj
 
-358 0 obj
-<</Length 875/Filter/FlateDecode>>
+351 0 obj
+1274
+endobj
+
+353 0 obj
+<</Length 354 0 R/Filter/FlateDecode>>
 stream
-xœ]ÖÍnÛ8ཟBËvQXïOHY²˜é iÀ±™Ô@#Š³ÈÛW‡GÎt‘øˆ’®>R4éuw¿¿Ï·õ?ÓåøoÕÓy<Mùõò6sõ˜ŸÏãªi«Óùx[ŽÊÿãËáºZÏ÷>¼¿ÞòËýøtÙnWë/ó¹×Ûô^}ˆ§Ëcþ¸ZžNy:ÏÕ‡oÝÃ|üðv½þÈ/y¼Uõj·«Nùi®ó×áú÷á%¯Ë]ŸîOóéóíýÓ|Ëï¾¾_sՖ㆔ãå”_¯‡cžãs^mëzWm‡a·ÊãésM]óžÇ§ã÷ôڶ¸¶®c½›sSòü1ç–¹EÌY˜Y™Ù˜
-ÙçÜÖÍùŽíwÈæÒ™#rbNÈs‡¼§mÜ³½G˜çnýþ@€?Ðàôøýþ@€?ÐàÎìÈôøýþ@€?Ðàôøýþ@€?Ðàú~¡_àú~¡_àú~¡_àú~¡_àú~¡_àú~¡_àú~¡_àú~¡_àWú~¥_áWú~¥_áWú~¥_áWú~¥_áWú~¥_áWú~¥_áWú~¥_áWú~¥_á·šsõ~ƒßè7ø~ƒßè7ø~ƒßè7ø~ƒßè·RŸ~ƒßè7ø~ƒßè7ø~ƒßè7ø~ƒß9þŽñwú~§ßáwú~§ßáwú~§ßáwú~§ßáwú~§ßáwú~§ßáwú~§ßátF8#ÎHg„3ÂÙ¶
-l‘Îù+Ú²rÉæÿY,h6¥;сÈDt8.Pi|ñ€Fv ¢±+íåK÷ÌèdD†TôÀŒg¥†u€NmÉ-^F
-̸>-AÍāNèÄ…²,²éŽuð¬´aÆ`¥Å‰ALt&8eÁM‹³<—“#artË„F{ǁN‡®tÛáÞ®Lˆvqè”ípvÆv¼øΙKû2ž¥=²æn±•ö=Ûaîzf˜»õ1þûå‹OOgñôË$@;<«)bÏwW<}ynS—~y.®X§G¡ô¥)›Á°ÔÁõë¨3,uðîÖÙÿdØ@±ÃÿÚ˜«ãÛ4Í›rùPvcìÃç1ÿûKáz¹â®ò÷p×Ø
+xœµXÛnã6}×Wð9Àºäð²ŽÜçm
+ôÚ¦@Ñh^ö÷{†Q’IkwëFˆâXœáÌ™3JŠÏÓ?BŠò¤„S„»|ÿ]üò$þžä)XƒØÿ}ÿc’ÂÅ€¥–H:E–y}JêøŠ×Éà‰^òóëo⻋=y¡‚¸¾ŠïvÁ)/½qÖI­4ý ®Nóuú´ÓCÒCÐYu²YÂ¿Úe=,ïœugwñÒE7;O2iRQž4”@Ûyë56»¸—Ñ6ð…ènSTv¤Œ4
+ÂÚPw%I%
+öVgÌâ4¾ÀÕ3œ~ÁïìMZa<4ä$NéV>“¬Ö¤µn¥
+Ö‘´Ò>iÇPÓJO´hÅ“²7ˆ"ëç¼Î¢q±‹8¼ÁÙ‘ï:p`û¾÷ÿéÇiÃq})µÃ¸ÌûË9P¢àj,î×·i£›ýMf÷ìà5{L3{
+ÔfFÀÍiwN›hÒ¼Ž®•WoO¦¬2LJ&¤½Ewˆˆf&«oam9aà±b}ÅÎ1¯ÈÖäÛò*¸/zeeH§gIø»½)R-òNBñ>òHíÊ5v\Ë|Ö°nù֍ó‹"§TߏÄnÞ‰‘NØ®µ$>à¾ÖðëÛÄæ~^ꃂ«oB{üIŸÿ??FÁ&²†ñà|Ý°+ç*™mõ‚0Vò÷Žã”rü’3~=0@¾•˜€·±U.ÚGD÷¼0ÆÆE'W‡aUTzˆÿ8j…}¥NÔr™NÖd
+×ÕmÎqÅšÄÇÌö6£sØ#•òWª¢Wk$VÍÁ-ßû»ÙP+¦F+«ùPV+Óc³,³Ò$ëçl=WnuܦruHRag¡m.˜{É6£$5jhïÃ(IÙ«¿À„«!ÍÍòÌÒÜm6Ë>r\tÞ3†•¿Ž–ÎTÖFÖÚªPÖh›FŽ *™
+>Œ5œÎsJ–T¢r`3Ž<ºpûYê’˪ÿŠE­äLj-†[¸ÃÆMá‹:jØÆùQöÃ"#¶En]=§’¢6lÛäm3œ4D“Õ<®¤æ‚ÿ]fº4K7J‚ Ÿ¨V	aU[õxž]ˆ¶.'uÃó}à/£±ñᎆƒÀZÛ©Ídz|ž¤R:¢ŽæÀîw0*UÁÚ=‰Ú´–êu:<¡4¤;w¼s«¹;âpèÕš9º™OÜ"BXVÇ›3ûà  ¸ªöxPU„ãîÿ:P©é‰iM2„]“´Kë/Ǫ̃U5ûªƒ‚ã£SñjØQ$/¾!
+âJ<õóxÔ€É:˜ÚÀ¸Äš†8ò¡Go+Ðæ°Òu{à,rvbʱ´·Pö¡ã÷ï{a š<óµõirÁ'“G¿u'åÎI#MâxꞍŸÖÖšó~Op³µ²
+GæjWûË­¹ËuÁ%MÏÈÞ|4ӝº’w%YË]¤ñÛ–¥ë‹‘#€Í®ÝìÚRHs%ŸtÎuí´êM[á›Xl‰³!Jd¶ùoˆ˜YúQ4ì®ÅnÍ­ç‰rJH§Ši}¨åÞ›
+Ý’„t<зôIüŸá
 endstream
 endobj
 
-359 0 obj
-<</Type/Font/Subtype/Type1/BaseFont/NimbusMonL-BoldObli
-/ToUnicode 358 0 R
-/FirstChar 0 /LastChar 255
-/Widths[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
-600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
-600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
-600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
-600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
-600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
-0 600 600 600 600 0 600 600 600 600 600 600 600 600 0 600
-0 600 600 600 600 600 600 600 600 0 600 600 0 600 600 600
-600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 600 0 600 0 0 0 0 600 600 600 600 0 0 0 0
-0 600 0 0 0 600 0 0 600 600 600 600 0 0 0 0
-]
-/FontDescriptor 357 0 R>>
+354 0 obj
+1452
 endobj
 
-360 0 obj
-<</Length 361 0 R/Filter/FlateDecode/Length1 1354 /Length2 89523 /Length3 521>>
+356 0 obj
+<</Length 357 0 R/Filter/FlateDecode>>
 stream
-xœœ¶st%o·5ÛvvlÛ¶N:ܱmwœŽmÛ¶mÛîØéŽnÿÞó½÷»çŸ;jŒªzæ\k=kÍšU{S(«1ˆ˜Ú%íí\X™yŠ–¶Æ®Îªö¶Šö<òª@sW#À_ŽŽ‚BÝÒÅø¿ÁQhœ-ííxÿ;\Ì	häò7rù›¥ná
-q5
- at máââÀËÄdö—2û‡bt6c´º0ý­I!ag*foûO7Îppÿ$‹[:MþïÉô¿homgïnçý¿±f–v¦ÿl0uu`Ò°³ttʈÿWÎ_î0s €ƒ™•™‡
-*èC+Šz³nçõï¾,òÒo8J±UUhS$fµaÖ‹›àž>¨UP;ŽÎ›
-•ö? Oò
-$ƒp²èÆl„tj’U¨gÄòuÖ±f­@,£5Ÿ»†ÀVÉàq=ÉàE$
-Ž>‰ø7rí@sQlº×L|//807êFLmÌ
-ñ'ynNÝ£	äŠÖwmbA¢žy~¤¢â3íN0ÝyU%Ü,Òèñ)ÐDãlY"Å5S½R”ÄB½‚ÀËç½.qšÍ3cPºº¤Ý‡Â¼¥ðj;	%¤^RÊ™á—:ý%F„(…ñpHĬÆÊkI,Pk:ºs¶E\½ZQ>?F·Üï3ô1Òéðj¨
-¢pýÔÐP5ÖÈÆnÎö.àÇ+1'»
-]t÷á-Á¡ìdq—˜yÜ—|îÏWƒçŒ*` ê§vE¯´¿'2nŽŽc“¦9‹Ö)˜|A®Äy£ªþ88A»A·?ÁÜ&8Ò
-°{^²Ã!Þ
-$ý›‡º¿I¼Žk†¦í¢®xB[§\‹:кS3EQ9åâÜ4û0û2È”Ÿ·åù ¨Š¹	³„¢ß’Ñc² 0¡?›T§þ’îÅëd‰gÞQPЁ즅Çüƈ dû{òΔ*ڝ+žÎ£ˆ¤ÂÂpe:[ŽK˜Dùπª1ë…µA²¾„µ_<0–	…·‰RÄOW¼M˜·À:¸žØߪ¬!ѯФyñ
-¡‰ÏªŸY÷ìš*{	‡tÑ»üÏšg™J#S–‚6þƒ×@ÝéŽhÜ.ìûl
-4˜Ì|°Ð_ñ@¾Ï`Œ1}düÙ垆TШç±Ü#Qi±1¨‚2‰ï·	‘0™ã`hTQz«&v¡ãhÃêÛ
-Ø·CH³‡â6}?UxËúü’2Ôu.ôßã/õ e
-¡ea‹;u’›÷z1$ßLPiXA¾Ö&óKßp9¡w½áÈvÜc ð_ÃÁbR_æNn4$ˆ|â-šòÐ	eØ+)B†Ì0Æ•´ö1¦ø]4èŸ;cs\µªZs„‚ƒ…
-ˆl‚FêJ±Ï¥­qç¦È\ÑÉÚ!Ŧ-Í÷Yú9v/„e4«Õ_Ú
-('.~ë~MYs‘Ý”„=mÝH}Úz¦³/‰ŽÁ0ß7âÑ2¦©
-yp›,i‹Üœmù$.EŠ\AD¨Lr¹0õê÷5`;ÀnCì9|Zƒ=­Oct³ðŸ¾ZÒŸñr®p$ƲŽäé.×Ú
-hZíz(ô:ל8Ãäø|}k"ìÛY«8‘có§÷ÏO9wÑœW/Õ*æ’‘’4!“/=`› FZéúp.ÓGƒ}£Yh!­œµÉ²l
-n`kÌ9?ù£”£€‚
-3%ýpì\NQµK4ª®‘í@[ê9¿’•¼^}Ú¦F. |†O¼D¼²ãD™ç4ÖF	«F4˜r©0º«CY’ï:t¬mJ‘+ª9í÷ò»›ƒ&k•yÒ“Ë0¬
-ñK^2hAÐ…iujYò"¦ZAµD±Å´GŠXJŠ¾-ÍwÃGž$´úu¹Ç;{PüÏoÁLúíÔŠïú]r¯C± D£Ø?
-o
-Þ*ÊñGâ3œ£ÑÉ,Ám~}pU÷¼W´{‡·å–ð3ýÐrlÄ1Ú‡
-‡|‘”(ã_Ô¨IqÅeGÀÏ™ñ+%o¯±¬?D2†‡%ëDíŸ
-“…rõsöÔÀ_¸Nø…œ„¤<¦µÂpÀéðe¸gH¿}·¡íþÊQ«Þ7kü›u
-¾o5mØß¹»öÑùèD3Ÿ•mB_nW›Á¨|lÍ*Èñï~ioåaÖe­ä^ÕKë°¸ÚÅœòŒì¾õ¬ˆG9~ûq4+
-Xå5/XÞUù^žíTðäÞÝ•lS;afÍ5Mö(#$Ô,Z`ó60(¼ç½6=‚½p¦aÖDßz
-¿±¬û¸ó
-Jœ–eÊ'Bq&”¬ùF@ä•Ð&Ž~³-·òc»•„6ëE‰k6—/ÝǵøÉ
-©å½b''
-ÿÞeÇV	ø|h¶ZCm„d@Ï6ÈÊûÍÒ\g³—Ezœ˜Òá)ÞnÁ>:Ar¬nzô'é¼JQTÓÇý:IÝ㰕ɉóôLXÀ…d+É|ÂV:oȱ«7
-mƒÖƒ¸™žéƆV¯ÀñWXZx6lZ¶íY<¦úìÉÛÔ€xž§Ù˜H¾^
-(Éâóáøæ75‹Lç\‰)—_…sÃÙ„IB°A-Å­¾Ù‹B÷RÈì1™Ç)ãË'zä$“³ýÁ­ÐÛÀÉ%\u~d÷œJØ—X·+kW<XpW1!«aÖÂ)°@UÕ.­=lÌÉÊ«ý&„CâM$Ó«Ô²	–àbîvä]Q³eíÖ€*ÓÈ¢ÜÐ…bæ·zæQÖPsÍý¥¿¿Žkƒð¿ŠUñ	X`9ñ+"E½JYü¨jÀj­î–‚a#ÈRðÚÊVx3Œß•Ïóßûd¡À±+ҏœFB¡ò
-–¼ÝÏÀ@ëD¥„Á„Wù°}ó9‹æ¥©(ÀõO8|1o¨Aõ[3a^ž¶p®X2îê®l¸óÄU bÈ—!²;~6ÑmØíœtÇ>ª¢ÄÓx`ز¼TøÐH^Òì…ïbÌÂIx.q}wm«e6ÖE!ù
-KB•½êkÍmÌζMÕîyøV× \¥EÕpà=W§e«×°r‰úQ ž)gL÷~ù§û–Ç~žsc§
-ÒªWø¿X&eÍՍŽê‹XlÑ þS‚ßz2JDCÙfÛ25] ÑÝÔ§– k«]¥@D_ýÈO’M>Loý¢LAÇÈ[[@N_Àt~=¹ëê¡y ˜¼å~©¥¤˜È’/QôùL.±T ÀOž‡‡
-ïð)½žö¸v/® Ê¾6t}85»n"Œ\tz«y¸†}’aiƒœòã–ßp–#ö†Þv ˆPRnÝïcqäÌ³Oߤ]ŽC㲈•Ún£[Ä¢/3¨›€aZn¨Í ˆ¨‰FˆâƒG„RiTù„!¡ßF#*CÁßÿ ûâ9£»È#¢¼ƒz-¼Âê{#±‘V&‰‰äÝ2Î-÷^3ùîT÷Ïß@·›¿ˆMpœ<ᑺSgV:ô³Ö
-W“eþV#
-ãÝb
-=ìÊÕy&gøàHoå·ö¹/Á‚8Ôî×±.£ö}ä¯R~£GÌ(ÞuÁ¥Q÷uõ/U›nJªâ(^ÚH-[Èñ‹óæÁˆAú[§Ô(¥ºÞ(5Ž=v»6ÅÒA-‹¯n†Ù¶õm”—`»û.+t½³ÍÔ>ævùÆarq
-mžÍ’;ElÅÄäiøTœ
-ž8U«)¶gʺ€Ú±;¿Æ׶Y‡hgš‘3«’H(øm´©óC4"£†’?9•šôÙ±/Öwf[Ђ/&o–ûgÙbŒsî¥}ÂI»{¹ÓuRIZ¬Þ£è¯äSˆÍGK)9y(uÙGø™SÓôa< ŒY-®ñ߇H\«Fã—¨I¦Ý‚ã‚ßye¨Ì
--3‚	‘]édÒ‘ÚÍ”EZü_Ïð8ãëö_=ü»¹íNnöé§|íïÒn
-ì¸"m
-]kš?»¢¤‚À	j™v÷Ï)æhÌ»Îu“^óéij-+!aó‡øÁ¡q_yF‰íà×Þ=©æÖÁðóü½0ãV—â}øâˆÃåžQ‘˜›¡&ãú‘£ïé ×KJ.2xSÔº4†Ç5£1ýÊ™út–[Ó—µÃ~CKâ2FF‰ü*ˆÝ µï6¸z/ë=ÐôšÝû€mK4³@|¬hF õ/«òI¦˜]ŠÁ˜õÌ8_©dÞ¥Z¾¼qMX|ø2¹sA(—YŽSü1æǐlXIXõ³ëIì­u䛢Tà€NÈ},Bn÷ÕÉÀɘ4gãR 7ݨek}$>Nóqëd<”r‚bQF]´uÛOÞ0þÌQϤ¡fó³)
-.Š6cØóäraM³lÞ˜ÞB}JÇݽ…ÕãEϺóJ­]N6Q[üojæƨ»À˜XÃZ^ZBMD/Ü=ñÔ›PÇSî‚P¾f4ß息_c¤¸Lñ㣭—éRuçŠ AfYæ‘HIÖ”oÇs4ƒøª¦U"2ò1N9´¢Ó8´"Ü8Yò°Mœ;eÝØ&Õ«á¦Ë7êævŸŸ~·äs‚̳
-bÔÛk܉ô|Ò$J€¡¢3Í¡å£iBÔɧy²KÓ¸ƳóÓuzDˆrRi?·V¬IÍ,´n²Oàšðb¯?ž^ævcÈ=g¡h™Ôç<³‰ÉÔµe‡‹ÕŠ÷2ÅjšX’/Œf
-}¥â¬ˆØ×2¿‹1ªÄV7ÜЉ3Í–'gÅÁ…‰AñÅ}©é(Ðnoþa"x
-
-r=õªÊk鷍úäö§¤ƒ~
-îYʪï¾ÿAá‚X*ÁlÁA^ùix¤aÀ§Óz8ç=CǤ:„dµ²œ®BÖ“ØùÝsfA…Ç|§3±#Ô"[&‡7m£•ŒÌ>Ž;0“xèéËo`êu
-¡Ä­N׍–{‡bšfËW›ŒÇÍ,¹£h:GuZ{
-ï¾›cLÙÞ
-nÌåuh+Æõy/dζaÉçdES¢–ÍÚz°4-þQÙ†!çÔŒEñ×ê$æÁî³Dh6»WQl	è=ûó‡pwåe§~~µúºÏ‡°‚Þ ºD}1‹Ãgg5€J‡µb¦}
-¤ê¦½6½³P„þ’¶+Øå\Kðà™ª~k˜³ŠÊg(iÚ{I~ˆ<ÞãÑÕ¥oz6ìÌ9^§%%^›ëgJý¬Ã÷üÍö‡úH$õøØ\wËh‰o¢‘Q0’!÷C½äÛí0!2ªÕ~.E‡‚Ým*z
-¢
-ånHnØ<GAå@³C¯&×óò‘i˜`]Ûña5¿(kÚ¤VO®™ƒM—
-ìö2Du`‹F	òiA†è'xÙ¶qâ~i?Õ¨ÎÌ÷°>ó~ùIn•XÕòxi‰ƒmÓzÑŐQäN]âÆc!,œøÛÏ’`#Uû
-"‡F³9™s+|vÿ¤ï†_¶	ðxäÖüGŠÀÛþÇ蘶ñäo7©k +:!(› Aß—u²]ç’`¢ÿX*AxB…ÿ>LÚ½•xŒLû)¾QhD÷²˜ÿÙ”1Qéß+¸}zÞ
-JöðÐ[øÄꎲ8ÐósÓz Ñ‰èŠ;c(7ÞקdÒÔB:ç(	d–üôqñ²þ³˜à%ù'è×TµåÖÿÌá'!é¬.´ÚÜï­®j®– òˆ­LÙ(>èCx[ª ÊB–¾ýk¥grȝOµÒvs÷z¨9w§Â
-&ë¥ö+PRƨÇY*´Â_ƒó8!OŽ¯•z:$zþ(àÇMÄá>ë©ñþv2?¶”‘X7wIá	£¿äݝ¸§ÿL8v»kãM
-¢AI¯ÇŒ•L|Ä8É·MV ßC°{G>=¨Ä*5©îÝnóØ-°CÁT¹xzšú*K‚Á06àzöJ¯£m q÷Å#%¾à,Î2…9R•
-¼{d›¸~€¿“|«ÃvÇ6m"ÖŇâÌ?)wŠ˜\¦”§Îÿ¦Â"sdï¡jöGÍ¥^	««—‡§»·öˆ¥AËs›t{±£•ýÔŸØ…‚ÏdWÙçwu±›Þ>`Y"Sk‘*ÍKËlÞ©7‡qJšóˆAª°4=XèZrµš%×Hø¨ÞJ
-¿î„Ü—ÀSÖ}¢üüR\WmM“/O­ÑoŠfa¯–¤ŒœbªÙ}k´µ\ŸYwè°®±ÝP]É髵O^AÉm‰zœií/x>ã˜ýûR)?‡=üÅÍP°äÁ˜ASíøÆ£N–rUèïR2L†\™%µ÷Cì'^P5j‹tKb­:ÓRwL-1/¡ÒªŽÔ‘º2ãåzÐãöy93x0”ÞAH”ˆ’öT\A¸­ÿI$£Ì")‹â¬}ÞÒs×”]£@q*åSԔˁޏgü÷¶Ñmrˆé"8z¢™÷'yú3HZ«	+OçÍÐä#®ZM™ÛbtÖÃ!÷“õÚQ†	ç7·›µ“ÉñQAk‚˜'9ÄÒ–úšð[¨âÉ>{qß
-ãEúÌ÷ÞØÇ¥£"Ô¿’^Ù/<ÞÊ 3qnIZƒîqˆvj©™EÑ””vH‹¾Eô‡ÜoeøÞdmlâ?ÉiŠÆ •Ý’2ÓL¦ƒÚÀÔ™÷x
-twQ;­àÙý	3ßÆø±m'¿ï@ëYt-Iº:úÇÃÇ!Íl¤6ãNCrÁ3ُTÖŠ¶þl%ª$´Ó·*™ßtæ®VüO&<YF¹ãXmå’c—)¨—%á$‹ÅïCvEâªÉ¤šê«4ajÏéŸgù”ÿX†@h	d+…&-ýªïbÇ*ézéÓ5]°``±ñ>Ś؁©ušÂB˜|ròô–3•F#§ºÄ¡¾_Ãbé7t«zÔrȦ$Óy·Uź•QµEÅ×IÚ\xyŽÜ–sV>¼sg#:¹.t¼£éÊDs~›(pÐá›\({
-5#æ‰{S
-s–˜ÌeæGÔ%¹ìÇn«ƒ¨Êà ÷7ãrHÖöqóö²¢úŠ8Âe¸—G^À8ùnÐô!ðT²E¡FÚ­•}¥Ô"±é§›s^Ù†“Û&¥]¼.p{ƺËáâº_p@Ôë}ôŒ=“ì;
-g[9ÚéD½è„ÿ’õOt=ÒVíò>'¾µÆ‡LŒïF‘)íaÿTY8§¨ˆ¬ß¦S7ÝÚ‹dƒ¦¼„€µQ½¦ÖEÙ3ðl	;Bž´|—Àå:ÆV¼çѬçŽ|—€‰Cb©H—_3c
-»Ÿ(zxCƒs]>Jjם=u‘€ùi3
-i"¦)ª;JƒpîwØ^qâÇ”ƒÈ&B¯ÐŠ<Gq—d'MUëÒ÷퉾·&»4‰T‘ž’]ö¶yO¤b>›Ïü¡Õ©JONHŒ*9;©](á2؝ýíÍ{ö˜NnúEõ+gùvá¢UNêÂD¶‚|ZÒ5“iP"2l†¼'çO£G.X9€ÀZí''"¼mÜИ÷Y©áÂó0ý¬ÈjÞeÜ®ùjR÷Öno:5|ÓðsËî•/€<©ÒkÇ{c^ÀD9cª“F¡¨\Ý{
-	§nYÂŒ¹7HqËñ‚ô|c`Ö:ƒë`¨\@,UÆFÇá³È+ÃAÀ‘/×L2t6\3NKýø˜ç÷ÐÌL×â
-œŠ¯“°ÈP;ÔìÀ¢Yrã	©T¶¹¤-«ÈS74œÃÃœ_$ANƒ¬Š–r_Óûõd·â¯˜ :5InF_ÛÂj1š¸¾@û€4Ÿ/õCc„Û³
-Ìsݏûɝó4‹Â&ʨ;ßws´áÅiº-T¿}‚ÃcÂ8J®ª-÷\‹ûÖÁ'¼îოoʵÛ)'Ú–“ð$Zªø¶°UhZâÈsC/¸3ïd‡™ÇdzǪÎ;.ì¿gÈb©¯¸p¦Áú•1¹ž
-´JP0ØZŒëËF$7fÏNÂ{2ÕOjÌ=󪯻«•¹=‰`ÇËÜ
-?|F†˜8nsýfHs=å¶Çû_V©Ç΋¶¬OèF»2S‚0˜pû(Czfádk&}QÐ
-)¶c8Œ üò”žƒªËÕP/í§“o'ð` eÿÄE|Ý‘ÔÃÞ°rÌ÷º¦3ÿ¢Çódxð2ˆ¯™§Ze~·ÐߝiÙÍÝã MÓ„úÞ¤P‘Œ/¸ÏZ+»6··hÔ|»÷‚Wx¯1æ6Œ)"ˆ®
-¨·´ÁiêLî@¶ÞKâ¶
-×WQ7 †3ZyŒWúaö
-qÐ;´é¾æ77ùï¨üj"¥4½`½ÄƒÒIe£œ ö„ÝFû´^“ðýŸ’ßÂ"Ë„´xY6ÈÜß¿=[äÓñaòZËÀŸ G¥ì‰<ÁyŽ¼+õ>’…‘xpºÝT‹˜Ì(Ñô‘Åص4ÞÓ_?€oZ†äEq8ËïW”ÔznÆ$a…l8EÞd…K¸Ó±«^ØÅo2—¥^;—	t|–>E·û%(¯ióëlÚDsèo/†K*Ô•³YªjŘƒ#J…2Â3³zŠ­)qÄhÚ6¾)Ç&©lÅïþ¦gÛ*»9ÞÀê}JÍ&ª99¨ûÁÌBì«“’?}ªÖIN6Ôñ\$6†Þ0›•¾’¸Ö×]@ô¾`ꑘ)=RI)ÇuÃΩÍa~ãÇ7Qªë°«Ù0ÀþeGÇöë½®(PøýÑââdˆ,ÆQÅ7ßDDkˆõ·m·ocWÆë±cÚcÉÖ´mD·DدßeÍ$ÖBnaõ…+‹[¬…¨èÚ)$›|Lo:Œ	¥’ל°ü\ó¸­H¥¯ú»÷£W#õ?Øb?éé?«`}/W¾p
-m¢õH8¨ô_­e²+U¥,¹Qj1îԏë¶'âFꤷ8ÞM	ûÙÓS¨¾˜Éüó žLBŸ¾P i*çsͱ‰©:‘vß·DiÄ(N–b1÷]‹h·àBÖc‰Ãf‰ñ¯f^õ]º3µY ~¡/e¯sí-äCá{'#•ÎN:×i˜˜»]ÀjÙäL%w1n4‚Ÿg¡‹ü&é=B÷þ'™þÓYA©“Àϐ
-[4îÃ׳WæIëð’åÑ8ðéˆ¡eäÌ‚mW8¥[[_® &Ö‡ê:!mYÜËêF+k‰Ñ­¹C¡:©±Íeü(h
-V»tË
-fK¯ÓÕ~m«ˆDÆD౧®w=ôe*Ãå´¤ftËáʇppµ?NÑr«™[;ˆêN¤ÅâRS¬ù—*Ñe-eó;ÔÑîšç*°€ցAË+|Ûܐ(í‰aÍ£º'iZI’Ç¿·¹j̬›Ü÷›_cϸž’
-gÚ’ ‰UíÐÒ‘„¹0…ån~āºF…Gun°¨R«S´à˜²lÎü»Â;ƒûð­èãèHô+=o
-ùÐéR¾×.iT’Þ'É…º*èô©Âçïé;¼?©0)
-bCÑ­èKQBÖé0¶¬	tPïÏŒhX"÷Rúz^¯Ê4[N¬@”Ced9\äp˜Éˆ·,¦WyèƒuìLÄ7¯”øÑ7»ÇËC³)…q•ãä^.>÷ŸzJѧU«(s͇Ws/‰£!oÂøj¿Òy}Æc(YØr.”¡ªãSX0¬ÁHpY0øò}ádÞS÷%"y œ/éÅïFߏÞ}D¦I¨öòvû§„H4º²ñ8ï¾ö²LN:">
-&u×ûþAâ‚=R Y‡ýntØ¢@¡+¨Ýð恭åðKŠ2BR¶°ÃqôÄ^À¹üb(vùyaœš«'ò©7õë®ÉîÞÒ¯Ê:£Ï0@§È‡só©¾bvaÖv6T½AYÝÏÐý'‹U›Ÿh„‡3è(z	Ìò0"Æ<D8Ì<Y
-ÀÚâú0M§q3&q˜‡ºƒú|Š×÷’ZãEÈVûô©êź¯ñ.0gEÈU~W³ë“ î±yªJ‰Œtžjsé¥ãwbïGC³|ñ¼àNÓe«ï$“ŒÛ‰eãîhè:)¡ÍlÉ<¡‘€åwE‰,›¥)¼Î-z€ù­:Ü2³»åˆ<
-L¤üÔFG¢²o®ÊÑð.Ýñ‹ÒòóÊÅ}|&@îÈg'ü¥+µÌœÀ5	+L1½á'úO†æ¥ÍWq*1«×FzRÉßÉþÌX;8¢ôÒq”.¦ÎrÐR“«&:o¤
-u{ëCŽ§Hë_Òn©S—³~Ó~.è¤ý1íô•”W-MWíMÙœÝ@p¯”Œÿl8l¿ó²©éÏ÷ùýîú´‰¼Ð%E¹-
-i‚´úSá<}>"_uìÊ0¥¤™.·uËùíTL„8gËå=‘‚‹žÚ^æ‰G"<œèA™âÇdØ@ƒöž÷Õ²ÙÚÜÞzïð5ë	‚WYìáGÛjÒՁ,æGZ Ư£®“K¯,]ÊtÑŒ£“c¼?Œ´•¯P±ólÐ
-±úkôÏÆï6SÁ_±XW†5Ã\ew„K$¿èêA>Ýì·2áñ/b
-ªwOOH9’¼ÔcNaªl±BÇö\Õˁk%Ô}ãW…â$ô·vÚ¢íP–2Ëf¤¶d”yæ3ìª=Ÿ“‘±d¾»ÅÌ‘íÌÆANk#ñs£YÁ³
-Ú¶8~ï{MóÙ¥ú¾…l¿}g_U‘<¤éÊÂovC 9Ý=È„)éI'eÙJ\b§ýÎ
-
-VÛ8ÇÓ»à•ˆx„p¬¡B§^Ñ®ÂÊ:úV¤7’[°¦>X`ÀêQæïE3(:¤Š,þ£ù»_Óêƒóº^Nø¼Ð±sN¸/ï,á¯Å-Ȟ#Ýšç~åuê蜓1Æ5×ázÈðIĐF*Õ™uð蛫¯B¨Å;f?Á„ׂZa£Ë+E¸‰ág´O¬…X'¥w?•8Ò=ÒrûÂã8ù"?•Æ—x{I¿!ûɘö¾º|œG¸¸ŒxŒ±Èd6KÑÞS» °ã4.i§ðfmύLƒšBÏYŽõvˆ¦ýÔ3iäo‘´õmޏDí`¡sVÅ–¹´´¥@°¶7¡xò'>Ï#ET*\ahG6º[ô3ûÌØ@RÏ¡Œ5¬;¶Ä-ÎbªˆtÒvkøX¨Þ˜j5t‘ºZrr€oY‘
-kâ‘,hЇjWóŒ…Úå»OHî
-"N¨ç-$Ý?ðF»û´çB3¾ÑÑ–ñÏÐM1(Þ›nwì”çp”%ô²ˆóïÃÿà¿›wÓ°¢ñû{åb-Ÿ,:Ù_ƒ©Ðõ£Z[ŠíA¥ô¿{ÀI£).}¢++ÎuÓsŒEnƒù÷\îd®¹ˆp«¿Oi¤Íxd»n0í'××Ä+Nôâã1@÷[$ÎÊÛž~-Qßênžo{E`äïõà¶B
-òëåæ	=ÒAäãÂk‡ÐÐ5gÔ"ú±èNz<έNƒã‘E•ÙÒ^®EU‡èðV~B[3K@£ôhѼ%]4ÛDóÌbÏÄ|šAuŒE‡@[¯würÉc0-Öï¾›sÐzìóyG›%'™Ž"ôJ‹„Òµ°Üö4ó°-ÅÖO7Qn
-›Í‡ÄËk¨©°†ë¿0•Šâ´›ž‘·m
-ÁìÇ?”¶}CÿÃ-Mq阤+Xh¥£í3œïû´`í1§ŸxTçÙqãh}ÎýèúJyðè\³f_K‡q²¯a'¨R[š6!-bqã-ç$”%¬É”¦úËz}yØ'W€Ë뚧¸…Qžw›ëð˜ 3
-IËY¿G)VžRÇn^„^ÜFœ¼§÷²{
-Ú@»‡ß~øâDÄʘs›ƒ}Lsv”Ê“ïåÍzhnr©Ü;¨/Úeã´›_j‘›
-àátôo :”·k¹Ì;:͐-—é	“ö…²QoÆ·¥úP¥í~–âüI4¿Ä•>hßâƒWé*&TÂîH´€D±ôÊ*UbÃ…tDS¸´g]ÕßL•ÊIUux¿!=`C{{*‡ùúñÄ]ØA¿rÒuçÆf0¹üvI{cCÆŠ¸&‹½ž°hfâ±—o>îÐ뇳ÄΪ”Ê«ö””>M¦ü1e"W´‰7Éí¿†n叓ÞÒ^æÒþ’gO«’p¡a*‚Ö^˜@|rœ™Qbsú±Æ×G'‘Kø‹û+j5¯æ,ý«kö'ÌîŽÜWFÁG{€N‰²žÁÞˆ=•½/†Æúus?Ç«{"·<Ðà
-ï^¨sä/hÖύJoa¦ð‚eÊÀ^ÙI¾,Ô‹¾ÕÚˆFñÜgÃéAWà#þH-ÄØîPÎ2· LDhÓƒ–‡ŒâLJ5}w$$ÝÊ®±ðíÚ¾b4eÑ­–çZÝŸU‚‰dŸ¥«‡ÌøpÁu¡àµ}PGõÕîÖÒáy‰Cêõv}Ø.€…ÛuòIñiH×ÀßÊñõô}Ø®£Ûlø—ªð[ÉÀç÷.)èÊóÒc?ß•æþk
-±)­!+Í»+4¥Àwdh³ý”!÷‡–]’ñít[Vu7°~ò€óiyÇ©ÀpáÅl|Ê2õ.êÑ ·–xžÐü¤¬Sï°„¹ÒO^yÎ^TJÐÜ4:äŒox¢Wórl^wÚ/i
-**¤JôYõÎÂ2+x똎¦º@ü
-Q`ãØëd*íPøPjFØ7uûÄŽS‰ÙXGr„‹«;JžGÑ“ð}Z{Ø“—3ñbóJ}¹	= N˜›…)•Ó“?Þ3r»@ÈÛ°f×làv7V!ƒb|ǵQéf,2­ˆgž	ˆ:˜K„åÆDÙ–ž±·›M){WOñT¶y‡›DMàU¢âé(î¡°{Ï俇¯ËŸ,ïöu]Kµ’y–ç¾{¢RTÄôAÞ–8r£
-5D¸ýõÆæƒñ™‡üq>ŒHSacW½Ny’YN̈À$•‡èÚ§8ǁ¤Pl)
-³ã¦°±º·´þÍUÎ¥’¹hK#öæ¬`"eJ~>"}5’§î¸<iMzvC,уÅW1èŽÞ}uÚnÛ¬m$£tªáÄg°Ä€½]veLùzDäƒÉú6õiiFK)˜Žo‰NJøá´*Ü—Rl*y	w´Ûð´à)¡ƒJüw°
-0UÖ*ÈaˆŠ¹¥PÐòÆöâáGv¾¸•Î_åÊE@ŽÎ¦Þ™÷7‘ß+Æù·]ýòü^Ezæà¹4°®Ä"Ð1t¡¦ƒ³5sê¡n£*®Aí|UB©Æ¾–#ß\PT“HGΣ*œÎuJ	{´:K~Â@ZJÆåᏳÀt鈩Š¯î¦[ûJ𯳝7ÉŽñ+†è”¨íþ¹ÕË–Ðp­²E³³(&Aâ}^)å’ΠɇQÃSJ›!âȤNBnôÍúR–å¶4Ì	/ê•
-³’	Cõs;‰Ý%äR#)?ŒÑ»ìNîθ«S_ûŲÑâMöQ|‡Q­èÀË´O~ˆÁ¼’:¹4hl±${&/ˆÆ pu¤D{èé s4²š|ò] ¦²½Ðèµù‰o6*…{	¢õôc#e*:ºi‹šë÷¤¸àvtÝ:ƒ••Ê1wÄr¦ËÔþò
-W¤ã˜@üxÏ¬n¡-
-ˆN¢Ä{§ƒK ™©À9p­œ5a— ¶øž?®‘ 9þÇÁû¬ØJïºc¢Du#?›‰è	þP
-yì—QÐïÀ¯wˆœQÆDqšfݳ²4 U‚fuž.‡¦xÑ^Å;9áâdµæçd§‰’I¸í
-—=y^|©D:ŸLE˜T¯@6ÓÊHr6ätˆ]·Ôj*ã®’Š<E¹f_€ŽóÄVf˜ÿÆOV/Ô¡HC#åABœèà^ߌ0ž¬g.0©àÂà*êEöL¥‚0‹ØWÿŽb§É½;Áòâžò›­Ít^7ÿÒ¬—=õö.Ü£ïS¡v!w‹àvü±ª.rå§`œ(Ãx
-UGÕü²á§.ŸÆ²³.Ö›¹ÙnË­yql|'Scg¼)ª>M‚+v[¯8[æ=ŽaÁ§ö›…"Y&&õè´‡4¶J¶š˜Ø¸Ú<:@_÷œõ¢èê|7Òyàì! ¡ ÛŠÄÅRÅ$ø—¼s
-Ž‹iÔ~bHAýeS’á-‹<²ïeK!g:8¾h2è'xÀ¢K‚©£¯“½×_IL!T{!ŸÏÁ»w<YÂcäQ%w÷w̾¯Àsë½…íãuu‚5Sev„¥ÜéµïgËwTòîôLñ°Þ„èóqF~LB#8ûÊÓk2¥ŽÝùD¨Ü;¯ÒC¡Í¼àR@߶Êq0–Š~ƒ*%ÈìpÅã&¥oÀô%'o¡u̺®lfõ—k.oÛrJÃsÃЙvZ¹"[E’S²ˆS‹Ë/Çq…”iä¬ì8¸1É9ªÚ¤1æ[¹hŸÒW¹¯-Y³3ªa„ûmDi“J)ÞÌd[Ú3;x`O3¨j8ÓLÂE4Þc­uñÁn$qßàÎTéõSUEÍ„µs
-ÚŸœ³qSK¸›Ò±1ðž—Ÿ'X
-~û“T
-~¹½%%òƒŒÿè_…<>:L‡ýÃ'ïžÏù%\SºÙ‰¬¬äí‘
-SH£ýôÉ
-ÓG™«S–
-Õ	½U™¡Æ‹Ö”ŠüQS$ø^®<Aß¿H+ÏîLf=<AäA©
-ª¯„äd¦áÓ\¥—É5´õ͘Ì,¿-°‘²‘S	¦6ïFïÍU !žÄ›tRÚ‰püá|,­2[lݦ4/*Q—
-BÖ€ºg}¸!údf²”W+ŽÅaöïB÷ðOzìSY;k˜Uõ9¾tg•Îýõª,Dm
-$ÚWU–³q™¯'Ñwm•Øû’„êN1k`§<½ÿ¦Ä‰œ;Ѷ¨Æ£ø‰‰˜É›Ôãó”óÎ@at뜣~W$1½ù‘"‡¨"¸Í¤×ß—±ò³íÞì2¸÷=ù¨F«gZÌÑåV¼¹SÍðb…Rà.m}ƒ¼îVoÊþ[B™òÏ{°Û&î)s„Ž™wÈÒß)äÊD~ý?;+õÝç~«å&nýÒ'#ìçËZ†s³nËȼ·ûæ’+±aÆG§À‹Ô2ƒ¨X§—¯áòD£ÉG{؆"h‹eBUØ–œ2TÑÓ&ø_nJöÐ"G§ßO%m8ìÊHۀн¥YTµXÉHóÜj‡}Hg©Z§,x’ËðÿÜzP3QLª‡a„÷iŒ`¯Î®£4dxÀ¨v0—Ï4I›¢.YËó”:Yy´ œ«ÑÕpJïæ‹é´‘éÎR1‰½yÿ
-˜fÅÁ¾^QäD êù{¨¿£–ˆá¶fˆIÞ,HÍX Øë´ä"`ܓ׬°éJD;¥bµ¼íá[V‚8MÇpmçÙQ­U¥Z
-½ó
-¬t—Í“%w<~Ñݲ1ºj•I	éÖBÊàøÏ=¹#ÕIêHF¤aeªAd’/ ÷{†É±5X_ß|$EêÇ°…fÜî·ÈžA¾vÎ( ž­šÓÿÜ`bÜã5kk{~þ	·»‡M&Ö¶=åa{þc\'9še8”«?SÉ[ˆ—×¾nÄì¯ßIês¼ïÇ ¶23€.e÷å¦RLž”Õ/ýž‹´Ö„™»µî~å$Hâ*í·GžÝ¶#ññc[îÒ*‚¬šç}C÷¼Â>p)¡ä¼—÷u
-)Ë
-Ï—fFÔ—Ú’ì_µs7Û÷°–€žÒêO²@šA×ÚºÒZú=&Söµ0'uº…ו^
-FEzã½à„û C›˜å®.Er„'¤Q>&ùé}¤GB^#`µðf›m¿‰•~Òi
-¤J|ÒÚ0`kñ>æÿúæ†ÛS$²CBKdCÕK!©¶–bqba2Ð þ»Õ­³îx°Ì,j<¼ÊŽªÙ¶Ü­4ùÊÈ—%üênOÿ‰ÑCk›¬?dU|ZIšÔ3iš”hA%£…¨Š²˜<DÞ²AÆó\a¢
-1Јú='uVo (R7`Š	¨YÿB«w™`ãAée<4§Ïæ:OOÀ_cՁ㜑¡v¾©†·†£ÕÁJ@,äé€QÒ„8àuëØ®>V‡ÿ±ªäk¶ÈgjÓ´^km;
-­3ßÌ’@éÆ’@r[…§ ãÆ#äIA‚\ÐE¿Bï‹öR˜¨ëAóÞÑç!>Lçðia	fì?ê(Üÿ^4uŸõW£ÿ²­ººQ°pOS÷뤐æÑÀ¦›F^há.V²„ª>{+›ÿ^H%9äž‘Ÿ; ¹RÈ„ó2ûÂV-_ÓCyÆË‹p¬îÙS–³½ú=KŒ#¥µÚÝV
-N)·ú¬>
-—~*¯~·ž@*¶Ø(] JóÚx#„•²£ß-âÐîú,Ü@uC¹Côµ€{:ü'Hi´Þ`Tè.ww¥•€¢¤yh,¤àfÛ‡«ÂâÑ£¿yí´¼X7Q?•C±à©ãb×—Ie·ØûàTôôÜßYÚà[ç[ÅèÿºEŠrŤVUÖì•
-dÌʃzÜo&ñïz	r%ž€æ ý. üÖ”K²4Ï/-`=agô„Ðn½SI„n׫Ó%Héû½0×eeQ|ͨçâT¸G¶îyáÃȇÃ~ö«{~(â¥(+”Ô¿£Iìá+´›ŒxbÃÏI3"c‘HÍô”ˆ³,cÍÄ°¨¡ƒ„*¤E#µjº°®SúªÙÍîÄójÄ’1x\îÔjÌ»]g2[=ÔÀ¹Fé6˜WHq_“ò·ÍU¯iÁê9Œp	OQ+ÞnéŽÊ•îö ? «b ÊØfOA¶¢ðM§ìq¾á(èd14HèFC'ßÙ	²[J}Ö+»Ö‚;°€¡P0úœÌÃBi¾
-9±2Š‡l†•î_7\%’›T‰‹©±FoÍDWÊ©Šb¤ŠØST1êXÚvšÌò[YËCo˜ÔÑWÊlÍ=ú	©CN
-žW¸°e›Ís5ÒŽ?ý€ÖûlèÕÇU”Cþš@ŠOwV\Ì4:‘†ãMÀè¹ÇÐK`
-L*«rø…“£2‰ÔßÁ9vãïÍUzL†ƒµ)U£­zÚ‘×ïh!:½M‹SeÎA¢g`ñ„M1jáñÑß5(átETbÕ9±.ÃF°WÜsù.Bä	+š-_ó‰­Žu{¥1.Q’‡s›ˆL¿‘÷Ä¥±VZ9 < ‡
-©wƒ¸ÈJbVÚ´³o;s;¡TÚ“N­òró6رòÕi§cáõþ(÷ß·/X•¦¹	†¾µK¼°b˜#zÂÌ槑’t§EÊìTQ˜ҝøQ@šþ© ÕÓW¦Ð1 at 5ÍýJɬ-–÷™¿d‚N;nv_@ î2σIò÷Šõ:™;qÏmgråçÅt-I/tN	îiÇæryù˜íÀL:ùÎÏÓö´ËnÎ~ªýÛÀH°*æX§´¦s¤ë9¬<¾Õ—¤ÿÒËpªÔ¹dX÷­¾Œ)³äŒ;FV z²™[­ŽY3âöå
-5‚¢NÄÚÇ0Qæj|²©€Ú6~(LönÜ‚twžðyZ›§|CGã_ƆÞÎ2ŠØêÍ#UÞò’EÝ©8/óœkkT! !{Ê"gR²!™›®_û͹p‹†˜º8餓†‰è{Wm ‚Ù™§ :¸ãaM3zKå¶reXZ9èÖx	¾bŽ›ç{Ò*GgŠ$—6¬ë"Qe\¡ØÏÕF “îP½jœy%+:ë׳qœ(l –på-sB­ÎŸý^\{òÖ‰oiíÃËÙ»UÒÿeÝûŽU*é"Y
-–kdü”<“¢"­eøq÷ñkajñDv0‘Oï,WdpçÉ”º¯ŠŽÛ¿Ý6O…ö¯2»V1áyu”d䍝}“À^çóÂGß;ŽS©ú€Ïs#ËÓÈ3Cô(€Jøß^Ênè8P¼‰j+:îü¬×Ch½«/Éù wªëþ™å8ľ³£—þŒ6šb ]öä64y·³¶Ó¡SŸx½sµø;Ý%	ë•Ý~ª†[ª/Å"ÀÃP6ÏyQÝ&:îSÁå{Õ|´kÎTÚƒo±¼Ú€Fíjv:@†×Š5Ÿ–Xo¨‹tvÇí3`·zá‚w
-SlÁÊí»<OÖXåB±Òœò€D¥ ’(ðWœ†í`¸û,hVú
-û‰»ÀU[æ;ÌFLõÄ<_÷íy±™¼ŠZŠNŸU†[Æ“)g³~¯3’ßhÍ-«­eHÐòñ|–ôÄÏÄì]þÙk‘ª×+^­ŽzŽÍ׶*÷„&ôäÌøci!A¿æ!IC)çM†·åOGïU‹REIä±óŽN+Žk{$…•qþ±t¯R)œ(3b¥é~|Îö<]`×"uL"YB«	â^¼ÅÓõár¤\5š«c`‚çï -Ì·&ÎÔ`z‘gáÈ`'O~»fg÷Þ¬°˜	ÏDBIÔ¢/–›MEk; ÝL€TO~jëŽè³Û÷Ö5h÷ûäê_—Œ(wÑÄm½½gðIzCÁÔ,yæRÿfÕÐÞj/T1³IǏM(‡#·ß36`Yá^?m¿¤‘l.¸°,RgÛî–éø"âIšÃÂû®nŠ!1Ø7Ê
-Á}o€OËMäÖÄ
-‚2sîžpƒ|B[ûy’êK{ãW–b:¸¦ÔúL×ØŠx´!Æ~Q®jEŽ'žÅ!*wA¤µµ›ÑtM×GêhïŸJðæ#"-6IzR9Ëæ⌜ú7u?4WtÐõÉE}Hœ!˜<hÏmøMŸg¦oOÄAAVßà׃BÅJ·&®IÄÞTãꙕ:ð¸D9À«" 
-» /-¥84PlÓ©¬¼°sÿif½“ ÑIrÿ§kh¯ÓzzÅÀ;†›2S9ëBëHDק¦ü1ÑÅ%ú7ƒ
-#Þ’Ͳ–hMB/|£:QJä¾³§x®rbüóhœíühã’ëŽHF"O “*Švd/b²5l¸Yê$˜á¿Õ×ÑO—©kK°x(±¦¹½$B\Á'ÇYÎ^‡Àfß=Ççzéâ¹-ÕÄÆ™3Œ_”КÊL0ÙOª¿|9’[£]£
-ϲføYæÉS´K~¡¹|°i
-#QÞn>ãín˜ÿDkñòOo¤ýüEf!TGÍvÝ1 ŽÇ†EÙe‡sˆ˜
-¢ }FYïƒ{4…möúôCú˜wÎt9ýâÒ¥íÔ-\"AÌÔbEñUérrüYƒÂ/MMê¤×ŽÔÀQÁX˜®µ¢o 9ÜQ¾±ÚŒ
-·
-­¤àCužHk­‹nÄBk>/ÆSI,ÔV"Uw{ÙÚEƒ¡l<WÛ^N¡œ×»_…v²ÖPEñB<‡_ø‰Sc
-HÀÓa›8ˆÂ|kï<-&nÒ¹	ä#<Ú~
-ÿä Q£¾¤‘óuË·|™yå‘å@ý5Uõ3Læüt	
-4Ð"hX¶Xc¤û>ÏU?fÁ/yFËÞ¡ð¯ßÏΈÜmwÖ„üS‚¼Ì#‡ƒþJm€ãlPp×z
-í`™á\êRùr¢ÌÛH&õVîYªÏ?Û5	Úq¦ º×óÍ1f9Ãy¡é£ˆùÖêÏ“gAؼÎ>žÒÇB®k›^y“³zÅ!¢*fßæF9S%Ë{mpÁÔ<¨ÌÀi$Âh'ÁeCì{$–us•`4Ì®¸‹YÙ¸RtìYî-.œÕCÔC.Æ‹ª³ì…t§ÿ@ïÄ{(
-cïäq}f÷Ö*òñgÑ>C?/nˆøŸÊU£Cc¼?ô›ÅR³¬æÆ5ñ/1\ÖïÜ,õ:Á‰Ê1mß‹íÜpzÔ/††W»Óü‡ózûlÙBd#¿­ç&ÖÜnðú·ÀöÎiĘ̀ŸÉ/“Ú:Y‚£ÛÒ±M…‡{ìe‚œÇÌ©¥åD9ER©>Km߇ǡa¢è±?u
-;[æQD›<Ý”s…@ø—À«À
-Ý,õ‰¡ÑBé¹(×B÷ m?*²Û°^aù S?·sye–	2YŠ·þí2_Óg¹ø™j+ÉUû¬Ý˜vô&pn.ÄžËù€é²lâ#éý”Œð	s{k§Û‡H@ò_qQ™'…ցbXûâ«}Ô
-‡SD÷q7±i[\l¾½½Vš£"MLÌE(ÊŸ~/å=$ wÀÓ¬-Ô/¨ðè™ÑX?zÊCpoÊÓ0nP•5GŒªñJ-sûawì
-Ýš“f”`Šgí“~ºš¬;;.å̸Gö*¢ ƒ\ð³ýÿ¿vnÜ9uÃ¥ê´2ãp§¿båÁÒˆ†Û^ÔQG\_€°\¹õýÔ³õYÊhv1\qØ©C[LO<Õ\#ã)Ý"ŲŽ‚U¬	‚ôb
-®Dÿ­4¡AV­<Ý1ÝÖÛ šzwÊÒðÿA0kYñŽJ®&’G°Ê•]t´x>É2JWð¬«ZØE•$Ù:’繩ûddÍ!#}©Z
-ñíþ)§´‡G¾_"|æ	«MÕL bêôM’\#!ׂT;«¦¨zw
-ÅawiCŒÉ‚à¯Âu6ÈÁ["ŸI×LvýŸ¢ýéžóÈöUo
-rϳÌÊ™T¥"%Y,]ÞÐ×zj*#}ÝŒ±LC[ÐÞxJG­Çÿ˜Z½© ?›ÄÎùâ/4—½2^(ÝrP¦ÒdÆ`U]€ŒŠ
-èGSPbf{	)érá/øü@kØ ¸Ð?*
-¼}ô=FÈeÕ׉ò£*5bÏãR\htU¥Åî‹ž¼ËéO©û¤å\‰)>Üä-´/va†£çûpgõÊU1¬¸ŠÊC9LžÇPÎd
-7μۛ“t*·z"|
-
-aÊ:ºê{ËLàEÐ]‹ÃÞY7íî=2z|½¢Ó:]R¶›L6yÆ-ƒ›5Ù•- • q¹žWûV“ÐAÉ´NÅÄš¼TEô´©Gšë2°Í?yЍ{RVé(©
-A4PªÇ~à•4éµn4¶‘ó¥¾Q³¢¦{`Ð:ƒiýúO’÷µÞñN®òVwj5ñ#y±=r±¬kÊ=/Rï-¹FÕüP¥$s––¥1½±Ð¬«â꾍¦êbSÝ+ %’<ûE	}±Ùák	z
-}ûšn”læÿTœœ
-/íl¿e€Æ‡iEf€••—W` M4Óõ“lI¿»rÈ\®çj«ÕÅzWµ}'kx©„ðûK­ÞûS
-=׆NC-‰s]¨ 9Yt>wEh±Ÿ–Xo¨‹sA«%ö˜Y’Šè5þËl¤cÆ:NéX¹ÎÇ£)Fõ›‡'ú‡Ïà
-ù啱	)hŒ1Ãl€ú`p”´^Ú´ ßâUòTýG™å¹
-¬Û¶÷óC8¿ô|fX¤àìv>àõ	+ò„D*Î^ҏ¡·ÃÖ¦¾.Xß
-peP'³7­kÎNhµÎ%º?wEä? #3¢®_ÇÔ&Ù+V9¨ÛÛÉ7eã®G#ö¥:¢«»”VóŒv/8R&Z€\jã– 3ATýܾ³×ú¤J‹03ܲa­}ü“d£ý•éèÿcßð7§Ê„uX¼ì¤®ZYR?ßÇÈO~©¼ó?ÃOÇ'¿,¦ðEÞ;
-.?ç £Kè¦ù›¼®´@ò‘NO—ùˁäalpKå$p¿¦‚—›Î;CãUÌ'>È—œ"é[ñ™"eõ%Ë»Eæèا z¢Çç°ó7~²„}ôïù÷_Ù3N0Ó\Ž,«k.Êqãâ{!¤¸ð…cóTH{av—ÈU«
-‹×Æ–ñ·Np–ÀÅ%‚.Ï
-zcÚx¬QéhQ÷š›™,d8Æ:‚¹++…¯ŸéZÐæfÙC–•‰lSpeÖ™›æ·ÅY¥u‚v™2鿹·A©ÙNHdö]I8ÝÝëé·¿T Ñ•Z’tèðH6 ·w¡wº/î9°²ìŠYŽŠðTRn%ãŒ[>¹„g3Sôb	»;4eöçR>éýÛÓ¦œs‹çËÉe	T“ŠúùÁômpV­ÄŽãš
-¹„ãœë0SâŧàZk¨
-öbR™T¹"‰ßŒtqÞÐÃy1âkµâŽ?¥ÿ:è‰NÅn8$MPŽûK¢M…ûà…åt‹§œTˆÿó—ܱ×ÀWR ymŹ;h‡Ã.ß4ŠŸKº|õ>„Œ¥ñV›Ó-½R!v:h!aC'yžd†kR¹¢—x¯IiüP—¿9½áÒÅö–è3$ã{®rcd2ZC
-ÓØõfOŒ®Q|F—hÍ18*®ŸK´tô‰kŠúG´6-ÓÖë®ïæç2dä$	òÿÁd±3ù@š`¹òdzâ¯OÿΆ¾B‚rFLR?ÀÎ#݁ª@†e/Úú"©YT“Òàm
-«KÅRÙdX8”D\©‹ö¨D5⏟HôL<X0n&ßÉ·mÎ-þe‹
-rϳÈógô±eÁ‘¸"‡3Céü¡W–E0_qFã{]ù+‡<½¦âËŽ…éÀÛŸ-ÓŠæ¬.ܲL©<»“*áœåñ¿7¾ø€¿4Xªz
-\È·l¡õž‡¬³I³!]¹Œ=¬Ì‰š{4|£t³Èj{2»! ›©†r®G­¬cÄaBü¸S
-†ãþîÃô.ÓJ`&ji#©ÞÜI$ôƒ>\«T˜¿Uì	P;oCÀˆ>G•T“z1„Á·úÈsËö%Y29¤vÝI WŒú»by/~ÇꜮ³!~Rxö¾„ÛÖá–É%*>d™é@hp(àÊÀCã›KŒÀK¢T#˜ÔêÊí
-Do
--l¼ÁØ šñŸÌù«ºwÏ.&Wµ—ÄÇe9h¬y#èUP¼6ñDÊG‘lµ·p÷nûÝÅóL{·®ê¾Ö-Âö*ð —#
-²*·Þ2I«´Jo8"w’Ł½‘6@?–N ÅÊŸ7…Á
-TÁ¥A‚¶ˆ}Ræ9ÿZb›ÏZ¢`b¯a]
-~<ÏÞÎíÓÙÎõ´cj¾Ù‘Ù-µInŒåü·L»"Š„8»O§
-6µ»ç	NrM11?˜;L_+ýûéÊ(<¿)íBTú¯á‚Ëè¼9@`3|A,æh•l³1õh“ë$xo<Ҧ႓ÙÔ&eñ…žl"ÚÒ5'½õÜr»ÿËNÕשg†¤EC?‹c2%¯n¹]DE»‡Ðz:¤ýÇis)	M #„©eåK¬Ê»X́Øt<7cø¾~ˉ±¡;¡¬;
-ËÁÕ
-C‚ïuùÁµB\ÿGÅ-æ še4⫨IœTm 
-Kp µi%Û9g
-t§¨
-ê»[).¨A$ôIJ/eOm
-šs²æCƒüÈqô㉺8…ݺZêpÒEª´Evć>Ü©“«ç³51Þá3ÛbÊE¸,KE,¡_êþ…»?h¤6ùPc”Ü@ÝÆñI(Ùå2HMÊw=;!GKEüz¦Õê
-{¦ûPFÄhub½]O¦Ça
-! >æü•\ƒáøÚâ‹Phµ€öÚÑÜÃd<¿4eÔìî&ˆ’œëa–ê™
-[ÍeB×_ ¨ôè²’ŒdãuMû¹L×ØBðdUÿõÿ2„j¢‰Ÿe7)¨ø˜ù êw=#=BI·)¡zþ䔝Å"T¬ØV°5åÇž%H½¼ŸýÐ3ë€!vúͺ¾'í%H-¢fù æoÈÞí(ÖnLå¹ðÚïk¬ˆz­ïWgX­£ÒªQíG0“V ühÊl£º‹S[Fâ?IYãF¥wGÎ0a½ž?9U(ºprLÂx[…
-wyS‚ž2U3µ>—§â²GNíB:è
-7+ˆ>\©–¾’'M¶²3º»·ãð]ؤ¿~‰ªúÔ©âÒñ÷ë³#&ÇÀ@áÅ‘nŠh´ÌÔï¤.àªêˆ_ÌœÛÜ̉Ñë
-±ëHÒè1%g<_ñܲþg|îu]AÆ+zBõR³ÂNú¤N£»]€~ñ9¿á¦‡/ˆØè–8WWú	U6ˆ-àYœáù2¦ÉÈV,ÉÖ‚üºp}®¡Ã¿=¶Û0ªu–Êo‡ðs…ÒÁûµãâ…òc³§ž"÷ÑWë«#¡"ÀˆmñR—ê
-
-ÁFÂ.g4½gí,ǁ–ë±ì¿t$$V"Oë|ÊÀÔîa„]=¯ôêЉ: Ój<ÓÖ„8™‡!ï²±¥EÀ±•îZç4¾É+àϝ8<†°„$Î…ˆàm¤ì_O‚J¤Œ‚Ú ®΍ۻ~%=
-ßÈ]¬U,ü!P
-ëoóŸÁ¾{´§iù×sÃqК@94KÛ‡á×nŠsM¢†4âê
-‘†²¤“zPºÍCì
-¯Ä!'‘Y[ù‘ÓŠz!yY
-ÔsiTìÌçþ†FÊz%òGy+	F‡3;s·Ðkö'
-Xf"”|¼èõH`Úëf˜ïyž¼øw=uàsÿ‚/»_0¤R¬ nՃ׿™Õ#ãORÇ‹ÓJ‚ÛnV¢dæüá:È5 B¿-ÜjÉYQ²ßpi'¹	*lÓOýT¼íÝÒaP7š~Çdó¿5QÆ$Ðþ£î$S
-ÓˆÓåÂï¥Æz$b-žxv=¡¼Ïù_’;2ÕŸßg„¬<5‹œUô^ë|
-·“+8kLÅÇoý~²;âŠÊB½'‘K¤IüÎÇh8ÇëÈŒAÈþõïʶ)$Š&jVò~Í<‹[Úù«(1»š-x²jô™›ÁƺˆcP®c~ÂN2-LiCº7~ÎõŽ Ü}65 ²Y8ªæ²?ºÐÈ|Å{Ƹ
-HR.k¤JÙ½Cmöš¢èÕhcU@Ã`]iµXÊÍP8j at y.	òÐË—ò«Êhú=ùRŒx5 ?ˆ;6¦åP•jz.xp˜!vÌ—•¤"*yÿ¨ªÒ¡oÏ6ÔTúÌúý8ÓíÝŸ“®¤Ööã ,ŒŒú«vuΦ$èWcŠDÞ!—K÷µ¹ì¯¥äz”ÍGEÞ³rmnè$âæÖ )ËËT¦q­ÊY{Ö”Î.Ù:;‚€Ð]ߟœnt~Ô¶tÇs½ÄŒîd#TÌ€®ç£ò¶
-ÓÏþ­eÅ>@=˸ÌÅ;S|åāý¢sЉ/²)\îÚû{¨&³A£34€ÊòK>r•Ùû>ì\…§gm½pb'0=Lµõjm8CöÍêBÝõTp[õšÓÕõËÛ`‘úÛ48kÝêºÐC‚²Ÿ,„°¬õý¢ã6Dã=ã–¦ŸÜÒ<RfÇbFfRàu
-ñ=]HØ‹žuÊ_Š¶XÉûߢ»43F`ŽZÃx‰1¾]Œ¤MàÓ"`·|躇\¼<¡Æ!<Ðy˜È1ΡvÞ¾6RikUï’nrp*¿<H፻±¾Bö3ú‘ÌVµ„oaµž¿Ò}Ì8@/ATé•12gIN{l,–…,€˜ô	ë©ûQÕN‰žGŠ‡ƒX_¥±QET¬î—ªx¾ŸUÂJ„!˜Õ:Y¹'6µ]GZâhêû­àë6êý<BCÐ9¿âȝ¥Â5“øv^$«C%õ¡ÎÍGf”YßA†+8†×m]ZìKÀ÷‚ @Š÷¿‚ÁâÞF×
-k8Û<õæoíÇX“tÇœ£Ò«…UÍ$šœgB…ÁXïrÔC ·#9.?œÚR	Qn`öív³¥€l¡k—¢wPAM{ƒ-Ì‘wlŽ©ˆo¸DÓÞ²_9·$9vñ^Ó_éL_•N°ÎòºwoïPW)‡T*wZ÷ZQ#ú›x²Í|B*UÏ	º2Õs7×LSyÞçÙî1
-+´x2+œe{|dB¿ò¼¹Ç™¾®F@GÍ€‘3–ÿӏŒ}næ;¨ÙçG$¤7‰M,N<'"»+Æ„Øa`$ ‘§	e¹)õ#ÙÁ57
-—×	<i|À@}²hòv6þ¬ð0 ø"(e6¡ÈȪâúRÔeI㚟k=
-ýûöQ'
-j Ë<2<p? •òº·&Éédþ4…^Jïn¿½šÉõu§CäXšNð—äRŠñê6¼‹ˆ‹nïFfà–8hµCrM۸ı–5¶³¸í˜¦'Åë|àúˆ’§}å×­ý_P‹Xñ€c¤—“ãÒ¯»C·Ù캤Ò¾tlÙ'T®g@n¦ALì·H²³CIŽôd>3v;;nÈRí°1¹–ÄW.Å'ŦöcMmJŽU”hžhŸ=: vL‰xh^~C¥U© ÃÅÙÅ4*d™äç¶N²·¨?$O‘æ_ñžg ¡PK\µ{½s!(=ŲT˜-ˆ5í4ÿš˜IS¯‹ŒÒÏØZptF9u¼¹z*‡Q×S«¼‹j¾ë«U„Р·LW|.4t(e¦+Òrv£nÇá37×_þî­RÅBœ9ÕJEáæ¤ ]¨âá·ë‡²,I+ØW]IŠÇl]¼Zºz5–uƒ$ÆQ
-ÜÛ;&[~<Ù”ˆD¥)^Οõ½ðÇo°­{†Ô,ÌwU°]¨5"Úð”æÕ?%¸`ãæͱûÐ9ȘHRó¨V_‘_®"Õ: '‹T~a¡Ù–u
-w‰Wb§§H¦<n‡Â7Œî
-ìòÚ°ã=´v<·gsŽÌÐ-òyéɾŒ
-"(%„t¿}¦kxe£‰ì<ÛÌoç½oKFu|$ðC³
-‹Ó)ž(…Ù%ÞOáç‰3¨±qTâ(§
-”켄â©\79v¶‡pø¹ÛšaˆZˆØŽa‚í
-ôw"äjSË,†Ö
-µZÁmöV]’é£Ð¦2¯¦ڏ£í½ÜÅ2DnÚ²F¯/ëAu'	4׎£jaUd|Æ™Læþ¾¸¨ëéÃyb#ï]‚½ʯd lƒÝª¨PHW,K”ï,`DvãAßó'ö›Oû̺¾”i@íˆyø:7ðZ&%®yAÔ[bÐP‘7º6Þ’´G5ȈêÉ+t‡$½œ”cú·tÔ
-¤¦Ïl!{$úK=eÈ}É×ådëZ¥ž2Ê›ïȱî®V_-ñïûÔtRñØgg! “ža!ùÀ7
-Ÿ?µªoçêól‹½^_¨Ç¥'°5øÐýè«ta±.ˆÙ“üBn&ÇÉ05ž xûòPÊë¦Ë
-&­<Awн°lœ ÅÙk±IK”©²çœìÀPI„“Î>†§‘J|FuÀøëRÅÌý
-YÃïr‚Mÿÿ´Þû™†ZBo´ð?¿Ít°¦É@¶DºPzgÑÆb€ÐPfbhÏI¥BòIÖ2ä8B†m…ULrŸÎ‡s§‹›¿¶¥e¢l-¦¹²]t1f„é.¼ö£,ôýFáv~A+;1Ó“œk=Ö|ö…
-I2öqÎÔã˜gÑ‹€s¾cf;ë"°G4ª%„€VÞ=ëÜö.`iUfT«ÑQãr";±_Å×~W;÷°Sn†î"ã®ô	àN¹®ª•s¦y£ñÝ‚mV õåÖèÏ¡1Yª=€iÔN±³Dè(ñ`®„ƒ2ïÎæc4$8£HqªŽRrï”vËÕ§É3
-9ÉzNhš½ë_|¼^áä›}0‰x99%¶
-׍íû06ïó6¤œfÒŸ</
-%FŠtmùÇËš
-!ù×c®°YO½8-`ïÀ|BìO0¡[g”Ô…9<ŒáÏ™à{v­ÞÞŸõ¥3ßáõZåeõ§Šøâ5ÍÆ°ˆnÏË‘ˆza͛Ȯ>U-Ò	•ëS
-l÷ëêbÇ){}
-9 at 7VúʃìÚˆ·›¨ÙËQ+,	ÁØÏŸ*±@*
-”ê=7Òt‡Ö/YUêÐUšÒ]h8%nÁAÚñË**>õÉ’Iánh´‹3åߘ@ð
-ývbç1~('(iˆ®çÕ[\{®‘].ASŵؒ„¤ C*ÝëÂûY¥Ô¿$Â,(ž³nëìÙVbz‰nÅ]&½O[Ùàèz+‘</4]V¡¼Hn±FõŽÍ0ZZÏ<B	);·,¿N³ßVaµxFd
-:ÕÑj	P‚—^Û-(jÔ¤;ûÎhïoýÌ#üÒ  ß^ªŸÃÖŠ…¤9>úõÏIóçʪâWÑn)p+Šd¤œ­äÍå)tmìÊ묚«dn¹í©ÉëC]‰5$¦þ³lЉ®©½ÊŒæ’àSkµvšá5]ƒ$a@^ÙHbÜÓÈ•e_ö1=¾ŽBÔ±ô–A+‡TÜ¥º‡{¢°‘£‹ÃVécbhº+ÞO
-}Ÿ±ïÙݤÕjt#Î…ìñ8•g3Àÿâ`ƈzÈÝ)+¬Ìuô?¹†Œ27ŠÃ…	??™‡EEË2>˜é¤ÈRíu…òsíQjYW™J˜Í\Ó¦5èå¾×Ú4	ï|›d¹8_³Ê&P«bÛPñ\ƒÛ0ª°¢ìy;±FZÌíý%ó£VòËõ„ôÓ4˜0æ_Žô	üòˆ
-XQcURb¨Ï.j—qq!f¹ëöj¨]ëˆcK†ªkÙ¬K¸ê1š¼=
-=§jBìèyâ¶ø<)%¨j}ªe…Ѐ¾xÙ$в¾VwÆä«3ôµ®+Äf1L*úÂáúÛwMSÌcµ|›ß÷­­!	¸dç'ŠÛ·¤ÿ§+(ֹ͏)è‚êørÈ}3‘×<”
-•ø{¶;ʉ<'piÁ*N´eT&_ñº)E`û¹^Xüüæ¸[ŒŠš¢•ƒ'<çP©í—ÓáÏ[ÏÖZƒ‡¯ÞŽ´$ÆcMüÏøûž°aU_"¢¸Ò¬²Z·ñ¦¡3ç<ÌýùÞ.©2RЇ¢mxÍ;ïqZô‹ÛÊ›KÜX‚õŠ…ŧ|Ê_o[ ]lî§ÁÔ)+è3œdõ-Û_9༲Ô欉ì«
-LÙñ9ZrÀäN€õÔ؝x©¾ï÷ï…I`¾E28Ë(+	sUxŸ„ŠHª+Œ_¤·‰)*-è
-qÌGvôJ|ý
-Uwk&g:6šrqâ>­-Þ2üNUÞ^Ú÷Ö9ÒíaŠÜ§V}¡ÛNk€·rÔúký"׋?‘óÓäŽ6/š÷ñ¼>{|#*ëA²wP}€‡Ø~Ÿ¢È™cZØË«ufU%û·ÇoHÁ_EÔ0uœ©òJ㚁l²§8º²PðAu"^þ£’¶r‘<êç:ÐŽ»„m
-U±ZœR_;ˆMPòdAóH7¦ï%µ?¡ÿsáIhLò߶†È\ꉜþfq؇aˆGV—è‡#¾ÔCp„ðòåá>ô,Z迹ÔÄ/õ‚ºÝkWžÿ$&™Zì†yWKAÑéʯš4&çhwÄh¯‚exN[Ô–pÍùì+Xûëˆq©Ý3û™™SIú±I^m8¯x©³èC“›ã빃;æQ&–ÃNÖôo&€¹Ÿ‹¾	‡°Ÿ»r‘8Ê&BñŠÖ£
-J§‹PÖ{>Êñö·=ížñ¼Ë-;ÿ$ZjÀÁ
-7¦I+aˆ·‰s·ÀèC–âgÇÔ×l€j
-ð?fv*§(Ê«
-H6™­"*憂çíÍÉôèñ
-\j<F¿•©a$Nr—v’wƒÝ“æ[žø……©%"ê8Üž^õÜÿ_üÛóâZC=„Jt>~iyÎÙK–µ›²wÕâ#‘ú“«¦å'í>º’™¿­ïtב£‰FÚFOèÍô˜É:C¯·‹qRVdeœé^.A©ž^b&8§ÎÓB=íˆRB{cP¹-©äòo	£Ýb–œ{ØÌïg“=KcuÞîÐ
-mܲ®°/á~B.á,4YpѱIëÁë°,3C9áúxöëIGOžZ·¾ž«³•>±Ó q¨¾ˆ®:EfÌswáâW¯í
-ƒäá!`üŸ«“\ëxH®I$1j	EŠÓ–eßrx¼¼«2}›&KGV”oÖLöˍ³upU
-0€^|U:ô`Õß°~uùÖÕý /:oýW“Jyßíw*®¶ùêv#Ú©ï®$#þ×M:º8Á°«ÖÌ;É)ª;ŠR8ß:¹ËÔO3\Î4l;¢5¡ü”2l†×z–ådÍa…Ôž0¯é'LÁ@s„{•¹‚ÅÜ{Ýôz¬¶›mþÄ=¿‹Ôá.FÃè5à{P6È&
-±3³3©›U0u	WwëÉ;m†Y˜Å•wCa%
-ñÚQj*è×Ày
-ºŒ —ôa™îLŽDX•tÕ5˦§Ê7ÐNYÆãU«‰?)WúG[Š}Ïαþ£±P€—Lùü§Û¶<ˆƒQM.ZÀ
-û¥ÏdI ŽÑú6bóe™LÞáÛóbÍvö—iª…ªzp/ ä1L–¬É­d$áë%¥½¥ù¢Œyš‹Ï´ñZ”-ä–²R&vMŸÔdŒÏ/†hz¡k!2Ä­kÜXô!?pÁ±Äþ»*xhô1ÿéÏÏ$hDj»]ÚØMÆmN™F%^zp²ìª§ís1ìèaá-|Q¨Ç3%6‡˜ö{d)
-
-p6w"Z´ÚÈÏ’=˜÷ª£ŒÍ.–¸\þKÀ¡I@ÖPŽ_Þâüþ“çE– F”MX“ý`WfŸ¦"
-žÜXý˜¦ÂC4t¤7{Cò£ó1–Ù7’…Ä´ÎlÝÖ˜ÄÆœj=³lcïEížãŠ%QVÜdßxŽ<ÜF¸.nCçÅ
-Я4‰õpo{øòÀ–È)9ƒ÷Œ€±+ŸÑÇÿX(à%ø¹H5EtÉb1gE$Î÷•{g‚O$þZ¤]ÔTs€šÖ¼Š¬bV5œ4Ï0öÉ–ÊøüoUº	îàîÒ¿„<úGÆuz4âøâSè_(‘l0NüŒóIœõÛår²j„sjòõDÎŒ ù¹ïòù%-Ð?„»ü&»Xu‹»¥p¹Çܾ“
-XwâU˜f	"nätoù5ÆBž-å-Y{Ö`æx#ß+SgpxÕ74'x@€Bó-õy²;’øâ(rψ^äO«¥akܤ¨ìv¹C~»Äà/™‰GÃÓE>Z‹dß­§yƒ-…4Nx …—¼¸š
-&ÇhIÓ61ñ¬òõÅÀñÕS`K­¼n’Ì3ç)ãøAbL"ƒ0~\&hª:ÏK´|Ë¥^^Ý~!Uø¨"M¨à iy¾“et=kÙÆó˜²ÍÁÈ+&ù߉Æ£[.´‚w\0ëÆ2&¢UºÝ.ª	EYÅ~’Š­…2h×<Áî:Ï&,Ÿn£µ¨rÉfVCù“–)YóU×
-óZ5e„š$3]J|°Ú`¢±ôñ*Åò'A¤ó÷U
-¤Q[¡ö?îbd¶‡ÂÈ”°&-€T™¡M`èÁ_
-å_­©“‰bÞ„XIo3j§uƒÐﺇÙ
-PŽÈM‹lm!#l%ô¶2î¿)Aú¡û*­„;õ:ðY×ï÷b_3Kœ>=ñòêaë*¤NÏ‹Æö4ó«ýÈ“CkúTã.WPP쾂¿ÜÔw¤Àcë
-Ç´µWºÆù¥Ï
-’1q½ìSiˬfVaý7STàì–*vº¢c_66„•î3Ùú‘=wGžft¯ÁBZ%tz´?¤Å@xÓklÃ?ŸInŃ¾µÀ]~#nq?ûÕQí´Ë7*íŠs
-à˜c )\Àfõ³qgcnÇâ¯'™Ì|´ôÕž-¼$‹å‡êÝXùŒhAµ|úB³Ž#V”±Å5—…ѺCóšÜk1EP€ýÑòXˆß¹ÍŠ8ØjxOJ)õAò´Ì4Ø;—oʹYÛ…Yº y˜(Ri5‡T=l0ícPâcÓ*=W{²!¯¹ž–/ª&'ñ‚%øJirïW*†½ZÁr…Í=ÚW¦õne¼••Ø°Xõ׫™­ÖAÎ?¶üæmäƒ
-ÁdŸn¤êš>❄üÁA²Êû>­ôªå"{¹ 8Ox@“~/·í¸k¥¥fLá˜í`¸"«éâui||FýÉym,^6LZ5ÈΛ¬m†®¢^Lùúµ2Ÿe¡¡B*Üð²qÖØ_Ià“Ž=;ÐzÀ†GKÆÔÌ"ýõÿØ
-”C„w?–Ò$`–z)2•yõ¸sqüvºRÊÆb÷yFû`¹}Nˆ_³¤«¢dRØݍ¨Éî>pçÓ/]Øˇ2ôQõÃÖ^éB%-1}vûë¡Ó¹!˜bÈd†õQ¦”x,ñ
-½§ù¯>‰nàöG‘Ü“¦p&‘ß4°V­»ìêaÏ"ª,}6L@‰ùƒ°’¦¥‡lŸÖKo'€îÚ7%€=Pa€ó¡+$ÏèKZÐ0†ºHò«ßø²9átJöº¡÷Œ‚¢+ì”À[E7áÍŽb¢ó“jÍfd\,¾sÆ¿è ¤¼ûáeRÙæ¥òmçò‚9JÛÉT¸×UÔÏéÀŽÚÊ®¾l›ãj@\Ÿ?a˜6R©Ç|"Kl¿°K¢=âãÊÅÇœ 9Vrq
-”QâPe)úÂ\FÝý—y·~Ø9àû9ŸaËÖ£8sÚ¨54_õWT‹~ߔұÒFÞ%Ž[ÆgPDØÛrÒà|æò	¨8ù¢aòӊвÁ9µȯM“‹¾5ː,È”z'€Øظ#![&ý†7ð~¾¨èÛ˜l
-3O3éç^Õ÷ÉW4˜ÉG?<`AOŸEMœøÎ-1ù
-õU‚Ô¡¥Æm~Þ>{ye#쌶Ì2_E *Ý«µRž>¶Ifœ‚úw;¿p‰ÏÅ“´Ú
-WZÆ[
- ¾,A_ã[߶”µ¦:Iü췐&´Öq[W—í¬UýWAQ+øåûÅ.î[ä@ûe£ä{)C[3/’œ=?­Cl<¯Pªäoõ‡ážè ¦Ã?“
-d…*ŸÈ‚LDœàª`5w¹x?aœMôD†M?…ížçUÞLp¯ÙFòyi*,Y´@¤±N~oËYûa“ $<&®åhÈ3¹Œt±T#°¥¨yøLÊ–r;@£”æáF’5==äñÙFâä/	¬@»”Ý7ÜadÚ¢ùÈ£]¨©¥b¢—õA|9µ€]fÄ5ÓžÈ^Az$¿É/‡›UcE?×»^2€]ÃÐN¡xÉ7Â’’{ŒÃÞ6öÅ÷ý-©‚Âr9GLñ+žºÏî³Éö@ëœZé*ð/ÿLžÔª&ŠÊò1r™ÎÚÒ…e¡Š
-ú,	º^Ï"uK]Ý!W4á¦2<DY§ïêY¸3\ê½Æ¬b½â‘
-JCëÓŠ¹·U1JAl^T[†¸ï	ŠwT„æzf®3¿ÎSy"öMGèÚiæ %9ø%:í6—Åý;Vé(¨~±dïî9ü¤
- H…½ú´{;Ð&šk ¤„JéQú5 •0Ò–Ñsx@|ä×Ü›š8p ‡£Pn5¡CdÂïTbøªWé ‹úÃ7ë˜u¥‡[J8´ÖêéíÌžÞaƒ1™;ª^vOôn%\0ê[I||c˜‰{gÑ8'jfîEÚRU1VgJ¦?÷½÷Št¶ˆåp0-ÏKôlßl’™\X>ÞxÖÅh÷
-áÒÓ$&ò
-PµíuêªlžAKxH;#<ó(™"pã‰ý¯7­|É#v#Þ9HÖ Ãûx~Ö cævB”GBÓ[0¸g‘ž‚Ÿ•¦`m5ØNý7ó¢ô%ž\PÐÏÓ1L)]
-ݽ±öG†o2`Ôi/`t/ðÿ…ÓRÜüÒ>ñ–Ø\·ÕMgúÈÙ⪐käuÑD÷eN¤?cgÝõ>í““v¼,â#ìÝTÅÔ®Ï$Ò¸ÞÙ]Ù8ë­ÇæŸDȇ™¤fԍÍíß“
-àS“Pà¿áFÉâµ2A>ÃN
-	JœÂ¢ßdXehÿ¾¤Ùª>	
-F#õS]¡ ey©ä­ªœ&ÆssURªÖßs6èfÃÑ ¨Y0 ½NHr	Q˜ݽ[a¾0%nãÿ‘übL­k¶ôÏ3™F^|K<GТ‰®®x»2 ÁOzYZ7];ÌàÆ»\‰`ç°ñ9©lÑ&y>£wÿÖ%¢$ž)¯ôÃÓ«@ˆbãài‡~&A+ ˜v•êš•xd÷½Bª77hO†¾!Š™Ë%ZŽX·íM|
-¦ÎipX%oK÷/3váíéÌõC^5%Hb&ÍÂKÑo‘d©Î=43®U㐆Úòj64ÛøùÏ­_{8M̦ó,}.EÚý&‡}kF…rQ¼#
-Ûö¿~ô/BÆ™Xã‡ëm¤
-z§„€²nÖêþøJûØt7|[¢¾ð¥t*20~+L¾{Ò2a"S®ÝG$:ºŠ¾ÙriþÏ®k«aÃ>S†{	‚ÜHs´/_p×$)ªgPQÌ¢?¸!f!Ït¿¤7àËÜϺ˜d+bƒ• w¬¢N9C¯—¬-¼ãX8>ÆBKPƒ³®Îxz׈wß÷…‡:éç:Ú„q€“D{<ÿÄëŒ[uQ]zN-ä	CaÞöf‹=eÒæóµ›gŒâ+u3´§áÉiõûŽP‹„ûÒï(_»¬øòS »WÁ¶}Š-þÂ.¹±Î”™D$5?¿¥Þ9ÕW¿@ø¾§;4¶öz–öÃýÒû¯—ÜØh6ï"Âîú˜.Ð\‰¶D!Ø=É‚T®y¦“]¼¼\	ñø‹Ž`±‡+Ø¿è®opXû…íÈ>’†óÇœî9WŽIr‹0‚Í5ÿð üà€‚‹ï
-þ›é¦sÔƒíáäqÐZMã޺饈ý•›JKOƒ’雊§è»xNlgIZÖÌ!
-³ÇÔc·ôd¦”ûín=H·«cÜ’â!ª|i‘é<1êÄ
-ˆq2¶gØ–%÷‘]}ã‚&²Ó᝹ôw6aË&!¯êcÙâS„ˆ€~ªÐkmèf¢àç´¸­I1•”‰
-BO>ù¨ìú–rhiÜvÇ߬Š	æ
-ôYuW
-³¢~ùz–õKj¹»Þ‰ûIï>P+ÄËE"ªýò4~¤§=bØŒºU6V슬;Ø‹“ådÌ9^Ê‹kxˆ~Ó´q~¡T½÷Í„_ùCBà|rƒR´
- ÓlJÆç&vaÄvL¬Örþ"¹ò^wfÚ<ú»¡zHæÉ믤~亟IÔKð^
-@´1¾ºŒ[¶_~°Ù¨Xõ"P(‘ýn_Î?â*IæTÙÒæÓ'eÑT?坳«™ˆ@»‡[%Ñs(w{	1º)dy–pÿÓJ4ì²ã‰ô¯cÒç¹²èՋ́R+aUxò'K“Á¤¹9Añ˨€ëì–UgXI.ç9]–‘,‰ß¥Ûù̼›óÙ£u·mžÎb—ˆv»Q¾ž–W›z×2XäáçM/a}‰×tÄ¡,ë/ê*WkŒ>tõ|9ÜS#RÆ&—îMíU• îÓÀ9¶¾`UBtŦÔE z,øœ™6‹ÐÒú¤¦’ÿ~<¥&*ž[Œev?Zº“LLÐAfk	á?rM•`R®4‘¸ñt/ÆàëYUù#ºï32ÂÜ·bz‚û„õUJ¨‡*”@HØt¶µÒ† oW'ïu½Uoý©úŠàkyY?‚}ÞX£&xͱ‡¯LÔ3Ñ9Èd±NÃ{9.¶ñ ÀÕͲwl™3A
-!R‹`N ›ŠÃÃLUM[Å(í¸(bíLRýUNtÇ°Pö5aª—ìü–>
-ZÜTŠLlþ?‘jþ
-%qHNaå
-¶šÿNñ°âÛ÷/OVCû0†äÅôÊÇ”oÿÍ
-š;E<™ã`EïÈ™qœewÝ>Š«¨Ž
-ÁÇ0ZðžÍ×ȵ%	÷kWïÃêì%ÙîjªjkéÓ=}Óî= †ðFϱ)óWú·œLµ%ÔQªÐ¼À0˜XQÃ7 at K‰{AÔ³ó³ ’…[Õ»•»¯¥tÈÏ`¡è¦“nºˆV#ÇJkÿ«7ó¹_³‚¥
-VK=±‡¥äqXg|MÚ~~ÓHSßÐ2ˆÒÌdÑ*,˜À|.Wƒó³¡»mˆì+²ë
-$P‚J¶Rmã
-¼ÈHûNpkúØ‚¡o“NMûN¬§þ8Zo	
-’Ópp3ÁˆÒ¡
-¶ #uk˜Þ§tÇß/×Z`û3D>E™rî}¾äÕ¤`à-,H§áI>+’$à>MA’?®þ¨}ö¾Ž%ÈÞ¹vÄu
-º”9”ô­îwŸÛ‘W¹ïqræÞN}Û‡†¼S€ýäp÷Ù)Bðj8ÎÞ0ÁÚÿxÕÃ5"x€?/íž.ër{ë]ð*tŠ@ËÁ4ö!bäõâ‘GÌñ<s£à3’\³*|TþÍóË“SˆÝ‚” Xk¦¿ïc:/Þ
-3p:þE.EУ$Y+·
-%-að{I1GjknóÆ»dÒ;OWãýµëÓ‡Qš¿©äÿÎen÷DyYòüî;—h?7{X@÷D®Ü;7Å‚3úâÁփܤà›1±RDÄúõN•”Ô®»B•1@±»#ÞÊŒüMsd¼âˆckì%%SOúCœFŽIBvté«‚ˆ@äؾ`kUbo»æ´5™`7µkþ.aö:DÉÎKv”nyQô¨OYË2oŽ¹ÐúS£šÑ½g¾ÌÈüD0Ó|Ê:°]iE£8
-óÔ
-^†OÀäÆÛØ6ܼT² ý[lÆ<ëtb¼;ÍE‡Ó‹$]žÀ·”âû8r	ôh´uÒQ~CÎ
-LZšÅ/®©Ñ„YÁ40Š¢Rüi[ytW	>4`^…NÁ9¬º`øÑ'`ƒ/ÔšÃ>ÌÔ‹ø´\(É[Ö´ÊX*”ÓXpëËh29+€”"}Â&¶	A(zôýOSàgY&OßS'w©ß
-®êe@¦Â¥ç;…W½ÑLÌÆ¿?×~Ø&š×Ç|£Oò\L~*bÉôÒꨬgËÁ>olÉ Ø™€+³Ï·H+#‘†é¯R‡0­ò šÎ-¤
-œ'ڠܶ˜ÈBÔÞâŠÿÐ]vD¾ ÎsŸ†ãl‹C¦Ó83±û¯ë—©gŽâso?¶gý~5Zy{Î`*‹S¤$EÈcqx].}2Oi>ÈlYDÛ<lBSrpR±`…Ue9
-)ø.Èßýˆê¶¾n]:nÅ:“åm+'3+Nù‰¦Ò-Qý÷±\…ûpAf2iæefïPElÝàЪÝCyЪŠ\Uþ¾´g at K£Œû¥ì»UVŽ×¾ºíXì’ê«ûn
-ŠÆ=*|#sÛ8bªµ5ïŠEŒ+ÐŒ¢Ýq…ß/X’òñäÔ<!ò¸j7¿ÿø¯IÂöRJ3fËÇÄ^Ù&ÙBµÁ×9€˜5Œ¸˜ÍèmÖ:Œ
-24p!ßkIÎú½–»÷•C/xkÂñž„»Á†¶³¨Oó@`ɶà3EÝïJŒKp9¾þԝýR£n‚l¤ü–Åâ;ªhªÞ`ë‚å-ŒbAµÊ¯3Æè,Cc̤u&…™ñdYÕj,»q†Œü)íœmò¿÷qc±$­Ë!M5jT¸päbtìçÆÎËÆ°§t‡K$09T1çR¦¦– É¼q™}fÐ,á؇õßY$Ó{S¿7ïÁGâ]lŒBîn
-ìÌæx˜¥0ð˜raµ¨&>éªLGÁD•á—w; GR?0†º$uùJ­ËØppMݘĩ 
-Z¿r<ML®­½XTŒËèMùþáêQ½­Ê&Ú]˚ѩpÁÝ`âIØŒf’sý݈JÖ.ö­j#iÆè'¨œ¨ŒÚóP]èEpéi¬¹X]œs­ÎµœNÛ€a§€ÚÒ6Ò…6‘«O{8îùb}_SÑÁÁ$ð
-”ÿƒaÈ°Å]SU¸ÈĈp6ÔCèwž”N~â+…cao>êßp‰Žnâü×mbâgwÌ£!Ïö[ÅŽœAë{„Õd•ª)Ç»·b€™¿*£w_u	éü³ÝŠòJ´ážìJ~e{t
-Íž»2`qtV²ÛÕ÷‰Ò KÞnf¬'?(S”:¯ÌÊ匃NŽcx!RRø’ÿ®7}Ô€÷üƒw±.˜i™S`ÍÌÔÙØë?Í~–¬øÖ±I7éxFìæÁê¹¬"£º—þUŸŸ.ˬ‚™ŸföI¦S#qö@ÿæÄ}%A !•dPjPÉWè•åøgSÈþ¥‡Ä7΍ÈÖâÖZ¶ÀV¥ª³xn÷w®$)–¾ÝO“å`ûÚlKT»þ?²)ý"Û’ÀªPÒ„TµH
-©thF0ìïö9súìký›¦K«”"€n›Žš$”•gïÀ$;ð9·îö'EúÀÆ%”Ìô|Tõ%µ/?™ÀóϾf«ºD’[¨F’iÑâku.Ô@Eœ—c­dÓ[Ìw‡ºøÖ®x^¦ÏœŸ[üæTµŽ…©,pË4;+Ó{Ø=ÔÎpå	˜C'Y“AýôØvAkÜá_2WÚ|6ÐÍ’‰°½áÝ0æQ½Öe×
-„†3SÈèž©Á%¯«P¤µª¼ïê6¿Bbp‚ÿ®®¢‡ø¾ßóP9È2(ã°§±Î÷NÒ®È;b”½Æ%n±Åûc,Ä÷[ÚpÁÚÜ? ±ÂInÛpœK£Gö‰K¡;>(ìDHfDùd`í»ôk6’åC[¦€¦)	»Cn”nfeKÆx»·¿µ‰ø€‹Ätnöm×൭-߉\ÒtŸ”Ä0½q’«4N¢…·žxw(R.CÒÛÏWÏ\jÛΉ®Â€ ¿¹
-ÞL~sg¯ÿDzôe¨©6ùoqZ`ú޵壠¬Æ¦HtxéðzŽ†#“ŽÞ7¯¥Ï¿Cž[Ö]O’]þæè$:ñÔaiÈQûÚ3Îø.ÃH¡Кx¹nz{E	â{“‡Ú?1`Ñiؤ"Y(Þ0BÏÈ	s #óÕˆWæ@GÑÏ]hà÷J‘^\ˆšK·_à®ËªÅv[¢´ŒæíÔ·´M²ã†&
-²Ô>»ÈJ!Q\Ô« iÀSã̇Œ†£fM×àêeLAU¸­Q?û…ü-¡¹ðÜ„˜þ2¥²!ëý…Ì;ÃóÔ>@À±ATö¹äÝ€p÷A±7êY4‰¾nAþÿDÆà #6KÁÒN¹
-g4É5õÓ¾äòŽÚ`-ý—F2Ðdlœ.ԝj¦c©Y•«[LÖñ¼ŽÈ$»îÅ““Û@z`ÏÓÖÏ••dÄ_ÁÔQ_ £úÈ@
-àí†ô¿S¾é¹ûÕ*@4Ã^’¸ÊS¸Ð:T‡R}1}ð„•?ïì¼#眳'‘ÈYO†Ò ;ƒ ‹¡œ¦¯|¦U+á|…Ÿj{.Xó3ÎKK楒ô™þzã~4öú¾Îéý"–·s¨;ú@GAÂ_]x4þ®ÿvÀ1)ïÎ6ƒÊ×¾ºÜÚ̼¦ŸôdÐc/Â×gžÃÔÉ¿èp`åBjòü9*{½E;Ó’=Q¡8¶b7z8;Ž|ñ›ö.ûP¡7Ëåó`/­–Z=ƒe4ÝØ,PåCÏÅÔŒˆœ½G;0™¤À-ˆ€¥R?ø…8R(­a}ëKG°q¨Š¬Ìz±(ºyeÓÈOò>w%³º±
-d^,—œ	¤†s%‡˜wî¸ðé€ÁI¬¡ù¬šã¥Báã'‰ÄøÕ£ÀÀ
-€*Ío+ê0	Gî9éºÃÆí>:ÍÓõƒ#5cU°b0z	ãeŒA!t¿ˆ°Ÿ	ÌÄo†	ªó ²‡é¾ëKЮKÖpÙ2ÿ²Šï×µîBT~+ºN¿#[…×|¥¯þôÝ+ÿÖÊÕ÷ž­«Sˆ€Os›ÆØ(Ãj÷/#…Wã¡äù*CšLÁÞÅaÓžÜ
-ƹ$a¸¯¦â¾iHÊ©
-ÑÄzÍÔaT8ÐZ ¡FŒAÿ7ãky²PÓ/HÊYB;j#ÉÁ<BƲ­.£”,¥ÄúÕš§eÿÜÐ	\„ð0Ÿ·HF5Qj¥@‡|¬yLuÛAò1h¨C¸‡š°Ÿ’‚\}«=Œv7‹eÙ+y¯€·Æî½D-÷.„
-¿§§Ÿ,eç#Àp­`kÙ½ºdÀ»_
-0.*<¤ÜáÁa¢\9QÓÿb´J7v-è/¶Äºx¢Ou
-YÁ×Ï:›ô±¬!ü·È®ñ|fŸ0…¢VØäT®2ø’ ®’µ¦•$Dbö3Eº[àUoÚ’Î>D=›†	4#97[<	f»WbyPg¥ç¾º¨68Zí~P4Æ®‰ÎËOK±þGB>F'Në7D{ÊC¹“Ï´¡jõ±Šâö'D/ï„!W,µR	ÞbWÏv¸K·ûÌѲ`SÙˆ¿|ÏM½(ŒäüÓæ¤Nõƒ¿ëO
-,Ñ7«Ñ¹O ÿ¯Ï$µ†æÌ”d<Š ³¶ýŽAˆÜ-®H8 8ÙüTRhžd?ÛʸöçFƒÔ/!Qž\<R“ÀÒ4ß²5U½¦{‡²Á	y+õ*PNVl¹±—þï1~Ê>ÑÉãLŠdy!\Ó2Õþ¨@iÚF·)2²‹þt@¤#+ÛMH¦‰YTKW-zļwzk#˜Oàu§t«¬o`}JÓ=ŽyVú[ɘ^9TQˆ©?8/äϼ…꺚ÉÆUZu
-\Џ‘ò´z¯h&[ zõ]Ë_˜Ã9h8>Ä­^­qVëáõr1鯝<·ºIŒP
-ë¬>…Ä£L*sÞjÔÿþ^ö»ð¬~å”ë¸ÍZ$×æU·„î¾;¥¿È…Û»r¹äë:ŸJy&~9ñíËy´
-B{{f÷j\l¨0¢1¹Þ­ô‡H·I´]7¢üÔ¯2ER ¨Š'U\qå”è‹Ç~=d6X#˜¾ˆ¢‰$FäG†«*ÄI¸¾_ìRéFKÕç˜ëæß_¥@3y%# Zkcá!°Áa'r"ϲ4ÇÔ˜
-Ÿ§JU뚆yºÚmü´`ܤPsM*ßÚ‹ÝÕP§
-“¤2뛾=uò±ÏÓRlðÞê˜C¨¬/´Ðžd0çQ}·ù¢kÊ)­+©G"êeÞ6¯2¸”Þ4Ã)Ï´›¿êz<`ÙÄ$ëb8ðŏL¬ÇŽ¥³ˆùèPÌI]š·Àv-}³YàÏñÀ‹04j-ÐÌÑóHô74/•eúcbÑ¿å•Býϖg"€¾~ì£é»,ˆµ+×ñãŒEpÎO^v`}tÍqÖœÿšÏ1‹zÉ÷\™>à’¾ƒŠt»ÿ71á‘\폋EbØA÷Hßøã4sÈ´žƒæÂãì*=Výq܁ÃÕ®u
-ÈÁ¥!*U>ô`]aÑêúgEœ>.м@Öô×N:ÂPEÙ;BÆbÓ=²\”#{YŒfÛЏ
-ĉF1¢§ÊöfËðsdŽ°3¨#µìÞEön0îQr‚#àù#‹¬5ÿü•ãò*±$&*h¶ÏÔÕ—Ò_Ÿ§J ©´-ý ãÕ£si¯goeº±3tbÈ„SÉ|Ã
-͛ʰD£ˆþE¡ÉÊ]rÔ•…~çEÆUÐÕvy:@o?×·ëNw ñ ;ny3ÅÝʐkZYí¶2÷\Ôéjm9ò±Þç~|tA¿ÁŽ>Èû!t‹,ÉÜ÷«[e¤îH;u¾‹ÅÆä6™™Ý"ž1¤6n†=oX=L¶t¹\õGÿ¯6&
-ÄDæB”EsNî–!f,êϵÚ
-Ão½y±ÙÌ•ìxB£DHôð•¶LÕñDXÛ§[Gs>ª­ý’? £ìò¶NA^à\vâ&:ÚáÔòQWK–ßùž%å§õz’êXøW|Ú’9Nn\ځŠ‘¹@\ô¿òÖ
-Hw	”-¾ø™©‹-·›|Õo?´Šm‹çæç.‡†#šÏ›´+Í´kÆP-ülÖMìð;(ƒN|  fà‰Ö²c#ÃÏŽc£Ñ)þrÂÇÉm3¤S÷Óä¬w8QCBÚ’²TÒ”E{]"—do $UhÄKèB#s}Ù50;„ÆõÊöµkòÉ0Ý‘ÛRy9±Òö6–˜rbnÖ‡¹> 
-÷Ë‹!
-Å7'£v—È5œÓuÈæpýbßÁÐMáw±Éaˆ½sõ×€è_Ž·&¿ß'…X…ï¬$c´ÅÉNÒ}ƒë;ßáÄ,yÂMñÇ1E‰gbø†ÑXºM¥ì컉‡WoɦÐÓ‹%	E‹=ÿ§¼P#jÂHèh\õyH£jª•ØßÉ…†#é¤~~g$çRø#‘eÓ¦hš²¸ª3Ã…´;IíFX˜IFÙnÅx½>é§ÔSQ6”ËMŒÞBЗðî1ç#£C•	ZhЩ¸~Öœ&°ïGáýÉ¥LÙÙ@Žfœ•ï~múEìÚ˜ÏJ"«1%b=ád“p_VØ64WD†ã‚Ó×wü|`VŒäá¿Øy¢xOp	ôÄY+Ü¿ý ]oþŠ¼¡²BáD4zhDø£.”µ4˜©_‹¡s0ž1½Ò¢xìeô®ë
-tfI sÔ}Фß5ìwÀ×*I¬®øøPkè‰Á$£û.Ïò̓=x_¬‹¨EKÐqº8s¦—&™$ׁîG£¸èE*a¾žÙŠ¾Á°dš9µÚ4Í}8m#ÇŸŽcƒDS5¦³R1NпµŒIåGŒ¿VRöüà“k(n˦܏*ó8Çîˆꤗ¼9e6’$5Ùú hT¦æ-à^gX¸s`;šu¬Ôóä?	àù÷V†Ž³g±7wä‹–rŠŸsH Èm¿–ÆŠ$ÁÚÕe;§
-ñÇGeLP,â’æFàlX³Žlh„±nÉ[BÉÌé#@DBi£¢?Æv ¸écQ´,{[EF³ñºùeì*Æ蝲&˜©ùO&WÁh¥Ô?–ÜÇ@•Â³öSÒ¨°%g½
-éB	ôÞ™è7yxÕVÄÛ“íÃ,™Òÿ·¡B\Wå?C!ÀJôÑÀ`ƒÿ¨Ž×Sw§ÃvZ^¦¬¡Ï°"©-U¬ê’ò£cIÑ9£Ô•Czsý“SlÙ\B5]m‚ ËnšªoYÈmCÓº!~PjdF4†Â¨™R¦6/ŒAÍY¸r•¬šöòTÜ2Q++9/ˆ4Ü““¯ÇæÔ©YíÉ7ŽB¥ƒ’sÇ
-/Güÿ°8ŸÄe@ó„“yÁ&Zp´û<ªIHAæ´bh¹fÎ!Ð|Þö™á9'v£ûoOíåî?Á÷I²ŽZSÌõ¬V2VA×¾…Ž38/@`ù	›­±•ëYþ2i1Ã	„;¬°ÝRxXXiü¤k‹õ1QLôy/ÃÙ»”$<«x
-T:ô«ÔØÐäá‚F0ÊÈP(¥‚Üi”t'óPÛÍÑ
-êymA÷r©Ø5Æ5!N¾Ÿr[0}Ü>TJû!Goó„{Lä*˜âúƒénüô*‹¹ý7óÖLœµ.ÜÀycë`EÄ>¡:IA¶MÙ1ƒ~B—*£@/ŠTwAW¤irÇ+ÕÏ[·rJ&F¡QtNM"㳕6æ¿Š¡­Aíˆ~à8ÿèa&´Ï‚‰RéÈL¬®öð"Åi¼ÑÏÛÖøÓʃŽ’Uøȇ¢ìhüâpGYŽnâÅdÆ̼[k™MI_1w#1¤1I'tŒøgø캏¤Ú¤à!ûx³è‹éÁ	GÃâ·¬>HûÌÞAZ/és„T³25›¾ú2 “[Àä
-æ–>0>&¡ÂéðÜÀý¿Ò׋1þÔuö›Í…+(}*ú_<æ áCí	žõNL™”öñTˆÝ¸
-™@p´n.ÒOÀÊJ^¼Â˜K2õÇŒÇ<øØB7pµav®ùó —´n\J„Ù
-ÂaßoÒÒá$H'NŽ¢Â†Dóú\£d`¤"ø߈lUh¯x–€œ3%f;w³ú¿h5lG‰j%D´Èf™ÿØ0ÚŒÕ_söÜüÅ׉ÿ„V[W4f× FS_
-”,¢ÏGž,5>w/äm©Úӌʷ§å´Z¼5.•Ö˜"ªVeY†åáD½—'=¹Yr~ëŒ1MYšßŒ
-·“»=сÒg¾úKÀ«êYS·„èℍ˜nçf'q®W˶¹j6ôfTNn·y¦°‹Îÿý³ÍÏa˜\ªMgž!d°ƒaWúÀZlûùb{†¨U5ĵí?=Y“ûÀ(q5!›ðÌ«òl­;öÛÙv4*òÙ®¿Õ«9ÍS½Ð}ÊOÇÛ¶›ýCòçæTf|eòYlT÷ƒÚhÃj®ž¼5úˆ`Eê¥T
-K
-~ú±¾Út¡¤l$TzÊGÏZâäÙoÄDò2A´üu‘:ÞíËåÕÕš,G±cªŸ;9?z`ªúN:Éõ7|upgM()ÉD³‘?ŒlæUhpœÉŠ	î^”‡é5F,ŽQ·¿¢‡Á´^âò\Òöçï;„(³»xqH8++^T/ÓêêbQ½¬Ž¸ûÁì Ä®È/l‡––*÷µtyEew¼è0¬¢k‡lÚÔíêÿ^5	ãé}lçù/µ¼_O$—CÅ\8ÍUìCÉûÛ×ùŸ³Ì¶å†‘ÿC³Þ._âßÛY·ÔŒfSî±3Y¹§Hu-+Þ
-4ùÊFõÃ€—ÌwŠr	`¾.q
-óØÁö—:Ù´9%okÚù`„n¢RþÞ
-	º'È€
-ìøYŸïˆ*Ÿ<¿/-œ1Εg#Àr”«Æ->¨{ÄGðcùj^Ç«ÀGKb==þº6œ\
-ò—7ÒŸ7TN¨r¯#CÂ}\Â!bm%›cÓÃJ‰‘–uÝ&º%ƒÄ\ªª£\0p©ÓÁÀê†øôWüÌT9è9¡…†HªÚ¯
-™Hí1qúç—Ûsò'U˜¹ˆZX–„œÍõ +¦a:ÝÁÿŠò¢b åx¥¦þ3µ[ ¡FŒA$Ô
-êJêš›¸öÆ\»5yÜç=0Z÷Ü´æZžÏFƒëwiÏ;«ß|ú3‹“àü¡9{Àì¼82¥vŸ"q.ÊD–ufÇãaDJ›éf׍å@áu·Ë‚@#+“›hoI?ë=¹Ð,ÁùI—eXßîSêpžx‘vŽjÅã\V³Öä‰ç—iÉ7ÚùÕ#o–¢EÓ’%!g&sï1†¡·µŒ‡zÚë|…ê;èÜQ E7×MÅc5Jç-+m¡Ã9‘âÑ»B	}–äªźô½´"'<Ž­×¨íF€“r0ŽÔõÙ#ë2ÙÙœ·ëâsÎûêýΦÀöû‚¥Ò>%?mâ­OtkáRÉOÎÆÖ—Žà‰iÚqL·$¬>}à›©ŸÝÖrÂöÀ[R
-I!ÌÎÖ¯¹a?~·£õŠ‡@TØ…hÍ”èZz„FSÖDzä,L1/`žUŠhDý>W¼)Õ%^€ÈÝdŒ\	5Ïsö£ÑiyÄžoK00Š™û½“xb:SÍG´‰·–[ÖyÕèxo eéí®¹±ø¯<õ"çÎð|
-¾ÎjbÈòŠl%Ÿ
-ÆÅXÖX’Oô±GeB“ƒY(€+‹3?LY´[Urɬ7I¿tڍú¡—}b9=ñnç‰`Þg[Õ7©l*îdÃ.ËA¸ސߊ!YÙƐ&ae«p„£¬¦‡©A’"°îjÂpo‘	W*-G*ÏÂ^+PèSŒVÖAöàš”
-¨ëmg‘¶ôµß‘þ\6ˆ¸gIá€ZPdê}³iIcBKþñ÷µÁç|kùq&ÖkMUûGqú†ŸÔáµ´³îTnL&=A^sꝯAöñqÀQ®©(þ(uüÑB¬B¦ÎF‡S‹üE«U½•D^Õ:V$®㶕!ä0Nª
-º=îB»†Ó<PáðŸ$Ôæ¬QD¥^´•z£@×`ª+7ZËç.¿ÑÖO¸ö_Ëk݁Wµ<Çi§Qà™°V.ÈŽJƒ
-9DTô„MÎ(
-û
-#í5;jw°‚½¶ðIy"Xè
-BG†ýn *ìÇG£A2‹-L8Ÿ’ÿõ2rž¹o‰œ$"q6ù=R|H3ŽPÝ€šñ› VjWÔsäìÒ­†1g¼âIt÷“4ÔŠM=šX±5%:²:HDzÔ(NkùšµŸŽCÞ;äËdbÛ
-Y¹Qk~ügW¡ø•ÈÆà&ôþϐµ·Ì‰[ÔÂUV¬7§”Ñ´HŸ®AÀ ç͓­|È0ì$]ߟšø-ՁÜnÑÃI^LD-|É}æ%ÃÐiÓ¤Btt»ƒM^^|ÇI¦Yw¶ÊEý¢p{Å©vav´É°NüdñúödÓ†áfa+‚ˆšìДã^ íó=¢b[côïý O¼†:Öl#™fÍ»³!èO£"¿O%Å攲dc'ÄÄÛô0'«0o8€
-hÐÝìzJbZ½ÛHÏó£ägÝèëÏÛ7ɦn 0¿¹5X#!mÃOº:w&»91ÿ”¼õ:´ÜõV¤t¤Pà±
-…½ó`«KÁz[Œ<Ÿ+ÌÕ	Ÿ—Zã`Öî?ß `!?­¤’šž¯zؘ(¹n,yÄÀ‰ëÁ^oñ…MåÀÊÑÞª¯þr‰¤è
-<ÔhÔw¼
-¯-[•÷@§¡p[–&[L厯aª®‹íÝù~öû<*›*8%œó‚Ê
-oRbý?bSÏ€êÁë9"¥S§LKõã½o—/0î·øŠ5ƒã‚I$š@§ø*yR4kbÓê’bËSêI……d€'?©k[`|òÜÍ=µO`gÓëá Ÿ:{7ƒ§Š`¶MÞÿ}n×?ĵÈʈiH&£×Ý)Ås¢N¤†Ÿ#îÐÀˆm¿dà/܇“Z­Q^Ž+®$£:ºx¸§rˆ–Äd$«a}åÏÿ=Á<ÊdŸPÁD¢±‰\@Ä`_œÝûBÆÿÖt°ÉXçG#EVÏ©H:i‡ê*œÏÖm6i¦}<©Á³a9ñ䘓1-vàgj³:@Aµ‚‡ÙÃÕwluC‡}Ñéz„™aü-„%¤dfK‘‹°n¼þˆëÇQ©±¶nÝhË!¢ÆFÕ᝝nø<umû,±)7&ÝY=÷Ç~÷ÔtˆOðµ¹—dõ·NŽÝÍ–{STDûú°6cñjbOf—yäs®é°€ë^NTæ
-Ãã;«
-ž
-‚A	åv¡?Þõþ`ôR‘áÊYáš­Û­h Ÿ¨Iû®”¦®°^„š­ ×G¿põ«ŽlªÈíX]Nï»ái…¯VpËÚ¦MÁfL‹.\Gëüî7dìê5˜sì3öonYýDÝõ?`–	;0F*0µèCBét"MÆÅf–‚y8¶ìl§ÜrwǺðp)ýÂ/^ãÖ|•ßkZpgñN¢µ\y«©KlÛÂÖ;Ú	òUpVŠï½톳ÿ4h¸r±ˆK`ÎíId·û\Ure+žNQ÷sð£,¤‡ØKŸ/ü„&añ¨f4+7}VµPki@%Ÿ~_?<âËÕ.Ź«Š3Jû¦ÅnY½ßj<¨åݶ-Zuæe›&#]&ê[vE[:íMý.:¯¸‚™¶Òl*;öô2)º»¿·¸š\Ò]©_í^¿MÊëæ5w=Syš¨~룴²î‰/ZÞ?8vOÖ '§q¶îË¡k
-æè=9'Ÿ(¼2^-s³¾@‰…g5Æ>äêµÎ.ÔŸlƒŒÍýt2m…!LdË°~áù0}¸>(-Ç®ŽSÅa‚ù¢ i"©  Ÿ»î=®¯¬f½¢/nEDùÛ\ÎÅéh[8rúuXìÓ’þ"2S0'Z3t
-å16Þ‡ö‹«ÎLÙsº~Ÿ;âýÉ©
-
-±u«›¶ή¤oÄÈäñ/4]ŠDûÏañ^sNøÿq*æãZ†ƒöŒ†QcAVn¤‹æ‰Ía‚&D3”N§£
-Ó×pWŽ üå«pWß/f^šæÅ‚Ö—[JÓì/€?nX—íyá
-­hÜ¡u¡	ËsE}¥6Þ°ªýõ+Ž±æbQû+
-œßo?JäfU~íЧÊj€+xð:±ë{OYÅHPÿ[ë¾Öv¯Ê®X·xú¤ÚŸ9i§µ³åz5‡ÎWÑw$8df¼ÈûÈù9¯£Þ3´ÙÔc×9…ݐ9 ÿþRK°&ZâùvÀ§Ÿ–@'DÊlHvLôCö—¥þ臓cfZÖ°gÄÔ­¡M¿ª2­°B9Cé‚ÓÈ"­m}ǯ:dïå!®ïs¢€WÿŒÅž£Ø„å)f­Y	ñaמx=ÜËxL¢•UÍ\¯vô1³güÚ£þ™²Küô·ÐOµÐx4…€VŸdO$éóô1bV?Ì[*V]z„âRÝ™º–~ÀÌ2[ÅÄÖK®é{ùŒñ€#üi~öæQÑKÈZö%qÂŽ(g¸;`a{SŽLÚc4ýûù;Æ”i¿„Óñ
-éìeíw'’­z(»k…L±’ªõ1J†V¿ïK!]#ìëÞŒ)N¨£8lB4_úÊúô(¯)“
-©¡$ªÃ_Hvˆ¢¢J¼´/þ>Éûn•¯RÐýŽr?ÃyÊciêyßël¡ÆBôŽºR(ÚõÃ_ʨ`‚Û³ZºwÊzmÕ,-JMEƒ}Ø“ŽˆtbÜ6aT˜Ž0“ ßÛõF|COH½.KE“ÕàX~³Â~¬ëGU‚5ÁÕaH2½3yvÿ=LèÈÅéjSq´lӤПH ×
-åKV‘¤JˆoKÔËèé:<lûmW¶š:è°²æU 
-+éz#
-·p¢ýö(½ðã&	îçŠ9ïsì4qH~ÚV*©üÑþ™¤9ñ«.ë3±2¢Ò÷ëîB·—]—a™	ð4©LÅk¾O‡ÕÐ
-m1’¨üÍNT"È#œ÷€
-‹LSFpƒœæFíâ	œàP[µÑ+諬mûFU$Ùæj÷{÷"x˜ž±ð?QñG:}‚g‚–“ÝÆ9螐”äXtÎ^”'moE/YI<ÉÕ›nn6i:Û²
-vK¯¶õÎÓrŠÚ ü-ŽÀ+©0†¬’IØ«0}—cà2¢õ?½-±mŠŽ›p­/”yF÷·‚7¤Ì…Œæ¼Ÿ»€õØö¿_GW¤šB<XéUõBÂÄC(~ãvE:Ì-QÆØÞ÷ÓW#TÕO…ŒÅúßxiÔã¶cc¿
-ôˆ1æ*P"ŸîÙ¼G°Šl·OÑI (~ýì…àqG8Ÿ„S=[«1{	Ɉqiö—L«ƒZ‡Ösš6üû­NÃÙÏV"›ôY>jÃÅäAò	~rÉ ÖåC7ÕC§Y_Ô'dQÔËȽܳ$ëlÚïý3™½7˜
-«ÒªàÅÚf©/ÔÏvO4 Š¼yyǸ3wºû'ÝËgñÔÑ2#ÿ&s„@(¨ï
-ù6uþ—¿Š¿ù”iú+vär–Ö#m(
-x¨ûé“A%{šXŠˆ ly¡W`9~î¦ýö-k£»íÊÉ/Í—²?\ˆEF±µSKà²ûÏNÎЏڃŠqÜ
-54>’²î,¤Ã±D‡©WAŠÕóÄtð"ðºüçvØû9Œö0ÆÒRbÆRuÄ,¼U„¬*¥MÝG0Ç“3:²)ŽÕ(ßi%µÄF‡::ç¥jø
-ÇBŒ§ö†²Ã±xóÄó*DtXðóŒ«âõ…n»7­?Ä/3]öĿæ覫jâ;-I[Ièý•uI€P‰à¨ØmO‘©8¿ >ï+~?¡m ŠQ†"r|Q·ãY5
-h0
-‘ÉO”
-à>IÅŽfÅ/½] gݔړ8ËÛo×X ‚Mh¸ ζLÆ_!AÒ Û[¤€yK¿/‡ó¨@Ú¿B'iIWøæ#Ýxêu@âf€U_Žq†^s[èU|ˆ°’ô«4ߍO;{1åbøà$[¦[‘¤
-ÏWºóÏ4¬ÙŽVéøhû¦ÐÜ07¢†lœTs·qì5'Œ‰Êv.wQ÷}À†âÁj=R™~ÚÔ‹
-Œ§0þ•
-`î/ývD©i›`Ã1é´ÊΏÎ[Øà‘qÄߪÀ¶øØ~‡š$löj?7åÍ{Û¯2äÁ)ºU¾Œ\i¤,öÆRzH–ޱƍnòÁ¡ìˆÜçm%€ÿ8!¶dPH”“@öp÷DÊöÁéM;›éƛӯofOš˜\Ö‘šZÞ£¯!ìÀ7x±=Qð±Ål&ƒuKìh,‚DwcÆ ¤óƒÕ Ä]X˺¿±yFAºMZg‡äÃTã2Ýtxu‡'‡¿Áx„àé
-q5÷’AÌ—4ƒçÞˆT!I3Pò³+?ÓU¥¿:¼ÊÄ+–ûý7
-†IõSî=tO#n,µË­Ÿ\î6ÈÅéôz$¦ºAè)ÀT`u•µÊEPò¶ëËvIxí–ëDGQ@ß“ßY™GkyEÔ^‘W~M©ak4å¼æT´ç &z­–±Ì ªkj»Ÿ¬´Ž;M°e"0ÏSŠÔµ^'ºš55ª´žleŒZ&î	‰¤aØ”ª\cVÐ’ga–¾Âï}P+¯½M#š·zQÛ)Z4H„sVù@ wóÂ|ç9™I¸¹
-|êtZ«ržï.lqWÞÅaÓ½\¯ãªòÅ¥"ÔÍÏÿŒêîtV!¼Gpov’óò›ãŸ?ù£iXê,„¶H”¾;Ã}fCªžS¼Âç+–snæ=NŒÅà#…MZQï-X£X<!"—{!Ëçûó-ÛWç
-/R”µ¤sRÞ™<líBülBLŒ3pšýïÝë£DQOÚÛïA8µ ,`%Óm‡‹à´¤˜ÆÖß½aãvë¾O0?dÆÊ<À`#¥ÈŸAPKòÀ/{ÊÝI’_±QòÿítÜàê`#çÒ<ÿ¢˜Ñ?¥=2«èجéy-lqÞŸ~8<–*.½08èAFù)q̨g«$û¥e­­oêÆmi…U2kÉ.ñ̍dÝq¼Í_bî©Ê)Þ-/¨VŠgžZS9o“ÚÅT*P¡x§¹nÕšq™²[ÉyÑ„$Ê†d''–=}[åR`$êG¬s鼈_ìÞå>¬D3LB¶5üÌÁaºŸÊ- at gZŘñv˜Ör
-J at E†Œq‹$V{ð¤ì76mÞ}#Å6C#GÇùÁ݃€Œ4´‚Œ®#±àd…oŒä—~gfvÉ‹ˆÜ«ùN—r¡_{ÀݶL«
-GAdzEÞþ֐ÞÌÎdí‘™l±A¿£}bnÜ™¨G¾gÿïR
-†^rªNN¿fqZ˜†¨¯ôrLp‹ú·-NÇ¥Óâ
-ýTp:!¨¢»7ˆy¹î$ךì‘•hFÅS0èö°jÚ£ü6Î8"iK戣„[ln•ešoŸPÎd$±‡°©.Zd‡FÕPãJšoÏ ó†Ñ#rµõp»¼Ód„
-ÙÏ µÞ÷®iZ
-…"HMx8òèEà `¡¶F>¡_È™ù:ê: |Vág
-›hÔºüÒÍi -Rkôø¡•JO–gÝpóADtläîu½#T6ëpÜчEÁgZ‰äƒ÷ÙÖUù7X7ڐL<[
-­žyËõCX,_—]PS6,z4¶ÊFÝ”·<Ѡ˜vHà£ÞèÇó­Xïðj­Šѵ5ÀÄ	,q‡IP‡ØÂã†.Cj3yÒ”—F/µ…öNmâèR˜)A-jì_,Þ‰žÜã!@RVÔ/å#*ßÂB¸¾öÜCxªí–v²h€]½Çñ¹÷1Œõ2ååžûnÄvÖè/ÜXÊp
-~ʇšÓ@ÖÉ|Û0p¾Y¼™f†Òbm=À0
-Úã{u at 7«C‹sXøZã•.S·ð×FžÎ–g¾@Kšã·|ôƒ$*…´SK*Û)LêwÁzh¥Ïv§2ÙÜ¢‘ªÑÇ©‰BŸd{ÛÛ
-aËÐ\®VÖ;oôÞ«Ÿ^ç}±W¿fp,AŽ1Sóõ–V•‚`C{¸š÷9:É©3HïÝáx֐özöˉ/æš`5JD©]Ù´a£¡ùä‰åZ"?F`ô]OÓ¢ð±x\]yýÝIlI‘™>?MvõÂUõVZÇU˜/‡E®ãÔT8wsŠÜJe¿pk‹«yIBY½+j8yÁrÆfÎYþa
-•º–:®ÛBØ I‡¸sàÔKˆoµ*ÔÊ\
-ʵܢ‰|“§Ç/|röïßbïèq|1¹‚}M§‚ö+g;ØsºMÿ.\å÷õa
-`ÿ…	͍¬sõ€‡Ñ‹>¡"cAåU^"îžÁªå?¹ŽCñ4Å·ësDoÚOn®K‚þÙäÛÎRFeBuD%Ò{
-ÞØ›œpê﬙ÅDY#QÄ}È×3‘š3é?“¿W«¾ëKó¼Ì2›Iœ7ˆB")—úŒö·ú-¥!ƒ
-Vóϲ}pI %‹ž¼9–—Y‡èΩ£]~@QõF#p¯X€?¢›ùivýß‘¹µmöå°¾÷72ÉõOr‡Þ0þSuÐÓ;c
-u­Ó!–Ôqš‚µU±–óKhP¶æ’°¦Ö|¯
-g]:ÞÜGrLßÕV«¼xÕj°Âö­i©Óî+÷;p昋8ئÝ»oçcH0„”¼(Zz»oxBèS*õfÑ•šðß%?óÄKp!{ðµÝô6Ö*58ƒ†}ÙӦŪs®[G‡ðVlcåí\~
-®UŽ-½|üŽˆÂi–±?þÛ¤.ØJ²q(ÍD²i„€¼n$çR3“†¯È]Êüšan™UŽ¥K˜‡Ó^¸×·Ewý¾eê¨1"ð¨ac܍ØÖþL¿n‘€ÀŒã…ܤÅuÉУáRüÇa%4°'[Rí¬o+XòÏDnç““YBæƒgËCz„"T=6‹V%6cw&ïŽêÙǨÅ’E`xÚ=Õì’7šuŽIœ<ðõÅpo/ºz	›ØÂÊ+º»>U¿áx£],0ô[¤ït
-vàlCM¼¿òñ ß؁ßÐÕ)Úòð°-X)A¨Nmjµ«1Bý@µK‚þ:eê8ê
-Z	à†ú¶tã'õ¡Bx$CÌ’Öâ^×47q
-^²±r^H`ZËâßCš§jhäÁä'`¾A)ià¨h;þœj~æ!öÔ翺¿;c÷^ ?S®(ÅÞÊqúuD
-Îkät ÜŠIS#—§°ÿH÷º]-hú—×ßP]V
-9’+X¹æ]GSŸE])0L“Ú½DSyøº&h–Ù#Þð.¥¨Ý8zA®2øä”jµ?ˆƒ,Å¿G¼h2Ç
-Ézµ×ÆýÒ»U^Ar:)«<šc¬T#‚´`R!+ø	}é^èUV N&žÃÙâzNñÚ]ÇÃÜ؍́gKh¶-³xÍMGœoõœƒ\“üU©úŽóæ×fN4¿óî{·[`pސÌ‘$öž€$In1ÝÓÆÔB
-QŸG.” ’ ¡3H[ _˜uo"³ÛWØT¨biª¢û5Ú“z¢ížqû²Z‹Tö.I*ü±¹zÅ]¶7`Ÿª™@Öm/¢À~éÐ#>pábhMùEª‘ö‰Þµ'ßX—{Žo¯>n½×€Ž‘ Ù’/‚¦¼j?ªL²~aÅY¤ä ¿*øürŠk»F:nýñ
-C—i»Ðâ¬‹²w¶ßwþªc6
-ã?[3¦cÅÞü@Ät<­3ºFËV#-üg'D.¥OȸµÈ¼ùˆ…l
-MñG±ÌBÿÿMéé&§:a3ž’3RŽ©
-{(òj
- at g(RÇGƒä_Ú9H†ˆEAO_½Šdë¥'/&ZV
-ê“ºÀòà6ùWâ n ßFÞ“±ÚPw>±ƒ!’côQF´|Á…fÑVðB¦¬¢ƒNòf´æõóÓ—!îo{>Š¼Õ<¹×y÷ÁÆ=bÞ‡¸ÀÒ¢†K óvÃݯJiª×½µ¬P¾'D‘ᆆ]…R+ü×IÀ£¨Õ’}ô$Ðhý*5ä‰ç±ƒóíc†ÇdñÖ«Ô}€Ü]±~O—É6gêÂÎiN’1ÙÓÜ~xÈÚG¢ï3‹÷ÙÍ9ãWÌV]¼d^:vKßpÇnÑdš…ô°#d†çM‡ähÖÅtèl˜H¥ÄŠ–1˜ÅšzŒ±‡€ŽÍëCõ©O¼ÏGžˆOaZ¼ Y K™•ZCùQf9†s@ߣ±EMÎJ¶·í,ñ‰œûÝõFC¥^ÆsF„`¼G€ö™à¹V˸Sß¾I\WWº³ò½D?4¾,Ã,!© 9$õÉb73å@¥ðå
-o(u䐠ӿ´«aóZÃÖã~@¨„´ºö%\á,—V‘¥ý®¹ú”É+hYucö@ÕêPTiªþï…åGoqc-aŒ)¾½òK†mVWçý¶8¶´&špZöŠ³‚¡ÈJÞÀ˜VÀ8;›£Þ¹,¼ÍJ3K»bw«Á¸çÔÞôµÛÑિÂzíû‰C
-ˆgÌÌ—	JÁ°êúÉ/Æ“a¿#µÈ0à!B3 ¶ÄÚÎ{æþ}Ȭñ§A2BÂÛ×R 3·âœ9A’€Ž#‰AŠÖ±$Õ×hݍX¤
- "(ôdÅbK˜° Åù…wРÝ@gáî&é2“Ù•öÑ·ð}¼p/Ì	ñ¡»{Ð-ñêg#ºÄå¼…îû_'é&{åÖZ&hq5é&GU~)Ž ¡\c.ÂÈ„SÌúÚÈŽí”uZ‹/¼\nDm®ƒx¦”ÿ2¯­Óº"`dbH„	Äžp¨¢Ž®Áj:ð;ªë…ä£î«vÁýq>A”“gAë_‹-Ý?YáR-øUküˆÖk[¯
-&Èš~]©‹ÛT1¸ÏÊç§HýoîBï-¸#(&òaðd/ñ’·ŒÄÌEn”²Ã.ˆr©˜·Ûè€^rëx_é›…¦ ŸÝ¤R7®_Q|·ì0[eXG_úg„ï 4úö˜Â5…›¶”fðSé³¹UPþvu3˜È
-±o<´÷P}‡\‰^Œ5Ti6(Æ„áÒ]6Г‚éÔ©Hø።û׃ˆ…x#¥j¯“øZ±·Æå.Vb㜊VÑÍÕh׬E”•?Õ…½ÔTY¶”_bÝ$¶QµA>źl5Ö‚‚€.½pí<F˾ƒq9ÉhhˆÞâ
-A²gÌ
-í}{á½#½lVfGï´ü‚K‰heçß;CÆ¢Ž+iibê'v"™§sÙíçfLØ?Á «R	Ce€
-ôó‘çb6Db{ÜòC·å?)8JÈíg¸Î­Z/½_G‹ nâ=ºðT<†}àuz¹HÅz7¹vá^.·!cáÇýå‚«Ô€B"bö¼Î®ÿê‚ö'æBê>`ü/é8aôÖ-hô«ü¶J熕U÷‘í]ŠçØîPã·(dIX3\1$§¨2|¦b|®ýBða¸òÍϐ—]Ó¤œÁœIùÃLö÷š 
-3Ú½(€x!çùE:PŠ½ç¿ú/àFÆÜÞc¥7s
-A­ú÷7K´áyé´=PÌ®/j™¼òpƏ¸.n`µ+	u«›¯Öµ»7H[&¯PŸå<$Ý2V)#ZŸUiuÆ£‰x|ã#6L!¾‡w¯TU}‚â#2¿¡<ŸŒ„wYJ±‹8vË*9 ÜUXéaÓ
-:öä\±÷͹µ;
-±‘¸ÑqFr=ëo¬kzÄùgú,g<·ÓL3ŠNO‡„M\v?dïWc=›ÿD[Û#‡7à½Û<N]F£‡¼8²(Ößùƒìê',·j[u ÈÙØi|ÔpxEKü‡C©è#­ÔÄy	¾¯»ªòíà„ÙÛöå´ŽV
-õÆ6Hjªäf‘N¾Fwñ¶ Ç•“0&ˆâ©8WŸƒ]Nºý €`þ#«fS^É{wèa?O9fóçÉ­S»O|ð™}O¤l
-ž†(Á~¾ÿs‘ɺ­[ìm ÔWöï¢ÇJõ|›ð™&Dɐ`[ö"Ë^¦SË ©w†}muס$ÆâSë;·Ð31¼šoZ vû"{ ÃhœYo-o©|Á—Gê	òØkôûæ³ÇrKõ~ÆÛA£D-7 Øuš	ÜëÐóYQ­²E!x´“t&ãÉÔgâC¸-9±J±-$BMnÆӍ‡°A¹ai x[ó-U¸pY¿èâ¯á—R1G¶hnæ"fJo•Ê(ú+_A@}ç	?i Ò>Jp œá;À
-ŠÀLmÓg›z´ß[ÃýsÜqä;¹	½ÃÈL?VÂ-¤ñ€¸‘svÃ5õÇå:þAzø §š›e„ƒ¶":ª]O‚‹û¯áu•DêÃ#º¬
-ÿÃ'¹Ù8;S¥ƒÛÃ’½
-0Y:-œ;(ÁeœxŠ”Û“PVSÀ#è¡ãBó÷¤ªï†4ðÇ‘âÓÙ¼™ÌSšóGý?Rˆþ² $Ž1æT—×°+Hºo¿S÷áà°ÜVWóìûÞ²Ôôæ¬ëÆÞæ
-aJqŒ…´n_Q“¯%#¯èKƒŸx^×€9õŒ³ñ¨ÚÝv¢C'z³Dœ©m´à_¿‚ú9j°±ùXÂÅ)«|‹ä%¯i¢uhEä²­dû	Ü»¼é
-«Ðü_ÉÖÓZêâ6nçÊJ³ní¦ˆ¯±µ!ûŸÆVy­F$c§{¾Ÿ…{—|xvxn)'E§%yÝ&ËéÉü.%ÌÆÁŸ0Ï´f#VËŠÑb劫ÁQÇ„Ú¢É?njۏ4¥3gŠ…a2ÁÇå
-†K™0n3púþ·´YA]d ÏC¿«0ª‘	°Ii¶®´¸×3#îi?Š½~vY5tþ41Œoî1Éá–!OÓØ£9Q˜¼)èÜ
-„Mj~Ú–¸‘T
-mb­´ólg3Q¼B2<¦öcCÈ
-ÌAÀŒk`âm–Þ¡Ë&@€S@ߍ\ÖÔvˆãÔ©6Ö«8Y«ŽIC沪S†Dv;îäÑ£hîg„Y¬k™Qù
-4DmbµìÜ—
-vJ}$53P œ/£iªA.3€ÍˆWl’úö¾çÖŒ€
-}¾sÐ:©IÆ (‹s¾wä@
-‘[f"ŸÛ߇»"-ô·ÊqöÍŠÄõز¬}À{S.Ó»}Nk´%|1fÉäŸ"ÞûNÇY¬—‘,§½è\BX¹W‰Aµ;+½àØj;ÀpØ¿¤þÍÐãy#Ê粘7̾øÄ^ÊAùm$¾<y~JÕ›–3á‹8Ìý+M^³xÔY·+šyÁ䢒ÊÜŒaáiù¢òº6ù%»MòmúW¨Aæ5„¡Ä|\sÀygmB
-o¬ˆm¾ä¿Dì¢ÍÒÀc¥-¿N¬2DPå.áב™•´+®8Ýuð=IcÖÏËV•™Œ¥¬…Õ¦çN]
-‚¯NŠàp<8Û÷]Zo[
-Éf{îlBI¬—)ùȐ—´L„š²»
-Uöÿ̪|¡/F¬lôL8þa²0ÿûI=ÏÎ'à¯
-A}@Þ$½ó{íY$%5”/Ù[ãQ¼y ñWÆ*NlÄÜÝZa
-»Ì[— s,€Í‡MሪÊÏC¹b8$¼LñÚ†öòp®ÈÈÊ4§åèèjʬë¨3t^©¤H€–—éif÷œ‡½5 ‡þŒ¢¬Bd…°–Ù̈*ëÀä©ÀW‡ñ¶h4é˜ù™¡õ Õ¯¢?ղťakÇ{¢¼úê¤Ëªã„æSyª=ã-Í’Ùý¢–ÿ V‚‡¤ Ž÷­ÎÝ,+¶’
-ðC1×ÈÓ3¬B±ª´KšìHL*LXâÒ0m3×-L
-šVºä•bÏ%ý"‹G˜âÆðÓšP›ýAs]²Z€®ÛÑCˆo0¬bÖAÍ`€u›—sbV–Iš­!.¹øYÊðow6A™Þ0’”˜;ýGcÃ"Do<¨ò
-•*֏’þ_Ñ!ØQŸ¢s²! ·ºqªBô˹…“{m±6—‘B£<ò„ž×+õÍ‘8)žxÜ5%cÙ¢ë‡)­²SS˜‰ŸÂõ¾Ê­÷›®*…Tê–$“×¤¾åÛ¿NF:z$’LßÀ6•Ãx´ÇFß’¸Aë`ŸÊw¾‰†w’pæx9DX:ô—PgE:t÷¬pÞXÈéœÅ™ƒ>fèÈÏ`±¡bMÛºÓ²Ïk’]A%äâ•ZMÁ©2´÷:QFÌÐ̯_ýHß3Þðþ‰=h.ñSÌqmBrƒç›È¥[ý°0óÔk‹…ó5›å¾
-‹%FèR!<Oò+¯#¬#†s€JqÚʶý
- –9ƒõ…Ñ®çL†7q8£`½ß•Ÿ¹fÍBúBËçhÊ:åürf&0ý!ÅT^ñVsU•!ÇÞºÙŠ„~jZðõ}¼'bÊŒF!бéj'(e)Ì\Ëòå
-bÏ0å”jÓ2ÇÈÈž@oÝÐ{Œ3ôb
-òò<bÕ~H”`ÙK§<‡É
-‰? è3z`|{ä%€2ÜÙ¬(§ÿ3Á¯©&nöJ­h ô½’²~¯TÓ×j£·H_Õ:4åCdx#
-û¸È%7CÎù2‰ë 7¦G=.¥x»:þÐíc–
-ګՁyžDsœƒŽ>­oQB¼ÎSKpK¸
-öl!ž˜CI5«U®iWìª=£»íÊùmÍÄöÄšíePF(›åÁЧ›Ð+%)0eºÞ€}ÿýMÎX3©¹šœ®	-¬wšrŸ Ÿ4s3¿þŒêóS††œJ¶õagÒι‚™Œ
-ÚÍǦr?{6Ô~͹@ãA?Üõç¤QöG‰t7V=“Ÿ$…„ÏòDxE4?Ù„?=”û¨ÁcÍ3ufÉtjDtî[r±Žu‚‡çéd£Õ$â
- Š=¹PÛù¢ê$ÑAéM¶§,¨¨r
-5VþrZ³¡ôåEŒß—:ÕÓžBü_˜kÉñ^ØkB
-쯲؄±þ2Óe}sÒ
-¢°$M’ŠCž
-Ó²FÙÛÃçeóbóþU;Ïzk(ݬݵá|®?œV¬ÁmT¹Ó21qå­0KE}yâMVÿŒ	ýBÙdÓڴ˧×U¼ªï)dÅÏV[«àtZŠ–E‡£b+Z\	­za¥ŸUDoótpHH†ýN%ÞúŽ•¸•"|Á‰g`ÍíNÓÁî„ŸÍcDkvzú†{Úzô1…æ[€Í|¾­iÖm°;}aßÇÈõCûUœû²ßÒ9ÜÆdŸ|PÃœƒ¿mÓN­C`
-ȹ9Vk;åmw<ÏÔˆ=ÇA‡:a=
-ƒ¡ö‡K°qñ\ûW¿x.GÖ!³\ú¯B…g"Þf½KiíÄç”Rv¿`
-s¨Sö/Õ\Y§µrº9†ö½]ÍY-K…KY¥ö…EÒ«þ
-å(ÿ–reù¿v쎛/,;	>ulkàìmo²ZZ¸Ëa÷æŒn
-[Lp7pœ}ߢ`M7ʈŸñqlXqœ#í»%£üÖ
-_×lh(óã*0^>¦Ô1¨„ƒÕNÍʨH©xsJŒàÍX4nX†K<Î/Åc–è	—r‘
-#CòsÔß™°Ë»#±
-øj0õפëNRõ äUEyÅÁ¯jL\M©ÿÕ
-ê“`̆ZõåÐsD-FbÑxyý"Ó‹õþ—]
-¼/#Ñ;:`Õ|>+†·b°—³°¹ÍÊöñA}ºrÉø¹P­EÐÅ?v^ Èg-æþ	¯P©	æ&‘nÉYÓ°Ÿ{ŽÈýBÉ_Doµ1Ï=Vƒ²ñð+ E„m½þÖ˜'Q
-@ò¿
-ÂŒ”Åí?o@턏qÌÅÄ.$@®°Ð®›ÃjŠW—ÄäƤÏ[èw[‘ájtœ»…DrçýH{ŠNü`ïË/‘9ç"Ðпè¼v9ƒ{¸‘-l£û¢VÏã
-Ç¯=dZÂKt/Ñv¦¨ì\y:’Õ6všÑ¤,™zf~´V‰!?)áw*Þ^úEe}Fƒ$Obۏ_Þ€x-åû0Î1æ
-:Qô“)Í Àg¡Á°·ß2rÉ0E:ñ:Ióùâ	OÔQJv
+xœµ[ÉŽ$Ç
+½×WäY€Ë±/€ `jÓyäü¶’ÏE¿o’±f&YËtYt÷TF0Ü‚ïeH-þ»¨åoꨗ 
+üŒ~û÷òÏ–ÿô‚Ÿo¿´‹ÇCÜ1-6ê£[röë­Ì1,^+øÖé?½‚aõ!MtÙÁÏÝDzf:šÝ3T?¿ü|(€§ƒY>¾-êhñ?PÞ%X(ª|ôËÇ¿–¿ßô1.Z-¿.?:náBÈ!F
+ü¾†hÔOËÇïZ*œó£ÓÁFOat´õ¹Ͻv5×*X­>S ÷U
+~’Ñ`Æ
+~^ðÛ¢J€ˆ¨£l)GÓíJ:Üt8Á¦®’¹=…dî*QvRL- f'‘®Å8`26«ǧè’º¥Ä*Fѹºô×èææH»¥r±U‘Û·´oHäB°A8•ù-¨c·t\&…:V®ŽŽ¦61¬uj¡îF¯}ô.L\[ÂôŠ%ȶiVü.zË LÞî½<ÄávVìö&_û¾éžBËí-U£¶Û†’žã®°¨@Ú ÔØünV;„Õö6©Öð=‚1¶›5mO>Ip½õ6ÌÙÚ3¼’‹ïF^á¾ËzjÌ-vÈð³E•±]sïŠ>a*C’Í]Ê0·ùCOyØÎâjGñ?nóm[êû¥¦ž!èKˆcC6	Æ\!W/á¼÷­w&)=«Š´0Å,Œ¸ÁçÔlæ»x’Kþ‘69Zûeìþë‚û÷ÉÁʹ
+›‰ýXÝmÚ¡hPFý¹xÓþþcùG}†ÂR}VþÏÚ¼y$>r¶óŠ‚â¹OÞ;z¥sè¿«'!3ÀC­ª:Èö¼rþѸ¨ ÑŽ.'eûï*ÄãÑÁŠ™cpOMÔVXBñÂjÑ“ÂÒ(Oâ¶sY¯­ƒÃ Óm&•vv¦1S­×›jožÛ“I(˜ß“…ÐÓ(RÚ•ÕZšü`WVÖ0¦4X?Ä“ÌlbãÇ)qgV,:t*µâ1é¥Ê癕AI\™óRìFAˆp’<ò´ö’V£×âñÌoèAôÚ,-jJ£\û²ÒÇQ.>¹VI©°—„#NÜ‘µê;wd­hFcv’g¬åð‘vv†~@ïöt?fYá·ûQësþ|Ì2B^XFÄgâ•÷\´r[y&V9;¡3{)R9Ã<§¯ï¥D)»»?„˜°^0$‹âc‚ÊÜ^9Äo°‚î4’¼Ft„ó:ÉéE=¥÷ˆ¶=eïhƒ;Á™gê€ñĪXK^.¢Žz‚ð°ëÓ¡!X?€o¡ö™SB¦ Øэbœ§®QÈè±·iïo+®$¬vm¨XŒ0*2ö󶣛ÆÚ{Äm@¸!h)#àíø¨£÷°jÜ#å©£÷³”ôÀž¡!ݐ'cQÓëè²új~ä%V?à·®S/z‚§;çnî`´ì¸šs“}²vð¨ÁÄ0 at Trwî›°ªñK&fLe'˜ð¡áMØ©u°ŸWÔ‚Ë#<ϤßS4ôñ?XX-ñJ®C[„ö¡‘`~èâ\©7<
+؆زdˆ‰¾+â'öàÖq.aÉÜzæ8:-çfä.D™.“ñ+¢bÎ|MNH}Ï3u©,„ܯ-4:¿¢xîh-8ÁVD™™=œbÒߢ4_Ÿ•¿'8YçÍ#dœeŽ'!ãtЂÕÝ}¹"r‘Ë_t&¹›W]
+Ɣ蟈ú²ÓåVàe
+“‡²‹<†dh
+ÊÔà»t‡NI2P£z‘³º)©Wôw:˜’æ¥ÞÌl¶ÇCJQû°ÂÆË=í“’"žÞç#‹jÆ, ³Œç4îVô“ŽütðRÙáü&€ཤ«d‹coÀ
+²ï¶WPû¾ë{qÓ!*(¢Áóq¢3gÇè
+œUPÀvŒ×„íòeòÃòbÞn5gÚ¹ýZµ܉[å¦ß©I8î¦oMÞåÒ\$‹Ö{çéT½ð];õµ ®ÙÁë`/›í\)t œ@â•Ôƒ>‚õte9ͯ"²b¿`(YaÙ>²¶qí…ÆÖ^'D±9'ൄ¨6ç5!›_K+¼IØô_8#ÛAÄïrïFŽe…å'¼¡}ƒ8“1/ï-63Ìæóe¾Ù4quŒBqؾS\ÿû·óê.môâ.¡q'@¹F‚‘?÷6Ýax·Ÿû+jÝ—¬ú:Õ6çø(ïN=E£Èîm?[€¼jo%³½XeOødâ¹¾–¯ùp	Q‡œàs¿Â£FáP$ÚZ›Ô»@¦ß0³Íu¼A…À½¢Þ¶tÞË;ÒHµW…5Údã.…­×Ì¡»$²^Ö™}¿³&á>kö¼ˆCÎâVˆÂu:¶œ„ ©³2ÉOh¾Åðrd:j#'€îíîmçšgª0~Œ©ÜÒx÷KœU{Ï
+e¿¡å¾*ÊéW\ô†{jo£÷òí1Ðz vžbØFEgG¿k00ÿÝ[
+µJûŸ‡R¼ê57ò4ög_ú݇+ë ÍµÝëëeWWm>CŠ]½
+ðƒc©¬ÀQ7#µuYÙ`Æzÿú~¹ÂrMÏã¡Œ]‹	õ
+oæ7QFÝE1ïëÑóâf7yž[KÛˆ8¸|¸Ë4(‡WZÍÜ:UŽå‹3Î{
+endstream
+endobj
 
-¤b:6ú)nø4ÁÈÚó#Š¾%$@¿™‚ªTÚ§Š8å—{Äž‰:ШŒw|Å…jçæ'M°OïvÄ»Œ@‹)£7òt~&_Þ§@õ$ã ›"¾¡c{¨½ün¡üÔ}š¢&.î	3»2%æ½5<í,›D=Hpìp*É.Œ
-’]|nmåÙ•UIÊD{˜—o¨ŽŽ,‚(ì!«•íW¸ý4 ?Øs™ØÓO2j¶Å¹£ŒÀ/‚í‘¿ù߃·@ìß>Ì
-y²ÿ5ã
-·k_s´l袕#l·KC@â¼ðAù	j®]Õ¦tN
-Þdö UƒdKŠÝùµt¥´$"Gü‰ÌTP’dº>ÈwëÃÜ…·ÖK˜ÿ)1}<œÙ{TTäB1ª#Å
-h÷÷¬;kf	#È=
-VSG"QXg±€Eg#屟˜ª¥®Å,ãú¸¢[¶Ä•úPÌWz8!tæ~—é§<­Z”£¶˜ž›´JÿMµ; [ÍÚP‰‘;Kžš%LøܸØËêGwælj½TPeù\ÒÛe1!^ëås&§J¬ÛZ¼“6wXNÍŸËpÞ†Ûù%•gꈀ»û¥dCÉÛ}*˜‹‡³@2Öç-…JEêæ@7ZÏØniâkoæ|¯‰}ÔßOHØÒß;ûW…<WxvÉyÍÁ0ÉnY>ÔÖ¹ßù-aì5»êrrNšª‚y=È&$0~Lð¨»B«9eøÖ7%—ƒny™ï«”¾ò„vT˜€cê1–?ì>^Æ©*.	fÚ;Êk›€	}ä¶QšÒ‘.UC+˜%QÓÙ­Íx¾h'9“»)òc•áî~¥ršn[üRÔ~%´”‹¬Ýd)àÄÛLŒù&<¶Rrì“Ãÿá
-i绑~'¿U#þîá¹.Z“!/Iß›Yž/CΊ¨‚ÉÝŒ!‚†tQ;ã€ÃÚËïìu´§MÇÇQ/R
-“¬$Q%¢Lçq6}oYRùMZ¨ÏÆ\M/Öd{
-ý»RÝ«"šÑwc^ÙF9Á'#P]ÖSa3#!vö[³}v™Wp„…›våN)ÆÅû(?¦ëpƒDôÕξ®Ú®p¨À:`I¯8É!/¦œ|ÆKä€z!ÑS—g™Íc†“4è¡T‹CdŠr §Ì÷kìuKµDQE´8äíç–™59¶î˜´îcqH
->]gúì7F
-Zô*Èîçî\×ä”g8ãNWaŸ:£M_Ðö*ƒ\`±ˆl™O$Ô°T£¹³ö¾ª{h#Hj¡“'tdáb‰½‰ÐQŠ_.MòQÄüÜ	ÏFÁ¦¢ç8z©Ÿ.Ç3øÌÁç×Њ¹Fâ½öÐ|\«ñ¿—+µE€#9ÜR}7¡Ñ]¿QÝçŠjzÏù¥Ÿ€5Z‘xX§J[igÀ
-C¯iÃDuŽ‰è8ðÙH¿Uk"åÈFI.P6cÖ'ÌÄÝ9%YÐ]‰!ߢü…=1qÖÍE]ÎØ;Ë1ÎÉÃô´ˆMÇ]K¢¿§–—ån÷=v3áÖo™oq¢2[ÄÈS7ÜBð©øfÿžU®
-H+Ç–Èx=×i(»¶L¤îÌÕííÝn5¶åòtíî
--Ñx	dEfí>€U=ñ/€ôÎGê¦ûâ®
-ôÊò}t!Ƥr“gIXH‰^Û´’øŸD‡¤LYЗߪ…±ªç‹Üý§kyM:	Kª_ä¦wÍÕ0ß[Ç’“´ì†ãˆèaË‹¤š73ÔØ£ÊÆ^R‰NÿßbÐùn~ÿÌWG†’ÎË$SÙ£C(΋úVÅÑ©›;­_ìÕ¸b:µ4/ÒÛå54^ÃK©
-΃°õ©®¹µµxç²r—(ˆ±ðÒ„‘ó4'<JÏ×_Ó~M(ªùL˜µ ‘“ÚV²ëƒ<¶hñÞ‡•rqéÕ“Æ–^ùõV8'Ð¥üÜoá+Ѥ¨_;»@¤±ŠF
-ëèãÃz\áñTØ9k$p[µªâ–j08‹¾;B>æ=÷	ü<Ùƒœ8¼_~‚¯¾F8ÑäŒÅ{ö÷¢/䀮Ü	|qöGÕÁ½ˆ
-+;Dó¶Ôéb±þT%}XÏpÍ‘Ø<Â(@‡æ€)È©
--½1†Ù²ˆ£È¸½Àû¾A-44ì£a¦ÌJÛ‘5ΪÒZU‡êÙ'{¿ã6þ2aø4¹"æ.ÖÎY0Ÿ` alë[—õTìMö2jr¼wdÈÐÇ+æL¬ðD¬ç®B²Y‘’·`cØnc6ôó^?(­‚#…«0È„öŠÖÖ•áéWH‘G¿÷•Ôtî|2ð²Ë(4Ö@€lb]íM*H…d¸H sÉ0ᐶêA	ï®àx}§ÞÊ;].Åù!Í6–„ªyÞã¿ÕÒ€XÍ4Zš³
-c쎰«1@@š¹ãK!zÁmµb»c†=c6vÓ*Îp©Ìûbgq»Téõ°®ÌN÷/ÿk»Šðø<8 ™U;ö–#–ÆU”s&„_É-l›R¢púˆù£DÈŸÝäOdψø‡/]oÌÖÀX³Jô¼ÊíjIMu û•Î»W¨ä,K3º±@™yÄˆaƒ2ùs,,Ï	|-7§êÅ/Eå·åd軈;E;o¼NÉwÜ…——¡5¬|·Äe¡3Eßè7ypqDµd¸×ÀM‚ìæÇꆢVZræ‹ÅÓb´F7=Æ%´·žð—oHá%ñ–"R0ó ÖÖ;»ù¦|)­êšÐÁx˜ºâ+@þku[¦x“ï&qÆ	÷RÖêê¶yê UÈŠÁ™EKMàbüyêõ¨ÃÈã¬S(žF:&ë.#þBµ/ºÀ.;GÞSÐ#A¾ÔòZóv
-Æ“Ùçú²¢=ómðÝPLøY¿O´ögñRp"¼2R›»õ<™@ŽrîÅ´Dù­™o¥è3滽Ýá‰òÎ#ü9lÄÍê'l¶¬ùŒ™fËùž}ŠY#NÐÚó!ͳeÕ•çU1½ï®ÊÞÛN¢€íA2×f<¯¼–d!{©õzBx¶´¶ÅÌFsWL)¢ožžÒ‰­ö'£8ïà#oÈçÔ=	P1þ„RÛb°†É&ÙßžzðÐêW†ÓYäÚxš9#µÞ‘…kÉ&+Ç–æƳâ2DÊr·.	þw¹ý,ÜþBNшÀT,ïIŠÚ³X…7naóÌéŶW¥/ÜÒdÚùã궂#!|Ãa]ýÀ(i§+â…óÙ"€µs‚'WŒýÌ’NSyè„âk¼áy›Y\à¬;^oƒ§H½ª×ûIÀƒ‚ø¯Ë0XÀë
-vŠ=,¬õ#*'J#~{¶irþTk¥ó˜\¿ÊàX"²—j¡Œ¼–pӐß{ä~M¹
-©}´f1w§W|6vN;r,0›Qâ¬kÃÓ±‡O( ³è›>¤DHÅG—dϬe
-S\Õ¤2’!7»°]Õš…‹Y÷ò‚ßDŠ…czNåÏSÁYI ðë‚WÑ–Ø™‚Nøh|‰pzÝ.¦þÝçE¶"gýN‰ú韌C"&xa<17¤ õŽôû8ÑrNøÊD7{–¡ðëì„r>è‘Ï÷b’ŸÄ<Cidb2“)·ñíúÉÇ”|Yô«oâ.ì'‰Cú/·|”4±oŽ³²e³+:õWâ²4ø¨­àß”ÞN?/X†ê*넳ÕáÎÞlaö–‡bôÕ	Ùö-Ù°lébN¦´Ñ~ßÕƁa?9€‰QfªáÙ]GÎ’8Â1-5¨!®ºÁ”J™üYp¯8d$['¼~-³ŠÊ:vؾÀº»ßÞä¶êk¬8ÍR®”Γvчl¡ŒÝœLUL EÌù
-Ú5CÕöoªÔÆÈ%4ÃäçøˆÇÚÂHðt'ðÝ k¬¶¹,!Êÿbo- eÃAJbí}Ê2'jØŽ:r÷¯Dª¯O¡«è¸ÎR1ukýnØn·Ád‘œ±¼¶kk]°&ŒãvWú¼e'W›¡/;¾¬7ÐÜýç7Z¥×bj#Ã
-~Pžë|P¡‘øO'xÛ‚Èêw(–G°Q`Ƙwæ±YÞt²øšf1IäoxàÐNÜT|CÊ2·ÖWĦî	UY@’jæ+¹×µœ6B¡)m”asÃ!^§)ª°J×d\•èòŸ‡h³5ÿÞÕ©–÷Ë;â"};æ3v7æyG¶/Š¿ £TþZ@êDT­S,o[N3ÃÝfý:î…Mƒ°ˆÀ~2y–•Ë£ØC‹¹sÑ#ÍFÃqG3	AÞ>¶E?”òIÉ’L_ã•bkðæô¼!³•öR„}×:([?ÒÖHO³ýSѵØVP˜äE’B}¤RåáÅ‹CxÚ=k+	£-§¦ÂëÒè
-X" ˆâÒoæ©Œ¡ëJ4wü¯'óJ5‰«<OÓ
-"Ñk’„
-Ô]ðaa˜SqAHª2ÑÃÈ `õ¢Q±þÂ~º¢Å@:ç§ã7MÄ=ôdgD¦d‚ÅáQ4ûU‚XS(¿ùÙ5Ù˜ú¼öØk”ã·?•{½`›9LSGóW––‹´<v(­¬9¶_ÐKÀÃ.§PhÚÌ»€@[hÖšiÝ
-N/Jò¡¿âkìú蘩Êȝ°}­ÍÀò¥‹µ¶6h—ŸH75p*F
-´ã1–÷Å–ÎâÔ¥#~ô³ÉQ™#µó 3áò6pL*%¸Ï
-fê?¯	pëAÀ[rÉ‹1òæÝÙÆB;ÂÖVÊ9³ÚkÔüÛ<BX-–Ú¡RN`œ¿î‘¨é!u’³^[q¦ouŒ‘Ÿ7ö¢eõ<µ]õÞ…í,\7BWEb»å±ê}E;ÐÑÀ¹ÆI“°&Á—TÝárZ‹ètžxÄlÌ×A×!Ê^öŠ@é,5ÂXŒ&ò5¸hp˜È¡,Wöäßáõ©.©x`Hì{â¢_èB‡Ú7PìlhMÚ¡³oŽH
-u<Êèâ
-x5`ioE6Þ7€Ù€Ú¿ªƒHŘm¨a\R“úŠ”ó8^þfgRy ÏÊäãÙdäRº‹­²>®é!赉%’d.ûÕîRêÜ7fá~J¸¹Á­ÁÜž“îËi¡ G¹Š6	dtŸQŽB9Cê6Ç Í#neVcœ”Ï<%·î£ˆŽ'“ì:rlô뵩´½!ÕÕÅ“Vkr8ã@Ôîr¼9£•Úo¾[932dE46j’Ö‹é?Ø°Ã	pÒj>¶ýI$—iÊP•ËvF3¾Ç€\\u &î7÷PǵHÓ2+ Ã]¼I=5o÷4‘Ëk¸´¶÷ðs×Eu«ó…
-Ö‚AŒ[#¥n¦³ K>ÊP<"sŸ».<AÝv”ÑŸ¡CßLi½”¶÷mdÞèÖ(ušI+6ÓÛáýªŽ1õ¤J#ºF|
-
-t߁Â4ƒ£""Q´[ÓUQ‡<Š|žÑ5hI¼ácSun<x—F‹gq6L×Rs½C[Q0Ü	eZ¬Ùá$§Mnðôcr¶Åp0}ûÎGHA¬À—iOFrÐózû«ú8êë¦Y}ª–ü]lÅ$CÚûÿƒ?™ÿ|—ëîû7…ru¢j͇ÀÇNf	ËßÛŽÍ%«enÖ“ÌJúy
-¯'|§€€×RC—B”“ß!ZþNv6u¡wä*h¹¯•éóƒË¯^dôÅ.08„O]'Cb3§?¢I›pµÀÐ©‹	*ÖÎ;r$’ºlË.ÅM'ÙÑYÆ
-päʼnïûfƒCûp:;–Uj›ý5L遠2ßå‹v)•[n¯À¾e™l$JL0Hñó–x‹é*ð¢ˆ6+/l+PßÎ&~È9ÏïyïSœc<[Z>Ʋڣd¤³GH+1DWa©¤«vj¹ŠOT¼W'&&«ÕeÇv‚Ó—˜8@爉µ*¥@¡p= åzXŒ_µ¥­M—%@=ÓLua@»îãWãpF`ºN½íªgUžûS‚Õß`èI›–\än‚QQÇ/F–ᝒ۶Ìp®+_ä6‰íÉéy’¿‡ÚÛÂÙNU°„,Öx0üÀÅžàLÕŒ0o¥û)&Kµ¿®S6®y@pÙ…¹s2'™‚c²ÑWÚ¢Dœ‘»¤µ¬ô)„«oÔÀ%rÑ${”Û{¿Ç÷Ép¾*Ê&av
-Jiåíʤ߸ۛ,ÍÁ?6VÚsøk_û¹×ˆ½Q´˜¹Tš³9T %¡oáÅè`neu–3ô¡ým£Ž8
-ÅÌ«Í §¨Ã<%¦
-‘PØG’#ǬHn=0¯{RñîÝêjr=‹–‚Ѩ
-iJˤÌPéRU׈eÒ%ö¬[By6ÎãÆóúÓWIØÀ¦¿Ë¾)céñ]o«é—𱙎^(Ëþˆ»¡ÍµxZŽöæE£Fÿ;糎Î…¢\\‘l¾fû¶GŒ}o:L+ëtÆ4ž‰Õ¶‹eœ²ÀêÅ(ì„’
-¡¥S6yúyx¨·¶…áWøµæåw‚Ô½ÀZÖ»ömb- ±*Jñ¤™ ¤Xnhr:°í±
-¨Jüû’õ/Oª–jÒ²iS©‰Ó[åÝÆÞÞu^=ðïâÃsJ'UŠæТ3Û/%픿=ßcc[\í7Piq
-Š~¥ØÕ>@#¼gRô¸¨ìz;ºæð¬µÿÆ© /ÖþÆ_ƒ+ô¥îp‘¡_{Еÿßã¿Ÿ@¹ì+[Ïcd
-‘Þy«˜öL¹G?S~Ö &*ízµ>=%ÖÞ»òŠelÆÿÜÖô´J?oµ/Èá^€e#±°Þüî³"œ2QÖIX𺪣Îì<_Ó(§|Χ‰³}¥ÄõK– m=S4x9Øã_Þ
-ÕñÞ«Žˆ
-°vßMÖZŸ£È„^{½e
-
-31|fØ0¶‘R>I ûê:úÍԁ`ÿòüÜt´\°
-d¼hôÇõÝ3ß©i$—ל—ôßEÁ˜ÿ Ý&¸Ùšœ+@:ÑšÂZM˜ºbç¹e½Äv2"Ÿ¯‘³C};ʼk¾G*`”²‚î“€ˆ–ÑJ½9ê‹ë GmÄPÛå¿™AK¡Üé°HÌE3Þ¡˜‰!<H_°GK½˜ýÚÖ\|ÄD~øT›
-Hˆyã‹KÿÚ	ªfZw9;87¾Ð­þ½óMúS˳¾Û÷# iD´[“5àùшáùmï7©NBÂÁ[$fœ%ðBŸaÔÛ‚-ÊPe˜ÚÜE–>')ÍCºéeï
-΄®LRX[6#¨wÂÍð×ùV6åhꃻ¾DÞà¶$$¤€pØ€“ôÿGv–Ðä.öAEs¶ë‰d½ß”kÔ¼
-•´!ó0BÄrDRiuDÊbß³JN<ýºP‰\˜h¼O7è‚â±ã)ºH‹3¥KÝ€Œ1\AØQGžò3+
-ˆ¥:ž ÛD|Š,ôóêÇ°üÚ@XXX#7¼7öL³Ahó–>Ôì¬#x
-g)<-™»OÿQUš1Ô»O—¾ÎE"¸
-eâg6còßfËqÅìåàç²ÆΦŠ’ÎiA–œzɵ¦À\ŶÂÃ*°ù*˜äb=0™ß§™0ßøž
-õü¨ÿk>.$€z	÷7†kv¾ÄÊ™ s.B©gK¨Ýë1}ñÿƒÌø•½:ÐMÅg[
-6Uӏ¥Ècªg·V2
-Ô™Ó`µ9
-ÌÛ ’à®Ý霰c®6ä€mU¬…›Ù{¹2pä‚î]÷Ú±]ÜÑèšSœËûŸ‹ÞVÌ¿ˆ¡)³oþšÏCTʏ+{œuóê%-áGZŸâvÙ<×ÆÍ	‘ßâNƒåHcø_º™Z~»÷§o'Ýs’´Õj‹ˆÚ±F!„lóûªùcXÒV	†ws“ThrÃÔ¾C	8k5€5ŽTê Y‚#¯’l9¹#;C™ë¢j¸§¦LÉFRÁßšÍ{”GätBˆ9)Zׁ¶A¹H\mß2GÔøïÍOùeh©¼žƒºlr¼š^­(+šT~AŒ¼“ÏÖbÿ‘±VÐAµò·áØB} {l/͛ګ OòÆtäŽzâ ¦‚ϘæeW„Ç©b]Rh_q;²ÐGÚ|
-†Âiž?Þîç’ü<³k…QªZ(øn‡IE%»hí*ý‹<ˆ(ºþªûr8¥ª–#†Ù¯Öi?/Ù–×´WZxkô1vùC5ÿ0w™³˜ Ûí¼‘^礗Y´]ZmáVš³Æ÷Š“@Lâí´¤{±ÞãYí¹4͉3~¤“×.fF­Š‡%éÄz¨–6|µ™(-mã©¡ê =$H®‘ØrþŽ2ÊZ ÊúÞž„ÝxÂ!/- oÔ¢ø½<ówÌ\¹
-o„”Ÿjö’\¯ù´©€¶ÉQ	u`]Þ‰±&.75ÏÈ´Éõx5P0ó
+357 0 obj
+2723
+endobj
 
-†ŠÅöo£²¼aqƐ½=4`|É€Ø˃•,´ÇµÁ!šáØÐN&UЁ©ƒcÂp¹¡5——Ÿ¥´Áêâ:šZR:´¶ZN¿ðŸü¿K\WÞ€|`ä&˜W%™‚µAäNAö8Â0]Þµ¬ÒžÜÐl'¸[I&°«BžJOÀÿ¯‘9Ç™Ó7K	†“WQ¤	ó
-܁Žz¾Nt5I ÆôT­áûæAG@…ëýˆF’āùD¥f#Á–õlœìwMG²gšòiúßž¿E÷½UP°Å)ý£'_úü…¡—°ZWr*e«’þ
-QLüͧzV²Å¡mIrǽš<7ê Fš,/3y¸’Êž8ÆhºÎå5xÅšt‰¼·[0tÆb4O
-pÊ2ځv™¦ã»øc-ДFt¢.²žÊ­Ä†YŸõr^D•ÉÆäö_ÀØPýBäÿç+ÃÊ”t¯Ãba×ÿ¤Ÿ±µi“+wâïüÏr^ªÞeÛd«N€}o|¬>?4vÄ1<Ë“‰ÁAÝUŠÙi7Ïk‡Gä¸ðé€oÐYÖÈ×!ÍÛ…_eÚÄ°
-Š§z«Hå	àC%N…Ü©05ø…VÝÏu²w½(Ec”t¿ã¢ÃÈÚÃÖÖ‚Y¸+‡ã6A)ƒŽ_äµ)qc§ò%æЉZñØ~5”K?ÿ•æMÀ+È\ÃË8ú“K¥Òíö²Âƒ±À˜ÈkÆTg¼6Ò˜/§®­ß+äþ‡Â!‚´¾|3¦X$ƒQ›”vÈ$ò…©)XÈß…ëÓýAå"Š‘û¸?%uŒÒ¾U³€z<L\5×ʪ
-
-ŒJ¯Qóè(2Fã˜Oî{S~Ï
-úä)+ G}‹p›¢{ÚCCu—­-FÄÖî`÷½Aèv¯•U—¢/8ff›úz%,U9ÂYÿ«s×ÙÌ¿W,®rO§è;2Ìʾš}Ø0HÔ;!’t\ñb·p¸Q÷{Éi	½#
-üžÚ•é`/Œ	ÈZ¶#Ë.]·ãù^§ˆ—ôÀ=5̘lVœFØønj еux¨¥Æ:Õu]ÝGSh€œ·ùU?Ž€À¹·ò?GÙÌPýçvÚCrršŸl4´–) "˜˜^\kºv¯kU4½RžêJ®€Æ ¸ÂIíiùõ=†Œ‚YTQV®íûW¥ý/)Æq6úù˜^J¾[SŠræU…âSùBìÂŽ§ Ú=ÁŒÿ–©~ÏzœQ·ï—•˜‹ï¹†ƒûÄ[ƒq7ædУíuÊüz<Ùƒ»½z÷æ˜ÕÅhÝï˜ueí¸5Ó1hK‰öïÚUH”Á”…ú¤m!Ýåˆ^5äèz-!õÁ²ÐpØöèVA‡ ¿«å£˜æ¾êÔ;þ,KÙ*\Ø·*E[k€Çž]CÇNˆ¤ºCKWÜox„t̘ˆÔŒì8SRU5å~ƒXÍÛUa!9˜ØYdжn~,àEù¼5é(—š|ÖÓÙÀx0:.=ê%º98ˆª(ÎCoø©ëë3ô²ÚVßiÍñkøû\-gœ­o®É.¯ßð–Ò@À„ÇpDP^›E2®Ç¢"Cš5ç¯*Öþ@ŒÃ
-p^ŒÂ™ëõ$¯ØE¬6º1¬ÜUžx±üãlîF±¤É}e%ÐoCHš«Ò. 
-ÌB}û3"O²G-ä=/&Ý#,ç“R”õÝç¢WœM`ÕòØGk°†‡U÷ª{ŠÎúï;Ýå K)äfÎ
-%h³ãø¢¬ÇÅl7\!ÐÞ¨L¾†:½tÔˆ¡·d:é*éÖ9àcÁìc°š¯™Ž4üëº.	Ïk¦ðHy”ÜU;ÉŽ’:g1`–i«ŸQ^h1[ZáÕÓ)®0Ocˆ`ß)ù	OTd§VËèÞ_5ËOóí¬±`l&‚výãvìçšé‡‰Žÿ°,HðPm‡âdZ¹BÅðhb¾ãzï©ÁT÷²¤	L8û*×Dö’¡öÓFÀzuy{­S°ošæãþF-_R³Eµ£©²šïAcös³Ÿ“æcB¥$BXú.¤û3*ç‚aýsŸc.«/…,‚„'“™èçzçñò
-[9_låÆÒâézËÎoXQSqÔŸöýÑΧÓgV(¤,x{¢%tK€[7«éÇÚ«t‰EXŠù¢r9>ªúkês? ž®ns‰i_CØ¥wò•ÚXϪÙ=ï•vÄp]mõŽeÃ#IGç¯yÃÊÔ#5ÒuF*Ë-»/Ò¥”?øv¹ø´ˆa¨&ö>o’G„ ƒ	1UkTÖmtc}
-Z$õU”œ–Õï®àõÀú¿Í€Æ0´´
-
-5½O¹"ÙTæGÛ9C'ÿ»n¿ÏN?γ¸¢KûÝ‘!}ãУgd,5ùè_¨x×ÖaSþ ¼\€ÜÅ+Ôå)Œ˜41(«ÁãJï[mÂôT;I>‡Òš®XÍÏ@žìNofkà/¾ÜtiøDýY-ßúö”(®é"Ë-.ç0›._dº4Ð
-O½*kr%løv?<\ȃ¯荲ÚdÒŸÏ;‡H#¸q[àÞ-ˆc‘FË8±¹‡ª?.‰Z
-Ù¶·óœEŸŸ‹^|pܝj÷Q"Yú³Î¯Lyôå
-äù¬+‡eË
-R>a	Ž.áõ’V €‡yð¨××*÷ÕW|L’¼cÜÃ܇ã@¯ê¾0iÐ#ǯOñ¾ÿ Â		Nåu ×¨ÓnËjsð¾p¿ñ]9„x˺«G¿Tƒ¾˜&â›]¢ÙpüÆÕLpå'Û›Bs8l¦ƒ”;žõØúÁQ¿ú[Y! Ÿð«p*ºÉÝo¹ÑÜÕ«y®qrúk2RIôFÁ¤jÍhE>™öË؏L«yRõÌÛæÝêÿO¨
-ø„§kØÒ۝S.ì¨p¼à]Çs6¯šqb•žJ!q­vI¤}´`ó‰½xP|À5
-ç8¸§8züé»;”Œë±§Ô£–áx‘ª-y„¹Ré%φhû柷+€€óR'o…•ˆ¸'~¡›G§ÿ!ÉÖî™C©p[@ÀSiÑ‘¤¦öãÀ¡Ü^8ó,6´@üòð£þ,øÖÆGÛ{òþÆ»É(_ÿû–à3ýç€ý®T_BÊ`È»`Q÷ÍSÂÌC$̳pϦd/ƒø½4œž€cåäûŬ¸cÿHÌ¥ÞÍeÄ‹î&ôПNö¥±%£Æi&|bo¹_šÆ6{f#…åutºSluŸÖ7nâΡEjëš%zz˜ƒŒnÑðáËšY˜|¾ ±R©Î4.J:Ù…§ÏßS¨¾øÉxË––qG3ß|å·!¯âÚ*Ú„e¨µ'ÆÅ÷ÉÚ@>E
-9_lÓk
-k¥äeØÔá‚å6Ñ^…ZØjÍüw|ÿæfވՁÁTQë|˜¡¼P‘ÊñM®h‚è°é YhìäààLŸn•òEØ]ú¼€;•> âIûaÙÝ`"Џbå†ktO
-årÙJçEÇÙS7)ÌnU¡ö?„
-Mj ®€¾ö0Ò¨ø„W2„ûƒg$Z	Äâ
-ó€y8i®Ì`l|LãÒã‹@pW-˜ó÷[2n™³äSè×ï§Ïý¬ûŸè•ÇšåP½z‚Qó‘ìþ•$…ŸÁ ùãþË08fu‹êº»‹ø~.0ŠfÆ:m%áÿ0ô¾ºð||kmK²7–•"ˆø/Qlê=`±™yš$ž!|'‡§äBPÔi¸6|E	ÝÒ†q½ºÓjª
-q/ÃÃiÍâü½´ÃùŽ5·JãïÃO”e%¹`¹BÀf’¬þé^êÖ~I†Öªä•0ÃN`wCä±`¦YépېºåZ=r:ˆÆr2}¶©ùë]P•¶´U‰!SŸöã
-Ê`A­¾0[yËc›ÅISF¿iM^F€$v;Úæ_=Að«iÔè÷Ša"ƒžÍ[Š«<×Øyº
-€ÈA£÷
-|Bâ~Ëá%“;N;Ê4Mã‡|çÍ:¥œqàaG©Wþ€*xùÌŽ"“³íáJ)!O¥4íW£Ÿb‘HñÀ©Øê\Eç”iX-ö1¦Øµ"»è‚9(J˜Ó•ÚM aÿ.f½8i¶ j‹‡—sÎå€É¬_¨¡’§Àµý—øÞ1ñûÒãéeu+îÿ¹‘9Àä° vWôÊcýÏapanڪݥìÇÉãyÒµ¥{tþ»u­;h¦'Ôâ
-kñsÉ|
-:ªígb;«±*~¤"[BäY¿E¤Gïî	Û‹û¯È>…ü¸·‘#ùb¥çJГó„wÀvÀ,½	
-Ã:}lBGY:´hD~˜2Ž%@n*/ R €Ó›èu´ásƒÿ¹–˧§ÂËvÈ|ØÑ+±Äày„ÀÙ30Xß©Š©W¸«ÞX¼SÛŸâ]~\Ő˜£QˆŒi—pÓÆè
-¬ðqÄé&þ«·TTFŽóõágÎqaD½#=,“Ç°ÒJÅüõ«"ycÑrRE±Þ„…Ñ?HqŽ6ÙNšrf:8skIÄ÷¹áâã5UɉÎ
-vqPvŒkŬ†W!W¡ó³©ÌÇGc+mqd’ì’ç}L¥.oö\ÑPUËô%cYÒ]>Rçùwÿ¾í6žmIþÔŸè!È,\;ˆ·áƒ¹uíêü! ”àZ
-È%¬•âãnUËÒˆS鏊Xðä*Çüc<ýØWçÎÛö`»ΤÅ~•Ú;,ÍÀ¦øv]5÷í·pãc«í †B[jÜ냀¸fc »ÿ¥cpûÖÈ앝‘äõC'4
-S(Ò·6zeL?’<¼ÿW#JA‚}¤ç!¯=•ô²$ÛÍXí1ˆvåOÜÂJžGÔJ—Ëfb„ðR²dê.xMaÿKó‰¶F™VêÂ{òŽ>SŒÿW|,˜B"9ìqPA&„Æëß
-/pÆ<éj•çÌuo'\
-ô !dÚq§ÕRXáñ”ûœ ÇžUÀ&‰3,sCÊÓWÓ(ð·øÿØ"
-POª<Dëaª"¥~ø¢ô𦃨<™·¹éÕ»}cw8¾QýìD/Âçi{&í4ÙÌr8·¶ÀäWe'Aš†‚Û~	Ù>ÊöåÈQ*þ‘Æ´¬¸þ¹ÊªmN@5t
-únçYVcÇ·ŒƒOoЍ[¶lÇXÒß÷}#Ï·¼3ˆ2¯*tTX™S­ÅõŽˆ…_Dz.6y1Eübü½+¦ÿìR	í¯Nîš·Æ¥(M~(¦„«åF{nÍNó`D‡¡a€ÔWøn¶Ø²³†õ‹ªÔ)Š0MŸ_½'óÓ+á•@³N­¤©ÛkW›3&…ó‡ÓË+Íß>;#Sñð$(¤½u+C±Ùg`7ð~~žÝ9uÆ´1h¾f€•O»/Ê÷>Ûº
-X>,~@(򡦂
-•L¢|óÂ+©ïI•ù’ñˆG¡-ˆ+$º&=̨MÒ.g4é8JٍҚ=û
-ó5©Ü‹b®Ø<¯	VØ›D	l=ù#Á,<c§|ƒ¿«[@û‚gïý˜·Ñì÷qНIU«ìôOÑbޏ©Ð;q?,sñmð¾ÖŠH¸JV^T
-´4Ö:e8_íÙX5X4¹­$eåÇ
- óñœö°€v!]Å>Rû j|µªÂ"÷II}²‡1o+°Óa;_—êêÒº¤tY±ò»î¤`å
-p¼{°ž¦}·"³ÑòƒÖð¯j[8†\Wébò0Ÿ‹Ñ ÕÐu@/]jÃþQOch’‰ÆNS—\žíZ7†ÙÖÜftc¿“ØÉ
-*ð=–ø:ö2Ì}*½{Vä'`†û[aŒã*¿ÿìj[anòìfœQOÝ
-³ü
-«ú}‘ºóªãyµì6òκXEžˆß#¾U
-XÂCÆý,÷òèË‘0†·ÿ3}†×¥Ž¤–‰	
-£Q¡‚A˜ÛT&|v,¹é
-˜×ë;Û‘þÊYÎYø?£ÜÐpïÁqhoÌ®ý³à²÷A"mð3D¢åvlÎ…³²Ø«@–Î{.^Ãcnɘ·CE¿Aïn²\ruá‘»d­ÐXO¿-È.Ï„)ÃI³}p«–=É Ÿw¤Ïüѹè®AÐÐ3ßm I×¤ž¾µ&	ºÎ!“6B/X5Ž{È8›ëIµ()Ïåë)¨]\æÑŠ]#öpÂ'
-ŒºQ>ŸBŠáHS+Ð’×µªÜÈ?Ó1næh¬Â©üÃJç¨ÖY‡þ´ÃØïÃNð³—âû+Á<Ä2g?µh?+Ó—Ó#+¢­97\e–¼Ç)$¶š¬žŸcO‡PXr¿–ýz$Ìd°°Ä¨Dï´4|®½“)Ý’+Û?^a›±‰ÓŒò æI’hHºe¹®Ê‹äªJà}Xø÷3×ZÍð ûrFôÃHˆña›»fÐn¯¶OµOb•AknwßÅñȇÁÙú
-J‘*óþ¾¦ƒíËoIïòMÅdø0`䣽piÆü¸`Qæ©Šø¯ùR#ý§Áœœ*†Ù3#SQô¤£A	[ý`D@Þ·Þ„Õú©%ãÀ7,Ú╤ëÍ9lž	^î*¥oÅ¿®7/:ñ¯kT/XŽ¿QðíïYêÜ#Ü£5Ý”ˆ¶©^µz»ãPÉb»“¢°"c-ƒÔº`!}jS"žiëF
-L³esóËnʬ¹N*ÒÊqMáCq©§L‘ºË…\ÐÛB{Âr¦Œ.·ªlfñ_R/{½r^½îµ¥Dµê*œ§O'ÇuøÚk“œ×’P™<ƒ¿cH¸âÚï
-¨à˜
-dŠiŵ_•e¸#4
-ãÿ~³dèÌ•†?>‡çb«§Af‘1…¼n_iÓ^m(H>¡ôÅé…m
-‰vD
-FR"÷ã³EºÁ½
-9æáU?#˜™ñVè}—(™äÁo6†—éÍý¡å#Â(¤?ðªlMm#©kAöKþ=©Ü·µ4¦íC¨駧.{—C&G	OS%&,{‹Çõ©ƒ³EâúB–ÐZ¦“`øÔHñ0yÚz&yõû“åIÉ«“3|¥K{ΓC-ž±:Uèv<
-GöÛQSÊ‹º…¿ä÷$ø¼.®ç”‰2Jˆ@v®*œÝôï¥sÉ)Üô$#ÆË·ò°¤þëkj1‘…•éË¢]	¡=ùŽ@nör<éܐâª_p|Àšé2…–v}¿šš?Qùoƒoo*Re)m6uá™’q–,?7!z½î–â½¢C/
-ëC:>_„fy‘ÎÁìρPË£Ý,Á¿ööA½Ñ4«°q€ø	ƐÈ	ÿ‚Ñäcw!T¾|O¬êùÙöÉ[~Žê6Þˆ8\†IN4‚R¦Ÿˆ©†&ÐÞ¥¤nÜ,ã䮹š0‰©Å:„ÎÜSǺ¥ÉE±ÛEÖPI¦!†Äø¬IÞĨReCÚë˜ð¯6Ãò b¸{.[Ct‰ÖJñµJ·)ýå¡3I¬Éņã¨~ϱ©-‹„õáï¾ñu5ÜuS($Ö^<Ñ)»p³‹FÕgƒë/\¶nÔ#Å¢Iêôý%9¬W{+ÊiGŽ×¦Yãå	Þ\e-–,
-”ä³cêQÒ@\¼Pì÷ÒÃÕ„þ£Æüþȸóœ~ï–ßwYfe¹XÆ˾FÀëÛ]åòÊùb`&qäˆ2w/Þ9GÆuzs«"·+(>ØïCož75X
-×ø¸—ý³¼éÄ©Wí&Àñ‰Ê²•ƒ=mÏ6FhöC(F~\3¨ÂCü ¦jø>n¡K· 1Sã8.K°¾À £L÷›¦y®乿^…—G{ÆìÞMqzÜ–i	#n;ÛÑÖâZÅš—ý¼C»¸W	%n×ÀÖÁ®ìÞ-³nïüý6!¯’:ò;«“®ðá¡œÓTʼÿµ@|µZ)Ûª™és(,č'}ÙÁóâO²§8rŽ¸Bñòû=瑳)ƒ¾7JFÜ‚ÓA¹mõœ°}#ò§0AVk=Y9
-¦`®Ÿšû^OyèºM`!¹ÃöX=ñ—V¥RÙÈùÓvKê–}~z
-öñ¡Ž¨NƒN{£Ú[¤ë&:']—„înÔ/™ˆ‘a4½ìJëÁ!ˆ’o/Ðme5j"Uª\Ì©Ö9M0à.FþVÞ í‚uï'ÂùáY™
-‹?x\£éNÒÆ÷s@Ó%;¶[PƒÁ+760~äŒ×­5	_±ÏWúîö²¦M숛=áßì¥Ïz]‡]7±×¥Œ/*3*ž)¤%O‰°& ë<·TF¦ƒœºç|¤çî"bWžz×KwibÚìBGÌFJ¿·úÛhÄ4!õŠ>ò¸.$ä÷k¬â7 ¿½VÍ*sÞˆ€jÈrP-¬B…ÝKDê‡3ý‚é'2z‚B
-ôî†z†ÊÎ%RD[¿•ÚÒ.Mu=Š\îÞ`‡j¥&í~NúIžQ÷ÀÝ¢=1ª–Yd‰MQü•]Ô<ô ÀñÎŒ2,à•¯'®±BÕy½œÔRÿeU|À[^2xpƒÆr)â+úÄQj8|®ÃADmΈoú9ÉI$ì
-ê…íñÏleÚÝz[üÅC»í%hÁC<*0§&úý¦ÿp‰JÁ¦Gq0l£FûÒ8ùR¤“ó@Š-ÙL_’´Gƒ`L£ÆCcbæ<:Hú®È³¸HÆfn&LÀ'u¶(8—É—
-)^Äíù—8Í¥˜ò¨´žÓ'l#ç÷hý~}sfv߁ƒ)ÒÂþ‚,‹°Ä}€§¨‹Ž°–÷Ð’Ìúm×\÷h
-›zBAT
-Hí%·àZýшïi›ˆ„Ì6Ë|"ýùæCâ8Ïfåæ”{z*¤Pùúq*]—Z—ô”7ТL<õ'ý›§‰_ùä¯Ù¶›äæÑÉóMâàµ÷éhÍ=ÕöudÞ^#8q¼¸c=Á$ýf†,Ö˜¦h–ë$| ·Ì¹àPåÕ$o‚yºéҁ]>Ñkh^ÕhL†g›¾Ô&š9k˜XSt&A†az¹*±ª‹Ÿy´©‰O²L½wbûâN@IœKŠ4uÍäNä#NÝ’@Í.Á„­àù_¥çYµ®ƒßF@_ì˜Ò»+O“–Œ–«&Mñ;ÿþµÝõ;Š<&!¸|Þ®Îÿ+ëéA³Áïס×Ο#€ÿõì°¥;’À@„}g’ñ︟¼Ú¡à¿7ÊèÙ!%Âòú¾ùÐ_t:dÛŶW†áVkXèBÜchlŸ·,£bçÔì[ÏT#ò&Œ(xg'C,†*$â¸äY‹7
-]o‰CÊq&Õ÷9
-»òu~¾´xÁuÓHñBx–PDP¾ù€_Ó@}"Ϙ-3ˆðZž¾¹ÉñPWH
-¥äÂñ
-e0¬¿s{ÉÔ
-ÌØ	åòªì# |Ù|iÆà2Þ¾¾
-¹³>uDˆö¥èDBdl+k \„Ø"Zýéñ{Õâ••KÒo£4èNù0Ô)
-fâOKnü:GÙRûÇç "¶cþܧðŒv?’€ÖNèèùðƒ~n”|G$k<ç÷çôÞ‹”/«V*¥c`C¨jvhR¯Nž}=_*Ez+ÅE^2;	E˜…ŸÀ(<ˆ9àÄû(i”Ièt‡æ‘p>µY¸ÍÄ,€Zÿié›ß0,o h݇Ú<"Û!ƒ ôOªŸ²PØž{4L2jyb„§Z!þõŒ§â°¤SV1©~8ؘè-®½Æ«‘–æωŠM5šä¦uŸËÌUkfÿ KÜ•SúÏËVÑÖ-f™Ò–£¡ž²Óz¢áÒ)<ˆÂÎzrkÏ€EÁäŠÜJ\ÁnŸÙ§ÖÊšþgÖûƽKåÂL§êjw¤1½)6Îa§(¨W^	MÎç4ÒBz†>¾Ô/}£„(D³Zãflkª­±ÂÉ•Å›h¡q—ûé&_çÖeµ‰i»'^hÊ^cwH›~<Ð
-&o%¥êñÆ>i	Ïr¸Å.¢ |áŸVjeØɾÑh±_)<mÉÝd>ö9IU¼!ÛЩ€zlººX°´@1i¡éjŽ<vñÛûXõöŒyÕPÈR‘îfa
-‰’yÑÜ9§û´ø|‡/tý•×Y!äo6î‹öT
-CTz™ÿÉ}ÐôDáºðKî‚ʳ½Ø˜FˆÇLR\åÖ)|Àf°¦×}
-%„»‚yqÝ]à…]Éë¯9|‡QÞò½·gsðù6u+hV	Ð8<¥ïƒ¹Ñ*˜ÖÒîåF?œæERrk
-{Nì±%k»Õ芮1+ø|›ïJ5iD¿èøYéV~œL‚T¸°Z8Ôfó#[•áaÀ›0tL2Ã:L7ð#ì¬â6…¼˜#h~­½8ÀA[å„~nÂ…‡eO¨EV
-~‹º•Õ‡/NÇÓáèWöźnÊ?ô[=ÛìéĈž<뜲ou=Ey³_ä—nK7õyé‹Ü£ÝîÌáfÆ:úþdq)ã†
-™ƒ,>Ø[èNEo4Žºj?æªé“R*?i`¹$)Ùæ%žê<ùQÃ\ã}#£7ÀF{¤5
-„×ÂpÆ&pXÎT•ÚBKU®ÛQ8ÑÑÙHŠ>ˆà\ù×k).Ó…ŠH:‡B"Öj&Œ§;°[X1DþÀ‡6Ñ~k˜…܉Y²
-oî=]áe8ž$J]àÒçÕ„aO-›v}Ë¸fŸå%xö¬CÆk{Ç®¶„n…Ž‘BéS/á2qB²ûgà\8wï®cCt¶Ä•EÓâÇ°Ý_i츕LJ™Åû_N›ëK4¶eÀ/{çI·!kàäYû4]ˆKRÐ%>*¹æ6/Ÿº½iÊÔ™\¹~J.vZݘj-+ƒâ\Ùs‰õ—§z9\93E—ó
-á]‚ÕC šy	–øk2ðW̬òˆÀÚ‰#ÓÑ ›RÏxÝÞ\{dq¦¤Oû›Xÿ–ð~òsåIÎôÎÝæáw]»Á Ö?ͨWúk«¨h°Åž’B#™€!‹
-ùs‹/B®ÿŽMxÎMÖ¯F4œq;‹]oi¿€™¯ãN¼zèÒ«¹f´žØvµ²`äÞBÂ
-UµÔ»÷èx-Ys*ÀåÝœþšÕ¬"ݸxÓôS´ŽJˆÅà'f}{qÇ_©bó~"üŸ‹w 'â¹@b1H>PdzOg°üڍž¯‘¸¯ÉœÅŽ)ÚOë{k‚ƒ
-ñV9£ŽÜCW+ó`óaóÃCµßÔ³±FîƒUx7}ó ´xR¶úå­ê‰ñ›´Š~:µ%Ñ
-ñhï?ωîÖFåýž5¥(óßVåÝVôsMÒeÌØn)#ꌩ›¤€ùñ”ŠƒšJ>ÀœÒw æ»ïãŸÅï“U矿6o UÕ&<L¥7DщÌcáøLy÷–赩žõÎõ«ý:²*=Nj]'@Ý^¶’é>X‘­Ÿ±\{X¿ëv9gL\§<ï(`ìä¡¿/"e÷å T¬·}óŽâŸo˜IH©
-„AVèpe¾¡8+4¹ºwyLF_Ï*ÈÍCƒ[ôôQC§·§rO««–ucH5ö6«íQëHÖ—˜Àó/×ûn£!üá_.Ó±™ö7VmŸ¤q?¥ß[{aFññµc¡V¹ÚÑ皣¡'…ë,.íÚNT Ï±¾š´Ì[k30賐;ï£V“µ„ ÅB(3ìÇxØdm¦˜ƒ{ôø^þl}¥½õáVIœŠ§\ìk’ÀR;ýEU¹3D¶'càe.ô¥ôœt‹Ê„ð÷'·ÏŠâe*-‰¤½ôZâ‹óÌÿÎfH˜RÀî?y“»;æ¬'¾ÿ:’gS)ô’ÁvR˜Ëeqšvl
-ÖÐbE¢c	QÑ
-…G×}eÛèW3Õi°õ°ícwrœBx›
-Œe0«8&ÐylôÐèÕÿzó¨¾÷%àèŠåöÁe8?Ç}ÎTóD¢l]sd­¿—Ål‘È£ÌI@]¨ó/;xfÔSÇdãs“‰ ¬NÍù	*ƒjAô
-„ÔMï'öœ^Ë䙃d§{1
-búŽòg
-Ã*1ôó×&]RPlúŒëþsÐ$ƒSâû¿vêά(äæÅñßsoGQæõ¾¹îtx
-`ª‘è—Z	ãŽÒçO1¨3O¦d"’¸¾ï™„ҝW,gñŠØô•6Ï*•J|&nü0;ÞÐWÞ´}̶ZnãmFíýØ®ÕðÑj†C\oRÂÃŽD$ê£Ô:ͦËÛüµK]ßô?þa1òY*’Þßë°WÂžíÎP:¿Ä¿ˆ0~,Œî49¦—Ó»ð‹>möøŸüÿs6(ØtädnVÓ½—2ÊžÔÖC^ù®?³}µâ´FbTOg~½9æ¯æ Q3²PòU?µˆ¸þ
-M¯sÃ|KÒ¸™»¹ûÚF}Væþ…žÒƒEã'/K.±¾(aÄ«óÂ{3urŒ%¥¶r°ìºÑEË‹K%Û³Üã2øF#cÛþð÷j` 3/…ŠÊVYÔ”µÎ˜ž
-ÆKìùnÝÓA™RÐUûå¦Ã¥8d")]¿¯
-sð	y°î殹wŸ†œïÔÝ2 ¹Ÿ²¼fóŽà¨MHß|}h¸”0[Ÿœ—·Û ©ÂLrÍ?{§+©+)Y-?“Æ黢†:é"Þ@ã7JŒJ€UZçÏ^£Q1²Q'
-'Ô’b´žI®=Æh]3E}
+359 0 obj
+<</Length 360 0 R/Filter/FlateDecode>>
+stream
+xœ•VÁnÛ0½ç+t0O)ÊŠcïÜ!À~`뀬—ýþEËI»éf,M$’"ß{¤ìÝßÃçÝGß'!â3ý|ùá¾}p¿ë¦>/?Çó!ùŽ\çïîÓÄ]vŝŸÝCô[Ofé¥dŠcŽ’²—$!3“L9ɘ9z:ÁêjïpÙ¤ãgwþuχ§U=#
+)©‹ë4òé•OÇ¥÷¤žé?÷õËávÑ‚"Ö‹.‹/ÔñM|Ü¢R„ö²A`¿é=ŸP+e’ Yj×ê'![ýz_^ÿ.ÑïKÞïf½‹d%T8wé}„"!?ß@¬Q(…Näé¨ß@èð¡Õ䈆÷’¢ÐÉ{“jO¢µAuINqÔs‘àX1®É‚¸Q?Èhu
 endstream
 endobj
 
-361 0 obj
-90488
+360 0 obj
+888
 endobj
 
 362 0 obj
-<</Type/FontDescriptor/FontName/NimbusRomNo9L-ReguItal
-/Flags 68
-/FontBBox[-169 -270 1111 924]/ItalicAngle -30
-/Ascent 924
-/Descent -270
-/CapHeight 924
-/StemV 80
-/FontFile 360 0 R>>
-endobj
-
-363 0 obj
-<</Length 875/Filter/FlateDecode>>
+<</Length 363 0 R/Filter/FlateDecode>>
 stream
-xœ]ÖÍnÛ8ཟBËvQXïOHY²˜é iÀ±™Ô@#Š³ÈÛW‡GÎt‘øˆ’®>R4éuw¿¿Ï·õ?ÓåøoÕÓy<Mùõò6sõ˜ŸÏãªi«Óùx[ŽÊÿãËáºZÏ÷>¼¿ÞòËýøtÙnWë/ó¹×Ûô^}ˆ§Ëcþ¸ZžNy:ÏÕ‡oÝÃ|üðv½þÈ/y¼Uõj·«Nùi®ó×áú÷á%¯Ë]ŸîOóéóíýÓ|Ëï¾¾_sՖ㆔ãå”_¯‡cžãs^mëzWm‡a·ÊãésM]óžÇ§ã÷ôڶ¸¶®c½›sSòü1ç–¹EÌY˜Y™Ù˜
-ÙçÜÖÍùŽíwÈæÒ™#rbNÈs‡¼§mÜ³½G˜çnýþ@€?Ðàôøýþ@€?ÐàÎìÈôøýþ@€?Ðàôøýþ@€?Ðàú~¡_àú~¡_àú~¡_àú~¡_àú~¡_àú~¡_àú~¡_àú~¡_àWú~¥_áWú~¥_áWú~¥_áWú~¥_áWú~¥_áWú~¥_áWú~¥_áWú~¥_á·šsõ~ƒßè7ø~ƒßè7ø~ƒßè7ø~ƒßè·RŸ~ƒßè7ø~ƒßè7ø~ƒßè7ø~ƒß9þŽñwú~§ßáwú~§ßáwú~§ßáwú~§ßáwú~§ßáwú~§ßáwú~§ßátF8#ÎHg„3ÂÙ¶
-l‘Îù+Ú²rÉæÿY,h6¥;сÈDt8.Pi|ñ€Fv ¢±+íåK÷ÌèdD†TôÀŒg¥†u€NmÉ-^F
-̸>-AÍāNèÄ…²,²éŽuð¬´aÆ`¥Å‰ALt&8eÁM‹³<—“#artË„F{ǁN‡®tÛáÞ®Lˆvqè”ípvÆv¼øΙKû2ž¥=²æn±•ö=Ûaîzf˜»õ1þûå‹OOgñôË$@;<«)bÏwW<}ynS—~y.®X§G¡ô¥)›Á°ÔÁõë¨3,uðîÖÙÿdØ@±ÃÿÚ˜«ãÛ4Í›rùPvcìÃç1ÿûKáz¹â®ò÷p×Ø
+xœ¥\ÛŽä¸
+}ﯨçR±î°Ð[UÎó
+ä’Y @d^òû!)Q¢-Ñ®I¶±³½U’Lñzxñ,·ÿ|üû¶Üþ°ÜÍ-¦Œþøûí¯ßnÿúXîkXòz;þ÷ÇïË-æ–koÖÜ3îùþŽÃXñëׇ‡oâ--øý×ßnÜÂ=ÝÌzûú~ûÅ»¸F“–äcHÖ.Î8÷§Û×?>^_¿Î1ÆÝ×[æÊ9Îq‘ÏÙâ~BtpÖ–lrv¡“Löw‡À–_¢%¾~‘–ú©7Ñw"Ò„€¿üùCRbo_?€
+ÁÁ?À=¿"]À¹Üé2•®_É'ÔùThËH©zÇÅÂæ]9	ÿǘrÒnå۝î¾_éü¹êç>ÏÀ|>ó™þ½d…YáAåóäˆ	öâomç
+2¬;·yêIe⧇[&—œÁy[Wxqr‚3;­vi{£¡ßÀu
+-¬ço@‹ø”0¯7À_¸Q!¬÷b•kO‹ýó¥„'GÔ¥G»¹÷N…gþ‰œΙ˜bÐdF‚¦2‘m=Qׇu¹»bD=OP]_•ÖyÐÄBË­‹-'_ô¾Ý§­i"
+$~ÇJ–µ…Àƒºz€WÙ¾ŽZ2lñ†Ïu#±iZI\YâV]Hb„ëvÛ“3Êòàµ)ÐxSôä„}è[BôL™ºUˆ>Ê৴Ç1ÝÆŒ4ÅÛ^ÿY*ñï=x•Á<XAmÖÕ
+N35\ô-âdð^ƒµ…ƒLˆ¬½\¢íºþ>;ý	;U	?ËÎÈ:mÌxZ[D1ñBÙ¦js©lÁs4»Îd<“Ue\e°£xS¨~c_wLAB1U¿«);b<YÎd£mìáCFƒJ(§Ø£¯ï~)¤}*폸b  „)öü^]öD~B$©ÏëÎ:!Š1
+˜ÙÓF–thҁDýL`‘H‘ÉÏå
+šêÂ¥y¼Üa§èÿˆAwÐ"älGD,ØÃ|">a<RŒÛ¢ÕÆrQÛ÷àj`
+®
+΂“§xúQàƒJãá€@&Mâø#¤¶Wˆ×ÚIHðHÇ?Õ	ð¥'peúÊA~·fä,ÇxÝñ¼ñL‡¥éjƒ%ƒïtsd?´ì”ºé°f0óö„DΤzn«ófb1Îèç¾Ã¡}ŠÂ¨Dgúyäk„˜òu=ÏO1™¢!Nƒ¡ësõS}¾ôKžÄªQ‘08–Ü,ʬpþ
+œ’SÏ­œ—^â0ùÊÉÒ>ℨˆ©g’ëN.xÂ1s,y]J¨7…ÂÐtÎbÏ„IÅ2θbÄäîä_J¬¸Á”›W2€Œ}âíw&lRÞ·A}́Ýö¨1·är¥Rq÷àøƒÐ2 &+‹8ØË2y”	 ɨ¡ˆ›EE&EãJc¢»Ú€Ôs3“þ~·1e37çÑ?V©üóc/•n•`Öbè£J¤
+ÂfôZLYÇ2£¯Zqò€«æú0Û„
+GOJš»ë)F>ÜPdƒ°ÆIí=²¦R#TzZ äD'LU	Ý;O½ˆÀíÉJèT$ÃTß!\uŠ;@¶ÑÌl½hxpŸê^gAƒæ»‘^¢/5	zW¦!QUevóÒY–P§	ë_šŠ•“‘«Dë­ìBâx6dö´$dWÂ~C©W…Ê9}_QӝYC’E
+¼ö­À‚5
+s*¿-x
+ú@–¯±Îø±ÖãoºŽ`Æ>““eõt¸7Lºò¥f™)Û[U;´Y¡”r»–!ûIêÛ¶<jÅAßÚ1ÅíeÔŠUÀ`r»8y]ê>©Ì`¿Ð£ÈeVÒŸ'9ø–Bèu[µ&»‹dUd“˜U6Ž‡8‚˜v´(—¯–“ÒéãÔׁáÜUÖ&¸ñcôgam…zbhf`¤g@•ûL6ªz»œ@õ¦œŸ8šÉÏpuÉOêtÝg´ÚJcÄŠõšR'«ô;;žÐ
+R¢¶™ñ¢¼ì'	ße`ÃJé1	8@
+yݍ´Ît“êáó†žb—Øž7…™cf?zBè<[c\,Í­Æd¢~ r?–þÛ­7+ŒFð>_N߃OïÎ+À¶¶Œ­;¦µþð®%Í.S
+>êw󌚾·rÐîÉìDÑ‚˜Õtúž[?Yë¿«Õå}Å®Ñ(¦H&ÅßÝØÈxƒýè•(³œøG
+¡ÃÇ…6™Q~C$þˆÝÿ&7oj¥h^†1áV”¸QÐßâó$?O¦S†Å,Eß'sÆMïU
+Ž}0¬—Ãp—=
+ë^`U›Ý¬lª:Í–»ÄígtB\
+ÑÝ'nYºr3oRahý™ýz:e%ºŠª‡6ÄëÇPØi›2'ü‹öø}gZH\CF%3s§Gt}à´÷A‡ÚC#…•Í8ÝߧRœàDTõús¹òúv5Ó"oÂg>éâTÚ/y9õ
+ƒÞ=—ÒÐäûªwäJ?³$μ¾*UayºvNõìR;—4rލŽV¢JwÝ•6MºÈÌ:©o·<¸å‚˜Õó¨£0;¯:Û‰tÅ Ú¥<8œóÆ£æAüd‚qWÙ.󻯆
+Üc´çP¼)ŠÛúòƒ§PßÅ¡þDðî&¡.¯®*s@Õ	 þ.!„Q•Þ–ÿ_JG؃N»&Œf_ß-ôNZÌ]Òï½±2Óµ+ëš½´uP®
+}?9 GýDSgBÚŠ¸”Òì‘õ¨Xt‡&£lÑI ¾£•'Qô†ˆ	õÂø?¹¨[¢‘[ÔåXjŸðXi͹†!ÃŴꯔˆ-•W–*™˜â}Ý@éð
+V|–T¹¾5žE#Ã
+¥Ÿ5y|Q™¥0ÚšGéÐ8Ü38–Û…Ï“~¾‰Sfœ¨Ya Ÿ½L\0¾4,ë[dt7ŒWÛšÔ¡§±@[`yP]e]wšDeÉ£C,|ée.ƒKS(¹§œÚË‘¢µ,¶}æ°Cç60EÊX¾›óç’«vöÖÍô‹)oIŒÓÉÕ¼«Zʺ`±w©¿€úë°_¦\~ö WoÐZñVﳤOñÉŒ73~qKµüxRÞ7A=ã’¿F:p²±.éUGD9ü…³Œ»ÚˆöÝž®1ôr˜|WFbLn¤Ô{l¸Ê’(š
+p†ßyÇ6ɹ5åpLW»ÿ%×û?KË.Yž°/K…´¢%±›j½QÚûWò½0Äp˜9ƒ‡žÆô$][I™k3añjmÜNO8iÐòÙí挳vã$€õÃ-nU­añÚy~DzÙv•¿7€@8„Ô¬ò·.|ÿF
+>¥7!püX^¾¨uÂe²ç·Ûd0L
 endstream
 endobj
 
-364 0 obj
-<</Type/Font/Subtype/Type1/BaseFont/NimbusRomNo9L-ReguItal
-/ToUnicode 363 0 R
-/FirstChar 0 /LastChar 255
-/Widths[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-250 333 420 500 500 833 778 333 333 333 500 675 250 333 250 278
-500 500 500 500 500 500 500 500 500 500 333 333 675 675 675 500
-920 611 611 667 722 611 611 722 722 333 444 667 556 833 667 722
-611 722 611 500 556 722 611 833 611 556 556 389 278 389 422 500
-333 500 500 444 500 444 278 500 500 278 278 444 278 722 500 500
-500 500 389 389 278 500 444 667 444 444 389 400 275 400 541 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 389 500 500 167 500 500 500 500 214 556 500 333 333 500 500
-0 500 500 500 250 0 523 350 333 556 556 500 889 1000 0 500
-0 333 333 333 333 333 333 333 333 0 333 333 0 333 333 333
-889 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 889 0 276 0 0 0 0 556 722 944 310 0 0 0 0
-0 667 0 0 0 278 0 0 278 500 667 500 0 0 0 0
-]
-/FontDescriptor 362 0 R>>
+363 0 obj
+3538
 endobj
 
 365 0 obj
-<</Length 366 0 R/Filter/FlateDecode/Length1 1282 /Length2 77308 /Length3 521>>
+<</Length 366 0 R/Filter/FlateDecode>>
 stream
-xœœ¸steo—5ÛvNlÛ¶mçĶÍJŬضíŠm£’ŠmT’[¿·ûí¾ýõwÿ¹ãŒqö~æ\ÏÜkÍ=÷c
-e5sGS ¤£ƒ#3/@ÑÚÞÔÝUÍÄAžAhéørÂQP¨[»ÙÿG¡	tqµvtàýw˜ÐÄí/ nâö·\ÝÊ ân	
-kgw Œøÿ…àþ³º8˜Y™y˜Y@g
-Ž…`nmæ0ZZ;Àý·ú_hñk7k/€3ã_Ìÿ|þëÌàï7wt°óþïrE{ à
-ý_´¨¨£À—…‹ÀÀÊÍ`afeðp°üÿ§Ô™ðoþ…*›XÿgƒÌÿ-)ã`áàù9þøŸ³
-9 ø÷_Ù3¹7õUn
-Ë”ÊyÓO‘\$=§
-)„q'!WÃ÷S‰Ö–Ãfz'þÝ©ƒGԝ„HØìpdî"2’ª’¨ŒtW£ÌƒÂ_CžŽuöxHßþÌ)>€6Áüž
-M‹&ËI꛾Ï(°O#EWü­gÒ†ø2ó
-Õn”¸Â|ñ-
-×1ýY/uX!AP=ŽíW¦|½"¯qx¨"M:ú¬utˆC•i»Åjà²8ÎQ‹îÛšÊWÅBñ°ˆÚÕcƒë®ÜƸöqÿT>X[ŽcÌ÷5c=í{r
-ïW3Öìo7³X¦l蜵<àc¸Kª‘?€ÔÏŒù‰DOÎŒú#n)gg+P7±Çd¨ÒšÛÅ/•gÎQwô4ÊI›çZŠZ~]ƒÁ¸Øzu º´é×ÈÎÒ/Ç×`h³VÔõY÷"-®y¤	^ˆn²¯º°{ã?\}PúJßH „mg
-ȹhZТFH³!qMÐ=‡)ÅèÌ]Òo\rŒ_tòäË÷*"P—êÓ Ï’Á¿±±˜3A:Ði01{!‹FuÒIta}þŠ5¥‘DÏ]wyžËÿfº8r¥ˆíŒrH´e”U;ÔO¦K7TÖZØí;X–œ
-%nÏÈãG¹°cgU¦ů)5ïcïÜôÈÉÂ~+_™‰+§I{Oꐸ¦’ÃÌ*Ÿ:¹Ï¿oJæOúö
-Ÿ
-z¾㈶û沸Dê;º
-'1†´/Œ-j*ÑêãXÁJëF9Mžça>ÑlS1ÂÜ„.êfƒúÉZÙtÈÊ­Ì	ôþè}®Æ.ðKŠg­ib4—^fj9f÷êTY“gŒ!|v;îˆï"úDT’ÖÏo<á&J/T¦?&iÉ5èD)U
-«tM¨NÃ~
-gÞfÁ™˜ùåò
-ȏbó1>c$W©ÎÙ³	 éù©¥8ëÄϧë´l·6c;h2kƒ![-ÏôcÒ”™òžß´zç=}Tëù‹‹yí—k©a
-#m)°xÊ‘~á°³Ûi`J0Zⷍ.ÍŸôÑ|“u>g¤š0·'_­ùK+sm~ŠAI[Ì™Jû캡žØ¥´^UO=ýc>µ5g·Îp‰nA™™Ž2¢9Fà%`Šîr*–™é6®ò±½à=¼:ÆÌÔc Ó¤.šè6¿Ö{{+MtñÍ`wâù@=~`¯ÿP~·‹ÈÃã2Ÿ«Q?™ ~ˆxZÕà’JŽög
->ºzƒu}£ÀõÎo3{	«0vùiÐ…—Æ2&1·u^OFˆ,)²‹þÊàEIbÞ~ÓW³
-U9PO+ÙžëR&’;®ð«£$ð`²dX)~ÛA)E”{ÃÚkÞwpö$¢UÒ½ó¤ï7Ñ…m$½[^Sʤq£Á‡nu¯9E’`edRô1Ô?YÖŒNÞßœUØ\mi‹±ŽÌ\‹S,iø³hçÓÑíî—Õ8H¢Ì %¼¡2ø©ãµ}½ZB	¶«´edí{¢·I;ÐHæ_Å;^ê
-ScǶiú4)&Þ%4¥·QWDë4/¨…[Ý|9§é¥-š‹U’Â'‡Š”nò?•¬÷‰ýüï"T4ÍåqÚf–iûíÙš,9-cáœaÜð0A»ã3t¾G4`bÎsûmŽn¦w×yÚ'Ì‚C0¼Aò•Ï³Õö1w”-+êÈT8ìasÑ êQjŒÚ°Vôžð„9ëviÕ:
-÷pGQ
-YX?dz—Èo¥qÝnkŒÏÃT°&l:+‹ÍÊÒD¨{)¼Ò<H¿}±’è;îAévbÒÇÿâ@û†@ÍV+©€-ƒHrY°û˜ì\Åø°Û!»ÒŠÛÞa$ÙÉF®,ˆAe¶Ò¿¹Ú¾òÚŸüÄ"W·@y«Zµ‘:¯·¦‡+âØÂàD/ƒ­2|Ä„~ðÖºT æDvq-·ú¢õ–Õ„ÖŒ@it±wÓŤ_·
-†Üý3e¥ÙËó•ñh‹Ž»7O–¾&ßVJE®KìLæÞ:’T¼¸,‹â£F91ÑB¡“Ói¥åãçÚãOë<8éÞxΪ˜Ú©hL-l–¯:Pú cwVTÆÔ<žLrd…ƉŒÒ…Ô;ï–.Qh¬GSÄ>ùʵØÀê….úºr-F'É	CrÅà/£û•Îg9ȁ>më¡Ù”<²f,JHk9…ŽK$ïɱ†v•jÊd\0ø‚qjÊÃöº¿%Uº(æhWwžG¢ƒ…wiä蛀ÜífÆ‘%lB';S)©ò÷§&Å«+‰à¢¥gž’C˜!îö„Û‰â-·FI<“̼×ȝLüÄRQ“;Ö€,Óœ‹*>/Ås{»æVmCÂ`±çÆCjÎÚ¡É-®ýd^hÙUSÕø05T•fNƒ÷ÚS”þ6<Ï•Õ%ÌÅYgˆ5
-«oÞp[]m–¡ë,”(Íl
-$­¾¼É>¯
-®¯ã×àŠÂlZÿÕ±ü{¿omýÑ=ƒ™­Ù¨¼•e”(¬Ml/û{„C3-0µŒó±ácé3ó&oçY}•·XáÚ1†)ÔŠï'åŽÂë5VÏÔ|ªþaEœÒIÜ·û?§ØMϠϣ)O½¦SH¿GM°Ö>…v`j×+ÈD–Ê7Æ`iWÑ’FÞ¸UW\{í°˜Ý.“¢åŽ4.¡}|¢‰¦Nèa¾B'µ!¿+£_'“ xА¢ ÆÒ®áÃ#é>#;ˆdÆÎ "	åDù[…u
-0o¿&•®Â=CÓHOeüü'
-Ñy«
-OL›¸{eÊcXJZ-{÷hH&]ô®qˆRcÙöJ¾½¸ŠcÅÞÑô>ºZÙr¢ËYIÑûÁz
-’˜üÚ]¢b^þ4ÏbÚ&¡€ü
-qgÚ6ð«¼)í3'­ÆÏh
-®ªq¿kôu-$r 휩ÎÜR
-51²vÅÔ} y‹K$:6ë<K
-@ ¢anŽ
-'
-©zG^Ÿ„"_—{ã†g "#öu?GÙ¼\œºUNH§ïÔ€µü‚a„}l>GCÙ>ж×kã܇‘p
-Î{¹ÊHÿýè>Ê&Ç™1Ç!Šn֐
-M}lT±:pkDT§ÿ 8¨
-.á!J¤I•Ôjb°7K$°Ü&÷’÷žÀ²ƒË³ÆFìóHÐïÑM¼©ˆÕ¸ÌjŒ¥Z"ÉAÕ<ñ»³i|qÐúÔ0;™ºì†¸Ì—ã"ÐÙùЖ,ÖŒ¶Ú>³dFl«VV@hŠwüØ_A¾êß&„ÏÙã¯ëoÓÖÊ
-^¥$žiPt[î%Å”úéH«Eáb2ÃÔÎ4eôEï’ÃѺi$Oã^ç*O;':°Æß»ã}œWLò›¨d9[MÙ-Î$)n-DD5ge¤ÐÚœè6´º`3Öröӏ¹È_H‹[ã^QFÚ’­b©Í2D*ÖÉëy|Ýu¼²ìe¶èW6™.›’CaÎWýªe,‘ ¡ž{›2øËA5‡‰¤B‹%.Él¨‡	
-3ÚIŽì…}$•RÍúÔÖªƒ4!1Ì5¸£Ñèâš?óµ´ébBýÕ>v¥̝6‹C_Ê_ŸNûÌcÀkh%æR1Ä´"âM*s‰·Ú‡ùò;ïg¥«={mkÑT&Ñþ3±N
->B»CP2êGvL"Ì	sØ:©RØn•_eÀá6‚áˆH§	£I›,g4R×ÃA瑺?„ßPz¥†ºíKóŒ'ÿ´Ž#
-6^;ö]à—ÇuÄ$\‹L#ˆ0Ö×ç/~xKmøÚ{¤¥N—5 âò7{’„l˜
-ͯgˆß)tºŽ9ü¼¢]Õ¡/‚HèñÃÜSp˜º˜»ÿÙÖ‘xíEQ+N¿B’Áåª	ÝX&‡M}A4ék_‚óý'<ôÃ6Ž[-ÑbÚñx88«#;™çÁº*û¾Àþã.
-.!:ÈÌŽìWÜו©4ìï¸sWGÑZ[K
-FâÚÐy¼HŒ¡I±Ì}Ÿ
-G
-ß°M¿33(²¹±Î 
-yˆò½²÷wDº¾£Çº‹Fú³dÓÈúYlÈ}3qÌÓÐ/ú
-TAÍÄ&ñWÕq‹¤3«€u˜èbû®4+å%ñÝc82ÒÖÙ-'0Oáû¸Ç`M´¬Ón7,ôØ뉾Óþ‚o­w 3ßo22ÿ£²í‹Tñ#廊ƒ,e;yêÅèÚ[…={E;ÃÃP¸¾é
-;s‚Ä‹.‹0C­g„-äÓa¯¼'wÀØÐðÁ@tPð£z=y°º)£o–‘p˜WýÀ×E(Áä»t›kÚ¼ÀÝóNÅ«¹žµÇõ¥609°ß"=¸úT®X×
-kLÃ÷úKÿ>î•/zÍ°§âel†Vñ‘ræQ¨W¿(=m½ŸÅWꂉÂëYÇ‹u¡µ.« ·ÔäÔ掠|Ó„
-[Ä‰„Ø×v?ËËuT}Êá	/;~9‘û•¶_ìF¼–mïäÑÁ˜¶¯¸6‰žŽÆ^F£Z2’y÷À°l,-Eqpw
-Aºª|i¬n|Ç'‘‘ȼ†—šÝz7ê_álj7a}ú‰.àå8]QŒV•ûÄãôǘjuëÒ,ã‰d!;ÔŠ1t;FÊü$éÃ
-{¶ü€¥~9H»	Þk8¡Ñ¢î¢ Æ¬tà¾BUiΛÎ3¤ŒÛ×,Cð‰èQe-—É…
-°b·Îp¾ö®lÆ¿”’XHXQŠ¯0( î~ÁÊ0F§1•03ßÊ£Ã¿lz$¶¢Ö¤ž¤I€ö/g½Ž§î›Éqû4íl&>åR…ƒçTq/ZÛŽ"b>ÝÈJËea§ñëj’µ‰g´ÏÍ<„”Fj®Cç|b˜âR»¹ØåóqYðOsAr£»¤h9vá¾K‡Þð©
-nˆÔG…æk©‰IÒ}‚‹Ò+£|§]h:+±†ïh–l]RÂÐÈ«C ^IÄ‚§³ë=2׸_¾Èý±¢/L‚™ºþ|íÐ8˜/g¨eåpYÒ!(?Ú—ÕF¤„M¤æHOÓqúôF"÷€™®÷Ùla‹EC#æä´º:”VêøClK#P@ÃÑ`Öàïô^óAí¦Ø»O¿
-ëÌœË}mòصô.ÜP䕆»áኖ?Æ10ƒ`HýÍnÉÐvÈnBŸ_îy#ÈÁæ֏~½ý´#°y„~“’¢«;)ì°¸c¾9N•¶Ií¼T@<ütss¿R ¸7E™áþ‡1e	Â@Œ*•ÙÑHš£ ³Åì²îϨY÷@›v¬åªœÓlžHò• XÃþÄHµ!²k¸Y3i—Ñ.û2x‰Ó}¼®þôû¶Ý}ß“CG7(‚sð4$©¬ÿ¾ïë~×÷see<J´²ÊY*z3Oñ†MëÉ:(¸VPxÑ,§î±“òD©ä;zåCÆ»‡Â¶,.T0)
-¢ç-FöljHa$dAŽ{p,'ÏC~Ó!ÿ
-GT,ö®„pšËU³tMXâHDÛïãYf;å–?ð…!´¦ÀiÂ+º’¤ç Ó_¤)8¥í‡tTn²ô*FƒRl™Éz°G¤Ö†Nü‚ú‘C1t¿‘éE3¤.;ÓÕ¢ÄÔÿì<Ñ/¶
-œºc˜’¼ÇÞ'΁›¶&àîR×Jµƒc´ô[ó±Í×ÁôoäÉtqµ
-ù§ú„I+X|éœ?ÒPÄBĸï±P™ó/qª#T4µSwEÁµçh{b+¬9Iï0+7v,ÝŒ¬1?Û	­h[•V½U0bèQ¥r6ÜGft¢T‘*ŽnˆJr‰§Bâýayy¾w%°‘nŸÕÌÙào¿«ÚôY@J”ã<àØGjXrO!G×’‰p†(¡ºo§ïübº­¤ó„ÖrÿýRcYx‡û⳪‡BçpÜäAÁ‹tæ…ñü‹†SW°ñɾèm¹…¯š,ˆ6ˆç]ÞWoÒaS¼õ·¼„±IÙâÅe=,$‹ødÙ†À¹®x!ð¹{<
-Ž¼Ù«ów®×Jdóo»ƒðž“ýÏ073Z¹›£ä:…êìˆü˜¹”—p/Ô£ڏ&l*ÒÞŽ-çæšÌ91_†Õ¬2Ó¾™µ<#©º!í¶úL%Á³9Úù
-Q°ÎO	*¥¡xE÷ߘYð0‚5ãcmÇ/Guî@¢Álµ¤ûvýV¡
-¯¿Ë­Õ‹‘~Á.{ʶF4…h"®[”¸J(~NVÁ"%m1…ÍnÜÖ®YA°[†Ü·wð¿ÖÎ,¿ä3&>üäøE…õCÄì) —ï6)iww:Ÿ½$Èûý7Y„ó°«=&—[kÆ=pGîºòá©@"Ɇ§ÛŽWûHBD«fíB{2)‰vªŸ†ív!j:6©úõ>N6˜gD•ºê[e¨|_°BË@Š›EÏ`*âLx¾N®#Xo1ë!q§±†PŽ”™T`MסÁ»ôÅ
-}—ôæÄ­^÷Ïòa–µÕöÍ©‹NCðsÔ'=,v>Ê÷å¡.Ù“˜
-ª'¬Ẕ»Wþ”Šx^ø‹šÓÞ¢üÓëJ¶2Ïñ¹¤™Ĝ˳Þ(ëeASÀaQåQ §›‚ár‡¾¾+}vTM­ ôÅ—$nê‰Î+v0P;%×e²›T),žd‹hÔïiH|íïÿè€u†ù@Ò¥ý`Ç1ðQWöÓœež|”ç‘Yi­eÿÎ<¬)Trz×O9’TÃôAòôgÔàž2\}õ˜$ê-\¤äNú:xâËkx]”È£‰¡SÅ"ZR¨b·%Yímñðz{õ“}è»òŠÚ'
-°ÄQ‡ê;÷Ž„*Ó׎ëQ²>ÖÓ¢"¢þlD>æ²’Msñlg7ÃÁ*æ5â/0ŠBºeø“Ÿ2zmÏ“º–["aų[·¾ÐÝÙl(eÞ[AŠ½fs#ß\©aü„±@̘’ü鹬%?z;*fßqF$&XÃäwß/·£ëk¦ªý(eë…K†?8]1÷EkzŸ¥Z‘üë,·ŒÔa.¨ô|³Cpç.„u¬*þò.2Lñ9U¥~»³ÌgÐϘFÃt¡m3¦´NÙâ7¨KÛVþê¬ê¦bVÂÏ$+‚ðF at 7™«÷.̱T‹n at U»+½°çŠ·³*L‘|Tí"•jD[iy“/xØ÷])J#j~õ|»µÓä}†´êÐêÌ÷·¿sKˆ58}nü3*q¥M^lÈdÎÓ´‰6ýãˆEñ8žÒÓmuZw..þx—.<˜]Ýþ‘|‹fº Ý"-_ñ;
-ÛÁTXŸ$¹*ªC´l(P^Ñ9I2’já€ÚÔ,04É3™dÏÿÉM©BÍ‹.c×Þ
-
-Æÿòq'‚Ç7L‚®'ôa2lD\·ö@9Þÿ½ ÙE­³mz¥I¥aòÁ÷Á2ê€}Ns5jÿÑP”kËΔK¢COÈûš£k?Y’Z5:ò2sëÞS/[Uç8QŸeûµTN“Š³Dw7ZŠî»þIõ¥lñ7S[bNئ:¡jÇ&hÜT¯­‡S½[ØTéå+ÔÚÑN\ïӠϘ;®@Ž¼/¸ëÚ¦Z”ÑB¼_i¡“‹»‡#^Y¢àÊ%¼VÆKƒÕ`O,3«Žeu/GLGLocyÁW©”œVqá¼q5¯x³EÙn8<Ó[“Ó
-M‘ ‚Lš/ÀmîÀïFaÇ^ø†#‚´÷äW}gBMŒ®qªrnOäú~ oOܹ­ONF›ï#Ó饯$9<¤þ…„wH4(Lèê|ÖÃP«Æª½!­[¦ÃE+>Ï×Ñ$‡ÉñÎÞ~TܤïWJÉßáN²J?Æâw8´	Ëü=íqÆ;Ъºç0WüX›>·ON#¶Œ£él-˜ËÃt× k¼”v–š._°‘¿…È—OäA2Õl˜ìúÕ³“ü|°$µ¦K©CÐ#X¿ôì=!’¼+æ‹!ÿñ-'p{S÷ÄIl•÷þÙ?6q©ØÌjUax¬É²0g¼®Ò@G_ˆ®Ù€9ÇÙŽÃ˜\”Ã~äÔ‘
-ÔËv§»ÐqH¸Ô!w4§$yæ
-ëgÂÈ&lÒk$yC¯k´P—-´M at 6i8YâAÂÌYÖý!úÐ?x•1Li·×%'g0‘
-U4G…¶CÁËæã¹Ç7jå#c1þ:À¹jy¾ˆ@ÎǝT$íš]{F¤Œ8ÚijÜãEKê«xêÆÈü’
-±@¼f=2_gRŽ´$±®A\?wÜn.L 7
-â×JØ4ÿøÞ¿‡bÜÕPíµ±òmøS¦íPªÃEBKÄÊImi:ïª]t[8Ç¿ð½áÜ/Q‹ÏùKéLkCc.#ì(Ì®“KÎ?Uƒ¹Ñ9ÈOGäòS3ãìqkFY%‹åÇÍ
-øuÝÇ¢®dÿÑG¿VæzÞ¶#*”ôî±OŽr¦F¡®Ù vÊ<Ž±{H~Å-Ç\Ù´ÃiÒÖVÓ£ñOBGçlªm×$vq*3Hë,·!é.kAÒVvF¸é§b&èÏDÎ…5gŒŠú°¥(l¾Þý:e¶‡	SÇ“H±œ»çl—küS>ÓjóóÅ‹µ¦Hì~r˜wˆŒÅಚO§æEÆ"ÒÂŽwaNpQ)L“Áà¡‚$±!i„$åB$Ã=ë8PdÊižÑ)A6••/>Œë¯¶úŠõ.>"|°hQg1äQ§ÂU1š†;øçQ³rRÙ£S[Ýàà‹r.úÛ$Wè/|¿ZH>ŽìC™3	Dë`¼šoˆa¥D“zjmÔìèÅè_Çá[‘âäIÇi §Ã†¦¥K¤&/–‰Íb5D‹Ù_‘>1Q²OyÆ;"‚Ÿ¥ÖmÉÕm¯æ	8ÝÁ²ž¶éÇqnNn”ú;ûÐåÝ9o¿9ZŒ˜R¦[1û(Ypœ°ë¤ê³‘¢M›±jëÌ´ÅûŠgaW‘â][¹BåùÓM•qi£F}]…»™‘ïG0}˜Çû%:û¦ø¤Æ¸™Ùp
-u‡¶øô‡Mîu‡8©¢S>”¶3ÜW|ÄÝç7˜ÇÝ*: 1Ú©Ù¥Žl¯¶¡âJ~Ö|a=«9«(ß-ÐÇèÌÛ¿^Wú\䣌·q<÷r±]¼û²´árì•‹I.Êÿ|
-t„'ÍëzÃÞÛJ
-oez!±¶ù”œªÒTR&~áe4½¦Ön?ÿxa‘8FX«L2’z+2!T}ÔuÿšeiG7´ââY‡¨XM&îðÃŽìUJêœÿýîa¶ì:ýwù‰bÒÃÜÅ5Í6Xî…ðéÒǺWôº]ž
-kXXéFä~
-z‹þ)Aˆk‘å²¹Ö2T¿QtϾ¨íŸòÀ²2âîù•ð€rP¨V”
->Ï”£ä«!C‚g¯.'/Bß@þ
-÷OS´eS8âžû¡mAðy3Ì{Æ;êI§³QÈ8·Ñjç¹oª~U”±ói­?ÑÑý  â5/¡Bðþ9Åær	ä·=zØÉ[ÓW£¢Í­h»2L]´ï÷º2gqƒÛxN}úœT/FEßìwUíع¼:ß_P¨úf'sFìDWÁî°ú4êã•ôß=‰’”;6:»5äòiç³4º™Ü#°a€°&¢ÚS÷Š?"µvÞwg"=‰èÍœaL ÂæÜè3Ò©
-ÁñÒÙþ(l4q“o`ä´Ôk”‚ðƒ†»Ý‡Î¨SSö¥áqŸ	qx'jrfÄÖy¸-)õBècxëǸ´™wbÃ»6K†G¹ÊËfœÍVC/
-äq˜¥îîx^ºmŸ³DZò'²LûÌE@`=¹tÓÙ]Â%’pü&´¨¥Tÿ坜®zGØ‘Ng=w]#Â:vá­Õ
-õ2bDÂðmÂ
-t<´ÙȹíE«
-™;¢»@‚ µ—Í®‡]xg;„a…â³RäîÌÜ:?©R:m…¤V¼~8-oÓ·Z³ðö5˜TW´¸Åèfî꽺ą\wùÏ ƒ—]cWÅ2šVq-ŠP·DŽïE,Æ$C<V*«#øªâ‰üQæþl[×Û†\ù¿`“âÕ*nÀ7?©ŒÔ9&Êû,¯kzcØ¢¡öM a¥ÇŠ_âìC,pL´»ö0µ	¦÷Vo¼¦Y•¬ëyò‘õ4ݵ	='{qÀtâh¥yiEØè}w‹‰gž‚©’WÓk*øm¿cß»î›dc‡ô^
-`ö$Ê` ÊâÂ=äЉôlsˆŠ-™3‘Ëwçøò£œß=ªîÚXIÐÙ5xK£c õúÜ=Ÿ”ÄÏ~Ñ7RaÏ
-k¾ï°zF±ùH´$¹Sµ‹ÊÚL—Kˆ9†áµbdg,,65”AN£#sêñ3[•×j¬'w­cj]Ç÷Êø¡—fÕyç\ÿ°ßÝ£U.Â#ÃÜ“
-@°«ŽUyOÝîMŠ|n†­L/'²€|iPí9nœ—¥å+þú~«:[›˜Çù˺("õ½Ü·Ý³Ý=äI€.ïîÀ ž}öÃT÷|×&¾!Ï{ $QmO:×·ä¸
-~?S×]7î5È–¬³Y{öàÅóõÉž„¶Öšù¸öRÈæÒÀn*5Y„z£²>º;ž±óª…6
-åo®Œ0"LútevùÍ÷¿w
-¶›\ïéÔ‰-™¹)ÿô8ÕÛôê†ÒAËëðä08¶ƒÔ׆Ë_ßÜ?md{ÔÇNˆ™ÍÆšÞæg'Ø%‚Ö
-›‚Ó'~)…èÜ‹²šwݍ÷]Š6ОWGâÜ2‘G>xZÒñ,Ì%cE¤jôэ‚µdFÜãÀI»Á¦:Ìÿ	k¯ÐÉ€;,Á‡l8âÉx»
-á9Ä­}án’æFGï®;†nNoÝÍž“2•@	Àʹµt«+8ŽW=ïàBz -1+†aøU¾x¤`ÙÖQG0Î+Æ7»3WœÔR*ö½¦äu6•Ó 7¨ÀmßU•’ ;WçÊU‹ÍÄN¿Êc 5Ÿ2“ø(G” åûj÷*E}>oaù¨br}9Þmkù¼
-"ǍÈÞ¾@ïÔP9ÓrZyoë’o"ŸÁ0ünH™ž4ÖãJðþ•æG8"273ÒiÉæ'sÄŒñ8N¯!xT•ãwFm1RƤ–¡˜›BX³	QáÛ×àŽ¢Ñ=2X	o¼ÇÇQ(:¯ê7
-~ÑÛÂÐ󖙝b•¯R¡hµWŠ>š;ò¶>ùF©kXμõï‘‚e?»Û˜¨… ¢ÿý/\X`¥[L©hü§P°¼¶‚„'¨ˆ{½çèçQB<[J¤'8CTÛ1g²ÏÁ#{9o¾i‚3“3q¬Hêrµ"Á‘Œð·­ ÝJ‹‰v÷ÔÚÏ“»(ÅÅxAüýòÀÅN;£ñÇË­UÐÒóÊ%û¸R 0Q¹tÇÉ’
-JðM–¤ÎYš½œ½à9$Œã:e¨½V™ágóòÌñ±Ò}éŸÅ!Í/—عóoÏ­ ëSQ3Ú Wßðú¼è,{ó«bY¹ÈWùP¼ŸßÀmˈºŽioIo//¡PU´1	)oC¼?-Áa$p]«î.÷•SVÿRãøÁÖME¢Ï¯S£š³£MØir¢˜¡»©/)]Úô”
-bʪ^P4¹1Ž•ìª‚pu‘w½CïÕçäL(g:«•©r›~%ë'jH%uÿT$"*øÉ¸šd0HZr8ý_ÂÑ2}¤=Yü?ÐxwCó«Â ‡Q6ê>¯+˜â!s¡k/j¬^óB¹µ1;Õï¡B,ç{°Ç¯˜IÐEHV<&/'®av¯
-ÞÐß&kæ …F7_`u!§}ì’·ÖiîO›®6û* –€
-„¿5°åÅ”PrÍþno·EJ8øýãE§iaWNk0Ý w⻩̍ëŠí„}õÜ®ú2š²Ð<eu$Uü}¤rx—U¼CƸ Zái³„ÈÍ0‹ÊÏZÎK6Ê¹ÁãJ„Ê)Ó²™©>ÔáÔçÁ>m©Zþ+³HÐ!î‡cúíS9äùÚÃp\Ýô´¬ú·ƒÏdG:/Åù¼¿û¢\ž²(~œ_	`Ó¥y‹z±Å(ÜfÖ¥ÚãÁ"~*)ûíÞË{.“½í‹¶ô}g}€¤›Ld酐l&AuÂ_Î
-®˜·q™{ÕöB0®Ð#Í\õ×õ
-cíùz[+”]³?gÊË~mùÕÛ°(‚Ç.°LwøÁ‚ܦG¼µ-M^"^A¤×æm.¿àu»‡í	
-Q~dJãÙ«…"Ucí–î–o£u\ËÝÅrsSy¬­Rkÿ¢Ø/ä<x•¯]…‹!¼;¿"‚]:².ÙhUÊNöÂ7	±uÇôÐV§]ýy[ö»Ñ$¡µÞÅ9‹C>èOeßHÑФ¬&¾­~‚i9ÌBù6ú)ÑEOʸUMH}j'Ä†ðq0‘L6üÀúr8;`9µ¤k÷Aat*o”
-©X?Qߥ!AÁÒÒù›G÷M[UɆËòû"XË~•˜ŸjÅÏÎâ›d¾Þꛏ®÷ºËúµÂ=®3…F‘««”c_9™g|_™lÐ¬ŒS!½ìñý[!¶Øž¬~û>^}ÙÉ~¡T‰Rå¯N´L¯«ö…Iª‰šîg;Ÿ©£â±©fï›ÅH–kÒnç²òÿ»­JÈi—xuýãdgé³X˜>*K	)UtŠ“Ìð#¥$D#AÕï
-ù£î|Ãø"*!È*àð±É±°<×o·õ´5üwm+띒~å{I·¡v°°{¹Ç«û¼[½z–ù* [mY/à5ý=e&PòmÝY&w;&[jA”>Ä}Á—Òœ˜Ì}
-0‰šl~ ”Œ"²‡>Ù\9™…æxÝ7…|ô"E O‰X3Rvh½k䢢LÎ毬>p†Z’Ò¯½6ÖX8Jô#ùc9¨Y`µ	(Iá!C“{(§f„üšzر¼z¬ìžŠ½‰_ädð!D~Êð°ÎUcìž'rŒÖPkD<‚é÷d³xF íÇnÇŒÖÌÏ£€g›$ßßrEñ«¥¸–7ÞÃMƒïAÇ{|Á|¬¥œF4¼pÃ\ò™×%¸=zªÐ˜’ǵOG{ó»JM¦S¹1Pí:‹²ÃÃŒ‚HˆBˆ´Z\»°ªä:£œŸ”ܾƒÔH瀺é¼%¾ÿG³»¹}F¬­´d(E	ÙÔFô-³ÝÙÑo~£o²™àókÊP·?Åû(f&©ÛahiÐz±NXÃì{ÔôI+‡Žsn4¤rq<
-DÖ¹÷>	~¥³õEÅê„SÃz}@.åËò¹[û#¿VjRH;‘E¼\„2°´ª"tÆý»ùvÑú[è»âå;¿ÍÉ
-ÔïL!¥³bÅÿP'QÆèX“¦Ü¼vH[ퟦ
-'ÓsqÞîmO÷W°·ù"$7wŸ^Ÿ¶
-»qÃlùfX¬HV­ó~ÍXZuV¡‰€·—tå¬`Ùž`cH¼Å½ [íש.¡·”Ó“Qs'ìáÕ£p¬kª+Ç«ˆ0}0WÓM|ã[9ѨÍÉ@ä1Iebúr®˜~¸qâi}]ÝgJì‚Îñ€¼‘S×Qt_0Ó8Nµø}Ôˆcl"µõèÖ¾Nœ 
-°$äÚl/¾H
-1ʺ~Þ䱡Ê;Ê0_I.e¦éWuGƒ‹{áÕD2ßÚ~¸Ü×׃>:šY;*
-"Ðè/¹¥æœ·¥4åi§âò¸ý
-}˜ƒ(À¢vZ7Dqµ°h¬-úÈŸ[½(”ë¤
-N¶NVêö`èr&ú.¦³Ôp‚»É>3¤*| ¼ŸÍÆSKÍmÑ9Ÿ€k2+®¿½fxO!^ËÆCŽpð™VùG+ÆDéÀÉMlœÂ\„ !;ß½îÌMmÏOÝÐeÜ+i 5¶3®J?i<ÊœYFóå@ÀãdJ‰Ò]ùސʃ+>9 ßÀ#ä„l59.\™„}ÊÖ¹h{ÉΪ8wT@ŽöÆv¶ÚK¯Oüõç<ʉÉÓÞè‚Ì‘mx†~ºãjô XGà7‰¨×ït‚¹fŸÐ¥‹äCã
-)ø¿02V¬|¾U\M•X{ßPœvn ì.ZßâÇ#²!-UN¿Úa&MÑ8Ë%Â6£X½2– „.ß&†tú±;Ÿ$?д¬É1
-hßfƒ×lýzq
-õ~¼=Ù–Œ-ˆó0¡mÑC†ÈGFrTzÄ®|ø0gÍT¼‹-Ôî‚J‡ÚÒUÛ g*ØÜî%‚€g¯Ÿ4Š×ýÅýzÐK'‚XSÑ/gØCS$¤TW›AéPÏ!cE6™ña|ãÀ4²Z
-ʪ@öžˆÙ³ß)!=½`Îj@Ætl8B
-l$`©Â¯ã³g¢$ºÙ/YûcbË{§¨
-›
-`7)w´¾€ùnQ™À]ÎÏ*{cšI™Ñ‰'cDI`¶Žñç<i衳Â÷Йýó<Ï«PM`ê9]R5¶ñÞ¡µÁñd£pÆŒ˜¤:sa%ñv%ÛºŠ®ê8¥Ípj˜°ÇHØz¤k’Ò z¨øµ9zµaJ%Ú–éœ=ĵNc&ÉnÊv§קã5–D+8v"k”^+àáÊ©¨ã¥²ä­Y¨ß	û:r|{Ú2&ߢŽaù"fJ³<íqž®Qö±¯·qŒYAÑ’›[~à¨1E¿ÝR¶&óŽDGN­ÑyE{œºq×IúnRd`•$Àus–Ù-à4&¿C
-;‘÷†¨ŽU	,¿¬Ð_ýÉx™¬NfŸB Kã„¿†«êgÈ÷d©ëˆoCiŸ†òðX5ºŽçÝ
-ÜRHáÓðÍ>æ‹,¶ÏCͪ<\ò«”ÓûTXy}|ˆ„Z®BûqXN[v üh˜ù;Õ]i‘ì»âmoF
-ªÝ¬á긆+ᖝ;>8¡êŒ—Nb%‹›d8&£~ä¡0¹Y‘wõ8´®^–-!šÓÅÉ'8kŦ4_9Í£Êçøâ4Hú™åÖöȈº{§-{)iJ4áˆþJËxl5I©Õ5àLÿ
-CøŒ7ýsÄÐÀaÒõ§™ÍÿäÏC.”¤?
-å@-Å:`VÅO×ÞÀ}+ð°·òyóÏ…@#¨H
-ljš$P–¯‚ÛµáŽ4TQ?ä8þAìmá9[@„EÛyÀ%\€òêMHËÇmc³)ü&‚¡Ñjigi,ýÐw	úcl#Sê³Ç›ªïÒC†–üÛ¬IÒæl»K¸|QDbÃmÊÐê¨v(Ý(–ž›¿í~ýh£m”„âÎó€XjBʵ’=æó()úè}Áùsüéz:õ¾*c@ ÍBH±Z—³Kðexé±wà©kÄw¹DÏÃ~9F>´1‚,‚f¸Ûp‘Oï>æßi¬Pôu_k÷ôböã‹j)øéš8ÒH,FÎI'ý
- -%_°|‘T¯¦ï0Ê[õ§
-¹ ü!7mÏÈC0#îbMkXÔÔCfÒZ]Vr\t¡Ÿ·ç€ª`ÑœìÕ~6#B©	ÄårÅ<èiçPõQªÉ4cÌ‹¡’Àº³ð—~}™]]
-_~wV]^O‚Ü°)¥	ïÑبö0«?äÉ)VAR®}\£$¤ÛdÈóm˳˜£²Ðw8Jˆ+\²ž‘‘UßMÄG£Lî`„5móèªú(€‡?l¼§˜úwñšŒh›%ÿUŸ•¶!Ú³Ömí`™SZMÍT¿¨â¹JÄ!ݼ—›¾TÜÌ•ÏRêî½ËÍ$ó¼ÖqsÓ}@¹r5(
-\©+÷Þ‘q:›?ê+áY€¿ÔIŠp±š'“Zy‹ìÛ0o–?á¸ówG0¯™“4 |ôm§Va³Þ!¹“«å“‡<±­MÐC„Ž¤e‘ÏÚE3xæ¼»¢¥¥Á0®qÈÚǾ(A`¶sÌ‘ˆ•Ã¢tìÕ› „nsSt}=ÆQ´Ò®]
-Òþͨ©ÿ]¥#¡n€UV½"(fѝ›y¸-Q.nEö\ûrá*¹¥uv®@èzñEµ¿ÔÅ×­8(g!Êä?I7¶˜ÃÛ	Z™sÉ@±‰iáÆê¢IЩ”h uŒE’v=šzu3*-êÌOݬ.Ë;Ë,[ÁÝýîôü^€¡¥Ñ=`ȍ¬’aÔ©I,U¤<?z­ŸÎ5
-K1¡ÿp’ûƒ6‰¶wõ¥jºŸos5ýüW!<õ¦ÿ@]¼T}ö'Jð¼ÏýX"2ßϬJÞà¶ifÊã$—jxÉ{¹h¨ëŠñŸ`†ËkÇ|¡u—ŠQ‘fâW-ù¯®-€RÏT6Þ©U†.tAUÏ+µ,û®$ص{f
-‡o«ÀÉhš¼Ž<‚W+hÌ“€]J½YI®s8Gìx.'¼²HIÓÓtZ„T'·ÞD4.™£(!»ÚzÝ8u¯˜ûæþ€¨ßÊ,Ïd¥}è
-£§_}¼V‡)âóy5Pnt£6Í38›°ÞÝê‚Ÿ
-¾®Ýûš…¯øáÊ)úQðáYI†O
-x3X8nu`jÌplæ Œ‡sdyDrÝåå>>ÌX–W‹ë
-üÿ„qÏ]{Sj9oYh£Š.j¨{·TÝ€VΏ´‰±@wû£q‰–jÒ#ÕµÝ9•oêc÷§›%¼;ÂÓÙ²»|EdŒcP_~¼BŒ¯ü;g“a™òÿ¨#¨î'sŽ_ßœ$|Ñ3ýÒÕ]× R* ”tL‚N)
-”[H>ˆ†P|v–K\"Y!³ì°NµÎM¤¹NÖ’;ÄAQ‚ôR1ÝÞ61/é[–VãL!èæ"vBƒ§æ{çd»—Q#<9àdAOÉd–ü‘Ž‰0Sás9ëì©ŒøÐìÆäJO #‘:R\È#ç*|/’‚ÒÞ€‰Ÿ«Ø©Ïi†GkQ ¯±ËnÞ=!¬n»j`<›—´²©DŒT¾MzË'=gåL™‹úÙ⣊㶦}ƽ€¼-ÈŸ.^NQ›™Îidr!pH>ôK!kØ¥8gU`b³ÆòÁ䯲.üÂXÞDkå¸O8}e
-»Mdº6Ö+†'=6ºt6ÃxõÝUÏ3öÊ"J
-µYÂTm
-ï|t	*3zõtP6<‚÷Â&¶yV[}÷Okëf›õ²ñÇxvZyêòí€â³
-â$EU‡³ã`sõ!PŒêà­–#Pðyþ5y覴÷,³OVþ%"
-ª×â'cb
-aÓߝ*@_b£ô!m*©`ûßP›ã†’	Ëò¢ÈqºÉ^(½DM–#Gp-J#ï,ÞȹÃS„LfYó”ñ3­nê,Ž3_ù’ή1˜Ô6ÉèömÑó[tƱ㞑0jlGcŒÏû!ËÐ8>ɏƒg좆+)*%]~ýÁ­†®•ˆfâ,93§ù ‹è=Ô»2ã0ŒúžXìRéÔœèý .óñŽ¢ÂX9/^ÛØá„f<t½"}	?k㣑B;mv‚êCðö‚K`¿xFzÕ¾\ÐzÍÌég/4[œ+pŽÐº	Õe
-¸ˆJÐÞ‘˜Z#oO¥l•üž%p¯Íô̓~¹Ñˆ{³Êðâoïä.³‰g†-¹‚ûxoèp”™#ýflFCìP=ØBù„¦+£åˆu`Z™Qº•O)®|‰?Ù!Ó8ÆÎã2書Ué´tß‚ã„EÚûxó‹€/>üo*R&ÿ‚9UîÂFgW¦N£†™ƒ+6[{B‰jEהΛ«“–(á7†{YºÙ)ããå%O at v¢‰Þ¡°Û˜9Ù“i­~5h]*äKÏbO]«Å¶§—ïiÁy¯_æÁFVÐ,ÀÓ›T=+ÇjÃöe~r—8(r
-jçÅxª=
-’±•„†”4ªÎSçlÀ|;>­øŠwÛº
-"¥×TÞTR[“|¾™‹ºÐ$Ä°E¨pà:t at i 4:‚¬±ò-e:ßm-HÆ­Yš*•¨yZw/ZNPðÃì:µò=RƒYóÂhÞü“x Y¸µãáËSþ1ÊÕoø!ÿÉ (¥ì_ÿ䣘tLÑ‡¹c<Ù‹ØÕ¡4¾ÒýðmëÜݏjºtV¯„X€¡èU<Œ Æz‘FEFÆüà´ýkÊw„+Ì-*n=׬<¦l"‹ú§¾7è•Ì-»sëRu†ï§uï0я?é£6/¼ñ–}¨¹b¾ðXƒÕq@ÅU™ƒ¤6.ž»ì¹ÃIÒ«k:Ôk*6Þ/‹üx.Þu	á(jMl)
-íS‹Å|OÙ_æ2õàYìKO¬>T†"£y.EQÝø!)Í·À–˜Ã;é3³øhN«@wæzAä¬QwX¬?q¾²½Ò%l#/‰sÆÀ`²¸QÜÄ6¬ñxó*øÆR‰×¢•ú؁9¦èËÃŒ7\'FȈuå´­Gç6îNÒ¥]}á	à.2	};ögÁý".OeE!}VW‘ äšÒ^øà!ð[+ÍÄ8ý+˝ºK	ºøg¢Þ÷`}}Mxh}4·1ïñíä®ð@Kñ¯‘¿úû·ŒfôñÉIf~1VT\9iÔ€¼ïé‹cØŸu_ÇOÊóņG{~bƒua"h·M†<ÁË^åËèH?WøÃEW,]×&Mí¾Wpæ¦PWŸN2Fü7Ö>—â‘—Ûª:¦elÏÇ鐘;ßïÎC܃ó‚bö:†iöé$×ðÔ%¼KJŒ¸;DÆlÅ—ýjÎ:úÝ?>É<óT*5Ž‚א1Õ	·
-‚óL2“TžR;2¡–O$PÑ–Õb
-H~Ì­¥°" É$îD¤Ñ›—³z%0ï_x%¬Kœ¼,µe
-“ï0ŸV®¸ï5œÆ…\µNáÃW
-#,¢ê¿½·Õ®)Dz~Z¸îãè
-]Ѩ¬7ª©h2°¦ ¦i¾à…éYæÒyq”ö­‡PÐ"6áp­EtÛ±éKãWf3,×æè] Ê"x?¹ÈÍj~~šA8=c|ßXYöõàõvŠ’f7GÇÚ ÞšøçÌîîH+5bÜ8’/R>UMCiE÷R›Ž¥ZŠ‡ñ‹
-ÖCí1Gì%*Þ¨æ4z×Qºâ×Ìψ<[œˆ‹‚¬õ=‰¤MÔ¸¡ðƒy’*cwVÏš´¶
-PU"A’ºòñß.â(Ûd§Eœ(9eVÙøçgüK|Öì[²¨»‘‹”
-ªK£ii¢š3Ÿ™#Õ µ„×YÙÀiÑL»X3ŸUál{ˆ“Ðßê),Œœbƒ¶›rM²Ðc¾¼ÁœsùL±^”ì)Ä –ìOä±GcXJóýg®±zp°iÔÝÅÙEšÁ©Àr³‹Ýæî]hÐFáMÆ^™Ô*vO´ß·<Òb¨}d¬ü!»´Í…(O÷°ˆå@¬¯n×Ý•|TWÝñ+gôHu‰ªís3s±5¼¦“ˆ6t-þËâºh!ô+
-«¶ÓòŽ×;bsêºÇ·Ã§U6-?gŠBöÜè¬Þ	ÅoÓÙÖIñÔ©nb¦HKºGÜ‹£Ü~܇cÑb<ùSûD3jn|¢[ESY—8†€÷û¶¼fŽ9Þl¯9´½W›ßàä
-L˜çÖ„”9¬½øúZ>G”ôþuÐÃ¥øÍß\eŸ²Ø_&îöÁ
-®ìÁ.üZdèÅxz,n€? —˜4á
-Œ>Ü­GñPi,xU&}5+h"Qì+•Àí+\Ãpr\Wg/5:Œ-wRoïß}€~!þXô'xéÎ0Xï[*þ²€Ó°~Ð}a³ð¶Oª'Þß¿©tÍÆÇ;£³ÉÊÑ
-W÷Hêºâ+Õ~û–àÔ8ŠÈM÷øÚמUÓþ
-žhìñšžÑºw
-œ%Sç	¼ ãks?uϝV£V^¬[¦ûúÎ\¸\À*
-ägrÖ†ÈAFvÿ(9P
-‰
-ªµIXTÁæ	g»^±mÐ&ðŸxNaKYÖ–ÉõpµpÄc‚êMyuhv»àaª!aÚ4vÌ’›渼R) Þ~þ'âÜU¾,mû7¿üA–NW“´i\¸¶óÈ_ä©p2€Å«2ìðV„’¾V%È•Up€}gŒW@¸×ØR	
-MÉŸaµ¯â†%â÷`ÿ*.–õYT®OE´	e­Íð<×Ù?ZSÄLdé!ƒ{˜ê=é8:²Ä†²×“Sšøá+ÀA·öƒ£AL(!Îå"’íìì„Hgý¯—÷LðÇ&Òï¸þ6;Åçw×Ñ0m °\Dý©¢b¬8bÉ»ùÙÂ
-Ìdx2
-O±Æ0w¯ëBœõ™'5½£Ã„¸šYÐQÕÍóëJB¼`€aŠ–Õ²?ûºoq”bóC­^ÎKþ IÊïú”(·¥âcÚM‰M-Ø	Ÿk¬âФgéîJßHÒç$‚í•—÷¤/Ii—qc"¸â×&ëÜ~¡¡v¢Ú¹”†w@ð5^â£9#Þ)ÈWÉÁ-}Ž›®¥hæVrê@‡‡b;´™c– °÷[ç+úY“>´)v‰dlæSêÙû*
-í!\ðã^«É}Å÷Îr;ò$)‘9­¸ÜÙ¶Ís»9O8œ„wò¯"hid¡³ù‰þábjz`Ðãç*˜.»*tL;²¹yTl`×R+9„ûS”9V4eþ‘òãô·7ãèßFûŽì‡Ë÷æ¾2bѯº‚9\ßù&쥨¡;þ÷›µNx˜íäVØ&=®2¬Qa]Êv{´æçx<ÖBX¶ð¿##TÖ8½è»î"çðü0Ç„Ìtšñv†T,ÂÕóè*k|Iß·Æëè0q
-‚’|ÔÍE\²
-@ÂHYå?Lûøæ°¸òÑH§ÇSâ‘-§
-,o“€Üþ¸ý?¾jÀÑyØŸÏPV¤>¡€RéØp—VÊA«÷©‘ÿ>R\iQ	jŽ‚ãœo–h“9òÚÓÀͦx}hÐDÇ£óL\ áÁrˆ–ª‚ñ¥3ãÄcJêP6iacœQï*JLM•¯ú¥êèóÅ°#·éi9¼÷cÃŒ–ãŠVð,ªu/{>ÅÉiJ,¡¶16Û‚&g¶š%šMæü¥'èçgdò¨‹[úwŽ
-
-îçÀÀmZõ•Hû:(ËDjôrØU—o½_Å•#´}m“ñ“6éäf£¢ÅÆýXH¬ëQã@*A:
-·›œ4Äÿ
-Åá^/sDžtosqÄÛêyF\‘iï©
-=ÑóË8IN	’Ï#”1b_6ÆÊØÑ$GÓY6ÎCþÖ¼Ýðý20ËuÎ,¥ÀI’ªÆ	¡<áÍúeiŸ‡?ÅÓ•øéO¨kO
-wª¾
-
-çk‰¨•1@£ƒÑêLnº/‚(`<™ƒ|G¤+äÐ:oÃútK¾0´Ò‘¯YîòË},Z拇¯‹Lk.êÝÎt#Ï{8wâv¬Åã2ùï	kžë¥áJóÙN
-­DõF1Ôí~׿xA!¢Û^;å¡p1\9Q£ÈƒÓJü4uõ^ÑqEÛóÛ²ž½’oÝ#%„)¾RöF%Eºýƒn[bEà]ûÀòªÊ²5SEØþ¨¼ØžßÖ#øIª	ÚùƒëÜ3 ¿¦}ù¶JaAÄh¡-Ôà)$"Áluê"âÁ¢9¤?år 2;ŒŽö‡WçØ´ô¿Q[Üž|d=ýièȺó‰ÿ ò…õóc¥“¯X¹Ã¤80¸¬Í
-œ×ÏÓn´|ä¡ét¡Ö®`8ÔË&×ñùÞ"cËb cٍüYpsÊÃ’å`O{îâ	ž±îsµÊ³27‘!fÚãöXWg:=%ÅôqY̸QÆ1Ööœ¢W"Ôä;$6ëÊzÝ÷ã°×oò¡ç͵r²WhgÚ
-80Oç¾g&þR­Á‚\íï6o/7Ô×/¶ÅË]K£oøâëÝìć­_¢3ÿ	)zU=¹º›-ŠÃ]Ñ
-‡…?´¾‡rA%&éjÕšâP“l¸‹w:ºMѹXÿB8ËOè$J0Ù„|6Õeß÷F%åF9É,šÎ›%øå¸\㾆ÙϾ«‰‰ËîvOßB”âH¾ùöA€bà†L Ý"´BÀörZx1@=&Ï;3hq*§éj‘–ï^ú<®coï•li/aU ºyÛ$xë1gÕt«Áj1ÂÍðXþbNݱ¼µÚµ
-«Ä:¸
-¥´uÿ )Þná|oªà>¥<µÓIwlg-Ó,[
-™•¿ƒVôà
-
-߈ËkóhS±³)øP˜YK{…0»—ç碌¬þO÷e+Ñ:Ž¥­Œ#l/z‘ –”aâG€œ%I±'WP—×W}”| TznrâߤiA¹é¤óí“y*,¢åü§J
-§Ü%¯ JÔ)³Îj
-€
-/?&ù¨·èhíeÝàüaaì“°Iììî[=ßÐg¶Ÿƒ=GÈü0œmÇYêÔ%uö?r{€‚cy·Ä. Ñ
-S)úº«˜åœ/‰l-B2Sû’‹
-SFª—ï’ÁËÉzá°$Eä*‡cWP	×htû~oɾ5ÊaÄ:Ü1Újöó—$	ŠË"è󒶍²%실¸T$,¯a­^bÄíYvϳŽAÐ_ðÇŠ§gXPÍ]§;'ØÁYyù¾Ú³ž8L8ó?¥+y³âd"ªân­ «^þŸñU‰ï;(ýùéÄÃô)ì'ÀÞr*QçÔ89k;óM4ÏwÌ·©¬Œèú¬[^Èóýwu£,3Žr…Òí9 Säù±¬KÎéÑBgL¯?ù?ïôño{éO‰6
-V#J
-– ÖÔÁß_!É&É­CÃV,‘žò§H½è¹'Ém˜µÜŸ4p‚€ç6“ˆ$§Š>*U=¸ÞÐÞ
-a$ð
-„Ô–=ÃÓE¸lCd¨Îhhöí’iÉZG(Ï–õKøE‚Poðá6ïï\͔č\
-zlj¹<ÂñΡ4•2o¯'SêI®t8Ú×è…g9Moa3•®½ß,T%D+2‡¨¦Ýåå¶XV†vKn^8Y=w³ˆÁÖ5@ªÓR×R.æ”X–ØÒžCÅiAoQ‹
-ÂV$:¸S»†XW$†K˜'G
-™ÚGõeÍÏb„›ž™½fÎÛdBRŸèžj”¬ù€Ù­Î¼ûõ?(Ó­bcJ
-šY”Ž±Ž‡*ÿ‡µ·G8ƒöå8#¼‚Rõ}Â~-8rS°…µÆ·Åäëû‡°ÌEââ~¸ut‹®%á”phºP·0‘Îj]ÓÞ
-!;Eƒ‚"ó‰
-œ¤œÁÜ„}N)Ï9ä(ÑücîqãËôºvßíÕkЭûªÎZ¿ä™
-?~!Øg£Ây¯(áqâ­®høƒ0LY¿15ù9Cʦx7µýb¨C¥ŸÂ¡1S%«[’qsÒèbÞÖ}©Rwr½y`²¥u«÷2ûAøz`—É#ö¤t¼c«î„õ…ځWK61Ä'½] ·ôÔ³Ñgzçow=Ì¢ð&²”ñ|òó:Á—XÓ«K’xæRÂód†oª=?a¦•±Ì;'ø³vûeuÌ/|¥Çl	g4L¼š}æ8+D-ÇÌt›Õ¨N,þ=¦VGõ?4¡ŠÔš<ÉQS®dM96ÍC‘	™i^ÖpÔôÑ~AŒ§0±[W!HÑ;/ZÌÎðâÚL„*Ï~œðH¹ð¤Ý1]o}СÔ›ù<×UIÞ©Žwh1ê`Æ¢ˆUþ‰Wf·
-¬*]RkTtþë”WˆÁ²h†[*øœ	R1è0›©E[íbi,œØÒµºŽþÞ|D>¼¾«Àø„A×ÝMúæŒó·86 Žø0ÕZP÷~qV…ã‰N4·za„º¼–Þv£º{`)eFï#søóªlŒãá[²÷3#´ÙÀrAyÏ:bKz˘"¤ôT³è0÷mÔ\ˆ¾À¬úíQˆ~%.Ò`…ÙÎQYGS£+ü¾e8‰-Îë?øB†sãdÀì×þ~#‡’<5ÍtÝ*NY’pÆ!¬˜â×ÆBP¨òÐý!¿4Ü9jÕn	‘™{
-ç±´ÈŽúUe¥8[œµL¬t–fá£pÆaM¦³…ƒ	'èÃ)Í‹©(C½E¸³®0oó~z.®óýÍ:€À«•lqÿ®ŸTgNfçI´c¹9ÏÂõ 6…¥¦n\SüØkÝß²è
-X*#˜rÄOñÆÅ©Žk§54Ò±”Æ·îZyHÈ
-ù>{t{Óð§ÁXQòºÄgå·úŒ
-§þ¼ŽÆÐÓ 4ã uU3kÅržZ[XêTÒeð¥Q×?m›BH
-GÁ¡tŸÞ»{|ö'C—~ÿÃAt£h™ÌfÝžm¬—ŽD¾Hã70žóÛÞ½¨¸wd¨ðg¶½»æ0¬±ìJØ0S8üv®¨Lêӏ!ra
-qœÔèðP֐®ÒŒìÄÝß“fŠñÞßñp .i’,Il´ïâ„À_•›ŠGåxL‡`·i ¨Z5Tµ4Öí–,+<ç}@ÚpÒö„Äì^&ûúTž<MýL¹ä)Nˆ’¤Ð!¡A7^›#gýš½O¸®‹.X¥¶ÈnDÓ¡‹ºášïl’|ÈsA^çQÓû8¨«ÎAW-€Tùúò‰l–ï‰òϯ²‘‡<œVÿ‹ŸíÈÓ«à*¤+šv6të–qI}5ª¼¡¥v'£ìÆQ¶¶®QSïlØËdÝwOÚ
-L"ý€Sɵ‘OÃh¥ùÀ«ç£Œ@|<f'whû•ü#›qÅBó<ô¨Ö›û§s|Ø4(Û€ûà‚±s«ä`CR¬ÇwfÌŒ•¶k~N~,[‡Ï œàË{;¿mcl
-Jûa‡ðèq–òí8q5ÂŒD,ô&&cê º»OMȲGz·¶tO‹'Qx·y[DÄÝUu1ŽPш5IW…ÂsCG]fxéY`7H¢ííòš„_óQUÿμ5š/)9W±.Û #ïâBªÛȞƋ÷àÈ$Í#uÁÙáe
-(`±Ã2ŠÛNÿôª[,`âÄìÓ ­Ó¡è`ÅxhÍ4™: üyŸ¥|4&Æé?¯©¤ŽuØÌØ«Å®´AL·}(¾Þf–¹}~‰¶ü{>
-< Ë—°”&w(U±sºžUŠñìfØJqÐ	Œ̵ÿٌݱÂluCŽ¦	Qx‚¥_ÄY‰ì¿!Ñb®ÍÅÝ%¼™*¬Ö«áúÁQhÉïB^¾9Ùé¢ñ°5ÞÂQ®è96=‡ ·ªá‰ãèz(0vPV€ú]ðÞ"÷ÒÈ–?Êo)ûÛù%@AÏeȁ¯É±îOzÙL¥&8Þ°Úû|±¸ˆ\èD‰ø®W}£U¹î~~õŒ(Íž?ÂÝo
-ÌÕóŠk=Û}¹bÉ[Z;6øÇí'­s/¾Zzë
-Ó¶Š\GŒ9&:®szÎ,\Ôª¦è'ïÛlqì¶9U´¬~ųU*5Ü2S@ Æ¥)žkÛ‹_kb¾ÉÁG]KI´TM
-m5íM¬dÒN}ÊéaBÎŽPÐJÕÄ¥†­ã…ŒŽ~ÐEë(÷Q£9$ú·ÄøÝä˺ËÙÕëPÜ­i$…nßJGUŽ<²L>ßJZn×Ãý%·Ó,x}ài¶ÅUÏd¶?°ÎUJÜçÉWÚúc
-ž·Í£‚¢‡¦&
-¹‚òÈcû滊"Ü
-Îfۧݮ•
-‚ÄyÈ؏&hܨDK®eûÛ[܉U(ÎÁþ¾QXW›‚Û>±¿åOˆMÆ*%NÓ>õ/eëhÒ)Æ”6µ¶@òË™çˆT-f˜Ó(BÆë†Ç4ö¯!¾íÎÖUaŠAÙÈ\=ÃÀ«>ñV£ãí8`Í©àSàdpÝ©“Yä—?«³a„̺$ÞXó_l÷?¶Å¡/ ¦¡®=ˆ
-gÑ@(¹¤'8¡ˆ•ÿ P• ÛÖbƉ«±ôm¸ª©±·Õ–¢dwè@Ól›À|úãö°?Âyï‡@ù"ñ ¬—)KÇxÞ ÕÁÄ›üJ—]ÞÿYLf±™€¹ ž:{ádkí«ƒò›°CÝx"n6{ÊëXëÀ
-óÛË
-æ	ÞîL&ø#ñþ^m§FüÓTs±UDâoO~èt¥F¯éê¡~y¢·Ù•æ½‚›×…0v7„ÔÓ¾,¯:ݳqÚÅ÷Ìòæ‡T‹ð!üRnŠò²TOÁb Ô‰²G;¿u
-ñâ‘q@Ì“j'äšÜvD3j<Ud-¬‹$Œ¢Åæ´J>Ëþ´#Òkñ¨êx0ÕÏg¦Š¹!®Bƒó|AcþU†7Õ,jmÈæAÈc]O¦â­]½ÑÙÞôòùkPÍ`”x¿ƒu±aŠÜP=qtŠä³HÎ’µÖQš“ø£îiõˆÖÎ͍«A	ÍG¼™\)C¹f¹!ÖÕö·ÕÄ;fÎ8§i]TYõº¥–ÜOû-r EÀU?ðñµNV©ëþw§ªL÷ò¥4¸S·L‰ìÚÒïØ>£'ê%·P[‡.mB|ºO9îãDºüb
-šÐW(;³ÜåOÁ,ý´1yÌbáz²Uä
-Òª’¶–(J[ßþ´ Eëb­Õ‘Íjw…󿸙¥DK="ƒ²I°uG–
-5ض¼ÄHlņƒ¥TÙÑÓvHj×X
-Ï$rPÁ4ÿ3°šµ4vý°ÓùÚ¦võ÷/FW†¦ü2¬ç"Ì»#iòì#@µÎ·Z=m)êfƯõÜ®RÑÙ;u­kÁK‰f‚9Þ@%ÿÊí1Ï#}±uÀgä†$Žñ¿  B_”	ÅÙHÚUêmjVv0gõH„vȶ
-_9ž²˜ßBg‹຺ïÄòÍßÅ0UKÇ!ö…µN\pÌNuîÅ6g^þí
-Ù'KÈ“3¥È-O¹ç‡óå{‘Ê‘
-’®n2d؉]:ži„#´÷Q”ÄV"Jîžhð%h®ýT¯çqÄ·ª	¹Þ¾š…¡dì©ØøÖ©Ào³+–H˶‚S€\×ñ˜öÓËý†^³g’^uÖ熳J)âZ3÷»ðØÆ6!.ôvÜ6»ÿÑr')—ªÚhð‘n°U¹]?§ä¦7/œa4†Až¶~®#2Iä7õÙ!Cìq긋.5¿ñx…°	#TJŽÐdmHÅIáš°†sìÍx…>ené³ÒÒTÏÀb芕Œ¿#Ac•Cs«øeþ¢[*W0–ˆ›X ÂÍYѼ8ç =ÝÀÀÌ”Bcm2^yñŒîê0a"_$GÖÌ[ãôs9‡±,¢kR'GÿîzuKš~¦:µo¨rÌÈÙÒÀÑ·,<ÅÕÀFzjô¤¥Äkb„öSø»éÐ0[¿‡]p‡ÅeÑnÑý¬&y¿g¯y7À$ly¬e§¥´‚íƐÛx%®Ék*êuàÍô8‚¾8Ìœ¡Ê«Ú äï\~_²ªPo’@&²Yi'C½X¼SÑEçB¹ZmKƒâ™áä?Ñ­Ï~V”“ž‹ý*í™b7¨uLÆÌ	Ã&áõÔÝ9Im
-Ÿ©”øXہ*k'Âû™fVÓI$ŠÑ‰_MA>„¸Ø5‚”œ¹pí…ë,r	t¬ ÞPÀÈ@WAoâÑîU¹p'j|^wûã—Ìü	\èó)*€	:¹:ê%OwB°dÆäWŠ'¿<­î‡‘~¼‚Nˆu¶§å|"†!þe=(µïË9ªÉB;OÜ•
-ÑFäšô”_ÄVæåƒáF´i6¸Jv.-nT ʸ=EZ6Z]ÇGRĆiŽAÂ_l²cZÖŠ]	ŸŒ¾NÊG#Þö")f™¯~Ýܬ‰ ¶ãšNìaóÞX†êËÿ-¥­â:ƒ·Zˆó#'KþJë
-µlZk‘J[tz~âl#¿÷d_Vç¶i±ïöÂy{(÷›xϤ¡”jm!â79#a¯oÙ¤9‹34RtÑqüq¹
-°Vy¿©¨“£‹VèˆnLì†[jI5PšÜ&Р—ø4†4¹i„÷ܧ‚“–ÙÓpŸÎƒ¹í¾„üVðyÚXB‡eNi
-\tB’Æ*ÌÞŸzUíXŸ³&Q•_Øöµ›'è$R§Œz{qÅ|Eç±ycžÜ?ª¦Ä–7<?àô-Ó- at p¨
-±A°)tJ4³z¸©%!è~/ä?¸´Èþb‘¥°çõ^1q¡S
-—¹ÈoÞ}8"ŠŽ%Óî(þÍìï„»ó„ý¿¯ÐÖÜ8l”rÃYUж_%Cz恮þœÊ[º6ƒÃ!ga‡ ˆsÓ‘ƒó·[+Ë•22<M0*•Xè5uSæ{A–h/ÎmšNÕ/ŠM[‚o«h€{‹Xç¶oj$%ðodB6a…H/ÖHÀ»Ê>Ýåßé’Z:[bc4‹
-kõÕïw>—!X¦rê¤&5ÙÜoVØ
-Ö’J •²hÆn$d€9©p[–òâ±v‘¹øs™~–L£‡½æüTИBÑå=‚k‚@¬ôÍ36‰?6l»¤ì[>­§Mv‰bt„Éûׁ5›Ë„œ@¶´URžöÚ$ÈVÙGËtZ?÷Îx&
-^¢§ðž?ñ»^J‘ÁöõÙðk„i“j~!Ð.b¡¿JÈØ_~íuG툗»ÃU‰ËùÖGªÕ<M:”ïEç“ɘœèåñPvÊ«‰z¶’frúùÙ¨¾zËٝ
-ù([­Æ<ÿ‡³ûûf0J^lŒ¯ý,5Dàþº~þØ#Dzúèõ÷„õ$ïÛHQ'…¢þ(¬ý±—Qmež3yßh·öÉÈ<÷‡ðþóæq)”n“®Ä	,ë‚
-‹oë'õÄ0ˆÉ»ÃÀYó@ãb/ *KCSQ‘¶»ÛÂC·"Gc•²mD„>YTŸ}	jn›,òfOþ×s1X¦†Àžæ—§áF€‡WÿËóydÙØÇi"ìöó¬>½k=Ôìlv‡»p%¬ä|ßÂUt/²Ì§ptDÚ’Å$¢m¼}Óý(»FðOôy3D·¾íæ›Íöáv’­—ðIÝ´Avÿß‰ÎJØÛœäª[/	w¯
-nól!üŒ2Û®ìðÒ€BÃ:'ÁsíÒvSŽ/€
-Ê-FK³ó’PVGþˆ¾ák42„–èûTÀÚ_íú »NÖÄ=·›;@»Ií×ó¶ai¾óËYD…¾/AömòÀŠ_Ø/üY›ÁǨV(`k¢~ôƒ@—”÷™î¤	¼¨‰>ìúÚ¸€†SY“#k÷Z*KþÊø‚î ȇQ@ôIXa¨	ûPGwëTui38³*ŠÂdzÁEmÐ2Á3
-f¬Sn?…ªB~<ŸmÅr¸mß.€“	\¥átÜG|¥œn.è²¥Œw!„ÞÿéÆ:'[ZbÅ&AVsô1RÆ’‰ÕÇYg4\Ä>
-¿CÝ€F4ÈS1ó\},—ÀÁͪ%ÍÍÌ%­ &B¸ŒÑ–ž»ŸÓ<}œ¥ÏAë»wºìÌD”½#ô>$gÉð‚ÅÊ_æÿ´BbÇ…ÚÑ–8_žY; ŠûI†¿2)€$ÞyYFç°‚M¶Uý1§ý¥
-ºP(ø¿KN
-uŒà*ý´#þ"¹ÓÁPŽÂO†‰§ð†nWìðŒ‰Ð¼ëëg‘ã_µ½j@“—Oö²´-«Ép+=°Œ’Óé2zy“ÝaVØáO”aj“G«‚Ì
-	N\'€üãt\Ì¥`|0ÈüžBÕš(ºèÌÅ©Õ¢–36öíò²ý”izSQhÇŽÔze—-ô,Œ”oêè”géÒ
-™ð™Ë¿JÇþ‰,õvÚõx¬’Èá2&Í/U<à WÅzN
-mŠ'ä¥[kÉkWÄ«EUlÝi+ǝÉw›ÓÇíe2YékbÒUFm›Ioj)059býTÖüzºðRiœ˜
-)DT3)ZØdQ÷Žç@ÈõÞ¡ùm³ãÁmü$‘•X…»\$9‹V	
-šM‚ÐÇš­b&]ú/÷ArNòæ:'È.^d¡É»gÉaJAî-}+»‘+Ä–ÊޏµLà³Ý–\qì3´åDê\`–4|16GYc’r>\ñA`Ú
-OKó+8Kï—:jkؤ¬ÿbÅ»/ë–}ˆ”J‚öq|q)“»P3ïn¶Î»kr›Ä_ýìp/1‘zJÄÅi©×Œ^á¨Zo8­“IJÇ]®FB>JMW}b†ØŒ¹ûŽŒ“j"u
-ùª‡bZð \¥L¼7³S-þdy51ö0ïväÓÍ釗 Ô‰µ²Ý”H¾féÇY­|–^kZû5ðmòÀo Ñã¡1Q…×ց¼3dêâÜŽ{ËZ>Ì⃹&¾Ë¯•x̦¶¸7Þ#^cä«WE âp¤]•…á?LpÙ$rµaô¾åáIÜn†kKå9Ë
-ƒxã‡èPÑÒÑ:Ìi-j2›Âc›¹æî
-ji¿ï….®
-½¬±ªÎV4eì䟰©?tòš¾g½˜à{U^gîa V(#®
-ž¥ÎD?²ðçUÏË7 at IŽ‚Þc_s&,¨°@ wV	§K¨\ÒÐ31«O¢þØaý‡¾ÅðŒ†f{i8Å‘%9>k¹ùê„
-¤µ´I‘žÛ<.¤6Ö†•ŠkS
-MQ
-ÇéšÆ™%¼R4>˜óþÊ ‰/rN•9çp6¢CÑÌ}¤YÇÚA ÷Ð$`xÖ•oÖÝ×Fò½ºϽÇYüŠ¼XÕAcYžz™Ö‚Uµðlåß3ƒñ[–/µ‘1GIÜ–:XÌ*FÖïP–rUE™pÝ|/σ4%˜1åæÁ,(62ùÏñóhv>RdÍ×óVNZ‰ó¾±ÏŸPLû3
-g6÷$(,P(<ÝÑÆNÝ?Ú
-³x`àû"ŸèL‘☣:MœV4)PSÖïðêçÁˆi~¹Cw@ôy&¼i¯g<ãceî?dpZÉgÔŠ•äÎJ¢ŒЇ"ûõÆD¢ÿI7ì: +õ$VòW-žR‘b*ËnO¼q‰(KˇM“ƒ ¼’¢,1.à+RÔqj
-«œø–È£‚Ú
-î†Ð:ß¹K¨dŠÎ¶dÞméN{¶üïeÖ	CÑ FNtüÄõË.&Ýðn\¶pí`E@åv%ýÁžÇÜçs7!7ØÎíù¸„à0ŒãoðV{gª7»\êskïã‘ÖŠ€ëv$8›·ø‡¡[â5ñãMÆ3ž–¼ã³^^'‘<;Æ9""£8ïåÜœˆï®3ð~ív‹¹;lñ?6YHà@èfÎû|Rb´Ýz!“Äc¾&JôAíŒÆ™_×o‡ÚPE“²2»-’YÛÕzÕo¶Ó¦{2*FÃê¯K[s\nH‡ù÷¢>áê21;’±ŸN÷ü°Y"Å‘Íõ½dÜ´í
-_^&Û`Úï÷nO%Äð|šþ·ûÊé€÷ÖC¿gˆñL̯ÑÍþHtY©(zÉ|¦³¦™Wþ¸Ü)¬'¯”ÝžK:ž/¸]õ
-T
-rì‚«øXí+¢°½3Ÿ¦ÃzQ±ØoÇ
-únΗ3çžÐm"/JH=Dh·„poõ©³~T¦Ïm…5|Ì)1qu«qÊqâxVrõÍ™*k;Þ">ÆȾ!“³
-ö
-#”§²î'áñ9i¤3ª[zZê¿Iõ¢‡Ë§‡¥Ü/.~;•¦ZÓö‹#zZ•@‡v§G§Usæ0³z
-wpÚ…,$%PÅ/™’“H†¢ÝHW=§ƒ!wò$«¿,KW+Ò'ˆ¦+{±&‰æŠ°rhh	*
-ËÝ
-/à
-ˆ“ò1|½^uú¼rö÷Ä*fTw‘*°ÓÔR¤‰IÕŸ
-q”–«ê0)Ïšç–úÏ­CòôcÍE%½”çÑá¯Þ0Z¾Á
-{-G¸ø8e	]qUÔ­CÑ`C”&Ê°"ÿ¡¥ž‰¾ü0}êL“ã¬ËN/€/5 ¦>-z¸#‡­$¯§A=ÌuE_6NªªNÃW*‰Å™oX’k‰˜FXk‘mχ4øC 4¾•ÉÙ+s#‘å|=ì¤'X
-m°u kì†lÂ\¾š§2FC”£yÒFו(EØÊŽ~5>û!Þ­*‘d8¨ÊüDðÎñHÒ<F‚ñ´ãe\3¸¿\œ™ÁöñÙŒ 
-ˆ’	öÔIJhŽØÛÝ2wxŸÚa,„"ÞQ"ÇcúØ©Ÿ“®†_ܐõ5kŽNÂlÿæs7ÆT²ÅÕè²ÿ¾.8²M)̲ҬêeM<T˜;¼ƒÙ°ö€­5ÃÄйj\]—åa¦Ñ_øOÓ„–®TËùÆ›šáŸü$X¯á-]ÎÇÅ8tk`+ðÄê÷ýŒŠ±z¬É©ÕCÜÈr£-Ó	j´ƒþfWr
-fàãí
-ŸjÓT‘£ö@kb˜y—eã–ï
-z#wŒì…U†w§|
-¡g|…OØ´®ü¤<EK}tÚ/Péµû°i<y}$ƒÃ	!Z×û ݁ÛÅ·ò0y"Ãw¯ÒmGf¥¹òU9΁ïµ²cNÍ´[q‚ñ‹7ÈÞü¯i0ÄÄ]-'Ý°X6Tø”ì¶ÔîŠ[Œ¶‰¡%1Þ'­ÜêÎ϶›‡ôö°M)öØ[Ê­8S×;߈5}Q¨3u¡˜¢&ÂÖéõF¶²'º‘=6îp©+8Fæ¯RÃVQ9A®zSèÍo>`òËCããÆå0ìåvA4ç
-í_ã&Eho¨OÔ>\ôî¼²Š–¦	£ÅGEM¼î¤i³ø
-H±…¾Ø
-ƒ#lì1᤭¿ªÛ0îës¹Î’¾:|åÆ¡˜´XfŒ‚ÛdÚ
-—Ž¿­”J8»P¶JyÍ.š“svAÛšCp’::›9߶ƒÃ|47ËÍ)ͼ³º…X{hJBºã•GE^7?ëÉNŠŒ™RìðôÌu¤EVJ:Ü¥eçShš`	>šß@ÌËŒær|ÄLSm:¢íºþReï÷½Z~—û¾h’µ,•ÍsÍ¢ÎP(±©å|Ǽ+|’öÚç/`‡ñ÷-Ëw¸4À#Œq`ÖÔ¤·€AyHü¿&µØ8Ï„v£Iqr|;„B3÷•ÎšƒúÙe]˜†Îµ_x.â ©ªšX`ønVżëÎë®(9_QåVT•²þšwÑn}Ü~‡,‹V»Xê±vé½ùŽƒÅB4˜G§ð –"ˆÔ$ȸְ¿ýhE´i“51Ýi}È ˆ“³Ïû—ÔÉ£¹éº¯kÙܦ;Ê>‹XÌEÙÖ½S#—n«²¯ùoð„æÒ¬S[,Ӎ)ÝÎÅ7a˜ÿ§Œ$£k)c«”c;tMSm꫉·j¬%›„Î9¡F—¯wü]"a©O™g/ÕH}×®½8‹RM‹b»í™hzÓºü†üúY!™~þPpýM*¾ü9Mm¿Ãû0M²»c¶¶?_¬ñ½ñ–4Db¿×˜2—JSkÇš%„zxú³i|ÙpBJaJj¦“}¡š–´›:g¨°yÆ­b¼³Í Ù’:ÂOS-Á£b(У\ß0Ù1‹ylµNÓ1üÃ=gH‡ã*êýoñâ+þÝQÀÙ`eÅÄÛ<išðëÇõ“ô™€šÊA(—tRJ*E0~Ç:
-á›ãî&4Iíé¼ò#ÇÌÏ<sBà)Ê#ZõxLg«|â66ËȸݼCÛvœò÷kã¡`š¸=HLqèá†z»À€—{|ÃøÓÀÄÔ=xùqì\©/N0}]¬¢%÷àPçõfÂðv¶2´´^“ß(ëÜge—É¿´œs…@”Er+-?0úèÑ(8õ—
-<Ôäj¼B~¼ÉÛn×ngjPÞêÀ¾¸ìՁŒ"f«¨«KKÒñX½®X 9›Žh©î9@™ëgWnŠu‹n¹…—Ÿ¤pûëË@šKî)ó³åx£Uˆ>YeÛ¥ð<´ùÍÎUT/φFºó[Ÿp8rGV°yÔD/QHo
-ö#QaÀ°·
-ź:¿%H^rMu‹]¦ýþ0f?ÿ¸dvéfM\5…‹"’LFžª¤Äd+‰ ³—sÇÆ(Šç8vG”7mV8X'?sR±GŒJR“zZH­×
-Ë­kÚ›ÐqEé1́Ã:w½ƒ¶´9Hõh™]Cç~÷èÓS@ñÎýßP{ªðžE?§Ó€C•I/4ÊQþðîij®Û-w©¹°ž„î~Î-”ç!B¸ë}>%¡cCÙM‰äÛ=ÝÀV‹óüt²bi$ØMtƒAím#qˆWŒéÓ±FGöŠÆ¨zÃÞW?®y7U\ÜÝp^p£é_é5z-®þK¬gaô[Ý©íãb°L
-ºï¨)`Ê™¯“[ë§æ/¸I²CÞÿØ’{w^W
-Tb!P>Õx•—è.-¾þŸÅ=	o]sqBã+öy‹uF#ÿÒ2¥B~3ú­ÎZL„14^#ßxtbõfÓûGAAjÈ@!‚²ìØ“†ô¯D¹Ócà„˜¹SèM¦e'äUÅ^‡Ÿ:lx¡÷½¾Ù†1Z·æþQ‡l’t`£Ö¥8æ·R:Ñt•À¬¾
-(«Ï[õÈ*+ñû’Bß
-ÚqYÃ`z
-,©c’̝PžCχg9ÂOºqDå½DšeÀo„ì+sÀI~{ä1Ö\…ìþ‚úÐハÓÈR±tÿ‘(—ét_dr-¥~¹A™ù•c$"عê=4‚AâU}ß1joDð¯4lò:Ë4«þ5θÔõI{k±§ûNù‰â&L–	%³Í:
-„"éûƒvGÓ
-¿åò<a	SÞ–²5‚€ü5ºûÌÊ[óޝ	¬A´ßrAÖ¶úZ	1ˆ»Œä¯d™Ý¸p¸ZÝØ'™DÖ¿›¡òá
->’/‹Þ+D3k |5—ý?è±ÛîT¡û¶
-C’FnÙ£Û¤ÃXÚƒfRªRNÕÆò‰¨C*}¬³•Qëñí`g}ºiü¡rss)¦.¢ËG¬Ú`+KYQÏÿ‚+»KÅÿ‰ÃÖfe£R:ÔÖ†¦Y¯˜÷¦ƃ+ÜÎï…<ÙGBTǤ‘bXi¸®Ìü2A*|OKܧ=IÉ%ä&Iê”~â@d5#¸Ðæšœ;GÀ¾Ïšg§ºŸV}>#Ã
-ðìk‚ç”PcøbǐMÙò
-‘nô Ybw¤ôb>:FªGýÖ|Bd¿ÿôB3¤Ñ²ã7KEŽ.boÐ"ü;Ï?ã{ºQU‚ loÌÜ5Ù<äe A•3ñŽî+€‰98gº‹&’­>ÎZ!ÝA¶Õ@Z°2ë6o_‘¿©äÉ’³
-¦ZçQŠð»KÚW3.Iše'‰—ÒŠ‰ésaû
-ïB‘w®D4ß›› _1Ãði[þ³4džfßhÃÞYŽ w槦½HóÛ¬ÞˆÏ"ãþ‘„îÝjKT`üŽm3©üdɪ(&ékoƒ¦z+‘
-Ž
-T
-‹U±Z:P,«:OÁ‹"uÔ™Ôit°bÔ¹œ¿蝎~'Aòa06H§€&…ÐÄäF`Ëôáκ»·¬)ˆç_µoË3<dÔÿKFQ'cÔ1æg«Ú¬›Úu?5;3œ,Ó:´E±Ó5Ö½ì[NoÆ…>
-H/^„¤M;¼‰?*þHéìÏuê¬>åú}®§ü회þQÕpÕ¶_ÇycVc È×%
-H‹ůBëÆyHpRå¯óV¢X} y¡€EÚòù^8ѝÒí+XuêwÎ3RqÎ/;Þ–aÍ(
-ýÖ1ßüú6©1CçÌñWHJ{E*ȩ׺<G)õ,¦
-…Û„55ÖR3á«´K@	g†B¼t×U¢Äž+k>7a‚ü¥ÚäB”
-F.ÛºVºb
-æ.ª[ìÿÁ :Œé•cA<‡Â‰¸‹Å‚c;…­®Î-¾õ7ÆÉ®,Š5ŠŒaY‡« `ÍC…\‚¹þøþ]÷h¼¿â+E:¹ê£¬‘yð€.«“—}€RòåîccÊÜ&B®è×ì„•PF7DbvŠôtl‘0ŒÎV‡¬£¿|k3ò§ û`×ͪH?TdP
-@}½á“îmv[ÂIš±UGZ°8¬‡Œ{Þv’q•,$Z¹7RW?¨*DÝCÕÒÖý€”åOçK‡ýìV’=§’Èdëj‚ÝÝPÿù1(
-G™Z›²¤U‹ž˜;k@*ŒžÑB¨FƐŒG4ìhšÌíþaHchTbEÊÀŠ´¿
-º¶piùÛ3Eµñ$6f}ÈyJê£ñ­¯$tQÏÇÈVó&Y%ÒÐXËtjõtÅ]ž¶\5‡‹m.{²sšP­s-Æ5¿ìäI¶{Þ! vµ!ydzø(|¦ï|ï8Í3>éùß (NJtáU0øß·xB6EK;Í®`Tァ½wGKª2-®sÊ¡•¯~Y7(Ñà·bï¼o¢žJ4•ò²x¿J¾-Q…ÃBúÜÌ’¯U·Ash^"vPtF‰ècÆÄÃÆIý–*4ÌôF¬iBY–@é!ÒVÛJ>Oj+±y+—eìIBü±*Ð\#l”ç⡝·cuúU­FÈâG"ý¸N¢‹ÍòËaPÍ[%™íß¾+Øü2Û=æiγ(å4ôYî]é‚?ÊÂZž0¶™±fÁ?ÈwNQzÖ€Á°»¢|mËç57Î`ˆ„÷QˆÍd×7%Ü{Í“°8ÃÚc†…^¥«„•n¸9¥b™ç^ilG¸¿Š¶ ž‘Iºæq*ƒ<!ËJüT»º
-	Áû0éÑ>‘Â*Ž­œX'UƒE–nCYÞ¨vÞb@)G; B¿GÖˆ9 òq§ö%Zç†7ÎÁ©
-½«’Ïð¯SE<¸l?y”›Š@´B»+
-ÝKŸ0OaVË/Éì½Å#ÄÄ×’Zg `#Ë-íXtó'H—µ ß{,¹ÑãÙÅõÌ܇Ñaíê²]Ì€ëWB$+íû>¼ƒb¼çøgîãÛó,F‘Ƙ¾ÐTMy6áòÄÊþvP-ŽË
-‹¶é—1òü®•KÚy#(øFhüxÊYøkÂõqW·ìg÷Š‘‘£—¸¶ah¸Ðd´žù`vÏ-ÑCH¥åö‘Ÿ<:óéÑ™ŠºM0&^<‹¦­ŒÛ!(;ÿÖÄæ
-*bö›Ô91à*{„,Z-`)]- A4ca­¡S„BÛ‰§ÿ¤—Bþ·Oò	³aý…:‘Å›^!ùý|&žïÄf0œMS}ª“Kr¬µŠç%QkcáüsW	E¾‰7”k$q4ŽqòO*gǬ¬	àتa}¿Fp~±¸bÚd±µj9Ò3ÉÞÒ	OP¶e×vSLRÒ%ôÏ*JÊ®Õ-t5DùÆ#Ðò"Ѿ»9W¯<ª©´Aì›fÀ“”‡!œP×”Œø~Rãã±Í}·Šô!ÜŒ
-Ã׎×a!•¥@çpÚ/ä,­rz~y†Nßs˜eÍô`×
-©O‹rÌ*Qìôt÷míØpMëû}ÆeÆšnbú£œ™äpF·|+Ú(X–×O–"¿"+KÈh~ʾŽwOÇ'.îãÒ|ߨXÁ(¬¡ßÕAPà³á9úf-ŒÒR
-¸­§ô`)	4V‹N ƒÖ>\É9Ú­nÛ:[ÏL8Xð
- µ§§Ù3"žÊ"o'U4F‘Ëv{_aWX.j6!%hîp¡Ê€0S‘´îí¯FD›mÄâ½…¶vY¯]°ðÅdõµ6µ+þ%eÜF-ŠóñÆÀlê o d,øH%éXÐ?Hجt`ìç:Sž	)	Å1÷èz(êÖº±èLPÊÏ2‹ÆI¼<­ÇÁŸª”•
-ÑçO6˜·*a´¿ü†ÃiÂÀ‡òO%ŝ)XH!\ÇïçÖ½˜¹pÒxš\Ú!>ŒIÃZÀ¯¬@Σª:êÎóY«$¢¹d¿·^]RK-AS˼šIaúyky0aïpg2íNL*¸–vˆÚõÔc¯œU‚ÜwJ}ŒÞÌVä³bÁü>ˆ'wMq”S»ÕEÆÊv¬¬¨e§­ßØVÔ»20e”éFD§˜«VÚ9In¾ûÌ)QvÕf'7[ßË	Çè6ê#‹´àÎÿõàmJ¢héAç.o\Ÿ÷Ï9€ÈJiŽm²Í}%ûѱ³
-[–‹¥3Õ_–â94
-
-aºÆŸÛ,¤E¬˜§J2É..Â<JJ„B0Ó’ÎG¢Êî†å8q=|‰
-—ßrL—H{»ŒÃÍÉt%j@?Šz7âª
-d®XCd™ËÖý%q—l‡ò؈”öfDìÄH•½’-éé)E뺕]åβb¸B¡éò±Õ©Àrú!ïE¶î(üouÛ“
-¦8GG&‡NÔÁÀÌψ¾˜vÒu€ù–ƒáÉÈqÕy”é~ÁÚÞ‰-ç³øÌiùwDÏ%’
-Ð<KV.»?‚Èþš°ãbaÉ£03¡O¿"tZp4‹^¾îùÈ;;¶Òî%⯒
-4±Á‹Æ;“Šd½yýæÕNã$lã_û+y>ÒxJ¶eénD
-O ebf60‡_‘„cü¡È›7%#Ǽ”ˆe@Ú•ÞàbV«ÇN3N,³¾+_þ%òìÏÎAúr8Bü“KB …œŠÍeÉaÜ„ñ:Ìüܾ3ÑcÀ8HA6á͹Õòr>3m«{ܽrKqE*ê¹Ì²J>§t4& |n˜n¦¯ÓéJd—-”E³)Ýîõ$>Q±UÂIáyM¼žó@F°á9ûG¶z,ðxJùžø´Ž–½ÃFÖ]™¢?Kþ
-ïQ8	^ì2uæ NAƒw
-!Xå°Ö…I¡Å0iß4u
-«æýþD¨”\Crì‘nkU0¿õ"JÀ
-÷„°¼wévŠŽŠÃ¥³ý¯}Ë·‘+F·Ic“°,ïIWjJGg¿à)§ãÉ)dMb85í4^¹à2Q¹ìæÚ«dOË96ÛŒ¬EjòÞRLf¦€EƒµWÛ—‰^«×Nh..s)´ÝÄeš£ž¡ãeÝWhÄi…¹Ãe‡Å4¶—pœdjÃð ÍÁ»ÈªIÆ—,ìcèçj¾¦à“›ÍÐ:ÀÃJwÓÃu\®Ô^"X–>EB…F‹ÝÜÂý½‹iµÿ¬ÏÛròï#c[Ô¼ý)ÕP²q½ŒlàÙOº±QZLÎçÁóßÿñxV©6:@Ðæò«UBÎ?”ÂZ™VBT€¼ËÐ%é½C­]·t êSÕd.zO”¡ÄžÇt@QÇ—VºwRzí˜Ïq©wë†/z™3н¿ÈvIyË Ø‹ü䞝g½oScü–¹ŸÕ"_—Þ(GQ)Ç»ìE<Fü°ŠéMdÔôÌJ±eUäïU0ºj
-R4ŸLkêm¿³Në{•‡ž{ÆK9t•x~üô¬Å1Mlõî®;vòÝ‹´ˆBÄ~I+ˆŠÝjsa6†n0yjéþ
-\ŒrÁ†´n›¨ì¬š¡hÆmå¿S³ÁÔp¨Ô9ÛÖ¬Ã_âY:qâ#m¯Òªë?ýÙçÚKga=æ/¶dlèàÂ<J/ê"U»5ˆkrþž2ðª:ë©/[ÓÅwžžÔ…ï¼ú°:)ŽÎ7g÷üŸ5s ÿ©!xYõ‡J«˜g?zç¬ùCœ1#žD‹BÇ~þ.)"uZáÚnK]&.«‡3ð-;‘t‚Ox ©`ŒXè×ýd	¶ý±™Ï®f`²&÷oñ26Ý”õËm\!./-!ë°±œRO¿ÏTà¾rhM×q)ŒVéñNñ˜´V¿ÿbÄc6iñ¯ý5+˜±[³m[uÎiQCØPš4v¹¬›.‚§ªÝ°á•N#Ox(A(=ÒÔl/“΁Š!ŽðìFŽ(?:ÿUÁ‚–àDˆ_L¹2:Ï|Èæüfm=#Zq¡‚‰*Ù¨Ew:]/+Ë|àßš]h^O·øÚm·D„ÍñƬMc'Oº#¹Ä©‡K:\9Ö§÷hÒöœŸÜEîx¸PLC€¾zÛ(ÇÅ”×YýQ’!I|(@8T?7è¶×ýÙcWâYMH:ð¤w ÒJ>›R~ù¤®þ ÍPß„c8ÛªÔ{yú‰Ôlå+}YÉ^“ã‹H(Ѽ(ö~¹µpLF¾h¿Ì]‚'Åe4|„­˜»’_­»§/ÀðŒZD&-.Aàüÿ
-²CJd¦sºTOÙãÜ“–eõBo(L‹&d¾·=5O°ïŒÊéÊ,—°Ç·oøà…)xJí”G5z?ö_5¾îõø$§õê™Ð-VêÉçòC	¬0o»Ñæ¥{°q…òôÃe_¿Wñ*”OÄkA×ÄØrÎ]Ìl`ꙉŹÅ8KKŽ—óaiÊð®Ûz´7º6®œe˜²+ê¼ï”4Ãy àÕ({îRÅ”\ŸßPʼ\¹·O”ƒ¡ÀSŽ¶6DPÑQó©æ¨oÔ}$!Xßî†-[g!D\äÐô™¦OF•™þv‘Ð4®¬¥L¢(7@„ƒÙ˜IA,¾áF™üiÆâÍ$¼¨“ÈDùS§Åë‹Šôè}®79ªÇFçéVÇÎ#bwFž‚¶I5é__FԐSè«Ð–ì¶í™?ÜÁ}åÚ?­+ÿÈœ_³ƒ&„ãÒõè“!<¿4xÉb	=èF;ïè²Cª£'×ÙÌíÊU±‚s'!
-2²1й£»mcX”}é€E‰‹žËÜRï~ÇÏý3ž8S\ª§Žmê_*cžãĽË,}L-Hkf]
-ˆÑçVz8öèÀN-Í@&Ÿ3Gç‘ï@}ÁlU;«´	ëy
-ÉØéê’Óu˜ý¦ߎg•>ÆÚ{Õ¸2ö—{OTôs؃Œ§ô’q¤u
-+³öî½4ƒvÄÚøizZXI0‹®™y=ŠD,ê¨fR(
-è°ymÞZ³OYhI0ý	úÌáSMÕxX«¿GaËɆÙÖö.ñÔÒšw§˜jÓ=EL®¹y}ã`þ×=Žú‹faUU/&ò·ðýÜ„™Ãçj·nNpu[	m>á¨ÔñBe=TJ|§š˜ù,a7ˆhïCÄß©y3àƒ>Zð‰“[“Ù5À/;;st½¤"1ÀRÒ­
-Ž+|üûQ-‰ÉûLDÄ©í=
-¤šm
-¾šA*d§)'’%X¨%…F'd>WÎ<µßÍ:ôèõ¬V¦3øq±ÁçÎ:ëh¼g1mz ¿Í×ðᏂ”ÝE܏ü |µ¯ϳMn-gþ-ˆhOva“÷“ïnpÏ>â]÷W¢ÖÇyØSÃtÖSÆßù –9·7[ÃÎï§eæ>á
-Í„N	^qýÀá‰ýÐ9<1­Ø MP€¬§¡¬’ÜŠr	C$->Û‰Ó¹£rŸ˜oÔ@­ˆ®ò].µËp»aþÄz¡‚{Ö
-RrT6þ"±ŸØøŠ¢ßóC10YËG5=ÙËÕeo[ò®—ïMðžÈǹb8ǹ|qÁᚶë!ú!iF^Íå™wž¢«I^,búj4q¸Ä@2†Uu›fÁ(Ìî†}³4©_RV‘34Ý}‡
-n£’¦ÔÔ=ƒÀ
-[û·ðdRú® W<Ú¸Hõ;÷ðÐ
-j€/ï¶Í y•ßjIïÄîìê…ožbl¯ ôCƒÇ_CòrÚä>Ýi´€PÔÐ~ý(µM,‡#›Ãgªx§ÃäNîË —úŠÕ
-Ì䇎©ÞKON¦<½Cvè²x¸›Ô–%’J˜ mŽ¯¥³¸‹¸×ßt
-g{Æ&kÊ]ûTg˜×ÃÐñÙvU¼£ »¸[­£üW /Žæu	x†t§Fm³¡²¶§nêÎÍ…ãž(´€6UoëÚcˆ8ÞûZ³X±Ò”©Žü±½%Ì™¹Æì3xͦyÌžÕèR#yI±«d±¢^7+còÂå­©âÙä‹¿9ÍÙéH…é‰×Eص-²Û—PcFf\	Xï®Ü6m":bµYP2AÛRtÂÇñ±‹Ö¼wÎÒJÛlòyt%‘uuŒ´EúÙ÷"Ký/~GµÝ±bVƒ“ù°%
-ìq®Cc~@s
-,ôTw¼Å@þÿd'ëkïå8ÞŒÊò˜ÛÕE‡£÷‡©èCqyͶãÜKO¥8è{gkl²Òì^…E¨¨Q{HVÛx‘˜\DýûÔ	sÆS²8	e7î¤0tÖWñ˜y¢äÖþRÖöî|úg-’Û¦–Ì#YJù3·ëádYƒC“Z|¬ÜNMÀ§m	´7{PgÖ–Â9~{qÃ~Ï]öœgq)'Z­œq3É£ýøåÁ;óþ.ÿX̹Êpö[hƒÐÇ´d‚ôaY›_µ0ê_.j•ÒR¥Ð¦ýԦܑiâo|
-s½îVTñÄGÊ¢j9‡ò+U	PEôp{åØÑ+gÉ8Iº³¯@7Õ÷(
-Ž¬¥¾‹YÄ×·wÀœôŽ0âûô'¨³_f)5¤Û4s D*Uf&"mD•diDÝ~á6	1\Z
-=@Á®€
-«8~θA:Žs]ý¬ú±D¿+puã™Uœ¯¦öÑÍÀËâèÅ 3#•õ³d^C –ð¥•x|D–訰¹âŽ•U–±âyWP¦àbØ\ÔýàZýÆB‚—Êú™ÏB÷îÞ󏃣̉Ó’›P@×Qç†'ïÄ©ûßÔ¤Hd'žOgg`ô/(’ìMЩ H‘•)ÄqS~±jNz™Í´ËcqÃŽòlmbE±Á€\idúZÍZfkz=œÇä`
-XÇžMÚ°Lüe±ñ”Œ‰¯ÜŒÑ—Øç©In3Ùm%=i®WýK¥¤	ïá×x¡Œ/¹×–kkwD㦒•VU æãt+_M«ÃçqÆÿø^YúÝ
-^èád ÆTtE|°<KÿJöfÚf=-‘p¨8qwßúÒõÓÀØ|&¦ØˆQIA"
-1IjÒ³TpV‰ñà´ƒ\È÷#KtC¶%¯õ"þŠÊ„rJb>¸Š€šÜŽ
-Uц#C]<=ÿ±­'ù{K‘ðF}ìú¿Ÿ"º=…Æ“HÈB¾ú(²‡EÄ+ê×õüZ¦I4P,—.ÍkÁcèmàysòNyšu…
-XwŠš…>H ÃEY©H áÛ©
-(o&ö;ÕÞe0Š´*òÁft§Jå°°2–¿aì%		qTú+¬P'VdÏRT•
-’’„"Z®™'Ü{gÝKkè¯XYà~ U]w(§;St‘®ÆnJÑæ¶6|&â9ŸeñmÛìéß¡Ôq…3{4¯ÚoMóyɪ‰kc]¬¤•_*êD5ƒ¼Ó¬†§
-qRPñ jÄVKõV9(ÁèLõˆÍ…Â[„†À½¾Wÿñá¹i‰ÈÇ°Ù2øÝoMщ*¡êW³ïrÞ…í¶ç—ªp
-êÏ´hÅ1hãÄ(úÁi ÛH!7™eÿà±ßÝÁ¦„“Uf…m‚MŽ´qžûìʯßâió„†ø¦©#»5…,ªgþLz«¶þeè~®:.>¿ãj;!œέÛê­_»¹Øzðž³gFOÌcƒ÷[¦áý¿§
-3FD¶&ó µ¯fdGfןØi¤žÜw²Š¹n{”±/íz	Œ`¡,¯L°gQƧí—á»ðU¢O×9!RSÀgƒßÁñ¼FË£§ÝxÇwý+„ŠU~aÍYn'ðÞª½3»
-~mª,™€ÔLÓßøÖiU6}êFŠPEz„®½‚§¨6!w1Aµá¯Š®ïçÅïµ8“нJíÄFi@¿¥Ð6ù›1m¢„=wo¥-s²ÞÈNc3ÈÇ !
-ÉÏtÖ6n@€.&ºD_ÖT“÷PI²iCêæŸ+6†ðKƒ錼š ?Ê3Ø¡`¸î~Jm|Üä¸rÇ{iÜÌÿ‘Ì­
-¥vûGëÌÉNyî±J' 
-%é‰rStúIƉ~&’«ú|2ÏKGõÈ›iá{’<´Ä¯FPúÞnÞÚ3ðÌÅ–*—µ78²ŠÝ‰hï"­#³õ'h1û¬6pÙ­ðæh=éê ѼKtÊeŸ5b¨ÄiË@[ø[suüÃi)YÎ˜ï®˜!–Ön
-$j}ÇK“}–
-ZT8ïÛs9é¨ßfO™i“pßv÷ÇύCpÉŸy$dÙ/yé°i8:š}ÔAóâ©ÅêÏlߊÐh‹ÈõFÂnSñ¶ï¡E郬P¯±Ã¶¢¥Þ¬Ç1\šÛÝJ5¼à@ø…
-#!.È27{~ñÔº„þ$ÞZcåªÏÖú#,þ\í‹ÍKÖ
-¥æĹó‹óQ›@'c¥Šp€>*cêi6¼¬"ܺ ôºÓÇ|_<ÄÛ`:¢™j  <F±‘°:Æ¿(0É !Aíh\Äõt7wcfQ«É–ȉwƒ^Y«£»˜
-ð(“–ؖ퍛LŸŠKU{Q²"¿½ª†y0Ù'ʇˆ3†Æ>]"ºÞûÞ„çà-Q9{DõŸŒ›gÅfÿ@‚8p¼9ÞLßËæMEåµ{Y’Ÿ\?Ô$ÑÙøCÓJºKß^׺2ïoòo±Ñ„^¼#5ë{…¶üÛêšS4§
-(™BkŸ	õ¶U:YÛÅ„ÆãÃ…¨Úêiøľç0§mNžÜiü}í–¤Aæ¸<£%J¡Õv		£‡¶j(¶£&ÔãvJÇReŽsÂ\‹^ÃkŠ
-â͆%§E¯¯jQ‘ÖÊKó(K
-éòæ\{ýÊQu,hÔ•À	<ç-ҍî|ô
-~m_ “«ÈªEöÓZ#%¦'Lõ $iàK‚WhtÀ-fOˆÄ®½õMpˆ¼ƒ¹Ì%\´Ú•AvJÁˆ`-ì.—j0uwéÁYìþžT'S‰ñ±:™ŽŸé	”£Â`¢dä&™‘Šÿ²íV`³+–ú­S›	«‘Ïõ๵½þ Ëݲ¬ÞŽÈðê#=
-±›Æ7”—$—4*Ã3ýÛ"Šö´ÏI™€nË5iüÁû-Q.3$’¨ëê¹N*«&’qJot$,¢ì"6f©h¥VÁ…üæANWÙ Ayñ/%»™ ž»s¢Áe–§wg|hìÚhs¾('8ˁ¨ëDœâ‚ÉOõÈj¯>qnqÛ	þ’ŒñàŸ'Ù’zØšô4uòëØŸ
-Õ
-!œ×ÿ®ÀÃ
-Ò¤ŒÙ}U/zѱ`ÈCì.ÖZº¥Õ˜ ÂŽMtjÓV{7EQ¹T¸…	X
-¾ÚqcÒ£ ©kyø䏍RÙì@š9Ÿ¿ÐÐduÎ
-eå锏_’1ýêXú'
-
-V3‰0ºÍ”Ъ—ô¾2ðô’œ´§o"Y\qŠž(}ùP­D€ñ?X
-_ºCÓ<‡û©ãQµ
-K—»,™ØÖt‹_¶]Z¥v––Œ@a7Çæù‰zŠß‹þÅSKæ‘ÛÙ!ÍlúéÁ‘·fÌê#:=Îâv,,Œrq,³#bß;#[µ>‹zà”|ÄÈ-5ûÑñu
-“T¨ëûhÀ|²Xz^þ…ù<
-qÜæ‹A’xfNòd'
-IK‡½×Ò¸÷–{·Mýô u·÷Z¸²6ëÄڐ)ª=ç½míC켓ý“åC‰$3ÐÅú¯qÙ¦ú÷n6JòŽ©=6íÙkû»×C³[$§Û<<è“#®0=DQ
-þ¨¥“Ua4_¥ÁØ("> ä_qWbsU¥D‹¿§œÇóØ.¹.}–äti¦Hz²¬µÄ¾‚ìÆ¤“#TÑÌŽ{æ]{Ä¼ž®YaÂê—lÙÖ÷žÿï8 at b
-=NK`CC#òB@~QÙ‡îdÔz»G¬ÐØE^³
-kÔÍôß¿AqÀ—Z$.ìË0‡—±’0ðëæ”5d@¤8e¨@C5»X¼4ˆ¹5©<ϱpDı4,¢—GÀ-îÀþô>ôóMë?¢WèuDØ×Âsº {Óÿ‡eáG-ìÜ
-þÓÝ8èÆfðº®ÛšÆ!þj™MrÊņ¿ßÚµ‹ü6!‡ÃâG³º@|gêGnédH`"UÀ;R¯¾-å~ÙËC;ÂfÞ9c„–‘õ•U}lˆ–‡[ÏŽå›´~_WM4QîÀ$‹pbuˆéÙ&’E:¡ñÇBé®û[/¡{¿»‹xy4 ÷	qëWæ°>¤VîÙléáË•;ÚT
-¥ÃC¶®É Oá
-WQlò¡ßCäÌþÄʽ£”ৌéJ&]Æþ`¿«e2Êw¼á‡Ž-FäGÚ	]®~!4=?sê
-Dz& µÃ”ÃQoŽ*ƒ•$ͺ¶®8¥àV°±
-8¢OúxÃÂøڼĠ8…ž²î_Ï-­^CàÖ½9.Ü7¾[hl‚kÈaݹگ‘Ø_ì3ïƒgTÆÏi§p¼áëú°ïê¦7ã3oúÈK1»?ÙLK;ì!jõÿ¿Žäº…Ê—tïSBÀþÝЪ«´|)ëMrê–?\
-4˼T¯nmĹY€J㿘BZvÒ½[h91ÆÀùýæŽÄG¹väb§œÅxo»ýÎfƒgxÍþ{Ö—ª¬ñWpÍ’_ðAÀ*Ç©qQÅsX.ÕMóŽi3—‰=KÑdÉ më²"Êwr®Š¦÷Sëý)J•|<h{K¿/“·OÇ¿þk21R…búsâ˜D™/EGP	šâÏ)-4¸OÔèrØ‘—¤h$T(À»Õ ‹»ÀpG{¨¿¢\¬É®X]Ô­uXI6bIçNµ<<W ‹œWŠª+ûpeåËd¾Lä®;+\7&ÜUˆÑº™j§5 µaü¡aïžèô-åRnX!êð‰S_ö9Cï‚¢,€Bi‚6If˜¡æ‹W€T´I²ÄêÙˆ]ûLßmV&VMçiÊJ}‡}•Žøp ^Ã…œj.£ÑQ½¤¬§­å+¬¢Œ0uhDtn$N{‹åÍéøÅï"ޝ§J«’ÞÃìô¹µkif4Êältz±Hî°p›Ô:!dwŒ„ð–é«þPâ[_íëË[!mCvÑäu€±+êDÃ!àP…'z<ÓÒn—ª”Lͼ9Qyº–Ñ&lo!­“ïèsþüÒŽFþû´,c÷ÝþÝÛæ-ƒ4˜3¨d«½†¹â•ÕŸÉˆžcÇ£Ðú§ŒQ_lr“²èü+ˆË Òíi›ˆ””€¾ßG’òDâŽ''ŠmQ¤0S"Æ®YŽT»iûÀ³ôü€T­À”Omã€w‹œã]!ϘŠ˜F
-Tí§á©ýÌrÉ´Ö±ÉmMÆØ|Ï„'˜F«­	¨È-ðQr)ÝÊc-ÛÅ‚„èo%M•CôçòFö“aòãfᎼ½Ä›Gašú}
-ŒQ•D.8ÀÌÏ·<‰;ߝGÖƒFnís(M'*gšZofW>NåX(Ðd„r§ÌT¬/9(7ìx‘?j:¢R‡°§µ¨;»ÑÖBâ7¦¼Ìäˆ
-¶é+”‹qßuHsì|ƒÉ+CR—-ø¼ž–FŸp뮀vZ;[OaëŠj ‡1Íd,ŒHÈÁ<%wnk]Düc¥Ö$ËÉ¥£·ÅmåöÅLÜÎ3E§ë#›º YÕÙ÷R+/®·[xÛçÉïÒËŽð€GP
-Ü¢m8$,¼nÝÝ36¿&ÖukXÅœf!o†sÖÞß½r}«aWó'›ÝÙ5R^vˆ?Ýy|‚¸•÷ì¥ãu–¥Þø‹˜6S	fíuKø€B»÷)DÔ:ÖÊbàíèýg+{¹¿”Ü
-
-üŠÚôU!Vúѧë\#Ö
-_LÀ(“£ÍÙÄÃQ/Qúe§qt׬Âöº˜$a]X‘΁€„6•¨@€5ƒï}èÍ÷£(‡Ë£6©‹	©Cœç¬ùCœÙ>(‚Y"€R\Evö¼6½~dpc*\½º§i
-›ÿÃÒ¨1½½æhD–ä°ÖWâJcœY”•z´7¼}A¾Óœ ̼V˜%:HÍ
-K8BUåµ9$xÁ‚ÐÓ…†\ÛkÄ> 	f4¯ñÔˆ?+Ñ­$~4íÌš6Õï“èsÚžf\ÊJÚ¸Ìì¬3³ië—:}g[[t—Ä‘ZKY†¦µ3Á·¤Hÿ‰N}OEüG–›ñmØú³6æÊCå_Ð[;®¢}æ=°
-p>Þ?ÈÉ䫬`âùÑF¶‘á¦W}ÂïºåZ=r=¶
-(FÐr`ÓM„šhyy3¯Ü4×+Æg
-øë~£ ß’¹gèJBrPZ
-*t¤&`*xÿwÂ`0ê5ÐaÂ\Êя:(âÃ6'sišç2äœøgH¯/¸³ÎRðœAaÇ{ð%
-€Er½Úë…—Éî$›¬¡æ¬-߸D©fãuO—¹¨ÆíSíEëiE0È"(LÿH–ÅhW}[—íÉîØM‡“%®	«=@õžFóÆL¥\´8SðÌßb›bFWlWpC¦ÞðàŒ†žk½¥Ñµñ8¬Qeæ´ÎNÄ’®aønµ™þA5Í2K‰=Q6ü0‰)|M»ux<gìrÃÀŽAcgúzE_kwV'Ä›VŸšRÞ9R>Sε¶¢5$±T|B€#d1E³°£?-^Øú’…!¬ÅÁ)ô÷}üÕ	üW[â
-!&zû•fŠ¹æ}—êÃÇÿ?!¾”ˆ‘ž|É¢…²Zé°gVÉ¡¼•¨òC­6/á;rƒ¯ƒ2=ù€Œs*]âݬ;á‰DWé½q
-TÏE*JÚ¬N~•`ÇlyÞ"ž(Sßm0”zî­aßx¸õ{¡ãGÓ
-½'{ABó²Ð!Y4ž“?ã8×€W’˜ïqôƒ¹ÌÞóHyˆÄ.JÎF^ÀîM$æg~{œÏ_Y2ì+[#‘ŸÃ ªJ.bíûZqÝÕ¥õ=ÕmKyžÓø??ª^s4ÈeyÁ.È2ÿ\ìg¢fô‘Ö—„
-©ˆ¿+p±ü‡mrVÅVRög+ŸÍKSˆð£zïJJš…OÝÎŒBD+yÉ›ÔÒLÿiÊ4<!âD:oyŽØ9É—å-¼Í†âMÛmkÙ6¦r>33*¹pW¢tOî µ–µ?ÊXc<ge¯ûÍ©Ý*ΚnƝëƱ«·è$šk¦²xâÜN‰~Wé£ÇI
-ÿUõ¢–‡‰ïŠ¨m%dm‘¾R:ÙÅÒÜF]És§Åi3uÐÛAEçýåêÇi
-^SRl1Ž-ÿº<%T†ã¿¯\?§¿´Èc®díôÓ7~
-ìe®Aßæ˜Çør N?aS*V\à6Ÿ—Tæw€w0™$¢\J·Äßä­|î_´ ™~yˆµmYòÉá³÷AΉÀh”‚‚>þà²x‰+‰²>#4'í)”
-·â whK—$jQÏKNɯ˜)uªåm£žœ¤½/»^”ñÉmðåoó¿ËHG
-Üÿl‘Ýx1}côŒóÂã8À¾y2ڊ̇p¬ÁºÔY¹äÐ
-~'Üé%Øo\u™7éç—fï‰Ò`C³ñY—tP’+–DyöÒÐ'
-±7=£(éP‹RnYP*–‰ªMO-P!7l6Áûæ ]΃0-7 m…yÍôˆÈç.i˜5æZ“À”õwšqµ©Á]Žæil˜¯ç1F»ê]"!öJó¤©Wû)¢”Ò øâÚÒ";èdú
-¤¡N7ÿ%%ªÀ“Šzì#ÛC»j{—T°?£kËÄkÁ_SîžéV
-U©]Êä¥É› :o÷÷Xx-
-ÌØp|éž–†±9õZÛP;à#=^5¡àóR6•„X¶»Ÿ¢˜èäu>Ëä¡¡²°Ss„O'Žß¼
-öü‰ß«B*ÁpôFÎJªÞká†**©K±Þf	³”î’•²S³î~ÎÈ9
-V?•ré4q~6¬hê[Y>”57™ØeõVŽ×Ò€SBèÇ+O8rú+ùµ_“Y¥Öî"¸ëåÞn!§’E|ku?=Q°ÒmûŽ
-[æʘŸ@rÿ1!-Ùûkrõ‡uè$amÜ)Œ,ÂÊ1y2€¾¶šFÝIQÛå±kƒ>Ð)D㵦²%ÄŸ•Ýzá]J^4ðÿ¿=Ü"MK2bëákç´y~FtªŽDá)g¥ÏUhðö”YŸ-ŒmæÔç"›ųŠ~0ÛS#´bò¥²–¼Ã¿Ó±-u¥µZX¡ŸÑiÂ~™è6±–Ü“ÕŠfbK°ÿ—²<… ÔZÚVv’ÌöŽ¹5h2-‘pf;#Nl"ŠÛ-¢6âPÔ©àÔ:áÏ
-Yr]b}Dk§»K¬`jáÖ¯(×€ô®•ÌÝ羂…'oÑ10¢«ržT
-íÅ™Lñ˜bIL·¦uÆa/uMŠ˜.sUI[>u(\²c
-[šÎcwÜqžËdÝçî!&’Ç>O”«‹]9õü§n¸Ùø°sdòAJ
-æIJŸ'£7‚™ÊàÞ©/ÙÛJt= ižo%buÕšq£ýg;7XWÓg¿zÜ3ú䢭é’øßÿ;ü}NÞv„ƒòÃWfz½\Xhûໆ¬Š{¤O3hK®&Ž$Gª:s	rVöQöbc8%Uå. Ðég9F=¢À
-†ñÝ¡'|[\üÿcVpgƒöÀI‘]†Þuq¡šZá¢nhmžÈ±	FÖLÿ§âBý¥
-›ùF€n‰Ÿÿlmœ@ÜÜ8ŒÈ§8\°=¼ÕKÇvN˜ÕÿÈ’ÚÓˆJhæ%u¢7(Úãò·&ÈYŸúŠ“í'³rãÒy'àbšì!ï+¼473i¡Ô’oBнÃÛjçÒ»¤3Ñ‡z™ÁVW`ÍHÂuäo
-ÿzzíŠsÇKßÒ´ÜqÞói}Îé47x„¢‚zÏݶ¹|»6%‹=”™ùñdií0«Çc1í}03îDn4
-f\'g?e´XАByéõƒóý`à•™54NO¥J‹
-k“¾¢I8F³¦Ð¥ÎÈ4°JošÌÑ6šOê0dË…ûµ‘úχIð!
-ŽÁêØuê-:Ÿü	ÆÕ{¯‰ß—‰
-ñ¦­ÿñRñ¸‡!£…åž
-%õ Š  pô¹+j¥=¤¯Z«Tš.=q&\OHö	&ª¡¹¢Kžddö§»V¹¸Þ£(v£\¸RïL²žÚ€Ã}[œq%‹A¯û
-"H—
-äpûùS:ÏeƒÂšÑ¯ûü*/îÉb$ÊͶ&×TaR=“?öÉ®<Àè	«u§Œ—:7OvÁó2¾Eݏ૓òÌ	ªôK"{€2M`]3и„I¾ªa¨)*çXŽŽ…¼BxíÝ`æéÔÄàº}…úu
-G
-bc€¢gøYâºW¼K;Øüì
-E*‡CŠaUФ[?Ás›G}ã}#kÓ¾\2yýÖ=èÖ¨¿©>8w6ÒôY‡mô
- at s56ú"R*S×µ †8eÃ>6¢»kÔ?ÊPY_CÁ#ïß»\—a„˜±‘Gø˜L[JšÆ'ó®c7gÎZ1(Rsúï(•ÏØUëDœÒUãÓÃõÊl´¹—Þ;f„ªK&:„lô)bœ–ÅÑÐÜ$}~vΘ]oòŒÞxŠ±†¤šß1ÔYÞß	Ç•Øä´õ´ÿ
-›œµj·œÙ®Qò÷Ð=!R+c®:ď Ë)§¤(|ºFº÷ämš)bŸ‚Æ‘½c
-Tþyø0©a1áňø‡ð: õoK{îÎíÐÿ
-¢S)€ÖTìC8Ú}fÁÓÓá<À4IJÂÞÃÛò6c^–1xÏWœ÷‡Lãü3—ÒhQÀeÄAÚZË|bT¬÷˜ëza֝i);µ²ò×½¹¨kaX8YF·Æ'	©ñÈ禱4Göu0½s4vý›WQ½¹pbëžH8a›ž$ÓŠ%¹™ßT¿aî7ôÜ·œv¾äm>ŒT á–B
-v½f™¤µe#½†,‡÷Ù…[€P
-­;©p at v¨tº­™βËDŽó×:Ç÷«]ïI.@ÉJÀÆà-AæK@Ë=¡ß\…Ö]®‡	)D6+ËŽM¹Í@ðÆo{ 4Dd %DŸ8cò‰5ìèâ3"Ÿ”iNƒ+ ÂCpp準z<
-{[qEUcãuÏ›ÄXõQHÄ]wšçPÒ3g·îÅÒÑM)‰JÅdKòjhžhÕd̮ŗgÊMôìËP,IìæoU‹g,vÜ]ìh«‰aÎÝgl_àÙÌOu?²Âcj€F ›xaŽSo´r+h²(<‘[B¯¥$}àÛó;¤ãùb­¾lòºß’e ¤Œ¨Íª"Tv&öî*ž3&²¹RâFòÑ9Ô£‰Sb3C at gµa秬ÙA`éï3àoœ¸°ÄZHQIüÒ¸g(¾Bõ£
-y'Š­}1·®CEý3Å…ñ7y¶¨—]21_^—^N´~BÏ„¶Ã7í³ãQóðíŠX²hT zƒ
-P­É=s¼œ«Î†/¼­…—E¹'b¶ ÂÁà
-‰º“\+X׃D˜uï’©Ã
-âT8z½ÉwÁWîdb¦½}°EC^Piš-³‹ Õ¿­±¼ºÃl£öhPu,´RE"Çqû	ɯ›œÌ”“àf ênв–&Aú1Â¨:æ—ˆ7`£ƒ“`TPáaڐAN<XÏJ˜ü“ØGȘ_õCMlL[=™!
-Ybëßt4Ú7‡iÇÛgŠ¹V÷kݳÓâ‡"=õ02½½U³¯m*amYŽç¸“1ø.M1çØ‹ðBaçuM\G½{%ôëÂBâ¦?}$ÆÝ-(c¡0{Šù:ã’·³R)Š…ž!ÎÉ63?…1lí½U|™AÈPžk='”TÍètN½CÍŸ¢²àxû¡%rý¢¸Œ‘ê‚àŸðˆñÇË\
-ØL*ÊYݦÿFqüü¿/Z¥|ã+'‡þ×à?p͝)rj½¯‡˜Çí5½¿«Óúº],õ¨*RIO¬‚^1Ãçß2iþ1LËO¥e˜þt<ò‚'ˆ†LŽ´¼m9¬†
-¡í­Ñ tð-Ç)U–NDÝkÙ°³}];dq›xÑmÝ`ÉE¨g ¶ì¨
-#oftIÑâ}ex˜üë2Øoxç¹WŠâMüͶMâGCx?÷Aáˆ0ç×4ÑLb–?´8‰ÃÖî£ö,ƒa]V’Y>;N_ÕB¸Ã±hȘw,Iø`F¤­Ó¡†î[\;MAxÎ>N/
-È=‹X…ÿzrû.C+ãf¿Ð}]qöasÞ†¿‡ÞáÕ°yš¡Ë
-_Æù2å,ÊȘ¨¢/µf¯FtŽ€¶½ˆvû7²Ë¶éó6àËíá{0Ü3—Ø*óWgçnˆÛJÂ[îí¥Bý^ÆÚ(b|ñ¯¥XÛ^ƒË|ú€_œ2y¥¢šoS’ƒÊ}á­Çƒ–ӏ°A|dîx±G±$O7ˆàî‹¥¨•·üÌH¨ÙçÊ+‚Jp
-àÔW#ÃÁÿîáTU…ªáÍž3Ë=)¦KúÐØqøǺÐá(/qQ-º
-uëƺŸMÊtŠÉÌþ¯«„‚íðÒob}oåÆp0¾û®ŸâJi~RGøòûÁ7V&UÞ+³]è«<ŽJ‡+uäd`aBÈ&^wÒ“½~‹z†	†.Žmø *K²ƒË“e¡µ´kìpO
-[q¦3X\[2 l<5HÓ¥|uã8Æu ½FŽ)ÈœæIß¾áMöù´Qªú‹›Å¬ÀUúˆ:¦n£#@
-–çf²c‰ $®SG@,`çÔëfõVH’v at W'P=lŽ	dn“ÕyS8€^‰o¾ÀÁkÞ†òÄvRý§o‹³6O‘©ØÐÝì\ô×2w[EÊaµ2ÞfR3ÔÐ0]à¥Z㽡k)·ú®
-	־
-YPüßJ·ŽJ†S0‰
-v*Û˜ä³ÑP[@@ÓòuølxNµÆ
-âã½ñB##—TcÓ <–Hz}×9¯¥¡îTlB«ˆûðEN|üá ljê¶J“Ñ^Ž^Ø%£I½@ÚÞ.X𐜙‡þ«é@LN¨È]e¹¢k¬G0³HóðyåÆX÷¨ð´[K±<ƒJ´Æƒz‚ùÀ$p¾Ê|EN²T‰¨è„-.×9#vq-ΧÎbx4Œ	Ò\nÚ!£y­º§ŽMÓHà?§«k6cYÄ>É´Ó9×@o†¹püæ²6[lŠÆ¿³éj-mªÃËcšIbëNwžéࣂÚv3«“ë=is:ˆà‘Ÿxƒž<8˜­ ’4HFÞe-OTøã²'0/üõ¡íä΀œÐÓ}
-
-G‹é¦	ôُÏKe!i¦.Ø¢£8a=|ÇPõ«JŸ¢I/˜’.]úê]ˆ5â¬ic›ú¿¿œ·ú‚ÔP°¯ªÐ¬>ô:›îÊæñÑR,ññŽ¹ú¡ýÖ×Öªí=KìÉ#‘H¶X³1!½´'
-®£¤@É7ô¼Kõ£kÄîÂÒþRp¢æ2àJÃ#½¢ÎŒfKɬ­af¹–ZÜsH'–#ˆ'iÓ¶Èß	XúyÈ®¢
-‚¡n~Ã/»ã5B"äT¸ÀâëÉ‘†|Áe¡ÂºGLaLDBm´Q#¶éRv³ƒÂû1–‘L0à%º.šdZÕxüÃ÷;;ÒŒ…KÕä©kZZ¬eý
-”¾Uu‡PŒYVŽbèÈà>u¯pl¼Ç–‰~éÉš:7Smูù”8¢ˆšø›`zgm
-½}ixQßF²a”‚ôàµFU‚{‚¨óQè¢ÜZc]PÇNÌýX´m(1š)’H™xb£{“qá
-úé¬DdxlÿAç
-/R¼Úi]µ&–í!n äú^4HºI¾°õå¸übòr££E®ï\ØeÕ
-|Ú@†€¿8Ó_ÉBÎ—Å$Ö'vX—äM›OLúßN‘êå­TDÀ	D[¶JDõõX¥DÎ
-ù;û&ÞÙø$#L–ÀÝ;fÛás2æè2Æ,–pe ê
-Ø`,£ )ÿ šiD›ÛhÖˆ.¨¿­"Py`A´žãáŠu­JNå¸rK<J@Êúêaö^âˆ]¯Õª7ÛçàÓ™ßu‘Ÿuô+
--Œ®„íg q.€Â[Dîû2‚Rã¸Ù;EȽ‚Ì”}Âw»±xüþsIÿcæyáPñÁ
-ùäêgGóuúÞG=&šýãâJ_•Ë—Æ
-5Ïø{v rüÇ„÷1b}ÝõO÷¢ÙEegA€ç¤ËGë‡ÏбÖï
-‘©'W@ÞF¥Óï/èõ+‡¦œ¨âltîZƒËÜŽ÷ó8¦]}¦æ‚ì”ß“V·bHü[ hS'ƒÇÖ—òÒ°®žõZ­Š†LÀLd»M\¢8ĵˆ,gq)`(öEŽhõÿs¸70,gÃXN¢~Ÿëz•LªŠHÒ+QÂVÃ%×¼¶îËcÂÚ…YŸB
-è¯ÖwV/Bùœø
-HÖ±›Äü¡‘¼GºÉÒ· s„¨Ð†Îö¥Ý`è'JjR³B»¾–À5¬È^mpo˜¡ÿÔi\¹—E^ÿsÙ
-$ä°‚-¾‘ßhšÇ¾§•mv†f½;@þRÚbÖÅÀ¹µ/M< /›÷®ebÈ|ì°ˆ)0TsÉ‹éÙÍ3ø7k“oeúCªÁÌ	
-q›âH»›À:P¬ÎKÛà¹ôêuãW'+ïS8‡•+/€b7àóö¿ûX`JMë'_ÌËt«ï,BêçÌPYAKfddÒ«¯)£Q2TbõÀ2Í÷#
-ᇺŸœÓò0A
-"eÆš2G0Äh‹tÕYez±h<;+åÜßD$°t›«úš$I¡S²k	…rpl9MTùi>¯ø7(.cÎE)¼
-wF]$5^¦¹\CXןõ°J±rvm,?ï¹g¼°ÊýGkÆ@/©‘üÇ@òqÕ7S—Ôe¢éDš¦oàXb£A©ÔÄց°3ÓD'=aÉ)MˆÔêh°nT/˜haºÜÇsZÝõ¯?îÙß•ÛVvkÓƒ}£óz*ñ›~ÕÝGÉ®ì¼@šö‹.SÒKìB%E„ó´DÇ
-¯-#\Ý¢ÃàÙÌnQ}L;êìçuçv˜g.ÅÉM%ÏH¤
-k¿9ƒ(§â†-|TÊt§tÝ*³
-€U	=2 c<[Å»÷P=ªZ·co'ðU¹˹^y¥ƒõ·lÝËR1C¡%¿³å=P,¬.Ž&
-rªEŸ™–ÌÐk‡–Þ)æ“2ªó²€sÀWÀu	\Ó1<»ª2N
-5Qþ;–=mBþ,®Ë"ð
-}Š"ö>·Ó5	UsØpUA†ðævj½Åƒ¯¡[á™ßõ>uùåÐÆxiÝ(MY ùøMeÊ*FG¶ìwO3M¸ù*0<%j1ý6b0ð*èÆM¡@ÍQ‘’:<Éü×½ON <Lxîü¬m(’ZµfSÉ*
-€ïVâ
-fµm[ÿVÿÁ„;yw¬’ÇPEÏoiW1ü\JË¥@ÇdA,Öäõí*€/wkf‚sØ1=ù}'î1á^8¹š¢=”m!‚‹jdÀ¯À&Ř[ÓÌ4λs­¦âá#Ü‘Ñ ší=Ü>=S)ãEcœ…By™œÜ1Eíõ=ž,zf¨8òéÃn_Ž‰È`Çœ¹>“	9/Ì19(>&¾ßd×.˜–­8ÉZ|5ºÎ6ðȇâpG°.§¢8{Á2";õ‡Ëö\pmÄ$´áÂÙÌöÆO`3xíF¹ý>õA{‡€SćbyõóÛm¦8•áŸŠ9•qž›Å"SÜ¿ö|	üPꜤrá¾©³÷•âèîÝ
-"ùãã"ˆãÏA¼œ@Žo¨ØæÆíœÓv%€¬cìØìØرí¤cÛ¶m۶ݱ“ŽmÛ¶ÝÑüë¼Â¹›5õ
-}ºã½0¾;¯A_ÀyÕ¼?ɺHÛoØð0ˆ(P¨eKå#”–ÁKJ‰g“™ëæf…íÂqF¨PNÿ(‹Ž®ÒÒM‘
-ÞºaU‚ЀÙe:Õ¹Z™-ÿfàF¡(¶>/r ³¸ FáK$´ÃÆ9Åê×+naiÎ*‹Ò×€
-A(|{¢ªM¾üH-¾1¸Ä­peíiK—áñ¿¢)üodo=BGFÞulg…¸•~•¿¾™¼87$sš‘þ3žqLÎU„1éGÏo(QªsîküØÓ½zzl2œj‚Š)ÎÉÓ†!Œ“2ç`z³û¡«Î mA¼­k—,fœbÚºËzÝÈ/®tbvEÆ
-˜–‘î>øSÁÃÏßf†ÃŒ[ûêo®¬¢Å<ÉQU¨/…¶c“™+M.õKk*n¢4­8zªÄôw8lØè=“üi©ëouQü<_ÝÁ ã•MtÑ›;œ))“‚pûþ½ÏßO½¦{íFǸòÒãv08ÿo^Ô|l»‹’@°õü^~èqÏís¿oÜõA̾$h3ž:hô˜‰‡Aó+p—ï|Ä%œû¡&V·9üd
-œÁáÑl¶L›Ãk7•=  QV§DJˆÉ+ã—
-ë€Ð"w	?M…ôzÚhÓj‘XÙpc“Ú,å=Õ¶C ¿±nzÈ¡’P¶à0]4#ƒpÎUßpá¥ÇŽqùRga•¾ëžÚ6.ö–<9ù2§Nnþ-ðåS{)^o­"10kªzS²M™æÊþP©"”ýf°úÓìŽ0ˆÍü¾Þ9•Ë¯PÝЫ] õh3•+ÞmA”[§\I=«ñúÙi>8榔
-_0ìââ«wTÙÄ‹”~Ñœ¸Àâ»#3ɑזvô
-W«ZIà­ò¢{ÀFå®h½C7,ì’	ß)ãd¿–ÎG1E¿CÊ°Zs!i
-¨í“QÆ‹è„Êíyã2¬}¬u¯R’!Ãbý¸¯fD*íìk£#wäX×üòѹXòèr–ŸƒÐUöiÐa²Ì8“Q¢-8”'>%ÇŠ£ô}»¶Ã¢q ‘ÓÆò6êBÐÄ®†?þ•6	ªä
-'ŒN̬Â3[y<<õ÷Ý)äȐ//¡aŠ¼î”}—‘ÜÁgžWڑĨ®£|þUvÆî6ýÛºŽï¿ÚFæº,r~àuÆÒùç8Î.úo}{D>UÒ‘ˆi4„±¡2U¬…5dTÏBÒX_Æ…×·Äik ÖEÁËâµG¿XÓ -Zë·o°ðÇ~µáüü¿
-´æÀÊctfNÑ®†
-^…à»Eæ|VØ£–å=è&3kÍ*
-Ä^ÿ~°{¤$QEZÕ8YBg‡
-•B‡õ_K:ß) íö†é°¹‡·-qæŽ*uâÜð¬(dNÙG½áFb2ˆnh<Ç4Þ‘ÌaNÎ¥ià™Ì'Ây|Þ…/ݾA”KoÎm²&O³ª˜•lglêñEòUDÇB2#ڮɻ<áÈ“`y“k²q¼5‡N*v>\Ö)£—ŒVÇë¡ñmyç¿®2_y<²Ï'Ò1×Çxþ\h35çâw¾ð鉀ŸAäBåÃ/è´Rì)Þæ¯~¢Þ­wî)Èoè8aqµŸÉ<lûQóØ ÿŠJ›kƒn_Ãp…a?cxÌNÌù”¸B™Œñ¹
-F.ٸȔLÞU¨´¤yÍçy£”ÿ†7‹Îòµî™Ü©YÔÀ,¾"ã½ÜV`ûÆ«k"+œ|"0.2äÓƒ:möÜÏ#¸îRð¾|pñAþnLð1ßz§ÁÒ]Û=5ÛÚÅ}¢g ƒÐžîðmw¤ är¸ý‚âg¿RVy…éÙ¿|ù‰$`†¶Ð+ƒ“èùû÷mÿ”‰“[¶\UüÄáç{zËXÀÒüÑuA=È£t09¬Ì™“P½†;ö ã¢vº>•@›sÜv[·7x
-ƒf.à8¨XÙ\aظ3llî;§¸èÜÙßeXɸl.~—õ¨ø|Êy§¶±h?cºË—í¢%"ïM] "]ëdÞÆè¿…Ú%¶R1PܐÆô÷¦
-{ÌŠP5áá¬Ù¶-RO=JÓ!à§Ê‘’µ±a©]zˆ¯/ù§„çiHÀ•¹(ž%êe™½M<‹Ž9ðÕ½™ª‘#Ô2«¢Î
-ɉ¼ò;’ê(ä°{¹
-â1±µeê±@­ÇOn ]/{£âW—NÃny¬ABËêpê蟲4ud õk ê“è>–
-ækóñší¯£¯òf7mžT¢º]™’)Òp	ܵuÃuòÙúåÁñ›·F¶3q7i¥Héê7B^0Û!	‘|tîsÈŽQÇåÎ_mcÛÅ'ÁO³÷ÿ ÿÝ?{àN™„õ‘¾rµWWöpÈ@ô8É™Ä	Íüä ÜKs8hÚÙøŠÚ©‚A$ Ì5
-/_‚Þ‚w”c`0AøÁ•öêŸä€9´-ã$'7âJˆ%ÅMú-nų7çö¥Œ²¨ÚUâÁ!_èf†pÃkցIápìíÍj‘Xã®ß¦fy-ÝînÉRþ+ðþºè@vÞ ÉïjGžÒ›F¶øXJ´xmd%ÅdwPþ~õZØÿÄL8Ó–+û×Ù“Clø±Ñ³Í²ÖìjÁ«®Xr«¨Ý™Ò­2tƒS»ãJ€åòýlYÜ䲪'>ûÈdëñÇŠˆûô·òèÚVà|þ$
-wâ1—Oæ寳ؐT
-1ØšO#0†1ä"
-–âõíéÕÆqõÝ/Y0¡Î€-4tÂ.xýa—ĥŕlkU)¨à²n’Â…Ksêý܈’H¼î1¶2EI_,\,Ø0HûœååW>´÷͹ºP¦Å\}°Äú«·¼á¶†µ|îšÕíß
-lOD¸ð>¸68‘3©È +C:3&exWá3ÌZ|塯jù¨©uôñ³±¹†\ÐL
-ÒJ°†BþjäaÆ/êÒ%Ñà§?#âƒsÔ½ð{1¨r?:à†ï—"ÂrŸb„°„'9û«£ˆùéQÐqÍyNR1X+¢dsÅkkcvvt’!ù…vTNÁ1%:VµB"jÞî*Ë®äùUˆèªÿ`Ü	"“?kOoÊB‹ëB–§óráÝ(.J¡ÚCÉÆ€¦üóAÛ?[í7e]‚›BË°_ì>;¥´™­°"ûÅ¥öTêºzÛ´F´áO
-šŸ×AöçNŒÂb|ô©÷110y0Æý•€‰îÅé;ÇU³´æ"£'?Z†é–oÈÝÐ,ìq°’:߿ܵ©ªØ¶g^«õÊزZîÝ°¥ú'
-¿y%²yö2MÙîàdÅ%_?¯®¾H2'Ô_d?7*-Ò懊&Ì­KÁ¨ˆÉÂÇŸÑ_I)JoA†[ÿ`ÍZ쐜js­|Ì^<÷T-Îà³æµÀò3§yË̓,Žtw|ÃÁätŠè{.›&‰p,„eÔ4×gK&Óø	81þU’³>›ÑltwñÖ^¼¾Ô5… L‘ÅÁ¡6ï<¿
-‚ÈS€°»±kH¢À3|+Ë›ËÃ_aót*´ÇÕßÝÚd¥CÆŠ)|bÃ¥Ø	³ý»Í&È&ÖF®¬¥LIé›-0,Ø_áçj×ô<óÕºuÛÊi\”yÞSÒ7âã›ô¯§Òµ·™žÒÎÖ2jÜúV¥
-˜º[¿êŽEÎóFµ7ëªäZŽ“üŽ©÷tœÕ#IÔ¼4’íŽKýN!ePKÀ²Ðds€GƵœÂNÃ0‚@˜Î‘ÃD‰)˜:-U‡ZC‘e/g4²u‰£g¸J_Pì/ ¼¯*5–:ÇÇ62Ñ•l,÷T¶ÔZ{‹Ó)Ä6ÏbyLÈ›fL*6©Ó¥='Í–.šì£Owõ°x•³·™o/„%ÕÔiL»Àà±ôd+Qd.H0=‰ü-L ¨âã—c‰“ÜÊÈDd¾Lð?
-TqÇ0åÁ|p²8’o4;9
-Ç3¤Ñ;@ýM+£¢7¿’Œ- “_ÝÉlß\5‰žnzL›¶ìÓJøF"ÆnŽŸŠk}ºôTÒ?÷Êžp,VŠêU1zc¶þŽÄÏÑ£R53•\ÅWKÙHq[_›ºY=p<>NîB[+;××Xw°¥8è$￯v­rzýÛ3”Ò“æ<…Ž¤	&J¡Mw&¼Þ»%ÿ5½À”Ͻ×à—ë&³(x×6UÛt‚9lêü7çÊÞ^¨ä»KU”:Æa¸BPPDʘòý¥€ªm0k¨|ýtS`úªÁþ¥l.B‚AÇÖ
-ÉÛÅ/l½ÚVéA	AÝI“Y¼ygø^hΝbß;Dˆx÷¤çiR®}Áß	æk ÖÄ]zŠúZc99æm^ìϲe7}]‚Cbþ‡¨¢rÏɵ^ê~™ë—k¦1K䶷bmêrŒWïˆ]QûÜ©üƒöŠ™67 5b8^(ÒOOßnKYyŒ'.MˆÛM„ûSÂ"Ôgí8a‰€Y»‘”¦¬ =DÇïåAÄ~“¾	*/ú£„O2Mw6‚݆È;0ŒAÇþïˆ?öë1¹6yqë™C¯Nœæ\@1ñý`RÞz¾ßC;R•Mÿ›\渘mGZÜ%gÜÓË	
-ÒÅSÛ—ñ’rúZƝƒ\“ΫNh׫ÃîØŸhExÞ¿úŸß„ì–ÉTu´{ŒHÜy=˜ô0” U¾wˆQ°´ü¡*nt]ÒÞ4œÖ%ÍôåôµžÒ’¨a65÷ª=BùéŽÀ÷“êÑ.N–DBvX½¤ƒäj¢;»4I¥?ˆ«‰ìƒÔÓIWàâ$^]OÅÃ6D#, 9‚
-?cšX?PIXðG¶MË:‘¥S•"}”¤AIµW“=©šÌÚ†WyUڵ˽Ðñ$O¡Õo•_˜ªCWÊðJÊe®Å°£DKºOçcFor´fƒtÖß–ý£Î|aîÐϘ$gƒ'…F#S1Ì[vEF:å‹ÄØÕ„>šYbmI'(Íȯ³ÁÂ=ë[]{„Ð5æ‹h\Úí¤ùæ´ˆsƐí;Ëèiem.…tnÅy´G™¯¯Œ`jEOÃôMïV죛0p^PAñ•±W¶¶‹íåðʘÒü&¯µb‰
-=G끏ÔEûw9UøÓm8ö|­çµýÍÛqnÂJÌü@…mQ¥YsŽ…Æœü~ZtJ®ëñÀnXˆv<ð}ç—¼Ük*zŸ:#UA6ÏbóÒj=
-Ãàq’?“§¡"ÄÆÞk
-s9lªO£3Ùi™ÀÉ4ØBùt?TD¨v¶Þ4á?Ûâ1·Ž^Xmó¡©½¡<«›$ÔíLrn™\uù¼f:
-gH¥Ó<3]­ß‹5ðR6«·Dj)€}õeãoõxËrBœeRý‰!#ÊÐÿX[4(2ˤ.Y|â
-viíA°~_âל©o!Q>¢·n‘쟮o
-âh˜©“˜%HóVo¸QÿY©+&~\±eR™¸î!HºŽjêtÖ.™gw¨kØ”ªþ᧪!-/pIC.IzRN0t_]Îô‡Ø8å
-p
-–#Pe!¬”¢‚úd”‘™‡oҏÎAVWyn~N­®#÷“u§®„äœî0úJ&nˆX Gèã5	¶J¦˜`6M{î;¼¾6’¬	íÇKKÎ+Ž¤©ƒM5¼ŸvÃñ^„ÕºÙ؍WëÜž§à1Ž)W™ùqåú'Àd“älÆ'ñ3½brwN^U:ë4UASš|õz¬GFè¿ð¯Uuz¯ÝŠ¾* ßÔîQûØ—RúûŒb.ps’E!˜6J]ì­Å´ÿd`½’i~BÅkˆŸŸ3Å°F1QÀŽy*†lFó³iB11t¬F»ÝuöÄÁ«ÄÍ6¡“£ò7áËáçÝ7‡?‰˜µú&y¬*þ~Ö_w9
-X×±þ€h54BjÊ`ñBy‰hEø¤ØK)D†‡îB/GѪÅèˆÇnŒ§ƒgôñšÅP.®.;f@¾þ½%’€ céžâ´Ý
-4Í»kâIê,°“Ä”kiyòOö9cnAÆHÀ£"ÚúœÝ>_2{ÆØöµý9Bpœ½ddе×8ÄüžÀk“™õÈêªÆÝìÿ ¨Àή܅Ÿæð÷ïŽÌÊSÐÜc„9A¬ÂÁ¦We <ûS	{…ÛïáÍSRß
-nÌë›9w§7g—qü‰þ
-pïj¬ÐT`2/‘öõ]vþ—5DXl—¦«DxzàS`lð<4ç€DáUÀ–ܸ…Îß9¢¯R[+CgÙgT´
-ßÈõ¿•·]ívç“ÏE“+'ª4Üëï
-d,—ñÍ—žýÇ;žT®]…¡$Ï¿¸5œ›\¥äíWŽD¨\G_É#~ÂRT%ÁÆ–A8b¨ÿíSÓ2\iVH)q~åïw˜"š0£VýP:Sÿ&ð7ÁñC¹ÔOH*=’ƒ´=Pˆ¡¾6s]#)‡ö†õA°°<¦¶¨ã]gªÔJ¶§‚¢Í£»¼é¦ÔÒ¶ž3¢ê•Ë?+¼ä¸§Ïî=œÙNbLPÄÞ}jpÆ[%Ü‹W<¹
-r}­s¤ñFÕ'!£aÔÿp™w\T
-@:[yUo-q}¨›þÀ®è‚»—<1¢H.æ]>Ó„+wÿÖO;„nò¥/BÆ=¬ÂVݽü
-Åìí„=JürI‹¸Dùçñ„0ÁW/Ñà’I¿B].µŠ&“ÏlT;îþÄÐú,g
-ô¦#g·ÿ–æÆ(–¬Y<±"ÄÿëOä!B íDû8…-ÂkEçF²€¦„¦2<½ße‘˜
-L“ Â«qî萀çéÆ£Æ	¿§
-<Õ$€G?•|eOg74®.§±,3Ì{l¹®‹ŸÉ3Þ©E2«•
-v>8_Æ^Á
-Åù;ñ}Ŭža“ôepæfGÿ†L¼OžÝ
-Ö[™Š®T²¼7˜o"Ô“‡’fštL©'™ô´p,Ýܲúo>ãöó%êK5•›s«“6û²94œFJŠðé
-Ò[AkÅG7Zùå‰úÑÓÇ"åW›}¬Ö…–:	gÊi"yÝÜ©Ì#ò¹*A~A,k V£`ry§#1òɸ[Ø=¸—(P‘j3¥°ÒJ©±ñï%ËãÁè‚GÉë–ñ¿TŠ6§Zý˜‰
--ídV¿œµ8ù‘ï
-Y™V>	~rñ“)#R×*®ÚFecËí5jRŸŸUf,^­`êÕˆ>¨bO)×¥¡¡têöºâØ3‘ÏOÄø©.•$>ÖF]Ë]e´Y6©j#{óiTF¸Ëåu:¶žòj°°ÿèôøÈZ¬v&:±3¥RMÕ<Ô»çx‡1­ýc¬Fn¶ šìȹã†ÔS·Ê°N}TyÐÖ¶#ÝŽ®ñ‚á.®fýKŸÐè9úhO´,çÍÛ5K¶-aéŒÄý6 …û¦Ë|·8Q¾PRjÙdšã²®çÓp¤¹«Ÿ-÷ÍNê°Ëœ´\–hõ£Gñ{mèàŽŽ“ŸKá©NŠêE'ŽN·ãU«èBÜ¥9©Yöc¥ÙtÉâ/OJx8æoe)	²M¡oÎ
-0Õ«ÅššôäŒéL¾ê¨iï0I0f½§l3üÍÐP炆Ó?ͬ²µ´˜ÂI<ö'vkªDKõ…ŽšY
-kß3iÓ:WeÑ«Ã_܈Ö;úÞ8¿fts¥]Œ*dDÐÆ‘·2ñ.ˆÏô;£5ÑLFhr¸bp#²ÀŠ†Ôí*7gÀÏR—(êÌ8b¡ƒB1½»*àͧRq^ Úô)ª«ù~ûX½³85
-T~ƒSL¾Vò›ãqO3qW=1ÐI¯ž%
-‹ð¤ƒÜëów…i¹Õ¨
-¬Ñ*;ƦãAÄ(VÃ|s–®MÃ^P#w+Yôc`áä©€Z”Ñ£!:ÉŽ¬¾x$ïÎk׋%Ã}T™ð|ÅPQ ´ÓÏrç€þµŠÝם»­ÉÛØŠÍ&Z/»ÀÔ÷f£(Lg"´¦Lá¨ðo_Ž^ª_DË)k{ 2õŸcìe>K1!LÒ_Ì~w8Ä`².Ù÷9²žëÕõòé±Rû™yÆMpo¡xœãtæsÀ«Ü‡MhÈÙ(ü—Üý*IÏï,Y#j±ü¨«@ÇO¿=ó[ß;e'
-d8A‘­`T
-2Ja+Vê£-¢þC>>_ƒŒ-û“
-åæè*dmôDÁMÌY	c
-¦©íòÜrúäVË€€dó3͈ƞ¼æ¥¤NÊ.Ó'aZÞH‰z>Q
-,@˜à%<›&ME]N„Y
-AõxZÛ^'â5=l&‘.Ý|êÕ2ñHs5o¨ô}¿è¸P¤–Ê!-|gÅÉ ³˜0ZjßTÏ;!å­5Ø, ÕŠR?CRZ¼'€>ÚO
-´ùå×ñ&ò˱£;é¦ë
-äå'ÍÍyá9e™Â6(¤­ûÖ®‰
-¤E*_Dxûª™øÂõo7q‰WÔrLÑÊ쏣$ÇB×°ÀÕ¸-IÈVbÙ,tø‡[öŽ›Ö*Ço¾Å¢š
-r¹«éÞJzåëy¯¶Z^wJÔ4e’"ÕŒG/òæ¥m?›µJ§?	Ì'¹ø÷­ê¡ëR°§ä"¿Ï?Sxôí‹ž*T7 V¡=ÎRûäf¸U\t/Dî@¼/’ÅGÞV´éWƒ¿¹Egl›šTµ¤©o1'°¸Ì¸¬™~p˜:$ÿž¯Z[È>©ë¼RÚ"³"›®yˆÌP*>Q:;6cSöÆJŽ.\¶ñ-ÓS?l_|Ðrõ½Ï^M}ð°ä%³ý±vˆñB!«ZÄhg¦øøFÓ…ø<×;÷©hþØ
-$^tÿU
-|
-º·Újj†¥ÉØë_8FÛžÜf!wQ<Jùô©ºr¶³:~gc|õqJñ'
-l[‹Üs´@AKÉÂäJË'y¨ù…NàR¼9ai’GdlP/³OiL¶RÕ5ÏS„”Š @´ƒ’Ŭ
-)ôˆfï€62‰®k¨?Ñ"„¿qû˜çsGE]£ž®.ðÆOûø]j›¾êFc$]¥9ÐC‘Ò‹#0’tcéòw¸Â˜É?Æ{‰» øKßÞÚåõœºO¦¹&Ù×Ðd휋¸‚Ù²`+½½5ÏX0ÓœHûGîPAØ7¶?5oû-HçýÅ*Œ•²U]ýèp[§Ë%‰Ñ	ÏŸÆÓOȧQ ÷3‹&{g
-ö„rò0x"ÓÆ;CàÕ¨}ÔØàjøkfø½âr•új;Áƒ,³ãŒŒ²~Ê>åXƒàøûD\݉¬Éèó̳=OÉH™Vÿ†›°§üaùª¨¾¯zÏ:UÏ!|¿K÷=köÚZ]öç/Y½µë¦³Ï
-S¨;AR³E÷H¶(ᑁ5bLNW¯1UÁ²ô
-ì]?Ÿ!½9­  ü#ùmî¾ZW#A…æ|±Ýa¸§Ñ¸‚Ãòú…7ϯl«êf^´Ý.…úøû2=DR<IGî¶ú×ÀxÛ;t|ôN¯ý¥x(h‘ôz6¨F¦<‡ñi“¢hp©;ÃÇüâò–/{+LIÌ÷½U·Àù·êê4ís–µ6àÈ«R{âžâÜêÒNk/Oý»0ú¹5ž…Öù0}N$БZ†}¡~Øaa•oÓ	Ü<ПHÆ99pkns“~[÷w±¡V0!Ú@·>S$ ê˜:-áÏfý“oT‘|–ŠÕ^Ñž=‰ÐOë–|¡@¢8 	y€(ƒÃ¸w“váS4]ËÚ_å;Ó l`¡…ÿnÒlS,
-&®™T»*ÂÝ#ZÑÖ°$Œõ‹ª´ÅMAyZÍO+ZvªhóE÷3æqñÒ>âÊ“î9è%Mo¯,,Èô†Æ¼Ï1­Þ­l·1â	Øžµ$Réç
-ãJÿ“¾ï.§}œk“‚©ÀTä
-RŠëòþºu'ÍíJõQj!ËNäÐg’Ÿ·†¢§Ì
-œ5…°3J8`\`0»úòÑÄœ$Uýî÷“Ûpz¬Œ¡E%Näw˜`4XøE¡4Íp
-2¨DNÖÕ£7J
-Ö[ïyÕ¿jÃ…€òµe¾ùr¤+ûàÂö#5f ÇZ˜ªÅÜ5RØ,,ô†ˆzö3-•×^ðV7)ÈýYwc:”÷z¸ÒœUßD¿1W›C|ÿÕ“<Ø5aÂóõE¤ŠÞ~qW?iø¨€åŒ/ÿý®êmFuÓ:£®n
-?XÕ«[;*ª´mYÛå¿©fzùèF~…h&®úƒø+üº¿ÿß›§ÉÛ‘
-/X6ûHè8Áœx("CXb`
-5¶eýìF°Í<D6ú¢{qïªÅãð;ÊŠuÒðâ/ôóœuT-tSct‚ýÁô§˜LÌ.éžFƒ˜Š»Ñ2¬8O§1·\³ÐÃœâG¼òý¢MÖˆôE7øÙ²F\ìŠèõ·ë÷ÙØ4pèþud E?Äû~(ŽñvÛ¨`i"ºôpEQƒ¬Ñ$ĽSãQ1÷WJŠ×Ô7­T7(šËh
-¶(*w•dÓp´—ç×j2Û/â p¾ËÖüóÖ*aªkô “š[Æö,åPa£#êØU{6”ã
-\d›±ck±ÔJ&ùÞÉ‘­8
-j®…LíeŠ»“¾™4s‚ªV€Üfæ3œ®šl&+ù” hú¨še®%ï?)†uú;{\$+£³O¸Y¿Ì+â-cp`¯‘º™£Öi{„˜àÒX;¨ø¹¾¼ ±z
-äΐ
- É<psLÈüxWõÑF°ö!)’‰Rš’éóºæ¹êd$~ê©
-\0k1ƾ®´F%5¢"¡bV)LV{ÊEès¤‡z“ìºO|€8z-S.Ïz‘K3DÔÛôWE<èøw(‹Îø‰
+xœµ\ÙŽ,·
+}Ÿ¯èg—ö`˜Û]gä
+Ÿþüëíç'þoŸ¿Ý~ÑꏷϼŸo¿öƒ¼jé÷pSŠFÙ§?ü^¹yü?ÿUÞë#þ?÷*˜`höè`Ž
+gù¾‹Áà§?‚‡§¿yç­Þ`ì>71ÁÃÛyŒ‡ç‚özjÇ·é@ÏX]ŸyÀHxÈHs?`¾'ü.òŒ¡>}ø C'õ±Ò„ÛPsMèí\°Úw;êÏ9c5¼ÿŽÚ
+ëŠõâL}õ‚Vˆh	”Ž¬»ÔÆÀÒ¾,1¨–ö´,‹Ê ƒ«´ !hU“(.,))?iÓ“ ž
+M<u÷wIãà÷&CUíÞuVóhšÕªú„‚q†ÔØ(:4Ë0Þu•¸8Ê£wót
+×0×Ò%èü6Œi {ÍnB³USô®N†»ÀÚÔà3Cy%‘Ùpî"‘E‰6¶uã²Ëñàäfº"
+>-úN’ï„…W‘I±š°¿·p°1®G"ÁÇꈄ%’ݦ’]Øǐ©ALÔ1¡‚O«°± Ý·Ú/½Ëè(ˆmü&­´±Œ	ÙwN•r I2³'%‚ßgX¿]ŠÁ+qY<R¯ç8´×¸KñU] 7…þZI—ª5öݍà7”§Pº@ðÍo·îÝ÷1 ©ï¬Øó]»†¯17œE£ú»¾íÖîlYÈåÝ[6»©f=RÜÏæÜœÆ0‚¹‹Ù$猺¦„§÷y„ŸxtÔB‡—š×ø9h^‡Xó¶CG,UÀoŽìp¡h‚5[+
+ì|ô…=\ô“Ø„1
+Bß%
+Õ´3”4”
+Ö¡:¼Ç…Æ.õ¶Y¨N8J°Eíä„•à+dcþÇ|êI%Ÿ\PlW¡Z%N‹5Ð÷ºÀØP@az\¥+øfäû>‰TWÞcE¬K[2ÓsãDå	d‹yE€ô`áŸ×éVÃå?“4³;õ™f¬Ež¶ªz6 U!¨yóÁ_[‘0yŠqþk‹`ˆÑ Äà6j­YäŽD®\JJ*ö2	{NW=ˆâ‡5g}®—‹°¿ëåœ̲×qù¹'þÉx7n⟁Š{¨Gk½d‚ æ_3SYGÒ:?8~£óƒ{˜­²
+
+g
+_{ƒ6c®êÚ},å6‹Qd!§&‘°–¹­žsæªi$ý¦‚–¤l©kè'þœúuýäD-J&QÔ&g*ÔLÕVL²UDã¢óÖª"™²ò¼ºŽS¢¾…¸Ñ̇”àÕì¨pPãFì7R@Úp…‰Q/ PWc”:Îó
+߉p„D«¬-Š«èeÔÙ0Ø
+DÔ¯RꃨT}@$Ra=ÛîÚÙ¤`=Wº°q›l‹¤£)P2ÀÅž)åOLr(ScÔÌ
+•›æóaf{›x  &C1ÉóâÉ›DFÂS+:35VSÇ]jɘ1N–)š¨;„Â2ç›t£õ8ŸèI›eÂk4¢X©5£¸ëuÇ\¬ŒyÂÖgXÓÃEÍšˆ(*Ø*ÅÖ˹gÏ‘y‰ç&D‰{*Ô‰
+rÛˆ…cpЍý±‰í_÷8EÉ¡‡Ê¤¼d§d$ˆÇ„¿4Æ>Rï’úPÅGFƒwBæ«&UˆH0
+·Ð²3™±¢Ò£tU±u‹Ç‡^¦YgO!»•õà	Î’Q—U‚
+Ý<#œdï
+Ùk”žM»F©›´eÿOTÍ^°
+YÃ,Áç`;±ð$¼Ù5ãV.8,Y’ÁèWýå:OƒõTiE®¢­±b¹b [ó ÖäŽbfK]ë}F¡Ü	í8dù8©ÁdápžÆq—\ný§µÍÊ÷Ê›J÷\ÙÅu“>¡}m‚5ÖÍtÓM~¤ºì¤=Sú}ŽÚ¶4Dѐ˱-4ëka“·±r`W·µÒN)ÊŸ´]bZDüáF›¿°íYó
+B71«(¬,·ù­î¤÷ÌíÎí[P'=s—§LêJKHƒµMÏfÙlÁʁQ›¹S\kê␃{
+ÔKxkŸOý`~R¾›g|{E`¿£ÑCvät9½}XÛ÷§ìaèõ6—·¹Ú–ÌRò½/vgï6ÖjÛ
+:9Dï!ˇe>êd+CŒ'Óòu9¢’‰–­÷þ¬!x‚5}ä“I[º™÷Öˆè˜ØÉ[ö
+L&Þ".¶>—é"|\HI¼‰ùôç’Nš8[w‰^k뭝¡Ñ·ØWœìiýùOo0·Ïï7$Ù¿¿!ì lö!Ú›º)çAÇ&¬ÿ|ûù‰ž¤4ËØí3ZK?ʹÝx÷.¬ó1[Þ„Ù1¨ô,Ç~âÈÚš3”ØO{Ø«©ïaš=_oÕ¬•]ˆÚ÷,‹wÓ]ê;Ø:®6æq•›‹£¨½Öx¢ZXc>H¿ç-Ë1ªžµg}š†×ÁÇÉòI~‘—±Aôr]/ñ´Á††0×—ëh?anð“3¯V£.Šq©ûQv—]oÛfX€(Í"p!øW:sœgª%X[6êAŽó²ç^à.»ëòŒÐt
+ƒ€Xçì@év†Ym¢g⨚0Ö."”•â+«&eŠ™†Ù@i0šqO©Nä¨Ã.Vgãð˜-d๮ĬÂ×½pN<ÓЁàs“ÒApցMçðÑÅŠ#ÇŠ{–„ë\&÷]Àäüú0p’Y1L3éÙT‚¬ç~¥™ò8µb.{*Ó™43ž…Ì-É_ö§s´Hȸ¶’Ú(íËÚIg>¾"ãÉÇ–S€]ÂÒ˜	K›NåãúŠO4s~á®	ZšAÅ]>ÀHÀ4÷˜I¨±Ú3JÕ;"!åÿXW tþ_’ñžö ˜´Æú F•NEL¢OpÑî×Ç…ô·<ʹºbiÃ0¿}-*RH."¸Ci÷`_‹ä–rÓ\åЙK'‹ÅÉÓ¦uˆoyÒîi:%¼„߶­ÞµYIÇý}ì£9“ú
+¨Iêb»
+þ¾ŒÂ†XíS$»™ÿvÉo?½ýzû€¬
 endstream
 endobj
 
 366 0 obj
-78230
+3705
 endobj
 
-367 0 obj
-<</Type/FontDescriptor/FontName/NimbusSanL-Regu
-/Flags 4
-/FontBBox[-174 -285 1021 953]/ItalicAngle 0
-/Ascent 953
-/Descent -285
-/CapHeight 953
-/StemV 80
-/FontFile 365 0 R>>
-endobj
-
 368 0 obj
-<</Length 875/Filter/FlateDecode>>
+<</Length 369 0 R/Filter/FlateDecode>>
 stream
-xœ]ÖÍnÛ8ཟBËvQXïOHY²˜é iÀ±™Ô@#Š³ÈÛW‡GÎt‘øˆ’®>R4éuw¿¿Ï·õ?ÓåøoÕÓy<Mùõò6sõ˜ŸÏãªi«Óùx[ŽÊÿãËáºZÏ÷>¼¿ÞòËýøtÙnWë/ó¹×Ûô^}ˆ§Ëcþ¸ZžNy:ÏÕ‡oÝÃ|üðv½þÈ/y¼Uõj·«Nùi®ó×áú÷á%¯Ë]ŸîOóéóíýÓ|Ëï¾¾_sՖ㆔ãå”_¯‡cžãs^mëzWm‡a·ÊãésM]óžÇ§ã÷ôڶ¸¶®c½›sSòü1ç–¹EÌY˜Y™Ù˜
-ÙçÜÖÍùŽíwÈæÒ™#rbNÈs‡¼§mÜ³½G˜çnýþ@€?Ðàôøýþ@€?ÐàÎìÈôøýþ@€?Ðàôøýþ@€?Ðàú~¡_àú~¡_àú~¡_àú~¡_àú~¡_àú~¡_àú~¡_àú~¡_àWú~¥_áWú~¥_áWú~¥_áWú~¥_áWú~¥_áWú~¥_áWú~¥_áWú~¥_á·šsõ~ƒßè7ø~ƒßè7ø~ƒßè7ø~ƒßè·RŸ~ƒßè7ø~ƒßè7ø~ƒßè7ø~ƒß9þŽñwú~§ßáwú~§ßáwú~§ßáwú~§ßáwú~§ßáwú~§ßáwú~§ßátF8#ÎHg„3ÂÙ¶
-l‘Îù+Ú²rÉæÿY,h6¥;сÈDt8.Pi|ñ€Fv ¢±+íåK÷ÌèdD†TôÀŒg¥†u€NmÉ-^F
-̸>-AÍāNèÄ…²,²éŽuð¬´aÆ`¥Å‰ALt&8eÁM‹³<—“#artË„F{ǁN‡®tÛáÞ®Lˆvqè”ípvÆv¼øΙKû2ž¥=²æn±•ö=Ûaîzf˜»õ1þûå‹OOgñôË$@;<«)bÏwW<}ynS—~y.®X§G¡ô¥)›Á°ÔÁõë¨3,uðîÖÙÿdØ@±ÃÿÚ˜«ãÛ4Í›rùPvcìÃç1ÿûKáz¹â®ò÷p×Ø
+xœ­[ÉŽ$·½×WÔY€ÊÜ™ݵø,{
+tWer‰õÅBŽºþ~ùßU]¿W7}
+ÚÀï˜ð÷×]ÿñÝõ7z‰?ûë%øúïËû—‹¹~ùzU7gá,¡}¸ùkTÛ
+^ü|ýËKßâUÛë—_®?¸-¼b4*ºð2*Ø°ž!OÏ6üëbÐðÙGü›à»£ï>=à“Š*¤NŠöÇë—ÿ\ž_.?5Ò2EZØ3lü&ð«Ö™„l–€Ü4"Ñ­I
+\ÚIÒP¸äð*ECM8	¾¿`	}44eÓ·­ÌÀÑ™Çð„q‰6!Ñ8—êº÷p7ŠžµG(…ÓNÁÏ/\¢
+,º˜ð=m2¥*ÜêôY¢öM›ñ@máæ²Ø,ˆ-‘ÔÞ¼8ÉÙq—u
+ø"Ã^ˆ‰ÔžÕfAEmEiÐ_2½(ØGñïºzÉ—²)ÛfÉÕàƒ¥}B3ì†îðÌæo¡Ù½_¸tÞI6Mk¢â@~ч{17›·Ã{à׉hÒÈùˆhøÄH[kQn§Ò6
+EÙ,ä†t\)Àß	¬ºIÅœÆ1*¼yš¨­“L§MôÜ;Æh„ª" TUºªÈS3¢¢r3q®ÄšÝ0"0Ö¸§
+.!:㱋
+£C茔²;y˜'ì\~Œ†”ÄUNÕª=¸ÄN­(ïWpˆe˜QÍÐWcE™Gyc"Û…Ñömdõ´âA“Me+QÝñý«MYŠ«àh¨%t¬ìJÙPS·¬æZ4.õ˜'›G»¨<Ñ	ä~¯‚´{È7²ª¯€
+…ÉWB‹vcBª 2‚ZQw!rZDß
+%Èç̐Á[‘¦Â7È°fªÜœ²|`¿ê°Ý]»‘Ð?ç
+5LÓî€j×Ä­8+8ºr4-¥QGÚžTjÅÓÂW}ª»'ÂmJ0«
+2ã>ˆ"nC¼\sªA›9É\ÒÂ_5‚…¹êiœœ1X0	DåK1lÎ+Z
+bŸƒ¼¶¾Y´y¨²Ù§jl¨Q¼•°Mëeù—œ)A§4a‡mV«¼_´¸œK
+µfêsbó›Ö+ÐខîQó^öõ
+ÙÀ;z®¢°Sœ,öƒ´5`deâù4æôh-`û.ÏÚDµœ*S¯jL²ËÚ=i)/~CË͑ȲHD×á=ÇÕ£€a|D¸×«"Þ½ ‹xËQZœŸì8_.,ŒnU¿Ž
+œBØ=··€ÎÉÍRã¨Æw(ð<bxÆÄúž)æõo­"{|¥€iKò:±
+…À²sô:ÈÅ52H÷5˜$G0“‹$7®0•4a…˜³Dw«í
+à³~ÒCð=7‡Õ\Àõ_ÀI(	
+©zØÍ 5–­Í™}ÊôˆÒ#Ä«d´Cyïzh~òHr¨u¾%I$0æ¨
+ªèªf͵Ÿšµði–1-ݤ=åBf»J‰²–ëZYÝBSo¡Tm”>R•g0Ý++¿÷P‚léu¹:’aÎC
+%ÚdtZ+'qÉØ9õ°Å¸ü¼.õ6®ð!­xÞÐ2âRꦜ¥†ì?ɨƹ†Ê³’ÈסÍPdѧN(È»“Eç¦a¯gú;<°p­ݦä÷¨É±c”1éyCÇ
+÷˜üA‚guWõL¼‰s­öv­{¸7ø­´³óå²øÚkšf%ºm¶{RB/#¤ä1ˆÑ[~›¸ó¡
+ØX#>íQ:X>Ÿïy§ö™F,o^e;g9­­]ô–ÄWy¼(d+5‘eÉ~ÇžÜ!1õ\Ê5d³ùPªD&D,l[Þù9W³ÛÖô+uL0®mdsÇ€{ ׶3ì
+f´AyÆT?W¨JÒþaacf<h^é±Ïï'ŠÚ5Bw”{Ö˜éíh‚S~
+Öù'9ßcûë5à{úüßëßÿœ†d_a>·æ‡weZ,
+“.ü)ÕN‘'¨„\ߤù˜ÈÛiÅ{|e;±Éª	á¬R¼¹»¢|ñˆz{˜qûã‘ZñNiêÆß^v¯3Ãý{’›À™)“†¢­Ð÷8vCÇS»,´»£ÞöpÔ"
+ðïh ²¥·Çj{šˆoûŠz‘”­ê¬N+k)ôîiB\9_ŠÊ¶v½3nÛ$ó¸'Sðç³~“ñǺÅ	µ£ðž‘kÑÉî’fv:Uw½(h—…µ“u‰Þ1X·W
+2_º;1Ý¥žš®Y^`f†{–¹ëäø!Ï2sg—3
 endstream
 endobj
 
 369 0 obj
-<</Type/Font/Subtype/Type1/BaseFont/NimbusSanL-Regu
-/ToUnicode 368 0 R
-/FirstChar 0 /LastChar 255
-/Widths[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-278 278 355 556 556 889 667 221 333 333 389 584 278 333 278 278
-556 556 556 556 556 556 556 556 556 556 278 278 584 584 584 556
-1015 667 667 722 722 667 611 778 722 278 500 667 556 833 722 778
-667 778 722 667 611 722 667 944 667 667 611 278 278 278 469 556
-222 556 556 500 556 556 278 556 556 222 222 500 222 833 556 556
-556 556 333 500 278 556 500 722 500 500 500 334 260 334 584 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 333 556 556 167 556 556 556 556 191 333 556 333 333 500 500
-0 556 556 556 278 0 537 350 222 333 333 556 1000 1000 0 611
-0 333 333 333 333 333 333 333 333 0 333 333 0 333 333 333
-1000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 1000 0 370 0 0 0 0 556 778 1000 365 0 0 0 0
-0 889 0 0 0 278 0 0 222 611 944 611 0 0 0 0
-]
-/FontDescriptor 367 0 R>>
+3091
 endobj
 
-370 0 obj
-<</Length 371 0 R/Filter/FlateDecode/Length1 1334 /Length2 85592 /Length3 521>>
+371 0 obj
+<</Length 372 0 R/Filter/FlateDecode>>
 stream
-xœœùs”%_“—m»oÙV—m»ËÆ-Û¶º\ÕeÛ6»lÛê²í·ÏÌ<óÍ7ïüó®\+3Oìˆ8ûìÌ•ç^rbEz!;#Sq;[gzf&n€<ÐÆÈÅIÙÎFÞŽK–^ÎÔ(ålh
-ø‹qÀ‘“«­Mÿ/'8ruSG' -÷¹‹8š:ÿ5ˆ:ÿRµp¹˜
- ¡þŸYþÊLÿ÷ÄG0µ5uüÛÒ¿ÿ¡NÜÎÑÜô_½0q²°¨,œí¹ÍþBfÿ@Nf¶¦ÎŒs’‹ÙšˆØÙüSÜ?Á¢@GSã¿Í{0þÜ[ÙÚ¹Ùzý_¨ÐÖ䟉
-mM|¼ìíìf†ÖN¦>@3Ó¿8/'CWS€³£‹©×ÿ/ð?GpÌÌ
-ÀÌÂÊàâ`øüÏŒÿæâ¿xø—UÑøŸu2ýwJ)[3;
-Mþmø6vqtüËù¿–ýoìÍ€ë45u75†³cá/ÀxŒØë¯4`JMш>®°háëÇvIëp΃'ª¶	L*JF «xØmD_Ë´”}_’ð8+¡m¯Žx%MèR9€Ä]±èqHõ£â3çݽF—Ú_/tú¦–i„c ï‚@!ý>ÁMkË0†vÉá½f¥bçì?Žþ'¬\<~ÖNªÇã’l*ù¡=sŠÜA©Àñ¡­¥E8Dòæjë3ªòø%/^^ž ‰òÏë‡mFèX`êo²,Ú{(%dŒdØ:
-LqèZâÞ´ô
-ƒ |vmŒFA1Þ›û~$W|%ðÂtªÁ·x%ˆà¦<¸g1æh®û¦Bæ*R%6m1‡Ò¤—Fè]”¨‡ºÆ²‰¹Ïþ@çÃ1å¿Žú¡b'%ûAÃñ@ 7ЬLñÌE¤ØÏV(ø³›ÒWì¹ú´D.RJqĶW„¡å”¸v–n]âgD*“ûŸfçæžd¢lÎXJD’·Ñ–ýcMþY¨¿’>FñF’€·8)ªG¤¸Ž·C—u© ,ó×ÿµMŽI˜Ê†£«0ãt³{Žw7TãQ/S/Ìè}Ô‰Y­£$s¥¹–†cì<7agäKéDð¸ô+‡aÅ!/”ÄÑÒÛAWZ}ø|h×÷–ŽŠËl?ì>3¨l·¾vìÆró‚÷œn!1ˆ—ËtÙ³ÙضÖXmÁ¬tæ
-azre;ƒŠuB	§£âHMŒn	±ìØYyqVÃ#á\×Lùa#öˆžxYbÚ~<wƒ¨ç;¼ˆpsãõ¤yp?
-nWŠð:Ä›èâšrO;¾÷§óÆcç![poyÙ.ÉϹyCâ
-\LVXô
-r)Xb1>e8gl>hŒ$æ[¼[Jæã­i¸X¢´X›épú'ñ—[XŽ‚¢q1½æô\E“¤Šµ©“Æ3»Kqenie—?µä±ÛdÊ oKâÌ3Ÿ?DÁF½Ê«íÍŒyÞÔ+	õR$¤Ú†1GTAWC„‘èò)œ¿’cº6o¾K½F×÷ãVWâßõ•­Øíï
-¢zäBV™ïa5ÔtXõ²|+´­ ë¹gz;.®¬‹JY.JÍ%#¡â˜Ò¯€
-û½¿Øf)Pêž‘{6ÄA(”×°/·áæñ1qÕÑÔm
-#’¹$*YfÍŸa&}Fj¾Iÿñ5°ÀÉÞ,k¦´Ëô7c@˜ιi d&,
-é÷‚˜É'«Oñ¡[òÆÍZ¬:äà~uïϲ쉢u"žÏ<WÞayl°&³Ó”µðÒ4>õ¢[mŸ#MŸ YIãòùüùÆ…ú+÷0¸ÒÏ3Ù­ü}cH
-wÔÉt3u"jìi|c§ß½[ÞKüÖ…O-£Óé…êOÚ­(R§ü¢¿ì1iXÌj@¦d|C•×.<Aô÷èMp‚„•ÍÒü-™Þ~œi¦í‡
-H™h?MöšRÝ;%™ÎÖ1I|m¯Òëì!Ã9FNiMn¿9º£?’Rzõ÷û,Æԝ¬e׉‹KGâ`‰ÍyP!3·Ýš=œ_ø«\Þ)Zzc#\)cè³ÇTv)õâÓÚ4Îñ]­iNÞ^uÎ\˜5Š3>Îiâ)àq¾¹©6(ã\ÉÔ”»g.–f¥Ñï¤ ßCEä!BºÄ.ÍSÚmŠ»ŸŠjË,›Qfñ‰k’2C]=Óƒ¯Gˆ‡0×–$-à
-ß;Ö~V‚˜?gwîÕºŒfïÂ¥>3槳w›^Áçd6ÔnY½›•%À*îÑïJÀã÷=tß3Û£ÙAˆŠ]Þ¸K}ù(ç?háÂFx³âןªñ2[ÃÓ%×Ø==1eT÷º©hûÉ}éöyƒ„^÷µ»ßßXǶ¬`åreSU@½_ƒ”|záóÄ8
-e_‹HÉSä
-Z)Wà´”ä*ôÈÁ8kKUòžP†|w’+’=;ü”­'ƒ¿ö<&.-ôO’Ù·ÒöI|Ó¹Ê^w²š Òq(±bxíŒ"kÌúmŸ“ÛF
-¦«Ýmê¶æ
-l7Z÷ÌRVö`ù:aå&z= ƒ¥déìßV«®ªÚ0b6Ö4<C@¤›9¬êÿɸ+à[jì.©Ã&ln—éÀŸ¶È¡õ©eµàGÝšµ÷ÙŽîÈxAm·á>i²×Ö¢è9~N*|êÙ|3ÝÐH‚_ ©HáµZ5½(F…þ.­–Þí¨ócwÈ[¼Ò,èÝð¡?£Z"ôø¶|¾ÃNR?ʾ•²Î4-¥–¹ÌS¾2%‚fq­ÇŸÝ+—[¥sÜä¼f#(M«Î A}‚;Iïç!\fÙ8ÂúKx±i|(¦…â$Vsrü€åµØ^Ð ¼¨ÏkìåyÙæ!Æ<
-²ÃƒŠ˜lu™lóý`ž$ëÛº
-‡å  Äv-¨7¬û’GHðïzVœè¡ÕÀߤ@큵Ä}³>ô>ˆ
-*|ÈÍÁOš2Éj§X¶ƒ™[$Ïm_060«…o“ú­ï2oT$Û,åín!­â§xœÅØ®«*©àŠ”XëVñ1xòªáÐBáDɲ®JHÞNhªVÕǃ^{/6 m˜VispJç¼ë³‹f¦	nÉëL^&š`Œ41¼Ãc[§“aኽüþк°í ¤ºÐIH?Ð_;”ÔXâðrçéüyžH¾Wô•ðX‘ãy{Ú4QtjÝ÷çAó›
-5ƒ3sawò¥:¸-vÂAí¹ÌyZgí¯3Bµ†®û˜hY‘~‹]Ö
-ÀÝ#6
-¦e›~:Å M7Tý$åÝ€ìñê騿”Q›9fp)¸½ ôßkÀ;lÞ˜v¥-Q¥k
-u¨@Övq²±0×ø@’?’
-,¼7W<¼W§²‹?"ò,É<;ËõjpcÒæ.WÎÕQx¾ýA¹ÐõµÍ[”&zøÅ+EÀ¯Å‘àÊ"m}ë	ÍìÛ?ñÞïŒÚÍè÷è{ÛÞûQÄá¬5Ùàg—é<S­y=dioµå§3½{LÑ‘Ÿsg´äݼw²$	!öÖOT+éþ­°™Q3k¼Ö}…7n—ª¬u¬±Ã'WS‡ÞcØ0¼?âœ3®]àN´¬n
-[ª:]ÚÜ2á­·èÖäßÝp†YÞ£‰„î4ÅÜ”c¶0xKuü H†å̬«5™>ôíÜyòk4¨lqNŽ·7G,â£w¤Ô¥†éÐ1›‹š+lˆ–ä{ ¬þ”ÍÝÔø_Ó½¤,Ý'µZäÅÏÂEmf•Úh×W#–ë Ÿ~JÒ¨ü}£DÎÏ$ïÒ¯û‡pa¸E,p‡à7ª‰ÌÁj#(–8DÖ£Ð鎕‰-ÉüH
-bžÓÓ†â¼]AjšÀ—DXÇ«wBÄÁ«Mš¥y15«A—§¶;bfŒ"Ü·Ç”6.ž£1ꁵ
-°º9€¥c#·½ràüeÓ'Ѩ._·nä“If'/Þµ3€»žÓ&Qº„?Ò£}š–'`!Þ-OBª•”iu D–…úTQÐ,ÂxA¿A¦R9ë’áÙ}D tíÅ“	.o²“^Æ­êãG„8ºÆõU‰âÅ©ÏR=>/ƒ#MRª7ö‚ßœÔùkÜøÎàè¯Db—Œ
-ó—Sviç(ÀFŸ¨3mÄ>t¸ŠP­
-ˆ—†ôìM;w¥ä?«bnȃŽKþšBÙ@ÚliCHß®[[Í%ä&ZºkÕÑmüñò*DD¶ùm[}¼<7ùï×x
-}fÄO_fs/–Ÿ›<¸k
-4…yΟAgX·‹Ã×ÞÂi•PS…–ò!¼²&pÇbELŒØ±Ìè‚=Rx)@}H5,I&+Ê}¿%?!0O-ž6(·˜†ôn{i=Ý®pcE!ákß뢐ÚÖ¿’¤¬-A†f—kˆß s0ª®Q*Büg ´ÃOõ¶£O‚kæõO·‚=ˆÙ‹ÁN6¿ l€ÎÉRÂv]âou<k¾Ðh­ž˜˜8!‚Ú9£J¢¶]•©ø’6‰r`JÍLÎH«N(nÍÕ¢ÑÏœFiX¤Ü¨u<Ôßóm
-÷¾7–ÇŨ’‰™A¹ß×rŸT"m‰õé”ÕÈ‹›”ØXµM‰ùâm‡1ޏÐM¸ƒ
-ÍÉ‚ùÒ
-QY.ó<·°¼Ù•¼©Þpï?õ¥›œú®ù97é®›`ÍÑùbãØN+ÆD:($#TØžÍj¡œ ÌÀ’
-ƒu].Q¼á›æ2!ã¹˜hl…i·Ép—žòð¶ë*IµÍÒÍçÎKÏy#è;¸Ù
-®¨0B0&êE2Sç|ÇÕW[äÞ–u±^²ú镇þ½gäDj¾~ïþ¢¸§¥¯êó¿6~äfÇ#Þ0Ëaæe±?ˆ¨úÎoù}
-[(ÿòyÊk½¶ZuøXO6²ñ<¨]0Ø™þyèÊÀ=O[‡†ÆÖôs❃›b(¡Ù¹÷¤³ô³¨OeZ:ÈÜ/ÜLnaœ?]F*°…
-ß#¼Òã`‡ÛC®®cŽ%«£AƒôːæÚ5¨?ŸÀÉ\”ŽX‘œŒ²/±â—† ÉKhû¢±Q‘:ái>æð´Äߨcô^‹¿7.¥OkkSµ•\+;ÖË;@‚ÿRC:W)ñÓÕ_|§Y§îé›Öiß©â $µ¦â‡ciõ3ßùQ¹^ú5µÀÚýúç@¦ÌfhéuGj¢bB{@Ç•¨®*îÖ]o»vpˆúý°ž÷üÃéç.XŠOÑE)4MtOóMÚÄœ~ލö*Ï…µrü¼lC×Fo"¡Vï\¶¡taÙtÒoJö…Z#Ïpø=\اþE3?âèpK„#™²Øæ:mÒ$㜸&¯32þé¸Ö`rKF艢#X—.òQyänã$¼ìá—‚ô‚¥]ÃãÄäÂô&4ü?$Ü?.ÑrL”[wNSH÷Ó"–ªVkI%Æøöåð_Ü[ô%yF077D÷(¡yy¦hª#ðPÌ€6™ç^PbAï˜+qlkpV_²ƒ×ö©x£Æ™œm*'þþ8—ÜíýqT+wNIò›oœÅ±-~¤ìPÃHÙƹ[Wþi¾΍%Ìh>ld—íôhŠBäE=ï ƒ/º#š‘·nÂ1«]Ã(`&ÊdÔò¿é­Zq'¡?K.å%Çú1y°p7Ê€0òêé['Ø
-õ“%ÝðÌxcºÂŠà½›TŸßþæ6FöL—‰Æ¿æt
-þz„Ìà<mÄЮÍH°Y€ñ":QãøhóEdegW¬ÙV`£¶ÙzÄ­ÝÖ¬‰^Ÿ’ʁåGίAž÷pOQÑñZ²c3«$r9è³ ]iuª£nŒA˱¾Ý蝻¤&V=à?
-¶¨œGä4íAU„䵓H¾^¥	ÖR±­JÏ	;Ç×yV‡èÌ^=õÕ‘Ú|C½¼Ø<ëqVÏ?vïŽ=ð§—ôóóøØ'y4“ºe÷+#	O£%ê´à¬é„çK¥¸{ëX­Ì…¨¡ü˜ÔY2†xa´*\s4‚¢^·„*Ëb…ÖOÛ6zù}EŽøýæñ
-Àš þ]ý…·Ÿš0EÃBk2äãjÖ2aÏÚ§6ss‹ÓngÂï]$íØý“Ú.	õ4Ò"#2;í'DêHpEÈXP88L¼’>¹XùTaSÀÂŽ`ð¤ÕÎfºúbã–ðËÏ
-±¥±f!“ “¡|H
-ü¤ÛGM+þ]s“ì<6öò?ËßýA®mÂUÜñ¿©Ê»±Xû÷©^ÅÔ„ð±9$yi¹ÜÂ'•ai4Ê›ŒôYUSÚ­ú×H6AçF
-A\Í›	;hºPïgo10ÿhÒÔ5óeÐX(1á¦[$9Ý<ÒTSšƒuI?€ì³…NÇíÆOÜ·Q.¿×칇À5‹}},€.‚L¾NíSJ9•“N,¦Ëeµâb69˜·5*ìk€NnæOYÏÒ”SR{{‘(_˜0‚ÎO’[;;×¢ÙÿÀÑN]ȈЍ«ô˜ŽÂëšöÁ~·†Ã?§¸Zz„A•	oÎÓ”Gƒ©	9fºÄáySÀ7™ø
-~«I½þ" ñQˆk~Ár!y“v	w.ʲx°¸“œ÷ÂÕÆâ0^;¡ðîîÕ"¨	§æZ„\’ŒQZ]WSMýŒÍ|)¾Ì™ÊŠŠñ°#’1Ø8 Ûò“¶b*a†Xq½e‹P³IxýðŒcʏ×/z­¸G’™t÷³Æõh`¡ù¹ª/KÖË“!J@$„ÙöS
-Õö–íe¯iaº»íáÐKpVìîZP£î¬s4ÚÕ®ÝüË2«¾‹ì=ÈŸ:DÎua>½×nNŒiÓãÔO>/è[¼ûe*ªÛ\²ÞÀ†T„uxBæBúòLFb)R8Òtqþ7ôn0NTÙ]§úÃÎÖ‘{a·U‡
-З…•l0ã@Ì@œdõL)?ì…¶º x¾Ô…ˆúŠ…c
-ÈÓá~Ð4”—BËY3ÉäÕ	Icô­ÚI?Ü@•œŽÖ½ÂqȪl$Ov.îx]—ljßÃo¬—]rú+–6-¶D¦ÚÃâZ¬wQE_¼`šÒò©[R+Ž,½íSY¨x‡.å@ɸ¯‚,‡±¸æ„¨E™Y£Kè]w4¢€AR{Jºñ¸QôRPee씫8ˆs°ý¨'=Ý3ĐA]ôª±€À¢x7Ñ”Üç¯CN…B|—§PÈñ;ø©ó&å³›Nrü
-[k…ÎΙ
-âQ‚ß4/HŽÒ‘ë”7¦”×ñwà´	Osâûn#O-aðFܽΎZæuüYv,å5ËìßG2t“MÚü_Áq{ÑíúD‘\î+·INQ¯x­é=§|Éè7‡“¶½ˆ¶O£èTEUM…uIšŒ8	n§	ššgWØê{¹Û(¶•/Ä׶È\M°ˆÞí…’>J»ø2àò¡è&^úujÂóLUg*oæóß°³Àþâ1®)ãÁ
-‘Þ-8Û§–ÎÁ$õé_(¨TjÓÜÛp¡Q*‡Yëú
-¿äMžò¨­~:ù[rXŠ…y¿ŽŠw¶_ã%Á¹A_T“é¸j4óäg÷CakD8¾ "©¯쳋D},»XíÜ-ë/ÀGú-
-­ÞêiLhù³iÎ¥Yº§Œ“ÞXĤׯÊ&¬£ÆžAhŽûj[âé0í£_Y[\òÝ;G[à]ÿP7ëó­Ü½cÿrB€u	þˆÞ붸.éHÙVX=ƒulÎ:yMe0÷ˇµ'P1N/F-'Y¿Þ_Œn}CZïïœÒž*¡Vpµqµ
-}Øƒa¸(f>>*ÛPH¤e>{Šû:¤/V<g?~õvEp>‘?»ÞŽåpž¨ MW	VÜ“›ÿ€°tŠã˜Ãä²;`Ï—p†qV,‰+”?|ú€+)Ú§#¶œP"ˆ>‰sÆ~‡»4H·Šªp›&»,±¹NÝVæŽB#&‰W³@Oê¸E‰“{{#ùÙFâO’n™`P˜^‹Å÷={ßîêzA¬#Búp`ª;z´%-˜…ÂÃ<¹3ÊC„ÎÙkyt‘iÝQ²IöžkÆ’‹ê
-"Ý;Wvd[AHÆq6šâ@Úø7È°$jG0À0%¸Zlo
-.a
-˜fÆRñ_ÕnTôYµdq¼ãLU©í}|	
-•(ö® ¡È,莰M1,ëþów5ªW"𐜊_#-LBsfAu‰Ê®l9Qñ•‰!œ3ß<]£3»e¬}÷ Ýuèt8°_K_w-Mk)3¾ÔÍAZã!5°<æ_ð{.«š<KñnCàÕ^ßcOžM-çÿ¸ÓüQ•ò#ËCžÿ¹–ŸK\ë#܅еñTäFÅZ^š|Ÿ[Ìu`–øeÌ×õiqš²A`|6áîòø-±ÚO‡£:Óæé–D¶°e§{Üá
-­J¯¬×ÕËÛ
-¡
-á™b=9¨p߶N[0²ãq„|w4vd½{,Ž÷ôõ|áÈU\_›Z¿wð§º4ô^æVñ¦•5‘G™×˾¿,ù:ËÝY¾¬£ì¥(ù
-BÝèíøÏFÖƒŽåÖ´·XVøÄ'’x鋇gIMFø®”,Åη—Â2qX5±L[ÖüC
-þ»ëìpˆ*“@B>‰…†#Åø̘ͨ¤]Eö‡“.øˆ§D+Ô¡E•m<
-qY½çƧåœ{oË­p$Wèçg?ÛÐÔYÈ?	?h­óå
-°2Û–äfæßÏ–É
-Hf¨9¥{ÁYDòéO•4Ù‘¾­]3ë0Ø«fÂïÏä'‘<ÈLø25ôU9Ï'Û/³<¡àÝX*°
-Ú
-ˆ“@ã×ÇE¯‡k2ÐàMØ®Âÿú%ˆÓö“¬­N”©"äyë3¡¥ue¤(ƒÃqÈ;Gß2•{ªZ˜ûöZ¾kûM½÷CùV‚/ÔÓ>¢Lx÷¸‹wÛ¦’Jzëß̦ÎÐÀ¨&Ã)­Tý;.Àoû‚•Ç-©nE…èÉÔ«5N+tQAõµIo!1§Žq†b'=
--æñ8›q–üÎ×»éˆ×Z¢
-?CF¸öûúˆêpåbÚ3§¡ÒW¢—Ú¯*ÇIXÚLËS°˜^†ÆV9Kç£Hº}ô€Ùõ[j®½>XD%Jv['_‚>{ò&5Ò6Ûd¥OïÑ‘¶¿Ä…vÁ½~²0A’Ø(2
-½bÒ2ÝŸ]쵿Fu)ˆöÄscWs	@Ž;w.õ=ë·þM1d{xüx³u
-¡jûr at SG¸Fê7ŽhQ‰|ò½Jݧ¼²…–rQž§è
-ä2N%oÍÚñ0Áz´ÇÌ›?ÛƹX¾½ÆƒÞB(ªÝ,=d×Ér/‰¼Ì©yË“&Ë87ùㆴcÃI‘­ÎÐP(¢süÌCÀè£Ë‹ôò7.o“Éweîø6]©a¨]™ÑÒÔG–¹ûÓ)@Ç\æ"&Ó">ÚããBJþƒõ4ʲ_zw¦™ŠýàÌ[ˆ‡¾
-j+ܾ=Éãý1*›ùºL‰1¸X`É>Räí{¡çl)Ñ&i.IÆ꼤<²Ç¤’%ë3žÈüX‚ûµi"ErÑölC\æ`׌ˆeõUPûµãîÐŒêLC<¤“;ìÅ™_,hµ†^:Ól™Û_`ùY\›`¡¼Ø¸¥±@qr†lþe"ð;ÜÒR¸— ÒP(‹Ù¤êVÈ×^Ê%ZOÖ•s¶~}ÑöÀ”71+v½÷¬Û)¯6µ~5‹l÷ä1”VG„]vÇtOÔâ-zEÌ‘Wû2™ü"KÇ!í°Øó¾6HÛãñ4½¨ÈIöÙ!2eù`"¬8Ö‚ìl´óXGw&o¾æ¨ü»õáø•e•YÃww±ÿsõÖ#ŠË¦•ït¾|˜&M†(Uí·ýº
-‘*$ŸA «!9Ò¡‹¨NìÓ{]íãõcVN?§s G/cÏó딪w1•‡jŶ
-hœ¬‹Ê,]‘æþÙ=ôÏßù|ÆùÛõ:“ÁLßQpa’iÂÆÒ@¬ôn@ ”¿rß”îQe%]žÂ}çîÕ͐A¾SFÌ-'÷ Q¨êY_Ș‡´i2@Úôxÿ	wà“›«ŽŽN}û\U3ÙÚ§Ù¦Fê3FªäWèçH¥'ÝHðXѽ¡+øØ«ªõŸµãqŠre«`E‘Ö…EYìЪŠ¹Þù¾øðᤃ2–ž¤ðü™h5öNHC?t\Ä‹/×Hµ)VkÔoì'#„…ô{­K^Yrë…qª¡Kºö•ÊrŠ¼)²I¡ÀL WíÏeåè›’éb’½{ý ü¸Â@ÜP³Ùý°ð ò(FÜ…ÐúPEoµ¨Cbëœc¡‹ÈPR¤»Ö­ÿ€uF>õ÷ Šà®aè÷Ò5ºDÌšŸŽH(%ûÚ•,ºQ°*2H×$9%ó& q’›ÿ _j/ Õ<Žˆ
-®{‡@6øï]^ˆˆ°/S»¤
-A9ýL¸¶žeqkù‚[z¾:²6ÜM.DhÐá%:nåd?o¥34úk!AÛjX2ÄEoþAœZ€›–—7Óók1bí]LZÉ€ÊtŽâ@÷/Ù¬¾ïP­×w*$ëU¤ú‡ô‚©lN€
-\Ùºdæ[üìÉB<®©Y¨0B;_Væ{]£8Ûg¨I«Aäj@‡nÞükÐÅО*F/üO#êšx4EÃç [CåWnê#òLîhêqǨ—¼Ø†b!Ü.ºN©†›ÉöA½™èF&Èöì ãB³y¨GáW:%È•ŸeÒlu8äFDçDÅŽâ
-äk©–ÐL“"Ev2gA!ŠvŒb°©X´PñCz^‰$‚³5é¨ê®Tà"Ƈ_	j
-î\rz·®/b
-ö´ðÕž&…ïÙCY'/ºAí^Û÷&¹ÜÝœ5ÀënÂÜâX:BÓ÷ØmS).$öO0‡
-“7«Ñäý	<p\Gî•m’¯ýÜßü°â¸Ü&,L½ÒH–<SüØXÞèa#t5D1lõDÍF?{›»F®‘3ýÖS×*,‹½ÖåA¤	þòÊçNÄXᎻàs= tYìt·ßgûD¬_ŸiT‹idg+Œ)²á¦Ö
-.²„äQ4AK]?pívN
-9%[Ön©[¹¼Œ‘¾Ä+'ëZh&¼,Á[ڝ^ájìGæ'H̆¾AhË=Êâ“7–DÄPüÚ$šûZ"	g–Û:õnÜÕdä
-|Îgë>&#[Àoï#3΁Žüìç'­ðG+ãwŽ¦ù•1%C(ÒŒÏ| Ÿ¡*–¡|¬˜Ð®¾üÞó0Ãé´¾q<e¥16¶I˜DŽªÙòu…GcžHës흩¿/—à(Ñ3´T—PÍ´ßn¯¥¥ZÔÆCC.ó²·›ä«*+-qßù‰—QZ­W"#­ üN:Ëy(½«ÁOüÛL¢¯û.>DFÝæ·‘qÄ eJɯ1@ŠeKïR8Ê04•£Û
-·æî’4|Z—ê÷jîÈÍ4Ì÷é¼Àîb'áx96%qZ˜%Ç™–sŽafP
-zv1Á1©ñð|‘mLÏ8˜h­up9Ow)I^쵄_G$N’™(ËR=™–…Àñv_Õ_Bb¾/¬“Ùvûo„¬5
-Ñð˜Ü³ý
-£ò¼h	`KÇEv‰7MüKÁ^è™ü;6 ÛßÁÃTc±úÔÇz-+ê¬J½³£^0ïu¶:’§ÈÐŒ4VÝ|÷@ÉÞûe#ªÝ†{ØE÷gåÂq8Ô3YZøá±R÷;¯ôt’ù¦4U*ËúóO ·ý>TsŠÓƪ·ö­«gÏ› Ãª"#9Y·avp*˜5Pž¿G¡—ìÙ@x·
-ùAÝÁÁTqÔëUX¼"-Šµ$A6´	pº…G"g\ž•ÈŽ¢GÎã5©ã©@›ÃQÔ'…çþ8Kâ’®ÀM³~î/Œ,\fT§
-:z§/¾`îÿx^}qS“üÐy®–¡ákDþ$WL	/J©(CÉHíLD““Kí¯„pÍäRp!}úCê+Ãp¿c÷$›ÿpЙÉM÷p’®,æ:œ™RŠRÚλF¥¦+}`&/ÙqÜ’EøˆŸItV‚ú¤¦¹i­êuœ`C7ïè>ºV:ߏ‘}’ â¶%·Å£
-m_¤ð„bäd€bf\’
-¾pDþò²ÇƸšU'Ú«dRÆ€a\Kv¢×e"£2
-!›öwäýö}ªžM}F:ÖêI¦üù{‡Ý«¢{_óþAÅóøZéðÆZ°,mFtX!8)ð«ªtÃ%ØWºÖ<b,
-2y–](j6- òsÝs1;Ï/"î<Ϻf©•0¼M—=Ï™c’§‘þ>yÑ}ßMÞó*U»ºRü˜×ûxâÒNºº\tá/ûÞt0>]Lt¢róç·ýŒ¿{Ü™o1[DÌìðj„íÕnuAŽýk¹»q„Päuñ•ÅºÓf%´‘xôO´¾Ýbz­Ç2]O+vqü/ßáýZ¾é£¶E!©\—õB®—³´2‘æÑ÷@È—aÂ*Z·V´ÙoŠö 7è:²fý©r&8.#xNô¶qx{÷±èUJ4à±”Æj¦6Õçvó3DR菺Ts9ËI09Z!ËíÃÓo$ë¤.ö<S®µ˜9_cõpyÁAç¯üÖôí:†¨…±iåke×;<+sø“7.j±˜õD“€ÇyLìpAmåÖEƒƒ 8†<Ê#»$º©T~eݸ!å¥GÕbq’lpÚ¹MöQêšIÂcQm<Æ—µ\àTùƒâª=á‚H¹³«¯JÊò`TRÒ‡ñÂÝQ
-~Rÿ©r"amÌÔÖ¥-Âç1ÈûØP
-ôÎØÅ`Yƒ™Sý¼&¼Í`å
-®ñ¬F·-­RŒg‹¦·)SäÇNŽ¢íbpêØ°xº…\¼ü_ñyK*½×@”âæËÔÀ³cT‰åw!Ñ·Åk{+µhÚ¥[<A‹ìò“r=üý¾kxDÔl­É+mK\ÕÈw*Že]{F€Çý&^Å2õt°‚ê¨0;0$jŠ©[ƒÂ|BÓ¿ýàzÞqÓч$.BMžºP9	[ûZŽÁã4Wè×BÇ´c{;ç•ÞTŸ±êÅô:¸Þƒa{cÎy÷p£èi	[E·È;)”:”­\	ñ[±"‹A4L
-oyüim`\+ãꯖ3lÜÊ­õ(gïnHó"VåéttÐ™jsëüìÙQ¾å碝þÌ÷rÖhJœÊBs:BŸøÏk¤f9ó[Áwb0ÑÁ¾("%ñÇxé‘zËìç½F‹KVJ
-7å/¬¸Zå<9Ès´zSt]UJñª×=õðûåÕמº:å	žO%çÓÔ¸³îJÏç ‚L³OÍNò“U¼Õцr®Žˆ´•ó$;:™bÆ-f¨Ð}¾ïáͬiGâ9f Ÿ~ζ
-Ê’`‚a¸{Ð9Jmèͼ:Œ cʼnw^P2¾ÃR/G·7æ1O3½ŽbW*omf®|Ç>ÃY²²«ZÃ;hñŒÞžÏ.h=‘ï5ͺ8YajˆØàˆ¯^Ë×>1|&ãÓEž§¦ðöÜäß‹’
-eËÇÕéoXy•Ž
-i	¡¥‡¡Þ~z»1ÆWHMN¤¹e~+i‰¼\ñ@踦·áÖ±@Nƪ§"€ºê¤­ú"òçŽøX¡žf0Ûfbìó#_MTüŠ næÞÂùÔR«‡Ù`¶éšß£!_‚3ù<m ö8¹¯ sÔ¦š¿}U[T¬¤jÈ6ôχ¬„Wµ¬CrÀð‡˜úðô³x]"åyG0æðV#?²zg¾ˆ3€‘
-Væÿ€Ú	È:®Š{º»!e%w%蛫ñû’	Bôö‘ÔÌsŐ¹lNøÅ”WèMÎLgþmKfúü8¹/¬›h®çÖ«È!ngLU/Ê›bAIîÂyskí©bÕö;åÔâ‰4³îï-U‘H‘ÝõÉòÎWF4¹ÞÂ&›´„†ï;ƒ€b9¤{øl“ Ôù]^ÕÂM%¢šßÂû¢òZzßB˜¦:qÁÙœ 8ŠëA·š3»m53tPÚÉSr¡âîaBë&ÀTœ0wüdLñ¢(T–¹5ü&°QÞÓªs"ó¯³×`÷Dñ>ULß_ÆD¼¢ê"ž;.
-åcóòÔ—!çX­9Yr%ÊÕ•õJc ZmgmIJþ¤°ýâ\W8¨Ú©¶Žä—‰˜;ÇWU)DBù£Ëæƒ#™Xí½ÆÐæÛ¶U¦ef@ï\
-“™3ãñãZÎz®k8+‚f¦{ÔKKTŠàœ?T3îS7î„oõñ“\sñeÿ9ÇvݺmUN<ÊCŸ×tÒûÅ–SéDýyþ–ºUMNö4Ï•×A§
-Ê»”5i“ôÀ¡•ÙÈ·XIC–%ú§5x§UûÝšZ
-¬Djdøãu¼Ô‰œ´bœBX'AÖzTèÞ'ÕäÉB£7æC8ϼ«mW¹°0ˆX
-ª1(ͧI”Ð=©e°4Žœv“ARáÏE*
-BGÈ8µ¦aIL]:¦¡(pt±€¹ÿJt(•ŒÚ{ªDL¨p™¦jžÇ%V÷®_+†tðzÅÈM«D>µs%¾¯€ôbimÓÌ<3‹´îìã"\³Ž8ò¿ŽÁÒB›}HC’Øn.ÿÎeùE¸üƒÍ0çëVbGq²¹©gÖÈZlÁ#AÈDÊ4€^”ëÞúa&	¬d/\Sõ­ˆ`>ß–»ÛädÂRB+¼wmª«~^³â4·êû¦ÄPÄ€J¢˜ñŒ{JGÇ5+Ú–‚6-˹u×]à|	,5cÁK×y{ù‹0»ÙµÁ*ôMÎa™L#!$ÿ›5–T‡p	Á¦‚ôÓ¨æbú“‹¨ÔŒ|gÍ™ñ–…ÔÞ7ُ׬ë *¦x&ÓêÏœ—Jýïx.l%d®ùVt9º-tzýHfâØ8Åfê†1¿¶'‹Ãßíµ
-[AMQ¶;94gœå c H@v|·Å·h÷Ún(QRü–gjøˆ¿$eÎ5˜1¹Ý)Š®,¸†WÜÔoàËRè“ya¤È›õ\ʺ¿²½”<|Ó›.Ë00ý^‘1ë7€NHá®k³‰°†ÒO
-ñR&ÝO¿›QüF28QEmT!Áêæ·ÄNëÒkÿS‚	»á"q·¤ãÔ¼1A’7…ìÃOI#gp-c½ÈpèYžÊªR%þNzôTÏ=TËŸ/ÍwŽzëua‘Cå</ý(N†Ö¡àvT…l.MˆOœEߌœn»—ŸÓ"e¶í°Ùo°Œ‘IñC`%2·}N™w4m4ª¨œ?Œ¬íë,!Ù’Ÿ¸çñC6ñ3V™¼Åõ¯ƒà’MTÕÛ_œfAßÜ|¡K±I_3æ
-Ü`¢{1é¿`ëÌJ>·Ø=nêuË^ƒi#p”½°uGR¤,9­ö0¥¼Iñàá*K\¨,Ãë3È&_ÂÕ#¬Å2MyTÒ‚S¤–oÙNè&ª´©¾USÆHŽ‡.Wãb,Û«³&cªÎ½÷AvI¨L“²:Uç0/U®ö¬YÁFèÒWÿ	ïd^ȼë¹ÝàþSáZWx?],%]üÖš¯P¥v¹ŽwNZYk‚¦+„{ÖDžõsÿe¥3¢${[bNÏÿ]»ʍËÖ¨]ËÖ­e,Œ«Á·ÛlƒÍ|fH¨{4ÓÇú;þkââ[Ø¥Ñ³›[‹-irŽLj4[
-S
-ГxÜ«ÝE³qÂm”‰LšÚûi¤ºìíƒAãpëÑWzתâV(_U1U!ÎÒ	vÁñ”à +Àh/çÚ0¼X0åÐÉ€¹ôiÐ1áôÑÒ>ç|ƒ­™}ÓpÅŠþbqI—’ŠLl=5‹Ï
-âÙ÷gòŸ¦HÈêˆ|uk–NsbãÁ˜žsD5ŸezÁ*§®t	H©š©ðL§yk©€rŽ\Äi²ñwº­Åê:ƒ?©5‹åu_ZuŠ@¯XãlóÆKÍZ›Ç¬LX@5-ÿœˆ+b?â‘4уzþ±ÆÛAAÂf]<Ÿ%Q¶¤»ë³ò‡	Z1t·_ÕEŠ‚ff—úv?³Ån±á;ClÃVM?‰¶Œ·Ñ`.@
-Ì]ZX™_W½'©¡;ËÎw¶ÝŸçèL¾_%¦¼qrý=nb;2N|t×R©àTõöB¥ó)•©Å!’pÆÙÔÖ/èv2.bh¼×¬qòbe€»,!÷‰–fa“g»wgG"Á‰Î­¸ï¦õx1MVÐXõÿ
-.µº‹mçZ¤qú™ÌõPP¸…DEäˆïkøz‰‹Þp´c(˜G:íµØ:DÉ2ù!(»®>^-RÎ(iüÜ
-Ùåÿ“$·oå˜ÑšÃ]xÕz–Ð.ÝßÁ6û³Lvpq5¹_[ 
-nšú¥öÂ<2ã]Ì…úÁ€x,À­Cº„I”™MeÛq¸
-Ÿ/Ôf„Ánf¥zÿŒ
-MžûK~[_
-n‹
-ýdŒ ÝzZÒå
-<óaÒ÷$&wÆÀËXíÇëy„Ò؝™,]T:¤ˆ|ä#dž©´˜â;VcÅ{ºÂŽòýµmÖ‹ˆT…@LvÁl¥fAd5!˜ÁÚ¾Žë¬.d0$A,uyC0±fM§Frîie¨yÞw¹$+‘õŽÜ‹-5Ü<Z·¹t½¦‘ðÑ5'‚Ð>XB/wþßNüÓRrSÞ)ŸáÍÁ®~Š{
-Ã@=MËQròÎR¡hñv´ÖM#;}•{ùÎ;	›EqßÚÑä»wzUÎqµ÷ï\Å-5dî
-‰²¨®ÖLÌK&âYîsRŒYL¤2c õ$Jh16Že<ñokŒè
-§9ÊKUõýc]Ý"oŽ4îõ‚?çt ãÞU8tŽÌ½H
-”ˆaMü©b´‰ÇîN˜ëðT8ºŒ	6!µ’OSïÕãe­%wï³í›•yàTjC¶³aª×œÇI„ Ëf²e+2ZÜÇ‚z4§"<!êŸcs´È½ãiLmá'€ì-³Ûx™|ýëO'úaŠÍ©™m<»Ä„†rc¨V‰ã»<-¼ٛ4 (zÆO¤]‘·a8*Ô¤Š·*<ÄZܨu†V/~¯~ç ª¶n“‹¯v)R„°¤¦"_Hog#"e½ÃŸàÊAË»œìÈ”œ%lßZï°mûòÚ•ï*Í2Äݐå-úËd•Qì;˜Ëê1ê7%ŸD¶/ŠÙæq¦cŸ–@ãû^ÿ…¯±DƒyoW÷tJ"!ÁZàt;ŽÐîAú3Õóh¡œCYý<D¹®2=rs†òä3B˜©[@p@ÿ×°CÔ5V)·%{½@m¢ÊW¹Ò£ÖŠ6µ²O£o½•¨èƒ†šDxþÈ›?
-i¶%ŠÌ:u x7—ÙùçSE+‚)µA£H`];/$%ç»]‹³@¼Ýÿ
-yé°ƒ]p£²'”ü8æ™gƒ<
-¦ãðx„õ$<,QG|Ózì-È‚„"=ïÆýèeÇ!joTa"¶c£VgøÇ5ž{¡
-/ëÿžéØ|?uÚýag1úØ.{;‹Î98½
-¦ÂOx§ðõTqDûƈ×J5
-Ž‹gâyˆÉCЍyÿr€ƒX—ä£ØØ%Ö.Ï\TÐÿ»˜hëNlد&
-g´`BêÓ™¿#,añ«ü•+rÞâÉ”„®¤	×¼³Œw€°'¤Våd) àª˜1“â	ò:•Ô€i¹Hé°Õé»ÏFsÓÆÜ´cùšÒv–ÅÔ´
-–ݽ²+ÚWàAÝË2Î4¸3‡g÷~Óõ—9Læ²%cPfø&ÏGÓ
-ý,¼£æ2Ò—ûâ!«|ñF’7f
-Ö7;–«ÏÛoêI;벓«\l¬¼¬‚NAôß‘.q“C,~L31‘ûD'œOqe½8üþ-Taõm7)ßJ•6Z,’aÄ4´Bùðj¤ª,{ƒ\¢Ž¸BST$£GÝ
-~GgˆÜöðÜîÞºÊÒ?­˜“±K‘*Ì®ªoù£s’&å;ûvNÒ’5ß7â	¾iip=«
-¸ìÌåL\ï/.XÊ
-n±G³žªBŸXœo)|·Ì¥i!R5?Tö¯°iž˜ä3ŠÎPGG¥X¡£‚þ‹™E‚™¿â [‘¤§8ŽäÖàä沊s¤\qfž}B¨ œsp'¶ÇÀt¥ÿÃ
-ˆ´;d/…ôY
-ãoD
-*Û\xF£Û]
-Wm“ä8v‹ƒ“©4Xé»$ÖÝF©x:í‘LãÂýêÜ‹j4y¢hîËÙú®–âzá“–\–5ðÂ`¦´ý1K#ì˜v	ÖÊ_fíP”öË5uL‚á‚4uötï$P'
-dAFƒß½,usÖXdª¤æÏæIS£E&pÊY´C¦-<Ý,Ž˜¶&…íÙ-¨{ø¬4j=̱¥KÝGR\—«œ3åÃà„aT]È=ã)u$»#Ïh]ù\‡Aâ¢ÿ¼>àÙu’Ƀ\ê>~gc,•™qØ¥Î)	Ë3²ù&8ÕT­1«™X!º€Öèì¾^B*Ò`”™/vNÎø§eÁ·%ï›àå(…•ðß5é@Î×øsÐ6·£ç{³2ÎA/À«ª”fªÅñ6báo
-µpÏ„bK°´ýVè½Ê©g/D¼È£jO{Táf:w#Úö®DNE·Sájç!G?Øäƒr
-
-¦ºÒ¢L¦wá™…Šàh8‰+|=èòÚ.£®Jƒ®(´¹*É7i+–¾´ÁKyákÀC“DŒ\Œ"0Þº9]ö>±@oÙÙ%ﺂøw÷ðØ…OœöþÕbÌtUnr¼š®¥òčŽGp¸vÉ(rr`Ä
-À_ßX  ­uƒ¶(QÑÅ‚x *É˱©Ú¯
-ã2Øp/(
-\´²”lª)«>¥ó¢^¼ÜýH ÉÒÓn(t`z¿]÷a¾Ì{¬âêïÇèÇÿˆ;Ö,
-ÈßÒÜ6!ÇA¡UǃÙ̺Ì‚+kÏkaYîD~«Þ§\{=ÏÒÈÚ³{Ž׺w£+ã}úÞ­`9;ÂÎÊ.¯t4Ìö­¥6‚ç?õçð%Da1ŠIÅoÁL¯½Éj‡53íÚ:¤(º¹
-Ö¢-©âz,@
-ó÷5»ª Dȼi§÷îVg]½‰É# JïwG˻Ѵ<Ü…ŒwIjˆî|
-\ŽäÞCÞŸ³J$ÐfvçÔ¡
-Ñ\H†˜êÚ?Ñ}ñmŸ·’‹+€ey
-§Ý’òdk÷ðóH]¦öìgžÕOýˆNô»¨v¥Ò–^ƒ{÷ü»÷Ws­k~éH½aZËzLÑBî»Ø¹‰^ü1ߝõZ™ëféEΟYT°…¼çÄÞ¢P!‰3è¥Ç-£§[¶(2@Œ¡
-ǯ±L„ïœ„•)l0)Ä„üLåN¹J­sZí<Ó5é¾&Ë{ðÍG¹#âqBNdvž’¬>ŸLXËÔÓã­Æº1iViMŠUçÜæ^»Ïì858LœxµüŠÔ—^ÕwóáOƒƒEp?Ž±9Ž¥B\OÈH¢1ÀVé4üYJí8$j©{!Gž«º©`#ž9ÕµÔÍifèzŒ9*‚ø܃lŒRlø©uòœÔ¾ÈYïì˜S¹²¹aƒµV*®¿•öãHµ5ÖŸ~©Ák
-2)C7º#sǪi€ŸdC½±Üq•²ð$Sãm{
-ý/Ÿ!òJ拱–Çú–?Ô(¸:ʤÑÏXKôOŒŒÐN®¢ÝµùªAxaŠ‰ËLðµàîUøûþ×JÂ}ƒ£Tòî€äº,ÛvxãþB«rƒP¸ÈöGØ
-ó³í*¶²ÅsHR±ácPW÷{*ãoy!z†	¸£…Äy.
-]”Ø©ëÌhv<c7jÞÚ=	èa¨¨—¥6Ïq˜§ÞP/DŠé Ã©«t)͏á#y¾v{­÷\À@ˆ³Š¾ž¬ì°Ž§ýrXÅÖ^ç–§ªÍ|àÔ;@lä̺ÊþQasK֐„¡ÙUù4Og	Ö0éÃÚ‹®lͧ
-oGØéjî‘P" ‡÷ÈÀìèkD’^…ûÿ_)ìã­ß3©Ù™¾Ü‘ü 3“y1s¸ÔÏýÆ\ʝll±IÌWÁÍ)':,YCø/
-¡CŒ¥Ô¦d­'6ÍÌËPËØp9ÉDQUÃ÷³)%ò¼b·A®~ÒÁ<`ÏbÛ–Äõ	
-3ÆÙþÊ®g´ž[)î=JÒï$
-¸IÆëï:oZ×³öð}t3¶„ÿóEïÞÀÑåÿ8=¡.$bG ÀõŠRm×	$¸oFÕg}Û'¤=”AÞ½-Çý·¨ü¥²¤@M?ß‚ó8÷‚‹)!,zCæŽVŠ›<î¶tÎŒóÁ7þjí¬<°Ù¿Ô1l|Š"èð^÷’Ï°}àjûâ…!JÑâ
-é
-
-ÌèYëÍ%gVr“[Ù­ÝuOÖc_
-OâJøL*sÔ‚ÅP Å8ã©&•±Päqëk0$.¤¸Ago'ˈ”4QY7m‡Ž<ò7LðFM3.Ih<F2¯·ƒ?û^ÚÐ"óJƒŸ<	€JlÑ&j
-gÆ|½Î‚£Áð¨iJ–Ûœ3S‚àŽ6;:Þé[&0(KI·7é}v–±ý“;¸Ë€,a¶µ¾Tw5e1”UÀ<ç¹@à®v1µåwøkžÓä/ª¾\¾‡ß8ü‰ZÀ€Ml,c|¹®
-â	p[‚XaL¹o6̃åRºÐècñÑ+¥\é%i½DÜÓÌG˜l£ñ
-6Ô#ooøâ´xÁî¨Xµt„ýûHY)Üo:_l§LC$d
-Kjk‹‚s?ëX€LÚpt}­jÆ §àoSr}ìýÅ›"Höü€&,ÌC¬þd
-ÅëÐ!
-;ÁHu×Q|ëÚþÈF;Šzh–fú7?X(îaž×ZSžú*0TyxFA¼É˜m,Pg²BfF§œ‘eJä¦ãê©b›î	HgbBB2¹|Ó¾¢E^_MŸ1P^s ñ¶ë™õ+‡\Íy†œš™fÓ0ízEnþUü™#²[ÂVé:s2¾®·WàxíœÚ`úbӏÖw·Æb$QwÝo„Ú¹cõ!4Øœ/â6­š^ñ•]ý±§T»¨_„¶@ª“ÊجˆyŸ…ÝÕÈ`ž©É»°€õRÃcmœGª¡ºL`Äy3‚nm:5’tÎWS®ûx3ƒ¼©h»ÂZÚ@B¿‘åMÑé­ŽW:ˌŊ½åñ3_TZ…­LÕæٝ&Wü&Ó
-{¤qj$ËTXêHú^<©½\'RG5Ñ!ï~„{y;+ÎUŸ¶þ0É|XVgŸR9à þfX	+§Éeæü‹w6Ÿ~£µÒœTÓ­0šNÓâÇñÖ™vŒcE®Ð`&^?_Çr´ô¶
-‹5±(†g¢é¸uE·2Sû£F.²ŸÀ¯“×ú«.žs!^;'‘
-ºˆç>Èßv{’®Eßc“èjg6CÇVtÍc–Ã-&êIN>¬{—5N}Ô¸"½~;3§ä&•{YRt1yõøIso5
-¥ßK¢Yé!@ÂéÍ'lp½¸ÛLO·ô·Ä$«ms™ww3˜“ŠÞ˜
-FÕ‡¥”_MÀ"!ÕÑÅs¸Áì¤îD©ÂÓøe^1âÃêƒVb†µ@ûª›½:jí^zS%Ä>FŸ6GfÖ&oÎÅþ³ün_ÚÝÛýƪÈшÐѾÂ-X`¹¥—§e!»ÿÁ·
-Ù>!{­Ì`m¡úߐÍW£¨Ýö¾JçÊ«_¤_™¤@ÚLqÎɾ¼‘ŠXõ>ѦK?Ûûäc9S}—ÉWÖ5?·z‰ü	¼O¸-qk[߶&`öWEÞcVº—k
-’T‡Œ”6)ðoߤ·,“=Ó#uûK~D0^Gú*P
-çý«rÉ[ŽHv6Þ>¹ñìÿš^ünW¹â’¼$ ØO %úÉâo”–†U‚¿¶ç.5:@
-ý
-¯|U3GÞ¡2Et_Ћx
-w²Ù½™(,”ò[ݤcx78`ÚGúäع rãÃÀ㦮PÈì¾	z{¤jbTL_ôØ(ÊÍs¿ªòOj2Ôä:@Á‹3ž/DāÌçgð#M6BêÝÝËýåy¨_âBÚH,lt¸ˆ3*g˜5g$oÐ|~ñON‰±)t
-Ù?Àfƒ<VìcK­+ýóØœK›>™–k Õ«Ànry/èçæÚSTí/%†Û¾²/§ïghG=q5e„=CÞ,ïpŠ
-f²Îæ¶íš˜«ªDnÀ­ì3$y;ÕP‚ù>M7
->°iÚ±øp;#›¢ðÂÍ?þ,yÉG‚^tt(JFñN÷êë®$öìôñÈf/tmʸ‘¿#®ÎÑŸŽ–ŽdÏ—a×wžðt«ÀÕ[¢u‰}òG¸û
-R ‚ƒARìÙ‘«vy/Rø¸WzÅPUƒ=æQŽ#D ×ÞÏÙBBÚpGŒK£¢e.¹C£;=Š³ÎêÚíxÊkËÈøÌ‹ª ³Ú_TzL@˜tG“{¼
-	m„
-¶só\ñdãdèÃ
-ôÞïGjÊÁüñΊQmLëq¬«¿^ŽŒÏ/a™:±ðmøɦ³Ö‡›
-o2ƒÜhQùã5ÑCjTÆ
-”4ßm½H9@ÉuDøˆê⛕¡rHUAÃæò‚VhE	¨Ú»eì°7#¿ŽÆSR„ЮsúR™¦4<Í”"ç
-1Û™â·wÀÖÌÆ™XrÁz”\(ú ƒuTƒZÎà(ñKhQö))jÏɵÇP\p-{ªU&>õG]΂ôÑ
-؝éÞR›ÑëÎë®–AåhSz¨$S›Åæ–NÚ¸Èû~¢øÇЂ
-<3`²at"µ‡äÛ¦Kuëñ•:%XÏ¢×íP	ËuÜá(þhàù_*ü¢Æ£
-ƒÆãÒAÓLAI#•*r$ö4ƽeËaƒ6÷k;]J´Ï¬dN:폦4òÏ¿ñgíC¸(rü7΄r’Vì·Õ%ä½›ÐëD×Õl¾ê%§ÒõÆå»Ä^#äƒ1~„Bž,]2¤Ü0¬ÄÄ\4±1µNCš$ØÆ›Öwñ”Bÿ֜޽4®ìÁ„Äûk)Y¡
->ÿŽ»s÷X)`‡µ‰QON¢ÔqD$z¶šäÞù©û/Àtÿ¡Sѹðñ(Šo¦™ã)ß—èäˆ_L¸lˆè4YŠyÂÓý¤¨ÜO™ï<µ•OþŒ*8Â,ª}Ã3jv²4¾¤5Ïð»Sh.âÛ+æRÈ¢"2Lþh2ƒÞ*¶ðòÒ6©@8ÈWNáB±0•ŒaÕ!B%? XèˆXësøzŸŽkÕOüróš¨xýàÏGKÕ¾©*€@òFÏ1\¾eXm´_È:bÝ'Ì}—)Êy|¹J^’hPÕÔ<ÅvO¶Ù¦¸(ÿåÿ `ˆ('1ç’Psˆ”¼¨Ó"Ðé
-I‘€)Å^¯0ëÂa*ó®ßÚEÛ|yÿXdëÛÃs/sn}ÙŸ—ÁØ¢õð/§ïQ’FÍuBûtéîžØ
-°
-”+»ãÞÍì¹ä¨Â›-õâÉ;\<«ü9þ‚”~C>èxî6S”qRl•úS1m
-—`H.¶p ÌoxÞwš–UãXDí‚œa"å	…Žä¢¬ÿáäKöÃeÔŠJòL3ôö_O„vœV˜CÅÏçiÀÉÑá/s†)0Z^0‘Ÿ<^µäzýg50ƒYä°É_õ`ø$Æýz·þY uñÕ?þ‡¹”ôÖñBe=¾¾û@„kRs9ˍ]üžÛé \:¨ÎLŸV«˜±Í¿"¬žLÊ8Ï%Í¥¡lB2ß}ºúÑ=FɃ3MkwM€„Š¢«-‹¼ƒº‰aˆÜÓÛõ—)*ØhÚ%—µIÐMÆü^,D~b«XÛÂIŽE¾á*˜d,…
-Ý';w³£TV€N<¹¨%Oš;+YðÂZªÕà¨é,=j[Ó¯—
-úŠÚ¯B¸˜¹öÎL
-¦ ,°äáVüŠl¸ˆ&úìÕNfÝ`N¾d’¡z胱ªÇ'Å÷«é#Ú¢gæë¨M`0“Î~Èêȶ¬N¶xL€œ·}š^Lµ»02´ˆiø¹yŸ‡¤$=VÝ0*÷(ó%BÚ©KÔîÔÕ¦…šîÅâ€H÷E•‡¦ú°	Ð$|Ž¹FF¾ïE³o/ž||Ÿùù­Rã÷·«»šèæÇ>=ýïÙâÛ¦ÀÀº×Q
-š;:B’:#ÇJºÏŒ6ëS‘Y,/éF·¼ì[yƒa at 7™íÄöê’­èœTo¶XHúo£¯ù1”Ø~
-f¾gN(«¨æL<Z¿vÇÞÍÓwUylÕúð‚5‹Áu±ùcñZ$s0|ËþHÆØ´1óºÖ/[Zß\Á¢¿
-êÉ=w¾åŸÐ—¨ä4=©¼S¨v˜°¿´F‘…Ԑ‰5’G«æL–ƒgtðK—Xá9V¶!ªK’ò‘¿šˆÜF¬žÌƒ"7-}‚˜¶t”’ËP†»ÊĨ„üÕfÊÌú¡áØ›k„#º
-éQyxiÆÛƉ‹aFñá1ð:u¤”ótDÖ_¬]Ö*·NwßÇ#š‚Ź"ÍN¼w¯8ãÅÖZÑ÷
-¡@¨AŽà„½ÁOJ†>gÇ7ï…Jf.Ÿy»œdëûEŒ¤Åþ
-®0ή²íPøÿxí§åÈÈ?háYäN ʃHÉ7l§žÙìMN<—3{tÑzðŠ®¢‡Ü‚±>BǏBâ‡÷ŠÜ\uÞ^ª•ke¼¹7õ¢Ý°Ëò¾Þª¤>ÕmÂÌ'™ón*~ä”èîÎrJ?ó®9{û)íéå—bO¯°kZÍløT£c‚ÿ'Û%üüE,Bõª|õÑ]ågE·Tý•÷Á‰R0¢ õûãËžÞ’+Øý€™¬!Áš¥1ö÷§Šj3£êüHõüØ`ô=«Ì3,°>¹W÷EÔ
-d‹eàåãzµ¹Ýô1p=_ezÏ%AËl;?“9'÷—î0ÿc’Ö×Y!s2ˆ¨yØ&Áî'o54ÿdGßh(eê3loË%²s¼‰˜|á*ʼnÂÎ#F•?ï8§Y©?ê_/9*¯™#pÇí€VŸÄ"\Að9÷vzž.ø‡U”l@<?qtÁQ7‰ÛN'=,ï£U
-„³Ä£©?ç”f
-³ØãÙJŽè¾]ù~¹*óC±Èk>€ŸlLŠ‚\J
-Ð&ºÜ¨X™™°×Ÿw3Ø;-© 3«Ñµ7—ïÈj?¹Y4y®­]÷¥õ%@.¨ÆtØëzLüÿîè×f(
-8`¯Kó›MeÈ%Û=6PPœ;ŠŠÿ±³ûA¸ü+0„+%àƒnÊ`uë Ø­eÜ;§(ÓêwöšR>»ÆÍhÁžÛ<±=è‰ÚÈ<}óäáÿ°f°:Ûy/—ŽàTÞõ‘O
-)Q2¡t¶ Çn#æµîÿE ¹€ÖónØä‘CN9Ýä¾xÇÑ–áÆ_»¦3Žþ•ÀošéÛ¸ö1%{ˆ°äV»¯r{êmjûþ_éù¬‚~¶f§ÁxwÒªcÁ	tÿGl¾ì„eT˜°óI0Hda(oA>dX–Ê{XÍV?æs|*ÅÂNÙ‰*™½º%z¦PÜιžçý‰PT»Qci3’z¶çN7(3V}$öïv|.Ñ×-‚ð
-œG·oAOIÅxÊ”†¡…wïÒªÖÄØʁd8Õ7üíspª¹pÛý
-á5óœ¬Jû®øf’£ai²˜ÊÎj×xrd[úI,Þc‰µŽþȍ¼û¶>: ѹÒ÷P…zg^§ôsƒ·68N‡—z	MÑGO˜})]{*¦Y¯Æøg ¦µ"mdf <—üÀ+ÓßÛDþV!c™¹ß‡:(G9²kxÀ'Þõb\ð×zB	'Ëv{äsS¢´kWÜBц3nÔ¾[£Ë8„Ò€VGŽ¶¯Ý«uí÷UÅ+Î$ÃAV´†¿k¨·€­=ä}ÌÏÒS_bÓ·ãµÊг9÷ú2þ᜷V@ÿ’¦ggRùP@È]7Ÿ—€<ÉÈãÚ•©åRR¦“NrŒ~BÒ‘){¹À  _Âkøm‘
-‚MîILÌ<Ð=‡òÛ
-2LrG1ñ,uµÝL‹XPw~¡ \š²WÖkúh=KŠ9Aâyiþyª¼¸©Ç(5‹åNq½ýï5M—µê¯:G·|ÁfW‘ùbŒÁã2NGÈçqÝ‘–Dû£Ç;‡Âçv¦ÐEnSåøb|»ížê/Ÿäõòäkô¡f˜XHüµèø4æ÷Ï™‘Yvæõâ«’
-‡Eb è’K3¶ºõ\!5bP‰ý“?‘M«-¬Ó|¡®às4_,FX†çªkn3ªvÅnìcD.íçk7 àU‚ðšÇ
-’?=b‰Œ{è½›/øUª¿Ž[^¿úÐÌWvºÜxcq‰ÔZL¿å•t,o.„®¼÷[$jm‰Jù‡êßžxêãw, 'É|{|f1“=þãÚïýárl¥ê»&×
-!ŠÇQ‡MpRE^9­ñؐ˜¾×ÓóÜÎì4uªœXq©ÿ¸µ•1:ßç2ª¦@âº-ï½½.
-£fø5¯r­mPR+Ï[alD(Fná¼îõVnû·‰¸ š	¥Z›œÑYØÁn¼DNý‚›Zúâwð/f<›fÑy
-Ô
-˜‘µ·ÉµÉ‹Íƒô—w¼šÃŠî
-ethO3gm”Ý´¥înØá׊"dǬWôÞé¼Ö4´ëuI+mWÅkêáòÅ7Òb,V¹by¾k ®ŠúšVÛØ6j€u”¥)S>YŒU„,}DÅ|ôè¢WìÂ{²lȸœgc\ˆŽõÙ,‰]:ži„#´÷]ÞwҏŸ&&WtÝ€Öv1r\C8² »Óœ>³*qà
-ÖÒ‹ß*yíÍT8äo==§"œ‡bDIZ]dš¦ëDq#H	ËVà¶u¯h¹cùOÌgYÈÀnKî`½}Ñ7Ge«nšü’§Wù›6šÉÎ4ÃÇöŒgCÆï ç±·lM†Œþ«µYw¹Ùè¾õÑgš­y½WòªÇeAÎaS•Š}õž®¯øû>áEwŒ"$‡T	‡D&Ç ²Æ‘HÆ5.8¨Ê?¼`1y2ˆ*è"’ûä@-&Ñ5åP‘ˆ‚<"‹R(‹O6´_¾>þh™3ßqÞÑùפŸŸôl{Mr'÷YªC(	¾â‹ðDœ‡¦¶rÐë6Â#èœ2&&Ìî'	¸ËðÒÎœ*‡——?ø–H97 GQÒÕ–|#ºüq+PØ¢+b 5ܵeRé¥d€ßüQ·'R›¦
-cÁÜRÈ(§¡^iyQ¤ò
-¦ïƒçÓÅÀƒdœ®`æ¨H?o×ò&2çÔêiya'ç»|Ó['’G5$IÿCr²GS³½æxÐÔô)ÎnÝÔ|$œ øÓ8Ü>JîÑáðøé„'µk#žŽÙ&0ùòŒœ&/J^O¢Ew¦ :¼qÁkŸ¦|úñIý^Ý)iÇúÄ_~›¿…ôåŒÇ`º÷>ÚUÕ·šZePehþ°íÿ<”¨ðøäÏ„•Ê\Ž˜m¨ÿ­}
-bÃìœÍöíÅøá„òC‡­~†ÃÂÂBº9pŠóQÉ“X`(yÆ_Ü\^m\±µGZ]£™¿\D,u[!…b]ؤ¦•S4Gߌ5ÒK¼ÁŠuÜ¡uòjl°§C©cU\ñˆ„Wض"¹R/ÿjÉP,ÒëÇÁ‹x¶†yÚ2þÉí‹HÛ\×Y–KOsœŒT;„-
-bƒð(œlIò¿Š—×ÕÞ)¢PÙ±òµ6Îàîn9Q±æ×:5”i’cj‘æEò ÃY F[‘öëࡪþ>2$Œn€¨í6ªì{’ñš¸ZU£² ”g·ü¥ãâ—õ\C½B5ÈÌÕ²·3R5¤â’'{;âO‰Fmë¨;á‹wׯ÷MÙ/¼õ }rU:¤…+Fã¿<ê@>C³y&yÜâŠrÅÓßo:×Èd‹Âí~+t¹·(6I&*7õÁ#>F ·©
->²—uŸl\¤à \~$£®³«æ,ßê[>¬²8
-ò£ÑoQ8™ÁWèÍþ™Æ»Q„ÝD˜†æàN‚®Iä¨ï¨ö¡ÔŽ¢›Âé2æ¬áÒ0š¶|ßDbÚFTœÎX\‡¦ªW{<õÖ Ï«VYñVaMŸÁ.QÏWŽaOS{õï=Ý$w´ChªWNÏõéQ	Žq”}ÐgŒ¦øá^¾ÅÌ-+¡o’^êe(YúÚ»[ùÉ;æhz´;£0›én[¥LÞnó΋\Ÿܵ×" 7¼†Þ»}ç¦0}‘‘Iå^u‡£3[˜+®Ü;ýFÜ´RìžZOÕ™§c\É~§*†^!âNËÝ:£â!®EØ10/{­ÉüŠÜËoØMNFT¬ÙÑÛó×›¬
-ãýQ´w%l'X„»]2Mjü3ŸZIä91\׶Á¯¹QÛG¢#ö¼¤l5ˆ:‡ç£¿Írœ?•ÌP3[,°˜@iáNгê
-¥¢Äß™6èþa5¾åh'þH9¢`4×ÈX_	ÃÃ_þfÖ%è9*»D¬o°
-]i}å+ý·T¾À¿ìgÔ•7¦Ô‚>ßdÏŸ4’GOf(¹»%ù“–”kšÉÌÀé3=#ãU
-ÊòÛ ©"¶¦€¬`A,ݽÞ$O O±~N9ˆ» ¼Z~ˆCÅÑæ’õ5ÀœÅÏþ+ü›ÃÖ|©g|ÌRYűß/¯)Kr?Ýäm°¥¯‹Ìóö	ÞÜñÇP÷Á܏EéLsÃ՝•Åí¾–˜¦$Zv’,ß'Ž´J„,›DD¤¿ß^›G\Oš¬ÿþb•‡v\ŠF at B‘…ˇQ“@ÑœÛ=ÙÔGéIò!梢,7*>5Z8…:Åòq­Âè/il½IIm6¾nn÷J½3o ‚p/+ð		yö-ùsî”=;À—¶îÅQ[K‰Ä-æ¯i»©óS•í­Ä¾Á]}¸ogoʝDÈ÷ãéÓb•Qš4äÕPˆ8/iý™lŠä½ÒЀrcšÐg<¢"ùËhÊãŸ/Í[b ~ú o‚êæbAòÿ_ýºÀâ€N©?Õæ,‚ײúèךÂæZÖdu‘³—矸žÕ~N|u‘©ËšþÒ•K–J‚¾Ð8-`
-@-j’姡&ºƒoWS
-“ž¡G‰hÀH,Ö³|øUšÞ·¯•jg&SˆP5»ìNs°ëy/DÀ–Èr	NjatE+sƒ9€»n,[¢©š5°Ö¶í寋µ!RgÇÞ–Lãý¾Ò!ƒ[§‰4•éÞ½tw#:[Â×*‘dæ
-Üz`u>ˆãø“í8†ÿí[½
-^Çš/ì!BÍ„.5d‘í<0BCFE<Œòfwžù¬¡˜£)týlc¦÷:À.Wh-™ëî„´ô󖻟ŸCpÏ3`jmžÍ݁¤™%Z*8y
-)CÀº'óÍIñ8ü,ØF#ÝÑ”Xh.H9öÛÒ¿aôö¹|…‹‰_Ž4­þ¼ÙT÷Üs!®Aìc€6Ó]»¾j{Öñ¤Ô'+u-ê!ð1”g–?V\QÙð}.»0F—€÷[ú™¼Cã˜Æ2À'Ñ‚ž…¤îÝVqÈæéˆ-g¾J7¦À-¨P/åéD–ÃiзË^˜]12µî>ü~òºía«×‚¢›]}ýή6 ™c•	-
- ]öÃsæÄt&£˜ÙÝöRÖò»ßT’Çðl¯R.ã/AÒZ­J‚Ìd_þ,øw4uŽ¹leW2sF•,k=ÍZü̉|$:ß-Ì~¦˜"§û$=z$ñ-g|Žþk­¦…ªôÏîø®«DÇ™r»¥\OK
-·ÜYòöº]Ñ’^èžÞ+‚ž³ßÞð·7çTDóÄîüz,£X’Ó+iðqÝò	/-Ø2Þ©½&íÔ wx@ü‡‹ýŽ•„€âé…j5¼K…?'ëÑþ¬pi\^/òGÕe”·c/I”ˆ'?)¶=õ…H'¨¬Å+>DØÁ¯lK
-¥Cxp:ù
-E:Ð¥ÈSçnà=íP‚ª¤;%ÊîF¹`W}l•rºw7*ÚøËcB±Æ·>xdÎB¬Ì?‘/Š.×a [|D³ž]ÑN4 R™]ëA†PRmØ®û—Ò‡ÌK‰}¾7T6XÔǐRt+J…¾Ô¥ó®ß;e/ýËÚgì“\*ÇTw¼Óž
-£xb˜<ÆxÈûw¨g&£Ù²}sâDª°`1ÝúM*Ä•e׳êÒ-ƒÃ;£¯
-ôÆ/xÓæ|ו	´ƒ†Pó§BpÚóvöC¶5évóèGßÆjïÞv“C|4¥b|Ó;^®Ò»3Li_ûñ#˜F11Pvº
-¾“ÇT
-è杔ªPJ6ŽßWOzŽ£ö¢Žuˆ7YI©Â6xÖÿŒ`™Fü’¬ü܁¾cŠ9Á»|·b®~ñÒS¬oØ(&<kK;¾òKúÛçVëP8+¥Ò,¥àPbÿ'FßáPôFI>L0.5ÞÏQÓc\¥}DÂeËÙz(••"SûIJ÷³ªê
-lœ—Ð?l±Ä›ªÆÂLãÑ$z¨û†!™6>Ì|OønlR*å­A¶ÂÞÃ+Œ[ºšk)éȃQ'íl’9p!Ç6l.C@P ™…9G,Öô5R«]«Îòb#«ªU?ŠL—Úõ)¯î1žÿÓÒù6HŸ’&u-+9±ÚÑjþ¼^Ò#-
-¢¨F³v$ò^áL~ßˤu÷¸“¶ÓdQú@ÙÚà{Mt3îU@eÑ””‘ƒ/ÇUkË'b»ÝÚ´§­À6ZÚÃvƒüÕ6¸Á’n׎~ÞOØí™}
-Hûz”[÷=ò®w…Q}Ï@ýD8ÖÔ>*	-Ö¶¶³ –Íny5¢@.0¤Ù?@hÞÏ´ž†Õû1"j ô{íY	fÑP&,+Œ6ÁÉxÂrãW­¼úB8p›×M Eùê_‡ç…‹Œ+;•^Yfi;Ãx¼Lyc
-õÖå~¤wL/¢Wfî´çØ2d$.T¶Až¬Ì¡K<V¨Œê˜æCàZY±£kÐ瘃ó's³Ö”ìœbµLJKm<
-îR[;¿`ãÎ1Ê#uë…BézÌaÚABßÜà—ÀsøYV„È5öe¡#Ìβìúå1\V{šp¬õƒìñÔ!å°gì~ÈiÀÙ"¤¾L~¨îZ¢œ)~~›
-d—L÷·h_
-aÖúf±|à$ÙöI¨KÐ,Õ•ö2W~UQº›á&¤¢å—DPH”æbàšÇVO¢Ìgÿ9æbÒ°ß]
-Y¡
-gé
-w]«9ƒ‡ ±¬\m9Ù÷ð{_»¿Ô†c\W¼i£²ü÷¤Þ†Küï‚1Y”±–ŠÙä¢o¯“„+•æ0Ösr®ØÝ"Šf*±¹vÃÕÒþAþ?/[Vp,žÍX
-F±wé×ÿŠ*ÑüÜ~74Ý`·t
-Ìj××F–ÆÁŽàÚÊõÜi’HÍf»“Q"¢
-Ðc„ÔXùñGyœt
-p¹C)žþ2eò,ùúWç^Zƒ?6×>D™Éƒœýöð“wv%sVT„H¶ü²×àŽqÞ Pê.+:ðéš‚×zûÝõ+jÖß…Nes&°V_ñ`Hm aìP	¦eÏÚ$lÑŸãwÏó	ä¡ÂàËébþàéŸ:M'N܄Ӻޏ
-0dåZâÄõµW¯çeÞ|ì€qêZ|\Žº#É“fÒôöÆ¥8}E#¹l<ñ.oâ¿Ÿ¯_Ç7:ŠñGdÇ[FÙQ4þß°3z3ÕPÈ
-ËF#]=<ý
-˜ö¦÷>&•‹³¿+D@®ŒRÊ°ª	m}ñü ¬I)èá8QÆå@ŒNWRш›0¸ÍÁ• –@ –Oæ%ÇCRÉl²ƒ QM4n„õ¼´>¨ü
-þ
-Šï“ý¼®êáÒm>I±³ßjz¶¡¹íÀ»ƒÛJ‘ä¾âp1ì­©Ùƒ/¡W³™¶¯DV=EJ÷A¯ÏѪbÕ¾-O
-0Aª@5îÄdåþ²7Œ!aˆP6\ñdwÍYéXP^ÍQ°L‰qýGڐ­’ä¯k
-™]©sihÃ?qÓLÅ€—è½|K{÷Z_·}t «º’Ö3eì¨ôD
-yÙfKtp•Ü ’¬sy“à£G¿°LŸkŒYš@WÓŸc7‹‡ò3<~*
-žIXít·öI)ô‹ZÓ¯¥ú¢ š×'ÌG;‘D‚½þ\5:A«{2wiÒ&a£s
-3<T
-!Z׻έ1î&Ó”±‰øîþÛGã-èþ¹‚òú¸Ôþ+Wç‡Mhrv}/üÉôðg¾k ”pøN ¿O(Ÿ"Ô˜	|	½¹ô¯6“Åé›v\ÐáÖPoüòj‹sÛñ§0°U;ýÙ…VEÓ¶”
-ï@©‹ª?«¼`n8ëDÀ¾ê"p›fÔ
-/àK`rb8n¤íJ¤ý¢sùÆÑUU¬õa°)UYqïãõjœ'ÉiB,ºñBÜ»éÊ°Ã£‘Ì:ã6BˆW«Ó-c~pp¹prÍQ‹åEéí6Ìäy;íÆ”wÔ—E„Õ–áà¬ÌFÛ¥a¢!àÖ!6¨ûä­*ÂZàIc€Ñ'%uþJy­X
-½	íŒÈR«5ž—.tTOvÙD¨Ùlӝ©~ã•É8«O(âzV™a"¬²)Å. }R¾šihɧ˜Ý&Gñ†{ÂŽ‘Ž±ê“>xLò­µ0±*:„+ý‰0\éoþ‡šß.~q”EZíþ£^ߏM''Y"ûMþ·ÿ@>_kv_üßÝ«bÙ3\h±%ˆsl4(ý²ïp2ÓbŒUŒ¬xéã³éYh7­½=éÅÜ3KÒÎÁèÍm!gV±˜Gj° –(*r‹\שm}šë¯ÊþMPÞêµk‹ãÆìY×\P#gl)¡8¸@;
-HۍÕgžØì¾¹"”­ÙLpSÙü´3ÑïõÉãÑTØ^^Ë\W»')è“ß3ûÄJÞ¬.Ctq}Ð:ÊÑ£÷0z¿äMp#‰¨
-7-þyÖ‡`wÙz|_ü©ˆV¬Á{ýèÕLé0†Á£Íi½"²Õ´Ù‘ô`.kgöÿ<yRš–ïÌ}n»„de~5o„Å_hK	£‘Î1ž¸ÙÑÙ}rœÁE7ê¨èssÀŠÊDœ×Rqñ^7Cs@ºG²¬’D7ïò
-\e]þf§!7Mk§ê˜‘ÿÜf˜m%q¶þR.ûŽ:Lg¬?nœ´Éf´8Â^ŸŸ¥¸u2Îãòÿl§nÅNôW³N9ªƒÄ¼Z°Ó¯á8®›ä4`Ò3hÖ?¶ûŽ~F)5Kzª´Á£ßŸ¼µB™f)Í”Ûâ.RÑŠ&ü!àQ¥Eã6é m6ÕÏú±]X´N‰‘xÛ¬éSŒÔMX˦TÎ|ÁåÂHML.‹Oy£˜0غåî¾åüüsï-~[~Íþy
-Í.åúIçeŸav©4º	G‘AåUÝ&†wü¦=,á¶Á䂇E÷eÇ%Õ{A­5ÝL$V£Û$á{¿üHé¤.5ä¢én™lÅ°ã%plñ|‘gA[¾oº^#§­Ë…õ4-ÿoŽ„Å‚Ýæð
-Ž5ÚïäÛE7’(>H–]@·ÔŽ¥8ñ˜”¸TQÙWËá„‚/–†Ž·<¬#”< `Õ6Æ}K™–|¶ÇÃ#Ÿkµiªl9ß?꥽ÖtÇ\¬†<ÿŠùr§½WA˧ÿ³V¤Jr#¡W ‘~ŃUQ‡þ[W¼bw^nÃ{!iƒÖ»>é	°#ôç9ÞhVÒ÷ÚÈžüû¾Tó_z\e34ת]›Üs›Èr?´ý~S‹¹ºâw
-ðÕépQñ¸É8ýUzû‡÷i+»dCžÕФõ= lÅÒ*Sü†m?ðãúÛd•G¨“u:†Y\³È™ô#NpL'æç-
-×N^›XGÀØébó¾»ü–§®#ÉÙIWeúäw¤áÚn,òÍ$
-¨ B؃ŽZÁ
-ƒ
-AÁŠ¿:$BjÓǃ—ÝØi
-˜Z§ã
-ìÌýf5"Œ®¥âoæÚÉÞˆôTÞö™
-¾,&öˆ¼õQ(X†*6œÏ#•{m*mB‚O
-n;þ€?¸ 6(‹Q«–1*ˆø„l㔘j‘“ÇI‘Ÿ€ÌÅR»Ø& 1܇¤Å§9ö›µ•ÍÒ6âç߃…¤Çbìæ‹„r3aªœ=̦ñò®|9=éîÔÓÚ=$ÇQîG¦0<Ϭ¦ð$UL[	€qh¹W™c¤9aÁ»†è!׸ù‚I4"Y3Ó‚âõM/@ãR<öüQ7æ]$‚lI™ÌÁ²'CÉî&qiÌù‚ÆÓ¿O«l8œk´c'Ä\f£ª»Úï/ʳ»­ˆéA©#ɧïŽµòß r¢‘ùjê~§
-è¾!@ð¡~{"p<b³3è2ªUS%äY¬7G"Ú'Xמ±™‡t%a¯Žò§Ñ­‰d3CòúÕí$˜ôEþ¬Z¸ª‰”Õˆ[ ¾}ŠB
-·yE»ÄÀ)2·Âj0„Œ<€´YÇ~8•Ø{“íb¬¥ÝqÊ5y
-Äågüèq{úZó:]ÏP“ñ®
-“x
-øÇ*/ø÷!K†”pïþûŒ<ŽtêT\ÒÎS"yÆÒðvòPò¤H3ÊDú¢±ËÈ©ëÄB"ŽhÛŽëc7*D‹z$Ùø<Z|Ĥˣ¸)¸9 Ê
-v=‚;Û’[D @þö;ò©$Í“ÖQÝ€Â.ÌÓoëD¸ØM±íÞlàiŒá£EœxËӢJÚoôõnkæ¥_[ûM¥Ôto¯
-3(Qñ³
-»z´kWNÞ.0–ÝꐪŒñ¼ø0$yøèá$ý^ûWGèÔå:.§1ià Þ:30¡i™’º©Þ±5æN5žÜÿWGFô÷cf¶ørL™ÃD«»ÍêÏpiH“HëP2‘þQŸãb
-¢hxÊ£™°J†Ü\R3ˆ*º÷ÔQ†Zz¸¹äöÃú¼É\ÇeòâOóºûÖ[ÁâÝ1ÁXu«´`·Ú ŸèAªon [í†U„½¥+“휭W ¿{
-²ìÔ=ìRŽ5~ÇO[ÑI“zd«¸â‚¢¼Ç‚ª€s•¨P!K°
-N8©QÃ2w諭L¦Ff+¾Ê³OÚ*qƒÜÈ5a'#ã£,º—8sί“ÂriW¼´RV0þ>r”E˜é%W‘Ó>³Bb²ù©^b­%ÐVôiµRPèTŽoÅC·a
-
-@>ãB
-M±ZÈº<ÖK…þ2ÌÑ`bì»AFÔcL†òR–åÂწÕ$ºV.ΘÙî?ÌÉ÷*BÓÙbÖ΀öP%rµåLðGfe}©
-îç‚»‘Œ˜þScÍUo¶*­í™Àhý¶«ô,¦"Ì{ÿŒõm©}':tJ/¹=»—ç´€CI†+Ý…Àï¿GÇqr:Ê)ý¤IR|­Ö`å£á0åfù^¬Ï?mey<ØVqÀDõó
-ħjÓéÊw—4qµüö©ß ]F”лî^Ĥ*ëuدŽÐùÊÆ7)
-
-–Ä1ê>ӏ ]í»XQw•jˆ¤•ÿːÒIÆN	6.Ëæoé|¤:ÏÄÊK(rd»
-ÔÕÙ=_:,;áko›­	Ù…GºBNJf‹è4·F2[®Yê!ëoàpÂÂ߬º,Á¨õ[€ÃFRjô°eÿÉùZU7á`Žõɵ4µ"n·Øë¶Û¸Ýð §(žbª;ÆëP¦­áÓÔBókÌ·ŸòrÝ’ùRN¬=ó2@#‚ÕÅ×À@A×úá2kzâUŽŽ=¼<B[gsBd¹ˆ£HŒÔ•˜†U[dG”#¸ •B}¤çûp~.Þ0Ó€6¶Ã“èBMøÚîo!b ÃÛAÝ¥
-ûkÈT‰ãií›#Qtb¨¶Å‚†:pᬑ
-é7Â'¹.Û+‰øVc2L»MÊ¢F‘Ój¥#wZ¡ÙzòQŒ¶Mâ2Ka¶C'š6ý[qzÌ^LpüË­Á1,û¬
-ºf	BRï¿A,ö‘mà«nœÓ%Z¥E¶€ÚÞ›¡•Æ9ÛâÔTÍR›õ‘ůd—åT2‘â
-iv žyxށr˜{/ÌiÍèUÌ&k«3¸0ú9[TT.•¼BA58‹ð´&„™Ç1¯X¢ üýºÎaF¶Æ–$#Úá©YZp7T¤2<Æ2ø˜^á1ö˜0^š‹€Óâê¿–1Xêê4Ç‚oÙ(L¸/fž·+/!G˜‡~¬¨wÁÞ$Û
-„_ª0^ž‰SþϨ:e;o{q\åç.§8ç¶íB³Y3›D'
-Ør¨v–Á?(ÈÊÕæ:•O<ˉAsÿï¨Aw<Ôã¤@7Ž*hNÍê÷7ddì5L	i³VµÈï²Tß-hÕú¥H¶üyzÍqäq ›7•„N¨çi/^w…CfÂËn KY Ý4WI©Ãä†fƨU“Ÿ¾3¹=ƒÚ>¤Éë€Q¯6ƒ~Guùó
-Úh©b(m#üBo°•™,ÖDì¢ÜüÑšN;§ê1VCsÚ%Þ2“Ùæ1ß•|Ä'^³Ü¹nÔ÷DL¼ó%]´$VpŠÜì#d‘I›Øì®Zþ@â!Y:„|U¾;»§zИ£ŸÍÍ™óS5ýáÌ/dpn9DbØ•ÕMNQòÈ}YÍ'ýç€-óÿúˆLéAöíñ{˜…yë8Ü“3±òŠ¤°ÕÇ,]œ>´¢9IWC at a²µ­%Ü…òïw©?szƒÙ|µð2:è»ËŽ‹ÂRƒN»EàOoí$ÅFòØé×Ä*А«‰Î§·Æ¦)ðìÝÕ9W0—«µÜéOÄÎ] é{ðîÃ^/m¦•‹%RˆqÌ“m°p'éú¸V®ÃÂ}Y}™Ê¥m°^jÑìU=ÊZ³JŠK#Öœ62¸”æ"ß°½Bè]Ã5K<qÜRÅw¯4ôŽ'õ _{`¦RúñF¬r‚ëß®£Sâž
-­½ÑCµ¦€ÎwHïýz[úÔ@³"Û¨ä¥Ç|™‡
-©Ïï{òRxÙãP¸	-ÈLÀúä—ûcz´B֏GøÔ€]0HBn@¼†¿œ8ŒqdžR‰¡È¥¦f 3„K÷]n5Xƒ¶ïˆù¢Ž+v™+ÔÚ~»Yʪ‰FcÐLõ¶•$C‰0ÍðÖí®Ð˜¾dêGÉLÉ
-:¸ÒfÌåàµ&•ÅCr†§ù\Í…¥fr+`[\¨¡Êi-¦Ó	Rõ#“ƒÄB_Ùh¥;“µ‘’ÿÒÊŽÀîFÿlÑí4•¨nìc˜«"ÕÝÊül«%û—Åñ„ÇCÆb~¬Çxj×mA±e,èÁª½&Œ8ì]OùÖQ3²±—}ßA¬êÖ_P’Ã2|_šà+{ù¿‡v	]A‹"ËÔèi(M͡›l˜×ú´Ÿöóép¤ËêGÅ:e7+”òôR?'E_!"e$¿:å3úÃ±†*qK7ªw•%Ìٝ6ç%¼…±g½†ññ%S‡°²’h„Ç]Ýo¹ký{r~fFÕõB at C·ÃÐi$37xªóå\a#ÔbÑŸ"ÆÅaÓ˜?€n–h‘¢Ã$©á»ÏSü5"ÍÛð¶Lɱø¹<ǽñÿ™òâ@CD3™¾ ¶Au®Ñmj®»ò¼Q~
-a
-eDÝ£‡wxÖBæjÅ„Ó©Žòû
-º‚}Ù¢:ÌâÿƒFDÅV앪—5‰—”þw8n)™Üˆ¹OçÔ³0•êqÊš.•è &WÁ
-’Ó@LRøb¹tm…ĉ†Õ•ª<ƈ|°,€g|$‘MaQE®B”‘~47AM†Ÿt)ÍÌ|	I¾Ÿ>¹Ý¬=ûX#`ç¹])‘g%÷ž[É% ¾‘&óT5%„”dá+òüà•rË6a(È›\MùÔ!¾>—CÒ1xxjå«G)‚ayäXóŠ	ؘ'B††£În™Bú|åzE•
-©’äeÞùˆ˜¡Ç	v;—ÙŒ­÷xý£9dËbÂ<¦\åè_ÅTð{AèØ&M½­CP±BÖ´Ÿêî·õ[oæff7v”YéA„^eNµ¢†•XÎëޝà Æ”ö)3²üéK/PHªÏF§îÐöâ*¾þÃ4(Wm)+LðÇgxní½¡F<µµ	7ªõ7tUÈÇË_ÈYÍ,æþŠ}2¦k…¶\ø3Öµ§Ë.cwS2W§ÎšÓ5§ÁùÄÉgÄ¡÷uÛã>;k^gÜÿ·ï:çt½ìUãEŸSÅRˆÕ6šŠ¹d}
-–t•×â>Œö7fzÖÁ•¢”—¦[E¿ÆÉ׺qæ̐]8ÖA?üÓJèý-–QKºÈY—íz¾®ªRB\•0˝¡à†¶‹ÈdeýíZDï×íc
-¢Á²³í,®íFT·A{Z1Ñ6IÊÖ’¤°zŠ0¨…ÆXGÄîÇFL+~ðÜÒ¸'>óÔÛŸä(	yøúC¼¤ŠÜ;/&,¹zñrö©O¯@a]‹ áUê„É;=z“íHœó/ΡS5B?}{[·Y°>ˆÞCO¸Æ–ÞÈ}ú\,õy'ô7¶€ï³à·s¦Ð,3ör.ÄŒPìÚx#^H }FFþ°ççx
-ù5lÉÌ€±mSöPkš&~+jº]zžðFüV§£Dû|Ä(}Ë,F¯HZ]§E4sÊ
->´q>ÆÂó[à‡Ü0$/Ù¼¦>쯶Ö\T›IÜ/½ÖpˆWBËÊtWhÙÖYw‡ž[º­HÓX-±|‚Bˆðàð¦µqž>”'œÿÜ}C>èw
-Ð{Z·¯
-ś8Hմ
-mšòwÖC¹«Õ¥UR™vvŒ›~ â	Ðýø¯–œÝôãžb
-¿Ø¡gUPIüâÅ_ì+<’å§È#bä*¾ºzLBKú˜ŸªÐíí(Õ(ã'†Râc‡ÐjK⹧ “ü‚wôf{É‚À%‹^q<™âAmúìtÌ uKΈ¦GGÅóЀڻ&…A?öë<í·ÆI‘—´9^V揻ôÚ°Ë–ˆ.”?8fä
-‘…I/‹
-]~jtQ÷hý‰+ø0΄.T±¤%ò¢µÉ¿+_ÏgºoqË”Ë*Cp$V›Ÿ÷_/›ë¥UÙ;ª\<PH­eoàÐp˜âùÊü´"X•5òa 2ˆþ¦_AÔiÍVýžg{sy-9w¬Z7ï
-	õ­Ðñ]<¿)¸±¾¤¾`2á2úÒ­3KöFGÏ‘@­Å¯qOa
-yúIŽØ¹h:EÚbf6Ô碦.y_¹â쫹™Bξbv˜©&Ä4÷cÙÆm  ›ÁsÍv•|\Ä0àŽ$YLh‹G9Ià
-¹éBŽÚ¼<ð` ¿1Ÿ—Øü^ÿ¥Óô8‘S=ÝýZ|T Q?i`t3yÓ{Ìêû¨*6¸çeIA[P!l‡o¯|¸*
-ïf	„u"7B"Ô#²d£Å²ž‡Å#Øeº¤“oñÕlz\m‡ÒI†h#ª²âUñ^Ä Þ{Y,*u¯Àþvþ™q<
-ë/µáF\plN¨¨m_¦Í‡ÿf’G¢½­z	¤o¡RL9
-Æà\’‰¯$NÞà©éEv¾Õ\&-ð$!žiÑÝQ	þ츓–P$qø¶ º¡lÁÀý"o2vü·Ï`ع·|ÿ®Ú™a±é·‘ÞdÜ	½|®»ø+]WnÆDÔ@Î'þh(%*ÀZùóÏY)Ïò !ÈBb %Íäx\ß?~Ÿ‹}µ¾E‡
-Ò‰~ÛJ%É“o®†å…µÞön°ZßJò7ß;­”óŠ‘~d[ò>äZÕýK/^¯žª·›x|.ŽÉü<’5¬ŒS
-.Y’²õ(æ,³k…p=ô
-I:‡Ö\CñXØçÍ8ÐV{g–š)`|á÷å@<¢ÔÆY «\°Û]]®åg@(ü"Ô͐:ëöãY,³ý¹
-Æ
-܁±Ã$2ô+Ó®ÏécQ¯k7Ô’捛)Ý
-è×Ú<©ÔdçZrk`ŽPœ¥\jÑX§ö ïìrÙIó{g}ÈTBS<lï~·‰K @HîiÕO^"܃´¶òdãX’;Dg¡¢t7Ò•ò^gª
-a„ñ5l¾·L–’¬uº.e	5».þÈB½z³¨ñôËêÒALçÞ+åÌ[¿‰I&NþMÝXO,­zúŒépÉ“•Å„³p£3
-Ï‹>6÷å\«ôë²{a„@…)â³ë²"ô‡ÞÖ•ûz¼Ý=4üÁ[ùykvWîc”je/*xÞ¼ˆ¿~ª ú‘»÷ã ŒZÂý2«Á¢ÖDÒÃ?[tȯi7X Æz"ºCå$òÕÌ;´„tÓš„»É
-Ãvi¤¯¹zýoáÝnûÚF•¾dØcêFÙð-?>‚é'‚:¿dfJÒ,O‹k_>?¼Å㟧˜„8:‹^»TžŒ%'S·•Æ”îéè"a´ÕŒÃ4BêG›äi ¨¸ðn2úÓjJŠS¼‡´6ÒZ$[«VÜwK¡$7lôáÄÙC’ø€¼å¬yImRL™§ÅÓÙ8zšUðĤd-ÖaªÎ83	ÞiùÔ2…dÎ&>Ôœy]Î]=0«Fc)‹/ú‰;ê¸=‡´
-°
-Í[	+ÌîÄÝü_ŠÞÿeæ±T»9“ N«õd7Ê*ò¬Úý†
-(l¸Ø›"«‘‚{ÂÖz®å‘ÆŸª,qŸ†TAà¨âØìAÄv/œõñW”	F/íø™uÊѸ³·{­ñ™'<„ˆdè7ëÈz™†FÛ«ùÀ-&cUï_\÷›®	“J&NОö»oê‹~,hòNm
-¥K܇8:"”%/â§xì¼N¾¿Xc)ldà¶Û™ÒTùÔèUÀ¹’ÿߥ«Ê%剐s’yGSm`{N(1æ_ŽÚºù#8—”li &.²
-’#ü­MÆÆ>@éB†´ä|¸ ß®:£Ø;Ö¹¯
-8Ò®¨ôVP×½'&¯Á
-»ÞöóúWB5’ÉQ`V×"C[¶,N"
-ÍiõæÚÒT¨Y:Δ*¡R¾a¸êï–—¥ƒû~ÃÎÚسUµŠ¸£Yd¯o4p°”QܼÁ× Yþ‰&ãâ'Yfýj6{+a§X†—5fÂ_ŸÿeŒD?!p=@!½y÷-	ä/¹
-ã
-_ Øið(ÉŸ«Þ·Â·ÜWðtàÒt¾@Ú¶ý!6NâêV¿F3^é©®^ž¶!Kž˜«N`Ð}›Óòh#"…ùÓ
-Õ'«”œ;x9ˆå¿ÿêþ·Ê„$”_i4YZ«p6ðN±Ý…—9ÅÓ]fÿd%ªÓ¡ä³FIbiq`äD[J/‰ï…á,s%˜$äËeUÚïù¬ü¶'T°W¹Jí?‘Œ".G†úzh»ÅD¼uYkdŠJŸÔ8èjñ…»[a¥GGÎÁÿèµU… ûœX&Cߐ^¾òg'3du˜xä?Uhè~÷hËAŽ)¶Õ;ÊìàÔŒKoV5¬¤ÞèZ½¿9‡ÒT†jsˆàûšÎúÐ'×⥹X®Ï™3¼Vþ\ª&¯zgfVáúîy]
-p¬eHñ¨6%œ¾Îÿñ7SáªÔ$(í›’&Ìvnœ4'Ç[žå¨™Á¼Q2Ë/¢®·r¨½_&e`ç>Ì*Ï`n=’+Z3ÊÒp˜E)S‹v;úMoö͏µ…;L0-¸"[Çnþ5¨öu;ôp`¾þáð„
-âJWxiÓ‘ÍWjÀ	=XT¡uÌíþµu‰Vi¢1Õ²–}âÏœ+±}˜ƒ~Bù~8"ÙÃuŵ-Ljÿf‚IB‚¨L É´.ï~¢‹õ j“ƒtuê™™-‘2i_yc'žYú,
-‹ÿj²mð¡¢	·˜¢Ø›±)s`ݲ1Üy€]wx
-€Y6yEWj<§BËÃ#öÛãˆô¾æñoûª¢ƒ”öÀ¾ÀetuaÉâÖ/B…UÊGȃº–4‘¢í¾,ÔÁðÿ*ylÌÇC•WÁ>#Žƒ2ÒWi£4Íò¢/JíeínE܃/©_~-¿eç
-ÃÓ@3%ú½ó}óêŸV¥ÐÉóÊòç$úáDØxAøWKIWxŸ‰/–ùNðT:N?ØférçËðÓYЦàgð? Oäë¬Iײô–¥+m›Àt€NFiÜ¢:Ééó˜î~\*Îü&$T›œ¬ÔèžÒ¤O¬xàó/–©µúÔY½KÚN§˜èbm3”L+é¤s`WR³¹JYñ:1¢ÒÒObþkí›´%
-7<ÀŠñßä3Ø‹)¢Bù*:­ÙÜˆŒNf»Ú~5è*3,3–±Þ©ZtMHÉ'ùïÀÑï\ž¤Ðí	оM(m&“©´SæöËr¯>%³’ß¡fÚJlñ˜
-¯D®€B|U© Ñ[ŠGî:1@°pa£ËÁvìà4[\0pg,¹pœ<MJÔZ|7Á‚#uz2d[Å+-p
-Æe¸À۝"®0†8p§Ø8yÚÌw‘TWî¯ó&$ûÌ‹½9c/øp#Dßi²Ïº•¯^™ãɢÕãQ&ä"œ€÷Œ{«xDk(Dìo4zÒSªóRÜPä1xõØ
-î·nè!ç‹™|Ê£‘€uq°T•B…VßYdD¢Íéx{nِá°+Ø*í–qÙð¾¼GöÈÂä›ñ¼3;ñX”¿ÍЉL®¨ÎyŸ¡EÿìÂÞ¥‰Âr®jê£ìM=¾HÛtäIé¤_}4
-‚‡ê8u :Lj7?.à…ûO!e5)gtƒ2–…¾ulÎÂ>ŠFÐO·]ƒr¿µõ•À·~‘Þ.H›h½z~$—â' U…ùQ?±aﮣ,б3rþYÇ•°Ø~s(Uqý§uI5ä×%¶Û†½m¿‘¨¨õ“”Qžj65i‚ˆEÙÔUÍáôC3ŸÆ:‹+!¸_ÊßôÇ>ƒµ-Š¹|’P—I)³·e>sáÞîÒ'ßøØ:oæ æ(l%²Ë<¸È,Ɉk
-ñÌ
-p^ò!¤’Nð¨°S(âÄ/-žÛ„µßS@É 4
-e¶¹³5Ýtöñѝ 
-ú¸ˆÅÝÁ]Ÿg•¤Ø.h·kÍ/o„|±lBã]>ä¦ËÇ–Æ
-±U87J .Á¨šª{Çî™
-\ׁ§$Né5㢂„B3™þ¬{¸î0ßñ1Ð NÖ?w*KKÓlrÕçh%9IÙ>4ã#ï–Á.\gŸæNÖSÛ–øWž™Ë&LꘉØ
-ƒ©–°þÏ»«ôka„Ɖœ±®¼(׳Ýo¿Ò-<'@i ÿÊ~"aÀÑá’|½‡º=ˆü¶hN
-¸øì>êìÓ±d-}EËJ€Ùq;ér½\ô‹BÈËŒjU$Îú=u7èi°ô¶°±øð8Y^YèÔ‚Qdª%§ÈúŸåð’¹ÇßÊ¡aÁï¾*q.«L¬KÎÇÊî: Pl‘é1R5+[{£,;ÉåkÛ®_«
-Ë–m6×Q›Úgçjî¯7ê1ÂAS¨'wøžGØ|†üúY!¢ÒŸß+‹qÃì‰ {÷̉G¹RÝ/§Üw„Œ
-UH=Øp(M?ìõy¥- »0EÐîpvŸxK’õ‘a2·nvñAÊDî¤jhQÄ‹…ÈWM¤ÆKG>`»Ÿ[%º"li£×#„ú×åQ´Ø‹’§y'ÀUÃÍ	Eº‹Uñ%­Påw,}’v€‰§š€¾†â÷ËI	—¡FôélŽn|+ëk—‰
-QoðUY¯ôæ,‘pMiü;]ÏúÌ!§À9´EØ^¾Êó¥FkTb H†å‚È1sªNçì2`ÈDMÌœ÷«è
-æŒÙá>Y†$=paØ%ëŒô*’lªõ„R†ø˪†G­·Ã¶™¦&s'UÎu€D<œ‹Ž"¾w
-
-ra8–[n0g©–$ßÛãIûÑ[OFô:V
-¦HWq¿­‚ˆà8ìÞ£>#OGRÕ¿Lf+ÛÅr«wˆ’¸#¢¢º'5é~“
-¸,Ò÷éÙOa1ñ¯z·Â}—ïßB´N¹µÞ‘xæì}Ѫ/¨¤úH²9!Š)å>ôt%ÓZß-é»êg4½m‡¾qÚãq%1¤7ö°2ªoqÕt¼õUÑtÁ–xsÞАa´MÏuîĈ+"ûGýÓ*œLo¥fmf€
-}@!
-ÀÊæÍ7kÆuE]ƒHÙõøº©Ðé!•1772͉
-̾AlóEΊ7{Ÿ(4Æý5g¹¯ø,cÁ&|*ÚP¦Ù„õlm¹hÝÈÏ·ÕmUY„EG¡ØÔz’SoíŽO¶[`&“
-;Û:¢F“Ö$zõÇg†W]Õ]0b?¥!µ¤Ã©üŽÅ¦»g_r÷}È¡ÑS¤7õãd
-7»ÍO;„z
-E:
-VìàQ,{S¦µH^âŒÀ2<¢d™cUn³#n’]¯%Ì-yüåR·•Ç¨íXú#AY
-©¡j„¯§vòP!„Ó¤D=ƒüååÐóÛ+”ö2"»/`²÷Íuajo—‰X[S æ¤0À£R4ŒY0m~O1ºøÕUJľzÃh3l†·0Ž)ö%†.:n!.áÕ ,‰R 4y)µÅÝÄxee»T{^œVÆ³3‹¬¡ëgè²¥„
-¯ˆý}‹
-ëœÿH	„©O/j%ãÄ?¥ÌœÞŽ½
-rkSªºµk`„¿’Ïò7‹^r}ï/õ澤=àÏÚ.•7ýLW‘yÛá¾aò„¡r”îwb… ÙC™Ê}#ÜÃðþysdÈ<…«ŽÂ`º
-×ò‚FZo…}ºÊ!çiXØÜdn¯D:dg
-šÝr3GÒ…óàgW¸iÆá§}än礛z>щøFƒd$zÉM74!oêÝ6êT[y»˜€›_SGꤌ|FtuŠûÕÃ|3e©åd“=oAóÇY’ô…—ß®æÝÜ7r	T'¥°֏àK©í¾ú—¾›	#wgTê“U›	&NBt¬Æ¸JJîm_Õþü8Ÿ{õ´[g^oˆ³ä2Þ+¯¦r­S:·ÔgzmT‹Åßî䊢¡ã|ÅÖhû©DôEÛ¸aôÇÞ§HFHÊ"àûhGCV']ª4œÛ—ñìA€pŽÕD0.«tÍÙº·’ýÁ Èã¥b]jª.DèJ&û"ƒMù¥I¶
-•©âgÜÎŒ¸“°ëöMNÅèF2À`›`ÈÈ¢]Ìß}DÊ´q¶¬¦‹«4í*eiÝ™´æMìi½O½î%Ž#êÆÃav­Ê@L…t©^‡ÑÔn
-xÿˆP
-ÿ“eGZ®÷m§P½ê°fßN¸º¡ßœŽ‘on~dæŒÐGÀÆÈ *Ý4gpäÛBÑ;}pÇ´ 9Ë žAúSt(`ÏoaGz‚:JÁ¢îÍÅu¾ÃÙ¦±Cc–¶Ü€ôa1ÅÑ2”’…¦§Âæz
-í!å
-”/Œì¯ùŽuþàûfKoÊùç¢Óœ±[.6G5A©Aì¯MdWgê\ìe›ë³ÜXfð¬Pv4¶æÊKõ%·êvnל†Ë—DýùI:q0ßj‚ê	¡åŽ•XÎëÞŸ.Þ>8Ä
-»@`hÖ¤pÑDi@wVsèÀ¥7Î(„-‘“}pÇøá0Wy¿ª…ãªKb8,#­L!'	ð]j§–õ2ß_‹×<úaüYìÊ
-(k>H\4J¬'fT¸ÇLÃ.ï6x/Âûe…;‚ð7XfÒ1¹?¥îY(ÊøŠ¹:û‰ŸÈÖ°Ôn
-öúÙâM²®4“­o<¤‡ÂƒüTJcm>{ƒÒÑpôåi{°µXƹ'ŠqB¦ozÔsÜV`šf°[®ðnýÚ|¡JÜq]#ðEÚN.´ÛÁ
-™VrÖ¶¸Š”sg/%wҍŒcÛþŒòØåˆt°^§f°Þƒ×Mæ>ywîÿDZMð悐¨z¢åKP?¼N¦çbK›Qa`¬á5YÀ±Ðº>ÖZôùyUrTL¦­[<ì×ßÖ®®É[|€(!¶=“òQš7Sn2e"§ ÉAúb0«‡òÁÝG¶,µÇT×čóà‹É4Qø÷÷ÏëP©¿¸Ži¾úÒŽIÛÿà%,&ÍאL®-ù÷Šx}Y„®W]ï>ït1;«ª£W²ðÁò¨[[X\l
-=ü¦ƒJŠ3††À~ÖKs®?, CIA!³èóýZtޞݏa 	PŸºÊÎ;¼¹×P¸³í»Ÿá	¯qg¾³þ
-eÖÆ*<ÑÌá˜ë N!.³öð)1õž$Ï%XLþ\g–‹Û¸^äÛ‚¯?Èvw·Ë»O?0ü)nKw"ÞûNÙù#ºäÎÞÒó'1´_nú¬>;M#Ðe_[¥
-.òl”þÙ}vtQ
-$é<Là#§ _ÛõcZö™3eA6pѶJ$w#—t at få¼YFQ©‚y”6#8Iïÿ×ýÿ.(îu˜/Î.­¨Ì®ՍíÙØ׏$›yšõ«ù§irˆà:ð˜Çí–ÜõôüÓ`
-Œÿ=TY´s¨V/T™®Àb_ü-
-sϼ¢p±7ñMË>O×”¤…w¯†ès¡ÿ+6Y°ÎÉòA‚/·õ-^ž¢šóáÒ›¯sý*Hmž´Zº O×h©C@u!çôK’Ÿ#V¹ÃóÈ\r´Ç É s÷Ì$4ö
-òp7è™X²êq±S¼^øb˜á!¦}.Ô,ôa+ºÖ‹MùÂFŸŽpÄ5A©™4
-¥‡ö í™SØð—àqtwÌø#3bVɪÛ¨#|#\ìþ¥”›saôE-ApÁØéÄQ² HçÑýø3wºûÕä¢Y£ÃóÖ+q$m¾h,ÛþécGä	ÃTSØër…]4ðÏI.gˆr0)(:éä‰ò5~þìNÖø·šý‚–zþ	?šL5“ÜÌmx܍;l³Ñ^ö"Þâå[{:zÌ.'bßãŠ~ÄðQŽ6…®W—eØ(|8ÉÊBF ¡xð»ö̺™Äküw‡£¬þýúI,E1€ÌÂYŸ
-iJ8p|ñ_ó^Ø€f/x¤.+XŠðÞ¼8¼D¹ÊÒë Rï£ÌdIU²]Å[‹§`¸QM6Ê
-p†t&×ÊŸ¯„¹îÆ?‡Àv2¹·êÃZh…I©¹‘)©c0cÛ±ÒÏeà"§Šý›ÛNóÒ-•ÚE!YUrAÒð@F™šfÀ‘íj«?/Wã½tûÚÒÞ
-Át‚QEñã©_!Í…ú7xR¨6#Å«5¬´øôb°œçœO÷¹˜¨:¡<´!K1VZ·þ:(9.hé‘q$öåéA¹ŠH~Œ­q»"ˆèØ‘ÀÚG´ä»¬þ«fa™ìs’Fúºdsð÷Ú÷;µ‹HœI³Äˆy}\÷ó\ËÝÀè7.­°çÑDTréL((Á®ˆt^Þ®·JQgÐÓ5zºqç‹8Ç®"vãÝ•Ó4•2DåŽe˜5w&nœî]™ž0XñÙ&k–ŽVœ@ÆĞ֏ñ%Q/E–i*ÿ²¿0Àà À³AüÁ"mš¯å=é‘ʤ¾ëèˆ`^ªqõ
-B„;M?Õ
-Ž©ùSGÐù4‡`ú@Ëb†'z>ºKæÊñá[”ýq`xq¬\°#ø
- §¡ÿ؁”0ÍÚŠr–yÅ·æ³àŠA\Å1“kǍ—G~[‚Ê<,2½ˆ¹
-ÿI©ØêÛÝ&±Èú€/º¶Z®LÍþìk‰PpÔ`€‚'
-è`¡µ9€ásÏ_Êóì“]–ó¨`äŠr‚U™¾’š&!Ë|TU‘€T)ÜuÈ@P˜QüÄÏèº_d{‘4sQ0«$­÷'ëBæF0Œù·6;þžɨb\ý-p­«§“t¡[6‡Íɼ²pˆqb£6dü#‰ÀFõ6ËCl›ÔŽ6¹ZõÆ/m]#i§KF)
-å§%)‚´>(¹`%Úþ-PS)Dƒâkѯ&aß(ဥ¡+¶³’f
-Zn&ª=n{(ûÜáásüþ° âä«b$®b{I%3’p<Ê
-CàÉpÇANA€ç56_Çuî$-Wˆxr.L:À÷7ùÝå}WÅþ?”8‡]¿ÇÔ)o±W.óU·\L¹¢0–Œ~G{=ae⤻œ›þœŸË·ÏNÒÖ¦q€%󨑳'#ú
-+~Õ„·sÎ7ʯOºzJâ>1EÌ7ÒÝy–xWn<Þ_Èë3Í-–Â3¯´mAH9s•Ç»7÷ÎUG…Ü¿» rˆeUÌsÕë»lÿxÁ¯”_SúÍš‘2t¹ö¨cR<+žy%aqUV8 äöûVÉpÅÉÔ}#–
-/˸H–yèJ'tÛ Ê†Ç‡/Å·µ±@;ÁÉË!Îïwàm—½Úìè"ä•nkië±CîÜ9–½r<Ø–æw ¤Å{<-Øå%
-˜6¦…¸ÉÇ
-ÍXŠínaý)¿Éä)):Ö®LÆp¿‰*¤<¤È‹[»0i3¹:ÍÑvü	µßè¨ñ”Kdƒ;–èü÷ÚÔ@#“\zcåOO^/`*‰~“s”}I4/{e¥½´óßøL¦Ú îz,ÿ¹cʽ1Ö+5#ÁtDûÓ|L¢²Å2)o;œL]•Ø­é¤ÿ±ÉgùŒâSr
-f‡
-ha¯Ð7µG<ÚûxÚíݘMašÎßQ“oã•nÍ­
-ÄÕ?Õî ŽŠáÞ(] ¼
-es#C.À¯ŽóÜcrŽöcú-<ÎScyÇQP•4;ÑÐÓ_¢Å¢S8À^¯——jCې¿Ào$ý=(—qN¯3þ3oDœYpËV»óNS•êböÈÃÑͺªu#ŒæÖ%¥œË<!'íŽ>ƪ¸KOˆê¾d9Ä?Œ ØdYöû>¢\˜‰ö§£¢:ÞÐDµhÉSvˆxê˜M¿¥k
-º²ôÆ/;Ò6´ë„C™º‰‰êaìt¹ñohú#7<‚ĝQv7¸¹‘
-	Ašø»G­¾“yÏBãR#ºP|‚öPF¹°A£¤¦)–?‰™6„M7GtÑCdlR:ÓÔEéqÔâ)yò)u–ž}i¯û³”Ú¾#òû†¢*à⪢ŸÐ<9ÇY
-(LägÒÿ
-ù\løö
-|t´:à6dÌ–ÈÔuNîãì]Áß
-ÄkP¹ý•‡ËW“ùÉÑv*™²Â4“عç}ç>É…Íd-fÍÙZ(Ô½jÕ_;.bÞHý«øºñ=ÃñT÷*
-E’5ß%â¥ÈNï-½³;ì~õ`©X›²|\‘m¤Ÿ¿ÔÕ²¼I“58Û¤#}uZÝ«vÿñsgØÍ÷qîÖ¿üà ó†ÑTýö'³Cotf·eÙdÞ<iñŽ¦œå`}úSLÉ“2dÛ
-öðÀÚæ×Ó:ܲª:Ê
-ÉPGå‹ì¦
-Šœý]v–<ˆn?ﹿ¯a!µ3[ã
-›ýL&"É‹\e,©:©#a¡-Ùš¾H€ÍŒ\ÍH{}IyWâ
--{ñ¥A‹öÈÿ°`JVc’Wëu¾¢ç™Sû4«]x4ŠuÁÀg÷¢¿{¬Ã­›Á$"R˜–<9|Ý!ÿ Š5ð…D”_!Äêp\•:°4Ü‘á6›·'z±îHþþ
-ËÕ³ÌÛRÖ"‹Œª£€iÚ箫¼(—Xúb΀@fº³ÆI æhHöÉ[ÝŒ<Ôégo¡z¼{	™í&5OÂ2 Z­ñ"±F¼ó^“äA‹ºÏ¶ÑZÔiX(¥xåë3ÇÙë&¿·ûEŸÐ‘E$X…Bå­¦Tª+Ú7„ïѨVáý|G<wN5G«¡™®ZÚzÌ}—Vš1êÅvw¬ÅqRëD)¿qæÆVŠR¼ëöP“ó÷˜‰Ý–ƒÅt²Í ãy÷Ê+ÎâïŠQ”Z®°nµ.>¢œTªuìJÊd	_¿Ì‰Û4™Vp"M°ÆÈ·ª.c$Ì!}rb6ÁsîáCŠñ˜aR_ä2ñÜG4L´	ŽïH<OêÎìoiŽ¡MÛðwÉkF®yÌ3#$‡”Jˆ[-‹  ºMËo#}­Ï×vAñkæÊÜšsNLÁ³Ú_ãªfô©é\ž™Åª*Õ1Pæ'¤¹±güá1u 
-j9	¬¯»ÄÕ³÷ƒëU‚å¤Þ¹áÁÏkx¡º«ÈÔV*¹,FNàÞh᥉Âà`E—X¢„À¯<ÒHÇ€Ü×$Ž@?ܝkÀ,y!A­Æî•Êγ»+§/á%gÝÉÃ|(Èï’Š1NCËr³ZàÊÕŒ4Èú35kùáC"7Z$‡úÇ£i»™XÅUÖ©‹_Åv\„’tŒ¯ÑO"r
-|°íF‡—.¼QP‡ºB¡+¡1Ö…G+^ô{üƒ»[›ÏA„+l[‰5¬ÍOæc;;N"Pj‹°K-
-bG¾ig)-~Qa…ÑBSâùËâÙæFûJ+:Ñ*@ð(ÚL,|_¤éÿA»×JÏén¿,dÁ+¨©Å«LÊÚZ†ü=KÀƒ
->×׬cÀq‰+ËÒ+ÑÒY!ôy맗Ͳl\ßjQD"ëÿ £–Ø&‰BÝÇ›:ÛâU´ÈTwýŠ)1Ó;£õ¾(Ê­­aæNc>)º;<²»Ê-ü+'lø„]BÞH8ˆä-“å¢ªý)—†^{ÕŽOM‹²F7Ó€˜Í¦=¿¼Â®¤¦È^Oæ_>ñZfq€ÿrRÍ?+¦x™}fЬ®@R….«oš×ÛùB¦›4ºsÛoá™ø”ÌAõn-jE7Ï’‚wª3[¢Æ°lÙ¾ΐ×þÈZ8.æÊV#ŽÍUbïqä\RжhzLEªæB1¿nvZ佡꿽·D\¶õïLdjWJŸ>h6°¬:±Lµú¬šhÒ:öó0œtþÉj>ÛŽ®‰–O€È«º\$Vú5‹ºì”•
-OÄpt®¯ÐMˆy@!š÷Íld`á€ãš%‹ bVÖÇèþm..k³
-ûUa¡ê““8ôJ˜×r+´™ñ¸}Fù·Cߥé&'#ÎðhO)Y¨¢´Ú/#.eÚÍlÁ5ÔàffÏØgì®tMð>4ÂÍoÒFŽG*6ªþÄ?Õ?(Æ—-ÐST‰	ªs,æ	!b˜°ô‚ŸÄ`(ÚfP:±ÇD]NHš±»]—;ÐHC}èºàºk¤n‚óH§L|àÆ[\X`{Kÿ,šxÐIR–µÄæðvÚLI——,9ä++È×¹9Yƒ¾™è¦¦£€ø?ž®‰¹ÅË5
-)û¨ÄÖ§Å÷an;N4™“ú{Iøå®L˜Ôa.é0¦iùz@èÛûÌsÚÞÑwÃ*wb84%Nâµv³Çù
-¾Ã( 
-ïõ&«t©´Û­£q€1¬BÖ9u½“_“xÀL>ô¸2nEŠ/úÄ®˜?ù©‰ ¶äÕûn(8óý•|˜j‰¦ôíÊs`û½êínБ2kªø­D®!´×£ÉÙßL!ڝ¶ÕÌ€ýTN+ø‹Nb²ÕÒü¥Ö„Àà€ÌôHˆeÕÕ,‚nü‹Yúê[N6
-h·£üT÷’MÞ* eè|u$„xäÔÒ±V yo
-íâû=H±œî<¦ ¶è–r}¢^[á:ký$¤ey8EQîé§cÏQdC QEdx]OO¼<Áa³`I:6H
-ð3Xæüõ¶•K»‹ZÇá{1
-’Ë)o1Ôç|Ry¤VάàñnˆÏ»Kô]Þñ+°mæa0oýhU¥ Q…îÒvB,–~9Êý)Y1„0€ŠˆÕj]:G"œ;¢†;Ä+ùqÑجé`äzÇÈJÒU²wz}°-7Ýß‚Öp/FõHòEdözkôù'ÑœKz‰j©„‰Pvf±!WQì—“iÒ>¬ì°ª;&mœ<D—´	Ë_˜
-9+S"­å:E€%C÷¶PM$õí³µ3^‘Š†cæL~æV",awúDþ™‹–½µ(š‚´J·07T6;%WSZxÍr¶§óäM’ršSDj`:ãªÿ´~ò6<Ñ¡H¥Ö]=´üëƒ>»º0®\ÿ¿¯d$40›ßº°`Ó ŒLÕÄ–^y—ÿêÄ#Œò,´§Ò	䊁h¤?
-ž¿ÂJ%É
-¶gØìîàMàYõï'–\ÖGY£XMW¾.ÑØ‹*¬ù+ÜFæ^àªV'uue'9¯xïIš+iŒ@Vp/¡1t‘Š0y(R¨ù#é¹3›-òÛü¡
-étæ˜ðˆ7ø€ûóE
-ÑÏ…óJc7ÇØþ~²Ñ8SÇk¸@É‘gì¡1r`Cœeg‹ËJ‡‘¬‰¯4­ŠíÔ™ÒÞý'÷£ÝÚï™Ý¯MŠ+XÁú’u‡Õ§¶›]?éˆ6×{"l–jëíËÛ·!žò³H2
-%ÅÀá®xÎõ‰ã[Æ‹Ëb¡Ïm|„Q‡øLôSøâ®
-­7iÃâ² aȧ.®/)šw'·,mf®º*Ò†žÝ9ûvYp(8ÊðǾ÷ 
-ƒý鈢fqA9ïø¦|Z6£-µJ‚yLþ¤;R¬
-Ùi8k˽ÙQ‡Ý©¯<&Š(Þbœ©w·ü‡Ó¸?Q„[ðjüìBç>5Žáß!§=6h5yåM_k6ú„pN;ÇÎ)i	YmQË/,ç~ƒ­iŽ&å?t™*€ˆ$Œùu`˜œƒRv›')JJ$ZQîU>Ùjã`l ¤¶_sÑÿãºm+ÂwÑmᏚ?Å$‚ÝÛª9gí)ýð½né{ìz’_µ̙ԫç!ì(
->?Ö¡ÂÈÐxÓB²¬¶oJ1Ú!ÛšîtOŸ?I#Ñåó]UIê²PZ¹QXKyÈzß·´‰Faá“ t2 ÷Î,yÕš}J”c‹žg%[(¼91ý¼)s>0¨E‘Å‚íäØŽzz‹ö pÀü¿U¤ø}¹¾×üëV($,9At{%z)mB28ðŽðR'H)GÄðü|,ë+•ï_Ú&óŸƒ@Ï°S6ÍH™x8íÛ§f'è=ɲ@ãV¶i‚íOÛöküdüº»‘YHšsÉÊ«?§¤#m#ßÍaŽw'#ðη
-¨K}hÒ©¥tø©BsmÛ¥*šU·Û°B°<þ#zC
--K( Â›ò$f;¯ËÿýÆQ¤ÍêÙ¾6VýYt¯nWKßä+#€„ž4P’€A÷Ñ­Ã#äö‰Ñ'²^à8À£\š Ô³ž:î&ß¹õdt&žõQmg°EÖ¯ÖoÍäæQN ñúµ%›@hŸ5êpÌså”(/«ª˜M¼s¨I!g?ßé[qHÐl}gum4ÅþK
-Uv˜eF,©©8A
-¬NH,’ú
-ºq“j,áWØÅZî–3hæÿX莿.ŠöK¶‘Žæ«J­GÊÕ°uÌɃ†$)ÝíûN„ã³Ï­˜YÐL£þ÷·ÞøW]™Vysu‘ÿ€Ž >ŠÇðl’S±þ¼pŽŸîålWZáPØ>)”¸;nçFó-ÐöŠf®•©ëÚš¶7÷X•3V±´Ó‰sä`S05Ê,}‚óº–e\ÊQÙaýâÎÊ] h8˜‡äMDУýŸ[Ї§RÝU¯ɽ¢H1Ý<ßLˆPN’ÿFl~]þ=–Bû¿dÝ-´M/"}ŒÕöyd-m-êpgQnP…dò{ImjÝ-Zxæó~×ýD«£„"Ç%Š,«ùqÇÌôÉ”ÁŤüÌ)@‚5lZrl
+xœ­ZÉŽä6½ë+tnÀ9Ü)†êTÊçö0àe€ÛÀô¥"‚K)e剮ΔÄ`,/VJÌߧÿÎbþAÜä줂¿>àßo¿Ïÿú4ÿE7ñóíßÓç÷IŠåffÏÙùý·ù›¹ù9ÌïÌ?*ÿù§ùý?Óã}úÒ_*ÔM÷—&Æ+Ή8âðŒÈn‘·pF ~Üæ•óêáÞœ‚ïÚkõðÚm §‡³ðMÁÿ+~ƒïÒygÕìSsAÄMû˜ÐëˆC#ì˜Ã±¼„gw‹P¡°+2îH ä÷¾oNG¾Ô²$è+ZynÉd
+Ü@yçn…Û’&ÍN!K«¦éi.Œ¼€ÂPщ€çP
+°J
+ó!ÀJ1ò¸ÖyÜ‚Võ¸BˆÂÿVyÖGnA¹þ—é)EqḊ¶AŒ,u¹Ô‡£Î)xÊšuŽ?¥¤UfC½$GRˆ|æGÐÅa‰žB@Oè
+!ÀRвÎd ç»^PøO«<Ø3­òq…ÇÿÃÉ÷‘FñGMÕ1/”\2ÝÂ;ºG(RÉp“…Ë"ñ#Kæ5›Öà`•zD)0èŽþ+Ëü
+Ý ã7ÌÓm!Õ°°°à„¿«=V“«Ç§AÉÝE¾=ƒ
+]¸Ô¨C”U¢¸/Þ\p.€ô­
+TåmVöMˆBy`T|[âY,;")6ށT®X’FÀšêäQ@]¦8|ÌX«Ù
+£ 
+˜)äh®
+]pûzY+DOWŸ¶A³A‡ƒŠaÅ«núªh$ çáF?ƒ½J –À&ëK”ô`8Æ“ÛåXpðk;WÁ&Ë®ÛtuxøI[S¬0Ïê¸ãñg=ÇÙKîèáÈö†1(ö9Pºªú#ځq…Õ ym•(m`íRÔ’±éRW±}$ÎNèMù4‡oÙ(W	óf´‘-w‰›Is,’I.u5ÂHÎMÐWæ¥	|èÝ:›E¬ŒƒX.<–cJ-0ÌÑ5ä”z€b…Ø-šv_ îÈgd®ÄŸ*óè1MÎ@dä ;ÜÁŸ¸8„ܾo…ù*¼i‚NOã×­MŽJLã¼£ý öâòF
+/º2ÃöÎXy¥¼dy2+5Ñïœ}¤äp9Ʋ¼p²±àcs®SÙ@ÌX­Î}õº¥l o.{H2÷œ@ü^…¦î%6
+íìMÖɘjÈñpŸ“*Óe—
+cÎÕP[nì
+{:QÈ°Kî®%~Ц,ÛÁšcUìä¤`)™ê}÷yÔY»Û3Ö›sZÌ°},}´6ªi½T½L ãQ]‰ú#‰zÅɶØ_uÙ~u}ǧ­Ÿ½JœT_ at 7’jZSj•d¡}…ƒ«qŒŽ5P§·i†Ã㸳ÌF—ùau¨EwV¿
+×R"­VËçBÍ6ú›¢{
+×,ÊúëJ}äy8 at Q*®“2©è;hž
+NVãeؘÌ7ø××™ãø+`áiÑ×B,݈ëË­êg¦WîÅŸú‘ }-ӍH¡Üª~f‚í²´“؉ËíÅ=c½lë*Ök-í¤j$.ËŠÖvòfËìôýäûÈ=ø<p•íë
+µOŒG	JàÁ\—ˆÿMóê,‡9Òy`±ÏG·ÁúÊ“d**9ƒŸËÐYèCÝùî,kŽ™g>rôƒ÷º¯GJ>®ncñ8žà)„ßêŒjɹE¥~tµÂøñ4#E‚¿>J÷Ö@}²i	÷–CwŽÀZèáD_%Гð©x/«0ÂISÎô*àÿOàÿ®
+endstream
+endobj
 
-oUûÜdd$yK…'ø{ùN¡èXö²H¼Ó94.>îÖb!t8’é½Î°ƒ’xbÃÖ!Ž[=b(Û»)PT
-Bû¾y`@/|„U‡+ð‚Ã;¢{wdd•.§ ôªŒ»$Šß’y‡î¶
-x™(
-ŒÕ̪.£X£)²=¼6]´¢×¾4L%ÌGJ™Sxc´Ïø<›
-´¶Ö®DÂe”l®÷®3⻞[þ²ì[Bæìü¬íË,p¸8†bü€æ%:œÞtUÿ+sÜ…‚à­oSÒ—41TñT"k¼JBøÂ2¦ûW%"ҝIk=Õµt¢]²~lߤÌô×'ß´Ãàn¸Þ€ŒFuùÀòuŽ[ ­¡»`¸Ââ6äUµÝQS•bÁK°cCä’HˆŸ(ù\Á*9jUr§.•»ÒŠ­(øbŸD³„ɽKr¥Ž<~Ur{ÐdZ4
-”
-e¼âT¬ªFKŠ	©æ«=ò¶C…Vo•wæ2Å@vÑ.¢
-.l4(t%m2òÕ(æ†#š‰`­Þ&})¢ˆ;ŠpÃÄ­Y+ at wÛoïanøw·QnLl¯35sg3ÜÜû4
-­§q¶ÀÒ‚¾½(’†Ù–öC;oζ—}Š0è\ÕéN»7±øçfD§¡âææ`é;æf¡æfŸ)·-™•þ¡‚%ŠÑ3ŒLQmÞýþ„;G¾÷„¬y?Úî—)ßËà	\˜±ëÜáÓä«F#'7£*÷¡.¯îejõûë0çç…ø8§
-S돫c†¨,ºÛQ+ÎdŠ9®£15À³{Dl9¯êM¾’	€6æ²SwrbÀƒå•Z¯Õ‰;yÏ:z™Tª²Ïmd="EO^õÛaxã¯àÍß"YîÓ»æ¯ãU§.sßÇ&À!±‚É
-r-.É‹åV<_Øú…>ÁÙ.ò­·²5¿F@>’”ÚT>(6ùü¼å‰6§ÂE(ªbÑË)Œœ*«¶îP/*WŠ¯èâ…¼òÃRÂ’ŒÙTڌአÆ
-çèÛiÎ…ìgÒAár¹oÁ|a„”çŒ4øÊÌïljáZp»ŸÙ*±+Õ;زûf_›Š-˜F¶yk;,s(ð=‚ùÊû:ôÁIÑóC’ÈØn`ÿú‹tH3æßdŽñBiÌ„:wª6ãAˆ¶¸øZ7ö¥ö—ó¹_§¤ØżYófƒÄH‡y°k‹{Ž !) ’ŒàfQ‡è|îÜ»nˆ6ÂŒkdõû]î°,œTîon7›ƒN$³Ë#Æ6GbÉrþQ3P‡\§Q‰W˜(x;¡ìî½¼¸háUGûíµvÜù“7OOe£-øÙÂæ^ô]„á'q%,F­ðŒp
-K”Û‹UšÐxÑrâ‘ô¸Þøa¤ëo*Ò¹â9¹(b…Äþr‹žÌ•Ó¤\	FYÐAÛß\Šõâ(ŽT1ãHÊÑ-!ƒàË ÖK
-KÒyG¾cÍ“-g{Ū•yŠ,êàÅ*)Ƽ’màú·¾¼ºˆ³K
-–h!è\~¤vZ¿²Õ péOã÷aå×^ñrj™Ž írÂŽU«PÕï!(’7[?ó%Ï]	Ä?ÓÙ²Ð\[&•æ¿ø.á*ð§]ñéÏ@´º•”óg
--Áj-&ЊfÃtEœA݇]#?˜^§Œ=|=ø=I¬—ÏÁŠ„r‚Žo¢flšæþ8³4ƒb(¥’þ`=ƒj#ýãz55šz|ªñÝl<®­úRØãóz”J’º‚!Qðª8øžÿ¡ٝ͏¾<õ’}*ç‚ÁzqF
->Øñ YéøŽ"ªöŠ
-¥N’ê™›_Ë"ìòÀØæs|0A‚ô™^=×—?uð#
-ž½*—™»Æécª£§“ž
-!¡×½ù:BfìUæ"bS•šª&\j£ró…XJôi½4[*8Ç2"J¡ª<Ÿ>LñoN_Bo7ÒÀÄCï‹Í3ê9¹§Œ\_’ WRÊÅËmÅ(y-Î<S‹£"Ú¢Nÿóî¢dVH^f~©3Z¯
-†›Ð×›ÝpÉQ{–2¾øÆïñOµÎRÖ=gBƒà·QŒÂÈΤ×($„ó‰ŒDº`óüi·¾´†”×F†Ùº?¸˜¬C<tEùÄ—¶±2¶L–[{µeoPÊ}«$ޝ¦Âv­Ÿ¯ð‚à~ -ýÕJnÖ»XOe1ÐŒù³
-67à7®ÿðW¹PékÛ¨¨w=ÏD^ɬ͹ö¸Ð7x²¿ÏÕ)ÅÂÌùÀÂÉU^êdUéÉàÏÕuÉþî?xZnˆ5ü:¹Á0ö¸¢îÛMO¿È¼
-1²â–öòfÈ<1£ÀzY="6ËQU	3ü¯rÍ*,ùËv
-ځ\fp«xf{D±»x³E7‚Ì°ƒ1É&"mךÂ÷îÇSÇ,Q^¸×í¿†4A;Ýj[ˆÅ"[½‚îÒ~ʪB÷‡œÉã€KƒÃ	ð
-R”VµHXêé?àycV5d<Ò=GnÀD¡Ø4~ýú«$dÅœc‡“l,}/íìt-Ò¥ßÍ)yiÀmŸzÞâä]9ÙÍ÷½ß‹'÷j•Be%7ã#œöíµÊQDÏÞ òïMfÒÆ0ÆýÂâbŒ­ 9Θ¯ ?iG'Ÿ
-EF,5"zÎ0Õ|P at Cœm>áõ1>å…n+Ñ÷ë,jÙruò33¢Þü•†š÷ß²A‘ˆZûúÔv¯lÊ>Gï =¬ÎÈo¾lQòm+RNc“ ¬0^dF½5$Z-Þù£ÃÎÖÊW‡‚±?Xç;߯ÓçÀÊÝ	G;™¸"’p¦Ö9Vò7V“	‰G÷¼q“ÎkÛÄY«èþmÑØÙ)_ÁÏêP$lÝ÷
-+éÐêÒ«¯éF‹9j>›i
-P琊éI»
-œvà›‡v)h¡¬é’›øõíŽᨸ§k¡)¸ìŠËsšª
-ÀjI‡ocˆˆÌ‘Lû¤`ÞPää(ðB˜£.ð›áæwøý’¨|1×ËQ5`Æþ’‹dºxIã8î'¯ŠÉfê¸/W’“ùÝj
-ŸH|y–<KåL`p‡0ù>Æñ›M÷7Ý¥wâ?
-Ãf~×^ÿsš»Å|ÛS_L
-¨¢ÓÂÓŽ\â·•Pß·dIJG«šùúÎÊÇnŽ²L¤´Šuwèt¨áx†ôIodún ‹·!|!Ûí•(’RP‚?
-ô7‰Q„¬×ÑT]˦Úñ]T·l·ã8ôÊ©}ålåð'qÄ(˜·ÓŸo8Û¼§òܩרŠyàï²÷ð…giÕÉYºiZÆÂ3›Ìl•bZµbÑî9†V¹«Ld]mÒÑÆ7„ä@à+¥°èL.Ç.ÞÐç`iüMÑ×ç®%½WßÖ0•TMþù…¤çCËül
-¥’ËêÑö)­ÄÅsÏ1I[ñ¬“ÿ¿¢»J}ôír±Å w›aJÕ}Ù1žiÝ2kðgñ­ì‡»Fe8ènf—™t¢óȬdk<ùƒÃ6º<(¤ZFå3_†«¯Î[VÀŽÛ±f]xsÓ;ë*{;ÂgžŽ›ÙÕòÇȲµø3ÂA܁JFÕ¿ƒ¥ÍwÕ1·óòðõ‚á¯æçS2\Iþ¼Ê2·à[ÃOi©bs%‰°LfH]¥Èÿelæ˜!˜ÁE©¼ç·	àÖ³í¼î¯\aâuÌç%ûeú_Ë9êoSÚîÔ"äïCŽJœe™´ªÔ„[åƒ}jX5Te£"uA\VS•@ؤL¼)Ÿç‹%Ia¡¹
-k§Yjo‡C&kòBË/mHçBÓœô‚ôwä3aZê»3àvbÜb¬¼|¶ÑMdDŒ1ò_6&ݬóÇ~Ja„$£YMÔ¶ž}9;št>D¡'|tº®ªHÉËê.íÎgv|ßÕo“$žRwÅd°êð€è~„òPlb²*þl¢Ï¤‡D}¬£'G=o™JÞv­µ¢ü’MÝ^	 Úf±¢²2ýs«ÏI~‹IºKÃ@¥€Z%'Éý²–ì½oN _Õ\{] ·V8`‰o®›!ÜA~2ܶ#Ú\–È{Zá-
-w‰µg!Øòݲ™y\¦x¼åêÀpÅÕsª+ŒJží»éб.w°y“¿´$ðß0¢›cè€$þ{7k?l:ù‡ñùÃE3
-ÏqónQyõ&]z;ºÌI=?Óƈ[a*'ß+ ¸Ówl
-I×ϧκ¢c{PùŠ
-hN·7x4Æ«íŠ{Š‚ å€_m§)P&ŒÕQÐõVÅäõy-=¿3çƒ:-#7l3”ˆ˜mî<sBæ[Êq‡»Þ¥\þÌT†–‚íÐæÿ®ÐéNÅBi”Á]#ƒuº 3“ùÎë/þêþá/Œvé0÷Ðl
-ÄÛµöD9`È﹌/Ê09cÚ¹@a ø{)áx
-©p3um]Á…2¸‘ûÇ'Ï
-!Ð`±]‚„h½1¦š²¬©É;RÕßšE
-Yfdó_ý©tÆáCeîìvÍeØU³.h¾Gj8¦ìœ	l—–óÚ
-	¿·¦©­ànBÜÌË| ¯˜³%ñçf!äÀ‹?Mî»Lw⏡³jg¢´ÐFÁ„°V³§°Û¸ñÈõ'÷ŠNÓ¾:õEˆŝm|i+Fgš -?x„•€ò¨%JÜÃL+juåï.Ü3Ò/­¤âõhSuî½uQr˜·­–ÝÄÉõ’?©ë­Ý5ä8½ÝìPºí^+Èãþçjÿ˜‘NµàÇÙ=°†0´V€	•àîïíA&ôòÞvs ('QMËÙ¿]©¡®o»¸Ù`Ôvä"E‚GÑ+hQë‡÷jÖŸa¬k?t±F(iÀ\ÚåÒgôpk7·À¯Q‚B(¼ò!ÞˆÚ}’ˆüz~É<šx5.ÄM+ÆÆ«ø–7Ýh—;#,TҜٔþÑÅWé¢\,±ñÀ{Çø7
-Äu}Ë1b_“öVrTª¯UR®‹ØM9K~ý®(bËèw+Á£´d:%iÿæ•n•ui;~+`y0»gÌ»ŠãÓA4eW•¢“Á:À%¬Õò­|xn"`6¢)w¹Xbšö„8Ѐ}töé°×?½BÕ¶høiõ0¸÷ÎD8¿dˆü6Q¥,Dɉ;¼ e°f:ω#ˆ¤›ý§éìUœö7˜VÖ'çÍŸ‚œ†ƒ°Ãõš¤år	?S/Vð"[eU³¤qoeú‡Aç{µÜÅšãzp¡RÜÃ6½î…ª¿'|$:2ßÁu–ÀO$Ô ‚B›Õ–!
-y+t¾†¥cµZvÀëõH’Ò‚½žäú^ç¨&3‚Cš¥m¯v77I1Fú
-&ÏYzS«¦€änNZÏ ¹°RÖ«»_KZþ¤
- #¬_cb•wö*hÿgìÃß1°> ‹…!nyä—ûÌ%2ÝÛUgi)42Ž/?´²Þ‘`NÀF`åHצ¸Ñævz+.Ѐ(@Â
-üŽ9ee°Ô¢gj̈ÅíU(5Bw;p’Æî³"Û‘<ÄéH5Øþº}/›OÊÍÊ)YÁðjÊ#Ä2Ì5s¼Áf ’‘¼l6³¼Š:”˜¯GB™ú?Ñÿð²‹Qnó%CÈ‹ºW4ÜR2ç¯ÌÒ;ñ“\$¹j=t@4 at 36Ãa¢C–ágß«¬j9c{ʝaÄ4i“æõÄÉ:ø9Q
-8+9«ÞnƒßåÏlAàv﯎®|ià+é²÷H
-%ËÚt²g»WÇÿm
-S¹ÖèfÙÆŽ@r{4Áb1oeA>ëÜé—'T¼¬÷ÚØ{„õŒ(6Î"šÔçÁΏ ©¼ü¾5:¼YA‚Qã7x»­¢¢=f›„÷äJjñ‰Tëdh®Ë¯Y3Q8¦ú§Øµ2ñdl·vÈ?K7saIµ@’©_]ÒÆïÙJ¼’qp¾‹¥ë0I–-pVæ~7A)õªdÉŠeo›ÚA­øõfÓ
-pÐØC‹‚¥ÈçÿáÑ~hÃpÜ£Jý˜š1¡ƏŽêØ”"`žÓ¡¯¶šÍ‡fSõ|¨wÛæö—Å
-‘$è‹õFT¬*ñ9b–R<UNÞiï¿ÀÃþ‘#LCj¶äÖNˆÓ6ŸRíöÓÓcÿ@ÿ6	ØÛ_XàÿÛ’E«LÄ ’v6û²›óð+P•Ô
-g,¢Ä”!Ó¢ŠêõØáF#Ñfï)§5$îìÖ@$|¼¢J`e È÷3.½ƒ_É6l¹}
-œÎð}{¨tkê	=¯»/Š
-ÝqùÚW!Yy`Õ¥yÍIà#9\Xö'’ð¹£ZÂ_\kh¡~†õçÓH¯jÿŸQ™j/QdÂEÁ>1Ó
-Yz,4¼ Xõl"S7MHg@å¸Cжü÷¨ÎÀÈyG¦Ž
-X^x÷žæ5=DÌÑ}Ówwzø/«o¤B¿Ž‡ÿÏù0Œí
-бoTÒâÒ¦•E°EÝÿóßøÔ‘´ï¥l*¡–ÐMô豪?´ô/äèʇꆓõÓ
-zWG¯yV}Éݹ•ä7žpß5ÈÄ)TåËH†RÚ¬·.ú¼‰Ñ1;N“XñËÛŠÕ¥Ðèý0ô~§cœ׶¹6Å‚.½på¦ò†m>øjªjà¶!U•¿Wâp÷Xu^¯þ†oŠ  Lvº‰ö‘Îœ_‘
-µZWz(ð¢ÆKŸTå¦E
-ÀùÃmÛõ²˜;ÝMõ¥£­?é
-C-dÙXÓ&ºE€V† FO[†ÓÐHúÐàçÖòn (µ›¯ÛP”_Åæ:ù6‰=EÑüŽÎÒY½¶œA•.rÜœS
-LJ¶ÈÅ%ý©Ïö¡ç‚“}ñ¥þÌÜ©~W6örH§HghApPh³aøN;Ë>ÑCöç+²œDÎ]	šºG%¥Š—‡ÈL2`oýþЧêò¿V¡Húž\¾]ÿº»ßÞä¶êk­þ	0][9†aóðiäB®‡8´†%Ykœwíܤø6äñFlU+#?g`z+Ñ£D
-BV(ÔGùrŽÎ–œ9cD·x+@þ€´%^sh®7wQöªlÁ°Oêú³2V.xâ|nâʐì8ÄìðÜô¤!¸i4n|Y\ÙÖ¯MœŠÐL,ü¾œÇ¡§)±à^~ËÛ•÷°Û€Vô8þž¨·–¬¯øˆ¨ÏáËžñóÌ1Dr)K&YLµ” ÷øTiX²
-òù9ÐD	ÁÑ]“×oáÃ`Yw…M{pe²·ûsðB–Ã%>…BŽ’É"¨±n_¤PŒ$fš÷îpfâë(1éóDK-‚Ûc›$É7kÖªÖž&¥}Æ ‹ÏÇÊfD±}UÂü@¬¡š„Y€×qdåû9
-±´M»9®ŒzIü°5ZŸÞtáy<eI»©Cogi?;“ß‘™€eÀcz÷Ês(<&@
-ø±ÇWvŸîɍëÀ¼;´*(=¯ý¥4Äýz±j-„h=pç7MÝÆrj}w8':ZòŠL†óÅýãº,&bÛô¤W3Pâ"äû?œázè ae.PKP3G˜Qñ%Ååe<J|W=B¨ª£Ð¡+Qû'÷ÜsvÁ_›ÜCpTkJ=ãW©¶­Ådˆ›3¨³+&ñÑ
-ÐÖ³‹êµ5—Â3ÝJŒª§Ø¢Ž2
-´òª"
-vã~+4‡æÁµ©]ÅP®h”/£â­¬1jòÒk0„IøQ`dïBçÛåK6S˜±Uï™=Þ=ñªIŸ‘ŒË•ýFX0lÆ#—Ñú‡ƒï"_ÏEÔ—Øž'£%½õ5|ÖοÆ:€z¢Êܝ0µ>|úC¡®×iuŒd3®DæP¢æˆ˜l‰{Ž[ðx[EÍý>Yìü¹2Öag“|ïþÞÆÀR‘rÝTw&½r«Ð²È.Ûd‚·6;È'ÌÏð/.ètÎÓ¹|šIBà}ŽI>âÁÝ?-¬$uØUZu×ýŠ”0’¶æŸ €ˆU
-›nðIÚª±¯F}=:âųžÙ\±›±úÁ}0~83²R)óB†ëŠ¦ÞP³:´þšXÄêk}…û}p@Iª#ƒ–©)ïnߨ=„2Ñ8¬z´Ã8Rÿc“õþì—ðC²Ö
-2`ÅÙõäIn€@w)Y3Xú;²’
-ÎYfz¹öÎ"¸²ì”¹‹\(6ô¬1×DÙ^ÊuX³M[eUàhé\Çš@[s#Xf¡¼;{²
-݋A
-'8÷rÖ:ýdƹR+ÞLÈp
-ŽëjÒ3’öé‰o%Yq-]I*,tóxØOÊE6
-aviÿ/¤§ßr:Pf#°B4×ù¹W¸âYüzi^!¤ô‘ˆÆ(µ]W!5&®Tˆi™Ë!Öc#yhÜ
-"Lz—üɽå*˜{®³¸¢?(Vœ}+"×P{=*Í?eÏìäšã?¡á\Ñ#~„:¤}¢g\‹Ý\ؐŸ¬ªÅ,*‡iìc¤ÔËl¢²éJ:ù™~fúC‡Õôç9NzQ·=éq¨,
-t²úµ%’E
-îé<8þAt¼H•m©Tñ¸GÛêCÍZÕ8ø¦ ï¤ô
-„öÍ×Ó€c°çáZA:¿yjcj€7º’§Äøj>ô8b3óuSb•×Žáº`¨s^ü'·´ìæÑᓐ³ÙthƒþTô£–c	rº¶…ï«2’œŠ%ñ0²¢üzȬ’ìç| £Ò‘ì–“I–/+[ÒHû}á*žsÃëfWÄùeG}}DZBækÉAðóµ€éö›ˆŽÅˆØ‰ðACôž|@{¤½d‘cÛwÊ8ÈŠ#LpÝÀ«z€ß“MŸÃñO‹ªy6ÒvòÔVìã]÷©€‘ZS†à
-—©ŠÉâ%N,þ*ÝO57`–^‘P<GóX™e
-ô3
+372 0 obj
+2579
+endobj
 
-	”Egt€—Þ5àÖúÍbGDô¥[Þ¾˜î£“u<ua£×Å_Ñ Q¨öþÛ˜nÞ;ꨃriv€†(]‘¼Ðâ“
-äRnVy
--cØãzä±lîäÎmS‹ŒS¦Q3…¯ƒ¦WÐìVÁIöe²+?dÝj<¿ø0@*hΐ`4k²7ÿ·Ö¹€È”AùŽJPÀxQNy½³nš«Ù”Û,yO)ü q>/N
-£1|Õª“£
-`Š@¨®l `¢0§ï¨÷±ëö¡jI<k3–e/<YÃw×{O[—>aÛxŽ¿²d;:IéˆË†ü]ŸÄDyêcÆ^ô
-ø$¿JCÈÂGbÀH’R}3ԁK'2p
-à°¨ÞÚôPÁ5'.­I]áD˜ª,ªzÊÑMÌÁp)¯êÇã¶
-ß#N4w8Ï,ˆ¨yókaº•ìè=‚~9Í+Nouf¥«•ýrôöPÍ,Ü]S0Ÿ mý§gkÓ
-°Î}Ÿ|pÿQòʹ;Õ~jP°¯GaÏéaÅÉÛÃMV†ï…®Íá2¾WP8Øri…Žÿ©ÝTùZ&Êáèø™E]ƒ½‰âôWßЉcè	¹ØóÆjHê<,·”ÔGßJ"âDÌJ‰åeë'ÁÜÙ˜¦ä­ï9÷ØxJ¨=Ï C# IL½’Æ¥}5Âì0ÌöaÃxØyíZ¶’јóàXjšd4Í
-¿Û$qù%Ò×î)lAŽ+øšHg×öo<Û†L’)¬‘=çEÚàˆKƒ¢üݦv’	Ã
-C¾Œ=Nþ¬VaÕïkBƒr)U*›pâÍéùKjŸNc¶¿SòÎY¡Có½¾pñ^±Fê”a™c]ª§ó–„?½wy QÁrÑЊ¶Ð=æ®9›&¶^ƒÈA<—mÒŽK<w…¤2ExPQ£½%1ûEÙ:£ç|ºÝ†·ØY è¬‚àŒ(Ÿ	°Ñ]Ð2Œ<AÆÚEt.ψ7`DãXÛ»uÚ;hK}L)èW륩¼S‘QY+Y§ë;†òÜ¥5 d‹‘~®0ŠS›$,ü„…BÈ£ã`››†½SKþ/ß’ñPÁo?ºµ• ´”1a>“t—ñ
-iŸWìÅ“n™XËüâcL¬Æs
-;gš;‚>àŽ*€’ª§<Mõè)½[}Ûµ(f]jžˆ#§Pÿü
-®„àù£Ó¡TòŒ+fÜÞamÏŽâþd†¤6`ÿìD“–»œµlÇìéÔ
-˜¶a(ì|jµ_éhŸ@Ê[dnÞªé9·ÈÖEQ§–¥Mp‰«1•¤£—³æ%GÉWð©pËâk—ÍíÒfrù!$ÒïÕ³ßE—¥ÿ29!ÍLŠ#×Ïü®iv…φ.Wž­Ôáº$Ê×þ¬W$kÚÂÍ®ŒŸ'³AíLÉr¦ "x¾ òÞ;`¦ÐÊÔy£\DžñÙÁº
-ªÚ¸,›‰­‰æÀ¬{+´î
-7aÇä·¾!^pˆH»ó’&S'›ÿD{Dz:Ô)íì7ˆN
-6Å[v( 
-2ÚÏ®/*}Ô§ÇáyE.Ü6-¾le•²Pmè{:UiäÓ­±€	•·FP¡þ#ýß
-©êŽy.:Ù
-cù%åφˆ\	@~<ô¦¥mWØ&bM…0°DZ½¿æÞ¡¢>öÏëUQ¥ˆ®üÖ~åÉà“õf¡mtbB(@‰×8Žúu‘Îª{Ó•<ìÀ G΁o2•q%Yϝ[E-°O_Ãõ(=E:¯84ùõýB\·.f”¹©µVzi¼"òz—ôËzä.{O9¤Þªhe(Ÿâóds-`$!ÏA°ßîmY©ý)ži†»Ž,4Ú¼sÊF©(³"¸ùq\¦uy¶DžÁ±”§ä°ª†˜Ü|Cn‹hY¾¾ÐHm¬'Ýü½1‹´	"’Ï€$‘ 'Õ+,|bÊ^ W{QÕN
-—¨¬’f;`"GßÖ
-¥,£×šVª‡]ÿ¤¤*«ŠµÎa¨è6¥%¾eØO¯
-pÚ4Ð{]©¹ Ø§ÇÚ½EɨáŸ|^᳝NFK“,(Zr½ÈÈî2%eù'2ã;»8·§—¥dÇé¨Òj	]â,ÊU¡_„‘¤°ÞØÃuÓç¥ù«*>ÚýŸÊU¶CÏpO±aNÉkS½²à“ü])ŒÐç‡öȱð€ÉÝ.¯$Ó‘&
-"e¬öeŒ³ù.T°’*®°þr{åe„XEÎÑÛ€L‚Á5“oµÖÇÄÍ“¤ãݼÏW?•‚TRå‡âx&OŒWnñe'Ê꞉Cá­å	]2]¶™ù·ÀÛmÍuûëvòš²JòEû–)}=œ#
-.@ÀZPòäôÙ%–‘K~k…k.<\ö!ï¶ÅeLvìñUüÈ'¦—ns¶Õ1'ú^¥?¬Šk1 ¯:Ç&22Òí#óǦ²AŒÂ­NZ‡Mb-üÈ÷ì6Ôn+[É@Bù«oL at E…9ýsï‹íµx¶[ûÛ"Pt-*ìöÇQÔº:æ(Åf÷’aÍÃKQ`íÃ&àõ¿ˆ§ƒÐÈkÄ—^,Gªý®R<œ][óḖs‰½{XŒ¦_q
-$	mJ<!¸Â1–5¿!!)àÉì}sûÆ)^81+ne]´a.w¡ÅœÜ—†~BH_®Š²Y&‚ƒ´$Êk$ÁÀÉäà´X¾QõçIx
-ßKwmZh‡–]®òå=	\òûS¢¨Äãø…öyPy™…‹©QD›MïÇ•fýѱW§ol^#WY@–ÃQˆÆT‹Ó²ý9ÄKÒÕóÿhÞ|´ò­Ã+ýƒòßa|¨ÊqÔmÕÕdxôë•K„
-’\õW–‡¨‰åßLCÓDZkø
-1y·Õ¹P’²Ùå£orƒUø\ŸYýEÁïé¥ôdX“×{<˜°×2“ø.o½NNkV6ùªA á€Ð%±9#J]@©„M3²J¬,=Ù¾ìN;ç†|#WçÐ-‡žÞ/.
-
-‡t>[sòÞ‹vT"'ù„uº¢ìêgà{ÎðZÕ‹˜…â“VÙä1uÀ›ý1-ëÂ1††ÿùûZ®Ð(&ËÜј”܈طõ,í/ .·«§óÿª¬ï¥àü´÷eÇ…ãÔOÆø=ð☶¤ö…·«ñQk„gÊ<ù	Я
-J¦F‚$yõ!¼b‡«IKš>`
-°_òîë®·I7Žfs/í|†¯qÀD3¼­?‹³Õ”fš¤n‰˜žµŠŽ‚¸A¥‚.+–ÔÞo³¤ô‹1BEÒŒ˜Ñ‹mtýîøî>0ù)ã¬*¤½aNž£÷pÆQ.ÆÕç‚Æqú?*†5mÄ@"R°nc:eˆE&Ç”H‚
-ï¿®M²ÍÏþ—;¹ ó¤‹vŽ½èÆÀ`ÄÉ ¨²ÃÞ‘%Kë%¤®&p<2ý¬Pº†D¾ÌüZêk|í’Ì„ì–Ý®0Šol“ž¢N—ϾE8h
-•¸V“”Ƶè¼zAAéX±›¶åVÅZ¡ŒC‘Ï]|LªÈ¾ÉîçD¯§ê¹i:_¯™ñh˜÷rFŸß…•Óƒ¾2£èÊ1½\µ\ØÍäÃÃß²\@ȧ÷@Ó¼Ò+™ÏmA3¾×ô*Àm¥ÞNâÖÞgv€ …¿kÀ5•ÏçÞ·ûßÄ؝{DœHÈ?0U–U¿õ0Â×êT¬•[۝Ùj
-	HÔÚ|ý³_qƒ˜_c^Vf¯B¹@oÆDHîiÉu3nózÚ^˜dh(L¶«ÙTýóûÔI§ÌDBÝÜK°uƒâËò1Á‰Wy¹õn=`N¾èÃmG-Áãßµ-ø­ÒH*k»ç@ÔÁrÔEŸâZÚSÛLH™÷N<%¡kªêÎrÔ2uŽTp4„^–4:Y'˜yÌõúoßÌÔÕOLÉy¯’°W5ë·¬5Jÿö6´øã²b7žÞx2À¿…Ð*Ö›£nf=K.£=æL á¹¼ü*Jã1‚)@£×Nº)+Š‚t$MUµ¨bfÊB
-¡¡l4ðÃTj]"ë'’ÍøøÎF"²÷K¤¯Oî]x.ã	ë	t„urÄ“äåó,R“]Ó&å<å„’aã˶±øœÝÆ´’2>Ñ
-}²Åwðó¶Õ!å|É樤@Ö½ãZüý¹Ø:1%²^¿‰eŽÓÄá)ˆcre
-%ÅÙk;^µÏ|J५H…,ïµB
-P†j3×=d*^•cñ-팖àðŒÌ§<XP
-Á"ŠF~Þ/.`(AÏ‚ºÁQüG_÷µ-xíMº<É |0]“_wÕç{ÉüQ혢OY‡ªsâAãTBDu3?ëé]줎_V6
-Ùb`Òñ÷dج–*ÄÖ ÄÄ›hÃf$ò{j@¾E&+75³)¶k\ïE„6èÞöSäâNèí–
-”þµ4ùéPVáGqà·âú·^ŒÓ£‰y\Ïs¼÷ø÷—¥L.kwÔµ*Ïç+Q®•à‡ÄW^àYŸäÌÌsÿø%£n¸*y+~M&--]y±…Î8¥‘55øÔ† Êù@žÝNêpèš{¹ò¯æ†JÄÆçjM‰S¯•CÛW¦]}•AâÄš£Û3ëâçV;¬|KÄLÒõv¥þa”GÇŽIwf¢
-#äJwÝ2­['è;û ?E&f_àyGŠšÒ{ ‡•>Áz60KSG£±ñµÆèºía¬:¾œJgvóHŠuÆÒÅjï”,T˜/ðNÝ¿c¯²ñÞ”µY˜W:˜Qs§£Soútuø±Pßh-è‰T’û€yµñkˆçYùˆíËÉÌk_|
-Ž>g³Ï‡-ŸÙ‘R“êü«É+=¬C 2ùM^³ÝWd©Ò=.äƒã,—`4!>}ëG/pjsæ²ö{ö”Çž©ì«§³†°ÿÄÁIàú¿içƒSs’k½&ÙJ 33	Èe™Hý1«¯ô½ëUšÏ ƒú3ø片ž×C9t´;WF]êÜŸÆ.PÎ<›˜¡6ÉLl¿”}qùd
-
-™côƒ9‘[×=Ùåxΰ‚Tð:¶ÑRÀjZ.i‰±¤¦G=<--™–¨6ÀsÇGI›,(³i‘€VÏ'¶~¹•£
-a9MR3¿ €=qŸÂ8¢;¼íÌX´Ã×
-IŸ…"üŽò
-Kqç«É “b å·«CKoVeÁ€5ÒǺY±·€Þ%je»]ò²RVÂë4/ýxŽžT»Ë :I#ê8Õ¨6*,“ZNl;pGÆ·M}¥‹Æ¸kx²Ò+üÓd§‡Ã
-TÛä—5)é;~¼nÍ<Ý»·LþÃ3¼‡º{äâÏ*T¶M/ªÞ¼èÕÛ¢ >B¤‘šŒL¸7	T́L’ŠàŽ‹n¸âÖÉ¢&8ÉïÝïy¼F;ùw‰ålõ™N¿êÐ
-w¸1îBf‹æ¡´)õ-i”š‡J*vÉ{’ٝªZ¹Íbø-˜ZbëBcðžU+WÀ“î§~N©‘-ƒC>¦qî4?>3®¯YÖÙé~`‡xÎ}ÆØó§d#øÏÉv…%CkѨˆoRÒ‡çF¼‘«áøÿ2o7Hr{Öç2#:3FÉ©{ˆÃq%yúÈ!õæÜv£Çsgòm™…º$ȸmx8¹ßßÀ‘Àö;$çEª~¿ÿ¹‘{^!7õê\_è÷[Jlí̳PõË+í:‘
-øñSÓm:õÔè);Ld8@²Ž€†Ìp¸Ñîaêس,ø<c$s©Eä!ÝÙw$~ùˆš’ÄÚbfÀ\¾Ü;÷iñä=ý3×(ro
-†{ãN!ùúÇOyqò„ªv¶ì´asx+_1Iž!s}ÇêA3 ­çF8ž‹G¡;	^Ž¢m*ñ¨8Ë<¹ˆ
-™°LO´>6æ¹xà<ió#Ÿ'úˆ
-†ÁÉ®°½\ñ£î a˜õQ€ÂWŽ¡LGEh³ûGöÏBS"Ù,¨»Ø’<Œà´xÙ”†¡—lÇ÷†GÓ².Gd.CT“%0zz
-¤„¼F:&"C&´á½ï~!é0_/Ðq— +OŠüáêÖÕÓ6aKßžY±>5…¢ý	gH„$NžÄ/’Éñ«~¢¦¼#µÈ0Ç7ýÝ>(„Â*ÝÚó4ÈiÙ¼¢±.3žL4>‚Å×?ž
-ÕÃÔ¡´ä¬,W#±¼
-ßE±)n"äDµó¥­
-Ëå
-GO¢\EØ.šÃIoJæ®øºŸv)ëé^-Ϙ½/A,\ÙåÁòÍjέZn¹hGþÚ­éÜvŽ$Tæ$Ù¿‰iÄŠÚ»A«ÑZý%”`thøõˆ=õÛ”¼;bÎÁdÉ´æ>˝ö;dzHÒðs{ÁWT¾.ë¡WTGÅk¦²UwŠ_®©zÊÃJæÛyW.·í*x{2Ÿa–Û÷0~.>Ë–íî©Ì‚?…l¨08´½µè%Ýr#Pˆ\¤ýÑ­Ž­ÙsÕlÝCdTß|¤_“	Cu~"=YÜÑ­Îd/¾5(•hÕÙ^e®DR.ý
-ßÈ;æJŠ³¦‰ã¨*²à§”'R1ò«EHû
-Ÿ×/NÿmEÜ»@yn&ÞÑ
->»ä8*+dKÀH±Üoÿù"yÄwÐx
-K­Ù‹A x²n÷ÁäÄ^›a]œkƒ‘¬ò:ö„pÉ‘ú³sÃþÖŒ‰·¼Š\|	@ÓêÄY¤#ô¬Ók“[]Ï üÒŠ;¹
-$”Æ‹O6ÿ¸Õœ?þÀ¨tJL¬SƒvÉ*ä&®xé­Þõ<Àq>ñ~˜w©½’1J> O«¦\Ì’Å‹÷<íAiž_T¼þÓ0¸‚îðbó‹0HeмØ*@Á',À·XDéΔ¢59)r{DÝ@ÚKØÀeªqõ2<²Ñ×øøVíÙ!”HŸGùß÷-#Ä^°³»ðÛŽëºÇ%7V_/‰'Ä»r+Àu”vIó¬°,ßKXÊhAÎjéZ';:•ÂéC;šÖr¾)}1MUÉ0¼YôNa#÷îî?¥MC¤¨(øÚT×m*co&T×ÁIËF,Hú˜Ú§2Šߦ,þ5$(H¦:º]hsŽ_T'ÓT³Öø›	ä¡ZêÉÈóŸ¢JÇûmb(ñÂL@út
-0Uk(fªõ@9F4ð`_”X¬î'´Zc\Ê?×ò)ÿoä~wîŽì,þß„[sjdÑù‰Xå-§…7“ÉYG¢¢Ä'nG¼e¶ªqÞÜ¢pù.‚£ÐèÏ°CíÌõ?À
-Îòj8%r<åóz'Œ&D at .ÛUdëÂo	óŠ|ØY}\ÎJ_Ì—6ÁUèrL£+~²·IÈ¢|gð«cÅÄ°¡:§íŸÿ<½eKoÄuEš¢%
-P¾ÿ3ŸÐZyêr55™ÁÉ;áNç9§zÒˆþÔûIÝJkƒÕ3é9ÊvÇ ¸tÛ
-<݌Ȱñÿäi‹<UÂÓ5ˆû-Ì¿:‚PÈÏä¥ý<(¤®Z8¢2—Ç$‰1ÖÏm…FJN`@ŸÛõ×s%ڞŦy¾T$Ê Š=GLnV…-JÇš_â8júôSù¾‹º³Ë¾¦´™pô؍®R
-þÏF ’6=Ýü‡\€5ïž êëX
-ÐfÔŸ®ÙiP§c{‚
-žîÂô­<öÎ(cíí
-¢ÈX‚”°5-èkIµ™•Wl‰Õ¯™câë
-ìÌÔhŸvŽÌÍ瓘`åcìšÆŸa‰ï›$1Ž¤àf‡_5ì_Ðé~C‡p#ÍTl¤ÅÁòª²ÜÙ-S@õ8˜Ä™Ð\7¥ûÓ±“ïEµºâÙ®'žùz‡Ò¦òÌìÂø9™Õ©ñX.©( ÄÃ0êoä̘ø
-ÆšB¸´Ù<ì¿…yìÎíršinë‘€ºŒT\\9£`?ÀkMmz5Ÿ­Zªåí,AV­_aî;6ª·Y¸öv†]ï&S±X‚>;;ÏÀKcpÙdWÉck+‰[âMë"9ä¥æ%:ÒYÎûªzãÕ…êé!EÎ)Z
-êQP7ù‡¥T&Yù|£QÔ(z)å”ÀFÝɧbÛqÓGD¿Lºœâ­ÐZg"çLµ.#ßÔ).ÚtOŸ;LGž-
-©"DÝ…0K4¯'bçJ%¾çÇdz*ØãÄ!ãà¹[;(Špv/¶3£
-!)þÙ¶“×úaG¡q
-È"¨-ÓÕè¢xñ(—]™Ê£|ø°~5¾œSÙ0ϸT^µ‡AjAfˍÂô® ¢s~úZMÃèwY¸Çq™šÓÃÚÿtgýO:!ÐâR·¼¸2Å²W†nês÷½kFê—ÅšcH
-*z‚“VùÛÔ_”ü7¯Æ?Ô¦…Òí­Q^c*ꬬ™¡}zåßù†ËkÁßT»Zþ,·‹e›ÿ¶OÎÑã£;ñ7{`†ªæm—›­O¡”nfÖõS²fŽ4ø,¨[ öó¦¥&³às]4CÖ‘Î×a„OLü=ÓUè{ß¡~ô®ŽMM&ÄýœìžNò	ŸÑž|®¨y¶\ã4ÉWL§j,ù Û^¶·—ÖœÕ1J"e)bä1Aûè8UœÜ¯n›‹Ç&i5@žV<-GŸøµ$©ë|cݲ×óMT³g>Žý¡ÉX’¶ƒß
-AÓw—·,ÐtlEvÈ׏ÉLèìe®^r+â­ú6|XøÌÎe‘&UbʼÏèØÅõDjûÎ'–õ¯¨‹Î*~CN½«3&{ZèÒDgyGv£“¸£Ú¹²EëPíá',Eš‹FþbS":q³´¾‰m³¯SÕ‡CêB¯´-È|Ó‰îÜXx±Ž¶ÜvC/±º:^>öœäWÇåÒ‹úž
-pÇå1agqK±•òŠ(S_a¹	HD•:ºÄ¶¦Üó¶EÞV.•“gúãÎÅîZjÜ–ðŽÿ1(”Jì—i	Éx×ʼóàÂH£ÿ³Ž¸É_:AÿvÆHÞõARñætSD¯l´ÁÚu¨jè¿JÇà­þ)xõÚV7颉”˜¯™”ºâ£iÁ|d#ŒÉÆ…Ì'¡ÊÅ}w¤Æ.ºÄh‹Â‚¬¼N¢`ï/=D¨`Ž!- ¼Cz9)_£‡V.ÀdÖ‡Ž ,‹×r¥ìåââŠÇúµ.v®þÞøúù"†ÙzôÊà	Bw Œ`ýþâ¥UÀ$wÍrÉ”Ÿ$èM”ú›ÉÃ;¾ã‰ËX‚ÎpwÆ\µÛ“™vÙÖ&Sˆ³SŠñè®æ¾.œ»	ÙKÔÖû6ÞËPtŽß˜“TÔSçÀÔ5VsWbã	öŃô§Š}Ahì|B@ß /I\˜d5Ò[ ðÈ­lìÀ:—ZHeE/€9—“>zÃv¹©ym4HeÜú€·p‚=óêeøm]}ƒNس‚EæçÕ¡ã·JD¦„þ¥O‡~Á)kë?œ.êӉΝ<šÀ»ÚCÔ¢Œ×’>>ág®
-H9ôâšeïy'tòwë·à<;Ö·Awʏúk¯òÑ‹f5Ì8aö²À‚ðʏ¤íê+
-1…àïÙf6h ]a"~Ý_4®3¸(Ò}üo¥öXüQ”_(#½Hµ51®€CŽßø’h&^;3;ìÔZçû²«>Õ5ˆ)—ÂçÇ)Úqׇ…šOÌ:Ä»™ø~GלZ=4 `.¸9ëÛ¿P!:‘9.„kÄ‹s\‚áÖk˜=«YïCc>ìu¸_ç6¢ÎͲNà|¢
-…^תj­gœ’[›vüãNµøÖiàMÞ›ô¿‡`ím4]®´åø²ËS×ÙwÃØv™–JV‹gßžÉÀº™=ïz
-›9‰ ­B®Ì2U¬HKû†§©3Né¨tñ8„OpJuçÕ½uwŸïݺš¨…¦Â‹¨ÈÉ5ÏM¶Þâ裬{ãrå
-‡ª]cïdÆÎ$­•æ—y}òþeÎÔæ9©DÕ¤µ`á‹uœ]Ó(c<‘Zò’Ö’
-T™
-¢~N¿ÿ—þ?ø¿Ø8ÙYyx¹:[y8xØyz¹zØAí	þ²ë
+374 0 obj
+<</Length 375 0 R/Filter/FlateDecode>>
+stream
+xœ­Yݪ7¾ß§˜ëB·þ‘í…“ݳ½N{ /дPšBrÓׯd[–flïJØÌŒmY?Ÿ>ÉŽYþ¹|]Ìò½¹Ú%Z‡¿i£ßoŸ—_¿[þ¾|Zh8ØíºÖqgÌÕµq³Ðߟªßþ¸øW¿Äè¯qù²çêó_Ë/XILr&^ƒÔï_-†Fë»w×Äb󳈭CULÔïMl-ï!Eü-bËsËCEŒêw+£õÝŠO"2®ꀼ5a»%uŸ¶¾¤¼D9¶ó³òNç,%\´HJ¿Yxž{ù¹³ö–k“²¼ú‡Øí#Û…` º§ÄyzN-h¢‡¼¡'oGô”Ì™&Ö×¥eÌÇ·K°(;™„™õöÛòÃâ@k—·ß—ÑFˆÇ †ä~\Þþ¼¼¾]>8³‘‡Ò†+ýl¥‰”®׈ÎÉk©oh·øŠZÝÛˆ7¸¤Ž<b¬_Ñh_¿&-Ç®ý:{g[ƒ¾¨ë¶øHa¦y0ÛDï*ijmÜ
++¬UkxjW¤°uv¼Zö TˆànUN0׍-®˜Ç¨_â£sGxX÷J¿óDÌ™³àN
+r, "BSð¨’%Œ<Ïê±´÷dõxåÿ–Õ9Œ-oÑa
+ÌKŸAx¦åi¨ý:bËSŸ–
+ÐXÚk|œ˜0\7
+Ö®åf’ÜÌ®&"Å<¶èˆ6'áFÌÆëû˜&X˜èz¤w”´Fªà›>Hª¸í€7vŒJ]ˆ6)\AÐüh<‹¤ÄßÑ…ÐHŒÓ6¯-DÍcõÏŒãêò@‚¦ÎÁCË¢ AI™ŽobC« )…†¾E¢'Ÿi®Už!Ôad‡ë~jñ¬§UÿÀSŽ´d±{¢/:0䦬ߘ8ES®xBYœRPÉ౜ó¯Úsƒtkæ!]©l{ŒªhrÖ–N‚m%º²8T%PYíäkN¹gþ;
+÷¬ 
+ÓalU˜±€§~È @žŠ¥‰¥'=QJíNm—“	ç*Û¶¬‘4ÞJšÚÆaü	^€«SUN
+pa¹]*lÄ󬲆Î2Ø‚IN•%iÚ0—¹3`£%¹ïÔ.WÔaõ‚ãÄÖ#”$¡2[¤:aˆ~²­ÄeÅ»Ý$c%Ûz/­ž—nÆg.¦½“/b}èUtE=ñh«ÚåãL
+ˆb•œ#:ɨð*cÝÑes5¤7ÏÂnvºSn¶Úç`ºÍýýY%TÂRâ=éŸrK2BÈ¡UÉc’W•ºX‚›úàj†+“Ì&­âßi£	Æ“ü
+û:šbRL­B tÈ©›;Vߨsêa”2
+]›ØX`tÜ÷ÉmÁ±¿wSEen.“'­³ý¾zîÃŽiÀWu¨”–ø'dQÍÒA;´Ë€Ö¼lýDÐXÈw'hâòÍØà¸n§!7-ÎÀ
+C<øÜv±¥a¾Ý f‚Z…'üB
+(8½õÊlåêUÙ=˜ò¤ÍÀI¨GÁáš>Zã£{xë{pèõƯsÜÀLžÅ¿jݧå_Ãå®I
 endstream
 endobj
 
-371 0 obj
-86536
+375 0 obj
+1775
 endobj
 
-372 0 obj
-<</Type/FontDescriptor/FontName/NimbusRomNo9L-MediItal
-/Flags 68
-/FontBBox[-200 -324 1229 964]/ItalicAngle -30
-/Ascent 964
-/Descent -324
-/CapHeight 964
-/StemV 80
-/FontFile 370 0 R>>
+377 0 obj
+<</Length 378 0 R/Filter/FlateDecode>>
+stream
+xœÕZÝŽì¶
+¾Ÿ§ðu€L%J¢$ (°Ïô:í}€&'@ÑS ç&¯’úµ-ÙÛEnº‹™µ%ŠúøñGô¨å÷Ûo‹Z¾Ww½ zõ‘_¿ý²üó»å¿7uNÅ°ìß¿ýzSÆ@CÀúyΗïDÿÒˆßo–îàâßÿyùËËÝý¢ÃòþeùÁ¨½òPFû×åýß·çûí§c<I@§ï.ÉÑ$Ç`’Ã2:|¢Åè(‘¢Q݁Ðprü÷¿Ýú`yÿFÛ3üC¨Øp„H¸›¶žV²žóhZ‹Vôy5ãËRoV»`!_‡HŠ4þ‰/š©eöŸy”s´¯<Š¤zK+¼Ðz‡¦$¼è‘þ÷žkR¼™á¦•%ü]Œà}è„[Õt¬YÒD$GW¡i†U3!=êIc5]q <²Õe¼·u÷Ä>¶¤ö†?Ѽ½f¼“lUd; •EK¤1$ß;ð2Ævº:^ü‰Þ­3¤lw;A*[iŽoð„Ï~á¡q¥?èOç½WùÀ;ÆB‡2]eÝÏmDx>ו!å‹Ø$ì*¦	ÒãQnzÒ:ãÈ>ˆ‚ÓSÐVba Ñׄ¾Ì	¡JìÙOQcªeâÞ}ÇZO-@ád†å¥„C†|)1Ä´½ìÜ8›<3V`3Û§úgM¿î5qÙž.8c-­‡„Ãåzòƒ©¡¯'ÝC•tìW{­t‰kÎNt»ká§Nö&Y¼jâ”ë¬öD×Ë×y…&û__)Uøå÷|Cbë÷š²ÃW
+þt_>ÿgùÇŸ1}“`Ž9äV¢ãm£µÖe¯A]‘%‚ýÑ”|”`9wU_¬«5Í`Ÿ<«Îð¾±+l‘ëuw‰³ݯønõ N­0c@~ôÑÒ5­"¯œd|½mYÈc¬Wæ
+^ðòò“9OÙ·Ä.|#Ƽh×ØÛI0
+Þ …¾%t[T'¦ºSýq›±
+!z½N(Á™ÝŒ)õy	›Z
+÷9±6*îÒ)7"­¸$mtm´Èõ<†K%2“­y›ê	Àz*.÷š}Ü_%šUÓy–‡pz8JÃ\°}FFßÆ»Þæ»=•:'D J‡	“>+`ƒ"Ón†â[)þª™l«)6ìk¨|Hmd˜…d@ÉÑÉä'”SÚ
+>Vy»< r¡ •zr?íÜ"ç´žMi^BÙtUÚ–_‰O2VNÚI®«'ÇÂóhú˜'<äJ^+açš.Ö<“i\·’Ü©ÌÍçÚØÔãÒqÚèpڐ[»„YçpÓ€ËL¯‰&±4 Rñ¥íÙJä¦%¦¸—Žý±EC79þ™x¨(›óäv@:a‚®Nr8÷7{ƒJËuqÃu6ô“]¯µ­‡€ÒEq;•â‰AT`Þ ½4½ÃgÉ6ÑØI4ûR·ì¸”Œ#ä¼ç
+Ì<:¿$s›¼+o[—¤ô[J1•ßõ´ÜâpCL‰?ä)nû#°lãܱoQÖØê3ÇÞ’Ì1ŽW蛨G½‚Y”¶n§SéÚaêòY9 xñr'L,3ƒ¯.AWW9EºÌ+-ÑžW̤Oöh½ÔâtwÈr’µ¿mW<p¼¦xøË8fRédU”»ü4íUù8Aê_§ÊÁ²‰R
+?mäGi’8q0‹—¥‡qGpJP:i {8m ›~Iëîꇛnú*÷
+·o9xðnK¨C"¼k£×örhu{CvìÒ:UÕ5$_6ÿâ7Bô’¤¡#éŽ+3ö…‡L!èÎãó¶¶4áb§¶,ìZawÈ]ûD$‹%×àkï%œ÷epÓ3…£Âª!°½ÌÐ=_ ³TŸéKuVìž5¾õóKK3líÔ’¯Ö"'¾’¯ä”)vhü/-Ôd=ÕöTZ¶%­8,ë¿õ…ÄO‘–žØ³K¤A÷ÇãUäSÇ‘3²ç€å€RŠŽg9+yAòÁ
+E7ïì9׉²'Š˜N¨óòr–/ç¤xû›•¬Üù3ôéq+ï½"ŸF8ç,ÁL>høËœÔ(¬bÁ´WßrÇxí;Ƥ”(ÇT¦Å`Ü©néÛ¨5=jE“¢jWxMMf5ÿšhXa=— cé%”üæs_TÅíʱ{)¯Bíø²Ç¾n2,o6?»¨ma6ÿ¸Òæü/¿6Q)LÞäfwÞ˜?lµÉ–ÎaPkçmš\&p¸87†Žfn6Ä…1µ÷sSôgÙfa›Ìž)Í“#¦öåÄš‰FØSòâº@&ú¾9k«µƺbŸF]Ã`ÃUñ&CKS‹$Dn¡h¤ìäüˆÑ×4"פÃuÎ;ö5‚ÎtEÓe¯Ú–ÏúŸMIÊÁ£žñø‰¤E[Ncô¼Ébeo¥ý^m]é·œa¶9<ôÆ>*wi%ˆå	ô|ÅSkQÍL:kà4Ú3sñH7^qß‹õ^«¨àæÊo ©@ì›"hù~™G×|fx5]HŒ¾4~Níݵ›vÛ“#*U%ѽÙšsµ^,ô¥@(_§먪¡´Ep?•`Ù¬#	ó¢eøhŽA[“S¼J¹ÔDF™pÖ ˜ÈÓôÛ}I¦ÎÊ_ˆb^Ò™“+ô51"§ÜŠN®èȤëü”spY†Cä‡ï3Iûë?-
+endstream
 endobj
 
-373 0 obj
-<</Length 875/Filter/FlateDecode>>
+378 0 obj
+2353
+endobj
+
+380 0 obj
+<</Length 381 0 R/Filter/FlateDecode>>
 stream
-xœ]ÖÍnÛ8ཟBËvQXïOHY²˜é iÀ±™Ô@#Š³ÈÛW‡GÎt‘øˆ’®>R4éuw¿¿Ï·õ?ÓåøoÕÓy<Mùõò6sõ˜ŸÏãªi«Óùx[ŽÊÿãËáºZÏ÷>¼¿ÞòËýøtÙnWë/ó¹×Ûô^}ˆ§Ëcþ¸ZžNy:ÏÕ‡oÝÃ|üðv½þÈ/y¼Uõj·«Nùi®ó×áú÷á%¯Ë]ŸîOóéóíýÓ|Ëï¾¾_sՖ㆔ãå”_¯‡cžãs^mëzWm‡a·ÊãésM]óžÇ§ã÷ôڶ¸¶®c½›sSòü1ç–¹EÌY˜Y™Ù˜
-ÙçÜÖÍùŽíwÈæÒ™#rbNÈs‡¼§mÜ³½G˜çnýþ@€?Ðàôøýþ@€?ÐàÎìÈôøýþ@€?Ðàôøýþ@€?Ðàú~¡_àú~¡_àú~¡_àú~¡_àú~¡_àú~¡_àú~¡_àú~¡_àWú~¥_áWú~¥_áWú~¥_áWú~¥_áWú~¥_áWú~¥_áWú~¥_áWú~¥_á·šsõ~ƒßè7ø~ƒßè7ø~ƒßè7ø~ƒßè·RŸ~ƒßè7ø~ƒßè7ø~ƒßè7ø~ƒß9þŽñwú~§ßáwú~§ßáwú~§ßáwú~§ßáwú~§ßáwú~§ßáwú~§ßátF8#ÎHg„3ÂÙ¶
-l‘Îù+Ú²rÉæÿY,h6¥;сÈDt8.Pi|ñ€Fv ¢±+íåK÷ÌèdD†TôÀŒg¥†u€NmÉ-^F
-̸>-AÍāNèÄ…²,²éŽuð¬´aÆ`¥Å‰ALt&8eÁM‹³<—“#artË„F{ǁN‡®tÛáÞ®Lˆvqè”ípvÆv¼øΙKû2ž¥=²æn±•ö=Ûaîzf˜»õ1þûå‹OOgñôË$@;<«)bÏwW<}ynS—~y.®X§G¡ô¥)›Á°ÔÁõë¨3,uðîÖÙÿdØ@±ÃÿÚ˜«ãÛ4Í›rùPvcìÃç1ÿûKáz¹â®ò÷p×Ø
+xœ­UËŠÛ0Ýû+´¨+]݇C![û@ Â,
+M¿ç*I<vœ¡E`˒£ã~w¿BŸbŸ‚&ÂÓŠ?ß¾‡¯ágÛôñö£{:tû,%8|Ÿ+÷J8¼„GŠË#ï¿„Ãk7ºç.…tDJ{ 	‡{r‡/3w~N–ýÉ £îYt¯‚™èd|ñ4ƒ1^ƒ¡¸ftL5ƾÌmtÒä.-[Ä,«ä‘HcŒ˜wT©j5R£IwJ˜g˘ÃB‰ª%-š;}Âk2‚a†QåÄÄE*;Ðx„+wlþEt3läÞþÌ|ÔtOäµõÔ!dÛØQÍÓmçZ¶é‘=I¯!ë UyS2(²‚Ù°²‡ìuÞBʆç:R¢‘ÆÛ”@Þää-Òœ”Þ,”rß
+;c
+Ö2rŸW"ÞµCoc+
+¶È‚­ªzY?Áä#hòq;ä(ý:#ðFÑd(½®íRüKšíJxz#ùŠó¼˜¢$gŽOzâ6RÖ+rŸ/3’Úmfñlríši³ý:ÝéK¬þƒì‰È¢·èí㢷ôÝÖ´g¹=šºÅ¶›^¡|É”
 endstream
 endobj
 
-374 0 obj
-<</Type/Font/Subtype/Type1/BaseFont/NimbusRomNo9L-MediItal
-/ToUnicode 373 0 R
-/FirstChar 0 /LastChar 255
-/Widths[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-250 389 555 500 500 833 778 333 333 333 500 570 250 333 250 278
-500 500 500 500 500 500 500 500 500 500 333 333 570 570 570 500
-832 667 667 667 722 667 667 722 778 389 500 667 611 889 722 722
-611 722 667 556 611 722 667 889 667 611 611 333 278 333 570 500
-333 500 500 444 500 444 333 500 556 278 278 500 278 778 556 500
-500 500 389 389 278 556 444 667 500 444 389 348 220 348 570 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 389 500 500 167 500 500 500 500 278 500 500 333 333 556 556
-0 500 500 500 250 0 500 350 333 500 500 500 1000 1000 0 500
-0 333 333 333 333 333 333 333 333 0 333 333 0 333 333 333
-1000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 944 0 266 0 0 0 0 611 722 944 300 0 0 0 0
-0 722 0 0 0 278 0 0 278 500 722 500 0 0 0 0
-]
-/FontDescriptor 372 0 R>>
+381 0 obj
+597
 endobj
 
-375 0 obj
-<</Length 376 0 R/Filter/FlateDecode/Length1 1321 /Length2 66915 /Length3 521>>
+383 0 obj
+<</Length 384 0 R/Filter/FlateDecode>>
 stream
-xœœºct¤—Ûv*¶mÛN:v*¶m»c'ÛVÇî8«cÛ·ÿï̼sçÎ|º«Öªçyö>gÿÎÙµ«>‰²ƒˆ™ƒ‰¹¤ƒ½+#3/@hgâæ¢fl/Ï ê`k&ãjløKpÂQP¨]mÍÿÏ
-8
-Msg ƒ=ïÕŠ9›»þč]ÿ¶¨[¹DÜ,
-œyÎ&pbŽ^Î@K+W^À¿oÔªZ4ttôÿ°ððð
-01·ÚÃý·ú_ØÜâ?žŒ]ž
- þ'Û4€ÿqÀß1\¦æcóïpê1s0ÿÍåßËÿÚÿÁÿ;ºÿÿÒú–Ø?JÿÓÿ5¡¤›­í¿,¥þK=uÈþqð­@ÓÿÝcl´õú?ºþW¥–ù|GÿQûß2jÿ/—Lÿq˜ˆ½¥­9€…õ?Q ‹$ÐÓÜLèjjõ	üOBÃÞÌÜÙho®ìàüç×äoËÿ—T·šÚØ›»¸
-́OÖ›MZè?Hì
-
-ö’µó(2ýÛ¬ýÁ0Dvs¦ì+ÃâÏ8n‚¶™ù®Æ3è—‹‰`aToö“ð‹µ\ñU¼~)JDnTàé‹ú6²AÜiëÍr­jã°ÏO?òΰ±–šæ´FšD@äÖ¨né-}‰œ±ùƒà\L¦.Pfš³—	ÅUñ”-~úël›\Rٍ¡Ûi¥XiDEø¼+›ÅÓÁƹ÷4¿:£.vÇÓÅHùƳlù3f Ü2f«¨h•íÁ1œBÔ0xÒÆ–lµã9
-DÁWŒÆ‘}J¸ìð3ÐzŽ¯¡ãÁ
-.òÃèãXã׎‘43å¬tñî—í+/<ýØ
-xÎÌF×ítæ°Š/cUI˜%Áܶ¢¸™*açÓtûþd½Ð‚©úãòDiúð#c.ž(ÜÝ(öŸ†¦u³õ¦å/rÞ<Õ]hã`g	üÇE)уɁ£žeÁžÍáîdœ–‹(]8*Ȧoa™°æ	Çuã¦Ñ’}t_Ò®}9ºá’»½$ì¿L¸ði…7h¢ÎÄwÆ»ºn@¦… Ä7Êȝ\ÛAƒ©Öê äH+ŠƒSª…²ñ5FDO9
-üß+Ãa«G€Iüƒo¼»ü°Øa
-áx#Ê—íé©¥å˱ˆƒ‚^'RåÍçO%xÖ6;‰Hý~vÑgg2•·QM¸"r¢
-S2ï1añíæ*b£(Rà2ù:+n:c<ÁŒ•ßœÃJÄ™sðùnÚZð*Y³Aí—çK§
-|ØléMyYÙÜ7Fí­*YïØ:ðô‰Ó~0:1}åÔß™Y1˲ç~Bypô|un+¡(·}`‡u.$¾­,Üú)TÎÈ_Hû'÷®÷ÞpéÖ	õFð¡ÌÍòW²(žÊpz^\e<üÕùÔrÕÝ:n&BNÝ2®¼:¡4ãtë¹ZÞ+ԍ¼yó}4©b5P/+ñáª	8SǏ©yUŒ¦’ÞW{%)¦§nÊבËh[}¾ÐøÏŽú̉/`Up Ñ>*ßZ!hðÞs·ûáoÇdÓ£¹ÈQü6ÂŒkoŒü×a_FâWÚª)$DŠéFñc:Vá›p¿F­µäpó1CªÑÝ’Z®‡ñæ:—³‡FãT®ËŽ4ùt׺éÛßlß-?ØdÛêWjU#ü™Œ{/Uõ|4Î}M+šð'ÃÁF™pÛk:ç¥c“š 6ðÿì„QqŠïOQS”ã[¿\’p53‡ Š3.Þ…D°Î…+Æ™‹îOþƒc…°õC­TU²ÅnRí÷ÆUÄ¢AlΕM
-“¤ÇŒ‚Ãçy²ÀŒ17Ñ
-žl‰n
-)ñ¢ gþ…ŸF-ÝÚyý/ÅÌOŽä#î¹B >‰ÒÉÕû•‚üy·ÇŠbˆòW—Šó»kÍVé“mJi<øq¯^>—Ë~©¢gK3¹Z{Xö‚ë«ß,™óõ{C@îPµØ
-¬g	qóž
-%`ÀÆȶéV>Ÿ2”Òºw ¤î²7Áêw”†æÍz§­uTä2ˆGV¿oþ¨!µ†vg‡¤7“°FÀUmË|­¨w^,™ât£”€
-&éíeIˆ.–=²ªÏ¿¿—Q)ÛAûƒ¡.Y^‚9^ý1”¿š÷=DÂaœØZÖ]૯Í×yVÁß0¼(¸´ÞQJAǬwÕúLƳAFÔ,C˜3®+uFF
-D+»¯¨ˆ›‘Ëý½ 7(û§ŸšT­Ž†tÍÓ¼µ‹X§#V^.ùþ¡yç©}֔ܒ¡2"d9Æâ¹B†¡ÄEÙ|(æqŒ­xÔiôÊÄ+Ÿï?Ë({…ˆ›<ŽòüZ¿c.]¹§˜ŸhKŠ¡¬¶¸ö“ämO‚©+Ù­Ó—k±‘qHí£¾»u©ÿ¼=4‚¯?ʉN—ÞY%±ÿh,œ[|RÏ°t þ™™™§ËòÂá=†›gÔÀòu¶J©7µ"ÿ	tíu“¿•Ž×¥Y-
-tëÁnc»¸CM" qáT‹wƒs4Óg€<ÈîxÓ=˜2ž¡b·ÔKCý’á¥Ø26ÊA#h-$ªxƒÑ}@¹¿‰â™D:'‡§êI}ŸïÅDηþßƤARun‘CÙ~üñ‚÷³¶÷SiÛ§tö@G04W‘öØ™T‡$Î'®8¶¡zÛµ€þ,u÷5K°ÿÇÐõãÒîÛOÃ>¶¨
-ÓS69–5c÷òE2„¥ú)à¤çOLª‹NBÑuÀÇçÇè2Tðwí¯î®2—¢uÛ[ÏšäBèºJ×;@­ ŒE9xëc[v&}	<îóŽö½½ä™2ÌqGV{V“´…®ö»ßB™ 9a¼™*µ¯Š›h2"4vLó§zð©uƒ‘8‘3–6)‡6g߯Wß}³f=»’\ä,“kãa<‘
-TÝØ¡R,‡Q]8åìÚhðߦÈ/lo)ïƤÛ06´êb([XB9<˜£JM9lÛuNÉóòg¯¡á§D6«“Úy‚æk¾™¬n¶áMt”©3!Á‡UÚ”î®u0”
-£ƒ=“L¥Œë§Ê½¸í‹¨ôo4j Q#P…Õn†ÈÙ—C7ocT¤S ‰ÙöñUVmçy*ª8À+Nת$‰ÛœI©é_£u¯?èuë7kŸz¨Ö¼¯×,8c‡!1øùÄì¤nãŒÇöXE€AA;ƒ¥J¢î1–
-®ƒ7ª­Q«hl5ªÒ1®WvôøG²¼×jwÂœ§&˜Ï•Ñ#ë‚‘Eõ¬–S>0;P8¦£•€aCåÈrc,öÞñN̾%T >Vgï+†¡?¿oߢË{ Ûú+&Tžðdò£q’w@,[tÙ&³ŠØHe[÷ÀžÃÉ­g‹š;^lpI¸Pk’M²y””K?XóŠÉn츌yú½Ù°ÏŠ	¦hUñE‹–Wㇶëàa„η?ã@ƒÅ™‚}O$Oö;8PÆd&èsš28÷MÚmB„P¤f†…ÂK¥kG›)°#åà>ƺºJ8~¢^Òd§P’¢§é˜¼õªÈ8òKÛŽ6N+°+ÊöÝ,2}\è6ü†lò=ü.Z-Ç7¸"+ï
-U;}sX7yuï¯õûœg>FE*j„ß”e¨ÖçM_ûÖ±
-pȏGTªÅ':k‡ap¹Ó˜Å8‘é/á’õ0Æy^[ì+ÙÓÒ(‡±SÉ:Ç$'Ø{Œ²=é&<E¾ô|f§w$žGõ“$ºMJ†ZOÐÑ™îüC­å̬Î'ûIµt‡"_6¯‹_D¨]Úq«ãx>?º×à{N¦b+fz©¤ÐA- z¦ ½7µåÙÕßmtw;(Óä½¢ØÏv
-ÝC¹ÐE ‘æOÁw¹¤Cê­Çˆ·¹â Ê[F&¿ÑÎÄ̐ƒa|€cyíE—JÇã%Ü,áš: Yí^cUn¸(H”ËòdŠ§1†DÒ‚¾[ô(¬á֜€7&*ð¤ÇYÁG{Oà›#S­—ÂÛ¢"ãjEç»-ì5¡Ü
-MF/¢Á-κ[‡$m5
-ÕH*5ú\¾oÿ–$'8ü[±,“‚]ŸÈT…Û‡ÑLãÿ¡\
-R‰g‰‚pቕ‰6Ñxß8-Ïr€{秋/éæz/üâEm´rÌ´-Ï5i@Íʾ¬·¿ŽY•ß@„yœzµCç¦?„›…²Vˆv³P3m¾×8F¯ñGC(×Ĩ ´ÙŸ„£Hëæz.	Zy±ïÓ„éò1«êT~Ø{í°·5Läa	ˆ)$Š þP+b~£šZ¦Ýá_
-B7IѶöõÃÎìõRÜ4FR5åý¦÷QUÅCöüƒçço§¾ƒ¡5àBžý/+Ç}óLA¶Âk<å9m(á+-@Ûñ¤£ž/³¡ˆY¢<^ܚʓŠ;¹¤ihFýÂß^¹$ê9©bV;Sƒ]—˜`‡øWìҁ#Ü‘ÌP¥¾	ôLៗ¨¥ãb¯W@ 1ZÜé«ÝE|VqóÆÁ=Þ£ƒãŠß`lkÕÝþv`»ÔkŒÝƒ‰©÷i±©¢˜õ¤ÝÊi@¤Q–ix°%»ª5l$—°|C"aci诲áLš[.õÓd­®=ïÞÖÒ(¹$ä•Ç3?Ýÿ€¨Ä‘°b+â¾ÌÕ,?$F®”:9ìúfð·
-ý>§,¡«ç
-Üîˆsò
-hd% ¿K½ÆvA‰
-²X¾0v|\<óŠÐîu[ÞDùVسځ…B±å;þ5æMÏ/aË£mwGõòÀTË{]
-l8zMÈFÓ¼€ºuÌo,Õ¾ÚÈ
-C>¾ŠP5°'¬­Ùë¸Î‰1Ba½sfûœ_e’ Ù•§
-„ðqtM%}vF€€¤žêñÏM•'Øf$Û›ˆª
-A®³Ãƒ*g¬Ü¿Ý~À¬–„Ùƒ–íýD½ÊŒ>nPPéK÷ê)×-\²•Š*IÛg&¡XýÅͶ$7å¨ð+AWÝ$ɸAÐÛq®¶2öG™®û:|xùTíI,Fàw~Äàwí4œ}‹íiÚÒ#~iͲÝöïÈ%ÁŒO’9¢ïÁ^x.6¯²;¹ƒSûš÷"3Ì:ÆêvàxüêÄQËÍ¢‚ÅÊL/˜%FbY.][I¯çd[*/tª‘8”ãº(áa6ëÃä/
-8¥¼`-Púkp>C§õû9uœ¼)?¿üCù„‚¹;`\¼^ÖT7WG²V¸<AòkCË_
-T–êH)&5!õ£†$º~A1-„A몵ý¤VaG)štP•6 zgµÙÍRq$ñøÐ|rcòòí/‡hRFŸJ'ý©¹‡O]|#×Û±ip¯ßB 9•·ü 2ß6=ãÃH]Iªš³»¯E3oUå­®½ºÚTŵԓ	OL9ÝðÛ”ú‰
-M±ÌîÛ|[òQEy%ÀÄ©TàD|
-¿`¨7&®‡âÌ;gÀó“k;ŠS(gÇѳ„¢{`õ~Æø9ÿœ0:âŽ9]«¥dMDPM8ãËÐŽïe%oÉ”Ì&	*’Œùê‚ec×[2ôÐOG¢<©ƒ»ö]é„:wöWòõ*ÿF¦à­Õµ_‚ððíuún<ØëMìóøMñY•PMgwmƒû|±oçò\Gq¸\èËél¥KÇ"';e?¿ZÁZtÄΨ‹­™ Cí¥Ëràí¼\kî"á!ä¤è¢.ïEƒÛKŸª£„hœqõHõäÒ¨‚…m­ó‡.*Æîù^WÁ¸es3(-]ehÖ å“,€aÓœÊõ®…^ºRמÊƒ5å#{Ç7Ö®±IÞz ì˝W•ž–ﰐsmybâ¼.s·ú,†6qqd+¾nÚXŸ1/"¡}q¯µD ֝k}ï$K†ÿ«vÑ>§þ0 ‘GðŠg‹pÍþçS¶;Îh@䁣?dM®Yd*˜ú˜4['åo…ó×!-çÔ}ZñC˜fö¯Š .üõSÕñP*‡G>ãûSÌJ
-9V·¼ÙðU½¸2¼ÚŽ^î]ãOCôå=d«¦$8½ˆ&cg‰Ò~‰$Oôé–ötÇ »: ÞüîXÎH £J÷Sû	V*Ó;aúÇSª]Z’ï§íü¶3èâÏñú‘tf$ºëÝ‹d'ÌL«Ù»ùî‹«ôÎaÖñ…Š‚!¼Êu„óþ|¤"‘’×|u½y“êÎÃàé±:g­¤uêšßÌí§]
-Ì.&›U¨*_¦}|„¿]Óˍg<º#7©6»®Ô½?ãÇš`Ò¸§ù«îRþ&ÑšŠC˜¬ô*ó^eušÓDͼ`ßA1“"Ô=ܾ¿+-|›l†#ÍæH‹J“N;ðˆ£HùU_lwg„Ê–@ãÙv0ë1ÄCl· yÍabÄ‹…Nbýâ)ÆøGH^CŠkë•¿Mr÷ÚÜY8°ÍÎKêê™PâÊSîú‰W%|ËódŽúµÀÉ’uS¸§‹YÎØW]_Ÿæö™7`UÀG°úµø6Cªyb¤Å“?—75´zJoÒ¶Ô+)DÿŒ“H¨öø§Õ¨è1†¡Õèà¶ëDB™j»qýž4™+ÿ7>Ó«¾]ÝqŒX÷Ý@'ÁÕgºÍÖ{\(ËÌÖN_¯‹ýÁ}³P(͇ð[ÎÏ(¼…8:`_[g.¤en®I,$þl”V§f܏mÒR2ÝÛ)‰_&´i03e|;°+\)|Y‘6uøäŠH±«­¡Aó³P”U02ˆØþÎbwö]S4£è?_I!$LdÉeHÞ>ËY3|ö–bð/o.˜Ø=
-ŒéGÍPè­9³Kå„B3;3³
-_ªdâJõBu6ŠBí¿}¥Ã§sËë>	ãò"Þ]Õ›þüý**b”W˜Œ$ßÒ4š4¯D„:´=LÉÍtÌk
-€3¯–öl×¼ðàb×±ÈDµ\a¦Ýµ´ŽåύJ©(ñ Gx}Ͻ7Ôjg?‘J¡¢dƒˆÅÎ?'ÿfšM¿
-O	r®¿ºÁŒ@bÔ*î|å¹ü6«Ã¿ê yÁ3FˆÛ{ù²DÅôàq?⚐…ÀíZ–
-N–EfI
-•1ûÂh;0ßd€VXÚ,sùZùûó͍}}-.á1]Sù<bJÊâYÐCY` Žø‹6.¯¶D5.où>Ž¤
-Ë_÷;Á2Ö–%º±þ†i"öRIB"@Õ¸è
-yzgfHB
-­¬ØK;;ìwó÷f,­:U¯*Ãë¤1cü§ËÞÛ‚§ÏS”A57†mêËR‹êÔ)b*äÛ‡þ>ç,•à*Žæõ‚ŒªNkÀZä¹³î™Mùí~+ñ8ßb¤v¸|¦E‹ ^¬³ŽA\²Ó‹±2Ðô֟͝”lF³Ð™¸`Â7âÈ—œ]7Y1Cá£÷n„èô­üêõ¢åÀ~,qt™RàEm)Š&¡~Î~s}X9±ï5#doýè‚#
-œ°ËîÖÄ%	½³Œ{ЫEªMRm" ¦}ŸóžŒ·\°I‰›i¾µè´”}W)2…ŠëSmåV§êDˆóšÞ <“j¯3/n7iŸŸþyeÜh„áx–	P “Ôÿì&ÒlÇê£ZEÌ9HH°Ñ²>vÇÓƒ
->{Ƹ
-–}©¦	áøÜrâ­I΋ˆÄ¥‹ê¸u‘n˜>Œ7lCÐہñªu|ñìUjX[:ÊC=‡Çà‰‰VH"Âœw)_÷Áüe@µ~—ƒ•â£™‘àå°•–Á›f6ÅÑ0!»fœWÁ8Úb(€ÖeÜ¥•ˆíz	ýÔçþ^^Ë…¯ßÖjçj0;ßî3²¦(éæDُ+rŒ^ÈHÒ”.:ÃÐ\íòË(ÿ§–ÄÒCµa¾ù<ÝE˜OhR-3Çç_ð/¨¥–üòȾ‚ÆüØPXíâR™2Q[ÈÂGhN}Q”;ž­«DÈ·Åu2iÕÆ9ò!‡ö‰Î]7óQì7çß“4Ã0'X‘d¾Iº³«*1µ£ˆ©D},ÏDºŸÇ(Îßä!!¼/¯fUùÇ4» TS3:´²@àòÊátà÷ÜgÄÕ.–€¿F59ñŸž\•5Bá¼[[U.Ž|[¸ç1˽Ö«µši—%êòÍG£@aÛ ¹•ðýd¾Öñß"Ë„Â–Ë-óÙâdJ{dŽiÙš{Ù`AÁq"‰‘çÇj}V¸é&Š´su¥ÜL",Ï­˜ÌŠ°%:Ò>Mw"I4¡ÔÄ¢~vÍj´&NÙÍ#¼N-º[ç]€¬Q(â;,ò–O?Ó?ŸCÆFŸž°Û-`o	…mî¦x­Î`®.¶¸NÂX7éÒv"· §	ëdM®Kx›Ñ¿/>ºýéŠT&WâØ2ʤa£kr$BŸk'žšmi¼OÅҁ
-ŽÏʾ¹ô•ÀÓ]þI‰þ‚_£ýªÍŽNÓIvq.й ý…Sj)Þ¨2°F²»‘£7´ÐÌz×/åÇðâÆ™t„èÅ—Ã’Rqµ¹Š*Žâ
-ÜôZ`ÃQ‰Äµd2øÃóõpØçÚžè7ºM9ðkiÉOÞ	¸Œ‘‚K/Q×jŠrO¼¦M¾íì›ßrû `!xB§óA÷=bu.©HûÆÁ&dø¤$ÀÞýéY§»)ÅÈÀÛbu¾gúbê8]—}:7ëÝh6߃¨‚„ùòÙº¶Eªçð/
-Ô\á\,„ì¼1䨌_8#›šmÊ?íÑ(g‡ÙM·:ñu ãzÝA<\ï4íî³#ö~&ŸÏ+cF¹DRa”™A½<ò‹ªd4?¿ÿÑÙÙNÃcH'åÜ:‡ ;ö|Úìë'	%«a K~à|ª1#ù„BÒÙ+¤PfzRQ@¾âšAÀÜÛm,‘©d÷ªW°mðû‚å LZâ0[k)ª](€Y“ùò­ ¢€N0KŒ6%Û“ûépJyYÚÎA1ðk _‹¼:
-‰êž‚„ß:¤8âÓ…¬QîM
-Sœ."=]è9Mš‡¹¢œÿÚiÀ搙éÁMhŠˆáú`‚E¿ha‚!òHܪ|¼Lu4¡ÑlaRwÉL¦MU0[#’$+ÛàGî¤ëR9˜ 'Q–üyŽqqë|ÚÀgsW¹Myxø-ÌÀ2»&Ï”ë"b
-"RóI9úFÏïl#}—þ
-ûöJgí73øñhLEú€íÖQuAšÿYc!L‘-ÃËA‘‡âûz„‡@¾eeºB:LÈ´“6dªmöwÏJÃ{x۝.\¶»<Ô=²Ú»7ØŽ?š/wK1æ}…H±eõ3ÝE«Vλá¾VeôSú$et©ØËÂZù龃žtÛvÆh
-ÿæôÙƇ>®bêh|²¦]‡z²ò¹æ¹¹Õ-wk#°é&KÆš	›ÜëûîE…`‰_G¯¿0Qº+L§ïÛ!Y'2Û&r™QoÛmø·O£Û¹ûr&¶1äÛƾ¹ÀõDÇ°“X—Iw}‰HóßHf?a* @PL'CÓg`¨dnÛ5úfX¯nM°ñÂT{ï
-jZÎ{sT­ép”’ò&ð¨#ó%2ïˆÉ­·lËT\lŸÃT€°‹˜å˜kjÎèx΁Uú„5Ì_ƒUŠŽª>ÿöxk–ž•ÝÑêã®É}5f*ùs$w´ÏƒµGNŒÖ…ã)q’^?ÀÑôZuZ<©aH¹-ÈeÈ“0>²
-_…é:hiQf˜…à&<@C@ˆ©YV¢Þ†“ýîû§ÁŠL¶"ÜMÙ¼Ù;zÈdj¤##7ZÔ¢vÀ–NY4Æ:åT l´w|-§"e[Ð×¥A`ºçRbS;ß q3ÏðՁ3‡‚R·®.aæý^
-)“û)öÕŠÇ²à朐š€|ïPvµÅ¯Üì:'ßJŠG_¨ôo¸ÝùÂ[…ÀÆ_2>jÏOáw´S¥G0Ìw>z±ôd{E²“p*•s?êq+ª‹•±+R½c¶~ŒÜp"V–xÏUL±¦Ä[½ÇT¾ö‰ÉNY£
-„¦4Ÿ6Gp%oø
-1O¤ö{TzW·;‰·míìyé]X5±?Í‚H#$yšƒ
-ïP™‘^=)èStŒ>"sRR¥;1‚‚TAÝ¿b–U„&?Oøŵ‹*zä\Ûß`æÞ_r®–Ê”m<zÝ™7´L­wªÉì=i2
-çLT­_§&‡Ûòŵށ7ŸWý66®UA°ê.ûüöüu.	†~.T*]m‰H3GóSLçÛ:L'ÙÇ’ò!Q~9ñ…JU&‡zó4®
-ó¾d¹ì
-ë*ÐL¼Fˆ¿Ù®áÓcGõÌki±z-¬†¹\½“ÿÄhv&Éâ5Jv:+?ÎIð²õ,‘>-]#bA‘y`­”â+µ
-h£5¤µÝÜVixR¦³[⨟æ2©d
-ìÄˁHô=ð“ÚŽvNõ?JÓ9Ìð{˳®zGªÖPZríôd~{ÚÕxÖ2€j¿m€ÝÓ	í¿B"¡œðÓø+—>Ø¿Ôy¦¼¤¡ùà7³kß¡[Ò<ûlšÃ‰»¯qŽävÇ'¹Qã!šù­ßyª08°—ËåöpB%z«4aºn›á9'ä…p/@ñÛç(VüÔJ Ípïr»¤%-òÅ—yìåAWœÕÛÐÍòµÌÔ¥BÌŶ§¯×>c~öÓ$q\…ÔJ22bUC”ojjÀ(Ì(¯jÎ\Åè£ü¥žæV_æ‰\©?¹Aµ›ši”@Ø‹fµÓÇÎz÷U[]$7#DÇïdý’qéK
-Êí-ÈõøQà|ځ–êj}ÉOí!Yõ¬ïaßQxŽ^«%·z¯aË÷xU¢¾ù$§OõÎ|pvíöoBéò_U[³ñq{f·íèqN#þÁsårí[æa2\EÝ,w~Õbb¡|¼Œrqÿ"ðÙ¬#
-£©ŒV–Œÿ~LÐL̵ø;}f©›Áœ@»¿^šö]aGà\
-xÿ%²ºbl!––yN]õh¥bʯúkW;ºšê€‚4iSÃ@TJªé1dó8ÕO©¾š¶n¾×%œ¢k‘ŽeL”©Udgaм.':šü±fB?·`µúµ8P¼©yˆ_©²ÍËxfMJ‰Zï˜O8Y§!?¾Xç•ÐÝq•¿¿6éÙê° ñEÂ2"ò»­ødŽÅb.õČĩô0dapÀœUïtdŒV‡>’/XÞÆ_gý
-tñ„ÇÚÆW6½£„h]Sgê³ l¸fýñ°‹NC:çÏI	“&PÖz­W<Íy 5D1P½éÔy3zW´7Üjƒ·2ØÒqÅÉ-@èÝ4@¤27T7
-Ó ÍTF¹w8ÃéT¸aiÁìÅÍjÆ0&i¼÷.ÔƒRÖæÜçä³`¥W5QŠªÂ³˜C³$cç8·)0æfS‹×QqEZ
-„šÛé-[:“,{ސW^>¨ñÐËøYò펛vùO&›ÛŠ[÷Õ¶˜\q›cÊ÷|ÌØ Œ-š­´
-üÇn†æ
-Ä££Ÿø9’÷Ö"¯S߬ÉlÓ…0~[‰Q–Ì_ŠŸ Öê“$+” Zr)–ž†½j=ÆÕ(ٗلm#’„t㙵I÷úc:µøùGËC ¹±ºEä©'žóI8ùýn£‡‘
-ï­ÊPØÞ·9µ…ú4Ò¶ÐÃs>EM
-µ…í*'¯–Ë,J^€÷ÎO)¾èë¨
-(ÞC=W .>žè—Z –¿ÐI:á‡Çžƒ³s{h·H£fÜÐJ[·ðy7‚ñbô˜LýÖf±…I&Éíi*Ì€aé=š÷4%M#±%'‚„ƒÌܲÍ&™RÍÄ·MÒþ	2þ²<…&ò©Ðêö	öÃXbqåYhý$¯“ºY„ÉÙ«x¨I¶žâOΉ´SöaV‚“GÅžc†Æ/âe¥dcef¤-TD“¡T7;)"Ï<«þÖ%I¡
-ù×l±ÀZ¯ÑÏ
-	ä —eÙ[™˜?hjèøДÇK; ϏßÓþXÚà yΏæÊ=¶èÕUwݝ7À£$ÐÀ*ö‚ÃÁD×bZ®Ló¾¬B]"Ôù•p=F¹B‰'©BEݳ˜Ö®Ðö‹¸z„¯$zä—¼y,
-®pˆ·%â–ø,íN³)z‹zœìmE8ÇÊdàAÀa®Wë	Q¬¼z(á«¡ñúR÷&­ß‡³èà·Û¯eç‹Á
-a Ç'Íô@R|²Ï•€0N×:.`özŽCA墠+ñuNávÖÐ(ý–¤ÃtvN,¾$ÉÒÜc«t”z0„2óôuâ*ØÕ
-å¥bü•rÕž{3Ž•ù6bqÂQ׃`ðº|¤Þ½—Wq+NLÅÄìÙK"¼æ9™áh?˜Á—¦4ÝÅ‹^¯Š¸yN~[رÜl`)AŽ½°¾ãÇò—`¡àÛýJdi:fè'gR%ªô¹yp®&¬:JTL×ÁÁlÕµÄ	@­{SDlî×ShA¶Àƒlà«êí „T-îš;ßâ=©J)4¸W¦¯F`­÷ßØ®`Ì®¶‹ù„Ñ;ËóAU¶=Ée¬p6ãÉۏ뮦*IŒj3&·ît¯Ž‹ï´p‚-’~D±d‹[&“=Õƒk#^7îÌüdJ·#…g0YÔBÄóF“ÚÑ‘'MI&—µj\™ô%Äò]O¢·Ä~èí”Nxœ7a3©³éõdÙåíxá“g6ßì²®ï<8dWN¿ƒi~&Q
-yûSÚÆBýÀ2Qª”«H­ÁîÑt'#ìHPŠ½)ê5ä4jšæ?dïÛ49âê½\™ûXqów'¥Í#öûqJµ‘©ã(Š¨ä
-)pæ9(t
-ÁU˜Æä]!è¬Æ•ÆÄæš^nįƒÑefÕg}E†'lßóï¯/‡}Á‰`
-Ó‚ð€ï¾ËuŸégˆ4î[§‚1ø§žÿ
-j•—{ÎpŒîz—Ò¯©œT§´“Pù†}~œ5ëÇXÙÍoK]Uº°1¼5O?!—Òæ8ì\Ë¥Lßþ­
-ôÏ‹ºfǺ
-T[
-`¾.B5ŠdHô5䌕޷¦Ç;$ŠYÛç>Ê}gwñ$öÍ8-ôlÖ¸Rƒóé¸x[59.eÑK
-U¿+/é‹;{,[¨zžNÅPCçhÂR
-䧭G/eÌ«ó´Š6p²Ðž¼ªS¹˜èkæ¥ÄŸê#zU,$³ùð=êúóàµñG•:Í«¾|UtJÀh‹2|?xð®§CNaÞۤЃ‚éU(w6ÂÛùgK,Ï—„Óü˜ém:=%÷uÅÂ}¦pyòî¨Övú(…lf†ïFŽƒéÔ‡‚%ò¡êv³
-VºQKC‚A‘5¸½h!bjwr
-維äƒ'Ÿù`äÓ@m‰Ž8üóÞšÎX„~+¬›¤o“9¬?ežï\‚8xÖ‚¡î)ù2[Z|ÛãdvZÌz;—ҏԅÆ;’’Gì“5Æ£ç!ñÑš@Ú?ÐZ~{fqŠÒˆJÝ'58å=·÷JÝØÂ4•B$A¿€ˆ,(­ª|Ûå¥Rƒ½Áƒ#/.qjœnE·šC/	œ$·"°F}[5OE8-?z6B&iD{’Ó‰sªS¶‹§tÁs#%R¨Üï°‰õÞO¿˜àùjì_4ÁÕßÁNßUÝ‚|¾[‘µzÊbÀå¤6îÅqësÆ,ûÉñ”™6o]ú¿¡n®#jN¸\ƒ¯©À#¿·‹µz0óI%{ãógƒ&ot¢èÂCtµ–#W]q!·eÓêî¼
-o>\2)›Ôe_ÑšŸB!®po]_<PƒRuÓËQÇÔd(=á/ü¶?ùo7¹põ™•š(B=rcÌÈŠPôKÁVÜmQ¾!ð¿JŒµ[kä„=‰^*‰(7øàz"šhë
-¶F@zCHî”úwVéFþ„ëâÈÔ¡1d¥LN»šG|ì°ž`±Œ¼[ÌI'xµ!çÇ)d0Ƚì8#ÏzO0_,<Âb\N«­jÏ.€Gžû˜ð´ÝiÐqd‚dÇáõrXu uâ~"—Û?ÅÁéŽî¹…6í OzÞg·
--tÈKóBð¹iÜÛn}xúñ‹*a˜–”†×2NÅÿ·swœÇq3úÚØÝÐPÕ¾XÉ–(ËhJµÓ[
- ævaôS÷4Þ6¨à²ò7™âãC^ Ò¥¥ç‹mš–Ý#sZøÖ	7¿^úá™õpóa™­#i–á5<9³‹·Ü“Ìb _Hºz³ÝrùEœÇ ´Ú–1‡·!.À#6[Gˆë§뵺Ëo"v)Õ»ðþ²¡ñÄÐßæÔÍ7²;ßßÑ­m,u&&oÙ0žû¶'EÜcAr`@·ŸÁªªBSƒKßáÁ䥋蓮£LoúFvDÄcŒ¿ì¯!»(Wõ1áwœ¨A.§¸ÒÛKÄ/£¬pꏷG…N®/ù<`5?IÈóÉuˆúˆkïÁV}0Þ´¶×ÞCMçSòɯd,?QøÀhݬÖèö~±8tù"}!è”iµ4ðÍ,É°²wæ÷×Þð¢µË—$¥Az؏3ûë«Y«
-°ÅÍ^øÏ_£0hz&LËÒTA°¨ZiˉÃü¤Hîlë1;yìô7L×ß]ÊœvK‹,qìÛúxi<Ò3:,oF“½>Çðì±â†ˆ™µ=ønèŽÝE_<‘½ÉK¡k3ÿ-ªä.þÁ"2®WãøÃíÉ|¨ùçκTøˆæÜØ
-7çbjÀÒàÍK$}G‡ßz–8ödË‘{¡],û­§ý›ÏÔTêƒ7«¯˜à½w/>*­Ñ‹s¾Ò¶(êþb‚I©õ
-ƒi²Ð-ä¬În›ò>¸$WÑkÏL_ÑÈH?i;ùÒàÏ…+^O/„5¶_ZøS8$	U÷?²(hÐ’û/XO>üðˆ)LÅ‚3Vd‘b¾§Ppµð-ï樘ÎZ›¥!CÉC¼Ÿn	PéQÂõ[@Ù'ä>2jÌŸ¾Pd*vúŒðòp×2T+̓º
-ÝœdÖ2ü·Ê.ü}hÀø¯^’ŠÛ,Ìós¹5o²¯	hmEĈybÝZr«rÕRœ"
-Q´ÌåFŠss]NÓ>oÃ	*Ò,“9½r<mœkÞ’ô<+Q'
-´m
-mªXÔ,‚ %Î	CÔ0ý;~v.<æ#¥Î¦ðhúÈ™ù½ÆY.÷¤HÊсåxÉÂÞ{”P4Ò4­çl¨ ôàÍPøïŸö‡8nº`OZ+ZÚr-áD¡b¼{ø½WïËhiÖ×îW•ÕAŒ|o™Ò¼Š²¡êÓCm&1=.ýYè81´k1ë`gWÜV͍MóƪûDUN·šÌ÷ÝñÅD$åQîVÅ®áäg^%'É56°žŠÜvϨB9IrQ”Zˆ210³âMUùûÄ©#­É)5¡Ï+?DWËÉo‘ß2Ì'‹ôæ@(»Î¤ qôëj5Áö‘Ö¥ªêUÍÝ+ŸyÜ0ó‹!.ÿØ€q¬8áPP„§6¯çOBÂóïög1sóˆ”~
-™é¹¹VrV­ú6žƒõ›
-~PÅ+M‡‹R`f,oy÷‚óËðã,3ušau{ª•ô¤FÉ ª A+dåö<‹‘€çB“2£al}aküsN;Ñœ×Ò!röI7øÖ’92Dk^Ôx9
-I¦Ôh¡€õÊzõ{îOõëÎ0ãÔÆÅdÚÿ@ë¿z5ÀÖb„_`µ:	ªæÓÒ#ú²:ÝÖÿ9[A9S3Õ~eÅͽ~m'©½;&pÃ"btÖs¨ÿYji{Œ-ëÑa’Iu¤¨x¸‘ß«zu0 ÇÉ!òîBì_Þ%Ý}}‚Tå§Þ“QùÌ£¬êÊ1žÝˆ>
-.°1£WØåPü:ÖÏX84wÐUE°JTÿR;Ùú9~”iMSé3óM%IÉcìÀ-;qAçÏŠ¢Z pª:š…쨑œXˆ/”¾?ãS#C²šjAZç)p“¶ñ½¶
-^å÷ŠŒœBø8]bPÏÍ‘<`Ù!UNSDÄjÆɏª²«€ÀI‹¿s€uÖaÕA
-q
-àkALòYj#Kà8løÚ¶^‚\л#?Í[b+“Ö¸ˆüN`
-š í®æxƒäqã„Ÿš4øÍQˆòªEl1¼Õn`ñ/t…—R€•J0@ú`/eÿcb\•)`ÝÃqØ]"óXˆRñ€Šî¦¹c)`µÁZN´±ç|UHزÉé˸0¶úûMÊØ
-8%{o)r^å{llÊtà	©|Y³”B"À©Ý ™r†}ñnÜ߇ûОÆ.9Nüm(äF#1ÚJäÃ[Ô¶uYõ:Z)Ìe »ôËîty=¿ßv¤¡`#Ž^àn’ã»ËÖTi$ÆO8uN7vc½
-àVde|OfšÂk1d¾§lEXí›-íY½{[ù0v‘ú	\Ý0_UxÄeJ¢qîÀº§Œn©ð€¦ªYÕy,Á¶ò6Cä©ÉÞÌç''ƒ8EVƽޗdÂ1ž§FIYU¯¹¨PæÕnò/[øÊ0¾JIí-6ç£ßW€Ý뚍Où™Ïè°ö½Š­i¿˜/CËÓý»ýÀçŏËQΆ(ôðônMS³;$œa_JKÈ
-¿ê
-¬@±§ßÜô•ž¥H¦u¨a´ç.þ‡Ãù«ÒsÖ’FÓg<A+¤h±á(—²V‘Þçg•yÌf‚=´3A$ä˜BÄn¥Ô"˶ö7ß<f<@fJF~&Cí*u
-Š.QWû_¯†Z)@ð+OkQJLeªÚñ>MPæÅÒŽy¦Å¬°ÇÖRãè¼›üož—µ(o‰ÉhÙ!¦/ê`õ*øo^+5ÒW€!_y»”t‹L¤Ï:ÖøïÂÒ8é®8«»6‹ôç¢ß™ñxƒ¬Ü-š!m‹ê°›·‰õÓi÷$µKTe}ÛT9,üVöĝëOÝœæý¹Tþ_’%}…å{X—Öj(£Re‚÷|"‘(_zÆ(Vë_'¤°Ÿ,6`l°áqÃX™KSzI™­+ÑE#¡5
-nðǸOMž7Ô[¶I}QmÁِD'ôm6+Ö¢íÔ¯¬tàˆÓÊcÐ" #fBçœnì9ßãmô©’T›ÕùIÓÁ°ž/pEži7K
-M¶jRÿ©Å€ù1äYxࠝ†Ï@²®Íõä短daÖ>Ñ~ïýã.|ÿ”:pªs,p«Uùzôa CÂ]‚°4-ƒ§©¡™ÓÚ™F–¬½}`LÂÓº~yŠp|Vs)W¬5à`‘
-S#Ð{×
-=Î$$êŒ(d
-¯«»ge(§)
-Q¯LÍ©0/é{=WÆ:	œƒ±w’ï(ÇDJ³E¾õÝ,@±nÔٲžÀ,€K'xdÅ…×HÙBÒº^_åbêä™9¹=•Põ	ÿb7¬%sTK¼DÊÈbèc,7Ìf0÷†¶Ew©›LH¾3Å÷lÐäHŒÏ÷Dôt3£4rŠ¶z£®­Þ¹ð¿7Â^È9d¦CX¢[!²5ÜÃï7+*³qGÁoÞ7î{þƒhKIÕ5ò{¥•Øƒ#ä½9=GÅ“?9â›’ùÌa5îu
-œ$wªï`_"ÓÅS^Ï ,uýžÕT­$´¤°É\쪽Lˆ@mEOvús3
-¼¤Û:(ÕžU>QFX‘<¼ÒAÿ;ØùVà'jëA4§—jåeñ*4¸9”­c’
-cÊ¿y»Lô$ÿz¼Ðh­ˆÎao´ÎbîHk–€w}僕š8…Yv¼y7+è!·PFBÜñì„´¥ïß¾ÜGÕzwRìÿžÔÝ.ƒ/­—;JЊAõä÷‰Í-¦ ÷iàÝq„	îµZ›¯Ù½MBÂñxz}9XWâîÀ+ðã*ŸeŸ´Ð.BÄügqšÂÑõÆ77_3-£õ䦅ý`ڢ͍°ÐKd”áBbêt#>þ¥Šj˧ܼ„ƒØŽôÖ­èB­¾ùö,ðÜ
-…NBÊl†o©ôI»Êõ"I•˜ý˜µ)ÊlÁÕ°ær—mDÑ‚vG¦x°ê¿«Óüÿ5!‚°JFº;Ø#Mã¶ô>É·Fâ9ŽGðµNÂ9nI“ |éÍ®wòhª¢V·,\ÝÍ›zÕÜ–A¤­–pûóºYN¥*Àš~­ÚIßË
-N£;×—Ò"=:tEó²ùÓõ‰¬%ÄŽ*9ÔäÄÉ¿ÔA™ <”­DøË¸ëS×jnS[=FøyO%[-*¨SrÖ¡—É•Dِç¡*8¨›ÚÖ;$LýîéfTx»˜„éeÊd©å ÛćˆxADvJ˜¥FXF¤Ôd©wñMÃé“‚ñ¦ïým9m†ýØÂekqLê8Ùô“,K„kÕLeÒu,ä=:&là/f8L„?äضIî­ibÃíQïŠþ€qàŽÜ°>A'Kß~æ9Òå#¾OÈ`ç<õéÖ鯁Iò»±™î4X¸ê
-ÿ­
-8aTù'ê•D™¼<Ep„£½¶ah1ŸŸ^¹
-³9jÉ=Ö@±:À´ÏyÁè:I¬WÓŠ‰Ku)cº‡_ÒSYÃódŒ|KÑÔÛ.¯Ô‰F"R돋m
-ÚØ3=½Qœ9Š/1 %$GtBª™‘%ÔŽPÍ®Ìÿ}–LŒ4
-©ÞÃp¢•šÂU¬ÇÉšSÚ=‚ü[EÛŽ¡y#øMݏБQéN‡h£WJœ~¿*oԝvæã?K$YÌ@(K”Ñ47O ôg¤|u›É×ù~FºÚ¨ç/7w&Р¿RðèfQÃ*‘™¶¹•†
-Ø?1Š
-x"sÇfç"ÌÃb}ɲïÇ×kºbQgEUõ1Þ1BefaŒv
-aUå =»÷í%@¯µ³B½áezèjkpŸ{Efá¬Í—òøCÉ(FÇêÊåZ¦oàr7Pg]€×{lL6x ðg`~w¤X†õÔL>ƒÃMÖ™n‚]Ùñû¸}ì0ÉåÎÌÕÄæ~÷M¨¶þiãÛmòÆ©’;È<êw”'Cã<é!Jœ—ëÕíîN³ÅÃôÀCöTÖJðr96mDzaÏRÔït7+×I–Í<Å(Ú¸b§Ç7ÕW
-ÆI at PÖ
-¦4(ec¸>é­§£LÊÛ"UÂízˆs²Ðl/ë/ÝHC…I¡oe¸üœN-’„6ܨyÆ[%T:”²Ò’÷fšD(”›X¦i¦½Ýä×ßFSómGAüƒà¨(ù«kjF瑇×ê¦88üÞ^¼
-ƒjÝÁ~<ú3u{Ü6>ÁqÏ5È
-‡P°ÅÙ¡†°®¼ 2ðÍ—È6Ç„þ±_²†GÖ’¥”z£¬=:{ò:y¬¤ÇDuâê9‚Y,8–Ý4ëh«¸Ù}GþúP‚I¼[Ít£ó=™Äë•TU<ÕŇû<ÏÂI6?@„
-[Ý…CcûçUhÇÃ#tÅ2l¥ÂÉó™ÿ±+½wÏàP–l»Ø·zBQÒQЊ¥¦PÚ ¢–©åeÅ!»ïýüá‰
-òš¼¨ÖýǬ\䐋ìAÀºÕ%p›Ù½Fê} ðö“.õ"pLÿŸý—²ŠO&2<ÜI
-Q<¥ûÉò QCÊŽËàÐæRà4ø^1Ür=·”@·¶%$;½_'`²DO\'2û-u•~¹)†²<M3¨]GàniÑ
-É?~#OìÚCŠ÷C̪
-FÛê
-;nSÿÎÿsWwúð¦ûBœ6Ä,ÒWJœ À,äȲù^=}üF*ý©#šÒÚ¿Gy—L‚žš“%˜Ö1q¸*pxª9¦{‰QŒØÀ&üX/í©ƒíŸ¦HâýR!c¤ßÊ)k"ê|EïÀÖYkNØ«ûGè ÒÂV”º¼GAç)A^Üüåå¬笸˜V}ÿå
- _×mÓé¢ Ø.©÷JRBFèdtŒRû¦Â­ÇÊH€ªØɶϛÒK„aÉR8µNPTRÂy«!ÓŠ5óDú=xÕ„t>)”´«õ$¥0\S±fFÚÍo¸»¦t”}Áã#̤‹´91#'´3ìÎm§Ÿ1¼9Z"}ê€7Sâ5'h´êÓ­~]ѯػÑÍ}T
-\cc-´ož6;š?lÀâ§n¿f·T¶rÝ3xä°Dh2KÄçÉ£—ˆ-³5çC}ÿ;:U&é:’köZü~T$œ‘“Œµ0|Ƹ¸yS»3[¬Ò;
-WuÏpÊ-AZÊ
-Ò¥#ãäw7[Ñ1iøù®G¹Ê™蚓’'¶
-œéSþg‚s¢t¬1w—štÜ	¥¶Ú‘ËU-1¼áÑœfãÒþÖr‰GÉæw„­yjä€JßÏå£5*Gü•æ@=•02ØÔø0¼L/øi=J²›üOJ>œv]*rŸ"%sMKÆàÝg~€·î=ÎÔgJqàEq?:þíÎø{–G¥6¸ŽnÜèUé(ù äËèF³þ1ó1-&TÎƽcõ?÷ݵÚ{PQ.Õ­w_aGÌyÔĉ*­ieØ	uzJ&>x!¶7¿ÑlL´+±D|Íó¤\Õ¿Ãß-‘§S
-m»Ê®¥ô{7ì ºòMim’Œ&€TG°É?dT”Y—Ìíá¸náÎ̽•TGGR{ÌÝìEÎ`H(Zºõz­Šíâ-)ãÈr<JW£¦rîÇVԐ- ó5Œ'ýn¦Ñõy ƒµ‘0|‘&Þ´F[.©±šÚ„ÓñJ¾3™éU»÷Y…HIn–†Ý„ÔT,§6è‹wMqs«6PD›µîèÖµO2ïùç˜Q6¸ª>$^ƒV}J–H
-_¥è-[&	;Aø[ÎV37l©M·Ë=œEùƒtŒ„¢[LZ¹…{7’å­÷®Ú_ku?€¨§,¦Œ#ð/IÆbrP¥HõZáž\SHSýz¨úXÔþ{íøpCSÛãŽ,x(¸5ø (IÉ#(¨¥]g†Û†=Biµ£^$u‹úåßh^ò½Ï̸»â)«*þᬯøfø8Ÿr§ŸÀ’Ÿ’5ßr
-B˜l‹õ
-á]3|¦) @ßä»Î箕×<üIh“î-+Àvžöh"XÌ\QèvIПY6)¤½aêi(?a•8æ"fyŒ,Îw" P
-ÃsŒ›p'-÷({£Á€Æðl¿Œs̆›,Ñí=RŠÐ¡H©žs ‰c^Ù(§JÏòîrÁ—Ý[?²øa;N~ôpåA¿ÈQæ8§3Ò
-L–ZÜn~ ÀýNÇã¢tì‚/È,oE„¸Ú×Ú@µì‡´m±ˆT|!̺¹¿ÄxÆAç‰ÓE1‹˜ð"¥®EU at dº¨Îu¼înñï¸ñ	ÀûþäÿnmøXwÇuñvMROÑgºrøëb<zK³Zø³lH„µ7bù:Š›­å ÌW²B/	¾aTÿ^«Õ]`´?Æ{j¼Ué#Wûø!Tý>#C®¨¬‚D¢xófª¨ÿMY2äÀ±cE”Øã7Œ."EçØQ…lK'O8±2æ
-qä…$_OGxP¬‰œu¥
-mæ Û¢Vžµþ]Ðíл“ˉ¸ñˆ¤Ûþ­‡^æ”_õê:”ðʁ‡Ý¾¬ M‘–…ÌdüOêZ|ìÿDbSå8>ö{ä$âÁÈÍ(w@Àä•=èß7)®]¥5>ž sÃòɬbÜXâÚVdëû^—ý–j¢«üScµW
-œÃꌛ??ýžDúÈ@¡å`”¿3Š¯JlÐùDÔþŸÈ-j:«ZY’”|¿‹€‘áY‘ŒÚçR©@¢&ä/* ]=ºíGˆEl²¡pqQlãñMi8
-ÒN‘•pò:é²<‘ĘD?ùöÍfÿzGLÖZ'ÕÜFãíPt\ê²Ë îJ|2²»x¼$K-&„WÖ)±ÕÖ
-­Ä´F÷ÒÞÖm°Ä[H`‰_Ó2Kë`gÈCœ	Qù3Ñè—JMZ)ÁCNC×e
-¼½y„®£²M³Q™3­Öòˆ4´‰z]ÈÌ[æÀq~èïÜËÊ’£§*£çuYš
-Öaü·YâŽq,˜:ªê‡
-Çn¹YNÛQw8yb(ì%U%äT̳ †Ï™bí,ÿÚkÌHÑÚâ6*æÀ!M½„qt'Ûu8éb‡XZJwvÂh_îN†ûù¼;'ûbl@Žå«§Nój>‹íFqÕ}FµäººÓŽâQ¾ûØÿeÜÚY…,ÚbN™wÈûàöøã·ä9ûÂòÀ?»Ï¿Ü—
-Æaù÷år¸è$¢,p{§Fî@¡0ªßÛùþ®Jà¡uýTÌ„zi›ÐËÆf „ñ¾vÙLT	¹î…÷̍ڑ¤“ ÖJ¨l^Ô™ÈÞv* ¡Œ¼‘œ©¿ví¦¸¡ÉNü·¸‡Cˆ
-ÖBp°ÎU!öÁ4ê
--ÑÎ^þÃeqÈëKëi±˜Äd¶½¶Í€ÀØÁ‚ÌËš*@DÓR
- § Ù)eM[¸Šæv†S5œÅËÉ×iM‚î'®ˆÂÕjè0~yhb$2üÖòç0©Ë; ¢ã§N‰P­s,´Pxp½»
-¡L«c!:¶
-Úo«^bßÝtg‰…„E±‰°ðió‰ö¼4Š¹ƒ9¡nö^·ßP›aVŸÙÂKœ?xPÑŽHÚsë-:hw¯Âç
-ú©>7kâXšÿ‚NÐt”¹ÌäS4ÝÑ
-¥-w2ÛdI»±^z£<DöžFŇdåEõ%"
-쯳2ýM»qŸ¯dÂ'“µ+R|jbg1³ƈººŸBX›FtÏ
-Ôò†¯$›ªÄ6ÇêÛ)ä_çF© óÜKY¼è´6„gà¬ÚGèžÙe¬°3|ÝrY­#Qºw€QºHÛÔWÈ5D8”e³2-ó4_NÆØÍhɽuC„QêI;eŠg²B,ã,`u¤ð1òâçÐÂ’>¶™ÄÙ³3FÔ'îwG-‘Bœ±Ts‡	K¹½ÎاB¿†í¶»Pˆ6mâOíù¥ö%y>öðµ=þ(ƒ¾gçK¢«
-™Û‰t{XRe«§€(ÞH*4
-›¦€+¦Áq&ËôŒD$ì”ÜE‚ttÖU$—g¬Bˆ±#¼“Û>¿`û!<áì'¡–Ž!kÉ›¬sì.á¼4aüÔƒB{Y:¦›ü€¬î8¿gÎãpÈñ?=Ï«¾
-ÍÛtF¿êjr‚…£›TzA†Ë2ZÆNhæDR<È
-•ì Ì
-$3VZßA½zu%tiXæ	ùtÊVCu‡…&?õ‘‡g<¼î%»ª9Ȇ„ÿçHNÓÔ¹d'ðH;bU€¨_C±ñÐhÿsý›7àÅŸ‚œ4±ýÅ»ª”²Aù+Tp6€_î#I™ÛZÑÑsµâç=k=&58Í©¹€óNxÿðÛtú°(Öb
-¾¾”›¿
-Ã;Û£L²"•-)ÒBAFö±ìf5Öè¤JÛÀïÎif䶨ALì:ð™<ÜSJéÔu‰Û¼‘¨x’{)Óµ/½#ÓLkU¿›4ÁÇt›-Ÿ‘²1ž-®ªÌª+8Xü›Ó³£0ù}†L@ÐæFm&¬URóÕŒ²‚ÚÜ(±;vqôÈ®ôÉBåXÒîÎhçõVfÁa7<;ÝTÖeSH`f¨‡£þùÔ¡Œ¥5P™„Æ—ùûÐ$KðÛ†j™..žcøx j´º¸{ã™?Ê(ž_j­ÎݼwÒŽ£lÀ1ù‘ÇÜF‰êH_cüˆ$V ìG¢¤¼:ãÐ{9áië5‰“~š®oZGŠA1WZ¾KŠ´ü‘׬ÃöQb´¨~˜Ø|„»,U¦ÁFáéTŒµ½ï*Õ/^¹@–6äšIíîa‘ñr¤î©·x»_Pìa&ÂÒ½8
-{d•é Þ.<Dú¾¾°DL>¦úËàDgNŸÐ”Tâåìþm­A¥ÆÅ!¤
-Õj™GéIÇüŠr ܯÍÊ9ÅPNǵ“f@)mÛ®‚©rjÇù?æ‹Õ±Ö¨Ù«ßº6–b;”àï8
-æ+ùB¥Àz‘lLE×AÁ­Ëü+õ Û•*!+’šu¨ÝãWÐ{ç£-7¸”ë	R>aÛZ"’6f§È†SeøÃ6ÿi*F<2~$·ê³]O—„¸ÈË­ƒçš†Ÿ!ὑFKçì»G¼JJÐUs%Zâ£Ë"Æ-øƝBM¡h„O<8š\Œ¾Ãápž;jÒCní»PAýuåÎ E%Pý˜!Âd`cÇÂúoJ«Ì9ÂÄ G› aDZ’ÏZqzŒø>¼­Ï2Æê×öš<üЧÜ8QÌiÄ>¦ŸôH¾N0IœÞz=ïô¹ñц›A|—ªò àv‹æAÐ#ü?âtøƒE™5ÍÄRÍRä$+U-àˆÙ˜ZÿbèŸônûï•ÑëmÃ[nû°/ûMz,ߍ
-غ–ç¯øä®;S/N$ôsœõR©Ù—ÕŒŽ”»à	5nÚjÒtøK³óJ9¡‹¤¯çêHmÙR¨ð³Ү1úÏþÿá+ˆ®€_YN*k§ÌDþöœªì3ÈJ;AdU„‘D‡×÷¶2ÄlƒŠÚµLí{5ˆ­——Êöƒ†>”+·²‚¸yœ=ÔX×i<|N[½b~Ë (qÁ'(’³¦åÙÈ!DNmoþöaÅðP¯º.WyN¿g¯ÿig?|é(„]¾¯q“ƒ>§¶óDó ü™ª¸èM$ŒÒ¶ô»E¤
-•zÎÝuQ«ÎÞçÞFñ±|^²ëŒÙºÑ­w;óC¢¬ïI
-õ·Ç¸ýÄÁB&ð.´	ë8íæéG°Õ ÃhsëdçˆJ¥,Q¤fWà9!1Å|\iLC¿³›_	'BÛ¢x®>D251oMt"i·*½ró2	tÅÙiE6®JÊ“Ùê¤k:¬Ðà]DÄR
-h>
-fµÕvn¦þH)^‹¨NDú°)µP¥gÚà4Ö¡kAߧH˜{aÏ	ÄCð`‡þöÑT_ùém²AÕ0ÿê¤Ñë8žþ¹áÜŝ@¾¸(£€3`‰Æ+ Æ†›’Çz=D¸³tªÜ`c÷~œú†Ž…D÷ºÑ:M#,-׶;¢¢Yïè, "bRÒÚÀ‰èüΐ2¸5Ù¤-÷Ægm¦´J
-m”ÊØÕï»Ù×Jgö®D6ó!³ Ò¥(°K&8Á‰Úx«…ÃX‡}q^
-|Òÿeé)åù.‡/-þæ>Üýâ;ôÉ”Žy¿ikuä©´~-¶Fð¸T‚%$åá—ð@a•-F÷›¼P8KÞ§„”N¾e"TÊîv†	„±\Ó2Õþº‘ƒ1hæsÓ<óä+ÀZ—í5õ‡«°•X"5š[ŸÀgûð_†4"ºÕ¾ÎrøZ¥q¹É´³h,1Ïc
-Ë|Ã2Ó¶©¬ÏjZŠŽØ̹€!3eöKø6½1õµÍ+)«Üó×ûM–Wðîd3Õf®×Lƒ6ãgÐMXb²?KôbTãóðkòÞOû¢”ýڐ¼(c%_z†Ìæ±»}.V~#:†ø0íÈdzVÏsté[ÎÒPì¡ãÝÄûÊbÛ€	r/R
-ß—HvÓØMÊ:ɐösy¹Õ	±Ióè*ŸVÂÛÒAÚÎûCWcá	˧KŸ­†Öjœ _<î–5úfþÛ¦m<Æ#Õ
-ºm¶%¾R¹H%Ã’¥ùPVä)!£mÄè—¡'Á©‘åUS4(&UyX÷•<,ˆå…¬‡Ex¤k@´“þ*êögl†~#Á;ÍDã9 î#cmøñ¹µSy9…Ñ
-銍çOGÒf{¸eê+<8Înq²š¤Ä:MÔÍV¶Ûć°7o˜ÿܪa*‰T£‹—†WVÇF̯;káeªl´¤ÁV"€Œt¨]¡s8Ob
-|¶eI7‚¹FP>µååT²kä~,Ƚ~¡Ô›˜ýë¤,áû´V\…=½tVóú¸ª+;é¥=*H϶]ÍL¸EûM1Kj­†ËIN?+÷αô¡o8´‘v¡KN`š-ÛãæºÞ|B÷|F"‘eð&z^._N¯þÁ9ž„ªì}Ly;›Ú»Æß.èYÎŽ(7/ZÛ>0ý1FIöâú!DzNÛz2¦r&ö” /#:}ò­¥…G–Ÿg¶º”º:Øv˜ˆüÈþòíIIè¸'Áb	NË°é*gµl…kpÑO7à±½]äÛßõ
-ÁƲØN˜²-³bâì¬mS77³õÏ)xö3>ο…A£óCëˆ×eû‰øSt1$â·7¸
-…unÃô—BK$1^bá*ukUV[$áS^À¦ýÀK¶fì~6k©eé±­é\šíŸëÊ#Ú0TC…=æÞèÆ[R™~4´‡ï<ÿü Fjõä¯0ËD
-,-Î!¤”ïÁYÔ¡‡íAÿCO¹¯þ„Ñ£Œ/áÜK‹ÓfáÍæ¸9R7‡mˆÊÈrQ²NMŽÅËÀ©øß'iPn8š8F­lÖ 9ù"¹*rbAªî²/ÅÍS…'Žf/ƒ*Û,0@h¹ŽRRëŠEyÙÇêW°¾òœÛÛ,ªDì
-Ö¥Yî6ž&oë½Ñ)º A’b?.äK”S§ÆÝ´"=v \--Ÿ©"Lµ2‡SÓ«¸ÆbÌ;\jÁÏ/¬“|(ÑF×`¶j¥†ÓZš8ÇêÌeR	f‹ñ-ØЊo7IQûùːŽbô|û¸§mcŠÑ
-¦ÇÀð¯{	ÓþÕiñ¹—†  ˆ»Kw™nC„Ü =ïКŒ}gŒò…1z³”±çXn'Ôð(2УöÃ`ö+Èñ×qB*ûl K!1ud+‰ZØŽÌvñóÕ>(-û°ü>hýaìy%Ø8âqú˜Ù¨Èú¶BØAçf:‚Gw:×<ÞÿÖ»ËDHsž¹¶äe»RÙÝû@F)Fé"ãu²Û‹5Èè•,¦H·Ñ5ÀDvÉä©/[ÓÛÍ?à]gZ!Ij»8U:²E#ÙV5<¶D:Ûì
-#…ó‰{¸¸lòùDZÝޟᐡRé†I‘?6¢º~-Ì'i¹Ð»°5ëKŽdÈ÷ógFºp¬±‚ª:çñÖ
-0÷G¦¬ºS¡|S—Êk¨ÒØšë7W¯•³“k.G†ñ
-᪨éÚi¦°l|ÛKþ¹Æ{%zWDa¬¤ß¿¸TÁËñ§„".M/ÊTKnxl¨‚ýGbGR+UMœXJ¸YüW.qºêÌ&„ð-fà†ùR)Ú¢9Èg1	#F[ˆG%
-«”Q{HÁ׎Úç	_‡Èô¢ññNw¸H?¸Õ×Á_|¤ŒñT¨–¯‘kþ¤ß~d´J>ºEè“ †è
-š"m´ÓL~‚…ŒØ›GêýáÛ2J~¬B::†
-jþÛNа˳Xz>
-—[ZDƒx¤óg%|P<Ç{>Þ¶
-æN}R‚ÎñÖÞç—žj͵„¨ Úpžõr€ögÁZ)¥ØïüÛF„m4^†¥“ö@Ý'PŸ¦oé>È™æìABÔeâÂV­»‘ŸE¹Æ±«HÊøBŒîšÓ’‹\[âd‚RËÛZHpb=»tÚ’’Ñcwë}½B¶ûI‚^ÅUà
-
-Wg­J–<1kÈ.!Ž\w.ÄcRR;H¸ÃAv6­ˆ?͐9îrWOv€±Ò@ÝLE©q¹SŽG­ˆ·?¸5ämžÚ8Im7çg¡Ã»úäI˜ßj)þá!s›ÄÅÜ?~`ÍÅÑæ#°w¸ÈüSßÙO¥=Ùïðö+H6¹ïc;…&L]>ø™\•`å“dL“t>—xK/óõLƦ˜K³DS3,G;Õ)ˆª>É(´CŸ¥çEMF#ïo¯‡ñ÷,\>>ÔÕoðÐÃЇׇ”ï/Ð×M 8;¾až[Bʧ“ÈÅ$”7­tµÄ+G­¤;H
-¹ÉZ¯•éÀ¥:p‰„gŒçÂs¢cpd¯ð}%ˆ­î,Í-Ž>¥¤!|ìróû»*N dda5‘¥Z–ULÖ_—dGŽRö­ÅqmL{2ã´Wæ×ËÛŒîѬÊ?Ürh¹	½øÞ!ÝÙ‰	2'ÿÀæ}Þ•Ž;"aìÊ¢;
-ïU³×Dx¨}eäÄÞët ¤jÑÚv3³¥·dû‰ØÛ
- at bBNà„¾Wdg#’ar€•]]Snɾ–_n¿‡^=æËê8ð‡=UƒMѬƒBêI 4Þ¥(³ˆ
-DìÚé¬*êt¨¼ý«NÍá
-6žºX¤Uú`{å0îÚI3lšætœ£âuG½'÷ÓjmÕͶ¢ôoÛ:߸̛0±"»@6l¢Ž—ÞÉÚú«ç†¬hÛ–@O´«ùÊIS<œð&d=Û4÷U‚XGyä3€EÆ5&IÃ1CŽHaV¥À¾Ç†¶o¯Êãù†ërã­W0PÜ:ÁOÙ€†/4kãºýÆÄ-(¾Ò™îùvl;H	:ÏË%k"iÌrÜÊÜuQ ´izŠL~<üºÖRÛ&¾Jq¶”>*x¢üJÍ·Öôb€–7È3J3èÚ¨›A©ÝDZ+0ô¯n'C÷‡Ñà•ägâlº§Â.ÚbÉwÞ'Gý0ž»{<1°!Q°öíÂök˜ØTË°G-´i£
-üCðû÷R­H
--õÀbÈp+Ûê]“†üë0ƒód.n;/Ä!}Ì¡)ÕOmëlî¦ÅaHM_a/¼Y”¶œ#N;ì
-J”¹®ðµ	Úƒ@ŠéqãÓ*B.×y1O¡xÙ[Ãv×:á˜ØŒ¿Sª£ëNSˆF]¡ó‚åGDNG¦<–Ð{ÅÆ{¤ù@9ˆ'ܪ"¶qº'ìF]ˆ›‰!¬81‹óÿëpøs-©ïÓ£ƒna6ˆˆòAë©û¤ô™Z”'÷qì¦ÉÐç¹*ÓVÎ'2ÙmN¿Š˜ƒœ
-‡#
-\ ¶@©ê?ïš3Ùk׈Cm”S‰awðB§«‚n(°Cn!>¾÷q¥üµ@2]-ÒÁçÇy‘°Adî&£s†iÜi@	çMN³1
-NH¡澆æiZN%gv~âý4Xw—Ö\úíÍðBÌ^«›XÆdåÿ.l—f·y±î>T¦g¯¼mš_ƒ\¡iÎu« (¹Ú'æ1“¯•Ž‹àã@Ñ’À„Àôrȼ†&éWDe%ɼ”q _Yïbºr÷UFÆÀœDeÇYWÚS/’*@ØN6òs“n©2^¦—€b¡Ðowô¹ÁúL£±‘è7ƒ¯°Û«ˆ_/o'˜w ±¿ ²-:…‹Ahž|Ó׬€Ceß^<Câ ¿ùWM¼ÜóàñØŽ¬£9$˜ï˜0ç¹óY#¨œB¶[F«Ý¦dÌ
-yzN=Û.îé
-Žó d”6âZ²iÞy{Yö<²‰UuÃ4+á.ëj(ññÛGλZyÏÎñ„>&Ï´j†¤‚¡lžé»«*ŒsŸN®Œ
-M`™Kà·w4|<2¦Ãdš”jèË4éÀpìm‹Ž_Šl´Ÿ±ÏC­wP—xÅf‘ízÛÝ<ÏœÒL¬Câ«M2‰ëÁn	—´6Ö¢„FVXÜ9´J°¶M+å=.QÄ.vÐî.U3€öö…:Ž  DüÆúJrñ:J¢Œnâ¡,d–ΐó¡
-ªèß’,©žÔÒÁ®Äs}4ÇRÜÏ&iô%ŸòÜ4¢ýyˆ’^y¯‰8u(Z‡(õ(J•
-¼—Ö”g(O<Aï,FF„Ü,òŠ[
-„Ö1û-¥@ç}¨6Õ|1´ˆ¶¢ÙÊÅë‚4ץL‹ÿ°--n“¤³0lR³º¹7ÕØ$S1UFí¶òÒ‚zÀcôG™‚ªX÷ñS	P;ÊG-ú;·	ºâwÓŠ(@Ì–xa6£c°r~Å*/³°`•ÎÄsY¥ò6þ×.Ýž YE°òbLU9R£E—fu£;¾‰¾šdŠ^é8Æ‚Îç]Rӏvÿ¡9°Ø¾LûÔà
-R¤È¢Ø¥lÕ8î¤SÔæ÷Ž¸7[^í[Íá,¬g—L!!ü“Ñß
-)PõžמnѾ#(væÀ,RÆ*;OO}q7z5mý©CÕ²_tœòBº§Ðß<%ÊÄq˜$£~ö£o®¹ºCö0‚-UÖ'j^R°{˪µNòzß<º_Y=™òìý
-v½I¦OEiwõ\¸ ån¯¢rÕíEµêÉ—¦KÍdç(\&m•†Ýà³Í"Snehã€èC7ØÉÕoíø9ø'ÿ§G|1ÉFšŽºµ¼Òûâ÷|AÂ.w&Þߦ­OBnaÙGœ~N£€ÄWàû‰´qìçNJPXÊÕ³µÉ ønƒX¨0~S׉$Lq	àøn•Ä÷Séud@‡\hY‚¼Õ‚ TÝ¥þídN±³…Š$<Gä±*ÜX™‹éÇ•gÐ
-H	_Õ’š´jÌ@¡šCþ,`”‡?>d”X‡äÒ,ådšíŠgµë7jà #¹¡ÿðw?
-n‹ë¥áŠ“ ÇV°ÕóŠ~G“j\ª$0 @ƒBpÀTÆØÛÍǏ{8Ÿ\˜‹U[ãJ4|¯º5«$/â#ãéæaBָ׵ìþ%ÞüâÒ:ó×™§4		Ü¥lóàφ1¿ä÷
-ruŸËNa%•ßGsäâÖ±»ªÊ7aÓÚ~«åK@%c?ŸØ²—»ª­nòj4Ï~¬4÷)ËØú¹í—{ău–:ä•`©IHÕ×wS0wdÐá¯cÞˆS±(§ÿ1I×ÔÂ¼ž:uFÉ)º„xÓź¨®Ihî¾Å
-
-”Hwbu±_n/û³:tbª){-W›tØTËò„NMÔ­ËÚ¢UËpUcY#ç.ûëÆ<öÌ›Pôƒª¦…}°xv“¹%F»I´ù€<4±a?)6)”ØUÿÞ”+pªgJ?7ÍûssË#Ï7’ẉ—Lӝ`USíéçýïÛe
-eF	xímIR`2’rn/ÙÅV)'Å
-—K2uùÈ)X÷Fâå€HºÛäø²îI<Î+À…*+éFŸŸµ÷°OTF<í!­RéiH,P¬é°S@ès‚sRÜR·z¨
-yÅæ÷.‘1™ç´„h+„Rœ.ÍU„G&×ÖŸí®×L6Äç@ôiÂA4Ô¢¦‚>eo–SQŸäŸôƒ‘¢ˆ
-K(7ËeŠ?Þêÿ$dŸiðÁbΙM„Ñá|`
-	7W
-Žð˺(éi8	+JÊr 4çF,Ì&ÚkkE|áß°ÿqpc
-$bÛÉ#Dô¿ý¡:Ó›ß*ÍØ å€ŸsNugïlÅf»JºÀãHÀùrºÐËlÝñСž»¼~ÖÛs>‹"¨ûaÞ?G	îbvë#®|×/”[ïHk2žD&ŠµûÆãÍ›åU(]³A‹[“hET}¸÷5Þ”4	rN<;|Ã3;øÓÊÒË›²b1c¤¤áMÔ0ã:ÊõOŒZ+úÄ™µiҐÊúøL…3µò’¿sú¥Ô¦ò‚eu7Kùkfþa|Ý8•ƒé»Æž "Oo¿YOø£8m¶hïRù:Iœ./˜7ÜJøظsÀ“Å	֍ìûZ‡zŠ5M	‚µ®µ[£ñë½Ór“–.9(GVå豫NGœŠ
-•ÅŸ¤¨ùTvT*ë;YþO/ßÆ&õƒ 0·+[{ì	¶œÐíÂÈ«š</(ß•H›ð—ºõº,R%…òÁ/øS”ÔSÍā;WH¾ãG{îžbŏ' XÏß›°½Å:±¬š«ä‰DÖ‹“‡Z¬›--t’õ6ƒNÔ,+‘È#‰$þ®ë¡[mq„<´èÛ׌cXG­ÝÄÛ?^¬™išsʹñLs¦n›w_¥£z¸@å‘H­¦qÌM†%¯äÞmɳFº¯ç5M‡AÇsÛÁx*»ým¯Rß$§6rÁühóÔû
-ï¼±KúÆÌ”û Œf
-(f¹ZÒ«‡¢ÆŽí5ÉW•“Íç51Ó~Ú['ٝ@ò¯Ü%¦/½+ºNÞ9Жö˜êÅh­D¼Í°Yþ¡gúÊŽ0dÖ™ÜÛ³žpç¼ôÚJب@B‚i‹N{~Zt²$Ýúw“®üÃ.Ï‘2è</ek±³º©‘øïë
-•ùÌ
-šn‚D•Yô«‡¸ÅånéÙî%½píšo²™ìn
-­B3•
-I¶%Øýb+$V9«‚͏øç6©©wº’t€™å“HyaÀkÌö>ìŠRݧñÿêgB
-™Šœk…ÁåžÑ#P!c§%¿ ×Ðz_
-ÄÒïßÕ6ÒŒV¤Sí±ÓÞva©£RéŒ
-yœ`hšÁ"ËpÀ½'¦ô.8Or>÷¨KðqQìÒzË1¦CJ¯eâëî•äJ‰>pviPuA½ãö AGÀÇÇÀn§yb at x¨iD½óºˆ•Jû
-…zî£@	ã”åùãBýðÅ{]‘Ak‚‚5¨R¶V¬¦åÉ´ÁÓG)å.DËÚsæ$1ðéj%T‚f+ÑaZÅA Ã,j@<æFLÝç΄?Ò*c!-<N¶‚b…¦•’HmÆg`BõÎ0ã¥â“ßüËÝuo]PIË–Áö¸t«cH
-góÀX®nf 7
-®¿ì
-æ©fÜOºòcã°nå6nïoÐ"‡ò)¢ñ¶¾Q«J»+
-֐N„iŸÔL͍D‡–¹ŽßÏc–ÚÙ€‡#&Š}NōWt—–;6¥ÄG.á’˜»qQ&Ž`O\pSu-U¤ùX'ÍDÁ‡ß/”\#£Ptf¨Á=±W$±|’ρXÇú<x‰(Ñë}ÝŠ?¿¹ôUÖ8Ô3Q+çù’ÇU=«º3»ßìÍOO×t>ã‰ØD8̾ãÆ¥£Š¢
-î|66±$¤OƒÃ/›wVúÌJ&ZY£²Œ¬ØgŽÒËdX¢³2ŠL`pü–d›-4}K³Ú£ØeøhÞй”QoÓ†­4
-›‰¨øŒË <&@šíÊC@ù¶×iß±ƒzqì¥qfôBðg'nõª¨uL	…(…Á£âˏ̿¾ŽYï`ñç;7ýøòÓÕ
-´!“Ð&Hó(¹ýý‹H,/àLÉm¥à‘Då´=&Xâ±+„­N÷SœÔ•Ô#uU±Ìkð§¦ji¼Ûu	W[ÇLòKHüœp‡†29\aù¢‡çdž”@LÍ5ãç2»ì¦AÛ´0w)Ýß—O!¯f5
-r/WÊYúW»öÑÚ`#|p|C@»“uC"]vâ›ãÖjocØ|êÇWÞäÍñ¦ë l”‰__¢¹N4…`bˆ_QxS|¤ÎÕZ 8ÀäzçqsƒŒ^‰Ø“íìA•àÈ350}:gZy <AEZ\-±
-–ÅÏ\#ô²ÓŠì­Qvû­‘×û\ôKHÊ‹À©jBP¾4|HâÕw–&©.˜~ßСXšfmϦù]—·NBÚ¹M4Íèu÷ƒª
-|ï~§Ç¥.›šFMŠ+êœpµ?[pI3¹ª7jœÒN\7Ìã÷SDØ©Ó=7,:˜ÚKЇ󑿉z¯æ¾Håj
-!‡ÿ3âFO&s˜©áøô}9sYWQÀ”¡DQzÈÈÊ
-øïç.ü—‡W½jO#‡¢
-5ãrN¥PØ-_&˸˜îè˜‘Óö¯ˆ(þsyN·¨sÄŠcž0SOŸ¢Î¤c{ðäÆÏß{=Áöòl“¾²qÇÄÃ(::¤à—±-"jÌÖð±¹—ûá÷
-Ä;õî0¦‘ó¬Qw¤ìÁw¬÷õ‰€ýã57ý¸©.¬Y4»Ø‰#ñ^÷ØÊŠßç½Ë¹Ë˜ £¯6
-ᙯêw[Y7Ö;
-qkÔJ–ott‹°¦iv0œî!@ÈÊê˜÷nãÌ‘7ùX^GÖn³¯$/,î6 Á«ݵ"KÊä0#n]V2Yñ!•nPúåÐcv>xm<ïâÉLˆgYkæ³Å…Õ¨ßÿþ¨,ÒÆîrºµPö©G#€Æ™[Óùb:
-qèе9±<™Òâ.ö&P¹cª¸ho)rŸ™×WãBpÝš_À{Ù·¢„q+Ú>ñŠ$眸tï×¾Jv¬60úKÅO„¶BOf+%
-eÆ$6‰íË2§û¹r$’aƒ¨u"ÕigOµá
-Îäe>–ýwøzyé‹]C`m¢fRlU¬x1‡èþÃG®¾7εÌœ1qáüŽR(ƒ	¡
-¡
-B'ƒ‰×eLaƒ§wØ6óõ•Þ¥ÿã";Úð©á9ÁiŒs‹!í¨fÌß³Âî tcüS„§¡T¦C°¶“nFå
-êß²¤æ¢H'Z{+‚w³4OI=g›&5¦æÑÀðe	ubš:hftÚ†3‡öߣ%f›;ô^©/t(òïÌ•!{!CÒ¯¨¸‡øñTÉî\;·é€Ô
-^=ìdRÝõÐ	S±NÏ&“Ôh\—]º wå%„a Rðov`ԍ³3R”žº=+ÂÒëÅáê:ß¼Ã‰!oŠ³ðçÖ¿m‡×ǐ
-4‘Ùf¦–Y¦¬–_|Ž–!²â©jS%~üªÙU7óø¿Ù@Y|Q‚—ã»ÎQà蹚û.O^‹Ô”(àDt¬·¿¾=e#Ö_þ(jœ"—µº]ª›'ýMíVîL‹+"f£Ëwöõ§ z -ŠµùT7ä´;Y÷îÞäŽ[üê"A<¾™ì–¿`–Þ幸©1œb¿ >x·ò°£>ïôm={ÚÕaËBJŸÁ9	ÿ¡¬Õ³±ûI4—®!ù&ÞJ°ÉkÛ—Â3åPÔA?
-ð¥rvõçfñƒ+·mè5¦
-ÕaÿãÄ\×”‰t¤&„¢ù,êÓ
-t÷Ž=`g|k
-æüýþh XÛ`wªxQð --x*$cþ®"SŽ±l¬&­+áá“@P¾‡JWO/öƃæfÁfš¤õ< úÝ®6µÿƒ°ˆ£p÷Ò¡$?Ø*<‚µs™Sˆ!©æ—e4c.íÚ%¤ˆçøá9ñ9í¢Í|õW¬µZA/¼à€£f)våZ«Û¶è,–$h`Н)‰<+B{${rßG¡b¯—°ÒŒ”ê”D<ö
-x+ùÝA›X:ìœãn¡ν)	(oO¼(²S3‰1$¡¥°È¹P/BJax¸O©)ÊÏ}"+Oî*ŸÜÜÁ›B‹—»f"Ðû=94›7DŠtø¿ñ„¨ë/#fèÜiåSúü¬6áÊHœOªÎfз¶–b‘'"Fg…³æ´žÒ¥R¤¶"ä»q^
-˜ù¾Àà<P_8nzü»þ‘—ã»Ë>ñÆä#’šmýٍõì ïÏE0êy/O8ˆI-íž*^[4|éå±õý_ˆ`¤>––Œmgí]^ˆöˆXÙò¢ŽvÙ`qbæŒid2Ä;ù.ßßÂÂDß±
-;.XÌ÷â!±ÞÃ܇˦ôÞBë‚î¦úªå„£Ö¯¤yiHA¡yý$+•(
-¡J9ÆaKfCèíþFÿ3Å_¿dö~AyŠdÐÄ
-Ÿµ¬Qí*Ha=y¬…µŽWÍÜ”åÐôoÜ”–¦Ž4cri¦Ùü-+/åùtó· ±¨ÜJXÉ­‚±ì“¯”®àbL¼>†uP}L¿5ñ-åG$'Œ3/)H‹(ôØagFš„©· BS~€râWÈ{é˜.Íá|$ë)*w-½[[‡ºíÒpù3¢]äñúÓuH*¢‹ Øé\Ã@³_£}žƒÝ¶¾®¿i›µ9HÓm2¿§ê²‚45œ¿!å|›Î=Ipµ<íµú³ÿšƒÊ>²æñ¬Ú6ã%'ks›.çq½Sí}i´½þ«ì†çŽDåâ%0^¬õÖÜÔs”¾FÀñd$ÅK¾™.níïÔÑ™3jUãâX3Üâ|ÞrÑ
-ˆ©ÑNÄV¹orm1Ù\lZJ7ÓJ$Æbl™Üµæö•{
-ž/Ù½||4`”•Š2øoy#¶‡U´`jƒig(Ê¡«tÂP¸Õ“˜*úr95ã`e0n¥¸7FÆ?à@¢M8K‚ÆäúŸÔÅÓ@¹`Ðø }W0°&#1¯hþñ¿1—iß¨³q¸@šCU¡¶²Þîl~JÁ¸P|«0o½ Î4qìmEöá—fÕb‡â'ÛøOZ”Ã?/”Ú{žqH=§
-—eó=x3Ytý¨â杼:Dï‰30-^ç`H…¦þÔ‡¬Y}ÕLÏ!‘
-}p§Á¡m‚&§¥¯µy–â¨U9ZuÂâ1¡ý‹8Ï·óI3õÖ1‹`™`>B
-%ö}HÙïílák­T‘^R1Ž¿·)<ÌöøXUKb
- at MŠqtº<¸Ô*`õ>~û+N‰u…3£;òÝ`Á²Ç[ôê®C»&”«7¼·vÃéQdN$€Òñç¡z(mÉ©#%‰,µ ßgÐgÀ¼¢ŒŠuƒ°Ãs{Ƭ¤ÓT—Ú´¬uÆée†
-ݯ—†ðûl_<{%H]Î(²ñ"r#èÁÀÊ=YÉ?^
-°;.\¼ÀDîßÊu›€2?bÐGOJµb[ï“0Ð’ÿa¦šÍ÷–*õ·„K”‡œ•œÑî‹«ìß‘‘9Ý5–'‰ŒEÖê©‚æ´ÚåÇ
-“‰YAiåÎÍÚ‡<m³!o­3ã_¢¾`Úb9MS6PõéÔ`O¶!`Êñab©‹«ß›‰qUAÊÇÀǧÍ÷VЗ;6»I‡8-%Kß
-ÖŸ´Ùëàlò7ã¿7°»Š*¨M	Nõäº•%ªÖ§T1¡Àn>‡éÑ¢÷ý—à*ŽœŸÅ¬5œ˧˜x
-ẓt¸à„^ùZâ	¡!ønŠ„l9gäX±ú¡xQ_²ö4LKx^<ªDG;¦l¡õ;j©W۾ϜÁÛ—Ä&…½G=
-
-ÏÑBFÞ |O;SÃþÀ¦›â€©iJ™›Ž@ˆ
-bÊ÷}OÞ¤ Góuë> 5?P­FÚ¾ÀÛö[“;M™·¼tSBÔ‘ckÿ=KAo0•ËÓ¡PèUHs¯Ñó[9tAÊ4;s,“OnôUKê\œG_F)¢ÃÆ›œ¡¾µÕ%B~
->+ŸÏ‹3ú£¹3 !«wëðEsÍÖZ }éð4~z׺$prù΢:ø¢]GÓl'„¢•Ð}­‹«üj«PpÈ3¸Iý`µ€þÃç«}O×uû3?rD:£³±»±]l†
-ÚýšŽ³Ð†ýàE<vðfu:eÊ©ö‡ÓøÓ|lñjô™Û+M6›6oˆUqµt·éVŠ|âmÕ%U–\sÆêòO¨¢ß#·B¡ÔoûEâ©6¥¶
-€¯–Šsr}u† OÅïÌ”I£ã		Ó–ìF1*©_q½G(—=ȪfÌl³´9QNOmj
-¤yu”PЊ ÊÎ3¤G˜ŽÅ
-K«rzEã¨ÝRÔ,¨ò5UçÛ0×—4¿äO®ê†ƒöê w÷^+%ð$†/Ãù‰¯7e¹
-èÒ~=çk­ýûWÏ_%{÷¶•¿ó
-²žuÛCX+”ñ<q)P”Ãï—ý,ùLŸˆ'…<Hßm /è«EÎý™ŸmaôX–Û<t鑁Q
-\»ð„ms` Ù⎿qÛ$l]ú+k°pãE0ÿMÖUÜC at ewø’ü
-9²DªðrØ^GRÓz9bÐ=šROžµi$^Pµ¼Ð×X„9¸µªiôDTª¼©
-;gxœ/[úʉ8_ƒŠn·lƒÐº÷üÔÒG.E{÷“óáqˆÙqLj±†	gí±[.wCoYåÙxd—/V‡µ3„Aå z÷‘Ìþü«Ù¹ñžé˜Ê	q–
-6ÒX²¦ü„ÀgŒ'N--¤ õÑq&ÿüObS”£	”“ÅRtdÄ»/@ÑÞ‡>{fd>¯µZã\Çðö@åÍT½`ë
-t‡Ñ˹¶Œ;š*¥-½ƒ
-e×
-ãk¥Fm¡;gxH0üÊÙõ5¬¦/!{·é‘ùº²bÞÊ
-W8{Òž'¡gXIŠ_\ÞŠ-.Ï[Gê-VéV¤Qoš&8<,M‘Îߍ‰Ã:	¡Š®šõ$3¾/§¹ê~µ3òDZKTX_“Ò…ßà"’tSõ~Ÿ?§ÿP´æ'åÂÖ”ÃMkèC®üåçD°8Ȳi*
-}ˆU*|+ÛBæ‡ G‰ï»Þ[Nÿ_{ùÛÓ0jfŪ|_[Õ%—}|˜·HW¯„~ÍØ’ œþó¢êÎ)=Š•¥ÍnêǸvÍÒóWÝ‘XKý
-8klÄåF£ü!ŸŠo[ñ=Åý´Ïg}mœÞ²˜Y¥õn.Û~h-fõÅÍ›}ò88Ð íq„.B¤ÉµÃtL¢­©Q0ÎÙ^a¢‚,ˆ'sNaõÌÆâŸójÜk#Æë™MØ
-?-ÕK“sÁŒV#”v“ÃÆæs¼}—Âj¥ÒfJo©iïºTZ¤~µTþNoß=‹ª™¹mÂgá$饛 p¾x‘‡ RGœ,pø¥,¢ñ¶
-…¾CH™Š3äîÛ³!NaùÔµaš—×Ôµ•«l?#
-L&<pvÖGwYç2Ï(ŒÞívÊâçêe¿ ø§¡ï
-š"y]Ôz¯æŽžƒï¨Ü»š<’림: <Ûãßšm¿	›”Œ	¬ÜD÷1²ÁçŠ3sn¤ý7ôw5 F¢kH&ª›ÉÈ™2èYʝXFÃv²déä,³Š#s`¶®¼yÖˈVLIÛÚÛ;™—‰›‘JŠ¼¸žc qšõ‡¯»´‡ˆšî»çµ&ß
-êéÀÓÛÜžœéš
-Ê	´_¦dãØ›Ýøõ¿ä®p«î!;Ö²
-SÓº³wJãÓб …(W"?µi,`àý&ëë…9r4ÑPcs
-Éqm	ʃÝò@{ë|<۽ùw€)1^ÅBîéÃíÕWþ$¢–)Ã5Ä!dcç*—Î/‘¤Ãƒ­ÚA(côhH áã´÷´H`pt±¾µ…ü≟¯…\\«‹]ÉÈ\Ñ‹—rñÕãm°–Ë­.Ô‘Ü›o|Î5éÕ•%
-C˜,p~\[8!yK£4LmÚùé|7
-]…GñîðÂYþLH•_ã¨yï6zÑR%e£lqÃ+)"º§ªcEˆHfo|N×ÊMzãÌA}ÿA¶lZTùÄl²Õñ(úRfû@47i`H}^‡IïîLï3‹Þ$z$÷{£7ãÙû&
-Û…Ý‚ÅHÓZGáîÁÏ„e
-u5HLÀÔ@¨mE<=ÀÑñ™R£çªŒ]ZAm󱝜¦ödÈ—Bü#ƒ¨‰¸=:ªçîš$Ô‚9Lõ ‘5"£ghë’•Q\Š>š©îºá6s;6Ýa”
-³Æö®Öo¥_&µëË€eOOð_”7	M¿>5N‹z*{Ø—ÕZÿ×ÜéÙŒ
-0ÊÞnäÝ©M,i"2OêÈ)I‰ðÇû¸ (l/öS™šÙØÀïš+"Ý⮁¤­ýµôÅêžïJs¦¢ÒNÕÖsñÝLFöD	~üÃ(¢!ï¥4ÜdM²¶=M=¸bµò²‰«Zÿdze.Øím•R•óüÄzîmžèŸ	Ù&6©†8]–ðÄ^àÈOF'N»
-Y"k1qÈy¤2€£€)‰”naã¤õÒîió\4a‰ A'J‹
-
-0ý-:
-N	ÃI`ÖsÏ}A!l@á˜÷ãfslæcÐlÌöÇØ1Í%GªZ_^¦`”v]}@Œ×«âïÜóæ¾7ç¨{øMª›y”Àá˜è` ¬‚¼¹íó$sï‡äÖ9pÙ›ÛÆŠ4	«LlÒ)‹Î²ª‚L.ú@# 
-¶dÏÒ8˜
-éh)/p³Äì]uø³Ç_“£æÑÇx!¤¼ó‘‰DÎBä·#6…E¨e^aÂ@ýÚ—Oý´‘ùúæ]=tD^Ϫ$WãRZÁÁÑïÓĺ…ÂK"¤Z¯ûTrM¨‘Ghy;{aÈ]P{†Â ‡þšÌ/ãÁòu!ä ß>
-6ʼn<ñ6~–6•aßÆ8ÍSÐE´•÷·m/_¨˜m¡Ø¤n$àÌ€©ÊŽgÄc>T<Ý	Åùæ¦áE>
-ËÚà³¹iÖÕÚcÀ$© (Q•º·Sñmhæz	ÅWLÄÇtàŒ²÷¦/¼xªNvÙáö5õHv(ekHWµ=fƽÕe]úFd’—aÈÏó?¨ÒÔƒÌý­¬±›ú-;#BÕîCÌEcÏöë*Ê_P]HÝhš‰žqʺYÇ{°˜LÊq×Ò‚‹V쥢­÷ÊN´ƒËO£º¤‹×ƒÏ¯¯¢Ìñ8&6§tÉù`¬¶îÂråDzáÅA®¤È×òì|Ö`¹BLƒ¡ BÜè×`¤‹iÕ¥þIòL”R{ÏUiYpe”Õ€	è92;:fÒTèºNLrŠuö.%±šø2íƦ/OŠ»ÈÆ~]žr&}®ÒJogIîÝŠ;\lºáOažï›#l*OÆ
-ò~ö’Io?¡þ¬Oð-@±
-ùwÝ+Z:|üÌ@$‡èîA‡û«Û%´ÙWFP}Íf0ZÇ úÆG‘ÜQ˜¶Ô¤Ñ”jãöNW0Rì
-™-ìõžiz}a—!b}ôIc,W«(³„ì= t?¾¯v'œíøy
-2äþ¹å‡^;£Í¼>ÐÀT at r~_ÙuO}Å'õåI<Sùdñõw¶Kÿ)5ÓMLá¡mêGúo	¢‘g/
-céZªUy)FDÇÝv¸•b¦D”ewüµ®Í8B5
-£!Ö	²êŒI\á±½«ô¿ÍƒKn¹ÚWͤ&¶m/ãρ¹–£E+H­óɮޣß9?âö~Db'™%‰jƒu³¡ªº÷öÕFHEck˜Â}­I›A*;§€Ó¯Z›”bÌy˜öu61üpãØzk‹u±±±:á\gÑøñô½ÿ›×Ãuã|e¾_išœp‰xlÔÃ_°[da(;¥±íˆ|oÂÁÒ¯Wiº„äœÀsëÇÃ*õWä¹~:¬mØáx=8züìzÖãý‚Ô}ø°öè¼ÊE5E3ª¡a gÒ‰ø—Zú¨ÌxäN’<ÿÞiµ?bø+z±‘†yٍÚT…杻dÄÛ
-¶2ìD1—ŒßÄz0DÙcµudeåHudnZu7è«ò:Øó:½	T?˜$’k:qrȾ~½# P‚²C=ì1ó«¦fœ=~{[iM}ÅבŽzâ¹^ð\ÓYŽ‚s¾–©BYÜÖEHó,Ðg£¼Kü‘|ÃäJù+.ì+Gj/õ@GË4…C¯í¸<ô‚éÛÞµ[¼7[õ[
-mò𯅗“ÔD˜"à†¾×;ŸÌe1˜vtFix"…ùîôç$xÝÄÚ¨¦5Ѝè0¶JLOìÙF=ø"ã8¦UA„ìEž‰#PR}È¥¢rl„ÿ¹’AsEœ@-V?ýUítö[{[M©^@…~ªûh_àÂúèÏ«Yù8ñÍBÉ '¢üš‡c ×ÄK€G”ìÙ™ë5J‚rýzË~FÊdZ›6Õ)tjK#iQr••÷Ÿõ7½^zaoã¸ç-h „ñ˜“‘a YwQâ&T\ÝÇ!ï|ÒÑr­Ô5 é­v&Ö^]啱År¶:Õ¸Ò=a%¡Yo»ïj9Ÿx^¦éúªÚþ˜€ào¢ô3`4š´NMAbëvj$žŒÄàºtã¥áÌ!æE†Ìûð0ƒ»Ìî‚÷~Óø׋Ë_ (~ÛñG~ÿž Ex ‰»ùûó$ël´Lú{åÞ$õýâ¦kDpic^Z2¢¿†H›ˆÔ¬E½EÏüßV2¶K׬M4^åÓjU…t‚%üñ´Ÿ±)}ø z'"2óXþ>lþº\ñ•Ò“;°¾SÌ"cÄÿµ;ÄN%“̦ÝN%½8Çä¶ôún)ãé‚©I&[.ò:µí
-‡Œº­1•‡×£“Ø©ü*ÍÕí!V¤ÄŽ?`±ph?ºb‚€}Ç’ë¥ÐûÖn$/­<¤Ð´Zí`þ'%Ï4ÿ|Ž¢m±+\½.\s°Gcxù#ð8îV×QãÝω1oH‰ã69©ò©-FMפæÿÅâi£i ¬;rOüòßt–êlž²ï,®m‰rmŠbú†ú=lõR¨jTVTõæÚÛfŠ7¬Éדij!ðác­i_IÈúo>°å<_˜>'ÈÅMºÓsÛ‚„By9RáM†ˆÎï,¹÷f‡›ª,ÝaÆøüÚ»ÄJHrU4b™b(K’ãåÈ{¾«Ç€uFq7_i
-ÁOY«Z?ù€ìÜD¬X 9›ŽVtDZ©¶]wÀÛæ~PÄ|@²héÙôÁÄÜ x4†žŠ{Eñj¶@Y_ËšážRZ±Ña–­¿aÇnpÄI—~¨Q¯ö#%ù´ÀhôzÏôÞ+™ýüñ
-±Á^Õû4Ë?Ìù¾»4A,bÒMNê
-CtùÕŒ^ëÖà¶P~Kf•íÄþ$Y®vXÞm:7(¬D’ѝi”Š[БVß­ævQ…ŒK¥0‡…ƒ®ÀŸ±hxø¬ÿdÓ7ԝý¿OIb¦—ÿ£XD¶Ùu‚ÒU”ñ†Y¼„õBÎ:9‹Z†ê´mXñÉ=„ F€4nÓÊŸ	&Ñz!#¢e¯¥_Ý­!¶­D&)òçà|Æ[‹‹5¼¯Îøçš6ÓPT›3âÖ=g[£QO
-½xÚ磡'nô×Ó·4=uÜWí.o”ž[‘_gÝ4d·Mæ~„­T
-2N•ÚR;O€ÐÁfŽ"·Þû>ì\Ön†oõ$hþÙâ2ÑÌÛ-Æüÿ+h¶,2Àë4T:0D„K†MmãÒOƒ&vø
-“3*»fîm/oÜp=ðƒGÓKjO¿óàk¨ÔÌ&goDqÌ\2^Z娘káqìŸÒô¤\ñû}žßjP¡ÐÎ’#	áͣ؋òà´øß$¹IÖ??îºâÜÃzÌ|‹~a®yrC²ÚOSP&3ç/F{‘PMuLõ•!ª¯œ
-ÚÑf9‘’ÃϹ×PûС}¼lÀöhÿvÐœÐ_õµ}ÖæQEâZêJY?òˆo]ÒúühP;/ÇK@êÎn›«»Kô`
-df+J†¾½Ÿ„Y¤l>LŒÏŠ¤Â™uî·pq¥)yo ?™Gº˜øOw…—rc:½9W+€4z_
-ìv©O9#_UæÍ
- 
-ÙX–òð†œ`‡7S0vŸJ£FWÚ¨36DjíŒÑDë妛Kl¥[’,¯bšXš@º>¾áÁ¹8Ä@¶Ï“™ñ:r¿Á¡j$ÖÄ‚h>˜édã’²˜hºLc:ÊÓ,:W§æS`ä9K€ÕæK2v¡N£h0™Aÿzd‚~©-J©ê–0E‹X¶æ«I)_€ž*ߪœ©ìâj¤èk8«ºÂV¦=ý½#pu»
-ð¢s/Ûh]µø YœGû‡qfJz´÷*dåÌìÅe,¥Þ,.\X @È_$¼<BÀÝ
-yB5HÍ6Š­ë
-h.%¬†ñ´ë˜Á¼r6½Iâ@⍂‚¬9y`œs| Æ¡mÖçåü¥ÈöÈå92ãôÃèB‚¦Çðsõ.ˆ‚óñÜš``…Ö¼¿tm¿öGxË~“c.Ñjm‡õX̸ïßÖ©åhòëjZ:q;ð2nêw§Áz¡ê³G³$¡*ë^ýi†vsÙVá2õµë‚
-:ðJ
-Çäã.®Öÿ$z3÷»ÐôÞlCˆ5‚š»ÝAeÇQ͸Fª,ßGD™#¬Ž÷1=3<ƒgèø}¢Vw«¦Îƒ4=:ˆ’úeH8\Š%ƒdý²¸ã+£®kžÆÿÁܼèÁ~"[ÿ×ß½Äô|÷,kñÆ~ú²ÈU·©¬ÕÜ‹â=.œ¯SªG˲ГAØÑhõj;‰œq»C'BŠŽ¦|g…iÇ܈@Îù³ß~rx>e‘(ý¼öÎÒfFqòIA^ª«,ýF´„²áÉ•'ò›ydÑJ\©cEíÚªÿç…”k”©õLs:räaL¢ƒ4å~ÎY›à¡f±V&äÜXöõ(Àš²}ƒ‰×eCØvŸˆÏNÖ§Ã-[÷’&ä
-”`é¿_­%˜$_ox&±˜
-,¬½9RÃNW
-΢{åaN"XR:½þŽ¸†xÐ,Ç&&äw꟪#™°§ÂG´wb<3Nœ`5ú;3z?v(:’Õ…á £÷Ή“îçâ,«OåðÈ2¡4þÓXE¯AxO?·¨”1$TÉ_Ûélú4ÖÛÄ#•8Bá¨mã±´Jí¯†]{mÒ¬§Û¿NK”M×±Ü/"´>y¸¥ÒJ‹’À\¯/3f=n“ª†wè¹#8NµJ
-Ž¨
-„dÔù`™ù*´]ƒ7>6ü¨ë&F“ì…Í!=IYÈÃ$>[¹¤öêk©ö†‚ÊÖéD$ÆšSÎM£oLœS®¸êDC(¡°iéñ	D
-ÖÊ´±	öý͏¿
-f
-æJ§îbÔ5Iq}pÜŸ‚î]"m£UùªX/G#òµ²†h°¶s“iTYólƼkx)
-AöŒÔðç •Z|­ªQB®‰1
-/§xB9¢Yû¿—
-kÈý*Ò|½^ʐĴk0YÕr1u‰©·ým&B
-ðxæ:9ÍMâ;[ƒÍÇc·Šo,)J[RZYŸ8˜Æ\αUK23»_šõP֏ó¹úÊ4œ)š÷¶WPÔNº¯Aµ¼´éŸ°?O¯9n°ÉÙ'G-™è™y бû<*ݘ›ÛsKþÛS?`
-”
-òìw(^ð"nt·Q¨¼²Ñš­J¯fcà¤YÝì*Œr3iuçù
-üÀs(è<Õ× ]óá\žÝ±ú
-ð0°9÷$=v½WªÁK@$Óå°Æ:q€?á× ¤^´ªF„
-=“Uâ[½zzëÇF¡/*”Ùùš2zù̲«ò«~»ì‘”j$õ™oÔ
-™R‰¨VrÊ@;–ÆGÉ#•êêa¨^¤Ã+";`íÉŸ+Ø+¾õ;5uà'HžöG_åÖc65·6
-v“SLÍ	k%—FKù‰œ^l?@Uþçy§ºÇŸ>é´ qhøû¥7ÌåPTáËCˆiä½ØŤ¢[=)‘lƒð Ê8™Hóõ Ó²AXüc-E(PAÿ»2;¢“e§	Öj7]?ÆÂppw­õæïÄö
-hÝÒQ
-kÓ÷_Éí&ˆ^‘î%ÿG(²Û
-ÑâOÕ&?è¾Ô½)?©F¼døIt Y„~)TK\PQãó54¹q¦‰VC«Ä¢	Zón„™ãß~8F~Â\L5
-.·Âí9¡K/å(+h_Ÿc)€
-ïH3r9zù¶íG7’·”ëüá!\«Æiv³'9ľ̤*TBTa0…üåÊyéE´!)¬uoòs½¸"v
-‹†R6<Ê:Gñ_eGÁ…/bdˆP®<Öµ÷faµ)–}¶šL&¡š!ôé
-ô¿póõïB÷Ògü4Ò©¾ŸÑbú	O“À•hmÎœ±¥ñÊž-`!ô·2[YînŽÂƒÃ|I·5–Ì9c5£ÏH¯“0X—2†Tp~+xixNvÕ5§ÈÑ}¾Qø
-^…Ç¢{“ŽRÀX˜°ÃV×lÌ-”%¸Z™è‰æÀÓ‘ÇÁÚ¤¥ùDègùáÅ~3=G§±ôŽåDk‡CmRäzfc<ª{.çX½¬°rÒ¡@mw`Cà1Û6éÖñ´2ö-[ì¸a˜Õ%á‰öF8â!5Dc8×h˜G?.U‡¼§no8Oõüu¢¶­±•)—
-^6æ(›PÍåû±ô=fŠEßÙ0„MÙCz™3ƒ 5
-š¼:”µ"²&žX@"vù÷£M‘#Käg,a)iôÈG1
-#¦„ßtN¬¦œð¥ò™­ìáá0`¾<軆tZ·˜?¼„h£äRYÍ çª‘u¼ît#â­
-*¢èoxÜ|Òµ³„ëå}à×ëíf0))œ@8#W¿x%¦kØ@X²>èmêòòK©ˆš’9”þÇhð†ë³ºP „jD}ZKÜX¬ËC?®€1ÿv>yÆÇG¯3W¡ÐéÙÀXäi„ülh*×AÖ1Ñ:Y·€$lC Š˜¸´tk6 sé•Iµ…\,mmcmIf‰Kh‹{ò5Œã20£/7åæ3
-D—‡³+ùAö>ï<uâe··Äq;«½Hd?ÎlÅV_0¹º™P"Sÿ»@|]˜À ‚^,ÛúÀ£ë£zçÙˆL‹Lìè<zL(vªÓqìeÛû¦/Í'×ÞÏ·*c,Slô—{xXf¢7 ܜ_}8õI…Ô°û¸Ê…WÔ³>æKœCv†oƒ–½«-ÔäÇ¢Ue
-_B³l´°u[£‘ïy0©.¾Ðt/Yø—ñ2“!,MñÁb̶æ«Ö5yx_*€#cô$puÐ"
-­œùbÔu‘‚ç÷H˜C¡”r-Šª]høÈp¤-7Ÿ%x$Þ’(ZÄ~Ä*Þ€¯æ©º,9}‰ÀËäEî
-õ̃Åj1²NâaÏ?gÈ9ÆòïÉVôN+î—Íź:ý>S¬w“æ!ý1ƒPþÚõ5UבÐS &¦ÙïbK)ðüyðÝ@­	qÑÅ„f¨óó;s¬Aº	F½âSk]ÁÖÚþˆó‰˜ºšDgLçêॖ.ÕÿÄlš-U‹ŠÁ½òI<-V=0é —º6¸±`e’•€g(ۍ|E›ñ>Κ…‹Ý¤ºx?·TŠ}{k ˜
-“ÒÊ‘ê]l7û-‡”üàÌ-Ôø
-f:dÿÎ.*0RxF¢y7ä,£½VÓdS¤añ¸¨4¡À 
-ª$~óâe£’6ª^ûGoîQ¿3¥rþ¸¸mzÄŠV¡r~Ó=Í+š›¤öv¦ñöŠ¨s'y•rƒtÿ©*L¥JɦXå!kû¦I6 xí7UÞË2ύحWƒ $„‡­FË\Ç6ft5+׎}Â\ƒ~ø˜åZž‰P8ä¡žÔµ~WZ¼c¾ªÇ6øÜ H—D
-Ü¢Ñ,®>]G2;T at s©Ø€²OÃó¡ûÍÇËÉŠqdM''¬á²î ãn_ðK
-}¾Á^ôYö¶pÃP±æõ´•#MJËByú €¹•c:Å
-ÔU0{¥Xô õ¹ëV<Öô•éÚ]6~fÁ	«ÔÀü:obz1|’‘yƒY˜‘1˜C1GýFúä‡aÚw*@JùÚÖÛ/n09ŽWõ¸OwòMðú5N¹#wg0¾ø*€¾ÐŽ¹F1ˆß`íNÞ{èüªm¨ñ¥TíšÙ%ˆ4›þ¢^ðã[fyúý7Àýpƒ>¯§j\ZœYí£ºéXŠ¨êû|9ÌiÂÌòj‘D¤Q3¤ü`_vW!»UÐHG“*œd#0Tì`-†<àN¢m¨ú?(ªcÀ¦¶¸7·Ód´"‚·_${Ðêàa¶¸Nzìµ(kT”
-³h	§ä$Éqp	î ‡Ôïµ2M2êig2²;ím”\»Ñ‹²Ö¥èÑH¾ßÃN“ÁÍÊà¸û¿õ°Íu0œGùi4åÈRúôæºÝ椀PO´1Å'	Åk_Á×½\E öBv}tP`Á¡½§ÅKYÄàZŒN$Ô„$1înCJØ}
-ìfÊ‹ýÞZ’N¡ú
-Eˆ‘:ÔPN‡„Ô”¹/ßÃKÌ’¶ ¤§ó¶<qîš«Ô„Ò0nïyä— ½Å¾û³³¦[”°é†E² §`žîÿhÚÕ±RJÎp÷gEºfÿ½à~§Aæ­ÑªnçòÂiXUæn‚Fßp9Ã
-£kÄL
-H¤Üäé¹ÍÁd/P)ñÂ\Üý35—‚ô5Mù[éÈÝÀõ±²Åg(̓éëu_”ݘ›Úw`AXEý>”¬Á$½b‘íXKk²*6F~™‚X‘©µ‚û":dáâƒ~†&œpOaKJ
-ôzÀ¸EN¡™M *TÒòÎÖæS›Éþ’–
-°S»¬Ê u%Lߐ__õwdCŒEÖ±‚¼ÑhУOQ@¯ø<;	ë¹Ïá³ÞB­‚rÃÍÉÕÝ. RØ‘÷b[˲m
-ÖÎÖZ-,ÙO±Háˆ÷NU¯8-è'þíÞ¡#/¶Â¶Ú äQÆþó1s6%Ã\tÔ´¹Kñsx³«ÛÙî³»Aak3;"!ÊHÝ¢fx‘ogÃe½:dšüþ¨š’œX7ì©By_Ù$uo»“sݲið$^©Š\©úKÝU×þfÈñú«‚n@µ‘‰tŸU=ìeGfñÆG8m6þÛ}j½›Ï:˜½(þ#r,¾O©¬9•hÝmÆ:Üüö‚ëƒ[ßs#G¥'“–ÿÐ=;©eRmeë@«#ÖxÛ²ŸA(2Aý.J!¦+œ\JŠîpSØYŸ×™ x{ìÞÜJå†i9R`Þ·9£o¥Fo¦ 	h/ä&#÷ÆG‡y,U`N{.m¾ær© —Kão0EîóÀúÙZÓDZ#Œ\Wu@ˆÌëcŒyŸo\9¦‘\Ü-c¡’ÜMúób줇‚‰ä”ËÖy:´ŒWaäI½Ûr
-Ǩ¥ÑiU9LÞ#¢^u’2}æoo„3Ón%üØ$‹Ðô
-Âîêçÿ×€âì°ŒXÕß›€‡- ¯îIl1
-óŸS¬ggx]XrIýý“x§wÛþ¥^GæÿØì[e•
-&»¸ØV[eEQj$¯==EZMgfE0C_òæójžÍ}Åê¸'Ý\´¨¢{ûNßsûl¶©·{ÕžÚ¶0遍.A
-«9$ÁÓ\ä+(Zª)%Pö»¸´~ìæ‚?³c¹±eÂl@ØÙîŠÊ@b¾û¬mãâ~¯„ƒÀب>Øxv·Uůö£nU=ÚDó5}:ló%Nِ^pa‹ž'ZhѸ!`ŠmdW&a'aU5ÈzF²c¤ÍÚ‡‘?&6²x'ã2´OJì÷ffô„(ðNÛºžsÁô0Â÷
-;ásÜsïÃî›
-+©µ˜ŒŸ±FZf,0ÍþÁ©ºÅó–a¤oR39¬ŽÉý¹¥rK\J¡Vu°Ð6é9}Ü‚vléÏrяcá9ø²è€ü¸hw ìDî½òVÕ¬§‘qù±¥.}جqøuòCK¼ ºb\@f/$“æ<6ÕpØO~YØÕo!áüRnˆK]’ˆ1Í躙[móÊo?ˆ¾jGÁ$ëgy­Cîz¦Ì5ìõ¦­[*»ï¥ÚÃ.cÐmŸ¼þUNu!@	Z$¤?è´ÊÌÝL]w¿6bš7£Ój¬ÎÛKÁ¡f$ œ—‚ê8;‰»Ê:¦:(³®ï~æ
-¥@3ŸÛ*¥.ˆÝÌ£O•…)x]Ò¤œ mÈ­F5sÈÞz'çåÖã?µÖ˜œD	’Ï#©Úêjšƒ&ÚO¼­6¼ã·r\Ï}[-8‘ æ‚DzÎm¼"¹ûQ­àåá=N_%–<äOမÒSÃÊu¡-úc‰ú"QãË,úY„]OÔnÖáÜ&L›4H[kŽömØh±NÍ5]."ƒ€0è‰T¦½?§»p¢½ÖbƁpøwØl	ü4 at K¡86[Õ·¢Í*:¶*“ÐܶyÍMrqJ­¸z+S„"*™ä<(ù=
-Á˜=~m—ùþU,±ð8þesÌÄúõªM»çPÃå>á#Z£¿µ™`DŸ”­1‹› ël'mž`1i¬ðíyÚsØO(菆°N‡No×ɐÕ&Á§†>ª$ùJh’nC‹žXې¡Ûy˜•|AÀ<¯LŽAdú¼”‡ñªÆ“cÚQŽ
-ài<Ø	f¦¦þ<â7h¯ß‹®Kt]´Ä($|:”3æN™+¸Å5´½ý‘Àÿ¦ý°WªYu÷Sÿ¼à¨¬•¤¡²W×ü¥—kæ.
-f®¥åziÕcbŸ#‰§×B•¶q͆°”wåï뽝ο.GÕÔ$cH*ð†ªÇÝY\÷¸›gvµ¦2(5â·84˜²ïWÌ#õ»jx¢Ÿ8CïEýñ
-†AÃ÷yï7Ò$;ÖoÜ´ÊÛyQøã<Iêƽ|3D^ÿ
-ðµq&6*‹}ªVÁCõ¢"ÁG­<y4¨$kG\–ûé[ÙŽx«"
-”+¿L}wìjâ „REãTdy5hl‰?R<’yœˆl[¢ÖÈ„öa‰×ß÷fG¶Wìn5>w—G
-ÎòD¢Ž¥ugH,¦¢Z ¨½"‚ÑRóå3˜{¤Ý%P°(³•µÖ©ËÉ:œRÝðxço¾ÄÚ%NLz+¹i±ª.è“yè••ÝOÑk¸®ó¿Ì©ˆþ­ü1¼”n^»©&ˆ	«^/Ìé´ÀîYµUIà·§ÒF·˜Ù-ÊY-‘%=AA'ïõ0£ê¼~»Ó³íg¦…f»Ó}ªqŽ‰«ƒ¦s9X…_dïã—TqÒXâ5}
-mgj?ÞŸÍ	(ô1#`(ÏÈEP-¹”ñ‹^¹ÕÁj¯¤·È<dÑì		G£‚þ íB¼ïû+>¸g·¢véHòP8êYrÃÕ6f…6‡ÊÕîÎwÛ?—ðâªØÐÁËl‚Ç‚™{=.„›sàû`‘1ÅÛó²"Úk†éÄB9ñrïN¥m¢EySˆõˆB`jŒ Í'cù¢Ÿw4ÂªâªGª#Rø_«QH7A[fe‹ñüâö@ó(¥âƒ‡˜´¿PQnû‰ñ/À.+6ƒ«ìRhÁÌÅ{]°x[©þDÔy’AïÞ"øTím÷'åâkÌß#µ´ x^uÊ£°L B×C{Ï×Ú=Ó渘i6gœã[êlhk·#t
-€‚Ô¬|æÚÒJÙ©4·x€m¬jßy7I[ÿä€@€‹£Ò8páÀ8ƒ(WA¾½K-éÿŒ“žÖedÏŠ¤°B¡4jùN;Ú¯£ŠÆ«çÓšk=Œ
-h«yÁ 	—«q\%mÔ©á±ÅÖ|M˜,ä·–/µ‘1
-{HZŠÝç#ØO»»Fj÷ÈÆ›&
-áÿ€ ¿¶,¸0‡ÝWK¨§ÖeÍìÎx1†e.…u±“4žÖHWS„:BœmÿMTüÀƒë`U)/k2ž²žìA‰éérìÏÈ
-“Û'­aѨ»IîKíÛ-ŽÅE`ÿé`U×Ö#iXEà	½®ÊוÆ:5§£ÿʧöôýbÿœëg_`ý"ŒÂ¹z6ÐAl~]!¤HtÈráMâ‡Tûˆ•<%%8x:çBç%@Ôa¤RWÝO¬ÁÔÉ÷¥Lçñ±Òx1¼¼Ÿé»‡}‰ áÈr÷€OÞ,wh*Ô3ž]þ|Aá.<SÔ߆ Û|e+”>ò„Ÿày×VÉ7º‰Sò°B	G/èõ	ÜC¿|£-Á¬Vi´Ê“ÖTeÓÖιžKG«ó˜Ç«ÅÞDYKŽÊŠ͇µ!{$û±™ä<ÆêŠ<ijt ACöþÚKƒnæ3»eÃKŽ~ЋfµÉðWá“FÍþ‰LÅ•çHöùþ¹œ€;Ø^1“¥/ËóZ#/u=Tš„Í6j7òåZEÂðÛ/ÕþÚÄ1ŸÌpÙÁ€/â++ù¢vÁÉ(pj0¡4©ËÇc‚˜Øª›Õ«÷äV
-CǤ²…ªìâÊ+§­M›r%Ž›a«çš‚ˆ”:
-xE×J„Íuö¤­àO
-U4n"bÙ‡‹ZVNýÞ
-w蕝_²§-Wîç<Qšxì„{ðY%a¤•aú±YÝcÐUAD—¥ÝiXØ	Eš›«äÜueG«R
-J•Lþ
-µ”ñÅ
-¡èV×°Žn+Ý.Î…»µ.dÝ­6<JgøÜ5C]úF—nlèS]‹ºe¥.CÓAÄŠØÚdK¡éDΝ“æä(²ÛdAž¸¶U8~h.U¥¶XcÝ=ËÞ4ãüèçßQÙSlçžlöCò¸â–ÂFäÉpöUy¶”ê½Tí"nòQÝœ‘ÿ …¢ÛÐCmiõˆ×Ó¡o‘Ö¤´ÂRe4Yµb¬›ðöÕë[Œ£|Üzø&„ÎAfAïÎ¥¼\Ü­íÇ.è„1ó©eÌžü¢6áKbXGã´²NCéŸŠ„óñÆ÷!àFê(’‡q¯%IÔô™N•0ô%b‰Ãý
-BC/ÿô }3Š©äãu9ƒ¶"Ú’ýa[>Ê	Î-zHKD†w“äjLˆÿàã7V%,Ù\èR…àr¡Äæ6i4ï?.žô?X˜:
-ò €\%SkZo&MþBNø‹%
-z¿N«ܳRnšUÂÓ~×`6³MØPJ»%¥îïξe¯MÚºÐé¯õï€7ø÷Ø&ÇuñòƒFœRcuÇœ)Ýÿà¤Ê(~›nå–Õ›64o6Är]'*ÈΘüœšÝ¾ÌU«Cê+ÿ¨;65ªÅâ¿qãTA’¨C·„Y6•†ÏUéÒDNaw°`ǝZâbê1â¤a(÷Ž<¦Õ<C_ª’Læ$x™’bB¦qŒ–¢à3rR04Ï6èWC9ô_š‰	kŒ:8÷Ú2ü—%×;ŽÅçóìþaŸ3_'•ÂâýâGU3gFÐá
-Ö-&¤ŸÈ[ZV´ù>$?¯ žt›llýãf/l„Åã‘–ÛO@#¸.‘Ì~sš¶“Ë4
-5÷cp¯òHöãǪ¢-7Â
-†î„Tµä’Üü÷aŠEŠRˆF@ß:ѳýQKB[¥9Zå‹qí"D³N)5f‹>nÂÏä?Nºc_³§>tèË#Bü•£±ÉÏr<h¦ìǐÁ6þóÞ{Eæ­íµDûà¾ùW,2\ŠþÈ÷XQáü¯xeÒ´W	«ûIþ±ëŸ®Ï(ÓkŠDn(=ºý/ò8üì‡Ç¾a
-›èÒPK.Ñ#ü•¨ÕzS5lí~ðñ~ZXX³Ò™·ÝùÈÓ$Rähû¸ž|[Aà£RoÄu7WOô/Œ\|ŸÕ >ß‘LãW_ŸÔŽþ¯~Œ‹”å°ïž8 Ï£ÄŸÓ—¶1à‘XìŒÊX³":ãwO]®½>]Oó¦Ì/ »È}=6j/ŠÝm2›aº‰c®.¡’ù°ä•rHÖeÕí®iI(bE4¹-Sàñ
-v¾Î‚­è)~°¢£¼³[ŒCx•{óÃ^]éL“ŽŒÂ
-«9Îâj…Ž‘e§-実4R枺jE¸•2Ȑø(³ó˜Ðà‚hÿ»•B"€i©÷G((
-zOÛç¬Ä°pMVˆ‹b
-4Žü]AÔ<RýZÛ'›kNâ2b‡ÛXÿ ¿rõ¾ÍÀgAšò†Èì»ð×Ú¿%Õwd3€1
-§Ü«þ|´‚
-¨™·["ÚI«Ù2öd4þtÖ­°)V™ìMìäê» úâÃô˜¼ 2B`cÑ©™8Ù"d\	Õâá,Üòp¦£m]Û5.ð‰ðî;DuîQà†Äh)Ü55?¾¡¸œ%²	‡‰'`×Ög4î´ÿžeOÿ;Æv.Œ—Ë(y7NÜ=¾*~:xÕŸŠâ_,'ö0¤|!¬ZðE³Ä"…4á}ä;óÞŽ%¯ÄwŽL…ÇÎø\"ˆrª\Z*J”³Í|Íú£‡ßx(éH¯b6èã݉©älK±m‡µ4äûÃÍÓI™V2…C¤BkšSfÂsH‹v`¤@lAŠŽzŸ•ÐæQ‡Bû³)ê%4)&v®ý_‰ôÖÀŠw—(¡¨ÜßÝ^§ä¾”
-¾ªÆ£BÀùçOH爠ù^b¡Úÿ_²9±¬Í.³„}–µ¤r.Ê÷Kœ`ä)ƒçÊ’‹¬Ç.ÝAds>µrß°à%gÝÉ=՝ó‹†1󭳤rkÞ-âtwÄ^ˆL>ƒ5ód:•ÀÂjÉI€­Åš.à´ßó]0FI£f'B@Í
-PEã£L³xh‰dæt_efd¢Ü¸;£½¤
-Òˆ-8@‰ý¿çÅÞŒjŸÉ)	'é)1Oœ)ÅÇPAý0N|›ÇS€Þ
-
-y¨Ô}Š§yIkÕŠ6U]^ds­‡kTmXaMá	Ü\Ê2Bœ¨bÆ|Ѩ2
-‚™0JÖu	ÊÕB‹´$튮‰A»¿vt¿Q@Ê‚ÕÄŸéK[ÒCÉç+5æjy€;Ýþ"·-ÐV0ƒ„^ƒ1ö"õ¬ Ï7*f+ÒíÓàôÃÛà_ú琀\|ОÓù™\æKéo¨Sýmfö5!0UÁ†_|^~•ÜqÀM
-!Íà»_ª
--ñDá¸ÊðÒ¬ºä
-_*ϲôÕÑÅ0ïéRЫ‹ÌU
-tÝu‰…Ýà$˜!aQ°BcɤÅr1¸9vc»Ó®†ž†6¡«>^⣸¬íÄoºåxY3aúøiß^댞
-p"vA‚õd÷6ª?/uq»ßhõÁ³C»Ÿƒ´©Ví PCT°b²wQ«_5„ëñoKÄÜo·s„üˆéE‹.ØxekΪÂ8ÒŽ:|B~ÛEŠ»Âs[Õôù{V¦!Bhì4—Òm‰=
-œrâwƒ¾ñè»_ù¦à2dO>ÄxMÜ´'\…“…:A;û×OÀ;BZè„XZ`—ª—*2ÉîÁÖ‡Öyå³ †FæÃ4tÊa0xTùEÑä$£ƒ}î\qF˜MFlƝ¢³Ödú{ÿÍãܽ¤‡Vî>©DþTõ	kJÞþ“iåÚÉ+yåøÛÎZ^µÌ]+üŒOì6RâúØÅ„¶85¾O”È‹®{gpG0}ýSALÑ`æªÿò–*éÕp®¿A.~­X«°pn™vR’°D.èDÒù`½D²ü$í¾å÷ý¯eqì¹/‚ ·-.?¸$Ù:܁i
-_‡ßæ:vÆä2÷,m×D&;’\ªœ3À!Û_¡ñﶴþ±wÄBè^w5—Ðñ“¦p„W»Ÿ‰dÓ®ØXe›Qe{ërGβUh5^?¢e’έɰÊ߯6Dg–µSÚ{Ý6•ê9ͬŸÁs<¡Äs½üçHÄ`5R÷!¼€àdØ`m†¸!„:—@¬RÓÆÖ²;0ðƒ}%™íÖNw¡˜3qó«zÔ‚<ÆC ‘Í{©8Å:	e¹¨y|›åsªÀ¦Ëëx/xXt~DyPW?Q\Uïl¡Öف¾‚Ϫd‘“û¾¨o—€"%q‡Å©nÇšm¥>KS§ŸJó3p­£ç¢kÝ…ð2ÉÆie>›9ú˜sÆ1Ýœøö5b5-c­‡Ú;*†¡û˜@p+²·<^¼Tó}l,¶"#Å5ë ôãn8”ùŠ×@‰”v›¬íÛÈ,¬Âço‘0ÙåÙTþlÛ†*³…?x	ÁÆƍÖ)g›ê&Gµc@#O©ok{;W¢Ñ„Vi‘¹”ÿ?,ñZèàÀÙV+/dw"(œûEw
-9Pt{,Eí„O g½#ðÊœ1õ¬ÆuÝ &ʬ¦MÀ‰Æ TW
-}j,™Ò«JJj'œ‘¦#¬¹OÍ
-ôYÕÖÖß¿DÆ؍§$¸¦ò>{¥Hƒ³Ÿ<%Ùÿ/ņîó<cþÓÓ¶dtvÜ,å…ö£@•KFÅŠ1-¯u‰XîúF6ØE»£ü¥¾6pñ~³E|xgðG\,òíÖÅ_÷Îw«ºæÇ]ˆE;e:D]Æg!³I|ÔÔì²sãrE¢Tß)ƒ¢M»£ŒªT!ª>Óä̺¸$±7U˜^‚B&´ØÝxé.|É«ÜíÊÃp¦Î†TZAAì–»[Ò¸»Ò:‹tQòû‚=b–BAauJ›W‡)P`%ACác²)@®H0§˜›"-rÅ{ñL‚ïA ôȹ6µj–Ïeà¡­Õ²I¶?/xÜǝ^xŸ}X
-ßîÖ¸¤"ÔÔÃBët9
-7æ@”P§´%˜Ü_-›Óí9ܘo®ÌÛÇæŒÞž¡¯é|”Ûc‡êÐêeÍ36ljXÉ›]¼µŽ}WYéJ&z÷¹“ÊRçýÄÛŸdàD	rsŠû²Ýö`Àž`s$aœjºÉØÎ+½É•Ï¼VB+¥Âz!·§¥þà‹ÉÞÄÞ4N(¤˜íYŸ¬MÉ%·øxæÄ*­ç÷~jÈMá缾ÇZ©x±˜+HXUÚ۲잊Ÿ1„Ô2ML¥²Ø ŒÌ|“SŽa|cˆÖù·cÜܤ±ìGQ­Ñ“¶¬Ó‘ÚðÄj>\|.CP
-•ÀRÓ#”ø‚c=mXFXù/°Û›Ž¤@žéÉðÌùâÿ )¥oé>i¬ÊÖª¤kj|Ù$_3FiéT¸쎃Âdôâká“Gqð&ÚeŠ‡è’€A”2`3ÄKZßF¢ì
-|€Å4‘ÙlHs (unÏ®ÿ‡/©‚Žéa¸øñæIœ6¢¶ÜldÀ†I]"ìߢµ_×™ŒëþF[çd‹em£JÖbQ÷ÞíJ‘7Og–Pù„S˜øyÆ%‹"¶•zöêòªâÍg‚P‚Ê4À:¡M(NÜàè)pº—åDC¾¿îx›È(ú®›oLòÃÜ@"§Ûû1ñÝ^¸ß©&!C×Ol›ŠŸí ‘¯»-‚uµ{Óc>ü<ìŸñ>)Ê?¾hB¯D(tkR§€Ýé°wÏ‡©fàžßdŽ`)7kjo-8kª:˜(
-»¦q-!uŸ:$ªÝÂàïGô|©vn×W¸:Ë:†$_ø‹ñĜż7;R¨e)Z`ÖæúíXÉs¹ûëçÃ5·]Í?c~Ù0Ñg‹Mk^oV»‡¸Ïö)‰ŠöQëžä:R^©;4’¿éÆí2¦·Æ'ԏ£ä~š	ƒŒÕôµ€×«CD*Ác	‚ÔÙHrÜak7Úv¯Û¡B-ÒNïp’‚¾ê¬ä”ñxª´Õ?¾6‡U?”z{vd"‹¢ ç
-Éç-ØÅ‚<¬E«JWNj;¦ôX)
-ã b¨Ž_?!‚ÐJ0˜l̘S”Þ¬o%
-=´"åm¸tÌXÅ¢¿PÈ@>z·¶ý۸ꊦ
-ÙļÜJ`Cè+×/¡ž²²Ç3–¬ý#ja"u˜ß˜>ŠØ(r_1®€pÑô«ÏÄÅø£ê‚(P§-&#¶ÞòÕ{vîÊ„ö¤|å6¼¿Éœ†	J%“ž:éuSþ»ö£`êÓ¹1*Ž\ºýMFsèÚK‹Ž¿¡Õžç”æn%ÚŸd±#ÑTëdŠ§¢1B65vƒ
-{éXâîßÿ«ËmæÒâ’4‡ºjCßlo€:üÛ÷P„+É”b8Ë82ù†ë±)NÇ'[gW8Ä¡‡-^
-ð¨8(MFÚ
-ۏ8!;O.¼aaØÇ™ÛøkƒÐ$<ÖÒ\¡'›&Xi²WPf¹ƒþ³<vØNîßæ™ßš¢®CnKyŠ|:²áâÀ¦¿Aj_OQ$„M,˜r_¼äAÒÍ;ö’~‡ùq×n}
-“Òºçò†„†¨ëb]à†ÒR‡m¤9×Ï®¯ãÎt-ª³\6ël̜АçÍýDL:¨ìȘc¦’ùö£>
-úSlÍ繝1Å&3Î
-É…ïªK®Ô¬ü¯ùÚŸ,è­‰T%˜W‡¡ç‚sŒˆ­Š¾<ÉŸ´¦†GÝö†þöZàx:Žë1aj¸^ëÈ®;ÃŔǕìxH¿…çÙç¹ÚF€	dž\UoÀB
-ùJÒXSYzH‡Ò½éX¯ß.ºFˆpå‘;Á~FÒ¢å*àŒ5I	PvÕÚLîÉNãUŽÜ&}¦ú—yùð¥ß7H°€•2ÿ|RÚfÀnçêFêÄvþa+•ŒÆõ{)ê>Aa%ÚŸ9¬µ[S\Ö$‹"//ÇMöþ¾-oBʁö£‰é¸?vT„zÄʵIþÇu,@Tâ>òÓp•‘
-§‘Àrþ£
-QÒœralh¦Íì±à<AX|Ãþw„›M’÷û+TâÆñWXèg…}Xùë‡Ì¹ˆe’|f¹µéI'M•~›ùÀ‘Jä`J-OšR`,«kÙü]L+2ùðk¯Ô*W~˜gŠI=Îe¿¬«ççƒìŸÿb˜zɹžánR0°ÁJgmA—4 Vصiæ«?©ô,þ
-Ø+¥"zª:û@}(?˜žË˜þøc_é/d–e÷[F‬;ðˆŠåvPZÛ”Ùôœ7^Éeçw5}Šš}©>ߌ³Ÿß–§t#Í
-5‚Ž
-yY.\q؈Ó/xOO­Ò‘„'¹ø7—q&Ÿ–emƒœøæaÒ[É`Ö¢%ë§ÖÉ
-¤vm·Ö\8R`ö„òœPÌUâ-“|N÷¿ãoⰐ$ó÷Ë—ÿ‚iw…#ºç×™|¡‚vùåZú\H|8‘ jóUd¤¬šÓßûÓ‘á#óP³ÑžÞµöI‡PÓ»¼r‡NžÇv@±;>¤IY¨¬á­Ü¤
-ù#kUzµÑÜ
-BÝ·Ð+pßÞ‚Ü°¶‚1ÛŠabAv5Ψ§ÖqÊY,u! 3<™‡.QÇ@)n„®:Mö8~3Ry=òÙ%_{Œ³ü®>àO&fL{­.«*ÂiMJÇvUäÚ5mÐf6͆‹#^·|¶¨<ŽiéOd©é!	ýÄrjäÎ?L4Å&xôнýôªê¦Ón †wþ)Ÿ5!‘¨ll˜‰Gߊ<«ºÁ
-"âíÌù?
-ø»·zek‚O8ñ~ÀN¬êU^¥zÃÆ|×ßy¢h%æ¹Í£$g‘[8Õ¶Ú+Š¢¸Z=áK©MíåçlÓr³]‡_ðZrP~Eèmò®¥V5öËûìí@Owð°Å³Õh„ˬŒtz
-ÊÌRÓ­_̹?¦(Ëg>›üiN¦·„¾¸ýz0
-ÉÛ—g-Kq&Áš}½ÛÑ­ÊY—q²´À0tòÞQ΁X{ghk83&â½lÑ ;Î;}2 $n_ùçªÃ>|«É„ª7K«7C¥–YèŒ*r&RFá¶`mµ\¨ÍÞÆ’ÆᔹõWCÖ·°Ò*L¶&Oˆl£ÂÐUrp›cl[Ç>uŠÑ+”Ëš,õн[ˆôOJŠËßyYòº~>PD ©v©Eë.e|ì$Sfñ¡œŽÎ2°¦WK¿žx´I‡¹!û!û‚žþÅ„PëG<
-{rú¡iUÌ>l¢E(ÿÚ¢26qããÇԐ&8ʪ¥t”}(xž*}lµ¬{nlçÙÛןvS~ݤ˜t’\bŽó^Pš6*$gøuAëY,wýª¯`ä{­41áhá:gK~›Ä{P×èh!<
-¤.Cÿ«©àè%h¥_8~ûR„rFA3z桧éèÖB;Ï¢¤ü¯Ï±»uºê?
-øWkå&3`AIÊv
-®	iåšç\Q—êÚû¨\_¸æ„!8Sqã§öXl­¼AɦªÎH+å«
-ËTâƒÆ‹³Ü©~M¯ŸOwÚ¯Ózìì_GÇEÅΧ¢m
-ÌO,—¿â>â÷¦´77àOØ#ÖͱÝõ•º¤‚Ï0‰ÏêŠâÅVInv!î!#y	ª?þ|èÕ¬Gæ–šÞ‘æ|$ª;k{’ßž¾ZdÂÛ Fßè}ºÛåãè	‡
-sµ¶Ú-R¿ª/†ÂæTýyi÷É@´-—–K´Öº¢E¦.é¢-,ÆOé¹ÏYü$fzmÇ•ÎÝÜp%¯Y£„»ÎšÜ1XÊV¡OÍArƒ,ù8L¢á3†"dZD¿—[zߊ2¤û¶µFÉ¡—sw®øóéI4²¢\æ¦h£‘„ÑéÒ&YDh¥8ä!u//µÈDJPÛcRL5òø–ÔŽ”@UóÐr$zÇÚÍ	$ëdµ=*ÛŽiÆ™†Ž;‘¹š>´“ŒW·…rS<€8œK›ë‹„ŒŸ
-•ú˜	mqØí#–G6*ûÏÄ\BsÊÉp.â¸H]ìáÒÂM3wyLÙpgÑ5ô”;ý»ø‹é',„]PÔ~¢‘|pz®†\7¯ª;Ÿ_òÍ^À?GŠ‰oÄ5°è2Q¦·Ü?[Ü9|Ù»>J¨Ã
-fwUÖœOµÈ­Ðk6.ž?·O¨Æv™C	ÃÚ–ýfý‘òfïëxûs[™9nN“¶Uí¬+=ÔZ^9wÊÅ9g•Ï´“åè<TÀ«ô!éTŸ7d)–”®èöÔž„@”)>M+Ä-’QÏ+6ÉØÇ'[À°¥-1ðÙ-Á
-‰ö7}—âµ0W"£²n öýØþÚB±Z6ÿÄ-o`ÌD@ðñüeÅ6ÈØž#VœðÞ´ÆZ½«–„vÃ.ãÒÑ,ªÄÃäqþ~Q¡q tבeiÒÄÆÀ­ö_úð¿ ¼<P!AO<PþÜOQ^è ”WŒŸ7÷¿Ì€a
+xœ•\ÉŽ$·½÷WÔY€ËÉ=LwUù,c
+4RW3É`¬/–¬íö¿ÿÞ¶ÛŸ¶»»eçëß倿ÿçíï?Ýþó±Ý÷´ûíüßßûØnùØëÒäýÍ»ûÏüúnêŠÏï±þ&ßÊ¿ÿþÛŸ_é^nn¿}ÿõösyÏ®l%æT¼ß‚é/·ïÿúx~ÿøå´O¥î“»§¶«û„Üö=¶œò3Ç|”Ýo¸‹ËÛÝ×
+êòŸ£·ÿí¯úûþ{½^
+õŸÊ•¸ßwäÈ!ç¹v^
+ at oÉùÈõÿúiÙÝö*¾þ®Ò7ËÑo•BŸá¶~J,ux¶®Í¼[*eu·ùJ@:B£~p®Ýþ[ôùUB	1¥}§'LO=5O¶ú`ÿÔõÏvæÒôb!W®.ÖŽb./®‰«Râ£içª<ýƒ½RþŠÎô+/tU®¹nã
+lèoܶUB}eòOº§ã½ûÎísù2 at XÕø;´+•Ð®“˜sDe}TõîUwIù«Ò7Q²&½j"`(éõ
+×ß·»}*Ïíò±ú˜ß ’ëpa5”\òcux5Æjhi÷(‡gø¡ž–÷ô[^ÒÌBÄÍ\YçÙXE]›9¡º”¾ªx‚ï—Ëk=*9BÀÓ–©T.yþ”¾Ë¿zš}u
+xk«·aýØ^×ÌïêŸ'"-I¨]$´ºÜ\Ùq‚ç}ëÂBªj‚Š<»y„³¡`A`=m‰“méì™ðh*¬ë':	–HÇÞ¥7„¹zq‡D¹¦ÃDÖR*	/¢s}ü«™Ö[ß»’ì•îcl™øÞ©{êž÷D(8ðuí6ÑÞƉh2Hºé’7ç—öÑòÝMusyðY7ýA,ÏIÀ¥Ž.t,談ÐÔ÷AîÕˆœ½\]> †'P«¦}a·jÊ{Vjcu€L>ic‚â¾aïFuy#†©ˆ/ÜëTY.U,‚Š
+aÕ;eô¢‰£NÌÃU(¢‹Z,۩Ͻj4
+ŠbæUgPäe×XEûê÷Öç2Wád:7¨'gÑïÓsA»3ÏX‘
+ÆyÂL%ã-‰È.•Qä®!èvÌ&!V€ß|r
+ß³.œ Ù”8˼"Ì›à{‘>9}Úì™-u	YDàV{oiM}ªèL!‰l½\%ÈÙ³‘6$AYÑ»¥àA÷	3ž¢·gBâä±}˜JöR˜Ÿyjo ¸ÌpJÊKÙŒ¥?cTmòVâI¸ó‰mr¨¶>T¡ÅÓ`Eý	œÀ'³py¯xä‰ãS0Íëi•/ù‚£J!<´Ù萵z2Ô0pŒÍ¡{Ï\0i$8¡|1È4K6a„kB+/I°f²„nC^ïY—¶åÏq:SàòÂPƒÇäAçÖM]íŁs´?3µ²5ÛšÈMŠ¦Vdô;¥2ïMm®\W¦÷8‹ªo«éˆrX·È6sr‹¬Ö	|2 ]vrþÙ„æª ùC¤¥Š$É’
+r,d•Pyø«ê\Uˆ¤­ñlÊ	ï#0úa)àIúh’PÅr6D®W¨ Œ!•kXYK{*·Ki7qÇñH,0•†
+¹RÁSJý‚ˆÈe˜µzNíR=Ó>‰û€_ÅÖ°OÜ_Tx/©Ü‘’ÄGÑiC’«…[噂×Ò| l+%Òb¶ú-IÒ ,RÞba? ¡ õNñÝC~Æ+ƒÑÀ¤C«" äc«·àH>NùѹäiVI/°'Ør@ŸhiºüæuÖ…lˆÌ é6ƒ‰µjM}©ZÕÿNâœa×®Åñ옼›,UU3šðºHY“HVNß
+Ú z¢t´'¤Ñ3ˆl¿š‹–¼M{GI!Yû s‚DùÑŠ^\‰Ù^J¦â
+¼ÀÕvc¬’X"´5!ëôDÝú5¡íd
+!Ì8^HõEÆ1ô¥z¸0ñWäèAÔ#¢g¨H€TxÓf¡TJx¨K{ij	¢–KcsÀ‚„Gòþ¨צJÿì‹F¾ŠN²©íÊ㨲ÈØl4TÃU̘ÀÂN‹IÅGÄ“¡Èb´7¡÷SC±?]T˜æâ¼T‚m›„4éo\“DõC¦86À«ŸÍiÐ/œjÔ\5N"­“k$àŠHÐ-áOïϹCÐUJè>‚Ó',eóE.·CGøÕh£¸1½Xt2豚1î ýúÓ„êL¢5ô¥vôM:ʤä!z¾‰`®^=b<Ç>K»„?7TÑ÷Ë,kª#WšvH$Œf*P¯Û™`FC>Ü~iqLÃRßÕ›ž€òc;vÒè&û•û458“å”U	¹çPÔsÙdFiqL­[)…|ÓgQ;c‹ŒÄ´™Âa¸¥8±&u¡îºÉ©›¬D'~¯jt¨}c†ES½§Nú¸$“Ê–Š_8À¹Â]ªiIº‰MQ°•ª
+'ƒÉ“é7ÌŠ•³vÇCJ-VÍ¢Cw6Ä‘bO÷°Cà‹û¹æ“ øµÂ
+,9%vƒÂ)ÜqÕ™KôRÂ6qã8HÔˆK»0èxœTx1ó:º@€~“T²‘S\e¿ðnQ
+z3‚HáHw罺úãèÍy˜ëbÚuÜß·qÂÄ•ê|Y7	0-8×–“­Ò*¸•qםԱÌÜTbœ»ë\'Ï­¨
+-ˆ‹ž‘¬F2[ë¥<_˜¤pª¯+ÎÌñÉÒŠŠ\ÚúÂ¥ÎÏõéJç}ñWªË%©K¦'–í”Ôú˜‰df”6Z,×ôT8ÐvÁƐp¡^fïy‹œˆCç‚œÚñ¦1È­´u#­MkÀ|ÏÁ,£†ŠÔðZ“Öàgo{)¾!qâwÃnuOMdaY¢»½é¼ýÈì%¨éTá.Õ[K×ì0î±(-Oéǽr)õôc@)ÉŸifbœ¢ŠÁpNœdÌЊ—¢´šd[Ô;AAZç‰ÂâY÷E8zÁÇS¹E*éfnCaé…ï/p^«féàö*AØ”šÒIÒÕËêS
+8goŸ°¢¯µf*ÿK­‰yÐ1@êòÈàtNY•èõ8ïÑó<ÛÙ²Î#š«´+ŸJœÓΙ™ŸfINe"m;Pg°*Û†)®*MVs{´ümUñ¦½7ïWÐ.ÒKE“¢ß¹ð¤ômél¹4ᜎ>j›ö€I	”îN¶¿’’®óqM€–ýH€4’ó–Eñâ„Ô::²_ΤÍõ%MC:èrGÂÅP4Ü¥ցՎT“è
+QC‹Ñ]
+…ÌôìR7½›½Ôµ&fl“¾Ljë~bØuº¥F…½ˆù‹Þà—¥”w·CPórWïoÓ_ê¬gÛ³Q8’»ÎNªdX¾qª/¬ßoƒ«öÞ	ƒÿéɬÓûJÎZÔS±]
+{ÛgoP‘øú¬‰oñ&ÅÜžòªWVSÍ)ž-Z=„íé†Mfq½R¯Æo6|½g´U¨ëeB!•ZR‰®â«ê½JEí«2Ã\F‡ÔflõG¸µ~èš[îÌ­µnMµäJ·Ü‘¦o(AÉJÌø„
+™k›
+»
+çïô­ùZ¬,ð=gKúÍ[yòn›Jl +À‚®/j6¤WfÌjÌ“‘&)¼1§a„ô_˜~ó& ³ã„R¬ ¯@®ÿ {:²û¡7QWi™@W,HX W}hˆ2y½@&õkwÆYž²°p5'1S‹KÍaëKiß·‰ÃÒ@xùƈ#]ûïÊæ7k2.(¶hô{ÏÃÍ¿¹ŸClèbOÓa«	ý¶~$eýˆ.%Á„ôÏUf)½X(Á`Â;6C*ÎV®vl at H·¼½¿Þ)R”îéË6†U<îÕž'ZùÕ^]8xÇÉ…ßè@c’ß':€Å¨n·Ìÿ±vJø]nûƒ/ãï`nÛ&“ƒ‰Ù9ö
+ÉAÈ”¢jˆ*8ŠÓLˆ¹†öm*Â\׋äžDˆÌ}µ™@jhqY+®ÌšªQ~ñ?(GZÏï­^ÛÜôw4t­Z§žF@–¶ã‚sF®%2ÛËâÀY—c"èe¤CA—ykxÔ*0cƒµqÔéÚôÖ*4q&CŠj–ú‰æô¤‡—Áç_Ý°‘‡ªhGåK¾‰Ò§buhßùÛPú÷ <Ò×ߧAœ³üòK1.Ÿ=²¼ïïGIû&la_*Ö#WÓýê^A}É?Õ¾•fƒÉ’
+QÁÚwõüúSwøN›sØÁ®º×~õËíÿlâ_á
 endstream
 endobj
 
-376 0 obj
-67866
+384 0 obj
+4012
 endobj
 
-377 0 obj
-<</Type/FontDescriptor/FontName/NimbusSanL-BoldItal
-/Flags 68
-/FontBBox[-177 -309 1198 953]/ItalicAngle -30
-/Ascent 953
-/Descent -309
-/CapHeight 953
-/StemV 80
-/FontFile 375 0 R>>
+386 0 obj
+<</Length 387 0 R/Filter/FlateDecode>>
+stream
+xœ¥\ËŽå¸
+Ý÷WÔ:@*ÖÛºïc?@ù<€,d6ùýˆ¤(Re×$i¤¦û–¬yHRôÝ>þóíßÛÇ·O÷‘¯?Ë?ûÛÇ_þðñ/ü%üùíß~üüæÂþ¹£þõãOïðY>ŽŸÿøå{úóÇÏ~{ýüöëù¡”LJ|}È9|*żçT|N~ËG	õ§Ë/ø{~–-?pÎâ?c­>ûKý<ÔqÑo~‡‘¹þ­„üÎÏ:KÄÑ9ËXøæLe‡Ùò#bú<xÍvxø­«ÿúQÿöΙÆ퟾««ÄâK
+ÖÎV+%§úç¿£•wžu‡óàg.ô9ê\#Ö}ÕyVÒJÈÉ–V›s)ãz–*©óSu½WÉõTú3U‰½–³ zs‡§zÕCjéˆ"ƒ
+À‘Q±
+¡þ¿«”÷j?DXõ™ÂEq¹„:( ~üwŸ‰Åªøß%U…FTæ«ü
+k–7áÅ°MZê ¯*ï:ò‰:ˆMöi£Iú®-ÿ—@ÆšÊEy ”v¨£ßˆ„gý¯ÏµH;.¥k·|G”ôÝ,¥êݙҹ5•>ƒm*Ru]–!wt5iÖ³¤ˆ£ê¿†±Ù}ž$²ÌpÚ¶§:›rQ/p)(…ŠIû@}’nRш <
+ìç
+}5ÿ¬8ÞHºu^O¨'G–EÃm'd#Õ!2ð°L´Ip¨K‰»7¥w+sïëÉ'™ˆ<鼞?.x”8Œ“G‹(«öŽs?èLÌt'kÁ¹
+øò;» $ãÀ?4[y‚°¥¸n‚|òGwu÷o®lt2ì×ˉºöÓ…«Ø@D¹ƒYΩîËÓl.Šþ"´1³pj`çO£>2|¼Àb$¡Xz„Šýiu +²p¥´ˆÙ â-ñÒÝ"Ê´ê•ìŸä´µˆ¾ëz}ëNü
+­¸÷g©t·&nŒòkQ²ÊHÖSýlN¸XÅå]Š^âŠ5÷›üŽ^£!íÅ°ŒkO™…¦OÊoÐ:tEbâÃlŸaõXjI|Š?ú‘(²¶*Z…Àè
+ûI­eæÅ°æ?`pÛe=ìbN¿§=>ãƒ÷¸8LŽÝö—ÏBRƒŽx™@¹…W†Èb¸¤ ]bÖÑ›&ÉÌvB"Œ“BeOìQGœü/ã)pÓ°É}v@&–jˆÜ'vž ICñ†óiR!ÚæÅG¥‹“(NÁœE»~Œ³˜–Ö‰Ó‹ãÞRr-=?˜,œO!+Dœ±´3¬Qfâåeñ¨‡›œœ(SrÉAá|âzÞŒd„GD¯÷ÌÏâ{²ÒTô †T ¸!OjT,–³+
+ZNG
+Å•t[Y¤—Í”ZˆŠ.t,Ÿ)Röƒl"¯(´»p©|Êxv1¡[FÙÎ’Ó6˜Ê¼…@€bʁ™™—³_	ªdÔ\„A
+{Í
+Xæ2èàÔ.ì¶íq‹†ëŽPG(Èš¡*±ròÂã
+å2Ç;<°—ˆudLš‰,·Q*ò¸r1›žZž+Ìn›ÉCOlB|GǺŸ"oŸ‹ÝÛÅŽ…þI%²Qéæõ6¿Z
+»¨Ï¡M˜È¹³‰x8#Nœ±Ï;š¼VO3™ƒ¹‰ç¨Aõ›<–.½á֝•"üH¿ÉOö¼¢sRw&›A'Š\º'TËã‚Å _W5ÍNM—2핇“iÉʧó#gê89â.T "/+Ëù´¸–ÇÁ²ªŸ<†è°X} ›Ãœ°ï֏t.qn#öçe7"F•Êƒ/¸ˆt\”â0†2õg(w~9Û^«wí3ñÉXtâÖ–3ÆGt‘“Š*ûe1
+À„Ü
+,ýbg*¥‰¯n–i€mˆìÝEÉ2,z{uý;Ve<¬öÈ`ÃÓØõVµ5¼‡l'õ×%×Ô×v‰z¨é×è4qv‹Îœ
+f¢3êt6í8¸8…G?qæNÆ’roÞOÉ·Ìx°«0"ça¢a_W¸ÚÕCÄûáU…P†·úlšƒ±Þ¥X‹P{žü\	3tæÂë
+Æ+tFͲE¶ÍZ£—¿ÞÊ‚.¬ñe"å_)XWÖÓe„Ý΂á}c-qvÝíÁrŽ::Ë»ˆ2Š¾MîPÝWbܨàjИªMnhEø—®¨/>ÄÔÉå¨Ð—m/*30YX‹ÉLظ´wA2Õö1Voì']<:d§KQjtßàÉov\>ï*ºÉe˜jXT>5±9{Òî)bÂu-ÖdÞí¤FѯÏÊ~?åb£÷­
+ýjâ@ãaÙ¤&&<•wÖ 2áqª²MÏ Lv+ÕeEj at q­7¥÷¨©ˆJ¦ÜLÜgW=_oìpjw´V¿~0ËU|˜Fb¿¡ŠL
+¤˜d¿è*jEÜé©;Þ¨¥šºc<G 6·ÜÙXQOõcI`­5Cþ·:î¿ÉP!…®k6ôv\ui+çp
+]Àp
+ÊâM7ø¼ÃÎÔÖÛDÒÑÕ•»‘¬vëóKUu±õ>!¹æ"úÉŸ—)ÚÄþÂ0IQ¥¢!©7•-`3)ÎÐË fqܯhømV—Ó
+CWk¼™ßyva¹­3†…6uRn֜܏(x={S.³•{]­Öxb*D˜7.˜Ú‹zaÄøb’=MÔó`n…iûú‚« ¼­ôkƒUXY’QjRÙ'—þ/‡½Û’V5Ow9ÀÕ'ÓlBÑù=žÐôÖõõ¾xÃØÞGáÒ©%ëßK)ÄO·×j¢,‡6ä|¶äŒšh»Å¨›/ãV`ªŒ7¨â¯¢µq¿MžJuÀ6ë]<‡=½ý7ãU‘$ZC2ם¾Ô;9ýR¡BµÛõzÝ< Ûº‡²F
+Óœ»LtŠ?襆©ŠloßIQ–Žt'M`9ã•E«òò…ɬU ±Uc‡’›=ÞBÐ
+ß—'Ä&¯:ž™Ý—Þga|èܸô+ÓKøxå
+pá*z:šAŒ=]<Æ*ÄøíïÓË6Yª¡Wúzþf€ö"'¿S/sãéÚ‘€¥¾c`N´}—40Gó+  ZØ2º
+IÞWm"{ëºÖ¦ê­_Q~èm¬¿CùÁê}%WÒvØÝ+V7)Iômd#›Òm{{øÙ¼â‹wï“Ý&áJmðb­þEßBre£¸;»çSËðÕý@Ä.­ö\ÿ÷ècªŽØûgÚbYKv`ÍpÑ·„ígBöïà‚÷í.ZBEØÂ…‚2„9_+¨ÊЯÿ:â~˜
+endstream
 endobj
 
-378 0 obj
-<</Length 875/Filter/FlateDecode>>
+387 0 obj
+3912
+endobj
+
+389 0 obj
+<</Length 390 0 R/Filter/FlateDecode>>
 stream
-xœ]ÖÍnÛ8ཟBËvQXïOHY²˜é iÀ±™Ô@#Š³ÈÛW‡GÎt‘øˆ’®>R4éuw¿¿Ï·õ?ÓåøoÕÓy<Mùõò6sõ˜ŸÏãªi«Óùx[ŽÊÿãËáºZÏ÷>¼¿ÞòËýøtÙnWë/ó¹×Ûô^}ˆ§Ëcþ¸ZžNy:ÏÕ‡oÝÃ|üðv½þÈ/y¼Uõj·«Nùi®ó×áú÷á%¯Ë]ŸîOóéóíýÓ|Ëï¾¾_sՖ㆔ãå”_¯‡cžãs^mëzWm‡a·ÊãésM]óžÇ§ã÷ôڶ¸¶®c½›sSòü1ç–¹EÌY˜Y™Ù˜
-ÙçÜÖÍùŽíwÈæÒ™#rbNÈs‡¼§mÜ³½G˜çnýþ@€?Ðàôøýþ@€?ÐàÎìÈôøýþ@€?Ðàôøýþ@€?Ðàú~¡_àú~¡_àú~¡_àú~¡_àú~¡_àú~¡_àú~¡_àú~¡_àWú~¥_áWú~¥_áWú~¥_áWú~¥_áWú~¥_áWú~¥_áWú~¥_áWú~¥_á·šsõ~ƒßè7ø~ƒßè7ø~ƒßè7ø~ƒßè·RŸ~ƒßè7ø~ƒßè7ø~ƒßè7ø~ƒß9þŽñwú~§ßáwú~§ßáwú~§ßáwú~§ßáwú~§ßáwú~§ßáwú~§ßátF8#ÎHg„3ÂÙ¶
-l‘Îù+Ú²rÉæÿY,h6¥;сÈDt8.Pi|ñ€Fv ¢±+íåK÷ÌèdD†TôÀŒg¥†u€NmÉ-^F
-̸>-AÍāNèÄ…²,²éŽuð¬´aÆ`¥Å‰ALt&8eÁM‹³<—“#artË„F{ǁN‡®tÛáÞ®Lˆvqè”ípvÆv¼øΙKû2ž¥=²æn±•ö=Ûaîzf˜»õ1þûå‹OOgñôË$@;<«)bÏwW<}ynS—~y.®X§G¡ô¥)›Á°ÔÁõë¨3,uðîÖÙÿdØ@±ÃÿÚ˜«ãÛ4Í›rùPvcìÃç1ÿûKáz¹â®ò÷p×Ø
+xœ•\Ùª$¹}ﯨgƒkR{&Cw-~sÁ?à6x^üûVD(¥¤Êö4sé®Rj	ÅrâDäÝnÿýöŸÛvûývw·ì|ýYøùÛßnùÝíßø%üùóŸ¾Ñ_~ûÇ·_ßüíë·Ûv¹þW§pðÕÝçrÄ›»¹”ïéV¶r·¯}ûåíîåæâíëï·?¤’÷ºÂöÇÛ×?¿…PÇm·¯¿ÖÏC|GÞøùëëÛ¯²2-è6_'©ÏÞ#Œÿå
+ÿtŽæŒyÏ	Ÿtå¾·yú
+lð(4,•õƒ³
+ÒCÇYÍõ!¿Ç||úƒ}O^
+ÅÙãÅÝOoñò‰`i$VWMí$a0*6ªUÀõÖÊ­*
+í~âùøª`[¸^ Jï…ëºüð¯¶î8
+¯ë°ü`S<ŸlP-ppN<†¬¾^xj_ù¬ÖùSž§=Ç›-"Ó%ñ”%ê7ªW±8žZŽXÀ"ùÝdä&ÑÍ·}åôÐ¥jw=8ïdê×
+7QKuCç1¸К`(
+®Õ…=›•Iì7
+º£šTqXk`ÐRtê*ÁâJª·jdYUóÁä¥:Éð‘²lÔ¼?ê:Ä•˜^ï¥R„\5{P
+1ºKÜãÁr:njwŠ”êØ"V•íÆxW?€gs8K?i€®Ö~Ô=ZY5
+¥]%ƒê®ŸxÎS”Û:Ï®Îé7Ñ,_#”"¸·%X÷¾/OêAóÓ'ø&¸BgÏÅ°|.¾	 +ø#Éœîªí¤X<q¯õû’Â[ô =Ö‚êNx¶£ÍøÓ€¢Í¨ 	•V}\Uç,‚ßTïØ’DCcÔÖM“#óDÌ*›Õ³:‹¼r;êÒ|7PŠ¹˜>˜/	wwSø©íÕ
+ÜɃ³	9sS<)ù¥M\oSß
+D+<G_Ô¨2ìhV¡]Ê»ª(‚¸L’…&OlˆMýäÒiW¥á®ÐðxrÆ6®Û=8¡,¯dV“›úì\f—’ÎÇ(çzZÅ«¸ÛæbèDÆ™;ÜåQåøª?s,/uWx’;g’”AÒÆE’³("çfo\Œ&3<R#W\²ÛhzJBsFóaÍúMFwA.ú±Æ)MÖ©]JºÊm‚Sž 1 Ã\29ªà&!-øKG5}.âšb'MV”&ƒÞÕûbä±G•–Æ$b™Âú^_bVt C0…qÍ!ÖP-ùËQ£Ð“ÕðNðæ2†5ÖrõÍ%,¾`(
+Þõëâ,§¨ƒôo
+:5z§osÛuV?,:±6RGs±]
+{Í„Íp(¡Æ¤‘ß@
+zÖ¬¨û\l—Êâ&þðêÏ!Fk*Í»¡ÃÁÄ‚ <§§34O—õq9ƒÅ
+F7\<š¡•Ž3ò
+ù³ÐôsÓ¼h¿Ù w&†4'Ô’ÏAù…Ø.E½¥yF‚Þ¹E˜A6 ÁÙ†[öO	=ä[lô7Îà$š4;0 QB–‘fÆYÀO?¬D‚…Ž|†ì¨hË¿ÆC{ó»,Û}õü,±€hq˜§"CFħ“³[kGtczÍ{R½õ²q¤Eæmk[ÙTŠ‰¢P¬©•8¸¶ÄÓT÷cˆo x;mù¿Ñ8ÞmÇG¼wd¤J±R“OlOXÈçJC9fIE0
+CîAëxg>0ö\º1ªíӐ7ž²VX1iÎÌL‘î–ˆ®hŠOx¬,$t)W¬R¨ˆ:Q¡)Úu^ü
+
+ ÛÛ¹‹~粘²ÔLi	‹þ–](‡iv*‘æÝØÑ+'&ï#Ë3‡)¼q¡-O2å‹Â[r=ÎÅ}yI.ÏŠQÄw…1Ã¥’:[œ9»£ŸM-/ !ˆ§"I˜¬çÙÏd¦ôÙyŒ¥5(¶JõÂX§lÛ³zZxúc!ÃKÉoaV©z`¿›#ŸM{ײ_cW&”mWœ»tƒOÄ…‰ãÆØ,DØÑ!íá¶uñ‚\Ýr/ÅDl"ÝœT
+…0îì¦éÜÚá6—Ú•¬ý1ZúרñØòú,œJʇx†‹âw5øYñ›
+Ïo²…FƍbìéϦBÂÚÏ­'ÚØò“HA§ïXIªÏÜ7„jdB«©]xè3söÒ¤7q9'4ì»Êdé	Äbów˹ÁŠsµâB¥Úñ¤ÍÍHéXqʘoÜøۘǖ»¾ˆ²Ô\lG™ëÆU;ŠO“¬16M­ÈÛÀ“á=n]ïƒO¶E¸ÛIO¯!HÐWbëzÜ‚^ùNi8­WÖíµL®Ð@“/¢5gNC+¬YûÐF¼OmŠ^ÝІi†iÛœ‹ËÚ‚êÈÐz+cŒ²4G¡ÈìO¤ÞDë(·mŽÊ6Q›KU‹aFêœ@
+\F(rÛs^[ÿ'uOšÛ1œ½¡çÏ8þÙÅ^*þ¨ µÖ•ª’‹5™–ô“"yà‚tˆ†Y|³È´|·—Ù>3Ù17c?´qÿ°ŒÿÀtkÇO¼ŸË£ìµâ;³X~Þ$^³F/i›«Å:-c™ÛãdWöó˼T2-‰½8É¢©~sËؘê[0Ó¹Žœ½¯`T»eÌ]MìOô~	0˜¶ÄóPv®¦Ol8z¶
+]„¼º6·®IŠ³vóÆ“_ošÙsw³¿[·JŸ…Å}”½!ê9Ø8·á=×J6U—K%K³šW«ü¾¨çì2œa¸ZÄù%%õ5cÏ#û[¨õÕù›`
+†NQléH§­˜bSÓdµw.©½%Á¯)†²6ùIís`}‹íâzQ_bY~ò.j•ëKŸ^ßå¥ÇiÉT-q>7Àõ=Dç:`½Á¤vËL©D|¢›mã˜äšîl¸¡·—Éۍû:Ã>gƒË-öÄÉ>¦¢ÆQ>L´Ÿ¤à]p˜¼Ÿl=©yyAàêøâIó±(v ZÐü¸\Còm·<âO¡ž©’]ªf˜ÖwñÕVneÕø´½¥ÆYªäZŸDc¡7,–KÌkÇÔÜ'
+»"&ŒÚ$ò–ÔjÁYÓH³ö²0ÉÏÄ*Æ~ô|Pœî!éÉÒ£ÓÁÓx_ò öf•µRMÕãR©ü¬>;ÊàûÍË ²ÍÜÎÏï´ÔÆ@PŠðÌf|`Yód®ç
+H­å¬p;ç•µ•Gr: ¨¸Ô³Ö2»Ö‡”%Tg…iÜßh«eW$Þ~L‚E_•‰‹P<VO†@ÌS¨q÷f>±™ÞÛ:LxêúŽ[G[7šͩÃô%Yã±È¹kž•8KgØ
+K×¾5©'•«¦ïš‡Éo‹qƒ»ÃÆÿÇŽ¦—{eF%Ï€
+RÓðkô!,22ð“ßÒb¶wkhèâÍ¡…í“êÆ8ooÙ-glŒŒ,>É°Mûð‹¯eH’Í;#:^*ÙT_>)T´£·éÓNÍ=ߣ©úïŸi‹Ë¦Q¡r6çfg>{&dÿ.xÿf—Ä*¶°|ãšƒó|¾:W0¼Ô¯·ÿC$.›
 endstream
 endobj
 
-379 0 obj
-<</Type/Font/Subtype/Type1/BaseFont/NimbusSanL-BoldItal
-/ToUnicode 378 0 R
-/FirstChar 0 /LastChar 255
-/Widths[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-278 333 474 556 556 889 722 278 333 333 389 584 278 333 278 278
-556 556 556 556 556 556 556 556 556 556 333 333 584 584 584 611
-975 722 722 722 722 667 611 778 722 278 556 722 611 833 722 778
-667 778 722 667 611 722 667 944 667 667 611 333 278 333 584 556
-278 556 611 556 611 556 333 611 611 278 278 556 278 889 611 611
-611 611 389 556 333 611 556 778 556 556 500 389 280 389 584 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 333 556 556 167 556 556 556 556 238 500 556 333 333 611 611
-0 556 556 556 278 0 556 350 278 500 500 556 1000 1000 0 611
-0 333 333 333 333 333 333 333 333 0 333 333 0 333 333 333
-1000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 1000 0 370 0 0 0 0 611 778 1000 365 0 0 0 0
-0 889 0 0 0 278 0 0 278 611 944 611 0 0 0 0
-]
-/FontDescriptor 377 0 R>>
+390 0 obj
+4387
 endobj
 
-380 0 obj
-<</Length 381 0 R/Filter/FlateDecode/Length1 1292 /Length2 68873 /Length3 521>>
+392 0 obj
+<</Length 393 0 R/Filter/FlateDecode>>
 stream
-xœœ¶st$o×5Ûv:¶mÛ¶Ó±mNlÛN&œL4±­I&¶më›ß£û½ßçýë[½VW]{Ÿk×9»vU7‰²ƒˆ¹£)PÒÑÁ…‘™ hmoêîªfâ Ï êhgørÂQP¨[»ÙÿG¡	tqµvtàýï:1 ‰Û_@ÜÄío¹º•;@ÄÝ
-G!æèäíbmiåÆøŸS
-ý¿€©÷3
-Ž…`nmæ0ZZ;ÀýKý/´øϵ‚‰›‹µ@™ñ¯‡
-s ‹µPÙÑÕúŸ€…ƒãÿ&Õ­¬Íl€®®
-ä8¢-ȆEN+H=k8É'‚—t’ìlÈÒx³4–±R:Á®éµÈÙ™¹ô‡]°(¹ª¬ }š!«&Jf*5Òˆ0ŸcxÓéaD|Ïä1“¯K³ïàÀeÊïØw¹QOL܈ »ÜÅ01)zÒc—ÞpW1Eà‰•aãÊQc®¢:áÀÜ9_XÊBK´±€;XŸUß‘Õ“¥
-èÖàˆbùì9C¯‘î'ˆX—‘uÄé-`ܲ"Œ¢2‡çÞ|VúRGL¸¸õÖYÈT¸æóƒNÚ¦Ø5|ê Æ‚åe¡d²E:Õ”qüKóµèPåH‚Uê\.
-]?VËŸÖ“,òžPhô#ÝÐ}¦¶$Oö“Ù±rÚj‰¤À¡W9Öò>ùÌÀ'·Ìœß&IÐ^`KÄFòÙƒê_(ï4Sêí/8$E7>¥ßîÔIÑ>ºn¨.´'[E¼ˆÁx¸_G¡Qgò›à4«Ýƒ¿#óP7‡¾Ï`2'§²Læ&)iÊox-Ù$-Ë˼Ү÷ö#Ýâ\QªÄƒÙ¿	xk[LÚ”W˜²²[('ƒ¼jí¶oaeÓŠfHuÚ7ëH½üÖ9ö&ÛÕbV
-5àÖÁäKõý—ZŒ0´+f-¢’²ÃUq ×lÓ¾.hÕ¹ƒiն㗙ƒ³‚\Nväy¥…®Ïr¹˜(5lÚuÃLWݲÞŸÀèÝ|lAÑCÚÙÜRq£ÿ¹GHaà/á¾TÂL«"#‹/LÙ
-ÌaQ¤ÛZ»Œpb…XKÓ@\Êó¤ˆÐû‘š·/4U!±M4¦ÿà÷)q:ˆö\hZæ]Å
-x2Â%$¯µn¦£ù°šÇµðU„QûûC´lcR®5ñÖÈÏM:ož`Ü0”m3Ð%>;Ï00ø ÷”ÞαsPTÄt²‰:e^ù. µ~©`}:Õn»ÿ9æð43õš´ÇòºÛFn˜ª±[Á8X¯3w7Õ”4þ50Æ€1ÅL…óȆ¿ç¸*m|ÍX*" ñ®”Ä~åiÛk®'ÇãìW
-*ÙÝ™>ìú¥bCéºñU†Ÿ¼«û¬µLXÌ»Mß'c§Wº’ýfÉÖbÊïݽrœ«å8Ø@ìW†ÛÐ@M¾Õh’'ôeÈ<ažßÞ3—¨û7£ßêV ×KãhYS
-ÂÄzÙä|„èpŒ”щnh\³Õú²2ÕK„é_øØ×»’DÞ¹2á8<‡f”
-¬»º=æ»–³Ä3í0»ßÊ2„ÕVÁ¾ïâ¤DgúfEJùnûÆå*› Tk?¯¢Ô~„kÂÈ»_Éù2oXÓÄçi¡šJŠ•7À—tÞüœoÐZåÞöˆ&åc¬jû5q“y.ó±²jñ‰Mè¸Ø·ÂÈ>•sïeõgpYk YTåÁ|0\hÅa:… lˆù1ãŠÕíu?=”
-ßÃB²±Š§´Vïó#÷¾‡ùbl™C§sH7uŸœÂ©û3¤„lòy¡_;6¸ûˆ|¢WÁúv¥›ŠÏHöij(AM˸YHµ~ëê%…ëÚ`OJ;/üv6­Pœ•½êÂÙ‹ŽG¨Ù×õîa›Þ¾•{ä¸Ã5(ðš:
-tÔ è¬Ëö¶å˜þŸ8IÌU?r7ßA¯å”u	‚Q–&›ÍȳY°)Ç HŒÛÀ7W©­~îµg[¬>4¢6§jÑò‹¬ªR„JJ¨kàAÓN:áGØ(·QèõA›,ý¸u”ú~ª*Uh嵝ª~˜ÞËd{ñv 	Ëïb3Pƒ1îDã õ>TøIäÉã†NtZŽG­ÓÚ¡£«$Æö(ɸ³8Ÿùˆ×yB¡a/J	D›1„õÛTsïÕ‚>L+š…@]0WwÔ†NÓfÛ¢|çgf·^0OÝl¥qîj.â™îÙHfÎû±PÔÖf™e6^ì’-u…VLñ¹<=ËNˆÙ€bRå¤×^ê
-~D÷”ùó‰/oZ-¬C}Jg'eá±Ã–☖ˆ¸å{ëÎ!úœ‡ND9Ô˜ýI9Žxã7øó…
-cR5öàâ„Çôk¢¶%ǹjMÄ×—œ'{n„;µ°ñûuëºóÊ}Z†›®;„§—g	3~úë·ME¥q%tD¬4gj·å@;b5ŸFØÇuDûúRhä±k‡ÈªQ®ª)wè«BRŒK=\Ì'óÝqTK9n:ôk#çåAzç,x~ðqqµÔÀá7Ñ»‰n’_ÂYS$”çµe^„jíàæ×0E|¨ÕU*”á×ôÏ’?’üx¯<´Ñ¤ Þïúæ™Ôšææd_ý׿†^&¾ýô~²Ý¬‡zORJ€a,ÿ•Ül%*9¡`ñ¶„¤X=
-y)§ðöýáˆØ¾Ü?+¯“üX¸“)EWë[U–Ðz33bŠøBuzÑY^Êú‘M<)–½HP¨3^1éHÏ…;±,ˆ áúrË´¸TSú!šÇ7Óq}&'‚=×Üòéå~‘
-{š„Mš©Ï}Ÿ}bú6ë7Áe°é{¸ùî9Ó#-×û0.°"bqx*-!0wçË
-ÁŸ‘xvd¢ÈÄæÖ¯¥_ÛËê#&ÂïçÓ\<ÌA·²±¹üðõ¦Ñ´DÛN<Sm¤½z€	*Æci‡çˆQã>2‘H®&xùPCvŸø3
-C
-ª2‰~y6d2U ¹XÛÅzÐßcÄóàü­Õîçï&WnaN.XÂDèÎ-ò/q+¯;ÚÍ N2îMã‘Ÿ™¨ëk’§¶–ôü=#˜8Ù?9Êmí®g]iµáB¤J¨5Š;ÍDÉ—]ñ:«ÛìSNÃê
-¬t=éõú#¿!&ce{¾Cà&ÐxÃjsËl‰ÁNnð¶Tr	ݸ~ì6kMìII
-,Ø÷Œø^çiQÖ3>–£EQ(9fg>Pw^ÿj<úxÛ¶[Å¢텐!þ†IJmvQ˜o~\.b@°R³mü,ŸÀˆQssT"ùl]€0²Èø½þWó|TÅ×Kš<ŽxoÔ>‚сç³ø×ËùhDx‚°ñîeC˽*¸Áä÷‘w+ÆéÛªÑWûqøä/ýÔ‘Fw0´G»8è$wºÝîDS…mCÅC©		”®<[µ8¹
-åôìýÒ+	™T*ì?ƒ¾‡Øî’‚Ó„ûYàERk‡e`vØ¡°‡ @•ží5˜ÔÈŠÁxyǺ{ÿ¨Ãn¼ AËÑÞ³3]PÖE%© ¡,ÃÙö-Gü`Ó¼¸IÛ&×3„pÀ´“\C†J´3„oFå›­E8k¾€tÍgÀÌùslå**õ~‹Úõu™¨¤‡r*œ4ƒ
-ÕôŽÞíl8-ÍiLèÚ?,ýcâs‰Ù¤Ä)k¦šjê9ÌùS꺩`¯øÛéª44”·ˆ4)fUcvÿ¸×‹ŠÕ
-^UËײräq…0Weò£ëŠ›1Ÿ5Åñ³ÔûTí’Ÿ
-–ð§ß7¬Ò¾ÅßÞ)”?ûxê”Ü‰äi¹]ƒ—žßF2üý”ßLì¥ml¯fÊ0àq›á~5²”ÖdʬN1¯Ö×É¥u@´ÖVèiÔ®ƒ(c‹Ðòiç xÏ7ª”“8Ô*¢5ꔄ–ÒŽWÈÈ@¾º°a£o%&éË7ï^@i֍ºÒó‹¹ÛÏ\Áæ²l›Œî‡eÎÄЗZ 9Q¢š@\÷Äm(™`h|q,°™jAí8Å‚{'Ýðñ³
-1Þ=°lI€HBf·Sü-àοQêá\ÏÃaŸÝ͇ò@bk/Âí	¶vÏp¨n™g‰upl«îq…Á—Qy]‰“=a÷ÄëóêÏœŠ†Â¿,
-um.‹ß–Õ:T©âƒéé,ceο"—íñ
-äÿ"TÑ
-ßh[JάƒÛÞV[Ééª	Q­–Ðh(Tv{¹A´™êºZk«Ÿ#Á
-ûFžÄÕœêî,§6†^ó«ù#XÀNk:©z=éMiì°ôE.">äõ‰cr¶àkîï]r`'§Û¨éu.1fe¡wĝ‚nGêmŸ´ñÇ#Éÿ%Vx½B¬mà„‘"1Œhëé½ø6Žâ»|kÑM½G¶ÙŽðe4êCRºÃë<tè—oA÷¶J¨˜æ¶‡€d‡<&ßí±±ƒ]5ʲümôÌaÊúÐQE]/>”æâÔî7¦XíÙÉãGÈ„ÿG‚pd§æ‰Y$TXÿÍÊATf
-ôéNûý‘ÓÙ•.ô¶.PÆm|‰}q£’YÜ§%2μ2×æ7Bø'tp4,&MviÖ)ôªoe¨ú•´
-ÜAw>‹ÏMù6\ºf/Õ"Ö‘àœãƒî¢e!o4*ESÍ(÷ôè1qy0º³•J¡ËtO§Lb…ñùÏÕjûæD3#V}÷0^,÷XðØsbÇJÕeI‰ÙüöÓÿø³rј¤~õ.bÙ™’pÔÑÉä±»êàž“cñ ”BŒ…(
-k±Uof1"Yþ§¦¥û+6±
-,îWÃT3úºG™}ú§<½9Õ±dof%´…	7Wê(múR üÇJ½#Rnÿmì˜È¶àÔ:þá'e‡ç¾ÁnõÝ—ä´îG‚boÜ[çÒl±`8E¤Õ%Gÿ‡¾0d¥Y'ç—Ã*˜
-‹þꬃd÷çSp³1$ýt-L\èÛ’ÒKHf¬|¥OÝáu‡ßÞg¯¢P>+¿T$‚𒉧6äOÖ…Êtÿ€*y£¬×œã«;œú ßÑ:+ú7›å[|‹ñKé9’
-`hÜŽ¤S«8:˜BCj-SϾÔͯß	î»ÏŠu¬±bÄöì­ö@‚†ä¦
-¹X{„@$+T:ŒX›ƒÏkh¯%Þ°íõ†å¼œ.ŪßáÏ<²Ù…Â1.RÀ:QGc^Êûu­g‹ª§Øè,£qkÛëtäbûíÛ7åófraÉÈo•&‘´8ýÅ3.ÜŽa­=³˜Ä/}âN‘8Îv¾¥OÑëVÛñ^6y¯à·o•£fl?(¬@—bÄÓQê×.Hg&¨wº'œßA®6X®;L{ —v<;ÏqøľÍQ9&%C&¬iBÉ	bS»¶p„~á<ù7@¡¬%Ž{+Sä),SM„¤ÃU»ÏyÐÄw–6ùR§­€:˜üÂÁïm_OÛ¯–˜¾yi•´p"-‘Æêí‹¿ÌÓî7—Y®u\M|s-ÄÖ¶)pÞ_h"
-#"´%¹¶Ûâ³5:’Ñ(©X„yŠ8ÝÕ¥[éŸÏØ@uxÈšøˆ÷íêzÏ®+<ÇW[4þdMhÝç&³:u;°å—‚IÙ¬Õ	äe4K(çuWùÐ/?soǬ/pvx„
-í[ßObʱZõ¿õ¦<¼“`ðŒcdÕ”åd³âš/½úÒb–ÎÑ6h€ßãMXóÞÁz	¤Ê8Ðo­ØH|H‚R6®Ì)“›`Ôˆç¿Úº=½Rl]¡Žm¾rŠ˜ñL&»äþ 1l9ÿˆðäý`€$'ý„¹1Åx\ÛæöÅÇ‹#IÎß©¯Ô{ƒqæã3´	òÍ×ÃÛ®YrüõëœD?¸«¨j/-N×FE!§EM·i¯^›€•À¨iÙ¢1u¸ÁÞ¿ùG7E»;®Bc ¤·ãwV–ïÜ3*â‹OÀ~¨ÿþOl˜›…þÃ/oÌ•E¨¥±£¢Û
-°Ö‘„<šH‰(FÐñTœT®‘*Gq™vŸ6—à‚KHºWÅ
-°ÆÁlK ìé…ÍbWíq³•|''PY*x^Æ9ÍP®„¶ƒ)ÚõÈf…ŸJ§ÖóÑ(°ŽØu¸ ¤*t©~²~‘Þl2Cýóœs\ItÌOŠY¬„å)BŠÛÀˆ6óN{Ó…î*ƒÎ=ÇÝ áí%ÍI’c¤l’wuý܍š†=º&—G×O£áÉbn:,³(Ë|3ò¾²É³“û¨æ¢µC^M–î§D.‚
-’R— 7X.’
-²
-$Ý5¦ü€—ÎàÊ9#M!æ·½^âÙÝtÅ4D¾çܯqÞ¶ç7iÎlƒâÇ­öÝ K5k]i÷Í¢ðŸJñm‘¡Ìåö%ÛR®á)Qœ?Úy¡9Ÿ‚DŠ»íÖC£L½%Ææ9S½öÃ
-ãË÷£L¾¹‘€ààJÙ¹JÂvÙF!vSöš™ðjÀfÙ’öÛ;µRÌ‘´ËŸõF½ºh’-I›]«p5Å‘@åZè7=ðDÌV4¿ø|̦ÈBÏñòåÚì~³ÉD6’º±·˜uˉ7èÜAöÁ`¡”<@TÓ:ð[~bÑ£ð¯ÂY´NÀí%K=Ieì̦?äÓ¡,Ǭ藎ÚÚmy8¤uvê=dûrðÙ“ge$$£GÙA:a—/äËÁn½Àè!Ã5¹ô²úÿ&=˾¿^×yacee	秒×.¹¼WoT€±à}Õ^Ò4`d£9¦7œ2‘öDo0µËù1ý[êÒŽ²²¶Dw0‡Ök†åTpz¶Ç%ÈðGñ›ˆé~Å[îcÃ=VÉqnÐûÖt\YÒyJ(TF³¬¾¬h㮳
-A˜6	nÁØþ½Í^5dtN§‡žt5wƨïž6i‚àÆGÊ8a}SÜw=?4K~—»QçBSx¬Ž´ŠtˆžBHE4f»!z
-œ?r÷Á=‡y9d0¬
-[Ñø“ËžËÕç=$Ô?ÖS+œå”#™¾~Õ„	½â%
-`Å79å46’¼âŸ½ œ#ó€=å_‚{|}rbŠZÅÖöÈO«¯ÈéjŠ—‡%Ã8ô‘ßyá'šïò‹Â1„¸ðêýïð®Êjc–ÂÇÎæ«Gfjí
- êŠÁCK<N«iÖÓžðͺ¨óDÐÒ7›_°v¶€Òƒ†€€s²#ÚO†TTB*Æ8æä~·SL(†Ýê®P$…Gdm4¤„[ÆÖ	µU=	ƒÊóg»è×;ËO¾JÀΝÇ*Š_Z§1¼ø‘1o³&¾Gthž‰1Ýs2ò¸§²ÿ†e¢pàé÷óÚÓbnOèA–¦ËXŸwçX]Ò©`‹ÄÓØQÛ¨”äRÀkи;t¥ë'ÈïcÓZAÂë¾±äºÀWWf»”QºÛÒ%{^P¾U˜s?Ìm\
-£-OÁBù1&P|¼+§ã0çïþ‘§©àsYÎ9ÃR.l¿ï	=!Ìø—1R,‡.:*n8Aâ@W	?y8c‰ÀÌŠäàk†‘UUxÌ[»Îáf”&#»c ô¨8»½­ýg–Õ4Çe…S7UÅDM£8:¥ËCÕ™w&¿hýÉ›d
-­¼¾RÅ,2߸†‡ ã<¡^!%²bRàC\ûFscôdQ™ßÁ&ViëX
-/~,‰ÞˆàØw°³ª¡ë¸€lpîþ–pß Ìð0”µÂ&PJCuÉL={ÇmƒÓÓ„Š·6?ïQ*ÎxÖ~„ôä2…oœà~´«v¸ˆŸÇZ}FÊ¿üàǝ€RX`!Y¾cÕd>'(ð2Xsϱ8U ¯/WþE•òÛ0Í…š9èclZúü»m ?xkæQÖЈ–ôh’P/LÆÂÏKd5çŒ{ÏŒ Ͷ+¹"¾-*Ùþh.æË©Aů?åòU1´ù§m8¹ÂA©nì„!‡åz×õ§‹cÆí©Ód[0^ÄX½á!ÃØWœ¾‡ŽÑü>ÏÒ¨¶·bìò"ÑI–›½)׸h¦éÄ»ÃX"Ÿ¸ïG»Ž¼*”ø:4í¹“ æ24ä!–+Yf3¾è5D]Ø|¦î@’ZЬ“mjÃ×Ü´O¬ðàÞ§H½–¢Ÿß¿2îÖû°²•¶Þ n+ Î^AíîôXêQZúD	êпé>"x) }_!†w;±p£<íSPk3äëv`zÖô®Š¦¾kÖИ¯K Ý¥BJù»²n~µaìn·ÇÞA±V5LeÈÄ{-MÞ]ðøioåÕ•ù² Ü:íQ™ª!#¬÷ È¡9€9ïÀùý~}r^yñ
-_U“ZÆt¯l¿æõR[ðóYs•š³ÍU¾Ä=$†¦Ôaêî3åÅu€#¢y6Ói­gä†Î)ÖÝàìŸ=¸Z:>PÍ!AGê¢ýîÖçîZ¥íkÞÎP¹a­ÑraK‚…;ჼ­^ÒYˆnø‹Õ)õD¬ë2›ñ±Ìy6Ìà±öTʲF왢Š|Øý
-‰1vPPÏž	†I TËgË9áÃCÜ=/Ï–’Œ³\¸i.S’’S—áJ؇”/~ œD&gyº_±ïù®õ³FBïä‰`dÌnIÚyð¯¹z¾~û
-ÛšwxÄ·EÍöV,Ò.j˜Ý"¥Ø»$Kâ;VÊ神·«SŸ‚‡1aÕ[†Vf6('r\¢ü@lÿhcc¿{Y2¸–dˆÛèAû1ћۄ…™¼ I=b°p…=„iGаþ´3ë;U0äbñ1õ`ØY^RöŸ‰¡Œs_b?iƒÌ¥¡ÛŽ{N˜RLÃîu”vÙ¤ðu¿ÛhuZ²\´¦ƒH
-Ê›¡il‘{T€c÷äp礆ñýà¡ýÃ|VüaãYË’–‹cþê‡y”¹_çtÅù.S×%q»~ 
-ä4¯­iË==£+ÚÊÉ“†ƒ5Ÿ
-å“	ÜlüíŠÙ‡OÃu›þÁrT‰XG³^‚CØh˵j5Zd°pŠÄ4ÞlÎ5ï¥v8Úùü£¥)‡¬ácÌJ…g#ö¶¼…É®?žà¾>·UâPõ|7a(°Ëž
-3jFD¶÷ÀMhGñs
- ó•—eêÜP—Yù?QGOòèzSЁ\xiãíC§9KÁ`­¬ÇRQpwƒMÝ$k)Ϲ«–vTIKî­âö4N~ß‘ìâ»YjE¤™zb&K-nù«SÁêÛï£WÚ@¢à¶Ô¤§¹¼´
-ó]ƒ¼@È¥™óŸÚìÄò·âÑ»å÷U˜¡£Ê½f—Ç^"ÂcÕzúBH҃
-ºp¹bP¡{Ê
-ö³˜Ö­¾FÒÓ™øRúNvŠhw¾×”ñøÚ3Žþ¡èÒ³	+R6&×#ñ¹*@ó©yH$éµWn·$Ò\Ѹs“Š=)¡{Aƒr‡R†E/Rîq¿Bù”º/êŠjª–œc»¼0ÕžA¾Ër±qïè:Ä–!‡“ø"۝¢Šæ»ÞÊÈŒnºb>¶úíñbÅ»WrÉâ×
-´0
-%òÑÍÉ“ËáRKZ)Ï¢EnFÚLÝ<îįÉ$ Éˆéïé]«˜ïø'ÏÕÓU¿	Õ
-	ÖÑ3ÊÁ5Åæc “}k±ÔÌòMԮ粢۞5§Ù@ŸEÛ	˜ã¯¬õÍlÀLô
-—XPM±h"ÛñKJ˜€ây´´zÀ
-ÐÀÔÕ¼ÕUW	Bç
-YÜæ¿àxþ€/ãá3Ì7`ç/tøŽD-ÁRMQ-0µŽ“ÈhfCŽ×¿]˜Z}V<?A1rOyh¶J
-0D½3ýöîGùöãm5¥+jJ–”p}8¥áX÷-ŹݣÃôžñ%ñy/¸T"Ìk9òœñÞ•Y1œOi¥eÁ‘"ÏÍôë{[ä-%ÅfÅH÷y"Ø’¸vìÀçk	?¦+¼ÑhfO™–Ù¢ô‚#¿î‚i&ÕPɯ`üF“JÞ’g©w×ϤžßY;^‘¹x\¼oñéê(
-ÃÀ,FnÎúˆ|É÷±ÙˆB]WmËå(¼)º[ßàôêìÊ@,û‡26°àwBiÂD±c¬×ÌõyÏVHaÚ<A™cðËW؝‹Í	Ø7[Á‹4tZóï¥
-o¢Ì^[û? Û€û¼M*gÔ¯ÜEËDŒ4Ú¾º)Ͻc¿„*¢ÝÒ	þ¸%õóÑÎéäÐb³‹·ÒÖýùPÈÞ<aˆèªwQRq&˜âÈ/…Û”Xx‹ˆG¯È‚²»…¶"µåû„Aþmå§cÔŒPL¾é M?5áŒBû˜$%ºFkÑN‹É¯ä®NHùï³'òëù¸+
-ÒR²ÁO/¿¹¢0y”»o¼þôÐà \µn!&a·3;Íé`çò±'°iŶ/™•Èzã£SB,‡K\âœ%¶pR^sæ˜_'£)£DÙ*éÕ
-9²¥æþz·h*!ʾ3cÀ²†ÇŽƒÂîxûò
-Ï1úó$ýkzC7L?dÊÊÚX—K¡£|¬D—Æ*U#W”EŠ»ÆŽkò‚m§°Cð.¦þ+?!žèàöÁûZ¢FlU2qF°¬'¹«ÌlnèDî;É~ÏRƒ8ôFõ׆1)Ò­§ûôOS)A<QúqwÙÊ5ýªŠÂœ•:¡ýʗʯô±(Ãùç!VŒ¾."uß-gʈ`¤„ƒÐx”Îb¸q±Ä~¡6«¿M˜’L]˜]lÏ	Ó&îÛ„¡×ÀPoÄ©çi˜É2E¦àmés•Å|ª"G–ĆѫA]ï¹äÖ-·%[e¨¼×âšÈyd·fkï‚Mè]'ŒeN‹wSÎ7pù„[[áY 6ð¹9˜xºf;̏lÃXǪǯñÎø*ý¢z
-+0èq›n›mÛ\´³ñž±ÛÝìCÊJª/g\å\š—%ÈM˜ª'­40…JHúšgƒâ4ºV¹Òò`aCB¼pïhßÇÒ]²õà§þ
-¼€Á¦Ÿÿš†N«*¡É‘Y£2åí
-ÏÙ¿ëÍÎ’M¹ûóÕ±+²d@z
-¾ðœD²bE‹@÷:˜)@åõ@ä®äu©­Þ[šNSáô¦O‚ºìÓ–Mpîkj9bE]Àæ‚rÙQ´0	}Ì¿®!(Ù¢WW±¤¤Ý÷‘†~i 9ÂÍ‚M%'»…£š±Poa'šÝ ý­ü¹Ó»¡â~=’á–Ù©ýšh jk1øDäHÖ
-‡ \¸“…V$ŠùôËíæ@+DÓFH2b5¯[¨q7SˆäÀþ¾qÅ<e™R¹¢CLö[3º˜({vs)ѺbÔ—)éhU)š_ã–@„6*åˆZUjÔ]Š%Â!`Pøs
-C™Ÿr×&W
-!•i
-Ò·ŒÞ¼|ö¹õÒû*©
-ÿ»®¾q¢ö#£`{FÒ…%vÁ	k^Fý»‡Æ÷VXwi=´ïåM½=¿¾‚G}s!õ|¥eÿ„°_{jÿD”,~©€³›ˆ¹ÕûPX…»p±Uf´,®óÀã&~6[®¶Bª
-§¢c
-°-Ãk
-Œ<ò´ÐBâU™ŒŠ¸æñuº/RaT˜ØöpÈÏÁ‰-Yh@0†š{#8ŠKÇÅzèg ¾6í3±
-™ƒYŸ}+h*«ö›º~L‡øóçz¡†Ùz€ßBÛt¾5aeìÇü™?&à®ÊìŠÈ±„ó|CØ˹hR¹æ¡Ä¥ryFivT)ª¬ÚƒK+\§—DO‚}C¦KX+’¦S”pÞ²BŠL
-bíÀ•î=h\³ŽÝ>ÝÌçn³ËL[Èuu}86̽µèò8%-ùú3!ÍbD÷Äå½ëËüE7Šgrï#g¡yŠ•Qn÷©dÇœƒÊ2I$á?¾WJ뀓ï³ÎdY0E9JL¢—¿~Ïæìß$¡ÿjœ¯Íz]B8»®‘eAGHø=lãl÷ÃSÿÈîðGª7(¦ˆ’lýÞEDGW¹0i$fœFLÈB:ëÈÛÙ˜7óéaܯY”çÊÊ+žH¡G†|ðÞ]Gë6—%¾°Óüφà"͏uˆd4ÏøñAx2Ù»¨§ŒH¯+®²b@ÙLD0¨Fw’.iÒ-pèf|s»QaTn+ë»|’‚÷U
-½¯©´¶ 3(æi¹³²$Ó§ü*c(-ƒňï{SÖEùe^»+:oqÓ„;bÐÒŸŸ¼EJ¿tþÅ„®Æ£-SÜW¥¡®)0Š­³ŽŸ±\bø‘GÄ“w/º•tÂ’£ PùXH3<'ò›~ãÛÒE0GbhH´®OÐê‰þlâ¬gÖÂN–GcåÁÍÊ")fõ˜÷ñåY8ŽøB£Ûo`‡'šX霔«ËåO!†¨r“…‰°XxÎm¨#Ó‘YÚð…\1!G)é];0o³<“§0ðâéƁlÍ,pÚSSœ¦Q¿0ý+0áW¯rë4p*åÔB18WnöJAfbBϏ•_µÂõŒëÄnb73\r/Rî锪:l¥7¬,Óh g‚ÑQmóí–”Ýïù°PÐÞØ>gÇËYÝ$«û¦ÖuoÑ]‹ŽÃðRVK	ZoHÏô£Rµ™Ô$àõ˜ÆæÈïbl€¨RôÆyz©%¿›O¬Öÿ"—pÐN<­‹Az_÷
-”É6;tØŠ$ï‹è"@¾%°T€ý.=ãx;ÇMº 1ÀÊD¾·av&‰æÔ0~¤A¸É*ËWVð")Õ1ÉKúµÎ€”VbI\GÔ˜ƘÙø&«7Ѻ6]8a#¢nÖ®tœê/Š¦
-m%æZÓöZ*Šö›hæ–wmvʝrQ
-wÚÝzüDê%u¼‚ŽÝd¶[.]ÑÆÒÃ0XÐpÌ2U”ëxžÐ9|[~R'¯S±y„ˆ\±"êMìÁ—µ›GdâˆÛ/DóžCìEoôŸ±[FuN¤.œK²†piâ­~ˍ	Ì…úÖb½\®Ýá|Ó`’“ùhx$M»|µ"ÝÍþ"Úúì̐–ðÍ
-2®Éˆ!_ÆG•gbÐ`&8MžŸ’¸!m¸– V1hó3"]‘ê$=¼ò@èS
-å,SL±.@²¢äù–½øÛa€šx²r茸‹çŒLÃ‚¤ñ]QO³¬£ØZ%À‰VŽRA
-|ˆx’‰ªëCyírÏ
-<PP}­>ÇÁsA=14—¡~v¿×ÊWc«²ç58¼X–Þ2 ””`•Ñ÷ÿÔ“ ­¨ªßþúíD®è?\ÅØžØy|²oLO|0§$:ƒ$øûËÐwÁ°ì2ßå¿>NÒFŸG"ÎI2³ÍÿUm£‰ëQŠþ¹|'þ=ç…ž 3ø¼ÈBãQRƒ³SPAê;°§¡þ¼Œ]¨ªÐ®–d=¼k[á? ä²ËºvÃi¹¾UMƒYFÒÑ]Tzéoè\¬ˆÌlºNÎÛ6¢¼þqÇNo/åÑßP_sX°†üh¼gd8lëF9Œ¨°3òR%°7#¼=…±É:ZNüBÿ†¿5©|üÄ}D˨¾ïB>Ÿår,z6OSw”.L*k«¥óçëÚ;ç—pü–féelùäò|/‡ýZ9óΉ
-ÿOD4-],…£ùïÛâß^ K‹L¨òØA‹41”fïX“Vꝟô§'
-“K]Ï›¨%ðåŽèÓ+tÁœÄÎ3f Œ¾Ö5a~:¤ícȯAÖE&‡ãê׉b\à<a»Ø0ÆÔc¢•.i(ÙI÷RkHVD³Á²•ÙŽ.¼º
-ß6ût”x2œIIo”¿þ”j3Åé•
-åLŠ§mìÉZ¹“oãz5s¯¸==%¯QõÔ*µ€ÏÌåšð†çìJjâ_h¬<ìùOh~ö͍đ)&f€þ1Ž«^Ÿ~Óƒ»y”]Òú6ép ,A4Ý ¶ÿs6ñë.‡¾vÛ½½¯tßQÇSâèÏÞÙŸ‰ÈBcX½:ßÙŠœNÁrå\”¹«‡ÓE\G½Êz‚M>gĪE@õô‰h`ø\ ¬K at n)Ã{‡Æ=Y‹¸
-£±“þøšaß^Æ{Jg5ùWž©QÄgšé½¼
-Tbם´KükÂw
-‡e1í$¥¯
-
-\«%OI¶;%—w>PijU­1o@/zÐ<ÀSH³ÊÄÌVLû¢nþ,EF4«Gâb¡‡ºøR‰É^jXu@Á (Ó?¢}q
-¤%ó5|7Šö}»'vm|	­Ûûº»Tú¥È
-êlŠðC „ÉÆ%Õ¶D¿Q<W‹z£“`Ó1ò(«øD¤53oÌ=WŠÝ½?
-ó¤Ý?¨R]Irú”pfdW6@¥¬…«KïEôAÅÙ%K&VþÚõ5!ÐàÖIv”¯ù*ޝ+lŠÍÒiwmÏÏJŒ®	`ɹ»#I{õ_­˜//vI[Yg36
-«ç(¿DÁ6&
-’Ùpi7µû> _S'ȵ¦)¡¯âJýqJ$i³¶aŸÜuAUyD.\}oK™CfJJAW8Hd SE_÷¥¸Œj±GÙ͉…Õƒ‘(ˆßDdáÉ¢;¤•R_’tÜh›4Zë…%	X¦D*íZ×l”&_éNæiy¢ïq¥¸
-ƒ[îYa©­>…Y<7S´ÇýÞ/¤b×O`-gð¢Ç;'‘¢K®H)>Í•™Ê­·«J2"ÉóÖˆ¯×§Óê}é;)q’±YàeZ™xËS¶¯K£H÷1Vy«%Ft!£¤ÙåŒÎ0GE‰…âàYýŽáÒ&¼)š1º*`
-¾´@ÍR;ó±€ìfX2Ý´þ%pº	Q?¡;ZØ YퟬŽ0u¾‘œ•õ|¿ ñáZüm´BŒ
-‘¼‚Ää4Ü8îÙ웉¶Z>AoÚdp³•zøò
-öKæ}¥E
-ÈAYdSF¶¶ÁÚØÚ«1АmãwHν)3)F¶}vîkg×W £saGdOÖµaйuøÂ}ûò5v"á©þܽ—º•„z3xøÁè‹‹¬¡ÿá–ÚË{SrÕ7øèpa >EºqõÉtSQ©L
-–ïÕË'ŒÓaµðàê-Þà…YœÖÓo÷½J}>?ôrÔ@cÐ_2}J°“¿6óW’ܸw©©v썧«>ƒoC€“þ‡¬#ž É#P`ωjåïMº~a>0f$6töÖ&ܸ§BP:nÐÿ\¬ŽCû“¬Í,ß÷Š4çÜôŠ	%©UÒ<†`ßO>AΔœ(C]kÿì½ôGÅ?–BøU2–ÞèN'ŽïQ·Á-•‰îŒƒ4ò¿ß;m{	ƒ˜¤ºË÷LbïAêáW"ü[ÉÆ¢‹°‡œTPµÆ`k°ó#–'k—+Ñ–~¨†NpЀٽ?Àv¥pÈ„Yl­¦æôn¸}ò¶³¸ÍR¡¹žuø~ùlMÉŽÇœ´ª÷«£SmŸÛî{(:fð–Àèi¬(êà#ý%I®=Zµ$‰O»k™š	i,òXø¦Ð½óˆ¿Ïàk´Îm>2ä_‰œŠ/R€T™¸z¨Ö4ÇŒp±ëG(sÒÃÆ~Fß²#²í
-EvlKQÑR¤2[?:lø{ü/L¶8Ê€O¹ËÞÕ8žáJßHôP*†iÇŒÌcÙzìu­xSïý[ýùez^Ñ"Ê«¬Üq§î
-xµòv«õð^CJ3	^ak};jirñ<H”¢_Âؘß]ÂqNϹò{¥¢ˆ
-îNrk1îEVÓv‹ÝòòÒ ·¯ØåðÑúl°(
-þ^Î^aœùÁw´á뻲öN/êg*=¦^à´pyØ%wõ¥”<"GÇAýji=ülPΚ~«[Ö³igáf¸¼¼ÈÓק,ÁýÓ©	,o?P0Øې
-ë–IlC»#?­	÷^褽ûåæ'
-ïþ°Övwk?Òp^e“Zöîñgê`ß…k £Áxȱô:ï_GÊqŒqŸŠ,&à»nOZ{Þñx±eêZ3FMÉ+ñþ®¥ya±=~I$J’7È–(ï—Õ4†žMËMǃù¿"*³–i°iG÷õA3/ÄuæXÅ|n\ÌxÎDÈ2–•ò.Û›ÃÈ
-EŒwàXD»ZÇ%¯¹wÇq[CxsΛ‘òYS,©Çÿ¢¥µƒ³o´‡&£|CºãbìëaÏø0ì‚iFµÝ^õ0_<IPɸ¨>^¶ßA¼ËjÚœ­œæ Ö)—rTV„xèÀÒ¼&ù…c³y×ä5eñïæq#™òÃy—˜íuºÝuVpÖä_ÎŒ¬çV#©-G,@(†”¤ºB¬}ú¦%ˆ"²@E}âRǾJm´)ª:‡®Kì%ÿQÃÊÕ'¨¿’²4r:‹[jjÔdù=,þ˜ëâß秋»MÄÆtë¿#ÊêwöH‰Õ c‚¾/H÷2¬è†$”þÄì©Þ”€Z`]ׯàÏ9£#}/U%9¨»dï.°×£ ;㚬ÍòjL~„Ïè/{QÜRgÀb.„hâ°Žõ­æwiË•ìŸà’¶æ·CëIL3x¶±"Ý¡y°ÑV>~3ŸJYëÉ vèŠC~U¬ƒb4—,ø6õI£™«[µ³úee·Ç-,(ì’
-‰Qn‰ý#ð»1oôÞ³r9N/dƒñ€[™È0Ô1WÒ¤èœJ?."‡ƒN{Õ·‰sttç®$+ø‡BŽ)éôÒ{M²/Y1*GPr­ñ¸¹üç±Äǃ­}MR½z,3&Pr½p•»ñ$O¢y˜‘±ÁžáœeăطIÀBsîà¼ín}οÉ·U(æS[–ÖUAUŒÐÔœ
-5Ëb¥â«¢ÏG{TãOÄ
-䝃qÄƇ„ˆgä‰Ìm–à"§y×Øbèß­Ñ&äQŸ2KC„‹­vþñ'Å [íI[Êxþ¯L´gŒ©@Ú70ø—I6ù±ìB
-øû`z¯ ˜]ÎüÍ
-5†Ô??I3H at c0dðLld»Pú`	®4ïØ·¼MßR®ª¡í‹0fë† ªYGÒŠ-˜xFà´Ùû‹A5,ŒóõB:
-Ûß“Uo§h\cõs1Ð'¼ž~›U°­rÈ
-š‚ÖÓ;‘q¯ Šj’.‰À™!'SCb–G¶¿âbO²LšDT¾$¼~Rø‘u/¿o©,ûSX’ðÍà»l‘Ãýh7íKÞ\ùøù弁 &áL^N~ȸ<îû1Ÿ˜ŠÀ¹ç¬ÞPi\$`.c]vÅ.äI $´,ø"кKÝES!9QÙÊ6ºõBHÂd†‡¢@ô]eŒÛu¦ü“n9Ïv#²w¾ŸžÛIö´`<Öí×.Ü~Ò,ñÝ™éÂòã¾aåVìšéàÌæP­˜ÝQ– €ríEjþÝrÇ/Nz<’€· ¶IÖ8œ…J–;‹ø}ÉÊ\ê_jpûüsï¢yì`”¤qQóà'Ã_;cÛ¡ÈU¨Ëý@^åÊGQø
-Rf Ôí¿±ú•ŒŒ½”Q¬qå«`˼ì”e–Ø,\!‡ïçyÃa9ù¼>W\ä3¶÷Ûb¦
-/LÉ>«Bå±×‚A’`2E={±Ð [éO¢Ý
->ЖCŠÞß‹¯
-Ëyæäá©å,ªA’Û½Þ˜[dy¦Z¢ÅdgQ¥¨3£´#¯‰·Ä¡/P#aH?¯ƒÁ–j›]i£BC¹ÇÍ–Cä¡Ç»
-75vÍýÒ[AŸHäZìöMìÕ 0#"ÅCÎB
-ovœÃÔ²úÆU3º•³W“§ÓZâYáMr²¤N$¬Jö×h¦Ã/ÓPšGÜ(ñZ‰cd=DM	â°û7úHæhY&=
-B‰ë# ÿcÿwMk‡9qOÄOk4¼Gó£"k‰-–Ptl£?±,m㐸‚•o·Ïè±
-èØ^¹í1o
-®_†Ò+a`G½g̦‰aÕæZEhJ´‚Æx³`í§¾ÜÃkÿTž¶-iÖ˜î·g´ëSkú¶d¿z5×8Dcù7U½Z”x˜oª»îPô‘)óèdš™7?u¹ ÷µ5=¸ûæ.÷ï×ËíØ¡J®Qzõ
-ªýÑì«Å—Ë-T]”aëó¨íÒF–ðø3
-f”Ú8sÖþw÷«.rü,èר—;¥pËjDp†ÿ4Áã#.Î&eqàìïù_âÿêcÑ?Ê“†H¹G±5žÝ9•zÏí<p}Z
-Ô"úÎõÖH^&jzJð‘^ðì¨Gêæh„’ýü{8ŠÇ¹b}T>l31:î¡ÂJ „ ‰)oF8ú¸óHDD#¦^Ä¥Õêvk›ÌpÑŽ0]Œa”˜Å.È|!Èão01?0lwc-2kÆæAnvg at Nš¼ö…I	µ¥IÞ”¤Ð”—ÿg°ŸKÙD^Pôvý
-÷ÿ\ÒﺨŽ§PÍKg
-(¯Isv÷1Z—")¶«,ÕkÝýò0d¾ÔFî‹Ì«ü±£õR„Õá¸GxµvAÐÃBà²	çvFC-µ’à<už>J/‡Íÿ“´ËŒvùNUo¿ÁtÓ•ÓÁäR¿	>6¦)‚:ö…ÚøCl—ù`ÀðÊORRúërÓ¡L†Ø먬áDÛí—ëÀ
-á¢&š>ÏÎ^+ېlCzÐìë*›‡SÚ_e)dk_¨†Å{3°!¸y39ì÷^¨¬³r<adá‰UÎ
-å‹K•´åÖ€ÞÃûEK2ú¡ô>ˆåÊ!»¤i³h4Á3b¯Â¯u„ôjéË}Bzüj^fÃÎ(O9$Õó5_tBnqs<L:e³Û¾½œ‡Ú_âÿ#4þã¦{'!(=˜kÑL—ZÊËzŠZ E˜t%‰³Kê5¹1îÎ:V®Àh·á9Ÿôœ\|\ê |¯•Ív\ª <KÙ€ŠÓtËQD=;%a¤§©•QÆ—c×Jœ[!êÊQš>öWŠàg´|ЧžÊ¥Û*HÖ¢_ïóÚ·Ô:7®ªî+‚”å=1dWcGÚ*Èy››ß­KØ!tìùº+âw'æ•*2àÉ÷°}
-’ä³PÛÕgÛN“€	D at y+N‡ÈЈ¢âD^Õ7?å­}jæ¬V-²N+Rú<öä‰úÅš*{Aôþ
-ÉÉ•ˆ¹§›þ–EY‚´–´µAÌâHÇ‘wÆð"c2d|c‘‹XD•Øe¡à´F-ÏŒwÜNÖŒ'Ý‚Òh”Zi²– l›!;»àj"a7åã;ŸujøÖÓ3IR0î$CÁÒ-Ç$ñM6m•ÊÉK§¸Ñ(oÄ佚…â
-
-¨¢îV™³ê<ËM-¹XYÑÌèa-ÊÈÚz=A„ý³ÿÈ?e°
-üœ3ÃëI­åq‘}a÷¢€ª\°¨$[ær,b¦W9¡“ê”,ž«)²-˜uÝeåÎ ¢ÆZ«²ŠŒ„Ã†ü˜ò²Ùkþàå쁐ÈW€Äl"ú?»ÐUù"“)BedÈ
-°Ž[×îû‘²|gRhmŽtãBEV¼x.ku;w˜ãfD¢Å±zíLÚD¦P{ÿ^«¼ňIlÊçÙ†ß6ýx`ót>ëÿI d?™rb‡RbÔ&:ÅÂÜq옓
-T/
-ÙO«LlØšFØHD³n°u64‡8q÷Ž»è‡ôPj¤fNo»¸ì83çfÊ<Àü¾e[`:Ø)ç>öVú9qšP0ö4€¬ª#Ôl}ïÂÜ´õ
-^x,›}´U†T"%=lA!oëXñ5@€‰F./ßV-,„¦¬Úo½&Ó-I­O?0ŠS¨‘=ƒGMk”
-i¤jH1”ÇÌ©ú{D€0&æ}ÄþÇÇ
-P´Ñäc©‹ˆäÄþél·òÜj&UCÚ3ÂW¦Lè}Çßg)¢Ã
-\[°9á³Ü*O”µØ›=fõÁ,«Qž-ì—¤(>ø“Ó¢å"¨1¤kgÄhÐãëÌ1½f]ý¢Ø¶KËÞb(|åîRÒ
-{O!ôj­À%îì
-Ð÷3¡™¯„ÿõúG!#YM
-°Tž̬.H³;‰A>#PERX56yB²<^ Íð\bü&Ö;ö6˜»B­Ø¾Î€¡ŠqA€ÞÍwo>Š«‰9,µs¤ ‹:µ~«Sí^Øí˜ÓÀà­Ì`ÒۢˬãYŽµ	dpBvc¨ôS¤
-J.EükT±ShUárÞ(Xär€bÅÍ*šßŸáeêÑŽ§®žÂ
--òRF&<ŠB·©ôýýöÏytó»È"eAYë!Zü«¨iœ{½èÏ&&%§¤Vøè"lŠóØÇ•%3ûÔò}ê	;d¨ÔÊJ+LuÄT‘’Ã×.ªµÞáÚЯâ6ÏŽ‘vc¢Zಒ=ûCa™¡÷m¯Çº,h€Þ[`ôhÑÓA^ Å»ï:“gÔk8·ý¹‰†^}±²_œ€ýŒ»_¹”GúR}F²¥IF=~³íb§ugK…ZÉqËR´¦ò©‘Ó7¾­Ï—´Ý#ôôÒBÖqý£xˆÛ{
-6ÿ°w
-âŠaTõoG9øxH›È%÷ðw¥¿û#…Wa"ywÄš_w…(…Á£å|jŽ)§)ËÆãVVÌú3`­£úTöõ»¬]ã]ýpºlf+§=ÿßa °Vx6èVÆÂÁ)rEÓ]Tf—')Áƒ'ù5þ¾Bã‚%¬Ä`6¢I+çŽóqž§_ÖìIŸ(n(Ò	ö=i.Ò­ð›·ÁWéßc±€7QÆ1`å9œË¦^'AùÓž'zpZ	Û†¦ÖµE+ÇÈŽ½231
-{-ÅƁwµæ\{Ž>­xâãWW«Øð™Ë…;óÀSJ<ÖNQR;ÿ
-
-÷êÛ1¨#)Ô&ÊÏ-È)ÉÞýŒI÷²©ÊxåÌœ¯cÄ)¼Œœéâô|κ ¦~JóåfŽ™ñÅÀg4ŸA¿}ÇþÜÒàÜ«õxKÃõoN ĨáÇ̶“ÎĐ½L 6tÿÉ[ªæ Kžy,ð
-™7`gh>¼Yâ†3X;‹êɪÞ†Dô´ã[XáóàƵ­r7‡
-]“ Þí«5ðVø±-ˆÕÒn»ÍšîWwðö6ËæˆÐ’åÓÓšë²™P²]µG@ésÔ°‚XÇÁÞÞMP¾—5”´“r ¿÷"9)ÙÞ±Bø
-Îeê7sþžxû¨ÍRœd[Uœò…ÙòN›4×+»óº®FÌÜŽëHõÙž±÷ŸÚ2âÜ­õ6F}Ñ‚¹`3¨ÔT@õØ{“ã"#× ¡ÖJäûÏØ>·Ô¨/d¢	J.]6øÝeñ~â¢(Ê" ¢¼s”:=‹ƒ[’‹$žsÃŒŽxí»ãbêÅ!™ÅNµ¬ú‹߃¶ðÒªå9ÎW.͘“À¤á”ÕŠÍÿ}Ù‹ŒkÖ!‰F‡¸°óµ‡Pêu§"šà;7H“ä”q:‘e˜7ƒ¢¬ØÉü¯UWÅ^ry]9à‘úZa¿ ¦®‹Å‚WP6r
-óÏOT¸Ëë%$~¶¢ÇI$Çó,¼;KZF¾ôzžîÉ_Ïö@R­íf{ÎP¡,o	cjŽ
-þ;ì’go»UqíÈ^Þx=0O–ú>£ì;1§7”¶ê´
-UU›ñ<S?uñQ”¹=¹
-çÆѵ0ùy2ÃF<rÃœÕ5L™Tîðd_ºF¢P­°àZ-vê$ôƒ.zH
-{—©@8‹ÒA‹Õ'¹¿ßäp ·+\ö'El£Ïž–/PhÀ*8Ÿ\Ô‰	¦ôb¾ê*ëÏI2^m+—Ì=Ñ»t¾­²ºiu]M7MhÒù>Ev]Ÿ^fËÑÊ<|â‹WÙ{=0¼4é
-ˆÚÚ¢üahÞ/Þ;7¹ôTŒ­Z’k¡”;Û¥j(³žÃˆUHé~Iª
-¸vŽeϙŹžd|$’
-òž”,Î9	}Ì	¡û¦Þ_|P»!׎Š(DðÊà>mE‰oYÊóÛ	0ÓMNÎY®"/¯Qxmž9Ke {Óv×ҐƒÎ Dq~—Ù ÂËÂKVtÓÉË\ÍùÌ¡,®@üôh
-“¹Æ:tÐÛÜ&µŸ”+Œ “ÅÀÇeÄô#äsï‰*aò!IþÕ"¾àHTÌc½W`…d¿Q—›R¨…DRaÈ=®|HoŽ)¯ìÚ²·É/#i¦ôSQbSõ§
-¹Êzuäïƒî¾!·'óTåÆŠŒ‰àŽ‡W¸ÝW)¦+ÎÁkæðÎ!…^Ñ%dN<…à:ÇuMã3	Ø"&áFl1[ANÃÝŒ…²%~?¿HGú‡ãÉÜJ©BÛz׆´¥§q[‘ §@<ÅÑâ]yIFwêÏYŽ“tU[)|j¨'(>1öY/äïNIÜ62¾ŠDÈEƝF8—iÌúW¢™ß¸p7h-m¨¶$ŽC3w¬¤àSc&#[ðƒ‚(·çV$ÇLðVW…4u1“ý1þISG<.éì,Tòwðè$:xÜqÓ$¿$ÔÈŽ™®Ñ@–¤+îüGWOÂëëúš°5ÿ—–Ø—9ZòÇ_RÑxÙ9Sqn0õ­Ÿ´Ya˜|%CͶӼæy
-Yͽ—‘’¦nè
-Çk.‹V¤4=‘]¥ã’ƒœ¸ü¾ëҝü‹q¦"6j€ê%.«{«gʪ—®2éd*/!
-ù7˜“áÅÅR8ÏÑZ	&˜C1{ íá
-#åö«­wógÕ³KA-]Tš÷Æø¿4µoZ—#<‰ì¤ú
-`‘¬b¥7ém½Ö·æ8Ôõz†JL
-À	ÄeÊw<úËæêb[vóø¶â:4Jù]@Ër}“Î	^õ¨-sÕ:ƒ€‰Íp)Ííh9Gùd½æ=F²Û]u·öØDY‹ÏAÉAÚʯ<þÿßDâ]¼ÃªzõH:6ë~P3-ºÌ5z3‘É>8ô‰jwM<âÝ|ꀶÜBKÖaw`¯, ]Ð<Üí_Œ÷LÄcÊŒ–
-Ë{JBtvv%䋸ŠIÑyÙÔ‹UýK<p(Lõ–ʼnr2ž[)ìtØf$7>Zsî›Crr×÷¨%÷‚¨^pæ`{¼^°ûuàí°W
-y3SNI´ZëÃ_,tUsêßÎ'¢¢t¹Á§ª0þ»÷ƒÂOV{?n_÷*<I»
-8Ñh»¨À(«•y¯^_”&§ÌéEnÒÍ™ÄÃÑé%÷°ú‘8»Pz5¶<?ÍVÛ#¢ÜÞ³Jñ-FÈ6ôì.N´~Á,^x	<ñää–.¾@O¼
-³¬_wô†Ñ%/¶=‡@½ú•Ú¥¬ãs$K7~NÃÒoü§yÓ?›“Jþç”0„a¡Äw¯é¯®n„ÖwE¼-šˆušY|`P?(†ÁÒ“L4×?¾¼
-=º»jLÎÊ¥™bñ®ÙÞvNZœê-ª¸¶
-<M¼8'Q©beÑ"ÊÆý–S_ÈgÄaF¼(Û0§ÄÛ®ê€„6§R®övakoø?1ﲆRzŒTGNQµU Å`qè$Ä”/ØEéÙäùg/îÞ«à-Ç
-Ü€$9cË>(¾3Ób‚^(j„ýÖN’àA•œ1X,jðâë
-|“ò™¦J#óŒù¡ëbÒÄ'ÒÌnâÚ],rrñF"ÇVÒ¤†qõæì:mLùÚ<<2RÅ4Š‡hË¡?t™”@ ß™º57†gå&ü¶€ÔùL”}|E¼aM¨ÅȝíÊ;tÏ9¤ž!íQ¯Ÿ_ÖÝ^'Fö²õz<_9
-:ÁØß9e
-E >Φ_SÉ)÷A™xhGÚsݽýՏwožëºqtó\ ˆ?—Àpü}-㇐§Dúš×[Ký³
-ãùϲ³¦ï×_º1d“\7jAP­ØŠŒ¶®ˆßN™ÁàÒto¼¸5ú/•rßô–õ;B
-6 ®:§Aw¨ãjÄ¥0cÌ—‹á™â0­5_o¦ÎC
-/ÈÐ~Ø}µË)w\H6=ªZôª@‰‰¨ëy¯ÙRÕ!iì_i at Z8‹ŠãNἋ&_æ»:o…Eˆ²œWØ–4˜‚ÚÂ('aÄÍ¡l]Ó(nŸõË[/1-gØ<Äl/u‡ÂÞ›Ïp½67XuýWJãF_©D7f“	-!
-韠I(¸@R”>I]2Žz½˜Ž´>~Üö“šõáE:nRø±L´`<?É©#
-}¤ö÷xýÈ»ž±¼ *Þ¥ðj”{ÎV&<9âiü0Nz}À% ¼P2 at tŸ½i¢Ãxêt„æïlÈát‹!Œòâg8½JE”%œ&ˆ¨ñ]c±gOçéùÐuJ{Å
-'¼A{ªÓ¾æviøU™ôbÛ@j».¯Á+í«\K׋*µyψjëW¾û¹à[‡âšq{¦jFN‹~k•EÝaß
-rª`\ò¯¬´™uÉY÷ýÊÉ /¶áSÍs×ï@ÉûÌ‘AÍXÙ‰ñ4
-ž§6‰å\L#ò+Ò¢5†/Šh¿$Ñ3“_Ã$Ü&±å¦Y¿”ÇyAÁ¿]fÈí¥í¹u €‡È¶«I“¬*.WZ¼0qö×¼:®Ñ½žX“ÜjóµáÏ"qN£D:^¸ïɯFÝ@ÁhÖÊm%ÚÙ^Ó+_Ï¥ûT¾ÄßKƒ¡šR©ÞºŒ‹ÛžXŠ*DØsÂx† /ŒË*γüÌx‰€bøËiËCÆ’dÌ‚Š‚UìO˜U%€÷KÚ§­ÍJ	 …+ېכ忾‘ûº	==ŽÇ€±o›97>\ÝÒ€,ha)mn “{¾ßÛöÀ¥Ls æÞt¨Š±Œ'"e»û‡›&m9Þ3vLõÀžW?vðuL&ˆ’y½¹2<žFœ²t%ýÌÿtѼÿË^:kXÆðþ\)E=QˆÚÕ¢—±Çï}íKÔÔì7Ööÿ}\¶‡[:ü$6-É. D	&§Õ±¢)¢8?³Ï™.§š{4Ù߀mÕ+A_ƒÃ"tG_~’z+ýÞ@ïÅJ/Ðc5ö$$c_òTüëŠã½¤š‡’¢‡õµfI¢òŠè'p©ö»ôÀ?{û§Þ&Ýþ@Ijå’²ï¾Â:ôãcqa.Ù©c?¥÷ëosÁ¾è«>ó½‰_Ï#؏=åK¢ö—~ä3œØLJ"¦mM¡edœÝš+Œ¾€³Sš‡£Þø£¿¾¦³R(ßþÔ–Tcxä–‚hè°îÞå B:&
-#Ë7'{šøùÀöwÎPd´W:ÉÈq6#°õb at n€&±¸ŠÓ}û°âBÿÂÑÜËñX›*Ud`8̉‰ê£½.­<fßC5\+Q‚£¦äÄ¥mQ-Å¿ñÂ	/ÄbBŸå•)Ç	↳Õ˜'Ÿ°û~	©ª# a˜¡"d2$Àé¨.Yúóüiåÿ·Ôs:ôš‡¬SÊvûÌŸ…Žht„\
-$QºÕo3pé$|Eê—Uχ»Âéâ
-ïFöþˆ¼Z˜â×^iHjÕ »u/3´VaZ4›Îé^2t3ä½äµ¨§ìü+v'•´Ï11Yiabs·Zþ¡†š h¯¾4ýÅ®€#$Dà=1Ó)î1­ñÉɞ㾺P¬`þܺI„ØoØ8„\·WtƒcCiœhª•H(¥ƒÞŸRº_ËBŠ.¾=£pý¿¼¼©9ukv[ÆÅ'ÿ!¢u4‡Í´‡•Ì1s̶ççK(ÎُßňíäéôóՍ+,JÉ£Ô¯cIµ8äX9kõ
-<´ëV Ïˆf6¤c¿ÉȦ„Ãß
-Hôy
-;Šv†PZÜLoÓ
-´Hþ"EP_cÇE®Þ:A×ÌÜWƪAøo¨ã°Ò¤Jÿ÷š,¸n¤l˜§‚CÖu×¼Z†	¢»UG0ìç³ÏUd‚ŽGd©	9/† ÈüµA„>®,·RÃ_–D…hêXMž,Õ% <>ƉžØ÷îQ­6®Ý
-’`u¸„^H)º)•@úº©åQ½$(Ï3‰.«_û=êkSž€1âj
-úç«ÅùÐhvþ3Yj°Ø«åØW8Øz
-Áâ\í¤d3nç™Æ°×°Ê‹ôêœ@ÿPª¤öoúhÅDØg‰q_ÊÖ¸ƒ°h¬Øäðâ&	m-è½Kc¶TqŸP{|íäጛŒ‰rå2ÝUʍxÂnÄþ,]ç|Šæ¬ìjëúÃê
-®@Jí_äÏköö¸*áUïVV
-‹BA#Ý+‰,lâ”­á“J£\7ÙÝÉÀÅw±ÕeŽÐ'#Y¹Šyqª`ufõ­VòPN“MàWÂi´bQٞرBãx€Y£6b‚é‚`ˁX|&;“[é:RÌpŒQ@©ÙØâ—2iÕ^¿ h¥‚xp0˜ºÜÇsZ
-é\Ë@ë“K™\Ö‘šôÊ¯wcüH
-uåOŸ°ÏߢcÁLä§@g‹gã	*º©Ü/^›ï£þ¢…‚W‚Ï^¿n?Ý1¶îìN-5Èâ9>D¹5Â@eÚµyNnBoUÔðÌz5Ð5„¹©«g	 œZì<ã^
-O Ï«´‡ÿ¢K½ÒåÐ~ÈX›Y2æ²£XnU“¥TÊ<£³ìí6qBAøÑà$Â'qÁ[l<¥†0¡Zr0ü¥~¥‚ŸÏShHJpY•¶ã7c?tÀŸÏ¦²åِ-ƒ©ÝÄi…¶¯P›‰­	µg%¦,Ù1C±¡¢÷€<!F’ÅõR¨ø†@õˆHM‡Où…'txÈ‹6H?7¤§ŠI<ýr–®Ž+÷â0‘È¢dfZŠ–klBµÄÏš,Œ‡ëƒÍ+„%ÄÄhäÝ‘üŒÃÝè{ìjá+Æv3‰¸GHê©Iq…a-aŽcXtß»ŒÇ²¡	i‘Qµ:#	_þÑYÌQUU·Çd†‚7ʘfØkƪ¾’ˆ¯ð>.Cîò¥Sxbl£RJ9}½“<¹Æ9ÁÄ¡%¢•ßA±nÊ ”ãÉH-pÙÊÉ	Èã¾Ý¿DÜ9·4ÞUcø4`¼`Ï~[¿ãåonzJ“bú1Ya7@·»ºÑj´á , IþBÃËÎ,¿ú#;køH/Û
-{S¾‚ªw&)¯Ì?v»‘qÅU–S“4é1R¯kqFz$A"ZL`Ýo•¾’ª~|øCÏ„”àwióZ¼¸V>ï‰lTÚ ÞÏᆅPçÕÊúNÉo0ØT²;_k”÷Ãe*RÝR!‰yÕz	‡Ê—Ã:Œ±0IŒµÇÄ•
-«ø)ØÕW%Áßd÷žM—ó>w¦¢æ\–@¯¯`Sø¡Ã0â
-Í©‹ëw²ã8 }‡ä?›Å¶™K°´šÍ‚þòÞ/Ì¢Òs]ŽzX9T’Àù$ñ3Ûrc1ðD'}ÔÌÁ+SŸî¯žÄ’€AËþ@Y±]Àzžš
-Ÿ›Õ{h+€šñ¦„)e³i3‡Óa‰çãÙš»13VÓRÔܳܐBŽãV«MÒTêûO=kîB3h{L,þË©»üÔ,ÔȾM5Ö:]
-"Òþ¬Ÿ™Š§bjÍËmö…kužÆdÀéŽÓ¾#¨PHo¸æa½í¤9ñ+ªñÍt†À¤HæŠi©Þ‹RL¨Å’Z´aÿ§ÈC̐‚ÜÕ’ÇKj†Ò…ö;è‹Ef*ŒqH§å½,Nžž{w•@êuˆ•÷"KùCµò“©™:Ùu´}"hÊ8ÙÅõÌܹÖ
-rš!¸Ð+˜Û
-·
-‚óâûç礂7ht…c?@$Ëùå©?9å©#£üè?ÿu]‘b%Ô
-@ò¿“ª‚Âçí|ׯ %û÷pÜW'íZHùhD±È¯
-¼¬¢j¹rŒkç·MC;”=’0Ž¦Âü*]–9„qЯ’›"]|ü¥•ïy­ß²TN‰š…€y¸n9‚Cmµ'²èð
-1ë„1ôÅxé]Ö¤¿³#ÏÙýÈ(ºRÓÚzw­Ûã8ƪæ¨~×:á˜]!›ÄL¾F²¬f)Ð'
-¯:·J囤(¤-m…+ÌTÚkæH덺{ü[ï*ŒÒn[FM¡çVPI“7G»kx¼°­MY§<ëéê·Ž!m§éNíjV5øeT,NßÝã<U»‚sô±ÓüŽ[’½^Lp¿ÊGB>É„ÞòÆIñ}a8p°1âÕ5ž€QR[®OÀfö"N썀„t›&´Bϱ=øÿ–ÿÜ»Íû‚|¯ö&‡
-Þèà
-Š³šƒ^
-ñ½x]<«"v_î‚#¥5ðQ¸›è«!å{|¸ŽŒõGY„M:¦SCZ5Â`ÊxtØö½Lxî[É·-%çan¢Ü†ßø"Ÿ½šòÎ.|	m­v0ž°KŠÆïº6ÔUŒ]Ax§²‘1‘PÇ¿W+××|ªQ¼Â8"¨ÕV4m|µÒš‰VTˆÁqÓ'5ýã
-ž­¶œ„	™
-WùX(™Cß…œ
-ç©PLÂX«0iÞÙŽ\Åq;Ö>™ß=DrŽË`W<ýÉW|§4Þ#eô0Mw£ì?~ps±vò¬‹^s¨Í0œ*€ øZGú$aúÉI—q—þÚ×
-¹m../¨w·¾ºW•Yÿù­3¬X-wab
-ò[ng$7VÇR
-9òŒÉcïYÓ¡øüξf¯×³Î¨è|$óDµÊ7ÎHô:–RC )ŽùI.pWgUÞ"{„39KÚ<fLŠÔLŒ?žúØÈÓWÞäu¥¬NºR/‚^wî3ë賩Tb‹i5r»ä]ÆK`V¡Ëž»Ñê«ÚˆYÈe©•Wqi
-~?7™ònr¼5˜ë˜ßòÞÞåâÛ¥^©«CÈÛ"Ùùúð•×ˆM0‘]$n–û©–‰ßÙûB¶éܭŁ²À»þ·'L¤þ—7[îš/tQ6ØÃ=ðh£aSòÑ>ü»~¨Øµ§–R<¶(x㍅PKצoÿU¨Ù¤AôÙŒû;Òd`}4cí¡¹AZ>ýÊiÈ~Úý%‘w´µBû`f‘J萡…h_d['.؇«…Oº;Øû+«
-ÕA×(S‡¤½c\W"ë‹,&fÄ¡¤Bˆ¦ÒÉù9Ðn¸0ÒËJ¾Xâqg¼XlWL¾åÿ/ALæË}Í>=i!¯ªœV;!y>
-˜‚k py¾ì¶	gǏ}5òœótÛñ.ŸùK˜	iæcÉwd{,¯ç¿ôåñvèÝI<þ}>üuèCxí¹›:rÏ´–	ysbÄoþÍ^4ú%ªËÎý¸§–ï='Ýê“
-){reàé–`àP½ÜGÑÈöå¤éËtœ1"2¡«kü¯ÁaÖÄ5ÛEóϸFŒ3N6›:ž„Ê2D–l¹æ†Ÿð3€²™ŽSíÈZ>¥û:qtÁ´/¬–ðÛÅö.…kÊöÕ9/¾Ôà3l̘»¨Q•J#¢N3Ó“UDÙQ¥·¯ÄnÆÝÛœ„œc§þ»«(.o1D‹xpfK‡Š¡
-Ù+/÷çàŠöªnq–ëòZ
-žÍ*(e½™çö›
-ðkˆâÍÖlDpK©	3ù?˜"u7âæobûUŒxµÎr=©À¥ªD-“æ]GWÇÒi5Ý9~ÑYx\0x
->‹ÒÛŠ%ÖŽzÄyPÑØË!ú³ùSNæ°å-‹
-Ýñž~sX¼äÎôÞÌß7ÆÐbˆÍ"…,ff…¨lõ*°	¶´òvUœklâÔð©`+eoY\ÄšÍöÅ`Ûi¶}¬B8šO¥nK*ýü¹2ó•θ
-œ|$ãýEü+O«±©ò„†\Žýq^r	…×-ôÀ77äÏ·y¦—ž‘ífh‰h®c^œ8ÞOÊzÿë°8èÕ¼‡TYÓ²–.0:êkR0†“¾?L˥—?+`qû‹ôÛž/eà
-LñÚ G¨ê\e\©ÌžŒídÌ/…5Ò;:ºs[îjïÔ6´ÂË)÷ðu"ºŽŸfkeM¶•ßÏSl족xE&TI"š+å"·DÒtKÌkãP«b&S•‡yT§Xà
-2ûÔ”ÝþsØÔ‘¥$Œ$ÿŠ;Þ&ƒÇÃÑÈž¹(¿\–w<]½úvYÍ«¡[h]·Ì]±ȸ¤¸ É;Ó€Þ´ü¶ã¦ù±†Î©×ú­e¿ÿîðŽZqÝ×Ôe:!ùTõ%˜ÕЩXJ¬ØÅ÷^5ú&ò¿Ä©ÕÅù$qvQ1†
-Û:ÚjùZa˜.jÞF¼†Ê‡%ºbôýÓ¹ óÀæJ9™,Cs^Ž‘
-3½J–úkrîcÁ~ğç¢ð]xµGr'µµ”;ÙÔ9QÄ⯶†…Ù™6˜ü´7£#ñ­ÕDµS#JØ%^7šÚÌ8 î¹ WÏ
-9
-„D³)˜ÎöÓÈ‚XPI2§Ê÷œ„è(»œH8%HlqÀ¦õ3Ó1þYx4YFë$ÒÒ¬Þ¾½G†Z|Á¡Jèejç¥^YæFÝ='Qøﮦ-1äJ†¨
-&¸ßͽÌN«²oždÈüFDûN©{2@ÓºÔîöhOò¼ŸO dÒÉ¢Ë]f˜Î>·yãµ…\aÿµ‹;¤êF¯+(íHìÕD›BÏ× •	8LдKËhjiW¯Éþ9Áô¢Â÷UJK(&2f4ý®OèƒCLX½ése’m3ÑÊVtâsîmš3’2<Ø+‡3}ï¹ÊÔ ay™þñ‡^ÎÕ€Œ²ã7xq)~…Ÿ™×‘Dzµ1цÜý=4nÞM¥IùZÓŠìKhˆá$w}ž¬¡iÎA‡¹þS»:ÜxJXˆâØïTO»¿Ù¬ÔË <
-øVÌ¡ÝñÖÖ›þ1G,®ŒdîÊ CµT
-`A“Ît·’Ub÷àŒußGÌ”X¤xi-W¥쉘òšP×'Ú[nýýع`ü&&RÉŠ•N„Ôá[åõu09×¹>ܘ´81z‡´püÌÙípÕõGóî‰!ÒAMø m*Õ—såÞö©Ú·(ßj_¹LTë‰eƒ‘mè0£?hzÝDþ+¼0¹.UkoeÑæÿ™ˆ­	ü£ðæÑs¦s•¨Øûb³
-{¡ ÷ÝT¹À5<{ð™ø’ñPhÿÖÑ(ÞÊ£bêFî¯þQĶ¬‹|ú„㘯ՉÛåbÂi,ú3r
-H;YQš°¾ÃcJuÿ[CÑÏøˆcÌàó4¹¸J²áG”ÇýjNÄ~›
-`¾ž­yÈ
-¡¸JIäBg”çPw^@y£ØrEýy6hǾÁ¢ÂqÞTàŒù˜€Þ8j-鬆¤7…h®èãOÓ‚y°¥R÷ÊãµÅr&½s}獟™â—Ì9„8‚C:ÓŸŽÚbä5oWy&²]E5B¨Y¢ÒÜ€{?*r<&˜íƒ£>rPõ¸DŒôH$°B"(atíË$ˆË§a+Yç²èä^¤É?™YÎTá-•G.5!ÇymÊvªí
-rÕ€8¡îx%‹¸nOåÔ+›WjÐßøeJ|½áè»!ÁïiÕA»<ã¹–?9H2Cc澄)Ú)ž„ùT>Ò¦Tºîò÷ðxñJÃÓI={|2ƒ¸û
-§²·KCz`ã7ÙÉ#è¿ããš3µ[	nãŬ„>ïvÃxŠè3˜$ÄVfè÷Ì]°v¹I¹å‚°˜¶ýнǍù„Ž¾èÛC‡×AüŒ¯¹cJ¥q{J›ÂAãÿ¿}6JýÛ ŠâPºbà7tUæ{œV‡33˜¸™3å”FŸÈN¡Ô2ôs¡‡µ4mW¢,³)Û»íhÞ+ÜŠa[v}ˆ¶³¨êjÎ6çõºž`ENÌŒö€%ྟˉö¡Ä¾¥½í‰ 4Sñ×8Óª\‡ÄMN\ϲ§	«{5&âRøñnûGälCÉ|4_:{-<–'[C¤Ëï·ñRÊ©"^“~ÚŽç—.fv®ª©ÚÆ@Å»ÊVG¸XQ¡½E»^~(Pÿ'¨h¬ÇV
-0ÛpßÓæï&Ô/0Yõõô”\ývZÉb}7…¥ŠÕM´4½—oA&OºÓ˜wùÍyåU]”É–ÿ•ô61j_ÀÍ-=rk0Ü¿¨?a‡
-L_ëLä¼’Î	ö_
-âJui÷­bªÅÏ+ëø3²ØµCa‚ôT®T¦çàðÚ)×£:n*J^5ÅÍoñ;YWĊ㟺…oKx*÷$õž|ñɦ̓VóÁÙopИ‰‹ÓT^/ß¡ˆ”‰°œŠ§;*ƃÒUn±8™aÃÚüHBôöS_ܤL	!GQú#€D~ÓqÃm¤Õ°VfãCÿÏŠZq—@ÞǾÏñ¸­Õ´T‘ÒK/ÜyÎþ	„±·kªYßM=/×
-æ™.ÞáGkâipÓîc¸þ¶V_B‚QBœØeßÐϏ̩?l8Èu¶EÐ
-Ûk²{DgYiXZ³êÐtsÕAwtС¬ç¹
-ü­4û‰¡0ð*_#±Ê’8W¶²ûcÐŽ…ÖŠú¬‘šÔõ³Ù-e„ÃD¡€‰w΄ÿg\¢S§
- at CÂ'¼ª䥩;|ý×½]Èÿðf¿}˜§Šm•¸}ÎYš*cÿ‡»(S¬íL—B†;?I(8‹›uÑXêds™Ù×…
-ò½ ù[IzÜ|ûÝ’¡L~?-
-iŠ•íÊg0Dþ‘“#ˆþ#x&/3Š’¯ìàHsf[MíÚΘÑZtë“æ^!I*o­l&ÚKÍR,Ý¢²€¼}H)‘êé—èÒ'‘3ÜÃÕÜ9¹ ã
-ž©¦^Gh/Ð~lyH7$"åo=‚àRÿ峋D÷H„0ÇlÙi(oÝ$ÔÕÒȈo¹óБÉt'MÅ[Æî7jÐRòa#\v™xQµ-¿Õ*D«Œvb"×ðz;2¯—2«çÌðé
-qÑ—^Aå÷ú£ú‡ÉÃÝS®ÙÀõÜ*H¨I«Óu<sLuÛX‡IøWkYéÚ…€ÄhxŽô¹ÚÜ-d{ <é¸U²’~$Í£íÃÚ¸8ðv¹FZ	Díû[‘<z»·Xžk‡ áLº6)!+n}ÜuÉ#DÜú/`:‡n¶Ÿ‹òÑoAåÿǘφßj¶C)§°3éœ?©çù)¥™êA™AÁa}°àyŒ½?ƒÝ+ KµA¡..išödvƒ§“	ÿ´P%£.
-ºõÿ{úý}èótÔ¯~ZÞ­E=ÚOÇ­’•?YíüνiÝ[XÕx~÷Îள©ëÿôùo}ì¢ëS4CLõ3xOß2¤Î¦gœ™Ö@}ܦbyîq4Û½T.èØMý§æàûy×hàÂü7×v˜Q‡â€ÆxòrØ’mó»Æ_l¿åŠÔ~‰/¾Àt¶od0Ô–S*PTÍè”–ÏÊ_XñF¨¯ì8ZúTR»çD?wZºFÓצ]yéòe'bô©Q¿üR,žÉœ#ûQJ›v\긱ÜrŽ^:J«1
-ÞÔ±sK¹€@	§ E2Z£¹{„^êo‰Ë[Ä0R)š!cpaOpý ÉTüŒ¦³ø•Í^tC­Moo÷ÞxÞQ]=³ß5?Êď¹ü	¢†{¢›ÆèžÜŒhYÄ’¼ŸyßÞ9<Ø?¯/v1–‘ã!}³·g Ìx«f!çÂ
-mjX^íÛûL¦ˆ)òN;ç³!„ê÷Óœ`ÅØO†&l ²ŠÏ­äÅRëù¸ˆù ÑG¦Ž³løÅdX<T~·–qœ7ˆÁ¿%‡¾rð@êxÍè3ÇŽªkA±÷#bâ¤ãɇWñêÒÜ6,¼ó^à®îê:[ŠoÕ‰&@1í.døo ©€)GÑ!›xe6,jöZ|@s€¿GH·ö&ñDêï<ÃtC¯OðŸ(XŒåݼ¯c¤ÅÑše•ÊÜ—ä’ºî”Û/F叒›(Õ“ni$·RïJt/|Í®sß:ÿTÄSÑa6b7¼/åˆÛ9¼I;
-ÉfWÎ3s—ÃÞí™j£}ùìÀ§wPGv£ûZCºÆ ùÇcpÑ$ÁĽ_<ÈþÒßÇÑâ3u(ZŽ)~à‚îöÿ{óO¬Åó¼îá^²M€ÝI8Kæ/5ɐ–”æ9¯ªI’®¼#aL¡Sfi.5Û,ø5"ö^ßÞ¢ùÖ¨WÛž´‚õUvqÑÈ;½o|i;áÒ,aËuž,O‘$C¶¤-3â¦Ø/”€cà×TVÐ1bÂæý“»ÆQ'ÖC2ƒ£aQ8Ÿ;V%‚-Áfù‰_èÞÊ
-o⋘EoW¯êœ	í„H²ÄŸb2(ªÈÀ³†€d>—Ëkˆõ2ë
-§JÒ8Êû{0¦åïUMÊxIn1uw[~©ïêÄÇÁÿgcšø;vw¢í—0€Âä˜î³ÇU‘Ö¾ª]§#@¼{4=æ!dŹjÖV.Ù</Àü±m‘
-œ6êT¾N!0€Ob†Q¨¹ôPÎL ‘\þŠN†¸`pžÍ¥Pç‘‘)-Å×›K>!2Lðÿ
-œöa6c¶‡ÌŸgœãgÔ¢!Tƒ!whöBZƒÕßQE·-V‹	Í÷¦¬QBö˜pN¯Q®°ð&É×ùìá÷Ÿ	X»î˜Î
-ç‰ö›=(á†Ç+üöI*<¡,Ë›¤>äÒ$ò¬àh'ól¼Dˆˆ)¤°~šBÿµ{•âtÃúí%Ók}¬%v^ðùÍ3Á2nÎè?pv1/çy%phÞ!ùg“gÂaÂîx°<`™®þv60ñ}­ßë9	s²´—ÜÂ%Ø;Î?c©‚"‡vjß3ðÉò©¼ä»kÅ\O0’ÔY1fQ:;òÒhOô@ϨTUÁ\ùðh1ª8͈¼ÊuñôZ/~t&#
-lápš9òÞ/ÉÞpï$ZÁÑ´‹V·ã
-ÕÙÆš'ÄFdL½þGÝ`– ³–hiúºôúëkLå.ßµgÂzSs”ÙRù|(¬Ìà¤;
-²„¦@¼…Çâç1$Ä}B]”››¼Í	M€ï‰n qQ¶ƒ
+xœ[ÛŽ-9
+}ï¯ØÏHì©Êµ"º÷…çA-ñ0HH q^æ÷ñ%Ž]•dW÷14Ý©$¶—íe;,—?ÞþwY.^®ë%­þ™þóÇ?/ÿÓå¿ôGü÷½}|¾­‹»æK^qõç?.¿<ñ®ðóï—_SH1§Ó-=ó’îðÓ#‡¿\>ÿýó5Áðůn¡ßxØ€‘—ìÒ3½ÃrŸCöîÁ¶«?~âê/‚ƒ;ò/×Ô–Á61ÇìSI”å£Ô¾‚¿n©d8d¿bkwK)ݯxÂí½»Ñš®avØ’…LsA%1­	¥ã?9s퐞"ŒÓ]SZéª1;þ"¶Ýúíi½ öAkrx`ö¬ûùÍW6ÈÙ¥‰˜P‘Áœýø|ûí
+%
+tŠ»èFÉÜ5%Âד}wIg5ŽÑ¬…¾©E
+F¦
+M JŸ%ƒýÂì`´žÄ²Î+Ú¢o
+ö¤$šî‚·>¢™DÚÂÐüÓÂÔÞíô¡ÇwÞd–?AïÒ
+âC§}“óÙxHçEN
+	ÎØÙ·D<‡ßH§ðóeD<»:$ä3™¤:Õb´Êd"ŸpœlÈjhEF„ièmkÄ+ûfÜ=‹ÕýäïovC*GÕiœaßv‹Rønr¸gÞ,âw×!ƒFÄ<
+Ë"µŸê|eŸÅtZH¥ïÓ¬µ¿ÿȲ¥ƒë¸….…J$*-êKM=°¢¹/üüD¡1®¦L‘Ñ5Ñ=A’ÚÑŒDŒòª…¯\ÈyÕõ«KâŠÐF㍚_%Ûj`Di.Q
+‚`¿½Èñ+V&cm½
+ºÁXg§°r(f¬Hà¸Qèv-t{Ãü¾º•Œ}=tWè@.߆Ž~d³ãðŠÍ_’Vjê1Ç’DŒWÅ-ã"Å7d¡÷¦¦m1jªpE¢œ‰ .‚œh&·jgûFevLSãd»ç"†š’ËT ›—‰ŽÎ 
+v½:¨¬ P¥¬ñœ¥³­8©c_ÒŸÔã_7¸ùȼKM­Q	MS,1>¼o¥eô†-]›ƒÇÕ’ö‚ѧ¥Òƒ0r&÷˜%¦%¡ýY{ÊLw4¬!å½5|
+ã‚y¬¯SãÇQÉ
+·E
+I2„1a'› ý.™+%ª¼>¢Kž€Â/ßçÈæ#ŠCÛ˜½21Â¥V‘E¯ØnÌìÀ.ØT‹
+u’†ÿ£³µW›´I‡½e£1ÓÉ&‡qQDÀ•(µÏUÄËcc\CnŒ•êXK§PXG]aæiGΪµÖꪯbå±å×±éªÜÍD<>%›ÙLõLg^ˆÂ9¨ÔèN]JÜù.¥k·ýžÜ³ð~{[ä.jíZÄWýŸeªÁS½/aÀ+GŽÚ{“B¸á÷ÙBÕjÊgf3OÓžº ß–ï:`ûäPpš‡‹ÿG5ÔÚ,j†¨¦*ä7M—gŒ`âh0±¦9lW¦1k¼	=0Ƭ1¾ö’
+¹\]Ê%\ÖËÑc|ÀvÚçÞ~yb“`
+µsÁtÒR6Û7Lm™–ì´aå]Û"·©†|¥[¡-WžF¹r96nòn?ì«‘¼¶ tµK¤„Y(6>”
+]˜*7ʽR583Ür”UúÃb¨¹Ã}ÙÒ]s4SÚjyàÙû%AHºªk:vKÍô˜°ÖŽuæX3Wµ\fž¿¨‘9²ðYÓ/ÛÈ‹BÒ	æÚ
+NLÛ¬:±ôÓæfÙµV‚y¶•Ÿ™†ðÚŸý,|Lêqh®ŒuÏ­Vê£Rœ}ËM[1n7׶•ÔR‡W—Z^|8§÷okV™t¢‹p¤C•¥×Ñ“¸Ù‹Wë&Z¡jLeÎxÌýÍjëÚˆ˜9”‡°<³#F?(ÉÈy¸{¬ÜH©°š0ú^‰íC,Hë䮳t[Ô¦Hn¾“ñªná¦GRznÍ`°xÍ„
+†55O$<g~Ëý~jµ†­{}Fâ¼³›}ËD@~°‹9VÕ©‚SMzJ
+x7l‰¡Åb¨s×.-CËÉÎsæÁ·ëyT“vŽ[8ØLg3˜Fä;ƒï;ž}x9&€ðÏBJX¾5¥…Þâ$¤ƒi0Y°¼0Wú~0Ùq¡¢N&Å<Õô6þ‹i,KƒŒºáfFÂaF_],/ÚÆДW]ìA\¾ÐK2ïTÛŸ*âï.^ô¾
+Ñ÷¡SàÊ$G´eþO¹Ë‚{
+ Õ‡:}§f˜°+š6îµ¾"ÐtçsbÔ£îàîóopùèŸÜÓ¯Þ¹Ú	Ðf•_ü¼1² ¡î{yC»üoié(
+endstream
+endobj
 
-N¿bMCŸ..ña´‰ÅõâÒnç5…D+þBW„øÁ8×u6–ÁŒÍz4g?õ’EönÄqÂœXpV7È•n&am·
-‹³~ c¬@-§‰>3fQÎØñvïÊÝTè†	±P[ÅCièÎj$–ê
-³ø›«•ÉpãWí»†cnŠ<L§g
-1cÒÏò£½¯)Ö<2ÑÀ½±
-z^B‡Üê™?›bû7Ž-¦®xÆ{Ýû•‡à–Ù¾6SŠµ\No?a7ò'õ–P–)ý¿T›”lÐ8*J*’H'¸A8¹Ì3ŠÎ©¼ÃFHÓã‘74±æ¨ÂXËüŽ¢ö¥mÁN «?ñj=¥‰0ôDš¯¡9º‹ÑÖ&ڝc$L‰Ø«&>«²m¦›Ž1@Ü")²»ÍÞïù·‰&&ÖMD¼,oÔ{Rß`,C"”i+ý¤à”²ÏÜ›Ö%=\ˆ<PíýlE¾p—U0‹(f×Ƶ@¦ÞÆÚÐŒâ[JjoRk8²:Ñèࣹ">èï*2ê9;L®î½ó.øÁ
-)‰øÚM}0‹YhåT°™µC$½wº¤íŽœ<mëvE«’¯w
-ªŒ¶Ù]êmÕ¯
-Â+7my/
-žG³€I‘)+½[ŽÆQÈ“—ö°˜#íIåéißÓÈè8kæ×{¢ã	ŸfxÐüÃéÍIuP—Ö°àI›2Ý#u^ò MÏ
--å°YmÁTwÌ7h+~1(6?ÕÙÓƒï¿O6È‚·?<ua£†ŒÙ?ÃnŽ.«{«gþº£[ü©64HEËØT¯ÂÁþxXŒ±oBC:à?£ÒÍϹbg;q<cÓvl“#vCx
-û>™--úàoT9;Ù702stz?ÕjŸX¦ÊÌyÂþ=Íxø<µgÝH¨©Í|[ˆeúè.€ÛçeÑÅfê¸Ê„6ýÃ!2êè¿ÜEÝ*å‰
-4f×Ðãïбü¯Í£·QÓ®
-¦¿½þÜa¢íú¢VÅD=¥”-Ÿ°ŽŽ(X<Ÿ–™¦°i»|DòZ¹N\*;hWŸ[±W…ÙI	ó"†¾V4tþ£Dæ?)7Ìë4ó
-4þJ§9²ãÚ^¯wÛ;ÎÉÑ;4Ñ“‹ÜMûJ›Œ‹/ÊTƒ&ސ:x²åuOŠ
-'÷5ÜKú‰{ã*üé_†’¿È݁h–ìÜxþ~˯¾öCÐÕ¶Ž6È$ë|/`e#¤&ì •G=ÉPüï»JÂ¥9£„Ð>t^Y]š€öK²Ûvˆ„nd¸dGQß1BûO¶Á£IiéíÊ-‰Z‹[£kKÝÄ~] ‘?}Ò¯;Ÿ»–Ú¦08àhõwibE
-µ_Ë×8Î@ò~R¨zLëjÓ÷\~Y}‚£dÚjzzÿ”Ç-Í\
-œ
-RØîûùÖt u¼U¸#Øh£ËhZ¤µWˆ«ëfkÜÚ_ôd³…c]n´ôTm"¾©ÈiüØyz±âgugoíëƒÐª¥þ³€ÏV+Ƴĩ½rÆvå-¬^õ¯RðÐX_¢ZEôxÓUà<зõG Œf Ÿ{Ì 2Èž:æï'.ªöŠ%QŠªmù¿xj0v•(ìz¸KœqîÍÞœ[æq˜`hG¨XbJøA'"xÓAïê±óyƒÇË¢¦1Š(ûƒk£Rt¢èÒÂïdmx/¸ËÍA*ä
-æîÕŽüŸrÎ}ýr猡ºÙ}ûKwGqx
-tÞ]*ùsu¨8‰#|A¨7óÐ`im²Gm½2Ëp_/;Ú³Äitàì_Èto4ÐñÏjm‡smڝkbvŽp‚y2šºÌ›M…½™^Fx’&Ñ“¦ú—ôˆ¤oŒÝÔTP
-Q—.u#*qÞ
-ç–ÃÒ¼{–‚7©ÖÒ؍Åç:°ô)•Åt|×åTÝè#‘
-N&jßaÄ´KO1ºrô„åÏ’Dp±<ûLFé,É@ÅcÖŠ:ê`Ìøѝ”Ù “úÈé«çÚP.ml6¢Ù!‡|¯øAMÀ{‰ïgw:à—Û{ñÃþ4¢g…ípÓº¿‹P¾5ƒ+>hàaxòÙ²Œáb6¹Ü3Mè»=ÓU‹¼2·¡4å(V9w=‰—ˆÙsS¶õZ†ó1v±çÀýºâ²W'+Ve* Ì*è}mË[…ãUø/\bñ›w4âEµµø«<cçU¯Ã9Q‚ypqA½`.vc®¹VìVFgK¦y6ÃGž×êC`±º\€9ª-ÛYÎì@柚o?{ÃƤ¬ð<Ÿä«HIÀÒ/…ooåÎËb9»²ÿÛàô3cßû÷2P÷’~/`Ž¬ˆnF//µ:T؁éÎR3E&"L¿ivªe¯Tš'Í<Þm¶(Üò┿b‰ýùbèÐ9Çð]Û_]ï{òŽþ+ÑšÛ%Þ'gÓÞr¿û3¢j<Õj5ç9+Öñ6º—‘­@pj½‹CyëÂQ
-ùß^@?&5õ{–ÍX+?mÞg~~Ûôo5XgpA®66œÇªþÿäçq<úaº³I[{
-²0¶õغŸ€	>4±˜ŠyiÉì2jù¯<ˆÒÊ«õS½âÄý|¥ lÞêJi¢øM6²Ü²%Fr|»¸î:❐óåk¼ËʳÄç‡Bã½k·Á¯´+g;žØËàø§kôûÖõ8>Á¤¸°m­>‘UÇBþf¬ì°Y˜67ö¤¿ßT+ÆÚøŽo˝àÈŠdåÂò¯uçÆ‘We(Nxx–],þ}…z“ë6no{
-2îR9cJ˜XfZi˜ùBkaó	t׺†ŠOç%áäóùÎþ¢O0ù„ÓÖ.þýtl®Z!O¦F³}é=ê¨Ü½ò8èσJ~áho[ž_ð©±C?3¾Ì²õQõ*©sqÍKëe¤3i·xÌ<Ã’QÊ’»O•IEß-ÓìPJàú—ñ{›—±JªGT¡uZ¾3`œd„[•h	
-5íSuš1«-ëÓ¹‘ܽôâv
-ºÛØ\KÄ>í·dÒ7 gÔ^ÀPüvþ‹\Xø²•çŒUR“_	bÅ:ÅkC„y´‹»Lµ„CfÌ…ù`‚÷h×ÔÎ0ÙÒVY°_§K¤›È6œ/¼M¶´4ô8–ÿå{BùNXwx¸ZK•a°aü×#âÛ·ƒU$Þí$P
-ÓgŒrs 4­:‚ø,àÓÃFçb'JÁ@ÿB¬?Úî+†ÅF÷©UÈ€Oœª-:í
-,»”M·Öð4ÀCÄLþO›x)¨ÜûŸŠµŠj4FÏó¥)¢¤(;æ<7~^ìzv*ͳ`h©æÝ[¦€7õ‚å0†ÑÓ÷?áiæì*Œ%‹Xz‘qWÊÍÊ/CÚ'“84’8mÁ£Ýg,ã繚%ñ­ã ÜibF̘y¼?Œ“Ö%h\öV€$Ôë:onS˜ÐAºâ‡P‹KŽäÏášÁzÒĝŠÓ9¿‰@âЬÕ˾Á˜¯Z&›vjsAöÑ[óNÑ,‚ÌL×üZÊÊáLÑt¢[%ukÜ¥–}ÛQÖcxÒöpîبþKï;½l%Ià5J{ëû¨‚JÁßÌœ—Ê]WÍ%ìB,M‘©¼£Ï{ANA
-"\ñ+^½{e“ø2Ðͳ§áÌ#ìì¯WÙºØúH¾GûÌg~%>?ß2&ñ7Ñ®sA^nqÈJ‰p´>£˜©[®
-BYZÙ0U‡—ÞÔFó~׸0 	€Óû}å‹Ï¦¤ùÀ—¢aC@ËR²R8Á!
- ì¡‡¢Itg K%Ul:´ÓmŒ¤úºÏú”è# ]sg-aÀËEö¬ý–›-GsñØv
-çÑãù“QÒͺpgë½ÁP•'¿ü?rüLähÆWxbíœÝ_VD/)$ÑfÚúOƒ‹e¿›X·ñɇ/ÄTªM&¢"øó‹–é$5‡÷cèrRôTMkš=…w¬¥ò°—ù9ÛaX‹†¿æC(_Ü›©(Þ]Àøù+šû¾M¥¼žÅ°Hý uOZ•ò7nøÂöà8\´&(ùP‘Ž©kÁ—ØÚØWqìÐÆ‚bz;±Î­"4ès;ùÿʏâ˜òŸÊ“wôø-‘Òw>"Èz)tRºÆj°÷¦/@I¥l¤$ýL¼òãMLcL‰RbÆd¡PÖÖ”KìçG"¬'“ûÇê—\¸™S”fx$çü¶¡Éž ®IÓ“–Du֨زqQ/‚ð5²F‹Äª>%¬Ö@a9†}„ãÅe•é_6T¯Î‡@ÂX
-‹”¡Ø좋n’YÁ}P³‡u¡ý»÷ËãÎ[ݧ±êé®îpż’ÔF´ý‰ËȨb×öŒÁñ´½[9ž´±Ob=Ôö¹:2À,©•B6£Ñhe(;¿$Í0ÓŠcsçܵò’‰ü‰C’q Sº<ŽÔ¨ÙªÎ8›1°>?sÌ?ÜŽý_k=Ÿ¿Ð¡8O2Á|9ÛÀ9çhóÚÊ(†it¹4ßŸ¢ÎÍò`}bSÞÚp‘èG(¤¹jº¬ HÀ• ™À·~`cZNzìq2¯‰˜mðÙGÿæõˆ+A„ÔTŠ§O¾]úM¬i¶#Bnnç5_Ò-ñ«7S÷³+½-~orCÞ™ÖBJœ©¬îÒe€–++Þ´&Ã]KŒÅ£×ä‰G at u <¸D¨öœsq~]óFú
-WîA´Y{þéH2Tå,åŸÙ«®;¨^»e}}»
-«MÏ€Û´ÉS«ºòV]DEI`›Ð_twìÚaŝ6	«¯À@½¥º±˜&΢»ùQ[£ Óˆ¬ý—åUö’=樌è¹éKajya6N"Ã#gVh‡xf´Ã'.†P¿¡—Jä ¯ñþB–]1èXú$ê’@˜@µK'–“
-Dc‰cøâ|jžfºíxYtßôo2?Rº__*Ú|°bS-/”FeH}4µ6Œ	SEêRfiD ;ñ¥ËS¾¥‘t=—Öð·mÂõº}ýÖ¬×Ò}K•aW®Pß¡úËНzáZŽf—±0ï}µæø'ã(B]T¸Wʱ“ûI ÖN¢6ý­n¶"É%üD‰x¾cDšèÄŸDX‘÷EIÀp<¹Ü|¸eF­p{80wd3z,æ¶ýÃ	ˆnfÐÎêÞOãç¿©QŽµŸÛJn.ySî(ðÄÇAy}GlÜÈÌÞ½<1QU[ÇÆ_]¶ð<0Y…†ˆ§j&ÍU>Y™ÑdM¯e,MtÆ!‰Üv$Ðh˜\º¢P–S"A„ìZ®à¡ôã.#—)m¥˜˜ÖV'Ud‚«ÝèÞ“TR®dBþp%wƒ“3g~'{Ú$mÔ;/m5Pk~]‹q"­‡3£¸:PóØnÙ‡¥h¦BîÞë6¼Q‚gøëY»	Zš_”p‰eQÀ§ûå”—5=ÖÜXYÙ Å°
-¼„€÷¢lãÚc•;pô¼Û×Ï#Ir7þ
-<¢ØŒ‹ÏÙó©rõ|*
-ýëõÚûœV±Â¶—3¸¶A1e—±õ?L/^yˆí¢èò]/!ÚÃ? u!’BYÎ(üS§Jb`«îØÈ6qcÊÓÇŽ(ZÁvYÁÌ@£2±c¯€ëãôµÚ\¿…ÎöF\²K%û¾µ§ð6{\3<`©;4¿§ 1ˆ(¹t|¼î\D.æÓëßd'5x»…¢äÎç ™ø5’¯ƒV|,¥Ã(®áÛÖÛR…y¼çl3]
-þj
-MŠúƒŽ
-àÑ”+¿÷L5ä'xÍ€±;'6®Æ<Í—¡Ov&ëªÆã‘H(ê}´_BoÝœ8$톍rýVsqDÅÖEV·ISMÔ	\r k;Î0TÂãìÃØ|Ë&è8†<¤t¬nW¼k3ƒ7$)&;²_)7íoŠ;N¹h¥i.Llúâ觬՜¹ÜSE–äÅê#¹?ÿ;9$ÁÓ\ð”4]IÈŸ‹˜Ô‹K»Xâ3Ó§ÿÁ.€lȏöN<,ënq…Ôdêè:nÅSõ-‰¬:pð^é”
-¡¡}n˜·ä°2*Ìßj¢Cºã-xóv$÷ cP£:ÏÂÐü°É¹4PAÀež’•î²½I¼0ô!&Á¹—."nL
-ƒ Úû‡„`+*8?nèÆ¿p6î‹æH¢zS`ÑøQ	Ùº`·d"ÃÖLÓ#Ã˶¦Æ‹},||˜ì0%q m•M,à( dM°x@ð`ÿwƒäGÞ._+ŽN†¼þ®¬Uÿµÿ¬ô3÷E­ü¥a4VÆ5/^ÔB
-,ÔO™+ Ø…p$_*ŸI ¬à3~ñ3E%V°`×9,Ïô*ÑymúÉc9ê/$:‹"×Y ›•¶!@K>ÇyIIL‚œü»B飱c&ø1Ïápí{NÒáBºÖ¸ÀD©þƒÃÖnº*òˆdâ¹Ø'‡r¾jZ'’ÀßÌs[™ž<ØuX0ÇQù3}ìraŸ*Ý)XU@	‹5õ¶Ì¼{wuZj•×åU}	ví<]úG-”ÞмÜJù”[Nf_…àÐ"ÊÕ ™Ÿ‘º)5þ·¶ÍÈFúVÅáòÁ>««ÍæV”áÕžµ÷ÑÞ¼Kâ+S+”®±½æÐwì+Ë·
-›-)dÀ¬8{ÛM¡ÓÞ}º±00KZ’ÚÉ«J&]å®7i %W¶mß=›QîZðMíÀ[´kè}ôŸMîP…°°Ïh˜ÿÔñ#Vbi¼…5Ï
-ÀIBSœ‰Y°çÚ
-–
-láuÉ´F­¢Wø
-o3£¹„Ô>ÅubÐb
-X5­ä4§PøíÕ”::Î
-H„[ªÉ̹€!3bR4öîl…Ò»Ûri_5f•ÿ4è%(îG›‚}š©öß×¾âÖôbeÒ×KžY©guŸXœ?÷6)½¢´
-⊅Íþ,X§O°f¡RQ+[m¡ìÆ°(îñ!‹¹š™}jR”R_^|zqdÖ²HgV˜J#_ "#àƒï÷s.žÍO;,”F1@Ö+¦Ý}„çô¦-ã2ïñj8–ýzC€7«v– ¹ûÆBPMï÷B®éHÀà%þð‡˜°xâFÕbŒQ²„§“’³³z]í"yüõ4ÏdŸãºÐºS…
-Mä>3¥K8ÿ–×2‰¢¨‘ÍSíÚ`d³‚(ˆ¯?!š.cò€*¿¼‹Û„ñbâßX—êŒÒ½×ÊF–n_eéî»qï1 n!Uwo¼ÂêÊècšˆ	$ùrl¼|d®$>™?¶åA\¦WcÕáÐÊÄÝ–5ÉC/7ÈŒó§pÂ͇—ñzìte)+Çiò„è©Jç߸ø¨=Ô°k@ŸÊ—©‘“Ld"¤¦ÈkIyµêà³~”D4
-¯i}±
-ú`	âÓK¬±^TŒ‰_Æ•½¥ðKiš•ˆç5äkÖQãâ	W\Šü[nÛ>‘qNÀ»å­Úò¨ÙS‚h¢G¢.^™Èui‡v¾ç@øá¬Z1R >¨C§¬òãJíP¡]·GýN¨w䕹#¸™jÐ*eÜòqbˆSýµÿÇ$™4ˆ‰K2W3·Ù%éÈ¿û-†òTã¡p°²eb
-3+;ÀwI$¾»U¨Ì4Ž~N2hj;+4È&m
-ƒÏ-‰Ð.ÄX—Ãþ«k-ÏkÞ@¿	±q^Ëz~w-ëå&ËYö?ÝùÉÖšgnÁº2VçJn´wé市œYì°ôÑ
-ƶ°*0IÂ%Û…]ØÊ8	´øýeCŒf©Öor6CE
-h«ÑX
-ÂQëŽy;©¤èKy$œ¶ë#
-íßUò¥O“
-Ø+úóF‘ݘmiïN’Düú‹®8}C—U+\ÍËr2# ƒG9™÷\91ñßÔ2߉\Ðå÷ë¸Hþ‹‰þ"Žö}o 3Ìs”®Ó+8s>©Æw°Ì«1–
-DÁ¬DBY›UB^pÔöfƒü+˜K¡2·½—Ý¹Èag™ZÖ7ÕŽ¹1õZ3àcµEw`§¢)8[EÀ\Ó`Úááó÷#&†Ê#ˆ7UyC¹nQHì2l*ÀZ½áy‡Ä›Ðz¹þ‡¾3a…KTïÝr®!¢JXóÇÓ‰`,T´É³*oGŒÜŒÁ†ðwÕ’…–é¤Úkå›bPâXÜÚ-ØvÃ2ürÏV¢\Œå朥„Ò(5ãXÉ!×ñdüÂ4B–ÇUaž÷³¾‰ëD¬0?*ó5œýѤr4€q1[×
-
-³ÆÇ©êGu±Q¢ }4žp¸—íºêÐ5Œ
-hG^þ‰A"%0ÏçÀ*5°¼jÐHã
-ÔÎ\eÔ‰¾
-*šóÏ%‹)eJɘ–®sÀ€èÔw3¸nh»ßMQºEêc A¤[uÛja™BCÍ™~½
-¿rq]"ò‘1Ÿ…_$Z…ApQÐs‚	aY+Ên©&+4|ÙÒxV.…8n6ýbÏE]Úd—þuvÜEWë<—·ÔàÞ‹5j4Èû¢ðÁBItÉkk#âpŠ|/úØP¾;:ü#<Ð?»?‡*}¢hmÜrzJg‚N ƒÖ–ZFŸ²ûƒÕ£8Aä"o¡[ï‹’¬ÓU”Éw÷Å4ÑæhzB`;¤û'ò¯Ü³`/TGP¡ï¾aCàPM´H}¿WÀ0˜Pñ3ÿ'Øaê`7§omê'¤	RðÍÇ2¢`W1‡ãsOØ0n¼?”Q]¸“äúùØÚä°§¼ef©r–\žÎöEMD9`ehL* O_‹+›·?Ï_tiÑâS9šúú“ë}vAšˆ
-`c%¾ÌmЊÇ%Ïãò¼,–µ/Èå&ïFÂÒ¦`Xè6¾Ìê„V^Nü§‘µ°}Ç,×òEÒÚ£=~
-³s¦g CæE /»ª‚Őª¤²3;4ÝñQ0/Îõº±G¤ÖfÚKÊFm<	O!¨G¢bÔ±£D€È—M
-Sé6HdEåFYTÖÄõÅYK¶VCô…²1l»òcÍ@bRz
-ªs¯ŒóZxTº}·º/„>Ê.¹>uzÐ%òMÆ›‘‚¶½@-¨Âé¢9\Ñ÷EK²åi:óÈKí5†ü-ÿ=áþ̲˜˜ãD
-V‰6úÜ`yVëe/£Ü2:‰·ÒklÞYÿk?"×ÇWî$!¥ñ–åP–$€ëuÛ8÷íÍÑ
-¾ØNÇ­'ZÁÑ°É¥‚û.K™Rì@nD@;Tˆb@>„šóˏ~rx¬ð(ÉVy™açfÁ|"‚1Êõ‚JR›dÕ6nNJn’Í!ïjê[XJ©È+Ùa¾O§·µa´zù©cØ››5ÇóoKH¸6oÜüŵC´€Ì‘Bxg륣öWÄN€º”1ú#û5!]`yƒ@R*ŸÈ' AÖà}D¸RÃ:2è8¢Ðs+E]õ®æïÈþ÷‘õÃ
-~sF=u𵉑*Vƒ§á·‹h	;lè~8}›4lNTùÇD»zš9hú'®Lfº¤Æ¡
-*£Lÿ+=;Õ>«×ÄY°FïˆeÝD5›”™Cnœ§YÍÍw%ëšóéxl⍝ê<nšùÌü¸b
-‚M3<½{ù½eo¿&¸*ƒÆÓ#çG
-ËÙ2¤R‘Ô)Y]p[š€{\P¦ðJšè*¶¹CdJIºé¿£¦°ç˜ x’]ÄÚݧòåÙj
-xï­-
-©Ü4xmËïÓ­—5ßA@‰ÉAÁi·¿:ïˆ-‘$aÄR¢%UdZl¶i8U…n’;&'­²Jêײ…~³vÙº~^óK—[.,-÷H_ :4ùB*dB€Ö¯1£zv-\ç‘èqIHÂüµŸ‘'q%¾!ˆsU¬™®j¢ÎÍGf€ìu†È‚XªÍyI;ÏÒTöGi’äO±fƒ©å‡Ýf¶¹ð]íݲ€™îÿ’ð‹•|^ó<ÞJBÎÓçE~3ü /Ç=ŽHI-†Géœvjg: L|úÁzÒ#ã²sóAºS­®Pä^•Ú‰«Ûé`Ex%ûÖŠ³¨HŽ(cäcÇI@väÙ{wtÌ..ȯl€=¯™\Ó
-ä×8ügÓåð<\µ¢©°ßLfY׉–«µßT„ijC2gû_ƒdœdU-úcª/¦ëE/ß©9L¬ÃÏo!*:ô†0Ã_ïDšŠ&UB§wæÍ3-÷öƁóq5ÇØ’ÖðÜÂ’¡†ËwEQŽ/6±X…
- ÕƒùKðãëgˆ¶µ½¡çÚt-õÊiÝN‡bÖ)>)S§£æâ-öy¸RQåÙ·ë²RûÐ3Í?ø¼¤ËJwô„ªÉ–#Š’»
-ø—HŸ”ü
-U+_éY&÷-¬•ñtí_ÆNø$¯4#ˆÐ
-&°-çqùI`𽕣ÍÜnš× ˜A½ö"ì4›Ùž%ñ#Éüšo÷æÏYå	Ðû‚µòëð2—Ý1´°0¬
-Œ”óeÌΖ‚ó’%Ò3†g…y¡˜=Ž£ƒÄa"z	CKì9?òÏN…ù$ú@ÃÌ‘:àû<êËÒvä¯:a_A*Ô©4Q>ü­òÂ\óQ©vNŠxÍëÙ(Úó_†~Ë?(܍Ŵèöf.éçÔÛºÖcÄ/ßØOöf çîo3+¢Óg`ž¬ëåñOü½Z¼	æ¬@½(±“®‹q0ÐÕç?ÒÃxà˜:£€¹‡ª›–®•Ê£¤ ”çL­GS¼¾B/;hÀÆf"‡EåMƒÅv±‡¼Åx€p›NICjžëˆéKÀ=«øYaZÒ‰ksØ@LãË‚ž+#8æîK«a)Ãô,;
-¹(
-±!:lði(’G°È­£Ü¦…vákh²Pxa~‘õ\ßÄñÎïwQs~¦l¡ög47ÔöLò‹”ø¬å|)$ýÐÅd„
-/´|}ŒÉÙo‚PgäÁ)±Õê¢Í9²sÃ$Q¢ë}ï~¸RíÚ÷
-ê%Ä›ìQÂ[¾(«Å9[¨ªú)r?‹PÕ¥p`ç…Îèúày-¾Ñš‹oþœßŽ4„¥æ†ÚÖñsü[ÌÔx@çúóšíbö曜Dç¯Ku1­¿Ï6§€‹Ní¥dd¼8l©!"üÌ-
- 7ÊWNºåD¨pNÕaÆ>HÓú®eS{?Þ0"ÿÕ7O	H~éÈÜÿ m~r´]'Á
-ý“$¿¸Däa*&FŒ;8±
-„>±K/î°ìû…<+ÒvñÕë@õóé@§ÙÖÎJe6C*¿ÓǍÆ(E‚;÷с^ÍÌ`±ýî3~¢È¡zw«´àëp<#†_[ù±múIbYl(éW,B*éΙß<>ØFŽ\q©|ALŠ°5í†A=àO,Qœ>²Áo6‹Ô •{ÚÐYƒ*~ÛÉk¢cA)©¾œHz´{šWA#{˜· ‚û
-•zC÷u­æç)%o+QZªxF5Ãq1ôÍyE
-_®;ô+N‚6Ê’=—<æõÉ6fÝËw,~S¯1R[ åÏs½À|U`ÍËJ@
-Æí—[2·¢î¥J˜<ÉtJ*üÌÐv$GwÁ‚Àm,¯n¾ÄKÈâèÆ7Ïó<!—éló##üå°ª­8»Ðû­'¬ÀØk”^\ã}ÅôP5È$X““¶Lîâ*¤=­>D‰l€ñùCt¯`Ü	ˆÂßafÕw­É;^ýÞ×üÚ¸«L0Ÿêù1:¡æk
-;bÇððxŽ„q_Ps—6ˆ=¹£ƒã¼p»8z3u[8œÐ(ˆüÒTµ˜<Ã/“Êø¾£“ľ¤å×ï/‹_êï—†™´á$—à‚…ˆõ°^\½›W{ëé([jªdL‡Æ<
-F
-hê;úÁûî×q†¬ÉçmìÖ}Ô‡)™
-»ݯ{¾ÚÌÁDëIëþ‰þä‡,¤4„‚Ñ‘¡6Ð($ÂYìÝv?D¦žgéú).óó,@{Û …Ælã‘÷Oák¸=³8m–×fî"éünËZ¤ }ÇŝŸ‘]þó6úu\Àû±œ±KaZfÓ|U1IaÅò¼s_ÕjO¤‚GÛû6Äuø-‚o¤
-PñŸuœ—[oðI
-«µÔüTSeùÓÐ.­yëëñîð>ý$*\ÿñìa¹Ä"²gçv^¤ˆ½'
-‹€~ºõô"™ˆ¼
-s
-Õ••ê°Bw½1RÆ’%0bN j±J—Q5A®òÍ#¡!é†ãï걧4øa5‚ÿr&ØWH‡t“»Ïí—„Ðx€e„Çk¸a`£óýåÌ·¥Õ	–ûjo£Ç’*A•5+F!ÓKKFNo
-;H$ØÊŒÚÂa3ðeìRϹN=ôD(/¾Á’îPëý›Ûõmç":ûR†Ä;ázˆEp*ÝÌwÚ÷NÃW~ªK(¸2ÿàÌe+?	A¾&Ò°¯©iÒOiê¢ù±!§ñ±x?-ú¨ægÒŠr.ý܈ԝÎÖ¯”òüæÁÔo“CeÛ˜îýÄŸ©YYå¢ñ]m€ä>	Ç
-Û
-×_ÒxæÝ`Í0%šP1û~„™'ú5Ø%å2Nôèi.©ÒL³tÚ@MzZU­¤…OLòï¹½"H¬¢V·j»(°8ù%@Þ»^âGd1½*çø3$aÌ=â’«£®]¶,Dz¾Ópý7•2=Ä«îW¯Aœy
-vGkƒœV¸—SŒ»QQ°XkN0#˜<é!*HŸµw{Î3¤ö•ÊßRYw|ãõ~*¦C'p‰¤±ôï–!ŒÞÁúü͝b†¥^sgîÓO>Ä‚}ço0ú'{ÒÍ·R„q&-S«RÁM¦¾r¾ªoÖÜl_r½B®"¸u•KAS±Wê_ë )²…nº¶y‘‡×X§«âÛŠvE!!³¡ÚI5ùÕ¤²î°dT %|°íʽ³q‡NV¹²üÏJLÿrÊFt.¤š­p«\‡“MìHž„°zGzœ@[ôvMÁ´í!@qU®i*SòbPA™Lµ<?åqÝÖ
-PÃi¢¤M²G‚'øOòG¤7ð·èh.› !ßèzÁzðÄ0x'\SÛ¹/\
-µv=ÔÄ&ýÀÒæ>ïÄ\óßE†ù-šyɐQ†Û´ü—À^±ä–ìöÁ"ñ‚kllfuZŸ&½°†íkkŠUER£·#°ïiCáâ
-F»õÍ2¤š;¼7Ú…
-½…·¦ã÷ˈ©½(ŽÁê¦un&••ê¿ž5¾ÅÆû½¶Á
-ø²`‚Ħ	§°›E9Vc&s«§Jøò,7´º¢ÅŒ/ž±Ú]G*ß2rYò_½dÌ‹¤E…	¨c½0˜©ˆv¤öë·Èh„nÙFÂ(²!¾4ŸTIÿò3WEøxâ …#º\&Ÿòz¦
-!*ŸÌ´j×	Ò—Ç9.T¿ù‡GAôÌ|©DÖŸMÿ‡ù=û„(›@aa\†ŽØ:AÜ=Êß·/²J§~íñýÐshÿ0J4
-›”È%²`IÜ®ŠuÃu
-
-¬ÿ@š)ƒ!´Èi]¸•èz(®®Ë¬‹èÛ¹k>g
-Š>·Äà<[~
-`tNâ=k™ôº[â­êú	aÊ‹ÆŽD‘l\ašlÒéwÊTÇÛüB|¨
-ÈnÇ:-Ù>B¯Á@‰96iÀ5™q	Ü÷›a§®Â©´œéè‚ƈ½½g‰Épªw'à_tiÙšÂî%<þ߆èãWyL*âü¦»ßyð³2Çí¿hÄñ9rúyÈHöaA$<å`õŸ’á”–%ÙŽ€’éíÛԏAé^Å,ø,Ê>ëøt*ñ½ò=R&Õš L…
-kd-yÎöá³Å~îyê@”åç5¾V[sºñhµ°½Õ‹×=EÖ©ïÅžÏY0Ap
-·õ·¥!Vˆ è…~U6xçìô'‘—Ø‹ÞFUÇ´z÷¯rTD|3p×n_œ±\è(Pt¹‚é^ÕÏ_Yá%¦ù]#B«/
-Ñï7Êóhsq+ן¶f§K¥1úºöpcPáÈe4»ÝÒžwÜ(ý àdNš#Îc~ù8ä¼x@)ô*
-ÿÿý%!2?~C·ÏQ«@±™à%¦¸kÕö'¾ÄEUGÉ‚C⡆ê•ï‚ÍÓì¸ÌA‹ÙĪ[ª7ñ£	6ŠëÁ1Ê}ðwmG|9^ÕˆbÕ#ø·žÝH&EÆ;Lp­°@æ>æÏ„ŸÑËWø§Ó|mç>è/úàBd%(Ù†E±XYÛl¨™KF¢ ÝíÎ7^®±høÚ/̇	áQ"p¢~[R•³Ž­ã¯MÕñÍ|ì3>/-8yþ \™pÑÓ3kÒÐ@q¹’;€XÙð$'Zþ`úÇò%DÖׯ.“/Ù¦HùòõlÓ˜ëH+rø}ÇóS£3Wƒ˜Ø›tý½¥Lp±dìË6
-þžKðh_4q°¢Íü”IÏè^ÅÃÏB˜m&nÒ¬N2q2ŠÞ#»ÁdønïùÁ·âk³â:ߺvÝÈÏÒü Œ´ ™£ýÜÖ‰»l±Q±”¹¿Â/¬yÓðo%——Èg¸%C‹9(‡0嘻g†›ßÛ_w"eÐÃ…mƒ]úh·®+¾zØ6™ÿKCÉXǺTIœþB×¾­ö2•õPœº%¸Ñ½­ö²…arºÐ§³mƒ'Dí@Wþeò³é(³…[ãÔq„·¤€ ó¾û172ij¯!åNø;½íœG^ä_SÇq5ê4l'ã’ˆÝN¬yC;R½à
-yºígxÕîÞЪ!•û…òr–¯ª¼[K®`¦ÉRì0@}é¡&•ìÁØs®‘N:*Ù¶R¥³r5i"G¶¨kî|a·ör×|tzð#ç@±Tµ’
-b„p&åþ^N߸ÈoµFï„_€Úqèfߵ铪…òønJ$¤ԁ#l¿yp´âú	^1¯Î‹< ¼í¡7u3·žíYùÓî0ýõ¤ÛÉŠk™ÓlðºÓ‘-BÒŒ:|çp¢#͏ð9U1{Ó’÷U„7.¬#Ӂ«¢T†$Ýð'P[p
-HñD\µA+·ÐYùŽ±*O7ÊA>‡	TšÖ¥½È–Œ|¹´ØpÏÞ>N·ðÑQ†ÎU|d,²A‹fÂÒ=øjÇŽóLuÔ‘eÄHýo¤í=½ÙGˤº’S­pôñ?erÂ`c‰áµ†H‹ƒ¢°^¼um@ÒžÊ
-0í±îK„#HW	\;öäØã„Ją؝8)æ9=£5²üïKÚšTÝ#ꦾ+±Z:’"`g—9q
-ílþ×/ícž Ðì+¶Dy‹Óÿ‹Ïc“þæ4&¨û„]µ…_Œ¨8 „±§mP€“Ú¥>Šœâ¦¬”e³ä;k_c}Mé¿Eçw±ÓSBlUÑþ’³Mü§ê^VðÏ
-£Ç›}srÏÑ$)vâÓLP+ÐÐ]¥<R1xóGÂE8ÂTÉãÏÍ{9è®Ðò®%r+ô]ü/LnUò–R[Þ&‘;>-Ž¤nt/’èºÕ¶Iö°«gŒô*Ù«W1[r+`‹‡Ípgñ\jM¶iBÙÍPèûØ’9¦•¥˜>÷…Áú::ÖÆhúVYÛuœ0´ü0cÏQÙÑïò||ضî¿4à»á
-wþ ˆ2×RɈ 9x"‚ÇI¹ŠÙø~Æ
-Hz¨@•{¿ñÐÒQô¬òÖºò‡®Ä-k6Z
-¯O;§ê÷
-¦â×͏N{ÿޝ±/Q¤AôhÑ"¨	
-òwDŠ 0ÐÄ.Àp·˜¬-
-uO(t~ÈžIÞ”–>+
-׿Ñ<%¢,
-M­È¹“FÃÔ¹>ëéaqXÆS­O¹ž}´U
-Ðæ••ñÆó•×My³•È”¡ë„aù‘Í·n&e9©+ð˜Ûšt§jè
-ùþ”½‹»y$'MkOKR‘ú@Nú¢=L„c£Ä“¬-—vxmÂúݺ
-”íõå8bÆïóï=ӐŸ:)#'™X\UílÔ¸‰®6vnýyQîIc-ë…‹ô
-L²ûu&_ »[4‘Ú×)TïìÎzðÄ0x'\S ¬Ýс67a¾39…a”GD„IˆúÖÊpÚd|¢>/àÁèB˜;‚9‘¡È=DíþZFgaÉìkU5²DR‹ç6ÜÏM{Åûá)HųêÍ+¢½R½.ÄÃú»›šß&”Ô(]I­¾è5ÈmQ™avÚQÔŠYIÒS¥r®¹w$×£xG¿À3eÛh¸ü3`º‹‚9îË„KH8˼&À•œbHÝiîꨓ¸ñIHôQxÐo >ÈtäÉ´J+E
-ëäɸ–µœày_@' ’jçÌÀÈ?Û+©r€ga:
-®€ÿOÈík ,µ€Ø|䣒Ι̽eAXåÑ~J:/UÆî×lÍÆy…«uý¹VÃŸ$.så3™†Ù†î/%ðpc¸}vÃzêÍ.s1·³µâ¾Ò鶸h=.ÈÉ9·ì@Rr«ÿüã“$Ùü×%Ó[Æ„‚G<Ú‡úÇÇ$sN
-/‚r C©ÑïlH³ñ+ˆ°¸¡Âµì£~ì]˜ W¬¼GR{[Ù÷’tïd>HèÉy,o’¬oÉŽÈ@IUŸ_ô|´Z!œÔBŸG"²G?Û)Ž…|›Ý¢÷\\~ʍƒ›ë©XEbtÂÎ#0ŽO¹ãå3XœŠ"‹vfµÈI/dä
-<€@Ô62s6v9D·…¨I1ªð¹b0AvºÁé\O„0ºý˜Å,ˆûócÇÓexóó hÓÔÞj˜J0E³zŒ@':ynˆÒ°Qó½Yš3,
-韠ý³5¥ùæ½éb0hWÕië?AÉWÈž;ñ—ßü™'B¤ Ðî¿Dù“†ªŠ?µiÆ£å	œ¢7SÅÏó+ƒÙ×
-Z/i›Ó
-›}B€3øð¬HÄæÛÞù³ˆÞ¼Ÿ:Õ±ì[Ô¯ƒ:t`¤dƒD:›þßó„4Ç°'Û6ºÿ "|m–‡ŽŒÄtiJ©“
-æ{äýº"¹
-ß2½Ôò<=I›§X䌉WU¶E‘¥ñÃx
-‚iÂûÎÖÎJ6¤¥R@ÕKæ
-4²}Ù“;/i‰Ïýp]yêŠuJÎ:,˜†Ž rFÿV¯b³Hxe?GYß"½à¤àÅcÁ°{¯os´”7.a۾̹ޟÿ‰+S\ûÂiºûÁ§£ãŽ!U¬nç}àSl5tæ.‹#h:oâq9×)ÙU…£ƒË7Bï‹{ú#6jüÐÚ
- ób
-úçK1J2\N¤gºl©üh(kÌQâ´­0–ýÐ?ž€÷¨aXš³ ÃBNª"|–‹¼oïo3<FôŸÑ¤TMç—£O0øËFm¦|òþ<‰_Å@â±Ò­òÁ£VŽÃË%Ú<õï¬öºÛ=Ç´­ZšÂÐmxbjgá Ürï@qË3;¸Byè“C…O}LÔE»£M 蟶+,Ïa$ Ò4ÆœÕÓ®º\Ôk{%%ÁIºÛ‹„>¢s'a"–îìܽoKl¯½Ù”	)zÈÃàs>=£±j.þOÏñÔ¥§’'>Þ9ß+ŠmõÎFÀ¢)…Q‰RÅۅꌐ‘Ü7š¾¤zè·C
-£qn"‘9Uäòvé4Þq¹&@€Íñ'©ßYÙ›òÇ£Z! ¥µVÜšj8ÌÉj•´o‰i¾[:'3©ë`§UnÅßS´eÑŒ­|XÖ!¥»ç—VbfTÍâ“yG¯~ÚéÇü\ÌÇî=¤s
-ˆ
-8Î¥Š¦ê~ÝÁAœL*6q >8¸FÈÄ=v	Ï`
-B}	¸Š±ÞôV/{V¾aØߐuc¹ØÎõPÖ’aÌõ¶îN¶"Ú`íÞOH»åÓ”1‰äZŠÛ½Ò½¨SHÙ˜$ùyèt2À!ÞYdòº½!‘Šgå
-ôf=z^z±×ƽ¹þd\ëèn$Jè8Ê2ƒIw2ËyBS‹üßGÅHÇ]÷®;ƒ£ÿÒÚdXJW±¤(%ÚPΞ<îeí{*ˆ}α+P«¯Þà5ùGdYQ¼\¡e6o_a"»ž’ø]êûK£ß¿í¾x°`¯€¢
-ùŠ‚Ölx25.Yµ¬Š	T›=”Þ^ZÒ•`Tb
-24QÍ„æ±6 Þñur­ ²`L‡…Bn1ny¹j
-dN€»å0čh¾’YLªÑøÑC^ñ<>?#9\¤uØLxéJÉRØhèQ•ÞòV©36“´u	kгöÝÎsù„óIrßÓbÀ1´€xÒ'v M{¬Ê“b¥†¢„´u^ĶåwÔÅ^–7¿Çòχw¶Å»R»y8]`«˜9¿Œ	ªis²d6\‚¶P‘æhQ8xLÀ’öü^9¯ËQ#¯^–š_/Ëc~|îŽËå%¼	`’ÕŠ;Ø—KöpÊÈ"Saì>m=.±”í'w.4‘ÙŸý[—(fgaTfÕ¼úJµ«™­öü˜6ŒÀhCjͱÍwßÌFReÙ]Ò–³n÷ƒÿ­Ð66‘ë(š5Ȥ¸·¸(Í»=¿lWÙ…%™pí,$PÒ¦_fÊw]Æ+=î½60˜Ù^9ÞiñqúÀçõù‡9Y#_Û!§Œ„(]Y¤ÂÇ`IQö‹·­‘€JåhËAÖ«;\îoâfÖ/Ôx:tÜlÛkJÝKcŠôé}åùýe/ö)b1zÃV?¬ÑܧbÜ7 at pU¨þ~!>B×ñî/v+sŒN~´ENøÍ’mÈ6¦~¾§Ý²Mr"¨¡\¯˜ì¡`6\†Í¤\y,«‰wœ•”M­Úu?ÏçÒÅ$éaöàãè^ÕAðn]CÏhþï9S}DUºWÆ‚røÿ £$¢⯳Êqï.¾
-¬fµhrwh7Œ8è‚õGn)ƒáêûá×Bôõ´<¤_nìÝå€1ÂV鸄á»Ò€ñ±aÄÚ€hHÝa4~:¿qù/tÎF=…Ùke3rãz~!Å6M>ÈÕž¢`܈ª(8¿0Ö½]‚ãêCûuÊXKq«@ w´™IÚG2]jsß©•hÀçIk
-¥"žãq	¼?%XÛ-<ü	ÑAx=J y¡qeïÈAÕ4~n—MXSãÌK9æÎq¾@x+ÙÌÚçÉ1Ô
-büJ‹3T	w)ï°wã³]ös´|Úà×½½+]%kðFŠ”ë#þ¤kãUEI3ÃÜ,¿{t–(£©¿…iÞ)–~åÞ¤xç~ôÉÌkS¿ŽrìØnM²-ÃXÓŒ|ªU[nø˶ãêøHB.ÑâÕÊŠöõW}ºéa³:9¶fÀnÈ–Þàpê^‘wä
-|Ö3V§ïoí/|9`ÉÃd  ¶â+>oñ¼W€KBjðÎnVÄ!U<“¾Q3Xò„ Æ¢ô(”¼’´>œ7Š5‹uìwF¢RwêBøϐ°0¥•š_ÛŽƒŠtq)>E^xEˆz©p
-åL€‹ð(0hf\Ürvï?Ø×kàú.q®Á 9kfÓòÛOvÔÐÜè¹r…rY´h-œcJ}§þ±ªTQËB!/ñ@Æ’ž•
-I íiu˪a§ÑI-p$TîÞÉj@Œ¸°‘üþ»„RÈA H‹Ø	CíÞ€”‚S8Ù«ØÏï‡ð@pS:¤»–xnè'‹üGÌôq¬gø¬“§WD:Ó›æ/ådÒ©²¿ºI»…¡ƒÎ`_ŒÃë…¾¨Â4öíW÷ûËMž)Rœ‰VÜ1ìÙuôÏVÂÏ_P¦•K\V`X›—Êñæv"•þ5VòEå‘«‘·RõPîv‡dÊGÛKø
-E >êth’¢"À9fÍD¥´,6ùŒë%4ÓBtï°*ÄôwÐ4l=®Qáöþ&\BÇ€wKß’PIXa˜*´Gþ!4{»>Íý'¨ßªX–ýF¨î¤“¡M¡ÝvÙXû¶/
-è¦Í®Ë<T'ùCùr^½§™D-âà_¬ñ$úWCÛÍB½âýSÉBmy–tô³L‹µ/&{fÿYq¦Çx¥ìïw’ûCÑhš‹íš)3Œë1ນ(Å“­è|jƒ“šýV ×‘›ÓŠ}Iùq6_óÔøH‡éÆ}¥Ìºp3¢f™íw –œ{·(îwtM|:=1¦Ã…vup\qÒ1÷…®„eS,ÅS3ß	²ú¼;§lM¹bÀ#›§U›Óù)[ÃVH¨m¡`B.‚Ì]ÂÊçÉØœÿÌ¢ÈÕsÇ5P™“=ÔM®ÿÍÉËö1‰	ÚYp-¤~:¤_`PÌ®$…‡·Ðꉭàôüÿ¢
-€Ü:°s›CD—€¹×\ðÉîË%Ne÷¥ÆÑAnw#©Š´XOeóìžT	›ª.kD¨®ÆsßeªmÎè¼Øoÿ>¢¤~'ììí…$08Æzò¦ƒ¿_’ÓL±	~‚Ϥ¢2<Z|mYùòüíÐiyH2ÎN¶àyÌ„©\¯œóy.Â[úT¤s
-U™ÔœS D揑¡J^Ÿ¶„÷’ÂçuNB
-ŽÑK¥0tw-*t	xláx“Å:±2Õ5‚ý€‰h{q±×G¡fÚk â
-pµa~Œ?Õp`¡¤Ôú£˜È¥U?™ºæ“|ÖmD”Åø¬ 	¤²)e®*¿­¥uKl¼·v	¢³@ÁõVŸ
-IZ
-9añŒóî
-,?'ô‡kc­˜õ/øÏî|3ÂiCé36FU\@?Ý>xã;O	Ûž=ZÚÚJÝÐ%º@’þvˆÄß$Ð(7zV¨<ô2¯	éÔuk~_HXO¶šÍ2v]2ôƒi75·úùNG¢·ÿä£Ì
-ŠÎgäÁÔp7‡³žÎòo…Ú:Æk;J#GsïùæqûÈŽÝ{O>÷4ÜÏy½?f¡=,õhl-|(úÂyŸ€1˜ÌÁ¬½ó½C#'3dLÖ•ß;¾¹ÍóÚ>¿m<!íeª)†v¨­#Qзªùm‹vÉ@Ÿo°•ŒÜËöÛý“I|~FøgÌnø3â‰Û¸Pô|ëÙʯµ”Ió‡Þttƒ‚$܏¥!¡p(wðìnÒUü݌ǟ´Ê”Â7g¿¶ÝvÉ|ór5ß\Çl“Î]sS >×KP;—hä=Q<â
-'å\ìŒñˆl‘T»ü2ÒhEƒø"™F+ÛgàÕmŽu–ë‚‚ws–Í
-ˆÏ_hVô*X$]ÊÜ[©Ýæ’Ù´íÀ˜‹˜"yWÁW¦.Eh焝šáÊÌäçzKvHæïÜtT+ªVšJ&} ‡[\Gÿƒ†QÓ[ä´qÿì¢N÷a¡³
-ÒÇ™pX¥™Â°_'ßXhÇèËÚpŒ!w#áM=‡±»\—–(±Ýü¿¢Ug>Žä¨—´°L
-ö3û›®Å]²Á^'~W@^Àxšp_¢Üo§vE­©Ä¯âú‚=¥á*l&± hÂN¢ÿÑR‹>ð¹rxôÒ;ŒqÝ>çÝk	æ±â4¼M^ 9²\Óè‚® ŽÏíõo­ç±¼6{
-)r‹¹F5	”gÝHgT]‰åÝ:yðö;Ùq0F½ÇKÝÌP‹ÏDÿ<zÅ>аÑþ¹¶5uNæPc0ya_Í	¼ñL@Ð*¯WF7zÊ?•ý;ùw1é¢	|ZHœ\S K%nÈ¢Þ§2
-0r^oàÔ7zf›HƒŠõàœ¤•ùkç"åx‰ñB&š"ÊÒ8-ùjÖ%6Iòà]yú¤åv÷²>%¸vUHÄ‘b^åÆn+Ë
-3þ(S¡USñϯ~\¬Ó͉۸éñlào,cµJ÷ÄánynÛÙ]6G´¿Ïå°bõRŽ´·±H‘Ÿr~þ–Åù·V™AXI?~Ö(>Ý1®„#3Ù4uÃx²Dr5¾›÷rr`…ž»ì›¦åf*âKÒ¯JÊà£ebÁU%p÷GùÓK“ñfÁàíqí¤ì‰P8pæõ9 4R›!8ë‰ZÙµj,g®5ÚÉ çí¹£9±Ô%YJZx¯Áц…ÕWA¡dÅÚòÛüÖF¬!Ž…*
-ã‰s-è&Œecô!†+6!.lý%¬j0zù°œFЁ¶¨õ≗÷øÉü¬á?(ã«:TI@ÑƦ»”–!Ü%¥FÜ5…­ì?FIC„æªÒ饉ÖJuŽ]¥–Nÿœd¿q;ù'½av¬$3pÍ	7.p4îųP­Èqòe
-éž'ñ5ï±R<<Ôð×獭xB€æß´,šÿf^*qxtE¸“ñ'aÌHÄ^Ñ»i´Ä^5)jÙè]+
-–
-ˆlå•HmUÙêú^ê¯B=“•5Puâ4„9V½vôêî±mKc»â@òiÚžÝÚH^úQKÄ–Æ%:ý^þÞFØȲº>%hõHÐÆ-®?}°H¦ù³5-óÛf+‡ÚGF’®5ƒì
-Ý´SÞ¬ãÏ~ÔÃö4ø¹´ºÓ8
--ßÓ ÉÅ¿ØÉ}AG¸¾_³tiØ|‹|Æé“”FåüÄàZì;0ÃìøÕæe;ݬ~[£jFØ+PçR²:ã<qFgÇë¼ýð€§Ý¸4ìØB•Ìñ<ÂŒ‡r6ö\„ªË¤®ˆ‰Éœ*­·–ot¶Ò[ˆp‹N}å\]¢†xQ—“AuŽ¬oìÉ!ßwR܈”̵½
-C%úøÌ‹¡5eðSËUƒQžÞ!R=*2Ï9¶ÿݳËÐÚ3û‰rS–¼@(”ë#ð›5ºÌzJÇ
-ø.Xë.-O]¿…Mì<«fu(ë{ý€.õsrO49¢rŠ½L	¤/æ¹uxðg.beØ“îÏ[YH¤Šsàw`3a½»áɧ‹”±Jw':"‚ͧJOæù,ßeSwí*¹N[úíhp@|®Od€ ž\òŒ-`y–$ª¬4˜IÓÆ,r£ÊU’d÷²kêZ)Ãp`¨ÃèëD
-–?¬ÂätmÇøhÂÎÍý
-™›]WërRÏÛýûˆ-L«µah³­Mûà{ÀÂ5)§ãF{Iòì
-á ˜„_σó,!¾úçP¬Yg­Çu³ûy Vq̬¾¿Lä©g:=„з
-\–AO¢>˜JüÒ^aš™)TÍ\ý”;5©!/¨+ïµK;Ûlœ›tI59þ„#„îÑ›nû§÷
-Çÿþ $‰S¢˜‚Ôm•Þ×í÷4ÛZƒ~\³L›öKñžr¤â.„1ë
-£wÔ×½]W5Ž®SDæì§ëÓ²ÑOߏ*0ÏP<Cwo.sâM|Y-*ä©žà:êY¦ËøQyeÔÑX‹ÝÎ`ª""èWlÁêa
-&xã02"%ü—&ˆ\xz¥£4I€pb`¥YÔýÒ˜$DØr²±;X,[r’ødÒ-GQ×oÍ wÏ·9;ÑĝÆn‹$âwš×­7ÃÑiõñ>%±Õ¶#é
-í*¨ÌPá(Ñ?ÎۏVU~è3ixöÇ蟘ÇùyxtËÛúòâ¿JDyþb9Ø ’½¥D¾{{ÔE~Çc=Ä@jekÉ"f˜wB×lßZ±Õ×RœÇêÍÚÖ=ãt÷ëÁcMq—D	¢WÄÖðmjޒ坑ª)žî°·O÷ØÖÓ_zëhÐp¤ÝÆöu¹ØõlfõŸD¸Ç¡æ龏ÚÇ«z^3SÕzPû›Áò1Ö]5iÞ™2xA× 	•â×{íäbÿKþ_ðCààµóñóô°óq#öúúyú@C]ÉÿýŸÕt
+393 0 obj
+2996
+endobj
+
+395 0 obj
+<</Length 396 0 R/Filter/FlateDecode>>
+stream
+xœ­\[«$¹
+~?¿¢Ÿ9[¾WÁ˜éKž7ä$$}Éߏo’eKªê³ä{v¦ÛvYò§»\Ûí¿ÿ¹m·?nŸæÍ¿ÓQ~ÿö÷Û_ÿpûwý²üùËŸ?Ú_~ûÇÇ÷ööã·ÛöécþÉK˜òÕ§éð7s3!~†[2ùûۏ}üô2Ÿéfòß½ýìMô)FŸÉçß)†äìö§Û~ìîÓåu~üíös|ÅØ?5éÓöOƒó/oê§Ï¿àÞÚ–Ìfócâ¾çgçÑ?½Ê?©Om3ûŠÖƾbÚ’¯¼Ÿ#úú÷.Á·.ï.æÿlÞé½}gp.ŒƒLÎ3ÿ.˹Fbâ	ˤhcÈSB™’<rÂíƒ1ïÏ/".”÷{$—çØü0›B”KŸF„èažÃ]—çeÎgš*íG¡±òcn^¹®žG?ò®ž°+#“\>°.d÷|ðü -~šÞqt&j‡ÑL¬ë¤Gl¦|Ä}5)ä笳2ó_ˆ6ÞchDù•L?¸¾œW›WL	Gîâ=…0÷
+ÉžMhç“7¶uìåsªÃ9Ç{ÝÁa.Í`9_²l·aò¨Ûw8-yR§e
+Ï¥³íf‘kaÂç¡>5åõî‰×©°UB
+îé¸
+þ
+´Ÿ9ÝMo-Qñ3Uïì²­v
+ñ¯ '¨ßvfmÛjÝ2Z«¨#ª(›qÖ€ªƒMȲR\9p¬c>Ð8¿*¡Ù­
+®E´,ƒá“pCÔå±n5d„À¾z%ô((¯ {_Œäê„Žµ‹:ˆ@¢9áò3ûÑ!Š[ðÌ'Škê*7òÿÁaÚOø½Pf>«Hºs É¹Ún‹]€ÝèÊnüÞàßè;ÐÇí¢×?¤ÁxÎ`ÔR÷j%ЯaäSÓT?:ø!ø÷žéÀ †ôn¥…¡>¨¢ÒÌ”é’å,Çç—vžjÈÑ¥ãzÉf‡Ž((IC±™Ù†ùþ¨l7渎O±¸}ïꦣBB×DãÙYlõÄ«‘n;¸D²ˆÉK$Ç"þ‚ïYý‘î­Ù¸²ØSm~V$ߧ¥’¯ºÛ¨³óTNÖcqÎ1Ÿ­¾P=Y`vP·5©‹Õ¸€Ëp‚ÏéÀíÕø]
+~ðñ
+ñ;0—'[–RØ ¡±é&‘iú’ã
+(M0Úb׶$Ú;u‹Ó)¸ÊÙ#¬ò£gŸÀðó…>àAóKÇðœg7:[éÓ‰hyƒ
+a¯°€®ÈŒŸAÔ=
+„[w–D†¯y# Í9«Š¨øj,rÅPƒ2>Ü&¢Q*t:~$\¢'«
+?S ¦GWS4òQ´{¬Ž5ÍÂK„‚‘ØÍÚÁSM"UµXâ„–mýŸ(¬E³©
+³øŸ%Ë\3`m¤·'‡\QS±R£3
+ØKàH²vLº¯(#*—ð2^JKØê¥l5㌁cš~£ù )vð‹^ÍÉ„žÊp±œ4
+ÆÂ…G±Qo亽ӧT	+ÃMmÁ
+ Š„Ü>ÅÖt^Ëx¡¥‰gÓ¶ªYZ—Bk ÀgédOkœÖgÎoèÂoh*—PÚŒñ5(µh	Z# #±b¿x͍ÖÝ“R`Ú i¥¤>‡¤%³rá\…Ñ>ªë|±ád÷%9\û+ÑvOõÇ>ó/g³ê·Ï¦3íqÅ·A寚Åòú˜0¶iJ¯•lü˜CÊ”Å[
+-[?Z•Hû§¯Z·°íѪè`ÝÒ€HªZ¹ëæ±ÆèQAeŒædVƒ¢„…ˆ¹uU¥ qLé
+û˜v•O¤étê$}8áªÃ¥õU0äó¼DARÓ.héŽ{À,ê$FÜ=U¯²\¤?F2ßÎnGMmݹeâÅ	ç‚ëÉ,âšò½&ŠÑ¹î$(…”Rö,PÜÒª¼Ã‰‰ÕdXâ˜d*$=©jξǁ‚üv€.A¢ ÃK3MÝ°ïÝ¡ù_Eàg½¹jcÚÖÖ:K‘SðH$ü@†o	é	$­Rõ5ˆòŒä::NuÄõ—{TC[F{T¥†æ+Ž)Ö#7
+H÷¿ÖHÅ
+#=TK°¤™œÕç¤FÁñßW|	N-Ž)V: [m=§d~jÒò”’´·´YGpãFQ	ãz,"tQ0¹„¤Ö#}§àö–˜§½y=¼£óÔ÷‹wì·‚ƒ,´«èŠ@„àpí!žWAóIÅlãé7ÄüЙ÷>À «k®%ï‘wX{XpàÐØ{—G¢sñKßtv×v¬ÈRÜdâÀ•îœËQ£¾f»ðªö„ÝØ9
+t~¼Uõ–at	¾]€ž¨ÂI!øJ3h*?À–D9 ˜€î ³~¼¥a†ÞåOIìòh76V;Ï—]ŒÐ¸€¥vTÆ^¢«¥Öc­o[ë
+=ç0Û×
+QËB÷¤.Ëî/Ô@]‰»Dƒ†Zjv+Ù}ƒªO9 ¦¼6O«á’ÐÁÄKâ“Rñ[KÄgÀ¶
+Ç»Ë&õç~%)+‡ZSD±äK
+ÜõKuó9ÓYg"b.qVˁg.ÿŽáº­p³Ä2Ÿ\Y©ø­ÝéoW`ÚaLñ¯ñŠx‡[.Ba“ì$¯Åbãu+ðú A÷ïHñž¥Ê…µ×HR“DhÚ
+ë9&«
+™Á6„¹AžÚçes¿‚ÕuÜ[±‘ˆ¥KšMzEÅÙ}² Ø–š|I’6Ú™¢Ç„ÙÅ-°Nèá&â9X¢™ýøê…F1~Ðo–PØŽk­¬å‘%°v'Qó‰Áôþì1h¼`k5rÊ#–jB…q&p¾éH1u…Dsìò
+ÙžeÕ_IÞlèiþ†kFï÷Ö²3)¼«"(¯!¡‚NamÆ[)œC+Ý/êﻁKpzB*Op>të9„ñ$/—bõ„`I¢„q×P½ã¶¦Q k5²’§Có	©¥ig\iz|¢@¯î\Ój &M…|„ÜX¡»?$aíÉ
+ýÓþ©ÁWðpo%âþV3Œ´Bzâ5žùHÂÃU= ãýRÔf‘–|Ýð`L
+÷
+Ç”n5wK¥’u¾÷w^ÍÉ9½Ã¬w -‚óÒõr›`ÚÔôc©§êvÞE|/\ÂÞeíÝX‹òÄVŸ_"¼¹ÌŒG4®QƒyIä,æßç¬sçfd÷bs9Ó8AhÏzÅI[‘}sïqô oëpz±Û|uÉ·€.Böè&
+>ÜI<ÍKôvJt‚û9Š¿¯L’hÉ´üZk„°:k6›óT¸bsv’é5qSv†¾Šø쁼.‘äó盥#/*¿mˆ¥é…*&á~u/^>ïK”lNê‹I‘¾“¼AD>òHºÐMðŒ†EZyí„°
+¹‡EÞu9½Í¥]7k
+ŽÝÛàÍí°E¥C3õŽÞÂLÈǃ†.oωø´ ¥äîîDË8zùb<å_ù3„‚^؁ÑAìbïÈ%`D·ÈïÁç?›iMhÏý
+-ǦvÄ*¶Ë͹£Ð£ÉY`M…ìB¼µgVAª?¢m¹SC«ÈëS«‹BFIŽ' ”*Wq ‘TËý¢åÜÚ0´M¢€õD¥
+vÿðw(%ðÛ‘DmV˜öW^W¢ðdî•Ó«]Er0Y*\ µ®×U&WÄÛH}½IA«{ì¿yëC&ÁÚGؼš¾35û)­`úœ2\šã¢}9ã¬}
 endstream
 endobj
 
-381 0 obj
-69805
+396 0 obj
+4376
 endobj
 
-382 0 obj
-<</Type/FontDescriptor/FontName/NimbusSanL-Bold
-/Flags 4
-/FontBBox[-173 -307 1096 979]/ItalicAngle 0
-/Ascent 979
-/Descent -307
-/CapHeight 979
-/StemV 80
-/FontFile 380 0 R>>
+398 0 obj
+<</Length 399 0 R/Filter/FlateDecode>>
+stream
+xœ¥\Ûª$»
+}Ÿ¯èç@:U¾VÁ!0Ó—<'är@9/ùýزeË–Taö™ÝírÙòÒ]òvûÏ·߶Ûo·û~»I?ã™þú×ÛŸsû|™ÿüú÷o?~~Û7s·¸çÑ?ÿrûÝ;ÿº§ÿíöKx†=¼‚{tÁÿþöóßìq·éÙ4ò³•Oî¾~vøÀ§	”qKS™4Ùlôᑃ!Î^L{†gzð|Z¯èÊ#‘¼¦|‡|cô©B4iKišÃ;ýû‡y”5géïåý§áï´S˜p–mÛmZá],Ÿïþô	£…Ž»Ylú
+ÔÚû¦Nü|RåÝA?oÝÛí¾|lŽö¹¾È×Ïoœ0ã
+ JÄLHxª -Í{wiéì‚7iÃ!˜-mù€ßB>¨ôû´/»;\£ZmÓßG´õ™ÉdîgÛX¢Ì#<ÒÿÓ‘§?Îl…é“Š¬2/žWÇYÇU~CzW¢1Ì—Uùá´÷þ¬ÿe^œúÃ7J
+sûùëm»;›þKìºûèbÞPfÏ”±@oë:|¯¯;³Îûhß%îˆè`3BcÈ,–?[œ†wéç|m+-e¬Ñ¸¹²^&X};9®ö~f¡~˜dÒÎÇ4©Ÿ›.¼´ï‡:}=œ|e²·º^
+‘Ä$§:ÉY…‹}œ™Úeª­­Gc[«Oô¥UõwÚ60ÑD#Ÿ6žÎ-ú†Ï$ØfZ]o`ïŸöãI ²ÀFYð=êÔª`AµÎp±P^Ös6X$ÁŸ¶LÖc§×›ªR	ŒX|!€p¼#³též4ì6	óLüú-ºª_
+™HÞ•u´sµù̈#»³i¸’Ú3ªz²Á šêKܽópÆ^}¿'”L”N`#‘Ãâø¯3ì
+·€š
+‰I™Mר¿&M»H–\ÜøÆÄa)æD-Ñ—@$A—U©Gëù›
+‰¾Ha$mXÈöl±fû¥2¢:8‹™,Oш´Û§Ø-_šPú<+€ò,´ß«	¯š© ^Ê7'disèÄ{‚:AvgeÞ(D/ÙÏÍü‹I€q`Ú³
+¦Òpr¶AY0&
+«J¿ÅjNhë¦V€ºÒç*Œ
+¾o]J:ïÂÁ#/²nO“7<‹¿™Ý-àƒ­ŒM{l´ÒÑ0¬¶¹óÊÕïZ &ƒf	µ˜ƒLÿR‡â¬EtìLœé׶ÙgaO±hVãGïiø'›ëF8¡"Røì30ìmšãêٍóy±3·ïÊléålŒjŒ„ùP=UoÄí©n&[—Ùå‹ÔuЇŸ(².æ;oORáÅA#ˆžZ4•Ö:ÚDÜ,ѲŠb‚
+ìç´×WŽ^¥¿1ž¸ð†¸,ämóB÷ƒ€ ²‹½ˆÖD ¦tÙk>çG›™ŽÈb5Ô
+Ê×_î¾[ã¼kñãAlÑÈ&]žÑ=Ûlö¤Ì¦Äå\?êW_åA#±¦‡q
+=qw0혉@"lÜÁÑQ%žíU[”´Ë\àÖYÈ‚$tLø^ƒKõà™o)·“Ðyäáž1"›¨æàlOT6•Š…9çɤÍçßMˆ§»í·ôŠLÀBŠ~ea­lŽýftãÖîYØË$­¬iùaã#”P õ:ª‡ˆÖk&‘g>ëÿ|`¦ïÄØiº±ŸÏIS+g@¦×¸îô’¦†(8!	1Ù÷D»ÑùN`;G0W|Ëâæe›³…¦®óy
+ òøu³ä˜ƒ”¡]Ë2Žc6Ðy1ÆB1óDÚðílëM{ipwA§×˜ÀfÉóÑ2ªÄ}·hž¢„DÂÀv3g˜*ù¿É¡S†Ø˜‡‘²äO0õ4’«8pLòõ³qà$þñÝîd{ó4¸D2¿ÌÓmYž535É0)<ë6õå%\ý(Ú­§ÞË° o’FuÃ<¨[„P¿#Hàa;2‘ˆSÝ&‚¦¸B'Z]Â;`Û•~	—p
+WÈ×¾Jô¬†iÝA;›«D­š¤k|õ‚Üa±mªLbžx¯Äȼ…“ìc6Óù>à©Áe/×D„O*×gôaÃ8÷‰É¶ÊeáÙz*I…UéϾÇñÈ¡ÛŒžNpÏZßH_î5âù/Qãù3bjGUçDm÷æW
+§=æÜ;,f2›f*;…ÊÕ§àbêâìÞÀ!_–Řè)P¦MzL蚍®0òÛ1áHn–mYªÜ‹áÕÔn3Ì³àªCœ¬- ê
+¾et/ÕôGÄ¡{àúèðvNÊó«æ.ª]€A½X„Ý’&AõXÂüˆ}”ÞZT‘\Ýr}6Á ¶ð,føë÷††…©«Úh=I§Ç¼¶g09~Ë$Ü ,Ú‡P°È}~–¬#o«LS/<Џy	Èç2é¾U;y(+ÌŸÔ€q×n´d‡Ä–‘›K}l¤¸w
+úè‡Ô?õ±xªð”"-ö²ï‚ô÷fD£@!ŠüñxdkÏz®M!'ÖÕ\Àô[õJ†òŒ’}Ç<Z‚þògfKHË[ä&™ü€5<9½T™ä»¯6dk´º‡K/_ÞSý[çµ
+x–¢ìÃ×ÈUĨõC!nS<
+,	ÑKð”t.1ºâR{ò\r+qÚ![ÙÜŠƒåY˜zÑy®õ!UÂMŒ5’ìŒ$Žç›x’˜äQy5Á`EV=ÌöŠÐÆÚ™M}`@®²R½5O—x®ª~êîD!uŽ¯sS9gŽk(H‡ºÂ!a»n!6ûœ­Éc±2ä­Ê&;CÕÀÊ[z®5)Ä!íZÊ0J†lCt¬ÆçAݹÖs:Œ›€oƒ¾È1ÛۏŠäÊ•,œAœ9iB7â•5«4¨|Ëã‹V*zƒ¢~,ÖØôˆKˆ0Æ#º*‚ÙÓ
+?ªªÅíê3ŽŘYpeˆ,6¡Üh¶¯Q`êehb
+.IX¦½…d/bT	7ë¸ +„¯º5"Ù¾Pù¥—
+I[–•)£VGI ³uRµ–뮄ä2aÈ*Ÿú¬Ë']KLºC¨Kî¥ÚÐiѹ áC˜ù QržFhúÆïƒi‰ϲ¯CørÃÜ+Œ$عؕ+bÍ!¨I»•ù€Á˜Å‡eÂu
+‘	͇ñt‚GÓ&d’Ž…_"E=1ÓՁW•ðÝ”Gvd5rd¢ìf¾¡°”Vj8£oŸ–Úêuñƒí¨VÙHÊÀHÙý3îYXõJ#ä‚:9WùlK†Øù)wø\°!f?aèÅ4l¹:FÌo¥¨µD€Ôþyv¢²DV|÷Ì…	¸bf?Șe’›­H¢éVŒK7vሐþµ7ÆÊ:gU†ÃŽjTW~äUå£1$J›YquZÖ*J¨ê]­Bñ2v–ˆÛŒTœ/ÚLù6v AAäVðK³1(˜ŠªõZø‡;“}à
+jéqÇ
+a
+qönÃÛÜä3¡M¡®äƒæ
+³%P‘jÀò˜`Âa>\“>×gØHââ	V³øÌ.B¥ìň`ÐQ*âm…RsnR™~à6•"·² X¾³8G7vÇÄÄ&âúé»
+azÁôÞ‰†OP#5™\$
+Ì•içq´â¤å>‡Ø¡|Ÿh¬S€"˜6ôÒò©±¨«p êdcWÕjX'ÕJ:ìïb!2+¦RH8TðÞš¢,Kfó¿:õdîª!tà-Ö˜y¦
+¾!ùUïùèlº²9e at -AïœÉÈdÞÀ49±Z3•B:€unœ)ƒåP½!TFùKš$ô~åÒd@úõÒÑ_
+o‚™Š²{¢æ.\/ºÍt¦…tTÇg´é™&¡'ÿªóõ£êßõ¶‡&}TLö··ö—RnKÂf™¬¸–É‚Vè""ˆ]BUtÄP<X‘ô¢
+u€+©…øQÿ_ìñWmbMJ©FeÏK
+}¸CH_éð@¥æ×QÛñªÇŸE„³Ò'bg‰¸ý”Úõ>¼- ÎÞ‹¹Gë‰	£Þ³«]Ðñ=ün2‘ÄÐØȯ¾bh㿪™Úø…˜ijüøå¸a¨þnµs_XÁ¨ÄÑŒ§WO‰ÍúªñÛ“6:¦Dt,1µ©]aèùïÆ?é=C<ƒÖ"=vfN½Ñ¦~ä™þ4Ï_jy®
+ºâq„“[üõa陸JüÇÖy#$ˆ£øq……³¿VP:Þ…TJ„v¼-e‡VŽÍ×ÜT¸Ðñ~¡‰±Aš-¡Qïw¿˜÷#­¨t¼³6žÖsÇ»*gd­äÌ~ìr¿Ü:ï„
+?|Ôcªt‡[݆.w<LCÒ¨RË º>9l3÷³ë¸ÔÀ΂vð7À!´^8„b«/vÂi,RÈúבY6`nhW$å`‘þvÔpzqÈÔ=>¼ûe…ºvÚ_ ¡ö'9¬ËÊ	ι]ÐvOhCCOÊÙhÖzl/3FÖM(°}~­[†×”^ºöªyxz“g„äMY=½V¨Ž“¸oÄЇõðç•ý¬/åYà°®÷¯_
+.6hŽ1³€Þ”W`ÆmqÀ /(›µ‹ÂT	–K(ÃuÅÌ]Á˜åkr@ÒšNJàø|½eöÕo¨äõAoShzt™ü.جs{ÒDT/Ș[È˸nfšÎ
+¹µ~ƒ“Ë:Í ír¦™;+Y½ß>¸®O©'„~ô›	•Â`^á1Ç®ú©A&~Ï9`„£R°.ÕS‘½-ZŠ¯”Ð¯V¤Üj!yÒu`úž›UÒæE4cå#‹ãauÊÝðçWRMVÀ‚{ET-±>³Ôû
+.nžjÔ~ù*þڍ:ýç”!˜SS‘nÐKeR17ÞmCyðB“f¸ãêªH!ãI”ýhßbW=
+DSšå;¡ç›ôäí(e’¯ŠÙ*¸D˜¬Àuòн98l!h¯©æJß®Êû†w¿o í>€ÍœTcR)\èãjˆõU»ñª³çAUóøƒúá/4úáÂz‹\gÍdï÷ÁTØûa,-šv_ÌiZ´^ÝÃð*ì
+~r›ùá”:ñTõ	jFí‡èï÷sñÊQFuR‘2Y^sÍoQX6:;ÈY–³š/ˆyf,GµjÇA—˜xÌœomMŒô¼Ÿð×IY/”Ì6ú.ûº®–$Â5󨊏Ž"#¿',mO¿95 ·CÀRšá"Ã¥gl0o»[cÞ
+äs»YÝöØrÙ†8_šË’›»þxû/ó¼¼
+endstream
 endobj
 
-383 0 obj
-<</Length 875/Filter/FlateDecode>>
+399 0 obj
+4966
+endobj
+
+401 0 obj
+<</Length 402 0 R/Filter/FlateDecode>>
 stream
-xœ]ÖÍnÛ8ཟBËvQXïOHY²˜é iÀ±™Ô@#Š³ÈÛW‡GÎt‘øˆ’®>R4éuw¿¿Ï·õ?ÓåøoÕÓy<Mùõò6sõ˜ŸÏãªi«Óùx[ŽÊÿãËáºZÏ÷>¼¿ÞòËýøtÙnWë/ó¹×Ûô^}ˆ§Ëcþ¸ZžNy:ÏÕ‡oÝÃ|üðv½þÈ/y¼Uõj·«Nùi®ó×áú÷á%¯Ë]ŸîOóéóíýÓ|Ëï¾¾_sՖ㆔ãå”_¯‡cžãs^mëzWm‡a·ÊãésM]óžÇ§ã÷ôڶ¸¶®c½›sSòü1ç–¹EÌY˜Y™Ù˜
-ÙçÜÖÍùŽíwÈæÒ™#rbNÈs‡¼§mÜ³½G˜çnýþ@€?Ðàôøýþ@€?ÐàÎìÈôøýþ@€?Ðàôøýþ@€?Ðàú~¡_àú~¡_àú~¡_àú~¡_àú~¡_àú~¡_àú~¡_àú~¡_àWú~¥_áWú~¥_áWú~¥_áWú~¥_áWú~¥_áWú~¥_áWú~¥_áWú~¥_á·šsõ~ƒßè7ø~ƒßè7ø~ƒßè7ø~ƒßè·RŸ~ƒßè7ø~ƒßè7ø~ƒßè7ø~ƒß9þŽñwú~§ßáwú~§ßáwú~§ßáwú~§ßáwú~§ßáwú~§ßáwú~§ßátF8#ÎHg„3ÂÙ¶
-l‘Îù+Ú²rÉæÿY,h6¥;сÈDt8.Pi|ñ€Fv ¢±+íåK÷ÌèdD†TôÀŒg¥†u€NmÉ-^F
-̸>-AÍāNèÄ…²,²éŽuð¬´aÆ`¥Å‰ALt&8eÁM‹³<—“#artË„F{ǁN‡®tÛáÞ®Lˆvqè”ípvÆv¼øΙKû2ž¥=²æn±•ö=Ûaîzf˜»õ1þûå‹OOgñôË$@;<«)bÏwW<}ynS—~y.®X§G¡ô¥)›Á°ÔÁõë¨3,uðîÖÙÿdØ@±ÃÿÚ˜«ãÛ4Í›rùPvcìÃç1ÿûKáz¹â®ò÷p×Ø
+xœ­\ÉŽ$¹
+½×Wäـˡ=èÎÅç1ðx|0à¹Ìï[¢D‘©TÍÀÝèìªL…òq§ò¸ýúñßÛqûãñinÑØüš®òúË?nûÃí?ðaùûË¿>¾ÿø0‡ýL·dÊè¿ýéU~5ùçÞ~J>ž1ØãÏ·ÿþ0ñóÊOå1?EïñŠ!>“‡Ï¬ïŸµÑ.O×ÇøJ–&±íýäRˆ6¹’É?ÑdþúËÉ®<,O˜w`òî®üÓ39û„aÁ÷qø`ûÕ_1âŽÏwð9žIG:à¶'<HÔ÷Çðùä6šè’O®~|êÃSŠWÙl{Ûöi™p÷²&ì Ô‡Ò§[m¨m3ËfC[õùããç	ÁlTP´I•§*”òf>½„R;B9y=„ ŽØR™â?'’x~m õ«a™.¯˜*wâ½ÒÃÌ
+äl
++Šêñ,*¨Ú"1|)X|Î,©©;aõ¸ƒ5‰r ødŠâµÅRÛ£bAS4[T¶‰fg„dÊã
+{ÅóÌj‹5öTmÑ—u}T
+.„™bdΣêkCç÷ÀÕ.TýIÏ‚	!vö
+Yší­ÄçI<‰Í5ÐC¹r^tŽ…CØ×7}X–*¡pFÿlÖ]°®—1„Ko6Ù|%´$b‹}à,9ÅA¾Ô'í–‡Kë]¾	hƒ‘Û¨¡„Nëu¸õ[‹¾
+µ­èéŸAkªþ‡Õü„µ§ð@ÙbžŸÐõ¡S&	ˆ8äY6ÒØó'1¸1Â3éHVܘ9áÀa¿dë!½‰Ä Èuúr è³HQðzØá^M´Ö›x…ÎêrRÿ´ß:¯
+"Ùíš•î5ðÅÙ!Èo
+Nµ
+<TFoáKúK”{ ]º…)‰ÓL€.W²=Ž»õ™-“þ0œ©ŒaˆÙñ¹Ä¼f渵­w@‰!éñ¼GéÒ‰\ÌoQŠÊb‡^à;óÛÙ‡7yg¾ÉŽùÈkœ¨ßâ$”Œ¢â££ÒÜ„ Túü|ÕqÞ_¯é‰”!&á$#F»~&¹ÉÕ²éíÀ=EúŠÞ£‚eŸ ËôÖƒ¿ô8Œd‘Ø•¾Ñ–Ý3åªçÐ9 ò6¬}ÒÑzl™;(Zd<Ú;’’¸8¦<UÁð³ªPT¾}/q«–TÆoáþ˜€¨t ºaÞ…wL™“m?xµ…±ÇŽ‚žÈ©‚¥8ýÙ¡NV±àñäÅèú\1+¡Ïï
+W ÊnªO_=Eiü™ëÜ|a.Öe¢B>-TU_Î(Ÿ?Ê.óù1ÿî{{B¨Ìÿ¾à¥¨œÛòûŠRñoGœw•Ññ/j&„|Ö3ï3ðDh w»è·™ÔËÍT‰zvYrT¾ ¼>·ÏÜòrwœhwC5Í2ùlïqXR˜tÃ(îðL²­ËY0ÕÀàOFÃ¤Ûƒ1ᵁ
+|T ìà“Í:a`Ux×S`ú`Vs‘ñó š1Þ7™æÅVxCdHh"µçìnÏwP%¬vÞÓ§²v¯ò­ÒA„Û~f¢‘²
+œx! ŽEÖ×5´ûðXXõßÈùÏbr´@¡gãté“
+‚U>oIÅ’ájùe¢6‹N¨¥
+‡-ˆŽKQžBU)÷8rÈ[ö4í¨P¦zÚX
+pè@»´ìڐÍŠÏgä%.¾©“
+¸¶€§Ö×ôÀNŒX—ï½îµà(¦õ¯ùà‹Øۏ_nǧwùÏí׉:çšÜOW¸o¾x2™>ç-™,}·k4ìN P;Çö”-
+îÿ¼ÙzBçCçEó“AR…•Gz<ûÉŠÔ¬pVã-Šä˜ÐQKlU/¬¥Ë}C¢N˜r/hv/²º¢ŠÙ?™ª˜CRƒ9{Çòú±R$ :zzà»}¤TeÂ\.YÞÓôJìðSÏÞÌ)€îÿ²’"¨ìÝJÂaµžld4JwîX¤­ÃÄm"Ï{ÇL7á«AÝhÑ°9Ìt‚Á8Q}ˆgҍ™A/~uT¹Á,iõwåÆÂÆrñ9%¤†Ÿ|V*ˆ–b¼ª›0€|³GšMôwOiú«º¬ü*ÍúPÍÂÍ’'IŽœ>õ¯´YèÜ!×^‡V-ëER°¤…j˜xb©éÐ$î.ŸìÇsŒjÝm¤ÆÖYƒ÷Ìð~ž×WÎdÏ°8‘´õ4ÈÜüÖÓõ}‘EÏæki„cúz&¤Ûƒåù²ƒ7Kð›j9¦´ùېR9¤O
+Ï°.H÷Îàe\­N·CUJZyô7 JIÿ´œ’äì
+uÿ1œO1Ëj ‰|poŠSuš—<)»É®A…¬Xìf쬝kË®L,
+
+}Ò7ˬoROlE-°§ðÙÚw½¸¾a¼þ©k·óîÊ8ÞJD¡ì'|õКøºí]O9^._nµä¶½}@–þÐwԐy*[P©÷+kUºù¢ce:\¬b׎²N˜#tóãÄ
+Ò!Cö‚ôGu|+I—œ&rñb«o²‡°ƒ BðHX¹\ßÜ5[®q‡rja™Kå;JÝÇG÷Ý„ÍgÀÞíû«ž
+uw7„­ì‹‚€)ËÅè*¬ÕÙ︉kÕ»Þ„Ã_”3wÍã=„÷MEúxâåìòÓ$ç‘g_ænŒ/ñµ6ƒ}¬Ÿ)õg\´/grhøBUÑ¥õpkópwG/ÏåØÞ¾ýTŒ+X
 endstream
 endobj
 
-384 0 obj
-<</Type/Font/Subtype/Type1/BaseFont/NimbusSanL-Bold
-/ToUnicode 383 0 R
-/FirstChar 0 /LastChar 255
-/Widths[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-278 333 474 556 556 889 722 278 333 333 389 584 278 333 278 278
-556 556 556 556 556 556 556 556 556 556 333 333 584 584 584 611
-975 722 722 722 722 667 611 778 722 278 556 722 611 833 722 778
-667 778 722 667 611 722 667 944 667 667 611 333 278 333 584 556
-278 556 611 556 611 556 333 611 611 278 278 556 278 889 611 611
-611 611 389 556 333 611 556 778 556 556 500 389 280 389 584 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 333 556 556 167 556 556 556 556 238 500 556 333 333 611 611
-0 556 556 556 278 0 556 350 278 500 500 556 1000 1000 0 611
-0 333 333 333 333 333 333 333 333 0 333 333 0 333 333 333
-1000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 1000 0 370 0 0 0 0 611 778 1000 365 0 0 0 0
-0 889 0 0 0 278 0 0 278 611 944 611 0 0 0 0
-]
-/FontDescriptor 382 0 R>>
+402 0 obj
+4051
 endobj
 
-385 0 obj
-<</Length 386 0 R/Filter/FlateDecode/Length1 1311 /Length2 65988 /Length3 521>>
+404 0 obj
+<</Length 405 0 R/Filter/FlateDecode>>
 stream
-xœœ·std_·³Ó±U±mvlۮضm'Û¶mtÔ±tl'¯ß}ß»÷¯7jŒ:gϹÖÜkÏ3ëŒQdD
-Êt‚&vF at 1;[g:&zFn€œ…‘‹“²¡­ÐÌEÒÙÐð—`‡##S±p¶þŸpdj at G';[îÿ®v:ÿDÿ¶¨˜»
-´¶³·Ú:ó
-5Ck @ÌÂÚÂÞÞÎ@)Lõï*e¢ûûÅGÚÿé?ÿ1MÌÎÑøgaä`fPš;;Ûs30˜þ¥Lÿ¡èLémÎ5ÉDmM„ílþ™Æ	îŸfG ñßÃ{0ü_®[ÙÚ¹ÙzýŸ”©…­É?[
-ÿkaü¿Ûm,¬=þÆÿU©üÏ_é	þ/þ?7´5³蘘ÿµp³pš(X8›ÿgîþ‹Pµ5:Z[Øìœ,þy‡ümbcúÿ’*æÆV¶@'§¿Oö?8 ­É¿oÌ jklgbakPvþpCG“ÿÐÆ.ŽŽ½þÇý·÷¿×¦§݁Æpv¬!ü…h;`aƒUŒé`ÂêqÑ'•V
-ˆÊvÑ×Ò­åœk‚âg¥45¯$‰ÝʧCØ+æ½é~”|f¼»×¨’ûë“E.#„ªYFXâ¸.ßÈ¥Þ§¸ilé'P.ٽ׬”íœý'QÂ*TÀæì${íѿˤ“Ú3¥Ê”ý89´µô"/ÿ‘²¹ÚöŒ¬4yÉ‹“Ÿ/`¢sý°Í
-ÖgþßhA…„'hù	=u°	Q»Â†~äzèe¹ÅÌ
-…ïX¿®ÉÀ (P%›Ÿ>ðæøúíâûqÝânjEUº’É”lθÈzO•GRܦ^§Þúz’¸M‘Ä6pNÖ;aäºrXàÜg*ÇÁKèÙuÊZ…DQ‹¸Ó~èØwâ?Œä­¯X4é„™²6‹ojSFºâ_o"•‚zòUíô
-þüiÙl‡ÎD––È•°‡Ñ¶‹§9± Áû­j­}"azL–ºc8ïí8˜©uáQì+hWçðõf2Äk²BÿµÆÁyÜõ†¼FÀGҐöTÄ»ì*üBd*¿‘?™þ—#E±½cØ™=Ʀëïmõ¾öI´¢röÄôyÅ_ßË·Qo†Í) |¦oÍBªòÉ­{’»´†DIÿJ%#£ûYoÛR¡æ^p)!µ»Î¯$õY´ÊgÚA}»uR›ãÞ[¬@¥BH¥‡\…ÎDø…夼⽌ó§O¸¼n‡eÐz•ž†B4‘ÓG×ð–€-ùä¬m¿:¹K¯ÃZ0>Ðx²nšËº*QC¼QoÛ$wôKNjݚ遳«ÕR™V=?¬\Å
-ö1.;­¢I]:rÔ…þBäB@öøº\#`2`	¥¤/Ò–‡ƒÏçMƒ¯Ü÷
+xœZÛŽÜ6}÷Wø9@·ºR6HÆ3}N»@ M¢)мô÷Ë‹dË5Ê&‹LFkQsHÞ41óÓ¿³™0/vëð5­ôúõù·wó?“yY¢Y—ùúï×?'3úàÖèÜììËJ2Ÿßñqôƒ;>¾NŸÀœ=ý}þñ_Òl—ùõóü>xXÀ&“ÄäœñÖÃOóë_Óýuút9Ç/øqѾD9Åâ)ä”7x$Ÿ<žåÒzœði¦3ìªE
+Éá¿7\ß`Å'ÁÝñ½u6ˆ`Wøð•j×­	­pç¿ÉQ1[ öà4¿Sá83PÁ”¼Jqù4š_W\#(„wRŽŸ$XP=Ï´ÿ&TP±ûÄz9ø€Ôºßyô¹e¤@\
+¾6
+
 
-W€ì96³{¿¡§Àµã­A±¦ôŒd´vüª~°¨ ¥)ÙÆgYåP¯	˜1dû²®Q›Ì|ü¹öG«îÝ•|”Ü|*Áp…ŒûL›[Þç	kçæ«JP‹²O*˜aƒ›7B×
-üÔü$õ‡|!C ˜©7ú
-ºÉ’°§üеî4ÍS{—†ÌÅ"·)ûX+_XÖM¦FËcLÇ·FÊΖÿJ«øÍy‚Ô…<þF<ŠàÿB
-m´=¯IÐhåûé
-2Ì‹¸Ê}²fWÄt2OCˆÕ…‰åYÕ؋ Úä™.óN9ëîxwL][¸€v‹ùÙ6 €ÆEÐKæËùJ‚tµ”`@”Î5FjvÓW‡¶×¢­ÃÂÖ´½°òéùÞãfZ¼WIBóÈ·ºµåÉÿ[y|¨{önçOÿk|ÌîÅös¦Q’?%Nù/éRÔß¡G<õ]W
-Î&l{1Ž©LÍoþWĵê1聲é|hUí„S{ňȠŠ^t…FFbíÞ€c
-ÅV,Ÿ&P1‚à£d`ê"mµ†¹³Œ³‰žØãX,îiòx4O[MË·ˆ´Ø*„ï
-ú³ÚyBH…°9¢Ú=êNÐÐír$Ÿ¹ Žš¡7ì
-鯘×ĆŒ7È4E%8õUmФˆ{¿(r¿Ýné‹\fçƒbÌK‰â˜]Þ£à×ûµÃ©äJu	5WUÓÞÊ.µ©3€SKúz´ì7Ñft–¦CeßÎU!tY±Sßi³«YÆ|ŒãÖ]·âCCTÛYÁ\[5u^­ÞÖKd²
-Ç‚ ï,Þà†k¹Î~Wv´zTzñ„óFý–F?ŠÌú”7çÞ<³,jÓFÙ2oÌÚP2+¸Os¼Ë<úC«ÞŒ´éÉiN‘F’OìþÏ¡7p›RT4Çux"O˜éJCÑhkµèè!øñ¸
-®×”á‚c·ðTÙ§CJÑçVé!wø»)fšÚˆi,ªKÅã>ùIàïuißhX¡j›á³Ô¬÷ƒ|ñêD(07®ÁçåArê-XmàÙ% vpO‡±¾5-ñO› Ò¯´	
-ç[7Žß·2ÎÖ”Ó­cçJ)ßgåÒ¬é¨ÃŨ!=w+è‡eGÆåú1ÍøÊj”‡Áðpúl©`áìþBÓç9Û1Ôa`ãVA¼4¸¯©Œ?t€Q•ö®Æzû“»F²‡+K_Âlïæ¼r– qÂ=|‡gsKYGˆI	FÛn?Õ:‹W㔊¿%+³§2ΚŮ;¨•ÞWÃÃg!õ¢ããÔUñî›Oê=Aç÷bÆ!P÷Õ5ŠtH'•›é•+º$×BU,ñðKm09÷Eœ¶m}'ðZ/qJ94ê­³}%«²–¢[î3_T¾ùöT;ÆÖRï‚ï;á@'!‰3‡›ó«Ö‹ÓjÈhtN#Ýs\A)*ب~A
-ž‚$+•óÎ®ý!
-†ÅŸ?¸¬¯o¶Y;
-ÆhÌC¼Ú®Âï¡z΂_b¶4øÐ’ùS
-ƒnn‰àL‰I>¼h®™h]L[ÚudGÏö)HF›îÚQÙySšbl¸vª&ñ†ËDÜf~ÛDý‰›ÀwÑI}¹xBˆxƒŒUÅ{ºÎ— m2i,LKŠQ,Æhje¡¢Ÿ`êB9Þ˜žÕⲏL™lá9h=Øú&¤Ë÷Òæqä¥WÊÕõô·RŒªRbÜͲƒxXÚ÷–ƶW½ÙH’â.=zO¹9¿åªFêadmW<-ÒE´G·"ðiÛã«ùÍ»¯eÞ{bu¦zP¸Ò_ Â,ˆ«“¦sa˜Üqr6í¡ÙžëÍ+«©ðT–\8[£Yb5/û9ô»gÊ»8þì_¢á’‹Ô@3šcÉbƺâ͘“
-lÂý1i{1'¥ÀÍ-zbQýíún@”¼‘¬‘TÑãÈüæþ	q.I˜ã£Š¡¿þÄ}tÿ¾ä(Ã,7÷˧«[áO¿fYõDí{]¸·s|pà¤v^.¢¶qLähK*ªr<#:¡ç w@²_%ÑWÑœwAMcÁÕü‘¢
-þü]„£Ç‹S3Íï³;÷½‘§ê8%ãKcGÿy÷eúhÒ„ÐR];,wÚ>	xNÓH:WbL১0	½ÏÄņ‚L+ödZÿqî)\¼*èåSnû·8.däzS&i
-¸ÓÁŽ÷³Ù'©»4ñËߎËéB€ýö÷W8ægŽ¡]`qp˜çK`˜¤BØd³TG¡xN7(Ø-v1×Ò¨Jáâ½ÊoÞAVcY5rÛÍïlÊÓgUM7ôŽ£ýü&BÞ[W¯÷cRJºU\lXmÁˆ$
-÷<s<˜õmç{ ªÜ—Ny­dé‹`EJcqÜÇõkûiÕÝJ-‰•ú{ì‹Jýˆ2›Š?n¥–´œ®ûÂ|ÒÒÎ}^»f3ïOj”!$.(A– Ä
-í^…´ý7º‰SO»…3Óæp¡NZѐî6êöáZ<!èSHÞ–oeãNØÎ-Æs³Úå½Z$
-L$åb!F%EWëJô†,xà	ÄðT˜«5„çO+&m1¤×MØO\L¾H;Ïoõ|é	‘D÷ö‡õ¼M´ä‰vsz×'ëv¤sésÞf7SI¿QÀŸ±xßhàd.#Kþý&«=r¨,/™M»Ó!€ *ïzùjdñ>¥ÊÑÙêa§<®z at ZÌ´"‹u`MQdž@«^¯Ck©ëÍ8Ð!²4kE	«Û8é&Î; RÓ®ö3ËPAïpk1’ú5Ù?[ïÚÄG|öTP“`ªd/¯f$ЪÎvÙ[®Øan+ÉDóc9";vÅXâ|°5‚CW>%FTv[Nü®bÒ¯A$˜¨ž~·¾À—h(ýwòiʨuC¤¿*FÅ]£¢lKòjN'ûªœRn	ÈÈžsØ2ÐgLi#¾©'ž>´G¾,Þt.ÈâֳӏÜ*oY£ £©ì¸Óaë0ÉÉSwz
-ÇÎ	^8ɱóyàåº0ÍÛɳDƒø×ïÕ6š·Pngô#Žº£Ã­åD6ýò¨šë†'%ìØ°ëd×ó•ù––ãËóWŶ“)p„Št'#£¾§lÕâ'Ûs™ÌixØÊvþÁ¼c7Æ*sAü9»b²^õ¸æ@—æïÌï*AG-`RêÍ5€	¹(–M¯¦ç
-2ä’§Í=8K>鬐à‡Tbt«~ >›~nʸjàÚ¨ÜÁ§)[.—W3A‚}«’'œ
-ýÑå
-”¬+!Ò¡‡â3yõëy‹Ãƒ)3
-°"€
-ZLDÀH¾X²Ä#íåîBôtPDbèÂäŽGÚ‚Y7ÅÀ5·7Ý\b|+×Wãnì‡×ìwW¿y5†Ö„7r/$ì¡YáÈ€}ÕlŸõ¼«o9³Ü:JÉPçqŒ«Éÿ¹õ’vÐp}<>¨!O„À“ÿ~tˆ+«YÆMŽ¸øeïЀbUù(o§qâomNDy
-£Ü¶¼ðV¼$IÐ^÷A6åsz÷ËÒ„a†ŠDz<y¶P±Ÿ¯D	ùž1¥H-ÍQøÄ¡š=]Z²¹0wȃßFŠÄ	I¾A—/l93û[
-»ßù¬ÚxX¼*
-¯Ù¸[[_³äÎwØ:í^µ©Æ@¸·`J¸ç4N¤Ñ%(‰ýT]b 1Pí«¨Ñ,›/PžÐìû[Û©óúLˆ|{Ô¿1`PøW¾ö\á>’¨,¦÷îiïâ³mZ'B×n	håƒvX¯—HÀxêÖ™¼Ä{„ØÄ(Nî¾Ë²%u[,‰«H•YË@ÄÓ²h¿têªüÒŠ´uø.ý	$ºª~
-—¨ƒ;ÁíåÛŽµŽ÷‹îß1gÎ}ŒbxŒ¨¤î›K0—¸|æé+K‘¾F!ó®–ÍF½üðš-}”ã1È\…›c±üó	Ž`AË_éö³IæöÇ;¿Æx_AÓÒ·;^C󃸜ð¦}40´Ð!£§¦îH4tKrQº1•Üùؐ6NÇç4]¼Åclø,œÃÉMªM
-«n3Ò•Ëä¤?eVóŽ‹p‘’Ù&J@­÷ü2ð›Qb¡Ñäè ÌË¥¥AB:¹üÊ÷Qäœ2Ü°½ÂàAB–Ú…öñLðt60øṈ̃,ýÄh_¡žJ”ҏ[BÄÅ|1—yED
-pšÉƒgáü{×EÚùÓsjÜî£SÁÊ#ð"Ú„/yÿw´o¯R]Ÿ÷¿¡L’‰XKÖVúÚ¦Þ¶j~'”ˆ±Ð¸,‚«1}øßW¼£Û°ßÿŒï¡¨Ðš}ì™êêêë“t½EãA—žäŒ–úwR 8}%e{,/•ß‡“E
-?Öý/Ɛ“{ú ã¹^°gŒãž,S‡ÛçJl€äExõbÛµÝ1x‡ÇYñH~…ªßÞn1•ßåÖžî)YlÄa’Ú芻J½Û‚F¿ûÖö¨Ç>Ú€t‚¤uŒTKÍ/ûùøñÑî¤ü.¯$ò×û‰B‡Š¬¶P»øE"@«oÈìûªUt&0ëSÁÑ›aeü$+ÑNVŠÌ}D™Ÿçkë5M°ûÓȁ-Ñ$ÕÊÓJ‰°lù£­ð 䕽¼éÛ&t
-Ս^¦§eæ
-té½ýðÆ&LÛÁˆ‡½6™@×–Õp
-Ë»ÎÖ\ù¢³CTfƒ­Žî÷šÌf™»©
-9
-0eªyœr¹úÀ¬qV/åNS0šIe/;”%DÙyÎ쟡Ñcû®ÏNð®ç¥}˜Ñå&]C9ÒE0¶FڏēC‹9‰D“ ª÷³ëtl-Ó¬'æ¡êWÄäÍ‚c2ÒæÝàÓüb¯
-Åøâ›c;?M\’)—b¦þ„ˆ…ñ¶I<Õ[ÿü£¬£Ÿ¶7EÑC,Ä{(=Ä×rlg¹2NªÌǃɚClW®RÍë‚ÿérË©…C²€Ìý™[ùÄ‘
->¬Ò%5ÒªªÅæLYei[àÍzí{ýaÉŸî÷¨ÝD¶(ܺ±zxdDfH§‰ï*($_c䌉)ºÈ¿*K²Q…Û—kå÷;ÝfX/_dq•—L<ÂÌÞb.—Æ­f²‹³"ÄùÚ =ræ›û°ái7¼Þ$lMƲ rý=áÄÅÆàõ=*œ@•Çfµ1*¬ÄÆÓÏq‡Ÿ¦ó.N~ri»m#5¬´ügŠ¦“^r)÷ó¶yb1:ÄxDÑ6¼-ò˜quӍ*bÔ¸I´JÁµOɳ‘+ÊC!bC]÷•&=ÚÞ#ž²9F¬(ø4]¾‹L¬ˆô(¾çSä¬cœÔ\el[Ç–ŽÙìž~
-s4¥ÈÖ­wm%¦^RèÏãÈfpSPnz°ï|Â7_xéu!Ì6­Û±ùRXF¼ƒfx6 ê®"k`—G¬@¬QhÔº‰Cy‰äÇ^I½
-åÖv"ئGêºLB^Hà
-¤ìñ”±c½~
-ä}ý[æ'ÃL²ÿbÂÄÔU?†î-¾'_Dýd¹ŸðÂàE¸(R’HëÙ
-œÅ˜i_¾¤ÞX1ºÿ¯k/¶qB Ç7ãйüù´¬å€3[ÃkâÁø0ÊQ¢£ÈgutÍÝ@ÂÖza—¶¬¥ÌØ?¬"¡“FÜvÒï<\€.’O‹ø®2AØâ¾CÍ>r7†Ÿ]“åUXQ'²‰´iÈÓ»î]Îè3•tÄãÆ‘ëóÁøASg½,.Ù|öÔ!LxÎnÿÐæAtp®&ë(Ý"lOiÏÀq;’`-8‹=]’»fì(’ÊŒýGw2zgŽ¶vüa¼´ÂUôb²ä¨4evGOð@¾"}¤·pG{=›B1Ž8 ÜÜeÚ†#–­D1ç0ŠÞ{æ\XÏCúó‘
-º¸•Õ=‡óËŠ"/TøåijÞåÆb¼º†giBGm`)™[×	
-Á$JàšþV;°¹Hû€šþÕ6?rôâJþdŒû®¾Ý ÍóÆAŽç®‰
-•5oj\*ÉÆ¥¸=½™amæÀ=^o6«lE‘›´yYá±°;þ¬ºšÙ×.Ç$õ¼·Jö@ÛIì@€æ)Xzˆ]¢í·¹
-ùü©‡³HÜÔ"èmÅE<ïaÃ|eYÌËaôXZkÝ0aîiàï‚‹a"2þ!šïà—ây-¢L(uizŽhuU{÷xr¯YVS¿Ú…ÛéÑÓb‰Fƒbª/l_mÆÍs-5lŒ4Á¦u¸»gÏ]Ýh ¢vŒÙŠÁÀ<üÎ(Ñêç¬Qëãb	¾»P甿Xt+‰¢€óݦ‘]Xÿï†	˪a5ë¼fÿA$]O¶Zbzð¿&¿6Ñ^É?£Û§øL÷@è@m*Aû±~,¼k6qq<Ñ'Ììµsgüœœ¥çz°{%y¯ê
-9E?â?”©õÊûꙵ7ÍeïjÀq~.Fû,_ÓÍÝmžº’‡¥ëÒK!åÖÜBïµ€…w
-Ø/X³8üýý‚ÎMF¸Ök¨À!]ᄁ5ç<¥òúœú{â‡ŒµBîø8l%EĔԌn¿Y˜‘¶@hz€{žm3]Ç$	¶Ã:½˜ðeBúϲX$ð(=5}U”â£Q?$wäÂï"iéºìæôÁ¯CÌg#u®÷ÓL“9ìû3*ÐøAåûݪ1{$6ŸA>Ñ"Qälú"íYË
->9f¡Õ¢¨UÁ¶Ük¿_e˜Ï—ñ{ÞÕ
-¦›°±l’l‰°äO}£4Zç’pP6Hç(c÷.3杯ß^žñåþP,›'©Ç綢&ýðõŒ?šÙI¼±δî~lèí‰á,¡ÊQG¡"d\ÌYÓ´€"ÃìˆHøu7¢Ã픏èö³þ—Ö2­oãu¡
-øê´W"ʉ1Ô-Šœ%ê+|䙳Ü*'CƒRÏZ9ОíMur¤a_)>Œs£¡$¿•|.Ø=äã0+É‹wì쓈-4
-æ~³c£ibMDAoK’žHÄÂ1Ò¶ÎÝž
-¾Öik—kýöE5…µoOÚÃè[=\
-ýS® ºh^õyà SsLè­7‚&6÷¯K¡;$B‘,âÝ_ܪCBG«ñŠÒ«ãƒ{E-ˆ—‘4KC9ztôàé;ÃÖ‹:Ë€˜éYgrWþÔÛ½´M›>:˜Æeò4s#ÔHè8uŠ]õöŠ@2?À0‚‚	™˜ Õ6U±´·‡³‚Z~s‰¥´“|¨æk \ûI6±ÇþCd˜Nê%vX4ÎvHèýå‰þ5“ûw{z[8Š'±ý˜ƒûõï£I¹ßÍÉ9Ca‰µ?×ØX½A…”C‘DåÎ(”(¯. at Bl*\äO³/„‡¯$=×»¨–0V'@gµ?¾Ø†¿«Ð¥ìCÓv87,–ïëÙ®ÜÖ7
-j¹ˆ«›Gjm÷mê¯<ùBùMÕÒÓqõ<-v»S;ÄÈ]ÈýF’Տ‡qsš¹Ñ&´dX²{&_Öê	(êÒ"üÁb3ì‚uB„80B ¦f‡ÆÅ”T®.¨ÏñédÓ] Goç*ˆÎ„	@qÂæÁ•Í5ÿ%^œdoN¬ŠÆ³á®Ñj€D.‘ŽWJ·çÖ®Q+è„ë‘_Fû~z(%QM…½‘ÉfH­<&ù•ßÑèä̐ãÇ΁,¤Ÿú‡|Ñ+¹œòèë-õâ|õ5à
-riÄ
-d×I7žÏ¼ÔXºÏU›
-ü^€÷¨üK´®Ü‰Äˆ³ì¸•%ƒzúý¤€Áˆß”òT¯Lƒ|CÎvœ{{Êá‚ãô•§52Iböé~¨
-&¯aüD=åÞ†ÈìĶxn‡",žêsPðãçliÛªd™–iL+‘‡°Ì›m¯V–ö‡Idöì°iPu–vþçK›Û'‡*Ÿ[ƒ¤I±„?ÀU$sí&z;^ìï=i½è³Î¯³nhÓQHt·t«(˜ªÁÁxó»‹Tí/øóǶB\7/¸qÃ&ÉCø[oa r#»>ˆ7=ž®!èRÑoR:§×¦íR¡Gâ'Ÿ¾Ÿö¬ÎK,¯‚ "‰3uò‘ì˜ØÃË™)†hkÊ‹œS¬¯–¾6õ
-8•/Ç§¾kAºt% -ǻԲë¥|R« þlºLƁÄÖ„¨3Ï?KD 4¡Ù‚¶Ó{Ü1	Kq2
-EGŒ@"¡î,TN‰C¡ÜOa6´Ž‚ðéO—%»èÔ‘äu­6œ}hm'*ð'ÒÄu>º0#?î
-·òžÌÿq‰ÐEŸcaÏ
-ˆ	§óæ…CùæaÙ	U÷@SdÔ{ÚÚ4OsØë0r5+È¥îf”ú¥r3¾}	+Œ¦S¼ÍÛooM«¢‰²à%â±åè#
-Šé
-e¯,`Sò;ž-®ÇÀ§§æli®åiß©%Œ§˜æo±FXI<ÓÁÑLàl÷Z‡/GÝ|ëØ°ƒ·ÙQã&aGªšs±–n'!LŠ>f»Fž¢~‡b €ß˜9lÏÚ÷‡<®ø÷¿/b”»{øS@áôæèuiõ㞘}¨hA
-§n;cõý)ŸÛ턆r:ÈÒ3;M–¤H⩸?VƒE¹<UɍJ¦£õáÎçm«¬ûÏôj.€ ¦SÊé:ºß£0wyÀ>eðµ¸8§ÙA
-Á[=¢ë;.™J;8v}/½ž=Þ“¡„-óØ;À`xätUyøA°{¢ÈÚ]'™QÍxl~”Ôãí½º7LÕª;oz)¹){Îpòšµ	Ó9çþÃïÆŸÛ39|<V¹Wû&r:³Hõ……áŸø)-žï‚EŸjÀZ}k±X,*5Îj³/JACÕ'q?r&ªíԏíÝ{K1µ­x\}>/‡/ï!&µWÕ’¥nÚ½w"úAà„lÌ +`þr·°ù-úbWhI.ÜÓþ&3ß'®îð
- ¯Ý0œ½õQw¬ÚÏa*.n¸.åÂõCèX‰ºw*™WkþÐÚö6ƽ(è'ºPëæÚŽ8{£èI‹û|(c®Ç×Ù¶.ߦ{Æzá
- ]ÄòTBm¢…îÒ\ÙÍTD8Š±%¨…qi…÷úM|h‚cÝge£6?}•rQgÄ…˳Üé[ð-c&ä’”OP¢c¿úXü1­ÏB:P´
-Ü$®?}º=t#²wózPˆÝßKÐó[2<~%g]´h£„å¯Fã»ÇÃèG7—-¥/ìÑ.›h8{}·}„šã!<)'2õRcX—h%}nþdvQ°öeQÑMëÎÖ)ÌeÆÎ\IàZªõIÍËùéû€çî„F¢Ú¾²rœL‘Wˆ,‡$†~¤ÝûåJ×IJÀy¡I%µïÓwÀ¦u±Ø0)
-º-
-mÊÎígºZ]’ãT"al±tuYRSŠƒÒœ^Ä¥K[À—9"’Q¦Yî"SNƍöƒ«=ˇópzXìžûtXVŠ£áÃr>­¡ÂóGú…ô4Ìé3ƒ$‚¡èªZÑZAÐYó¯­"Åw8AJEžÆ-䧯ƒMÙµ˜pðN•Ð	îÿ‚@Q7Eäýwÿ†Êþ²„6KW%LòEíãY
-!}1Fõƒœì´~¾B¨´7È© _‚$Íæ]-˜å«ô¡.Š,Ëð(Gb·ÁeòYܬ†¾X¶ùå¾tÐ* OJK‚ØÄ£Ÿ)BÉ®#O&?+Ë„ UŠ]È;?L•\GmÍr<bƒ[ 'op.»|’-ÙB+ðs•ÎÌíN€xO¡‹ÑœíJ÷oýTåë„©	1L”•ñx"U{å©Ñ§[W>z¨¦òû‡úVBØo˜ŠÍ,Aét6¸fEvǧ7–Ä”p&*™³9F
-J¹½ž¾Ü7x3Â)æøRTW!³‘òz®ße6YÙ«9V}ý.½¢DuõŽ²YÑאbÉRôg“ɤÔøÏ{ï•÷ÐØû†Üeƒ“ÔJµæ²‘„3W ~XÀé"#º„EfÊîU¬1¯Ã¤*ÿþ]³S澩1±9w!èë4Gö–{UAêµ9S ‡V”.gdB–íQˆQöi÷€ÇF¢-~Ź‰&¢:íÐ=éSýø±Y_9ö3MÍÍÍ'Ê—
-6³¦.·F×·þ¯ëK[Ÿñ–ºæУžFá
-Th¸BtZaÊ(dÉ@"}âSÉ6F¬{
-L—J¸CÐˆ,ïÜHQrâY{\Þ±wò¾â;Hx ç-ÙŠ²ë±”¼õbys…*Úñ´¯QIkàF~LP×ÈêН:vRˆŠSŸöŸçmÄN=u¯seðVdù4*Ÿ;qÃ^Jý
-÷¹)S¦Q„qÈí-@ñËzía—8«y·7¢ýF›/;21©*xA=d ¹éØG§Ô•“¯*%ó™,¦¡§’¤-”cµ¼VÓqÃ3GÌh0f#xÕEè«Í8L­7—ærƒPÍñ‹/·ø¶=ŸIÿ¢Á,šŸµ	µó.šÎù­§y<m{	÷ØJ©±eÇmá¸)ÌÞiXuŠcŽø̱iÝ=xD„‰xöFqtaøt‘n´™Ž{}¸DÒ\z›9©ðCç½M³XãVÒ’.¢aWìXbÑ®¸óqºÙ„¨»Ýœiä‹œueMq›é˜àä(d"ÂsXŠ'!™Y;àFYÿ²ßö­´
-¡lbDÔ \Ѳ²œDÖU³¾eÎdž(ž‚tû<¶CcØËHðQÑ:•mÊ´¡û­X
-_Š9þƒãþ<ÖؘÉ/âÇ”ë¡)£¼‰ü9õ»#Œoî–§2掬îd¶úõ¿]oä˜Laf׏Áûž$åÙŽ,A°!‹ë·»ôè¼ÜgJè¾!
-ÄkúØ¬:³Ä/䆵ᕏG´Äã,ãiA¦Ž™s¢À8ÓfTˆÉtf¸ÉÖ`æzR0[‘%£½®ô6<ãB!¹$`læ(
-×v-†ó—
-"xtŸ@ßžå-7ÞÛ(ñ	±°man!ö·÷è(}WpïI3°uÌ‚5WàΝˆ+0"Fšyò@ÆM-ÝmËÛ‘ìUq\žëåZ`´ø	†Á˜îvfBÛî,EåpÈL•ÑòsL•“O}’‚½AÃ……Æ\uòÑý|ºßþÔ^§8¡!éšLÞ‘Èåýѱp·Å?¶O¼ßoÌuµëÖËëjIÏpÙ›éy)þö‡Ë[±£ÎÁŽMƒ~ѸÁ›CË´ÕÔ”u,¯ÅÿT-g…ʼN¦ÇhØk?*(z¢rÇ¢BÖ§Ðt°£§±§…ü€Ü\¬‚	R÷]
-©F£¿‰;`°PþÌMzBWiK›ð&/°
-hÈu yq£ëᑱH-»¦ÕˆäûF1Ò_ª0\î²ÏW]"Î#8=)ÒV&ù.D<ÍLqÈn at llTJÑ)s •Õ„¢uI+Å8ÎX¯Y­HOÓè#yâI¯uªjh6ãÆ´ å÷"Wm±Õ—9àFÛìÙ9¦ÓQáQpg¾‡ÅåtgxæŠcMU
-žQÁò\ó6D’D*çOçS˜îH«½£CÆý¨É^âø˜õ*UªnLbn ˜¢ÈÈ	1¨ˆø©<ãøI$#ç‡CèµÔ«U©AN©*ëob9¾˜¢˜Ôº.†›>h«UþovzÞ›¡Í.ÕçÀSàúIqEß	ð퍫I$vÂÕ$ØN_öBy¥ù€Ì~4¥Ã™í,Þ–é~ÂU`äycéQ8½Ÿhdû¶__ãC¬Íu¹Ž˜2ÁçY/
-žçâi7iqpA3ð8zb㎢š™
-õ • ÙÎ5{Kw.Ÿc‚ò‹è«NПhŸ
-ˆ‹œÑC£‘!Œ„©ò-ŒVÙ€ñ."N5ñl65l¢îuf{5’iuJsfKã*«n[Ò»lµ€8KÒs½‚ám¦¸#×
-Nß•®M$Â4Ò¸oó¹Ágœw·˜Î)T°ûãZ³[PÍÄÕBË€‰ðèTÏ@ŽòiX	e’¦!~@—‚½î•wŸÁ*ï,TJ­…#â÷UÊ=B•/°•íþ\Èà+Õ«KÌk,kŽò	p:xÜ?î<³Æ"?
-é-Pۺ̀ÃA=G_ìÒS$þ[L•^´¢ñiìý3JÑ{|Ú›¨þÞ­‘å:w›hà"Ú~MH 
-¤9
-´¹M¼F™B’°vÎÇÍÓŒ¡Â…hS©l)Ry9jîk³ñ‡\Æî¸,`Š³îÖAÜtŸì¡ÉÅ•‡<$“›Ì1
-ï€"Ž~!Ók.ä´Ë˜„ˆ@:Á¨˜Ö-RÍ0z1ˆbhÜf½ðz§…2*ü6Ÿ!—øþ,O~,ÄFfúŦÒ{çwÆÊlý.×> ¾O²×'V«;K<dÆK3qNFʙɤäó’?þ…¯ü¦vŽ«c$Ì{Ïîè
-î7AÝôMYå묌X¡¸TGÄkÑ”ïþ¶x’±fY]‘±-Ôcä]¾'~ ¾h?aSâƒrê÷‡VP`,+×ȃmÐTp8ÒeŠç¾ƒ«È–
-ÓdÆYõð†Âqe¼NI;%%àñ@õV©S!å
-š"<
-õbØÇ!”4ðɾR¬€Â¼*p´=/Pr;~–6õ«ƒúöï7H{5.£¶>U‡J–YKFÒQ³Ñ\mG —ŠŒîeB«söaøÁ6äáóÝ¡Dý1þìÅøÞÓ·Y¹µĪ’bî­Ÿ_–ÔïK{LàaNyЋ¸²›l?/#·ên{¤#È?.vÄL¤L”Ϋ¹(m²²rJØ0*LiŒÀUbTùb—œêP¦uó¯3:èpÇ:q#ƒ+®ûé›-,¹Üååè näYK~ák!£˜»7µ„‘̽œ#$bXÇ»š[¦Ähü1±
-½c Ç
-s¹eˆèÒG…û­ôHÊ*Ï m™ÕÍ
-uî‹.‚“«$ÓþŽÂù º©°‘J¢ÑU(¡\XZãÛf&[Mñ4"™^Eu†wnß3Œûš€tsö¦çE+ó`}¢~58îÿÒR±Ñ¶N5¹…{¤×Ùšÿ¹¼•ð
-	ìRb
-ðå8áÄù{ãÀºN˜ú=¹c¢QHûÖZ~!d߸°…üTÒ/Ó_Óz#jRÜBú>re™3Îè-)¦uþ8®~Õ?u­7¸4Ú…:’Ý1g4å·õå¼fg¢«µöLen¸³„g-[o&IIžcüºRÜ™‡b‡­à”RŸOÞõ êuXæýÔVӐWºƒCDdàH‚Êno3YàJ» Ý?}Å@Cð™äÀŠ îKm ¶¤l°'¬ºòžK\Õ|,úž
-¨šÒøGôâ7MègØnü^Êbsß<
-ÕŽó—q|âÌï<ƒ&`ÚªDwœ8ҁ„/ö¢+Øô×q†øÊØhvd)Ñ3U÷VWü”³œš÷K•o‹QÀõH*Kíç=ñ{ØÕ«¦éÕ¡ûZP³óÊeÄæ)
-²¢(§VßTúòY9ҏtBÇ@8ëáU9îõ$ÈÜA¿ÍÚI:ôúùOf#‹!ŽäŒp!߁·›‹*“,Tw־ޝ1ö¤A´Â†”ó+x¼ü+6n«"¦Jë²íO6#7Í	²æÀÐ
-ß·Ÿž;ڍÆÉ¡}ûÊo˜4ÊLdWЇ2c‡ó'
-¤&È£AÜl
-Õ—SìÈIçDª@¶"$ki§1ûζ@üØ1r‹]=Ÿ|« .;¬j¯Tã£+{vBk÷2…qé9oIM¿¼Ö:FI<ƒï¸yŠbYENnŠrŒM
-ij-äñßVaNRFCÖ¦äW—jÊNpôŠ/Œ€LÀòU“󔾿4.¦î•ºÚð¤ôLX¬UVgM%¯tÔK™¥»WÌ=$¤Ôcþ?
-³k~~!Ç)ªº†9ŸåI˜ˆe†Y¯Û…søÂó[墁)MÍJéÉE4IU9üIÅQ6–ê{ja®¢2µê±!É÷”Wf™L׺Îÿ´FàÛQÎÂr,°;©Å]8a83½ê‹
-UM껎¸ó¼¸‚Ò%ótMIeÈÐU9:Î€€Óã¥ö‹†Ø"ãÇ®LÏŠÔ»òKU숗=åÄO’0¤f„mÿ8ç}ÊÍ:ÇØ
-ZâºÑݤƒ
-+æ=OˆUO&Í!ä‹úÀ€N¹¬Ð>ùf6Ú'«j¡lcŽª¿Â4ÍRý™Ì¾‚ŠúèFyΰÕæžwÅ‹ÖR<_A¿‡ßÿ“S·Å÷D‚dt•u…sd}e·Â%ZÔYº|
-®îî´ûB®Yå¢aMô†-­ð
-óƒ®Ò‡K«L„)íÙØC’žÐI:x\,õÈÉ˜UuìpqÇ"P‚	OœÔdÉ`ÛòÊš&g*ÕÆW”ÜÃûg’òhÓl;”B@èŸ8þÏÎ3”³p·;~*«V¦ëÅzêŒ#³‰¨œ¬™Ðôš“Ã[o¦ƒX	ÏwÕc˜CÐ*}!˜Íeû6#›Vröås{7OñAÄ
-÷}7IµoÈJ»q›X\±ßÞ@½¯DíKO÷myó<_…2 ƒ?O²Š}•èAdÃÔÊ]êÈâAÉãÈ…£ÜZwXëÃ7+¶_c1¦ˆ'|ù"œŒ^ì
-NlQ¬<Ë;mïFàXœÔ{Ï@¥·UfxÙM’4Ön8Â2=÷v€ÕKIãâïȥ⼏R·Ôé{M“¢
-TFpìÍ·Æþ੝ø)–œbÏ ˜k^2p'a8“|ô€»þÍÁzæ˜äm‡˜?ÐV=¢…*Cæ^èLu$%m±Ë~ë‡ÎÒ)tŸ®´wMÔ´ü—³`[ÏÔb†Di\ºO{ñßë7T#Ž%\bíî '󗸣<, wp›LÀ`âý†~úÿÖïÏÙUÕÙ\™gÌ¥sØa‚8ó»N6¯Š%ª¨¶}Ìx—K2(êY–S³§
-EuqΛf
-¹ÒTf‹|·«Î„7Bi͇ê
-vD¥B²ÙÜ9^`^B;BnüªaY’¿æá¸&çÿòÓz^Vh´µÄìdj¹àŒ Ý®ù‚
-Ó;ô	sBÕFH¼¤Qæ³¥`ê	r¿É8Óœðò¥×–2Ú8Á0ªö-w/´ASùËß:_篰~yÏMI,ˆœAg
-—î¹÷Û£!®¸Óúß¼NZôý´Ê݈7Óº©¯
- ðÏSÜJïó’C}ðáX‹ÙsÏtÃygXÒú{ó‡Õ(üÉ° MÙàµB´E¥‡xLàÒôUÌqéšÊ¤ø¹±°;X"·-N¨Á‚ÁÔYˆ\‡kÌŸé·eRd¾†tê4É깈ßT=
-o0ö‡iÃïòÀçõ4Û·ÿ”	D
-Àû.ÊUyóήyC³O´œ•TîpŦüœÉÐ}0o1’À¢8ðFG½	
-ŠÌ'Ñ4|ÿÓBøS΀#×t½ªÔÕ&ycŽ…3–ʵÑ“Æ\Z[ño:€EòzTHjÏIª™ ]×bç‡8	OpìhòUëu½Œ‹¶“ õ΀¿qos‘¹2œ ÛÙÖyƒÔ˜ëùq¨u¥gÒþ×Ú÷@µ«½E%p§ºÆNµ*éB7¹‹¾S牉íAg¸3²£Q}Aö,u¤ç‡x!”#ì$J%ÿ‚l„ä×z
-‘Qû³;1­
-§õÿ™r€Û•|–ÎV“âà™kWFÝKg&Ì0Š¼¥íž/Z~OÁ8ë‡K<>Ç+[=
-úŽäM> Ëh§;Ù™V·œÓÎâYÉa˜ؐD¢ŒªcÜv—Ò‰˜ãt's|R’Ï_ü`KXia
-í9Bqg	¥ .1eSi¼çy)Jí<6wÑ)ƒ~nw1yÓhàœùær éâ}ëðìj‚ñL,§é­zåÍ=)ã ¯]ôÏäM_‘qàôð%?¤‹@=}S“•­Ä‚³…‚ãGÕÊßvŸ6Ö>ùÜj¨ŽG”)">G¾È£Ø¡)ß\€ÀÕsN´«’Õê€gPëÌ!7ŽßÿBAqÏwˆŸlüŽv4ÀêzÜíÞ‹™«2¿µ@p¡Öá;°;ö‰.¨?+×aÀ»õ¯Í¥‚jÀ™¶møÔ¶(4'?Áª¾ÿ·XQ©]Õߎmexb‡b,L9P¼*™5M¯7ÅÕjrÿß:@nu*û§ÀtUŽ_#óÃýXe-ø—õ~UVV$-æ/»æŸÌ<DµM»_$'µê†wÚÉ͍	l
-;zHëíýêžµ91µâúuÅ£ª)}³K&‰Ùö[eöÏõVwæÁí^ܧFéJ‚øÔãí0³Ó° Ò˜Ÿ»95‚	yÔm<ùÚ“ ó9©UJ…ß^F&ê¸>ôK&'í×ùêxûUÀ[
-Ä+‚v=<EónÌlˆk¶£aŽÍ>¶·¾eÍUàçÃàè·!ýä
-ï°Sð¢ÌÛH&õVîXøVtÒxÜÑ[5e|ñ5Û=?QVó`VŠÀ~h!CÎVš[ÎB¯ð½/»4QÏŒúкí·ØAüYî!/ŒÜÈ{æVlWG†RŽÑqwcâc0ÔÁ¦™jæR°Ä€,F!ÍÅý¬ŠŒcÞ>@™/²_HøW³ºùþh‡´êâøÏ)˜´ƒ·Ìœô¾:äuLÒfŒ¬ûq̲>bo½®T¢´Û
-ÈOª*Ôa=A79çs&Yp$yþSœqvuD×Ï`Í÷è "¾n¶R§4l#Ôèýo&ÌNüÌøÈ=h9ÉÍ@€©®BŽÚž¥:U)ÂVƒ–X6.Ä$¹FÍUãø­îË\Þb„dt(/¬"*–MH£hªªg¢~Ì3ê½¾ŒIµ\%,}û¯zˆøÒGscCË’€‘å@[
-Ù•xò;>l|]¯a=ÉZÒ²i­bÅß,
-IáÞ–°|,Åb‚Ý@$.ÏãJÜù&€îÿÜ_¼­>Îý;E1i@
-0ËR<tü_¶.Çp#Ge¤xp¸tÁˆv`a‹±5|¬¾ÏX`5FqQ¯Ÿrè1ȈŸÉè
-16¹tlMtk‰^—óßMŠV˜@ö/ |ùn$§Â¯éE¢î†t°lâ_:ÊXqˆO«b,Fq€ÚܛǙ5çr¨ÕƒòÛáWÚ"àj¤âR@œ‘ ìƒIfv±É.”ÆxÔ 
-_ª¶,·ÁÈ-2Âh¹e–^W%E ‹û§!r‹1=ÓûÀO2ŒÕJ¾†¼†V ¬¦Õ§?˜D
-q·26ÙXÆ]ß«­Ñ‹ëµŒþcžƒEàM«­èÛbš9÷*°
-ŠñN&È™‹z¹Ó—Ž
-DñDµˆZ½[sJÓOÓ%X0éÔƒxÛ°]0\Çë)ˆZð&„I¡ÊסQ"žw¹..ÿhówÖºTôçYÜJ^¸CÖËÇÌuŪ@—ÿ“çÄüòõ¶Eþ´XÞ¿~T‡7ÛΤ>=ë;H­sÂë‚4º=¾V(C ¦ØZFU at .™/¤BB‚è—°[Štšµœn»o0D'£Y´^Ç ˆ+]3:šÍ$þãë7¦ùeÇÚƒã©éŽt€-…£3}^C¼¢Ï˜@ÿ*gÇ­'ýºkR+”rÿ›~õYb¦#!e¢ÛJ~ÛꉽY¾§¤È9ƒÙ°*.ÈN©z0Ý Øq%j`÷uÏ´éÁžŒfˆÌžhÛ!¤o›ÖXWmÑÅÅZÄ“òìWµz1éä5ðOû0„Æ9
-ŸA ,¹¼id…½õ«8±ÞJIâž`ýJ+=HÙ»üç4Ì·s
-j2FŸaùNj¯ß–NÐŽGº¿,‰š@«Êÿ¿¶š@÷m	´–¥6îÕÝ#ÃA¢cÍU.û“­¹Yç“ŽC „¥ì¤AáGSGËLjSˆÊhˆëSR˜Àý¯F0-ÇM<é"€ƒ´‚5¾ëáÈ&Œœw3¼sîÛþ§l¥µžJÀËwŽÈßðä+ jt¯“à‡úlÂîâ[We ‹ú->.vHYÛ¶o@tО™FS_
-¥Šnt0ÏS®Ó¢æ£€4(ÁƒÈº”ߢÇ­åÜCÎ}¨Ý[w}¯[ÔT8;¹¾1ä<«U-.fק·Ûþù.
-uÇ5\¥—ôWÁ{»ôõ4#UäzMEdTÃqŸ14°öŽõ§°Ñ`§U¯
-}eý•U6ù?NÔBtÐ1‹Y½zÈÄGA¥|·)ücÏ¥^¾S³—|.ók¿‡Ky(WÉ°…Ížl“öx_åzÌl0Ò³¾¬ôä\PÓ’~
-Lo#•†a4lz#¡)ï&\mÁRežN&˕РÔûºùˆûÓA²
-1½÷kB‡Í‡ ý!írÆ(“´]É”âs‹·÷)Y!§Tª\ˆ¿ÀK ðâh8Ý„4–*ÙÀ#zï’Ñ©&üïY‚ø¦åu)‰…;ã¦7Ô²SƒËAà5”yàò5³ªæÀÏçóÁG䑃ñöñ©‰»C:
-¬bü	üòˆ
-)iñb5q”kðEí[êZ²¸ŸØ:—Ü´.;Á…o[Þ>Ǥ{)ü\ëž×B
-4&Öí”À34ÂD{Ä0ñỌAŸßaõ?6XjßÝâg’qÅ7~ÃÐXot_o ^œþµéÈû2é¾Fn1¾(XÜlm*Tb²QDBú§ônn†íXº|‰…
-ëzJB>2TŸ¶¤z>ô‹?†p6¯6S(Lö“OrîçúHÜ-ÓÆ>‰£*í¡«›éˆ1½áô0»CcàÂ59öµ£ò~‘¯ˆ]k¿ðÜ¡?–‹ÅçK†žÇïdpí^¼Äè ÖõgBq­µqBŒ9×·6^)ÿ¼är^]æVKeJbN\ÓêraÍ\6;°•Å”<¦É)a½«}X¯Õ‹÷‰²Eâ§i%ÔÔ8lÂ-,M¢!mw÷¦y&ì±ãßÊÃ86`5~hJu˜*±¼:¯äRÄ!Ú¼8Õ²HFwg\ÏXeb(™¦|?A;@õ|£ûáƱ
-~kµ+ at Rë sýð½ó¸äƒEúì%÷n»:}˜K:Ó··w}+Ý¥£:Ú
-uÊmrçž;P(ˆ³µÙÓ瀧†	Ôïó#cé}:‘¾øææ0a¸D·Q‚#I#mYH
-œz²íºŒÒvÝý!MA0‰è‚GÅC>‘`Òe.|ïJù>j_#÷Ê9V£àöQÊšZš0¥e|@¥fe\1BI×¢±`óJö¡ÐL)*y‹ØŠØx'ö$!åS©sÆŠ–ÑDÓ&I\q¦’IY³¥%£2<ev‡Óî’ðÝ#l7
-RóùIÿ€£Ä__Ý­½6ÑÃêê[¡_Ã×ë°p’пÒíš™aÕ9B¶±_pFB¶ûэQ
-×ûÚ1
-¶åƒz¼—w_2zdiín‹úYnbÍÖ2	©ÇܘãñqìÓB$%¶ªZGzüÙZÁVðè N¨btòš׍ Þîx”h¾G¶¾|bH„*K„¹Ö¬a³›ÍwÎ÷Ï]\
-~òÙ%·€Å”HŠ#¬Z{µê”TÀ?î‰t €€¶ÁaÍ¥Ëwn¶Wå¾{wÍET³D6¯Ž‹éeL³I3!&LρZŒJf(•×sÙX[Iî=5’þÈ6f³j©5Ýh6˜èoVûku"ghcö5î~^Y!\q	<‰NÖ úL9Î~;ÆNBòQyø¬›œ;ÎÚX¢Þ“6%ȲÐѦ*‘æP9€]ªæ×VQ?Ø‘¶Y?4ù™§¢¼Ó·Í^kï
-ã–‹¾ë§ôPš§2N%u.ÈLJGˍÁ_éX(®8.Ýø™	+×ç¤qOŽã(˜è¨¯¼«ôahU*Ìóï:/Ó-Okk¯ŽËeš
-Ï4J-"Yåow°µÈ–ä!இ†KŽ›>Á*…“ao|àÒ€²-í%î l̽*¾÷ŽÇñ>†V;Ð$yËÂ9‡ì
-‹á;¯+•µõZI”-Õµ ã}'þÉ:z¬ÖžŽ7Ym&g}°ÍédjââQ"µè½.˜Óž!£™ˆ©Š5³PÕ¯þYÈ`™ö1ƒ¼½M¶˜È)ÖÇV‚.åºÝö×
-±­µH4•
-ÜÍ/~·TÂ'ýoaÌpº¤ÃTìÐ÷8Uâ}̏
-«Í÷†CóxSt[ð9¯,hKò«ù§i¯0ŠìÙqƒÑRnºÔõŠÄóÈ`—Ó‡ºd±Q(Ýð/1Ñ¥<k¦qg„ö¦äìcÅ)àA|R¾Î¬æ<Dô÷¤AiÔ³0ŒÂÖÞöyàz°ü2WP(ÊQ?ë¹Éï`ZP’¥³±òh®ˆûyÒ)`eo:Ü¿L-»—Ð:D|K‰`à—õ4Ò63ŸûëvUë"“°VÙ†¼à® p2¸Ù …`w9SEÏX÷ÚõUeàcM¯àç+?„Ò&¯þØ”)ÊNç{â&•Òÿ¼¦P—º=ß
-¨ãÙº•sìÇ	z]›©ðûVÈVÁ]ìÓª3šÄ?ó¥Ê‰tz·ãÁ}W§=4¡‡bGÛßË)¡/ú£üäÕ·l~<P¾ìV¦áæaBǪ–À¾øÖ¥VÝÁí®ìª„
-¦·ÄPFÜm¥BI´rØÃu,Ž<ùöÏ0§Æ7v½û!` T.L5ôÓ€`•ÈH
-àGãr•š#,Òö^ŽÜŒEC®6ãíç6ðz?Ônt]Ó?èò°X±]ð[nEë·Pú³èh§;b°G°XM(ë3‹ŽðˆüÓ9eûö\ïqžê¸Ú‡øx‚8$-ZÎVW”έŒ@'Y&øý;2«©Ad MÙÏo㽂6o¬Ä;sØ„FZ‰%.û²+é†ùÆí(aÖÞ€¥&͵åã%GduGû߬B_V6榨×5e‘ÄÜÆ_tJw+Bñóüê:ÌN÷X_)A-êÐAð™WµÓ=R„‹l¬7wÔÑÓáÁ»³´Ý•y‹‘j´ÔåÏÇ”²š8•Ø·0‹{‰´fÙ(¦)z¼±9¿jÂßc•xO
-嶬$ÿ£•Ý`h\to‡"œÈšqoÅŤ>å(“ò[‰S½£@2e;À®/H¯ìèù¡?¹Ð†×xep˜²Fl7Ø16}yóOç̺(B&<¾Ã\KzÉR5â
-T
-6ø£_™UÁP'”,‘èÀ'̳{ì4½d<z«mTE“ΕF¯¦UqxI++‰±èìÁ’Æ¢xz at n_¦°ÇòVÁÞš\5ë7|_îtÊÞ
-èj¥Ä°`.„`+7L÷zønׄA@&Aÿ(ŽBÓ§«ßÀ©ö$Çä¬5pY‘ËŽ5Ã’­p@™Z½9ZkD‰[
-HÕÎ2ŠØû@_îYq°/™þ×—³¦|UHp'±8ƒš6Op͏ŽÐñœßõ:òðHÝçB1	yÅ&Ó<ÁM|P÷2OïBvŠ¡'²øÔ»K’ŠûfÎ¹>kÊñcùý‡1>L>£ñT“ Ò%—c’ñ	*k3‘M²Å~N77®pùÏÁPÆÓJ¼tÜ]ÍÝ•ª¡pxµ_›†~ñ·3¹-²Àx¢—Y·ƒsuN¿0û½Üj|gºZMYNˆE,´{.±{™|BˆPLØhÇAÎý+óÁ˜žBfÅèžÌW•6°ù	v/—VÄý°æÔ¯.6‚PWî\WáOÖ\MºQg1Ð^Õ 
-d9šªƒï™iA~ÒЃòzÉš)Ä’¢x,\ª/>ý–›‘£ö_yÁíð¸†lË[!uyîÀìÎSNyíº;ãâ|ªÄ„Úi¾À‹ØHøW³­ƒU­ h{?ožèª]Óö5ÙÂTMdÂq×_D;—7Ä÷Ú8†Vú¢~Ye¼\íÄ@kk»pÏ0ñÆq¼•Ôôw4êÑŸ½˜
-}úÄîáòûÑ9¸™Â¶GêšíCO7¸MGÔjAàK1‰¿V+oüì#V¹¡¦772xµé¡(«=ƒåOÀç1ÿÀH¡E§Ó«í0C&Cœ™Ùm¸+I”|ˆž:ÑÚc¢²v
-?g¢¿pïêb8Ha.bœ^ËÛ}iÅj—£y•É…³_¡RÂŇs[‡ÁTQë{BM‘øH½ŠQߏËËøKëµåÝ°]¦]^lê}X>ƒDî'¹Ç$­«´8ZE(߷ʁXZ¢ÜÇ9O
-a%ݧ/å–çb¾¤îŠ€0×ÏqyÔØik1@¶ÿD"õ=ð1‹ÕGœhùõQ\Püý§È‚Bj“›ävÉß_=ù†Êφ>Í«L1yaÈ	³¹÷‘ÔB.½Ÿßh’{2NE‹´][¸+ØÖc™IV¾Qý6B£n"ðýšÐͯÊÎ×,‚ ô1/q/ڍ[Ë›uuŠµ"ô/‰PJîU•LÆFq”D@üãÀÇo Âbí:0Ú
-žs±ÖpÙ=¬„sPûèU† ½xžóß]cÆÒÔÍ]
-eèè®!YÝþûžv%sH^÷üH¹öW<·ÿ‚:C^Ìm€‡£`=ká`N—LH'ë',•cÉɤ5ýUìÜàa•;!„ó•‡phV‘MµnØE¯—ÉïÆ*'-^–rDð„)dÂå~®ÙájUéÁ‡ MCŠ&ÿ`=ãõÃóð.;cåM´·œjP¢W­am‰ï
-ß*w‡©ÏHkå ¨‡Ï²•tª¾
-ëîC˜ÂÀ·Í¿ ¬³;Ú4f¯™ÚÃZN`ŸŠJª#E
-)B8Þýĉ°äИ×Jð<eÀ²®~kpV˜xU £CÒK#FV
-w™xW#×~GöÓÕÁW¯q]!Ï%*TE:†,¤ØÖ“-ˆqD4oŠF²íÆ
- –=!ßÈp؉@:”n՝iõÞø-{FdÚ½8R½6KÝ2z¬nî—A+5C,Éö	4>XùÕ€‡êëœÆôé"ÅùùÕ?4T…æ"¥um†Ð‹Së³
-/€¯èð_;Pm_—5æk7ß?1ž#£ôl¿³|QÍB÷hÊÎ0©bM¾;øMNº‹Ðû‰wj“ë•tqðÍöx£ÀÎÊÂX$¶D-'®õÍN~Ûùgƒ¬¬AùBq·p‘J+WÚÎAzY\ø6$D—˜ :¯Åey˜Xn}Aˆ~ÙDñk¹5€J¢*HùZ¢›{ˆ«vv³´!8nþñ¨@†lϦOš;ŸÈÍLýšÿâŠ1=íI™.kB:˜X,KruX*ˆ’
- ÚøΗ^,ŠÜH“J©Kìy—ªO÷à/ŠUZ|›ÁÏo )Ö¢¡·»ã“üò ÊaÍÌþ>š~GùoG
-*º4®sŒ‚§ IÆe–Ý·™ ;@¡íóÏ30ÞúyÑÌB•ËË_çB”Ð*¿r¹–Ú{MÁôõÎBüæšek­àßmmë&6ð0ìëX±‚‰ÚŒéâ‡ò(ÝfD}§ñêè‚]IŸ&ãüÈþ3
-dÂLÞ@Šr
-ê•£(0wû2×þ´ì‹Ç¾k©ÂɾâÄ
-ßP†Ò2_®VDóÿq¾þQŠ÷'å,cż²Ò¥œK.Þ!†°&ùd}¡çƒ³‹
-ŒY$áß—V7“Ê~&M}¯|p;!³@42
-'Fuó`¬øÒÖAÕϝ]“€“Ž
- *ڐ>ožBDcNœ#@n,òÍ$ß>DÏYr;¶-¦r<
-#Í(Äç®´µ{
-Qþa!pœ;f)š¹Þ
-›Ä©¼”Ü_·éf@ß5nE˜>¼Ùv¶¿ÉŽ0²YÁaØ(H¶ö“ßÙÂ;S^Râÿ®t²Ì­\¸LVU6*}ÿ)A&æI3±Kkë˜¢_NtÄï†ä„ùA*^ù<±BŸ³µ’)œcŠQMeJHÂ$1ƒZJ‘î}E*‰Ïr
-ÏSæ
-ã_²÷*]?2±€
-4½MÈl¸Ó‘ѽ—€Y¨hL6=ȇàÇK桶™{Êf^‹[
-]³û.0‘úæþŸ×šÇ…E¿ãW¦eÿçÿjq<PŽIŒ	†eyƒcݯEŒÕ1Ó
-
-ÁÑÿÛpÈ
-Û@^0U ¡æ2¬BY½–»~suÍ@Þ¡õ´iǸÁ=éq‡ÞÁ´ÊjŽ"¾™ëet¶4#¯"ÊZÚM\I8‚Wb†¾MØüJw‘%-¡H‹Ñô0€h±žÌ
-!‹ &	û)ŽÔ€½'ÞáýG®Y“®
-ošyN]~¡©½éUIOC­/Ц}¯i¢NApi´ùŸ±ß!9¿Éé	 '9À›
-˯Gé=tYðÓåOõ¿ø?cJÉŽ	tÂìùÓpÅ™y,`lF–àücD¥Ì_çˆè­9íT-ß³²ÔóŒ ãKeÎ`ñ¹5n>=!Uüh· ý,ÿÜRL¿2ÛíPØ{NÇ„ýÉëåÔ8@݊̐=.ø/£öÝ<­Ò|ЍnÛØî#Ÿ½vô¨2y‡hî%€½Mþ$‡»•¯rC}ُ‹Ž²ó«/à¨ì‰âÞ+AÆÌm”‘ñt°ž¨
-nWܽ‹0±p`÷—ì~ˆŠb7Õ”
-ÁL[Ãœ3ïQÉú’¥b{«Ó§¤,|p¨èĆ„øã'(Ì%äý¾›	}„õ*H¿‘Lî"ÝŽ!B4uCöxÒ]1®AIöúþì…-Ð"§]³_±1̹H%5ÕE:#NPDyXâl+õÏYc—³äãÒOã¯ÑÉÿdT+8b‰ë‡L´—HŽ£ø¨èCéŠÉ«²èÓ(Ôå}–¢ž]š~U(ÎÔG墐¹]ÿñ«®4¶K­œ'š„sÓ'\U~ß½ÄWR³ejIž0és›± ž¾+¹]	k”výESþ¤ª…´É®£4ÁK§Ì÷WÙÄ]3M7 ™¨ûˆr½úPóÝãDžï“Ar’@ÿ'áüù)øyjà]Gðó·JðÂ">]Å$î÷IÞ‹™ÖW0†²§6´ul/Šÿ;8
-&ÑÕÖgøbyâQ2Ĉn,é)]ó'è^ݳ=T’—5è£\-gL@ñoèrüïCè—ñ“MKz	˜ì~PA¨ìxøÁJææ†N1;1…ù“8~ìaÓé/6ùªA ójsNíLOûwð"t¶²g½ðí„We…YÊi—¡S}{4)’?7„ã‘ð?({ñ›¥"A b0DŒ'- #èQ’©ªJ§é奮6]I>\6GŸ‡T3ŸÍ’:QLßšCàÈ[.ÚbS€çT=„Ö¥hÙ*Gü‡}'mj«pÇÔJÍ«pezDÈst3‹™jìã&KaT-Šˆ'âÏêØù¯K†K騋¾ó*ìïÎØò¡Ï?°(°I´õßà~Ü…£BÔ@Ö\þrÈ}^ìû2
-gšõ’õÚ<ãÞAA½çåÔŽ¿Õ3.ŽxÈNg8 at e5
-;ÚÔ$ù#LÃ3T¬žIù
-ÿwêûz2ÐÇú(ãj+JûA».]MéÑËB
-Z6´K-e~2”º)“JàŽh—÷>·8~Í7wËŸÏ¥fÚ\rEÅL»[6wøfãy})˜fþX‘f,aR9-Bºz•0©,›ŸŽžhFÇþ:…*HιR×è
-Ÿ§ã]žõš¢dYünw)‚ÊûO©ÐC\ £Iß
-ÛÍžsNÇ
-ù8@ÓÀ_•®G3Q«Ã“®Wõ(†rÏWv èÖêßÒƒ%øåÈ«>@A6-a¾Uú¹rt³yÙ±fô9¯»G
-ÇGY
-¾-XvÛe¦ºŠ£ÍKèŸÌG1“ÛÍϦÀWÝðãO)5†ÝkŸ¦NM\ Œ…[T;âd$¡/…™
-JF3ÀA†å˜†_}ϳômm
-dù?ó•Îàð°*™ó¦ü•ý8zÿ「9àä#	rbÚËý° ûÍÇËÉs°Ð_QFŠðö{|,½ßÙÇØä±#ö_.Äðµ@Rtø@=æGtPfüÏOwâé‰xÚyÏ¥ v$o2û¶
-¹úÿfbF´¼Öˆ9ä'šž¦—÷ƒtr”ƒ¬Æk&o\ݧ~4AÑ¶Ý•r°$‰]›S?·{Ï6ÏQpfcºV‡Àóû<¯¿#|ÙO, m£4˜Óˆˆ%r\©Ñí¿n°Ž§bè#2ŽˆVU„ÞóǽápyÈw³Š¶Šu\ç$Ò¥tÉ
-ê°të!Ü]|;¡ƃ¯·a[*&:
--‰à„q´ß÷»;Úé*8d?Çq†3+ŽMîrË"Î"¯¸5PØ‚
-†÷¬Çn2tÝŒëÐqöÎXdƒªà9«‘
-gæ~甑†Ñéjµ>ë¸ÇÁk˜³`~?¨å—«ß_…ôä–ÎõðÖ&ý©C%U¦R	ÿG7…êݼ;	ÚØ)yFfRÇ?Vc~œ7eyR¤gÛ°7H#,êéŽ!=#Ž
-KØ·.	…~šMÉ*@x£™Ð°Bð¨bÿ)•Î´|×€
-FÌ
-v[ïÍ@¦ÇNÓE7±>Ë¥Õ÷°ÈïÂâ;.]CüÚºÍØ^®iþ‘ïÈ•Gì:Å·WnΚ¨s€ëò¿Ÿ=ž½¡ÿµ0ØË<‡Ô è~Û[iÄNCí³ üÄýÅÑyÉ+8Öµ+G\>CeŸúèׄ'ß÷™VH£Ö|ìäG
-p1 ŠþÔ1þm$5+[É
-àjÈÍ^—`†p<8IÀguÛ!ÓÈW>ÑÊX
-Š³<=x46ûœ–
-¨<ãÝ.ý^8Fö­šˆíqW24c½‚ÌþbxsüŽÔÃ*³T)¢X‰Þ²óαÖE|WÚ×›Ö’’tr,fÿŒ†"º­º“]¾/ô¬Õ!ÍLèZ©Ü›Ú§?Esý•
-Z˜©Ý~,µ¶DLO-})êß\!n¾çˆÝÔªœúð•<¦Ö =Pzp¯ø¿¬¿m’¸€˜U	Ù7Q»˜“^\øçU»§fˆÎV«Óˆ¯ŸºÉp¤UóiÖÏà4y;8ÞÉNÄ$Ý6Ú®Ñ"éÈ¿Ô2õÊ?þ2pðãçàÓ%°„c¦(ll4`Œ
-,=h¡Hpâícî’Yh×ß³­úŠ.%8Š1	èÇ}ãqº«7ÉðâÔ_øeYCç±UF¨ŽÛ‘5ÙqS at 2ÆŦßù(9Ê®‰¥BƒôT’u¶˜¯"ƒ“9׸.ÅfT½¼Èëáäœà‡|lʝ²˜µ¾øÔƒAAWð»óïs$Ëo-^ü½•*¤ºçk95%›'å	¿côyñîs¶ô̤lw¹x‘Ú’êë\¹.l¸ÅË7A‘…ÂeŸ\@$Âatì	©ž ìÍ-sfÂ7•ûÙ>{ÁDeïm„™¸-Ür"šF÷‹ñ®{7 2f¯È…«ƒF	[£–õt•¬7¤'ÿ—Í)ÔLŸ¢Ã{©ÊÙŠÖ;æ[;S{èçÇg‰ÄßÆóHã¶EÁÚ ¥Z¹1Ú
-Y¹6Ĥ9ŽAàé˜/Cùà<í Ïíü‘ûMp§WåKÕ/2/\Õ—™´}P
-³\:ùˆaŽ;OÝQ¿Ôj?²âÎRZñ2§¨gjȪœÞÎ4¦[nD
-ó噜úþ#“ö‚ &ÉË©ÙË%Š
-`P#ˆ
-˜Æ$®àÖ	]®þº+'ÞäÙ
-ÉÿK3 "—D±Æôì5‹=8Ïÿ5,¼,
-‚”YÏbHMÙ-=µË£Åá0¾8“=/·9q€JËS}ÀP¬”ë¾m'0݉=ªG0¦™lãÀˇâ˜bD<®ƒä´Ðȵ#æúز0µ&
-™¡ŒÖ‘¥Ò×üQAL?‚E‚)xÝ"•’ÐÄßlAòx‹ú5µ[Z&#‡š£ª1˜ æêÀ¾`6L˜`r¹‰üH—Õ˜KBϣ̻S[…CNãÕ>HŸªÁþeNŒ	")²y
-îùË=oku˜Ä”Wɵ!
-.|:—Bø\. ÐÒû|UÙ’ƒÓæ{|£ýw$­½y7ã¿]r·èŠ}þ®ÉÀN¸‘nÅ=éI{`ùI,Ú—ç¥è6<æIöý^5î ­f¼6Ê&§åž‚¥µC®ãTø³ÕØ\áÊ"NDл¶W^CnSQE1•¯Sr
-¼.CCc懝
-@õ¿
-4c׸Ðɘ‹ÄHÕ{1Z¸E†
-3„À/Z(ãYÎVD4f¶ºs#cíŒ
-ÄÅe›
-¸à‚ª"	 8_h}Hd€ Y™¶\™›ônlio7ǁ§ÕÀ‰±Î6“+[¸ü3²ï6™œÞ¶0QÚœÔXÖ“¨{
-41R„UÛ"bñ"”‚¬¸Ú›:Bváí¶ƒ•H›Àñ5%=l F<Ë]/žc°F§Q¾-9L¤ŠÅÝpaó«ù*z8R´È÷ºÔ½<Æ
-
-½–d$£,¼Îû&íI¥™'pÿ‰|ËŽNƒˆ…?Äè+ÒrùwdþfàZÐa2$ÍŸEU× E=Ô„ÌFâ^HîÕÝÖJx’'Cut§2Sñ¡a¦‘Pa©{$Ø-nfA8tOê1§´­põÇ»Iö
-HÄÅÒ]ÊvÖ­>dÿ˜UP½“žúՁCü˜äñÇgÇŽÂÞIèÝo1þ‹G
-]Õ¶Îa“
-¼PŸáÿ®ªÃ³&è÷…®£Ëá}D+ò…ƒL¾¯mP÷pAjÄÖ
-#ËæFØX2;nß9ÉôÑ6i˜Æ‘$„‘2åqW¨ï\괆ƾ}EXD"HäUˆÓÁºIÕÉvMºœcvÕåµ`N<tK9áºÜ_ŠèÙSØ»è°ôÎhr[v‹Ò¸¸êˆI¡ÊHܾ<Ää'ÏŒ7‰BmÄ3ŽñÏWÛ”€»%¹¶W’¾Š[-¸׌2µÄw=Œc#zUÛÎ0m(.ÑPfMÓ±rËhäÓQuÔÙl¡—1í3‹€³]B.2sÓ=,Op¤ïPiGc6
-ƒØC>ûxµƒFNuIƒÞî.·m&·ƒIÍ=dì¢ï›VÈ<éÞOxÊS¦{‡‹‘Z?{(}Ÿc„(#Š¨ƒ\òÈ0^/þÏ|àøÝðNQûš ÷C˜ž~2ƒ™i	ó†ÛݸÑ1ýÐ4YÛ¥àK#8W]ì|äõC¨zg@ò½@Ÿù­y6G*»¤4pq¾åŠ[]²5f­Äàx,µVWq 
-1÷ÁØ$}µmŸÙRQƒJ–Ö¢Ñƒ–k+yX§àyª«8ûª¹og¿×Ã7†Ø 4 K•ÓÔý8Œ—¡AP²WÈ™§Í(Ê‘MMú±E‘
-¿hh€›ªH䎚ãö:”±Õ"	Ä
-~ÿCɾ©åw†ˆÃé÷	|æ_¨Ôì?ù_‹ò`?eAyÏAäË$À•]j³)«ÄåÍ9‡*)™°FZVJH²/—¾ü¼bš†5< †£®°ñ½ðNÛ¡ÍOžý:Ê oaý!r¼Ü+¯ÅcLD? “ŸX•é™ìʏ=±I{)˜!&‘ú¦­‡Òº/Pëdjz4—¹}‡­ªS¨ƒ7ÀLü‘ÍF²ß÷ Å‹¼ÿñ˵“¬{×Ò5i‹'If+sn#ÖÍ;;¢ûÔ~s¸q>/ÀE#ãÆ›üqžä-§Ø]+LD
-µ…	Ûw]Û;äeê5^¹UJx8”PøŒ›j6ÌhU¹Ü4KYÛ¶7)°6õ.)Q!2¡
-];7ŠûïÙirŽ»~xRf–ÌÞ£á8žN§£Ìˆæqä´6¶	¡·Ã)ülwfhLˆucNCÿìÞþ “íÈ# \O€ƒ°JÀ}3QdìC3.lÒï4tÝQùŒÁñ—½Ûl
-ý Pb·Ñם¹…l‹~aó2ìå`Ž&PPsc9‘Eèt\	úùòõ¥Ò¨ë— ÃÂÛ:W…Z7,’I8<_“…É®cYpŽ±‚‘ÁæÊÐ#ÑÎò®,&›–6A¤nÊP/¤¿ÖÒäF…óõ4†Åq¶HÑ3ºïåt!ÿ-šœU(åäáª8§Ÿs‡¸ŒÙdO,FY2êƒéãXeM_À	“¬;̹LaÆöG!u¿lš<¢Ã{š½b°­Ç>öž©Џê^ežrb¾íVŒì¼‡s7€×w4HE­‘Y¡î³&pÏh¬ƒ»ñ¨§‡ý`ø…”rc¡’§Ê„<>[ØVº5ðãljóñ¢ˆøþrì”
-ö²MÄXœ\Yó\¯VÚh[YÖî`ø»¥AiÐÏ؇Ûâ..ýס%4½Ò9m{W]ÒÒD"g:nCWºjÏvD\Nr¸	fÁXÇÌg§‘èµc¼¼'—Øê§Þtupí¸XùIý1ÆÛŽµµEÌ	ª³.‘ûÙ›ûX„½mV,î$Kl0OM½îÅ(B2ž ¤dâJH3š¯µƒq{:¬ã~Þux!L/ºÔãÊPê8(ÞÎþ
-FÙ«1ã[5šR8ø†(=žäXhÈ;…!DSþ0•¦5Qܤ.ÊV-ëÇ“²å»–1Z$šÁ¿uÁ&±+Î`Güié5“4™Ë{ÖoQ¼«MÏÏàýc$[iZ	
-fþSYý UsÖ%_-"—Í„Úg©+/L»snBdºM‹£a8*üõÚî1ʃ|­ó™®ð§65Z„ÂY 6Ÿ–çõ¼©¹­$ÞóPHß™p	€º£ÑsðPàÎâ½k…>˜S”#LÝ{#’ލg*Ç€‡šr…Ìjaõ¥¡fd
-­È̵´ÃP«Ý’lÖlÐ_zˆÁ™ü
-Žê\\’•Í“´ìL3Á¦þKď]+yýA
-ì´1ÜÔžPA>Ôy4	Ê$éwDV/ù~‡[T,¶{³¶v¢ø9^+L;û4¬ô4b<ÓÈ7Þµ<	ÐËYá²:!ZshœX“#fÍ)®O;š¤ÿqM4#vãfÀGXIeٍ[˜Þ£~9g»
-Y,»IFlØ8å;[‰!¥3MæX at i¼»~£#ú¯%$–GœôÞ8†*éТë4)¾!¥yvÇôwh]¶óˆ"Úß?âq¦¸Çéf¦ÓÉ›„‰ÊS¡áåRÛ9{cUìó>,]
-Ɖð¿÷i’rf?«ìxÁm¢ÜÅTËPé¹RÆé1ƒ’C[&’‘ÎL?hê9º¯óg sŠát4¸äҐX”4|³Î粆[-^q´SJ0²Ä²\§ëî/“Æ/G¦.úVÜsv&n.-DÓ§øhÿsõVn…Eמ¯‚l\ΪÄB«ô ËHÇ@ù¤vcÉf´
-³é
-)Å!lím§Ù³¥§_›š«WnÑ6ù—¸-âr5Ø’T™v2Ñ Ç˜9ÂA¶jõ¼„é:ïv2~éÒ5qHõßµ¬+š1Þ‰f9F¸¼HžÑÑ’<‡g⯓œ­¼'IÎöŸ[Œép¢‚ÑÜޏ$$49fŠúÿÛ©kÀÀÆ7q/Ue’N,lè²ÎKrI S=C½Ý€ßXû¥üElÌ«)‚CZָם9
-ÿ£‚Q*lÉÀO>c®û±Õ)f^À­U‘úÁŒéHµÔkEBËêú’ì,¢ÉOl>zWã7†PFE¥UhÕis‚Õº	®Sx;	•Ûœ²
-ÃaÈ¿M(Ì†Ü
-˜'"$ÐcŠ=ä
-³å4±ù™Tg>ÛI-ˆ@øÒ!Ü0\:‚³Äs³›þ ¤Ä
-üãâÝcX¯g¶RæAðý|Òæã9é ľ1Ú—c}?cL	¬Ÿ_ÃcסÓÆ tV.ª“Òǁè¿9úÀLW3`¢D›“+{‹'l¦W
-÷KOsÏÅp?"£ñ8תä}¶o
-¿Ðó+‚Ü4õ÷áf¹èÿ5¿‰ÏJïNnш‹b	‰ÆÜžÆP“ÿØß6ßwR“ç&m 7§Ž'*ÑA4ö9(2~¿"âȺæ"ZÕ¹6›©
-h£ÖVƒÛ$åꏢ,DÆá?œ²»ÀüÖj”²ë"÷Q¢cÎe‘ð:>aSÖ®ÅÕ] üjR£éÅýf¹
-­Ò8^©ˆûšs	
-¤–•½Ìáa§×öl‡»j戎I<D5ê[
-ÄÂî¡tÕÖÂ(©Ÿ„êMŒá2pZ7L±Fov¨ù€íƒ‚°Võ&ˆ¸ß@ÖËæ—¢wöa²¼>[˳R}z®Ÿ- ò@
-ïÃ!ÓÃãÜøZ¸÷ýéð¸ÔV¯XÔæ÷ü—{lŽ.‰´¸è¯ÞîC´Èog–8ùùÌÜš‚ýŠÐΰÃ*çL3 4h¼1lSI4	:¹ŽdŠ¡obŒouv°þ(ì$åY0|;#ÅÏ…‡íõT±‡)¿›öúü¥Зi›´í˜,Û2"±°ª¸Þv÷ˆÇ·ÞD£µjï1$ã˜wˆ%A Ná	P®”ïÿýŐ_“”Êom,rn\Š>·Ÿï1¥drE›X,Rg/…ûD §ÒÒ›DG%F-£œçͲX§Ì2=h ‰‡Ü‘FLÛBl¶Ù½¯ßrqÙÄYËè¤_9vÛ	
-fâ/x:éjˆG¬ïtš–y]'ßkLxèêô•AšPOŠ¸ÓQÅÚ¾ˆ"ˆ+¬,É™£‚A€¯D9]g
-Úï`ë݇ðafcDÊôrET/ùRÊðÔD>M[A)šÑjqÓË°½Æ³ƒÒüŠæZÄbbŸ|äYÖFÿ*©¨MÊnˏ}Јy 
-œ"¯t¸Çfÿ—oo„’²#Í	1"‡Íoº,v·æ²0…vÇ;þ•ˆ9¯XØíŽCz9jŸ•Xtòç7*5ä² rÕÊØñÃhn†úM›d£{ñä4«Nùì³VØ}´hË
-øeVêFVu–2‚øZl#6g"c!±¤³|*­ð
->,•?öø^¯þ•‰¿µ/x ð² lÖ!§x™j¯AÁ….¶ºe¯A|z5ýîIBåWo=©òn1Û¥)­÷ð°^¯ô÷b›þ§æDäå¥fuǝ¼¯Lbä	Ýw®
-øX<^KÁÇæ
-Fýªq@X°…J5ÒÓ
-Üx®cB»Šz¥%ÊdÛʝék/	`µ†«÷²»E¬7VÈùB :1XrêÿØ-Á+	îm0 ÑlÆ €µªÓÅv¸¿‹q¬¢IbÅóô-~dkÊ@_#¥ŒØ€«
-F‰Ä®î¬Ã@ÆØßYð­Ýr_üåÈŒSàÊ×r§1 SdTŸ´OF™ïôäŸÙ*¿B|~*tÞ4	ñö6eµâ%nªvbÎw
-•UëR
-ÊÒJªâzÔÄ|æú2£/7~Û¡)S·IC· ë¥ÆS@W*§™h tD«2ÐñÏjœ™Œ)„ŽÕ KQ©ÁŽº‹à$›:C×Õ]5IãVGÃæÔ`ùÙ¾L‡,CÀ¼éóQfÉJ7ø¯›Ô@=Ü«Áoö9š*‚‰œé5f·ÞÎî;®Æ£Xø“•¬›‹BWÒ@Š‚%*ÂMªƒA áôЈ5€W¨˜Ím£YSߎÎÍÞÔÀ”Ü~
-©h…B®Ž€h=à„“bN6X×t.¬rbR]œÍY&¿œV×Hõ
-\RÀ¦Ó§ë”Ÿÿav¢-ý¤ÎÄGÑ‚¶ÛNT¥gj^§=[VYÓ€æBkûJ*«ˆ‚dÆ~²ùÜIw^ƒ‡«ÿçAA.Ÿ«8	îæjâ¯Oúë_J‚ˆÂkfÞ–«xZ~ÝP¬û“Ì÷€íåGÄ>5t꙳	)=¿¼¨" âÛ	¬«nG<q×w”Ö¸R<^WwÑk04}ÞÇH²&ß	Ô.^\ B¯1„”{×xý†	ºzÜ$©ð»ÊtD©ô>`Ù~é—‚ÝûEif•Qƒ§ÎR 9Ãâ%gE[„ëÁýþà÷tŠ™cÏÞEu0èÖM#ªkÜ7‹3õµå³ŠÑ(Ó3ãæ¯y6¡׆â6*EvÊ¥èì®g¡Uê+®‚QÃð ƒVŸ\¸­É7ü\– ÄꙂ¢€:ªÙíʏ°<9‘ÍGÜ÷ë	ÞóÚs ì2t­µ“zŽSH¦9O[„QBf«’†
-kŸZ’R †'ãèôÍ=ÊÂÈh´æƒ:®Æ“ú4vÊ	¥”ãbƒJ#Òèô	XYõÜk‹4ZŒ´F1ùàÎ—ß·¹j²ϯ±7ã-ØÃH|¯FrÎS;¦ZÃãRæÃ9¸	÷ðÞ¢•=îž:á“Ë^Ò‡Y~2rêkBK}&tÖ2c7!^Iyc2Éûܧ\XBe.ø×æÅ0ÚhÍÔ©5MJG [œœsÚ)Ð÷´î*Z“DušŸ
-0ÀC`¿]ŠîYêBךŒÏ6•EO°¹Ðэú¿ˆôyh³y³@Ç„
-è/CDl&Anâå"_“žµñò €Î\4ûyŽBÕ±ëÈ·ÿý…ú±r‡Qòé·§Ï`ìÀlÏû[‰ÌÉsû™µä} ÷`•¼‡{‚Ô•Hèï†F¸ž¼?‡@v
-(Ë(Û­¢€¡kø°gÏh	†x,Ý…‡½Éµ¿.zÔ»ïœÑ„8„9ª\t‘½È×/mÆr{>jÝÚáÞ”Œ¨‘ÖÈG´;§«8#9š»«‡ÐLª€89èÑ=øÊFIÜåþÔýÎ,Z×Ùe¨ü€±bE†‚:ÖÅ萑fÑ>þ\¯^PuDR&ŠÝ?›?0È*\àÄiU|^F#ëí_í¢¹p`lý#'ÝášL+zÿ¿àÔ(_Ï’ÇÅuëÔ•‰sS£2ámËXyIP¤œæçÝ_Ö8Y0ð³–!-Ò·á>}çŽ «ñåŒì Xä’ëdÚ
-z¨ö‚nNF5t‹q´ì—VzŸ:•ƒ>±¸+e#CÑÇ`ß>
-}Y*PuœZI¦u<Idb½
-E*oçY!I0-$Ìà¥ߥ՟%¯†×#×vÆÛ.	Ø›VzÑ×îg>2œ¤«Hc<˜1IAyaý[=9載
-mXÿÎ§õe?QìÞätg´þ*æÒDÔ¿[â’bWá‘áK“ï>šözÝ©Ì<ºIX=è÷¯µ­òø)€ª_“!*aÒ÷Õת+‚´ŽP\öÁ%ÌI€MûC?RÇ:áe§VÙ¯©‡v®Òu«ÈrnÒq¸ïÔdŠÒO3Ê$öºRX¤˜ç^ð²FSVPHqþEÉ'¯®õ_ˆã¯í44ã
-ש—ôÀ}ÿBˆ]6þIBt°	XŒ‹;ô´/­»eRš/†C©üçÓ
-0
-»q
-/ 
-5
-Þò»#à‚5 ÙˆH\ô4¿ÿf&K¹gÏ{• }&'\.õ¦l_ÙáWNPöWf:uü“צÔnu«Š!Pà:i€  ¤êcêQ©v­@œª`’#ï$gô«¸7°Vl<îwóS¹¨°ˆ»%²W@ÄVªŠ‡†•ŸŸ¼Xw_ê«`ÚZb*_œôò˜=äï7Ø(∱¿DÃÀ[“̉Úþw° IT‘‡PÍeЉPµ‘û¹»MØñYZÁ"²4,ð]1 ý|ºCúŠöhP`bxh¡cr
-!ëïö…FØïïLKŒ¿‹é
-ÔrôveÒ¸ûKLñ˜¦éʑ䤎¢Ns:¿ØçÑÑ„Ý€† ÚÓþ6›tS‚‰õFó¥¿ÂC…ÍøGï4
-Ù+¡ðÑŠ°£—¥ÑÅ%±–>uŽÑ¢W£ÌÂöãÇÿlÅRYcp¶Ä V#ÔÜZ,`ìî3
-Ç»|ŸpŠZ:ˆEå"{µf+Ö׈ãBŽeµ˜÷»
-Oö!þ=û$gµ6k}d¤Ã½%i;ñzŸú•pÂÔñqàóGÙ·I¹KvP°
-æp7ñ^Øk]N
-»DhR)vHàÛì(·õpºþ¦4@?¹$º½uÞE\Y›æt·¢P­°ëgXÂi_ï¦÷ŽCûp:ÿP™árÁ²:Ku#RÞùFPÕÅúÔö­9œ*VÝÆ¢‰µÉÆ\ünà{üÌ1P>P|AØû
-%•¬:ƒQ„¤|Æ\xÙåß_Håf˘‘Í¿fhŸã¿TªÁè›J~r8ó½yø~ù÷†)ʨ ’"¹6é†Gu*O8ƒ<ýŽÔ
-2Ýk£Ö¬ÓýeíœOW 
-6“8—U¤ÆYûW¡r>¢ K‚g6÷OkžˆóYyýXA÷sãÊ
-¸PYü9 l#øÕ?¥ßõù×&Ë™iÆ’Çõm#(5¡UΏOHQLý†;ÕîL¸iƒµÍq¢ó-ZÆú£Á¢C¨0¾Ÿ'JYI¾àFË®Þ×jGäm›ë ^垥£rMsñƒ€QÉ
-Š@¤tY]U£¼laŽ»0Ç)Öó¢5u·®¹tˆ›@¥ÝÅ̧hÎb#»Jv4\6ÔA¼¶AóŸRµ³•bÝ`9½²Ç0‹óÓëOAayFA¡ÝÜBðóÝ÷°W|Ä&ŒX=Ær0&8$
-ghÎa”N3h`&#avz¼áOpË(4Ž?Ì—eXÌg‡[uƒÎTký¡¨öÜê˜t
-|ÊÛ÷cü„ꛏK/Å™=a„ù°~ÆQæ$ÅòMv-µ~–¼ËÚ0á'\ÓCpj«Üµ:Ø ÌûNÄÿSN³¡š×urÚQ?0ËÜ;ÈYøÒÑ8²¸
-Väñc”륕,abòÙê8¨bHÔO'â™[Ê7oD¾[º‰&rbð֍uÍü!#×BœKªR–®Ý%"	ó»l…£=†Q‹q(Ó"…kEU»ðÌ„»qÿg£e¢Q3©hTìáhì9-BhKó™œ
-öCÖÆ•?¥6¸ß”‚J'ŸGº’˜jæ¹T·©r¹‹[5Åìj\š‡|æxPSÿ9b¤¬rJj2ƒçNK_7NòËš<j¢þ–®X µÎŸ™oÛØèàhëé²¢†ˆ\ÓÅnß•*!DÂze¢ã\¡´L*q
-c—ï¯ïa¿Õª°fç—¿5“[ÖÕyC/\‚ÿd_§ ¼éW-*ôŒ
-~æÜ£3äÔuë
-OkíWÁ­Ù–Ž¯D˜|0^†qC)kãêSàëÓ²øk¿/§ÁTÚ™èrß›·4ãfÖ¨_Y&uÿžq8Œ~A!“äɬà€ëCc³y‹ÍXتäÆYåeÉå˲ӮÖK¨ž§6^~’UúÇÀꝛ¦üJœª¡t=áñ!gïØ®ÃCŒqOj®Û-`œT ·‡ÎßšHYÙvÃ/u‰ÜÓœEØW]Àì/9#Rßóˆ4G(™@…N9ôÎHì*JÄ\Û¥EéªíbËEsFÒK!¡íy·”\m#Wo“6ša­@“yfšÈDÑýn!ÀªøºÏD«¡{AÄ-“ ½(ˆJñÿRrö«ÔLÕíÁæWK;°Í"Ó-¯ lu—ÄqérÄìVlƒ¤¬„
-ñ]äTaTÉÁ@i¤EhOµó%€î—VÔ0:,Ç›xuúfE>Gÿkx£Þ¯…J»{­‚c0–Í>sݧÒpɜ较všÀSĪhèþÏnÍŒ€ë¾”<u‡ËET at x‰ h¨÷7Í`•žJðcöç¤7ó %íJUŸµUC´KÝV‰²A4ª´æ•ižUß/kÍNÄ=Õ^ö$ôˆ3‚qp±N:ÑÕSy‡½²Æ[G¢h:hkc§£+IšUR¢»m|èÄ‹’º¢Gª‡ZDΉNæÐÈ"Wél´ßM‚‘Þ—¶3Ö¶4øÈwòz…¢®{’$ItÿʝÞP1˜J
-¼©ŠáC¦ adNÜÓA÷Ý+¬VP]5rŸoË̦angê>ýUýS‚T`ÒæºðP½­A
-–¼­p*©ïñ¶Ž¢aá!ö@ËÄ’
-Q54
-?ÉÅ| "ˆæË-o“<ú
-Àaÿ&'ØÝó-„:­ÙB™»»OO­"z^êA)Z©×K¤ÏM9KÉyÜî9åNkŒdd
-t`êMp\üm–·;8‡,ù†á€åÝ:‘ÂGºÎÉ.ˆ³
-Ö´ó.žf8?Xœ^“ÉQ%°±-Ϙ÷:IþÀŽ/
-ãSHç§?¨×]ˆü©Wqä™[ÏúÃdY~BÔS~´)·¹á^Ü0"ÓÑ×Ò8L
- ½yGGyK*÷Çп]΃³6”xwV
-›ÁQûvµO¢“|=-ÜV±B¹:ŒE7Ø*{¡s€¬†4ì\E˧M¢ï@lƒM;ºˆŠXl?ûgo9­f8I5Šj‘Âÿó5Ò,’ äÇë¦kɆ5=ézÖä?T§?UÐ¥NttÍ/iúÜ­YŸÚ߁€b•8†æ:µÐõ†i
-HËôœ
-Y•&§ŒŒ˜¡ê¾™op›.ŠyYú…Y@¨D·xû<¦"-2„†•<P{Lºñ΂J‚ôÔ§´qåïæ–Ö…§HìÒZ8‹Ì¡ÓxQÐrÑAbÙ¬qQ
-C×øÊ;»ù<(æúxF	:OÎz?TH¼¤y©™¬Æ—X±„]f8ĉÛ9èmz`ÚÞ‰½¤jGßÿÙVo.k«“š|BÞ·r*ëÎüóÀ¾A}F\Wÿø¥Õ ¾±mb­?F„LöÚf·v%‚±!xžÎsêÙņˆ0þÈRvºtň›½JO
-녏õÒgBò!.R¯Ÿï´EÒ—§RžÎ³üv±tTºD^phöµ~êzÓÇôƒ6äM´„@λ-nu×ìíRï¿Í7ïÂöþÉ]rõq79žÅc«br"Á‡ç×óSÁÈÑCÑÜȽ‘ØÀ1ÆìreØ4øH3[¿m4ƒÌK!ùH{¥b‘׶f*=šJTbõŽáMÚP$gÔå
-¢¨’ÀþÔF*È~¿È<œ0²,1(ì­Ñ/Ç¡`×_¿½=bUsïYžÈâxŒU5Èþ£-
-%€kqÐÜèï„/‘fYÆ{Èx‡!ÿbŽñFGûv)Èm#ᨮ,nXÌS\¶\R=)/Lhø$-Ñ3É­ñ3"Vf
-2]av«Å’>Ë, }Ài6ܾîÿ J0î72wmÜ{ùb›êÜBUh”¿JþHÅÛD¶¬+UŠH—×!¦\—5Im¿¬´¹˜ýêds™Ùãõ™£›yÑ’~.ºÏ³Llº½$ÿêýœ;
-£­¹sȏøT*(jáŠü£À8~3ÊÜF¢_ÝâJA
-†®&m$%u¼þ¬ú¥ÚFt³£QÒ0Äݝ•S%*üó‹Ý=&ƒÉñ‰ñ:›;˵é#”	͐èsƒ@\šSé:™aÒ¯CÉÏ¢¬ µÁu¬MÏ^µ³½ 9·d>Ï%B|\@uÔpl6výš9ή¡_•®µÔû˜$Ö›û‹üEJ>Åú{t¾åÅ«Y0Pôd€Se«1ö«¦-À(¤ÆöŠWÑqÄWˆ‡Ö¥Á׶xH…­ôï
-‡äôª>…Ǧ6(›–3¿ÕD°“Bë„c¤Nr}àë43xev‹þÄÊŠ n•x-X%KÊ¢«ŸäÞiÝĶrŒ;Æ@ÉhœC¹O²n$!µë0ãY6×G¿¯w$±õ°Ã°…‘ú•1è0ÑEbØŽyF+°£+¢éâÄ_lY!ëù™MÊí:!ÔRX©QEM´hè:sFðŸÍÛO¦Êžî·ŵí%
-ñw™ïÒßíP	û¥¾jšƒIÓ *œ6<ÐÁÕ“ mÏt)³éáåIÕ
-”ÂØÏó%Ô4ªÌÓ ½“ìmÛ†ã~m¸p‰	dníbw]yØÛ
-·ï…N1@ÓïHM/«eçˍ’7¢Š“›êoäkg€Z%ücCkµæ¬Fb‰0/ôW5–©8cÖÝQ*žWkµ0:¹ž’rZ…TÔÁæŽñ]nmwh¯ëÜb1ŠxKãÇÃM‹+gU—À„ã¦66ó·¬{ÕWÑ—5¤ˆuyý[šÊöØYÝ1©!Q%²
-pÆj²{8¢§F)ñÀï	ýõÒ,cÑCW&¢Êo\£PwºÝÂê_¨Ø„ýÿòñL‘ì«Ýuš›¨™!=1Cˆëv±måC
-ÂÙke<º‡dy5£´\Ç´•Âd}Âýc_ö'žªVé¶Vj
-$’ûù‰áæð¦¹
-Õ=÷KëíÅŒ/ËêñLMØ„\-ûéÇÊhŒ³“'è
-Þƒwø‚Kö>hXí\Ï6.ÖUs£Ñ—6Ö*õ\Û€Q)ª}qGt|ƒe}
-&ܧ®:i¯Ó¹î²´Xõ0¥DõŸZ! ¢!Æü
-
-´ä´'ÉWÕŸ„ÎQ¿Mρ…âéöÿ(«Pt
-«Ä²• ­þÚ@ãÑì’agV3Õšm~ë²±¸Ézuñ
-gÝw)ýÉÀa½h,1 J«—|²>ç Ý›
-È*?ÌGÃKmâ2ó*í«ÀcáôöœÚȵ{Œ×…o4(’šgõ†yp=‚vgõçä˜2ˆ¨±I?—!ˆP9)‘‰D–¿~^ÌÃýòÁHÅÖ5ÐÙ‰Ïî‡jJÆ;^dÛN4<¹Gt<qW€½À=äuE:ü–C6öØâGã¸uH+£0Ç›œ?\’Ö™VÓqlb²º-´ÇµÁ!Ž;;`ç˜Îû-EŠ¶BXö3K]•9§³¹ž
-ð€Øf¼æ¬›qïšÀê\²Ý÷Ïc¤7»ì•{B9€°ösiªmÑôÊ(Æ?öʁ¥
-˜ª,™Í×›aL´íW±S¸$™@š,ÈÒ¢4ߏQBýöçHºõ\y u1 ‹í¡O8\N9V©I8s„½Õ¦ôôÊôò~DeÂO¦tœo,´æÚŠ¤šjI×a¤ UVƒF)¯Pµo-݈ñÆé¹|—¬:ñŸÁ5˜“ë{MX^Þ®þ™–×pÔ§§ÂAƒüë¨ÆÓéýŽ2þS@½Ø×öÙÎy>žÇÂm©³ú
-ßjîñ³Š?êb‚Ä餗S†%Ð6v
-Ê}ID„ª­
-(×—5‡‘KVÉÆù“¥øÝ‘¢P×áIúÅeDD¹ÞõW¸ÓÏ@47
-–½»
-¬ô4ñ¢‚SX魐Y«×÷G
-ºìu¯úr/sÒY‡ß@UË×3W‹ü¤Äº(
-XÈOñtõiZÊOóöjXN#Hy0Ôp6Üþd§ž%]W­UØ´Ú;ûYâ-æ&“§Š“;€Á\wâGù¯A°D6̨bÊâ\=¨0vÑ.NÐ2WŠ×fÂ|öª¢¾ò‡~ÕYß?"*gøÀ¸ÖÒFª5€#,-} ²Ä|„ǯ¹`áA9v`šaúžÚ16|jaì zø‚Ú=6òm²ÔSˆ„ëÅ&ø;춱-¨ô
-ª|Þű“R*ðÛ…¿ÐÓsPÚÚ%
-€¦¼ZìO$õÇ]‚SA‚'³5Ï7UIþéô1¬-â†ïDè)j»ŽŠ£ö‹’ºjnlo‘#0X”_
-G!237rÞ„øÂ<
-”è£ä†fUÇëþ tŒh4åè„ýh_š®¹Gñ:?9ª0¤åÌ•‰÷«d<vØï,²‹9QúQ
-V† Ù¸JðKJ†dŽwÔ…Œ>åXv_s\HtÌQä¿WKžNÎJÓÁÎïXTǦŽ³Ÿ›9ÓÊËÛ²dfÓ‰Ú@ÄèŠ RûŒf\k<ë0á¿úµõUcxxà7w³¿
-r0RæÀà‘ñ©Ÿ¸…çÂïC¦PšàÇm[U†Ÿ
-+Áø©wüÁ™Ǭ¡ïx7Ñb¶ËÌK:2Ùa‰tÖ_åCòP$L^tuŸÄú5q h»Y‘	–(
-T7ÑYh|@úDœÙ±’°%:·¤º‹,ôSÒNX™k‚ˆUf²çqyî†@^ï-	„Kã¹ïuÖP¶FMÁy±ôµÞŠnáŸ>ÃÆ…ïËN³ù'3„Ï”A¾=–Ôwµz+¨ÛHξy}/ú–.`/,<03ŒŒPhÁ&â:(™l_—6´B²Mà²HD~#QÑÓgÙ#¤ÕÐÌ`>¤«~í07¦N”J„nRëЄs2-é´l+S!¾UˆúHeóÜðÕOuÿèwî»Êä[â‡|
-æ|@61é’a\dáÙ má–Í(±Ê`7(Ú½ÇKT÷[ûq±nDªûœ¸ÉŠŸ Ðjßtz!•—Rÿº7/ÞSÅ„|y©ÊÙ°jlJÄhÄC-KL‡z/uh½Ëóî1M£ãÂciŒ"3ÊD¼¦ÝÑMÖ2º6”¦F×áîÉhºJ¼G¶Èå㌫ÀCaŸÓýܵÏ<
-—®‹W+«:¥¥ˆ£’e­ý~7ϧÙê*<ŠOÀ1Ña<Ø‘–"þWßçà~4‡ƒöpoSa¹4óï¥+P§«D͹¬ñ	­õ¹ùgÔ¢Ms'Òz&h5²S	Z`üu"=¶¼(ß콪™‹ð.|~%yÆBäÙF}Á¦?dUzŽá'Þ<j¬1™ZA†mïñ<]s
-3–&ÛÔ±ÛGK"‰¨ÄaúFçîk¥=""PDò¿0Uœc5¢½.
-mKûn”gMs)Y­‘Æ.$ŽÂhÝ#$Í!†õö½ÎcEæ0;!­Ro‰®ÌíËu=t
-¤}ä®ÑÓZ1ÞWÒ;‹ý©¹Ã\êÊšj®\öÒV”µÆŽhWè6I-E3«fÓ	¨±äÞUځz[P(Ó3A‰Ùh§ø{ŒÏÆþÎÉ?–üŒ:÷i`›²áó!žÝqƒÉlÄŠE/ÐÿÂA™ÉòÀ-¹[©_áÁؤSA¯yÇu!~Îùbxƒ$™æÚA¡·Ùˆ.
-%Nwïæ	±¡1rµ?RI
-{[Ó{zj“ÔMôº+ôÑ{ò˜Îfƒ³3Ë14˜~F¤7CVÞ ûêfïæ´pÄe8´¯}Ø‚+­É’®Ï¹1ÏpÑ´Çn2I4ç­¤µª¼ïÊ&jŒ´mìW8CYqƱãdŸÚ>›CfCV6`µWŒ>ðÐö
-Ò!Êf©»ÓÈI$u?}0j–}ïd†Ëé-[[ûß«“*
-Ý1/+åtÓËEêDuy7Vg$E–&ÔÉy´IAÜG1…ԝqÇTxWuÖêv»„‚Nþ̝¦*n„ÊÖ¥IC($¼š®R‹(±9Öa±XÞ$áî~ƒLé۝ºe¾¤N˜Å;”JR Á|ÏôðÂcªé—­CQ
-qã,òµ[Ïf`tÓ½yMN™2$8OLûuØz/P_)hq
-“TeÖCäš
-zÂk™ËÓá¼$v*dœ
-õ-Bû…#áyV4¡±y,k…N)°üù)ì~×'gëq(¦ðøWKVb`úY×5…ó0*m'¶T?sÈ\ßëð™õž¡'«íhò
-Õ²/TÙU»™Ÿ/CGR&ÏÕiÎUíãŒ/¨‰ú¦tDo›8L“´š…›Rÿ×\Ž	·&&ì&”ì£cþš"rG1뉐ëû8™€¦ÔˆD…žXI»ðí-,¡\O½™ED2œœ<®º"‹
-»BžïÒ)®¡t«Áø=k­µ§ËÉí]<×Èr™H3ë´B¹=g²¨33^î™ßµ¾Ôµãaø²˜
-¾tcÁ/–GùˆYä~
-ྮAø‚vÞ*¼ûŽ41?ÜfäJI
-†»
-(^Ö—Ö5ŽÑ‚ÁÑÑ/¢‘ñŽÝ <~-©õV„€Ë «j «sÔ‡…LQ£L_
-ÖN+£Û8×9“hJCŠ‘pÑ…¡h±¥ùÔÕ!‹pá”HVš¦D„+úžég:…}$ s‚ÿžbøó-aB[%ð\DÁ- F—krÝÒßP/MF¨)	 Lq‹czó£¿ËÈÐÎl…DwœÕ7:”@PÄ„¼¥ÕŽ^2ù“vœ¡—™gâŒÏÈV|R°Y@¾Í@
-* ßr¶XÄ!±cƒ:Ä–Çóö-¿Ýqoüc&ÁB[J“<Ô'¿YÔ gdn~eåc^ݘè3EäVÓáø@ÝÛD>I—Ô_ì泄WZ—€ÁÖü܇9S(Ibð‡„¸9	³â‡±ˆÕG›˜VœË=–Â2ŽåÿxÄ£ò»ûsƒžƒ½±¼ÒýîâÁ{ŽùhèncqS[é2i±P7»‡ƒRÆÇ %áx½KGÍ4(˜ýv:
-å
-­ü1\¦
-Õ–Å·àRZžQ¯W©œ4y–Òb§Í+¡SŠˆ[€@ÂçÁIç$7û´‰äÐÁº~4ðUhn1õ’ÝâغÊ&³pLùãߊ7Îꌇ)|¡Èb˜¢…­l‰‹<•i¬oA¶›˜÷](ƒ
-¨SÚÁ*´­F´FÞõU»ªÚ¦ï„¡iUH­æ7ËfAâ_Ìkf¯™ýW5¸êQqy‰N°u"åAu´¢Ý;ÒIDiÔ>•pU,üFFðsfJï6‰˜W„¾IÞ·[ÀµÊ¡YÿNv¾¤8G=϶¥9‘@Ô)£]°hÈbñö¨e¸¤.Æ~õ´½‘•úÇ
-²d%ß3Xd5ò”RõfY;ôå–¨-!BO1!ÿ‘9¬OJ©MFM{I.¹!O‹…?´Z¤”¶û^¼uJÑQ¯l$P—!{>Jáôs›ÿŠÀí`ÜAé
-ä¿#¹P¤xíKnwƒ”É!ÂÁìr)Ö±˜$k˜(ÆÑÜ]"l¥©ŒÁAPV–hþCÈ ,Ø
-œBK¾=v–<ÐF­ mF
-"h¡îb!‰T^Ÿ	¹”‡hk5>Xåc³–L^ÅjP¾¬g;’<
-lxp,@ªªʶÏé#-b¿Ô»
-
-Z¿¹5X'ýþüÖjDè
-“‡p8)Eg0ÑÁ€äè©Ã…4ן#ÏxÖ-ß^‚ÖÖæb³oÇ"©ôû‚­+øêbuáÄûw·•ýéd^ü¼C¯:¢‚¢®~š½0ßuDú iUÏFWþŠ,š÷§k NÒ3é©ä9åÁú¹ÐFHƒ«¯K]í ‰ë-ˆ¢0Ñ“u°\9™·×>#Gs+5³Xiþ>ý8ôɵäÎBcsº¥}kûu&ƒç„3¶â”õѦ‚"Mš5L,
-¨À´[RY>¤ô§^ž2À}È5c®-Ù¥8Y¬€‹Wp:&ò©I•ù›f…jè˜ PŽølžËÂ`Ì:x/xõðç¦YÀ†s ë¾¥‰¥>rj‰9î#~
-eHÚ[Q›àLöÛÚÍÄÄ~(±3+ˆ°ˬD{çÙgàª!]·im<ó6=p´[«á%¦°Ùä¬ ïü£Æ£ÅòpâúöÓjPÿÁÏ5MÛTIýîë9íø_ÝÄÿKhز0AǸ½Ìót0ož¼eY§1Eä|~s~èÑ7Iw66úÕ)ý·lÉë’»!!˜¿·½:N@¸²š:À:Óu°d¢ñBåŒ&( ƒ¨: 2ÌPŸ¦GÄss‰ÛaÓ~ú¬kVô¬Df)dç›gì`VÞÞærð!—€†¨¤½—±“î©]¸BWÔÝ{<-O»¤¢ú¢€´¯’‰¨!”¹$Iã÷ ÌáÙ‚ÿg(·,5üÖù‰¬3=(\	!%Œ¥Qz»Ó(‹?q_‡¥½
-y·Q5ɦԡ]¯‹¸·s´ÆÙüt®<¢=I~f
-u¢TæÂîðéÂU8û°ìàêúÎß~\説?dÓ†›H³áîgUUtEíï§?_ø>ÃL‘F‹Š¸Kdœç›#†.ŸÆZ‚D®R¯á>^ˆ‹'}dT=^ñx¥s×Î9Á<²qDÕ[híÍg.u~O€uŒ:]Ìh–àÚä\ÅŹ}6­¾Dj” 'ª’ÆÔuäa¶Çý|Ze)ˆgÔ‘:H¢›ö¬±{	”'2îçq‚Û¡·øÞt:xdc#Ѭlýª£º
-È_é¹Ü¿h½!Å
-°ÊüÈÑkg¥>#!SŸþ¨š³¡ÒAá_íÒl]܏ÀJž­,:—èÛ[ÜDåµNɦJeÙ{îÔ7•ÔëR¸æ˜@{DŹ™¼ŠZ2¯…%ÓdB¼óÇ[[
-eŠ–~9Ê1t¨âDñ(otÝR))¸ó9b"tÿrö[ay?~Ζ‚ó’13€$z÷…ªlõ^ÖXÒÌAë)é8ÍO1rˆê칕št½(=“Ù¶+àÛ;À
-ê10Th\„M\%’„3
-Pc(š&*¢¼¹k ¥¬zÂmŸ¢ÞÐè'8ÿFÑ¡9h‚èæp¸ÜBMêB…!
-2«>¡˜ƒ5¤¸•öÇV5û56C…uåqµõ¼“¡œ×Ýê"k-ù¦Q©
-¶Ò¤ÕsL>~ÿ=¦2MEM
-•
-ôK~éy›ÞÛ9yof–Ä'¥·g“¥y¢ûk=P
-Á"PÚ„Ð>¨e|±üŠ¡"½}«®_ô³5èÔyÆŽÝkÆsƒ ¼ÞTô±3¥ˆ¨ô*ñ¬”« fË_ž;ŠŸg7}?ØõÛV€3
-5÷¯
-i
-zqå÷ï­Ì÷dóæâ°–ó&{ý{±yÂÞ‡£ÚÆ´aZÉÖ*…²]|äüxõÖÍÖép(§û3’Pz¸àfb½‘	ž·•¤ÔËDð³^ù~.ãÈo¾(˜ÔâÈ{\sö1têÜã9›Ï]Ä¡È>ÍEÝ8ðS’DÎvYTŒ
-Ž0I„«j¾?\Ôi7Ú¦çÃŽ\è†|÷ò4$ɪ’ö¼rÊgA
-9ãFÒY>ˆ
-bïî&·a#Ñêt#þatÓ—-„e¬¨Æ]d¡ü»R­Ò1"àïT3e|“ü*8„a`7(ß%F–£½ÖÛšâóð­kc]l">ìÝðWò³´F‡¬cLäçäù´†oaÕ£\nÍ—á
-ÌYœ”Åîk‹Áß¹à BX:–¼*.6QÅ^™
-Ñ\þj&.2µ²^
-%«NAk|ý²Ž<ÅT»iNí»JB4fI뎨&›ò£7رÝJ6É€gb¹}T¶2îD²¸ÚÔE«“‚ùu_A½WŸû:ðŸHؘ\†Š*–
-ŸÞ_ՏFÜ`Xº6óÕö8ãÑçÿpü…‘E—«©ö¬±~ÌI¥‡E£}§«XHNÞÂ@šû_Hën=n=)x‰˜n¯ßùä?:xÆØYçgƒ®Æ|3EVj\€:¤§®,ûºÑ`32}Us­4²Ù'V\áÊú™ûR­ª©s„÷­Ò×I&”ÌðäZÇÉ
-†Â©jÓ­™“]?cÿK>W™üž†`iùOæ±Ç̐¨{9»Âá÷4 at e¨LX0òX3ÎÊV»ÏÎ’Ø=®ÿÝAuìVtí^~Ô &Ž›cJåK‰IÀíB’°ßN6ªL2Ô['«59!ë.Gà»Ì
-Ê:|Ÿž^t`—ì˜x¥¶–eIéˆZ"ÿ:Â϶é
-Í{YIÃ]©5yØý^z	")Mž
-©ùƒI¾Ñ*]ƒ³ÿ,¡wÂ,¡¢’pl gç:@êÅihbó)»çs6
-è䬤cbî.œ³[oæ㧜EoÙÅ£ÆK5mÁvlJCkÏ€èÉùQr jg&à ·KSkÇÆU êQFúØœXÇIZú=X}í^ÆU{P’gÉÀÍ–9ec³>oO½–èa¤âöeT^„‡Cï:…(tLUÖžOYúÕXÍSÜN%äQÒ‘YCñì‡ÅGn‰Âl9Ù„M`í
-ºò”Ê`~•5¼|dŠäB¹R#4ŸÑûF}9d%ÿ¥©¦bªá7®ÿ,ÐŽ©¿¯4ù¬5-¡Âêaã}0{uzgÿUCkæ4,ü Î
-…ύäI¿äS‰ZHé¬öL	Ìž¹ñ£5ø& ]â­‰PÿÎ{撏ûÊÇK
-K™j7Jô¬_~ÈøC­O…Ùà¾Ã‘Yí
-àUÖ¨
-`‘$$ºóæÆeœy`˜ŠÐ˜73ó+¦Œ!?8Ò&o±l“^ðÂ¥ÙàýÛƒyÕa²!Š¡…}Ÿ§t–u‰7a%^ć¸mŒf3(ƒ¾µ<ÕÕب5¤çJBÞ(ÈjÅ *¶·ZJf3ö§È¸>úŠ®þrJ3;mT,ÇLN0a)?‹J»{#Õæj¹?	5€ÅÛϧ‘§ã*I?Áßæ[èï¶zág»	TèëŸ^³¬yn¢‹Ð§ñºîÊåÔýÖÏG,»:þ§EÓ\JW®‰–Ô—yѵ+©?›&®Ý*tg~6yˆEµ,žÑï{àÛ%½à‘Xë#‘uzR\ç
-«Gu¾Ó?ò£uþÏ_x²ŠA"ìê!N>J1¢º[7lúÛÁ«q»¡V½Õ­ÐEY 6¢i*!ŽÝWX_7twWÒNC³ËrðÐ)ˆµp÷ö3Ôƒ#Ÿ›×öh;õQÌ÷Zh†Ia"¡kúpÜ€¼üâÑ‚d@²zÅón£f'§
-C"U
-¹qNœ‹œd0g†$¶QÏà‹.…ž»
-G;>x”ƒƝÖn=ìê.§9ý\·ÁÅ•IÏ„Ç<Ÿ/6˜}¶’Lh?á>3’~I·æýÿ…G8œás™$ÔŽþit@Ȭö$]4™–?ûžWÕ‘‚Û†bóhÔú.@·]DHØxs	™²æD§æ(âÙç£ç×v¸y3¡.¹·‰¨FG…Gä<®šZ’¯r‡X\¸Uí”/èý¢8_ ZMZU±øDSE‹|÷œnÿ&ÿê8*¸Â™Ãê½>̽îRo¶ItÀ÷;`T¿Â9†ù³È§K„šs1ŒÅ1røá$yÐ!V†IˆÂÖŠ’…WóWËëÇiW2®ÊL߈rßAº—‡³‘xr?I½ãŠrI–ª¹»’uUÄ—ªôZв:6<«MààÄ¡m[ÄÀk­‚ß~G¼v/\œA¼É.t£Æ€àÆI ýxpdÖùtE?±£QlÝ…H
-ü õèÞT7Íarfz^6¸g©ð²jÁ]„"aÛPþ>W†rù·rQ•—.¶¿ÌV2A4Ëô'ªžkábÓF#w³àÕfÑeC”
-nOÅ·Œ¦>}ŠQ˜&áöÃÒu,üð':Zk÷x®.
-ìjæÞž×ÜçX‘vvÖ§oÅTGé¥6)­f`LÚñMæõ2†âßÝ“ù^vÞÌuÕ„+Û‹C¥ŸÏóÕïÓó;ýRFeS²hÈ=VbâÚ=ô{Ü%Ø|ûÍ}7[0+ސÇwÆ	}ZÕGD¦rÄÍ–[r^åbÒ™®.˜i™wÙ¡ícákVM@û^ÀÆΧÖûÞEœ—Ñu io³w[íuåæʪCëèå=4L×äÿ†÷œÔ[’Ïíèá=&ôsoú…É-éú!(d£eÌUÞšZUu^oƒÓ+¤G·/Ù\Ï[/ØZ.–µþ…ݬôœz*ñ̑ͨhÂí£Áʃ›ÁœÛÚ¶¤,N7Ï6"eÅ—xÐôÝÈF@fõ.ëø Lí×BH”ã^B<"rÕ„ŸØ÷¹…kÌf‚]ìôµ§»™Œ4-ëÍ¤ð¬áRcù݇HŠé}j´¤<¥’£áCa)‚¢Q!¦ä”ðµÍÐ
-Å"÷ü¶X2¸„[ªûªs ë]1ú¿›J;ç‚RJÕ0­W­¶1‰Â€Ë·uÖCŸÏÜË\þ$íöó¬5¢X¼1oá/î†R)äÛw
-ÿ0–îŽç_ºí³^
-;˜¾ƒÿÎa<–N¬`~‘m®ûXTžþ㔩Ü#_ŵºCtƒÉ֐z)´øô*ÝŽZP/Þ¬F™‚¤#˜ðíËú®ù¢KÁPÞF*MvÄë†I»2q8k‘Ö¡SÊÎ%Ö™†yJxRº6x(ÚÐ'ª'D¯slðå+*þŽ{kFiª÷ËT)qßü,c[Ò‰îß_§cØëú"¬‘½Ô}]ËúþDp¸^4ï6;«¡ÄaÍŽ^’Än¦[¦‘¥ƒÝÄŒZ¼3Çƒ–ÆØꝑ“eA´6,ƒ._18:û<I(7DP!Ô]šÀá;ÕšÌ}ñkP¢a‘üvwwlB[ÛQq-ÄnØW}ϱbQâDØÉCš)ˆ¼­Êځ›_×Êߤ8i*0ñÜ0G¹‡|ÂüU)]è «)\ý­­…taôÓ}ÛHéR×d©éϱéðíjÙ| ÂXF²On‰–è“N–´ïDÑÞéPû•@*°´T.‰º`ã÷†;‹‰Ûâ©prs†ÓoÉL¼ÈœWÊêŠÃF½áÜgv5ÍýŠ	©ÑqáåÌ»
-Á‚k`ŽRöØÇ°<çÌJu{(7‚åƒRÏü¸í­‘!ûív„:Kz_=ÈŠ.	œ+¿ä}õ„}(®Dbð5Y¢Šïº¢Ó½Oqı¶‰
-“	ñÈ”«ü¼¥âŽ‰EƒÆìÉoHºýâK“‰rŒÉGîIÁ…â½]ªUíñ.Íxä|¥çQœ’‘$åPMÁMŽ
-¥®Ç”À[þ]/ͬL$´l*ä—(ÙPáE‰Ge)^¡NQ× Ü[ÅÏËUÄûngu¶JvgÂMmøH1bÞ —
-ÄÔ	•ê:­ë—ŽÛÈ{{À!ö–ˆ7ƒû96 at V„áŠõ^ìß“
-Þ§(Pm©ToñÈôå:©6(ž(toJHm8fºp;€W8öAÈÊëK„‹ÜÓý@gcN€ÐvJ1»Ê"hcM¹Ù|¥Êæ3QÝž¸øTL(Ýç[E-tÐ
-50|NN]Ú—Þ¿¤'HœN••éÚ[Ç8²(f?øöžiy”\ºÂóÏ+‰|zÎŒÉ[
-lýCuçÛDeÏq¤tS-¾û}æk!ÇÅp¬Iç1h
-HÕ›íL–T>Ï„*}‡g
-dÏ‚dáWàÞ¾Ð
-ŠJM€UŸ­áêÄ°¶²ö+¦’çƒw£EÈ\߯ÁÒù˜A	v·CTå÷Ñ.Ÿö\*C¡šÁIá0ˆ3µ¶ÛÔ¹v&²û;³'ìA9w
-ò¡bYÕdúßÉ?Ýf¨‡eTÀèöï»FKf”`-ÿƒÀ´w_™ž·–ðAéÍ)4P$oW¯(Ã6ô Êsa1êz—€@*áßÆ~ÎoëÕ;}¥ÊT„©ãNÿÖ&Wõ êvw:œçJÔøùî1‹Ðô‘Ú,ì}RžA
-÷ð6!w¥?3èÐ}¢¥d¯g7+ì´æ«å!ÒŒ	AE²ÛÛÀ»Sd‰qXH‘GèHÛmSÞ¡v8U‚áKœïÙ[úû¦!‚GÃÊÍ™¡S´ótpœ»7 ¶Skl&ót ù3W[«
-ÌéWˆ~¤¬^"öEJkÜL£„#ßb,¸þÚo·
-©5¢{Ž_®»Þ…`¥Ì.’.åd¬ŸoÊn$§s «“$ß÷ß3ʉ)<óî{s™L’Á—$\ãx¼âÂÏ0úQB¹™(WS¶ú€šMsBû*hƒö÷òÒãý(’šfEü/ÍL©˜„øKþ]úe×vxâÂ¥ôs
-†°a‘Gs]×·×gü>YÞîµC¾ä]µå
-y± ¶}`Q²ˆ>ã1<#Í|ž}63,û©Ø
-Nk©†_½=ì '§¤%¬/©qç›'•@àÙ,+FÁžœï|žÔz[lRXSåÄñï,üš¯Y£Dë¬/)‘!tÑIDšÛWs‰‡ö`{.4-A³)ŽÅâ|,W±lª)Ø
-ïp?åý~R‰˜aŽih¥lά§ÕÒ¹±y]ƒs&8VUëdÇ­ÃÙ.©Ö€m”X–nuØn× –B(Õï$ÆÏÝÓ'`ûZê£Ê0½
-ÞN¹o†i\ɼ®6V8ÕÆs—x©ñÉ]œÇ^Õ‹»éxí–‚,GO
-ø¥!ùìfí¤^™ð¢&.C8
-SAJx–QÀüRú³I{üJZŒ¸…Tž3ZíÖRaJ<À»’=¥rö7ΖÍX®¤î²66wRÌVú((QAû<ó”$
-H…MŽÌä˜Ç¯1¹Î|…]Ï“Hueê‘vyo;.þê0	9Ý0|[ §T0HÙ¿ªMúÖ.éé‡(sñÝßu•ÕÝÐ*:Ë$”ߺbçÀê0Nx̯UO–ÄcÆRS´‡é[ A×(Џü”àÌÈfñx¶Á]0¾í‚ãs÷?ð»l½0
-ìÚÕêPH¦AÄ°aϵxívØ›œÝ
-®öÅœ‹›¦ Ùî- Gão“W»8L7ǃYòÐۏº
-ºrÈi‡©ÈŽ­¶º’5è
-}‚°|0O´Ÿ"-ÿ𻌛ÎzÖäõë°RÁôO®¹ˆ%\PáÜ–îÿòv
-¦¥û­«½ l,˜ö©¤:8h¦ýÓñWNMÛåñÓ©'´¦ZÆ–˜k:KÙ-ýî0È{z-,n[ ˜É\í™ýîÆ›˜]{ËÏvchõâ6"€ ýA~¬ú”b¾=LŽ¡<>/![åF%ÅŽC$Õ_JW{GóBÃ‘KÚ6!U¹¥+m›/QÔɏxÉJüs$å½í°·Ø·OP#B}e6’f…ð7±Ø±åt?Êw,‰
- ŠQR?{Ø,ý®™§
-È¢D•ÇײÔs
-»jŸvu]M5èÕñ¦_+\|gߟöŠb$¯Á¬?èÑAJ¿D%”ÎÃ?
-”‹bEzÀv с3}“V´‹øó­U µÙí’
-®¸·5Â'r‰€Øtnr:8ü·û¦:ÄEºgþÅ/XßÎ-ZGé`ìGX;0Å–êÄ¢ž}aÙA¸çÝ„RK@èd¼˜Aë…«ÁA›Ìœ?ødÔ¦üuF78™²ý‡rãø‰ß¨™Q™s“ß}DµNҏCc4.£<ùî;—Søhm8
-©	"ÿÝKZî;ùº·Qy?2–mA¤”؇³íÎYè÷e²Ç&¬-ã!;s*ÌrÑ®œö‘.¸h'º [a¶®Vb>œdKðåÈíý½ª8;éVeÆZŠP:‡ÈäcHO¤¼§úÁÂëy„ÒöiGslá=†yЀÖvIK
-µôgÊ‘,F]É¥µrEÞûWœ°“Æ*†‘»@’ȸÍ<½¬K¯ºª¼Æ™J^'«‘W»Æ‰”ŸÔnm(Dp„å,ׇÀÖJ„-=ášîRþ>rÐqÝ# ‹á-Ä€£$f™¦ãŽ7$âQ¹Ê×+çŒüäéí²€Ò@Ž1u—ËWtáµ!
-ð2^bŽö'VAøé‚?õ§Wx±~¬¹QÊ~&½Á^5†1
-Ú C,éaÕïGNfU;²JVXÙ–Iïu „½Í,Ki­ùß‘Æ ;W¿ú†íÌy;Û
-KP>TM?;¾‘ MGÙŒŽ.%›óÝ™÷$é¼~•‚c¨zj@†þ€KIJäj¾Ñ–žS0FÓ
-s›ú㧎r½6|± ËÝy¡žj&þçd­Ðó1+ _Yß4œV>ëú>ðï]„:qžÒX!?ÍçX
-æFæï9k\až¾š]³„äù¿ëkE{D		2«h‡\J?tDÅ
-X0ì#ýü7‚Økqè¤<„g&Å%§à“ân'`Àÿ[{ø
+AÀwÙ„ä	|%øÁZú=FeŒà#5Äbng&±B¥sàæ"àFtdW! ÆD‡6T(Q7Ñ(´!àg6°b²)2:$UEGW~CtTR–'²,ÛY~c;²™êӞǞyÀ–ØOä92òÙÜYa/{ðÓVä֍‰	HUìõ&t÷cw¸½º»ï¯Ô…6ô·MH¦•hµ*@øÈ1¥5%„¤¡D
++*‰ '‡I:P):jÍZs0RP½ÐÁ
+Uòmã£}p#’a™po'Ù!U Kc:¡¤W鄆C‡â+'\´ïVÓ‰S²es3Äsò¥<G–'š…”&‹9k07SÎÎ}«S´è †V7©Ì!uà7QÁPOL
+DÂxX½7W@
+)%cÄ\–³j+‡ûÆ5d«~ƒjM¬ù]2tÎ87íÈ”ÒA
+UÁ¤`"²¥VãdHEŽ×7¸ac"ößqýPi¦í‘ç“âȇlê*R{ªÂ* „ñ^;ü&ï(’”@ANí†}sWRu¨æ©dü਒à
+ßGj at v>»;2[js3¤¦ôª™ðÇ–Ê‘¤@
+˜X”væâõs×u? £5%ÐßBÆCêDÆðˆ!w…³R(­´þœñðGš¢ªñe*םÒœûʏBí`qE×VäË8ՁHŸQËwÀŒüâ×V}.”–{fd`ÚWåº=*N*†eÑgD¬mè”Ùׄ§aÕÑ
+•ÀÁ²ªªiŒˆCÛGòP9d£Ötò>¼N¸¹þ?k=UÊPXµ
+WÊX5̪ºßØÚ)E‰ö…{"ÅïS=úôáS~ҁác©Õf•üj^\%
+Ȭ)å’gÍçAïƒýŽY¦’Rƒɺ†0šúé”g©ƒNÙ•™)VŽHZ«ÉéâEG#sPÚ¹®5Î:¤¡÷œvñq%–#¹ gŸq½Ã w<€•>î[“:Ñ¥çC³ï€ªbƒÒ[@ë²ùšB«D‰Ÿ%³Ô$¿ÌöÕ>Û
+ýŽ,PI¦Û`à³$I%òcá‹\–%‰w¾Bc'žVr¤œêä÷äJiQ™2êø½µO.ÏxäÔ¡
+]µë|×$3Š:¹AkžKN[ °¿<Fï'Q]%t€áížNÍÔÞKI˜É¥åŸçâÔ–¢â™©Êl±º™Ù©[˜ÛÏÍáé ‡ªyí
+Tª)́J¾q<ÙT>ô-ñtH]¢B=ÊS|˜Mȍ3]Œf<ÓÑg´íI¾æ¹ô¬q	[¸©cm[Êxx›ØªèUäù°g‰tíÀúÔx­[²!ä‹MHÛËžËHJw*ôìVóV£)7ìÜ~zKH3¹l¤Ž]VeîÏÍ£f•÷®j>ønTØèvn-‚GÓDüL°¡:©5MÙœ:6¨:W·$…Êåû’|ß,9á¿óDWôKe‚zTcyß?‰*¶m¨h{<å©îÃÛ‘î'þfè[<âé›ÌP… Þ~ˆ/ìq[Ûó‡â;á›}Ú¿_hož§IëÃþF¾=MVRÍ¥úÀ^»BÑÛŽx¹Î’;t¹FÈaè$1–.cÊñIßà¬åæ8ß=žíЁ6t¬Ón,ʹKܤ>—‹„S.©w6f˜‚sÝ¿D ¡F½BÑ¿o¸ÜVÁFß”ÚR¢¤eæ»Xøí®\úF—¼”üU»°høóà†)™B?èí•Tª§nz’Ó]÷¨Ÿ>‚œÔÛ’–+´ÃÖЬ\Ýpæÿ9öçw)«[4¡K]é*'ô‡AËÛ5îá­wîÁ²–’…¡Mï½ñ]¿#>Œ<õ<<«–û4ÿžÕFÁ
 endstream
 endobj
 
-386 0 obj
-66940
+405 0 obj
+2201
 endobj
 
-387 0 obj
-<</Type/FontDescriptor/FontName/NimbusSanL-ReguItal
-/Flags 68
-/FontBBox[-178 -284 1138 979]/ItalicAngle -30
-/Ascent 979
-/Descent -284
-/CapHeight 979
-/StemV 80
-/FontFile 385 0 R>>
+407 0 obj
+<</Length 408 0 R/Filter/FlateDecode>>
+stream
+xœZ[«ä¸~÷¯ðs 'ÖÝ‚eáL_ò<É@þ@6]Ø}ÉßO]$¹Ü*YÓÁ>-Kå®{}Uö¶þoù}ÝÖ?ofÆÂgÊøùÇ/ë?þ´þ¶|]q{÷¾lG>bÛÞVüûÛ_Ë—?þ½X?òÓþÖ_WŸ2RÒê¿ëßïÚò×UÅͲ޲$¥ÕAZ6åу4
+Ÿæ ¥ÕAZ6åуÔ%ÿ‘)¯iÝ”G©„^’yAä%‰þÃ6"^5²º)
+Rk£¼:H˦<zš„zxÕHë¦<*H]FáÕAZ6åу<66JZ4²%Îu÷<ε­d·º1pg᠝¿
+ìR¸Xçq‡:—NÒùLó„·¦î,/lÙ™V«³ÐÜ¡V× ÂÏñÿÄçÓsw¡xÔ—h;ÇbPçpó}°
+Bã8/ÞŽÎÁÏîÿ¢Ã³‡î(¢¡÷pZg}M¾b­äW±VR¨X+YR¬•D(ÖJ®ë.¡µ•’µÄZILb­ä±îÓ×¼aIü}mÅîË·Åï@•@kfýöÏõ/Oƒ:0výö¯õ'k~^¿ýgy|[¾¾PÅx¦B6‘Ñ¤oɏˆQ*OÔ¶§6vK PÚb°[|ÆŸ÷’K.š˜ðjòq‡ßð°Òž¶dyÖ&>èª]àâ3YX8¸É#ú˜,ã÷[>ä7`Ën×ÂD0…ï¨à÷Àv†_Ga@´
+D³$䳈»y¦m*†`¡©»8ìÄxF?qG:Ϩã„j½“5PÿϘàÓÀá!€Qü¾@vKn±c¦ÑcLð£ïz¡ ’~”ÐCàWñžH
+wØuOtè‡Mc@žœP­œ·$c†3ð; i ³±6\õÈä—欮¸§oÅ”C}D‹¥DeljÄ xâ)„(T"1z‡ot'{oB9E‚@,A…BuX§=¶Æ•  4v¦"øM	B
+é|ËÙ—b9`þÉø
+ÙÆà#¡_¢Oä…äÝÎÑÉ7‹bÐÕT¶¦Âب„bÑö~ÙÄ/-lÆÿ‘üª`pµ8}fvo»-ÑÒÒƒaë-€pœöCS1 ”(¹¡ËÍœ»¥ã€¨[°på:üCÞë¼þ‚Jj÷ÓY|°Oÿ‰ÿ¯EÃ{()ät)kS2}G¬)ètž¢ƒr8Ycƒ®Š:c7»#–"Ô’…š˜A+_0à /µp¡35³R
+°”Èà´|‡ÿÅÂí±0l¢³5Æf%²ÑDÐqj	˜0N"¾ŽrØÙæYŠúƒÕ°ôz±
+Ù™
+a‚a©âJ#“t»Ù÷“íÖ—?H°ÖOÐiBs>íH£7ù̹ˆÃ¾¥TJ=‘>œáð^_•ê¹¢s§X3dk¦y¿ïJÄ ð%÷ñœŸÀUüðû[©â<c§„J€:v6†1—@M at AÚ½Æ"!Ö™›ŠÝkG RE·wƲ
+Êî hWâáÜÊTŒÌ;€û[bãnH—ÄäÆ©wCqTƦâÄM‰(5œÑ•Ô0¯ÊgÄEÿ+âB=0Óîc¤•€u•©
+rËð”&®Ðòˆ¥©uÂ¦àŠ®U¶1œGz]ÏÂ3‚ë4à\üxÉ	*©ë‹!áJ"1hC ß·)MµV®¨íhwÄ~Ô‹ÝJ
+×\ƒê;=•b½qoƒmR™cµéˆ½/úðwì{ø®‡ÎÒT‡ƒœq%0ù2­ÅVû`.ܽÌ9s	¯<ÒVZþщÛ÷SS£‘ÍŸ):cÒ¯éþ<+™cÕ÷9èÊý'Oš-رuÆ<Þó¤Ó+³Nžz ô:H¼_a'>4¶¦®b´9ÇyFÌVbd1ZðóU
+cVeNœ]ÚáP’µk㜂š¯FÏiÀÞT¨Íhëì„@ sAO·
+0Ã<T^@)3YDõô‡ì–òÄ™§±e°{Õu%‡ÙIeo&Ô®½¿Ï}d‘°¾}r‚,ƒ‰êÌ.ÞÀ˜®Ý~}ßaö¤_ªRyb6Dç\°OG¸PßÃæ‡CHC¯hw§ N>‹öéôl0ƒ9cÃC?¹Í
+'ÖÀBµûÁ½œÀÒ_×ÿ_Eƒ²
+endstream
 endobj
 
-388 0 obj
-<</Length 875/Filter/FlateDecode>>
+408 0 obj
+2514
+endobj
+
+410 0 obj
+<</Length 411 0 R/Filter/FlateDecode>>
 stream
-xœ]ÖÍnÛ8ཟBËvQXïOHY²˜é iÀ±™Ô@#Š³ÈÛW‡GÎt‘øˆ’®>R4éuw¿¿Ï·õ?ÓåøoÕÓy<Mùõò6sõ˜ŸÏãªi«Óùx[ŽÊÿãËáºZÏ÷>¼¿ÞòËýøtÙnWë/ó¹×Ûô^}ˆ§Ëcþ¸ZžNy:ÏÕ‡oÝÃ|üðv½þÈ/y¼Uõj·«Nùi®ó×áú÷á%¯Ë]ŸîOóéóíýÓ|Ëï¾¾_sՖ㆔ãå”_¯‡cžãs^mëzWm‡a·ÊãésM]óžÇ§ã÷ôڶ¸¶®c½›sSòü1ç–¹EÌY˜Y™Ù˜
-ÙçÜÖÍùŽíwÈæÒ™#rbNÈs‡¼§mÜ³½G˜çnýþ@€?Ðàôøýþ@€?ÐàÎìÈôøýþ@€?Ðàôøýþ@€?Ðàú~¡_àú~¡_àú~¡_àú~¡_àú~¡_àú~¡_àú~¡_àú~¡_àWú~¥_áWú~¥_áWú~¥_áWú~¥_áWú~¥_áWú~¥_áWú~¥_áWú~¥_á·šsõ~ƒßè7ø~ƒßè7ø~ƒßè7ø~ƒßè·RŸ~ƒßè7ø~ƒßè7ø~ƒßè7ø~ƒß9þŽñwú~§ßáwú~§ßáwú~§ßáwú~§ßáwú~§ßáwú~§ßáwú~§ßátF8#ÎHg„3ÂÙ¶
-l‘Îù+Ú²rÉæÿY,h6¥;сÈDt8.Pi|ñ€Fv ¢±+íåK÷ÌèdD†TôÀŒg¥†u€NmÉ-^F
-̸>-AÍāNèÄ…²,²éŽuð¬´aÆ`¥Å‰ALt&8eÁM‹³<—“#artË„F{ǁN‡®tÛáÞ®Lˆvqè”ípvÆv¼øΙKû2ž¥=²æn±•ö=Ûaîzf˜»õ1þûå‹OOgñôË$@;<«)bÏwW<}ynS—~y.®X§G¡ô¥)›Á°ÔÁõë¨3,uðîÖÙÿdØ@±ÃÿÚ˜«ãÛ4Í›rùPvcìÃç1ÿûKáz¹â®ò÷p×Ø
+xœZÛŽÜ6}çWè9@&â­(F€¸Õ½ÏÞÈdwEÀ~ÙßߪâE%©(ÎÄ·›MVOÖ©«<Oÿ3ߦyúq~³X‡¯i¥×ïÿš~ûaúË|™h{	oP¶ÁǷжç‰~þùòæûŒ³ð¶Ni<ûçÒŠ§óêéW|[þ9É£´™×à“Í«&Z7åÑ]4¢†KÍ«&Z7åÑ]4$‹gªh^5Ѻ)î¢f|­¢yÕDë¦<º‹ºÕ
+Ѽj¢uS¢q
+çÕ.Z6åÑ]Ô†¹	Òû&–7öC» 5^4¡²%Ν¾o?µ3Àµ7„µ/Ææ¼XWØëb>a‹}č_ ®ôrÃ
+ç~WœNî#õÏü=²ûLÑ#Ï,<rôL´#
+/\:2íD—#™ŽX%cÐÄÅ YWÆäxàö-a±VÜ_¬kʼnÅZñS±V\Q¬oë³KåÐٍ¬ß¦3?5Î9¿¾¹éëïÓO/‡7fñý¿§O`ÓŒ×ò€<¾øïž?Kß%|µ°¹çÏÓ×ÿšçWóåôÝaÁ[5¾ùüÕÖãº|·³=)€£”P("àà{‚
+IE"lðBÑÍ1ðøYHßãg!"Ô‡C€ÁVxžÎ½ðóß/†îÁÍù(n§äiÕ½
+˜«Jn
+•‹%¹‹5p•"<ñgÅ¿Èøl3z%˜UÞˆ/@Œ¼Á ºP ¡ºRC((»(ôÂßíQYÇ7™`Yɬ²ÅY`Éz*Ь)<ÀâÙD»ÂLÖP•BˆWo²š1-ÍkP=x ÿeåCµIÖ?% Àâƃ©Å•kêr½KQj/AquT,ß*ê⛫\ÛAýª¸ö.%Ôº‚Eu”T‚‚'µð}gGfšdÆ,rhæùJ$,n_%
+;ö ‹Ùù®Ã[Ç@¯ò¨f$š
+YÆ£Úw9Z‘ïP<£x˜8@ޏdª\ëÈwՁ‰ë‚‡ß—-r|DM;;Rš-°1@U<b·¢a3náÅhcæ%„>ØUiëƒõ"uK–•íAÖsÐ!Id“€„Q
+^7c_Ó/2Þ’´ˆ®Øö#vAå'Ár/¾³±ùþ‰-F!Ù’ëÛféª5“âgnÚ1ÉW†«’9à¥/Ù¥EX Ü/ødóô€ÂÞnƺ‚ºrCHX´+A ÕˆpåþŸœ7vsà\îVk&(–sœ_n%SöãUúCÕݪ¹|—.ï·A0ª%ú¥Æ.ÛQiÄFųjñ“Õ9)<óM×íîScœ?ž›ÌMrã:–ªŠJhøØÙ)ž—«[þ^5 sš$€dÍ”—W*Ԑ:kBú™³runcŽ*ÝJl?U¹‘ý²haÅTàƒ»‰b/®–±àäÐA÷àäJï)œƒ)%Ü}ðKG¡ò)(¾wvú#ý†TØ@Æ“MH«°×¨
+#Ékp©Â.N>¬Á˜’¦ÖDD(üº8H—Üë*
+­@iYP9LÝ©ÔZÅO×pÏšL®ð¹Æ‰Õ‰¨gd÷ŠÔÜÕ
+êmάŸaz,®*3„°¨c	Q×KìÛ¥ã=sx˜\ŒaDg„}
+Ѻ÷pLë<MÑÃHE†öã>SWhh?«Ž0®ö+ÑJ‰ceÀ!}”´q«ËVÖïÅ5U™!„Yal¬ò3—+hò¨}`J¡¥ep›wÿ–~»ªÌ¢N-ÎÏQ•YÝÙ ‡jsc—ó¦ý‡žÃ›>›ÖžF}vè[Áɲdø%¸R°oqÝë³ü´op[_†Žk2ÜË[l'_,kÉÿg:ôÉϾõ£Ašö}Ö{/Йþ¦û<
 endstream
 endobj
 
-389 0 obj
-<</Type/Font/Subtype/Type1/BaseFont/NimbusSanL-ReguItal
-/ToUnicode 388 0 R
-/FirstChar 0 /LastChar 255
-/Widths[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-278 278 355 556 556 889 667 222 333 333 389 584 278 333 278 278
-556 556 556 556 556 556 556 556 556 556 278 278 584 584 584 556
-1015 667 667 722 722 667 611 778 722 278 500 667 556 833 722 778
-667 778 722 667 611 722 667 944 667 667 611 278 278 278 469 556
-222 556 556 500 556 556 278 556 556 222 222 500 222 833 556 556
-556 556 333 500 278 556 500 722 500 500 500 334 260 334 584 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 333 556 556 167 556 556 556 556 191 333 556 333 333 500 500
-0 556 556 556 278 0 537 350 222 333 333 556 1000 1000 0 611
-0 333 333 333 333 333 333 333 333 0 333 333 0 333 333 333
-1000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 1000 0 370 0 0 0 0 556 778 1000 365 0 0 0 0
-0 889 0 0 0 278 0 0 222 611 944 611 0 0 0 0
-]
-/FontDescriptor 387 0 R>>
+411 0 obj
+2280
 endobj
 
-390 0 obj
-<</Length 391 0 R/Filter/FlateDecode/Length1 1303 /Length2 99512 /Length3 521>>
+413 0 obj
+<</Length 414 0 R/Filter/FlateDecode>>
 stream
-xœœöste_—ÇvR1nlÛ¶Y±olTl['»bÛ¶m›ã­ßÓÝOýu¿ÿ¼ãŽqÏÙs®µöZsÏsÆ!'VR¥6µ7JØÛ¹Ð330ñ
-ðÿ
-€#×
-
-# 5@ÂÒÆÒÁÁþ€J”úVùÛ(3ýß?v8r€$Ðèôw¤%þ#™„½“9ð_³0q²°¨,\\xÍþRfÿPÎfv@Æ¿5ÉÅíLEímÿéÆîŸd1K' Éßá=ÿÍ­íìÝì¼þ/ÆÌÒÎôŸ
-
-F¶@Àÿ5÷¿#DDìÝ^ôÌ\
-t²±´*Ù;[þóö
-Ívò—MOÅãÅpÜܧ>ï|§Rµèíyôå;Š8±úê¡S6Õþ'wÍ=°qá㪺ëj«*ãO¦ƒšá;YÔ$$|¿^Nû·â}wŒe•b!±³hfžXZKVfälõ0Ì睨è”O/L>E¨ü÷ŽE–ñ®rXŠe_
-fN=ôù¡õ¤)ìÀ1lµ×6ì·5îkƒWl‹r{N:ØacÜÁ.œîq‹òÌý¡0Ý]·L5ûniè0å‘þh¨NÜÐÙï1kÒ™7	ýEjÕ“·`SfˆEƒ@è¢Ä»Òõ]¯ù÷&šˆþði¿Þôá®&¢B¾Ê†ŠÏéa0ù›æ†¥îµýbâ(õéH¢$=x~hDx2 EcSLˆÜË7ì‘Æe`¨(×ÍcSà‰Ðo(ºªAø¢7 l~瘥
-èNM»zO4‚ò÷\ã‚1f´{¬õ_r„¾Ð-Uˆý¯Wþ;9¥ù^Ö”õc—k–ÞÃjXI½ˆYNѐt4}8SpZ£¿ûi¶Û¤ñ´@àûo­(	†±ö•§G=ŽËÅ<@ÞZû=ýx"‹¥*ŠÏ¿ÕªVØ嶡 a•$à•hÖ[_(3rµ:"Y
-$ãð
-Ø•Í5q:åš9î$Ò¬þÌ-àk·¥R䢏ItÅÿª$âáu)Ð¥•
-1ÇjpšõÁþeOìëbJŸàMƒÉNê8Ã"â$|ƒžtÊ‚B2Å»È-XhÆ€ËÔyÓsþ8wp_ö6lƒ]PnYï)‘‹Ëס¡r[—ºÝò|6í$æQ˜À
-ãkF¯LúŽñk«ö	Ê“
-H.æIO_‰|ËMÒ/zh©ËÍ#„¤ySøâü°“k‘zu5²¦3A¢Klú¼¡J3¯Ð+rŸ©Xê€wÖ‘gœ½pAuÚ‡ð<× KÀ¢ÿI*I”´Õ„ÇÕYŸ~zc•£,e‹)¼5-+/xE¨wfÃüÃèOØœ瞨Un.ŽŒgßšÎøÐ51Cä.a/V=.¹†Mcï@5¾H£™afYxˆ³³tº¤ÄeH㳋åG效هÁ¬8ڐ:cÿ%}ƒñYL.bÓ‡èÛÐïÆßȦTcÔÌ=ùSDœ;“ÎBž}P‹Ú
-ÏÔ}YÐ$—ÄágFé1„Øôk>}‹hOayˆeоÔϏ¹è1'ò<_…´—E®ß3RûIÀ—	*ø *@?ß/¡Šì®ì&…á$"½¥3¸v,Ó;ÈŽ¼ÏW–dÆZ(Ñ$NU‹7ÎqâƒÆrµÑùWö°#|È8™. +÷’ö5?–6´:¼PÎÝ&æ?âüáÙÖ°¯ÖE&ï1àˆ\⇡C\Q¬2r¤Ñp	Ïì¾wªP]!û¯±Ý-¥ïfé/‘Œ+e
-;‰|‹WÜß¡º•µP5Ôð¬â¾¦®„éw
-xŠQHE€
-ű3&˜£\çy¸aõC­ÕøúÚEÖÚ7Q¢wöKwYC°¤fFU?h³>ÛøsóôÁ»ÿ‚©'ÓÌÒëŒ=,4eÁQÊ\@rìÞ·2ø‚X–}w»jó&Ÿ¤(—†J¤w7¦M ¹9£Œº…EAË‹¿øó‡~c›É=4­œŠcŸÒÉ»`ý9^nmèŸP&®Ó}šì³d‹õ8Êt/ýûÝÀË„þ~¹À?ºyJÐUl…ZãNžê²Îê¥í\YÉcüÓ§×ÃÉ4Ëž¸’Ñ/OéìIpWG¾é­Ê¿ù%›bMŒ·8,¹niAp‚Oê3”¯ä"¨õ$§¸Á¾-PCx}¸â*”'Íùð×€yX¤~”ÊàÙõáTÑCñ4SÍùƒKþÀ;©\d—COª·W<ÚÈö{EPîÄ|BfCfqžåª±R˜wi[¯«Á“4qØý‘Lñç©Dø%±‡é>;M¯ñ¡
-í·óJíl;zTí8æP:³\wwQ«Çhép¼@m‡ô¹×#	~ËÑhô?þȨ5:úP¿ŒûÃy³oÅñÇ^¤C}èòj¦µ&Åï ‚óÌeônU»&
-‹7‘µÄyJÀ|ÞN…EL{\ʌĸ¿z\c…;Nrý“®Cg|Z¨÷TÙ¤l°ÜÙ‚~ãåÝ¿JØcŸ	¡
-ÎÊVëÛÂþH*bÀËêŠã_µ.Iç‡ÞòùV%z^´ÓcxF 84bœìˆìñhãßL®m6`yG+á™ äó½ÌÖ“îm»a >dôïŠ‘Á—R€ú‡Äµ9:,Öû
-oáï3WVSQì@°<ƒ«•mÛUx¿›Ý¢IJf¬±*µþØw©<šÙë³ÅŽ¹Ñ½yñóÒMÿ~'½)ÝlÖWÏ@n°Â0Q©~Ëš*£GüU¬Y§ÇÏ}ÇàÍÙÔÏWpøß”?õg†}·¹çèåol¤A®?
-.ê{Ýë*y—Pðû?äò×íLœâ»^
-¿ûjïÉþºþ=ˇgÇ8-‰r¦¶ö¨Ù|Äx¡ÑO.=ðŒ-ž!зW%h!rcØ—½sÝ3É@‘{yÞƒÄnUqÃkáeãŸ0n)j(DÝBGÔ«²F’¶ÑhZj½.ÙÝZÔŸˆ¼:Ÿ9wCY('FÐËAšƒŸÜE[¸0I§–tG`Eýz²ÙÇÀ…û‚ã¥Îì,)²[ÓWˆ`ý1KA‡¼»dB¤`‹Š¾ºÞx
-
-•Uda.M¤à7ÂÅ!#:9Ãïe±šx—·¼Ô¦Å’h*¯¢£Å£ù˜‰­ÒíâþyZr5…o›¢ÎY½w2‘“¬ëUÂÆ:©Ã®Y›ÖgæZHBÒ¨í²Úr«¦yCˆ9ïTõbÈi6âTKºëDoîGÍ‚Æi,‡·¬ŠŠ	þkë=vn%»GhüÎeoÏþ{G­ÀcA­'¹Äsƒ/Ûµfÿ1©lò0û¡ŠÙqª|1o|
-Ä:G®{Ï88ãûÝÏæOäZk·Ï'DÉÀ{®_οæÀPOl­Àl‹Vò"TMð/|óü.³^(ÊÉ);¿=†’«Äætº‹çfµ*4„¾Ä„UÆDp+o¹rF†xU
-ÀÏß„o>½Ì–Ïd-		°¼´ªŠjɁ©ž£ï–d¬1
- g°pì§VÈÇeL†70óŒþÐðA2"v¯U˜gêMŠó!·ò@«íkÊ•E‰æ­[à“>[3u3Æï Ü”¾>è©]S§Gªú²±ƒÖÀîï>sVúZ	+÷Šxx*—(C1¥CNp¯RØœ>AU üW˜G¯cЋŠ4#P§GŽ.óZ*?St{iߣ{t\ËNfA²³™Ï– &š•¤AAÙ6‚ä‹2~âRn^É…©!ê(ÑEcv!F¢Àø³)ŽQåf>)>K´ôs‚»Ë„ð§DC¬ýô*¹ÒÓ¼ýYþ÷õ^
-Џq¢¯	2nÎät€£¡œ2…·E.ñ¨ØD"»öÇ©YÆJqæ•s·E¿ûmxMgÐ7­”sž¸•ø~N.Õ{Cp–ÍRn²ýºˆŽcO›çYÍ,+ÁkZ­böó[6î»t²ú=>ô(wpÐéÜß3—ÚA:}¼¤²Ú#eCŸ}âÕ@U'jw'þøø›ÓÑ÷¦Í=²Ç<FCžŽÕûÚø³–OéIÀ0„(®¼Å]V7Óg¿ì(ë2:›•.›”
-âuŒÌ)–YX› LF-Î÷Ó„
-_¸õPš(²ÌÆM¦¡íL9‡œ/ˆ'§µ§Ô}4bœøa¶~„m˜ÒIÊ™lÞÎ_îÔBlómÃg”¸L™qSg=ø&†ó0Á÷i¿Í5³H¿º©H"«LÁÐvÃp•WÓ’#áþRQ•ßÀê+
-ýgY™l‹ØŒ&z,Jºƒ~Ò)lè æ1‘(úOD=²þ•Ú‹Ã–0­ðD©\×0ᦼ„'‹m	W{ÚñÉãDˆX™0_<#F*¨Ð…Wº6eÅõxëL&
-Ÿª:²…{I2ª*ä^5~ê–N[߁òBÔt²¯¾møÇø’šô¹âFš"<$FûE_“N,)F&ô¥³K,#âoiµw›‹únX$a%P‘¤dÎPÈÌùä;ÕV:{+†¢ÁìYªÏþ5EàÛºisKßg%LâÍ9hÈf׵Ǯå”4·´'v,çS%¤b¬òź>‰Xf»3‚•¾]‰9•„òv¡ô‹G"varn‹Ú“ÙN6.Md‰n5ÛN¸ë,I°¡ÜÀ8ó”§\4aoKÙ"]gÏ6„_&&}=P¬Q–8FÀè
-êB7w¹xewlP/ëçdÿ³îo®.ñ·Ì«’p,,a°zñµITU¢2)œ;ÇóÅ<Â\ri,?çtk܃ZL<G0¿çV`
-´§%heÓ¥mÀäñ:ço´gxGcâ^cÌqåÆ€ŒÂuN`×âÞh«ãáPËÃ6²–Ü.Üt3˜xý9&U-tפ¢æ÷ðãl¹•óžžhúJ•þµu ’
-’FÜVyCÛ2t·G_í¸[ìno]̳lo<*ëûù*hÛ‚öªòM
-•÷2#BAg÷˜D;3m!
-î¬tÿ¶BOªžm@Òîàõ€Žîëoz5;°‚;q~Š(Täý©ýŠ_SèæUœ]X#µüH7ýCnsÿ´'íŃîNÍsYJ¡É—ÇÈÞw²nlškTk¿Ï¨Û¼á7û˱Ð=u®*"*“ÂT‰_“¼ü®¿Éµ‚9d´q?Å´QZV}o;ڍ(xd
-‚…dxhÉ4orÃ:hÒžž‡Y^Ž‰Ôb‚ziΝ>j&çbµ{°€âFû
- ýgÝŽªL"Ì[}ó:§%d³¨‡MwgŽ“ƒ«-=¾8ǝBžYîIþ‘ëûUhúÖE‡öçr/K:˜,Ï;p/ÆU«±öÊú©Õƒ¨·«å(Hg_râ.aù->+å${›ÀqQöµ&?gò0ÐRÖ¦ísZ*Ø>ìõ+3æÌòPny-ÞÁt{u@ïL£Ê\šß@v_kþÖ,^’¤ud0*‘±±8‘Y¶+ÑqŽ=EÆ{gÍÀCÉøëF¶¼ì’“f,<ÚLhr¥?
-ZÌa^0 at -‰]ôí@Տ¥Â»§~lÁDRѧ6Ã<²é!NV8ä±p=°Îëø%:ŠN¨L¡—ïê°x‰-è
-:Ê᮵é§ëˆê~š¼‚H¾ÂÖ³Iù_Ùª¥H’ô\j+
-|ÄÇÞ[rslÞ„Ã÷Ù¡&JÏ–|DçÊ›™ËßÅT›¡Òõ#%•µ†.'	q]Üq®ƒ}ø0«0«V¸cOˆÍœú¬S„žÂÍ”JªÊñiÕ•´ò›š±¾È^X+7g€Õp¨Ÿ¬'÷=Ló™öÄrBŸê?9rÙo„çsæ0‘7ÆñÐê³ÖÖì} KÉ¿x/Ùb³V².Ì]‘QAüæýÞ’¡*PCWP at +ÈÅê:Ƈ¡éèÇ €!¡áp²–Ư¡™˜?À¡üQX,»·§NM—]q*BpR±î·P¦ŸöEäܘ›oi¦³Ç‰‘¥&œÃÛ·JYÄÀçCº_V
-¾×­²“x²°¬bŠ·v–ÿÏÎ(D+Ô•Ò:ÛRîæ)Ã&aø.•ä‰C|'23ôÀÁM!ßK¡›S8•Õá«œF0UÚ¬LӍ«7é<zmwNÔì×ä6q|]¡nö•L
-mdF³/¹~	/ÅѾí‹ãñ«@HÀØ GÚ2y
-¤óVœiž…;Ï+b gdèE)Ð@óõê‘Hj®¸ú”Ô^h}ŽÁ+7)‘-Šqjùß#Ôw^3a	ªŒªåUÇjÀ·›îº
-Ë®M9šÔtÕg:šØÝ5|ªÅìGõ}]Âú£ŠÍ+w2BX‚3òtvòý)ÝÒ³ø9n
-ôaÊYBM2ÉØά˜’÷{wTaHÂÞˆƒ.‹Ä]ÏØ.^-OdtJÿÏ€¡Ïü;Hâ·L­ßÁõ¯'dun𷪌mw,é{›‰¼ô1$PõRšs¯^÷Ha‹Ôyh<
-YÆ3Ó+¸ù¹È†Ü¹<X¡×ËœéÆèµ2Šñ’ãÂü5ãLu
-Ñ¥&ù%ò®R´ø¶Ûé˜ûÓ­»ÚVÄ`nó]DàIdìŠ
-RÉÄ%À)©šMfâS¿E‚}Ç'ø?¨Çf~Žë¥D»(¤sÊzˆ¹l…:(\`iݹÁ0&€FZ>“fL1Í!õ!*÷gôB’ èi¶þí2åzåz‚¯0e¹ðÍã¾.«N\¨¯bí5¸%ø]$kfqÔˆCa×ÑEÄæ)ÎG«J·qŸE
-8r3Rê§³Ÿv6ƒã©ÞBo1ý¦ûs\B7ºƒëR“Œä
-ˆ9íå맏“}ãtu1綡Ø6B¡	t0áçü»sâ'€æv’¼aQIc~×_Ïwñ²ƒÊÅu{v¬ÛÒ¹ÌT´¯30˜)Yy‰{Fdøm–j•Ä
-ØÄg(‡£zPt`$zcàG2ìKÅ—Z…<“ŸVSu|¨ø‚ð‚˜/ë¸Öšy†íæèíAP‡¤
-T³|1n<Ño]βªÓÂpõ÷EÐIK„<IÈ>8RÐÙ›4Vð@’&¸[¿¶Y„âE›ò–T†•c÷_/¥†$GÈ^sßéFn­[?óÒïìövà-¾ßk¾
-0DŒîÃݼDu–¬ÜÇDƒ4ÍòK0e"Aq«J§‚ïúø­;>¸rÙÿÕ×5ºJÚ¬HNa:äžb_€í!Ÿ½"£)=Ä =ö©½ŸËv’“í^±K•Z§‘°ul\%×FÇ·d]ZWäLÃÜãÛEEr_ÀFëߥvʉ\¨ˆãRQˆ>ÇøÕvG,­þêþkO“Ú Tí×Ëô˧ûlíQPXžÑ]˜šÿ.¡6ÙonéìäòŸ~çA'£"m6XçýäÆa eCêI§~K?ÜM­4뫉2:½µv%a¯‡<tÞßÈUᎢöx²öºìC”Bu‰\É÷¾™84Þ•¯·h'ÊèzùÅŽUel3Ü€’š^']º8˜ÉA~‹Ë -Ó^‰7Ï9N´=ŒT˜}¾‰xd·±³š•´Ú‚¿·E5Ëx;aj7x™Ï–Øj	ßQïëq1¼˜FhïPý†Œˆ~8šÛœæ¯Bs°1Oñ9
-'•_µM¦5ÜžCa¤ÊÙ+oå&8¿F{%U¢Ãëž1ßM(÷_ÌÜ_ÕµôJõ¥a%c(l¡îÑÏøŽÕþºß_;å©…Ãu-ê¥p·¥•.&$ë~jú"xOÇ ¿9x¡À{FbôlžÐ Z™†›®päK¢B½_þ‡íÏ;w”ÿD¶'}”Ù!WV
-Mõ16kÂÄeZ¢r†@Ö2õK¯C̸‹ãi&’å
-#…•Å2ÃéÓ÷D0ž'
-B#Ë7‹“¤LœÛšùQ]bDW'U$ü(Íä!»¥9ñ_Ø<*÷|’AY¹‘0>U%4îò2›7‰˜Q®ôê¯ðçt—äÉŒ‰$ÄX“pe†òï}åû£k»e!…Xô»
-=q`¥ü{Û^áïÍ÷Á¦"æX­B¨²3&ª¤'ûükqzoyÙÚDþ3!rT2X/_4/a–’Ä7#›e_”n¯1¹ðSË0Îp§ð«–žâ')xîèM£»9„‰ñ0Q­ò~ªŒðªšsTXa¦+—ºofåäîœÁ¤6ˆ˜õïC8ë#Ô3H‘ûx÷»ûúh½lTCbîsfä+j†4k‘¦©×/ß”Kª¡€:8&Më0x[0
-èt6/6¯éß^Ý'A>S ^ÔßöQ°“mós~m“¿+Nòfh/2~Y÷j³ÔÊ”¹SÞá>·*YÖDá’€øŒ‚¬¢肤
-mš\Â{tÀö%CœB€‡ÌÈ·ˆwò)Ù>#)QýÌiJU3$ÞýœvBYb#ýë=A6#
-EÌ0Y‰„´™E‘t©§®š£Wû÷ñùUèó÷º7F!Þ“‚‚#²Á5»¨ÞG½Ã~zó‚xgÒ¾‚óÑÌ$UOÕÏù0è¶ E;Á"É/3êw•ù¢¢z•;gÞƒ‚µ²!l½Œ= Ü	m±§WlWžÌ9LÖ}Põ_½²Qî(–k~‚뤯÷^Ñ°;ZS1FK‡ƒ©ZØråÁQð|~‚“2/Ú-Éøúƒºqê"ßlü­ŽW0é¨y?ä“iCp²aÃd+ÑMJ©
-•ù`Ï!Ö€°ßñ$š\ëî…ï/»|ÿälÓÈ)0V±åb+?*íGg°iðÏ«¦þÐÇ(¯Á&‹µ…Ç>»=zçé)·d/KsZËŒSΛ_.Ü<š½¾`½³\!%±¬¡L&Z,²@øƒÂú[t!{
-%ØÆ»=ò†a¿ÉÇ%–¨»1’ù¹‚ôi_°™:Eí³––k¶Ÿ]íR7TGÁXðId$;ës¬ÒÆúrŠ8¾o·ŽßÞÀYC›4üÆ¿žWÇ1ÂFEÚi‚±ºJmGíDh·Ép–žJص‰=-P
-MS™*B†(MZ ‰MÖœ¢òÌÎÕõÓIKÝãG¾§©hðl­Økó…/žb5SŠjµ§™Ã¶øGÕeí¤gÁ íÖ@T âã[ÓewÀÿ+`û“;\Q»|êá£Äؾ–
-gŒrÜ)0Ê‘ÆLL­±d_½ó×uÁxÊ{	·Öo~
-d?DÉ™ÄÀB©’ª2ô7ŠLY¬|韻‡b[¨†¢˜@ÔÓõvh«Ö)‘2û…¿™!™äÔSK¨aûiõ‚.âùd‡}†
-("7ÿþU/®´WŒc~ã1Pß÷~ò1»J1œ{A©ž‡
-€&?©š,ز¡•G(Yù5÷µg¼2Ó=¶L{ÌùþÛ};_ÂG…F_qªà(lfgr²ßU—TUÁ;å_•”@ä5Nb]VÏ“éÀ¨³²ý܈;z?,’©*“š6ôäùŒ3ÕÀõ½?J“d§€¿;u?gáSZ{Ûö¸xŒ9‡qÆ0©ˆ‰—÷íð:xbŸl}‘½15
-Z€Ì²Éx»6[EšN0ûùž„²+:Û+Ëz+2qÀ‡,ùÔf2p¡z×qµ iG©›Pú€\VôT\’….ß”
-›ã[ž¹*­ƒ,r§æi'ǭ弊Oñ?pj:›\È1‰"qÞØBRy¯nM‘u½x§ØGˆ~
-‹X>ì)â—>¦wtDbéÛWÚ2^k¸´~èoTNy:+É#íÄÞ¦MÂù†ïÒCÜâÖŽ¸<(äݼ÷‘éC3ÞC3ÖS•;]&©éŒTÆÅ–-nÛ	åúAJ…ç7no¨ÂæÐü$ÃG—ža7'{#¨UÏ”ø7
-Çió%ÆZŒïÃKq ˆÇ’¨B`Qënχk¥Yôd³"rK¤H×cÓ?øFUï˜]?vmabžGÙ\ª·o\'L·¾]ù½Ü¯BÃüŽC®¡¦yYæ^`Š1ÍfÑg½R‘jý^XÔ¢,|ï²þMXò«¼Ò·a2hêsf?œêŽ]Ð{Üo
-„‘	]¤YŒðN•N
-‡á Oÿ¸nf”„!쇺ÔÈCöå+ý= µ=q‹n«… ýµúô½ÜDëO	3Éäowu/š²ßœ4·i½Õ<Û²h$йzdËE¾Â†Gß-Ê{~c=}½å9Ú³IüØ”–¸-Vy[”"™¸ö«iº“ †+),óÉï1#ZúE&ièò]µÕÖÝ$p+(ÚOÙ}È`_G¯ÜSÛðæô#LàáµÛÅ£D2¨Ï@0ƒ\nà€gAìûÌ"árZyàͽÈ6™x²Á-ÂMt#'ÁÁeyqS¾Nç{„¢Þ Y—Yã8N.)”™+ÊÒ	MãEvR^߬æöCÂ=ÅôI<5ƒ¹P~Þ‚{:O	YéÊ:k£#úy\ùû óÈå謺ƒÚiz29Ö§À»~C
-´–JÀNÍ竺èÖ÷\›Ïê•d>ò”G¦k&å€ïÄWLë/~iA&À,ÖæɝQ^ÉeÜu±NênÔ=O
-Ê×ñÆ\›±Ù±	¤%´-Û†H5üvŒ^¿Á¿*_öòΕÝ<áöé	BIî,DqûS:Š&—ó‰9ynFECxC¤Ä¼>˜ý¥”¶t
-¦ý˜„Èo©ÈoW‡ïì ŠÞ‡ò–¹•×!	ôüpõNÀn÷fQםºP¹\F†J&{™rEöX_”¸uûBwú…åQ± á8‡A¢©‚ÕØû|ØGZ.ä!±ç{gz¢ÖÊ>^’™ún¬îR}½r¨X¶üA9ñ6Æ+ù¤	N>ɱHú•¹4~ù¤÷ÂPØT }x¡p÷S«Áóº³Þȴ̦¢È‘Fù[©éíxÃ\3½2Þáí›a}¶tC«O±RûËŽÊ^JÞŸÑŸ&2u™‚Œ†Òç"_Ó‡’”1?gÆä‡ËYêç§]ǃæ©]T eb.­
-•€Hº hDMù›þÄ|[ðM¢$n¢"˜0ÔÄ>Ù<2IêÑ0?-4˜
- 4v”™ˆ½	ŏðJÊ.yëGÀáÕ‚6Ñp_¼æ$°rHH×ä˜#Zþ¦<ûl׆_»Þæòo0E©
-wlX±äúâî–|Õè0›Zí³¥EI&H8è“Dù|mA!GJÙÀŽ£ÈPP
-]°ŒTPe}—Ü(SÍ1èэO4>èæ^a¬)M¿¼ÿ´VŠüÞ+G2»¥§ÅYrjiG°8úäð0¦—€f
-±h2}Ã#à-cé1Í0ŠŒ¨ÓKÁ¾}r؃ÉQ	af|£¤!-ý¶	„H{zgÚè|]cOöº@Ê$ÈQä(`©B™‹í®H²Èë”>¶
-´¾•»3äƒq>*ÀB*Þs¢€T—‘ ÄÍ'äW&›ŸÚ¤lž!mšÛbL‹Ó™+µàYà€Ì¹üB…[•ˆD-,Ò±uþ¤_f¬Å•eä³Âˆ¹	%Ù8č]ô2*ºþÍ”»dw>r¾O#"“óÔ÷
-Tù.¯*ì{~à™4Ý…éŽq)ÀjîêÔô׌I?ÙKä8?«˜~èÕ<ÿkN
-[¿¾UU–¹“°¬è]CókàI±³%`­3•Ã‘3î(¡çrü؇f|
-±ðíÁ^Rž‡»èXŒ×R“(	ñU1¼U}dm¶†ƒ†óV_q”ÅiœR¦¿?Ý–}5ãj€0ÀLÈÒ|r¾•·	%Ñæ¬Ñxô;ù:Ž Ë˜9߈nÆÙ±
-5iܱO<	 }M­'v
-ÀýØ©õ4
-ÂZŠßɳjl&0ÙA¨ú2ì:F¿ë¼±"ø‘ÇÄçhß/U7¿
-Éò9R„}C´äÉ)¹2|~…á"å“
-4_š’q´7m´Â²®
-æžÕ£áóþtuRb(”ß´eOgÞ&×1Å1:]vR
-i»35¼Q5ÅÈu‘µB¸‡iñ üqÌ䊇1á¹»%ÔByCIð4€$jk2Áúja\fp½ùÇW_ý°øFŽIŠG@…œsoÏåÉ'bu%â<Óä
-¶GDƒÅë™'[½{š€”…²µyZHO›x	€eͤIgpŒiœ„M7´XÐó.iUJd¦ÑA‘Ü©5|uX•¸A=þ»dʵZÎFÿžLdŒûmë8ǨRJ3‹™QÂM
-BeE°Ú7TMºÛ–©Ž-aÎ{ð< @N“Q÷e>"(î\\yB偊ZÃ7Çx^z\ÒçoÃ	½cÁL
-í•–?ú½»úÍŽ°…m]¦#þ,)Ì|FK
-,]ÝK½3­$^ð.Ò.üðš,;æÐÛÁô!€«ŸhºhŸ1h!×™Isœ^¿ÊúmKêk²¢Sa.ëP/
-!!£Š»|Ç¡Áz)ÔÅ2+³ m§câõ1š^FºSN>¿›*°	¦¨ô”Â&Å–‰_ûà˜Cß k¡ rÉ©$ƒÛµÃÔ‘¼ Dæg{ób7M*<äŽsΝ§‹LÞë…+þ3ÌKFI{a¡ËVš‰žNXŠìx~.°SÑè'¬
-¤:°ˆ.oPìc¡XÓ¨W¦]áÛÁëM$Û‚03H<Â	¸ÉC±+©5ò[¸JV[_lh½ôm_mǦ0`'€¡Ð©‡B!D¢ÿ@KêG*’«Ó'
-\ºÈµ<ã€EؼG 2¼½:èå9„:Í¥•ÄJê%¼+Åè8•³—¢bØó\–Ÿ±[¢_üºñ
-@$±÷¢§\iåïµé¥ =cÞ„T,鄈D3äwÚÎÖÎ#©¶	EÏ ë⩬œØœ¤ù×ÌìøØîÅØEJâ’«½RQ¿<7çêªý›áX̳¾Ù%c(ú&vߏúVÿ~ìëþîz_Ïú bäv«¬kð$¡ÍãG’PÐ¥V“„6™*ÁÙOê¿OP̺YiÌškn°ÛËbصàCC-&’+}/씆WSÈÊ(C¸²Q†îc…Œ+¡þŒmþ	o±§
-‡ÛAÄÌ+%q#6PŒõ§×”Wü´—Iâm’%aO?‡1…¥j}‰–©îi–ro•YÞ*ì]$¥cñǹM¿Û}(òn*Uþåb!K$N‹))’T¢1&˜¦<ëYÔa³†ÀNÕõObtó##È;î8uWóX%æ?¹òzˆÇÇþ_J|VÇ2»àâ62)ê\˜[^ä]òþ¨§R	6}^êô¤— 	‘ÏÚ‰×*mÃa*Bâhgh<h’óè¼×á6Ñx'öliP¾¬žp•ú·é"bt+æSj¥ò­óéŠB„®T#ƒ. «ûº~7à0ÜÉï31dÁ*Ú?VÿÑËê©Ô‡é¾QSm÷0Ç
--1 ËöÁ‹æœ
-%x„È®ŽÕ‘ûÝÛS«WÜsý^Ýè_í‚É‹èêŸ)&÷R¬e¢¬9t,íÍJôö†!
->ÊßyqÊâZ°ÑyoÝ:<ÈI2pFÈ÷çT†äG`8¢ÏÎ66æû}¤7ÉÐäæxRõy0®­}âÅNÖMÂ*p’ž/¾Q¦ÊþÐÅ‚¯Pn 6=¦³NÜãÏÞð+mó2JÂmÐP-Bç—e0iÃÍýOÝc5@}<3”•
-?¢gÕÄ©3âð/ë"ø¸Œ‰Wä–”õçfh´”™$ny†ˆè{Ú™QŽ½¡¢%à·
-s¦Ð¡
-Àb‰•j¼¡;Íë IäjŒË`|-h¼…†v²Š‹x’éSé×aZöæ‰w}/y•ÍÀ£iÑG #ݤpö‚¥¹é·b_ø×
-ª²Ýòf´ÁQ&ôðá»Ò«¸!ôö;³+Ÿ‡ÂéÄwZqÝAéèþ û¶«Ä©Ö³|¸ÀÃÔ¾|ÙzRk4$vÕÝ6üòZ*Âï4«)
-ØÞn”â@ʤœ?€@ŽÕ,ÕÞùÉÕÅâÏBoO\ëÍïÊ{èÖvI>¡æû7׋À”0ÆÐÞ‰M0UßÎDàðU©ñê6«ºrË	e2Ífë&YšÐ‘C£¹=ïs]…¨¤Å ÈvÝê€Ć|£¾ù!Ç&©83'ê2ž1M—çC‚!ø¼ýÃGÿeB×3ÖÆn›È/U¾Ñ‹JˆìÚŠFÑÕzÕtƽ	†!ÿLíWA<ž?ºWå5Q*
-düÿ@ã¿D#ø/tfÁpu¨q´“%ïè}PŒºWÁjÏhØ•Ð.¥|,1wñm²Jo¡Îy¨´i·oxã”G=‚•õaŸ’`^|Ã•£5JÙ:ñç¥.8wÛÞ~üâý¶žÔ€Úävˆõ#(«ÄyÜvG÷ÚòYŒ@ÑØ?»°Àþ&ä%^Ë[+à9³ç†b(ð	T.ÄÁyÝkhÜ~çÖ½˜‡$7ÝÔß‹®°µì¦þí†\‚䘪fóÏ¢"®¹Ø¸¶àöô½ô
-®«§Ò‹¡<^ÑÑL@›»ß,AOopvkU	ªM×píàÖ¥ËףˌÅöl‘6/†ì›lD‰¸ š	¥ZœEdx>¿ƒ±B¨ë8Ê\‹c?|êÅ ¢›â‰üê)@&Ó¾£‰—7~µ\²Ç_ ‹×¬)É÷Š"JFPÒípÏå^¼àÍW]“ýt/¾ôÒsCÌà×>=”…õõ‡é_Õ!}[„d˜=“ßÓÒœ#EEˆÁöp›1aü—öòZÑÇNÁ¿À&ƨ/–K0¼šÚÔJ-»™¡v5ß–?U`ÒïÆ!6Ï×±ÐÐân–¹AvWo€yÜ(q Úÿúìž
-MJÓônH;êHVyå’Á«¶Å½ù)™‘ˆìhµD6øÍèÙ—½ìØÀÿ­ÞÛ#Èó*6bR~ó:{Y¤Ðô>–"-¿ƒ(}Iô_ô¨à÷Fg)ªð,¸FYîõˆü’Ö7‹ü	üjëgfTÉs¾Z=VA±ÖxùÙXGcóá?ø’7[÷»¾-mž½U÷‰ã!de=G½OpYU)ؤwiÁ£Í¨8`žyB,¬|ÜXž#èúµ
-ÏJM_ðÝN±at¨J1¥¶á¯Oe‰˜•>QÅ‘PÒ)MÇ(î‚9§/èÀ
-ýW~MåÖ¶c=µÍú)V†TY‹Z)+C-_ÊçB’ÈZAnÄÒlmÓþ~5ZÖÿHÇcD¨A˜ôSˆPèâÝŠ)—)	$¡*3á?G`Ù{ù´çÍÈÇA©ß FpùÜ zó	MóŒ0¾½ zIqcÖz×Â-&Ã
-Ú¾f¨–Úb÷i`{èÀÆÔxã`ꬺé®V­3¾É*µ ÄŽäY`ÑÛ’ÜV~û”Ÿ%6?~G¤Ù
-xkÀÐe93ÆR×-x|m;nº1à6Î +ý}0
-0·pP¢†Lr·Ê80‹h
-ÌF¥J}S¦u ¾9û™UˆláðŠá¤û7^\Ðß+Øno1È̏Ø"-_w„Š7 »3îÔ((ªÀb¹úÒÀƒÃ§âÂE/z.d?BؾcSIEâ†ß¦þd`õ
-Z"w w	Ò´\yâcHˆZ{²PØÈÙ©Åð)dµ‰O
-m´îç_©L«¶M¶·ŠÏƒ¿»‹ŸÌë
-{;mü¾ÜNÉœZö%·ŠªûR¿C&!\êa™tƒªÅ¿ Áê¬F›Z‚•[T“Dýµí,ÏšdyCæ±ñ_ó	Ü‹×BüB¾‰ŒÞÁÈ€¢æví
-?ð‰–¥®$âS“Õª+
-™Ÿ‰	!sò5‰‚‘
-bbA)ÝÂîJÙÕl®-Tco³ÔGºrŏâ­Óù‡3—Ô0*F%>H„I2c†j„ÌëÕè±*Ñ'A±ôìu,y5)q뜥P³‘@ˆË?4–ô0o^”\"]ÐGÎêÕ0|Í@óê
-qªC,SD0‚k ÅCÿB¾%FÝ"V—x#XÂÔ=ôÏ­ÚCÀ¾kN¥ª¯á5›®pÛlù,>+Ôƒ&ø4L#½ŒmHäð@¤Ä·Cƒý	K»&}j5Ï2ÁOò‹³CZëäë>Hzoî2¬µ{IzC~~ژ݃'´¾
-dj~\˜©Æ‘ª¡zSu¹ÇU¥ú¡b³MÍÅ+LÒƒŽµ»Jüñ9ö~Ÿßo.9DnPAšƒaW~éS#6
-¡Ë	šnÞWàåÖb!t¹¡\´Þ^,Z8DT9»»ïýÞ3-R•šP°«l‘ÓÓÛUöM >Þ.øY3Lúôþ6Û¾¦ýØßü	ªÑ®ˆãН“HäïÀ¡îT/7PÑðMžƒCôØüG‚ÇvT-ž†ØЬޡïK"aF¢ì\X*Õ(Ù²ô¤áô½·‹‚ât ‹¤:TO”(‹°O’ªs¯– þÒÝxm߇¯Œ/TrO	úpB¸6¶KÆ?ØïL
-ñÀÓž-Õ\¼VÂÜsš9Ö¡6Û¡+=Òêr¾dO7(ƒÎ:qMhã§>ç£Oï¥`ÆCv¾ôʽ¾‘“Y©_ÜËј¿üÓw-Xmc9»PL—‹w¦éL(ÖÆC+=³3§é쎫ñ«¨—Pi7%0ýM¥û	,F–ï§áˆÿu_É|à‘b ;Ve
-1þ'~Ö€êö?ºz,/l(™´dŸjÙäÉx¦É@ß=G9@
-ŠÍ§qgòÔ¬%ë}j¦¥ìE÷å9ˆÐÃùº¨i¼òtÌ÷Ž8äo—Aë³ÿ²Uog|—(¿Œ…ÈhÛã°{’ßҸĀP¼Ñ¾ÕqÅ	ãË11bþtQÑ”•*i{pÿ/ÕÀrew΃*z7í8ÆלÐÏl8¸A[¯ê÷£5ÕWü¨&VŒòÂáÅ@2Õõˆ‚ât Î(·õ«ÌîÒ¢£Î,¤Í€Þj"پƠ§ u¬ÀÒö¡û¨K3‹+¼NÅw1Y“ÝÈ(£³Z‘
-¡ô¿U`ƒÒS,»˜–ë’Ùf">ß®Ë Ô¶>ÂßâtM.êõú*ž¯RSò[v†½?íO‰Ë ’•'ågû7è÷	0ExyUD¯-Þ©G9 Rë6rõóvéØÒ4ُ¸–Õ:-ÇõëÒ(ÒÙi[ŸPagf‚=Ž;›¾‚Œ
-8´íAGé-"·QÇY
-³–W­äÈä€,¶OœQ}2kÛ zº³'1ûAÞ4ŸNØË<MpKž_!ê—x[±TVË/H¥§È|qî(/‹Ç´)‹A	¦u·š˜Ù‰©+üX#U‰ô2Õlì<R!JY·ÿx[çÅifúG‚ß•³tJCGÕp>‘vÓG<Ô,0Š=b@®WxÒD¦•ƒ“¢+TgqG,
-§Y-ÄÏ
-x¢?¤i*ʁš¿þ‰ªÓÇ‘|q”­æ2ûƒKiôšÈœt×-¶Ï€Ò¹fQ
-ïÚr¶¨’=tŠµ›AJyûñÇÆÝõåû·Ý†ÚO|
-$—Ú¤­ÑsÂ
-UPŽx
-ævQ;¬8ÕÂâhw‡ •Í"ŸÞît³ËJ6ÛY%Ïo‘`ÁÐì7«Àáä.ÑØšEÍò©ŽÁ5ÒÿÍëà]NQÕ2ò›ÍÊ%<ºÛœ…ô‚É8J‹ÿ©xÛ·ÈY©.z˜à0M„rˆ4	ëìù‚j"ìXêdÞTÈGó)¥¥ô)ÛEÉûoý+>£ÀºdÍd#\õ6Ms´1Cª‡7»›Lê¸&Iý^½‚|Û¹Ö:·îÄÈR©ª`Èð-ˆÅi6
-Ì	{K÷ÞJ^ør.y˜ÈêÚgŒãÈA
-¦H{`.pÝ+³ž~ÕYÿUíQB̽q&‚¾ör'é’šM(:Ï;Ø>ÁK&M¡G;Lsn÷e¡ú›¿ï¶ÿ¨±dî:Û÷HBÏ PÆö¸}ÈÉv·3Q½!¬PU®Ÿ&ÝÇ‚õBu¬ý¤åm»u*^îÌ®:BØÅ|Ï0[ä
-Ó”³â…EÍ™k¤FQ¡öQYn¸Z©2—HëPÖ}ElÁn§?ßcìB¬ã}Ìyæ²ÆÛcÊôÃr«w»êTij…[vEï{­h8¯EûáÖ„ŸZ4ðÈÔ¡9êÕ/Ü8ãEfòJÊ
-]3Ra
-	÷ƒÉ×2Å}£²˜ÑÎ\
-ñ«þ;¤×_ã¨h1ê`Æ¢+_~k9å;YZ}Hð «©0*Sp=¯¦ ¸MHi
-@î¼>uW…‘\©Á$¼þ–V°t°q4¢pËmx©V¼é蛏ÌÛÄóÀ+
-"¯îæš°_/5i×ã"|g–ù›14 ÆÐ/|Ê(äv­®=IÜW>vuë‰ýÈôÊ­/21k}TW;Õ¨Wƒv÷5Tå…«n"îããzf@<€mÉh€u‡(gÐjG‚C‡÷±yžC2*`à±…ÉœžšX7$.¤¸×ž•SGȏè»\Ï-¬4B @Ð5‘ØÓË…Š6]Ò½ÅZTÜÑObC¥ÒÖ³]Ø®ã6
+xœµZÉŽå4Ýû+²F¢ðìDBH]ïUX7´Ä0Hš
+¿Ïllj¯cJ€J]õûæ;n½ü¥>/zùR¿˜%¿Ó†¿ÿüiùá‹åõqÁm;6ïG^Öº¯üùîÛüáÏ_”5ñe["¼Å-¿/>m/>¯~[¾WÞÕåïK{7y¶ð’*)¯*iÙl¤~Û*!~®d¼qjHœ>HàóABÇ¡ƒÄ%ß
+©µ ÷JJ«ƒ4o¶GRÓK¬¤¼ª¤e³=ڐšV¼:HM«ÇëfùR×&«ËÎÀ4ewº¯½¨·ªí¢ÃF/šÁwzh$Û	ºañ³%[õÙ毆{6ë‹…¶¶{2ÄÖD¯–v¶ÃΘΦv±—³5u&q6Ьgù4Ö%­³â¯A¡Y~߬;箫·ëJpÔf-øb³Ü­Y÷ÅárM?/5L¾~Rø‰Þ ¶~úqùj·€ÇÀ矗¯ã[ɧ÷dãkrV'×h’·:n°ëâ#…èc€
+gvx’KŽvAÎð{^áC8âà°‹+<6É}³|úU½}R/€¼_Èê³A?¾g#
+<‘2Øð,Æ
+XÀ®‰`ŒŸâ9¤€§
+¸§í´Áæې´Wó‰q°.˜UŒgªHÁÙ§·Aûà	À¢ðµ:8â8eEYím
+Y]¤88sR$œijÐ]En°5æÜz€/C˜ª.bF¿Rù) á²ì
+\P¨	fý­ãß1ø½îT*
+é³èV_0¼#:7T}tF¤ìkò	À{¶Þ*Mï(¬NÊœÃøq¤dvCEd>›ì#ï|·eªBP¿UHðÞ²Ó <J¡Ä€†0øHÉUqË
+Q¹ø´ÕhšHÑ¥¨1ðo"6X£mÊPHPõõQû¬‘ÁœMÈ*-V	´û¡µY…¬$â²áüŒOµ$›2íA_LPäÆhí8øNÈLÂÌF&HgOeCwn–!Ø
+¾¹ó˜’‡O"hÖ†Ë1 fëCævÅZRÅd6•@Â7ð÷ÆLJT6•¨	‚·°·pvOÒ¦V¦‚ØH)I·&*Ðœ\§¹äÞó3–4¨[†8eL[É¡MÖÉ~r­B‘—Ÿ…IõëZRö;‚lCu	²˜ îÙ@ÚÞOþƒIU'¥{˜Ï1x!vÄ"Œ™|ò’»6ÖßÄšs¶Ì!¥–"èk—˜}(QfsYŠQÅšrÆÞ‚)O†6e(jÁÇRWÐàá3§v23¬íSE™M½;'¿ Î%&ó>.¼âД
+ÒiÇF6ª3;î•Z^CiííÈ㤕S‘LŒo
+c*3Á±×w¥°
+f+hÞª®
+Å&Q©h—EpœŽ¦×̛ˍ?ÆGæ<	|"°;nG†¢ï#sΑÍ QB‚½5ec“¨Õ{éX'ÌK†3e"I³‚\ÑàÜë™'M5Ÿ&•¶‘FhO5>øäZcÚã@z(aâ.ÖPõ.v1‡‰D¢Ðyÿ?=NV°Ÿtßþ7ÖT¹Aœ†t½Ë©\+¢ÂšÚùÝ(²to¡ôUõ%³Ö5âHW3eÁIC‡ÐÉœ&Ÿ”·(Š_+£`ÄŽ
+Re‹,ÜsªË:³ƒCØ”+’3jâ
+§™Žðy
+»õb)ϸ³ìÀj&ÖÚ;]]~/ž£z×™†?»¾¿¾¨4}è£éN1&RX¥ñÃöhº¨êL8‡˜›ñ/Þ¤‰ ¦
+ÒÐAœ–Š0'l1s@³›‹“c¤rÃÄ:„3e"f «î"iô'67R¡KvÉ5
+)ÈV]iÎUSjÜ÷NCdÁLYpÒ¨åLuEŽÂ¹ZÛ\r€O‘ƒ
+¼ìmÓÐdXSf’4¸Â¬
+CHÔ`#—«^º›·O¼ûäJ3°ÛÔQ/7S‡{73!Dïp´†êìj7£²,¥[ßs¬µ\?ø'
+ at _Q£]Ôºµhªw«F;Êp¦jôbžlÀö—ÒMj?)¶64‰k8ÅÁ;ÏŠkU{—ð£hÊ„ÿˆ!h—b˜/n1Vԋꍦ†õ$pj$0S愾Y¥QÞ4^€‘™À)[f0+9_Æð<ã1ÚKìÓ…‹Õr3¡ú«	 ¡€Ñ]V3‡
+Þ¶iqeëÿà­PùZœjù4|]‰Ko°Ï1
+—h\´»3ÐÂð¥¯AGÐxèk§Ý:zà{ßgœsMØø¸ü
+„ôÈ6
+endstream
+endobj
 
-1ž´W¼wÔü„¯eŽ/s¦áN	Ì´¥ºÚ£1œ/ô2{§Œ#§j¹>ð‘?¥&6ÇWK8õ?P¤²]Á³NÍNœóŽŠò”šò*Ô#¨ø
-V·ZBŸ]?]Oîïµ5bn^õ–	Ì4ˆ‘˜w¸RVL]5Æ*¤»Ð1J–ý–6nÎqAþE•À—Œ42‚nQ€i<}öá„X„˜ùžíš¬]çóÙóPO˜œB¬H_uäqÈ•íÄ·ž¦ùrNÌë«õááð>o_ÃÙh!lˆ˜}9Z…šC
-ªzöU“–§‘ÝüéÑîç7trfæÐ3¹¥ó¸‡<þ|?òs*ï}O6t?Ú%^U9)ó¨ñÝ3õE&4QôopÞf8éÛÏP8¦+æÓ:?ìÄôf¥ÇjMÛIP'­PíAUŒêÝ[|qÞhÐùž’*“ÅÆætYÙ*͵"R–­¢æqÁtԝ1M²ð;{¾Ñ5Ú<e(TGìÿ¯»Þñ´¾â—žI­)(#˜¤ZIý'(ì„F£I­+BqO{³„äÕ¡k¼öc¼ÁíÈŒîò®7ˆh"ùaAóý£m›í–j¾4#wwø”æÄ ÍN‹àKÀM9`€ëÎ	ÍàÜ»ï˳CûÅ:^ˆNµ_AÔ¬KH6Ã<r/…ÑKfDkÐ@aï	Jˆ4<÷x›+¶M7~ù¤x|B“!¨…ë™æ³4øÉ
-²9n!KF>à‰V£b§Ã{ ;ÏР8¶ïÎÉEï‡’ÓÕû|Wº›!H™vž¾hKtšÿ`¯Îâu¼$±{X_ˆMCè…#º|ŠÍ.%r‰Ð~­—]LËÙÁ„ø¾´-ŒfŠèöÛŠŸÑǬZ˜Ä.fd‹ºŒ´I\x®rª‰OA:«‰.ÔsR~N&|½:$PÖ8}fû¥Ý†Eñû›L†ûö“ðˆ­ÚÈYê{Ï@	KŸgI;#RÉ„ˆ¡9ÞCãüÐŽNŸñQ±‘&û™Ðhœ„»Cý<wÕm:ÔL³Z³ÏÜuƧ§¤ìµÖ…óãšfò ÙØ”êY¨û—ËÓ®€@ÜÝŠ“:ú½Ÿctû¨q„ÉÔÔ‡rŠZ«å[*OÒ0‡•»Ší•¬‰ôX„ÒR~*Ú‚¾d{ý¶´f,"?côð¥;]
-RC€³¢|+.˜…[„/sôx³‡Lv×C'0€(!"´hNàuú‰r>líSãgŠÕ
-º™àMCYÍ_ôá¹CÔé“¥L^ÂX[Â[æØ°‡è?ñ|Ǩ{ñ¸é>ûE¿§ï•¨9‘^³ûð“Ÿü^dų5•FЀFf­‡H.DäI8µ!œp™Š›°Þ°#o‡½Õêk­
-¦Íhæ`_ûÔˆ‡¢2{8^¸‹ÀN²±•ØùJH&Äö
-
-ó5mç`ðÐÌñ
-Qx€ø¥Bs!X¯@ÙCM¶a‰¾&K˜qL”Q^ðÛx‹Ï3Ï{üË\ Dà	õùÖ½ç’0Žx"!XÎ^ëOQ§¬OëšOXh—TF÷e4Ch%²-Äœ6Ô§rÏî"i£ä¡(s‚[0*ˆ¨•ÓU{Òô7;Ú}#ŠøÒTôÇð‡žï§òë˜×AzTX}çW…ýÕè”%oï¸ÆÝ>“Ù;=Øz[÷êJý$
-RÿÕµ¥XûÌQ–Ð
-d )Õ1åÍ`)íÈådam?t—)
-÷õaî˜ÁÓ®[ª»¢AÒà&J?£\Š
-º!È	©ˆL¯÷¿pìG	Ñî4ƒ¾|ú¦e²–<q¥îÝnxz6MIQÌ^,´˜<i+t-x`ƒ—%/|¯Ù<¡‚²\Ä&4EÍ—±AT‡Lyå·‹˜<ˆu)‘ÀZá¹·Äð²±èJ2y^–ƒF4—VON¢Ô@—
-º×ÁÞNø””Țϸx‘²¦ˆ×ÒÁŽ®ç- õœ¿X¿*q@ÊŽav×Á>[ü£-ÉhV×Ë°Q `9Ù¢zRÂ@ÔWân>ÛؐzÓÈKט«à­R*À÷ï}	€‚hΚ ›À@HfE‘úò‡¥`ܾ ïN·ŠÉPå„1Ý·èבÁ^Š'Ýó’/ke0“ˆçfj÷|'RKW‹Ï,¦ÂãÑ׆~ߍÑcŠ/¿=à@Ö8sÿ­B)wyr.Ÿ²wòè¯òM«¯q£]6»é¬@¬NYl:ÕJ@íËÄ%fê¬gKqþ¹MCáAÖù
-P›7ƒ¼5¹–Ô9ä?}2Ìl!>ØÀ¨jáÝLÌð‹Þô&ê[ÿ£v¯“šˆÁCêà˜ÜwÅ-ÿ¾âõšK+ÒNƒèš_‚¾È(ëšæ“c™†
-ç5+«`Ï›ÜøÚ—´ºû²äʤÝVÚ»B“­.è5q±©‹Lé#ãîÚÔj­yRryt>³¹yf±£éžŠüCyòÖµ‚.¦™$!ÎWöÑâ]»Ï;.Vq>Nû9]"òÇèXýM˜2ÿÚÄH5tª#xû?»6Ô
-rPÉøÙFód(N9UkÊÌ‘
-m®ÅŸï±Óã
-,jvyÖ»/£u*«@ÃóÍU¢²tÒ‡e>k6õÁÖƒŸÒ„DÎ4^;LO4¬06ibˆó
->¤åÞ	ßkDUä[j%k1ÉwT¢‹ºñW¡£YrÊüáA§½ÀŸ¥¿ènnö’(Ùj7²…Ù¨HMó˜,l 
-.[Ä‹ÎL)Ê=ށ	Á“**–ÿY× Ø>Õ´öE°pö¸½ìw,ßàÏÃÖ´ÏxO
-Ô,þµÃ3»ÍóC•P¥á_>ŒRó†ö†¸dæ–amý÷I|^­0A
-žaó‹»–©‡¯	ËuÜàz_Í*幜ÌmLäíõœ-”¤Î=Tp6{ø“žéŒFôG¶Eâf+¦¤ãÞ®…Ü|ˆÁ©!Ó¼ÎhHâwõ÷
-£ÄOBå~Ô¡ûz‚¾}ÞõÏÉa˽&Ñ€û¦wþ@)
-5^:!¾_ZÞ4OÙžs£á¸¸´”
-q¹¯?%uâóÁ^‚JÏ"ª\Nù™Ã\ö ¢Ä”Ú™"—mÃ^/"óWðÖÐ1ò£ÃáŸÁÍÓöøréíBFÌµè¼~'ËrËãlÞËK=Éq¾SNo¸Në«à5ò?@•õãJˆÛgvü»¾ °–}Aÿûͺ—Ll¦wd?»±êjKBMµ“ßœfd’Ìyö_FRÞÞùíý‚#¾’Jü/LLÕH¸¿»oœÞ
-Ãî?rãõñb,^ú†pœ`õP1-ðo;ÃiEª^Â^XøErP¦Ý“ÖËoìÃ躄àK«‘¶yØ´"ï÷ª†Sd¼»eÈ®¡¶Ûõ”TO­–Ö }Ò}=hÒ¢ƒ$Ê0SÍê,Y…8-ÙOTÙ:€€zZáK‚-u'<Útk¥®¥ô;xˆa¥º?BíOîÀ®uª”T^*ΑþEºE.‹—•ºÇ4ÿ@“ø’Z}IdÌýå)±ÓjÝÆf^È©mze¾
-‘ž»ƒØR~,z¹øG”««•Ä²»mY³Å„>‡DQYà‰!C£nGaÍYnYýDëD9Ãcë"ÿ¹”û8:íÊ0âP¡kÎ[YÇ>Â'õ‹Žl»jqk<dÕ"!a©O|S›Äv÷<;¢ÌЗ˜Õ±q°Îû¾_pãÃÐpû9ž×µ+’°ÌkAAT¨²oŽ³²_ávÉÁY>Qc*QÔQ›L¡“uDÈ/àL¦"Òøî‡:nî/)(Ý÷p—Ýÿ ìwý>ŠSUÕ•]ÆÃŒƒ¢’X(Vx”¢”("÷@®ã uÓüaá[ŒE
-8E¥CW>ù¢&t2=üo£6ZAT¾¦½B‰¦Ÿrû˜ŠÕ<ÜfVîüw<ˆÔ§“ÿjhÆÐlƪu˷פR­"€*0’½»ëëcªœ]ëòšñRß‘þÑU;´«½:ÄWëÝÎÁ³ÁUΤ_$)	îyr¢u…‘¹Rã‡×…Lk÷T2K at gÙ„qÁŠ@ÿ3“*Œ•ÙóÆ0Äï®’9¨mÞ8"4
-pÞpž¹‰x÷É-èÂS$Nï+µ¿‚žÚîØÙ)šÎÀ°‘ßçõøèòÌÌ=C
-ƒ¶f鱐¢Џs°'„½U+•{MÞ´Áa$ÿ*×[çp3°§røLÿg¯&:CDoÙé„?è–­ãŸ)ÔûÕy‘e"é-¤ŸÜŠäó×ø>–eå!â_¢U	ê£jP4ÃâJŠxñ¹ÌÚÙRrøž~.ÏŠ—Dzݑה|c1ïhŠª}_“Nŏ
-
-ôÞï„ÚKŒÇJar”ðתãÉʈd&Ìru·yñ
-8¶9uMþØbƒ_ô.p¡Èë«QVfÉOkAÙ\ÈÏ°sÕ†ˆô|Äyt¾§ˆ|‚“Åså,Ýèìn“Шzîì¿€^‰Í¢¾ÛB†LË'Ìí÷>öî.FHÏã&m샬À»u~3o9ÈS?õ“‚,ýðˆˆi«åÑœ)Ò„ß
-ïaÇèiÏ;
-þ½Jæ—CHÃyÉdÕÄì÷(Évd7Ã×Àž1¦"uÓ­³ú—X¤	Ûs”Ú¬L»)+x <šÃ=‡5ëæ3·%‰Ü©(ëgkœŽ5{•ê¿²g÷KÃÈyKß^P€­‡	ž<q2;ÍéŽô©ÃÇ—¼c²‰DÙý‹V1;“zçäÐi•­
->èêÀƒ±Œ<iëÛJ'x
-+¥D¿ÆîÞàÚf-2l‰ö,šzãÅÄÌOlðûלtÃjÚ’.5ÍÏ|¡ÐW7¡)äÆò 4QršÂFøaòoþX1ÉOK=Ðùh8Ú^ñù¼ãd1C^zk8¼¶Òù]¯CN8wg×z4v-ø8¶¶–‘¸ZW˘R'öP÷¶uOç–’KN÷,âGX0\L~Üé¡hé>ó7#á}+P©•ãsêñ·¹Ó°W…¹õ@]šËìQëi‹™lü›4ViœÝªw^´OQÌ:f Aæ`¡«Ë¹ƒ`ŠäR
-È
-Êiq®÷Ù—q!¢pa5‹žÎzZP¿w¿QêPZ¬áËÏ´HÊB±9Ñ3j‡ã¿2l“éJè¿Ÿrô«-ßµ1ô*KQ0¥[PÝÏe/d[”Å“‡o®õ‘^p¼õÇßVGq¹B`],ª4aݱìæÝÆ
-«ÖËB.½„Tå¶[<M[.]ÊxJ­Êf¤"¥C‘OgÕçù«f/\^‹u÷
-‹KFu^{w°Ëàïzž¼–•Ðò7s…³ñDüÖsQTd6'£Ë”¸~Ðâ
-_#X+ŽHDšR—ÖUkǐ¥‰,$e‘í#U‰q-ñÃÄV?U÷Ô
-¨uÇ2=‚Çs‰O‘b€ÁP´(gZw‡Õ÷(0É¥•}FXv€|‹ŒPíó‚ÚvHŠˆ5‰ô¤VžNý"?V,'¡Scª(üÅÔV9{BÖóã‰ÅRGSêÎ[å`”Óñ4åjþûÈšˆêy®ñ™ñg
-Àú± 1ôìôs u™(C‘pÒÄÓ5®ÖàfÒª
-<ƒ	Ù!9CŸ’¿©Šås3þ’±ŒúT%“Lqz{ZñÙ[F‚âpgí¾
-ÈÛ‰
-ß…ß‚"ÍC5Zí>Ç;1½ÊæòLÔkòx”áW
-dŒ^IÚYvX‹}^ûNs™áyžÓ¶GÚUS…
-z€û´¹&²-äÿžáýr<›“]Gè#	7Þ‰
-P2ÄÜ_R
-"#°b¥Ÿ¿M€C2CBŒŠüõö}õÑ>1,†ëÛ@û\ª›’ç2–Ôóé†P>ÏL%pÒ½CvVî3uQÝöÏ܍¥Ü]ðruØÚ(;ŸZû°’4$[î¡_åƒu4ÞÚì!¤PÁºQæŸ_e$’¿Òü‰f\? 0*µ}Ý"
-%˜œMYÀöVP	3{”äóz–OL8Áè‘ê>ŸÖH‘ì´p¨³'Á*ù´AR)!ñ@¶÷-³äàÉ6ºm©Ùc¸WÒ˜Á8>Ý<Âb(Ñ+sóã ½ŠXöÚÙÁÞÈ2.G!#§%ož&Á¤ÇI´ÙhÅŸð6üËQäؾU);ÚƈŒš?œ'Háîìßr"²þ0ÖPï®+†{œñ³¡~EÜ71‚™¬æœÛo7ñ8ÅbòžÓ…m«@ß©ãÏ—ÁÞ5Ý-ÄHçÃfE‹ÁæâËÔô´BþiºÖudCwu×®öZûÊçâ¶ú,J›‘§pt¬êT¶Ú.g¡‡á<³ß5?¸‹f_ÑB%è÷'?R¥=+"µžý×òt´0—¹y¾/HÓQJ¼õ¸xS£Y’›[ÍŃÌÑ
-€4¡Þ|¥-øl-º¬Wd‡ÒFb"=Œjľfˆ0Ÿm—“øqËÔ
-"UpèÇ©ýœY‡kOC+dlTL·i09\6‚'ÿܵ7—nQF!Þ)CIñfx7»zÐ¥Æ4þ©/ßO6m8X´Õ¥Îô˜nl@DFâžqWB¥1\ŠSÃDýõ–Å$n‰žæk&Oõ>݇¾òÁ?DøLÀâÆnøE;_äög!
-SMЫ€ “ÅŒÒ_ˆè\=ià'ŒrÒÀYƒž
-ìYRÃ8”‰ý9(¬b}èÁ¸¥§Žç)릾%©#êjªMwqÕåhaÏ}}ùº®NÆo‘®·b§°×¥,XQœ—3#Q¬g$ÈdJ>€Ÿ6
-%¦‡œÒ$¹ÙK@ÖôE+MÚZ°{ð¹¦Þ9õ#l¯-CÔÞÛ¦Û™y}ª«~_A£;×—5¢vŸà¼:²¶jÍ?ü)dºË?¾Ç›¶þµ›C_:D„ì‰ðüñ[×´uæ­}ã!}4ƒ–Ø'Ž»J¡bäù†Ë).™8ëCfAÙ˜Amê%8ÓPøD€°LíÑÅ÷¹èú¹ÈwSuOÌݵ+Ôë¶oxâǶå©#^„™Øœ»gìÝÝÀݘÿ7Æ0òVBªˆšËâ,`Òr‹³®­õ„ÃêP¸EI‹kêB‡®œÍUç8`¯Uéä"ˆ©²ŠUûIû9¾LÿmÈcË¿7ÔGAÏVœ?µÔ§	}ð-6’†ju ¯z3 G#ÕͺbSx‰Ï"[3‡
-ÃLÉ7š²ÙLxL¹"´k¾úD–ýCR·w8no_Y?t‡Ë9ág0<õŠùÞ^ÐÃêY
-ÿ`…ÿ¡`i\=õ—Š%3;™d½¨ÄoÑ{Èé
-ÌL©ÓkÜ>I#ÍP=’'"?„Êɸ½¸¶î
-ÁG{lU‰šq¿ûÉm#Qc¢™~ÓT×玳Óa^Іiñãîfù‡è8Œ¤l<öø~®é®Cg{G0þJì9R<ëûψvpþ®þ^+áb
-þ_háîIßeŽ‰Øw™*È!ô÷¤vw„â~,Jñè¥sQa^í“\•‘¨¨`w$^šÇ}®Ð*–aÕÑp7¦ÏyÊ
-ÍÝOöÖ©iDmfÄ é[J'U p^Ô*”0±¨Þ¾i/äsJ詬>ç/ipðWDiÚ(ÛÕÙ^k×I
-&ÞöR€EüÈãÕ‚£¢­é§{´O¬¾÷Ã	P»_
-“­W”3lÚÇyÉ°ŠGì3õ~UVV$-ãSH‰Þ Äç'¯•,µÅFœ–8§<ò¶½ÎôtËiJk…Ni“öŸÆ
-3r}®S'ÂHÜïõ{¾*÷™ þˇGOz†ñˆdâ$™º)FvÛrˇËÑU
-Kí‰o6î«Ž÷|êUµ¼‡']ëƒñr„”Ô›
-j‹	AÛÆÔ»VHyÔZoÔ‚Ú
-ÈÝFw?
-{$!‹+ðïšx§Nš?ÉL.VÎÈX:†œí´¨PpïôÉ0ôfÏ¡IbíXH>i#oµ¿:¼%ºå¨&º#N÷Z*1?™Ãßê>GOb‡ÊîþÕ…šÿ?…æòN¤-Ö‘od“¤/׬Ï(º聢
-™³ªçýîÕ:Ýi–Óõ,\w[úŸ|é¹ò:9=kLÁ5“
-çv¥ "ê\þż4Éb0ÌÉ{ºRáï!ä|
-³íó½SyÓ¸æ”ܲÉÜ_– YnêªWS/Àwixg.Àˆ¶$ÿc
-l8°¨¿î|díQ³iø«`±Ï—UÿÁò1Y[œ#ò;çÊxñ¡·™¾ˆÑøpç›<
-ˆ
-U\ÜÞ7.N!ÖžŽ‹·rïsäO6m·á*žÍWÅâÓ™ÀpÙ”Ý{Ò‹ÚÊ;pUž;·6µâƒ3xv%³Ô…VÄ’·a
-Ÿ^Ä’Š1¸ßÝZ\”R¿àœ=åh\qwv"ÿâk£#‰Qò×.‚¤èføÿS ©I;:âŸàHë™WØÿV
-áQ(—cøx ð£´
-Š¤jKæ³Ä !pí,”ZÁp‚L¢”†ûÓ¢ü¨z®w” 
-ys…^EX.n„ušé
-É.Èúu’ù_äs΄ìk!ô­tº™kÃB†‡•=g 
-Ç›]€á_2#êÅÏuQs©œ2n1% ËÒÓv“žÖ›FYšm¯S¡%ê<Å }7ù À$YÜin~Ç<‘ЭÉ!×*HÕÐ.r*Q·à_~¾å*ØÊ8ùœK˜ÿE¢N‰»I)ùjÊ=ãûqïH
-zý€­Þ`©MCâðh’ôË«Qo”T
-p"þ7¨Xkox®.sÿ?7äÂSÚÌI;âGGXÒè1Öd©šT—R¼õ>¢k¨îö´aLb^‡w…LÈ1R·]û’£Ôá
-3¹Î02—
-Yu,¬½PKXàx˜ë’Ñl¥yÖ†öÚ@ŭԏXï€A‹o“øå
-Ã&iEÙv
-Þw5º|fÃ/'cš2ÿ;êAg ªÝÉ{¦©¡1”¬€­~œR0üç;\YýG
-À0?cE?lfÉY£•	{T`O÷zSq¶0zn$*ÌŒXI@½éø«.Þ"|.¿uS*BÌ1­6‡«g-Ð
-CC¬½n[Æa:ę́#xÇHA¸k­Ägä¿^¦ëPÇÿ²Ò:jEûp¦øÄØY±þ¤qÂKè=cÜ×'K¸Š¸.Ï<¿o{¬Õ.ÄÔ1r‘3ü½Ù5ó|ÿ±û?æ´+O¾‚*0ž#ØÓej6A†¿ˆð8±ž-å»Rp“Œ©ÐJ)±qX<º˜‘›ÜiÐÎ}Ó`-[qr>TÜ#˜¥YêÛ>‹@¡²ì‹'ûâë¹\¾šþÜ$æO¤¬Èøs„	ëž©´ãc$¢Uo¾Õ·´F‹iéþCª“FnQÒT}ÓŸàŒg”+¦H&Hª¹›ÁŒ³™Il4~:—+åk»Ÿ#ÿ@öñ^¦u?d!ƒ@ÏÓâµ#Er¨Q{¸ÖXAk5u;hÔœüi7Í=mèÉÔŽí)b’räYê·,ψu‡Â^hJËê¸~¢ßÓ°îÿÕYRü‹#
-£ÁI,ÃçLJêåpgXõÏ6w¶ü:!lkyßµIL5@=†& XqtDë~Kû`ñÈmÞxÁthîZ
-ÀåÚí½¤þ´$¹J
-3̦81p‘¹Ô›Àè)Æ:"ijȷ2™É\-PŠ9Ôú¦º0¼"˜žŒ‡aPueAÕ²úÖ'áÆZ,3'J¬¾Í´Gæ¡ <¦”Âi`ÊœT¢ò2Ë,2Ì;À
-㓸ãR/‹ú¿
-¤ÄIô}Çíâx7<C³ZéS|Ú¦JƒLáëÿ)•ù¾žÈ‡`”æŽ49ØZ0p03ó
-‚Dy÷ÊÙª]¸;þJÁקY«™Rù=†lKŒŠj(XCÌ"÷1õ†‘°ÃoÎá·
-|d™T÷Äî?ãúcÏ>ýe@[Ôò}@4bòÁ\/
-r™ÿz¶ç)²Ð#±iMÍq’Ö…»/æS+»ÕmàiI(ËÃ2$eÀ.ñ7+‡^x&€7Ííñ,\Ÿ2Fl-Ü
-	êýlÐ+Fíbeªu-ˆZ\=Ê9ä¥ÿÍ
-€íE‚ï ¡ûMù°u‡ƒï5êy
-œjÏü›ª:@]d“„]3=8mRa?ÒÂ[˜ýRTt¸¿M»Œ:tK–»“us}LíY*ðø§èy¥n±uÜõ(Ks%Ubï¨ “š§
-§õ³]nç/Räò¼bw‰ãºlG4
-ý<ó0¬cöMÙù8æL㟲X9l³„þ¾Å3Ñ´‡†eíÞö˜ƒKiLèoù¥(ÏHGZ6¬¸N±…ÐtN[1SŽë=t­0ödÑÖJ¼‚`÷ÿ›T1Ü¿“z:ÈÜf΍\XÛ(Œö%±—ZNÊ£?¨{å´N– œlíhâ!,É›3{€ž<jµ¬hWNÂ’s{½ò{¥œÎëjGN¥·#gUZ¿WkOí`¡e~Q7×æ_ÇTï’md·?)±t¬+£ïUçlånFg"]¶2^÷åù…c³y×ä0bb¡±ÂR¹Wß½p†;;Ý(‡è‰{û-­D]zú‚•æ
-ñ½›¶U	Ȭ3ödh KlVž›ê$-©`dN¿d®™ÖjþÄf.ÚÕnmÃüæ²?èà‘f·ì·ŽF´O‚/E,r½FAž::üÿŽÏ=xôjôð£Š>ÎãõÛ~ÒPù=€Q‹Ï¢Ï 6á"µ½‰9…èn÷¯jžã‡X±ã;+‘,ž-ìŸE7åÀíô¦
-,Ôu70VSý§`á™Íp"GýYÔ÷JS¾#×ÓÝbgƒy˜•@ï¡„úá
-QOLçn|€ÊÇWÓ©vb¥:Ø^`/DM»¶×é-ã¡»ãl‡ Cö)Lsè+PŠp‹/Þ$亂1Û±1¶PþúFê–“\a3 ö´^å*9ëEY\"ŽÙô»}”@gÖ2-}–Ïxf'£7²²7SH䁳²GÄ"böWó[Âaµ´3C,ÒÓ!=ïuÐj¢þ0¢†½kNW--nM‰õV52 Õî ³¶ô¡¨+ȉRœÉm¼í©¸€À\°@Õa/Šæ’ìÞ¤DIö i„lØ?ð=ÎʆAõ6„|Æ­HÇcD¨A˜ôWÝ^ÝÎ㈧X«ÿ¯Hv‡¤¨@ÃìHz-áNÎ<ðœ#2lpé&}"õ–ÓÃ’ˆHpAï áÑL)[!ð£3õ@&œ®òmnÁ–ÞNa`²„=þ:]ŽêÙþ JÅZ4òUHŠî*ýª
-™A2ÖrÃaŽù¬“ÿŽ„îpÊ_M]ê°›i­ÒH¤Ð ¥¿Å|û€(É1$\ìºøwµH·¬§ž	KjoÃãñ…Ïký\ˆ¾½©%ß-¤Ž‘1νýÁúDè²N\£­xű4Ýnº,jµâÛêûÄ°Ä`¬	}ïò²m­^¯=0JªEòvã­
-äìñý¯èŠc¸ùS~W°*\ë„Ëj˜lò«e,þºQÿÂLõTGùr
-¶BÈZ¨žéæj£Ühÿå¹g5®Ó¶’XRäõQ”ÑãæeÑÌ¡t/œéä
-Ž\T+ÛQu¾ú&³R6ê
-ÓYÍÍéá4,Ï	°äº4á¨TئÕ¬	¨?Î3ó&Àá~rïä“î@†sß›ž$Â	õÀŠW¡»ä¸õñþéiƒ[c	”GÆ(Žáô§¨ÔDÇÒSÀbÃŽnŒ0:ÉOøàg–ÛºæÀ¨ç·Ûö!ÿX ÓMøã‹ã$ÞNS?‡N’¦ >"À}éÇåÂTmg$_#ƒHÝQdÌ3ŸpÊÿ–§En1YÐœLº
-åBžnãŸ%×ob‚ŸÍûòŒÛ¥ÍAD«‡¾ZBó+kÅäJFucD;9Ù…‹ª—Ðóäç}‡Âôè‚ÏFLÿ¨^ïðC‰CVÞæM#óՏÛÓQ5£Æø‚uL+äM¹*i.SŸ·¸iyÐ^€dŠuÏO€­cþ‰ˆf‚n~Ë-¸˜ÃŽøÞå%oäÏ÷ˆ†ý¬êDÈJ/ýX
-ô	ã˜Dn
-:èîÒFQxå¤Zíáøæéq4cø¸Åûí	Б£)`j²¼›F3O2Oû~Òªô€¾œsÆê›ïNMCfâÊ›%+á(ÿÇ™4æ&]ºYŽ£'4²˜ÂÏJ i95—ýõ2åсª¤à5ÖÿSÊö3'ÄfbÎÉ¡ª]ÆK„½ÿg¡‚¬T¸·ãbSÝ7$ ¨P¶g·âVDÒïcÍhR›ÈfCmT
-Ðhu3n at GRd‰}DM˜N(žðköƒå$ý]~xYÖø¢º%<ö­¢´Õ"r ³›vïy/|ËNmý™¸=íkH֍㻂ÅKFå,ÿðÏh±zx/™G<|‰´ˆæ#£ø×ùÄè,µ—Œ:‘Æ“úæ	C²¹E…w~K݃_©ªzƒãË
-WuÚjÙ¢+½ÈÌ}‡¶>›ð¸‹° ñ†Ö^õõG¥4dß›@m¦~~"$0Ë™épÅ-ÅQ¸ŠÃ»üò]Œ1e)# !²h¼
-1yíàJ©ÚâR!ÓŽ.kEêþ":m&¸JŸê•ÇPêÜW­Í*&p]Ì‘¹0n}›™ÖëpŒ|A·l¦œ· ,©æ鍓è	SÉÇ;ä‰ÔÈë“7öܤ-àÆr]ðÙ`
-ÌšÖ‡£)t©Q%ñ[f5÷(4gè½G¡­Ý}C1‹
-œñÉf0^@pŸx•:
-GÅ?(,Ë5»öpà#C at 3#'4y…wc^%v´
-â[Gp…–=ÐÍ€r}Õ0ƒ2·¢!ž½À‰(¿¿².?Çš†(Ì÷$¿P0°a8
-8%Ðl`{qÐÌ––®7Ö3?ÅÆ‹W†o	P±þ®<où<!Ê>kà›QUÆú8ï›G̦Ù²ºdÇàó¥a¢zDí¨‡Bo¯ê–› ×4ÊÅ!ÜBÓÑL¬?¤¦þ“tÃk‡À‹_öçí«ïØ‘
-Z\0ûtŽxÌoÕ5tŸàyŠ<–7¼Ö1mùy±•Jbê‚èŠ(bõÁ)
-ÞŸ¦Kl“‹{[—¿”PÇB€"[ú~O:U`QVšFcô®­Ò¼ùôñ9g†Ê¾&…-S”gó!*tÀÛ¿?’>‘Ò\9¡ßºb¼`ƒ'øýcïÆš×;ÖïeStKŠÏ4Ï›¥×ªíÄÊ ‹²°‚q„sôuHÄLÝk7
-ÚxÕsÈrœ°mµ"W‹‘hàÔMƒ¶¿b±W†•A«°{¹'ùr
-©»#ÊÊnŠº‚‚vÏ&Ý€•G8†º_`xk at A€;µ3WßbÀ‚ÂÉû ːãÅÊpà·ôc1ƒiÔ‹ÒûŒæo
-Œ×ÐK7
-ÈiÝя?ðå¯Å}-—=’žˆ¯»{ªj}¤Ì+X©Œ\îÄ“EøÏ8-Š'õ«9c¿©W*0D“)†¸Øn«åâ8™C®6à´EÊ©¡i[,4m4BÅ5?©W׶¨š‘ç”Ij…ª¢‹ýmú}hŒTOO•i8m
-DÈ›‡üâßû\êFYWcËÃuÈOIRùd…È•c¼ÿ®&†¹f\6ùÒê.’f΄rÀö¬-§(OŽäTrXß+ë•Öjð¬xp,$a²b¯âä‰( D×#×è÷¥hŽ90\ÒãC½z~:îùQ3a’;ÝZ}îŽXÇæO¥âžqWB¥1^^W<·«Ô5}Ý[¾ýó½M¾ó/÷kÀ”¦>ê[-Ÿž-™øÖÆ'LŠuCÞ¿,EöÉ•
-	Š©%F
-¶a«¨~èEv¨2Ù1[-g)gÜÛL&?›¶ô&U/ 㬠~Ãòa|°*nzñ"kóÇ>€na"úˆ%b
-wàqœWÅóaaQ¬&dÇ'h†q7¶{™»‘uˆ/Û/Áûå%õ#VùjôŒ| 䕆ú'KoeöFɬ2zI¸Dþ-V!p`”	Ýòú#,¿Š¼rÜ’[,üÌÛ ¤Ã»ÍÇìUNY
-éðxÑI”F¼9é9¹Þ ëè¥Ú5ˆO_ß3ô¹X2‰Ì%>Ö°o2E’Ì%ʽæ£à¯°y*¹Ã«i†<g
-û|àNÃ'5¤R‹$BjèÏŒ<™ú{üÔ@¿òÐ}xT’dw²èlCv7?ß;MÞâd\xšA®‚ê.U8ØÔâ–9¬Ë>£Ž¼IÉoN®·ŽåNãþÇÃ<µKò’ÖBkZ„h#L1d·+¢ÒIA%ëáïez3`ãøŸ€oÜq`”é}áÝd¡o
-ÝqƒñOÛ>Ä¥÷XÛ¼rjœ²vŸK&*¶%$”2Üt¹ßúcA‰ñ5	À¨ÉŒ¾œ$ŠÂ.'K•,}ye{Oï^…µ;ƒõ›êì'µ+H!Jö—€•	R»Cm3‘¿¶­âE&–~BÊ¢åÃU€
-wÒã³hÕo~p—È• ‚©'•ó.ˆaդʟ—™×ôFdÀn×2Vp§õÜ‹
-Áœ¼3·ª
-Fó£ÿÚÁðaî~‡"¦0NW˜X¥¾'±ù6xV†	¡OdêœZö%·ŠªûVûtŒ\º;sšª LÔÔÎ^zWÕSwH[,‘¹$1B÷Ü-ØS¨2x§Âsž/Ïyl,òŒŸŽÑH`©+ïû„áö:t>*€Ã¨^¹Êž™iÌ
-¤Œ]y±˜U\>@öôfrT­¾Zð!WàxNåö(¦ƒuè㓐Jr˜†Õ¥Fá¬Í‘ÝïÖ÷®8~˜uÂ$¡GþNyš~è³iYŸË—%KCw:W_Ž}ÓÉê‚l—KMÏ1
-›^¡{ÀXTA$	ãPîx#-è4ü“NÙ$žÎŸèüÅi¡ù¨7Æ°`‘M”Af¬åp
-¢•ÞÜ°Ÿñ5›mW¤¥‹!±äšÈXÌÉ÷®æ
-ë„ly0B^¨K¾Ý°…êW㧦h€䨗ï+nç³èpནµ•›Ça†‘wo,fGø‰,á(—²V‘ÞçcUp=XåËÝ)1>÷6FŒ}éCU›hpÙ¡ k(Åpß-ÚuÄ—ÓK”…b>œwü|ÚØ1БoÍ~+e‚ûøñ+x}çW×rÏg,fú7Í“pŸryŸ¯VPå¡9û¸ºrãGuNºÜÀÖi§"2½µš¯}†~€Ñ Bei*Ï]Ï%’ET÷9m¼7)""‚)î£øØ0
-²U~Q¬¦ˆÓì¢Öó±‚4ˆE}œ£,É.ظ—;ûÝût¡€æ'y¾BVjÿPå®ñ¹U¦”¬¼(¢n¢<ÚË&ò2ëcûÏxr^“ìHŸC{¢¯0 
-2ÝÊÛ¹¤ïŠTømeƒ·MÒ
-ÁÀÀú¦b·ç$&s7öòµ­KLÙÿJKh±1B{I{Ôt
-4ÚG+»DÁKF
-Ï:ž@Ε¸©¿_çÀ"
-„Oã'^”͏µå!]'lœüo¢<Bã쑐1
-ο~ÿ¹†i}†S§õ_Ã/¡»ÏûÆæàüE;þ¤§áÕf.)Þ1†8~Á1-iknëJ+‘2õjUL0d=ù-رGÜçC9ì]ÞoÚnÿUF´Öáb¹OFº63©ŸÎ@æòO£Nåé
- •§
-[¹ÁÉ›Ÿ%ÅFœr*­¦Û‡2vJáºt(3vB¼Ã‰Å—‹xºÚDȾÖU[Ü“dŽoՁyzô›’RuGuÈ{.¯äAÿÜœQ»ÿ1Åww!©b±q]KÂádÓ	³q&k¾^™Ù*î( º•\çÿÞsœRÊýâ"Q<ˆ«>7ËmRZ春¸
-®±ZcÕë*\õi2활?.Øk‡Å†}„i(ñTÁñÃ|}èü‘
-Øçè/t —CíÑ=yÖU‡%¦'HË•W",¢:l|íƒf¯"¤ä¹_á@'ÄërK§-pÛ¬˜qÃÐæª^ÅT+S^&Ÿ¤lÁ1ÖÜù$±ìí>í8iж*Þ…óIÄfÊéŒò‡ûIÿÆ‹ †	y¯Ϫ ê¹v$B\»mQ…?tŽ(`[öXµáp\¯vц\	¾š.ÖcáÒO˜Pœ|Ì}ý:Ú}¥š¼½í÷Dr-IÒ!oYh5%óX]T»øR'ôNmÌÿ€20ÅUáillŠŒ”GÈÀ°&©U™²h½ØRæÎ8Që²s㈤Յ{ÂRt^뎗èè3¸T˜>fÿá†pĐIÝm˜Â„r)…ÎYÄ°aÏþ)@}¿FWi#è€Ôl
-2 åoõÜò¾™‚B îH³í…	Š	ÔÌ	Ð^,°¿úCl¸«žÜïaÙ¬”åÁ˜!)úþ&È`ðBbאD·“RÙæÖöe3l%#ˆod’, !$G;ÜUa•ÓØ‚Á‡«y.E¼Ï¿—4ÿç?—ŠµAŸ.ÿ‡è+¥jÄÀæ¨j)’ Š½Æ$¡Ñüô5bI~•’JŒ´$8ˉ)QA“'öÑÛ¥à˜wït&*n=(ø㳫ÔÿæxÏ…E†¤ŸØæz5ý--µç¬ÑlÁ²E
-Îö‘–t§¨…ÛÝD’ù-ÈD†U+u8+E	ˆoîÄÖ7}ÒÉE=˺%~ìFÌM Þ±Ò¥¦@Ühqë{­.ò/Þô=\m91Z	¸Œ?ÊC± éæzÒ?)7»C2ÌÊú¨˜’6Þ˜F.Ž·6}HìJ¢Å¹@?†¤ˆ¬PëÂë̇!ÕÛÝ YT°!I6àèö.H±6×¹–Qqÿ"óïÄ~Ûær„6‚#hôÐ}qK'q^AŠ[Ýh§óÂ{š‡g¤ÅZ	ÊDòã†ÿlWuй¦Í³ Æ¥ú¸¾s!æ™k2-NëÅsG¦]2œû
-dˆO(ôó7H/€‹-Ö‹c‘:†rÑxC},°øý;uWŠ¨¶kvß`!YîžÁl×r%ß‘à\“MÍóŒ}½9­ËÊ­Z‘-Ìð
-a71jÿmûrY¢oúŸ‡P #±´ˆ"ºéqF's½TÆÙn‡šîÚåZÞë¾Ï‡Müƒ¼	ç\Ë#O%.¯_^sæËÁc=1%=­Å¸ÿ~öR—ïâ›F‹_œs…ÝðýN¶‘Scß{”ÝÏg(':ŵ:¥dL‹ˆ0XŠÑ=T'¡f¡+[ß°2 àȧ€=}]u5Zaƒ…ˆÅE¡w¬9;­¤mÂ/Z~÷*->®¸L£
-[Bó¶Y£jšåÂô.$¥m>¡áåiCd‡<
-°„M!·þ£ëUd½‘î%öÔЪޮtx<AŒ.š3©EE¨"¼Pž{úz'ÀÿË"7Ù/z„*f[–—®üק´Hü¯¥c™è¡c"+¾øbüÐòÎCÒ}˜K8ŸIDGex1Çý-ðÃÓ´YWìZ4 5qlKˆrKÍq÷܉ϲÜ
-/óB²2,º²•‡¸
-ÆÛé	
-ñ†÷;¼ü4m¿¸•IK)¨•è`›?ÓHhj€Á/	ˆ„YzNǦ¿øXûLNÀ	ïHçål£hÊĪ²ö+^nbÞ‚”àýBѐ°
-DÏ•A‚‰ú€&
-Œ=Í G%¥é›ê¶»ˆ©³ÏÍ‹• ðšr2!Q/çÖ°ÿ#2Y+—ÙtÜ£ù"Ÿ
-ñ«FY¸“4ºþÉ~KMxD¶Î½À“d»'˜¨€5{ò«#È+
-d'OºdlàуÖrgÍf¸uyN¢ÒˆâG¶›jÒ…±B¾Ð	JƒƒŸã-°	XìEÇÿ;Øs‘ÅÐ퇾!:Á½bè+—‡² FD9È`hi}*‘lÏyvaó=³t’•´Îƒ„—;'ÁèKÎW·ÁÀ	T¢
-󨹅ÌÎJ–}ЩðßyÂ\(qÛ:+äÜ|ýLš½8²mGHd3KË@–Ò/¦\'o…•Vâ`¸î.«À›°–ߤ€Z¶ÓTô“RÖ~Ê«z#ËŒ(«IeÏ”'™_.r‚CEàjMŒ?+H…þ¨Ž!Øô†•zWì ·f£¿g°Ò5-‹<¼¥ãAæãv¦>GºæyD¥‹ckõ5Ót?º–)"†ß”¤/€ù?þ¼sAdš‘)Ç_Åuå'
-þ”êÌ´4'OuI×.ê?|¿—^æ5FsÔ‡(•m./-â'ycš08\WÿHY!'ÙIÈÄÓ:1:Ç«”ŠõÛà|¹µØÞ^˜‹ÌúÐdÑ҇ŶŽ¸ä!¬É`fNl{i0ºz…’ÁvyâÈ$T<žÓÜÑõx%ó繓±B 1œä«+ì
-l#ùwæøò
-jµöVTJHÖØ€*ȉ½ÙÈØ~\k¡ÿ|°œ”ܶì5n°¯Ÿ¬¦^¶tl6¤9˜ÿXó.ÊðR²úµ.¢±\K at xd€Åc0Ýò]“Jag°¢Ü'ªÃߣë·w0°´xÀØS‹:?Á~c M.¦þ\I€Ùµg2tÉ$³/†xˆÆD€3ú—ío•ÄM‹fD€ö>::óù¹T98z¯	A	¶|ìÇ—v@ÆÙ
-%pªí=kw|nõ¿tʃ•N^êYêu?#÷Õ˜¦jÒœ:JþŽ¸^_FP;@e8ùLØ»zËQg°Oþ´ÀùÇQYêIE\ßòr…jÕ¼.µÕ4¬Æ¥,•8×b(T‘N#.Å2¶Rëá½ù‘˜
-„ÖMñS¾VWû‰\Œ© ~àjÞ'ß ‡…jo:3Ü¥?µ¤[ýÿ¿1¾ñ̦¤Zð
-«“Hð ¨P™¹ÆÄç—25"aÙ·µÞÂêw8R„¿œ2“†ä+?w=V؃ò*µÓ&¬D }î39²QÎŽ„¿À¡ÞŠ4©§y琾GîhŸd±åØöýÍTJqÄÝãåýúÙO”4åxP\$tM)DƒÝ†@t
-1©H«wwñV´€Ýÿßâ<þ˜c4o~$ô&CǤ‚T‘ôQ=˜
-½“dNL$>\LG;ªñõÔòNétLÌh´?ŒL?²¦ï9Þ$¤ÑªÏ¯›;FÁ
-­lÃ. ÕݐV£øíÆŒWɸ@´ÒÞb”*åõI™«8ÝSê¥SÕ¥u¨;/œ=’dÏqNç®k[vï9ig§¥¥@ýub
-ºE€Ä`l6â‚¡áÅ‹Ïõ”^µñBå€ÐÞè»ÖJâø(lŸT_ðå{¬èÊI¡N™´‘Ë2Ùž êNÇc×4±OбóaÌdÌjPŒ'Î÷~jñmNt¡±‹åoK	UáÓÇÜÿ*Î@ˆXp#ý”¿³ÛT¿jåÒ¼Âó}[§ÊjvªÕT‹û…¿hˆ¿Qì.;䔩텭O4±	G
-+Çyå³dTQƒs$‚¡mÄ•‰¼ëÅÊ©GÁ”OÏ;¢[à
-‘Pš÷KÄqíüþ;aE¶ÁˆRꪆÉÁêjDßíWžÂœŠ­µ¬]œ¶O’:®a`ðÁ”ÑïÆ>%jm„ÃXC›¨Ôážë¸íÁ^Æ$,Aš¤j¯‰jãþ­)Ø?÷·„"1÷û8ÃŒc/ÏÎrÆÙ*‹19]IÊî?áz1H–°TˆÅ"G÷žL3ô-û¹9.
-ú¼Ï?KaG<Ñ8°Uø”¡“.IOUCm¯óEe†®òõû
-äø^$oZïÔÆÿ’­¬à5d°êÀëØ3õ)ü
-ÈÛ‰
-Ò™¡q½Ð'<SæU67’`
-÷"äá§
-îl¤‡§Ïs'ìÝ¥Õ)]‹Å+ºœPƒŽÙ~
-åzœþož"¬a3ÿ«{^Z0ÉVYÑUÏýæÎýD'­:¢bž‡F7™],eHRm±Á|Ã:—‘IÞò3†ÃD]+Õ
-xg™h[¨£Œ¡7=c
-xz[LËöBhý3.&Â7#¡¸zä”R¿GŸb§Ô	‚‡µu3ûÃ2å*´·•$nGpÄ+ÖŒw¿tõD“ûœAÏ„8ñɼuՏíÊø_™&†<†Fã@C®•A™§+b°m½ÉÚþ·CîÓó0™¶;mÀs¦ó ͬTÑÁ&e¦ÜƒtH!.¯9záÿ
-(Q{Ù# :p†ª5GÝ#ÁŒK7IærñýV° pŒ3v¸È…×c¼]Ãw…DZÂÿÑž~ÇB]í¹æ8!ç+hS_­(ì«‹²•éë¼-¿ÕîJø֐—;töö™Ì(—R6ýØi³ÑÁÑ£êÇ%•Pý
-ñ—1Gy)̱äbLrŒä	u$oô°!Ëñ×+7¡l“á£)k0¼ì=ëV¥ÙZ÷å0¯Ò%³òœˆ‹â¢¥îŒ:¹Mì‰œ«ÙéV¾8)‚]½{žzï oxýEƃæC.šsYøa™üüfño+“ó“yãAkþ¡ñY><˜c÷ÏÆ0ž¼@‹Bc*ka[¿™7qýAÜ=‰h±Ú¹uçïüÂa¡_io¢y³O“PÌøÖ6ƒ[Š›ã@+.µ„bí/¦³8`¼•.ëñe¨W„Ðw¹OO‚J°	MýIÏz%,	:ÿQÐ2¡ópiƒToÐQX[…†
-D'äÜ(TÓPÑY³,HÒ[ÏÝ¢‚²Á½T´c÷hFÜIÜ*
-s
-V÷°ÿÈJÐOËáâ¿GS­•)fNCÉÑ0Þdž`¼3nWoÁ(+*ê5Þrvƒ²à"¶Wb_'yîe¬ëíDec„]y“ê6l&ÜÅžä¶Ä¶ }oe`²7§Fªþ¹bë±AðªÓ'«¡M;ú«(MI£ÂKDP5e¹©uoŸ3ÏׯÇJßî2š…8;9o'ªÅ6‚µlÐŒïo&`$ggqÀ,`~\Û‚¨iñ4ËÏ=3‡ˆ5ØÖ¾
-·"Ÿ2Сx	ÒÛÜ@ÏÚÒ¦Påñ,`i§)§>õªÝ&±:a!^¡Æõît?¡¨ªœih½ÔYdãötßñkL•ïÚ'Šè!T‚t㪳zD'uoϝrŸz'±í23yo‚‹$-ïª:„èxšÌÖt&>œ
- Šö(–IÀ·Ç^ÉS5rÞH%½Ö
-Y
-WûŸªÜ1ßEZhiî(Ý|æ®ÑÚ¤©ïÑS«ü¸>«[YÙŠý¥g¶ªë<`lÒCûÙƒoP»_Þ˜6EL\Ûµ”å>K‚»Ô0òàÐå4ȨŒ	…d”Ìa®pœ‹P?œ`	_¿“õé½L*ùê+Ι%@3y7\µ,´D•–¼«QPÐ›ƒg›Ä¡¨âñ„øßy}4Œ»¯é!¿i²S¢šï÷;cƱ;¡li\ÆâEð0ƒí3†ª„ÕYDVlrŒÝ!8_*r##…–Í>ƒöŽ¨}ͯþü´óJl‚ÝŒ,q_³^8Ž‰¯Êø,‡y‹c
-÷]9´ÊxÛq…(0Máí¹åÀÇ›¸´.;lˆÖaL­Ã–-«¨Me‘J„QTZ.«âá†r'ayž`~Òx=~3qJÖÈ{†×†?›b+¨Ç\Õ›ö~*œ–®µno}vÞokD0àh9ñîÀ%64iô_æÛÝÌÍWPf
-c0ÕÐU@ÈêŸÛЗ+H„ߘб¥½æ1óå¾³Á¾ÀyUþƒãš 䧋MØœ4›D}Ó‡õ=´Ž­f‹ë¥<+lƒ6Xÿê×XKº–"Û®Päå¯Nà1$ˆØØìˆ65½qè–õš\ƒ-llZl#ÝXyÖnÁXUèÖCgu½"Ba|j{ÊÝt—33%¾®¦öú±Y.ؘqXócŽŠüÝùÄíoþÏ•þ‘ׄøý Å=c×([¸.tÝñ
-YêÎÙdíš=yÌ×™àFÃ×7O00¬&þcÌï®C\NæÌÃ\rPÁ-¯Òåçüòïÿ±ÈúÂààxQ|èA®#U4L2çò%¼€É¼~¥íäzoþŽk`Î䧙\wx¼m@ôÛ»[$üÎÐêØ1"5G]ÛîOè­:|›ÛË»RÆŒ,«¹2‹ÀÚ«…B)•ãÊö®- Rà§Ã²3°\ôàéÔ±‰ˆ램'z¼÷º¬mÚžA7¢PÛpÃhµò~ ó Y8‚©oøÓÏ0«&¦«yð€Dç>kñ»Ýø'M+&7M3‡ZKOßâœ&吸QiuÍ€Àu<9×OãˆÇŒ 7»§ƒ<Q‡]s¬7Fþ]éG÷àHq•\h²Àb
-cu~ãË¢NëcÉ‚pö¾ÿ´¤œHA­Wï&øH–‘¦'ž /láa½zäAã)‘Þ¸~i˜žYÆ6zæÍecgÌ â¶<Í%¬•OÏ…„ÅØC„v£Ÿ*÷ý蹋—I¨P§4ÞÍà­PcL
-Õ[Gì­+ˆ†ÃÞ±­F
-îæ(Ï®”_¼ºŒ
-¾v’!Ï7è˜úÃKÕv{<³óÝwݲì/ͨ§ªŸ¬ÕrƒÒœÇÃÓ§âG‘îfNÆM]ó%Õ“o±*öo¿+§ël¯ÁY±+‡‰¹ñǬZHž¦Ty
-å9«°Žßaú]pbÐ
+414 0 obj
+2276
+endobj
 
-O´Û¸á3s„õõ9ü
-Ñ+TQ¤£®œoÉ›Bîæ$íDNÛ@™vvˆ"ص›Bi>Äe•k/;—Gˆu«0Ö·ìlÚ
-ýêÍJî×קí¾<^CEAìq,¶Ž*ʘ6*šÓÁå¸ðc$z_EÓ(:}´Qê	JË[Ü’¤AO¼T´þïï­öMûÁ,ÁÅ(#3ÆñãÂ!Íó7„GKõµ×ò3¡*•c¬XRE
-kÇ:¢©“+yö¾ãw—°rQ°ø0û3?ë£T-©•¥2•Ðæ?áæ¡ïä ÄzzÞ·h7Êäsp±%Æ{J£Òu£þX`,;iF‚£·a›ìü>‡Þ嶇û]“‰
-¼P6œÃ•ÕFY(}s˜œt.#—%
-͉Ièwì²inÏÑʴ
-SZŸ½èj²~:G„·yùU85ãjÇ?HI†°'
-Öaqh$vŒ²Ò@àž&TË	°G],>ú·#Á7ä§(›§÷ÄøøE÷Nß'ÿÛP7ñùƒ{
-júàÒ`±$WÈ2ê–6ü¦Zߟàv¥æ'¦Æqi q	¾•#Z¢‡1Â$'Å\¬çt-t¶›²¥§•Ûh”WÌâ–4•´›¢;éWn%?'ÿnCO(ØPǤ ‘ûwå:ð*XᤱÚQ)P©<(Œ®X<ò	ìõ#Õ›Ssš1j¦üÎ	!2Óº
-埃~ݐ&‰¨…8ªUK?¯Oúe®´µðá
-
-°„-pÝ×·fJ)ˆÎ¶B¤i„`£¿Í¬Úš·²‡<ziÄg+}Š‰q½
-E˜î<T⣈O(¤+5€êgŠÊJÛ¨`x5ºz¦I¶6
-²iq0U9Ol‘ÉÅs4ÍÁ	û%oK) °Œ<Ë9nŸ•”¼¹j×1õ`¥	"t͘˜2—›(°£ê©=„ü4"
-ÂB¨º¨¥B—·È[ŒºÊ«!oµ£PŸê‰'øÈ€õ»Ê,«ŸPÖeJ€wúfDÞg<tŽ“®úšgo§óáìËÉ؇©6ë‹tAÎ+‰ÂR$TEÌÕ|×-Ù»T!^sŸ×%¾®v…¬?JyóÀ]Bë k¨v¯à¢e0ii>ê$šÖa‡ºý*Ø×n˜³è“âs‡J©2qõÏ5’V›„áÿÚû@Ìf43ô‚0œÄsÍ ª¡Þešê%’_É4œ6
-ºf¿ä8¤ ›ïɽÁÙ¯tŠ[tU›
-­‰FuOŸ¸
-Š*K¥ŽÅò®œ·ÆÑ6P沬È[ì1É8|èjßà’ÂÍö¦ -1é“á4ëÔÜl˜FÝ×7Vn'ý‰ª9%¡¢¸»9Øií´/qÎØe[É6É‚ï4c!LRoé&jö»5„#5,m¾Îß"¬,ªz]§~6QJ±;@࢘CÍf«Z¶+gÐEð§„nCwnœf>¶·GN>Â%ˆ
-»ô/ù¶‰™&€¾vÁáñ]áJ«§h<A~]xÌÑæ?ßÜG<x6QÇ×yt´ºÃ"[O¼!ã/aŒ»]¦—ÔY_oº@lE¬N
-)}j0§­–{pѢ’µ;0ºÀ
-0EºÍ^Â…cMë4^ÖTí?¥õ*þjMÝÿ«ð49ÃK;+'¶£I£b•?:{ïj0Á?Mu) ºm6”À(îpa•ßPê(VId£S8EäU“ߧZž8Sä…ˆLˆoßa𱆆 míëèîüÚ°îã% ì'J÷}30‰ŠÐ™7ŽÇ@IKÏ¥ëVqEÞ\áê>ÜÔ ÍCõÆû·Œ',Ù4*Ðý%I³:ÄÒ$öØ’?|«Tˆµ&“pÖb‹¶,A˶ÁB"K>gMÿ™it„´PŒO?ÿsù¥h.Gxì[×û¤ê2{Àa…-¹u00‡÷Âè/“õ¸ªÔèÞŒ¨ôbª+d…¨o	HéX3¦¹_f)n¿ç=él€%D~þò˜W”×û—ñ½0aY(ð('ÿÞ[¼6SÇ
-ˆÁ™²‡
-Zõ'|×7ÈZ­å¯è5z~§¹¹A1%®MtŽUAº½ù	!É£“f%†H;=*™Ä&RßÕ†GìîÄûÊs— 0¢t½Ro"Aã<åÕyþ%bñv+õEj³Ž²(Â(£ÝMŸí_èáÜ.•´Ž>c!P>¦@
-ý¦›¤Êè!É]õL܉á"IlŽ Åkbn˜j©⛕	dŸüȵÑ[Œã÷JufÂhÀÕ¸®–šl¢µ=éÜt³©8
-e:Îó*	Ðá=ÃyÆäöú;xoðùn+n5DÂë–Âs™¶2"¥ê ¯–2d(…æZãï6]HéƒðÚžÃ**÷ÄJÍܳ´Ïá$¼CÑeœU*ξBMëáMó‚k’›¦|«Ån{ÒZª½Ú´‚zu&õvT€¦ýáHÁð3ý%-™úoE#>>’¤‚XþERDó8¤DUpZ# "–
-†?“‹Æ~ó/þ‘‰9øyL™†IýùC¤±‰
-®+€‡CN
-Ítùsf<~ËeD»DU‘•œIxÂ)Ïeq at J½^×¹wZûºz¿ÏîT·£)‘hV"ôÝYØX–#§ƒ1šÎ~&f<d]wƒß-‘u´éê¯9(bÁ&euuƤU•	@uLþ/aÃ߂³(ˆ•èY²ù!¦ëØÁ@Û"q©Ä.Qà_ݺpCØ òÐârK°+ÛŸˤ‰æÞï¢Ò
-=) q&ácþ1µ\p6NPˆ±JƒT‰'E\ÙÁjúÂÏdÏéq•w;f:¥€‡ÁîÚ5©$–ä`¶iœžíˆŒ2Âœ“üŒžù-Áwö Á'­:ÄvR
-cÈÎ\ù`l:Ñü»õ,[–±'ƒÝI)ÿt´ô¼
-Ð(/¯‚òg²Ü¼M“ë[ÿ¼˜¼‘n¸hsLÁ⛵zÃ,¨èZä×À-Ë/=È@¹õ¹ó\CÍ´?Я.ŽÙƒú¦µd=›~‡-¾d%sæËľÙqú
-c ¹rÂJd
-&‘y•†‹z
-b¥Âxki¨ªzö‡3QÒo.Á«©†Bx߸*¾/¡0g!>Ý5š¬X Jj+@mV53ëf«c÷Cæ–Q9;\1¨dù‘…ðÁ”Ôk:¢’9ùµšÈB¬«þÍgsØE¿±×–«oú¹%z—!ßF{Z­J8	Z´LáÀò¢1bFÎ]W(‡>ñÁeÂ	{jÓº$½þOñí‰![Æmõ¤3é€Æ9'T«!K9[ü2ç
-¾CaÞ-Ô!FuPÀs)b]ë[—e'q%š±Ä3ô	ô«ž|¹fbÉ›¸8óöWAy¶±ëLÐÄÓºðñ˜†sí3 at Km†„+M¤0WG|óÜ㳝mÝš{G”s)sêÂ6Õ{KX‡ø–ëñ[â’è>ôÌ©Ÿýnž§l® $h– âv©dš,ÄÀ”×$^ÇEÏ>PÛ,£’TQbnh*
-ýb€”ACB–ÞÞdÓ´Oø(ý<c´s×Êäa¾p8ê²&ÌÜuQ Á§§vk×йغ¹8’Ä%©ÀÊ®`®ôX`ÂüÂÁdR|0¦€“¬ùbMîËŠò@žô½žæ¯Ê©`‘j®Çέ¨‰e‘18²ÅIÌÔ´%„(û±fëgÿb#T;Ad™«/Bm»	3t”šÖ+ßT—©“H!ãyy…uPrÈ.Ý	ƒÈ
-´$mr·wà¿¡SدnGýšÙD1 a÷¿@R%‡S×quSÓXM+E”HxÀ#û€É/ž_	Ø8D´†jVÑÒÚ-œ;ØÙÍô–èA}­Ç-…^1-rÃ¥}éÏÅ”x¬bÞ€‚©6&²“ÍO–ïÀÍþaå_
-‘êšh…âfفÆ$Ôa%iƒdã9~Ÿp¨7˜­¨°“ë
-–Šœ(âÑNgÜËŸû¢G¹
-ž«KÍ^'\Wƒ*®ŽÄú’ûÊù[`àB<
-Kó±Ý{Ѓ›¬<>^êþÒXT‚ê0ì}Ó6ˆ
-;é§1œßgp@“æmfå½üZXäš'<$ƒŽ”£UÕì4r†æ5vJ1ÛLG‹Y† s]*ªs^‡Ò–lj¡Ú>ÙYPqë*Ÿ˜^A›\/(.¹ ´6»4}¾CZií7ä¥ÙHè†r-k†ŠrﺐÏ{;-²õTÝ"u¾
-’‘‹u÷,ŒEid!íÚÍ7X™O÷’Ý¢‡4£”Šqåõã<Ž)êhùts¥ÜjR.rËÁÖ’À•IŸhþÍe7ÙEÕ*¿*ìúÌ’˜ƒMr'íFOï[$ilwÛ„ ûCuæ¤ñ,÷0ÝZÑóTßb+¤bù	ÚW»ùm«¼1¤»ÃÐB­—T£œBUÕÐì‡fùÁ+¿i:îÅdÿÊÏ0·¨Bê"fÈW+ˆSm†ÐÅ|ÇDÆ•žœ«œÿK×~üõ yz	Ø;Ïoâ™Ö…¤éʘFÑÒ»f¶Q~rl%^,¹ØjZ¥ðq>qî·Th×l¿â6ŒÉ''c<KTÂû[ø`"¦PÆZQŸV<1,ýƒUX\fIžÃè#Ö”tˆ.®
-ÜRO“fY²ùêCìŒfR»R‚fÊIüù"ÐW·v‰Oñ3µÕ"¼ÏÅOæy©àJlè:µ±¤µmaÔö³†6z:‰fºò¸_g^,~,±W»Ÿ‘NÎ^ÌTˆSÄ©c#—:áفð-ü5[mWþ|%¦~É‘Á†äQ¹ÏsL¢KmTé•ÄÈ…(Ïÿ†EðŸ¼øZÖ¿Ä!º’yë”âX2”õ
-ƒ˜rÁ€N°4@¯(íüŽ$Ç5AOó¿×7ìZBE=~H
-6§HÂf¬V'ï:>A»ÅC盵`)ŠÀˆʪ}ýÜC43‚r¹³<æ ½öq0¬Mª/û»Gn™'ÚI”«åŒ<öÙ»L~¶•'Í57D‚l1Õíü={£Ð-%|ôékºO-/
-AŒÕèøKó6-™ªÞ,  ÊÆ—XG¦Ú–u!‘j^¥ï/n_càL#áW–UÊîgdâútEïÜk`…më0äw]ÍÝJ@’»+ôóoÓçw"€íy»÷ÔZ¿°$L‰¼]Z”0”‚ÍÚ£rVy6γ ¢˜¹ÚH܃²E¢¢5ú_íè€ÕñV烾Ÿ2É:±ÿŠé~º2µ¢ÍêIkt½]–âoñ¼
-ŽfYU§-ïm¡ïîÀÞâlŸEů† °Ã‘†
-lõžhá†t€°£^ón/–‚úLàXú¢ŒÞ,àn Ýë@¦\Þ—7]¥æ†@>Ã#d€Ù¦£‹ÜDpvvIµâtKžÿ‚Mfo½P¸¬Íî+ çQtelP£4žü7<¢¯)›ä+õ{Í(MóQ("˜ŒdþTÃÐwtd,ÇǾ¨‰z;bò~`Eâ	KÄ.¸:m—ÓÚo›R´Ã”uu`?€NÔÁ¸1sÎÙ&Ô$”Z%E¬ƒ#«¼×TÛK‚]ÀÓÌ'"¸ˆ¢Ã/Û^pêß’‹Wî)<ßgÊ3tšáÇèQeð#¢{×0bÈ¥ó»A¯ÈÕI;@çbmúƒ
-}f„W}Ã*Ò‘`Ýz°Á_pÂÓç23×Ò4s¦OWŒ¦8}ƒŸ´n"Zàs\z.š_E+çÙ±)2ROÒ‹‰C&|Çߊ'uçVê\‰Ÿƒ
-(§2Íj’$v¦Xk%Žœ2Ž”fªgL‰ÑÖŠÕ¡á’£Zoû”„c²Y¦Åc`ë6úOsB¨µâ$6*Κ%c
-¤ŸS£èR×o¯rª°˜0§82¨óÓßÐŒqž?¿PȺÐí
-ÏÙñÇ}‰=õˇØƒ†K-oE^ê‹P8¤™<?ÏœjJ€úÐú ±>y)‘cnÄúÀD2óT¡Ê;8™ßNÅbé*Ò·°zš¨¢¶›ˆXÈk2qYBÏkïôêw$O˜J@&££w…y›	BR°;`€ðhO¶¤aF/`žJXF‘9%6–Ž/ä²¥FžMÍåãyëO÷Ã|ljEo`œ'X¹AeÇUÕ}2\^JÞñLóMëk7í~GV—øÈaŸHˆb‡ÓëþÜÞa®R1®Ï5z¿q¡ü\øyLË6–º/“³Tfòò£6¿st€ƒ!•_V;ãI¤Q¶‰ùïÓ”d(˜Jv†Æé)Ҏ輟0ú}:!Sï²÷°”¯:r2œ Ê	Æ[§ð¦\î2!=ùCƒŒ/Êìýÿ÷d»^×}§‘s÷ñº€UÇ»
-$õ|ºfEš(‡©›Ò~d•5RŒÇÀ+Ha½Ä«¤ÌéðèàGù;Üqč¯ŽCCfn=ò®(hLDl&A…ƒÕI=™½Cðññ˜A/f"\42c(zaÙ£°—î:rAVj{á:ËEà”¨Èèžò•uú²Æ*Ûð²ìÌ«1Áv<ÙGØý4±Ö0s«È'=ánd×(úí	Âh‡(5¦ßüœ&=8ª4.qÔþõná$´<ãq¹¯?¾ç^#‚—Ë7µßHʷϧI[×:Nš××ÞÛ¾½Í þqñ›]œA´ÅÞ„÷e>©DŒR..
-Ês"o¤Ÿ‰…	‹Vé‘ÞuY²‹€ú2y¦)„=Ú>Ó<ŽiG
-Dú„ÕhüdÀ™×Xzß«@àëa¢R—Ùò2v¹¸üŸ:ß‹–qò74=ê²¾ós=Åè!ËymŸYÿ†+t&6»'ù³k%t¾yÀê/aZß'Ål«Ó
-ÅOu MM~-;ÉØÕ€AŠ‚úÇ9	ÇÁ„CˆÑa#·³
-d ìòp|¢oZ/`lΙö†|¤£´ô<²ªöËxòÑÂÞbâ£fâ~v„? b0u­:+OPÛ]¯C¥²^ð>Qv:
-ÿ.'’l«ÇÈŸ\´'J¤
-öÅg¾0—Ú—ÝçÕ€T—h5ö
-!‹Á˜W+¯Ã„Ö¨n!ÜϐªqÑR#BI‡òBU1ø&áß­
-ðï-nfåôÔˆ	-ÓXbæp_7nš]Öå0$ 3UciŽ^´Qî#¶Ûj
-E͍í?ÀàÜ4ÿ„œYqº(; H\/[¹l†·wóéOà« ‡µ:Ø	†ÒØ-K?ùʼng…y§2µ¨OV»/C|†ÆãɼJÏYOÖ1Ë°ÏâÍ’ãÒ³`æá‹0Øj9Òdä\¤µ²pSbûÞUW¤k¡Õíüôq,d¯êî/)µ/¶†ð`èxˆþX©ßhgñ׿nX`Íkü>rozM94Öîõ´¬îµIs¹%«Òúì¿ÕxÄ"bp_—p*V–Þo´Fs&Ìr®Tñƒà§u¿¤F=2ü‹ՁynáGSŸE]ËrjÚ­Áê@ΗÜ`{iW‡ûˈ)B˜3‚gÊDNf/Ö—;)œüæñª_t
-ߎ0Í‹{pÊÑ«l$£_dAÄTšnó\Eä¶G¾ú:誾Z‚ü+E-…¿Ó™­[œZõ®çÍi¿é"µc½Ä'à‡˜J\ƒù£§ÊZ[§¬®áMžÄÈsãc܈
-äy—ÇNÍÿß±í”0&ø³Aþ6è	3_^·­zDw,O¬hHÈâ{'s¡E®_e­«Êæ¸Cõ³«ðÊùƒ'e´lªÊ÷À*i]Íiý®iáÚ ¾R–·Å­ï[&
-å?TÁã6ÿˆm²_²KŒ¼•,‰7âè‰nÒgŸqd˜d•)çâÙPzø2oŠQG>£ß‹†fíJ‚}—w
-\M…+de}ñG>zË'W„š!ë3ù˜fDR‹aIάt"ãȁ¹xß“ñÄ…­™ÓÀÅëa.‡s…ãm+^EªDXÝâ ›M>‚ÙXå­‰T%P±oÙ?pÏúûwv®;{ìÀخൺ!â¾lc^(bïþÀñÊPóy]l}Ùݍï·ó(d7™Ä>Iô£‰³òÎó2æÚù4"â8ã!ÐÍÑßÞPV;TUÇtÙ{nHmøoÄÃÀlCñFÅ„âS(ßFz¥ígêÌP‚ôïÑÒú5€-)hP7ÀRµ•¿j÷Á¨Ÿˆ±j–FC2ªß(‘Ö13µÉjA++ÚÄ°‰†d[[
-Ï©«¸õv‡rvq$ÓÊx9Êw»÷çZ×+WÆÿszD•w<¸ÀðÐqjlcŠ#±Ö“Ɖæ%=ç}ØC²_H;Ȑ©¸}êhÙꥺä‡X3Ñ¡jÛû~·Š¼8îqÄëLÉ¥ßA.åaæ ã¡Yl ‡Iä¬ÐhH]”¶VDÇ„‹¤S¡Çœ†NÀu4aíÂôÛ$÷̹B·“Ìv¯I¬çny¹v·ø«>Ë8܉q…˜rS&ÆÁ(©\9¢gM£·žZ>¯t>ê Í¨ùÙŽ¿ƒ”:V·
-þ!n€&#ûŝg^Ãô$#éâãZÞÊynhÅ8‚–óÏ(:²N1šÌÔ­>]Fëq8FœåRþ`,mõÁäÕ({/¤aB¹è+mNÃÊ.i{¹6÷ˆ¿QúOdMÇFkp)½ò
-ü~ÜŸ ¯ÑôE^ Æè÷vð=JÐ6ÁsÁP7!ü:+í>ê¹Êpý¡DÖ®Âs¹xJc¾tçµ–WK„	*	÷.æíø
-ûª°FT© {WÛ¸ƒÎuì­ì[þ¦jÙè›Â?³ô'ÑŠuW>xÖràHyÃm¸l¹i$ï2Xnâb8+^逭x‹PzòFWêÆòCL\K…¯GXtþÛ©þ³E_ÌŠâ6xƒænõ]A¥ý0S²Í8Ù(å˜÷GëSü¬­÷ÊëN‡΃;ðTÅŽäJCTà‡>ªQý9>F¨ÁäÙì7aϦÇ^´S†lÍËÛšÕuÃzÛ‹Ÿ]¦*þ(¹|Æ»ÈG‡ñ]àAIҍÄyj·6H+À©’™ [:‚‡ã2¿Þ/]a¼Ú’N²·ýt®Ö
-སjîËU¤|;ó¸BîLK«Qß\ÛŸÎ
-°'NJµ­ç3Fò2ŒXÀÖ&±“¦¹=ÎôÛvw
-Ó9§â"¶‘)öÿ>…¬‹V7÷w72S(JÙõ“óäm[s!zx9ö÷ú›zª‡êåG=lõ/‡AHq/„…pnÎÈÏj%j‘j¹Aí‹´ì±.Õ‰ÞíCG}v .ã¹cve=s&¤Ü¨;£¨­ó]:0\,ôY¹†0k0TÒ…”Ü}ÖÑÝŸH+)ÇßÂœ[w„Ðé%)ÀFôµÇ”­7Á4H¤àŽ}5ƒ*¹ ~Š”MSø-Pßþû“é÷e¬¾SU‚‰cB
-JýK~¶Õ?7vôÛĆ~îOŸ£³,ü®Ö@v8¬TpÏóH	OŽ™¬ÏyÐ?퐩âiZ.NÊ>ËޏíÈÒ™ª¾
-gF5£ÇuÖ¡Í›£Þ–e4ráÚÂNAB×æ{ìƒ×+>Ý-Œª­;éÔ-Ý#Û}ðÑ¡`¢è{F‡{_.þ[ž4’{W°Èxr–i0qÏêç+ÉGœ€(g>bñ*!ªfL{­. 
-Vx<ÔMaÁ,Дk„_?}ß
-@ôQ5Þ«%§\ížÖ¨N˜IÞ×ïëFэ¹ø4Œýã®ÝX·ï^æ”Ü
-G¨ë[Zªi“o²¡êT³sâ‘îþÃÕÖ¸¯G8'²N–Pú{N¤1ãó–¹âm¥åãÕeÑ9ÞšÛ†c
-7?eÞvTt€€¹=Öc.äŸG¸ÄADéI˜n“¸#Ù_q[):–<7êe.ðÖÅ‹¾‚¹1a±­öa7/5ØäiïˆÈΞ'R¦UˆI
-ˆVXÀúo>b"i±ú²ê¯NÓj„ÆÔD]óáÆ°¿OŠ§ž%E·[džÐQÐ
-p¨¢%%ﳬ“†QžUºG¼Ã+ßʁ¶oB[
-ðLÖ;Y]¯„ìc¡¶âÔø;Ö=§Ë¥,Y¬2³Uס³®ãéJú9«`÷`ù'ÈÎË ÀË7è*9ßlMµâ7p
-Ò›pËñÿI‘èà“›Õc6 lYS¾ÇËœv±jX3G)Ì؆ϫ°‡ÜHœÑ70‹—	” ­³³šoªØ>S”-MsÉ™+ÍŒž£ãµ­Ìcý]&6Œ½ ­ø
--X-
-ú0ÆÈö½(5×ð©âe›ëò8è>æQ#Eõü$tÔ$Á¬êÒ€ôÕ8ñ‚Àÿd ›‰x2!ƒÈ ç%ÇÃ]%¤Ø"C)¥ž<žÌ¾VÍ+½k¥¾•~êF WU¬&qhËš~vdGµkóÀ:ÜQÌöå±Ù¹Ä£}™…y–®VJÂÀ/§ÐuAo™Û,®1Ž÷Þlפޜ3¦d·ê]—(•)PæËÜÜs!xÝ5÷«ˆo Žƒ½H³_/á1lwí¸rÚ%5°J(–#
-rµ±ÌϾ	¼´ñ¶‡Vá`ç´¬ªu
-Ç;x–8÷'
-ÆnäI+ë¯Ã¥¾eèÈaŒzx8p°Ä¢B§ê0™!èÀnºÁ]ÌfÏaž5‘ÝL\VB-yãc|îCd1_CRŠlˆS
-’Ë߸÷4Уö¸@î(XÞËŠVÔ«
-Dp”b6š?FǃùÒìß«ˆ{šã‘$6À(ÌòŒt–£O‘”)ŸÇ}mKƒ… ]žì#.4OšBŽÀoâÕEsb˜Ù³³>e¥<
-"åù§‰âR®6K3—WD¬J&d°±‚Õ]@6Os°£ÈÇîC%
- sÀÕÉøQå?8üº
-([ÜÌv÷ôҝ€(¿Y!+AZà€9ñMf`;knŸ#mk.Áû½í%‘©ìâjò
-¨Y÷…|5ɲpQ]yeGßÉÓ3ˆÃ“þÚxOí¢"™”-_t3ôÝv|tgOm,ÈÑ°Ðê(Èâ˜ñÞÆS{!¢üZjÛá9,‰ïÀúŽFY-\£9Ž-÷ü >µ—Ý-½ÀÞG¼ÝMé@]C²0œš/å‚ÍÇØÂQB™žM½×S€ ìÊ9«ïÿc1¸Ã
-±¹‡ë†‘¨–(Yt£I Á囄ƒ˜ØÔNq߀*ÁPâƒî®6*W´"-§>øjŸH›v‚UDRwÈ6A]¾„^7mÊ…¯ÒÔZõž'­~wóÀ
-S,Y(¯-ÐÌÞ쀾­*†S18û˜Þî	Þ}4ÕÑ3¼Žq,çí
-Ž*ì‡ßàKëà™ú|¶.úkÓãäœ¶“ž]D2Î5ç…>1¡jȦށrt†×!$Å–¤FŒVÍâÈJæãý¥ÛR‡á`ÀÌùyÒËž›7—ãg´¯\snÈ»²ÐFJwE&ek@òÆÙœgÉø剧EP6ˆÆôšõ|{t+» ý‰£­Ç£‡Xü1]r[T;âd"l7ãç]
-ÈNĹÔº|0ƒÜ´Ä,©	Èîƒ{¤;c»‡Ë"s|Œ³vR UÐýþ“G’r¨ :‡4›¼?†
-&®eÿb+þK.k¬1ƒþ¯wßÈïŒüâíbTž)P†ù7]gKDT¹Èx»¬Tã°dÒcw亜ë·$‡LYRÌúd×ò-µ·N.„t\Ø.·¦Ý¥ºÖ~Šø-á¨exQÅ(þ=QlÅK¨ç…†©¾éÁ¹¬º…8·žx´M‡x!ªµ&:V„rã—k*#–ÜÌ$¹]]Úx•¥±e5Cç>zYÓH¶¼^áw>|ç¶%‰½ícТÆhy%T)ËfœÉ…ë…±÷öìbs­ÌîÎg<ِÙZÙ¶Óxö’ÂÁÌ!!ñc¸U|.Q5nך6¬æèÁJ½|ǝ:¾â‹ðå÷lâd;9º…h„™3ƒÌÒ­û½f)œèÛmßù®å5+t®ª
-ÐÉ®
-µ!þ«Öà­´ˆ´Š3ÛEº
-Jmo¬¿ƒCœVo°Îj3¥d›÷QüÏÑ¢GhP´éÆ}¥Ìš7eŠÏógˆ€GX¢èÈÛõØncXe4ƒ¬Öá}yþmÜxCAr•bY\:LÍ)§¼®g?T¯%‚Ô(ÐRzý%äþWp­Ý8m­ïéKìEQ©gôÿ×1#qrWÒàYä`ª÷”µ¾>1Ú)þLýYvØ­°,ÍœêNâìSÇFhÜ3LÔ¯KËσD¶óÓpn“`%$‹úJ¹§dìf48ö$9=‡[­Pâiâ5ä(~PA¨^š ÷]¤ÿ°xr¸¨÷ÜÇ2¶’jêFw4Gš§Ähb¤20`ÙI²öÈ‚¯Ñæ!s7ÀÈò–’uöz/Í·0 FõÔÒC¬±ãü>Dn¿’HõÞ•S<zçູ±…D'~¾q¯¥º¼…8ä…
-„îm%^ê:Òéøõ\
-˜vzùrzæ«ÄuŠç¨.nã¬þÇ QÅB0&ŸmU\šq_‹D9ìž0ŸßÍdݲA\©X£O7º.qÄýì¡X-€¯ ^s½üÈ–Î9i_,²^Sš¥P³Ì9¥ß?û—Ì}ýbtìR²§ vÓ_ nѝ^ú$!ùI.ú†îišàºèí°"cg
-F:öRñ~î|5vÓhV
-ÛÁÏUK±ÛŠ _Îq»qÐ;xN^T°Ä°WMg†Ô—özóR¸Øág€_Ö¥²ËЂãX}d”¿WÀÛó¸çœdîÈÿ¿pðßÛDÚû¦¿¬››âŠÈV	ëG‰]€7SA¸—CŒáX¬eH€à<°ÿqÝ¢”z^Žƒ¨‹tP›«óŸ³»\Uæ ÞØÙ³ÖXöÑ2JãÆe.ð¶}j¿Ž€všâ¡ŸÂÍi!ú£ÏÒAµeGG†ïj0ÁYêñ¡œÌ‹¯æ ºnañúëö«	ÖÝñÑGsÐß…&8qî¹ì÷zf{)OJ0¯Ôÿ9)Fª çxlFŒ¨ó¥ÅDië*ÑÊè0ßX¡
-‡ïo'îâX9ÇcwwnwâÕq:µÌJžã
-ª„¤úÇ#ú9b8 § YízRÁzhZ
-s
-o¨_Ñ-}v¹[Ù—lÀ‘UMYÁ®‘,ó‡ÀCv˾ÇX¾pNB›À­K9ʶñ½°­=¢Ã×btN,.'~'MÁë²ùpI¾¯Zj´´糤bÓÈÚkÓN”™j{
-ÀFríÙAd©wëÿômeRøjôPu‘Nå6Ëcœ(J¹ßZªI +xÈ5{öšW—6uúöÊE¿žÍØgìP{“$°äÀ0‹Ž7‘A›\þé2/ÇŸ¢v±øuþ 8½º]_?Ë-UY£(3rã9;–fèPQ~OÆܸÙúDic¶ø©B¸Pð&da
-
-ÌÍ)Òó|ö÷g+ °û‘ôE€¥@!çn™®Né¬UDÞÞâ=
-˜ö/%·‚òÁ®
-Ï#ÚY¯Á\tY坕á4t)”$öÅK{ð\\^!¨$=!ºg,Ãbyâ8»žÅŠë×  )Ö½lŸq×
-uà'H r>Ç]Õ ÆvÈëñÖØ;û®q'U€m5D°5šAdË>.a_ŠÇ
-I+œëÉÀ\ß×±ž;bk[U„9ÛçÆÆ<
-Õ&²û•P°W¼½þ­Dñ.›EÅþåj—δOB÷~‘ÎpÅóq^ËLvú‡ðä_à	Wa¯lñTðiì
-}y¯!Ç5Œ<ߧ?¢€9rXèßå‚1WÕ—7#h.p”9üž8Óºã¿/êéuº_9×–ÐH%†·ËaX›ÒrÞâ3z\
-}4æÏ—mNý^×IÁߥ׻¸Üˆ³”T§Çkh©¶Ò[­HÞ¶ÞÏ#3#ʽMà¾$]SõT¼?ÿ
-h?¨(ÅŒßþ잘˜	-ñò³á´­%h¨{8öoƍOZ6œ³‡ËD%¢D¨ã?>nmX+©:‹ÎJŽ´òÇF•ÕtSq¾sÀ‰6‚f/\Á7óiÝãÃ&Û‰«M‹¥–Õ›17ÇÇÿiGý“út—,Y‡Qkd›Ô‹»ŒÆw?
-î™»¦
-e'°(|mHàz›½šJ BTríÓ—Y§îT#Ÿ%¯ÙÈ&ú»p¯ÚBsK_Jàœ“q_ÛûU?cÿVÉÜŒ’)·¥š6]ëÖYŒ†|ŠÃù4-Mˆ1Ñ={¥ÛEA/Ϩí‚Þ«”Ññô+roÍ,künfÆ–#«=Œê£Íÿ™.z¯9q–téh£G[Š•öÔ0_i"«{
-ÇúªÚ§ÑâÔ¶Öô~Á‡†*³Ï1‚Ó½gP{w'?d3ÖLïž+K¡N£ú~päøsy´¢ôŶÈ:¬,bYçÚ#ÂâÉ*@‡Xâ3úfïA%x€ë¼½z´½Zoí—¤ƒþ¡!C<œÇ©ÿ¾®Iù%ôŽË…à&¯q/o‰G0w{2™³‚ú#ÕÔ¡myÙA†BÏÅëÁR"MÌeeV­«G½:Ñä½¼À37§܈¹üj8„@¤÷W|Š0BµÇ£Ô%†LÒ•,|x®|ÁzXѨ”%âÒ³Ò‘TÁúµ`ë„
-²Öó‰æÌ¥}|
-ÜÛNNpÊË/Þ.øÈ[‚rä„J ì¶ßP½b¸Ýð5«,¡9ÁÌÚÝcÛލtpF(VŸk,
-ÛÂe(ÊT£fšºJLì9o`Øp[ÑÇ÷+æ„–KU¯u{ dfmdÞ{C0º|t–-¸àdñ<‹»‹­Õ0ð<q8Î7¢Ý’ß$¿^N„ª]ÑnêK(‰¹pàÀŽpM„)Ѧejá†b’
-Ð÷ìkZ¶œ45bòÐ4 fƒ×­¾Á\.ÅýÇ—ò6çt+Øa"‘_ø5Lw,7dr†£Þ ;Ã"NVуO²˜ä µ¼Iß«˜ z{N!òÈ”Jñæ¡G&>ïßBóZ’äoí•3¿åDŒ
-ûœS"4…dÿ¨ÝÁêO†Ê†`ö•q»Xl]¦FuÞ$K“{Ûo­Ôõ¸Oy\!\ƒ‹&1’5ð¯×²n’-®‹>ÏòÇ_=t²Ÿ›Ò÷MœL¹>aM{ôYÝéØšìÊÛK68üÖySèðô£§ˆÕWg‡±=u•'2®–	8µÿõ"IÿÞ¢–¯9ƒ_¨‚@fòg’‹¸p/•ËT=& §om¨ý¨l
-–«<+E‚GêÙàù85í¹ž±9Üu)?÷¬íQ}æÆêݏ$™É£W0’/|ìÕ!ÛÝjàΑeqºA3쇡º"~ôèwQ|Àzö‚Æið_¨TnV?RÎÈsP.Ã-”á1:Œª;<¨H˜›$bE‰IŸÿS:Ñ׊ž$áÞU¦¢WÙÌô‹	šÂ›KóxwÁ·:Ö÷n“*óNÐ!Î-Ù-„ÊÆ:–ë“ø±·áZô[ŒY‘RÁ¦ƒÁr@!M±!úJ‚`¢®Ta„´Àd붾Ÿ5q²õrF›e…á·]Фë(ëø¹¥	òuôM*Š4#䮘¤¸E|é"
-q‘듐á)"¦…¤sfqzI¿î7NßRTý.[2}ïÞŸT®/MƒágXÞ$Œ¦G
-ōíßã7×Â\åT€­0AÓ½ÉÜ$v?¼‘mYC|„ô½±†.&Å\²AhZPç787Qî^‹%¯ËÏ>£á>%'6Ag_ÂYƒó
-¶Úk(PžpNcOœâ¹ž.¸©Å~Ëœ
-ms§Aª†ï…ô¬ÂÓëI&ïëW›8^þ¨û80þà¯*÷i«ùópBúTDøƒ¢®¥‡	²`ayw—rL?5‚~ѳåo?¯yÚ¡ 2š8»TÉM'¬n”
-ÞÝ;O ñêÜ›S›ËŠ È“vè+ÃI¯tŒÐª
-
-û™™Îˆ¾pû¡Óq[Ùa¾H„Ûëá®ëF¦ fºäÍÜoPÆ™zK¡ÂxSwK¹¿# q9f·¬8O¢¿P×¥ÐÓ{KŽ|Æê`Ôg_èèËz
-K«‘©o¸œ´ÿ¾´n[#ƃÌ7óG…̝bÍž–¨pçQìÝd
-ظžõ¸Ï†0.^|²Ì—8Rwö`W7«7À.ýû†²×Úˆ}ïœnÈ‘%¥Ê£ƒ´èC¼]EÊPÌÍŠQ×
-½ˆþIw¡¤s‰“¨Q¥´r"÷¤Yë•bE·‰¬R¸—2r“èìºëµ¸>Té§XG­M
-YÇ@(ˆ@},Ráöà·½
-SHYBï„*W£©úYdᘀ4"ÕH¹Í{ëq>iá«9`Ì-3RØÒi.¯¯-âëÅ1•ŸP¶÷ÜLçöþ°ªŸy”†Q´–¥ômgO=ÈƤݝ~$ŽêÔ6qÞè8,Õg3ÁÝ¢ìfòµNÛ®Ÿ±š~Ðw¦ˆàñþÜ¢
-ïwùŽ>j“ÐðÖ„W€õ;N¬ö/`IÈ@~|·Ãöç®O¤65葬mÙù=¶
-ŸýdŽAÂ_(ºö˜,ü¥cY!ˬž#š©Q"»Ú¼ÕŒûâ6pJ–«K†ÏC,•¼ýE“|wÇ88uL'¶»X4æ5éÊÒÉ!sjÈçA	æØÑ
-Htà7Wj_Œ;M‚Pk`åÞ}ª5Ç7‚h”)„7¯ÀÌÚéQX-9ÇR°*iH0;)CE
-uµ­Ö›1è¹XØ-nŽ ÅX7mä3îÚCpÆâÓÍåd;þ zN_Ëu†Øã9¿š¹ŽgÕ‘€¿NðÃÝT¢Fã®ùeâóå&„Cî17Iä½%þCØK‘ñÂñýÛ\£…Ï_ºS1˜óR²©ÄÖJÿT!44 ÊNÔÏ>Ô+ã5[›ñ‘†¥@/Èð3À,SÈ›\RØæ%‰çô‡«=¢N
-ÚŸá˜ªa0ý¼ëøAm¹’ƒÆR‚4@ûä_×å¿ÝâÞôÄৗpÓŠ£&‹VŒ}uƺ	¢J·:¯fÃâr!SüÆ>¹¸­¹ØnCMÍzeC7!ê¬$
-e,„&H¬ùóVzTN½¨áNIS|ÆY¬±½dæÚ§Üù^Å#àÛ„V*¨ÉV¢3À”ff+4×.ºXÔ©‰’Kª¡>Ÿ¯/ÞfòBÐÙ"6ˆZP1èYEÕÏhZ©–OxÔÍBœ>­<»7ü÷妋u8®šB*‹õŽ¨<Ói^¦æGÚcêcPŒ&u;^gð%j²Bã—ÏBìáI#h9õsY;SŸ?è•-ÑyÊÑþ8ëKv›Ôø8”@ZnËü[•ñömæGTƒÒ“ç¾+ßFŸþžÿÆïJëÀâP©FG’â!Ë‘X?‚?8ín':ß÷˜SÇƵ̑„#fA]_žÇ{±iRAn.¥Þ—ì,Z÷“ÐÖŽ–²Ã÷©fnìºå>Ç×åØBÖpæÙï»èæ±FΏAS1É¢ª}ôuÔh2ÀâN䐜ԤÐPQVE®ÁÁW¥ø‹œ3Зƒ®ëžÈÅZTmÿ8±¸¬Î‹ É/÷âvH
-΃ûÂe %1Î;%ê•ÑÎc+My¤…~Òñ:ƒáÚÌx=ªød¬y¡á«U98>[t)•ÎöÊ(¼à«æ~«QƒÓ2ãúìQJÏu"s`Ú½­ÿ°ÂÏð¬N•©À9Q.ê³2o°óÚˆÍÒ‹=	F|ú®RüC“™h¨¶±7
-z8°}Ù½;Í™cgóh!šPÔ—6ë=%·mŸ‰	†2ròkVÿ°Ê”`»2¢/…_‰ž XðÆτ䕸ìQjqèr•mr‡´JÀÅù‹ù€'‹ÞlÜ;
-¿”ï_þ-mjê\à@?lõÉ,ê:¦÷/7hwÙ®£Òa<}9¢òЦ¬-åi>*~\¡9Ò%ÃÍ0žZIŠ<#î3úð×î`TzÝW%êb(ŒYðªï°Û=ëÓ‚ìqwwé
-›Xÿ‘cazk
-´â¦ðj­|•Y»ÅܹXÃ9vÀþ;À*‰7IÜ#ÉžG9úDsí¶.o¶j#xççL¦ïððÉŒXê(ŒÂø-&Pmì§mâöÞÑ&
-G}~ŒûiкLźr~“éîIÌ[¬«)û£ƒ`‹²
-€îó®p¢=Ž¤æ
-Îó¨iVAiéåún‡èMÔÐh‘;v1u*A·yÄn	BQÍ
-ü醬›‡{…}
-ç–;€A5†Ü÷é&µþ.Í!hvž3ÅŨÕ$¾ï¿»dÏ‚¢îWÚÿ›{Å—­1ÍðR|߁ÜÝæ–T¦7£9XyþÆÏAæšÈyjj-&|ç}´9S
-1·)OÁzôñœû²Fj½¹r
-ºmaþ_áÚa"”[ÒšJG`ƒ~èSÆ}f$cy”-Q*AÈJKÝzv9DZtÙCëX0 at h!<jE?òÝûF¹º\:îsˆ´©R
- R‰/fN8¡;*çq§Þ„b›ÉÆ*‘‚„TF80«BººÓù~×8B×–k_y,P´NÝÁ?X~»õÙ°õ¢ØŒ%ºÑíÛƒ½6Æþ¥@°Èô8ÑÞ…›Fÿàúg2¢ªGäËî:¸›zæJ‹u'/bÃ!V/i¹ÙDDNà5U5O@꨾7SÈÔüZæÑ_ñq)q™”»K—zYÒn  ¶“°¤ÍGÖeVÁׁâ@¯©Œ덬¼*¿‰Õí‚êÀøiPC]æ€Oùjùp!s©|jHÃ@ñ‰Ã5…\bx(™X–]‹«±y˜=בG|$™º‚¼õé©”wÖ„r( Vwáø…÷`8$ïê]	_ÆÓ•­<ØÔyt™µæ>w³8‘/E
-¾¡ÑPïÝâp?üƒ	Ñ{+ÛÿÀ^Bø¿¤ŽÉCÚǾ­zþcéþŒé<à?ÉnØ|…fØyJ,œÛøPo»}1à7ïüc̈±hÄ‹ÁÿÒ¢Ïn/ÁZ}<0ÛdDü!²ÁÆ,Š@4cJâÿÝÓ !Ž»Î0Y‰“¥Ê(Nù™µ~J£æ€H©x=EÍŽ­ª µ¼KW|ê­Èä^.µŒ˜ùCxü>§zêGÿŠ‚B+º”Ë¥_™¤@ˆaÆÉ͹VÈ4ñúBK\Ò¾úÄ4ð@)wÇ	§;Ãa°nžž;Bzÿx£ìàêNÛ–¥ˆ´<dÑ¶ô.¤B8‘22G"S|
-?\b6;a¬ÚT„É	”
-UuSÚƒÔ‰+â¡¿̥eÏý$dK4©ßÿÙ–‡ö–c%¤!qÇ’)ÜŒ´ŽE@àq‚°ßPËõ'cƬ$
-çhyEO*š“ý]œü-F;?î¨C73ìçâhWÿ¥ƒ“ÆЀ‹›TŒN¦%q
-Xžµ½M?&Ö›Å(Ð6	GÍS
-ƒ²Ç$K0=T™
-PúŸ~ö¦Z´Ï
-:óp–VÌ€/
-—€tcÚl¹
-; ³7«ž×ùu$ ì2=h:ª\ËÇkÕ…sp‚ÒÓ,ˆÐ+k°Õ<ù Qñ²2&–Aë\`
-	Såmõ7×&õ¹{—ú˜¢‹ûýÖÈ|¯Û¯q“8óÍïÝn~ö[½JHu¤;)u?wίsMM®,ž÷¡Ë{eŽ¦òØörÀÕÓ>½}—ctÜ´#)C±°¬hëÙòË{/ì„Àg ŸJ•/Ú4’,1ª]çÓÇÙÎYÓû‘cɘ0þ“É(?÷R.[Ô¾
-³,wƒñü@~0¨2)•.o³5Ý©¢wìzØÈíײ6Û†03ØÌ&›mþ0$»å°Ájˆ1Pw÷›¬ûBÜ3£tfšns¼|×vˆQxã§/·Ž»æ?5EóASC8sW¡ÌÚš Ñ
-öoï5"r¶næŠÄäL±YÓ~ÂyúÑX¡ÏÊë7Š§›_†•l0ÿ/>è¤	Ø)aØkX‰zå‹Oy w2ÛêÌ·È7z+ew€jIúLïþf»þÙÝeƒjºÝH4§WÖ´ì/ÙqÎ
-ä\³×¥uT4ã–¬ÉB72Á²>mv!W³ÀùA 2:¤;õ͆Ïü
-‹±§sA7°¨bXOô~ÝHDØŽ×wŸ’ÅL¹x!n.!k£3[nõ¿i ñßåv*ŽúôMrœnvÛ„Ñ_;ßuRÓ{…¿<L`M¥¢¬‘DÚ¬Áå_HY_vŸ[¹$
-ÔQ§[“ÚuÎÿ<6?ñë>ž–ÇXïÐöˆÃ6ŒûZº»8RTDÃwÑq<˜7©8›-J€d¦D?Ü‹í"–¾D“ã“ò™“ad2•²Ý`šÆR¤z\àõñé¤íIájkãemÛÓímd§s€б€ÔM4¢I~"9ÏZ,å_¸-Ûxó2õV{~þ餜8£óòÎ4xïUêÓž³Ò=­AšªAe4óWà1jÞ<¿Íˆ{­[ÁçægéᶝÝ?¿¯¶1©š}¿fvž<Áœ&º°aíéž´`ƒñ¥0;ÛÙ?GéJw·8'9+Qm¥
-9±ƒ÷ª¢‡~¢Nï	ÒÐU«³FH”œy–ÍÞ0˜—3$Èõ°/霔)ÅC³Ç™•Ú'ƒA%…]µCy6£
-{ÕÙºÿo:*°É‡jÂ)[脼L‰|Ë…~Ƶš_¬Õ¨×vßÐõ?F¶¢ü‘Š´UÂgü„N“™?ÈØ<p]o·öq_é
-W=xý®¥§:.ÀíeðãvÁ(Ù	nÈnmÒŠÙÆõ¦
-±pø£½¿'”«@–ySŸÔtþ,}ÓŠ3Ž÷ª(	ØØ·tÙä”$#AÔÒÅ@á
-;c[ªû3®ËŽ~cc/pÊ‚>®1™=m—2Öí»Ë¡z›þ!Ö1†×8m·{n¼Â-í æG«Jò@^¢#R0ƒBC!é[­#êS½Jè~ð¡ùÕ¶Ô]Φût4N?ÔÖô»Ÿ²íË~ñ“qx*$_¥ì^¡¿!¯È*§ëuïú¹\xˆ
-]sû~7aQQ‡‰§ÛÒUåoËXFÚîÅ
-Âœ®ØÜaÂÕ1¤+çÊb—iØŒ锌
-1ÇR/¾$µê|•-.†MôÒªbâõ1Bu:¡íÅd‘Æñ%Ò¶µXâ#l”Q‚šQsÄ\	¢vžÅ^S,(ê¡Í?1Αv¦†öKÄ„¦DT»CÒº}þ‹É{áw§Ê©ÄW\ÄÆÀ4pïÛcr?Ðö–Xáå픃íj›1áL-à©ý1æTð£[@@;}žSÝV ëÍOáË*UòhÖ,m¿pš–vP¿Wûá4{¤ >Z"ÊÒ„½…µÂÇžaøîQ´tySÝ˝Ú!E\FÚß”Q~FÜO¨	ÝSsƒYGŒ¿¦8ÂlòŠø*°<u°JËnû‰%Cca5
-Å›í!dImð>è¸3»Ÿ!bï6Æa9ü¤UxQKU¿p«’S at y;ÁªBšƒä0m‹¾)¢º£¡½Ùµ@XE8ùjKz눧sxV6Óz8ð‘¥éD<æKóìdÌó%0ËwÖ*œz+]žñ¼Ü„fՁpŠŒ#&ÿGÚNÕ膝[Ì\Ìö=HÀƒë-cEŸ~ZÌk‘hxŸZ)*{#œå!Ýóï᪔©Õ7I²©ˆKÇœ>Q,æÜ}±f4¶©…	ÿÅÂýÔU´+¹÷ØG at ih­VĈ‰¸ÓoŠíˆíÙ-‘÷‹mèµyÂ|zma,±Ç¥TR
-’Ë!.…Q¬LŒT
-é¯îÛrŸþ´¾6¾£À¤½ßÛÑW;+ßÍq P]ÁYôøÇÎC±<2LºØõmF“ÔÏ\HõD°›a’wæ[twçS}ŸghÑ
-ZÔ(8RÄ/R÷fH5šC|Ñ	|æÙPB±FSÙ«yþ‰ç3(zÞ¾ƒwÊÚÆÚZGä[ÜWòø†”‘Т]…˜ïÒ£WšOô?AE_­ò¼cߟàLÆŽ‚îÆkÂÃbH1ŒóÌ‘ MÔWØÈœJÒ]¬æñNÇ0
-§+ú6Q;-µ@<’YÁ]$ÿ—©ïqj=‰¿|Ï1Ÿ•øJftú™(›Çº…¾¤I¨7¥…Fbú¡. ²âPœI
-Òú\#”¼~)
-4OpɦD¾ŸåúQTÅÆÝ£?@üàb
-$^Äx%Š’Úœ1œµÌaÉ›ø=ÏWîåWùI—EwC#ž3›ýQFvÐ~*Á€—
-ÉHâ~Nn7?ó-&I£
-K^ ']|ËxêOon‚ʵÅm<yMx6ÚÑ?1¾óQÒ‡0·†îÏ jöõ@³á=èoÙ'=c/'ÐÏ wã‚ŸXéÐÇX	îoÈ–?/Úo8ê5xÞ½Õf…÷ápÔ4‚Y¹&y…t•Mj;œ(fV‹‹%æiÜ3æPekc©š##dzX§‹–?Ÿæ¡aúJå¹aðšKIxr΍d§®¬»²Þ
-ý©;¯i©­}¯n+‚cÇ—ÊûK%懃X®Ñή}±IŠ²dÓÍ2ˆ}ÔU£wþn%6)Ž£YݝJ™îxďi}
-@´¨_Ïܧ©Ò4ãËXpQïZLòXÉ"bð4锦‰d”SƒJKv_þø•¼ðw™lD5j˜¬®á½)Ó×p©„V'rÎe¿;pVj·¢|%Èš^Ä(Üéi‚Z¤pdPãÃC[’óØ°ÒTaîýö¡2­.Ö"߯Aå6G²™¬ã6ë$)b‹¿©zKw÷]­DQ#=nXÁ¸öV)¸
-€!W·ƒþQÍî6|¦»pΛÔX«,š7]6¹jI–³Âï֏C7ÂÒ;KºsÙ8ò‡y?ÏK¹Y
-Ü¡H&—œéÉ'–
-úAojÌë8ÿ'óÆH¾²mÿYt at gYÕfƒ±úCY9SÝ1o¹¡/-äãØ0­¦-¡_ÎBÄÜëÞÉÊ=ÞV$V‡9­fKN¿¶²¤`jí©ü	H©¬o
-£ =šækƒãÿ»Áž²ÌršË¦
-cuQû
-$»]ÂtàHÎ#ùW©
-»R´Ù%ï¶äA¿
-ü+R³xVTö*mùZàS©Îîèš
-
-n¢†rHÉù¸Ú5\,N¿Ü=RéÉÿêü’oª@îÈ2$®ó—Ú½?sÍ‘Y«¶­DYçŒþ4²@§Ô]5÷¬¬ëK{ªAït$T
-+èÁY¤…ÔÖ)lz‰«Ð‚ä]ُœ„Ðp«Z$§ÿÿsìjDïF»Å.–䑺9—^ò§`
-Súl°AL‡(÷”`Çýry—¦t«aû7ùgÉ^hè¦>¢÷˘øYI‘ã4I tmôz”o”Öµp³¬pK³NÓ‹½$SY$5ê´½˜i¨±æ³yð¢(ÇÂõê©­¾Gù=H®"E…ƒÁZ^iÈ*VÌøéRÔ¥sÆuCçÞb…ã'¯ñ‡²#@èCW“bà:ƒ%/áÀÈ%uñÒC.—èpÆ¿ÿ¶î‘ÔMøŒD"¢ñXiÃû
-amˆáÄ ‚¬hìpºmšz…»°¼bÚ¯´'÷B{âKÏSÊO¦ÛMû<Wà“„‹2îҷɘÄw„¦÷g^Þ¦W0VuÍ>À‡…;Þ’ Ú°äãJ9¥>¤¬>WĶNyù’ðXÇ^®ÂCýßhýf;¿S,\mËސ^„W:PñrEõKþÜ#ÔŒ™yÑ–ÒÅ:$—اOÁÊÀð‚_pãF¤bF‘õqõãIÅ‘î2*'ßü¡œˆuã»"…+Äù-”û
-b<Vµ·› !ÌÔ4‰Æu2<¬ô‹ÿöœÊûÚãJìÎmZøÐ>LÖGîžb¨!qÚFeá×ÛÒ£ú½ò÷/1ƒ\ôŒgñ´°%U\Ó}‹^pö€êÚLi´–Іᆀëtóå™tm—õÓ´OåíuاÃãéu|ãæÂÜãÛÈ›dk£*YGí¤GT¾T§Úa&ÿsõd²/àómá1ÔuC™aCo.pÞûM4‡¢_¶ºïŠÖ5㻜w°B/Slz“ó³qÁ(?>ôT\)M¬×0Û”;±è¨
-ÝxÁáÙËØ„Q7›qFkô2ÆA^{ÆI`7kºÜ¶œ³&lŒ	+::œ’r£ä;ô:ùGñÜÛV#]쉵[Ÿ…9ÞWàضk+óaF(ñßP5°÷é4Dµ”Eš¿ß5ê.3L‰Ú¸Ð{%çR—a¿ýz€‰¸ ¹+¬ë
-z)bîŠl’ûa´!²Ø¢egQÕ=T/g|Uë‹¨[¼o3¿Õ¦$¨5
-cë¼›’Æÿ„wøv֝êéµFq7)Ç%$[¦XÀ–YíèxùeÒèæ;Ux\‹÷ؼQÍÌz(/'‡Æ[ÖÏÚuÕP‘ñ¬˜`„“Unó1mÅ´e<lD‚=Nö€š¦	©M•áƒn,Æ’Q²‡
-ßè¯Mo!f.ª`Gh±àº¿ÀÏ;,=óÆHǦRè7Å@¤Ôıڬ̬¨*`Ö[”6ö}àº*ΦÈ+ì¾Wmé¡)”ifŠ
-ÛÚ®†9o뙄tNÆ“s*݈C¯¦,ÏÆ;®³ºßèV˜yÑ5fä)¶uÛꥄ:á´Â^”‹þ€·aˆ½cßQ›sǤ?4.šG?
-Ÿæ­²õ#"ô­@í94™1¯¾}æsp2ÙýÒlCßÚ˜Te%Rd,H)óMÛ¢>ÅhŽÛ°Â‘Œÿ"ÉKÄ×É~iè9ƒJ-²ß{>xG7§½ØÁ*Eö‘tñݏ¶n¥ÐÄy_bß1?/íYåhZõ„ÓÏ#ÑâôD–س®õ€‰¤ß£	:$8ßæVÎk›uËû0Æh(¼oÕË•#ínåC œ…‹q{ª»oeÓx¯àg]8'.ðò39{FYPÀ&PUíÝ¥ôXÃÝÀ<î.àÇ+rñÏ›L¼‚B±;ðgdn²ÆŒ]ƒox|ò¬­7Hz©Ðg9îŽÁ@ªFÄî„
-vNmž¿“ÌÏŒµÖ9õ_ky[Ýå1"Ш3J]$ÉsšÎŸV¬œ›?õïYA‘±ßJ‘’]ÌNP‘.þºÁ/Fgì× Y(+Tk)‰AvA²Ú9,ñœv$rÛ $=Ó…N\mˆÙ%ø•Qªæ+6C9}I&ôfbbЧ»}¸e]ÃaÕ€Èçû_Ð"+ÍcoIR67"åš•¢˜(?¡Ztm´ûæÝ £(+Ÿr³Þ¬ˆ—áÿ:oÀ躒4ºF¿5f¥€0‰àEb9rFtüµæÎmŒ¢AøÞN4t¤ ”jêÙ!STÔóÐÇ–iC¼ôð+Q$~Иù³PÙX¿:O9aD]¿é—WFÞ•°nÉÎ÷4h@܍œåasLxh
-oré`+ÞÄoäÖÇ`°‡®Czd§­žÓLU!*ˆ~k–
-,Dá¥[öÔ6lì]ÃI聛OtQzñ. ˆ*på8RX½ÿ%a<KaãvÓm´¦&ðž×Y©?S÷;Ü— üÃ#H
-`x¬IwJ€‡/ ·º£Zð°@Àµò¾|ÕÙýÚ"*fNÎÅ¢@*öI›cøÒö¥b’Ö7ÒµfQf轊…%tA1¿<ñvf–CÌ
-É—û)bÈïáv§íz˜S¶Ðï; ú+¨£Œ,7
- at FÍÙéH…Ç9™QO·íª«õXO¿
-.JÇ–ècfjÍ:^þÉcǏ
-öá‹Î?Þ=zH¼E½ÐR06cð&…ÆŠ­»ý×sæúé{ƒ$‡;ñ†—%»æ–¶fÌk¡rž·Ú];¨òåKžr%zq¸&áR}wOPiÿÊöçn‘;Á*¶,ƒ
-©ñÙ}Üð&·Û&}®'}£ú;ºÀT8¯ ·u$÷’XŒ a4Ŧ¼JL_?¦
-Ÿî¦ŒF¸4Hñ/ÙŸópíD¥ÚüF,øèÜ\³µagótÖEDm0³Œn|Vg¤y:ÿReä߃'«‰€—Qo‰¿ RÜSLˆ» yO>aðô/L/¡¼
-øvº/«Ù#Å‘«4»ê:Ks6—Õ¶ÔAa5S®W<…؝øNX‚v|°Ÿw“jJTè3cïŒ
-­äh$¿~‘Np®y¶¢„
-øÓºK7g¶ƒoïAǧã¸+25ò媙f#æuÊ|M;<Š'VÓ46-)ã(+¹Œ–æiß­]
-¢c5ŒSâê†)a»èrƒFãìÃzîATŽN2IHÀA•È”<#V†ü
-¹Mœ,
-"ã~tÖ Uƒé@uòªŒÇ6
-Bd¤KßFÉ&Pªö>©«V0pù“J<Uëû0!Š‹úG¹âÌù.›õ46ˆ¥u;<§¹¾	Ëz¢h¼Á°úxfÊÑf
-›ŸÈý°üð™td˜–Jj"oÆÁîh`•J“cf¶f".i§6š ZÚwÒöÞñ÷¦ZÝ)±ë‹züe+úAyòqž¸4Í4ÀŒSO±[	·õˆŸÖ\]¦•)–Ld%M‰ûC¦¼ÎÞib.ãÁܪ}UHÜvÍe=¨8²ÌŽõ¬CÓüÜ©§I¦-¸§¾Õ$¤KPÎ9þŒùzô9N}¾ªábá¢[OG˜öØ iÑ¿KÐkÞ	.ì†æò×<_®rÂ}*Ôm°’ä1&‚äŸø}=ïŒK\Ñß?CUÜð—9wlí2Çræ'§ä“h•Ê¹,ô4‘\Í€íh2­sÈ\ZÿIÒ?}ô­ñUUwSäcÌðr0÷‘ zNbƒ¥ßÌG3g&ùmÍhA>O6ò¡b™äEšJå⎮f8Û“ëS€ûÿ-~rñßnG+1¢?²¶cFÁ4¿ˆqî£DG 4\UDv3
-¶èÙœpÀP€†(õ¾è˜ù™¡ØD–@åGÓWÛ¾ çÁ‡ZdïžÞ¢5œ³Ôy.A¢˜Y!@z
-C55ØŸ@ÆÃ’EFiE³ÈÆ´¡†›t	:ÞçEM'ðfKýc‘f±;Øúõ¹…e´ùQžê˜"Ê¡‘dWáº$ÚN ™ãŽäb%aÖˆÆzÒU\k[hœ8}­.a$½×.л×ú£“ŽëM\C´×Àp}Ý–]l6óC€—÷‰Y°È±Œ,Éÿøü³FóÉ3^jÿçÆ.¿£Ë²“î”
-H0AÙtU0²½ÈüâùaÅ¡Þäûµ	‹{䇝«1¬‰AL5]ÌBb2j¶¶¶Yâ=‘£îYfç©ï•´Q¶¶®ÞnCmâ;ÊS•áEï’ ö8Ô3–?¬Yqç»H­8ó/Ók(*Lì’ñuÜärâÎ…-.Aá½=Ë¢ÏTÜä¾Xmÿ<ù9n”/Ä.÷pÚ¿I×Ù”(]=I߈±Ì9iâqÄL76‡'.¹kU2­' Çé	
-R@=·Ü	´Þ	t¨·Àíè×$ŠÌ"ו¼u6_w®âŽ®+òzj—
-ø;–*=™­$"ò;OLgw’"¡ôdZ•ÜÖr28ÚÙð‡4åƒõ-U°±ÆüD܇iÔVx…ÄÒÅìvÁÈ…Æy=UýòïJ¡Ïn…99òníö"ãÖô³ åÍÀîÙ*3(,Ɉ-	“gv²M<š“¡tt‚.™þiŽÀZb›ž£"î³Ïæ¼xúwø`ºió¢Òu™ËÊ&ÅR}9›€(¼•ˆ{f¥À«ÞÝ}€3™ü÷ˆÄVÑ•Ï–ÔQ/UJes#z¸ŒÝ”±C‹Ü³¯Ë‹Ž%6w=vNíÐÆ…ù+[ù¶F*ëýžx¤ÿÿ£4!yOÕôH€AŽ>òÏh]û^Yó¢xï%£]q½…î\Â4ÅįõpÔrׄõûZ>^Ì=FL¦~7É–9øi>‡×Rd
-Ð>È\
-³ýî÷+««vúG¿.†­
-êõ… Úô—«9‘뿸áá‘nø考¸äò	³? Æúèã
-[ìs®µ
-’¬528”¢^ùLhñ´¡³|LY&Ÿ°¿‡ÝÖ’ýk>îÊé.î“Ï¥jÂF0F­P«€ÂÐÙT2í·	B9œÞÛ Ä­e/ºÙ,$-ÝmíÙLIIQR¤õ™ÙMN0º¡é9nRÃ…ætTÕ>ßmÂà7$©Öœ™¼ÀÅjˆŠ¬9/“@ÞcÐïmZÏZñèê†Q×Ê8ÊV¨ŽÒÜE-[QÍ 8¤0ÉEíȇbуú‰°;ð4ÂëܵácË«ˆœ³§B¶ä§ËgÍ€›
-kº*¨ºž¥þ(õ\šl|¦Q—ÊA5õ{d¤9ØÔ]ºœŒ†Ñ7£~Œû…lÎUþQ±<UŠ’ïP"1gE39ª0+e»~™¸¶|³–P¼ÆJ‚¢ÀÍ42&ïòƒ”€¥Xjùû
-œ’Õ…›¶¼€´Á.*fº”Ü&“r
-VRõì‚]fIÔZ–\’à”¤¸ð¤î\ѹd牟¡lÏl&åfÚÿûŸ},s;E‘EÆÇK(Œk~œj–!,súÖ
-l#øóÀðÖz¦Üc
-Ò“êÞðž
-ˆmrª‰÷ÇN¬EŸ;!I®ë	Ç£R†¾ÇÀ–S$’Ò÷FÐâæ…J„â3›ôi¡îËÜzg
-…iÓ×I\t(¤-çš.üe«ÍªÔy-â¼Í5ɱþÓGÕ@äìïF`±jimË/VéƒFÉÒzašQ"¬bDÒ«ŒOéøs°ûÑO£N«ûø(&Gz;NBdò'š¿0ŽS)(ˆ×»ÅŒ( §lùٍ¡	Îž¡ãHhûHÅëF)­cÌYqí{bO=Åÿ?EüW0™')Oý³É'Z³Ó<géTH7¥beóìE­¿)IŸaûg-܉ÊfÿÏæOòM/@Z)‰iÛÂs8ÊVh,ÏÏ÷±ôiò]2÷–fúMQ®®¢œN¼¹læl鈾ÈRÎ`²/:S[l`ùø¦G‹År±ytÄü²BÖ®F
-⁠©Ž`S‚Tv(x͉¦ûnÚË@
-œóÌ$÷âi\\Ü3°{7â6¼Ä*&A9íÎ~,(
-øf·ô¼É	-CE̱'§ÛµÀ#ÃËÍÚÖFùø€új$®íÑj´?Ýs«¿/#æ ‚Ý8×Ûÿ±¦´=Ãm¡˜¿¤žM„N¸ÅìòŽ*؉ä-Œ_(¤^Ÿ‰«>c†ÁR­
-31m°y»1~UÝSó¾hS~½LCsü;ÔÊ©a›wœšó—!¤mBkŠó&÷Xb·8­û»0l­—üúAËÊtWÝ`€°ÎõVñ±R
-•ºNHÚù2Óûvƒý“æÏ‘´]«ÚÄt¡190mo/4éà@¬`øÕ7Ò¥Œº¹Å–Ò‚›Ÿ	_#{
-aË×?2Ûò
-?§,Šðr!.0ísÿSL‚¢Nl’„€‡g”
-Qëï„ôôHû™ÐìÈÁŽ6‚È%ʹbi#ÆL¥+k.ÓjM&øVÙ¿˜zA1}`ÐúÇ
--Ë|ã³ëJ5ºpé<ô'¶o˜†ƒ:çÐO¤…Wg»“§þ°`K1ùvcˆå«>½
-Ç“iÉLÇäGæBÿò½x èƒdï’.;9ÅG®AGÜ«¯¬àgíÍÊOô÷Ó§’øÉU$ ±h³¥TÁ|)ÓÙº,)¢›…§ÕP;Ó¤p¼>§õ†>cn0«Ð2èVâ
-:ú(ÏÐ^ì¡g^3ÕlÉCµs
-åÎ,6b1QB8áœl ‚ƒùAD
-’(”ËÚóêÛ¢V…؍\%ÍÎÏGµÂð;œµ[ÀxŠ	˜®	#>oþw{ȍ¢®ˆqf’çùä
-ðFUÍZ£0Œ
-Öù³ðuýÑø:ÃñÆü¹¼µOïsÔ…,¸w;üÀ쀞ɪwY9ŽŒ@9’H›Ç¾ù¡EŸ»ú%È¿7àË—¶Ô‹òe€`]–#øQ×jM»yc;"Z÷Jùôâ#Ϥ;RQÝ)¯a½
-¶°ûS‹/·ˆò˜xh	‚#ªÊõ)çˍÂG—Í«iÇuzÃYZô>ˆ‰”÷Rçq¢Jåˆ%Û.o‹^ü¿Í%*•@‹Ô¹1¬*Ðø£²°.ÏØÜŽîà€~ÊϝPÛ®ÏÅ*<v}-`GBi0â˜5Ädg‘7îTÈ0®îGÝÎ-õ|ó_à.‡z+Ô¿s®LiÈƉÃËoVu§±–+úAô>wõOÇ¿+ŸOÖ/‡ºmÓž&là¥YNƒOúWä+#Brùˆ‹ò»Úö‚;eXYJrif• ÿ0å6pfçêåí#Ô‰V?/xqí¶Ï÷
-¨œæÛ~÷äØ}Îí$`¿º»Æ^f¬\FéI¤ubéƒ
-ö´J¥­;í@e<¿tŠæW¤Y&ñêûSc¥|ÛÍYå}P6cH>½Ðqô›™Å
-dbzEÄá°Æêsƒ4€§(ùx…
-¼ëf¾ö"™wD¥‹cìŒò‚©A8cÔ¹#ªP'/÷XúEÛGÕÇ/û2°íþâ
-xk4Ò]¸DÀ­“óÉ­‹¸êšûØR"ÃPŸVZç~'­ºÍjPò$
-”¼*ä…åeu/ÚëÁ[”ø~øŸÍË®.kK¦B·—d{J¢5C]¨{ˆèßOçÅØ;
-è*ÛŠy×–,~™}fÐ>Ê[T£ÅZà¤óÉÜs%7t©´rPÿ÷h¹@ˆ>+ÓeÎiÅ%dŽhù´B¤ƒáJ]²þ?ÏôKÙ¦ÿš
-ÛS÷	J8ú*Gró/½KªjÄ%åfžd’mò1ç$™~n*+Pv,Cû¥Âü€©©e0XwŒïwlú¶µºÖFI®dŒ`0O{ÞPÈßþ7Žgvƒ
-ÆâÕ®ÿ	Þ,
-ÍJê”ÞV‰[‘	j&ëxNóTßžÞkù•®Z1+·¹´pÏ@ìs®>ÑRWÓ§¿òõІÒâ›õeš÷3Ÿ†>Ï 
-þÒ^(\Þ*N÷H­ØT¸	æ9ÞH£íG6~¾,V	ޝãrÚÉy)G´ŽR͝S
-…B
-öö=¤y¨ÃI;f
-Œ¶w"訁îÑ–½“dôb0Ö'5âÁXË@oùˆÕŸ¦´’'B M°Ôy‹ÞÎ0l`&xÜ‘=)Oægh¯"lÁâ3h—8Ê9Æ‘5óµ-X˜Ä.eÿÆæºuÒßÖ@É7·Àü,[€L?4Gä@¥éÓ8½‹Àÿ€}Aµ¦õ›V>µ€KŽ}T IoYÍØÝ?”¥`RÞóçi'¨©ö•üíwÜ >º¥ø=î1r9X&[¦C,Åøn	~›/Ô Z--)kLëf*-“ýsDP’Ñ襤Ùïû\ÀBô•è/dŒèh4_T“H^Ûž®Þf¹ôW>AÖv®ã»¶y”ˆ(%¿Hâ8ÃÐÉuŽ¨Úç;H7c}¸ŽHBËL; ÁK†$M!EO³7õë–`²Ûñ|û¬Üâ2Æ[ƒÙ[ƒ¶€Óï­µ­Ñw¸f°&‘ŒÀ46Â`ö@]?$]óðl…u5ðÆÃÑ_§=à$\å{B}z-E$7òè€Þ$jO‡XAý™•X§‰iv¶
-
--	®Üó&;Ì^±
-çó?¥|—ÿÕŽ~!Š´ˆ‚|V‡Ð!±24¡I°#Î)ü¤rý„0VVªôؾ[1î÷ÅÄ¥#™
-{ª2« ÝåñI­}b˜raµ¨F¥¯CuÍ£óSöÁ̇û²
-Îè\€n·˜
-7i—ãö¬,sÕ¦ËY‚Û½ƒ}󚘌Ùr«ÿ
-Æ̲d})¥ùêE°9HW{gÅË“á2t2Û;«±[T7€Ä{*¦Þ
-ì"…¼“áïsŽõ•‹lï>
-ú?ü3°Jõx–H+éªoï<3 íÈ`5áĉKƒ½ž}\^_nrÁ`œïš€ó?I
-ÊÈ£GÑ7i<«gÍç>fjA×VŒé‹œøZ£ßÄŸÉ™uqò-5µIKK1x×7*WÝos7Wãañb-h±ê3‘@ÓuxýÎ}4YOÇ´„ºZe¨ì¥Ý˜ŽZ5uL…†%ȲSÝ)âíd>»ô§ÁËÌâ	@s³)*óÿùdƒ©LœvÎÿï?ì¢m`i%“ViÓ)Ö}[˜2}p •FÔXÄH)å0Çöyu‹ÚíW¾(§§(w§Ú†8·;çÓn“OyÜ«ö›
-.{¶Œ´yåoòبö07™›œ%ÖïR§(+²ÛÁhâödmüp(3UbjÌYUEªTÌ%aÂ^H%Zã›ÅzA	lÄ/e›å‰b4úÛ~þji;»,*'5Íñþ_2$Î.9–’9áÂH1¡	_²Rí­Ó†˜R™þ;D”$‡ñIm¯od “»¶ß
->Ržº%‰–²¦L¼rjÈ{¡½MšO
-•A˜wÐ3€šð/F2íãóÛ>QvÎG-³‰ÌcìöÃù½
-çV˜ø`ªI÷Âqoq„¨yÎ…8U(ˆaÑ¿0Ç>ùí/Ù»’XÿLä/ç°%	
-£ÞOuk¶Ï0
-‘͍xr"æpa2M5œý8V=æpê@üOzZÎ\+Õo%B*ý.£dJƒ.„Âê>å§ÚŠ¨vS<ÎtA©¼—íMÈʉþƒîÓ
-ßò&,,ñ’Ž(<\<óf}éÞ’Šk&µ€¶¦ݐp݁T³8(osŝG¯›)s¼©’Àꎰ?ûìE¦I,ì~ý0[E$2ØŸ¦BÆ«;:ªÌ:@e~òWæ<=‰Ëç¦d¨å¯Ã{¤â>EfäeÙH:°'í<?Ù¡t/=ë§)ø†H—xþç:ÃQÑÂBë¤ÎJ¦#,^
-\¥ÙkÅ°TG$JlNÒËü†l‘\Éæ	<{[CNð´%Ü(ß`fsêZÍSóìÀà‘~¼ÈJ\Ò9̯f¯RÌøâg°ŽG|ŒµP…6_O—¼›
-{TU¡P“ö³ªòŸÅ2îæˆ*Ü+RÌ+<T$u…ª¸Ô4nÄ×8pä!!|›òøÔá/¥®aOí*ÕÄ‚ï	!‘G&ùc§*™ßhhÍ6€ÎMÓYëGcOŁ±c:HC‘ž¦S5¡2¥%+hW«Is#Ðv¿
-£LDŠCáб(ïŒJo³^AbU2¨ä»æE[P`#Uwnnsö•çs<ea•ØOo»–D=ÝJÜ–…‰ðÞË%áJ‘-†ÉŸæ‡Óå'¤[º•}úAŸoš×Yÿý¢ÜßÓáh¯5­Ì8¼ZÇW@Þ@ÃËpXsâýémCúÍ*ÀEõ3HzSåÐë.ìgâÙÛsƒúQ†X9gqö4Õ%º‘3*„Ä`|+Dþ\Zœ}¥pÒ—&,e¤ˆU)•>0Rì¨þuŠËÇÒ’ëÝDE¼}®FÜz*NÐY™%
-+µ/t(Iø(-l†…Š%þùÜ|©Â­8+ܸœKçBòäÜԍ@/ªø
-&˜)Þ˜Íú£Atž•håoC¶üº¤<£Y®píÆw“‰H”‹áÙå?ߏ8WUþ®þ>Úýë¹´`åH 7Äjá”y_æÝáí•æØÙ† qH4LåQÃâ\^û킉Z¤ÕS¬3„ÂjŸ*d¤ž1—GxkÄÁN‚ÚΟÖØÐ
-^È#bTÇP]ùTÔv.£•°Æ?­ÌcéèR ÷´Èè	¶œÐü€“ÁEãibnF1(ÈVímM
-òVê´çÞ¼$é
-ðŽÔï/õ®Æ¾n˚Êãàcãw4Yr«ôpTeI+ûH@웁֞yÿ0“”&AÐi×
-ѳ÷WXE*E®+*y{`$Mzã¹ðjHsªè°s?YÑ,ú3Öh ¶˜~S«é2óèãUŽÛß*2Rju@„$§ø‘1o´Ð×û€Y¼œþUê8¿ ¾•…«Æ©DæÇ‚XüŽ_ü>J”ÿ°¬0*¤dØg[ù3¯©Š¯FŸ¡'ìvž‰z#skø'š7ò?›s=¤xŸÊ|®§EÛã#„pÛd†$Ë?ln}oåØi‡Ÿ>¹Ã¾
-Å…/¯Ýæço Ž`ÿÔiæ87˜Þ ?Xé“ícßµÜlk6ôç¤è(µ‰±¿º„¨7álPêPeDºœùÑI†m¹†ºø"Iñ0ómḝyóxHr$lr†4.Óëtå"·fö–ƒÀ«8ëApªÝ0j4'	ÀO²QjÈwîqë¢$²œ*ˆ·iÆP¥B—šíb‚=éÓ…€?}0Û&NOo&>ªýÕ›öh€·¸†K0õ
-‘†gÕú’ÍüÐíAx,„ή„-°åªb	aCÈœ¹m/twµǾòÀ’²m]AŒf`°}—OBÓù‚ûFý£7*‡
-Õ'óÊMîý<Y†üTä¿ÖXšN̨œT‰Ú•ÒÖµ©B}”Ä´V?-J³á¦L¦Ô©ähNò—eiåTÎGüi¡U¹ÛÚæìõN¤”8-”åJölMeŸ$ûS…·È\°PŠÑfKž„¿æí+Ž4Œ5½s.Oéýܾ’mÅÄ“e'èy4ëHëIŽR“
-µ;..K?éÁ•ŸF9ÿ­Â^懮¼ÿb íAlŽ´^Š=ãÙjŽ7nòÔüÑ‚cÍÂyÿôÞÐH¬´±mœÉLMZö !TÞ±ƒw(Zª÷Á]ðGôJ“ȉ>öí(@§¤>Wa¨1·ñ<btº=1ÛŽ©Î:C‘„æˆz¹²dmÃê)d¡
-òz?|}‡¶À0Ž”zÃeÙĉѪ¨N:Ôr at a+®‰û!q JQv‚™œ©G퐶,±ýWë?™ÔT%Pï´@)WöHÀð•m ›éë‹‹ˆÙÿ;‰´?繋О±n´ìY ¡çì…‹FìyÓ¸ÔMˆ›¾:Sƒé×ì-7C²b'ßzvöm_‘‹ooEÆĦ"
-áΘç"öô-¥pàtÈpd8ö¬ì›Q¥0¯j­©D.÷¥p~‹ÞúÖm
-×^•Ûû$E@Æ­ Ÿ4Ú\|µLæ%s’öÄ2ô7}$`T(0D#Ф‘/@¦‹„šW¸Ù[̱˸DêSÇ»¹¿GÝ÷—›ïQŽî|Æ'i&‡ÙÆØÙG»VÆïBì{–n9b¶„0‘¢k
-7šŸO¤yü%Îk6uÖËQ‘vÅ•€ž–󹁢1»ó³ÞŠÄrgÙ› &©ÜJS±µ
-{ÿ%î‘Í%Íí¥N†
-:~™’Ü\Ï¥Š}œÓ0^м	#Q¢]€ÛÆïÒ¨‰¼¦å‚“^¯Àƒš+ޏË>TäeüwÃ8æ¡Ì•BA­Ÿ«"b¨5ï›ãÚ‹‡HE&O?G,…Q(¤ÿ®›Â¥³kw„ÐX6(³nfbì¬M“:v+z®çɪ+“\þùcV
-¾7>=ÜÊÓv¬nÎhˆr_¸è–Ú
-©ã*	€Ù†äU\" \Šœ:9Ì>
-Kú›ßžéf®µ€7³…Öd&
-öˆÜÇÄ›.+Uϲ"£ú[¾nó6'õD”ù¯9ᦂN‰—~LëugD–N~G2‘™B-¢ã÷½ØbAô`müƒe:
-fÜð#p·ÜbТjjÇ[YZ2.fëìjß´¦û|T`TÝ¿•î=ä{2æ†á셍0½!´ÚäÕ ‰ƒàÛˤümÙû\ÛBÈ{ÚÐñ ?‹€!_ÓõxÍó-\Xè8Ì^“Ìô°v¤¥ÏšÍ«Dpô»Dñj†©žGþ
-®Áø‰á“=rçƒe-–±2ÎÖPAnÄ^Ðîô9fuË
-'>¶‹¶4S,³¥yZ-gK~÷ƒð©-qFÑ:
-m­+Í?´ûB/-ÓÐR‘¥µ‰-VWÏÒ<wÝŽ‘ZQ_{Ž™0'¾¶t¸Ž;öá»		^\:ˆîl"(tžZ½‚Ž˜%	:xe¢°5Y­F™ÒŽXû‹"’U4-µ
-Ãl©ÌîAbQÊQ"¦üÅVY¾fkIôR[Ê#Ýh Ðà~èH¬R<zGï`SO`öâ=–ŽùÏѧv]ºâq;"i¯„ËAëR^ÈÒ<¼DÇeLÌMy/}E±Ð§}¯éƒÎO}é¶õ÷G‘D§\AmôDEgUa€™¨õ|ɾWdÖ^ç÷ò(uõÞð5v
-§Ò¶©+‘s²‡¿yÔîÈ{$TÒüΙ8—mxÎp[ŸÙ%|ÑN^æv²ß>§™£.EPtgòM¤‡¢M«Ë¶ùéäáEªéKž½ò(þЈBl5…IxÚèæÆÿôUá¶c*Q`çÌTí""`["-Uã vqûrg>˜ÿ[ÆÔ’8‚ܱ¯ÖfqG¾Æ±•²º¿h'Å:ù*‡†è€_2£WJýy¦=`ÐË3×GRÄÂŽ²ò9¸6ô(—›ÿzáõ[cߏÕЇ[Y¡Öiƒ6_7ÓW’J$"¬MŠsò§ëøâe
-ÙÞŸêµñ8O¶»—Ú™”vbe¤öÐf­ß4xC_®4/ê{üÅ]J “ÆÌ)ðvXmGº˜3”¼]Yêµî3_ïkt—ÅÞ³ëÊŃ ôükßYþÁ
-°ø(Ÿ6ÈŸ½¯AàÅL=Bg†^G™
-”Zý!²Té´#¤ŒÁŠ
-º“¼šr©,ž~­>ôjÜAԛ聆ËHEŒÁû¯Œg\õ—8¯6ˆq¹<ŽÎX·¾Ú'ÐàH43­	z5>Œœï=§³b;9„Ð
-Fß›¯;„ëãï¤j³Bx:â&e}`ßíZqúñŽ›5lê7=Gl-Uü¹Ÿ+óq…uÃ	éõ®2Ñ	²>¸¯äŸaÔ·¾vG6seú
-“¿jؾ%WPíD°«ؐk%­`ħøLùŒŠo–‹é%_òΏïAúq\ƸâS$ÉAâ'OlEãÝ|ôO©~,•¶ûTIGé
-“¹¤ŠçA-Ø
-%$×ò£„îNTÒOž4ô鞸—C¹[#þê
-¢óƇѾôÝfÈñŠHeÞ:â95oæ#fO-݉	YÐŒŽ_Ó7õžo=‡Ã7f÷”«Îø%þm|¬>iï<Wn
-X€ŒQ”ÏMÝ4έ•&òøe›ª¬h=)TküÓŸß…ÅbZK!½[LhóíáƒÐi­8	â¹Ø@“è02â]d’b˜8(x¹ÕW5.&|‹ÅDë-ƒ´„C850°|2¡·B<ÛEÚÔLÇߘ?œ»g)½Zm¿Ó¯»k€—Ò„"ÿ¦ñ»u*s);±˜¸3(~½
-¢ØŸéüE#Û`Rö¿¹ì¿Õû;Èf€Påø*X€vœPUô?ö
-¸¤DqÐ1‡ÿ¶—}B‹ùd at 9\Á±8fª¥€ 6‡Ðð>[×Ñgè3)ÁÑy+vÁœ¿Ë®1*Ëà;OqƦ;Pá¼OvªQëF ˆ-EßûÃOÛöëãõל|gÖxzð±~èÒkb8U·¼{œ°DLLQ¤#æý¦š‘µx0q<€æ$« ÷mW›ó
-î»_œRºˆ¢ÌJìŸÉÝÈ
-ñôeõJÜ8¦ÈÒ{—ÀðŠH&ï¹s“RlUpÍû˜àÌFÏ5¼¦S`Ir€Ý<œù~mÝA”†í`9@
-ýRNÀï48òûìCH¹ïß5ÙÆb$"7LvÏ™D9_1Í_[¿„¥cC¼‡,¿Ÿâ×!­n2ðÇ
-=جå4ΓäÎêÀG/I–,L©¤!Q¹<&I¢´øz' ä»5Íò+)Hå5tPC…g ÝMÔ4Q·”ÊyÝS,–jÝ껭íGë£f^N¨ßÐØ>tŠ ÐTì7`ãéüé´y@²Ãß^Sß+ÁŽ³!@£Ã;¡ìªïqö7ÿd|.¢	”ðÓ.IEÔª»!T|‰I[”)½p½“Ù˜
- ÒŠêIÄåL?én`R¤ÕA}¿'áGwn3'dNÖR£µ&¨¹ø•ºF »·ˆAæ¾C_3¡ ‚'É¿ÔÒ¶ŽW3lž0HÔF㣘óZãÈØ­þ$ù¤#Oý
-Líé?§å9ü²ìQ÷—hG¾C=&óZÓ¯ü
-$Œ)&íiÃm†³³+í‘X¦@Š=ÐU¯àÈ`ÒWþvcFÄ6©,9憉ñE­üç‹ñY_£º'$=Ú%k‚]àóf¼nLJÉ~(ΈñE!UQ˜Fµ8!ƒ*š EŠïö[궃ÜéḰàäß«>g§4Ä¡CôÖĈ–ÄÎŽ«±g°ÆSѺq:„’*¨`ty)…ᜃ^1Èæ'
-Ã>~íîÿ¡Ö4X]žü_Ä䒁3EëA¸7ºµ¹>y÷OœÇñÓ(Ž/‡ƒ=•R’ÑPü¡oŸÕBépatŠÅ]é='×À±¿Ö¡ ŠµIî	—äa¡ø>¤\ùÉJQý_ †|)Òì¶&”þqúÖ#í_ˆÍÏ¢Ðú<øQȺ›³v9Z¢qþ4-×¹œ÷tzÍ›$Öý?Á
-eZ}¯‹ƒhÇ€ìB¡Ÿn„$Ì°|Oæ·Æ:g9¹Dn$Dн•ö°œú7íáúËùc^YngôÜeÚ0²h’Ñl5¢¼0î‰ðæR~µŽ[W¯\3L¾aÏ;#^Ô•P‚­ô[t©e2‘cmF1ïÂäd $À(ÓB˜§Ý
-]§JƒƒûO.’7pîOÌ=¿GÐì©C”!ÿ6ç¥-6ïT”Ͱ擬ªöšçïG¤Û³W>-ºÌ¨ûŽƒ»1µ|“{Ì¢ñ"šuM[´OX°·Á)gØ®qîUªˆoò^X¿%'-J6<Ø<I„ƒú»xèà®J©©µ¶@WT1‰ØW]^G óÂâô¾µ/S!ÌŸŽ(ø}§¡*8åïF©ÛöƒEqbÌm‹ŽÊR‹Ü"é—~P):¡t\¸Ø'£¹>6‰ë0ã‹SÀé„dá³V~q¸vÉvT XèVxH>ضrØ¡¸ª_ùçûÅñ•&¢Kßyöeª¡´—pê`¥h/þý†I(­Ö£é/°.û¼NôÀp‘“=tŠÑ
-yGGÆÍ$Äÿ¦ØŸ_EXÝÏPHEÄxÓ›Óäô”1L
-¼ÍêX·Ñ¨WŸÈ·x¤²Î	áÄŽ¥Ub{៉Ÿ5£ˆçܐ³@Ñx
- ¬…:oïo<_-›–Ðp$*¿¾*Ö ½OŸÉù±H‹–›ˆéè7­öÄ´çå߉ыå¨q¤ÿ3ãñ‡GOvËLqvÈÿ©L™Ma2UnM+&rP½P<l…²Ž©°‘7“•ž˜._©nDÓÌá´Fx8~a{ŸpAeørøÃH	ÌZˬ&ôÕ8³¡œ:˜¥à|–Ïý`sÄe¯QéÑ“ò€Ô»ôãrøB.H~ÍÍð5W#’âSk6ÚÕ€õ¢·
-ÝhvÆ« €þF^¶¾ëùÕ›z’Åç]vëWž™&ÍL´C)OI*[ ;`¸¦’-Œ%	<ƳôÅ”$©ë¿¬¯“J‘§
-¯
-ˆã8Wq3÷Ìà°ù¸ÄMì؏ß±’gõ( Pȉֵ®=íS˜yBȹŽcRÅþdB“úðè=”>Åñ9a«
-4ˤ”uí)nKÑ_TìCÉû\×zÛÓ hj±£%ºõÆ°q­}FWƒC”¸è°bÄ\±ü	NЃ—ØËFriw„M¢dYüno»¡ÒUí!ÝZ7¤Ð¶c	ɺ;rFKͽÔ‡.žž’1Hü}àDÂéLÂ7õÓy€€ôðñ
-hSktPcH…ùt{Žñ‘3]Ñúyæ_Fs%mû¬¨†ŸÂÐÏYÏáü¯ß~
-s¤¼C,x‚únM¡ªAO Ó‘xpµR­â°™Ñ‡¹X†›»0þ$–é×¼²©l)qü/aå%Ä	Lý	_¹a•G™æ;±IŒ4fç'çzxÙÜ
-íîÿm:wtnÑ8“Á5ۏ
-bHwìFûnŒþ˜¸éê6|/¦‚ÜæyL™^¤q¨RÏl…ÛßœNKиÀyžgÀã;«Þ°3 1Ï–¤À¾vþ©Áº£Úv€;~ö¹ñT9ÿ"e¦W0Iúneµ¯•ò‰ì¹JþBæ<µÒ‹¦”X§²•«zjoæcøº°=•X½sù¨$ŽXê‘‚žÄ~»µ	}•úQÔàÿˆ=.ãHÔ÷ÞV:%Ž
-_€£ò9ðfP2‹©Ž(=u—º©ûôøD¿àÞ(Ç
-hIb+ò€ýÛs×^ù
-BP¡[ÅÕ ù”±5§/)rDJ1¼6ÿ
-–KÅe÷<ÿr7µ/©uO*ǘý!tEc½ô$$ÚÜk×‚`º›ËöŒ•#^—x	x¼KÇMBÅ4{”v
-(f(6(sMDÍ;®ùG¥KfÉ‘LóSŸ4î΃;Ì·Î3Oªx“BôÆ…ÞÉÇB‚á`Ô±Ÿ–uTgòÌxp›®¡=2ÔarN=A¶¥_|aW^S¯LæZäÿòíùûÖÿ^û…á2÷˜$SðKÑ"ڐvXù×æu]‚‡·a’´ô¢ëBÑ÷ÀǠȶlÑá;…s^‘jjÅC€:
-!Jãòg4ŽÓä{¸Ã14(dê–úKyÛÞ	?üBr5nŸS?¬O¿}ö¦–—Ï©Ì^¢%ã+9‰ÜÕu
-¸u¥á+~¸Ÿ>`g0žæÕÀÚvÉ„*Bà…Ãzî¤Ø)ª1ÍwVý]€=ò¨p0y«¶q‡
-óF¬¬j»˜:twZ-
-ëwÜ¡†¾½Ÿ„M{ÐJõ2›áQÜ7"^rlÌ
-O§ƒ.t$)­!›™wêë¥ñûEN–YPÑ/LoÍ­º«ú0.w†lRÏÔƒÅð5m‰Lå5ÿÀßNò7ò
-uDJ)ÒÂg£þë‚õ7À–kG¦þâÀ-à•ü+©çªôå!^,C6b9¤Õ#Ç ƒë÷”ðã¦55ò•àF:Mi§0þ<óuò^ˆ])Ö}šÃþŽýTí.ôÈ­/U#‚e‘*Â5¢
-W‘3>~«b.6Yî¥ééQñµAö¼LéÛ9ö§)x^Û%ÑW†þòš5‹ §¼dµwò5ò]'²^¶(©Óì_Ìü¦þ¼¼J*\ÞƃcÒ;ˆwàA_}á°ñ#h'”þM/ÜÁ±ì;÷løaËÝ ˜[ÂÆsƾK‰AÄq_~:(ä/˜zDî˜  ­7AU¥‚÷
-dâ ð%Â-gŒŒxÍG‡¶—}Ž	'I²¿?Ô8ÅÅ”‚DŸ‚ˆCà¸
-ƒ¹ÛáÉC´é¨©P(Ó¦
-+ׇN[ôôý*ZLún­ÞÌ$k®|e	Q`P¿taÀKÝDÇQ»-˜gäÛíþ[2^_›ºV°nl	·ùŽRõÓÁùý>Ÿ™‘ü<hº)=Y›T®QY­Ê Ü¡hÂ)xo}hœ¼kôñ¹—öx3¨
-'Ð'Z= æN¿Î%¶:Ã+oÞë9²$Aõ;f_f'€ö‹´‘;•}üÏ{ñD©~:7e5bÆ׍äÏ·öܨ÷þ–ä8õ\ÆÂ@-XMröwO½‰c	^|#j‚"=€xe'¯o5cÈDB:oÓ2L¨ÌĦѱÏÑvëÁ£†÷©þ×#dôY)I’¼;£Ñº9äô„™ØK.)3ïbƒÁ‡Ø~Ïp󁩱Žc=-±NÏ©J•Þd›µÝDë(w1·Œ–XD=r²)í饰°cp½Iœ‰R9²Bƒ×ºV5ñ¹ûd[ÇØÇaŽ&Ôaµ ›ö[„Ž¯5&pâ‚àåYüG_ñëqŽºöà¤Íö¯t|N.}YŸì°ïŒ
-OCÎÔ12<‚—ÉäJxÅ°5÷ÓØ:B˜bí¢qÒ…%^‘W)¯Ž[½tzTˆñWÆà½XF‹‹o¥5P°=L³E
-¶šEˆ5É»0ÎЬ˖ç3 jQ{æye’Ӎ*å£ô[Gz–‚=«½­ú#sÛ!ýN¤×
-JÍM±ÃJŸá
-xù—¨”gwäŠT„‚#)•(æÖ-‰ƒï—°/„ÃxMúvŠk»ÄÖeWQâî5ÆÎz‡£”g¬/Ô›÷ÿÒe£“3{ˆjx¶3Rùdþ‰ßYå
-ÕT‡R}1^²o
-C65X™˜äñàùɵm’õýæÇñ-¿Òu8Yqÿ%ôÙôþ ãR²cÿ´Ní^‡ûyRÛ¨¤@e°Ô§ÄEÐ@4âô˜ÿJìë'v+ÿhÇ$·áÜ‹!C±á†!óÑÒû@í’¯¶×2í„P––UtðÒò‹ZX}ÎÜnÔê›NW_v+CÚ±3ÈXÕ–»ÊŠjaLÒá¶?c@øÒ „jÇÒNìmm£´Ì„J¼¬;0¦°îŽô1³Jd§R{^².™lõ'[ƒo;Tѳz~DîT$JX\¨áZ8$³!N´ó@Ð
-ñÊ–ü"dÓ^ÄQK³hà°ªvaßêÿ2Áp‘¸ŽÁxyàßð”#¤©ä¡ªÍ…fËkwYÊcKì܃§e™m¸]’ä„úœlÎmÿÞ•;c-ÕÒ“=ZEœÂ`y%¤ŠÒ™f7žgG™·ÂÈŸd·XÓd³ÏhëŠ&ÄëVUj¸úf¦Ü$éç*¹žª.={
-ó8½1§y›¨–<v«‡Á
-Ý™ÒÅDbìì×€ ;¤ðÑ@9wì´G›E»vSË^!œ_Õ€a
--/ÀƒŒo¹q¢½!RVÏÆsÛ#ZvæÄÑ õü„©Š[”•¿ #ÏATø·¼u×ÅØï Ó{àÍ=˶%–Hy¬ôüã-‹:»	K8<Š¥e<IgîüÕýf	
-¾EL¶=Á~ŠLFÕ;-¤6(U°“v¯‚#LĹÏ}ÝëKæ/%õ©
-¯¹÷ÏŒaÛÔê5Z#7½±±!с6?ª…«Mü5Éân¶OTñÂŽ¨ØdÓ˜Òü;„—›§&±ÊÄ	kÑmgü(òlÆçàï?°9Y‹L`m¡eia˜d;rÊ`&b/+ëcÇ2gÙ)ôYVé!çroþހ°Yo|"/ûüG~Ø{KRp8Ód!oà&¾<¿ðî:Ù¼·<{âôP™ê˜á	£Eªå™ÖƒôhÑÓFG/µ²
-‡ô€]øaªGgûÉVæEqø‰Ã—ȹcïNä½Æ¡²>?„>©&cÀ¢®y´
-Ìvmô; ×uUE
-}H̨¯Â…6ò]êǼ+K¬Îž‰Ër šÚ’chQIžÀB
-ýN6bè¯Çøù`“Ñõײ9åJ	;ñ•¦d¹b¿ò‚–¢CÛvç¶%ð]N˜ÌŽSJç1Í	õ£ý·p¿|·,…Nƒ<3—Þƒ÷+ÜYºyc·Çâǧî(øî+âq¶:W,“Î&J¿#Á°]hho‘Æ^±
-¥<Æw»È*@œ‘…†âi6š0#ʪ¯)cèÈ”cÖzRÖ¿M¸#íBMLð…	›cêt»ç˜(¾-ºÊñSnQB/žSò½fÊÇS|u›å¤BÁ4•±2_©âÆêÅÐü%ÖNæ@)3	œÖçŠÄOüÞH„IöÒó„=’ß…«/ù³9íߝÂð­P £"ÄåˆJcJ‰
-ΰäé§Ð=m[ýéMáZƒüÁ'0—¨¸’¯£ÎA±¯¿¥póm´,¶_ï0eÓá€_&	šXò
-í´~Ìݏ“#µÜ›o©²ß3S	6
-ô¢ÈïÆ*'*¿(ÝÛ{˜Ø6mÐYó÷¬8´1œ«-ÇÉ(¶6¢@œIçqåëøWëóy»C×K“сrÉ^AÒôˆi˜áQ	9Csi¯2ʝá‡Kz£›’Z…¤Í¥Ïeù–d ;ÆÈÜRw&ð9ü¼põ¾
-‹û„«u‡b¡´±4’V'5arr¸!1¢Höh¹lÓ3bM|ÝٝÍ2:ì
-Á¼ð›ó”É£‰lLéUŠ½JÙ…cħÈ쪐߯“ú²0†´Â§*‹¹&Χ}Û7ÊMf´ÂÖ\mÃÛjÍ×»
-Žb…׍ÏØÐÞ”eà§NäÛÖwÈ üÂ8gǛ׫ÍöE42ce—â5}Pvސè.ˆ‘½#û5*[jpM’Ãȳ{¾²ãíÜŒ3U"¡Î7’Ãå(îømj”zXé8º¦Ì(UÚ¯
-mç9	~Lý*pӐù©0qóÜŽ•|ò‡<¡ÚÃ껚ü`ÌQ‰j«ÂKK©ÿØ>Sã„–wÊYC×·1Þ9þ¦.¤nË8¦Õ&«FÄø˜¯š(oÞi¨¹£n·M}P¨ÌZ˜ƒAb¹ò…O°ÕÆJÇŽ%c$íÖç?Àq©ÕŠQÄ(9#HƒhÍS5{$‚‡VUì’š!vip\UhŒÚãª5âÚ"¤VZ³Å!½•³WbçÊ=ÿÃóîù<¿?àûúç¬Ý¨a¼<Næû­×0JÞ­·ìü̯´Ôê“–z‚°f2‡!þ<P=»q”‘ãÓñGK‡i=Ñ珕nW˜Fâû‘r÷^ŒÈþ|£9v›M×ô¨Û³]£'‚MêTZzCûšÍ§yÙ)…m4Î(ó‹›ÿí	æjÁ?v.’ó'‹{KßÆò#øÌ…„2
-îk’­}E• ³(U]mw™²:C5X!à¼0á͆.­ªå–ü¹£™MPSùþ	·°U²èMUqƒIçèó¿`VKì‡IR
-ËaŽáFɝn㻈€ÊaVÐü›:×ÜêÑ	RˆƒâäžSÚ˜Yf%ÇÅöñkÏÜXÈ­:gípdéWþAó–…ª»'¿üY›µËFV(Ož
-É+IÖÄ(j}“küÛ¡ww2ÁážØVÜ¥/j~Œmª[¶Âž(…Q9º›¹ÃO
-¥c^7-¼áŒÃ&áklù©Ðz¥ÛØvPßñÞ›€ ú¹M­ÿÞEi(£KN&çê¦f¤n5ª”ØâxD…¢¼Éè2w´vÔ<۟׽œÓ}*XX¡[L²0º$øîƒ`ÑÄÊ{™¹óo›c„vB´zEG	è*CÕkrƒj•‡2D
-ùý’¶‹Tä3²lˆ 
-ö¶·HB‚iïR_ܼXß±¤R
-Dv[!&£à¥23ç§À"Ó¥ÁÅÂ
-ÏólA[Õ÷çÑ.”K—ÊðwB_…@ʁcyx{î]† 
-ó•S‡ç4wÀô ÏaÙè‹#1„5…É£(Ð1º³¡©¥Rû
-ðöÀ‡á=ðþ|1xïÐ0Þû©¯ß¿_j£P
+416 0 obj
+<</Length 417 0 R/Filter/FlateDecode>>
+stream
+xœuŽÍ
+Â0„ïyŠ9ÆÍî&i¡Jͽðü{ñõMz$ea.3ßÇ>æ
+ž¬Cp\2ö5—;®;ÌkYoyšs6Ž´tʶG¾áØFtÈzRVïE™GOÈ/sÉfú7(YnxÜfê¼ÅHà$N˜Óʺ`»B•Ñ $Ý–¯ügCÛçD„Ü„/ŒÎ=-
 endstream
 endobj
 
-391 0 obj
-100471
+417 0 obj
+145
 endobj
 
-392 0 obj
-<</Type/FontDescriptor/FontName/NimbusRomNo9L-Medi
-/Flags 4
-/FontBBox[-168 -341 1092 960]/ItalicAngle 0
-/Ascent 960
-/Descent -341
-/CapHeight 960
-/StemV 80
-/FontFile 390 0 R>>
+419 0 obj
+<</Length 420 0 R/Filter/FlateDecode>>
+stream
+xœVÁjÝ0¼û+tT•´«•!Ôö=ð ?ЦÐC¡¹ô÷3’á5^Yá
+~ޝñì쮜ù·ü5Î|qÖñ×Têõõ§ù~gþ,ÎæèJ6ﯿÎ6)os"K&x[jàË]ËYxíé²0±‘èm4—æëîm2$æòbî¹È&,1åsù½l—åùclCñ¹‡„úÐBÅ%–=…Qhôý«Ž±ThÕÛpcŸ‚d)
+ÿmø&ÄTò$§Ôbq–Ô ×è@g•˜(Ñ\=×T˜ÄÊ‘µo)’š.µ¶)8~dª„8Fâ%57eòç”$XÅ#ÐAB„K®úˆ „³Âè¹ Ê0®SàrÔDjd,Ã#^÷ÉU÷|‚†’xF‚¢b*yŵùpgÜyBEÍ:Wáh¯w2(‹<Õ^ù5Óœ€KŠ™Z9(4ƒN€ÕS`.¤X(ý'Xëäký²µ‰RjÿàéT
+=û´m9»	%Ð„Š’sNDD±SlSDÐÃn-Aš±ê`¾î„T&¼ÕÓáË”;`ªíì1éö$­³«„1­…Éï¹@!Œåë_X›uXD¯`-KVãp<ö^ƒmãÉéÆëÀJ|ƒÇUX*I³K’Œ³ŠëâÓ~­çhàÃfkÇæQŒ‚o­{«‚ßtî†g«ŒElÖÓ3ž5¿–ÍÞ,„Ü÷vkߪ݇ŽóìðùZ†°ŽcêëZvê^¥]t/Щ{r4<ÉÕBˆžÏÝzà=ªW€¥òhGL׏¦8a>›7ü°FR
+endstream
 endobj
 
-393 0 obj
-<</Length 875/Filter/FlateDecode>>
+420 0 obj
+623
+endobj
+
+683 0 obj
+2702
+endobj
+682 0 obj
+<< /Length 683 0 R /Length1 4980 /Filter /FlateDecode >>
 stream
-xœ]ÖÍnÛ8ཟBËvQXïOHY²˜é iÀ±™Ô@#Š³ÈÛW‡GÎt‘øˆ’®>R4éuw¿¿Ï·õ?ÓåøoÕÓy<Mùõò6sõ˜ŸÏãªi«Óùx[ŽÊÿãËáºZÏ÷>¼¿ÞòËýøtÙnWë/ó¹×Ûô^}ˆ§Ëcþ¸ZžNy:ÏÕ‡oÝÃ|üðv½þÈ/y¼Uõj·«Nùi®ó×áú÷á%¯Ë]ŸîOóéóíýÓ|Ëï¾¾_sՖ㆔ãå”_¯‡cžãs^mëzWm‡a·ÊãésM]óžÇ§ã÷ôڶ¸¶®c½›sSòü1ç–¹EÌY˜Y™Ù˜
-ÙçÜÖÍùŽíwÈæÒ™#rbNÈs‡¼§mÜ³½G˜çnýþ@€?Ðàôøýþ@€?ÐàÎìÈôøýþ@€?Ðàôøýþ@€?Ðàú~¡_àú~¡_àú~¡_àú~¡_àú~¡_àú~¡_àú~¡_àú~¡_àWú~¥_áWú~¥_áWú~¥_áWú~¥_áWú~¥_áWú~¥_áWú~¥_áWú~¥_á·šsõ~ƒßè7ø~ƒßè7ø~ƒßè7ø~ƒßè·RŸ~ƒßè7ø~ƒßè7ø~ƒßè7ø~ƒß9þŽñwú~§ßáwú~§ßáwú~§ßáwú~§ßáwú~§ßáwú~§ßáwú~§ßátF8#ÎHg„3ÂÙ¶
-l‘Îù+Ú²rÉæÿY,h6¥;сÈDt8.Pi|ñ€Fv ¢±+íåK÷ÌèdD†TôÀŒg¥†u€NmÉ-^F
-̸>-AÍāNèÄ…²,²éŽuð¬´aÆ`¥Å‰ALt&8eÁM‹³<—“#artË„F{ǁN‡®tÛáÞ®Lˆvqè”ípvÆv¼øΙKû2ž¥=²æn±•ö=Ûaîzf˜»õ1þûå‹OOgñôË$@;<«)bÏwW<}ynS—~y.®X§G¡ô¥)›Á°ÔÁõë¨3,uðîÖÙÿdØ@±ÃÿÚ˜«ãÛ4Í›rùPvcìÃç1ÿûKáz¹â®ò÷p×Ø
+x½W{pTÕÿνwy 	‚l6÷n/›w„ Ð@(Y–ݐ
+UpPZk…s³ÉШ4Rµõ:ÚjQê«íÈ؇t¨hng“¬ÄQ&0Ü3ß=ßãœïüÎï|›ÜCŒˆ’©‹Dr5´;ÈJóàybkw*»þ¾à ôˆÄ¶¦ŽÛÚSßûýˆ¤j¢ÄäÛÚ66íê­»‘èš:ŒinÏMŸ3öiØs¸#ùâ5AØ_ÀžÞÜÞy§¥’ÜDØÖ¶u
+Aº&æÀ6·ïì°†/Àž	[¹=Ør,¶ÖÀÆz”×±îŽN#@!Ø?‚Õ±>ÔñÛ{n/‚ý8ð½CãO2™!ÈÁ=¦AJ1=M9¦.J—fLd¼y›÷C«ŒLÏQÊP»ñ/±3¸C¥óivÑêA¦'¡çÐ-ô½ÀZi€ÕQ?½É2ézð&‘NUô"3ŒW©‰ÇøN:E{©ëçP;MAt7s›`» ×ÓVãç4Šé^zšæ"ën:g6ú­¡Ut„º1ÿLz¥k§Œp"+s+"¯UFM¢pX
+ïV:ÉœâÛF3Ù¨è¡Gé=CŸ°»Y¿Ñl„3ÆYFµh›Y?;+öH÷ÿ0†ÀDåaÕ
+w
+‰ËÄ:q£øºt‡5í4=dN:oœ0ž3Þ ©d§›i=mÁîNÑúŒ>g"rMcNVÂÜì´.v@`‡Ø€PÍÙá{—½Ï>e“,Lò…NaÐ-œ^[ĽâÃâ»âyiI02}hvZþ2T?´}èe£Ä8k\À/ÁJœŒ›–Ñ­Än;P£?Æ.Ž¢õàÔNÓ³ôB¬½Ï¦Ñ9º
+õB»Ð%¼!t‰bž¸D\#ö =/¾)^/J&éZiŠ´Xª R»´í	éI)*½bškZ`ZfZmê2m7íL¯šÞ4o1ï6GÍŸšÿiɱTYÖYvât^@Í>ƒZþê‘Øt ŸE·Só°zÚ‡Ó8Ä‚Au5²ûÀWåkÅ-âba&ªá$Ý…jÝO›i»XG‡Œ?‹GèO¨”6¤ì¢_In²›~†Ó¹›f¢ŠFš+7/7';Ë9]ýŽC‘3íÓ2ÒÓlS¯›2ùÚI©)’“¬³IF^µ, hYMÊRË˹­á^âh
+\ecÇh
+ŸDhÌHF6}m¤kx¤+>’¥(ói~aâUí%ªèlÍ
+ô]Õ¯hçbúÒ˜~LŸ
+nn¶¡ã#¼Zºêñji*tÄD§7بU¯ðy=‡>¸j|X£° ENڑܨ6îÐ]TàZ°Î§‰A¿&x®Ô|mªêѦnúÐö•9ªyw^ÔgY0)Ó\ —›nwª¬UVØæ÷ilÛŽ±H9ܐê席Š– ºÕæHk
+l[JØý@áÂÂ…¼/qض÷ß3ìm÷¶-§ßC_Y'€ñ•Ô
+àÔ”†Ø"*ÀóW¨˜"
+Åà	Ÿa›-À³HP3¢S39+‚ZWí(ŒfÏ0¸@«'š–Î÷pû1>I™‡“ÂøU‰œ'¡zžàˆÇìL9O<È:^+Žêá1Øu³Mmæ玝)lÕæ½Ä›SÃ1k“µY•Õ>‡¦øáÐ)¿ R§„j_/c»ý:3¶éä±P‰·Þ‚p/µÖ‡QX
+†GüÈÐ:’}Ì5ãKšYP‰Sɪö­ði]žÍåñãP¾ƒÕ>m•ë÷cTQ)on±`žÌEyˆß0œ¥9Â‰ðœµ>Õ¡
+F"þ{¶uF_w¸F:ñ!ظWg]Õ˜‹Nudp‡êP€åçœÞˆ’­(f_žá9qܘù] c¸ø
+1<w<ÏÃ%q¤cžÌ%œáï]=†Œa¸ôò»â¸r!кb»¯ËÆðg\{ãHÇ0\Ì^Îðâ«Çpù†+.Ïð’8n€¬Ú%1†«®ÃKÇÃð²q1¼<ŽtÃÕÀ¼œ3¼âê1\3†áÚË3¼2Ž WíÊë¯Ã7‡a߸öÇ‘Žax
+0û9Ã7_=†ë.a¼nÜÏàî%’…JuªÍ×É:ÿü ֝è„ÛÐÅwt’ ÝòÇ¢ÕùÇ‘Å„~fÑ
+©ŽÔlˆ[Ú­ñWÓÓŸ/Ò¥¥û0jøÎGö´Ü:qþyJµÂIt:|þp¼E"àÿìÈxÞ›s‡rq]d"_ÌN~ÐJŒçûêL“È-̍9b7ÕØ\wZP ´µD–¿%&ã.È33ÜІW0ãæEÕ7y–-®Ê/µ…C-
+ÁÂåõm-?Ø€[,f“ñ$Äï´ßð æpÁä¼U at J!³!ùùmÔÅž û!ADja;h#d;äaˆ×Ã`;¢’Õuœm¤t¶Ä•$É+'§É¶Ä$ù5™ûÊoÙÞ?ÁÒheiÑ	”°0‘=Æ¥F’Ù/ÉÉ6áÖ—Ãö÷å¶É„S¤"ÆÞŒŽfÎ’O²rJs²(SbÇ䏋
+å‹tEåSÙº„î™LX®‰ò ý ü;ûmòIH÷pèH.F“ÛÛä=™:Û•´ësî6Ø1õ˜Üž»On,ŠÅ«öéBwTž‹øjW’<§Ø!϶ ÏÈÖ­v¡½JÎ+zIžŽ‰¦ ©Ó•*O³ï‘ç!”i÷fσœ`GØÊc¢Î%òq¨Øn_Enñ>ÝÕWžSäÔÙ&לòœ}¹åÙÎÜ*Ù™[–
+}õó–­–›--³,ù¸xeY–Ëdë$kŠõk²5ÑjµZtöëh©l>Áº©´t÷YÍV“Ξ‚S:ÁŽÆœGc•¬‚•¬“uã½~^?“uÖÝŸÂ5(ÇÌ1ͬ³£¨Mî:ê’%®I±@
+ª„ñR›fh	¾pwéfÚv]¸ÔV:iAêÜ2Ï·½±Èè;ÿÛ³kûð¥±ûñ9Å°ûG‡ÛF•oí;7 rççWÖlìw´6Å>ÏUo(€¯tmG×¥®zEémí¹{dêšù÷a0¤u¨!Öªz”Þplw_nâá°êé¥&ïJ_o“+䉆]a/¿¦ôջׯ³ÖöøZëÝß°–›'[ÏתÍûÚZky¸ž¯µ–¯µ–¯U摒­Å7ïm©ußщêÄ'<>¡sjµŠk|¸©ú=:{‚×o ÿþ>\æ
 endstream
 endobj
-
-394 0 obj
-<</Type/Font/Subtype/Type1/BaseFont/NimbusRomNo9L-Medi
-/ToUnicode 393 0 R
-/FirstChar 0 /LastChar 255
-/Widths[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-250 333 555 500 500 1000 833 333 333 333 500 570 250 333 250 278
-500 500 500 500 500 500 500 500 500 500 333 333 570 570 570 500
-930 722 667 722 722 667 611 778 778 389 500 778 667 944 722 778
-611 778 722 556 667 722 722 1000 722 722 667 333 278 333 581 500
-333 500 556 444 556 444 333 500 556 278 333 556 278 833 556 500
-556 556 444 389 333 556 500 722 500 500 444 394 220 394 520 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 333 500 500 167 500 500 500 500 278 500 500 333 333 556 556
-0 500 500 500 250 0 540 350 333 500 500 500 1000 1000 0 500
-0 333 333 333 333 333 333 333 333 0 333 333 0 333 333 333
-1000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 1000 0 300 0 0 0 0 667 778 1000 330 0 0 0 0
-0 722 0 0 0 278 0 0 278 500 722 556 0 0 0 0
-]
-/FontDescriptor 392 0 R>>
+681 0 obj
+<< /Type /FontDescriptor /Ascent 770 /CapHeight 727 /Descent -230 /Flags 96 /FontBBox [-933 -481 1571 1138] /FontName /KAAAAA+Helvetica-Oblique /ItalicAngle -12 /StemV 0 /MaxWidth 1500 /XHeight 531 /FontFile2 682 0 R >>
 endobj
+684 0 obj
+[ 278 ]
+endobj
+680 0 obj
+<< /Type /Font /Subtype /TrueType /BaseFont /KAAAAA+Helvetica-Oblique /FontDescriptor 681 0 R /Widths 684 0 R /FirstChar 32 /LastChar 32 /Encoding /MacRomanEncoding >>
+endobj
+688 0 obj
+12649
+endobj
+687 0 obj
+<< /Length 688 0 R /Length1 17264 /Filter /FlateDecode >>
+stream
+x•{	`EºpUõ=gÏ}%é™LrB4pƒœB܍„#œ"áTT<X9d	ˆÊ!\‡pŠ‹ÔU\EEwÕG@|ˆ™ü_õ$îîûÿfª«»«¦ª¾¯¾»ªFÐ"Ä uìÔÑÕÌFv¼yÒɱsfù‡†2¾Eo@ˆ¹>¾zÂÔSŸÔ"Ä­†äžððÜñ…¹Ea„t;ÊnžX5zÜ¥¯;_D¨û
+øÞDx¡+@Ëá¹	ž&Nõ˜ßàáù{x¾òð´±£)ŝ*øžçMýXµ8Ÿ7#Ôc<û=µêtÜ|žgÁ³R=mæ,¾mõXÏ«gTUgm{Ú+̆ñÂ;_ú1 ½	¹=o@÷¯qPK@"’~S¨Czxc at FdÒJÌHFdE6dמÈ	¹¹‘y‘îcP,ŠC
+ô‡P
+ÌEë©ÈÀÖoù©E
+@ÜýQË1¨s?ž¸W ÇRháyÜÀÌbW´Žm}²µ¦õ#À´‚î‡÷“
+è¾ûÑßÐDGN2[™“‘‘³­C[g¶.lmhý†~†YÚ8ÖB[ÑA
+'ÐœðÏLSÇöa‡´f´N€Z*ü0…0¢áè4ÍFóàèKtÝ@7±‚“q&ãy
+¤Ž!W‘y˜™Å¬`ꘓÌÌ·ð½Á´
+Ç`œ›a–êCuh#PÀamÆFuìqt	Ƨà8÷!yèKìG/^Ž›ð@O´yď1"pýœD
+øRÁmB7ÉT|?!@ߧH´´(xë­ïZj™„–/#O3O¶
+×r"Ðß\gžc´=	˜KEHíÔ1;+3#=-5¥CrRbB0>àWâbc|^ÛåtØmV‹l6
+z$
+<Ç2£ô’`ŸJ(©2Ä&ûõË ÏÁÑðbô]/*C~xÕçÞ:!?ýßh(º§¦
+5Çÿ¦¦­©Þ®‰e*ÈH÷—ý¡Šƒþüàà‘p¿²8Xî]ÒîË´{6I{0ÂC 
+–Ð7•“ý!)Ø+8±fr%`Þ[BCæê½^õˆ5o‰¿fØÈ` T䖏.ŽÙkG5Cæîó¨~Ͻ%é‡Ü»
+Ÿ(_C´Nùm²	áÑí÷¡´´Pj*Ì<ÌRL­P{‘›‘>'äVËþP…„•wËdtâ–7¨h<„
+}ö£1¾z¤f¥•‡H%-y«½Ä1œ–,j/¹ý÷Ê Ðä~³9BbÒíŸYvÚJ&vaçÿR\¥•7 Né4hä^Œÿ«¼·.i@ű‡À²`F=”Ñ€r(ÑO*øá¡s:¼H
+À]nº¿à½`»Ü_ã¯é?®ÆßÇ?ÈšMÔr(¨ª)ÏЇŽœ×a#!µÜwû¶ª¼¼´“Gہ¿@õšrhar[k¯²ÂP©Kú
+#^0ÉÝ6æ|s×T(ïme(´M”×ÔÐ6‡Rú|«¦ÆWCY?ú<óÛjÛ‹D«P^hÀ‹Á!|ôE0À°Ê‹¡«î醶(ØkÀ
+ö6[‰*	|,f¹X†4à­ªL?+Ä2È+q|,Á±§cŒÜiå«eႁòuš¡¢9\¦—ŽÙ)Ø–
+úâû‹œÕtúêœf·¦WT>_T€»v혍§OŸŽ™=ŽOÊ휗Ó	ä:O,™7²JºÞ½Ûðp#ûÀ­Ý×ðî݇
+-( Ö0ÁVaŽ€]Háï¬8\Ì3„,pƒ…ü÷ƒ<ÌàÁÜÖIÌzÿ«KÍró?躈¡Û “£¥S‹Ô_ñœ'ò¯²
+É
+Ÿ"YÐ>Æ;#™œ–n²êÀ4JߟÓãûDn¬i†è±v á²,|InFE—®^‚sIîLÐF¿#Çô6¯r{dà|[ß©e“
+JFýaá#o×@è,If.’c
+øþ½Üim@k~>r”ÉaKþR.3mÜÔ1ÛÄ9Ÿ¿Î|¹7‹šá´•¾Ðöh[(Û՝£Çät9Ý	$]H³q6é!ô‹±JJ…â0<˜üN%ŽÅ£Édáq’a¢sžAæ
+Ä5d»I\£ÛaÚóvÌ'âݧ†¿[?¹,žÓ]¯Æd´7ˆÉdÃãÓÓ>Ë>÷ß;VSoÑh0ô¶ºvto4°^¹â¼½x£öd‹Âxý¶!OHXò(û?Ó¦´¢ìpGÙ%‹+YDó¥bfšIƒÕÝ{®šíŽÁV[‰=‚KEn—Ul2Zô¶JÃz+‘[ôªÈDd[ur%FiðÁirý¥-^Œ+Pö#¸Ú•Ó:O,v§„ãpN'«¥3%ìŒ\ˆü¹ù»’‰'çQõ•?‰d^øbZuÉ›/ò…‘Þ‘¥‘g"½ñ`”ÏÅoÜZÈô¯èY9Ûs=‘[êû÷ãšyæúBìà]#zR-Òañañ1>ŒMÒ‡{€›‹—àçñódÞA®sD	Ï3˜e{[9NàX̬ÎØ[o0
+nJAÁèM¶Ùb_^%`Á“´ÿÐÈ/ågýXòŽ4ú±ægU\²æ¨
+ø\=xª$
 
-395 0 obj
-<</F1 384 0 R/F2 369 0 R/F3 336 0 R/F4 394 0 R/F5 346 0 R/F6 349 0 R/F7 321 0 R/F8 341 0 R
-/F9 364 0 R/F10 389 0 R/F11 359 0 R/F12 326 0 R/F13 331 0 R/F14 379 0 R/F15 374 0 R/F16 354 0 R
 
+,À{ž«çÜ”óXà<ÈÝÚ
+ÈC쐰£/[ö’óàˆ*¯FVE–×iô‚v	ã	$ ÔCˆÁGëÉ4PGARr âýéQ%
+Ê×ëTpÒÄ.¹uŒ-¼uŒqÕÖF¶RÞ¹Ž;£¿…Kùá\=Öàhþßáp.ühŸä»°‡(áo_…ðÀì: û
+ºL
+›¥K2L@ðD2™Ì.ã—O‹ÏJ5ºuh#·NÜ(ýQ·ÞPG¶3ᏧÑÜ9t»†~Á¿²78¿ 2â%½qDƒtz='ˆî¸zÂø=Ç%XYp® ”b%¯Bx at lHí!)"ÂË‚}!±1œžíÎNagëØÃ,Ïþ¬×w×OÑ?®¯ÓÖóúŸ?Ä—1X$}Ý×kzeÎÕ
+wY¸âR…;?Ÿê0Iè7\A%GUÓ3K4-€,Í’OY)©ljâ
+
+–µ©i©,ÂdM Ž4é:=”h÷@—
+ø¶@ô*]Q§=Å­åÖÛ·qÛìÇuÇíǧu§í§ßéÎÙÏ9n‰·$Y/ê%òó¦ý‹¸‹q·â¹!b|¬.Ñî³ÅÛm:ÖÛùúáÄ~fVlGm_Û.ÛX›
+‰®~²?Ǹ.ÙÑ0Œz$'e5…+¨Ö|í***¢c:ð¡|	[¬ „
+2Lõ‘ö¡ªhzHbHËÑ,#0e:'¥a‹&Œ2qÞƒ³°åÐïó&WzjÚ_¾zí“	£²^yôÅ?ä
+}yâ5sóJ?x±‰Ìð´Q³û<òð­äç'|ªŒ‚9l•/‚¨ÍJµàdbÈ4Ý0Ý8Ãs€= ~ ýÄü$I™¢ñ¬Á`Î×1ž³UÌ'¨p,úl9¼ÇÛcMÔì¢*º
+‹—›–[Išh8‹ý(-È9ü:—CŸ
+Y8ûÝÀ´Od'§Õa'|0&ΚۙÎ\-®Žü2ÿ©+‘K?xmÀÈm‡Ÿç彑×¾¼ôFÝs˜iþúÊbu0GïÁø-0~=wpqµ‘ˆ”Çêt’D8n÷ƒ@zÊ÷^LÄÕÒ‹RHzKb¥É\òy}C<†Üû\TÈF=²«ÍQC
+!á-&¯ž•
+ýÔd–#H§7ò›ÌsD‡“õHä/ˆÀy¡£0åÃV”]…NÚ¸ލJªŽÙ9¹
+5î¢å¦Ú‘ŒQJÖë“/Cˆ+Á ïk,»Ù¬ *›å9§ÝÐ54 ³€ ÐÈFfͦ$.‘5…˜72…H#úÅ`vVt¡¶F!Î¥#²
+m~Ýso¿ý¤¬vï­Ý›Û„àAð
+êäzÕ' üÚUJg×%ɉ|¢YOaଅØ"™ÒMp ,i‹1!_ µKõ	ÎI žw?ùÓ™Y›"?\2âðÁ1¯E"sI^ø$/Oùëë"‘åµ£N~fŒ{Œ{?ŒÛZÿªúø3†º&©I×dh²}*}ªûÔÖ,5ëšmçìFÉ€_77_
+¹>ø¥lKÞ%êÇÇÆ)1~ctÆ(J‚U§3(1ëdìgUÛd«3ßÂà³*šleò$­HðØŸrÞž˜qÉFAÙÕh¸¤9Êÿ— ŠBÞò/ewîiáR“@jÀ¦‚A6Ñ8`ê¶V꜔E 
+h³ÅÀV¢@|Òæ+MCÖ—M~nü„È•b²£¶îåÅ[æ8zHkäfäëß¿xsFÑœ’Á+!NøÒå×.g¿ÚkY娅¹Yݳ7ý¸?¡+SÖ•»hÂ’{9ˆ–†P›FáÞ}?/€7ªq¹LZ©<b÷¨\¿­Þ©ü†A·kt‚#YìÔH&WUWê
+£…ÚÉ`V«ÉߘÎÙ¯‹×¥k&.MÔcÂç[$½.Åh4x]˜$8 üà¼-P!«ISÈ5}Þf
+ÐMä'
+˸wÉ»Üþ¼xÜ,ó`º`ž•D$°’	ŒŽ¢.2”謒Ä
+<O=g° ©{¬xüm¬H£¤UÒé5‰“¼Fcì1PB£aÖ
+ù|=Bœ•
+”èu)W¦1O›l†åôŠ@ÌíÏüc|<2þNÁÙ‹ŒÇ'
+Õ­öW öÚ\ש°°D¼†ÝΞÁg„ð|xĘ93¿ˆ,bVq«øÕd5³…ÛÂï »xX
+	VbS³Î2Xǘá9ÇÀH„GœÆDOUÂ~ŒD•z=ú	ÌhÆ«^Ä^X	(ðz@êjî-À5nåÚƒ>ô&:¡‹(¶ét–ÇG~É!ez…7‰-o†açÀ6`
+°Ih¬êêGF’‰ä1ÂB´B€qCàAàa±<ˆÕhލꐐ›b–/Á‡
+k”°¢Æ1‰¢ÃéŽÓ;}Зlµ*Vˆ2 Ùg.qõ:ÁfÕÅucôÈæ´Æ[m“œŠlž]mÅVo¼/£šÇ¼'0paT9jQoMʁ$§Z“AE—ècdqAõj¨^7ƒ*E¯'¨?)–õuDÉ—Šb¸¸Žà¸SÛ,‰Å‹QÿasU«âÇďãJa‰ÅQŠýØ¢iKDÃᚪL¤â
+€¬yà‡;] ¿\Á$Æ9øã4&ÊÌ~yÜŠ¯×Þx=wŠì?œzÌi;|ϹƒF||kÅýÏõc¸ã^Wµ\<¹ð÷°gâkoäú¹»Àt"heëöw°Vd}Io¨žåö¸N».p—„_¹› ·öIMa)>_¢hƒ@¥Ï¡wÛdäëÆf©wkèò*›"g™_4³'.³
+umž¦ð-¸Î{Qš\QoÌëôR,9%@‹—uwÄ.Á‘Š<œ¯ão°‹I,ö•r1ÄZŠb­ÿŠ%\òô!xøñÉIÉ`U{0 <}¹À}øiÜŠoÖÝx½óò¿±±jø®ïqŠ£!(ò!E?°¥K$àÅÒùWvv(nZëña7Ú¬§Ÿ¥_ë®CÛõ‡ÝüA¶^¬—ÚöÛßgÞ¿d¾%N³Óà69/éõ¦ $¸_‚¥ân\‰jhËëµfdñGyÂ{<™ƒî¦-jmE£5aˆÖD‰h(ÆlgD6QN´3ÖTdáÆv*˜Ý¦v*j#’Û±Ôª¡ár+F¶ïá];#·žÃ.¼úç·7Žß?捓=ælñÕbiW깯¼êôôç#?Yò(=Ì
+”wà'7kQ
+{Ёøäuõþ>ŽáŽF³4v»MÜe Aº–“Î/õ¬僞pØœn³I1¸œ}Á:'>@‘-Hôî—%Õlð*æ—²ø"J
+q¹÷Š™æÛk# R)’¨\¹åLñÄ2VñÄ$+c,éib$g*Š•9°ŽX'VðQ¬¥aׄOTh4’Dãy G¬G@³ˆº€”Ö8„-øúÝçZµìêúwn‰Œ~¡jÿˆ½g<S=}{éäõصåØ»9Òù¼Ã¬·*ïøž}y{”G^½²8]¨J•d,ëeƒ_ï7äÉ}äáò±I”xLvÐ.
+jœt¡©C0Ò±XqÚô6;±òL·|Unˆß§nöEù>i«DT ,ÁÜœÜΔߵ°¤	Ç‚–¸åƍq§ö<ù̪˗•áѦª¶óß?YæÛ›Ýk]}¿Úd»Tý;
+U“vthÎÇ]ØgÙ7¤z×ûÒ—¥‹q•‹~ðµ@ô¥3%¢­¡õ¦šãvz˜˜„ ìJH×'¤˜K’¨"I	:Íñ	Šm’Ù›í)I‰ÒÖ=ôÕ˜Q€@À%4úp5غËwJN‹
+جä(¸
+U[BMKK]Ÿ¨ZÉÈÄ$§—²$XŠ3ƒ÷°	õ+~Ã'9™dg.5”󺀩ü¿ðÙÒ!röä{ÝÿÝÃÃ7deÅÿ;6j¹9¿@]·g⑼¡y99K«Á̽£{°.YãBkÕì&0ÍÛ‘qº0²uã—IG9Èh¬Ö¯Ö½×C\
+Î9êq·KÏvõÆ &Z
+@²€M¢¹NIz	V#Þ’ñíŽ@—6P+À©m8<sÖVÊÙ9g)r8Yæ.Õ±ÿ‹¦S\à胷
+cP$‚¥¶qÐOµYñX•¡Ç|ÛŸö-~ntIáÕdéKz5®kñA‚^
+öª6Ë9=XZI,Ãó\’€tâ9´ýkpßs
+ùyìU'¢a—æpóÕðmËŠî\ˆúU'Åí;AÀ(ÀŸDNâ+¸KøÊIÉ<œô
+”Á掶ø*lø—
+°ÂFf*Š`9eºíîøªLš»AÙ³iJÅ“ý#Idí3on/žœ<œ¦HéŸ2{n<Ê<TÛ’iþ{¥pì6h@s¿ÿ
+®~ÓÍ2íkóa
+ì¬ZM÷øâ}Át&MOŽƉãÌãä)Þ)¾)Á)	³„Yâ,ó,y¾w¾o~p~ÂÓ°îø´ùiy°F\c^#o¶‹{¼{‚G½Gƒxÿî½è½é½LKðé61Ѝww3™@bò‰±±116­P
+ý,~+V­xب
+øL}L¿XúÞØOòùc°ƒ§ÅàZЏ$BÁ~À(Ie‡pyûÖ¦9á‚9×+¦O/(˜ž³wsÂtˏæKAa0ð®:f£;¤‹	µªî"`jP	–¾[Ë–¨׳ßø­†GçG7usåÌÎe+ZÑÖùOÌ.ÿÄ€y[ö“[•$li¯#7×v®_~<ª7
+ò‚!ˆôæŒj؈¡ÙŒjCtvà„»ÍǍÏB”k†¢9•ÆgSi|6•ÆgSi|4	jhmÛ
+è¾‹NBJÉÚ>˜eð/È„+‘o°ÿÊeì|sy](´n}(LÕÚŠFê[[#{k¿ïä÷ߟ|ï{êOD²¿Ø©ýؤÞk`§È'±l
+·Ø½Çý±û"÷£pÞuKÁ£ˆ‰Z’1N›ÝcK,HÁƒ5©—Mž¨Sá·šYβ¼h!rÇ«ˆ„4·B³'ÿ“9I-ILmJL-Iͦˆ5ÔF	íæ$GÍIt¯9I…~ãV
+mZî5£&’&z³@üÂO3$¢€ÉÌrfÖXÊ™8¹™å»I¼¾]`IE™ùfãˆokªªöeù&þePvͳJdj«¸m[øQ`VŒvMw†ñ¦à‘ê^Ÿ…²pÉJé.u×åÅå)ãâamÂcæÇ䙁™ñ3ƒ3ÖØ6&×%7ZlûS>‘>ѝ“`WštUÇHŒN2K²+Åñ›f—»tpvp ¨Ä_øæxMÒO2N2M2W)Uþyh®~®a®q®i®k®{¶2Û_ñ÷ CþCãÆÓ†ÓƤR1^1éXk²è”˜xÁõÂ(çlOÐ.€‹Qu,bƒô®}!ærð`5ìŠó¦À<¨ê³,Ø2	yR3_*ß«4pÔ¥íÆ´¹èDm1
+Ç@ãŽÓÒÙ›ÌÙ¼¶˜lÄ%Ùö>eã83<ú¬žlÌ'±ÙHLÐÁ~ÊxI++Ù(N1›4ï^»´³]™^ÍðÊí»HRrtÇgtÝÝ›ôûô`ÿg0~gõÍ+çÇÆÎT”×åÓËû^lxyÎ’nù‹¾Ú§Ï××Nw§÷ßgøýYÞœÁ%Åcjê;ïê5´° !!+³¨´tÚGåo%ÌiOîø¶óU[
+ZÊmDë¸ÝˆƒÅUÆ-9ae0ÿ€N–’Ì°¬ú¼ªsBtMòƒ}߀ŸQÍF«b¾Wèþ@ÏÀvo–.ô^­ Û>µ½³4 at rÛ,pØaÝÕÁZ;"ïìØn´¢°éKÓ½Ñè¨gÂö|jN—ÙÇÆÒ]~øçˆYÒ麌.ŽC
+øX->)¬ô\:­óð(<«
+X ¥„Ã'<ˆXby®«°/LUÍ€‚³Y!ÌÂ.ÎEÏk¡W-Ð|éÿf…Û¾hˆÆ#	ñ½ŸÀK#.¶¢e3ëÖÖè\Áù8¶à±ÁzÍfXÓÎͱ‚fÉêÑyŒ>k’”bì`Ê7–a¥%ë'fÃæ×ÇA,AKð~½ùóî–Ç~å~å1ýbŽM¢¹éÃœÖ}¦?cX‹$³F„9õ°š·™Œªfe/HF‹lÓOˆ¡Ù¤«…¯N0`›ÒwÌ"¨ÛåÓW+`¡º%¾äWDÅ,•´ž¬¬Y`>¹`§¶¬K
+Hð«r˜›«‹-zÑ–§æäÁW'Çøê_9tMYuàO§ã9¥‘­|á²3z½µ•|øÂæ0,Á`87ë0€=¬7¬¤Ò—;p)|Š*æãa/Ûv&3“Ý@v‘]Ün~·ÐÀæ	'¸Ï¹ïô¿×õÞ —ËM ã¹gÈÓÜî3ò½(ý§¼¡_’Wî„äùhH^×’‡8ükZ¾ÍšlÅÿ¿E⩽'oþ¿ÿ¬@øþ™?¸Ù§Ûì‘gñ£áHx;~ƒBŒü‘LöUÀ}ª®~ªíFŸÁ&Éþ¨=‹j˜ì³Ü³Ö
+hó<ÿ¼°›ÙÃîæ˜Cì!î{‚û’ý’sH`(iL@È«•5XMm|@7ç󰜪À^ØÍ‹k3Xu¶3[a)6ùá"î~n7[Åqœ×n€-æ°›¡,ÊÍù·W#ʨˆ .åѸ	6åÑm™K¹M4&L—^Ä‚¶¨HlgêpC˜²w…â–`KÒÈÑûŸý¥ixï²>®˜åÎ`³aÿOŸ[ÿyýsó6wŸúž?Ô¯Cÿ,^rk”¹à¶ˆ”«PÓœk»nçvÀ`ƒ¶í\ÒêÓøŸˆ"ʝ¹¥„gñÓn—ÐRú)`?@k !öü$¤ð|ò·!@êéH4×ÞÑçöDË÷@š©Ò{à¿Ú»G ÿRWH!Ñÿ„ ­ƒ´R6$úž¶Aï;Cš‰Öi%¤mf at zÒ+m÷´Ÿ Ñ~çB¢õ黐ènB¢0TBZ‰¶o‡DÇᘻÂwì$øoÔ‚ýpfÏIf0NfSÃìg~bwp#¹“|*?‹ßÃ/ä	|©†…Ë!ÒMÝ&Ýûúú—
+q††OWŒëMI¦Ì©æY–?±ô±,³\·¦Z?±©¶7íCì»k-ÎÉΏ]•®ÿvÏ€žé< jðMÂ"RP†g$|g”aï¯VÃÚ6G<ìQG¥ýúú`ZÙ´GF¦Ñ
+ACµó¥#ÐH`ÏÑïÐï‚“Nij kà_Ë|m›5%k]ö”§|¸îÊ>«Gv{|ÔãJØ/5¹>#Oy_Ã×a@
+¾Š›ëã•A=}x&
+A"Jq‰”Á¢C1êsÏQ$±£ÂŽ
+œ¼9˜àQÞ‚Ô€³êµìÍzñQ|-†¾ßÀ‡a½KÁGÚž×w[¬ÁøÀ¨àCõJ.ü¹¡>i1d¯×wë
+…¡€þç@½Ò÷áýZÝýõ	™Pio}ýKhòbETã0!RäœZŸ‘¡ô„Ã=hN„&my
+²ø rN	*g»5°Xõ)ßK•7¡ö¡`‘ÒÌS¶Ãý¶Œ:eë(¯W^£e/E³-Á/_Â˃Jm°DY½]ì®<­36š
+þ¿_´¼o°¯Ò;Ø ÂŸ{Ñ7õJʘœX¯tˆÖNŠ¾L¤™ªW⃽•
+«+…Õ÷«Uau¡°º£°:[X&¬NVÇ	vÑ*ÊÀ@Q'Š"/²°'‰v8™­¦Qv°Ãò$d<K¯¬v/Ó37TÚÁfv_—¢z»ßgA݇@$·.YéœSä.²Zòûÿ›K¥ö²²˜º»mwû
+XàÍ=ÈBH
+6BÔëA)h…C¡dµV²š–¬þAX-qdžÖѳÐîØòP'zÓ[> ôÂPÿïGÂ;ñŽ’âCøš•<ÄlÃ;K†Ð÷Ì68Ú^
+:Û	ÕPÍhµ-H¡ÕÂl¡Õ
+jU‚ø”ÖmF«“­cZÖ^Ç´ì_êäÿÛ:wpÿïªzíë±`ʺ8÷Z,©‚TZ>Î÷.ã÷€ÐフcÆN¤ùèªÐ‚`UqhJ°Ø¿·‡ö¿ß¯£Å=‚Å{Ѻ’a#÷®S«Šë{¨=J‚£‹Ë÷e8áž¾ž½Ý×ÀAÿ¦¯A´±´¯Lí¿ék-Τ}M }M }eª™Z_%“†öúO`Ïœ5{æ,(œ9s&Bÿ&ãïÆ
+endstream
+endobj
+686 0 obj
+<< /Type /FontDescriptor /Ascent 1000 /CapHeight 769 /Descent -250 /Flags 33 /FontBBox [-610 -421 804 1223] /FontName /HAAAAA+Monaco /ItalicAngle 0 /StemV 98 /Leading 83 /MaxWidth 606 /StemH 76 /XHeight 553 /FontFile2 687 0 R >>
+endobj
+689 0 obj
+[ 600 600 600 0 0 0 0 0 0 0 0 0 600 600 600 600 600 600 0 0 0 0 0 0 0 600 600 0 600 600 600 0 0 600 600 600 600 600 600 0 0 600 600 0 600 600 600 600 600 0 600 600 600 600 600 0 600 600 600 0 0 0 0 600 0 600 600 600 600 600 600 600 600 600 600 0 600 600 600 600 600 0 600 600 600 600 600 600 600 600 ]
+endobj
+685 0 obj
+<< /Type /Font /Subtype /TrueType /BaseFont /HAAAAA+Monaco /FontDescriptor 686 0 R /Widths 689 0 R /FirstChar 32 /LastChar 121 /Encoding /MacRomanEncoding >>
+endobj
+693 0 obj
+1749
+endobj
+692 0 obj
+<< /Length 693 0 R /Length1 3244 /Filter /FlateDecode >>
+stream
+x½–x–UÇ¿çœçyßQcŽ‰:Ö6qÁ‚1PM.1œi Mlì*Æ&„È.„óGÔZ´Ì—¾
+B"#wa2ð^ÒŠP	)\f@»tn}Ïw¯þÑeÿuù>;Ÿç¾¿÷9ç>Ï9ÏyÎ`
+.a|8
+óð4bhq•öl´ù¦“½WàO8qv< Á.àH˜ãf¯9a^·ExÁ4]æhX ‹sŠAè۰צàn쥟‚).ˆÇè§a8ÇïK¹Ù1[ùü…|údc¡¾%,à(²]²GŽs¸…×p×D%'¬£}³_Ç\ÓŒ‘{9WŒ¹½¦9®)¬3‡ä71[s&’Š‰A†)A=Î…1;ÙžÀ=¨³—XsN…
+¶…óÑ?l¶ufAïœ`FX„Marf2xŸÇI/ Èì·YHv-f×s>gÏÚÄÈ4,
+Ï›ÓÉ4­a§êL[d&›®HŽ9™IâlÖq¬Y¿¶÷atn4ÎŒLOŽÙÌÏ/ŠåÞ^œ~xNFÖÈÿrÓ“£é1Æú®Nß×ÓSX¤„sbáà˜ËLˆ™CNÿ¯à鬑Ó‹Ó÷™èÔüx·SççSœYÌüó2ÓMÍÏâtÁ¢¼»1(ãNŒbPnŸ
+‹¯rÜ),ÉÈå¸}“{©wô÷A_`î¬ÛgϽeÄÌÕ•ª–øçÕ¯ûq¿Ÿ?âçõØZ¢Î¢Ã½´­l#Â=b·ø¾Ø%¾'¾+vŠÿ/‰Åâ¿ÄwÄŠo‹ÿ;Ä·Äóâß9j‡¿É>‡7±!wŒ‹·ÎÊþ«xF|C|]|M<-žÿ,žÿ(þAü½ø;ñ„ø*¾Tf{C˜çei/Óð’ìãôʲ‰íâf«çe?'‰¿ÕØ#ûYñ Ø&þZ< þJ|Zü¥¸¿Àm×þ^¯çEæ÷Šã—ô)$1²—Ë«eä)~¥"Ô|Ä‘¹Ô¼âðsŒ!÷pŸº¼ìæW5‡õvó[àH_¯U~¦±Æð$3†ürù¹’ïßJz^óžÏôD¼qô|?ÅtÚ»Ôf§¸Cü‰úlÁuŒþXöcÒ¤ìJÙïo;χíêϏÑá‡j·y´À•qhVëï+ÛÙß›ü{ŒïbÙ(å;â·ÕÃfE¿%>¢œ+úÞeýU§AÑÄMZÓoªÎFq†±æ†ž·ù¬õRî×Çߝõ¸qÿ9~ïÓשFÖÍ+ë8'9›ëY‡gØ[-Öâj>âH?ÃkñuL¢æ#Žô3ì¿[ýª|M\Ãï…¯µ¦×S¯8¬–²J¼G\©§^Áõ÷ík°SÙ²¦×SK¯8žuÕZý»©F•VßkŽ?¶*,ŵlë#ŽôcóŠÃWÔ¦B\,–‰Å»ÄñKâ<ñNžñ~¯ß)ÏÛsd‹_g‹wˆ³Ä™Z©"Ù…âmâñâ­ât± ç/éÍêš”|íñ›dß(批zš)²o'‹“ÄëÅëĉ¸‰£ {¼8VÌLjÙË:£e?+f‰#QÀèÙŸ‡‹Ã0”oeȷί—·GåíLñ\F{OÇÿøÉé鸃všêZJªìÁbJ^ï{p•fáJå¾Bµ‰—‹ŸŠ3™ó5ý˜1äÝçÀ3h:½ÊØ?óš“íxnùzɼŽÐï®$)}ÅDñ“â'Ä>b‚Å8֏àJÑEÏ÷iµ·üÉðôoÉ|>ý|ªµ<fÙÆcy†%
+cn]ß`jF|,?|,Yþ¯IRÿ®M¨p
+endstream
+endobj
+691 0 obj
+<< /Type /FontDescriptor /Ascent 701 /CapHeight 623 /Descent -299 /Flags 4 /FontBBox [-167 -299 1063 827] /FontName /JAAAAA+Symbol /ItalicAngle 0 /StemV 103 /MaxWidth 1042 /StemH 38 /XHeight 467 /FontFile2 692 0 R >>
+endobj
+694 0 obj
+[ 0 ]
+endobj
+696 0 obj
+207
+endobj
+695 0 obj
+<< /Length 696 0 R /Filter /FlateDecode >>
+stream
+x]ÁjÃ0DïúŠ=¦‡ §gc()’–:ý
+“gux%çmú½UÍÎ&*áa[æžÇ@m«ˆôWF–$íÞ\¸á¥hâ ž'Ú}‡ªkŒwÌàDê:r³ÝÙÄ‹™Aº¢ûÞå¹OÛ>S/®[åF™8<*Ùà°Dc!†'¨¶iºötêØý¥4&ÙU$‡Ôõj~ñõŒçÄ‹O=?ÿºcÇ
+endstream
+endobj
+690 0 obj
+<< /Type /Font /Subtype /TrueType /BaseFont /JAAAAA+Symbol /FontDescriptor 691 0 R /Widths 694 0 R /FirstChar 33 /LastChar 33 /ToUnicode 695 0 R >>
+endobj
+700 0 obj
+10895
+endobj
+699 0 obj
+<< /Length 700 0 R /Length1 16784 /Filter /FlateDecode >>
+stream
+xµ{	x“UÞïÿœ÷¼I“.IÓ½é’4t
+j'9ÒÄ´K=@	Dê^y‰ô@NïçWæ]l92ü¥œÄçÎÛûz	¿ºÞÿ$‚JÿÏ׃4š{—övõ~FTGá½·öîìýŽ½Î]Wö-‰EtkoýžÓ+ÔEûéi„Jôm¾"­ó¥(ÝIÏ¡l#íÑÊ6"þíFˆ‹MesØoØv3órúÂfÄŽã×@¿bö¾ÜË‘½´=ß…Œµt݃ߛ,jñ[G‡y#-SB0¦äL^·ô>¥Ñy4æi±›.ì]‡ÇéMüˆV‚ûÅL¯•^
+Zi*µ`¤u4óRõ§gø³ün>Ÿ=LSy3mg=ô&†~áOÓ|>ž¶jªó(·P컟6нôFÞBé½gé
+£ršïº:[Km£aõáUO at k›ñ»öõ1}Dk•™T©œ§6¼eñ§Ù}ÐÆ$¥”Ù¬Aw¢é4v}ÏbÉIéëh¬³œîêý¸÷k~«•…þOšO¯W^ÛÁýFzD“e¬—©¯uÝ9GÓh_ÖËU:”øu¨‹é6–J)GEd®•eíRŒØßØ[ŠOyŠ`g§¨€²á7Ãø!þ;þ2lõdø?ëÜG:ŸÎÇÖ«wêä\›‰òÅ4…îFŸb*uó©´ŠÅÓsk›võÅDU(ì€ò¡8Îg±ÀŒÉ¥ÐP=<CÚo§Öâ¿ç}¤¦r‘Dÿ¢%ÊÐÀïaÓ%¬P“c¾Ö¶ºÜF»¯•?—e;á5ÏS7fÃqZz¼%TF?0ÚGÃ‡áwrà÷ÿëZÕåfO·^1Àå¼r̈ÀÕHÓáWRSAi!ϵòÊ¡ÉÐé%:	zúÏvRÿ]/tͼkµ½VÞ6Å/Öˆ5Š^1€ŽÑBxÃèï!ü|ì(¹©HÜ,äzø?»î†W- *̆
+HT¹WBGc‘sõUs
+éþ“?Ù¢mçP%›ßžÍ;v´_ÓÃâ#²0?¥Ó,†À®û(ûyQg¤>‹>!êýˆF!ÿ^fÄ/Þ=«õ´¬ÆêòæÑbXï!px/=J«èØé`0-¡_‘™v §=˜EÃ1â»ô./Gü—îEÝ&ŠÖYÔÛÈ,vˆÊŒ|®÷ß½_^øúªêr~\²­ôþ{ —µX¡v‚“ýXËÃÙö4Â¿ºÞWÕû‚MW{Ñó¥½ëªAþ/…½€ä“{÷ÐEu9àOCÁáªge˜W;/ü•rÙ:ú‚ÕñßžßpñoБú™‹¨†pØù­ò¤Ø©Iô;@móO±¦|„õ­›æ¨ÃÙzGw€ÍB»(mWôЁ‘~‚~«¨D„#þ-åÏ’ÊãÙRª¡fZC+;)–Ý‚ýç|œ²HY©||YFøA'Öð›ÁÅêÁ|ÿ=½D”课çU#ëö~SB+ì>¹òÄqS!ÑZžÃK±j¢±|4¿1‘WÁþ(}³`_`çÑGÈ>0ÒVèeVÒvìÐEØòQ6K|®‰Eb­]†‘~DÕ¥X©.¢ÿÀ5š¸OۍÖP&è¬Åh¿
+XcúΠ"ä®Öz¸*f ñR½…'¿•¯ñ©Ø”ßS<dÛ¥ŒàwC¶¢i%JfeÛ¦|ˆ½î8|è>È°­±.åöº>‰~Ëž¿æ¹àªÑÿÏ	ÝqÌB©«fœ")r5²š›ocÃÅ8¡V‰X%º/•}ùÛž: õgPcO¢NØèNØlôö0=‰93NÖÖß CŒÑÙgb]_†“[›ïáÔ—¥èI‡5*¨%—§Ç(Bß›˜gƒÕàjVÇG”0ÊDjæ8¿ºÝÆŒ¾nø0WÑЂü¼Ü!9Ùƒ
+t蟕™‘ÞÏ‘f·¥¦$'Yâãbc¢£,‘fSDxX¨Ñ¢×©Bጲxo|IUÙoBI·ÜQê0Û¼å7œ—í%‹ÕåeW
+ÖòªN/EUx£+«:É]TíÕ9ÿ³Ê
+^%Ýü­ÇYme^‘Ž?ÇØiõÞ¬	Uv‡ùk_y5ºõ&–TÙíV/OÇßáoì4[½×\‰|h9c¼TY%ÑÕûI2©È^pB•7åR²Zöå
+&»¡Ñ#}læ¡Ê
+¬ÍÜYžPRê¥èN*ÿÄK1²ÒÙ"ì'#¼YN°aFL닲½,ú[/‹ò²˜qèêd³“E×Ð@YýGYýlè³¾î²FÏôi·µÙÚ&TEæYívå
+ﱫ:C%Ž’F0HZuC‘*3`”ÆNV~=Ó"¼¼lX'§p(Ï"Ù-“˜ãu¯©CÄQ
+­¡$êrIWWš*ªi1¦éÕ•xõ&l³½îi^Zcëx¤mm—™n«s†Õ;ê§ÝZåU¦©NRÒË&z“**'#L
+6iìR-¦³•5Øڐ–uë:JÑôêüú†uÒIX£e†’ªVû«×ZætzG¡ù¨»OY•¶²øÙ6™lkkµywÞXue©]ցÄhk+s`4tV6g¤´XvŸÙ4_S¯ǽfšÍÛ|ÛèÓÖ^ò~{›Ù[þ£ց}ÐRÎ
+©`‰úº9R”9h)@lmkfh¢®ÕDƒ·ÚÊæ”JȆð}š„Ö“«ÊeÐgp@(í•ôÿlk·{œ²a[[™dqZ=¸—šÁ_‚Sc#ÀŒ°:ø)ñº'j„&j6Àˆîi¥ÕÁ¬`”ØÁë®+­®–BàÕ§·ªƒ¶6Ù½>Ýí4ۏ¢ìÈ ªÊJ¥w¢&/©ºîL¼õâ•}Ù,uÚ²ÏH%É’›7¼ AêGuÓZZUƒõµ^Ç[£m¹£¼®­­Üa+o«k›ÖÕÛ|›Ãfv´uVT´5–ÕÙ´yϐ`Õ[¾¶Úk®k`Ã`déoå˜ÿ<½ÜÖ0
+	ü;ìEV{$z
+cɸvqpŠÁÙáòrŠµ™¿‚°aXŠ¬¶r¹®taA°zÍEr†‚‰IU˜Ó1DY½`j܄έr’(Õée³o
+êÆjǐš¯ÈïÆ`.:±ÛåôYÓå¦Ûð6ßXHÛè6«ÜÙN˜­N–¹T3I–4_*ék^瀙â+0¾æÿ;wÆBÞçÊm‘‹Í%Wqp‡¿1õÞ#!ãÏEÞhL³tTI•bå²
+bܪȘщ½`„7Ω5”:ÁÙfvØN8¼f§W-©:bQm3Gbmd}~ìQz¨ù„ã÷L®Ÿmö²^+ga=…±ÚÇ¡°¯¡­¬­.èxR<Ø(›æ=í(µvž¦R¸ïÕ’£ÙO}CßäBüa6‡A|(Èìð†ýh
+h*ÒâJxS›ÿé}L¹¯˜Xu)6¡j¹õîjœ¨»%vs<þÃ3?=YÝ¡z&©ŠAPˆù£ãø£ì¼ãÙLJäØ#í‘é*ÿÒ¬Ò9I	Ü»lÇ	-Ïø¢X¬»g²…M
+eÃ,¬ ”=údèK¡¯‡Š×UvL0a1YVr͹PCM¡+õj´^¯Æ˜˜²×tÌÄy•©Át§é“`!¦xS–©È$h†~±žóQúV=WôŒµrVÅÅgqÎtœ™„ž[B
+Q…E¨&,¡z<¸Ò7Ü!†cgjeh5<jx×ð¹A¯7d^2¼nøÉ õ„ƒQl…X2Eær'«Z£SkN­IŒ7;c>™—iq%dçåQ|ñˆ#ŠGäåEæÕÔâø“1übr¶.?Ú:8^’!9¬F^âÌá`øE: Àظ¼Â¡Ì®‹è'?wñV]KcS†„5Ï¹xã\øÇ9»zàÜ·Ïœ´Y9/íD7ô~.ìâ:œÞœô£ûéɘòn:+J^•®ð-1Œí
+ýg(_jdEÆÑÆ*c—ñ˜Q×eéŠt£uU:•·'0ehÒ¨¤w“>O\Ÿ—”™¤„4î„Žôñzn`ÇôŒ'*®Ä93ü%•)ª£}KÄÞˆ®ˆc‚Ž`,"BÝÕžhîß®F1ˤX¦D(#ÓØ*JkIm	‰cFŠ‹ËXâ”ÚÀ†ÌäN'ÓÔ˜—
+ÕB™ïœ1ŸQ[CÅÅgŠÏœ²¸²¥ê â©.ª­aHO­©™ª©i\²þ쎌L#-£ ¿°˜ÍÌi:}æõ,/7…%³èX¥@'b¢cór…½'1ô…?ï}åàç{§^grû”¦ÖoòÙ?ö÷|í¡‹
+ógµ¼‘{ãö½m«÷%%˜bo,=ðæÅq»:î¼÷Ûek<ÙC7Œ©ÝÕC÷•Ð½ºÆ}Æ÷‚?˜Øœ)K1yBÌ,$Œ…°Ñ*+ŠÏõ"N¼.Þ"”[Û—²Vƍo4?ªg¤ß%ÚC£âc²bŠb”w#X‘žéW…Œ‰a1«È
+çÓ³8–É”pÎVE¸“i6OŠèSàhejÍkæ35?žNÊ«]X|
+¬9#&Õ')Tm1{
+ÔR84.‚9Ò¨ Ÿ¤Žôƒ‘Ðé…ãüéPÿý³Ö¦w:»ÿ›‹ß1õLÓ»›»CýsVt„³ÓÞóæÇíñ±ô‹çXÑÌf?±îéVMå'(_CI”ÅŒîCììg;cJ*›Ï&›ç˜ï6+1álFøâpÞn8mÀ„Mg?¥3}&û)“ñXÆôö“Q¢¼•ó—–™ÆY”Ùa†Û¥d¦pïˆçÊhG•ƒJ¾%™óÙ/X#íqf«É”ÜiÑëãôKõŠ‘ô¡í"IŸÝeÄedf at w6ëHÓ*
+i‘u2õJéõ«¢Ý¨÷îSç™ ?^8uTS,ô)ÕX|ÆÇt&6T*•	g•nðÈ…2½°f¡ôÌ…øC"=Z*9£ NªüzV
+I6Šp;µdf&®
+n‰ŠÒµØÝýÃgó,û•ÖÀҐ—}&Ò犡9r|qâ88¹4Ê©äCóHÔ´F`­X~”¦J×ײd í›ÓLóx¨>.…ÇDËÅ#s¨61
+ò³ÌÁKI^nlÿ[Øâ†Y+f´ï}²æŸ¯üáÓDă˖Ü;ì–-ŸlxÛè/1üü-·”—f:G.óð+ûöYÌŸ>*gXrzáÖ¹-Ï´oÂü[)°æÕ}9µ¦?÷ǸŽ.ùA{?£Ñâ‹´ÝVÞ<Ëúò
+yHÞ[¢~ú×/vKL_I ›«¬¬{š¶ãýÔ
+@%P.wöDiô6{„Çò÷”=¾HÇbÍzoõ8žfãù™zž¹8´û×aë#œåGUV9=wÌžvû¤ù³§/¨Ÿ1î&rñj0…•32°—…ŸH¼‚×9-~‹Õåîb-î›B®œŒKzû¯–Ýk­]¶`ÙŠeJñ²ñËø²{þôgä/YŠ`^#‚Û ˜;?Ö:~~íüówÌ4wÅÜæ¹Þ¹â­¹lîüw$Ž÷Xù`ÉB3`Ng)'¹N9,¬äã©A>),Ÿø¢c’ºY.Ës"Ö´Á¬9fÎF0£!Úº¢a]Ã[
+ÿh93Xê6£¡eab¢ػKìw¼»÷¤.ÍnråtéìþÈ(W¡g°.	¬LÑ
+£·N¡H‡ëì@6%ƒ&ƒœºBZ£H[€×PÇH.]ZÔeÑn]&íCj?èAÐ7
+p î¤~ê3”Tª;¨htäV»ý1‰.«Ç¨â!ÊîW÷Ñ€ u«?&n£vø†º¡*Õ«¶K™ÔŽ },H·i»ºVFƒ¾«Ž§nôGFËõ›£]¥‡ÔG¡»»Ô§ÁôÓêf(¬Âªn¦)À\@¡mYï	u“ß	G
+U}hp¿ÕçÔõšwkƒ@_ëýC]R_ëý¶49ÆƐƒnÞêIT_@ã)2T·©ÛÕ_CqkÕ‡Ô‡¡¸PurŸT÷ªOAa«O¨»ðÚüˆºÒŸét©ž0u%šþ …Fµ‰f
+Ç›ã
+`âí€
+ýÖùCc\˪s0àbµ2à%ÕþÜBÉ{µÞÝ£Þ®VjŠ­TÇX니D~­:}8ÕñêL“m=êÚH÷ë·§Ëæú-±’Öû纺Õê
+èáþƒh(½tª/9¹cÕq7¾$w™ËS¤ÎWP„Ú¨.$!EOih„åŸR©)N÷ lBj
+èV­|>X-0˜ŽRA&ÄR'09£hÚ€>Üê(xôŒS'©7«·À
+åê(u4¬ S'K¡–£Ä$Œ5‰v*½ðä~	ª ·I}u*Ÿ‚’:Ðe û4L"ƒ:M½M{NQoUk0Ý­ê¸þr£éàƈ¥êu˜Z×Ñ&@–J|ðónu„êÀ¼.øSl.hËé·Ù]£«Y0]µŸfŠL5=P)×gKG£~HË•MM÷»†KC¤ûl¦ÓÕŽ'Õv5§
+C{Ô!ÐÛ¸Sš6\µgˆê Ù
+*:õÅ7|ñ•ø
+[â‰QÍ;çi’8áÍâ3¤ª
+pqA\½.~?¬ŽdoÑ‹âMâ½'Å›¾~°IJFÂÌ.Ï
+)Ä1”Kî}â_ˆÓèIïï=rÿ&Žj¥ïˆ?h½ýµ1ÏÅï‚­^Æh²õ!­µ­³Ý!£‚/‚J6ºƒ´Kt¹Š<‘H3áûñŠÏ„“M*0PÄ+âUÌu³0ø.቏S4ðð>ð%pБ@8à½GÄã~K¼Ëì‰OàPö5Û
+]‡úë('˜sh3°Ø	x„ÙHû
+H
+õ¤ŠG0æ#Pð#4ØìtWåDŽ@΃¨÷ ú˜"ÚÐÇáKNýþ X+ç™xÈ—ì
+‡éF͇Qo­åÀ@-?à7Z\ä1‰ÐBˆV*&›€S€*ž{}ýR=±uÖka¾X‰Z+©	ØìT¼Ü7úFWX.Ò(
+_.¦ûú§Ö{ÌâT½‡8ô{ÈØ&q´qb6±ÚŸ„f«E„ÖlÄèŸjòdŠ%h¶c.Å—ÐI@…o-—‹Q²öß#–jöߤË@S0ôÝAzWÞ)–úRRKá|KÁùR•¥çK±
+ܬÎ
+˜Ž6ÛîäÚr›ß”èºÎ“%j)_ԁéZhª˜†¡j!J-„¨E“Z8 ·B¼ô:D
+lXæoó·B+·â6ªQLÆ
+\'Ë—Õß…¥1ÆNƒÆSASAm Ù vÐE é @ ýA3@Ã@3AåÌÍ
+P°ŸæÃé³G¤Á
+*)CD‡0"G
+*‡Í
+Rè“H›A‡F‚Ê¡, r¨(P9T4+&5ô ’ã
+öã\.‡¥¦[ù/åg¸ˆÉ3_ùŽLÊOÀÏ”Šx¶†A~†¢ž„
+ŸÄ-‰Mù…˜òƒò=Å(?£4†BQÎh"÷“b„ãZ`°
+Ø`)RºP«tRÀé~„oh±Ç”ãèñSåYXÝ©|¢ü]£Óé_•çÐÊ©¼¤oéå-ÿ…`úwÊQ-ÝH÷žTžóY¢\=Êsèk92Nù
+\rB$-‘”S~S´¢üÝ?x¤¤oø“Ò\õ£rÜž&®¼¦¼*¹B›W}Ö­ñQŸs"'‰ÍBy?Èé{ ’Ó¿韔gµS(9¤<¯à*´ö<1>ÉW’a÷ø
+¼óËÉ+ø
+í/I±»=¡|4”VŠp"°	€òÑ~C¨ëKO/G•¼”°Ç¡‡R¹§õžà¥¾x¯ñøœ{øp¹—"ÃíK—òÊHl²«¤$ÓÞÅ‹ý 6I±$7Åt?¿žŽÕ¯÷ÅÂY´fEƇRÆtñ¡ØmsºøP®÷òÊJJ€BR-êÊéáý©ÀÙ”ö"]]ì´ÿyÅéöØ'jÛˆ°V†üMð.~ÀoŒp™ryOáæû}¸»÷äOHqe{"Ù jN½€ B/pP2ws÷²º‹;/ž¸xòâÙ‹jÎ…ºë/¹ è|ÎùºóëÏ‹ó#³ì¡÷²À~@ð	þ’Av§ÇÂ'`ð)ç…£žÈo¢&` ðq²*0Îo²¸*<q|ª8ùX„ý´ê~	p~#/“þÇǃÂÔÐf™4T/äùš6x>´
+»æƒ¡|Œœ‘ó1R>¾ºŽÀ¹ìÜA>ZÊã¹¾~N«g0ÏÅHG´0aÐ4^@¥ÁØ)Ðs
+fé	Ý(só.÷0¸‚ûÛ´×·íx„ó	s¿n¶¸vwgó.¶«Cq6?Ážx\u>.£;ÙNê0wÔu4vO!¿È±|Á
+@1¡ùyP9ñÎé/ü¬–¾È¿Ñ&ñ¥PÖW†ƒÊI=õWÂªÊÐ -Ò|¥"qO¢’¤$k-¬ ²‡(%RŽ¬X at eOæ 5ó#”H,ܓ½üy—çùsšç<‡Â$¯Ïrù¼ÀÉŸ•õt>¤{ù>?Æ&O8¾ª66 p•€Ž·ú7
+'yÜ|%x´§ÜD9@ ÀGRh5Ð(åó«h„¥@=°ì+vF.9ʍÊ8M²JP)Ùø ½!H¤ÊXMâ1ÁôhEÞ&ó.vÀ·A8»X—Lu±C¾U¤Ç×"ÉAß
+¤Û·\uzŒì!|šl$'[Ëš5ú
+9[€Í€l’Ð>8Ûånǃ=w;žÙ¸Û!Ëølüc;Û¯•íš±¶J7ܪl×6BiWä	Ý©l•%ée£4Wÿ68GþÍÏBZlg}v܃§ñ¯1i¤cîáËønP™îÒ] pþDîÒ ²þoøãÒqÑãã><lò¤(¹Ê@mú
+•<å€Jž²ƒtp•®èÒÊ@)MwïYDð¶G‰W´–qŠ|dŠ=>ÁŸ˜ââ‹bÀ×—ÒmC at eߺ UƒùBÑknÊWù[Œ0.Ÿ!÷߇x=­¼€¢Ôùzà­Jm€Lð÷ȇìCŸ#^s‚½ã7ŸúfïÐDà °?ñt¬èý<I<“*Ó,|Dó~¸OÃvŸ™÷söab¡û«…½Ïí0§‹}à7†áñ›™ýí&²ãøRõ8j¿ÏÞÄFAì"¾BLe_²/àìÍ/³/h=À‘Äìò¤)£”rMqåJ‰¦„² -•Ê	*ï	RwéõJ‰aµ2²û˜öÀ5ƒ¢æÌ=>{?mÎÜã‹Šuuã£^ù¼òꮫ2d÷²år¶Üߢ:KºØ"_ŽäŽ
+FJÆ"þCäˆ#}qqZ†ÇçŒôw#	‰ÁŽR²›b_qq0‚'Z,È ì`ó7#5)[ù
+F—ûÇã¼ïwH2‡¿Eç<|¯np£ìò…‡£êIe—¼•©ód+OP#Ð¬v^àpÁ°ívcØM‡o€^@‡’ôiVvÉ~Q¾çƒ]Øð¡Ã1©'Œ–[ 1fõçu­‡;Ê=ƒ˜¦²âtf…ßY¡ó³¥q¬¾¤€oXý‘ñ¸/B¾¬‰[H…XÎwQhE;/pÐc¡ŽÂËš(ªfàR-=¬Oχ…Æ#¬
+E°‰øTOÈðï†LcB'f‰ülf†­Ì°•Ú5ï"˜IÖÇ÷4Ù,b?W~‰Q±oÑà,û7²¿fß¼áŽêЉ¹M'Ù¢ÿ —Éf0††éô!aŠPð†-èÇli'Ò¸;­2íHÚÉ´³iªÔcFöÄ%Ó©ŠM̤|£p+K×'†Ç˜ãÂ-":¼2y-T1q¤7ŠÞ4Ò›ç¬èRl¼¹Î
+oH唪NÆ®F®—?Ð…UØ+èâ –’ÉSªºX‚,n±vÃcÈ[Q×òP5>PéexøŽč¯5mຉUœÄYácMïP|S(kV;“½õò“¯æäjo®Œ¬O®&'®E‹dÐ$ÃË×"§–‹ä‹:³2ʼð±ØÀ²ºÒËUñrü궗‹š´Æ—ºX„Kæ8M¹M‹#±XËER&®uÉF‚…MŠ%UݘN÷ùñð[q‰?­Ÿëþnl)’èɆ,ÜuÈ"ŸÍ†WøÕ—û–J$GI5!µ½¿`¨l¦÷gôP¼mÛ֍\“SëZ/_áüUËk
+v\Reõd(ý•4ø§SÉ
+ÒL%]Ûû2‚4=˜ïÒ~AjR[¦*iì2Á1$fe ?{ˆËÜ
+‰5
+1%õá¸lb=@­8ð¦Ë—T½L§pB„óQV6äµ:4*_õ`‘ǁÉ©u°XÊ(ë
+ÔKI
+Ö‹’Å—{E,a{ØèÃ)1Áë— ú7ú,1®>ÆQk»ö¾KFü¶~è1ñ²G«ÇL›p†ì
+Ø-5[\6†4ÄYÜöi[¨Œ8ÒÑ\ámÜ^v…@µÂ€Àgqƒ‰×fݽ_!/_ÿʼþ•Èñ‘Ê–Áñ<Á^‹âjYçòµHjYSµÔ¶œZMµé%Ó¸š0mûæš6ý‘‡,˜…Á	®­CšÞeßW.Jh«’9/OŒ@Mm“õµk[ÔÔ­ìW:˺”gËfO+ÕH—â|!ŽÏ´»¿£Ãz„›0<ËDeáÀ²vå*tUÇ]ËË[„˜ŒÈ?FÌiÝ! -)3Qb7‘”ú‘Ì9»Åf±Y8߹˱Á£ì•¥Ä¨?´¸Âs!Ù¢+¹‘*ZueH_–HÅʱ›ºÅ9qVõ™¦IºÄç—!~q”B$\Ò^ýhš–2¢kð-6DŸšòµšf²‰fCYL8
+t$3€«­(¬vi@­¶J» cICi²‚6¸ÌД°ÐÂù¼ñÞì¢È^ì&¨à¾”lãì4ÈíµrÂHì±´}Ö›è@â…•Sð
+3õ¼ªCې‘_Õ©c#;õ4²ÓJ#­¬“(ÿÐBøg–ë»Ä2ê˼¡N¯ÍB#ñéh¼Ó<‚-É.Š×…yuÈÕ;FVã‘éÿ{ü‘
+endstream
+endobj
+698 0 obj
+<< /Type /FontDescriptor /Ascent 1069 /CapHeight 722 /Descent -271 /Flags 4 /FontBBox [-1011 -330 2260 1078] /FontName /LAAAAA+ArialUnicodeMS /ItalicAngle 0 /StemV 0 /MaxWidth 2259 /XHeight 524 /FontFile2 699 0 R >>
+endobj
+701 0 obj
+[ 833 556 556 556 500 ]
+endobj
+703 0 obj
+256
+endobj
+702 0 obj
+<< /Length 703 0 R /Filter /FlateDecode >>
+stream
+x]»nÃ0Ew}Çt$;q³Š<ôºý
+µ$Èòà¿/¥¤)Ðá‡äå‹ŸÛçÖÙü=zÝa‚Ñ:qñkÔNÖ±ªcuºQ‰é¹Œ“¹Û–„sëFR2
+vOÆøcoÑ`´n‚Ý×¹+‘n
+ágt	S
+ŽÔýŒÀ‹ußÊÛ´íÉõWñ¹ÚˆÕu%í
+.¡×{7!“B(y¹(†ÎüK5WÃ0Þ*ëJÉ,!ŽF1Yׄ$!«ŒBa“ñHH"<elIBœeÖo×<6¿ç~Ž^c¤KÊË‘yyëðþæàC^¶è *|
+endstream
+endobj
+697 0 obj
+<< /Type /Font /Subtype /TrueType /BaseFont /LAAAAA+ArialUnicodeMS /FontDescriptor 698 0 R /Widths 701 0 R /FirstChar 33 /LastChar 37 /ToUnicode 702 0 R >>
+endobj
+707 0 obj
+28904
+endobj
+706 0 obj
+<< /Length 707 0 R /Length1 41980 /Filter /FlateDecode >>
+stream
+xœ}	`EÚvUuÏ}õôœ=÷ÙsgrL !
+á	Ê0PP„¬'ê
+^ …õVTXY5ÜTÐõF×ûXu?ÐñZ]d=ÈÌÿVÏL ¸~ßÿÿI¦ººú˜êª÷|Þ·:#„ôh	btÖü™¿x½Z^Cóg]rQà1ãl+Ô÷#¤Z1gá9ó[ž›ð
+Bšy)æ3oÑœýç|öBÆZúî¹³gž}äãšÝþ¸GݹР}‚üöÀ~äÜù]ÖÍK¿ t‡îyî¼gͼøõÓ;ºs!ß6æeÙóUY„îŠÃ~à‚™óg߶wè?`ÿ؏-\páEª4wÀ>=ÿý…˜½ð©µ+ýÝ
+ǵ¡
+Ã/ýÑCU)×þdžgJ•Z£Õé
+Fgæ-V›Ýá\n×çCáHTŒÅÉT:S‘­¬ª®ÉÕÖÕ7 h ÔØ4¸Y2´eØð#O5zÌ©cO×:þô3&Lœ4ùüêÿσSÚþß.d¿€Ç»¹aëcf!B…}¥Ïgù«àÏ÷
+ä¸ï„Ò§ø`ÿvøÀ/[Ü¢³Ñ»h>úºÚjðßÐz$!{10ôSP#º]ŠÞCßCk=ˆ¾Ci©sydF‹Qÿ=ˆ	"pUzÍF«H#“b¿yKâJf¾eà.Ðȁހ;&ZØßL¼¤®š€ö23ÔéBeἇ}¥0=€Éûì@±‡pˆEùk7VîEFt„ñöþµPU˜WMDèbt%ô`	º½ŽÛHÙ]X}š}XŒ¶£½8Å"¶ñèt8û:tځžAo ÑçcŽã%øü®õ>Ÿ¾0ª0«°
+G§¡V´Žzq!S™©Ìã̽ÿß_ðÁ½' KÐeè
+´­BÐèïècÌ-™@&2#7jBSÑ,Í[¡OëÑ+hVãˆ%¼ÿ…\Â2½Ï_²È#x
+Üíl8w5Œé:ô$z½‰Þ‚{~cÊ`§ðD|&þ#¾ߌoÃëð_ðø¢ 2s5û"ûMþý‚¶pOa=|¯yP
+…îÂ_¯Éó[ßÓ3ÐŽ¢åÛ
+ßó:€¾B?Âw(±úz
+Ï{Ü>ä¤&W‘¿ÓĬb^aö®üiùùù»ò›¹ÂX -)€rð;¨i"jƒ{_£ù zff3PÏûè[ìÄ>\‰GáIx
+îÀçâx!îÄWà+aT×ã-x~Œ¿%,QŒSŠœE®!·’-äyò>9À æf
+ÓÉ\ÁÜÊlaÞd¾d96ÍV²cÙv{¹)¥]ýÚ1DZù½³zïéýk¾"?,~þÆü³ù÷óŸt…Ý…Ï‘UBÛÐ9ÐÇ?m.E7£5@A?E_ o`΀±`°» Ç~yÞZ ßc¡ç“qž¿çâó`ü—à
+x~
+ïÁÏâWð^ü6þG0ô¾~L$sàî!H7ù;üþH~fD&ÍT35Ì`¦žfs<ϝÌ'Ìç,aml{»˜}IÁ(ÎVÜ¡X­x^ñ²âk%§œZü=AD1¯‘gÙÁÌ<´µ†ùš¼MñɯøâÅÏ·y™V¦•´Aˆà]@åó‘UµZT‰qªz+r7É0“Y‘Ñ£‹€ß™J–’ô0~
+ýJNJ»„y¬%3˜Õì-ì`üZ߉ˆECÐ<æîÔ	3”aždÿFï¨P3Ç󉡰ŒýBA˜·A6.xOŇp+±Ãh
+"7£0ìsølGþ(žŒØýÌ
+2š|móЭøYxÆ]hÙ…€yi
+8÷W˜›™ƒXÆ@ÎBï’6˜õ71O*ðU@§óэ¸¥q/Þƒ^#Bux6óÌ1¡7Nð±Cx#s
+Úˆe_a_!,ÜéYÍJPȃ #&g¨¦)Hè¿$à©ÈL~ÄW’yh.¾‹ù
+¯#CÐ84›¹ŒÀwäd‡050b;Aš´(¨‘¢Qáes0ã_ Á@ç ¤<—ݧ¸†Ö™w˜#…¶B0?CaÌ‚.‡Ñ9¤ÛÀK§ °OÇãÙÃ
+“Ðò$ûIÁõ8ˆÞ*
+£y&Èž¹ #*Q5ª…§Œ†‚TÇZÑ$§ %ç P'HÞûÐ_ÐFÐPc`<¦ÃusÐyÐ~!h¨+ÐUÀÿËÐ
+w ‡Ñ[ä1²†	’Èä2}„>b^b$<	½Ë.g£3PÇøæz˜%?\·¢ð|[¹Aúç€KòßÞ/<ÚûÜïaèû-Ê¡èeŠ£qø(ëÂ
+iÈ©ypS㠁êks5ÕU•ÙŠL:•LÄcb4~Ÿ×ãv	N‡ÝfµðfÎd4èuZZ¥T°Á(=<<¢#Ð-vt³bø”S2t?<fžÐÐÑ€¦ýÏéÐëf¡~gJp朓ΔŠgJ}gb.Ј3éÀðp ûõaá@ž:~
+Ôont’ëcåú*¹n€z0†;ÏèƁáÝ#.9·kxÇ°LoÔi[Â-³µ™4Ú¨ÕAUµnGxáFìŒå
+q¸‘ µ±Û6¼[Ã¥p&:|æÙÝ­ã§æÛ2énÜrVxV7
+í6¥äSP‹ü5ÝÊ–n•ü5¹Ýð4èÆÀÆôž®=šÕ‘ÒŸ>{æ™Sº™™páÝæ|ï°nÇåœÇwáæ|Ë”e'u3]Ýsôä®®eîµã§œp­;HïÐÖ÷€kItDG×øê0ScÎÀ·‘ëÛ¦tãëá+ôIèSŸovx8mé8/Э	
+ŸÛu^L««¾(¸Éå’vö#×ð@ׄ)á`w³;Ü6s˜g£u¾h³ „þG2鍜¹8°¦REo8±2½xL®É§ÓÚ˜ÓûFÓ…GuK at Qg 'SÂðL
+´˜Ý€ºÎj€	€Ÿ6WuŸ
+32·[ÓÒÑÅ
+¤íðˆ¸[偮P@øÐ?û·Ì,µ(£Üˆ¤tÒGjÝxf¹ÞJu'“”DT-0§ÐÇÁò~m&}I™^È`ÇZalg¶
+ÌÂðƒt‚oì‘Ð,Øé^2~Jq?€f¹7!)›jë&ôÈžòÛDzdIùHßåa ä-`D dëV‹}&În~îÀnlÿÏ.sFxÌø©Sû:JT;fB¿½âq: 0np¬T붴LaÜÚh¸ù(å™SûN)ún6
+J™¨ÏîQ©*åÑÍuœR,Û´Á`‰gþ·‹z
+‡éUòæøe¥Çè˜*u´ØíîAýöûuOßÅŒ™
+Kf…\¸k b×Âá †Š3ÚSØy£»{ÄŠ6x”sñ@ [‚†nãÆo”ð
+gL²ƒC(pÄ)›À´iéÚÖ–[ô{ŽîS¡•ª¬ß"TÁÒ
+ƒ´JT¶1qiT´mF‚zÜÎÔiܑƱ½§qGÇr½¨¹±·‘~ª*kÌAs4hžÃ¢cfÏ1I~EvÁß>#Ÿ)`÷ûÑ8Éô¾îsQ«´ˆÃ–‹\ðÛ%‹¹tö'¸ÁX;Øûž†TXõ¶xŸ†œ)îhû¡¸Psó!î6ó௪ŒPF©‡Ä#ÖæêjªA;0r©C+4‘í"q˜y‰’l8\1;–jœ¤{KïÔ€Ë ;u¡ŠŠ°ö˜º)•nlJfiŸµäæYöm¤†^wl4*zÈRI‹µ
+»öÍNòÒ‘g$}À¼Ûü†yŸù;³Â¼Û!ÏlVƒ¥ÕCÚZ©^ &ê§ÈÝà;}[‹Ïqä×OsäŒ^#×#
+,=Åñ
+|×e@J|Ž\uº
+öí¼KôûE|°¸EJV’oØ/ Ÿ	‰SlC?AnAO¬T䯋4LJð@/Œß¡¿îSzë ¾…ý¢÷_É`0	7 íùc`~ÞP«Kè“Q8Œ-oW*œÃn±
+¶(Æj4–µÆB”àyu'V '®§4Ò>¶÷H#wˆƒoò€‰@'ŒNW;Îñ|}qžTà*XyªÏac"I{ãc1½‘TLŸ~Jàúè£þáBLðéaÓ¬Õ¿šïyh]¾ç½Ö,èBxtèãLþY\êoBC4..–öYÃ+vN¡„þjµÐmè±	ˆ —÷¡xl¹ÇGi@—å÷믕%°Ú\}_›#±"9켝,þýýþÂ|!ÿxH/@_Á§<´Ÿò*ô¨,¿Mî/úŒ¨˜ÿ†þfpNºÖêáÂ’çG×OE‹°Ì²ÄÊøÝþÈ©&é0œm™yÍñ/þˆûpDN†×ZjkO'c&­‚¢L&X£ÑHИpÄã¶z<n7 at 4®ˆ…·Z,¼F­Žðf+Ï›3`Jy(îJ£0ª#ˆ×dXía‰7«øij5REƺüÓȈ=øɤ–Ücù€
+ÎeŽcÔƒ›$ݸø‚8‰/=åìÁ‘Ò”Ë3ÞÛè¸C.'w¨ý­9a@é¦ù@ó
+ÖLC¬5eAV,?vJ9e˜ü‰>X~…Ïåòá‹ä‡¼ˆÖ‰?¦ÜöÃbqàh=?Ö)¯¤òï’·pˆ…ÉùzíG‡HÙÆâ‘gÑÛ&•_ETOỐÍÇޢȢr#K{ÔŽƒ¸Äà8›ó¸E!ÌàŠÞ«Ã‚–B‹h'Q±²t‹KÒ£=Ài
+"°gm Êã
+È2v“ZÇ~¨Œów`|?ÕXàK¸*Ú_°OŒ4´Ž¯§Å÷ãžF?ðý“™¯óA,Í—j4v,h@$5#ð(Í4ÍùšKðešåêåš;ðÝšux½fÚ†_¯hÞÇñWš£ø'C§ÁºüòVF7MÓôàMЩi꧳f>0÷à]Ÿ…t¤½dxi\:ÛÛ)J	\WRCû{Ï4»Í‚–<¨³Í‚"òË”¨`Òۏ:Œ‚IBèsxî/A/
+@oæ‰6¼³ðb
+G6eÔ‰!¨ÇGP¬ðod‡­ðïm£Æ¨6’…ŸWøa“ט¡W$?Há„ÂcôCü|µÏã
+SBac°‰O7)x…ÂàjôÚ¶ªH“Q¨üóN
+QŸ–P"?˜©$ü¤®F
+¥\®È[0â$›Ùgš­>³£ÙL»ÏÇ7‡z
+¿JTbV
+7…`‚ÂalÓ"fµ c…ó¯kÎh¡°Óš×*éMþ)9 b²:üô*3ÑræÁZ{'w±¯ ÝnÃ6N–41Q…PËÉ*Ía·;쪴ÄÄpˆØlVØwØkªùZæË«gß3úÚ
+ïp“jc®©ð
+ãìZ’B|Àțֶ¤œñ§¬XK>~3ÿýýWª
+ÞÒ4éÂ71Gë¡['-¾ôõ¦°Îïß³ãÒ¿5…„RÓ
+è…ýºzã&^íî)ü$™ÌJ¤Ö¸%w+ßêf5¦d=ÒãÕ’†ÓëMÜ35¡-
+há±BAð3ê’[­âÝ֝€w›É9Û‘B£Öĺ‹\
+ƒüMÒ¢sÌf|XmÜÓd!
+6*IË„)Ûݺ”‚…0Mž¶U«·6… Iš{‹ÚĽø꿤´;’;Åt¹qili|iâáøÉ]ú-I×Úkõ
+I6NúRÖ˜/Ö[u”Z_ó‡ì¿ð½v6®.å'ÛKC©x
+B†š%‡5Ã
+ÿ܉—	„#UÙc8;4=–£ö;Þ°{¤%š2ÙS§(:=¹ÚHÔbeÑ\XÂ…M‘ZQÂV–—ˆ˜œ«á6
+í
+¨¡Û‹Æ0•)ÔÄ¡²£f¦FnpÈ{ò<•ù¤¨ËE—ÿØ3ïË
+“ƒã¬«¿å…™ÛÚ}.A8¥óÖ{®œ|Kš3ëÌÎÉ‹îYóÚ,²!·u֝_œYÉñœÓtáö…cVAù	wM›¾ª1gÕ8¸xÓÄÝ×M€h"è¨÷)O­ê…˜Õ[’ôz€ø‚
+¯ßc‡=¸Íë}Æn²ñ=¸CâÆgl`ð€Õ̐ à°iÛ†U}Ô7A𩇀Þòz(+Ø‘	Úì6¦‡\+™°ÂxŽ×ëG&vðí$  ž&透°bY›´ÖÛ0!`q–&¤s,¸RàGõ6‚·Á5‚!ÕÈ}+ÛT²sÕÛh 
+ÐäN
+n¥W‚ÚqœzS©öNl.=@–Tûõ£Þp¨(TÊÂ/}CÓýïÞré§I¢“3[îÜt랇—\{mÀ
+‡ÒhˆTŸ¬Ûšib»ÿ—d÷7Y±&Áù©²	%¹d Y™d“O“×íàÒ“‡·‡š*Ámªvá|uQrÉŽÕ!½í²óŠ„Îö:ϲ%ûU`çy¢é@µp&³‰71J½Ag Ê4›”pÀêÁ‘lHÔ‚]ÄÕИRd$4ùéŽbJ¨ (u\£lÕQéÖ)«zj>•TPªl!SFiÔ•u% B6+˜REÑG‰Ï;mÝì¥o>óÈü§ëZš+×¾w儧ÝlàMÍïÄ,\³vöÌ©Äráûºãç¥7>þöý7Ì]3;dx‡ÖšßøEð­m÷>¹âÚ¿œQ6Ó;…<ó>ð¥
+-Ù¨a¨1¤ñ•$J%CžÑè
+†slÈj³!€=z‡Î¦G‡É9:­ÙÄiYN¯Û	¼ˆÉ£[ÁZ¢Ï”>0V6š9*|@ö8d~¢ì~®ìï‚5T´ŠJú×åç#2hÃ2”Â\Ýû0•'“Bm7òN%;O”cÍÒ__v™œ–Iüø_ÈþCUáeÒ0þ‘Ыè[ô­žu±^[*395›(tFÖé6Z]ÎÛð=ê{t·ÆÖ¤îͬÇƶ’Ýڝú©×µ¯¦,‹ðº ©²fÀÂÙä	ûz
+ÿØT®ØYø8?m1«ãqà’lJÆC;ÿDÑÂ×›b¡ 5‡øT\R‡›	¥·É¢È6)
+áüw‰K$ìœØÄ|êjj¶³{>$éjMܧé&P}’$z„¢bT¤FšL§²ªÌT¹ýf«öñ	y¬ ‰*Tà?T*@™úÍ “Ü6(2ꬄªÀÙ8îXPõú[¯µãöNÔ	~Å”*|¹<x/7ƒÃ@·R%ø
+'ì)œPô†iMá´ê›mN8ÝFÛl´ÍFÛ@ÿiëÓâ ë˨[¥¬—,p€¶-'ÔËÜó÷¯]»ÿüóÎL|ïŽ;ߘ0üùâ‹þ¼æ’K×8þ²dÉ__¼øqrcÍ#·ôÑí3ÉÕ?«ë7ºfµüjÞê{Ï›uë­yÕ‚‡ºà>
+rÑrÑtE5¸UʨÔlR•BEvF”"’á4F'£¯:§AQm¯IÇÒ6j™¦U}ÎÿþWòH…b7ÂUTJÒ«zè¤Ûaþ¿FÕ0N¸JiÝZõ|Õ;Uìtµ!‚D£>¦‹k’à	BÍ Bƒ5EMZ•g’6Ml²ĝ ³äaIi2¹j]ŸªšÒO“GQî¸èâŽô‚¹utì¡#Ÿ=ÈR«¹èY
+4â_$®`©ã©N@£Š0„ö­(£²)ÓÍqá…ÚS`1§:qŸƒºÌ¤EޝWÙj>Aë¡Ú8†`§§º¾ŽÙ=dóôÉvì^û‡§r-Ä[ϼꆩ\N³Þ«yW[kï›{þÌtaM¼xáEg?{Þ=½7/{üóM—´Þ‘mråÐYpÍÉ÷Þºå¦å›%)ó,ã&Ì,ÀMܨJÒ˜6ÙuêMHÉïZ@,¶oÕéÁsHÔ¾èMÈ(pÙ쑍KK¿=r\‘¹`fµÖ:~zWö!.T7’áAûáDS$óã›Æ¹ýƯ¸ÃÆŸ9••Ç6Wš°©»$
+ôÐô/îY;Ûƒí’A—3¾m²cûGR–ú‰š1ˆ‚#TgIwª2ò‡ûu ªd“	цq­õPŒ?«óŸÛ
+<w5@¡a0L…,vÊJ÷À¡Cð‡„#ÎCÅ2u	ñTâI¡OŠ§YpüX*ŒKúo³Â®3¡cGMH0ëìd$þ°dÁ’oÍ·Z 0Øå³q;ò>èÜ×oRE 7?In[Ĥ\^váÏÄgùfžáO)xÓÆ2Än
+`4[ã!:[:®t|Kcªu`‡;²J¬„¡m½†6xâÐöø¿Úã€.Ù£ìùÇ.’Ç–ÑûwilóJylq7îî[*?™oXˆ›£*ôŒ4d˜ßg¼ßLÆ5ÚÕ&¦‰†¯	?id3
+}P¸
+03dȍÄí;
+aŽ9Wð⦺=Ø(iëꪛ0;rð0o£4BUÚøÉàiÚ&Ñ0³éaí2’t'®ot„d°k×ÖEŒ@â
+IC
+¤5ÃQ
+ã¬Ïãx¨r¤þÊfFÙÜH&‹öuÉöÀµ%‰XW#Ï4s”6üÔT÷EÜd‹›Ú$æ"di·™eÌA†
+ÎìÕšùp‚2ŠbMRIo8™Ö
+–ÅLù
+¶¬½õKÿ§xYþõ2ÈÂ|MÕίϕ÷ñ2rVï}
+c¯º2`dÂqcu æMˆö˜¨öy}UÕÕv5±«ÃQ“Þ¯Ïê›õãô3ô œÒƒ¯•™(ö#&ó*óó›æýæÃf¥Ù•‹Å(£á÷ÃÔ©½¨HÔøè,ei´Ë
+WbæF°IïÞ»xÏ¢N/oÖ.×ÝÀ/·,·®°­ô¯toŠu%V&õ çb„œíý’æîØÖ iQ;¼TÞê\	äry‘ס&t¿V‘ã*^µ¹Âä÷Ùí^ŸCòi4ħ&ÑN…)`"&WEÚçØmHFÉì°ú8þuœh O¹ X¿¨T¿™r¤Öf4Lz“ÎÄ*Åh,&¢¬+x¢F“ÚHØÂ8jJUàﯠ:šrD4E¨ß؉üAC‚0I0Uá²$”¹‚úŒ1ðƒØ;RÏŸ÷dŸ„÷ןuM¾‘¶¬ÆUçíh"C#+Æçß(1Å”†獝{ÑÕ?LJ¹¢ëÙéwÖÔÖšü0æ#óQ‹yÉ5ÿ@¹XɘuÆÏ{u!¿6öz’Z[&_3ÝJi“ЬœDˆWcu9R‹×•« NªRµµÞŠX†b$™EoÀ¿yR£‹`QŽˆ®ZÀ¤}é\D§‰&þÎSðÏH¶ÖàVÍZÍ›šýšÃ…¦V+P†ËLhD;¤®€ÒÔœnÉòßñ‡©»R7z÷oo{¨—¢ûG¨&ãÚ;Áì,I3Ùƒþ
+ at Bð±ÄDå‹š>)Vʼ¨U>§˜‹Q‹'’¥”‡ŽÍ¤3Ò)Ë0æBÚÒû0–‘ij=“Ú¼_Öcù-tRŠâ+¿^òz~ÌºÍKË`÷`XÀ؋`žrè{iz‡›4úÇy5A·¯6òºk2¦J%©LårÞ(’:ªHxÁ–2›½‚˜F	.A©hÔ›…E!­ˆ
+÷éæ
+?Œ¸<#ÀH
+*¨³ª 3u7*HIµ8rÅPÑ»¤‚Œ†“AбT•YL!#
+J6Û±{Ʋ×o·üÛ{W¨(Âíäͬ|늋v¯ÃèÓS¯™\œ*øgÅ›òwÕÖµ®Ú´üž.¬èZPe5¹|Ïø‡wâ¼Ù7·_r÷[Gq\|èÄ‹Á®’ùê|à«ÀW-ø9IÏÿÙþDv³}w–-º:Cªä%¸tÞŒœ{SA¯7ôºÒÕräåd5Ùlu7Ý8”6q¦fHiNµ47mñ6}	2Ur%ŠŽ„Ξ(ù©¨|pÍã©H<xSƒjiSDÎR¹††ÚœwP8äƒð`âb:
+ˆ®¨˜Jý†ÆAƒ´àTÔø"9_¤EòøskZžl!+[öµ–²Krç}Á ÙWI$²Š0ãÈ›„˜È²
+¨·
+hΏ>2Y¶BÖkÀ–õd}ƒ5úJk¥­ÙÓì;MÑ¢—¬’mŒgœwœÏ¦1Q²Ðéëä$¯FðËûž:äñø‘W(ÚC:ý4eÇ«vòôxÌVg†DF³×é^œ„ˆj“9ˆÔ5ƒ\!°b_Y›Ê)Ût²é¬ƒ$ÿüœ¦ò¤I–gë$‰
+J²” (37ä%ž”¹³Ÿ0‘qDvðñÁ*jE:ˆTn
+BÈnv)ç(P¹“ò	d“1ÄÙ‰Òf·BiV˜@îš”*ãÈ`N	RØNøLÑ@¤¬—¢"u¢@	íøR†'c‡õ™NYæÉ÷ÏØ>ª9<öÎѧªŸ–ßN	–Ì¡CÌîuݽòY¸Žîå92î»y<9X¦SY&Â*iönç¡äl©Ý™qÖ¹†DjjkêëF§
+9'8oÈ¥Á+‡tI]Cî–VyrÈ®!{k,&TW3¼frŽ5…Ru#rCj'U=ßüWiϵ;䮚š[u[îÉÌúº/C?g~®ÓVE¨ªLÏ©~ôlDì©	
+QãM„‚CrRÛ<4T…x䆬Á`«Bl
+õâàæfµš!8aªË·ƒNMuž²=0th*VïďÂ2ÅË%‡ÔZÕQµ°ŠpKUk³¿ê0XÆCêwº€¸EdP΃,¹Ã”ùZFïÄŽ»"²cÞ)ÑG\½NÄ.šHDÅ®K¥/¤J»¨eEÃDz›B«ôø•úŽËBó!$ùž=õPÕP82PXãÍEˆ°m™âÅjç	ÐN;Åv~‡ë©\>áÔl{g¿sOÛ*#
+U|UVùéÇÝ
+Y°bˆÈ!v<O‰I?óô‘htÃX#ÿþÐó–÷(:ŠzµQóÆ|bÃHÏdÏ£¾¾wÑ»ø]ï×øK¯aŠëeecYCÝm?¸Û	‹ÉÄ[¼z¿lÞp(Ô"¡„
+EE¯?+8ºêš:Hë«ófu°v4›º†U«¬Wç¶Ñ}Ë'69ýNâLXN›Õ뮈Óv#JµÂúñD,•ŠÇ¼=…%£€ÇëõabÅ´ô5 °™š€_½’Î…U1>ŸÇ+BÌ+†
+õ„±‰nR‘Õ‰Ù¬N§g-¢^-Ƽ>Ÿ·¾ÎÙ*o`lFlAìÉØî˜"k]r1‰¯5ÅVÆތ폆¶ò©dóúñLVâ7`!
+f=–àŠE’Ý`X+ëgyòÏò…µž+ù®c)Ëk ̲ſöNXÑžJu:¹ƒ.p—Š­Ô’ý'Ù™m„:u°`‡šd²iFá[Àm!‚èL) r˜‚\¶>ÝÝŸ3ObÛ~<Üoç·—þ,ûNxEAø÷¸¶—QÜÿp
+¹¿#ÿ4·š’dþUZŽ¬¥åß`ù€¿Q¶Ìóçötî_ÍÓD¹“­Þ4y—î‰íE¾`…½è8H
+¨ìÍ
+LS©`±$QÊ[B·œ­Y_ÚBp÷°¹-ƒ±
+}ˆÖ¨ƒ×ÿ§hƤÚ
+*!ê|PähQGWOåhQçƒóêèê©-êèê©-RV`üþ¬Š
+èì´Ú9UW1ªÔÀªÑUS]Sª.
+\”¾¬ö¦ÚuÉǪÞßó¿Ø'¾—ùN4¼R5Ü?"xYúzWúOþüÒ/^	L|»`až™¨½>]nå…åV²•q’#;踌ð’© 2”I‡!|TWòJ3È—­ lÌ[…Ú™
+Q«Ød–8œ\ŸpBÃèRA9ZÜÞy ý@;Å„Àö¤«eÓSÎ"
+?úöbü¹€îŸC(˜ Û‘t½}•Í“Æòòê“bËÉ·Y}„.KIŠå2ÙcíËÕ§ñËR,skÑšãXñàu7>TqjÇœ
+C&·üëÇ×Òa…ÙuÿýÛG¯¼ë­3Ï|çñnv°‡ÎÎû°zË=aéʙէ×øÍo¬kúª½Ë+é¡/i$úÌ;ïŸ7ôŸÍoù¹þºg¨Ï¾øºQÖç7KIžÕÒà8ëh€âeµ4^fìuàËaÜ‹©aùÒ‚mg†˜%ÈîR€ód=ž7<¬ÉÓìç™áYÜô¤gŸGíù*JÝ:Š¢mpÖŠo6(¼úüùþÞ=õêKÚçÓ—ƒZàî#Šf²ê#úl½2ŠñQþQ:<Ìãtøúƒ¥ùP{_š_.om at g
+©or€‹xuØlåEÑÖRô ÔÎôþó‘…O\Áx£ÞWô\V?sÍËÏ‘=Üb@®C7žõÒeä˜1ƒ–N[ïП;õþ³ägbª%Ý“Âm’VU:+Ñ©ÎÑ©ï-ܛޟ?§´¢G½D/»¤FŽ«±ÁJ>›Wo³‡’tðAÄ/	9±C|–$‰	ˆÁ'SÞP
+éä„6禫÷¨À»M•Š!^ÁA^=Êë­qz½‚Ót:l€bø€“›áeb“V‡^¬•C‚´ŠzFÔ…à-AzAý…t±ÒÙêìvv²`¢–t"fm3l»mŒ
+ö7ÃÌ;ñµ
+ž*L!Íö•'—
++x
+¼Žó?´’uçÛ†8¬ƒÕ8-£Åñg¼T‰¯^ë´ÂŽ7·;XcÓëmšbyÌÎ|}â>[ð×؇€ãäû¢&9mNbw(”¬Ž»¬J1 'š±%ŠÊ“Zî0$TWUº¥3¸¸xxo°/uìQì±~i×tpæ¾Ã¾A0gç’]r°Nâvø¿×O8êH½Ê1‚Œ°q´áiö)Ž:^!/Û?‚Ç’3Í\+€ÐµVŽ³X½«-xÖC’/ˆ,Œá"­‘=‘7#ŠÈªx$‹{ƒq¤WʧhL¿†˜4»5û4ßi
+Àª«RáÕ+Ø€‹žbõ΀€i­àõºˆ¼8<p 'ÿ‹”³±LÀª`YŸÍ
+«¨¬¶ês
+
++¾!
+—q~Jø %Í~+p
+¯a)]|klŽ¾‰׎®[àe¼Â°]X”“ÜlÅ÷ïca	w„.7¡vŸ0ö€ðƒ"Â, at M>(·	°íÅFž Ù‰²ÁxˆZå‚’ |
+0q4ÀÄÑ
+-
+²“ê
+~&?´X7Ú• ¿(Sz¾?X®qž4.Ð|5¾—Û¾Ø/)¥Ë_Hµ€³maMXS-„…ê¹á¹ÕÊ©ütûïÔ «žº-´.Äþ;øS²5a[PÃû@¨ôց‘\tO‹Ù/†¾Ô—`(Uglæ*pEyNÒUWTTU{SÕ¥ ¬Ìéb
+‚`¡oA³ÓsúÒæ“z÷šX*‹EÂÞd8Â\ÈŒAS¶T‰©ˆ˜JĤ+Èórf<âa±R¦zÈî­ ×E3$óï–LAñãø•4°æD–Rج
+Ù¨(N R”ɲWs‚p¤/9.O~ɉ‡¨õøûgÊd	/IÓ-€`Œ‚ÈÜŒœfg)%·èë·ÖþÿNK·öÿ‚ÿ£üÊjJ#_ÐâxÛuÍé}tSM¸ü°>ºyŠT”É#Ã/ש-òäŸäV at 7J1˜Ÿ©™ië°/ÔvêÚ•=Ì—äK£&ð1ù‡)N²LifÆ1‹™KM—pËÉ
+Œ©hè4“J*¿˜Õ”ÿ©¸:‚3ÆÌ*|FáÁ}Âj“¨5I^øžœI„0ËåRX(ÚýàíR.·YÔ	`<Þ½Æ,\0«Å¼BðV©Èì“*G˜Ö"´IWO—Œ~y±t¿YwÙú4”©ðÃFb¤sAsÓ0H­}@ߟm.m·šE“Ÿ.M§¸UÞýзúÚ«¯må,“?öy¬÷-n%ïõN"×ѾœyZõo:!x̥džjp”Ö©N"Mù^ævXOnF#$bÆ? T
+o8Tü
+ªµÖ‡\Od·ªž2n´nqíðí5©²iáÅÌIÌÜc¾ÍE®¨èªX]ñ˜qCÅUïU}^¥Žúõ„äŠfƒÑh(Šó^‹#QDu	ÌÔè5iX¶_šŠoˆ#mMÑi‚š]¹²‰Az}Üz/ôªè
+‚°~¬ÙÄÙ`sp\pFpMðÉàîྠ:èjp¬¬*éñÊ5ÊÝÊ}JV)Ô'wõºí85¶÷ ¥tX¨S|Àuå…ÍÙv¨57Ê«ßûpXÐe“35©ì¡«v#8ù¹ÂaT¡pd3¯®Pƒm?4¡bŠ.(°Â©»N±öÐ#kÔ¬…€Jysi©˜ÜP_Z6P¦>†fÔ@ˆJöë™)Ûß¼ó±ý¼aÜ’%³64œCk<ëÞÖ5›RNxaÐu£¶ŸsÚ¥˜¿ë¬E÷ܽàòm&î†ásh!³Skr%ï;«B»€¨=`æÆ
+:ýÔs'Cò3A˜ûÉ@·Ç‘ÔmyBÒqYÙe	<vºo²6A°ÛBŸŠÁº€¨o‡´µUjA°›Î’’üoF¥Ñyƒ&y¢t%Ð>`³ÒÅV&ëë>+„Äô›Oœ:	rv
+·@š5ÉAœt=…Å~t'C_šiÂy\©«ŒŒŒOŠŸ_ZÙŽwèžòm‹=¯Ø«~—ýD}@ñµÚlg«pµ¢IׂÇéFù&ቊvU»îl<G1Ow1¹B{…o‘¹o§ÿéÐÖ¨¬œÃ›t\°Ñ>9ùVÎkƒw­
+æ`B¥ÛÌ*=8‚aqºm­¯òïñ¿+m
+‚³§i^+bš¶
+’Á„Ôó'Ì4ð›œ3
+Ë¡èú8x—üÂËȧì‘ÓÙ.Á /¢)y ÏË@¨¼®²˜Ò\☺Ð	øÖúC`ƒyŠDH=†•5Ê'oÛõÜûÍÚ{º
+Þ‘5ûÁ—÷æź½Ï2å“gü.‡{ä’¯ï|ðÝSZ­sjèù˜yi/¦Ëº®‚ñÞ
+›ãAq`‰@(hõ!½Î*çB;üšÀúß:0v¥£Á%
+‚'éÉ‘ßh÷©þ3ÝSýÜóüW¹W¸ïöÜíÛ®0]lßéyžyžÅóŠO©~Áì
+@›½A‡Š
+šuú	®Ak^:·þ*ûøªªkï½Ï¹sî<É2ÜL$7$pCr2¢ ƒ…HDD-³ö¡|¾V-"P¤Ñ'ß³£ „4€ªÖ±Šï}U[¡üÐö½bÅjyýŠ¹ùþkŸ{C‡÷ûr³öÞgŸùìiíµ×-ŏ¦yz›¯pwŸDw¤õÁ²}—»£US1û"сÐé§aø\ ô‡}Ì^¯(‡BîHëê燺{(ÛñiŽ
+…%qV´ 4VÀ˜3¨¬ðëŒL=
+^§Ó'ûnéØ òoûvæ.Í]¨›Å°ÙVÆv¸Wº¥ßÅ~St>v®èRì³BÝÍ¥·V\_u}íz˝¥«j(ÝXûhé¶Ú½¥{j†­’úƒÅ¤/[eÔj
+ƸÄÂɱþ¨ÝEiZÃÛÇÆ¢¦dŒm£‡P†xIA”GM&;€Y=FÙf$±üãIHú‚u•±‰­‰=‰ž„æxâdâLâBB“¤Ê®Q]+Cºè2ˆ‘l>GÝ*±³I0¬ÏÝÄ°z|ËŸ± VåË˜­ÿ½7Å[l•ª)*5c©þï½^ 
+œ
+üK@ï²Øç¹Ýq‹Îlœ§ÕÆÍÞüÀøYùWR?è©|Åû3Ç8-“I˜ŽX5Ÿ§CÔ(¸zÃåÙ"ÖÇ„B`óE´±“ÆË=ˆ'QçÊÍss°Ü˜*m½sŸLo>৊Oþécj3¹ús±èM¼ ú*p4ÔïKìPæ.¹A¼[{LIÚ¡Ü%y¾­+\^þZÛF¶‘o”6Ê;lÖi†-†Ç{óækó
+!ZìÏG‹Öæúù“Oi4ñ<õ•kž.8;uº¬Þí!ôó…ŠF#åpÄl‰LÇÊI |”æÿžíõÅâ X‘ª¡XXG¹8ýbýšÃŽ¦x÷¡w³ÕÂz¦túλ3RE”&Í›7qvæoâoþzÿÏEë¿þæ­ÑøXŠ÷çì8Êv;Ú:VŽ
+†zò|šÀb°@}‰}ж£X±ƒt'"‘x"žU¶ZÑgTWw¦ª«kSñŠT#O\ÈZe²ZóLqi^c6¥ª]ûw	½ëxÈí*Cù“JK»‹JKÇÅË‹`R¾0Z—rÜ—€»W”%`E7Á\u…nm‚ÇÓùùžtH7&]^›®¨(/—òÒN3¤¹drÓtÚ¸KqΩ;Ê÷°"äXV¦6¦¤hª:µ(%§¨O*¨‡A&'Æ •ÆFÉnŒ«‘ ÑHgŒ;Æ….¾?k!Gµh@=!€aïB•ÿåVLhÄɁº‘ÐÉõÌyOõ&¥ÅS}@JˆriC.MqïeÈ'Ì„°GO:Öþa¢ÀO¾°"9¢§ÃÆe±áèc1¨ÝKŽ
+bÙ¥Aý*ˆÍœDè·¯‚,ŒhL#Û
+@«£÷æ˜
+õ©Í\d¹‹hI©N	4Ú¼¢RMq„ku“.µeî7CŒK"{˜ËR­03¸–˜ÒÊNd„6
+þ…i@úÁwÁƒ¼Ëøàor<(WmGB³Ïlöƒ½9Ñ‹X´\˜vóÀU²mšcH!¡bPÔíaËh‰ÎŸn¾¥eq¬aÍ„ùã&	»»§ÕVÞØÒImn÷ô±åÛDöYÊPÏYÓÑÙÙ‘¾êšÃÔì¤*³;–À\ÒÛÚæ”Þ nP5W'%¢MÞ‚z>õ¼ß«Ô¿¥{Ë ½ {Á =nèÕõäUúzézý
+†BòîЏuÒ‘>~H’ó#Ë#P(&Œ+ê¥ÍBQ§P(Š;Gs·ê°d%#Ù‘Iåní¬È^$bq-u*‹[“nÐñ£ü‹Bºá*ˆiôàv.MÑài(РbŒîÖê=`tÄåŠ%ô¡~ª¼“¨ž0”ÔüÑP…]džñ´#ëãès•ñ«8\w(ց
+:ƒ¤ƒå€%¢‰'A?/W·^è@=ð`ÈM6#m~˜ÖaîQëÏ°
+¤NvjGÕ£Üzf®›çsç=صhzÃ|Q9þ@ýtç?ß:kýªá|®Ø'/ÞÐÕ^ÞtåÀǹ.Z’»îhûÎÀ'CÛbÞŠ*^päS¨#yP£¸Bipz5^Xë•_á¯ä½%½§ý½þ­<ÝÍú›Òi‰æ&ÃM¦å–[K\7úž˜l‹!`×›c˜íÁæH YÄX¿¥X±xêz·÷°lp¿t¯âwB¢ŽÃt
+ŽY¡úIÝݝV×ÏÏöùÑ
+å¬`aˆƒÊô*|Ø$‰r‰‚“œQc°ôÿsCíÔ}GÏ‚98Ûg	;¢Q‹ÏNH\UY:ÏKP(‡È
+×E°Láæ<7ƒ	žäŸW
+À÷éÝPÒ:ÙÙìu;|Mn
+\nZ~î‡~±	“	,›±üÄ“ÔCÿëâ$ÍÍIkD¡Ê5™ žýw¾ðwÍùÞ= âNd.pÇñpÁrá—ÿúþéG9seSµ_²\¡45Ùƃê*®†Ù’–8ÊDw³e-¿£lueÞóº¦wôïß-~g쇺àZÎMïÐ? ï’÷Á+M˜’ª
+`A´ îUGª<çË#†¥–xUvD‚ѵ*[Ú“Ÿ†V™µ*–g*ñí=‹¤‹tcb67kË™5¶L:š‚@Ípq<µQ{Þ^…0áËd	#šà¨
+Qæ9Éco‰¹šæBÙØåTêc°81Tæ¢ÄQiÔvFê­$VÏuÖ_hTʆ—MÙ·îÎÿX“xö¨ksB”²?ú›»NÚõÃSòâ]ó»×ž\}83øtFG-Š¾4iÁÝ´íä›[·½y’d“(»'Pv	Øœ¸Šì_쵍Çäâ¢Ò`¿Ÿý4´¿HžÉo`ß.Áÿoð¶Ê{Øæàw+wy¤ü‡•?³¯ü'•Ž%øîҽѽ¥²:‹P¥ÆY‘Ú;çy^ÎvÌjG<“:â܁‹+üi'±óÖŠX>lO at ZT¹Q&FÆ@t£‰ÛLgL°[#ãx{"=ÍÉșȅˆ	TçDÊBµ<'w'0$®Y(=+}?;²`ƒªq¬*°ÃEîr2X]âNÂ8õÁÒQ%«Jñ‡¤E£…¡ÑŽíûõ–+…t9£ïm:ûLf€Ë¿8³éÔΝ§ˆ¤WvQ	^jM-Qþ§!$zj03eÛÉ“Û¶½ù&øƽO¯‘oGïQÜwZy¹qºi¹óŸœ÷; {Ô¥ó:%/òrvò•öcÊ£(ÆìԌ̇ìW¦—L¶CâÉ<«[8=Õê-p¹ê¶ÚM…Ei–Ô™ší1#£‰YÈdÓ_€§`sGm‰	U˜w!¡Kʼ<$™©fNU§O(a6ÊEåÚ`Õæ+„;£ÚÝ׃çY¶ê°Ëmõ:óÕAP$1º‘š&¸ž¬É˜QìúÐtE’~ôxÇ”».“Õ•Hêwçk©œn¥Ùük^(/>õÐœ%Aä-‰à¼½™”(–‘ž¡Â<ÎÉÁÓrí¬¢ÜçnÎo‘œWÁ¥ôMíû¢ûêÿOï]¯´¾ïzÛûvÓ{­vKý©õs×g©¿·:ó\:¯¶ÉØqy¼ž¦Pë¦øŽÔ1[Þ\×5
+75,O¯o¸+}Ãýé»{ݦÓ‡#ÒÕ†$c•‰)èû[õóx–‚¿¦rœÍ
+Û¸Ðù¤'NŒ9bmX·©;$GIá†ÿ@É3.ciýœñ±éaRû—¡ö?vv"]ê‰)4Nz1"*]+J9ôþÛô²nŒ)–wmv‡dxÂWÉ‚©Ÿñ$¡†HJ+P
+ÁÏӍ
+‘qænq†š˜+Õ-Í:ñ'øœ\ùJ»S¦ügÿÈ|03ÔŽ†Ûä8ë|_ÜÛHµBý6îVŽñkÀ(kÄä#íFÐ@c®`i7‚vdÛÝVÛÝ…äÓuðeè §‰µpS >…%x2¾&ê[±’³aÐR‹•]úÃ>ZT!Ûl…Y‡ròê¬–VúfÞ»yZº³ú»Ú¯[øÆK/m0x,Üð%v­øÑž«gf^ºïªSÛ÷ËÉÔÕ­á 7ÐXÜ0>Y×X’osùw^qóO—ÄÝÖ`øITcOe¤ºy}û´ªªhjYã-hîù}ð[ièó”³W”ÂK!nk?éG¦Ã¦çL¿13io³~׺Ãúë‹yoçé|ò²ºª«A£Ñ }å6zà·ÀátkæÒ~þ¸â§õiΙÎä¹ïƒ)îŸ+îòrHŒÇÄ^dùöü(°Ç!Áë—>è« é*Ñ9tà¢s&§ NÝ„ê3dDG¡®¶C¦¼¼ 1ÂL!3ôdÄj‹X†9UóúºPÅWWSÅ—Ïq°êê‹×–_Ø:È4¬[5çÅz·ž3¢ÿ³jû~¡†¿›
+C^LÍ{à߯\\µ?¨ØÔï­“ª(SXa£ï8ß±K^ÌŠÑ›MšÃ^©Ä˃X®lŽ¹Ê`6
+q›º°šš–]X-ŽÑ~¿ä…ÑÂÂX4^̽6w4–fÅ&Ÿ?
+«6ƒ1
+3/n¨ˆ`ù ²ð¸b,µ;¢†“0)Câö’Ñâv|HZˆN´˜¬ÂÓˆuÖ¯s’u
+,Yójç
+çr4ÎgùÔ™"SE˜˜|®úP !Pì9oRøþZ ÄhµîQbÈÑ»i[ÕR\ "!¨î	Äð©çÁÌO¿Aü
+OS¸‰§Šx¥°ÂÊi}dŽl¡¢Å9IPšæó æ!”e‰\®ü¸Ä[ìû®ü„÷ÇXÜ:â=ä30É.mðnñðþÂ{Ú›ñöH=ÒII6h€H<%R©¦ÄSìkÐ4x®Ð\ᙫ™ëžç™˜Wr#¿Y³Ì³Ô·4°´äÍ·<;½?ðýDÚ«ù™gï°tLÓïéñ=xºäïK¾÷¼§|ÿå=çKæyC^
+ñ&}÷î-Ùç=æ}Qû¢ûwÞ?ñ?ùþ.]òþÝçP5‹
+å”Ú@„¼²pc¡Dð ¶w	lD<‹Ø¯”.à%H+#X4•?6ò&n4î:“ñ,Lb¿â((¨‰80;Fbp²R“ÃH at C)‹‘ˆÃHD‡a$¢YŒÄqH>||-êÓ|~Dê	
+›
+¼Äl©8¦£®´E—6Ç¢Q‹Å¬[•¿çXWy@ö”j`#J’ÀF¡„‚ j¤•E°’qŒÿóßpÄI;>%Ñq')vG
+KU?U,Úè"¨J>ïÖlw§aàDouE}
+ãSb3©nâ6"W1Î1.F±âôúRZÅS· 
+‰°pgYé°6sql¥dÿ>"¼Ä‚Sào@€)äÀÉÏ€­8·€ùUÑ#ñ9‚£Tú+Xžþÿ…SŒjgUĬúéË2³˜ŠœÔáp‰!`Ðb"ËÒðÕ1½,ç้Ép¸D.O¾oÙ‘þeûK©eþ‘‚›wôÝпe9I©?$Æ·„KùP{ÖFo”Üç%±‚}¹.AŸ»í´Mú¾²#âˆ8%gƒc®C
+‘¤%_Äou®ˆ­H,j{ž?oÃùFì׉_×<—z®Í»Ÿl'<	4BÀ!¢*BÀ$¢*LB‚Š‹-ÎÒ•v¦céh:86]“.L'Òe­é¶t]:•N+9(D1°Í]ÚT?¯<m{ºº¨Ó!‚DÄb^À"Ü‚
+Úêa€SÐFêÓX~¶5ÇLѦ”
+A;j‚wA,ΓQ¼•ˆá©á…>»›dà/($bdçÙv,"•+'†œ×¨âœ¤eÔÁ1T at _m®]Œ‚cÀ
+ò~÷˜dþJÍbSæHæ˜Ä2‡ƒ6×~wæ‰Bö@cÚ
+<Än Fôí-ä¿ÊlÑ{Á´“(œÏ¼¤Ê<aAÓÓ+bƼÌÇÜ¡Ž…f¯AŒ; ¯Ù‰vUßKÁüN<i‰ù Rî˜nQ|—\ÿ7žg„ϸÉñe|™ã[®oÅïsÝ?âxÖu4þbü?ãV¢Î§£~©‰-	[,UC,M(Þˆ»âaH×Bñ!2öª¬3D_’OÖ¸Œªj V»KU4°!¤v|Õ
+‡Ó%8Nã5Øá„ÃCXë4
+¹ÓÁ Ú´DPaºllÖ­­,<#,­Ÿ	_ ùijâìÚ¨v¥öŒö‚V§
+Ô–܏ð1|nÁ*ÈV
+	†±@Ycôä‡Ö]	Dô¿,¿Žæ{Fu×C»Ñ¨¹ý“Up%>r}Vo°7È]Áª±,DcÜWW°œÅ«lI·dÖÂA‹Ç+=«ø\>S°ÃÀûØÝ•çï¡î:#Àì\þÙ	G‚‰š.T+ª×eÉ‘ÊO}ýå¿ >ùØ)&+	‹¹Áj’ž…C4'MLƒòËÓW	ÓUq“WTšvW•ÍŸ}q¯•KN)j±ÏjXÒʽÉÌ­¶(óÁ©]šùMÚfj6­ É]À»`9$÷¯ËÊ
+HX75«MàvuFB*±ª‘
+(Â
+ Z€X(“
+BKZa„[WZ
+õ†€5‹Iž&ø("9kŸ@<lºª£Ë¯Ùÿ{éãkÿ	Ý­¨»ü¡ÌçòxQo)®²8_5þßqù‰8Ï//ªHÁâÓ)ÅŠDAA„`IOô!†2ùûCGü}%†D˜NАy}Qd6mxªw*‹êQj0>¨–Zr¾B姨¥–-ªàPᡯG¡=#=UÊcü5”†üly©Ñ
+…'ÜVS§‚â<¡Y»š“YQbYó¹ò$Ñe¶ÈÄ´™
+™¢
+ŸB´ñéa7àƒðWONÕÈŸ4¹Uƒ±|ªÂPñC1/
+›ð(‰’°Ûâã²	QhkkùNþB[ãß0äJ/Üö·Ÿ_Ž	¥¤½ÛpëI¹øC¬ûùÀ.œìÔþ‡æÒÐu?c×h^gKALó:ÿ3Èúƒæuiâ
+äŸmE:‰ø(â×ú
+Þ(¿³"¿âÕÊ«z¢Ú_½³¦µfgÊ\®;?îÕúC
+w{Âútcc|âÅæS^m¹±åóÖ’Ö÷Û
+Û–«uˆ]ÃãX²¾uP‚¥*Ò–ÓÎôQG
+›ÏºÙv-¾,b‡ØaÆŽ²Ùƒ'ä½sj•~DDÔg-¬ÙˆÍ¾<‹ˆ{µÍ-Uò	¶t
+M#ºf¬4{©lâ‘^›7›ƒD‹Iî’¿’‹Èó²ñ\ù½5‘ã-‹ä9¸ôî‘g#½E„E8]„ÄÞ
+"½B¤Wˆt³H7gÓtn•H«aD¤mÊ3åY¨Iùjy²ˆgȨa
+ˆ_3~PfÞ‰x›‰¹ïAXjM-
+ø}˜.kP»KûkDëË"Î/Pcs°ÆÖ²Z.Åg*ed<r)¹¯šÛŠ %¡ê³ã “ Ó úàÅøÅøÅxÁbœ_,ŽÒ‰ã>ÆÖ Hf+n
+?†>M1^¹÷º|Ê-AN	®Y‚sJp½|ÆÓ¹8ƒöÏ
+(eC‘ã½ÂJç¦^>ÁÖRï>„Òf|ÍÍøn›©†àë¡ncOsöˆ-ˆ€´òüJñ+Ư¿8~1ü¢øAÁAÆ|®6¶J[ð{¿Íø=€ß&”†û@òxRZX·¢nCÝ–ºÇêÔ¯Ó“®Ão‘´H11¯½¸Óa¶Ø%
+ëÂã"|R„«E¨ˆÐ§»-çº-/w[vu[vt[æu[¦u[:»-UÝ–~à¤}IË{IËÖ¤åI˸¤¥.i©MZJ“–LŸÎÅð𶊰F„qð¹½f|NÌcÔx^|(vwäƒX¿†÷Fî‰õý³º5_Ò”ùT¤:¶4R®æÀ	]{Vƒ+°9|Óó¤R®E¿P¯èÇë+õú}±>“Tn í«Ál0P†ÓÀ¥
+3Æ3Ü£Ü:XÇÂj¤†BHÛ1r…@D$==.yŠ4eV+lÓœ¸žMYí¹8öQLW_Ó£M´òç6ev«¿§>9¥_?8³§!9¥Ç8cþ¼ƒœ?Ø…­é¾~ÎfÏë烔õP³
+ZQáæP6îê¢sæÔðÍ›»˜÷¶f³³É1¾³ýK‚E"sQû0Ñ–X:IORÐóƒ)³æõ<QÐÕSC‰Á‚®)ør³¢˜JK
+Ò¸Žö#R=E]óŽ˜6J
+3)ß´±’;ŽE‘ß{•‰ãX”ŽcÑQÇ…¥z:®ˆ"õ¸°8.<⸃cícÔc&Šc&Ž<féÈc–Šc–f‘Åó‹K䮣?Ãb☘þŒxöáÇ„Õ{}í1E_z̰Ϲ¤uØÆ’ü9º9ض¾cI¢cQ¢c	hQϦۖù{6.ŽF°6þ6íŠöÈc-¾~Å×-éço'–´÷´%Ú£'‹SGîïYO»''Ú²õ³ç\¯,iLîH\×ÞÕ7麲'GÜîþÜí–]÷Å›õ\G+£{M獺ד´{ÝëIº×“t¯IÊ$q/QëQ-
+¬µR÷Iy&TàE¡XW«×¾²IÔætÌW訆ÁaE^²«Çœhí±€¨¢W´T´Ð.´2ÚeE¶-»ËW:‚“‹ì.;²‰Væ︩ÿkÖdêæÿ®Y³fíµk®E´f­ø_³vb*3¶†­YK6[Ìb|‹ 7¦¾yèÑGËkÖt­UÄkÖ1ºûZ
+†nz9µçk†×F·ñ‡½¤n)—[³Òh\	õ<¾R¨$.ƒS×fóÐçü?xs
+endstream
+endobj
+705 0 obj
+<< /Type /FontDescriptor /Ascent 833 /CapHeight 578 /Descent -300 /Flags 33 /FontBBox [-122 -680 622 1021] /FontName /EAAAAA+CourierNewPSMT /ItalicAngle 0 /StemV 0 /MaxWidth 634 /XHeight 431 /FontFile2 706 0 R >>
+endobj
+708 0 obj
+[ 600 600 600 0 0 0 0 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 0 600 0 600 0 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 600 600 ]
+endobj
+704 0 obj
+<< /Type /Font /Subtype /TrueType /BaseFont /EAAAAA+CourierNewPSMT /FontDescriptor 705 0 R /Widths 708 0 R /FirstChar 32 /LastChar 211 /Encoding /MacRomanEncoding >>
+endobj
+712 0 obj
+2391
+endobj
+711 0 obj
+<< /Length 712 0 R /Length1 3756 /Filter /FlateDecode >>
+stream
+x½V}l[Õ?÷=ÛI\§~vâ4©›ø™GÚÒ—ÔmÒ¦I©¨‰c·ÁkIÓtØQ»±‹›4#i |¨Ê^Z–RJC¨hhÒ6m\oš6mó$þÒ:`
+Ðmš@@4	Á¨ºµcHôíwýѨ¦iìúsî9çž{ϹçÜëKŒˆ4I2û‡’£TN›!ù ¶b\møóÍ?DÿC"irÏè=CÕ—^í$’SD¶Ó÷ì;°çUÿº™È¾c&3édêã?­}üóàÛ28\²üø3Cã÷W<'ýügàË÷ô')H
+DÀ’m(yÿ¨´§ìðåàÕáäP:j|´ürðÚèÈظ¹™ÿ5ðKGïMîØúö‹àÇáÓ:È~¢9È Z)$ÖCTGTÀy-Y¸ûîBßü«à¯àKˆ±Ð.ý Ôû_©GÀÕ^"±{×ooÑ1zÆÔÍs€Þ¤Gè.3`4_*Þe¾HëÌ׊Ü	s~Œ¾Ð~‡¦é» bæc4uYþ݉ÈÑà0àÀ1@¡	ݹs]ú9}ž—¿uí!¿_ãgУìaÚJCø̏øÊøï™;‘?K}t€ØIôšctŠ²ì${ÎvŒ=N›Y3ÍHmt at zžö#’[èe:CûÍij1O?2·›ÿ§†J¡û¨•n¢¥z~ž¡[˜"t„Nӣȕy©3xóúŽöumk×´¶¬^XÙܤ¯¸iù²¥7j7øU_CýïâºÚE5žê*·Kq.¬t,°W”—Ù¬YbÔÄxm(àu¡h]š¢òÈÖs[œÜ^¿æj7†p«Î©*Ê«{bY
+¶Ç¹M¿F¿•ËÊy?̶xÕ0·4âÓnK¦øòÞ˜_SÞö^ÖÇ1%_Šùý^.5âë†
+ßmI5Å•È¡ÈKº9õÄÌšï·C¨´ûã^N½1Þ
+|¹7ô0U-§
+Ö0«üÔ¶ØÕZ¿ƒT×67©FXÃj˜,<Ð)ò(å'_sÝ©|"‚ÓI•OîÀfáK)Õ·ßPx䢙@.J†ÅÝM%D$°´€¨Æt:é‘|d¨J5<Ð%@¢ÆiÎÎÎX8£…±Å±°—¿lë÷ó:]FX¸˜LÁy±1øêtq‹*ß«38âÁ¾<¡¾|
+°b0Ù/ŠŠ ± 
+<˜èŠÇEPX!ÚAÖ’]¢â®–$Š	—”Â[­3pµ_§Kƒq»@év2úÛó{右æ¦hÏ+nmT4Õ¸@"³Ÿ|ŒE®’$‹[£r„2¢E†ÑÔˆ‘0’³æänMU4#£áVÅ9gÿ|ÚË#Gâ\IdØzäZ”]ç]jŒ¨™$|5?|r!®‚¦×WŠ%Ãe(ð;pçxÕˆQÜâ>Ç«ïˆáôcîp*p4¶cV¯8$r¼1¼w{1p¯k叢¸Ù¶¥˜ÄïÇgz6H»ÁðÉm±¯ÒnïO(Б·„ÐäJÏ¡™,i.›'4ä0Šåÿc9㪾\ʆKs«xçðu§x®!~ÖÎËEö„¢*“½R±'yeѳë¸í7ðEzÞPl	.BY}CãŠÎ­¡Xλ!®*.܁"û۵趝±âŒ¢B•7´×˜¸'©Zálg5¢÷&v·ú¢v(/ªa£T~ð¶O>:‹wÕk¯Ã2ª>]Æ,d•-88“G«Wµºü®F¿ËV®ÿ¢_ªÿâkâóS“–16oÎK¡y<îj‚vâ¶*ù劊J‡ËÝø„6~²zUcþólÚ
+K×®i“k7w¯iݼi~óÚ¶-[ÚÚ6áŸ_¼å$¢§ì+îÛåÜp¡ð,$zuâÂ÷¡)гæ|ÞCñÀ*¼ýòve—ðNµœã€KÁŠ&AvÖr†Í£ß€7hi­ÖÛH`…¼„—­ä´Fôž‘»8\D=Ý·ýŽ¸~ëp*¹/½edx$ï+Æ‘Ù*Þ¨×iˆEXÏ¿û^Í¢%so=øP÷Á‡ê”¹ñ¹Çæææ>œ³*Á‰ž‰‘	Ë›€~â> ¡Q }#@ƒÃ5Þ
+då·ï~wøÓasØJƒ§ù ìfƒÃï]|ñŸÕž%ÿ¸
+J³òtfê‹ëÆjÕù
+/qÂb¿`ò–WÍ8¦1ÿš\ƒÿº~÷ØÝãch%C0幂0[!bëéíD€½ù ùb
+ÌoÁ´õÜÉZ'ý6öï
+endstream
+endobj
+710 0 obj
+<< /Type /FontDescriptor /Ascent 907 /CapHeight 696 /Descent -218 /Flags 33 /FontBBox [0 -218 600 907] /FontName /IAAAAA+AndaleMono /ItalicAngle 0 /StemV 0 /MaxWidth 600 /XHeight 515 /FontFile2 711 0 R >>
+endobj
+713 0 obj
+[ 600 ]
+endobj
+709 0 obj
+<< /Type /Font /Subtype /TrueType /BaseFont /IAAAAA+AndaleMono /FontDescriptor 710 0 R /Widths 713 0 R /FirstChar 46 /LastChar 46 /Encoding /MacRomanEncoding >>
+endobj
+717 0 obj
+26357
+endobj
+716 0 obj
+<< /Length 717 0 R /Length1 37040 /Filter /FlateDecode >>
+stream
+xœ}	|EÞvUõ1÷LÏ}%“™LfB @ˆ¦•CÂ!	r‰.Å]Á[ñ	0 »F–Õõ`a=×›uÑ5ʺ,«B&ßSÕ@÷ý½ß~_†é®>¦»ªþ÷Sÿ*%„ØÉ"}ÊœÉsç®YZ‰3oB=S-ˆ¯Ÿûö"”¢v¿|îô9ãŸøÇy„˜5B”?O¿bñåßmd/â8LÈ‚3¦MžúïÞçOÈÍÃðŒÞü„gŽý}/ÃqÑŒ9®™²£À‡ãxæÈ+®š2Yÿ¶÷ßò#®?;gò5såwìëYö$ŽãWNž3íÛÐkp¼Ͻjþó3–spŒ÷‘7æΛ6÷â쾯	¹µ‘k;ÎQ|øŸEU”þ×
+%L"DVT1[¬6»ÃéÒܯÏO$
+GH4/?VO&‹RéâN%3]ºv+íÞ£'!e¤œô"½ûô­è׿òœs«ôóÎ0pÐà.rÑÐaÕÃG‘ÿë›ÿÿ.Ž"þû¥²›„ñ(ϐ°œ&!BÚ¿Â÷(ßgg¶å×ùž}ƒç6羄l$›éL²™¼LöÒcøÕ²‹4‘?’ H"ד{È
+¢’	8s¹çï¡áö&RJ/=FöãÞqäF²›h¨ýkr¹Uz¿º•8H!9Ýs¹ƒk_H&’Ïå[H2Œ\IæÒ%íãÛïl¿»ýIòÙ%ý±½ØH„LÁgûwÊ_Ú?!]ñ‹uä~ò9½Û²ƒèxËÜù0™GêdÚ>½ýgÔ A®FdRMöÓ–ÁÓ§‘¯hˆ^/
+ÀSžhol߇»òH™A »i/zK(Û«Û÷ƒø]É5xêýdÙ‰O3ù-ùˆÚ•cíO¶#aÒ…A{šÈŸh‹”m[š­B¿)è¥R+W‘ß‘×ÈAš¤¯°«»ÒSÑ•kÛß%>ÒƒÔ ¶Ïà—Gè¿ÙøÜ$½*n?Ÿ8Ñ/wñÞ& ¥ZJGᬄ]Å‘æ3ÞØŸ©d&úû><ý3š¡;™žŸ“OªùÙCíNP$M$“W¨-Óùôfú>ýÀ&±ÙÒ=ò&ùmÓd´úR2‡ÜAž#ÿ¦Ú—Ž¢—Ðôzº‚ÞEï§ûéAz”ÇÆ°Ùì{i†Ô ýV>ŸÑò|ùe¹r»z4;>»/ûçì¿Û{¶/'£ÀKQûuä´l9@>ÄçsòU¨:ñ‰Ó­¡×ás#½ƒ>N7ÒM´	o9H¿ _Óè¿èIFðQY”%X!>I6]Íîa±ødß²Ÿ¤ T(e¤^R¥T+]…Z­Öâ³Cú«‘ÈíèçžÊzåQe£òœ²W9¦ÚM7›‰ù­SO´unû,K²+³ë³Û²Mí%~Ð0‚^( •¨ýd|fÞëÁq[È;ÔŽ¾‹ÐÎô\:=3‰Î¢
+ôôä2ú
+d}Ò¼|<œ>½0†ö¤?JíDbÃÁE}¤¿‘[ÈlöÒ
+9^Iî¥SåéäNRF¯'_‘§!%Ê•jgÕO_g3åUÌK›“7¡u´ˆJŠ,£uÒê÷ìC²­ä3éyÔþ
+}°¢ýz<q#ù’¬!é­ÙëÈ\ƒä|F‡)ƒÙep{W¶Š}ÈF³õ¿¤/z;ECä|^ ƒÉ¹ÊKd•üMªÚW·¿îî
+{?¹Œ\D£•ßá
+J-¤,;œmm,ÍE{?'£ÚŸi/ V2£ý
+2‚ì!O™2Ù”ÑÔŒ9O¯:÷œÊþý*úöéU^Ö³G÷Òn]»d:—t*N§Š’…‰xA,?/	‡‚¿Ïëqk.§Ãn³ZÌ&U‘%FI—AÉÁõñÆt}£œN^xaW~œœŒ“Ï:QßÇ©Á¿¼§1Î7—~q§Ž;/ÿ՝ºq§~úNªÅ+Ie×.ñAÉxãþÉx30j<ÊwLÖƹZ”׊²åD?ˆ
+Ío¤õñAƒÍX5¨~`×.t«Í: 9`šµk²ÕjCцRc09w+
+žKEõÛʈف&6F’5†“ø)#¥MžÚ8rÔøA£‰Dm×.tÀ”äe$y~£+#n!ÄkՍ&ñšøÌF´†ÜßÚ¥eÕêf\VŸ±OMN<q|£4ÏÔèÎགྷם9ÄÃ=Ư8ûjTZ5(43Îo^µjE¼qèñgý6šàO¨­Å3ð[–\¿j0^½”::Ž·±[kÇ7Ò[ñÊ8o	o•Ñ¾iÉAüLý¬x£%y~rƪYõ MdU#¹xqb[$¢ïj?D"ƒâ«ÆŒO&«¢ÉÚÉó¶úȪ‹oëñð/¯tí²Us»ÕéÊ쎳ÓÐéÆ5Q·óÒЋO÷,å5JiÔÁQSâ¨Éø$ÚÔ—o¦õ%«¦ôðWKñ«Æ© ÈÌFË€úUZ?~M¤JJKÆWý‹€’­ßþòÌäÜ5¥ý‹ð‹œON³Z#ÜQnÌd;wæ,b
+3aÕ*ë/®ÕŒZÉíÀñdÌøD|@#©d¦ð¯¹½¥/ÿÖFut®Œ‰ÓµÑÜá/nŒæ~T‹?Ν]»†Î\µjp2>xUýªÉÍíK.KƵäª]l/Û»jî h;ƒqšÛwßm¼º=6ƒöƒx0r>ãcÆçZ.ȹdâF*™;¨
+Çk"ç71zX55³ûu/QäñšäÔ„ͪr˜I{`ø-p»‘PF;QÙV9\;^YÝVIªPÖNaÓ£{p§°¡0{§âRË)]!'I\nÁ»È¥Òvv5â
+žûÂ]4~Ü^˜*WšÛÔÓ%å6Õ
+S#S¢(ªí;‹Ù,IŒ˜Ì•V—e‰…YЋºßá*·|F%¹’QÝá.§a{Ã3¡*’á5ÑÚ2u¨*¤áÓV‰
+u{**ø·GwšÉx¥^e~©Ll×öÜßõÓû»KÛiðرì×Æ–×Óßþ•\«¼C¢¤€öÐWtÊï›Ï,²%Ÿs½è}1ï5ïky?æ«”ù‰E–|Ä¢¨n§‹Í¤E­v“r¸LZÐéQÝA§Wòæ:ÃÌrD˜?jÍ“|Qk¾ä9bª;ä(PÝQ«5Mb`‹#J¾`Ðég)Ÿ$Í”r«Ít§Þ×ét8¬V‰†BÁ ±ú}>·v®Ó¤ª;—„îqïq¤œº»b„óQ's.LXï‰ZîÁsÑy;ÜqhföØöø¦œ„u™ÖÃÚáÓû㼿@Rls=hô£Ö†®tW”b»Bé–¹AÛ·¢[ˆï\¿úC×Õ5½É^eÞD¯„·Lâß2RJøRÒ›¼	obú¸M¯]”ýž–Ž[?Žöwï¸Ío¥ì[ã֏;:n!í74û‡0}v½ŽnÎŽæßuÙuë²cé³Ù±¬ŠÎËJd|ûgJ1hT€¨7=GÿãµþyyÁk»][º<ðté§Ä¼>ÿ‰
+Þe›ü/Ø-±Uq¶ÊzK{3þj1ÛØe»#¯úØÌÞ»lfpZ›VJÇ–MìÍ—M(`Ձó£¬{¤¢€¥£EqFºvuífµ’h ïñønkWŸÕÚ5]¢Ñò’X?É]žŸ¼´Þ;×»Á+•zu/ó~’¿&DCÍl‚ž>76/žOóûö-¹tƒƒ:6ô¸4n¢¦Y}î„k=^ת¯;|¼µ;”“ªÃ­U­+œÝ2NPÆä¬\áä;­Reê~ýGr'Rªš,,N÷*ïÝ'Í·e=á¾)´wŸ j
+MiÚ»w¯òt²PõûAJU¾/ëÙ[Ú_ûöµ]6{ËSÎ?ððú—³§¦®á—º_<mÉâ9ÙØÂA“.29™¤Õٝw_~çÍ£6ož2å¾ëï_ùñèywž¿ì÷ÍKÿ|OvëøZ®_~ÉšÁÒ­ƒfT
+téÀ¡ÛzÑûÇ­RÛ2
+´¦dD´X荴î'ŠD•ï‘–ÆéZÊè,•k
+à.sCðÝŒfèšgéšlC+½{#ßoÌ^‰þx6û½XŒ•ßa…z:n¤ž¦R%cÔJ+‰•I8 j_S¿ˆS¯BÔµÖcƒí1.ÇëŽÖð^h+¾ÕZµ6Á
+|=øºÚé—Éê
+¶Ò¶ÒõºS±˜l!6È;ÌQx at tŒw¢bøâèlÓlÛïþÙáúèbvµºÈv­k…zŸi½özè#ö¾ú¾ícWätÃç[ôD²¼»…‹cm{>·•ºgã€Y{ív¡2Ðu
+NJÞtZ×
+ßéMC)æSbœEƒü†XŒ_å9q%Ŷ™½¤Û™5ŒhnÆâpýJßÝÏ·ûIi+¯ißîx͉¡Ýãaâ…ºÅåFÉxÏ!Ýæñ²š˜ŸãÏÞ†GsQ±ÙX
+ßê¢ÿ§·qáïão/Ó{÷Wú«/)/«/™^3¿žgb¯µqζOu^ë¹Ö{›gçËÈ—Ñcû˶½,ªåiùZLS`Ùæ7coµ"1«fVÕ7ò"¾¼¼ˆ9/maŽäIŽ˜ÖÌžÜ>ÂMÝÍ4´ƒ·€ˆîpQf·Î¾ƒÞæ¼N_bKIœh´¯nwï¨
+†¤üÒúªöª§BÛ—éÉ¿`½“â89–;äAîqîEQéâÀÚ,ßÔÀBÇbßrÇ*ßmѧV%.Aèt4’Mï…¹yr»Ž¼p®„8h¯&»Ý/‡v³'I˜ÍЋQKÕtxæOŠ_gñçåøÓü´ÐNiJÒZš¡ÆÇ_äWÒk»†šißmáwènÚ¦¤E·ÑW]šéÝ9*fZ¹Ö:žF”!Ñ8MPÔ („JòJj½}\k	ÏÔçtQS®Ý¸]å[’,Lm*X7û¦-ßP6Ìç±Ío^>kæj_Sâ›®ycöåSo^›=úþ+íô–Ðý+o¾þ1ß#욦ܼlY|ÇkÓ·MôP·ØoïlÉþëhË€ºYƒgE÷¤õÞžñööì›ì¯Û•aÒ0Ç=²äŸ»*™«M2;þ
+IFx$KÂìÙ$½Ä^£t+‘eÜBÞ°ÊÍìòŪç”[;´!
+Ü8±¾VÊÚLûè“^˜,7-Iô2­uÁ£_¾rÂ4gŽ‰ß px'§Ûál¦«E_
+(”áq®b*µ#šXéxå	„N¼›+*VtËÈFÔ„豋8`÷=Ðsï궲
+©°k…$ççWòGÔ‚¸G÷Ùu[…}ÉÈ
+»ž®°æaßµ‚ߐ©E˜Ý‹–¹_¹%7eëÛ–±‡óê«MÙ^tÒSÒÎS=•}‚½®m6XÛÿ„ò4ôìXCvvŠö9x'Ð<§5æ÷çy¸ö´¹d9–çpRb
+Áf¯@„œqÛÏå„Û@°QÛ>ȍÐ¿.±Yœ¿*½÷ïïíïÛ?Žš-ސ³sD²tWºÛvC—IÍkõ{¼Þ7œ.ŸÓësºÝË+¢;7À±uºt?ÍUêE—LßáͦÇyõÜ“´«´›´5š¬ALBBLB”„´Ce
+1	­{öÐ^ÄEׁ©únsîøŸÄ¥à—ârF`ê¸_	)
+­Cü[Åpx…¹[F‰P~Üò÷¥
+ð¸~!8/y¡÷ˆßg‚7®ù­ÿþ+nnÚ¼zÜêN›îd¶½8bÙ]-Ô¼àŽãl£K´U·ï{üm#ªìÏgMÌžøókwm;Ñ€lTƒv~è½|Ò™ŽÈi¾-À”D£b:"DcT)ŒùÖ%)
+`øqZ,¨q³z/¡œóãö¿»_ûC-Eî«ã´ì:;LštÿÀðÀøϘøliªiªy–gj|yaÞ­æåyï›ß
+¸Mq.ņT¨5I¡ôø©„¸`âŠãÉx‚_póZŽt0Ô3Jß™ÄI	Ågé¨3¼Ú¾º‡ìHÍ×)iˆЊc/r_Q[ÛÅÊU]ŒV聪à¤àUÁ›‚r®©Zð—›YÑöŒáªA[¹ýzÏð×mWZÇ7N3.@\ãÕRâ#î ©&n¦<Ðo qk}p ¾3ÚP•Nnu2{ìy5—±óöLoj»úಿf?|ÛÑÍŸ¶õqçðyO>~ݵÏÊ£³ºWw?÷»O¦ÔgÿýöªÖ1lv=ÝôÊƽ§>­{¶¶ù‘û¶l])F	ìÙ3÷ž«;÷9¨ŒÌ,[ Ï¸$vgT¶ØóƒñN!LµÄ".ó|ËßÉP“ª°»ŠÞ'2e$?аº†Êêã­ÃµÜ+ã‡è*ÜB¡D,£I5%{{<}&K;Vg[‡öví’nþçmòÏ›W¯Ëz²'›?ÞL¿¡¯=Äñ–ÑàÁ0x0H’¤;#6ÙI4֍ëIøc¬¦[7O"¦*bGÌbçfAÀq¨J2.ÓrFDÁp xA\t…`1€Wø](äX*òÛ¹¿åOôöç؈FÎ
+I “2­ìËE&/ŠŠˆ „W^‘Ã"Báq.÷~î㵧ôB~#-g/þB¾å-=Ó¾¡Á»¨Ð‰FMDlÄe¨O¯
+ôzy¹Á6ϾÐqmðv²Š®–—›—Ú–Ù—;î¾å~Õë)„¬lË‹Gø./å»®qØýCz¬$n'±±£ºÑ35‰ÍÙB-Ílº®eæ»ô8< .ÍÅ\Íô®=CóDãú¶¢ùþ‡>î×ýÌ¿¶ÇéÐÆÀ“¸Ÿs<u¥¼qÜpådF躺y
+¤¡¶–žŠNûБW CZ$-<tÖÜ+Ž¼ÜòÍì9+îÈžøðÃ쉻.[>{Æ­·]>}e¿!kG/ݸù曞‘¢%÷ÍÚðÑç.¿·¤Ë¾•{Ú	¥-k^¡cf,»eÒ”ËNµW¯ñô’›ŸEšCF¡Ë‘»Â±ë¾°
+QM¦VÊR%UeDã°S„Å!i™sˆA—øw¢]¢i^Žã»¹T»ÿ©g SŒ¸~!÷ÇÈ6rYtûi	B,E•ÌLy‰MÀI‰MØÆtu7	wc¤î'ÏÑçâ2‹˜åJÊ_¸ÐıŒ•\
+I¸4RÝŠ¿P„;—xy{ΐBê§Ô?WzóTVbléFúÀväO¼²ÝÐûóècÀað2´ï½XQ©l²”DS3¥dYMAE<Š¡kÆ^VHÄBÃf‘9lÀu
+ÀEZµJñJ à‚’—ÁWîwª¯ôGþ•.ÝØö O»úe›—°52¼
+‹ñ6ÑG›6t$QŒ6«Ï&«TIÄW¨’kó‘:´¸²º•7úh3¥½ø?¹ÿ©^=Õ.½É–f'o§U´r{ör£Ý íÀFb­^¦—®ŽÜe×G®²Ë"Ó¢l¶}²“M@èÄz;:Y4l6ÉD+v»‰£ÄGcP[ôd¢0QY`-¨,,ŒW&1riìJë¥ÁYEÚ¥qH³’9êpX½„±Èt%j.ìýa7§àì:	
+;™‰3ýz½Ô÷É«ç?Úþ÷›
+ÔfصÚÿéø§Ó"Ûe‡ì”0$¯È2â³j2ÙQ6#'˜‰q	t n²ûp‰IPˆ?êЄÐÈqÙîï,1E1ÇTImfsu1Û¿Öel7µAXmºÇ'ÓLÒÅ#‘zó¹,­•©ÜL©nio1}n—ÖÚ©k.ӻɴÄÄL¿q½ÿÀó°\øÇFÂZk+	UUFZ«µrŒ«cøï…ƒ«Whûö9÷í[¡{Ðmh£môÐƆ,›d—d6íFðŒá&®Ájé<î¯ñ¿$P2ŒM`TBJ«&‰•ý™ÿô¹¶ûþãþÁ…yeÊîŸÓ=فl]¿ëê;nçü)!ˆÈ_ƒVná‘ywT¹€£Y²<896yyr¾e™EY¨ÌµÌ·Ý¢ÜbS‹)TÜ9È·X¼žXçÎ%%)„è¹ÀÄJ«vŽøªˆLô2nU7œªÊû^5󧣚«>nÔ1©´=ÿÂnå÷Ù9gøù]öH—üXœr-ç×AÕÂðŠ¿…Ÿž.
+­&p
+›•Ï€	pWC´ï¨>‰—⤧c
+4Ý‚ü%dYþZò€òœô”c—ÔäxÍqÎÿg¾ÛéÉwççKÕNîÎyñ‚c}ãücÃ3”Ùù×yn÷< Ýï| o#}’mt¿çô"³'¢ù´ˆÙül[§
+CtíT¡¹•£Þ˜]ŠÆd‹–v]DÒqJi¤ ˜Ž›©>ZcǦ ·ùøe]5·ØrÌÑ•¡€àÊrœÎê<Tådat§¨¬§Œqø­*óû<<J—›öž“ýý—­ÙÜBìý„véÿrÙÞßlúÛÄ9G–?ñc=¾?ù
+½òí/þz³ë†»Ï~×KÙ¯Wíá<͐¡G”	àizïK½4^@˜
+þtk11£ÒZ À‹`+‹•3©P…áæq%µ)È×þkæû7¸PçÇæ‹ýšùrŒÈ½0ÿöè>`±Þ[ŠšÌªY1ËfY
+‡"!¦Ú¬«¤ú¾€7 ©Q)˜ '6!s^‚¬îA?f2ñ·”Öq
+b\.?‡¦=s˜âÄ#ô§ç&ÜX»`þðkïÚkv+­¸ë©ƒªï½bøæì[Ênþ°Ë²ö=“ÍnšÜss~úÈ¿;ÇÀƒC7ðÜYY§ûU%f6›LD’¹ [-11#.jÑó5O¹iŒtQÜw0kÄ![þë>ã’ûKµ÷¿Ä`!!žu†œtüpæt§å$cbH†Ë$üËE§‘2§Þ“–)»7g«žÏ:6s9‚3 ߊ6XÈzF´a
+;š&<2ÏXÄö_Ô[·	M#Øj&ûÕ·r’s	0þÎÔcšœÞ¨z×2g×}£ôé©/YcÛH^ï~›Û¸ã@ÉÈÿ.ÈŠzõHÔõ³úbz©ÙK=RQIx‚,E@N€8ïDecN	1‹…ÒtqªÞZV\/À$äl0çqˆ÷GBi
+å¿gó–ÓâütÜJ­bHÃNOÉÑ‚\­Õ	-Š¡úP§a“š…c®3ñå(*Xz œŒæEòÂy’jOk)º mN!M.rä'HÀåMàfŸ7nÂQ¡’JÐ<xÛçÆ&fI$H‘„
+8\ð8\#‰>åÜp¯’ÎÖ ÚíÆ Bø¦Ï#C‰ôqKÃØœ5Ùƒþ’}´i;ùñ£”ޝޒ¸lçU·î½:ÑwewÝxì\Võ<m;4oþ.zé_Þ§ó›¦7ßÓ}î’êQËF¬|t_öÇ%“ûP7èñ$tJ¡…¿p¬«Exýå²³X7XZ™UaÌf†ÇM&˜½ïD£ðP7t¸*
+:ÌÔ/H•£#`=‘[RU‰ØH("šü†Œ—2wÛ'÷²Ÿ÷îmS•ÝmO³	?fÛÛª_¾æ\Š~È[;(’XÙÞ÷1À²½¬ÜØwínì;•û¤HiÙž3ŽC±×;;´ò¸²VÙ¢€[á´­Á˜h#‘K1Z5CELjâ‰ãäZ"‰ñÑ—
+¡À5„(¦›ŸÑÐc«‹{i©#½õ^ÙKÓ & |Ïù¦C¯|’3%C=;;ZÒªÕ5þ‡`][3¨>Â/ëîÝ
+°OºÿÓÜ)CfuÚ[ûÊͯì§B¯0ÿFé‡Sáæ7f}Æu|?åbÎÓ4«Ç¤Â>fK¿bk/µ·õë8i¹ôdZdýPú†ˆ{dÂ<vRVË«”gåoÌŠU¦½ä÷ežÍtH·xåRœoà:l·W  ýÐv›s{™ïóåØ·l÷øùÏôsÂxg*uŽÙŸáµ ¿ÖªH²W¬>
+ÿBr‡ž§«`Ø8Ò1*Í•pßCpߣpß¹oý—¾µÆÐ ?8¶ÝîæýuL¢ jNw¹Ysjå^²j
+¡È"0já8ºÛRˆ~뮐ù·0Záølg
+Y÷UðnÞ‘BÑo íÆcjùƒiüºáç~š øgr¯ßËþBMm÷³›ÛIÛ‰cP
+ùŸ¾ÙŸw
+áÕ šG:Ɲœ9eèœ3ØÔHK‹vð`D2Hà#I&¡“T±•ÄV[ElA¥ô$×ZL80›Ü&;ùÖˆŽ­"^‚ÃeÏøÁz×ùi–Ç­žr—Ø(v‰P'\33|4ÞpþLQà²¾ÄÆúj¬î †#^„ö%
+WX3‚x ĸk®F1¦<öŸR¯,Q`NØÆínn Ã<÷¦®2Ó(ât”#§×!jG7pqïø
+gÏ>¢¸£+ÎæÇ2µˆò!§°\µ°Ð4ì݇&`¦1ùÊ}f‚\Ò=Æ8U^ÊŽÝ’¯ì>ùÃ]Ž|P:õó`ùÍ“½äC'ãBV
+}dÄE}šÏ
+F£²¬É>[Е7w:_uJÁ`(Êâùº{„wDPŒWÆ[Æi5îIÞ	ÁI¡±‘qÑÛƒ÷3-“$OÌfñ§yö%÷6¸²CÁðžP8&ü¾Z…ã¨Cág°ô‡)²‰œ®4§¢*hd¨p^Gäo„þF¬
+tN—*ÒCBCòJM5w×ø'äMÈ[0.>®p¦r¹vúºôyw¦?}’ÛB£7ïn‹V@/¼«÷VÈ!_¨³ÒO‘™è$™:¥C€
+Vw™öºöºa©C9#n^Šgc¼õ4ªÅ¹g{çØÛÍy½OºXþ׊y<üÄ^ËîÙÒH½ÎYþʶ#ç<Nÿ0û~2câ%Ӯˬ¨¸î’:ñ£éÔݯdŸúhGöó;Jë¢Û¨õ7Ù²¸9û§âþaðþcÐí€Áù…ô”žðØœÔÓ;oBÁåæ9€ì¸§`[“ØAß	q‰iÜÏá «8Ã`<Íí_l÷Dʱ?¶½°¸Ü͏ó‹Ë1’-ös{\ÿËöü´q÷‹ëØóëúR΋ò.Š¶MÌ›“7Ïrs±ëVëJ×½ŽM®f×QçW.
+~NÜíò¹Ý.·Ënñ`~l$`U1çÎaWBK 	ǐ¢Öb¤^b²@¢PHq|à4ÇÒ·àöIŸ(œ®
+‡ôBÞ2Uå­WëâEs‹–IE…¡ÿV²
+÷?Ù¡$~ôäBëðá¸F¸9	ÏÀ·
+ÂWp±„+Ü°K|z^…'_+,À÷´¡áB\
+DЛ”º1(‘¤P("*ñ[µï­kßx§ºSÍ°öã{k®×51ô¯ô±[׿÷‰lwe÷ˆ?.~èýüTÑð…Hvî±lu_›©m¡TÖgñ3–sŸ{"ÆÏÿlª;óëÅS¤)ò|i,§Š{Iy¤!¦aùƒ
+
+.-Õš&æët›×™äÃ?Üà€ñŒBª£î(wp3hhÜlp³QÀÍF7ŸÐó›:9ÒE¬H*Nõv•'¦•NˆMÖ¤®°ÍrÌv^î›Zl»Öq­ëmaÑüÔri•í6Ç*×Ú­E·¤îv¬w­÷ÇrÉš]iO4±¤KŽ“’ˆGîÙ#	õŒ8º.ŽÞeÑTÀÑ5Vœ¢)%
+¬O+fçpOxWÓ‘´žÎÅ,ÀC£îíÊ_©àÕ¨ñE–4)¡%Üp;¬…㺃?©$Òm¢iHè·â
+è>„7(ä†Ç’†{äÀ¾ºêÃà9ŒY‰‘’3>rì2‡ùæ8	ÀÆh%#ExölÇt¡·OŒ3ìWQ±^ç(\CrœßïðÂó︾LO|Ñ1é7\õìè‘ûg¯5sú?ÜóÄO˕ݮ͛«èK?¿äÚå'~-ûÏûéÚ•wŒ;þÀAÓ“ÁÉ™>OL»ê•©3ßZê¼ýÎ¥—Œ(+›Ý©ÿŽEÌ_€38¯vG¬ºzÑDnÓ
+‹¡Ëúb
+/ÒæoA+¥/ªqÊJyj¥;(å}¢Û8Ã3·58þAhG¾0B?rÂ3Yá'a´vþvóÎûÏ8¨ÀzNhm‡ëŽðèÁ0ùbbÒï1™À›Í—We£ŠcóæŸÿiÔ÷1ø}gô‘ukÚ5^o~Ý,¸òÀ.—û›Ë™¹žVŽºLvÂÜH¯iR-¾4NÃ7G!ç›3‡áøžÇÝ5VÐx`d€Õæ–¤€C
+ˆá¢1È&
+œ[PøÙpÍ­Â5DZ=¢‹Ü­u~Q‰È[hœ«?PL8É
+(’ûu€‰,f…2¥ôÓýÚ§ûÝeeèõ*0+Ïd)*UhgÒIJYKíÝíõöÛÌ·YÖÚ[ìÇ€ÙGÚ‘"`33C¼h¡v„ÑxdU•›Å¯­Kܬø
+<C<ÅÆ$nÅè1‡˜8ÂdÌXË
+ûWn#.PâÛ,èŒlCX×±'þjq['„Ÿ½Eø‰ôZd÷s˃ˆ²®6AcM–Qv^Ûߦ7t+(ìJW¿Ú(ôäKæ^s\H”+BL‹¸A?ÖÓ%$í.ñ¤C¤·»ÂÓ;4„\àâ¹ 4žŒs÷Œi÷™ïså:R/Óh$œñ—+åöÊ@ûPÿeŒýÿTeª}¶²À~ß¥ø9ná´çb‚Ž §ZPhЊŠ(ðIè€jBçc	»‹Ø¸ì˜—ïñ‚¡ÜÉÊíXœ$Î÷v›ïõ	~„ž@
+YœEB¥b6Çü!ŸßòØ-–˜ßƒ¢Ç™!qÍíÓ°&ŽÅnù—[ƒ\¡JŠBº¡ $&Ô°Çƒ¼s$ŒhçYè('vlýøêH"µ3ǐh8ÜLoßj8u‘puÀ„¶H¸-4|дGNû`÷	 H¹2_„­Õ"låD>ƒ0䎠cùT¸}ØTò(½±] ¶›ó„ÇŠìѤp²óÈÁNœÙn×7q¦˜W†ðáõ
+E+à˜|†Àqßa°àèÎ(Àìhhß²-ƒc-zA^…¯ÃVz= ÆP’d”Á|¦wCÀVè©°ÙóçP’Ÿ¨´Yy‰ñ’ÝÄ9oçx‰¡ÔQ'cºŠ8„ÿ
+u‰9h§ue‡PXXŸ¬ý+jì1€¿ÓÖÆ2Dzk
+=üÙµìû]v媑ãè­mÕ§~b¶®½FƲ”ëÒÛ³3Y²`"ƒõŒ,e(Ó5CLÒ¤¾ +)À+܃U±`~~ò¼ùáܯ@Ä
+ÇE/àÌ'ÜSUkŠÄ‹plø¥EÍìÝY¬óù6ñt÷ô–´Ráq
+´‘öqý<þÄ`*TXZô²z at ej•ÊT]ÄÓ"mY
+ñú¨
+Çו+#-Ú?
+~þÂûmðÛðßò´„ãJ©«Ô×]©réÊ0×Hårå£üÉ?kvÍï”U†eü`¨­þ<§-TtÐF5›~‰M62l‚Kmb
+’¼‰Q.0 çS‰°†ŸÑK9Em€V#‹•+™Ÿ eRŠ±Šhtm¤Ç¨\€œ×˜ÀÁC!4¡pJÏçF³PˆPgøÕYn;q«(œÒüÕ…­¿‚†côùE8ÖÁ¸=²O€Ì!œ‚
+˜…³þ‰¼=Î+#
+˜®YæFÔ	@Uïb¬\ÁYÁÈz¥]Ÿiš·õ²-
+zö‡ßî™ÍÊkîZôüS=áέ±æùÙï³ï?L׿\sûþ7¾º_ø0#ۏJ­ÐY:!w”;orQ—òt…¹Ð²'Ïf
+åÉXÎo2óö›DûM@
+PÖŒ-bËì÷U`ž
+æäÕ‰9yXì´ o€w at p´wt°Þ[|=(=àxR{2b7;ÂÖYl¦4KYhŸëXâxھòӺÃn`øíoLrNr]åºÉ%¹0EïY}qw‘CQj­ERÅ!äRXˆËeC8ÜQÇ<T½ÈiæÝí,ŒÂÈÙ2ð“áÅê‚Dº Ï…‚*A•!yþ¢&Z`ªBª«“ßd²ò›LBÅšzDË÷å¢_>FndÍË­×"&iõ­mw<Ó:O´£æ˜Š¤ÕÆ?"€rµH
+(€11ù4bÀi'UnÍÿþ…²ÿž÷õm›?)ؾiÂÊgŸ\6ëNzkðÅ4ŸZŸ§lé–Ç¢³¯øý;ïïvf0hö9dù­´FÒÊdGÊQîèPzùzåcc¬ûFçMgS•i–)¾ú¼–‚w•÷¼Ÿ†¿ô~éû>ø÷ð—Bö™Ø¡.½È5*rtôc½CÙ Ç`ߐ¼qÖ±ŽéŽ/Õ¯?ÓãNú%§
+i“Qðƒk›@Á‡Ê0—ÉíJiÚA7Õܺ»Þ½Ä
+áä<aˆ¨ÛÃe0+W´n•sÖTQÀYõ¼ÇÝNÞã8þNÈ)
+?êçsê¸xŠ^F&òç¦v“ÌI4ù1ÁrBW›0;ž3¤ ›0M&aLáXùȳd­®¡ºõ´|q	ÃÈ(²…ÂÖ
+ß3’ÆÇ%½@/Žñã©gOœè;mßMï-œõî-õëK··ÅŸ_¸è©×]óØòGVŸ|âQ*­us"¿ÈóÖ¯¼úÑ[û¸
+=ƒœùA³Ñz°€äù1 at Y§ÔYjlÓ¤ÙÊU–i63B>¾Š„è‰Ãúż”ŸÇ·Åž•Ÿ}'"rO¿p¼ó<Õ‘óòFy0Ÿ>µF&ç]£^ã?ÁN„4,Úérƒ#
+‘y®µÚLÔÒähžÕDv³gù´Â}Öi@¿cºÎ	êpE?P
+ÆÄKŒÜá¥ZŠ;—7"Á+R
+>Ñ„{‘ì”ý,û“ß²{]·|ÀŒ§…žô‚ˆK€©Cù,Ô.
+wcyŠðƒö‡›戣“£1Ü–üG:E
+ÊóÍÉîʳR?Ëø¼²¤ë£>êk÷êr0%cŠÊÝPL¼{ô-ç{=“WP¾–аÎ%¬; (Ä'ðºN¯+ä¢CºJˆŽ0_>Îûø=÷ÔDárÈDág17<
+ï¡»I‚œÀªˆ†ŒT+Þ·>ö8‚ `2­ˆxâ<ðVLFI>
+	b&Õ?Ià q«®(Åsç¥Xª’2»Ïe|öÌGBý|Æë¶GõFnY4lb´oÏ‹8 =°ºavùàqž‡­ƒë/[}êrÈÄùÙQÒ7‰æM^¥×ÛlŠ¯‹-åfäS-ùáü.¶´¯K²ÂÖÛw‘m°o¬i¼m†ígë¿üÎnÉ.Åç&Ï-V¼¶Ë†.¦Þ‰Þ%U]Û'•ŒIŒ)™iš’˜RRßeI—Š&¾K~_ìT3ÛÚÔ)Ïk¶D‹Få–d	i!¶4³ôžJ^žË:¨0Ïn
+øËReÖT(t0Hµ ¬.	Ê]
+ÅÆ';Š¥¾1¿‹O~Ì)6Néq‰.pÑ),(zÙuÀõ¹«Ý%¸ª\#`ê„̸ Å03Ý°8§1u—ŸWk\áL—	®àÚæ	‡™2¿Òqm‡OðY²1Qö°±>Ö‚<µZ¸‘||'­s"2íΞ'vù[ÏnXrÒE»òÏwì¹öéioøÝ7÷?}Ãõ7_{ÍÆñ‘Q©žS'ôi¼V~z¥«ï[rj֏®yNêüç–—ßúý«¿ç1â
+LÎà¹×>:y
+iÙîòT±C|•µ&%÷ÂÚ§»²8Õ/.šOø$à ®<ÅäCyÊ¢—õ.o·Ð
+ ‡YM
+l4Úr€ùÃr9ÕP‡chвƒðBdœüY¨T^ЃBJ
+×I­ØŽÔŸ
+Ÿ“áñ (x9î¿
+ó—@2©QØ
+͆k†fCÁ“@áí1g¸ù×½‡4X1&‘[kŠ\ÜLÌkȈ‰„°ä+›ššä¿8pÒ/§O~µÞþ8VZê'Úì!ï郀U(ýå2,˜¬ÍŠb’1ÏNñê°1ÀSX¥Çfâ-´©¦<·k-4:Ð)¬v²Z×Úh­Ê6Â&!ÒøYïÃ9Áf¤Þ‰`Á&"KüD ˜N„­™·KQ€la¯os‚7è´TO…g§×8ÔÚ@ªªy\€VC÷ÀZV¶B3ó.œfÍ•6kÖ(µ8MQ¤›sŽàK#a\.ïbt‘_Þ”QØ» O零óî"ýç?ÿtÝýÎ!wËOnØW=•Ë+xAúýbc“õ(a³Õ±ê‹ärüS9¡"=Ž‹pAcpx½Q€pˆòQ]Î×HW[™G{Eöì±ížârÜu¬	{Æq"!NèËpF•eEVûX.
+ȲLb˜ùÓÂ}€ÿJêVK—ü
+‹ëW€`ŸmËçiµïn‹‹ÝÖ„‘I‹U-ùÑ
+/Œ«,~Äÿx"ó-€;1+ØP5
+Ÿ)I_ãs6ŒŒ žê%âˆÔ_ôj›£<%–[þü2®¼§œˆ³ 9ž´„¢q
+)–‚s¦Öbþ­Ì›ç	IÅ
+Å5#_ŒÇo¹8†ÖéöPjm”FÅ㢧Ãñwº›?.*¬dT„Þ8›5ŒsZƒcÿ‹6ãyÂÊ’)z@ö6V€Iä#`¯øojœ-Bã’€?þ”YŽë>á$3B„ÿAÂE©fzÍö_k`NÌÙ:Ü‘0’œøá MŒ&
+Šµã„¼ñ*è.TÓÙ˜ ÂgHp|Ú¨n‹Õl5aJ‰–¾¥.«'Gd>µêc-œÊ9,WÖ ñŠÇ~ZÿØHÍÚÔyö…óŸ‘Ó÷n4·ºç
+móÙò+çœw÷[m¹ùŸƒŽ¦³wbZ(b†¬´£ú|~*,.xLÖ°ýõBóXµÖ<]i6—ký<ý½Bƒ´¡ž¡A¡‰ÊDËÅZ§.pqhŽ2Ç2U›ã™˜ºšú-ªâ¸D€¶õûÒ4ešõ
+»5˜'›ÜP¾¢¨ˆ~¢‚LðÍXÇ$
+œ¢ÀÉŽB‹î-J•cZ1i¦8`ŸCKðóC8œ€²³ˆØ<QEÌ´ÆrQÜ ¢Ø
+!'·BñeAiä
+‘+ˆÑ¥[*Ôa±Ç3ô0k+”-Ç|¸á²ŒVF[.S.³ÈÜ:ñ½b¡Œ
+xáì°hà“·ýác¸îï·žmݵmÅòmÛo]±
+ÿ¡Añ‹²mÛÿ÷›iŒ:Þzó­?ÿáÍ7–¾cJ	ÐЃur.Óï´k]µs´¡š\oŒ³‚x‰=™ßÓß3ÿüü¹ñµqs¿`¿èEÁ‹¢µæK샣³Ì³í3µ9ÁÙÑ–ø;¾OCŸFÞ‰öŽŠ·ÇI9£eü½ä~2i´	Ú—¶¿çg5›Û	ˆCèj
+Ø;:Å;%Z[{W}ÏsDýÚþMH+a…ö2ê{Ù‡°Áö	l&ûÐþqèo¯ÃG¢§˜k
+ù"ÀYª¸qeX4J;袚KwÕ»–¸ä˜
+Y‹i©­Qj¨?ÙÛ<´‚ ›9ÅÇúÀ‰+Hƒšj-™~‘ð	æ~åf—T¾¹à
+Ò€ORr5h{nÜ8~QÝù³Ç74Œ›íϳÆY6aì%Íus¯è?”*‡:¬
+t£FXæuÖÁXm’ÖX4³`AÁJí.mMÑ㾧˟·8µ@Nv`DKùá@FúdÂ]ÉõìNµSëÔ;흎Nçbu±¶X_l_ìXìÜÛ\b”ÄŠJŠ†.êÐÛíÅ.*]^¸Ðã{õŸ9Ö•Þ_þ#ÓŸr<ZòXioìÅX´S#Ò‚!¦pˆ)bd*'™‡™‡™‡˜\‚=xój:Ô’b‡n͉Æ2­öá¹9´T,§âë‚­Á9ÁMÁׂ6#	.
+¾´F‚kƒ"ø,žN&j†”z›™ìBêWnx0Œ»a¹N¯?«Šb“t9Þ™»$Wä†3ŒŽhAZ
+(H]j&}Ô
+ZÃÃí Z‹‚¦/»ª’¯r[9Î¥~2\¼1£td0JGå2(%ßA,f÷(Ee8tK¸æ`÷WÙæ‚I!¿%Cå
+`í“Óáñø²ÓìÐ‘©î³eX#aÆpKÇø¥á^o–œ‘WpÌãöº}n‹­À
+1­T	ñŒ3äù±™ï*±˜ìT‡AÄQZ¢é¶¸n
+}.
+§,h–ÄJàû	FÕåèût /d£¤³BÍT¬®Ç¸õº•W*¾wß­õcÊî™þ£g;<IG×¢•‹³²*Bkvß?sѾ½ö'~Vø’+4žU˜]\9qõäækJ#ñ	×]œ=­sZua8ק¬_ÙÙ±á¼g¨½*ü\”e<
+˜¡b‘Yç–å†E4Ý·Ån¸ áô;ø ¢6iMs•Ë¡|7Ì+aüô0Tƒ÷(añœ„Í4C¦ž%ó¹„H …æe2å+YӐB¢ËÔÈŒúp²íÂŽÔØRÙ!!9º²ŠoÅ”x”Ò¸7´
+ Ã ù8™·þöSÛ/W/aí@öR œcu»œ†“0¥d|«#Äœª'%
+„]•T-½¾	Ÿ.
+&CØ!iê½+4Èè³'J!v
+Ùs1—-VÊÔ¸«ŠRƪã\–f›©œ«¶ØÏ6š=“¼çÓ¼—ÀŽëÅÞkl×*ËÕí¶ÆVï¶o´R»§”•:K\¥F‰·Â?†U{¯RoR×[îw<ÁŸOÚ›a[m;\/Cöý'í¨õ¨ñ7ï	Û×ZØ.µÄ2tËÐ%CC†ÞtÅ
+é.ÃêeUpÜ(vÑtÎ¥XœÜQŒ5ÿÃf5µTNÔ¿2bà¡Òï³évOL{Ú¬ÓôNÏÏJÏmÝ£[Qéq¤Ì·EM*C5
+½¹¾Áàß½·L4ê†+º×£Àt†Çëc53.<çb§Ë-z‚ž¸®Â…‹Jèøô»ۏŠ×ª‡Ë)oÏ‹¶œ,>ÑËã…ž‹éþ/ÝN>¦eN‹³?äp«Î—ê×Ã
+£ÎÚºi`óΧ†½‰&æ§zö‹Ëú×ÿö€XøÍ[bå–½&û"}Ñ?ÐÖ¸ùŸÓ}Q¦Áí6XrtÁ‰:iÈq¹Q#Ô
+í÷ηÝéÞ¡×z¯ÇÈvbxë
+(zÚ¤
+AïÖm° «»÷±}šp§SC¿+SŧÃèm½
+@^Œ‚~Ÿ¯Ø«û±ÇG±]ÇdX‡ª‘Ãa·ÑÿgawXT„w‡E¸OÔm1P¦¿O´™ö:¯és¼»aŸ¤7l5xk
+¡ilK•Lµp´:,SƒR?£¡·Lœcs(ºM#
+¯Ÿl†¢‘ÉÐl÷‰ƒä›ä³(‚IæH0} zEœêéœT¥Ðè‘FKÒ…ö&íÍNX#9ÊìƒG©ùJW«í̳Õ5:,>¬~tK&”ŠS
+Ĩ=hk`ÕÇWB#]‰±NkaƒQ&*×ûÇ•×NxböKŸ'^‰°y`I}ш•3«.~Ê]ZºÄȵ–ö?påê•+Ä%ß¼¼©¡}:ƒKÑöB½rñM¦Fú_Q…—WzdêUX‘
+Tññ¹bëys˜a¢T«p•®OäçˆsÔ‰Z«»“·‰6µC›â^Âç‹ù¾\Ç—«×i·ó¡Ðw’Ÿ Cº1>Lk5ê/Ô7¹BoË6wf•@‹aÈ!³Ói1VÓVº‹¹€z˜àdBVÌ#	›>ÏÉПŸ05ÙŸÇ]:ÔöŒÍè3l;VáÆä„)WÊ ï{\¦k®+á:îʐøª]ÎôUœob¼þžàõ—I£,h¸—çS³AØ…ôJ6¼ý-«ýªôpûIPëþŏ$Ø’6Z·‹<ÐBxzãÑHl¶2Tæ†JO¥²ÄÖóÛ¨©(eFxÃà¤[N}Ü»=B::º
+º5jVè,žõhT:³jÖ¤ENÖ·
+ËÈQX͇WFÌÏ,uÍhµ\ÔÿÜÒkóÿ\gQmë®êŸ}öSzλ€!¿ƒV	ŸP|•	1䊑²Ü#V2e4+MÙ¿h>Ï0ÓÚõó©Ê¿Z…¾ô_|¿u)JÝÂòLƒ"ý’(.”Ž£N÷lE:&VkßÏ=$žnù/с{°“äÀìÜ
+?¬ÖbY]Â`69zúã¤!q°ÇêÈN°
+ô–Ɓ„øAÞIÒØ›X¶ŒƒäÜ2¥Ag`:hâ¹ÿ¹hÙùåÕUþ“!ÎúÂïqSí”açÎ?ï[µY°fËÇbrÆ+²¬Þ6'˲:®÷®r¿8¢ñ‰ƒÊAŸØ£ìñ‰¤’ô‰ÊFŸX§¬ó‰+?ö‰Ë•Ë}bºÀ/¦«ÓÓee8ìæÚG¥ãp¢Ð\(.®>­PÂŽ"¬–Ã@t­%VâŒ6ˆ
+Ìy¥p–†B+‘e±,/,PÕÒb,[£°°ÈL<^‰O†™ÙTüÝâ:URË–¡äRèx±þÔFé3ÄŸ÷\$~~9ôDþ8ÄX¿B›:¬9kÎôo9ªÛhÂjçÚ:ǨýB
+©H`ì…_À3w*&”´eIÌc”ŠbeüÀdv¶›}½i`¤{ì©=©ýŒµÙD~ÆÅ›l¶µ‹efÌd³à•­2Ù•DÖgØØÿKðõˆwP^ä›zTš	ÊQÚ¹ y éÈ·Ç^NÇ˸‹udÌìÇùïËx‰-=~£õö¤­†]ŠíÇpÌn+cÕ”ç¸ÏöK¶é?ÃþùH{ñ,l?¾ǍHóšr'"MÃñ·ƒJ¬]ƒïãøI ›p¾)ˆÏµ`Ÿqèfþ»…¿4¸û³p­›)Ô˜Ž'à?߈ýu8®i7€ÏÁ5mˆ
+P>¨TøÙ.\ï_È;ÔŒ‚ïm¼SL+ÄV‹no¹Öòe—å„õõÓ6SiTN¨¯k¿A?Û~‡ýU̍'9^p>èZhX'ݺ{¡g¸§Ç[ä]ïÛìû:óX“½*¸9¤‡.ÿ:÷ÕH[ä¶È®Èá|³`D¡^øaÑÅ—Å–Œ)é)?ì6Ìc£åÖò¿žñòðŸTdøôÌU•“GÎõ“яW¿>fߘOkÔš‡ÆV¥êkC%±°ù°¬'°jVÁfâù:uê9€©Aåð¦ëŒ
+v¡Ø„3šÎž¯¿bѼ%ç¶ÉÈ4XBv¿çÓ†4ÎlCÔñž;pWñà¬>æ‡ì?íd64½sX–“#,
+tÃdœÅX	zîa¬ŒÅY9;ƒ
+ǽ`g²J6’a’Ž2®fcX
+ËƱñÌd
+¬‘5Ák{3›À&²I¬…ý€Ë&{2…MeÓàŽÍÀ¿;Íbí¬ƒÿóÀ+bÛ̶0ÖÝfÔXìhda„ VÐÐZА锥ˆ¯íÙ˜i	ô¬iö!º]F½‹—TÊÍy©ÍÎäfïyí©øÜ©©¸qb*ÛØT¶3«RÉÃRqIy*öW&pò^ÝY¹§úì H°Ërñ\õp”áÖL–	@ÚS)¦ÅÛ[«Ü°Ûbe~9»ˆE÷XxÓSY¯‹AqO$"þ.>KíŸõº<•ê'‰¿°M Ý ‹ø¾ï‹÷Ùõâ*…ahh7è5Ð1MÁ÷=|ßï2C¼Ã*@u 9 
+ Ý c E¼ƒÐ-þLUL†Äׁ„ø3B·xëm„†xÜ[â­Á=â=Õ5•Û%¯H3‘â4¥oVeŸx½çä°HŸø 7<\?BbIê5B7(
+ššºdwÜa–
+z”AV†Ð
+ŠŠý ßÃÍaf‚¦€Tq°—é¯õÄ"õYâUñ*wD/ËøwbŸŒ+^”ñ+ˆó°¿Øדaõvìg8ƍ؍¸û3Äs½EÞÈ`½GìF!EV€ê@­ 9 µ ›Ø-
+z.Šxq’l?z‡ˆèaËøq¶Qeæâˆ;u,JAlìYàlˆÂL—»ïlR»k8
+bkî
+N0®¢/;‰¶3"~ÚSV†{ÐŒ+‹$vðÄ.ž˜ÆybO¬â‰Õ<Q˳y"ÎažÈã	“'vò1(Š77g³ýÄ~žøOtñDŒ'Šy¢ˆ'¢¼Úìù=ñb!j’Qo=½W"¿÷¬ñ•î1%šj×~7Â×@ƒrËD¦hA*s0â‚Þ²ºÔöð±•Kë'ˆ½8p/Ã^öÈŠ´Õh/N²§3ցæ€ö€ŽA6ä.ÀÿX+Ca¨4t=èÈ&oçnE°¥é7É«@Xj¥-±ß|óE>Œ£‡Ýq÷ËŹóxkÞ`ž¨fYYhŠ½Î
+[ÿéüêŸN¦Õkâ.±–š]qw:^Ûs2½Ö÷ÄvFê3ùý,È˯a1^Œxë’Û£XX¥ô*O#®ì	ÏÄaFO¬<²ƒ»è¨­‘“á#c¶
+öhxgäÍhŸ•÷DÞ@ÊÓ[#‡Â·F^©èS‘²+ó$=‘Q™u{xLäWûeÖÕØñ`OdE[#?
+7G.	ËR;fwaË4"Ób‘	8_cøˆمsnÔ…gGjS¹FÑ1[##pñ[†›–-Ì“'œQÝ«uåÊ}Ê,h°V*•r%_‰(¹JHñ«^Õ­ºT‡ª«*–m¬°°ÂT?éEÄ©ôÛÜÑ 
+•õŽkŸßÙ´ °inaÓÐÜäí+~˜L\vÏo§Ѥ%6÷Âù?¤xÞ‚d{á‚ÆäüÂÆh÷8yÜ¿íî¤Ýã
+»YgSÛ¬îNsAcÏ8s\Sá¼ÆöÞæ)UÕß¹Ö­§®U5å{®5…NËfÑîfyÜ¿]«šv7ÓµªéZÕt­f³Y^‹É:>eV·ÊÚ1û—q¯°ë¨¯sCùí
+YîËÇËÊ;.?{Uh$O2{¼=é(lH:AT¯Ï¨?£žvᝢ].$é]Ù«Æå‡vð'Ó»ÜHö6°øò+»®dÙM‹S¿.|´üJz©0NißûA–¦¤9¯±k9ƒ™š2ȱê ÇêV¤ÎmlGÚØ¡4»½	rTâp$Ž¥ŒË©Œ”VKiš–Îø?kƒ¼'$KÙHBììåf_κÚ-ɼ–6¦ ­ÅÐÙ1k†KÔIt츼Š}]Cg£ÿAæMèÃ𗻆hù•i.]ËÓ±ÌI‡t
+‡L¡€J‰ý7¡B =
+endstream
+endobj
+715 0 obj
+<< /Type /FontDescriptor /Ascent 905 /CapHeight 723 /Descent -212 /Flags 32 /FontBBox [-665 -325 2028 1006] /FontName /BAAAAA+ArialMT /ItalicAngle 0 /StemV 0 /Leading 33 /MaxWidth 2000 /XHeight 525 /FontFile2 716 0 R >>
+endobj
+718 0 obj
+[ 278 0 355 556 0 0 667 191 333 333 0 584 278 333 278 278 556 556 556 556 556 556 556 556 556 0 278 0 584 584 584 556 0 667 667 722 722 667 611 778 722 278 500 667 556 833 722 778 667 778 722 667 611 722 667 944 667 0 0 278 0 278 0 556 0 556 556 500 556 556 278 556 556 222 222 500 222 833 556 556 556 556 333 500 278 556 500 722 500 500 500 0 260 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 556 0 333 333 ]
+endobj
+714 0 obj
+<< /Type /Font /Subtype /TrueType /BaseFont /BAAAAA+ArialMT /FontDescriptor 715 0 R /Widths 718 0 R /FirstChar 32 /LastChar 211 /Encoding /MacRomanEncoding >>
+endobj
+722 0 obj
+7792
+endobj
+721 0 obj
+<< /Length 722 0 R /Length1 10712 /Filter /FlateDecode >>
+stream
+xµzy\W¾ï9§ªz_ªzoènšnÐhmÀ Td%QTTPQPT@Ü5†€Dq%	‚³¾ì“Ä6&q™ûÆÄd2Kb2ÉÜIfnÆ™1‰™’ÜI2“íê÷;Õ`̼¹w>ï×pú,uªÎïü–ïï÷;Õ#„t¨1H\¹®±ãËwËm0òs„°iåÖÍž
+Ã-s¡}	ÊÆÕkÖ}¾àR9BL
+BœfMÛŽÕâÇ/CHÕ€PrGóªÆ¦Ïožm@(ý"<#ÒÆjvB~ôÓ›×mÞþ§-|+ô³ ¦­}eã±…wýú—¡¿l]ãöò-÷!B2è{Ö7®[UÙúðëÐo¢÷w´oÚÌ^å~ý½Ð¿£c㪎ӛö ”Ï'o†?úÑAS!·þǯÄd¸—iì?›Ê)”*µFÏÓŒ¼€Lf‹õ†y6»Ã™äJNIu{¼i¾t?
+ddN˜ˆ‚tÿ>ÙÿÏÏäÎ!'oøþÞØ
+6Ë-èã|Úýh&ââÛâ§ãWÑQ=´kâǯ’§˜:óúgº¶ñ(¯áMp÷F<í!¼Æ“ñ=Ð>Ååü(®A¿ÃÍè6Xï¸O„ú—øô#äGµ¸U£§Ñ+ø fÑ~4Œ-8·aPw
+ã\‰Kq)úè9ƒÿKä,z!± 2yR8?/7”“œ8!3#àO÷¥y=îÔ”dW’Óa·Y-f“À
+zV£V)ËŒ²pÔQZ{Ò©º¼^o]öX?éûý(ãçÿê"“ËëÂ×g¹¾?ëdò?ôSþ¡Ÿz½?;Š,Ñ
+_i}òITñq™£ØEtl¾–#¥¼©ÕWÞu–654Àe>Þ­ø"$Ó2FñI­¦ÔWºJ“…Nj´ÐÔBævœÄÓ°Ü åSN¤ÒggEMÁ(ñ—ÓÒ÷7@ÃWO‚+æﮜ‰¸ñ‚Û“L“[8ª(*åu=-Q±1Šö{Nfô8ã
+A]“¯©qim”i~DŒ¿¼¹z°2”†fO”…uå/ŒxÊ›=ýЧÓàÛWwýÓqV—ÖöyG\QÔåQ!wÎ¸í²‹é/w´xh·¿¿Ï}pníW½tN]]#;ËÓ_ʲ³Ê[§§¡ì,Ê<Κ¦†VJKk#¥³¼ÕÓ¿•Lë™6yjy3Œ¸¿ñ_Mìï/oò•756Ñ•`Ò¨X#W¨f1刧¸WV7646®°ò•†²:`7¥­j^m)\-÷5–²R-¼>Ò06åã=”Ô™Q±!êY鉢yµ>¸¹~­*Dý+©ÂÃcpvVUõwwE9?ïóô¢¸Á7úJñw#c#
+?ÿ5¢+|
+ýý>OECã™x÷
+Ÿ‡÷õŸ¬ªêï(o€U«k£ÆÏíwE+ÔEù†f<ØO• b^m‰Ë+À>Ýêñ.­Ý-†í
+}´{nm¢ïA+\Ï!1y4Ð+#ãW¬è•îñ+×ooðpž—½ 5ª
+\ÿ7ò6syó”(¶ý—W%®GÍ¥µŒ‹P‡q1´¥	‚±GíAhgûA,}Q>åJkG\Åu^
+H‰Pžàü^ÁË¢kfäšÈ¡«ÈÃŽ  ¸CšK~>FrÅÔaýc	ÕÌ6uŸšUy‘©žÃJ%×]­ÅÚP},?T+F%%y¹¸¾‡‰RaåÍ>
+ž<É„ß’z¦ä}&¿ïQî—Ò‡{{T*RÀ§üï¯bø'àçâ¨ÖzÖZ®¼Ç)™e㤓<´ZD
+:ÉĈaBB(ËË5åÙ¤:%ÏKà^Þ‰ûøI3JÑ,V²d­a#Ùª`UÈÂ[ˆe€÷WûøÞ/ú/ú™vø"~Jò
+60*Ó?
+Ô‡CõE‰ïz ž3_Z:xäõ°v.‘ƒ}i >‹
+gWベOÇ/|.½ý[܃W`+žz«ÔaµÖ—ý`Þ´{öìî%‹¶?~iã~ðæøâ¾KWêJÝ“
+o_zá«î¢ú¾û=ÈDìh‚è4
+G¹sm?•¾:úg)v"%“]íw%÷E?}:Á³AX¿Ö×¢ùb!by–°¼²ZyD	«••l;|¥RÅ
+Ôõu
+`ýï”/±|bña¶!¶†Æ~"ÁÒâHúuìIjCËâŸ( 3^Ø®ô\Dµ6‚0N1[,ö#›2 0cìI²tšÍž.ÆÇ´“¤NMšæµLE‰­‡CEÐ
+€@•VW°>O:K/ˆ„AjvŽjИLf¶‘{CúÙ»ÒUéô¯½<xíËÿ| Sªríj<yêÁ[úëˆçÅï[ùn¸ü^¹tFíÙC³ç×¾u鳟gMî—q
+ˆŽÃÜ[
+¯ƒ(Tj‰Q)Õ˜ÀX7gàÖM·N¯#°ÍTÂ-“½¨Ë	öu¾Ú—ã U^.
+â`°þ7˜½.Lµ{AHÍÇ‘yÒ!é÷ÒIéÒAîܵ;™Û¿­`—]}˜Øß±1YªÑqÊ"*£äe%‹ˆQÉ·’UU»J‹B¡T5%L#X©&ÝœHUvÙ…ª…&J(•uQŸL$PWL5“~Ï“LüCiAì7ÒB ç=&ømã¿öÀ¦z°[dçDbÞ>Vpj%yC…÷pG¹cʳ*v!W§lÁŒ}€a…0˘eèDIhÜ<dHW­ßPo¦8Šž°Uý2ŠRàJSÔã#x^<#ýêéG?Å=t׃Þ÷ù-^ƒHÛ¤û¥¸túôýxaüÃó/ýí­—ÏS"r$®tBž-[LˆÒjÌ€“±“µ‚r™Õ]‹f%¨vR%«>uM,¤&ßy¤{Èþíkéké³o¤"üz{OëÒ®]ܹ?ýúÃoc—˜™Kf”7Œá¶b¬éDé¨Cœ®5óf“i—À[çÍH›4€¼£ÛqÉÁ:(}
+'«˜¡óULa%,PüO8S›0ÅìeàMàWdWÄÇÉ—ï|¸·yÉ”UsýÎåüo$ôלô¼i™/»ë²‹ßþ:w®ò•·,ðÙ].ÓV´,JJ‹=Ã4[Ô³rgÜBy‹ÑŒø'ÜЁ,ô‚¹3íyHÎâ›ä«ñÝéã^Ó¾î#z¯ÖÇrv£cŽƒ¼åÀ‡kÀ§XĤÒY8rÊd¦†8"j4ÚÆÜÀDsàLüÑ%ùþ
+ê–egg–¶·?½áMo_v®\\šëKNqŠ=ç·ül'öP>†@G€¾(QŠh JÐNΤ$„íRr¡0ćÔsÅŠÇQOð†¸F)_ºIÊwuôj”­†gÅ?VXà”#¦€5j™
+3±¨Ìˆg]$‰¬'¦.£Ó8ŽTÔðG7Ð(Æ+Xâ®´,
+M@h÷Y¤‰_ÝjMÄ6a^S2
+L<êó…Ô…•|˜Ê<G­‹„6“5Õ&“dÞl$ó:]Ädõô
+†"C3A=çö$&¯¦‘•+p¥¸¨dJ­5ÿÔbÁc‹BÓ‚°+ÿ4ÊΧ&`…-Ù½98ƒFDi æ‚\+ Ð¢T`9ê”c60ü™´Ó6vá«O8kR±Ù#í¶”ÕsÚ¿taÆŒ—?Ú{Ë´ÙMùxfÍ’Û½i¥7—mÉ#oNX½%èN›psö£UR°jÁô	Áœ[½YÑ];fÏäøS«Š=Né£T»×㝘;uúr°‚:_—	"ÒE¢ö&Ãá=jõE—ĉ´Á%ó6D¥ƒoÔ‹V«úTÄÙ£ò¨ZˆYÀ½&·ie	°Bÿht]’Àuà¬/”&bA_è¸Õ‹o@ÕN|ïÔ{——6ÿ¢sm]驯™3secù|ú$V¥O¥«ÏJïÉI_y±íÛ¹ãð[w‚®Í»·¬=h¡XXȵÜ"íFØbɵb«Õ1(ð u”:ÈÙJP¡¦ÄÊX{,cn!®W#‹2!M·BhJÄÕ¡úë‘uFTN‘m’Ú+s7îñÜõÇOþþ᥅Um;‡Y,H»LË«WuÞÞP½?µã䊒ƒ/Ý÷Ⱥê.wÞ¹Sá²ò»{öΣ¼¯Œ_aßÞ(­Þ³KXñ€%ÂSÞË
+½òFYõ¼kPi#V
+àHÍ
+'³Þ!&¡»q3qôhRÇw£z	˜ó²
+ 8±YF½h×@ÔÂö`ÏQ@Òd¬+yÐÂsÔÔ¨9rƒz[¡€=N¬îÑhœ=(
+µÜFƒ@@ƒ¨LÆíjVQˆ…Œ–`;
+3'þOê—¾}gpëê[s—ƒnñŒÖOq e¢_0šT',Ø"ª
+Ë å0V9«ÒDâa{5Jº·SvGD®=ä\9„!µÎ
+!C¼ä˜0&Á»Í¤ã±—¥5³Jg-•
+dGÄtѳœLÑÎ0–°F¥•(zH${›U*%,;œ)
+J8`š²öã!©…ÀÉ?w]ý
+®´ô“FÂt
+ßE‰½ya)pÍ 1³¥ìÇÃR3.úÁá­'¦æÙ'E`õ+·_ýöÂ#«}8S3^Èüæ V‡œý¬¸•áÍ–ˆ‘™Ã·|„Ã<©&‘Œ‹„!øyD	ÃqÙ@Z0È<ɪ-,=eŸ‚ƒ\‚›¬î†,JÅVË2FHA”Z+§Rh˜^–Uöv+0>T¡'j¬é…Œ?!«âbÎJê©·†ÉùØ„cõ4X5tò¯Bí²ÐPªøbD7mØG`‚ WìUc/£¤ò|çâ¯Á9Ý-Mþ÷cRT‡¤±Ùø©£¼ÂÁhßuYºDŠVÒ9'°˜ed'RNšpî£,K81ºòŽ`»~ÔzDxñ”=9¢t?\“k!ÀÉb6àŠpÖéž!-觑Oò›Œ½¼ÊÙËŸNÂé½I§çø_öîgü?ÝýåÑ¢Ðå%r¤Às˜0®´ÖD\òêfPä‘•X>A¢Í;ðíóßÚuO¨áþÍ?‘š“'L­¬•šUz1X±Xjf÷6Î[\×\õ³_ÇV‘úJ_Aó¦ØoÉÌ
+gf^ëŽØ¨ŽÙìÏŒn9ušÃt+×Ͷ*G)°µ1³3þ3³¥±Å
+f'‡‰|ßìv.x¶óÉëfÇži]òÆ;7Z]"FÔ=zÈŒòEOD»‡%L¡†Ø^ÔØ,=J—²ð%¡q‡D
+c”"Z½ü‡¾q‚*#p#zÍ„×Wv\ò¿z¤I¿£ûÏãáM‹j7l¬©ÛLø/ñMg?øZz}÷CXqhïž{úû@a(tJmœè¡q@«¨ÄÔ0‰Œ¡Àmàf°‹·ê±b
+¨^8h8ÀC(
+…ƒMÁÛ…;¶,\¼öŽÊ‰ÕY%Ò6ð솅҇©ÓëãÒq #ÿ„=t䠯΢ôøW§ÀC:7¡ˆ>¢wh!ö§œóñàý|Z?°SäùˆÒ¿ˆÓ		I¹Ëf,熛œž2òrýÄ0³ôyS`"{W–ÍÉÛ2‰šWd’"~¯c˜gäÇfòNÑj‡§
+&øÒ#·CÕ“™›	ñÜ~
+.Ê5\—“OÌÁ=yzøÝÏ‚üGPÎ%ëëåÀRLêo!– -Àl»œs 5ûSišH)i
+.ŸìAN™J¬Ö=0¾Ç¹¸j^¶/Ç{èÝG7Üö«ç_zaG¦t‡Ñ—[V^’™¹çg¯µ´þ¦ôǁ@å4_RF–CpúKŽ6´WM¹­9vxò|oŸ7¼dé³kKØ}aü
+³
+QdÊ…^¨>¸a<tú.r¥
+ªMúw©¯Ì––$}âýÀsx+žð
+Õ×mƒ
+/b>î\ðÌO¼ŒÍ*Y‡žn]üÆÛä‘Ø™¦šŽOðÜ?{ÖU !±a&󆂼¯ø3¾Ì0NΦ jN¡¨DµˆåXA¸Ã>–wÈ)Æ}Ha÷G,ƒ‘‘SXŽðì8W`âF‡Q{‰€—I7¸U–8Á†ÃŽ„œpœšðƒôdÐô§‚XöúãÀýÉÇ‚ØKðo¾‡ï•¦JCl ¶œ<aðMg³€~-Z'–ZÈfò.aTZpΙ*…R­ïœðÍÔ1­
+÷ºÑrô
+µà–Y!ÁØ'ŒdÆ
+ÀXAí ˜E!¢Î\y?:Ak Ön‚K†Au²`µ!ʦÃ^ðÔ/³x{¤ `§A–ˆÀð0ìVÇÜòÉ.‚.’KäÒ’ad¹íT0;Öëƒt版:jžÒŽŸ¬ÉÁJŸ|Ä6vxŸ`ÈXDÍÐø¬€ÃÏþægx at ZRYÕú~íOm[ed7©Η58pròôÇ¿ÂO°:²HÔ?ŽÒ·rðRNˆøt¬ãê²~:	4"Îá·G¿¹¸ÜXü5r%~{òêÖ¯áåB´¦Q§r/dKôÎ§¨UoÆöÐߪH›¤Í*Ýõ+‰ëå( E~#u@©&O¡lE‚Òå8÷:ä¢aÅSh”a˜óô*¢èƒRsî›;Ú!‚93¡tB™¥’¸—‡šŽï„uúÉSñãcí}°£;h{ìz'su±Da¨al´	ÔZ¨9Å¿²-ð7-Dëч¸oÇÿ†¿!‹É!0·‹ð‚sóka÷rYÜlî¡Þ©¸¬œ¥|N¥Qý@õ±Ú ž§þ¹úŠ¦Vó æŠv¶ö.]î1ÝôÓõÆtCa‚w๪A2óàU/”Áy"wr£Æpb“à´Zhö¬9¥sçoÞØÒØ–=½­qåZŠôx¹Ï?ùäÀòҁ¯†ŸY¡”	§fðS+8G
+A™‡òQMFX¹•¡rTf JøÍÐ,T…nA·¢ÙhÐ8hœ
+î(/ôNt¿Ø5Ñ}p‘ʽ‘ݽJ_­ÝÝ¥JwgwW÷.f×"ÁÝ¥Ê[µ¿«%+÷
+(ùõK÷R(µMîEPJâÆzw”ü%ðµŠØã*°:"Vëd«i’Õ¶êò­ê<«"×Ê„¬(Çš•mœ4dN02é~cšÏàñSÝø~H§·Úìzø…~i§Óé
+:úË;øžŽa9°G¢3q‰q¹±ËxÂÈÎAs˜9
+Æu“Êmœ¢r3E*7*T¹«Ã8jªBU5Ó£fõüéÑp°
+„3/š¬Šª«—ÔžÄøPŒFÉÞ3ÕDÙ½gT¦ÒÅKjÏ`'½Ü+ÿžç,¸»÷ k¬®«¦D·Wͯv¤ÔE‹iãHJ_‚›6m¦Õ÷ÁÏ-è^PÞ²¿,˜˜
+ï²äFp´‚›ÆoKŒÉýëcã× Æ°Lb¶cì®M›¢Žh>ì11뤚n±iÞt„þ>Py
+endstream
+endobj
+720 0 obj
+<< /Type /FontDescriptor /Ascent 1101 /CapHeight 722 /Descent -310 /Flags 32 /FontBBox [-194 -218 1006 913] /FontName /GAAAAA+Arial-Black /ItalicAngle 0 /StemV 0 /MaxWidth 1000 /XHeight 525 /FontFile2 721 0 R >>
+endobj
+723 0 obj
+[ 333 0 0 0 0 0 0 0 389 389 0 0 0 333 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 778 778 778 722 667 833 833 389 0 0 667 944 833 833 722 0 778 722 722 833 0 0 0 0 0 0 0 0 0 0 0 667 667 667 667 667 389 667 667 333 333 667 333 1000 667 667 667 0 444 611 444 667 611 0 667 611 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 500 ]
+endobj
+719 0 obj
+<< /Type /Font /Subtype /TrueType /BaseFont /GAAAAA+Arial-Black /FontDescriptor 720 0 R /Widths 723 0 R /FirstChar 32 /LastChar 208 /Encoding /MacRomanEncoding >>
+endobj
+727 0 obj
+41536
+endobj
+726 0 obj
+<< /Length 727 0 R /Length1 56240 /Filter /FlateDecode >>
+stream
+xŒ|`Uþÿ{oÊöÝÙÝl¯³=Ùdw“ÝT™
+‡ý[`¿ mÕê5ê×5£a¿ö?hëXÔv¶â·¡»÷CÌpÃBÿ´Ð„ßù¿þ0ab9^¡T©5ZÞ Mæ<‹Õfw8]n×çÁP8åÄ‹ÉTqI:SZV^QY…†¡j4|DT;rÔèºú1cǍo˜0qRcÓä)S§MŸñýôOÎÏœÕü“ýÿig6ºlNËå?9;÷'{ÿe‡»
+(5ùàãfîD.„߇ÏYøœËŽ¼È­@ÁìòÁ>†ŽÞ¯†>…Ñô
+¡/p1zFãÑ^T‹šÐhz
+=Žôh=~±(ˆF£}(Œ}ˆ zdú½ƒæ ô!êC1Ô€þŠMð=u¨
+YQåà'°n at 7‡«Ôhú5:Wâ©(	í±¤Çá—·
+žF6|uðmØûú‡¢±ÐúQmB·#ZŽ^¼ý
+¡ùè|
+þ‰¨me3l÷à
+ Íô&n€ÖD´ž{[u­„»Â6|zð½ÁÑS,F‹à›®G7C¡Ó$ÁŒâv#?Š áhšg7¢w°3Ò`tpäà=pôôO'Ï3
+èGCsÑ­èA·ÐYô%ÖàRüü,¯ã¿qoCßÐUhê„žï…{ ã¸±ÁhÙP>š綡=ðû‡ÑÜ€›ñiü4³‡Kekó-ƒ¢4zø
+¢™h)Pàg0ÚwÀóîCÏ¡±Gp<Ñ[pÿWd
+ËCä5òWf3³½ÈÝ”íË~–½0؍Àec`®BÂ(ü[¡ùx9^ÿz¾<Áè	2¥L-3ifnfîd^`þƒí`cßåÆqó¸Çó²Wf_l¼Æ#úE…(ƒÊ7­€þµÁҁ®AסntðËh7zžûz½‰þ‚>
+ ,BŸ—Á¯_\·ßË=ø
+šþšEYgö²ìŽìÓُg®‡þ‡QJ at O» —÷
+ƒÇÁ2O†e:,3ñlXæáùx),›p'¾߀oÄ·â»äe'<Û¼…å>Ë›ø=üþÿ“
+âÇÈûä<ù˜µàiäcoÇÇÈ*f‘í
+÷ÖÂÞÀCˆüU‘kñiòssÃàoP·¿Çí"¯#?ÛGÌè=ê.VýYF¶¢Yl†»€–Á¸ïçÖÁx 7ãæ
+vú	’á/ðЯâñlˆ\N*ñc q°õãvÔ†ïB>‰ÿ‚{Æû˜Gð¢jõ.Ó÷*#â75’Í	Žn"_éÌ“ü¦cпG0ƒSÀ;—þ²èJ€;ItZh“?àdGwƒ¾?Ÿ}’jlîmn+ðÙƒL!š‚R¨…¼Œª@6>„eº	• Àƒ7£Ù‰®ìÄAïOýIP/^Ž’XÚÒ}ÛöÂJ ©ÍúôÿK õðßÐÕØ’uÅXzæ¶4S+èß­°,D-°w?ºƒ?Âý5blvpùŸÑå`sþ~ß	–øvÐl²…Ðk?hæv¸ãþìX$Árzt-ôyÈy;4ïŽÁåð„ËÀFM
+z{,zôQÛѧ°üú?‚;‰ºÙ?‚eðMdñÀÍ+z]þã6–9ÒÙIäà`=Óê=4yð‘AV£¥ƒ+Aó>‰ö(8Ð=ÈËíÞEÒÈéÓ¤šë‡UUV”—•fÒ%Å©d¢¨0^‹F¡`@ôû¼·Ëé°Û¬yf“Q0èuZZ¥TðËŒ
+ë‚õ­þžHk	Ž[D÷ƒóàÀ¼híñáúŸ^Óã§÷̓S?¹R‚+ÿÛ•RîJéû+±à¯FÕE…þº ¿çÕÑA/ž=y´olö÷ôËí‰r{»ÜÖA[á}éhnõ×õÔ¯]Ú]×:º¨Ô¨GG-R¢ƒj
+45Ðê±ÛbÛ,7ˆ­®ê AJ<b38º®Ç„[ák˜pݼ…=M“gՍv‰bsQaµ 8¿Göâò%h”ü3=ü¨…ü3þe=ð4h«ÿ`áéî[z4¿5®]\8oάf|G]1¿;ºÇ¶á¬ý‡]ørÓ¨Y]?>ëbºëìËüôâîî.Ïîɳ~t¯K¤ßÐÜßÑCÂõ­Ýõð÷
+ÖÑ#­Ëý=ªàÈàÒîå­@gwš²^<ätJÇû³Îß=mVPì©q›çvÌCÝSÖvH~ÇOÏŒ¹a=¨75´º7ÁçÎÉ-ùrÚj˜òý¸bÚ£à¸	øiz2+ÏTAW‹*P÷‚
+~økÆpWÏB Ç²Õ¨Ön¡
+Žðˆ¸‡A÷—èìÿü§Gæ
+á׈ž¤\ò=£õ€Abºžx¼§ €2ˆbPú8BÞ/-*\ÛKz‚m‚60|¨	Æv^sU_)y·öJh>ìôtNž•Û÷£ù®CHJÆ›{H+=súÒËtz¦óÒ™ïoo
+?!Ç$–eäûƒ`5×-­êÁÖÿåô¢Üù†©Á†É³gùëº[‡x¶aÚOörçé€Â¸Á¹¡ÎÝÞÆ{ø𸠰ޔÙÀGaúÏ…ëƒuËZÇ‚¨A{Ì£f1._@[ÄÅÈ_ü;gö¥ï£;³´ô»Ø0/óÿÂ^…X>‚ýõ=BëØܺY-ŠCâõÝÔ;ø½KÞüpÛÐ3÷TŇž*÷Œ=Ã~²ÿ“îi»™†i HôÙÝÝꟜ«½×Ý]ô×w·vÏëìœôÁîãÌ,fVw[h¬ù{OluõÔßÒ²W“4’
+ã¨i³†º$.tŠ6
+Ñ,=+ÐăŸ$Oo© §!Ží%O=Á µ‚6Ž`äPòÜ)8Oƒó‘
+¯À—#{\øªz z’p¾zâ@5ª¶pVÅ)Ñ(ðÂ`5/ú™Ó%]
+F'™5Ð.•t©YA²fÔûCøªÿ|¿ÑT™ìG5ý5ÂGÅ)܇?Çõ£q‰”fÊÒ%VKž‚¡k> GðÒÈ,~T2YË^™¨­MÀ/a
+J5&4ØãSµEôpQ-tú¾¼œ'¡ï:°Û÷ëu¼àøZËh{¿9gämQ*ƒ{φN£ÞÁ$4vX9+`õµ+´6-Q»7ãéÀ˘vXÁ8õ°=”Ç x¨'t:5«§Ogu:mFõìomW #6nv¹ï—o°Çã_µ|•{С§¨®¡ÃÇí-ôãq܁™èžWüñéÌJ*ñJsev~¹ÔI•³Œ	âÐz‡£¦ªªxú‚ìŸplC¡T5¬8z[öÊ&c_àÀs3àP1ªÅuRF–!ûù½ÚýÂþðÞÂý©ãüQíqáxøháñ”ö%CH/•ò0Ê÷
+Ÿ1#Ê\õjS½º7e•Ô¡)9«ê
+ð$ƒ5ÑŠß•U4%°$ÑKþ*éF**|ßY*ôŽ‘ÓfÛãÀra„¯ZÚaƒjj„jXúú…jØôý¦’~ºñk…g‹SöQë¥6®6NEÂa)R)W‡…ˆ±YíV‡•áµaO8]\æAµ¡\‡Ö°|h™
+p>vj åVA«4YâÁ5X•UyÐð¬ò&öó°²ê\äUÂ
+åˆä¸ÔˆÇ¾o^‡Zp†øF¼Ä”`e¶
+ù‚K§¹¶‹¡fæϧwݵom㍍M[ëӍVcÈâKJŠýÌþ1·N|t͸-[Ƥ‚E‰@*J¥DnÅw-ÜC}·ÿú©™–-;8³bÝé­ãʽ¦ÌÄ'žš˜¸rö%OÎ~dŲ_Ï(-«ÿíá1éòq‡žlH4¾Ï]
+£¢ó­îÖüÖ’EÃÛJÖׯÕêâf~DIm¾[«#<ß‹'Hî¼#Ü[˜(J%8í.àã#̵*UñNDvõ2“Ÿ¨¨2ª^²IÒc^³ZM1Õ8uÕEøßàÑü;P7ùäùcî_ƒÍæÔõâ$³ÃÁ‘ëZKqéÉaWùÚ|Ä׋‹$×è깎UŽMŽmŽ;N9^s¼çø»CípŒo€û‹”ã“ηLì?ßBÿ;„Iu‹F4Q8ßOÿ¿•H5£
++pBY¹§ú**¯MÊ#Àå9uÆ+¬6™S¢á2ØF‚”ƒ¬æ½p7„ÏœÚseó-cêZóÂᇯ˜²á5¿kßó̯¿H~6ÿÚ«wÜÞ»©»ÇkÍÏ^ÍÆæ‘3›¯Þ¸xøºõÝWÕ\Å,+j²Ït/Ú0ÎuëMÍ˯œÞ³aý?®[ºyøc³ëo]²|÷ÜžüýöDÈÅi†í˜3öòõUÅëOìÝX·wÞŠ_– ð!&ƒ~qÊ:²äRë;½KÊ4T)j©RìÕ¼ y[sNÃj©><Æ3z ŒŠ*CI­Õª®`:uÓ¦Ö¦tû$0ª“£Õâdþ±rÛUfË
+“ZlctX*|;ÕaMËŽ'×
+OX|;î~—áÁ+FžÝñÜ[w?r/ô!}˜!÷¡R
+å³ʱ?n„N˜!(V©¡~>ÅK<ÃwZfÉOýÓNàs)h“E@ŠÒ²2¨P’;m»?ûÚט(:®á4,¾#{õ›Ù—²øÊpÝgxÅsoötï½lF·“&ÀnƒxøSéV˴͆ËÊŽëO9×›òšó·õu¾Q¯,ç†é+UÎa‘Òò²úôežGÕyµy#óFº
+놻†×MrMª›ëš[·Þ¾Ú½zÔú±7ÛoroµeìNû÷]£vŽ}Ô¾×½gÔcã^Š¼TîŸ<nT%[2!S_Æ:ãѐÇ&°>µEËJXuœõÕ$®	T÷âcRДi¼FÐNÝ›–ŒïÍèβ7kjüR^›pf;aóTj2ÕÂÀÀÀùÐþçÏTŸ9²
+	’¼ÍÉ”­R¦˜Ed»dÿyEYyÙ%Ù¡ÒsIÁF#QØ‘]ùê²r0›!G¡n*‡o¹ô=Vü7Ö(ù¥|yá葱häÓ™†õ
+E^ï¸ùÉ%”r…½–„–V8.ìtRùù®ÖÃÊ6zŠŠ¼âø+Ù¼ºÑóàöKŠ,iŒùÂU£Õ¥·ŽŒzÆÇ+G­ÇÊ=–Dª+]MM±
+	·£Ü¤ÍÓ9\§ELºŠ
+6Qº†Ñ­ìeìo‘= 9“$Éø•~›D~ÎÏ'5«Ð*
+ß
+¼]k`&#EjØj-- at Y¡¥b&ÕhP+‡¹ßÀA¼CX3Ñc¸U‰•'y
+5èN®~¤ˆ8ÙÂù	&s´³r2Ó~¾¼À³-(ÙV8Û–9§ÏœmÉ	QØ(–ŠÆ´Q´ˆFbËêñ?›ðù¬öVü¯)øYÔ,8v]™}ïD/
+Äà°ßâ®BËāêž5UÊ\B•,n7ƒðPó\"°ìòW.iW)š°)¯¸ª¡lä’mÙÇ
+ÛšÌ:Užª*]\¿zî’ƒÔÄh*î$³ˆ
+,bä'\§gaÙ&A=ƒˆ€› ®ÛŽwã3˜#”9‚:Yj0À*
+†!@ó$$¼"ìvy\^Û#†°&bwØ„Yã|äãóqžZV-´BØ?»”°2	–ùÈ¡†uÓd·:lñ‚‚ëÌ5¸6«1€JˆFÊ꤁V0剌¿eÍìÖû¯¹ïæ?Ìæº+ž­«l/[ãM¤B•ùU£KÇfÈ®s¸qJíÏeÿ<{ô®Ÿþ:{îà]ó:àÊs÷­N‰Ã§f!tú‡1³¢»¥<ÉÞjßmï³³È.ÙÉZ
+H’`N¥ÔRV_Ãåã$“^oŒ¥)Ã&ÃvÃnkpØN>;4¼ñê‰H/õ]jªA—bc%ú²ÿ"þ2Ò¨æpÚ˜gµÚ,béRJ‡€ŠÒx¼h®ž“%­Vµ"ìd÷à…®Ž
+/	‡‰§xùó~¯>c!<ãcðŒ^¼Tº^a×TÚìîá»+]¼Vk¾¢Z1N±_ÁKþËØÙÊËl³í+”kŒkL÷k~¡¿Çx at s@ÿ"÷¢íû;¶wì}þoÙomö°ÎeqX6]¡²iìOÆ1ƱŶͯ°;±9Z¯c„ãp„ˆÐÌ‚#¸TR©¤<mM§
+«z™´¤8ç6¦®qœ`À÷Å·ÆDëíÅ·BìÉÐhžk^eÞdfͽX!™%x('òKþN?Óêßí'~ÇIü-ÈšKRÞ\H*l"ÛÈ)H½GþN”Äá;	˜ï9úluŽ§[&‚h	T¸úZÚ!´k?ÈÓ(þØ6>¥zMEPK{süìÁ“C"ä.yâZÇ­8߬¯î¸kŸÕCèƒÛ;ZÀs6†@˜KÊùˆŠà
+GbIYY9óØÜ‹}
+ö5Îϯȗ2­™×2}™¯Õ
+”ÁµªMÁ
+‰GCÇC'/&Þ¾þSâÓÀ'aí8e~/¾åp,& ^röð™Nõ2™#'X±µ?pÄ#Å“O/uXÐåÇNâ¥(©ÈJš& Ù.Ó
+_Ê!õþK«ÞøÐÌ‘'®íl»#ûÙ–IÑá4®³…ßtúâ;&ù{]ë}KÙñ[îZÞ8ûÎ]ÅG7ö\·otÔS¨äjxÍ®•
+žX­W}ùK6íÍéq?Èëq ¯Џ?J1«PN20’h±EJ3*ŽÇ¬V£C¬VÇòZÈ•[2)”y
+…RÉ°
+^Ù\֝Ä÷Ú¤ÁH:ó*%Ï+9V«eOâq 1J¼XÒ¨T?À<Φ-Ùq,`Ü
+«ÏÀxIý¤¨½Z¦Q5ˆ4?(.US™ÌáÂ@Gµ±ÒH½
+°€ЦÁ`
+d·ˆEú%’Ê/	»"8' Eú‰ÌØg[@Õà‘ÀŠ²÷ÙïãU™©AóSMÓ¥LÄ90DwrÊFÒuàÒá¿_O®÷ó u¨²]X«¤YÁ®2-ô¶qm®¥.…¨`eßú{‡ü­!¦^5fÖOÊ.mƪû6ϼqòêõV%‚Îh²aâUwm½âIÌr=ÝusÑò©%î¸ fnÚøfU‘‚¨Ÿ1hqøÓ9«‹RÁUªµê«õ׫Þ	æy_Ël`7X7ÛØjeŒç˜ #æàÿ\pkAõ
+™³ßœ2KæíæÝf…Ù‘ÿƒ£rœÏ³CžŠ¬.@©ƒª
+haE]•ÀŠCVØ¢g 4duA=cÆ*KcŠ\q
+‡sLj$’t­ºÝº—ð‹ämü6éÓÁ Bå	ÒI:†p,ø–?—œÉcÂ2:NSÊ}€yØðP$¹ßst·kZî9‡ò±¤E¬ÀJl»›åØ'ÉGH;ä"ÒÐÆ|ÿóÔŽÆ…þxÎSíÒ_ûìûªÖpkø¹yvˆuÁNvÀH‚7Ž¬q"úäÙjH\g·¶§¦¥=Ü„ÈwO±Ï¹­*ÿäŒÏ1ÝÀs¨;Iã
+Ò‰fâÓ¾tAtUzC SÓ©ítvº®wFºÓûí{œ„kŸp‹œŒ>§~NóGUÔ˜×§*jÕÙœa]X߀oÁ7è6ë÷#ý0T… Ë<.6_“^Ž–ãedIdytiz#¾&º¶ðšô6vשèT^o¼Þ´-o›u'»Cy§q‡é>ëÞȯ¢¿J÷²G•Ÿh>Õ~¢ÿ$úII¾B§ŠV¡J\QV"­3ÊÊ+Á&{å<WD½r³ÎS«í®´ÐÈ*•J‰TÚZº»´¯”-
+>	'Ð? "ê”M²m·16Gæþېr‘¡1Y±ôŸ=ŸóÕ©Á40—½$žôŒVVi	‹\s…g>.Ì+˜&°ŒL¥—:æqkÑ|”4ÂêÏ<Ní$U8ðßÒûCxÿ“ þÇ ˜Í|	“‘Õ-¶¼²ÿáV>ÖS9á݃O¯œ±¯“Ö.^ÜYZ\6µéÖ+V^C»q÷ŒO꘰kÅÍ“·o{yý¼Õ³¾µòÚÆeW¯mÌ,Mf?®ßÓzÝ}fŽ­\zh2ÈÂ>à	Šb­”Þ}‡ûcà(»”]Ï]«Ü ºZ»N·Þ|µ«ò3d¸·å“aJ.j£vŽñ†Y¤àNàÈŽ¥'¢M`ß@;IªdxU<h®'Hρžºå	›
+éìT9±á2	&¿‰1õâE ‘ò¥üÎ|FÊoÍߝߗÏæCí‹6ÊpLRŸRµ#ö¿}ªùrš¿fHAAÔÆQ¦lsô*p…”FmD»#ÁˆO'ÎG
+ ”Ðòk¼EaP…¬–â@(Ù.Ø(^U±ÓvÍèSÔ—!\»låõ}¯çÿbÓ¶Wo|þ‘«ïøëó>EÒ¦‘ë'6ßÔ\;7ñ3w˜\…C/ú˱C[÷w?váƒìúë–“ã×Oš÷þºÝ»þpõˆ,€=Cogz@'ÙÐȃŒ£‡%nIÙvÇn%¤Ð‚Z7H­3Û-»-Äò$ƒõø= 2Ä°Å¥ð`YÀá¿O™ÔÆâPÞ¨0Y;’揘ž\ĝ¨0ˉ‘´?·žÑË„þÑÉ%†Ÿ6.){Þðl€hu.³EPiÚµ´_y½Ì$Éç•ìõT>õË\B•Aô‰"#¾àr„hà/'A Pãð‚“EÁ*+ebAêëÇfþ´;‡:ù¿ÃÌA‰>L"!}÷Ý€`¨A;	xӝàÅýëX9Å-vž©V
+‹”
+,©tÌ¡d2.÷Ëuˆ 
+Ïåñá9êðÀ¾
+á<¹ ÌŸ``¤˜‘‡?4ADEÞMÿò#–‡k¸UÜ&®“c9‚1‹8‰#Û9Üĵr¤‰kã˜pŽ€™˜
+êé’ø3<™ËoãÉ*~Oø9
+¬:ßnbÿÅú×.#½É–ö~§c`Ài‡
+ä’Àï±Ëžâ÷
+0Ñ nZÌPÿQ6sq>³ëÂ+äüû™P§·|6~‹Ú•¥bç0«ÁJ(Ð5y<êQ®‘ecO1à
+½¯
+vJê ,ëD¤	V»¡Ð©ðžç8(ÀGP´'ŽÄ ,`?€sT€~T3G™ƒÜ
+/Ñ%Ì–_x‘~˜ÕSÎO>RÌð$ÛLiˆYImG6žÄ™Jæ{2"V©à(9€“þ¿Éˆ(y™Œì¹ïÉH€Œq	C=ß*¹fÅK¸º¿
+?€ÙUpÍÅ,¾DÔ®A™U"jEÛa˜X¸"…½,‚ÚÇNçKã‘#§LW * mÿ?DÅÔŠ@,ü³Í^a¸8Í[³‰ø¼ã²l¥éœÁ™aÇ :wD¥4¤ Ç	nNEª4“LÕ¤SsSר¶ªöh÷8r©"J(Ìf+É>ôf5-g„Œlá&3ààèu½HÛËL‘\A)_Q,Š*¾çÁötE„+¬¦zñÇ"’¿0UH
+OJ‚Y.?,ÞOSP ¼?’QÖööKð¯ªkúû[d“*qpÜ!%:ätÊÆ×is+µ®°Æ®ó •SáÁZ›Úƒ•nX‘¥.%èmÐ{퐂ò¥–¾Wƒ¹¸z^ñc…ø|¾¢xbu¨kþÌ…Õ	± î™½ÿ1olíe·×Z†4$–~¶ççíëGlÚ1%^éOßþëu³VŒ»wéÃ[Î×&©ÞIÖÒñž—­W^9MÑ–ïE{k?¯eÀÝr‹»É1ݽ֪ÀŠCŸÖöÍøªŽÕ´×²×zfëoòOöO™kgEäÇ~âod—¢Ed‰§±ë¡FöB-sPY;rdz$jœR<²– VÃ:kÓ„å‚äÓHI%ŒÀ#–¢Qxìi¨‡Úb…û$0·¹˜1G&\Wæ­·AÞQ*SÔ'2eê)KØŠââé34õ5Î_ù])—äb\Ε†qãȸ}æ* M6à˜>ª€—Û{qùæ¡<"@Õ“@’!¡(ràCÈo€!ú~XSÓ/|Ù2Ðò¡l”s¶¨*¼Ø%èAÌÁŸ6º¡|8—3¶~lÝX†VU]Eøˆ*l‰øÃÆp(ƒpbôðqkPCù8⓬)‹4k°ÕœxÕad÷
+°kó
+k(åþ€“¨~º´›Û *{TT+*
+&”.aMà4ùCÙP—µÚÊÔeJyÂSÁu^UëŽûǽzÇžìŽ~œ]óñ˸í
+¬Àû×TÍÎF²¯ÿ-»ôƒoð©¯á‰¿~èâ–	Mw=æÊßÜ¿ú²QÍ‚øLÃÄö¦ac
+«:oñWŒcžÊ¶÷­ùïÀc=†÷}™Í|óQöæ§1x`Ù¿e¼ñ
+VB)5~,{ìø±ì=­­¸ìðòMËoÇKÛ§ÖÕ]in\óÜöY5³ŽÍy`áÈI ƒ	àâˆëâF>b?H(Ô'™°ÏK¼Poàu#C$˜÷ó²ÁG5ódS·—1(ÝVòµAõ3˜C¥(Q²†F˜¯žy5™¤ŒFìoŸãdîO¸¶ëÙgøSÞTê
+ öª|M"o1˜§Ñér¹í^àîP¸”n§feäm<!oåçû#¹ÃNoî°M>|È"o¤»sFgÐÀ—WÆê…qÞF±Ù0S˜ž7˻ܰDXê]+t²]únC—ÐeÚâ½ÙwŸá>áã}Þã†ãÂoœÇ½/^^ð¼äý“ámá3Ã9áœ÷[Ã7·žo½…*Cƒ‹ø 
+•ê{É‹’‘x!Õáõyö€á®‘´JÁÀX¬V¥R¥t÷âï$•î!{ô’±—¤7z±·—|.éý’¾Iÿ…žÑ?â_Ñ-û‰'H­ÝIŠÚRf‡5dÁ
+Yc–T¢¤.4>3ÏrÌŽî F	UÓñìPkU[UgÕî*¥3å,iB`M!oÌ‘dyÂxmÞÆôÍ¡{Cï¤þ*©ª©jYÀ´r­|«¢5µ–_í\íjó®	­ŽnˆÝÈßäºÉ»-ÝYõRòÝäg¡ïBŽf¥ÁçR‰Á粊ÁtœÒBT÷…˜@~EašIb¥¥*k~Ìf³’DŒrÊvÀ¨¬T•Ê›‘tÓy¸¦6Cwª—·RŸ0׍ÕÞ”›¸§³q_Ea1¡®Ô$zÖg7ÛQô ZgÌ€»ëg1@"¯KáBÞl&ÓµÈµNë
+~ºkØUYõ$~‰hÔrË%)qÈàôA!ÞÒ>jÖqTÌ}â’7ýÍ ÁÛ=ßÒA/‰Ç;dȏ–©€9IöƒÒ ŠCJm•4㦥6™	Æì^¬pº.Âó‘¤éHÌI㤢8ƒÞHšÉàâ4uå§qŠK¤QØH#o	Sš†4˜
+EÍõ¯Þg½°ÊõкÆ;¦±õ—ÇCí“tui¤Ê›ÄIȳ'};÷x2<d:j8fÒ(½Ð{€7ZÖYoeº­¿`v80'•–ѳÄ3&ùpI¥`—¹#Ä…ñ	ð7Žúïåbn÷’÷Ž@Q¶€…^¦öÈ6Ý:¢ëe’R2OE@¶—7bŸ±ÆHŒN	PUí·cƒÝg'v™=ìãÂÈb¼¥c"Í*}ÕÑ.E;¨§È^œÿ¨¦ÿóó „ÀË EG@^¿ÅÅk!aÑD¬aÞ¥*BZ¬”®«mº"Š»Q.Íw@‘’9(:5Ô”P¤Äý´>¢®!¥\9ûºÏ7⣻޽vmÿÎ_Zï[œýâdöñãÝGqÍo~¾­ÀäÊsj¸ÙôkG·dßx¯7ûÏííûòŽìûîÄÅ—ñ´“c­fW
+Ì$ØÉ ØIŠµ[É`¤fKã¹I¸KxSàÖ
+k󺄝æ{,/º^ô¼!(íFSžÇË(,¸Ëy³—Ä”¼Ï>„ÂçÒ‰A›èðÅôzqĬV¤tW7šp>I™$gêüëQ*U¦qA*#jJO÷q[böLP´Éòh“åÑ&¸
+<­
+ãŽ@[‚dÓ3BV7•„ÃŸ>ðtöª?mšq—dÿã‹Ù«Ãåâjfå&a¸;ûÔ²>õÆ|7®‡YW<ª)¿CÐÃ>cžÆeRTºÄ}µû¾Ô~ûÔÉT_©r†£oSlRnRuòŠmÊm*UÈçòˆ°ÏƒJ‰‰RÔë}*—RAS¤G"!>Þ¥p.‚ƒàƒxÒhO<Šš–#
+ã¾¢$ܺÒyÀ^Í{àsOm*m’)E‚L,A¦‹ K„C2±BòÁL¬Ð®LßqÜ%?”P2µ@nhYßÙ XTkÈÖýs°ê *³²yu	!6…7„þÏ‘ðedJÞåÉ!þ©@:INÒ‰4gž–«ÊӐŒ¥"R&gÏ©v£òzf䬉føpX¯7M™ž}KˆU|´zijDm쪟¥Rq¿Íš–b-†¨%][Ä‘sÁÄšll;ËÖÎŽÚüÉ×f„m‚´€i¿Îgÿ¸¢ÉYJShJçÔႃ±d/d®ÊÃËT¬JÝ“dvÆOÄŸ¿Ãü!þ	û‰ú{A­‚¿	¨ÜÉuòÛ€ÊJ…ZU
+FPLˆ‘¥u8
+õtþŠÆcP>Fù)
+ÎØ÷Ö)gŸÌô<~èë鍺pGëF­SCÈ^<p"5-bש}`L™è‚κEˁlŸ5¬Ê–6Žgg,&{8\ìßÀ¬Ìµ³oÍm¦SÍ¡öú}îQ°9Ü"MS³õ	âˆ:cD°â/“ÊZËÖ)ÛìmŽuÛíÛ=ö‡¦(¹VÓ¥aìe	gSY[Ù-ì¯Ø¾2VËܤ9]ÆŒU]ìÿ
+˜(Õ‚Ù
+–­>~`ƒ4ªøÞB›Ýàc…Œ>Pá¸Ï«¥.ˆWd/OµàöÆ&Óv1˜M„êÏM¦Akb©Tš@‰ž…Jvhõ’o$ºº)‚
+_„€[ô…$PO&"Ðó‘q¥Á‹03N•"HZü •,€@+
+AŽEó£Q(ßwÄ ‡a¿O0*âê"¤ÂJðCEå‹°&¬/¢ÆÁhA–Žƒ³Ñ‚©BÍPÑOíœ=3RXºT´€*å-FžÏ7ç²K¹ËröÜiëŸÊtµïøWgÃ-µ¾Ú)Dç˜äÉ[Ý·%{õ+÷ÌX|讗ǯ_Ua6»0tÓvO¾êÕ_ýý™ìé»"a|óâ1É„¯ÈÎQuñ7_~ø·ËfÚó-Á´,«Ôæýdµ_‹‘è°¡pïàWG(M™ÞÁ‹’‰632÷gd"eÌpd¦‡Í8 S/ KL
+QzàSŸ$|Hk|jàS
+±¦f8
+…ÃI­&¨&)G˜¯B`ùùçò
+'adã§_ÚÅ㉟†©.©½mÌî1gÆôaÍcv¹¥²&hà9ø\n1ñ¹b Îç!ˆÏ¥ƒfŸË%Áx‰ÁRŸk¸Ä(…\#†×hÔ$QTäv»”&s€Hü^
+«3á¹æ¹yd¡­Í¶Yû˜át˜3Ùq*,…‰S™*°t0HV»[°: æ5•'呦<õGL§ò¸{¿“Ÿ矠#B’HÏP©RJI¹Mù€òq%wJùžrÆMd¨O¥<y ¬ôZ¥3üD
+.+9Ù54ª˜â0ëzEz¤Þú§ôd%›ÐUd£~mj}醲Sê:åð’¶.LXF¦“E¤“l‘¶“{¤Ãº'ô'Ò'F½©ûc‰Î¤ÁŒ
+:¹’­¨«d:€wë_/Qj 
+B„ÓúT^]äY’ªU£êô|æôÏŒA¥qhR¸”¤¥‘RSÝ^üÙ#%GÕ=#_…‰×gð0ÿ3ôLVÿRý…öŸ:»5mÍdJR™iøt§nGÉ]ÕP"KLÞjoÝh²¤ˆ>…˜(ÌrÙy»2?⊋‚:[õœ¼¢As»œêJT»¤J^§pñÔÖŠ¤ÏÕµÃ]ÕPèàâ
+ÕfØ*¤h…Bߦ?¥'úˆ‚UÀüÇ{õ°a±XtxUU~~ä@Ônƒé"\”pÊꟳúT*Évr¸
+jº{I…¤•tM:Ò©Ã=P…ÕK¾•
+“Ù¯2ÈöÀ [	C
+þ42;¬5hüJ6´©7ø öŽQ³ 'ž.ªMŽ,Ŷ4·ÄiÍ‘ºÌnÕÕ¨ýy•%“9*TJ‚¾’NÆ;¤¯„¹x}°½Ó‡ºwú l¨j‘}‚æ\BÕhU”$ýŸjÝXVŽd ™zï=¡¥”ñù¿ž9°±*m.ÍÊ"“xêGš}d"Yè³ç]…óG¸
+J|øŸ…c—N°!_d
+›ÁéÚí‘~-Ûð#í¾rIÀNýCðèfç™WbᲘ×ÓZSŸw\öòÁ¯?rçG=’Ð2ì‡Ä‡˜	/´¸štûïñï÷÷kq ß&¥õ˦“9^úžÖr—qx@ís	bÐï£Y5	
+Y" ã/GKeìqÍ…Ò3Â9œ]¼r¦_ЖܰàþŸ-ÅW+²ÛÃþ5Ì
+ʆq´þ⁩>K^â*y\@ñÿ„qIá¥s;Ö#¥MïÐÅù†6¥0
+ÇÓÍöUx©ýŠäzûÝøÞäËöwíçðgvÎàŸªO1eö²Ô;cMEí‘ÃÛ¹”ÍÆÄQ>ìA•Ž­Ò^ê(MÕ”4–,…÷_¬µ¯w¬Iu£-öÍ©{ÐÝ©ýhojwIOÉ+¶í§Kþ¥ÊgJúmŸÚ?uô•|…¾³}
+ÅãlõÉÙ¸Ù6#¹Ü¶Îñ¼ý¹Ô[ö·RÚ?Lés¨¤ßçrŠ„¬IÀ_RŠÁN)ÊZ„:ì4nw ì°Û©
+‘Jæ¥ì¶TÒ8ôÊž6¢R*J¥¢1eê2ðÉDÀïw‹="µÈ}"/î’Jp	z¿(éƒß`¤c±lªÁNS
+`È-C,O2$p ,,4Éø}Á œ7§80úGý*°óí År¡ +)@É5έ„J»ÝXiL•Hi¯´õž9b«´¥ò*)ôD¥>PLˆZDY6Ó?‰À¨«ŽaÒ\Î[ÖùÑiÌÔœw…›RÙX
+0‘<}ÌÞÀŸã³¸390’pSràtjfÐ:ð%{Õŵ×ú
+ÂጿƒY;;扆/ü‰•w/v¢ûÂVˆÍ?üb³	Péó´ÔÐm¦m©±tÁ&ÁQRd®0¯3ï„ŠïA¢0& ™Z
+:©µPS™¦|(Û­45¢ñ¦¹h¶iZnÚ`º^Ës1½Œ¿Ã¦¿Lc°f(vÆí Ç#2¸ï°×T™õÓ‡A£C0yî(0•ä®¤ÍCC—¼wÔQ	ž*m¾-L•&«©’ø8*!zû¦¾æLnóÍ‘¼J"ÁTʈðw	Š¦\…Z`ª!˜yˆ‡‚ÿÎe2<ãÂmÌpÊ1ømÊK¡‹×»"ÀX”‘†
+æÆM¸¨`ô—XåÂvôÅß\Úc¯+4«@/9®_q½¹ÐA©ønÓ>Å~õ~½¯Wtá›ì(¥.†KŒWÙ«}L’Š¡“r$†cÆy(…5¥~ä!cµ ò«H®\hœ{þ¥èïD¡ê ñÃL™ì¢3bœsD¯5Aù°½ç) eå %¨uEØA`eRZŠ…Տ‡+e-`]
+K Å¢TÀ„3§
+(8Œ
+xýÀ„>¨+aåš+§„²n*€yýT‰^ÊÁ|?]RÎÂäj÷øawdbfà$Øè<@ÎøG¿ýO/wÔ–Nñ,½{ìÓÒMdcöªNØè
+ßf%m5Ú°÷Œ~ŒZý`笻è{ü@.²«
+ÜÈ/© ¸ÂÑhÕZÂÛámFá á}–@ö¨œ >XEŒ°+æy‹à©\Zب”½µM°’ç~ÀøËêæšAáMÎåhŽ7
+Ñ	tÎ1•¶<„¿¶ÜÔ³sÓâþ»»³Ïg?^¼}Ú†.܍ÁmÁ›Aú6]uËmWyru×øÊßzöjýܢ˪jça×Ӑ¸#{EöÕo³7³Ÿ^ÿP¶'{ìЖ-¿ÄÕÿÚÛ¹žÒbOKAc(Cˆt(d§ÑlXæé®
+†,¼ÿF|KèÆ轡=øa²7ôxÑ©¢·S/,ÒÁ›÷°“˜b gÅU‰ªÔâв¤º
+Ç\âq=DâI
+J¤0
+ÎØ"t€ø‰¢ œp°ÑNCÒ IѪ`¶+è	ä:àÎôâÛ%CIÌãq¨
+€pRi¢E‡fåÊêK‘ø¸HÁ1"â¡K€£ž)cÊ2JY¶•ò8 at yÕV‹,Ûù E–mË®ÒyÇå0)gJ‡[h¡ØS<Nå:™“kØÈrMeŒ*}HÉ8– §ÿRd„M•NÐr\—çwå^lá.*ö}á¢`2‹½°J
+Ó(JùKÒP†3ÄYÿCÎpNêvGay‚ÄC_Ê«9è;
+¶Œ&4¿8"T¦˜I™#u¹âqQÄ-ˆþoJAAã'¨;¥H‚œ›å–«ÿJÓ~WpG&”ÊêAváñßÞ~uÛCa{k÷ª‹ÃÍnÕ3Ï=pdë7Œ³kª$jö_umo$»ñ¦YZr'Þwý¦@Q`Ô9ø>ˁž¨ 3%‡é®B(4
+ƒlåsñFÜHTƪ^\/)«(s2.v®}®c®s®‹çtœœ®b×hÖèÖè×Ú¼m¾¶d[j‹ò&M—®K£¡+¾Ý—Lº´.£+õ¤=O)M÷±~¯ß—Ÿ_e#H
+›r¤¼)LÝÌ/«3C7S˜‘?#u;>âJûJ]eÓìÓÓœÍ%sÒs2sJç”Í.×3M¾YãÊjüUÃòSU¦ó–ÐNÅÎä=©}ÉÓ±§žŸ®ú¢*o’²Â…V×ãø5(ñÙ„‡²Å’®ôÞb˜áºÊçòzOx ,e÷æò¨Öêó´Z}\[ g#*y5ÖÅŠ™`Œf‘±ä
+d |†/à $$§Œä=#ö7¾gd à¥ë˜ï€7.Йpï>•ø{bŒÌǐ¯ÁƒþD
+L›x×Ãœ‚z¹ø
+"­ŒÑçâýKØ>¢(Ú!/-«Ö²PJaŽE4…ª4Ê7P³f†•"»ê"mi´…ñ¨
+hë–â7
+•lÊP™†uxš±œîÉեˆ^
+rXÆ÷[§Ãå7ÎYGV^{{yU4ûðÏ'ôýjåú
+›STƒOïÚ}ù¦É#Ò
+×.¾âÎÉ÷¾§âj ¸àõ;no½qvÉâBïo×Ü2íŽ?”:|I0‘Àû#À?ê‘ý£HUðL2Û3Û»¯ +<+¼Ê¤X#6Š;¹»]û¸½.Á/(JA@´oƒ
+{J̓Rì%§%3äwdÓטàn5Á‹8aª
+‰IN¥JÖt*Y©©dM§
+ج¾¸—ZM=½yï\ïn/ë=AbÈ:ø9¼x@#«¬­ðí‡ý ¨åyûãÈ*VSJ¿àÆ!ŽÃ$ã4 ÓIšRø\:ïù
+”ƒü›&¢qÆÌ>hˆh̾%ÓN_žxš:é͍eÆ+"7!ûÌ´PUù…ó—rV«7¯œ³(äqÕöqa\ø†ã(áGA2“‚Þö‡ä­4ÍêÎÄø*~¿ÞÀ†ƒáhI°$Z¬‹î‰*ò£•QÒ”Z£Ùh¸7z*úM„¯Öç`c
+jZòiÄ&¨TJI[©„Éÿ~eJI
+¬(u«©™’k‚ Û
+@íTlñ¿!ÕPZ)9k
+òeJ 3¯ã¾tSÜ2¹ÿ•¿~”ò×ÑÒŸÌ´Ã3aÛÒÍ¿ŸÀ…®GùÚÞ}åýï½¾ùKbºvR8\ê8ØøJÇø5GÞ&aÀ@¾Lsý5•/bzBmà}$—}{Š½ã|pLï#V
+ðûZ±r÷)¶¶›îµn¹e–…¶5ìzu§ÈͶδ5‰‹øe
+î2E³ò2õåúf'‰Mh3“›Ês~1ÃVXêÑ8=æó1e̳ràEŠ)HÀœ¹!Ûô¢_muZ¬ŒU¡£èÒóuWúôß®TùsÏ=÷ÿ{8)ªs}¸NUïkõ¾wWOïÓë,=3=L
+;Ȩ0"2QÜMPq“¸ šÈdW³ÀM®qK""Äx$Ähn®ñš|×ÄäOŒF1\ÿÄÏDh¾ç=Õƒz¹ß½Uuºººººê=ïy—ç}…myt;¢z=‹€ªDœNâ‘āÓÛT—ßhPLF#,"
+°ên
+4v‡(žƐ9›	)‹¥fhÝŽ §aÃ!f2wc;I[$©&Õ×Ðè1׫KÌcº5æ͆¬¡h*Yó¶¼'.DÚó¹ŽC#Ü][h6.µ.Š¬4¬1®1YÖØÖ„×ÔVv\nØ`¼ÊzYø²È•][t[[Œ[,×[o²Ý¾>rKôzåÚêíºO™îŠÞY½³¶½ã³Æû¬Ÿó|.x_øÞÈçó_¨~¾öéó#ÖGÂEŽ>{°º×¸×ô¤å@x_íǵ¿™þf=û›²ä²êŵË:¶›u}‘«â+ë.6^lºÌ,-5/K,Ê/­êÆ"««gפãˆé<+JΗ¶Z£þj{´è06¬3ɝ˜àžÕ©™£:«K»³·ÉheVS#H¢šƒë(¹C-³¥Ñˆ¨%s4jBÈ©h`M¨‰ž°7âÉW‘¼Û抸sq$‡}‘ƁÓ{#V‹ràôFÕ[3›ÕÚŒk$ŽFãf‹…‡ä"QìˆVc&SÅlkÕƒ´Ï«ÑZ^vxܹ|ξ Z-
+¿¢:œà<ð6ä!”Z
+ICdìH¤º·×»nl›(ÞX¾¿í¾Ô7Ù7凓·=œúfùáêS©§2Oe¿Û·ð9ùG‘)Ï5¦‡~åþ•ò7ëñ¡¨»*+î6%]ÌWªÕÙrÍ]Sf%{rµâBîú2T:2¤{¶Ì®)ß\½½¸½ª›W³%%s*”òÏZž—3¸½–®\œ| ù@E×{Útá!µàÊVD—¬è"º‘°!l¢[Sc+Ãú#-ǪõÄ™qhiE©²rR©Ê
+Î’+çÑ
+û#
+=CÒ«H(ÛFg­öFúÊm²ÜÆÊà¦,Cw¨„Œ‰Rõ*Jµ’t	
+-'E
+ÕI…¿M5!CÃŒ}OÒ.ó·Æ´ê¶×•\-§æFr¹ÉÜTΘ; Þ»·J¦_ñ„bÎÇ@8È]²Hù8tfL†eÚئk™ƒº–9ˆhÙ”àƒHÞ֔Ͼþl?
+M÷˜BnÏ
+É+@æ|=D“ò*Øñx‘XÆFøóÕe°Æä+àIÃÁ0ø~8 Hfü>AÆÃТ™ Ï×rÆÐ`¶ê%xB™‡î?y»XšÜ^Oªïí–.ižuÕGº|Ù¨~Ù{†‰G
+Íû2º«c7b^ê³5¯@Uù•¨àþ„T‰vÐ,éôYIÒ>‹>lS©„û;Œoúi3©¦z딩›À<)ºIiJwILÚ¦7ìf˜Ób\1¤#®\×/©z÷¬Zš•@‰%Î ;s4pyƒL# QÄíJŠãÍEì@ó·¬­y
+®sióràR\çmjZ5ï2‹ãf†+5³(¼ÑƒZ\râár‘ Þm
+ ¼ßæï± ~V¢“óK%v2ºLDe4*VËøÃ¥âépW˃ËÃcr)®s®ó·ú+ßm®0l {zú/Í:wó~
+©‹ÛÕ0ò­Y9ÜÅŒ ˆ)®+”jÝ6ÕŒ“ÚÔXŒÖ.¼ºïÔ8Úª­Aä{ƒüˆ œ‰J:<ƒ-¼y#ÌWO‘²z¡x˜ÙÃ|WqzúåbñüÂa >›ÝhÞÕ%ºÏían%ј|ȼß"¹‹î[„[ºîî¶Þ]7ÄÜþ~yprPgŽ.Ó/3ÌWæ·-ëW·ÇL‡QÚ³¥–ÅÖÅõ¥½óúÏ^m½Ôz»ù6ËmVçJÿ­~11¸~P7u	Ý•B¹û)¸/6Á†!ÝÜ°å­
+ü,ä•ûë2|‘„q›¤ðÍ›Î6
+iä"ðÀhe™ÉÌTF§fŽgÄÉËÈtPæ)qÛ‰M4Ày©TFÕÑP×™4¢72"K™7gÞÇ8x2º¹HUÔEÄ­H`el9/¨€t©|lÓà1B­]
+­ïUµ‘ad&aŒÊáèqñXôÂú¬hJïéíëéÁWf1L²Mi
+uky¹˜'*¸=΄=ÊÚR³ô¨ÐgêVX½ÛêŽÊQæhêß0%£צój×J¡73Œ?G#½fÏ ›[=E«¶üRHä+
+±À“?®†­ˆ]X½X,y¶lÍØšÏ`HéÀ‡±L‹´§WKÜ|†|*åU¯\¡ZŸ–Âg0œ!Õ#.ütºgöú›â…Ÿ¾¹úÜÁLV¬f3ÕÝ;o<kVÔm	8e›o`â’Ž~ö¥ÒŠáU}Ënû¨+ôÉ+æu_¿*½ý’¶¶R¥³»¼jª˜[¼½ùü­³¼Fû@߇?ÇÖ
+„JãEœkM<ýxuêïAýWšýRëûÇ¡ÁN
+"8äIFNd́dÔ5ƒ2 /›uûýŸþå×ï~täUN%mw0O¹ë£µ_ýê†z=/¾sð?ÿõÄ&ûû¥'¾²(,§&NåOýGg×sÏì~:‚̹°
+ü§Ù8žœ@·„[$ºyaŸ‘w4~²ß
+Ý될ä¡À‹ë㕇©ºþq7¯¼º½Ü-¤èéì«õbÔ³Rw.b³+k"k¢ÆKõ[ô“Âdrî#Ê+Âõæ^Ìs¶*8]ŸŽG·7Gïrßã™rM¿‰Dùc©½˜­íÇƇ^7þY9Á@º³Ä½Ú}wâne2u<et)ì{˜2GÁ’€Êb(-] Ö ãÉɤ($eÄ	€?‘œBr{õw<iO^ûR¨?ögÌFü¼—¦ÚçnàGZ“?KØØ
+Û›h«Ê!:|Å”°[ V3AFEᑫ÷†Å‘0Ûf`’
+š¨7Ìk›wPüL	Õ¤‚çþÔ¦uG7q±*gß{Óæ£îV³œ»(vuLúXIÀ{Š¾Ñ×ׇ9üˆhÊvx„Ö_bšÇ´ÕËò̺ñÌ—Qèv\ÆTh2A$¡±9å¸qÉâªÚMZ’yéÖ¯¼Æؾmßé(ÍŠ»¬©Ôœ
+³Ïþ§ížÕÛÍÎâ‡Ìð»—˜cÇòl5ëÛ’ˆ/¹ðŸþù½y@&ðû‡OENú$ÒÊâÒ–te«¼ö¢`
+U»¯8ª5­,~ш‰™Ríµ,´¬²Ü«{°}WÕ8]=^EP’ß…¼#y§ÎPV((—X®RnTv
+;•GŒÏ¶[³&OÎ6äŽ{†}±œ(
+'ð1«®äãw-Qb¥RB²&kÒ.¼KU·oÜ?éÌ/%¥ýoF¸Ö½ùJ7mŸ+á¼Ê¼­-¤äòc§6ÙýÁ&NXR2א¨%êd®(Ã٢ΔËdME(ê°Ê3
+k×—¸j$OJŒ(qb¶#È%À`Éh7ãàŠt#“vöô©ºu‡3R,þxÞä’/¾òîoX.Ú™«ìLú#ekóxÅ0pQuÍüµ»¯Z{é‚ÙïýèGláò‡¿ÊUå{/ÿÓ¨+µéyöÒðDcÅeÏýäß¹L·ã¹àQó¢Hì––LçM~Œy6¢ €hæUé«©#è•(€ØÓ蝞æú’ª‹Ðª‚`d\Fªä])Þ¦OSã	Ò«˜pèô‹ühüäIêº0Òƒh*:–ª±E=.	6†äêaÔ›ÍÈsÌGZ»‰.0ìü"´oÔ*Ó$IJQ1î6‚˜kæã.TQ|V÷uèÉè«ŒøiÔ³$á^o"ŽßIMüZ>ýZlÀ.6Ç?<ŒA»‚k]wˆN~­¸Rx TÖ×…Æ…qï‹’>¤Da¬E~@Z°åü%ݦ
+ôŒÇÝ|÷¹í•îˆ!d^ã¹À¿Ü×kÃF0ìŒàòÖû¶‹Ÿ2l³Ý%ßû†øhð	Ï⯝¿‘OˆÿWò¸Çã¦	üºíæïŸs7b´3Úo%3õzÊ’óq¡yEb¥¸Ò|!f»ÜîÙºÏóÏæ¶0=aÞmù±ø'ñÛ	‹×tÄÇ÷ˆQÜD[ºw¤Úû-:¯Póûèx€½]ïÛêÛéûrw¾È¿{€·^žWÛ£%ÒÔEH³áŸa$ÆŸ®i8ýl£«²'¼ÞI*,›2‰5ÔIýÎ$É(˜Â/1íFÑ™ÁôˆÃ§¶“\I%Õ]s‹$8d‡âŽ;˜ƒ®ÄŒ{队ײ^à,?…º˜ùTž‚z) ¨ðŒÐEÑÛ6ÀN÷F,nrj	½²i3†AL„êßykö`³7q÷Òìòƒ‚ßfM5lj¹aÇ‚üôž<ˆhCZbOD{ÑÞk½²h¯,Ú{fþJu˜>À¯BŠ«adzZ
+ÌDÃsã^ÿYuSu¸iOØ
+?^;ªZLéL3^¢Ìâ
+·±Žrif‚•]œÆ×ÆDq…ˆ:çnå>ß}YiX¶-
+Ý.ÝnÓ߯cÕòÖä”aʸӴÓü5ùk®Ýe³Œt‚¸¾}}QŒšûâ¦Ï¶±}qpù™ÔD*¾3þhš\éL€Gà×Ún—ò2ü
+ñ¤ê€/ôÀ@'ÊN‰(¢‰pšÏ×åcߌfæœ{êåB~nhÏž5Olº|Mw<е$‘ÈVÔè›Ò²Sßœl+¥ÓùáÅó
+lÿ—k‡Ë}ñzò£OÇ¥/Î]ñf7HÿìòYÂbaLú’úI·äKÙûz$B¬·´o9WÚ
+Ã9w+ºÁÞk7ö^›X»Ü··nî¨ß5çÖù;–Þ±â/ï[q at wP¿/°/ø|÷óK§×YûÊÚãk#aÅ×%×½=‰µúMKz#‚_êI.‰¡yïÏ7jöx¼fBîE‰Ü‘ÐÀÄU¶AÚ"±aÜ™y,óLFÊ`_{bMqUít¬{'@£Ï$%rè3|‹$q¬œZ–ÐüKÀ;:¸¤D]g	/e&Õ³ÑĶ‚‹ž( <uÃ}œu®Cµ…–Xª!6šÄO‹¿Û¦YZŽ¢ìÕb0†Îfg—JÎåÿ"Õ0ÞűnË¥šš
+AÐÁVfy4贊¡îy¶"?‘ŸÎÉëò:oi~4ÞRÝdæ¯UÖÖÖªkwážë×ÒG£V[÷ZÇŽ/.`x,gA‡âgNÿ„ÿPöN¿­ºès~~~@=­zîCž
+L	#æ*B|Y–@[Šuó-Ίí	îãSãIúÒåç­ý.² Ify|;b•J	žÅæSè €,n>*7i´Eúh“|”@#µíQI­Œ¹¼àùÒ”^ôa%öý"ù»¤ˆqÈF˜e
+çÎV„ùyQînk&mÒBNdežù#úCa%
+v›xÈIµTdÈ(÷(âtüqÔcácÈdp’å
+æ@Ø¢7,š˜ÜïÍ6¼.Ũ“ôfûÄ9›.úìêΞ`03×|Q¢#‘º@ܶåƯ­ž»ùƝçÍ=ù‰®5™ZzÎÖEÝ~¿ƒ>f:¤ÿ®GÜÑc}ôPseqYø@h	¦éuC}—øÐxEcY:(æÌÒh™ aÏ&»ë9`²q4ÉÏ‘,éeJžÑ^4Þáa+4´>†Æ›ª“>^æç+3øaC ÜX2XòXrB7bYÎ:eÕ{„œ+VüÔÀUŠdq®ÈgË#ä±'ùг
+Ã3ÖôšntkÃh¯ñ¹nœ”NéÊYøðkáC®…Ë–V´‹ïjÅ¿‚}½,ɏLòÝI~d¿æ8ÿ¢ñ6~ñIdÑ(÷õ¶Fm>h·Úð"‹q‚#‰Ï2P¬¼Ú‡ÉA-}ã°›gv²oªO·»oºïHŸT4°‘¾ñ¾	Ú¥ö1Å,āœÂ¤7måB<·¤ÍRˆËKRÉB<{@r¨•T=WêŽ×‡™’ëø¯„YårÉ–P0mž²°Ýæ´LXvZ~aѵó´
+äb2]I”GÊã割n²<Uw—ÑM—”uåñÞoÂ?lñò²„º&ÆeÒø-¨žÔbhtóùàì
+Gõ
+EÀ-+
+Ï­h
+Å2\4kYª’õ%ÁEƒÞFI›Ü9ÄÞÃíD<-ßøÉ¡³&"‡¥¦6çøÔN‹”®u\±Ä×XÐ쟝ò‰°¯ê`ný=§.¼qþªóÕGšß[XÕ¡Èg±á/^Pí^ÑŒ^PI¤ÓKß*i¶æ?Rüc
+D+’“[1·mDǤgÜ’å~;õFC›ÁkðE(õÃëä—5WâÏ{Áat	àÇ‹èìLO°+¼$ùšÎ³oéR„;¨14¤5ÔPo¯aT¥p×.ƒH_* ÀÐfôÐÏ{GRO?VÊÎûÊŒ övÞè—iýwx =¼?ƒéÔú
+ô9üË©4OO¤§Ò»ÒÇÓz%=’UZ¥iàìììæÛ¾~mœYki«VBántÏ’6{!îF·È…†”xrزy¦ðS '°=nË’ˆ
+ƒ÷ÌãOÕ9X—®Äœ!{:¨¸pärzú»§‚l$ÈƃÁ)L^u<¨îIíùïtÙ4÷‘~ÓÌT¸cøiZœ„×S
+‡#û¸ÄÛ<†ISZóõ¸‹­	ȸš”£q‡3–‰:Qw ·ÀK•4Å& …>,20GZ¦Ï&|HròŁ"dò¹]k×t`Ö×G’ÁŠÿ}ùÙÁßn/4•“—¼qtn*Õi7®Î¬þŒø©/“-b˜sA÷õJÏ´$¨†IÒ¾Ö ÷.ôxxÏ|=$~ZÃ>xK	5Ô"},„]%ÁZ&g×I¸ÑPá6@ÅO	ûL³ÐÐl4ÞÂèÊßjj\[™¹º¬3ŒÀZÇABóOÁbÈ
+uHŸ»‡[ ³È†ð q6å~Ô|à8L…ö‡Ç-<£â±bː8…¤5ÒV¨äÑ2%ŠÓÏBsð4­û’^:èl$¢Û 3üÿœù–)ë”íËÎû]_vߟØÙØk±4Bðzy½k}â*y£kcâË¢ùø±„8iþ„ãYéYçëâëÎc®¿¸Mƒ®Áà`¢Ol,pn¶\ë4UÅvYÉ(ÙjÙè“GÙ9òJE—’W³ÕÎWå¿ÊúÅ®E‰˜`ù?}Àì—±Db¾8×i°ºœ{ØsÆ	ùÒ(²2còJ×J!äŒÅâ‰sÅ„bµ£d™É’%ò]áfL&vÔ 5Ç6¾ºeáðÀ`wÿUnÛ qœër4þÎuy¥ÒèkérÜ/žö#›æ0!nÖPâCŽ:*;™è¥—J„ã¡
+Ì•\›E4Ç-d­äR=¹êP=Þ3
+x+4OZIx&*	؇5&Ï("«$<L—YZzÝoªË‚¶ŸHË
+-ÖšmÒ&·±#¶Wlâ„mšr;ÀN`Â	ÔóüÒÕªP‘QÝL¥ÍzÌÊ=Y™Â„³ã}ìú½Éo"ÝN
+ùØéÇÁDÒ:#²Pì"¿qv
+Nh4z¸_C6G"<B•¹Ü¶:cq‘qµâõ%6S2Ëî9ç£Co¼qa[-šÓœ—ä›
+U–7+R>«Ó¡„}í.&ëï99ñ«a·Íæ!‡!Vfýºùï7%«K:Í|ž@»´yd¬/ÈÒi—5<[š»saÄ•¢ñŠ	³1h9¡k|ì3š®9(`dp+Ëk3€áœEŒk
+ƵfÀƒ±Mææ~š!…Æ‹\e ñÛ'xžó¿þSÂþÈT„Õs&CN5//;ɝhu²Îá9È›ÎXL9·•¼^>Þ Y ÆVüŽ$tiˆâá5Ó
+R_<I®™>6æÚäÑ~8&dþòÜY;ON¦Ç1×àÞÁÝ´Uû³ºY`}CÏH€©‘À8x¼¦»p ÑVˆ—´±BܐKͤÌqIFƒE`i;¾›Ÿ†¶j¸>«{ÊÆFllÜ6a›²í²·ém{ü0^4#~pàÌŒ˜
+m„AC;W1Rà fY‘¼È?^ìÅ#E	†Ž^Nñˆ×/¨¼.°7J'Æk¸Âôé^diMçèuñs¸ø9\°!^ÓΡÔè¼þv¥Î×¿Q­tÊDò×'!£8âU;ç/"£JY¸rT¥cª£lÅèÆÑ­˜‰o•aaG0S²œ¥×0 Ƨìdñ°|
+ƒÚôô̐FB×Ý>Ðl‰:äòN©"b×ä+@*[ëœg·õÆ•£«ŒÁŽ…..ñ.…'R•"w…‹|_±wˆ¿⯆–áwý™Š²÷é]>’ðu
+4Þæïöö®Á3x‹÷4´„Æ»üÝeËÆÖ´:²¸DZ˸r¾àÇ`Ôá¢\ò1èÔÝö¥+×<pÄkÂ|,U,µÓ¯=¢J1H¹HüEÔh·ñÈØ_üÒ$œÏ1ò¹‘Yœƒk­â :¹¯­·ï@Cµ¶-+Ä.isâ˜ñ/U,ijïK
+âÐPç¤FsˇVÆG‡M…Þåj£7	ÆÌÂU«éÁdJ6‹ÕhÐ鍠Ä=`ƒ
+ÂìdMaÊnED‚¶®:{•bº¯ÖË&zw÷Š½´Ï¿|õPzÙ²Äò‘åâäò©å¢°\^..G¿Þïõw/_3v@<£ÖV̹±Ï¹ñ>ºƒØÀ)Ìêɝô&%t©h
+«>YZÑS?·êXÚœ5Øæ¶nÎɼEñÍ
+Îlû†õ×/]:ÚssË*Å7? §\#쮉ŠZ_d-6—rßãÒ9ØסÆJ½Mßy=uÎe|©ô¾MlCüìÿ….ëÏè²:×eG;øÚarúS¤*´/K@؁NÝb”äÁäça¶Ve1GH|b®:±ç-5K=Þ/ĸ:‰ñÅø)be+pã¹0c$£Af/¾ÕÔöü]µÐY
+BTLCnÿ š;¸ÖÑi§i8ˆ0µ
+ânª9íLwÃ%
+1V­ò ›ÌqcŠ´!QM²BA6®;‘ùPÎK½ ê§ÁR‹Õwð6¿€íüÎ4ÑMFM\W˜¸Þ0ù9ÃÏwù-PÃxKŒã;büÍÿ¡ôyÞ /Bãí'é#…B½»¥0þÇ ìÓþ:¢n¦:i€Z}³NÔ§êú²ŽÑÌ€õI¼Ú]7쮩‹»ël;¦ëRÌä/ĝZ
+qÇ’T¬Oi¸Ž\ûP-Þ1R]üŽ¦S)”ŒZþ´qÊÄv›˜‰à¦_˜t(GxZÅ4±t{¢0‚yîÀ=Y˜*ì.HBA׍äftùÂx·„ãýü„sC’A—	I(ÃÑúðLG†ƒ	êuªOFÉÅàxG&häÀ¡§~pg+(Gx6¶ôŸ>»ô*Åï°vÌmÎò¨]ÝÐòë¶XÔ½:}‹j=ñØ–®¸¹yÃêDˆÇÞœ+Øu·lúd3¶ÎC_[¸­|`Q˜""Ô6°‘ègN!&ÚZVC† u(ǵü:™ Ñ¶°Žwz“ª‡vêøaº
+‹½²0Óût\˜>!™
+ë¼\â¼6ЉÁ†ÃÀ5NK€š:]ÜfKp°Œ¨`4â_BéØùîI{пßÿ#ö¼ùPì×fƒûO¶È<ß¿Úw;û”y»ó×cBí¬ë8Hbg‚=ë{>,ª	¶Ø4s5n|Ý´Z„°¢¨cGh=¢×Mè¦t»uÝ›4áß jÛ	7ç>€P”ñ/.ݝ?wéÏ{Ü_üxB·øœóÖ<M¸hÌg:
+,Ý4
+‚óÖ|OK HðJ¯Ë¯G>ðãè™x~IŸscÞgÌ@–Œ!ërz!ÆÂ
+ó›Ñ
+ÑòØe…E$¬|Ö€"„ôX‘†àþ5ˆ¸`Ȥ8Õu­x­áFˍŽÝ×û¯
+^5¡žKc¯0GeW#‚hŒã[µ„
+…ÎxÊñJÇô€©‹2/
+Fi¬ƒž H×Á…ƒïaàüÇ9Ð8Éõ.-D®"å‹nÃ&¦:R­0@*GϘõ@¤k®…鄆E^™
+(Ü÷#À
+e{ø}oä Ðyúä$ˆ(9®[gµXfõãê¸Üz¸ŽôàZhà1¬·@¢I~¿‚£ò¦ê9p1Vºº
+EÄì]—ªEÔSDšš ŸÜSŸï'p/ñáÕú®—r‰®‹’ƒfŠÑ&Sªu£Ý”éÎÚ²µLÝØ©°ª«.sÂ:¬…’-Ñ…¢$®a`×ÆƤL—l’C#—CPµ~ØB3ºQ¯)L¤+(%H¦ŽÈÂÙ…;VÜuþ¦;'YÒ“ï4–6•Po“e¦âÁë6;>zî†9gŸ¯®©UÓRcó‹7|äªÛ^8öå­>g¹ùú]q"Hµvl.«[›lLõ¯9ë’ƒ¿ÜtVÐ
+Y†›Ktd9†
+ooJn-Þþtñ+Î/†¿ÿbòÞö¯ò3ühôÛŃþØþ¦øfñ½b»R¾:su~‡çKž/y§ËÆsÁ!èOܘkùБ 3žRᣟ•ÊÄ‚F£Á‰‰„ƒÄ®*$ØÇA²ù“˜‰~{#Û!ƒæA|Æ÷ß_|’#|óJ3(JâB±åȨ?qüʱÁS$DsÇ#¿ÁtÞH²
+Ëy	LI²§¥±‰Õ§-èOB²Ì$Ǹ¬!cM‘`Âÿ
+ƒ»¾qõ¬ó¥ÇÞ»dMg4“‘­
+¿W­xû§¯³Œ¢DÓ§ªì;¯ÿåû§»ë€Ü±ø$d+ÏžhIV¾kIC"àÊqó4L°–;ÿAï	ͱGC³IÑxKÃJ$¸sžàF,öÂ×"]›@tÄÔÒ
+‚/ðªcEncnkNÊåA Bƒ‡ÉË=·öÃa[ÊwµlÑ6E§Ëâ³Í[1ý,N4àJ¹ªtq/Ö…ï&EnEãÏÜ¥G^%í…÷ÍI
+k»Ë‹‚A]p’RO2‚¯c˜úÔ¯p½!Ýf¨$ÚY»àB2"¡°IeJE†—8
+H½^/Pˆ’H©´ìÀ¼hs.[Àx[áâ¤&-.‰pP(Š­
+½‹ºÓ©Õ>·¯\óØçÎi´…,zLô‘ÈY˜Ozìç?ŸWÊõÌ÷.h.^–ƒù–ösŸê¢]³£<	Å„
+§Š¿‚¼tèº[ò’ëâòÒ…úp¤3Ä¡‘:àYSæ)l\âh.‰ ¦¦€Ð8¡v’<8;Œ¦œµsE=»AÏ®BE_¦Êk7†®‹³‹0—]F	³qÐXŠa7еÀ«Â
+ªb‹Í:‚i“éËïð‡å´±ôL€£3éÌ™tíþ¸»¢Û;ŒÚiBî¥zv¥þ&Ì»›i7ÇÙ†ø5
+•iu:»:Ã&5M9à
+£¹\W'— ´í!XQë€ô]·Qßuƒò!^……‹"Ñ)˜K¡’èvWTk£„ú¦ wÌv^öËòçÓz‹ÅN…ñ®‰®É.ƒ³ë
+§{:	<l£ŠÊÚ=§š„˜=Š÷aôPæöèˆÜ`—Zà©¥íV¯Ýn¡uCñ5±¹m泌imÞÔ¢dû*
+¦µ ×êÑ|!¡È.ƒ1áBðÄP0EÑ…ˆ2æõQbs㪝¼/â.xÏøŽüŽë½<¸P
+OE¦¢÷µ})µ³lƒŒÀ¯Y£Z«©júîÒ—Ó_.é׍áÇ©®¼j˜ó!°["bÆÙciÀµ™VC–F»J|Au¤Rb‡B+‘ÀöòM¨‘†Y
+5s\æ'l‘ÕAqªŽ'=‘Ï
+@屚JN¿S!Fö`ŠpŒd§0µé±C­8íË35yï`C„•ákbæœiãÙ¾Æ#ªx"Z#„†ê¥#&ÀûãŒ0ßå^¶zÐשE|·5ÂôÜ=ÐópŠž‚z\ eY‘KÇ•òñ
+-ÏçñÄ¢ïE^0xêȺuÓ2À%ë(ÉGx¬¨ƒ±ã†lõl½(ÆîsÝzÆ÷Œÿ@赐qgŒm£äj…}½m½ý¯AÄ"|ÁˆÜ}ÁPXb´òF0-¸¯ÖºZ	³Q#ÙS§‹öÿ@|²².öF~&X)ûWû¿­RíFJøu:}Ú;âa“pSȞݞiÏÏ+ƒg<ú(ð“šs
+¡„ùa7ÏA€‡Dê¡¡ù£hœà"wzÆýt3«âb%ÊBЋŸ †É"
+
+?º´qžôùS¿ÚÉk£~09wìS“쾡ÎËœúòäHÏ2ÑxV/(ې·ƒŒƒŒ*â÷5Ýo6a·ÏÜì‚e®`¦
+l%Ž:‚Ì“h6·%ñ9«—€½ƒ‹û€.·Aä{ÐÃÞPè<‡‹ïÿçdêˇ• ÇjvŸkY\’ å@„_o£qè#¾º7ä
+§Ìm–¤Kq§ƒJH	÷›–~¤Þë¡þðÓbó°e~p~hqørÓWL÷™¿¾?²³íaá!Ó毇¾z¶AÐ~Ëþà“¡ï†ŸŠL·ý*øŽåà{áòN3æ!¼Ùx7ß;´m¼ mQñÇ÷çrÚ6•Ò¶.ߪj(Úíl»Y
+Ïg
+ÓÉ—ÂÆ;-ÛƒÛBR¯{QPô½qQâ‚Û⊣Ü‚¶pH	†B5£$§Í&°•˜ŒL¾c‚QæqÃpáy Pë- ½OÛ¹ßò‚Eo¹ÅŒâKUY5Tw™š~ŽIšn1‡®
+U‚"˜ñûœîn3ýN
+‡	¤)ûÁ-5‰IZGÑv¿Óӝ$Õ¦œæ #µ>|•(n‚'ÂÇh»9S‹èOèß1Ò¯`>á ‰ÿ?žCŒ)°ÛÕþ¸èkü†OX°Ø@y½ö$¶æ4,f¸°S{Eµx&t€Xø ÄqTTiĹl
+¾_½0YA%\ìö¦¢Í§
+̓þ|ÂÕ)}>“URµ¦A´÷Åf§“M»âN¾%é{ª²Ù¤ùǧê÷¡¿”¤Ã­þ’MÆ]±D¡>‡`ÎMº|&apHÐ1íœÆ~6C}¦õÐãc&½ŒÒÚÄ×ð• @w u0kÖ	y~òPç)\j	뵨n°jg/•ÊÉd¥LZÚ’S­­éåËë8•¢V‘Ïo,ªº+xjt°îÏÁÉterJe}åróDåõÌëùw3ïæmtÀO÷\$ѝ¬T
+zb!̯–’+:K6–-eÙÑÀƒƒfMÖLoº7·BXÆ–›¦ä–ç—î4NÊ“®OgîÌßY˜¬Ü/žÎ<%ÌÌ?Sy.ó\þ×™_çT‚^‡âe]Àœ1æÌyC¡˜'ÏsèÏ1®
+žSØnÝ!ßÜÚžº3sgv²Øf¾#°-+ÙÍcì:ù:—½Ï3“±€*Îä€+.+©d\
+¥¸à´8âÎD(‡kÇ^8}‹ª‚ãŸ&³1]È{…<ä!“«™Ì^þÀB	ùÒ–Œ×bÉ`æ¾Z0ä
+C…,oô@žÃSìMt£8{so‚9]ôJ°O0Ê2œxEi'ÃÜoîE7
+>Å®2‚‰}SuæU\,j‰¬ÊIçÅ`\cï›..¤ tƧFª#!¶+Äžý"ô;è½Ï¦«èà‘'gü$Œ—ò v$ó“}ó¡ÛTKu}–©ÙIš›’½¹Ï|K®jú.:º	 a&6™?ŽÉðTŸÀGó»Œ<¬:R`“4[©\P0_éîÂtáHÁX/Ÿ±œŽoB(|ìÔQ8A›Z½»Â؁.x4sŠêîÔÙiþxŒqdfiŸY¤4_ëß)ÑÙ
+–\]hþ¼ðÇæ_3ÍßÄú Qtñh¢tê?Ù··
+ĵ†¬´×wêmö^â‰‹™Œýò“oˆ‹O=)‰‹»|£\ùç?AÇôIo·ìF[ÖìÎêÊNV…¦ÙWöÈbû…rÜ¥©$ˆÐ—¯´Ü
+§ÛÜó-l‡}‡c‡k[v[÷‹Ö¿Éý¦Ëì¬ ÃcMÛ
+À=ÒÙfúJ¶;hÑ	ú
+ñJ,Ö¨Tú©‰«4à=4öHÒiÓ\³QÕ´úõ,z'¢Z¹îîºxš.˜ Fc(Û]ïîªgÜ;üU
+¹®Üí[ꬮ×3!£1]ÏxëõŒÍŸËÕºlÞ®.ÜÏ ÙèÊeBÖ¾j6h‘lÝƺµL	<‰j…q—‹F抅“åx<fÁ$ÃóŸØègþ
+
+î{•ƒ53
+×°®†v‡^	éhÈ¡§Ä¡0³K÷Ô+9h„½˜·ºë)ñû¨Šë—ïMæea˜ÒqPðWƒf~]«÷­›q©„	ô@Î1ÉÝDž(ªñ!nFÒà[ªÁ71‘Ýã£üFƒ ¹º{dþR¾ùM´Œ&yÀ¨£<pË¡C´9d:dÄÆ„½~ ìŠ ÌÀ­èUB+¾û¤%âˆ5 ý͆„¼Þkª9ê´#1ÅÉèöâsp4‚‹]O¹M#£öP«÷sÑ
+“E¸°”TMºDzPÚÀ›ÆþöqÕãkô˜|<¦ó*`q™ü
+M¯¨£ º°ø´à›ôíXèã3
+Õ
+;å¶Ë.»(ì‹A1Û6?Ø<pC‡”N{ÀºC‡Öº‚91Ö{cם>yà¸è-6Ô¼ž€nê<“E…Zl—„ës,ƒß
+±ø”p¤û†ì’b±ÔÞnaÜ^‘‘_êlùY“
+‡kí/(‹Ü¼/¶ã#ía³Îb*a‚µaJµýäHuàjsÕT#æìœ,DCd‡…ýÎrœÒ¦–¿ mzM$ºÞ,™o{ëPcÅQÝàTv"_±c}‰UKƒ%±êê~˜ d|ÆÄZGAèzê"$˜\¼[~êhQÕéAЂið4+žÆjÞ”søoù]1³uk€f›ˆ	£ê?6ȹEÞJi!Yàñ–^â%Ç?{ÔW.'wØe4µY{&4‡šw÷<vö¬e½µd#o‰/L5Ÿt&Cr Rœ‹åæ7;Ùßy·ÙŠùËuÁ¤cðäÇn¿s¸ÔÞåwÎÛ)îMTR6¨.ÈocëU_{X­ºMº n§n§}§ãaݝqg€Ù×Ú;zF¤#}˜|%àð8/НãüîˆÓØòxóL
+ø%§èÐې<¸IÏFôãÈÔl†a'»ÆÉÖ;7:EgM´ êEÉW¸qøÏs6pq…wdyȧ
+§J¯Ò~®ÿhwuy/5_Â|=º	0×8=µ¬A5_ÛïCÓÉ›`­çZZqŒµˆ0áÉ¥z“>NŽ‰4èùÖ“/Vò…x"º¼ANÝÏκ|i@¶²PóOi©=”ê\ÒÌœ|!UR.E™ðF¿×ß$M2WX&fÕ½ÝHÈt`A¶ª‘ÇRÆBIš*mñ6‚¦;kqbC®Í’·W„n¡®OTUÑ™wVD³Ûà7„Íñj½Ús“g‹Ï¤OåSâÆÐÆ„¸>1îH#®‘ÀútSnkU,UÏϝ_•6›rÕJåñ|$á9ÐSK }.åæUç~KéýVO÷·êó¾U=^cµZ²^úVyÉ—0a	 ÀâUúҐjÊ•JO¢Î
+L¼jÖÉU‰…̉YÆ—Ól2½3ýXZJÓä^]mÞ¼eËäÖñøìêÀŽ©i
+ÁáÆ?Ô
+2'G1ß…\‘váWä^(@À'Û¤-w@_Â}íï<d@ÖŠ6=ÔÊáÅ,;?£¡‘âY?Ç#…3ÃÙ…]lqÛÂYؤUÈ×GW±€­­™y]B6·(µdá”®a1	+Ÿ5xÑc¥½ˆ³t[#3ei菊ÉAî…4<ѪY§ÎíóŠºT[šèKҁ6fÕqëº:Óîz·˜Ö'yÂU«·ðÁÂ$ò7ª³Ðò­46{:©ƒð!’e/[ùÌ÷šß9p ùØ÷ža+÷|£ù“ï<ʺzˆÕýNó'§^`Ÿü̽—^÷¯Ù¸§í@ó7ËåyÍÏÔòf£dÌ”mùhÿ¦5ÙŠþÊ'›<ÐüÎSO±sd£OÎ~¨ùüÃ5ö­oá\³Þ‡^¸uݲ«Íë^›”d_hþ4O&~ ‹­KìPóÖʹõ³?&Ò‡úÅ«ª™-î-­Õ­7Öõ;Çò£¥±¾Ëó—”/ï»Ö7Q›è¸½j]aÂtžj_ÿÆŽ­RG£kÎi•êUÚ’É®!¥;s™ÐJ£ÖÐ5H+‘H|V8»]Õ®Á.]ßI[»·£Géi»W N
+VV#ºâãΞDOµg°G×ó*p€pÓºã:C;‰á8Ðp“sW‚ˆö}A$9Cº’~hðÕ‰tcDü¡ÌÖUòÀk?KüW¡‚(]C¢t
+‰Ò5$J×üCñ!aùäðhíÿ$ÌüC).#ù—<¦4‡ÐBsð±ï”‰§¼¹ôW?vÎd!žßÿ…^›¹ûÄsÍ¿±ào*³ÏB™žßú¿†éæk×];Ü(Þ³â…ç¿îù)“N3§-lr¡‘0EpEO€9
+ôbÛfj¶¹žíÂ<a˜ýfor͍DÔó	¸{Š|@@r3j&
+B‚·;1ºÒ.šD›&ÿ¯¥§fX[vpŽá(:¦õqM/~`8né)ôÐ4Õ:O2@‚E	+Î&lIY*ÃÀéí‰ú”öÏë.D-x>AÓJ-H½K|Éßf½hi~nó®¡Ô²õ#Î6Ý%ÌÅÌ,Зqg77Ï*xš‡•æÏ2L7Þ—s»ò}úeÏ/šêé•e8
+†â9âðàYÏŸ:$d˜·´ YmסÌß>ÄÞ<õ1q{3>\ðãhŸÏ~¹,ïËÀ;ýû‘Î%: yb—²EÂú"å?ž%¿#T—ƒADÊ."Rf?Z']*‹ñÛ/”…Oªyð邁L$‘o3¹¬yµmÀ¥Z÷„)H(;93/QÞ´«ÎHÿ.ôÝ:	ǤCÜ«]5ëúCÒ4T©`×ìM’2!Ûp.˜GXµÌâÁåô”OPÿ¹	‡-Ü̨C"êÂg 7HTgþñn¶`Í2‹Ùn/¹³—ôλêvqíÅ€Èج%aöò¾¹WÜ¡¿²PÙ0+ew8g—jó¯Ýðíl¶ÿü9Q‡CžUìX´yôòo£«ž>=s˜$€dV÷
+¿š¦L&¶KDÃ×QŸfÂAébögܯ°°ZM¢>+(2Ább‚NÖ›¼ª}¿ Eé6É	y’&ffíOèû¡Hô{@&%…_²Ùy6ݐáÄ1Í3´yÍø¤BÚ=èÕn‚Ê
+éúÞö½K2›ÕiqG\ù9‰bcøŠ5³ôWçÔsuÅé4šÊ]Ñìæ•[>¢Òµ~×ú6¿ÖjÌbLÐËf¯°ß®zùUêûD`’ªçXû^ù\åLáÈ´Ò:Ê_Ï 3[ÇŸ—ÑðÖ¥™°Õæ°ºÃt‰íýó®›%]\]ÏÖ1í]bg4»I»D’¿æ!é\á9èȪp·:û+‘¯T®¨>W}½j¸Ñqmà.Çí]0êVçLšÚmÁýíjÚ*ìw«6kÇ`´¤Ìœå0R™å.ø³?Ôõ;}	Ì%%º}¯3Tëø 8’yÓol>CýØQü'áû n¢_øáØ’Gý³ÿê‹-V»Åï÷·,ï{å6vÑêå¢ø.gÏðU·7µ7Ö͆è™LÅڢͫ/ÿNº½|ñ¬”Ãn2Í)Ö\ñ¤çwÊvø–ØÏÿm½sà¯p¡Iò„C[þúðÌ–X
+0²ìÀk3?žÞÀçŒÉæ|aµ,¼wMó¹ÿÌ;ô.ý,*¢!>"•†…Û
+‹Àè°°˜³±o%–ŠN>£»ùuAø^ƒnKøŒØ$ìBV8Žlæ¹X,bYƒe–›±œcwc¹‡Î1³HŸÎ7^ |DÿcPЯÚ°,A;¥û?B»îj!‰ö"zïë’bB;Úmx¯`ŒáØŸþ#½ãÐÆq«ð¹«…I¼?¯­XÜÆOÃý±àÄâÁþ0Îó–¥:áô_ðÝ‹±}Û¸¾al—á½hÏÆbǵˆÓ¡íB{6î‡m–ùøÜß°Æñv\×¼ïÅk‹ßeÇ6‚ņs^a>-ÆO¼pú-ì›G>{Ë÷©[?€÷3¿•z¤ëž?©{M?¢ß¥ÿ¹þï†nÃÏÈ›ƒæ¯[.³f­_·}ÎçPî†ó{¿|ŽëÇä½ß·ÆïöŸ¼üeèxø“‘RôµØ5ñ¯'¦•³’ËÚäÔxú·™»²÷䎾W<Pz³üÙò«•Êyµ57v>ÒííÑõ.h|vVûÀ³ü­ú³yÃ¯.ˆ.üä¢Ý‹Ÿ[Ö¾|ÕY¨çl^9½JY_óÈØ·ÎûÃy͵Ÿ\ûŵož?çüçðH>Ç…·½°ñÿ+íꃛ8®øÛ[I–gÉ!NÒY`c9¢‰	¨ød$–ƒ&`9™HÆòEe*+™¦&&“Ð)MR3¥ÍMì|21ŒÏ§@d Å“NÚI¦Sèô¿LH“¿Ú?Bš–N2méo×
+ùhþéTöï½Û÷ÞîÛÛÛÓén÷Þ
+†lši+¦¥½í¹†8Ò¢ºÜ÷˜„J݉dª³£qËÝ»ûóûØœÛÝûT×­ã/­Á®øiزqÜeÚɉž>Q9æb6m%î6½T/×Ð<º×®ëàçz|'×¢KÓbÜ‹úðm S<K±vq-£F
+á:wj¦åX;
+’[õ
+‘i¡°,Œü‚¿¯C%ñn	¿`ͯ•š÷¬¶¶òÆM+g7ŠËš"ìé=úPø{üvLæB8ÚÈ¥˜
+ã!f"CŒñ?’	(dðwŠuK"£gùo¡›¿…öÙÞ²Ôª
+ü
+­©ñ“üDYs¢XY¡XÝ–Ñèyà"p	°QŽ¥a`˜lX¹á(
+8ŠµŒR§ð	>zŽ#¿´È#€
+¾
+ù½‚òWø=8T\<BŒ’üeðH¿9)iÁGËéÃàBÿlYþÒó‘~ºÌŸ‚óÐù“Hþ³rú~^ùË|Œç­Åš7¶z°$r…@ôXPÆá÷ÉLGPâîYŽ†ÜkùuyŒö¯»>2†&Ý‹¦ß‹–Û‹–Û+ÞâCŸÛÍÚ4ñ!ØÁf6Ch•0ÏÃ_^œ ^Àp´{í.ä&èpàô(èA`L¤øhÇÔê
+¸ö¹¸×ås…]†+å²çø0á\ãͼ•wò·‹qƒŠU+ÄsÛõŽU+ºÇܦ{Æ}Þm73ŽóŽ‹ŽKXàÒvŽ”#ëpìsDÜ%—ˆÞ©dÝî}nîÅŒ«°Ûp§Üv­‚ÅöóíØMõÀAÀ†6Î@îãwšíNÈ	”òç±}ÜŽ”vØy õ@ꁔ@…&d@h
+Th|@¸\ÀRh+!Ū˜WBŽ- )))Vç•¢†^P¸”]Äz
+èçºpYŸwÐ_™Oè€ã
+íÞ¥3
+Ìl`c
+ì`3¢­±ˆ
+6×7Û4,<®Õk㶑ŽÉŽ³ç:l™Ž\ÇpÇ»ê3E«1Œ1&ð@PðÖõ"-žØje»“.
+ä
+h2À
+wL}-¦vÆÔ†˜ŠÒ®ÃeQU°H¨CPöI7J2æùÕOýê'~õc¿úœ_ÝãW¿íùâÜU•y’ºeOJÚ.éí©¿ÖÔmšÚ¢©1•=ÏP<õt±¤µ‚2Äø‹{Èušý—WUaV´A+)$»bEcZ‰ýÛŠ®û—}ì3+zH;Ã>ÅB\ÒØe«îC-v-ûÛ`éOÊüc¶&¾¾üž:Á_¶¢û—ÿY¤_¤
+Ý6bEﱢ˴XÃò5¸ÔX~:‹št”=Þ‚’ïCzýl愹âÂA‰­µôå`KE-Ï0Rҝfér'‘.+‡÷ e¥k)(y%óÈÊ«ø•,\:-ýa”âx-ø¡öèi±ãôw汞×>8ƒýÃ#]úÛ`Mh¿ŸÍeiçB%<©ýN?­½YWb[-m&TrBq6TRØ	m
+lÂVa'µÉÐ.í¸.µã:´8Ô£Ñ&í°Þ£=DÚҝՠÝØã­P§Ck´Žè„¶O	 6¢pfÌÑVéßÕn†xe‰m(NhËëJ¢*a”1qR[K0wU¹­å”r#ÆîF¨b°b{ÅÖŠM«+VT4!Üø¢Š…óœÕN¯³Ò‰ÕlNDÇ<>'9ç‰äFñÛsžÃ+˜_Ûâ¶\P/¾ñ´
+'¾õ$âÜÁ¬Ó¤’ìjcfu’’[ÚÌ–Æd©âÊfs%^
+Ý4ˆO@„Ñlƒ0B÷yCí’Fèã{DY)Á`¦,¦:YV²X˜¡?Ìæùras‰ydaž¹$[(Œ¦‚Aø¤»§Z‚0˜
+¶HõÄj]ª§Yš„Á4YZúaÒÏlõ³6èeÅ	›¯4ãÿ›èoûJ`ÅÞwwô%úõDVOôYó±ûïª1÷m÷ù¦v¼+>“/Énï»KðÞ~ó]½?nîÐ㾩^™ïkê>¡îÕãSÔ—ØÒ=ÕgôÇ­^£7¡÷ÆÓÅ#Ãk“_ñuયµÃßàkX¶Vø:"ó}ÍWR¨_Iá+)|1ŽH_ÉÍm,™êžrR›xeFò""Æù­õ§Ûæ{ÖÈ“cµ¿æ¡ÚS6ÂeËݘ6çêm¦
+ˆó¦)Ö*œBU	±§¬ªyhµ¿ö{¥¬òB\¥·áž­&qwüê>Ÿ(AB‰
+œ´~¼µ¿nSO·5£	ÓÈÆÓr`¡Pþ¬í6¼g£ç¢J.:ŒÁ¸ÑèdÔ^(àE~£úlà\@ÉráÀH`40pÅÝ'èhà£
+’odb¼Ž‰æÌcìN
+†# mdó"]þËM#)Ï‹lð¼Ÿè?¿™­
+endstream
+endobj
+725 0 obj
+<< /Type /FontDescriptor /Ascent 891 /CapHeight 670 /Descent -216 /Flags 32 /FontBBox [-568 -307 2029 1006] /FontName /CAAAAA+TimesNewRomanPSMT /ItalicAngle 0 /StemV 0 /Leading 42 /MaxWidth 2000 /XHeight 454 /FontFile2 726 0 R >>
+endobj
+728 0 obj
+[ 250 333 408 0 0 833 778 180 333 333 500 564 250 333 250 278 500 500 500 500 500 500 500 500 500 500 278 278 564 564 564 444 921 722 667 667 722 611 556 722 722 333 389 722 611 889 722 722 556 722 667 556 611 722 722 944 722 722 611 333 0 333 0 500 0 444 500 444 500 444 333 500 500 278 278 500 278 778 500 500 500 500 333 389 278 500 500 722 500 500 444 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 760 760 980 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 500 0 444 444 333 333 ]
+endobj
+724 0 obj
+<< /Type /Font /Subtype /TrueType /BaseFont /CAAAAA+TimesNewRomanPSMT /FontDescriptor 725 0 R /Widths 728 0 R /FirstChar 32 /LastChar 213 /Encoding /MacRomanEncoding >>
+endobj
+732 0 obj
+6553
+endobj
+731 0 obj
+<< /Length 732 0 R /Length1 8456 /Filter /FlateDecode >>
+stream
+x•y{`TÕµ÷Þû<æ=gÞI&™ÌL&ï™d’Ì#„<æI„$M€1	$"!‰ × ˆ U>D©UԪ߭‘—S¡@)ÕKëëÚªõ^©B¯moK­E2¹kŸÄ{ýç;3ûœ½×Ù眽Öú­µ×Úa„m@—¬ìŠâJ|Pþ
+Ê™%k†³žžA@Ù½4ºlå©‘Þ·b<Ðn_¶bíÒæð¿­DˆÝ‚P½½=]Ý—=ÿ%B)jx>Øc)ßíjh§÷®¾	ï@»ÚÑýKºfm¨½Ú¿ƒöô•]ÃQÎÅü!›	ÚŽU]+{þ#åžÍÐöÓv´pHÙ¸b´›¡}.:Ð]Ûó»)„RÓ"Ÿ
+ÏjÄ£cpu ¶ë‰,ð?XÄA…G2$G
+¤D*xNƒ´H¸~ÿÖ‹îÖÆÿg]½¿®FdBæ[ž· h%¢$d•¨É0 TÞÄ}ɽ͎°æc_žúãÔùØp¬;ÖÎ<‚ìÐozEgЯo¾i”êkÐt½y“N+w£GÐs ÓÑå›ôÝhz	ÝlÓÊD©ûÑè§è Èïж @}ý¿[zö£Íh;Ú‹žBïbÛuú)bÂñ|ŽÔäm<ˆ·GT¡AtºÆuÏZ9Ðæu
+£‡€z½åÝ7ªå¨EPZ…^?—ȹðl3ê*¥ÅÕhºý=^CýPßã}üÆKn¹ÞMœÄ‰†Ðxò
+ü(9=6ñ&Ð;âÞ¦Re#’lÑÔy„bÝSœ/&WÈÓd'z™ô¡Y¢¶¥¹8˜™a74jŽ%Ç“QãªquõnuÔô:¶ºª;«ó<ᦶšêd§³=Ïã
+Ï[Ðæ¨ÙÚyõë”iqA¼BP%Œ†T5·ÝznR9Q5j¸20F°N2½ÊÑâ=÷ñ9éTXàÔ;õpÂÐëê}C¯*ôÀèp¬›@ŸfT'+°B–„“dÙL6׈ë˜:®Qց;dý¸_6Š‡É0?*3È0V¯c±¼€úÁÎn±è®\òy#e
+àve½ÎPì3k±Œ'f“!!'0Â…WNŸ~弇CeáúŠ²ÇgǺßÄŸà<ø}ò¦²þøèúØïö¿ûlÃú_ÖÄÇöp¬›\’Æ6G,çÞhfÌÆLœÉd3Í3±ÈˆÆ™æ¹Ì\c'Ói\‹Ö(5®1™
+˜U߁°!Äb–UÙÑC	º¯¾;B‘¹¸8høIV>Î
+ø,r	†7{oiE}Cyèáy0\R{7æxSYóËõpÊKûqöúÑãõÊ7cIv{H!£ AöÑ„+‚‰À5¢F®up `â± oäHÅp2ŠÉ$J
+S¹OÂé/àdÕ¤ËQž‡0ÁÐ…à	§Kïù|YòÝ?užÝÎ]oëB3Ä‚ .QùÕ¥†ÒDj
+®WU«Ã†pbuªÚ\¯ ÎzF)8Ѿ!ÞA’üît@
+¼™¾;‚uÄé Jr:¸ü™ W/Ób³ÉêòÙíßľŽ]ùÇU¬ÀêÄþéJJJw­í¸m}zZ’%ݹ¶û¶òy¬?v?Á[ñƒx}lôÚáy=¾û“9³çÌiløbÛïÌŸÓ4GÒ%¶€§(ãÞ‡Y¢Qpµ<¯f´L–z»žpÄ.`APk5j5ߢuÓÏD†Ñi4|££TÆëvG|—Ü%EÞˆ×X›,
+ù¼TP Z½3P,‹}z'[víCŒ½Ú‘‘`÷â‚ÝÌÅ-fSÒìW%W‹Áï!v'÷%r câ¼¹öN;á^oaÌút})7MІl¡Ô{˜«ÓÔhm©õö&ÂF¸…ŠV}GÒmÉ‘”[GjÓÍ÷è›ûS£dH?jMMÍ`Ƨþë0ŠXJkHÐ	yroJ 
+¼ ª'AP5	±7`¹Èíg±8ö¥	iö4¢Ó‘=NÝWÀ*=¹/J$~ÄîHaG€mà7ÝQŹ å+bÍ&^ÆK'»óšnù»OlÛsÿÂ÷z”3/õ_À¬;7kyøöÏ–0ηj?öÑèÐF±ò×ôÖòpeÅpýò_Ð ðù<àmdTŽžGT*ÎkU™½9ªLoNY™*`*Ló{T5¦ª´*o+nçÚU-Þ>ÕRo_Ù°jw(°¾ÌêŸ^=”NÙá<}ÉËËi°+
+‰ ±kˆF£oP(]Îbžò]œšoq2ù©Ó‹Y5£¦橐²‡ˆúñ
+Ýňî¢[ŸP¢»äõ‚(
+“3ÜœkÌšÛ†?è}}FmØ—þ®¿>»È=Ü8»Ï‘iOT“©—cC,›ã/þ)ð÷ÉÏs—P*FÝb5¯±hJ2|…¾âúŒÊªâܪ™ë˜ëìqÞQ¨µ29õ6£1¡ÁÆ$
+ÅÁtÊ”ÙEAd7X”Ý„9ÏSW.™û|ìß?Xu¨¦5ÒiÖ£¥ss”)«K;…ÌÍÏÜÞ±sV[û›Å¡ühyËC³	™Q’{hçsøÓOcç««æcÃÏÏà¢;W*5Ç…äØß.ø®@ù±#ëò¦ì\KŽ}ß«OÎ+ ðE²xðóE
+¬$鸇IY†DÃA$„ià"ävùzÂ0ˆV€‡KgLÀ¥¡„tR_
+h^Ú|‰]te¼í}rîÚó
+û×o´\ÚËð]­›úö	îodƒ6N‹yn¿Ù—æÏòûªÍ3Òª³j|sÍ“$/°7§u¸Û=…;æâNùbíbÃâ¤NWgÖíÃzÏ}O^È|ÎK2-J/ËØfêH ôå@Fl4"¯R“ãD–Lz2®7‡S£)ròQÝÁ„Ñ}&¡NzŸwu|Ê5$”D ŠSÛ=÷{HŽ§ˆ	xs¼Aˆ‚[]Ý®=™¼Õáb2mzÚO:µßÐvzÀ,dfü nɽƒÃb$ŸWoB0h”tž%)œNÜOÄÞý쯱ó;6bÓ¿ÿ'VÞµîG.=»á®ÏkÊøaå’Yöyk¼ÑÈ‚•Ç¶?ô2þÑϧÐÕS#¿*åÅÝ?ùäýg{Nóec¤ñöÑá¥uËsӍ•Û&õO³d¦þ¤oóØ.Àþê©O¥x$Žý9›Äæ°eeî@þ¬ŒYîªü6¶#!’Ø”Åë3½­¨Þ”Soâm×m> W
+ˆÇŠÏ§¤ûË'6~†S«ªæǾٿwŸ—u虎á<»97ۜМºÀÕr?Ø%6pX£àMœ¬0™3ÌAs•i¡¼MÙ¦]¨[˜ÝÉt™¢d5-«ß@rs3ý¼Ò‚VƒËÃÔëy=!O¿‡s˜Õ½nê (“ܝùh€!Íð®´ôïñtîÿ–}W[Ü^W¾½õéØ?w®è]܁5û‡/?$¬ÿëÖÕ‡gÖÌn©ª}­wûÕ•Ú‰¹	Æä…]8ãä8NëîZ:½þÏËn«Ÿ¾°ëÉ?Ìl˜¹x1ØA½àïmì0ÊD>tAœ¯V²®$¥Ùź
+tÞñHç<éÜ®—ºÈ³\ÛiëÏ[¯\gŠÚÖ{”Dž]^ õD¯wÈSpJJbÈÁΐ+!„I@ŸaÓQI_F¬È¦BãSŸˆ*A€(Jz+´¯ˆf…‚FU48D;BÀ˜|zÇI{æËéãùÉ*í§’b•’öVmòë¾r»Ý— „‚¨pµ“î"´Àß@lîGþ'÷·p-WຼiU¤o(Áè¥^ {j‚¶×’Z²½ëš{geÏRœº?/7;ZÞp¤KYüVÏš—ÅPåk­ŸWÏëºsÉþ;õå†ûÙ½£Oæå9ä6±91A—•q\HÏòæ?´"fÃŜɘÐÕÒÙ5äß7u‘ídG`íÃŽ6‰Y™¬[SÀ–jÊR«Ø°&œº@3×Ò§éLÖ¬KÕâ2»]H)7³*Š
+T(*•,$(Ôê$«$ÈLI„۝‚Óî9;–“
+ÒÕ
+.Ó©LVÄ'"«„1IHבõP‘½(TDÜRDêN†H
+:'òT&‰›
+A
+•	Jqä¾7ÃG}ñ
+k¡N–§cf¥1³VÜ9ÊÑpûš$¨LI"à¶Èéè"ŸÁ@?»H=DÈ
+ˆÇO04;ßøÞ{ê‰	.ñÔÕX£¶yž]
+8UÁêänÑZªõëü¦RKX[­«6…-r!¤`Í!F©Ÿú«ôu2ÈøÃ2þBú:P¾’ä•«b’d ;’„${R(©?‰'H!›ÌOÅÄ$ª^GYáz¦ýùM‰7¤zS¼4”¤c‡Ôbȸ‰¢›quY«cÿõçK±ÏqÂ¥?ãÄ“/>¶ç…wïz‰äÇ.ÇNã2¬‡_yìTìòï¾ûÁ;üø=ëfw
+•ÚÜI¬›(ëÿ—ã¯D[œcÈ‚CiD›¬PSîÀcw
++Hî‹8¸Ô’¡ý¥$,¨\–À¥Þyó
+pI‹š©äÜ)¸âQ4$iì@±e¦fhˆKB¦‡Ë;æ̬<Øýƒë'&¯õ½qþäÖíóö‡çÖ?9FʶœŸÓ0/3;æáþyG¨%ö›Ø_Þ8[[2¹9Ýú^ÜΘ@ƒõŠÅH£Ó84ŒZkãl•Ràr„L¢)j"j™Ä€LbLfU¤SU*”³Ô%~ǧþ)1¥Øbü–©„•Àdn^˜ª¨–R
+p2iV—Yé³²ûütÏåRØí†e¢Kîøu}:O„DóÄo£GXÈ‚DŠþ¥I]rÅñ\
+§š7ÑóÛɏF~S«lÿ°{äÌÌÙw^_2}Ú¿ÞÞ}®ZY÷ë%˶¹soóßíÞ8s&®ÜsºÔõnUãÜÖÊ´´DE¢6ë±U5ë
+¼Å…®_êçÔ¸\u¢2µ¾d_1õ'2ÉíCÉhX©æ¬œ›cT:Y…F¥ä’“BŒ¢Ñ6j#Zô€M®Ñ± Ë:«R.5ºbY
+…ŒLºÓÜ‹’o–%P‰É¶¤Ä¡
+õ²^XFÿE#jŸÎtf’L  g–fÉßNãd2ð/…/À÷ÆF䉖ٍùÝÈÖ
+ão’¦}xFìø¾Ӷĝ‘¬ˆc©v`‚€{5:zIuE\O‡¬alŒç’&ƒÍäÒån•—rÕ8Ìý
+Ò’YyŽG
+‚(D…Dä*F¡æ	ÏA	+^žA™ôSh›V§
+iûµ‚ï_5’oŒ/‚lÔP™€O¸è¦¾r-º˜FW>à#ëA†	Ÿû°‘Æ>þiì|ìӍ}xúNØ‹SO²‘oža"מa#×~ÄtÑ"ÙÄ(ƒ¾Ñ”öteGÉ`ãpœ^ó÷n^+bí°JO÷çà7㤻rU¬	¶Ý<Sóžêaàó»GŠHä-HoŸF‡¡<eùMrt?gÁ¸þÊóPfCy
+ÐÑãPÖAYÍíBƒì¯Q/{õ±×Ð
+N‡Ž’"ô2û‘Ô>Êô¡£¬­b²Pÿ
+ö¬éYÅõÐGÙUËWõà*Ü…{ð2Ü‹—ã~Å°…7„ï„ñEÍz¦È)
+ê8ˆæˆØpà©cÞ:ðÉå‰_€`ë„=œ´Wc¡ÕÞJ[:ZH3þQóËÍdÞü¶i¾…ßdfê›ØÚúbvf}[¥>P–…ŠØòP9[r²U![jbg@¡„El‘¯›õülÀßÌú©ì[þOü_úaú‹ƒ‡2ê‚Þ<¤sÁõQsH!YëØ5ï;ÃúòàA©ÇUqê "=xÐTÇÞ¿ÅÈFWD‡‰ðÄî#â“–¤ ø„%9(>–
+[¶ïܱiÇæ[ñ….(؈¸Z¡
++±ã,vü‡Î\>C¿AÐbŒë±ë©.",Äy&=ë1e°nS	›k2²9&3k7¥²NGë0•±¿²Ö°Öä™l²µŒµšèI	k„áLVV%j¢iFUPÐæڏ5§ÂvõÉ°]y"lW@á&Âvöga;s4l'ÇÂv|$lG¯†í§NæÚOϵÿLlpڏuÚ_=â´Ÿ<uZsüÄÏ5?{]}ôØkê#¯Ž«u&ˆxtÃQ"	i<2z„Žx¡ÚÕãG~sdêˆ\©€¥m
+íO†Àž™Ëáq<µéÁmc»`çslƒ­}\ŽÂ°Q‰Çð¶ö1yxþõ*¢±Œ{phpPªü¯ÓS3Æ×ôvñ®êAÚÐÒ†68µ5c­®j73ÕôŽ™ ö^2xã€[ñ›ñIutÇÿúœÔ¤c‚AÄþ?؁/
+endstream
+endobj
+730 0 obj
+<< /Type /FontDescriptor /Ascent 1005 /CapHeight 735 /Descent -210 /Flags 32 /FontBBox [-50 -207 1447 1000] /FontName /FAAAAA+Verdana /ItalicAngle 0 /StemV 0 /MaxWidth 1521 /XHeight 553 /FontFile2 731 0 R >>
+endobj
+733 0 obj
+[ 352 0 0 0 0 0 0 0 454 454 0 0 0 454 364 0 636 636 636 636 636 636 636 636 636 636 0 0 0 0 0 0 0 0 0 698 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 601 0 0 0 596 0 623 633 274 0 0 0 0 0 607 623 0 427 521 394 0 0 818 ]
+endobj
+729 0 obj
+<< /Type /Font /Subtype /TrueType /BaseFont /FAAAAA+Verdana /FontDescriptor 730 0 R /Widths 733 0 R /FirstChar 32 /LastChar 119 /Encoding /MacRomanEncoding >>
+endobj
+737 0 obj
+2135
+endobj
+736 0 obj
+<< /Length 737 0 R /Length1 3256 /Filter /FlateDecode >>
+stream
+x¥V
+pSÇÞ{O–%[Ö¯m$„¹'&`I‘ÔuST뇺J¨1¢• m$û9ÈÔÈ¡´3`…D…È&­Ó´qœ6MK'
+“ÎäIÑ
+¡!ghSO§¤…î=Ë3™f:=iï¾owïvßÝꝀ
+òg‘/Lõõo«8ÂêøúºÍ[º’ átgkû’ÛÒb›¶ùYäҽɾî×mû¿‚ü_ÈÝé-™þôÉžç
+®Á5Új¨À|OîUŸR§ù2×\{kvU¹6Yrù¿®Àåiä”°d¶?Ù4›2#‘,ÙFºTùÙB’øi#óÈÙI¾JúÈÝd<—ˆ“؈Ž´è	IââþM^"xƒÄI+n-?cÞ&à|(¼û?ÏÂ1‡?Ã?ˆ‘ÔÃ
+Ôm…°6Áç!DV‘v’"àªv²½ŽáÜ‹pcqE‘H€Œ’gHŸö	ámáŸäaáNá#ñUb!á}¸"t
+VòcòwÅõ=ćàØá9xQ\&>Ãð$œÁþ•Ñ–Û›?Ýô©Û–/[Úè»Õëq7,Y|Ë¢ú…ò—Dç×ÍsÎuØçÔÖTÛ¬³ÉXe¨¬ÐëʵeQ à!̈ån§ËåŠ{K|îlÎÄzóß\¬³œœ³
+ónâu7ñù3|
+ƒj–A¾pÂØ©fÀ£۝©”IHé•C=ÌP	œ”Í_ö•RQ.TVä@w…×…ŠJ„•ˆÐ7] áÏáPKA
+°r5®ÔÃüIƒRÁ3–*š¡3á6(²’¼+ÆÄ$njÄúP*Š#£$RÓ`\µs¢F
+¥¤<rî–À^⬏գZˆír9™Ç³¸Ùjœ¹úœb>dï‘8ÍçwIìéµ±­.îÇí^”É(èõ„z[q§í>¯‡o™Þ%ÑËséMò<C½R~°[ÍuHÍMu
+¥ð`’Ÿä•Ï‡9¤$W0T ºo‡­ÆKª’Z4ª%Œã^óÄ"±
+øÒhõâÛß”
+ãæqi¼q<1ž×roÓx…¹©ýxâxú¸ø‹5pþ
+åäöFúKÇŽêè±£Õô%ÄGœô‘!Ý3è Cƒn:8à¦ùúðöýAÎJw£ìBùf.Bʹ郹š©/7ûVN<™#?Úi¡O£ìÌFèš°Óí·Ò·©éüd‡ÑÜ´DY¡D”¸’P¶*Z³ÉEkkh¹ÖEöª]Ôfm ¯©Ám\¼Ä´èãÂzÓÙ(¹Ló©Ñ9¯®Êî˜[US;§Êj«®2™-C•Ñ ¯¨4hËuQSfÀZ0˜MY“à×fµ‚_ÌŠ‚	VÁ`
+ršÉ¨‰ ®–³JÐq*?€ÿ
+endstream
+endobj
+735 0 obj
+<< /Type /FontDescriptor /Ascent 1005 /CapHeight 735 /Descent -210 /Flags 96 /FontBBox [-166 -208 1705 1000] /FontName /MAAAAA+Verdana-BoldItalic /ItalicAngle -13 /StemV 0 /MaxWidth 1777 /XHeight 557 /FontFile2 736 0 R >>
+endobj
+738 0 obj
+[ 342 ]
+endobj
+734 0 obj
+<< /Type /Font /Subtype /TrueType /BaseFont /MAAAAA+Verdana-BoldItalic /FontDescriptor 735 0 R /Widths 738 0 R /FirstChar 32 /LastChar 32 /Encoding /MacRomanEncoding >>
+endobj
+742 0 obj
+2510
+endobj
+741 0 obj
+<< /Length 742 0 R /Length1 3864 /Filter /FlateDecode >>
+stream
+x¥WpÕÿ¾÷vo÷’¹ü ¤œÊK¢’; DLŽ$w&¹RÊj¹ËL H&C™(þÀKè\uF«T0 Ñ=‚Ú¡H03Ú±ÎhG‹Õv&VÇglEœÎ`úÙݐZÛ?ºß|öó¾?öûÞ÷½··/ĈÈE=$(м1ÞI*-å- ¿¹k«6øÍ¡ÚcD²o]ç]Ï|µÄ r¸‰¤µwut¯Ëø{;üiˆÙÞÖo9ïyð¯ÐÏC¿¹
+†ìçKDés ÏiÛ¸u›rˆù¡WCW;65Ç©œ
+¡×AwlŒoëTW(?®ÝßØZóÄúG oƒ>»sÓ–­K©úSÐ;7·vÞöÆõk¡Ÿ!°1ˆy¹Èy§,–ùÿ¿M|Ïõ¿3ÛZqï|ot1S3‹ðø´~EM¸?	´
+Ð#–e)5Áß„èp9|Í`_3íe}ßO!÷—|ˆŸæ§-ï2ä­5#láCò(ìfÏ;é%úˆB†ûh¼Çéó)dÞKƒt‘Ý
+}@ÿ`¹¬œ%ØIÄdó¬±Ø½õ fòŽ•ÅÌ´‚u°Ml3{9Ç¸à‹ußÅû¹ÁO‹¨T.:²¥J²0âØÅY¨ÐÌöcj@ÏMt]Îjf¡ß3ÎêY#kc³~Œa„C¾â~¾³nÊ/ELrIŸÉäg!£ŽUÊÓª¹eì©™¤QÝ„ª‚裕µÐzº×’ûPãvºŸ¤}ÔOûé¥èýÖì“ÎÑGt³“	1ë*e·°Õ(d3ÛÁÂ|ô~Gv³§Ø;ñ½ÉÞã³Pµ-¨ÞåNþ$?Æßäoñùÿœ)H8ÅZÑ$¶ˆâ°x[¼-UKýÒ~éCéC™É†5SÙŽ\ǝŽ^HŸâT6()?WžV^M›G3P—uÕÒjTՍJ¶Ó.JX«–B%ÇèÈ(}nÖ™˜¬Ä¬æVÅBl$ÊÖ°Ûȶ°mS=ϲvµ¼yŸcac_Xr‘;x/šª¯Ž7ðÕ|œ?ÁŸâ/bGñ“ü}þjãPcºÈÓÅu"(BFq»Ø&vŠAqZœãX7—ôC©\Z%݉ÚÏJcÒgXI.¹@^$/†´ÉwË;ä^ùìèqyÜáÂþ1%DZÄñ¨cŸcÈñã’2]ÉSfCæ)ÅJƒÒ¡t)‡•1åSõˆs¹³Ý¹9ÍG‡i½vÕ{ü
+v÷ëüNÇ|šÉÎa7Ü#2¥a>G¸Kép¶ó!stJ»+õ'º(œ–ÎÒjq;uÈM"]9Ol‹ô
+³5õ´wWéQÍ·Ú+¬¶Th)P¼^<¡óÛª4ƒÅ´ êjKcU~K¥§Uê•­i~¥ÒÒÑLGËé)*gVƒ‡‚‹SœÔÔhÔêUA£FÇ£H#
+‚ñ£®>¬òx½Q¿Ï`•Íz“Az…‘Yd…P¥Õá¨4«­Ý@9Ô«¥|§}ÃnjŠ¹Zô–øCÄ‘#hd·êUÆ­÷Žåû}Ãì`cÄpV3jŒ§Ú‰žTMOUUÔì-»2ò¨>á3îóˆD0¿]3 &jF}ÄLvÙë5c¢Q$õûÂ+#^ŒZöif+#VHÊòçcà¦Í,Ó.¸Uš–ØzÍpêz[b}‹53aÐÊnïÑ™µã¦Ú –hŒè^c™GÆ«®IåRbe÷PM@«¹Òã÷¥ÜYöL§¦eN6\ßm´blŸÕ²ÂÍF}yª™9"½Æ`5kID7xA™yk-£DsVW”aFÛ1±„{1ª3ä·®%.6‚>~þJK|Òâ(p_ Óin—©-g°øå¶QTd̝kî¥K‹‘•[ú"¿¯ËënÍcʨ.‚‡¢‹çcʽ^s•{‡ÔÅ詏غFMž£˜_5xÌôœºì™¾Êôô\öL=Ó±áóG4ÝP§þ2Ýy9Á¶ÅËû/îVۏ×'¨¥$¹ Q)Œ'z=…±D_»:„·:‘éZ(Kć'zštÍ­'Ráp¢3ˆ·Ñ.ixâT¯ÇôEÛ&Õ(±gÃÈ©Œ7w&ZÜ#¢8úq|Iôà4!H!=©¼Ë¤wÙs8PN<!Ž³Oˆæ;î§e_à^¼ $Ë›UàÍòöºÔÃé[’GÿYÖ#Jd'ù%É…\¹¿&ÆK1‚5#Á8þŠäàÑA^‡ ºK8¶šSÄ~ôæú×Kö¬Í\z<*Dgº.šâžÉÑ™gH3Þ¼ÀJñ·8£¦÷M¼öñ”Çö£*‰¨GÂ	çRœ…ì¾8s¡ÞÝ4
+w7åâëJÊgòAœ#¬‘Pöd¼T[}ÛÊuE«ÛᆱØ‚ÜN?QfžyÿÃ5é¸(‚;;K
+TkÃüæ£ÕA;-bGlzѦC6
+Øô‚MÏٴߦ}6ÕØTmÓ­6UØ°©Ü¦¥6Ýb“Ã&É&a܆1}œþüxxxxŽ
+7iÆ×
+ú0K«_cÈz3²Ãn¬È7ÊŠ¾ËúB³‰c?{Øc~ŽcïöLr4JyEÿ~å_a
+×uŸ¤Y¬/ë,V2¤Ì:£Àn€5iY“¦5iYóÙÑ:ZŽ÷Æ®¥+’\­°«
+ß«³`»Yn]$¥RE´ò›‡xzê‰y¼ÑŠ<wg¹UÜoþÏ	‰ð¯O:~=]øèf
+s¦ò_D§ÁÜ
+endstream
+endobj
+740 0 obj
+<< /Type /FontDescriptor /Ascent 899 /CapHeight 763 /Descent -211 /Flags 4 /FontBBox [0 -211 1359 899] /FontName /NAAAAA+Wingdings /ItalicAngle 0 /StemV 0 /MaxWidth 1443 /XHeight 723 /FontFile2 741 0 R >>
+endobj
+743 0 obj
+[ 458 ]
+endobj
+745 0 obj
+224
+endobj
+744 0 obj
+<< /Length 745 0 R /Filter /FlateDecode >>
+stream
+x]1oà …w~ōÉagÉ‚ªT‘<´‰êô`8,¤Ðþ÷â¦R‡xï}ð8~îÞ;ïðÝcë¼!œÃBaÀÑyÖÁ8¶SÕô¤"ãî×9áÔy@À¿22'Za÷f€û¢]É 9?ÂîûÜW¥_b|à„>Aäƒ6_÷¡â§šxEÉ¾Kë!S‰ûr£L´ÏJ:œ£ÒHʏÈDÓHq¹H†Þü³6`°[òØJQÆ6êTó¿NAË_•ôB”ÛÔ=Ô¢¥€óøZU±<Xçp~
+endstream
+endobj
+739 0 obj
+<< /Type /Font /Subtype /TrueType /BaseFont /NAAAAA+Wingdings /FontDescriptor 740 0 R /Widths 743 0 R /FirstChar 33 /LastChar 33 /ToUnicode 744 0 R >>
+endobj
+749 0 obj
+410
+endobj
+748 0 obj
+<< /Length 749 0 R /Length1 544 /Filter /FlateDecode >>
+stream
+xc`d``àah``fpHÎM,`à`Ø9ÄÉe%
+@:	ˆŸ
+L
+`
+¨A€¨ŽH/…Š$10142007²¥}ÊÎÀ`,¨(¨ª(¨ØÈÌ𷞉á[ÚÏY¬i@õ^Œ'™˜ï2ðSRW35136agcŒÊ\”—ëãëãÍxÒÏ7?oŽ¿o^ÐÇ`{%g^“>p;žßæ+7ÈGʾ®„Ó^P
+endstream
+endobj
+747 0 obj
+<< /Type /FontDescriptor /Ascent 917 /CapHeight 815 /Descent -313 /Flags 32 /FontBBox [-179 -313 1083 917] /FontName /DAAAAA+Neo-Symbol /ItalicAngle 0 /StemV 0 /MaxWidth 1168 /XHeight 611 /FontFile2 748 0 R >>
+endobj
+750 0 obj
+[ 356 ]
+endobj
+746 0 obj
+<< /Type /Font /Subtype /TrueType /BaseFont /DAAAAA+Neo-Symbol /FontDescriptor 747 0 R /Widths 750 0 R /FirstChar 165 /LastChar 165 /Encoding /MacRomanEncoding >>
+endobj
+754 0 obj
+486
+endobj
+753 0 obj
+<< /Length 754 0 R /Length1 636 /Filter /FlateDecode >>
+stream
+xmQMkQ=ïÍGMmâGEÉPµ ¥n\”.DJŠED¤e’Ìt„Œ5”¶
+qÀ;?6i7*ú#²Ü7v¡¨]t!!SÏkRW=ÛsÏåÝóî»@O a´ìÛã1f>r+ÏÖä×.Ý
+f|²ÂOõ›©Î»ŸÎ}nõôϱ+¿ZÅq@,17â1±oÉp¨•ß	ϯϺ(¨S窵²§¸
+HJìñí¹
+qºH}:xàdB>î2?…,LäÈï%h¯1.‘C@M—:\È[ù“VÞ
+5t	L÷ïëÐpY±
+=B-
+C§r—F¬Âá\ÊÔ†“?ËQ´,úEßêÊÊjÉãQǝ¯qLÿ&ëÖŒô7韑ƒÑï“IC–ÚßÅ”ü"¿uŽÊéNÌ3Òé}ÝS½`iýnû…îµ_r<ìVyµT§û/ob/·­ÙÍ·ÿ™)c7}¶ÇLju©›¹•,&ÏÒﶝTÉtÍ;Ø0§ÐÔTœçy\Á$#u®.잟ríÎs”Qû{ž&òÀXñúĵ‰3ãNmøƼ_ªUùݍ[Ô;í6°ƒautn
+endstream
+endobj
+752 0 obj
+<< /Type /FontDescriptor /Ascent 917 /CapHeight 815 /Descent -313 /Flags 4 /FontBBox [-179 -313 1083 917] /FontName /DAAAAA+Neo-Symbol /ItalicAngle 0 /StemV 0 /MaxWidth 1168 /XHeight 611 /FontFile2 753 0 R >>
+endobj
+755 0 obj
+[ 795 796 560 ]
+endobj
+757 0 obj
+242
+endobj
+756 0 obj
+<< /Length 757 0 R /Filter /FlateDecode >>
+stream
+x]MjÃ0…÷:Å,ÓEìPº‚’ð"i©ÛÈÒØjIÈò·ïHISèâæç{<
+?v§Î»ü=Óc†Ñy›p	k2Nγ¦ëL¾Wµgf'¸ß–ŒsçÇ
+endstream
+endobj
+751 0 obj
+<< /Type /Font /Subtype /TrueType /BaseFont /DAAAAA+Neo-Symbol /FontDescriptor 752 0 R /Widths 755 0 R /FirstChar 33 /LastChar 35 /ToUnicode 756 0 R >>
+endobj
+758 0 obj
+<</F1.7 714 0 R/F10.7 680 0 R/F11.8 697 0 R/F12.7 734 0 R/F13.8 739 0 R/F2.7 724 0 R/F3.7 746 0 R/F3.8 751 0 R
+/F4.7 704 0 R/F5.7 729 0 R/F6.7 719 0 R/F7.7 685 0 R/F8.7 709 0 R/F9.8 690 0 R
 >>
 endobj
 
-396 0 obj
-<</Font 395 0 R
-/XObject<</Im164 164 0 R/Im169 169 0 R/Im174 174 0 R/Im178 178 0 R/Im183 183 0 R/Im190 190 0 R/Im198 198 0 R/Im245 245 0 R
-/Im32 32 0 R/Im36 36 0 R/Im61 61 0 R/Im65 65 0 R/Im7 7 0 R/Im84 84 0 R/Im91 91 0 R>>
+759 0 obj
+<</Font 758 0 R
+/XObject<</Im161 161 0 R/Im166 166 0 R/Im171 171 0 R/Im175 175 0 R/Im180 180 0 R/Im187 187 0 R/Im195 195 0 R/Im242 242 0 R
+/Im35 35 0 R/Im39 39 0 R/Im4 4 0 R/Im64 64 0 R/Im68 68 0 R/Im87 87 0 R/Im94 94 0 R>>
 /ProcSet[/PDF/Text/ImageC/ImageI/ImageB]
 >>
 endobj
 
 1 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 2 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 2 0 R>>
 endobj
 
-4 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 5 0 R>>
+5 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 6 0 R>>
 endobj
 
 8 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Annots[
-298 0 R ]
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Annots[
+655 0 R ]
 /Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 9 0 R>>
 endobj
 
 11 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 12 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 12 0 R>>
 endobj
 
 14 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 15 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 15 0 R>>
 endobj
 
 17 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Annots[
-313 0 R 314 0 R 315 0 R ]
-/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 18 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 18 0 R>>
 endobj
 
 20 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Annots[
-311 0 R 312 0 R ]
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Annots[
+673 0 R 674 0 R 675 0 R ]
 /Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 21 0 R>>
 endobj
 
 23 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Annots[
-306 0 R 307 0 R 308 0 R 309 0 R 310 0 R ]
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Annots[
+669 0 R 670 0 R 671 0 R 672 0 R ]
 /Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 24 0 R>>
 endobj
 
 26 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 27 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Annots[
+666 0 R 667 0 R 668 0 R ]
+/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 27 0 R>>
 endobj
 
 29 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 30 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 30 0 R>>
 endobj
 
-33 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 34 0 R>>
+32 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 33 0 R>>
 endobj
 
-37 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 38 0 R>>
+36 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 37 0 R>>
 endobj
 
 40 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 41 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 41 0 R>>
 endobj
 
 43 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 44 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 44 0 R>>
 endobj
 
 46 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 47 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 47 0 R>>
 endobj
 
 49 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 50 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 50 0 R>>
 endobj
 
 52 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Annots[
-277 0 R ]
-/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 53 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 53 0 R>>
 endobj
 
 55 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Annots[
-296 0 R 297 0 R ]
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Annots[
+421 0 R 653 0 R 654 0 R ]
 /Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 56 0 R>>
 endobj
 
 58 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 59 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Annots[
+647 0 R 648 0 R 649 0 R 650 0 R 651 0 R 652 0 R ]
+/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 59 0 R>>
 endobj
 
-62 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 63 0 R>>
+61 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 62 0 R>>
 endobj
 
-66 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 67 0 R>>
+65 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 66 0 R>>
 endobj
 
 69 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 70 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 70 0 R>>
 endobj
 
 72 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 73 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 73 0 R>>
 endobj
 
 75 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 76 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 76 0 R>>
 endobj
 
 78 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 79 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 79 0 R>>
 endobj
 
 81 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Annots[
-295 0 R ]
-/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 82 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 82 0 R>>
 endobj
 
-85 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Annots[
-293 0 R 294 0 R ]
-/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 86 0 R>>
+84 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Annots[
+644 0 R 645 0 R 646 0 R ]
+/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 85 0 R>>
 endobj
 
 88 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 89 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Annots[
+638 0 R 639 0 R 640 0 R 641 0 R 642 0 R 643 0 R ]
+/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 89 0 R>>
 endobj
 
-92 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 93 0 R>>
+91 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 92 0 R>>
 endobj
 
 95 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 96 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 96 0 R>>
 endobj
 
 98 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 99 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 99 0 R>>
 endobj
 
 101 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 102 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 102 0 R>>
 endobj
 
 104 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 105 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 105 0 R>>
 endobj
 
 107 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 108 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 108 0 R>>
 endobj
 
 110 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 111 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 111 0 R>>
 endobj
 
 113 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 114 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 114 0 R>>
 endobj
 
 116 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 117 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 117 0 R>>
 endobj
 
 119 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 120 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 120 0 R>>
 endobj
 
 122 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Annots[
-305 0 R ]
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Annots[
+665 0 R ]
 /Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 123 0 R>>
 endobj
 
 125 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 126 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 126 0 R>>
 endobj
 
 128 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 129 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 129 0 R>>
 endobj
 
 131 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 132 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Annots[
+662 0 R 663 0 R 664 0 R ]
+/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 132 0 R>>
 endobj
 
 134 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Annots[
-302 0 R 303 0 R 304 0 R ]
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Annots[
+635 0 R 636 0 R 637 0 R ]
 /Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 135 0 R>>
 endobj
 
 137 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Annots[
-292 0 R ]
-/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 138 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 138 0 R>>
 endobj
 
 140 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 141 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 141 0 R>>
 endobj
 
 143 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 144 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 144 0 R>>
 endobj
 
 146 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 147 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 147 0 R>>
 endobj
 
 149 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 150 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 150 0 R>>
 endobj
 
 152 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 153 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 153 0 R>>
 endobj
 
 155 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 156 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Annots[
+629 0 R 630 0 R 631 0 R 632 0 R 633 0 R 634 0 R ]
+/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 156 0 R>>
 endobj
 
 158 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Annots[
-290 0 R 291 0 R ]
-/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 159 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 159 0 R>>
 endobj
 
-161 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 162 0 R>>
+163 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 164 0 R>>
 endobj
 
-166 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 167 0 R>>
+168 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Annots[
+623 0 R 624 0 R 625 0 R 626 0 R 627 0 R 628 0 R ]
+/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 169 0 R>>
 endobj
 
-171 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Annots[
-288 0 R 289 0 R ]
-/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 172 0 R>>
+172 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Annots[
+620 0 R 621 0 R 622 0 R ]
+/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 173 0 R>>
 endobj
 
-175 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Annots[
-287 0 R ]
-/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 176 0 R>>
+177 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 178 0 R>>
 endobj
 
-180 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 181 0 R>>
+181 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 182 0 R>>
 endobj
 
 184 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 185 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 185 0 R>>
 endobj
 
-187 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 188 0 R>>
+189 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 190 0 R>>
 endobj
 
 192 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 193 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Annots[
+661 0 R ]
+/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 193 0 R>>
 endobj
 
-195 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Annots[
-301 0 R ]
-/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 196 0 R>>
+197 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Annots[
+608 0 R 609 0 R 610 0 R 611 0 R 612 0 R 613 0 R 614 0 R 615 0 R 616 0 R 617 0 R 618 0 R 619 0 R 660 0 R ]
+/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 198 0 R>>
 endobj
 
 200 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Annots[
-283 0 R 284 0 R 285 0 R 286 0 R 300 0 R ]
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Annots[
+605 0 R 606 0 R 607 0 R ]
 /Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 201 0 R>>
 endobj
 
 203 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 204 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 204 0 R>>
 endobj
 
 206 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Annots[
-282 0 R ]
-/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 207 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 207 0 R>>
 endobj
 
 209 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 210 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 210 0 R>>
 endobj
 
 212 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 213 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 213 0 R>>
 endobj
 
 215 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 216 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 216 0 R>>
 endobj
 
 218 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 219 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 219 0 R>>
 endobj
 
 221 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 222 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 222 0 R>>
 endobj
 
 224 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 225 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 225 0 R>>
 endobj
 
 227 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 228 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 228 0 R>>
 endobj
 
 230 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 231 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Annots[
+602 0 R 603 0 R 604 0 R 659 0 R ]
+/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 231 0 R>>
 endobj
 
 233 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Annots[
-281 0 R 299 0 R ]
-/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 234 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 234 0 R>>
 endobj
 
 236 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 237 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 237 0 R>>
 endobj
 
 239 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 240 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 240 0 R>>
 endobj
 
-242 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 243 0 R>>
+244 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 245 0 R>>
 endobj
 
 247 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 248 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 248 0 R>>
 endobj
 
 250 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 251 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Annots[
+599 0 R 600 0 R 601 0 R ]
+/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 251 0 R>>
 endobj
 
 253 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Annots[
-280 0 R ]
-/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 254 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 254 0 R>>
 endobj
 
 256 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 257 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Annots[
+593 0 R 594 0 R 595 0 R 596 0 R 597 0 R 598 0 R ]
+/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 257 0 R>>
 endobj
 
 259 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Annots[
-279 0 R ]
-/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 260 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 260 0 R>>
 endobj
 
 262 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Annots[
-278 0 R ]
-/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 263 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 263 0 R>>
 endobj
 
 265 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 266 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 266 0 R>>
 endobj
 
 268 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 269 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 269 0 R>>
 endobj
 
 271 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 272 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 272 0 R>>
 endobj
 
 274 0 obj
-<</Type/Page/Parent 316 0 R/Resources 396 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 275 0 R>>
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Annots[
+590 0 R 591 0 R 592 0 R ]
+/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 275 0 R>>
 endobj
 
+277 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Annots[
+566 0 R 567 0 R 568 0 R 569 0 R 570 0 R 571 0 R 572 0 R 573 0 R 574 0 R 575 0 R 576 0 R 577 0 R 578 0 R 579 0 R 580 0 R
+581 0 R 582 0 R 583 0 R 584 0 R 585 0 R 586 0 R 587 0 R 588 0 R 589 0 R ]
+/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 278 0 R>>
+endobj
+
+280 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Annots[
+548 0 R 549 0 R 550 0 R 551 0 R 552 0 R 553 0 R 554 0 R 555 0 R 556 0 R 557 0 R 558 0 R 559 0 R 560 0 R 561 0 R 562 0 R
+563 0 R 564 0 R 565 0 R ]
+/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 281 0 R>>
+endobj
+
+283 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Annots[
+539 0 R 540 0 R 541 0 R 542 0 R 543 0 R 544 0 R 545 0 R 546 0 R 547 0 R ]
+/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 284 0 R>>
+endobj
+
+286 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Annots[
+515 0 R 516 0 R 517 0 R 518 0 R 519 0 R 520 0 R 521 0 R 522 0 R 523 0 R 524 0 R 525 0 R 526 0 R 527 0 R 528 0 R 529 0 R
+530 0 R 531 0 R 532 0 R 533 0 R 534 0 R 535 0 R 536 0 R 537 0 R 538 0 R ]
+/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 287 0 R>>
+endobj
+
+289 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Annots[
+497 0 R 498 0 R 499 0 R 500 0 R 501 0 R 502 0 R 503 0 R 504 0 R 505 0 R 506 0 R 507 0 R 508 0 R 509 0 R 510 0 R 511 0 R
+512 0 R 513 0 R 514 0 R ]
+/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 290 0 R>>
+endobj
+
+292 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 293 0 R>>
+endobj
+
+295 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 296 0 R>>
+endobj
+
+298 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 299 0 R>>
+endobj
+
+301 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Annots[
+494 0 R 495 0 R 496 0 R ]
+/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 302 0 R>>
+endobj
+
+304 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 305 0 R>>
+endobj
+
+307 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Annots[
+482 0 R 483 0 R 484 0 R 485 0 R 486 0 R 487 0 R 488 0 R 489 0 R 490 0 R 491 0 R 492 0 R 493 0 R ]
+/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 308 0 R>>
+endobj
+
+310 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Annots[
+476 0 R 477 0 R 478 0 R 479 0 R 480 0 R 481 0 R ]
+/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 311 0 R>>
+endobj
+
+313 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Annots[
+473 0 R 474 0 R 475 0 R ]
+/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 314 0 R>>
+endobj
+
+316 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Annots[
+470 0 R 471 0 R 472 0 R ]
+/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 317 0 R>>
+endobj
+
+319 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 320 0 R>>
+endobj
+
+322 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Annots[
+467 0 R 468 0 R 469 0 R ]
+/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 323 0 R>>
+endobj
+
+325 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 326 0 R>>
+endobj
+
+328 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Annots[
+464 0 R 465 0 R 466 0 R ]
+/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 329 0 R>>
+endobj
+
+331 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 332 0 R>>
+endobj
+
+334 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Annots[
+458 0 R 459 0 R 460 0 R 461 0 R 462 0 R 463 0 R ]
+/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 335 0 R>>
+endobj
+
+337 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Annots[
+449 0 R 450 0 R 451 0 R 452 0 R 453 0 R 454 0 R 455 0 R 456 0 R 457 0 R ]
+/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 338 0 R>>
+endobj
+
+340 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 341 0 R>>
+endobj
+
+343 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Annots[
+437 0 R 438 0 R 439 0 R 440 0 R 441 0 R 442 0 R 443 0 R 444 0 R 445 0 R 446 0 R 447 0 R 448 0 R 676 0 R ]
+/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 344 0 R>>
+endobj
+
+346 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 347 0 R>>
+endobj
+
+349 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 350 0 R>>
+endobj
+
+352 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 353 0 R>>
+endobj
+
+355 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 356 0 R>>
+endobj
+
+358 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 359 0 R>>
+endobj
+
+361 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 362 0 R>>
+endobj
+
+364 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 365 0 R>>
+endobj
+
+367 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 368 0 R>>
+endobj
+
+370 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 371 0 R>>
+endobj
+
+373 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 374 0 R>>
+endobj
+
+376 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Annots[
+422 0 R 423 0 R 424 0 R 425 0 R 426 0 R 427 0 R 428 0 R 429 0 R 430 0 R 431 0 R 432 0 R 433 0 R 434 0 R 435 0 R 436 0 R
+]
+/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 377 0 R>>
+endobj
+
+379 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 380 0 R>>
+endobj
+
+382 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Annots[
+677 0 R 678 0 R ]
+/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 383 0 R>>
+endobj
+
+385 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 386 0 R>>
+endobj
+
+388 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 389 0 R>>
+endobj
+
+391 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 392 0 R>>
+endobj
+
+394 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 395 0 R>>
+endobj
+
 397 0 obj
-<</Count 64/First 398 0 R/Last 460 0 R
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 398 0 R>>
+endobj
+
+400 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Annots[
+656 0 R 657 0 R 658 0 R ]
+/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 401 0 R>>
+endobj
+
+403 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 404 0 R>>
+endobj
+
+406 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 407 0 R>>
+endobj
+
+409 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 410 0 R>>
+endobj
+
+412 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 413 0 R>>
+endobj
+
+415 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 416 0 R>>
+endobj
+
+418 0 obj
+<</Type/Page/Parent 679 0 R/Resources 759 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 419 0 R>>
+endobj
+
+760 0 obj
+<</Count 324/First 761 0 R/Last 866 0 R
 >>
 endobj
 
-398 0 obj
+761 0 obj
 <</Count 0/Title<FEFF00540068006500200063006F007200650020006F00660020004A0042006F0073007300450053004200200069006E002000610020006E00750074007300680065006C006C>
-/Dest[46 0 R/XYZ 178.6 323.4 0]/Parent 397 0 R/Next 399 0 R>>
+/Dest[49 0 R/XYZ 156.5 341 0]/Parent 760 0 R/Prev 761 0 R/Next 762 0 R>>
 endobj
 
-399 0 obj
+762 0 obj
 <</Count 0/Title<FEFF00470065007400740069006E006700200061006E0064002000530065007400740069006E0067002000440061007400610020006F006E00200074006800650020004D00650073007300610067006500200042006F00640079>
-/Dest[72 0 R/XYZ 178.6 319.8 0]/Parent 397 0 R/Prev 398 0 R/Next 400 0 R>>
+/Dest[75 0 R/XYZ 156.5 435.1 0]/Parent 760 0 R/Prev 762 0 R/Next 763 0 R>>
 endobj
 
-400 0 obj
+763 0 obj
 <</Count 0/Title<FEFF0045007800740065006E00730069006F006E007300200074006F00200042006F00640079>
-/Dest[75 0 R/XYZ 178.6 685.5 0]/Parent 397 0 R/Prev 399 0 R/Next 401 0 R>>
+/Dest[75 0 R/XYZ 156.5 185.8 0]/Parent 760 0 R/Prev 763 0 R/Next 764 0 R>>
 endobj
 
-401 0 obj
-<</Count 3/First 402 0 R/Last 404 0 R
+764 0 obj
+<</Count 6/First 765 0 R/Last 767 0 R
 /Title<FEFF0054006800650020004D0065007300730061006700650020004800650061006400650072>
-/Dest[78 0 R/XYZ 178.6 683.1 0]/Parent 397 0 R/Prev 400 0 R/Next 405 0 R>>
+/Dest[78 0 R/XYZ 156.5 216.8 0]/Parent 760 0 R/Prev 764 0 R/Next 768 0 R>>
 endobj
 
-402 0 obj
+765 0 obj
 <</Count 0/Title<FEFF004C006F0067006900630061006C004500500052>
-/Dest[85 0 R/XYZ 196.6 721.1 0]/Parent 401 0 R/Next 403 0 R>>
+/Dest[84 0 R/XYZ 174.5 281.4 0]/Parent 764 0 R/Prev 765 0 R/Next 766 0 R>>
 endobj
 
-403 0 obj
+766 0 obj
 <</Count 0/Title<FEFF00440065006600610075006C00740020004600610075006C00740054006F>
-/Dest[85 0 R/XYZ 196.6 512.2 0]/Parent 401 0 R/Prev 402 0 R/Next 404 0 R>>
+/Dest[88 0 R/XYZ 174.5 720 0]/Parent 764 0 R/Prev 766 0 R/Next 767 0 R>>
 endobj
 
-404 0 obj
+767 0 obj
 <</Count 0/Title<FEFF00440065006600610075006C00740020005200650070006C00790054006F>
-/Dest[85 0 R/XYZ 196.6 352.4 0]/Parent 401 0 R/Prev 403 0 R>>
+/Dest[88 0 R/XYZ 174.5 569.1 0]/Parent 764 0 R/Prev 767 0 R>>
 endobj
 
-405 0 obj
+768 0 obj
 <</Count 0/Title<FEFF0054006800650020004D0065007300730061006700650020007000610079006C006F00610064>
-/Dest[88 0 R/XYZ 178.6 721.1 0]/Parent 397 0 R/Prev 401 0 R/Next 406 0 R>>
+/Dest[88 0 R/XYZ 156.5 305.2 0]/Parent 760 0 R/Prev 768 0 R/Next 769 0 R>>
 endobj
 
-406 0 obj
+769 0 obj
 <</Count 0/Title<FEFF0054006800650020004D0065007300730061006700650046006100630074006F00720079>
-/Dest[92 0 R/XYZ 178.6 683.1 0]/Parent 397 0 R/Prev 405 0 R/Next 407 0 R>>
+/Dest[91 0 R/XYZ 156.5 187.8 0]/Parent 760 0 R/Prev 769 0 R/Next 770 0 R>>
 endobj
 
-407 0 obj
-<</Count 2/First 408 0 R/Last 409 0 R
+770 0 obj
+<</Count 4/First 771 0 R/Last 772 0 R
 /Title<FEFF004D00650073007300610067006500200046006F0072006D006100740073>
-/Dest[95 0 R/XYZ 178.6 581.2 0]/Parent 397 0 R/Prev 406 0 R/Next 410 0 R>>
+/Dest[98 0 R/XYZ 156.5 720 0]/Parent 760 0 R/Prev 770 0 R/Next 773 0 R>>
 endobj
 
-408 0 obj
+771 0 obj
 <</Count 0/Title<FEFF004D0065007300730061006700650054007900700065002E004A004100560041005F00530045005200490041004C0049005A00450044>
-/Dest[95 0 R/XYZ 196.6 511.8 0]/Parent 407 0 R/Next 409 0 R>>
+/Dest[98 0 R/XYZ 174.5 654.6 0]/Parent 770 0 R/Prev 771 0 R/Next 772 0 R>>
 endobj
 
-409 0 obj
+772 0 obj
 <</Count 0/Title<FEFF004D0065007300730061006700650054007900700065002E004A0042004F00530053005F0058004D004C>
-/Dest[95 0 R/XYZ 196.6 445.7 0]/Parent 407 0 R/Prev 408 0 R>>
+/Dest[98 0 R/XYZ 174.5 592.5 0]/Parent 770 0 R/Prev 772 0 R>>
 endobj
 
-410 0 obj
+773 0 obj
 <</Count 0/Title<FEFF004C0069007300740065006E006500720073>
-/Dest[101 0 R/XYZ 178.6 561 0]/Parent 397 0 R/Prev 407 0 R/Next 411 0 R>>
+/Dest[101 0 R/XYZ 156.5 566.9 0]/Parent 760 0 R/Prev 773 0 R/Next 774 0 R>>
 endobj
 
-411 0 obj
-<</Count 3/First 412 0 R/Last 414 0 R
+774 0 obj
+<</Count 6/First 775 0 R/Last 777 0 R
 /Title<FEFF004E006F0074006900660069006500720073>
-/Dest[101 0 R/XYZ 178.6 449.9 0]/Parent 397 0 R/Prev 410 0 R/Next 415 0 R>>
+/Dest[101 0 R/XYZ 156.5 461.8 0]/Parent 760 0 R/Prev 774 0 R/Next 778 0 R>>
 endobj
 
-412 0 obj
+775 0 obj
 <</Count 0/Title<FEFF0041006300740069006F006E007300200061006E00640020004D0065007300730061006700650073>
-/Dest[113 0 R/XYZ 178.6 409.8 0]/Parent 411 0 R/Next 413 0 R>>
+/Dest[113 0 R/XYZ 156.5 537.3 0]/Parent 774 0 R/Prev 775 0 R/Next 776 0 R>>
 endobj
 
-413 0 obj
+776 0 obj
 <</Count 0/Title<FEFF00480061006E0064006C0069006E006700200072006500730070006F006E007300650073>
-/Dest[116 0 R/XYZ 178.6 683.1 0]/Parent 411 0 R/Prev 412 0 R/Next 414 0 R>>
+/Dest[113 0 R/XYZ 156.5 186.5 0]/Parent 774 0 R/Prev 776 0 R/Next 777 0 R>>
 endobj
 
-414 0 obj
+777 0 obj
 <</Count 0/Title<FEFF004500720072006F0072002000680061006E0064006C0069006E00670020007700680065006E002000700072006F00630065007300730069006E006700200061006300740069006F006E0073>
-/Dest[116 0 R/XYZ 178.6 339.5 0]/Parent 411 0 R/Prev 413 0 R>>
+/Dest[116 0 R/XYZ 156.5 492.7 0]/Parent 774 0 R/Prev 777 0 R>>
 endobj
 
-415 0 obj
-<</Count 6/First 416 0 R/Last 417 0 R
+778 0 obj
+<</Count 20/First 779 0 R/Last 780 0 R
 /Title<FEFF00530065007200760069006300650049006E0076006F006B00650072>
-/Dest[125 0 R/XYZ 178.6 397.9 0]/Parent 397 0 R/Prev 411 0 R/Next 422 0 R>>
+/Dest[125 0 R/XYZ 156.5 588.1 0]/Parent 760 0 R/Prev 778 0 R/Next 785 0 R>>
 endobj
 
-416 0 obj
+779 0 obj
 <</Count 0/Title<FEFF0053006500720076006900630065007300200061006E0064002000530065007200760069006300650049006E0076006F006B00650072>
-/Dest[128 0 R/XYZ 178.6 443.9 0]/Parent 415 0 R/Next 417 0 R>>
+/Dest[128 0 R/XYZ 156.5 658.1 0]/Parent 778 0 R/Prev 779 0 R/Next 780 0 R>>
 endobj
 
-417 0 obj
-<</Count 4/First 418 0 R/Last 421 0 R
+780 0 obj
+<</Count 8/First 781 0 R/Last 784 0 R
 /Title<FEFF0049006E0056004D0020005400720061006E00730070006F00720074>
-/Dest[128 0 R/XYZ 178.6 255.8 0]/Parent 415 0 R/Prev 416 0 R>>
+/Dest[128 0 R/XYZ 156.5 480.3 0]/Parent 778 0 R/Prev 780 0 R>>
 endobj
 
-418 0 obj
+781 0 obj
 <</Count 0/Title<FEFF0049006E0056004D002000530063006F00700065>
-/Dest[131 0 R/XYZ 196.6 653.2 0]/Parent 417 0 R/Next 419 0 R>>
+/Dest[128 0 R/XYZ 174.5 242.7 0]/Parent 780 0 R/Prev 781 0 R/Next 782 0 R>>
 endobj
 
-419 0 obj
+782 0 obj
 <</Count 0/Title<FEFF004C006F0063006B002D0073007400650070002000440065006C00690076006500720079>
-/Dest[131 0 R/XYZ 196.6 321.4 0]/Parent 417 0 R/Prev 418 0 R/Next 420 0 R>>
+/Dest[131 0 R/XYZ 174.5 573.9 0]/Parent 780 0 R/Prev 782 0 R/Next 783 0 R>>
 endobj
 
-420 0 obj
+783 0 obj
 <</Count 0/Title<FEFF004C006F00610064002000420061006C0061006E00630069006E0067>
-/Dest[134 0 R/XYZ 196.6 694.5 0]/Parent 417 0 R/Prev 419 0 R/Next 421 0 R>>
+/Dest[131 0 R/XYZ 174.5 313.7 0]/Parent 780 0 R/Prev 783 0 R/Next 784 0 R>>
 endobj
 
-421 0 obj
+784 0 obj
 <</Count 0/Title<FEFF005400720061006E00730061006300740069006F006E002000530065006D0061006E0074006900630073>
-/Dest[134 0 R/XYZ 196.6 553.9 0]/Parent 417 0 R/Prev 420 0 R>>
+/Dest[131 0 R/XYZ 174.5 181 0]/Parent 780 0 R/Prev 784 0 R>>
 endobj
 
-422 0 obj
+785 0 obj
 <</Count 0/Title<FEFF0054006800650020004D006500730073006100670065002000530074006F00720065>
-/Dest[137 0 R/XYZ 178.6 536.9 0]/Parent 397 0 R/Prev 415 0 R/Next 423 0 R>>
+/Dest[134 0 R/XYZ 156.5 543.4 0]/Parent 760 0 R/Prev 785 0 R/Next 786 0 R>>
 endobj
 
-423 0 obj
+786 0 obj
 <</Count 0/Title<FEFF00440061007400610020005400720061006E00730066006F0072006D006100740069006F006E>
-/Dest[137 0 R/XYZ 178.6 364.8 0]/Parent 397 0 R/Prev 422 0 R/Next 424 0 R>>
+/Dest[134 0 R/XYZ 156.5 380.2 0]/Parent 760 0 R/Prev 786 0 R/Next 787 0 R>>
 endobj
 
-424 0 obj
+787 0 obj
 <</Count 0/Title<FEFF0043006F006E00740065006E0074002D0062006100730065006400200052006F007500740069006E0067>
-/Dest[137 0 R/XYZ 178.6 172.1 0]/Parent 397 0 R/Prev 423 0 R/Next 425 0 R>>
+/Dest[134 0 R/XYZ 156.5 197.2 0]/Parent 760 0 R/Prev 787 0 R/Next 788 0 R>>
 endobj
 
-425 0 obj
+788 0 obj
 <</Count 0/Title<FEFF005400680065002000520065006700690073007400720079>
-/Dest[140 0 R/XYZ 178.6 685.6 0]/Parent 397 0 R/Prev 424 0 R/Next 426 0 R>>
+/Dest[137 0 R/XYZ 156.5 720 0]/Parent 760 0 R/Prev 788 0 R/Next 789 0 R>>
 endobj
 
-426 0 obj
+789 0 obj
 <</Count 0/Title<FEFF0054006800650020004D0065007300730061006700650020007300740072007500630074007500720065>
-/Dest[143 0 R/XYZ 178.6 209.4 0]/Parent 397 0 R/Prev 425 0 R/Next 427 0 R>>
+/Dest[140 0 R/XYZ 156.5 229.6 0]/Parent 760 0 R/Prev 789 0 R/Next 790 0 R>>
 endobj
 
-427 0 obj
-<</Count 1/First 428 0 R/Last 428 0 R
+790 0 obj
+<</Count 2/First 791 0 R/Last 791 0 R
 /Title<FEFF00540068006500200053006500720076006900630065>
-/Dest[146 0 R/XYZ 178.6 179.1 0]/Parent 397 0 R/Prev 426 0 R/Next 429 0 R>>
+/Dest[143 0 R/XYZ 156.5 216.8 0]/Parent 760 0 R/Prev 790 0 R/Next 792 0 R>>
 endobj
 
-428 0 obj
+791 0 obj
 <</Count 0/Title<FEFF0055006E007000690063006B0069006E006700200074006800650020007000610079006C006F00610064>
-/Dest[149 0 R/XYZ 178.6 323.2 0]/Parent 427 0 R>>
+/Dest[146 0 R/XYZ 156.5 373.4 0]/Parent 790 0 R/Prev 791 0 R>>
 endobj
 
-429 0 obj
+792 0 obj
 <</Count 0/Title<FEFF00540068006500200043006C00690065006E0074>
-/Dest[152 0 R/XYZ 178.6 545.7 0]/Parent 397 0 R/Prev 427 0 R/Next 430 0 R>>
+/Dest[149 0 R/XYZ 156.5 588.8 0]/Parent 760 0 R/Prev 792 0 R/Next 793 0 R>>
 endobj
 
-430 0 obj
+793 0 obj
 <</Count 0/Title<FEFF00480069006E0074007300200061006E006400200054006900700073>
-/Dest[155 0 R/XYZ 178.6 721.1 0]/Parent 397 0 R/Prev 429 0 R/Next 431 0 R>>
+/Dest[149 0 R/XYZ 156.5 137.4 0]/Parent 760 0 R/Prev 793 0 R/Next 794 0 R>>
 endobj
 
-431 0 obj
+794 0 obj
 <</Count 0/Title<FEFF00530065007200760069006300650073002C00200045005000520073002C0020006C0069007300740065006E00650072007300200061006E006400200061006300740069006F006E0073>
-/Dest[158 0 R/XYZ 178.6 397.5 0]/Parent 397 0 R/Prev 430 0 R/Next 432 0 R>>
+/Dest[155 0 R/XYZ 156.5 412.3 0]/Parent 760 0 R/Prev 794 0 R/Next 795 0 R>>
 endobj
 
-432 0 obj
+795 0 obj
 <</Count 0/Title<FEFF005200650070006C006900630061007400650064002000530065007200760069006300650073>
-/Dest[161 0 R/XYZ 178.6 172.6 0]/Parent 397 0 R/Prev 431 0 R/Next 433 0 R>>
+/Dest[158 0 R/XYZ 156.5 184.7 0]/Parent 760 0 R/Prev 795 0 R/Next 796 0 R>>
 endobj
 
-433 0 obj
+796 0 obj
 <</Count 0/Title<FEFF00460069006700750072006500200037002D0032003A002000540077006F0020007300650072007600690063006500200069006E007300740061006E00630065002000650061006300680020006F006E0020006100200064006900660066006500720065006E00740020006E006F00640065002E>
-/Dest[166 0 R/XYZ 178.6 377.7 0]/Parent 397 0 R/Prev 432 0 R/Next 434 0 R>>
+/Dest[163 0 R/XYZ 156.5 403.5 0]/Parent 760 0 R/Prev 796 0 R/Next 797 0 R>>
 endobj
 
-434 0 obj
+797 0 obj
 <</Count 0/Title<FEFF00500072006F0074006F0063006F006C00200043006C007500730074006500720069006E0067>
-/Dest[171 0 R/XYZ 178.6 226.8 0]/Parent 397 0 R/Prev 433 0 R/Next 435 0 R>>
+/Dest[168 0 R/XYZ 156.5 232 0]/Parent 760 0 R/Prev 797 0 R/Next 798 0 R>>
 endobj
 
-435 0 obj
+798 0 obj
 <</Count 0/Title<FEFF0043006C007500730074006500720069006E0067>
-/Dest[184 0 R/XYZ 178.6 721.1 0]/Parent 397 0 R/Prev 434 0 R/Next 436 0 R>>
+/Dest[181 0 R/XYZ 156.5 720 0]/Parent 760 0 R/Prev 798 0 R/Next 799 0 R>>
 endobj
 
-436 0 obj
+799 0 obj
 <</Count 0/Title<FEFF004300680061006E006E0065006C0020004600610069006C002D006F00760065007200200061006E00640020004C006F00610064002000420061006C0061006E00630069006E0067>
-/Dest[184 0 R/XYZ 178.6 553.1 0]/Parent 397 0 R/Prev 435 0 R/Next 437 0 R>>
+/Dest[181 0 R/XYZ 156.5 559.5 0]/Parent 760 0 R/Prev 799 0 R/Next 800 0 R>>
 endobj
 
-437 0 obj
+800 0 obj
 <</Count 0/Title<FEFF00530069006D0070006C00650020005300630068006500640075006C0065>
-/Dest[200 0 R/XYZ 178.6 590.5 0]/Parent 397 0 R/Prev 436 0 R/Next 438 0 R>>
+/Dest[197 0 R/XYZ 156.5 627.9 0]/Parent 760 0 R/Prev 800 0 R/Next 801 0 R>>
 endobj
 
-438 0 obj
+801 0 obj
 <</Count 0/Title<FEFF00430072006F006E0020005300630068006500640075006C0065>
-/Dest[200 0 R/XYZ 178.6 303.5 0]/Parent 397 0 R/Prev 437 0 R/Next 439 0 R>>
+/Dest[197 0 R/XYZ 156.5 357.9 0]/Parent 760 0 R/Prev 801 0 R/Next 802 0 R>>
 endobj
 
-439 0 obj
+802 0 obj
 <</Count 0/Title<FEFF005300630068006500640075006C006500640020004C0069007300740065006E00650072>
-/Dest[203 0 R/XYZ 178.6 676.7 0]/Parent 397 0 R/Prev 438 0 R/Next 440 0 R>>
+/Dest[200 0 R/XYZ 156.5 720 0]/Parent 760 0 R/Prev 802 0 R/Next 803 0 R>>
 endobj
 
-440 0 obj
+803 0 obj
 <</Count 0/Title<FEFF004500780061006D0070006C006500200043006F006E00660069006700750072006100740069006F006E0073>
-/Dest[203 0 R/XYZ 178.6 306.6 0]/Parent 397 0 R/Prev 439 0 R/Next 441 0 R>>
+/Dest[200 0 R/XYZ 156.5 372.2 0]/Parent 760 0 R/Prev 803 0 R/Next 804 0 R>>
 endobj
 
-441 0 obj
+804 0 obj
 <</Count 0/Title<FEFF00510075006100720074007A0020005300630068006500640075006C00650072002000500072006F0070006500720074007900200043006F006E00660069006700750072006100740069006F006E>
-/Dest[206 0 R/XYZ 178.6 688.1 0]/Parent 397 0 R/Prev 440 0 R/Next 442 0 R>>
+/Dest[200 0 R/XYZ 156.5 119.4 0]/Parent 760 0 R/Prev 804 0 R/Next 805 0 R>>
 endobj
 
-442 0 obj
+805 0 obj
 <</Count 0/Title<FEFF004A0042006F0073007300450053004200200061006E006400200074006800650020004600610075006C00740020004D006F00640065006C0073>
-/Dest[212 0 R/XYZ 178.6 141.7 0]/Parent 397 0 R/Prev 441 0 R/Next 443 0 R>>
+/Dest[209 0 R/XYZ 156.5 184.9 0]/Parent 760 0 R/Prev 805 0 R/Next 806 0 R>>
 endobj
 
-443 0 obj
+806 0 obj
 <</Count 0/Title<FEFF004600610069006C0075007200650020004400650074006500630074006F0072007300200061006E00640020004600610069006C00750072006500200053007500730070006500630074006F00720073>
-/Dest[218 0 R/XYZ 178.6 685.6 0]/Parent 397 0 R/Prev 442 0 R/Next 444 0 R>>
+/Dest[212 0 R/XYZ 156.5 130 0]/Parent 760 0 R/Prev 806 0 R/Next 807 0 R>>
 endobj
 
-444 0 obj
+807 0 obj
 <</Count 0/Title<FEFF004D0065007300730061006700650020006C006F00730073>
-/Dest[221 0 R/XYZ 178.6 353.6 0]/Parent 397 0 R/Prev 443 0 R/Next 445 0 R>>
+/Dest[218 0 R/XYZ 156.5 462.8 0]/Parent 760 0 R/Prev 807 0 R/Next 808 0 R>>
 endobj
 
-445 0 obj
+808 0 obj
 <</Count 0/Title<FEFF00530075007300700065006300740069006E006700200045006E00640070006F0069006E00740020004600610069006C0075007200650073>
-/Dest[224 0 R/XYZ 178.6 315.7 0]/Parent 397 0 R/Prev 444 0 R/Next 446 0 R>>
+/Dest[221 0 R/XYZ 156.5 478.5 0]/Parent 760 0 R/Prev 808 0 R/Next 809 0 R>>
 endobj
 
-446 0 obj
+809 0 obj
 <</Count 0/Title<FEFF0053007500700070006F00720074006500640020004300720061007300680020004600610069006C0075007200650020004D006F006400650073>
-/Dest[224 0 R/XYZ 178.6 218.1 0]/Parent 397 0 R/Prev 445 0 R/Next 447 0 R>>
+/Dest[221 0 R/XYZ 156.5 386 0]/Parent 760 0 R/Prev 809 0 R/Next 810 0 R>>
 endobj
 
-447 0 obj
-<</Count 4/First 448 0 R/Last 451 0 R
+810 0 obj
+<</Count 8/First 811 0 R/Last 814 0 R
 /Title<FEFF0043006F006D0070006F006E0065006E00740020005300700065006300690066006900630073>
-/Dest[224 0 R/XYZ 178.6 120.4 0]/Parent 397 0 R/Prev 446 0 R/Next 452 0 R>>
+/Dest[221 0 R/XYZ 156.5 293.6 0]/Parent 760 0 R/Prev 810 0 R/Next 815 0 R>>
 endobj
 
-448 0 obj
+811 0 obj
 <</Count 0/Title<FEFF00470061007400650077006100790073>
-/Dest[227 0 R/XYZ 178.6 721.1 0]/Parent 447 0 R/Next 449 0 R>>
+/Dest[221 0 R/XYZ 156.5 251.9 0]/Parent 810 0 R/Prev 811 0 R/Next 812 0 R>>
 endobj
 
-449 0 obj
+812 0 obj
 <</Count 0/Title<FEFF00530065007200760069006300650049006E0076006F006B00650072>
-/Dest[227 0 R/XYZ 178.6 635.3 0]/Parent 447 0 R/Prev 448 0 R/Next 450 0 R>>
+/Dest[221 0 R/XYZ 156.5 170.9 0]/Parent 810 0 R/Prev 812 0 R/Next 813 0 R>>
 endobj
 
-450 0 obj
+813 0 obj
 <</Count 0/Title<FEFF004A004D0053002000420072006F006B00650072>
-/Dest[227 0 R/XYZ 178.6 536.1 0]/Parent 447 0 R/Prev 449 0 R/Next 451 0 R>>
+/Dest[224 0 R/XYZ 156.5 720 0]/Parent 810 0 R/Prev 813 0 R/Next 814 0 R>>
 endobj
 
-451 0 obj
+814 0 obj
 <</Count 0/Title<FEFF0041006300740069006F006E00200050006900700065006C0069006E0069006E0067>
-/Dest[227 0 R/XYZ 178.6 477.3 0]/Parent 447 0 R/Prev 450 0 R>>
+/Dest[224 0 R/XYZ 156.5 664.5 0]/Parent 810 0 R/Prev 814 0 R>>
 endobj
 
-452 0 obj
+815 0 obj
 <</Count 0/Title<FEFF00500072006F007600690064006500720073>
-/Dest[236 0 R/XYZ 178.6 716.1 0]/Parent 397 0 R/Prev 447 0 R/Next 453 0 R>>
+/Dest[233 0 R/XYZ 156.5 714.9 0]/Parent 760 0 R/Prev 815 0 R/Next 816 0 R>>
 endobj
 
-453 0 obj
+816 0 obj
 <</Count 0/Title<FEFF00530065007200760069006300650073>
-/Dest[239 0 R/XYZ 178.6 716.1 0]/Parent 397 0 R/Prev 452 0 R/Next 454 0 R>>
+/Dest[236 0 R/XYZ 156.5 714.9 0]/Parent 760 0 R/Prev 816 0 R/Next 817 0 R>>
 endobj
 
-454 0 obj
+817 0 obj
 <</Count 0/Title<FEFF005400720061006E00730070006F007200740020005300700065006300690066006900630020005400790070006500200049006D0070006C0065006D0065006E0074006100740069006F006E0073>
-/Dest[250 0 R/XYZ 178.6 664 0]/Parent 397 0 R/Prev 453 0 R/Next 455 0 R>>
+/Dest[247 0 R/XYZ 156.5 692 0]/Parent 760 0 R/Prev 817 0 R/Next 818 0 R>>
 endobj
 
-455 0 obj
+818 0 obj
 <</Count 0/Title<FEFF004A004D00530020004D006500730073006100670065002000660069006C00740065007200200063006F006E00660069006700750072006100740069006F006E>
-/Dest[253 0 R/XYZ 178.6 243.1 0]/Parent 397 0 R/Prev 454 0 R/Next 456 0 R>>
+/Dest[250 0 R/XYZ 156.5 339.9 0]/Parent 760 0 R/Prev 818 0 R/Next 819 0 R>>
 endobj
 
-456 0 obj
+819 0 obj
 <</Count 0/Title<FEFF004600540050002000200063006F006E00660069006700750072006100740069006F006E0020>
-/Dest[256 0 R/XYZ 178.6 392.8 0]/Parent 397 0 R/Prev 455 0 R/Next 457 0 R>>
+/Dest[253 0 R/XYZ 156.5 530.6 0]/Parent 760 0 R/Prev 819 0 R/Next 820 0 R>>
 endobj
 
-457 0 obj
+820 0 obj
 <</Count 0/Title<FEFF0046005400500020004C0069007300740065006E0065007200200063006F006E00660069006700750072006100740069006F006E0020>
-/Dest[259 0 R/XYZ 178.6 305.7 0]/Parent 397 0 R/Prev 456 0 R/Next 458 0 R>>
+/Dest[256 0 R/XYZ 156.5 480.2 0]/Parent 760 0 R/Prev 820 0 R/Next 821 0 R>>
 endobj
 
-458 0 obj
+821 0 obj
 <</Count 0/Title<FEFF0052006500610064002D006F006E006C007900200046005400500020004C0069007300740065006E00650072>
-/Dest[259 0 R/XYZ 178.6 248.4 0]/Parent 397 0 R/Prev 457 0 R/Next 459 0 R>>
+/Dest[256 0 R/XYZ 156.5 425.9 0]/Parent 760 0 R/Prev 821 0 R/Next 822 0 R>>
 endobj
 
-459 0 obj
+822 0 obj
 <</Count 0/Title<FEFF0052006500610064002D006F006E006C007900200046005400500020004C0069007300740065006E0065007200200043006F006E00660069006700750072006100740069006F006E0020>
-/Dest[262 0 R/XYZ 178.6 658.7 0]/Parent 397 0 R/Prev 458 0 R/Next 460 0 R>>
+/Dest[256 0 R/XYZ 156.5 204.8 0]/Parent 760 0 R/Prev 822 0 R/Next 823 0 R>>
 endobj
 
-460 0 obj
-<</Count 1/First 461 0 R/Last 461 0 R
+823 0 obj
+<</Count 2/First 824 0 R/Last 824 0 R
 /Title<FEFF005400720061006E0073006900740069006F006E0069006E0067002000460072006F006D00200054006800650020004F006C006400200043006F006E00660069006700750072006100740069006F006E0020004D006F00640065006C>
-/Dest[268 0 R/XYZ 178.6 716.1 0]/Parent 397 0 R/Prev 459 0 R>>
+/Dest[262 0 R/XYZ 156.5 714.9 0]/Parent 760 0 R/Prev 823 0 R/Next 825 0 R>>
 endobj
 
-461 0 obj
+824 0 obj
 <</Count 0/Title<FEFF0043006F006E00660069006700750072006100740069006F006E>
-/Dest[268 0 R/XYZ 178.6 170.7 0]/Parent 460 0 R>>
+/Dest[262 0 R/XYZ 156.5 256.3 0]/Parent 823 0 R/Prev 824 0 R>>
 endobj
 
-316 0 obj
+825 0 obj
+<</Count 0/Title<FEFF0042007900740065004100720072006100790054006F0053007400720069006E0067>
+/Dest[271 0 R/XYZ 156.5 495.2 0]/Parent 760 0 R/Prev 825 0 R/Next 826 0 R>>
+endobj
+
+826 0 obj
+<</Count 0/Title<FEFF004C006F006E00670054006F00440061007400650043006F006E007600650072007400650072>
+/Dest[271 0 R/XYZ 156.5 324.2 0]/Parent 760 0 R/Prev 826 0 R/Next 827 0 R>>
+endobj
+
+827 0 obj
+<</Count 0/Title<FEFF004F0062006A0065006300740049006E0076006F006B0065>
+/Dest[271 0 R/XYZ 156.5 143 0]/Parent 760 0 R/Prev 827 0 R/Next 828 0 R>>
+endobj
+
+828 0 obj
+<</Count 0/Title<FEFF004F0062006A0065006300740054006F0043005300560053007400720069006E0067>
+/Dest[274 0 R/XYZ 156.5 523.7 0]/Parent 760 0 R/Prev 828 0 R/Next 829 0 R>>
+endobj
+
+829 0 obj
+<</Count 0/Title<FEFF004F0062006A0065006300740054006F005800530074007200650061006D>
+/Dest[277 0 R/XYZ 156.5 714.9 0]/Parent 760 0 R/Prev 829 0 R/Next 830 0 R>>
+endobj
+
+830 0 obj
+<</Count 0/Title<FEFF005800530074007200650061006D0054006F004F0062006A006500630074>
+/Dest[280 0 R/XYZ 156.5 720 0]/Parent 760 0 R/Prev 830 0 R/Next 831 0 R>>
+endobj
+
+831 0 obj
+<</Count 0/Title<FEFF0053006D006F006F006B0073005400720061006E00730066006F0072006D00650072>
+/Dest[280 0 R/XYZ 156.5 177.9 0]/Parent 760 0 R/Prev 831 0 R/Next 832 0 R>>
+endobj
+
+832 0 obj
+<</Count 10/First 833 0 R/Last 837 0 R
+/Title<FEFF0053006D006F006F006B00730041006300740069006F006E>
+/Dest[286 0 R/XYZ 156.5 714.9 0]/Parent 760 0 R/Prev 832 0 R/Next 838 0 R>>
+endobj
+
+833 0 obj
+<</Count 0/Title<FEFF0053006D006F006F006B00730041006300740069006F006E00200043006F006E00660069006700750072006100740069006F006E>
+/Dest[286 0 R/XYZ 156.5 519.2 0]/Parent 832 0 R/Prev 833 0 R/Next 834 0 R>>
+endobj
+
+834 0 obj
+<</Count 0/Title<FEFF004D00650073007300610067006500200049006E0070007500740020005000610079006C006F00610064>
+/Dest[286 0 R/XYZ 156.5 134.3 0]/Parent 832 0 R/Prev 834 0 R/Next 835 0 R>>
+endobj
+
+835 0 obj
+<</Count 0/Title<FEFF0058004D004C002C0020004500440049002C0020004300530056002000650074006300200049006E0070007500740020005000610079006C006F006100640073>
+/Dest[289 0 R/XYZ 156.5 640.6 0]/Parent 832 0 R/Prev 835 0 R/Next 836 0 R>>
+endobj
+
+836 0 obj
+<</Count 0/Title<FEFF004A00610076006100200049006E0070007500740020005000610079006C006F00610064>
+/Dest[289 0 R/XYZ 156.5 447.6 0]/Parent 832 0 R/Prev 836 0 R/Next 837 0 R>>
+endobj
+
+837 0 obj
+<</Count 0/Title<FEFF00530070006500630069006600790069006E0067002000740068006500200052006500730075006C007400200054007900700065>
+/Dest[289 0 R/XYZ 156.5 379.4 0]/Parent 832 0 R/Prev 837 0 R>>
+endobj
+
+838 0 obj
+<</Count 0/Title<FEFF00500065007200730069007300740041006300740069006F006E>
+/Dest[289 0 R/XYZ 156.5 136.4 0]/Parent 760 0 R/Prev 838 0 R/Next 839 0 R>>
+endobj
+
+839 0 obj
+<</Count 0/Title<FEFF0042007500730069006E006500730073002000500072006F00630065007300730020004D0061006E006100670065006D0065006E0074>
+/Dest[295 0 R/XYZ 156.5 714.9 0]/Parent 760 0 R/Prev 839 0 R/Next 840 0 R>>
+endobj
+
+840 0 obj
+<</Count 0/Title<FEFF006A00420050004D0020002D002000420070006D00500072006F0063006500730073006F0072>
+/Dest[295 0 R/XYZ 156.5 673.3 0]/Parent 760 0 R/Prev 840 0 R/Next 841 0 R>>
+endobj
+
+841 0 obj
+<</Count 0/Title<FEFF00470072006F006F007600790041006300740069006F006E00500072006F0063006500730073006F0072>
+/Dest[301 0 R/XYZ 156.5 667 0]/Parent 760 0 R/Prev 841 0 R/Next 842 0 R>>
+endobj
+
+842 0 obj
+<</Count 0/Title<FEFF0045004A004200500072006F0063006500730073006F0072>
+/Dest[304 0 R/XYZ 156.5 679.7 0]/Parent 760 0 R/Prev 842 0 R/Next 843 0 R>>
+endobj
+
+843 0 obj
+<</Count 0/Title<FEFF00410067006700720065006700610074006F0072>
+/Dest[307 0 R/XYZ 156.5 667 0]/Parent 760 0 R/Prev 843 0 R/Next 844 0 R>>
+endobj
+
+844 0 obj
+<</Count 0/Title<FEFF0043006F006E00740065006E0074004200610073006500640052006F0075007400650072>
+/Dest[310 0 R/XYZ 156.5 714.9 0]/Parent 760 0 R/Prev 844 0 R/Next 845 0 R>>
+endobj
+
+845 0 obj
+<</Count 0/Title<FEFF0053007400610074006900630052006F0075007400650072>
+/Dest[313 0 R/XYZ 156.5 714.9 0]/Parent 760 0 R/Prev 845 0 R/Next 846 0 R>>
+endobj
+
+846 0 obj
+<</Count 0/Title<FEFF0053007400610074006900630057006900720065007400610070>
+/Dest[316 0 R/XYZ 156.5 714.9 0]/Parent 760 0 R/Prev 846 0 R/Next 847 0 R>>
+endobj
+
+847 0 obj
+<</Count 0/Title<FEFF004E006F007400690066006900650072>
+/Dest[316 0 R/XYZ 156.5 385.4 0]/Parent 760 0 R/Prev 847 0 R/Next 848 0 R>>
+endobj
+
+848 0 obj
+<</Count 16/First 849 0 R/Last 855 0 R
+/Title<FEFF0053004F0041005000500072006F0063006500730073006F0072>
+/Dest[328 0 R/XYZ 156.5 371.9 0]/Parent 760 0 R/Prev 848 0 R/Next 856 0 R>>
+endobj
+
+849 0 obj
+<</Count 0/Title<FEFF0044006500700065006E00640065006E0063006900650073>
+/Dest[328 0 R/XYZ 156.5 234.1 0]/Parent 848 0 R/Prev 849 0 R/Next 850 0 R>>
+endobj
+
+850 0 obj
+<</Count 0/Title<FEFF00220045005300420020004D00650073007300610067006500200041007700610072006500220020005700650062007300650072007600690063006500200045006E00640070006F0069006E00740073>
+/Dest[328 0 R/XYZ 156.5 164.9 0]/Parent 848 0 R/Prev 850 0 R/Next 851 0 R>>
+endobj
+
+851 0 obj
+<</Count 0/Title<FEFF005700650062007300650072007600690063006500200045006E00640070006F0069006E00740020004400650070006C006F0079006D0065006E0074>
+/Dest[331 0 R/XYZ 156.5 720 0]/Parent 848 0 R/Prev 851 0 R/Next 852 0 R>>
+endobj
+
+852 0 obj
+<</Count 2/First 853 0 R/Last 853 0 R
+/Title<FEFF0045006E00640070006F0069006E00740020005000750062006C0069007300680069006E0067>
+/Dest[331 0 R/XYZ 156.5 613.7 0]/Parent 848 0 R/Prev 852 0 R/Next 854 0 R>>
+endobj
+
+853 0 obj
+<</Count 0/Title<FEFF004A00410058004200200041006E006E006F0074006100740069006F006E00200049006E00740072006F00640075006300740069006F006E0073>
+/Dest[334 0 R/XYZ 174.5 717.8 0]/Parent 852 0 R/Prev 853 0 R>>
+endobj
+
+854 0 obj
+<</Count 0/Title<FEFF0041006300740069006F006E00200043006F006E00660069006700750072006100740069006F006E>
+/Dest[334 0 R/XYZ 156.5 550.8 0]/Parent 848 0 R/Prev 854 0 R/Next 855 0 R>>
+endobj
+
+855 0 obj
+<</Count 0/Title<FEFF0051007500690063006B007300740061007200740073>
+/Dest[334 0 R/XYZ 156.5 345.4 0]/Parent 848 0 R/Prev 855 0 R>>
+endobj
+
+856 0 obj
+<</Count 6/First 857 0 R/Last 859 0 R
+/Title<FEFF0053004F004100500043006C00690065006E0074>
+/Dest[337 0 R/XYZ 156.5 714.9 0]/Parent 760 0 R/Prev 856 0 R/Next 860 0 R>>
+endobj
+
+857 0 obj
+<</Count 0/Title<FEFF0045006E00640070006F0069006E00740020004F007000650072006100740069006F006E002000530070006500630069006600690063006100740069006F006E>
+/Dest[337 0 R/XYZ 156.5 640.7 0]/Parent 856 0 R/Prev 857 0 R/Next 858 0 R>>
+endobj
+
+858 0 obj
+<</Count 0/Title<FEFF0053004F00410050002000520065007100750065007300740020004D00650073007300610067006500200043006F006E0073007400720075006300740069006F006E>
+/Dest[337 0 R/XYZ 156.5 508.5 0]/Parent 856 0 R/Prev 858 0 R/Next 859 0 R>>
+endobj
+
+859 0 obj
+<</Count 0/Title<FEFF0053004F0041005000200052006500730070006F006E007300650020004D00650073007300610067006500200043006F006E00730075006D007000740069006F006E>
+/Dest[343 0 R/XYZ 156.5 460.5 0]/Parent 856 0 R/Prev 859 0 R>>
+endobj
+
+860 0 obj
+<</Count 0/Title<FEFF00530079007300740065006D005000720069006E0074006C006E>
+/Dest[349 0 R/XYZ 156.5 679.7 0]/Parent 760 0 R/Prev 860 0 R/Next 861 0 R>>
+endobj
+
+861 0 obj
+<</Count 2/First 862 0 R/Last 862 0 R
+/Title<FEFF0047006100740065007700610079002000440061007400610020004D0061007000700069006E00670073>
+/Dest[364 0 R/XYZ 156.5 401.9 0]/Parent 760 0 R/Prev 861 0 R/Next 863 0 R>>
+endobj
+
+862 0 obj
+<</Count 0/Title<FEFF0048006F007700200074006F0020006300680061006E00670065002000740068006500200047006100740065007700610079002000440061007400610020004D0061007000700069006E00670073>
+/Dest[367 0 R/XYZ 156.5 720 0]/Parent 861 0 R/Prev 862 0 R>>
+endobj
+
+863 0 obj
+<</Count 0/Title<FEFF0043006F006E00660069006700750072006100740069006F006E>
+/Dest[370 0 R/XYZ 156.5 390.8 0]/Parent 760 0 R/Prev 863 0 R/Next 864 0 R>>
+endobj
+
+864 0 obj
+<</Count 0/Title<FEFF00570068007900200053004F0041003F>
+/Dest[388 0 R/XYZ 156.5 720 0]/Parent 760 0 R/Prev 864 0 R/Next 865 0 R>>
+endobj
+
+865 0 obj
+<</Count 0/Title<FEFF0042006100730069006300730020006F006600200053004F0041>
+/Dest[391 0 R/XYZ 156.5 352.5 0]/Parent 760 0 R/Prev 865 0 R/Next 866 0 R>>
+endobj
+
+866 0 obj
+<</Count 10/First 867 0 R/Last 871 0 R
+/Title<FEFF0041006400760061006E007400610067006500730020006F006600200053004F0041>
+/Dest[394 0 R/XYZ 156.5 720 0]/Parent 760 0 R/Prev 866 0 R>>
+endobj
+
+867 0 obj
+<</Count 0/Title<FEFF0049006E007400650072006F007000650072006100620069006C006900740079>
+/Dest[394 0 R/XYZ 156.5 650.7 0]/Parent 866 0 R/Prev 867 0 R/Next 868 0 R>>
+endobj
+
+868 0 obj
+<</Count 0/Title<FEFF0045006600660069006300690065006E006300790020>
+/Dest[394 0 R/XYZ 156.5 343.9 0]/Parent 866 0 R/Prev 868 0 R/Next 869 0 R>>
+endobj
+
+869 0 obj
+<</Count 0/Title<FEFF005300740061006E00640061007200640069007A006100740069006F006E>
+/Dest[394 0 R/XYZ 156.5 185.7 0]/Parent 866 0 R/Prev 869 0 R/Next 870 0 R>>
+endobj
+
+870 0 obj
+<</Count 0/Title<FEFF0053007400610074006500660075006C006C00200061006E0064002000530074006100740065006C006500730073002000730065007200760069006300650073>
+/Dest[397 0 R/XYZ 156.5 685.9 0]/Parent 866 0 R/Prev 870 0 R/Next 871 0 R>>
+endobj
+
+871 0 obj
+<</Count 0/Title<FEFF004A0042006F0073007300450053004200200061006E00640020006900740073002000720065006C006100740069006F006E00730068006900700020007700690074006800200053004F0041>
+/Dest[400 0 R/XYZ 156.5 346.8 0]/Parent 866 0 R/Prev 871 0 R>>
+endobj
+
+679 0 obj
 <</Type/Pages
-/Resources 396 0 R
+/Resources 759 0 R
 /MediaBox[ 0 0 595 842 ]
-/Kids[ 1 0 R 4 0 R 8 0 R 11 0 R 14 0 R 17 0 R 20 0 R 23 0 R 26 0 R 29 0 R 33 0 R 37 0 R 40 0 R 43 0 R 46 0 R 49 0 R
-52 0 R 55 0 R 58 0 R 62 0 R 66 0 R 69 0 R 72 0 R 75 0 R 78 0 R 81 0 R 85 0 R 88 0 R 92 0 R 95 0 R 98 0 R 101 0 R
+/Kids[ 1 0 R 5 0 R 8 0 R 11 0 R 14 0 R 17 0 R 20 0 R 23 0 R 26 0 R 29 0 R 32 0 R 36 0 R 40 0 R 43 0 R 46 0 R 49 0 R
+52 0 R 55 0 R 58 0 R 61 0 R 65 0 R 69 0 R 72 0 R 75 0 R 78 0 R 81 0 R 84 0 R 88 0 R 91 0 R 95 0 R 98 0 R 101 0 R
 104 0 R 107 0 R 110 0 R 113 0 R 116 0 R 119 0 R 122 0 R 125 0 R 128 0 R 131 0 R 134 0 R 137 0 R 140 0 R 143 0 R 146 0 R 149 0 R
-152 0 R 155 0 R 158 0 R 161 0 R 166 0 R 171 0 R 175 0 R 180 0 R 184 0 R 187 0 R 192 0 R 195 0 R 200 0 R 203 0 R 206 0 R 209 0 R
-212 0 R 215 0 R 218 0 R 221 0 R 224 0 R 227 0 R 230 0 R 233 0 R 236 0 R 239 0 R 242 0 R 247 0 R 250 0 R 253 0 R 256 0 R 259 0 R
-262 0 R 265 0 R 268 0 R 271 0 R 274 0 R ]
-/Count 85>>
+152 0 R 155 0 R 158 0 R 163 0 R 168 0 R 172 0 R 177 0 R 181 0 R 184 0 R 189 0 R 192 0 R 197 0 R 200 0 R 203 0 R 206 0 R 209 0 R
+212 0 R 215 0 R 218 0 R 221 0 R 224 0 R 227 0 R 230 0 R 233 0 R 236 0 R 239 0 R 244 0 R 247 0 R 250 0 R 253 0 R 256 0 R 259 0 R
+262 0 R 265 0 R 268 0 R 271 0 R 274 0 R 277 0 R 280 0 R 283 0 R 286 0 R 289 0 R 292 0 R 295 0 R 298 0 R 301 0 R 304 0 R 307 0 R
+310 0 R 313 0 R 316 0 R 319 0 R 322 0 R 325 0 R 328 0 R 331 0 R 334 0 R 337 0 R 340 0 R 343 0 R 346 0 R 349 0 R 352 0 R 355 0 R
+358 0 R 361 0 R 364 0 R 367 0 R 370 0 R 373 0 R 376 0 R 379 0 R 382 0 R 385 0 R 388 0 R 391 0 R 394 0 R 397 0 R 400 0 R 403 0 R
+406 0 R 409 0 R 412 0 R 415 0 R 418 0 R ]
+/Count 133>>
 endobj
 
-277 0 obj
-<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[170.5 363.2 356.8 371.4]/A<</Type/Action/S/URI/URI(http://anonsvn.labs.jboss.com/labs/jbossesb/)>>
+421 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[148.4 378.7 334.7 386.5]/A<</Type/Action/S/URI/URI(http://anonsvn.labs.jboss.com/labs/jbossesb/)>>
 >>
 endobj
 
-278 0 obj
-<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[432.1 586.5 518.7 599]/Dest[200 0 R/XYZ 178.6 590.5 0]>>
+422 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[139.9 459.5 211.3 472.2]/A<</Type/Action/S/URI/URI(https://jaxb.dev.java.net/nonav/2.1.3/docs/api/javax/xml/bind/annotation/XmlAttribute.html)>>
+>>
 endobj
 
-279 0 obj
-<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[218.3 257 305.6 270.5]/Dest[200 0 R/XYZ 178.6 590.5 0]>>
+423 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[139.9 459.5 211.3 472.2]/A<</Type/Action/S/URI/URI(https://jaxb.dev.java.net/nonav/2.1.3/docs/api/javax/xml/bind/annotation/XmlAttribute.html)>>
+>>
 endobj
 
-280 0 obj
-<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[158.7 304.2 248.3 317.7]/A<</Type/Action/S/URI/URI(http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd)>>
+424 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[139.9 459.5 211.3 472.2]/A<</Type/Action/S/URI/URI(https://jaxb.dev.java.net/nonav/2.1.3/docs/api/javax/xml/bind/annotation/XmlAttribute.html)>>
 >>
 endobj
 
-281 0 obj
-<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[359.6 592.1 449.2 605.6]/A<</Type/Action/S/URI/URI(http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd)>>
+425 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[139.9 479.4 208.2 492.1]/A<</Type/Action/S/URI/URI(https://jaxb.dev.java.net/nonav/2.1.3/docs/api/javax/xml/bind/annotation/XmlElement.html)>>
 >>
 endobj
 
-282 0 obj
-<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[408.6 652.9 487.2 666.4]/A<</Type/Action/S/URI/URI(http://www.opensymphony.com/quartz/)>>
+426 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[139.9 479.4 208.2 492.1]/A<</Type/Action/S/URI/URI(https://jaxb.dev.java.net/nonav/2.1.3/docs/api/javax/xml/bind/annotation/XmlElement.html)>>
 >>
 endobj
 
-283 0 obj
-<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[373.4 127.6 416.8 141.1]/A<</Type/Action/S/URI/URI(http://books.xmlschemata.org/relaxng/ch19-77049.html)>>
+427 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[139.9 479.4 208.2 492.1]/A<</Type/Action/S/URI/URI(https://jaxb.dev.java.net/nonav/2.1.3/docs/api/javax/xml/bind/annotation/XmlElement.html)>>
 >>
 endobj
 
-284 0 obj
-<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[373.4 162.8 416.8 176.3]/A<</Type/Action/S/URI/URI(http://books.xmlschemata.org/relaxng/ch19-77049.html)>>
+428 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[139.9 499.3 193.2 512]/A<</Type/Action/S/URI/URI(https://jaxb.dev.java.net/nonav/2.1.3/docs/api/javax/xml/bind/annotation/XmlType.html)>>
 >>
 endobj
 
-285 0 obj
-<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[373.4 379.5 416.8 393]/A<</Type/Action/S/URI/URI(http://books.xmlschemata.org/relaxng/ch19-77049.html)>>
+429 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[139.9 499.3 193.2 512]/A<</Type/Action/S/URI/URI(https://jaxb.dev.java.net/nonav/2.1.3/docs/api/javax/xml/bind/annotation/XmlType.html)>>
 >>
 endobj
 
-286 0 obj
-<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[373.4 414.6 416.8 428.1]/A<</Type/Action/S/URI/URI(http://books.xmlschemata.org/relaxng/ch19-77049.html)>>
+430 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[139.9 499.3 193.2 512]/A<</Type/Action/S/URI/URI(https://jaxb.dev.java.net/nonav/2.1.3/docs/api/javax/xml/bind/annotation/XmlType.html)>>
 >>
 endobj
 
-287 0 obj
-<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[340.4 234 415.7 247.5]/A<</Type/Action/S/URI/URI(http://wiki.jboss.org/wiki/Wiki.jsp?page=JBossMessaging)>>
+431 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[108.8 539.1 270.6 551.8]/A<</Type/Action/S/URI/URI(http://www.jboss.org/xsd/jaxb/intros)>>
 >>
 endobj
 
-288 0 obj
-<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[335.6 178.1 383 191.6]/A<</Type/Action/S/URI/URI(http://wiki.jboss.org/wiki/Wiki.jsp?page=JBossESB)>>
+432 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[108.8 539.1 270.6 551.8]/A<</Type/Action/S/URI/URI(http://www.jboss.org/xsd/jaxb/intros)>>
 >>
 endobj
 
-289 0 obj
-<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[296.6 191.6 371.9 205.1]/A<</Type/Action/S/URI/URI(http://wiki.jboss.org/wiki/Wiki.jsp?page=JBossMessaging)>>
+433 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[108.8 539.1 270.6 551.8]/A<</Type/Action/S/URI/URI(http://www.jboss.org/xsd/jaxb/intros)>>
 >>
 endobj
 
-290 0 obj
-<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[124.1 322.9 221.9 336.4]/A<</Type/Action/S/URI/URI(http://wiki.jboss.org/wiki/Wiki.jsp?page=JBossESBHelloworld)>>
+434 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[253.3 551.8 325.3 564.5]/A<</Type/Action/S/URI/URI(http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/extras/jaxbintros/src/main/resources/jaxb-intros.xsd)>>
 >>
 endobj
 
-291 0 obj
-<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[434.5 349.8 532.3 363.3]/A<</Type/Action/S/URI/URI(http://wiki.jboss.org/wiki/Wiki.jsp?page=JBossESBHelloworld)>>
+435 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[253.3 551.8 325.3 564.5]/A<</Type/Action/S/URI/URI(http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/extras/jaxbintros/src/main/resources/jaxb-intros.xsd)>>
 >>
 endobj
 
-292 0 obj
-<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[376.7 241.7 443.7 255.2]/A<</Type/Action/S/URI/URI(http://milyn.codehaus.org/Smooks)>>
+436 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[253.3 551.8 325.3 564.5]/A<</Type/Action/S/URI/URI(http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/extras/jaxbintros/src/main/resources/jaxb-intros.xsd)>>
 >>
 endobj
 
-293 0 obj
-<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[263.9 84.9 322.4 99.4]/Dest[85 0 R/XYZ 196.6 721.1 0]>>
+437 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[131.1 197.7 171.9 210.4]/A<</Type/Action/S/URI/URI(http://xstream.codehaus.org/)>>
+>>
 endobj
 
-294 0 obj
-<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[263.9 360.5 322.4 375]/Dest[85 0 R/XYZ 196.6 721.1 0]>>
+438 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[131.1 197.7 171.9 210.4]/A<</Type/Action/S/URI/URI(http://xstream.codehaus.org/)>>
+>>
 endobj
 
-295 0 obj
-<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[266.6 155.8 325.1 170.3]/Dest[85 0 R/XYZ 196.6 721.1 0]>>
+439 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[131.1 197.7 171.9 210.4]/A<</Type/Action/S/URI/URI(http://xstream.codehaus.org/)>>
+>>
 endobj
 
-296 0 obj
-<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[212.5 454.1 398.8 462.3]/A<</Type/Action/S/URI/URI(http://anonsvn.labs.jboss.com/labs/jbossesb/)>>
+440 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[405.6 295.5 446.4 308.2]/A<</Type/Action/S/URI/URI(http://xstream.codehaus.org/)>>
 >>
 endobj
 
-297 0 obj
-<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[210.5 667.3 284.3 680.8]/Dest[128 0 R/XYZ 178.6 255.8 0]>>
+441 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[405.6 295.5 446.4 308.2]/A<</Type/Action/S/URI/URI(http://xstream.codehaus.org/)>>
+>>
 endobj
 
-298 0 obj
-<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[70.2 263.2 155.3 277.7]/Dest[1 0 R/XYZ 126.2 470.4 0]>>
+442 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[405.6 295.5 446.4 308.2]/A<</Type/Action/S/URI/URI(http://xstream.codehaus.org/)>>
+>>
 endobj
 
-299 0 obj
-<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[124.1 592.1 227.6 605.6]/Dest[1 0 R/XYZ 126.2 470.4 0]>>
+443 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[48.1 72 113.5 85.8]/Dest[343 0 R/XYZ 112.7 85.8 0]>>
 endobj
 
-300 0 obj
-<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[124.1 639.4 206.7 652.9]/Dest[1 0 R/XYZ 126.2 470.4 0]>>
+444 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[420.8 85.8 522.7 99.6]/Dest[343 0 R/XYZ 112.7 85.8 0]>>
 endobj
 
-301 0 obj
-<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[124.2 185.7 206.8 199.2]/Dest[1 0 R/XYZ 126.2 470.4 0]>>
+445 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[48.1 72 113.5 85.8]/Dest[343 0 R/XYZ 112.7 85.8 0]>>
 endobj
 
-302 0 obj
-<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[227.4 520.5 310 534]/Dest[1 0 R/XYZ 126.2 470.4 0]>>
+446 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[420.8 85.8 522.7 99.6]/Dest[343 0 R/XYZ 112.7 85.8 0]>>
 endobj
 
-303 0 obj
-<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[124.1 600 158 613.5]/Dest[1 0 R/XYZ 126.2 470.4 0]>>
+447 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[48.1 72 113.5 85.8]/Dest[343 0 R/XYZ 112.7 85.8 0]>>
 endobj
 
-304 0 obj
-<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[490.3 613.5 541.8 627]/Dest[1 0 R/XYZ 126.2 470.4 0]>>
+448 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[420.8 85.8 522.7 99.6]/Dest[343 0 R/XYZ 112.7 85.8 0]>>
 endobj
 
-305 0 obj
-<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[142.4 167.5 225 181]/Dest[1 0 R/XYZ 126.2 470.4 0]>>
+449 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[177.5 290 209.5 302.7]/A<</Type/Action/S/URI/URI(http://www.ognl.org/)>>
+>>
 endobj
 
-306 0 obj
-<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[258.8 551 341.4 564.5]/Dest[1 0 R/XYZ 126.2 470.4 0]>>
+450 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[177.5 290 209.5 302.7]/A<</Type/Action/S/URI/URI(http://www.ognl.org/)>>
+>>
 endobj
 
-307 0 obj
-<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[169.2 604.4 272.7 617.9]/Dest[1 0 R/XYZ 126.2 470.4 0]>>
+451 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[177.5 290 209.5 302.7]/A<</Type/Action/S/URI/URI(http://www.ognl.org/)>>
+>>
 endobj
 
-308 0 obj
-<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[169.2 643.3 272.7 656.8]/Dest[1 0 R/XYZ 126.2 470.4 0]>>
+452 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[180.4 355.2 212.4 367.9]/A<</Type/Action/S/URI/URI(http://www.ognl.org/)>>
+>>
 endobj
 
-309 0 obj
-<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[169.2 668.7 272.7 682.2]/Dest[1 0 R/XYZ 126.2 470.4 0]>>
+453 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[180.4 355.2 212.4 367.9]/A<</Type/Action/S/URI/URI(http://www.ognl.org/)>>
+>>
 endobj
 
-310 0 obj
-<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[169.2 707.6 272.7 721.1]/Dest[1 0 R/XYZ 126.2 470.4 0]>>
+454 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[180.4 355.2 212.4 367.9]/A<</Type/Action/S/URI/URI(http://www.ognl.org/)>>
+>>
 endobj
 
-311 0 obj
-<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[169.2 120.1 272.7 133.6]/Dest[1 0 R/XYZ 126.2 470.4 0]>>
+455 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[142.5 662 175.9 674.7]/A<</Type/Action/S/URI/URI(http://www.soapui.org/)>>
+>>
 endobj
 
-312 0 obj
-<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[453.2 156.6 541.3 170.1]/Dest[1 0 R/XYZ 126.2 470.4 0]>>
+456 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[142.5 662 175.9 674.7]/A<</Type/Action/S/URI/URI(http://www.soapui.org/)>>
+>>
 endobj
 
-313 0 obj
-<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[436.7 510.3 522.2 523.8]/Dest[1 0 R/XYZ 126.2 470.4 0]>>
+457 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[142.5 662 175.9 674.7]/A<</Type/Action/S/URI/URI(http://www.soapui.org/)>>
+>>
 endobj
 
-314 0 obj
-<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[373.4 547.8 456 561.3]/Dest[1 0 R/XYZ 126.2 470.4 0]>>
+458 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[134.5 559.4 179.5 572.1]/Dest[334 0 R/XYZ 178.7 572.1 0]>>
 endobj
 
-315 0 obj
-<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[121.8 547.8 212.8 561.3]/Dest[1 0 R/XYZ 379.4 423.9 0]>>
+459 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[134.5 559.4 179.5 572.1]/Dest[334 0 R/XYZ 178.7 572.1 0]>>
 endobj
 
+460 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[134.5 559.4 179.5 572.1]/Dest[334 0 R/XYZ 178.7 572.1 0]>>
+endobj
+
+461 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[285.4 624.6 330.4 637.3]/Dest[334 0 R/XYZ 329.7 637.3 0]>>
+endobj
+
 462 0 obj
-<</Type/Catalog/Pages 316 0 R
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[285.4 624.6 330.4 637.3]/Dest[334 0 R/XYZ 329.7 637.3 0]>>
+endobj
+
+463 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[285.4 624.6 330.4 637.3]/Dest[334 0 R/XYZ 329.7 637.3 0]>>
+endobj
+
+464 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[205.6 427.1 399.1 436.2]/A<</Type/Action/S/URI/URI(ftp://username:pwd@server.com/remote/dir)>>
+>>
+endobj
+
+465 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[205.6 427.1 399.1 436.2]/A<</Type/Action/S/URI/URI(ftp://username:pwd@server.com/remote/dir)>>
+>>
+endobj
+
+466 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[205.6 427.1 399.1 436.2]/A<</Type/Action/S/URI/URI(ftp://username:pwd@server.com/remote/dir)>>
+>>
+endobj
+
+467 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[205.6 267.2 399.1 276.3]/A<</Type/Action/S/URI/URI(ftp://username:pwd@server.com/remote/dir)>>
+>>
+endobj
+
+468 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[205.6 267.2 399.1 276.3]/A<</Type/Action/S/URI/URI(ftp://username:pwd@server.com/remote/dir)>>
+>>
+endobj
+
+469 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[205.6 267.2 399.1 276.3]/A<</Type/Action/S/URI/URI(ftp://username:pwd@server.com/remote/dir)>>
+>>
+endobj
+
+470 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[189.2 502.4 245.3 515.1]/Dest[307 0 R/XYZ 156.5 667 0]>>
+endobj
+
+471 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[189.2 502.4 245.3 515.1]/Dest[307 0 R/XYZ 156.5 667 0]>>
+endobj
+
+472 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[189.2 502.4 245.3 515.1]/Dest[307 0 R/XYZ 156.5 667 0]>>
+endobj
+
+473 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[189.2 515.1 245.3 527.8]/Dest[307 0 R/XYZ 156.5 667 0]>>
+endobj
+
+474 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[189.2 515.1 245.3 527.8]/Dest[307 0 R/XYZ 156.5 667 0]>>
+endobj
+
+475 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[189.2 515.1 245.3 527.8]/Dest[307 0 R/XYZ 156.5 667 0]>>
+endobj
+
+476 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[120.6 312.3 237.3 325]/A<</Type/Action/S/URI/URI(file:///Documents%20and%20Settings/Tom%20Fennelly/Local%20Settings/Temp/services/ContentBasedRouting.pdf)>>
+>>
+endobj
+
+477 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[120.6 312.3 237.3 325]/A<</Type/Action/S/URI/URI(file:///Documents%20and%20Settings/Tom%20Fennelly/Local%20Settings/Temp/services/ContentBasedRouting.pdf)>>
+>>
+endobj
+
+478 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[120.6 312.3 237.3 325]/A<</Type/Action/S/URI/URI(file:///Documents%20and%20Settings/Tom%20Fennelly/Local%20Settings/Temp/services/ContentBasedRouting.pdf)>>
+>>
+endobj
+
+479 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[189.2 464.3 245.3 477]/Dest[307 0 R/XYZ 156.5 667 0]>>
+endobj
+
+480 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[189.2 464.3 245.3 477]/Dest[307 0 R/XYZ 156.5 667 0]>>
+endobj
+
+481 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[189.2 464.3 245.3 477]/Dest[307 0 R/XYZ 156.5 667 0]>>
+endobj
+
+482 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[215.6 449.2 272.5 461.9]/Dest[313 0 R/XYZ 156.5 714.9 0]>>
+endobj
+
+483 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[215.6 449.2 272.5 461.9]/Dest[313 0 R/XYZ 156.5 714.9 0]>>
+endobj
+
+484 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[215.6 449.2 272.5 461.9]/Dest[313 0 R/XYZ 156.5 714.9 0]>>
+endobj
+
+485 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[101.9 449.2 195.5 461.9]/Dest[310 0 R/XYZ 156.5 714.9 0]>>
+endobj
+
+486 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[101.9 449.2 195.5 461.9]/Dest[310 0 R/XYZ 156.5 714.9 0]>>
+endobj
+
+487 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[101.9 449.2 195.5 461.9]/Dest[310 0 R/XYZ 156.5 714.9 0]>>
+endobj
+
+488 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[101.9 621.3 134.8 634]/A<</Type/Action/S/URI/URI(http://www.enterpriseintegrationpatterns.com/Aggregator.html)>>
+>>
+endobj
+
+489 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[350.9 634 522.7 646.7]/A<</Type/Action/S/URI/URI(http://www.enterpriseintegrationpatterns.com/Aggregator.html)>>
+>>
+endobj
+
+490 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[101.9 621.3 134.8 634]/A<</Type/Action/S/URI/URI(http://www.enterpriseintegrationpatterns.com/Aggregator.html)>>
+>>
+endobj
+
+491 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[350.9 634 522.7 646.7]/A<</Type/Action/S/URI/URI(http://www.enterpriseintegrationpatterns.com/Aggregator.html)>>
+>>
+endobj
+
+492 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[101.9 621.3 134.8 634]/A<</Type/Action/S/URI/URI(http://www.enterpriseintegrationpatterns.com/Aggregator.html)>>
+>>
+endobj
+
+493 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[350.9 634 522.7 646.7]/A<</Type/Action/S/URI/URI(http://www.enterpriseintegrationpatterns.com/Aggregator.html)>>
+>>
+endobj
+
+494 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[152.3 634 187.5 646.7]/A<</Type/Action/S/URI/URI(http://groovy.codehaus.org/)>>
+>>
+endobj
+
+495 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[152.3 634 187.5 646.7]/A<</Type/Action/S/URI/URI(http://groovy.codehaus.org/)>>
+>>
+endobj
+
+496 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[152.3 634 187.5 646.7]/A<</Type/Action/S/URI/URI(http://groovy.codehaus.org/)>>
+>>
+endobj
+
+497 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[323.2 400.8 375.1 413.5]/A<</Type/Action/S/URI/URI(http://milyn.codehaus.org/javadoc/v1.0/smooks/org/milyn/payload/JavaSource.html)>>
+>>
+endobj
+
+498 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[323.2 400.8 375.1 413.5]/A<</Type/Action/S/URI/URI(http://milyn.codehaus.org/javadoc/v1.0/smooks/org/milyn/payload/JavaSource.html)>>
+>>
+endobj
+
+499 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[323.2 400.8 375.1 413.5]/A<</Type/Action/S/URI/URI(http://milyn.codehaus.org/javadoc/v1.0/smooks/org/milyn/payload/JavaSource.html)>>
+>>
+endobj
+
+500 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[118.9 456.2 147.4 468.9]/A<</Type/Action/S/URI/URI(http://milyn.codehaus.org/Smooks+User+Guide)>>
+>>
+endobj
+
+501 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[461.4 468.9 522.8 481.6]/A<</Type/Action/S/URI/URI(http://milyn.codehaus.org/Smooks+User+Guide)>>
+>>
+endobj
+
+502 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[118.9 456.2 147.4 468.9]/A<</Type/Action/S/URI/URI(http://milyn.codehaus.org/Smooks+User+Guide)>>
+>>
+endobj
+
+503 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[461.4 468.9 522.8 481.6]/A<</Type/Action/S/URI/URI(http://milyn.codehaus.org/Smooks+User+Guide)>>
+>>
+endobj
+
+504 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[118.9 456.2 147.4 468.9]/A<</Type/Action/S/URI/URI(http://milyn.codehaus.org/Smooks+User+Guide)>>
+>>
+endobj
+
+505 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[461.4 468.9 522.8 481.6]/A<</Type/Action/S/URI/URI(http://milyn.codehaus.org/Smooks+User+Guide)>>
+>>
+endobj
+
+506 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[154.9 534.1 187.2 546.8]/A<</Type/Action/S/URI/URI(http://java.sun.com/j2se/1.5.0/docs/api/java/io/Reader.html)>>
+>>
+endobj
+
+507 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[154.9 534.1 187.2 546.8]/A<</Type/Action/S/URI/URI(http://java.sun.com/j2se/1.5.0/docs/api/java/io/Reader.html)>>
+>>
+endobj
+
+508 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[154.9 534.1 187.2 546.8]/A<</Type/Action/S/URI/URI(http://java.sun.com/j2se/1.5.0/docs/api/java/io/Reader.html)>>
+>>
+endobj
+
+509 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[154.9 554 211.2 566.7]/A<</Type/Action/S/URI/URI(http://java.sun.com/j2se/1.5.0/docs/api/java/io/InputStream.html)>>
+>>
+endobj
+
+510 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[154.9 554 211.2 566.7]/A<</Type/Action/S/URI/URI(http://java.sun.com/j2se/1.5.0/docs/api/java/io/InputStream.html)>>
+>>
+endobj
+
+511 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[154.9 554 211.2 566.7]/A<</Type/Action/S/URI/URI(http://java.sun.com/j2se/1.5.0/docs/api/java/io/InputStream.html)>>
+>>
+endobj
+
+512 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[226.3 662 306.5 674.7]/A<</Type/Action/S/URI/URI(http://milyn.codehaus.org/javadoc/v1.0/smooks/org/milyn/container/plugin/PayloadProcessor.html)>>
+>>
+endobj
+
+513 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[226.3 662 306.5 674.7]/A<</Type/Action/S/URI/URI(http://milyn.codehaus.org/javadoc/v1.0/smooks/org/milyn/container/plugin/PayloadProcessor.html)>>
+>>
+endobj
+
+514 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[226.3 662 306.5 674.7]/A<</Type/Action/S/URI/URI(http://milyn.codehaus.org/javadoc/v1.0/smooks/org/milyn/container/plugin/PayloadProcessor.html)>>
+>>
+endobj
+
+515 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[271.5 162.8 377.6 173.1]/A<</Type/Action/S/URI/URI(http://milyn.codehaus.org/Smooks+User+Guide#SmooksUserGuide-CheckingtheSmooksExecutionProcess)>>
+>>
+endobj
+
+516 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[271.5 162.8 377.6 173.1]/A<</Type/Action/S/URI/URI(http://milyn.codehaus.org/Smooks+User+Guide#SmooksUserGuide-CheckingtheSmooksExecutionProcess)>>
+>>
+endobj
+
+517 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[271.5 162.8 377.6 173.1]/A<</Type/Action/S/URI/URI(http://milyn.codehaus.org/Smooks+User+Guide#SmooksUserGuide-CheckingtheSmooksExecutionProcess)>>
+>>
+endobj
+
+518 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[290.1 276.9 399 287.2]/Dest[289 0 R/XYZ 156.5 379.4 0]>>
+endobj
+
+519 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[290.1 276.9 399 287.2]/Dest[289 0 R/XYZ 156.5 379.4 0]>>
+endobj
+
+520 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[290.1 276.9 399 287.2]/Dest[289 0 R/XYZ 156.5 379.4 0]>>
+endobj
+
+521 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[271.5 333.9 344 344.2]/A<</Type/Action/S/URI/URI(http://milyn.codehaus.org/javadoc/v1.0/smooks/org/milyn/container/ExecutionContext.html)>>
+>>
+endobj
+
+522 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[271.5 333.9 344 344.2]/A<</Type/Action/S/URI/URI(http://milyn.codehaus.org/javadoc/v1.0/smooks/org/milyn/container/ExecutionContext.html)>>
+>>
+endobj
+
+523 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[271.5 333.9 344 344.2]/A<</Type/Action/S/URI/URI(http://milyn.codehaus.org/javadoc/v1.0/smooks/org/milyn/container/ExecutionContext.html)>>
+>>
+endobj
+
+524 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[190.1 527.8 269.7 540.5]/A<</Type/Action/S/URI/URI(http://milyn.codehaus.org/Tutorials)>>
+>>
+endobj
+
+525 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[190.1 527.8 269.7 540.5]/A<</Type/Action/S/URI/URI(http://milyn.codehaus.org/Tutorials)>>
+>>
+endobj
+
+526 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[190.1 527.8 269.7 540.5]/A<</Type/Action/S/URI/URI(http://milyn.codehaus.org/Tutorials)>>
+>>
+endobj
+
+527 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[443.9 540.5 520 553.2]/A<</Type/Action/S/URI/URI(http://milyn.codehaus.org/Smooks+Documentation)>>
+>>
+endobj
+
+528 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[443.9 540.5 520 553.2]/A<</Type/Action/S/URI/URI(http://milyn.codehaus.org/Smooks+Documentation)>>
+>>
+endobj
+
+529 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[443.9 540.5 520 553.2]/A<</Type/Action/S/URI/URI(http://milyn.codehaus.org/Smooks+Documentation)>>
+>>
+endobj
+
+530 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[101.9 598.5 182.1 611.2]/A<</Type/Action/S/URI/URI(http://milyn.codehaus.org/javadoc/v1.0/smooks/org/milyn/container/plugin/PayloadProcessor.html)>>
+>>
+endobj
+
+531 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[101.9 598.5 182.1 611.2]/A<</Type/Action/S/URI/URI(http://milyn.codehaus.org/javadoc/v1.0/smooks/org/milyn/container/plugin/PayloadProcessor.html)>>
+>>
+endobj
+
+532 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[101.9 598.5 182.1 611.2]/A<</Type/Action/S/URI/URI(http://milyn.codehaus.org/javadoc/v1.0/smooks/org/milyn/container/plugin/PayloadProcessor.html)>>
+>>
+endobj
+
+533 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[339.6 623.9 419.8 636.6]/A<</Type/Action/S/URI/URI(http://milyn.codehaus.org/javadoc/v1.0/smooks/org/milyn/container/plugin/PayloadProcessor.html)>>
+>>
+endobj
+
+534 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[339.6 623.9 419.8 636.6]/A<</Type/Action/S/URI/URI(http://milyn.codehaus.org/javadoc/v1.0/smooks/org/milyn/container/plugin/PayloadProcessor.html)>>
+>>
+endobj
+
+535 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[339.6 623.9 419.8 636.6]/A<</Type/Action/S/URI/URI(http://milyn.codehaus.org/javadoc/v1.0/smooks/org/milyn/container/plugin/PayloadProcessor.html)>>
+>>
+endobj
+
+536 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[290.4 656.5 382.6 669.2]/Dest[280 0 R/XYZ 156.5 177.9 0]>>
+endobj
+
+537 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[290.4 656.5 382.6 669.2]/Dest[280 0 R/XYZ 156.5 177.9 0]>>
+endobj
+
+538 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[290.4 656.5 382.6 669.2]/Dest[280 0 R/XYZ 156.5 177.9 0]>>
+endobj
+
+539 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[341.1 296 368.4 308.7]/A<</Type/Action/S/URI/URI(http://wiki.jboss.org/wiki/Wiki.jsp?page=MessageTransformation)>>
+>>
+endobj
+
+540 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[341.1 296 368.4 308.7]/A<</Type/Action/S/URI/URI(http://wiki.jboss.org/wiki/Wiki.jsp?page=MessageTransformation)>>
+>>
+endobj
+
+541 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[341.1 296 368.4 308.7]/A<</Type/Action/S/URI/URI(http://wiki.jboss.org/wiki/Wiki.jsp?page=MessageTransformation)>>
+>>
+endobj
+
+542 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[366.6 308.7 398.2 321.4]/A<</Type/Action/S/URI/URI(http://milyn.codehaus.org/javadoc/smooks-cartridges/javabean/org/milyn/javabean/BeanPopulator.html)>>
+>>
+endobj
+
+543 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[366.6 308.7 398.2 321.4]/A<</Type/Action/S/URI/URI(http://milyn.codehaus.org/javadoc/smooks-cartridges/javabean/org/milyn/javabean/BeanPopulator.html)>>
+>>
+endobj
+
+544 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[366.6 308.7 398.2 321.4]/A<</Type/Action/S/URI/URI(http://milyn.codehaus.org/javadoc/smooks-cartridges/javabean/org/milyn/javabean/BeanPopulator.html)>>
+>>
+endobj
+
+545 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[485.7 681.9 522.2 694.6]/A<</Type/Action/S/URI/URI(http://milyn.codehaus.org/Smooks)>>
+>>
+endobj
+
+546 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[485.7 681.9 522.2 694.6]/A<</Type/Action/S/URI/URI(http://milyn.codehaus.org/Smooks)>>
+>>
+endobj
+
+547 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[485.7 681.9 522.2 694.6]/A<</Type/Action/S/URI/URI(http://milyn.codehaus.org/Smooks)>>
+>>
+endobj
+
+548 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[336.5 86.9 373.6 99.6]/A<</Type/Action/S/URI/URI(http://milyn.codehaus.org/Smooks)>>
+>>
+endobj
+
+549 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[336.5 86.9 373.6 99.6]/A<</Type/Action/S/URI/URI(http://milyn.codehaus.org/Smooks)>>
+>>
+endobj
+
+550 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[336.5 86.9 373.6 99.6]/A<</Type/Action/S/URI/URI(http://milyn.codehaus.org/Smooks)>>
+>>
+endobj
+
+551 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[232.5 99.6 279.9 112.3]/A<</Type/Action/S/URI/URI(http://wiki.jboss.org/wiki/Wiki.jsp?page=JBossESB)>>
+>>
+endobj
+
+552 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[232.5 99.6 279.9 112.3]/A<</Type/Action/S/URI/URI(http://wiki.jboss.org/wiki/Wiki.jsp?page=JBossESB)>>
+>>
+endobj
+
+553 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[232.5 99.6 279.9 112.3]/A<</Type/Action/S/URI/URI(http://wiki.jboss.org/wiki/Wiki.jsp?page=JBossESB)>>
+>>
+endobj
+
+554 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[120.1 132.2 155.3 144.9]/A<</Type/Action/S/URI/URI(http://milyn.codehaus.org/Smooks)>>
+>>
+endobj
+
+555 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[120.1 132.2 155.3 144.9]/A<</Type/Action/S/URI/URI(http://milyn.codehaus.org/Smooks)>>
+>>
+endobj
+
+556 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[120.1 132.2 155.3 144.9]/A<</Type/Action/S/URI/URI(http://milyn.codehaus.org/Smooks)>>
+>>
+endobj
+
+557 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[232.3 144.9 296.4 157.6]/Dest[286 0 R/XYZ 156.5 714.9 0]>>
+endobj
+
+558 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[232.3 144.9 296.4 157.6]/Dest[286 0 R/XYZ 156.5 714.9 0]>>
+endobj
+
+559 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[232.3 144.9 296.4 157.6]/Dest[286 0 R/XYZ 156.5 714.9 0]>>
+endobj
+
+560 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[252 674.3 319.2 687]/Dest[286 0 R/XYZ 156.5 714.9 0]>>
+endobj
+
+561 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[252 674.3 319.2 687]/Dest[286 0 R/XYZ 156.5 714.9 0]>>
+endobj
+
+562 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[252 674.3 319.2 687]/Dest[286 0 R/XYZ 156.5 714.9 0]>>
+endobj
+
+563 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[101.9 674.3 142.7 687]/A<</Type/Action/S/URI/URI(http://xstream.codehaus.org/)>>
+>>
+endobj
+
+564 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[101.9 674.3 142.7 687]/A<</Type/Action/S/URI/URI(http://xstream.codehaus.org/)>>
+>>
+endobj
+
+565 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[101.9 674.3 142.7 687]/A<</Type/Action/S/URI/URI(http://xstream.codehaus.org/)>>
+>>
+endobj
+
+566 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[166 208.2 216.7 220.9]/A<</Type/Action/S/URI/URI(http://xstream.codehaus.org/javadoc/com/thoughtworks/xstream/XStream.html)>>
+>>
+endobj
+
+567 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[380.9 220.9 520 233.6]/A<</Type/Action/S/URI/URI(http://xstream.codehaus.org/javadoc/com/thoughtworks/xstream/XStream.html)>>
+>>
+endobj
+
+568 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[166 208.2 216.7 220.9]/A<</Type/Action/S/URI/URI(http://xstream.codehaus.org/javadoc/com/thoughtworks/xstream/XStream.html)>>
+>>
+endobj
+
+569 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[380.9 220.9 520 233.6]/A<</Type/Action/S/URI/URI(http://xstream.codehaus.org/javadoc/com/thoughtworks/xstream/XStream.html)>>
+>>
+endobj
+
+570 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[166 208.2 216.7 220.9]/A<</Type/Action/S/URI/URI(http://xstream.codehaus.org/javadoc/com/thoughtworks/xstream/XStream.html)>>
+>>
+endobj
+
+571 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[380.9 220.9 520 233.6]/A<</Type/Action/S/URI/URI(http://xstream.codehaus.org/javadoc/com/thoughtworks/xstream/XStream.html)>>
+>>
+endobj
+
+572 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[311.2 320 408.7 329.1]/A<</Type/Action/S/URI/URI(http://www.xyz.com/)>>
+>>
+endobj
+
+573 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[311.2 320 408.7 329.1]/A<</Type/Action/S/URI/URI(http://www.xyz.com/)>>
+>>
+endobj
+
+574 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[311.2 320 408.7 329.1]/A<</Type/Action/S/URI/URI(http://www.xyz.com/)>>
+>>
+endobj
+
+575 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[311.2 329.1 399.1 338.2]/A<</Type/Action/S/URI/URI(http://www.xyz.com/)>>
+>>
+endobj
+
+576 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[311.2 329.1 399.1 338.2]/A<</Type/Action/S/URI/URI(http://www.xyz.com/)>>
+>>
+endobj
+
+577 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[311.2 329.1 399.1 338.2]/A<</Type/Action/S/URI/URI(http://www.xyz.com/)>>
+>>
+endobj
+
+578 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[166 582.7 216.7 595.4]/A<</Type/Action/S/URI/URI(http://xstream.codehaus.org/javadoc/com/thoughtworks/xstream/XStream.html)>>
+>>
+endobj
+
+579 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[380.9 595.4 520 608.1]/A<</Type/Action/S/URI/URI(http://xstream.codehaus.org/javadoc/com/thoughtworks/xstream/XStream.html)>>
+>>
+endobj
+
+580 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[166 582.7 216.7 595.4]/A<</Type/Action/S/URI/URI(http://xstream.codehaus.org/javadoc/com/thoughtworks/xstream/XStream.html)>>
+>>
+endobj
+
+581 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[380.9 595.4 520 608.1]/A<</Type/Action/S/URI/URI(http://xstream.codehaus.org/javadoc/com/thoughtworks/xstream/XStream.html)>>
+>>
+endobj
+
+582 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[166 582.7 216.7 595.4]/A<</Type/Action/S/URI/URI(http://xstream.codehaus.org/javadoc/com/thoughtworks/xstream/XStream.html)>>
+>>
+endobj
+
+583 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[380.9 595.4 520 608.1]/A<</Type/Action/S/URI/URI(http://xstream.codehaus.org/javadoc/com/thoughtworks/xstream/XStream.html)>>
+>>
+endobj
+
+584 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[209.9 669.2 277.1 681.9]/Dest[286 0 R/XYZ 156.5 714.9 0]>>
+endobj
+
+585 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[209.9 669.2 277.1 681.9]/Dest[286 0 R/XYZ 156.5 714.9 0]>>
+endobj
+
+586 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[209.9 669.2 277.1 681.9]/Dest[286 0 R/XYZ 156.5 714.9 0]>>
+endobj
+
+587 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[475 681.9 515.8 694.6]/A<</Type/Action/S/URI/URI(http://xstream.codehaus.org/)>>
+>>
+endobj
+
+588 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[475 681.9 515.8 694.6]/A<</Type/Action/S/URI/URI(http://xstream.codehaus.org/)>>
+>>
+endobj
+
+589 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[475 681.9 515.8 694.6]/A<</Type/Action/S/URI/URI(http://xstream.codehaus.org/)>>
+>>
+endobj
+
+590 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[226.8 465.3 294 478]/Dest[286 0 R/XYZ 156.5 714.9 0]>>
+endobj
+
+591 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[226.8 465.3 294 478]/Dest[286 0 R/XYZ 156.5 714.9 0]>>
+endobj
+
+592 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[226.8 465.3 294 478]/Dest[286 0 R/XYZ 156.5 714.9 0]>>
+endobj
+
+593 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[412.1 137 498.7 148.4]/Dest[197 0 R/XYZ 156.5 627.9 0]>>
+endobj
+
+594 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[412.1 137 498.7 148.4]/Dest[197 0 R/XYZ 156.5 627.9 0]>>
+endobj
+
+595 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[412.1 137 498.7 148.4]/Dest[197 0 R/XYZ 156.5 627.9 0]>>
+endobj
+
+596 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[120.6 434.6 207.9 447.3]/Dest[197 0 R/XYZ 156.5 627.9 0]>>
+endobj
+
+597 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[120.6 434.6 207.9 447.3]/Dest[197 0 R/XYZ 156.5 627.9 0]>>
+endobj
+
+598 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[120.6 434.6 207.9 447.3]/Dest[197 0 R/XYZ 156.5 627.9 0]>>
+endobj
+
+599 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[136.5 398.1 226.1 410.8]/A<</Type/Action/S/URI/URI(http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd)>>
+>>
+endobj
+
+600 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[136.5 398.1 226.1 410.8]/A<</Type/Action/S/URI/URI(http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd)>>
+>>
+endobj
+
+601 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[136.5 398.1 226.1 410.8]/A<</Type/Action/S/URI/URI(http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd)>>
+>>
+endobj
+
+602 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[319.1 595.8 408.7 608.5]/A<</Type/Action/S/URI/URI(http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd)>>
+>>
+endobj
+
+603 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[319.1 595.8 408.7 608.5]/A<</Type/Action/S/URI/URI(http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd)>>
+>>
+endobj
+
+604 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[319.1 595.8 408.7 608.5]/A<</Type/Action/S/URI/URI(http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd)>>
+>>
+endobj
+
+605 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[386.4 86.4 464.4 99.1]/A<</Type/Action/S/URI/URI(http://www.opensymphony.com/quartz/)>>
+>>
+endobj
+
+606 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[386.4 86.4 464.4 99.1]/A<</Type/Action/S/URI/URI(http://www.opensymphony.com/quartz/)>>
+>>
+endobj
+
+607 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[386.4 86.4 464.4 99.1]/A<</Type/Action/S/URI/URI(http://www.opensymphony.com/quartz/)>>
+>>
+endobj
+
+608 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[350.6 194.5 393.6 207.2]/A<</Type/Action/S/URI/URI(http://books.xmlschemata.org/relaxng/ch19-77049.html)>>
+>>
+endobj
+
+609 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[350.6 194.5 393.6 207.2]/A<</Type/Action/S/URI/URI(http://books.xmlschemata.org/relaxng/ch19-77049.html)>>
+>>
+endobj
+
+610 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[350.6 194.5 393.6 207.2]/A<</Type/Action/S/URI/URI(http://books.xmlschemata.org/relaxng/ch19-77049.html)>>
+>>
+endobj
+
+611 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[350.6 227.1 393.6 239.8]/A<</Type/Action/S/URI/URI(http://books.xmlschemata.org/relaxng/ch19-77049.html)>>
+>>
+endobj
+
+612 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[350.6 227.1 393.6 239.8]/A<</Type/Action/S/URI/URI(http://books.xmlschemata.org/relaxng/ch19-77049.html)>>
+>>
+endobj
+
+613 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[350.6 227.1 393.6 239.8]/A<</Type/Action/S/URI/URI(http://books.xmlschemata.org/relaxng/ch19-77049.html)>>
+>>
+endobj
+
+614 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[350.6 431.9 393.6 444.6]/A<</Type/Action/S/URI/URI(http://books.xmlschemata.org/relaxng/ch19-77049.html)>>
+>>
+endobj
+
+615 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[350.6 431.9 393.6 444.6]/A<</Type/Action/S/URI/URI(http://books.xmlschemata.org/relaxng/ch19-77049.html)>>
+>>
+endobj
+
+616 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[350.6 431.9 393.6 444.6]/A<</Type/Action/S/URI/URI(http://books.xmlschemata.org/relaxng/ch19-77049.html)>>
+>>
+endobj
+
+617 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[350.6 464.5 393.6 477.2]/A<</Type/Action/S/URI/URI(http://books.xmlschemata.org/relaxng/ch19-77049.html)>>
+>>
+endobj
+
+618 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[350.6 464.5 393.6 477.2]/A<</Type/Action/S/URI/URI(http://books.xmlschemata.org/relaxng/ch19-77049.html)>>
+>>
+endobj
+
+619 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[350.6 464.5 393.6 477.2]/A<</Type/Action/S/URI/URI(http://books.xmlschemata.org/relaxng/ch19-77049.html)>>
+>>
+endobj
+
+620 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[318.3 234.4 393.6 247.1]/A<</Type/Action/S/URI/URI(http://wiki.jboss.org/wiki/Wiki.jsp?page=JBossMessaging)>>
+>>
+endobj
+
+621 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[318.3 234.4 393.6 247.1]/A<</Type/Action/S/URI/URI(http://wiki.jboss.org/wiki/Wiki.jsp?page=JBossMessaging)>>
+>>
+endobj
+
+622 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[318.3 234.4 393.6 247.1]/A<</Type/Action/S/URI/URI(http://wiki.jboss.org/wiki/Wiki.jsp?page=JBossMessaging)>>
+>>
+endobj
+
+623 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[313.5 186.3 360.9 199]/A<</Type/Action/S/URI/URI(http://wiki.jboss.org/wiki/Wiki.jsp?page=JBossESB)>>
+>>
+endobj
+
+624 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[313.5 186.3 360.9 199]/A<</Type/Action/S/URI/URI(http://wiki.jboss.org/wiki/Wiki.jsp?page=JBossESB)>>
+>>
+endobj
+
+625 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[313.5 186.3 360.9 199]/A<</Type/Action/S/URI/URI(http://wiki.jboss.org/wiki/Wiki.jsp?page=JBossESB)>>
+>>
+endobj
+
+626 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[274.5 199 349.8 211.7]/A<</Type/Action/S/URI/URI(http://wiki.jboss.org/wiki/Wiki.jsp?page=JBossMessaging)>>
+>>
+endobj
+
+627 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[274.5 199 349.8 211.7]/A<</Type/Action/S/URI/URI(http://wiki.jboss.org/wiki/Wiki.jsp?page=JBossMessaging)>>
+>>
+endobj
+
+628 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[274.5 199 349.8 211.7]/A<</Type/Action/S/URI/URI(http://wiki.jboss.org/wiki/Wiki.jsp?page=JBossMessaging)>>
+>>
+endobj
+
+629 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[101.9 342.3 199.7 355]/A<</Type/Action/S/URI/URI(http://wiki.jboss.org/wiki/Wiki.jsp?page=JBossESBHelloworld)>>
+>>
+endobj
+
+630 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[101.9 342.3 199.7 355]/A<</Type/Action/S/URI/URI(http://wiki.jboss.org/wiki/Wiki.jsp?page=JBossESBHelloworld)>>
+>>
+endobj
+
+631 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[101.9 342.3 199.7 355]/A<</Type/Action/S/URI/URI(http://wiki.jboss.org/wiki/Wiki.jsp?page=JBossESBHelloworld)>>
+>>
+endobj
+
+632 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[412.4 367.7 510.2 380.4]/A<</Type/Action/S/URI/URI(http://wiki.jboss.org/wiki/Wiki.jsp?page=JBossESBHelloworld)>>
+>>
+endobj
+
+633 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[412.4 367.7 510.2 380.4]/A<</Type/Action/S/URI/URI(http://wiki.jboss.org/wiki/Wiki.jsp?page=JBossESBHelloworld)>>
+>>
+endobj
+
+634 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[412.4 367.7 510.2 380.4]/A<</Type/Action/S/URI/URI(http://wiki.jboss.org/wiki/Wiki.jsp?page=JBossESBHelloworld)>>
+>>
+endobj
+
+635 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[354.2 263.8 421.2 276.5]/A<</Type/Action/S/URI/URI(http://milyn.codehaus.org/Smooks)>>
+>>
+endobj
+
+636 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[354.2 263.8 421.2 276.5]/A<</Type/Action/S/URI/URI(http://milyn.codehaus.org/Smooks)>>
+>>
+endobj
+
+637 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[354.2 263.8 421.2 276.5]/A<</Type/Action/S/URI/URI(http://milyn.codehaus.org/Smooks)>>
+>>
+endobj
+
+638 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[241.7 316.3 300.2 329]/Dest[84 0 R/XYZ 174.5 281.4 0]>>
+endobj
+
+639 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[241.7 316.3 300.2 329]/Dest[84 0 R/XYZ 174.5 281.4 0]>>
+endobj
+
+640 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[241.7 316.3 300.2 329]/Dest[84 0 R/XYZ 174.5 281.4 0]>>
+endobj
+
+641 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[241.7 577.2 300.2 589.9]/Dest[84 0 R/XYZ 174.5 281.4 0]>>
+endobj
+
+642 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[241.7 577.2 300.2 589.9]/Dest[84 0 R/XYZ 174.5 281.4 0]>>
+endobj
+
+643 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[241.7 577.2 300.2 589.9]/Dest[84 0 R/XYZ 174.5 281.4 0]>>
+endobj
+
+644 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[244.5 365.2 303 377.9]/Dest[84 0 R/XYZ 174.5 281.4 0]>>
+endobj
+
+645 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[244.5 365.2 303 377.9]/Dest[84 0 R/XYZ 174.5 281.4 0]>>
+endobj
+
+646 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[244.5 365.2 303 377.9]/Dest[84 0 R/XYZ 174.5 281.4 0]>>
+endobj
+
+647 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[190.4 493.6 376.7 501.4]/A<</Type/Action/S/URI/URI(http://anonsvn.labs.jboss.com/labs/jbossesb/)>>
+>>
+endobj
+
+648 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[190.4 493.6 376.7 501.4]/A<</Type/Action/S/URI/URI(http://anonsvn.labs.jboss.com/labs/jbossesb/)>>
+>>
+endobj
+
+649 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[190.4 493.6 376.7 501.4]/A<</Type/Action/S/URI/URI(http://anonsvn.labs.jboss.com/labs/jbossesb/)>>
+>>
+endobj
+
+650 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[137.6 694.6 211 707.3]/Dest[128 0 R/XYZ 156.5 480.3 0]>>
+endobj
+
+651 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[137.6 694.6 211 707.3]/Dest[128 0 R/XYZ 156.5 480.3 0]>>
+endobj
+
+652 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[137.6 694.6 211 707.3]/Dest[128 0 R/XYZ 156.5 480.3 0]>>
+endobj
+
+653 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[148.4 378.7 334.7 386.5]/A<</Type/Action/S/URI/URI(http://anonsvn.labs.jboss.com/labs/jbossesb/)>>
+>>
+endobj
+
+654 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[148.4 378.7 334.7 386.5]/A<</Type/Action/S/URI/URI(http://anonsvn.labs.jboss.com/labs/jbossesb/)>>
+>>
+endobj
+
+655 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[70.2 284.4 155.3 297.1]/Dest[1 0 R/XYZ 126.2 487.1 0]>>
+endobj
+
+656 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[101.9 211.1 119.2 223.8]/Dest[1 0 R/XYZ 126.2 487.1 0]>>
+endobj
+
+657 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[457.7 223.8 522.7 236.5]/Dest[1 0 R/XYZ 126.2 487.1 0]>>
+endobj
+
+658 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[284.3 287.3 367.5 300]/Dest[1 0 R/XYZ 126.2 487.1 0]>>
+endobj
+
+659 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[101.9 595.8 187 608.5]/Dest[1 0 R/XYZ 126.2 487.1 0]>>
+endobj
+
+660 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[101.9 674.7 184.5 687.4]/Dest[1 0 R/XYZ 126.2 487.1 0]>>
+endobj
+
+661 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[102.1 189.4 184.7 202.1]/Dest[1 0 R/XYZ 126.2 487.1 0]>>
+endobj
+
+662 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[205.2 150.2 287.8 162.9]/Dest[1 0 R/XYZ 126.2 487.1 0]>>
+endobj
+
+663 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[101.9 224.9 135.8 237.6]/Dest[1 0 R/XYZ 126.2 487.1 0]>>
+endobj
+
+664 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[468.2 237.6 522.8 250.3]/Dest[1 0 R/XYZ 126.2 487.1 0]>>
+endobj
+
+665 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[120.2 349.5 202.8 362.2]/Dest[1 0 R/XYZ 126.2 487.1 0]>>
+endobj
+
+666 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[236.7 619.5 319.3 632.2]/Dest[1 0 R/XYZ 126.2 487.1 0]>>
+endobj
+
+667 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[147.1 669.9 232.2 682.6]/Dest[1 0 R/XYZ 126.2 487.1 0]>>
+endobj
+
+668 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[147.1 707.3 232.2 720]/Dest[1 0 R/XYZ 126.2 487.1 0]>>
+endobj
+
+669 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[147.1 94.4 232.2 107.1]/Dest[1 0 R/XYZ 126.2 487.1 0]>>
+endobj
+
+670 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[147.1 131.8 232.2 144.5]/Dest[1 0 R/XYZ 126.2 487.1 0]>>
+endobj
+
+671 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[147.1 169.2 232.2 181.9]/Dest[1 0 R/XYZ 126.2 487.1 0]>>
+endobj
+
+672 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[433.7 204.2 522.2 216.9]/Dest[1 0 R/XYZ 126.2 487.1 0]>>
+endobj
+
+673 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[436.7 520.4 522.2 533.1]/Dest[1 0 R/XYZ 126.2 487.1 0]>>
+endobj
+
+674 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[373.4 555.7 456 568.4]/Dest[1 0 R/XYZ 126.2 487.1 0]>>
+endobj
+
+675 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[121.8 555.7 212.8 568.4]/Dest[1 0 R/XYZ 379.4 444 0]>>
+endobj
+
+676 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[476.7 295.5 481.4 308.2]/Dest[343 0 R/XYZ 52.3 99.6 0]>>
+endobj
+
+677 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[202.7 577.4 207.4 590.1]/Dest[382 0 R/XYZ 52 110.1 0]>>
+endobj
+
+678 0 obj
+<</Type/Annot/Subtype/Link/Border[0 0 0]/Rect[204.4 564.7 209.1 577.4]/Dest[382 0 R/XYZ 52 84.7 0]>>
+endobj
+
+872 0 obj
+<</Type/Catalog/Pages 679 0 R
 /OpenAction[1 0 R /XYZ null null 0]
 /ViewerPreferences<</DisplayDocTitle true
 >>
-/Outlines 397 0 R
-/Lang(en-US)
+/Outlines 760 0 R
 >>
 endobj
 
-463 0 obj
+873 0 obj
 <</Title<FEFF00500072006F006700720061006D006D006500720073002000470075006900640065>
 /Author<FEFF004500730074006500620061006E>
 /Creator<FEFF005700720069007400650072>
-/Producer<FEFF004F00700065006E004F00660066006900630065002E006F0072006700200032002E0034>
-/CreationDate(D:20080527125143+02'00')>>
+/Producer<FEFF004E0065006F004F0066006600690063006500200032002E0032>
+/CreationDate(D:20080612164753+01'00')>>
 endobj
 
 xref
-0 464
+0 874
 0000000000 65535 f 
-0001352495 00000 n 
+0000787121 00000 n 
 0000000019 00000 n 
-0000000412 00000 n 
-0001352641 00000 n 
-0000000432 00000 n 
-0000000595 00000 n 
-0000000614 00000 n 
-0001352787 00000 n 
-0000016217 00000 n 
-0000018981 00000 n 
-0001352952 00000 n 
-0000019003 00000 n 
-0000022083 00000 n 
-0001353100 00000 n 
-0000022105 00000 n 
-0000024536 00000 n 
-0001353248 00000 n 
-0000024558 00000 n 
-0000026649 00000 n 
-0001353431 00000 n 
-0000026671 00000 n 
-0000029346 00000 n 
-0001353606 00000 n 
-0000029368 00000 n 
-0000030359 00000 n 
-0001353805 00000 n 
-0000030380 00000 n 
-0000030493 00000 n 
-0001353953 00000 n 
-0000030513 00000 n 
-0000036912 00000 n 
-0000036934 00000 n 
-0001354101 00000 n 
-0000038893 00000 n 
-0000046501 00000 n 
-0000046523 00000 n 
-0001354249 00000 n 
-0000053425 00000 n 
-0000059011 00000 n 
-0001354397 00000 n 
-0000059033 00000 n 
-0000060800 00000 n 
-0001354545 00000 n 
-0000060822 00000 n 
-0000064106 00000 n 
-0001354693 00000 n 
-0000064128 00000 n 
-0000067157 00000 n 
-0001354841 00000 n 
-0000067179 00000 n 
-0000080631 00000 n 
-0001354989 00000 n 
-0000080654 00000 n 
-0000083596 00000 n 
-0001355156 00000 n 
-0000083618 00000 n 
-0000087007 00000 n 
-0001355331 00000 n 
-0000087029 00000 n 
-0000089381 00000 n 
-0000089403 00000 n 
-0001355479 00000 n 
-0000108518 00000 n 
-0000110325 00000 n 
-0000110347 00000 n 
-0001355627 00000 n 
-0000121965 00000 n 
-0000124851 00000 n 
-0001355775 00000 n 
-0000124873 00000 n 
-0000127257 00000 n 
-0001355923 00000 n 
-0000127279 00000 n 
-0000130681 00000 n 
-0001356071 00000 n 
-0000130703 00000 n 
-0000134198 00000 n 
-0001356219 00000 n 
-0000134220 00000 n 
-0000136494 00000 n 
-0001356367 00000 n 
-0000136516 00000 n 
-0000139432 00000 n 
-0000139454 00000 n 
-0001356534 00000 n 
-0000149302 00000 n 
-0000152949 00000 n 
-0001356709 00000 n 
-0000152971 00000 n 
-0000155503 00000 n 
-0000155525 00000 n 
-0001356857 00000 n 
-0000171476 00000 n 
-0000174500 00000 n 
-0001357005 00000 n 
-0000174522 00000 n 
-0000177572 00000 n 
-0001357153 00000 n 
-0000177594 00000 n 
-0000178039 00000 n 
-0001357301 00000 n 
-0000178061 00000 n 
-0000180996 00000 n 
-0001357451 00000 n 
-0000181019 00000 n 
-0000183795 00000 n 
-0001357601 00000 n 
-0000183818 00000 n 
-0000186075 00000 n 
-0001357751 00000 n 
-0000186098 00000 n 
-0000188646 00000 n 
-0001357901 00000 n 
-0000188669 00000 n 
-0000192403 00000 n 
-0001358051 00000 n 
-0000192426 00000 n 
-0000195389 00000 n 
-0001358201 00000 n 
-0000195412 00000 n 
-0000198883 00000 n 
-0001358351 00000 n 
-0000198906 00000 n 
-0000201828 00000 n 
-0001358520 00000 n 
-0000201851 00000 n 
-0000205148 00000 n 
-0001358670 00000 n 
-0000205171 00000 n 
-0000209103 00000 n 
-0001358820 00000 n 
-0000209126 00000 n 
-0000211788 00000 n 
-0001358970 00000 n 
-0000211811 00000 n 
-0000213163 00000 n 
-0001359155 00000 n 
-0000213186 00000 n 
-0000216159 00000 n 
-0001359324 00000 n 
-0000216182 00000 n 
-0000217618 00000 n 
-0001359474 00000 n 
-0000217641 00000 n 
-0000220677 00000 n 
-0001359624 00000 n 
-0000220700 00000 n 
-0000224176 00000 n 
-0001359774 00000 n 
-0000224199 00000 n 
-0000226322 00000 n 
-0001359924 00000 n 
-0000226345 00000 n 
-0000228961 00000 n 
-0001360074 00000 n 
-0000228984 00000 n 
-0000230788 00000 n 
-0001360224 00000 n 
-0000230811 00000 n 
-0000233445 00000 n 
-0001360401 00000 n 
-0000233468 00000 n 
-0000236032 00000 n 
-0000236055 00000 n 
-0000246108 00000 n 
-0001360551 00000 n 
-0000246131 00000 n 
-0000248071 00000 n 
-0000248094 00000 n 
-0000262313 00000 n 
-0001360701 00000 n 
-0000262337 00000 n 
-0000263820 00000 n 
-0000263843 00000 n 
-0001360878 00000 n 
-0000287053 00000 n 
-0000288395 00000 n 
-0000288418 00000 n 
-0000306131 00000 n 
-0001361047 00000 n 
-0000306155 00000 n 
-0000307234 00000 n 
-0000307257 00000 n 
-0001361197 00000 n 
-0000333002 00000 n 
-0000334393 00000 n 
-0001361347 00000 n 
-0000334416 00000 n 
-0000335506 00000 n 
-0000335529 00000 n 
-0000354568 00000 n 
-0001361497 00000 n 
-0000354592 00000 n 
-0000357571 00000 n 
-0001361647 00000 n 
-0000357594 00000 n 
-0000359148 00000 n 
-0000359171 00000 n 
-0000379225 00000 n 
-0001361816 00000 n 
-0000379249 00000 n 
-0000381885 00000 n 
-0001362017 00000 n 
-0000381908 00000 n 
-0000384762 00000 n 
-0001362167 00000 n 
-0000384785 00000 n 
-0000386492 00000 n 
-0001362336 00000 n 
-0000386515 00000 n 
-0000389676 00000 n 
-0001362486 00000 n 
-0000389699 00000 n 
-0000392971 00000 n 
-0001362636 00000 n 
-0000392994 00000 n 
-0000397009 00000 n 
-0001362786 00000 n 
-0000397032 00000 n 
-0000400788 00000 n 
-0001362936 00000 n 
-0000400811 00000 n 
-0000404450 00000 n 
-0001363086 00000 n 
-0000404473 00000 n 
-0000408020 00000 n 
-0001363236 00000 n 
-0000408043 00000 n 
-0000411205 00000 n 
-0001363386 00000 n 
-0000411228 00000 n 
-0000414830 00000 n 
-0001363536 00000 n 
-0000414853 00000 n 
-0000416289 00000 n 
-0001363713 00000 n 
-0000416312 00000 n 
-0000418851 00000 n 
-0001363863 00000 n 
-0000418874 00000 n 
-0000421693 00000 n 
-0001364013 00000 n 
-0000421716 00000 n 
-0000423213 00000 n 
-0000423236 00000 n 
-0000474045 00000 n 
-0001364163 00000 n 
-0000474069 00000 n 
-0000477582 00000 n 
-0001364313 00000 n 
-0000477605 00000 n 
-0000480308 00000 n 
-0001364463 00000 n 
-0000480331 00000 n 
-0000483472 00000 n 
-0001364632 00000 n 
-0000483495 00000 n 
-0000486508 00000 n 
-0001364782 00000 n 
-0000486531 00000 n 
-0000490217 00000 n 
-0001364951 00000 n 
-0000490240 00000 n 
-0000493466 00000 n 
-0001365120 00000 n 
-0000493489 00000 n 
-0000494737 00000 n 
-0001365270 00000 n 
-0000494760 00000 n 
-0000498087 00000 n 
-0001365420 00000 n 
-0000498110 00000 n 
-0000499537 00000 n 
-0001365570 00000 n 
-0000499560 00000 n 
-0000499972 00000 n 
-0001379409 00000 n 
-0001379575 00000 n 
-0001379696 00000 n 
-0001379817 00000 n 
-0001380031 00000 n 
-0001380245 00000 n 
-0001380402 00000 n 
-0001380576 00000 n 
-0001380750 00000 n 
-0001380922 00000 n 
-0001381096 00000 n 
-0001381271 00000 n 
-0001381440 00000 n 
-0001381617 00000 n 
-0001381798 00000 n 
-0001381979 00000 n 
-0001382133 00000 n 
-0001382253 00000 n 
-0001382373 00000 n 
-0001382495 00000 n 
-0001382661 00000 n 
-0001382784 00000 n 
-0001382904 00000 n 
-0001383025 00000 n 
-0001383146 00000 n 
-0001383267 00000 n 
-0001383384 00000 n 
-0001383501 00000 n 
-0001383620 00000 n 
-0001383737 00000 n 
-0001383856 00000 n 
-0001383977 00000 n 
-0001384098 00000 n 
-0001384219 00000 n 
-0001384340 00000 n 
-0001384461 00000 n 
-0001384582 00000 n 
-0001384703 00000 n 
-0001384822 00000 n 
-0001378666 00000 n 
-0000499994 00000 n 
-0000500749 00000 n 
-0000500771 00000 n 
-0000500964 00000 n 
-0000501271 00000 n 
-0000501443 00000 n 
-0000515699 00000 n 
-0000515723 00000 n 
-0000515921 00000 n 
-0000516572 00000 n 
-0000517065 00000 n 
-0000525736 00000 n 
-0000525759 00000 n 
-0000525962 00000 n 
-0000526411 00000 n 
-0000526725 00000 n 
-0000540145 00000 n 
-0000540169 00000 n 
-0000540365 00000 n 
-0000540912 00000 n 
-0000541305 00000 n 
-0000549430 00000 n 
-0000549453 00000 n 
-0000549654 00000 n 
-0000550004 00000 n 
-0000550218 00000 n 
-0000650794 00000 n 
-0000650819 00000 n 
-0000651012 00000 n 
-0000651958 00000 n 
-0000652926 00000 n 
-0000653014 00000 n 
-0000653318 00000 n 
-0000653502 00000 n 
-0000683718 00000 n 
-0000683742 00000 n 
-0000683932 00000 n 
-0000684998 00000 n 
-0000685982 00000 n 
-0000773771 00000 n 
-0000773795 00000 n 
-0000773990 00000 n 
-0000774936 00000 n 
-0000775902 00000 n 
-0000866506 00000 n 
-0000866530 00000 n 
-0000866730 00000 n 
-0000867676 00000 n 
-0000868646 00000 n 
-0000946992 00000 n 
-0000947016 00000 n 
-0000947206 00000 n 
-0000948152 00000 n 
-0000949120 00000 n 
-0001035772 00000 n 
-0001035796 00000 n 
-0001035996 00000 n 
-0001036942 00000 n 
-0001037914 00000 n 
-0001105896 00000 n 
-0001105920 00000 n 
-0001106117 00000 n 
-0001107063 00000 n 
-0001108034 00000 n 
-0001177955 00000 n 
-0001177979 00000 n 
-0001178169 00000 n 
-0001179115 00000 n 
-0001180082 00000 n 
-0001247138 00000 n 
-0001247162 00000 n 
-0001247359 00000 n 
-0001248305 00000 n 
-0001249277 00000 n 
-0001349864 00000 n 
-0001349889 00000 n 
-0001350082 00000 n 
-0001351028 00000 n 
-0001352000 00000 n 
-0001352209 00000 n 
-0001365720 00000 n 
-0001365780 00000 n 
-0001366019 00000 n 
-0001366311 00000 n 
-0001366499 00000 n 
-0001366715 00000 n 
-0001366858 00000 n 
-0001367034 00000 n 
-0001367197 00000 n 
-0001367389 00000 n 
-0001367577 00000 n 
-0001367781 00000 n 
-0001367992 00000 n 
-0001368179 00000 n 
-0001368330 00000 n 
-0001368511 00000 n 
-0001368695 00000 n 
-0001368884 00000 n 
-0001369140 00000 n 
-0001369341 00000 n 
-0001369553 00000 n 
-0001369741 00000 n 
-0001369885 00000 n 
-0001370074 00000 n 
-0001370247 00000 n 
-0001370435 00000 n 
-0001370620 00000 n 
-0001370813 00000 n 
-0001371014 00000 n 
-0001371179 00000 n 
-0001371380 00000 n 
-0001371569 00000 n 
-0001371744 00000 n 
-0001371901 00000 n 
-0001372074 00000 n 
-0001372339 00000 n 
-0001372532 00000 n 
-0001372881 00000 n 
-0001373074 00000 n 
-0001373231 00000 n 
-0001373492 00000 n 
-0001373669 00000 n 
-0001373838 00000 n 
-0001374027 00000 n 
-0001374232 00000 n 
-0001374505 00000 n 
-0001374738 00000 n 
-0001375015 00000 n 
-0001375180 00000 n 
-0001375409 00000 n 
-0001375642 00000 n 
-0001375863 00000 n 
-0001375999 00000 n 
-0001376172 00000 n 
-0001376329 00000 n 
-0001376501 00000 n 
-0001376654 00000 n 
-0001376803 00000 n 
-0001377074 00000 n 
-0001377319 00000 n 
-0001377512 00000 n 
-0001377737 00000 n 
-0001377942 00000 n 
-0001378207 00000 n 
-0001378523 00000 n 
-0001384943 00000 n 
-0001385106 00000 n 
+0000000409 00000 n 
+0000000429 00000 n 
+0000787267 00000 n 
+0000016032 00000 n 
+0000016142 00000 n 
+0000787413 00000 n 
+0000016161 00000 n 
+0000018686 00000 n 
+0000787578 00000 n 
+0000018708 00000 n 
+0000021577 00000 n 
+0000787726 00000 n 
+0000021599 00000 n 
+0000025741 00000 n 
+0000787874 00000 n 
+0000025763 00000 n 
+0000027122 00000 n 
+0000788022 00000 n 
+0000027144 00000 n 
+0000029097 00000 n 
+0000788205 00000 n 
+0000029119 00000 n 
+0000031737 00000 n 
+0000788396 00000 n 
+0000031759 00000 n 
+0000032510 00000 n 
+0000788579 00000 n 
+0000032531 00000 n 
+0000032747 00000 n 
+0000788727 00000 n 
+0000032768 00000 n 
+0000039114 00000 n 
+0000039136 00000 n 
+0000788875 00000 n 
+0000041095 00000 n 
+0000048693 00000 n 
+0000048715 00000 n 
+0000789023 00000 n 
+0000055617 00000 n 
+0000061191 00000 n 
+0000789171 00000 n 
+0000061213 00000 n 
+0000062995 00000 n 
+0000789319 00000 n 
+0000063017 00000 n 
+0000066138 00000 n 
+0000789467 00000 n 
+0000066160 00000 n 
+0000069512 00000 n 
+0000789615 00000 n 
+0000069534 00000 n 
+0000082497 00000 n 
+0000789763 00000 n 
+0000082520 00000 n 
+0000085457 00000 n 
+0000789946 00000 n 
+0000085479 00000 n 
+0000088849 00000 n 
+0000790153 00000 n 
+0000088871 00000 n 
+0000091057 00000 n 
+0000091079 00000 n 
+0000790301 00000 n 
+0000110194 00000 n 
+0000112030 00000 n 
+0000112052 00000 n 
+0000790449 00000 n 
+0000123670 00000 n 
+0000126570 00000 n 
+0000790597 00000 n 
+0000126592 00000 n 
+0000129167 00000 n 
+0000790745 00000 n 
+0000129189 00000 n 
+0000132743 00000 n 
+0000790893 00000 n 
+0000132765 00000 n 
+0000135990 00000 n 
+0000791041 00000 n 
+0000136012 00000 n 
+0000138588 00000 n 
+0000791189 00000 n 
+0000138610 00000 n 
+0000141850 00000 n 
+0000141872 00000 n 
+0000791372 00000 n 
+0000151720 00000 n 
+0000154907 00000 n 
+0000791579 00000 n 
+0000154929 00000 n 
+0000157400 00000 n 
+0000157422 00000 n 
+0000791727 00000 n 
+0000173373 00000 n 
+0000176125 00000 n 
+0000791875 00000 n 
+0000176147 00000 n 
+0000178724 00000 n 
+0000792023 00000 n 
+0000178747 00000 n 
+0000181770 00000 n 
+0000792173 00000 n 
+0000181793 00000 n 
+0000184265 00000 n 
+0000792323 00000 n 
+0000184288 00000 n 
+0000186462 00000 n 
+0000792473 00000 n 
+0000186485 00000 n 
+0000189455 00000 n 
+0000792623 00000 n 
+0000189478 00000 n 
+0000193191 00000 n 
+0000792773 00000 n 
+0000193214 00000 n 
+0000196302 00000 n 
+0000792923 00000 n 
+0000196325 00000 n 
+0000199637 00000 n 
+0000793073 00000 n 
+0000199660 00000 n 
+0000202970 00000 n 
+0000793242 00000 n 
+0000202993 00000 n 
+0000206544 00000 n 
+0000793392 00000 n 
+0000206567 00000 n 
+0000209864 00000 n 
+0000793542 00000 n 
+0000209887 00000 n 
+0000212615 00000 n 
+0000793727 00000 n 
+0000212638 00000 n 
+0000215758 00000 n 
+0000793912 00000 n 
+0000215781 00000 n 
+0000217085 00000 n 
+0000794062 00000 n 
+0000217108 00000 n 
+0000220267 00000 n 
+0000794212 00000 n 
+0000220290 00000 n 
+0000223537 00000 n 
+0000794362 00000 n 
+0000223560 00000 n 
+0000225574 00000 n 
+0000794512 00000 n 
+0000225597 00000 n 
+0000228244 00000 n 
+0000794662 00000 n 
+0000228267 00000 n 
+0000229918 00000 n 
+0000794812 00000 n 
+0000229941 00000 n 
+0000232508 00000 n 
+0000795021 00000 n 
+0000232531 00000 n 
+0000235143 00000 n 
+0000235166 00000 n 
+0000245219 00000 n 
+0000795171 00000 n 
+0000245242 00000 n 
+0000246980 00000 n 
+0000247003 00000 n 
+0000261222 00000 n 
+0000795321 00000 n 
+0000261246 00000 n 
+0000262713 00000 n 
+0000262736 00000 n 
+0000795530 00000 n 
+0000285946 00000 n 
+0000287303 00000 n 
+0000287326 00000 n 
+0000305039 00000 n 
+0000795715 00000 n 
+0000305063 00000 n 
+0000306153 00000 n 
+0000306176 00000 n 
+0000795865 00000 n 
+0000331921 00000 n 
+0000333184 00000 n 
+0000796015 00000 n 
+0000333207 00000 n 
+0000334218 00000 n 
+0000334240 00000 n 
+0000353279 00000 n 
+0000796165 00000 n 
+0000353303 00000 n 
+0000356062 00000 n 
+0000796315 00000 n 
+0000356085 00000 n 
+0000357742 00000 n 
+0000357765 00000 n 
+0000377819 00000 n 
+0000796484 00000 n 
+0000377843 00000 n 
+0000380251 00000 n 
+0000796749 00000 n 
+0000380274 00000 n 
+0000382976 00000 n 
+0000796934 00000 n 
+0000382999 00000 n 
+0000384208 00000 n 
+0000797084 00000 n 
+0000384231 00000 n 
+0000387572 00000 n 
+0000797234 00000 n 
+0000387595 00000 n 
+0000390904 00000 n 
+0000797384 00000 n 
+0000390927 00000 n 
+0000395382 00000 n 
+0000797534 00000 n 
+0000395405 00000 n 
+0000399512 00000 n 
+0000797684 00000 n 
+0000399535 00000 n 
+0000403599 00000 n 
+0000797834 00000 n 
+0000403622 00000 n 
+0000407359 00000 n 
+0000797984 00000 n 
+0000407382 00000 n 
+0000410643 00000 n 
+0000798134 00000 n 
+0000410666 00000 n 
+0000413466 00000 n 
+0000798284 00000 n 
+0000413489 00000 n 
+0000414896 00000 n 
+0000798477 00000 n 
+0000414919 00000 n 
+0000417417 00000 n 
+0000798627 00000 n 
+0000417440 00000 n 
+0000420053 00000 n 
+0000798777 00000 n 
+0000420076 00000 n 
+0000421575 00000 n 
+0000421598 00000 n 
+0000472407 00000 n 
+0000798927 00000 n 
+0000472431 00000 n 
+0000475763 00000 n 
+0000799077 00000 n 
+0000475786 00000 n 
+0000478746 00000 n 
+0000799227 00000 n 
+0000478769 00000 n 
+0000482115 00000 n 
+0000799412 00000 n 
+0000482138 00000 n 
+0000484984 00000 n 
+0000799562 00000 n 
+0000485007 00000 n 
+0000488694 00000 n 
+0000799771 00000 n 
+0000488717 00000 n 
+0000491429 00000 n 
+0000799921 00000 n 
+0000491452 00000 n 
+0000495316 00000 n 
+0000800071 00000 n 
+0000495339 00000 n 
+0000496401 00000 n 
+0000800221 00000 n 
+0000496423 00000 n 
+0000498155 00000 n 
+0000800371 00000 n 
+0000498178 00000 n 
+0000500493 00000 n 
+0000800521 00000 n 
+0000500516 00000 n 
+0000502792 00000 n 
+0000800706 00000 n 
+0000502815 00000 n 
+0000505527 00000 n 
+0000801059 00000 n 
+0000505550 00000 n 
+0000508679 00000 n 
+0000801364 00000 n 
+0000508702 00000 n 
+0000511178 00000 n 
+0000801597 00000 n 
+0000511201 00000 n 
+0000515075 00000 n 
+0000801950 00000 n 
+0000515098 00000 n 
+0000518399 00000 n 
+0000802255 00000 n 
+0000518422 00000 n 
+0000519767 00000 n 
+0000802405 00000 n 
+0000519790 00000 n 
+0000522878 00000 n 
+0000802555 00000 n 
+0000522901 00000 n 
+0000525813 00000 n 
+0000802705 00000 n 
+0000525836 00000 n 
+0000527206 00000 n 
+0000802890 00000 n 
+0000527229 00000 n 
+0000529697 00000 n 
+0000803040 00000 n 
+0000529720 00000 n 
+0000531533 00000 n 
+0000803297 00000 n 
+0000531556 00000 n 
+0000533447 00000 n 
+0000803506 00000 n 
+0000533470 00000 n 
+0000534911 00000 n 
+0000803691 00000 n 
+0000534934 00000 n 
+0000538407 00000 n 
+0000803876 00000 n 
+0000538430 00000 n 
+0000540840 00000 n 
+0000804026 00000 n 
+0000540863 00000 n 
+0000543397 00000 n 
+0000804211 00000 n 
+0000543420 00000 n 
+0000545815 00000 n 
+0000804361 00000 n 
+0000545838 00000 n 
+0000548663 00000 n 
+0000804546 00000 n 
+0000548686 00000 n 
+0000549643 00000 n 
+0000804696 00000 n 
+0000549665 00000 n 
+0000552136 00000 n 
+0000804905 00000 n 
+0000552159 00000 n 
+0000554755 00000 n 
+0000805138 00000 n 
+0000554778 00000 n 
+0000556974 00000 n 
+0000805288 00000 n 
+0000556997 00000 n 
+0000560774 00000 n 
+0000805553 00000 n 
+0000560797 00000 n 
+0000562871 00000 n 
+0000805703 00000 n 
+0000562894 00000 n 
+0000564243 00000 n 
+0000805853 00000 n 
+0000564266 00000 n 
+0000565793 00000 n 
+0000806003 00000 n 
+0000565816 00000 n 
+0000568614 00000 n 
+0000806153 00000 n 
+0000568637 00000 n 
+0000569600 00000 n 
+0000806303 00000 n 
+0000569622 00000 n 
+0000573235 00000 n 
+0000806453 00000 n 
+0000573258 00000 n 
+0000577038 00000 n 
+0000806603 00000 n 
+0000577061 00000 n 
+0000580227 00000 n 
+0000806753 00000 n 
+0000580250 00000 n 
+0000582904 00000 n 
+0000806903 00000 n 
+0000582927 00000 n 
+0000584777 00000 n 
+0000807053 00000 n 
+0000584800 00000 n 
+0000587228 00000 n 
+0000807334 00000 n 
+0000587251 00000 n 
+0000587923 00000 n 
+0000807484 00000 n 
+0000587945 00000 n 
+0000592032 00000 n 
+0000807661 00000 n 
+0000592055 00000 n 
+0000596042 00000 n 
+0000807811 00000 n 
+0000596065 00000 n 
+0000600527 00000 n 
+0000807961 00000 n 
+0000600550 00000 n 
+0000603621 00000 n 
+0000808111 00000 n 
+0000603644 00000 n 
+0000608095 00000 n 
+0000808261 00000 n 
+0000608118 00000 n 
+0000613159 00000 n 
+0000808411 00000 n 
+0000613182 00000 n 
+0000617308 00000 n 
+0000808596 00000 n 
+0000617331 00000 n 
+0000619607 00000 n 
+0000808746 00000 n 
+0000619630 00000 n 
+0000622219 00000 n 
+0000808896 00000 n 
+0000622242 00000 n 
+0000624597 00000 n 
+0000809046 00000 n 
+0000624620 00000 n 
+0000626971 00000 n 
+0000809196 00000 n 
+0000626994 00000 n 
+0000627214 00000 n 
+0000809346 00000 n 
+0000627236 00000 n 
+0000627934 00000 n 
+0000832917 00000 n 
+0000833083 00000 n 
+0000833295 00000 n 
+0000833507 00000 n 
+0000833719 00000 n 
+0000833929 00000 n 
+0000834139 00000 n 
+0000834349 00000 n 
+0000834554 00000 n 
+0000834759 00000 n 
+0000834964 00000 n 
+0000835122 00000 n 
+0000835280 00000 n 
+0000835438 00000 n 
+0000835670 00000 n 
+0000835902 00000 n 
+0000836134 00000 n 
+0000836284 00000 n 
+0000836434 00000 n 
+0000836584 00000 n 
+0000836734 00000 n 
+0000836884 00000 n 
+0000837034 00000 n 
+0000837151 00000 n 
+0000837271 00000 n 
+0000837388 00000 n 
+0000837508 00000 n 
+0000837625 00000 n 
+0000837745 00000 n 
+0000837885 00000 n 
+0000838025 00000 n 
+0000838165 00000 n 
+0000838307 00000 n 
+0000838449 00000 n 
+0000838591 00000 n 
+0000838733 00000 n 
+0000838875 00000 n 
+0000839017 00000 n 
+0000839140 00000 n 
+0000839263 00000 n 
+0000839386 00000 n 
+0000839509 00000 n 
+0000839632 00000 n 
+0000839755 00000 n 
+0000839917 00000 n 
+0000840079 00000 n 
+0000840241 00000 n 
+0000840403 00000 n 
+0000840565 00000 n 
+0000840727 00000 n 
+0000840848 00000 n 
+0000840969 00000 n 
+0000841090 00000 n 
+0000841211 00000 n 
+0000841332 00000 n 
+0000841453 00000 n 
+0000841677 00000 n 
+0000841901 00000 n 
+0000842125 00000 n 
+0000842244 00000 n 
+0000842363 00000 n 
+0000842482 00000 n 
+0000842605 00000 n 
+0000842728 00000 n 
+0000842851 00000 n 
+0000842974 00000 n 
+0000843097 00000 n 
+0000843220 00000 n 
+0000843400 00000 n 
+0000843580 00000 n 
+0000843760 00000 n 
+0000843940 00000 n 
+0000844120 00000 n 
+0000844300 00000 n 
+0000844447 00000 n 
+0000844594 00000 n 
+0000844741 00000 n 
+0000844942 00000 n 
+0000845143 00000 n 
+0000845344 00000 n 
+0000845509 00000 n 
+0000845674 00000 n 
+0000845839 00000 n 
+0000846004 00000 n 
+0000846169 00000 n 
+0000846334 00000 n 
+0000846515 00000 n 
+0000846696 00000 n 
+0000846877 00000 n 
+0000847061 00000 n 
+0000847245 00000 n 
+0000847429 00000 n 
+0000847643 00000 n 
+0000847857 00000 n 
+0000848071 00000 n 
+0000848286 00000 n 
+0000848501 00000 n 
+0000848716 00000 n 
+0000848837 00000 n 
+0000848958 00000 n 
+0000849079 00000 n 
+0000849286 00000 n 
+0000849493 00000 n 
+0000849700 00000 n 
+0000849857 00000 n 
+0000850014 00000 n 
+0000850171 00000 n 
+0000850337 00000 n 
+0000850503 00000 n 
+0000850669 00000 n 
+0000850885 00000 n 
+0000851101 00000 n 
+0000851317 00000 n 
+0000851533 00000 n 
+0000851749 00000 n 
+0000851965 00000 n 
+0000852088 00000 n 
+0000852211 00000 n 
+0000852334 00000 n 
+0000852516 00000 n 
+0000852698 00000 n 
+0000852880 00000 n 
+0000853100 00000 n 
+0000853320 00000 n 
+0000853540 00000 n 
+0000853694 00000 n 
+0000853848 00000 n 
+0000854002 00000 n 
+0000854154 00000 n 
+0000854306 00000 n 
+0000854458 00000 n 
+0000854628 00000 n 
+0000854798 00000 n 
+0000854968 00000 n 
+0000855122 00000 n 
+0000855276 00000 n 
+0000855430 00000 n 
+0000855553 00000 n 
+0000855676 00000 n 
+0000855799 00000 n 
+0000855918 00000 n 
+0000856037 00000 n 
+0000856156 00000 n 
+0000856304 00000 n 
+0000856452 00000 n 
+0000856600 00000 n 
+0000856793 00000 n 
+0000856986 00000 n 
+0000857179 00000 n 
+0000857372 00000 n 
+0000857565 00000 n 
+0000857758 00000 n 
+0000857897 00000 n 
+0000858036 00000 n 
+0000858175 00000 n 
+0000858316 00000 n 
+0000858457 00000 n 
+0000858598 00000 n 
+0000858791 00000 n 
+0000858984 00000 n 
+0000859177 00000 n 
+0000859370 00000 n 
+0000859563 00000 n 
+0000859756 00000 n 
+0000859879 00000 n 
+0000860002 00000 n 
+0000860125 00000 n 
+0000860273 00000 n 
+0000860421 00000 n 
+0000860569 00000 n 
+0000860688 00000 n 
+0000860807 00000 n 
+0000860926 00000 n 
+0000861047 00000 n 
+0000861168 00000 n 
+0000861289 00000 n 
+0000861412 00000 n 
+0000861535 00000 n 
+0000861658 00000 n 
+0000861872 00000 n 
+0000862086 00000 n 
+0000862300 00000 n 
+0000862514 00000 n 
+0000862728 00000 n 
+0000862942 00000 n 
+0000863097 00000 n 
+0000863252 00000 n 
+0000863407 00000 n 
+0000863581 00000 n 
+0000863755 00000 n 
+0000863929 00000 n 
+0000864103 00000 n 
+0000864277 00000 n 
+0000864451 00000 n 
+0000864625 00000 n 
+0000864799 00000 n 
+0000864973 00000 n 
+0000865147 00000 n 
+0000865321 00000 n 
+0000865495 00000 n 
+0000865672 00000 n 
+0000865849 00000 n 
+0000866026 00000 n 
+0000866195 00000 n 
+0000866364 00000 n 
+0000866533 00000 n 
+0000866708 00000 n 
+0000866883 00000 n 
+0000867058 00000 n 
+0000867237 00000 n 
+0000867416 00000 n 
+0000867595 00000 n 
+0000867776 00000 n 
+0000867957 00000 n 
+0000868138 00000 n 
+0000868292 00000 n 
+0000868446 00000 n 
+0000868600 00000 n 
+0000868720 00000 n 
+0000868840 00000 n 
+0000868960 00000 n 
+0000869082 00000 n 
+0000869204 00000 n 
+0000869326 00000 n 
+0000869446 00000 n 
+0000869566 00000 n 
+0000869686 00000 n 
+0000869852 00000 n 
+0000870018 00000 n 
+0000870184 00000 n 
+0000870305 00000 n 
+0000870426 00000 n 
+0000870547 00000 n 
+0000870713 00000 n 
+0000870879 00000 n 
+0000870999 00000 n 
+0000871120 00000 n 
+0000871241 00000 n 
+0000871360 00000 n 
+0000871479 00000 n 
+0000871600 00000 n 
+0000871721 00000 n 
+0000871842 00000 n 
+0000871963 00000 n 
+0000872084 00000 n 
+0000872205 00000 n 
+0000872326 00000 n 
+0000872447 00000 n 
+0000872566 00000 n 
+0000872686 00000 n 
+0000872807 00000 n 
+0000872928 00000 n 
+0000873049 00000 n 
+0000873170 00000 n 
+0000873289 00000 n 
+0000873408 00000 n 
+0000873529 00000 n 
+0000873649 00000 n 
+0000831789 00000 n 
+0000631034 00000 n 
+0000630772 00000 n 
+0000627978 00000 n 
+0000627956 00000 n 
+0000631009 00000 n 
+0000644549 00000 n 
+0000643984 00000 n 
+0000631242 00000 n 
+0000631219 00000 n 
+0000644230 00000 n 
+0000647150 00000 n 
+0000646587 00000 n 
+0000644746 00000 n 
+0000644724 00000 n 
+0000646821 00000 n 
+0000646865 00000 n 
+0000646844 00000 n 
+0000658955 00000 n 
+0000658326 00000 n 
+0000647338 00000 n 
+0000647315 00000 n 
+0000658559 00000 n 
+0000658621 00000 n 
+0000658600 00000 n 
+0000688937 00000 n 
+0000688148 00000 n 
+0000659151 00000 n 
+0000659128 00000 n 
+0000688378 00000 n 
+0000691872 00000 n 
+0000691625 00000 n 
+0000689142 00000 n 
+0000689120 00000 n 
+0000691847 00000 n 
+0000719307 00000 n 
+0000718523 00000 n 
+0000692073 00000 n 
+0000692050 00000 n 
+0000718760 00000 n 
+0000728085 00000 n 
+0000727390 00000 n 
+0000719505 00000 n 
+0000719483 00000 n 
+0000727619 00000 n 
+0000770737 00000 n 
+0000769917 00000 n 
+0000728288 00000 n 
+0000728265 00000 n 
+0000770164 00000 n 
+0000778066 00000 n 
+0000777590 00000 n 
+0000770945 00000 n 
+0000770923 00000 n 
+0000777815 00000 n 
+0000780755 00000 n 
+0000780491 00000 n 
+0000778264 00000 n 
+0000778242 00000 n 
+0000780730 00000 n 
+0000784135 00000 n 
+0000783565 00000 n 
+0000780963 00000 n 
+0000780941 00000 n 
+0000783787 00000 n 
+0000783833 00000 n 
+0000783812 00000 n 
+0000785077 00000 n 
+0000784825 00000 n 
+0000784324 00000 n 
+0000784303 00000 n 
+0000785052 00000 n 
+0000786455 00000 n 
+0000785855 00000 n 
+0000785278 00000 n 
+0000785257 00000 n 
+0000786081 00000 n 
+0000786135 00000 n 
+0000786114 00000 n 
+0000786624 00000 n 
+0000786835 00000 n 
+0000809496 00000 n 
+0000809557 00000 n 
+0000809807 00000 n 
+0000810099 00000 n 
+0000810287 00000 n 
+0000810503 00000 n 
+0000810659 00000 n 
+0000810833 00000 n 
+0000810996 00000 n 
+0000811188 00000 n 
+0000811376 00000 n 
+0000811578 00000 n 
+0000811802 00000 n 
+0000811989 00000 n 
+0000812142 00000 n 
+0000812323 00000 n 
+0000812520 00000 n 
+0000812709 00000 n 
+0000812965 00000 n 
+0000813167 00000 n 
+0000813392 00000 n 
+0000813580 00000 n 
+0000813737 00000 n 
+0000813926 00000 n 
+0000814099 00000 n 
+0000814285 00000 n 
+0000814470 00000 n 
+0000814663 00000 n 
+0000814864 00000 n 
+0000815027 00000 n 
+0000815228 00000 n 
+0000815417 00000 n 
+0000815605 00000 n 
+0000815762 00000 n 
+0000815935 00000 n 
+0000816200 00000 n 
+0000816393 00000 n 
+0000816742 00000 n 
+0000816933 00000 n 
+0000817088 00000 n 
+0000817349 00000 n 
+0000817526 00000 n 
+0000817695 00000 n 
+0000817882 00000 n 
+0000818087 00000 n 
+0000818360 00000 n 
+0000818593 00000 n 
+0000818868 00000 n 
+0000819033 00000 n 
+0000819262 00000 n 
+0000819493 00000 n 
+0000819714 00000 n 
+0000819863 00000 n 
+0000820036 00000 n 
+0000820191 00000 n 
+0000820363 00000 n 
+0000820516 00000 n 
+0000820665 00000 n 
+0000820936 00000 n 
+0000821181 00000 n 
+0000821374 00000 n 
+0000821599 00000 n 
+0000821804 00000 n 
+0000822069 00000 n 
+0000822398 00000 n 
+0000822554 00000 n 
+0000822739 00000 n 
+0000822932 00000 n 
+0000823095 00000 n 
+0000823280 00000 n 
+0000823457 00000 n 
+0000823632 00000 n 
+0000823817 00000 n 
+0000824011 00000 n 
+0000824232 00000 n 
+0000824433 00000 n 
+0000824678 00000 n 
+0000824867 00000 n 
+0000825075 00000 n 
+0000825244 00000 n 
+0000825469 00000 n 
+0000825662 00000 n 
+0000825861 00000 n 
+0000826026 00000 n 
+0000826181 00000 n 
+0000826370 00000 n 
+0000826535 00000 n 
+0000826704 00000 n 
+0000826853 00000 n 
+0000827051 00000 n 
+0000827216 00000 n 
+0000827493 00000 n 
+0000827728 00000 n 
+0000827949 00000 n 
+0000828169 00000 n 
+0000828366 00000 n 
+0000828514 00000 n 
+0000828699 00000 n 
+0000828944 00000 n 
+0000829193 00000 n 
+0000829429 00000 n 
+0000829598 00000 n 
+0000829827 00000 n 
+0000830085 00000 n 
+0000830254 00000 n 
+0000830401 00000 n 
+0000830570 00000 n 
+0000830769 00000 n 
+0000830950 00000 n 
+0000831111 00000 n 
+0000831288 00000 n 
+0000831533 00000 n 
+0000873768 00000 n 
+0000873918 00000 n 
 trailer
-<</Size 464/Root 462 0 R
-/Info 463 0 R
-/ID [ <44C736AC45B7963D645E9257B31F2589>
-<44C736AC45B7963D645E9257B31F2589> ]
-/DocChecksum /764B8817D10C5827875FEC07DA75C869
+<</Size 874/Root 872 0 R
+/Info 873 0 R
+/ID [ <7A097288CD9065014A56E35DDD1E7662>
+<7A097288CD9065014A56E35DDD1E7662> ]
 >>
 startxref
-1385417
+874209
 %%EOF

Modified: labs/jbossesb/workspace/maeste/product/docs/README_FIRST.txt
===================================================================
--- labs/jbossesb/workspace/maeste/product/docs/README_FIRST.txt	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/docs/README_FIRST.txt	2008-07-22 12:21:06 UTC (rev 21159)
@@ -4,9 +4,9 @@
 
 (i) Start with the Getting Started Guide, as this will give you an overview of what's available within JBossESB and how to get going quickly.
 
-(ii) Move on to the QuickStart Guide (Samples sub-directory), which will give you an overview of the various QuickStarts (examples) that ship with the product.
+(ii) Move on to the Samples sub-directory, which will give you an overview of the trailblazer. Take a look at the various Quickstarts as well.
 
-(iii) For an overview of SOA concepts, take a look at the Concepts document (in the Advanced sub-directory).
+(iii) For an overview of SOA concepts, there's an appendix in the Programmers Guide.
 
 (iv) When you are ready, move on to the same sequence of documents as veteran JBossESB developers.
 
@@ -15,14 +15,10 @@
 
 (i) Check the ReleaseNotes to see what's different between this release and the previous one.
 
-(ii) Go through the Administration Guide to ensure that your installation is appropriately configured and you are confident about managing it.
+(ii) Go through the Administration Guide to ensure that your installation is appropriately configured and you are confident about managing it. This includes a Management and Monitoring section that describes the types of metrics you can gain access to when running your ESB application.
 
 (iii) Next move on to the Programmers Guide, which will give you an in depth description of JBossESB components and services.
 
-(iv) Depending upon the type of application you wish to develop, you may want to look at the documents in the advanced and services sub-directories.
+(iv) Read through the MessageAction part of the Programmers Guide to familiarize yourself with the out-of-the-box Actions. You may find them useful when developing new applications.
 
-(v) Read through the MessageAction Guide to familiarize yourself with the out-of-the-box Actions. You may find them useful when developing new applications.
-
-(vi) Look at the Adapters Guide: not everything you will be integrating with JBossESB will be able to understand the native protocols it uses.
-
-(vii) Finish with the Management and Monitoring Guide in the governance sub-directory.
\ No newline at end of file
+(v) Look at the Adapters section of the Programmers Guide: not everything you will be integrating with JBossESB will be able to understand the native protocols it uses.
\ No newline at end of file

Copied: labs/jbossesb/workspace/maeste/product/docs/ServicesGuide.odt (from rev 21158, labs/jbossesb/trunk/product/docs/ServicesGuide.odt)
===================================================================
(Binary files differ)

Copied: labs/jbossesb/workspace/maeste/product/docs/ServicesGuide.pdf (from rev 21158, labs/jbossesb/trunk/product/docs/ServicesGuide.pdf)
===================================================================
(Binary files differ)

Modified: labs/jbossesb/workspace/maeste/product/etc/schemas/xml/jbossesb-1.0.1.xsd
===================================================================
--- labs/jbossesb/workspace/maeste/product/etc/schemas/xml/jbossesb-1.0.1.xsd	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/etc/schemas/xml/jbossesb-1.0.1.xsd	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1003,8 +1003,7 @@
 					</xsd:documentation>
 				</xsd:annotation>
 			</xsd:attribute>
-			<xsd:attribute name="password" type="xsd:string"
-				use="required">
+			<xsd:attribute name="password" type="xsd:string">
 				<xsd:annotation>
 					<xsd:documentation xml:lang="en">
 						The password used to access the ftp server.
@@ -1118,8 +1117,9 @@
 				use="optional">
 				<xsd:annotation>
 					<xsd:documentation xml:lang="en">
-						The url to a certificate, which can be needed
-						for secure protocols (sftp and ftps).
+						The url to a public server certificate for ftps, or to a
+						private certificate for sftp client verification. sftp certificate
+						can be located via a resource.
 					</xsd:documentation>
 				</xsd:annotation>
 			</xsd:attribute>
@@ -1127,11 +1127,19 @@
 				use="optional">
 				<xsd:annotation>
 					<xsd:documentation xml:lang="en">
-						The common name of a certificate, which can be needed
-						for secure protocols (sftp and ftps).
+						The common name of a certificate, which may be needed
+						for ftps.
 					</xsd:documentation>
 				</xsd:annotation>
 			</xsd:attribute>
+			<xsd:attribute name="certificate-passphrase" type="xsd:string"
+				use="optional">
+				<xsd:annotation>
+					<xsd:documentation xml:lang="en">
+						The passphrase of the private key, if necessary, for sftp client verification.
+					</xsd:documentation>
+				</xsd:annotation>
+			</xsd:attribute>
 			<xsd:attribute default="false" name="read-only"
 				type="xsd:boolean" use="optional">
 				<xsd:annotation>

Modified: labs/jbossesb/workspace/maeste/product/install/bindings.xslt
===================================================================
--- labs/jbossesb/workspace/maeste/product/install/bindings.xslt	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/install/bindings.xslt	2008-07-22 12:21:06 UTC (rev 21159)
@@ -74,7 +74,7 @@
 </xsl:stylesheet>
   ]]>
           </xslt-config>
-          <binding host="${{jboss.bind.address}}" port="{$jndiPort}" />
+          <binding host="${{jboss.esb.bind.address}}" port="{$jndiPort}" />
         </delegate-config>
       </service-config><xsl:text>
 </xsl:text>
@@ -125,7 +125,7 @@
 </xsl:stylesheet>
 ]]>
           </xslt-config>
-          <binding host="${{jboss.bind.address}}" port="{$jndiPort}" />
+          <binding host="${{jboss.esb.bind.address}}" port="{$jndiPort}" />
           <xslt-param name="webPort"><xsl:value-of select="$webPort"/></xslt-param>
         </delegate-config>
       </service-config><xsl:text>
@@ -162,7 +162,7 @@
 </xsl:stylesheet>
 ]]>
           </xslt-config>
-          <binding host="${{jboss.bind.address}}" port="{$jndiPort}" />
+          <binding host="${{jboss.esb.bind.address}}" port="{$jndiPort}" />
         </delegate-config>
       </service-config><xsl:text>
 </xsl:text>

Modified: labs/jbossesb/workspace/maeste/product/install/conf/actionArtifactMap.properties
===================================================================
--- labs/jbossesb/workspace/maeste/product/install/conf/actionArtifactMap.properties	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/install/conf/actionArtifactMap.properties	2008-07-22 12:21:06 UTC (rev 21159)
@@ -47,6 +47,7 @@
 # smooks.esb actions
 org.jboss.soa.esb.actions.converters.SmooksTransformer=smooks.esb
 org.jboss.soa.esb.actions.smooks.SmooksAction=smooks.esb
+org.jboss.soa.esb.smooks.SmooksAction=smooks.esb
 
 # management.esb actions
 org.jboss.soa.esb.monitoring.server.DataFilerAction=management.esb

Modified: labs/jbossesb/workspace/maeste/product/install/conf/esb.juddi.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/install/conf/esb.juddi.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/install/conf/esb.juddi.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -20,7 +20,7 @@
   <entry key="juddi.i18n.countryCode">US</entry>
 
   <!-- The UDDI DiscoveryURL Prefix -->
-  <entry key="juddi.discoveryURL">http://${jboss.bind.address}:8080/juddi/uddiget.jsp?</entry>
+  <entry key="juddi.discoveryURL">http://${jboss.esb.bind.address}:8080/juddi/uddiget.jsp?</entry>
 
   <!-- The UDDI Operator Contact Email Address -->
   <entry key="juddi.operatorEmailAddress">admin at juddi.org</entry>
@@ -75,15 +75,15 @@
   <entry key="juddi.validator">org.apache.juddi.validator.DefaultValidator</entry>
 
   <!-- jUDDI Proxy Properties (used by RegistryProxy) -->
-  <entry key="juddi.proxy.adminURL">http://${jboss.bind.address}:8080/juddi/admin</entry>
-  <entry key="juddi.proxy.inquiryURL">http://${jboss.bind.address}:8080/juddi/inquiry</entry>
-  <entry key="juddi.proxy.publishURL">http://${jboss.bind.address}:8080/juddi/publish</entry>
+  <entry key="juddi.proxy.adminURL">http://${jboss.esb.bind.address}:8080/juddi/admin</entry>
+  <entry key="juddi.proxy.inquiryURL">http://${jboss.esb.bind.address}:8080/juddi/inquiry</entry>
+  <entry key="juddi.proxy.publishURL">http://${jboss.esb.bind.address}:8080/juddi/publish</entry>
   <entry key="juddi.proxy.transportClass">org.apache.juddi.proxy.AxisTransport</entry>
   <entry key="juddi.proxy.securityProvider">com.sun.net.ssl.internal.ssl.Provider</entry>
   <entry key="juddi.proxy.protocolHandler">com.sun.net.ssl.internal.www.protocol</entry>
 
   <!-- JNDI settings (used by RMITransport) -->
   <entry key="java.naming.factory.initial">org.jnp.interfaces.NamingContextFactory</entry>
-  <entry key="java.naming.provider.url">jnp://${jboss.bind.address}:1099</entry>
+  <entry key="java.naming.provider.url">jnp://${jboss.esb.bind.address}:1099</entry>
   <entry key="java.naming.factory.url.pkgs">org.jboss.naming</entry>
 </properties>

Modified: labs/jbossesb/workspace/maeste/product/install/conf/jbossesb-properties.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/install/conf/jbossesb-properties.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/install/conf/jbossesb-properties.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -32,7 +32,7 @@
   xsi:noNamespaceSchemaLocation="jbossesb-1_0.xsd">
     <properties name="core">
 		<property name="org.jboss.soa.esb.jndi.server.context.factory" value="org.jnp.interfaces.NamingContextFactory"/>
-		<property name="org.jboss.soa.esb.jndi.server.url" value="${jboss.bind.address}:1099"/>
+		<property name="org.jboss.soa.esb.jndi.server.url" value="${jboss.esb.bind.address}:1099"/>
 		<property name="org.jboss.soa.esb.persistence.connection.factory" 	value="org.jboss.internal.soa.esb.persistence.format.MessageStoreFactoryImpl"/>
         <property name="org.jboss.soa.esb.loadbalancer.policy" value="org.jboss.soa.esb.listeners.ha.RoundRobin"/>
         <property name="jboss.esb.invm.scope.default" value="NONE"/>

Modified: labs/jbossesb/workspace/maeste/product/install/jbpm-patch/build.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/install/jbpm-patch/build.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/install/jbpm-patch/build.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -17,7 +17,7 @@
 			srcFile="jbpm-app-policy.text"/> 	
 		<replaceregexp file="${org.jboss.esb.server.home}/server/${org.jboss.esb.server.config}/conf/login-config.xml" 
 			replace="${jbpm.application.policy.text}"
-			match="^--&gt;(\s+)?$\n^(\s+)?$\n^&lt;policy&gt;(\s+)?$\n^(\s+)?$" flags="m"/>
+			match="^&lt;policy&gt;\s*$\n" flags="m"/>
 	</target>
 
 

Modified: labs/jbossesb/workspace/maeste/product/install/jbpm-patch/jbpm-app-policy.text
===================================================================
--- labs/jbossesb/workspace/maeste/product/install/jbpm-patch/jbpm-app-policy.text	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/install/jbpm-patch/jbpm-app-policy.text	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,5 +1,4 @@
-  --> 
-  <policy>
+<policy>
   <application-policy name = "jbpm"> 
        <authentication> 
          <login-module code="org.jboss.security.auth.spi.DatabaseServerLoginModule" 

Copied: labs/jbossesb/workspace/maeste/product/lib/ext/mvel-1.3.1-java1.4.jar (from rev 21158, labs/jbossesb/trunk/product/lib/ext/mvel-1.3.1-java1.4.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbossesb/workspace/maeste/product/lib/ext/mvel14-1.2rc4rv908.jar
===================================================================
(Binary files differ)

Copied: labs/jbossesb/workspace/maeste/product/lib/ext/wsdl4j-1.6.2.jar (from rev 21158, labs/jbossesb/trunk/product/lib/ext/wsdl4j-1.6.2.jar)
===================================================================
(Binary files differ)

Modified: labs/jbossesb/workspace/maeste/product/rosetta/build.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/build.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/build.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -84,10 +84,14 @@
         	<fileset dir="${org.jboss.esb.rosetta.src.dir}" includes="**/*.groovy"/>
             <fileset dir="${org.jboss.esb.rosetta.src.dir}" includes="**/*.properties"/>
        	</jar>
-        <jar destfile="${org.jboss.esb.rosetta.distrib.dir}/lib/test-util.jar">
-            <fileset dir="${org.jboss.esb.internal.dest}/tests/"
-                     includes="org/jboss/soa/esb/testutils/**/*.class"/>
+    	
+        <jar destfile="${org.jboss.esb.rosetta.distrib.dir}/lib/test-util.jar" manifest="${org.jboss.esb.rosetta.classes.dir}/MANIFEST.MF">
+            <fileset dir="${org.jboss.esb.rosetta.classes.dir}"
+                     includes="VERSION org/jboss/soa/**/Version.class"/>
+        	<fileset dir="${org.jboss.esb.internal.dest}/tests/"
+        	                     includes="org/jboss/soa/esb/testutils/**/*.class"/>
             <fileset dir="tests/src" includes="org/jboss/soa/esb/testutils/*.properties"/>
+            <fileset dir="tests/src" includes="org/jboss/soa/esb/testutils/*.xml"/>
             <fileset dir="${org.jboss.esb.internal.dest}/tests/"
                      includes="org/jboss/soa/esb/common/tests/*.class"/>
             <fileset dir="${org.jboss.esb.internal.dest}/tests/"
@@ -109,6 +113,22 @@
 
 	<target name="generate-config-model" depends="org.jboss.esb.rosetta.prepare">
 
+		<delete file="${org.jboss.esb.rosetta.classes.dir}/VERSION"/>
+		    	<propertyfile file="${org.jboss.esb.rosetta.classes.dir}/VERSION" comment="JBoss ESB Product Information">
+					<entry key="Version" value="${version}"/>			
+				</propertyfile>
+		    	
+				<manifest file="${org.jboss.esb.rosetta.classes.dir}/MANIFEST.MF">
+					<attribute name="Built-By" value="${user.name}"/>
+					<attribute name="Main-Class" value="org.jboss.soa.esb.Version"/>
+					<section name="JBoss ESB">
+						<attribute name="Specification-Title" value="${esb.server.name}"/>
+						<attribute name="Specification-Version" value="${version}"/>
+						<attribute name="Specification-Vendor" value="JBoss"/>
+						<attribute name="Implementation-Version" value="${version} ${TODAY}"/> 
+					</section>
+				</manifest>
+		
         <taskdef name="xmlbean" classname="org.apache.xmlbeans.impl.tool.XMLBean" classpathref="xbeans-classpath" />
         <delete dir="${gendir}" /><mkdir dir="${gendir}" />
 
@@ -122,9 +142,12 @@
             <fileset dir="${org.jboss.esb.root.dir}/etc/schemas/xml/" includes="jbossesb-1.0.1.xsd,jbossesb-1.0.1.xsdconfig"/>
         </xmlbean>
         <!-- now add the xsd to it -->
-        <jar destfile="${org.jboss.esb.rosetta.distrib.dir}/lib/jbossesb-config-model-1.0.1.jar" update="true"
+        <jar destfile="${org.jboss.esb.rosetta.distrib.dir}/lib/jbossesb-config-model-1.0.1.jar" update="true" manifest="${org.jboss.esb.rosetta.classes.dir}/MANIFEST.MF"
             basedir="${org.jboss.esb.root.dir}/etc/schemas/xml/"
-            includes="jbossesb-1.0.1.xsd"/>
+            includes="jbossesb-1.0.1.xsd">
+        	<fileset dir="${org.jboss.esb.rosetta.classes.dir}"
+                 includes="VERSION org/jboss/soa/**/Version.class"/>
+		</jar>
     </target>
 
     <path id="xbeans-classpath">

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/couriers/FileCourier.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/couriers/FileCourier.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/couriers/FileCourier.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -296,14 +296,6 @@
                                 else
                                         handler.renameFile(work, done);
                                 
-                                /*
-                                 * If this is fault message, then throw an exception with the contents. With the
-                                 * exception of user-defined exceptions, faults will have nothing in the body, properties etc.
-                                 */
-                                
-                                if (Type.isFaultMessage(result))
-                                    Factory.createExceptionFromFault(result);
-                                
                                 return result;
                         }
                         try

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/couriers/InVMCourier.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/couriers/InVMCourier.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/couriers/InVMCourier.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -23,10 +23,14 @@
 package org.jboss.internal.soa.esb.couriers;
 
 import org.apache.log4j.Logger;
+import org.jboss.internal.soa.esb.couriers.tx.InVMXAResource;
 import org.jboss.soa.esb.addressing.eprs.InVMEpr;
+import org.jboss.soa.esb.common.TransactionStrategy;
+import org.jboss.soa.esb.common.TransactionStrategyException;
 import org.jboss.soa.esb.couriers.CourierException;
 import org.jboss.soa.esb.message.Message;
 
+import java.io.IOException;
 import java.util.Queue;
 import java.util.concurrent.ConcurrentLinkedQueue;
 
@@ -55,7 +59,8 @@
     private long deliveryTimeout = 0;
 
     private boolean isActive = true;
-
+    private boolean passByReference = true;
+    
     /**
      * Objects of this class should only be instantiated by internal
      * implementations
@@ -82,16 +87,23 @@
         } else {
             deliveryTimeout = 0;
         }
+        
+        passByReference = epr.getPassByReference();
     }
 
     /**
-     * package the ESB message into the queue
+     * package the ESB message into the queue. If this is a transactional interaction
+     * then the deliver will return immediately, but the message may not go into
+     * the queue if the transaction subsequently rolls back. The caller must monitor
+     * the transaction outcome to determine the fate of the message. For example, register
+     * a Synchronization.
      *
-     * @param message Message - the message to deliverAsync
+     * @param  Message - the message to deliverAsync
      * @return boolean - the result of the delivery
      * @throws CourierException -
      *                          if problems were encountered
      */
+    
     public boolean deliver(Message message) {
         if (!isCourierActive()) {
             return false;
@@ -101,25 +113,106 @@
             return false;
         }
 
-        synchronized (messageQueue) {
-            messageQueue.add(message);
+        try
+        {
+            /*
+             * Are we operating within the scope of a global transaction?
+             */
+            
+            if (isTransactional())
+            {
+                /*
+                 * If we are transactional, then hold off on the insertion until the transaction commits.
+                 * The XAResource is given the duty of doing the insert in that case.
+                 * If it doesn't commit, then the insert won't happen and the client needs to monitor
+                 * the transaction outcome.
+                 * 
+                 * We could get away with using a Synchronization rather than an XAResource
+                 * since there's no durable component in this case. However, Synchronizations aren't
+                 * guaranteed to be called in all circumstances and unless you've read the JTS spec. it'll
+                 * make maintaining things that little bit more difficult. Using a Synchronization would
+                 * be ok with JBossTS, but not necessarily other implementations. We could end up with
+                 * a non-atomic outcome as a result.
+                 * 
+                 * The downside of this is that we could force a 1PC transaction to become 2PC when in
+                 * fact there's no real difference to the 1PC participant. But the upside is we get
+                 * consistency!
+                 */
+                
+                TransactionStrategy txStrategy = TransactionStrategy.getTransactionStrategy(true);
+                
+                txStrategy.enlistResource(new InVMXAResource(this, message, InVMXAResource.operation.INSERT));
+                
+                /*
+                 * Can't do lockstep wait here because otherwise the transaction may not terminate if this
+                 * is the transaction controller thread!
+                 */
+                
+                return true;  // does not mean message got into the queue.
+            }
+            else
+            {
+                synchronized (messageQueue) {
+                    /*
+                     * If not pass-by-reference then use a copy of
+                     * the input message.
+                     */
+                    
+                    if (!passByReference)
+                    {
+                        try
+                        {
+                            messageQueue.add(message.copy());
+                        }
+                        catch (IOException ex)
+                        {
+                            logger.warn("Could not create a copy of message to pass by value: "+ex);
+                            
+                            return false;
+                        }
+                    }
+                    else
+                        messageQueue.add(message);
 
-            // Notify 1 waiting pickup thread of the delivery...
-            messageQueue.notify();
+                    // Notify 1 waiting pickup thread of the delivery...
+                    messageQueue.notify();
 
-            if (deliveryTimeout > 0) {
-                try {
-                    // Wait on notification from the pickup thread...
-                    messageQueue.wait(deliveryTimeout);
-                } catch (InterruptedException e) {
-                    logger.warn("Timeout expired while waiting on message pickup on InVM queue '" + epr.getAddr().getAddress() + "'.", e);
+                    if (deliveryTimeout > 0) {
+                        try {
+                            // Wait on notification from the pickup thread...
+                            messageQueue.wait(deliveryTimeout);
+                        } catch (InterruptedException e) {
+                            logger.warn("Timeout expired while waiting on message pickup on InVM queue '" + epr.getAddr().getAddress() + "'.", e);
+                        }
+                    }
                 }
+                
+                return true;
             }
         }
-
-        return true;
+        catch (final Throwable ex)
+        {
+            logger.warn("InVMCourier delivery caught: "+ex);
+            
+            return false;
+        }
     }
 
+    /**
+     * Get a mesage from the queue or wait for the specified time in case one
+     * arrives.
+     * 
+     * If this is a transactional interaction then the message will be placed back
+     * on the queue if the enclosing transaction rolls back. Note that for performance
+     * reasons it is not guaranteed that the message will go back at the same relative
+     * position.
+     * 
+     * @param long the time to wait if the queue is empty.
+     * @return a Message or <code>null</code> if there is nothing on the queue.
+     */
+    
+    // see associated test
+    
     public Message pickup(long millis) {
         if (!isCourierActive()) {
             return null;
@@ -127,22 +220,49 @@
 
         Message message = null;
 
-        millis = Math.max(millis, 100);
-        synchronized (messageQueue) {
-            if (messageQueue.isEmpty()) {
-                try {
-                    messageQueue.wait(millis);
-                } catch (InterruptedException e) {
-                    logger.debug("Pickup thread '" + Thread.currentThread().getName() + "' interrupted while waiting on delivery notification or timeout.", e);
+        try
+        {
+            millis = Math.max(millis, 100);
+            synchronized (messageQueue) {
+                if (messageQueue.isEmpty()) {
+                    try {
+                        messageQueue.wait(millis);
+                    } catch (InterruptedException e) {
+                        logger.debug("Pickup thread '" + Thread.currentThread().getName() + "' interrupted while waiting on delivery notification or timeout.", e);
+                    }
                 }
+                if (!messageQueue.isEmpty()) {
+                    message = messageQueue.remove();
+                }
+
+                // Notify 1 waiting delivery thread of the pickup...
+                messageQueue.notify();
             }
-            if (!messageQueue.isEmpty()) {
-                message = messageQueue.remove();
+
+            if (isTransactional())
+            {
+                /*
+                 * Return the message, but don't remove it from the queue until the transaction
+                 * commits. If the transaction rolls back then the message may not go back into the
+                 * queue at the exact place it was originally: other messages may have been removed
+                 * successfully by other threads. Plus, we would have to maintain a before and after
+                 * image of the queue. This is more a compensation transaction.
+                 */
+                
+                TransactionStrategy txStrategy = TransactionStrategy.getTransactionStrategy(true);
+                InVMXAResource theResource = new InVMXAResource(this, message, InVMXAResource.operation.REMOVE);
+                           
+                txStrategy.enlistResource(theResource);
+                
+                // now we can deliver the message.
             }
-
-            // Notify 1 waiting delivery thread of the pickup...
-            messageQueue.notify();
         }
+        catch (final Throwable ex)
+        {
+            logger.warn("InVMCourier pickup caught: "+ex);
+            
+            return null;
+        }
 
         return message;
     }
@@ -166,6 +286,109 @@
     }
 
     public void reset() {
-        messageQueue.clear();
+        try
+        {
+            if (isTransactional())
+                logger.warn("InVMCourier reset called on transactional courier: ignoring reset for the sake of consistency!");
+            else
+                messageQueue.clear();
+        }
+        catch (final Throwable ex)
+        {
+            logger.debug("InVMCourier reset caught: "+ex);
+        }
     }
+    
+    /**
+     * Used by transactional resource to deliver the message to the queue
+     * in the event of a transaction commit.
+     * Almost the same as normal delivery, except no lockstep wait. Lockstep
+     * does not make sense in the scope of queued transactional delivery.
+     */
+    
+    public boolean doDeliver (Message message)
+    {
+        synchronized (messageQueue)
+        {
+            /*
+             * If not pass-by-reference then use a copy of
+             * the input message.
+             */
+            
+            if (!passByReference)
+            {
+                try
+                {
+                    messageQueue.add(message.copy());
+                }
+                catch (IOException ex)
+                {
+                    logger.warn("Could not create a copy of message to pass by value: "+ex);
+                    
+                    return false;
+                }
+            }
+            else
+                messageQueue.add(message);
+
+            // Notify 1 waiting pickup thread of the delivery...
+            messageQueue.notify();
+        }
+        
+        return true;
+    }
+    
+    /**
+     * Used by transactional resource to place message back on the queue. We remove from the head
+     * but insert to the tail, for speed. If individual messages need to be delivered in some well
+     * defined order then this could cause problems. However, there are no ordering guarantees with
+     * a range of transports, and particularly not in an asynchronous environment with arbitrary
+     * network latency.
+     * 
+     * If this does cause a problem then we should revisit. It will mean creating a fully transactional
+     * queue (done already in Arjuna so we may be able to lift that code). But that will affect
+     * performance. It may be easier to look at solving the ordering problem separately.
+     */
+    
+    public boolean doRedeliver (Message message)
+    {
+        synchronized (messageQueue) {
+                messageQueue.add(message);
+        }
+        
+        return true;
+    }
+    
+    /*
+     * TODO this is used in a number of classes so should be a separate
+     * util routine.
+     */
+    
+    private boolean isTransactional() throws CourierException {
+        boolean transactional;
+        try
+        {
+            TransactionStrategy txStrategy = TransactionStrategy.getTransactionStrategy(true);
+            Object txHandle = ((txStrategy == null) ? null : txStrategy.getTransaction());
+            boolean isActive = ((txStrategy == null) ? false : txStrategy.isActive());
+
+            transactional = (txHandle != null);
+
+            /*
+            * Make sure the current transaction is still active! If we
+            * have previously slept, then the timeout may be longer than that
+            * associated with the transaction.
+            */
+
+            if (transactional && !isActive)
+            {
+                throw new CourierException("Associated transaction is no longer active!");
+            }
+        }
+        catch (TransactionStrategyException ex)
+        {
+            throw new CourierException(ex);
+        }
+        return transactional;
+    }
 }

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/couriers/JmsCourier.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/couriers/JmsCourier.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/couriers/JmsCourier.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -28,12 +28,12 @@
 import java.util.Properties;
 
 import javax.jms.DeliveryMode;
+import javax.jms.Destination;
 import javax.jms.JMSException;
 import javax.jms.MessageConsumer;
 import javax.jms.MessageProducer;
 import javax.jms.ObjectMessage;
 import javax.jms.Session;
-import javax.jms.Topic;
 import javax.naming.Context;
 import javax.naming.NamingException;
 import javax.xml.parsers.ParserConfigurationException;
@@ -98,26 +98,28 @@
 
     public void cleanup() {
         synchronized(this) {
-            if (_messageProducer != null) {
-                try {
-                    _messageProducer.close();
-                } catch (Exception e) {
-                    _logger.debug(e.getMessage(), e);
-                } finally {
-                    _messageProducer = null;
-                    closeSession();
+            try {
+                if (_messageProducer != null) {
+                    try {
+                        _messageProducer.close();
+                    } catch (Exception e) {
+                        _logger.debug(e.getMessage(), e);
+                    } finally {
+                        _messageProducer = null;
+                    }
                 }
-            }
 
-            if (_messageConsumer != null) {
-                try {
-                   _messageConsumer.close();
-                } catch (JMSException e) {
-                    _logger.debug(e.getMessage(), e);
-                } finally {
-                    _messageConsumer = null;
-                    closeSession();
+                if (_messageConsumer != null) {
+                    try {
+                       _messageConsumer.close();
+                    } catch (JMSException e) {
+                        _logger.debug(e.getMessage(), e);
+                    } finally {
+                        _messageConsumer = null;
+                    }
                 }
+            } finally {
+                closeSession() ;
             }
         }
     } // ________________________________
@@ -311,59 +313,52 @@
     } // ________________________________
 
     private void createMessageProducer() throws CourierException, NamingContextException {
-        Context oJndiCtx = null;
-        
         synchronized(this) {
             if (_messageProducer == null) {
                 try {
-                    oJndiCtx = NamingContextPool.getNamingContext(_epr.getJndiEnvironment());
-
-                    String sType = _epr.getDestinationType();
-                    if (JMSEpr.QUEUE_TYPE.equals(sType)) {
-                        Session qSess = getJmsSession(_epr.getAcknowledgeMode());
-                        javax.jms.Queue queue = null;
-                        try {
-                            queue = (javax.jms.Queue) oJndiCtx.lookup(_epr
-                                    .getDestinationName());
-                        } catch (NamingException ne) {
+                    final Session session = getJmsSession(_epr.getAcknowledgeMode());
+                    Destination destination = null ;
+                    final String destinationName = _epr.getDestinationName() ;
+                    Context oJndiCtx = NamingContextPool.getNamingContext(_epr.getJndiEnvironment());
+                    try {
+                        String sType = _epr.getDestinationType();
+                        if (JMSEpr.QUEUE_TYPE.equals(sType)) {
                             try {
-                                oJndiCtx = NamingContextPool.replaceNamingContext(oJndiCtx, _epr.getJndiEnvironment());
-                                queue = (javax.jms.Queue) oJndiCtx.lookup(_epr
-                                        .getDestinationName());
-                            } catch (NamingException nex) {
-                                //ActiveMQ
-                                queue = qSess.createQueue(_epr.getDestinationName());
+                                destination = (Destination) oJndiCtx.lookup(destinationName);
+                            } catch (NamingException ne) {
+                                try {
+                                    oJndiCtx = NamingContextPool.replaceNamingContext(oJndiCtx, _epr.getJndiEnvironment());
+                                    destination = (Destination) oJndiCtx.lookup(destinationName);
+                                } catch (NamingException nex) {
+                                    //ActiveMQ
+                                    destination = session.createQueue(destinationName);
+                                }
                             }
+                        } else if (JMSEpr.TOPIC_TYPE.equals(sType)) {
+                            try {
+                                destination = (Destination) oJndiCtx.lookup(destinationName);
+                            }
+                            catch (NamingException ne) {
+                                destination = session.createTopic(destinationName);
+                            }
+                        } else {
+                            throw new CourierException("Unknown destination type");
                         }
-                        _messageProducer = qSess.createProducer(queue);
-                    } else if (JMSEpr.TOPIC_TYPE.equals(sType)) {
-                        Session tSess = getJmsSession(_epr.getAcknowledgeMode());
-                        Topic topic = null;
-                        try {
-                            topic = (Topic) oJndiCtx.lookup(_epr
-                                    .getDestinationName());
+                        _messageProducer = session.createProducer(destination);
+                        _messageProducer.setDeliveryMode(_epr.getPersistent()?DeliveryMode.PERSISTENT:DeliveryMode.NON_PERSISTENT);
+                        if ( _logger.isDebugEnabled() )
+                            _logger.debug("JMSCourier deliveryMode: " + _messageProducer.getDeliveryMode() + ", peristent:" + _epr.getPersistent());
+                    } finally {
+                        if (oJndiCtx != null) {
+                            NamingContextPool.releaseNamingContext(oJndiCtx) ;
                         }
-                        catch (NamingException ne) {
-                            topic = tSess.createTopic(_epr.getDestinationName());
-                        }
-                        _messageProducer = tSess.createProducer(topic);
-                    } else {
-                        throw new CourierException("Unknown destination type");
                     }
-                    _messageProducer.setDeliveryMode(_epr.getPersistent()?DeliveryMode.PERSISTENT:DeliveryMode.NON_PERSISTENT);
-                    if ( _logger.isDebugEnabled() )
-                        _logger.debug("JMSCourier deliveryMode: " + _messageProducer.getDeliveryMode() + ", peristent:" + _epr.getPersistent());
                 }
                 catch (JMSException ex) {
                     _logger.debug("Error from JMS system.", ex);
 
                     throw new CourierException(ex);
                 }
-                finally {
-                    if (oJndiCtx != null) {
-                        NamingContextPool.releaseNamingContext(oJndiCtx) ;
-                    }
-                }
             }
         }
     } // ________________________________
@@ -480,42 +475,39 @@
                 boolean success = false;
                 try {
                     Properties environment = _epr.getJndiEnvironment();
+                    final Session session = getJmsSession(_epr.getAcknowledgeMode());
+                    Destination destination = null ;
+                    final String destinationName = _epr.getDestinationName() ;
                     oJndiCtx = NamingContextPool.getNamingContext(environment);
                     try
                     {
                         String sType = _epr.getDestinationType();
                         if (JMSEpr.QUEUE_TYPE.equals(sType)) {
-                            Session qSess = getJmsSession(_epr.getAcknowledgeMode());
-                            javax.jms.Queue queue = null;
                             try {
-                                queue = (javax.jms.Queue) oJndiCtx.lookup(_epr
-                                        .getDestinationName());
+                                destination = (Destination) oJndiCtx.lookup(destinationName);
                             } catch (NamingException ne) {
                                 try {
                                     oJndiCtx = NamingContextPool.replaceNamingContext(oJndiCtx, environment);
-                                    queue = (javax.jms.Queue) oJndiCtx.lookup(_epr
-                                            .getDestinationName());
+                                    destination = (Destination) oJndiCtx.lookup(destinationName);
                                 } catch (NamingException nex) {
                                     //ActiveMQ
-                                    queue = qSess.createQueue(_epr.getDestinationName());
+                                    destination = session.createQueue(destinationName);
                                 }
                             }
-                            _messageConsumer = qSess.createConsumer(queue, _epr.getMessageSelector());
                         } else if (JMSEpr.TOPIC_TYPE.equals(sType)) {
-                            Session tSess = getJmsSession(_epr.getAcknowledgeMode());
-                            Topic topic = null;
                              try {
-                                   topic = (Topic) oJndiCtx.lookup(_epr
-                                                            .getDestinationName());
+                                   destination = (Destination) oJndiCtx.lookup(destinationName);
                              }
                              catch (NamingException ne) {
-                                   topic = tSess.createTopic(_epr.getDestinationName());
+                                   destination = session.createTopic(destinationName);
                              }
-                                  _messageConsumer = tSess.createConsumer(topic, _epr
-                                         .getMessageSelector());
                         } else {
                             throw new CourierException("Unknown destination type");
                         }
+                        if (destination == null) {
+                            throw new CourierException("Could not locate destination: " + destinationName);
+                        }
+                        _messageConsumer = session.createConsumer(destination, _epr.getMessageSelector());
                         success = true;
                     } finally {
                         NamingContextPool.releaseNamingContext(oJndiCtx) ;

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/couriers/SqlTableCourier.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/couriers/SqlTableCourier.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/couriers/SqlTableCourier.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -24,23 +24,31 @@
 
 import org.apache.log4j.Logger;
 import org.jboss.internal.soa.esb.couriers.helpers.JDBCEprDBResourceFactory;
+import org.jboss.internal.soa.esb.util.StreamUtils;
 import org.jboss.soa.esb.addressing.Call;
 import org.jboss.soa.esb.addressing.eprs.JDBCEpr;
 import org.jboss.soa.esb.common.TransactionStrategy;
 import org.jboss.soa.esb.common.TransactionStrategyException;
-import org.jboss.soa.esb.couriers.*;
-import org.jboss.soa.esb.listeners.message.errors.Factory;
+import org.jboss.soa.esb.couriers.CourierException;
+import org.jboss.soa.esb.couriers.CourierTimeoutException;
+import org.jboss.soa.esb.couriers.CourierTransportException;
+import org.jboss.soa.esb.couriers.FaultMessageException;
 import org.jboss.soa.esb.message.Message;
-import org.jboss.soa.esb.message.util.Type;
 import org.jboss.soa.esb.util.Util;
 
+import java.io.ByteArrayInputStream;
 import java.io.Serializable;
+import java.io.StringReader;
 import java.net.URI;
 import java.net.URISyntaxException;
+import java.sql.Blob;
+import java.sql.Clob;
 import java.sql.Connection;
 import java.sql.PreparedStatement;
 import java.sql.ResultSet;
+import java.sql.ResultSetMetaData;
 import java.sql.SQLException;
+import java.sql.Types;
 import java.util.UUID;
 
 public class SqlTableCourier implements PickUpOnlyCourier, DeliverOnlyCourier
@@ -51,6 +59,8 @@
 
     protected boolean deleteOnSuccess, deleteOnError;
 	protected boolean _isReceiver;
+	
+	private int messageType = Types.OTHER ;
 
     private JDBCEprDBResourceFactory jdbcFactory;
 
@@ -83,7 +93,7 @@
 		deleteOnError = Boolean.TRUE.equals(Boolean.valueOf(epr
 		        .getErrorDelete()));
 
-        jdbcFactory = new JDBCEprDBResourceFactory(epr);
+	        jdbcFactory = new JDBCEprDBResourceFactory(epr);
 	}
 
 	public void cleanup() {
@@ -126,9 +136,9 @@
 
         boolean transactional = isTransactional();
 
-        Serializable serilaizedMessage;
+        Serializable serializedMessage;
         try {
-            serilaizedMessage = Util.serialize(message);
+            serializedMessage = Util.serialize(message);
         } catch (Exception e) {
             throw new CourierTransportException("Unable to serialize ESB Message.", e);
         }
@@ -139,7 +149,34 @@
             PreparedStatement insertStatement = jdbcFactory.createInsertStatement(connection);
             try {
                 insertStatement.setString(1, msgId);
-                insertStatement.setObject(2, serilaizedMessage);
+                
+                final int type = getMessageType(connection) ;
+                switch(type)
+                {
+                case Types.BLOB:
+                    final byte[] blobData =  serializedMessage.toString().getBytes() ;
+                    final ByteArrayInputStream bais = new ByteArrayInputStream(blobData) ;
+                    insertStatement.setBinaryStream(2, bais, blobData.length) ;
+                    break ;
+                case Types.BINARY:
+                case Types.VARBINARY:
+                case Types.LONGVARBINARY:
+                    final byte[] data = serializedMessage.toString().getBytes() ;
+                    insertStatement.setBytes(2, data) ;
+                    break ;
+                case Types.CLOB:
+                    final String clobData = serializedMessage.toString() ;
+                    final StringReader clobReader = new StringReader(clobData) ;
+                    insertStatement.setCharacterStream(2, clobReader, clobData.length()) ;
+                    break ;
+                case Types.CHAR:
+                case Types.VARCHAR:
+                case Types.LONGVARCHAR:
+                    insertStatement.setString(2, serializedMessage.toString()) ;
+                    break ;
+                default:
+                    insertStatement.setObject(2, serializedMessage);
+                }
                 insertStatement.setString(3, State.Pending.getColumnValue());
                 insertStatement.setLong(4, System.currentTimeMillis());
 
@@ -207,15 +244,7 @@
                             }
 
                             if (result != null) {
-                                /*
-                                 * If this is fault message, then throw an exception with the contents. With the
-                                 * exception of user-defined exceptions, faults will have nothing in the body, properties etc.
-                                 */
-                                if (Type.isFaultMessage(result)) {
-                                    Factory.createExceptionFromFault(result);
-                                } else {
-                                    return result;
-                                }
+                                return result;
                             }
                         }
                     } finally {
@@ -286,8 +315,35 @@
 
                     try
                     {
-                        Serializable blob = (Serializable) resultSet.getObject(1);
-                        result = Util.deserialize(blob);
+                        final Serializable value ;
+                        final int type = getMessageType(resultSet) ;
+                        switch (type)
+                        {
+                        case Types.BLOB:
+                            final Blob blob = resultSet.getBlob(1) ;
+                            final byte[] blobData = StreamUtils.readStream(blob.getBinaryStream()) ;
+                            value = new String(blobData) ;
+                            break ;
+                        case Types.BINARY:
+                        case Types.VARBINARY:
+                        case Types.LONGVARBINARY:
+                            final byte[] binaryData = StreamUtils.readStream(resultSet.getBinaryStream(1)) ;
+                            value = new String(binaryData) ;
+                            break ;
+                        case Types.CLOB:
+                            final Clob clob = resultSet.getClob(1) ;
+                            value = StreamUtils.readReader(clob.getCharacterStream());
+                            break ;
+                        case Types.CHAR:
+                        case Types.VARCHAR:
+                        case Types.LONGVARCHAR:
+                            value = resultSet.getString(1) ;
+                            break ;
+                        default:
+                            value = (Serializable) resultSet.getObject(1);
+                            break ;
+                        }
+                        result = Util.deserialize(value);
                     }
                     catch (Exception e)
                     {
@@ -397,4 +453,53 @@
         }
         return transactional;
     }
+    
+    private synchronized int getMessageType(final Connection connection)
+        throws SQLException
+    {
+        if (messageType != Types.OTHER)
+        {
+            return messageType ;
+        }
+        
+        final PreparedStatement ps = jdbcFactory.createSelect4UpdateStatement(connection) ;
+        try
+        {
+                ps.setString(1, "");
+                ps.setString(2, State.Pending.getColumnValue());
+
+                final ResultSet resultSet = ps.executeQuery();
+                try
+                {
+                    return getMessageType(resultSet) ;
+                }
+                finally
+                {
+                    try
+                    {
+                        resultSet.close() ;
+                    }
+                    catch (final Throwable th) {} // ignore
+                }
+        }
+        finally
+        {
+            try
+            {
+                ps.close() ;
+            }
+            catch (final Throwable th) {} // ignore
+        }
+    }
+    
+    private synchronized int getMessageType(final ResultSet resultSet)
+        throws SQLException
+    {
+        if (messageType == Types.OTHER)
+        {
+            final ResultSetMetaData metaData = resultSet.getMetaData() ;
+            messageType = metaData.getColumnType(1) ;
+        }
+        return messageType ;
+    }
 }
\ No newline at end of file

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/couriers/TwoWayCourierImpl.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/couriers/TwoWayCourierImpl.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/couriers/TwoWayCourierImpl.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -32,6 +32,8 @@
 import org.jboss.soa.esb.couriers.*;
 import org.jboss.soa.esb.filter.FilterManager;
 import org.jboss.soa.esb.message.Message;
+import org.jboss.soa.esb.message.util.Type;
+import org.jboss.soa.esb.listeners.message.errors.Factory;
 
 import java.net.URI;
 import java.net.URISyntaxException;
@@ -211,9 +213,15 @@
 	public Message pickup(long waitTime) throws CourierException,
 			CourierTimeoutException
 	{
-		return pickup(waitTime, _pickupCourier);
-	}
+        Message message = pickup(waitTime, _pickupCourier);
 
+        if (message != null && Type.isFaultMessage(message)) {
+            Factory.createExceptionFromFault(message) ;
+        }
+
+        return message;
+    }
+
 	/**
 	 * @see org.jboss.soa.esb.couriers.TwoWayCourier#pickup(long waitTime, EPR
 	 *      epr).

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/couriers/helpers/JmsComposer.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/couriers/helpers/JmsComposer.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/couriers/helpers/JmsComposer.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -78,8 +78,9 @@
                 * exception of user-defined exceptions, faults will have nothing in the body, properties etc.
                 */
 
-            if (Type.isFaultMessage(composedMessage))
+            if (Type.isFaultMessage(composedMessage)) {
                 Factory.createExceptionFromFault(composedMessage) ;
+            }
 
             return composedMessage ;
         }

Copied: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/couriers/tx (from rev 21158, labs/jbossesb/trunk/product/rosetta/src/org/jboss/internal/soa/esb/couriers/tx)

Deleted: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/couriers/tx/InVMXAResource.java
===================================================================
--- labs/jbossesb/trunk/product/rosetta/src/org/jboss/internal/soa/esb/couriers/tx/InVMXAResource.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/couriers/tx/InVMXAResource.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,197 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, 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.internal.soa.esb.couriers.tx;
-
-import javax.transaction.xa.XAException;
-import javax.transaction.xa.XAResource;
-import javax.transaction.xa.Xid;
-
-import org.apache.log4j.Logger;
-import org.jboss.internal.soa.esb.couriers.InVMCourier;
-import org.jboss.soa.esb.message.Message;
-
-/**
- * This XAResource instance controls the InVM queue manipulation under the control
- * of the transaction manager. Since InVM is inherently volatile, a crash failure
- * will take the entire queue with it, along with the client and server, we have much
- * less to worry about here in terms of recovery. Therefore we need to ensure that
- * the transaction manager does not save this instance to the log, since it won't
- * make sense upon recovery: the entire queue will have been destroyed.
- * 
- * This does mean that we could have non-atomic outcomes in the event of a crash where
- * durable participants (e.g., database) were involved in the same transaction. But
- * there is nothing we can do about that, without affecting the performance benefits of
- * InVM. We will call this out explicitly in the documentation and the user needs to
- * be aware of the possible consequences.
- * 
- * Could be a Synchronization if we could guarantee that afterCompletion will be called
- * (where we would do the compensation). But since that's only a 'best effort' we need
- * to make this an XAResource.
- */
-
-public class InVMXAResource implements XAResource
-{
-    public enum operation { INSERT, REMOVE };
-    
-    public InVMXAResource (InVMCourier courier, Message msg, final operation op)
-    {
-        _theCourier = courier;
-        _msg = msg;
-        _opcode = op;
-    }
-    
-    /*
-     * During commit, we deliver the message on to the queue if we were sending a message.
-     * If we were receiving, then this is a no-op since we already changed the queue by
-     * removing the message.
-     *
-     * @see javax.transaction.xa.XAResource#commit(javax.transaction.xa.Xid, boolean)
-     */
-    
-    public void commit (Xid xid, boolean onePhase) throws XAException
-    {
-        if (_opcode == operation.INSERT)
-        {
-            boolean problem = false;
-            
-            try
-            {
-                problem = _theCourier.doDeliver(_msg);
-            }
-            catch (final Exception ex)
-            {
-                ex.printStackTrace();
-                
-                problem = true;  // oops!
-            }
-            
-            if (problem)  // not a lot we can do at this stage
-            {
-                _logger.warn("InVMXAResource failed to commit to the InVM queue!");
-                
-                throw new XAException(XAException.XA_HEURHAZ);
-            }
-        }
-    }
-
-    public void end (Xid xid, int flags) throws XAException
-    {
-    }
-
-    public void forget (Xid xid) throws XAException
-    {
-    }
-    
-    public int getTransactionTimeout () throws XAException
-    {
-        return _timeout;
-    }
-    
-    public int prepare (Xid xid) throws XAException
-    {
-        return XAResource.XA_OK;
-    }
-
-    /*
-     * There is nothing to recover.
-     * 
-     * @see javax.transaction.xa.XAResource#recover(int)
-     */
-    
-    public Xid[] recover (int flag) throws XAException
-    {
-        return null;
-    }
-
-    /*
-     * During rollback we put the message back on the queue (tail) if we were receiving
-     * a message. If we were delivering then there is nothing to do because we did not
-     * update the queue directly, but rely on this instance to do it if the transaction
-     * commits.
-     */
-    
-    public void rollback (Xid xid) throws XAException
-    {
-        if (_opcode == operation.REMOVE) // put the message back on the queue
-        {
-            /*
-             * The message goes back on the queue. This may not be the same
-             * location as it had previously, but any attempt to do a truly
-             * transactional queue will affect performance adversely, for relatively
-             * little benefit. In an asynchronous world, applications should not
-             * be written assuming that a queue (or any transport) guarantees ordering.
-             * The ordering (or lack thereof) should be dealt with at the application
-             * level, where possible.
-             * 
-             * TODO we could add a queue-insertion policy that allows the developer to override
-             * how the message gets placed back into the queue.
-             */
-            
-            boolean problem = false;
-            
-            try
-            {
-                problem = _theCourier.doRedeliver(_msg);
-            }
-            catch (final Exception ex)
-            {
-                problem = true;
-            }
-            
-            if (problem)  // shouldn't get here, but ...
-            {
-                _logger.warn("InVMXAResource could not rollback and put Message on to InVM queue!");
-                
-                throw new XAException(XAException.XA_HEURHAZ);
-            }
-        }
-    }
-
-    public boolean setTransactionTimeout (int seconds) throws XAException
-    {
-        _timeout = seconds;
-        
-        return true;
-    }
-
-    public void start (Xid xid, int flags) throws XAException
-    {
-    }
-
-    public Message getMessage ()
-    {
-        return _msg;
-    }
-    
-    public boolean isSameRM (XAResource xares) throws XAException
-   {
-       return (xares == this);
-   }
-
-    private InVMCourier _theCourier;
-    private Message _msg;
-    private operation _opcode;
-    private int _timeout;
-    
-    protected static Logger _logger = Logger.getLogger(InVMXAResource.class);
-}
\ No newline at end of file

Copied: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/couriers/tx/InVMXAResource.java (from rev 21158, labs/jbossesb/trunk/product/rosetta/src/org/jboss/internal/soa/esb/couriers/tx/InVMXAResource.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/couriers/tx/InVMXAResource.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/couriers/tx/InVMXAResource.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,197 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, 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.internal.soa.esb.couriers.tx;
+
+import javax.transaction.xa.XAException;
+import javax.transaction.xa.XAResource;
+import javax.transaction.xa.Xid;
+
+import org.apache.log4j.Logger;
+import org.jboss.internal.soa.esb.couriers.InVMCourier;
+import org.jboss.soa.esb.message.Message;
+
+/**
+ * This XAResource instance controls the InVM queue manipulation under the control
+ * of the transaction manager. Since InVM is inherently volatile, a crash failure
+ * will take the entire queue with it, along with the client and server, we have much
+ * less to worry about here in terms of recovery. Therefore we need to ensure that
+ * the transaction manager does not save this instance to the log, since it won't
+ * make sense upon recovery: the entire queue will have been destroyed.
+ * 
+ * This does mean that we could have non-atomic outcomes in the event of a crash where
+ * durable participants (e.g., database) were involved in the same transaction. But
+ * there is nothing we can do about that, without affecting the performance benefits of
+ * InVM. We will call this out explicitly in the documentation and the user needs to
+ * be aware of the possible consequences.
+ * 
+ * Could be a Synchronization if we could guarantee that afterCompletion will be called
+ * (where we would do the compensation). But since that's only a 'best effort' we need
+ * to make this an XAResource.
+ */
+
+public class InVMXAResource implements XAResource
+{
+    public enum operation { INSERT, REMOVE };
+    
+    public InVMXAResource (InVMCourier courier, Message msg, final operation op)
+    {
+        _theCourier = courier;
+        _msg = msg;
+        _opcode = op;
+    }
+    
+    /*
+     * During commit, we deliver the message on to the queue if we were sending a message.
+     * If we were receiving, then this is a no-op since we already changed the queue by
+     * removing the message.
+     *
+     * @see javax.transaction.xa.XAResource#commit(javax.transaction.xa.Xid, boolean)
+     */
+    
+    public void commit (Xid xid, boolean onePhase) throws XAException
+    {
+        if (_opcode == operation.INSERT)
+        {
+            boolean problem = false;
+            
+            try
+            {
+                problem = _theCourier.doDeliver(_msg);
+            }
+            catch (final Exception ex)
+            {
+                ex.printStackTrace();
+                
+                problem = true;  // oops!
+            }
+            
+            if (problem)  // not a lot we can do at this stage
+            {
+                _logger.warn("InVMXAResource failed to commit to the InVM queue!");
+                
+                throw new XAException(XAException.XA_HEURHAZ);
+            }
+        }
+    }
+
+    public void end (Xid xid, int flags) throws XAException
+    {
+    }
+
+    public void forget (Xid xid) throws XAException
+    {
+    }
+    
+    public int getTransactionTimeout () throws XAException
+    {
+        return _timeout;
+    }
+    
+    public int prepare (Xid xid) throws XAException
+    {
+        return XAResource.XA_OK;
+    }
+
+    /*
+     * There is nothing to recover.
+     * 
+     * @see javax.transaction.xa.XAResource#recover(int)
+     */
+    
+    public Xid[] recover (int flag) throws XAException
+    {
+        return null;
+    }
+
+    /*
+     * During rollback we put the message back on the queue (tail) if we were receiving
+     * a message. If we were delivering then there is nothing to do because we did not
+     * update the queue directly, but rely on this instance to do it if the transaction
+     * commits.
+     */
+    
+    public void rollback (Xid xid) throws XAException
+    {
+        if (_opcode == operation.REMOVE) // put the message back on the queue
+        {
+            /*
+             * The message goes back on the queue. This may not be the same
+             * location as it had previously, but any attempt to do a truly
+             * transactional queue will affect performance adversely, for relatively
+             * little benefit. In an asynchronous world, applications should not
+             * be written assuming that a queue (or any transport) guarantees ordering.
+             * The ordering (or lack thereof) should be dealt with at the application
+             * level, where possible.
+             * 
+             * TODO we could add a queue-insertion policy that allows the developer to override
+             * how the message gets placed back into the queue.
+             */
+            
+            boolean problem = false;
+            
+            try
+            {
+                problem = _theCourier.doRedeliver(_msg);
+            }
+            catch (final Exception ex)
+            {
+                problem = true;
+            }
+            
+            if (problem)  // shouldn't get here, but ...
+            {
+                _logger.warn("InVMXAResource could not rollback and put Message on to InVM queue!");
+                
+                throw new XAException(XAException.XA_HEURHAZ);
+            }
+        }
+    }
+
+    public boolean setTransactionTimeout (int seconds) throws XAException
+    {
+        _timeout = seconds;
+        
+        return true;
+    }
+
+    public void start (Xid xid, int flags) throws XAException
+    {
+    }
+
+    public Message getMessage ()
+    {
+        return _msg;
+    }
+    
+    public boolean isSameRM (XAResource xares) throws XAException
+   {
+       return (xares == this);
+   }
+
+    private InVMCourier _theCourier;
+    private Message _msg;
+    private operation _opcode;
+    private int _timeout;
+    
+    protected static Logger _logger = Logger.getLogger(InVMXAResource.class);
+}
\ No newline at end of file

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/dependencies/H2Database.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/dependencies/H2Database.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/dependencies/H2Database.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -25,8 +25,10 @@
 import java.io.IOException;
 import java.sql.Connection;
 import java.sql.DriverManager;
+import java.sql.SQLException;
 import java.sql.Statement;
 
+import org.h2.tools.Server;
 import org.jboss.system.ServiceMBeanSupport;
 import org.jboss.system.server.ServerConfigLocator;
 
@@ -40,259 +42,431 @@
  * @author <a href="mailto:vesco.claudio at previnet.it">Claudio Vesco</a>
  * @author <a href="mailto:dimitris at jboss.org">Dimitris Andreadis</a>
  * @author <a href="mailto:kevin.conner at jboss.org">Kevin Conner</a>
+ * @author <a href="mailto:dbevenius at redhat.com">Daniel Bevenius</a>
  * @version $Revision$
  */
-public class H2Database extends ServiceMBeanSupport
-   implements H2DatabaseMBean
+public class H2Database extends ServiceMBeanSupport implements H2DatabaseMBean
 {
-   /** Default password: <code>empty string</code>. */
-   private static final String DEFAULT_PASSWORD = "";
+    /** Default password: <code>empty string</code>. */
+    private static final String DEFAULT_PASSWORD = "";
+       
+    /** Default user: <code>sa</code>. */
+    private static final String DEFAULT_USER = "sa";
+       
+    /** JDBC Driver class: <code>org.h2.Driver</code>. */
+    private static final String JDBC_DRIVER_CLASS = "org.h2.Driver";
+       
+    /** JDBC URL common prefix: <code>jdbc:h2:</code>. */
+    private static final String JDBC_URL_PREFIX = "jdbc:h2:";
    
-   /** Default user: <code>sa</code>. */
-   private static final String DEFAULT_USER = "sa";
+    /** JDBC in memory URL prefix: <code>jdbc:h2:mem:</code>. */
+    private static final String JDBC_MEM_URL_PREFIX = JDBC_URL_PREFIX + "mem:";
+       
+    /** JDBC flags */
+    private static final String DEFAULT_FLAGS = ";MVCC=TRUE;DB_CLOSE_ON_EXIT=FALSE";
+       
+    /** Default data subdir: <code>h2</code>. */
+    private static final String H2_DATA_DIR = "h2";
+       
+    /** Default database name: <code>default</code>. */
+    private static final String DEFAULT_DATABASE_NAME = "default";
+       
+    /** Default address for remote h2: <code>0.0.0.0</code>. */
+    private static final String DEFAULT_ADDRESS = "0.0.0.0";
+       
+    /** Default port for remote h2: <code>9092</code>. */
+    private static final int DEFAULT_PORT = 9092;
+    
+    /** Default delay for remote hypersonic initialisation (ms): <code>5000</code>. */
+    private static final long DEFAULT_DELAY = 5000;
+    
+    // Private Data --------------------------------------------------
+           
+    /** Full path to db/h2. */
+    private File dbPath;
+    
+    /** Database name. */
+    private String name = DEFAULT_DATABASE_NAME;
+       
+    /** In memory mode. */
+    private boolean inMemoryMode ;
+       
+    /** Database user. */
+    private String user = DEFAULT_USER;
+       
+    /** Database password. */
+    private String password = DEFAULT_PASSWORD;
+       
+    /** Database flags */
+    private String flags = DEFAULT_FLAGS ;
+       
+    /** Hold a connection for in memory h2. */
+    private Connection connection;
+       
+    /** Default address. */
+    private String address = DEFAULT_ADDRESS;
+       
+    /** Default port. */
+    private int port = DEFAULT_PORT;
+       
+    /** Server/remote mode. */
+    private boolean serverMode = false;
    
-   /** JDBC Driver class: <code>org.h2.Driver</code>. */
-   private static final String JDBC_DRIVER_CLASS = "org.h2.Driver";
-   
-   /** JDBC URL common prefix: <code>jdbc:h2:</code>. */
-   private static final String JDBC_URL_PREFIX = "jdbc:h2:";
-   
-   /** JDBC in memory URL prefix: <code>jdbc:h2:mem:</code>. */
-   private static final String JDBC_MEM_URL_PREFIX = JDBC_URL_PREFIX + "mem:";
-   
-   /** JDBC flags */
-   private static final String DEFAULT_FLAGS = ";MVCC=TRUE;DB_CLOSE_ON_EXIT=FALSE" ;
-   
-   /** Default data subdir: <code>h2</code>. */
-   private static final String H2_DATA_DIR = "h2";
-   
-   /** Default database name: <code>default</code>. */
-   private static final String DEFAULT_DATABASE_NAME = "default";
+    /** Server thread for remote h2. */
+    private Thread serverThread;
+    
+    /** The remote server instance */
+    private Server remoteServer ;
+    
+    /** Server thread delay for remote H2. */
+    private long delay = DEFAULT_DELAY ;
 
-   // Private Data --------------------------------------------------
+    // Attributes ----------------------------------------------------
    
-   /** Full path to db/h2. */
-   private File dbPath;
+    /**
+     * Set the database name.
+     * 
+     * @jmx.managed-attribute
+     */
+    public void setDatabase(String name)
+    {
+        if (name == null)
+        {
+            name = DEFAULT_DATABASE_NAME;
+        }
+        this.name = name;
+   }
 
-   /** Database name. */
-   private String name = DEFAULT_DATABASE_NAME;
-   
-   /** In memory mode. */
-   private boolean inMemoryMode ;
-   
-   /** Database user. */
-   private String user = DEFAULT_USER;
-   
-   /** Database password. */
-   private String password = DEFAULT_PASSWORD;
-   
-   /** Database flags */
-   private String flags = DEFAULT_FLAGS ;
-   
-   /** Hold a connection for in memory h2. */
-   private Connection connection;
+    /**
+     * Get the database name.
+     * 
+     * @jmx.managed-attribute
+     */
+    public String getDatabase()
+    {
+        return name;
+    }
+    
+    /**
+     * Get the full database path.
+     * 
+     * @jmx.managed-attribute
+     */
+    public String getDatabasePath()
+    {
+        if (dbPath != null)
+        {
+            return dbPath.toString();
+        }
+        else
+        {
+            return null;
+        }
+    }
+    
+    /**
+     * @return the <code>inMemoryMode</code> flag.
+     * 
+     * @jmx.managed-attribute 
+     */
+    public boolean isInMemoryMode()
+    {
+        return inMemoryMode;
+    }
 
+    /**
+     * If <b>true</b> the h2 is in memory mode otherwise embedded mode.
+     * 
+     * @param b in memory mode.
+     * 
+     * @jmx.managed-attribute
+     */
+    public void setInMemoryMode( boolean b )
+    {
+        inMemoryMode = b;
+    }
+    
+    /**
+     * @return the password
+     * 
+     * @jmx.managed-attribute 
+     */
+    public String getPassword()
+    {
+        return password;
+    }
 
-   // Attributes ----------------------------------------------------
+    /**
+     * @return the user
+     * 
+     * @jmx.managed-attribute 
+     */
+    public String getUser()
+    {
+        return user;
+    }
+    
+    /**
+     * @return the flags
+     * 
+     * @jmx.managed-attribute 
+     */
+    public String getFlags()
+    {
+        return flags;
+    }
+    
+    /**
+     * @param password
+     * 
+     * @jmx.managed-attribute 
+     */
+    public void setPassword(String password)
+    {
+        if (password == null)
+        {
+            password = DEFAULT_PASSWORD;
+        }
+        this.password = password;
+    }
+    
+    /**
+     * @param user
+     * 
+     * @jmx.managed-attribute 
+     */
+    public void setUser(String user)
+    {
+        if (user == null)
+        {
+            user = DEFAULT_USER;
+        }
+        this.user = user;
+    }
+        
+    /**
+     * @param flags
+     * 
+     * @jmx.managed-attribute 
+     */
+    public void setFlags(String flags)
+    {
+        if (flags == null)
+        {
+            flags = DEFAULT_FLAGS;
+        }
+      this.flags = flags;
+    }
    
-   /**
-    * Set the database name.
-    * 
-    * @jmx.managed-attribute
-    */
-   public void setDatabase(String name)
-   {
-      if (name == null)
-      {
-         name = DEFAULT_DATABASE_NAME;
-      }
-      this.name = name;
-   }
+    /**
+     * @return the serverMode
+     * 
+     * @jmx.managed-attribute 
+     */
+    public boolean isServerMode() 
+    {
+        return serverMode;
+    }
 
-   /**
-    * Get the database name.
-    * 
-    * @jmx.managed-attribute
-    */
-   public String getDatabase()
-   {
-      return name;
-   }
+    /**
+     * @param serverMode
+     * 
+     * @jmx.managed-attribute 
+     */
+    public void setServerMode( boolean serverMode ) 
+	{
+       	this.serverMode = serverMode;
+    }
 
-   /**
-    * Get the full database path.
-    * 
-    * @jmx.managed-attribute
-    */
-   public String getDatabasePath()
-   {
-      if (dbPath != null)
-      {
-         return dbPath.toString();
-      }
-      else
-      {
-         return null;
-      }
-   }
+    /**
+     * @return the address
+     * 
+     * @jmx.managed-attribute 
+     */
+	public String getBindAddress() 
+	{
+		return address;
+	}
 
-   /**
-    * @return the <code>inMemoryMode</code> flag.
-    * 
-    * @jmx.managed-attribute 
-    */
-   public boolean isInMemoryMode()
-   {
-      return inMemoryMode;
-   }
+    /**
+     * @return the port
+     * 
+     * @jmx.managed-attribute 
+     */
+	public int getPort() 
+	{
+		return port;
+	}
 
-   /**
-    * If <b>true</b> the h2 is in memory mode otherwise h2 is in server or remote mode.
-    * 
-    * @param b in memory mode.
-    * 
-    * @jmx.managed-attribute
-    */
-   public void setInMemoryMode(boolean b)
-   {
-      inMemoryMode = b;
-   }
+    /**
+     * @param address
+     * 
+     * @jmx.managed-attribute 
+     */
+    public void setBindAddress(String address) 
+    {
+		this.address = address;
+	}
 
-   /**
-    * @return the password
-    * 
-    * @jmx.managed-attribute 
-    */
-   public String getPassword()
-   {
-      return password;
-   }
+    /**
+     * @param port
+     * 
+     * @jmx.managed-attribute 
+     */
+    public void setPort(int port) 
+    {
+        this.port = port;
+    }
+    
+    /**
+     * Set the delay for remote hypersonic initialisation.
+     * 
+     * @jmx.managed-attribute
+     */
+    public void setDelay(final long delay)
+    {
+        this.delay = delay;
+    }
+    
+    /**
+     * Get the delay for remote hypersonic initialisation.
+     * 
+     * @jmx.managed-attribute
+     */
+    public long getDelay()
+    {
+        return delay;
+    }
+    
+    // Lifecycle -----------------------------------------------------
+   
+    /**
+     * Start the database
+     */
+    protected void startService() throws Exception
+    {
+        if (serverMode)
+        {
+            startRemoteDatabase();
+        }
+        else if (inMemoryMode)
+        {
+            startInMemoryDatabase();
+        }
+        else
+        {
+            startStandaloneDatabase();
+        }
+    }
 
-   /**
-    * @return the user
-    * 
-    * @jmx.managed-attribute 
-    */
-   public String getUser()
-   {
-      return user;
-   }
+    /**
+     * We now close the connection clean by calling the
+     * serverSocket throught jdbc. The MBeanServer calls this 
+     * method at closing time.
+     */
+    protected void stopService() throws Exception
+    {
+        if (serverMode)
+        {
+            stopRemoteDatabase();
+        }
+        else if (inMemoryMode)
+        {
+            stopInMemoryDatabase();
+        }
+        else
+        {
+            stopStandaloneDatabase();
+        }
+    }
 
-   /**
-    * @return the flags
-    * 
-    * @jmx.managed-attribute 
-    */
-   public String getFlags()
-   {
-      return flags;
-   }
+    // Private -------------------------------------------------------
+   
+    /**
+     * Start the standalone (in process) database.
+     */
+    private void startStandaloneDatabase() throws Exception
+    {
+        final File h2Dir = checkDataDir() ;
+               
+        dbPath = new File(h2Dir, name);
+        
+        final String dbURL = JDBC_URL_PREFIX + dbPath.toURI().toString() + flags ;
+        log.info(dbURL);
+        
+        // Check we have connectivity
+        connection = getConnection(dbURL);
+    }
 
-   /**
-    * @param password
-    * 
-    * @jmx.managed-attribute 
+    /**
+    * Start the only in memory database.
     */
-   public void setPassword(String password)
-   {
-      if (password == null)
-      {
-         password = DEFAULT_PASSWORD;
-      }
-      this.password = password;
-   }
+    private void startInMemoryDatabase() throws Exception
+    {
+        final String dbURL = JDBC_MEM_URL_PREFIX + name + flags ;
 
-   /**
-    * @param user
-    * 
-    * @jmx.managed-attribute 
-    */
-   public void setUser(String user)
-   {
-      if (user == null)
-      {
-         user = DEFAULT_USER;
-      }
-      this.user = user;
-   }
-
-   /**
-    * @param flags
-    * 
-    * @jmx.managed-attribute 
-    */
-   public void setFlags(String flags)
-   {
-      if (flags == null)
-      {
-          flags = DEFAULT_FLAGS;
-      }
-      this.flags = flags;
-   }
-
-   // Lifecycle -----------------------------------------------------
+        // hold a connection so h2 does not close the database
+        connection = getConnection(dbURL);
+    }
    
-   /**
-    * Start the database
-    */
-   protected void startService() throws Exception
-   {
-      if (inMemoryMode)
-      {
-          startInMemoryDatabase();
-      }
-      else
-      {
-          startStandaloneDatabase();
-      }
-   }
-
-   /**
-    * We now close the connection clean by calling the
-    * serverSocket throught jdbc. The MBeanServer calls this 
-    * method at closing time.
-    */
-   protected void stopService() throws Exception
-   {
-       if (inMemoryMode)
-       {
-           stopInMemoryDatabase();
-       }
-       else
-       {
-           stopStandaloneDatabase();
-       }
-   }
-   
-   // Private -------------------------------------------------------
-   
-   /**
-    * Start the standalone (in process) database.
-    */
-   private void startStandaloneDatabase() throws Exception
-   {
-       final File h2Dir = checkDataDir() ;
+    /**
+     * Start a remote/server database
+     * @throws Exception
+     */
+    private void startRemoteDatabase() throws Exception
+    {
+        final File h2Dir = checkDataDir() ;
+        dbPath = new File(h2Dir, name);
        
-       dbPath = new File(h2Dir, name);
+        // Start DB in new thread, or else it will block us
+        serverThread = new Thread("h2-" + name)
+        {
+            public void run()
+            {
+                try
+                {
+                	log.debug( "Starting remote h2 db with port : " + port );
+                	final String[] args = new String[] { 
+                			"-baseDir", dbPath.getAbsolutePath(), 
+                			"-tcpPort", String.valueOf(port),
+                			"-tcpAllowOthers","" }; //	need the extra empty string or a exception is thrown by H2
+                	final Server server = Server.createTcpServer(args) ;
+                	server.start() ;
+                	setRemoteServer(server);
+	            }
+	            catch (Exception e)
+	            {
+	               log.error("Failed to start database", e);
+                }
+            }
+        };
+        
+        serverThread.start();
+        
+        if (delay > 0)
+        {
+            log.debug("Waiting for Database initialisation: maximum " + delay + " milliseconds") ;
+            try
+            {
+                serverThread.join(delay) ;
+            }
+            catch (final InterruptedException ie)
+            {
+                Thread.currentThread().interrupt() ;
+            }
+            
+            if (serverThread.isAlive())
+            {
+                log.warn("Database initialisation is still active") ;
+            }
+            else
+            {
+                log.debug("Database initialisation completed") ;
+            }
+        }
+    }
 
-       final String dbURL = JDBC_URL_PREFIX + dbPath.toURI().toString() + flags ;
-
-       // Check we have connectivity
-       connection = getConnection(dbURL);
-   }
-
    /**
-    * Start the only in memory database.
-    */
-   private void startInMemoryDatabase() throws Exception
-   {
-       final String dbURL = JDBC_MEM_URL_PREFIX + name + flags ;
-
-       // hold a connection so h2 does not close the database
-       connection = getConnection(dbURL);
-   }
-
-   /**
     * Stop the standalone (in process) database.
     */
    private void stopStandaloneDatabase() throws Exception
@@ -326,46 +500,80 @@
    }
    
    /**
-    * Get the connection.
-    * 
-    * @param dbURL jdbc url.
-    * @return the connection, allocate one if needed.
-    * @throws Exception
+    * Stop the remote database.
     */
-   private synchronized Connection getConnection(String dbURL) throws Exception
+   private void stopRemoteDatabase() throws SQLException 
    {
-      if (connection == null)
-      {
-         ClassLoader cl = Thread.currentThread().getContextClassLoader();
-         Class.forName(JDBC_DRIVER_CLASS, true, cl).newInstance();
-         connection = DriverManager.getConnection(dbURL, user, password);
-      }
-      return connection;
+       final Server server = getRemoteServer() ;
+       if (server != null)
+       {
+           server.stop() ;
+       }
    }
    
    /**
-    * Check the existence of the h2 data directory.
-    * @return The h2 data directory.
-    * @throws IOException For errors checking/creating the h2 data directory.
+    * Set the remote server instance.
+    * @param remoteServer The remote server instance.
     */
-   private File checkDataDir()
-       throws IOException
+   private synchronized void setRemoteServer(final Server remoteServer)
    {
-       // Get the server data directory
-       final File dataDir = ServerConfigLocator.locate().getServerDataDir();
+       this.remoteServer = remoteServer ;
+   }
+   
+   /**
+    * Get the remote server instance.
+    * @return The remote server instance.
+    */
+   private synchronized Server getRemoteServer()
+   {
+       return remoteServer ;
+   }
+   
+    /**
+     * Get the connection.
+     * 
+     * @param dbURL jdbc url.
+     * @return the connection, allocate one if needed.
+     * @throws Exception
+     */
+    private synchronized Connection getConnection(String dbURL) throws Exception
+    {
+        if (connection == null)
+        {
+            ClassLoader cl = Thread.currentThread().getContextClassLoader();
+            Class.forName(JDBC_DRIVER_CLASS, true, cl).newInstance();
+            connection = DriverManager.getConnection(dbURL, user, password);
+        }
+        return connection;
+    }
+   
+    /**
+     * Check the existence of the h2 data directory.
+     * @return The h2 data directory.
+     * @throws IOException For errors checking/creating the h2 data directory.
+     */
+    private File checkDataDir() throws IOException
+    {
+        // Get the server data directory
+        final File dataDir = getDataDir();
 
-       // Get DB directory
-       final File h2Dir = new File(dataDir, H2_DATA_DIR);
+        // Get DB directory
+        final File h2Dir = new File(dataDir, H2_DATA_DIR);
 
-       if (!h2Dir.exists())
-       {
-           h2Dir.mkdirs();
-       }
-       else if (!h2Dir.isDirectory())
-       {
-          throw new IOException("Failed to create directory: " + h2Dir);
-       }
-       return h2Dir ;
-   }
+        if (!h2Dir.exists())
+        {
+            h2Dir.mkdirs();
+        }
+        else if (!h2Dir.isDirectory())
+        {
+            throw new IOException("Failed to create directory: " + h2Dir);
+        }
+        return h2Dir ;
+    }
+   
+    File getDataDir()
+    {
+        return ServerConfigLocator.locate().getServerDataDir();
+    }
 
 }

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/dependencies/H2DatabaseMBean.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/dependencies/H2DatabaseMBean.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/dependencies/H2DatabaseMBean.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -33,7 +33,7 @@
  * A few notes on h2 running modes:
  * 
  * remote (server) mode
- *    Not supported yet
+ * 	  h2 can be connected to vid tcp
  * 
  * in-process (standalone) mode
  *    h2 can only be contacted from in-vm clients
@@ -69,7 +69,19 @@
    boolean isInMemoryMode() ;
    void setInMemoryMode(boolean b) ;
    
+   /** Server/remote mode */
+   boolean isServerMode() ;
+   void setServerMode(boolean mode) ;
+   
    /** The flags to use when connecting to the DB, default is "" */
    String getFlags();
    void setFlags(String flags);
+   
+   /** The listening port when in remove server mode, default is '9092' */
+   int getPort();
+   void setPort(int port);
+
+   /** The binding address, default is '0.0.0.0' */
+   String getBindAddress();
+   void setBindAddress(String address);
 }

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/remoting/HttpUnmarshaller.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/remoting/HttpUnmarshaller.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/remoting/HttpUnmarshaller.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -101,10 +101,6 @@
         int amtRead = inputStream.read(byteBuffer);
         while (amtRead > 0) {
             byteOutputStream.write(byteBuffer, pointer, amtRead);
-            if (amtRead < bufferSize && byteOutputStream.size() >= contentLength) {
-                //done reading, so process
-                break;
-            }
             amtRead = inputStream.read(byteBuffer);
         }
 

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/rosetta/pooling/JmsConnectionPool.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/rosetta/pooling/JmsConnectionPool.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/rosetta/pooling/JmsConnectionPool.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -24,8 +24,17 @@
 import java.sql.SQLException;
 import java.util.ArrayList;
 import java.util.HashMap;
+import java.util.List;
 import java.util.Map;
 import java.util.Properties;
+import java.util.concurrent.Callable;
+import java.util.concurrent.CompletionService;
+import java.util.concurrent.ExecutionException;
+import java.util.concurrent.Executor;
+import java.util.concurrent.ExecutorCompletionService;
+import java.util.concurrent.Executors;
+import java.util.concurrent.Future;
+import java.util.concurrent.ThreadFactory;
 
 import javax.jms.Connection;
 import javax.jms.ConnectionFactory;
@@ -64,6 +73,15 @@
 	private static int CONFIGURED_POOL_SIZE = DEFAULT_POOL_SIZE;
 	private static int CONFIGURED_SLEEP = DEFAULT_SLEEP;
 	
+	/**
+	 * The executor used to create sessions.
+	 */
+	private static final Executor SESSION_EXECUTOR = Executors.newSingleThreadExecutor(new DaemonThreadFactory()) ;
+	/**
+	 * The completion service.
+	 */
+	private static final CompletionService<JmsSession> COMPLETION_SERVICE = new ExecutorCompletionService<JmsSession>(SESSION_EXECUTOR) ;
+	
     /** Maximum number of Sessions that will be created in this pool */
     private int MAX_SESSIONS = DEFAULT_POOL_SIZE;    //TODO Make this manageable
     
@@ -104,6 +122,11 @@
     private boolean terminated ;
     
     /**
+     * The pool instance id.
+     */
+    private long id ;
+    
+    /**
      * Contructor of the pool.
      * 
      */
@@ -138,16 +161,44 @@
     private  synchronized void addAnotherSession(Map<String, String> poolKey, final boolean transacted, final int acknowledgeMode)
         throws JMSException
     {
+        final Future<JmsSession> future = COMPLETION_SERVICE.submit(new Callable<JmsSession>() {
+            public JmsSession call()
+                throws JMSException
+            {
+                final JmsSession session ;
+                if (transacted) {
+                    session = new JmsXASession(JmsConnectionPool.this, ((XAConnection)jmsConnection).createXASession(), id);
+                } else {
+                    session = new JmsSession(jmsConnection.createSession(transacted, acknowledgeMode), id);
+                }
+                return session ;
+            }
+        }) ;
+        
         //Create a new Session
         ArrayList<JmsSession> freeSessions = freeSessionsMap.get(acknowledgeMode);
         // For now we only support JTA transacted sessions
-        final JmsSession session ;
-        if (transacted) {
-            session = new JmsXASession(this, ((XAConnection)jmsConnection).createXASession());
-        } else {
-            session = new JmsSession(jmsConnection.createSession(transacted, acknowledgeMode));
+        try
+        {
+            freeSessions.add(future.get());
         }
-        freeSessions.add(session);
+        catch (final InterruptedException ie) {} // ignore
+        catch (final ExecutionException ee)
+        {
+            final Throwable th = ee.getCause() ;
+            if (th instanceof JMSException)
+            {
+                throw (JMSException)th ;
+            }
+            if (th instanceof Error)
+            {
+                throw (Error)th ;
+            }
+            if (th instanceof RuntimeException)
+            {
+                throw (RuntimeException)th ;
+            }
+        }
         logger.debug("Number of Sessions in the pool with acknowledgeMode: " + acknowledgeMode + " is now " + getSessionsInPool(acknowledgeMode));
     }
 
@@ -258,19 +309,22 @@
      */
     synchronized void handleCloseSession(final JmsSession session)
     {
-        final int mode ;
-        try {
-            mode = session.getAcknowledgeMode() ;
-        } catch (final JMSException jmse) {
-            logger.warn("JMSException while calling getAcknowledgeMode") ;
-            logger.debug("JMSException while calling getAcknowledgeMode", jmse) ;
-            return ;
+        if (session.getId() == id)
+        {
+            final int mode ;
+            try {
+                mode = session.getAcknowledgeMode() ;
+            } catch (final JMSException jmse) {
+                logger.warn("JMSException while calling getAcknowledgeMode") ;
+                logger.debug("JMSException while calling getAcknowledgeMode", jmse) ;
+                return ;
+            }
+            
+            final ArrayList<JmsSession> sessions = (freeSessionsMap == null ? null : freeSessionsMap.get(mode));
+            if (sessions != null) {
+                sessions.add(session) ;
+            }
         }
-        
-        final ArrayList<JmsSession> sessions = (freeSessionsMap == null ? null : freeSessionsMap.get(mode));
-        if (sessions != null) {
-            sessions.add(session) ;
-        }
         handleReleaseSession(session) ;
     }
     
@@ -321,6 +375,42 @@
     }
 
     /**
+     * This method is called when the pool needs to cleaned. It closes all open sessions
+     * and the connection.
+     */
+    private void cleanSessionPool()
+    {
+        final Connection connection ;
+        synchronized(this)
+       {
+            if (terminated)
+            {
+                return ;
+            }
+            id++ ;
+            for (List<JmsSession> list : freeSessionsMap.values())
+            {
+                list.clear() ;
+            }
+            for (List<JmsSession> list : inUseSessionsMap.values())
+            {
+                list.clear() ;
+            }
+            transactionsToSessions.clear() ;
+            sessionsToTransactions.clear() ;
+            
+            logger.debug("Cleared the session pool now closing the connection to the factory.");
+            connection = jmsConnection ;
+            jmsConnection = null ;
+        }
+        if (connection!=null) {
+            try {
+                connection.close();
+            } catch (final Exception ex) {} // ignore
+        }
+    }
+    
+    /**
      * This method is called when the pool needs to destroyed. It closes all open sessions
      * and the connection and removes it from the container's poolMap.
      */
@@ -436,7 +526,7 @@
                 jmsConnection.setExceptionListener(new ExceptionListener() {
                     public void onException(JMSException arg0)
                     {
-                        removeSessionPool() ;
+                        cleanSessionPool() ;
                     }
                 }) ;
                 jmsConnection.start();
@@ -531,4 +621,27 @@
     		}
     	}
     }
+    
+    /**
+     * Thread factory returning daemon threads.
+     * @author kevin
+     */
+    private static final class DaemonThreadFactory implements ThreadFactory
+    {
+        /**
+         * The default executor factory.
+         */
+        private final ThreadFactory defaultFactory = Executors.defaultThreadFactory() ;
+        
+        /**
+         * Return a new daemon thread.
+         * @param runnable The runnable associated with the thread.
+         */
+        public Thread newThread(final Runnable runnable)
+        {
+            final Thread thread = defaultFactory.newThread(runnable) ;
+            thread.setDaemon(true) ;
+            return thread ;
+        }
+    }
 }

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/rosetta/pooling/JmsSession.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/rosetta/pooling/JmsSession.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/rosetta/pooling/JmsSession.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -52,6 +52,10 @@
      * The session delegate.
      */
     private final Session session ;
+    /**
+     * The pool instance id.
+     */
+    private final long id ;
     
     /**
      * The set of active queue browsers.
@@ -69,15 +73,22 @@
     /**
      * Create the session wrapper.
      * @param session The session delegate.
+     * @param id The pool instance id.
      * @param isJTA True if this tales part in a JTA transaction
      * @throws JMSException
      */
-    JmsSession(final Session session)
+    JmsSession(final Session session, final long id)
         throws JMSException
     {
+        this.id = id ;
         this.session = session ;
     }
 
+    public long getId()
+    {
+        return id ;
+    }
+    
     public void close() throws JMSException
     {
         session.close();

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/rosetta/pooling/JmsXASession.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/rosetta/pooling/JmsXASession.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/rosetta/pooling/JmsXASession.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -72,13 +72,13 @@
      * Create the session wrapper.
      * @param pool The current connection pool
      * @param session The session delegate.
-     * @param isJTA True if this tales part in a JTA transaction
+     * @param id The pool instance id.
      * @throws JMSException
      */
-    JmsXASession(final JmsConnectionPool pool, final XASession session)
+    JmsXASession(final JmsConnectionPool pool, final XASession session, final long id)
         throws JMSException
     {
-        super(session) ;
+        super(session, id) ;
         this.pool = pool ;
         this.session = session ;
     }

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/services/registry/JAXRRegistryImpl.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/services/registry/JAXRRegistryImpl.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/services/registry/JAXRRegistryImpl.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -400,7 +400,7 @@
 	 *
 	 * @param organizationName used to match with the name of the organization.
 	 * @return the Organization.
-	 */
+	 */	
     public static Organization findOrganization(String organizationName, JAXRConnectionFactory jaxrConnectionFactory) throws JAXRException {
 	    if (organizationName==null) {
 	    	organizationName="";
@@ -707,8 +707,9 @@
 		try {
 			RegistryService rs = connection.getRegistryService();
 			BusinessQueryManager bqm = rs.getBusinessQueryManager();
-			Collection<String> findQualifiers = new ArrayList<String>();
-			findQualifiers.add(FindQualifier.SORT_BY_NAME_ASC);
+			Collection<String> findQualifiers = null;
+			//Collection<String> findQualifiers = new ArrayList<String>();
+			//findQualifiers.add(FindQualifier.SORT_BY_DATE_ASC);
 			BulkResponse bulkResponse = bqm.findServiceBindings(service.getKey(),findQualifiers,null,null);
 			if (bulkResponse.getStatus()==JAXRResponse.STATUS_SUCCESS){
 				serviceBindings = (Collection<ServiceBinding>)bulkResponse.getCollection();

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/util/FtpImpl.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/util/FtpImpl.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/util/FtpImpl.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -219,7 +219,7 @@
 		if (null == m_sUser)
 			throw new ConfigurationException("No username specified for FTP");
 
-		m_sPasswd = (null != sa) ? sa[1] : m_oParms.getAttribute(PARMS_PASSWD);
+		m_sPasswd = ((null != sa) && (sa.length > 1)) ? sa[1] : m_oParms.getAttribute(PARMS_PASSWD);
 
 		m_sRemoteDir = (null != uri) ? uri.getPath() : m_oParms
 				.getAttribute(PARMS_REMOTE_DIR);
@@ -560,6 +560,11 @@
                 final String sRemoteTmp = p_sRemoteName + TMP_SUFFIX;
                 
                 final OutputStream os = m_oConn.storeFileStream(sRemoteTmp) ;
+                if (os == null)
+                {
+                    throw new RemoteFileSystemException("Failed to obtain output stream: " + m_oConn.getReplyString()) ;
+                }
+                
                 try
                 {
                     final FileInputStream fis = new FileInputStream(p_oFile) ;

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/util/FtpsImpl.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/util/FtpsImpl.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/util/FtpsImpl.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -237,24 +237,24 @@
                         final BufferedInputStream bis = new BufferedInputStream(is) ;
                         final DataInputStream dis = new DataInputStream(bis) ;
                         
-                        if (bis.available() > 0)
+                        if (dis.available() > 0)
                         {
                             // We have to skip any preamble to read the certificate
                             do
                             {
-                                bis.mark(BEGIN_CERTIFICATE.length() * 2) ;
+                                dis.mark(BEGIN_CERTIFICATE.length() * 2) ;
                                 final String line = dis.readLine() ;
                                 if (BEGIN_CERTIFICATE.equals(line))
                                 {
-                                    bis.reset() ;
+                                    dis.reset() ;
                                     break ;
                                 }
                             }
-                            while (bis.available() > 0) ;
+                            while (dis.available() > 0) ;
                             
-                            if (bis.available() > 0)
+                            if (dis.available() > 0)
                             {
-                                final X509Certificate cert = (X509Certificate)cf.generateCertificate(bis);
+                                final X509Certificate cert = (X509Certificate)cf.generateCertificate(dis);
                                 certificates.add(cert) ;
                             }
                         }

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/util/SecureFtpImpl.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/util/SecureFtpImpl.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/util/SecureFtpImpl.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -47,6 +47,7 @@
 import org.jboss.soa.esb.common.ModulePropertyManager;
 import org.jboss.soa.esb.helpers.ConfigTree;
 import org.jboss.soa.esb.helpers.KeyValuePair;
+import org.jboss.soa.esb.util.ClassUtil;
 import org.jboss.soa.esb.util.FileUtil;
 import org.jboss.soa.esb.util.RemoteFileSystem;
 import org.jboss.soa.esb.util.RemoteFileSystemException;
@@ -95,6 +96,9 @@
 
         private String m_sRemoteDir, m_sLocalDir;
 
+        private URI m_oCertificate;
+        private String m_sPassphrase;
+        
         /*
          * Constructor
          * 
@@ -158,6 +162,16 @@
                                 ModulePropertyManager.TRANSPORTS_MODULE).getProperty(
                                                 Environment.FTP_LOCALDIR, tmpdir);
 
+                try
+                {
+                        m_oCertificate = p_oP.getCertificateURI() ;
+                }
+                catch (final URISyntaxException urise)
+                {
+                        _logger.warn(urise) ;
+                }
+                m_sPassphrase = p_oP.getPassphrase() ;
+
                 configTreeFromEpr();
 
                 initialize(p_bConnect);
@@ -195,12 +209,49 @@
         
                                 if (m_sPasswd != null)
                                 {
-                                    final UserInfo ui = new SecureFtpUserInfo(m_sPasswd);
+                                    session.setPassword(m_sPasswd) ;
+                                    session.setConfig("PreferredAuthentications", "password") ;
+                                }
+                                else if (m_oCertificate != null)
+                                {
+                                    final String certificate = m_oCertificate.toString() ;
+                                    final InputStream is ;
+                                    final String certificateName ;
+                                    final InputStream resourceIS = ClassUtil.getResourceAsStream(certificate, getClass()) ;
+                                    if (resourceIS != null)
+                                    {
+                                        is = resourceIS ;
+                                        certificateName = getSimpleName(certificate) ;
+                                    }
+                                    else
+                                    {
+                                        certificateName = getSimpleName(m_oCertificate.getPath()) ;
+                                        try
+                                        {
+                                            if (m_oCertificate.isAbsolute())
+                                            {
+                                                is = m_oCertificate.toURL().openStream() ;
+                                            }
+                                            else
+                                            {
+                                                final File file = new File(m_oCertificate.getPath()) ;
+                                                is = file.toURL().openStream() ;
+                                            }
+                                        }
+                                        catch (final IOException ioe)
+                                        {
+                                            throw new ConfigurationException("Unexpected IOException accessing: " + certificate, ioe) ;
+                                        }
+                                    }
+                                    final byte[] privateKey = StreamUtils.readStream(is) ;
+                                    m_oJSch.addIdentity(certificateName, privateKey, null, null) ;
+                                    
+                                    final UserInfo ui = new SecureFtpUserInfo(m_sPassphrase);
                                     session.setUserInfo(ui);
+                                    session.setConfig("PreferredAuthentications", "publickey") ;
                                 }
                                 
                                 session.setConfig("StrictHostKeyChecking", "no") ;
-                                session.setConfig("PreferredAuthentications", "password") ;
 
                                 session.connect();
         
@@ -226,6 +277,26 @@
                 }
         }
 
+        private static String getSimpleName(final String name)
+            throws ConfigurationException
+        {
+            if (name == null)
+            {
+                throw new ConfigurationException("Null certificate name") ;
+            }
+            final int lastIndex = name.lastIndexOf('/') ;
+            if (lastIndex >= 0)
+            {
+                final int startIndex = lastIndex+1 ;
+                if (startIndex == name.length())
+                {
+                    throw new ConfigurationException("Invalid certificate name: " + name) ;
+                }
+                return name.substring(startIndex) ;
+            }
+            return name ;
+        }
+
         private void checkParms() throws ConfigurationException 
         {
             String att = m_oParms.getAttribute(FileEpr.URL_TAG);
@@ -250,7 +321,7 @@
                 if (null == m_sUser)
                         throw new ConfigurationException("No username specified for SFTP");
 
-                m_sPasswd = (null != sa) ? sa[1] : m_oParms.getAttribute(PARMS_PASSWD);
+                m_sPasswd = ((null != sa) && (sa.length > 1)) ? sa[1] : m_oParms.getAttribute(PARMS_PASSWD);
 
                 m_sRemoteDir = (null != uri) ? uri.getPath() : m_oParms.getAttribute(PARMS_REMOTE_DIR);
                 if (null == m_sRemoteDir)
@@ -265,11 +336,18 @@
                 try
                 {
                         m_iPort = (null != uri) ? uri.getPort() : (null == sAux) ? 22 : Integer.parseInt(sAux);
+                        final String certificate = m_oParms.getAttribute(PARMS_CERTIFICATE) ;
+                        if (certificate != null)
+                        {
+                                m_oCertificate = new URI(certificate) ;
+                        }
                 }
                 catch (Exception ex)
                 {
                         throw new ConfigurationException(ex);
                 }
+                
+                m_sPassphrase = m_oParms.getAttribute(PARMS_PASSPHRASE) ;
         }
 
         /*
@@ -556,6 +634,10 @@
                         m_oParms.setAttribute(RemoteFileSystem.PARMS_LOCAL_DIR, m_sLocalDir);
                         m_oParms.setAttribute(RemoteFileSystem.PARMS_ASCII, Boolean
                                         .toString(false));
+                        if (m_oCertificate != null)
+                            m_oParms.setAttribute(RemoteFileSystem.PARMS_CERTIFICATE, m_oCertificate.toString()) ;
+                        if (m_sPassphrase != null)
+                            m_oParms.setAttribute(RemoteFileSystem.PARMS_PASSPHRASE, m_sPassphrase) ;
                 } 
                 catch (Exception e) 
                 {

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/util/SecureFtpUserInfo.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/util/SecureFtpUserInfo.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/util/SecureFtpUserInfo.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -33,17 +33,17 @@
  */
 public class SecureFtpUserInfo implements UserInfo {
 
-	/** The user-password */
-	String password = null;
+	/** The user-passphrase */
+	private final String passphrase ;
 
 	/**
 	 * Constructor
 	 * 
-	 * @param password
-	 *            The users password.
+	 * @param passphrase
+	 *            The users passphrase.
 	 */
-	public SecureFtpUserInfo(String password) {
-		this.password = password;
+	public SecureFtpUserInfo(final String passphrase) {
+		this.passphrase = passphrase;
 	}
 
 	/*
@@ -52,7 +52,7 @@
 	 * @see com.jcraft.jsch.UserInfo#getPassphrase()
 	 */
 	public String getPassphrase() {
-		return null;
+		return passphrase;
 	}
 
 	/*
@@ -61,7 +61,7 @@
 	 * @see com.jcraft.jsch.UserInfo#getPassword()
 	 */
 	public String getPassword() {
-		return password;
+		return null;
 	}
 
 	/*
@@ -70,7 +70,7 @@
 	 * @see com.jcraft.jsch.UserInfo#promptPassphrase(java.lang.String)
 	 */
 	public boolean promptPassphrase(String arg0) {
-		return false;
+		return true;
 	}
 
 	/*
@@ -79,7 +79,7 @@
 	 * @see com.jcraft.jsch.UserInfo#promptPassword(java.lang.String)
 	 */
 	public boolean promptPassword(String arg0) {
-		return true;
+		return false;
 	}
 
 	/*

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/util/StreamUtils.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/util/StreamUtils.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/internal/soa/esb/util/StreamUtils.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -61,6 +61,31 @@
 		
 		return outBuffer.toByteArray();
 	}
+	
+       /**
+         * Read the supplied Reader and return as a string.
+         * @param reader The reader to read.
+         * @return The reader contents as a string.
+         */
+        public static String readReader(Reader reader) {
+                if(reader == null) {
+                        throw new IllegalArgumentException("null 'reader' arg passed in method call.");
+                }
+                
+                StringWriter outBuffer = new StringWriter();
+                char[] buffer = new char[256];
+                int readCount = 0;
+                
+                try {
+                        while((readCount = reader.read(buffer)) != -1) {
+                                outBuffer.write(buffer, 0, readCount);
+                        }
+                } catch (IOException e) {
+                        throw new IllegalStateException("Error reading reader.", e);
+                }               
+                
+                return outBuffer.toString();
+        }
 
     public static String readStreamString(InputStream stream, String charset) throws UnsupportedEncodingException {
         return new String(StreamUtils.readStream(stream), charset);

Deleted: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/actions/DisplayMemoryUsageAction.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/actions/DisplayMemoryUsageAction.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/actions/DisplayMemoryUsageAction.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,60 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source Copyright 2006, 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.soa.esb.actions;
-
-import org.jboss.soa.esb.message.Message;
-
-/**
- * Simple action that shows JVM memory usage. 
- * </p>
- * Exemple configuration:
- * <pre>
- *&lt;action name="logMemoryUsageAfter" class="org.jboss.soa.esb.actions.DisplayMemoryUsageAction"&gt;
- *&lt;/action&gt;
- * </pre>
- * This action support all configuration properties that {@link LogAction} supports.
- * 
- * @author <a href="mailto:daniel.bevenius at gmail.com">Daniel Bevenius</a>			
- * @since 4.3
- *
- */
-public class DisplayMemoryUsageAction extends LogAction implements BeanConfiguredAction
-{
-	public Message process( final Message message )
-	{
-		final Runtime runtime = Runtime.getRuntime();
-		final long maxMemory = runtime.maxMemory();
-		final long allocatedMemory = runtime.totalMemory();
-		final long freeMemory = runtime.freeMemory();
-		
-		StringBuilder sb = new StringBuilder();
-		sb.append( "Max mem [" ).append( maxMemory /1024 );
-		sb.append( "], Allocated mem [" ).append( allocatedMemory / 1024 );
-		sb.append( "], Free mem [" ).append( freeMemory / 1024 );
-		sb.append( "], Total Free mem [" ).append( (freeMemory + (maxMemory - allocatedMemory)) / 1024 );
-		sb.append( "]");
-		log( sb.toString() );
-		
-		return message;
-	}
-
-}

Deleted: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/actions/DisplayTimeAction.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/actions/DisplayTimeAction.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/actions/DisplayTimeAction.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,66 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source Copyright 2006, 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.soa.esb.actions;
-
-import java.text.SimpleDateFormat;
-import java.util.Date;
-
-import org.jboss.soa.esb.message.Message;
-
-/**
- * Simple action that displays the current time.
- * </p>
- * Exemple configuration:
- * <pre>
- *&lt;action name="displayTime" class="org.jboss.soa.esb.actions.DisplayTimeAction"&gt;
- *	&lt;property name="format" value="HH:mm:ss:S"/&gt;
- *&lt;/action&gt;
- * </pre>
- * This action support all configuration properties that {@link LogAction} supports.
- * 
- * @author <a href="mailto:daniel.bevenius at gmail.com">Daniel Bevenius</a>			
- * @since 4.3
- *
- */
-public class DisplayTimeAction extends LogAction
-{
-	private String format;
-	
-	public Message process( final Message message )
-	{
-		SimpleDateFormat formatter = format == null ? new SimpleDateFormat() : new SimpleDateFormat( format );
-		log( formatter.format( new Date() ) );
-		
-		return message;
-	}
-
-	public String getFormat()
-	{
-		return format;
-	}
-
-	public void setFormat( String format )
-	{
-		this.format = format;
-	}
-
-}

Deleted: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/actions/converters/FileToStream.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/actions/converters/FileToStream.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/actions/converters/FileToStream.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,128 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source Copyright 2006, 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.soa.esb.actions.converters;
-
-import java.io.BufferedInputStream;
-import java.io.FileInputStream;
-import java.io.FileNotFoundException;
-import java.io.IOException;
-
-import org.apache.log4j.Logger;
-import org.jboss.soa.esb.actions.ActionProcessingException;
-import org.jboss.soa.esb.actions.BeanConfiguredAction;
-import org.jboss.soa.esb.common.Environment;
-import org.jboss.soa.esb.message.Message;
-
-/**
- * FileToStream is a converter that open a Stream to the filename
- * specified by the property filename.
- * Usage:
- * <pre>
- * &lt;action name="fileToStream" class="org.jboss.soa.esb.actions.converters.FileToStream"&gt;
- * &lt;/action&gt;
- * 
- * Optional parameters (default value(s) shown):
- *    &lt;proptery name="fileNameLocation" value="org.jboss.soa.esb.gateway.file" /&gt;
- * </pre>
- * Note that 'fileNameLocation' defaults to {@link Environment#ORIGINAL_FILE}
- * 
- * @author <a href="mailto:daniel.bevenius at gmail.com">Daniel Bevenius</a>			
- *
- */
-public class FileToStream implements BeanConfiguredAction
-{
-	private Logger log = Logger.getLogger( FileToStream.class );
-	
-	private String fileNameLocation;
-	
-	public FileToStream()
-	{
-	}
-	
-	/**
-	 * Populates the ESB Message objects body with a InputStream for
-	 * the file identified by the {@link #fileNameLocation} field.
-	 * 
-	 * @param message 	- ESB message object
-	 * @return Message	- ESB message object which a payload that is an InputStream
-	 * @throws ActionProcessingException
-	 */
-	public Message process( final Message message ) throws ActionProcessingException
-	{
-		BufferedInputStream bin = getInputStream( getFileName( message ) );
-		message.getBody().add( bin );
-		
-		return message;
-	}
-
-	public String getFileNameLocation()
-	{
-		return fileNameLocation;
-	}
-
-	public void setFileNameLocation( final String fileNameLocation )
-	{
-		this.fileNameLocation = fileNameLocation;
-	}
-	
-	private String getFileName (final Message message ) throws ActionProcessingException
-	{
-		String fileName = fileNameLocation == null ? 
-				(String) message.getBody().get() :
-				(String) message.getBody().get( fileNameLocation );
-		
-		log.debug( "FileName : [" + fileName + "]" );
-		
-		if ( fileName == null )
-			throw new ActionProcessingException( "Didn't find a file as in property location [" + fileNameLocation + "] or as the default object in the message body." );
-		
-		return fileName;
-	}
-	
-	private BufferedInputStream getInputStream( final String fileName ) throws ActionProcessingException
-	{
-		BufferedInputStream bin = null;
-		try
-		{
-			bin = new BufferedInputStream( new FileInputStream ( fileName ));
-		} 
-		catch (FileNotFoundException e)
-		{
-			log.error( "FileNotFoundException : ", e);
-			if ( bin != null )
-			{
-				try
-				{
-					bin.close();
-				} 
-				catch (IOException e1)
-				{
-					log.error( "IOException while trying to clone FileInputStream to file : [" + fileName + "]", e1);
-				}
-			}
-			throw new ActionProcessingException( "IOException while creating InputStream for file : [" + fileName + "]", e );
-		}
-		return bin;
-	}
-
-
-}

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/actions/converters/ObjectToXStream.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/actions/converters/ObjectToXStream.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/actions/converters/ObjectToXStream.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -79,11 +79,14 @@
 	public static final String ATTR_EXCLUDE_PACKAGE = "exclude-package";
 	public static final String ATTR_NAMESPACE_URI = "namespace-uri";
 	public static final String ATTR_NAMESPACE_LOCALPART = "local-part";
+	public static final String ATTR_XSTREAM_MODE = "xstream-mode";
+	
     private String classAlias;
     private boolean excludePackage;
     private MessagePayloadProxy payloadProxy;
     private Map<String,String> namespaces;
-
+    private String mode;
+    
     /**
      * Public constructor.
      * @param configTree Action Properties.
@@ -96,6 +99,7 @@
         classAlias = configTree.getAttribute(ATTR_CLASS_ALIAS);
         excludePackage = configTree.getAttribute(ATTR_EXCLUDE_PACKAGE, "true").equals("true");
         namespaces = getNamespaces(configTree);
+        mode = configTree.getAttribute(ATTR_XSTREAM_MODE, "XPATH_RELATIVE_REFERENCES");
     }
 
     /* (non-Javadoc)
@@ -149,7 +153,29 @@
           final String localPart = (String)me.getValue();
           nsm.registerMapping(new QName(namespaceURI, localPart), localPart);
         }
-        return new XStream(new StaxDriver(nsm));
+        XStream stream = new XStream(new StaxDriver(nsm));
+        
+        if ("XPATH_RELATIVE_REFERENCES".equals(mode))
+        {
+            // default
+        }
+        else
+        {
+            if ("XPATH_ABSOLUTE_REFERENCES".equals(mode))
+                stream.setMode(XStream.XPATH_ABSOLUTE_REFERENCES);
+            else
+            {
+                if ("ID_REFERENCES".equals(mode))
+                    stream.setMode(XStream.ID_REFERENCES);
+                else
+                {
+                    if ("NO_REFERENCES".equals(mode))
+                        stream.setMode(XStream.NO_REFERENCES);
+                }
+            }
+        }
+        
+        return stream;
       }
     }
     

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/actions/routing/JMSRouter.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/actions/routing/JMSRouter.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/actions/routing/JMSRouter.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -45,7 +45,6 @@
 import org.jboss.internal.soa.esb.rosetta.pooling.JmsSession;
 import org.jboss.soa.esb.ConfigurationException;
 import org.jboss.soa.esb.actions.ActionProcessingException;
-import org.jboss.soa.esb.addressing.EPR;
 import org.jboss.soa.esb.addressing.eprs.JMSEpr;
 import org.jboss.soa.esb.common.Configuration;
 import org.jboss.soa.esb.helpers.ConfigTree;
@@ -238,6 +237,7 @@
 
             setStringProperties(jmsMessage);
             setJMSProperties( esbMessage, jmsMessage );
+            setJMSReplyTo( jmsMessage, esbMessage );
             send( jmsMessage );
 
         } catch(Exception e) {
@@ -376,7 +376,6 @@
         MessageProducer jmsProducer;
         String destinationName;
         JmsConnectionPool pool;
-        Properties environment;
 
         private JMSSendQueueSetup(String destinationName) throws NamingException, JMSException, ConnectionException, NamingContextException  {
         	this( destinationName, null, null, null, null, null, null );
@@ -399,7 +398,7 @@
             if ( connectionFactoryName == null )
             	connectionFactoryName = "ConnectionFactory";
 
-            environment = new Properties();
+            Properties environment = new Properties();
             environment.setProperty(Context.INITIAL_CONTEXT_FACTORY, jndiContextFactory);
             environment.setProperty(Context.PROVIDER_URL, jndiUrl);
             environment.setProperty(Context.URL_PKG_PREFIXES, jndiPkgPrefix);
@@ -467,31 +466,13 @@
         }
     }
 
-	protected void setJMSReplyTo( Message jmsMessage, org.jboss.soa.esb.message.Message esbMessage ) throws URISyntaxException, JMSException, NamingException, ConnectionException
+	protected void setJMSReplyTo( final Message jmsMessage, final org.jboss.soa.esb.message.Message esbMessage ) throws URISyntaxException, JMSException, NamingException, ConnectionException, NamingContextException
 	{
-		EPR replyToEpr = esbMessage.getHeader().getCall().getReplyTo();
-		if( !( replyToEpr instanceof JMSEpr) )
-			return;
-
-		JMSEpr jmsEpr = (JMSEpr) replyToEpr;
-		String destinationType = jmsEpr.getDestinationType();
-        Destination jmsDestination = null;
-
-		if ( destinationType.equals( JMSEpr.QUEUE_TYPE ))
+		Destination destination = (Destination) esbMessage.getProperties().getProperty( JMSPropertiesSetter.JMS_REPLY_TO );
+		if ( destination != null )
 		{
-            jmsDestination = queueSetup.jmsSession.createQueue( jmsEpr.getDestinationName() );
+			jmsMessage.setJMSReplyTo( (Destination) destination );
 		}
-		else
-		{
-			/* Topics are currently not supported.
-            JmsConnectionPool pool = JmsConnectionPoolContainer.getPool(queueSetup.environment, "ConnectionFactory", JMSEpr.TOPIC_TYPE);
-            jmsDestination = pool.getTopicSession().createTopic( jmsEpr.getDestinationName() );
-            */
-		}
-
-		if ( jmsDestination != null )
-			jmsMessage.setJMSReplyTo( jmsDestination );
-
 	}
 
 	/**

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/actions/scripting/GroovyActionProcessor.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/actions/scripting/GroovyActionProcessor.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/actions/scripting/GroovyActionProcessor.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -156,7 +156,8 @@
         }
         catch (Exception e) {
             logger.error("Error executing Groovy script.", e);
-            return message;
+            
+            throw new ActionProcessingException("Error executing Groovy script.", e);
 		}
 	}
 

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/addressing/eprs/InVMEpr.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/addressing/eprs/InVMEpr.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/addressing/eprs/InVMEpr.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -38,7 +38,7 @@
 /**
  * A helper class for using in-VM communication.
  * 
- * EPR: invm://servicename[?lockstep[#waittime]]
+ * EPR: invm://servicename[/pass-by-reference][?lockstep[#waittime]]
  * 
  * where lockstep can be either true or false and waittime is the lockstep wait
  * time in milliseconds. If lockstep is false then any value specified for
@@ -47,7 +47,8 @@
  * e.g.,
  * 
  * invm://myservice?true#20000 invm://myservice invm://myservice?false (same as
- * invm://myservice)
+ * invm://myservice) or invm://myservice/false?false (first false is pass-by-reference
+ * value, which in this case means pass the message by value, i.e., copy it).
  * 
  * You can have a lockstep service, where the sender thread is tied to the one
  * that does the execution (equivalent to the sender thread doing the work
@@ -74,10 +75,14 @@
 
 	public static final String LOCKSTEP_WAIT_TIME_TAG = "lockstepWait";
 
+        public static final String PASS_BY_VALUE = "passByValue";
+        
     private boolean _lockstep = false;
 
 	private boolean _lockstepTime = false;
 
+        private boolean _passByReference = false;
+        
 	public InVMEpr(EPR epr)
 	{
         setAddr(epr.getAddr());
@@ -111,6 +116,11 @@
 							getAddr().addExtension(LOCKSTEP_WAIT_TIME_TAG, nl.item(i).getTextContent());
 							_lockstepTime = true;
 						}
+                                                if (tag.equals(PASS_BY_VALUE))
+                                                {
+                                                        getAddr().addExtension(PASS_BY_VALUE, nl.item(i).getTextContent());
+                                                        _lockstepTime = true;
+                                                }
 					}
 				}
 			}
@@ -128,6 +138,7 @@
 		String serviceId = uri.getHost();
 		String lockstep = uri.getQuery();
 		String lockstepTime = uri.getFragment();
+		String passByReference = uri.getPath();
 
 		if (serviceId == null)
 			throw new URISyntaxException(uri.toString(),
@@ -136,7 +147,7 @@
 		if ("true".equalsIgnoreCase(lockstep))
 		{
 			setLockstep(true);
-
+                        
 			if (lockstepTime != null)
 			{
 				try
@@ -149,6 +160,9 @@
 				}
 			}
 		}
+
+                if ("/false".equalsIgnoreCase(passByReference))
+                    setPassByReference(false);
 	}
 
 	public String getServiceId()
@@ -224,7 +238,30 @@
 
 		_lockstepTime = true;
 	}
+        
+        public boolean getPassByReference ()
+        {
+            String passByReference = getAddr().getExtensionValue(PASS_BY_VALUE);
 
+            if (passByReference == null)  // default
+                return true;
+            
+            if ("false".equalsIgnoreCase(passByReference))
+                return false;
+            else
+                return true;
+        }
+        
+        public void setPassByReference (boolean val)
+        {
+            if (_passByReference)
+                throw new IllegalStateException("Pass by reference already set!");
+            
+            getAddr().addExtension(PASS_BY_VALUE, "" + val);
+            
+            _passByReference = true;
+        }
+
 	public String toString()
 	{
 		return "InVMEpr [ " + super.getAddr().extendedToString() + " ]";

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/addressing/eprs/SFTPEpr.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/addressing/eprs/SFTPEpr.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/addressing/eprs/SFTPEpr.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -41,13 +41,16 @@
 public class SFTPEpr extends FTPEpr
 {
         public static final String CERTIFICATE_TAG = "certificate";
+        public static final String PASSPHRASE_TAG = "passphrase" ;
 
         public SFTPEpr(EPR epr)
         {
                 super(epr);
                 
                 if (epr instanceof SFTPEpr)
+                {
                     certificateSet = ((SFTPEpr) epr).certificateSet;
+                }
         }
         
         public SFTPEpr (EPR epr, Element header)
@@ -65,10 +68,17 @@
                         {
                                 if ((prefix != null) && (prefix.equals(XMLUtil.JBOSSESB_PREFIX)))
                                 {
-                                        if ((tag != null) && (tag.equals(CERTIFICATE_TAG)))
+                                        if (tag != null)
                                         {
-                                                getAddr().addExtension(CERTIFICATE_TAG, nl.item(i).getTextContent());
-                                                certificateSet = true;
+                                                if(tag.equals(CERTIFICATE_TAG))
+                                                {
+                                                        getAddr().addExtension(CERTIFICATE_TAG, nl.item(i).getTextContent());
+                                                        certificateSet = true;
+                                                }
+                                                else if (tag.equals(PASSPHRASE_TAG))
+                                                {
+                                                        getAddr().addExtension(PASSPHRASE_TAG, nl.item(i).getTextContent()) ;
+                                                }
                                         }
                                 }
                         }
@@ -97,9 +107,24 @@
          */
         public SFTPEpr(URI uri, URI cert) throws URISyntaxException
         {
+            super(uri) ;
+            
+            setCertificateURI(cert);
+        }
+
+        /**
+         * Construct the SFTP EPR with the specified URI, certificate and passphrase.
+         * @param uri
+         * @param cert
+         * @param passphrase
+         * @throws URISyntaxException
+         */
+        public SFTPEpr(URI uri, URI cert, final String passphrase) throws URISyntaxException
+        {
                 super(uri) ;
                 
                 setCertificateURI(cert);
+                setPassphrase(passphrase) ;
         }
 
         public SFTPEpr(String url, String cert) throws URISyntaxException
@@ -109,6 +134,14 @@
                 setCertificateURI(new URI(cert));
         }
 
+        public SFTPEpr(String url, String cert, final String passphrase) throws URISyntaxException
+        {
+                super(url);
+
+                setCertificateURI(new URI(cert));
+                setPassphrase(passphrase) ;
+        }
+
         /**
          * Set the Certificate URI for this endpoint.
          * 
@@ -152,6 +185,26 @@
             }
         }
 
+        /**
+         * Set the Certificate passphrase for this endpoint.
+         * 
+         * @param passphrase the passphrase.
+         */
+        public final void setPassphrase(String passphrase)
+        {
+                if (passphrase == null)
+                        throw new IllegalArgumentException();
+                getAddr().addExtension(PASSPHRASE_TAG, passphrase);
+        }
+
+        /**
+         * @return the certificate passphrase for this EPR.
+         */
+        public final String getPassphrase()
+        {
+                return getAddr().getExtensionValue(PASSPHRASE_TAG);
+        }
+        
         public EPR copy ()
         {
             return new SFTPEpr(this);
@@ -184,4 +237,4 @@
                         throw new ExceptionInInitializerError(ex.toString());
                 }
         }
-}
\ No newline at end of file
+}

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/client/ServiceInvoker.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/client/ServiceInvoker.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/client/ServiceInvoker.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -49,7 +49,9 @@
 import org.jboss.soa.esb.listeners.ha.ServiceClusterInfo;
 import org.jboss.soa.esb.listeners.ha.ServiceClusterInfoImpl;
 import org.jboss.soa.esb.listeners.message.MessageDeliverException;
+import org.jboss.soa.esb.listeners.message.errors.Factory;
 import org.jboss.soa.esb.message.Message;
+import org.jboss.soa.esb.message.util.Type;
 import org.jboss.soa.esb.services.persistence.MessageStore;
 import org.jboss.soa.esb.services.persistence.RedeliverStore;
 import org.jboss.soa.esb.services.registry.RegistryException;
@@ -315,7 +317,10 @@
             	{
 	                replyMessage = eprInvoker.attemptDelivery(message, epr);
 	                if (replyMessage != null) {
-	                    // We've delivered it, we're done!
+                        if (Type.isFaultMessage(replyMessage)) {
+                            Factory.createExceptionFromFault(replyMessage) ;
+                        }
+                        // We've delivered it, we're done!
 	                    return replyMessage;
 	                } else {
 	                    logger.info("Unresponsive EPR: " + epr+" for message: "+message.getHeader());

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/common/Environment.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/common/Environment.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/common/Environment.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -31,6 +31,10 @@
 	
 	public static final String PROPERTIES_FILE = "org.jboss.soa.esb.propertyFile";
 	
+	/**
+	 * Binding properties
+	 */
+	public static final String ESB_BIND_ADDRESS = "jboss.esb.bind.address" ;
 	/*
 	 * Transport specific properties.
 	 */
@@ -161,6 +165,7 @@
 	public static final String MESSAGE_SOURCE = "org.jboss.soa.esb.message.source";
 	public static final String MESSAGE_ENTRY_TIME = "org.jboss.soa.esb.message.time.dob"; // time born
 	public static final String MESSAGE_EXIT_TIME = "org.jboss.soa.esb.message.time.dod";  // time died
+	public static final String MESSAGE_BYTE_SIZE = "org.jboss.soa.esb.message.byte.size"; // size
 	
 	/** Message property name for original filename */
 	

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/common/JBossESBPropertyService.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/common/JBossESBPropertyService.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/common/JBossESBPropertyService.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -37,6 +37,7 @@
 import org.jboss.system.ServiceMBeanSupport;
 import org.jboss.system.server.ServerConfig;
 import org.jboss.system.server.ServerConfigLocator;
+import org.jboss.system.server.ServerConfigUtil;
 import org.jboss.tm.TransactionManagerLocator;
 
 /**
@@ -80,6 +81,14 @@
     protected void createService()
         throws Exception
     {
+        final String bindHost = System.getProperty(Environment.ESB_BIND_ADDRESS) ;
+        if (bindHost == null)
+        {
+            final String bindAddress = System.getProperty(ServerConfig.SERVER_BIND_ADDRESS) ;
+            final String esbBindAddress = ServerConfigUtil.fixRemoteAddress(bindAddress) ;
+            System.setProperty(Environment.ESB_BIND_ADDRESS, esbBindAddress) ;
+        }
+        
         if (propertyFile != null)
         {
             final File baseFile = new File(this.propertyFile) ;
@@ -147,7 +156,7 @@
             try
             {
                 tm.begin() ;
-                LOGGER.debug("Transaction started on current thread") ;
+                LOGGER.trace("Transaction started on current thread") ;
             }
             catch (final Throwable th)
             {
@@ -171,18 +180,18 @@
                 switch(status)
                 {
                     case Status.STATUS_ACTIVE:
-                        LOGGER.debug("Committing transaction on current thread") ;
+                        LOGGER.trace("Committing transaction on current thread") ;
                         tm.commit() ;
                         break ;
                     case Status.STATUS_MARKED_ROLLBACK:
-                        LOGGER.debug("Rollback transaction on current thread") ;
+                        LOGGER.trace("Rollback transaction on current thread") ;
                         tm.rollback();
                         break ;
                     default:
                         // Transaction is in some other state, just disassociate
-                        if (LOGGER.isDebugEnabled())
+                        if (LOGGER.isTraceEnabled())
                         {
-                            LOGGER.debug("Suspending transaction on current thread, status: " + status) ;
+                            LOGGER.trace("Suspending transaction on current thread, status: " + status) ;
                         }
                         tm.suspend() ;
                 }

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/helpers/Email.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/helpers/Email.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/helpers/Email.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -160,7 +160,7 @@
     /**
      * The mail Session to use
      */
-    private Session oMailSess = null;
+    private final Session oMailSess;
 
 	/**
 	 * Public constructor.
@@ -458,7 +458,7 @@
 		catch (Exception e) { /* OK just leave standard port */ }
 
 		logger.info("Initialising mail server sesson. Properties: " + oMailP);
-		javax.mail.Session oMailSess = javax.mail.Session.getDefaultInstance(oMailP, oAuth);
+		javax.mail.Session oMailSess = javax.mail.Session.getInstance(oMailP, oAuth);
 		
 		return oMailSess;
 	}

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/helpers/persist/SimpleDataSource.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/helpers/persist/SimpleDataSource.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/helpers/persist/SimpleDataSource.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -26,8 +26,6 @@
 import java.sql.DriverManager;
 import java.sql.SQLException;
 
-import javax.naming.InitialContext;
-import javax.naming.NamingException;
 import javax.sql.DataSource;
 
 import org.apache.log4j.Logger;
@@ -177,4 +175,15 @@
 	{
 		m_oPW = out;
 	}
+	
+	public boolean isWrapperFor(final Class<?> iface)
+		throws SQLException
+	{
+		return false ;
+	}
+	
+	public <T> T unwrap(final Class<T> iface) throws SQLException
+	{
+		throw new SQLException("unwrap method not supported by this implementation") ;
+	}
 } // ______________________________________________________

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/ListenerUtil.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/ListenerUtil.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/ListenerUtil.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -221,7 +221,8 @@
 			    }
 			    else
 			    {
-			        epr = new SFTPEpr(uri,new URI(cert));
+			        final String passphrase = tree.getAttribute(SFTPEpr.PASSPHRASE_TAG) ;
+			        epr = new SFTPEpr(uri,new URI(cert), passphrase);
 			    }
 			}
 			else

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/StandAloneBootStrapper.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/StandAloneBootStrapper.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/StandAloneBootStrapper.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -30,7 +30,6 @@
 import org.jboss.internal.soa.esb.util.Exit;
 import org.jboss.soa.esb.ConfigurationException;
 import org.jboss.soa.esb.services.registry.RegistryFactory;
-import org.jboss.soa.esb.services.registry.RegistryException;
 import org.jboss.soa.esb.lifecycle.LifecycleResourceManager;
 import org.jboss.soa.esb.listeners.config.ConfigurationController;
 

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/config/ESBAwareGenerator.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/config/ESBAwareGenerator.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/config/ESBAwareGenerator.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -103,7 +103,6 @@
 
         MapperUtil.mapListenerServiceAttributes(listenerNode, service, false);
         listenerNode.setAttribute(ListenerTagNames.LISTENER_CLASS_TAG, MessageAwareListener.class.getName());
-        listenerNode.setAttribute(ListenerTagNames.MAX_THREADS_TAG, String.valueOf(1));
 
         Element eprNode = YADOMUtil.addElement(listenerNode, ListenerTagNames.EPR_TAG);
         eprNode.setAttribute(ListenerTagNames.PROTOCOL_TAG, InVMEpr.INVM_PROTOCOL);
@@ -114,6 +113,8 @@
                 + "?" + YADOMUtil.getAttribute(properties, "inVMLockStep", "false")
                 + "#" + YADOMUtil.getAttribute(properties, "inVMLockStepTimeout", "10000"));
 
+        listenerNode.setAttribute(ListenerTagNames.MAX_THREADS_TAG, YADOMUtil.getAttribute(properties, ListenerTagNames.MAX_THREADS_TAG, "1"));
+
         YADOMUtil.removeEmptyAttributes(eprNode);
 
         ActionMapper.map(listenerNode, service, model);

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/config/GatewayGenerator.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/config/GatewayGenerator.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/config/GatewayGenerator.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -85,13 +85,22 @@
 
         try {
 	        List<Service> services = model.getServices();
-	        HashMap<String, String> hm = new HashMap<String, String>();
+	        HashMap<String, HashMap> hm = new HashMap<String, HashMap>();
 	        for (Service service : services) {
-	        	if (hm.containsKey(service.getName())) {
-	        		throw new ConfigurationException("Service names must be unique.    The service name " + service.getName()
-	        				+ " is already defined within the <services> tag.");
+	        	if (hm.containsKey(service.getCategory())) {
+	        		HashMap<String, String> hc = hm.get(service.getCategory());
+	        		
+	        		if (hc.containsKey(service.getName())) {
+	        			throw new ConfigurationException("Service names must be unique within a category.  "
+	        					+ "The service name " + service.getName()
+	        					+ " is already defined within the " + service.getCategory() + " category.");
+	        		} else {
+	        			hc.put(service.getName(), service.getName());
+	        		}
 	        	} else {
-	        		hm.put(service.getName(), service.getName());
+	        		HashMap <String,String> hc = new HashMap<String,String>();
+	        		hc.put(service.getName(), service.getName());
+	        		hm.put(service.getCategory(), hc);
 	        	}
 	        }
         } catch (ConfigurationException ce) {

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/config/mappers/FsListenerMapper.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/config/mappers/FsListenerMapper.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/config/mappers/FsListenerMapper.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -51,11 +51,13 @@
 	 * @throws ConfigurationException Invalid listener configuration.
 	 */
 	public static Element map(Element root, FsListener listener, XMLBeansModel model) throws ConfigurationException {
-		Element listenerNode = YADOMUtil.addElement(root, listener.getName());
+		Element listenerNode = YADOMUtil.addElement(root, "listener");
 		FsBus bus;
 		FsProvider provider;
-		
-		try {
+
+        listenerNode.setAttribute("name", listener.getName());
+
+        try {
 			bus = (FsBus) model.getBus(listener.getBusidref());
 		} catch (ClassCastException e) {
 			throw new ConfigurationException("Invalid busid reference [" + listener.getBusidref() + "] on listener [" + listener.getName() + "].  A <fs-listener> must reference a <fs-bus>.");

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/config/mappers/FtpListenerMapper.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/config/mappers/FtpListenerMapper.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/config/mappers/FtpListenerMapper.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -53,9 +53,11 @@
 	 * @throws ConfigurationException Invalid listener configuration.
 	 */
 	public static Element map(Element root, FtpListener listener, XMLBeansModel model) throws ConfigurationException {
-		Element listenerNode = YADOMUtil.addElement(root, listener.getName());
+		Element listenerNode = YADOMUtil.addElement(root, "listener");
 		FtpBus bus;
 		FtpProvider provider;
+
+        listenerNode.setAttribute("name", listener.getName());
 		
 		try {
 			bus = (FtpBus) model.getBus(listener.getBusidref());
@@ -116,8 +118,10 @@
 		if ( ! inputDir.startsWith( FTP_SEPARATOR ) )
 			inputDir = FTP_SEPARATOR + inputDir;
 		
-		toElement.setAttribute(ListenerTagNames.URL_TAG, messageFilter.getProtocol() + "://" + messageFilter.getUsername() + ":" 
-				+ messageFilter.getPassword() + "@" + provider.getHostname() + inputDir );
+		final String filterPassword = messageFilter.getPassword() ;
+		final String urlPassword = (filterPassword == null ? "" : ":" + filterPassword) ;
+		toElement.setAttribute(ListenerTagNames.URL_TAG, messageFilter.getProtocol() + "://" + messageFilter.getUsername()
+				+ urlPassword + "@" + provider.getHostname() + inputDir );
 		toElement.setAttribute(FTPEpr.INPUT_SUFFIX_TAG, messageFilter.getInputSuffix());
 		toElement.setAttribute(FTPEpr.WORK_SUFFIX_TAG, messageFilter.getWorkSuffix());
 		toElement.setAttribute(FTPEpr.POST_DEL_TAG, String.valueOf(messageFilter.getPostDelete()));
@@ -133,6 +137,7 @@
 		toElement.setAttribute(FTPEpr.PASSIVE_TAG, String.valueOf(messageFilter.getPassive()));
 		if (Protocol.SFTP.equals(messageFilter.getProtocol())) {
 			toElement.setAttribute(SFTPEpr.CERTIFICATE_TAG, messageFilter.getCertificateUrl());
+			toElement.setAttribute(SFTPEpr.PASSPHRASE_TAG, messageFilter.getCertificatePassphrase()) ;
 		}
 		if (Protocol.FTPS.equals(messageFilter.getProtocol())) {
 			toElement.setAttribute(FTPSEpr.CERTIFICATE_TAG, messageFilter.getCertificateUrl());

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/config/mappers/GroovyListenerMapper.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/config/mappers/GroovyListenerMapper.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/config/mappers/GroovyListenerMapper.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -36,8 +36,10 @@
 public class GroovyListenerMapper {
 
     public static Element map(Element root, GroovyListenerDocument.GroovyListener listener, Generator.XMLBeansModel model) throws ConfigurationException {
-        Element listenerNode = YADOMUtil.addElement(root, listener.getName());
+        Element listenerNode = YADOMUtil.addElement(root, "listener");
 
+        listenerNode.setAttribute("name", listener.getName());
+
         // Map the standard listener attributes - common across all listener types...
         MapperUtil.mapDefaultAttributes(listener, listenerNode, model);
         // Map the <property> elements targeted at the listener - from the listener itself.

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/config/mappers/HibernateListenerMapper.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/config/mappers/HibernateListenerMapper.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/config/mappers/HibernateListenerMapper.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -52,10 +52,12 @@
 	 * @throws ConfigurationException Invalid listener configuration.
 	 */
 	public static Element map(Element root, HibernateListener listener, XMLBeansModel model) throws ConfigurationException {
-		Element listenerNode = YADOMUtil.addElement(root, listener.getName());
+		Element listenerNode = YADOMUtil.addElement(root, "listener");
 		HibernateBus bus;
 		HibernateProvider provider;
-		
+
+        listenerNode.setAttribute("name", listener.getName());
+
 		try {
 			bus = (HibernateBus) model.getBus(listener.getBusidref());
 		} catch (ClassCastException e) {

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/config/mappers/JbrListenerMapper.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/config/mappers/JbrListenerMapper.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/config/mappers/JbrListenerMapper.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -44,10 +44,12 @@
      * @throws org.jboss.soa.esb.ConfigurationException Invalid listener configuration.
      */
     public static Element map(Element root, JbrListener listener, XMLBeansModel model) throws ConfigurationException {
-        Element listenerNode = YADOMUtil.addElement(root, listener.getName());
+        Element listenerNode = YADOMUtil.addElement(root, "listener");
         JbrBus bus;
         JbrProvider provider;
 
+        listenerNode.setAttribute("name", listener.getName());
+
         try {
             bus = (JbrBus) model.getBus(listener.getBusidref());
         } catch (ClassCastException e) {

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/config/mappers/JcaGatewayMapper.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/config/mappers/JcaGatewayMapper.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/config/mappers/JcaGatewayMapper.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -40,9 +40,11 @@
 {
    public static Element map(Element root, JcaGateway gateway, Generator.XMLBeansModel model) throws ConfigurationException
    {
-      Element listenerNode = YADOMUtil.addElement(root, gateway.getName());
+      Element listenerNode = YADOMUtil.addElement(root, "listener");
       gateway.setIsGateway(true);
 
+      listenerNode.setAttribute("name", gateway.getName());
+
       ServiceDocument.Service service = model.getService(gateway);
       listenerNode.setAttribute(ListenerTagNames.SERVICE_DESCRIPTION_TAG, service.getDescription());	
       listenerNode.setAttribute(ListenerTagNames.TARGET_SERVICE_CATEGORY_TAG, service.getCategory());

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/config/mappers/JmsListenerMapper.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/config/mappers/JmsListenerMapper.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/config/mappers/JmsListenerMapper.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -72,10 +72,12 @@
 	 * @throws ConfigurationException Invalid listener configuration.
 	 */
 	public static Element map(Element root, JmsListener listener, XMLBeansModel model) throws ConfigurationException {
-		Element listenerNode = YADOMUtil.addElement(root, listener.getName());
+		Element listenerNode = YADOMUtil.addElement(root, "listener");
 		JmsBus bus;
 		JmsProviderType provider;
-		
+
+        listenerNode.setAttribute("name", listener.getName());
+
 		try {
 			bus = (JmsBus) model.getBus(listener.getBusidref());
 		} catch (ClassCastException e) {

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/config/mappers/ScheduledListenerMapper.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/config/mappers/ScheduledListenerMapper.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/config/mappers/ScheduledListenerMapper.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -30,17 +30,19 @@
  * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
  */
 public class ScheduledListenerMapper {
-    public static Element map(Element root, ScheduledListenerDocument.ScheduledListener scheduledListener) {
-        Element listenerNode = YADOMUtil.addElement(root, scheduledListener.getName());
+    public static Element map(Element root, ScheduledListenerDocument.ScheduledListener listener) {
+        Element listenerNode = YADOMUtil.addElement(root, "listener");
 
-        listenerNode.setAttribute("event-processor", scheduledListener.getEventProcessor());
+        listenerNode.setAttribute("name", listener.getName());
+
+        listenerNode.setAttribute("event-processor", listener.getEventProcessor());
         listenerNode.setAttribute(ListenerTagNames.LISTENER_CLASS_TAG, ScheduleListener.class.getName());
-        if (scheduledListener.isSetTransacted()) {
-            listenerNode.setAttribute(ListenerTagNames.TRANSACTED_TAG, Boolean.toString(scheduledListener.getTransacted()));
+        if (listener.isSetTransacted()) {
+            listenerNode.setAttribute(ListenerTagNames.TRANSACTED_TAG, Boolean.toString(listener.getTransacted()));
         }
 
         // Map the <property> elements targeted at the listener - from the listener itself.
-        MapperUtil.mapProperties(scheduledListener.getPropertyList(), listenerNode);
+        MapperUtil.mapProperties(listener.getPropertyList(), listenerNode);
 
         return listenerNode;
     }

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/config/mappers/SqlListenerMapper.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/config/mappers/SqlListenerMapper.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/config/mappers/SqlListenerMapper.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -49,10 +49,12 @@
 	 * @throws ConfigurationException Invalid listener configuration.
 	 */
 	public static Element map(Element root, SqlListener listener, XMLBeansModel model) throws ConfigurationException {
-		Element listenerNode = YADOMUtil.addElement(root, listener.getName());
+		Element listenerNode = YADOMUtil.addElement(root, "listener");
 		SqlBus bus;
 		SqlProvider provider;
-		
+
+        listenerNode.setAttribute("name", listener.getName());
+
 		try {
 			bus = (SqlBus) model.getBus(listener.getBusidref());
 		} catch (ClassCastException e) {

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/config/mappers/UntypedListenerMapper.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/config/mappers/UntypedListenerMapper.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/config/mappers/UntypedListenerMapper.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -56,8 +56,10 @@
 	 * @throws ConfigurationException Invalid listener configuration.
 	 */
 	public static Element map(Element root, Listener listener, XMLBeansModel model) throws ConfigurationException {
-		Element listenerNode = YADOMUtil.addElement(root, listener.getName());
-		
+		Element listenerNode = YADOMUtil.addElement(root, "listener");
+
+        listenerNode.setAttribute("name", listener.getName());
+
 		assertListenerConfigOK(listener, model);
 		
 		// Map the standard listener attributes - common across all listener types...

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/gateway/DefaultESBPropertiesSetter.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/gateway/DefaultESBPropertiesSetter.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/gateway/DefaultESBPropertiesSetter.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -25,15 +25,12 @@
 import java.net.URISyntaxException;
 import java.util.Enumeration;
 
-import javax.jms.ConnectionFactory;
 import javax.jms.Destination;
 import javax.jms.JMSException;
 import javax.jms.Message;
-import javax.jms.Queue;
-import javax.jms.Topic;
+
 import org.apache.log4j.Logger;
 import org.jboss.soa.esb.addressing.eprs.JMSEpr;
-import org.jboss.soa.esb.common.ModulePropertyManager;
 import org.jboss.soa.esb.message.Properties;
 import org.jboss.soa.esb.notification.jms.JMSPropertiesSetter;
 
@@ -42,11 +39,11 @@
  * </p>
  * The following JMS Header fields are set on the ESB Message instance:
  * <lu>
- * <li> JMSMessageID 		-> Call.setMessagID
  * <li> JMSCorrelationID	-> Call.setRelatesTo	URI = jms:correlationID#YYXX-123456780-GG
- * <li> JMSReplyTo			-> Call.setReplyTo
+ * <li> JMSReplyTo			-> Properties( key = JMSPropertiesSetter.JMS_REPLY_TO )
  * <li> JMSExpiration		-> Properties( key = JMSPropertiesSetter.JMS_EXPIRATION )
- * <li> JMSRedeliverd		-> Properties( key = JMSPropertiesSetter.JMS_REDELIVERED
+ * <li> JMSRedeliverd		-> Properties( key = JMSPropertiesSetter.JMS_REDELIVERED )
+ * <li> JMSProperties		-> Properties( key = propertyName )
  * </lu>
  * Note: JMSCorrelationID is set as a fragment on the URI and can be retrieved like this:
  * correlationURI.getFragment();
@@ -64,6 +61,7 @@
 		setCorrelationID( fromJMSMessage, toESBMessage );
 		setReplyTo( fromJMSMessage, toESBMessage );
 		setExpiration( fromJMSMessage, toESBMessage );
+		setRedelivered( fromJMSMessage, toESBMessage );
 		setProperties( fromJMSMessage, toESBMessage );
 	}
 
@@ -78,34 +76,18 @@
 			}
 			catch (URISyntaxException e)
 			{
-				final String errorMessage = "Could not ESB setRelatesTo to JMSCorrelationID [ " + fromJMSMessage.getJMSCorrelationID() + "]";
-				log.error( errorMessage, e );
+				final String errorMessage = "Could not set ESB setRelatesTo to JMSCorrelationID [ " + fromJMSMessage.getJMSCorrelationID() + "]";
 				throw new JMSException( errorMessage );
 			}
 		}
 	}
 
-	private void setReplyTo( final Message fromJMSMessage, final org.jboss.soa.esb.message.Message toESBMessage ) throws JMSException
+	private void setReplyTo( final Message fromJMSMessage, final org.jboss.soa.esb.message.Message esbMessage ) throws JMSException
 	{
-		if ( fromJMSMessage.getJMSReplyTo()!=null)
+		final Destination destination = fromJMSMessage.getJMSReplyTo();
+		if ( destination != null )
 		{
-			final Destination replyToDestination = fromJMSMessage.getJMSReplyTo();
-			final String connectionFactory = ModulePropertyManager.getPropertyManager("javax.jms.ConnectionFactory").getProperty(ConnectionFactory.class.getName(), "ConnectionFactory");
-			String destType = null;
-			String destName = null;
-			if ( replyToDestination instanceof Queue )
-			{
-				final Queue queue = ( Queue ) replyToDestination;
-				destName = queue.getQueueName();
-				destType = JMSEpr.QUEUE_TYPE;
-			}
-			else
-			{
-				final Topic topic = ( Topic ) replyToDestination;
-				destName = topic.getTopicName();
-				destType = JMSEpr.TOPIC_TYPE;
-			}
-			toESBMessage.getHeader().getCall().setReplyTo( new JMSEpr( destType , destName, connectionFactory ) );
+			esbMessage.getProperties().setProperty( JMSPropertiesSetter.JMS_REPLY_TO, destination );
 		}
 	}
 
@@ -120,6 +102,12 @@
 			toESBMessage.getProperties().setProperty( JMSPropertiesSetter.JMS_EXPIRATION, ttl );
 		}
 	}
+	
+	private void setRedelivered( final Message fromJMSMessage, final org.jboss.soa.esb.message.Message toESBMessage ) throws JMSException
+	{
+		final boolean redelivered = fromJMSMessage.getJMSRedelivered();
+		toESBMessage.getProperties().setProperty( JMSPropertiesSetter.JMS_REDELIVERED, Boolean.valueOf( redelivered ));
+	}
 
 	private void setProperties( final Message fromJMSMessage, final org.jboss.soa.esb.message.Message toESBMessage ) throws JMSException
 	{
@@ -136,8 +124,6 @@
 					esbProperties.setProperty(key, value);
 			}
 	     }
-		final boolean redelivered = fromJMSMessage.getJMSRedelivered();
-		esbProperties.setProperty( JMSPropertiesSetter.JMS_REDELIVERED, Boolean.valueOf( redelivered ));
 	}
 
 }

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/gateway/JBossRemotingGatewayListener.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/gateway/JBossRemotingGatewayListener.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/gateway/JBossRemotingGatewayListener.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -22,6 +22,7 @@
 import org.apache.log4j.Logger;
 import org.jboss.internal.soa.esb.remoting.HttpMarshaller;
 import org.jboss.internal.soa.esb.remoting.HttpUnmarshaller;
+import org.jboss.internal.soa.esb.util.StreamUtils;
 import org.jboss.remoting.InvocationRequest;
 import org.jboss.remoting.InvokerLocator;
 import org.jboss.remoting.ServerInvocationHandler;
@@ -48,6 +49,7 @@
 import org.jboss.soa.esb.message.body.content.BytesBody;
 import org.jboss.soa.esb.services.registry.RegistryException;
 import org.jboss.soa.esb.services.registry.RegistryFactory;
+import org.jboss.soa.esb.util.ClassUtil;
 
 import javax.management.MBeanServer;
 import java.net.InetAddress;
@@ -141,6 +143,10 @@
      * Is the listener synchronous.
      */
     private boolean synchronous = true;
+    /**
+     * Asynchronous response.
+     */
+    private String asyncResponse;
 
     /**
      * Install our own marshaller/unmarshaller for HTTP.
@@ -163,6 +169,13 @@
         serviceCategory = config.getAttribute(ListenerTagNames.TARGET_SERVICE_CATEGORY_TAG);
         serviceName = config.getAttribute(ListenerTagNames.TARGET_SERVICE_NAME_TAG);
         synchronous = !config.getAttribute("synchronous", "true").equalsIgnoreCase("false");
+        asyncResponse = config.getAttribute("asyncResponse");
+
+        if(asyncResponse != null) {
+            if(ClassUtil.getResourceAsStream(asyncResponse, getClass()) == null) {
+                throw new ConfigurationException("Asynchronous response resource file '" + asyncResponse + "' not found on classpath.");
+            }
+        }
     }
 
     /**
@@ -250,6 +263,10 @@
 
             logger.info("JBoss Remoting Gateway listener '" + getConfig().getName() + "' started.");
         } catch (Throwable throwable) {
+            if (connector != null)
+            {
+                connector.stop() ;
+            }
             connector = null;
             throw new ManagedLifecycleException("Unable to start Remoting Listener instsance " + getClass().getName(), throwable);
         }
@@ -318,12 +335,6 @@
                     logger.debug("Returning response [" + response + "].");
                 }
 
-                /*
-                if(response instanceof String) {
-                    response = ((String)response).getBytes("UTF-8");
-                }
-                */
-                
                 return response;
             } else {
                 messageDeliveryAdapter.deliverAsync(invocationRequest);
@@ -336,7 +347,11 @@
             throw t;
         }
 
-        return "<ack/>";
+        if(asyncResponse == null) {
+            return "<ack/>";
+        } else {
+            return StreamUtils.readStreamString(getClass().getResourceAsStream(asyncResponse), "UTF-8");
+        }
     }
 
     public void setMBeanServer(MBeanServer mBeanServer) {

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/gateway/JmsGatewayListener.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/gateway/JmsGatewayListener.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/gateway/JmsGatewayListener.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -154,43 +154,39 @@
             if (null != msgIn) {
                 try {
                     Object obj = _processMethod.invoke(_composer, new Object[] {msgIn});
-                    // commit and acknowledge the reception of the message
-                    // this is done after extracting the content of the JMS Message.
-                    if (jmsSession.getTransacted()) {
-                        jmsSession.commit() ;
-                    } else {
-                        msgIn.acknowledge() ;
-                    }
                     
                     if (null == obj) {
                         _logger.warn("Action class method <"
                                 + _processMethod.getName()
                                 + "> returned a null object");
-                        continue;
-                    }
-                    // try to deliverAsync the composed message, using the
-                    // appropriate courier
-                    // to the target service
+                    } else {
+                        // try to deliverAsync the composed message, using the
+                        // appropriate courier
+                        // to the target service
 
-                    Map<String, Object> params = new HashMap<String, Object>();
+                        Map<String, Object> params = new HashMap<String, Object>();
 
-                    params.put(Environment.GATEWAY_CONFIG, _config);
+                        params.put(Environment.GATEWAY_CONFIG, _config);
 
-                    obj = FilterManager.getInstance().doOutputWork((Message) obj, params);
+                        obj = FilterManager.getInstance().doOutputWork((Message) obj, params);
 
-                    try {
-                    	Message message = (Message) obj;
-                    	_serviceInvoker.deliverAsync(message);
+                        try {
+                        	Message message = (Message) obj;
+                        	_serviceInvoker.deliverAsync(message);
+                        }
+                        catch (ClassCastException e) {
+                            _logger.error("Action class method <"
+                                    + _processMethod.getName()
+                                    + "> returned a non Message object", e);
+                            
+                            rollbackJMSTransaction();
+                        }
                     }
-                    catch (ClassCastException e) {
-                        _logger.error("Action class method <"
-                                + _processMethod.getName()
-                                + "> returned a non Message object", e);
-                        
-	                    rollbackJMSTransaction();
-                        continue;
+                    if (jmsSession.getTransacted()) {
+                        jmsSession.commit() ;
+                    } else {
+                        msgIn.acknowledge() ;
                     }
-                    continue;
                 }
                 catch (InvocationTargetException e) {
                     _logger.error("Problems invoking method <"

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/gateway/SqlTableGatewayListener.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/gateway/SqlTableGatewayListener.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/gateway/SqlTableGatewayListener.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -26,10 +26,13 @@
 import java.lang.reflect.Constructor;
 import java.lang.reflect.InvocationTargetException;
 import java.lang.reflect.Method;
+import java.sql.Blob;
+import java.sql.Clob;
 import java.sql.PreparedStatement;
 import java.sql.ResultSet;
 import java.sql.ResultSetMetaData;
 import java.sql.SQLException;
+import java.sql.Types;
 import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.Collection;
@@ -45,6 +48,7 @@
 import javax.sql.DataSource;
 
 import org.apache.log4j.Logger;
+import org.jboss.internal.soa.esb.util.StreamUtils;
 import org.jboss.soa.esb.ConfigurationException;
 import org.jboss.soa.esb.addressing.EPR;
 import org.jboss.soa.esb.addressing.eprs.JDBCEpr;
@@ -337,10 +341,13 @@
             throw new ConfigurationException(
                     "A valid inProcessField attribute must be specified");
         _timestamp = ListenerUtil.getValue(_config,
-        		JDBCEpr.TIMESTAMP_COLUMN_TAG, "");
-        if (_timestamp.trim().length() < 1) 
+        		JDBCEpr.TIMESTAMP_COLUMN_TAG);
+        if ((_timestamp == null)  || (_timestamp.trim().length() == 0))
+        {
             _logger.debug("No value specified for: "
                     + ListenerTagNames.SQL_TIMESTAMP_TAG);
+            _timestamp = null ;
+        }
         _where = ListenerUtil.getValue(_config,
                 ListenerTagNames.SQL_WHERE_CONDITION_TAG, "");
         if (_where.trim().length() < 1)
@@ -479,8 +486,18 @@
                 Map<String, Object> row = new HashMap<String, Object>();
                 for (int iCurr = 1; iCurr <= meta.getColumnCount(); iCurr++) {
                     String sCol = meta.getColumnName(iCurr);
-                    if (!_inProcessField.equalsIgnoreCase(sCol))
-                        row.put(sCol, RS.getObject(iCurr));
+                    if (!_inProcessField.equalsIgnoreCase(sCol)) {
+                        final int type = meta.getColumnType(iCurr) ;
+                        if (type == Types.BLOB) {
+                            final Blob blob = RS.getBlob(iCurr) ;
+                            row.put(sCol, StreamUtils.readStreamString(blob.getBinaryStream(), "UTF-8"));
+                        } else if (type == Types.CLOB) {
+                            final Clob clob = RS.getClob(iCurr) ;
+                            row.put(sCol, StreamUtils.readReader(clob.getCharacterStream()));
+                        } else {
+                            row.put(sCol, RS.getObject(iCurr));
+                        }
+                    }
                 }
 
                 oResults.add(row);
@@ -590,7 +607,7 @@
     protected String updateStatement() {
         StringBuilder sb = new StringBuilder().append("update ").append(
                 _tableName).append(" set ").append(_inProcessField).append(" = ? ");
-        if (_timestamp.trim().length() >= 1) {
+        if (_timestamp != null) {
         	sb.append(", " + _timestamp + " = ? ");
         }
         sb.append("where ").append(_inProcessField).append(" = ?");
@@ -601,37 +618,6 @@
     } // ________________________________
 
     /**
-     * Assemble the SQL "select for update" statement for the
-     * "inProcessField" parameter
-     * <p/>
-     * in the table row uniquely identified by the list of fields in the
-     * "keyFields" parameter
-     *
-     * @return - The resulting SQL statement
-     */
-    protected String selectForUpdStatement() {
-        StringBuilder sb = new StringBuilder().append("select ").append(
-                _inProcessField).append(" from ").append(_tableName).append(
-                " where ");
-        int iCurr = 0;
-        for (String sCurr : _keys) {
-            if (iCurr++ > 0)
-                sb.append(" and ");
-            sb.append(sCurr).append(" = ?");
-        }
-
-        /*
-        * HS QL does not support FOR UPDATE! All tables appear to be inherently
-        * updatable!
-        */
-
-        if (_driver.contains("hsqldb"))
-            return sb.toString();
-        else
-            return sb.append(" for update").toString();
-    } // ________________________________
-
-    /**
      * Assemble the SQL statement to delete the current row in the table row
      * uniquely identified by the list of fields in the "keyFields"
      * parameter
@@ -659,13 +645,13 @@
         try {
             int iParm = 1;
             for (String sColName : _keys) {
-            	String val = null;
+            	final Object val ;
             	if (_currentRow.containsKey(sColName)) {
-                    val = String.valueOf(_currentRow.get(sColName));            		
+                    val = _currentRow.get(sColName);
             	} else {
-                    val = String.valueOf(_upperCurrentRow.get(sColName));
+                    val = _upperCurrentRow.get(sColName.toUpperCase());
             	}
-                _PSdeleteRow.setString(iParm++, val);
+                _PSdeleteRow.setObject(iParm++, val);
             }
 
             try {
@@ -718,7 +704,7 @@
 
         try {
             int iParm = 3;
-            if (_timestamp.trim().length() >= 1) {
+            if (_timestamp != null) {
             	iParm++;
             }
             
@@ -740,9 +726,9 @@
             for (String sColName : _keys) {
             	Object oVal = null;
             	if (_currentRow.containsKey(sColName)) {
-            		oVal = String.valueOf(_currentRow.get(sColName.toUpperCase()));
+            		oVal = _currentRow.get(sColName);
             	} else {
-            		oVal = String.valueOf(_upperCurrentRow.get(sColName.toUpperCase()));
+            		oVal = _upperCurrentRow.get(sColName.toUpperCase());
             	}
             	
                 _PSupdate.setObject(iParm++, oVal);
@@ -751,7 +737,7 @@
             try {
             	int counter = 1;
                 _PSupdate.setString(counter++, getStatus(toState));
-                if (_timestamp.trim().length() >= 1) {
+                if (_timestamp != null) {
                 	Date now = new Date();
                 	_PSupdate.setString(counter++, now.toString());
                 }

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/message/ActionProcessingPipeline.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/message/ActionProcessingPipeline.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/message/ActionProcessingPipeline.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -353,7 +353,7 @@
 					}
 
 					long procTime = System.nanoTime() - start;
-					serviceMessageCounter.update(new ActionStatusBean(procTime, count,
+					serviceMessageCounter.update(new ActionStatusBean(procTime, count, message,
 							ActionStatusBean.ACTION_FAILED));
 		        	DeliveryObservableLogger.getInstance().logMessage(new MessageStatusBean(procTime, message, 
 		        			MessageStatusBean.MESSAGE_FAILED));
@@ -364,7 +364,7 @@
 		        	        }
 					return false;
 				}
-				serviceMessageCounter.update(new ActionStatusBean((System.nanoTime() - start), count,
+				serviceMessageCounter.update(new ActionStatusBean((System.nanoTime() - start), count, message,
 						ActionStatusBean.ACTION_SENT));
 			}
 

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/message/ActionStatusBean.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/message/ActionStatusBean.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/message/ActionStatusBean.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -20,8 +20,11 @@
  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
  */
 
-package org.jboss.soa.esb.listeners.message;
+package org.jboss.soa.esb.listeners.message; 
 
+import org.jboss.soa.esb.message.Message;
+import org.jboss.soa.esb.common.Environment;
+
 /**
  * ActionStatusBean is a bean which wraps the information necessary to update the
  * ServiceMessageCounter MBean.
@@ -33,7 +36,9 @@
 	private int m_procCount;
 	private String m_status;
 	private long m_procTime;
+	private int m_bytesProcessed;
 	
+	
 	public static final String ACTION_SENT = "SENT";
 	public static final String ACTION_FAILED = "FAILED";
 	
@@ -43,12 +48,23 @@
 	 * @param f_procCount counter that identifies the action processor in the ConfigTree
 	 * @param f_status status string
 	 */
-	public ActionStatusBean(long procTime, int f_procCount, String f_status) {
+	public ActionStatusBean(long procTime, int f_procCount, Message f_message, String f_status) {
 		m_procTime = procTime;
 		m_procCount = f_procCount;
 		m_status = f_status;
+		m_bytesProcessed = 0;
+		try {
+			String bytes = (String) f_message.getProperties().getProperty(Environment.MESSAGE_BYTE_SIZE);
+			m_bytesProcessed = Integer.parseInt(bytes);
+		} catch (NullPointerException npe) {			
+		} catch (NumberFormatException nfe) {
+		}
 	}
 	
+	public int getBytesProcessed() {
+		return m_bytesProcessed;
+	}
+	
 	/**
 	 * Process counter getter.
 	 * @return counter that identifies the action processor in the ConfigTree

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/message/MessageCounter.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/message/MessageCounter.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/message/MessageCounter.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -40,6 +40,8 @@
 	private int failedMessageCount;
 	private int successMessageCount;
 	private long totalProcessTime;
+	private int bytesProcessed;
+	private int bytesFailed;
 	
 	/**
 	 * Constructor.
@@ -64,7 +66,7 @@
 	public String getLastSuccessfulMessageDate() {
 		return lastSuccessfulMessageDate;
 	}
-
+	
 	/**
 	 * Get the time the last message was processed at.
 	 * @return time the last message was processed at
@@ -89,6 +91,14 @@
 		return successMessageCount;
 	}
 
+	public int getBytesProcessed() {
+		return bytesProcessed;
+	}
+	
+	public int getBytesFailed() {
+		return bytesFailed;
+	}
+	
 	/**
 	 * Update the message counter based on the MessageStatusBean that is returned
 	 * from the observable.
@@ -102,10 +112,12 @@
 			successMessageCount++;
 			Timestamp ts = new Timestamp(msb.getMessageTime());
 			lastSuccessfulMessageDate = ts.toString();
+			bytesProcessed += msb.getMessageBytes();
 		} else if (msb.getMessageStatus().equals(MessageStatusBean.MESSAGE_FAILED)) {
 			failedMessageCount++;
 			Timestamp ts = new Timestamp(msb.getMessageTime());
 			lastFailedMessageDate = ts.toString();
+			bytesFailed += msb.getMessageBytes();
 		}
 		
 		totalProcessTime += msb.getProcessTime();
@@ -133,5 +145,7 @@
 		successMessageCount = 0;
 		failedMessageCount = 0;
 		totalProcessTime = 0;
+		bytesProcessed = 0;
+		bytesFailed = 0;
 	}
 }

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/message/MessageCounterMBean.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/message/MessageCounterMBean.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/message/MessageCounterMBean.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -43,4 +43,8 @@
 	public Double getAverageSuccessTime();
 		
 	public void resetCounts();
+	
+	public int getBytesProcessed();
+	
+	public int getBytesFailed();
 }

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/message/MessageStatusBean.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/message/MessageStatusBean.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/message/MessageStatusBean.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -20,6 +20,7 @@
 package org.jboss.soa.esb.listeners.message;
 
 import org.jboss.soa.esb.message.Message;
+import org.jboss.soa.esb.common.Environment;
 
 /**
  * Bean that stores data on the message status.    Since the Observer/Observable
@@ -89,6 +90,22 @@
 	public void setMessageStatus(String f_status) {
 		this.m_status = f_status;
 	}
+
+	/**
+	 * Message number of bytes getter
+	 * @return message bytes
+	 */
+	public int getMessageBytes() {
+		int messageBytes = 0;
+		try {
+			String byteSizeString = (String) this.m_msg.getProperties().getProperty(Environment.MESSAGE_BYTE_SIZE);
+			if (byteSizeString != null) {
+				messageBytes = Integer.parseInt(byteSizeString);
+			}
+		} catch (NullPointerException npe) {
+		}
+		return messageBytes;
+	}
 	
 	/**
 	 * Message time getter.

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/message/ServiceMessageCounter.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/message/ServiceMessageCounter.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/listeners/message/ServiceMessageCounter.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -57,15 +57,26 @@
 	private Hashtable<String, Integer> actionCounterHash;
 	private Hashtable<String, Integer> actionFailedCounterHash;
 	private Hashtable<String, Long> actionProcessTimeHash;
+	private Hashtable<String, Integer> actionBytesProcessedHash;
+	private Hashtable<String, Integer> actionBytesFailedHash;
+	
 	private ConfigTree m_config;
 	private ConfigTree[] actionArray;
+	
 	private Integer serviceCount;
+	private Integer bytesFailed;
+	private Integer bytesProcessed;
 	
 	public static final String RESET_COUNTER = "resetCounter";
 	private static final String MESSAGE_COUNTER = "messages successfully processed count";
 	private static final String FAILED_MESSAGE_COUNTER = "messages failed count";
 	private static final String PROCESSING_TIME = "processing time";
+	private static final String BYTES_FAILED = "bytes failed";
+	private static final String BYTES_PROCESSED = "bytes processed";
+	
 	private static final String OVERALL_SERVICE_COUNT = "overall service message count";
+	private static final String OVERALL_BYTES_PROCESSED = "overall bytes processed";
+	private static final String OVERALL_BYTES_FAILED = "overall bytes failed";
 	
 	/**
 	 * Constructor
@@ -75,7 +86,12 @@
 		actionCounterHash = new Hashtable<String, Integer>();
 		actionFailedCounterHash = new Hashtable<String, Integer>();
 		actionProcessTimeHash = new Hashtable<String, Long>();
+		actionBytesProcessedHash = new Hashtable<String, Integer>();
+		actionBytesFailedHash = new Hashtable<String, Integer>();
+		
 		serviceCount = new Integer(0);
+		bytesProcessed = new Integer(0);
+		bytesFailed = new Integer(0);
 		
 		m_config = f_config;
 		actionArray = m_config.getChildren(ListenerTagNames.ACTION_ELEMENT_TAG);
@@ -116,8 +132,12 @@
 		 	actionCounterHash.put(actionId + " " + MESSAGE_COUNTER, new Integer(0));
 			actionFailedCounterHash.put(actionId + " " + FAILED_MESSAGE_COUNTER, new Integer(0));
 			actionProcessTimeHash.put(actionId + " " + PROCESSING_TIME, new Long(0));
+			actionBytesFailedHash.put(actionId + " " + BYTES_FAILED, new Integer(0));
+			actionBytesProcessedHash.put(actionId + " " + BYTES_PROCESSED, new Integer(0));
 		}		
 		serviceCount = new Integer(0);
+		bytesProcessed = new Integer(0);
+		bytesFailed = new Integer(0);
 	}
 	
 	/**
@@ -126,6 +146,8 @@
 	 */
 	public void resetCounter() {
 		serviceCount = new Integer(0);
+		bytesProcessed = new Integer(0);
+		bytesFailed = new Integer(0);
 		
 		for (String key : actionCounterHash.keySet()) {
 			actionCounterHash.put(key, new Integer(0));
@@ -138,6 +160,14 @@
 		for (String key : actionProcessTimeHash.keySet()) {
 			actionProcessTimeHash.put(key, new Long(0));
 		}
+		
+		for (String key : actionBytesFailedHash.keySet()) {
+			actionBytesFailedHash.put(key, new Integer(0));
+		}
+		
+		for (String key : actionBytesProcessedHash.keySet()) {
+			actionBytesProcessedHash.put(key, new Integer(0));
+		}
 	}
 	
 	/**
@@ -149,7 +179,9 @@
     public MBeanInfo getMBeanInfo() {
 		
 		int count = actionCounterHash.size() + actionProcessTimeHash.size()
-			+ actionFailedCounterHash.size() + 1;
+			+ actionFailedCounterHash.size() + actionBytesProcessedHash.size() 
+			+ actionBytesFailedHash.size() + 3; // the extra 3 here are overall service count, failed byte size
+												  // and processed byte size
         MBeanAttributeInfo[] attrs = new MBeanAttributeInfo[count];
         int counter = 0;
               
@@ -171,11 +203,33 @@
             counter++;
 		}
 		
+		for (String key : actionBytesFailedHash.keySet()) {
+			attrs[counter] = new MBeanAttributeInfo(
+					key, "java.lang.Integer", "Property " + key, true, false, false);
+			counter++;
+		}
+		
+		for (String key : actionBytesProcessedHash.keySet()) {
+			attrs[counter] = new MBeanAttributeInfo(
+					key, "java.lang.Integer", "Property " + key, true, false, false);
+			counter++;
+		}		
+		
 		MBeanAttributeInfo overallCount = new MBeanAttributeInfo(OVERALL_SERVICE_COUNT, "java.lang.Integer",
 				"Property " + OVERALL_SERVICE_COUNT, true, false, false);
 		attrs[counter] = overallCount;
 		counter++;
-			
+
+		MBeanAttributeInfo overallBytesProcessed = new MBeanAttributeInfo(OVERALL_BYTES_PROCESSED, "java.lang.Integer",
+				"Property " + OVERALL_BYTES_PROCESSED, true, false, false);
+		attrs[counter] = overallBytesProcessed;
+		counter++;
+		
+		MBeanAttributeInfo overallBytesFailed = new MBeanAttributeInfo(OVERALL_BYTES_FAILED, "java.lang.Integer",
+				"Property " + OVERALL_BYTES_FAILED, true, false, false);
+		attrs[counter] = overallBytesFailed;
+		counter++;
+		
         MBeanOperationInfo[] opers = {
         	new MBeanOperationInfo(
         			RESET_COUNTER, "Reset the counter",
@@ -209,8 +263,18 @@
     	} else if (actionFailedCounterHash.containsKey(key)) {
     		Integer value = actionFailedCounterHash.get(key);
     		return value;
+    	} else if (actionBytesFailedHash.containsKey(key)) {
+    		Integer value = actionBytesFailedHash.get(key);
+    		return value;
+    	} else if (actionBytesProcessedHash.containsKey(key)) {
+    		Integer value = actionBytesProcessedHash.get(key);
+    		return value;
     	} else if (OVERALL_SERVICE_COUNT.equals(key)) {
     		return serviceCount;
+    	} else if (OVERALL_BYTES_PROCESSED.equals(key)) {
+    		return bytesProcessed;
+    	} else if (OVERALL_BYTES_FAILED.equals(key)) {
+    		return bytesFailed;
     	}
     	return null;
     }
@@ -245,6 +309,16 @@
 			attributeList.add(at);
 		}
 
+		for (String key : actionBytesFailedHash.keySet()) {
+			Attribute at = new Attribute(key, actionBytesFailedHash.get(key).toString());
+			attributeList.add(at);
+		}
+		
+		for (String key : actionBytesProcessedHash.keySet()) {
+			Attribute at = new Attribute(key, actionBytesProcessedHash.get(key).toString());
+			attributeList.add(at);
+		}
+		
 		return attributeList;
 	}
 
@@ -323,10 +397,18 @@
 			Long time = actionProcessTimeHash.get(actionName + " " + PROCESSING_TIME);
 			time = time.longValue() + asb.getProcTime();
 			actionProcessTimeHash.put(actionName + " " + PROCESSING_TIME, time);
+			Integer bProcessed = actionBytesProcessedHash.get(actionName + " " +  BYTES_PROCESSED);
+			bProcessed = bProcessed.intValue() + asb.getBytesProcessed();
+			actionBytesProcessedHash.put(actionName + " " + BYTES_PROCESSED, bProcessed);
+			bytesProcessed += asb.getBytesProcessed();
 		} else if (ActionStatusBean.ACTION_FAILED.equals(asb.getStatus())) {
 			Integer count = actionFailedCounterHash.get(actionName + " " + FAILED_MESSAGE_COUNTER);
 			count = count.intValue() + 1;
 			actionFailedCounterHash.put(actionName + " " + FAILED_MESSAGE_COUNTER, count);
+			bytesFailed += asb.getBytesProcessed();
+			Integer bFailed = actionBytesFailedHash.get(actionName + " " +  BYTES_FAILED);
+			bFailed = bFailed.intValue() + asb.getBytesProcessed();
+			actionBytesProcessedHash.put(actionName + " " + BYTES_FAILED, bFailed);
 		}		
 	}
 	

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/message/Properties.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/message/Properties.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/message/Properties.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -29,6 +29,11 @@
 
 public interface Properties
 {
+    /**
+     * Message Profile property key.
+     */
+    public static final String MESSAGE_PROFILE = "messageProfile";
+
 	/**
 	 * getProperty(name)
 	 * 

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/notification/NotifyJMS.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/notification/NotifyJMS.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/notification/NotifyJMS.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -27,6 +27,7 @@
 import java.util.Properties;
 
 import javax.jms.DeliveryMode;
+import javax.jms.Destination;
 import javax.jms.JMSException;
 import javax.jms.Message;
 import javax.jms.MessageProducer;
@@ -39,14 +40,14 @@
 import org.jboss.internal.soa.esb.rosetta.pooling.JmsConnectionPool;
 import org.jboss.internal.soa.esb.rosetta.pooling.JmsConnectionPoolContainer;
 import org.jboss.soa.esb.ConfigurationException;
-import org.jboss.soa.esb.listeners.message.MessageDeliverException;
 import org.jboss.soa.esb.addressing.eprs.JMSEpr;
 import org.jboss.soa.esb.common.Environment;
 import org.jboss.soa.esb.helpers.ConfigTree;
 import org.jboss.soa.esb.helpers.KeyValuePair;
+import org.jboss.soa.esb.listeners.message.MessageDeliverException;
+import org.jboss.soa.esb.message.MessagePayloadProxy;
 import org.jboss.soa.esb.message.body.content.BytesBody;
 import org.jboss.soa.esb.message.format.MessageType;
-import org.jboss.soa.esb.message.MessagePayloadProxy;
 import org.jboss.soa.esb.notification.jms.DefaultJMSPropertiesSetter;
 import org.jboss.soa.esb.notification.jms.JMSPropertiesSetter;
 
@@ -187,6 +188,8 @@
 	 */
 	protected long[] timeToLives;
 
+	private Properties environment;
+
 	/**
 	 * Constructor that will be called by child classes to perform
 	 * initialization tasks that are common to all derived classes
@@ -283,6 +286,7 @@
 		}
 		
 		setJMSProperties( esbMessage, jmsMessage );
+		setJMSReplyTo( jmsMessage, esbMessage );
 
 		for (Iterator<Object> II = m_oProps.keySet().iterator(); II.hasNext();)
 		{
@@ -323,6 +327,22 @@
 		jmsPropertiesStrategy.setJMSProperties( fromESBMessage, toJMSMessage );
 	}
 	
+	void setJMSReplyTo( final Message jmsMessage, final org.jboss.soa.esb.message.Message esbMessage ) throws NotificationException
+	{
+		Destination destination = (Destination) esbMessage.getProperties().getProperty( JMSPropertiesSetter.JMS_REPLY_TO );
+		if ( destination != null )
+		{
+			try
+			{
+    			jmsMessage.setJMSReplyTo( (Destination) destination );
+			}
+			catch (JMSException e)
+			{
+				throw new NotificationException( "Could not set the JMSReplyTo to destination [" + destination + "]", e );
+			} 
+		}
+	}
+	
 	/**
 	 * Template method for sending JMS messages to destinations.
 	 * </p>
@@ -378,7 +398,7 @@
 		{
 			for (int i = 0; i < nrQueuesOrTopics; i++)
 			{
-                Properties environment = new Properties();
+                environment = new Properties();
 				String sAtt = configTrees[i].getAttribute(ATT_DEST_NAME);
 				if (null == sAtt) throw new ConfigurationException("Missing attribute '" + ATT_DEST_NAME);
 				

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/notification/jms/DefaultJMSPropertiesSetter.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/notification/jms/DefaultJMSPropertiesSetter.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/notification/jms/DefaultJMSPropertiesSetter.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -23,8 +23,11 @@
 
 import java.net.URI;
 
+import javax.jms.Destination;
 import javax.jms.JMSException;
 import javax.jms.Message;
+import javax.naming.Context;
+import javax.naming.NamingException;
 
 import org.apache.log4j.Logger;
 import org.jboss.soa.esb.message.Properties;
@@ -37,7 +40,6 @@
  * <lu>
  * <li> Call.setMessagID	-> JMSMessageID 		
  * <li> Call.setRelatesTo 	-> JMSCorrelationID
- * <li> Call.setReplyTo 	-> JMSReplyTo
  * <li> Properties( key = JSMPropertiesSetter.JMS_EXPIRATION ) -> JMSExpiration
  * </lu>
  * 
@@ -167,5 +169,5 @@
 				toJMSMessage.setByteProperty( key, (Byte)value );
 		}
 	}
-
+	
 }

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/notification/jms/JMSPropertiesSetter.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/notification/jms/JMSPropertiesSetter.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/notification/jms/JMSPropertiesSetter.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -46,6 +46,12 @@
 	String JMS_REDELIVERED = "javax.jms.message.redelivered";
 	
 	/**
+	 * Key used when setting the JMSReplyTo as a 
+	 * property on an ESB Message instance.
+	 */
+	String JMS_REPLY_TO = "javax.jms.message.replyTo";
+	
+	/**
      * Sets JMS properties fields on the outgoing JMS Message.
      * </p>
      * 

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/util/RemoteFileSystem.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/util/RemoteFileSystem.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/util/RemoteFileSystem.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -56,6 +56,8 @@
 
 	public static final String PARMS_CERTIFICATE_NAME = "certificateName";
 
+	public static final String PARMS_PASSPHRASE = "passphrase";
+	
 	public String getRemoteDir ();
 
 	/**

Modified: labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/util/Util.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/util/Util.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/src/org/jboss/soa/esb/util/Util.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -54,6 +54,7 @@
 import org.jboss.internal.soa.esb.message.format.xml.XMLUtil;
 import org.jboss.internal.soa.esb.util.XMLHelper;
 import org.jboss.internal.soa.esb.util.stax.StreamHelper;
+import org.jboss.soa.esb.common.Environment;
 import org.jboss.soa.esb.common.ModulePropertyManager;
 import org.jboss.soa.esb.helpers.KeyValuePair;
 import org.jboss.soa.esb.message.Message;
@@ -181,13 +182,16 @@
 
 	try
 	{
-	    final StringWriter writer = new StringWriter() ;
-	    final XMLStreamWriter out = XMLHelper.getXMLStreamWriter(writer) ;
-	    final String origURI = StreamHelper.writeStartElement(out, XMLUtil.ESB_QNAME_ENVELOPE) ;
+        ByteArrayOutputStream baos = new ByteArrayOutputStream();
+        final XMLStreamWriter out = XMLHelper.getXMLStreamWriter(baos) ;
+        final String origURI = StreamHelper.writeStartElement(out, XMLUtil.ESB_QNAME_ENVELOPE) ;
             ((MessageImpl) message).writeContent(out) ;
-	    StreamHelper.writeEndElement(out, XMLUtil.ESB_QNAME_ENVELOPE.getPrefix(), origURI) ;
-	    out.flush();
-	    return writer.toString() ;
+        StreamHelper.writeEndElement(out, XMLUtil.ESB_QNAME_ENVELOPE.getPrefix(), origURI) ;
+        out.flush();
+        int size = baos.toByteArray().length;
+        String outputString = baos.toString();
+        message.getProperties().setProperty(Environment.MESSAGE_BYTE_SIZE, "" + size);
+        return baos.toString();
 	}
 	catch (final XMLStreamException xmlse)
 	{
@@ -207,11 +211,14 @@
 
 	try
 	{
-            // MessageType.JBOSS_XML
-	    final StringReader reader = new StringReader((String)serial) ;
+        // MessageType.JBOSS_XML
+		int size = ((String)serial).getBytes().length;
+	    final StringReader reader = new StringReader((String)serial);
 	    final XMLStreamReader in = XMLHelper.getXMLStreamReader(reader) ;
 	    StreamHelper.checkNextStartTag(in, XMLUtil.ESB_QNAME_ENVELOPE) ;
-	    return new MessageImpl(in) ;
+	    Message mess = new MessageImpl(in);
+	    mess.getProperties().setProperty(Environment.MESSAGE_BYTE_SIZE, "" + size);
+	    return mess;
 	}
 	catch (XMLStreamException xmlse)
 	{

Modified: labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/internal/soa/esb/couriers/tests/InVMCourierUnitTest.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/internal/soa/esb/couriers/tests/InVMCourierUnitTest.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/internal/soa/esb/couriers/tests/InVMCourierUnitTest.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -130,7 +130,24 @@
 
         Assert.assertEquals(consumer.valid(), true);
     }
+    
+    @Test
+    public void testPassByValueDeliver() throws Exception {
+        InVMEpr epr = new InVMEpr(new URI("invm://serviceid5/false?true#2000"));
+        InVMCourier courier = new InVMCourier(epr);
+        Producer producer = new Producer(courier);
+        Consumer consumer = new Consumer(courier);
 
+        consumer.start();
+        producer.start();
+
+        consumer.join(TIMEOUT) ;
+        Assert.assertTrue("Consumer valid", consumer.valid()) ;
+
+        Assert.assertEquals(consumer.valid(), true);
+    }
+
+
     @Test
     public void test_single_Courier_Creation() throws URISyntaxException,
             MalformedEPRException, CourierException {

Deleted: labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/actions/DisplayMemoryUsageActionUnitTest.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/actions/DisplayMemoryUsageActionUnitTest.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/actions/DisplayMemoryUsageActionUnitTest.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,52 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source Copyright 2006, 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.soa.esb.actions;
-
-import static org.junit.Assert.assertEquals;
-import junit.framework.JUnit4TestAdapter;
-
-import org.apache.log4j.Level;
-import org.junit.Test;
-
-/**
- * Unit test for DisplayMemoryUsageAction
- * 
- * @author <a href="mailto:daniel.bevenius at gmail.com">Daniel Bevenius</a>			
- *
- */
-public class DisplayMemoryUsageActionUnitTest
-{
-	@Test
-	public void setLogLevelToInfo()
-	{
-		DisplayMemoryUsageAction action = new DisplayMemoryUsageAction();
-		action.setLogger( action.getClass().getName() );
-		action.setLogLevel( "info" );
-		assertEquals( Level.INFO, action.getLevel() );
-	}
-	
-	public static junit.framework.Test suite()
-	{
-		return new JUnit4TestAdapter( DisplayMemoryUsageActionUnitTest.class );
-	}
-
-}

Deleted: labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/actions/DisplayTimeActionUnitTest.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/actions/DisplayTimeActionUnitTest.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/actions/DisplayTimeActionUnitTest.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,52 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source Copyright 2006, 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.soa.esb.actions;
-
-import static org.junit.Assert.*;
-import junit.framework.JUnit4TestAdapter;
-
-import org.junit.Test;
-
-/**
- * Unit test for {@link DisplyTimeAction}
- * <p/> 
- * 
- * @author <a href="mailto:daniel.bevenius at gmail.com">Daniel Bevenius</a>			
- *
- */
-public class DisplayTimeActionUnitTest
-{
-	@Test
-	public void process()
-	{
-		final String format = "HH:mm:ss:S"; 
-		DisplayTimeAction action = new DisplayTimeAction();
-		action.setFormat( format );
-		assertEquals( format, action.getFormat() );
-	}
-	
-	public static junit.framework.Test suite()
-	{
-		return new JUnit4TestAdapter( DisplayTimeActionUnitTest.class );
-	}
-
-}

Deleted: labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/actions/converters/FileToStreamUnitTest.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/actions/converters/FileToStreamUnitTest.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/actions/converters/FileToStreamUnitTest.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,92 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source Copyright 2006, 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.soa.esb.actions.converters;
-
-import static org.junit.Assert.*;
-
-import java.io.File;
-import java.io.IOException;
-import java.io.InputStream;
-
-import junit.framework.JUnit4TestAdapter;
-
-import org.jboss.soa.esb.actions.ActionProcessingException;
-import org.jboss.soa.esb.message.Message;
-import org.jboss.soa.esb.message.format.MessageFactory;
-import org.junit.Before;
-import org.junit.Test;
-
-/**
- * Unit test for {@link FileToStream}
- * 
- * @author <a href="mailto:daniel.bevenius at gmail.com">Daniel Bevenius</a>			
- */
-public class FileToStreamUnitTest
-{
-	private FileToStream fileToStream;
-
-	@Test
-	public void defaultFileNameLocation()
-	{
-		String fileNameLocation = fileToStream.getFileNameLocation();
-		assertNull( fileNameLocation );
-	}
-	
-	@Test
-	public void customFileNameLocation()
-	{
-		final String customLocation = "custom-location";
-		fileToStream.setFileNameLocation( customLocation );
-		assertEquals( customLocation, fileToStream.getFileNameLocation() );
-	}
-	
-	@Test ( expected = ActionProcessingException.class )
-	public void processNegative() throws IOException, ActionProcessingException
-	{
-		Message message = MessageFactory.getInstance().getMessage();
-		fileToStream.process( message );
-	}
-	
-	@Test
-	public void process() throws IOException, ActionProcessingException
-	{
-		Message message = MessageFactory.getInstance().getMessage();
-		File file = File.createTempFile( "testing", ".xml" );
-		message.getBody().add( file.getAbsolutePath() );
-		
-		Message processedMsg = fileToStream.process( message );
-		
-		assertTrue ( processedMsg.getBody().get() instanceof InputStream );
-	}
-	
-	@Before
-	public void setup()
-	{
-		fileToStream = new FileToStream();
-	}
-	
-	public static junit.framework.Test suite()
-	{
-		return new JUnit4TestAdapter( FileToStreamUnitTest.class );
-	}
-
-}

Modified: labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/actions/routing/JmsRouterIntegrationTest.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/actions/routing/JmsRouterIntegrationTest.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/actions/routing/JmsRouterIntegrationTest.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -35,7 +35,8 @@
 import javax.jms.JMSException;
 import javax.jms.Queue;
 import javax.jms.TextMessage;
-import javax.jms.Topic;
+import javax.naming.Context;
+import javax.naming.InitialContext;
 import javax.naming.NamingException;
 
 import junit.framework.JUnit4TestAdapter;
@@ -46,13 +47,17 @@
 import org.jboss.soa.esb.actions.ActionProcessingException;
 import org.jboss.soa.esb.addressing.eprs.JMSEpr;
 import org.jboss.soa.esb.helpers.ConfigTree;
+import org.jboss.soa.esb.helpers.NamingContextException;
+import org.jboss.soa.esb.listeners.gateway.DefaultESBPropertiesSetter;
 import org.jboss.soa.esb.message.Message;
 import org.jboss.soa.esb.message.format.MessageFactory;
+import org.jboss.soa.esb.testutils.SerializableMockQueue;
 import org.junit.Before;
-import org.junit.Ignore;
 import org.junit.Test;
+import org.mockejb.jms.MockQueue;
 import org.mockejb.jms.ObjectMessageImpl;
 import org.mockejb.jms.TextMessageImpl;
+import org.mockejb.jndi.MockContextFactory;
 
 /**
  * Integration test for {@link JMSRouter}
@@ -136,43 +141,40 @@
 	}
 
 	@Test
-	public void setJMSReplyTo_queue() throws JMSException, URISyntaxException, ConfigurationException, NamingException, ConnectionException
+	public void setJMSReplyToQueue() throws JMSException, URISyntaxException, ConfigurationException, NamingException, ConnectionException, NamingContextException
 	{
-		final String queueName = "testQueue";
+		try
+		{
+    		MockContextFactory.setAsInitial();
+    		Context context = new InitialContext();
+    		MockContextFactory.setDelegateContext( context );
+		
+    		final String destName = "/queue/A";
+    		final MockQueue queue = new SerializableMockQueue( destName );
+		
+    		context.rebind( destName, queue );
 
-		TextMessageImpl jmsMessage = new TextMessageImpl();
+    		// inbound is to simulate a jms message arriving at a gateway endpoint.
+    		TextMessageImpl inBoundJmsMessage = new TextMessageImpl();
+    		inBoundJmsMessage.setJMSReplyTo( queue );
+    		new DefaultESBPropertiesSetter().setPropertiesFromJMSMessage( inBoundJmsMessage, msg );
+		
+    		JMSRouter router = new JMSRouter( createConfigTree() );
+    		
+    		// outbound is to simulate a new jms message that is about to leave the ESB.
+    		TextMessageImpl outBoundJmsMessage = new TextMessageImpl();
+    		router.setJMSReplyTo( outBoundJmsMessage,  msg );
 
-		JMSEpr jmsEpr = new JMSEpr( JMSEpr.QUEUE_TYPE, queueName , "ConnectionFactory" );
-		msg.getHeader().getCall().setReplyTo( jmsEpr );
-		JMSRouter router = new JMSRouter( createConfigTree() );
-		router.setJMSReplyTo( jmsMessage,  msg );
-
-		Destination replyTo = jmsMessage.getJMSReplyTo();
-		assertTrue( replyTo instanceof Queue );
-		Queue replyToQueue = (Queue) replyTo;
-		assertEquals( queueName , replyToQueue.getQueueName() );
+    		Destination replyTo = outBoundJmsMessage.getJMSReplyTo();
+    		assertTrue( replyTo instanceof Queue );
+		}
+		finally
+		{
+    		MockContextFactory.revertSetAsInitial();
+		}
 	}
-
+	
 	@Test
-	@Ignore
-	public void setJMSReplyTo_topic() throws JMSException, URISyntaxException, ConfigurationException, NamingException, ConnectionException
-	{
-		final String queueName = "testTopic";
-
-		TextMessageImpl jmsMessage = new TextMessageImpl();
-
-		JMSEpr jmsEpr = new JMSEpr( JMSEpr.TOPIC_TYPE, queueName , "ConnectionFactory" );
-		msg.getHeader().getCall().setReplyTo( jmsEpr );
-		JMSRouter router = new JMSRouter( createConfigTree() );
-		router.setJMSReplyTo( jmsMessage,  msg );
-
-		Destination replyTo = jmsMessage.getJMSReplyTo();
-		assertTrue( replyTo instanceof Topic );
-		Topic replyToTopic = (Topic) replyTo;
-		assertEquals( queueName , replyToTopic.getTopicName() );
-	}
-
-	@Test
 	public void constructWithDefaultPersitentAttribute() throws ConfigurationException, NamingException, JMSException
 	{
 		ConfigTree config = createConfigTree();

Modified: labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/addressing/helpers/tests/InVMUnitTest.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/addressing/helpers/tests/InVMUnitTest.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/addressing/helpers/tests/InVMUnitTest.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -49,6 +49,20 @@
 			fail(ex.toString());
 		}
 	}
+        
+        public void testPassByReference ()
+        {
+                try
+                {
+                        InVMEpr epr = new InVMEpr(new URI("invm://myservice/false?true#1234"));
+                        
+                        assertEquals(epr.getPassByReference(), false);
+                }
+                catch (Exception ex)
+                {
+                        fail(ex.toString());
+                }
+        }
 	
 	public void testSetGet ()
 	{

Modified: labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/common/tests/MockDataSource.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/common/tests/MockDataSource.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/common/tests/MockDataSource.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -91,4 +91,15 @@
 		this.loginTimeout = loginTimeout;
 	}
 
+	
+	public boolean isWrapperFor(final Class<?> iface)
+		throws SQLException
+	{
+		return false ;
+	}
+	
+	public <T> T unwrap(final Class<T> iface) throws SQLException
+	{
+		throw new SQLException("unwrap method not supported by this implementation") ;
+	}
 }

Modified: labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/helpers/ConfigTreeUnitTest.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/helpers/ConfigTreeUnitTest.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/helpers/ConfigTreeUnitTest.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -77,6 +77,28 @@
 		assertTrue("ConfigTree creation from a stream failed, or, ConfigTree toXML failed - failed to produce the same XML.", 
 				StringUtils.equalsIgnoreLinebreaks(new String(expected), output, false));
 	}
+        
+        public void testChildren () throws SAXException, IOException
+        {
+                ConfigTree confTree = ConfigTree.fromInputStream(getStream("testfile5.xml"));
+                
+                System.err.println(confTree.toString());
+                
+                ConfigTree[] children = confTree.getAllChildren();
+                
+                for (ConfigTree child : children)
+                {
+                    System.err.println(child.toString()+"\n");
+                }
+                
+                // make sure attribute names are unique!
+                
+                ConfigTree theChild = confTree.getFirstChild("message-property-name");
+                
+                System.err.println("\n"+theChild);
+                
+                assertNotNull(theChild);
+        }
 
 	public void test_fromXML_args() throws SAXException, IOException
 	{		

Copied: labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/helpers/testfile5.xml (from rev 21158, labs/jbossesb/trunk/product/rosetta/tests/src/org/jboss/soa/esb/helpers/testfile5.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/helpers/testfile5.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/helpers/testfile5.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,7 @@
+<action name="simplePropertyRouter" class="SimpleDynamicRouter"	>
+	<message-property-name name="message.property.name" value="from" />
+        <message-property-value name="message.property.value" value="plus">
+  	   <service.name>PlusFileService</service.name>
+   	   <service.name>service99</service.name>
+        </message-property-value>
+</action>
\ No newline at end of file

Modified: labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/InVMListenerUnitTest.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/InVMListenerUnitTest.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/InVMListenerUnitTest.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -21,11 +21,11 @@
 
 import junit.framework.TestCase;
 import org.jboss.soa.esb.ConfigurationException;
+import org.jboss.soa.esb.actions.ActionProcessingException;
 import org.jboss.soa.esb.addressing.EPR;
 import org.jboss.soa.esb.addressing.eprs.InVMEpr;
 import org.jboss.soa.esb.client.ServiceInvoker;
 import org.jboss.soa.esb.common.Environment;
-import org.jboss.soa.esb.couriers.CourierFactory;
 import org.jboss.soa.esb.couriers.FaultMessageException;
 import org.jboss.soa.esb.listeners.lifecycle.ManagedLifecycleException;
 import org.jboss.soa.esb.listeners.message.MessageDeliverException;
@@ -33,10 +33,8 @@
 import org.jboss.soa.esb.message.format.MessageFactory;
 import org.jboss.soa.esb.mock.MockAction;
 import org.jboss.soa.esb.parameters.ParamRepositoryException;
-import org.jboss.soa.esb.services.registry.RegistryException;
-import org.jboss.soa.esb.services.registry.ServiceNotFoundException;
+import org.jboss.soa.esb.testutils.AbstractTestRunner;
 import org.jboss.soa.esb.testutils.ESBConfigUtil;
-import org.jboss.internal.soa.esb.couriers.InVMCourier;
 import org.xml.sax.SAXException;
 
 import java.io.IOException;
@@ -49,48 +47,34 @@
 
     protected void setUp() throws Exception {
         System.setProperty(Environment.DEFAULT_INVM_SCOPE, "GLOBAL");
+        MockAction.exception = null;
     }
 
     protected void tearDown() throws Exception {
         System.setProperty(Environment.DEFAULT_INVM_SCOPE, "NONE");
+        MockAction.exception = null;
     }
 
-    public void test_async() throws IOException, SAXException, ConfigurationException, ManagedLifecycleException, ParamRepositoryException, MessageDeliverException {
-        ESBConfigUtil esbConfig = new ESBConfigUtil(getClass().getResourceAsStream("in-listener-config-01.xml"));
-
-        esbConfig.setESBProperties(getClass().getResourceAsStream("jbossesb-properties-01.xml"));
-        try {
-            esbConfig.installRegistry();
-            try {
-                esbConfig.startController();
-
+    public void test_async() throws Exception {
+        AbstractTestRunner testRunner = new AbstractTestRunner() {
+            public void test() throws Exception {
                 ServiceInvoker invoker = new ServiceInvoker("ServiceCat", "ServiceName");
                 Message message = MessageFactory.getInstance().getMessage();
 
                 message.getBody().add("Hi there!");
                 invoker.deliverAsync(message);
 
-                sleep(50);
+                waitForMockSet(message);
                 assertTrue(message == MockAction.message);
+            }
+        }.setServiceConfig("in-listener-config-01.xml");
 
-                esbConfig.stopController();
-            } finally {
-                esbConfig.uninstallRegistry();
-            }
-        } finally {
-            esbConfig.resetESBProperties();
-        }
+        testRunner.run();
     }
 
-    public void test_async_lockstep() throws IOException, SAXException, ConfigurationException, ManagedLifecycleException, ParamRepositoryException, MessageDeliverException, ServiceNotFoundException, RegistryException {
-        ESBConfigUtil esbConfig = new ESBConfigUtil(getClass().getResourceAsStream("in-listener-config-04.xml"));
-
-        esbConfig.setESBProperties(getClass().getResourceAsStream("jbossesb-properties-01.xml"));
-        try {
-            esbConfig.installRegistry();
-            try {
-                esbConfig.startController();
-
+    public void test_async_lockstep() throws Exception {
+        AbstractTestRunner testRunner = new AbstractTestRunner() {
+            public void test() throws Exception {
                 // Test that we can invoke them....
                 invokeService("ServiceCat", "Service1");
                 invokeService("ServiceCat", "Service2");
@@ -105,37 +89,15 @@
                 assertEquals(1, eprs.size());
                 assertEquals(true, ((InVMEpr)eprs.get(0)).getLockstep());
                 assertEquals(4000, ((InVMEpr)eprs.get(0)).getLockstepWaitTime());
-
-                esbConfig.stopController();
-            } finally {
-                esbConfig.uninstallRegistry();
             }
-        } finally {
-            esbConfig.resetESBProperties();
-        }
-    }
+        }.setServiceConfig("in-listener-config-04.xml");
 
-    private void invokeService(String cat, String name) throws MessageDeliverException {
-        ServiceInvoker invoker = new ServiceInvoker(cat, name);
-
-        Message message = MessageFactory.getInstance().getMessage();
-
-        message.getBody().add("Hi there!");
-        invoker.deliverAsync(message);
-
-        sleep(50);
-        assertTrue(message == MockAction.message);
+        testRunner.run();
     }
 
-    public void test_sync() throws IOException, SAXException, ConfigurationException, ManagedLifecycleException, ParamRepositoryException, MessageDeliverException, RegistryException, FaultMessageException {
-        ESBConfigUtil esbConfig = new ESBConfigUtil(getClass().getResourceAsStream("in-listener-config-01.xml"));
-
-        esbConfig.setESBProperties(getClass().getResourceAsStream("jbossesb-properties-01.xml"));
-        try {
-            esbConfig.installRegistry();
-            try {
-                esbConfig.startController();
-
+    public void test_sync_noerror() throws Exception {
+        AbstractTestRunner testRunner = new AbstractTestRunner() {
+            public void test() throws Exception {
                 ServiceInvoker invoker = new ServiceInvoker("ServiceCat", "ServiceName");
                 Message message = MessageFactory.getInstance().getMessage();
 
@@ -144,31 +106,48 @@
 
                 assertTrue(message == MockAction.message);
                 assertTrue(message == response);
+            }
+        }.setServiceConfig("in-listener-config-01.xml");
 
-                esbConfig.stopController();
-            } finally {
-                esbConfig.uninstallRegistry();
+        testRunner.run();
+    }
+
+    public void test_sync_error() throws Exception {
+        AbstractTestRunner testRunner = new AbstractTestRunner() {
+            public void test() throws Exception {
+                ServiceInvoker invoker = new ServiceInvoker("ServiceCat", "ServiceName");
+                Message message = MessageFactory.getInstance().getMessage();
+
+                message.getBody().add("Hi there!");
+                MockAction.exception = new ActionProcessingException("invm_sync_error");
+                try {
+                    invoker.deliverSync(message, 2000);
+                    fail("Expected FaultMessageException.");
+                } catch(FaultMessageException e) {
+                    assertEquals("org.jboss.soa.esb.actions.ActionProcessingException: invm_sync_error", e.getMessage());
+                }
             }
-        } finally {
-            esbConfig.resetESBProperties();
-        }
+        }.setServiceConfig("in-listener-config-01.xml");
+
+        testRunner.run();
     }
 
-    public void test_sync_multithreaded() throws IOException, SAXException, ConfigurationException, ManagedLifecycleException, ParamRepositoryException, MessageDeliverException, RegistryException, FaultMessageException {
-        ESBConfigUtil esbConfig = new ESBConfigUtil(getClass().getResourceAsStream("in-listener-config-03.xml"));
+    public void test_JBESB_1865() throws Exception {
+        ESBConfigUtil configUtil = new ESBConfigUtil(getClass().getResourceAsStream("in-listener-config-JBESB-1865.xml"));
 
-        esbConfig.setESBProperties(getClass().getResourceAsStream("jbossesb-properties-01.xml"));
-        try {
-            esbConfig.installRegistry();
-            try {
-                esbConfig.startController();
+        String maxThreads = configUtil.getListenerConfig("InVM-0").getAttribute(ListenerTagNames.MAX_THREADS_TAG);
+        assertEquals("10", maxThreads);
+    }
 
+    public void test_sync_multithreaded() throws Exception {
+        AbstractTestRunner testRunner = new AbstractTestRunner() {
+            public void test() throws Exception {
                 ServiceInvoker invoker = new ServiceInvoker("ServiceCat", "ServiceName");
                 ClientInvokerThread[] clients = new ClientInvokerThread[10];
 
                 // Create the clients...
                 for (int i = 0; i < clients.length; i++) {
-                    clients[i] = new ClientInvokerThread(invoker);                    
+                    clients[i] = new ClientInvokerThread(invoker);
                 }
 
                 // Start the clients...
@@ -195,20 +174,27 @@
                         fail("Thread " + i + " was in error: " + clients[i].thrown.getMessage());
                     }
                 }
+            }
+        }.setServiceConfig("in-listener-config-03.xml");
 
-                esbConfig.stopController();
-            } finally {
-                esbConfig.uninstallRegistry();
-            }
-        } finally {
-            esbConfig.resetESBProperties();
+        testRunner.run();
+    }
+
+    public void test_none_scoped() throws ManagedLifecycleException, SAXException, ParamRepositoryException, MessageDeliverException, IOException {
+        try {
+            new ESBConfigUtil(getClass().getResourceAsStream("in-listener-config-02.xml"));
+            fail("Expected ConfigurationException");
+        } catch (ConfigurationException e) {
+            assertEquals("Service configuration for Service 'ServiceCat:ServiceName' doesn't define a Message-Aware Listener (i.e. is-gateway='false').", e.getMessage());
         }
     }
 
     private class ClientInvokerThread extends Thread {
 
         private ServiceInvoker invoker = null;
+
         private boolean done = false;
+
         private Throwable thrown;
 
         private ClientInvokerThread(ServiceInvoker invoker) {
@@ -237,14 +223,29 @@
                 done = true;
             }
         }
+
     }
 
-    public void test_none_scoped() throws ManagedLifecycleException, SAXException, ParamRepositoryException, MessageDeliverException, IOException {
-        try {
-            new ESBConfigUtil(getClass().getResourceAsStream("in-listener-config-02.xml"));
-            fail("Expected ConfigurationException");
-        } catch (ConfigurationException e) {
-            assertEquals("Service configuration for Service 'ServiceCat:ServiceName' doesn't define a Message-Aware Listener (i.e. is-gateway='false').", e.getMessage());
+    private void invokeService(String cat, String name) throws MessageDeliverException {
+        ServiceInvoker invoker = new ServiceInvoker(cat, name);
+
+        Message message = MessageFactory.getInstance().getMessage();
+
+        message.getBody().add("Hi there!");
+        invoker.deliverAsync(message);
+
+        waitForMockSet(message);
+        assertTrue(message == MockAction.message);
+    }
+
+    private void waitForMockSet(Message message) {
+        long start = System.currentTimeMillis();
+
+        while(System.currentTimeMillis() - start < 5000) {
+            if(message == MockAction.message) {
+                return;
+            }
+            sleep(50);
         }
     }
 

Modified: labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/SetPayloadAction.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/SetPayloadAction.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/SetPayloadAction.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,18 +1,22 @@
 /*
-	Milyn - Copyright (C) 2006
-
-	This library is free software; you can redistribute it and/or
-	modify it under the terms of the GNU Lesser General Public
-	License (version 2.1) as published by the Free Software
-	Foundation.
-
-	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:
-	http://www.gnu.org/licenses/lgpl.txt
-*/
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, JBoss Inc., and others contributors as indicated
+ * by the @authors tag. All rights reserved.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * 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,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2005-2006, JBoss Inc.
+ */
 package org.jboss.soa.esb.listeners;
 
 import org.jboss.soa.esb.actions.AbstractActionPipelineProcessor;

Modified: labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/config/GeneratorUnitTest.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/config/GeneratorUnitTest.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/config/GeneratorUnitTest.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,32 +1,27 @@
 /*
  * JBoss, Home of Professional Open Source
- * Copyright 2006, JBoss Inc., and others contributors as indicated 
- * by the @authors tag. All rights reserved. 
+ * Copyright 2006, JBoss Inc., and others contributors as indicated
+ * by the @authors tag. All rights reserved.
  * See the copyright.txt in the distribution for a
- * full listing of individual contributors. 
+ * full listing of individual contributors.
  * This copyrighted material is made available to anyone wishing to use,
  * modify, copy, or redistribute it subject to the terms and conditions
  * of the GNU Lesser General Public License, v. 2.1.
- * This program is distributed in the hope that it will be useful, but WITHOUT A 
- * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A 
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * 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,
  * v.2.1 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
  * MA  02110-1301, USA.
- * 
+ *
  * (C) 2005-2006,
  * @author JBoss Inc.
  */
 
 package org.jboss.soa.esb.listeners.config;
 
-import java.io.File;
-import java.io.IOException;
-import java.util.List;
-
 import junit.framework.TestCase;
-
 import org.apache.log4j.Logger;
 import org.jboss.internal.soa.esb.util.StreamUtils;
 import org.jboss.soa.esb.ConfigurationException;
@@ -34,19 +29,23 @@
 import org.jboss.soa.esb.listeners.config.xbeanmodel.JmsBusDocument.JmsBus;
 import org.jboss.soa.esb.listeners.config.xbeanmodel.JmsListenerDocument.JmsListener;
 import org.jboss.soa.esb.listeners.config.xbeanmodel.JmsMessageFilterDocument.JmsMessageFilter;
-import org.jboss.soa.esb.listeners.config.xbeanmodel.ServiceDocument.Service;
 import org.jboss.soa.esb.listeners.config.xbeanmodel.JmsProviderType;
 import org.jboss.soa.esb.listeners.config.xbeanmodel.Listener;
+import org.jboss.soa.esb.listeners.config.xbeanmodel.ServiceDocument.Service;
 import org.jboss.soa.esb.testutils.FileUtil;
 
+import java.io.File;
+import java.io.IOException;
+import java.util.List;
+
 /**
  * Generator unit tests.
  * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
  */
 public class GeneratorUnitTest extends TestCase {
-	
+
 	private Logger log = Logger.getLogger( GeneratorUnitTest.class );
-	
+
 	private File outdir = new File("test-outdir");
 	private File gatewayConfig;
 	private File awareConfig;
@@ -59,36 +58,36 @@
 			// OK
 		}
 	}
-	
+
 	public void test_generate_badagrs() throws ConfigurationException, IOException {
 		test_generate_badargs(null, "null 'outdir' arg in method call");
 		test_generate_badargs(new File("build.xml"), "'outdir' exists, but is not a directory");
 	}
-	
+
 	public void test_generate_files() throws ConfigurationException, IOException {
 		test_generate_files("jbossesb_config_01.xml");
 		test_generate_files("jbossesb_config_02.xml");
 	}
-		
+
 	public void test_generate_files(String filename) throws ConfigurationException, IOException {
 		Generator generator = new Generator(getClass().getResourceAsStream(filename));
 		String expectedGatewayConfig = new String(StreamUtils.readStream(getClass().getResourceAsStream("jbossesb_config_01_gateways.xml"))).trim();
 		String expectedESBAwareConfig = new String(StreamUtils.readStream(getClass().getResourceAsStream("jbossesb_config_01_esbaware.xml"))).trim();
 		String actualGatewayConfig;
 		String actualESBAwareConfig;
-		
+
 		expectedGatewayConfig = removeEOL(expectedGatewayConfig);
 		expectedESBAwareConfig = removeEOL(expectedESBAwareConfig);
-		
+
 		generator.generate(outdir);
-		
+
 		gatewayConfig = new File(outdir, Generator.ESB_CONFIG_GATEWAY_XML_FILE);
 		assertTrue(gatewayConfig.exists());
 		actualGatewayConfig = FileUtil.readTextFile(gatewayConfig);
 		log.debug("actual  [" + removeEOL(actualGatewayConfig) + "]");
         log.debug("expected[" + expectedGatewayConfig + "]");
 		assertEquals(expectedGatewayConfig, removeEOL(actualGatewayConfig));
-		
+
 		awareConfig = new File(outdir, Generator.ESB_CONFIG_XML_FILE);
 		assertTrue(awareConfig.exists());
 		actualESBAwareConfig = FileUtil.readTextFile(awareConfig);
@@ -96,12 +95,12 @@
 		actualESBAwareConfig = removeEOL(actualESBAwareConfig);
 		boolean isIndentical = expectedESBAwareConfig.equals(actualESBAwareConfig);
 		log.debug("Strings identical=" + isIndentical);
-		assertEquals(expectedESBAwareConfig, actualESBAwareConfig);
+        assertEquals(expectedESBAwareConfig, actualESBAwareConfig);
 	}
 
 	public void test_bad_base_listener_busref() throws ConfigurationException, IOException {
 		Generator generator = new Generator(getClass().getResourceAsStream("jbossesb_config_03.xml"));
-		
+
 		try {
 			generator.generate(outdir);
 			fail("Expected ConfigurationException");
@@ -111,18 +110,18 @@
 			}
 		}
 	}
-	
+
 	public static String removeEOL(String string) {
 		StringBuffer stringBuf = new StringBuffer(string.length());
 
 		for(int i = 0; i < string.length(); i++) {
 			char character = string.charAt(i);
-			
+
 			if(character != '\r' && character != '\n') {
 				stringBuf.append(character);
 			}
 		}
-		
+
 		return stringBuf.toString();
 	}
 
@@ -161,12 +160,12 @@
 		assertEquals("queue/B", listenerDestination.getDestName());
 		assertEquals(JmsMessageFilter.DestType.TOPIC, listenerDestination.getDestType());
 		assertEquals("service='Reconciliation'", listenerDestination.getSelector());
-		
+
 		Listener untypedAwareListener = awareListeners.get(1);
 		assertEquals("Bank-Listener-Generic", untypedAwareListener.getName());
 		assertEquals("my-generic-bus", untypedAwareListener.getBusidref());
 		assertTrue(!untypedAwareListener.getIsGateway());
-		
+
 		Service gatewayService = model.getService(gatewayListener);
 		Service awareService = model.getService(awareListener);
 		assertSame(gatewayService, awareService);

Copied: labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/config/JBESB_539 (from rev 21158, labs/jbossesb/trunk/product/rosetta/tests/src/org/jboss/soa/esb/listeners/config/JBESB_539)

Deleted: labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/config/JBESB_539/JBESB_539_UnitTest.java
===================================================================
--- labs/jbossesb/trunk/product/rosetta/tests/src/org/jboss/soa/esb/listeners/config/JBESB_539/JBESB_539_UnitTest.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/config/JBESB_539/JBESB_539_UnitTest.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,45 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, JBoss Inc., and others contributors as indicated
- * by the @authors tag. All rights reserved.
- * See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU Lesser General Public License, v. 2.1.
- * This program is distributed in the hope that it will be useful, but WITHOUT A
- * 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,
- * v.2.1 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- * MA  02110-1301, USA.
- *
- * (C) 2005-2006, JBoss Inc.
- */
-package org.jboss.soa.esb.listeners.config.JBESB_539;
-
-import junit.framework.TestCase;
-import org.jboss.soa.esb.ConfigurationException;
-import org.jboss.soa.esb.helpers.ConfigTree;
-import org.jboss.soa.esb.testutils.ESBConfigUtil;
-import org.xml.sax.SAXException;
-
-import java.io.IOException;
-
-/**
- * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
- */
-public class JBESB_539_UnitTest extends TestCase {
-
-    public void test() throws IOException, SAXException, ConfigurationException {
-        ESBConfigUtil configUtil = new ESBConfigUtil(getClass().getResourceAsStream("config_01.xml"));
-        ConfigTree myListenerConfig = configUtil.getGatewayConfig("My Listener");
-        ConfigTree yourListenerConfig = configUtil.getGatewayConfig("Your Listener");
-
-        assertNotNull(myListenerConfig);
-        assertEquals("My Listener", myListenerConfig.getAttribute("name"));
-        assertNotNull(yourListenerConfig);
-        assertEquals("Your Listener", yourListenerConfig.getAttribute("name"));
-    }
-}

Copied: labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/config/JBESB_539/JBESB_539_UnitTest.java (from rev 21158, labs/jbossesb/trunk/product/rosetta/tests/src/org/jboss/soa/esb/listeners/config/JBESB_539/JBESB_539_UnitTest.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/config/JBESB_539/JBESB_539_UnitTest.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/config/JBESB_539/JBESB_539_UnitTest.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,45 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, JBoss Inc., and others contributors as indicated
+ * by the @authors tag. All rights reserved.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * 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,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2005-2006, JBoss Inc.
+ */
+package org.jboss.soa.esb.listeners.config.JBESB_539;
+
+import junit.framework.TestCase;
+import org.jboss.soa.esb.ConfigurationException;
+import org.jboss.soa.esb.helpers.ConfigTree;
+import org.jboss.soa.esb.testutils.ESBConfigUtil;
+import org.xml.sax.SAXException;
+
+import java.io.IOException;
+
+/**
+ * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
+ */
+public class JBESB_539_UnitTest extends TestCase {
+
+    public void test() throws IOException, SAXException, ConfigurationException {
+        ESBConfigUtil configUtil = new ESBConfigUtil(getClass().getResourceAsStream("config_01.xml"));
+        ConfigTree myListenerConfig = configUtil.getGatewayConfig("My Listener");
+        ConfigTree yourListenerConfig = configUtil.getGatewayConfig("Your Listener");
+
+        assertNotNull(myListenerConfig);
+        assertEquals("My Listener", myListenerConfig.getAttribute("name"));
+        assertNotNull(yourListenerConfig);
+        assertEquals("Your Listener", yourListenerConfig.getAttribute("name"));
+    }
+}

Deleted: labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/config/JBESB_539/config_01.xml
===================================================================
--- labs/jbossesb/trunk/product/rosetta/tests/src/org/jboss/soa/esb/listeners/config/JBESB_539/config_01.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/config/JBESB_539/config_01.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,22 +0,0 @@
-<?xml version = "1.0" encoding = "UTF-8"?>
-<jbossesb xmlns="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd">
-
-    <providers>
-        <jbr-provider name="jbr" protocol="http" host="localhost">
-            <jbr-bus busid="http1" port="10909" />
-        </jbr-provider>
-    </providers>
-
-    <services>
-        <service category="cat" name="name" description="blah" invmScope="GLOBAL">
-            <listeners>
-                <jbr-listener name="My Listener" busidref="http1" is-gateway="true" />
-                <jbr-listener name="Your Listener" busidref="http1" is-gateway="true" />
-            </listeners>
-            <actions>
-                <action name="xxx" class="org.jboss.soa.esb.mock.MockAction" />
-            </actions>
-        </service>
-    </services>
-
-</jbossesb>
\ No newline at end of file

Copied: labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/config/JBESB_539/config_01.xml (from rev 21158, labs/jbossesb/trunk/product/rosetta/tests/src/org/jboss/soa/esb/listeners/config/JBESB_539/config_01.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/config/JBESB_539/config_01.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/config/JBESB_539/config_01.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,22 @@
+<?xml version = "1.0" encoding = "UTF-8"?>
+<jbossesb xmlns="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd">
+
+    <providers>
+        <jbr-provider name="jbr" protocol="http" host="localhost">
+            <jbr-bus busid="http1" port="10909" />
+        </jbr-provider>
+    </providers>
+
+    <services>
+        <service category="cat" name="name" description="blah" invmScope="GLOBAL">
+            <listeners>
+                <jbr-listener name="My Listener" busidref="http1" is-gateway="true" />
+                <jbr-listener name="Your Listener" busidref="http1" is-gateway="true" />
+            </listeners>
+            <actions>
+                <action name="xxx" class="org.jboss.soa.esb.mock.MockAction" />
+            </actions>
+        </service>
+    </services>
+
+</jbossesb>
\ No newline at end of file

Modified: labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/config/jbossesb_config_01_esbaware.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/config/jbossesb_config_01_esbaware.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/config/jbossesb_config_01_esbaware.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,41 +1 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-	NOTE: DO NOT MODIFY
-	This file was auto-generated.
--->
-<jbossesb-listeners parameterReloadSecs="180">
-<Bank-Listener listenerClass="org.jboss.soa.esb.listeners.message.MessageAwareListener" maxThreads="2" service-category="Bank" service-description="Bank Reconciliation Service" service-name="Reconciliation">
-<EPR acknowledge-mode="AUTO_ACKNOWLEDGE" connection-factory="ConnectionFactory" destination-name="queue/B" destination-type="topic" jndi-URL="jnp://localhost:1099" message-selector="service='Reconciliation'" persistent="true" protocol="jms" transacted="false"/>
-<action action="TestDefaultRouteAction" class="org.jboss.soa.esb.actions.ContentBasedRouter" propName="propValue">
-						This is some complex..
-						<!-- property -->
-						value.
-						<xxxx>
-							boooo
-							<yyyy/>
-						</xxxx>
-						 Some CDATA data...
-					</action>
-</Bank-Listener>
-<Bank-Listener-Generic listenerClass="org.jboss.soa.esb.listeners.message.MessageAwareListener" maxThreads="2" my-generic-listener="my-generic-listener#someattribvalue" service-category="Bank" service-description="Bank Reconciliation Service" service-name="Reconciliation">
-<EPR my-generic-bus="my-generic-bus#someattribvalue" my-generic-provider="my-generic-provider#someattribvalue"/>
-<action action="TestDefaultRouteAction" class="org.jboss.soa.esb.actions.ContentBasedRouter" propName="propValue">
-						This is some complex..
-						<!-- property -->
-						value.
-						<xxxx>
-							boooo
-							<yyyy/>
-						</xxxx>
-						 Some CDATA data...
-					</action>
-</Bank-Listener-Generic>
-<test-ftp-listener listenerClass="org.jboss.soa.esb.listeners.message.MessageAwareListener" maxThreads="1" mep="OneWay" schedule-frequency="10" service-category="Test2" service-description="FTP server Test" service-name="FTPTest">
-<EPR URL="ftp://joe:secret@localhost:21/Temp" errorDelete="true" inputSuffix=".txt" passive="false" postDelete="true" workSuffix=".esbInProcess"/>
-<action action="TestFtpRouteAction" class="org.jboss.soa.esb.actions.ContentBasedRouter"/>
-</test-ftp-listener>
-<test-sql-listener listenerClass="org.jboss.soa.esb.listeners.message.MessageAwareListener" maxThreads="1" mep="RequestResponse" pollLatencySeconds="10" service-category="Test3" service-description="SQL server Test" service-name="SQLTest">
-<EPR URL="jdbc:postgresql://myhost:5432/testDB" driver="org.postgresql.Driver" errorDelete="true" insert_timestamp_column="insert_timestamp" message_column="message" message_id_column="message_id" password="secret" postDelete="true" status_column="status" tablename="testtable" username="joe"/>
-<action action="TestSqlRouteAction" class="org.jboss.soa.esb.actions.ContentBasedRouter"/>
-</test-sql-listener>
-</jbossesb-listeners>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!--	NOTE: DO NOT MODIFY	This file was auto-generated.--><jbossesb-listeners parameterReloadSecs="180"><listener listenerClass="org.jboss.soa.esb.listeners.message.MessageAwareListener" maxThreads="2" name="Bank-Listener" service-category="Bank" service-description="Bank Reconciliation Service" service-name="Reconciliation"><EPR acknowledge-mode="AUTO_ACKNOWLEDGE" connection-factory="ConnectionFactory" destination-name="queue/B" destination-type="topic" jndi-URL="jnp://localhost:1099" message-selector="service='Reconciliation'" persistent="true" protocol="jms" transacted="false"/><action action="TestDefaultRouteAction" class="org.jboss.soa.esb.actions.ContentBasedRouter" propName="propValue">						This is some complex..						<!-- property -->						value.						<xxxx>							boooo							<yyyy/>						</xxxx>						 Some CDATA data...					</action></listener><listener listenerClass="org.jboss.soa.esb.listeners.message.MessageAwareListener" ma!
 xThreads="2" my-generic-listener="my-generic-listener#someattribvalue" name="Bank-Listener-Generic" service-category="Bank" service-description="Bank Reconciliation Service" service-name="Reconciliation"><EPR my-generic-bus="my-generic-bus#someattribvalue" my-generic-provider="my-generic-provider#someattribvalue"/><action action="TestDefaultRouteAction" class="org.jboss.soa.esb.actions.ContentBasedRouter" propName="propValue">						This is some complex..						<!-- property -->						value.						<xxxx>							boooo							<yyyy/>						</xxxx>						 Some CDATA data...					</action></listener><listener listenerClass="org.jboss.soa.esb.listeners.message.MessageAwareListener" maxThreads="1" mep="OneWay" name="test-ftp-listener" schedule-frequency="10" service-category="Test2" service-description="FTP server Test" service-name="FTPTest"><EPR URL="ftp://joe:secret@localhost:21/Temp" errorDelete="true" inputSuffix=".txt" passive="false" postDelete="true" workSuffix=".esbInProcess"/><a!
 ction action="TestFtpRouteAction" class="org.jboss.soa.esb.actions.Con
tentBasedRouter"/></listener><listener listenerClass="org.jboss.soa.esb.listeners.message.MessageAwareListener" maxThreads="1" mep="RequestResponse" name="test-sql-listener" pollLatencySeconds="10" service-category="Test3" service-description="SQL server Test" service-name="SQLTest"><EPR URL="jdbc:postgresql://myhost:5432/testDB" driver="org.postgresql.Driver" errorDelete="true" insert_timestamp_column="insert_timestamp" message_column="message" message_id_column="message_id" password="secret" postDelete="true" status_column="status" tablename="testtable" username="joe"/><action action="TestSqlRouteAction" class="org.jboss.soa.esb.actions.ContentBasedRouter"/></listener></jbossesb-listeners>
\ No newline at end of file

Modified: labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/config/jbossesb_config_01_gateways.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/config/jbossesb_config_01_gateways.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/config/jbossesb_config_01_gateways.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!--	NOTE: DO NOT MODIFY	This file was auto-generated.--><jbossesb-gateways parameterReloadSecs="180"><Bank-JMS-Gateway acknowledge-mode="AUTO_ACKNOWLEDGE" connection-factory="com.xyz.provider.XYZConnectionFactory" destination-name="queue/A" destination-type="queue" gatewayClass="org.jboss.soa.esb.listeners.gateway.JmsGatewayListener" is-gateway="true" jndi-URL="xyz://server1:9876" jndi-context-factory="com.xyz.provider.NamingContextFactory" jndi-pkg-prefix="com.xyz" maxThreads="1" message-selector="service='Reconciliation'" persistent="true" protocol="jms" service-description="Bank Reconciliation Service" target-service-category="Bank" target-service-name="Reconciliation" transacted="false"/><Bank-HTTP-Gateway gatewayClass="org.jboss.soa.esb.listeners.gateway.JBossRemotingGatewayListener" is-gateway="true" jbr-serverBindAddress="192.168.1.111" jbr-serverBindPort="8765" jbr-serverProtocol="http" maxThreads="1" service-description="Bank !
 Reconciliation Service" target-service-category="Bank" target-service-name="Reconciliation"/></jbossesb-gateways>
+<?xml version="1.0" encoding="UTF-8"?><!--	NOTE: DO NOT MODIFY	This file was auto-generated.--><jbossesb-gateways parameterReloadSecs="180"><listener acknowledge-mode="AUTO_ACKNOWLEDGE" connection-factory="com.xyz.provider.XYZConnectionFactory" destination-name="queue/A" destination-type="queue" gatewayClass="org.jboss.soa.esb.listeners.gateway.JmsGatewayListener" is-gateway="true" jndi-URL="xyz://server1:9876" jndi-context-factory="com.xyz.provider.NamingContextFactory" jndi-pkg-prefix="com.xyz" maxThreads="1" message-selector="service='Reconciliation'" name="Bank-JMS-Gateway" persistent="true" protocol="jms" service-description="Bank Reconciliation Service" target-service-category="Bank" target-service-name="Reconciliation" transacted="false"/><listener gatewayClass="org.jboss.soa.esb.listeners.gateway.JBossRemotingGatewayListener" is-gateway="true" jbr-serverBindAddress="192.168.1.111" jbr-serverBindPort="8765" jbr-serverProtocol="http" maxThreads="1" name="Bank-HTTP-Gat!
 eway" service-description="Bank Reconciliation Service" target-service-category="Bank" target-service-name="Reconciliation"/></jbossesb-gateways>

Modified: labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/config/mappers/FtpListenerMapperUnitTest.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/config/mappers/FtpListenerMapperUnitTest.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/config/mappers/FtpListenerMapperUnitTest.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -78,7 +78,6 @@
 		
 		Node ftpMapperListener = root.getFirstChild();
 		assertNotNull ("ftpMapperListener should not be null", ftpMapperListener ); 
-		assertEquals( ftpListener.getName(), ftpMapperListener.getNodeName() );
 		
 		NamedNodeMap attributes = ftpMapperListener.getAttributes();
 		Node gatewayClass = attributes.getNamedItem( GATEWAY_CLASS_ATTRIBUTE );

Modified: labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/gateway/DefaultESBPropertiesSetterUnitTest.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/gateway/DefaultESBPropertiesSetterUnitTest.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/gateway/DefaultESBPropertiesSetterUnitTest.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -22,20 +22,21 @@
 package org.jboss.soa.esb.listeners.gateway;
 
 import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertNull;
 import static org.junit.Assert.assertTrue;
 
-import java.net.URI;
 
 import javax.jms.JMSException;
+import javax.jms.Queue;
 
 import junit.framework.JUnit4TestAdapter;
 
 import org.apache.log4j.Logger;
-import org.jboss.soa.esb.addressing.EPR;
-import org.jboss.soa.esb.addressing.eprs.JMSEpr;
 import org.jboss.soa.esb.message.Message;
 import org.jboss.soa.esb.message.format.MessageFactory;
 import org.jboss.soa.esb.notification.jms.JMSPropertiesSetter;
+import org.jboss.soa.esb.testutils.SerializableMockQueue;
 import org.junit.Before;
 import org.junit.Test;
 import org.mockejb.jms.MockQueue;
@@ -53,7 +54,6 @@
 	@SuppressWarnings ("unused")
 	private Logger log = Logger .getLogger( DefaultESBPropertiesSetterUnitTest.class );
 
-	private final static String jmsMessageID = "123456780";
 	private final static String jmsCorrelationID = "YYXX-123456780-GG";
 	private ESBPropertiesSetter strategy;
 	private javax.jms.Message fromJMSTextMessage;
@@ -69,19 +69,27 @@
 	}
 
 	@Test
-	public void setPropertiesFromJMSMessage_ReplyTo() throws JMSException
+	public void setPropertiesFromJMSMessageReplyTo() throws JMSException
 	{
-		final String destinationName = "testDest";
-		final MockQueue queue = new MockQueue( destinationName );
+		final String destinationName = "/queue/testDest";
+		final MockQueue queue = new SerializableMockQueue( destinationName );
 		fromJMSTextMessage.setJMSReplyTo( queue );
 		strategy.setPropertiesFromJMSMessage( fromJMSTextMessage , toESBMessage );
 
-		final EPR replyToEPR = toESBMessage.getHeader().getCall().getReplyTo();
+		final Object object = toESBMessage.getProperties().getProperty( JMSPropertiesSetter.JMS_REPLY_TO );
+		assertNotNull( object );
+		assertTrue( object instanceof Queue );
+	}
+	
+	@Test
+	public void setPropertiesFromJMSMessageReplyToNull() throws JMSException
+	{
+		final MockQueue queue = null;
+		fromJMSTextMessage.setJMSReplyTo( queue );
+		strategy.setPropertiesFromJMSMessage( fromJMSTextMessage , toESBMessage );
 
-		assertEquals( "jms://localhost/testDest", replyToEPR.getAddr().getAddress() );
-
-		final String connectionFactory = replyToEPR.getAddr().getExtensionValue( JMSEpr.CONNECTION_FACTORY_TAG );
-		assertEquals ( "ConnectionFactory", connectionFactory );
+		final String replyTo = (String) toESBMessage.getProperties().getProperty( JMSPropertiesSetter.JMS_REPLY_TO );
+		assertNull( replyTo );
 	}
 
 	@Test

Copied: labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/gateway/JBRIntegratedUnitTest.java (from rev 21158, labs/jbossesb/trunk/product/rosetta/tests/src/org/jboss/soa/esb/listeners/gateway/JBRIntegratedUnitTest.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/gateway/JBRIntegratedUnitTest.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/gateway/JBRIntegratedUnitTest.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,81 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, JBoss Inc., and others contributors as indicated
+ * by the @authors tag. All rights reserved.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * 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,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2005-2006, JBoss Inc.
+ */
+package org.jboss.soa.esb.listeners.gateway;
+
+import junit.framework.TestCase;
+import org.jboss.soa.esb.common.Environment;
+import org.jboss.soa.esb.testutils.AbstractTestRunner;
+import org.jboss.remoting.InvokerLocator;
+import org.jboss.remoting.Client;
+
+/**
+ * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
+ */
+public class JBRIntegratedUnitTest extends TestCase {
+
+    protected void setUp() throws Exception {
+        System.setProperty(Environment.DEFAULT_INVM_SCOPE, "GLOBAL");
+    }
+
+    protected void tearDown() throws Exception {
+        System.setProperty(Environment.DEFAULT_INVM_SCOPE, "NONE");
+    }
+
+    public void test_JBESB_1428_01() throws Exception {
+        new AbstractTestRunner() {
+            public void test() throws Exception {
+                String response = (String) sendMessageToServer("http://localhost:8769", "Hi there!!");
+                assertEquals("<ack/>", response);
+            }
+        }.setServiceConfig("jbr-async-config-01.xml").run();
+    }
+
+    public void test_JBESB_1428_02() throws Exception {
+        new AbstractTestRunner() {
+            public void test() throws Exception {
+                String response = (String) sendMessageToServer("http://localhost:8769", "Hi there!!");
+                assertEquals("<async_ack_from-file/>", response);
+            }
+        }.setServiceConfig("jbr-async-config-02.xml").run();
+    }
+
+    private Object sendMessageToServer(String url, Object messagePayload) throws Exception {
+        InvokerLocator locator = new InvokerLocator(url);
+
+        Client remotingClient = null;
+        try {
+            remotingClient = new Client(locator);
+            remotingClient.connect();
+
+            try {
+                return remotingClient.invoke(messagePayload);
+            } catch (Throwable throwable) {
+                throwable.printStackTrace();
+                fail("Error making JBR Client invocation.");
+                throw new Exception(); // keep the compiler happy!!
+            }
+        } finally {
+            if(remotingClient != null) {
+                remotingClient.disconnect();
+            }
+        }
+    }
+
+}

Modified: labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/gateway/JBossRemotingGatewayListenerUnitTest.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/gateway/JBossRemotingGatewayListenerUnitTest.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/gateway/JBossRemotingGatewayListenerUnitTest.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -35,7 +35,6 @@
 import org.jboss.remoting.Client;
 import org.jboss.remoting.InvokerLocator;
 import org.jboss.soa.esb.ConfigurationException;
-import org.jboss.soa.esb.actions.ActionUtils;
 import org.jboss.soa.esb.addressing.EPR;
 import org.jboss.soa.esb.helpers.ConfigTree;
 import org.jboss.soa.esb.listeners.ListenerTagNames;
@@ -90,7 +89,7 @@
     }
     @Test
     public void test_lifecycle() throws SAXException, ConfigurationException, ManagedLifecycleException {
-        ConfigTree config = getConfig("cat", "servicex", "http", "8888");
+        ConfigTree config = getConfig("cat", "servicex", "http", "8887");
 
         listener = new JBossRemotingGatewayListener(config);
 
@@ -141,7 +140,7 @@
     }
     @Test
     public void test_http_async() throws Throwable {
-        test_delivery("http", false);
+        test_delivery("http", false, "8888");
     }
 
 //    public void x_test_http_sync() throws Throwable {
@@ -150,19 +149,19 @@
 //    }
     @Test
     public void test_socket_() throws Throwable {
-        test_delivery("socket", false);
+        test_delivery("socket", false, "8886");
     }
     
-    public void test_delivery(String protocol, boolean synchronous) throws Throwable {
-        startServer(protocol, synchronous);
-        sendMessageToServer(protocol, protocol + "_payload");
+    public void test_delivery(String protocol, boolean synchronous, final String port) throws Throwable {
+        startServer(protocol, synchronous, port);
+        sendMessageToServer(protocol, protocol + "_payload", port);
         stopServer();
     }
 
     public void x_test_profile() throws Throwable {
-        startServer("http", false);
+        startServer("http", false, "8889");
         for(int i = 0; i < 10000; i++) {
-            sendMessageToServer("http", "xxx_payload");
+            sendMessageToServer("http", "xxx_payload", "8889");
             MockCourierFactory.resetCouriers();
             Thread.sleep(50);
         }
@@ -170,8 +169,8 @@
     }
 
     @SuppressWarnings("serial")
-    private void startServer(String protocol, boolean synchronous) throws SAXException, ConfigurationException, ManagedLifecycleException {
-        ConfigTree config = getConfig("cat", "servicex", protocol, "8888");
+    private void startServer(String protocol, boolean synchronous, final String port) throws SAXException, ConfigurationException, ManagedLifecycleException {
+        ConfigTree config = getConfig("cat", "servicex", protocol, port);
 
         if(synchronous) {
             listener = new JBossRemotingGatewayListener(config) {
@@ -199,9 +198,9 @@
         listener.doStart();
     }
 
-    private void sendMessageToServer(String protocol, Object messagePayload) throws Throwable {
+    private void sendMessageToServer(String protocol, Object messagePayload, final String port) throws Throwable {
        
-        String locatorURI = protocol + "://" + InetAddress.getLocalHost().getHostName() + ":8888";
+        String locatorURI = protocol + "://" + InetAddress.getLocalHost().getHostName() + ":" + port;
         InvokerLocator locator = new InvokerLocator(locatorURI);
         System.out.println("Calling remoting server with locator uri of: " + locatorURI);
 

Modified: labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/gateway/PackageJmsMessageContentsUnitTest.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/gateway/PackageJmsMessageContentsUnitTest.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/gateway/PackageJmsMessageContentsUnitTest.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -34,6 +34,7 @@
 import javax.jms.BytesMessage;
 import javax.jms.Destination;
 import javax.jms.JMSException;
+import javax.jms.Queue;
 
 import junit.framework.JUnit4TestAdapter;
 
@@ -43,6 +44,8 @@
 import org.jboss.soa.esb.message.Message;
 import org.jboss.soa.esb.message.MessagePayloadProxy;
 import org.jboss.soa.esb.message.body.content.BytesBody;
+import org.jboss.soa.esb.notification.jms.JMSPropertiesSetter;
+import org.jboss.soa.esb.testutils.SerializableMockQueue;
 import org.jboss.soa.esb.helpers.ConfigTree;
 import org.jboss.soa.esb.listeners.message.MessageDeliverException;
 import org.junit.Before;
@@ -63,7 +66,6 @@
 	private Logger log = Logger.getLogger( PackageJmsMessageContentsUnitTest.class );
 
 	private final static String messageContent = "Test Message Content";
-	private final static String jmsMessageID = "123456780";
 	private final static String jmsCorrelationID = "YYXX-123456780-GG";
 
 	private PackageJmsMessageContents packer;
@@ -161,15 +163,14 @@
 	@Test
 	public void process_with_JMSReplyTo() throws JMSException, IOException, URISyntaxException, MessageDeliverException {
 		objectMsg.setObject( messageContent );
-		MockQueue jmsReplyToQueue = new MockQueue( "mockReplyToQueueName");
+		MockQueue jmsReplyToQueue = new SerializableMockQueue( "/queue/mockReplyToQueueName");
 		objectMsg.setJMSReplyTo( jmsReplyToQueue );
 
 		Message message = packer.process( objectMsg );
 
-		EPR replyTo = message.getHeader().getCall().getReplyTo();
-		assertTrue(  replyTo instanceof JMSEpr );
-		JMSEpr jmsEpr = (JMSEpr) replyTo;
-		assertEquals ( jmsReplyToQueue.getQueueName() , jmsEpr.getDestinationName() );
+		Destination replyTo = (Destination) message.getProperties().getProperty( JMSPropertiesSetter.JMS_REPLY_TO );
+		assertNotNull ( replyTo );
+		assertTrue ( replyTo instanceof Queue );
 	}
 
 	/**

Copied: labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/gateway/async_response.txt (from rev 21158, labs/jbossesb/trunk/product/rosetta/tests/src/org/jboss/soa/esb/listeners/gateway/async_response.txt)
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/gateway/async_response.txt	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/gateway/async_response.txt	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1 @@
+<async_ack_from-file/>
\ No newline at end of file

Copied: labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/gateway/jbr-async-config-01.xml (from rev 21158, labs/jbossesb/trunk/product/rosetta/tests/src/org/jboss/soa/esb/listeners/gateway/jbr-async-config-01.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/gateway/jbr-async-config-01.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/gateway/jbr-async-config-01.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,23 @@
+<?xml version = "1.0" encoding = "UTF-8"?>
+<jbossesb xmlns="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd">
+
+    <providers>
+        <jbr-provider name="http" protocol="http" host="localhost">
+            <jbr-bus busid="http1" port="8769" />
+        </jbr-provider>
+    </providers>
+
+    <services>
+        <service category="ServiceCat" name="ServiceName" description="Test Service">
+            <listeners>
+                <jbr-listener name="http" busidref="http1" is-gateway="true">
+                    <property name="synchronous" value="false" />
+                </jbr-listener>
+            </listeners>
+            <actions mep="RequestResponse">
+                <action name="action" class="org.jboss.soa.esb.mock.MockAction" />
+            </actions>			
+        </service>
+    </services>
+
+</jbossesb>
\ No newline at end of file

Copied: labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/gateway/jbr-async-config-02.xml (from rev 21158, labs/jbossesb/trunk/product/rosetta/tests/src/org/jboss/soa/esb/listeners/gateway/jbr-async-config-02.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/gateway/jbr-async-config-02.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/gateway/jbr-async-config-02.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,24 @@
+<?xml version = "1.0" encoding = "UTF-8"?>
+<jbossesb xmlns="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd">
+
+    <providers>
+        <jbr-provider name="http" protocol="http" host="localhost">
+            <jbr-bus busid="http1" port="8769" />
+        </jbr-provider>
+    </providers>
+
+    <services>
+        <service category="ServiceCat" name="ServiceName" description="Test Service">
+            <listeners>
+                <jbr-listener name="http" busidref="http1" is-gateway="true">
+                    <property name="synchronous" value="false" />
+                    <property name="asyncResponse" value="/org/jboss/soa/esb/listeners/gateway/async_response.txt" />
+                </jbr-listener>
+            </listeners>
+            <actions mep="RequestResponse">
+                <action name="action" class="org.jboss.soa.esb.mock.MockAction" />
+            </actions>			
+        </service>
+    </services>
+
+</jbossesb>
\ No newline at end of file

Copied: labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/in-listener-config-JBESB-1865.xml (from rev 21158, labs/jbossesb/trunk/product/rosetta/tests/src/org/jboss/soa/esb/listeners/in-listener-config-JBESB-1865.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/in-listener-config-JBESB-1865.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/in-listener-config-JBESB-1865.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,14 @@
+<?xml version = "1.0" encoding = "UTF-8"?>
+<jbossesb xmlns="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd">
+
+    <services>
+        <service category="ServiceCat" name="ServiceName" description="Test Service">
+            <property name="maxThreads" value="10" />
+
+            <actions mep="RequestResponse">
+                <action name="action" class="org.jboss.soa.esb.mock.MockAction" />
+            </actions>
+        </service>
+    </services>
+
+</jbossesb>
\ No newline at end of file

Modified: labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/scheduled-listener-config-configtree.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/scheduled-listener-config-configtree.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/listeners/scheduled-listener-config-configtree.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,3 +1,3 @@
-<simple-schedule-listener event-processor="org.jboss.soa.esb.schedule.MockScheduledEventMessageComposer" listenerClass="org.jboss.soa.esb.listeners.ScheduleListener" my-prop="1" scheduleidref="1-sec-trigger">
+<listener event-processor="org.jboss.soa.esb.schedule.MockScheduledEventMessageComposer" listenerClass="org.jboss.soa.esb.listeners.ScheduleListener" my-prop="1" name="simple-schedule-listener" scheduleidref="1-sec-trigger">
 <action action="action" class="org.jboss.soa.esb.mock.MockAction"/>
-</simple-schedule-listener>
\ No newline at end of file
+</listener>
\ No newline at end of file

Copied: labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/notification/NotifyJMSIntegrationTest.java (from rev 21158, labs/jbossesb/trunk/product/rosetta/tests/src/org/jboss/soa/esb/notification/NotifyJMSIntegrationTest.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/notification/NotifyJMSIntegrationTest.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/notification/NotifyJMSIntegrationTest.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,104 @@
+/*
+ * JBoss, Home of Professional Open Source Copyright 2008, Red Hat Middleware
+ * LLC, and individual contributors 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.soa.esb.notification;
+
+import static org.junit.Assert.assertTrue;
+
+import java.net.URISyntaxException;
+
+import javax.jms.Destination;
+import javax.jms.JMSException;
+import javax.jms.Queue;
+import javax.naming.InitialContext;
+import javax.naming.NamingException;
+
+import junit.framework.JUnit4TestAdapter;
+
+import org.jboss.internal.soa.esb.rosetta.pooling.ConnectionException;
+import org.jboss.soa.esb.ConfigurationException;
+import org.jboss.soa.esb.helpers.ConfigTree;
+import org.jboss.soa.esb.helpers.NamingContextException;
+import org.jboss.soa.esb.listeners.gateway.DefaultESBPropertiesSetter;
+import org.jboss.soa.esb.message.Message;
+import org.jboss.soa.esb.message.format.MessageFactory;
+import org.jboss.soa.esb.testutils.SerializableMockQueue;
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+import org.mockejb.jms.MockQueue;
+import org.mockejb.jms.TextMessageImpl;
+import org.mockejb.jndi.MockContextFactory;
+
+/**
+ * Integration test for {@link NotifyJMS}
+ * <p/>
+ * @author <a href="daniel.bevenius at redpill.se">Daniel Bevenius</a>				
+ *
+ */
+public class NotifyJMSIntegrationTest
+{
+	private InitialContext context;
+	private String destName = "/queue/A";
+	private MockQueue queue;
+
+	@Test
+	public void setJMSReplyToQueue() throws JMSException, URISyntaxException, ConfigurationException, NamingException, ConnectionException, NamingContextException, NotificationException
+	{
+		TextMessageImpl inBoundJmsMessage = new TextMessageImpl();
+		inBoundJmsMessage.setJMSReplyTo( queue );
+
+		Message esbMessage = MessageFactory.getInstance().getMessage();
+		new DefaultESBPropertiesSetter().setPropertiesFromJMSMessage( inBoundJmsMessage, esbMessage );
+    		
+		NotifyJMS notifyJMS = new NotifyQueues( new ConfigTree("test" ) );
+		
+		TextMessageImpl outBoundJmsMessage = new TextMessageImpl();
+		notifyJMS.setJMSReplyTo( outBoundJmsMessage, esbMessage );
+		
+		Destination replyTo = outBoundJmsMessage.getJMSReplyTo();
+		assertTrue( replyTo instanceof Queue );
+	}
+	
+	@Before
+	public void before() throws NamingException
+	{
+		MockContextFactory.setAsInitial();
+		context = new InitialContext();
+		MockContextFactory.setDelegateContext( context );
+		queue = new SerializableMockQueue( destName );
+		context.rebind( destName, queue );
+	}
+	
+	@After
+	public void after()
+	{
+		MockContextFactory.revertSetAsInitial();
+	}
+	
+	/*
+	 * Just here to help Ant to find annotated test.
+	 */
+	public static junit.framework.Test suite()
+	{
+		return new JUnit4TestAdapter( NotifyJMSIntegrationTest.class );
+	}	
+	
+}

Modified: labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/notification/jms/DefaultJMSPropertiesSetterUnitTest.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/notification/jms/DefaultJMSPropertiesSetterUnitTest.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/notification/jms/DefaultJMSPropertiesSetterUnitTest.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -29,6 +29,9 @@
 import java.net.URISyntaxException;
 
 import javax.jms.JMSException;
+import javax.naming.Context;
+import javax.naming.InitialContext;
+import javax.naming.NamingException;
 
 import junit.framework.JUnit4TestAdapter;
 
@@ -36,9 +39,12 @@
 import org.jboss.soa.esb.addressing.eprs.JMSEpr;
 import org.jboss.soa.esb.message.Message;
 import org.jboss.soa.esb.message.format.MessageFactory;
+import org.junit.After;
 import org.junit.Before;
 import org.junit.Test;
+import org.mockejb.jms.MockQueue;
 import org.mockejb.jms.TextMessageImpl;
+import org.mockejb.jndi.MockContextFactory;
 
 /**
  * Unit test for DefaultJMSPropertiesSetter.
@@ -58,6 +64,8 @@
 	private DefaultJMSPropertiesSetter strategy;
 	private Message fromESBMessage;
 	
+	private Context context;
+	
 	@Test
 	public void setJMSProperties_negative() throws JMSException, URISyntaxException
 	{
@@ -98,6 +106,8 @@
 		assertEquals ( expire, toJMSMessage.getJMSExpiration() );
 	}
 	
+	
+	
 	@Test
 	public void setJMSProperties_with_set_properties_negative() throws JMSException, URISyntaxException
 	{
@@ -203,14 +213,24 @@
 	}
 	
 	@Before
-	public void before() throws JMSException
+	public void before() throws JMSException, NamingException
 	{
 		toJMSMessage = new TextMessageImpl();
 		toJMSMessage.setText( bodyContent );
 		fromESBMessage = MessageFactory.getInstance().getMessage();
 		strategy = new DefaultJMSPropertiesSetter();
+		
+		MockContextFactory.setAsInitial();
+		context = new InitialContext();
+		MockContextFactory.setDelegateContext( context );
 	}
 	
+	@After
+	public void after()
+	{
+		MockContextFactory.revertSetAsInitial();
+	}
+
 	/*
 	 * Just here to help Ant to find annotated test.
 	 */

Modified: labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/schedule/expected-config-01-listener.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/schedule/expected-config-01-listener.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/schedule/expected-config-01-listener.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,3 +1,3 @@
-<simple-schedule-listener event-processor="org.jboss.soa.esb.schedule.MockScheduledEventMessageComposer" listenerClass="org.jboss.soa.esb.listeners.ScheduleListener" scheduleidref="1-sec-trigger">
+<listener event-processor="org.jboss.soa.esb.schedule.MockScheduledEventMessageComposer" listenerClass="org.jboss.soa.esb.listeners.ScheduleListener" name="simple-schedule-listener" scheduleidref="1-sec-trigger">
 <action action="action" class="org.jboss.soa.esb.mock.MockAction"/>
-</simple-schedule-listener>
\ No newline at end of file
+</listener>
\ No newline at end of file

Copied: labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/testutils/AbstractTestRunner.java (from rev 21158, labs/jbossesb/trunk/product/rosetta/tests/src/org/jboss/soa/esb/testutils/AbstractTestRunner.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/testutils/AbstractTestRunner.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/testutils/AbstractTestRunner.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,101 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, JBoss Inc., and others contributors as indicated
+ * by the @authors tag. All rights reserved.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * 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,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2005-2006, JBoss Inc.
+ */
+package org.jboss.soa.esb.testutils;
+
+import junit.framework.TestCase;
+import org.jboss.internal.soa.esb.assertion.AssertArgument;
+import org.jboss.soa.esb.common.ModulePropertyManager;
+
+import java.io.InputStream;
+
+/**
+ * Abstract Test Runner class.
+ * 
+ * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
+ */
+public abstract class AbstractTestRunner {
+
+    private InputStream serviceConfig;
+    private InputStream esbProperties;
+
+    public AbstractTestRunner setServiceConfig(InputStream serviceConfig) {
+        AssertArgument.isNotNull(serviceConfig, "serviceConfig");
+        this.serviceConfig = serviceConfig;
+        return this;
+    }
+
+    public AbstractTestRunner setServiceConfig(String serviceConfig) {
+        AssertArgument.isNotNull(serviceConfig, "serviceConfig");
+        setServiceConfig(getClass().getResourceAsStream(serviceConfig));
+        return this;
+    }
+
+    public AbstractTestRunner setEsbProperties(InputStream esbProperties) {
+        AssertArgument.isNotNull(esbProperties, "esbProperties");
+        this.esbProperties = esbProperties;
+        return this;
+    }
+
+    public AbstractTestRunner setEsbProperties(String esbProperties) {
+        AssertArgument.isNotNull(esbProperties, "esbProperties");
+        setEsbProperties(getClass().getResourceAsStream(esbProperties));
+        return this;
+    }
+
+    public abstract void test() throws Exception;
+
+    public void run() throws Exception {
+        if(serviceConfig == null) {
+            TestCase.fail("'serviceConfig' not configured.  Must call setServiceConfig().");
+        }
+
+        ESBConfigUtil esbConfig = new ESBConfigUtil(serviceConfig);
+
+        if(esbProperties != null) {
+            esbConfig.setESBProperties(esbProperties);
+        } else {
+            esbConfig.setESBProperties(AbstractTestRunner.class.getResourceAsStream("jbossesb-properties.xml"));
+        }
+
+        String installedJaxrConnectionFactoryImpl = System.getProperty( "javax.xml.registry.ConnectionFactoryClass");
+        String jaxrConnectionFactoryImpl = ModulePropertyManager.getPropertyManager("registry").getProperty("org.jboss.soa.esb.registry.factoryClass", "org.apache.ws.scout.registry.ConnectionFactoryImpl"); 
+        System.setProperty( "javax.xml.registry.ConnectionFactoryClass", jaxrConnectionFactoryImpl);
+        try {
+            esbConfig.installRegistry();
+            try {
+                esbConfig.startController();
+                try {
+                    test();
+                } finally {
+                    esbConfig.stopController();
+                }
+            } finally {
+                esbConfig.uninstallRegistry();
+            }
+        } finally {
+            if(installedJaxrConnectionFactoryImpl != null) {
+                System.setProperty("javax.xml.registry.ConnectionFactoryClass", installedJaxrConnectionFactoryImpl);
+            } else {
+                System.getProperties().remove("javax.xml.registry.ConnectionFactoryClass");
+            }
+            esbConfig.resetESBProperties();
+        }
+    }
+}

Modified: labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/testutils/ESBConfigUtil.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/testutils/ESBConfigUtil.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/testutils/ESBConfigUtil.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -22,8 +22,8 @@
 import com.arjuna.common.util.propertyservice.PropertyManager;
 import org.jboss.internal.soa.esb.assertion.AssertArgument;
 import org.jboss.internal.soa.esb.couriers.MockCourierFactory;
+import org.jboss.internal.soa.esb.services.registry.JAXRRegistryImpl;
 import org.jboss.internal.soa.esb.services.registry.MockRegistry;
-import org.jboss.internal.soa.esb.services.registry.JAXRRegistryImpl;
 import org.jboss.soa.esb.ConfigurationException;
 import org.jboss.soa.esb.common.ModulePropertyManager;
 import org.jboss.soa.esb.dom.YADOMUtil;
@@ -33,9 +33,9 @@
 import org.jboss.soa.esb.listeners.lifecycle.ManagedLifecycleController;
 import org.jboss.soa.esb.listeners.lifecycle.ManagedLifecycleException;
 import org.jboss.soa.esb.parameters.ParamRepositoryException;
+import org.jboss.soa.esb.services.registry.Registry;
+import org.jboss.soa.esb.services.registry.RegistryException;
 import org.jboss.soa.esb.services.registry.RegistryFactory;
-import org.jboss.soa.esb.services.registry.RegistryException;
-import org.jboss.soa.esb.services.registry.Registry;
 import org.w3c.dom.Document;
 import org.w3c.dom.Element;
 import org.w3c.dom.NodeList;
@@ -45,8 +45,8 @@
 import java.io.ByteArrayOutputStream;
 import java.io.IOException;
 import java.io.InputStream;
+import java.sql.SQLException;
 import java.util.Hashtable;
-import java.sql.SQLException;
 
 /**
  * Utility class for working with the ESB configuration.
@@ -157,6 +157,18 @@
         NodeList listenerConfigElements = config.getDocumentElement().getElementsByTagName(name);
 
         if(listenerConfigElements == null || listenerConfigElements.getLength() == 0) {
+            listenerConfigElements = config.getDocumentElement().getElementsByTagName("listener");
+            if(listenerConfigElements == null || listenerConfigElements.getLength() == 0) {
+                return null;
+            }
+
+            for(int i = 0; i < listenerConfigElements.getLength(); i++) {
+                Element element = (Element) listenerConfigElements.item(i);
+                if(name.equals(element.getAttribute("name"))) {
+                    return element;
+                }
+            }
+
             return null;
         }
 

Copied: labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/testutils/SerializableMockQueue.java (from rev 21158, labs/jbossesb/trunk/product/rosetta/tests/src/org/jboss/soa/esb/testutils/SerializableMockQueue.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/testutils/SerializableMockQueue.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/testutils/SerializableMockQueue.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,41 @@
+/*
+ * JBoss, Home of Professional Open Source Copyright 2008, Red Hat Middleware
+ * LLC, and individual contributors 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.soa.esb.testutils;
+
+import java.io.Serializable;
+
+import org.mockejb.jms.MockQueue;
+
+/**
+ * Simple class that extends MockQueue and implements serializable 
+ * <p/>
+ * @author <a href="mailto:dbevenius at redhat.com">Daniel Bevenius</a>
+ *
+ */
+public class SerializableMockQueue extends MockQueue implements Serializable
+{
+	private static final long serialVersionUID = 1L;
+
+	public SerializableMockQueue(String name)
+	{
+		super( name );
+	}
+}

Modified: labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/testutils/TestEnvironmentUtil.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/testutils/TestEnvironmentUtil.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/testutils/TestEnvironmentUtil.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -5,8 +5,8 @@
 
 import java.io.*;
 import java.sql.DriverManager;
+import java.sql.SQLException;
 import java.sql.Statement;
-import java.sql.SQLException;
 import java.util.Properties;
 
 public class TestEnvironmentUtil 
@@ -15,7 +15,7 @@
 	
 	public static String getUserDir()
 	{
-		return getUserDir("product");
+        return getUserDir("product");
 	}
 	
 	public static String getBaseDir()
@@ -128,7 +128,7 @@
             database = "hsqldb";
             //Bring up hsql on default port 9001
             try {
-                HsqldbUtil.startHsqldb(TestEnvironmentUtil.getUserDir() + "build/hsqltestdb", "juddi");
+                HsqldbUtil.startHsqldb(TestEnvironmentUtil.getProductDir() + "build/hsqltestdb", "juddi");
             } catch (Exception e) {
                 TestCase.fail("Failed to start HSQLDB: " + e.getMessage());
             }
@@ -137,7 +137,7 @@
         } //add and test your own database..
 
         //Get the registry-schema create scripts
-        String sqlDir = TestEnvironmentUtil.getUserDir() + "install/jUDDI-registry/sql/" + database + "/";
+        String sqlDir = TestEnvironmentUtil.getProductDir() + "install/jUDDI-registry/sql/" + database + "/";
         //Drop what is there now, if exists. We want to start fresh.
         String sqlDropCmd      = null;
         try {
@@ -150,8 +150,8 @@
         String sqlCreateCmd    = null;
         try {
             sqlCreateCmd = FileUtil.readStream(is).trim().replaceAll("\\$\\{prefix}", "");
-        } catch (IOException e) {
-            TestCase.fail("Failed to read create_database.sql: " + e.getMessage());
+        } catch (Exception e) {
+            TestCase.fail("Failed to read '" + resource + "' from classpath: " + e.getMessage());
         }
         String sqlInsertPubCmd = null;
         try {
@@ -176,7 +176,35 @@
         stmnt.execute(sqlInsertPubCmd);
 
     }
-    
+
+    public static String getProductDir() {
+        File workingDir = new File(new File("./").getAbsolutePath());
+
+        // are we in the project root dir...
+        if(isProjectRootDir(workingDir)) {
+            return "product/";
+        } else {
+            // OK... drop back dir-by-dir until we reach the 'product' dir or the filesys root....            
+            StringBuilder stringBuilder = new StringBuilder("product/");
+            File parentDir = workingDir.getParentFile();
+
+            while(parentDir != null && !isProjectRootDir(parentDir)) {
+                stringBuilder.insert(0, "../");
+                parentDir = parentDir.getParentFile();
+            }
+
+            if(parentDir == null) {
+                throw new RuntimeException("Unable to establish the relative location of the project's 'product' directory from current working directory '" + workingDir.getAbsolutePath() + "'.");
+            }
+
+            return stringBuilder.toString();
+        }
+    }
+
+    private static boolean isProjectRootDir(File dir) {
+        return new File(dir, "product/services/jbossesb").exists();
+    }
+
     public static void stopJAXRDatabase() throws Exception {
         Properties props = getJuddiProperties();
 

Copied: labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/testutils/jbossesb-properties.xml (from rev 21158, labs/jbossesb/trunk/product/rosetta/tests/src/org/jboss/soa/esb/testutils/jbossesb-properties.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/testutils/jbossesb-properties.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/testutils/jbossesb-properties.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+  JBoss, Home of Professional Open Source
+  Copyright 2006, JBoss Inc., and others contributors as indicated 
+  by the @authors tag. All rights reserved. 
+  See the copyright.txt in the distribution for a
+  full listing of individual contributors. 
+  This copyrighted material is made available to anyone wishing to use,
+  modify, copy, or redistribute it subject to the terms and conditions
+  of the GNU Lesser General Public License, v. 2.1.
+  This program is distributed in the hope that it will be useful, but WITHOUT A 
+  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,
+  v.2.1 along with this distribution; if not, write to the Free Software
+  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+  MA  02110-1301, USA.
+  
+  (C) 2005-2006,
+  @author JBoss Inc.
+-->
+<!-- $Id: jbossesb-unittest-properties.xml $ -->
+<!--
+  These options are described in the JBossESB manual.
+  Defaults are provided here for convenience only.
+ 
+  Please read through this file prior to using the system, and consider
+  updating the specified entries.
+-->
+<esb
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:noNamespaceSchemaLocation="jbossesb-1_0.xsd">
+    <properties name="core">
+		<property name="org.jboss.soa.esb.jndi.server.url" value="localhost"/>
+		<property name="org.jboss.soa.esb.jndi.server.context.factory" value="org.jnp.interfaces.NamingContextFactory"/>
+		<property name="org.jboss.soa.esb.jndi.server.pkg.prefix" value=""/>
+		<property name="org.jboss.soa.esb.persistence.connection.factory" 	value="org.jboss.internal.soa.esb.persistence.format.MessageStoreFactoryImpl"/>
+        <property name="jboss.esb.invm.scope.default" value="NONE"/>
+    </properties>
+    <properties name="registry">
+    	<property name="org.jboss.soa.esb.registry.queryManagerURI" value="org.apache.juddi.registry.local.InquiryService#inquire"/>
+    	<property name="org.jboss.soa.esb.registry.lifeCycleManagerURI" value="org.apache.juddi.registry.local.PublishService#publish"/>
+    	<property name="org.jboss.soa.esb.registry.implementationClass" value="org.jboss.internal.soa.esb.services.registry.JAXRRegistryImpl"/>
+    	<property name="org.jboss.soa.esb.registry.factoryClass" value="org.apache.ws.scout.registry.ConnectionFactoryImpl"/>
+    	<property name="org.jboss.soa.esb.registry.user" value="jbossesb"/>
+    	<property name="org.jboss.soa.esb.registry.password" value="password"/>
+    	<!-- the following parameter is scout specific to set the type of communication between scout and the UDDI (embedded, rmi, soap) -->
+    	<property name="org.jboss.soa.esb.scout.proxy.transportClass" value="org.apache.ws.scout.transport.LocalTransport"/>
+    </properties>
+    <properties name="transports" depends="core">
+    	<property name="org.jboss.soa.esb.mail.smtp.host" value="localhost"/>
+    	<property name="org.jboss.soa.esb.mail.smtp.user" value="jbossesb"/>
+    	<property name="org.jboss.soa.esb.mail.smtp.password" value=""/>
+    	<property name="org.jboss.soa.esb.mail.smtp.port" value="25"/>
+    </properties>
+    <properties name="connection">
+    	<property name="min-pool-size" value="5"/>
+    	<property name="max-pool=size" value="10"/>
+    	<property name="blocking-timeout-millis" value="5000"/>
+    	<property name="abandoned-connection-timeout" value="10000"/>
+    	<property name="abandoned-connection-time-interval" value="30000"/>
+    </properties>
+    <properties name="dbstore">
+	    <!--  connection manager type -->
+	    <property name="org.jboss.soa.esb.persistence.db.conn.manager" 		value="org.jboss.internal.soa.esb.persistence.manager.StandaloneConnectionManager"/>	    
+	    <!--  property name="org.jboss.soa.esb.persistence.db.conn.manager" value="org.jboss.internal.soa.esb.persistence.manager.J2eeConnectionManager"/ -->
+	    
+	    <!-- this property is only used if using the j2ee connection manager -->
+	    <property name="org.jboss.soa.esb.persistence.db.datasource.name" 	value="java:/JBossesbDS"/>
+		
+		<!-- standalone connection pooling settings -->
+		<property name="org.jboss.soa.esb.persistence.db.connection.url" 	value="jdbc:hsqldb:hsql://localhost:9001/juddi"/>
+		<property name="org.jboss.soa.esb.persistence.db.jdbc.driver" 		value="org.hsqldb.jdbcDriver"/>
+		<property name="org.jboss.soa.esb.persistence.db.user" 				value="sa"/>
+		<property name="org.jboss.soa.esb.persistence.db.pwd" 				value=""/>		
+		<property name="org.jboss.soa.esb.persistence.db.pool.initial.size"	value="2"/>
+		<property name="org.jboss.soa.esb.persistence.db.pool.min.size"		value="2"/>
+		<property name="org.jboss.soa.esb.persistence.db.pool.max.size"		value="5"/>
+		<!--table managed by pool to test for valid connections - created by pool automatically -->
+		<property name="org.jboss.soa.esb.persistence.db.pool.test.table"	value="pooltest"/>		
+		<property name="org.jboss.soa.esb.persistence.db.pool.timeout.millis"	value="5000"/>
+    </properties>
+    <properties name="messagerouting">
+    	<property name="org.jboss.soa.esb.routing.cbrClass" value="org.jboss.internal.soa.esb.services.routing.cbr.JBossRulesRouter"/>
+    </properties>
+</esb>

Copied: labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/testutils/jbr (from rev 21158, labs/jbossesb/trunk/product/rosetta/tests/src/org/jboss/soa/esb/testutils/jbr)

Deleted: labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/testutils/jbr/JBRServer.java
===================================================================
--- labs/jbossesb/trunk/product/rosetta/tests/src/org/jboss/soa/esb/testutils/jbr/JBRServer.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/testutils/jbr/JBRServer.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,68 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, JBoss Inc., and others contributors as indicated
- * by the @authors tag. All rights reserved.
- * See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU Lesser General Public License, v. 2.1.
- * This program is distributed in the hope that it will be useful, but WITHOUT A
- * 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,
- * v.2.1 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- * MA  02110-1301, USA.
- *
- * (C) 2005-2006, JBoss Inc.
- */
-package org.jboss.soa.esb.testutils.jbr;
-
-import org.jboss.remoting.InvokerLocator;
-import org.jboss.remoting.ServerInvocationHandler;
-import org.jboss.remoting.transport.Connector;
-
-import java.util.Map;
-import java.util.HashMap;
-
-/**
- * JBoss Remoting Server utility for testing.
- * 
- * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
- */
-public class JBRServer {
-
-    private String serverURI;
-    private Connector connector;
-    private boolean isStarted = false;
-
-    public JBRServer(String serverURI, ServerInvocationHandler handler) throws Exception {
-        this(serverURI, handler, new HashMap<String, String>());
-    }
-
-    public JBRServer(String serverURI, ServerInvocationHandler handler, Map<String, String> connectorConfig) throws Exception {
-        InvokerLocator locator = new InvokerLocator(serverURI);
-
-        this.serverURI = serverURI;
-        connector = new Connector(locator, connectorConfig);
-        connector.create();
-        connector.addInvocationHandler(handler.getClass().getName(), handler);
-    }
-
-    public void start() throws Exception {
-        if(isStarted) {
-            throw new RuntimeException("Server '" + serverURI + "' already started.");
-        }
-        connector.start();
-        isStarted = true;
-    }
-
-    public void stop() {
-        if(!isStarted) {
-            throw new RuntimeException("Server '" + serverURI + "' not started.");
-        }
-        connector.stop();
-        isStarted = false;
-    }
-}

Copied: labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/testutils/jbr/JBRServer.java (from rev 21158, labs/jbossesb/trunk/product/rosetta/tests/src/org/jboss/soa/esb/testutils/jbr/JBRServer.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/testutils/jbr/JBRServer.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/testutils/jbr/JBRServer.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,68 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, JBoss Inc., and others contributors as indicated
+ * by the @authors tag. All rights reserved.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * 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,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2005-2006, JBoss Inc.
+ */
+package org.jboss.soa.esb.testutils.jbr;
+
+import org.jboss.remoting.InvokerLocator;
+import org.jboss.remoting.ServerInvocationHandler;
+import org.jboss.remoting.transport.Connector;
+
+import java.util.Map;
+import java.util.HashMap;
+
+/**
+ * JBoss Remoting Server utility for testing.
+ * 
+ * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
+ */
+public class JBRServer {
+
+    private String serverURI;
+    private Connector connector;
+    private boolean isStarted = false;
+
+    public JBRServer(String serverURI, ServerInvocationHandler handler) throws Exception {
+        this(serverURI, handler, new HashMap<String, String>());
+    }
+
+    public JBRServer(String serverURI, ServerInvocationHandler handler, Map<String, String> connectorConfig) throws Exception {
+        InvokerLocator locator = new InvokerLocator(serverURI);
+
+        this.serverURI = serverURI;
+        connector = new Connector(locator, connectorConfig);
+        connector.create();
+        connector.addInvocationHandler(handler.getClass().getName(), handler);
+    }
+
+    public void start() throws Exception {
+        if(isStarted) {
+            throw new RuntimeException("Server '" + serverURI + "' already started.");
+        }
+        connector.start();
+        isStarted = true;
+    }
+
+    public void stop() {
+        if(!isStarted) {
+            throw new RuntimeException("Server '" + serverURI + "' not started.");
+        }
+        connector.stop();
+        isStarted = false;
+    }
+}

Deleted: labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/testutils/jbr/StaticRequestResponseHandler.java
===================================================================
--- labs/jbossesb/trunk/product/rosetta/tests/src/org/jboss/soa/esb/testutils/jbr/StaticRequestResponseHandler.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/testutils/jbr/StaticRequestResponseHandler.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,92 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, JBoss Inc., and others contributors as indicated
- * by the @authors tag. All rights reserved.
- * See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU Lesser General Public License, v. 2.1.
- * This program is distributed in the hope that it will be useful, but WITHOUT A
- * 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,
- * v.2.1 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- * MA  02110-1301, USA.
- *
- * (C) 2005-2006, JBoss Inc.
- */
-package org.jboss.soa.esb.testutils.jbr;
-
-import junit.framework.TestCase;
-import org.jboss.internal.soa.esb.util.StreamUtils;
-import org.jboss.remoting.InvocationRequest;
-import org.jboss.remoting.ServerInvocationHandler;
-import org.jboss.remoting.ServerInvoker;
-import org.jboss.remoting.callback.InvokerCallbackHandler;
-import org.jboss.soa.esb.testutils.StringUtils;
-
-import javax.management.MBeanServer;
-import java.io.IOException;
-import java.io.InputStream;
-import java.io.UnsupportedEncodingException;
-
-/**
- * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
- */
-public class StaticRequestResponseHandler implements ServerInvocationHandler {
-
-    private String response;
-    private String expectedRequest;
-
-    public StaticRequestResponseHandler(String response) {
-        this.response = response;
-    }
-
-    public StaticRequestResponseHandler(InputStream response) {
-        this.response = readStream(response);
-    }
-
-    public void setExpectedRequest(String expectedRequest) {
-        this.expectedRequest = expectedRequest;
-    }
-
-    public void setExpectedRequest(InputStream expectedRequest) {
-        this.expectedRequest = readStream(expectedRequest);
-    }
-
-    public Object invoke(InvocationRequest invocationRequest) throws Throwable {
-        if(expectedRequest != null) {
-            String payload = (String) invocationRequest.getParameter();
-            TestCase.assertTrue(StringUtils.equalsIgnoreLinebreaks(expectedRequest, payload, false));
-        }
-        return response;
-    }
-
-    private String readStream(InputStream response) {
-        try {
-            return StreamUtils.readStreamString(response, "UTF-8");
-        } catch (UnsupportedEncodingException e) {
-            throw new RuntimeException("Error reading stream.");
-        } finally {
-            try {
-                response.close();
-            } catch (IOException e) {
-                throw new RuntimeException("Error closing stream.");
-            }
-        }
-    }
-
-    public void setMBeanServer(MBeanServer mBeanServer) {
-    }
-
-    public void setInvoker(ServerInvoker serverInvoker) {
-    }
-
-    public void addListener(InvokerCallbackHandler invokerCallbackHandler) {
-    }
-
-    public void removeListener(InvokerCallbackHandler invokerCallbackHandler) {
-    }
-}

Copied: labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/testutils/jbr/StaticRequestResponseHandler.java (from rev 21158, labs/jbossesb/trunk/product/rosetta/tests/src/org/jboss/soa/esb/testutils/jbr/StaticRequestResponseHandler.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/testutils/jbr/StaticRequestResponseHandler.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/testutils/jbr/StaticRequestResponseHandler.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,92 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, JBoss Inc., and others contributors as indicated
+ * by the @authors tag. All rights reserved.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * 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,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2005-2006, JBoss Inc.
+ */
+package org.jboss.soa.esb.testutils.jbr;
+
+import junit.framework.TestCase;
+import org.jboss.internal.soa.esb.util.StreamUtils;
+import org.jboss.remoting.InvocationRequest;
+import org.jboss.remoting.ServerInvocationHandler;
+import org.jboss.remoting.ServerInvoker;
+import org.jboss.remoting.callback.InvokerCallbackHandler;
+import org.jboss.soa.esb.testutils.StringUtils;
+
+import javax.management.MBeanServer;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.UnsupportedEncodingException;
+
+/**
+ * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
+ */
+public class StaticRequestResponseHandler implements ServerInvocationHandler {
+
+    private String response;
+    private String expectedRequest;
+
+    public StaticRequestResponseHandler(String response) {
+        this.response = response;
+    }
+
+    public StaticRequestResponseHandler(InputStream response) {
+        this.response = readStream(response);
+    }
+
+    public void setExpectedRequest(String expectedRequest) {
+        this.expectedRequest = expectedRequest;
+    }
+
+    public void setExpectedRequest(InputStream expectedRequest) {
+        this.expectedRequest = readStream(expectedRequest);
+    }
+
+    public Object invoke(InvocationRequest invocationRequest) throws Throwable {
+        if(expectedRequest != null) {
+            String payload = (String) invocationRequest.getParameter();
+            TestCase.assertTrue(StringUtils.equalsIgnoreLinebreaks(expectedRequest, payload, false));
+        }
+        return response;
+    }
+
+    private String readStream(InputStream response) {
+        try {
+            return StreamUtils.readStreamString(response, "UTF-8");
+        } catch (UnsupportedEncodingException e) {
+            throw new RuntimeException("Error reading stream.");
+        } finally {
+            try {
+                response.close();
+            } catch (IOException e) {
+                throw new RuntimeException("Error closing stream.");
+            }
+        }
+    }
+
+    public void setMBeanServer(MBeanServer mBeanServer) {
+    }
+
+    public void setInvoker(ServerInvoker serverInvoker) {
+    }
+
+    public void addListener(InvokerCallbackHandler invokerCallbackHandler) {
+    }
+
+    public void removeListener(InvokerCallbackHandler invokerCallbackHandler) {
+    }
+}

Modified: labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/testutils/test/ESBConfigUtilUnitTest.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/testutils/test/ESBConfigUtilUnitTest.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/rosetta/tests/src/org/jboss/soa/esb/testutils/test/ESBConfigUtilUnitTest.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -16,8 +16,8 @@
     public void test() throws ConfigurationException, IOException, SAXException {
         ESBConfigUtil configUtil = new ESBConfigUtil(getClass().getResourceAsStream("jboss-esb.xml"));
 
-        assertTrue(configUtil.getListenerConfig("JMS-ESBListener").toString().startsWith("<JMS-ESBListener listenerClass=\"org.jboss.soa.esb.listeners.message.MessageAwareListener\" maxThreads=\"1\" service-category=\"ABI_OrderManager\" service-description=\"ABI OrderManager Service\" service-name=\"ABI_OrderManager\">"));
-        assertTrue(configUtil.getGatewayConfig("FileGateway").toString().startsWith("<FileGateway"));
+        assertTrue(configUtil.getListenerConfig("JMS-ESBListener").toString().startsWith("<listener listenerClass=\"org.jboss.soa.esb.listeners.message.MessageAwareListener\" maxThreads=\"1\" name=\"JMS-ESBListener\" service-category=\"ABI_OrderManager\" service-description=\"ABI OrderManager Service\" service-name=\"ABI_OrderManager\">"));
+        assertTrue(configUtil.getGatewayConfig("FileGateway").toString().startsWith("<listener"));
         assertTrue(configUtil.getActionConfig("OrderNotificationService", "print-after-transform").toString().startsWith("<action action=\"print-after-transform\""));
     }
 

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/aggregator/aggregation_service/jbossesb.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/aggregator/aggregation_service/jbossesb.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/aggregator/aggregation_service/jbossesb.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -2,9 +2,7 @@
 <jbossesb xmlns="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd" >
 
     <providers>
-          <jms-provider name="JBossMQ" connection-factory="ConnectionFactory"
-                      jndi-context-factory="org.jnp.interfaces.NamingContextFactory"
-                      jndi-URL="localhost" >                      
+          <jms-provider name="JBossMQ" connection-factory="ConnectionFactory">
              <jms-bus busid="AggregatorListenQueue">
                  <jms-message-filter dest-type="QUEUE" dest-name="queue/A"/>
              </jms-bus>             

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/aggregator/blue_service/jbossesb.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/aggregator/blue_service/jbossesb.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/aggregator/blue_service/jbossesb.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -2,9 +2,7 @@
 <jbossesb xmlns="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd">
 
     <providers>
-        <jms-provider name="JBossMQ" connection-factory="ConnectionFactory"
-                      jndi-context-factory="org.jnp.interfaces.NamingContextFactory"
-                      jndi-URL="localhost">
+        <jms-provider name="JBossMQ" connection-factory="ConnectionFactory">
             <jms-bus busid="Aggregator_ToBlue">
                 <jms-message-filter dest-type="QUEUE" dest-name="queue/quickstart_Aggregator_ToBlue"/>
             </jms-bus>
@@ -23,8 +21,10 @@
             </listeners>
             <actions mep="OneWay">
                 <action name="transform"
-                        class="org.jboss.soa.esb.actions.converters.SmooksTransformer">
-                    <property name="resource-config" value="/smooks-res.xml"/>
+                        class="org.jboss.soa.esb.smooks.SmooksAction">
+                    <property name="smooksConfig" value="/smooks-res.xml"/>
+                    <property name="resultType" value="JAVA"/>
+                    <property name="javaResultBeanId" value="orderHeader"/>
                 </action>
                 <action name="ripOrderHeader"
                         class="org.jboss.soa.esb.dvdstore.RetrieveOrderAction"/>

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/aggregator/build.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/aggregator/build.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/aggregator/build.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -5,7 +5,7 @@
 		${line.separator}
 	</description>
 			
-	<property name="additional.deploys" value="smooks-cdr.lst,smooks-res.xml" />
+	<property name="additional.deploys" value="smooks-res.xml" />
 
 	<!-- Import the base Ant build script... -->
 	<import file="../conf/base-build.xml"/>

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/aggregator/green_service/jbossesb.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/aggregator/green_service/jbossesb.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/aggregator/green_service/jbossesb.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -2,9 +2,7 @@
 <jbossesb xmlns="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd">
 
     <providers>
-        <jms-provider name="JBossMQ" connection-factory="ConnectionFactory"
-                      jndi-context-factory="org.jnp.interfaces.NamingContextFactory"
-                      jndi-URL="localhost">
+        <jms-provider name="JBossMQ" connection-factory="ConnectionFactory">
             <jms-bus busid="Aggregator_ToGreen">
                 <jms-message-filter dest-type="QUEUE" dest-name="queue/quickstart_Aggregator_ToGreen"/>
             </jms-bus>
@@ -23,8 +21,10 @@
             </listeners>
             <actions mep="OneWay">
                 <action name="transform"
-                        class="org.jboss.soa.esb.actions.converters.SmooksTransformer">
-                    <property name="resource-config" value="/smooks-res.xml"/>
+                        class="org.jboss.soa.esb.smooks.SmooksAction">
+                    <property name="smooksConfig" value="/smooks-res.xml"/>
+                    <property name="resultType" value="JAVA"/>
+                    <property name="javaResultBeanId" value="orderItemList"/>
                 </action>
                 <action name="ripLineItems"
                         class="org.jboss.soa.esb.dvdstore.RetrieveLineItemsAction"/>

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/aggregator/inbound_splitter/jbossesb.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/aggregator/inbound_splitter/jbossesb.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/aggregator/inbound_splitter/jbossesb.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -2,9 +2,7 @@
 <jbossesb xmlns="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd" >
 
       <providers>
-          <jms-provider name="JBossMQ" connection-factory="ConnectionFactory"
-                      jndi-context-factory="org.jnp.interfaces.NamingContextFactory"
-                      jndi-URL="localhost" >                      
+          <jms-provider name="JBossMQ" connection-factory="ConnectionFactory">
              <jms-bus busid="quickstartGwChannel">
                  <jms-message-filter dest-type="QUEUE" dest-name="queue/quickstart_Aggregator_Request_GW"/>
              </jms-bus>

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/aggregator/red_service/jbossesb.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/aggregator/red_service/jbossesb.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/aggregator/red_service/jbossesb.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -2,9 +2,7 @@
 <jbossesb xmlns="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd" >
 
   <providers>
-     <jms-provider name="JBossMQ" connection-factory="ConnectionFactory"
-         jndi-context-factory="org.jnp.interfaces.NamingContextFactory"
-         jndi-URL="localhost" >                                   
+     <jms-provider name="JBossMQ" connection-factory="ConnectionFactory">
         <jms-bus busid="Aggregator_ToRed">
               <jms-message-filter dest-type="QUEUE" dest-name="queue/quickstart_Aggregator_ToRed"/>
         </jms-bus>
@@ -23,8 +21,10 @@
   	     </listeners>
   	     <actions mep="OneWay">
   	            <action name="transform" 
-							    class="org.jboss.soa.esb.actions.converters.SmooksTransformer">
- 									<property name="resource-config" value="/smooks-res.xml" />
+                          class="org.jboss.soa.esb.smooks.SmooksAction">
+                      <property name="smooksConfig" value="/smooks-res.xml"/>
+                      <property name="resultType" value="JAVA"/>
+                      <property name="javaResultBeanId" value="customer"/>
  								</action>
  							  <action name="ripCustomer" 
    										class="org.jboss.soa.esb.dvdstore.RetrieveCustomerAction"	/>	

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/aggregator/src/org/jboss/soa/esb/dvdstore/RetrieveCustomerAction.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/aggregator/src/org/jboss/soa/esb/dvdstore/RetrieveCustomerAction.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/aggregator/src/org/jboss/soa/esb/dvdstore/RetrieveCustomerAction.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -42,7 +42,7 @@
 	
 	public Message process(Message message) throws ActionProcessingException {
 		StringBuffer results = new StringBuffer();
-        Customer customer = (Customer) message.getBody().get("customer");			
+        Customer customer = (Customer) message.getBody().get();			
 
         results.append("Customer: " + customer);
 		message.getBody().add(results.toString());

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/aggregator/src/org/jboss/soa/esb/dvdstore/RetrieveLineItemsAction.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/aggregator/src/org/jboss/soa/esb/dvdstore/RetrieveLineItemsAction.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/aggregator/src/org/jboss/soa/esb/dvdstore/RetrieveLineItemsAction.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -43,7 +43,7 @@
 	
 	public Message process(Message message) throws ActionProcessingException {
 		StringBuffer results = new StringBuffer();
-        List orderItems = (List) message.getBody().get("orderItemList");
+        List orderItems = (List) message.getBody().get();
 
         if(orderItems != null) {
             results.append("Order Items (" + orderItems.size() + "):");

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/aggregator/src/org/jboss/soa/esb/dvdstore/RetrieveOrderAction.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/aggregator/src/org/jboss/soa/esb/dvdstore/RetrieveOrderAction.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/aggregator/src/org/jboss/soa/esb/dvdstore/RetrieveOrderAction.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -40,7 +40,7 @@
 	
 	public Message process(Message message) throws ActionProcessingException {
 		StringBuffer results = new StringBuffer();
-        OrderHeader header = (OrderHeader) message.getBody().get("orderHeader");
+        OrderHeader header = (OrderHeader) message.getBody().get();
 
         results.append(header);
 		message.getBody().add(results.toString());

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/bpm_orchestration1/build.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/bpm_orchestration1/build.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/bpm_orchestration1/build.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -41,11 +41,11 @@
 	
   <target name="deployProcess" description="deploys the process definition" depends="dependencies">
     <echo>Deploy the process definition</echo>
-	<taskdef name="deployToServer" classname="org.jbpm.ant.DeployProcessToServerTask">
-		<classpath refid="exec-classpath"/>
-	</taskdef>
-	<deployToServer>
-		<fileset dir="${basedir}/processDefinition" includes="*"/>
+	<taskdef name="deployToServer" classname="org.jbpm.ant.DeployProcessToServerTask">
+		<classpath refid="exec-classpath"/>
+	</taskdef>
+	<deployToServer username="${jbpm.console.username}" password="${jbpm.console.password}" serverDeployer="${org.jboss.esb.jbpm.console.upload.url}">
+		<fileset dir="${basedir}/processDefinition" includes="*"/>
 	</deployToServer>
   </target>
       

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/bpm_orchestration2/build.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/bpm_orchestration2/build.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/bpm_orchestration2/build.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,4 +1,4 @@
-<project name="Quickstart_bpm_orchestration2" default="run" basedir=".">
+<project name="Quickstart_bpm_orchestration2" default="deploy" basedir=".">
 
 	<description>
 		${ant.project.name}
@@ -27,6 +27,10 @@
 	  <antcall target="deployProcess"/>
   </target>
 	
+  <target name="run">
+        <echo message="This target is not implemented for this quickstart. Please run 'ant deploy', 'ant deployProcess' and 'ant startProcess'"/>
+  </target>
+
   <target name="runtest">
 	<echo>Use "ant deployProcess" followed by "ant startProcess"</echo>
   </target>
@@ -36,7 +40,7 @@
 	<taskdef name="deployToServer" classname="org.jbpm.ant.DeployProcessToServerTask">
 		<classpath refid="exec-classpath"/>
 	</taskdef>
-	<deployToServer>
+	<deployToServer username="${jbpm.console.username}" password="${jbpm.console.password}" serverDeployer="${org.jboss.esb.jbpm.console.upload.url}">
 		<fileset dir="${basedir}/processDefinition" includes="*"/>
 	</deployToServer>
   </target>

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/bpm_orchestration2/jboss-esb.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/bpm_orchestration2/jboss-esb.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/bpm_orchestration2/jboss-esb.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -3,10 +3,7 @@
     parameterReloadSecs="5">
 
     <providers>
-          <jms-provider name="JBossMQ" connection-factory="ConnectionFactory"
-                        jndi-URL="jnp://127.0.0.1:1099" jndi-context-factory="org.jnp.interfaces.NamingContextFactory"
-                        jndi-pkg-prefix="org.jboss.naming:org.jnp.interfaces">
-
+          <jms-provider name="JBossMQ" connection-factory="ConnectionFactory">
               <jms-bus busid="deployGwChannel">
                   <jms-message-filter dest-type="QUEUE"
                       dest-name="queue/quickstart_bpm_orchestration2_deploy_Request_gw" />
@@ -62,8 +59,6 @@
       </providers>
 
       <services>
-        
-        
         <service category="BPM_Orchestration2_Starter_Service" name="Starter_Service"
                  description="BPM Orchestration Sample 2: Use this service to start a process instance">
             <listeners>

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/bpm_orchestration2/readme.txt
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/bpm_orchestration2/readme.txt	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/bpm_orchestration2/readme.txt	2008-07-22 12:21:06 UTC (rev 21159)
@@ -7,17 +7,7 @@
 
 To Run standalone mode:
 =======================
-  1. In a command terminal window in the quickstart folder type
-     'ant deploy-jms-dests'.
-  2. In a command terminal window in this folder ("Window1"), type 'ant run'.
-  3. Open another command terminal window in this folder ("Window2"), type
-     'ant deployProcess' to deploy the process.
-  4. Switch back to ESB console and wait for the message
-     'Process Definition Deployed:' to appear on the console.
-  5. Switch back to "Window2", type 'ant startProcess' to start the process.
-  6. Switch back to "Window1" to see the output from the ESB
-  7. When finished, interrupt the ESB using Ctrl-C and, in this folder
-     ("Window1"), type 'ant undeploy-jms-dests'.
+  This quickstart does not run in standalone mode.
 
 To Run '.esb' archive mode:
 ===========================
@@ -112,4 +102,4 @@
 13:18:39,106 INFO  [STDOUT] Out: Getting Started 'Receive Order'  'Credit Check'  'Validate Order'  'Inventory Check'  'Dallas'  'Shipped' 
 13:18:39,106 INFO  [STDOUT] ***** End Ship It *****
 13:18:39,113 INFO  [STDOUT] SUCCESS!: 
-13:18:39,113 INFO  [STDOUT] [Getting Started 'Receive Order'  'Credit Check'  'Validate Order'  'Inventory Check'  'Dallas'  'Shipped' ].
\ No newline at end of file
+13:18:39,113 INFO  [STDOUT] [Getting Started 'Receive Order'  'Credit Check'  'Validate Order'  'Inventory Check'  'Dallas'  'Shipped' ].

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/bpm_orchestration3/build.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/bpm_orchestration3/build.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/bpm_orchestration3/build.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -57,7 +57,7 @@
 	<taskdef name="deployToServer" classname="org.jbpm.ant.DeployProcessToServerTask">
 		<classpath refid="exec-classpath"/>
 	</taskdef>
-	<deployToServer>
+	<deployToServer username="${jbpm.console.username}" password="${jbpm.console.password}" serverDeployer="${org.jboss.esb.jbpm.console.upload.url}">
 		<fileset dir="${basedir}/processDefinition" includes="*"/>
 	</deployToServer>
   </target>

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/bpm_orchestration4/altered_jboss-esb.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/bpm_orchestration4/altered_jboss-esb.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/bpm_orchestration4/altered_jboss-esb.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,209 +0,0 @@
-<?xml version = "1.0" encoding = "UTF-8"?>
-<jbossesb xmlns="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd"
-    parameterReloadSecs="5">
-
-    <providers>
-          <jms-provider name="JBossMQ" connection-factory="ConnectionFactory"
-                        jndi-URL="jnp://127.0.0.1:1099" jndi-context-factory="org.jnp.interfaces.NamingContextFactory"
-                        jndi-pkg-prefix="org.jboss.naming:org.jnp.interfaces">
-
-              <jms-bus busid="startGwChannel">
-                  <jms-message-filter dest-type="QUEUE"
-                      dest-name="queue/quickstart_bpm_orchestration4_start_gw" />
-              </jms-bus>
-              <jms-bus busid="startEsbChannel">
-                  <jms-message-filter dest-type="QUEUE"
-                      dest-name="queue/quickstart_bpm_orchestration4_start_esb" />
-              </jms-bus>
-              <jms-bus busid="intakeServiceEsbChannel">
-                  <jms-message-filter dest-type="QUEUE"
-                      dest-name="queue/quickstart_bpm_orchestration4_intake_service_esb" />
-              </jms-bus>
-              <jms-bus busid="discountServiceEsbChannel">
-                  <jms-message-filter dest-type="QUEUE"
-                      dest-name="queue/quickstart_bpm_orchestration4_discount_service_esb" />
-              </jms-bus>
-              <jms-bus busid="shippingServiceEsbChannel">
-                  <jms-message-filter dest-type="QUEUE"
-                      dest-name="queue/quickstart_bpm_orchestration4_shipping_service_esb" />
-              </jms-bus>             
-              <jms-bus busid="conciergeServiceEsbChannel">
-                  <jms-message-filter dest-type="QUEUE"
-                      dest-name="queue/quickstart_bpm_orchestration4_ConciergeManager" />
-              </jms-bus>  
-              <jms-bus busid="distributionServiceEsbChannel">
-                  <jms-message-filter dest-type="QUEUE"
-                      dest-name="queue/quickstart_bpm_orchestration4_DistributionManager" />
-              </jms-bus>
-              <jms-bus busid="basicShippingServiceEsbChannel">
-                  <jms-message-filter dest-type="QUEUE"
-                      dest-name="queue/quickstart_bpm_orchestration4_BasicShipping" />
-              </jms-bus>                                                 
-
-          </jms-provider>
-      </providers>
-
-      <services>
-				<!-- removed the deploy service, this process definition needs to be deployed by a .par and/or from
-				     the graphical process designer -->        
-        <service category="BPM_orchestration4_Starter_Service" name="Starter_Service"
-                 description="BPM Orchestration Sample 4: Use this service to start a process instance">
-            <listeners>
-                <jms-listener name="JMS-Gateway" busidref="startGwChannel"
-                    maxThreads="1"
-                    is-gateway="true" />
-                <jms-listener name="ESB-Listener" busidref="startEsbChannel"
-                maxThreads="1"/>
-            </listeners>
-            <actions>
-                 
-								 <action name="transformXML2POJO"
-									class="org.jboss.soa.esb.actions.converters.SmooksTransformer">
-									<property name="resource-config"
-										value="/smooks-res.xml" />
-								 </action>                
-								 <!--
-                 <action name="dump2" class="org.jboss.soa.esb.actions.SystemPrintln">
-                   		<property name="message" value="After" />
-                   		<property name="printfull" value="true"/>
-                 </action>                  
-                 -->
-                 <action name="SetupMessage"
-										class="org.jboss.soa.esb.samples.quickstarts.bpm_orchestration4.esb_actions.SetupMessage">
-										<property name="status" value="60" /><!--  status was not in order XML -->
-								 </action>
-								 
-                 <action  name="start_a_new_order_process" 
-                   class="org.jboss.soa.esb.services.jbpm.actions.BpmProcessor">
-                    <property name="command" value="StartProcessInstanceCommand" />
-                    <property name="process-definition-name" value="bpm4_ESBOrderProcess"/>   
-                    <property name="key" value="businessKey"/>
-                    <property name="object-paths">                                                                                             
-                        <object-path esb="body.entireOrder"     	bpm="entireOrder" />                        
-                        <object-path esb="body.order.orderId"      bpm="order_orderid" />
-                        
-                        
-                        <object-path esb="body.customer.firstName"  bpm="customer_firstName" />
-                        <object-path esb="body.customer.lastName"   bpm="customer_lastName" />
-                        <object-path esb="body.customer.status"   bpm="customer_status" />
-                    </property>
-
-                 </action>
-                 <!--
-                 <action name="dump3" class="org.jboss.soa.esb.actions.SystemPrintln">
-                   		<property name="message" value="After" />
-                   		<property name="printfull" value="true"/>
-                 </action>
-                 -->           
-            </actions>
-        </service>
-        <!--  no external signal is necessary
-        <service category="BPM_orchestration4_Signal_Service" name="Signal_Service"
-                 description="BPM Orchestration Sample 3: Use this service to signal a process instance">
-            <listeners>
-                <jms-listener name="JMS-Gateway" busidref="signalGwChannel"
-                    maxThreads="1"
-                    is-gateway="true" />
-                <jms-listener name="ESB-Listener" busidref="signalEsbChannel"
-                maxThreads="1"/>
-            </listeners>
-            <actions>
-                 
-                 <action name="dump1" class="org.jboss.soa.esb.actions.SystemPrintln">
-                      <property name="message" value="SIGNAL" />
-                   		<property name="printfull" value="true"/>
-                 </action>                    
-                 
-                 <action name="SetupSignal" class="org.jboss.soa.esb.samples.quickstarts.bpm_orchestration4.esb_actions.SetupSignal"/>
-                 
-                 <action  name="signal_a_process_instance" 
-                   class="org.jboss.soa.esb.services.jbpm.actions.BpmProcessor">
-                    <property name="command" value="SignalCommand" />
-                    <property name="object-paths">                        
-                        <object-path esb="BODY_CONTENT" bpm="theBody" /> 
-                        <object-path esb="body" bpm="theData" /> 
-                    </property>
-                 </action>
-                 
-                 
-                 <action name="dump2" class="org.jboss.soa.esb.actions.SystemPrintln">
-                   		<property name="message" value="After" />
-                   		<property name="printfull" value="true"/>
-                 </action>
-                            
-            </actions>
-        </service>
-			  -->
-
-        <service category="BPM_Orchestration4" name="IntakeService"
-                 description="IntakeService">
-            <listeners>
-                <jms-listener name="ESB-Listener" busidref="intakeServiceEsbChannel"
-                maxThreads="1"/>
-            </listeners>
-            <actions>
-								 <!--
-                 <action name="dump" class="org.jboss.soa.esb.actions.SystemPrintln">
-                   	<property name="printfull" value="true"/>
-                 </action>
-                 -->
-								
-                <action name="groovy" class="org.jboss.soa.esb.actions.scripting.GroovyActionProcessor">
-                  <property name="script" value="/scripts/intake_service.groovy" />
-                </action>
-                
-                <!--
-                <action name="alert" class="org.jboss.soa.esb.samples.quickstarts.bpm_orchestration4.esb_actions.SimpleJMSNotifier">
-									<property name="ALERT_QUEUE_NAME" value="quickstart_bpm_orchestration4_service1_Alert" />     
-                </action>
-                -->                
-            </actions>
-        </service>
-        <service category="BPM_Orchestration4" name="DiscountService"
-                 description="DiscountService">
-            <listeners>
-                <jms-listener name="ESB-Listener" busidref="discountServiceEsbChannel"
-                maxThreads="1"/>
-            </listeners>
-            <actions>
-                <!--
-                <action name="dump" class="org.jboss.soa.esb.actions.SystemPrintln">
-                   	<property name="printfull" value="true"/>
-                </action>
-             		-->
-                <action name="groovy" class="org.jboss.soa.esb.actions.scripting.GroovyActionProcessor">
-                  <property name="script" value="/scripts/discount_service.groovy" />
-                </action>
-                <!--
-                <action name="alert" class="org.jboss.soa.esb.samples.quickstarts.bpm_orchestration2.esb_actions.SimpleJMSNotifier">
-								  <property name="ALERT_QUEUE_NAME" value="quickstart_bpm_orchestration2_service2_Alert" />     
-                </action>
-                -->
-            </actions>
-        </service>
-        <service category="BPM_Orchestration4" name="ShippingService"
-                 description="ShippingService">
-            <listeners>
-                <jms-listener name="ESB-Listener" busidref="shippingServiceEsbChannel"
-                maxThreads="1"/>
-            </listeners>
-            <actions>
-                <!--
-                <action name="dump" class="org.jboss.soa.esb.actions.SystemPrintln">
-                   	<property name="printfull" value="true"/>
-                </action>
-								-->            
-                <action name="groovy" class="org.jboss.soa.esb.actions.scripting.GroovyActionProcessor">
-                  <property name="script" value="/scripts/shipping_service.groovy" />
-                </action>
-                <!--
-                <action name="alert" class="org.jboss.soa.esb.samples.quickstarts.bpm_orchestration2.esb_actions.SimpleJMSNotifier">
-								  <property name="ALERT_QUEUE_NAME" value="quickstart_bpm_orchestration2_service3_Alert" />     
-                </action>
-                -->
-            </actions>
-        </service>
-        
-      </services>
-
-</jbossesb>

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/bpm_orchestration4/jboss-esb.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/bpm_orchestration4/jboss-esb.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/bpm_orchestration4/jboss-esb.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -107,14 +107,20 @@
 				<action name="dump" class="org.jboss.soa.esb.actions.SystemPrintln">
 					<property name="printfull" value="true"/>
 				</action>
-				
-				<!--  transform -->
+
+                <action name="capture-original-message" class="org.jboss.soa.esb.actions.scripting.GroovyActionProcessor">
+                     <property name="script" value="/scripts/capture_original.groovy" />
+                </action>
+
+				<!--  Initialise message profile... -->
 				<action name="discover-message-origin" class="org.jboss.soa.esb.actions.scripting.GroovyActionProcessor">
                      <property name="script" value="/scripts/check-origin.groovy" />
                 </action>
 
-                <action name="transform" class="org.jboss.soa.esb.actions.converters.SmooksTransformer">
-                    <property name="resource-config" value="/smooks-config.xml" />
+                <!--  Transform XML to POJOs... -->
+                <action name="transform" class="org.jboss.soa.esb.smooks.SmooksAction">
+                    <property name="smooksConfig" value="/smooks-config.xml" />
+                    <property name="resultType" value="JAVA" />
                 </action>
 
 				<action name="SetupMessage"

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/bpm_orchestration4/scripts/capture_original.groovy (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/bpm_orchestration4/scripts/capture_original.groovy)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/bpm_orchestration4/scripts/capture_original.groovy	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/bpm_orchestration4/scripts/capture_original.groovy	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,3 @@
+// Capture the original XML message and store it on the message
+// under "entireOrderAsXML"...
+message.getBody().add("entireOrderAsXML", message.getBody().get());
\ No newline at end of file

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/bpm_orchestration4/scripts/check-origin.groovy
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/bpm_orchestration4/scripts/check-origin.groovy	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/bpm_orchestration4/scripts/check-origin.groovy	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,3 +1,4 @@
+import org.jboss.soa.esb.message.*
 
 def messageText = message.getBody().get();
 def order = new XmlParser().parseText(messageText);
@@ -3,7 +4,7 @@
 
 if(order.OrderLines.size() == 1) {
-    message.getProperties().setProperty("from", "dvdstore");
+    message.getProperties().setProperty(Properties.MESSAGE_PROFILE, "from:dvdstore");
 } else if(order.LineItems.size() == 1) {
-    message.getProperties().setProperty("from", "petstore");
+    message.getProperties().setProperty(Properties.MESSAGE_PROFILE, "from:petstore");
 }
 

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/bpm_orchestration4/smooks-config.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/bpm_orchestration4/smooks-config.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/bpm_orchestration4/smooks-config.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,6 +1,11 @@
 <?xml version="1.0"?>
 <smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.0.xsd">
 
+    <profiles>
+        <profile base-profile="from:dvdstore" />
+        <profile base-profile="from:petstore" />
+    </profiles>
+
     <import file="classpath:/transforms/from-dvdstore.xml" />
     <import file="classpath:/transforms/from-petstore.xml" />
 

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/bpm_orchestration4/src/org/jboss/soa/esb/samples/quickstarts/bpm_orchestration4/esb_actions/SetupMessage.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/bpm_orchestration4/src/org/jboss/soa/esb/samples/quickstarts/bpm_orchestration4/esb_actions/SetupMessage.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/bpm_orchestration4/src/org/jboss/soa/esb/samples/quickstarts/bpm_orchestration4/esb_actions/SetupMessage.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -20,23 +20,26 @@
  */
 package org.jboss.soa.esb.samples.quickstarts.bpm_orchestration4.esb_actions;
 
+import org.apache.log4j.Logger;
 import org.jboss.soa.esb.actions.AbstractActionPipelineProcessor;
 import org.jboss.soa.esb.actions.ActionProcessingException;
 import org.jboss.soa.esb.helpers.ConfigTree;
 import org.jboss.soa.esb.message.Message;
 import org.jboss.soa.esb.store.Customer;
 import org.jboss.soa.esb.store.OrderHeader;
-import org.apache.log4j.Logger;
 
+import java.util.Map;
+
 public class SetupMessage extends AbstractActionPipelineProcessor {
 	private Logger logger = Logger.getLogger(SetupMessage.class);
 	private int status = 0;
 
 	public Message process(Message message) throws ActionProcessingException {
 
-		OrderHeader order = (OrderHeader) message.getBody().get("orderHeader");
-		Customer customer = (Customer) message.getBody().get("customer");
-		//List orderItems = (List) message.getBody().get("orderItemList");
+        Map javaResultMap = (Map) message.getBody().get();
+        OrderHeader order = (OrderHeader) javaResultMap.get("orderHeader");
+		Customer customer = (Customer) javaResultMap.get("customer");
+		//List orderItems = (List) javaResultMap.get("orderItemList");
 
 		customer.setStatus(status);
 
@@ -46,7 +49,9 @@
 		logger.info("businessKey: " + order.getOrderId());
 		logger.info("--------------------------------");
 
-		message.getBody().add("entireOrderAsXML", message.getBody().get());
+        message.getBody().add("orderHeader", order);
+        message.getBody().add("customer", customer);
+
 		message.getBody().add("order_orderId", order.getOrderId());
 		message.getBody().add("order_orderPriority", order.getOrderPriority());
 		message.getBody().add("order_totalAmount", order.getTotalAmount());

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/bpm_orchestration4/src/org/jboss/soa/esb/store/StoreAction.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/bpm_orchestration4/src/org/jboss/soa/esb/store/StoreAction.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/bpm_orchestration4/src/org/jboss/soa/esb/store/StoreAction.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -42,7 +42,7 @@
 		
 		StringBuffer results = new StringBuffer();		
 	  // "order", "customer", "orderItem" is set in the smooks config file: from-dvdstore.xml
-		OrderHeader header = (OrderHeader) message.getBody().get("orderHeader"); 
+		OrderHeader header = (OrderHeader) message.getBody().get("orderHeader");
 		Customer customer = (Customer) message.getBody().get("customer");
 		List orderItems = (List) message.getBody().get("orderItemList");
 		// System.out.println("************************\n\n");

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/MyBusinessRules.drl
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/MyBusinessRules.drl	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/MyBusinessRules.drl	2008-07-22 12:21:06 UTC (rev 21159)
@@ -4,8 +4,8 @@
 #list any import classes here.
 import org.jboss.soa.esb.message.Message;
 import org.jboss.soa.esb.message.format.MessageType;
-import org.jboss.soa.esb.dvdstore.OrderHeader;
-import org.jboss.soa.esb.dvdstore.Customer;
+import org.jboss.soa.esb.samples.quickstart.businessrules.dvdstore.OrderHeader;
+import org.jboss.soa.esb.samples.quickstart.businessrules.dvdstore.Customer;
 
 global java.util.List destinations;
 
@@ -40,4 +40,4 @@
 
 
 
-   
\ No newline at end of file
+   

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/MyBusinessRulesDiscount.drl
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/MyBusinessRulesDiscount.drl	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/MyBusinessRulesDiscount.drl	2008-07-22 12:21:06 UTC (rev 21159)
@@ -3,9 +3,8 @@
 
 #list any import classes here.
 import org.jboss.soa.esb.message.Message;
-import org.jboss.soa.esb.message.format.MessageType;
-import org.jboss.soa.esb.dvdstore.OrderHeader;
-import org.jboss.soa.esb.dvdstore.Customer;
+import org.jboss.soa.esb.samples.quickstart.businessrules.dvdstore.OrderHeader;
+import org.jboss.soa.esb.samples.quickstart.businessrules.dvdstore.Customer;
 
 global java.util.List destinations;
 
@@ -43,4 +42,4 @@
 
 
 
-   
\ No newline at end of file
+   

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/MyRoutingRules.drl
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/MyRoutingRules.drl	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/MyRoutingRules.drl	2008-07-22 12:21:06 UTC (rev 21159)
@@ -4,7 +4,7 @@
 #list any import classes here.
 import org.jboss.soa.esb.message.Message;
 import org.jboss.soa.esb.message.format.MessageType;
-import org.jboss.soa.esb.dvdstore.OrderHeader;
+import org.jboss.soa.esb.samples.quickstart.businessrules.dvdstore.OrderHeader;
 
 #declare any global variables here
 global java.util.List destinations;

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/build.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/build.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/build.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -5,7 +5,7 @@
 		${line.separator}
 	</description>
 		
-	<property name="additional.deploys" value="MyBusinessRulesDiscount.drl MyBusinessRules.drl MyRoutingRules.drl smooks-res.xml"/>
+	<property name="additional.deploys" value="MyBusinessRulesDiscount.drl MyBusinessRules.drl MyRoutingRules.drl smooks-res.xml *.groovy"/>
 
 	<!-- Import the base Ant build script... -->
 	<import file="../conf/base-build.xml"/>

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/jboss-esb.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/jboss-esb.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/jboss-esb.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -4,9 +4,7 @@
 
 	<providers>
 		<jms-provider name="JBossMQ"
-			connection-factory="ConnectionFactory"
-			jndi-context-factory="org.jnp.interfaces.NamingContextFactory"
-			jndi-URL="localhost">
+			connection-factory="ConnectionFactory">
 			<jms-bus busid="quickstartGwChannel">
 				<jms-message-filter dest-type="QUEUE"
 					dest-name="queue/quickstart_Business_Rules_Request_GW" />
@@ -43,19 +41,25 @@
 				</jms-listener>
 			</listeners>
 			<actions mep="OneWay">
-				<!--  
-					<action name="print-before" class="org.jboss.soa.esb.actions.SystemPrintln">
-					<property name="message" value="Message before transformation" />
-					</action>
-				-->
+
 			     
 				<action name="transform"
-					class="org.jboss.soa.esb.actions.converters.SmooksTransformer">
-					<property name="resource-config"
-						value="/smooks-res.xml" />
+					class="org.jboss.soa.esb.smooks.SmooksAction">
+					<property name="smooksConfig" value="/smooks-res.xml" />
+                    <property name="resultType" value="JAVA" />
 				</action>
 
-				<!--  Use the BRP to calculate the order priority -->
+                <action name="map_order_components" class="org.jboss.soa.esb.actions.scripting.GroovyActionProcessor">
+                     <property name="script" value="/map_order_components.groovy" />
+                </action>
+
+				<!-- Update Customer Status -->
+				<action name="updateCustomerStatus"
+					class="org.jboss.soa.esb.samples.quickstart.businessrules.UpdateCustomerStatus">
+					<property name="status" value="60"/>
+			     </action>
+
+                <!--  Use the BRP to calculate the order priority -->
 				<action
 					class="org.jboss.soa.esb.actions.BusinessRulesProcessor"
 					name="BRP">

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/map_order_components.groovy (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_rules_service/map_order_components.groovy)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/map_order_components.groovy	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/map_order_components.groovy	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,4 @@
+// Need to map down the orderHeader and customer beans onto the message
+// to make them available to the ObjectMapper...
+message.getBody().add("orderHeader", message.getBody().get().get("orderHeader"));
+message.getBody().add("customer", message.getBody().get().get("customer"));
\ No newline at end of file

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/readme.txt
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/readme.txt	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/readme.txt	2008-07-22 12:21:06 UTC (rev 21159)
@@ -40,8 +40,11 @@
   Review the 3 different .drl files to see the distinction between business
   rules used for calculation/validation and rules used for routing. 
   
-  The customer status is actually set in the jboss-esb.xml via the SetupMessage
+  The customer status is actually set in the jboss-esb.xml via the UpdateCusutomerStatus
   action since it is not provided with the inbound XML. You don't want a
   customer to determine their status.   In a real world situation, another
   system would be integrated via an action/service, that first calculates the
-  customer's status (frequent flier, volume of previous purchases, etc.)
\ No newline at end of file
+  customer's status (frequent flier, volume of previous purchases, etc.)
+  Try setting the "status" to different values and see how the customer
+  status is used in MyBusinessRules.drl.
+

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/smooks-res.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/smooks-res.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/smooks-res.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -5,14 +5,14 @@
 	<resource-config selector="order">
         <resource>org.milyn.javabean.BeanPopulator</resource>
         <param name="beanId">orderHeader</param>
-		<param name="beanClass">org.jboss.soa.esb.dvdstore.OrderHeader</param>
+		<param name="beanClass">org.jboss.soa.esb.samples.quickstart.businessrules.dvdstore.OrderHeader</param>
         <param name="bindings">
-            <binding property="orderId" selector="Order @orderId" />
-            <binding property="orderDate" selector="Order @orderDate" type="LongDate"/>
-            <binding property="statusCode" selector="Order @statusCode" type="Integer" />
-            <binding property="netAmount" selector="Order @netAmount" type="Double" />
-            <binding property="totalAmount" selector="Order @totalAmount" type="Double" />
-            <binding property="tax" selector="Order @tax" type="Double" />
+            <binding property="orderId" selector="Order/@orderId" />
+            <binding property="orderDate" selector="Order/@orderDate" type="LongDate"/>
+            <binding property="statusCode" selector="Order/@statusCode" type="Integer" />
+            <binding property="netAmount" selector="Order/@netAmount" type="Double" />
+            <binding property="totalAmount" selector="Order/@totalAmount" type="Double" />
+            <binding property="tax" selector="Order/@tax" type="Double" />
         </param>
     </resource-config>
 
@@ -20,12 +20,12 @@
     <resource-config selector="order customer">
         <resource>org.milyn.javabean.BeanPopulator</resource>
 		<param name="beanId">customer</param>
-		<param name="beanClass">org.jboss.soa.esb.dvdstore.Customer</param>
+		<param name="beanClass">org.jboss.soa.esb.samples.quickstart.businessrules.dvdstore.Customer</param>
         <param name="bindings">
-            <binding property="userName" selector="order customer @userName" />
-            <binding property="firstName" selector="order customer @firstName" />
-            <binding property="lastName" selector="order customer @lastName" />
-            <binding property="state" selector="order customer @state" />
+            <binding property="userName" selector="order/customer/@userName" />
+            <binding property="firstName" selector="order/customer/@firstName" />
+            <binding property="lastName" selector="order/customer/@lastName" />
+            <binding property="state" selector="order/customer/@state" />
         </param>
 	</resource-config>
 
@@ -33,14 +33,14 @@
 	<resource-config selector="order orderlines orderline">
         <resource>org.milyn.javabean.BeanPopulator</resource>
 		<param name="beanId">orderItem</param>
-		<param name="beanClass">org.jboss.soa.esb.dvdstore.OrderItem</param>
+		<param name="beanClass">org.jboss.soa.esb.samples.quickstart.businessrules.dvdstore.OrderItem</param>
 		<param name="addToList">true</param>
         <param name="bindings">
-            <binding property="position"  selector="order orderlines orderline @position" type="Integer" />
-            <binding property="quantity"  selector="order orderlines orderline @quantity" type="Integer" />
-            <binding property="productId" selector="order orderlines orderline product @productId" />
-            <binding property="title"     selector="order orderlines orderline product @title" />
-            <binding property="price"     selector="order orderlines orderline product @price" type="Double" />
+            <binding property="position"  selector="order/orderlines/orderline/@position" type="Integer" />
+            <binding property="quantity"  selector="order/orderlines/orderline/@quantity" type="Integer" />
+            <binding property="productId" selector="order/orderlines/orderline/product/@productId" />
+            <binding property="title"     selector="order/orderlines/orderline/product/@title" />
+            <binding property="price"     selector="order/orderlines/orderline/product/@price" type="Double" />
         </param>
 	</resource-config>
 

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/src/org/jboss/soa/esb/samples/quickstart/businessrules/ReviewMessage.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/src/org/jboss/soa/esb/samples/quickstart/businessrules/ReviewMessage.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/src/org/jboss/soa/esb/samples/quickstart/businessrules/ReviewMessage.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -25,8 +25,8 @@
 import org.jboss.soa.esb.actions.ActionProcessingException;
 import org.jboss.soa.esb.helpers.ConfigTree;
 import org.jboss.soa.esb.message.Message;
-import org.jboss.soa.esb.dvdstore.Customer;
-import org.jboss.soa.esb.dvdstore.OrderHeader;
+import org.jboss.soa.esb.samples.quickstart.businessrules.dvdstore.Customer;
+import org.jboss.soa.esb.samples.quickstart.businessrules.dvdstore.OrderHeader;
 
 public class ReviewMessage extends AbstractActionPipelineProcessor {
 	private String input = "Reviewer";
@@ -50,4 +50,4 @@
 		input = configTree.getAttribute("stuff");
 	}
 	
-}
\ No newline at end of file
+}

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/src/org/jboss/soa/esb/samples/quickstart/businessrules/UpdateCustomerStatus.java (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_rules_service/src/org/jboss/soa/esb/samples/quickstart/businessrules/UpdateCustomerStatus.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/src/org/jboss/soa/esb/samples/quickstart/businessrules/UpdateCustomerStatus.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/src/org/jboss/soa/esb/samples/quickstart/businessrules/UpdateCustomerStatus.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,48 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, JBoss Inc., and others contributors as indicated 
+ * by the @authors tag. All rights reserved. 
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors. 
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A 
+ * 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,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+ * MA  02110-1301, USA.
+ * 
+ * (C) 2005-2006,
+ * @author JBoss Inc.
+ */
+package org.jboss.soa.esb.samples.quickstart.businessrules;
+
+import java.util.HashMap;
+import org.jboss.soa.esb.actions.AbstractActionPipelineProcessor;
+import org.jboss.soa.esb.actions.ActionProcessingException;
+import org.jboss.soa.esb.helpers.ConfigTree;
+import org.jboss.soa.esb.message.Message;
+import org.jboss.soa.esb.samples.quickstart.businessrules.dvdstore.Customer;
+import org.jboss.soa.esb.samples.quickstart.businessrules.dvdstore.OrderHeader;
+
+public class UpdateCustomerStatus extends AbstractActionPipelineProcessor {
+	
+	private int status;
+	
+	public Message process(Message message) throws ActionProcessingException {
+		
+		OrderHeader order = (OrderHeader) message.getBody().get("orderHeader");
+		Customer customer = (Customer) message.getBody().get("customer");
+		customer.setStatus( status );
+        System.out.println("{ Updated customer status to " + status + "}" );
+		return message;
+	}
+	
+	public UpdateCustomerStatus(ConfigTree configTree) {
+		status = Integer.parseInt(configTree.getAttribute("status"));
+	}
+	
+}

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/src/org/jboss/soa/esb/samples/quickstart/businessrules/dvdstore (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_rules_service/src/org/jboss/soa/esb/samples/quickstart/businessrules/dvdstore)

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/src/org/jboss/soa/esb/samples/quickstart/businessrules/dvdstore/Customer.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/business_rules_service/src/org/jboss/soa/esb/samples/quickstart/businessrules/dvdstore/Customer.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/src/org/jboss/soa/esb/samples/quickstart/businessrules/dvdstore/Customer.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,103 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, JBoss Inc., and others contributors as indicated 
- * by the @authors tag. All rights reserved. 
- * See the copyright.txt in the distribution for a
- * full listing of individual contributors. 
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU Lesser General Public License, v. 2.1.
- * This program is distributed in the hope that it will be useful, but WITHOUT A 
- * 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,
- * v.2.1 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
- * MA  02110-1301, USA.
- * 
- * (C) 2005-2006,
- * @author JBoss Inc.
- */
-
-package org.jboss.soa.esb.samples.quickstart.businessrules.dvdstore;
-
-import java.io.Serializable;
-
-/**
- * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
- */
-public class Customer implements Serializable {
-
-	// <Customer userName="user1" firstName="Harry" lastName="Potter" state="SD"/>
-	private String userName;
-	private String firstName;
-	private String lastName;
-	private String state;
-	private int status;
-	
-	/**
-	 * @return Returns the firstName.
-	 */
-	public String getFirstName() {
-		return firstName;
-	}
-	/**
-	 * @param firstName The firstName to set.
-	 */
-	public void setFirstName(String firstName) {
-		//System.out.println("**** firstName: " + firstName);
-		this.firstName = firstName;
-	}
-	/**
-	 * @return Returns the lastName.
-	 */
-	public String getLastName() {
-		return lastName;
-	}
-	/**
-	 * @param lastName The lastName to set.
-	 */
-	public void setLastName(String lastName) {
-		this.lastName = lastName;
-	}
-	/**
-	 * @return Returns the state.
-	 */
-	public String getState() {
-		return state;
-	}
-	/**
-	 * @param state The state to set.
-	 */
-	public void setState(String state) {
-		this.state = state;
-	}
-	/**
-	 * @return Returns the userName.
-	 */
-	public String getUserName() {
-		return userName;
-	}
-	/**
-	 * @param userName The userName to set.
-	 */
-	public void setUserName(String userName) {
-		this.userName = userName;
-	}
-	
-	/* (non-Javadoc)
-	 * @see java.lang.Object#toString()
-	 */
-	@Override
-	public String toString() {
-		return userName + "," + firstName + "," + lastName + "," + state + "," + status;
-	}
-	
-	public int getStatus() {
-		return status;
-  }
-  public void setStatus(int status) {
-  	 this.status = status;
-  }
-
-}

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/src/org/jboss/soa/esb/samples/quickstart/businessrules/dvdstore/Customer.java (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_rules_service/src/org/jboss/soa/esb/samples/quickstart/businessrules/dvdstore/Customer.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/src/org/jboss/soa/esb/samples/quickstart/businessrules/dvdstore/Customer.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/src/org/jboss/soa/esb/samples/quickstart/businessrules/dvdstore/Customer.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,103 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, JBoss Inc., and others contributors as indicated 
+ * by the @authors tag. All rights reserved. 
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors. 
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A 
+ * 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,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+ * MA  02110-1301, USA.
+ * 
+ * (C) 2005-2006,
+ * @author JBoss Inc.
+ */
+
+package org.jboss.soa.esb.samples.quickstart.businessrules.dvdstore;
+
+import java.io.Serializable;
+
+/**
+ * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
+ */
+public class Customer implements Serializable {
+
+	// <Customer userName="user1" firstName="Harry" lastName="Potter" state="SD"/>
+	private String userName;
+	private String firstName;
+	private String lastName;
+	private String state;
+	private int status;
+	
+	/**
+	 * @return Returns the firstName.
+	 */
+	public String getFirstName() {
+		return firstName;
+	}
+	/**
+	 * @param firstName The firstName to set.
+	 */
+	public void setFirstName(String firstName) {
+		//System.out.println("**** firstName: " + firstName);
+		this.firstName = firstName;
+	}
+	/**
+	 * @return Returns the lastName.
+	 */
+	public String getLastName() {
+		return lastName;
+	}
+	/**
+	 * @param lastName The lastName to set.
+	 */
+	public void setLastName(String lastName) {
+		this.lastName = lastName;
+	}
+	/**
+	 * @return Returns the state.
+	 */
+	public String getState() {
+		return state;
+	}
+	/**
+	 * @param state The state to set.
+	 */
+	public void setState(String state) {
+		this.state = state;
+	}
+	/**
+	 * @return Returns the userName.
+	 */
+	public String getUserName() {
+		return userName;
+	}
+	/**
+	 * @param userName The userName to set.
+	 */
+	public void setUserName(String userName) {
+		this.userName = userName;
+	}
+	
+	/* (non-Javadoc)
+	 * @see java.lang.Object#toString()
+	 */
+	@Override
+	public String toString() {
+		return userName + "," + firstName + "," + lastName + "," + state + "," + status;
+	}
+	
+	public int getStatus() {
+		return status;
+  }
+  public void setStatus(int status) {
+  	 this.status = status;
+  }
+
+}

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/src/org/jboss/soa/esb/samples/quickstart/businessrules/dvdstore/OrderHeader.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/business_rules_service/src/org/jboss/soa/esb/samples/quickstart/businessrules/dvdstore/OrderHeader.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/src/org/jboss/soa/esb/samples/quickstart/businessrules/dvdstore/OrderHeader.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,140 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, JBoss Inc., and others contributors as indicated 
- * by the @authors tag. All rights reserved. 
- * See the copyright.txt in the distribution for a
- * full listing of individual contributors. 
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU Lesser General Public License, v. 2.1.
- * This program is distributed in the hope that it will be useful, but WITHOUT A 
- * 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,
- * v.2.1 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
- * MA  02110-1301, USA.
- * 
- * (C) 2005-2006,
- * @author JBoss Inc.
- */
-
-package org.jboss.soa.esb.samples.quickstart.businessrules.dvdstore;
-
-/**
- * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
- */
-import java.io.Serializable;
-import java.util.Calendar;
-
-public class OrderHeader implements Serializable {
-	
-	// <Order orderId="1" orderDate="Wed Nov 15 13:45:28 EST 2006" statusCode="0" netAmount="59.97" totalAmount="64.92" tax="4.95">
-	private String orderId;
-	private Calendar orderDate;
-	private int statusCode;
-	private double netAmount;
-	private double totalAmount;
-	private double tax;
-	private int orderPriority = 1;
-	private double orderDiscount;
-	
-	/**
-	 * @return Returns the netAmount.
-	 */
-	public double getNetAmount() {
-		return netAmount;
-	}
-	/**
-	 * @param netAmount The netAmount to set.
-	 */
-	public void setNetAmount(double netAmount) {
-		// System.out.println("**** netAmount: " + netAmount);
-		this.netAmount = netAmount;
-	}
-	/**
-	 * @return Returns the orderDate.
-	 */
-	public Calendar getOrderDate() {
-		return orderDate;
-	}
-	/**
-	 * @param orderDate The orderDate to set.
-	 */
-	public void setOrderDate(Calendar orderDate) {
-		this.orderDate = orderDate;
-	}
-	/**
-	 * @return Returns the orderId.
-	 */
-	public String getOrderId() {
-		return orderId;
-	}
-	/**
-	 * @param orderId The orderId to set.
-	 */
-	public void setOrderId(String orderId) {
-		this.orderId = orderId;
-	}
-	/**
-	 * @return Returns the statusCode.
-	 */
-	public int getStatusCode() {
-		return statusCode;
-	}
-	/**
-	 * @param statusCode The statusCode to set.
-	 */
-	public void setStatusCode(int statusCode) {
-		this.statusCode = statusCode;
-	}
-	/**
-	 * @return Returns the tax.
-	 */
-	public double getTax() {
-		return tax;
-	}
-	/**
-	 * @param tax The tax to set.
-	 */
-	public void setTax(double tax) {
-		this.tax = tax;
-	}
-	/**
-	 * @return Returns the totalAmount.
-	 */
-	public double getTotalAmount() {
-		return totalAmount;
-	}
-	/**
-	 * @param totalAmount The totalAmount to set.
-	 */
-	public void setTotalAmount(double totalAmount) {
-		this.totalAmount = totalAmount;
-	}
-	
-	/* (non-Javadoc)
-	 * @see java.lang.Object#toString()
-	 */
-	@Override
-	public String toString() {
-		return orderId + ", " + orderDate + ", " + statusCode + ", " + netAmount + ", " + totalAmount + ", " + tax + ", ";
-	}
-	
-	public int getOrderPriority() {
-  	  return this.orderPriority;
-    }
-	
-	public void setOrderPriority(int orderPriority) {
-		this.orderPriority = orderPriority;
-    }
-	
-	public double getOrderDiscount() {
-		return this.orderDiscount;
-	}
-	
-	public void setOrderDiscount(double orderDiscount) {
-		this.orderDiscount = orderDiscount;
-	}
-	
-}

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/src/org/jboss/soa/esb/samples/quickstart/businessrules/dvdstore/OrderHeader.java (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_rules_service/src/org/jboss/soa/esb/samples/quickstart/businessrules/dvdstore/OrderHeader.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/src/org/jboss/soa/esb/samples/quickstart/businessrules/dvdstore/OrderHeader.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/src/org/jboss/soa/esb/samples/quickstart/businessrules/dvdstore/OrderHeader.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,140 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, JBoss Inc., and others contributors as indicated 
+ * by the @authors tag. All rights reserved. 
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors. 
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A 
+ * 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,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+ * MA  02110-1301, USA.
+ * 
+ * (C) 2005-2006,
+ * @author JBoss Inc.
+ */
+
+package org.jboss.soa.esb.samples.quickstart.businessrules.dvdstore;
+
+/**
+ * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
+ */
+import java.io.Serializable;
+import java.util.Calendar;
+
+public class OrderHeader implements Serializable {
+	
+	// <Order orderId="1" orderDate="Wed Nov 15 13:45:28 EST 2006" statusCode="0" netAmount="59.97" totalAmount="64.92" tax="4.95">
+	private String orderId;
+	private Calendar orderDate;
+	private int statusCode;
+	private double netAmount;
+	private double totalAmount;
+	private double tax;
+	private int orderPriority = 1;
+	private double orderDiscount;
+	
+	/**
+	 * @return Returns the netAmount.
+	 */
+	public double getNetAmount() {
+		return netAmount;
+	}
+	/**
+	 * @param netAmount The netAmount to set.
+	 */
+	public void setNetAmount(double netAmount) {
+		// System.out.println("**** netAmount: " + netAmount);
+		this.netAmount = netAmount;
+	}
+	/**
+	 * @return Returns the orderDate.
+	 */
+	public Calendar getOrderDate() {
+		return orderDate;
+	}
+	/**
+	 * @param orderDate The orderDate to set.
+	 */
+	public void setOrderDate(Calendar orderDate) {
+		this.orderDate = orderDate;
+	}
+	/**
+	 * @return Returns the orderId.
+	 */
+	public String getOrderId() {
+		return orderId;
+	}
+	/**
+	 * @param orderId The orderId to set.
+	 */
+	public void setOrderId(String orderId) {
+		this.orderId = orderId;
+	}
+	/**
+	 * @return Returns the statusCode.
+	 */
+	public int getStatusCode() {
+		return statusCode;
+	}
+	/**
+	 * @param statusCode The statusCode to set.
+	 */
+	public void setStatusCode(int statusCode) {
+		this.statusCode = statusCode;
+	}
+	/**
+	 * @return Returns the tax.
+	 */
+	public double getTax() {
+		return tax;
+	}
+	/**
+	 * @param tax The tax to set.
+	 */
+	public void setTax(double tax) {
+		this.tax = tax;
+	}
+	/**
+	 * @return Returns the totalAmount.
+	 */
+	public double getTotalAmount() {
+		return totalAmount;
+	}
+	/**
+	 * @param totalAmount The totalAmount to set.
+	 */
+	public void setTotalAmount(double totalAmount) {
+		this.totalAmount = totalAmount;
+	}
+	
+	/* (non-Javadoc)
+	 * @see java.lang.Object#toString()
+	 */
+	@Override
+	public String toString() {
+		return orderId + ", " + orderDate + ", " + statusCode + ", " + netAmount + ", " + totalAmount + ", " + tax + ", ";
+	}
+	
+	public int getOrderPriority() {
+  	  return this.orderPriority;
+    }
+	
+	public void setOrderPriority(int orderPriority) {
+		this.orderPriority = orderPriority;
+    }
+	
+	public double getOrderDiscount() {
+		return this.orderDiscount;
+	}
+	
+	public void setOrderDiscount(double orderDiscount) {
+		this.orderDiscount = orderDiscount;
+	}
+	
+}

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/src/org/jboss/soa/esb/samples/quickstart/businessrules/dvdstore/OrderItem.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/business_rules_service/src/org/jboss/soa/esb/samples/quickstart/businessrules/dvdstore/OrderItem.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/src/org/jboss/soa/esb/samples/quickstart/businessrules/dvdstore/OrderItem.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,111 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, JBoss Inc., and others contributors as indicated 
- * by the @authors tag. All rights reserved. 
- * See the copyright.txt in the distribution for a
- * full listing of individual contributors. 
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU Lesser General Public License, v. 2.1.
- * This program is distributed in the hope that it will be useful, but WITHOUT A 
- * 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,
- * v.2.1 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
- * MA  02110-1301, USA.
- * 
- * (C) 2005-2006,
- * @author JBoss Inc.
- */
-
-package org.jboss.soa.esb.samples.quickstart.businessrules.dvdstore;
-
-import java.io.Serializable;
-
-/**
- * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
- */
-public class OrderItem implements Serializable {
-
-	// <OrderLine position="1" quantity="1">
-	// 		<Product productId="364" title="The 40-Year-Old Virgin " price="29.98"/>
-	// </OrderLine>
-	private int position;
-	private int quantity;
-	private String productId;
-	private String title;
-	private double price;
-	
-	/**
-	 * @return Returns the position.
-	 */
-	public int getPosition() {
-		return position;
-	}
-	/**
-	 * @param position The position to set.
-	 */
-	public void setPosition(int position) {
-		//System.out.println("**** position: " + position);
-		this.position = position;
-	}
-	/**
-	 * @return Returns the price.
-	 */
-	public double getPrice() {
-		return price;
-	}
-	/**
-	 * @param price The price to set.
-	 */
-	public void setPrice(double price) {
-		//System.out.println("**** price: " + price);
-		this.price = price;
-	}
-	/**
-	 * @return Returns the productId.
-	 */
-	public String getProductId() {
-		return productId;
-	}
-	/**
-	 * @param productId The productId to set.
-	 */
-	public void setProductId(String productId) {
-		this.productId = productId;
-	}
-	/**
-	 * @return Returns the quantity.
-	 */
-	public int getQuantity() {
-		return quantity;
-	}
-	/**
-	 * @param quantity The quantity to set.
-	 */
-	public void setQuantity(int quantity) {
-		this.quantity = quantity;
-	}
-	/**
-	 * @return Returns the title.
-	 */
-	public String getTitle() {
-		return title;
-	}
-	/**
-	 * @param title The title to set.
-	 */
-	public void setTitle(String title) {
-		this.title = title;
-	}
-	
-	/* (non-Javadoc)
-	 * @see java.lang.Object#toString()
-	 */
-	@Override
-	public String toString() {
-		return position + "," + quantity + "," + productId + "," + title + "," + price;
-		
-	}
-}

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/src/org/jboss/soa/esb/samples/quickstart/businessrules/dvdstore/OrderItem.java (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_rules_service/src/org/jboss/soa/esb/samples/quickstart/businessrules/dvdstore/OrderItem.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/src/org/jboss/soa/esb/samples/quickstart/businessrules/dvdstore/OrderItem.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_rules_service/src/org/jboss/soa/esb/samples/quickstart/businessrules/dvdstore/OrderItem.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,111 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, JBoss Inc., and others contributors as indicated 
+ * by the @authors tag. All rights reserved. 
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors. 
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A 
+ * 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,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+ * MA  02110-1301, USA.
+ * 
+ * (C) 2005-2006,
+ * @author JBoss Inc.
+ */
+
+package org.jboss.soa.esb.samples.quickstart.businessrules.dvdstore;
+
+import java.io.Serializable;
+
+/**
+ * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
+ */
+public class OrderItem implements Serializable {
+
+	// <OrderLine position="1" quantity="1">
+	// 		<Product productId="364" title="The 40-Year-Old Virgin " price="29.98"/>
+	// </OrderLine>
+	private int position;
+	private int quantity;
+	private String productId;
+	private String title;
+	private double price;
+	
+	/**
+	 * @return Returns the position.
+	 */
+	public int getPosition() {
+		return position;
+	}
+	/**
+	 * @param position The position to set.
+	 */
+	public void setPosition(int position) {
+		//System.out.println("**** position: " + position);
+		this.position = position;
+	}
+	/**
+	 * @return Returns the price.
+	 */
+	public double getPrice() {
+		return price;
+	}
+	/**
+	 * @param price The price to set.
+	 */
+	public void setPrice(double price) {
+		//System.out.println("**** price: " + price);
+		this.price = price;
+	}
+	/**
+	 * @return Returns the productId.
+	 */
+	public String getProductId() {
+		return productId;
+	}
+	/**
+	 * @param productId The productId to set.
+	 */
+	public void setProductId(String productId) {
+		this.productId = productId;
+	}
+	/**
+	 * @return Returns the quantity.
+	 */
+	public int getQuantity() {
+		return quantity;
+	}
+	/**
+	 * @param quantity The quantity to set.
+	 */
+	public void setQuantity(int quantity) {
+		this.quantity = quantity;
+	}
+	/**
+	 * @return Returns the title.
+	 */
+	public String getTitle() {
+		return title;
+	}
+	/**
+	 * @param title The title to set.
+	 */
+	public void setTitle(String title) {
+		this.title = title;
+	}
+	
+	/* (non-Javadoc)
+	 * @see java.lang.Object#toString()
+	 */
+	@Override
+	public String toString() {
+		return position + "," + quantity + "," + productId + "," + title + "," + price;
+		
+	}
+}

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent)

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/SampleDriver.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/SampleDriver.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/SampleDriver.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,3 +0,0 @@
-<Policy type="COMPREHENSIVE" >
-	<Driver name="Bill Smith" age="30" priorClaims="0" locationRiskProfile="LOW" />
-</Policy>

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/SampleDriver.xml (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/SampleDriver.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/SampleDriver.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/SampleDriver.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,3 @@
+<Policy type="COMPREHENSIVE" >
+	<Driver name="Bill Smith" age="30" priorClaims="0" locationRiskProfile="LOW" />
+</Policy>

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/build.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/build.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/build.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,35 +0,0 @@
-<project name="Quickstart_business_ruleservice_ruleAgent" default="run" basedir=".">
-	
-	<description> 
-		${ant.project.name}
-		${line.separator}
-	</description>
-		
-	<property name="additional.deploys" value="ruleAgent/brmsdeployedrules.properties ruleAgent/package/org.jboss.soa.esb.services.rules.pkg smooks-res.xml"/>
-
-	<target name="quickstart-specific-assemblies">
-        <pathconvert targetos="unix" property="basedir_unix">
-            <path><pathelement location="${basedir}"/></path>
-        </pathconvert>
-
-        <copy file="${basedir}/ruleAgent/brmsdeployedrules-unfiltered.properties" tofile="${basedir}/ruleAgent/brmsdeployedrules.properties" overwrite="true" filtering="true">
-                <filterset>
-                    <filter token="quickstart.dir" value="${basedir_unix}"/>
-            </filterset>
-        </copy>
-    </target>
-
-
-	<!-- Import the base Ant build script... -->
-	<import file="../conf/base-build.xml"/>
-	
-	
-  <target name="runtest" depends="compile"
-	description="will receive JMS message to trigger the actions in the ESB">
-     <echo>Runs Test JMS Sender</echo>
-     <java fork="yes" classname="org.jboss.soa.esb.samples.quickstart.ruleagent.businessrules.test.SendJMSMessage" failonerror="true">
-		<classpath refid="exec-classpath" />
-     </java>
-  </target>  
-	
-</project>

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/build.xml (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/build.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/build.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/build.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,35 @@
+<project name="Quickstart_business_ruleservice_ruleAgent" default="run" basedir=".">
+	
+	<description> 
+		${ant.project.name}
+		${line.separator}
+	</description>
+		
+	<property name="additional.deploys" value="ruleAgent/brmsdeployedrules.properties ruleAgent/package/org.jboss.soa.esb.services.rules.pkg smooks-res.xml"/>
+
+	<target name="quickstart-specific-assemblies">
+        <pathconvert targetos="unix" property="basedir_unix">
+            <path><pathelement location="${basedir}"/></path>
+        </pathconvert>
+
+        <copy file="${basedir}/ruleAgent/brmsdeployedrules-unfiltered.properties" tofile="${basedir}/ruleAgent/brmsdeployedrules.properties" overwrite="true" filtering="true">
+                <filterset>
+                    <filter token="quickstart.dir" value="${basedir_unix}"/>
+            </filterset>
+        </copy>
+    </target>
+
+
+	<!-- Import the base Ant build script... -->
+	<import file="../conf/base-build.xml"/>
+	
+	
+  <target name="runtest" depends="compile"
+	description="will receive JMS message to trigger the actions in the ESB">
+     <echo>Runs Test JMS Sender</echo>
+     <java fork="yes" classname="org.jboss.soa.esb.samples.quickstart.ruleagent.businessrules.test.SendJMSMessage" failonerror="true">
+		<classpath refid="exec-classpath" />
+     </java>
+  </target>  
+	
+</project>

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/deployment.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/deployment.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/deployment.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<jbossesb-deployment>
-  <depends>jboss.esb:deployment=jbrules.esb</depends>
-  <depends>jboss.esb:deployment=smooks.esb</depends>
-  <depends>jboss.esb.quickstart.destination:service=Queue,name=quickstart_Business_Rules_RuleAgent_Request_GW</depends>
-  <depends>jboss.esb.quickstart.destination:service=Queue,name=quickstart_Business_Rules_RuleAgent_Request_ESB</depends>
-<depends>jboss.esb.quickstart.destination:service=Queue,name=quickstart_Business_Rules_RuleAgent_Notify</depends>
-</jbossesb-deployment>

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/deployment.xml (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/deployment.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/deployment.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/deployment.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<jbossesb-deployment>
+  <depends>jboss.esb:deployment=jbrules.esb</depends>
+  <depends>jboss.esb:deployment=smooks.esb</depends>
+  <depends>jboss.esb.quickstart.destination:service=Queue,name=quickstart_Business_Rules_RuleAgent_Request_GW</depends>
+  <depends>jboss.esb.quickstart.destination:service=Queue,name=quickstart_Business_Rules_RuleAgent_Request_ESB</depends>
+<depends>jboss.esb.quickstart.destination:service=Queue,name=quickstart_Business_Rules_RuleAgent_Notify</depends>
+</jbossesb-deployment>

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/jbm-queue-service.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/jbm-queue-service.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/jbm-queue-service.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<server>
-  <mbean code="org.jboss.jms.server.destination.QueueService"
-    name="jboss.esb.quickstart.destination:service=Queue,name=quickstart_Business_Rules_RuleAgent_Request_GW"
-    xmbean-dd="xmdesc/Queue-xmbean.xml">
-    <depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>
-	<depends>jboss.messaging:service=PostOffice</depends>
-  </mbean>
-  <mbean code="org.jboss.jms.server.destination.QueueService"
-    name="jboss.esb.quickstart.destination:service=Queue,name=quickstart_Business_Rules_RuleAgent_Request_ESB"
-    xmbean-dd="xmdesc/Queue-xmbean.xml">
-    <depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>
-	<depends>jboss.messaging:service=PostOffice</depends>
-  </mbean>
-  <mbean code="org.jboss.jms.server.destination.QueueService"
-    name="jboss.esb.quickstart.destination:service=Queue,name=quickstart_Business_Rules_RuleAgent_Notify"
-    xmbean-dd="xmdesc/Queue-xmbean.xml">
-    <depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>
-	<depends>jboss.messaging:service=PostOffice</depends>
-  </mbean>
-  </server>

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/jbm-queue-service.xml (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/jbm-queue-service.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/jbm-queue-service.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/jbm-queue-service.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<server>
+  <mbean code="org.jboss.jms.server.destination.QueueService"
+    name="jboss.esb.quickstart.destination:service=Queue,name=quickstart_Business_Rules_RuleAgent_Request_GW"
+    xmbean-dd="xmdesc/Queue-xmbean.xml">
+    <depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>
+	<depends>jboss.messaging:service=PostOffice</depends>
+  </mbean>
+  <mbean code="org.jboss.jms.server.destination.QueueService"
+    name="jboss.esb.quickstart.destination:service=Queue,name=quickstart_Business_Rules_RuleAgent_Request_ESB"
+    xmbean-dd="xmdesc/Queue-xmbean.xml">
+    <depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>
+	<depends>jboss.messaging:service=PostOffice</depends>
+  </mbean>
+  <mbean code="org.jboss.jms.server.destination.QueueService"
+    name="jboss.esb.quickstart.destination:service=Queue,name=quickstart_Business_Rules_RuleAgent_Notify"
+    xmbean-dd="xmdesc/Queue-xmbean.xml">
+    <depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>
+	<depends>jboss.messaging:service=PostOffice</depends>
+  </mbean>
+  </server>

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/jbmq-queue-service.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/jbmq-queue-service.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/jbmq-queue-service.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<server>
-  <mbean code="org.jboss.mq.server.jmx.Queue"
-    name="jboss.esb.quickstart.destination:service=Queue,name=quickstart_Business_Rules_RuleAgent_Request_GW">
-    <depends optional-attribute-name="DestinationManager">
-      jboss.mq:service=DestinationManager
-    </depends>
-  </mbean>
-  <mbean code="org.jboss.mq.server.jmx.Queue"
-    name="jboss.esb.quickstart.destination:service=Queue,name=quickstart_Business_Rules_RuleAgent_Request_ESB">
-    <depends optional-attribute-name="DestinationManager">
-      jboss.mq:service=DestinationManager
-    </depends>
-  </mbean>
-  <mbean code="org.jboss.mq.server.jmx.Queue"
-    name="jboss.esb.quickstart.destination:service=Queue,name=quickstart_Business_Rules_RuleAgent_Notify">
-    <depends optional-attribute-name="DestinationManager">
-      jboss.mq:service=DestinationManager
-    </depends>
-  </mbean>
-</server>

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/jbmq-queue-service.xml (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/jbmq-queue-service.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/jbmq-queue-service.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/jbmq-queue-service.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<server>
+  <mbean code="org.jboss.mq.server.jmx.Queue"
+    name="jboss.esb.quickstart.destination:service=Queue,name=quickstart_Business_Rules_RuleAgent_Request_GW">
+    <depends optional-attribute-name="DestinationManager">
+      jboss.mq:service=DestinationManager
+    </depends>
+  </mbean>
+  <mbean code="org.jboss.mq.server.jmx.Queue"
+    name="jboss.esb.quickstart.destination:service=Queue,name=quickstart_Business_Rules_RuleAgent_Request_ESB">
+    <depends optional-attribute-name="DestinationManager">
+      jboss.mq:service=DestinationManager
+    </depends>
+  </mbean>
+  <mbean code="org.jboss.mq.server.jmx.Queue"
+    name="jboss.esb.quickstart.destination:service=Queue,name=quickstart_Business_Rules_RuleAgent_Notify">
+    <depends optional-attribute-name="DestinationManager">
+      jboss.mq:service=DestinationManager
+    </depends>
+  </mbean>
+</server>

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/jboss-esb.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/jboss-esb.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/jboss-esb.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,63 +0,0 @@
-<?xml version = "1.0" encoding = "UTF-8"?>
-<jbossesb
-	xmlns="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd">
-
-	<providers>
-		<jms-provider name="JBossMQ"
-			connection-factory="ConnectionFactory"
-			jndi-context-factory="org.jnp.interfaces.NamingContextFactory"
-			jndi-URL="localhost">
-			<jms-bus busid="quickstartGwChannel">
-				<jms-message-filter dest-type="QUEUE"
-					dest-name="queue/quickstart_Business_Rules_RuleAgent_Request_GW" />
-			</jms-bus>
-			<jms-bus busid="quickstartEsbChannel">
-				<jms-message-filter dest-type="QUEUE"
-					dest-name="queue/quickstart_Business_Rules_RuleAgent_Request_ESB" />
-			</jms-bus>
-		</jms-provider>
-	</providers>
-
-	<services>
-
-		<service category="PolicyPricingServices"
-			name="PolicyPricingService" description="Prices the policy application">
-			<listeners>
-				<!-- Gateway -->
-				<jms-listener name="TheGateway"
-					busidref="quickstartGwChannel" maxThreads="1" is-gateway="true" />
-				<jms-listener name="TheESBChannel"
-					busidref="quickstartEsbChannel" maxThreads="1">
-				</jms-listener>
-			</listeners>
-			
-			<actions mep="OneWay">
-				<action name="print-before" class="org.jboss.soa.esb.actions.SystemPrintln">
-					<property name="message" value="Message before transformation" />
-				</action>		
-			     
-				<action name="transform" class="org.jboss.soa.esb.smooks.SmooksAction">
-					<property name="smooksConfig" value="/smooks-res.xml" />
-                    <property name="resultType" value="JAVA" />
-				</action>
-
-				<action name="fixUpMessage" class="org.jboss.soa.esb.samples.quickstart.ruleagent.businessrules.SetupMessage" />
-								
-				<!--  Use the BRP to calculate the policy price -->
-				<action
-					class="org.jboss.soa.esb.actions.BusinessRulesProcessor" name="PolicyPricing">
-					<property name="ruleAgentProperties" value="ruleAgent/brmsdeployedrules.properties" />
-					<property name="object-paths">
-						<object-path esb="body.Driver" />
-						<object-path esb="body.Policy" />
-					</property>
-				</action>
-			
-			  	<action name="reviewMessage"
-					class="org.jboss.soa.esb.samples.quickstart.ruleagent.businessrules.ReviewMessage">
-					<property name="stuff" value="Sent notification: "/>
-			     </action>
-			</actions>
-		</service>	
-	</services>
-</jbossesb>

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/jboss-esb.xml (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/jboss-esb.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/jboss-esb.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/jboss-esb.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,63 @@
+<?xml version = "1.0" encoding = "UTF-8"?>
+<jbossesb
+	xmlns="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd">
+
+	<providers>
+		<jms-provider name="JBossMQ"
+			connection-factory="ConnectionFactory"
+			jndi-context-factory="org.jnp.interfaces.NamingContextFactory"
+			jndi-URL="localhost">
+			<jms-bus busid="quickstartGwChannel">
+				<jms-message-filter dest-type="QUEUE"
+					dest-name="queue/quickstart_Business_Rules_RuleAgent_Request_GW" />
+			</jms-bus>
+			<jms-bus busid="quickstartEsbChannel">
+				<jms-message-filter dest-type="QUEUE"
+					dest-name="queue/quickstart_Business_Rules_RuleAgent_Request_ESB" />
+			</jms-bus>
+		</jms-provider>
+	</providers>
+
+	<services>
+
+		<service category="PolicyPricingServices"
+			name="PolicyPricingService" description="Prices the policy application">
+			<listeners>
+				<!-- Gateway -->
+				<jms-listener name="TheGateway"
+					busidref="quickstartGwChannel" maxThreads="1" is-gateway="true" />
+				<jms-listener name="TheESBChannel"
+					busidref="quickstartEsbChannel" maxThreads="1">
+				</jms-listener>
+			</listeners>
+			
+			<actions mep="OneWay">
+				<action name="print-before" class="org.jboss.soa.esb.actions.SystemPrintln">
+					<property name="message" value="Message before transformation" />
+				</action>		
+			     
+				<action name="transform" class="org.jboss.soa.esb.smooks.SmooksAction">
+					<property name="smooksConfig" value="/smooks-res.xml" />
+                    <property name="resultType" value="JAVA" />
+				</action>
+
+				<action name="fixUpMessage" class="org.jboss.soa.esb.samples.quickstart.ruleagent.businessrules.SetupMessage" />
+								
+				<!--  Use the BRP to calculate the policy price -->
+				<action
+					class="org.jboss.soa.esb.actions.BusinessRulesProcessor" name="PolicyPricing">
+					<property name="ruleAgentProperties" value="ruleAgent/brmsdeployedrules.properties" />
+					<property name="object-paths">
+						<object-path esb="body.Driver" />
+						<object-path esb="body.Policy" />
+					</property>
+				</action>
+			
+			  	<action name="reviewMessage"
+					class="org.jboss.soa.esb.samples.quickstart.ruleagent.businessrules.ReviewMessage">
+					<property name="stuff" value="Sent notification: "/>
+			     </action>
+			</actions>
+		</service>	
+	</services>
+</jbossesb>

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/jbossesb-properties.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/jbossesb-properties.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/jbossesb-properties.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,85 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!--
-  JBoss, Home of Professional Open Source
-  Copyright 2006, JBoss Inc., and others contributors as indicated 
-  by the @authors tag. All rights reserved. 
-  See the copyright.txt in the distribution for a
-  full listing of individual contributors. 
-  This copyrighted material is made available to anyone wishing to use,
-  modify, copy, or redistribute it subject to the terms and conditions
-  of the GNU Lesser General Public License, v. 2.1.
-  This program is distributed in the hope that it will be useful, but WITHOUT A 
-  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,
-  v.2.1 along with this distribution; if not, write to the Free Software
-  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
-  MA  02110-1301, USA.
-  
-  (C) 2005-2006,
-  @author JBoss Inc.
--->
-<!-- $Id: jbossesb-unittest-properties.xml $ -->
-<!--
-  These options are described in the JBossESB manual.
-  Defaults are provided here for convenience only.
- 
-  Please read through this file prior to using the system, and consider
-  updating the specified entries.
--->
-<esb
-  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-  xsi:noNamespaceSchemaLocation="jbossesb-1_0.xsd">
-    <properties name="core">
-		<property name="org.jboss.soa.esb.jndi.server.type" value="jboss"/>
-		<property name="org.jboss.soa.esb.jndi.server.url" value="localhost"/>
-		<property name="org.jboss.soa.esb.persistence.connection.factory" 	value="org.jboss.internal.soa.esb.persistence.format.MessageStoreFactoryImpl"/>
-    </properties>
-    <properties name="registry">      
-    	<property name="org.jboss.soa.esb.registry.queryManagerURI"     		
-    		value="jnp://localhost:1099/InquiryService?org.apache.juddi.registry.rmi.Inquiry#inquire"/>    		
-    	<property name="org.jboss.soa.esb.registry.lifeCycleManagerURI"     		
-    		value="jnp://localhost:1099/PublishService?org.apache.juddi.registry.rmi.Publish#publish" />
-    	<property name="org.jboss.soa.esb.registry.implementationClass" 
-    		value="org.jboss.internal.soa.esb.services.registry.JAXRRegistryImpl"/>
-    	<property name="org.jboss.soa.esb.registry.factoryClass" 
-    		value="org.apache.ws.scout.registry.ConnectionFactoryImpl"/>
-    	<property name="org.jboss.soa.esb.registry.user" 
-    		value="jbossesb"/>
-    	<property name="org.jboss.soa.esb.registry.password" 
-    	  value="password"/>
-    	<!-- the following parameter is scout specific to set the type of communication between scout and the UDDI (embedded, rmi, soap) -->
-    	<property name="org.jboss.soa.esb.scout.proxy.transportClass" 
-    		value="org.apache.ws.scout.transport.RMITransport"/>
-    </properties>
-    <properties name="transports" depends="core">
-    	<property name="org.jboss.soa.esb.mail.smtp.host" value="localhost"/>
-    	<property name="org.jboss.soa.esb.mail.smtp.user" value="jbossesb"/>
-    	<property name="org.jboss.soa.esb.mail.smtp.password" value=""/>
-    	<property name="org.jboss.soa.esb.mail.smtp.port" value="25"/>
-    </properties>
-    <properties name="connection">
-    	<property name="min-pool-size" value="5"/>
-    	<property name="max-pool=size" value="10"/>
-    	<property name="blocking-timeout-millis" value="5000"/>
-    	<property name="abandoned-connection-timeout" value="10000"/>
-    	<property name="abandoned-connection-time-interval" value="30000"/>
-    </properties>
-    <properties name="dbstore">
-		<property name="org.jboss.soa.esb.persistence.db.connection.url" 	value="jdbc:hsqldb:hsql://localhost:9001/"/>
-		<property name="org.jboss.soa.esb.persistence.db.jdbc.driver" 		value="org.hsqldb.jdbcDriver"/>
-		<property name="org.jboss.soa.esb.persistence.db.user" 			value="sa"/>
-		<property name="org.jboss.soa.esb.persistence.db.pwd" 			value=""/>		
-		<property name="org.jboss.soa.esb.persistence.db.pool.initial.size"	value="2"/>
-		<property name="org.jboss.soa.esb.persistence.db.pool.min.size"	value="2"/>
-		<property name="org.jboss.soa.esb.persistence.db.pool.max.size"	value="5"/>
-		<!--table managed by pool to test for valid connections - created by pool automatically -->
-		<property name="org.jboss.soa.esb.persistence.db.pool.test.table"	value="pooltest"/>
-		<!-- # of milliseconds to timeout waiting for a connection from pool -->
-		<property name="org.jboss.soa.esb.persistence.db.pool.timeout.millis"	value="5000"/> 
-                <property name="org.jboss.soa.esb.persistence.db.conn.manager" value="org.jboss.internal.soa.esb.persistence.manager.StandaloneConnectionManager"/>
-    </properties>
-    <properties name="messagerouting">
-    	<property name="org.jboss.soa.esb.routing.cbrClass" value="org.jboss.internal.soa.esb.services.routing.cbr.JBossRulesRouter"/>
-    </properties>
-</esb>

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/jbossesb-properties.xml (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/jbossesb-properties.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/jbossesb-properties.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/jbossesb-properties.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,85 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+  JBoss, Home of Professional Open Source
+  Copyright 2006, JBoss Inc., and others contributors as indicated 
+  by the @authors tag. All rights reserved. 
+  See the copyright.txt in the distribution for a
+  full listing of individual contributors. 
+  This copyrighted material is made available to anyone wishing to use,
+  modify, copy, or redistribute it subject to the terms and conditions
+  of the GNU Lesser General Public License, v. 2.1.
+  This program is distributed in the hope that it will be useful, but WITHOUT A 
+  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,
+  v.2.1 along with this distribution; if not, write to the Free Software
+  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+  MA  02110-1301, USA.
+  
+  (C) 2005-2006,
+  @author JBoss Inc.
+-->
+<!-- $Id: jbossesb-unittest-properties.xml $ -->
+<!--
+  These options are described in the JBossESB manual.
+  Defaults are provided here for convenience only.
+ 
+  Please read through this file prior to using the system, and consider
+  updating the specified entries.
+-->
+<esb
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:noNamespaceSchemaLocation="jbossesb-1_0.xsd">
+    <properties name="core">
+		<property name="org.jboss.soa.esb.jndi.server.type" value="jboss"/>
+		<property name="org.jboss.soa.esb.jndi.server.url" value="localhost"/>
+		<property name="org.jboss.soa.esb.persistence.connection.factory" 	value="org.jboss.internal.soa.esb.persistence.format.MessageStoreFactoryImpl"/>
+    </properties>
+    <properties name="registry">      
+    	<property name="org.jboss.soa.esb.registry.queryManagerURI"     		
+    		value="jnp://localhost:1099/InquiryService?org.apache.juddi.registry.rmi.Inquiry#inquire"/>    		
+    	<property name="org.jboss.soa.esb.registry.lifeCycleManagerURI"     		
+    		value="jnp://localhost:1099/PublishService?org.apache.juddi.registry.rmi.Publish#publish" />
+    	<property name="org.jboss.soa.esb.registry.implementationClass" 
+    		value="org.jboss.internal.soa.esb.services.registry.JAXRRegistryImpl"/>
+    	<property name="org.jboss.soa.esb.registry.factoryClass" 
+    		value="org.apache.ws.scout.registry.ConnectionFactoryImpl"/>
+    	<property name="org.jboss.soa.esb.registry.user" 
+    		value="jbossesb"/>
+    	<property name="org.jboss.soa.esb.registry.password" 
+    	  value="password"/>
+    	<!-- the following parameter is scout specific to set the type of communication between scout and the UDDI (embedded, rmi, soap) -->
+    	<property name="org.jboss.soa.esb.scout.proxy.transportClass" 
+    		value="org.apache.ws.scout.transport.RMITransport"/>
+    </properties>
+    <properties name="transports" depends="core">
+    	<property name="org.jboss.soa.esb.mail.smtp.host" value="localhost"/>
+    	<property name="org.jboss.soa.esb.mail.smtp.user" value="jbossesb"/>
+    	<property name="org.jboss.soa.esb.mail.smtp.password" value=""/>
+    	<property name="org.jboss.soa.esb.mail.smtp.port" value="25"/>
+    </properties>
+    <properties name="connection">
+    	<property name="min-pool-size" value="5"/>
+    	<property name="max-pool=size" value="10"/>
+    	<property name="blocking-timeout-millis" value="5000"/>
+    	<property name="abandoned-connection-timeout" value="10000"/>
+    	<property name="abandoned-connection-time-interval" value="30000"/>
+    </properties>
+    <properties name="dbstore">
+		<property name="org.jboss.soa.esb.persistence.db.connection.url" 	value="jdbc:hsqldb:hsql://localhost:9001/"/>
+		<property name="org.jboss.soa.esb.persistence.db.jdbc.driver" 		value="org.hsqldb.jdbcDriver"/>
+		<property name="org.jboss.soa.esb.persistence.db.user" 			value="sa"/>
+		<property name="org.jboss.soa.esb.persistence.db.pwd" 			value=""/>		
+		<property name="org.jboss.soa.esb.persistence.db.pool.initial.size"	value="2"/>
+		<property name="org.jboss.soa.esb.persistence.db.pool.min.size"	value="2"/>
+		<property name="org.jboss.soa.esb.persistence.db.pool.max.size"	value="5"/>
+		<!--table managed by pool to test for valid connections - created by pool automatically -->
+		<property name="org.jboss.soa.esb.persistence.db.pool.test.table"	value="pooltest"/>
+		<!-- # of milliseconds to timeout waiting for a connection from pool -->
+		<property name="org.jboss.soa.esb.persistence.db.pool.timeout.millis"	value="5000"/> 
+                <property name="org.jboss.soa.esb.persistence.db.conn.manager" value="org.jboss.internal.soa.esb.persistence.manager.StandaloneConnectionManager"/>
+    </properties>
+    <properties name="messagerouting">
+    	<property name="org.jboss.soa.esb.routing.cbrClass" value="org.jboss.internal.soa.esb.services.routing.cbr.JBossRulesRouter"/>
+    </properties>
+</esb>

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/jndi.properties
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/jndi.properties	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/jndi.properties	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,5 +0,0 @@
-java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
-java.naming.provider.url=jnp://localhost:1099
-java.naming.factory.url.pkgs=org.jboss.naming
-java.naming.factory.url.pkgs=org.jnp.interfaces
-

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/jndi.properties (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/jndi.properties)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/jndi.properties	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/jndi.properties	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,5 @@
+java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
+java.naming.provider.url=jnp://localhost:1099
+java.naming.factory.url.pkgs=org.jboss.naming
+java.naming.factory.url.pkgs=org.jnp.interfaces
+

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/juddi.properties
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/juddi.properties	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/juddi.properties	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,69 +0,0 @@
-# jUDDI Registry Properties (used by RegistryServer)
-# see http://www.juddi.org for more information
-
-# The UDDI Operator Name
-juddi.operatorName = jUDDI.org
-
-# The i18n locale default codes
-juddi.i18n.languageCode = en
-juddi.i18n.countryCode = US
-
-# The UDDI DiscoveryURL Prefix
-juddi.discoveryURL = http://localhost:8080/juddi/uddiget.jsp?
-
-# The UDDI Operator Contact Email Address
-juddi.operatorEmailAddress = admin at juddi.org
-
-# The maximum name size and maximum number
-# of name elements allows in several of the
-# FindXxxx and SaveXxxx UDDI functions.
-juddi.maxNameLength=255
-juddi.maxNameElementsAllowed=5
-
-# The maximum number of UDDI artifacts allowed
-# per publisher. A value of '-1' indicates any 
-# number of artifacts is valid (These values can be
-# overridden at the individual publisher level).
-juddi.maxBusinessesPerPublisher=25
-juddi.maxServicesPerBusiness=20
-juddi.maxBindingsPerService=10
-juddi.maxTModelsPerPublisher=100
-
-# jUDDI Authentication module to use
-juddi.auth = org.apache.juddi.auth.DefaultAuthenticator
-
-# jUDDI DataStore module currently to use
-juddi.dataStore = org.apache.juddi.datastore.jdbc.JDBCDataStore
-
-# use a dataSource (if set to false a direct 
-# jdbc connection will be used.
-juddi.isUseDataSource=false
-juddi.jdbcDriver=com.mysql.jdbc.Driver
-juddi.jdbcUrl=jdbc:mysql://localhost:3306/juddi
-juddi.jdbcUsername=root
-juddi.jdbcPassword=admin
-# jUDDI DataSource to use
-# juddi.dataSource=java:comp/env/jdbc/MySqlDS
-
-# jUDDI UUIDGen implementation to use
-juddi.uuidgen = org.apache.juddi.uuidgen.DefaultUUIDGen
-
-# jUDDI Cryptor implementation to use
-juddi.cryptor = org.apache.juddi.cryptor.DefaultCryptor
- 
-# jUDDI Validator to use
-juddi.validator=org.apache.juddi.validator.DefaultValidator
-
-# jUDDI Proxy Properties (used by RegistryProxy)
-juddi.proxy.adminURL = http://localhost:8080/juddi/admin
-juddi.proxy.inquiryURL = http://localhost:8080/juddi/inquiry
-juddi.proxy.publishURL = http://localhost:8080/juddi/publish
-juddi.proxy.transportClass = org.apache.juddi.proxy.AxisTransport
-juddi.proxy.securityProvider = com.sun.net.ssl.internal.ssl.Provider
-juddi.proxy.protocolHandler = com.sun.net.ssl.internal.www.protocol
-
-# JNDI settings (used by RMITransport)
-java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
-java.naming.provider.url=jnp://localhost:1099
-java.naming.factory.url.pkgs=org.jboss.naming
-  

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/juddi.properties (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/juddi.properties)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/juddi.properties	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/juddi.properties	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,69 @@
+# jUDDI Registry Properties (used by RegistryServer)
+# see http://www.juddi.org for more information
+
+# The UDDI Operator Name
+juddi.operatorName = jUDDI.org
+
+# The i18n locale default codes
+juddi.i18n.languageCode = en
+juddi.i18n.countryCode = US
+
+# The UDDI DiscoveryURL Prefix
+juddi.discoveryURL = http://localhost:8080/juddi/uddiget.jsp?
+
+# The UDDI Operator Contact Email Address
+juddi.operatorEmailAddress = admin at juddi.org
+
+# The maximum name size and maximum number
+# of name elements allows in several of the
+# FindXxxx and SaveXxxx UDDI functions.
+juddi.maxNameLength=255
+juddi.maxNameElementsAllowed=5
+
+# The maximum number of UDDI artifacts allowed
+# per publisher. A value of '-1' indicates any 
+# number of artifacts is valid (These values can be
+# overridden at the individual publisher level).
+juddi.maxBusinessesPerPublisher=25
+juddi.maxServicesPerBusiness=20
+juddi.maxBindingsPerService=10
+juddi.maxTModelsPerPublisher=100
+
+# jUDDI Authentication module to use
+juddi.auth = org.apache.juddi.auth.DefaultAuthenticator
+
+# jUDDI DataStore module currently to use
+juddi.dataStore = org.apache.juddi.datastore.jdbc.JDBCDataStore
+
+# use a dataSource (if set to false a direct 
+# jdbc connection will be used.
+juddi.isUseDataSource=false
+juddi.jdbcDriver=com.mysql.jdbc.Driver
+juddi.jdbcUrl=jdbc:mysql://localhost:3306/juddi
+juddi.jdbcUsername=root
+juddi.jdbcPassword=admin
+# jUDDI DataSource to use
+# juddi.dataSource=java:comp/env/jdbc/MySqlDS
+
+# jUDDI UUIDGen implementation to use
+juddi.uuidgen = org.apache.juddi.uuidgen.DefaultUUIDGen
+
+# jUDDI Cryptor implementation to use
+juddi.cryptor = org.apache.juddi.cryptor.DefaultCryptor
+ 
+# jUDDI Validator to use
+juddi.validator=org.apache.juddi.validator.DefaultValidator
+
+# jUDDI Proxy Properties (used by RegistryProxy)
+juddi.proxy.adminURL = http://localhost:8080/juddi/admin
+juddi.proxy.inquiryURL = http://localhost:8080/juddi/inquiry
+juddi.proxy.publishURL = http://localhost:8080/juddi/publish
+juddi.proxy.transportClass = org.apache.juddi.proxy.AxisTransport
+juddi.proxy.securityProvider = com.sun.net.ssl.internal.ssl.Provider
+juddi.proxy.protocolHandler = com.sun.net.ssl.internal.www.protocol
+
+# JNDI settings (used by RMITransport)
+java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
+java.naming.provider.url=jnp://localhost:1099
+java.naming.factory.url.pkgs=org.jboss.naming
+  

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/lib (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/lib)

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/log4j.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/log4j.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/log4j.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,84 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
-
-<!-- ===================================================================== -->
-<!--                                                                       -->
-<!--  Log4j Configuration                                                  -->
-<!--                                                                       -->
-<!-- ===================================================================== -->
-
-<!-- $Id: log4j.xml,v 1.26.2.5 2005/09/15 09:31:02 dimitris Exp $ -->
-
-<!--
-   | For more configuration infromation and examples see the Jakarta Log4j
-   | owebsite: http://jakarta.apache.org/log4j
- -->
-
-<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="false">
-
-   <!-- ============================== -->
-   <!-- Append messages to the console -->
-   <!-- ============================== -->
-
-   <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
-      <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
-      <param name="Target" value="System.out"/>
-
-      <layout class="org.apache.log4j.PatternLayout">
-         <!-- The default pattern: Date Priority [Category] Message\n -->
-         <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%t][%c{1}] %m%n"/>
-      </layout>
-   </appender>
-
-
-   <!-- ================================= -->
-   <!-- Preserve messages in a local file -->
-   <!-- ================================= -->
-
-   <!-- A size based file rolling appender -->
-   <appender name="FILE" class="org.jboss.logging.appender.RollingFileAppender">
-     <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
-     <param name="File" value="./listener.log"/>
-     <param name="Append" value="false"/>
-     <param name="MaxFileSize" value="500KB"/>
-     <param name="MaxBackupIndex" value="1"/>
-
-     <layout class="org.apache.log4j.PatternLayout">
-       <param name="ConversionPattern" value="%d %-5p [%t][%c] %m%n"/>
-     </layout>	    
-   </appender>
-
-   <!-- ================ -->
-   <!-- Limit categories -->
-   <!-- ================ -->
-
-   <category name="org.jboss">
-      <priority value="WARN"/>
-   </category>
-   <category name="org.jboss.soa.esb">
-      <priority value="WARN"/>
-   </category>
-   <category name="org.jboss.internal.soa.esb">
-      <priority value="WARN"/>
-   </category>
-   <category name="org.apache">
-      <priority value="ERROR"/>
-   </category>
-   <category name="org.milyn">
-      <priority value="ERROR"/>
-   </category>
-
-   <category name="quickstarts">
-      <priority value="WARN"/>
-   </category>
-   
-   <!-- ======================= -->
-   <!-- Setup the Root category -->
-   <!-- ======================= -->
-
-   <root>
-      <appender-ref ref="CONSOLE"/>
-      <appender-ref ref="FILE"/>
-   </root>
-
-</log4j:configuration>

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/log4j.xml (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/log4j.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/log4j.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/log4j.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
+
+<!-- ===================================================================== -->
+<!--                                                                       -->
+<!--  Log4j Configuration                                                  -->
+<!--                                                                       -->
+<!-- ===================================================================== -->
+
+<!-- $Id: log4j.xml,v 1.26.2.5 2005/09/15 09:31:02 dimitris Exp $ -->
+
+<!--
+   | For more configuration infromation and examples see the Jakarta Log4j
+   | owebsite: http://jakarta.apache.org/log4j
+ -->
+
+<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="false">
+
+   <!-- ============================== -->
+   <!-- Append messages to the console -->
+   <!-- ============================== -->
+
+   <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
+      <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
+      <param name="Target" value="System.out"/>
+
+      <layout class="org.apache.log4j.PatternLayout">
+         <!-- The default pattern: Date Priority [Category] Message\n -->
+         <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%t][%c{1}] %m%n"/>
+      </layout>
+   </appender>
+
+
+   <!-- ================================= -->
+   <!-- Preserve messages in a local file -->
+   <!-- ================================= -->
+
+   <!-- A size based file rolling appender -->
+   <appender name="FILE" class="org.jboss.logging.appender.RollingFileAppender">
+     <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
+     <param name="File" value="./listener.log"/>
+     <param name="Append" value="false"/>
+     <param name="MaxFileSize" value="500KB"/>
+     <param name="MaxBackupIndex" value="1"/>
+
+     <layout class="org.apache.log4j.PatternLayout">
+       <param name="ConversionPattern" value="%d %-5p [%t][%c] %m%n"/>
+     </layout>	    
+   </appender>
+
+   <!-- ================ -->
+   <!-- Limit categories -->
+   <!-- ================ -->
+
+   <category name="org.jboss">
+      <priority value="WARN"/>
+   </category>
+   <category name="org.jboss.soa.esb">
+      <priority value="WARN"/>
+   </category>
+   <category name="org.jboss.internal.soa.esb">
+      <priority value="WARN"/>
+   </category>
+   <category name="org.apache">
+      <priority value="ERROR"/>
+   </category>
+   <category name="org.milyn">
+      <priority value="ERROR"/>
+   </category>
+
+   <category name="quickstarts">
+      <priority value="WARN"/>
+   </category>
+   
+   <!-- ======================= -->
+   <!-- Setup the Root category -->
+   <!-- ======================= -->
+
+   <root>
+      <appender-ref ref="CONSOLE"/>
+      <appender-ref ref="FILE"/>
+   </root>
+
+</log4j:configuration>

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/processDefinition (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/processDefinition)

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/readme.txt
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/readme.txt	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/readme.txt	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,55 +0,0 @@
-Overview:
-=========
-  Demonstrates the use of the BusinessRulesProcessor which uses facts that are 
-  POJOs attached to an ESB Message.  The example uses Rules to calculate the price
-  of an automobile insurance policy. In particular, this example gets the rules from 
-  a rule package that is contained in the file system through the Drools RuleAgent.
-  This rule package can also be retrieved from a URL created by the Drools BRMS.
-
-  Make sure you have run simple_cbr, transformation_XML2POJO and fun_cbr
-  quickstarts as their principles are used in this more complex example.
-
-Running this quickstart:
-========================
-  Please refer to 'ant help-quickstarts' for prerequisites about the quickstarts
-  and a more detailed descripton of the different ways to run the quickstarts.
-
-  A comprehensive description of message transformation can be found in
-  MessageTransformation.pdf, located in the docs/services folder.
-  
-  Notice the brmsdeployedrules.properties in the ruleAgent folder. This points
-  the location of the rule package. It can specify a fully qualified file name,
-  or just the directory (if there is only one package file in it). Modify one 
-  of these to match the path of your ESB installation.
-
-To Run standalone mode:
-=======================
-  1. In a command terminal window in the quickstart folder type
-     'ant deploy-jms-dests'.
-  2. In a command terminal window in this folder ("Window1"), type 'ant run'.
-  3. Open another command terminal window in this folder ("Window2"), type
-     'ant runtest'.
-  4. Switch back to "Window1" to see the output from the ESB
-  5. When finished, interrupt the ESB using Ctrl-C and, in this folder
-     ("Window1"), type 'ant undeploy-jms-dests'.
-
-To Run '.esb' archive mode:
-===========================
-  1. In a command terminal window in this folder ("Window1"), type 'ant deploy'.
-  2. Open another command terminal window in this folder ("Window2"), type
-     'ant runtest'.
-  3. Switch back to Application Server console to see the output from the ESB
-  4. In this folder ("Window1"), type 'ant undeploy'.
-
-What to look at in this Quickstart:
-===================================
-  
-  The SendJMSMessage will send a message with the SampleDriver.xml included as a string.
-  A Transformation service will convert the XML to POJOs (Driver and Policy), and put
-  these objects in the message. The message is then sent to the PolicyPricing service
-  which uses the brmsdeployedrules.property to access the rule package, creates a new
-  stateless session, inserts the Driver and Policy from the message, and executes the 
-  rules. The console will show the resulting price of the policy that is calculated 
-  from the rules.
-  
-  
\ No newline at end of file

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/readme.txt (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/readme.txt)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/readme.txt	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/readme.txt	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,55 @@
+Overview:
+=========
+  Demonstrates the use of the BusinessRulesProcessor which uses facts that are 
+  POJOs attached to an ESB Message.  The example uses Rules to calculate the price
+  of an automobile insurance policy. In particular, this example gets the rules from 
+  a rule package that is contained in the file system through the Drools RuleAgent.
+  This rule package can also be retrieved from a URL created by the Drools BRMS.
+
+  Make sure you have run simple_cbr, transformation_XML2POJO and fun_cbr
+  quickstarts as their principles are used in this more complex example.
+
+Running this quickstart:
+========================
+  Please refer to 'ant help-quickstarts' for prerequisites about the quickstarts
+  and a more detailed descripton of the different ways to run the quickstarts.
+
+  A comprehensive description of message transformation can be found in
+  MessageTransformation.pdf, located in the docs/services folder.
+  
+  Notice the brmsdeployedrules.properties in the ruleAgent folder. This points
+  the location of the rule package. It can specify a fully qualified file name,
+  or just the directory (if there is only one package file in it). Modify one 
+  of these to match the path of your ESB installation.
+
+To Run standalone mode:
+=======================
+  1. In a command terminal window in the quickstart folder type
+     'ant deploy-jms-dests'.
+  2. In a command terminal window in this folder ("Window1"), type 'ant run'.
+  3. Open another command terminal window in this folder ("Window2"), type
+     'ant runtest'.
+  4. Switch back to "Window1" to see the output from the ESB
+  5. When finished, interrupt the ESB using Ctrl-C and, in this folder
+     ("Window1"), type 'ant undeploy-jms-dests'.
+
+To Run '.esb' archive mode:
+===========================
+  1. In a command terminal window in this folder ("Window1"), type 'ant deploy'.
+  2. Open another command terminal window in this folder ("Window2"), type
+     'ant runtest'.
+  3. Switch back to Application Server console to see the output from the ESB
+  4. In this folder ("Window1"), type 'ant undeploy'.
+
+What to look at in this Quickstart:
+===================================
+  
+  The SendJMSMessage will send a message with the SampleDriver.xml included as a string.
+  A Transformation service will convert the XML to POJOs (Driver and Policy), and put
+  these objects in the message. The message is then sent to the PolicyPricing service
+  which uses the brmsdeployedrules.property to access the rule package, creates a new
+  stateless session, inserts the Driver and Policy from the message, and executes the 
+  rules. The console will show the resulting price of the policy that is calculated 
+  from the rules.
+  
+  
\ No newline at end of file

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/ruleAgent (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/ruleAgent)

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/ruleAgent/brmsdeployedrules-unfiltered.properties
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/ruleAgent/brmsdeployedrules-unfiltered.properties	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/ruleAgent/brmsdeployedrules-unfiltered.properties	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,11 +0,0 @@
-newInstance=true
-
-file=@quickstart.dir@/ruleAgent/package/org.jboss.soa.esb.services.rules.pkg
-#dir=/ruleAgent/package
-
-
-#url=http://localhost:8080/drools-jbrms/org.drools.brms.JBRMS/package/org.jboss.soa.esb.services.rules/LATEST
-#localCacheDir=/ruleAgent/cache
-poll=30
-
-name=insuranceconfig

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/ruleAgent/brmsdeployedrules-unfiltered.properties (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/ruleAgent/brmsdeployedrules-unfiltered.properties)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/ruleAgent/brmsdeployedrules-unfiltered.properties	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/ruleAgent/brmsdeployedrules-unfiltered.properties	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,11 @@
+newInstance=true
+
+file=@quickstart.dir@/ruleAgent/package/org.jboss.soa.esb.services.rules.pkg
+#dir=/ruleAgent/package
+
+
+#url=http://localhost:8080/drools-jbrms/org.drools.brms.JBRMS/package/org.jboss.soa.esb.services.rules/LATEST
+#localCacheDir=/ruleAgent/cache
+poll=30
+
+name=insuranceconfig

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/ruleAgent/brmsdeployedrules.properties
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/ruleAgent/brmsdeployedrules.properties	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/ruleAgent/brmsdeployedrules.properties	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,11 +0,0 @@
-newInstance=true
-
-file=H:/Jboss/ESB/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/ruleAgent/package/org.jboss.soa.esb.services.rules.pkg
-#dir=/ruleAgent/package
-
-
-#url=http://localhost:8080/drools-jbrms/org.drools.brms.JBRMS/package/org.jboss.soa.esb.services.rules/LATEST
-#localCacheDir=/ruleAgent/cache
-poll=30
-
-name=insuranceconfig

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/ruleAgent/brmsdeployedrules.properties (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/ruleAgent/brmsdeployedrules.properties)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/ruleAgent/brmsdeployedrules.properties	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/ruleAgent/brmsdeployedrules.properties	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,11 @@
+newInstance=true
+
+file=H:/Jboss/ESB/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/ruleAgent/package/org.jboss.soa.esb.services.rules.pkg
+#dir=/ruleAgent/package
+
+
+#url=http://localhost:8080/drools-jbrms/org.drools.brms.JBRMS/package/org.jboss.soa.esb.services.rules/LATEST
+#localCacheDir=/ruleAgent/cache
+poll=30
+
+name=insuranceconfig

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/ruleAgent/cache (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/ruleAgent/cache)

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/ruleAgent/cache/http%3A%2F%2Flocalhost%3A8080%2Fdrools-jbrms%2Forg.drools.brms.JBRMS%2Fpackage%2Forg.jboss.soa.esb.services.rules%2FLATEST
===================================================================
(Binary files differ)

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/ruleAgent/cache/http%3A%2F%2Flocalhost%3A8080%2Fdrools-jbrms%2Forg.drools.brms.JBRMS%2Fpackage%2Forg.jboss.soa.esb.services.rules%2FLATEST (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/ruleAgent/cache/http%3A%2F%2Flocalhost%3A8080%2Fdrools-jbrms%2Forg.drools.brms.JBRMS%2Fpackage%2Forg.jboss.soa.esb.services.rules%2FLATEST)
===================================================================
(Binary files differ)

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/ruleAgent/insurancepolicy.jar
===================================================================
(Binary files differ)

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/ruleAgent/insurancepolicy.jar (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/ruleAgent/insurancepolicy.jar)
===================================================================
(Binary files differ)

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/ruleAgent/package (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/ruleAgent/package)

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/ruleAgent/package/org.jboss.soa.esb.services.rules.pkg
===================================================================
(Binary files differ)

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/ruleAgent/package/org.jboss.soa.esb.services.rules.pkg (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/ruleAgent/package/org.jboss.soa.esb.services.rules.pkg)
===================================================================
(Binary files differ)

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/smooks-res.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/smooks-res.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/smooks-res.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,28 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.0.xsd">
-
-    <!-- Populate the Policy -->
-	<resource-config selector="policy">
-        <resource>org.milyn.javabean.BeanPopulator</resource>
-        <param name="beanId">Policy</param>
-		<param name="beanClass">org.jboss.soa.esb.services.rules.Policy</param>
-        <param name="bindings">
-            <binding property="type" selector="policy/@type" />
-          </param>
-    </resource-config>
-
-    <!-- Populate the Driver -->
-    <resource-config selector="policy/driver">
-        <resource>org.milyn.javabean.BeanPopulator</resource>
-		<param name="beanId">Driver</param>
-		<param name="beanClass">org.jboss.soa.esb.services.rules.Driver</param>
-		<param name="setOn">Policy</param> 
-        <param name="bindings">
-            <binding property="name" selector="policy/driver/@name" />
-            <binding property="age" selector="policy/driver/@age" type="Integer" />
-            <binding property="priorClaims" selector="policy/driver/@priorClaims" type="Integer" />
-            <binding property="locationRiskProfile" selector="policy/driver/@locationRiskProfile" />
-        </param>
-	</resource-config>
-    
-</smooks-resource-list>

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/smooks-res.xml (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/smooks-res.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/smooks-res.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/smooks-res.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,28 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.0.xsd">
+
+    <!-- Populate the Policy -->
+	<resource-config selector="policy">
+        <resource>org.milyn.javabean.BeanPopulator</resource>
+        <param name="beanId">Policy</param>
+		<param name="beanClass">org.jboss.soa.esb.services.rules.Policy</param>
+        <param name="bindings">
+            <binding property="type" selector="policy/@type" />
+          </param>
+    </resource-config>
+
+    <!-- Populate the Driver -->
+    <resource-config selector="policy/driver">
+        <resource>org.milyn.javabean.BeanPopulator</resource>
+		<param name="beanId">Driver</param>
+		<param name="beanClass">org.jboss.soa.esb.services.rules.Driver</param>
+		<param name="setOn">Policy</param> 
+        <param name="bindings">
+            <binding property="name" selector="policy/driver/@name" />
+            <binding property="age" selector="policy/driver/@age" type="Integer" />
+            <binding property="priorClaims" selector="policy/driver/@priorClaims" type="Integer" />
+            <binding property="locationRiskProfile" selector="policy/driver/@locationRiskProfile" />
+        </param>
+	</resource-config>
+    
+</smooks-resource-list>

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/src)

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org)

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss)

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa)

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb)

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples)

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart)

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/businessrules (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/businessrules)

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/businessrules/ReviewMessage.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/businessrules/ReviewMessage.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/businessrules/ReviewMessage.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,51 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, JBoss Inc., and others contributors as indicated 
- * by the @authors tag. All rights reserved. 
- * See the copyright.txt in the distribution for a
- * full listing of individual contributors. 
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU Lesser General Public License, v. 2.1.
- * This program is distributed in the hope that it will be useful, but WITHOUT A 
- * 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,
- * v.2.1 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
- * MA  02110-1301, USA.
- * 
- * (C) 2005-2006,
- * @author JBoss Inc.
- */
-package org.jboss.soa.esb.samples.quickstart.businessrules;
-
-import java.util.HashMap;
-import org.jboss.soa.esb.actions.AbstractActionPipelineProcessor;
-import org.jboss.soa.esb.actions.ActionProcessingException;
-import org.jboss.soa.esb.helpers.ConfigTree;
-import org.jboss.soa.esb.message.Message;
-import org.jboss.soa.esb.services.rules.Driver;
-import org.jboss.soa.esb.services.rules.Policy;
-
-public class ReviewMessage extends AbstractActionPipelineProcessor {
-	private String input = "Sent Notification to:";
-	
-	public Message process(Message message) throws ActionProcessingException {
-		
-		Driver driver = (Driver) message.getBody().get("Driver");
-		Policy policy = (Policy) message.getBody().get("Policy");	
-		System.out.println("{ ================ " + input);		
-		System.out.println("Name: " + driver.getName());
-		System.out.println("Policy Price: " + policy.getBasePrice());
-		System.out.println("} ================ " + input);
-		
-	
-		return message;
-	}
-	
-	public ReviewMessage(ConfigTree configTree) {
-		input = configTree.getAttribute("stuff");
-	}
-	
-}

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/businessrules/ReviewMessage.java (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/businessrules/ReviewMessage.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/businessrules/ReviewMessage.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/businessrules/ReviewMessage.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,51 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, JBoss Inc., and others contributors as indicated 
+ * by the @authors tag. All rights reserved. 
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors. 
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A 
+ * 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,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+ * MA  02110-1301, USA.
+ * 
+ * (C) 2005-2006,
+ * @author JBoss Inc.
+ */
+package org.jboss.soa.esb.samples.quickstart.businessrules;
+
+import java.util.HashMap;
+import org.jboss.soa.esb.actions.AbstractActionPipelineProcessor;
+import org.jboss.soa.esb.actions.ActionProcessingException;
+import org.jboss.soa.esb.helpers.ConfigTree;
+import org.jboss.soa.esb.message.Message;
+import org.jboss.soa.esb.services.rules.Driver;
+import org.jboss.soa.esb.services.rules.Policy;
+
+public class ReviewMessage extends AbstractActionPipelineProcessor {
+	private String input = "Sent Notification to:";
+	
+	public Message process(Message message) throws ActionProcessingException {
+		
+		Driver driver = (Driver) message.getBody().get("Driver");
+		Policy policy = (Policy) message.getBody().get("Policy");	
+		System.out.println("{ ================ " + input);		
+		System.out.println("Name: " + driver.getName());
+		System.out.println("Policy Price: " + policy.getBasePrice());
+		System.out.println("} ================ " + input);
+		
+	
+		return message;
+	}
+	
+	public ReviewMessage(ConfigTree configTree) {
+		input = configTree.getAttribute("stuff");
+	}
+	
+}

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/businessrules/SetupMessage.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/businessrules/SetupMessage.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/businessrules/SetupMessage.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,51 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, JBoss Inc., and others contributors as indicated 
- * by the @authors tag. All rights reserved. 
- * See the copyright.txt in the distribution for a
- * full listing of individual contributors. 
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU Lesser General Public License, v. 2.1.
- * This program is distributed in the hope that it will be useful, but WITHOUT A 
- * 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,
- * v.2.1 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
- * MA  02110-1301, USA.
- * 
- * (C) 2005-2006,
- * @author JBoss Inc.
- */
-package org.jboss.soa.esb.samples.quickstart.businessrules;
-
-import java.util.HashMap;
-import org.jboss.soa.esb.actions.AbstractActionPipelineProcessor;
-import org.jboss.soa.esb.actions.ActionProcessingException;
-import org.jboss.soa.esb.helpers.ConfigTree;
-import org.jboss.soa.esb.message.Message;
-import org.jboss.soa.esb.services.rules.Driver;
-import org.jboss.soa.esb.services.rules.Policy;
-import org.apache.log4j.Logger;
-
-public class SetupMessage extends AbstractActionPipelineProcessor {
-	private Logger logger = Logger.getLogger(SetupMessage.class);
-	
-	public Message process(Message message) throws ActionProcessingException {
-		HashMap transformedBeans = (HashMap) message.getBody().get("EXTRACTED_BEANS_HASH");
-		if(transformedBeans != null) {
-			Driver driver = (Driver) transformedBeans.get("Driver");
-			Policy policy = (Policy) transformedBeans.get("Policy");	
-			message.getBody().add("Driver", driver);
-			message.getBody().add("Policy", policy);			
-			logger.info("Moved the transformed driver and policy");
-		}
-		return message;
-	}
-	
-	public SetupMessage(ConfigTree configTree) {
-		
-	}
-	
-}
\ No newline at end of file

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/businessrules/SetupMessage.java (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/businessrules/SetupMessage.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/businessrules/SetupMessage.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/businessrules/SetupMessage.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,51 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, JBoss Inc., and others contributors as indicated 
+ * by the @authors tag. All rights reserved. 
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors. 
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A 
+ * 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,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+ * MA  02110-1301, USA.
+ * 
+ * (C) 2005-2006,
+ * @author JBoss Inc.
+ */
+package org.jboss.soa.esb.samples.quickstart.businessrules;
+
+import java.util.HashMap;
+import org.jboss.soa.esb.actions.AbstractActionPipelineProcessor;
+import org.jboss.soa.esb.actions.ActionProcessingException;
+import org.jboss.soa.esb.helpers.ConfigTree;
+import org.jboss.soa.esb.message.Message;
+import org.jboss.soa.esb.services.rules.Driver;
+import org.jboss.soa.esb.services.rules.Policy;
+import org.apache.log4j.Logger;
+
+public class SetupMessage extends AbstractActionPipelineProcessor {
+	private Logger logger = Logger.getLogger(SetupMessage.class);
+	
+	public Message process(Message message) throws ActionProcessingException {
+		HashMap transformedBeans = (HashMap) message.getBody().get("EXTRACTED_BEANS_HASH");
+		if(transformedBeans != null) {
+			Driver driver = (Driver) transformedBeans.get("Driver");
+			Policy policy = (Policy) transformedBeans.get("Policy");	
+			message.getBody().add("Driver", driver);
+			message.getBody().add("Policy", policy);			
+			logger.info("Moved the transformed driver and policy");
+		}
+		return message;
+	}
+	
+	public SetupMessage(ConfigTree configTree) {
+		
+	}
+	
+}
\ No newline at end of file

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/businessrules/test (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/businessrules/test)

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/businessrules/test/SendJMSMessage.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/businessrules/test/SendJMSMessage.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/businessrules/test/SendJMSMessage.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,110 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, JBoss Inc., and others contributors as indicated 
- * by the @authors tag. All rights reserved. 
- * See the copyright.txt in the distribution for a
- * full listing of individual contributors. 
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU Lesser General Public License, v. 2.1.
- * This program is distributed in the hope that it will be useful, but WITHOUT A 
- * 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,
- * v.2.1 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
- * MA  02110-1301, USA.
- * 
- * (C) 2005-2006,
- * @author JBoss Inc.
- */
-package org.jboss.soa.esb.samples.quickstart.businessrules.test;
-
-import javax.naming.InitialContext;
-import javax.naming.NamingException;
-import javax.jms.JMSException;
-import javax.jms.QueueConnectionFactory;
-import javax.jms.Queue;
-import javax.jms.QueueConnection;
-import javax.jms.QueueSession;
-import javax.jms.QueueSender;
-import javax.jms.ObjectMessage;
-
-import java.io.File;
-import java.io.FileReader;
-import java.io.IOException;
-
-public class SendJMSMessage {
-    QueueConnection conn;
-    QueueSession session;
-    Queue que;
-    
-    
-    public void setupConnection() throws JMSException, NamingException
-    {
-    	InitialContext iniCtx = new InitialContext();
-    	Object tmp = iniCtx.lookup("ConnectionFactory");
-    	QueueConnectionFactory qcf = (QueueConnectionFactory) tmp;
-    	conn = qcf.createQueueConnection();
-    	que = (Queue) iniCtx.lookup("queue/quickstart_Business_Rules_Request_GW");
-    	session = conn.createQueueSession(false, QueueSession.AUTO_ACKNOWLEDGE);
-    	conn.start();
-    	System.out.println("Connection Started");
-    }
-    
-    public void stop() throws JMSException 
-    { 
-        conn.stop();
-        session.close();
-        conn.close();
-    }
-    
-    public void sendAMessage(String msg) throws JMSException {
-    	
-        QueueSender send = session.createSender(que);        
-        ObjectMessage tm = session.createObjectMessage(msg);        
-        send.send(tm);        
-        send.close();
-    }
-    public String readAsciiFile(String fileName) throws IOException {
-		  FileReader fr = null;
-		  char[] thechars = null;
-
-		  try {
-			  File thefile = new File( fileName );
-			  fr = new FileReader( thefile );
-			  int size = (int) thefile.length();
-			  thechars = new char[size];
-		
-			  int count, index = 0;
-		
-			  // 	read in the bytes from the input stream
-			  while( ( count = fr.read( thechars, index, size ) ) > 0 ) {
-				  size -= count;
-				  index += count;
-			  }
-			} catch(Exception e) {	
-				System.out.println(e);
-			}
-			finally {
-				if( fr != null )
-		        fr.close();
-			}
-			return new String(thechars);
-
-    } // readAsciiFile
-    
-    public static void main(String args[]) throws Exception
-    {        	    	
-    	SendJMSMessage sm = new SendJMSMessage();
-    	sm.setupConnection();
-    	String fileContent = sm.readAsciiFile("SampleDriver.xml");
-    	System.out.println("---------------------------------------------");
-    	System.out.println(fileContent);
-    	System.out.println("---------------------------------------------");
-    	sm.sendAMessage(fileContent); 
-    	sm.stop();
-    	
-    }
-    
-}
\ No newline at end of file

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/businessrules/test/SendJMSMessage.java (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/businessrules/test/SendJMSMessage.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/businessrules/test/SendJMSMessage.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/businessrules/test/SendJMSMessage.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,110 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, JBoss Inc., and others contributors as indicated 
+ * by the @authors tag. All rights reserved. 
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors. 
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A 
+ * 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,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+ * MA  02110-1301, USA.
+ * 
+ * (C) 2005-2006,
+ * @author JBoss Inc.
+ */
+package org.jboss.soa.esb.samples.quickstart.businessrules.test;
+
+import javax.naming.InitialContext;
+import javax.naming.NamingException;
+import javax.jms.JMSException;
+import javax.jms.QueueConnectionFactory;
+import javax.jms.Queue;
+import javax.jms.QueueConnection;
+import javax.jms.QueueSession;
+import javax.jms.QueueSender;
+import javax.jms.ObjectMessage;
+
+import java.io.File;
+import java.io.FileReader;
+import java.io.IOException;
+
+public class SendJMSMessage {
+    QueueConnection conn;
+    QueueSession session;
+    Queue que;
+    
+    
+    public void setupConnection() throws JMSException, NamingException
+    {
+    	InitialContext iniCtx = new InitialContext();
+    	Object tmp = iniCtx.lookup("ConnectionFactory");
+    	QueueConnectionFactory qcf = (QueueConnectionFactory) tmp;
+    	conn = qcf.createQueueConnection();
+    	que = (Queue) iniCtx.lookup("queue/quickstart_Business_Rules_Request_GW");
+    	session = conn.createQueueSession(false, QueueSession.AUTO_ACKNOWLEDGE);
+    	conn.start();
+    	System.out.println("Connection Started");
+    }
+    
+    public void stop() throws JMSException 
+    { 
+        conn.stop();
+        session.close();
+        conn.close();
+    }
+    
+    public void sendAMessage(String msg) throws JMSException {
+    	
+        QueueSender send = session.createSender(que);        
+        ObjectMessage tm = session.createObjectMessage(msg);        
+        send.send(tm);        
+        send.close();
+    }
+    public String readAsciiFile(String fileName) throws IOException {
+		  FileReader fr = null;
+		  char[] thechars = null;
+
+		  try {
+			  File thefile = new File( fileName );
+			  fr = new FileReader( thefile );
+			  int size = (int) thefile.length();
+			  thechars = new char[size];
+		
+			  int count, index = 0;
+		
+			  // 	read in the bytes from the input stream
+			  while( ( count = fr.read( thechars, index, size ) ) > 0 ) {
+				  size -= count;
+				  index += count;
+			  }
+			} catch(Exception e) {	
+				System.out.println(e);
+			}
+			finally {
+				if( fr != null )
+		        fr.close();
+			}
+			return new String(thechars);
+
+    } // readAsciiFile
+    
+    public static void main(String args[]) throws Exception
+    {        	    	
+    	SendJMSMessage sm = new SendJMSMessage();
+    	sm.setupConnection();
+    	String fileContent = sm.readAsciiFile("SampleDriver.xml");
+    	System.out.println("---------------------------------------------");
+    	System.out.println(fileContent);
+    	System.out.println("---------------------------------------------");
+    	sm.sendAMessage(fileContent); 
+    	sm.stop();
+    	
+    }
+    
+}
\ No newline at end of file

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/ruleagent (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/ruleagent)

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/ruleagent/businessrules (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/ruleagent/businessrules)

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/ruleagent/businessrules/ReviewMessage.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/ruleagent/businessrules/ReviewMessage.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/ruleagent/businessrules/ReviewMessage.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,51 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, JBoss Inc., and others contributors as indicated 
- * by the @authors tag. All rights reserved. 
- * See the copyright.txt in the distribution for a
- * full listing of individual contributors. 
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU Lesser General Public License, v. 2.1.
- * This program is distributed in the hope that it will be useful, but WITHOUT A 
- * 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,
- * v.2.1 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
- * MA  02110-1301, USA.
- * 
- * (C) 2005-2006,
- * @author JBoss Inc.
- */
-package org.jboss.soa.esb.samples.quickstart.ruleagent.businessrules;
-
-import java.util.HashMap;
-import org.jboss.soa.esb.actions.AbstractActionPipelineProcessor;
-import org.jboss.soa.esb.actions.ActionProcessingException;
-import org.jboss.soa.esb.helpers.ConfigTree;
-import org.jboss.soa.esb.message.Message;
-import org.jboss.soa.esb.services.rules.Driver;
-import org.jboss.soa.esb.services.rules.Policy;
-
-public class ReviewMessage extends AbstractActionPipelineProcessor {
-	private String input = "Sent Notification to:";
-	
-	public Message process(Message message) throws ActionProcessingException {
-		
-		Driver driver = (Driver) message.getBody().get("Driver");
-		Policy policy = (Policy) message.getBody().get("Policy");	
-		System.out.println("{ ================ " + input);		
-		System.out.println("Name: " + driver.getName());
-		System.out.println("Policy Price: " + policy.getBasePrice());
-		System.out.println("} ================ " + input);
-		
-	
-		return message;
-	}
-	
-	public ReviewMessage(ConfigTree configTree) {
-		input = configTree.getAttribute("stuff");
-	}
-	
-}

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/ruleagent/businessrules/ReviewMessage.java (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/ruleagent/businessrules/ReviewMessage.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/ruleagent/businessrules/ReviewMessage.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/ruleagent/businessrules/ReviewMessage.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,51 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, JBoss Inc., and others contributors as indicated 
+ * by the @authors tag. All rights reserved. 
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors. 
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A 
+ * 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,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+ * MA  02110-1301, USA.
+ * 
+ * (C) 2005-2006,
+ * @author JBoss Inc.
+ */
+package org.jboss.soa.esb.samples.quickstart.ruleagent.businessrules;
+
+import java.util.HashMap;
+import org.jboss.soa.esb.actions.AbstractActionPipelineProcessor;
+import org.jboss.soa.esb.actions.ActionProcessingException;
+import org.jboss.soa.esb.helpers.ConfigTree;
+import org.jboss.soa.esb.message.Message;
+import org.jboss.soa.esb.services.rules.Driver;
+import org.jboss.soa.esb.services.rules.Policy;
+
+public class ReviewMessage extends AbstractActionPipelineProcessor {
+	private String input = "Sent Notification to:";
+	
+	public Message process(Message message) throws ActionProcessingException {
+		
+		Driver driver = (Driver) message.getBody().get("Driver");
+		Policy policy = (Policy) message.getBody().get("Policy");	
+		System.out.println("{ ================ " + input);		
+		System.out.println("Name: " + driver.getName());
+		System.out.println("Policy Price: " + policy.getBasePrice());
+		System.out.println("} ================ " + input);
+		
+	
+		return message;
+	}
+	
+	public ReviewMessage(ConfigTree configTree) {
+		input = configTree.getAttribute("stuff");
+	}
+	
+}

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/ruleagent/businessrules/SetupMessage.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/ruleagent/businessrules/SetupMessage.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/ruleagent/businessrules/SetupMessage.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,53 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, JBoss Inc., and others contributors as indicated 
- * by the @authors tag. All rights reserved. 
- * See the copyright.txt in the distribution for a
- * full listing of individual contributors. 
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU Lesser General Public License, v. 2.1.
- * This program is distributed in the hope that it will be useful, but WITHOUT A 
- * 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,
- * v.2.1 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
- * MA  02110-1301, USA.
- * 
- * (C) 2005-2006,
- * @author JBoss Inc.
- */
-package org.jboss.soa.esb.samples.quickstart.ruleagent.businessrules;
-
-import org.apache.log4j.Logger;
-import org.jboss.soa.esb.actions.AbstractActionPipelineProcessor;
-import org.jboss.soa.esb.actions.ActionProcessingException;
-import org.jboss.soa.esb.helpers.ConfigTree;
-import org.jboss.soa.esb.message.Message;
-import org.jboss.soa.esb.services.rules.Driver;
-import org.jboss.soa.esb.services.rules.Policy;
-
-import java.util.Map;
-
-public class SetupMessage extends AbstractActionPipelineProcessor {
-	private Logger logger = Logger.getLogger(SetupMessage.class);
-	
-	public Message process(Message message) throws ActionProcessingException {
-		Map transformedBeans = (Map) message.getBody().get();
-        
-        if(transformedBeans != null) {
-			Driver driver = (Driver) transformedBeans.get("Driver");
-			Policy policy = (Policy) transformedBeans.get("Policy");	
-			message.getBody().add("Driver", driver);
-			message.getBody().add("Policy", policy);			
-			logger.info("Moved the transformed driver and policy");
-		}
-		return message;
-	}
-	
-	public SetupMessage(ConfigTree configTree) {
-		
-	}
-	
-}

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/ruleagent/businessrules/SetupMessage.java (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/ruleagent/businessrules/SetupMessage.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/ruleagent/businessrules/SetupMessage.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/ruleagent/businessrules/SetupMessage.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,53 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, JBoss Inc., and others contributors as indicated 
+ * by the @authors tag. All rights reserved. 
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors. 
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A 
+ * 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,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+ * MA  02110-1301, USA.
+ * 
+ * (C) 2005-2006,
+ * @author JBoss Inc.
+ */
+package org.jboss.soa.esb.samples.quickstart.ruleagent.businessrules;
+
+import org.apache.log4j.Logger;
+import org.jboss.soa.esb.actions.AbstractActionPipelineProcessor;
+import org.jboss.soa.esb.actions.ActionProcessingException;
+import org.jboss.soa.esb.helpers.ConfigTree;
+import org.jboss.soa.esb.message.Message;
+import org.jboss.soa.esb.services.rules.Driver;
+import org.jboss.soa.esb.services.rules.Policy;
+
+import java.util.Map;
+
+public class SetupMessage extends AbstractActionPipelineProcessor {
+	private Logger logger = Logger.getLogger(SetupMessage.class);
+	
+	public Message process(Message message) throws ActionProcessingException {
+		Map transformedBeans = (Map) message.getBody().get();
+        
+        if(transformedBeans != null) {
+			Driver driver = (Driver) transformedBeans.get("Driver");
+			Policy policy = (Policy) transformedBeans.get("Policy");	
+			message.getBody().add("Driver", driver);
+			message.getBody().add("Policy", policy);			
+			logger.info("Moved the transformed driver and policy");
+		}
+		return message;
+	}
+	
+	public SetupMessage(ConfigTree configTree) {
+		
+	}
+	
+}

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/ruleagent/businessrules/test (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/ruleagent/businessrules/test)

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/ruleagent/businessrules/test/SendJMSMessage.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/ruleagent/businessrules/test/SendJMSMessage.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/ruleagent/businessrules/test/SendJMSMessage.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,110 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, JBoss Inc., and others contributors as indicated 
- * by the @authors tag. All rights reserved. 
- * See the copyright.txt in the distribution for a
- * full listing of individual contributors. 
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU Lesser General Public License, v. 2.1.
- * This program is distributed in the hope that it will be useful, but WITHOUT A 
- * 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,
- * v.2.1 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
- * MA  02110-1301, USA.
- * 
- * (C) 2005-2006,
- * @author JBoss Inc.
- */
-package org.jboss.soa.esb.samples.quickstart.ruleagent.businessrules.test;
-
-import javax.naming.InitialContext;
-import javax.naming.NamingException;
-import javax.jms.JMSException;
-import javax.jms.QueueConnectionFactory;
-import javax.jms.Queue;
-import javax.jms.QueueConnection;
-import javax.jms.QueueSession;
-import javax.jms.QueueSender;
-import javax.jms.ObjectMessage;
-
-import java.io.File;
-import java.io.FileReader;
-import java.io.IOException;
-
-public class SendJMSMessage {
-    QueueConnection conn;
-    QueueSession session;
-    Queue que;
-    
-    
-    public void setupConnection() throws JMSException, NamingException
-    {
-    	InitialContext iniCtx = new InitialContext();
-    	Object tmp = iniCtx.lookup("ConnectionFactory");
-    	QueueConnectionFactory qcf = (QueueConnectionFactory) tmp;
-    	conn = qcf.createQueueConnection();
-    	que = (Queue) iniCtx.lookup("queue/quickstart_Business_Rules_RuleAgent_Request_GW");
-    	session = conn.createQueueSession(false, QueueSession.AUTO_ACKNOWLEDGE);
-    	conn.start();
-    	System.out.println("Connection Started");
-    }
-    
-    public void stop() throws JMSException 
-    { 
-        conn.stop();
-        session.close();
-        conn.close();
-    }
-    
-    public void sendAMessage(String msg) throws JMSException {
-    	
-        QueueSender send = session.createSender(que);        
-        ObjectMessage tm = session.createObjectMessage(msg);        
-        send.send(tm);        
-        send.close();
-    }
-    public String readAsciiFile(String fileName) throws IOException {
-		  FileReader fr = null;
-		  char[] thechars = null;
-
-		  try {
-			  File thefile = new File( fileName );
-			  fr = new FileReader( thefile );
-			  int size = (int) thefile.length();
-			  thechars = new char[size];
-		
-			  int count, index = 0;
-		
-			  // 	read in the bytes from the input stream
-			  while( ( count = fr.read( thechars, index, size ) ) > 0 ) {
-				  size -= count;
-				  index += count;
-			  }
-			} catch(Exception e) {	
-				System.out.println(e);
-			}
-			finally {
-				if( fr != null )
-		        fr.close();
-			}
-			return new String(thechars);
-
-    } // readAsciiFile
-    
-    public static void main(String args[]) throws Exception
-    {        	    	
-    	SendJMSMessage sm = new SendJMSMessage();
-    	sm.setupConnection();
-    	String fileContent = sm.readAsciiFile("SampleDriver.xml");
-    	System.out.println("---------------------------------------------");
-    	System.out.println(fileContent);
-    	System.out.println("---------------------------------------------");
-    	sm.sendAMessage(fileContent); 
-    	sm.stop();
-    	
-    }
-    
-}

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/ruleagent/businessrules/test/SendJMSMessage.java (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/ruleagent/businessrules/test/SendJMSMessage.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/ruleagent/businessrules/test/SendJMSMessage.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/ruleagent/businessrules/test/SendJMSMessage.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,110 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, JBoss Inc., and others contributors as indicated 
+ * by the @authors tag. All rights reserved. 
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors. 
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A 
+ * 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,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+ * MA  02110-1301, USA.
+ * 
+ * (C) 2005-2006,
+ * @author JBoss Inc.
+ */
+package org.jboss.soa.esb.samples.quickstart.ruleagent.businessrules.test;
+
+import javax.naming.InitialContext;
+import javax.naming.NamingException;
+import javax.jms.JMSException;
+import javax.jms.QueueConnectionFactory;
+import javax.jms.Queue;
+import javax.jms.QueueConnection;
+import javax.jms.QueueSession;
+import javax.jms.QueueSender;
+import javax.jms.ObjectMessage;
+
+import java.io.File;
+import java.io.FileReader;
+import java.io.IOException;
+
+public class SendJMSMessage {
+    QueueConnection conn;
+    QueueSession session;
+    Queue que;
+    
+    
+    public void setupConnection() throws JMSException, NamingException
+    {
+    	InitialContext iniCtx = new InitialContext();
+    	Object tmp = iniCtx.lookup("ConnectionFactory");
+    	QueueConnectionFactory qcf = (QueueConnectionFactory) tmp;
+    	conn = qcf.createQueueConnection();
+    	que = (Queue) iniCtx.lookup("queue/quickstart_Business_Rules_RuleAgent_Request_GW");
+    	session = conn.createQueueSession(false, QueueSession.AUTO_ACKNOWLEDGE);
+    	conn.start();
+    	System.out.println("Connection Started");
+    }
+    
+    public void stop() throws JMSException 
+    { 
+        conn.stop();
+        session.close();
+        conn.close();
+    }
+    
+    public void sendAMessage(String msg) throws JMSException {
+    	
+        QueueSender send = session.createSender(que);        
+        ObjectMessage tm = session.createObjectMessage(msg);        
+        send.send(tm);        
+        send.close();
+    }
+    public String readAsciiFile(String fileName) throws IOException {
+		  FileReader fr = null;
+		  char[] thechars = null;
+
+		  try {
+			  File thefile = new File( fileName );
+			  fr = new FileReader( thefile );
+			  int size = (int) thefile.length();
+			  thechars = new char[size];
+		
+			  int count, index = 0;
+		
+			  // 	read in the bytes from the input stream
+			  while( ( count = fr.read( thechars, index, size ) ) > 0 ) {
+				  size -= count;
+				  index += count;
+			  }
+			} catch(Exception e) {	
+				System.out.println(e);
+			}
+			finally {
+				if( fr != null )
+		        fr.close();
+			}
+			return new String(thechars);
+
+    } // readAsciiFile
+    
+    public static void main(String args[]) throws Exception
+    {        	    	
+    	SendJMSMessage sm = new SendJMSMessage();
+    	sm.setupConnection();
+    	String fileContent = sm.readAsciiFile("SampleDriver.xml");
+    	System.out.println("---------------------------------------------");
+    	System.out.println(fileContent);
+    	System.out.println("---------------------------------------------");
+    	sm.sendAMessage(fileContent); 
+    	sm.stop();
+    	
+    }
+    
+}

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/services (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/services)

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/services/rules (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/services/rules)

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/services/rules/Driver.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/services/rules/Driver.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/services/rules/Driver.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,44 +0,0 @@
-package org.jboss.soa.esb.services.rules;
-
-import java.io.Serializable;
-
-/**
- * This represents obviously a driver who is applying for an insurance Policy.
- * @author Michael Neale
- *
- */
-public class Driver implements Serializable
-{
-    private static final long serialVersionUID = 1L;
-	private String name = "Mr Joe Blogs";
-	private Integer age = new Integer(30);
-	private Integer priorClaims = new Integer(0);	
-	private String  locationRiskProfile = "LOW";
-	
-	public Integer getAge() {
-		return age;
-	}
-	public void setAge(Integer age) {
-		this.age = age;
-	}
-	public String getLocationRiskProfile() {
-		return locationRiskProfile;
-	}
-	public void setLocationRiskProfile(String locationRiskProfile) {
-		this.locationRiskProfile = locationRiskProfile;
-	}
-	public String getName() {
-		return name;
-	}
-	public void setName(String name) {
-		this.name = name;
-	}
-	public Integer getPriorClaims() {
-		return priorClaims;
-	}
-	public void setPriorClaims(Integer priorClaims) {
-		this.priorClaims = priorClaims;
-	}
-	
-	
-}

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/services/rules/Driver.java (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/services/rules/Driver.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/services/rules/Driver.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/services/rules/Driver.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,44 @@
+package org.jboss.soa.esb.services.rules;
+
+import java.io.Serializable;
+
+/**
+ * This represents obviously a driver who is applying for an insurance Policy.
+ * @author Michael Neale
+ *
+ */
+public class Driver implements Serializable
+{
+    private static final long serialVersionUID = 1L;
+	private String name = "Mr Joe Blogs";
+	private Integer age = new Integer(30);
+	private Integer priorClaims = new Integer(0);	
+	private String  locationRiskProfile = "LOW";
+	
+	public Integer getAge() {
+		return age;
+	}
+	public void setAge(Integer age) {
+		this.age = age;
+	}
+	public String getLocationRiskProfile() {
+		return locationRiskProfile;
+	}
+	public void setLocationRiskProfile(String locationRiskProfile) {
+		this.locationRiskProfile = locationRiskProfile;
+	}
+	public String getName() {
+		return name;
+	}
+	public void setName(String name) {
+		this.name = name;
+	}
+	public Integer getPriorClaims() {
+		return priorClaims;
+	}
+	public void setPriorClaims(Integer priorClaims) {
+		this.priorClaims = priorClaims;
+	}
+	
+	
+}

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/services/rules/Policy.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/services/rules/Policy.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/services/rules/Policy.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,59 +0,0 @@
-package org.jboss.soa.esb.services.rules;
-
-import java.io.Serializable;
-
-/**
- * This represents a policy that a driver is applying for. 
- * 
- * Obviously in the real world, there are actuaries to mess things up, but lets just pretend there is
- * some simple base price and discount that we can calculate with relatively simple rules !
- * 
- * @author Michael Neale
- */
-public class Policy implements Serializable
-{
-    private static final long serialVersionUID = 1L;
-	private String type = "COMPREHENSIVE";
-	private boolean approved = false;
-	private int discountPercent = 0;
-	private int basePrice;
-	private Driver driver;
-
-	public boolean isApproved() {
-		return approved;
-	}
-	public void setApproved(boolean approved) {
-		this.approved = approved;
-	}
-	public int getDiscountPercent() {
-		return discountPercent;
-	}
-	public void setDiscountPercent(int discountPercent) {
-		this.discountPercent = discountPercent;
-	}
-	
-	public String getType() {
-		return type;
-	}
-	
-	public void setType(String type) {
-		this.type = type;
-	}
-	
-	public void applyDiscount(int discount) {
-		discountPercent += discount;
-	}
-	public int getBasePrice() {
-		return basePrice;
-	}
-	public void setBasePrice(int basePrice) {
-		this.basePrice = basePrice;
-	}
-	public Driver getDriver() {
-		return driver;
-	}
-	public void setDriver(Driver driver) {
-		this.driver = driver;
-	}
-	
-}

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/services/rules/Policy.java (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/services/rules/Policy.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/services/rules/Policy.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_ruleAgent/src/org/jboss/soa/esb/services/rules/Policy.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,59 @@
+package org.jboss.soa.esb.services.rules;
+
+import java.io.Serializable;
+
+/**
+ * This represents a policy that a driver is applying for. 
+ * 
+ * Obviously in the real world, there are actuaries to mess things up, but lets just pretend there is
+ * some simple base price and discount that we can calculate with relatively simple rules !
+ * 
+ * @author Michael Neale
+ */
+public class Policy implements Serializable
+{
+    private static final long serialVersionUID = 1L;
+	private String type = "COMPREHENSIVE";
+	private boolean approved = false;
+	private int discountPercent = 0;
+	private int basePrice;
+	private Driver driver;
+
+	public boolean isApproved() {
+		return approved;
+	}
+	public void setApproved(boolean approved) {
+		this.approved = approved;
+	}
+	public int getDiscountPercent() {
+		return discountPercent;
+	}
+	public void setDiscountPercent(int discountPercent) {
+		this.discountPercent = discountPercent;
+	}
+	
+	public String getType() {
+		return type;
+	}
+	
+	public void setType(String type) {
+		this.type = type;
+	}
+	
+	public void applyDiscount(int discount) {
+		discountPercent += discount;
+	}
+	public int getBasePrice() {
+		return basePrice;
+	}
+	public void setBasePrice(int basePrice) {
+		this.basePrice = basePrice;
+	}
+	public Driver getDriver() {
+		return driver;
+	}
+	public void setDriver(Driver driver) {
+		this.driver = driver;
+	}
+	
+}

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_stateful)

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/OrderDiscountOnMultipleOrders.drl
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_stateful/OrderDiscountOnMultipleOrders.drl	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/OrderDiscountOnMultipleOrders.drl	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,36 +0,0 @@
-#created on: Oct 22, 2007
-package org.jboss.soa.esb.services.rules
-
-#list any import classes here.
-import org.jboss.soa.esb.samples.quickstart.businessrulesstateful.dvdstore.Customer;
-import org.jboss.soa.esb.samples.quickstart.businessrulesstateful.dvdstore.OrderHeader;
-
-import org.jboss.soa.esb.message.Message;
-
-import java.util.Arrays;
-
-#declare any global variables here
-global org.jboss.soa.esb.message.Message message;
-
-
-rule "Apply 10% discount to customer if totalPrice of all their orders is over 100"	
-	dialect "mvel"		
-    when
-		$c : Customer()
-		$i : Number(intValue >= 100) from accumulate ( OrderHeader( customer.userName == $c.userName, $totalAmount : totalAmount), 
-		                                                            sum( $totalAmount ) );
-    then
-  		$c.setOrderDiscount( 10 );
-		System.out.println( "Customer " + $c.getUserName() + " now has a shopping total of " + $i );
-end
-
-rule "apply customer discount to latest order"
-	when
-		$c : Customer()
-		$o : OrderHeader(customer.userName == $c.userName)
-	then
-		$o.setOrderDiscount($c.getOrderDiscount());
-		System.out.println("set discount of " + $o.getOrderDiscount() + 
-			" on order " + $o.getOrderId() +
-			" for customer " + $c.getUserName());
-end

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/OrderDiscountOnMultipleOrders.drl (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_stateful/OrderDiscountOnMultipleOrders.drl)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/OrderDiscountOnMultipleOrders.drl	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/OrderDiscountOnMultipleOrders.drl	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,36 @@
+#created on: Oct 22, 2007
+package org.jboss.soa.esb.services.rules
+
+#list any import classes here.
+import org.jboss.soa.esb.samples.quickstart.businessrulesstateful.dvdstore.Customer;
+import org.jboss.soa.esb.samples.quickstart.businessrulesstateful.dvdstore.OrderHeader;
+
+import org.jboss.soa.esb.message.Message;
+
+import java.util.Arrays;
+
+#declare any global variables here
+global org.jboss.soa.esb.message.Message message;
+
+
+rule "Apply 10% discount to customer if totalPrice of all their orders is over 100"	
+	dialect "mvel"		
+    when
+		$c : Customer()
+		$i : Number(intValue >= 100) from accumulate ( OrderHeader( customer.userName == $c.userName, $totalAmount : totalAmount), 
+		                                                            sum( $totalAmount ) );
+    then
+  		$c.setOrderDiscount( 10 );
+		System.out.println( "Customer " + $c.getUserName() + " now has a shopping total of " + $i );
+end
+
+rule "apply customer discount to latest order"
+	when
+		$c : Customer()
+		$o : OrderHeader(customer.userName == $c.userName)
+	then
+		$o.setOrderDiscount($c.getOrderDiscount());
+		System.out.println("set discount of " + $o.getOrderDiscount() + 
+			" on order " + $o.getOrderId() +
+			" for customer " + $c.getUserName());
+end

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/SampleOrder1.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_stateful/SampleOrder1.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/SampleOrder1.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,12 +0,0 @@
-<Order orderId="1" orderDate="Wed Nov 15 13:45:28 EST 2006" statusCode="0" 
-netAmount="59.97" totalAmount="64.92" tax="4.95">
-	<Customer userName="user1" firstName="Harry" lastName="Fletcher" state="SD"/>
-	<OrderLines>
-		<OrderLine position="1" quantity="1">
-			<Product productId="364" title="The 40-Year-Old Virgin " price="29.98"/>
-		</OrderLine>
-		<OrderLine position="2" quantity="1">
-			<Product productId="299" title="Pulp Fiction" price="29.99"/>
-		</OrderLine>
-	</OrderLines>
-</Order>

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/SampleOrder1.xml (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_stateful/SampleOrder1.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/SampleOrder1.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/SampleOrder1.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,12 @@
+<Order orderId="1" orderDate="Wed Nov 15 13:45:28 EST 2006" statusCode="0" 
+netAmount="59.97" totalAmount="64.92" tax="4.95">
+	<Customer userName="user1" firstName="Harry" lastName="Fletcher" state="SD"/>
+	<OrderLines>
+		<OrderLine position="1" quantity="1">
+			<Product productId="364" title="The 40-Year-Old Virgin " price="29.98"/>
+		</OrderLine>
+		<OrderLine position="2" quantity="1">
+			<Product productId="299" title="Pulp Fiction" price="29.99"/>
+		</OrderLine>
+	</OrderLines>
+</Order>

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/SampleOrder2.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_stateful/SampleOrder2.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/SampleOrder2.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,12 +0,0 @@
-<Order orderId="2" orderDate="Wed Nov 15 13:45:28 EST 2006" statusCode="1" 
-netAmount="59.97" totalAmount="64.92" tax="4.95">
-	<Customer userName="user1" firstName="Harry" lastName="Fletcher" state="SD"/>
-	<OrderLines>
-		<OrderLine position="1" quantity="1">
-			<Product productId="473" title="Star Wars" price="29.98"/>
-		</OrderLine>
-		<OrderLine position="2" quantity="1">
-			<Product productId="337" title="Fellowship of the Ring" price="29.99"/>
-		</OrderLine>
-	</OrderLines>
-</Order>

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/SampleOrder2.xml (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_stateful/SampleOrder2.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/SampleOrder2.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/SampleOrder2.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,12 @@
+<Order orderId="2" orderDate="Wed Nov 15 13:45:28 EST 2006" statusCode="1" 
+netAmount="59.97" totalAmount="64.92" tax="4.95">
+	<Customer userName="user1" firstName="Harry" lastName="Fletcher" state="SD"/>
+	<OrderLines>
+		<OrderLine position="1" quantity="1">
+			<Product productId="473" title="Star Wars" price="29.98"/>
+		</OrderLine>
+		<OrderLine position="2" quantity="1">
+			<Product productId="337" title="Fellowship of the Ring" price="29.99"/>
+		</OrderLine>
+	</OrderLines>
+</Order>

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/SampleOrder3.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_stateful/SampleOrder3.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/SampleOrder3.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,12 +0,0 @@
-<Order orderId="3" orderDate="Wed Nov 15 13:45:28 EST 2006" statusCode="2" 
-netAmount="59.97" totalAmount="64.92" tax="4.95">
-	<Customer userName="user1" firstName="Harry" lastName="Fletcher" state="SD"/>
-	<OrderLines>
-		<OrderLine position="1" quantity="1">
-			<Product productId="567" title="X-MEn" price="29.98"/>
-		</OrderLine>
-		<OrderLine position="2" quantity="1">
-			<Product productId="499" title="X-Man 2" price="29.99"/>
-		</OrderLine>
-	</OrderLines>
-</Order>

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/SampleOrder3.xml (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_stateful/SampleOrder3.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/SampleOrder3.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/SampleOrder3.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,12 @@
+<Order orderId="3" orderDate="Wed Nov 15 13:45:28 EST 2006" statusCode="2" 
+netAmount="59.97" totalAmount="64.92" tax="4.95">
+	<Customer userName="user1" firstName="Harry" lastName="Fletcher" state="SD"/>
+	<OrderLines>
+		<OrderLine position="1" quantity="1">
+			<Product productId="567" title="X-MEn" price="29.98"/>
+		</OrderLine>
+		<OrderLine position="2" quantity="1">
+			<Product productId="499" title="X-Man 2" price="29.99"/>
+		</OrderLine>
+	</OrderLines>
+</Order>

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/build.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_stateful/build.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/build.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,22 +0,0 @@
-<project name="Quickstart_business_ruleservice_stateful" default="run" basedir=".">
-	
-	<description> 
-		${ant.project.name}
-		${line.separator}
-	</description>
-		
-	<property name="additional.deploys" value="OrderDiscountOnMultipleOrders.drl smooks-res.xml"/>
-
-	<!-- Import the base Ant build script... -->
-	<import file="../conf/base-build.xml"/>
-	
-	
-  <target name="runtest" depends="compile"
-	description="willl receive JMS message to tigger the actions in the ESB">
-     <echo>Runs Test JMS Sender</echo>
-     <java fork="yes" classname="org.jboss.soa.esb.samples.quickstart.businessrulesstateful.test.SendJMSMessage" failonerror="true">
-		<classpath refid="exec-classpath" />
-     </java>
-  </target>  
-	
-</project>

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/build.xml (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_stateful/build.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/build.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/build.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,22 @@
+<project name="Quickstart_business_ruleservice_stateful" default="run" basedir=".">
+	
+	<description> 
+		${ant.project.name}
+		${line.separator}
+	</description>
+		
+	<property name="additional.deploys" value="OrderDiscountOnMultipleOrders.drl smooks-res.xml"/>
+
+	<!-- Import the base Ant build script... -->
+	<import file="../conf/base-build.xml"/>
+	
+	
+  <target name="runtest" depends="compile"
+	description="willl receive JMS message to tigger the actions in the ESB">
+     <echo>Runs Test JMS Sender</echo>
+     <java fork="yes" classname="org.jboss.soa.esb.samples.quickstart.businessrulesstateful.test.SendJMSMessage" failonerror="true">
+		<classpath refid="exec-classpath" />
+     </java>
+  </target>  
+	
+</project>

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/deployment.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_stateful/deployment.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/deployment.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<jbossesb-deployment>
-  <depends>jboss.esb:deployment=jbrules.esb</depends>
-  <depends>jboss.esb:deployment=smooks.esb</depends>
-  <depends>jboss.esb.quickstart.destination:service=Queue,name=quickstart_Business_Rules_Stateful_Request_GW</depends>
-  <depends>jboss.esb.quickstart.destination:service=Queue,name=quickstart_Business_Rules_Stateful_Request_ESB</depends>
-</jbossesb-deployment>

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/deployment.xml (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_stateful/deployment.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/deployment.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/deployment.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<jbossesb-deployment>
+  <depends>jboss.esb:deployment=jbrules.esb</depends>
+  <depends>jboss.esb:deployment=smooks.esb</depends>
+  <depends>jboss.esb.quickstart.destination:service=Queue,name=quickstart_Business_Rules_Stateful_Request_GW</depends>
+  <depends>jboss.esb.quickstart.destination:service=Queue,name=quickstart_Business_Rules_Stateful_Request_ESB</depends>
+</jbossesb-deployment>

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/jbm-queue-service.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_stateful/jbm-queue-service.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/jbm-queue-service.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<server>
-  <mbean code="org.jboss.jms.server.destination.QueueService"
-    name="jboss.esb.quickstart.destination:service=Queue,name=quickstart_Business_Rules_Stateful_Request_GW"
-    xmbean-dd="xmdesc/Queue-xmbean.xml">
-    <depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>
-	<depends>jboss.messaging:service=PostOffice</depends>
-  </mbean>
-  <mbean code="org.jboss.jms.server.destination.QueueService"
-    name="jboss.esb.quickstart.destination:service=Queue,name=quickstart_Business_Rules_Stateful_Request_ESB"
-    xmbean-dd="xmdesc/Queue-xmbean.xml">
-    <depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>
-	<depends>jboss.messaging:service=PostOffice</depends>
-  </mbean>
-</server>

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/jbm-queue-service.xml (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_stateful/jbm-queue-service.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/jbm-queue-service.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/jbm-queue-service.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<server>
+  <mbean code="org.jboss.jms.server.destination.QueueService"
+    name="jboss.esb.quickstart.destination:service=Queue,name=quickstart_Business_Rules_Stateful_Request_GW"
+    xmbean-dd="xmdesc/Queue-xmbean.xml">
+    <depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>
+	<depends>jboss.messaging:service=PostOffice</depends>
+  </mbean>
+  <mbean code="org.jboss.jms.server.destination.QueueService"
+    name="jboss.esb.quickstart.destination:service=Queue,name=quickstart_Business_Rules_Stateful_Request_ESB"
+    xmbean-dd="xmdesc/Queue-xmbean.xml">
+    <depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>
+	<depends>jboss.messaging:service=PostOffice</depends>
+  </mbean>
+</server>

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/jbmq-queue-service.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_stateful/jbmq-queue-service.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/jbmq-queue-service.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<server>
-  <mbean code="org.jboss.mq.server.jmx.Queue"
-    name="jboss.esb.quickstart.destination:service=Queue,name=quickstart_Business_Rules_Stateful_Request_GW">
-    <depends optional-attribute-name="DestinationManager">
-      jboss.mq:service=DestinationManager
-    </depends>
-  </mbean>
-  <mbean code="org.jboss.mq.server.jmx.Queue"
-    name="jboss.esb.quickstart.destination:service=Queue,name=quickstart_Business_Rules_Stateful_Request_ESB">
-    <depends optional-attribute-name="DestinationManager">
-      jboss.mq:service=DestinationManager
-    </depends>
-  </mbean>
-</server>

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/jbmq-queue-service.xml (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_stateful/jbmq-queue-service.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/jbmq-queue-service.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/jbmq-queue-service.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<server>
+  <mbean code="org.jboss.mq.server.jmx.Queue"
+    name="jboss.esb.quickstart.destination:service=Queue,name=quickstart_Business_Rules_Stateful_Request_GW">
+    <depends optional-attribute-name="DestinationManager">
+      jboss.mq:service=DestinationManager
+    </depends>
+  </mbean>
+  <mbean code="org.jboss.mq.server.jmx.Queue"
+    name="jboss.esb.quickstart.destination:service=Queue,name=quickstart_Business_Rules_Stateful_Request_ESB">
+    <depends optional-attribute-name="DestinationManager">
+      jboss.mq:service=DestinationManager
+    </depends>
+  </mbean>
+</server>

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/jboss-esb.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_stateful/jboss-esb.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/jboss-esb.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,74 +0,0 @@
-<?xml version = "1.0" encoding = "UTF-8"?>
-<jbossesb
-	xmlns="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd">
-
-	<providers>
-		<jms-provider name="JBossMQ"
-			connection-factory="ConnectionFactory"
-			jndi-context-factory="org.jnp.interfaces.NamingContextFactory"
-			jndi-URL="localhost">
-			<jms-bus busid="quickstartGwChannel">
-				<jms-message-filter dest-type="QUEUE"
-					dest-name="queue/quickstart_Business_Rules_Stateful_Request_GW" />
-			</jms-bus>
-			<jms-bus busid="quickstartEsbChannel">
-				<jms-message-filter dest-type="QUEUE"
-					dest-name="queue/quickstart_Business_Rules_Stateful_Request_ESB" />
-			</jms-bus>
-
-		</jms-provider>
-	</providers>
-
-	<services>
-
-		<service category="OrderServices"
-			name="OrderDiscountService" description="Calculates a discount based on past orders">
-			<listeners>
-				<!-- Gateway -->
-				<jms-listener name="TheGateway"
-					busidref="quickstartGwChannel" maxThreads="1" is-gateway="true" />
-				<jms-listener name="TheESBChannel"
-					busidref="quickstartEsbChannel" maxThreads="1">
-				</jms-listener>
-			</listeners>
-			<actions mep="OneWay">
-				<action name="print-before" class="org.jboss.soa.esb.actions.SystemPrintln">
-					<property name="message" value="Message before transformation" />
-				</action>
-				     
-				<action name="transform" class="org.jboss.soa.esb.smooks.SmooksAction">
-					<property name="smooksConfig" value="/smooks-res.xml" />
-                    <property name="resultType" value="JAVA" />
-                </action>
-
-				<action name="fixUpMessage"
-					class="org.jboss.soa.esb.samples.quickstart.businessrulesstateful.SetupMessage">
-				</action> 
-				
-				<!--  Use the BRP to calculate the order discount -->
-				<action
-					class="org.jboss.soa.esb.actions.BusinessRulesProcessor"
-					name="OrderDiscountBasedOnCustomerHistory">
-					<property name="ruleSet"
-						value="OrderDiscountOnMultipleOrders.drl" />
-					<property name="ruleReload" value="false" />
-					<property name="stateful" value="true" />
-					<property name="object-paths">
-						<object-path esb="body.TheOrderHeader" />
-						<object-path esb="body.TheCustomer" />
-					</property>
-				</action>
-
-				<action name="reviewMessage"
-					class="org.jboss.soa.esb.samples.quickstart.businessrulesstateful.ReviewMessage">
-					<property name="stuff" value="After Order Discount"/>
-			    	</action>
-			</actions>
-
-		</service>
-
-
-
-		
-	</services>
-</jbossesb>

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/jboss-esb.xml (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_stateful/jboss-esb.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/jboss-esb.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/jboss-esb.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,74 @@
+<?xml version = "1.0" encoding = "UTF-8"?>
+<jbossesb
+	xmlns="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd">
+
+	<providers>
+		<jms-provider name="JBossMQ"
+			connection-factory="ConnectionFactory"
+			jndi-context-factory="org.jnp.interfaces.NamingContextFactory"
+			jndi-URL="localhost">
+			<jms-bus busid="quickstartGwChannel">
+				<jms-message-filter dest-type="QUEUE"
+					dest-name="queue/quickstart_Business_Rules_Stateful_Request_GW" />
+			</jms-bus>
+			<jms-bus busid="quickstartEsbChannel">
+				<jms-message-filter dest-type="QUEUE"
+					dest-name="queue/quickstart_Business_Rules_Stateful_Request_ESB" />
+			</jms-bus>
+
+		</jms-provider>
+	</providers>
+
+	<services>
+
+		<service category="OrderServices"
+			name="OrderDiscountService" description="Calculates a discount based on past orders">
+			<listeners>
+				<!-- Gateway -->
+				<jms-listener name="TheGateway"
+					busidref="quickstartGwChannel" maxThreads="1" is-gateway="true" />
+				<jms-listener name="TheESBChannel"
+					busidref="quickstartEsbChannel" maxThreads="1">
+				</jms-listener>
+			</listeners>
+			<actions mep="OneWay">
+				<action name="print-before" class="org.jboss.soa.esb.actions.SystemPrintln">
+					<property name="message" value="Message before transformation" />
+				</action>
+				     
+				<action name="transform" class="org.jboss.soa.esb.smooks.SmooksAction">
+					<property name="smooksConfig" value="/smooks-res.xml" />
+                    <property name="resultType" value="JAVA" />
+                </action>
+
+				<action name="fixUpMessage"
+					class="org.jboss.soa.esb.samples.quickstart.businessrulesstateful.SetupMessage">
+				</action> 
+				
+				<!--  Use the BRP to calculate the order discount -->
+				<action
+					class="org.jboss.soa.esb.actions.BusinessRulesProcessor"
+					name="OrderDiscountBasedOnCustomerHistory">
+					<property name="ruleSet"
+						value="OrderDiscountOnMultipleOrders.drl" />
+					<property name="ruleReload" value="false" />
+					<property name="stateful" value="true" />
+					<property name="object-paths">
+						<object-path esb="body.TheOrderHeader" />
+						<object-path esb="body.TheCustomer" />
+					</property>
+				</action>
+
+				<action name="reviewMessage"
+					class="org.jboss.soa.esb.samples.quickstart.businessrulesstateful.ReviewMessage">
+					<property name="stuff" value="After Order Discount"/>
+			    	</action>
+			</actions>
+
+		</service>
+
+
+
+		
+	</services>
+</jbossesb>

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/jbossesb-properties.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_stateful/jbossesb-properties.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/jbossesb-properties.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,85 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!--
-  JBoss, Home of Professional Open Source
-  Copyright 2006, JBoss Inc., and others contributors as indicated 
-  by the @authors tag. All rights reserved. 
-  See the copyright.txt in the distribution for a
-  full listing of individual contributors. 
-  This copyrighted material is made available to anyone wishing to use,
-  modify, copy, or redistribute it subject to the terms and conditions
-  of the GNU Lesser General Public License, v. 2.1.
-  This program is distributed in the hope that it will be useful, but WITHOUT A 
-  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,
-  v.2.1 along with this distribution; if not, write to the Free Software
-  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
-  MA  02110-1301, USA.
-  
-  (C) 2005-2006,
-  @author JBoss Inc.
--->
-<!-- $Id: jbossesb-unittest-properties.xml $ -->
-<!--
-  These options are described in the JBossESB manual.
-  Defaults are provided here for convenience only.
- 
-  Please read through this file prior to using the system, and consider
-  updating the specified entries.
--->
-<esb
-  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-  xsi:noNamespaceSchemaLocation="jbossesb-1_0.xsd">
-    <properties name="core">
-		<property name="org.jboss.soa.esb.jndi.server.type" value="jboss"/>
-		<property name="org.jboss.soa.esb.jndi.server.url" value="localhost"/>
-		<property name="org.jboss.soa.esb.persistence.connection.factory" 	value="org.jboss.internal.soa.esb.persistence.format.MessageStoreFactoryImpl"/>
-    </properties>
-    <properties name="registry">      
-    	<property name="org.jboss.soa.esb.registry.queryManagerURI"     		
-    		value="jnp://localhost:1099/InquiryService?org.apache.juddi.registry.rmi.Inquiry#inquire"/>    		
-    	<property name="org.jboss.soa.esb.registry.lifeCycleManagerURI"     		
-    		value="jnp://localhost:1099/PublishService?org.apache.juddi.registry.rmi.Publish#publish" />
-    	<property name="org.jboss.soa.esb.registry.implementationClass" 
-    		value="org.jboss.internal.soa.esb.services.registry.JAXRRegistryImpl"/>
-    	<property name="org.jboss.soa.esb.registry.factoryClass" 
-    		value="org.apache.ws.scout.registry.ConnectionFactoryImpl"/>
-    	<property name="org.jboss.soa.esb.registry.user" 
-    		value="jbossesb"/>
-    	<property name="org.jboss.soa.esb.registry.password" 
-    	  value="password"/>
-    	<!-- the following parameter is scout specific to set the type of communication between scout and the UDDI (embedded, rmi, soap) -->
-    	<property name="org.jboss.soa.esb.scout.proxy.transportClass" 
-    		value="org.apache.ws.scout.transport.RMITransport"/>
-    </properties>
-    <properties name="transports" depends="core">
-    	<property name="org.jboss.soa.esb.mail.smtp.host" value="localhost"/>
-    	<property name="org.jboss.soa.esb.mail.smtp.user" value="jbossesb"/>
-    	<property name="org.jboss.soa.esb.mail.smtp.password" value=""/>
-    	<property name="org.jboss.soa.esb.mail.smtp.port" value="25"/>
-    </properties>
-    <properties name="connection">
-    	<property name="min-pool-size" value="5"/>
-    	<property name="max-pool=size" value="10"/>
-    	<property name="blocking-timeout-millis" value="5000"/>
-    	<property name="abandoned-connection-timeout" value="10000"/>
-    	<property name="abandoned-connection-time-interval" value="30000"/>
-    </properties>
-    <properties name="dbstore">
-		<property name="org.jboss.soa.esb.persistence.db.connection.url" 	value="jdbc:hsqldb:hsql://localhost:9001/"/>
-		<property name="org.jboss.soa.esb.persistence.db.jdbc.driver" 		value="org.hsqldb.jdbcDriver"/>
-		<property name="org.jboss.soa.esb.persistence.db.user" 			value="sa"/>
-		<property name="org.jboss.soa.esb.persistence.db.pwd" 			value=""/>		
-		<property name="org.jboss.soa.esb.persistence.db.pool.initial.size"	value="2"/>
-		<property name="org.jboss.soa.esb.persistence.db.pool.min.size"	value="2"/>
-		<property name="org.jboss.soa.esb.persistence.db.pool.max.size"	value="5"/>
-		<!--table managed by pool to test for valid connections - created by pool automatically -->
-		<property name="org.jboss.soa.esb.persistence.db.pool.test.table"	value="pooltest"/>
-		<!-- # of milliseconds to timeout waiting for a connection from pool -->
-		<property name="org.jboss.soa.esb.persistence.db.pool.timeout.millis"	value="5000"/> 
-                <property name="org.jboss.soa.esb.persistence.db.conn.manager" value="org.jboss.internal.soa.esb.persistence.manager.StandaloneConnectionManager"/>
-    </properties>
-    <properties name="messagerouting">
-    	<property name="org.jboss.soa.esb.routing.cbrClass" value="org.jboss.internal.soa.esb.services.routing.cbr.JBossRulesRouter"/>
-    </properties>
-</esb>

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/jbossesb-properties.xml (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_stateful/jbossesb-properties.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/jbossesb-properties.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/jbossesb-properties.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,85 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+  JBoss, Home of Professional Open Source
+  Copyright 2006, JBoss Inc., and others contributors as indicated 
+  by the @authors tag. All rights reserved. 
+  See the copyright.txt in the distribution for a
+  full listing of individual contributors. 
+  This copyrighted material is made available to anyone wishing to use,
+  modify, copy, or redistribute it subject to the terms and conditions
+  of the GNU Lesser General Public License, v. 2.1.
+  This program is distributed in the hope that it will be useful, but WITHOUT A 
+  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,
+  v.2.1 along with this distribution; if not, write to the Free Software
+  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+  MA  02110-1301, USA.
+  
+  (C) 2005-2006,
+  @author JBoss Inc.
+-->
+<!-- $Id: jbossesb-unittest-properties.xml $ -->
+<!--
+  These options are described in the JBossESB manual.
+  Defaults are provided here for convenience only.
+ 
+  Please read through this file prior to using the system, and consider
+  updating the specified entries.
+-->
+<esb
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:noNamespaceSchemaLocation="jbossesb-1_0.xsd">
+    <properties name="core">
+		<property name="org.jboss.soa.esb.jndi.server.type" value="jboss"/>
+		<property name="org.jboss.soa.esb.jndi.server.url" value="localhost"/>
+		<property name="org.jboss.soa.esb.persistence.connection.factory" 	value="org.jboss.internal.soa.esb.persistence.format.MessageStoreFactoryImpl"/>
+    </properties>
+    <properties name="registry">      
+    	<property name="org.jboss.soa.esb.registry.queryManagerURI"     		
+    		value="jnp://localhost:1099/InquiryService?org.apache.juddi.registry.rmi.Inquiry#inquire"/>    		
+    	<property name="org.jboss.soa.esb.registry.lifeCycleManagerURI"     		
+    		value="jnp://localhost:1099/PublishService?org.apache.juddi.registry.rmi.Publish#publish" />
+    	<property name="org.jboss.soa.esb.registry.implementationClass" 
+    		value="org.jboss.internal.soa.esb.services.registry.JAXRRegistryImpl"/>
+    	<property name="org.jboss.soa.esb.registry.factoryClass" 
+    		value="org.apache.ws.scout.registry.ConnectionFactoryImpl"/>
+    	<property name="org.jboss.soa.esb.registry.user" 
+    		value="jbossesb"/>
+    	<property name="org.jboss.soa.esb.registry.password" 
+    	  value="password"/>
+    	<!-- the following parameter is scout specific to set the type of communication between scout and the UDDI (embedded, rmi, soap) -->
+    	<property name="org.jboss.soa.esb.scout.proxy.transportClass" 
+    		value="org.apache.ws.scout.transport.RMITransport"/>
+    </properties>
+    <properties name="transports" depends="core">
+    	<property name="org.jboss.soa.esb.mail.smtp.host" value="localhost"/>
+    	<property name="org.jboss.soa.esb.mail.smtp.user" value="jbossesb"/>
+    	<property name="org.jboss.soa.esb.mail.smtp.password" value=""/>
+    	<property name="org.jboss.soa.esb.mail.smtp.port" value="25"/>
+    </properties>
+    <properties name="connection">
+    	<property name="min-pool-size" value="5"/>
+    	<property name="max-pool=size" value="10"/>
+    	<property name="blocking-timeout-millis" value="5000"/>
+    	<property name="abandoned-connection-timeout" value="10000"/>
+    	<property name="abandoned-connection-time-interval" value="30000"/>
+    </properties>
+    <properties name="dbstore">
+		<property name="org.jboss.soa.esb.persistence.db.connection.url" 	value="jdbc:hsqldb:hsql://localhost:9001/"/>
+		<property name="org.jboss.soa.esb.persistence.db.jdbc.driver" 		value="org.hsqldb.jdbcDriver"/>
+		<property name="org.jboss.soa.esb.persistence.db.user" 			value="sa"/>
+		<property name="org.jboss.soa.esb.persistence.db.pwd" 			value=""/>		
+		<property name="org.jboss.soa.esb.persistence.db.pool.initial.size"	value="2"/>
+		<property name="org.jboss.soa.esb.persistence.db.pool.min.size"	value="2"/>
+		<property name="org.jboss.soa.esb.persistence.db.pool.max.size"	value="5"/>
+		<!--table managed by pool to test for valid connections - created by pool automatically -->
+		<property name="org.jboss.soa.esb.persistence.db.pool.test.table"	value="pooltest"/>
+		<!-- # of milliseconds to timeout waiting for a connection from pool -->
+		<property name="org.jboss.soa.esb.persistence.db.pool.timeout.millis"	value="5000"/> 
+                <property name="org.jboss.soa.esb.persistence.db.conn.manager" value="org.jboss.internal.soa.esb.persistence.manager.StandaloneConnectionManager"/>
+    </properties>
+    <properties name="messagerouting">
+    	<property name="org.jboss.soa.esb.routing.cbrClass" value="org.jboss.internal.soa.esb.services.routing.cbr.JBossRulesRouter"/>
+    </properties>
+</esb>

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/jndi.properties
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_stateful/jndi.properties	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/jndi.properties	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,5 +0,0 @@
-java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
-java.naming.provider.url=jnp://localhost:1099
-java.naming.factory.url.pkgs=org.jboss.naming
-java.naming.factory.url.pkgs=org.jnp.interfaces
-

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/jndi.properties (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_stateful/jndi.properties)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/jndi.properties	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/jndi.properties	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,5 @@
+java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
+java.naming.provider.url=jnp://localhost:1099
+java.naming.factory.url.pkgs=org.jboss.naming
+java.naming.factory.url.pkgs=org.jnp.interfaces
+

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/juddi.properties
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_stateful/juddi.properties	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/juddi.properties	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,69 +0,0 @@
-# jUDDI Registry Properties (used by RegistryServer)
-# see http://www.juddi.org for more information
-
-# The UDDI Operator Name
-juddi.operatorName = jUDDI.org
-
-# The i18n locale default codes
-juddi.i18n.languageCode = en
-juddi.i18n.countryCode = US
-
-# The UDDI DiscoveryURL Prefix
-juddi.discoveryURL = http://localhost:8080/juddi/uddiget.jsp?
-
-# The UDDI Operator Contact Email Address
-juddi.operatorEmailAddress = admin at juddi.org
-
-# The maximum name size and maximum number
-# of name elements allows in several of the
-# FindXxxx and SaveXxxx UDDI functions.
-juddi.maxNameLength=255
-juddi.maxNameElementsAllowed=5
-
-# The maximum number of UDDI artifacts allowed
-# per publisher. A value of '-1' indicates any 
-# number of artifacts is valid (These values can be
-# overridden at the individual publisher level).
-juddi.maxBusinessesPerPublisher=25
-juddi.maxServicesPerBusiness=20
-juddi.maxBindingsPerService=10
-juddi.maxTModelsPerPublisher=100
-
-# jUDDI Authentication module to use
-juddi.auth = org.apache.juddi.auth.DefaultAuthenticator
-
-# jUDDI DataStore module currently to use
-juddi.dataStore = org.apache.juddi.datastore.jdbc.JDBCDataStore
-
-# use a dataSource (if set to false a direct 
-# jdbc connection will be used.
-juddi.isUseDataSource=false
-juddi.jdbcDriver=com.mysql.jdbc.Driver
-juddi.jdbcUrl=jdbc:mysql://localhost:3306/juddi
-juddi.jdbcUsername=root
-juddi.jdbcPassword=admin
-# jUDDI DataSource to use
-# juddi.dataSource=java:comp/env/jdbc/MySqlDS
-
-# jUDDI UUIDGen implementation to use
-juddi.uuidgen = org.apache.juddi.uuidgen.DefaultUUIDGen
-
-# jUDDI Cryptor implementation to use
-juddi.cryptor = org.apache.juddi.cryptor.DefaultCryptor
- 
-# jUDDI Validator to use
-juddi.validator=org.apache.juddi.validator.DefaultValidator
-
-# jUDDI Proxy Properties (used by RegistryProxy)
-juddi.proxy.adminURL = http://localhost:8080/juddi/admin
-juddi.proxy.inquiryURL = http://localhost:8080/juddi/inquiry
-juddi.proxy.publishURL = http://localhost:8080/juddi/publish
-juddi.proxy.transportClass = org.apache.juddi.proxy.AxisTransport
-juddi.proxy.securityProvider = com.sun.net.ssl.internal.ssl.Provider
-juddi.proxy.protocolHandler = com.sun.net.ssl.internal.www.protocol
-
-# JNDI settings (used by RMITransport)
-java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
-java.naming.provider.url=jnp://localhost:1099
-java.naming.factory.url.pkgs=org.jboss.naming
-  

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/juddi.properties (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_stateful/juddi.properties)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/juddi.properties	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/juddi.properties	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,69 @@
+# jUDDI Registry Properties (used by RegistryServer)
+# see http://www.juddi.org for more information
+
+# The UDDI Operator Name
+juddi.operatorName = jUDDI.org
+
+# The i18n locale default codes
+juddi.i18n.languageCode = en
+juddi.i18n.countryCode = US
+
+# The UDDI DiscoveryURL Prefix
+juddi.discoveryURL = http://localhost:8080/juddi/uddiget.jsp?
+
+# The UDDI Operator Contact Email Address
+juddi.operatorEmailAddress = admin at juddi.org
+
+# The maximum name size and maximum number
+# of name elements allows in several of the
+# FindXxxx and SaveXxxx UDDI functions.
+juddi.maxNameLength=255
+juddi.maxNameElementsAllowed=5
+
+# The maximum number of UDDI artifacts allowed
+# per publisher. A value of '-1' indicates any 
+# number of artifacts is valid (These values can be
+# overridden at the individual publisher level).
+juddi.maxBusinessesPerPublisher=25
+juddi.maxServicesPerBusiness=20
+juddi.maxBindingsPerService=10
+juddi.maxTModelsPerPublisher=100
+
+# jUDDI Authentication module to use
+juddi.auth = org.apache.juddi.auth.DefaultAuthenticator
+
+# jUDDI DataStore module currently to use
+juddi.dataStore = org.apache.juddi.datastore.jdbc.JDBCDataStore
+
+# use a dataSource (if set to false a direct 
+# jdbc connection will be used.
+juddi.isUseDataSource=false
+juddi.jdbcDriver=com.mysql.jdbc.Driver
+juddi.jdbcUrl=jdbc:mysql://localhost:3306/juddi
+juddi.jdbcUsername=root
+juddi.jdbcPassword=admin
+# jUDDI DataSource to use
+# juddi.dataSource=java:comp/env/jdbc/MySqlDS
+
+# jUDDI UUIDGen implementation to use
+juddi.uuidgen = org.apache.juddi.uuidgen.DefaultUUIDGen
+
+# jUDDI Cryptor implementation to use
+juddi.cryptor = org.apache.juddi.cryptor.DefaultCryptor
+ 
+# jUDDI Validator to use
+juddi.validator=org.apache.juddi.validator.DefaultValidator
+
+# jUDDI Proxy Properties (used by RegistryProxy)
+juddi.proxy.adminURL = http://localhost:8080/juddi/admin
+juddi.proxy.inquiryURL = http://localhost:8080/juddi/inquiry
+juddi.proxy.publishURL = http://localhost:8080/juddi/publish
+juddi.proxy.transportClass = org.apache.juddi.proxy.AxisTransport
+juddi.proxy.securityProvider = com.sun.net.ssl.internal.ssl.Provider
+juddi.proxy.protocolHandler = com.sun.net.ssl.internal.www.protocol
+
+# JNDI settings (used by RMITransport)
+java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
+java.naming.provider.url=jnp://localhost:1099
+java.naming.factory.url.pkgs=org.jboss.naming
+  

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/lib (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_stateful/lib)

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/log4j.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_stateful/log4j.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/log4j.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,84 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
-
-<!-- ===================================================================== -->
-<!--                                                                       -->
-<!--  Log4j Configuration                                                  -->
-<!--                                                                       -->
-<!-- ===================================================================== -->
-
-<!-- $Id: log4j.xml,v 1.26.2.5 2005/09/15 09:31:02 dimitris Exp $ -->
-
-<!--
-   | For more configuration infromation and examples see the Jakarta Log4j
-   | owebsite: http://jakarta.apache.org/log4j
- -->
-
-<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="false">
-
-   <!-- ============================== -->
-   <!-- Append messages to the console -->
-   <!-- ============================== -->
-
-   <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
-      <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
-      <param name="Target" value="System.out"/>
-
-      <layout class="org.apache.log4j.PatternLayout">
-         <!-- The default pattern: Date Priority [Category] Message\n -->
-         <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%t][%c{1}] %m%n"/>
-      </layout>
-   </appender>
-
-
-   <!-- ================================= -->
-   <!-- Preserve messages in a local file -->
-   <!-- ================================= -->
-
-   <!-- A size based file rolling appender -->
-   <appender name="FILE" class="org.jboss.logging.appender.RollingFileAppender">
-     <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
-     <param name="File" value="./listener.log"/>
-     <param name="Append" value="false"/>
-     <param name="MaxFileSize" value="500KB"/>
-     <param name="MaxBackupIndex" value="1"/>
-
-     <layout class="org.apache.log4j.PatternLayout">
-       <param name="ConversionPattern" value="%d %-5p [%t][%c] %m%n"/>
-     </layout>	    
-   </appender>
-
-   <!-- ================ -->
-   <!-- Limit categories -->
-   <!-- ================ -->
-
-   <category name="org.jboss">
-      <priority value="WARN"/>
-   </category>
-   <category name="org.jboss.soa.esb">
-      <priority value="WARN"/>
-   </category>
-   <category name="org.jboss.internal.soa.esb">
-      <priority value="WARN"/>
-   </category>
-   <category name="org.apache">
-      <priority value="ERROR"/>
-   </category>
-   <category name="org.milyn">
-      <priority value="ERROR"/>
-   </category>
-
-   <category name="quickstarts">
-      <priority value="WARN"/>
-   </category>
-   
-   <!-- ======================= -->
-   <!-- Setup the Root category -->
-   <!-- ======================= -->
-
-   <root>
-      <appender-ref ref="CONSOLE"/>
-      <appender-ref ref="FILE"/>
-   </root>
-
-</log4j:configuration>

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/log4j.xml (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_stateful/log4j.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/log4j.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/log4j.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
+
+<!-- ===================================================================== -->
+<!--                                                                       -->
+<!--  Log4j Configuration                                                  -->
+<!--                                                                       -->
+<!-- ===================================================================== -->
+
+<!-- $Id: log4j.xml,v 1.26.2.5 2005/09/15 09:31:02 dimitris Exp $ -->
+
+<!--
+   | For more configuration infromation and examples see the Jakarta Log4j
+   | owebsite: http://jakarta.apache.org/log4j
+ -->
+
+<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="false">
+
+   <!-- ============================== -->
+   <!-- Append messages to the console -->
+   <!-- ============================== -->
+
+   <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
+      <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
+      <param name="Target" value="System.out"/>
+
+      <layout class="org.apache.log4j.PatternLayout">
+         <!-- The default pattern: Date Priority [Category] Message\n -->
+         <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%t][%c{1}] %m%n"/>
+      </layout>
+   </appender>
+
+
+   <!-- ================================= -->
+   <!-- Preserve messages in a local file -->
+   <!-- ================================= -->
+
+   <!-- A size based file rolling appender -->
+   <appender name="FILE" class="org.jboss.logging.appender.RollingFileAppender">
+     <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
+     <param name="File" value="./listener.log"/>
+     <param name="Append" value="false"/>
+     <param name="MaxFileSize" value="500KB"/>
+     <param name="MaxBackupIndex" value="1"/>
+
+     <layout class="org.apache.log4j.PatternLayout">
+       <param name="ConversionPattern" value="%d %-5p [%t][%c] %m%n"/>
+     </layout>	    
+   </appender>
+
+   <!-- ================ -->
+   <!-- Limit categories -->
+   <!-- ================ -->
+
+   <category name="org.jboss">
+      <priority value="WARN"/>
+   </category>
+   <category name="org.jboss.soa.esb">
+      <priority value="WARN"/>
+   </category>
+   <category name="org.jboss.internal.soa.esb">
+      <priority value="WARN"/>
+   </category>
+   <category name="org.apache">
+      <priority value="ERROR"/>
+   </category>
+   <category name="org.milyn">
+      <priority value="ERROR"/>
+   </category>
+
+   <category name="quickstarts">
+      <priority value="WARN"/>
+   </category>
+   
+   <!-- ======================= -->
+   <!-- Setup the Root category -->
+   <!-- ======================= -->
+
+   <root>
+      <appender-ref ref="CONSOLE"/>
+      <appender-ref ref="FILE"/>
+   </root>
+
+</log4j:configuration>

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/readme.txt
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_stateful/readme.txt	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/readme.txt	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,54 +0,0 @@
-Overview:
-=========
-  Demonstrates the use of the BusinessRulesProcessor which allows for
-  modification of the POJOs attached to an ESB Message.  The example uses Rules
-  to calculate the discount of an inbound order based on the customer's past 
-  history of orders. As such it is an example of a stateful rule service.
-
-  Make sure you have run simple_cbr, transformation_XML2POJO, fun_cbr, and
-  business_rules_service quickstarts as their principles are used in this
-  more complex example.
-
-Running this quickstart:
-========================
-  Please refer to 'ant help-quickstarts' for prerequisites about the quickstarts
-  and a more detailed descripton of the different ways to run the quickstarts.
-
-  A comprehensive description of message transformation can be found in
-  MessageTransformation.pdf, located in the docs/services folder.
-
-To Run standalone mode:
-=======================
-  1. In a command terminal window in the quickstart folder type
-     'ant deploy-jms-dests'.
-  2. In a command terminal window in this folder ("Window1"), type 'ant run'.
-  3. Open another command terminal window in this folder ("Window2"), type
-     'ant runtest'.
-  4. Switch back to "Window1" to see the output from the ESB
-  5. When finished, interrupt the ESB using Ctrl-C and, in this folder
-     ("Window1"), type 'ant undeploy-jms-dests'.
-
-To Run '.esb' archive mode:
-===========================
-  1. In a command terminal window in this folder ("Window1"), type 'ant deploy'.
-  2. Open another command terminal window in this folder ("Window2"), type
-     'ant runtest'.
-  3. Switch back to Application Server console to see the output from the ESB
-  4. In this folder ("Window1"), type 'ant undeploy'.
-
-What to look at in this Quickstart:
-===================================
-  Look at the jboss-esb.xml and notice how the stateful="true" is set on the 
-  BusinessRulesProcessor action of the OrderDiscountService. Review the 
-  OrderDiscountOnMultipleOrders.drl file to see how accumulation works. 
-  
-  Stateful rule services must be told via message properties when to continue with
-  the current stateful session and when to dispose of it. This is accomplished via 
-  the SetupMessage action based on the orderStatus provided with the inbound XML.
-
-  Because there is no persistence in this example, the customer object created from
-  each XML message is actually a different Java object (even though the values are 
-  all the same). These are separately inserted into the stateful session, and the
-  rules treat them as different objects. A real life implementation would detect
-  that the customer already existed, and only insert one customer object into the 
-  engine stateful session.

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/readme.txt (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_stateful/readme.txt)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/readme.txt	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/readme.txt	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,54 @@
+Overview:
+=========
+  Demonstrates the use of the BusinessRulesProcessor which allows for
+  modification of the POJOs attached to an ESB Message.  The example uses Rules
+  to calculate the discount of an inbound order based on the customer's past 
+  history of orders. As such it is an example of a stateful rule service.
+
+  Make sure you have run simple_cbr, transformation_XML2POJO, fun_cbr, and
+  business_rules_service quickstarts as their principles are used in this
+  more complex example.
+
+Running this quickstart:
+========================
+  Please refer to 'ant help-quickstarts' for prerequisites about the quickstarts
+  and a more detailed descripton of the different ways to run the quickstarts.
+
+  A comprehensive description of message transformation can be found in
+  MessageTransformation.pdf, located in the docs/services folder.
+
+To Run standalone mode:
+=======================
+  1. In a command terminal window in the quickstart folder type
+     'ant deploy-jms-dests'.
+  2. In a command terminal window in this folder ("Window1"), type 'ant run'.
+  3. Open another command terminal window in this folder ("Window2"), type
+     'ant runtest'.
+  4. Switch back to "Window1" to see the output from the ESB
+  5. When finished, interrupt the ESB using Ctrl-C and, in this folder
+     ("Window1"), type 'ant undeploy-jms-dests'.
+
+To Run '.esb' archive mode:
+===========================
+  1. In a command terminal window in this folder ("Window1"), type 'ant deploy'.
+  2. Open another command terminal window in this folder ("Window2"), type
+     'ant runtest'.
+  3. Switch back to Application Server console to see the output from the ESB
+  4. In this folder ("Window1"), type 'ant undeploy'.
+
+What to look at in this Quickstart:
+===================================
+  Look at the jboss-esb.xml and notice how the stateful="true" is set on the 
+  BusinessRulesProcessor action of the OrderDiscountService. Review the 
+  OrderDiscountOnMultipleOrders.drl file to see how accumulation works. 
+  
+  Stateful rule services must be told via message properties when to continue with
+  the current stateful session and when to dispose of it. This is accomplished via 
+  the SetupMessage action based on the orderStatus provided with the inbound XML.
+
+  Because there is no persistence in this example, the customer object created from
+  each XML message is actually a different Java object (even though the values are 
+  all the same). These are separately inserted into the stateful session, and the
+  rules treat them as different objects. A real life implementation would detect
+  that the customer already existed, and only insert one customer object into the 
+  engine stateful session.

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/smooks-res.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_stateful/smooks-res.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/smooks-res.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,58 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.0.xsd">
-
-    <!-- Populate the OrderHeader -->
-	<resource-config selector="order">
-        <resource>org.milyn.javabean.BeanPopulator</resource>
-        <param name="beanId">orderHeader</param>
-		<param name="beanClass">org.jboss.soa.esb.samples.quickstart.businessrulesstateful.dvdstore.OrderHeader</param>
-        <param name="bindings">
-            <binding property="orderId" selector="Order @orderId" />
-            <binding property="orderDate" selector="Order @orderDate" type="LongDate"/>
-            <binding property="statusCode" selector="Order @statusCode" type="Integer" />
-            <binding property="netAmount" selector="Order @netAmount" type="Double" />
-            <binding property="totalAmount" selector="Order @totalAmount" type="Double" />
-            <binding property="tax" selector="Order @tax" type="Double" />
-        </param>
-    </resource-config>
-
-    <!-- Populate the Customer -->
-    <resource-config selector="order customer">
-        <resource>org.milyn.javabean.BeanPopulator</resource>
-		<param name="beanId">customer</param>
-		<param name="beanClass">org.jboss.soa.esb.samples.quickstart.businessrulesstateful.dvdstore.Customer</param>
-          <param name="setOn">orderHeader</param>
-
-        <param name="bindings">
-            <binding property="userName" selector="order customer @userName" />
-            <binding property="firstName" selector="order customer @firstName" />
-            <binding property="lastName" selector="order customer @lastName" />
-            <binding property="state" selector="order customer @state" />
-        </param>
-	</resource-config>
-
-    <!-- Populate the OrderItem list -->
-	<resource-config selector="order orderlines orderline">
-        <resource>org.milyn.javabean.BeanPopulator</resource>
-		<param name="beanId">orderItem</param>
-		<param name="beanClass">org.jboss.soa.esb.samples.quickstart.businessrulesstateful.dvdstore.OrderItem</param>
-		<param name="addToList">true</param>
-        <param name="bindings">
-            <binding property="position"  selector="order orderlines orderline @position" type="Integer" />
-            <binding property="quantity"  selector="order orderlines orderline @quantity" type="Integer" />
-            <binding property="productId" selector="order orderlines orderline product @productId" />
-            <binding property="title"     selector="order orderlines orderline product @title" />
-            <binding property="price"     selector="order orderlines orderline product @price" type="Double" />
-        </param>
-	</resource-config>
-
-	<!--resource-config selector="order orderlines orderline">
-        <resource>/org/jboss/soa/esb/dvdstore/orderitem.st</resource>
-	</resource-config-->
-
-    <resource-config selector="decoder:LongDate">
-        <resource>org.milyn.javabean.decoders.CalendarDecoder</resource>
-        <param name="format">EEE MMM dd HH:mm:ss z yyyy</param>
-    </resource-config>
-    
-</smooks-resource-list>

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/smooks-res.xml (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_stateful/smooks-res.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/smooks-res.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/smooks-res.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,58 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.0.xsd">
+
+    <!-- Populate the OrderHeader -->
+	<resource-config selector="order">
+        <resource>org.milyn.javabean.BeanPopulator</resource>
+        <param name="beanId">orderHeader</param>
+		<param name="beanClass">org.jboss.soa.esb.samples.quickstart.businessrulesstateful.dvdstore.OrderHeader</param>
+        <param name="bindings">
+            <binding property="orderId" selector="Order @orderId" />
+            <binding property="orderDate" selector="Order @orderDate" type="LongDate"/>
+            <binding property="statusCode" selector="Order @statusCode" type="Integer" />
+            <binding property="netAmount" selector="Order @netAmount" type="Double" />
+            <binding property="totalAmount" selector="Order @totalAmount" type="Double" />
+            <binding property="tax" selector="Order @tax" type="Double" />
+        </param>
+    </resource-config>
+
+    <!-- Populate the Customer -->
+    <resource-config selector="order customer">
+        <resource>org.milyn.javabean.BeanPopulator</resource>
+		<param name="beanId">customer</param>
+		<param name="beanClass">org.jboss.soa.esb.samples.quickstart.businessrulesstateful.dvdstore.Customer</param>
+          <param name="setOn">orderHeader</param>
+
+        <param name="bindings">
+            <binding property="userName" selector="order customer @userName" />
+            <binding property="firstName" selector="order customer @firstName" />
+            <binding property="lastName" selector="order customer @lastName" />
+            <binding property="state" selector="order customer @state" />
+        </param>
+	</resource-config>
+
+    <!-- Populate the OrderItem list -->
+	<resource-config selector="order orderlines orderline">
+        <resource>org.milyn.javabean.BeanPopulator</resource>
+		<param name="beanId">orderItem</param>
+		<param name="beanClass">org.jboss.soa.esb.samples.quickstart.businessrulesstateful.dvdstore.OrderItem</param>
+		<param name="addToList">true</param>
+        <param name="bindings">
+            <binding property="position"  selector="order orderlines orderline @position" type="Integer" />
+            <binding property="quantity"  selector="order orderlines orderline @quantity" type="Integer" />
+            <binding property="productId" selector="order orderlines orderline product @productId" />
+            <binding property="title"     selector="order orderlines orderline product @title" />
+            <binding property="price"     selector="order orderlines orderline product @price" type="Double" />
+        </param>
+	</resource-config>
+
+	<!--resource-config selector="order orderlines orderline">
+        <resource>/org/jboss/soa/esb/dvdstore/orderitem.st</resource>
+	</resource-config-->
+
+    <resource-config selector="decoder:LongDate">
+        <resource>org.milyn.javabean.decoders.CalendarDecoder</resource>
+        <param name="format">EEE MMM dd HH:mm:ss z yyyy</param>
+    </resource-config>
+    
+</smooks-resource-list>

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_stateful/src)

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_stateful/src/org)

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss)

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa)

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb)

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples)

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart)

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful)

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/ReviewMessage.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/ReviewMessage.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/ReviewMessage.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,53 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, JBoss Inc., and others contributors as indicated 
- * by the @authors tag. All rights reserved. 
- * See the copyright.txt in the distribution for a
- * full listing of individual contributors. 
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU Lesser General Public License, v. 2.1.
- * This program is distributed in the hope that it will be useful, but WITHOUT A 
- * 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,
- * v.2.1 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
- * MA  02110-1301, USA.
- * 
- * (C) 2005-2006,
- * @author JBoss Inc.
- */
-package org.jboss.soa.esb.samples.quickstart.businessrulesstateful;
-
-import java.util.HashMap;
-import org.jboss.soa.esb.actions.AbstractActionPipelineProcessor;
-import org.jboss.soa.esb.actions.ActionProcessingException;
-import org.jboss.soa.esb.helpers.ConfigTree;
-import org.jboss.soa.esb.message.Message;
-import org.jboss.soa.esb.samples.quickstart.businessrulesstateful.dvdstore.OrderHeader;
-import org.jboss.soa.esb.samples.quickstart.businessrulesstateful.dvdstore.Customer;
-
-public class ReviewMessage extends AbstractActionPipelineProcessor {
-	private String input = "Reviewer";
-	
-	public Message process(Message message) throws ActionProcessingException {
-		
-		OrderHeader order = (OrderHeader) message.getBody().get("TheOrderHeader");
-		Customer customer = (Customer) message.getBody().get("TheCustomer");	
-		System.out.println("{ ================ " + input);		
-		System.out.println("Customer: " + customer);
-		System.out.println("Order Priority: " + order.getOrderPriority());
-		System.out.println("Order Discount: " + order.getOrderDiscount());
-		System.out.println("Order Total: " + order.getTotalAmount());
-		System.out.println("} ================ " + input);
-		// System.out.println("Order: " + order);
-	
-		return message;
-	}
-	
-	public ReviewMessage(ConfigTree configTree) {
-		input = configTree.getAttribute("stuff");
-	}
-	
-}

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/ReviewMessage.java (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/ReviewMessage.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/ReviewMessage.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/ReviewMessage.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,53 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, JBoss Inc., and others contributors as indicated 
+ * by the @authors tag. All rights reserved. 
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors. 
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A 
+ * 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,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+ * MA  02110-1301, USA.
+ * 
+ * (C) 2005-2006,
+ * @author JBoss Inc.
+ */
+package org.jboss.soa.esb.samples.quickstart.businessrulesstateful;
+
+import java.util.HashMap;
+import org.jboss.soa.esb.actions.AbstractActionPipelineProcessor;
+import org.jboss.soa.esb.actions.ActionProcessingException;
+import org.jboss.soa.esb.helpers.ConfigTree;
+import org.jboss.soa.esb.message.Message;
+import org.jboss.soa.esb.samples.quickstart.businessrulesstateful.dvdstore.OrderHeader;
+import org.jboss.soa.esb.samples.quickstart.businessrulesstateful.dvdstore.Customer;
+
+public class ReviewMessage extends AbstractActionPipelineProcessor {
+	private String input = "Reviewer";
+	
+	public Message process(Message message) throws ActionProcessingException {
+		
+		OrderHeader order = (OrderHeader) message.getBody().get("TheOrderHeader");
+		Customer customer = (Customer) message.getBody().get("TheCustomer");	
+		System.out.println("{ ================ " + input);		
+		System.out.println("Customer: " + customer);
+		System.out.println("Order Priority: " + order.getOrderPriority());
+		System.out.println("Order Discount: " + order.getOrderDiscount());
+		System.out.println("Order Total: " + order.getTotalAmount());
+		System.out.println("} ================ " + input);
+		// System.out.println("Order: " + order);
+	
+		return message;
+	}
+	
+	public ReviewMessage(ConfigTree configTree) {
+		input = configTree.getAttribute("stuff");
+	}
+	
+}

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/SetupMessage.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/SetupMessage.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/SetupMessage.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,74 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, JBoss Inc., and others contributors as indicated 
- * by the @authors tag. All rights reserved. 
- * See the copyright.txt in the distribution for a
- * full listing of individual contributors. 
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU Lesser General Public License, v. 2.1.
- * This program is distributed in the hope that it will be useful, but WITHOUT A 
- * 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,
- * v.2.1 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
- * MA  02110-1301, USA.
- * 
- * (C) 2005-2006,
- * @author JBoss Inc.
- */
-package org.jboss.soa.esb.samples.quickstart.businessrulesstateful;
-
-import org.apache.log4j.Logger;
-import org.jboss.soa.esb.actions.AbstractActionPipelineProcessor;
-import org.jboss.soa.esb.actions.ActionProcessingException;
-import org.jboss.soa.esb.helpers.ConfigTree;
-import org.jboss.soa.esb.message.Message;
-import org.jboss.soa.esb.samples.quickstart.businessrulesstateful.dvdstore.Customer;
-import org.jboss.soa.esb.samples.quickstart.businessrulesstateful.dvdstore.OrderHeader;
-
-import java.util.Map;
-
-public class SetupMessage extends AbstractActionPipelineProcessor {
-	private Logger logger = Logger.getLogger(SetupMessage.class);
-	private int status = 0;
-	
-	public Message process(Message message) throws ActionProcessingException {
-		Map transformedBeans = (Map) message.getBody().get();
-
-		if(transformedBeans != null) {
-			OrderHeader header = (OrderHeader) transformedBeans.get("orderHeader");
-			Customer customer = (Customer) transformedBeans.get("customer");	
-			message.getBody().add("TheOrderHeader", header);
-			message.getBody().add("TheCustomer", customer);		
-			
-			status = header.getStatusCode();
-			
-			if (status == 0 ) {
-				message.getProperties().setProperty("dispose", false);
-				message.getProperties().setProperty("continue", false);
-
-			}
-			
-			if (status == 1 ) {			
-				message.getProperties().setProperty("dispose", false);
-				message.getProperties().setProperty("continue", true);
-			}
-		
-			if (status == 2 ) {
-				message.getProperties().setProperty("dispose", true);
-				message.getProperties().setProperty("continue", true);
-			}
-					
-			logger.info("Moved the transformed Order Header and Customer");
-		}
-
-		return message;
-	}
-	
-	public SetupMessage(ConfigTree configTree) {
-		// status = Integer.parseInt(configTree.getAttribute("status"));
-	}
-	
-}

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/SetupMessage.java (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/SetupMessage.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/SetupMessage.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/SetupMessage.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,74 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, JBoss Inc., and others contributors as indicated 
+ * by the @authors tag. All rights reserved. 
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors. 
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A 
+ * 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,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+ * MA  02110-1301, USA.
+ * 
+ * (C) 2005-2006,
+ * @author JBoss Inc.
+ */
+package org.jboss.soa.esb.samples.quickstart.businessrulesstateful;
+
+import org.apache.log4j.Logger;
+import org.jboss.soa.esb.actions.AbstractActionPipelineProcessor;
+import org.jboss.soa.esb.actions.ActionProcessingException;
+import org.jboss.soa.esb.helpers.ConfigTree;
+import org.jboss.soa.esb.message.Message;
+import org.jboss.soa.esb.samples.quickstart.businessrulesstateful.dvdstore.Customer;
+import org.jboss.soa.esb.samples.quickstart.businessrulesstateful.dvdstore.OrderHeader;
+
+import java.util.Map;
+
+public class SetupMessage extends AbstractActionPipelineProcessor {
+	private Logger logger = Logger.getLogger(SetupMessage.class);
+	private int status = 0;
+	
+	public Message process(Message message) throws ActionProcessingException {
+		Map transformedBeans = (Map) message.getBody().get();
+
+		if(transformedBeans != null) {
+			OrderHeader header = (OrderHeader) transformedBeans.get("orderHeader");
+			Customer customer = (Customer) transformedBeans.get("customer");	
+			message.getBody().add("TheOrderHeader", header);
+			message.getBody().add("TheCustomer", customer);		
+			
+			status = header.getStatusCode();
+			
+			if (status == 0 ) {
+				message.getProperties().setProperty("dispose", false);
+				message.getProperties().setProperty("continue", false);
+
+			}
+			
+			if (status == 1 ) {			
+				message.getProperties().setProperty("dispose", false);
+				message.getProperties().setProperty("continue", true);
+			}
+		
+			if (status == 2 ) {
+				message.getProperties().setProperty("dispose", true);
+				message.getProperties().setProperty("continue", true);
+			}
+					
+			logger.info("Moved the transformed Order Header and Customer");
+		}
+
+		return message;
+	}
+	
+	public SetupMessage(ConfigTree configTree) {
+		// status = Integer.parseInt(configTree.getAttribute("status"));
+	}
+	
+}

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/dvdstore (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/dvdstore)

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/dvdstore/Customer.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/dvdstore/Customer.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/dvdstore/Customer.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,113 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, JBoss Inc., and others contributors as indicated 
- * by the @authors tag. All rights reserved. 
- * See the copyright.txt in the distribution for a
- * full listing of individual contributors. 
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU Lesser General Public License, v. 2.1.
- * This program is distributed in the hope that it will be useful, but WITHOUT A 
- * 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,
- * v.2.1 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
- * MA  02110-1301, USA.
- * 
- * (C) 2005-2006,
- * @author JBoss Inc.
- */
-
-package org.jboss.soa.esb.samples.quickstart.businessrulesstateful.dvdstore;
-
-import java.io.Serializable;
-
-/**
- * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
- */
-public class Customer implements Serializable {
-
-	// <Customer userName="user1" firstName="Harry" lastName="Potter" state="SD"/>
-	private String userName;
-	private String firstName;
-	private String lastName;
-	private String state;
-	private int status;
-	private double orderDiscount;
-	
-	/**
-	 * @return Returns the firstName.
-	 */
-	public String getFirstName() {
-		return firstName;
-	}
-	/**
-	 * @param firstName The firstName to set.
-	 */
-	public void setFirstName(String firstName) {
-		//System.out.println("**** firstName: " + firstName);
-		this.firstName = firstName;
-	}
-	/**
-	 * @return Returns the lastName.
-	 */
-	public String getLastName() {
-		return lastName;
-	}
-	/**
-	 * @param lastName The lastName to set.
-	 */
-	public void setLastName(String lastName) {
-		this.lastName = lastName;
-	}
-	/**
-	 * @return Returns the state.
-	 */
-	public String getState() {
-		return state;
-	}
-	/**
-	 * @param state The state to set.
-	 */
-	public void setState(String state) {
-		this.state = state;
-	}
-	/**
-	 * @return Returns the userName.
-	 */
-	public String getUserName() {
-		return userName;
-	}
-	/**
-	 * @param userName The userName to set.
-	 */
-	public void setUserName(String userName) {
-		this.userName = userName;
-	}
-	
-	/* (non-Javadoc)
-	 * @see java.lang.Object#toString()
-	 */
-	@Override
-	public String toString() {
-		return userName + "," + firstName + "," + lastName + "," + state + "," + status;
-	}
-	
-	public int getStatus() {
-		return status;
-  }
-  public void setStatus(int status) {
-  	 this.status = status;
-  }
-  
-	public double getOrderDiscount() {
-		return this.orderDiscount;
-	}
-	
-	public void setOrderDiscount(double orderDiscount) {
-		this.orderDiscount = orderDiscount;
-	}
-
-
-}

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/dvdstore/Customer.java (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/dvdstore/Customer.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/dvdstore/Customer.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/dvdstore/Customer.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,113 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, JBoss Inc., and others contributors as indicated 
+ * by the @authors tag. All rights reserved. 
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors. 
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A 
+ * 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,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+ * MA  02110-1301, USA.
+ * 
+ * (C) 2005-2006,
+ * @author JBoss Inc.
+ */
+
+package org.jboss.soa.esb.samples.quickstart.businessrulesstateful.dvdstore;
+
+import java.io.Serializable;
+
+/**
+ * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
+ */
+public class Customer implements Serializable {
+
+	// <Customer userName="user1" firstName="Harry" lastName="Potter" state="SD"/>
+	private String userName;
+	private String firstName;
+	private String lastName;
+	private String state;
+	private int status;
+	private double orderDiscount;
+	
+	/**
+	 * @return Returns the firstName.
+	 */
+	public String getFirstName() {
+		return firstName;
+	}
+	/**
+	 * @param firstName The firstName to set.
+	 */
+	public void setFirstName(String firstName) {
+		//System.out.println("**** firstName: " + firstName);
+		this.firstName = firstName;
+	}
+	/**
+	 * @return Returns the lastName.
+	 */
+	public String getLastName() {
+		return lastName;
+	}
+	/**
+	 * @param lastName The lastName to set.
+	 */
+	public void setLastName(String lastName) {
+		this.lastName = lastName;
+	}
+	/**
+	 * @return Returns the state.
+	 */
+	public String getState() {
+		return state;
+	}
+	/**
+	 * @param state The state to set.
+	 */
+	public void setState(String state) {
+		this.state = state;
+	}
+	/**
+	 * @return Returns the userName.
+	 */
+	public String getUserName() {
+		return userName;
+	}
+	/**
+	 * @param userName The userName to set.
+	 */
+	public void setUserName(String userName) {
+		this.userName = userName;
+	}
+	
+	/* (non-Javadoc)
+	 * @see java.lang.Object#toString()
+	 */
+	@Override
+	public String toString() {
+		return userName + "," + firstName + "," + lastName + "," + state + "," + status;
+	}
+	
+	public int getStatus() {
+		return status;
+  }
+  public void setStatus(int status) {
+  	 this.status = status;
+  }
+  
+	public double getOrderDiscount() {
+		return this.orderDiscount;
+	}
+	
+	public void setOrderDiscount(double orderDiscount) {
+		this.orderDiscount = orderDiscount;
+	}
+
+
+}

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/dvdstore/DVDStoreAction.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/dvdstore/DVDStoreAction.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/dvdstore/DVDStoreAction.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,71 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, JBoss Inc., and others contributors as indicated 
- * by the @authors tag. All rights reserved. 
- * See the copyright.txt in the distribution for a
- * full listing of individual contributors. 
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU Lesser General Public License, v. 2.1.
- * This program is distributed in the hope that it will be useful, but WITHOUT A 
- * 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,
- * v.2.1 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
- * MA  02110-1301, USA.
- * 
- * (C) 2005-2006,
- * @author JBoss Inc.
- */
-
-package org.jboss.soa.esb.samples.quickstart.businessrulesstateful.dvdstore;
-
-import java.util.HashMap;
-import java.util.List;
-
-import org.jboss.soa.esb.actions.AbstractActionPipelineProcessor;
-import org.jboss.soa.esb.actions.ActionProcessingException;
-import org.jboss.soa.esb.helpers.ConfigTree;
-import org.jboss.soa.esb.message.Message;
-
-/**
- * DVD Store action.
- * <p/>
- * This action uses bean value objects that were prepopulated by Smooks in an earlier action on the pipline.
- * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
- */
-public class DVDStoreAction extends AbstractActionPipelineProcessor {
-
-	public DVDStoreAction(ConfigTree configTree) {
-		
-	}
-	
-	public Message process(Message message) throws ActionProcessingException {
-		HashMap beanHash = (HashMap) message.getBody().get("EXTRACTED_BEANS_HASH");
-		
-		StringBuffer results = new StringBuffer();		
-		if(beanHash != null) {
-			OrderHeader header = (OrderHeader) beanHash.get("orderHeader");
-			Customer customer = (Customer) beanHash.get("customer");
-			List orderItems = (List) beanHash.get("orderItemList");
-			results.append("Demonstrates Smooks ability to rip the XML into Objects\n");
-			results.append("********* DVDStoreAction - Order Value Objects Populated *********\n");
-			results.append("Header: " + header + "\n");
-			results.append("Customer: " + customer + "\n");
-			if(orderItems != null) {
-				results.append("Order Items (" + orderItems.size() + "):\n");
-				for(int i = 0; i < orderItems.size(); i++) {
-					results.append("\t" + i + ": " + orderItems.get(i) + "\n");
-				}
-			}
-			results.append("\n****************************************************************** ");
-		} else {
-			results.append("\n*** No beanhash found!");
-		}
-		
-		// Take this "parsed" output and make it a new message
-		message.getBody().setByteArray(results.toString().getBytes());
-		return message;
-	}
-}

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/dvdstore/DVDStoreAction.java (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/dvdstore/DVDStoreAction.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/dvdstore/DVDStoreAction.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/dvdstore/DVDStoreAction.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,71 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, JBoss Inc., and others contributors as indicated 
+ * by the @authors tag. All rights reserved. 
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors. 
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A 
+ * 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,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+ * MA  02110-1301, USA.
+ * 
+ * (C) 2005-2006,
+ * @author JBoss Inc.
+ */
+
+package org.jboss.soa.esb.samples.quickstart.businessrulesstateful.dvdstore;
+
+import java.util.HashMap;
+import java.util.List;
+
+import org.jboss.soa.esb.actions.AbstractActionPipelineProcessor;
+import org.jboss.soa.esb.actions.ActionProcessingException;
+import org.jboss.soa.esb.helpers.ConfigTree;
+import org.jboss.soa.esb.message.Message;
+
+/**
+ * DVD Store action.
+ * <p/>
+ * This action uses bean value objects that were prepopulated by Smooks in an earlier action on the pipline.
+ * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
+ */
+public class DVDStoreAction extends AbstractActionPipelineProcessor {
+
+	public DVDStoreAction(ConfigTree configTree) {
+		
+	}
+	
+	public Message process(Message message) throws ActionProcessingException {
+		HashMap beanHash = (HashMap) message.getBody().get("EXTRACTED_BEANS_HASH");
+		
+		StringBuffer results = new StringBuffer();		
+		if(beanHash != null) {
+			OrderHeader header = (OrderHeader) beanHash.get("orderHeader");
+			Customer customer = (Customer) beanHash.get("customer");
+			List orderItems = (List) beanHash.get("orderItemList");
+			results.append("Demonstrates Smooks ability to rip the XML into Objects\n");
+			results.append("********* DVDStoreAction - Order Value Objects Populated *********\n");
+			results.append("Header: " + header + "\n");
+			results.append("Customer: " + customer + "\n");
+			if(orderItems != null) {
+				results.append("Order Items (" + orderItems.size() + "):\n");
+				for(int i = 0; i < orderItems.size(); i++) {
+					results.append("\t" + i + ": " + orderItems.get(i) + "\n");
+				}
+			}
+			results.append("\n****************************************************************** ");
+		} else {
+			results.append("\n*** No beanhash found!");
+		}
+		
+		// Take this "parsed" output and make it a new message
+		message.getBody().setByteArray(results.toString().getBytes());
+		return message;
+	}
+}

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/dvdstore/OrderHeader.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/dvdstore/OrderHeader.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/dvdstore/OrderHeader.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,150 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, JBoss Inc., and others contributors as indicated 
- * by the @authors tag. All rights reserved. 
- * See the copyright.txt in the distribution for a
- * full listing of individual contributors. 
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU Lesser General Public License, v. 2.1.
- * This program is distributed in the hope that it will be useful, but WITHOUT A 
- * 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,
- * v.2.1 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
- * MA  02110-1301, USA.
- * 
- * (C) 2005-2006,
- * @author JBoss Inc.
- */
-
-package org.jboss.soa.esb.samples.quickstart.businessrulesstateful.dvdstore;
-
-/**
- * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
- */
-import java.io.Serializable;
-import java.util.Calendar;
-
-public class OrderHeader implements Serializable {
-	
-	// <Order orderId="1" orderDate="Wed Nov 15 13:45:28 EST 2006" statusCode="0" netAmount="59.97" totalAmount="64.92" tax="4.95">
-	private String orderId;
-	private Calendar orderDate;
-	private int statusCode;
-	private double netAmount;
-	private double totalAmount;
-	private double tax;
-	private int orderPriority = 1;
-	private double orderDiscount;
-
-	private Customer customer;
-	
-	/**
-	 * @return Returns the netAmount.
-	 */
-	public double getNetAmount() {
-		return netAmount;
-	}
-	/**
-	 * @param netAmount The netAmount to set.
-	 */
-	public void setNetAmount(double netAmount) {
-		// System.out.println("**** netAmount: " + netAmount);
-		this.netAmount = netAmount;
-	}
-	/**
-	 * @return Returns the orderDate.
-	 */
-	public Calendar getOrderDate() {
-		return orderDate;
-	}
-	/**
-	 * @param orderDate The orderDate to set.
-	 */
-	public void setOrderDate(Calendar orderDate) {
-		this.orderDate = orderDate;
-	}
-	/**
-	 * @return Returns the orderId.
-	 */
-	public String getOrderId() {
-		return orderId;
-	}
-	/**
-	 * @param orderId The orderId to set.
-	 */
-	public void setOrderId(String orderId) {
-		this.orderId = orderId;
-	}
-	/**
-	 * @return Returns the statusCode.
-	 */
-	public int getStatusCode() {
-		return statusCode;
-	}
-	/**
-	 * @param statusCode The statusCode to set.
-	 */
-	public void setStatusCode(int statusCode) {
-		this.statusCode = statusCode;
-	}
-	/**
-	 * @return Returns the tax.
-	 */
-	public double getTax() {
-		return tax;
-	}
-	/**
-	 * @param tax The tax to set.
-	 */
-	public void setTax(double tax) {
-		this.tax = tax;
-	}
-	/**
-	 * @return Returns the totalAmount.
-	 */
-	public double getTotalAmount() {
-		return totalAmount;
-	}
-	/**
-	 * @param totalAmount The totalAmount to set.
-	 */
-	public void setTotalAmount(double totalAmount) {
-		this.totalAmount = totalAmount;
-	}
-	
-	/* (non-Javadoc)
-	 * @see java.lang.Object#toString()
-	 */
-	@Override
-	public String toString() {
-		return orderId + ", " + orderDate + ", " + statusCode + ", " + netAmount + ", " + totalAmount + ", " + tax + ", ";
-	}
-	
-	public int getOrderPriority() {
-  	  return this.orderPriority;
-    }
-	
-	public void setOrderPriority(int orderPriority) {
-		this.orderPriority = orderPriority;
-    }
-	
-	public double getOrderDiscount() {
-		return this.orderDiscount;
-	}
-	
-	public void setOrderDiscount(double orderDiscount) {
-		this.orderDiscount = orderDiscount;
-	}
-
-	public Customer getCustomer() {
-		return this.customer;
-	}
-	
-	public void setCustomer(Customer customer) {
-		this.customer = customer;
-	}
-	
-}

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/dvdstore/OrderHeader.java (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/dvdstore/OrderHeader.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/dvdstore/OrderHeader.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/dvdstore/OrderHeader.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,150 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, JBoss Inc., and others contributors as indicated 
+ * by the @authors tag. All rights reserved. 
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors. 
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A 
+ * 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,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+ * MA  02110-1301, USA.
+ * 
+ * (C) 2005-2006,
+ * @author JBoss Inc.
+ */
+
+package org.jboss.soa.esb.samples.quickstart.businessrulesstateful.dvdstore;
+
+/**
+ * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
+ */
+import java.io.Serializable;
+import java.util.Calendar;
+
+public class OrderHeader implements Serializable {
+	
+	// <Order orderId="1" orderDate="Wed Nov 15 13:45:28 EST 2006" statusCode="0" netAmount="59.97" totalAmount="64.92" tax="4.95">
+	private String orderId;
+	private Calendar orderDate;
+	private int statusCode;
+	private double netAmount;
+	private double totalAmount;
+	private double tax;
+	private int orderPriority = 1;
+	private double orderDiscount;
+
+	private Customer customer;
+	
+	/**
+	 * @return Returns the netAmount.
+	 */
+	public double getNetAmount() {
+		return netAmount;
+	}
+	/**
+	 * @param netAmount The netAmount to set.
+	 */
+	public void setNetAmount(double netAmount) {
+		// System.out.println("**** netAmount: " + netAmount);
+		this.netAmount = netAmount;
+	}
+	/**
+	 * @return Returns the orderDate.
+	 */
+	public Calendar getOrderDate() {
+		return orderDate;
+	}
+	/**
+	 * @param orderDate The orderDate to set.
+	 */
+	public void setOrderDate(Calendar orderDate) {
+		this.orderDate = orderDate;
+	}
+	/**
+	 * @return Returns the orderId.
+	 */
+	public String getOrderId() {
+		return orderId;
+	}
+	/**
+	 * @param orderId The orderId to set.
+	 */
+	public void setOrderId(String orderId) {
+		this.orderId = orderId;
+	}
+	/**
+	 * @return Returns the statusCode.
+	 */
+	public int getStatusCode() {
+		return statusCode;
+	}
+	/**
+	 * @param statusCode The statusCode to set.
+	 */
+	public void setStatusCode(int statusCode) {
+		this.statusCode = statusCode;
+	}
+	/**
+	 * @return Returns the tax.
+	 */
+	public double getTax() {
+		return tax;
+	}
+	/**
+	 * @param tax The tax to set.
+	 */
+	public void setTax(double tax) {
+		this.tax = tax;
+	}
+	/**
+	 * @return Returns the totalAmount.
+	 */
+	public double getTotalAmount() {
+		return totalAmount;
+	}
+	/**
+	 * @param totalAmount The totalAmount to set.
+	 */
+	public void setTotalAmount(double totalAmount) {
+		this.totalAmount = totalAmount;
+	}
+	
+	/* (non-Javadoc)
+	 * @see java.lang.Object#toString()
+	 */
+	@Override
+	public String toString() {
+		return orderId + ", " + orderDate + ", " + statusCode + ", " + netAmount + ", " + totalAmount + ", " + tax + ", ";
+	}
+	
+	public int getOrderPriority() {
+  	  return this.orderPriority;
+    }
+	
+	public void setOrderPriority(int orderPriority) {
+		this.orderPriority = orderPriority;
+    }
+	
+	public double getOrderDiscount() {
+		return this.orderDiscount;
+	}
+	
+	public void setOrderDiscount(double orderDiscount) {
+		this.orderDiscount = orderDiscount;
+	}
+
+	public Customer getCustomer() {
+		return this.customer;
+	}
+	
+	public void setCustomer(Customer customer) {
+		this.customer = customer;
+	}
+	
+}

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/dvdstore/OrderItem.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/dvdstore/OrderItem.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/dvdstore/OrderItem.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,111 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, JBoss Inc., and others contributors as indicated 
- * by the @authors tag. All rights reserved. 
- * See the copyright.txt in the distribution for a
- * full listing of individual contributors. 
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU Lesser General Public License, v. 2.1.
- * This program is distributed in the hope that it will be useful, but WITHOUT A 
- * 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,
- * v.2.1 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
- * MA  02110-1301, USA.
- * 
- * (C) 2005-2006,
- * @author JBoss Inc.
- */
-
-package org.jboss.soa.esb.samples.quickstart.businessrulesstateful.dvdstore;
-
-import java.io.Serializable;
-
-/**
- * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
- */
-public class OrderItem implements Serializable {
-
-	// <OrderLine position="1" quantity="1">
-	// 		<Product productId="364" title="The 40-Year-Old Virgin " price="29.98"/>
-	// </OrderLine>
-	private int position;
-	private int quantity;
-	private String productId;
-	private String title;
-	private double price;
-	
-	/**
-	 * @return Returns the position.
-	 */
-	public int getPosition() {
-		return position;
-	}
-	/**
-	 * @param position The position to set.
-	 */
-	public void setPosition(int position) {
-		//System.out.println("**** position: " + position);
-		this.position = position;
-	}
-	/**
-	 * @return Returns the price.
-	 */
-	public double getPrice() {
-		return price;
-	}
-	/**
-	 * @param price The price to set.
-	 */
-	public void setPrice(double price) {
-		//System.out.println("**** price: " + price);
-		this.price = price;
-	}
-	/**
-	 * @return Returns the productId.
-	 */
-	public String getProductId() {
-		return productId;
-	}
-	/**
-	 * @param productId The productId to set.
-	 */
-	public void setProductId(String productId) {
-		this.productId = productId;
-	}
-	/**
-	 * @return Returns the quantity.
-	 */
-	public int getQuantity() {
-		return quantity;
-	}
-	/**
-	 * @param quantity The quantity to set.
-	 */
-	public void setQuantity(int quantity) {
-		this.quantity = quantity;
-	}
-	/**
-	 * @return Returns the title.
-	 */
-	public String getTitle() {
-		return title;
-	}
-	/**
-	 * @param title The title to set.
-	 */
-	public void setTitle(String title) {
-		this.title = title;
-	}
-	
-	/* (non-Javadoc)
-	 * @see java.lang.Object#toString()
-	 */
-	@Override
-	public String toString() {
-		return position + "," + quantity + "," + productId + "," + title + "," + price;
-		
-	}
-}

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/dvdstore/OrderItem.java (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/dvdstore/OrderItem.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/dvdstore/OrderItem.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/dvdstore/OrderItem.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,111 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, JBoss Inc., and others contributors as indicated 
+ * by the @authors tag. All rights reserved. 
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors. 
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A 
+ * 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,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+ * MA  02110-1301, USA.
+ * 
+ * (C) 2005-2006,
+ * @author JBoss Inc.
+ */
+
+package org.jboss.soa.esb.samples.quickstart.businessrulesstateful.dvdstore;
+
+import java.io.Serializable;
+
+/**
+ * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
+ */
+public class OrderItem implements Serializable {
+
+	// <OrderLine position="1" quantity="1">
+	// 		<Product productId="364" title="The 40-Year-Old Virgin " price="29.98"/>
+	// </OrderLine>
+	private int position;
+	private int quantity;
+	private String productId;
+	private String title;
+	private double price;
+	
+	/**
+	 * @return Returns the position.
+	 */
+	public int getPosition() {
+		return position;
+	}
+	/**
+	 * @param position The position to set.
+	 */
+	public void setPosition(int position) {
+		//System.out.println("**** position: " + position);
+		this.position = position;
+	}
+	/**
+	 * @return Returns the price.
+	 */
+	public double getPrice() {
+		return price;
+	}
+	/**
+	 * @param price The price to set.
+	 */
+	public void setPrice(double price) {
+		//System.out.println("**** price: " + price);
+		this.price = price;
+	}
+	/**
+	 * @return Returns the productId.
+	 */
+	public String getProductId() {
+		return productId;
+	}
+	/**
+	 * @param productId The productId to set.
+	 */
+	public void setProductId(String productId) {
+		this.productId = productId;
+	}
+	/**
+	 * @return Returns the quantity.
+	 */
+	public int getQuantity() {
+		return quantity;
+	}
+	/**
+	 * @param quantity The quantity to set.
+	 */
+	public void setQuantity(int quantity) {
+		this.quantity = quantity;
+	}
+	/**
+	 * @return Returns the title.
+	 */
+	public String getTitle() {
+		return title;
+	}
+	/**
+	 * @param title The title to set.
+	 */
+	public void setTitle(String title) {
+		this.title = title;
+	}
+	
+	/* (non-Javadoc)
+	 * @see java.lang.Object#toString()
+	 */
+	@Override
+	public String toString() {
+		return position + "," + quantity + "," + productId + "," + title + "," + price;
+		
+	}
+}

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/test (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/test)

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/test/SendJMSMessage.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/test/SendJMSMessage.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/test/SendJMSMessage.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,123 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, JBoss Inc., and others contributors as indicated 
- * by the @authors tag. All rights reserved. 
- * See the copyright.txt in the distribution for a
- * full listing of individual contributors. 
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU Lesser General Public License, v. 2.1.
- * This program is distributed in the hope that it will be useful, but WITHOUT A 
- * 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,
- * v.2.1 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
- * MA  02110-1301, USA.
- * 
- * (C) 2005-2006,
- * @author JBoss Inc.
- */
-package org.jboss.soa.esb.samples.quickstart.businessrulesstateful.test;
-
-import javax.naming.InitialContext;
-import javax.naming.NamingException;
-import javax.jms.JMSException;
-import javax.jms.QueueConnectionFactory;
-import javax.jms.Queue;
-import javax.jms.QueueConnection;
-import javax.jms.QueueSession;
-import javax.jms.QueueSender;
-import javax.jms.ObjectMessage;
-
-import java.io.File;
-import java.io.FileReader;
-import java.io.IOException;
-
-public class SendJMSMessage {
-    QueueConnection conn;
-    QueueSession session;
-    Queue que;
-    
-    
-    public void setupConnection() throws JMSException, NamingException
-    {
-    	InitialContext iniCtx = new InitialContext();
-    	Object tmp = iniCtx.lookup("ConnectionFactory");
-    	QueueConnectionFactory qcf = (QueueConnectionFactory) tmp;
-    	conn = qcf.createQueueConnection();
-    	que = (Queue) iniCtx.lookup("queue/quickstart_Business_Rules_Stateful_Request_GW");
-    	session = conn.createQueueSession(false, QueueSession.AUTO_ACKNOWLEDGE);
-    	conn.start();
-    	System.out.println("Connection Started");
-    }
-    
-    public void stop() throws JMSException 
-    { 
-        conn.stop();
-        session.close();
-        conn.close();
-    }
-    
-    public void sendAMessage(String msg) throws JMSException {
-    	
-        QueueSender send = session.createSender(que);        
-        ObjectMessage tm = session.createObjectMessage(msg);        
-        send.send(tm);        
-        send.close();
-    }
-    public String readAsciiFile(String fileName) throws IOException {
-		  FileReader fr = null;
-		  char[] thechars = null;
-
-		  try {
-			  File thefile = new File( fileName );
-			  fr = new FileReader( thefile );
-			  int size = (int) thefile.length();
-			  thechars = new char[size];
-		
-			  int count, index = 0;
-		
-			  // 	read in the bytes from the input stream
-			  while( ( count = fr.read( thechars, index, size ) ) > 0 ) {
-				  size -= count;
-				  index += count;
-			  }
-			} catch(Exception e) {	
-				System.out.println(e);
-			}
-			finally {
-				if( fr != null )
-		        fr.close();
-			}
-			return new String(thechars);
-
-    } // readAsciiFile
-    
-    public static void main(String args[]) throws Exception
-    {        	    	
-    	SendJMSMessage sm = new SendJMSMessage();
-    	sm.setupConnection();
-    	String fileContent = sm.readAsciiFile("SampleOrder1.xml");
-    	System.out.println("---------------------------------------------");
-    	System.out.println(fileContent);
-    	System.out.println("---------------------------------------------");
-    	sm.sendAMessage(fileContent); 
-  
-    	fileContent = sm.readAsciiFile("SampleOrder2.xml");
-    	System.out.println("---------------------------------------------");
-    	System.out.println(fileContent);
-    	System.out.println("---------------------------------------------");
-    	sm.sendAMessage(fileContent); 
-    	
-    	fileContent = sm.readAsciiFile("SampleOrder3.xml");
-    	System.out.println("---------------------------------------------");
-    	System.out.println(fileContent);
-    	System.out.println("---------------------------------------------");
-    	sm.sendAMessage(fileContent); 
-    	
-    	sm.stop();
-    	
-    }
-    
-}

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/test/SendJMSMessage.java (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/test/SendJMSMessage.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/test/SendJMSMessage.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_ruleservice_stateful/src/org/jboss/soa/esb/samples/quickstart/businessrulesstateful/test/SendJMSMessage.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,123 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, JBoss Inc., and others contributors as indicated 
+ * by the @authors tag. All rights reserved. 
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors. 
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A 
+ * 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,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+ * MA  02110-1301, USA.
+ * 
+ * (C) 2005-2006,
+ * @author JBoss Inc.
+ */
+package org.jboss.soa.esb.samples.quickstart.businessrulesstateful.test;
+
+import javax.naming.InitialContext;
+import javax.naming.NamingException;
+import javax.jms.JMSException;
+import javax.jms.QueueConnectionFactory;
+import javax.jms.Queue;
+import javax.jms.QueueConnection;
+import javax.jms.QueueSession;
+import javax.jms.QueueSender;
+import javax.jms.ObjectMessage;
+
+import java.io.File;
+import java.io.FileReader;
+import java.io.IOException;
+
+public class SendJMSMessage {
+    QueueConnection conn;
+    QueueSession session;
+    Queue que;
+    
+    
+    public void setupConnection() throws JMSException, NamingException
+    {
+    	InitialContext iniCtx = new InitialContext();
+    	Object tmp = iniCtx.lookup("ConnectionFactory");
+    	QueueConnectionFactory qcf = (QueueConnectionFactory) tmp;
+    	conn = qcf.createQueueConnection();
+    	que = (Queue) iniCtx.lookup("queue/quickstart_Business_Rules_Stateful_Request_GW");
+    	session = conn.createQueueSession(false, QueueSession.AUTO_ACKNOWLEDGE);
+    	conn.start();
+    	System.out.println("Connection Started");
+    }
+    
+    public void stop() throws JMSException 
+    { 
+        conn.stop();
+        session.close();
+        conn.close();
+    }
+    
+    public void sendAMessage(String msg) throws JMSException {
+    	
+        QueueSender send = session.createSender(que);        
+        ObjectMessage tm = session.createObjectMessage(msg);        
+        send.send(tm);        
+        send.close();
+    }
+    public String readAsciiFile(String fileName) throws IOException {
+		  FileReader fr = null;
+		  char[] thechars = null;
+
+		  try {
+			  File thefile = new File( fileName );
+			  fr = new FileReader( thefile );
+			  int size = (int) thefile.length();
+			  thechars = new char[size];
+		
+			  int count, index = 0;
+		
+			  // 	read in the bytes from the input stream
+			  while( ( count = fr.read( thechars, index, size ) ) > 0 ) {
+				  size -= count;
+				  index += count;
+			  }
+			} catch(Exception e) {	
+				System.out.println(e);
+			}
+			finally {
+				if( fr != null )
+		        fr.close();
+			}
+			return new String(thechars);
+
+    } // readAsciiFile
+    
+    public static void main(String args[]) throws Exception
+    {        	    	
+    	SendJMSMessage sm = new SendJMSMessage();
+    	sm.setupConnection();
+    	String fileContent = sm.readAsciiFile("SampleOrder1.xml");
+    	System.out.println("---------------------------------------------");
+    	System.out.println(fileContent);
+    	System.out.println("---------------------------------------------");
+    	sm.sendAMessage(fileContent); 
+  
+    	fileContent = sm.readAsciiFile("SampleOrder2.xml");
+    	System.out.println("---------------------------------------------");
+    	System.out.println(fileContent);
+    	System.out.println("---------------------------------------------");
+    	sm.sendAMessage(fileContent); 
+    	
+    	fileContent = sm.readAsciiFile("SampleOrder3.xml");
+    	System.out.println("---------------------------------------------");
+    	System.out.println(fileContent);
+    	System.out.println("---------------------------------------------");
+    	sm.sendAMessage(fileContent); 
+    	
+    	sm.stop();
+    	
+    }
+    
+}

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_service/jboss-esb.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_service/jboss-esb.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/business_service/jboss-esb.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -3,10 +3,7 @@
  parameterReloadSecs="5">
 
     <providers>
-          <jms-provider name="JBossMQ" connection-factory="ConnectionFactory"
-                      jndi-context-factory="org.jnp.interfaces.NamingContextFactory"
-                      jndi-URL="localhost" >
-                      
+          <jms-provider name="JBossMQ" connection-factory="ConnectionFactory">
               <jms-bus busid="quickstartGwChannel">
                   <jms-message-filter
                       dest-type="QUEUE"

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/conf/base-build.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/conf/base-build.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/conf/base-build.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -251,8 +251,40 @@
 <!-- compile-classpath, exec-classpath                                    -->
 <!-- ==================================================================== -->
 
-	<target name="dependencies" depends="classpath-dependencies, quickstart-specific-checks"/>
+	<target name="dependencies" depends="classpath-dependencies, quickstart-specific-checks">
+	
+		<!-- jBPM Console properties -->
+		<condition property="jbpm.production.properties.set" value="true" else="false">
+            <and>
+                <equals arg1="${org.jboss.esb.server.config}" arg2="production"/>
+                <isset property="quickstart.jbpm.console.username"/>
+                <isset property="quickstart.jbpm.console.password"/>
+            </and>
+         </condition>
+        <fail message="Quickstart configuration error: ${line.separator}${line.separator} jBPM username and password must be set in ${pwd}/quickstarts.properties. ${line.separator} The jBPM web console is secured when running in production mode i.e when org.jboss.esb.server.config=production.">
+            <condition>
+                <and>
+                    <equals arg1="${org.jboss.esb.server.config}" arg2="production"/>
+                    <equals arg1="${jbpm.production.properties.set}" arg2="false"/>
+                </and>
+            </condition>
+        </fail>
 
+        <condition property="org.jboss.esb.jbpm.console.upload.url" value="/jbpm-console/app/upload/" else="/jbpm-console/upload/">
+            <equals arg1="${org.jboss.esb.server.config}" arg2="production"/>
+        </condition>
+
+        <condition property="jbpm.console.username" value="${quickstart.jbpm.console.username}" else="">
+            <equals arg1="${org.jboss.esb.server.config}" arg2="production"/>
+        </condition>
+
+        <condition property="jbpm.console.password" value="${quickstart.jbpm.console.password}" else="">
+            <equals arg1="${org.jboss.esb.server.config}" arg2="production"/>
+        </condition>
+
+		<!-- End jBPM Console properties -->
+	</target>
+
 	<target name="classpath-dependencies" depends="messaging-dependencies, jbossmq-dependencies, quickstart-specific-dependencies">
     	
 		<path id="compile-classpath">

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/conf/quickstarts.properties-example
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/conf/quickstarts.properties-example	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/conf/quickstarts.properties-example	2008-07-22 12:21:06 UTC (rev 21159)
@@ -5,13 +5,17 @@
 ##############################################################################################
 # Location of your JBoss Application Server installation.
 # Will override the same property name from install/deployment.properties
-#org.jboss.esb.server.home=${product.dir}/build/jbossesb-server-4.2GA
+#org.jboss.esb.server.home=${product.dir}/build/jbossesb-server-4.2.1CP3
 
 # JBossAS server name. If not set defaults to 'default'
 # Will override the same property name from install/deployment.properties
 #org.jboss.esb.server.config=default
 
+# jBPM console security credentials (if org.jboss.esb.server.config=production)
+#jbpm.console.username=admin
+#jbpm.console.password=admin
 
+
 # If you are running the ftp tests then you must complete the following
 jbossesb.ftp.hostname=
 jbossesb.ftp.username=

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/custom_action/jboss-esb.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/custom_action/jboss-esb.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/custom_action/jboss-esb.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -2,14 +2,11 @@
 <jbossesb xmlns="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd" parameterReloadSecs="5">
 
     <providers>
-          <jms-provider name="JBossMQ" connection-factory="ConnectionFactory"
-                      jndi-context-factory="org.jnp.interfaces.NamingContextFactory"
-                      jndi-URL="localhost" >
-                      
+          <jms-provider name="JBossMQ" connection-factory="ConnectionFactory">
               <jms-bus busid="quickstartGwChannel">
                   <jms-message-filter
                       dest-type="QUEUE"
-   					  dest-name="queue/quickstart_custom_action_GW"
+   		      dest-name="queue/quickstart_custom_action_GW"
                   />
               </jms-bus>
               <jms-bus busid="quickstartEsbChannel">

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/deadletter/jboss-esb.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/deadletter/jboss-esb.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/deadletter/jboss-esb.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -2,10 +2,7 @@
 <jbossesb xmlns="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd" parameterReloadSecs="5">
 
     <providers>
-          <jms-provider name="JBossMQ" connection-factory="ConnectionFactory"
-                        jndi-URL="jnp://127.0.0.1:1099" jndi-context-factory="org.jnp.interfaces.NamingContextFactory"
-                        jndi-pkg-prefix="org.jboss.naming:org.jnp.interfaces">
-                      
+          <jms-provider name="JBossMQ" connection-factory="ConnectionFactory">
               <jms-bus busid="quickstartGwChannel">
                   <jms-message-filter
                       dest-type="QUEUE"

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/exceptions_faults/jboss-esb.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/exceptions_faults/jboss-esb.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/exceptions_faults/jboss-esb.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -2,10 +2,7 @@
 <jbossesb xmlns="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd" parameterReloadSecs="5">
 
     <providers>
-          <jms-provider name="JBossMQ" connection-factory="ConnectionFactory"
-                      jndi-context-factory="org.jnp.interfaces.NamingContextFactory"
-                      jndi-URL="localhost" >
-                      
+          <jms-provider name="JBossMQ" connection-factory="ConnectionFactory">
               <jms-bus busid="LostMessageServiceGW">
                   <jms-message-filter
                       dest-type="QUEUE"

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/fun_cbr/FunCBRRules-XPath.drl
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/fun_cbr/FunCBRRules-XPath.drl	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/fun_cbr/FunCBRRules-XPath.drl	2008-07-22 12:21:06 UTC (rev 21159)
@@ -11,7 +11,7 @@
 
 rule "Blue Routing Rule using XPATH"	
 	when
-		xpathEquals "/Order/@statusCode", "0"
+		xpathEquals expr "/order:Order/@statusCode", "0" use namespaces "order=http://org.jboss.soa.esb/Order"
 	then 
 	    Log : "Blue Team";
 		Destination : "blue";		
@@ -19,7 +19,7 @@
 
 rule "Red Routing Rule using XPATH"	
 	when
-		xpathEquals "/Order/@statusCode", "1"
+		xpathEquals expr "/order:Order/@statusCode", "1" use namespaces "order=http://org.jboss.soa.esb/Order"
 	then 
 	    Log : "Red Team";
 		Destination : "red";		
@@ -27,8 +27,8 @@
 
 rule "Green Routing Rule using XPATH"	
 	when
-		xpathEquals "/Order/@statusCode", "2"
+		xpathEquals expr "/order:Order/@statusCode", "2" use namespaces "order=http://org.jboss.soa.esb/Order"
 	then 
 	    Log : "Green Team";
 		Destination : "green";		
-end
\ No newline at end of file
+end

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/fun_cbr/SampleOrder.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/fun_cbr/SampleOrder.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/fun_cbr/SampleOrder.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,4 +1,4 @@
-<Order orderId="1" orderDate="Wed Nov 15 13:45:28 EST 2006" statusCode="0" 
+<Order xmlns="http://org.jboss.soa.esb/Order" orderId="1" orderDate="Wed Nov 15 13:45:28 EST 2006" statusCode="0" 
 netAmount="59.97" totalAmount="64.92" tax="4.95">
 	<Customer userName="user1" firstName="Harry" lastName="Fletcher" state="SD"/>
 	<OrderLines>

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/fun_cbr/jboss-esb.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/fun_cbr/jboss-esb.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/fun_cbr/jboss-esb.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -2,9 +2,7 @@
 <jbossesb xmlns="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd" >
 
     <providers>
-          <jms-provider name="JBossMQ" connection-factory="ConnectionFactory"
-                      jndi-context-factory="org.jnp.interfaces.NamingContextFactory"
-                      jndi-URL="localhost" >                      
+          <jms-provider name="JBossMQ" connection-factory="ConnectionFactory">
              <jms-bus busid="quickstartGwChannel">
                  <jms-message-filter dest-type="QUEUE" dest-name="queue/quickstart_Fun_CBR_Request_GW"/>
              </jms-bus>

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/fun_cbr/readme.txt
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/fun_cbr/readme.txt	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/fun_cbr/readme.txt	2008-07-22 12:21:06 UTC (rev 21159)
@@ -5,6 +5,8 @@
   determine which team receives the order for actually processing.   In the case
   of the green team, the order is first transformed to a different format prior
   to routing.
+  This quickstart also show how namepaces can be used with xpath expressions. 
+
 
 Running this quickstart:
 ========================

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/groovy_gateway/jboss-esb.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/groovy_gateway/jboss-esb.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/groovy_gateway/jboss-esb.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -2,10 +2,7 @@
 <jbossesb xmlns="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd" parameterReloadSecs="5">
 
     <providers>
-          <jms-provider name="JBossMQ" connection-factory="ConnectionFactory"
-                      jndi-context-factory="org.jnp.interfaces.NamingContextFactory"
-                      jndi-URL="localhost" >
-                      
+          <jms-provider name="JBossMQ" connection-factory="ConnectionFactory">
               <jms-bus busid="quickstartEsbChannel">
                   <jms-message-filter
                       dest-type="QUEUE"

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/helloworld_hibernate_action/quickstart-ds.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/helloworld_hibernate_action/quickstart-ds.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/helloworld_hibernate_action/quickstart-ds.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -2,7 +2,7 @@
 <datasources>
    <local-tx-datasource>
       <jndi-name>HelloworldHibernateDB</jndi-name>
-      <connection-url>jdbc:hsqldb:hsql://${jboss.bind.address}:1703</connection-url>
+      <connection-url>jdbc:hsqldb:hsql://localhost:1703</connection-url>
       <driver-class>org.hsqldb.jdbcDriver</driver-class>
       <user-name>sa</user-name>
       <password></password>
@@ -16,7 +16,7 @@
    <mbean code="org.jboss.internal.soa.esb.dependencies.HypersonicDatabase"
      name="jboss:service=HelloworldHibernateDB">
      <attribute name="Port">1703</attribute>
-     <attribute name="BindAddress">${jboss.bind.address}</attribute> 
+     <attribute name="BindAddress">localhost</attribute> 
      <attribute name="Database">HelloworldHibernateDB</attribute>
      <attribute name="Silent">true</attribute>
      <attribute name="Trace">false</attribute>

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/helloworld_sql_action/quickstart-ds.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/helloworld_sql_action/quickstart-ds.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/helloworld_sql_action/quickstart-ds.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -2,7 +2,7 @@
 <datasources>
    <local-tx-datasource>
       <jndi-name>HelloworldSqlDB</jndi-name>
-      <connection-url>jdbc:hsqldb:hsql://${jboss.bind.address}:1704</connection-url>
+      <connection-url>jdbc:hsqldb:hsql://localhost:1704</connection-url>
       <driver-class>org.hsqldb.jdbcDriver</driver-class>
       <user-name>sa</user-name>
       <password></password>
@@ -16,7 +16,7 @@
    <mbean code="org.jboss.internal.soa.esb.dependencies.HypersonicDatabase"
      name="jboss:service=HelloworldSqlDB">
      <attribute name="Port">1704</attribute>
-     <attribute name="BindAddress">${jboss.bind.address}</attribute> 
+     <attribute name="BindAddress">localhost</attribute> 
      <attribute name="Database">HelloworldSqlDB</attribute>
      <attribute name="Silent">true</attribute>
      <attribute name="Trace">false</attribute>

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/helloworld_tx_sql_action/build.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/helloworld_tx_sql_action/build.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/helloworld_tx_sql_action/build.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -13,119 +13,114 @@
 	<target name="quickstart-specific-assemblies" description="Quickstart specific assemblies">
 	</target>
 
+	<target name="quickstart-specific-checks">
+		<property name="driver" value="org.h2.Driver"/>
+		<property name="driver.jar" value="${org.jboss.esb.server.home}/server/${org.jboss.esb.server.config}/lib/h2.jar"/>	
+		<property name="url" value="jdbc:h2:tcp://localhost:9095/"/>
+	</target>
+	
 	<target name="runtest" depends="dependencies" description="Insert row data into sql table polled by gateway">
-                <property name="hsqldb.jar"
-                        value="${org.jboss.esb.server.home}/server/${org.jboss.esb.server.config}/lib/hsqldb.jar"/>	
-				<echo>Insert row data into sql table polled by gateway</echo>
-                <sql
-                        driver="org.hsqldb.jdbcDriver"
-						url="jdbc:hsqldb:hsql://localhost:1705"
-                        userid="sa"	
-						autocommit="true"
-						password="">
-                        <classpath>
-				<pathelement path="${hsqldb.jar}"/>
-                        </classpath>
+		<echo>Insert row data into sql table polled by gateway</echo>
+		<sql
+			driver="${driver}"
+			url="${url}"
+			userid="sa"	
+			autocommit="true"
+			password="">
+			<classpath>
+				<pathelement path="${driver.jar}"/>
+			</classpath>
 			<transaction src="populate.sql"/>
-			</sql>
+		</sql>
 	</target>  
 
 	<target name="create" depends="dependencies" description="create table tx_esb_messages">
-		<property name="hsqldb.jar" 
-			value="${org.jboss.esb.server.home}/server/${org.jboss.esb.server.config}/lib/hsqldb.jar"/>
 		<echo>create table tx_esb_messages</echo>
 		<sql	
 			print="true"
-			driver="org.hsqldb.jdbcDriver"
-			url="jdbc:hsqldb:hsql://localhost:1705"
+			driver="${driver}"
+			url="${url}"
 			userid="sa"
 			autocommit="true"
 			password="">
 			<classpath>
-				<pathelement path="${hsqldb.jar}"/>
+				<pathelement path="${driver.jar}"/>
 			</classpath>
 			<transaction>
-			create table tx_esb_messages(MESSAGE_ID varchar, STATUS_COL varchar NOT NULL, TIMESTAMP_COL bigint, DATA_COL varchar NOT NULL);
+				create table tx_esb_messages(MESSAGE_ID varchar, STATUS_COL varchar NOT NULL, TIMESTAMP_COL bigint, DATA_COL varchar NOT NULL);
 			</transaction>
-			</sql>
-
+		</sql>
 	</target>  
 
 	<target name="drop" depends="dependencies" description="drop table tx_esb_messages">
-		<property name="hsqldb.jar" 
-			value="${org.jboss.esb.server.home}/server/${org.jboss.esb.server.config}/lib/hsqldb.jar"/>
 		<echo>drop table tx_esb_messages</echo>
 		<sql	
 			print="true"
-			driver="org.hsqldb.jdbcDriver"
-			url="jdbc:hsqldb:hsql://localhost:1705"
+			driver="${driver}"
+			url="${url}"
 			userid="sa"
 			autocommit="true"
 			password="">
 			<classpath>
-				<pathelement path="${hsqldb.jar}"/>
+				<pathelement path="${driver.jar}"/>
 			</classpath>
 			<transaction>
-			drop table tx_esb_messages
+				drop table tx_esb_messages
 			</transaction>
-			</sql>
-
+		</sql>
 	</target>
 
 	<target name="drop2" depends="dependencies" description="drop table gateway_table">
-		<property name="hsqldb.jar" 
-			value="${org.jboss.esb.server.home}/server/${org.jboss.esb.server.config}/lib/hsqldb.jar"/>
+		<echo>drop table tx_esb_messages</echo>
 		<echo>drop table gateway_table</echo>
 		<sql	
 			print="true"
-			driver="org.hsqldb.jdbcDriver"
-			url="jdbc:hsqldb:hsql://localhost:1705"
+			driver="${driver}"
+			url="${url}"
 			userid="sa"
 			autocommit="true"
 			password="">
 			<classpath>
-				<pathelement path="${hsqldb.jar}"/>
+				<pathelement path="${driver.jar}"/>
 			</classpath>
 			<transaction>
-			drop table gateway_table
+				drop table gateway_table
 			</transaction>
-			</sql>
-
+		</sql>
 	</target>  
 
 	<target name="select" depends="dependencies" description="select * from gateway_table">
-		<property name="hsqldb.jar" 
-			value="${org.jboss.esb.server.home}/server/${org.jboss.esb.server.config}/lib/hsqldb.jar"/>
-		<echo>Select * from gateway_table</echo>
+		<echo>Select * from tx_esb_messages</echo>
 		<sql	
 			print="true"
-			driver="org.hsqldb.jdbcDriver"
-			url="jdbc:hsqldb:hsql://localhost:1705"
+			driver="${driver}"
+			url="${url}"
 			userid="sa"
 			autocommit="true"
 			password="">
 			<classpath>
-				<pathelement path="${hsqldb.jar}"/>
+				<pathelement path="${driver.jar}"/>
 			</classpath>
 			<transaction>
-			select * from tx_esb_messages
+				select * from tx_esb_messages
 			</transaction>
-			</sql>
+		</sql>
+
+		<echo>Select * from gateway_table</echo>
 		<sql	
 			print="true"
-			driver="org.hsqldb.jdbcDriver"
-			url="jdbc:hsqldb:hsql://localhost:1705"
+			driver="${driver}"
+			url="${url}"
 			userid="sa"
 			autocommit="true"
 			password="">
 			<classpath>
-				<pathelement path="${hsqldb.jar}"/>
+				<pathelement path="${driver.jar}"/>
 			</classpath>
 			<transaction>
-			select * from gateway_table
+				select * from gateway_table where DATA_COLUMN like 'data%' and upper(STATUS_COL) like 'P%' order by DATA_COLUMN
 			</transaction>
-			</sql>
-
+		</sql>
 	</target>  
 
 	<target name="deploy-jms-dests">

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/helloworld_tx_sql_action/jboss-esb.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/helloworld_tx_sql_action/jboss-esb.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/helloworld_tx_sql_action/jboss-esb.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -3,16 +3,14 @@
 
     <providers>
           <sql-provider name="GatewaySQLprovider" 
-          			url="jdbc:hsqldb:hsql://localhost:1705"
-          			driver="org.hsqldb.jdbcDriver"
-          			username="sa"
-          			password="">
+          			url="jdbc:h2:tcp://localhost:9095/"
+          			datasource="java:/HelloworldTxSqlDB">
           	<sql-bus busid="helloSQLChannel" >
           		<sql-message-filter
-          			tablename="GATEWAY_TABLE"
+          			tablename="gateway_table"
           			status-column="STATUS_COL"
-				order-by="DATA_COLUMN"	
-				where-condition="DATA_COLUMN like 'data%'"
+					order-by="DATA_COLUMN"	
+					where-condition="DATA_COLUMN like 'data%'"
 					message-column="DATA_COLUMN"
           			message-id-column="UNIQUE_ID"
           			insert-timestamp-column="TIMESTAMP_COL"
@@ -21,15 +19,15 @@
           </sql-provider>
 
           <sql-provider name="SQLprovider" 
-          			url="jdbc:hsqldb:hsql://localhost:1705"
+          			url="jdbc:h2:tcp://localhost:9095/"
           			datasource="java:/HelloworldTxSqlDB">
           	<sql-bus busid="TxHelloSQLChannel" >
           		<sql-message-filter
           			tablename="TX_ESB_MESSAGES"
-				message-id-column="MESSAGE_ID"
+					message-id-column="MESSAGE_ID"
           			status-column="STATUS_COL"
-				insert-timestamp-column="TIMESTAMP_COL"
-				message-column="DATA_COLUMN"
+					insert-timestamp-column="TIMESTAMP_COL"
+					message-column="DATA_COLUMN"
           		/>
           	</sql-bus>
           </sql-provider>
@@ -37,27 +35,16 @@
       </providers>
       
       <services>
-        <service 
-			category="myCategory"
-			name="myTxListener"
-        	description="Hello World TX SQL Action (esb jdbc listener)">
+        <service category="myCategory" name="myTxListener" description="Hello World TX SQL Action (esb jdbc listener)">
             <listeners>
-            	<sql-listener name="SqlGateway"
-            		busidref="helloSQLChannel"
-            		maxThreads="1"
-            		is-gateway="true"/>
-            	<sql-listener name="TxSqlListener"
-            		busidref="TxHelloSQLChannel"
-            		maxThreads="1">
-			<property name="transacted" value="true"/>
+            	<sql-listener name="SqlGateway" busidref="helloSQLChannel" maxThreads="1" is-gateway="true"/>
+            	<sql-listener name="TxSqlListener" busidref="TxHelloSQLChannel" maxThreads="1">
+					<property name="transacted" value="true"/>
                 </sql-listener>
             </listeners>
             <actions mep="OneWay">
-		       <action name="action1" 
-                   	class="org.jboss.soa.esb.samples.quickstart.helloworldtxsqlaction.MyAction" 
-                   	process="displayMessage" 
-                   	/> 
-	               <action name="action2" class="org.jboss.soa.esb.actions.SystemPrintln" />    
+		       <action name="action1" class="org.jboss.soa.esb.samples.quickstart.helloworldtxsqlaction.MyAction" process="displayMessage" /> 
+			   <action name="action2" class="org.jboss.soa.esb.actions.SystemPrintln" />    
             </actions>
 
         </service>

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/helloworld_tx_sql_action/jbossesb-service.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/helloworld_tx_sql_action/jbossesb-service.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/helloworld_tx_sql_action/jbossesb-service.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -5,9 +5,7 @@
        name="jboss.esb:service=HelloworldTxSqlDatabaseInitializer">
       <attribute name="Datasource">java:/HelloworldTxSqlDB</attribute>
       <attribute name="ExistsSql">select * from gateway_table</attribute>
-      <attribute name="SqlFiles">
-	hsqldb/create.sql
-      </attribute>
+      <attribute name="SqlFiles">h2/create.sql</attribute>
       <depends>jboss.jca:name=HelloworldTxSqlDB,service=DataSourceBinding</depends>
    </mbean>
 </server>

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/helloworld_tx_sql_action/quickstart-ds.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/helloworld_tx_sql_action/quickstart-ds.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/helloworld_tx_sql_action/quickstart-ds.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,25 +1,23 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <datasources>
    <local-tx-datasource>
-      <jndi-name>HelloworldTxSqlDB</jndi-name>
-      <connection-url>jdbc:hsqldb:hsql://${jboss.bind.address}:1705</connection-url>
-      <driver-class>org.hsqldb.jdbcDriver</driver-class>
-      <user-name>sa</user-name>
-      <password></password>
-      <min-pool-size>5</min-pool-size>
-      <max-pool-size>20</max-pool-size>
-      <idle-timeout-minutes>0</idle-timeout-minutes>
-      <depends>jboss:service=HelloworldTxSqlDB</depends>	
-      <prepared-statement-cache-size>32</prepared-statement-cache-size>
+         <jndi-name>HelloworldTxSqlDB</jndi-name>
+         <connection-url>jdbc:h2:tcp://localhost:9095/;DB_CLOSE_ON_EXIT=FALSE</connection-url>
+         <driver-class>org.h2.Driver</driver-class>
+         <user-name>sa</user-name>
+         <password/>
+         <transaction-isolation>TRANSACTION_READ_COMMITTED</transaction-isolation>
+         <min-pool-size>5</min-pool-size>
+         <max-pool-size>20</max-pool-size>
+         <idle-timeout-minutes>0</idle-timeout-minutes>
+         <prepared-statement-cache-size>32</prepared-statement-cache-size>
+         <depends>jboss:service=HelloworldTxSqlDB</depends>	
    </local-tx-datasource>
 
-   <mbean code="org.jboss.internal.soa.esb.dependencies.HypersonicDatabase"
-     name="jboss:service=HelloworldTxSqlDB">
-     <attribute name="Port">1705</attribute>
-     <attribute name="BindAddress">${jboss.bind.address}</attribute> 
-     <attribute name="Database">HelloworldTxSqlDB</attribute>
-     <attribute name="Silent">true</attribute>
-     <attribute name="Trace">false</attribute>
-     <attribute name="No_system_exit">true</attribute>
+   <mbean code="org.jboss.internal.soa.esb.dependencies.H2Database" name="jboss:service=HelloworldTxSqlDB">
+        <attribute name="Database">HelloworldTxSqlDB</attribute>
+        <attribute name="ServerMode">true</attribute>
+        <attribute name="Port">9095</attribute>
+        <attribute name="InMemoryMode">false</attribute>
    </mbean>
 </datasources>

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/helloworld_tx_sql_action/readme.txt
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/helloworld_tx_sql_action/readme.txt	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/helloworld_tx_sql_action/readme.txt	2008-07-22 12:21:06 UTC (rev 21159)
@@ -31,3 +31,14 @@
      'ant runtest'.
   3. Switch back to Application Server console to see the output from the ESB
   4. In this folder ("Window1"), type 'ant undeploy'.
+
+Note, when running you will see something like:
+
+&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 
+12:24:28,139 INFO [STDOUT] DATA READ: data 22 
+12:24:28,140 INFO [STDOUT] column DATA_COLUMN = <data 22>column TIMESTAMP_COL = <null>column UNIQUE_ID = <2> 
+12:24:28,140 INFO [STDOUT] &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 
+12:24:28,140 INFO [STDOUT] Will rollback transaction. Expect to see record again! 
+12:24:28,140 INFO [STDOUT] BAD READ ON DATA! 
+
+You can safely ignore the 'BAD READ ON DATA!' as this is expected behaviour.
\ No newline at end of file

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/helloworld_tx_sql_action/src/h2 (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/helloworld_tx_sql_action/src/h2)

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/helloworld_tx_sql_action/src/h2/create.sql
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/helloworld_tx_sql_action/src/h2/create.sql	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/helloworld_tx_sql_action/src/h2/create.sql	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,15 +0,0 @@
-CREATE TABLE gateway_table
-(
-unique_id INTEGER AUTO_INCREMENT NOT NULL PRIMARY KEY,
-data_column VARCHAR(255) NOT NULL,
-status_col VARCHAR(255) NOT NULL,
-timestamp_col VARCHAR(255)
-);
-
-CREATE TABLE TX_ESB_MESSAGES
-(
-message_id VARCHAR(255) NOT NULL,
-data_column CLOB NOT NULL,
-status_col VARCHAR(255) NOT NULL,
-timestamp_col VARCHAR(255)
-);

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/helloworld_tx_sql_action/src/h2/create.sql (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/helloworld_tx_sql_action/src/h2/create.sql)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/helloworld_tx_sql_action/src/h2/create.sql	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/helloworld_tx_sql_action/src/h2/create.sql	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,15 @@
+CREATE TABLE gateway_table
+(
+unique_id INTEGER AUTO_INCREMENT NOT NULL PRIMARY KEY,
+data_column VARCHAR(255) NOT NULL,
+status_col VARCHAR(255) NOT NULL,
+timestamp_col VARCHAR(255)
+);
+
+CREATE TABLE TX_ESB_MESSAGES
+(
+message_id VARCHAR(255) NOT NULL,
+data_column CLOB NOT NULL,
+status_col VARCHAR(255) NOT NULL,
+timestamp_col VARCHAR(255)
+);

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/https_2way_ssl/HttpRouter-localhost-https-9433.properties
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/https_2way_ssl/HttpRouter-localhost-https-9433.properties	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/https_2way_ssl/HttpRouter-localhost-https-9433.properties	2008-07-22 12:21:06 UTC (rev 21159)
@@ -9,7 +9,7 @@
 protocol-socket-factory=org.apache.commons.httpclient.contrib.ssl.EasySSLProtocolSocketFactory
 #protocol-socket-factory=org.jboss.soa.esb.http.protocol.SelfSignedSSLProtocolSocketFactoryBuilder
 #protocol-socket-factory=org.jboss.soa.esb.http.protocol.AuthSSLProtocolSocketFactoryBuilder
-keystore=file:/@keystore@
+keystore=@keystore@
 keystore-passw=https_2way_ssl_pass
-truststore=file:/@keystore@
-truststore-passw=https_2way_ssl_pass
\ No newline at end of file
+truststore=@keystore@
+truststore-passw=https_2way_ssl_pass

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/https_2way_ssl/build.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/https_2way_ssl/build.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/https_2way_ssl/build.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -11,12 +11,8 @@
 	<import file="../conf/base-build.xml"/>
 
     <target name="quickstart-specific-assemblies">
-        <pathconvert targetos="unix" property="keystoredir">
-            <path><pathelement location="${org.jboss.esb.server.home}"/></path>
-        </pathconvert>
+        <property name="keystore" location="${build.dir}/https_2way_ssl.keystore" />
 
-        <property name="keystore" value="${keystoredir}/https_2way_ssl.keystore" />
-
         <delete file="${keystore}" failonerror="false"/>
         <genkey keystore="${keystore}" storepass="https_2way_ssl_pass" keypass="https_2way_ssl_pass" keyalg="DSA" alias="https_2way_ssl">
             <dname>
@@ -26,15 +22,19 @@
                 <param name="C" value="IE"/>
             </dname>
         </genkey>
+    	
+        <pathconvert targetos="unix" property="keystoredir">
+            <path><pathelement location="${keystore}"/></path>
+        </pathconvert>
 
-        <copy file="jboss-esb-template.xml" tofile="build/META-INF/jboss-esb.xml">
+        <copy file="jboss-esb-template.xml" tofile="${build.dir}/META-INF/jboss-esb.xml">
             <filterset>
-                <filter token="keystore" value="${keystore}" />
+                <filter token="keystore" value="${keystoredir}" />
             </filterset>
         </copy>
-        <copy file="HttpRouter-localhost-https-9433.properties" todir="build/META-INF">
+        <copy file="HttpRouter-localhost-https-9433.properties" todir="${build.dir}/META-INF">
             <filterset>
-                <filter token="keystore" value="${keystore}" />
+                <filter token="keystore" value="${keystoredir}" />
             </filterset>
         </copy>
     </target>

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/https_2way_ssl/deployment.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/https_2way_ssl/deployment.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/https_2way_ssl/deployment.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,4 +1,4 @@
 <jbossesb-deployment>
-    <depends>jboss.esb.quickstart.destination:service=Queue,name=quickstart_https_2way_ssl_esb</depends>
+    <depends>jboss.esb.quickstart.destination:service=Queue,name=quickstart_https_2way_ssl_esb_runtest_gw</depends>
     <!-- depends>jboss.remoting:service=ServerSocketFactory,type=SSL</depends -->
 </jbossesb-deployment>

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/https_2way_ssl/src/org/jboss/soa/esb/samples/https/server/HttpRequestPrinter.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/https_2way_ssl/src/org/jboss/soa/esb/samples/https/server/HttpRequestPrinter.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/https_2way_ssl/src/org/jboss/soa/esb/samples/https/server/HttpRequestPrinter.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,18 +1,22 @@
 /*
-	Milyn - Copyright (C) 2006
-
-	This library is free software; you can redistribute it and/or
-	modify it under the terms of the GNU Lesser General Public
-	License (version 2.1) as published by the Free Software
-	Foundation.
-
-	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:
-	http://www.gnu.org/licenses/lgpl.txt
-*/
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, JBoss Inc., and others contributors as indicated
+ * by the @authors tag. All rights reserved.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * 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,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2005-2006, JBoss Inc.
+ */
 package org.jboss.soa.esb.samples.https.server;
 
 import org.jboss.soa.esb.actions.AbstractActionLifecycle;

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route)

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route)

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/jbossesb.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/jbossesb.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/jbossesb.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,45 +0,0 @@
-<?xml version = "1.0" encoding = "UTF-8"?>
-<jbossesb xmlns="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd">
-
-    <providers>
-        <fs-provider name="FSprovider1">
-            <fs-bus busid="ediFileMessageBus">
-                <fs-message-filter
-                        directory="build"
-                        input-suffix=".edi"
-                        work-suffix=".esbWorking"
-                        post-delete="false"  post-directory="build"  post-suffix=".sentToEsb"
-                        error-delete="false" error-directory="build" error-suffix=".IN_ERROR" />
-            </fs-bus>
-        </fs-provider>
-    </providers>
-
-    <services>
-
-    <service category="HugeQS" name="SplitterService" description="Splits out the order items and routes them.">
-        <listeners>
-            <fs-listener name="FileGateway" busidref="ediFileMessageBus" is-gateway="true" poll-frequency-seconds="2">
-                <property name="composer-class" value="org.jboss.soa.esb.smooks.splitting.FileStreamSplitter"/>
-                <property name="splitterConfig" value="/smooks_configs/main.xml"/>
-                <!-- property name="reportPath" value="/zap/report.html"/ -->
-             </fs-listener>
-        </listeners>
-        <actions mep="OneWay">
-            <action name="print" class="org.jboss.soa.esb.example.PrintMessage">
-                <property name="delay" value="500" />
-            </action>
-        </actions>
-    </service>
-
-    <service category="HugeQS" name="04_Reptiles_notify_webservice_proxy" description="Routes the SOAP requests to the 'Reptiles Notification' Webservice">
-        <actions mep="OneWay">
-            <action name="httprouter" class="org.jboss.soa.esb.actions.routing.http.HttpRouter">
-                <property name="endpointUrl" value="http://127.0.0.1:8080/Quickstart_Huge_Enrich_Split_Transform_Route/ReptilesNotifyWS" />
-                <property name="method" value="POST" />
-                <property name="responseType" value="STRING" />
-            </action>
-        </actions>
-    </service>
-
-    </services>
-</jbossesb>

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/jbossesb.xml (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/jbossesb.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/jbossesb.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/jbossesb.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,45 @@
+<?xml version = "1.0" encoding = "UTF-8"?>
+<jbossesb xmlns="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd">
+
+    <providers>
+        <fs-provider name="FSprovider1">
+            <fs-bus busid="ediFileMessageBus">
+                <fs-message-filter
+                        directory="build"
+                        input-suffix=".edi"
+                        work-suffix=".esbWorking"
+                        post-delete="false"  post-directory="build"  post-suffix=".sentToEsb"
+                        error-delete="false" error-directory="build" error-suffix=".IN_ERROR" />
+            </fs-bus>
+        </fs-provider>
+    </providers>
+
+    <services>
+
+    <service category="HugeQS" name="SplitterService" description="Splits out the order items and routes them.">
+        <listeners>
+            <fs-listener name="FileGateway" busidref="ediFileMessageBus" is-gateway="true" poll-frequency-seconds="2">
+                <property name="composer-class" value="org.jboss.soa.esb.smooks.splitting.FileStreamSplitter"/>
+                <property name="splitterConfig" value="/smooks_configs/main.xml"/>
+                <!-- property name="reportPath" value="/zap/report.html"/ -->
+             </fs-listener>
+        </listeners>
+        <actions mep="OneWay">
+            <action name="print" class="org.jboss.soa.esb.example.PrintMessage">
+                <property name="delay" value="500" />
+            </action>
+        </actions>
+    </service>
+
+    <service category="HugeQS" name="04_Reptiles_notify_webservice_proxy" description="Routes the SOAP requests to the 'Reptiles Notification' Webservice">
+        <actions mep="OneWay">
+            <action name="httprouter" class="org.jboss.soa.esb.actions.routing.http.HttpRouter">
+                <property name="endpointUrl" value="http://127.0.0.1:8080/Quickstart_Huge_Enrich_Split_Transform_Route/ReptilesNotifyWS" />
+                <property name="method" value="POST" />
+                <property name="responseType" value="STRING" />
+            </action>
+        </actions>
+    </service>
+
+    </services>
+</jbossesb>

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/log4j.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/log4j.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/log4j.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,101 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
-
-<!-- ===================================================================== -->
-<!--                                                                       -->
-<!--  Log4j Configuration                                                  -->
-<!--                                                                       -->
-<!-- ===================================================================== -->
-
-<!-- $Id: log4j.xml,v 1.26.2.5 2005/09/15 09:31:02 dimitris Exp $ -->
-
-<!--
-   | For more configuration infromation and examples see the Jakarta Log4j
-   | owebsite: http://jakarta.apache.org/log4j
- -->
-
-<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="false">
-
-   <!-- ============================== -->
-   <!-- Append messages to the console -->
-   <!-- ============================== -->
-
-   <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
-      <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
-      <param name="Target" value="System.out"/>
-
-      <layout class="org.apache.log4j.PatternLayout">
-         <!-- The default pattern: Date Priority [Category] Message\n -->
-         <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%c{1}] %m%n"/>
-      </layout>
-   </appender>
-
-
-   <!-- ================================= -->
-   <!-- Preserve messages in a local file -->
-   <!-- ================================= -->
-
-   <!-- A size based file rolling appender -->
-   <appender name="FILE" class="org.jboss.logging.appender.RollingFileAppender">
-     <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
-     <param name="File" value="./listener.log"/>
-     <param name="Append" value="false"/>
-     <param name="MaxFileSize" value="500KB"/>
-     <param name="MaxBackupIndex" value="1"/>
-
-     <layout class="org.apache.log4j.PatternLayout">
-       <param name="ConversionPattern" value="%d %-5p [%t][%c] %m%n"/>
-     </layout>	    
-   </appender>
-
-   <!-- ================ -->
-   <!-- Limit categories -->
-   <!-- ================ -->
-
-    <category name="smooks">
-       <priority value="INFO"/>
-    </category>
-    <category name="org">
-       <priority value="INFO"/>
-    </category>
-   <category name="org.jboss">
-      <priority value="WARN"/>
-   </category>
-   <category name="org.jboss.soa.esb">
-      <priority value="INFO"/>
-   </category>
-   <category name="org.jboss.internal.soa.esb">
-      <priority value="ERROR"/>
-   </category>
-   <category name="org.apache">
-      <priority value="ERROR"/>
-   </category>
-    <category name="httpclient.wire">
-       <priority value="ERROR"/>
-    </category>
-   <category name="org.milyn">
-      <priority value="ERROR"/>
-   </category>
-
-    <category name="org.milyn.javabean.expression.BeanMapExpressionEvaluator">
-       <priority value="ERROR"/>
-    </category>
-
-    <category name="org.milyn.edisax.BufferedSegmentReader">
-       <priority value="DEBUG"/>
-    </category>
-
-   <category name="quickstarts">
-      <priority value="ERROR"/>
-   </category>
-   
-   <!-- ======================= -->
-   <!-- Setup the Root category -->
-   <!-- ======================= -->
-
-   <root>
-      <appender-ref ref="CONSOLE"/>
-      <appender-ref ref="FILE"/>
-   </root>
-
-</log4j:configuration>

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/log4j.xml (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/log4j.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/log4j.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/log4j.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,101 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
+
+<!-- ===================================================================== -->
+<!--                                                                       -->
+<!--  Log4j Configuration                                                  -->
+<!--                                                                       -->
+<!-- ===================================================================== -->
+
+<!-- $Id: log4j.xml,v 1.26.2.5 2005/09/15 09:31:02 dimitris Exp $ -->
+
+<!--
+   | For more configuration infromation and examples see the Jakarta Log4j
+   | owebsite: http://jakarta.apache.org/log4j
+ -->
+
+<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="false">
+
+   <!-- ============================== -->
+   <!-- Append messages to the console -->
+   <!-- ============================== -->
+
+   <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
+      <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
+      <param name="Target" value="System.out"/>
+
+      <layout class="org.apache.log4j.PatternLayout">
+         <!-- The default pattern: Date Priority [Category] Message\n -->
+         <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%c{1}] %m%n"/>
+      </layout>
+   </appender>
+
+
+   <!-- ================================= -->
+   <!-- Preserve messages in a local file -->
+   <!-- ================================= -->
+
+   <!-- A size based file rolling appender -->
+   <appender name="FILE" class="org.jboss.logging.appender.RollingFileAppender">
+     <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
+     <param name="File" value="./listener.log"/>
+     <param name="Append" value="false"/>
+     <param name="MaxFileSize" value="500KB"/>
+     <param name="MaxBackupIndex" value="1"/>
+
+     <layout class="org.apache.log4j.PatternLayout">
+       <param name="ConversionPattern" value="%d %-5p [%t][%c] %m%n"/>
+     </layout>	    
+   </appender>
+
+   <!-- ================ -->
+   <!-- Limit categories -->
+   <!-- ================ -->
+
+    <category name="smooks">
+       <priority value="INFO"/>
+    </category>
+    <category name="org">
+       <priority value="INFO"/>
+    </category>
+   <category name="org.jboss">
+      <priority value="WARN"/>
+   </category>
+   <category name="org.jboss.soa.esb">
+      <priority value="INFO"/>
+   </category>
+   <category name="org.jboss.internal.soa.esb">
+      <priority value="ERROR"/>
+   </category>
+   <category name="org.apache">
+      <priority value="ERROR"/>
+   </category>
+    <category name="httpclient.wire">
+       <priority value="ERROR"/>
+    </category>
+   <category name="org.milyn">
+      <priority value="ERROR"/>
+   </category>
+
+    <category name="org.milyn.javabean.expression.BeanMapExpressionEvaluator">
+       <priority value="ERROR"/>
+    </category>
+
+    <category name="org.milyn.edisax.BufferedSegmentReader">
+       <priority value="DEBUG"/>
+    </category>
+
+   <category name="quickstarts">
+      <priority value="ERROR"/>
+   </category>
+   
+   <!-- ======================= -->
+   <!-- Setup the Root category -->
+   <!-- ======================= -->
+
+   <root>
+      <appender-ref ref="CONSOLE"/>
+      <appender-ref ref="FILE"/>
+   </root>
+
+</log4j:configuration>

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs)

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/bindings.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/bindings.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/bindings.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,49 +0,0 @@
-<?xml version="1.0"?>
-<smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.0.xsd">
-
-    <!--
-        Virtual Model Binding Configurations for the order message elements...
-
-        Just capturing the order and order-item element details into 2
-        Maps, overwriting each order-item as we iterate through the message i.e. not
-        accumulating them in memory => low memory footprint because we only
-        have details of the current order + current order-item in memory
-        at any given time (i.e. we never have a full order in memory)...
-    -->
-
-    <!--
-        Bind the main order details....
-    -->
-    <resource-config selector="order">
-        <resource>org.milyn.javabean.BeanPopulator</resource>
-        <param name="beanId">orderDetail</param>
-        <param name="beanClass">java.util.HashMap</param>
-        <param name="bindings">
-            <binding property="orderNum" selector="header/order-id"     type="Long" />
-            <binding property="uname"    selector="customer-details/username" />
-            <binding property="date"     selector="header/date"         type="OrderDateDecoder" /> <!-- Type defined below -->
-        </param>
-    </resource-config>
-
-    <!--
-        Bind each order-item.  Not building a list of order items because we only want to have
-        one order-item in memory at any one time.  This way, we can handle a huge orders with many
-        many order items..
-    -->
-    <resource-config selector="order-item">
-        <resource>org.milyn.javabean.BeanPopulator</resource>
-        <param name="beanId">orderItem</param>
-        <param name="beanClass">java.util.HashMap</param>
-        <param name="bindings">
-            <binding property="position"  selector="order-item/position" type="Integer" />
-            <binding property="quantity"  selector="order-item/quantity" type="Integer" />
-            <binding property="productId" selector="order-item/product-id" />
-        </param>
-    </resource-config>
-
-    <resource-config selector="decoder:OrderDateDecoder">
-        <resource>org.milyn.javabean.decoders.DateDecoder</resource>
-        <param name="format">EEE MMM dd HH:mm:ss z yyyy</param>
-    </resource-config>
-
-</smooks-resource-list>
\ No newline at end of file

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/bindings.xml (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/bindings.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/bindings.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/bindings.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,49 @@
+<?xml version="1.0"?>
+<smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.0.xsd">
+
+    <!--
+        Virtual Model Binding Configurations for the order message elements...
+
+        Just capturing the order and order-item element details into 2
+        Maps, overwriting each order-item as we iterate through the message i.e. not
+        accumulating them in memory => low memory footprint because we only
+        have details of the current order + current order-item in memory
+        at any given time (i.e. we never have a full order in memory)...
+    -->
+
+    <!--
+        Bind the main order details....
+    -->
+    <resource-config selector="order">
+        <resource>org.milyn.javabean.BeanPopulator</resource>
+        <param name="beanId">orderDetail</param>
+        <param name="beanClass">java.util.HashMap</param>
+        <param name="bindings">
+            <binding property="orderNum" selector="header/order-id"     type="Long" />
+            <binding property="uname"    selector="customer-details/username" />
+            <binding property="date"     selector="header/date"         type="OrderDateDecoder" /> <!-- Type defined below -->
+        </param>
+    </resource-config>
+
+    <!--
+        Bind each order-item.  Not building a list of order items because we only want to have
+        one order-item in memory at any one time.  This way, we can handle a huge orders with many
+        many order items..
+    -->
+    <resource-config selector="order-item">
+        <resource>org.milyn.javabean.BeanPopulator</resource>
+        <param name="beanId">orderItem</param>
+        <param name="beanClass">java.util.HashMap</param>
+        <param name="bindings">
+            <binding property="position"  selector="order-item/position" type="Integer" />
+            <binding property="quantity"  selector="order-item/quantity" type="Integer" />
+            <binding property="productId" selector="order-item/product-id" />
+        </param>
+    </resource-config>
+
+    <resource-config selector="decoder:OrderDateDecoder">
+        <resource>org.milyn.javabean.decoders.DateDecoder</resource>
+        <param name="format">EEE MMM dd HH:mm:ss z yyyy</param>
+    </resource-config>
+
+</smooks-resource-list>
\ No newline at end of file

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/database (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/database)

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/database/datasources.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/database/datasources.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/database/datasources.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,14 +0,0 @@
-<?xml version="1.0"?>
-<smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.0.xsd">
-
-    <resource-config selector="$document">
-        <resource>org.milyn.db.DirectDataSource</resource>
-        <param name="datasource">OrderManagement</param>
-        <param name="driver">org.hsqldb.jdbcDriver</param>
-        <param name="url">jdbc:hsqldb:hsql://localhost:9002</param>
-        <param name="username">sa</param>
-        <param name="password"></param>
-        <param name="autoCommit">false</param>
-    </resource-config>
-
-</smooks-resource-list>
\ No newline at end of file

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/database/datasources.xml (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/database/datasources.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/database/datasources.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/database/datasources.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,14 @@
+<?xml version="1.0"?>
+<smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.0.xsd">
+
+    <resource-config selector="$document">
+        <resource>org.milyn.db.DirectDataSource</resource>
+        <param name="datasource">OrderManagement</param>
+        <param name="driver">org.hsqldb.jdbcDriver</param>
+        <param name="url">jdbc:hsqldb:hsql://localhost:9002</param>
+        <param name="username">sa</param>
+        <param name="password"></param>
+        <param name="autoCommit">false</param>
+    </resource-config>
+
+</smooks-resource-list>
\ No newline at end of file

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/database/ref-data.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/database/ref-data.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/database/ref-data.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,45 +0,0 @@
-<?xml version="1.0"?>
-<smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.0.xsd">
-
-    <!--                                
-        At the start of the message, select the list of products and bind it into the bean context
-        under the beanId of "products".  We only want to do this lookup once Smooks instance i.e. not for
-        every message, otherwise we'd kill memory performance.  To control this, we set the "resultSetScope"
-        param to "APPLICATION".  The actual order item product row will be selected from the resultset by
-        the ResultsetRowSelector config (below)...
-    -->
-    <resource-config selector="$document">
-        <resource>org.milyn.routing.db.SQLExecutor</resource>
-        <param name="datasource">OrderManagement</param>
-        <param name="executeBefore">true</param>
-        <param name="statement">select productid, name, attr1, listprice, category from product p, item i where p.productid = i.productid</param>
-        <param name="resultSetName">products</param>
-        <param name="resultSetScope">APPLICATION</param>
-    </resource-config>
-
-    <!--
-        For every order-item, select the appropriate product row from the in-mem "products" reference data
-        resultset, using the ResultsetRowSelector. Bind the selected product row back into the
-        bean context under a beanId of "product"...
-    -->
-    <resource-config selector="order-item/product-id">
-        <resource>org.milyn.routing.db.ResultsetRowSelector</resource>
-        <param name="executeBefore">false</param>
-        <param name="resultSetName">products</param>
-        <param name="beanId">product</param>
-        <param name="where">row.PRODUCTID == orderItem.productId</param>
-        <param name="failedSelectError">Unknown Order Item product ID '${orderItem.productId}' on order '${orderDetail.orderNum?c}'.</param>
-    </resource-config>
-
-    <!--
-        At the end of the customer-details/username, select the user account and bind it into the bean context
-        under the beanId of "accounts".  The users account should be the only entry in this list....
-    -->
-    <resource-config selector="customer-details">
-        <resource>org.milyn.routing.db.SQLExecutor</resource>
-        <param name="datasource">OrderManagement</param>
-        <param name="statement">select * from ACCOUNT where userid = ${orderDetail.uname}</param>
-        <param name="resultSetName">accounts</param>
-    </resource-config>
-
-</smooks-resource-list>
\ No newline at end of file

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/database/ref-data.xml (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/database/ref-data.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/database/ref-data.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/database/ref-data.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,45 @@
+<?xml version="1.0"?>
+<smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.0.xsd">
+
+    <!--                                
+        At the start of the message, select the list of products and bind it into the bean context
+        under the beanId of "products".  We only want to do this lookup once Smooks instance i.e. not for
+        every message, otherwise we'd kill memory performance.  To control this, we set the "resultSetScope"
+        param to "APPLICATION".  The actual order item product row will be selected from the resultset by
+        the ResultsetRowSelector config (below)...
+    -->
+    <resource-config selector="$document">
+        <resource>org.milyn.routing.db.SQLExecutor</resource>
+        <param name="datasource">OrderManagement</param>
+        <param name="executeBefore">true</param>
+        <param name="statement">select productid, name, attr1, listprice, category from product p, item i where p.productid = i.productid</param>
+        <param name="resultSetName">products</param>
+        <param name="resultSetScope">APPLICATION</param>
+    </resource-config>
+
+    <!--
+        For every order-item, select the appropriate product row from the in-mem "products" reference data
+        resultset, using the ResultsetRowSelector. Bind the selected product row back into the
+        bean context under a beanId of "product"...
+    -->
+    <resource-config selector="order-item/product-id">
+        <resource>org.milyn.routing.db.ResultsetRowSelector</resource>
+        <param name="executeBefore">false</param>
+        <param name="resultSetName">products</param>
+        <param name="beanId">product</param>
+        <param name="where">row.PRODUCTID == orderItem.productId</param>
+        <param name="failedSelectError">Unknown Order Item product ID '${orderItem.productId}' on order '${orderDetail.orderNum?c}'.</param>
+    </resource-config>
+
+    <!--
+        At the end of the customer-details/username, select the user account and bind it into the bean context
+        under the beanId of "accounts".  The users account should be the only entry in this list....
+    -->
+    <resource-config selector="customer-details">
+        <resource>org.milyn.routing.db.SQLExecutor</resource>
+        <param name="datasource">OrderManagement</param>
+        <param name="statement">select * from ACCOUNT where userid = ${orderDetail.uname}</param>
+        <param name="resultSetName">accounts</param>
+    </resource-config>
+
+</smooks-resource-list>
\ No newline at end of file

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/main.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/main.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/main.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,36 +0,0 @@
-<?xml version="1.0"?>
-<smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.0.xsd">
-
-    <!--
-    Filter the message using the SAX Filter (i.e. not DOM, so no
-    intermediate DOM, so we can process huge messages...
-    -->
-    <resource-config selector="global-parameters">
-        <param name="stream.filter.type">SAX</param>
-    </resource-config>
-
-    <!-- Import config for parsing this EDI message... -->
-    <import file="parse/edi-orders-parser.xml" />
-
-    <!-- Import datasource configs... -->
-    <import file="database/datasources.xml" />
-
-    <!-- Import reference/enrichment data configs - products, accounts etc... -->
-    <import file="database/ref-data.xml" />
-
-    <!-- Import config for binding order and order-item data into memory... -->
-    <import file="bindings.xml" />
-
-    <!-- Import config for routing order item XML to the "02_Low_Price" Service... -->
-    <import file="routing/route-to-02_Low_Price_Service.xml" />
-
-    <!-- Import config for routing order item Java Objects to the "03_High_Price" Service... -->
-    <import file="routing/route-to-03_High_Price_Service.xml" />
-
-    <!-- Import config for routing order item Java Objects to the "04_Reptiles_notify_webservice_proxy" Service... -->
-    <import file="routing/route-to-04_Reptiles_notify_webservice_proxy.xml" />
-
-    <!-- Import config for routing order items to the database... -->
-    <import file="routing/route-to-05_Database.xml" />
-
-</smooks-resource-list>
\ No newline at end of file

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/main.xml (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/main.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/main.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/main.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,36 @@
+<?xml version="1.0"?>
+<smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.0.xsd">
+
+    <!--
+    Filter the message using the SAX Filter (i.e. not DOM, so no
+    intermediate DOM, so we can process huge messages...
+    -->
+    <resource-config selector="global-parameters">
+        <param name="stream.filter.type">SAX</param>
+    </resource-config>
+
+    <!-- Import config for parsing this EDI message... -->
+    <import file="parse/edi-orders-parser.xml" />
+
+    <!-- Import datasource configs... -->
+    <import file="database/datasources.xml" />
+
+    <!-- Import reference/enrichment data configs - products, accounts etc... -->
+    <import file="database/ref-data.xml" />
+
+    <!-- Import config for binding order and order-item data into memory... -->
+    <import file="bindings.xml" />
+
+    <!-- Import config for routing order item XML to the "02_Low_Price" Service... -->
+    <import file="routing/route-to-02_Low_Price_Service.xml" />
+
+    <!-- Import config for routing order item Java Objects to the "03_High_Price" Service... -->
+    <import file="routing/route-to-03_High_Price_Service.xml" />
+
+    <!-- Import config for routing order item Java Objects to the "04_Reptiles_notify_webservice_proxy" Service... -->
+    <import file="routing/route-to-04_Reptiles_notify_webservice_proxy.xml" />
+
+    <!-- Import config for routing order items to the database... -->
+    <import file="routing/route-to-05_Database.xml" />
+
+</smooks-resource-list>
\ No newline at end of file

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/parse (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/parse)

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/parse/edi-orders-parser.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/parse/edi-orders-parser.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/parse/edi-orders-parser.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,12 +0,0 @@
-<?xml version="1.0"?>
-<smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.0.xsd">
-
-    <!--
-    Configure the EDI Parser to parse the message stream into a stream of SAX events.
-    -->
-    <resource-config selector="org.xml.sax.driver">
-        <resource>org.milyn.smooks.edi.SmooksEDIParser</resource>
-        <param name="mapping-model">/smooks_configs/parse/edi-to-xml-order-mapping.xml</param>
-    </resource-config>
-
-</smooks-resource-list>
\ No newline at end of file

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/parse/edi-orders-parser.xml (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/parse/edi-orders-parser.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/parse/edi-orders-parser.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/parse/edi-orders-parser.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,12 @@
+<?xml version="1.0"?>
+<smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.0.xsd">
+
+    <!--
+    Configure the EDI Parser to parse the message stream into a stream of SAX events.
+    -->
+    <resource-config selector="org.xml.sax.driver">
+        <resource>org.milyn.smooks.edi.SmooksEDIParser</resource>
+        <param name="mapping-model">/smooks_configs/parse/edi-to-xml-order-mapping.xml</param>
+    </resource-config>
+
+</smooks-resource-list>
\ No newline at end of file

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/parse/edi-to-xml-order-mapping.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/parse/edi-to-xml-order-mapping.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/parse/edi-to-xml-order-mapping.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<medi:edimap xmlns:medi="http://www.milyn.org/schema/edi-message-mapping-1.0.xsd">
-
-	<medi:description name="DVD Order" version="1.0" />
-
-	<medi:delimiters segment="&#10;" field="*" component="^" sub-component="~" />
-
-	<medi:segments xmltag="Order">
-
-		<medi:segment segcode="HDR" xmltag="header">
-			<medi:field xmltag="order-id" />
-			<medi:field xmltag="status-code" />
-			<medi:field xmltag="date" />
-		</medi:segment>
-
-		<medi:segment segcode="CUS" xmltag="customer-details">
-			<medi:field xmltag="username" />
-		</medi:segment>
-
-		<medi:segment segcode="ORD" xmltag="order-item" maxOccurs="-1">
-			<medi:field xmltag="position" />
-			<medi:field xmltag="quantity" />
-			<medi:field xmltag="product-id" />
-		</medi:segment>
-
-	</medi:segments>
-	
-</medi:edimap>
\ No newline at end of file

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/parse/edi-to-xml-order-mapping.xml (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/parse/edi-to-xml-order-mapping.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/parse/edi-to-xml-order-mapping.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/parse/edi-to-xml-order-mapping.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<medi:edimap xmlns:medi="http://www.milyn.org/schema/edi-message-mapping-1.0.xsd">
+
+	<medi:description name="DVD Order" version="1.0" />
+
+	<medi:delimiters segment="&#10;" field="*" component="^" sub-component="~" />
+
+	<medi:segments xmltag="Order">
+
+		<medi:segment segcode="HDR" xmltag="header">
+			<medi:field xmltag="order-id" />
+			<medi:field xmltag="status-code" />
+			<medi:field xmltag="date" />
+		</medi:segment>
+
+		<medi:segment segcode="CUS" xmltag="customer-details">
+			<medi:field xmltag="username" />
+		</medi:segment>
+
+		<medi:segment segcode="ORD" xmltag="order-item" maxOccurs="-1">
+			<medi:field xmltag="position" />
+			<medi:field xmltag="quantity" />
+			<medi:field xmltag="product-id" />
+		</medi:segment>
+
+	</medi:segments>
+	
+</medi:edimap>
\ No newline at end of file

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/routing (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/routing)

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/routing/route-to-02_Low_Price_Service.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/routing/route-to-02_Low_Price_Service.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/routing/route-to-02_Low_Price_Service.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,43 +0,0 @@
-<?xml version="1.0"?>
-<smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.0.xsd">
-
-    <!--
-        At the end of every order-item, route the order item XML ("02_XML_OrderItem") to the
-        "02_Low_Price" Service, if the total is 20 or less...
-    -->
-    <resource-config selector="order-item">
-        <resource>org.jboss.soa.esb.smooks.FragmentRouter</resource>
-        <condition>
-            <!--
-            product.LISTPRICE * orderItem.quantity <= 17.00
-            -->
-        </condition>
-        <param name="beanId">02_XML_OrderItem</param> <!-- Populated and bound below... -->
-        <param name="serviceCategory">HugeQS</param>
-        <param name="serviceName">02_Low_Price</param>
-    </resource-config>
-    
-    <!--
-        At the end of every order-item, generate an <ord> split message for the "02_XML" Service
-        and bind it back into the bean context under a bean ID of "02_XML_OrderItem"...
-     -->
-    <resource-config selector="order-item">
-        <resource type="ftl"><!--<ord id="${orderDetail.orderNum?c}" date="${orderDetail.date?string("yyyy-MM-dd")}">
-    <customer>
-        <name>${accounts[0].LASTNAME}, ${accounts[0].FIRSTNAME}</name>
-        <addr1>${accounts[0].ADDR1}</addr1>
-        <addr2>${accounts[0].ADDR2}</addr2>
-        <city>${accounts[0].CITY}</city>
-        <state>${accounts[0].STATE}</state>
-        <zip>${accounts[0].ZIP}</zip>
-    </customer>
-    <productid>${orderItem.productId}</productid>
-    <quantity>${orderItem.quantity?c}</quantity>
-    <price>${product.LISTPRICE?c}</price>
-    <title>${product.NAME} (${product.ATTR1})</title>
-</ord>--></resource>
-        <param name="action">bindto</param>
-        <param name="bindId">02_XML_OrderItem</param>
-    </resource-config>
-
-</smooks-resource-list>
\ No newline at end of file

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/routing/route-to-02_Low_Price_Service.xml (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/routing/route-to-02_Low_Price_Service.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/routing/route-to-02_Low_Price_Service.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/routing/route-to-02_Low_Price_Service.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,43 @@
+<?xml version="1.0"?>
+<smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.0.xsd">
+
+    <!--
+        At the end of every order-item, route the order item XML ("02_XML_OrderItem") to the
+        "02_Low_Price" Service, if the total is 20 or less...
+    -->
+    <resource-config selector="order-item">
+        <resource>org.jboss.soa.esb.smooks.FragmentRouter</resource>
+        <condition>
+            <!--
+            product.LISTPRICE * orderItem.quantity <= 17.00
+            -->
+        </condition>
+        <param name="beanId">02_XML_OrderItem</param> <!-- Populated and bound below... -->
+        <param name="serviceCategory">HugeQS</param>
+        <param name="serviceName">02_Low_Price</param>
+    </resource-config>
+    
+    <!--
+        At the end of every order-item, generate an <ord> split message for the "02_XML" Service
+        and bind it back into the bean context under a bean ID of "02_XML_OrderItem"...
+     -->
+    <resource-config selector="order-item">
+        <resource type="ftl"><!--<ord id="${orderDetail.orderNum?c}" date="${orderDetail.date?string("yyyy-MM-dd")}">
+    <customer>
+        <name>${accounts[0].LASTNAME}, ${accounts[0].FIRSTNAME}</name>
+        <addr1>${accounts[0].ADDR1}</addr1>
+        <addr2>${accounts[0].ADDR2}</addr2>
+        <city>${accounts[0].CITY}</city>
+        <state>${accounts[0].STATE}</state>
+        <zip>${accounts[0].ZIP}</zip>
+    </customer>
+    <productid>${orderItem.productId}</productid>
+    <quantity>${orderItem.quantity?c}</quantity>
+    <price>${product.LISTPRICE?c}</price>
+    <title>${product.NAME} (${product.ATTR1})</title>
+</ord>--></resource>
+        <param name="action">bindto</param>
+        <param name="bindId">02_XML_OrderItem</param>
+    </resource-config>
+
+</smooks-resource-list>
\ No newline at end of file

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/routing/route-to-03_High_Price_Service.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/routing/route-to-03_High_Price_Service.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/routing/route-to-03_High_Price_Service.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,64 +0,0 @@
-<?xml version="1.0"?>
-<smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.0.xsd">
-
-    <!--
-        At the end of every order-item, route the order item Java Objects ("03_order") to the
-        "03_High_Price" Service, if the price per item is 190 or more...
-    -->
-    <resource-config selector="order-item">
-        <resource>org.jboss.soa.esb.smooks.FragmentRouter</resource>
-        <condition>
-            <!--
-            product.LISTPRICE > 190.00
-            -->
-        </condition>
-        <param name="beanId">03_order</param>
-        <param name="serviceCategory">HugeQS</param>
-        <param name="serviceName">03_High_Price</param>
-    </resource-config>
-    
-    <!--
-        At the end of every order-item, bind together the orderDetail with the current
-        order item in a new HashMap and asign it under the beanId "03_order" in the bean
-        context.  03_order gets routed by the above config..
-    -->
-    <resource-config selector="order-item">
-        <resource>org.milyn.javabean.BeanPopulator</resource>
-        <param name="beanId">03_order</param>
-        <param name="beanClass">org.jboss.soa.esb.example.highprice.Order</param>
-        <param name="bindings">
-            <binding property="firstName">accounts[0].FIRSTNAME</binding>
-            <binding property="lastName">accounts[0].LASTNAME</binding>
-            <binding property="address" selector="${03_address}" />
-            <binding property="date">orderDetail.date</binding>
-            <binding property="product" selector="${03_product}" />
-            <binding property="quantity">orderItem.quantity</binding>
-        </param>
-    </resource-config>
-
-    <resource-config selector="order-item">
-        <resource>org.milyn.javabean.BeanPopulator</resource>
-        <param name="beanId">03_address</param>
-        <param name="beanClass">org.jboss.soa.esb.example.highprice.Address</param>
-        <param name="bindings">
-            <binding property="email">accounts[0].EMAIL</binding>
-            <binding property="address1">accounts[0].ADDR1</binding>
-            <binding property="address2">accounts[0].ADDR2</binding>
-            <binding property="city">accounts[0].CITY</binding>
-            <binding property="state">accounts[0].STATE</binding>
-        </param>
-    </resource-config>
-
-    <resource-config selector="order-item">
-        <resource>org.milyn.javabean.BeanPopulator</resource>
-        <param name="beanId">03_product</param>
-        <param name="beanClass">org.jboss.soa.esb.example.highprice.Product</param>
-        <param name="bindings">
-            <binding property="id">product.PRODUCTID</binding>
-            <binding property="title">product.NAME</binding>
-            <binding property="category">product.CATEGORY</binding>
-            <binding property="price">product.LISTPRICE</binding>
-        </param>
-    </resource-config>
-
-</smooks-resource-list>
\ No newline at end of file

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/routing/route-to-03_High_Price_Service.xml (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/routing/route-to-03_High_Price_Service.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/routing/route-to-03_High_Price_Service.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/routing/route-to-03_High_Price_Service.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,64 @@
+<?xml version="1.0"?>
+<smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.0.xsd">
+
+    <!--
+        At the end of every order-item, route the order item Java Objects ("03_order") to the
+        "03_High_Price" Service, if the price per item is 190 or more...
+    -->
+    <resource-config selector="order-item">
+        <resource>org.jboss.soa.esb.smooks.FragmentRouter</resource>
+        <condition>
+            <!--
+            product.LISTPRICE > 190.00
+            -->
+        </condition>
+        <param name="beanId">03_order</param>
+        <param name="serviceCategory">HugeQS</param>
+        <param name="serviceName">03_High_Price</param>
+    </resource-config>
+    
+    <!--
+        At the end of every order-item, bind together the orderDetail with the current
+        order item in a new HashMap and asign it under the beanId "03_order" in the bean
+        context.  03_order gets routed by the above config..
+    -->
+    <resource-config selector="order-item">
+        <resource>org.milyn.javabean.BeanPopulator</resource>
+        <param name="beanId">03_order</param>
+        <param name="beanClass">org.jboss.soa.esb.example.highprice.Order</param>
+        <param name="bindings">
+            <binding property="firstName">accounts[0].FIRSTNAME</binding>
+            <binding property="lastName">accounts[0].LASTNAME</binding>
+            <binding property="address" selector="${03_address}" />
+            <binding property="date">orderDetail.date</binding>
+            <binding property="product" selector="${03_product}" />
+            <binding property="quantity">orderItem.quantity</binding>
+        </param>
+    </resource-config>
+
+    <resource-config selector="order-item">
+        <resource>org.milyn.javabean.BeanPopulator</resource>
+        <param name="beanId">03_address</param>
+        <param name="beanClass">org.jboss.soa.esb.example.highprice.Address</param>
+        <param name="bindings">
+            <binding property="email">accounts[0].EMAIL</binding>
+            <binding property="address1">accounts[0].ADDR1</binding>
+            <binding property="address2">accounts[0].ADDR2</binding>
+            <binding property="city">accounts[0].CITY</binding>
+            <binding property="state">accounts[0].STATE</binding>
+        </param>
+    </resource-config>
+
+    <resource-config selector="order-item">
+        <resource>org.milyn.javabean.BeanPopulator</resource>
+        <param name="beanId">03_product</param>
+        <param name="beanClass">org.jboss.soa.esb.example.highprice.Product</param>
+        <param name="bindings">
+            <binding property="id">product.PRODUCTID</binding>
+            <binding property="title">product.NAME</binding>
+            <binding property="category">product.CATEGORY</binding>
+            <binding property="price">product.LISTPRICE</binding>
+        </param>
+    </resource-config>
+
+</smooks-resource-list>
\ No newline at end of file

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/routing/route-to-04_Reptiles_notify_webservice_proxy.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/routing/route-to-04_Reptiles_notify_webservice_proxy.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/routing/route-to-04_Reptiles_notify_webservice_proxy.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,45 +0,0 @@
-<?xml version="1.0"?>
-<smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.0.xsd">
-
-    <!--
-        At the end of every order-item, route the "Reptiles Notification" SOAP message ("04_SOAP_OrderItem") to the
-        "04_Reptiles_notify_webservice_proxy" Service, if the order item product.CATEGORY is "REPTILES"...
-    -->
-    <resource-config selector="order-item">
-        <resource>org.jboss.soa.esb.smooks.FragmentRouter</resource>
-        <condition>
-            <!--
-            product.CATEGORY == "REPTILES"
-            -->
-        </condition>
-        <param name="beanId">04_SOAP_OrderItem</param>
-        <param name="serviceCategory">HugeQS</param>
-        <param name="serviceName">04_Reptiles_notify_webservice_proxy</param>
-    </resource-config>
-    
-    <!--
-        At the end of every order-item, generate an <ord> split message for the "02_XML" Service
-        and bind it back into the bean context under a bean ID of "02_XML_OrderItem"...
-     -->
-    <resource-config selector="order-item">
-        <resource type="ftl"><!--<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ord="http://ordermanagement/ReptilesNotifyWS">
-   <soapenv:Header/>
-   <soapenv:Body>
-      <ord:notify>
-         <notification>
-            <date>${orderDetail.date?string("yyyy-MM-dd'T'HH:mm:ss")}</date>
-            <email>${accounts[0].EMAIL}</email>
-            <firstName>${accounts[0].FIRSTNAME}</firstName>
-            <lastName>${accounts[0].LASTNAME}</lastName>
-            <product>${product.NAME} (${product.ATTR1})</product>
-            <quantity>${orderItem.quantity}</quantity>
-            <totalPrice>${product.LISTPRICE?c}</totalPrice>
-         </notification>
-      </ord:notify>
-   </soapenv:Body>
-</soapenv:Envelope>--></resource>
-        <param name="action">bindto</param>
-        <param name="bindId">04_SOAP_OrderItem</param>
-    </resource-config>
-
-</smooks-resource-list>
\ No newline at end of file

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/routing/route-to-04_Reptiles_notify_webservice_proxy.xml (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/routing/route-to-04_Reptiles_notify_webservice_proxy.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/routing/route-to-04_Reptiles_notify_webservice_proxy.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/routing/route-to-04_Reptiles_notify_webservice_proxy.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,45 @@
+<?xml version="1.0"?>
+<smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.0.xsd">
+
+    <!--
+        At the end of every order-item, route the "Reptiles Notification" SOAP message ("04_SOAP_OrderItem") to the
+        "04_Reptiles_notify_webservice_proxy" Service, if the order item product.CATEGORY is "REPTILES"...
+    -->
+    <resource-config selector="order-item">
+        <resource>org.jboss.soa.esb.smooks.FragmentRouter</resource>
+        <condition>
+            <!--
+            product.CATEGORY == "REPTILES"
+            -->
+        </condition>
+        <param name="beanId">04_SOAP_OrderItem</param>
+        <param name="serviceCategory">HugeQS</param>
+        <param name="serviceName">04_Reptiles_notify_webservice_proxy</param>
+    </resource-config>
+    
+    <!--
+        At the end of every order-item, generate an <ord> split message for the "02_XML" Service
+        and bind it back into the bean context under a bean ID of "02_XML_OrderItem"...
+     -->
+    <resource-config selector="order-item">
+        <resource type="ftl"><!--<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ord="http://ordermanagement/ReptilesNotifyWS">
+   <soapenv:Header/>
+   <soapenv:Body>
+      <ord:notify>
+         <notification>
+            <date>${orderDetail.date?string("yyyy-MM-dd'T'HH:mm:ss")}</date>
+            <email>${accounts[0].EMAIL}</email>
+            <firstName>${accounts[0].FIRSTNAME}</firstName>
+            <lastName>${accounts[0].LASTNAME}</lastName>
+            <product>${product.NAME} (${product.ATTR1})</product>
+            <quantity>${orderItem.quantity}</quantity>
+            <totalPrice>${product.LISTPRICE?c}</totalPrice>
+         </notification>
+      </ord:notify>
+   </soapenv:Body>
+</soapenv:Envelope>--></resource>
+        <param name="action">bindto</param>
+        <param name="bindId">04_SOAP_OrderItem</param>
+    </resource-config>
+
+</smooks-resource-list>
\ No newline at end of file

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/routing/route-to-05_Database.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/routing/route-to-05_Database.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/routing/route-to-05_Database.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,31 +0,0 @@
-<?xml version="1.0"?>
-<smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.0.xsd">
-
-    <!--
-        This resource is needed because we only want to limit the number or orders inserted into the database,
-        so we need to count them...
-    -->
-    <resource-config selector="order-item">
-        <resource>org.milyn.routing.db.SQLExecutor</resource>
-        <param name="executeBefore">true</param>
-        <param name="datasource">OrderManagement</param>
-        <param name="statement">select count(*) as "numOrders" from orders</param>
-        <param name="resultSetName">orderCountRS</param>
-    </resource-config>
-    
-    <!--
-        At the end of every order-item, insert the order details for that order item...
-     -->
-    <resource-config selector="order-item">
-        <resource>org.milyn.routing.db.SQLExecutor</resource>
-        <condition>
-            <!--
-            orderCountRS[0].numOrders < 10
-            -->
-        </condition>
-        <param name="executeBefore">false</param>
-        <param name="datasource">OrderManagement</param>
-        <param name="statement">INSERT INTO ORDERS VALUES(${orderDetail.orderNum + "-" + product.PRODUCTID}, ${accounts[0].USERID}, ${orderDetail.date}, ${accounts[0].ADDR1}, ${accounts[0].ADDR2}, ${accounts[0].CITY}, ${accounts[0].STATE},'30253','USA', ${accounts[0].ADDR1}, ${accounts[0].ADDR2}, ${accounts[0].CITY}, ${accounts[0].STATE},'30253','USA','UPS',22.23, ${accounts[0].FIRSTNAME}, ${accounts[0].LASTNAME}, ${accounts[0].FIRSTNAME}, ${accounts[0].LASTNAME},'999 9999 9999 9999','12/03','Visa','CA')</param>
-    </resource-config>
-
-</smooks-resource-list>
\ No newline at end of file

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/routing/route-to-05_Database.xml (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/routing/route-to-05_Database.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/routing/route-to-05_Database.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/01_split_enrich_transform_route/smooks_configs/routing/route-to-05_Database.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,31 @@
+<?xml version="1.0"?>
+<smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.0.xsd">
+
+    <!--
+        This resource is needed because we only want to limit the number or orders inserted into the database,
+        so we need to count them...
+    -->
+    <resource-config selector="order-item">
+        <resource>org.milyn.routing.db.SQLExecutor</resource>
+        <param name="executeBefore">true</param>
+        <param name="datasource">OrderManagement</param>
+        <param name="statement">select count(*) as "numOrders" from orders</param>
+        <param name="resultSetName">orderCountRS</param>
+    </resource-config>
+    
+    <!--
+        At the end of every order-item, insert the order details for that order item...
+     -->
+    <resource-config selector="order-item">
+        <resource>org.milyn.routing.db.SQLExecutor</resource>
+        <condition>
+            <!--
+            orderCountRS[0].numOrders < 10
+            -->
+        </condition>
+        <param name="executeBefore">false</param>
+        <param name="datasource">OrderManagement</param>
+        <param name="statement">INSERT INTO ORDERS VALUES(${orderDetail.orderNum + "-" + product.PRODUCTID}, ${accounts[0].USERID}, ${orderDetail.date}, ${accounts[0].ADDR1}, ${accounts[0].ADDR2}, ${accounts[0].CITY}, ${accounts[0].STATE},'30253','USA', ${accounts[0].ADDR1}, ${accounts[0].ADDR2}, ${accounts[0].CITY}, ${accounts[0].STATE},'30253','USA','UPS',22.23, ${accounts[0].FIRSTNAME}, ${accounts[0].LASTNAME}, ${accounts[0].FIRSTNAME}, ${accounts[0].LASTNAME},'999 9999 9999 9999','12/03','Visa','CA')</param>
+    </resource-config>
+
+</smooks-resource-list>
\ No newline at end of file

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/02_Low_Price (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/02_Low_Price)

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/02_Low_Price/jbossesb.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/02_Low_Price/jbossesb.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/02_Low_Price/jbossesb.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,23 +0,0 @@
-<?xml version = "1.0" encoding = "UTF-8"?>
-<jbossesb xmlns="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd">
-
-    <providers>
-        <jms-provider name="JBossMQ" connection-factory="ConnectionFactory"
-                      jndi-context-factory="org.jnp.interfaces.NamingContextFactory"
-                      jndi-URL="localhost">
-            <jms-bus busid="02XMLBus">
-                <jms-message-filter dest-type="QUEUE" dest-name="queue/quickstart_HugeSplitTransRoute_02_XML"/>
-            </jms-bus>
-        </jms-provider>
-    </providers>
-    <services>
-        <service category="HugeQS" name="02_Low_Price" description="02_Low_Price Service">
-            <listeners>
-                <jms-listener name="XMLjms" busidref="02XMLBus" />
-            </listeners>
-            <actions mep="OneWay">
-                <action name="print" class="org.jboss.soa.esb.example.PrintMessage" />
-            </actions>
-        </service>
-    </services>
-</jbossesb>

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/02_Low_Price/jbossesb.xml (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/02_Low_Price/jbossesb.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/02_Low_Price/jbossesb.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/02_Low_Price/jbossesb.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,23 @@
+<?xml version = "1.0" encoding = "UTF-8"?>
+<jbossesb xmlns="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd">
+
+    <providers>
+        <jms-provider name="JBossMQ" connection-factory="ConnectionFactory"
+                      jndi-context-factory="org.jnp.interfaces.NamingContextFactory"
+                      jndi-URL="localhost">
+            <jms-bus busid="02XMLBus">
+                <jms-message-filter dest-type="QUEUE" dest-name="queue/quickstart_HugeSplitTransRoute_02_XML"/>
+            </jms-bus>
+        </jms-provider>
+    </providers>
+    <services>
+        <service category="HugeQS" name="02_Low_Price" description="02_Low_Price Service">
+            <listeners>
+                <jms-listener name="XMLjms" busidref="02XMLBus" />
+            </listeners>
+            <actions mep="OneWay">
+                <action name="print" class="org.jboss.soa.esb.example.PrintMessage" />
+            </actions>
+        </service>
+    </services>
+</jbossesb>

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/02_Low_Price/log4j.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/02_Low_Price/log4j.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/02_Low_Price/log4j.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,84 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
-
-<!-- ===================================================================== -->
-<!--                                                                       -->
-<!--  Log4j Configuration                                                  -->
-<!--                                                                       -->
-<!-- ===================================================================== -->
-
-<!-- $Id: log4j.xml,v 1.26.2.5 2005/09/15 09:31:02 dimitris Exp $ -->
-
-<!--
-   | For more configuration infromation and examples see the Jakarta Log4j
-   | owebsite: http://jakarta.apache.org/log4j
- -->
-
-<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="false">
-
-   <!-- ============================== -->
-   <!-- Append messages to the console -->
-   <!-- ============================== -->
-
-   <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
-      <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
-      <param name="Target" value="System.out"/>
-
-      <layout class="org.apache.log4j.PatternLayout">
-         <!-- The default pattern: Date Priority [Category] Message\n -->
-         <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%t][%c{1}] %m%n"/>
-      </layout>
-   </appender>
-
-
-   <!-- ================================= -->
-   <!-- Preserve messages in a local file -->
-   <!-- ================================= -->
-
-   <!-- A size based file rolling appender -->
-   <appender name="FILE" class="org.jboss.logging.appender.RollingFileAppender">
-     <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
-     <param name="File" value="./listener.log"/>
-     <param name="Append" value="false"/>
-     <param name="MaxFileSize" value="500KB"/>
-     <param name="MaxBackupIndex" value="1"/>
-
-     <layout class="org.apache.log4j.PatternLayout">
-       <param name="ConversionPattern" value="%d %-5p [%t][%c] %m%n"/>
-     </layout>	    
-   </appender>
-
-   <!-- ================ -->
-   <!-- Limit categories -->
-   <!-- ================ -->
-
-   <category name="org.jboss">
-      <priority value="WARN"/>
-   </category>
-   <category name="org.jboss.soa.esb">
-      <priority value="ERROR"/>
-   </category>
-   <category name="org.jboss.internal.soa.esb">
-      <priority value="ERROR"/>
-   </category>
-   <category name="org.apache">
-      <priority value="ERROR"/>
-   </category>
-   <category name="org.milyn">
-      <priority value="ERROR"/>
-   </category>
-
-   <category name="quickstarts">
-      <priority value="ERROR"/>
-   </category>
-   
-   <!-- ======================= -->
-   <!-- Setup the Root category -->
-   <!-- ======================= -->
-
-   <root>
-      <appender-ref ref="CONSOLE"/>
-      <appender-ref ref="FILE"/>
-   </root>
-
-</log4j:configuration>

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/02_Low_Price/log4j.xml (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/02_Low_Price/log4j.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/02_Low_Price/log4j.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/02_Low_Price/log4j.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
+
+<!-- ===================================================================== -->
+<!--                                                                       -->
+<!--  Log4j Configuration                                                  -->
+<!--                                                                       -->
+<!-- ===================================================================== -->
+
+<!-- $Id: log4j.xml,v 1.26.2.5 2005/09/15 09:31:02 dimitris Exp $ -->
+
+<!--
+   | For more configuration infromation and examples see the Jakarta Log4j
+   | owebsite: http://jakarta.apache.org/log4j
+ -->
+
+<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="false">
+
+   <!-- ============================== -->
+   <!-- Append messages to the console -->
+   <!-- ============================== -->
+
+   <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
+      <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
+      <param name="Target" value="System.out"/>
+
+      <layout class="org.apache.log4j.PatternLayout">
+         <!-- The default pattern: Date Priority [Category] Message\n -->
+         <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%t][%c{1}] %m%n"/>
+      </layout>
+   </appender>
+
+
+   <!-- ================================= -->
+   <!-- Preserve messages in a local file -->
+   <!-- ================================= -->
+
+   <!-- A size based file rolling appender -->
+   <appender name="FILE" class="org.jboss.logging.appender.RollingFileAppender">
+     <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
+     <param name="File" value="./listener.log"/>
+     <param name="Append" value="false"/>
+     <param name="MaxFileSize" value="500KB"/>
+     <param name="MaxBackupIndex" value="1"/>
+
+     <layout class="org.apache.log4j.PatternLayout">
+       <param name="ConversionPattern" value="%d %-5p [%t][%c] %m%n"/>
+     </layout>	    
+   </appender>
+
+   <!-- ================ -->
+   <!-- Limit categories -->
+   <!-- ================ -->
+
+   <category name="org.jboss">
+      <priority value="WARN"/>
+   </category>
+   <category name="org.jboss.soa.esb">
+      <priority value="ERROR"/>
+   </category>
+   <category name="org.jboss.internal.soa.esb">
+      <priority value="ERROR"/>
+   </category>
+   <category name="org.apache">
+      <priority value="ERROR"/>
+   </category>
+   <category name="org.milyn">
+      <priority value="ERROR"/>
+   </category>
+
+   <category name="quickstarts">
+      <priority value="ERROR"/>
+   </category>
+   
+   <!-- ======================= -->
+   <!-- Setup the Root category -->
+   <!-- ======================= -->
+
+   <root>
+      <appender-ref ref="CONSOLE"/>
+      <appender-ref ref="FILE"/>
+   </root>
+
+</log4j:configuration>

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price)

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/jbossesb.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/jbossesb.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/jbossesb.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,23 +0,0 @@
-<?xml version = "1.0" encoding = "UTF-8"?>
-<jbossesb xmlns="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd">
-
-    <providers>
-        <jms-provider name="JBossMQ" connection-factory="ConnectionFactory"
-                      jndi-context-factory="org.jnp.interfaces.NamingContextFactory"
-                      jndi-URL="localhost">
-            <jms-bus busid="03JavaObjectsBus">
-                <jms-message-filter dest-type="QUEUE" dest-name="queue/quickstart_HugeSplitTransRoute_JavaObjects"/>
-            </jms-bus>
-        </jms-provider>
-    </providers>
-    <services>
-        <service category="HugeQS" name="03_High_Price" description="03_High_Price Service">
-            <listeners>
-                <jms-listener name="JavaObjectsJms" busidref="03JavaObjectsBus" />
-            </listeners>
-            <actions mep="OneWay">
-                <action name="print" class="org.jboss.soa.esb.example.PrintMessage" />
-            </actions>
-        </service>
-    </services>
-</jbossesb>

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/jbossesb.xml (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/jbossesb.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/jbossesb.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/jbossesb.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,23 @@
+<?xml version = "1.0" encoding = "UTF-8"?>
+<jbossesb xmlns="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd">
+
+    <providers>
+        <jms-provider name="JBossMQ" connection-factory="ConnectionFactory"
+                      jndi-context-factory="org.jnp.interfaces.NamingContextFactory"
+                      jndi-URL="localhost">
+            <jms-bus busid="03JavaObjectsBus">
+                <jms-message-filter dest-type="QUEUE" dest-name="queue/quickstart_HugeSplitTransRoute_JavaObjects"/>
+            </jms-bus>
+        </jms-provider>
+    </providers>
+    <services>
+        <service category="HugeQS" name="03_High_Price" description="03_High_Price Service">
+            <listeners>
+                <jms-listener name="JavaObjectsJms" busidref="03JavaObjectsBus" />
+            </listeners>
+            <actions mep="OneWay">
+                <action name="print" class="org.jboss.soa.esb.example.PrintMessage" />
+            </actions>
+        </service>
+    </services>
+</jbossesb>

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/log4j.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/log4j.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/log4j.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,84 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
-
-<!-- ===================================================================== -->
-<!--                                                                       -->
-<!--  Log4j Configuration                                                  -->
-<!--                                                                       -->
-<!-- ===================================================================== -->
-
-<!-- $Id: log4j.xml,v 1.26.2.5 2005/09/15 09:31:02 dimitris Exp $ -->
-
-<!--
-   | For more configuration infromation and examples see the Jakarta Log4j
-   | owebsite: http://jakarta.apache.org/log4j
- -->
-
-<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="false">
-
-   <!-- ============================== -->
-   <!-- Append messages to the console -->
-   <!-- ============================== -->
-
-   <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
-      <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
-      <param name="Target" value="System.out"/>
-
-      <layout class="org.apache.log4j.PatternLayout">
-         <!-- The default pattern: Date Priority [Category] Message\n -->
-         <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%t][%c{1}] %m%n"/>
-      </layout>
-   </appender>
-
-
-   <!-- ================================= -->
-   <!-- Preserve messages in a local file -->
-   <!-- ================================= -->
-
-   <!-- A size based file rolling appender -->
-   <appender name="FILE" class="org.jboss.logging.appender.RollingFileAppender">
-     <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
-     <param name="File" value="./listener.log"/>
-     <param name="Append" value="false"/>
-     <param name="MaxFileSize" value="500KB"/>
-     <param name="MaxBackupIndex" value="1"/>
-
-     <layout class="org.apache.log4j.PatternLayout">
-       <param name="ConversionPattern" value="%d %-5p [%t][%c] %m%n"/>
-     </layout>	    
-   </appender>
-
-   <!-- ================ -->
-   <!-- Limit categories -->
-   <!-- ================ -->
-
-   <category name="org.jboss">
-      <priority value="WARN"/>
-   </category>
-   <category name="org.jboss.soa.esb">
-      <priority value="ERROR"/>
-   </category>
-   <category name="org.jboss.internal.soa.esb">
-      <priority value="ERROR"/>
-   </category>
-   <category name="org.apache">
-      <priority value="ERROR"/>
-   </category>
-   <category name="org.milyn">
-      <priority value="ERROR"/>
-   </category>
-
-   <category name="quickstarts">
-      <priority value="ERROR"/>
-   </category>
-   
-   <!-- ======================= -->
-   <!-- Setup the Root category -->
-   <!-- ======================= -->
-
-   <root>
-      <appender-ref ref="CONSOLE"/>
-      <appender-ref ref="FILE"/>
-   </root>
-
-</log4j:configuration>

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/log4j.xml (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/log4j.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/log4j.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/log4j.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
+
+<!-- ===================================================================== -->
+<!--                                                                       -->
+<!--  Log4j Configuration                                                  -->
+<!--                                                                       -->
+<!-- ===================================================================== -->
+
+<!-- $Id: log4j.xml,v 1.26.2.5 2005/09/15 09:31:02 dimitris Exp $ -->
+
+<!--
+   | For more configuration infromation and examples see the Jakarta Log4j
+   | owebsite: http://jakarta.apache.org/log4j
+ -->
+
+<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="false">
+
+   <!-- ============================== -->
+   <!-- Append messages to the console -->
+   <!-- ============================== -->
+
+   <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
+      <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
+      <param name="Target" value="System.out"/>
+
+      <layout class="org.apache.log4j.PatternLayout">
+         <!-- The default pattern: Date Priority [Category] Message\n -->
+         <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%t][%c{1}] %m%n"/>
+      </layout>
+   </appender>
+
+
+   <!-- ================================= -->
+   <!-- Preserve messages in a local file -->
+   <!-- ================================= -->
+
+   <!-- A size based file rolling appender -->
+   <appender name="FILE" class="org.jboss.logging.appender.RollingFileAppender">
+     <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
+     <param name="File" value="./listener.log"/>
+     <param name="Append" value="false"/>
+     <param name="MaxFileSize" value="500KB"/>
+     <param name="MaxBackupIndex" value="1"/>
+
+     <layout class="org.apache.log4j.PatternLayout">
+       <param name="ConversionPattern" value="%d %-5p [%t][%c] %m%n"/>
+     </layout>	    
+   </appender>
+
+   <!-- ================ -->
+   <!-- Limit categories -->
+   <!-- ================ -->
+
+   <category name="org.jboss">
+      <priority value="WARN"/>
+   </category>
+   <category name="org.jboss.soa.esb">
+      <priority value="ERROR"/>
+   </category>
+   <category name="org.jboss.internal.soa.esb">
+      <priority value="ERROR"/>
+   </category>
+   <category name="org.apache">
+      <priority value="ERROR"/>
+   </category>
+   <category name="org.milyn">
+      <priority value="ERROR"/>
+   </category>
+
+   <category name="quickstarts">
+      <priority value="ERROR"/>
+   </category>
+   
+   <!-- ======================= -->
+   <!-- Setup the Root category -->
+   <!-- ======================= -->
+
+   <root>
+      <appender-ref ref="CONSOLE"/>
+      <appender-ref ref="FILE"/>
+   </root>
+
+</log4j:configuration>

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/src (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/src)

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/src/org (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/src/org)

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/src/org/jboss (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/src/org/jboss)

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/src/org/jboss/soa (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/src/org/jboss/soa)

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/src/org/jboss/soa/esb (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/src/org/jboss/soa/esb)

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/src/org/jboss/soa/esb/example (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/src/org/jboss/soa/esb/example)

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/src/org/jboss/soa/esb/example/highprice (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/src/org/jboss/soa/esb/example/highprice)

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/src/org/jboss/soa/esb/example/highprice/Address.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/src/org/jboss/soa/esb/example/highprice/Address.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/src/org/jboss/soa/esb/example/highprice/Address.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,82 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, JBoss Inc., and others contributors as indicated
- * by the @authors tag. All rights reserved.
- * See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU Lesser General Public License, v. 2.1.
- * This program is distributed in the hope that it will be useful, but WITHOUT A
- * 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,
- * v.2.1 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- * MA  02110-1301, USA.
- *
- * (C) 2005-2006, JBoss Inc.
- */
-package org.jboss.soa.esb.example.highprice;
-
-import java.io.Serializable;
-
-/**
- * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
- */
-public class Address implements Serializable {
-    private String email;
-    private String address1;
-    private String address2;
-    private String address3;
-    private String city;
-    private String state;
-
-    public String getEmail() {
-        return email;
-    }
-
-    public void setEmail(String email) {
-        this.email = email;
-    }
-
-    public String getAddress1() {
-        return address1;
-    }
-
-    public void setAddress1(String address1) {
-        this.address1 = address1;
-    }
-
-    public String getAddress2() {
-        return address2;
-    }
-
-    public void setAddress2(String address2) {
-        this.address2 = address2;
-    }
-
-    public String getAddress3() {
-        return address3;
-    }
-
-    public void setAddress3(String address3) {
-        this.address3 = address3;
-    }
-
-    public String getCity() {
-        return city;
-    }
-
-    public void setCity(String city) {
-        this.city = city;
-    }
-
-    public String getState() {
-        return state;
-    }
-
-    public void setState(String state) {
-        this.state = state;
-    }
-}

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/src/org/jboss/soa/esb/example/highprice/Address.java (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/src/org/jboss/soa/esb/example/highprice/Address.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/src/org/jboss/soa/esb/example/highprice/Address.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/src/org/jboss/soa/esb/example/highprice/Address.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,82 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, JBoss Inc., and others contributors as indicated
+ * by the @authors tag. All rights reserved.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * 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,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2005-2006, JBoss Inc.
+ */
+package org.jboss.soa.esb.example.highprice;
+
+import java.io.Serializable;
+
+/**
+ * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
+ */
+public class Address implements Serializable {
+    private String email;
+    private String address1;
+    private String address2;
+    private String address3;
+    private String city;
+    private String state;
+
+    public String getEmail() {
+        return email;
+    }
+
+    public void setEmail(String email) {
+        this.email = email;
+    }
+
+    public String getAddress1() {
+        return address1;
+    }
+
+    public void setAddress1(String address1) {
+        this.address1 = address1;
+    }
+
+    public String getAddress2() {
+        return address2;
+    }
+
+    public void setAddress2(String address2) {
+        this.address2 = address2;
+    }
+
+    public String getAddress3() {
+        return address3;
+    }
+
+    public void setAddress3(String address3) {
+        this.address3 = address3;
+    }
+
+    public String getCity() {
+        return city;
+    }
+
+    public void setCity(String city) {
+        this.city = city;
+    }
+
+    public String getState() {
+        return state;
+    }
+
+    public void setState(String state) {
+        this.state = state;
+    }
+}

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/src/org/jboss/soa/esb/example/highprice/Order.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/src/org/jboss/soa/esb/example/highprice/Order.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/src/org/jboss/soa/esb/example/highprice/Order.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,96 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, JBoss Inc., and others contributors as indicated
- * by the @authors tag. All rights reserved.
- * See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU Lesser General Public License, v. 2.1.
- * This program is distributed in the hope that it will be useful, but WITHOUT A
- * 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,
- * v.2.1 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- * MA  02110-1301, USA.
- *
- * (C) 2005-2006, JBoss Inc.
- */
-package org.jboss.soa.esb.example.highprice;
-
-import java.beans.XMLEncoder;
-import java.io.Serializable;
-import java.io.ByteArrayOutputStream;
-import java.util.Date;
-
-/**
- * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
- */
-public class Order implements Serializable {
-
-    private String firstName;
-    private String lastName;
-    private Address address;
-    private Date date;
-    private Product product;
-    private int quantity;
-
-    public String getFirstName() {
-        return firstName;
-    }
-
-    public void setFirstName(String firstName) {
-        this.firstName = firstName;
-    }
-
-    public String getLastName() {
-        return lastName;
-    }
-
-    public void setLastName(String lastName) {
-        this.lastName = lastName;
-    }
-
-    public Address getAddress() {
-        return address;
-    }
-
-    public void setAddress(Address address) {
-        this.address = address;
-    }
-
-    public Date getDate() {
-        return date;
-    }
-
-    public void setDate(Date date) {
-        this.date = date;
-    }
-
-    public Product getProduct() {
-        return product;
-    }
-
-    public void setProduct(Product product) {
-        this.product = product;
-    }
-
-    public int getQuantity() {
-        return quantity;
-    }
-
-    public void setQuantity(int quantity) {
-        this.quantity = quantity;
-    }
-
-    public String toString() {
-        ByteArrayOutputStream stream = new ByteArrayOutputStream();
-        XMLEncoder encoder = new XMLEncoder(stream);
-
-        encoder.writeObject(this);
-        encoder.close();
-
-        return stream.toString();
-    }
-}

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/src/org/jboss/soa/esb/example/highprice/Order.java (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/src/org/jboss/soa/esb/example/highprice/Order.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/src/org/jboss/soa/esb/example/highprice/Order.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/src/org/jboss/soa/esb/example/highprice/Order.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,96 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, JBoss Inc., and others contributors as indicated
+ * by the @authors tag. All rights reserved.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * 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,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2005-2006, JBoss Inc.
+ */
+package org.jboss.soa.esb.example.highprice;
+
+import java.beans.XMLEncoder;
+import java.io.Serializable;
+import java.io.ByteArrayOutputStream;
+import java.util.Date;
+
+/**
+ * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
+ */
+public class Order implements Serializable {
+
+    private String firstName;
+    private String lastName;
+    private Address address;
+    private Date date;
+    private Product product;
+    private int quantity;
+
+    public String getFirstName() {
+        return firstName;
+    }
+
+    public void setFirstName(String firstName) {
+        this.firstName = firstName;
+    }
+
+    public String getLastName() {
+        return lastName;
+    }
+
+    public void setLastName(String lastName) {
+        this.lastName = lastName;
+    }
+
+    public Address getAddress() {
+        return address;
+    }
+
+    public void setAddress(Address address) {
+        this.address = address;
+    }
+
+    public Date getDate() {
+        return date;
+    }
+
+    public void setDate(Date date) {
+        this.date = date;
+    }
+
+    public Product getProduct() {
+        return product;
+    }
+
+    public void setProduct(Product product) {
+        this.product = product;
+    }
+
+    public int getQuantity() {
+        return quantity;
+    }
+
+    public void setQuantity(int quantity) {
+        this.quantity = quantity;
+    }
+
+    public String toString() {
+        ByteArrayOutputStream stream = new ByteArrayOutputStream();
+        XMLEncoder encoder = new XMLEncoder(stream);
+
+        encoder.writeObject(this);
+        encoder.close();
+
+        return stream.toString();
+    }
+}

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/src/org/jboss/soa/esb/example/highprice/Product.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/src/org/jboss/soa/esb/example/highprice/Product.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/src/org/jboss/soa/esb/example/highprice/Product.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,65 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, JBoss Inc., and others contributors as indicated
- * by the @authors tag. All rights reserved.
- * See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU Lesser General Public License, v. 2.1.
- * This program is distributed in the hope that it will be useful, but WITHOUT A
- * 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,
- * v.2.1 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- * MA  02110-1301, USA.
- *
- * (C) 2005-2006, JBoss Inc.
- */
-package org.jboss.soa.esb.example.highprice;
-
-import java.io.Serializable;
-
-/**
- * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
- */
-public class Product implements Serializable {
-
-    private String id;
-    private String title;
-    private String category;
-    private float price;
-
-    public String getId() {
-        return id;
-    }
-
-    public void setId(String id) {
-        this.id = id;
-    }
-
-    public String getTitle() {
-        return title;
-    }
-
-    public void setTitle(String title) {
-        this.title = title;
-    }
-
-    public String getCategory() {
-        return category;
-    }
-
-    public void setCategory(String category) {
-        this.category = category;
-    }
-
-    public float getPrice() {
-        return price;
-    }
-
-    public void setPrice(float price) {
-        this.price = price;
-    }
-}

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/src/org/jboss/soa/esb/example/highprice/Product.java (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/src/org/jboss/soa/esb/example/highprice/Product.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/src/org/jboss/soa/esb/example/highprice/Product.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/03_High_Price/src/org/jboss/soa/esb/example/highprice/Product.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,65 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, JBoss Inc., and others contributors as indicated
+ * by the @authors tag. All rights reserved.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * 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,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2005-2006, JBoss Inc.
+ */
+package org.jboss.soa.esb.example.highprice;
+
+import java.io.Serializable;
+
+/**
+ * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
+ */
+public class Product implements Serializable {
+
+    private String id;
+    private String title;
+    private String category;
+    private float price;
+
+    public String getId() {
+        return id;
+    }
+
+    public void setId(String id) {
+        this.id = id;
+    }
+
+    public String getTitle() {
+        return title;
+    }
+
+    public void setTitle(String title) {
+        this.title = title;
+    }
+
+    public String getCategory() {
+        return category;
+    }
+
+    public void setCategory(String category) {
+        this.category = category;
+    }
+
+    public float getPrice() {
+        return price;
+    }
+
+    public void setPrice(float price) {
+        this.price = price;
+    }
+}

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice)

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/WEB-INF (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/WEB-INF)

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/WEB-INF/src (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/WEB-INF/src)

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/WEB-INF/src/org (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/WEB-INF/src/org)

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/WEB-INF/src/org/jboss (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/WEB-INF/src/org/jboss)

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/WEB-INF/src/org/jboss/esb (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/WEB-INF/src/org/jboss/esb)

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/WEB-INF/src/org/jboss/esb/ordwebservice (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/WEB-INF/src/org/jboss/esb/ordwebservice)

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/WEB-INF/src/org/jboss/esb/ordwebservice/Notification.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/WEB-INF/src/org/jboss/esb/ordwebservice/Notification.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/WEB-INF/src/org/jboss/esb/ordwebservice/Notification.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,108 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, JBoss Inc., and others contributors as indicated
- * by the @authors tag. All rights reserved.
- * See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU Lesser General Public License, v. 2.1.
- * This program is distributed in the hope that it will be useful, but WITHOUT A
- * 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,
- * v.2.1 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- * MA  02110-1301, USA.
- *
- * (C) 2005-2006, JBoss Inc.
- */
-package org.jboss.esb.ordwebservice;
-
-import java.util.Date;
-
-/**
- * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
- */
-public class Notification {
-
-    private String firstName;
-    private String lastName;
-    private String email;
-    private Date date;
-    private String product;
-    private int quantity;
-    private double totalPrice;
-
-    public String toString() {
-        StringBuilder sb = new StringBuilder();
-
-        sb.append("public class Notification {\n");
-        sb.append("\tjava.lang.String firstName = " + firstName + "\n");
-        sb.append("\tjava.lang.String lastName = " + lastName + "\n");
-        sb.append("\tjava.lang.String email = " + email + "\n");
-        sb.append("\tjava.util.Date date = " + date + "\n");
-        sb.append("\tjava.lang.String product = " + product + "\n");
-        sb.append("\tint quantity = " + quantity + "\n");
-        sb.append("\tdouble totalPrice = " + totalPrice + "\n");
-        sb.append("}");
-
-        return sb.toString();
-    }
-
-    public String getFirstName() {
-        return firstName;
-    }
-
-    public void setFirstName(String firstName) {
-        this.firstName = firstName;
-    }
-
-    public String getLastName() {
-        return lastName;
-    }
-
-    public void setLastName(String lastName) {
-        this.lastName = lastName;
-    }
-
-    public String getEmail() {
-        return email;
-    }
-
-    public void setEmail(String email) {
-        this.email = email;
-    }
-
-    public Date getDate() {
-        return date;
-    }
-
-    public void setDate(Date date) {
-        this.date = date;
-    }
-
-    public String getProduct() {
-        return product;
-    }
-
-    public void setProduct(String product) {
-        this.product = product;
-    }
-
-    public int getQuantity() {
-        return quantity;
-    }
-
-    public void setQuantity(int quantity) {
-        this.quantity = quantity;
-    }
-
-    public double getTotalPrice() {
-        return totalPrice;
-    }
-
-    public void setTotalPrice(double totalPrice) {
-        this.totalPrice = totalPrice;
-    }
-}

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/WEB-INF/src/org/jboss/esb/ordwebservice/Notification.java (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/WEB-INF/src/org/jboss/esb/ordwebservice/Notification.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/WEB-INF/src/org/jboss/esb/ordwebservice/Notification.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/WEB-INF/src/org/jboss/esb/ordwebservice/Notification.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,108 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, JBoss Inc., and others contributors as indicated
+ * by the @authors tag. All rights reserved.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * 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,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2005-2006, JBoss Inc.
+ */
+package org.jboss.esb.ordwebservice;
+
+import java.util.Date;
+
+/**
+ * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
+ */
+public class Notification {
+
+    private String firstName;
+    private String lastName;
+    private String email;
+    private Date date;
+    private String product;
+    private int quantity;
+    private double totalPrice;
+
+    public String toString() {
+        StringBuilder sb = new StringBuilder();
+
+        sb.append("public class Notification {\n");
+        sb.append("\tjava.lang.String firstName = " + firstName + "\n");
+        sb.append("\tjava.lang.String lastName = " + lastName + "\n");
+        sb.append("\tjava.lang.String email = " + email + "\n");
+        sb.append("\tjava.util.Date date = " + date + "\n");
+        sb.append("\tjava.lang.String product = " + product + "\n");
+        sb.append("\tint quantity = " + quantity + "\n");
+        sb.append("\tdouble totalPrice = " + totalPrice + "\n");
+        sb.append("}");
+
+        return sb.toString();
+    }
+
+    public String getFirstName() {
+        return firstName;
+    }
+
+    public void setFirstName(String firstName) {
+        this.firstName = firstName;
+    }
+
+    public String getLastName() {
+        return lastName;
+    }
+
+    public void setLastName(String lastName) {
+        this.lastName = lastName;
+    }
+
+    public String getEmail() {
+        return email;
+    }
+
+    public void setEmail(String email) {
+        this.email = email;
+    }
+
+    public Date getDate() {
+        return date;
+    }
+
+    public void setDate(Date date) {
+        this.date = date;
+    }
+
+    public String getProduct() {
+        return product;
+    }
+
+    public void setProduct(String product) {
+        this.product = product;
+    }
+
+    public int getQuantity() {
+        return quantity;
+    }
+
+    public void setQuantity(int quantity) {
+        this.quantity = quantity;
+    }
+
+    public double getTotalPrice() {
+        return totalPrice;
+    }
+
+    public void setTotalPrice(double totalPrice) {
+        this.totalPrice = totalPrice;
+    }
+}

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/WEB-INF/src/org/jboss/esb/ordwebservice/ReptilesNotifyWS.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/WEB-INF/src/org/jboss/esb/ordwebservice/ReptilesNotifyWS.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/WEB-INF/src/org/jboss/esb/ordwebservice/ReptilesNotifyWS.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,36 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, JBoss Inc., and others contributors as indicated
- * by the @authors tag. All rights reserved.
- * See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU Lesser General Public License, v. 2.1.
- * This program is distributed in the hope that it will be useful, but WITHOUT A
- * 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,
- * v.2.1 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- * MA  02110-1301, USA.
- *
- * (C) 2005-2006, JBoss Inc.
- */
-package org.jboss.esb.ordwebservice;
-
-import javax.jws.WebService;
-import javax.jws.WebMethod;
-import javax.jws.WebParam;
-
-/**
- * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
- */
- at WebService(name = "ReptilesNotifyWS", targetNamespace="http://ordermanagement/ReptilesNotifyWS")
-public class ReptilesNotifyWS {
-
-    @WebMethod
-    public void notify(@WebParam(name="notification") Notification notification) {
-        System.out.println("Reptile SOAP Notification Received.  Unmarshaled SOAP Notification object:\n" + notification);
-    }
-}

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/WEB-INF/src/org/jboss/esb/ordwebservice/ReptilesNotifyWS.java (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/WEB-INF/src/org/jboss/esb/ordwebservice/ReptilesNotifyWS.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/WEB-INF/src/org/jboss/esb/ordwebservice/ReptilesNotifyWS.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/WEB-INF/src/org/jboss/esb/ordwebservice/ReptilesNotifyWS.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,36 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, JBoss Inc., and others contributors as indicated
+ * by the @authors tag. All rights reserved.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * 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,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2005-2006, JBoss Inc.
+ */
+package org.jboss.esb.ordwebservice;
+
+import javax.jws.WebService;
+import javax.jws.WebMethod;
+import javax.jws.WebParam;
+
+/**
+ * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
+ */
+ at WebService(name = "ReptilesNotifyWS", targetNamespace="http://ordermanagement/ReptilesNotifyWS")
+public class ReptilesNotifyWS {
+
+    @WebMethod
+    public void notify(@WebParam(name="notification") Notification notification) {
+        System.out.println("Reptile SOAP Notification Received.  Unmarshaled SOAP Notification object:\n" + notification);
+    }
+}

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/WEB-INF/web.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/WEB-INF/web.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/WEB-INF/web.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-
-<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
-         version="2.4">
-
-    <servlet>
-        <servlet-name>ReptilesNotifyWS</servlet-name>
-        <servlet-class>org.jboss.esb.ordwebservice.ReptilesNotifyWS</servlet-class>
-    </servlet>
-
-    <servlet-mapping>
-        <servlet-name>ReptilesNotifyWS</servlet-name>
-        <url-pattern>/ReptilesNotifyWS</url-pattern>
-    </servlet-mapping>
-
-</web-app>

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/WEB-INF/web.xml (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/WEB-INF/web.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/WEB-INF/web.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/WEB-INF/web.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+
+<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
+         version="2.4">
+
+    <servlet>
+        <servlet-name>ReptilesNotifyWS</servlet-name>
+        <servlet-class>org.jboss.esb.ordwebservice.ReptilesNotifyWS</servlet-class>
+    </servlet>
+
+    <servlet-mapping>
+        <servlet-name>ReptilesNotifyWS</servlet-name>
+        <url-pattern>/ReptilesNotifyWS</url-pattern>
+    </servlet-mapping>
+
+</web-app>

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/index.jsp
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/index.jsp	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/index.jsp	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,9 +0,0 @@
-<html>
-	<body>
-		This is just a place holder.<br>
-		Verify the that the WS has been deployed by hitting 
-			<a href="http://localhost:8080/jbossws">
-				http://localhost:8080/jbossws
-			</a>
-  </body>
-</html>	
\ No newline at end of file

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/index.jsp (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/index.jsp)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/index.jsp	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/04_Reptiles_notify_webservice/index.jsp	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,9 @@
+<html>
+	<body>
+		This is just a place holder.<br>
+		Verify the that the WS has been deployed by hitting 
+			<a href="http://localhost:8080/jbossws">
+				http://localhost:8080/jbossws
+			</a>
+  </body>
+</html>	
\ No newline at end of file

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database)

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/db-hsqldb-dataload.sql
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/db-hsqldb-dataload.sql	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/db-hsqldb-dataload.sql	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,101 +0,0 @@
-INSERT INTO sequence VALUES ('ordernum', 1000);
-INSERT INTO sequence VALUES ('linenum', 1000);
-
-INSERT INTO signon VALUES ('j2ee','j2ee');
-INSERT INTO signon VALUES ('ACID','ACID');
-
-INSERT INTO account VALUES ('j2ee','yourname at yourdomain.com', 'Greg', 'Pierson', 'OK', '901 San Antonio Road', 'MS UCUP02-206', 'Palo Alto', 'CA', '94303', 'USA',  '555-555-5555');
-INSERT INTO account VALUES ('ACID','acid at yourdomain.com', 'Barbet', 'Schroeder', 'OK', '901 San Antonio Road', 'MS UCUP02-206', 'Palo Alto', 'CA', '94303', 'USA',  '555-555-5555');
-
-INSERT INTO profile VALUES ('j2ee','english','DOGS',1,1);
-INSERT INTO profile VALUES ('ACID','english','CATS',1,1);
-
-INSERT INTO bannerdata VALUES ('FISH','<image src="../images/banner_fish.gif">');
-INSERT INTO bannerdata VALUES ('CATS','<image src="../images/banner_cats.gif">');
-INSERT INTO bannerdata VALUES ('DOGS','<image src="../images/banner_dogs.gif">');
-INSERT INTO bannerdata VALUES ('REPTILES','<image src="../images/banner_reptiles.gif">');
-INSERT INTO bannerdata VALUES ('BIRDS','<image src="../images/banner_birds.gif">');
-
-INSERT INTO category VALUES ('FISH','Fish','<image src="../images/fish_icon.gif"><font size="5" color="blue"> Fish</font>');
-INSERT INTO category VALUES ('DOGS','Dogs','<image src="../images/dogs_icon.gif"><font size="5" color="blue"> Dogs</font>');
-INSERT INTO category VALUES ('REPTILES','Reptiles','<image src="../images/reptiles_icon.gif"><font size="5" color="blue"> Reptiles</font>');
-INSERT INTO category VALUES ('CATS','Cats','<image src="../images/cats_icon.gif"><font size="5" color="blue"> Cats</font>');
-INSERT INTO category VALUES ('BIRDS','Birds','<image src="../images/birds_icon.gif"><font size="5" color="blue"> Birds</font>');
-
-INSERT INTO product VALUES ('FI-SW-01','FISH','Angelfish','<image src="../images/fish1.jpg">Salt Water fish from Australia');
-INSERT INTO product VALUES ('FI-SW-02','FISH','Tiger Shark','<image src="../images/fish4.gif">Salt Water fish from Australia');
-INSERT INTO product VALUES ('FI-FW-01','FISH', 'Koi','<image src="../images/fish3.gif">Fresh Water fish from Japan');
-INSERT INTO product VALUES ('FI-FW-02','FISH', 'Goldfish','<image src="../images/fish2.gif">Fresh Water fish from China');
-INSERT INTO product VALUES ('K9-BD-01','DOGS','Bulldog','<image src="../images/dog2.gif">Friendly dog from England');
-INSERT INTO product VALUES ('K9-PO-02','DOGS','Poodle','<image src="../images/dog6.gif">Cute dog from France');
-INSERT INTO product VALUES ('K9-DL-01','DOGS', 'Dalmation','<image src="../images/dog5.gif">Great dog for a Fire Station');
-INSERT INTO product VALUES ('K9-RT-01','DOGS', 'Golden Retriever','<image src="../images/dog1.gif">Great family dog');
-INSERT INTO product VALUES ('K9-RT-02','DOGS', 'Labrador Retriever','<image src="../images/dog5.gif">Great hunting dog');
-INSERT INTO product VALUES ('K9-CW-01','DOGS', 'Chihuahua','<image src="../images/dog4.gif">Great companion dog');
-INSERT INTO product VALUES ('RP-SN-01','REPTILES','Rattlesnake','<image src="../images/lizard3.gif">Doubles as a watch dog');
-INSERT INTO product VALUES ('RP-LI-02','REPTILES','Iguana','<image src="../images/lizard2.gif">Friendly green friend');
-INSERT INTO product VALUES ('FL-DSH-01','CATS','Manx','<image src="../images/cat3.gif">Great for reducing mouse populations');
-INSERT INTO product VALUES ('FL-DLH-02','CATS','Persian','<image src="../images/cat1.gif">Friendly house cat, doubles as a princess');
-INSERT INTO product VALUES ('AV-CB-01','BIRDS','Amazon Parrot','<image src="../images/bird4.gif">Great companion for up to 75 years');
-INSERT INTO product VALUES ('AV-SB-02','BIRDS','Finch','<image src="../images/bird1.gif">Great stress reliever');
-
-INSERT INTO supplier VALUES (1,'XYZ Pets','AC','600 Avon Way','','Los Angeles','CA','94024','212-947-0797');
-INSERT INTO supplier VALUES (2,'ABC Pets','AC','700 Abalone Way','','San Francisco ','CA','94024','415-947-0797');
-
-INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES ('EST-1','FI-SW-01',16.50,10.00,1,'P','Large');
-INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES ('EST-2','FI-SW-01',16.50,10.00,1,'P','Small');
-INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES ('EST-3','FI-SW-02',18.50,12.00,1,'P','Toothless');
-INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES ('EST-4','FI-FW-01',18.50,12.00,1,'P','Spotted');
-INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES ('EST-5','FI-FW-01',18.50,12.00,1,'P','Spotless');
-INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES ('EST-6','K9-BD-01',18.50,12.00,1,'P','Male Adult');
-INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES ('EST-7','K9-BD-01',18.50,12.00,1,'P','Female Puppy');
-INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES ('EST-8','K9-PO-02',18.50,12.00,1,'P','Male Puppy');
-INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES ('EST-9','K9-DL-01',18.50,12.00,1,'P','Spotless Male Puppy');
-INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES ('EST-10','K9-DL-01',18.50,12.00,1,'P','Spotted Adult Female');
-INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES ('EST-11','RP-SN-01',18.50,12.00,1,'P','Venomless');
-INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES ('EST-12','RP-SN-01',18.50,12.00,1,'P','Rattleless');
-INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES ('EST-13','RP-LI-02',18.50,12.00,1,'P','Green Adult');
-INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES ('EST-14','FL-DSH-01',58.50,12.00,1,'P','Tailless');
-INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES ('EST-15','FL-DSH-01',23.50,12.00,1,'P','With tail');
-INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES ('EST-16','FL-DLH-02',93.50,12.00,1,'P','Adult Female');
-INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES ('EST-17','FL-DLH-02',93.50,12.00,1,'P','Adult Male');
-INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES ('EST-18','AV-CB-01',193.50,92.00,1,'P','Adult Male');
-INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES ('EST-19','AV-SB-02',15.50, 2.00,1,'P','Adult Male');
-INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES ('EST-20','FI-FW-02',5.50, 2.00,1,'P','Adult Male');
-INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES ('EST-21','FI-FW-02',5.29, 1.00,1,'P','Adult Female');
-INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES ('EST-22','K9-RT-02',135.50, 100.00,1,'P','Adult Male');
-INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES ('EST-23','K9-RT-02',145.49, 100.00,1,'P','Adult Female');
-INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES ('EST-24','K9-RT-02',255.50, 92.00,1,'P','Adult Male');
-INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES ('EST-25','K9-RT-02',325.29, 90.00,1,'P','Adult Female');
-INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES ('EST-26','K9-CW-01',125.50, 92.00,1,'P','Adult Male');
-INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES ('EST-27','K9-CW-01',155.29, 90.00,1,'P','Adult Female');
-INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES ('EST-28','K9-RT-01',155.29, 90.00,1,'P','Adult Female');
-
-INSERT INTO inventory (itemid, qty ) VALUES ('EST-1',10000);
-INSERT INTO inventory (itemid, qty ) VALUES ('EST-2',10000);
-INSERT INTO inventory (itemid, qty ) VALUES ('EST-3',10000);
-INSERT INTO inventory (itemid, qty ) VALUES ('EST-4',10000);
-INSERT INTO inventory (itemid, qty ) VALUES ('EST-5',10000);
-INSERT INTO inventory (itemid, qty ) VALUES ('EST-6',10000);
-INSERT INTO inventory (itemid, qty ) VALUES ('EST-7',10000);
-INSERT INTO inventory (itemid, qty ) VALUES ('EST-8',10000);
-INSERT INTO inventory (itemid, qty ) VALUES ('EST-9',10000);
-INSERT INTO inventory (itemid, qty ) VALUES ('EST-10',10000);
-INSERT INTO inventory (itemid, qty ) VALUES ('EST-11',10000);
-INSERT INTO inventory (itemid, qty ) VALUES ('EST-12',10000);
-INSERT INTO inventory (itemid, qty ) VALUES ('EST-13',10000);
-INSERT INTO inventory (itemid, qty ) VALUES ('EST-14',10000);
-INSERT INTO inventory (itemid, qty ) VALUES ('EST-15',10000);
-INSERT INTO inventory (itemid, qty ) VALUES ('EST-16',10000);
-INSERT INTO inventory (itemid, qty ) VALUES ('EST-17',10000);
-INSERT INTO inventory (itemid, qty ) VALUES ('EST-18',10000);
-INSERT INTO inventory (itemid, qty ) VALUES ('EST-19',10000);
-INSERT INTO inventory (itemid, qty ) VALUES ('EST-20',10000);
-INSERT INTO inventory (itemid, qty ) VALUES ('EST-21',10000);
-INSERT INTO inventory (itemid, qty ) VALUES ('EST-22',10000);
-INSERT INTO inventory (itemid, qty ) VALUES ('EST-23',10000);
-INSERT INTO inventory (itemid, qty ) VALUES ('EST-24',10000);
-INSERT INTO inventory (itemid, qty ) VALUES ('EST-25',10000);
-INSERT INTO inventory (itemid, qty ) VALUES ('EST-26',10000);
-INSERT INTO inventory (itemid, qty ) VALUES ('EST-27',10000);
-INSERT INTO inventory (itemid, qty ) VALUES ('EST-28',10000);

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/db-hsqldb-dataload.sql (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/db-hsqldb-dataload.sql)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/db-hsqldb-dataload.sql	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/db-hsqldb-dataload.sql	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,101 @@
+INSERT INTO sequence VALUES ('ordernum', 1000);
+INSERT INTO sequence VALUES ('linenum', 1000);
+
+INSERT INTO signon VALUES ('j2ee','j2ee');
+INSERT INTO signon VALUES ('ACID','ACID');
+
+INSERT INTO account VALUES ('j2ee','yourname at yourdomain.com', 'Greg', 'Pierson', 'OK', '901 San Antonio Road', 'MS UCUP02-206', 'Palo Alto', 'CA', '94303', 'USA',  '555-555-5555');
+INSERT INTO account VALUES ('ACID','acid at yourdomain.com', 'Barbet', 'Schroeder', 'OK', '901 San Antonio Road', 'MS UCUP02-206', 'Palo Alto', 'CA', '94303', 'USA',  '555-555-5555');
+
+INSERT INTO profile VALUES ('j2ee','english','DOGS',1,1);
+INSERT INTO profile VALUES ('ACID','english','CATS',1,1);
+
+INSERT INTO bannerdata VALUES ('FISH','<image src="../images/banner_fish.gif">');
+INSERT INTO bannerdata VALUES ('CATS','<image src="../images/banner_cats.gif">');
+INSERT INTO bannerdata VALUES ('DOGS','<image src="../images/banner_dogs.gif">');
+INSERT INTO bannerdata VALUES ('REPTILES','<image src="../images/banner_reptiles.gif">');
+INSERT INTO bannerdata VALUES ('BIRDS','<image src="../images/banner_birds.gif">');
+
+INSERT INTO category VALUES ('FISH','Fish','<image src="../images/fish_icon.gif"><font size="5" color="blue"> Fish</font>');
+INSERT INTO category VALUES ('DOGS','Dogs','<image src="../images/dogs_icon.gif"><font size="5" color="blue"> Dogs</font>');
+INSERT INTO category VALUES ('REPTILES','Reptiles','<image src="../images/reptiles_icon.gif"><font size="5" color="blue"> Reptiles</font>');
+INSERT INTO category VALUES ('CATS','Cats','<image src="../images/cats_icon.gif"><font size="5" color="blue"> Cats</font>');
+INSERT INTO category VALUES ('BIRDS','Birds','<image src="../images/birds_icon.gif"><font size="5" color="blue"> Birds</font>');
+
+INSERT INTO product VALUES ('FI-SW-01','FISH','Angelfish','<image src="../images/fish1.jpg">Salt Water fish from Australia');
+INSERT INTO product VALUES ('FI-SW-02','FISH','Tiger Shark','<image src="../images/fish4.gif">Salt Water fish from Australia');
+INSERT INTO product VALUES ('FI-FW-01','FISH', 'Koi','<image src="../images/fish3.gif">Fresh Water fish from Japan');
+INSERT INTO product VALUES ('FI-FW-02','FISH', 'Goldfish','<image src="../images/fish2.gif">Fresh Water fish from China');
+INSERT INTO product VALUES ('K9-BD-01','DOGS','Bulldog','<image src="../images/dog2.gif">Friendly dog from England');
+INSERT INTO product VALUES ('K9-PO-02','DOGS','Poodle','<image src="../images/dog6.gif">Cute dog from France');
+INSERT INTO product VALUES ('K9-DL-01','DOGS', 'Dalmation','<image src="../images/dog5.gif">Great dog for a Fire Station');
+INSERT INTO product VALUES ('K9-RT-01','DOGS', 'Golden Retriever','<image src="../images/dog1.gif">Great family dog');
+INSERT INTO product VALUES ('K9-RT-02','DOGS', 'Labrador Retriever','<image src="../images/dog5.gif">Great hunting dog');
+INSERT INTO product VALUES ('K9-CW-01','DOGS', 'Chihuahua','<image src="../images/dog4.gif">Great companion dog');
+INSERT INTO product VALUES ('RP-SN-01','REPTILES','Rattlesnake','<image src="../images/lizard3.gif">Doubles as a watch dog');
+INSERT INTO product VALUES ('RP-LI-02','REPTILES','Iguana','<image src="../images/lizard2.gif">Friendly green friend');
+INSERT INTO product VALUES ('FL-DSH-01','CATS','Manx','<image src="../images/cat3.gif">Great for reducing mouse populations');
+INSERT INTO product VALUES ('FL-DLH-02','CATS','Persian','<image src="../images/cat1.gif">Friendly house cat, doubles as a princess');
+INSERT INTO product VALUES ('AV-CB-01','BIRDS','Amazon Parrot','<image src="../images/bird4.gif">Great companion for up to 75 years');
+INSERT INTO product VALUES ('AV-SB-02','BIRDS','Finch','<image src="../images/bird1.gif">Great stress reliever');
+
+INSERT INTO supplier VALUES (1,'XYZ Pets','AC','600 Avon Way','','Los Angeles','CA','94024','212-947-0797');
+INSERT INTO supplier VALUES (2,'ABC Pets','AC','700 Abalone Way','','San Francisco ','CA','94024','415-947-0797');
+
+INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES ('EST-1','FI-SW-01',16.50,10.00,1,'P','Large');
+INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES ('EST-2','FI-SW-01',16.50,10.00,1,'P','Small');
+INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES ('EST-3','FI-SW-02',18.50,12.00,1,'P','Toothless');
+INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES ('EST-4','FI-FW-01',18.50,12.00,1,'P','Spotted');
+INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES ('EST-5','FI-FW-01',18.50,12.00,1,'P','Spotless');
+INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES ('EST-6','K9-BD-01',18.50,12.00,1,'P','Male Adult');
+INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES ('EST-7','K9-BD-01',18.50,12.00,1,'P','Female Puppy');
+INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES ('EST-8','K9-PO-02',18.50,12.00,1,'P','Male Puppy');
+INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES ('EST-9','K9-DL-01',18.50,12.00,1,'P','Spotless Male Puppy');
+INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES ('EST-10','K9-DL-01',18.50,12.00,1,'P','Spotted Adult Female');
+INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES ('EST-11','RP-SN-01',18.50,12.00,1,'P','Venomless');
+INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES ('EST-12','RP-SN-01',18.50,12.00,1,'P','Rattleless');
+INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES ('EST-13','RP-LI-02',18.50,12.00,1,'P','Green Adult');
+INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES ('EST-14','FL-DSH-01',58.50,12.00,1,'P','Tailless');
+INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES ('EST-15','FL-DSH-01',23.50,12.00,1,'P','With tail');
+INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES ('EST-16','FL-DLH-02',93.50,12.00,1,'P','Adult Female');
+INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES ('EST-17','FL-DLH-02',93.50,12.00,1,'P','Adult Male');
+INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES ('EST-18','AV-CB-01',193.50,92.00,1,'P','Adult Male');
+INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES ('EST-19','AV-SB-02',15.50, 2.00,1,'P','Adult Male');
+INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES ('EST-20','FI-FW-02',5.50, 2.00,1,'P','Adult Male');
+INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES ('EST-21','FI-FW-02',5.29, 1.00,1,'P','Adult Female');
+INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES ('EST-22','K9-RT-02',135.50, 100.00,1,'P','Adult Male');
+INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES ('EST-23','K9-RT-02',145.49, 100.00,1,'P','Adult Female');
+INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES ('EST-24','K9-RT-02',255.50, 92.00,1,'P','Adult Male');
+INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES ('EST-25','K9-RT-02',325.29, 90.00,1,'P','Adult Female');
+INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES ('EST-26','K9-CW-01',125.50, 92.00,1,'P','Adult Male');
+INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES ('EST-27','K9-CW-01',155.29, 90.00,1,'P','Adult Female');
+INSERT INTO item (itemid, productid, listprice, unitcost, supplier, status, attr1) VALUES ('EST-28','K9-RT-01',155.29, 90.00,1,'P','Adult Female');
+
+INSERT INTO inventory (itemid, qty ) VALUES ('EST-1',10000);
+INSERT INTO inventory (itemid, qty ) VALUES ('EST-2',10000);
+INSERT INTO inventory (itemid, qty ) VALUES ('EST-3',10000);
+INSERT INTO inventory (itemid, qty ) VALUES ('EST-4',10000);
+INSERT INTO inventory (itemid, qty ) VALUES ('EST-5',10000);
+INSERT INTO inventory (itemid, qty ) VALUES ('EST-6',10000);
+INSERT INTO inventory (itemid, qty ) VALUES ('EST-7',10000);
+INSERT INTO inventory (itemid, qty ) VALUES ('EST-8',10000);
+INSERT INTO inventory (itemid, qty ) VALUES ('EST-9',10000);
+INSERT INTO inventory (itemid, qty ) VALUES ('EST-10',10000);
+INSERT INTO inventory (itemid, qty ) VALUES ('EST-11',10000);
+INSERT INTO inventory (itemid, qty ) VALUES ('EST-12',10000);
+INSERT INTO inventory (itemid, qty ) VALUES ('EST-13',10000);
+INSERT INTO inventory (itemid, qty ) VALUES ('EST-14',10000);
+INSERT INTO inventory (itemid, qty ) VALUES ('EST-15',10000);
+INSERT INTO inventory (itemid, qty ) VALUES ('EST-16',10000);
+INSERT INTO inventory (itemid, qty ) VALUES ('EST-17',10000);
+INSERT INTO inventory (itemid, qty ) VALUES ('EST-18',10000);
+INSERT INTO inventory (itemid, qty ) VALUES ('EST-19',10000);
+INSERT INTO inventory (itemid, qty ) VALUES ('EST-20',10000);
+INSERT INTO inventory (itemid, qty ) VALUES ('EST-21',10000);
+INSERT INTO inventory (itemid, qty ) VALUES ('EST-22',10000);
+INSERT INTO inventory (itemid, qty ) VALUES ('EST-23',10000);
+INSERT INTO inventory (itemid, qty ) VALUES ('EST-24',10000);
+INSERT INTO inventory (itemid, qty ) VALUES ('EST-25',10000);
+INSERT INTO inventory (itemid, qty ) VALUES ('EST-26',10000);
+INSERT INTO inventory (itemid, qty ) VALUES ('EST-27',10000);
+INSERT INTO inventory (itemid, qty ) VALUES ('EST-28',10000);

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/db-hsqldb-schema.sql
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/db-hsqldb-schema.sql	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/db-hsqldb-schema.sql	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,166 +0,0 @@
-drop index productCat;
-drop index productName;
-drop index itemProd;
-
-drop table lineitem;
-drop table orderstatus;
-drop table orders;
-drop table bannerdata;
-drop table profile;
-drop table signon;
-drop table inventory;
-drop table item;
-drop table product;
-drop table account;
-drop table category;
-drop table supplier;
-drop table sequence;
-
-create table supplier (
-    suppid int not null,
-    name varchar(80) null,
-    status varchar(2) not null,
-    addr1 varchar(80) null,
-    addr2 varchar(80) null,
-    city varchar(80) null,
-    state varchar(80) null,
-    zip varchar(5) null,
-    phone varchar(80) null,
-    constraint pk_supplier primary key (suppid)
-);
-
-create table signon (
-    username varchar(25) not null,
-    password varchar(25)  not null,
-    constraint pk_signon primary key (username)
-);
-
-create table account (
-    userid varchar(80) not null,
-    email varchar(80) not null,
-    firstname varchar(80) not null,
-    lastname varchar(80) not null,
-    status varchar(2)  null,
-    addr1 varchar(80) not null,
-    addr2 varchar(40) null,
-    city varchar(80) not  null,
-    state varchar(80) not null,
-    zip varchar(20) not null,
-    country varchar(20) not null,
-    phone varchar(80) not null,
-    constraint pk_account primary key (userid)
-);
-
-create table profile (
-    userid varchar(80) not null,
-    langpref varchar(80) not null,
-    favcategory varchar(30),
-    mylistopt int,
-    banneropt int,
-    constraint pk_profile primary key (userid)
-);
-
-create table bannerdata (
-    favcategory varchar(80) not null,
-    bannername varchar(255)  null,
-    constraint pk_bannerdata primary key (favcategory)
-);
-
-create table orders (
-      orderid varchar(80) not null,
-      userid varchar(80) not null,
-      orderdate date not null,
-      shipaddr1 varchar(80) not null,
-      shipaddr2 varchar(80) null,
-      shipcity varchar(80) not null,
-      shipstate varchar(80) not null,
-      shipzip varchar(20) not null,
-      shipcountry varchar(20) not null,
-      billaddr1 varchar(80) not null,
-      billaddr2 varchar(80)  null,
-      billcity varchar(80) not null,
-      billstate varchar(80) not null,
-      billzip varchar(20) not null,
-      billcountry varchar(20) not null,
-      courier varchar(80) not null,
-      totalprice decimal(10,2) not null,
-      billtofirstname varchar(80) not null,
-      billtolastname varchar(80) not null,
-      shiptofirstname varchar(80) not null,
-      shiptolastname varchar(80) not null,
-      creditcard varchar(80) not null,
-      exprdate varchar(7) not null,
-      cardtype varchar(80) not null,
-      locale varchar(80) not null,
-      constraint pk_orders primary key (orderid)
-);
-
-create table orderstatus (
-      orderid int not null,
-      linenum int not null,
-      timestamp date not null,
-      status varchar(2) not null,
-      constraint pk_orderstatus primary key (orderid, linenum)
-);
-
-create table lineitem (
-      orderid int not null,
-      linenum int not null,
-      itemid varchar(10) not null,
-      quantity int not null,
-      unitprice decimal(10,2) not null,
-      constraint pk_lineitem primary key (orderid, linenum)
-);
-
-create table category (
-	catid varchar(10) not null,
-	name varchar(80) null,
-	descn varchar(255) null,
-	constraint pk_category primary key (catid)
-);
-
-create table product (
-    productid varchar(10) not null,
-    category varchar(10) not null,
-    name varchar(80) null,
-    descn varchar(255) null,
-    constraint pk_product primary key (productid),
-        constraint fk_product_1 foreign key (category)
-        references category (catid)
-);
-
-create index productCat on product (category);
-create index productName on product (name);
-
-create table item (
-    itemid varchar(10) not null,
-    productid varchar(10) not null,
-    listprice decimal(10,2) null,
-    unitcost decimal(10,2) null,
-    supplier int null,
-    status varchar(2) null,
-    attr1 varchar(80) null,
-    attr2 varchar(80) null,
-    attr3 varchar(80) null,
-    attr4 varchar(80) null,
-    attr5 varchar(80) null,
-    constraint pk_item primary key (itemid),
-        constraint fk_item_1 foreign key (productid)
-        references product (productid),
-        constraint fk_item_2 foreign key (supplier)
-        references supplier (suppid)
-);
-
-create index itemProd on item (productid);
-
-create table inventory (
-    itemid varchar(10) not null,
-    qty int not null,
-    constraint pk_inventory primary key (itemid)
-);
-
-create table sequence (
-    name varchar(30) not null,
-    nextid int not null,
-    constraint pk_sequence primary key (name)
-);

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/db-hsqldb-schema.sql (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/db-hsqldb-schema.sql)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/db-hsqldb-schema.sql	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/db-hsqldb-schema.sql	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,166 @@
+drop index productCat;
+drop index productName;
+drop index itemProd;
+
+drop table lineitem;
+drop table orderstatus;
+drop table orders;
+drop table bannerdata;
+drop table profile;
+drop table signon;
+drop table inventory;
+drop table item;
+drop table product;
+drop table account;
+drop table category;
+drop table supplier;
+drop table sequence;
+
+create table supplier (
+    suppid int not null,
+    name varchar(80) null,
+    status varchar(2) not null,
+    addr1 varchar(80) null,
+    addr2 varchar(80) null,
+    city varchar(80) null,
+    state varchar(80) null,
+    zip varchar(5) null,
+    phone varchar(80) null,
+    constraint pk_supplier primary key (suppid)
+);
+
+create table signon (
+    username varchar(25) not null,
+    password varchar(25)  not null,
+    constraint pk_signon primary key (username)
+);
+
+create table account (
+    userid varchar(80) not null,
+    email varchar(80) not null,
+    firstname varchar(80) not null,
+    lastname varchar(80) not null,
+    status varchar(2)  null,
+    addr1 varchar(80) not null,
+    addr2 varchar(40) null,
+    city varchar(80) not  null,
+    state varchar(80) not null,
+    zip varchar(20) not null,
+    country varchar(20) not null,
+    phone varchar(80) not null,
+    constraint pk_account primary key (userid)
+);
+
+create table profile (
+    userid varchar(80) not null,
+    langpref varchar(80) not null,
+    favcategory varchar(30),
+    mylistopt int,
+    banneropt int,
+    constraint pk_profile primary key (userid)
+);
+
+create table bannerdata (
+    favcategory varchar(80) not null,
+    bannername varchar(255)  null,
+    constraint pk_bannerdata primary key (favcategory)
+);
+
+create table orders (
+      orderid varchar(80) not null,
+      userid varchar(80) not null,
+      orderdate date not null,
+      shipaddr1 varchar(80) not null,
+      shipaddr2 varchar(80) null,
+      shipcity varchar(80) not null,
+      shipstate varchar(80) not null,
+      shipzip varchar(20) not null,
+      shipcountry varchar(20) not null,
+      billaddr1 varchar(80) not null,
+      billaddr2 varchar(80)  null,
+      billcity varchar(80) not null,
+      billstate varchar(80) not null,
+      billzip varchar(20) not null,
+      billcountry varchar(20) not null,
+      courier varchar(80) not null,
+      totalprice decimal(10,2) not null,
+      billtofirstname varchar(80) not null,
+      billtolastname varchar(80) not null,
+      shiptofirstname varchar(80) not null,
+      shiptolastname varchar(80) not null,
+      creditcard varchar(80) not null,
+      exprdate varchar(7) not null,
+      cardtype varchar(80) not null,
+      locale varchar(80) not null,
+      constraint pk_orders primary key (orderid)
+);
+
+create table orderstatus (
+      orderid int not null,
+      linenum int not null,
+      timestamp date not null,
+      status varchar(2) not null,
+      constraint pk_orderstatus primary key (orderid, linenum)
+);
+
+create table lineitem (
+      orderid int not null,
+      linenum int not null,
+      itemid varchar(10) not null,
+      quantity int not null,
+      unitprice decimal(10,2) not null,
+      constraint pk_lineitem primary key (orderid, linenum)
+);
+
+create table category (
+	catid varchar(10) not null,
+	name varchar(80) null,
+	descn varchar(255) null,
+	constraint pk_category primary key (catid)
+);
+
+create table product (
+    productid varchar(10) not null,
+    category varchar(10) not null,
+    name varchar(80) null,
+    descn varchar(255) null,
+    constraint pk_product primary key (productid),
+        constraint fk_product_1 foreign key (category)
+        references category (catid)
+);
+
+create index productCat on product (category);
+create index productName on product (name);
+
+create table item (
+    itemid varchar(10) not null,
+    productid varchar(10) not null,
+    listprice decimal(10,2) null,
+    unitcost decimal(10,2) null,
+    supplier int null,
+    status varchar(2) null,
+    attr1 varchar(80) null,
+    attr2 varchar(80) null,
+    attr3 varchar(80) null,
+    attr4 varchar(80) null,
+    attr5 varchar(80) null,
+    constraint pk_item primary key (itemid),
+        constraint fk_item_1 foreign key (productid)
+        references product (productid),
+        constraint fk_item_2 foreign key (supplier)
+        references supplier (suppid)
+);
+
+create index itemProd on item (productid);
+
+create table inventory (
+    itemid varchar(10) not null,
+    qty int not null,
+    constraint pk_inventory primary key (itemid)
+);
+
+create table sequence (
+    name varchar(30) not null,
+    nextid int not null,
+    constraint pk_sequence primary key (name)
+);

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/db.lck
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/db.lck	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/db.lck	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1 +0,0 @@
-HSQLLOCK
\ No newline at end of file

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/db.lck (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/db.lck)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/db.lck	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/db.lck	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1 @@
+HSQLLOCK
\ No newline at end of file

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/db.log
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/db.log	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/db.log	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,52 +0,0 @@
-/*C23*/SET SCHEMA PUBLIC
-CONNECT USER SA
-DELETE FROM ORDERS WHERE ORDERID='1213712709484-FL-DLH-02' AND USERID='ACID' AND ORDERDATE='2006-11-15' AND SHIPADDR1='901 San Antonio Road' AND SHIPADDR2='MS UCUP02-206' AND SHIPCITY='Palo Alto' AND SHIPSTATE='CA' AND SHIPZIP='30253' AND SHIPCOUNTRY='USA' AND BILLADDR1='901 San Antonio Road' AND BILLADDR2='MS UCUP02-206' AND BILLCITY='Palo Alto' AND BILLSTATE='CA' AND BILLZIP='30253' AND BILLCOUNTRY='USA' AND COURIER='UPS' AND TOTALPRICE=22.23 AND BILLTOFIRSTNAME='ACID' AND BILLTOLASTNAME='Pets' AND SHIPTOFIRSTNAME='ACID' AND SHIPTOLASTNAME='Pets' AND CREDITCARD='999 9999 9999 9999' AND EXPRDATE='12/03' AND CARDTYPE='Visa' AND LOCALE='CA'
-DELETE FROM ORDERS WHERE ORDERID='1213712709484-FI-FW-02' AND USERID='ACID' AND ORDERDATE='2006-11-15' AND SHIPADDR1='901 San Antonio Road' AND SHIPADDR2='MS UCUP02-206' AND SHIPCITY='Palo Alto' AND SHIPSTATE='CA' AND SHIPZIP='30253' AND SHIPCOUNTRY='USA' AND BILLADDR1='901 San Antonio Road' AND BILLADDR2='MS UCUP02-206' AND BILLCITY='Palo Alto' AND BILLSTATE='CA' AND BILLZIP='30253' AND BILLCOUNTRY='USA' AND COURIER='UPS' AND TOTALPRICE=22.23 AND BILLTOFIRSTNAME='ACID' AND BILLTOLASTNAME='Pets' AND SHIPTOFIRSTNAME='ACID' AND SHIPTOLASTNAME='Pets' AND CREDITCARD='999 9999 9999 9999' AND EXPRDATE='12/03' AND CARDTYPE='Visa' AND LOCALE='CA'
-DELETE FROM ORDERS WHERE ORDERID='1213712709484-K9-DL-01' AND USERID='ACID' AND ORDERDATE='2006-11-15' AND SHIPADDR1='901 San Antonio Road' AND SHIPADDR2='MS UCUP02-206' AND SHIPCITY='Palo Alto' AND SHIPSTATE='CA' AND SHIPZIP='30253' AND SHIPCOUNTRY='USA' AND BILLADDR1='901 San Antonio Road' AND BILLADDR2='MS UCUP02-206' AND BILLCITY='Palo Alto' AND BILLSTATE='CA' AND BILLZIP='30253' AND BILLCOUNTRY='USA' AND COURIER='UPS' AND TOTALPRICE=22.23 AND BILLTOFIRSTNAME='ACID' AND BILLTOLASTNAME='Pets' AND SHIPTOFIRSTNAME='ACID' AND SHIPTOLASTNAME='Pets' AND CREDITCARD='999 9999 9999 9999' AND EXPRDATE='12/03' AND CARDTYPE='Visa' AND LOCALE='CA'
-DELETE FROM ORDERS WHERE ORDERID='1213712709484-K9-CW-01' AND USERID='ACID' AND ORDERDATE='2006-11-15' AND SHIPADDR1='901 San Antonio Road' AND SHIPADDR2='MS UCUP02-206' AND SHIPCITY='Palo Alto' AND SHIPSTATE='CA' AND SHIPZIP='30253' AND SHIPCOUNTRY='USA' AND BILLADDR1='901 San Antonio Road' AND BILLADDR2='MS UCUP02-206' AND BILLCITY='Palo Alto' AND BILLSTATE='CA' AND BILLZIP='30253' AND BILLCOUNTRY='USA' AND COURIER='UPS' AND TOTALPRICE=22.23 AND BILLTOFIRSTNAME='ACID' AND BILLTOLASTNAME='Pets' AND SHIPTOFIRSTNAME='ACID' AND SHIPTOLASTNAME='Pets' AND CREDITCARD='999 9999 9999 9999' AND EXPRDATE='12/03' AND CARDTYPE='Visa' AND LOCALE='CA'
-DELETE FROM ORDERS WHERE ORDERID='1213712709484-RP-SN-01' AND USERID='ACID' AND ORDERDATE='2006-11-15' AND SHIPADDR1='901 San Antonio Road' AND SHIPADDR2='MS UCUP02-206' AND SHIPCITY='Palo Alto' AND SHIPSTATE='CA' AND SHIPZIP='30253' AND SHIPCOUNTRY='USA' AND BILLADDR1='901 San Antonio Road' AND BILLADDR2='MS UCUP02-206' AND BILLCITY='Palo Alto' AND BILLSTATE='CA' AND BILLZIP='30253' AND BILLCOUNTRY='USA' AND COURIER='UPS' AND TOTALPRICE=22.23 AND BILLTOFIRSTNAME='ACID' AND BILLTOLASTNAME='Pets' AND SHIPTOFIRSTNAME='ACID' AND SHIPTOLASTNAME='Pets' AND CREDITCARD='999 9999 9999 9999' AND EXPRDATE='12/03' AND CARDTYPE='Visa' AND LOCALE='CA'
-DELETE FROM ORDERS WHERE ORDERID='1213712709484-FI-SW-01' AND USERID='ACID' AND ORDERDATE='2006-11-15' AND SHIPADDR1='901 San Antonio Road' AND SHIPADDR2='MS UCUP02-206' AND SHIPCITY='Palo Alto' AND SHIPSTATE='CA' AND SHIPZIP='30253' AND SHIPCOUNTRY='USA' AND BILLADDR1='901 San Antonio Road' AND BILLADDR2='MS UCUP02-206' AND BILLCITY='Palo Alto' AND BILLSTATE='CA' AND BILLZIP='30253' AND BILLCOUNTRY='USA' AND COURIER='UPS' AND TOTALPRICE=22.23 AND BILLTOFIRSTNAME='ACID' AND BILLTOLASTNAME='Pets' AND SHIPTOFIRSTNAME='ACID' AND SHIPTOLASTNAME='Pets' AND CREDITCARD='999 9999 9999 9999' AND EXPRDATE='12/03' AND CARDTYPE='Visa' AND LOCALE='CA'
-DELETE FROM ORDERS WHERE ORDERID='1213712709484-K9-RT-02' AND USERID='ACID' AND ORDERDATE='2006-11-15' AND SHIPADDR1='901 San Antonio Road' AND SHIPADDR2='MS UCUP02-206' AND SHIPCITY='Palo Alto' AND SHIPSTATE='CA' AND SHIPZIP='30253' AND SHIPCOUNTRY='USA' AND BILLADDR1='901 San Antonio Road' AND BILLADDR2='MS UCUP02-206' AND BILLCITY='Palo Alto' AND BILLSTATE='CA' AND BILLZIP='30253' AND BILLCOUNTRY='USA' AND COURIER='UPS' AND TOTALPRICE=22.23 AND BILLTOFIRSTNAME='ACID' AND BILLTOLASTNAME='Pets' AND SHIPTOFIRSTNAME='ACID' AND SHIPTOLASTNAME='Pets' AND CREDITCARD='999 9999 9999 9999' AND EXPRDATE='12/03' AND CARDTYPE='Visa' AND LOCALE='CA'
-DELETE FROM ORDERS WHERE ORDERID='1213712709484-K9-RT-02' AND USERID='ACID' AND ORDERDATE='2006-11-15' AND SHIPADDR1='901 San Antonio Road' AND SHIPADDR2='MS UCUP02-206' AND SHIPCITY='Palo Alto' AND SHIPSTATE='CA' AND SHIPZIP='30253' AND SHIPCOUNTRY='USA' AND BILLADDR1='901 San Antonio Road' AND BILLADDR2='MS UCUP02-206' AND BILLCITY='Palo Alto' AND BILLSTATE='CA' AND BILLZIP='30253' AND BILLCOUNTRY='USA' AND COURIER='UPS' AND TOTALPRICE=22.23 AND BILLTOFIRSTNAME='ACID' AND BILLTOLASTNAME='Pets' AND SHIPTOFIRSTNAME='ACID' AND SHIPTOLASTNAME='Pets' AND CREDITCARD='999 9999 9999 9999' AND EXPRDATE='12/03' AND CARDTYPE='Visa' AND LOCALE='CA'
-DELETE FROM ORDERS WHERE ORDERID='1213712709484-K9-PO-02' AND USERID='ACID' AND ORDERDATE='2006-11-15' AND SHIPADDR1='901 San Antonio Road' AND SHIPADDR2='MS UCUP02-206' AND SHIPCITY='Palo Alto' AND SHIPSTATE='CA' AND SHIPZIP='30253' AND SHIPCOUNTRY='USA' AND BILLADDR1='901 San Antonio Road' AND BILLADDR2='MS UCUP02-206' AND BILLCITY='Palo Alto' AND BILLSTATE='CA' AND BILLZIP='30253' AND BILLCOUNTRY='USA' AND COURIER='UPS' AND TOTALPRICE=22.23 AND BILLTOFIRSTNAME='ACID' AND BILLTOLASTNAME='Pets' AND SHIPTOFIRSTNAME='ACID' AND SHIPTOLASTNAME='Pets' AND CREDITCARD='999 9999 9999 9999' AND EXPRDATE='12/03' AND CARDTYPE='Visa' AND LOCALE='CA'
-DELETE FROM ORDERS WHERE ORDERID='1213712709484-RP-SN-01' AND USERID='ACID' AND ORDERDATE='2006-11-15' AND SHIPADDR1='901 San Antonio Road' AND SHIPADDR2='MS UCUP02-206' AND SHIPCITY='Palo Alto' AND SHIPSTATE='CA' AND SHIPZIP='30253' AND SHIPCOUNTRY='USA' AND BILLADDR1='901 San Antonio Road' AND BILLADDR2='MS UCUP02-206' AND BILLCITY='Palo Alto' AND BILLSTATE='CA' AND BILLZIP='30253' AND BILLCOUNTRY='USA' AND COURIER='UPS' AND TOTALPRICE=22.23 AND BILLTOFIRSTNAME='ACID' AND BILLTOLASTNAME='Pets' AND SHIPTOFIRSTNAME='ACID' AND SHIPTOLASTNAME='Pets' AND CREDITCARD='999 9999 9999 9999' AND EXPRDATE='12/03' AND CARDTYPE='Visa' AND LOCALE='CA'
-/*C24*/SET SCHEMA PUBLIC
-CONNECT USER SA
-SET AUTOCOMMIT FALSE
-INSERT INTO ORDERS VALUES('1213739454593-AV-CB-01','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
-INSERT INTO ORDERS VALUES('1213739454593-K9-BD-01','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
-INSERT INTO ORDERS VALUES('1213739454593-FI-FW-01','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
-INSERT INTO ORDERS VALUES('1213739454593-RP-LI-02','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
-INSERT INTO ORDERS VALUES('1213739454593-K9-CW-01','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
-INSERT INTO ORDERS VALUES('1213739454593-AV-CB-01','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
-INSERT INTO ORDERS VALUES('1213739454593-AV-CB-01','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
-INSERT INTO ORDERS VALUES('1213739454593-FI-SW-02','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
-INSERT INTO ORDERS VALUES('1213739454593-RP-SN-01','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
-INSERT INTO ORDERS VALUES('1213739454593-RP-LI-02','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
-COMMIT
-DISCONNECT
-/*C23*/DELETE FROM ORDERS WHERE ORDERID='1213739454593-AV-CB-01' AND USERID='ACID' AND ORDERDATE='2006-11-15' AND SHIPADDR1='901 San Antonio Road' AND SHIPADDR2='MS UCUP02-206' AND SHIPCITY='Palo Alto' AND SHIPSTATE='CA' AND SHIPZIP='30253' AND SHIPCOUNTRY='USA' AND BILLADDR1='901 San Antonio Road' AND BILLADDR2='MS UCUP02-206' AND BILLCITY='Palo Alto' AND BILLSTATE='CA' AND BILLZIP='30253' AND BILLCOUNTRY='USA' AND COURIER='UPS' AND TOTALPRICE=22.23 AND BILLTOFIRSTNAME='ACID' AND BILLTOLASTNAME='Pets' AND SHIPTOFIRSTNAME='ACID' AND SHIPTOLASTNAME='Pets' AND CREDITCARD='999 9999 9999 9999' AND EXPRDATE='12/03' AND CARDTYPE='Visa' AND LOCALE='CA'
-DELETE FROM ORDERS WHERE ORDERID='1213739454593-K9-BD-01' AND USERID='ACID' AND ORDERDATE='2006-11-15' AND SHIPADDR1='901 San Antonio Road' AND SHIPADDR2='MS UCUP02-206' AND SHIPCITY='Palo Alto' AND SHIPSTATE='CA' AND SHIPZIP='30253' AND SHIPCOUNTRY='USA' AND BILLADDR1='901 San Antonio Road' AND BILLADDR2='MS UCUP02-206' AND BILLCITY='Palo Alto' AND BILLSTATE='CA' AND BILLZIP='30253' AND BILLCOUNTRY='USA' AND COURIER='UPS' AND TOTALPRICE=22.23 AND BILLTOFIRSTNAME='ACID' AND BILLTOLASTNAME='Pets' AND SHIPTOFIRSTNAME='ACID' AND SHIPTOLASTNAME='Pets' AND CREDITCARD='999 9999 9999 9999' AND EXPRDATE='12/03' AND CARDTYPE='Visa' AND LOCALE='CA'
-DELETE FROM ORDERS WHERE ORDERID='1213739454593-FI-FW-01' AND USERID='ACID' AND ORDERDATE='2006-11-15' AND SHIPADDR1='901 San Antonio Road' AND SHIPADDR2='MS UCUP02-206' AND SHIPCITY='Palo Alto' AND SHIPSTATE='CA' AND SHIPZIP='30253' AND SHIPCOUNTRY='USA' AND BILLADDR1='901 San Antonio Road' AND BILLADDR2='MS UCUP02-206' AND BILLCITY='Palo Alto' AND BILLSTATE='CA' AND BILLZIP='30253' AND BILLCOUNTRY='USA' AND COURIER='UPS' AND TOTALPRICE=22.23 AND BILLTOFIRSTNAME='ACID' AND BILLTOLASTNAME='Pets' AND SHIPTOFIRSTNAME='ACID' AND SHIPTOLASTNAME='Pets' AND CREDITCARD='999 9999 9999 9999' AND EXPRDATE='12/03' AND CARDTYPE='Visa' AND LOCALE='CA'
-DELETE FROM ORDERS WHERE ORDERID='1213739454593-RP-LI-02' AND USERID='ACID' AND ORDERDATE='2006-11-15' AND SHIPADDR1='901 San Antonio Road' AND SHIPADDR2='MS UCUP02-206' AND SHIPCITY='Palo Alto' AND SHIPSTATE='CA' AND SHIPZIP='30253' AND SHIPCOUNTRY='USA' AND BILLADDR1='901 San Antonio Road' AND BILLADDR2='MS UCUP02-206' AND BILLCITY='Palo Alto' AND BILLSTATE='CA' AND BILLZIP='30253' AND BILLCOUNTRY='USA' AND COURIER='UPS' AND TOTALPRICE=22.23 AND BILLTOFIRSTNAME='ACID' AND BILLTOLASTNAME='Pets' AND SHIPTOFIRSTNAME='ACID' AND SHIPTOLASTNAME='Pets' AND CREDITCARD='999 9999 9999 9999' AND EXPRDATE='12/03' AND CARDTYPE='Visa' AND LOCALE='CA'
-DELETE FROM ORDERS WHERE ORDERID='1213739454593-K9-CW-01' AND USERID='ACID' AND ORDERDATE='2006-11-15' AND SHIPADDR1='901 San Antonio Road' AND SHIPADDR2='MS UCUP02-206' AND SHIPCITY='Palo Alto' AND SHIPSTATE='CA' AND SHIPZIP='30253' AND SHIPCOUNTRY='USA' AND BILLADDR1='901 San Antonio Road' AND BILLADDR2='MS UCUP02-206' AND BILLCITY='Palo Alto' AND BILLSTATE='CA' AND BILLZIP='30253' AND BILLCOUNTRY='USA' AND COURIER='UPS' AND TOTALPRICE=22.23 AND BILLTOFIRSTNAME='ACID' AND BILLTOLASTNAME='Pets' AND SHIPTOFIRSTNAME='ACID' AND SHIPTOLASTNAME='Pets' AND CREDITCARD='999 9999 9999 9999' AND EXPRDATE='12/03' AND CARDTYPE='Visa' AND LOCALE='CA'
-DELETE FROM ORDERS WHERE ORDERID='1213739454593-AV-CB-01' AND USERID='ACID' AND ORDERDATE='2006-11-15' AND SHIPADDR1='901 San Antonio Road' AND SHIPADDR2='MS UCUP02-206' AND SHIPCITY='Palo Alto' AND SHIPSTATE='CA' AND SHIPZIP='30253' AND SHIPCOUNTRY='USA' AND BILLADDR1='901 San Antonio Road' AND BILLADDR2='MS UCUP02-206' AND BILLCITY='Palo Alto' AND BILLSTATE='CA' AND BILLZIP='30253' AND BILLCOUNTRY='USA' AND COURIER='UPS' AND TOTALPRICE=22.23 AND BILLTOFIRSTNAME='ACID' AND BILLTOLASTNAME='Pets' AND SHIPTOFIRSTNAME='ACID' AND SHIPTOLASTNAME='Pets' AND CREDITCARD='999 9999 9999 9999' AND EXPRDATE='12/03' AND CARDTYPE='Visa' AND LOCALE='CA'
-DELETE FROM ORDERS WHERE ORDERID='1213739454593-AV-CB-01' AND USERID='ACID' AND ORDERDATE='2006-11-15' AND SHIPADDR1='901 San Antonio Road' AND SHIPADDR2='MS UCUP02-206' AND SHIPCITY='Palo Alto' AND SHIPSTATE='CA' AND SHIPZIP='30253' AND SHIPCOUNTRY='USA' AND BILLADDR1='901 San Antonio Road' AND BILLADDR2='MS UCUP02-206' AND BILLCITY='Palo Alto' AND BILLSTATE='CA' AND BILLZIP='30253' AND BILLCOUNTRY='USA' AND COURIER='UPS' AND TOTALPRICE=22.23 AND BILLTOFIRSTNAME='ACID' AND BILLTOLASTNAME='Pets' AND SHIPTOFIRSTNAME='ACID' AND SHIPTOLASTNAME='Pets' AND CREDITCARD='999 9999 9999 9999' AND EXPRDATE='12/03' AND CARDTYPE='Visa' AND LOCALE='CA'
-DELETE FROM ORDERS WHERE ORDERID='1213739454593-FI-SW-02' AND USERID='ACID' AND ORDERDATE='2006-11-15' AND SHIPADDR1='901 San Antonio Road' AND SHIPADDR2='MS UCUP02-206' AND SHIPCITY='Palo Alto' AND SHIPSTATE='CA' AND SHIPZIP='30253' AND SHIPCOUNTRY='USA' AND BILLADDR1='901 San Antonio Road' AND BILLADDR2='MS UCUP02-206' AND BILLCITY='Palo Alto' AND BILLSTATE='CA' AND BILLZIP='30253' AND BILLCOUNTRY='USA' AND COURIER='UPS' AND TOTALPRICE=22.23 AND BILLTOFIRSTNAME='ACID' AND BILLTOLASTNAME='Pets' AND SHIPTOFIRSTNAME='ACID' AND SHIPTOLASTNAME='Pets' AND CREDITCARD='999 9999 9999 9999' AND EXPRDATE='12/03' AND CARDTYPE='Visa' AND LOCALE='CA'
-DELETE FROM ORDERS WHERE ORDERID='1213739454593-RP-SN-01' AND USERID='ACID' AND ORDERDATE='2006-11-15' AND SHIPADDR1='901 San Antonio Road' AND SHIPADDR2='MS UCUP02-206' AND SHIPCITY='Palo Alto' AND SHIPSTATE='CA' AND SHIPZIP='30253' AND SHIPCOUNTRY='USA' AND BILLADDR1='901 San Antonio Road' AND BILLADDR2='MS UCUP02-206' AND BILLCITY='Palo Alto' AND BILLSTATE='CA' AND BILLZIP='30253' AND BILLCOUNTRY='USA' AND COURIER='UPS' AND TOTALPRICE=22.23 AND BILLTOFIRSTNAME='ACID' AND BILLTOLASTNAME='Pets' AND SHIPTOFIRSTNAME='ACID' AND SHIPTOLASTNAME='Pets' AND CREDITCARD='999 9999 9999 9999' AND EXPRDATE='12/03' AND CARDTYPE='Visa' AND LOCALE='CA'
-DELETE FROM ORDERS WHERE ORDERID='1213739454593-RP-LI-02' AND USERID='ACID' AND ORDERDATE='2006-11-15' AND SHIPADDR1='901 San Antonio Road' AND SHIPADDR2='MS UCUP02-206' AND SHIPCITY='Palo Alto' AND SHIPSTATE='CA' AND SHIPZIP='30253' AND SHIPCOUNTRY='USA' AND BILLADDR1='901 San Antonio Road' AND BILLADDR2='MS UCUP02-206' AND BILLCITY='Palo Alto' AND BILLSTATE='CA' AND BILLZIP='30253' AND BILLCOUNTRY='USA' AND COURIER='UPS' AND TOTALPRICE=22.23 AND BILLTOFIRSTNAME='ACID' AND BILLTOLASTNAME='Pets' AND SHIPTOFIRSTNAME='ACID' AND SHIPTOLASTNAME='Pets' AND CREDITCARD='999 9999 9999 9999' AND EXPRDATE='12/03' AND CARDTYPE='Visa' AND LOCALE='CA'
-/*C25*/SET SCHEMA PUBLIC
-CONNECT USER SA
-SET AUTOCOMMIT FALSE
-INSERT INTO ORDERS VALUES('1213739684328-FL-DLH-02','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
-INSERT INTO ORDERS VALUES('1213739684328-FL-DSH-01','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
-INSERT INTO ORDERS VALUES('1213739684328-FI-SW-01','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
-INSERT INTO ORDERS VALUES('1213739684328-RP-SN-01','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
-INSERT INTO ORDERS VALUES('1213739684328-K9-RT-01','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
-INSERT INTO ORDERS VALUES('1213739684328-AV-SB-02','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
-INSERT INTO ORDERS VALUES('1213739684328-K9-RT-01','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
-INSERT INTO ORDERS VALUES('1213739684328-RP-SN-01','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
-INSERT INTO ORDERS VALUES('1213739684328-RP-SN-01','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
-INSERT INTO ORDERS VALUES('1213739684328-K9-DL-01','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
-COMMIT
-DISCONNECT

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/db.log (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/db.log)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/db.log	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/db.log	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,52 @@
+/*C23*/SET SCHEMA PUBLIC
+CONNECT USER SA
+DELETE FROM ORDERS WHERE ORDERID='1213712709484-FL-DLH-02' AND USERID='ACID' AND ORDERDATE='2006-11-15' AND SHIPADDR1='901 San Antonio Road' AND SHIPADDR2='MS UCUP02-206' AND SHIPCITY='Palo Alto' AND SHIPSTATE='CA' AND SHIPZIP='30253' AND SHIPCOUNTRY='USA' AND BILLADDR1='901 San Antonio Road' AND BILLADDR2='MS UCUP02-206' AND BILLCITY='Palo Alto' AND BILLSTATE='CA' AND BILLZIP='30253' AND BILLCOUNTRY='USA' AND COURIER='UPS' AND TOTALPRICE=22.23 AND BILLTOFIRSTNAME='ACID' AND BILLTOLASTNAME='Pets' AND SHIPTOFIRSTNAME='ACID' AND SHIPTOLASTNAME='Pets' AND CREDITCARD='999 9999 9999 9999' AND EXPRDATE='12/03' AND CARDTYPE='Visa' AND LOCALE='CA'
+DELETE FROM ORDERS WHERE ORDERID='1213712709484-FI-FW-02' AND USERID='ACID' AND ORDERDATE='2006-11-15' AND SHIPADDR1='901 San Antonio Road' AND SHIPADDR2='MS UCUP02-206' AND SHIPCITY='Palo Alto' AND SHIPSTATE='CA' AND SHIPZIP='30253' AND SHIPCOUNTRY='USA' AND BILLADDR1='901 San Antonio Road' AND BILLADDR2='MS UCUP02-206' AND BILLCITY='Palo Alto' AND BILLSTATE='CA' AND BILLZIP='30253' AND BILLCOUNTRY='USA' AND COURIER='UPS' AND TOTALPRICE=22.23 AND BILLTOFIRSTNAME='ACID' AND BILLTOLASTNAME='Pets' AND SHIPTOFIRSTNAME='ACID' AND SHIPTOLASTNAME='Pets' AND CREDITCARD='999 9999 9999 9999' AND EXPRDATE='12/03' AND CARDTYPE='Visa' AND LOCALE='CA'
+DELETE FROM ORDERS WHERE ORDERID='1213712709484-K9-DL-01' AND USERID='ACID' AND ORDERDATE='2006-11-15' AND SHIPADDR1='901 San Antonio Road' AND SHIPADDR2='MS UCUP02-206' AND SHIPCITY='Palo Alto' AND SHIPSTATE='CA' AND SHIPZIP='30253' AND SHIPCOUNTRY='USA' AND BILLADDR1='901 San Antonio Road' AND BILLADDR2='MS UCUP02-206' AND BILLCITY='Palo Alto' AND BILLSTATE='CA' AND BILLZIP='30253' AND BILLCOUNTRY='USA' AND COURIER='UPS' AND TOTALPRICE=22.23 AND BILLTOFIRSTNAME='ACID' AND BILLTOLASTNAME='Pets' AND SHIPTOFIRSTNAME='ACID' AND SHIPTOLASTNAME='Pets' AND CREDITCARD='999 9999 9999 9999' AND EXPRDATE='12/03' AND CARDTYPE='Visa' AND LOCALE='CA'
+DELETE FROM ORDERS WHERE ORDERID='1213712709484-K9-CW-01' AND USERID='ACID' AND ORDERDATE='2006-11-15' AND SHIPADDR1='901 San Antonio Road' AND SHIPADDR2='MS UCUP02-206' AND SHIPCITY='Palo Alto' AND SHIPSTATE='CA' AND SHIPZIP='30253' AND SHIPCOUNTRY='USA' AND BILLADDR1='901 San Antonio Road' AND BILLADDR2='MS UCUP02-206' AND BILLCITY='Palo Alto' AND BILLSTATE='CA' AND BILLZIP='30253' AND BILLCOUNTRY='USA' AND COURIER='UPS' AND TOTALPRICE=22.23 AND BILLTOFIRSTNAME='ACID' AND BILLTOLASTNAME='Pets' AND SHIPTOFIRSTNAME='ACID' AND SHIPTOLASTNAME='Pets' AND CREDITCARD='999 9999 9999 9999' AND EXPRDATE='12/03' AND CARDTYPE='Visa' AND LOCALE='CA'
+DELETE FROM ORDERS WHERE ORDERID='1213712709484-RP-SN-01' AND USERID='ACID' AND ORDERDATE='2006-11-15' AND SHIPADDR1='901 San Antonio Road' AND SHIPADDR2='MS UCUP02-206' AND SHIPCITY='Palo Alto' AND SHIPSTATE='CA' AND SHIPZIP='30253' AND SHIPCOUNTRY='USA' AND BILLADDR1='901 San Antonio Road' AND BILLADDR2='MS UCUP02-206' AND BILLCITY='Palo Alto' AND BILLSTATE='CA' AND BILLZIP='30253' AND BILLCOUNTRY='USA' AND COURIER='UPS' AND TOTALPRICE=22.23 AND BILLTOFIRSTNAME='ACID' AND BILLTOLASTNAME='Pets' AND SHIPTOFIRSTNAME='ACID' AND SHIPTOLASTNAME='Pets' AND CREDITCARD='999 9999 9999 9999' AND EXPRDATE='12/03' AND CARDTYPE='Visa' AND LOCALE='CA'
+DELETE FROM ORDERS WHERE ORDERID='1213712709484-FI-SW-01' AND USERID='ACID' AND ORDERDATE='2006-11-15' AND SHIPADDR1='901 San Antonio Road' AND SHIPADDR2='MS UCUP02-206' AND SHIPCITY='Palo Alto' AND SHIPSTATE='CA' AND SHIPZIP='30253' AND SHIPCOUNTRY='USA' AND BILLADDR1='901 San Antonio Road' AND BILLADDR2='MS UCUP02-206' AND BILLCITY='Palo Alto' AND BILLSTATE='CA' AND BILLZIP='30253' AND BILLCOUNTRY='USA' AND COURIER='UPS' AND TOTALPRICE=22.23 AND BILLTOFIRSTNAME='ACID' AND BILLTOLASTNAME='Pets' AND SHIPTOFIRSTNAME='ACID' AND SHIPTOLASTNAME='Pets' AND CREDITCARD='999 9999 9999 9999' AND EXPRDATE='12/03' AND CARDTYPE='Visa' AND LOCALE='CA'
+DELETE FROM ORDERS WHERE ORDERID='1213712709484-K9-RT-02' AND USERID='ACID' AND ORDERDATE='2006-11-15' AND SHIPADDR1='901 San Antonio Road' AND SHIPADDR2='MS UCUP02-206' AND SHIPCITY='Palo Alto' AND SHIPSTATE='CA' AND SHIPZIP='30253' AND SHIPCOUNTRY='USA' AND BILLADDR1='901 San Antonio Road' AND BILLADDR2='MS UCUP02-206' AND BILLCITY='Palo Alto' AND BILLSTATE='CA' AND BILLZIP='30253' AND BILLCOUNTRY='USA' AND COURIER='UPS' AND TOTALPRICE=22.23 AND BILLTOFIRSTNAME='ACID' AND BILLTOLASTNAME='Pets' AND SHIPTOFIRSTNAME='ACID' AND SHIPTOLASTNAME='Pets' AND CREDITCARD='999 9999 9999 9999' AND EXPRDATE='12/03' AND CARDTYPE='Visa' AND LOCALE='CA'
+DELETE FROM ORDERS WHERE ORDERID='1213712709484-K9-RT-02' AND USERID='ACID' AND ORDERDATE='2006-11-15' AND SHIPADDR1='901 San Antonio Road' AND SHIPADDR2='MS UCUP02-206' AND SHIPCITY='Palo Alto' AND SHIPSTATE='CA' AND SHIPZIP='30253' AND SHIPCOUNTRY='USA' AND BILLADDR1='901 San Antonio Road' AND BILLADDR2='MS UCUP02-206' AND BILLCITY='Palo Alto' AND BILLSTATE='CA' AND BILLZIP='30253' AND BILLCOUNTRY='USA' AND COURIER='UPS' AND TOTALPRICE=22.23 AND BILLTOFIRSTNAME='ACID' AND BILLTOLASTNAME='Pets' AND SHIPTOFIRSTNAME='ACID' AND SHIPTOLASTNAME='Pets' AND CREDITCARD='999 9999 9999 9999' AND EXPRDATE='12/03' AND CARDTYPE='Visa' AND LOCALE='CA'
+DELETE FROM ORDERS WHERE ORDERID='1213712709484-K9-PO-02' AND USERID='ACID' AND ORDERDATE='2006-11-15' AND SHIPADDR1='901 San Antonio Road' AND SHIPADDR2='MS UCUP02-206' AND SHIPCITY='Palo Alto' AND SHIPSTATE='CA' AND SHIPZIP='30253' AND SHIPCOUNTRY='USA' AND BILLADDR1='901 San Antonio Road' AND BILLADDR2='MS UCUP02-206' AND BILLCITY='Palo Alto' AND BILLSTATE='CA' AND BILLZIP='30253' AND BILLCOUNTRY='USA' AND COURIER='UPS' AND TOTALPRICE=22.23 AND BILLTOFIRSTNAME='ACID' AND BILLTOLASTNAME='Pets' AND SHIPTOFIRSTNAME='ACID' AND SHIPTOLASTNAME='Pets' AND CREDITCARD='999 9999 9999 9999' AND EXPRDATE='12/03' AND CARDTYPE='Visa' AND LOCALE='CA'
+DELETE FROM ORDERS WHERE ORDERID='1213712709484-RP-SN-01' AND USERID='ACID' AND ORDERDATE='2006-11-15' AND SHIPADDR1='901 San Antonio Road' AND SHIPADDR2='MS UCUP02-206' AND SHIPCITY='Palo Alto' AND SHIPSTATE='CA' AND SHIPZIP='30253' AND SHIPCOUNTRY='USA' AND BILLADDR1='901 San Antonio Road' AND BILLADDR2='MS UCUP02-206' AND BILLCITY='Palo Alto' AND BILLSTATE='CA' AND BILLZIP='30253' AND BILLCOUNTRY='USA' AND COURIER='UPS' AND TOTALPRICE=22.23 AND BILLTOFIRSTNAME='ACID' AND BILLTOLASTNAME='Pets' AND SHIPTOFIRSTNAME='ACID' AND SHIPTOLASTNAME='Pets' AND CREDITCARD='999 9999 9999 9999' AND EXPRDATE='12/03' AND CARDTYPE='Visa' AND LOCALE='CA'
+/*C24*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+INSERT INTO ORDERS VALUES('1213739454593-AV-CB-01','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
+INSERT INTO ORDERS VALUES('1213739454593-K9-BD-01','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
+INSERT INTO ORDERS VALUES('1213739454593-FI-FW-01','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
+INSERT INTO ORDERS VALUES('1213739454593-RP-LI-02','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
+INSERT INTO ORDERS VALUES('1213739454593-K9-CW-01','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
+INSERT INTO ORDERS VALUES('1213739454593-AV-CB-01','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
+INSERT INTO ORDERS VALUES('1213739454593-AV-CB-01','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
+INSERT INTO ORDERS VALUES('1213739454593-FI-SW-02','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
+INSERT INTO ORDERS VALUES('1213739454593-RP-SN-01','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
+INSERT INTO ORDERS VALUES('1213739454593-RP-LI-02','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
+COMMIT
+DISCONNECT
+/*C23*/DELETE FROM ORDERS WHERE ORDERID='1213739454593-AV-CB-01' AND USERID='ACID' AND ORDERDATE='2006-11-15' AND SHIPADDR1='901 San Antonio Road' AND SHIPADDR2='MS UCUP02-206' AND SHIPCITY='Palo Alto' AND SHIPSTATE='CA' AND SHIPZIP='30253' AND SHIPCOUNTRY='USA' AND BILLADDR1='901 San Antonio Road' AND BILLADDR2='MS UCUP02-206' AND BILLCITY='Palo Alto' AND BILLSTATE='CA' AND BILLZIP='30253' AND BILLCOUNTRY='USA' AND COURIER='UPS' AND TOTALPRICE=22.23 AND BILLTOFIRSTNAME='ACID' AND BILLTOLASTNAME='Pets' AND SHIPTOFIRSTNAME='ACID' AND SHIPTOLASTNAME='Pets' AND CREDITCARD='999 9999 9999 9999' AND EXPRDATE='12/03' AND CARDTYPE='Visa' AND LOCALE='CA'
+DELETE FROM ORDERS WHERE ORDERID='1213739454593-K9-BD-01' AND USERID='ACID' AND ORDERDATE='2006-11-15' AND SHIPADDR1='901 San Antonio Road' AND SHIPADDR2='MS UCUP02-206' AND SHIPCITY='Palo Alto' AND SHIPSTATE='CA' AND SHIPZIP='30253' AND SHIPCOUNTRY='USA' AND BILLADDR1='901 San Antonio Road' AND BILLADDR2='MS UCUP02-206' AND BILLCITY='Palo Alto' AND BILLSTATE='CA' AND BILLZIP='30253' AND BILLCOUNTRY='USA' AND COURIER='UPS' AND TOTALPRICE=22.23 AND BILLTOFIRSTNAME='ACID' AND BILLTOLASTNAME='Pets' AND SHIPTOFIRSTNAME='ACID' AND SHIPTOLASTNAME='Pets' AND CREDITCARD='999 9999 9999 9999' AND EXPRDATE='12/03' AND CARDTYPE='Visa' AND LOCALE='CA'
+DELETE FROM ORDERS WHERE ORDERID='1213739454593-FI-FW-01' AND USERID='ACID' AND ORDERDATE='2006-11-15' AND SHIPADDR1='901 San Antonio Road' AND SHIPADDR2='MS UCUP02-206' AND SHIPCITY='Palo Alto' AND SHIPSTATE='CA' AND SHIPZIP='30253' AND SHIPCOUNTRY='USA' AND BILLADDR1='901 San Antonio Road' AND BILLADDR2='MS UCUP02-206' AND BILLCITY='Palo Alto' AND BILLSTATE='CA' AND BILLZIP='30253' AND BILLCOUNTRY='USA' AND COURIER='UPS' AND TOTALPRICE=22.23 AND BILLTOFIRSTNAME='ACID' AND BILLTOLASTNAME='Pets' AND SHIPTOFIRSTNAME='ACID' AND SHIPTOLASTNAME='Pets' AND CREDITCARD='999 9999 9999 9999' AND EXPRDATE='12/03' AND CARDTYPE='Visa' AND LOCALE='CA'
+DELETE FROM ORDERS WHERE ORDERID='1213739454593-RP-LI-02' AND USERID='ACID' AND ORDERDATE='2006-11-15' AND SHIPADDR1='901 San Antonio Road' AND SHIPADDR2='MS UCUP02-206' AND SHIPCITY='Palo Alto' AND SHIPSTATE='CA' AND SHIPZIP='30253' AND SHIPCOUNTRY='USA' AND BILLADDR1='901 San Antonio Road' AND BILLADDR2='MS UCUP02-206' AND BILLCITY='Palo Alto' AND BILLSTATE='CA' AND BILLZIP='30253' AND BILLCOUNTRY='USA' AND COURIER='UPS' AND TOTALPRICE=22.23 AND BILLTOFIRSTNAME='ACID' AND BILLTOLASTNAME='Pets' AND SHIPTOFIRSTNAME='ACID' AND SHIPTOLASTNAME='Pets' AND CREDITCARD='999 9999 9999 9999' AND EXPRDATE='12/03' AND CARDTYPE='Visa' AND LOCALE='CA'
+DELETE FROM ORDERS WHERE ORDERID='1213739454593-K9-CW-01' AND USERID='ACID' AND ORDERDATE='2006-11-15' AND SHIPADDR1='901 San Antonio Road' AND SHIPADDR2='MS UCUP02-206' AND SHIPCITY='Palo Alto' AND SHIPSTATE='CA' AND SHIPZIP='30253' AND SHIPCOUNTRY='USA' AND BILLADDR1='901 San Antonio Road' AND BILLADDR2='MS UCUP02-206' AND BILLCITY='Palo Alto' AND BILLSTATE='CA' AND BILLZIP='30253' AND BILLCOUNTRY='USA' AND COURIER='UPS' AND TOTALPRICE=22.23 AND BILLTOFIRSTNAME='ACID' AND BILLTOLASTNAME='Pets' AND SHIPTOFIRSTNAME='ACID' AND SHIPTOLASTNAME='Pets' AND CREDITCARD='999 9999 9999 9999' AND EXPRDATE='12/03' AND CARDTYPE='Visa' AND LOCALE='CA'
+DELETE FROM ORDERS WHERE ORDERID='1213739454593-AV-CB-01' AND USERID='ACID' AND ORDERDATE='2006-11-15' AND SHIPADDR1='901 San Antonio Road' AND SHIPADDR2='MS UCUP02-206' AND SHIPCITY='Palo Alto' AND SHIPSTATE='CA' AND SHIPZIP='30253' AND SHIPCOUNTRY='USA' AND BILLADDR1='901 San Antonio Road' AND BILLADDR2='MS UCUP02-206' AND BILLCITY='Palo Alto' AND BILLSTATE='CA' AND BILLZIP='30253' AND BILLCOUNTRY='USA' AND COURIER='UPS' AND TOTALPRICE=22.23 AND BILLTOFIRSTNAME='ACID' AND BILLTOLASTNAME='Pets' AND SHIPTOFIRSTNAME='ACID' AND SHIPTOLASTNAME='Pets' AND CREDITCARD='999 9999 9999 9999' AND EXPRDATE='12/03' AND CARDTYPE='Visa' AND LOCALE='CA'
+DELETE FROM ORDERS WHERE ORDERID='1213739454593-AV-CB-01' AND USERID='ACID' AND ORDERDATE='2006-11-15' AND SHIPADDR1='901 San Antonio Road' AND SHIPADDR2='MS UCUP02-206' AND SHIPCITY='Palo Alto' AND SHIPSTATE='CA' AND SHIPZIP='30253' AND SHIPCOUNTRY='USA' AND BILLADDR1='901 San Antonio Road' AND BILLADDR2='MS UCUP02-206' AND BILLCITY='Palo Alto' AND BILLSTATE='CA' AND BILLZIP='30253' AND BILLCOUNTRY='USA' AND COURIER='UPS' AND TOTALPRICE=22.23 AND BILLTOFIRSTNAME='ACID' AND BILLTOLASTNAME='Pets' AND SHIPTOFIRSTNAME='ACID' AND SHIPTOLASTNAME='Pets' AND CREDITCARD='999 9999 9999 9999' AND EXPRDATE='12/03' AND CARDTYPE='Visa' AND LOCALE='CA'
+DELETE FROM ORDERS WHERE ORDERID='1213739454593-FI-SW-02' AND USERID='ACID' AND ORDERDATE='2006-11-15' AND SHIPADDR1='901 San Antonio Road' AND SHIPADDR2='MS UCUP02-206' AND SHIPCITY='Palo Alto' AND SHIPSTATE='CA' AND SHIPZIP='30253' AND SHIPCOUNTRY='USA' AND BILLADDR1='901 San Antonio Road' AND BILLADDR2='MS UCUP02-206' AND BILLCITY='Palo Alto' AND BILLSTATE='CA' AND BILLZIP='30253' AND BILLCOUNTRY='USA' AND COURIER='UPS' AND TOTALPRICE=22.23 AND BILLTOFIRSTNAME='ACID' AND BILLTOLASTNAME='Pets' AND SHIPTOFIRSTNAME='ACID' AND SHIPTOLASTNAME='Pets' AND CREDITCARD='999 9999 9999 9999' AND EXPRDATE='12/03' AND CARDTYPE='Visa' AND LOCALE='CA'
+DELETE FROM ORDERS WHERE ORDERID='1213739454593-RP-SN-01' AND USERID='ACID' AND ORDERDATE='2006-11-15' AND SHIPADDR1='901 San Antonio Road' AND SHIPADDR2='MS UCUP02-206' AND SHIPCITY='Palo Alto' AND SHIPSTATE='CA' AND SHIPZIP='30253' AND SHIPCOUNTRY='USA' AND BILLADDR1='901 San Antonio Road' AND BILLADDR2='MS UCUP02-206' AND BILLCITY='Palo Alto' AND BILLSTATE='CA' AND BILLZIP='30253' AND BILLCOUNTRY='USA' AND COURIER='UPS' AND TOTALPRICE=22.23 AND BILLTOFIRSTNAME='ACID' AND BILLTOLASTNAME='Pets' AND SHIPTOFIRSTNAME='ACID' AND SHIPTOLASTNAME='Pets' AND CREDITCARD='999 9999 9999 9999' AND EXPRDATE='12/03' AND CARDTYPE='Visa' AND LOCALE='CA'
+DELETE FROM ORDERS WHERE ORDERID='1213739454593-RP-LI-02' AND USERID='ACID' AND ORDERDATE='2006-11-15' AND SHIPADDR1='901 San Antonio Road' AND SHIPADDR2='MS UCUP02-206' AND SHIPCITY='Palo Alto' AND SHIPSTATE='CA' AND SHIPZIP='30253' AND SHIPCOUNTRY='USA' AND BILLADDR1='901 San Antonio Road' AND BILLADDR2='MS UCUP02-206' AND BILLCITY='Palo Alto' AND BILLSTATE='CA' AND BILLZIP='30253' AND BILLCOUNTRY='USA' AND COURIER='UPS' AND TOTALPRICE=22.23 AND BILLTOFIRSTNAME='ACID' AND BILLTOLASTNAME='Pets' AND SHIPTOFIRSTNAME='ACID' AND SHIPTOLASTNAME='Pets' AND CREDITCARD='999 9999 9999 9999' AND EXPRDATE='12/03' AND CARDTYPE='Visa' AND LOCALE='CA'
+/*C25*/SET SCHEMA PUBLIC
+CONNECT USER SA
+SET AUTOCOMMIT FALSE
+INSERT INTO ORDERS VALUES('1213739684328-FL-DLH-02','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
+INSERT INTO ORDERS VALUES('1213739684328-FL-DSH-01','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
+INSERT INTO ORDERS VALUES('1213739684328-FI-SW-01','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
+INSERT INTO ORDERS VALUES('1213739684328-RP-SN-01','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
+INSERT INTO ORDERS VALUES('1213739684328-K9-RT-01','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
+INSERT INTO ORDERS VALUES('1213739684328-AV-SB-02','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
+INSERT INTO ORDERS VALUES('1213739684328-K9-RT-01','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
+INSERT INTO ORDERS VALUES('1213739684328-RP-SN-01','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
+INSERT INTO ORDERS VALUES('1213739684328-RP-SN-01','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
+INSERT INTO ORDERS VALUES('1213739684328-K9-DL-01','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
+COMMIT
+DISCONNECT

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/db.properties
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/db.properties	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/db.properties	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,17 +0,0 @@
-#HSQL Database Engine 1.8.0.8
-#Tue Jun 17 22:47:17 BST 2008
-hsqldb.script_format=0
-runtime.gc_interval=0
-sql.enforce_strict_size=false
-hsqldb.cache_size_scale=8
-readonly=false
-hsqldb.nio_data_file=true
-hsqldb.cache_scale=14
-version=1.8.0
-hsqldb.default_table_type=memory
-hsqldb.cache_file_scale=1
-hsqldb.log_size=200
-modified=yes
-hsqldb.cache_version=1.7.0
-hsqldb.original_version=1.8.0
-hsqldb.compatible_version=1.8.0

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/db.properties (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/db.properties)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/db.properties	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/db.properties	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,17 @@
+#HSQL Database Engine 1.8.0.8
+#Tue Jun 17 22:47:17 BST 2008
+hsqldb.script_format=0
+runtime.gc_interval=0
+sql.enforce_strict_size=false
+hsqldb.cache_size_scale=8
+readonly=false
+hsqldb.nio_data_file=true
+hsqldb.cache_scale=14
+version=1.8.0
+hsqldb.default_table_type=memory
+hsqldb.cache_file_scale=1
+hsqldb.log_size=200
+modified=yes
+hsqldb.cache_version=1.7.0
+hsqldb.original_version=1.8.0
+hsqldb.compatible_version=1.8.0

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/db.script
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/db.script	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/db.script	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,132 +0,0 @@
-CREATE SCHEMA PUBLIC AUTHORIZATION DBA
-CREATE MEMORY TABLE SUPPLIER(SUPPID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(80),STATUS VARCHAR(2) NOT NULL,ADDR1 VARCHAR(80),ADDR2 VARCHAR(80),CITY VARCHAR(80),STATE VARCHAR(80),ZIP VARCHAR(5),PHONE VARCHAR(80))
-CREATE MEMORY TABLE SIGNON(USERNAME VARCHAR(25) NOT NULL PRIMARY KEY,PASSWORD VARCHAR(25) NOT NULL)
-CREATE MEMORY TABLE ACCOUNT(USERID VARCHAR(80) NOT NULL PRIMARY KEY,EMAIL VARCHAR(80) NOT NULL,FIRSTNAME VARCHAR(80) NOT NULL,LASTNAME VARCHAR(80) NOT NULL,STATUS VARCHAR(2),ADDR1 VARCHAR(80) NOT NULL,ADDR2 VARCHAR(40),CITY VARCHAR(80) NOT NULL,STATE VARCHAR(80) NOT NULL,ZIP VARCHAR(20) NOT NULL,COUNTRY VARCHAR(20) NOT NULL,PHONE VARCHAR(80) NOT NULL)
-CREATE MEMORY TABLE PROFILE(USERID VARCHAR(80) NOT NULL PRIMARY KEY,LANGPREF VARCHAR(80) NOT NULL,FAVCATEGORY VARCHAR(30),MYLISTOPT INTEGER,BANNEROPT INTEGER)
-CREATE MEMORY TABLE BANNERDATA(FAVCATEGORY VARCHAR(80) NOT NULL PRIMARY KEY,BANNERNAME VARCHAR(255))
-CREATE MEMORY TABLE ORDERS(ORDERID VARCHAR(80) NOT NULL,USERID VARCHAR(80) NOT NULL,ORDERDATE DATE NOT NULL,SHIPADDR1 VARCHAR(80) NOT NULL,SHIPADDR2 VARCHAR(80),SHIPCITY VARCHAR(80) NOT NULL,SHIPSTATE VARCHAR(80) NOT NULL,SHIPZIP VARCHAR(20) NOT NULL,SHIPCOUNTRY VARCHAR(20) NOT NULL,BILLADDR1 VARCHAR(80) NOT NULL,BILLADDR2 VARCHAR(80),BILLCITY VARCHAR(80) NOT NULL,BILLSTATE VARCHAR(80) NOT NULL,BILLZIP VARCHAR(20) NOT NULL,BILLCOUNTRY VARCHAR(20) NOT NULL,COURIER VARCHAR(80) NOT NULL,TOTALPRICE DECIMAL(10,2) NOT NULL,BILLTOFIRSTNAME VARCHAR(80) NOT NULL,BILLTOLASTNAME VARCHAR(80) NOT NULL,SHIPTOFIRSTNAME VARCHAR(80) NOT NULL,SHIPTOLASTNAME VARCHAR(80) NOT NULL,CREDITCARD VARCHAR(80) NOT NULL,EXPRDATE VARCHAR(7) NOT NULL,CARDTYPE VARCHAR(80) NOT NULL,LOCALE VARCHAR(80) NOT NULL)
-CREATE MEMORY TABLE ORDERSTATUS(ORDERID INTEGER NOT NULL,LINENUM INTEGER NOT NULL,TIMESTAMP DATE NOT NULL,STATUS VARCHAR(2) NOT NULL,CONSTRAINT PK_ORDERSTATUS PRIMARY KEY(ORDERID,LINENUM))
-CREATE MEMORY TABLE LINEITEM(ORDERID INTEGER NOT NULL,LINENUM INTEGER NOT NULL,ITEMID VARCHAR(10) NOT NULL,QUANTITY INTEGER NOT NULL,UNITPRICE DECIMAL(10,2) NOT NULL,CONSTRAINT PK_LINEITEM PRIMARY KEY(ORDERID,LINENUM))
-CREATE MEMORY TABLE CATEGORY(CATID VARCHAR(10) NOT NULL PRIMARY KEY,NAME VARCHAR(80),DESCN VARCHAR(255))
-CREATE MEMORY TABLE PRODUCT(PRODUCTID VARCHAR(10) NOT NULL PRIMARY KEY,CATEGORY VARCHAR(10) NOT NULL,NAME VARCHAR(80),DESCN VARCHAR(255),CONSTRAINT FK_PRODUCT_1 FOREIGN KEY(CATEGORY) REFERENCES CATEGORY(CATID))
-CREATE INDEX PRODUCTCAT ON PRODUCT(CATEGORY)
-CREATE INDEX PRODUCTNAME ON PRODUCT(NAME)
-CREATE MEMORY TABLE ITEM(ITEMID VARCHAR(10) NOT NULL PRIMARY KEY,PRODUCTID VARCHAR(10) NOT NULL,LISTPRICE DECIMAL(10,2),UNITCOST DECIMAL(10,2),SUPPLIER INTEGER,STATUS VARCHAR(2),ATTR1 VARCHAR(80),ATTR2 VARCHAR(80),ATTR3 VARCHAR(80),ATTR4 VARCHAR(80),ATTR5 VARCHAR(80),CONSTRAINT FK_ITEM_1 FOREIGN KEY(PRODUCTID) REFERENCES PRODUCT(PRODUCTID),CONSTRAINT FK_ITEM_2 FOREIGN KEY(SUPPLIER) REFERENCES SUPPLIER(SUPPID))
-CREATE INDEX ITEMPROD ON ITEM(PRODUCTID)
-CREATE MEMORY TABLE INVENTORY(ITEMID VARCHAR(10) NOT NULL PRIMARY KEY,QTY INTEGER NOT NULL)
-CREATE MEMORY TABLE SEQUENCE(NAME VARCHAR(30) NOT NULL PRIMARY KEY,NEXTID INTEGER NOT NULL)
-CREATE USER SA PASSWORD ""
-GRANT DBA TO SA
-SET WRITE_DELAY 60
-SET SCHEMA PUBLIC
-INSERT INTO SUPPLIER VALUES(1,'XYZ Pets','AC','600 Avon Way','','Los Angeles','CA','94024','212-947-0797')
-INSERT INTO SUPPLIER VALUES(2,'ABC Pets','AC','700 Abalone Way','','San Francisco ','CA','94024','415-947-0797')
-INSERT INTO SIGNON VALUES('ACID','ACID')
-INSERT INTO SIGNON VALUES('j2ee','j2ee')
-INSERT INTO ACCOUNT VALUES('ACID','acid at yourdomain.com','ACID','Pets','OK','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','94303','USA','555-555-5555')
-INSERT INTO ACCOUNT VALUES('j2ee','yourname at yourdomain.com','JEE','Pets','OK','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','94303','USA','555-555-5555')
-INSERT INTO PROFILE VALUES('ACID','english','CATS',1,1)
-INSERT INTO PROFILE VALUES('j2ee','english','DOGS',1,1)
-INSERT INTO BANNERDATA VALUES('BIRDS','<image src="../images/banner_birds.gif">')
-INSERT INTO BANNERDATA VALUES('CATS','<image src="../images/banner_cats.gif">')
-INSERT INTO BANNERDATA VALUES('DOGS','<image src="../images/banner_dogs.gif">')
-INSERT INTO BANNERDATA VALUES('FISH','<image src="../images/banner_fish.gif">')
-INSERT INTO BANNERDATA VALUES('REPTILES','<image src="../images/banner_reptiles.gif">')
-INSERT INTO ORDERS VALUES('1213712709484-FL-DLH-02','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
-INSERT INTO ORDERS VALUES('1213712709484-FI-FW-02','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
-INSERT INTO ORDERS VALUES('1213712709484-K9-DL-01','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
-INSERT INTO ORDERS VALUES('1213712709484-K9-CW-01','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
-INSERT INTO ORDERS VALUES('1213712709484-RP-SN-01','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
-INSERT INTO ORDERS VALUES('1213712709484-FI-SW-01','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
-INSERT INTO ORDERS VALUES('1213712709484-K9-RT-02','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
-INSERT INTO ORDERS VALUES('1213712709484-K9-RT-02','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
-INSERT INTO ORDERS VALUES('1213712709484-K9-PO-02','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
-INSERT INTO ORDERS VALUES('1213712709484-RP-SN-01','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
-INSERT INTO ORDERSTATUS VALUES(1000,1000,'2007-05-25','P')
-INSERT INTO ORDERSTATUS VALUES(1001,1001,'2007-05-25','P')
-INSERT INTO ORDERSTATUS VALUES(1002,1002,'2007-05-25','P')
-INSERT INTO ORDERSTATUS VALUES(1003,1003,'2007-05-25','P')
-INSERT INTO ORDERSTATUS VALUES(1004,1004,'2007-05-25','P')
-INSERT INTO ORDERSTATUS VALUES(1005,1005,'2007-05-25','P')
-INSERT INTO ORDERSTATUS VALUES(1006,1006,'2007-05-25','P')
-INSERT INTO ORDERSTATUS VALUES(1007,1007,'2007-05-25','P')
-INSERT INTO ORDERSTATUS VALUES(1008,1008,'2007-05-25','P')
-INSERT INTO CATEGORY VALUES('BIRDS','Birds','<image src="../images/birds_icon.gif"><font size="5" color="blue"> Birds</font>')
-INSERT INTO CATEGORY VALUES('CATS','Cats','<image src="../images/cats_icon.gif"><font size="5" color="blue"> Cats</font>')
-INSERT INTO CATEGORY VALUES('DOGS','Dogs','<image src="../images/dogs_icon.gif"><font size="5" color="blue"> Dogs</font>')
-INSERT INTO CATEGORY VALUES('FISH','Fish','<image src="../images/fish_icon.gif"><font size="5" color="blue"> Fish</font>')
-INSERT INTO CATEGORY VALUES('REPTILES','Reptiles','<image src="../images/reptiles_icon.gif"><font size="5" color="blue"> Reptiles</font>')
-INSERT INTO PRODUCT VALUES('AV-CB-01','BIRDS','Amazon Parrot','<image src="../images/bird4.gif">Great companion for up to 75 years')
-INSERT INTO PRODUCT VALUES('AV-SB-02','BIRDS','Finch','<image src="../images/bird1.gif">Great stress reliever')
-INSERT INTO PRODUCT VALUES('FI-FW-01','FISH','Koi','<image src="../images/fish3.gif">Fresh Water fish from Japan')
-INSERT INTO PRODUCT VALUES('FI-FW-02','FISH','Goldfish','<image src="../images/fish2.gif">Fresh Water fish from China')
-INSERT INTO PRODUCT VALUES('FI-SW-01','FISH','Angelfish','<image src="../images/fish1.jpg">Salt Water fish from Australia')
-INSERT INTO PRODUCT VALUES('FI-SW-02','FISH','Tiger Shark','<image src="../images/fish4.gif">Salt Water fish from Australia')
-INSERT INTO PRODUCT VALUES('FL-DLH-02','CATS','Persian','<image src="../images/cat1.gif">Friendly house cat, doubles as a princess')
-INSERT INTO PRODUCT VALUES('FL-DSH-01','CATS','Manx','<image src="../images/cat3.gif">Great for reducing mouse populations')
-INSERT INTO PRODUCT VALUES('K9-BD-01','DOGS','Bulldog','<image src="../images/dog2.gif">Friendly dog from England')
-INSERT INTO PRODUCT VALUES('K9-CW-01','DOGS','Chihuahua','<image src="../images/dog4.gif">Great companion dog')
-INSERT INTO PRODUCT VALUES('K9-DL-01','DOGS','Dalmation','<image src="../images/dog5.gif">Great dog for a Fire Station')
-INSERT INTO PRODUCT VALUES('K9-PO-02','DOGS','Poodle','<image src="../images/dog6.gif">Cute dog from France')
-INSERT INTO PRODUCT VALUES('K9-RT-01','DOGS','Golden Retriever','<image src="../images/dog1.gif">Great family dog')
-INSERT INTO PRODUCT VALUES('K9-RT-02','DOGS','Labrador Retriever','<image src="../images/dog5.gif">Great hunting dog')
-INSERT INTO PRODUCT VALUES('RP-LI-02','REPTILES','Iguana','<image src="../images/lizard2.gif">Friendly green friend')
-INSERT INTO PRODUCT VALUES('RP-SN-01','REPTILES','Rattlesnake','<image src="../images/lizard3.gif">Doubles as a watch dog')
-INSERT INTO ITEM VALUES('EST-1','FI-SW-01',16.50,10.00,1,'P','Large',NULL,NULL,NULL,NULL)
-INSERT INTO ITEM VALUES('EST-10','K9-DL-01',18.50,12.00,1,'P','Spotted Adult Female',NULL,NULL,NULL,NULL)
-INSERT INTO ITEM VALUES('EST-11','RP-SN-01',18.50,12.00,1,'P','Venomless',NULL,NULL,NULL,NULL)
-INSERT INTO ITEM VALUES('EST-12','RP-SN-01',18.50,12.00,1,'P','Rattleless',NULL,NULL,NULL,NULL)
-INSERT INTO ITEM VALUES('EST-13','RP-LI-02',18.50,12.00,1,'P','Green Adult',NULL,NULL,NULL,NULL)
-INSERT INTO ITEM VALUES('EST-14','FL-DSH-01',58.50,12.00,1,'P','Tailless',NULL,NULL,NULL,NULL)
-INSERT INTO ITEM VALUES('EST-15','FL-DSH-01',23.50,12.00,1,'P','With tail',NULL,NULL,NULL,NULL)
-INSERT INTO ITEM VALUES('EST-16','FL-DLH-02',93.50,12.00,1,'P','Adult Female',NULL,NULL,NULL,NULL)
-INSERT INTO ITEM VALUES('EST-17','FL-DLH-02',93.50,12.00,1,'P','Adult Male',NULL,NULL,NULL,NULL)
-INSERT INTO ITEM VALUES('EST-18','AV-CB-01',193.50,92.00,1,'P','Adult Male',NULL,NULL,NULL,NULL)
-INSERT INTO ITEM VALUES('EST-19','AV-SB-02',15.50,2.00,1,'P','Adult Male',NULL,NULL,NULL,NULL)
-INSERT INTO ITEM VALUES('EST-2','FI-SW-01',16.50,10.00,1,'P','Small',NULL,NULL,NULL,NULL)
-INSERT INTO ITEM VALUES('EST-20','FI-FW-02',5.50,2.00,1,'P','Adult Male',NULL,NULL,NULL,NULL)
-INSERT INTO ITEM VALUES('EST-21','FI-FW-02',5.29,1.00,1,'P','Adult Female',NULL,NULL,NULL,NULL)
-INSERT INTO ITEM VALUES('EST-22','K9-RT-02',135.50,100.00,1,'P','Adult Male',NULL,NULL,NULL,NULL)
-INSERT INTO ITEM VALUES('EST-23','K9-RT-02',145.49,100.00,1,'P','Adult Female',NULL,NULL,NULL,NULL)
-INSERT INTO ITEM VALUES('EST-24','K9-RT-02',255.50,92.00,1,'P','Adult Male',NULL,NULL,NULL,NULL)
-INSERT INTO ITEM VALUES('EST-25','K9-RT-02',325.29,90.00,1,'P','Adult Female',NULL,NULL,NULL,NULL)
-INSERT INTO ITEM VALUES('EST-26','K9-CW-01',125.50,92.00,1,'P','Adult Male',NULL,NULL,NULL,NULL)
-INSERT INTO ITEM VALUES('EST-27','K9-CW-01',155.29,90.00,1,'P','Adult Female',NULL,NULL,NULL,NULL)
-INSERT INTO ITEM VALUES('EST-28','K9-RT-01',155.29,90.00,1,'P','Adult Female',NULL,NULL,NULL,NULL)
-INSERT INTO ITEM VALUES('EST-3','FI-SW-02',18.50,12.00,1,'P','Toothless',NULL,NULL,NULL,NULL)
-INSERT INTO ITEM VALUES('EST-4','FI-FW-01',18.50,12.00,1,'P','Spotted',NULL,NULL,NULL,NULL)
-INSERT INTO ITEM VALUES('EST-5','FI-FW-01',18.50,12.00,1,'P','Spotless',NULL,NULL,NULL,NULL)
-INSERT INTO ITEM VALUES('EST-6','K9-BD-01',18.50,12.00,1,'P','Male Adult',NULL,NULL,NULL,NULL)
-INSERT INTO ITEM VALUES('EST-7','K9-BD-01',18.50,12.00,1,'P','Female Puppy',NULL,NULL,NULL,NULL)
-INSERT INTO ITEM VALUES('EST-8','K9-PO-02',18.50,12.00,1,'P','Male Puppy',NULL,NULL,NULL,NULL)
-INSERT INTO ITEM VALUES('EST-9','K9-DL-01',18.50,12.00,1,'P','Spotless Male Puppy',NULL,NULL,NULL,NULL)
-INSERT INTO INVENTORY VALUES('EST-1',10000)
-INSERT INTO INVENTORY VALUES('EST-10',10000)
-INSERT INTO INVENTORY VALUES('EST-11',10000)
-INSERT INTO INVENTORY VALUES('EST-12',10000)
-INSERT INTO INVENTORY VALUES('EST-13',10000)
-INSERT INTO INVENTORY VALUES('EST-14',10000)
-INSERT INTO INVENTORY VALUES('EST-15',10000)
-INSERT INTO INVENTORY VALUES('EST-16',10000)
-INSERT INTO INVENTORY VALUES('EST-17',10000)
-INSERT INTO INVENTORY VALUES('EST-18',10000)
-INSERT INTO INVENTORY VALUES('EST-19',10000)
-INSERT INTO INVENTORY VALUES('EST-2',10000)
-INSERT INTO INVENTORY VALUES('EST-20',10000)
-INSERT INTO INVENTORY VALUES('EST-21',10000)
-INSERT INTO INVENTORY VALUES('EST-22',10000)
-INSERT INTO INVENTORY VALUES('EST-23',10000)
-INSERT INTO INVENTORY VALUES('EST-24',10000)
-INSERT INTO INVENTORY VALUES('EST-25',10000)
-INSERT INTO INVENTORY VALUES('EST-26',10000)
-INSERT INTO INVENTORY VALUES('EST-27',10000)
-INSERT INTO INVENTORY VALUES('EST-28',10000)
-INSERT INTO INVENTORY VALUES('EST-3',10000)
-INSERT INTO INVENTORY VALUES('EST-4',10000)
-INSERT INTO INVENTORY VALUES('EST-5',10000)
-INSERT INTO INVENTORY VALUES('EST-6',10000)
-INSERT INTO INVENTORY VALUES('EST-7',10000)
-INSERT INTO INVENTORY VALUES('EST-8',10000)
-INSERT INTO INVENTORY VALUES('EST-9',10000)
-INSERT INTO SEQUENCE VALUES('linenum',1000)
-INSERT INTO SEQUENCE VALUES('ordernum',1009)

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/db.script (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/db.script)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/db.script	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/db.script	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,132 @@
+CREATE SCHEMA PUBLIC AUTHORIZATION DBA
+CREATE MEMORY TABLE SUPPLIER(SUPPID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(80),STATUS VARCHAR(2) NOT NULL,ADDR1 VARCHAR(80),ADDR2 VARCHAR(80),CITY VARCHAR(80),STATE VARCHAR(80),ZIP VARCHAR(5),PHONE VARCHAR(80))
+CREATE MEMORY TABLE SIGNON(USERNAME VARCHAR(25) NOT NULL PRIMARY KEY,PASSWORD VARCHAR(25) NOT NULL)
+CREATE MEMORY TABLE ACCOUNT(USERID VARCHAR(80) NOT NULL PRIMARY KEY,EMAIL VARCHAR(80) NOT NULL,FIRSTNAME VARCHAR(80) NOT NULL,LASTNAME VARCHAR(80) NOT NULL,STATUS VARCHAR(2),ADDR1 VARCHAR(80) NOT NULL,ADDR2 VARCHAR(40),CITY VARCHAR(80) NOT NULL,STATE VARCHAR(80) NOT NULL,ZIP VARCHAR(20) NOT NULL,COUNTRY VARCHAR(20) NOT NULL,PHONE VARCHAR(80) NOT NULL)
+CREATE MEMORY TABLE PROFILE(USERID VARCHAR(80) NOT NULL PRIMARY KEY,LANGPREF VARCHAR(80) NOT NULL,FAVCATEGORY VARCHAR(30),MYLISTOPT INTEGER,BANNEROPT INTEGER)
+CREATE MEMORY TABLE BANNERDATA(FAVCATEGORY VARCHAR(80) NOT NULL PRIMARY KEY,BANNERNAME VARCHAR(255))
+CREATE MEMORY TABLE ORDERS(ORDERID VARCHAR(80) NOT NULL,USERID VARCHAR(80) NOT NULL,ORDERDATE DATE NOT NULL,SHIPADDR1 VARCHAR(80) NOT NULL,SHIPADDR2 VARCHAR(80),SHIPCITY VARCHAR(80) NOT NULL,SHIPSTATE VARCHAR(80) NOT NULL,SHIPZIP VARCHAR(20) NOT NULL,SHIPCOUNTRY VARCHAR(20) NOT NULL,BILLADDR1 VARCHAR(80) NOT NULL,BILLADDR2 VARCHAR(80),BILLCITY VARCHAR(80) NOT NULL,BILLSTATE VARCHAR(80) NOT NULL,BILLZIP VARCHAR(20) NOT NULL,BILLCOUNTRY VARCHAR(20) NOT NULL,COURIER VARCHAR(80) NOT NULL,TOTALPRICE DECIMAL(10,2) NOT NULL,BILLTOFIRSTNAME VARCHAR(80) NOT NULL,BILLTOLASTNAME VARCHAR(80) NOT NULL,SHIPTOFIRSTNAME VARCHAR(80) NOT NULL,SHIPTOLASTNAME VARCHAR(80) NOT NULL,CREDITCARD VARCHAR(80) NOT NULL,EXPRDATE VARCHAR(7) NOT NULL,CARDTYPE VARCHAR(80) NOT NULL,LOCALE VARCHAR(80) NOT NULL)
+CREATE MEMORY TABLE ORDERSTATUS(ORDERID INTEGER NOT NULL,LINENUM INTEGER NOT NULL,TIMESTAMP DATE NOT NULL,STATUS VARCHAR(2) NOT NULL,CONSTRAINT PK_ORDERSTATUS PRIMARY KEY(ORDERID,LINENUM))
+CREATE MEMORY TABLE LINEITEM(ORDERID INTEGER NOT NULL,LINENUM INTEGER NOT NULL,ITEMID VARCHAR(10) NOT NULL,QUANTITY INTEGER NOT NULL,UNITPRICE DECIMAL(10,2) NOT NULL,CONSTRAINT PK_LINEITEM PRIMARY KEY(ORDERID,LINENUM))
+CREATE MEMORY TABLE CATEGORY(CATID VARCHAR(10) NOT NULL PRIMARY KEY,NAME VARCHAR(80),DESCN VARCHAR(255))
+CREATE MEMORY TABLE PRODUCT(PRODUCTID VARCHAR(10) NOT NULL PRIMARY KEY,CATEGORY VARCHAR(10) NOT NULL,NAME VARCHAR(80),DESCN VARCHAR(255),CONSTRAINT FK_PRODUCT_1 FOREIGN KEY(CATEGORY) REFERENCES CATEGORY(CATID))
+CREATE INDEX PRODUCTCAT ON PRODUCT(CATEGORY)
+CREATE INDEX PRODUCTNAME ON PRODUCT(NAME)
+CREATE MEMORY TABLE ITEM(ITEMID VARCHAR(10) NOT NULL PRIMARY KEY,PRODUCTID VARCHAR(10) NOT NULL,LISTPRICE DECIMAL(10,2),UNITCOST DECIMAL(10,2),SUPPLIER INTEGER,STATUS VARCHAR(2),ATTR1 VARCHAR(80),ATTR2 VARCHAR(80),ATTR3 VARCHAR(80),ATTR4 VARCHAR(80),ATTR5 VARCHAR(80),CONSTRAINT FK_ITEM_1 FOREIGN KEY(PRODUCTID) REFERENCES PRODUCT(PRODUCTID),CONSTRAINT FK_ITEM_2 FOREIGN KEY(SUPPLIER) REFERENCES SUPPLIER(SUPPID))
+CREATE INDEX ITEMPROD ON ITEM(PRODUCTID)
+CREATE MEMORY TABLE INVENTORY(ITEMID VARCHAR(10) NOT NULL PRIMARY KEY,QTY INTEGER NOT NULL)
+CREATE MEMORY TABLE SEQUENCE(NAME VARCHAR(30) NOT NULL PRIMARY KEY,NEXTID INTEGER NOT NULL)
+CREATE USER SA PASSWORD ""
+GRANT DBA TO SA
+SET WRITE_DELAY 60
+SET SCHEMA PUBLIC
+INSERT INTO SUPPLIER VALUES(1,'XYZ Pets','AC','600 Avon Way','','Los Angeles','CA','94024','212-947-0797')
+INSERT INTO SUPPLIER VALUES(2,'ABC Pets','AC','700 Abalone Way','','San Francisco ','CA','94024','415-947-0797')
+INSERT INTO SIGNON VALUES('ACID','ACID')
+INSERT INTO SIGNON VALUES('j2ee','j2ee')
+INSERT INTO ACCOUNT VALUES('ACID','acid at yourdomain.com','ACID','Pets','OK','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','94303','USA','555-555-5555')
+INSERT INTO ACCOUNT VALUES('j2ee','yourname at yourdomain.com','JEE','Pets','OK','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','94303','USA','555-555-5555')
+INSERT INTO PROFILE VALUES('ACID','english','CATS',1,1)
+INSERT INTO PROFILE VALUES('j2ee','english','DOGS',1,1)
+INSERT INTO BANNERDATA VALUES('BIRDS','<image src="../images/banner_birds.gif">')
+INSERT INTO BANNERDATA VALUES('CATS','<image src="../images/banner_cats.gif">')
+INSERT INTO BANNERDATA VALUES('DOGS','<image src="../images/banner_dogs.gif">')
+INSERT INTO BANNERDATA VALUES('FISH','<image src="../images/banner_fish.gif">')
+INSERT INTO BANNERDATA VALUES('REPTILES','<image src="../images/banner_reptiles.gif">')
+INSERT INTO ORDERS VALUES('1213712709484-FL-DLH-02','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
+INSERT INTO ORDERS VALUES('1213712709484-FI-FW-02','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
+INSERT INTO ORDERS VALUES('1213712709484-K9-DL-01','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
+INSERT INTO ORDERS VALUES('1213712709484-K9-CW-01','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
+INSERT INTO ORDERS VALUES('1213712709484-RP-SN-01','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
+INSERT INTO ORDERS VALUES('1213712709484-FI-SW-01','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
+INSERT INTO ORDERS VALUES('1213712709484-K9-RT-02','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
+INSERT INTO ORDERS VALUES('1213712709484-K9-RT-02','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
+INSERT INTO ORDERS VALUES('1213712709484-K9-PO-02','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
+INSERT INTO ORDERS VALUES('1213712709484-RP-SN-01','ACID','2006-11-15','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','901 San Antonio Road','MS UCUP02-206','Palo Alto','CA','30253','USA','UPS',22.23,'ACID','Pets','ACID','Pets','999 9999 9999 9999','12/03','Visa','CA')
+INSERT INTO ORDERSTATUS VALUES(1000,1000,'2007-05-25','P')
+INSERT INTO ORDERSTATUS VALUES(1001,1001,'2007-05-25','P')
+INSERT INTO ORDERSTATUS VALUES(1002,1002,'2007-05-25','P')
+INSERT INTO ORDERSTATUS VALUES(1003,1003,'2007-05-25','P')
+INSERT INTO ORDERSTATUS VALUES(1004,1004,'2007-05-25','P')
+INSERT INTO ORDERSTATUS VALUES(1005,1005,'2007-05-25','P')
+INSERT INTO ORDERSTATUS VALUES(1006,1006,'2007-05-25','P')
+INSERT INTO ORDERSTATUS VALUES(1007,1007,'2007-05-25','P')
+INSERT INTO ORDERSTATUS VALUES(1008,1008,'2007-05-25','P')
+INSERT INTO CATEGORY VALUES('BIRDS','Birds','<image src="../images/birds_icon.gif"><font size="5" color="blue"> Birds</font>')
+INSERT INTO CATEGORY VALUES('CATS','Cats','<image src="../images/cats_icon.gif"><font size="5" color="blue"> Cats</font>')
+INSERT INTO CATEGORY VALUES('DOGS','Dogs','<image src="../images/dogs_icon.gif"><font size="5" color="blue"> Dogs</font>')
+INSERT INTO CATEGORY VALUES('FISH','Fish','<image src="../images/fish_icon.gif"><font size="5" color="blue"> Fish</font>')
+INSERT INTO CATEGORY VALUES('REPTILES','Reptiles','<image src="../images/reptiles_icon.gif"><font size="5" color="blue"> Reptiles</font>')
+INSERT INTO PRODUCT VALUES('AV-CB-01','BIRDS','Amazon Parrot','<image src="../images/bird4.gif">Great companion for up to 75 years')
+INSERT INTO PRODUCT VALUES('AV-SB-02','BIRDS','Finch','<image src="../images/bird1.gif">Great stress reliever')
+INSERT INTO PRODUCT VALUES('FI-FW-01','FISH','Koi','<image src="../images/fish3.gif">Fresh Water fish from Japan')
+INSERT INTO PRODUCT VALUES('FI-FW-02','FISH','Goldfish','<image src="../images/fish2.gif">Fresh Water fish from China')
+INSERT INTO PRODUCT VALUES('FI-SW-01','FISH','Angelfish','<image src="../images/fish1.jpg">Salt Water fish from Australia')
+INSERT INTO PRODUCT VALUES('FI-SW-02','FISH','Tiger Shark','<image src="../images/fish4.gif">Salt Water fish from Australia')
+INSERT INTO PRODUCT VALUES('FL-DLH-02','CATS','Persian','<image src="../images/cat1.gif">Friendly house cat, doubles as a princess')
+INSERT INTO PRODUCT VALUES('FL-DSH-01','CATS','Manx','<image src="../images/cat3.gif">Great for reducing mouse populations')
+INSERT INTO PRODUCT VALUES('K9-BD-01','DOGS','Bulldog','<image src="../images/dog2.gif">Friendly dog from England')
+INSERT INTO PRODUCT VALUES('K9-CW-01','DOGS','Chihuahua','<image src="../images/dog4.gif">Great companion dog')
+INSERT INTO PRODUCT VALUES('K9-DL-01','DOGS','Dalmation','<image src="../images/dog5.gif">Great dog for a Fire Station')
+INSERT INTO PRODUCT VALUES('K9-PO-02','DOGS','Poodle','<image src="../images/dog6.gif">Cute dog from France')
+INSERT INTO PRODUCT VALUES('K9-RT-01','DOGS','Golden Retriever','<image src="../images/dog1.gif">Great family dog')
+INSERT INTO PRODUCT VALUES('K9-RT-02','DOGS','Labrador Retriever','<image src="../images/dog5.gif">Great hunting dog')
+INSERT INTO PRODUCT VALUES('RP-LI-02','REPTILES','Iguana','<image src="../images/lizard2.gif">Friendly green friend')
+INSERT INTO PRODUCT VALUES('RP-SN-01','REPTILES','Rattlesnake','<image src="../images/lizard3.gif">Doubles as a watch dog')
+INSERT INTO ITEM VALUES('EST-1','FI-SW-01',16.50,10.00,1,'P','Large',NULL,NULL,NULL,NULL)
+INSERT INTO ITEM VALUES('EST-10','K9-DL-01',18.50,12.00,1,'P','Spotted Adult Female',NULL,NULL,NULL,NULL)
+INSERT INTO ITEM VALUES('EST-11','RP-SN-01',18.50,12.00,1,'P','Venomless',NULL,NULL,NULL,NULL)
+INSERT INTO ITEM VALUES('EST-12','RP-SN-01',18.50,12.00,1,'P','Rattleless',NULL,NULL,NULL,NULL)
+INSERT INTO ITEM VALUES('EST-13','RP-LI-02',18.50,12.00,1,'P','Green Adult',NULL,NULL,NULL,NULL)
+INSERT INTO ITEM VALUES('EST-14','FL-DSH-01',58.50,12.00,1,'P','Tailless',NULL,NULL,NULL,NULL)
+INSERT INTO ITEM VALUES('EST-15','FL-DSH-01',23.50,12.00,1,'P','With tail',NULL,NULL,NULL,NULL)
+INSERT INTO ITEM VALUES('EST-16','FL-DLH-02',93.50,12.00,1,'P','Adult Female',NULL,NULL,NULL,NULL)
+INSERT INTO ITEM VALUES('EST-17','FL-DLH-02',93.50,12.00,1,'P','Adult Male',NULL,NULL,NULL,NULL)
+INSERT INTO ITEM VALUES('EST-18','AV-CB-01',193.50,92.00,1,'P','Adult Male',NULL,NULL,NULL,NULL)
+INSERT INTO ITEM VALUES('EST-19','AV-SB-02',15.50,2.00,1,'P','Adult Male',NULL,NULL,NULL,NULL)
+INSERT INTO ITEM VALUES('EST-2','FI-SW-01',16.50,10.00,1,'P','Small',NULL,NULL,NULL,NULL)
+INSERT INTO ITEM VALUES('EST-20','FI-FW-02',5.50,2.00,1,'P','Adult Male',NULL,NULL,NULL,NULL)
+INSERT INTO ITEM VALUES('EST-21','FI-FW-02',5.29,1.00,1,'P','Adult Female',NULL,NULL,NULL,NULL)
+INSERT INTO ITEM VALUES('EST-22','K9-RT-02',135.50,100.00,1,'P','Adult Male',NULL,NULL,NULL,NULL)
+INSERT INTO ITEM VALUES('EST-23','K9-RT-02',145.49,100.00,1,'P','Adult Female',NULL,NULL,NULL,NULL)
+INSERT INTO ITEM VALUES('EST-24','K9-RT-02',255.50,92.00,1,'P','Adult Male',NULL,NULL,NULL,NULL)
+INSERT INTO ITEM VALUES('EST-25','K9-RT-02',325.29,90.00,1,'P','Adult Female',NULL,NULL,NULL,NULL)
+INSERT INTO ITEM VALUES('EST-26','K9-CW-01',125.50,92.00,1,'P','Adult Male',NULL,NULL,NULL,NULL)
+INSERT INTO ITEM VALUES('EST-27','K9-CW-01',155.29,90.00,1,'P','Adult Female',NULL,NULL,NULL,NULL)
+INSERT INTO ITEM VALUES('EST-28','K9-RT-01',155.29,90.00,1,'P','Adult Female',NULL,NULL,NULL,NULL)
+INSERT INTO ITEM VALUES('EST-3','FI-SW-02',18.50,12.00,1,'P','Toothless',NULL,NULL,NULL,NULL)
+INSERT INTO ITEM VALUES('EST-4','FI-FW-01',18.50,12.00,1,'P','Spotted',NULL,NULL,NULL,NULL)
+INSERT INTO ITEM VALUES('EST-5','FI-FW-01',18.50,12.00,1,'P','Spotless',NULL,NULL,NULL,NULL)
+INSERT INTO ITEM VALUES('EST-6','K9-BD-01',18.50,12.00,1,'P','Male Adult',NULL,NULL,NULL,NULL)
+INSERT INTO ITEM VALUES('EST-7','K9-BD-01',18.50,12.00,1,'P','Female Puppy',NULL,NULL,NULL,NULL)
+INSERT INTO ITEM VALUES('EST-8','K9-PO-02',18.50,12.00,1,'P','Male Puppy',NULL,NULL,NULL,NULL)
+INSERT INTO ITEM VALUES('EST-9','K9-DL-01',18.50,12.00,1,'P','Spotless Male Puppy',NULL,NULL,NULL,NULL)
+INSERT INTO INVENTORY VALUES('EST-1',10000)
+INSERT INTO INVENTORY VALUES('EST-10',10000)
+INSERT INTO INVENTORY VALUES('EST-11',10000)
+INSERT INTO INVENTORY VALUES('EST-12',10000)
+INSERT INTO INVENTORY VALUES('EST-13',10000)
+INSERT INTO INVENTORY VALUES('EST-14',10000)
+INSERT INTO INVENTORY VALUES('EST-15',10000)
+INSERT INTO INVENTORY VALUES('EST-16',10000)
+INSERT INTO INVENTORY VALUES('EST-17',10000)
+INSERT INTO INVENTORY VALUES('EST-18',10000)
+INSERT INTO INVENTORY VALUES('EST-19',10000)
+INSERT INTO INVENTORY VALUES('EST-2',10000)
+INSERT INTO INVENTORY VALUES('EST-20',10000)
+INSERT INTO INVENTORY VALUES('EST-21',10000)
+INSERT INTO INVENTORY VALUES('EST-22',10000)
+INSERT INTO INVENTORY VALUES('EST-23',10000)
+INSERT INTO INVENTORY VALUES('EST-24',10000)
+INSERT INTO INVENTORY VALUES('EST-25',10000)
+INSERT INTO INVENTORY VALUES('EST-26',10000)
+INSERT INTO INVENTORY VALUES('EST-27',10000)
+INSERT INTO INVENTORY VALUES('EST-28',10000)
+INSERT INTO INVENTORY VALUES('EST-3',10000)
+INSERT INTO INVENTORY VALUES('EST-4',10000)
+INSERT INTO INVENTORY VALUES('EST-5',10000)
+INSERT INTO INVENTORY VALUES('EST-6',10000)
+INSERT INTO INVENTORY VALUES('EST-7',10000)
+INSERT INTO INVENTORY VALUES('EST-8',10000)
+INSERT INTO INVENTORY VALUES('EST-9',10000)
+INSERT INTO SEQUENCE VALUES('linenum',1000)
+INSERT INTO SEQUENCE VALUES('ordernum',1009)

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/hsqldb.jar
===================================================================
(Binary files differ)

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/hsqldb.jar (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/hsqldb.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/manager.bat
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/manager.bat	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/manager.bat	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,2 +0,0 @@
-"%JAVA_HOME%/bin/java" -classpath hsqldb.jar org.hsqldb.util.DatabaseManager
-

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/manager.bat (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/manager.bat)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/manager.bat	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/manager.bat	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,2 @@
+"%JAVA_HOME%/bin/java" -classpath hsqldb.jar org.hsqldb.util.DatabaseManager
+

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/manager.sh
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/manager.sh	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/manager.sh	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1 +0,0 @@
-java -cp hsqldb.jar org.hsqldb.util.DatabaseManager

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/manager.sh (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/manager.sh)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/manager.sh	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/manager.sh	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1 @@
+java -cp hsqldb.jar org.hsqldb.util.DatabaseManager

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/server.bat
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/server.bat	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/server.bat	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1 +0,0 @@
-"%JAVA_HOME%/bin/java" -classpath hsqldb.jar org.hsqldb.Server -database db

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/server.bat (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/server.bat)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/server.bat	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/server.bat	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1 @@
+"%JAVA_HOME%/bin/java" -classpath hsqldb.jar org.hsqldb.Server -database db

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/server.properties
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/server.properties	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/server.properties	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,2 +0,0 @@
-server.port=9002
-server.trace=true

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/server.properties (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/server.properties)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/server.properties	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/server.properties	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,2 @@
+server.port=9002
+server.trace=true

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/server.sh
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/server.sh	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/server.sh	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1 +0,0 @@
-java -classpath hsqldb.jar org.hsqldb.Server -database db

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/server.sh (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/server.sh)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/server.sh	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/05_Database/server.sh	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1 @@
+java -classpath hsqldb.jar org.hsqldb.Server -database db

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/README.html
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/README.html	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/README.html	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,702 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-    <title>JBossESB Quickstart - "Huge Split, Enrich, Transform and Route"</title>
-    <style type="text/css">
-        body {
-            font-family: helvetica
-        }
-        pre {
-            margin-left: 20px;
-            background-color: lavender;
-        }
-        .rhighlight {
-            color: red;
-        }        
-        div.indent {
-            margin-left: 20px;
-        }
-        h4 {
-            font-style: italic;
-        }
-        .commentedcode {
-            font-size: smaller; color: slategray;
-        }
-    </style>
-</head>
-<body>
-
-<img src="http://jboss.com/themes/jbosstheme/img/logo.gif"/><br/>
-<h2>JBossESB Quickstart - "Huge Split, Enrich, Transform and Route"</h2>
-<div class="indent">
-
-    This Quickstart demonstrates how JBossESB can be used to:
-
-    <ol>
-        <li>split,</li>
-        <li>enrich,</li>
-        <li>transform, and</li>
-        <li>route</li>
-    </ol>
-
-    messages of any size, including huge messages i.e. GB size messages.
-    <p/>
-    <b>Table of Contents:</b>
-    <div class="indent">
-        <a href="#overview">Overview</a><br/>
-        <a href="#main-points">Main Points of Note</a><br/>
-        <a href="#illustration">Illustration</a><br/>
-        <a href="#running">Running the Quickstart</a><br/>
-        <a href="#flash-demo">Flash Demonstration</a><br/>
-        <a href="#how-it-works">How it Works</a><br/>
-        <div class="indent">
-            <a href="#high-level">High Level</a><br/>
-            <a href="#splitting-routing">Splitting &amp; Routing Details</a>
-        </div>
-    </div>
-
-    <h3 id="overview">Overview</h3>
-
-    Messages can often be received containing data of interest to multiple parties.  Extracting and distributing this data
-    is a non trivial process.  Firstly you have the challenge of physically extracting the message data from the source message.
-    Then you need to reassemble the extracted data in a format consumable by each of these parties.  Each party may have different
-    requirements (different formats etc) and it's the natural responsibility of the ESB to take care of these differing integration
-    requirements.  Things can get even more complex if the source message does not contain all the information required by the
-    interested parties.
-    <p/>
-    JBossESB features tools that support solving these issues in a declaritive manner i.e. typically, there's no need to write reams of code.
-    The ability to parse, split transform and route message fragments is very powerful.  These capabilities are also key to solving another
-    message processing related usecase encountered in the Enterprise i.e. that of <b>processing huge messages (GBs)</b>.  JBossESB's abilty to perform
-    complex splitting operations on messages of different formats provides one solution to processing huge messages.
-    <p/>
-    This quickstart demonstrates these capabilities and walks you through the components involved.  The Quickstart is based on
-    a usecase where JBossESB is used to process Order messages (EDI format) from the local file system.
-    Each Order message contains order header information (orderId, date, customer userId etc), as well as a list of order items
-    (productId, quantity etc).  JBossESB is used to:
-    <ol>
-        <li>Split out and route order items whose "price" is less than "17.00" to the "02_Low_Price" Service.  The "02_Low_Price"
-            Service expects the order item data to:
-            <ol type="a">
-                <li>be in <b>XML format</b>,</li>
-                <li>contain order header data, as well as the order item data, and</li>
-                <li>contain additional customer and product data not provided in the source EDI message.</li>
-            </ol>
-        </li>
-        <li>Split out and route order items whose "price" is greater than "190.00" to the "03_High_Price" Service.  The "03_High_Price"
-            Service expects the order item data to:
-            <ol type="a">
-                <li>be in a populated <b>Java Object model</b>,</li>
-                <li>contain order header data, as well as the order item data, and</li>
-                <li>contain additional customer and product data not provided in the source EDI message.</li>
-            </ol>
-        </li>
-        <li>Split out and route order items whose "category" is "REPTILES" to the "04_Reptiles_notify_webservice_proxy" Service.  The "04_Reptiles_notify_webservice_proxy"
-            Service expects the order item data to:
-            <ol type="a">
-                <li>be in <b>SOAP format</b> complying with the ReptilesNotifyWS interface (to which the 04_Reptiles_notify_webservice_proxy
-                    routes the SOAP message using the HttpRouter),</li>
-                <li>contain order header data, as well as the order item data, and</li>
-                <li>contain additional customer and product data not provided in the source EDI message.</li>
-            </ol>
-        </li>
-        <li>Split out and route all order items to the <b>"Orders" table in the database</b> ("05_Database").</li>
-    </ol>
-    <p/>
-    See the <a href="http://milyn.codehaus.org/jbossesb/huge-split-route-qs/flash/huge-splitting-routing.html">Flash Demonstration of this Quickstart</a>.
-
-    <h3 id="main-points">Main Points of Note</h3>
-    The main points of note are:
-    <ul>
-        <li>The split messages don't just contain data from the order item in question, they also contain data
-            from the message header (orderId, date etc).  This means the split is <b>not just a dumb fragment extraction</b>.
-            Data from different fragments (header and order item) needs to be merged together into the new messages.</li>
-        <li>The routed messages need to be "<b>Enriched</b>" with additional customer and product data from the database.</li>
-        <li>The routed messages are in <b>different formats</b> - XML, Java, SOAP, JDBC.</li>
-        <li>Each order item may be sent to <b>multiple parties concurrently</b>.</li>
-        <li>Each order item is routed based on content (<b>Content Based Routing</b>).</li>
-    </ul>
-
-    <h3 id="illustration">Illustration</h3>
-    The Quickstart can be illustrated as follows:
-    <p/>
-    <a href="docs/Overview.png"><img src="docs/Overview.png" width="40%" height="40%" alt="Click to Enlarge..."/></a>
-    <p/>
-    See the <a href="http://milyn.codehaus.org/jbossesb/huge-split-route-qs/flash/huge-splitting-routing.html">Flash Demonstration of this Quickstart</a>.
-
-    <h3 id="running">Running the Quickstart</h3>
-    <ol>
-        <li>Open 6 command shell windows in the root folder of this quickstart.</li>
-        <li>In one of the command shell windows, start your JBoss ESB/Application Server instance.</li>
-        <li>In one of the command shell windows, type "ant deploy-jms-dests" to deploy the JMS Queues.</li>
-        <li>In one of the command shell windows, change directory into the "05_Database" folder and
-            type "server.bat" or "server.sh", depending on your OS.</li>
-        <li>In the remaining command shell windows, type the following commands in seperate windows:
-            <ul>
-                <li>"ant 01_split_enrich_transform_route"</li>
-                <li>"ant 02_Low_Price"</li>
-                <li>"ant 03_High_Price"</li>
-                <li>"ant 04_Reptiles_notify_webservice" (this just builds and deploys the Webservice)</li>
-            </ul>
-        </li>
-        <li>In the 6th command shell window, type "ant createMessage" to execute the message creation
-            script.  This script will generate an EDI message in the Service input folder.</li>
-    </ol>
-    <p/>
-    See the <a href="http://milyn.codehaus.org/jbossesb/huge-split-route-qs/flash/huge-splitting-routing.html">Flash Demonstration of this Quickstart</a>.
-
-    <h3 id="flash-demo">Flash Demonstration</h3>
-    See the <a href="http://milyn.codehaus.org/jbossesb/huge-split-route-qs/flash/huge-splitting-routing.html">Flash Demonstration of this Quickstart</a>.
-
-    <h3 id="how-it-works">How it Works</h3>
-    The main ESB components used in this quickstart (and how they depend on each other) are as follows:
-    <ul>
-        <li>FileGateway
-            <ul>
-                <li>FileStreamSplitter
-                    <ul>
-                        <li>Smooks
-                            <ul>
-                                <li>EdiParser</li>
-                                <li>FreeMarker</li>
-                                <li>FragmentRouter
-                                    <ul>ServiceInvoker</ul>
-                                </li>
-                            </ul>
-                        </li>
-                    </ul>
-                </li>
-            </ul>
-        </li>
-        <li>HttpRouter</li>
-    </ul>
-
-    <div class="indent">
-        <h4 id="high-level">High Level</h4>
-        As can be seen from the <a href="#illustration">illustration above</a>, this quickstart revolves around the
-        "01_split_enrich_transform_route" Service deployment.  This .esb deployment defines the "SplitterService"
-        and "04_Reptiles_notify_webservice_proxy" Services as follows:
-
-        <p/>
-        <pre>
-&lt;service category="HugeQS" name="SplitterService" description="Splits out the order items and routes them."&gt;
-    &lt;listeners&gt;
-        <span class="rhighlight">&lt;fs-listener name="FileGateway" busidref="ediFileMessageBus" is-gateway="true" poll-frequency-seconds="2"&gt;
-            &lt;property name="composer-class" value="org.jboss.soa.esb.smooks.splitting.FileStreamSplitter"/&gt;
-            &lt;property name="splitterConfig" value="/smooks_configs/main.xml"/&gt;
-            &lt;!-- property name="reportPath" value="/zap/report.html"/ --&gt;
-        &lt;/fs-listener&gt;</span>
-    &lt;/listeners&gt;
-    &lt;actions mep="OneWay"&gt;
-        &lt;action name="print" class="org.jboss.soa.esb.example.PrintMessage"&gt;
-            &lt;property name="delay" value="500" /&gt;
-        &lt;/action&gt;
-    &lt;/actions&gt;
-&lt;/service&gt;
-
-&lt;service category="HugeQS" name="04_Reptiles_notify_webservice_proxy" description="Routes the SOAP requests to the 'Reptiles Notification' Webservice"&gt;
-    &lt;actions mep="OneWay"&gt;
-        &lt;action name="httprouter" class="org.jboss.soa.esb.actions.routing.http.HttpRouter"&gt;
-            &lt;property name="endpointUrl" value="http://127.0.0.1:8080/Quickstart_Huge_Enrich_Split_Transform_Route/ReptilesNotifyWS" /&gt;
-            &lt;property name="method" value="POST" /&gt;
-            &lt;property name="responseType" value="STRING" /&gt;
-        &lt;/action&gt;
-    &lt;/actions&gt;
-&lt;/service&gt;</pre>
-        <p/>
-
-        The "SplitterService" is of most interest since this is the Service that performs the Splitting &amp; Routing of the Order Items contained in the
-        source EDI Order message.  The FileGateway is configured with the <code>FileStreamSplitter</code>, which is a specialised MessageComposer implementation.
-        The <code>FileStreamSplitter</code> uses <a href="http://milyn.codehaus.org">Smooks</a> to perform the Splitting &amp; Routing of the Order Items.
-        <a href="#splitting-routing">We will look at this in more detail later</a>.
-        <p/>
-        The "04_Reptiles_notify_webservice_proxy" Service is also interesting.  It acts as a Webservice proxy service to the "ReptilesNotifyWS" Webservice (<a href="#illustration">see illustration</a>),
-        using the <code>HttpRouter</code> to route SOAP payloads received from "SplitterService".
-        <p/>
-        The "SplitterService" Service also routes split Order Item messages to a number of other Services based on content (Content Based Routing).  The "02_Low_Price" and "03_High_Price"
-        Services are very simple and effectively the same.  The only difference is that the "02_Low_Price" Service receives low priced Order Items as XML, while the
-        "03_High_Price" Service receives high priced Order Items as Java Objects.  The configuration of the "02_Low_Price" Service is as follows:
-
-        <p/>
-        <pre>
-&lt;service category="HugeQS" name="02_Low_Price" description="02_Low_Price Service"&gt;
-    &lt;listeners&gt;
-        &lt;jms-listener name="XMLjms" busidref="02XMLBus" /&gt;
-    &lt;/listeners&gt;
-    &lt;actions mep="OneWay"&gt;
-        &lt;action name="print" class="org.jboss.soa.esb.example.PrintMessage" /&gt;
-    &lt;/actions&gt;
-&lt;/service&gt;</pre>
-        <p/>
-
-        As can be seen, this Service (and the "03_High_Price" Service) is very simple.  It just prints the ESB Message payload to the console.
-        <p/>
-        The "SplitterService" Service also routes split Order Item messages to the Database.  <a href="#splitting-routing">We will look at this in more detail later</a>.
-        <p/>
-        In all cases where the "SplitterService" Service routes split Order Item messages, the messages are enriched with additional Customer and Product data, which
-        it gets from the Database.
-
-        <h4 id="splitting-routing">Splitting &amp; Routing Details</h4>
-        The incomming EDI messages are in the following format:
-<pre>
-HDR*1213529618453*0*Wed Nov 15 13:45:28 EST 2006
-CUS*ACID
-ORD*0*4*AV-CB-01
-ORD*1*5*FL-DLH-02
-ORD*2*5*AV-CB-01
-... <i>(more ORD segments, 1 per Order Item)</i>...</pre>
-        The top level <a href="http://milyn.codehaus.org/Smooks">Smooks</a> configuration for Splitting &amp; Routing this message is:
-<pre>
-&lt;?xml version="1.0"?&gt;
-&lt;smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.0.xsd"&gt;
-
-    &lt;!--
-    Filter the message using the SAX Filter (i.e. not DOM, so no
-    intermediate DOM, so we can process huge messages...
-    --&gt;
-    &lt;resource-config selector="global-parameters"&gt;
-        &lt;param name="stream.filter.type"&gt;SAX&lt;/param&gt;
-    &lt;/resource-config&gt;
-
-    &lt;!-- Import config for parsing this EDI message... --&gt;
-    &lt;import file="<a href="#edi-parsing">parse/edi-orders-parser.xml</a>" /&gt;
-
-    &lt;!-- Import datasource configs... --&gt;
-    &lt;import file="<a href="#datasources">database/datasources.xml</a>" /&gt;
-
-    &lt;!-- Import reference/enrichment data configs - products, accounts etc... --&gt;
-    &lt;import file="<a href="#refdata">database/ref-data.xml</a>" /&gt;
-
-    &lt;!-- Import config for binding order and order-item data into memory... --&gt;
-    &lt;import file="<a href="#bindings">bindings.xml</a>" /&gt;
-
-    &lt;!-- Import config for routing order item XML to the "02_Low_Price" Service... --&gt;
-    &lt;import file="<a href="#routing-02_Low_Price">routing/route-to-02_Low_Price_Service.xml</a>" /&gt;
-
-    &lt;!-- Import config for routing order item Java Objects to the "03_High_Price" Service... --&gt;
-    &lt;import file="<a href="#routing-03_High_Price">routing/route-to-03_High_Price_Service.xml</a>" /&gt;
-
-    &lt;!-- Import config for routing order item Java Objects to the "04_Reptiles_notify_webservice_proxy" Service... --&gt;
-    &lt;import file="<a href="#routing-04_Reptiles_notify_webservice_proxy">routing/route-to-04_Reptiles_notify_webservice_proxy.xml</a>" /&gt;
-
-    &lt;!-- Import config for routing order items to the database... --&gt;
-    &lt;import file="<a href="#routing-05_Database">routing/route-to-05_Database.xml</a>" /&gt;
-
-&lt;/smooks-resource-list&gt;</pre>
-
-        Detailed explanations for each of the imported resource configuration files are hyperlinked.
-
-        <h5 id="edi-parsing">parse/edi-orders-parser.xml</h5>
-        This Smooks resource configuration file defines just a single resource; the EDI Parser.
-        
-<pre>
-&lt;resource-config selector="org.xml.sax.driver"&gt;
-    &lt;resource&gt;org.milyn.smooks.edi.SmooksEDIParser&lt;/resource&gt;
-    &lt;param name="mapping-model"&gt;<a href="01_split_enrich_transform_route/smooks_configs/parse/edi-to-xml-order-mapping.xml">/smooks_configs/parse/edi-to-xml-order-mapping.xml</a>&lt;/param&gt;
-&lt;/resource-config&gt;</pre>
-
-        The "mapping-model" parameter defines the EDI to SAX Event mapping model configuration for the parser.  After
-        configuring this resource and turning on the Smooks Execution Report we can see the message event stream as produced
-        by the EDI Parser:
-        <p/>
-        <a href="docs/source-model.gif"><img src="docs/source-model.gif" width="40%" height="40%" alt="Click to Enlarge..."/></a>
-        <p/>
-
-        <h5 id="datasources">database/datasources.xml</h5>
-        This Quickstart interfaces to the database for a number of reasons:
-        <ol>
-            <li>Reading Customer and Product information not presented in the source EDI message.  This information is used to enrich
-            the split order item messages before routing.</li>
-            <li>Persisting Order Item details (Routing to the Database).</li>
-        </ol>
-        The "database/datasources.xml" Smooks resource configuration file defines the Datasource details for accessing the Database:
-<pre>
-&lt;resource-config selector="$document"&gt;
-    &lt;resource&gt;org.milyn.db.DirectDataSource&lt;/resource&gt;
-    &lt;param name="datasource"&gt;OrderManagement&lt;/param&gt;
-    &lt;param name="driver"&gt;org.hsqldb.jdbcDriver&lt;/param&gt;
-    &lt;param name="url"&gt;jdbc:hsqldb:hsql://localhost:9002&lt;/param&gt;
-    &lt;param name="username"&gt;sa&lt;/param&gt;
-    &lt;param name="password"&gt;&lt;/param&gt;
-    &lt;param name="autoCommit"&gt;false&lt;/param&gt;
-&lt;/resource-config&gt;</pre>
-
-        This Datasource is bound to the Smooks ExecutionContext at the start of message processing (selector="$document" - selects the message root/document event as the lifecycle event).
-        Any JDBC Connection created for the ExecutionContext is committed/rolledback and cleaned up at the end of the message processin (selector="$document").  The <b>HtmlReportGenerator</b>
-        (Smooks Execution Report Generator) is very useful for visualising this e.g. The "visitBefore" event shows the binding of the Datasource to the ExecutionContext:
-        <p/>
-        <a href="docs/datasource-vbefore.gif"><img src="docs/datasource-vbefore.gif" width="40%" height="40%" alt="Click to Enlarge..."/></a>
-        <p/>
-        And the "visitAfter" event shows the cleanup:
-        <p/>
-        <a href="docs/datasource-vafter.gif"><img src="docs/datasource-vafter.gif" width="40%" height="40%" alt="Click to Enlarge..."/></a>
-        <p/>
-
-        <h5 id="refdata">database/ref-data.xml</h5>
-        The "database/ref-data.xml" resource file configures resource for reading reference/enhancement data from the
-        Database.  Each resource is commented inline:
-<pre>
-&lt;?xml version="1.0"?&gt;
-&lt;smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.0.xsd"&gt;
-
-    &lt;!--
-        At the start of the message, select the list of products and bind it into the bean context
-        under the beanId of "products".  We only want to do this lookup once Smooks instance i.e. not for
-        every message, otherwise we'd kill memory performance.  To control this, we set the "resultSetScope"
-        param to "APPLICATION".  The actual order item product row will be selected from the resultset by
-        the ResultsetRowSelector config (below)...
-    --&gt;
-    &lt;resource-config selector="$document"&gt;
-        &lt;resource&gt;org.milyn.routing.db.SQLExecutor&lt;/resource&gt;
-        &lt;param name="datasource"&gt;OrderManagement&lt;/param&gt;
-        &lt;param name="executeBefore"&gt;true&lt;/param&gt;
-        &lt;param name="statement"&gt;select productid, name, attr1, listprice, category from product p, item i where p.productid = i.productid&lt;/param&gt;
-        &lt;param name="resultSetName"&gt;products&lt;/param&gt;
-        &lt;param name="resultSetScope"&gt;APPLICATION&lt;/param&gt;
-    &lt;/resource-config&gt;
-
-    &lt;!--
-        For every order-item, select the appropriate product row from the in-mem "products" reference data
-        resultset (see previous resource), using the ResultsetRowSelector. Bind the selected product row back into the
-        bean context under a beanId of "product"...
-    --&gt;
-    &lt;resource-config selector="order-item/product-id"&gt;
-        &lt;resource&gt;org.milyn.routing.db.ResultsetRowSelector&lt;/resource&gt;
-        &lt;param name="executeBefore"&gt;false&lt;/param&gt;
-        &lt;param name="resultSetName"&gt;products&lt;/param&gt;
-        &lt;param name="beanId"&gt;product&lt;/param&gt;
-        &lt;param name="where"&gt;row.PRODUCTID == orderItem.productId&lt;/param&gt;
-        &lt;param name="failedSelectError"&gt;Unknown Order Item product ID '${orderItem.productId}' on order '${orderDetail.orderNum?c}'.&lt;/param&gt;
-    &lt;/resource-config&gt;
-
-    &lt;!--
-        At the end of the customer-details/username, select the user account and bind it into the bean context
-        under the beanId of "accounts".  The users account should be the only entry in this list....
-    --&gt;
-    &lt;resource-config selector="customer-details"&gt;
-        &lt;resource&gt;org.milyn.routing.db.SQLExecutor&lt;/resource&gt;
-        &lt;param name="datasource"&gt;OrderManagement&lt;/param&gt;
-        &lt;param name="statement"&gt;select * from ACCOUNT where userid = ${orderDetail.uname}&lt;/param&gt;
-        &lt;param name="resultSetName"&gt;accounts&lt;/param&gt;
-    &lt;/resource-config&gt;
-
-&lt;/smooks-resource-list&gt;</pre>
-        The data read from the Database by the above resources is bound into the bean context and so is available
-        to other resources executing under the same ExecutionContext e.g. templating resources, BeanPopulator
-        resources etc.  The full Products list Resultset is available under the beanId "<b>products</b>", with the
-        product for the current Order Item being processed being available under the beanId "<b>product</b>" (see the
-        ResultsetRowSelector resource above).  The customer account info for the message being processed under the
-        ExecutionContext is captured and made available under the beanId of "<b>accounts</b>".  We don't select the
-        customer account row from the Resultset (using the ResultsetRowSelector - as done with the products Resultset).
-        It woult be a good idea to add this ResultsetRowSelector because we could then configure a "failedSelectError".
-        It would also mean that the expressions used in other resources to reference the account info (e.g. in templates) wouldn't
-        contain the Resultset row indexing characters i.e. "accounts[0]".  Instead, we would reference the account
-        info using "account" based expressions, which is possibly a little clearer.
-
-        <h5 id="bindings">bindings.xml</h5>
-        At the heart of nearly all Smooks based message processing is the concept of "binding" data from the Source
-        message event stream into memory (into the bean context).  Once the data is bound into memory in a Physical or
-        Virtual Object Model, it can be used by other Smooks resources such as:
-        <ul>
-            <li>Templating resources (FreeMarker, XSLT, StringTemplate),</li>
-            <li>BeanPopulator resources (Expression Based Bindings),</li>
-            <li>Routing resources (Database, File, JMS),</li>
-            <li>Resource &lt;condition&gt; expressions,</li>
-            <li>Custom Smooks Visitor implementations</li>
-            <li>etc, etc, etc...</li>
-        </ul>
-
-        The populated Object Model may itself be the Result output by the Smooks.filter operation.  Basically, the
-        data binding functionality provided by the Javabean Cartridge is a very fundamental part of practically
-        all Smooks based filtering operations.  Without it, you are quite limited in what you can do.
-        <p/>
-        The "bindings.xml" resource defines the core bindings used in this quickstart.  It extracts the Order header
-        and Order Item data from the message event stream and binds it into a Virtual Object Model (i.e. a HashMap):
-<pre>
-&lt;!--
-    Bind the main order details....
---&gt;
-&lt;resource-config selector="order"&gt;
-    &lt;resource&gt;org.milyn.javabean.BeanPopulator&lt;/resource&gt;
-    &lt;param name="beanId"&gt;orderDetail&lt;/param&gt;
-    &lt;param name="beanClass"&gt;java.util.HashMap&lt;/param&gt;
-    &lt;param name="bindings"&gt;
-        &lt;binding property="orderNum" selector="header/order-id"     type="Long" /&gt;
-        &lt;binding property="uname"    selector="customer-details/username" /&gt;
-        &lt;binding property="date"     selector="header/date"         type="OrderDateDecoder" /&gt; &lt;!-- Type defined below --&gt;
-    &lt;/param&gt;
-&lt;/resource-config&gt;
-
-&lt;!--
-    Bind each order-item.  Not building a list of order items because we only want to have
-    one order-item in memory at any one time.  This way, we can handle a huge orders with many
-    many order items..
---&gt;
-&lt;resource-config selector="order-item"&gt;
-    &lt;resource&gt;org.milyn.javabean.BeanPopulator&lt;/resource&gt;
-    &lt;param name="beanId"&gt;orderItem&lt;/param&gt;
-    &lt;param name="beanClass"&gt;java.util.HashMap&lt;/param&gt;
-    &lt;param name="bindings"&gt;
-        &lt;binding property="position"  selector="order-item/position" type="Integer" /&gt;
-        &lt;binding property="quantity"  selector="order-item/quantity" type="Integer" /&gt;
-        &lt;binding property="productId" selector="order-item/product-id" /&gt;
-    &lt;/param&gt;
-&lt;/resource-config&gt;
-
-&lt;resource-config selector="decoder:OrderDateDecoder"&gt;
-    &lt;resource&gt;org.milyn.javabean.decoders.DateDecoder&lt;/resource&gt;
-    &lt;param name="format"&gt;EEE MMM dd HH:mm:ss z yyyy&lt;/param&gt;
-&lt;/resource-config&gt;</pre>
-
-        Once this data is bound into the bean context (under the beanIds of "orderDetail" and "orderItem"),
-        it is available to all other resources executing under the same Smooks ExecutionContext.  The key to
-        processing huge messages is the fact that we can keep the memory footprint associated with the
-        ExecutionContext to a minimum.  We do this by only maintaining the current Order Item in memory at
-        at any one time i.e. we don't accumulate a list of the Order Items.  This also means that
-        we need to be able to use the Order Item data (for splitting, routing etc) while we have it in
-        memory and before we throw it away in place of the next Order Item in the message event stream.
-        In other words, we can't wait for the whole message to be processed before processing the Order Item data;
-        everything is done while we are processing the message event stream i.e. binding, templating/transforming,
-        routing etc.  We do this by targeting these other resources at the same events in the message event stream
-        i.e. the &lt;order-item&gt; events.
-        <p/>
-        This is the most difficult part of Smooks to get your head around i.e. the idea that multiple things are
-        conceptually happening in parallel.  On the other side, this is where the power of Smooks lies.  For this
-        reason, Smooks provides a HtmlReportGenerator class to help you visualise Smooks processes.  It generates
-        a Smooks Execution Report and is the nearest thing to a debugging tool that Smooks currently has.  See
-        the Smooks User Guide for details.
-
-        <h5 id="routing-02_Low_Price">routing/route-to-02_Low_Price_Service.xml</h5>
-        This resource configuration file defines the routing resources for the "02_Low_Price"
-        Service:
-<pre>
-&lt;!--
-    At the end of every order-item, route the order item XML ("02_XML_OrderItem") to the
-    "02_Low_Price" Service, if the total is 20 or less...
---&gt;
-&lt;resource-config selector="order-item"&gt;
-    &lt;resource&gt;org.jboss.soa.esb.smooks.FragmentRouter&lt;/resource&gt;
-    &lt;condition&gt;
-        &lt;!--<i class="commentedcode">
-        product.LISTPRICE * orderItem.quantity &lt;= 17.00
-        </i>--&gt;
-    &lt;/condition&gt;
-    &lt;param name="beanId"&gt;<span style="color: crimson;">02_XML_OrderItem</span>&lt;/param&gt;  &lt;!-- Populated and bound below... --&gt;
-    &lt;param name="serviceCategory"&gt;HugeQS&lt;/param&gt;
-    &lt;param name="serviceName"&gt;02_Low_Price&lt;/param&gt;
-&lt;/resource-config&gt;
-
-&lt;!--
-    At the end of every order-item, generate an &lt;ord&gt; split message for the "02_XML" Service
-    and bind it back into the bean context under a bean ID of "02_XML_OrderItem"...
- --&gt;
-&lt;resource-config selector="order-item"&gt;
-    &lt;resource type="ftl"&gt;&lt;!--<i class="commentedcode">&lt;ord id="${orderDetail.orderNum?c}" date="${orderDetail.date?string("yyyy-MM-dd")}"&gt;
-    &lt;customer&gt;
-        &lt;name&gt;${accounts[0].LASTNAME}, ${accounts[0].FIRSTNAME}&lt;/name&gt;
-        &lt;addr1&gt;${accounts[0].ADDR1}&lt;/addr1&gt;
-        &lt;addr2&gt;${accounts[0].ADDR2}&lt;/addr2&gt;
-        &lt;city&gt;${accounts[0].CITY}&lt;/city&gt;
-        &lt;state&gt;${accounts[0].STATE}&lt;/state&gt;
-        &lt;zip&gt;${accounts[0].ZIP}&lt;/zip&gt;
-    &lt;/customer&gt;
-    &lt;productid&gt;${orderItem.productId}&lt;/productid&gt;
-    &lt;quantity&gt;${orderItem.quantity?c}&lt;/quantity&gt;
-    &lt;price&gt;${product.LISTPRICE?c}&lt;/price&gt;
-    &lt;title&gt;${product.NAME} (${product.ATTR1})&lt;/title&gt;
-&lt;/ord&gt;</i>--&gt;&lt;/resource&gt;
-    &lt;param name="action"&gt;bindto&lt;/param&gt;
-    &lt;param name="bindId"&gt;<span style="color: crimson;">02_XML_OrderItem</span>&lt;/param&gt;
-&lt;/resource-config&gt;    
-</pre>
-    So the first resource listed in this configuration simply routes the XML data (generated by the second resource)
-    to the "02_Low_Price" Service.  The resource is only applied if the specified condition is met. The second resource
-    generates the XML message to be routed by applying a FreeMarker template to the data in the bean context.  As can be
-    seen above, the template sucks in Customer and Product data bound to the bean context <a href="#refdata">from the
-    database ("accounts[0]" and "product")</a>, as well as data bound into the bean context <a href="#bindings">from the
-    source message itself ("orderDetail" and "orderItem")</a>.
-    <p/>
-    Both of these resource fire on the visitAfter event of the &lt;order-item&gt;
-    element.  The order in which they fire depends on the order in which they appear in the resource configs, with the
-    visitBefore events firing "first-to-last" and the visitAfter events firing "last-to-first".  This is why the templating
-    resource is positioned after the routing resource i.e. because we want it's visitAfter to be applied before the
-    FragmentRouter visitAfter (uses the ServiceInvoker to route the messages).  This all seems a bit complex, but is
-    actually intuitive enough if you use the Smooks Execution Report during development because you can see the resources
-    and the order in which they are being applied.
-    <p/>
-    The following illustration shows the resources applied on the visitAfter event for the &lt;order-item&gt; element.
-    It shows the FreeMarker template resource being applied before the <code>FragmentRouter</code> resource.
-    <p/>
-    <a href="docs/02_Low_Price.gif"><img src="docs/02_Low_Price.gif" width="40%" height="40%" alt="Click to Enlarge..." /></a>
-    <p/>
-
-    <h5 id="routing-03_High_Price">routing/route-to-03_High_Price_Service.xml</h5>
-    This resource configuration file defines the routing resources for the "03_High_Price"
-    Service:
-<pre>
-&lt;!--
-    At the end of every order-item, route the order item Java Objects ("03_order") to the
-    "03_High_Price" Service, if the price per item is 190 or more...
---&gt;
-&lt;resource-config selector="order-item"&gt;
-    &lt;resource&gt;org.jboss.soa.esb.smooks.FragmentRouter&lt;/resource&gt;
-    &lt;condition&gt;
-        &lt;!--<i class="commentedcode">
-        product.LISTPRICE &gt; 190.00
-        </i>--&gt;
-    &lt;/condition&gt;
-    &lt;param name="beanId"&gt;<span style="color: crimson;">03_order</span>&lt;/param&gt;
-    &lt;param name="serviceCategory"&gt;HugeQS&lt;/param&gt;
-    &lt;param name="serviceName"&gt;03_High_Price&lt;/param&gt;
-&lt;/resource-config&gt;
-
-&lt;!--
-    At the end of every order-item, bind together the orderDetail with the current
-    order item in a new HashMap and asign it under the beanId "03_order" in the bean
-    context.  03_order gets routed by the above config..
---&gt;
-&lt;resource-config selector="order-item"&gt;
-    &lt;resource&gt;org.milyn.javabean.BeanPopulator&lt;/resource&gt;
-    &lt;param name="beanId"&gt;<span style="color: crimson;">03_order</span>&lt;/param&gt;
-    &lt;param name="beanClass"&gt;org.jboss.soa.esb.example.highprice.Order&lt;/param&gt;
-    &lt;param name="bindings"&gt;
-        &lt;binding property="firstName"&gt;accounts[0].FIRSTNAME&lt;/binding&gt;
-        &lt;binding property="lastName"&gt;accounts[0].LASTNAME&lt;/binding&gt;
-        &lt;binding property="address" selector="${03_address}" /&gt;
-        &lt;binding property="date"&gt;orderDetail.date&lt;/binding&gt;
-        &lt;binding property="product" selector="${03_product}" /&gt;
-        &lt;binding property="quantity"&gt;orderItem.quantity&lt;/binding&gt;
-    &lt;/param&gt;
-&lt;/resource-config&gt;
-
-&lt;resource-config selector="order-item"&gt;
-    &lt;resource&gt;org.milyn.javabean.BeanPopulator&lt;/resource&gt;
-    &lt;param name="beanId"&gt;03_address&lt;/param&gt;
-    &lt;param name="beanClass"&gt;org.jboss.soa.esb.example.highprice.Address&lt;/param&gt;
-    &lt;param name="bindings"&gt;
-        &lt;binding property="email"&gt;accounts[0].EMAIL&lt;/binding&gt;
-        &lt;binding property="address1"&gt;accounts[0].ADDR1&lt;/binding&gt;
-        &lt;binding property="address2"&gt;accounts[0].ADDR2&lt;/binding&gt;
-        &lt;binding property="city"&gt;accounts[0].CITY&lt;/binding&gt;
-        &lt;binding property="state"&gt;accounts[0].STATE&lt;/binding&gt;
-    &lt;/param&gt;
-&lt;/resource-config&gt;
-
-&lt;resource-config selector="order-item"&gt;
-    &lt;resource&gt;org.milyn.javabean.BeanPopulator&lt;/resource&gt;
-    &lt;param name="beanId"&gt;03_product&lt;/param&gt;
-    &lt;param name="beanClass"&gt;org.jboss.soa.esb.example.highprice.Product&lt;/param&gt;
-    &lt;param name="bindings"&gt;
-        &lt;binding property="id"&gt;product.PRODUCTID&lt;/binding&gt;
-        &lt;binding property="title"&gt;product.NAME&lt;/binding&gt;
-        &lt;binding property="category"&gt;product.CATEGORY&lt;/binding&gt;
-        &lt;binding property="price"&gt;product.LISTPRICE&lt;/binding&gt;
-    &lt;/param&gt;
-&lt;/resource-config&gt;</pre>
-
-    The first resource specifies the <code>FragmentRouter</code> resource for routing the contents of the "03_order" bean to
-    the "03_High_Price" Service, where the product price is greater than 190.00.  The other resources specify the <code>BeanPopulator</code>
-    resources required for creating and populating the the "03_order" bean Object Model.
-    <p/>
-    This configuration differs from the <a href="#routing-02_Low_Price">routing/route-to-02_Low_Price_Service.xml</a> configuration
-    in that this configuration is routing a Java Object Model as opposed to an XML blob.  Also, the binding configurations defined
-    in this configuration are different to those defined in the <a href="#bindings">bindings.xml</a> configuration because:
-    <ol>
-        <li>The data is being bound to a "Physical Object Model" Vs a "Virtual Object Model" i.e.
-            <a href="03_High_Price/src/org/jboss/soa/esb/example/highprice/Order.java">the Order class</a> Vs a simple HashMap.</li>
-        <li>They are "Expression Based Bindings" i.e. the values being bound into the Object Model are coming from expression evaluations defined
-            as the child text of the &lt;binding&gt; elements.  The bindings defined in <a href="#bindings">bindings.xml</a> are pulling
-            their values from the source message.  In the case of the expressions defined in this configuration, they are selecting  values from
-            the bean context.  The values being selected were bound to the context by the <a href="#refdata">database/ref-data.xml</a>
-            resources.</li>
-    </ol>
-
-    <h5 id="routing-04_Reptiles_notify_webservice_proxy">routing/route-to-04_Reptiles_notify_webservice_proxy.xml</h5>
-    This resource configuration file defines the routing resources for the "04_Reptiles_notify_webservice_proxy"
-    Service where the product category is "REPTILES":
-<pre>
-&lt;!--
-    At the end of every order-item, route the "Reptiles Notification" SOAP message ("04_SOAP_OrderItem") to the
-    "04_Reptiles_notify_webservice_proxy" Service, if the order item product.CATEGORY is "REPTILES"...
---&gt;
-&lt;resource-config selector="order-item"&gt;
-    &lt;resource&gt;org.jboss.soa.esb.smooks.FragmentRouter&lt;/resource&gt;
-    &lt;condition&gt;
-        &lt;!--<i class="commentedcode">
-        product.CATEGORY == "REPTILES"
-        </i>--&gt;
-    &lt;/condition&gt;
-    &lt;param name="beanId"&gt;<span style="color: crimson;">04_SOAP_OrderItem</span>&lt;/param&gt;
-    &lt;param name="serviceCategory"&gt;HugeQS&lt;/param&gt;
-    &lt;param name="serviceName"&gt;04_Reptiles_notify_webservice_proxy&lt;/param&gt;
-&lt;/resource-config&gt;
-
-&lt;!--
-    At the end of every order-item, generate an &lt;ord&gt; split message for the "02_XML" Service
-    and bind it back into the bean context under a bean ID of "02_XML_OrderItem"...
- --&gt;
-&lt;resource-config selector="order-item"&gt;
-    &lt;resource type="ftl"&gt;&lt;!--<i class="commentedcode">&lt;soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ord="http://ordermanagement/ReptilesNotifyWS"&gt;
-   &lt;soapenv:Header/&gt;
-   &lt;soapenv:Body&gt;
-      &lt;ord:notify&gt;
-         &lt;notification&gt;
-            &lt;date&gt;${orderDetail.date?string("yyyy-MM-dd'T'HH:mm:ss")}&lt;/date&gt;
-            &lt;email&gt;${accounts[0].EMAIL}&lt;/email&gt;
-            &lt;firstName&gt;${accounts[0].FIRSTNAME}&lt;/firstName&gt;
-            &lt;lastName&gt;${accounts[0].LASTNAME}&lt;/lastName&gt;
-            &lt;product&gt;${product.NAME} (${product.ATTR1})&lt;/product&gt;
-            &lt;quantity&gt;${orderItem.quantity}&lt;/quantity&gt;
-            &lt;totalPrice&gt;${product.LISTPRICE?c}&lt;/totalPrice&gt;
-         &lt;/notification&gt;
-      &lt;/ord:notify&gt;
-   &lt;/soapenv:Body&gt;
-&lt;/soapenv:Envelope&gt;</i>--&gt;&lt;/resource&gt;
-    &lt;param name="action"&gt;bindto&lt;/param&gt;
-    &lt;param name="bindId"&gt;<span style="color: crimson;">04_SOAP_OrderItem</span>&lt;/param&gt;
-&lt;/resource-config&gt;</pre>
-
-    This routing configuration is nearly identical to that defined in <a href="#routing-02_Low_Price">routing/route-to-02_Low_Price_Service.xml</a>.
-    The only difference is the format of the XML, the destination Service and the condition under which the message is to be routed.
-    <p/>
-    As can be seen in the <a href="#high-level">04_Reptiles_notify_webservice_proxy Service configuration</a>, these SOAP messages are routed to the
-    ReptilesNotifyWS Webservice using the <code>HttpRouter</code>.
-
-    <h5 id="routing-05_Database">routing/route-to-05_Database.xml</h5>
-    This resource configuration file defines the routing resources for routing Order Item data to the Database:
-<pre>
-&lt;!--
-    This resource is needed because we only want to limit the number or orders inserted into the database,
-    so we need to count them...
---&gt;
-&lt;resource-config selector="order-item"&gt;
-    &lt;resource&gt;org.milyn.routing.db.SQLExecutor&lt;/resource&gt;
-    &lt;param name="executeBefore"&gt;true&lt;/param&gt;
-    &lt;param name="datasource"&gt;OrderManagement&lt;/param&gt;
-    &lt;param name="statement"&gt;<i class="commentedcode">select count(*) as "numOrders" from orders</i>&lt;/param&gt;
-    &lt;param name="resultSetName"&gt;<span style="color: crimson;">orderCountRS</span>&lt;/param&gt;
-&lt;/resource-config&gt;
-
-&lt;!--
-    At the end of every order-item, insert the order details for that order item...
- --&gt;
-&lt;resource-config selector="order-item"&gt;
-    &lt;resource&gt;org.milyn.routing.db.SQLExecutor&lt;/resource&gt;
-    &lt;condition&gt;
-        &lt;!--
-        <span style="color: crimson;">orderCountRS</span>[0].numOrders &lt; 10
-        --&gt;
-    &lt;/condition&gt;
-    &lt;param name="executeBefore"&gt;false&lt;/param&gt;
-    &lt;param name="datasource"&gt;OrderManagement&lt;/param&gt;
-    &lt;param name="statement"&gt;<i class="commentedcode">INSERT INTO ORDERS VALUES(${orderDetail.orderNum + "-" + product.PRODUCTID}, ${accounts[0].USERID}, ${orderDetail.date}, ${accounts[0].ADDR1}, ${accounts[0].ADDR2}, ${accounts[0].CITY}, ${accounts[0].STATE},'30253','USA', ${accounts[0].ADDR1}, ${accounts[0].ADDR2}, ${accounts[0].CITY}, ${accounts[0].STATE},'30253','USA','UPS',22.23, ${accounts[0].FIRSTNAME}, ${accounts[0].LASTNAME}, ${accounts[0].FIRSTNAME}, ${accounts[0].LASTNAME},'999 9999 9999 9999','12/03','Visa','CA')</i>&lt;/param&gt;
-&lt;/resource-config&gt;</pre>    
-
-    The first resource simply queries the Orders table in the database to get a row count.  It binds the result to the bean context
-    under the resultSetName (beanId) of "orderCountRS".  This row count is then used as the condition on the second <code>SQLExecutor</code> resource,
-    which performs the inserts on the orders table. 
-
-    </div>
-</div>
-
-</body>
-</html>
\ No newline at end of file

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/README.html (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/README.html)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/README.html	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/README.html	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,702 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+    <title>JBossESB Quickstart - "Huge Split, Enrich, Transform and Route"</title>
+    <style type="text/css">
+        body {
+            font-family: helvetica
+        }
+        pre {
+            margin-left: 20px;
+            background-color: lavender;
+        }
+        .rhighlight {
+            color: red;
+        }        
+        div.indent {
+            margin-left: 20px;
+        }
+        h4 {
+            font-style: italic;
+        }
+        .commentedcode {
+            font-size: smaller; color: slategray;
+        }
+    </style>
+</head>
+<body>
+
+<img src="http://jboss.com/themes/jbosstheme/img/logo.gif"/><br/>
+<h2>JBossESB Quickstart - "Huge Split, Enrich, Transform and Route"</h2>
+<div class="indent">
+
+    This Quickstart demonstrates how JBossESB can be used to:
+
+    <ol>
+        <li>split,</li>
+        <li>enrich,</li>
+        <li>transform, and</li>
+        <li>route</li>
+    </ol>
+
+    messages of any size, including huge messages i.e. GB size messages.
+    <p/>
+    <b>Table of Contents:</b>
+    <div class="indent">
+        <a href="#overview">Overview</a><br/>
+        <a href="#main-points">Main Points of Note</a><br/>
+        <a href="#illustration">Illustration</a><br/>
+        <a href="#running">Running the Quickstart</a><br/>
+        <a href="#flash-demo">Flash Demonstration</a><br/>
+        <a href="#how-it-works">How it Works</a><br/>
+        <div class="indent">
+            <a href="#high-level">High Level</a><br/>
+            <a href="#splitting-routing">Splitting &amp; Routing Details</a>
+        </div>
+    </div>
+
+    <h3 id="overview">Overview</h3>
+
+    Messages can often be received containing data of interest to multiple parties.  Extracting and distributing this data
+    is a non trivial process.  Firstly you have the challenge of physically extracting the message data from the source message.
+    Then you need to reassemble the extracted data in a format consumable by each of these parties.  Each party may have different
+    requirements (different formats etc) and it's the natural responsibility of the ESB to take care of these differing integration
+    requirements.  Things can get even more complex if the source message does not contain all the information required by the
+    interested parties.
+    <p/>
+    JBossESB features tools that support solving these issues in a declaritive manner i.e. typically, there's no need to write reams of code.
+    The ability to parse, split transform and route message fragments is very powerful.  These capabilities are also key to solving another
+    message processing related usecase encountered in the Enterprise i.e. that of <b>processing huge messages (GBs)</b>.  JBossESB's abilty to perform
+    complex splitting operations on messages of different formats provides one solution to processing huge messages.
+    <p/>
+    This quickstart demonstrates these capabilities and walks you through the components involved.  The Quickstart is based on
+    a usecase where JBossESB is used to process Order messages (EDI format) from the local file system.
+    Each Order message contains order header information (orderId, date, customer userId etc), as well as a list of order items
+    (productId, quantity etc).  JBossESB is used to:
+    <ol>
+        <li>Split out and route order items whose "price" is less than "17.00" to the "02_Low_Price" Service.  The "02_Low_Price"
+            Service expects the order item data to:
+            <ol type="a">
+                <li>be in <b>XML format</b>,</li>
+                <li>contain order header data, as well as the order item data, and</li>
+                <li>contain additional customer and product data not provided in the source EDI message.</li>
+            </ol>
+        </li>
+        <li>Split out and route order items whose "price" is greater than "190.00" to the "03_High_Price" Service.  The "03_High_Price"
+            Service expects the order item data to:
+            <ol type="a">
+                <li>be in a populated <b>Java Object model</b>,</li>
+                <li>contain order header data, as well as the order item data, and</li>
+                <li>contain additional customer and product data not provided in the source EDI message.</li>
+            </ol>
+        </li>
+        <li>Split out and route order items whose "category" is "REPTILES" to the "04_Reptiles_notify_webservice_proxy" Service.  The "04_Reptiles_notify_webservice_proxy"
+            Service expects the order item data to:
+            <ol type="a">
+                <li>be in <b>SOAP format</b> complying with the ReptilesNotifyWS interface (to which the 04_Reptiles_notify_webservice_proxy
+                    routes the SOAP message using the HttpRouter),</li>
+                <li>contain order header data, as well as the order item data, and</li>
+                <li>contain additional customer and product data not provided in the source EDI message.</li>
+            </ol>
+        </li>
+        <li>Split out and route all order items to the <b>"Orders" table in the database</b> ("05_Database").</li>
+    </ol>
+    <p/>
+    See the <a href="http://milyn.codehaus.org/jbossesb/huge-split-route-qs/flash/huge-splitting-routing.html">Flash Demonstration of this Quickstart</a>.
+
+    <h3 id="main-points">Main Points of Note</h3>
+    The main points of note are:
+    <ul>
+        <li>The split messages don't just contain data from the order item in question, they also contain data
+            from the message header (orderId, date etc).  This means the split is <b>not just a dumb fragment extraction</b>.
+            Data from different fragments (header and order item) needs to be merged together into the new messages.</li>
+        <li>The routed messages need to be "<b>Enriched</b>" with additional customer and product data from the database.</li>
+        <li>The routed messages are in <b>different formats</b> - XML, Java, SOAP, JDBC.</li>
+        <li>Each order item may be sent to <b>multiple parties concurrently</b>.</li>
+        <li>Each order item is routed based on content (<b>Content Based Routing</b>).</li>
+    </ul>
+
+    <h3 id="illustration">Illustration</h3>
+    The Quickstart can be illustrated as follows:
+    <p/>
+    <a href="docs/Overview.png"><img src="docs/Overview.png" width="40%" height="40%" alt="Click to Enlarge..."/></a>
+    <p/>
+    See the <a href="http://milyn.codehaus.org/jbossesb/huge-split-route-qs/flash/huge-splitting-routing.html">Flash Demonstration of this Quickstart</a>.
+
+    <h3 id="running">Running the Quickstart</h3>
+    <ol>
+        <li>Open 6 command shell windows in the root folder of this quickstart.</li>
+        <li>In one of the command shell windows, start your JBoss ESB/Application Server instance.</li>
+        <li>In one of the command shell windows, type "ant deploy-jms-dests" to deploy the JMS Queues.</li>
+        <li>In one of the command shell windows, change directory into the "05_Database" folder and
+            type "server.bat" or "server.sh", depending on your OS.</li>
+        <li>In the remaining command shell windows, type the following commands in seperate windows:
+            <ul>
+                <li>"ant 01_split_enrich_transform_route"</li>
+                <li>"ant 02_Low_Price"</li>
+                <li>"ant 03_High_Price"</li>
+                <li>"ant 04_Reptiles_notify_webservice" (this just builds and deploys the Webservice)</li>
+            </ul>
+        </li>
+        <li>In the 6th command shell window, type "ant createMessage" to execute the message creation
+            script.  This script will generate an EDI message in the Service input folder.</li>
+    </ol>
+    <p/>
+    See the <a href="http://milyn.codehaus.org/jbossesb/huge-split-route-qs/flash/huge-splitting-routing.html">Flash Demonstration of this Quickstart</a>.
+
+    <h3 id="flash-demo">Flash Demonstration</h3>
+    See the <a href="http://milyn.codehaus.org/jbossesb/huge-split-route-qs/flash/huge-splitting-routing.html">Flash Demonstration of this Quickstart</a>.
+
+    <h3 id="how-it-works">How it Works</h3>
+    The main ESB components used in this quickstart (and how they depend on each other) are as follows:
+    <ul>
+        <li>FileGateway
+            <ul>
+                <li>FileStreamSplitter
+                    <ul>
+                        <li>Smooks
+                            <ul>
+                                <li>EdiParser</li>
+                                <li>FreeMarker</li>
+                                <li>FragmentRouter
+                                    <ul>ServiceInvoker</ul>
+                                </li>
+                            </ul>
+                        </li>
+                    </ul>
+                </li>
+            </ul>
+        </li>
+        <li>HttpRouter</li>
+    </ul>
+
+    <div class="indent">
+        <h4 id="high-level">High Level</h4>
+        As can be seen from the <a href="#illustration">illustration above</a>, this quickstart revolves around the
+        "01_split_enrich_transform_route" Service deployment.  This .esb deployment defines the "SplitterService"
+        and "04_Reptiles_notify_webservice_proxy" Services as follows:
+
+        <p/>
+        <pre>
+&lt;service category="HugeQS" name="SplitterService" description="Splits out the order items and routes them."&gt;
+    &lt;listeners&gt;
+        <span class="rhighlight">&lt;fs-listener name="FileGateway" busidref="ediFileMessageBus" is-gateway="true" poll-frequency-seconds="2"&gt;
+            &lt;property name="composer-class" value="org.jboss.soa.esb.smooks.splitting.FileStreamSplitter"/&gt;
+            &lt;property name="splitterConfig" value="/smooks_configs/main.xml"/&gt;
+            &lt;!-- property name="reportPath" value="/zap/report.html"/ --&gt;
+        &lt;/fs-listener&gt;</span>
+    &lt;/listeners&gt;
+    &lt;actions mep="OneWay"&gt;
+        &lt;action name="print" class="org.jboss.soa.esb.example.PrintMessage"&gt;
+            &lt;property name="delay" value="500" /&gt;
+        &lt;/action&gt;
+    &lt;/actions&gt;
+&lt;/service&gt;
+
+&lt;service category="HugeQS" name="04_Reptiles_notify_webservice_proxy" description="Routes the SOAP requests to the 'Reptiles Notification' Webservice"&gt;
+    &lt;actions mep="OneWay"&gt;
+        &lt;action name="httprouter" class="org.jboss.soa.esb.actions.routing.http.HttpRouter"&gt;
+            &lt;property name="endpointUrl" value="http://127.0.0.1:8080/Quickstart_Huge_Enrich_Split_Transform_Route/ReptilesNotifyWS" /&gt;
+            &lt;property name="method" value="POST" /&gt;
+            &lt;property name="responseType" value="STRING" /&gt;
+        &lt;/action&gt;
+    &lt;/actions&gt;
+&lt;/service&gt;</pre>
+        <p/>
+
+        The "SplitterService" is of most interest since this is the Service that performs the Splitting &amp; Routing of the Order Items contained in the
+        source EDI Order message.  The FileGateway is configured with the <code>FileStreamSplitter</code>, which is a specialised MessageComposer implementation.
+        The <code>FileStreamSplitter</code> uses <a href="http://milyn.codehaus.org">Smooks</a> to perform the Splitting &amp; Routing of the Order Items.
+        <a href="#splitting-routing">We will look at this in more detail later</a>.
+        <p/>
+        The "04_Reptiles_notify_webservice_proxy" Service is also interesting.  It acts as a Webservice proxy service to the "ReptilesNotifyWS" Webservice (<a href="#illustration">see illustration</a>),
+        using the <code>HttpRouter</code> to route SOAP payloads received from "SplitterService".
+        <p/>
+        The "SplitterService" Service also routes split Order Item messages to a number of other Services based on content (Content Based Routing).  The "02_Low_Price" and "03_High_Price"
+        Services are very simple and effectively the same.  The only difference is that the "02_Low_Price" Service receives low priced Order Items as XML, while the
+        "03_High_Price" Service receives high priced Order Items as Java Objects.  The configuration of the "02_Low_Price" Service is as follows:
+
+        <p/>
+        <pre>
+&lt;service category="HugeQS" name="02_Low_Price" description="02_Low_Price Service"&gt;
+    &lt;listeners&gt;
+        &lt;jms-listener name="XMLjms" busidref="02XMLBus" /&gt;
+    &lt;/listeners&gt;
+    &lt;actions mep="OneWay"&gt;
+        &lt;action name="print" class="org.jboss.soa.esb.example.PrintMessage" /&gt;
+    &lt;/actions&gt;
+&lt;/service&gt;</pre>
+        <p/>
+
+        As can be seen, this Service (and the "03_High_Price" Service) is very simple.  It just prints the ESB Message payload to the console.
+        <p/>
+        The "SplitterService" Service also routes split Order Item messages to the Database.  <a href="#splitting-routing">We will look at this in more detail later</a>.
+        <p/>
+        In all cases where the "SplitterService" Service routes split Order Item messages, the messages are enriched with additional Customer and Product data, which
+        it gets from the Database.
+
+        <h4 id="splitting-routing">Splitting &amp; Routing Details</h4>
+        The incomming EDI messages are in the following format:
+<pre>
+HDR*1213529618453*0*Wed Nov 15 13:45:28 EST 2006
+CUS*ACID
+ORD*0*4*AV-CB-01
+ORD*1*5*FL-DLH-02
+ORD*2*5*AV-CB-01
+... <i>(more ORD segments, 1 per Order Item)</i>...</pre>
+        The top level <a href="http://milyn.codehaus.org/Smooks">Smooks</a> configuration for Splitting &amp; Routing this message is:
+<pre>
+&lt;?xml version="1.0"?&gt;
+&lt;smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.0.xsd"&gt;
+
+    &lt;!--
+    Filter the message using the SAX Filter (i.e. not DOM, so no
+    intermediate DOM, so we can process huge messages...
+    --&gt;
+    &lt;resource-config selector="global-parameters"&gt;
+        &lt;param name="stream.filter.type"&gt;SAX&lt;/param&gt;
+    &lt;/resource-config&gt;
+
+    &lt;!-- Import config for parsing this EDI message... --&gt;
+    &lt;import file="<a href="#edi-parsing">parse/edi-orders-parser.xml</a>" /&gt;
+
+    &lt;!-- Import datasource configs... --&gt;
+    &lt;import file="<a href="#datasources">database/datasources.xml</a>" /&gt;
+
+    &lt;!-- Import reference/enrichment data configs - products, accounts etc... --&gt;
+    &lt;import file="<a href="#refdata">database/ref-data.xml</a>" /&gt;
+
+    &lt;!-- Import config for binding order and order-item data into memory... --&gt;
+    &lt;import file="<a href="#bindings">bindings.xml</a>" /&gt;
+
+    &lt;!-- Import config for routing order item XML to the "02_Low_Price" Service... --&gt;
+    &lt;import file="<a href="#routing-02_Low_Price">routing/route-to-02_Low_Price_Service.xml</a>" /&gt;
+
+    &lt;!-- Import config for routing order item Java Objects to the "03_High_Price" Service... --&gt;
+    &lt;import file="<a href="#routing-03_High_Price">routing/route-to-03_High_Price_Service.xml</a>" /&gt;
+
+    &lt;!-- Import config for routing order item Java Objects to the "04_Reptiles_notify_webservice_proxy" Service... --&gt;
+    &lt;import file="<a href="#routing-04_Reptiles_notify_webservice_proxy">routing/route-to-04_Reptiles_notify_webservice_proxy.xml</a>" /&gt;
+
+    &lt;!-- Import config for routing order items to the database... --&gt;
+    &lt;import file="<a href="#routing-05_Database">routing/route-to-05_Database.xml</a>" /&gt;
+
+&lt;/smooks-resource-list&gt;</pre>
+
+        Detailed explanations for each of the imported resource configuration files are hyperlinked.
+
+        <h5 id="edi-parsing">parse/edi-orders-parser.xml</h5>
+        This Smooks resource configuration file defines just a single resource; the EDI Parser.
+        
+<pre>
+&lt;resource-config selector="org.xml.sax.driver"&gt;
+    &lt;resource&gt;org.milyn.smooks.edi.SmooksEDIParser&lt;/resource&gt;
+    &lt;param name="mapping-model"&gt;<a href="01_split_enrich_transform_route/smooks_configs/parse/edi-to-xml-order-mapping.xml">/smooks_configs/parse/edi-to-xml-order-mapping.xml</a>&lt;/param&gt;
+&lt;/resource-config&gt;</pre>
+
+        The "mapping-model" parameter defines the EDI to SAX Event mapping model configuration for the parser.  After
+        configuring this resource and turning on the Smooks Execution Report we can see the message event stream as produced
+        by the EDI Parser:
+        <p/>
+        <a href="docs/source-model.gif"><img src="docs/source-model.gif" width="40%" height="40%" alt="Click to Enlarge..."/></a>
+        <p/>
+
+        <h5 id="datasources">database/datasources.xml</h5>
+        This Quickstart interfaces to the database for a number of reasons:
+        <ol>
+            <li>Reading Customer and Product information not presented in the source EDI message.  This information is used to enrich
+            the split order item messages before routing.</li>
+            <li>Persisting Order Item details (Routing to the Database).</li>
+        </ol>
+        The "database/datasources.xml" Smooks resource configuration file defines the Datasource details for accessing the Database:
+<pre>
+&lt;resource-config selector="$document"&gt;
+    &lt;resource&gt;org.milyn.db.DirectDataSource&lt;/resource&gt;
+    &lt;param name="datasource"&gt;OrderManagement&lt;/param&gt;
+    &lt;param name="driver"&gt;org.hsqldb.jdbcDriver&lt;/param&gt;
+    &lt;param name="url"&gt;jdbc:hsqldb:hsql://localhost:9002&lt;/param&gt;
+    &lt;param name="username"&gt;sa&lt;/param&gt;
+    &lt;param name="password"&gt;&lt;/param&gt;
+    &lt;param name="autoCommit"&gt;false&lt;/param&gt;
+&lt;/resource-config&gt;</pre>
+
+        This Datasource is bound to the Smooks ExecutionContext at the start of message processing (selector="$document" - selects the message root/document event as the lifecycle event).
+        Any JDBC Connection created for the ExecutionContext is committed/rolledback and cleaned up at the end of the message processin (selector="$document").  The <b>HtmlReportGenerator</b>
+        (Smooks Execution Report Generator) is very useful for visualising this e.g. The "visitBefore" event shows the binding of the Datasource to the ExecutionContext:
+        <p/>
+        <a href="docs/datasource-vbefore.gif"><img src="docs/datasource-vbefore.gif" width="40%" height="40%" alt="Click to Enlarge..."/></a>
+        <p/>
+        And the "visitAfter" event shows the cleanup:
+        <p/>
+        <a href="docs/datasource-vafter.gif"><img src="docs/datasource-vafter.gif" width="40%" height="40%" alt="Click to Enlarge..."/></a>
+        <p/>
+
+        <h5 id="refdata">database/ref-data.xml</h5>
+        The "database/ref-data.xml" resource file configures resource for reading reference/enhancement data from the
+        Database.  Each resource is commented inline:
+<pre>
+&lt;?xml version="1.0"?&gt;
+&lt;smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.0.xsd"&gt;
+
+    &lt;!--
+        At the start of the message, select the list of products and bind it into the bean context
+        under the beanId of "products".  We only want to do this lookup once Smooks instance i.e. not for
+        every message, otherwise we'd kill memory performance.  To control this, we set the "resultSetScope"
+        param to "APPLICATION".  The actual order item product row will be selected from the resultset by
+        the ResultsetRowSelector config (below)...
+    --&gt;
+    &lt;resource-config selector="$document"&gt;
+        &lt;resource&gt;org.milyn.routing.db.SQLExecutor&lt;/resource&gt;
+        &lt;param name="datasource"&gt;OrderManagement&lt;/param&gt;
+        &lt;param name="executeBefore"&gt;true&lt;/param&gt;
+        &lt;param name="statement"&gt;select productid, name, attr1, listprice, category from product p, item i where p.productid = i.productid&lt;/param&gt;
+        &lt;param name="resultSetName"&gt;products&lt;/param&gt;
+        &lt;param name="resultSetScope"&gt;APPLICATION&lt;/param&gt;
+    &lt;/resource-config&gt;
+
+    &lt;!--
+        For every order-item, select the appropriate product row from the in-mem "products" reference data
+        resultset (see previous resource), using the ResultsetRowSelector. Bind the selected product row back into the
+        bean context under a beanId of "product"...
+    --&gt;
+    &lt;resource-config selector="order-item/product-id"&gt;
+        &lt;resource&gt;org.milyn.routing.db.ResultsetRowSelector&lt;/resource&gt;
+        &lt;param name="executeBefore"&gt;false&lt;/param&gt;
+        &lt;param name="resultSetName"&gt;products&lt;/param&gt;
+        &lt;param name="beanId"&gt;product&lt;/param&gt;
+        &lt;param name="where"&gt;row.PRODUCTID == orderItem.productId&lt;/param&gt;
+        &lt;param name="failedSelectError"&gt;Unknown Order Item product ID '${orderItem.productId}' on order '${orderDetail.orderNum?c}'.&lt;/param&gt;
+    &lt;/resource-config&gt;
+
+    &lt;!--
+        At the end of the customer-details/username, select the user account and bind it into the bean context
+        under the beanId of "accounts".  The users account should be the only entry in this list....
+    --&gt;
+    &lt;resource-config selector="customer-details"&gt;
+        &lt;resource&gt;org.milyn.routing.db.SQLExecutor&lt;/resource&gt;
+        &lt;param name="datasource"&gt;OrderManagement&lt;/param&gt;
+        &lt;param name="statement"&gt;select * from ACCOUNT where userid = ${orderDetail.uname}&lt;/param&gt;
+        &lt;param name="resultSetName"&gt;accounts&lt;/param&gt;
+    &lt;/resource-config&gt;
+
+&lt;/smooks-resource-list&gt;</pre>
+        The data read from the Database by the above resources is bound into the bean context and so is available
+        to other resources executing under the same ExecutionContext e.g. templating resources, BeanPopulator
+        resources etc.  The full Products list Resultset is available under the beanId "<b>products</b>", with the
+        product for the current Order Item being processed being available under the beanId "<b>product</b>" (see the
+        ResultsetRowSelector resource above).  The customer account info for the message being processed under the
+        ExecutionContext is captured and made available under the beanId of "<b>accounts</b>".  We don't select the
+        customer account row from the Resultset (using the ResultsetRowSelector - as done with the products Resultset).
+        It woult be a good idea to add this ResultsetRowSelector because we could then configure a "failedSelectError".
+        It would also mean that the expressions used in other resources to reference the account info (e.g. in templates) wouldn't
+        contain the Resultset row indexing characters i.e. "accounts[0]".  Instead, we would reference the account
+        info using "account" based expressions, which is possibly a little clearer.
+
+        <h5 id="bindings">bindings.xml</h5>
+        At the heart of nearly all Smooks based message processing is the concept of "binding" data from the Source
+        message event stream into memory (into the bean context).  Once the data is bound into memory in a Physical or
+        Virtual Object Model, it can be used by other Smooks resources such as:
+        <ul>
+            <li>Templating resources (FreeMarker, XSLT, StringTemplate),</li>
+            <li>BeanPopulator resources (Expression Based Bindings),</li>
+            <li>Routing resources (Database, File, JMS),</li>
+            <li>Resource &lt;condition&gt; expressions,</li>
+            <li>Custom Smooks Visitor implementations</li>
+            <li>etc, etc, etc...</li>
+        </ul>
+
+        The populated Object Model may itself be the Result output by the Smooks.filter operation.  Basically, the
+        data binding functionality provided by the Javabean Cartridge is a very fundamental part of practically
+        all Smooks based filtering operations.  Without it, you are quite limited in what you can do.
+        <p/>
+        The "bindings.xml" resource defines the core bindings used in this quickstart.  It extracts the Order header
+        and Order Item data from the message event stream and binds it into a Virtual Object Model (i.e. a HashMap):
+<pre>
+&lt;!--
+    Bind the main order details....
+--&gt;
+&lt;resource-config selector="order"&gt;
+    &lt;resource&gt;org.milyn.javabean.BeanPopulator&lt;/resource&gt;
+    &lt;param name="beanId"&gt;orderDetail&lt;/param&gt;
+    &lt;param name="beanClass"&gt;java.util.HashMap&lt;/param&gt;
+    &lt;param name="bindings"&gt;
+        &lt;binding property="orderNum" selector="header/order-id"     type="Long" /&gt;
+        &lt;binding property="uname"    selector="customer-details/username" /&gt;
+        &lt;binding property="date"     selector="header/date"         type="OrderDateDecoder" /&gt; &lt;!-- Type defined below --&gt;
+    &lt;/param&gt;
+&lt;/resource-config&gt;
+
+&lt;!--
+    Bind each order-item.  Not building a list of order items because we only want to have
+    one order-item in memory at any one time.  This way, we can handle a huge orders with many
+    many order items..
+--&gt;
+&lt;resource-config selector="order-item"&gt;
+    &lt;resource&gt;org.milyn.javabean.BeanPopulator&lt;/resource&gt;
+    &lt;param name="beanId"&gt;orderItem&lt;/param&gt;
+    &lt;param name="beanClass"&gt;java.util.HashMap&lt;/param&gt;
+    &lt;param name="bindings"&gt;
+        &lt;binding property="position"  selector="order-item/position" type="Integer" /&gt;
+        &lt;binding property="quantity"  selector="order-item/quantity" type="Integer" /&gt;
+        &lt;binding property="productId" selector="order-item/product-id" /&gt;
+    &lt;/param&gt;
+&lt;/resource-config&gt;
+
+&lt;resource-config selector="decoder:OrderDateDecoder"&gt;
+    &lt;resource&gt;org.milyn.javabean.decoders.DateDecoder&lt;/resource&gt;
+    &lt;param name="format"&gt;EEE MMM dd HH:mm:ss z yyyy&lt;/param&gt;
+&lt;/resource-config&gt;</pre>
+
+        Once this data is bound into the bean context (under the beanIds of "orderDetail" and "orderItem"),
+        it is available to all other resources executing under the same Smooks ExecutionContext.  The key to
+        processing huge messages is the fact that we can keep the memory footprint associated with the
+        ExecutionContext to a minimum.  We do this by only maintaining the current Order Item in memory at
+        at any one time i.e. we don't accumulate a list of the Order Items.  This also means that
+        we need to be able to use the Order Item data (for splitting, routing etc) while we have it in
+        memory and before we throw it away in place of the next Order Item in the message event stream.
+        In other words, we can't wait for the whole message to be processed before processing the Order Item data;
+        everything is done while we are processing the message event stream i.e. binding, templating/transforming,
+        routing etc.  We do this by targeting these other resources at the same events in the message event stream
+        i.e. the &lt;order-item&gt; events.
+        <p/>
+        This is the most difficult part of Smooks to get your head around i.e. the idea that multiple things are
+        conceptually happening in parallel.  On the other side, this is where the power of Smooks lies.  For this
+        reason, Smooks provides a HtmlReportGenerator class to help you visualise Smooks processes.  It generates
+        a Smooks Execution Report and is the nearest thing to a debugging tool that Smooks currently has.  See
+        the Smooks User Guide for details.
+
+        <h5 id="routing-02_Low_Price">routing/route-to-02_Low_Price_Service.xml</h5>
+        This resource configuration file defines the routing resources for the "02_Low_Price"
+        Service:
+<pre>
+&lt;!--
+    At the end of every order-item, route the order item XML ("02_XML_OrderItem") to the
+    "02_Low_Price" Service, if the total is 20 or less...
+--&gt;
+&lt;resource-config selector="order-item"&gt;
+    &lt;resource&gt;org.jboss.soa.esb.smooks.FragmentRouter&lt;/resource&gt;
+    &lt;condition&gt;
+        &lt;!--<i class="commentedcode">
+        product.LISTPRICE * orderItem.quantity &lt;= 17.00
+        </i>--&gt;
+    &lt;/condition&gt;
+    &lt;param name="beanId"&gt;<span style="color: crimson;">02_XML_OrderItem</span>&lt;/param&gt;  &lt;!-- Populated and bound below... --&gt;
+    &lt;param name="serviceCategory"&gt;HugeQS&lt;/param&gt;
+    &lt;param name="serviceName"&gt;02_Low_Price&lt;/param&gt;
+&lt;/resource-config&gt;
+
+&lt;!--
+    At the end of every order-item, generate an &lt;ord&gt; split message for the "02_XML" Service
+    and bind it back into the bean context under a bean ID of "02_XML_OrderItem"...
+ --&gt;
+&lt;resource-config selector="order-item"&gt;
+    &lt;resource type="ftl"&gt;&lt;!--<i class="commentedcode">&lt;ord id="${orderDetail.orderNum?c}" date="${orderDetail.date?string("yyyy-MM-dd")}"&gt;
+    &lt;customer&gt;
+        &lt;name&gt;${accounts[0].LASTNAME}, ${accounts[0].FIRSTNAME}&lt;/name&gt;
+        &lt;addr1&gt;${accounts[0].ADDR1}&lt;/addr1&gt;
+        &lt;addr2&gt;${accounts[0].ADDR2}&lt;/addr2&gt;
+        &lt;city&gt;${accounts[0].CITY}&lt;/city&gt;
+        &lt;state&gt;${accounts[0].STATE}&lt;/state&gt;
+        &lt;zip&gt;${accounts[0].ZIP}&lt;/zip&gt;
+    &lt;/customer&gt;
+    &lt;productid&gt;${orderItem.productId}&lt;/productid&gt;
+    &lt;quantity&gt;${orderItem.quantity?c}&lt;/quantity&gt;
+    &lt;price&gt;${product.LISTPRICE?c}&lt;/price&gt;
+    &lt;title&gt;${product.NAME} (${product.ATTR1})&lt;/title&gt;
+&lt;/ord&gt;</i>--&gt;&lt;/resource&gt;
+    &lt;param name="action"&gt;bindto&lt;/param&gt;
+    &lt;param name="bindId"&gt;<span style="color: crimson;">02_XML_OrderItem</span>&lt;/param&gt;
+&lt;/resource-config&gt;    
+</pre>
+    So the first resource listed in this configuration simply routes the XML data (generated by the second resource)
+    to the "02_Low_Price" Service.  The resource is only applied if the specified condition is met. The second resource
+    generates the XML message to be routed by applying a FreeMarker template to the data in the bean context.  As can be
+    seen above, the template sucks in Customer and Product data bound to the bean context <a href="#refdata">from the
+    database ("accounts[0]" and "product")</a>, as well as data bound into the bean context <a href="#bindings">from the
+    source message itself ("orderDetail" and "orderItem")</a>.
+    <p/>
+    Both of these resource fire on the visitAfter event of the &lt;order-item&gt;
+    element.  The order in which they fire depends on the order in which they appear in the resource configs, with the
+    visitBefore events firing "first-to-last" and the visitAfter events firing "last-to-first".  This is why the templating
+    resource is positioned after the routing resource i.e. because we want it's visitAfter to be applied before the
+    FragmentRouter visitAfter (uses the ServiceInvoker to route the messages).  This all seems a bit complex, but is
+    actually intuitive enough if you use the Smooks Execution Report during development because you can see the resources
+    and the order in which they are being applied.
+    <p/>
+    The following illustration shows the resources applied on the visitAfter event for the &lt;order-item&gt; element.
+    It shows the FreeMarker template resource being applied before the <code>FragmentRouter</code> resource.
+    <p/>
+    <a href="docs/02_Low_Price.gif"><img src="docs/02_Low_Price.gif" width="40%" height="40%" alt="Click to Enlarge..." /></a>
+    <p/>
+
+    <h5 id="routing-03_High_Price">routing/route-to-03_High_Price_Service.xml</h5>
+    This resource configuration file defines the routing resources for the "03_High_Price"
+    Service:
+<pre>
+&lt;!--
+    At the end of every order-item, route the order item Java Objects ("03_order") to the
+    "03_High_Price" Service, if the price per item is 190 or more...
+--&gt;
+&lt;resource-config selector="order-item"&gt;
+    &lt;resource&gt;org.jboss.soa.esb.smooks.FragmentRouter&lt;/resource&gt;
+    &lt;condition&gt;
+        &lt;!--<i class="commentedcode">
+        product.LISTPRICE &gt; 190.00
+        </i>--&gt;
+    &lt;/condition&gt;
+    &lt;param name="beanId"&gt;<span style="color: crimson;">03_order</span>&lt;/param&gt;
+    &lt;param name="serviceCategory"&gt;HugeQS&lt;/param&gt;
+    &lt;param name="serviceName"&gt;03_High_Price&lt;/param&gt;
+&lt;/resource-config&gt;
+
+&lt;!--
+    At the end of every order-item, bind together the orderDetail with the current
+    order item in a new HashMap and asign it under the beanId "03_order" in the bean
+    context.  03_order gets routed by the above config..
+--&gt;
+&lt;resource-config selector="order-item"&gt;
+    &lt;resource&gt;org.milyn.javabean.BeanPopulator&lt;/resource&gt;
+    &lt;param name="beanId"&gt;<span style="color: crimson;">03_order</span>&lt;/param&gt;
+    &lt;param name="beanClass"&gt;org.jboss.soa.esb.example.highprice.Order&lt;/param&gt;
+    &lt;param name="bindings"&gt;
+        &lt;binding property="firstName"&gt;accounts[0].FIRSTNAME&lt;/binding&gt;
+        &lt;binding property="lastName"&gt;accounts[0].LASTNAME&lt;/binding&gt;
+        &lt;binding property="address" selector="${03_address}" /&gt;
+        &lt;binding property="date"&gt;orderDetail.date&lt;/binding&gt;
+        &lt;binding property="product" selector="${03_product}" /&gt;
+        &lt;binding property="quantity"&gt;orderItem.quantity&lt;/binding&gt;
+    &lt;/param&gt;
+&lt;/resource-config&gt;
+
+&lt;resource-config selector="order-item"&gt;
+    &lt;resource&gt;org.milyn.javabean.BeanPopulator&lt;/resource&gt;
+    &lt;param name="beanId"&gt;03_address&lt;/param&gt;
+    &lt;param name="beanClass"&gt;org.jboss.soa.esb.example.highprice.Address&lt;/param&gt;
+    &lt;param name="bindings"&gt;
+        &lt;binding property="email"&gt;accounts[0].EMAIL&lt;/binding&gt;
+        &lt;binding property="address1"&gt;accounts[0].ADDR1&lt;/binding&gt;
+        &lt;binding property="address2"&gt;accounts[0].ADDR2&lt;/binding&gt;
+        &lt;binding property="city"&gt;accounts[0].CITY&lt;/binding&gt;
+        &lt;binding property="state"&gt;accounts[0].STATE&lt;/binding&gt;
+    &lt;/param&gt;
+&lt;/resource-config&gt;
+
+&lt;resource-config selector="order-item"&gt;
+    &lt;resource&gt;org.milyn.javabean.BeanPopulator&lt;/resource&gt;
+    &lt;param name="beanId"&gt;03_product&lt;/param&gt;
+    &lt;param name="beanClass"&gt;org.jboss.soa.esb.example.highprice.Product&lt;/param&gt;
+    &lt;param name="bindings"&gt;
+        &lt;binding property="id"&gt;product.PRODUCTID&lt;/binding&gt;
+        &lt;binding property="title"&gt;product.NAME&lt;/binding&gt;
+        &lt;binding property="category"&gt;product.CATEGORY&lt;/binding&gt;
+        &lt;binding property="price"&gt;product.LISTPRICE&lt;/binding&gt;
+    &lt;/param&gt;
+&lt;/resource-config&gt;</pre>
+
+    The first resource specifies the <code>FragmentRouter</code> resource for routing the contents of the "03_order" bean to
+    the "03_High_Price" Service, where the product price is greater than 190.00.  The other resources specify the <code>BeanPopulator</code>
+    resources required for creating and populating the the "03_order" bean Object Model.
+    <p/>
+    This configuration differs from the <a href="#routing-02_Low_Price">routing/route-to-02_Low_Price_Service.xml</a> configuration
+    in that this configuration is routing a Java Object Model as opposed to an XML blob.  Also, the binding configurations defined
+    in this configuration are different to those defined in the <a href="#bindings">bindings.xml</a> configuration because:
+    <ol>
+        <li>The data is being bound to a "Physical Object Model" Vs a "Virtual Object Model" i.e.
+            <a href="03_High_Price/src/org/jboss/soa/esb/example/highprice/Order.java">the Order class</a> Vs a simple HashMap.</li>
+        <li>They are "Expression Based Bindings" i.e. the values being bound into the Object Model are coming from expression evaluations defined
+            as the child text of the &lt;binding&gt; elements.  The bindings defined in <a href="#bindings">bindings.xml</a> are pulling
+            their values from the source message.  In the case of the expressions defined in this configuration, they are selecting  values from
+            the bean context.  The values being selected were bound to the context by the <a href="#refdata">database/ref-data.xml</a>
+            resources.</li>
+    </ol>
+
+    <h5 id="routing-04_Reptiles_notify_webservice_proxy">routing/route-to-04_Reptiles_notify_webservice_proxy.xml</h5>
+    This resource configuration file defines the routing resources for the "04_Reptiles_notify_webservice_proxy"
+    Service where the product category is "REPTILES":
+<pre>
+&lt;!--
+    At the end of every order-item, route the "Reptiles Notification" SOAP message ("04_SOAP_OrderItem") to the
+    "04_Reptiles_notify_webservice_proxy" Service, if the order item product.CATEGORY is "REPTILES"...
+--&gt;
+&lt;resource-config selector="order-item"&gt;
+    &lt;resource&gt;org.jboss.soa.esb.smooks.FragmentRouter&lt;/resource&gt;
+    &lt;condition&gt;
+        &lt;!--<i class="commentedcode">
+        product.CATEGORY == "REPTILES"
+        </i>--&gt;
+    &lt;/condition&gt;
+    &lt;param name="beanId"&gt;<span style="color: crimson;">04_SOAP_OrderItem</span>&lt;/param&gt;
+    &lt;param name="serviceCategory"&gt;HugeQS&lt;/param&gt;
+    &lt;param name="serviceName"&gt;04_Reptiles_notify_webservice_proxy&lt;/param&gt;
+&lt;/resource-config&gt;
+
+&lt;!--
+    At the end of every order-item, generate an &lt;ord&gt; split message for the "02_XML" Service
+    and bind it back into the bean context under a bean ID of "02_XML_OrderItem"...
+ --&gt;
+&lt;resource-config selector="order-item"&gt;
+    &lt;resource type="ftl"&gt;&lt;!--<i class="commentedcode">&lt;soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ord="http://ordermanagement/ReptilesNotifyWS"&gt;
+   &lt;soapenv:Header/&gt;
+   &lt;soapenv:Body&gt;
+      &lt;ord:notify&gt;
+         &lt;notification&gt;
+            &lt;date&gt;${orderDetail.date?string("yyyy-MM-dd'T'HH:mm:ss")}&lt;/date&gt;
+            &lt;email&gt;${accounts[0].EMAIL}&lt;/email&gt;
+            &lt;firstName&gt;${accounts[0].FIRSTNAME}&lt;/firstName&gt;
+            &lt;lastName&gt;${accounts[0].LASTNAME}&lt;/lastName&gt;
+            &lt;product&gt;${product.NAME} (${product.ATTR1})&lt;/product&gt;
+            &lt;quantity&gt;${orderItem.quantity}&lt;/quantity&gt;
+            &lt;totalPrice&gt;${product.LISTPRICE?c}&lt;/totalPrice&gt;
+         &lt;/notification&gt;
+      &lt;/ord:notify&gt;
+   &lt;/soapenv:Body&gt;
+&lt;/soapenv:Envelope&gt;</i>--&gt;&lt;/resource&gt;
+    &lt;param name="action"&gt;bindto&lt;/param&gt;
+    &lt;param name="bindId"&gt;<span style="color: crimson;">04_SOAP_OrderItem</span>&lt;/param&gt;
+&lt;/resource-config&gt;</pre>
+
+    This routing configuration is nearly identical to that defined in <a href="#routing-02_Low_Price">routing/route-to-02_Low_Price_Service.xml</a>.
+    The only difference is the format of the XML, the destination Service and the condition under which the message is to be routed.
+    <p/>
+    As can be seen in the <a href="#high-level">04_Reptiles_notify_webservice_proxy Service configuration</a>, these SOAP messages are routed to the
+    ReptilesNotifyWS Webservice using the <code>HttpRouter</code>.
+
+    <h5 id="routing-05_Database">routing/route-to-05_Database.xml</h5>
+    This resource configuration file defines the routing resources for routing Order Item data to the Database:
+<pre>
+&lt;!--
+    This resource is needed because we only want to limit the number or orders inserted into the database,
+    so we need to count them...
+--&gt;
+&lt;resource-config selector="order-item"&gt;
+    &lt;resource&gt;org.milyn.routing.db.SQLExecutor&lt;/resource&gt;
+    &lt;param name="executeBefore"&gt;true&lt;/param&gt;
+    &lt;param name="datasource"&gt;OrderManagement&lt;/param&gt;
+    &lt;param name="statement"&gt;<i class="commentedcode">select count(*) as "numOrders" from orders</i>&lt;/param&gt;
+    &lt;param name="resultSetName"&gt;<span style="color: crimson;">orderCountRS</span>&lt;/param&gt;
+&lt;/resource-config&gt;
+
+&lt;!--
+    At the end of every order-item, insert the order details for that order item...
+ --&gt;
+&lt;resource-config selector="order-item"&gt;
+    &lt;resource&gt;org.milyn.routing.db.SQLExecutor&lt;/resource&gt;
+    &lt;condition&gt;
+        &lt;!--
+        <span style="color: crimson;">orderCountRS</span>[0].numOrders &lt; 10
+        --&gt;
+    &lt;/condition&gt;
+    &lt;param name="executeBefore"&gt;false&lt;/param&gt;
+    &lt;param name="datasource"&gt;OrderManagement&lt;/param&gt;
+    &lt;param name="statement"&gt;<i class="commentedcode">INSERT INTO ORDERS VALUES(${orderDetail.orderNum + "-" + product.PRODUCTID}, ${accounts[0].USERID}, ${orderDetail.date}, ${accounts[0].ADDR1}, ${accounts[0].ADDR2}, ${accounts[0].CITY}, ${accounts[0].STATE},'30253','USA', ${accounts[0].ADDR1}, ${accounts[0].ADDR2}, ${accounts[0].CITY}, ${accounts[0].STATE},'30253','USA','UPS',22.23, ${accounts[0].FIRSTNAME}, ${accounts[0].LASTNAME}, ${accounts[0].FIRSTNAME}, ${accounts[0].LASTNAME},'999 9999 9999 9999','12/03','Visa','CA')</i>&lt;/param&gt;
+&lt;/resource-config&gt;</pre>    
+
+    The first resource simply queries the Orders table in the database to get a row count.  It binds the result to the bean context
+    under the resultSetName (beanId) of "orderCountRS".  This row count is then used as the condition on the second <code>SQLExecutor</code> resource,
+    which performs the inserts on the orders table. 
+
+    </div>
+</div>
+
+</body>
+</html>
\ No newline at end of file

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/build.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/build.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/build.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,134 +0,0 @@
-<project name="Quickstart_Huge_Enrich_Split_Transform_Route" default="run" basedir=".">
-
-    <description>
-        ${ant.project.name}
-        ${line.separator}
-    </description>
-
-    <!-- Import the base Ant build script... -->
-    <import file="../conf/base-build.xml"/>
-
-    <target name="01_split_enrich_transform_route" depends="compile,compile_high_price_model" description="run split_transform_route Service">
-        <echo>Split Enrich Transform Route Service:</echo>
-        <java fork="yes" classname="org.jboss.soa.esb.listeners.StandAloneBootStrapper" failonerror="true">
-            <!-- jvmarg value="-Xdebug"/>
-            <jvmarg value="-Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y"/ -->
-            <arg value="${basedir}/01_split_enrich_transform_route/jbossesb.xml"/>
-            <classpath>
-                <fileset dir="05_Database" includes="hsqldb.jar"/>
-                <pathelement location="01_split_enrich_transform_route" />
-                <pathelement location="03_High_Price/classes" />
-                <path refid="exec-classpath" />
-            </classpath>
-        </java>
-    </target>
-
-    <target name="02_Low_Price" depends="compile" description="run 02_XML Service">
-        <echo>02_Low_Price Service:</echo>
-        <java fork="yes" classname="org.jboss.soa.esb.listeners.StandAloneBootStrapper" failonerror="true">
-            <arg value="${basedir}/02_Low_Price/jbossesb.xml"/>
-            <classpath>
-                <path refid="exec-classpath" />
-            </classpath>
-        </java>
-    </target>
-
-    <target name="03_High_Price" depends="compile_high_price_model" description="run 03_JavaObjects Service">
-        <echo>03_High_Price Service:</echo>
-        <java fork="yes" classname="org.jboss.soa.esb.listeners.StandAloneBootStrapper" failonerror="true">
-            <arg value="${basedir}/03_High_Price/jbossesb.xml"/>
-            <classpath>
-                <path refid="exec-classpath" />
-                <pathelement location="03_High_Price/classes" />
-            </classpath>
-        </java>
-    </target>
-
-    <target name="04_Reptiles_notify_webservice" depends="compile">
-        <antcall target="quickstart-specific-assemblies" />
-        <copy todir="${org.jboss.esb.server.deploy.dir}" file="build/${ant.project.name}.war"/>
-
-        <echo message="*" />
-        <echo message="****************************************************************************************************" />
-        <echo message="The Reptile Notification Webservice has been deployed to '${org.jboss.esb.server.deploy.dir}'." />
-        <echo message="****************************************************************************************************" />
-        <echo message="*" />
-    </target>
-
-    <target name="createMessage" depends="compile" description="Create the input message.">
-        <echo>Creating input message...</echo>
-        <input message="How many Order Items should the message contain? (Simply press return for 20 Order Items)" defaultvalue="20" addproperty="numOrderItems" />
-        <java fork="yes" classname="org.jboss.soa.esb.example.MessageGenerator" failonerror="true">
-            <arg value="${numOrderItems}"/>
-            <classpath refid="exec-classpath"/>
-        </java>
-    </target>
-
-    <target name="compile_high_price_model" depends="compile" >
-        <!-- Compile the 03_High_Price object model... -->
-        <delete dir="03_High_Price/classes" />
-        <mkdir dir="03_High_Price/classes" />
-        <javac srcdir="03_High_Price/src" destdir="03_High_Price/classes" debug="true" deprecation="true">
-            <classpath refid="compile-classpath" />
-        </javac>
-    </target>
-
-    <target name="generate_order_binding_template" depends="compile_high_price_model" description="Generate 03_High_Price Order Binding Template">
-        <java fork="yes" classname="org.milyn.javabean.gen.ConfigGenerator" failonerror="true">
-            <arg value="-c"/>
-            <arg value="org.jboss.soa.esb.example.highprice.Order"/>
-            <arg value="-o"/>
-            <arg value="01_split_enrich_transform_route/smooks_configs/routing/order-binding-template.xml"/>                      
-            <classpath>
-                <path refid="exec-classpath" />
-                <pathelement location="03_High_Price/classes" />
-            </classpath>
-        </java>
-    </target>
-
-    <target name="select" description="Select the orders from the database">
-        <sql print="true" driver="org.hsqldb.jdbcDriver" url="jdbc:hsqldb:hsql://localhost:9002" userid="sa" autocommit="true" password="" classpath="05_Database/hsqldb.jar">
-            <transaction>select * from orders</transaction>
-        </sql>
-    </target>
-
-    <target name="delete" description="Delete the orders in the database">
-        <sql print="true" driver="org.hsqldb.jdbcDriver" url="jdbc:hsqldb:hsql://localhost:9002" userid="sa" autocommit="true" password="" classpath="05_Database/hsqldb.jar">
-            <transaction>delete from orders</transaction>
-        </sql>
-    </target>
-
-    <target name="quickstart-specific-checks" depends="assert-ws-available"/>
-
-    <target name="quickstart-specific-dependencies">
-        <path id="quickstart-dependencies-classpath">
-            <fileset dir="${org.jboss.esb.server.home}/client" includes="jbossws-client.jar,jboss-remoting.jar" />
-        </path>
-    </target>
-
-    <target name="quickstart-specific-assemblies">
-
-        <!-- Compile the 03_High_Price object model... -->
-        <delete dir="03_High_Price/classes" />
-        <mkdir dir="03_High_Price/classes" />
-        <javac srcdir="03_High_Price/src" destdir="03_High_Price/classes" debug="true" deprecation="true">
-            <classpath refid="compile-classpath" />
-        </javac>
-
-        <!-- Compile the webservice... -->
-        <delete dir="04_Reptiles_notify_webservice/WEB-INF/classes" />
-        <mkdir dir="04_Reptiles_notify_webservice/WEB-INF/classes" />
-        <javac srcdir="04_Reptiles_notify_webservice/WEB-INF/src" destdir="04_Reptiles_notify_webservice/WEB-INF/classes" debug="true" deprecation="true">
-            <classpath refid="compile-classpath" />
-        </javac>
-
-        <!-- Assemble the webservice... -->
-        <war warfile="build/${ant.project.name}.war" webxml="04_Reptiles_notify_webservice/WEB-INF/web.xml" basedir="04_Reptiles_notify_webservice" />
-    </target>    
-
-    <target name="quickstart-specific-clean">
-        <delete dir="03_High_Price/classes" />
-        <delete dir="04_Reptiles_notify_webservice/WEB-INF/classes" />
-    </target>
-
-</project>

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/build.xml (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/build.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/build.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/build.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,134 @@
+<project name="Quickstart_Huge_Enrich_Split_Transform_Route" default="run" basedir=".">
+
+    <description>
+        ${ant.project.name}
+        ${line.separator}
+    </description>
+
+    <!-- Import the base Ant build script... -->
+    <import file="../conf/base-build.xml"/>
+
+    <target name="01_split_enrich_transform_route" depends="compile,compile_high_price_model" description="run split_transform_route Service">
+        <echo>Split Enrich Transform Route Service:</echo>
+        <java fork="yes" classname="org.jboss.soa.esb.listeners.StandAloneBootStrapper" failonerror="true">
+            <!-- jvmarg value="-Xdebug"/>
+            <jvmarg value="-Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y"/ -->
+            <arg value="${basedir}/01_split_enrich_transform_route/jbossesb.xml"/>
+            <classpath>
+                <fileset dir="05_Database" includes="hsqldb.jar"/>
+                <pathelement location="01_split_enrich_transform_route" />
+                <pathelement location="03_High_Price/classes" />
+                <path refid="exec-classpath" />
+            </classpath>
+        </java>
+    </target>
+
+    <target name="02_Low_Price" depends="compile" description="run 02_XML Service">
+        <echo>02_Low_Price Service:</echo>
+        <java fork="yes" classname="org.jboss.soa.esb.listeners.StandAloneBootStrapper" failonerror="true">
+            <arg value="${basedir}/02_Low_Price/jbossesb.xml"/>
+            <classpath>
+                <path refid="exec-classpath" />
+            </classpath>
+        </java>
+    </target>
+
+    <target name="03_High_Price" depends="compile_high_price_model" description="run 03_JavaObjects Service">
+        <echo>03_High_Price Service:</echo>
+        <java fork="yes" classname="org.jboss.soa.esb.listeners.StandAloneBootStrapper" failonerror="true">
+            <arg value="${basedir}/03_High_Price/jbossesb.xml"/>
+            <classpath>
+                <path refid="exec-classpath" />
+                <pathelement location="03_High_Price/classes" />
+            </classpath>
+        </java>
+    </target>
+
+    <target name="04_Reptiles_notify_webservice" depends="compile">
+        <antcall target="quickstart-specific-assemblies" />
+        <copy todir="${org.jboss.esb.server.deploy.dir}" file="build/${ant.project.name}.war"/>
+
+        <echo message="*" />
+        <echo message="****************************************************************************************************" />
+        <echo message="The Reptile Notification Webservice has been deployed to '${org.jboss.esb.server.deploy.dir}'." />
+        <echo message="****************************************************************************************************" />
+        <echo message="*" />
+    </target>
+
+    <target name="createMessage" depends="compile" description="Create the input message.">
+        <echo>Creating input message...</echo>
+        <input message="How many Order Items should the message contain? (Simply press return for 20 Order Items)" defaultvalue="20" addproperty="numOrderItems" />
+        <java fork="yes" classname="org.jboss.soa.esb.example.MessageGenerator" failonerror="true">
+            <arg value="${numOrderItems}"/>
+            <classpath refid="exec-classpath"/>
+        </java>
+    </target>
+
+    <target name="compile_high_price_model" depends="compile" >
+        <!-- Compile the 03_High_Price object model... -->
+        <delete dir="03_High_Price/classes" />
+        <mkdir dir="03_High_Price/classes" />
+        <javac srcdir="03_High_Price/src" destdir="03_High_Price/classes" debug="true" deprecation="true">
+            <classpath refid="compile-classpath" />
+        </javac>
+    </target>
+
+    <target name="generate_order_binding_template" depends="compile_high_price_model" description="Generate 03_High_Price Order Binding Template">
+        <java fork="yes" classname="org.milyn.javabean.gen.ConfigGenerator" failonerror="true">
+            <arg value="-c"/>
+            <arg value="org.jboss.soa.esb.example.highprice.Order"/>
+            <arg value="-o"/>
+            <arg value="01_split_enrich_transform_route/smooks_configs/routing/order-binding-template.xml"/>                      
+            <classpath>
+                <path refid="exec-classpath" />
+                <pathelement location="03_High_Price/classes" />
+            </classpath>
+        </java>
+    </target>
+
+    <target name="select" description="Select the orders from the database">
+        <sql print="true" driver="org.hsqldb.jdbcDriver" url="jdbc:hsqldb:hsql://localhost:9002" userid="sa" autocommit="true" password="" classpath="05_Database/hsqldb.jar">
+            <transaction>select * from orders</transaction>
+        </sql>
+    </target>
+
+    <target name="delete" description="Delete the orders in the database">
+        <sql print="true" driver="org.hsqldb.jdbcDriver" url="jdbc:hsqldb:hsql://localhost:9002" userid="sa" autocommit="true" password="" classpath="05_Database/hsqldb.jar">
+            <transaction>delete from orders</transaction>
+        </sql>
+    </target>
+
+    <target name="quickstart-specific-checks" depends="assert-ws-available"/>
+
+    <target name="quickstart-specific-dependencies">
+        <path id="quickstart-dependencies-classpath">
+            <fileset dir="${org.jboss.esb.server.home}/client" includes="jbossws-client.jar,jboss-remoting.jar" />
+        </path>
+    </target>
+
+    <target name="quickstart-specific-assemblies">
+
+        <!-- Compile the 03_High_Price object model... -->
+        <delete dir="03_High_Price/classes" />
+        <mkdir dir="03_High_Price/classes" />
+        <javac srcdir="03_High_Price/src" destdir="03_High_Price/classes" debug="true" deprecation="true">
+            <classpath refid="compile-classpath" />
+        </javac>
+
+        <!-- Compile the webservice... -->
+        <delete dir="04_Reptiles_notify_webservice/WEB-INF/classes" />
+        <mkdir dir="04_Reptiles_notify_webservice/WEB-INF/classes" />
+        <javac srcdir="04_Reptiles_notify_webservice/WEB-INF/src" destdir="04_Reptiles_notify_webservice/WEB-INF/classes" debug="true" deprecation="true">
+            <classpath refid="compile-classpath" />
+        </javac>
+
+        <!-- Assemble the webservice... -->
+        <war warfile="build/${ant.project.name}.war" webxml="04_Reptiles_notify_webservice/WEB-INF/web.xml" basedir="04_Reptiles_notify_webservice" />
+    </target>    
+
+    <target name="quickstart-specific-clean">
+        <delete dir="03_High_Price/classes" />
+        <delete dir="04_Reptiles_notify_webservice/WEB-INF/classes" />
+    </target>
+
+</project>

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/docs (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/docs)

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/docs/02_Low_Price.gif
===================================================================
(Binary files differ)

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/docs/02_Low_Price.gif (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/docs/02_Low_Price.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/docs/Overview.odp
===================================================================
(Binary files differ)

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/docs/Overview.odp (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/docs/Overview.odp)
===================================================================
(Binary files differ)

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/docs/Overview.png
===================================================================
(Binary files differ)

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/docs/Overview.png (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/docs/Overview.png)
===================================================================
(Binary files differ)

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/docs/datasource-vafter.gif
===================================================================
(Binary files differ)

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/docs/datasource-vafter.gif (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/docs/datasource-vafter.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/docs/datasource-vbefore.gif
===================================================================
(Binary files differ)

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/docs/datasource-vbefore.gif (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/docs/datasource-vbefore.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/docs/source-model.gif
===================================================================
(Binary files differ)

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/docs/source-model.gif (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/docs/source-model.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/jbm-queue-service.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/jbm-queue-service.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/jbm-queue-service.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<server>
-    <mbean code="org.jboss.jms.server.destination.QueueService"
-           name="jboss.esb.quickstart.destination:service=Queue,name=quickstart_HugeSplitTransRoute_02_XML"
-           xmbean-dd="xmdesc/Queue-xmbean.xml">
-        <depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>
-        <depends>jboss.messaging:service=PostOffice</depends>
-    </mbean>
-    <mbean code="org.jboss.jms.server.destination.QueueService"
-           name="jboss.esb.quickstart.destination:service=Queue,name=quickstart_HugeSplitTransRoute_JavaObjects"
-           xmbean-dd="xmdesc/Queue-xmbean.xml">
-        <depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>
-        <depends>jboss.messaging:service=PostOffice</depends>
-    </mbean>
-</server>
\ No newline at end of file

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/jbm-queue-service.xml (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/jbm-queue-service.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/jbm-queue-service.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/jbm-queue-service.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<server>
+    <mbean code="org.jboss.jms.server.destination.QueueService"
+           name="jboss.esb.quickstart.destination:service=Queue,name=quickstart_HugeSplitTransRoute_02_XML"
+           xmbean-dd="xmdesc/Queue-xmbean.xml">
+        <depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>
+        <depends>jboss.messaging:service=PostOffice</depends>
+    </mbean>
+    <mbean code="org.jboss.jms.server.destination.QueueService"
+           name="jboss.esb.quickstart.destination:service=Queue,name=quickstart_HugeSplitTransRoute_JavaObjects"
+           xmbean-dd="xmdesc/Queue-xmbean.xml">
+        <depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>
+        <depends>jboss.messaging:service=PostOffice</depends>
+    </mbean>
+</server>
\ No newline at end of file

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/jbmq-queue-service.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/jbmq-queue-service.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/jbmq-queue-service.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<server>
-    <mbean code="org.jboss.mq.server.jmx.Queue"
-           name="jboss.esb.quickstart.destination:service=Queue,name=quickstart_HugeSplitTransRoute_02_XML">
-        <depends optional-attribute-name="DestinationManager">
-            jboss.mq:service=DestinationManager
-        </depends>
-    </mbean>
-    <mbean code="org.jboss.mq.server.jmx.Queue"
-           name="jboss.esb.quickstart.destination:service=Queue,name=quickstart_HugeSplitTransRoute_JavaObjects">
-        <depends optional-attribute-name="DestinationManager">
-            jboss.mq:service=DestinationManager
-        </depends>
-    </mbean>
-</server>
\ No newline at end of file

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/jbmq-queue-service.xml (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/jbmq-queue-service.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/jbmq-queue-service.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/jbmq-queue-service.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<server>
+    <mbean code="org.jboss.mq.server.jmx.Queue"
+           name="jboss.esb.quickstart.destination:service=Queue,name=quickstart_HugeSplitTransRoute_02_XML">
+        <depends optional-attribute-name="DestinationManager">
+            jboss.mq:service=DestinationManager
+        </depends>
+    </mbean>
+    <mbean code="org.jboss.mq.server.jmx.Queue"
+           name="jboss.esb.quickstart.destination:service=Queue,name=quickstart_HugeSplitTransRoute_JavaObjects">
+        <depends optional-attribute-name="DestinationManager">
+            jboss.mq:service=DestinationManager
+        </depends>
+    </mbean>
+</server>
\ No newline at end of file

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/jbossesb-properties.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/jbossesb-properties.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/jbossesb-properties.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,85 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!--
-  JBoss, Home of Professional Open Source
-  Copyright 2006, JBoss Inc., and others contributors as indicated 
-  by the @authors tag. All rights reserved. 
-  See the copyright.txt in the distribution for a
-  full listing of individual contributors. 
-  This copyrighted material is made available to anyone wishing to use,
-  modify, copy, or redistribute it subject to the terms and conditions
-  of the GNU Lesser General Public License, v. 2.1.
-  This program is distributed in the hope that it will be useful, but WITHOUT A 
-  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,
-  v.2.1 along with this distribution; if not, write to the Free Software
-  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
-  MA  02110-1301, USA.
-  
-  (C) 2005-2006,
-  @author JBoss Inc.
--->
-<!-- $Id: jbossesb-unittest-properties.xml $ -->
-<!--
-  These options are described in the JBossESB manual.
-  Defaults are provided here for convenience only.
- 
-  Please read through this file prior to using the system, and consider
-  updating the specified entries.
--->
-<esb
-  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-  xsi:noNamespaceSchemaLocation="jbossesb-1_0.xsd">
-    <properties name="core">
-		<property name="org.jboss.soa.esb.jndi.server.type" value="jboss"/>
-		<property name="org.jboss.soa.esb.jndi.server.url" value="localhost"/>
-		<property name="org.jboss.soa.esb.persistence.connection.factory" 	value="org.jboss.internal.soa.esb.persistence.format.MessageStoreFactoryImpl"/>
-    </properties>
-    <properties name="registry">      
-    	<property name="org.jboss.soa.esb.registry.queryManagerURI"     		
-    		value="jnp://localhost:1099/InquiryService?org.apache.juddi.registry.rmi.Inquiry#inquire"/>    		
-    	<property name="org.jboss.soa.esb.registry.lifeCycleManagerURI"     		
-    		value="jnp://localhost:1099/PublishService?org.apache.juddi.registry.rmi.Publish#publish" />
-    	<property name="org.jboss.soa.esb.registry.implementationClass" 
-    		value="org.jboss.internal.soa.esb.services.registry.JAXRRegistryImpl"/>
-    	<property name="org.jboss.soa.esb.registry.factoryClass" 
-    		value="org.apache.ws.scout.registry.ConnectionFactoryImpl"/>
-    	<property name="org.jboss.soa.esb.registry.user" 
-    		value="jbossesb"/>
-    	<property name="org.jboss.soa.esb.registry.password" 
-    	  value="password"/>
-    	<!-- the following parameter is scout specific to set the type of communication between scout and the UDDI (embedded, rmi, soap) -->
-    	<property name="org.jboss.soa.esb.scout.proxy.transportClass" 
-    		value="org.apache.ws.scout.transport.RMITransport"/>
-    </properties>
-    <properties name="transports" depends="core">
-    	<property name="org.jboss.soa.esb.mail.smtp.host" value="localhost"/>
-    	<property name="org.jboss.soa.esb.mail.smtp.user" value="jbossesb"/>
-    	<property name="org.jboss.soa.esb.mail.smtp.password" value=""/>
-    	<property name="org.jboss.soa.esb.mail.smtp.port" value="25"/>
-    </properties>
-    <properties name="connection">
-    	<property name="min-pool-size" value="5"/>
-    	<property name="max-pool=size" value="10"/>
-    	<property name="blocking-timeout-millis" value="5000"/>
-    	<property name="abandoned-connection-timeout" value="10000"/>
-    	<property name="abandoned-connection-time-interval" value="30000"/>
-    </properties>
-    <properties name="dbstore">
-		<property name="org.jboss.soa.esb.persistence.db.connection.url" 	value="jdbc:hsqldb:hsql://localhost:9001/"/>
-		<property name="org.jboss.soa.esb.persistence.db.jdbc.driver" 		value="org.hsqldb.jdbcDriver"/>
-		<property name="org.jboss.soa.esb.persistence.db.user" 			value="sa"/>
-		<property name="org.jboss.soa.esb.persistence.db.pwd" 			value=""/>		
-		<property name="org.jboss.soa.esb.persistence.db.pool.initial.size"	value="2"/>
-		<property name="org.jboss.soa.esb.persistence.db.pool.min.size"	value="2"/>
-		<property name="org.jboss.soa.esb.persistence.db.pool.max.size"	value="5"/>
-		<!--table managed by pool to test for valid connections - created by pool automatically -->
-		<property name="org.jboss.soa.esb.persistence.db.pool.test.table"	value="pooltest"/>
-		<!-- # of milliseconds to timeout waiting for a connection from pool -->
-		<property name="org.jboss.soa.esb.persistence.db.pool.timeout.millis"	value="5000"/> 
-                <property name="org.jboss.soa.esb.persistence.db.conn.manager" value="org.jboss.internal.soa.esb.persistence.manager.StandaloneConnectionManager"/>
-    </properties>
-    <properties name="messagerouting">
-    	<property name="org.jboss.soa.esb.routing.cbrClass" value="org.jboss.internal.soa.esb.services.routing.cbr.JBossRulesRouter"/>
-    </properties>
-</esb>

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/jbossesb-properties.xml (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/jbossesb-properties.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/jbossesb-properties.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/jbossesb-properties.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,85 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+  JBoss, Home of Professional Open Source
+  Copyright 2006, JBoss Inc., and others contributors as indicated 
+  by the @authors tag. All rights reserved. 
+  See the copyright.txt in the distribution for a
+  full listing of individual contributors. 
+  This copyrighted material is made available to anyone wishing to use,
+  modify, copy, or redistribute it subject to the terms and conditions
+  of the GNU Lesser General Public License, v. 2.1.
+  This program is distributed in the hope that it will be useful, but WITHOUT A 
+  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,
+  v.2.1 along with this distribution; if not, write to the Free Software
+  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+  MA  02110-1301, USA.
+  
+  (C) 2005-2006,
+  @author JBoss Inc.
+-->
+<!-- $Id: jbossesb-unittest-properties.xml $ -->
+<!--
+  These options are described in the JBossESB manual.
+  Defaults are provided here for convenience only.
+ 
+  Please read through this file prior to using the system, and consider
+  updating the specified entries.
+-->
+<esb
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:noNamespaceSchemaLocation="jbossesb-1_0.xsd">
+    <properties name="core">
+		<property name="org.jboss.soa.esb.jndi.server.type" value="jboss"/>
+		<property name="org.jboss.soa.esb.jndi.server.url" value="localhost"/>
+		<property name="org.jboss.soa.esb.persistence.connection.factory" 	value="org.jboss.internal.soa.esb.persistence.format.MessageStoreFactoryImpl"/>
+    </properties>
+    <properties name="registry">      
+    	<property name="org.jboss.soa.esb.registry.queryManagerURI"     		
+    		value="jnp://localhost:1099/InquiryService?org.apache.juddi.registry.rmi.Inquiry#inquire"/>    		
+    	<property name="org.jboss.soa.esb.registry.lifeCycleManagerURI"     		
+    		value="jnp://localhost:1099/PublishService?org.apache.juddi.registry.rmi.Publish#publish" />
+    	<property name="org.jboss.soa.esb.registry.implementationClass" 
+    		value="org.jboss.internal.soa.esb.services.registry.JAXRRegistryImpl"/>
+    	<property name="org.jboss.soa.esb.registry.factoryClass" 
+    		value="org.apache.ws.scout.registry.ConnectionFactoryImpl"/>
+    	<property name="org.jboss.soa.esb.registry.user" 
+    		value="jbossesb"/>
+    	<property name="org.jboss.soa.esb.registry.password" 
+    	  value="password"/>
+    	<!-- the following parameter is scout specific to set the type of communication between scout and the UDDI (embedded, rmi, soap) -->
+    	<property name="org.jboss.soa.esb.scout.proxy.transportClass" 
+    		value="org.apache.ws.scout.transport.RMITransport"/>
+    </properties>
+    <properties name="transports" depends="core">
+    	<property name="org.jboss.soa.esb.mail.smtp.host" value="localhost"/>
+    	<property name="org.jboss.soa.esb.mail.smtp.user" value="jbossesb"/>
+    	<property name="org.jboss.soa.esb.mail.smtp.password" value=""/>
+    	<property name="org.jboss.soa.esb.mail.smtp.port" value="25"/>
+    </properties>
+    <properties name="connection">
+    	<property name="min-pool-size" value="5"/>
+    	<property name="max-pool=size" value="10"/>
+    	<property name="blocking-timeout-millis" value="5000"/>
+    	<property name="abandoned-connection-timeout" value="10000"/>
+    	<property name="abandoned-connection-time-interval" value="30000"/>
+    </properties>
+    <properties name="dbstore">
+		<property name="org.jboss.soa.esb.persistence.db.connection.url" 	value="jdbc:hsqldb:hsql://localhost:9001/"/>
+		<property name="org.jboss.soa.esb.persistence.db.jdbc.driver" 		value="org.hsqldb.jdbcDriver"/>
+		<property name="org.jboss.soa.esb.persistence.db.user" 			value="sa"/>
+		<property name="org.jboss.soa.esb.persistence.db.pwd" 			value=""/>		
+		<property name="org.jboss.soa.esb.persistence.db.pool.initial.size"	value="2"/>
+		<property name="org.jboss.soa.esb.persistence.db.pool.min.size"	value="2"/>
+		<property name="org.jboss.soa.esb.persistence.db.pool.max.size"	value="5"/>
+		<!--table managed by pool to test for valid connections - created by pool automatically -->
+		<property name="org.jboss.soa.esb.persistence.db.pool.test.table"	value="pooltest"/>
+		<!-- # of milliseconds to timeout waiting for a connection from pool -->
+		<property name="org.jboss.soa.esb.persistence.db.pool.timeout.millis"	value="5000"/> 
+                <property name="org.jboss.soa.esb.persistence.db.conn.manager" value="org.jboss.internal.soa.esb.persistence.manager.StandaloneConnectionManager"/>
+    </properties>
+    <properties name="messagerouting">
+    	<property name="org.jboss.soa.esb.routing.cbrClass" value="org.jboss.internal.soa.esb.services.routing.cbr.JBossRulesRouter"/>
+    </properties>
+</esb>

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/jndi.properties
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/jndi.properties	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/jndi.properties	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,5 +0,0 @@
-java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
-java.naming.provider.url=jnp://localhost:1099
-java.naming.factory.url.pkgs=org.jboss.naming
-java.naming.factory.url.pkgs=org.jnp.interfaces
-

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/jndi.properties (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/jndi.properties)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/jndi.properties	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/jndi.properties	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,5 @@
+java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
+java.naming.provider.url=jnp://localhost:1099
+java.naming.factory.url.pkgs=org.jboss.naming
+java.naming.factory.url.pkgs=org.jnp.interfaces
+

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/juddi.properties
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/juddi.properties	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/juddi.properties	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,69 +0,0 @@
-# jUDDI Registry Properties (used by RegistryServer)
-# see http://www.juddi.org for more information
-
-# The UDDI Operator Name
-juddi.operatorName = jUDDI.org
-
-# The i18n locale default codes
-juddi.i18n.languageCode = en
-juddi.i18n.countryCode = US
-
-# The UDDI DiscoveryURL Prefix
-juddi.discoveryURL = http://localhost:8080/juddi/uddiget.jsp?
-
-# The UDDI Operator Contact Email Address
-juddi.operatorEmailAddress = admin at juddi.org
-
-# The maximum name size and maximum number
-# of name elements allows in several of the
-# FindXxxx and SaveXxxx UDDI functions.
-juddi.maxNameLength=255
-juddi.maxNameElementsAllowed=5
-
-# The maximum number of UDDI artifacts allowed
-# per publisher. A value of '-1' indicates any 
-# number of artifacts is valid (These values can be
-# overridden at the individual publisher level).
-juddi.maxBusinessesPerPublisher=25
-juddi.maxServicesPerBusiness=20
-juddi.maxBindingsPerService=10
-juddi.maxTModelsPerPublisher=100
-
-# jUDDI Authentication module to use
-juddi.auth = org.apache.juddi.auth.DefaultAuthenticator
-
-# jUDDI DataStore module currently to use
-juddi.dataStore = org.apache.juddi.datastore.jdbc.JDBCDataStore
-
-# use a dataSource (if set to false a direct 
-# jdbc connection will be used.
-juddi.isUseDataSource=false
-juddi.jdbcDriver=com.mysql.jdbc.Driver
-juddi.jdbcUrl=jdbc:mysql://localhost:3306/juddi
-juddi.jdbcUsername=root
-juddi.jdbcPassword=admin
-# jUDDI DataSource to use
-# juddi.dataSource=java:comp/env/jdbc/MySqlDS
-
-# jUDDI UUIDGen implementation to use
-juddi.uuidgen = org.apache.juddi.uuidgen.DefaultUUIDGen
-
-# jUDDI Cryptor implementation to use
-juddi.cryptor = org.apache.juddi.cryptor.DefaultCryptor
- 
-# jUDDI Validator to use
-juddi.validator=org.apache.juddi.validator.DefaultValidator
-
-# jUDDI Proxy Properties (used by RegistryProxy)
-juddi.proxy.adminURL = http://localhost:8080/juddi/admin
-juddi.proxy.inquiryURL = http://localhost:8080/juddi/inquiry
-juddi.proxy.publishURL = http://localhost:8080/juddi/publish
-juddi.proxy.transportClass = org.apache.juddi.proxy.AxisTransport
-juddi.proxy.securityProvider = com.sun.net.ssl.internal.ssl.Provider
-juddi.proxy.protocolHandler = com.sun.net.ssl.internal.www.protocol
-
-# JNDI settings (used by RMITransport)
-java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
-java.naming.provider.url=jnp://localhost:1099
-java.naming.factory.url.pkgs=org.jboss.naming
-  

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/juddi.properties (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/juddi.properties)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/juddi.properties	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/juddi.properties	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,69 @@
+# jUDDI Registry Properties (used by RegistryServer)
+# see http://www.juddi.org for more information
+
+# The UDDI Operator Name
+juddi.operatorName = jUDDI.org
+
+# The i18n locale default codes
+juddi.i18n.languageCode = en
+juddi.i18n.countryCode = US
+
+# The UDDI DiscoveryURL Prefix
+juddi.discoveryURL = http://localhost:8080/juddi/uddiget.jsp?
+
+# The UDDI Operator Contact Email Address
+juddi.operatorEmailAddress = admin at juddi.org
+
+# The maximum name size and maximum number
+# of name elements allows in several of the
+# FindXxxx and SaveXxxx UDDI functions.
+juddi.maxNameLength=255
+juddi.maxNameElementsAllowed=5
+
+# The maximum number of UDDI artifacts allowed
+# per publisher. A value of '-1' indicates any 
+# number of artifacts is valid (These values can be
+# overridden at the individual publisher level).
+juddi.maxBusinessesPerPublisher=25
+juddi.maxServicesPerBusiness=20
+juddi.maxBindingsPerService=10
+juddi.maxTModelsPerPublisher=100
+
+# jUDDI Authentication module to use
+juddi.auth = org.apache.juddi.auth.DefaultAuthenticator
+
+# jUDDI DataStore module currently to use
+juddi.dataStore = org.apache.juddi.datastore.jdbc.JDBCDataStore
+
+# use a dataSource (if set to false a direct 
+# jdbc connection will be used.
+juddi.isUseDataSource=false
+juddi.jdbcDriver=com.mysql.jdbc.Driver
+juddi.jdbcUrl=jdbc:mysql://localhost:3306/juddi
+juddi.jdbcUsername=root
+juddi.jdbcPassword=admin
+# jUDDI DataSource to use
+# juddi.dataSource=java:comp/env/jdbc/MySqlDS
+
+# jUDDI UUIDGen implementation to use
+juddi.uuidgen = org.apache.juddi.uuidgen.DefaultUUIDGen
+
+# jUDDI Cryptor implementation to use
+juddi.cryptor = org.apache.juddi.cryptor.DefaultCryptor
+ 
+# jUDDI Validator to use
+juddi.validator=org.apache.juddi.validator.DefaultValidator
+
+# jUDDI Proxy Properties (used by RegistryProxy)
+juddi.proxy.adminURL = http://localhost:8080/juddi/admin
+juddi.proxy.inquiryURL = http://localhost:8080/juddi/inquiry
+juddi.proxy.publishURL = http://localhost:8080/juddi/publish
+juddi.proxy.transportClass = org.apache.juddi.proxy.AxisTransport
+juddi.proxy.securityProvider = com.sun.net.ssl.internal.ssl.Provider
+juddi.proxy.protocolHandler = com.sun.net.ssl.internal.www.protocol
+
+# JNDI settings (used by RMITransport)
+java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
+java.naming.provider.url=jnp://localhost:1099
+java.naming.factory.url.pkgs=org.jboss.naming
+  

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/log4j.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/log4j.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/log4j.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,81 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
-
-<!-- ===================================================================== -->
-<!--                                                                       -->
-<!--  Log4j Configuration                                                  -->
-<!--                                                                       -->
-<!-- ===================================================================== -->
-
-<!-- $Id: log4j.xml,v 1.26.2.5 2005/09/15 09:31:02 dimitris Exp $ -->
-
-<!--
-   | For more configuration infromation and examples see the Jakarta Log4j
-   | owebsite: http://jakarta.apache.org/log4j
- -->
-
-<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="false">
-
-   <!-- ============================== -->
-   <!-- Append messages to the console -->
-   <!-- ============================== -->
-
-   <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
-      <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
-      <param name="Target" value="System.out"/>
-
-      <layout class="org.apache.log4j.PatternLayout">
-         <!-- The default pattern: Date Priority [Category] Message\n -->
-         <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%t][%c{1}] %m%n"/>
-      </layout>
-   </appender>
-
-   <!-- ================================= -->
-   <!-- Preserve messages in a local file -->
-   <!-- ================================= -->
-
-   <!-- A size based file rolling appender -->
-   <appender name="FILE" class="org.jboss.logging.appender.RollingFileAppender">
-     <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
-     <param name="File" value="./listener.log"/>
-     <param name="Append" value="false"/>
-     <param name="MaxFileSize" value="500KB"/>
-     <param name="MaxBackupIndex" value="1"/>
-
-     <layout class="org.apache.log4j.PatternLayout">
-       <param name="ConversionPattern" value="%d %-5p [%t][%c] %m%n"/>
-     </layout>	    
-   </appender>
-
-   <!-- ================ -->
-   <!-- Limit categories -->
-   <!-- ================ -->
-
-    <category name="org">
-       <priority value="INFO"/>
-    </category>
-   <category name="org.jboss">
-      <priority value="WARN"/>
-   </category>
-   <category name="org.jboss.soa.esb">
-      <priority value="INFO"/>
-   </category>
-   <category name="org.jboss.internal.soa.esb">
-      <priority value="ERROR"/>
-   </category>
-   <category name="org.apache">
-      <priority value="ERROR"/>
-   </category>
-   <category name="quickstart">
-      <priority value="INFO"/>
-   </category>
-   <!-- ======================= -->
-   <!-- Setup the Root category -->
-   <!-- ======================= -->
-
-   <root>
-      <appender-ref ref="CONSOLE"/>
-      <appender-ref ref="FILE"/>
-   </root>
-
-</log4j:configuration>

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/log4j.xml (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/log4j.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/log4j.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/log4j.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
+
+<!-- ===================================================================== -->
+<!--                                                                       -->
+<!--  Log4j Configuration                                                  -->
+<!--                                                                       -->
+<!-- ===================================================================== -->
+
+<!-- $Id: log4j.xml,v 1.26.2.5 2005/09/15 09:31:02 dimitris Exp $ -->
+
+<!--
+   | For more configuration infromation and examples see the Jakarta Log4j
+   | owebsite: http://jakarta.apache.org/log4j
+ -->
+
+<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="false">
+
+   <!-- ============================== -->
+   <!-- Append messages to the console -->
+   <!-- ============================== -->
+
+   <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
+      <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
+      <param name="Target" value="System.out"/>
+
+      <layout class="org.apache.log4j.PatternLayout">
+         <!-- The default pattern: Date Priority [Category] Message\n -->
+         <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%t][%c{1}] %m%n"/>
+      </layout>
+   </appender>
+
+   <!-- ================================= -->
+   <!-- Preserve messages in a local file -->
+   <!-- ================================= -->
+
+   <!-- A size based file rolling appender -->
+   <appender name="FILE" class="org.jboss.logging.appender.RollingFileAppender">
+     <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
+     <param name="File" value="./listener.log"/>
+     <param name="Append" value="false"/>
+     <param name="MaxFileSize" value="500KB"/>
+     <param name="MaxBackupIndex" value="1"/>
+
+     <layout class="org.apache.log4j.PatternLayout">
+       <param name="ConversionPattern" value="%d %-5p [%t][%c] %m%n"/>
+     </layout>	    
+   </appender>
+
+   <!-- ================ -->
+   <!-- Limit categories -->
+   <!-- ================ -->
+
+    <category name="org">
+       <priority value="INFO"/>
+    </category>
+   <category name="org.jboss">
+      <priority value="WARN"/>
+   </category>
+   <category name="org.jboss.soa.esb">
+      <priority value="INFO"/>
+   </category>
+   <category name="org.jboss.internal.soa.esb">
+      <priority value="ERROR"/>
+   </category>
+   <category name="org.apache">
+      <priority value="ERROR"/>
+   </category>
+   <category name="quickstart">
+      <priority value="INFO"/>
+   </category>
+   <!-- ======================= -->
+   <!-- Setup the Root category -->
+   <!-- ======================= -->
+
+   <root>
+      <appender-ref ref="CONSOLE"/>
+      <appender-ref ref="FILE"/>
+   </root>
+
+</log4j:configuration>

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/src (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/src)

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/src/org (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/src/org)

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/src/org/jboss (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/src/org/jboss)

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/src/org/jboss/soa (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/src/org/jboss/soa)

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/src/org/jboss/soa/esb (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/src/org/jboss/soa/esb)

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/src/org/jboss/soa/esb/example (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/src/org/jboss/soa/esb/example)

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/src/org/jboss/soa/esb/example/MessageGenerator.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/src/org/jboss/soa/esb/example/MessageGenerator.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/src/org/jboss/soa/esb/example/MessageGenerator.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,72 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, JBoss Inc., and others contributors as indicated
- * by the @authors tag. All rights reserved.
- * See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU Lesser General Public License, v. 2.1.
- * This program is distributed in the hope that it will be useful, but WITHOUT A
- * 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,
- * v.2.1 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- * MA  02110-1301, USA.
- *
- * (C) 2005-2006, JBoss Inc.
- */
-package org.jboss.soa.esb.example;
-
-import java.io.File;
-import java.io.FileWriter;
-import java.io.IOException;
-import java.util.Arrays;
-import java.util.List;
-import java.util.Random;
-
-/**
- * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
- */
-public class MessageGenerator {
-
-    public static void main(String[] args) throws IOException {
-        long start = System.currentTimeMillis();
-
-        if(args.length != 1) {
-            throw new RuntimeException("Must be a single 'numOrderItems' arg.");
-        }
-
-        int numOrderItems = Integer.parseInt(args[0].trim());
-
-        File outFileFile = new File("build/xxx." + start + ".xxx");
-        FileWriter messageFile = new FileWriter(outFileFile);
-        try {
-            messageFile.write("HDR*" + start + "*0*Wed Nov 15 13:45:28 EST 2006\n");
-            messageFile.write("CUS*ACID\n");
-
-            Random random = new Random();
-            for (int i = 0; i < numOrderItems; i++) {
-                String productId = products.get(random.nextInt(products.size()));
-
-                messageFile.write("ORD*" + i + "*" + (random.nextInt(5) + 1) + "*" + productId + "\n");
-                messageFile.flush();
-            }
-        } finally {            
-            messageFile.flush();
-            messageFile.close();
-
-            outFileFile.renameTo(new File("build/" + start + ".edi"));
-            System.out.println("Finished.  Took " + ((System.currentTimeMillis() - start) / 1000) + " seconds");
-        }
-    }
-
-    private static List<String> products;
-
-    static {
-        products = Arrays.asList(
-                new String[] {"FI-SW-01", "FI-SW-02", "FI-FW-01", "FI-FW-02", "K9-BD-01", "K9-PO-02", "K9-DL-01", "K9-RT-01", "K9-RT-02", "K9-CW-01", "RP-SN-01", "RP-LI-02", "FL-DSH-01", "FL-DLH-02", "AV-CB-01", "AV-SB-02"}
-        );
-    }
-}
\ No newline at end of file

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/src/org/jboss/soa/esb/example/MessageGenerator.java (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/src/org/jboss/soa/esb/example/MessageGenerator.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/src/org/jboss/soa/esb/example/MessageGenerator.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/src/org/jboss/soa/esb/example/MessageGenerator.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,72 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, JBoss Inc., and others contributors as indicated
+ * by the @authors tag. All rights reserved.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * 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,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2005-2006, JBoss Inc.
+ */
+package org.jboss.soa.esb.example;
+
+import java.io.File;
+import java.io.FileWriter;
+import java.io.IOException;
+import java.util.Arrays;
+import java.util.List;
+import java.util.Random;
+
+/**
+ * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
+ */
+public class MessageGenerator {
+
+    public static void main(String[] args) throws IOException {
+        long start = System.currentTimeMillis();
+
+        if(args.length != 1) {
+            throw new RuntimeException("Must be a single 'numOrderItems' arg.");
+        }
+
+        int numOrderItems = Integer.parseInt(args[0].trim());
+
+        File outFileFile = new File("build/xxx." + start + ".xxx");
+        FileWriter messageFile = new FileWriter(outFileFile);
+        try {
+            messageFile.write("HDR*" + start + "*0*Wed Nov 15 13:45:28 EST 2006\n");
+            messageFile.write("CUS*ACID\n");
+
+            Random random = new Random();
+            for (int i = 0; i < numOrderItems; i++) {
+                String productId = products.get(random.nextInt(products.size()));
+
+                messageFile.write("ORD*" + i + "*" + (random.nextInt(5) + 1) + "*" + productId + "\n");
+                messageFile.flush();
+            }
+        } finally {            
+            messageFile.flush();
+            messageFile.close();
+
+            outFileFile.renameTo(new File("build/" + start + ".edi"));
+            System.out.println("Finished.  Took " + ((System.currentTimeMillis() - start) / 1000) + " seconds");
+        }
+    }
+
+    private static List<String> products;
+
+    static {
+        products = Arrays.asList(
+                new String[] {"FI-SW-01", "FI-SW-02", "FI-FW-01", "FI-FW-02", "K9-BD-01", "K9-PO-02", "K9-DL-01", "K9-RT-01", "K9-RT-02", "K9-CW-01", "RP-SN-01", "RP-LI-02", "FL-DSH-01", "FL-DLH-02", "AV-CB-01", "AV-SB-02"}
+        );
+    }
+}
\ No newline at end of file

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/src/org/jboss/soa/esb/example/PrintMessage.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/src/org/jboss/soa/esb/example/PrintMessage.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/src/org/jboss/soa/esb/example/PrintMessage.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,54 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, JBoss Inc., and others contributors as indicated
- * by the @authors tag. All rights reserved.
- * See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU Lesser General Public License, v. 2.1.
- * This program is distributed in the hope that it will be useful, but WITHOUT A
- * 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,
- * v.2.1 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- * MA  02110-1301, USA.
- *
- * (C) 2005-2006, JBoss Inc.
- */
-package org.jboss.soa.esb.example;
-
-import org.apache.log4j.Logger;
-import org.jboss.soa.esb.actions.AbstractActionPipelineProcessor;
-import org.jboss.soa.esb.actions.ActionProcessingException;
-import org.jboss.soa.esb.helpers.ConfigTree;
-import org.jboss.soa.esb.message.Message;
-
-/**
- * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
- */
-public class PrintMessage extends AbstractActionPipelineProcessor {
-    private int delay;
-
-    public PrintMessage(ConfigTree config) {
-        delay = Integer.parseInt(config.getAttribute("delay", "100"));
-    }
-
-    public Message process(Message message) throws ActionProcessingException {
-
-        System.out.println("--------Message Received-----------");
-        Object payload = message.getBody().get();
-        System.out.println(payload.getClass().getName() + ":");
-        System.out.println(payload);
-        System.out.println("-----------------------------------");
-
-        try {
-            Thread.sleep(delay);
-        } catch (InterruptedException e) {
-            // ignore it
-        }
-
-        return message;
-    }
-}

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/src/org/jboss/soa/esb/example/PrintMessage.java (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/src/org/jboss/soa/esb/example/PrintMessage.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/src/org/jboss/soa/esb/example/PrintMessage.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/src/org/jboss/soa/esb/example/PrintMessage.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,54 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, JBoss Inc., and others contributors as indicated
+ * by the @authors tag. All rights reserved.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * 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,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2005-2006, JBoss Inc.
+ */
+package org.jboss.soa.esb.example;
+
+import org.apache.log4j.Logger;
+import org.jboss.soa.esb.actions.AbstractActionPipelineProcessor;
+import org.jboss.soa.esb.actions.ActionProcessingException;
+import org.jboss.soa.esb.helpers.ConfigTree;
+import org.jboss.soa.esb.message.Message;
+
+/**
+ * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
+ */
+public class PrintMessage extends AbstractActionPipelineProcessor {
+    private int delay;
+
+    public PrintMessage(ConfigTree config) {
+        delay = Integer.parseInt(config.getAttribute("delay", "100"));
+    }
+
+    public Message process(Message message) throws ActionProcessingException {
+
+        System.out.println("--------Message Received-----------");
+        Object payload = message.getBody().get();
+        System.out.println(payload.getClass().getName() + ":");
+        System.out.println(payload);
+        System.out.println("-----------------------------------");
+
+        try {
+            Thread.sleep(delay);
+        } catch (InterruptedException e) {
+            // ignore it
+        }
+
+        return message;
+    }
+}

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/src/org/jboss/soa/esb/example/PrintVisitor.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/src/org/jboss/soa/esb/example/PrintVisitor.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/src/org/jboss/soa/esb/example/PrintVisitor.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,41 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, JBoss Inc., and others contributors as indicated
- * by the @authors tag. All rights reserved.
- * See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU Lesser General Public License, v. 2.1.
- * This program is distributed in the hope that it will be useful, but WITHOUT A
- * 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,
- * v.2.1 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- * MA  02110-1301, USA.
- *
- * (C) 2005-2006, JBoss Inc.
- */
-package org.jboss.soa.esb.example;
-
-import org.milyn.SmooksException;
-import org.milyn.cdr.annotation.ConfigParam;
-import org.milyn.container.ExecutionContext;
-import org.milyn.delivery.sax.SAXElement;
-import org.milyn.delivery.sax.SAXVisitBefore;
-
-import java.io.IOException;
-
-/**
- * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
- */
-public class PrintVisitor implements SAXVisitBefore {
-
-    @ConfigParam
-    private String message;
-
-    public void visitBefore(SAXElement element, ExecutionContext executionContext) throws SmooksException, IOException {
-        System.out.println(element + ": " + message);
-    }
-}

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/src/org/jboss/soa/esb/example/PrintVisitor.java (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/huge-split-enrich-transform-route/src/org/jboss/soa/esb/example/PrintVisitor.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/src/org/jboss/soa/esb/example/PrintVisitor.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/huge-split-enrich-transform-route/src/org/jboss/soa/esb/example/PrintVisitor.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,41 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, JBoss Inc., and others contributors as indicated
+ * by the @authors tag. All rights reserved.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * 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,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2005-2006, JBoss Inc.
+ */
+package org.jboss.soa.esb.example;
+
+import org.milyn.SmooksException;
+import org.milyn.cdr.annotation.ConfigParam;
+import org.milyn.container.ExecutionContext;
+import org.milyn.delivery.sax.SAXElement;
+import org.milyn.delivery.sax.SAXVisitBefore;
+
+import java.io.IOException;
+
+/**
+ * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
+ */
+public class PrintVisitor implements SAXVisitBefore {
+
+    @ConfigParam
+    private String message;
+
+    public void visitBefore(SAXElement element, ExecutionContext executionContext) throws SmooksException, IOException {
+        System.out.println(element + ": " + message);
+    }
+}

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/jms_router/jbm-queue-service.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/jms_router/jbm-queue-service.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/jms_router/jbm-queue-service.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -28,4 +28,11 @@
 
   </mbean>
 
+  <mbean code="org.jboss.jms.server.destination.QueueService"
+    name="jboss.esb.quickstart.destination:service=Queue,name=quickstart_jms_router_replyToQueue"
+    xmbean-dd="xmdesc/Queue-xmbean.xml">
+	<depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>
+	<depends>jboss.messaging:service=PostOffice</depends>
+  </mbean>
+
 </server>

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/jms_router/jbmq-queue-service.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/jms_router/jbmq-queue-service.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/jms_router/jbmq-queue-service.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -17,4 +17,11 @@
     <depends optional-attribute-name="DestinationManager">jboss.mq:service=DestinationManager</depends>
 	<depends optional-attribute-name="SecurityManager">jboss.mq:service=SecurityManager</depends>
   </mbean>
+
+  <mbean code="org.jboss.mq.server.jmx.Queue"
+    name="jboss.esb.quickstart.destination:service=Queue,name=quickstart_jms_router_replyToQueue">
+    <depends optional-attribute-name="DestinationManager">jboss.mq:service=DestinationManager</depends>
+	<depends optional-attribute-name="SecurityManager">jboss.mq:service=SecurityManager</depends>
+  </mbean>
+
 </server>

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/jms_router/jboss-esb.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/jms_router/jboss-esb.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/jms_router/jboss-esb.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -41,7 +41,7 @@
             
                     <action name="printMessage" class="org.jboss.soa.esb.actions.SystemPrintln">
                       <property name="message" value="JMS Secured Quickstart message"/>
-                      <property name="printfull" value="true"/>
+                      <property name="printfull" value="false"/>
                     </action>
 					<action name="routeToReplyQueue" class="org.jboss.soa.esb.actions.routing.JMSRouter">
 						<property name="jndi-context-factory" value="org.jnp.interfaces.NamingContextFactory"/>

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/jms_router/src/org/jboss/soa/esb/samples/quickstart/jmsrouter/test/SendJMSMessage.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/jms_router/src/org/jboss/soa/esb/samples/quickstart/jmsrouter/test/SendJMSMessage.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/jms_router/src/org/jboss/soa/esb/samples/quickstart/jmsrouter/test/SendJMSMessage.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -47,6 +47,7 @@
     private Session session;
     private Destination gatewayDestination;
     private Destination responseDestination;
+    private Destination replyToDestination;
     private String correlationId;
 
     public void setupConnection(String destination) throws JMSException, NamingException
@@ -59,6 +60,7 @@
 
     	gatewayDestination = (Destination) iniCtx.lookup("queue/quickstart_jms_router_Request_gw");
     	responseDestination = (Destination)iniCtx.lookup(destination);
+    	replyToDestination = (Destination) iniCtx.lookup("queue/quickstart_jms_router_replyToQueue");
     	session = connection.createSession(false, QueueSession.AUTO_ACKNOWLEDGE);
     	connection.start();
     	System.out.println("Connection Started");
@@ -76,6 +78,7 @@
         MessageProducer producer = session.createProducer(gatewayDestination);
         ObjectMessage objectMsg = session.createObjectMessage(msg);
         objectMsg.setJMSCorrelationID( correlationId );
+		objectMsg.setJMSReplyTo( replyToDestination );
 
         producer.send(objectMsg);
     	System.out.println("Sent message with CorrelationID : " + correlationId );
@@ -90,6 +93,7 @@
         System.out.println("Received from " + responseDestination + ":");
         System.out.println("\t[JMSMessageID : " +  jmsMsg.getJMSMessageID() + "]" );
 		System.out.println("\t[JMSCorrelelationID : " +  jmsMsg.getJMSCorrelationID() + "]" );
+		System.out.println("\t[JMSReplyto : " +  jmsMsg.getJMSReplyTo() + "]" );
 		if ( jmsMsg instanceof ObjectMessage )
 		{
     		System.out.println("\t[MessageType : ObjectMessage]");

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/jms_secured/build.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/jms_secured/build.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/jms_secured/build.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -4,6 +4,8 @@
 		${ant.project.name}
 		${line.separator}
 	</description>
+
+	<property name="additional.deploys" value="messaging-db-users-service.xml" />
 	
 	<!-- Import the base Ant build script... -->
 	<import file="../conf/base-build.xml"/>

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/jms_secured/deployment.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/jms_secured/deployment.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/jms_secured/deployment.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,4 +1,5 @@
 <jbossesb-deployment>
   <depends>jboss.esb.quickstart.destination:service=Queue,name=quickstart_jms_secured_Request_esb</depends>
   <depends>jboss.esb.quickstart.destination:service=Queue,name=quickstart_jms_secured_Request_gw</depends>
+  <depends>jboss.messaging:service=JMSSecuredQuickstartUserManager</depends>
 </jbossesb-deployment>

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/jms_secured/jboss-esb.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/jms_secured/jboss-esb.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/jms_secured/jboss-esb.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -2,10 +2,7 @@
 <jbossesb xmlns="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd" parameterReloadSecs="5">
 
     <providers>
-          <jms-provider name="JBossMessaging" connection-factory="ConnectionFactory"
-                        jndi-URL="jnp://127.0.0.1:1099" jndi-context-factory="org.jnp.interfaces.NamingContextFactory"
-                        jndi-pkg-prefix="org.jboss.naming:org.jnp.interfaces">
-                      
+          <jms-provider name="JBossMessaging" connection-factory="ConnectionFactory">
               <jms-bus busid="quickstartGwChannel">
                   <jms-message-filter
                       dest-type="QUEUE"

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/jms_secured/messaging-db-users-service.xml (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/jms_secured/messaging-db-users-service.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/jms_secured/messaging-db-users-service.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/jms_secured/messaging-db-users-service.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<server>
+
+   <mbean code="org.jboss.jms.server.plugin.JDBCJMSUserManagerService"
+      name="jboss.messaging:service=JMSSecuredQuickstartUserManager"
+      xmbean-dd="xmdesc/JMSUserManager-xmbean.xml">
+
+      <depends>jboss.jca:service=DataSourceBinding,name=DefaultDS</depends>
+
+      <depends optional-attribute-name="TransactionManager">jboss:service=TransactionManager</depends>
+
+      <attribute name="DataSource">java:/DefaultDS</attribute>
+
+      <attribute name="CreateTablesOnStartup">true</attribute>
+
+      <attribute name="SqlProperties"><![CDATA[
+POPULATE.TABLES.1  = INSERT INTO JBM_USER (USER_ID, PASSWD) VALUES ('esbuser', 'esbpassword')
+POPULATE.TABLES.2  = INSERT INTO JBM_USER (USER_ID, PASSWD) VALUES ('gatewayuser', 'gwpassword')
+POPULATE.TABLES.3  = INSERT INTO JBM_ROLE (ROLE_ID, USER_ID) VALUES ('esbrole','esbuser')
+POPULATE.TABLES.4  = INSERT INTO JBM_ROLE (ROLE_ID, USER_ID) VALUES ('gatewayrole','gatewayuser')
+      ]]></attribute>
+   </mbean>
+
+</server>

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/jms_secured/readme.txt
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/jms_secured/readme.txt	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/jms_secured/readme.txt	2008-07-22 12:21:06 UTC (rev 21159)
@@ -49,5 +49,10 @@
   3. jboss-esb.xml
      The message-filter for the jms-bus now specifies 'jms-security-principal' and
      'jms-security-credential'
-  	 
-
+  4. messaging-users.properties and messaging-roles.properties
+	 Simple properties files which are used when JBoss Messaging is configured for property file 
+	 based authentication. These files are copied to the conf/props directory of the jbossesb server 
+	 in use.
+  5. messaging-db-users.properties
+	 Is a jboss service that insert users and roles into the JBoss Messaging database. This is only used when JBoss
+	 Messaging is configured to use a database for managing users and roles.

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/jms_topic/jboss-esb.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/jms_topic/jboss-esb.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/jms_topic/jboss-esb.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -13,10 +13,7 @@
 
 
     <providers>
-        <jms-provider name="JMS" connection-factory="ConnectionFactory"
-                      jndi-context-factory="org.jnp.interfaces.NamingContextFactory"
-                      jndi-URL="localhost">
-
+        <jms-provider name="JMS" connection-factory="ConnectionFactory">
             <jms-bus busid="quickstart-topic">
                 <jms-message-filter dest-type="TOPIC" dest-name="topic/quickstart_jmstopic_topic"/>
             </jms-bus>

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/jms_transacted/jboss-esb.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/jms_transacted/jboss-esb.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/jms_transacted/jboss-esb.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -2,9 +2,7 @@
 <jbossesb xmlns="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd" parameterReloadSecs="5">
 
 	<providers>
-		<jms-jca-provider name="JBossMessaging" connection-factory="XAConnectionFactory"
-			jndi-URL="jnp://127.0.0.1:1099" jndi-context-factory="org.jnp.interfaces.NamingContextFactory"
-			jndi-pkg-prefix="org.jboss.naming:org.jnp.interfaces">
+		<jms-jca-provider name="JBossMessaging" connection-factory="XAConnectionFactory">
 
 			<jms-bus busid="quickstartGwChannel">
 				<jms-message-filter

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/jms_transacted/quickstart-ds.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/jms_transacted/quickstart-ds.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/jms_transacted/quickstart-ds.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -2,7 +2,7 @@
 <datasources>
    <local-tx-datasource>
       <jndi-name>JmsTransactedDB</jndi-name>
-      <connection-url>jdbc:hsqldb:hsql://${jboss.bind.address}:1706</connection-url>
+      <connection-url>jdbc:hsqldb:hsql://localhost:1706</connection-url>
       <driver-class>org.hsqldb.jdbcDriver</driver-class>
       <user-name>sa</user-name>
       <password></password>
@@ -16,7 +16,7 @@
    <mbean code="org.jboss.internal.soa.esb.dependencies.HypersonicDatabase"
      name="jboss:service=JmsTransactedDB">
      <attribute name="Port">1706</attribute>
-     <attribute name="BindAddress">${jboss.bind.address}</attribute> 
+     <attribute name="BindAddress">localhost</attribute> 
      <attribute name="Database">JmsTransactedDB</attribute>
      <attribute name="Silent">true</attribute>
      <attribute name="Trace">false</attribute>

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/load_generator/jboss-esb.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/load_generator/jboss-esb.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/load_generator/jboss-esb.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -5,11 +5,7 @@
 
 	<providers>
 		<jms-provider name="JBossMQ"
-			connection-factory="ConnectionFactory"
-			jndi-URL="jnp://127.0.0.1:1099"
-			jndi-context-factory="org.jnp.interfaces.NamingContextFactory"
-			jndi-pkg-prefix="org.jboss.naming:org.jnp.interfaces">
-
+			connection-factory="ConnectionFactory">
 			<jms-bus busid="quickstartGwChannel">
 				<jms-message-filter dest-type="QUEUE"
 					dest-name="queue/quickstart_load_generator_Request_gw" />

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/messagefilter/jboss-esb.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/messagefilter/jboss-esb.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/messagefilter/jboss-esb.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -3,7 +3,6 @@
 
     <providers>
           <jms-provider name="JBossMessaging" connection-factory="ConnectionFactory">
-                      
               <jms-bus busid="quickstartGwChannel">
                   <jms-message-filter
                       dest-type="QUEUE"

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/messagestore/jboss-esb.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/messagestore/jboss-esb.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/messagestore/jboss-esb.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -2,10 +2,7 @@
 <jbossesb xmlns="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd" parameterReloadSecs="5">
 
     <providers>
-          <jms-provider name="JBossMQ" connection-factory="ConnectionFactory"
-                        jndi-URL="jnp://127.0.0.1:1099" jndi-context-factory="org.jnp.interfaces.NamingContextFactory"
-                        jndi-pkg-prefix="org.jboss.naming:org.jnp.interfaces">
-                      
+          <jms-provider name="JBossMQ" connection-factory="ConnectionFactory">
               <jms-bus busid="quickstartGwChannel">
                   <jms-message-filter
                       dest-type="QUEUE"

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/native_client/jboss-esb.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/native_client/jboss-esb.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/native_client/jboss-esb.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -3,9 +3,7 @@
 	xmlns="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd" parameterReloadSecs="5">
 
     <providers>
-          <jms-provider name="JBossMQ" connection-factory="ConnectionFactory"
-                      jndi-context-factory="org.jnp.interfaces.NamingContextFactory"
-                      jndi-URL="localhost" >                      
+          <jms-provider name="JBossMQ" connection-factory="ConnectionFactory">
               <jms-bus busid="quickstartEsbChannel">
                   <jms-message-filter
                       dest-type="QUEUE"
@@ -20,7 +18,7 @@
           
         <service category="MyServiceCategory" 
                  name="MyNativeClientService" 
-                 description="A WS Frontend speaks natively to the ESB" >
+                 description="A WS Frontend speaks natively to the ESB" invmScope="GLOBAL">
             <listeners>
                 <jms-listener name="JMS-ESBListener"
                               busidref="quickstartEsbChannel"

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/native_client/src/org/jboss/soa/esb/samples/quickstart/nativeclient/MyAction.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/native_client/src/org/jboss/soa/esb/samples/quickstart/nativeclient/MyAction.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/native_client/src/org/jboss/soa/esb/samples/quickstart/nativeclient/MyAction.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -24,6 +24,7 @@
 import org.jboss.soa.esb.message.Body;
 import org.jboss.soa.esb.message.Message;
 import org.jboss.soa.esb.actions.AbstractActionLifecycle;
+import org.jboss.soa.esb.actions.ActionProcessingException;
 
 public class MyAction extends AbstractActionLifecycle {
 
@@ -51,7 +52,9 @@
         // Reset the message body contents with the response...
         msgBody.add(("Hello From ESB MyAction: " + contents));
 
-        return message;
+        throw new ActionProcessingException("Break!!!!");
+
+        //return message;
     }
 
     public void exceptionHandler(Message message, Throwable exception) {

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/scripting_groovy/jboss-esb.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/scripting_groovy/jboss-esb.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/scripting_groovy/jboss-esb.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -2,10 +2,7 @@
 <jbossesb xmlns="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd" parameterReloadSecs="5">
 
     <providers>
-          <jms-provider name="JBossMQ" connection-factory="ConnectionFactory"
-                      jndi-context-factory="org.jnp.interfaces.NamingContextFactory"
-                      jndi-URL="localhost" >
-                      
+          <jms-provider name="JBossMQ" connection-factory="ConnectionFactory">
               <jms-bus busid="quickstartGwChannel">
                   <jms-message-filter
                       dest-type="QUEUE"

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/smooks_file_splitter_router/jboss-esb-unfiltered.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/smooks_file_splitter_router/jboss-esb-unfiltered.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/smooks_file_splitter_router/jboss-esb-unfiltered.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -53,22 +53,22 @@
                    		<property name="logBody"	value="true"/>
                     </action>
 
-					<action name="fileToStream" class="org.jboss.soa.esb.actions.converters.FileToStream"/>
+					<action name="fileToStream" class="org.jboss.soa.esb.sample.quickstart.smooksfilesplitterrouter.actions.FileToStream"/>
 
 					<action name="createSourceResult" class="org.jboss.soa.esb.actions.converters.StreamToSourceResult"/>
 
-					<action name="startTime" class="org.jboss.soa.esb.actions.DisplayTimeAction">
+					<action name="startTime" class="org.jboss.soa.esb.sample.quickstart.smooksfilesplitterrouter.actions.DisplayTimeAction">
                    		<property name="logger"		value="SmooksQuickstart"/>
                    		<property name="logLevel"	value="info"/>
                    		<property name="format"		value="HH:mm:ss"/>
 					</action>
 
-					<action name="memUsageBefore" class="org.jboss.soa.esb.actions.DisplayMemoryUsageAction">
+					<action name="memUsageBefore" class="org.jboss.soa.esb.sample.quickstart.smooksfilesplitterrouter.actions.DisplayMemoryUsageAction">
                    		<property name="logger"		value="SmooksQuickstart"/>
                    		<property name="logLevel"	value="info"/>
 					</action>
 
-					<action name="transform" class="org.jboss.soa.esb.actions.smooks.SmooksAction">
+					<action name="transform" class="org.jboss.soa.esb.smooks.SmooksAction">
 						<property name="smooksConfig" value="smooks-config.xml" />
 					</action>
 
@@ -81,13 +81,13 @@
                    		<property name="logBody"	value="true"/>
 					</action>
 
-					<action name="endTime" class="org.jboss.soa.esb.actions.DisplayTimeAction">
+					<action name="endTime" class="org.jboss.soa.esb.sample.quickstart.smooksfilesplitterrouter.actions.DisplayTimeAction">
                    		<property name="logger"		value="SmooksQuickstart"/>
                    		<property name="logLevel"	value="info"/>
                    		<property name="format"		value="HH:mm:ss"/>
 					</action>
 
-					<action name="memUsageAfter" class="org.jboss.soa.esb.actions.DisplayMemoryUsageAction">
+					<action name="memUsageAfter" class="org.jboss.soa.esb.sample.quickstart.smooksfilesplitterrouter.actions.DisplayMemoryUsageAction">
                    		<property name="logger"		value="SmooksQuickstart"/>
                    		<property name="logLevel"	value="info"/>
 					</action>

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/smooks_file_splitter_router/jboss-esb.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/smooks_file_splitter_router/jboss-esb.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/smooks_file_splitter_router/jboss-esb.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,115 +0,0 @@
-<?xml version = "1.0" encoding = "UTF-8"?>
-<jbossesb xmlns="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd" parameterReloadSecs="5" >
-
-    <providers>
-          <fs-provider name="FSprovider1">
-          	<fs-bus busid="smooksFileChannel">
-          		<fs-message-filter
-          			directory="/opt/jboss/esb/source/trunk2/product/samples/quickstarts/smooks_file_splitter_router/build/dirs/input"
-          			input-suffix=".xml"
-          			work-suffix=".esbWorking"
-          			post-delete="false"
-          			post-rename="false"
-          			post-directory="/opt/jboss/esb/source/trunk2/product/samples/quickstarts/smooks_file_splitter_router/build/dirs/output"
-          			post-suffix=".sentToEsb"
-          			error-delete="false"
-          			error-directory="/opt/jboss/esb/source/trunk2/product/samples/quickstarts/smooks_file_splitter_router/build/dirs/error"
-          			error-suffix=".IN_ERROR"
-          		/>
-          	</fs-bus>
-          </fs-provider>
-          
-          <jms-provider name="JBossMessaging" connection-factory="ConnectionFactory"> 
-			    <jms-bus busid="quickstartEsbChannel">
-			        <jms-message-filter dest-type="QUEUE" dest-name="queue/quickstart_smooks_file_splitter_router_esb"/>
-			    </jms-bus>
-			
-		   </jms-provider>
-
-      </providers>
-      
-      <services>
-          
-        <service 
-			category="smooksFileSplitterRouter"
-			name="service"
-        	description="Smooks Quickstart File Router Splitter" >
-            <listeners>
-            	<fs-listener name="FileGateway"
-            		busidref="smooksFileChannel"
-            		maxThreads="1"
-            		is-gateway="true"
-					schedule-frequency="10">
-					<property name="composer-class" value="org.jboss.soa.esb.listeners.gateway.LocalFileNameMessageComposer"/>
-				</fs-listener>
-                <jms-listener name="helloWorldFileAction" busidref="quickstartEsbChannel" maxThreads="1" />
-            </listeners>
-            <actions mep="OneWay">       
-
-                    <action name="logBodyOnEntry" class="org.jboss.soa.esb.actions.LogAction">
-                   		<property name="logger"		value="SmooksQuickstart"/>
-                   		<property name="logLevel"	value="info"/>
-                   		<property name="message"	value="Body upon entering :"/>
-                   		<property name="logBody"	value="true"/>
-                    </action>
-
-					<action name="fileToStream" class="org.jboss.soa.esb.actions.converters.FileToStream"/>
-
-					<action name="createSourceResult" class="org.jboss.soa.esb.actions.converters.StreamToSourceResult"/>
-
-					<action name="startTime" class="org.jboss.soa.esb.actions.DisplayTimeAction">
-                   		<property name="logger"		value="SmooksQuickstart"/>
-                   		<property name="logLevel"	value="info"/>
-                   		<property name="format"		value="HH:mm:ss"/>
-					</action>
-
-					<action name="memUsageBefore" class="org.jboss.soa.esb.actions.DisplayMemoryUsageAction">
-                   		<property name="logger"		value="SmooksQuickstart"/>
-                   		<property name="logLevel"	value="info"/>
-					</action>
-
-					<action name="transform" class="org.jboss.soa.esb.actions.smooks.SmooksAction">
-						<property name="smooksConfig" value="smooks-config.xml" />
-					</action>
-
-					<action name="getFileList" class="org.jboss.soa.esb.sample.quickstart.smooksfilesplitterrouter.GetFileListFromExecutionContext"/>
-
-                    <action name="logBodyAfterTransform" class="org.jboss.soa.esb.actions.LogAction">
-                   		<property name="logger"		value="SmooksQuickstart"/>
-                   		<property name="logLevel"	value="info"/>
-                   		<property name="message"	value="Body after transform :"/>
-                   		<property name="logBody"	value="true"/>
-					</action>
-
-					<action name="endTime" class="org.jboss.soa.esb.actions.DisplayTimeAction">
-                   		<property name="logger"		value="SmooksQuickstart"/>
-                   		<property name="logLevel"	value="info"/>
-                   		<property name="format"		value="HH:mm:ss"/>
-					</action>
-
-					<action name="memUsageAfter" class="org.jboss.soa.esb.actions.DisplayMemoryUsageAction">
-                   		<property name="logger"		value="SmooksQuickstart"/>
-                   		<property name="logLevel"	value="info"/>
-					</action>
-
-					<action name="notificationAction" class="org.jboss.soa.esb.actions.Notifier">
-						<property name="okMethod" value="notifyOK" />
-						<property name="notification-details">
-							<NotificationList type="ok">
-								<target class="NotifyFTPList">
-									<ftp URL="ftp://sifo:sifo@localhost//home/sifo/input" 
-										filename="{org.jboss.soa.esb.gateway.file}"
-										listFiles="true"
-										deleteListFile="true"/>
-								</target>
-							</NotificationList>
-						</property>
-					</action>
-
-					<!-- The next action is for Continuous Integration testing -->
-                   	<action name="testStore" class="org.jboss.soa.esb.actions.TestMessageStore" />
-            </actions>
-        </service>
-      </services>
-     
-</jbossesb>

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/smooks_file_splitter_router/src/org/jboss/soa/esb/sample/quickstart/smooksfilesplitterrouter/actions (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/smooks_file_splitter_router/src/org/jboss/soa/esb/sample/quickstart/smooksfilesplitterrouter/actions)

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/smooks_file_splitter_router/src/org/jboss/soa/esb/sample/quickstart/smooksfilesplitterrouter/actions/DisplayMemoryUsageAction.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/smooks_file_splitter_router/src/org/jboss/soa/esb/sample/quickstart/smooksfilesplitterrouter/actions/DisplayMemoryUsageAction.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/smooks_file_splitter_router/src/org/jboss/soa/esb/sample/quickstart/smooksfilesplitterrouter/actions/DisplayMemoryUsageAction.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,62 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source Copyright 2006, 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.soa.esb.sample.quickstart.smooksfilesplitterrouter.actions;
-
-import org.jboss.soa.esb.actions.BeanConfiguredAction;
-import org.jboss.soa.esb.actions.LogAction;
-import org.jboss.soa.esb.message.Message;
-
-/**
- * Simple action that shows JVM memory usage. 
- * </p>
- * Exemple configuration:
- * <pre>
- *&lt;action name="logMemoryUsageAfter" class="org.jboss.soa.esb.actions.DisplayMemoryUsageAction"&gt;
- *&lt;/action&gt;
- * </pre>
- * This action support all configuration properties that {@link LogAction} supports.
- * 
- * @author <a href="mailto:daniel.bevenius at gmail.com">Daniel Bevenius</a>			
- * @since 4.3
- *
- */
-public class DisplayMemoryUsageAction extends LogAction implements BeanConfiguredAction
-{
-	public Message process( final Message message )
-	{
-		final Runtime runtime = Runtime.getRuntime();
-		final long maxMemory = runtime.maxMemory();
-		final long allocatedMemory = runtime.totalMemory();
-		final long freeMemory = runtime.freeMemory();
-		
-		StringBuilder sb = new StringBuilder();
-		sb.append( "Max mem [" ).append( maxMemory /1024 );
-		sb.append( "], Allocated mem [" ).append( allocatedMemory / 1024 );
-		sb.append( "], Free mem [" ).append( freeMemory / 1024 );
-		sb.append( "], Total Free mem [" ).append( (freeMemory + (maxMemory - allocatedMemory)) / 1024 );
-		sb.append( "]");
-		log( sb.toString() );
-		
-		return message;
-	}
-
-}

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/smooks_file_splitter_router/src/org/jboss/soa/esb/sample/quickstart/smooksfilesplitterrouter/actions/DisplayMemoryUsageAction.java (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/smooks_file_splitter_router/src/org/jboss/soa/esb/sample/quickstart/smooksfilesplitterrouter/actions/DisplayMemoryUsageAction.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/smooks_file_splitter_router/src/org/jboss/soa/esb/sample/quickstart/smooksfilesplitterrouter/actions/DisplayMemoryUsageAction.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/smooks_file_splitter_router/src/org/jboss/soa/esb/sample/quickstart/smooksfilesplitterrouter/actions/DisplayMemoryUsageAction.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,62 @@
+/*
+ * JBoss, Home of Professional Open Source Copyright 2006, 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.soa.esb.sample.quickstart.smooksfilesplitterrouter.actions;
+
+import org.jboss.soa.esb.actions.BeanConfiguredAction;
+import org.jboss.soa.esb.actions.LogAction;
+import org.jboss.soa.esb.message.Message;
+
+/**
+ * Simple action that shows JVM memory usage. 
+ * </p>
+ * Exemple configuration:
+ * <pre>
+ *&lt;action name="logMemoryUsageAfter" class="org.jboss.soa.esb.actions.DisplayMemoryUsageAction"&gt;
+ *&lt;/action&gt;
+ * </pre>
+ * This action support all configuration properties that {@link LogAction} supports.
+ * 
+ * @author <a href="mailto:daniel.bevenius at gmail.com">Daniel Bevenius</a>			
+ * @since 4.3
+ *
+ */
+public class DisplayMemoryUsageAction extends LogAction implements BeanConfiguredAction
+{
+	public Message process( final Message message )
+	{
+		final Runtime runtime = Runtime.getRuntime();
+		final long maxMemory = runtime.maxMemory();
+		final long allocatedMemory = runtime.totalMemory();
+		final long freeMemory = runtime.freeMemory();
+		
+		StringBuilder sb = new StringBuilder();
+		sb.append( "Max mem [" ).append( maxMemory /1024 );
+		sb.append( "], Allocated mem [" ).append( allocatedMemory / 1024 );
+		sb.append( "], Free mem [" ).append( freeMemory / 1024 );
+		sb.append( "], Total Free mem [" ).append( (freeMemory + (maxMemory - allocatedMemory)) / 1024 );
+		sb.append( "]");
+		log( sb.toString() );
+		
+		return message;
+	}
+
+}

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/smooks_file_splitter_router/src/org/jboss/soa/esb/sample/quickstart/smooksfilesplitterrouter/actions/DisplayTimeAction.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/smooks_file_splitter_router/src/org/jboss/soa/esb/sample/quickstart/smooksfilesplitterrouter/actions/DisplayTimeAction.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/smooks_file_splitter_router/src/org/jboss/soa/esb/sample/quickstart/smooksfilesplitterrouter/actions/DisplayTimeAction.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,67 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source Copyright 2006, 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.soa.esb.sample.quickstart.smooksfilesplitterrouter.actions;
-
-import java.text.SimpleDateFormat;
-import java.util.Date;
-
-import org.jboss.soa.esb.actions.LogAction;
-import org.jboss.soa.esb.message.Message;
-
-/**
- * Simple action that displays the current time.
- * </p>
- * Exemple configuration:
- * <pre>
- *&lt;action name="displayTime" class="org.jboss.soa.esb.actions.DisplayTimeAction"&gt;
- *	&lt;property name="format" value="HH:mm:ss:S"/&gt;
- *&lt;/action&gt;
- * </pre>
- * This action support all configuration properties that {@link LogAction} supports.
- * 
- * @author <a href="mailto:daniel.bevenius at gmail.com">Daniel Bevenius</a>			
- * @since 4.3
- *
- */
-public class DisplayTimeAction extends LogAction
-{
-	private String format;
-	
-	public Message process( final Message message )
-	{
-		SimpleDateFormat formatter = format == null ? new SimpleDateFormat() : new SimpleDateFormat( format );
-		log( formatter.format( new Date() ) );
-		
-		return message;
-	}
-
-	public String getFormat()
-	{
-		return format;
-	}
-
-	public void setFormat( String format )
-	{
-		this.format = format;
-	}
-
-}

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/smooks_file_splitter_router/src/org/jboss/soa/esb/sample/quickstart/smooksfilesplitterrouter/actions/DisplayTimeAction.java (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/smooks_file_splitter_router/src/org/jboss/soa/esb/sample/quickstart/smooksfilesplitterrouter/actions/DisplayTimeAction.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/smooks_file_splitter_router/src/org/jboss/soa/esb/sample/quickstart/smooksfilesplitterrouter/actions/DisplayTimeAction.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/smooks_file_splitter_router/src/org/jboss/soa/esb/sample/quickstart/smooksfilesplitterrouter/actions/DisplayTimeAction.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,67 @@
+/*
+ * JBoss, Home of Professional Open Source Copyright 2006, 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.soa.esb.sample.quickstart.smooksfilesplitterrouter.actions;
+
+import java.text.SimpleDateFormat;
+import java.util.Date;
+
+import org.jboss.soa.esb.actions.LogAction;
+import org.jboss.soa.esb.message.Message;
+
+/**
+ * Simple action that displays the current time.
+ * </p>
+ * Exemple configuration:
+ * <pre>
+ *&lt;action name="displayTime" class="org.jboss.soa.esb.actions.DisplayTimeAction"&gt;
+ *	&lt;property name="format" value="HH:mm:ss:S"/&gt;
+ *&lt;/action&gt;
+ * </pre>
+ * This action support all configuration properties that {@link LogAction} supports.
+ * 
+ * @author <a href="mailto:daniel.bevenius at gmail.com">Daniel Bevenius</a>			
+ * @since 4.3
+ *
+ */
+public class DisplayTimeAction extends LogAction
+{
+	private String format;
+	
+	public Message process( final Message message )
+	{
+		SimpleDateFormat formatter = format == null ? new SimpleDateFormat() : new SimpleDateFormat( format );
+		log( formatter.format( new Date() ) );
+		
+		return message;
+	}
+
+	public String getFormat()
+	{
+		return format;
+	}
+
+	public void setFormat( String format )
+	{
+		this.format = format;
+	}
+
+}

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/smooks_file_splitter_router/src/org/jboss/soa/esb/sample/quickstart/smooksfilesplitterrouter/actions/FileToStream.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/smooks_file_splitter_router/src/org/jboss/soa/esb/sample/quickstart/smooksfilesplitterrouter/actions/FileToStream.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/smooks_file_splitter_router/src/org/jboss/soa/esb/sample/quickstart/smooksfilesplitterrouter/actions/FileToStream.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,128 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source Copyright 2006, 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.soa.esb.sample.quickstart.smooksfilesplitterrouter.actions;
-
-import java.io.BufferedInputStream;
-import java.io.FileInputStream;
-import java.io.FileNotFoundException;
-import java.io.IOException;
-
-import org.apache.log4j.Logger;
-import org.jboss.soa.esb.actions.ActionProcessingException;
-import org.jboss.soa.esb.actions.BeanConfiguredAction;
-import org.jboss.soa.esb.common.Environment;
-import org.jboss.soa.esb.message.Message;
-
-/**
- * FileToStream is a converter that open a Stream to the filename
- * specified by the property filename.
- * Usage:
- * <pre>
- * &lt;action name="fileToStream" class="org.jboss.soa.esb.actions.converters.FileToStream"&gt;
- * &lt;/action&gt;
- * 
- * Optional parameters (default value(s) shown):
- *    &lt;proptery name="fileNameLocation" value="org.jboss.soa.esb.gateway.file" /&gt;
- * </pre>
- * Note that 'fileNameLocation' defaults to {@link Environment#ORIGINAL_FILE}
- * 
- * @author <a href="mailto:daniel.bevenius at gmail.com">Daniel Bevenius</a>			
- *
- */
-public class FileToStream implements BeanConfiguredAction
-{
-	private Logger log = Logger.getLogger( FileToStream.class );
-	
-	private String fileNameLocation;
-	
-	public FileToStream()
-	{
-	}
-	
-	/**
-	 * Populates the ESB Message objects body with a InputStream for
-	 * the file identified by the {@link #fileNameLocation} field.
-	 * 
-	 * @param message 	- ESB message object
-	 * @return Message	- ESB message object which a payload that is an InputStream
-	 * @throws ActionProcessingException
-	 */
-	public Message process( final Message message ) throws ActionProcessingException
-	{
-		BufferedInputStream bin = getInputStream( getFileName( message ) );
-		message.getBody().add( bin );
-		
-		return message;
-	}
-
-	public String getFileNameLocation()
-	{
-		return fileNameLocation;
-	}
-
-	public void setFileNameLocation( final String fileNameLocation )
-	{
-		this.fileNameLocation = fileNameLocation;
-	}
-	
-	private String getFileName (final Message message ) throws ActionProcessingException
-	{
-		String fileName = fileNameLocation == null ? 
-				(String) message.getBody().get() :
-				(String) message.getBody().get( fileNameLocation );
-		
-		log.debug( "FileName : [" + fileName + "]" );
-		
-		if ( fileName == null )
-			throw new ActionProcessingException( "Didn't find a file as in property location [" + fileNameLocation + "] or as the default object in the message body." );
-		
-		return fileName;
-	}
-	
-	private BufferedInputStream getInputStream( final String fileName ) throws ActionProcessingException
-	{
-		BufferedInputStream bin = null;
-		try
-		{
-			bin = new BufferedInputStream( new FileInputStream ( fileName ));
-		} 
-		catch (FileNotFoundException e)
-		{
-			log.error( "FileNotFoundException : ", e);
-			if ( bin != null )
-			{
-				try
-				{
-					bin.close();
-				} 
-				catch (IOException e1)
-				{
-					log.error( "IOException while trying to clone FileInputStream to file : [" + fileName + "]", e1);
-				}
-			}
-			throw new ActionProcessingException( "IOException while creating InputStream for file : [" + fileName + "]", e );
-		}
-		return bin;
-	}
-
-
-}

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/smooks_file_splitter_router/src/org/jboss/soa/esb/sample/quickstart/smooksfilesplitterrouter/actions/FileToStream.java (from rev 21158, labs/jbossesb/trunk/product/samples/quickstarts/smooks_file_splitter_router/src/org/jboss/soa/esb/sample/quickstart/smooksfilesplitterrouter/actions/FileToStream.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/smooks_file_splitter_router/src/org/jboss/soa/esb/sample/quickstart/smooksfilesplitterrouter/actions/FileToStream.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/smooks_file_splitter_router/src/org/jboss/soa/esb/sample/quickstart/smooksfilesplitterrouter/actions/FileToStream.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,128 @@
+/*
+ * JBoss, Home of Professional Open Source Copyright 2006, 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.soa.esb.sample.quickstart.smooksfilesplitterrouter.actions;
+
+import java.io.BufferedInputStream;
+import java.io.FileInputStream;
+import java.io.FileNotFoundException;
+import java.io.IOException;
+
+import org.apache.log4j.Logger;
+import org.jboss.soa.esb.actions.ActionProcessingException;
+import org.jboss.soa.esb.actions.BeanConfiguredAction;
+import org.jboss.soa.esb.common.Environment;
+import org.jboss.soa.esb.message.Message;
+
+/**
+ * FileToStream is a converter that open a Stream to the filename
+ * specified by the property filename.
+ * Usage:
+ * <pre>
+ * &lt;action name="fileToStream" class="org.jboss.soa.esb.actions.converters.FileToStream"&gt;
+ * &lt;/action&gt;
+ * 
+ * Optional parameters (default value(s) shown):
+ *    &lt;proptery name="fileNameLocation" value="org.jboss.soa.esb.gateway.file" /&gt;
+ * </pre>
+ * Note that 'fileNameLocation' defaults to {@link Environment#ORIGINAL_FILE}
+ * 
+ * @author <a href="mailto:daniel.bevenius at gmail.com">Daniel Bevenius</a>			
+ *
+ */
+public class FileToStream implements BeanConfiguredAction
+{
+	private Logger log = Logger.getLogger( FileToStream.class );
+	
+	private String fileNameLocation;
+	
+	public FileToStream()
+	{
+	}
+	
+	/**
+	 * Populates the ESB Message objects body with a InputStream for
+	 * the file identified by the {@link #fileNameLocation} field.
+	 * 
+	 * @param message 	- ESB message object
+	 * @return Message	- ESB message object which a payload that is an InputStream
+	 * @throws ActionProcessingException
+	 */
+	public Message process( final Message message ) throws ActionProcessingException
+	{
+		BufferedInputStream bin = getInputStream( getFileName( message ) );
+		message.getBody().add( bin );
+		
+		return message;
+	}
+
+	public String getFileNameLocation()
+	{
+		return fileNameLocation;
+	}
+
+	public void setFileNameLocation( final String fileNameLocation )
+	{
+		this.fileNameLocation = fileNameLocation;
+	}
+	
+	private String getFileName (final Message message ) throws ActionProcessingException
+	{
+		String fileName = fileNameLocation == null ? 
+				(String) message.getBody().get() :
+				(String) message.getBody().get( fileNameLocation );
+		
+		log.debug( "FileName : [" + fileName + "]" );
+		
+		if ( fileName == null )
+			throw new ActionProcessingException( "Didn't find a file as in property location [" + fileNameLocation + "] or as the default object in the message body." );
+		
+		return fileName;
+	}
+	
+	private BufferedInputStream getInputStream( final String fileName ) throws ActionProcessingException
+	{
+		BufferedInputStream bin = null;
+		try
+		{
+			bin = new BufferedInputStream( new FileInputStream ( fileName ));
+		} 
+		catch (FileNotFoundException e)
+		{
+			log.error( "FileNotFoundException : ", e);
+			if ( bin != null )
+			{
+				try
+				{
+					bin.close();
+				} 
+				catch (IOException e1)
+				{
+					log.error( "IOException while trying to clone FileInputStream to file : [" + fileName + "]", e1);
+				}
+			}
+			throw new ActionProcessingException( "IOException while creating InputStream for file : [" + fileName + "]", e );
+		}
+		return bin;
+	}
+
+
+}

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_CSV2XML/jboss-esb.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_CSV2XML/jboss-esb.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_CSV2XML/jboss-esb.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -36,12 +36,11 @@
 		            </action>	 
 					
                     <!--
-                    Transform 1: CSV to XML...
+                    Transform 1: Source CSV to Canonical XML...
                     -->
-					<action name="transform-from-csv" class="org.jboss.soa.esb.actions.converters.SmooksTransformer">
-                        <property name="resource-config" value="/smooks-res.xml" />
-			            <property name="from-type" value="text/csv:order-list" />
-			            <property name="to-type" value="text/xml:smooks-order-xml" />
+					<action name="transform-from-csv" class="org.jboss.soa.esb.smooks.SmooksAction">
+                        <property name="smooksConfig" value="/smooks-res.xml" />
+			            <property name="messageProfile" value="source-csv" />
 	                </action>
 					
 					<action name="print-after-csv-tranform" class="org.jboss.soa.esb.actions.SystemPrintln">
@@ -49,14 +48,13 @@
 		            </action>	 
 					
                     <!--
-                    Transform 2: XML to XML...
+                    Transform 2: Canonical XML to target XML...
                     -->
-	                <action name="transform-smooksXml-to-canonicalXml" class="org.jboss.soa.esb.actions.converters.SmooksTransformer">
-                        <property name="resource-config" value="/smooks-res.xml" />
-			            <property name="from-type" value="text/xml:smooks-order-xml" />
-			            <property name="to-type" value="text/xml:canonical-order-xml" />
-	                </action>
-					
+                    <action name="transform-to-xml" class="org.jboss.soa.esb.smooks.SmooksAction">
+                        <property name="smooksConfig" value="/smooks-res.xml" />
+                        <property name="messageProfile" value="canonical-xml" />
+                    </action>
+
 					<action name="print-after-xml-transform" class="org.jboss.soa.esb.actions.SystemPrintln">
 			            <property name="message" value=">>>> Message after Smooks intermediate xml -> target xml : " />
 				 </action>	

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_CSV2XML/log4j.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_CSV2XML/log4j.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_CSV2XML/log4j.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -43,7 +43,7 @@
    <category name="org.milyn">
       <priority value="ERROR"/>
    </category>
-   <category name="org.jboss.soa.esb.actions.converters.SmooksTransformer">
+   <category name="org.jboss.soa.esb.smooks.SmooksAction">
       <priority value="ERROR"/>
    </category>
    <category name="org.jboss.internal.soa.esb">

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_CSV2XML/smooks-res.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_CSV2XML/smooks-res.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_CSV2XML/smooks-res.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,7 +1,12 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.0.xsd">
 
-	<resource-config target-profile="from-type:text/csv:order-list AND to-type:text/xml:smooks-order-xml" selector="org.xml.sax.driver">
+    <profiles>
+        <profile base-profile="source-csv" />
+        <profile base-profile="canonical-xml" />
+    </profiles>
+
+    <resource-config target-profile="source-csv" selector="org.xml.sax.driver">
         <resource>org.milyn.csv.CSVParser</resource>
         <param name="fields" type="string-list">
 			orderId,
@@ -27,7 +32,7 @@
 		</param>
 	</resource-config>
 	
-	<resource-config target-profile="from-type:text/xml:smooks-order-xml AND to-type:text/xml:canonical-order-xml" selector="csv-set">
+	<resource-config target-profile="canonical-xml" selector="csv-set">
         <resource type="xsl">
             <![CDATA[
 				<orders>

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/build.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/build.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/build.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -5,7 +5,7 @@
 		${line.separator}
 	</description>
 			
-	<property name="additional.deploys" value="smooks-cdr.lst,smooks-res.xml" />
+	<property name="additional.deploys" value="smooks-res.xml" />
 	
 	<!-- Import the base Ant build script... -->
 	<import file="../conf/base-build.xml"/>

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/jboss-esb.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/jboss-esb.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/jboss-esb.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -27,8 +27,9 @@
 				<action name="print-before" class="org.jboss.soa.esb.actions.SystemPrintln">
 					<property name="message" value="[transform_EDI2XML_Groovy_XSLT] Message before transformation" />
 				</action>
-				<action name="transform" class="org.jboss.soa.esb.actions.converters.SmooksTransformer">
-                    <property name="resource-config" value="/smooks-res.xml" />
+				<action name="transform" class="org.jboss.soa.esb.smooks.SmooksAction">
+                    <property name="smooksConfig" value="/smooks-res.xml" />
+                    <!-- property name="reportPath" value="/zap/smooks-report.html" / -->
 				</action>
 				<action name="print-after" class="org.jboss.soa.esb.actions.SystemPrintln">
 					<property name="message" value="[transform_EDI2XML_Groovy_XSLT] Message after transformation" />

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/log4j.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/log4j.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/log4j.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -43,7 +43,7 @@
    <category name="org.milyn">
       <priority value="INFO"/>
    </category>
-   <category name="org.jboss.soa.esb.actions.converters.SmooksTransformer">
+   <category name="org.jboss.soa.esb.smooks.SmooksAction">
       <priority value="INFO"/>
    </category>
    <category name="org.jboss.internal.soa.esb">

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/readme.txt
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/readme.txt	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/readme.txt	2008-07-22 12:21:06 UTC (rev 21159)
@@ -52,19 +52,3 @@
 
   The Flash demo at:
   	http://labs.jboss.com/portal/jbossesb/resources/tutorials/xformation-demos/console-demo-03.html
-
-Playing with this Transformation through the Administration Console:
-====================================================================
-  To load the Transformation Configurations defined in smooks-res.xml into the
-  Admin Console, and have them managed from the Admin Console, do the following:
-  
-  1. Deploy the console as outlined in MessageTransformation.pdf.
-  2. Edit the smooks-cdr.lst file in this folder, commenting out both the
-     classpath based listings and uncommenting out the listing for the console
-     HTTP URI.  The same set of steps were executed at the start of the Flash
-     demo.
-  3. In the console, import "smooks-res.xml" through the "Import Configurations"
-     form.
-  4. You are now ready to start managing the message transformations through the
-     console.  You can add more transformations and modify the existing
-     transformations.

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2POJO/jboss-esb.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2POJO/jboss-esb.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2POJO/jboss-esb.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -2,10 +2,7 @@
 <jbossesb xmlns="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd" parameterReloadSecs="5">
 
     <providers>
-          <jms-provider name="JBossMQ" connection-factory="ConnectionFactory"
-                      jndi-context-factory="org.jnp.interfaces.NamingContextFactory"
-                      jndi-URL="localhost" >
-                      
+          <jms-provider name="JBossMQ" connection-factory="ConnectionFactory">
               <jms-bus busid="quickstartGwChannel">
                   <jms-message-filter
                       dest-type="QUEUE"
@@ -44,9 +41,10 @@
                    	process="displayMessage" 
                 />   
 
-                <action name="transform" class="org.jboss.soa.esb.actions.converters.SmooksTransformer">
-                    <property name="resource-config" value="/smooks-res.xml" />
-                    <property name="java-output-location" value="$default" />
+                <action name="transform" class="org.jboss.soa.esb.smooks.SmooksAction">
+                    <property name="smooksConfig" value="/smooks-res.xml" />
+                    <property name="resultType" value="JAVA" />
+                    <!-- property name="reportPath" value="/zap/smooks-report.html" / -->
                 </action>
 
                 <action name="convertPOJO2Message" class="org.jboss.soa.esb.dvdstore.DVDStoreAction"	/>

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2POJO/log4j.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2POJO/log4j.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2POJO/log4j.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -43,7 +43,7 @@
    <category name="org.milyn">
       <priority value="INFO"/>
    </category>
-   <category name="org.jboss.soa.esb.actions.converters.SmooksTransformer">
+   <category name="org.jboss.soa.esb.smooks.SmooksAction">
       <priority value="INFO"/>
    </category>
    <category name="org.jboss.internal.soa.esb">

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2POJO/smooks-res.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2POJO/smooks-res.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2POJO/smooks-res.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -7,40 +7,40 @@
         <param name="beanId">orderHeader</param>
 		<param name="beanClass">org.jboss.soa.esb.dvdstore.OrderHeader</param>
         <param name="bindings">
-            <binding property="orderId" selector="Order @orderId" />
-            <binding property="orderDate" selector="Order @orderDate" type="LongDate"/>
-            <binding property="statusCode" selector="Order @statusCode" type="Integer" />
-            <binding property="netAmount" selector="Order @netAmount" type="Double" />
-            <binding property="totalAmount" selector="Order @totalAmount" type="Double" />
-            <binding property="tax" selector="Order @tax" type="Double" />
+            <binding property="orderId" selector="Order/@orderId" />
+            <binding property="orderDate" selector="Order/@orderDate" type="LongDate"/>
+            <binding property="statusCode" selector="Order/@statusCode" type="Integer" />
+            <binding property="netAmount" selector="Order/@netAmount" type="Double" />
+            <binding property="totalAmount" selector="Order/@totalAmount" type="Double" />
+            <binding property="tax" selector="Order/@tax" type="Double" />
         </param>
     </resource-config>
 
     <!-- Populate the Customer -->
-    <resource-config selector="order customer">
+    <resource-config selector="order/customer">
         <resource>org.milyn.javabean.BeanPopulator</resource>
 		<param name="beanId">customer</param>
 		<param name="beanClass">org.jboss.soa.esb.dvdstore.Customer</param>
         <param name="bindings">
-            <binding property="userName" selector="order customer @userName" />
-            <binding property="firstName" selector="order customer @firstName" />
-            <binding property="lastName" selector="order customer @lastName" />
-            <binding property="state" selector="order customer @state" />
+            <binding property="userName" selector="order/customer/@userName" />
+            <binding property="firstName" selector="order/customer/@firstName" />
+            <binding property="lastName" selector="order/customer/@lastName" />
+            <binding property="state" selector="order/customer/@state" />
         </param>
 	</resource-config>
 
     <!-- Populate the OrderItem list -->
-	<resource-config selector="order orderlines orderline">
+	<resource-config selector="order/orderlines/orderline">
         <resource>org.milyn.javabean.BeanPopulator</resource>
 		<param name="beanId">orderItem</param>
 		<param name="beanClass">org.jboss.soa.esb.dvdstore.OrderItem</param>
 		<param name="addToList">true</param>
         <param name="bindings">
-            <binding property="position"  selector="order orderlines orderline @position" type="Integer" />
-            <binding property="quantity"  selector="order orderlines orderline @quantity" type="Integer" />
-            <binding property="productId" selector="order orderlines orderline product @productId" />
-            <binding property="title"     selector="order orderlines orderline product @title" />
-            <binding property="price"     selector="order orderlines orderline product @price" type="Double" />
+            <binding property="position"  selector="order/orderlines/orderline/@position" type="Integer" />
+            <binding property="quantity"  selector="order/orderlines/orderline/@quantity" type="Integer" />
+            <binding property="productId" selector="order/orderlines/orderline/product/@productId" />
+            <binding property="title"     selector="order/orderlines/orderline/product/@title" />
+            <binding property="price"     selector="order/orderlines/orderline/product/@price" type="Double" />
         </param>
 	</resource-config>
 

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2POJO/src/org/jboss/soa/esb/dvdstore/DVDStoreAction.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2POJO/src/org/jboss/soa/esb/dvdstore/DVDStoreAction.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2POJO/src/org/jboss/soa/esb/dvdstore/DVDStoreAction.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -21,14 +21,14 @@
 
 package org.jboss.soa.esb.dvdstore;
 
-import java.util.HashMap;
-import java.util.List;
-
 import org.jboss.soa.esb.actions.AbstractActionPipelineProcessor;
 import org.jboss.soa.esb.actions.ActionProcessingException;
 import org.jboss.soa.esb.helpers.ConfigTree;
 import org.jboss.soa.esb.message.Message;
 
+import java.util.List;
+import java.util.Map;
+
 /**
  * DVD Store action.
  * <p/>
@@ -43,10 +43,12 @@
 	
 	public Message process(Message message) throws ActionProcessingException {
 		StringBuffer results = new StringBuffer();
-        OrderHeader header = (OrderHeader) message.getBody().get("orderHeader");
-        Customer customer = (Customer) message.getBody().get("customer");
-        List orderItems = (List) message.getBody().get("orderItemList");
+        Map javaResultMap = (Map) message.getBody().get();
 
+        OrderHeader header = (OrderHeader) javaResultMap.get("orderHeader");
+        Customer customer = (Customer) javaResultMap.get("customer");
+        List orderItems = (List) javaResultMap.get("orderItemList");
+
         results.append("Demonstrates Smooks ability to rip the XML into Objects\n");
         results.append("********* DVDStoreAction - Order Value Objects Populated *********\n");
         results.append("Header: " + header + "\n");

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2POJO2/jboss-esb.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2POJO2/jboss-esb.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2POJO2/jboss-esb.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -45,8 +45,9 @@
                      <property name="script" value="/scripts/check-origin.groovy" />
                 </action>
 
-                <action name="transform" class="org.jboss.soa.esb.actions.converters.SmooksTransformer">
-                    <property name="resource-config" value="/smooks-config.xml" />
+                <action name="transform" class="org.jboss.soa.esb.smooks.SmooksAction">
+                    <property name="smooksConfig" value="/smooks-config.xml" />
+                    <property name="resultType" value="JAVA" />                    
                 </action>
 
                 <action name="convertPOJO2Message" class="org.jboss.soa.esb.store.StoreAction"	/>

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2POJO2/log4j.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2POJO2/log4j.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2POJO2/log4j.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -43,7 +43,7 @@
    <category name="org.milyn">
       <priority value="INFO"/>
    </category>
-   <category name="org.jboss.soa.esb.actions.converters.SmooksTransformer">
+   <category name="org.jboss.soa.esb.smooks.SmooksAction">
       <priority value="INFO"/>
    </category>
    <category name="org.jboss.internal.soa.esb">

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2POJO2/scripts/check-origin.groovy
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2POJO2/scripts/check-origin.groovy	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2POJO2/scripts/check-origin.groovy	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,3 +1,4 @@
+import org.jboss.soa.esb.message.*
 
 def messageText = message.getBody().get();
 def order = new XmlParser().parseText(messageText);
@@ -3,7 +4,7 @@
 
 if(order.OrderLines.size() == 1) {
-    message.getProperties().setProperty("from", "dvdstore");
+    message.getProperties().setProperty(Properties.MESSAGE_PROFILE, "from:dvdstore");
 } else if(order.LineItems.size() == 1) {
-    message.getProperties().setProperty("from", "petstore");
+    message.getProperties().setProperty(Properties.MESSAGE_PROFILE, "from:petstore");
 }
 

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2POJO2/smooks-config.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2POJO2/smooks-config.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2POJO2/smooks-config.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,6 +1,11 @@
 <?xml version="1.0"?>
 <smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.0.xsd">
 
+    <profiles>
+        <profile base-profile="from:dvdstore" />
+        <profile base-profile="from:petstore" />
+    </profiles>
+
     <import file="classpath:/transforms/from-dvdstore.xml" />
     <import file="classpath:/transforms/from-petstore.xml" />
 

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2POJO2/src/org/jboss/soa/esb/store/StoreAction.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2POJO2/src/org/jboss/soa/esb/store/StoreAction.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2POJO2/src/org/jboss/soa/esb/store/StoreAction.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -21,14 +21,14 @@
 
 package org.jboss.soa.esb.store;
 
-import java.util.HashMap;
-import java.util.List;
-
 import org.jboss.soa.esb.actions.AbstractActionPipelineProcessor;
 import org.jboss.soa.esb.actions.ActionProcessingException;
 import org.jboss.soa.esb.helpers.ConfigTree;
 import org.jboss.soa.esb.message.Message;
 
+import java.util.List;
+import java.util.Map;
+
 /**
  * Store action.
  * <p/>
@@ -42,13 +42,13 @@
 	}
 	
 	public Message process(Message message) throws ActionProcessingException {
-		HashMap beanHash = (HashMap) message.getBody().get("EXTRACTED_BEANS_HASH");
+		Map resultBeanMap = (Map) message.getBody().get();
 		
 		StringBuffer results = new StringBuffer();		
-		if(beanHash != null) {
-			OrderHeader header = (OrderHeader) beanHash.get("orderHeader");
-			Customer customer = (Customer) beanHash.get("customer");
-			List orderItems = (List) beanHash.get("orderItemList");
+		if(resultBeanMap != null) {
+			OrderHeader header = (OrderHeader) resultBeanMap.get("orderHeader");
+			Customer customer = (Customer) resultBeanMap.get("customer");
+			List orderItems = (List) resultBeanMap.get("orderItemList");
 			results.append("Demonstrates Smooks ability to rip the XML into Objects\n");
 			results.append("********* StoreAction - Order Value Objects Populated *********\n");
 			results.append("Header: " + header + "\n");
@@ -64,7 +64,7 @@
 			message.getBody().add("Customer",customer);
 			message.getBody().add("OrderItems",orderItems);
 		} else {
-			results.append("\n*** No beanhash found!");
+			results.append("\n*** No resultBeanMap found!");
 		}
 		
 		// Take this "parsed" output

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2XML_date_manipulation/build.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2XML_date_manipulation/build.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2XML_date_manipulation/build.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -5,7 +5,7 @@
 		${line.separator}
 	</description>
 			
-	<property name="additional.deploys" value="smooks-cdr.lst,smooks-res.xml" />
+	<property name="additional.deploys" value="smooks-res.xml" />
 
 	<!-- Import the base Ant build script... -->
 	<import file="../conf/base-build.xml"/>

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2XML_date_manipulation/jboss-esb.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2XML_date_manipulation/jboss-esb.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2XML_date_manipulation/jboss-esb.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -29,8 +29,9 @@
                     <property name="message"
                               value="[transform_XML2XML_date_manipulation] Message before transformation"/>
                 </action>
-                <action name="transform" class="org.jboss.soa.esb.actions.converters.SmooksTransformer">
-                    <property name="resource-config" value="/smooks-res.xml"/>
+                <action name="transform" class="org.jboss.soa.esb.smooks.SmooksAction">
+                    <property name="smooksConfig" value="/smooks-res.xml" />
+                    <!-- property name="reportPath" value="/zap/smooks-report.html" / -->
                 </action>
                 <action name="print-after" class="org.jboss.soa.esb.actions.SystemPrintln">
                     <property name="message"

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2XML_date_manipulation/log4j.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2XML_date_manipulation/log4j.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2XML_date_manipulation/log4j.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -43,7 +43,7 @@
    <category name="org.milyn">
       <priority value="INFO"/>
    </category>
-   <category name="org.jboss.soa.esb.actions.converters.SmooksTransformer">
+   <category name="org.jboss.soa.esb.smooks.SmooksAction">
       <priority value="INFO"/>
    </category>
    <category name="org.jboss.internal.soa.esb">

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2XML_date_manipulation/readme.txt
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2XML_date_manipulation/readme.txt	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2XML_date_manipulation/readme.txt	2008-07-22 12:21:06 UTC (rev 21159)
@@ -70,24 +70,3 @@
     orderDate value and extracting the components of the date from it (day,
     month, zone etc).  This means you avoid having to do this in your XSLT code,
     which would be very ugly and difficult to maintain.
-
-Playing with this Transformation through the Administration Console:
-====================================================================
-  To load the Transformation Configurations defined in smooks-res.xml into the
-  Admin Console, and have them managed from the Admin Console, do the following:
-  
-  1. Deploy the console as outlined in MessageTransformation.pdf.
-  2. Edit the smooks-cdr.lst file in this folder, commenting out both the
-     classpath based listings and uncommenting out the listing for the console
-     HTTP URI.
-  3. In the console:
-    a) Add "Message Exchange Participants" for "A" and "B" through the "Manage
-       Message Exchange Participants" form.
-    b) Add new "Message Contract" against "A" and "B" for "text/xml:messageAtA"
-       and "text/xml:messageAtB" respectively.
-       Note: "messageAtA" and "messageAtB" are the Message Namespace values and
-       "text/xml" is the Message Mime in both cases.
-    c) Import "smooks-res.xml" through the "Import Configurations" form.
-  4. You are now ready to start managing the message transformations through the
-     console.  You can add more transformations and modify the existing
-     transformations.  Be sure to read MessageTransformation.pdf!!!

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2XML_simple/build.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2XML_simple/build.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2XML_simple/build.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -4,7 +4,7 @@
 		${line.separator}
 	</description>
 			
-	<property name="additional.deploys" value="smooks-cdr.lst,smooks-res.xml" />
+	<property name="additional.deploys" value="smooks-res.xml" />
 
 	<!-- Import the base Ant build script... -->
 	<import file="../conf/base-build.xml"/>

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2XML_simple/jboss-esb.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2XML_simple/jboss-esb.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2XML_simple/jboss-esb.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -27,9 +27,10 @@
 				<action name="print-before" class="org.jboss.soa.esb.actions.SystemPrintln">
 					<property name="message" value="[transform_XML2XML_simple] Message before transformation" />
 				</action>
-				<action name="simple-transform" class="org.jboss.soa.esb.actions.converters.SmooksTransformer">
-                    <property name="resource-config" value="/smooks-res.xml" />
-				</action>
+                <action name="simple-transform" class="org.jboss.soa.esb.smooks.SmooksAction">
+                    <property name="smooksConfig" value="/smooks-res.xml" />
+                    <!-- property name="reportPath" value="/zap/smooks-report.html" / -->
+                </action>
 				<action name="print-after" class="org.jboss.soa.esb.actions.SystemPrintln">
 					<property name="message" value="[transform_XML2XML_simple] Message after transformation" />
 				</action>

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2XML_simple/log4j.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2XML_simple/log4j.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2XML_simple/log4j.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -43,7 +43,7 @@
    <category name="org.milyn">
       <priority value="INFO"/>
    </category>
-   <category name="org.jboss.soa.esb.actions.converters.SmooksTransformer">
+   <category name="org.jboss.soa.esb.smooks.SmooksAction">
       <priority value="INFO"/>
    </category>
    <category name="org.jboss.internal.soa.esb">

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2XML_simple/readme.txt
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2XML_simple/readme.txt	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2XML_simple/readme.txt	2008-07-22 12:21:06 UTC (rev 21159)
@@ -64,24 +64,3 @@
         running "ant notifyUpdate".
     6.  Rerun the sample again ("ant runtest") and notice the
         transformation update.
-
-Playing with this Transformation through the Administration Console:
-====================================================================
-  To load the Transformation Configurations defined in smooks-res.xml into the
-  Admin Console, and have them managed from the Admin Console, do the following:
-  
-  1. Deploy the console as outlined in MessageTransformation.pdf.
-  2. Edit the smooks-cdr.lst file in this folder, commenting out both the
-     classpath based listings and uncommenting out the listing for the console
-     HTTP URI.
-  3. In the console:
-    a) Add "Message Exchange Participants" for "A" and "B" through the "Manage
-       Message Exchange Participants" form.
-    b) Add new "Message Contract" against "A" and "B" for "text/xml:messageAtA"
-       and "text/xml:messageAtB" respectively.
-       Note: "messageAtA" and "messageAtB" are the Message Namespace values and
-       "text/xml" is the Message Mime in both cases.
-    c) Import "smooks-res.xml" through the "Import Configurations" form.
-  4. You are now ready to start managing the message transformations through the
-     console.  You can add more transformations and modify the existing
-     transformations.
\ No newline at end of file

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2XML_stream/build.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2XML_stream/build.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2XML_stream/build.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -4,7 +4,7 @@
 		${line.separator}
 	</description>
 			
-	<property name="additional.deploys" value="smooks-cdr.lst,smooks-res.xml" />
+	<property name="additional.deploys" value="smooks-res.xml" />
 
 	<!-- Import the base Ant build script... -->
 	<import file="../conf/base-build.xml"/>

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2XML_stream/jboss-esb.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2XML_stream/jboss-esb.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2XML_stream/jboss-esb.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -34,8 +34,8 @@
 				<action name="print-before" class="org.jboss.soa.esb.actions.SystemPrintln">
 					<property name="message" value="[transform_XML2XML_simple] Message before transformation" />
 				</action>
-				<action name="simple-transform" class="org.jboss.soa.esb.actions.converters.SmooksTransformer">
-                    <property name="resource-config" value="/smooks-res.xml" />
+				<action name="simple-transform" class="org.jboss.soa.esb.smooks.SmooksAction">
+                    <property name="smooksConfig" value="/smooks-res.xml" />
 				</action>
 				<action name="print-after" class="org.jboss.soa.esb.actions.SystemPrintln">
 					<property name="message" value="[transform_XML2XML_simple] Message after transformation" />

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2XML_stream/log4j.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2XML_stream/log4j.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/transform_XML2XML_stream/log4j.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -43,7 +43,7 @@
    <category name="org.milyn">
       <priority value="INFO"/>
    </category>
-   <category name="org.jboss.soa.esb.actions.converters.SmooksTransformer">
+   <category name="org.jboss.soa.esb.smooks.SmooksAction">
       <priority value="INFO"/>
    </category>
    <category name="org.jboss.internal.soa.esb">

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_bpel/jboss-esb.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_bpel/jboss-esb.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_bpel/jboss-esb.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -4,10 +4,7 @@
         parameterReloadSecs="5">
 
     <providers>
-        <jms-provider name="JBossMQ" connection-factory="ConnectionFactory"
-                      jndi-context-factory="org.jnp.interfaces.NamingContextFactory"
-                      jndi-URL="localhost">
-
+        <jms-provider name="JBossMQ" connection-factory="ConnectionFactory">
             <jms-bus busid="OrderManagerGateway">
                 <jms-message-filter dest-type="QUEUE" dest-name="queue/quickstart_webservice_bpel_gw"/>
             </jms-bus>
@@ -97,8 +94,8 @@
                 <action name="print-before-transform" class="org.jboss.soa.esb.actions.SystemPrintln">
                     <property name="message" value="[Quickstart_webservice_bpel] Message before transforming to fix orderNumber namespace"/>
                 </action>
-                <action name="fixup--order-namespace" class="org.jboss.soa.esb.actions.converters.SmooksTransformer">
-                    <property name="resource-config" value="/org/jboss/esb/quickstarts/bpel/transforms/order-num-ns-fixup.xml"/>
+                <action name="fixup--order-namespace" class="org.jboss.soa.esb.smooks.SmooksAction">
+                    <property name="smooksConfig" value="/org/jboss/esb/quickstarts/bpel/transforms/order-num-ns-fixup.xml"/>
                 </action>
                 <action name="print-before" class="org.jboss.soa.esb.actions.SystemPrintln">
                     <property name="message" value="[Quickstart_webservice_bpel] Message before invoking 'ABI_Shipping' endpoint"/>
@@ -122,9 +119,9 @@
             <actions>
                 <!-- Transform the incoming CSV order approval record into a populated
                      com.activebpel.ordermanagement.SalesOrderNotification instance. -->
-                <action name="message-populator" class="org.jboss.soa.esb.actions.converters.SmooksTransformer">
-                    <property name="resource-config" value="/smooks-res.xml" />
-                    <property name="java-output-location" value="$default" />
+                <action name="message-populator" class="org.jboss.soa.esb.smooks.SmooksAction">
+                    <property name="smooksConfig" value="/smooks-res.xml" />
+                    <property name="resultType" value="JAVA" />
                 </action>
 
                 <action name="print-after-transform" class="org.jboss.soa.esb.actions.SystemPrintln">

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_bpel/readme.txt
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_bpel/readme.txt	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_bpel/readme.txt	2008-07-22 12:21:06 UTC (rev 21159)
@@ -23,22 +23,20 @@
   and a more detailed descripton of the different ways to run the quickstarts.
 
   Note, this quickstart requires an ESB and JBossWS installation into
-  JBoss AS 4.2.1.GA.  Installation instructions for both can be found in the
+  JBoss AS 4.2.2.GA.  Installation instructions for both can be found in the
   install/readme.txt.
 
   NOTE: This Quickstart DOES NOT run Standalone, or on the ESB Server.  It only runs on the
         JBoss Application Server (v4.2.xGA).
 
-  The ActiveBPEL Engine (v3.1) must now be installed on an instance of Tomcat on your
-  system.  The processes in this Quickstart are pre-built to run on version 3.1 of
-  the ActiveBPEl Engine.  If you are running on a newer version of the ActiveBPEL
-  Engine, you may need to redeploy these processes.  
+  The ActiveBPEL Engine (tested with versions v3.1 and v5.0.2) must now be installed on an
+  instance of Tomcat on your system.
   
-  Version 3.1 of the ActiveBpel Engine can be downloaded from:
-     http://www.active-endpoints.com/active-bpel-engine-download.htm#final31
+  Tthe ActiveBPEL Engine can be downloaded from:
+     http://www.activevos.com/community-open-source.php
 
   ActiveBPEL Installation Guide:
-     http://www.active-endpoints.com/installation-guide.htm
+     After downloading the distribution, unzip and locate all documentation in the docs folder. 
   
   Setting up ActiveBPEL:
   1. Ensure that the value of the 'directory' attribute on the
@@ -52,25 +50,32 @@
      listen for HTTP traffic on port 18080. See
      '${env.CATALINA_HOME}/conf/server.xml'.
   4. Start your Tomcat deployment at '${env.CATALINA_HOME}'.
-  5. Goto 'Deployed Processes' on the BPEL Console
-     (http://localhost:18080/BpelAdmin) and confirm that the 'Customer' and
-     'OrderProcess' BPEL processes are deployed.
+  5. Goto the ActiveBPEL Console (http://localhost:18080/BpelAdmin) and confirm
+     it displays.
+  6. In the run.bat/run.sh start script for your JBoss Appllication Server,
+     set the Permanent Generation space size by adding the following to the
+     "JAVA_OPTS" setting:
+        -XX:MaxPermSize=128m
+  7. Restart your JBoss Application Server.
 
 To Run:
 =======
-  1. In a command terminal window in this folder, type 'ant deploy'.
-  2. Start your favorite SOAP client (e.g. SOAPUI) and load the
-     'RetailerService' WSDL (http://localhost:18080/active-bpel/services/RetailerService?wsdl).
-  3. Load the SOAP client (RetailerServiceBinding/SubmitOrder) with the sample order in
-     'bpel/resources/sampleData/submit-order-01.xml'.
-  4. Submit the new order using the SOAP UI client.
-  5. View the state of the new process in 'Active Processes' on the BPEL
-     Console.  Will appear as 'Running'.
-  6. Drill into the 'Running' OrderProcess process (select it).
-  7. Drill down, you will see that the process is waiting on an
-     acknowledgement/notification from the OrderManager service
-     (WaitForNotificationFromOrderManager).
-  8  Goto http://localhost:8080/order-manager/ (note, not port '18080').
-     From here, you can approve the order.
-  9. When finished, undeploy the application by typing 'ant undeploy'.
+  1.  In a command terminal window in this folder, type 'ant deploy'.
+  2.  Goto 'Deployed Processes' on the BPEL Console
+      (http://localhost:18080/BpelAdmin) and confirm that the 'Customer' and
+      'OrderProcess' BPEL processes are deployed.
+  3.  Start your favorite SOAP client (e.g. SOAPUI) and load the
+      'RetailerService' WSDL (http://localhost:18080/active-bpel/services/RetailerService?wsdl).
+  4.  Load the SOAP client (RetailerServiceBinding/SubmitOrder) with the sample order in
+      'bpel/resources/sampleData/submit-order-01.xml'.
+  5.  Submit the new order using the SOAP UI client.
+  6.  View the state of the new process in 'Active Processes' on the BPEL
+      Console.  Will appear as 'Running'.
+  7.  Drill into the 'Running' OrderProcess process (select it).
+  8.  Drill down, you will see that the process is waiting on an
+      acknowledgement/notification from the OrderManager service
+      (WaitForNotificationFromOrderManager).
+  9.  Goto http://localhost:8080/order-manager/ (note, not port '18080').
+      From here, you can approve the order.
+  10. When finished, undeploy the application by typing 'ant undeploy'.
     
\ No newline at end of file

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_bpel/smooks-res.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_bpel/smooks-res.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_bpel/smooks-res.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -17,12 +17,12 @@
     <!--
     Suck the order number out of the CSV record and into the SalesOrderNotification bean.
     -->
-	<resource-config selector="csv-record orderNum">
+	<resource-config selector="csv-record/orderNum">
         <resource>org.milyn.javabean.BeanPopulator</resource>
         <param name="beanId">salesOrderNotification</param>
         <param name="beanClass">com.activebpel.ordermanagement.SalesOrderNotification</param>
         <param name="bindings">
-            <binding property="orderNumber" selector="csv-record orderNum" />
+            <binding property="orderNumber" selector="csv-record/orderNum" />
         </param>
 	</resource-config>
 

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_bpel/src/org/jboss/esb/quickstarts/bpel/transforms/OrderNumNSModifier.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_bpel/src/org/jboss/esb/quickstarts/bpel/transforms/OrderNumNSModifier.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_bpel/src/org/jboss/esb/quickstarts/bpel/transforms/OrderNumNSModifier.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -20,6 +20,7 @@
 package org.jboss.esb.quickstarts.bpel.transforms;
 
 import org.milyn.delivery.dom.DOMElementVisitor;
+import org.milyn.delivery.dom.DOMVisitAfter;
 import org.milyn.container.ExecutionContext;
 import org.milyn.SmooksException;
 import org.milyn.xml.DomUtils;
@@ -31,20 +32,15 @@
 /**
  * <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
  */
-public class OrderNumNSModifier implements DOMElementVisitor {
-    
-    public void setConfiguration(SmooksResourceConfiguration smooksResourceConfiguration) throws SmooksConfigurationException {
-    }
+public class OrderNumNSModifier implements DOMVisitAfter {
 
-    public void visitBefore(Element element, ExecutionContext executionContext) throws SmooksException {
-    }
-
     public void visitAfter(Element element, ExecutionContext executionContext) throws SmooksException {
         Element newOrderNumElement = element.getOwnerDocument().createElementNS(OrderManagerService.Namespace, "ord_manager:orderNumber");
 
         newOrderNumElement.setTextContent(element.getTextContent());
         newOrderNumElement.setAttribute("xmlns:ord_manager", OrderManagerService.Namespace);
 
+        System.out.println("**** Fixing up the Order Manager namespace on the orderNumber element.");
         DomUtils.replaceNode(newOrderNumElement, element);
     }
 }

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_consumer1/jboss-esb.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_consumer1/jboss-esb.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_consumer1/jboss-esb.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -5,9 +5,7 @@
 
 	<providers>
 		<jms-provider name="JBossMQ"
-			connection-factory="ConnectionFactory"
-			jndi-context-factory="org.jnp.interfaces.NamingContextFactory"
-			jndi-URL="localhost">
+			connection-factory="ConnectionFactory">
 				<jms-bus busid="quickstartGwChannel">
                   		<jms-message-filter
                       		dest-type="QUEUE"

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_consumer2/jboss-esb.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_consumer2/jboss-esb.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_consumer2/jboss-esb.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -5,9 +5,7 @@
 
 	<providers>
 		<jms-provider name="JBossMQ"
-			connection-factory="ConnectionFactory"
-			jndi-context-factory="org.jnp.interfaces.NamingContextFactory"
-			jndi-URL="localhost">
+			connection-factory="ConnectionFactory">
 			<jms-bus busid="quickstartGwChannel">
                                 <jms-message-filter
                                 dest-type="QUEUE"

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_mtom/jboss-esb.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_mtom/jboss-esb.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_mtom/jboss-esb.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -4,9 +4,7 @@
         parameterReloadSecs="5">
 
     <providers>
-        <jms-provider name="JBossMQ" connection-factory="ConnectionFactory"
-                      jndi-context-factory="org.jnp.interfaces.NamingContextFactory"
-                      jndi-URL="localhost">
+        <jms-provider name="JBossMQ" connection-factory="ConnectionFactory">
             <jms-bus busid="quickstartEsbChannel">
                 <jms-message-filter dest-type="QUEUE" dest-name="queue/quickstart_webservice_mtom_esb"/>
             </jms-bus>

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_producer/jboss-esb.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_producer/jboss-esb.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_producer/jboss-esb.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -4,10 +4,7 @@
         parameterReloadSecs="5">
 
     <providers>
-        <jms-provider name="JBossMQ" connection-factory="ConnectionFactory"
-                      jndi-context-factory="org.jnp.interfaces.NamingContextFactory"
-                      jndi-URL="localhost">
-
+        <jms-provider name="JBossMQ" connection-factory="ConnectionFactory">
             <jms-bus busid="quickstartGwChannel">
                 <jms-message-filter dest-type="QUEUE" dest-name="queue/quickstart_webservice_producer_gw"/>
             </jms-bus>

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_wsaddressing/jboss-esb.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_wsaddressing/jboss-esb.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_wsaddressing/jboss-esb.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -4,9 +4,7 @@
         parameterReloadSecs="5">
 
     <providers>
-        <jms-provider name="JBossMQ" connection-factory="ConnectionFactory"
-                      jndi-context-factory="org.jnp.interfaces.NamingContextFactory"
-                      jndi-URL="localhost">
+        <jms-provider name="JBossMQ" connection-factory="ConnectionFactory">
             <jms-bus busid="quickstartEsbChannel">
                 <jms-message-filter dest-type="QUEUE" dest-name="queue/quickstart_webservice_wsa_esb"/>
             </jms-bus>

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_wssecurity/jboss-esb.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_wssecurity/jboss-esb.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_wssecurity/jboss-esb.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -4,9 +4,7 @@
         parameterReloadSecs="5">
 
     <providers>
-        <jms-provider name="JBossMQ" connection-factory="ConnectionFactory"
-                      jndi-context-factory="org.jnp.interfaces.NamingContextFactory"
-                      jndi-URL="localhost">
+        <jms-provider name="JBossMQ" connection-factory="ConnectionFactory">
             <jms-bus busid="quickstartEsbChannel">
                 <jms-message-filter dest-type="QUEUE" dest-name="queue/quickstart_webservice_wss_esb"/>
             </jms-bus>

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/wiretap/jboss-esb.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/wiretap/jboss-esb.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/wiretap/jboss-esb.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -3,7 +3,6 @@
 
     <providers>
         <jms-provider name="JBossMQ" connection-factory="ConnectionFactory">
-      
            <jms-bus busid="wiretapCBRChannel">
                 <jms-message-filter dest-type="QUEUE" dest-name="queue/qswiretap_cbr_Request" />
             </jms-bus>

Modified: labs/jbossesb/workspace/maeste/product/services/base-project-build.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/base-project-build.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/base-project-build.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -19,8 +19,11 @@
 	<target name="prepare">
 		<mkdir dir="build/${ant.project.name}.esb/META-INF" />
 		<mkdir dir="build/classes" />
+		<antcall target="service-prepare"/>
 	</target>
 	
+	<target name="service-prepare"/>
+	
 	<path id="emma.libs">
 		<fileset dir="${esb.product.lib.ext}" includes="emma*.jar"/>
 	</path>

Modified: labs/jbossesb/workspace/maeste/product/services/jbossesb/src/main/java/org/jboss/soa/esb/actions/MessagePersister.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/jbossesb/src/main/java/org/jboss/soa/esb/actions/MessagePersister.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/jbossesb/src/main/java/org/jboss/soa/esb/actions/MessagePersister.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -42,11 +42,13 @@
 {
     public final static String MESSAGE_STORE_CLASS = "message-store-class";
     public final static String CLASSIFICATION_ATTR = "classification";
+    public static final String TERMINAL = "terminal";
     
-    
     protected ConfigTree config;
     protected MessageStore messageStore;
     protected String classification;
+    protected boolean terminal = true;
+    
 	private Logger log = Logger.getLogger(this.getClass());
 
 	public MessagePersister(ConfigTree config) throws ConfigurationException
@@ -54,7 +56,9 @@
         this.config = config;
 	}
 	/** 
-     * Persists the message to the MessageStore
+     * Persists the message to the MessageStore.
+     *@return if this is a terminal action then <code>null</code> otherwise the original
+     * input message.
 	 */
 	public Message process(Message message) throws ActionProcessingException
 	{
@@ -70,7 +74,11 @@
         } catch (MessageStoreException mse) {
             log.error("Could not store message.", mse);
         }
+        
+        if (terminal)
 		return null;
+        else
+            return message;
 	}
     /* (non-Javadoc)
      * @see org.jboss.soa.esb.actions.ActionLifecycle#initialise()
@@ -82,11 +90,16 @@
         if (classificationValue!=null) {
             classification = classificationValue;
         }
+
+        messageStore = MessageStoreFactory.getInstance().getMessageStore(messageStoreClass, config);
+        
+        if ("false".equalsIgnoreCase(config.getAttribute(TERMINAL)))
+            terminal = false;
+        
         if (log.isDebugEnabled()) {
             log.debug("MessagePersister started with classification=" + classification 
                 + " and message-store-class=" + messageStore);
         }
-        messageStore = MessageStoreFactory.getInstance().getMessageStore(messageStoreClass, config);
     }
     /* (non-Javadoc)
      * @see org.jboss.soa.esb.actions.ActionLifecycle#destroy()

Modified: labs/jbossesb/workspace/maeste/product/services/jbossesb/src/main/resources/META-INF/deployment.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/jbossesb/src/main/resources/META-INF/deployment.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/jbossesb/src/main/resources/META-INF/deployment.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -3,4 +3,7 @@
   <depends>jboss.jca:service=DataSourceBinding,name=JBossESBDS</depends>
   <depends>jboss.esb.destination:service=Queue,name=DeadMessageQueue</depends>
   <depends>jboss.esb:service=MessageStoreDatabaseInitializer</depends>
+  <depends>jboss.esb.destination:service=Queue,name=DataCollectorQueue</depends>
+  <depends>jboss.esb.destination:service=Queue,name=OperationsCollectorQueue</depends>
+  <depends>jboss.esb.destination:service=Queue,name=OperationsResultCollectorQueue</depends> 
 </jbossesb-deployment>

Modified: labs/jbossesb/workspace/maeste/product/services/jbossesb/src/main/resources/message-store-ds.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/jbossesb/src/main/resources/message-store-ds.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/jbossesb/src/main/resources/message-store-ds.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -6,7 +6,7 @@
          <!-- use for in-process db -->
          <connection-url>jdbc:hsqldb:${jboss.server.data.dir}${/}hypersonic${/}jbossesb</connection-url>
          <!-- use for server mode (over tcp)
-         <connection-url>jdbc:hsqldb:hsql://${jboss.bind.address}:9001/</connection-url>
+         <connection-url>jdbc:hsqldb:hsql://${jboss.esb.bind.address}:9001/</connection-url>
          -->
          <driver-class>org.hsqldb.jdbcDriver</driver-class>
          <user-name>sa</user-name>
@@ -27,7 +27,7 @@
    <mbean code="org.jboss.internal.soa.esb.dependencies.HypersonicDatabase" 
      name="jboss:service=Hypersonic,database=jbossesb">
      <attribute name="Port">9001</attribute>
-     <attribute name="BindAddress">${jboss.bind.address}</attribute>     
+     <attribute name="BindAddress">${jboss.esb.bind.address}</attribute>     
      <attribute name="Silent">true</attribute>
      <attribute name="Database">jbossesb</attribute>
      <attribute name="Trace">false</attribute>

Copied: labs/jbossesb/workspace/maeste/product/services/jbossesb/src/main/resources/message-store-sql/mssql (from rev 21158, labs/jbossesb/trunk/product/services/jbossesb/src/main/resources/message-store-sql/mssql)

Deleted: labs/jbossesb/workspace/maeste/product/services/jbossesb/src/main/resources/message-store-sql/mssql/create_database.sql
===================================================================
--- labs/jbossesb/trunk/product/services/jbossesb/src/main/resources/message-store-sql/mssql/create_database.sql	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/jbossesb/src/main/resources/message-store-sql/mssql/create_database.sql	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,10 +0,0 @@
-
-CREATE TABLE message 
-( 
-  uuid varchar(128) NOT NULL, 
-  type varchar(128) NOT NULL, 
-  message text NOT NULL, 
-  delivered varchar(10) NOT NULL, 
-  classification varchar(10), 
-  PRIMARY KEY (uuid) 
-);

Copied: labs/jbossesb/workspace/maeste/product/services/jbossesb/src/main/resources/message-store-sql/mssql/create_database.sql (from rev 21158, labs/jbossesb/trunk/product/services/jbossesb/src/main/resources/message-store-sql/mssql/create_database.sql)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/jbossesb/src/main/resources/message-store-sql/mssql/create_database.sql	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/jbossesb/src/main/resources/message-store-sql/mssql/create_database.sql	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,10 @@
+
+CREATE TABLE message 
+( 
+  uuid varchar(128) NOT NULL, 
+  type varchar(128) NOT NULL, 
+  message text NOT NULL, 
+  delivered varchar(10) NOT NULL, 
+  classification varchar(10), 
+  PRIMARY KEY (uuid) 
+);

Deleted: labs/jbossesb/workspace/maeste/product/services/jbossesb/src/main/resources/message-store-sql/mssql/drop_database.sql
===================================================================
--- labs/jbossesb/trunk/product/services/jbossesb/src/main/resources/message-store-sql/mssql/drop_database.sql	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/jbossesb/src/main/resources/message-store-sql/mssql/drop_database.sql	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1 +0,0 @@
-DROP TABLE message;

Copied: labs/jbossesb/workspace/maeste/product/services/jbossesb/src/main/resources/message-store-sql/mssql/drop_database.sql (from rev 21158, labs/jbossesb/trunk/product/services/jbossesb/src/main/resources/message-store-sql/mssql/drop_database.sql)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/jbossesb/src/main/resources/message-store-sql/mssql/drop_database.sql	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/jbossesb/src/main/resources/message-store-sql/mssql/drop_database.sql	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1 @@
+DROP TABLE message;

Modified: labs/jbossesb/workspace/maeste/product/services/jbpm/ant-task/build.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/jbpm/ant-task/build.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/jbpm/ant-task/build.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,20 +1,20 @@
 <project name="jbpm-ant-task" default="build-task" basedir=".">
-
-        <path id="classpath">
-            <pathelement location="src/test/resources"/>
-                <pathelement location="build/classes" />
-                <pathelement location="build/test/classes" />
-        </path>
-
-
-        <target name="build-task">
+	<property name="jbpm.jar.file" location="build/jbpm-ant.jar"/>
+	
+	<path id="classpath">
+		<pathelement location="src/test/resources"/>
+			<pathelement location="${basedir}/../../../lib/ext/commons-codec-1.3.jar" />
+			<pathelement location="${basedir}/../../../lib/ext/junit-4.1.jar" />
+			<pathelement location="${basedir}/../../../lib/ext/commons-httpclient.jar" />
+			<pathelement location="${ant.library.dir}/ant.jar" />
+	</path>
+	
+	<target name="build-task">
 		<mkdir dir="build/classes"/>
-                <javac srcdir="src" destdir="build/classes"
-			debug="on" >
-                        <classpath refid="classpath" />
-                </javac>
-		<jar basedir="build/classes" destfile="build/jbpm-ant.jar"
-			includes="**/*.class"/>
+		<javac srcdir="src" destdir="build/classes" debug="on" >
+			<classpath refid="classpath" />
+		</javac>
+		<jar basedir="build/classes" destfile="${jbpm.jar.file}" includes="**/*.class"/>
 	</target>
 
 </project>

Modified: labs/jbossesb/workspace/maeste/product/services/jbpm/ant-task/src/org/jbpm/ant/DeployProcessToServerTask.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/jbpm/ant-task/src/org/jbpm/ant/DeployProcessToServerTask.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/jbpm/ant-task/src/org/jbpm/ant/DeployProcessToServerTask.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -29,6 +29,7 @@
 import java.io.IOException;
 import java.io.InputStream;
 import java.net.ConnectException;
+import java.net.HttpURLConnection;
 import java.net.URL;
 import java.net.URLConnection;
 import java.util.ArrayList;
@@ -37,6 +38,14 @@
 import java.util.zip.ZipEntry;
 import java.util.zip.ZipOutputStream;
 
+import org.apache.commons.codec.binary.Base64;
+import org.apache.commons.httpclient.Cookie;
+import org.apache.commons.httpclient.Header;
+import org.apache.commons.httpclient.HttpClient;
+import org.apache.commons.httpclient.HttpException;
+import org.apache.commons.httpclient.HttpState;
+import org.apache.commons.httpclient.methods.GetMethod;
+import org.apache.commons.httpclient.methods.PostMethod;
 import org.apache.tools.ant.BuildException;
 import org.apache.tools.ant.DirectoryScanner;
 import org.apache.tools.ant.taskdefs.MatchingTask;
@@ -44,26 +53,51 @@
 
 /**
  * ant task for deploying process archives to the deployment servlet.
+ * </p>
+ * Usage:
+ * <pre>
+ * &lt;taskdef name="deployToServer" classname="org.jbpm.ant.DeployProcessToServerTask"&gt;
+ *     &lt;classpath refid="exec-classpath"/&gt;
+ * &lt;/taskdef&gt;
  * 
+ * &lt;deployToServer serverDeployer="jbpm-console/upload"&gt;
+ *     &lt;fileset dir="${basedir}/processDefinition" includes="*"/&gt;
+ * &lt;/deployToServer&gt;
+ * </pre>
+ * Optional attributes:
+ * <pre>
+ * serverName="localhost"
+ * serverPort="8080"
+ * serverDeployer="/jbpm-console/upload"
+ * process="processDefinitions/processdefinition.xml"
+ * username="username"
+ * password="password"
+ * </pre>
+ * 
  * @author kurt stam
+ * @author <a href="mailto:dbevenius at redhat.com">Daniel Bevenius</a>
  */
 public class DeployProcessToServerTask extends MatchingTask {
 
     private static final String boundary = "AaB03x";
     
-    String serverName = "localhost";
+    String servername = "localhost";
     String serverPort = "8080";
     String serverDeployer = "/jbpm-console/upload";
     String debug = null;
     File process = null;
     List fileSets = new ArrayList();
 
+	private String username;
+
+	private String password;
+
     public void setServerDeployer(String serverDeployer) {
         this.serverDeployer = serverDeployer;
     }
 
     public void setServerName(String serverName) {
-        this.serverName = serverName;
+        this.servername = serverName;
     }
 
     public void setServerPort(String serverPort) {
@@ -77,7 +111,17 @@
     public void setDebug(String debug) {
         this.debug = debug;
     }
+    
+	public void setUsername( final String userName )
+	{
+		this.username = userName;
+	}
 
+	public void setPassword( final String password )
+	{
+		this.password = password;
+	}
+
     public void execute() throws BuildException {
         try {
             if (pingServerOK()) {
@@ -95,7 +139,7 @@
                     if (debug!=null) {
                         saveParFile("debug.par", out.toByteArray());
                     }
-                    deployProcessWithServlet(serverName, serverPort, serverDeployer, out.toByteArray());
+                    deployProcessWithServlet(servername, serverPort, serverDeployer, out.toByteArray());
                     in.close();
                     log("deployment complete.");
                 }
@@ -127,13 +171,12 @@
                     if (debug!=null) {
                         saveParFile("debug.par", byteArrayOutputStream.toByteArray());
                     }
-                    deployProcessWithServlet(serverName, serverPort, serverDeployer, byteArrayOutputStream.toByteArray());
+                    deployProcessWithServlet(servername, serverPort, serverDeployer, byteArrayOutputStream.toByteArray());
                     log("deployment complete.");
                 }
             }
         } catch (Exception e) {
-            e.printStackTrace();
-            throw new BuildException( "couldn't deploy process archives : " + e.getMessage() );
+            throw new BuildException( "couldn't deploy process archives : " + e.getMessage(), e);
         }
     }
 
@@ -141,16 +184,33 @@
         this.fileSets.add(fileSet);
     }
 
-    public void deployProcessWithServlet(String serverName, String serverPort, String serverDeployer, byte[] parBytes) throws Exception {
+    public void deployProcessWithServlet(final String serverName, final String serverPort, final String serverDeployer, final byte[] parBytes) throws Exception {
+        log(deployProcess(serverName, serverPort, serverDeployer, parBytes));
+    }
+    
+    String deployProcess(final String serverName, final String serverPort, final String serverDeployer, final byte[] parBytes) throws Exception {
+        String sessionID = null; 
+        //	pass security credentials if specified.
+        boolean security = verifySecurityProperties();
+        if ( security )
+        	sessionID = tryFormBasedAuthentication();
+        
         URL url = new URL("http://" + serverName + ":" + serverPort + serverDeployer);
-        URLConnection urlConnection = url.openConnection();
+        HttpURLConnection urlConnection = (HttpURLConnection)url.openConnection();
+        urlConnection.setRequestMethod( "POST" );
         urlConnection.setDoInput(true);
         urlConnection.setDoOutput(true);
+        urlConnection.setAllowUserInteraction(false);
         urlConnection.setUseCaches(false);
-        urlConnection.setRequestProperty("Content-Type",
-        "multipart/form-data; boundary=AaB03x");
-        DataOutputStream dataOutputStream = new DataOutputStream(urlConnection
-                .getOutputStream());
+        
+        if ( sessionID != null ) // FORM based authentication
+        	urlConnection.setRequestProperty( "Cookie", sessionID  );
+        else // fall back to BASIC authentication
+            urlConnection.setRequestProperty( "Authorization", "Basic " + encode(username + ":" + password ) );
+        	
+        urlConnection.setRequestProperty("Content-Type", "multipart/form-data; boundary=AaB03x");
+        
+        DataOutputStream dataOutputStream = new DataOutputStream(urlConnection.getOutputStream());
         dataOutputStream.writeBytes("--" + boundary + "\r\n");
         dataOutputStream.writeBytes("Content-Disposition: form-data; name=\"definition\"; filename=\"dummy.par\"\r\n");
         dataOutputStream.writeBytes("Content-Type: application/x-zip-compressed\r\n\r\n");
@@ -160,14 +220,66 @@
         dataOutputStream.writeBytes("\r\n--" + boundary + "--\r\n");
         dataOutputStream.flush();
         dataOutputStream.close();
+        
         InputStream inputStream = urlConnection.getInputStream();
         StringBuffer result = new StringBuffer();
         int read;
         while ((read = inputStream.read()) != -1) {
             result.append((char)read);
         }
+        return result.toString() ;
     }
+    
+    /**
+     * Adds BASIC Authentication properties to the passed-in urlConnection.
+     * 
+     * @param urlConnection
+     */
+    void addBasicSecurityCredentials( final URLConnection urlConnection )
+    {
+        urlConnection.setRequestProperty("Authorization", "Basic " + encode(username + ":" + password));
+    }
+    
+    /**
+     * Try to authenticate using FORM based Authentication. 
+     * If succuessful the returned String will contain the JSESSIONID.
+     * 
+     * @return String	The session id from the serlvet. 
+     */
+    private String tryFormBasedAuthentication() throws HttpException, IOException
+    {
+    	final String path ="http://" + servername + ":" + serverPort + serverDeployer;
+        String sessionId = null;
+        
+    	final HttpClient httpClient = new HttpClient();
+        GetMethod indexGet = new GetMethod( path );
+        
+        if ( httpClient.executeMethod(indexGet) == 200 )
+        {
+        
+            HttpState state = httpClient.getState();
+            Cookie[] cookies = state.getCookies();
+        	for (Cookie cookie : cookies)
+			{
+                if( cookie.getName().equalsIgnoreCase("JSESSIONID") )
+                {
+                    sessionId = "JSESSIONID=" + cookie.getValue();
+                }
+            }
+        
+            PostMethod loginFormPost = new PostMethod( path + "/j_security_check");
+            loginFormPost.addParameter("j_username", username);
+            loginFormPost.addParameter("j_password", password);
+            httpClient.executeMethod(loginFormPost.getHostConfiguration(), loginFormPost, state);
 
+            Header location = loginFormPost.getResponseHeader("Location");
+            String indexURI = location.getValue();
+            GetMethod war1Index = new GetMethod(indexURI);
+            httpClient.executeMethod(war1Index.getHostConfiguration(), war1Index, state);
+        }
+        return sessionId;
+    }
+    
     public void addFile(ZipOutputStream zos, File file)
     throws IOException 
     {
@@ -194,9 +306,12 @@
     public boolean pingServerOK() {
         URL url = null;
         try {
-            url = new URL("http://" + serverName + ":" + serverPort + serverDeployer);
+            url = new URL("http://" + servername + ":" + serverPort + serverDeployer);
             URLConnection urlConnection = url.openConnection();
             urlConnection.setDoOutput(true);
+            //	pass security credentials is specified.
+            if ( verifySecurityProperties() )
+                addBasicSecurityCredentials( urlConnection );
             InputStream inputStream = urlConnection.getInputStream();
             StringBuffer result = new StringBuffer();
             int read;
@@ -210,8 +325,26 @@
             return false;
         }
         catch (Exception e) {
+        	e.printStackTrace();
             log("An unexpected exception happened while testing the server (" + url + ") connection.");
             return false;
         }
     }
+
+	boolean verifySecurityProperties() throws BuildException
+	{
+		if ( username == null && password == null || "".equals( username ) && "".equals( password ) )
+			return false;
+		
+		if ( username != null && password == null )
+			throw new BuildException( "'userName' must be accompanied with 'password'");
+		else if ( password != null && username == null )
+			throw new BuildException( "'password' must be accompanied with 'userName'");
+		
+		return true;
+	}
+	
+    public static String encode (String source) {
+        return new String( new Base64().encode( source.getBytes() ));
+    }
 }
\ No newline at end of file

Modified: labs/jbossesb/workspace/maeste/product/services/jbpm/ant-task/src/org/jbpm/ant/ProcessDeployer.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/jbpm/ant-task/src/org/jbpm/ant/ProcessDeployer.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/jbpm/ant-task/src/org/jbpm/ant/ProcessDeployer.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -48,6 +48,6 @@
     	
     	zipOutputStream.close();
     	
-    	dptt.deployProcessWithServlet(serverName, serverPort, serverDeployer, byteArrayOutputStream.toByteArray());
+    	dptt.deployProcess(serverName, serverPort, serverDeployer, byteArrayOutputStream.toByteArray());
     }   
 }

Copied: labs/jbossesb/workspace/maeste/product/services/jbpm/ant-task/test (from rev 21158, labs/jbossesb/trunk/product/services/jbpm/ant-task/test)

Copied: labs/jbossesb/workspace/maeste/product/services/jbpm/ant-task/test/org (from rev 21158, labs/jbossesb/trunk/product/services/jbpm/ant-task/test/org)

Copied: labs/jbossesb/workspace/maeste/product/services/jbpm/ant-task/test/org/jbpm (from rev 21158, labs/jbossesb/trunk/product/services/jbpm/ant-task/test/org/jbpm)

Copied: labs/jbossesb/workspace/maeste/product/services/jbpm/ant-task/test/org/jbpm/ant (from rev 21158, labs/jbossesb/trunk/product/services/jbpm/ant-task/test/org/jbpm/ant)

Deleted: labs/jbossesb/workspace/maeste/product/services/jbpm/ant-task/test/org/jbpm/ant/DeployProcessToServerTaskUnitTest.java
===================================================================
--- labs/jbossesb/trunk/product/services/jbpm/ant-task/test/org/jbpm/ant/DeployProcessToServerTaskUnitTest.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/jbpm/ant-task/test/org/jbpm/ant/DeployProcessToServerTaskUnitTest.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,82 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source Copyright 2006, 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.jbpm.ant;
-
-import static org.junit.Assert.*;
-
-import org.apache.tools.ant.BuildException;
-import org.junit.Before;
-import org.junit.Test;
-
-/**
- * Unit test for {@link DeployProcessToServerTask}
- * <p/>
- * @author <a href="mailto:dbevenius at redhat.com">Daniel Bevenius</a>
- * 
- */
-public class DeployProcessToServerTaskUnitTest
-{
-	private DeployProcessToServerTask task;
-	
-	private final String userName = "testuser";
-	private final String password = "testpasswd";
-	
-	@Test ( expected = BuildException.class )
-	public void showThrowIfPasswordIsNotSet()
-	{
-		task.setUsername( userName );
-		task.verifySecurityProperties();
-		
-	}
-	
-	@Test ( expected = BuildException.class )
-	public void showThrowIfUserNameIsNotSet()
-	{
-		task.setPassword( password );
-		task.verifySecurityProperties();
-	}
-	
-	@Test
-	public void noSecurityPropeties()
-	{
-		boolean useSecurity = task.verifySecurityProperties();
-		assertFalse ( useSecurity );
-	}
-	
-	@Test
-	public void emptyStringsSecurityPropeties()
-	{
-		task.setUsername( "" );
-		task.setPassword( "" );
-		boolean useSecurity = task.verifySecurityProperties();
-		assertFalse ( useSecurity );
-	}
-	
-	//	lifecycle 
-	
-	@Before
-	public void setup()
-	{
-		task = new DeployProcessToServerTask();
-	}
-		
-}

Copied: labs/jbossesb/workspace/maeste/product/services/jbpm/ant-task/test/org/jbpm/ant/DeployProcessToServerTaskUnitTest.java (from rev 21158, labs/jbossesb/trunk/product/services/jbpm/ant-task/test/org/jbpm/ant/DeployProcessToServerTaskUnitTest.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/jbpm/ant-task/test/org/jbpm/ant/DeployProcessToServerTaskUnitTest.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/jbpm/ant-task/test/org/jbpm/ant/DeployProcessToServerTaskUnitTest.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,82 @@
+/*
+ * JBoss, Home of Professional Open Source Copyright 2006, 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.jbpm.ant;
+
+import static org.junit.Assert.*;
+
+import org.apache.tools.ant.BuildException;
+import org.junit.Before;
+import org.junit.Test;
+
+/**
+ * Unit test for {@link DeployProcessToServerTask}
+ * <p/>
+ * @author <a href="mailto:dbevenius at redhat.com">Daniel Bevenius</a>
+ * 
+ */
+public class DeployProcessToServerTaskUnitTest
+{
+	private DeployProcessToServerTask task;
+	
+	private final String userName = "testuser";
+	private final String password = "testpasswd";
+	
+	@Test ( expected = BuildException.class )
+	public void showThrowIfPasswordIsNotSet()
+	{
+		task.setUsername( userName );
+		task.verifySecurityProperties();
+		
+	}
+	
+	@Test ( expected = BuildException.class )
+	public void showThrowIfUserNameIsNotSet()
+	{
+		task.setPassword( password );
+		task.verifySecurityProperties();
+	}
+	
+	@Test
+	public void noSecurityPropeties()
+	{
+		boolean useSecurity = task.verifySecurityProperties();
+		assertFalse ( useSecurity );
+	}
+	
+	@Test
+	public void emptyStringsSecurityPropeties()
+	{
+		task.setUsername( "" );
+		task.setPassword( "" );
+		boolean useSecurity = task.verifySecurityProperties();
+		assertFalse ( useSecurity );
+	}
+	
+	//	lifecycle 
+	
+	@Before
+	public void setup()
+	{
+		task = new DeployProcessToServerTask();
+	}
+		
+}

Modified: labs/jbossesb/workspace/maeste/product/services/jbpm/build.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/jbpm/build.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/jbpm/build.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -4,6 +4,12 @@
 	<!-- Import the base Ant build script... -->
 	<import file="${services.base.build}"/>
 	
+	<target name="service-prepare">
+		<ant dir="ant-task">
+			<property name="jbpm.jar.file" location="build/jbpm-ant.jar"/>
+		</ant>
+	</target>
+	
 	<target name="test" depends="base.test"/>
 
-</project>
\ No newline at end of file
+</project>

Deleted: labs/jbossesb/workspace/maeste/product/services/jbpm/lib/ext/jbpm-ant.jar
===================================================================
(Binary files differ)

Modified: labs/jbossesb/workspace/maeste/product/services/jbpm/src/main/resources/jbpm-service.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/jbpm/src/main/resources/jbpm-service.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/jbpm/src/main/resources/jbpm-service.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -8,8 +8,7 @@
       <attribute name="Datasource">java:/JbpmDS</attribute>
       <attribute name="ExistsSql">select * from JBPM_ID_USER</attribute>
       <attribute name="SqlFiles">
-      jbpm-sql/jbpm.jpdl.hsqldb.sql,
-      jbpm-sql/import.sql
+      jbpm-sql/jbpm.jpdl.hsqldb.sql
       </attribute>
       <depends>jboss.jca:service=DataSourceBinding,name=JbpmDS</depends>
       <attribute name="UseEOL">true</attribute>

Deleted: labs/jbossesb/workspace/maeste/product/services/jbpm/src/main/resources/jbpm-sql/import.sql
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/jbpm/src/main/resources/jbpm-sql/import.sql	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/jbpm/src/main/resources/jbpm-sql/import.sql	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,23 +0,0 @@
-insert into JBPM_ID_USER (ID_,CLASS_,NAME_,EMAIL_,PASSWORD_) values (1,'U','user','user at sample.domain','user');
-insert into JBPM_ID_USER (ID_,CLASS_,NAME_,EMAIL_,PASSWORD_) values (2,'U','manager','manager at sample.domain','manager');
-insert into JBPM_ID_USER (ID_,CLASS_,NAME_,EMAIL_,PASSWORD_) values (3,'U','admin','admin at sample.domain','admin');
-insert into JBPM_ID_USER (ID_,CLASS_,NAME_,EMAIL_,PASSWORD_) values( 4,'U','shipper','shipper at sample.domain','shipper');
-
-insert into JBPM_ID_GROUP (ID_,CLASS_,NAME_,TYPE_) values (1,'G','sales','organisation');
-insert into JBPM_ID_GROUP (ID_,CLASS_,NAME_,TYPE_) values (2,'G','admin','security-role');
-insert into JBPM_ID_GROUP (ID_,CLASS_,NAME_,TYPE_) values (3,'G','user','security-role');
-insert into JBPM_ID_GROUP (ID_,CLASS_,NAME_,TYPE_) values (4,'G','hr','organisation');
-insert into JBPM_ID_GROUP (ID_,CLASS_,NAME_,TYPE_) values (5,'G','manager','security-role');
-
-insert into JBPM_ID_MEMBERSHIP (ID_,CLASS_,USER_,GROUP_) values (1,'M',2,4);
-insert into JBPM_ID_MEMBERSHIP (ID_,CLASS_,USER_,GROUP_) values (2,'M',3,4);
-insert into JBPM_ID_MEMBERSHIP (ID_,CLASS_,USER_,GROUP_) values (3,'M',4,4);
-insert into JBPM_ID_MEMBERSHIP (ID_,CLASS_,USER_,GROUP_) values (4,'M',4,3);
-insert into JBPM_ID_MEMBERSHIP (ID_,CLASS_,USER_,GROUP_) values (5,'M',1,3);
-insert into JBPM_ID_MEMBERSHIP (ID_,CLASS_,USER_,GROUP_) values (6,'M',2,3);
-insert into JBPM_ID_MEMBERSHIP (ID_,CLASS_,USER_,GROUP_) values (7,'M',3,3);
-insert into JBPM_ID_MEMBERSHIP (ID_,CLASS_,USER_,GROUP_) values (8,'M',3,2);
-insert into JBPM_ID_MEMBERSHIP (ID_,CLASS_,USER_,GROUP_) values (9,'M',2,2);
-insert into JBPM_ID_MEMBERSHIP (ID_,CLASS_,USER_,GROUP_) values (10,'M',2,5);
-insert into JBPM_ID_MEMBERSHIP (ID_,CLASS_,USER_,GROUP_) values (11,'M',2,1);
-insert into JBPM_ID_MEMBERSHIP (ID_,CLASS_,USER_,GROUP_) values (12,'M',1,1);
\ No newline at end of file

Modified: labs/jbossesb/workspace/maeste/product/services/jbrules/build.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/jbrules/build.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/build.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -4,5 +4,15 @@
 	<!-- Import the base Ant build script... -->
 	<import file="${services.base.build}"/>
 	
-	<target name="test" depends="base.test"/>
+	<target name="test">
+		<copy todir="${basedir}/build/tests/classes" overwrite="true">
+			<fileset dir="${basedir}/src/test/resources">
+				<include name="*.xls"/>	
+				<include name="*.drl"/>	
+				<include name="*.properties"/>	
+				<include name="*.pgk"/>	
+			</fileset>
+		</copy>
+		<antcall target="base.test"/>
+	</target>
 </project>

Deleted: labs/jbossesb/workspace/maeste/product/services/jbrules/lib/ext/drools-compiler-4.0.2.jar
===================================================================
(Binary files differ)

Copied: labs/jbossesb/workspace/maeste/product/services/jbrules/lib/ext/drools-compiler-4.0.7.jar (from rev 21158, labs/jbossesb/trunk/product/services/jbrules/lib/ext/drools-compiler-4.0.7.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbossesb/workspace/maeste/product/services/jbrules/lib/ext/drools-core-4.0.2.jar
===================================================================
(Binary files differ)

Copied: labs/jbossesb/workspace/maeste/product/services/jbrules/lib/ext/drools-core-4.0.7.jar (from rev 21158, labs/jbossesb/trunk/product/services/jbrules/lib/ext/drools-core-4.0.7.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbossesb/workspace/maeste/product/services/jbrules/lib/ext/drools-decisiontables-4.0.2.jar
===================================================================
(Binary files differ)

Copied: labs/jbossesb/workspace/maeste/product/services/jbrules/lib/ext/drools-decisiontables-4.0.7.jar (from rev 21158, labs/jbossesb/trunk/product/services/jbrules/lib/ext/drools-decisiontables-4.0.7.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbossesb/workspace/maeste/product/services/jbrules/lib/ext/drools-jsr94-4.0.2.jar
===================================================================
(Binary files differ)

Copied: labs/jbossesb/workspace/maeste/product/services/jbrules/lib/ext/drools-jsr94-4.0.7.jar (from rev 21158, labs/jbossesb/trunk/product/services/jbrules/lib/ext/drools-jsr94-4.0.7.jar)
===================================================================
(Binary files differ)

Copied: labs/jbossesb/workspace/maeste/product/services/jbrules/lib/ext/mvel-1.3.1-java1.4.jar (from rev 21158, labs/jbossesb/trunk/product/services/jbrules/lib/ext/mvel-1.3.1-java1.4.jar)
===================================================================
(Binary files differ)

Copied: labs/jbossesb/workspace/maeste/product/services/jbrules/lib/ext/stax-api-1.0.1.jar (from rev 21158, labs/jbossesb/trunk/product/services/jbrules/lib/ext/stax-api-1.0.1.jar)
===================================================================
(Binary files differ)

Copied: labs/jbossesb/workspace/maeste/product/services/jbrules/lib/ext/xstream-1.2.2.jar (from rev 21158, labs/jbossesb/trunk/product/services/jbrules/lib/ext/xstream-1.2.2.jar)
===================================================================
(Binary files differ)

Modified: labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/routing/cbr/DslHelper.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/routing/cbr/DslHelper.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/routing/cbr/DslHelper.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -23,6 +23,11 @@
 
 import java.io.ByteArrayInputStream;
 import java.io.StringReader;
+import java.util.Collections;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.WeakHashMap;
+import java.util.Map.Entry;
 
 import javax.xml.xpath.XPath;
 import javax.xml.xpath.XPathConstants;
@@ -30,178 +35,638 @@
 import javax.xml.xpath.XPathFactory;
 
 import org.apache.log4j.Logger;
+import org.jboss.internal.soa.esb.assertion.AssertArgument;
+import org.jboss.soa.esb.helpers.ConfigTree;
+import org.jboss.soa.esb.listeners.message.MessageDeliverException;
 import org.jboss.soa.esb.message.Message;
 import org.jboss.soa.esb.message.MessagePayloadProxy;
 import org.jboss.soa.esb.message.body.content.BytesBody;
-import org.jboss.soa.esb.helpers.ConfigTree;
-import org.jboss.soa.esb.listeners.message.MessageDeliverException;
+import org.jboss.soa.esb.util.XPathNamespaceContext;
+import org.w3c.dom.Node;
+import org.w3c.dom.NodeList;
 import org.xml.sax.InputSource;
 
 /**
  * Domain Specific Language helper. Right now this supports the use of XPath, but this class can
  * be beefed up upo to use other technologies as well.
+ * <p/>
  * 
  * @author kstam at redhat.com
+ * @author <a href="mailto:dbevenius at redhat.com">Daniel Bevenius</a>
  *
  */
 public class DslHelper 
 {
 	private static Logger log = Logger.getLogger(DslHelper.class);
+	
 	/** XPath instance */
 	private static XPathFactory xpf = XPathFactory.newInstance();
     private static MessagePayloadProxy payloadProxy;
+    
+    /* 
+     * Maps that contain cached XPath results.
+     * K = XPath expression String
+     * V = {@link XPathCacheObject}
+     */
+	private static Map<String,XPathCacheObject<Boolean>> xpathBooleanResults = Collections.synchronizedMap( new WeakHashMap<String,XPathCacheObject<Boolean>>() );
+	private static Map<String,XPathCacheObject<Number>> xpathNumberResults = Collections.synchronizedMap( new WeakHashMap<String,XPathCacheObject<Number>>() );
+	private static Map<String,XPathCacheObject<String>> xpathStringResults = Collections.synchronizedMap( new WeakHashMap<String,XPathCacheObject<String>>() );
+	private static Map<String,XPathCacheObject<Node>> xpathNodeResults = Collections.synchronizedMap( new WeakHashMap<String,XPathCacheObject<Node>>() );
+	private static Map<String,XPathCacheObject<NodeList>> xpathNodeListResults = Collections.synchronizedMap( new WeakHashMap<String,XPathCacheObject<NodeList>>() );
 
     static {
-        payloadProxy = new MessagePayloadProxy(new ConfigTree("config"),
-                      new String[] {BytesBody.BYTES_LOCATION},
-                      new String[] {BytesBody.BYTES_LOCATION});
+        payloadProxy = new MessagePayloadProxy(new ConfigTree("config"), new String[] {BytesBody.BYTES_LOCATION}, new String[] {BytesBody.BYTES_LOCATION});
     }
-
+    
     /**
+	 * Uses XPath to evalutate if the XPath expression is true or false. 
+	 * This is the equivalent of calling selectAsBoolean( message, xpathExp, null). 
+	 * 
+	 * @param message -
+	 * 				the ESB Message which body content will be used
+	 * @param xpathExp -
+	 * 				XPath expression 
+	 * @return Boolean 
+	 * 				true if the XPath expression evalutes to true
+	 * @throws XPathExpressionException
+	 * 				represents an error in an XPath expression
+	 */
+    public static Boolean selectAsBoolean(final Message message, final String xpathExp ) throws XPathExpressionException
+    {
+    	return selectAsBoolean( message, xpathExp, null );
+    }
+    
+    /**
+	 * Uses XPath to evalutate if the XPath expression is true or false. 
+	 * 
+	 * @param message -
+	 * 				the ESB Message which body content will be used
+	 * @param xpathExp -
+	 * 				XPath expression 
+	 * @return Boolean 
+	 * 				true if the XPath expression evalutes to true
+	 * @param namespaces -
+	 * 				Map of namespaces to be used in the xpath expression. Key=prefix,value = uri
+	 * @throws XPathExpressionException
+	 * 				represents an error in an XPath expression
+	 */
+    public static Boolean selectAsBoolean(final Message message, final String xpathExp, final Map<String,String> namespaces ) throws XPathExpressionException
+	{
+		XPathCacheObject<Boolean> cachedObject = xpathBooleanResults.get( xpathExp );
+		if ( cacheHit( cachedObject, message ) )
+			return cachedObject.getResult();
+		
+		XPath xpath = getXPath( namespaces );
+		Boolean value = (Boolean) xpath.evaluate( xpathExp, getInputSource(message), XPathConstants.BOOLEAN);
+		xpathBooleanResults.put( xpathExp, new XPathCacheObject<Boolean>( message.hashCode(), value ) );
+		return value;
+	}
+    
+    /**
+	 * Uses XPath to select the Number matched by the XPath expression. 
+	 * <p/>
+	 * This is the equivalent of calling selectAsNumber( message, xpathExp, null). 
+	 * 
+	 * @param message -
+	 * 				the ESB Message which body content will be used
+	 * @param xpathExp -
+	 * 				XPath expression 
+     * @return Number -
+     * 				the Number if XPath found a match, or null if no match was found.
+     * @throws XPathExpressionException
+	 * 				represents an error in an XPath expression
+     */
+    public static Number selectAsNumber(final Message message, final String xpathExp ) throws XPathExpressionException
+    {
+    	return selectAsNumber( message, xpathExp, null );
+    }
+    
+    /**
+	 * Uses XPath to select the Number matched by the XPath expression. 
+	 * 
+	 * @param message -
+	 * 				the ESB Message which body content will be used
+	 * @param xpathExp -
+	 * 				XPath expression 
+	 * @param namespaces -
+	 * 				Map of namespaces to be used in the xpath expression. Key=prefix,value = uri
+     * @return Number -
+     * 				the Number if XPath found a match, or null if no match was found.
+     * @throws XPathExpressionException
+	 * 				represents an error in an XPath expression
+     */
+    public static Number selectAsNumber(final Message message, final String xpathExp, final Map<String,String> namespaces ) throws XPathExpressionException
+	{
+		final XPathCacheObject<Number> cachedObject = xpathNumberResults.get( xpathExp );
+		if ( cacheHit( cachedObject, message ) )
+			return cachedObject.getResult();
+		
+		final XPath xpath = getXPath( namespaces );
+		final Number number = (Number) xpath.evaluate( xpathExp, getInputSource(message), XPathConstants.NUMBER);
+		xpathNumberResults.put( xpathExp, new XPathCacheObject<Number>( message.hashCode(), number ) );
+		return number;
+	}
+    
+    /**
+	 * Uses XPath to select the String matched by the XPath expression. 
+	 * <p/>
+	 * This is the equivalen of calling selectAsString( message, xpathExp, null). 
+	 * 
+	 * @param message -
+	 * 				the ESB Message which body content will be used
+	 * @param xpathExp -
+	 * 				XPath expression 
+     * @return String -
+     * 				the String if XPath found a match, or null if no match was found.
+     * @throws XPathExpressionException
+	 * 				represents an error in an XPath expression
+     */
+    public static String selectAsString(final Message message, final String xpathExp ) throws XPathExpressionException
+    {
+    	return selectAsString( message, xpathExp, null );
+    }
+    
+    /**
+	 * Uses XPath to select the String matched by the XPath expression. 
+	 * 
+	 * @param message -
+	 * 				the ESB Message which body content will be used
+	 * @param xpathExp -
+	 * 				XPath expression 
+	 * @param namespaces -
+	 * 				Map of namespaces to be used in the xpath expression. Key=prefix,value = uri
+     * @return String -
+     * 				the String if XPath found a match, or null if no match was found.
+     * @throws XPathExpressionException
+	 * 				represents an error in an XPath expression
+     */
+    public static String selectAsString(final Message message, final String xpathExp, final Map<String,String> namespaces ) throws XPathExpressionException
+    {
+		final XPathCacheObject<String> cachedObject = xpathStringResults.get( xpathExp );
+		if ( cacheHit( cachedObject, message ) )
+			return cachedObject.getResult();
+		
+		final XPath xpath = getXPath( namespaces );
+		final String string = (String) xpath.evaluate( xpathExp, getInputSource(message), XPathConstants.STRING);
+		xpathStringResults.put( xpathExp, new XPathCacheObject<String>( message.hashCode(), string ) );
+		return string;
+	}
+    
+    
+    /**
+	 * Uses XPath to select the Node matched by the XPath expression. 
+	 * <p/>
+	 * This is the equivalent of calling selectAsNode( message, xpathExp null). 
+	 * 
+	 * @param message -
+	 * 				the ESB Message which body content will be used
+	 * @param xpathExp -
+	 * 				XPath expression 
+     * @return Node -
+     * 				the Node if XPath found a match, or null if no match was found.
+     * @throws XPathExpressionException
+	 * 				represents an error in an XPath expression
+     */
+    public static Node selectAsNode(final Message message, final String xpathExp ) throws XPathExpressionException
+    {
+    	return selectAsNode( message, xpathExp, null );
+    }
+    
+    /**
+	 * Uses XPath to select the Node matched by the XPath expression. 
+	 * <p/>
+	 * 
+	 * @param message -
+	 * 				the ESB Message which body content will be used
+	 * @param xpathExp -
+	 * 				XPath expression 
+	 * @param namespaces -
+	 * 				Map of namespaces to be used in the xpath expression. Key=prefix,value = uri
+     * @return Node -
+     * 				the Node if XPath found a match, or null if no match was found.
+     * @throws XPathExpressionException
+	 * 				represents an error in an XPath expression
+     */
+    public static Node selectAsNode(final Message message, final String xpathExp, final Map<String,String> namespaces ) throws XPathExpressionException
+	{
+		final XPathCacheObject<Node> cachedObject = xpathNodeResults.get( xpathExp );
+		if ( cacheHit( cachedObject, message ) )
+			return cachedObject.getResult();
+		
+		final XPath xpath = getXPath( namespaces );
+		final Node node = (Node) xpath.evaluate( xpathExp, getInputSource(message), XPathConstants.NODE);
+		xpathNodeResults.put( xpathExp, new XPathCacheObject<Node>( message.hashCode(), node ) );
+		return node;
+	}
+    
+    /**
+	 * Uses XPath to select the NodeList matched by the XPath expression. 
+	 * <p/>
+	 * This is the equivalent of calling selectAsNodeList( message, xpathExp null). 
+	 * 
+	 * @param message -
+	 * 				the ESB Message which body content will be used
+	 * @param xpathExp -
+	 * 				XPath expression 
+     * @return NodeList -
+     * 				the NodeList if XPath found a match, or null if no match was found.
+     * @throws XPathExpressionException
+	 * 				represents an error in an XPath expression
+     */
+    public static NodeList selectAsNodeList( final Message message, final String xpathExp ) throws XPathExpressionException
+    {
+    	return selectAsNodeList( message, xpathExp, null );
+    }
+    
+    /**
+	 * Uses XPath to select the NodeList matched by the XPath expression. 
+	 * <p/>
+	 * 
+	 * @param message -
+	 * 				the ESB Message which body content will be used
+	 * @param xpathExp -
+	 * 				XPath expression 
+	 * @param namespaces -
+	 * 				Map of namespaces to be used in the xpath expression. Key=prefix,value = uri
+     * @return NodeList -
+     * 				the NodeList if XPath found a match, or null if no match was found.
+     * @throws XPathExpressionException
+	 * 				represents an error in an XPath expression
+     */
+    public static NodeList selectAsNodeList( final Message message, final String xpathExp, Map<String,String> namespaces ) throws XPathExpressionException
+	{
+		final XPathCacheObject<NodeList> cachedObject = xpathNodeListResults.get( xpathExp );
+		if ( cacheHit( cachedObject, message ) )
+			return cachedObject.getResult();
+		
+		final XPath xpath = getXPath( namespaces );
+		final NodeList nodeList = (NodeList) xpath.evaluate(xpathExp, getInputSource(message), XPathConstants.NODESET);
+		log.info("XPath [" + xpathExp + "], nr of matches : " + nodeList.getLength());
+		xpathNodeListResults.put( xpathExp, new XPathCacheObject<NodeList>( message.hashCode(), nodeList ) );
+		return nodeList;
+	}
+    
+    /**
+	 * Uses XPath to look for the occurence of a certain node, specified in the XPath expression.
+	 * This can be used to find out if the Message object contains the node specified by the XPath
+	 * expression. 
+	 * <p/>
+	 * This is the equivalent of calling xmlContentMatches( message, xpathExp, null). 
+	 * 
+	 * @param message - 
+	 * 				the ESB Message which body content will be used.
+	 * @param xpathExp -
+	 * 				XPath expression to find a node.
+	 * @return true 
+	 * 				if the node is found and false in all other cases.
+	 * @throws XPathExpressionException
+	 * 				represents an error in an XPath expression
+	 */
+	public static boolean xmlContentMatches(final Message message, final String xpathExp) throws XPathExpressionException 
+	{
+		return xmlContentMatches( message, xpathExp, null );
+	}
+	
+    /**
+	 * Uses XPath to look for the occurence of a certain node, specified in the XPath expression.
+	 * This can be used to find out if the Message object contains the node specified by the XPath
+	 * expression. 
+	 * 
+	 * @param message - 
+	 * 				the ESB Message which body content will be used.
+	 * @param xpathExp -
+	 * 				XPath expression to find a node.
+	 * @param namespaces -
+	 * 				Map of namespaces to be used in the xpath expression. Key=prefix,value = uri
+	 * @return true 
+	 * 				if the node is found and false in all other cases.
+	 * @throws XPathExpressionException
+	 * 				represents an error in an XPath expression
+	 */
+	public static boolean xmlContentMatches(final Message message, final String xpathExp, final Map<String,String> namespaces ) throws XPathExpressionException 
+	{
+        return selectAsNode( message, xpathExp, namespaces ) != null ;
+	}
+	
+	/**
+	 * Uses XPath to look for any occurence of a certain tag, specific in the xpath expression.
+	 * This can be used to find out if the Message object contains the node specified by the XPath
+	 * Note, that this method cannot be used with a boolean expression, use {@link #selectAsBoolean(Message, String)}
+	 * for that.
+	 * <p/>
+	 * This is the equivalent of calling xmlContentExists( message, xpathExp, null). 
+	 *
+	 * @param message - 
+	 * 				the ESB Message which body content will be used.
+	 * @param xpathExp -
+	 * 				XPath expression to find a node.
+	 * @return true 
+	 * 				if one or more nodes are found and false in all other cases.
+	 * @throws XPathExpressionException
+	 * 				represents an error in an XPath expression
+	 */
+	public static boolean xmlContentExists(final Message message, final String xpathExp) throws XPathExpressionException
+	{
+		return xmlContentExists( message, xpathExp, null );
+	}
+	
+    /**
+	 * Uses XPath to look for any occurence of a certain tag, specific in the xpath expression.
+	 * This can be used to find out if the Message object contains the node specified by the XPath
+	 * Note, that this method cannot be used with a boolean expression, use {@link #selectAsBoolean(Message, String)}
+	 * for that.
+	 *
+	 * @param message - 
+	 * 				the ESB Message which body content will be used.
+	 * @param xpathExp -
+	 * 				XPath expression to find a node.
+	 * @param namespaces -
+	 * 				Map of namespaces to be used in the xpath expression. Key=prefix,value = uri
+	 * @return true 
+	 * 				if one or more nodes are found and false in all other cases.
+	 * @throws XPathExpressionException
+	 * 				represents an error in an XPath expression
+	 */
+	public static boolean xmlContentExists(final Message message, final String xpathExp, final Map<String,String> namespaces ) throws XPathExpressionException
+	{
+		final NodeList nodeList = selectAsNodeList( message, xpathExp, namespaces );
+		return nodeList == null ? false : nodeList.getLength() > 0 ;
+	}
+	
+	/**
 	 * Uses XPath to look for the occurence of a certain tag, specific in the xpath expression.
+	 * </p>
+	 * Note that {@link #selectAsBoolean(Message, String)} can be used instead of this method
+	 * and the XPath equality operator can be used in the XPath expression:
+	 * <br> 
+	 * <pre>{@code
+	 * String xpathExp = "/Order/OrderLines/OrderLine/Product/@productId = 364";
+	 * }</pre>
+	 * <br> 
+	 * <p/>
+	 * This is the equivalent of calling xmlContentEquals( message, xpathExp, null). 
 	 * 
-	 * @param message - the ESB Message which body content will be used.
-	 * @param xpathExp - XPath expression to find a node.
-	 * @return true if the node is found and false in all other cases.
+	 * @param message - 
+	 * 			the ESB Message which body content will be used.
+	 * @param xpathExp -
+	 * 			XPath expression to find a node.
+	 * @return true -
+	 * 			if the node is found and false in all other cases.
 	 * @throws XPathExpressionException
+	 * 			represents an error in an XPath expression
 	 */
-	public static boolean xmlContentMatches(Message message, String xpathExp) throws XPathExpressionException 
+	public static boolean xmlContentEquals(final Message message, final String xpathExp, final String value ) throws XPathExpressionException
 	{
-		if (log.isDebugEnabled()) {
-			log.debug("Trying to match xpath: '" + xpathExp +  "' in message=" + message);
-		}
-		XPath xpath = xpf.newXPath();
-        InputSource inputSource = getInputSource(message);
-        Object node = xpath.evaluate(xpathExp, inputSource, XPathConstants.NODE);
-		if (log.isDebugEnabled()) {
-			log.debug("Found node=" + node);
-		}
-		return node != null;
+		return xmlContentEquals( message, xpathExp, value, null );
 	}
-
+	
+	/**
+	 * Uses XPath to look for the occurence of a certain tag, specific in the xpath expression.
+	 * </p>
+	 * Note that {@link #selectAsBoolean(Message, String)} can be used instead of this method
+	 * and the XPath equality operator can be used in the XPath expression:
+	 * <br> 
+	 * <pre>{@code
+	 * String xpathExp = "/Order/OrderLines/OrderLine/Product/@productId = 364";
+	 * }</pre>
+	 * <br> 
+	 * 
+	 * @param message - 
+	 * 			the ESB Message which body content will be used.
+	 * @param xpathExp -
+	 * 			XPath expression to find a node.
+	 * @param namespaces -
+	 * 			Map of namespaces to be used in the xpath expression. Key=prefix,value = uri
+	 * @return true -
+	 * 			if the node is found and false in all other cases.
+	 * @throws XPathExpressionException
+	 * 			represents an error in an XPath expression
+	 */
+	public static boolean xmlContentEquals(final Message message, final String xpathExp, final String value, final Map<String,String> namespaces ) throws XPathExpressionException
+	{
+		final String xpathResult = selectAsString( message, xpathExp, namespaces );
+		return xpathResult == null ? false : xpathResult.equals( value );
+	}
+	
     /**
 	 * Uses XPath to look for the occurence of a certain tag, specific in the xpath expression.
+	 * <p/>
+	 * This is the equivalent of calling xmlContentGreaterThan( message, xpathExp, value, null). 
 	 *
-	 * @param message - the ESB Message which body content will be used.
-	 * @param xpathExp - XPath expression to find a node.
-	 * @param value - used to compare against the result found using the XPath expression.
-	 * @return true if equal, false in all other cases.
+	 * @param message - 
+	 * 				the ESB Message which body content will be used.
+	 * @param xpathExp -
+	 * 				XPath expression to find a node.
+	 * @return true 
+	 * 				if the node is found and false in all other cases.
 	 * @throws XPathExpressionException
+	 * 				represents an error in an XPath expression
 	 */
-	public static boolean xmlContentEquals(Message message, String xpathExp, String value) throws XPathExpressionException
+	public static boolean xmlContentGreaterThan( final Message message, final String xpathExp, final String value) throws XPathExpressionException
 	{
-		if (log.isDebugEnabled()) {
-			log.debug("Trying to match xpath: '" + xpathExp +  "' in message=" + message.getBody().get());
-		}
-		XPath xpath = xpf.newXPath();
-        InputSource inputSource = getInputSource(message);
-		String nodeValue = (String) xpath.evaluate(xpathExp, inputSource, XPathConstants.STRING);
-		if (log.isDebugEnabled()) {
-			log.debug("Found nodeValue=" + nodeValue + " which is matched to given value=" + value);
-		}
-		return value.equals(nodeValue);
+		return xmlContentGreaterThan( message, xpathExp, value, null );
 	}
-
-    /**
+	
+	/**
 	 * Uses XPath to look for the occurence of a certain tag, specific in the xpath expression.
 	 *
-	 * @param message - the ESB Message which body content will be used.
-	 * @param xpathExp - XPath expression to find a node.
-	 * @param value - used to compare against the result found using the XPath expression.
-	 * @return true if node (returned by the xpath expression) is greater than the current value, false in all other cases.
+	 * @param message - 
+	 * 				the ESB Message which body content will be used.
+	 * @param xpathExp -
+	 * 				XPath expression to find a node.
+	 * @param namespaces -
+	 * 				Map of namespaces to be used in the xpath expression. Key=prefix,value = uri
+	 * @return true 
+	 * 				if the node is found and false in all other cases.
 	 * @throws XPathExpressionException
+	 * 				represents an error in an XPath expression
 	 */
-	public static boolean xmlContentGreaterThan(Message message, String xpathExp, String value) throws XPathExpressionException
+	public static boolean xmlContentGreaterThan( final Message message, final String xpathExp, final String value, final Map<String,String> namespaces) throws XPathExpressionException
 	{
-		String nodeValue=null;
-		double doubleValue=0;
-		double doubleNodeValue=0;
+		final String xpathResult = (String) selectAsString( message, xpathExp, namespaces );
 
-		if (log.isDebugEnabled()) {
-			log.debug("Trying to match xpath: '" + xpathExp +  "' in message=" + message.getBody().get());
-		}
-		XPath xpath = xpf.newXPath();
-		InputSource inputSource = getInputSource(message);	
-		nodeValue = (String) xpath.evaluate(xpathExp, inputSource, XPathConstants.STRING);if (log.isDebugEnabled()) {
-			log.debug("Found nodeValue=" + nodeValue + " which is matched to given value=" + value);
-		}
-		if (nodeValue!=null && !"".equals(nodeValue)) {
-
-			try {
-				doubleValue = Double.parseDouble(value);
-			} catch (NumberFormatException ne) {
-				log.equals("Could not parse value=" + doubleValue + " to double");
-			}
-			try {
-				doubleNodeValue = Double.parseDouble(nodeValue);
-			} catch (NumberFormatException ne) {
-				log.equals("Could not parse nodeValue=" + doubleNodeValue + " to double");
-			}
-			if (doubleNodeValue > doubleValue) {
-				return true;
-			}
-		}
-		return false;
+		if ( xpathResult != null && !"".equals( xpathResult ) ) 
+			return parseDouble( xpathResult ) > parseDouble( value );
+		else
+    		return false;
 	}
-
-    /**
+	
+	/**
 	 * Uses XPath to look for the occurence of a certain tag, specific in the xpath expression.
+	 * <p/>
+	 * This is the equivalent of calling xmlContentLessThan( message, xpathExp, value, null). 
 	 *
-	 * @param message - the ESB Message which body content will be used.
-	 * @param xpathExp - XPath expression to find a node.
-	 * @param value - used to compare against the result found using the XPath expression.
-	 * @return true if node (returned by the xpath expression) is less than the current value, false in all other cases.
+	 * @param message - 
+	 * 				the ESB Message which body content will be used.
+	 * @param xpathExp -
+	 * 				XPath expression to find a node.
+	 * @return true 
+	 * 				if the node is found and false in all other cases.
 	 * @throws XPathExpressionException
+	 * 				represents an error in an XPath expression
 	 */
-	public static boolean xmlContentLessThan(Message message, String xpathExp, String value) throws XPathExpressionException
+    public static boolean xmlContentLessThan( final Message message, final String xpathExp, final String value) throws XPathExpressionException
+    {
+        return xmlContentLessThan( message, xpathExp, value, null );
+    }
+	
+    /**
+     * Uses XPath to look for the occurence of a certain tag, specific in the xpath expression.
+     *
+     * @param message -
+     *              the ESB Message which body content will be used.
+     * @param xpathExp -
+     *              XPath expression to find a node.
+     * @return true
+     *              if the node is found and false in all other cases.
+     * @throws XPathExpressionException
+     *              represents an error in an XPath expression
+     */
+    public static boolean xmlContentLessThan( final Message message, final String xpathExp, final String value, final Map<String,String> namespaces) throws XPathExpressionException
+    {
+        final String xpathResult = (String) selectAsString( message, xpathExp, namespaces );
+
+        if ( xpathResult != null && !"".equals( xpathResult ) )
+            return parseDouble( xpathResult ) < parseDouble( value );
+        else
+            return false;
+    }
+    
+    /**
+     * Will take the passed in string of namespaces in the form "prefix=uri,prefix=uri".
+     * 
+     * @param namespaces string of namespaces in the form "prefix=uri,prefix=uri"
+     * @return Map<String,String> where the key will be the namespace prefix and the value the uri
+     */
+    public static Map<String, String> parseNamespaces( final String namespaces )
 	{
-		String nodeValue=null;
-		double doubleValue=0;
-		double doubleNodeValue=0;
-
-		if (log.isDebugEnabled()) {
-			log.debug("Trying to match xpath: '" + xpathExp +  "' in message=" + message.getBody().get());
+		AssertArgument.isNotNullAndNotEmpty( namespaces, "namespaces" );
+		
+		final String[] namespacesElements = namespaces.split( "," );
+		final Map<String,String> namespacesMap = new HashMap<String,String>();
+		for ( String ns : namespacesElements )
+		{
+			final String[] pairs = ns.split( "=" );
+			namespacesMap.put( pairs[0].trim(), pairs[1].trim() );
 		}
-		XPath xpath = xpf.newXPath();
-		InputSource inputSource = getInputSource(message);
-		nodeValue = (String) xpath.evaluate(xpathExp, inputSource, XPathConstants.STRING);if (log.isDebugEnabled()) {
-			log.debug("Found nodeValue=" + nodeValue + " which is matched to given value=" + value);
+		return namespacesMap;
+	}
+    
+	/*
+	 * Checks if the cachedObject was non-null, and if so, checks the message hashCode against
+	 * the cachedObjects messageHashCode.
+	 */
+    private static <T> boolean cacheHit ( final XPathCacheObject<T> cachedObject, final Message message )
+    {
+		return cachedObject != null && cachedObject.getMessageHashCode() == message.hashCode();
+    }
+	
+	private static double parseDouble( final String string ) throws XPathExpressionException
+	{
+		try 
+		{
+			return Double.parseDouble( string );
+		} 
+		catch (NumberFormatException e) 
+		{
+			throw new XPathExpressionException("Could not parse value [" + string + "] to double" );
 		}
-		if (nodeValue!=null && !"".equals(nodeValue)) {
-
-			try {
-				doubleValue = Double.parseDouble(value);
-			} catch (NumberFormatException ne) {
-				log.equals("Could not parse value=" + doubleValue + " to double");
-			}
-			try {
-				doubleNodeValue = Double.parseDouble(nodeValue);
-			} catch (NumberFormatException ne) {
-				log.equals("Could not parse nodeValue=" + doubleNodeValue + " to double");
-			}
-			if (doubleNodeValue < doubleValue) {
-				return true;
-			}
-		}
-		return false;
 	}
+	
+	private static void setNamespaces( final XPath xpath, final Map<String,String> namespaces )
+    {
+        if ( namespaces == null )
+            return;
 
-    private static InputSource getInputSource(Message message) throws XPathExpressionException {
+        final XPathNamespaceContext namespaceContext = new XPathNamespaceContext();
+        for ( Entry<String, String> entry : namespaces.entrySet() )
+            namespaceContext.setMapping( entry.getKey(), entry.getValue() );
+
+        xpath.setNamespaceContext( namespaceContext );
+    }
+
+
+    private static InputSource getInputSource(Message message) throws XPathExpressionException 
+    {
         Object payload;
 
-        try {
+        try 
+        {
             payload = payloadProxy.getPayload(message);
-        } catch (MessageDeliverException e) {
+        } 
+        catch (MessageDeliverException e) 
+        {
             throw new XPathExpressionException(e);
         }
 
-        if(payload instanceof byte[]) {
+        if(payload instanceof byte[]) 
+        {
             return new InputSource(new ByteArrayInputStream((byte[]) payload));
-        } else if(payload instanceof String) {
+        } 
+        else if(payload instanceof String) 
+        {
             return new InputSource(new StringReader((String) payload));
-        } else {
+        } 
+        else 
+        {
             throw new XPathExpressionException("Unsupport expression input object type: " + payload.getClass().getName());
         }
     }
+    
+    private static XPath getXPath( final Map<String,String> namespaces )
+    {
+		final XPath xpath = xpf.newXPath();
+		setNamespaces( xpath, namespaces );
+		return xpath;
+    }
+    
+	/**
+	 * XPathCacheObject holds results from XPath evaluations and message object instance hashcodes.
+	 * </p> 
+	 * The intent of this class is for it to be used as the value in a Map:
+	 * <pre>
+	 * {@code  
+	 * Map<String,XPathCacheObject> xpathResults = new WeakHashMap<String,XPathCacheObject>() );
+	 * }</pre><br><br>
+	 * The key would be a String representing the XPath expression which was used to evaluate the result from 
+	 * the Message Object instance represented by the messageHashCode.
+	 * 
+	 */
+	private static class XPathCacheObject<T>
+	{
+		/*
+		 * The hashCode of the Message object used in the XPath evaluation
+		 */
+		private final int messageHashCode;
+		/*
+		 * The result from the XPath evalutaion
+		 */
+		private final T result;
+		
+		/**
+		 * Sole constructor.
+		 * 
+		 * @param messageHashCode -
+		 * 				The hashCode of the Message object used in the XPath evaluation
+		 * @param result -
+		 * 				The result from the XPath evalutaion
+		 */
+		public XPathCacheObject( final int messageHashCode, final T result )
+		{
+			this.messageHashCode = messageHashCode;
+			this.result = result;
+		}
+		
+		public int getMessageHashCode() 
+		{ 
+			return messageHashCode; 
+		}
+		
+		public T getResult() 
+		{ 
+			return result; 
+		}
+	}
+	
 }
 	

Modified: labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/routing/cbr/JBRulesCounter.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/routing/cbr/JBRulesCounter.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/routing/cbr/JBRulesCounter.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -256,7 +256,7 @@
 	/**
 	 * Register this MBean with JBoss.
 	 */
-	protected void registerMBean() {
+	public void registerMBean() {
 		MBeanServer mbeanServer = null;
 		try {
 			mbeanServer = MBeanServerLocator.locateJBoss();

Modified: labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/routing/cbr/JBossRulesRouter.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/routing/cbr/JBossRulesRouter.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/routing/cbr/JBossRulesRouter.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -21,69 +21,32 @@
  */
 package org.jboss.internal.soa.esb.services.routing.cbr;
 
-import java.io.IOException;
-import java.io.InputStream;
-import java.io.InputStreamReader;
-import java.io.Reader;
 import java.util.ArrayList;
+import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
-import java.util.concurrent.ConcurrentHashMap;
 
 import org.apache.log4j.Logger;
-import org.apache.log4j.Level;
-import org.drools.RuleBase;
-import org.drools.RuleBaseFactory;
-import org.drools.StatefulSession;
-import org.drools.compiler.DroolsParserException;
-import org.drools.compiler.PackageBuilder;
-import org.drools.compiler.PackageBuilderConfiguration;
-import org.drools.rule.Package;
-import org.jboss.internal.soa.esb.services.routing.cbr.JBRulesCounter;
+import org.jboss.internal.soa.esb.services.rules.RuleServiceCallHelper;
+import org.jboss.internal.soa.esb.services.rules.RuleServiceException;
 import org.jboss.soa.esb.helpers.ConfigTree;
-import org.jboss.soa.esb.lifecycle.LifecyclePriorities;
-import org.jboss.soa.esb.lifecycle.LifecycleResource;
-import org.jboss.soa.esb.lifecycle.LifecycleResourceException;
-import org.jboss.soa.esb.lifecycle.LifecycleResourceFactory;
 import org.jboss.soa.esb.message.Message;
 import org.jboss.soa.esb.services.routing.MessageRouterException;
-import org.jboss.soa.esb.services.routing.cbr.CBRException;
 import org.jboss.soa.esb.services.routing.cbr.ContentBasedRouter;
-import org.jboss.soa.esb.util.ClassUtil;
 
 /**
- * The Implementation of a rule based Content Router. Here we use JBossRules. We
- * keep a HashMap of so called working memories for performance reasons.
- * 
+ * The Implementation of a rule based Content Router. Here we use JBossRules.
+ * <p/>
+ * We keep a HashMap of so called working memories for performance reasons.
+ * <br><br>
  * @author kstam at redhat.com
  * 
  */
 public class JBossRulesRouter implements ContentBasedRouter
 {
-        /**
-         * The lifecycle resource factory.
-         */
-        private static final LifecycleResourceFactory<Map<String, RuleBase>> lifecycleRuleBaseFactory = new LifecycleRuleBaseFactory() ;
-        /**
-         * Lifecycle couriers.
-         */
-        private static final LifecycleResource<Map<String, RuleBase>> lifecycleRuleBases =
-            new LifecycleResource<Map<String,RuleBase>>(lifecycleRuleBaseFactory,
-                    LifecyclePriorities.RULE_BASE_PRIORITY) ;
-        /**
-         * The lifecycle resource factory.
-         */
-        private static final LifecycleResourceFactory<Map<String, String>> lifecycleRuleSetFactory = new LifecycleRuleSetFactory() ;
-        /**
-         * Lifecycle couriers.
-         */
-        private static final LifecycleResource<Map<String, String>> lifecycleRuleSets =
-            new LifecycleResource<Map<String,String>>(lifecycleRuleSetFactory,
-                    LifecyclePriorities.RULE_BASE_PRIORITY) ;
-        
 	private static Logger logger = Logger.getLogger(JBossRulesRouter.class);
 	
-	private JBRulesCounter rulesCounter = null;
+	private ConfigTree configTree;
 	
 	/**
      * Route the message with a reference to the ruleSets supplied in the message.
@@ -91,8 +54,7 @@
 	 * 
 	 * @param message - Message that needs routing.
 	 */
-	public List<String> route (Message message)
-    throws MessageRouterException
+	public List<String> route (Message message) throws MessageRouterException
 	{
         logger.error("Not implemented");
 		return null;
@@ -102,12 +64,25 @@
 	 * Route the message, using the given ruleSet (drl).
 	 * 
 	 * @param ruleSet -
-	 *            Filename of the drl that will be used.
+	 *            String reference to a file which contains a ruleSet.
+	 * @param ruleLanguage -
+	 *            String reference to a file which contains a custom rule language
+	 *            definition.
 	 * @param message -
 	 *            Message that needs routing.
+	 * @param objectList -
+	 *            List of objects that should be extracted from the message
+	 *            object and which will be inserted into the Drools working 
+	 *            memory.
+	 * @return List<String> -
+	 *            List of destinations
+	 * 			
 	 */
-	public List<String> route (String ruleSet, boolean ruleReload,
-			Message message, List<Object> objectList) throws MessageRouterException
+	public List<String> route (
+			final String ruleSet, 
+			final boolean ruleReload,
+			final Message message, 
+			final List<Object> objectList) throws MessageRouterException
 	{
 		return route(ruleSet, null, ruleReload, message, objectList);
 	}
@@ -118,301 +93,45 @@
 	 * now. However when the need arises, this is where it goes.
 	 * 
 	 * @param ruleSet -
-	 *            Filename of the drl that will be used.
+	 *            String reference to a file which contains a ruleSet.
 	 * @param ruleLanguage -
-	 *            Filename of the dsl that will be used.
+	 *            String reference to a file which contains a custom rule language
+	 *            definition.
+	 * @param ruleReload -
+	 *            if set to true, a ruleSet update should result in reloading the
+	 *            ruleSet.
 	 * @param message -
 	 *            Message that needs routing.
+	 * @param objectList - 
+	 *			  a list with additional objects (typically pulled from the message) to be inserted into 
+	 *            working memory.
+	 * @return List<String> -
+	 *            List of Service destinations.
 	 */
-	@SuppressWarnings("unchecked")
-	public List<String> route (String ruleSet, String ruleLanguage,
-			boolean ruleReload, Message message, List<Object> objectList) throws MessageRouterException
+	public List<String> route (
+			final String ruleSet, 
+			final String ruleLanguage,
+			final boolean ruleReload, 
+			Message message, 
+			final List<Object> objectList ) throws MessageRouterException
 	{
-        List<String> destinations = new ArrayList();
-        long startTime = System.nanoTime();
-
-        try {
-    		String newRuleSet = null;
-    		boolean isRulesChanged = false;
-    
-                final Map<String, String> ruleSets = lifecycleRuleSets.getLifecycleResource() ;
-    		if (ruleReload)
-    		{
-    			String currentRuleSet = ruleSets.get(ruleSet);
-    			newRuleSet = getRules(ruleSet, ruleLanguage);
-    			if (currentRuleSet == null || !currentRuleSet
-    					.equals(newRuleSet))
-    			{
-    				isRulesChanged = true;
-    			}
-    		}
-    		final Map<String, RuleBase> ruleBases = lifecycleRuleBases.getLifecycleResource() ;
-    		RuleBase ruleBase = ruleBases.get(ruleSet);
-    		if (ruleBase == null || isRulesChanged)
-    		{
-    			logger.log(Level.DEBUG,
-    					"Reading ruleSet from file=" + ruleSet);
-    			ruleBase = readRuleBase(ruleSet, ruleLanguage);
-    			if (ruleBase != null) ruleBases.put(ruleSet, ruleBase);
-    			if (newRuleSet == null)
-    			{
-    				newRuleSet = getRules(ruleSet, ruleLanguage);
-    			}
-    			if (ruleSet != null) ruleSets.put(ruleSet, newRuleSet);
-    		}
-    		StatefulSession workingMemory = ruleBase.newStatefulSession();
-    		logger.log(Level.DEBUG,
-    				"Obtained message=" + message + " with ruleSet=" + ruleSet);
-    		workingMemory.setGlobal("destinations", destinations);
-            if (objectList!=null) {
-                for (Object object : objectList) {
-                    workingMemory.insert(object);
-                }
-            }
-    		workingMemory.insert(message);
-    		logger.log(Level.DEBUG, "Fire the JBossRules Engine");
-    		workingMemory.fireAllRules();
-    		long procTime = System.nanoTime() - startTime;
-    		if (rulesCounter != null) {
-    			rulesCounter.update(procTime, ruleSet, JBRulesCounter.RULES_SUCCEED);
-    		}
-    			
-    		logger.log(Level.DEBUG,
-    				"Outgoing Destinations: " + destinations);
-            workingMemory.dispose();
-            return destinations;
-        } catch (final LifecycleResourceException lre) {
-            if (rulesCounter != null) {
-                    long procTime = System.nanoTime() - startTime;
-                    rulesCounter.update(procTime, ruleSet, JBRulesCounter.RULES_FAILED);
-            }
-            throw new MessageRouterException("Could not load lifecycle data. " + lre.getMessage(), lre);
-        } catch (IOException ioe) {
-        	if (rulesCounter != null) {
-        		long procTime = System.nanoTime() - startTime;
-        		rulesCounter.update(procTime, ruleSet, JBRulesCounter.RULES_FAILED);
-        	}
-        	throw new MessageRouterException("Could not read the rules. " +  ioe.getMessage(), ioe);
-        } catch (DroolsParserException dpe) {
-        	if (rulesCounter != null) {
-        		long procTime = System.nanoTime() - startTime;
-        		rulesCounter.update(procTime, ruleSet, JBRulesCounter.RULES_FAILED);
-        	}
-        	throw new MessageRouterException("Could not parse the rules. " +  dpe.getMessage(), dpe);
-        } catch (CBRException cbre) {
-        	if (rulesCounter != null) {
-        		long procTime = System.nanoTime() - startTime;
-        		rulesCounter.update(procTime, ruleSet, JBRulesCounter.RULES_FAILED);
-        	}
-        	throw new MessageRouterException("Could not parse the rules. " +  cbre.getMessage(), cbre);
-        }
-	}
-
-	/**
-	 * Reading the rules and dsl from files. Note that we may want to allow
-	 * other ways to set the rule, but for now it's just files.
-	 */
-	private static RuleBase readRuleBase (String rulesFile, String ruleLanguage)
-			throws DroolsParserException, IOException, CBRException
-	{
-		// read in the rules
-		logger.debug("Going to read the rule: " + rulesFile);
-		InputStream inputStreamDrl = ClassUtil.getResourceAsStream(rulesFile.charAt(0) == '/' ? rulesFile : "/" + rulesFile, JBossRulesRouter.class);
-		if (inputStreamDrl == null)
+		try
 		{
-			logger.error("Could not find rulesFile: " + rulesFile);
-			return null;
-		}
-		else
+    		Map<String,Object> globals = new HashMap<String,Object>();
+    		List<String> destinations = new ArrayList<String>();
+    		globals.put( "destinations", destinations );
+    		message = RuleServiceCallHelper.executeRulesService( ruleSet, ruleLanguage, ruleReload, message, objectList, globals, configTree );
+    		return destinations;
+		} 
+		catch (final RuleServiceException e)
 		{
-	            PackageBuilderConfiguration pkgBuilderCfg = new PackageBuilderConfiguration();
-	            //pkgBuilderCfg.setCompiler(PackageBuilderConfiguration.JANINO);
-	            PackageBuilder builder = new PackageBuilder(pkgBuilderCfg);
-	            try
-	            {
-                        Reader rules = new InputStreamReader(inputStreamDrl);
-                        // this wil parse and compile in one step
-                        if (ruleLanguage == null)
-                        {
-                                builder.addPackageFromDrl(rules);
-                        }
-                        else
-                        {
-                                logger.debug("Going to read the language: " + ruleLanguage);
-                                InputStream inputStreamDsl = ClassUtil.getResourceAsStream(ruleLanguage.charAt(0) == '/' ? ruleLanguage : "/" + ruleLanguage, JBossRulesRouter.class);
-                                if (inputStreamDsl == null)
-                                {
-                                        logger.error("Could not find ruleLanguage: " + rulesFile);
-                                }
-                                else
-                                {
-                                    try
-                                    {
-                                        Reader dsl = new InputStreamReader(inputStreamDsl);
-                                        builder.addPackageFromDrl(rules, dsl);
-                                    }
-                                    finally
-                                    {
-                                        safeClose(inputStreamDsl);
-                                    }
-                                }
-                        }
-	            }
-	            finally
-	            {
-	                safeClose(inputStreamDrl);
-	            }
-			// get the compiled package (which is serializable)
-			Package pkg = builder.getPackage();
-			// add the package to a rulebase (deploy the rule package).
-			try
-			{
-				RuleBase ruleBase = RuleBaseFactory.newRuleBase();
-				ruleBase.addPackage(pkg);
-				return ruleBase;
-			} catch (Exception ex) {
-				throw new CBRException(ex.getMessage(), ex);
-			}
+			throw new MessageRouterException(e.getMessage(), e);
 		}
 	}
 
-	/**
-	 * Reading the rules and dsl from files. Note that we may want to allow
-	 * other ways to set the rule, but for now it's just files.
-	 */
-	private static String getRules (String rulesFile, String ruleLanguage)
-			throws IOException
+	public void setConfigTree(final ConfigTree configTree) 
 	{
-		logger.debug("Going to hash the rule: " + rulesFile);
-		InputStream inputStreamDrl = ClassUtil.getResourceAsStream(rulesFile.charAt(0) == '/' ? rulesFile : "/" + rulesFile, JBossRulesRouter.class);
-		if (inputStreamDrl == null)
-		{
-			logger.error("Could not find rulesFile: " + rulesFile);
-			return null;
-		}
-		else
-		{
-		    final String rules ;
-		    try
-		    {
-                        rules = getString(inputStreamDrl);
-		    }
-		    finally
-		    {
-		        safeClose(inputStreamDrl);
-		    }
-                    String language = "";
-                    if (ruleLanguage != null)
-                    {
-                            logger.debug("Going to hash the language: " + ruleLanguage);
-                            InputStream inputStreamDsl = ClassUtil.getResourceAsStream(ruleLanguage.charAt(0) == '/' ? ruleLanguage : "/" + ruleLanguage, JBossRulesRouter.class);
-                            if (inputStreamDsl == null)
-                            {
-                                    logger.error("Could not find language: " + ruleLanguage);
-                            }
-                            else
-                            {
-                                try
-                                {
-                                    language = getString(inputStreamDsl);
-                                }
-                                finally
-                                {
-                                    safeClose(inputStreamDsl);
-                                }
-                            }
-                    }
-                    return rules + language;
-		}
-
+		this.configTree = configTree;
 	}
-
-	private static void safeClose(final InputStream is)
-	{
-	    try
-	    {
-	        is.close() ;
-	    }
-	    catch (final Throwable th) {} // ignore
-	}
-	
-	private static String getString (InputStream in) throws IOException
-	{
-		StringBuffer stringBuffer = new StringBuffer();
-		byte[] b = new byte[4096];
-		for (int i; (i = in.read(b)) != -1;)
-		{
-			stringBuffer.append(new String(b, 0, i));
-		}
-		return stringBuffer.toString();
-	}
-
-	public void setConfigTree(ConfigTree configTree) {
-		rulesCounter = new JBRulesCounter(configTree);
-		rulesCounter.registerMBean();
-	}
         
-        /**
-         * The lifecycle resource factory for rule sets.
-         * @author kevin
-         */
-        public static class LifecycleRuleBaseFactory implements LifecycleResourceFactory<Map<String, RuleBase>>
-        {
-            /**
-             * Create a resource object which will be associated with the specified lifecycle identity.
-             * @param lifecycleIdentity The associated lifecycle identity.
-             * @return The lifecycle resource
-             * @throws LifecycleResourceException for errors during construction.
-             */
-            public Map<String, RuleBase> createLifecycleResource(final String lifecycleIdentity)
-                throws LifecycleResourceException
-            {
-                return new ConcurrentHashMap<String, RuleBase>() ;
-            }
-        
-            /**
-             * Destroy a resource object which is associated with the specified lifecycle identity.
-             * @param resource The lifecycle resource.
-             * @param lifecycleIdentity The associated lifecycle identity.
-             * @return The lifecycle resource.
-             * @throws LifecycleResourceException for errors during destroy.
-             */
-            public void destroyLifecycleResource(final Map<String, RuleBase> resource,
-                final String lifecycleIdentity)
-                throws LifecycleResourceException
-            {
-            }
-        }
-	
-        /**
-         * The lifecycle resource factory for rule sets.
-         * @author kevin
-         */
-        public static class LifecycleRuleSetFactory implements LifecycleResourceFactory<Map<String, String>>
-        {
-            /**
-             * Create a resource object which will be associated with the specified lifecycle identity.
-             * @param lifecycleIdentity The associated lifecycle identity.
-             * @return The lifecycle resource
-             * @throws LifecycleResourceException for errors during construction.
-             */
-            public Map<String, String> createLifecycleResource(final String lifecycleIdentity)
-                throws LifecycleResourceException
-            {
-                return new ConcurrentHashMap<String, String>() ;
-            }
-        
-            /**
-             * Destroy a resource object which is associated with the specified lifecycle identity.
-             * @param resource The lifecycle resource.
-             * @param lifecycleIdentity The associated lifecycle identity.
-             * @return The lifecycle resource.
-             * @throws LifecycleResourceException for errors during destroy.
-             */
-            public void destroyLifecycleResource(final Map<String, String> resource,
-                final String lifecycleIdentity)
-                throws LifecycleResourceException
-            {
-            }
-        }
 }

Copied: labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules (from rev 21158, labs/jbossesb/trunk/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules)

Deleted: labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/DroolsRuleBaseHelper.java
===================================================================
--- labs/jbossesb/trunk/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/DroolsRuleBaseHelper.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/DroolsRuleBaseHelper.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,303 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2008, Red Hat Middleware LLC, and individual contributors
- * 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.internal.soa.esb.services.rules;
-
-import java.io.IOException;
-import java.io.InputStream;
-import java.io.InputStreamReader;
-import java.io.Reader;
-import java.io.StringReader;
-import java.io.UnsupportedEncodingException;
-import java.util.Properties;
-
-import org.apache.log4j.Logger;
-import org.drools.RuleBase;
-import org.drools.RuleBaseFactory;
-import org.drools.agent.RuleAgent;
-import org.drools.compiler.DroolsParserException;
-import org.drools.compiler.PackageBuilder;
-import org.drools.compiler.PackageBuilderConfiguration;
-import org.drools.decisiontable.InputType;
-import org.drools.decisiontable.SpreadsheetCompiler;
-import org.jboss.internal.soa.esb.util.StreamUtils;
-import org.jboss.soa.esb.util.ClassUtil;
-
-/**
- * A helper class, it returns rulebases based on various methods of creating them.
- * <p/> 
- * 
- * @author jdelong at redhat.com
- * @author <a href="mailto:dbevenius at redhat.com">Daniel Bevenius</a>
- * 
- */
-public class DroolsRuleBaseHelper {
-
-	private static Logger logger = Logger.getLogger(DroolsRuleBaseHelper.class);
-	
-	private DroolsRuleBaseHelper()  {}
-	
-	/**
-	 * Factory method that returns an instance of this class.
-	 * </p>
-	 * The current implementation returns a new instance of this
-	 * class for every call.
-	 * 
-	 * @return {@link DroolsRuleBaseHelper}
-	 */
-	public static DroolsRuleBaseHelper getInstance()
-	{
-		return new DroolsRuleBaseHelper();
-	}
-
-	/**
-	 * Creates a rulebase using rules and dsl from files
-	 * <p/>
-	 * 
-	 * @param ruleFile - 
-	 * 			file name which contains the Drools rules. Can be a file on the local
-	 *  		filesystem, a file on the classpath or an URL. Must not be null.
-	 * @param dsl - 
-	 *			file containing the Drools Domain Specific Language (dsl)
-	 * @throws DroolsParserException -
-	 * 			if an exception occurs during Drools package building	
-	 * @throws IOException -
-	 * 			if an IOException occurs during Drools package building	
-	 * @throws RuleServiceException -
-	 * 			if the ruleFile cannot be located or if it was not possible to
-	 * 			add the package to the RuleBase.
-	 */
-	public RuleBase createRuleBaseFromRuleFiles(
-			final String ruleFile, 
-			final String dsl)
-			throws DroolsParserException, IOException, RuleServiceException, RuleServiceBuilderException
-	{
-		assertNotNull( ruleFile, "ruleFile" );
-		
-		// read in the rules
-		InputStream rulesInputStream = getRulesInputStream( ruleFile );
-
-		Reader ruleReader = getRulesReader( rulesInputStream );
-
-		PackageBuilder builder = new PackageBuilder( new PackageBuilderConfiguration() );
-		try 
-		{
-			if ( dsl == null ) 
-			{
-				builder.addPackageFromDrl(ruleReader);
-			} 
-			else 
-			{
-				InputStream dslInputStream = getRulesInputStream( dsl );
-				Reader dslReader = getRulesReader( dslInputStream );
-				if ( dslReader == null ) 
-				{
-					logger.error("Could not find dsl file [" + dsl + "]");
-				} 
-				else 
-				{
-					try 
-					{
-						builder.addPackageFromDrl(ruleReader, dslReader);
-					} 
-					finally 
-					{
-						safeClose(dslInputStream);
-					}
-				}
-			}
-		} 
-		finally 
-		{
-			safeClose(rulesInputStream);
-		}
-
-		return getNewRuleBaseWithPackage( builder );
-	}
-	
-	
-
-	/**
-	 * Reads the rules and dsl from files and returning as a string
-	 * 
-	 * @param ruleFile - 
-	 * 			file name which contains the Drools rules. Can be a file on the local
-	 *  		filesystem, a file on the classpath or an URL. Must not be null.
-	 * @param dsl - 
-	 *			file containing the Drools Domain Specific Language (dsl)
-	 * @return String -
-	 * 			String representation of the rules
-	 * @throws IOException -
-	 * 			if an IOException occurs during Drools package building	
-	 * @throws RuleServiceException -
-	 * 			if the ruleFile cannot be located or if it was not possible to
-	 * 			add the package to the RuleBase.
-	 * @throws RuleServiceException 
-	 */
-	public String getRulesAsString( 
-			final String ruleFile, 
-			final String dsl) throws IOException, RuleServiceException 
-	{
-		assertNotNull( ruleFile, "rulefile" );
-		
-		final String rules = getFileContents( ruleFile ); 
-		return dsl == null ? rules : rules + getFileContents( dsl );
-	}
-	
-	/**
-	 * Reading the rules from a decision table.
-	 * <p/>
-	 * @param decisionTable -
-	 * 			file name which contains the Drools decision table. Can be a file on the local
-	 *  		filesystem, a file on the classpath or an URL. Must not be null.
-	 * @throws DroolsParserException -
-	 * 			
-	 * @throws IOException -
-	 * 			
-	 * @throws RuleServiceException -
-	 */
-	public RuleBase createRuleBaseFromDecisionTable(
-			final String decisionTable)
-			throws DroolsParserException, IOException, RuleServiceException, RuleServiceBuilderException
-	{
-		assertNotNull( decisionTable, "decisionTable" );
-		
-		final String drl = getSpreadsheetRules(decisionTable);
-		PackageBuilder builder = new PackageBuilder();
-		builder.addPackageFromDrl( new StringReader(drl) );
-		return getNewRuleBaseWithPackage( builder );
-	}
-
-	/**
-	 * Reading the decision table and creating a drl
-	 * </p>
-	 * @throws RuleServiceException 
-	 */
-	public String getSpreadsheetRules(final String decisionTable) throws RuleServiceException 
-	{
-		InputStream inputStreamDT = getRulesInputStream(decisionTable);
-		try 
-		{
-			return new SpreadsheetCompiler().compile(inputStreamDT, InputType.XLS);
-		} 
-		finally 
-		{
-			safeClose(inputStreamDT);
-		}
-	}
-
-	/**
-	 * This shows how rules are loaded up from a deployed package.
-	 */
-	public RuleBase loadRuleBaseFromRuleAgent(final String ruleAgentProperties) throws IOException, Exception 
-	{
-		return RuleAgent.newRuleAgent( "/" + ruleAgentProperties ).getRuleBase();
-	}
-	
-	public RuleBase loadRuleBaseFromRuleAgent(final Properties ruleAgentProperties) throws IOException, Exception 
-	{
-		return RuleAgent.newRuleAgent( ruleAgentProperties ).getRuleBase();
-	}
-	
-	/**
-	 * This shows how rules are loaded up from a deployed package.
-	 */
-	public RuleAgent createRuleAgent(final String ruleAgentProperties) throws IOException, Exception 
-	{
-		return RuleAgent.newRuleAgent( "/" + ruleAgentProperties );
-	}
-	
-	private String getFileContents( final String fileName ) throws RuleServiceException
-	{
-		InputStream inputStream = getRulesInputStream( fileName );
-		try 
-		{
-    		return StreamUtils.readStreamString( inputStream, "UTF-8" );
-		} 
-		catch ( final UnsupportedEncodingException e)
-		{
-			throw new RuleServiceException("Could not read from file [" + fileName + "].", e);
-		} 
-		finally 
-		{
-			safeClose( inputStream );
-		}
-	}
-	
-	//	private instance methods
-	
-	private Reader getRulesReader(final InputStream inputStream) 
-	{
-		return new InputStreamReader( inputStream );
-	}
-
-	private InputStream getRulesInputStream(final String rulesFile) throws RuleServiceException 
-	{
-		InputStream resourceAsStream = ClassUtil.getResourceAsStream( "/" + rulesFile, getClass() );
-		if ( resourceAsStream == null )
-    		throw new RuleServiceException("Could not locate file [" + rulesFile + "], neither as a file on the local filesystem, on the classpath nor as a URL.");
-		else
-			return resourceAsStream;
-	}
-	
-	private RuleBase getNewRuleBaseWithPackage( final PackageBuilder builder ) throws RuleServiceException, RuleServiceBuilderException
-	{
-		RuleBase ruleBase = RuleBaseFactory.newRuleBase();
-		try 
-		{
-			ruleBase.addPackage( builder.getPackage() );
-		} 
-		catch (final Exception ex) 
-		// 	need to catch Exception as RuleBase.addPackage throws it
-		{
-			throw new RuleServiceException(ex.getMessage(), ex);
-		}
-		
-		if ( builder.hasErrors() )
-		{
-			throw new RuleServiceBuilderException( "PackageBuilder generated errors: ", builder.getErrors() );
-		}
-		
-		return ruleBase;
-	}
-	
-	//	private static methods
-	
-	private static void safeClose( final InputStream is ) 
-	{
-		try 
-		{
-			is.close();
-		} 
-		catch (final IOException e) 
-		{
-			logger.warn("Caught an IOException while trying to close as inputstream.", e );
-		} 
-	}
-
-	private static void assertNotNull( final String argumentValue, final String argumentName ) 
-	{
-		if( argumentValue == null )
-			throw new NullPointerException("[" + argumentName + "] argument must not be null");
-	}
-	
-}

Copied: labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/DroolsRuleBaseHelper.java (from rev 21158, labs/jbossesb/trunk/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/DroolsRuleBaseHelper.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/DroolsRuleBaseHelper.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/DroolsRuleBaseHelper.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,303 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2008, Red Hat Middleware LLC, and individual contributors
+ * 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.internal.soa.esb.services.rules;
+
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.InputStreamReader;
+import java.io.Reader;
+import java.io.StringReader;
+import java.io.UnsupportedEncodingException;
+import java.util.Properties;
+
+import org.apache.log4j.Logger;
+import org.drools.RuleBase;
+import org.drools.RuleBaseFactory;
+import org.drools.agent.RuleAgent;
+import org.drools.compiler.DroolsParserException;
+import org.drools.compiler.PackageBuilder;
+import org.drools.compiler.PackageBuilderConfiguration;
+import org.drools.decisiontable.InputType;
+import org.drools.decisiontable.SpreadsheetCompiler;
+import org.jboss.internal.soa.esb.util.StreamUtils;
+import org.jboss.soa.esb.util.ClassUtil;
+
+/**
+ * A helper class, it returns rulebases based on various methods of creating them.
+ * <p/> 
+ * 
+ * @author jdelong at redhat.com
+ * @author <a href="mailto:dbevenius at redhat.com">Daniel Bevenius</a>
+ * 
+ */
+public class DroolsRuleBaseHelper {
+
+	private static Logger logger = Logger.getLogger(DroolsRuleBaseHelper.class);
+	
+	private DroolsRuleBaseHelper()  {}
+	
+	/**
+	 * Factory method that returns an instance of this class.
+	 * </p>
+	 * The current implementation returns a new instance of this
+	 * class for every call.
+	 * 
+	 * @return {@link DroolsRuleBaseHelper}
+	 */
+	public static DroolsRuleBaseHelper getInstance()
+	{
+		return new DroolsRuleBaseHelper();
+	}
+
+	/**
+	 * Creates a rulebase using rules and dsl from files
+	 * <p/>
+	 * 
+	 * @param ruleFile - 
+	 * 			file name which contains the Drools rules. Can be a file on the local
+	 *  		filesystem, a file on the classpath or an URL. Must not be null.
+	 * @param dsl - 
+	 *			file containing the Drools Domain Specific Language (dsl)
+	 * @throws DroolsParserException -
+	 * 			if an exception occurs during Drools package building	
+	 * @throws IOException -
+	 * 			if an IOException occurs during Drools package building	
+	 * @throws RuleServiceException -
+	 * 			if the ruleFile cannot be located or if it was not possible to
+	 * 			add the package to the RuleBase.
+	 */
+	public RuleBase createRuleBaseFromRuleFiles(
+			final String ruleFile, 
+			final String dsl)
+			throws DroolsParserException, IOException, RuleServiceException, RuleServiceBuilderException
+	{
+		assertNotNull( ruleFile, "ruleFile" );
+		
+		// read in the rules
+		InputStream rulesInputStream = getRulesInputStream( ruleFile );
+
+		Reader ruleReader = getRulesReader( rulesInputStream );
+
+		PackageBuilder builder = new PackageBuilder( new PackageBuilderConfiguration() );
+		try 
+		{
+			if ( dsl == null ) 
+			{
+				builder.addPackageFromDrl(ruleReader);
+			} 
+			else 
+			{
+				InputStream dslInputStream = getRulesInputStream( dsl );
+				Reader dslReader = getRulesReader( dslInputStream );
+				if ( dslReader == null ) 
+				{
+					logger.error("Could not find dsl file [" + dsl + "]");
+				} 
+				else 
+				{
+					try 
+					{
+						builder.addPackageFromDrl(ruleReader, dslReader);
+					} 
+					finally 
+					{
+						safeClose(dslInputStream);
+					}
+				}
+			}
+		} 
+		finally 
+		{
+			safeClose(rulesInputStream);
+		}
+
+		return getNewRuleBaseWithPackage( builder );
+	}
+	
+	
+
+	/**
+	 * Reads the rules and dsl from files and returning as a string
+	 * 
+	 * @param ruleFile - 
+	 * 			file name which contains the Drools rules. Can be a file on the local
+	 *  		filesystem, a file on the classpath or an URL. Must not be null.
+	 * @param dsl - 
+	 *			file containing the Drools Domain Specific Language (dsl)
+	 * @return String -
+	 * 			String representation of the rules
+	 * @throws IOException -
+	 * 			if an IOException occurs during Drools package building	
+	 * @throws RuleServiceException -
+	 * 			if the ruleFile cannot be located or if it was not possible to
+	 * 			add the package to the RuleBase.
+	 * @throws RuleServiceException 
+	 */
+	public String getRulesAsString( 
+			final String ruleFile, 
+			final String dsl) throws IOException, RuleServiceException 
+	{
+		assertNotNull( ruleFile, "rulefile" );
+		
+		final String rules = getFileContents( ruleFile ); 
+		return dsl == null ? rules : rules + getFileContents( dsl );
+	}
+	
+	/**
+	 * Reading the rules from a decision table.
+	 * <p/>
+	 * @param decisionTable -
+	 * 			file name which contains the Drools decision table. Can be a file on the local
+	 *  		filesystem, a file on the classpath or an URL. Must not be null.
+	 * @throws DroolsParserException -
+	 * 			
+	 * @throws IOException -
+	 * 			
+	 * @throws RuleServiceException -
+	 */
+	public RuleBase createRuleBaseFromDecisionTable(
+			final String decisionTable)
+			throws DroolsParserException, IOException, RuleServiceException, RuleServiceBuilderException
+	{
+		assertNotNull( decisionTable, "decisionTable" );
+		
+		final String drl = getSpreadsheetRules(decisionTable);
+		PackageBuilder builder = new PackageBuilder();
+		builder.addPackageFromDrl( new StringReader(drl) );
+		return getNewRuleBaseWithPackage( builder );
+	}
+
+	/**
+	 * Reading the decision table and creating a drl
+	 * </p>
+	 * @throws RuleServiceException 
+	 */
+	public String getSpreadsheetRules(final String decisionTable) throws RuleServiceException 
+	{
+		InputStream inputStreamDT = getRulesInputStream(decisionTable);
+		try 
+		{
+			return new SpreadsheetCompiler().compile(inputStreamDT, InputType.XLS);
+		} 
+		finally 
+		{
+			safeClose(inputStreamDT);
+		}
+	}
+
+	/**
+	 * This shows how rules are loaded up from a deployed package.
+	 */
+	public RuleBase loadRuleBaseFromRuleAgent(final String ruleAgentProperties) throws IOException, Exception 
+	{
+		return RuleAgent.newRuleAgent( "/" + ruleAgentProperties ).getRuleBase();
+	}
+	
+	public RuleBase loadRuleBaseFromRuleAgent(final Properties ruleAgentProperties) throws IOException, Exception 
+	{
+		return RuleAgent.newRuleAgent( ruleAgentProperties ).getRuleBase();
+	}
+	
+	/**
+	 * This shows how rules are loaded up from a deployed package.
+	 */
+	public RuleAgent createRuleAgent(final String ruleAgentProperties) throws IOException, Exception 
+	{
+		return RuleAgent.newRuleAgent( "/" + ruleAgentProperties );
+	}
+	
+	private String getFileContents( final String fileName ) throws RuleServiceException
+	{
+		InputStream inputStream = getRulesInputStream( fileName );
+		try 
+		{
+    		return StreamUtils.readStreamString( inputStream, "UTF-8" );
+		} 
+		catch ( final UnsupportedEncodingException e)
+		{
+			throw new RuleServiceException("Could not read from file [" + fileName + "].", e);
+		} 
+		finally 
+		{
+			safeClose( inputStream );
+		}
+	}
+	
+	//	private instance methods
+	
+	private Reader getRulesReader(final InputStream inputStream) 
+	{
+		return new InputStreamReader( inputStream );
+	}
+
+	private InputStream getRulesInputStream(final String rulesFile) throws RuleServiceException 
+	{
+		InputStream resourceAsStream = ClassUtil.getResourceAsStream( "/" + rulesFile, getClass() );
+		if ( resourceAsStream == null )
+    		throw new RuleServiceException("Could not locate file [" + rulesFile + "], neither as a file on the local filesystem, on the classpath nor as a URL.");
+		else
+			return resourceAsStream;
+	}
+	
+	private RuleBase getNewRuleBaseWithPackage( final PackageBuilder builder ) throws RuleServiceException, RuleServiceBuilderException
+	{
+		RuleBase ruleBase = RuleBaseFactory.newRuleBase();
+		try 
+		{
+			ruleBase.addPackage( builder.getPackage() );
+		} 
+		catch (final Exception ex) 
+		// 	need to catch Exception as RuleBase.addPackage throws it
+		{
+			throw new RuleServiceException(ex.getMessage(), ex);
+		}
+		
+		if ( builder.hasErrors() )
+		{
+			throw new RuleServiceBuilderException( "PackageBuilder generated errors: ", builder.getErrors() );
+		}
+		
+		return ruleBase;
+	}
+	
+	//	private static methods
+	
+	private static void safeClose( final InputStream is ) 
+	{
+		try 
+		{
+			is.close();
+		} 
+		catch (final IOException e) 
+		{
+			logger.warn("Caught an IOException while trying to close as inputstream.", e );
+		} 
+	}
+
+	private static void assertNotNull( final String argumentValue, final String argumentName ) 
+	{
+		if( argumentValue == null )
+			throw new NullPointerException("[" + argumentName + "] argument must not be null");
+	}
+	
+}

Deleted: labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/DroolsRuleService.java
===================================================================
--- labs/jbossesb/trunk/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/DroolsRuleService.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/DroolsRuleService.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,847 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2008, Red Hat Middleware LLC, and individual contributors
- * 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.internal.soa.esb.services.rules;
-
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
-import java.util.Map.Entry;
-import java.util.concurrent.ConcurrentHashMap;
-
-import org.drools.RuleBase;
-import org.drools.StatefulSession;
-import org.drools.StatelessSession;
-import org.drools.WorkingMemory;
-import org.drools.agent.RuleAgent;
-import org.drools.compiler.DroolsParserException;
-import org.jboss.internal.soa.esb.assertion.AssertArgument;
-import org.jboss.internal.soa.esb.services.routing.cbr.JBRulesCounter;
-import org.jboss.soa.esb.helpers.ConfigTree;
-import org.jboss.soa.esb.lifecycle.LifecyclePriorities;
-import org.jboss.soa.esb.lifecycle.LifecycleResource;
-import org.jboss.soa.esb.lifecycle.LifecycleResourceException;
-import org.jboss.soa.esb.lifecycle.LifecycleResourceFactory;
-import org.jboss.soa.esb.message.Message;
-import org.jboss.soa.esb.services.rules.RuleService;
-
-/**
- * JBossRules (aka Drools) Implementation of a rule engine interface for rules services. Here we use
- * <p/>
- * 
- * @author jdelong at redhat.com
- * @author <a href="mailto:dbevenius at redhat.com">Daniel Bevenius</a>
- * 
- */
-public class DroolsRuleService implements RuleService 
-{
-	/**
-	 * The lifecycle resource factory for RuleBases.
-	 */
-	private static final LifecycleResourceFactory<Map<String, RuleBase>> lifecycleRuleBaseFactory = new LifecycleRuleBaseFactory();
-	
-	private static final LifecycleResourceFactory<Map<String, RuleAgent>> lifecycleRuleAgentFactory = new LifecycleRuleAgentFactory();
-	/**
-	 * The lifecycle resource rule bases.
-	 */
-	private static final LifecycleResource<Map<String, RuleBase>> lifecycleRuleBases = new LifecycleResource<Map<String, RuleBase>>(
-			lifecycleRuleBaseFactory, LifecyclePriorities.RULE_BASE_PRIORITY);
-	/**
-	 * RuleAgents cache
-	 */
-	private static final LifecycleResource<Map<String, RuleAgent>> lifecycleRuleAgents = new LifecycleResource<Map<String, RuleAgent>>(
-			lifecycleRuleAgentFactory, LifecyclePriorities.RULE_BASE_PRIORITY);
-	/**
-	 * The lifecycle resource rule sets.
-	 */
-	private static final LifecycleResourceFactory<Map<String, String>> lifecycleRuleSetFactory = new LifecycleRuleSetFactory();
-	/**
-	 * Lifecycle couriers.
-	 */
-	private static final LifecycleResource<Map<String, String>> lifecycleRuleSets = new LifecycleResource<Map<String, String>>(
-			lifecycleRuleSetFactory, LifecyclePriorities.RULE_BASE_PRIORITY);
-
-	/**
-	 * See {@link JBRulesCounter}
-	 */
-	private JBRulesCounter rulesCounter = null;
-
-	/**
-	 * Execute rules using a certain ruleSet and domain specific language using
-	 * the Stateless rule engine API
-	 * 
-	 * @param ruleSet -
-	 *            String reference to a file which contains a ruleSet.
-	 * @param dsl -
-	 *            String reference to a file which contains a custom rule
-	 *            language definition
-	 * @param ruleReload -
-	 *            if set to true, a ruleSet update should result in reloading
-	 *            the ruleSet.
-	 * @param message -
-	 *            Message that is updated with the results.
-	 * @param globals -
-	 *            Map of globals variables that should be set in the working memory
-	 * @param objectList -
-	 *            a list with additional objects (typically pulled from the
-	 *            message) to be inserted into working memory
-	 * 
-	 * @return Message with updated objects.
-	 */
-	public Message executeStatelessRules(
-			final String ruleSet, 
-			final String dsl,
-			final boolean ruleReload, 
-			Message message, 
-			final Map<String,Object> globals,
-			final List<Object> objectList) throws RuleServiceException 
-	{
-		AssertArgument.isNotNullAndNotEmpty( ruleSet, "ruleSet" );
-		
-		final long startTime = System.nanoTime();
-
-		try 
-		{
-			RuleBase ruleBase = getRuleBaseForFileBasedRules(ruleSet, dsl, ruleReload);
-			message = executeStatelessRules(ruleBase, message, globals, objectList);
-
-			updateJBRulesCounter( startTime, ruleSet, JBRulesCounter.RULES_SUCCEED );
-		} 
-		catch (RuleServiceException e) 
-		{
-			updateJBRulesCounter( startTime, ruleSet, JBRulesCounter.RULES_FAILED );
-			throw e;
-		}
-		return message;
-	}
-
-	/**
-	 * Execute rules from a decision table using the Stateless rule engine API
-	 * 
-	 * @param decisionTable -
-	 *            String reference to a file which contains a spreadsheet of rules
-	 * @param ruleReload -
-	 *            if set to true, a ruleSet update should result in reloading
-	 *            the ruleSet.
-	 * @param message -
-	 *            Message that is updated with the results.
-	 * @param globals -
-	 *            Map of globals variables that should be set in the working memory
-	 * @param objectList - a list with additional objects (typically pulled from the message) to be inserted into 
-	 *            working memory 
-	 * 
-	 * @return Message with updated objects.
-	 */
-	public Message executeStatelessRulesFromDecisionTable(
-			final String decisionTable,
-			final boolean ruleReload, 
-			Message message, 
-			final Map<String,Object> globals,
-			final List<Object> objectList) throws RuleServiceException 
-	{
-		AssertArgument.isNotNullAndNotEmpty( decisionTable, "decisionTable" );
-		
-		final long startTime = System.nanoTime();
-
-		try 
-		{
-			RuleBase ruleBase = getRuleBaseForDecisionTable( decisionTable, ruleReload );
-			message = executeStatelessRules( ruleBase, message, globals, objectList );
-
-			updateJBRulesCounter( startTime, decisionTable, JBRulesCounter.RULES_SUCCEED );
-		} 
-		catch (RuleServiceException e) 
-		{
-			updateJBRulesCounter( startTime, decisionTable, JBRulesCounter.RULES_FAILED );
-			throw e;
-		}
-		return message;
-	}
-
-	/**
-	 * Execute rules using a rule package retrieved via the Rule Agent from a URL of local file system
-	 *            using the Stateless rule engine API
-	 * 
-	 * @param ruleAgentProperties -
-	 *            String reference to a file which contains properties used by the RuleAgent to locate a rule package.
-	 * @param message -
-	 *            Message that is updated with the results.
-	 * @param globals -
-	 *            Map of globals variables that should be set in the working memory
-	 * @param objectList - a list with additional objects (typically pulled from the message) to be inserted into 
-	 *            working memory 
-	 * 
-	 * @return Message with updated objects.
-	 */
-	public Message executeStatelessRulesFromRuleAgent(
-			final String ruleAgentProperties, 
-			Message message, 
-			final Map<String,Object> globals,
-			final List<Object> objectList) throws RuleServiceException 
-	{
-		AssertArgument.isNotNullAndNotEmpty( ruleAgentProperties, "ruleAgentProperties" );
-		
-		final long startTime = System.nanoTime();
-		try 
-		{
-    		final RuleBase ruleBase = getRuleBaseForRuleAgent( ruleAgentProperties ) ;
-			message = executeStatelessRules(ruleBase, message, globals, objectList);
-			updateJBRulesCounter( startTime, ruleAgentProperties, JBRulesCounter.RULES_SUCCEED );
-		} 
-		catch ( final IOException e) 
-		{
-			updateJBRulesCounter( startTime, ruleAgentProperties, JBRulesCounter.RULES_FAILED );
-			throw new RuleServiceException( "Could not read the ruleAgentProperties file [" + ruleAgentProperties + "]", e);
-		} 
-		catch ( final RuleServiceException e) 
-		{
-			updateJBRulesCounter( startTime, ruleAgentProperties, JBRulesCounter.RULES_FAILED );
-			throw e;
-		} 
-		catch ( final Exception e) 
-		{
-			updateJBRulesCounter( startTime, ruleAgentProperties, JBRulesCounter.RULES_FAILED );
-			throw new RuleServiceException( "RuleAgent could not get the RuleBase. " + e.getMessage(), e);
-		}
-		return message;
-	}
-
-	/**
-	 * Execute rules using a certain ruleSet and domain specific language using the Stateful rule engine API
-	 * 
-	 * @param ruleSet -
-	 *            String reference to a file which contains a ruleSet.
-	 * @param dsl -
-	 *            String reference to a file which contains a custom rule
-	 *            language definition(Domain Specific Language)
-	 * @param ruleReload -
-	 *            if set to true, a ruleSet update should result in reloading
-	 *            the ruleSet.
-	 * @param message -
-	 *            Message that is updated with the results.
-	 * @param globals -
-	 *            Map of globals variables that should be set in the working memory
-	 * @param objectList - a list with additional objects (typically pulled from the message) to be inserted into 
-	 *            working memory 
-	 * 
-	 * @return Message with updated objects.
-	 */
-	public Message executeStatefulRules(
-			final String ruleSet, 
-			final String dsl,
-			final boolean ruleReload, 
-			Message message,
-			final Map<String,Object> globals,
-			final List<Object> objectList) throws RuleServiceException 
-	{
-		AssertArgument.isNotNullAndNotEmpty( ruleSet, "ruleSet" );
-		
-		final long startTime = System.nanoTime();
-
-		try 
-		{
-			RuleBase ruleBase = getRuleBaseForFileBasedRules( ruleSet, dsl, ruleReload );
-			message = executeStatefulRules( ruleBase, false, message, globals, objectList );
-
-			updateJBRulesCounter( startTime, ruleSet, JBRulesCounter.RULES_SUCCEED);
-		} 
-		catch (final RuleServiceException e) 
-		{
-			updateJBRulesCounter( startTime, ruleSet, JBRulesCounter.RULES_FAILED );
-			throw e;
-		}
-		return message;
-	}
-
-	/**
-	 * Execute rules from a decision table using the Stateful rule engine API
-	 * 
-	 * @param decisionTable -
-	 *            String reference to a file which contains a spreadsheet of rules
-	 * @param ruleReload -
-	 *            if set to true, a ruleSet update should result in reloading
-	 *            the ruleSet.
-	 * @param message -
-	 *            Message that is updated with the results.
-	 * @param globals -
-	 *            Map of globals variables that should be set in the working memory
-	 * @param objectList - a list with additional objects (typically pulled from the message) to be inserted into 
-	 *            working memory 
-	 * 
-	 * @return Message with updated objects.
-	 */
-	public Message executeStatefulRulesFromDecisionTable(
-			final String decisionTable,
-			final boolean ruleReload, 
-			Message message,
-			final Map<String,Object> globals,
-			final List<Object> objectList) throws RuleServiceException 
-	{
-		AssertArgument.isNotNullAndNotEmpty( decisionTable, "decisionTable" );
-		
-		final long startTime = System.nanoTime();
-
-		try 
-		{
-			final RuleBase ruleBase = getRuleBaseForDecisionTable(decisionTable, ruleReload);
-			
-			message = executeStatefulRules(ruleBase, false, message, globals, objectList);
-
-			updateJBRulesCounter( startTime, decisionTable, JBRulesCounter.RULES_SUCCEED );
-		} 
-		catch (RuleServiceException e) 
-		{
-			updateJBRulesCounter( startTime, decisionTable, JBRulesCounter.RULES_FAILED );
-			throw e;
-		}
-		return message;
-	}
-
-	/**
-	 * Execute rules using a rule package retrieved via the Rule Agent from a URL of local file system
-	 *            using the Stateful rule engine API
-	 * 
-	 * @param ruleAgentProperties -
-	 *            String reference to a file which contains properties used by the RuleAgent to locate a rule package.
-	 * @param message -
-	 *            Message that is updated with the results.
-	 * @param globals -
-	 *            Map of globals variables that should be set in the working memory
-	 * @param objectList - a list with additional objects (typically pulled from the message) to be inserted into 
-	 *            working memory 
-	 * 
-	 * @return Message with updated objects.
-	 */
-	public Message executeStatefulRulesFromRuleAgent(
-			final String ruleAgentProperties, 
-			Message message,
-			final Map<String,Object> globals,
-			final List<Object> objectList) throws RuleServiceException 
-	{
-		AssertArgument.isNotNullAndNotEmpty( ruleAgentProperties, "ruleAgentProperties" );
-		
-		final long startTime = System.nanoTime();
-		try 
-		{
-    		final RuleBase ruleBase = getRuleBaseForRuleAgent( ruleAgentProperties ) ;
-			
-			message = executeStatefulRules(ruleBase, false, message, globals, objectList);
-
-			updateJBRulesCounter( startTime, ruleAgentProperties, JBRulesCounter.RULES_SUCCEED );
-		} 
-		catch (IOException e) 
-		{
-			updateJBRulesCounter( startTime, ruleAgentProperties, JBRulesCounter.RULES_FAILED );
-			throw new RuleServiceException( "Could not read the ruleAgentProperties. " + e.getMessage(), e);
-		} 
-		catch (RuleServiceException e) 
-		{
-			updateJBRulesCounter( startTime, ruleAgentProperties, JBRulesCounter.RULES_FAILED );
-			throw e;
-		} 
-		catch (Exception e) 
-		{
-			updateJBRulesCounter( startTime, ruleAgentProperties, JBRulesCounter.RULES_FAILED );
-			throw new RuleServiceException( "RuleAgent could not get the RuleBase. " + e.getMessage(), e);
-		}
-		return message;
-	}
-	
-	/**
-	 * Continue executing rules where the working memory already exists.
-	 * 
-	 * @param rules -
-	 *            String reference to a file, either the drl file, the decision table,
-	 *            or the ruleAgentProperties. This is used to find the ruleBase.
-	 * @param dispose -
-	 *            if set to true, working memory will be disposed after the rules are fired
-	 * @param message -
-	 *            Message that is updated with the results.
-	 * @param globals -
-	 *            Map of globals variables that should be set in the working memory
-	 * @param objectList - a list with additional objects (typically pulled from the message) to be inserted into 
-	 *            working memory 
-	 * 
-	 * @return Message with updated objects.
-	 */
-	public Message continueStatefulRulesExecution(
-			final String rules,
-			final boolean dispose, 
-			Message message, 
-			final Map<String,Object> globals,
-			final List<Object> objectList) throws RuleServiceException 
-	{
-		AssertArgument.isNotNullAndNotEmpty( rules, "rules" );
-		
-		final long startTime = System.nanoTime();
-		
-		try 
-		{
-			final Map<String, RuleBase> ruleBases = lifecycleRuleBases.getLifecycleResource();
-			final RuleBase ruleBase = ruleBases.get( rules );
-			
-			message = executeStatefulRules( ruleBase, dispose, message, globals, objectList );
-
-			updateJBRulesCounter( startTime, rules, JBRulesCounter.RULES_SUCCEED );
-		} 
-		catch (Exception e) 
-		{
-			updateJBRulesCounter( startTime, rules, JBRulesCounter.RULES_FAILED );
-			throw new RuleServiceException( "Could not continue rule execution. " + e.getMessage(), e);
-		}
-		return message;
-	}
-	
-	public void setConfigTree( final ConfigTree configTree ) 
-	{
-		rulesCounter = new JBRulesCounter( configTree );
-		rulesCounter.registerMBean();
-	}
-	
-	//	private methods 
-	
-	private void updateJBRulesCounter( final long startTime , final String rules, final String result  )
-	{
-		if (rulesCounter != null) 
-		{
-			long procTime = System.nanoTime() - startTime;
-			rulesCounter.update(procTime, rules, result );
-		}
-	}
-	
-	//	package protected methods
-	
-	/**
-	 * Determine if file based rules need reloading and return the rulebase
-	 * 
-	 * @param ruleSet -
-	 *            String reference to a file which contains a ruleSet.
-	 * @param dsl -
-	 *            String reference to a file which contains a custom rule language
-	 *            definition
-	 * @param ruleReload -
-	 *            if set to true, a ruleSet update should result in reloading the
-	 *            ruleSet.
-	 * 
-	 * @return Message with updated objects.
-	 */
-	RuleBase getRuleBaseForFileBasedRules(
-			final String ruleSet, 
-			final String dsl,
-			final boolean ruleReload) throws RuleServiceException 
-	{
-		final long startTime = System.nanoTime();
-		
-		try 
-		{
-			final DroolsRuleBaseHelper rbHelper = DroolsRuleBaseHelper.getInstance();
-
-			String newRuleSet = null;
-			boolean isRulesChanged = false;
-
-			final Map<String, String> ruleSets = lifecycleRuleSets.getLifecycleResource();
-			if ( ruleReload ) 
-			{
-				String currentRuleSet = ruleSets.get( ruleSet );
-				newRuleSet = rbHelper.getRulesAsString( ruleSet, dsl );
-				if ( currentRuleSet == null || !currentRuleSet.equals(newRuleSet) ) 
-				{
-					isRulesChanged = true;
-				}
-			}
-			final Map<String, RuleBase> ruleBases = lifecycleRuleBases.getLifecycleResource();
-			RuleBase ruleBase = ruleBases.get( ruleSet );
-			if ( ruleBase == null || isRulesChanged ) 
-			{
-				ruleBase = rbHelper.createRuleBaseFromRuleFiles(ruleSet, dsl);
-				if (ruleBase != null)
-					ruleBases.put(ruleSet, ruleBase);
-				if (newRuleSet == null) 
-					newRuleSet = rbHelper.getRulesAsString(ruleSet, dsl);
-				if (ruleSet != null)
-					ruleSets.put(ruleSet, newRuleSet);
-			}
-
-			return ruleBase;
-
-		} 
-		catch (final LifecycleResourceException e) 
-		{
-			updateJBRulesCounter( startTime, ruleSet, JBRulesCounter.RULES_FAILED );
-			throw new RuleServiceException("Could not load lifecycle data. " + e.getMessage(), e);
-		} 
-		catch (final IOException e) 
-		{
-			updateJBRulesCounter( startTime, ruleSet, JBRulesCounter.RULES_FAILED );
-			throw new RuleServiceException("Could not read the rules. " + e.getMessage(), e);
-		} 
-		catch (final DroolsParserException e) 
-		{
-			updateJBRulesCounter( startTime, ruleSet, JBRulesCounter.RULES_FAILED );
-			throw new RuleServiceException("Could not parse the rules. " + e.getMessage(), e);
-		} 
-		catch (final RuleServiceException e) 
-		{
-			updateJBRulesCounter( startTime, ruleSet, JBRulesCounter.RULES_FAILED );
-			throw e;
-		}
-	}
-	
-	/**
-	 * Determine if decision table need reloading and return the rulebase
-	 * 
-	 * @param decisionTable -
-	 *            String reference to a file which contains a decision table.
-	 * @param ruleReload -
-	 *            if set to true, a ruleSet update should result in reloading the
-	 *            ruleSet.
-	 * 
-	 * @return Message with updated objects.
-	 */
-	RuleBase getRuleBaseForDecisionTable(
-			final String decisionTable,
-			final boolean ruleReload ) throws RuleServiceException {
-		
-		final long startTime = System.nanoTime();
-		try 
-		{
-			RuleBase ruleBase = getCachedRuleBases().get( decisionTable );
-			if ( ruleReload || ruleBase == null ) 
-			{
-				ruleBase = DroolsRuleBaseHelper.getInstance().createRuleBaseFromDecisionTable(decisionTable);
-				getCachedRuleBases().put( decisionTable, ruleBase );
-			} 
-			return ruleBase;
-		} 
-		catch (final IOException e) 
-		{
-			updateJBRulesCounter( startTime, decisionTable, JBRulesCounter.RULES_FAILED );
-			throw new RuleServiceException("Could not read the rules from [" + decisionTable + "]", e);
-		} 
-		catch (final DroolsParserException e) 
-		{
-			updateJBRulesCounter( startTime, decisionTable, JBRulesCounter.RULES_FAILED );
-			throw new RuleServiceException("Could not parse the rules in [" + decisionTable + "]", e);
-		} 
-		catch (final RuleServiceException e) 
-		{
-			updateJBRulesCounter( startTime, decisionTable, JBRulesCounter.RULES_FAILED );
-			throw e;
-		} 
-		catch (final LifecycleResourceException e)
-		{
-			updateJBRulesCounter( startTime, decisionTable, JBRulesCounter.RULES_FAILED );
-			throw new RuleServiceException("Caught a LifecycleResourceException :", e);
-		}
-	}
-	
-	/**
-	 * Execute rules using using the Stateless API
-	 * 
-	 * @param rulebase -
-	 *          the rulebase to use
-	 * @param message -
-	 *          Message that is updated with the results.
-	 * @param objectList -
-	 * 			a list with additional objects (typically pulled from the message)
-	 * 			to be inserted into working memory
-	 * @param globals -
-	 *            Map of globals variables that should be set in the working memory
-	 * 
-	 * @return Message -
-	 * 			with updated objects.
-	 */
-	Message executeStatelessRules(
-			final RuleBase ruleBase, 
-			final Message message,
-			final Map<String,Object> globals,
-			final List<Object> objectList) 
-	{
-		
-		final StatelessSession statelessSession = ruleBase.newStatelessSession();
-		final List<Object> facts = getFacts( message, objectList );
-		addGlobalsVariables( statelessSession, globals );
-		statelessSession.execute(facts);
-		return message;
-	}
-	
-	/**
-	 * Execute rules using using the Stateful API
-	 * 
-	 * @param rulebase -
-     * 			the rulebase to use
-	 * @param dispose -
-	 * 			if true the working memory will be dereferenced.	
-	 * @param message -
-	 * 			Message that is updated with the results.
-	 * @param globals -
-	 * 			Map of globals variables that should be set in the working memory
-	 * @param objectList -
-	 * 			a list with additional objects  to be inserted into working memory
-	 * 
-	 * @return Message -
-	 * 			a possibly updated Message object. The message object is available
-	 * 			to Rules and my be updated by them.
-	 */
-	Message executeStatefulRules(
-			final RuleBase ruleBase, 
-			final boolean dispose,
-			final Message message, 
-			final Map<String,Object> globals,
-			final List<Object> objectList) 
-	{
-		final StatefulSession statefulSession = getStatefulSession( ruleBase );
-		try
-		{
-    		addGlobalsVariables( statefulSession, globals );
-			final List<Object> facts = getFacts( message, objectList );
-    		insertObjectsIntoWorkingMemory( facts, statefulSession );
-    		statefulSession.fireAllRules();
-		}
-		finally 
-		{
-    		if ( dispose ) 
-    		{
-    			for ( StatefulSession session : ruleBase.getStatefulSessions())
-				{
-    				session.dispose();
-				}
-    		}
-		}
-		
-		return message;
-	}
-	
-	private List<Object> getFacts(final Message message, final List<Object> objectList )
-	{
-		final List<Object> facts = new ArrayList<Object>();
-		facts.add( message );
-		if ( objectList != null )
-			facts.addAll( objectList );
-		return facts;
-	}
-	
-	/*
-	 * Checks whether the ruleBase has an existing session, and returns
-	 * that session, otherwise a new session is created.
-	 */
-	private StatefulSession getStatefulSession( final RuleBase ruleBase )
-	{
-		final StatefulSession[] statefulSessions = ruleBase.getStatefulSessions();
-		boolean existingSession = statefulSessions != null && statefulSessions.length > 0;
-		return existingSession ? statefulSessions[0] : ruleBase.newStatefulSession();
-	}
-	
-	/*
-	 * Will set the passed-in elements in the globals Map as global
-	 * variables.
-	 */
-	private void addGlobalsVariables( final StatelessSession statelessSession, final Map<String,Object> globals )
-	{
-		if ( globals != null )
-		{
-			Set<Entry<String, Object>> entrySet = globals.entrySet();
-			for ( Entry<String, Object> entry : entrySet )
-				statelessSession.setGlobal( entry.getKey(), entry.getValue() );
-		}
-	}
-	
-	/*
-	 * Will set the passed-in elements in the globals Map as global
-	 * variables.
-	 */
-	private void addGlobalsVariables( final StatefulSession statefulSession, final Map<String,Object> globals )
-	{
-		if ( globals != null )
-		{
-			Set<Entry<String, Object>> entrySet = globals.entrySet();
-			for ( Entry<String, Object> entry : entrySet )
-			{
-				statefulSession.setGlobal( entry.getKey(), entry.getValue() );
-			}
-		}
-	}
-	
-	private void insertObjectsIntoWorkingMemory(final List<Object> objectList, final WorkingMemory workingMemory)
-	{
-		if (objectList != null) 
-		{
-			for (Object object : objectList) 
-			{
-				workingMemory.insert(object);
-			}
-		}
-	}
-	
-	RuleBase getRuleBaseForRuleAgent( final String ruleAgentProperties ) throws IOException, Exception
-	{
-		Map<String, RuleAgent> ruleAgents = getCachedRuleAgents();
-		RuleAgent ruleAgent = ruleAgents.get( ruleAgentProperties );
-		if ( ruleAgent == null )
-		{
-			ruleAgent = DroolsRuleBaseHelper.getInstance().createRuleAgent( ruleAgentProperties );
-			ruleAgents.put( ruleAgentProperties, ruleAgent );
-		}
-		
-		RuleBase currentRuleBase = ruleAgent.getRuleBase();
-		//	always update the cache as the rulebase might have been updated.
-		getCachedRuleBases().put( ruleAgentProperties, currentRuleBase );
-		return currentRuleBase;
-	}
-	
-	Map<String, RuleAgent> getCachedRuleAgents() throws LifecycleResourceException
-	{
-		return lifecycleRuleAgents.getLifecycleResource();
-	}
-	
-	Map<String, RuleBase> getCachedRuleBases() throws LifecycleResourceException
-	{
-		return lifecycleRuleBases.getLifecycleResource();
-	}
-	
-	/**
-	 * The lifecycle resource factory for rule sets.
-	 * 
-	 * @author kevin
-	 */
-	public static class LifecycleRuleBaseFactory implements
-			LifecycleResourceFactory<Map<String, RuleBase>> {
-		/**
-		 * Create a resource object which will be associated with the
-		 * specified lifecycle identity.
-		 * 
-		 * @param lifecycleIdentity
-		 *            The associated lifecycle identity.
-		 * @return The lifecycle resource
-		 * @throws LifecycleResourceException
-		 *             for errors during construction.
-		 */
-		public Map<String, RuleBase> createLifecycleResource(
-				final String lifecycleIdentity)
-				throws LifecycleResourceException 
-		{
-			return new ConcurrentHashMap<String, RuleBase>();
-		}
-
-		/**
-		 * Destroy a resource object which is associated with the specified
-		 * lifecycle identity.
-		 * 
-		 * @param resource
-		 *            The lifecycle resource.
-		 * @param lifecycleIdentity
-		 *            The associated lifecycle identity.
-		 * @return The lifecycle resource.
-		 * @throws LifecycleResourceException
-		 *             for errors during destroy.
-		 */
-		public void destroyLifecycleResource(
-				final Map<String, RuleBase> resource,
-				final String lifecycleIdentity)
-				throws LifecycleResourceException 
-		{
-			//	NoOp
-		}
-	}
-	
-	public static class LifecycleRuleAgentFactory implements LifecycleResourceFactory<Map<String, RuleAgent>> {
-        /**
-         * Create a resource object which will be associated with the
-         * specified lifecycle identity.
-         * 
-         * @param lifecycleIdentity
-         *            The associated lifecycle identity.
-         * @return The lifecycle resource
-         * @throws LifecycleResourceException
-         *             for errors during construction.
-         */
-        public Map<String, RuleAgent> createLifecycleResource( final String lifecycleIdentity) throws LifecycleResourceException 
-        {
-        	return new ConcurrentHashMap<String, RuleAgent>();
-        }
-    
-        /**
-         * Destroy a resource object which is associated with the specified
-         * lifecycle identity.
-         * 
-         * @param resource
-         *            The lifecycle resource.
-         * @param lifecycleIdentity
-         *            The associated lifecycle identity.
-         * @return The lifecycle resource.
-         * @throws LifecycleResourceException
-         *             for errors during destroy.
-         */
-        public void destroyLifecycleResource( final Map<String, RuleAgent> resource, final String lifecycleIdentity) throws LifecycleResourceException 
-        {
-        	//	NoOp
-        }
-    }
-
-	/**
-	 * The lifecycle resource factory for rule sets.
-	 * 
-	 * @author kevin
-	 */
-	public static class LifecycleRuleSetFactory implements
-			LifecycleResourceFactory<Map<String, String>> 
-	{
-		/**
-		 * Create a resource object which will be associated with the
-		 * specified lifecycle identity.
-		 * 
-		 * @param lifecycleIdentity
-		 *            The associated lifecycle identity.
-		 * @return The lifecycle resource
-		 * @throws LifecycleResourceException
-		 *             for errors during construction.
-		 */
-		public Map<String, String> createLifecycleResource(
-				final String lifecycleIdentity)
-				throws LifecycleResourceException 
-		{
-			return new ConcurrentHashMap<String, String>();
-		}
-
-		/**
-		 * Destroy a resource object which is associated with the specified
-		 * lifecycle identity.
-		 * 
-		 * @param resource
-		 *            The lifecycle resource.
-		 * @param lifecycleIdentity
-		 *            The associated lifecycle identity.
-		 * @return The lifecycle resource.
-		 * @throws LifecycleResourceException
-		 *             for errors during destroy.
-		 */
-		public void destroyLifecycleResource(
-				final Map<String, String> resource,
-				final String lifecycleIdentity)
-				throws LifecycleResourceException 
-		{
-			// NoOp
-		}
-	}
-	
-}

Copied: labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/DroolsRuleService.java (from rev 21158, labs/jbossesb/trunk/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/DroolsRuleService.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/DroolsRuleService.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/DroolsRuleService.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,847 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2008, Red Hat Middleware LLC, and individual contributors
+ * 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.internal.soa.esb.services.rules;
+
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+import java.util.Set;
+import java.util.Map.Entry;
+import java.util.concurrent.ConcurrentHashMap;
+
+import org.drools.RuleBase;
+import org.drools.StatefulSession;
+import org.drools.StatelessSession;
+import org.drools.WorkingMemory;
+import org.drools.agent.RuleAgent;
+import org.drools.compiler.DroolsParserException;
+import org.jboss.internal.soa.esb.assertion.AssertArgument;
+import org.jboss.internal.soa.esb.services.routing.cbr.JBRulesCounter;
+import org.jboss.soa.esb.helpers.ConfigTree;
+import org.jboss.soa.esb.lifecycle.LifecyclePriorities;
+import org.jboss.soa.esb.lifecycle.LifecycleResource;
+import org.jboss.soa.esb.lifecycle.LifecycleResourceException;
+import org.jboss.soa.esb.lifecycle.LifecycleResourceFactory;
+import org.jboss.soa.esb.message.Message;
+import org.jboss.soa.esb.services.rules.RuleService;
+
+/**
+ * JBossRules (aka Drools) Implementation of a rule engine interface for rules services. Here we use
+ * <p/>
+ * 
+ * @author jdelong at redhat.com
+ * @author <a href="mailto:dbevenius at redhat.com">Daniel Bevenius</a>
+ * 
+ */
+public class DroolsRuleService implements RuleService 
+{
+	/**
+	 * The lifecycle resource factory for RuleBases.
+	 */
+	private static final LifecycleResourceFactory<Map<String, RuleBase>> lifecycleRuleBaseFactory = new LifecycleRuleBaseFactory();
+	
+	private static final LifecycleResourceFactory<Map<String, RuleAgent>> lifecycleRuleAgentFactory = new LifecycleRuleAgentFactory();
+	/**
+	 * The lifecycle resource rule bases.
+	 */
+	private static final LifecycleResource<Map<String, RuleBase>> lifecycleRuleBases = new LifecycleResource<Map<String, RuleBase>>(
+			lifecycleRuleBaseFactory, LifecyclePriorities.RULE_BASE_PRIORITY);
+	/**
+	 * RuleAgents cache
+	 */
+	private static final LifecycleResource<Map<String, RuleAgent>> lifecycleRuleAgents = new LifecycleResource<Map<String, RuleAgent>>(
+			lifecycleRuleAgentFactory, LifecyclePriorities.RULE_BASE_PRIORITY);
+	/**
+	 * The lifecycle resource rule sets.
+	 */
+	private static final LifecycleResourceFactory<Map<String, String>> lifecycleRuleSetFactory = new LifecycleRuleSetFactory();
+	/**
+	 * Lifecycle couriers.
+	 */
+	private static final LifecycleResource<Map<String, String>> lifecycleRuleSets = new LifecycleResource<Map<String, String>>(
+			lifecycleRuleSetFactory, LifecyclePriorities.RULE_BASE_PRIORITY);
+
+	/**
+	 * See {@link JBRulesCounter}
+	 */
+	private JBRulesCounter rulesCounter = null;
+
+	/**
+	 * Execute rules using a certain ruleSet and domain specific language using
+	 * the Stateless rule engine API
+	 * 
+	 * @param ruleSet -
+	 *            String reference to a file which contains a ruleSet.
+	 * @param dsl -
+	 *            String reference to a file which contains a custom rule
+	 *            language definition
+	 * @param ruleReload -
+	 *            if set to true, a ruleSet update should result in reloading
+	 *            the ruleSet.
+	 * @param message -
+	 *            Message that is updated with the results.
+	 * @param globals -
+	 *            Map of globals variables that should be set in the working memory
+	 * @param objectList -
+	 *            a list with additional objects (typically pulled from the
+	 *            message) to be inserted into working memory
+	 * 
+	 * @return Message with updated objects.
+	 */
+	public Message executeStatelessRules(
+			final String ruleSet, 
+			final String dsl,
+			final boolean ruleReload, 
+			Message message, 
+			final Map<String,Object> globals,
+			final List<Object> objectList) throws RuleServiceException 
+	{
+		AssertArgument.isNotNullAndNotEmpty( ruleSet, "ruleSet" );
+		
+		final long startTime = System.nanoTime();
+
+		try 
+		{
+			RuleBase ruleBase = getRuleBaseForFileBasedRules(ruleSet, dsl, ruleReload);
+			message = executeStatelessRules(ruleBase, message, globals, objectList);
+
+			updateJBRulesCounter( startTime, ruleSet, JBRulesCounter.RULES_SUCCEED );
+		} 
+		catch (RuleServiceException e) 
+		{
+			updateJBRulesCounter( startTime, ruleSet, JBRulesCounter.RULES_FAILED );
+			throw e;
+		}
+		return message;
+	}
+
+	/**
+	 * Execute rules from a decision table using the Stateless rule engine API
+	 * 
+	 * @param decisionTable -
+	 *            String reference to a file which contains a spreadsheet of rules
+	 * @param ruleReload -
+	 *            if set to true, a ruleSet update should result in reloading
+	 *            the ruleSet.
+	 * @param message -
+	 *            Message that is updated with the results.
+	 * @param globals -
+	 *            Map of globals variables that should be set in the working memory
+	 * @param objectList - a list with additional objects (typically pulled from the message) to be inserted into 
+	 *            working memory 
+	 * 
+	 * @return Message with updated objects.
+	 */
+	public Message executeStatelessRulesFromDecisionTable(
+			final String decisionTable,
+			final boolean ruleReload, 
+			Message message, 
+			final Map<String,Object> globals,
+			final List<Object> objectList) throws RuleServiceException 
+	{
+		AssertArgument.isNotNullAndNotEmpty( decisionTable, "decisionTable" );
+		
+		final long startTime = System.nanoTime();
+
+		try 
+		{
+			RuleBase ruleBase = getRuleBaseForDecisionTable( decisionTable, ruleReload );
+			message = executeStatelessRules( ruleBase, message, globals, objectList );
+
+			updateJBRulesCounter( startTime, decisionTable, JBRulesCounter.RULES_SUCCEED );
+		} 
+		catch (RuleServiceException e) 
+		{
+			updateJBRulesCounter( startTime, decisionTable, JBRulesCounter.RULES_FAILED );
+			throw e;
+		}
+		return message;
+	}
+
+	/**
+	 * Execute rules using a rule package retrieved via the Rule Agent from a URL of local file system
+	 *            using the Stateless rule engine API
+	 * 
+	 * @param ruleAgentProperties -
+	 *            String reference to a file which contains properties used by the RuleAgent to locate a rule package.
+	 * @param message -
+	 *            Message that is updated with the results.
+	 * @param globals -
+	 *            Map of globals variables that should be set in the working memory
+	 * @param objectList - a list with additional objects (typically pulled from the message) to be inserted into 
+	 *            working memory 
+	 * 
+	 * @return Message with updated objects.
+	 */
+	public Message executeStatelessRulesFromRuleAgent(
+			final String ruleAgentProperties, 
+			Message message, 
+			final Map<String,Object> globals,
+			final List<Object> objectList) throws RuleServiceException 
+	{
+		AssertArgument.isNotNullAndNotEmpty( ruleAgentProperties, "ruleAgentProperties" );
+		
+		final long startTime = System.nanoTime();
+		try 
+		{
+    		final RuleBase ruleBase = getRuleBaseForRuleAgent( ruleAgentProperties ) ;
+			message = executeStatelessRules(ruleBase, message, globals, objectList);
+			updateJBRulesCounter( startTime, ruleAgentProperties, JBRulesCounter.RULES_SUCCEED );
+		} 
+		catch ( final IOException e) 
+		{
+			updateJBRulesCounter( startTime, ruleAgentProperties, JBRulesCounter.RULES_FAILED );
+			throw new RuleServiceException( "Could not read the ruleAgentProperties file [" + ruleAgentProperties + "]", e);
+		} 
+		catch ( final RuleServiceException e) 
+		{
+			updateJBRulesCounter( startTime, ruleAgentProperties, JBRulesCounter.RULES_FAILED );
+			throw e;
+		} 
+		catch ( final Exception e) 
+		{
+			updateJBRulesCounter( startTime, ruleAgentProperties, JBRulesCounter.RULES_FAILED );
+			throw new RuleServiceException( "RuleAgent could not get the RuleBase. " + e.getMessage(), e);
+		}
+		return message;
+	}
+
+	/**
+	 * Execute rules using a certain ruleSet and domain specific language using the Stateful rule engine API
+	 * 
+	 * @param ruleSet -
+	 *            String reference to a file which contains a ruleSet.
+	 * @param dsl -
+	 *            String reference to a file which contains a custom rule
+	 *            language definition(Domain Specific Language)
+	 * @param ruleReload -
+	 *            if set to true, a ruleSet update should result in reloading
+	 *            the ruleSet.
+	 * @param message -
+	 *            Message that is updated with the results.
+	 * @param globals -
+	 *            Map of globals variables that should be set in the working memory
+	 * @param objectList - a list with additional objects (typically pulled from the message) to be inserted into 
+	 *            working memory 
+	 * 
+	 * @return Message with updated objects.
+	 */
+	public Message executeStatefulRules(
+			final String ruleSet, 
+			final String dsl,
+			final boolean ruleReload, 
+			Message message,
+			final Map<String,Object> globals,
+			final List<Object> objectList) throws RuleServiceException 
+	{
+		AssertArgument.isNotNullAndNotEmpty( ruleSet, "ruleSet" );
+		
+		final long startTime = System.nanoTime();
+
+		try 
+		{
+			RuleBase ruleBase = getRuleBaseForFileBasedRules( ruleSet, dsl, ruleReload );
+			message = executeStatefulRules( ruleBase, false, message, globals, objectList );
+
+			updateJBRulesCounter( startTime, ruleSet, JBRulesCounter.RULES_SUCCEED);
+		} 
+		catch (final RuleServiceException e) 
+		{
+			updateJBRulesCounter( startTime, ruleSet, JBRulesCounter.RULES_FAILED );
+			throw e;
+		}
+		return message;
+	}
+
+	/**
+	 * Execute rules from a decision table using the Stateful rule engine API
+	 * 
+	 * @param decisionTable -
+	 *            String reference to a file which contains a spreadsheet of rules
+	 * @param ruleReload -
+	 *            if set to true, a ruleSet update should result in reloading
+	 *            the ruleSet.
+	 * @param message -
+	 *            Message that is updated with the results.
+	 * @param globals -
+	 *            Map of globals variables that should be set in the working memory
+	 * @param objectList - a list with additional objects (typically pulled from the message) to be inserted into 
+	 *            working memory 
+	 * 
+	 * @return Message with updated objects.
+	 */
+	public Message executeStatefulRulesFromDecisionTable(
+			final String decisionTable,
+			final boolean ruleReload, 
+			Message message,
+			final Map<String,Object> globals,
+			final List<Object> objectList) throws RuleServiceException 
+	{
+		AssertArgument.isNotNullAndNotEmpty( decisionTable, "decisionTable" );
+		
+		final long startTime = System.nanoTime();
+
+		try 
+		{
+			final RuleBase ruleBase = getRuleBaseForDecisionTable(decisionTable, ruleReload);
+			
+			message = executeStatefulRules(ruleBase, false, message, globals, objectList);
+
+			updateJBRulesCounter( startTime, decisionTable, JBRulesCounter.RULES_SUCCEED );
+		} 
+		catch (RuleServiceException e) 
+		{
+			updateJBRulesCounter( startTime, decisionTable, JBRulesCounter.RULES_FAILED );
+			throw e;
+		}
+		return message;
+	}
+
+	/**
+	 * Execute rules using a rule package retrieved via the Rule Agent from a URL of local file system
+	 *            using the Stateful rule engine API
+	 * 
+	 * @param ruleAgentProperties -
+	 *            String reference to a file which contains properties used by the RuleAgent to locate a rule package.
+	 * @param message -
+	 *            Message that is updated with the results.
+	 * @param globals -
+	 *            Map of globals variables that should be set in the working memory
+	 * @param objectList - a list with additional objects (typically pulled from the message) to be inserted into 
+	 *            working memory 
+	 * 
+	 * @return Message with updated objects.
+	 */
+	public Message executeStatefulRulesFromRuleAgent(
+			final String ruleAgentProperties, 
+			Message message,
+			final Map<String,Object> globals,
+			final List<Object> objectList) throws RuleServiceException 
+	{
+		AssertArgument.isNotNullAndNotEmpty( ruleAgentProperties, "ruleAgentProperties" );
+		
+		final long startTime = System.nanoTime();
+		try 
+		{
+    		final RuleBase ruleBase = getRuleBaseForRuleAgent( ruleAgentProperties ) ;
+			
+			message = executeStatefulRules(ruleBase, false, message, globals, objectList);
+
+			updateJBRulesCounter( startTime, ruleAgentProperties, JBRulesCounter.RULES_SUCCEED );
+		} 
+		catch (IOException e) 
+		{
+			updateJBRulesCounter( startTime, ruleAgentProperties, JBRulesCounter.RULES_FAILED );
+			throw new RuleServiceException( "Could not read the ruleAgentProperties. " + e.getMessage(), e);
+		} 
+		catch (RuleServiceException e) 
+		{
+			updateJBRulesCounter( startTime, ruleAgentProperties, JBRulesCounter.RULES_FAILED );
+			throw e;
+		} 
+		catch (Exception e) 
+		{
+			updateJBRulesCounter( startTime, ruleAgentProperties, JBRulesCounter.RULES_FAILED );
+			throw new RuleServiceException( "RuleAgent could not get the RuleBase. " + e.getMessage(), e);
+		}
+		return message;
+	}
+	
+	/**
+	 * Continue executing rules where the working memory already exists.
+	 * 
+	 * @param rules -
+	 *            String reference to a file, either the drl file, the decision table,
+	 *            or the ruleAgentProperties. This is used to find the ruleBase.
+	 * @param dispose -
+	 *            if set to true, working memory will be disposed after the rules are fired
+	 * @param message -
+	 *            Message that is updated with the results.
+	 * @param globals -
+	 *            Map of globals variables that should be set in the working memory
+	 * @param objectList - a list with additional objects (typically pulled from the message) to be inserted into 
+	 *            working memory 
+	 * 
+	 * @return Message with updated objects.
+	 */
+	public Message continueStatefulRulesExecution(
+			final String rules,
+			final boolean dispose, 
+			Message message, 
+			final Map<String,Object> globals,
+			final List<Object> objectList) throws RuleServiceException 
+	{
+		AssertArgument.isNotNullAndNotEmpty( rules, "rules" );
+		
+		final long startTime = System.nanoTime();
+		
+		try 
+		{
+			final Map<String, RuleBase> ruleBases = lifecycleRuleBases.getLifecycleResource();
+			final RuleBase ruleBase = ruleBases.get( rules );
+			
+			message = executeStatefulRules( ruleBase, dispose, message, globals, objectList );
+
+			updateJBRulesCounter( startTime, rules, JBRulesCounter.RULES_SUCCEED );
+		} 
+		catch (Exception e) 
+		{
+			updateJBRulesCounter( startTime, rules, JBRulesCounter.RULES_FAILED );
+			throw new RuleServiceException( "Could not continue rule execution. " + e.getMessage(), e);
+		}
+		return message;
+	}
+	
+	public void setConfigTree( final ConfigTree configTree ) 
+	{
+		rulesCounter = new JBRulesCounter( configTree );
+		rulesCounter.registerMBean();
+	}
+	
+	//	private methods 
+	
+	private void updateJBRulesCounter( final long startTime , final String rules, final String result  )
+	{
+		if (rulesCounter != null) 
+		{
+			long procTime = System.nanoTime() - startTime;
+			rulesCounter.update(procTime, rules, result );
+		}
+	}
+	
+	//	package protected methods
+	
+	/**
+	 * Determine if file based rules need reloading and return the rulebase
+	 * 
+	 * @param ruleSet -
+	 *            String reference to a file which contains a ruleSet.
+	 * @param dsl -
+	 *            String reference to a file which contains a custom rule language
+	 *            definition
+	 * @param ruleReload -
+	 *            if set to true, a ruleSet update should result in reloading the
+	 *            ruleSet.
+	 * 
+	 * @return Message with updated objects.
+	 */
+	RuleBase getRuleBaseForFileBasedRules(
+			final String ruleSet, 
+			final String dsl,
+			final boolean ruleReload) throws RuleServiceException 
+	{
+		final long startTime = System.nanoTime();
+		
+		try 
+		{
+			final DroolsRuleBaseHelper rbHelper = DroolsRuleBaseHelper.getInstance();
+
+			String newRuleSet = null;
+			boolean isRulesChanged = false;
+
+			final Map<String, String> ruleSets = lifecycleRuleSets.getLifecycleResource();
+			if ( ruleReload ) 
+			{
+				String currentRuleSet = ruleSets.get( ruleSet );
+				newRuleSet = rbHelper.getRulesAsString( ruleSet, dsl );
+				if ( currentRuleSet == null || !currentRuleSet.equals(newRuleSet) ) 
+				{
+					isRulesChanged = true;
+				}
+			}
+			final Map<String, RuleBase> ruleBases = lifecycleRuleBases.getLifecycleResource();
+			RuleBase ruleBase = ruleBases.get( ruleSet );
+			if ( ruleBase == null || isRulesChanged ) 
+			{
+				ruleBase = rbHelper.createRuleBaseFromRuleFiles(ruleSet, dsl);
+				if (ruleBase != null)
+					ruleBases.put(ruleSet, ruleBase);
+				if (newRuleSet == null) 
+					newRuleSet = rbHelper.getRulesAsString(ruleSet, dsl);
+				if (ruleSet != null)
+					ruleSets.put(ruleSet, newRuleSet);
+			}
+
+			return ruleBase;
+
+		} 
+		catch (final LifecycleResourceException e) 
+		{
+			updateJBRulesCounter( startTime, ruleSet, JBRulesCounter.RULES_FAILED );
+			throw new RuleServiceException("Could not load lifecycle data. " + e.getMessage(), e);
+		} 
+		catch (final IOException e) 
+		{
+			updateJBRulesCounter( startTime, ruleSet, JBRulesCounter.RULES_FAILED );
+			throw new RuleServiceException("Could not read the rules. " + e.getMessage(), e);
+		} 
+		catch (final DroolsParserException e) 
+		{
+			updateJBRulesCounter( startTime, ruleSet, JBRulesCounter.RULES_FAILED );
+			throw new RuleServiceException("Could not parse the rules. " + e.getMessage(), e);
+		} 
+		catch (final RuleServiceException e) 
+		{
+			updateJBRulesCounter( startTime, ruleSet, JBRulesCounter.RULES_FAILED );
+			throw e;
+		}
+	}
+	
+	/**
+	 * Determine if decision table need reloading and return the rulebase
+	 * 
+	 * @param decisionTable -
+	 *            String reference to a file which contains a decision table.
+	 * @param ruleReload -
+	 *            if set to true, a ruleSet update should result in reloading the
+	 *            ruleSet.
+	 * 
+	 * @return Message with updated objects.
+	 */
+	RuleBase getRuleBaseForDecisionTable(
+			final String decisionTable,
+			final boolean ruleReload ) throws RuleServiceException {
+		
+		final long startTime = System.nanoTime();
+		try 
+		{
+			RuleBase ruleBase = getCachedRuleBases().get( decisionTable );
+			if ( ruleReload || ruleBase == null ) 
+			{
+				ruleBase = DroolsRuleBaseHelper.getInstance().createRuleBaseFromDecisionTable(decisionTable);
+				getCachedRuleBases().put( decisionTable, ruleBase );
+			} 
+			return ruleBase;
+		} 
+		catch (final IOException e) 
+		{
+			updateJBRulesCounter( startTime, decisionTable, JBRulesCounter.RULES_FAILED );
+			throw new RuleServiceException("Could not read the rules from [" + decisionTable + "]", e);
+		} 
+		catch (final DroolsParserException e) 
+		{
+			updateJBRulesCounter( startTime, decisionTable, JBRulesCounter.RULES_FAILED );
+			throw new RuleServiceException("Could not parse the rules in [" + decisionTable + "]", e);
+		} 
+		catch (final RuleServiceException e) 
+		{
+			updateJBRulesCounter( startTime, decisionTable, JBRulesCounter.RULES_FAILED );
+			throw e;
+		} 
+		catch (final LifecycleResourceException e)
+		{
+			updateJBRulesCounter( startTime, decisionTable, JBRulesCounter.RULES_FAILED );
+			throw new RuleServiceException("Caught a LifecycleResourceException :", e);
+		}
+	}
+	
+	/**
+	 * Execute rules using using the Stateless API
+	 * 
+	 * @param rulebase -
+	 *          the rulebase to use
+	 * @param message -
+	 *          Message that is updated with the results.
+	 * @param objectList -
+	 * 			a list with additional objects (typically pulled from the message)
+	 * 			to be inserted into working memory
+	 * @param globals -
+	 *            Map of globals variables that should be set in the working memory
+	 * 
+	 * @return Message -
+	 * 			with updated objects.
+	 */
+	Message executeStatelessRules(
+			final RuleBase ruleBase, 
+			final Message message,
+			final Map<String,Object> globals,
+			final List<Object> objectList) 
+	{
+		
+		final StatelessSession statelessSession = ruleBase.newStatelessSession();
+		final List<Object> facts = getFacts( message, objectList );
+		addGlobalsVariables( statelessSession, globals );
+		statelessSession.execute(facts);
+		return message;
+	}
+	
+	/**
+	 * Execute rules using using the Stateful API
+	 * 
+	 * @param rulebase -
+     * 			the rulebase to use
+	 * @param dispose -
+	 * 			if true the working memory will be dereferenced.	
+	 * @param message -
+	 * 			Message that is updated with the results.
+	 * @param globals -
+	 * 			Map of globals variables that should be set in the working memory
+	 * @param objectList -
+	 * 			a list with additional objects  to be inserted into working memory
+	 * 
+	 * @return Message -
+	 * 			a possibly updated Message object. The message object is available
+	 * 			to Rules and my be updated by them.
+	 */
+	Message executeStatefulRules(
+			final RuleBase ruleBase, 
+			final boolean dispose,
+			final Message message, 
+			final Map<String,Object> globals,
+			final List<Object> objectList) 
+	{
+		final StatefulSession statefulSession = getStatefulSession( ruleBase );
+		try
+		{
+    		addGlobalsVariables( statefulSession, globals );
+			final List<Object> facts = getFacts( message, objectList );
+    		insertObjectsIntoWorkingMemory( facts, statefulSession );
+    		statefulSession.fireAllRules();
+		}
+		finally 
+		{
+    		if ( dispose ) 
+    		{
+    			for ( StatefulSession session : ruleBase.getStatefulSessions())
+				{
+    				session.dispose();
+				}
+    		}
+		}
+		
+		return message;
+	}
+	
+	private List<Object> getFacts(final Message message, final List<Object> objectList )
+	{
+		final List<Object> facts = new ArrayList<Object>();
+		facts.add( message );
+		if ( objectList != null )
+			facts.addAll( objectList );
+		return facts;
+	}
+	
+	/*
+	 * Checks whether the ruleBase has an existing session, and returns
+	 * that session, otherwise a new session is created.
+	 */
+	private StatefulSession getStatefulSession( final RuleBase ruleBase )
+	{
+		final StatefulSession[] statefulSessions = ruleBase.getStatefulSessions();
+		boolean existingSession = statefulSessions != null && statefulSessions.length > 0;
+		return existingSession ? statefulSessions[0] : ruleBase.newStatefulSession();
+	}
+	
+	/*
+	 * Will set the passed-in elements in the globals Map as global
+	 * variables.
+	 */
+	private void addGlobalsVariables( final StatelessSession statelessSession, final Map<String,Object> globals )
+	{
+		if ( globals != null )
+		{
+			Set<Entry<String, Object>> entrySet = globals.entrySet();
+			for ( Entry<String, Object> entry : entrySet )
+				statelessSession.setGlobal( entry.getKey(), entry.getValue() );
+		}
+	}
+	
+	/*
+	 * Will set the passed-in elements in the globals Map as global
+	 * variables.
+	 */
+	private void addGlobalsVariables( final StatefulSession statefulSession, final Map<String,Object> globals )
+	{
+		if ( globals != null )
+		{
+			Set<Entry<String, Object>> entrySet = globals.entrySet();
+			for ( Entry<String, Object> entry : entrySet )
+			{
+				statefulSession.setGlobal( entry.getKey(), entry.getValue() );
+			}
+		}
+	}
+	
+	private void insertObjectsIntoWorkingMemory(final List<Object> objectList, final WorkingMemory workingMemory)
+	{
+		if (objectList != null) 
+		{
+			for (Object object : objectList) 
+			{
+				workingMemory.insert(object);
+			}
+		}
+	}
+	
+	RuleBase getRuleBaseForRuleAgent( final String ruleAgentProperties ) throws IOException, Exception
+	{
+		Map<String, RuleAgent> ruleAgents = getCachedRuleAgents();
+		RuleAgent ruleAgent = ruleAgents.get( ruleAgentProperties );
+		if ( ruleAgent == null )
+		{
+			ruleAgent = DroolsRuleBaseHelper.getInstance().createRuleAgent( ruleAgentProperties );
+			ruleAgents.put( ruleAgentProperties, ruleAgent );
+		}
+		
+		RuleBase currentRuleBase = ruleAgent.getRuleBase();
+		//	always update the cache as the rulebase might have been updated.
+		getCachedRuleBases().put( ruleAgentProperties, currentRuleBase );
+		return currentRuleBase;
+	}
+	
+	Map<String, RuleAgent> getCachedRuleAgents() throws LifecycleResourceException
+	{
+		return lifecycleRuleAgents.getLifecycleResource();
+	}
+	
+	Map<String, RuleBase> getCachedRuleBases() throws LifecycleResourceException
+	{
+		return lifecycleRuleBases.getLifecycleResource();
+	}
+	
+	/**
+	 * The lifecycle resource factory for rule sets.
+	 * 
+	 * @author kevin
+	 */
+	public static class LifecycleRuleBaseFactory implements
+			LifecycleResourceFactory<Map<String, RuleBase>> {
+		/**
+		 * Create a resource object which will be associated with the
+		 * specified lifecycle identity.
+		 * 
+		 * @param lifecycleIdentity
+		 *            The associated lifecycle identity.
+		 * @return The lifecycle resource
+		 * @throws LifecycleResourceException
+		 *             for errors during construction.
+		 */
+		public Map<String, RuleBase> createLifecycleResource(
+				final String lifecycleIdentity)
+				throws LifecycleResourceException 
+		{
+			return new ConcurrentHashMap<String, RuleBase>();
+		}
+
+		/**
+		 * Destroy a resource object which is associated with the specified
+		 * lifecycle identity.
+		 * 
+		 * @param resource
+		 *            The lifecycle resource.
+		 * @param lifecycleIdentity
+		 *            The associated lifecycle identity.
+		 * @return The lifecycle resource.
+		 * @throws LifecycleResourceException
+		 *             for errors during destroy.
+		 */
+		public void destroyLifecycleResource(
+				final Map<String, RuleBase> resource,
+				final String lifecycleIdentity)
+				throws LifecycleResourceException 
+		{
+			//	NoOp
+		}
+	}
+	
+	public static class LifecycleRuleAgentFactory implements LifecycleResourceFactory<Map<String, RuleAgent>> {
+        /**
+         * Create a resource object which will be associated with the
+         * specified lifecycle identity.
+         * 
+         * @param lifecycleIdentity
+         *            The associated lifecycle identity.
+         * @return The lifecycle resource
+         * @throws LifecycleResourceException
+         *             for errors during construction.
+         */
+        public Map<String, RuleAgent> createLifecycleResource( final String lifecycleIdentity) throws LifecycleResourceException 
+        {
+        	return new ConcurrentHashMap<String, RuleAgent>();
+        }
+    
+        /**
+         * Destroy a resource object which is associated with the specified
+         * lifecycle identity.
+         * 
+         * @param resource
+         *            The lifecycle resource.
+         * @param lifecycleIdentity
+         *            The associated lifecycle identity.
+         * @return The lifecycle resource.
+         * @throws LifecycleResourceException
+         *             for errors during destroy.
+         */
+        public void destroyLifecycleResource( final Map<String, RuleAgent> resource, final String lifecycleIdentity) throws LifecycleResourceException 
+        {
+        	//	NoOp
+        }
+    }
+
+	/**
+	 * The lifecycle resource factory for rule sets.
+	 * 
+	 * @author kevin
+	 */
+	public static class LifecycleRuleSetFactory implements
+			LifecycleResourceFactory<Map<String, String>> 
+	{
+		/**
+		 * Create a resource object which will be associated with the
+		 * specified lifecycle identity.
+		 * 
+		 * @param lifecycleIdentity
+		 *            The associated lifecycle identity.
+		 * @return The lifecycle resource
+		 * @throws LifecycleResourceException
+		 *             for errors during construction.
+		 */
+		public Map<String, String> createLifecycleResource(
+				final String lifecycleIdentity)
+				throws LifecycleResourceException 
+		{
+			return new ConcurrentHashMap<String, String>();
+		}
+
+		/**
+		 * Destroy a resource object which is associated with the specified
+		 * lifecycle identity.
+		 * 
+		 * @param resource
+		 *            The lifecycle resource.
+		 * @param lifecycleIdentity
+		 *            The associated lifecycle identity.
+		 * @return The lifecycle resource.
+		 * @throws LifecycleResourceException
+		 *             for errors during destroy.
+		 */
+		public void destroyLifecycleResource(
+				final Map<String, String> resource,
+				final String lifecycleIdentity)
+				throws LifecycleResourceException 
+		{
+			// NoOp
+		}
+	}
+	
+}

Deleted: labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/RuleServiceBuilderException.java
===================================================================
--- labs/jbossesb/trunk/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/RuleServiceBuilderException.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/RuleServiceBuilderException.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,76 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2008, Red Hat Middleware LLC, and individual contributors
- * 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.internal.soa.esb.services.rules;
-
-import org.drools.compiler.PackageBuilderErrors;
-
-/**
- * RuleServiceBuilderException adds {@link PackageBuilderErrors}.
- * <p/>
- * @author <a href="mailto:dbevenius at redhat.com">Daniel Bevenius</a>
- *
- */
-public class RuleServiceBuilderException extends RuleServiceException
-{
-	private static final long serialVersionUID = 1L;
-	
-	private PackageBuilderErrors builderErrors;
-
-	public RuleServiceBuilderException()
-	{
-		super();
-	}
-
-	public RuleServiceBuilderException(String msg, Throwable cause)
-	{
-		super( msg, cause );
-	}
-
-	public RuleServiceBuilderException(String msg)
-	{
-		super( msg );
-	}
-
-	public RuleServiceBuilderException(Throwable cause)
-	{
-		super( cause );
-	}
-	
-	public RuleServiceBuilderException(String msg, PackageBuilderErrors builderErrors)
-	{
-		super( msg );
-		this.builderErrors = builderErrors;
-	}
-	
-	public RuleServiceBuilderException(String msg, Throwable cause, PackageBuilderErrors builderErrors)
-	{
-		super( msg, cause );
-		this.builderErrors = builderErrors;
-	}
-
-	public PackageBuilderErrors getBuilderErrors()
-	{
-		return builderErrors;
-	}
-
-}

Copied: labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/RuleServiceBuilderException.java (from rev 21158, labs/jbossesb/trunk/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/RuleServiceBuilderException.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/RuleServiceBuilderException.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/RuleServiceBuilderException.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,76 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2008, Red Hat Middleware LLC, and individual contributors
+ * 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.internal.soa.esb.services.rules;
+
+import org.drools.compiler.PackageBuilderErrors;
+
+/**
+ * RuleServiceBuilderException adds {@link PackageBuilderErrors}.
+ * <p/>
+ * @author <a href="mailto:dbevenius at redhat.com">Daniel Bevenius</a>
+ *
+ */
+public class RuleServiceBuilderException extends RuleServiceException
+{
+	private static final long serialVersionUID = 1L;
+	
+	private PackageBuilderErrors builderErrors;
+
+	public RuleServiceBuilderException()
+	{
+		super();
+	}
+
+	public RuleServiceBuilderException(String msg, Throwable cause)
+	{
+		super( msg, cause );
+	}
+
+	public RuleServiceBuilderException(String msg)
+	{
+		super( msg );
+	}
+
+	public RuleServiceBuilderException(Throwable cause)
+	{
+		super( cause );
+	}
+	
+	public RuleServiceBuilderException(String msg, PackageBuilderErrors builderErrors)
+	{
+		super( msg );
+		this.builderErrors = builderErrors;
+	}
+	
+	public RuleServiceBuilderException(String msg, Throwable cause, PackageBuilderErrors builderErrors)
+	{
+		super( msg, cause );
+		this.builderErrors = builderErrors;
+	}
+
+	public PackageBuilderErrors getBuilderErrors()
+	{
+		return builderErrors;
+	}
+
+}

Deleted: labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/RuleServiceCallHelper.java
===================================================================
--- labs/jbossesb/trunk/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/RuleServiceCallHelper.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/RuleServiceCallHelper.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,157 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2008, Red Hat Middleware LLC, and individual contributors
- * 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.internal.soa.esb.services.rules;
-
-import static org.jboss.soa.esb.services.rules.RuleServicePropertiesNames.CONTINUE;
-import static org.jboss.soa.esb.services.rules.RuleServicePropertiesNames.DECISION_TABLE;
-import static org.jboss.soa.esb.services.rules.RuleServicePropertiesNames.RULE_AGENT_PROPERTIES;
-import static org.jboss.soa.esb.services.rules.RuleServicePropertiesNames.DISPOSE;
-import static org.jboss.soa.esb.services.rules.RuleServicePropertiesNames.IMPL_CLASS;
-import static org.jboss.soa.esb.services.rules.RuleServicePropertiesNames.STATEFUL;
-import java.util.List;
-import java.util.Map;
-import org.jboss.soa.esb.helpers.ConfigTree;
-import org.jboss.soa.esb.listeners.ListenerTagNames;
-import org.jboss.soa.esb.message.Message;
-import org.jboss.soa.esb.services.rules.RuleService;
-
-/**
- * RuleServiceCallHelper is a util class for calling
- * methods on a {@link RuleService} implementation.
- * </p>
- * 
- * @author <a href="mailto:dbevenius at redhat.com">Daniel Bevenius</a>
- *
- */
-public class RuleServiceCallHelper
-{
-	private RuleServiceCallHelper() 
-	{
-		throw new AssertionError();
-	}
-	
-	/**
-	 * This helper method delegates to the configured RuleService implementation.
-	 * <p/>
-	 * If the message object instance has a property 'continue' set to true, this method
-	 * will invoke {@link RuleService#continueStatefulRulesExecution(String, boolean, Message, Map, List)}.
-	 * This will continue an existing stateful session.
-	 * <br>
-	 * <br>
-	 * Otherwise this method will delete one of the stateless or stateful methods in RuleService 
-	 * depending on the configuration property 'stateful' is true or false. Default is stateless.
-	 * 
-	 * @param ruleSet -
-	 *            String reference to a file which contains a ruleSet.
-	 * @param ruleLanguage -
-	 *            String reference to a file which contains a custom rule
-	 *            language definition
-	 * @param ruleReload -
-	 *            if set to true, a ruleSet update should result in reloading the ruleSet.
-	 * @param message -
-	 *            Message that is updated with the results.
-	 * @param objectList - 
-	 * 			  a list with additional objects (typically pulled from the message) to be inserted into 
-	 *            working memory 
-	 * @param globals -
-	 *            Map of globals variables that should be set in the working memory
-	 * @param configTree -
-	 * 			  configuration instance to access properties from jboss-esb.xml
-	 * @return Message	-
-	 * 			  the ESB Message object which might have been updated.
-	 * @throws RuleServiceException
-	 */
-	public static Message executeRulesService( 
-			String ruleSet,
-			final String ruleLanguage,
-			final boolean ruleReload,
-			Message message, 
-			final List<Object> objectList,
-			final Map<String, Object> globals,
-			final ConfigTree configTree ) throws RuleServiceException 
-	{
-		final String ruleServiceImpl = configTree.getAttribute( IMPL_CLASS.getTagName(), "org.jboss.internal.soa.esb.services.rules.DroolsRuleService" );
-		final RuleService ruleService = RuleServiceFactory.getRuleService( ruleServiceImpl );
-		ruleService.setConfigTree( configTree );
-		
-		final String decisionTable = configTree.getAttribute( DECISION_TABLE.getTagName() );
-		final String ruleAgent = configTree.getAttribute( RULE_AGENT_PROPERTIES.getTagName() );
-		
-		final Boolean continueStateful = (Boolean) message.getProperties().getProperty( CONTINUE.getTagName(), Boolean.FALSE );
-		if ( continueStateful )
-		{
-			//	ruleSet can be a rule file, decisiontable or a ruleAgent properties file for continueStatefulRules
-			if ( ruleSet == null )
-				ruleSet = decisionTable != null ? decisionTable : ruleAgent;  
-			
-			message = ruleService.continueStatefulRulesExecution( ruleSet, getDisposeProperty( message ), message, globals, objectList );
-		}
-		else
-		{
-    		final boolean stateful = Boolean.valueOf( configTree.getAttribute( STATEFUL.getTagName()) );
-		
-    		if ( stateful )
-    		{
-    			if ( ruleSet != null )
-        			message = ruleService.executeStatefulRules( ruleSet, ruleLanguage, ruleReload, message, globals, objectList );
-    			else if ( decisionTable != null )
-        			message =  ruleService.executeStatefulRulesFromDecisionTable( decisionTable, ruleReload, message, globals, objectList );
-    			else if ( ruleAgent != null )
-        			message = ruleService.executeStatefulRulesFromRuleAgent( ruleAgent, message, globals, objectList );
-    			else
-    				throwRuleServiceException();
-    		}
-    		else
-    		{
-    			if ( ruleSet != null )
-        			message = ruleService.executeStatelessRules( ruleSet, ruleLanguage, ruleReload, message, globals, objectList );
-    			else if ( decisionTable != null )
-        			message = ruleService.executeStatelessRulesFromDecisionTable( decisionTable, ruleReload, message, globals, objectList );
-    			else if ( ruleAgent != null )
-        			message = ruleService.executeStatelessRulesFromRuleAgent( ruleAgent, message, globals, objectList );
-    			else
-    				throwRuleServiceException();
-    		}
-		}
-		return message;
-	}
-	
-	//	private static methods
-	
-	private static void throwRuleServiceException() throws RuleServiceException
-	{
-		throw new RuleServiceException( "One of '" + ListenerTagNames.RULE_SET_TAG + "', '" + DECISION_TABLE.getTagName() + "', or ' " + RULE_AGENT_PROPERTIES.getTagName() + "'must be specified as properties in jboss-esb.xml");
-	}
-	
-	private static boolean getDisposeProperty( final Message message ) throws RuleServiceException
-	{
-		Object dispose = message.getProperties().getProperty( DISPOSE.getTagName() );
-		if ( dispose == null )
-		{
-			throw new RuleServiceException("The property [" + DISPOSE.getTagName() + "] must be specified when [" +
-					CONTINUE.getTagName() + "] is true. This is required as it is important that the rules working memory "+
-					" be disposed or memory leaks can occur.");
-		}
-		return (Boolean)dispose;
-	}
-
-}

Copied: labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/RuleServiceCallHelper.java (from rev 21158, labs/jbossesb/trunk/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/RuleServiceCallHelper.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/RuleServiceCallHelper.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/RuleServiceCallHelper.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,157 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2008, Red Hat Middleware LLC, and individual contributors
+ * 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.internal.soa.esb.services.rules;
+
+import static org.jboss.soa.esb.services.rules.RuleServicePropertiesNames.CONTINUE;
+import static org.jboss.soa.esb.services.rules.RuleServicePropertiesNames.DECISION_TABLE;
+import static org.jboss.soa.esb.services.rules.RuleServicePropertiesNames.RULE_AGENT_PROPERTIES;
+import static org.jboss.soa.esb.services.rules.RuleServicePropertiesNames.DISPOSE;
+import static org.jboss.soa.esb.services.rules.RuleServicePropertiesNames.IMPL_CLASS;
+import static org.jboss.soa.esb.services.rules.RuleServicePropertiesNames.STATEFUL;
+import java.util.List;
+import java.util.Map;
+import org.jboss.soa.esb.helpers.ConfigTree;
+import org.jboss.soa.esb.listeners.ListenerTagNames;
+import org.jboss.soa.esb.message.Message;
+import org.jboss.soa.esb.services.rules.RuleService;
+
+/**
+ * RuleServiceCallHelper is a util class for calling
+ * methods on a {@link RuleService} implementation.
+ * </p>
+ * 
+ * @author <a href="mailto:dbevenius at redhat.com">Daniel Bevenius</a>
+ *
+ */
+public class RuleServiceCallHelper
+{
+	private RuleServiceCallHelper() 
+	{
+		throw new AssertionError();
+	}
+	
+	/**
+	 * This helper method delegates to the configured RuleService implementation.
+	 * <p/>
+	 * If the message object instance has a property 'continue' set to true, this method
+	 * will invoke {@link RuleService#continueStatefulRulesExecution(String, boolean, Message, Map, List)}.
+	 * This will continue an existing stateful session.
+	 * <br>
+	 * <br>
+	 * Otherwise this method will delete one of the stateless or stateful methods in RuleService 
+	 * depending on the configuration property 'stateful' is true or false. Default is stateless.
+	 * 
+	 * @param ruleSet -
+	 *            String reference to a file which contains a ruleSet.
+	 * @param ruleLanguage -
+	 *            String reference to a file which contains a custom rule
+	 *            language definition
+	 * @param ruleReload -
+	 *            if set to true, a ruleSet update should result in reloading the ruleSet.
+	 * @param message -
+	 *            Message that is updated with the results.
+	 * @param objectList - 
+	 * 			  a list with additional objects (typically pulled from the message) to be inserted into 
+	 *            working memory 
+	 * @param globals -
+	 *            Map of globals variables that should be set in the working memory
+	 * @param configTree -
+	 * 			  configuration instance to access properties from jboss-esb.xml
+	 * @return Message	-
+	 * 			  the ESB Message object which might have been updated.
+	 * @throws RuleServiceException
+	 */
+	public static Message executeRulesService( 
+			String ruleSet,
+			final String ruleLanguage,
+			final boolean ruleReload,
+			Message message, 
+			final List<Object> objectList,
+			final Map<String, Object> globals,
+			final ConfigTree configTree ) throws RuleServiceException 
+	{
+		final String ruleServiceImpl = configTree.getAttribute( IMPL_CLASS.getTagName(), "org.jboss.internal.soa.esb.services.rules.DroolsRuleService" );
+		final RuleService ruleService = RuleServiceFactory.getRuleService( ruleServiceImpl );
+		ruleService.setConfigTree( configTree );
+		
+		final String decisionTable = configTree.getAttribute( DECISION_TABLE.getTagName() );
+		final String ruleAgent = configTree.getAttribute( RULE_AGENT_PROPERTIES.getTagName() );
+		
+		final Boolean continueStateful = (Boolean) message.getProperties().getProperty( CONTINUE.getTagName(), Boolean.FALSE );
+		if ( continueStateful )
+		{
+			//	ruleSet can be a rule file, decisiontable or a ruleAgent properties file for continueStatefulRules
+			if ( ruleSet == null )
+				ruleSet = decisionTable != null ? decisionTable : ruleAgent;  
+			
+			message = ruleService.continueStatefulRulesExecution( ruleSet, getDisposeProperty( message ), message, globals, objectList );
+		}
+		else
+		{
+    		final boolean stateful = Boolean.valueOf( configTree.getAttribute( STATEFUL.getTagName()) );
+		
+    		if ( stateful )
+    		{
+    			if ( ruleSet != null )
+        			message = ruleService.executeStatefulRules( ruleSet, ruleLanguage, ruleReload, message, globals, objectList );
+    			else if ( decisionTable != null )
+        			message =  ruleService.executeStatefulRulesFromDecisionTable( decisionTable, ruleReload, message, globals, objectList );
+    			else if ( ruleAgent != null )
+        			message = ruleService.executeStatefulRulesFromRuleAgent( ruleAgent, message, globals, objectList );
+    			else
+    				throwRuleServiceException();
+    		}
+    		else
+    		{
+    			if ( ruleSet != null )
+        			message = ruleService.executeStatelessRules( ruleSet, ruleLanguage, ruleReload, message, globals, objectList );
+    			else if ( decisionTable != null )
+        			message = ruleService.executeStatelessRulesFromDecisionTable( decisionTable, ruleReload, message, globals, objectList );
+    			else if ( ruleAgent != null )
+        			message = ruleService.executeStatelessRulesFromRuleAgent( ruleAgent, message, globals, objectList );
+    			else
+    				throwRuleServiceException();
+    		}
+		}
+		return message;
+	}
+	
+	//	private static methods
+	
+	private static void throwRuleServiceException() throws RuleServiceException
+	{
+		throw new RuleServiceException( "One of '" + ListenerTagNames.RULE_SET_TAG + "', '" + DECISION_TABLE.getTagName() + "', or ' " + RULE_AGENT_PROPERTIES.getTagName() + "'must be specified as properties in jboss-esb.xml");
+	}
+	
+	private static boolean getDisposeProperty( final Message message ) throws RuleServiceException
+	{
+		Object dispose = message.getProperties().getProperty( DISPOSE.getTagName() );
+		if ( dispose == null )
+		{
+			throw new RuleServiceException("The property [" + DISPOSE.getTagName() + "] must be specified when [" +
+					CONTINUE.getTagName() + "] is true. This is required as it is important that the rules working memory "+
+					" be disposed or memory leaks can occur.");
+		}
+		return (Boolean)dispose;
+	}
+
+}

Deleted: labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/RuleServiceException.java
===================================================================
--- labs/jbossesb/trunk/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/RuleServiceException.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/RuleServiceException.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,47 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2008, Red Hat Middleware LLC, and individual contributors
- * 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.internal.soa.esb.services.rules;
-
-/**
- * @author jdelong at redhat.com
- * 
- */
-public class RuleServiceException extends Exception {
-	private static final long serialVersionUID = 1L;
-
-	public RuleServiceException() {
-		super();
-	}
-
-	public RuleServiceException(String msg) {
-		super(msg);
-	}
-
-	public RuleServiceException(Throwable cause) {
-		super(cause);
-	}
-
-	public RuleServiceException(String msg, Throwable cause) {
-		super(msg, cause);
-	}
-}

Copied: labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/RuleServiceException.java (from rev 21158, labs/jbossesb/trunk/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/RuleServiceException.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/RuleServiceException.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/RuleServiceException.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,47 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2008, Red Hat Middleware LLC, and individual contributors
+ * 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.internal.soa.esb.services.rules;
+
+/**
+ * @author jdelong at redhat.com
+ * 
+ */
+public class RuleServiceException extends Exception {
+	private static final long serialVersionUID = 1L;
+
+	public RuleServiceException() {
+		super();
+	}
+
+	public RuleServiceException(String msg) {
+		super(msg);
+	}
+
+	public RuleServiceException(Throwable cause) {
+		super(cause);
+	}
+
+	public RuleServiceException(String msg, Throwable cause) {
+		super(msg, cause);
+	}
+}

Deleted: labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/RuleServiceFactory.java
===================================================================
--- labs/jbossesb/trunk/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/RuleServiceFactory.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/RuleServiceFactory.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,63 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2008, Red Hat Middleware LLC, and individual contributors
- * 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.internal.soa.esb.services.rules;
-
-import org.apache.log4j.Level;
-import org.apache.log4j.Logger;
-import org.jboss.soa.esb.services.rules.RuleService;
-import org.jboss.soa.esb.util.ClassUtil;
-/**
- * Returns an instance of the RuleService.
- *
- * @author jdelong at redhat.com
- *
- */
-public class RuleServiceFactory {
-	private static Logger logger = Logger.getLogger(RuleServiceFactory.class);
-
-	/**
-	 * This factory returns a ruleService
-	 * 
-	 * @author jdelong at redhat.com
-	 * 
-	 */
-	public static RuleService getRuleService(String className)
-			throws RuleServiceException {
-		RuleService rs = null;
-		logger.log(Level.DEBUG, "Going to load " + className);
-		try {
-			// instruct class loader to load the RuleService Implementation
-			Class rsClass = ClassUtil.forName(className,
-					RuleServiceFactory.class);
-			// Try to get an instance of the RS
-			rs = (RuleService) rsClass.newInstance();
-		} catch (ClassNotFoundException cnfex) {
-			throw new RuleServiceException("RuleService Implementation="
-					+ className + " not found", cnfex);
-		} catch (Exception e) {
-			throw new RuleServiceException(className + " invocation problem. "
-					+ e.getLocalizedMessage(), e);
-		}
-		return rs;
-	}
-}

Copied: labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/RuleServiceFactory.java (from rev 21158, labs/jbossesb/trunk/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/RuleServiceFactory.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/RuleServiceFactory.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/RuleServiceFactory.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,63 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2008, Red Hat Middleware LLC, and individual contributors
+ * 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.internal.soa.esb.services.rules;
+
+import org.apache.log4j.Level;
+import org.apache.log4j.Logger;
+import org.jboss.soa.esb.services.rules.RuleService;
+import org.jboss.soa.esb.util.ClassUtil;
+/**
+ * Returns an instance of the RuleService.
+ *
+ * @author jdelong at redhat.com
+ *
+ */
+public class RuleServiceFactory {
+	private static Logger logger = Logger.getLogger(RuleServiceFactory.class);
+
+	/**
+	 * This factory returns a ruleService
+	 * 
+	 * @author jdelong at redhat.com
+	 * 
+	 */
+	public static RuleService getRuleService(String className)
+			throws RuleServiceException {
+		RuleService rs = null;
+		logger.log(Level.DEBUG, "Going to load " + className);
+		try {
+			// instruct class loader to load the RuleService Implementation
+			Class rsClass = ClassUtil.forName(className,
+					RuleServiceFactory.class);
+			// Try to get an instance of the RS
+			rs = (RuleService) rsClass.newInstance();
+		} catch (ClassNotFoundException cnfex) {
+			throw new RuleServiceException("RuleService Implementation="
+					+ className + " not found", cnfex);
+		} catch (Exception e) {
+			throw new RuleServiceException(className + " invocation problem. "
+					+ e.getLocalizedMessage(), e);
+		}
+		return rs;
+	}
+}

Modified: labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/soa/esb/actions/BusinessRulesProcessor.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/soa/esb/actions/BusinessRulesProcessor.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/soa/esb/actions/BusinessRulesProcessor.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -27,8 +27,12 @@
  */
 package org.jboss.soa.esb.actions;
 
+import java.util.HashMap;
 import java.util.List;
+import java.util.Map;
 
+import org.jboss.internal.soa.esb.services.rules.RuleServiceCallHelper;
+import org.jboss.internal.soa.esb.services.rules.RuleServiceException;
 import org.jboss.soa.esb.ConfigurationException;
 import org.jboss.soa.esb.helpers.ConfigTree;
 import org.jboss.soa.esb.message.Message;
@@ -36,16 +40,50 @@
 import org.jboss.soa.esb.services.registry.RegistryException;
 import org.jboss.soa.esb.services.routing.MessageRouterException;
 
+/**
+ * BusinessRulesProcessor extends {@link ContentBasedRouter} but does not perform any routing, it only 
+ * executes the business rules.
+ * <p/>
+ * 
+ * Configuration Example:
+ *<pre>{@code
+ *
+ *<action class="org.jboss.soa.esb.actions.BusinessRulesProcessor" name="YourCBRName">
+ *    <property name="ruleSet" value="OrderDiscountOnMultipleOrders.drl" />
+ *    <property name="ruleReload" value="false" />
+ *    <property name="stateful" value="true" />
+ *    <property name="object-paths">
+ *        <object-path esb="body.TheOrderHeader" />
+ *        <object-path esb="body.TheCustomer" />
+ *    </property>
+ *</action>
+ *
+ * As this class extends {@link ContentBasedRouter} please see its javadoc for 
+ * configuration descriptions that are common to both classes.
+ * 
+ * Property description:
+ * <lu>
+ * <li> <i> class </i> action class, org.jboss.soa.esb.actions.BusinessRulesProcessor
+ * <li> <i> stateful </i> Optional property which tells the RuleService to use a stateful session where facts will be remembered between invokations.
+ * </lu>
+ * </br>
+ * 
+ * 
+ * @author John Doe
+ * @author <a href="mailto:dbevenius at redhat.com">Daniel Bevenius</a>
+ *
+ */
 public class BusinessRulesProcessor extends ContentBasedRouter
 {
+	private ConfigTree configTree;
+	
 	public BusinessRulesProcessor(ConfigTree config) throws ConfigurationException, RegistryException, MessageRouterException
 	{
         super(config);
+        this.configTree = config;
 	}
 	/** 
      * Inspect the content of the message using a rule set 
-     * Router the message to one or more destinations, using the ContentBasedRouter to figure out
-     * to which destinations it is going to be routed too. 
      *  
      * @param message
      * @return Message
@@ -53,16 +91,34 @@
 	 */
 	public Message process(Message message) throws ActionProcessingException
 	{
-        try {
+        try 
+        {
             List<Object> objectList = _mapper.createObjectList(message, _messagePathList);
-            _cbr.route(_ruleSet, _ruleLanguage, _ruleReload, message, objectList);
-        } catch (ObjectMappingException ome) {
-            throw new ActionProcessingException(ome.getMessage(), ome);
-        } catch (MessageRouterException mre) {
-            throw new ActionProcessingException(mre.getMessage(), mre);
+            message = executeRulesService( message, objectList );
+        } 
+        catch (final ObjectMappingException e) 
+        {
+            throw new ActionProcessingException( e.getMessage(), e);
+        } 
+        catch (final RuleServiceException e) 
+        {
+            throw new ActionProcessingException( e.getMessage(), e);
         }
 		return message;
 	}
+	
+	/**
+	 * 
+	 * @param message
+	 * @param objectList
+	 * @throws RuleServiceException 
+	 * @throws MessageRouterException
+	 */
+	Message executeRulesService( final Message message, final List<Object> objectList) throws RuleServiceException 
+	{
+		Map<String,Object> globals = new HashMap<String,Object>();
+		globals.put( "message", message );
+		return RuleServiceCallHelper.executeRulesService( _ruleSet, _ruleLanguage, _ruleReload, message, objectList, globals, configTree )  ;
+	}
     
-    
 }

Modified: labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/soa/esb/actions/ContentBasedRouter.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/soa/esb/actions/ContentBasedRouter.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/soa/esb/actions/ContentBasedRouter.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -28,10 +28,16 @@
 import org.jboss.soa.esb.services.registry.RegistryException;
 import org.jboss.soa.esb.services.routing.MessageRouterException;
 /**
- * The CBR action that drives the CBR implementation dynamically.
+ * ContentBasedRouter implements the Content Based Routing pattern. 
+ * It routes a message to one or more destination services based on the message content 
+ * and the rule set it is evaluating it  against. 
+ * <p/>
+ * For configuration details see
  * 
  * @author <a href="mailto:schifest at heuristica.com.ar">schifest at heuristica.com.ar</a>
  * @author kstam at jboss.com
+ * 
+ * @see ContentBasedWiretap
  *
  */
 public class ContentBasedRouter extends ContentBasedWiretap

Modified: labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/soa/esb/actions/ContentBasedWiretap.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/soa/esb/actions/ContentBasedWiretap.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/soa/esb/actions/ContentBasedWiretap.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -44,10 +44,56 @@
 import org.jboss.soa.esb.services.routing.cbr.ContentBasedRouterFactory;
 
 /**
- * @author <a
- *         href="mailto:schifest at heuristica.com.ar">schifest at heuristica.com.ar</a>
+ * ContentBasedWirtap implements the WireTap pattern. 
+ * The WireTap is an Enterprise Integration Pattern (EIP) where a copy of the message is 
+ * sent to a control channel.
+ * <br>
+ * The CBR­WT is identical in functionality to the ContentBasedRouter, 
+ * however it does not terminate the pipeline which makes it suitable to be used as a WireTap. 
+ * <p/> 
+ * 
+ * Configuration Example:
+ *<pre>{@code
+ *
+ *<action class="org.jboss.soa.esb.actions.ContentBasedRouter" name="OrderDiscountBasedOnCustomerHistory">
+ *    <property name="ruleSet" value="OrderDiscountOnMultipleOrders.drl" />
+ *    <property name="ruleReload" value="false" />
+ *    <property name="stateful" value="true" />
+ *    <property name="object-paths">
+ *        <object-path esb="body.TheOrderHeader" />
+ *        <object-path esb="body.TheCustomer" />
+ *    </property>
+ *    <property name="destinations">
+ *        <route-to destination-name="blue"  service-category="BlueTeam"  service-name="GoBlue" />
+ *        <route-to destination-name="red"   service-category="RedTeam"   service-name="GoRed" />
+ *        <route-to destination-name="green" service-category="GreenTeam" service-name="GoGreen" />
+ *    </property>
+ *</action>
+ *
+ * }</pre>
+ * Property description:
+ * <lu>
+ * <li> <i>class</i>		action class, one of : org.jboss.soa.esb.actions.ContentBasedRouter, org.jboss.soa.esb.actions.ContentBasedWireTap,<br>
+ * 							or org.jboss.soa.esb.actions.MessageFilter
+ * <li> <i>ruleSet</i>		Name of the filename containing the Drools ruleSet.
+ * <li> <i>ruleLanguage</i>	Optional reference to a file containing the definition of a Domain Specific Language to be used for evaluating 
+ * 							the rule set.
+ * <li> <i>ruleReload</i>	Optional property which can be to true to enable 'hot' redeployment of rule sets. 
+ * <li> <i>stateful</i>		Optional property which tells the RuleService to use a stateful session where facts will be 
+ * 							remembered between invokations.
+ * <li> <i>object-paths</i> Optional property to pass Message objects into Rule Services WorkingMemory.
+ * <li> <i>destinations</i> A set of route-­to properties each containing the logical name 
+ * 							of the destination along with the Service category and name 
+ *  						as referenced in the registry.<br> The logical name is the name 
+ *  						which should be used in the rule set.
+ * </lu>
+ * </br>
+ * 
+ * 
+ * @author <a href="mailto:schifest at heuristica.com.ar">schifest at heuristica.com.ar</a>
  * @author kstam at jboss.com
  * @author kevin.conner at jboss.com
+ * @author <a href="mailto:dbevenius at redhat.com">Daniel Bevenius</a>
  */
 public class ContentBasedWiretap extends AbstractActionPipelineProcessor {
 
@@ -73,15 +119,11 @@
         try {
             dlQueueInvoker = new ServiceInvoker(ServiceInvoker.INTERNAL_SERVICE_CATEGORY, ServiceInvoker.DEAD_LETTER_SERVICE_NAME);
         } catch (MessageDeliverException e) {
-            new MessageRouterException(e);
+            throw new MessageRouterException(e);
         }
     }
 
-    public void initialise() {
-        if (messageMulticaster.getRecipientCount() == 0) { 
-            _logger.info("Missing or empty destination list - This action class won't have any effect");
-        }
-    }
+    public void initialise() { }
 
     /**
      * Router the message to one or more destinations, using the
@@ -157,25 +199,13 @@
      * @throws ConfigurationException
      */
     protected void checkMyParms() throws ConfigurationException {
-        if (_config.getAttribute(ListenerTagNames.RULE_SET_TAG) == null) {
-            _logger.error("Required attribute " + ListenerTagNames.RULE_SET_TAG
-                    + " not found in " + _config.getName() + ".");
-            throw new ConfigurationException("Required attribute "
-                    + ListenerTagNames.RULE_SET_TAG + " not found.");
-        } else {
-            _ruleSet = _config.getAttribute(ListenerTagNames.RULE_SET_TAG);
-            if (_ruleSet == null) {
-                throw new ConfigurationException("Required attribute "
-                        + ListenerTagNames.RULE_SET_TAG + " not found.");
-            }
-            _ruleLanguage = _config
-                    .getAttribute(ListenerTagNames.RULE_LANGUAGE_TAG);
-            String ruleReload = _config
-                    .getAttribute(ListenerTagNames.RULE_RELOAD_TAG);
-            if (ruleReload != null && "true".equals(ruleReload)) {
-                _ruleReload = true;
-            }
+        _ruleSet = _config.getAttribute(ListenerTagNames.RULE_SET_TAG);
+        _ruleLanguage = _config.getAttribute(ListenerTagNames.RULE_LANGUAGE_TAG);
+        String ruleReload = _config.getAttribute(ListenerTagNames.RULE_RELOAD_TAG);
+        if (ruleReload != null && "true".equals(ruleReload)) {
+            _ruleReload = true;
         }
+            
         if (_config.getAttribute(ListenerTagNames.CBR_CLASS) != null) {
             _cbrClass = _config.getAttribute(ListenerTagNames.CBR_CLASS);
         } else {

Copied: labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/soa/esb/services (from rev 21158, labs/jbossesb/trunk/product/services/jbrules/src/main/java/org/jboss/soa/esb/services)

Copied: labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/soa/esb/services/rules (from rev 21158, labs/jbossesb/trunk/product/services/jbrules/src/main/java/org/jboss/soa/esb/services/rules)

Deleted: labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/soa/esb/services/rules/RuleService.java
===================================================================
--- labs/jbossesb/trunk/product/services/jbrules/src/main/java/org/jboss/soa/esb/services/rules/RuleService.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/soa/esb/services/rules/RuleService.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,208 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2008, Red Hat Middleware LLC, and individual contributors
- * 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.soa.esb.services.rules;
-
-import java.util.List;
-import java.util.Map;
-
-import org.jboss.internal.soa.esb.services.rules.RuleServiceException;
-import org.jboss.soa.esb.helpers.ConfigTree;
-
-import org.jboss.soa.esb.message.Message;
-
-/**
- * RulesEngine Interface. Separates implementation from the runtime, allowing
- * the ESB to support different implementations of rule engines.
- * 
- * @author jdelong at redhat.com
- * 
- */
-public interface RuleService {
-	
-	public void setConfigTree(ConfigTree configTree);
-
-	/**
-	 * Execute rules using a certain ruleSet and domain specific language using the Stateless rule engine API
-	 * 
-	 * @param ruleSet -
-	 *            String reference to a file which contains a ruleSet.
-	 * @param dsl -
-	 *            String reference to a file which contains a custom rule
-	 *            language definition
-	 * @param ruleReload -
-	 *            if set to true, a ruleSet update should result in reloading
-	 *            the ruleSet.
-	 * @param message -
-	 *            Message that is updated with the results.
-	 * @param objectList - a list with additional objects (typically pulled from the message) to be inserted into 
-	 *            working memory 
-	 * 
-	 * @return Message with updated objects.
-	 */
-	public Message executeStatelessRules(
-			String ruleSet, 
-			String dsl,
-			boolean ruleReload, 
-			Message message, 
-			Map<String,Object> globals, 
-			List<Object> objectList) throws RuleServiceException;
-
-	/**
-	 * Execute rules from a decision table using the Stateless rule engine API
-	 * 
-	 * @param decisionTable -
-	 *            String reference to a file which contains a spreadsheet of rules
-	 * @param ruleReload -
-	 *            if set to true, a ruleSet update should result in reloading
-	 *            the ruleSet.
-	 * @param message -
-	 *            Message that is updated with the results.
-	 * @param objectList - a list with additional objects (typically pulled from the message) to be inserted into 
-	 *            working memory 
-	 * 
-	 * @return Message with updated objects.
-	 */
-	public Message executeStatelessRulesFromDecisionTable(
-			String decisionTable,
-			boolean ruleReload, 
-			Message message, 
-			Map<String,Object> globals, 
-			List<Object> objectList) throws RuleServiceException;
-
-	/**
-	 * Execute rules using a rule package retrieved via the Rule Agent from a URL of local file system
-	 *            using the Stateless rule engine API
-	 * 
-	 * @param ruleAgentProperties -
-	 *            String reference to a file which contains properties used by the RuleAgent to locate a rule package.
-	 * @param message -
-	 *            Message that is updated with the results.
-	 * @param objectList - a list with additional objects (typically pulled from the message) to be inserted into 
-	 *            working memory 
-	 * 
-	 * @return Message with updated objects.
-	 */
-	public Message executeStatelessRulesFromRuleAgent(
-			String ruleAgentProperties, 
-			Message message, 
-			Map<String,Object> globals, 
-			List<Object> objectList) throws RuleServiceException;
-
-	/**
-	 * Execute rules using a certain ruleSet and domain specific language using the Stateful rule engine API
-	 * 
-	 * @param ruleSet -
-	 *            String reference to a file which contains a ruleSet.
-	 * @param dsl -
-	 *            String reference to a file which contains a custom rule
-	 *            language definition
-	 * @param ruleReload -
-	 *            if set to true, a ruleSet update should result in reloading
-	 *            the ruleSet.
-	 * @param dispose -
-	 *            if set to true, working memory will be disposed after the rules are fired
-	 * @param message -
-	 *            Message that is updated with the results.
-	 * @param objectList - a list with additional objects (typically pulled from the message) to be inserted into 
-	 *            working memory 
-	 * 
-	 * @return Message with updated objects.
-	 */
-	public Message executeStatefulRules(
-			String ruleSet, 
-			String dsl,
-			boolean ruleReload, 
-			Message message,
-			Map<String,Object> globals,
-			List<Object> objectList) throws RuleServiceException;
-
-	/**
-	 * Execute rules from a decision table using the Stateful rule engine API
-	 * 
-	 * @param decisionTable -
-	 *            String reference to a file which contains a spreadsheet of rules
-	 * @param ruleReload -
-	 *            if set to true, a ruleSet update should result in reloading
-	 *            the ruleSet.
-	 * @param dispose -
-	 *            if set to true, working memory will be disposed after the rules are fired
-	 * @param message -
-	 *            Message that is updated with the results.
-	 * @param objectList - a list with additional objects (typically pulled from the message) to be inserted into 
-	 *            working memory 
-	 * 
-	 * @return Message with updated objects.
-	 */
-	public Message executeStatefulRulesFromDecisionTable(
-			String decisionTable,
-			boolean ruleReload, 
-			Message message, 
-			Map<String,Object> globals,
-			List<Object> objectList) throws RuleServiceException;
-
-	/**
-	 * Execute rules using a rule package retrieved via the Rule Agent from a URL of local file system
-	 *            using the Stateful rule engine API
-	 * 
-	 * @param ruleAgentProperties -
-	 *            String reference to a file which contains properties used by the RuleAgent to locate a rule package.
-	 * @param dispose -
-	 *            if set to true, working memory will be disposed after the rules are fired
-	 * @param message -
-	 *            Message that is updated with the results.
-	 * @param objectList - a list with additional objects (typically pulled from the message)t o be inserted into 
-	 *            working memory 
-	 * 
-	 * @return Message with updated objects.
-	 */
-	public Message executeStatefulRulesFromRuleAgent(
-			String ruleAgentProperties, 
-			Message message,
-			Map<String,Object> globals,
-			List<Object> objectList) throws RuleServiceException;
-
-	/**
-	 * Continue executing rules where the working memory already exists.
-	 * 
-	 * @param rules -
-	 *            String reference to a file, either the drl file, the decision table,
-	 *            or the ruleAgentProperties. This is used to find the ruleBase.
-	 * @param dispose -
-	 *            if set to true, working memory will be disposed after the rules are fired
-	 * @param message -
-	 *            Message that is updated with the results.
-	 * @param globals -
-	 *            Map of globals variables that should be set in the working memory
-	 * @param objectList - a list with additional objects (typically pulled from the message) to be inserted into 
-	 *            working memory 
-	 * 
-	 * @return Message with updated objects.
-	 */
-	public Message continueStatefulRulesExecution(
-			String rules,
-			boolean dispose, 
-			Message message,
-			Map<String,Object> globals, 
-			List<Object> objectList) throws RuleServiceException;
-	
-}

Copied: labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/soa/esb/services/rules/RuleService.java (from rev 21158, labs/jbossesb/trunk/product/services/jbrules/src/main/java/org/jboss/soa/esb/services/rules/RuleService.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/soa/esb/services/rules/RuleService.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/soa/esb/services/rules/RuleService.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,208 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2008, Red Hat Middleware LLC, and individual contributors
+ * 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.soa.esb.services.rules;
+
+import java.util.List;
+import java.util.Map;
+
+import org.jboss.internal.soa.esb.services.rules.RuleServiceException;
+import org.jboss.soa.esb.helpers.ConfigTree;
+
+import org.jboss.soa.esb.message.Message;
+
+/**
+ * RulesEngine Interface. Separates implementation from the runtime, allowing
+ * the ESB to support different implementations of rule engines.
+ * 
+ * @author jdelong at redhat.com
+ * 
+ */
+public interface RuleService {
+	
+	public void setConfigTree(ConfigTree configTree);
+
+	/**
+	 * Execute rules using a certain ruleSet and domain specific language using the Stateless rule engine API
+	 * 
+	 * @param ruleSet -
+	 *            String reference to a file which contains a ruleSet.
+	 * @param dsl -
+	 *            String reference to a file which contains a custom rule
+	 *            language definition
+	 * @param ruleReload -
+	 *            if set to true, a ruleSet update should result in reloading
+	 *            the ruleSet.
+	 * @param message -
+	 *            Message that is updated with the results.
+	 * @param objectList - a list with additional objects (typically pulled from the message) to be inserted into 
+	 *            working memory 
+	 * 
+	 * @return Message with updated objects.
+	 */
+	public Message executeStatelessRules(
+			String ruleSet, 
+			String dsl,
+			boolean ruleReload, 
+			Message message, 
+			Map<String,Object> globals, 
+			List<Object> objectList) throws RuleServiceException;
+
+	/**
+	 * Execute rules from a decision table using the Stateless rule engine API
+	 * 
+	 * @param decisionTable -
+	 *            String reference to a file which contains a spreadsheet of rules
+	 * @param ruleReload -
+	 *            if set to true, a ruleSet update should result in reloading
+	 *            the ruleSet.
+	 * @param message -
+	 *            Message that is updated with the results.
+	 * @param objectList - a list with additional objects (typically pulled from the message) to be inserted into 
+	 *            working memory 
+	 * 
+	 * @return Message with updated objects.
+	 */
+	public Message executeStatelessRulesFromDecisionTable(
+			String decisionTable,
+			boolean ruleReload, 
+			Message message, 
+			Map<String,Object> globals, 
+			List<Object> objectList) throws RuleServiceException;
+
+	/**
+	 * Execute rules using a rule package retrieved via the Rule Agent from a URL of local file system
+	 *            using the Stateless rule engine API
+	 * 
+	 * @param ruleAgentProperties -
+	 *            String reference to a file which contains properties used by the RuleAgent to locate a rule package.
+	 * @param message -
+	 *            Message that is updated with the results.
+	 * @param objectList - a list with additional objects (typically pulled from the message) to be inserted into 
+	 *            working memory 
+	 * 
+	 * @return Message with updated objects.
+	 */
+	public Message executeStatelessRulesFromRuleAgent(
+			String ruleAgentProperties, 
+			Message message, 
+			Map<String,Object> globals, 
+			List<Object> objectList) throws RuleServiceException;
+
+	/**
+	 * Execute rules using a certain ruleSet and domain specific language using the Stateful rule engine API
+	 * 
+	 * @param ruleSet -
+	 *            String reference to a file which contains a ruleSet.
+	 * @param dsl -
+	 *            String reference to a file which contains a custom rule
+	 *            language definition
+	 * @param ruleReload -
+	 *            if set to true, a ruleSet update should result in reloading
+	 *            the ruleSet.
+	 * @param dispose -
+	 *            if set to true, working memory will be disposed after the rules are fired
+	 * @param message -
+	 *            Message that is updated with the results.
+	 * @param objectList - a list with additional objects (typically pulled from the message) to be inserted into 
+	 *            working memory 
+	 * 
+	 * @return Message with updated objects.
+	 */
+	public Message executeStatefulRules(
+			String ruleSet, 
+			String dsl,
+			boolean ruleReload, 
+			Message message,
+			Map<String,Object> globals,
+			List<Object> objectList) throws RuleServiceException;
+
+	/**
+	 * Execute rules from a decision table using the Stateful rule engine API
+	 * 
+	 * @param decisionTable -
+	 *            String reference to a file which contains a spreadsheet of rules
+	 * @param ruleReload -
+	 *            if set to true, a ruleSet update should result in reloading
+	 *            the ruleSet.
+	 * @param dispose -
+	 *            if set to true, working memory will be disposed after the rules are fired
+	 * @param message -
+	 *            Message that is updated with the results.
+	 * @param objectList - a list with additional objects (typically pulled from the message) to be inserted into 
+	 *            working memory 
+	 * 
+	 * @return Message with updated objects.
+	 */
+	public Message executeStatefulRulesFromDecisionTable(
+			String decisionTable,
+			boolean ruleReload, 
+			Message message, 
+			Map<String,Object> globals,
+			List<Object> objectList) throws RuleServiceException;
+
+	/**
+	 * Execute rules using a rule package retrieved via the Rule Agent from a URL of local file system
+	 *            using the Stateful rule engine API
+	 * 
+	 * @param ruleAgentProperties -
+	 *            String reference to a file which contains properties used by the RuleAgent to locate a rule package.
+	 * @param dispose -
+	 *            if set to true, working memory will be disposed after the rules are fired
+	 * @param message -
+	 *            Message that is updated with the results.
+	 * @param objectList - a list with additional objects (typically pulled from the message)t o be inserted into 
+	 *            working memory 
+	 * 
+	 * @return Message with updated objects.
+	 */
+	public Message executeStatefulRulesFromRuleAgent(
+			String ruleAgentProperties, 
+			Message message,
+			Map<String,Object> globals,
+			List<Object> objectList) throws RuleServiceException;
+
+	/**
+	 * Continue executing rules where the working memory already exists.
+	 * 
+	 * @param rules -
+	 *            String reference to a file, either the drl file, the decision table,
+	 *            or the ruleAgentProperties. This is used to find the ruleBase.
+	 * @param dispose -
+	 *            if set to true, working memory will be disposed after the rules are fired
+	 * @param message -
+	 *            Message that is updated with the results.
+	 * @param globals -
+	 *            Map of globals variables that should be set in the working memory
+	 * @param objectList - a list with additional objects (typically pulled from the message) to be inserted into 
+	 *            working memory 
+	 * 
+	 * @return Message with updated objects.
+	 */
+	public Message continueStatefulRulesExecution(
+			String rules,
+			boolean dispose, 
+			Message message,
+			Map<String,Object> globals, 
+			List<Object> objectList) throws RuleServiceException;
+	
+}

Deleted: labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/soa/esb/services/rules/RuleServicePropertiesNames.java
===================================================================
--- labs/jbossesb/trunk/product/services/jbrules/src/main/java/org/jboss/soa/esb/services/rules/RuleServicePropertiesNames.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/soa/esb/services/rules/RuleServicePropertiesNames.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,52 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2008, Red Hat Middleware LLC, and individual contributors
- * 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.soa.esb.services.rules;
-/**
- * This enum contains properties specific for a RuleService.
- * <p/>
- * 
- * @author <a href="mailto:dbevenius at redhat.com">Daniel Bevenius</a>
- *
- */
-public enum RuleServicePropertiesNames {
-
-	IMPL_CLASS ( "ruleServiceImplClass" ),
-	DECISION_TABLE ( "decisionTable" ),
-	RULE_AGENT_PROPERTIES ( "ruleAgentProperties" ),
-	DISPOSE ( "dispose" ),
-	CONTINUE ( "continue" ),
-	STATEFUL ( "stateful") ;
-	
-	private final String tagName;
-
-	private RuleServicePropertiesNames( final String tagName )
-	{
-		this.tagName = tagName;
-	}
-	
-	public String getTagName()
-	{
-		return tagName;
-	}
-	
-}

Copied: labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/soa/esb/services/rules/RuleServicePropertiesNames.java (from rev 21158, labs/jbossesb/trunk/product/services/jbrules/src/main/java/org/jboss/soa/esb/services/rules/RuleServicePropertiesNames.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/soa/esb/services/rules/RuleServicePropertiesNames.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/java/org/jboss/soa/esb/services/rules/RuleServicePropertiesNames.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,52 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2008, Red Hat Middleware LLC, and individual contributors
+ * 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.soa.esb.services.rules;
+/**
+ * This enum contains properties specific for a RuleService.
+ * <p/>
+ * 
+ * @author <a href="mailto:dbevenius at redhat.com">Daniel Bevenius</a>
+ *
+ */
+public enum RuleServicePropertiesNames {
+
+	IMPL_CLASS ( "ruleServiceImplClass" ),
+	DECISION_TABLE ( "decisionTable" ),
+	RULE_AGENT_PROPERTIES ( "ruleAgentProperties" ),
+	DISPOSE ( "dispose" ),
+	CONTINUE ( "continue" ),
+	STATEFUL ( "stateful") ;
+	
+	private final String tagName;
+
+	private RuleServicePropertiesNames( final String tagName )
+	{
+		this.tagName = tagName;
+	}
+	
+	public String getTagName()
+	{
+		return tagName;
+	}
+	
+}

Modified: labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/resources/XPathLanguage.dsl
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/resources/XPathLanguage.dsl	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/main/resources/XPathLanguage.dsl	2008-07-22 12:21:06 UTC (rev 21159)
@@ -5,3 +5,9 @@
 [when]xpathLessThan "{xpath}", "{value}"=msg : org.jboss.soa.esb.message.Message( type == org.jboss.soa.esb.message.format.MessageType.JBOSS_XML ) and eval( org.jboss.internal.soa.esb.services.routing.cbr.DslHelper.xmlContentLessThan(msg, "{xpath}", "{value}") )
 [then]Log : "{message}"=System.out.println("{message}");
 [then]Destination : "{message}"=destinations.add("{message}");
+
+# Namespace(NS) aware methods
+[when]xpathMatch expr "{xpath}" use namespaces "{namespaces}"=msg : org.jboss.soa.esb.message.Message( type == org.jboss.soa.esb.message.format.MessageType.JBOSS_XML ) and eval( org.jboss.internal.soa.esb.services.routing.cbr.DslHelper.xmlContentMatches(msg, "{xpath}",org.jboss.internal.soa.esb.services.routing.cbr.DslHelper.parseNamespaces("{namespaces}")) )
+[when]xpathEquals expr "{xpath}", "{value}" use namespaces "{namespaces}"=msg : org.jboss.soa.esb.message.Message( type == org.jboss.soa.esb.message.format.MessageType.JBOSS_XML ) and eval( org.jboss.internal.soa.esb.services.routing.cbr.DslHelper.xmlContentEquals(msg, "{xpath}", "{value}",org.jboss.internal.soa.esb.services.routing.cbr.DslHelper.parseNamespaces("{namespaces}")))
+[when]xpathGreaterThan expr "{xpath}", "{value}" use namespaces "{namespaces}"=msg : org.jboss.soa.esb.message.Message( type == org.jboss.soa.esb.message.format.MessageType.JBOSS_XML ) and eval( org.jboss.internal.soa.esb.services.routing.cbr.DslHelper.xmlContentGreaterThan(msg, "{xpath}", "{value}",org.jboss.internal.soa.esb.services.routing.cbr.DslHelper.parseNamespaces("{namespaces}") ) )
+[when]xpathLessThan expr "{xpath}", "{value}" use namespaces "{namespaces}"=msg : org.jboss.soa.esb.message.Message( type == org.jboss.soa.esb.message.format.MessageType.JBOSS_XML ) and eval( org.jboss.internal.soa.esb.services.routing.cbr.DslHelper.xmlContentLessThan(msg, "{xpath}", "{value}", org.jboss.internal.soa.esb.services.routing.cbr.DslHelper.parseNamespaces("{namespaces}") ))
\ No newline at end of file

Deleted: labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/internal/soa/esb/services/routing/cbr/BusinessProcessorRoutingUnitTest.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/internal/soa/esb/services/routing/cbr/BusinessProcessorRoutingUnitTest.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/internal/soa/esb/services/routing/cbr/BusinessProcessorRoutingUnitTest.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,114 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, 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.internal.soa.esb.services.routing.cbr;
-
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertTrue;
-
-import java.math.BigDecimal;
-import java.util.ArrayList;
-import java.util.List;
-
-import junit.framework.JUnit4TestAdapter;
-
-import org.jboss.soa.esb.message.Message;
-import org.jboss.soa.esb.message.format.MessageFactory;
-import org.jboss.soa.esb.message.format.MessageType;
-import org.jboss.soa.esb.message.mapping.ObjectMapper;
-import org.jboss.soa.esb.message.mapping.ObjectMappingException;
-import org.jboss.soa.esb.services.routing.MessageRouterException;
-import org.junit.Test;
-
-/**
- * 
- * @author kurt.stam at redhat.com
- *
- */
-public class BusinessProcessorRoutingUnitTest
-{
-	@Test
-	public void discount() throws ObjectMappingException
-	{
-        //new messages
-		Message message = MessageFactory.getInstance().getMessage(MessageType.JAVA_SERIALIZED);
-		Order order = new Order();
-        order.setQuantity(20);
-        order.setUnitPrice(new BigDecimal("20.0"));
-		message.getBody().add("Order", order);
-        //extract the order from the message, so the drl can process it
-        List<String> messagePathList = new ArrayList<String>();
-        messagePathList.add("body.Order");
-        ObjectMapper mapper = new ObjectMapper();
-        List<Object> objectList = mapper.createObjectList(message, messagePathList);
-        //Now send to the rules engine
-		JBossRulesRouter jbossRulesRouter = new JBossRulesRouter();
-        try {
-    		List<String> destinations = jbossRulesRouter.route("JBossESBPricingRoutingRules.drl", false, message, objectList);
-            assertEquals(order.getDiscount(),10.0);
-            assertEquals("10%",message.getBody().get("DiscountObject"));
-            String shippingDestination = destinations.iterator().next();
-            System.out.println(shippingDestination);
-            assertEquals("express-shipping-destination", shippingDestination);
-           
-        } catch (MessageRouterException mre) {
-            System.out.println("Exception was thrown.");
-            mre.printStackTrace();
-            assertTrue(false);
-        }
-	}
-    
-    @Test
-    public void nodiscount() throws ObjectMappingException
-    {
-        //new messages
-        Message message = MessageFactory.getInstance().getMessage(MessageType.JAVA_SERIALIZED);
-        Order order = new Order();
-        order.setQuantity(2);
-        order.setUnitPrice(new BigDecimal("20.0"));
-        message.getBody().add("Order", order);
-//      extract the order from the message, so the drl can process it
-        List<String> messagePathList = new ArrayList<String>();
-        messagePathList.add("body.Order");
-        ObjectMapper mapper = new ObjectMapper();
-        List<Object> objectList = mapper.createObjectList(message, messagePathList);
-        //Now send to the rules engine
-        JBossRulesRouter jbossRulesRouter = new JBossRulesRouter();
-        try {
-            List<String> destinations = jbossRulesRouter.route("JBossESBPricingRoutingRules.drl", false, message, objectList);
-            assertEquals(order.getDiscount(),0.0);
-            assertEquals("0%",message.getBody().get("DiscountObject"));
-            String shippingDestination = destinations.iterator().next();
-            System.out.println(shippingDestination);
-            assertEquals("normal-shipping-destination", shippingDestination);
-           
-        } catch (MessageRouterException mre) {
-            System.out.println("Exception was thrown.");
-            mre.printStackTrace();
-            assertTrue(false);
-        }
-    }
-	
-	public static junit.framework.Test suite() {
-		return new JUnit4TestAdapter(BusinessProcessorRoutingUnitTest.class);
-	}
-
-}

Deleted: labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/internal/soa/esb/services/routing/cbr/BusinessProcessorUnitTest.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/internal/soa/esb/services/routing/cbr/BusinessProcessorUnitTest.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/internal/soa/esb/services/routing/cbr/BusinessProcessorUnitTest.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,80 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, 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.internal.soa.esb.services.routing.cbr;
-
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertTrue;
-
-import java.math.BigDecimal;
-import java.util.ArrayList;
-import java.util.List;
-
-import junit.framework.JUnit4TestAdapter;
-
-import org.jboss.soa.esb.message.Message;
-import org.jboss.soa.esb.message.format.MessageFactory;
-import org.jboss.soa.esb.message.format.MessageType;
-import org.jboss.soa.esb.message.mapping.ObjectMapper;
-import org.jboss.soa.esb.message.mapping.ObjectMappingException;
-import org.jboss.soa.esb.services.routing.MessageRouterException;
-import org.junit.Test;
-
-/**
- * 
- * @author kurt.stam at redhat.com
- *
- */
-public class BusinessProcessorUnitTest
-{
-	@Test
-	public void discount() throws ObjectMappingException
-	{
-        //new messages
-		Message message = MessageFactory.getInstance().getMessage(MessageType.JAVA_SERIALIZED);
-		Order order = new Order();
-        order.setQuantity(20);
-        order.setUnitPrice(new BigDecimal("20.0"));
-		message.getBody().add("Order", order);
-//      extract the order from the message, so the drl can process it
-        List<String> messagePathList = new ArrayList<String>();
-        messagePathList.add("body.Order");
-        ObjectMapper mapper = new ObjectMapper();
-        List<Object> objectList = mapper.createObjectList(message, messagePathList);
-        //Now send to the rules engine
-		JBossRulesRouter jbossRulesRouter = new JBossRulesRouter();
-        try {
-    		jbossRulesRouter.route("JBossESBPricingRules.drl", false, message, objectList);
-            assertEquals(order.getDiscount(),10.0);
-            assertEquals("10%",message.getBody().get("DiscountObject"));
-           
-        } catch (MessageRouterException mre) {
-            System.out.println("Exception was thrown.");
-            mre.printStackTrace();
-            assertTrue(false);
-        }
-	}
-	
-	public static junit.framework.Test suite() {
-		return new JUnit4TestAdapter(BusinessProcessorUnitTest.class);
-	}
-
-}

Copied: labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/internal/soa/esb/services/routing/cbr/DslHelperUnitTest.java (from rev 21158, labs/jbossesb/trunk/product/services/jbrules/src/test/java/org/jboss/internal/soa/esb/services/routing/cbr/DslHelperUnitTest.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/internal/soa/esb/services/routing/cbr/DslHelperUnitTest.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/internal/soa/esb/services/routing/cbr/DslHelperUnitTest.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,265 @@
+/*
+* JBoss, Home of Professional Open Source
+* Copyright 2008, Red Hat Middleware LLC, and individual contributors
+* 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.internal.soa.esb.services.routing.cbr;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertTrue;
+
+import java.io.InputStream;
+import java.io.UnsupportedEncodingException;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.concurrent.TimeUnit;
+
+import javax.xml.xpath.XPathExpressionException;
+
+import junit.framework.JUnit4TestAdapter;
+
+import org.apache.log4j.Logger;
+import org.jboss.internal.soa.esb.util.StreamUtils;
+import org.jboss.soa.esb.message.Message;
+import org.jboss.soa.esb.message.format.MessageFactory;
+import org.jboss.soa.esb.util.ClassUtil;
+import org.junit.BeforeClass;
+import org.junit.Test;
+
+/**
+ * Unit test for {@link DslHelper} 
+ * <p/> 
+ * 
+ * @author <a href="mailto:dbevenius at redhat.com">Daniel Bevenius</a>
+ *
+ */
+public class DslHelperUnitTest
+{
+	private Logger log = Logger.getLogger( DslHelperUnitTest.class );
+	
+	// message with xml content in body
+	private static Message msg;
+	
+	// message with namespace context in body 
+	private static Message nsmsg;
+	private static HashMap<String, String> namespaces;
+
+	@Test
+	public void xmlContentExists() throws XPathExpressionException, UnsupportedEncodingException
+	{
+		assertTrue( DslHelper.xmlContentExists( msg, "//*[@productId = 299]" ) );
+		assertTrue( DslHelper.xmlContentExists( msg, "//*[@productId < 1000]" ) );
+		assertFalse( DslHelper.xmlContentExists( msg, "//*[@productId = 2299]" ) );
+	}
+	
+	@Test
+	public void xmlContentExistsWithNamespaces() throws XPathExpressionException, UnsupportedEncodingException
+	{
+		assertTrue( DslHelper.xmlContentExists( nsmsg, "/ord:Order/ord:OrderLines/ord:OrderLine/p:Product", namespaces ) );
+		assertTrue( DslHelper.xmlContentExists( nsmsg, "//p:Product", namespaces ) );
+		
+        HashMap<String, String> oneNamspace = new HashMap<String,String>();
+        oneNamspace.put( "ord", "http://org.jboss.soa.esb/order" );
+		assertTrue( DslHelper.xmlContentExists( nsmsg, "/ord:Order", oneNamspace ) );
+	}
+	
+	@Test
+	public void xmlContentMatches() throws XPathExpressionException, UnsupportedEncodingException
+	{
+		assertTrue( DslHelper.xmlContentMatches( msg, "//*[@productId = 299]" ) );
+		assertTrue( DslHelper.xmlContentMatches( msg, "/Order/OrderLines/OrderLine/Product" ) );
+		assertFalse( DslHelper.xmlContentMatches( msg, "//*[@productId > 1299]" ) );
+	}
+	
+	@Test
+	public void xmlContentMatchesWithNamespaces() throws XPathExpressionException, UnsupportedEncodingException
+	{
+		assertTrue( DslHelper.xmlContentMatches( nsmsg, "/ord:Order/ord:OrderLines/ord:OrderLine/p:Product", namespaces ) );
+	}
+	
+	@Test
+	public void selectAsBoolean() throws UnsupportedEncodingException, XPathExpressionException
+	{
+		assertTrue( DslHelper.selectAsBoolean( msg, "/Order/OrderLines/OrderLine/Product/@productId = 364" ) );
+		assertTrue( DslHelper.selectAsBoolean( msg, "//*[@productId = 299]" ) );
+		assertTrue( DslHelper.selectAsBoolean( msg, "//*[@productId < 1299]" ) );
+		assertFalse( DslHelper.selectAsBoolean( msg, "/Order/OrderLines/OrderLine/Product/@productId = 33" ) );
+	}
+	
+	@Test
+	public void selectAsBooleanWithNamespaces() throws UnsupportedEncodingException, XPathExpressionException
+	{
+		assertTrue( DslHelper.selectAsBoolean( nsmsg, "/ord:Order/ord:OrderLines/ord:OrderLine/p:Product/@productId = 364", namespaces ) );
+	}
+	
+	@Test
+	public void selectAsNumber() throws UnsupportedEncodingException, XPathExpressionException
+	{
+		assertEquals ( 364, DslHelper.selectAsNumber( msg, "//Product/@productId" ).intValue() );
+	}
+	
+	@Test
+	public void selectAsNumberWithNamespaces() throws UnsupportedEncodingException, XPathExpressionException
+	{
+		assertEquals ( 364, DslHelper.selectAsNumber( msg, "//Product/@productId", namespaces ).intValue() );
+	}
+	
+	@Test
+	public void selectAsString() throws UnsupportedEncodingException, XPathExpressionException
+	{
+		assertEquals ( "364", DslHelper.selectAsString( msg, "//Product/@productId" ) );
+	}
+	
+	@Test
+	public void selectAsStringWithNamespaces() throws UnsupportedEncodingException, XPathExpressionException
+	{
+		assertEquals ( "364", DslHelper.selectAsString( nsmsg, "//p:Product/@productId", namespaces ) );
+	}
+	
+	@Test
+	public void selectAsNode() throws UnsupportedEncodingException, XPathExpressionException
+	{
+		assertEquals ( "productId",  DslHelper.selectAsNode( msg, "/Order/OrderLines/OrderLine/Product/@productId").getNodeName() );
+	}
+	
+	@Test
+	public void selectAsNodeWithNamespaces() throws UnsupportedEncodingException, XPathExpressionException
+	{
+		assertEquals ( "productId",  DslHelper.selectAsNode( nsmsg, "/ord:Order/ord:OrderLines/ord:OrderLine/p:Product/@productId", namespaces ).getNodeName() );
+	}
+	
+	@Test
+	public void selectAsNodeList() throws UnsupportedEncodingException, XPathExpressionException
+	{
+		assertEquals ( 42, DslHelper.selectAsNodeList( msg, "//Product/@productId" ).getLength() );
+	}
+	
+	@Test
+	public void selectAsNodeListWithNamespaces() throws UnsupportedEncodingException, XPathExpressionException
+	{
+		assertEquals ( 2, DslHelper.selectAsNodeList( nsmsg, "//p:Product/@productId", namespaces ).getLength() );
+	}
+	
+	@Test
+	public void xmlContentEquals() throws UnsupportedEncodingException, XPathExpressionException
+	{
+		assertTrue( DslHelper.xmlContentEquals( msg, "/Order/OrderLines/OrderLine/Product/@productId", "364" ) );
+		assertFalse( DslHelper.xmlContentEquals( msg, "/Order/OrderLines/OrderLine/Product/@productId", "1" ) );
+	}
+	
+	@Test
+	public void xmlContentEqualsWithNamespaces() throws UnsupportedEncodingException, XPathExpressionException
+	{
+		assertTrue( DslHelper.xmlContentEquals( nsmsg, "/ord:Order/ord:OrderLines/ord:OrderLine/p:Product/@productId", "364", namespaces ) );
+	}
+	
+	@Test
+	public void xmlContentGreaterThan() throws UnsupportedEncodingException, XPathExpressionException
+	{
+		assertTrue( DslHelper.xmlContentGreaterThan( msg, "/Order/OrderLines/OrderLine/Product/@productId", "363" ) );
+		assertFalse( DslHelper.xmlContentGreaterThan( msg, "/Order/OrderLines/OrderLine/Product/@productId", "365" ) );
+		assertFalse( DslHelper.xmlContentGreaterThan( msg, "/Order/OrderLines/OrderLine/Product/@productId", "364" ) );
+	}
+	
+	@Test
+	public void xmlContentGreaterThanWithNamespaces() throws UnsupportedEncodingException, XPathExpressionException
+	{
+		assertTrue( DslHelper.xmlContentGreaterThan( nsmsg, "/ord:Order/ord:OrderLines/ord:OrderLine/p:Product/@productId", "363", namespaces ) );
+	}
+	
+	@Test ( expected = XPathExpressionException.class )
+	public void shouldThrowIfArgumentIsNotAParsableDouble() throws UnsupportedEncodingException, XPathExpressionException
+	{
+		assertTrue( DslHelper.xmlContentGreaterThan( msg, "/Order/OrderLines/OrderLine/Product/@productId", "aaa" ) );
+		assertTrue( DslHelper.xmlContentLessThan( msg, "/Order/OrderLines/OrderLine/Product/@productId", "aaa" ) );
+	}
+	
+	@Test
+	public void xmlContentLessThan() throws UnsupportedEncodingException, XPathExpressionException
+	{
+		assertTrue( DslHelper.xmlContentLessThan( msg, "/Order/OrderLines/OrderLine/Product/@productId", "366" ) );
+		assertTrue( DslHelper.xmlContentLessThan( msg, "/Order/OrderLines/OrderLine/Product/@productId", "365" ) );
+		assertFalse( DslHelper.xmlContentLessThan( msg, "/Order/OrderLines/OrderLine/Product/@productId", "363" ) );
+	}
+	
+	@Test
+    public void xmlContentLessThanWithNamespaces() throws UnsupportedEncodingException, XPathExpressionException
+    {
+        assertTrue( DslHelper.xmlContentLessThan(  nsmsg,  "/ord:Order/ord:OrderLines/ord:OrderLine/p:Product/@productId",  "366", namespaces));
+    }
+	
+	@Test
+	public void xmlContentEqualsPerformanceTest() throws UnsupportedEncodingException, XPathExpressionException
+	{
+		int nrOfCalls = 4000;
+		
+		long startTime = System.nanoTime();
+		for ( int i = 0 ; i < nrOfCalls ; i++ )
+		{
+    		DslHelper.xmlContentEquals( msg, "/Order/OrderLines/OrderLine/Product/@productId", "364" );
+		}
+		long endTime = TimeUnit.NANOSECONDS.toMillis( System.nanoTime() - startTime );
+		log.info( "Timed " + nrOfCalls + " runs : " + endTime + "ms" );
+		assertTrue( nrOfCalls + " of calls should have taken less then 150ms", endTime < 150 );
+	}
+	
+	@Test 
+	public void parseNamespaces()
+	{
+		Map<String,String> namespaces = DslHelper.parseNamespaces( "pro=http://org.jboss.soa.esb/product, ord=http://org.jboss.soa.esb/order" );
+		assertNotNull( namespaces );
+		assertEquals( 2, namespaces.size() );
+		assertTrue( namespaces.containsKey( "pro" ) );
+		assertTrue( namespaces.containsKey( "ord" ) );
+	}
+	
+	@Test ( expected = IllegalArgumentException.class )
+	public void parseNamespacesNegative()
+	{
+		DslHelper.parseNamespaces( null );
+	}
+	
+	@BeforeClass
+	public static void createMessage() throws UnsupportedEncodingException
+	{
+		msg = MessageFactory.getInstance().getMessage();
+		InputStream resourceAsStream = ClassUtil.getResourceAsStream( "/" + "5KB_message.xml", DslHelperUnitTest.class );
+		String contents = StreamUtils.readStreamString( resourceAsStream, "UTF-8" );
+		msg.getBody().add( contents );
+	}
+	
+    @BeforeClass
+    public static void createNamespaceMessage() throws UnsupportedEncodingException
+    {
+        nsmsg = MessageFactory.getInstance().getMessage();
+        InputStream resourceAsStream = ClassUtil.getResourceAsStream( "/" + "5KBNS_message.xml", DslHelperUnitTest.class );
+        String contents = StreamUtils.readStreamString( resourceAsStream, "UTF-8" );
+        nsmsg.getBody().add( contents );
+        
+        namespaces = new HashMap<String,String>();
+        namespaces.put( "ord", "http://org.jboss.soa.esb/order" );
+        namespaces.put( "p", "http://org.jboss.soa.esb/product" );
+    }
+    
+    public static junit.framework.Test suite() {
+        return new JUnit4TestAdapter(DslHelperUnitTest.class);
+    }
+}

Modified: labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/internal/soa/esb/services/routing/cbr/JBossRulesRouterUnitTest.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/internal/soa/esb/services/routing/cbr/JBossRulesRouterUnitTest.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/internal/soa/esb/services/routing/cbr/JBossRulesRouterUnitTest.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,6 +1,6 @@
 /*
  * JBoss, Home of Professional Open Source
- * Copyright 2006, JBoss Inc., and individual contributors as indicated
+ * Copyright 2008, Red Hat Middleware LLC, and individual contributors
  * by the @authors tag. See the copyright.txt in the distribution for a
  * full listing of individual contributors.
  *
@@ -22,56 +22,266 @@
 package org.jboss.internal.soa.esb.services.routing.cbr;
 
 import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
 import static org.junit.Assert.assertTrue;
 
+import java.math.BigDecimal;
+import java.net.URI;
+import java.util.ArrayList;
 import java.util.List;
 
 import junit.framework.JUnit4TestAdapter;
 
+import org.jboss.soa.esb.actions.CBRConfigTreeBuilder;
+import org.jboss.soa.esb.helpers.ConfigTree;
 import org.jboss.soa.esb.message.Message;
 import org.jboss.soa.esb.message.format.MessageFactory;
 import org.jboss.soa.esb.message.format.MessageType;
+import org.jboss.soa.esb.message.mapping.ObjectMapper;
+import org.jboss.soa.esb.message.mapping.ObjectMappingException;
 import org.jboss.soa.esb.services.routing.MessageRouterException;
+import org.jboss.soa.esb.services.routing.cbr.ContentBasedRouterFactory;
+import org.jboss.soa.esb.testutils.TestEnvironmentUtil;
+import org.junit.Before;
+import org.junit.BeforeClass;
 import org.junit.Test;
 
 /**
+ * Tests for {@link JBossRulesRouter}.
  * 
  * @author kurt.stam at redhat.com
+ * @author <a href="mailto:dbevenius at redhat.com">Daniel Bevenius</a>
  *
  */
 public class JBossRulesRouterUnitTest
 {
+    //	instance under test
+	private JBossRulesRouter jbrRouter;
+	
 	@Test
-	public void routeSerializedMessage()
+	public void routeSerializedMessage() throws MessageRouterException
 	{
+		Message message = createMessage( MessageType.JAVA_SERIALIZED );
+		ConfigTree configTree = new CBRConfigTreeBuilder( true ).ruleFile( "JBossESBRules.drl").build();
+		jbrRouter.setConfigTree( configTree );
+		
+		List<String> destinationServices = jbrRouter.route("JBossESBRules.drl",false,message,null);
+		assertNotNull(destinationServices);
+		assertTrue(destinationServices.size()>0);
+		assertEquals(destinationServices.iterator().next(),"serialized-destination");
+	}
+	
+	@Test
+	public void routeSerializedMessageDecisionTableStateless() throws MessageRouterException
+	{
+		Message message = createMessage( MessageType.JAVA_SERIALIZED );
+			
+		ConfigTree configTree = new CBRConfigTreeBuilder( true ).decisionTable( "RuleBaseHelper.xls").build();
+		jbrRouter.setConfigTree( configTree );
+		
+		List<String> destinationServices = jbrRouter.route( null, false, message, null);
+			
+		assertNotNull( destinationServices );
+		assertTrue( "One destination should have been added by Drools", destinationServices.size() == 1 );
+		assertEquals( "serialized-destination", destinationServices.get(0).toString() );
+	}
+	
+	@Test
+	public void routeSerializedMessageDecisionTableStateful() throws MessageRouterException
+	{
+		Message message = createMessage( MessageType.JAVA_SERIALIZED );
+			
+		ConfigTree configTree = new CBRConfigTreeBuilder( true ).decisionTable( "RuleBaseHelper.xls").stateful( true ).build();
+		jbrRouter.setConfigTree( configTree );
+			
+		List<String> destinationServices = jbrRouter.route( null, false, message, null);
+		
+		assertNotNull( destinationServices );
+		assertTrue( "One destination should have been added by Drools", destinationServices.size() == 1 );
+		assertEquals( "serialized-destination", destinationServices.get(0).toString() );
+	}
+	
+	@Test
+	public void routeXMLMessage() throws MessageRouterException
+	{
+		Message message = createMessage( MessageType.JBOSS_XML);
+		ConfigTree configTree = new CBRConfigTreeBuilder( true ).ruleFile( "JBossESBRules.drl").build();
+		jbrRouter.setConfigTree( configTree );
+		List<String> destinationServices = jbrRouter.route("JBossESBRules.drl",false,message,null);
+		assertEquals(destinationServices.iterator().next(),"xml-destination");
+	}
+	
+	@Test
+	public void routeXMLMessageUsingXPathMatch() throws MessageRouterException
+	{
+		Message message = createMessage( MessageType.JBOSS_XML);
+		message.getBody().add(("<jbossesb>TEST BODY</jbossesb>").getBytes());
+		ConfigTree configTree = new CBRConfigTreeBuilder( true ).ruleFile( "JBossESBRules.drl").build();
+		jbrRouter.setConfigTree( configTree );
+			
+		List<String> destinationServices = jbrRouter.route("JBossESBRules-XPath.drl","XPathLanguage.dsl",false,message,null);
+		assertEquals(destinationServices.iterator().next(),"XML_XPath_Destination");
+	}
+	
+	@Test
+	public void routeXMLMessageUsingXPathEquals() throws MessageRouterException
+	{
+		Message message = createMessage( MessageType.JBOSS_XML );
+		message.getBody().add(("<Dave>rocks</Dave>").getBytes());
+		
+		ConfigTree configTree = new CBRConfigTreeBuilder( true ).ruleFile( "JBossESBRules.drl").build();
+		jbrRouter.setConfigTree( configTree );
+		
+		List<String> destinationServices = jbrRouter.route("JBossESBRules-XPath.drl","XPathLanguage.dsl",false,message,null);
+		assertEquals(destinationServices.iterator().next(),"XML_XPath_Dave_Destination");
+	}
+	
+	@Test
+	public void routeXMLMessageUsingXPathGreaterThen() throws MessageRouterException
+	{
+		Message message = createMessage( MessageType.JBOSS_XML );
+		message.getBody().add(("<price>1.55</price>").getBytes());
+		
+		ConfigTree configTree = new CBRConfigTreeBuilder( true ).ruleFile( "JBossESBRules.drl").build();
+		jbrRouter.setConfigTree( configTree );
+			
+		List<String> destinationServices = jbrRouter.route("JBossESBRules-XPath.drl","XPathLanguage.dsl",false,message,null);
+		assertEquals(destinationServices.iterator().next(),"XML_XPath_GreaterThan_Destination");
+	}
+	
+	@Test
+	public void routeXMLMessageUsingXPathLessThen()
+	{
+		try {
+			//add new messages
+			Message message = MessageFactory.getInstance().getMessage( MessageType.JBOSS_XML );
+			//set the body inside the Message
+			message.getBody().add(("<price>0.55</price>").getBytes());
+    		ConfigTree configTree = new CBRConfigTreeBuilder( true ).ruleFile( "JBossESBRules.drl").build();
+    		jbrRouter.setConfigTree( configTree );
+			
+			List<String> destinationServices = jbrRouter.route("JBossESBRules-XPath.drl","XPathLanguage.dsl",false,message,null);
+			assertEquals(destinationServices.iterator().next(),"XML_XPath_LessThan_Destination");
+		} catch (MessageRouterException e) {
+			e.printStackTrace();
+		}
+	}
+	
+	@Test ( expected = MessageRouterException.class )
+	public void shouldThrowIfNoRuleSetIsSupplied() throws MessageRouterException
+	{
+		//add new messages
+		Message message = MessageFactory.getInstance().getMessage( MessageType.JBOSS_XML );
+		ConfigTree configTree = new ConfigTree("bad-config");
+		jbrRouter.setConfigTree( configTree );
+			
+		jbrRouter.route( null ,"XPathLanguage.dsl",false,message,null);
+	}
+	
+	@Test ( expected = MessageRouterException.class )
+	public void shouldThrowIfRuleServiceImplIsInvalid() throws MessageRouterException
+	{
+		//add new messages
+		Message message = MessageFactory.getInstance().getMessage( MessageType.JBOSS_XML );
+		ConfigTree configTree = new CBRConfigTreeBuilder( true ).ruleServiceImpl( "bad.Class" ).ruleFile( "JBossESBRules.drl").build();
+		jbrRouter.setConfigTree( configTree );
+			
+		jbrRouter.route( null, "XPathLanguage.dsl", false, message, null);
+	}
+	
+	//	Moved into this class from BusinessProcessRoutingUnitTest
+	//	as that class also used JBossRulesRouter as you can see below
+	@Test
+	public void discount() throws ObjectMappingException
+	{
         //new messages
-		Message message = MessageFactory.getInstance().getMessage(MessageType.JAVA_SERIALIZED);
-		//set some properties inside the Message
-		message.getProperties().setProperty("prop1", "val1");
-		message.getProperties().setProperty("prop2", "val2");
-		//set the body inside the Message
-		message.getBody().add(("TEST BODY").getBytes());
-		//set some object attachments inside the Message
-		message.getAttachment().addItem(new String("TEST ATTACHMENT1"));
-		message.getAttachment().addItem(new String("TEST ATTACHMENT2"));
-		
+		Message message = createMessage( MessageType.JAVA_SERIALIZED );
+		Order order = new Order();
+        order.setQuantity(20);
+        order.setUnitPrice(new BigDecimal("20.0"));
+		message.getBody().add("Order", order);
+        //extract the order from the message, so the drl can process it
+        List<String> messagePathList = new ArrayList<String>();
+        messagePathList.add("body.Order");
+        ObjectMapper mapper = new ObjectMapper();
+        List<Object> objectList = mapper.createObjectList(message, messagePathList);
+        //Now send to the rules engine
 		JBossRulesRouter jbossRulesRouter = new JBossRulesRouter();
+		ConfigTree configTree = new CBRConfigTreeBuilder( true ).ruleFile( "JBossESBPricingRoutingRules.drl").build();
+		jbossRulesRouter.setConfigTree( configTree );
         try {
-    		List<String> destinationServices = jbossRulesRouter.route("JBossESBRules.drl", false, message, null);
-    		assertEquals(destinationServices.iterator().next(),"serialized-destination");
-            System.out.println(message.getBody().get());
+    		List<String> destinations = jbossRulesRouter.route("JBossESBPricingRoutingRules.drl", false, message, objectList);
+            assertEquals(order.getDiscount(),10.0);
+            assertEquals("10%",message.getBody().get("DiscountObject"));
+            String shippingDestination = destinations.iterator().next();
+            System.out.println(shippingDestination);
+            assertEquals("express-shipping-destination", shippingDestination);
+           
         } catch (MessageRouterException mre) {
             System.out.println("Exception was thrown.");
             mre.printStackTrace();
             assertTrue(false);
         }
 	}
+    
+	//	Moved into this class from BusinessProcessRoutingUnitTest
+	//	as that class also used JBossRulesRouter as you can see befinal low
+    @Test
+    public void nodiscount() throws ObjectMappingException
+    {
+        //new messages
+        Message message = MessageFactory.getInstance().getMessage(MessageType.JAVA_SERIALIZED);
+        Order order = new Order();
+        order.setQuantity(2);
+        order.setUnitPrice(new BigDecimal("20.0"));
+        message.getBody().add("Order", order);
+//      extract the order from the message, so the drl can process it
+        List<String> messagePathList = new ArrayList<String>();
+        messagePathList.add("body.Order");
+        ObjectMapper mapper = new ObjectMapper();
+        List<Object> objectList = mapper.createObjectList(message, messagePathList);
+        //Now send to the rules engine
+        JBossRulesRouter jbossRulesRouter = new JBossRulesRouter();
+		ConfigTree configTree = new CBRConfigTreeBuilder( true ).ruleFile( "JBossESBPricingRoutingRules.drl").build();
+		jbossRulesRouter.setConfigTree( configTree );
+        try {
+            List<String> destinations = jbossRulesRouter.route("JBossESBPricingRoutingRules.drl", false, message, objectList);
+            assertEquals(order.getDiscount(),0.0);
+            assertEquals("0%",message.getBody().get("DiscountObject"));
+            String shippingDestination = destinations.iterator().next();
+            System.out.println(shippingDestination);
+            assertEquals("normal-shipping-destination", shippingDestination);
+           
+        } catch (MessageRouterException mre) {
+            System.out.println("Exception was thrown.");
+            mre.printStackTrace();
+            assertTrue(false);
+        }
+    }
 	
-	@Test
-	public void routeXMLMessage()
+	@Before
+	public void setup() throws MessageRouterException
 	{
-		//add new messages
-		Message message = MessageFactory.getInstance().getMessage(MessageType.JBOSS_XML);
+		jbrRouter = (JBossRulesRouter) ContentBasedRouterFactory.getRouter(org.jboss.soa.esb.actions.ContentBasedRouter.DEFAULT_CBR_CLASS);
+		jbrRouter.setConfigTree( new ConfigTree("dummy" ));
+	}
+	
+	@BeforeClass
+	public static void runBeforeAllTests() throws Exception 
+	{
+		try {
+			TestEnvironmentUtil.setESBPropertiesFileToUse();
+		} catch (Exception e) {
+			e.printStackTrace();
+			System.out.println("We should stop testing, since we don't any config properties");
+			assertTrue(false);
+		}
+	}
+	
+	private Message createMessage( final URI type )
+	{
+		//new messages
+		Message message = MessageFactory.getInstance().getMessage( type );
 		//set some properties inside the Message
 		message.getProperties().setProperty("prop1", "val1");
 		message.getProperties().setProperty("prop2", "val2");
@@ -80,16 +290,7 @@
 		//set some object attachments inside the Message
 		message.getAttachment().addItem(new String("TEST ATTACHMENT1"));
 		message.getAttachment().addItem(new String("TEST ATTACHMENT2"));
-	
-		JBossRulesRouter jbossRulesRouter = new JBossRulesRouter();
-        try {
-    		List<String> destinationServices = jbossRulesRouter.route("JBossESBRules.drl", false, message, null);
-    		assertEquals(destinationServices.iterator().next(),"xml-destination");
-        } catch (MessageRouterException mre) {
-            System.out.println("Exception was thrown.");
-            mre.printStackTrace();
-            assertTrue(false);
-        }
+		return message;
 	}
 	
 	public static junit.framework.Test suite() {

Copied: labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/internal/soa/esb/services/rules (from rev 21158, labs/jbossesb/trunk/product/services/jbrules/src/test/java/org/jboss/internal/soa/esb/services/rules)

Deleted: labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/internal/soa/esb/services/rules/DroolsRuleBaseHelperUnitTest.java
===================================================================
--- labs/jbossesb/trunk/product/services/jbrules/src/test/java/org/jboss/internal/soa/esb/services/rules/DroolsRuleBaseHelperUnitTest.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/internal/soa/esb/services/rules/DroolsRuleBaseHelperUnitTest.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,121 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2008, Red Hat Middleware LLC, and individual contributors
- * 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.internal.soa.esb.services.rules;
-
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertTrue;
-import java.io.IOException;
-
-import junit.framework.JUnit4TestAdapter;
-import org.drools.RuleBase;
-import org.drools.compiler.DroolsParserException;
-import org.junit.Test;
-
-/**
- * Unit test for {@link DroolsRuleBaseHelper}
- * <p/>
- * 
- * @author <a href="mailto:dbevenius at redhat.com">Daniel Bevenius</a>
- *
- */
-public class DroolsRuleBaseHelperUnitTest
-{
-	// instance under test
-	private DroolsRuleBaseHelper helper = DroolsRuleBaseHelper.getInstance();
-	
-	private final static String NULL_DSL_FILE = null;
-	private final static String NULL_RULE_FILE = null;
-	private final static String NULL_DECISION_TABLE_FILE = null;
-	
-	@Test ( expected = NullPointerException.class )
-	public void shouldThrowIfRuleFileIsNull() throws DroolsParserException, IOException, RuleServiceException
-	{
-		helper.createRuleBaseFromRuleFiles( NULL_RULE_FILE, NULL_DSL_FILE );
-	}
-	
-	@Test
-	public void createRuleBaseFromRuleFiles() throws DroolsParserException, IOException, RuleServiceException
-	{
-		RuleBase ruleBase = helper.createRuleBaseFromRuleFiles( "RuleBaseHelper.drl", NULL_DSL_FILE );
-		
-		assertNotNull( ruleBase );
-		assertTrue( ruleBase.getPackages().length > 0 );
-		assertEquals( "org.jboss.internal.soa.esb.rules" , ruleBase.getPackages()[0].getName());
-	}
-	
-	@Test ( expected = NullPointerException.class )
-	public void shouldThrowIfDecisionTableIsNull() throws DroolsParserException, IOException, RuleServiceException
-	{
-		helper.createRuleBaseFromDecisionTable( NULL_DECISION_TABLE_FILE );
-	}
-	
-	@Test
-	public void createRuleBaseFromDecisionTable() throws DroolsParserException, IOException, RuleServiceException
-	{
-		RuleBase ruleBase = helper.createRuleBaseFromDecisionTable( "RuleBaseHelper.xls" );
-		assertNotNull( ruleBase );
-		assertEquals( "org.jboss.internal.soa.esb.rules", ruleBase.getPackages()[0].getName());
-	}
-	
-	@Test ( expected = NullPointerException.class )
-	public void getRuleAsStringShouldThrowIfRuleFileIsNull() throws IOException, RuleServiceException
-	{
-		String rulesAsString = helper.getRulesAsString( NULL_RULE_FILE, NULL_DSL_FILE );
-		assertNotNull( rulesAsString );
-	}
-	
-	@Test
-	public void getRuleFileAsString() throws IOException, RuleServiceException
-	{
-		String rulesAsString = helper.getRulesAsString( "RuleBaseHelper.drl", NULL_DSL_FILE );
-		assertNotNull( rulesAsString );
-	}
-	
-	@Test
-	public void getSpreadSheetRules() throws IOException, RuleServiceException
-	{
-		String spreadSheetAsString = helper.getSpreadsheetRules( "RuleBaseHelper.xls" );
-		assertNotNull( spreadSheetAsString );
-	}
-	
-	/* 
-	   This test is currently disabled as the file property that exists in RuleBaseHelper.properties
-	   accesses a file on the local file system. This causes problems with the integration build as
-	   the working dir is not the same and when run from eclipse or ant in this modules directory.
-	   The issue here could be fixed by using the dir property in base-build.xml, but that caused
-	   the other modules to fail. Leaving this for now as v5.0 will clean this up./Daniel
-	@Test
-	*/
-	public void loadRuleBaseFromRuleAgent() throws Exception
-	{
-		RuleBase ruleBase = helper.loadRuleBaseFromRuleAgent( "RuleBaseHelper.properties" );
-		assertNotNull( ruleBase );
-		assertEquals( "org.jboss.internal.soa.esb.rules", ruleBase.getPackages()[0].getName());
-	}
-	
-	public static junit.framework.Test suite()
-	{
-		return new JUnit4TestAdapter( DroolsRuleBaseHelperUnitTest.class );
-	}
-	
-}

Copied: labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/internal/soa/esb/services/rules/DroolsRuleBaseHelperUnitTest.java (from rev 21158, labs/jbossesb/trunk/product/services/jbrules/src/test/java/org/jboss/internal/soa/esb/services/rules/DroolsRuleBaseHelperUnitTest.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/internal/soa/esb/services/rules/DroolsRuleBaseHelperUnitTest.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/internal/soa/esb/services/rules/DroolsRuleBaseHelperUnitTest.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,121 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2008, Red Hat Middleware LLC, and individual contributors
+ * 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.internal.soa.esb.services.rules;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertTrue;
+import java.io.IOException;
+
+import junit.framework.JUnit4TestAdapter;
+import org.drools.RuleBase;
+import org.drools.compiler.DroolsParserException;
+import org.junit.Test;
+
+/**
+ * Unit test for {@link DroolsRuleBaseHelper}
+ * <p/>
+ * 
+ * @author <a href="mailto:dbevenius at redhat.com">Daniel Bevenius</a>
+ *
+ */
+public class DroolsRuleBaseHelperUnitTest
+{
+	// instance under test
+	private DroolsRuleBaseHelper helper = DroolsRuleBaseHelper.getInstance();
+	
+	private final static String NULL_DSL_FILE = null;
+	private final static String NULL_RULE_FILE = null;
+	private final static String NULL_DECISION_TABLE_FILE = null;
+	
+	@Test ( expected = NullPointerException.class )
+	public void shouldThrowIfRuleFileIsNull() throws DroolsParserException, IOException, RuleServiceException
+	{
+		helper.createRuleBaseFromRuleFiles( NULL_RULE_FILE, NULL_DSL_FILE );
+	}
+	
+	@Test
+	public void createRuleBaseFromRuleFiles() throws DroolsParserException, IOException, RuleServiceException
+	{
+		RuleBase ruleBase = helper.createRuleBaseFromRuleFiles( "RuleBaseHelper.drl", NULL_DSL_FILE );
+		
+		assertNotNull( ruleBase );
+		assertTrue( ruleBase.getPackages().length > 0 );
+		assertEquals( "org.jboss.internal.soa.esb.rules" , ruleBase.getPackages()[0].getName());
+	}
+	
+	@Test ( expected = NullPointerException.class )
+	public void shouldThrowIfDecisionTableIsNull() throws DroolsParserException, IOException, RuleServiceException
+	{
+		helper.createRuleBaseFromDecisionTable( NULL_DECISION_TABLE_FILE );
+	}
+	
+	@Test
+	public void createRuleBaseFromDecisionTable() throws DroolsParserException, IOException, RuleServiceException
+	{
+		RuleBase ruleBase = helper.createRuleBaseFromDecisionTable( "RuleBaseHelper.xls" );
+		assertNotNull( ruleBase );
+		assertEquals( "org.jboss.internal.soa.esb.rules", ruleBase.getPackages()[0].getName());
+	}
+	
+	@Test ( expected = NullPointerException.class )
+	public void getRuleAsStringShouldThrowIfRuleFileIsNull() throws IOException, RuleServiceException
+	{
+		String rulesAsString = helper.getRulesAsString( NULL_RULE_FILE, NULL_DSL_FILE );
+		assertNotNull( rulesAsString );
+	}
+	
+	@Test
+	public void getRuleFileAsString() throws IOException, RuleServiceException
+	{
+		String rulesAsString = helper.getRulesAsString( "RuleBaseHelper.drl", NULL_DSL_FILE );
+		assertNotNull( rulesAsString );
+	}
+	
+	@Test
+	public void getSpreadSheetRules() throws IOException, RuleServiceException
+	{
+		String spreadSheetAsString = helper.getSpreadsheetRules( "RuleBaseHelper.xls" );
+		assertNotNull( spreadSheetAsString );
+	}
+	
+	/* 
+	   This test is currently disabled as the file property that exists in RuleBaseHelper.properties
+	   accesses a file on the local file system. This causes problems with the integration build as
+	   the working dir is not the same and when run from eclipse or ant in this modules directory.
+	   The issue here could be fixed by using the dir property in base-build.xml, but that caused
+	   the other modules to fail. Leaving this for now as v5.0 will clean this up./Daniel
+	@Test
+	*/
+	public void loadRuleBaseFromRuleAgent() throws Exception
+	{
+		RuleBase ruleBase = helper.loadRuleBaseFromRuleAgent( "RuleBaseHelper.properties" );
+		assertNotNull( ruleBase );
+		assertEquals( "org.jboss.internal.soa.esb.rules", ruleBase.getPackages()[0].getName());
+	}
+	
+	public static junit.framework.Test suite()
+	{
+		return new JUnit4TestAdapter( DroolsRuleBaseHelperUnitTest.class );
+	}
+	
+}

Deleted: labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/internal/soa/esb/services/rules/DroolsRuleServiceUnitTest.java
===================================================================
--- labs/jbossesb/trunk/product/services/jbrules/src/test/java/org/jboss/internal/soa/esb/services/rules/DroolsRuleServiceUnitTest.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/internal/soa/esb/services/rules/DroolsRuleServiceUnitTest.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,318 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2008, Red Hat Middleware LLC, and individual contributors
- * 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.internal.soa.esb.services.rules;
-
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertTrue;
-
-import java.io.InputStream;
-import java.io.UnsupportedEncodingException;
-import java.math.BigDecimal;
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-import java.util.concurrent.TimeUnit;
-
-import junit.framework.JUnit4TestAdapter;
-
-import org.drools.RuleBase;
-import org.drools.agent.RuleAgent;
-import org.jboss.internal.soa.esb.services.routing.cbr.Order;
-import org.jboss.internal.soa.esb.util.StreamUtils;
-import org.jboss.soa.esb.ConfigurationException;
-import org.jboss.soa.esb.actions.Counter;
-import org.jboss.soa.esb.lifecycle.LifecycleResourceException;
-import org.jboss.soa.esb.message.Message;
-import org.jboss.soa.esb.message.format.MessageFactory;
-import org.jboss.soa.esb.message.format.MessageType;
-import org.jboss.soa.esb.message.mapping.ObjectMapper;
-import org.jboss.soa.esb.message.mapping.ObjectMappingException;
-import org.jboss.soa.esb.util.ClassUtil;
-import org.junit.Before;
-import org.junit.Test;
-
-/**
- * Unit test for {@link DroolsRuleService}
- * <p/>
- * 
- * @author <a href="mailto:dbevenius at redhat.com">Daniel Bevenius</a>
- *
- */
-public class DroolsRuleServiceUnitTest
-{
-	private DroolsRuleService ruleService = new DroolsRuleService();
-	
-	private RuleBase ruleBase;
-	private Message message;
-
-	private Order order;
-
-	private ArrayList<String> messagePathList;
-	
-	@Test
-	public void executeStatelessRules()
-	{
-		Map<String,Object> globals = getGlobalsWithDestAndMessage();
-		message = ruleService.executeStatelessRules( ruleBase, message , globals, null );
-		ArrayList<String> destinations = getDistinations( globals );
-		assertTrue( destinations.size() == 1 );
-	}
-	
-	@Test
-	public void executeStatelessRulesFromDecisionTableReload() throws RuleServiceException
-	{
-		Map<String,Object> globals = getGlobalsWithDest();
-		final String decisionTable = "RuleBaseHelper.xls";
-		message = ruleService.executeStatelessRulesFromDecisionTable( decisionTable, true, message, globals, null );
-		ArrayList<String> destinations = getDistinations( globals );
-		assertTrue( destinations.size() == 1 );
-	}
-	
-	@Test
-	public void executeStatelessRulesFromDecisionTable() throws RuleServiceException
-	{
-		Map<String,Object> globals = getGlobalsWithDest();
-		final String decisionTable = "RuleBaseHelper.xls";
-		message = ruleService.executeStatelessRulesFromDecisionTable( decisionTable, false, message, globals, null );
-		ArrayList<String> destinations = getDistinations( globals );
-		assertTrue( destinations.size() == 1 );
-	}
-	
-	@Test
-	public void executeStatfulRulesFromDecisionTableReload() throws RuleServiceException
-	{
-		Map<String,Object> globals = getGlobalsWithDest();
-		final String decisionTable = "RuleBaseHelper.xls";
-		message = ruleService.executeStatefulRulesFromDecisionTable( decisionTable, true, message, globals, null );
-		ArrayList<String> destinations = getDistinations( globals );
-		assertTrue( destinations.size() == 1 );
-	}
-	
-	@Test
-	public void executeStatfulRulesFromDecisionTable() throws RuleServiceException
-	{
-		Map<String,Object> globals = getGlobalsWithDest();
-		final String decisionTable = "RuleBaseHelper.xls";
-		message = ruleService.executeStatefulRulesFromDecisionTable( decisionTable, false, message, globals, null );
-		ArrayList<String> destinations = getDistinations( globals );
-		assertTrue( destinations.size() == 1 );
-	}
-	
-	@Test
-	public void executeStatefulRules() throws RuleServiceException
-	{
-		Map<String,Object> globals = getGlobalsWithDestAndMessage();
-		message = ruleService.executeStatefulRules( ruleBase, true, message , globals, null );
-		ArrayList<String> destinations = getDistinations( globals );
-		assertTrue( destinations.size() == 1 );
-	}
-	
-	@Test
-	public void executeStatefulRulesDrl() throws RuleServiceException
-	{
-		Map<String,Object> globals = getGlobalsWithDestAndMessage();
-		message = ruleService.executeStatefulRules( "JBossESBRules.drl", null, true, message, globals, null );
-		ArrayList<String> destinations = getDistinations( globals );
-		assertTrue( destinations.size() == 1 );
-	}
-	
-	@Test
-	public void executeStatelessRulesDrlWithDsl() throws RuleServiceException, ConfigurationException, UnsupportedEncodingException
-	{
-		Message msg = MessageFactory.getInstance().getMessage();
-		InputStream resourceAsStream = ClassUtil.getResourceAsStream( "/" + "5KB_message.xml", getClass() );
-		String contents = StreamUtils.readStreamString( resourceAsStream, "UTF-8" );
-		msg.getBody().add( contents );
-		Map<String,Object> globals = getGlobalsWithDest();
-		boolean ruleReload = true;
-		
-		// first run
-		long startTime = System.nanoTime();
-		
-		message = ruleService.executeStatelessRules( "RulesWithDsl.drl", "XPathLanguage.dsl", ruleReload, msg, globals, null );
-		ArrayList<String> destinations = getDistinations( globals );
-		assertTrue( destinations.size() == 1 );
-		
-		long procTime = System.nanoTime() - startTime;
-		long firstRun = TimeUnit.NANOSECONDS.toMillis( procTime ) ;
-		System.out.println( "Timed First run : " +  firstRun + "ms" );
-		
-		// second run
-		startTime = System.nanoTime();
-		
-		message = ruleService.executeStatelessRules( "RulesWithDsl.drl", "XPathLanguage.dsl", ruleReload, msg, globals, null );
-		procTime = System.nanoTime() - startTime;
-		long secondRun = TimeUnit.NANOSECONDS.toMillis( procTime ) ;
-		System.out.println( "Timed Second run : " + secondRun + "ms" );
-		
-		destinations = getDistinations( globals );
-		assertTrue( destinations.size() == 2 );
-	}
-	
-	@Test
-	public void executeStatelessRulesDrlWithDslAndNamespaces() throws RuleServiceException, ConfigurationException, UnsupportedEncodingException
-	{
-		Message msg = MessageFactory.getInstance().getMessage();
-		InputStream resourceAsStream = ClassUtil.getResourceAsStream( "/" + "5KBNS_message.xml", getClass() );
-		String contents = StreamUtils.readStreamString( resourceAsStream, "UTF-8" );
-		msg.getBody().add( contents );
-		Map<String,Object> globals = getGlobalsWithDest();
-		boolean ruleReload = true;
-		
-		message = ruleService.executeStatelessRules( "RulesWithDslNS.drl", "XPathLanguage.dsl", ruleReload, msg, globals, null );
-		ArrayList<String> destinations = getDistinations( globals );
-		assertEquals( 3 , destinations.size() );
-	}
-	
-	@Test
-	public void executeStatefulRulesContinueSession() throws RuleServiceException, ObjectMappingException
-	{
-		Message message = createMessageWithOrder( order );
-		Map<String,Object> globals = getGlobalsWithMessage( message );
-    	ArrayList<String> messagePathList = new ArrayList<String>();
-        messagePathList.add("body.Order");
-        messagePathList.add("body.Counter");
-        
-        List<Object> objectList = new ObjectMapper().createObjectList(message, messagePathList);
-		
-		// process message
-		message = ruleService.executeStatefulRules( "JBossESBPricingRulesStateful.drl", null, true, message, globals, objectList );
-        assertEquals( 20.0, order.getDiscount() );
-        assertEquals( "20%" ,message.getBody().get("DiscountObject"));
-        
-        //	process message again with a counter instance 
-        objectList = new ObjectMapper().createObjectList(message, messagePathList);
-		message = ruleService.continueStatefulRulesExecution( "JBossESBPricingRulesStateful.drl", true, message, globals, objectList );
-		
-        Counter counter = (Counter) message.getBody().get("Counter");
-        
-        assertEquals( 2 , counter.getCounter() );
-	}
-	
-	/* 
-	   This test is currently disabled as the file property that exists in RuleBaseHelper.properties
-	   accesses a file on the local file system. This causes problems with the integration build as
-	   the working dir is not the same and when run from eclipse or ant in this modules directory.
-	   The issue here could be fixed by using the dir property in base-build.xml, but that caused
-	   the other modules to fail. Leaving this for now as v5.0 will clean this up./Daniel
-	@Test
-    */
-	public void executeStatefulRulesFromRuleAgent() throws RuleServiceException
-	{
-		Map<String,Object> globals = getGlobalsWithDest();
-		
-		message = ruleService.executeStatefulRulesFromRuleAgent( "RuleBaseHelper.properties", message , globals, null );
-		
-		ArrayList<String> destinations = getDistinations( globals );
-		assertTrue( destinations.size() == 1 );
-		
-		message = ruleService.executeStatefulRules( ruleBase, true, message , globals, null );
-		assertTrue( destinations.size() == 2 );
-	}
-	
-	/*
-	 	Commented out for the same reason as the previous test.
-	@Test
-	*/
-	public void executeStatefulRulesCheckCached() throws RuleServiceException, LifecycleResourceException
-	{
-		ruleService.getCachedRuleBases().clear();
-		final String ruleAgentProperites = "RuleBaseHelper.properties";
-		Map<String,Object> globals = getGlobalsWithDest();
-		ruleService.executeStatefulRulesFromRuleAgent( ruleAgentProperites, message , globals, null );
-		
-		Map<String, RuleAgent> ruleAgents = ruleService.getCachedRuleAgents();
-		assertEquals( 1,  ruleAgents.size() );
-		RuleAgent ruleAgent = ruleAgents.get( ruleAgentProperites );
-		assertNotNull( ruleAgent );
-		
-		RuleBase rBase = ruleAgent.getRuleBase();
-		assertEquals ( rBase, ruleService.getCachedRuleBases().get( ruleAgentProperites ) );
-		
-		for ( int i = 0 ; i < 10 ; i++ )
-    		ruleService.executeStatefulRulesFromRuleAgent( ruleAgentProperites, message , globals, null );
-		
-		assertEquals( 1,  ruleAgents.size() );
-		assertEquals( 1,  ruleService.getCachedRuleBases().size() );
-		assertEquals ( rBase, ruleService.getCachedRuleBases().get( ruleAgentProperites ) );
-	}
-		
-	//	Test setup methods
-	
-	@Before
-	public void setup() throws RuleServiceException
-	{
-		ruleBase = ruleService.getRuleBaseForFileBasedRules( "JBossESBRules.drl", null, true );
-		message = MessageFactory.getInstance().getMessage();
-		
-		order = new Order();
-        order.setQuantity(20);
-        order.setUnitPrice( new BigDecimal("20.0") );
-        
-        messagePathList = new ArrayList<String>();
-        messagePathList.add("body.Order");
-        messagePathList.add("body.Counter");
-	}
-
-	public static junit.framework.Test suite()
-	{
-		return new JUnit4TestAdapter( DroolsRuleServiceUnitTest.class );
-	}
-	
-	@SuppressWarnings("unchecked")
-	private ArrayList<String> getDistinations( final Map<String,Object> globals )
-	{
-		return (ArrayList<String>) globals.get( "destinations" );
-	}
-	
-	private Map<String,Object> getGlobalsWithDestAndMessage()
-	{
-		Map<String,Object> globals = getGlobalsWithDest();
-		globals.putAll( getGlobalsWithMessage( message ));
-		return globals;
-	}
-	
-	private Map<String,Object> getGlobalsWithDest()
-	{
-		Map<String,Object> globals = new HashMap<String,Object>();
-		ArrayList<String> destinations =  new ArrayList<String>();
-		globals.put("destinations", destinations );
-		return globals;
-	}
-	
-	private Map<String,Object> getGlobalsWithMessage( final Message message )
-	{
-		Map<String,Object> globals = new HashMap<String,Object>();
-		globals.put("message", message );
-		return globals;
-	}
-	
-	private Message createMessageWithOrder( final Order order )
-	{
-		Message message = MessageFactory.getInstance().getMessage(MessageType.JAVA_SERIALIZED);
-		message.getBody().add("Order", order);
-		return message;
-	}
-}

Copied: labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/internal/soa/esb/services/rules/DroolsRuleServiceUnitTest.java (from rev 21158, labs/jbossesb/trunk/product/services/jbrules/src/test/java/org/jboss/internal/soa/esb/services/rules/DroolsRuleServiceUnitTest.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/internal/soa/esb/services/rules/DroolsRuleServiceUnitTest.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/internal/soa/esb/services/rules/DroolsRuleServiceUnitTest.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,318 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2008, Red Hat Middleware LLC, and individual contributors
+ * 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.internal.soa.esb.services.rules;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertTrue;
+
+import java.io.InputStream;
+import java.io.UnsupportedEncodingException;
+import java.math.BigDecimal;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.concurrent.TimeUnit;
+
+import junit.framework.JUnit4TestAdapter;
+
+import org.drools.RuleBase;
+import org.drools.agent.RuleAgent;
+import org.jboss.internal.soa.esb.services.routing.cbr.Order;
+import org.jboss.internal.soa.esb.util.StreamUtils;
+import org.jboss.soa.esb.ConfigurationException;
+import org.jboss.soa.esb.actions.Counter;
+import org.jboss.soa.esb.lifecycle.LifecycleResourceException;
+import org.jboss.soa.esb.message.Message;
+import org.jboss.soa.esb.message.format.MessageFactory;
+import org.jboss.soa.esb.message.format.MessageType;
+import org.jboss.soa.esb.message.mapping.ObjectMapper;
+import org.jboss.soa.esb.message.mapping.ObjectMappingException;
+import org.jboss.soa.esb.util.ClassUtil;
+import org.junit.Before;
+import org.junit.Test;
+
+/**
+ * Unit test for {@link DroolsRuleService}
+ * <p/>
+ * 
+ * @author <a href="mailto:dbevenius at redhat.com">Daniel Bevenius</a>
+ *
+ */
+public class DroolsRuleServiceUnitTest
+{
+	private DroolsRuleService ruleService = new DroolsRuleService();
+	
+	private RuleBase ruleBase;
+	private Message message;
+
+	private Order order;
+
+	private ArrayList<String> messagePathList;
+	
+	@Test
+	public void executeStatelessRules()
+	{
+		Map<String,Object> globals = getGlobalsWithDestAndMessage();
+		message = ruleService.executeStatelessRules( ruleBase, message , globals, null );
+		ArrayList<String> destinations = getDistinations( globals );
+		assertTrue( destinations.size() == 1 );
+	}
+	
+	@Test
+	public void executeStatelessRulesFromDecisionTableReload() throws RuleServiceException
+	{
+		Map<String,Object> globals = getGlobalsWithDest();
+		final String decisionTable = "RuleBaseHelper.xls";
+		message = ruleService.executeStatelessRulesFromDecisionTable( decisionTable, true, message, globals, null );
+		ArrayList<String> destinations = getDistinations( globals );
+		assertTrue( destinations.size() == 1 );
+	}
+	
+	@Test
+	public void executeStatelessRulesFromDecisionTable() throws RuleServiceException
+	{
+		Map<String,Object> globals = getGlobalsWithDest();
+		final String decisionTable = "RuleBaseHelper.xls";
+		message = ruleService.executeStatelessRulesFromDecisionTable( decisionTable, false, message, globals, null );
+		ArrayList<String> destinations = getDistinations( globals );
+		assertTrue( destinations.size() == 1 );
+	}
+	
+	@Test
+	public void executeStatfulRulesFromDecisionTableReload() throws RuleServiceException
+	{
+		Map<String,Object> globals = getGlobalsWithDest();
+		final String decisionTable = "RuleBaseHelper.xls";
+		message = ruleService.executeStatefulRulesFromDecisionTable( decisionTable, true, message, globals, null );
+		ArrayList<String> destinations = getDistinations( globals );
+		assertTrue( destinations.size() == 1 );
+	}
+	
+	@Test
+	public void executeStatfulRulesFromDecisionTable() throws RuleServiceException
+	{
+		Map<String,Object> globals = getGlobalsWithDest();
+		final String decisionTable = "RuleBaseHelper.xls";
+		message = ruleService.executeStatefulRulesFromDecisionTable( decisionTable, false, message, globals, null );
+		ArrayList<String> destinations = getDistinations( globals );
+		assertTrue( destinations.size() == 1 );
+	}
+	
+	@Test
+	public void executeStatefulRules() throws RuleServiceException
+	{
+		Map<String,Object> globals = getGlobalsWithDestAndMessage();
+		message = ruleService.executeStatefulRules( ruleBase, true, message , globals, null );
+		ArrayList<String> destinations = getDistinations( globals );
+		assertTrue( destinations.size() == 1 );
+	}
+	
+	@Test
+	public void executeStatefulRulesDrl() throws RuleServiceException
+	{
+		Map<String,Object> globals = getGlobalsWithDestAndMessage();
+		message = ruleService.executeStatefulRules( "JBossESBRules.drl", null, true, message, globals, null );
+		ArrayList<String> destinations = getDistinations( globals );
+		assertTrue( destinations.size() == 1 );
+	}
+	
+	@Test
+	public void executeStatelessRulesDrlWithDsl() throws RuleServiceException, ConfigurationException, UnsupportedEncodingException
+	{
+		Message msg = MessageFactory.getInstance().getMessage();
+		InputStream resourceAsStream = ClassUtil.getResourceAsStream( "/" + "5KB_message.xml", getClass() );
+		String contents = StreamUtils.readStreamString( resourceAsStream, "UTF-8" );
+		msg.getBody().add( contents );
+		Map<String,Object> globals = getGlobalsWithDest();
+		boolean ruleReload = true;
+		
+		// first run
+		long startTime = System.nanoTime();
+		
+		message = ruleService.executeStatelessRules( "RulesWithDsl.drl", "XPathLanguage.dsl", ruleReload, msg, globals, null );
+		ArrayList<String> destinations = getDistinations( globals );
+		assertTrue( destinations.size() == 1 );
+		
+		long procTime = System.nanoTime() - startTime;
+		long firstRun = TimeUnit.NANOSECONDS.toMillis( procTime ) ;
+		System.out.println( "Timed First run : " +  firstRun + "ms" );
+		
+		// second run
+		startTime = System.nanoTime();
+		
+		message = ruleService.executeStatelessRules( "RulesWithDsl.drl", "XPathLanguage.dsl", ruleReload, msg, globals, null );
+		procTime = System.nanoTime() - startTime;
+		long secondRun = TimeUnit.NANOSECONDS.toMillis( procTime ) ;
+		System.out.println( "Timed Second run : " + secondRun + "ms" );
+		
+		destinations = getDistinations( globals );
+		assertTrue( destinations.size() == 2 );
+	}
+	
+	@Test
+	public void executeStatelessRulesDrlWithDslAndNamespaces() throws RuleServiceException, ConfigurationException, UnsupportedEncodingException
+	{
+		Message msg = MessageFactory.getInstance().getMessage();
+		InputStream resourceAsStream = ClassUtil.getResourceAsStream( "/" + "5KBNS_message.xml", getClass() );
+		String contents = StreamUtils.readStreamString( resourceAsStream, "UTF-8" );
+		msg.getBody().add( contents );
+		Map<String,Object> globals = getGlobalsWithDest();
+		boolean ruleReload = true;
+		
+		message = ruleService.executeStatelessRules( "RulesWithDslNS.drl", "XPathLanguage.dsl", ruleReload, msg, globals, null );
+		ArrayList<String> destinations = getDistinations( globals );
+		assertEquals( 3 , destinations.size() );
+	}
+	
+	@Test
+	public void executeStatefulRulesContinueSession() throws RuleServiceException, ObjectMappingException
+	{
+		Message message = createMessageWithOrder( order );
+		Map<String,Object> globals = getGlobalsWithMessage( message );
+    	ArrayList<String> messagePathList = new ArrayList<String>();
+        messagePathList.add("body.Order");
+        messagePathList.add("body.Counter");
+        
+        List<Object> objectList = new ObjectMapper().createObjectList(message, messagePathList);
+		
+		// process message
+		message = ruleService.executeStatefulRules( "JBossESBPricingRulesStateful.drl", null, true, message, globals, objectList );
+        assertEquals( 20.0, order.getDiscount() );
+        assertEquals( "20%" ,message.getBody().get("DiscountObject"));
+        
+        //	process message again with a counter instance 
+        objectList = new ObjectMapper().createObjectList(message, messagePathList);
+		message = ruleService.continueStatefulRulesExecution( "JBossESBPricingRulesStateful.drl", true, message, globals, objectList );
+		
+        Counter counter = (Counter) message.getBody().get("Counter");
+        
+        assertEquals( 2 , counter.getCounter() );
+	}
+	
+	/* 
+	   This test is currently disabled as the file property that exists in RuleBaseHelper.properties
+	   accesses a file on the local file system. This causes problems with the integration build as
+	   the working dir is not the same and when run from eclipse or ant in this modules directory.
+	   The issue here could be fixed by using the dir property in base-build.xml, but that caused
+	   the other modules to fail. Leaving this for now as v5.0 will clean this up./Daniel
+	@Test
+    */
+	public void executeStatefulRulesFromRuleAgent() throws RuleServiceException
+	{
+		Map<String,Object> globals = getGlobalsWithDest();
+		
+		message = ruleService.executeStatefulRulesFromRuleAgent( "RuleBaseHelper.properties", message , globals, null );
+		
+		ArrayList<String> destinations = getDistinations( globals );
+		assertTrue( destinations.size() == 1 );
+		
+		message = ruleService.executeStatefulRules( ruleBase, true, message , globals, null );
+		assertTrue( destinations.size() == 2 );
+	}
+	
+	/*
+	 	Commented out for the same reason as the previous test.
+	@Test
+	*/
+	public void executeStatefulRulesCheckCached() throws RuleServiceException, LifecycleResourceException
+	{
+		ruleService.getCachedRuleBases().clear();
+		final String ruleAgentProperites = "RuleBaseHelper.properties";
+		Map<String,Object> globals = getGlobalsWithDest();
+		ruleService.executeStatefulRulesFromRuleAgent( ruleAgentProperites, message , globals, null );
+		
+		Map<String, RuleAgent> ruleAgents = ruleService.getCachedRuleAgents();
+		assertEquals( 1,  ruleAgents.size() );
+		RuleAgent ruleAgent = ruleAgents.get( ruleAgentProperites );
+		assertNotNull( ruleAgent );
+		
+		RuleBase rBase = ruleAgent.getRuleBase();
+		assertEquals ( rBase, ruleService.getCachedRuleBases().get( ruleAgentProperites ) );
+		
+		for ( int i = 0 ; i < 10 ; i++ )
+    		ruleService.executeStatefulRulesFromRuleAgent( ruleAgentProperites, message , globals, null );
+		
+		assertEquals( 1,  ruleAgents.size() );
+		assertEquals( 1,  ruleService.getCachedRuleBases().size() );
+		assertEquals ( rBase, ruleService.getCachedRuleBases().get( ruleAgentProperites ) );
+	}
+		
+	//	Test setup methods
+	
+	@Before
+	public void setup() throws RuleServiceException
+	{
+		ruleBase = ruleService.getRuleBaseForFileBasedRules( "JBossESBRules.drl", null, true );
+		message = MessageFactory.getInstance().getMessage();
+		
+		order = new Order();
+        order.setQuantity(20);
+        order.setUnitPrice( new BigDecimal("20.0") );
+        
+        messagePathList = new ArrayList<String>();
+        messagePathList.add("body.Order");
+        messagePathList.add("body.Counter");
+	}
+
+	public static junit.framework.Test suite()
+	{
+		return new JUnit4TestAdapter( DroolsRuleServiceUnitTest.class );
+	}
+	
+	@SuppressWarnings("unchecked")
+	private ArrayList<String> getDistinations( final Map<String,Object> globals )
+	{
+		return (ArrayList<String>) globals.get( "destinations" );
+	}
+	
+	private Map<String,Object> getGlobalsWithDestAndMessage()
+	{
+		Map<String,Object> globals = getGlobalsWithDest();
+		globals.putAll( getGlobalsWithMessage( message ));
+		return globals;
+	}
+	
+	private Map<String,Object> getGlobalsWithDest()
+	{
+		Map<String,Object> globals = new HashMap<String,Object>();
+		ArrayList<String> destinations =  new ArrayList<String>();
+		globals.put("destinations", destinations );
+		return globals;
+	}
+	
+	private Map<String,Object> getGlobalsWithMessage( final Message message )
+	{
+		Map<String,Object> globals = new HashMap<String,Object>();
+		globals.put("message", message );
+		return globals;
+	}
+	
+	private Message createMessageWithOrder( final Order order )
+	{
+		Message message = MessageFactory.getInstance().getMessage(MessageType.JAVA_SERIALIZED);
+		message.getBody().add("Order", order);
+		return message;
+	}
+}

Copied: labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions (from rev 21158, labs/jbossesb/trunk/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions)

Deleted: labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/BusinessRulesProcessorUnitTest.java
===================================================================
--- labs/jbossesb/trunk/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/BusinessRulesProcessorUnitTest.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/BusinessRulesProcessorUnitTest.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,141 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2008, Red Hat Middleware LLC, and individual contributors
- * 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.soa.esb.actions;
-
-import static org.junit.Assert.assertEquals;
-
-import java.math.BigDecimal;
-import java.net.URISyntaxException;
-import java.util.ArrayList;
-
-import junit.framework.JUnit4TestAdapter;
-
-import org.jboss.internal.soa.esb.services.registry.MockRegistry;
-import org.jboss.internal.soa.esb.services.routing.cbr.Order;
-import org.jboss.soa.esb.ConfigurationException;
-import org.jboss.soa.esb.helpers.ConfigTree;
-import org.jboss.soa.esb.message.Message;
-import org.jboss.soa.esb.message.format.MessageFactory;
-import org.jboss.soa.esb.message.format.MessageType;
-import org.jboss.soa.esb.message.mapping.ObjectMappingException;
-import org.jboss.soa.esb.services.registry.RegistryException;
-import org.jboss.soa.esb.services.routing.MessageRouterException;
-import org.jboss.soa.esb.services.rules.RuleServicePropertiesNames;
-import org.junit.Before;
-import org.junit.BeforeClass;
-import org.junit.Test;
-
-/**
- * Unit test for {@link BusinessRulesProcessor}
- * 
- * @author <a href="mailto:dbevenius at redhat.com">Daniel Bevenius</a>
- *
- */
-public class BusinessRulesProcessorUnitTest
-{
-	private Order order;
-	private ArrayList<String> messagePathList;
-	
-	@Test
-	public void processDiscount() throws ObjectMappingException, ConfigurationException, RegistryException, MessageRouterException, ActionProcessingException
-	{
-		Message message = createMessageWithOrder( order );
-        ConfigTree configTree = new CBRConfigTreeBuilder( true ).ruleFile( "JBossESBPricingRulesStateful.drl" ).messagePaths(messagePathList).build();
-		BusinessRulesProcessor processor = new BusinessRulesProcessor( configTree );
-		
-		processor.process( message );
-		
-        assertEquals( 20.0, order.getDiscount() );
-        assertEquals( "20%" ,message.getBody().get("DiscountObject"));
-	}
-	
-	@Test
-	public void processDiscountStateful() throws ObjectMappingException, ConfigurationException, RegistryException, MessageRouterException, ActionProcessingException
-	{
-		Message message = createMessageWithOrder( order );
-        ConfigTree configTree = new CBRConfigTreeBuilder( true ).ruleFile( "JBossESBPricingRulesStateful.drl" ).stateful( true ).messagePaths(messagePathList).build();
-		BusinessRulesProcessor processor = new BusinessRulesProcessor( configTree );
-		
-		// process message
-		processor.process( message );
-        assertEquals( 20.0, order.getDiscount() );
-        assertEquals( "20%" ,message.getBody().get("DiscountObject"));
-        
-        //	now dispose after this call
-        message.getProperties().setProperty( RuleServicePropertiesNames.DISPOSE.getTagName(), Boolean.TRUE );
-        message.getProperties().setProperty( RuleServicePropertiesNames.CONTINUE.getTagName(), Boolean.TRUE );
-		processor.process( message );
-		
-		//	counter is inserted into the working memory by the first rules execution
-		//	from the above process call.
-        Counter counter = (Counter) message.getBody().get("Counter");
-        assertEquals( 2 , counter.getCounter() );
-	}
-	
-	@Test ( expected = ActionProcessingException.class )
-	public void shouldThrowIfDisposePropertyIsNotSet() throws ObjectMappingException, ConfigurationException, RegistryException, MessageRouterException, ActionProcessingException
-	{
-		Message message = createMessageWithOrder( order );
-        ConfigTree configTree = new CBRConfigTreeBuilder( true ).ruleFile( "JBossESBPricingRulesStateful.drl" ).messagePaths(messagePathList).stateful( true ).build();
-		BusinessRulesProcessor processor = new BusinessRulesProcessor( configTree );
-		
-		// process message
-		processor.process( message );
-        assertEquals( 20.0, order.getDiscount() );
-        assertEquals( "20%" ,message.getBody().get("DiscountObject"));
-        
-        //	We don't set 'dispose' which should cause an exception to be thrown...
-        message.getProperties().setProperty( RuleServicePropertiesNames.CONTINUE.getTagName(), Boolean.TRUE );
-		processor.process( message );
-	}
-	
-	public static junit.framework.Test suite() 
-	{
-		return new JUnit4TestAdapter(BusinessRulesProcessorUnitTest.class);
-	}
-	
-	@Before
-	public void setup()
-	{
-		order = new Order();
-        order.setQuantity(20);
-        order.setUnitPrice( new BigDecimal("20.0") );
-        
-        messagePathList = new ArrayList<String>();
-        messagePathList.add("body.Order");
-        messagePathList.add("body.Counter");
-	}
-	
-	@BeforeClass
-	public static void setupMockRegistry() throws URISyntaxException
-	{
-        MockRegistry.install();
-	}
-	
-	private Message createMessageWithOrder( final Order order )
-	{
-		Message message = MessageFactory.getInstance().getMessage(MessageType.JAVA_SERIALIZED);
-		message.getBody().add("Order", order);
-		return message;
-	}
-	
-}

Copied: labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/BusinessRulesProcessorUnitTest.java (from rev 21158, labs/jbossesb/trunk/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/BusinessRulesProcessorUnitTest.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/BusinessRulesProcessorUnitTest.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/BusinessRulesProcessorUnitTest.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,141 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2008, Red Hat Middleware LLC, and individual contributors
+ * 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.soa.esb.actions;
+
+import static org.junit.Assert.assertEquals;
+
+import java.math.BigDecimal;
+import java.net.URISyntaxException;
+import java.util.ArrayList;
+
+import junit.framework.JUnit4TestAdapter;
+
+import org.jboss.internal.soa.esb.services.registry.MockRegistry;
+import org.jboss.internal.soa.esb.services.routing.cbr.Order;
+import org.jboss.soa.esb.ConfigurationException;
+import org.jboss.soa.esb.helpers.ConfigTree;
+import org.jboss.soa.esb.message.Message;
+import org.jboss.soa.esb.message.format.MessageFactory;
+import org.jboss.soa.esb.message.format.MessageType;
+import org.jboss.soa.esb.message.mapping.ObjectMappingException;
+import org.jboss.soa.esb.services.registry.RegistryException;
+import org.jboss.soa.esb.services.routing.MessageRouterException;
+import org.jboss.soa.esb.services.rules.RuleServicePropertiesNames;
+import org.junit.Before;
+import org.junit.BeforeClass;
+import org.junit.Test;
+
+/**
+ * Unit test for {@link BusinessRulesProcessor}
+ * 
+ * @author <a href="mailto:dbevenius at redhat.com">Daniel Bevenius</a>
+ *
+ */
+public class BusinessRulesProcessorUnitTest
+{
+	private Order order;
+	private ArrayList<String> messagePathList;
+	
+	@Test
+	public void processDiscount() throws ObjectMappingException, ConfigurationException, RegistryException, MessageRouterException, ActionProcessingException
+	{
+		Message message = createMessageWithOrder( order );
+        ConfigTree configTree = new CBRConfigTreeBuilder( true ).ruleFile( "JBossESBPricingRulesStateful.drl" ).messagePaths(messagePathList).build();
+		BusinessRulesProcessor processor = new BusinessRulesProcessor( configTree );
+		
+		processor.process( message );
+		
+        assertEquals( 20.0, order.getDiscount() );
+        assertEquals( "20%" ,message.getBody().get("DiscountObject"));
+	}
+	
+	@Test
+	public void processDiscountStateful() throws ObjectMappingException, ConfigurationException, RegistryException, MessageRouterException, ActionProcessingException
+	{
+		Message message = createMessageWithOrder( order );
+        ConfigTree configTree = new CBRConfigTreeBuilder( true ).ruleFile( "JBossESBPricingRulesStateful.drl" ).stateful( true ).messagePaths(messagePathList).build();
+		BusinessRulesProcessor processor = new BusinessRulesProcessor( configTree );
+		
+		// process message
+		processor.process( message );
+        assertEquals( 20.0, order.getDiscount() );
+        assertEquals( "20%" ,message.getBody().get("DiscountObject"));
+        
+        //	now dispose after this call
+        message.getProperties().setProperty( RuleServicePropertiesNames.DISPOSE.getTagName(), Boolean.TRUE );
+        message.getProperties().setProperty( RuleServicePropertiesNames.CONTINUE.getTagName(), Boolean.TRUE );
+		processor.process( message );
+		
+		//	counter is inserted into the working memory by the first rules execution
+		//	from the above process call.
+        Counter counter = (Counter) message.getBody().get("Counter");
+        assertEquals( 2 , counter.getCounter() );
+	}
+	
+	@Test ( expected = ActionProcessingException.class )
+	public void shouldThrowIfDisposePropertyIsNotSet() throws ObjectMappingException, ConfigurationException, RegistryException, MessageRouterException, ActionProcessingException
+	{
+		Message message = createMessageWithOrder( order );
+        ConfigTree configTree = new CBRConfigTreeBuilder( true ).ruleFile( "JBossESBPricingRulesStateful.drl" ).messagePaths(messagePathList).stateful( true ).build();
+		BusinessRulesProcessor processor = new BusinessRulesProcessor( configTree );
+		
+		// process message
+		processor.process( message );
+        assertEquals( 20.0, order.getDiscount() );
+        assertEquals( "20%" ,message.getBody().get("DiscountObject"));
+        
+        //	We don't set 'dispose' which should cause an exception to be thrown...
+        message.getProperties().setProperty( RuleServicePropertiesNames.CONTINUE.getTagName(), Boolean.TRUE );
+		processor.process( message );
+	}
+	
+	public static junit.framework.Test suite() 
+	{
+		return new JUnit4TestAdapter(BusinessRulesProcessorUnitTest.class);
+	}
+	
+	@Before
+	public void setup()
+	{
+		order = new Order();
+        order.setQuantity(20);
+        order.setUnitPrice( new BigDecimal("20.0") );
+        
+        messagePathList = new ArrayList<String>();
+        messagePathList.add("body.Order");
+        messagePathList.add("body.Counter");
+	}
+	
+	@BeforeClass
+	public static void setupMockRegistry() throws URISyntaxException
+	{
+        MockRegistry.install();
+	}
+	
+	private Message createMessageWithOrder( final Order order )
+	{
+		Message message = MessageFactory.getInstance().getMessage(MessageType.JAVA_SERIALIZED);
+		message.getBody().add("Order", order);
+		return message;
+	}
+	
+}

Deleted: labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/CBRConfigTreeBuilder.java
===================================================================
--- labs/jbossesb/trunk/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/CBRConfigTreeBuilder.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/CBRConfigTreeBuilder.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,126 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2008, Red Hat Middleware LLC, and individual contributors
- * 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.soa.esb.actions;
-
-import java.util.List;
-
-import org.jboss.soa.esb.actions.ContentBasedWiretap;
-import org.jboss.soa.esb.helpers.ConfigTree;
-import org.jboss.soa.esb.listeners.ListenerTagNames;
-import org.jboss.soa.esb.services.rules.RuleServicePropertiesNames;
-
-/**
- * Builder for CBR ConfigTree instances.
- * </p>
- * 
- * @author <a href="mailto:dbevenius at redhat.com">Daniel Bevenius</a>
- *
- */
-public class CBRConfigTreeBuilder
-{
-	//	mandatory
-	private boolean reload;
- 		
-	//	optional 
-	private String ruleFile;
-	private List<String> messagePathList;
-	private boolean stateful;
-	private String decisionTable;
-	private String ruleAgent;
-	private String ruleServiceImpl;
-	
-		
-	public CBRConfigTreeBuilder( final boolean reload )
-	{
-		this.reload = reload;
-	}
-	
-	public CBRConfigTreeBuilder ruleFile( final String ruleFile )
-	{
-		this.ruleFile = ruleFile;
-		return this;
-	}
-	
-	public CBRConfigTreeBuilder decisionTable( final String decisionTable )
-	{
-		this.decisionTable = decisionTable;
-		return this;
-	}
-	
-	public CBRConfigTreeBuilder ruleAgent( final String ruleAgent )
-	{
-		this.ruleAgent = ruleAgent;
-		return this;
-	}
-		
-	public CBRConfigTreeBuilder messagePaths( List<String> messagePathList )
-	{
-		this.messagePathList = messagePathList;
-		return this;
-	}
-	
-	public CBRConfigTreeBuilder ruleServiceImpl( String ruleServiceImpl )
-	{
-		this.ruleServiceImpl = ruleServiceImpl;
-		return this;
-	}
-	
-	public CBRConfigTreeBuilder stateful( final boolean stateful )
-	{
-		this.stateful = stateful;
-		return this;
-	}
-		
-	public ConfigTree build()
-	{
-        ConfigTree configTree = new ConfigTree("cbr-config");
-        
-        configTree.setAttribute( ListenerTagNames.RULE_RELOAD_TAG, Boolean.toString( reload ) );
-        
-        if ( ruleFile != null )
-            configTree.setAttribute( ListenerTagNames.RULE_SET_TAG, ruleFile );
-        else if ( decisionTable != null )
-            configTree.setAttribute( RuleServicePropertiesNames.DECISION_TABLE.getTagName(), decisionTable );
-        else if ( ruleAgent != null )
-            configTree.setAttribute( RuleServicePropertiesNames.RULE_AGENT_PROPERTIES.getTagName(), ruleAgent );
-        else
-        	throw new IllegalStateException("One of ruleFile, decisionTable or ruleAgent must be set");
-        
-            
-        if ( messagePathList != null )
-        {
-        	for (String messagePath : messagePathList)
-			{
-        		ConfigTree objectPath = new ConfigTree( ContentBasedWiretap.OBJECT_PATH_TAG, configTree );
-        		objectPath.setAttribute( ContentBasedWiretap.OBJECT_PATH, messagePath );
-			}
-        }
-        
-        if ( stateful )
-            configTree.setAttribute( RuleServicePropertiesNames.STATEFUL.getTagName(), Boolean.toString( stateful ) );
-        
-        if ( ruleServiceImpl != null )
-            configTree.setAttribute( RuleServicePropertiesNames.IMPL_CLASS.getTagName(), ruleServiceImpl );
-        
-        return configTree;
-	}
-}

Copied: labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/CBRConfigTreeBuilder.java (from rev 21158, labs/jbossesb/trunk/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/CBRConfigTreeBuilder.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/CBRConfigTreeBuilder.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/CBRConfigTreeBuilder.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,126 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2008, Red Hat Middleware LLC, and individual contributors
+ * 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.soa.esb.actions;
+
+import java.util.List;
+
+import org.jboss.soa.esb.actions.ContentBasedWiretap;
+import org.jboss.soa.esb.helpers.ConfigTree;
+import org.jboss.soa.esb.listeners.ListenerTagNames;
+import org.jboss.soa.esb.services.rules.RuleServicePropertiesNames;
+
+/**
+ * Builder for CBR ConfigTree instances.
+ * </p>
+ * 
+ * @author <a href="mailto:dbevenius at redhat.com">Daniel Bevenius</a>
+ *
+ */
+public class CBRConfigTreeBuilder
+{
+	//	mandatory
+	private boolean reload;
+ 		
+	//	optional 
+	private String ruleFile;
+	private List<String> messagePathList;
+	private boolean stateful;
+	private String decisionTable;
+	private String ruleAgent;
+	private String ruleServiceImpl;
+	
+		
+	public CBRConfigTreeBuilder( final boolean reload )
+	{
+		this.reload = reload;
+	}
+	
+	public CBRConfigTreeBuilder ruleFile( final String ruleFile )
+	{
+		this.ruleFile = ruleFile;
+		return this;
+	}
+	
+	public CBRConfigTreeBuilder decisionTable( final String decisionTable )
+	{
+		this.decisionTable = decisionTable;
+		return this;
+	}
+	
+	public CBRConfigTreeBuilder ruleAgent( final String ruleAgent )
+	{
+		this.ruleAgent = ruleAgent;
+		return this;
+	}
+		
+	public CBRConfigTreeBuilder messagePaths( List<String> messagePathList )
+	{
+		this.messagePathList = messagePathList;
+		return this;
+	}
+	
+	public CBRConfigTreeBuilder ruleServiceImpl( String ruleServiceImpl )
+	{
+		this.ruleServiceImpl = ruleServiceImpl;
+		return this;
+	}
+	
+	public CBRConfigTreeBuilder stateful( final boolean stateful )
+	{
+		this.stateful = stateful;
+		return this;
+	}
+		
+	public ConfigTree build()
+	{
+        ConfigTree configTree = new ConfigTree("cbr-config");
+        
+        configTree.setAttribute( ListenerTagNames.RULE_RELOAD_TAG, Boolean.toString( reload ) );
+        
+        if ( ruleFile != null )
+            configTree.setAttribute( ListenerTagNames.RULE_SET_TAG, ruleFile );
+        else if ( decisionTable != null )
+            configTree.setAttribute( RuleServicePropertiesNames.DECISION_TABLE.getTagName(), decisionTable );
+        else if ( ruleAgent != null )
+            configTree.setAttribute( RuleServicePropertiesNames.RULE_AGENT_PROPERTIES.getTagName(), ruleAgent );
+        else
+        	throw new IllegalStateException("One of ruleFile, decisionTable or ruleAgent must be set");
+        
+            
+        if ( messagePathList != null )
+        {
+        	for (String messagePath : messagePathList)
+			{
+        		ConfigTree objectPath = new ConfigTree( ContentBasedWiretap.OBJECT_PATH_TAG, configTree );
+        		objectPath.setAttribute( ContentBasedWiretap.OBJECT_PATH, messagePath );
+			}
+        }
+        
+        if ( stateful )
+            configTree.setAttribute( RuleServicePropertiesNames.STATEFUL.getTagName(), Boolean.toString( stateful ) );
+        
+        if ( ruleServiceImpl != null )
+            configTree.setAttribute( RuleServicePropertiesNames.IMPL_CLASS.getTagName(), ruleServiceImpl );
+        
+        return configTree;
+	}
+}

Deleted: labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/ContentBasedRouterUnitTest.java
===================================================================
--- labs/jbossesb/trunk/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/ContentBasedRouterUnitTest.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/ContentBasedRouterUnitTest.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,142 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, 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.soa.esb.actions;
-
-import static org.junit.Assert.assertNull;
-import static org.junit.Assert.assertTrue;
-
-import java.io.InputStream;
-import java.net.URI;
-
-import junit.framework.JUnit4TestAdapter;
-
-import org.apache.log4j.Logger;
-import org.jboss.internal.soa.esb.couriers.MockCourier;
-import org.jboss.internal.soa.esb.couriers.MockCourierFactory;
-import org.jboss.internal.soa.esb.services.registry.MockRegistry;
-import org.jboss.soa.esb.actions.ContentBasedRouter;
-import org.jboss.soa.esb.addressing.EPR;
-import org.jboss.soa.esb.client.ServiceInvoker;
-import org.jboss.soa.esb.helpers.ConfigTree;
-import org.jboss.soa.esb.message.Message;
-import org.jboss.soa.esb.message.format.MessageFactory;
-import org.jboss.soa.esb.message.format.MessageType;
-import org.jboss.soa.esb.testutils.FileUtil;
-import org.jboss.soa.esb.util.ClassUtil;
-import org.junit.BeforeClass;
-import org.junit.Test;
-
-/**
- * Test the jBPM command interpreter class
- *
- * @author <a href="mailto:kurt.stam at jboss.com">Kurt Stam</a>
- */
-
-
-public class ContentBasedRouterUnitTest
-{
-	static Logger 				_logger = Logger.getLogger(ContentBasedRouterUnitTest.class);
-    static Message message = null;
-    
-    private static EPR epr1;
-    private static EPR epr2;
-    private static EPR epr3;
-    private static MockCourier courier1;
-    private static MockCourier courier2;
-    private static MockCourier courier3;
-    
-    private static ConfigTree[] actions;
-	
-    public static junit.framework.Test suite()
-    {
-        return new JUnit4TestAdapter(ContentBasedRouterUnitTest.class);
-    }
-    
-    
-    @BeforeClass
-    public static void before() throws Exception {
-        MockCourierFactory.install();
-        MockRegistry.install();
-
-        epr1 = new EPR(new URI("test1"));
-        epr2 = new EPR(new URI("test2"));
-        epr3 = new EPR(new URI("DLS"));
-        courier1 = new MockCourier(true);
-        courier2 = new MockCourier(true);
-        courier3 = new MockCourier(true);
-
-        MockRegistry.register("test", "java", epr1, courier1);
-        MockRegistry.register("test", "xml", epr2, courier2);
-        MockRegistry.register(ServiceInvoker.INTERNAL_SERVICE_CATEGORY, ServiceInvoker.DEAD_LETTER_SERVICE_NAME, epr3, courier3);
- 
-        message = MessageFactory.getInstance().getMessage(MessageType.JAVA_SERIALIZED);
-        message.getBody().add(("Hello CBR"));
-        
-        InputStream in = ClassUtil.getResourceAsStream("ContentBasedRouterUnitTest.xml", ContentBasedRouterUnitTest.class);
-        String xml = FileUtil.readStream(in);
-        actions = ConfigTree.fromXml(xml).getChildren("action");
-    }
-    
-    @Test
-	public void wrongDestinationName()
-    {
-		try {
-			ContentBasedRouter cbr = new ContentBasedRouter(actions[0]);
-            cbr.process(message);
-            //the config is wrong so we should error here, and try to send the message to the DLS
-            assertTrue(false);
-		} catch (Exception e) {
-            /* As it can't send the message to the DLS the log should say:
-               ERROR [main][ContentBasedWiretap] Destination serialized-destination does not exist your configuration
-               ERROR [main][ContentBasedWiretap] No rule destination(s) were matched, [serialized, xml]. Please fix your configuration and/or routing rules.
-             */
-			assertTrue(true);
-		}
-    }
-    
-    @Test
-    public void correctDestinationName()
-    {
-        try {
-            ContentBasedRouter cbr = new ContentBasedRouter(actions[1]);
-            Message returnMessage = cbr.process(message);
-            //the cbr should return a null message
-            assertNull(returnMessage);
-        } catch (Exception e) {
-            assertTrue(false);
-        }
-    }
-    
-    @Test
-    public void noDestinationMatches()
-    {
-        try {
-            ContentBasedRouter cbr = new ContentBasedRouter(actions[2]);
-            cbr.process(message);
-            //no destination matches, expecting error, and try to send the message to the DLS
-            assertTrue(false);
-        } catch (Exception e) {
-            assertTrue(true);
-        }
-    }
-}
\ No newline at end of file

Copied: labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/ContentBasedRouterUnitTest.java (from rev 21158, labs/jbossesb/trunk/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/ContentBasedRouterUnitTest.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/ContentBasedRouterUnitTest.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/ContentBasedRouterUnitTest.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,142 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, 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.soa.esb.actions;
+
+import static org.junit.Assert.assertNull;
+import static org.junit.Assert.assertTrue;
+
+import java.io.InputStream;
+import java.net.URI;
+
+import junit.framework.JUnit4TestAdapter;
+
+import org.apache.log4j.Logger;
+import org.jboss.internal.soa.esb.couriers.MockCourier;
+import org.jboss.internal.soa.esb.couriers.MockCourierFactory;
+import org.jboss.internal.soa.esb.services.registry.MockRegistry;
+import org.jboss.soa.esb.actions.ContentBasedRouter;
+import org.jboss.soa.esb.addressing.EPR;
+import org.jboss.soa.esb.client.ServiceInvoker;
+import org.jboss.soa.esb.helpers.ConfigTree;
+import org.jboss.soa.esb.message.Message;
+import org.jboss.soa.esb.message.format.MessageFactory;
+import org.jboss.soa.esb.message.format.MessageType;
+import org.jboss.soa.esb.testutils.FileUtil;
+import org.jboss.soa.esb.util.ClassUtil;
+import org.junit.BeforeClass;
+import org.junit.Test;
+
+/**
+ * Test the jBPM command interpreter class
+ *
+ * @author <a href="mailto:kurt.stam at jboss.com">Kurt Stam</a>
+ */
+
+
+public class ContentBasedRouterUnitTest
+{
+	static Logger 				_logger = Logger.getLogger(ContentBasedRouterUnitTest.class);
+    static Message message = null;
+    
+    private static EPR epr1;
+    private static EPR epr2;
+    private static EPR epr3;
+    private static MockCourier courier1;
+    private static MockCourier courier2;
+    private static MockCourier courier3;
+    
+    private static ConfigTree[] actions;
+	
+    public static junit.framework.Test suite()
+    {
+        return new JUnit4TestAdapter(ContentBasedRouterUnitTest.class);
+    }
+    
+    
+    @BeforeClass
+    public static void before() throws Exception {
+        MockCourierFactory.install();
+        MockRegistry.install();
+
+        epr1 = new EPR(new URI("test1"));
+        epr2 = new EPR(new URI("test2"));
+        epr3 = new EPR(new URI("DLS"));
+        courier1 = new MockCourier(true);
+        courier2 = new MockCourier(true);
+        courier3 = new MockCourier(true);
+
+        MockRegistry.register("test", "java", epr1, courier1);
+        MockRegistry.register("test", "xml", epr2, courier2);
+        MockRegistry.register(ServiceInvoker.INTERNAL_SERVICE_CATEGORY, ServiceInvoker.DEAD_LETTER_SERVICE_NAME, epr3, courier3);
+ 
+        message = MessageFactory.getInstance().getMessage(MessageType.JAVA_SERIALIZED);
+        message.getBody().add(("Hello CBR"));
+        
+        InputStream in = ClassUtil.getResourceAsStream("ContentBasedRouterUnitTest.xml", ContentBasedRouterUnitTest.class);
+        String xml = FileUtil.readStream(in);
+        actions = ConfigTree.fromXml(xml).getChildren("action");
+    }
+    
+    @Test
+	public void wrongDestinationName()
+    {
+		try {
+			ContentBasedRouter cbr = new ContentBasedRouter(actions[0]);
+            cbr.process(message);
+            //the config is wrong so we should error here, and try to send the message to the DLS
+            assertTrue(false);
+		} catch (Exception e) {
+            /* As it can't send the message to the DLS the log should say:
+               ERROR [main][ContentBasedWiretap] Destination serialized-destination does not exist your configuration
+               ERROR [main][ContentBasedWiretap] No rule destination(s) were matched, [serialized, xml]. Please fix your configuration and/or routing rules.
+             */
+			assertTrue(true);
+		}
+    }
+    
+    @Test
+    public void correctDestinationName()
+    {
+        try {
+            ContentBasedRouter cbr = new ContentBasedRouter(actions[1]);
+            Message returnMessage = cbr.process(message);
+            //the cbr should return a null message
+            assertNull(returnMessage);
+        } catch (Exception e) {
+            assertTrue(false);
+        }
+    }
+    
+    @Test
+    public void noDestinationMatches()
+    {
+        try {
+            ContentBasedRouter cbr = new ContentBasedRouter(actions[2]);
+            cbr.process(message);
+            //no destination matches, expecting error, and try to send the message to the DLS
+            assertTrue(false);
+        } catch (Exception e) {
+            assertTrue(true);
+        }
+    }
+}
\ No newline at end of file

Deleted: labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/ContentBasedRouterUnitTest.xml
===================================================================
--- labs/jbossesb/trunk/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/ContentBasedRouterUnitTest.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/ContentBasedRouterUnitTest.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,23 +0,0 @@
-<testActions>
-	<action class="org.jboss.soa.esb.actions.ContentBasedRouter" name="WrongDestinion"
-		ruleSet="JBossESBRules.drl"
-		>
-			<route-to destination-name="serialized"  service-category="test"  service-name="java" /> 
-			<route-to destination-name="xml"         service-category="test"  service-name="xml" /> 
-	</action>
-	
-	<action class="org.jboss.soa.esb.actions.ContentBasedRouter" name="Correct"
-		ruleSet="JBossESBRules.drl"
-		>
-			<route-to destination-name="serialized-destination"  service-category="test"  service-name="java" /> 
-			<route-to destination-name="xml-destination"         service-category="test"  service-name="xml" /> 
-	</action>
-	
-	<action class="org.jboss.soa.esb.actions.ContentBasedRouter" name="MyType"
-		ruleSet="JBossESBRulesNoMatch.drl"
-		>
-			<route-to destination-name="mytype-destination"      service-category="test"  service-name="mytype" /> 
-			<route-to destination-name="xml-destination"         service-category="test"  service-name="xml" /> 
-	</action>
-
-</testActions>

Copied: labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/ContentBasedRouterUnitTest.xml (from rev 21158, labs/jbossesb/trunk/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/ContentBasedRouterUnitTest.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/ContentBasedRouterUnitTest.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/ContentBasedRouterUnitTest.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,23 @@
+<testActions>
+	<action class="org.jboss.soa.esb.actions.ContentBasedRouter" name="WrongDestinion"
+		ruleSet="JBossESBRules.drl"
+		>
+			<route-to destination-name="serialized"  service-category="test"  service-name="java" /> 
+			<route-to destination-name="xml"         service-category="test"  service-name="xml" /> 
+	</action>
+	
+	<action class="org.jboss.soa.esb.actions.ContentBasedRouter" name="Correct"
+		ruleSet="JBossESBRules.drl"
+		>
+			<route-to destination-name="serialized-destination"  service-category="test"  service-name="java" /> 
+			<route-to destination-name="xml-destination"         service-category="test"  service-name="xml" /> 
+	</action>
+	
+	<action class="org.jboss.soa.esb.actions.ContentBasedRouter" name="MyType"
+		ruleSet="JBossESBRulesNoMatch.drl"
+		>
+			<route-to destination-name="mytype-destination"      service-category="test"  service-name="mytype" /> 
+			<route-to destination-name="xml-destination"         service-category="test"  service-name="xml" /> 
+	</action>
+
+</testActions>

Deleted: labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/ContentBasedWiretapUnitTest.java
===================================================================
--- labs/jbossesb/trunk/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/ContentBasedWiretapUnitTest.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/ContentBasedWiretapUnitTest.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,142 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, 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.soa.esb.actions;
-
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertTrue;
-
-import java.io.InputStream;
-import java.net.URI;
-
-import junit.framework.JUnit4TestAdapter;
-
-import org.apache.log4j.Logger;
-import org.jboss.internal.soa.esb.couriers.MockCourier;
-import org.jboss.internal.soa.esb.couriers.MockCourierFactory;
-import org.jboss.internal.soa.esb.services.registry.MockRegistry;
-import org.jboss.soa.esb.actions.ContentBasedWiretap;
-import org.jboss.soa.esb.addressing.EPR;
-import org.jboss.soa.esb.client.ServiceInvoker;
-import org.jboss.soa.esb.helpers.ConfigTree;
-import org.jboss.soa.esb.message.Message;
-import org.jboss.soa.esb.message.format.MessageFactory;
-import org.jboss.soa.esb.message.format.MessageType;
-import org.jboss.soa.esb.testutils.FileUtil;
-import org.jboss.soa.esb.util.ClassUtil;
-import org.junit.BeforeClass;
-import org.junit.Test;
-
-/**
- * Test the jBPM command interpreter class
- *
- * @author <a href="mailto:kurt.stam at jboss.com">Kurt Stam</a>
- */
-
-
-public class ContentBasedWiretapUnitTest
-{
-	static Logger 				_logger = Logger.getLogger(ContentBasedWiretapUnitTest.class);
-    static Message message = null;
-    
-    private static EPR epr1;
-    private static EPR epr2;
-    private static EPR epr3;
-    private static MockCourier courier1;
-    private static MockCourier courier2;
-    private static MockCourier courier3;
-    
-    private static ConfigTree[] actions;
-	
-    public static junit.framework.Test suite()
-    {
-        return new JUnit4TestAdapter(ContentBasedWiretapUnitTest.class);
-    }
-    
-    
-    @BeforeClass
-    public static void before() throws Exception {
-        MockCourierFactory.install();
-        MockRegistry.install();
-
-        epr1 = new EPR(new URI("test1"));
-        epr2 = new EPR(new URI("test2"));
-        epr3 = new EPR(new URI("DLS"));
-        courier1 = new MockCourier(true);
-        courier2 = new MockCourier(true);
-        courier3 = new MockCourier(true);
-
-        MockRegistry.register("test", "java", epr1, courier1);
-        MockRegistry.register("test", "xml", epr2, courier2);
-        MockRegistry.register(ServiceInvoker.INTERNAL_SERVICE_CATEGORY, ServiceInvoker.DEAD_LETTER_SERVICE_NAME, epr3, courier3);
- 
-        message = MessageFactory.getInstance().getMessage(MessageType.JAVA_SERIALIZED);
-        message.getBody().add(("Hello CBR"));
-        
-        InputStream in = ClassUtil.getResourceAsStream("ContentBasedWiretapUnitTest.xml", ContentBasedWiretapUnitTest.class);
-        String xml = FileUtil.readStream(in);
-        actions = ConfigTree.fromXml(xml).getChildren("action");
-    }
-    
-    @Test
-	public void wrongDestinationName()
-    {
-		try {
-            ContentBasedWiretap cbr = new ContentBasedWiretap(actions[0]);
-            cbr.process(message);
-            //the config is wrong so we should error here, no message to the DLS
-            assertTrue(false);
-		} catch (Exception e) {
-            /* As it can't send the message to the DLS the log should say:
-               ERROR [main][ContentBasedWiretap] Destination serialized-destination does not exist your configuration
-               ERROR [main][ContentBasedWiretap] No rule destination(s) were matched, [serialized, xml]. Please fix your configuration and/or routing rules.
-             */
-			assertTrue(true);
-		}
-    }
-    
-    @Test
-    public void correctDestinationName()
-    {
-        try {
-            ContentBasedWiretap cbr = new ContentBasedWiretap(actions[1]);
-            Message returnMessage = cbr.process(message);
-            //the cbr should return a null message
-            assertNotNull(returnMessage);
-        } catch (Exception e) {
-            assertTrue(false);
-        }
-    }
-    
-    @Test
-    public void noDestinationMatches()
-    {
-        try {
-            ContentBasedWiretap cbr = new ContentBasedWiretap(actions[2]);
-            cbr.process(message);
-            //no destination matches, expecting error, and try to send the message to the DLS
-            assertTrue(false);
-        } catch (Exception e) {
-            assertTrue(true);
-        }
-    }
-}
\ No newline at end of file

Copied: labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/ContentBasedWiretapUnitTest.java (from rev 21158, labs/jbossesb/trunk/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/ContentBasedWiretapUnitTest.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/ContentBasedWiretapUnitTest.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/ContentBasedWiretapUnitTest.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,142 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, 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.soa.esb.actions;
+
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertTrue;
+
+import java.io.InputStream;
+import java.net.URI;
+
+import junit.framework.JUnit4TestAdapter;
+
+import org.apache.log4j.Logger;
+import org.jboss.internal.soa.esb.couriers.MockCourier;
+import org.jboss.internal.soa.esb.couriers.MockCourierFactory;
+import org.jboss.internal.soa.esb.services.registry.MockRegistry;
+import org.jboss.soa.esb.actions.ContentBasedWiretap;
+import org.jboss.soa.esb.addressing.EPR;
+import org.jboss.soa.esb.client.ServiceInvoker;
+import org.jboss.soa.esb.helpers.ConfigTree;
+import org.jboss.soa.esb.message.Message;
+import org.jboss.soa.esb.message.format.MessageFactory;
+import org.jboss.soa.esb.message.format.MessageType;
+import org.jboss.soa.esb.testutils.FileUtil;
+import org.jboss.soa.esb.util.ClassUtil;
+import org.junit.BeforeClass;
+import org.junit.Test;
+
+/**
+ * Test the jBPM command interpreter class
+ *
+ * @author <a href="mailto:kurt.stam at jboss.com">Kurt Stam</a>
+ */
+
+
+public class ContentBasedWiretapUnitTest
+{
+	static Logger 				_logger = Logger.getLogger(ContentBasedWiretapUnitTest.class);
+    static Message message = null;
+    
+    private static EPR epr1;
+    private static EPR epr2;
+    private static EPR epr3;
+    private static MockCourier courier1;
+    private static MockCourier courier2;
+    private static MockCourier courier3;
+    
+    private static ConfigTree[] actions;
+	
+    public static junit.framework.Test suite()
+    {
+        return new JUnit4TestAdapter(ContentBasedWiretapUnitTest.class);
+    }
+    
+    
+    @BeforeClass
+    public static void before() throws Exception {
+        MockCourierFactory.install();
+        MockRegistry.install();
+
+        epr1 = new EPR(new URI("test1"));
+        epr2 = new EPR(new URI("test2"));
+        epr3 = new EPR(new URI("DLS"));
+        courier1 = new MockCourier(true);
+        courier2 = new MockCourier(true);
+        courier3 = new MockCourier(true);
+
+        MockRegistry.register("test", "java", epr1, courier1);
+        MockRegistry.register("test", "xml", epr2, courier2);
+        MockRegistry.register(ServiceInvoker.INTERNAL_SERVICE_CATEGORY, ServiceInvoker.DEAD_LETTER_SERVICE_NAME, epr3, courier3);
+ 
+        message = MessageFactory.getInstance().getMessage(MessageType.JAVA_SERIALIZED);
+        message.getBody().add(("Hello CBR"));
+        
+        InputStream in = ClassUtil.getResourceAsStream("ContentBasedWiretapUnitTest.xml", ContentBasedWiretapUnitTest.class);
+        String xml = FileUtil.readStream(in);
+        actions = ConfigTree.fromXml(xml).getChildren("action");
+    }
+    
+    @Test
+	public void wrongDestinationName()
+    {
+		try {
+            ContentBasedWiretap cbr = new ContentBasedWiretap(actions[0]);
+            cbr.process(message);
+            //the config is wrong so we should error here, no message to the DLS
+            assertTrue(false);
+		} catch (Exception e) {
+            /* As it can't send the message to the DLS the log should say:
+               ERROR [main][ContentBasedWiretap] Destination serialized-destination does not exist your configuration
+               ERROR [main][ContentBasedWiretap] No rule destination(s) were matched, [serialized, xml]. Please fix your configuration and/or routing rules.
+             */
+			assertTrue(true);
+		}
+    }
+    
+    @Test
+    public void correctDestinationName()
+    {
+        try {
+            ContentBasedWiretap cbr = new ContentBasedWiretap(actions[1]);
+            Message returnMessage = cbr.process(message);
+            //the cbr should return a null message
+            assertNotNull(returnMessage);
+        } catch (Exception e) {
+            assertTrue(false);
+        }
+    }
+    
+    @Test
+    public void noDestinationMatches()
+    {
+        try {
+            ContentBasedWiretap cbr = new ContentBasedWiretap(actions[2]);
+            cbr.process(message);
+            //no destination matches, expecting error, and try to send the message to the DLS
+            assertTrue(false);
+        } catch (Exception e) {
+            assertTrue(true);
+        }
+    }
+}
\ No newline at end of file

Deleted: labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/ContentBasedWiretapUnitTest.xml
===================================================================
--- labs/jbossesb/trunk/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/ContentBasedWiretapUnitTest.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/ContentBasedWiretapUnitTest.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,23 +0,0 @@
-<testActions>
-	<action class="org.jboss.soa.esb.actions.ContentBasedWiretap" name="WrongDestinion"
-		ruleSet="JBossESBRules.drl"
-		>
-			<route-to destination-name="serialized"  service-category="test"  service-name="java" /> 
-			<route-to destination-name="xml"         service-category="test"  service-name="xml" /> 
-	</action>
-	
-	<action class="org.jboss.soa.esb.actions.ContentBasedWiretap" name="Correct"
-		ruleSet="JBossESBRules.drl"
-		>
-			<route-to destination-name="serialized-destination"  service-category="test"  service-name="java" /> 
-			<route-to destination-name="xml-destination"         service-category="test"  service-name="xml" /> 
-	</action>
-	
-	<action class="org.jboss.soa.esb.actions.ContentBasedWiretap" name="MyType"
-		ruleSet="JBossESBRulesNoMatch.drl"
-		>
-			<route-to destination-name="mytype-destination"      service-category="test"  service-name="mytype" /> 
-			<route-to destination-name="xml-destination"         service-category="test"  service-name="xml" /> 
-	</action>
-
-</testActions>

Copied: labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/ContentBasedWiretapUnitTest.xml (from rev 21158, labs/jbossesb/trunk/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/ContentBasedWiretapUnitTest.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/ContentBasedWiretapUnitTest.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/ContentBasedWiretapUnitTest.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,23 @@
+<testActions>
+	<action class="org.jboss.soa.esb.actions.ContentBasedWiretap" name="WrongDestinion"
+		ruleSet="JBossESBRules.drl"
+		>
+			<route-to destination-name="serialized"  service-category="test"  service-name="java" /> 
+			<route-to destination-name="xml"         service-category="test"  service-name="xml" /> 
+	</action>
+	
+	<action class="org.jboss.soa.esb.actions.ContentBasedWiretap" name="Correct"
+		ruleSet="JBossESBRules.drl"
+		>
+			<route-to destination-name="serialized-destination"  service-category="test"  service-name="java" /> 
+			<route-to destination-name="xml-destination"         service-category="test"  service-name="xml" /> 
+	</action>
+	
+	<action class="org.jboss.soa.esb.actions.ContentBasedWiretap" name="MyType"
+		ruleSet="JBossESBRulesNoMatch.drl"
+		>
+			<route-to destination-name="mytype-destination"      service-category="test"  service-name="mytype" /> 
+			<route-to destination-name="xml-destination"         service-category="test"  service-name="xml" /> 
+	</action>
+
+</testActions>

Deleted: labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/Counter.java
===================================================================
--- labs/jbossesb/trunk/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/Counter.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/Counter.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,25 +0,0 @@
-package org.jboss.soa.esb.actions;
-
-import java.io.Serializable;
-
-public class Counter implements Serializable
-{
-	private static final long serialVersionUID = 1L;
-	
-	int counter;
-	
-	public Counter() {}
-	public Counter(int counter) { this.counter = counter; }
-	
-	public int getCounter()
-	{
-		return counter;
-	}
-	public void setCounter( int counter )
-	{
-		this.counter = counter;
-	}
-	
-	
-
-}

Copied: labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/Counter.java (from rev 21158, labs/jbossesb/trunk/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/Counter.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/Counter.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/Counter.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,25 @@
+package org.jboss.soa.esb.actions;
+
+import java.io.Serializable;
+
+public class Counter implements Serializable
+{
+	private static final long serialVersionUID = 1L;
+	
+	int counter;
+	
+	public Counter() {}
+	public Counter(int counter) { this.counter = counter; }
+	
+	public int getCounter()
+	{
+		return counter;
+	}
+	public void setCounter( int counter )
+	{
+		this.counter = counter;
+	}
+	
+	
+
+}

Deleted: labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/MessageFilterUnitTest.java
===================================================================
--- labs/jbossesb/trunk/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/MessageFilterUnitTest.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/MessageFilterUnitTest.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,142 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, 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.soa.esb.actions;
-
-import static org.junit.Assert.assertNull;
-import static org.junit.Assert.assertTrue;
-
-import java.io.InputStream;
-import java.net.URI;
-
-import junit.framework.JUnit4TestAdapter;
-
-import org.apache.log4j.Logger;
-import org.jboss.internal.soa.esb.couriers.MockCourier;
-import org.jboss.internal.soa.esb.couriers.MockCourierFactory;
-import org.jboss.internal.soa.esb.services.registry.MockRegistry;
-import org.jboss.soa.esb.actions.MessageFilter;
-import org.jboss.soa.esb.addressing.EPR;
-import org.jboss.soa.esb.client.ServiceInvoker;
-import org.jboss.soa.esb.helpers.ConfigTree;
-import org.jboss.soa.esb.message.Message;
-import org.jboss.soa.esb.message.format.MessageFactory;
-import org.jboss.soa.esb.message.format.MessageType;
-import org.jboss.soa.esb.testutils.FileUtil;
-import org.jboss.soa.esb.util.ClassUtil;
-import org.junit.BeforeClass;
-import org.junit.Test;
-
-/**
- * Test the jBPM command interpreter class
- *
- * @author <a href="mailto:kurt.stam at jboss.com">Kurt Stam</a>
- */
-
-
-public class MessageFilterUnitTest
-{
-	static Logger 				_logger = Logger.getLogger(MessageFilterUnitTest.class);
-    static Message message = null;
-    
-    private static EPR epr1;
-    private static EPR epr2;
-    private static EPR epr3;
-    private static MockCourier courier1;
-    private static MockCourier courier2;
-    private static MockCourier courier3;
-    
-    private static ConfigTree[] actions;
-	
-    public static junit.framework.Test suite()
-    {
-        return new JUnit4TestAdapter(MessageFilterUnitTest.class);
-    }
-    
-    
-    @BeforeClass
-    public static void before() throws Exception {
-        MockCourierFactory.install();
-        MockRegistry.install();
-
-        epr1 = new EPR(new URI("test1"));
-        epr2 = new EPR(new URI("test2"));
-        epr3 = new EPR(new URI("DLS"));
-        courier1 = new MockCourier(true);
-        courier2 = new MockCourier(true);
-        courier3 = new MockCourier(true);
-
-        MockRegistry.register("test", "java", epr1, courier1);
-        MockRegistry.register("test", "xml", epr2, courier2);
-        MockRegistry.register(ServiceInvoker.INTERNAL_SERVICE_CATEGORY, ServiceInvoker.DEAD_LETTER_SERVICE_NAME, epr3, courier3);
- 
-        message = MessageFactory.getInstance().getMessage(MessageType.JAVA_SERIALIZED);
-        message.getBody().add(("Hello CBR"));
-        
-        InputStream in = ClassUtil.getResourceAsStream("ContentBasedRouterUnitTest.xml", MessageFilterUnitTest.class);
-        String xml = FileUtil.readStream(in);
-        actions = ConfigTree.fromXml(xml).getChildren("action");
-    }
-    
-    @Test
-	public void wrongDestinationName()
-    {
-		try {
-            MessageFilter cbr = new MessageFilter(actions[0]);
-            cbr.process(message);
-            //the config is wrong so we should error here, and try to send the message to the DLS
-            assertTrue(false);
-		} catch (Exception e) {
-            /* As it can't send the message to the DLS the log should say:
-               ERROR [main][ContentBasedWiretap] Destination serialized-destination does not exist your configuration
-               ERROR [main][ContentBasedWiretap] No rule destination(s) were matched, [serialized, xml]. Please fix your configuration and/or routing rules.
-             */
-			assertTrue(true);
-		}
-    }
-    
-    @Test
-    public void correctDestinationName()
-    {
-        try {
-            MessageFilter cbr = new MessageFilter(actions[1]);
-            Message returnMessage = cbr.process(message);
-            //the cbr should return a null message
-            assertNull(returnMessage);
-        } catch (Exception e) {
-            assertTrue(false);
-        }
-    }
-    
-    @Test
-    public void noDestinationMatches()
-    {
-        try {
-            MessageFilter cbr = new MessageFilter(actions[2]);
-            Message returnMessage = cbr.process(message);
-            //the cbr should return a null message, message should be filtered with no errors.
-            assertNull(returnMessage);
-        } catch (Exception e) {
-            assertTrue(false);
-        }
-    }
-}
\ No newline at end of file

Copied: labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/MessageFilterUnitTest.java (from rev 21158, labs/jbossesb/trunk/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/MessageFilterUnitTest.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/MessageFilterUnitTest.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/MessageFilterUnitTest.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,142 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, 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.soa.esb.actions;
+
+import static org.junit.Assert.assertNull;
+import static org.junit.Assert.assertTrue;
+
+import java.io.InputStream;
+import java.net.URI;
+
+import junit.framework.JUnit4TestAdapter;
+
+import org.apache.log4j.Logger;
+import org.jboss.internal.soa.esb.couriers.MockCourier;
+import org.jboss.internal.soa.esb.couriers.MockCourierFactory;
+import org.jboss.internal.soa.esb.services.registry.MockRegistry;
+import org.jboss.soa.esb.actions.MessageFilter;
+import org.jboss.soa.esb.addressing.EPR;
+import org.jboss.soa.esb.client.ServiceInvoker;
+import org.jboss.soa.esb.helpers.ConfigTree;
+import org.jboss.soa.esb.message.Message;
+import org.jboss.soa.esb.message.format.MessageFactory;
+import org.jboss.soa.esb.message.format.MessageType;
+import org.jboss.soa.esb.testutils.FileUtil;
+import org.jboss.soa.esb.util.ClassUtil;
+import org.junit.BeforeClass;
+import org.junit.Test;
+
+/**
+ * Test the jBPM command interpreter class
+ *
+ * @author <a href="mailto:kurt.stam at jboss.com">Kurt Stam</a>
+ */
+
+
+public class MessageFilterUnitTest
+{
+	static Logger 				_logger = Logger.getLogger(MessageFilterUnitTest.class);
+    static Message message = null;
+    
+    private static EPR epr1;
+    private static EPR epr2;
+    private static EPR epr3;
+    private static MockCourier courier1;
+    private static MockCourier courier2;
+    private static MockCourier courier3;
+    
+    private static ConfigTree[] actions;
+	
+    public static junit.framework.Test suite()
+    {
+        return new JUnit4TestAdapter(MessageFilterUnitTest.class);
+    }
+    
+    
+    @BeforeClass
+    public static void before() throws Exception {
+        MockCourierFactory.install();
+        MockRegistry.install();
+
+        epr1 = new EPR(new URI("test1"));
+        epr2 = new EPR(new URI("test2"));
+        epr3 = new EPR(new URI("DLS"));
+        courier1 = new MockCourier(true);
+        courier2 = new MockCourier(true);
+        courier3 = new MockCourier(true);
+
+        MockRegistry.register("test", "java", epr1, courier1);
+        MockRegistry.register("test", "xml", epr2, courier2);
+        MockRegistry.register(ServiceInvoker.INTERNAL_SERVICE_CATEGORY, ServiceInvoker.DEAD_LETTER_SERVICE_NAME, epr3, courier3);
+ 
+        message = MessageFactory.getInstance().getMessage(MessageType.JAVA_SERIALIZED);
+        message.getBody().add(("Hello CBR"));
+        
+        InputStream in = ClassUtil.getResourceAsStream("ContentBasedRouterUnitTest.xml", MessageFilterUnitTest.class);
+        String xml = FileUtil.readStream(in);
+        actions = ConfigTree.fromXml(xml).getChildren("action");
+    }
+    
+    @Test
+	public void wrongDestinationName()
+    {
+		try {
+            MessageFilter cbr = new MessageFilter(actions[0]);
+            cbr.process(message);
+            //the config is wrong so we should error here, and try to send the message to the DLS
+            assertTrue(false);
+		} catch (Exception e) {
+            /* As it can't send the message to the DLS the log should say:
+               ERROR [main][ContentBasedWiretap] Destination serialized-destination does not exist your configuration
+               ERROR [main][ContentBasedWiretap] No rule destination(s) were matched, [serialized, xml]. Please fix your configuration and/or routing rules.
+             */
+			assertTrue(true);
+		}
+    }
+    
+    @Test
+    public void correctDestinationName()
+    {
+        try {
+            MessageFilter cbr = new MessageFilter(actions[1]);
+            Message returnMessage = cbr.process(message);
+            //the cbr should return a null message
+            assertNull(returnMessage);
+        } catch (Exception e) {
+            assertTrue(false);
+        }
+    }
+    
+    @Test
+    public void noDestinationMatches()
+    {
+        try {
+            MessageFilter cbr = new MessageFilter(actions[2]);
+            Message returnMessage = cbr.process(message);
+            //the cbr should return a null message, message should be filtered with no errors.
+            assertNull(returnMessage);
+        } catch (Exception e) {
+            assertTrue(false);
+        }
+    }
+}
\ No newline at end of file

Deleted: labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/MessageFilterUnitTest.xml
===================================================================
--- labs/jbossesb/trunk/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/MessageFilterUnitTest.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/MessageFilterUnitTest.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,23 +0,0 @@
-<testActions>
-	<action class="org.jboss.soa.esb.actions.MessageFilter" name="WrongDestinion"
-		ruleSet="JBossESBRules.drl"
-		>
-			<route-to destination-name="serialized"  service-category="test"  service-name="java" /> 
-			<route-to destination-name="xml"         service-category="test"  service-name="xml" /> 
-	</action>
-	
-	<action class="org.jboss.soa.esb.actions.MessageFilter" name="Correct"
-		ruleSet="JBossESBRules.drl"
-		>
-			<route-to destination-name="serialized-destination"  service-category="test"  service-name="java" /> 
-			<route-to destination-name="xml-destination"         service-category="test"  service-name="xml" /> 
-	</action>
-	
-	<action class="org.jboss.soa.esb.actions.MessageFilter" name="MyType"
-		ruleSet="JBossESBRulesNoMatch.drl"
-		>
-			<route-to destination-name="mytype-destination"      service-category="test"  service-name="mytype" /> 
-			<route-to destination-name="xml-destination"         service-category="test"  service-name="xml" /> 
-	</action>
-
-</testActions>

Copied: labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/MessageFilterUnitTest.xml (from rev 21158, labs/jbossesb/trunk/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/MessageFilterUnitTest.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/MessageFilterUnitTest.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/java/org/jboss/soa/esb/actions/MessageFilterUnitTest.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,23 @@
+<testActions>
+	<action class="org.jboss.soa.esb.actions.MessageFilter" name="WrongDestinion"
+		ruleSet="JBossESBRules.drl"
+		>
+			<route-to destination-name="serialized"  service-category="test"  service-name="java" /> 
+			<route-to destination-name="xml"         service-category="test"  service-name="xml" /> 
+	</action>
+	
+	<action class="org.jboss.soa.esb.actions.MessageFilter" name="Correct"
+		ruleSet="JBossESBRules.drl"
+		>
+			<route-to destination-name="serialized-destination"  service-category="test"  service-name="java" /> 
+			<route-to destination-name="xml-destination"         service-category="test"  service-name="xml" /> 
+	</action>
+	
+	<action class="org.jboss.soa.esb.actions.MessageFilter" name="MyType"
+		ruleSet="JBossESBRulesNoMatch.drl"
+		>
+			<route-to destination-name="mytype-destination"      service-category="test"  service-name="mytype" /> 
+			<route-to destination-name="xml-destination"         service-category="test"  service-name="xml" /> 
+	</action>
+
+</testActions>

Copied: labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/resources/5KBNS_message.xml (from rev 21158, labs/jbossesb/trunk/product/services/jbrules/src/test/resources/5KBNS_message.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/resources/5KBNS_message.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/resources/5KBNS_message.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Order xmlns="http://org.jboss.soa.esb/order"
+	orderId="1" orderDate="Wed Nov 15 13:45:28 EST 2006" statusCode="0" netAmount="59.97" totalAmount="64.92" tax="4.95">
+	<Customer xmlns="http://org.jboss.soa.esb/customer" userName="user1" firstName="Harry" lastName="Fletcher" state="SD"/>
+	<OrderLines>
+		<OrderLine position="1" quantity="1">
+			<prod:Product xmlns:prod="http://org.jboss.soa.esb/product" productId="364" title="The 40-Year-Old Virgin " price="29.98"/>
+		</OrderLine>
+		<OrderLine position="2" quantity="2">
+			<prod2:Product xmlns:prod2="http://org.jboss.soa.esb/product" productId="364" title="The 40-Year-Old Virgin " price="29.98"/>
+		</OrderLine>
+	</OrderLines>
+</Order>

Copied: labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/resources/5KB_message.xml (from rev 21158, labs/jbossesb/trunk/product/services/jbrules/src/test/resources/5KB_message.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/resources/5KB_message.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/resources/5KB_message.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,132 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Order orderId="1" orderDate="Wed Nov 15 13:45:28 EST 2006" statusCode="0" netAmount="59.97" totalAmount="64.92" tax="4.95">
+	<Customer userName="user1" firstName="Harry" lastName="Fletcher" state="SD"/>
+	<OrderLines>
+		<OrderLine position="1" quantity="1">
+			<Product productId="364" title="The 40-Year-Old Virgin " price="29.98"/>
+		</OrderLine>
+		<OrderLine position="2" quantity="1">
+			<Product productId="299" title="Pulp Fiction" price="29.99"/>
+		</OrderLine>
+		<OrderLine position="1" quantity="1">
+			<Product productId="364" title="The 40-Year-Old Virgin " price="29.98"/>
+		</OrderLine>
+		<OrderLine position="2" quantity="1">
+			<Product productId="299" title="Pulp Fiction" price="29.99"/>
+		</OrderLine>
+		<OrderLine position="1" quantity="1">
+			<Product productId="364" title="The 40-Year-Old Virgin " price="29.98"/>
+		</OrderLine>
+		<OrderLine position="2" quantity="1">
+			<Product productId="299" title="Pulp Fiction" price="29.99"/>
+		</OrderLine>
+		<OrderLine position="1" quantity="1">
+			<Product productId="364" title="The 40-Year-Old Virgin " price="29.98"/>
+		</OrderLine>
+		<OrderLine position="2" quantity="1">
+			<Product productId="299" title="Pulp Fiction" price="29.99"/>
+		</OrderLine>
+		<OrderLine position="1" quantity="1">
+			<Product productId="364" title="The 40-Year-Old Virgin " price="29.98"/>
+		</OrderLine>
+		<OrderLine position="2" quantity="1">
+			<Product productId="299" title="Pulp Fiction" price="29.99"/>
+		</OrderLine>
+		<OrderLine position="1" quantity="1">
+			<Product productId="364" title="The 40-Year-Old Virgin " price="29.98"/>
+		</OrderLine>
+		<OrderLine position="2" quantity="1">
+			<Product productId="299" title="Pulp Fiction" price="29.99"/>
+		</OrderLine>
+		<OrderLine position="1" quantity="1">
+			<Product productId="364" title="The 40-Year-Old Virgin " price="29.98"/>
+		</OrderLine>
+		<OrderLine position="2" quantity="1">
+			<Product productId="299" title="Pulp Fiction" price="29.99"/>
+		</OrderLine>
+		<OrderLine position="1" quantity="1">
+			<Product productId="364" title="The 40-Year-Old Virgin " price="29.98"/>
+		</OrderLine>
+		<OrderLine position="2" quantity="1">
+			<Product productId="299" title="Pulp Fiction" price="29.99"/>
+		</OrderLine>
+		<OrderLine position="1" quantity="1">
+			<Product productId="364" title="The 40-Year-Old Virgin " price="29.98"/>
+		</OrderLine>
+		<OrderLine position="2" quantity="1">
+			<Product productId="299" title="Pulp Fiction" price="29.99"/>
+		</OrderLine>
+		<OrderLine position="1" quantity="1">
+			<Product productId="364" title="The 40-Year-Old Virgin " price="29.98"/>
+		</OrderLine>
+		<OrderLine position="2" quantity="1">
+			<Product productId="299" title="Pulp Fiction" price="29.99"/>
+		</OrderLine>
+		<OrderLine position="1" quantity="1">
+			<Product productId="364" title="The 40-Year-Old Virgin " price="29.98"/>
+		</OrderLine>
+		<OrderLine position="2" quantity="1">
+			<Product productId="299" title="Pulp Fiction" price="29.99"/>
+		</OrderLine>
+		<OrderLine position="1" quantity="1">
+			<Product productId="364" title="The 40-Year-Old Virgin " price="29.98"/>
+		</OrderLine>
+		<OrderLine position="2" quantity="1">
+			<Product productId="299" title="Pulp Fiction" price="29.99"/>
+		</OrderLine>
+		<OrderLine position="1" quantity="1">
+			<Product productId="364" title="The 40-Year-Old Virgin " price="29.98"/>
+		</OrderLine>
+		<OrderLine position="2" quantity="1">
+			<Product productId="299" title="Pulp Fiction" price="29.99"/>
+		</OrderLine>
+		<OrderLine position="1" quantity="1">
+			<Product productId="364" title="The 40-Year-Old Virgin " price="29.98"/>
+		</OrderLine>
+		<OrderLine position="2" quantity="1">
+			<Product productId="299" title="Pulp Fiction" price="29.99"/>
+		</OrderLine>
+		<OrderLine position="1" quantity="1">
+			<Product productId="364" title="The 40-Year-Old Virgin " price="29.98"/>
+		</OrderLine>
+		<OrderLine position="2" quantity="1">
+			<Product productId="299" title="Pulp Fiction" price="29.99"/>
+		</OrderLine>
+		<OrderLine position="1" quantity="1">
+			<Product productId="364" title="The 40-Year-Old Virgin " price="29.98"/>
+		</OrderLine>
+		<OrderLine position="2" quantity="1">
+			<Product productId="299" title="Pulp Fiction" price="29.99"/>
+		</OrderLine>
+		<OrderLine position="1" quantity="1">
+			<Product productId="364" title="The 40-Year-Old Virgin " price="29.98"/>
+		</OrderLine>
+		<OrderLine position="2" quantity="1">
+			<Product productId="299" title="Pulp Fiction" price="29.99"/>
+		</OrderLine>
+		<OrderLine position="1" quantity="1">
+			<Product productId="364" title="The 40-Year-Old Virgin " price="29.98"/>
+		</OrderLine>
+		<OrderLine position="2" quantity="1">
+			<Product productId="299" title="Pulp Fiction" price="29.99"/>
+		</OrderLine>
+		<OrderLine position="1" quantity="1">
+			<Product productId="364" title="The 40-Year-Old Virgin " price="29.98"/>
+		</OrderLine>
+		<OrderLine position="2" quantity="1">
+			<Product productId="299" title="Pulp Fiction" price="29.99"/>
+		</OrderLine>
+		<OrderLine position="1" quantity="1">
+			<Product productId="364" title="The 40-Year-Old Virgin " price="29.98"/>
+		</OrderLine>
+		<OrderLine position="2" quantity="1">
+			<Product productId="299" title="Pulp Fiction" price="29.99"/>
+		</OrderLine>
+		<OrderLine position="1" quantity="1">
+			<Product productId="364" title="The 40-Year-Old Virgin " price="29.98"/>
+		</OrderLine>
+		<OrderLine position="2" quantity="1">
+			<Product productId="299" title="Pulp Fiction" price="29.99"/>
+		</OrderLine>
+	</OrderLines>
+</Order>

Copied: labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/resources/JBossESBPricingRulesStateful.drl (from rev 21158, labs/jbossesb/trunk/product/services/jbrules/src/test/resources/JBossESBPricingRulesStateful.drl)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/resources/JBossESBPricingRulesStateful.drl	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/resources/JBossESBPricingRulesStateful.drl	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,46 @@
+package com.jboss.soa.esb.routing.cbr
+
+import org.jboss.soa.esb.message.Message;
+import org.jboss.soa.esb.message.format.MessageType;
+import org.jboss.internal.soa.esb.services.routing.cbr.Order;
+import org.jboss.soa.esb.actions.Counter;
+
+global Message message;
+
+rule "Pricing Rule - low quantity"
+	
+	when
+	    m     : Message ()
+		order : Order( quantity < 10)
+	then
+		#System.out.println("low volume");
+		order.setDiscount(0);
+		m.getBody().add("DiscountObject","0%");
+end
+
+rule "Prioriting Rule - high quantity"
+	when
+	    m     : Message ()
+		order : Order( quantity >= 10)
+		Order( discount == 0 )
+		not Counter()
+	then 
+		System.out.println("high volume");
+		order.setDiscount( 20 );
+		insert( new Counter(1) );
+		m.getBody().add("DiscountObject","20%");
+end
+
+rule "Continue Rule - high quantity"
+	no-loop
+	when
+	    $counter : Counter()
+	    m     : Message ()
+	then 
+		System.out.println("Continue high quantity. Int value == " + $counter.getCounter());
+		Integer inc = $counter.getCounter();
+		inc++;
+		$counter.setCounter( inc );
+		m.getBody().add( "Counter", $counter );
+		System.out.println("Continue high quantity. Inc value == " + $counter.getCounter());
+end
\ No newline at end of file

Modified: labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/resources/JBossESBRules.drl
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/resources/JBossESBRules.drl	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/resources/JBossESBRules.drl	2008-07-22 12:21:06 UTC (rev 21159)
@@ -7,6 +7,7 @@
 
 #declare any global variables here
 global java.util.List destinations;
+global Message message;
 
 
 rule "Routing Rule - Serialized based message"
@@ -14,7 +15,7 @@
 	when
 		Message( type == MessageType.JAVA_SERIALIZED)
 	then
-		System.out.println("Serialized");
+		System.out.println("Message Type : Serialized");
 		destinations.add("serialized-destination");
 		
 end
@@ -24,6 +25,6 @@
 	when
 		Message( type == MessageType.JBOSS_XML)
 	then 
-		System.out.println("JBoss_XML"); 
+		System.out.println("MessageType : JBoss_XML"); 
 		destinations.add("xml-destination");
 end
\ No newline at end of file

Copied: labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/resources/RuleBaseHelper.drl (from rev 21158, labs/jbossesb/trunk/product/services/jbrules/src/test/resources/RuleBaseHelper.drl)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/resources/RuleBaseHelper.drl	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/resources/RuleBaseHelper.drl	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,29 @@
+#created on: Oct 30, 2006
+package org.jboss.internal.soa.esb.rules
+
+#list any import classes here.
+import org.jboss.soa.esb.message.Message;
+import org.jboss.soa.esb.message.format.MessageType;
+
+#declare any global variables here
+global java.util.List destinations;
+
+
+rule "Routing Rule - Serialized based message"
+	
+	when
+		Message( type == MessageType.JAVA_SERIALIZED)
+	then
+		System.out.println("Serialized");
+		destinations.add("serialized-destination");
+		
+end
+
+rule "Routing Rule - XML based message"
+	
+	when
+		Message( type == MessageType.JBOSS_XML)
+	then 
+		System.out.println("JBoss_XML"); 
+		destinations.add("xml-destination");
+end
\ No newline at end of file

Copied: labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/resources/RuleBaseHelper.properties (from rev 21158, labs/jbossesb/trunk/product/services/jbrules/src/test/resources/RuleBaseHelper.properties)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/resources/RuleBaseHelper.properties	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/resources/RuleBaseHelper.properties	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,8 @@
+##
+## RuleAgent configuration file example
+##
+
+newInstance=true
+file=src/test/resources/testrules.pkg
+poll=30
+name=MyConfig
\ No newline at end of file

Copied: labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/resources/RuleBaseHelper.xls (from rev 21158, labs/jbossesb/trunk/product/services/jbrules/src/test/resources/RuleBaseHelper.xls)
===================================================================
(Binary files differ)

Copied: labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/resources/RulesWithDsl.drl (from rev 21158, labs/jbossesb/trunk/product/services/jbrules/src/test/resources/RulesWithDsl.drl)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/resources/RulesWithDsl.drl	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/resources/RulesWithDsl.drl	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,816 @@
+package com.jboss.soa.esb.routing.cbr
+
+import org.jboss.soa.esb.message.Message;
+import org.jboss.soa.esb.message.format.MessageType;
+import javax.xml.xpath.XPathExpression;
+
+expander XPathLanguage.dsl
+
+global java.util.List destinations;
+
+rule "ProductId1"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "1"
+	then
+		Destination : "regular1";
+end
+
+rule "ProductId2"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "2"
+	then
+		Destination : "regular2";
+end
+
+rule "ProductId3"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "3"
+	then
+		Destination : "regular3";
+end
+
+rule "ProductId4"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "4"
+	then
+		Destination : "regular4";
+end
+
+rule "ProductId5"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "5"
+	then
+		Destination : "regular5";
+end
+
+rule "ProductId6"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "6"
+	then
+		Destination : "regular6";
+end
+
+rule "ProductId7"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "7"
+	then
+		Destination : "regular7";
+end
+
+rule "ProductId8"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "8"
+	then
+		Destination : "regular8";
+end
+
+rule "ProductId9"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "9"
+	then
+		Destination : "regular9";
+end
+
+rule "ProductId10"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "10"
+	then
+		Destination : "regular1";
+end
+
+rule "ProductId11"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "11"
+	then
+		Destination : "regular2";
+end
+
+rule "ProductId12"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "12"
+	then
+		Destination : "regular3";
+end
+
+rule "ProductId13"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "13"
+	then
+		Destination : "regular4";
+end
+
+rule "ProductId14"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "14"
+	then
+		Destination : "regular5";
+end
+
+rule "ProductId15"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "15"
+	then
+		Destination : "regular6";
+end
+
+rule "ProductId16"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "16"
+	then
+		Destination : "regular7";
+end
+
+rule "ProductId17"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "17"
+	then
+		Destination : "regular8";
+end
+
+rule "ProductId18"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "18"
+	then
+		Destination : "regular9";
+end
+
+rule "ProductId19"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "19"
+	then
+		Destination : "regular1";
+end
+
+rule "ProductId20"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "20"
+	then
+		Destination : "regular2";
+end
+
+rule "ProductId21"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "21"
+	then
+		Destination : "regular3";
+end
+
+rule "ProductId22"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "22"
+	then
+		Destination : "regular4";
+end
+
+rule "ProductId23"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "23"
+	then
+		Destination : "regular5";
+end
+
+rule "ProductId24"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "24"
+	then
+		Destination : "regular6";
+end
+
+rule "ProductId25"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "25"
+	then
+		Destination : "regular7";
+end
+
+rule "ProductId26"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "26"
+	then
+		Destination : "regular8";
+end
+
+rule "ProductId27"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "27"
+	then
+		Destination : "regular9";
+end
+
+rule "ProductId28"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "28"
+	then
+		Destination : "regular1";
+end
+
+rule "ProductId29"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "29"
+	then
+		Destination : "regular2";
+end
+
+rule "ProductId30"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "30"
+	then
+		Destination : "regular3";
+end
+
+rule "ProductId31"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "31"
+	then
+		Destination : "regular4";
+end
+
+rule "ProductId32"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "32"
+	then
+		Destination : "regular5";
+end
+
+rule "ProductId33"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "33"
+	then
+		Destination : "regular6";
+end
+
+rule "ProductId34"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "34"
+	then
+		Destination : "regular7";
+end
+
+rule "ProductId35"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "35"
+	then
+		Destination : "regular8";
+end
+
+rule "ProductId36"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "36"
+	then
+		Destination : "regular9";
+end
+
+rule "ProductId37"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "37"
+	then
+		Destination : "regular1";
+end
+
+rule "ProductId38"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "38"
+	then
+		Destination : "regular2";
+end
+
+rule "ProductId39"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "39"
+	then
+		Destination : "regular3";
+end
+
+rule "ProductId40"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "40"
+	then
+		Destination : "regular4";
+end
+
+rule "ProductId41"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "41"
+	then
+		Destination : "regular5";
+end
+
+rule "ProductId42"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "42"
+	then
+		Destination : "regular6";
+end
+
+rule "ProductId43"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "43"
+	then
+		Destination : "regular7";
+end
+
+rule "ProductId44"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "44"
+	then
+		Destination : "regular8";
+end
+
+rule "ProductId45"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "45"
+	then
+		Destination : "regular9";
+end
+
+rule "ProductId46"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "46"
+	then
+		Destination : "regular1";
+end
+
+rule "ProductId47"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "47"
+	then
+		Destination : "regular2";
+end
+
+rule "ProductId48"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "48"
+	then
+		Destination : "regular3";
+end
+
+rule "ProductId49"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "49"
+	then
+		Destination : "regular4";
+end
+
+rule "ProductId50"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "50"
+	then
+		Destination : "regular5";
+end
+
+rule "ProductId51"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "51"
+	then
+		Destination : "regular6";
+end
+
+rule "ProductId52"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "52"
+	then
+		Destination : "regular7";
+end
+
+rule "ProductId53"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "53"
+	then
+		Destination : "regular8";
+end
+
+rule "ProductId54"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "54"
+	then
+		Destination : "regular9";
+end
+
+rule "ProductId55"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "55"
+	then
+		Destination : "regular1";
+end
+
+rule "ProductId56"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "56"
+	then
+		Destination : "regular2";
+end
+
+rule "ProductId57"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "57"
+	then
+		Destination : "regular3";
+end
+
+rule "ProductId58"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "58"
+	then
+		Destination : "regular4";
+end
+
+rule "ProductId59"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "59"
+	then
+		Destination : "regular5";
+end
+
+rule "ProductId60"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "60"
+	then
+		Destination : "regular6";
+end
+
+rule "ProductId61"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "61"
+	then
+		Destination : "regular7";
+end
+
+rule "ProductId62"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "62"
+	then
+		Destination : "regular8";
+end
+
+rule "ProductId63"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "63"
+	then
+		Destination : "regular9";
+end
+
+rule "ProductId64"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "64"
+	then
+		Destination : "regular1";
+end
+
+rule "ProductId65"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "65"
+	then
+		Destination : "regular2";
+end
+
+rule "ProductId66"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "66"
+	then
+		Destination : "regular3";
+end
+
+rule "ProductId67"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "67"
+	then
+		Destination : "regular4";
+end
+
+rule "ProductId68"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "68"
+	then
+		Destination : "regular5";
+end
+
+rule "ProductId69"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "69"
+	then
+		Destination : "regular6";
+end
+
+rule "ProductId70"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "70"
+	then
+		Destination : "regular7";
+end
+
+rule "ProductId71"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "71"
+	then
+		Destination : "regular8";
+end
+
+rule "ProductId72"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "72"
+	then
+		Destination : "regular9";
+end
+
+rule "ProductId73"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "73"
+	then
+		Destination : "regular1";
+end
+
+rule "ProductId74"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "74"
+	then
+		Destination : "regular2";
+end
+
+rule "ProductId75"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "75"
+	then
+		Destination : "regular3";
+end
+
+rule "ProductId76"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "76"
+	then
+		Destination : "regular4";
+end
+
+rule "ProductId77"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "77"
+	then
+		Destination : "regular5";
+end
+
+rule "ProductId78"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "78"
+	then
+		Destination : "regular6";
+end
+
+rule "ProductId79"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "79"
+	then
+		Destination : "regular7";
+end
+
+rule "ProductId80"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "80"
+	then
+		Destination : "regular8";
+end
+
+rule "ProductId81"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "81"
+	then
+		Destination : "regular9";
+end
+
+rule "ProductId82"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "82"
+	then
+		Destination : "regular1";
+end
+
+rule "ProductId83"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "83"
+	then
+		Destination : "regular2";
+end
+
+rule "ProductId84"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "84"
+	then
+		Destination : "regular3";
+end
+
+rule "ProductId85"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "85"
+	then
+		Destination : "regular4";
+end
+
+rule "ProductId86"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "86"
+	then
+		Destination : "regular5";
+end
+
+rule "ProductId87"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "87"
+	then
+		Destination : "regular6";
+end
+
+rule "ProductId88"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "88"
+	then
+		Destination : "regular7";
+end
+
+rule "ProductId89"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "89"
+	then
+		Destination : "regular8";
+end
+
+rule "ProductId90"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "90"
+	then
+		Destination : "regular9";
+end
+
+rule "ProductId91"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "91"
+	then
+		Destination : "regular1";
+end
+
+rule "ProductId92"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "92"
+	then
+		Destination : "regular2";
+end
+
+rule "ProductId93"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "93"
+	then
+		Destination : "regular3";
+end
+
+rule "ProductId94"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "94"
+	then
+		Destination : "regular4";
+end
+
+rule "ProductId95"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "95"
+	then
+		Destination : "regular5";
+end
+
+rule "ProductId96"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "96"
+	then
+		Destination : "regular6";
+end
+
+rule "ProductId97"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "97"
+	then
+		Destination : "regular7";
+end
+
+rule "ProductId98"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "98"
+	then
+		Destination : "regular8";
+end
+
+rule "ProductId99"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "99"
+	then
+		Destination : "regular9";
+end
+
+rule "ProductId299"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "299"
+	then
+		Destination : "regular0";
+end
+
+rule "Default rule"
+	salience 1
+	when
+	then
+		Destination : "regular0";
+end

Copied: labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/resources/RulesWithDslNS.drl (from rev 21158, labs/jbossesb/trunk/product/services/jbrules/src/test/resources/RulesWithDslNS.drl)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/resources/RulesWithDslNS.drl	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/resources/RulesWithDslNS.drl	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,809 @@
+package com.jboss.soa.esb.routing.cbr
+
+import org.jboss.soa.esb.message.Message;
+import org.jboss.soa.esb.message.format.MessageType;
+import javax.xml.xpath.XPathExpression;
+
+expander XPathLanguage.dsl
+
+global java.util.List destinations;
+
+rule "ProductId1"
+	salience 99
+	when
+		xpathMatch expr "/order:Order/order:OrderLines/order:OrderLine/prod:Product/@productId" use namespaces "order=http://org.jboss.soa.esb/order,prod=http://org.jboss.soa.esb/product"
+	then
+		Destination : "regular1";
+end
+
+rule "ProductId2"
+	salience 99
+	when
+		xpathEquals expr "/order:Order/order:OrderLines/order:OrderLine/prod:Product/@productId", "364" use namespaces "order=http://org.jboss.soa.esb/order,prod=http://org.jboss.soa.esb/product"
+	then
+		Destination : "regular2";
+end
+
+rule "ProductId3"
+	salience 99
+	when
+		xpathGreaterThan expr "/o:Order/o:OrderLines/o:OrderLine/p:Product/@productId", "200" use namespaces "o=http://org.jboss.soa.esb/order,p=http://org.jboss.soa.esb/product"
+	then
+		Destination : "regular3";
+end
+
+rule "ProductId4"
+	salience 99
+	when
+		xpathLessThan expr "/o:Order/o:OrderLines/o:OrderLine/p:Product/@productId", "200" use namespaces "o=http://org.jboss.soa.esb/order,p=http://org.jboss.soa.esb/product"
+	then
+		Destination : "regular4";
+end
+
+rule "ProductId5"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "5"
+	then
+		Destination : "regular5";
+end
+
+rule "ProductId6"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "6"
+	then
+		Destination : "regular6";
+end
+
+rule "ProductId7"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "7"
+	then
+		Destination : "regular7";
+end
+
+rule "ProductId8"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "8"
+	then
+		Destination : "regular8";
+end
+
+rule "ProductId9"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "9"
+	then
+		Destination : "regular9";
+end
+
+rule "ProductId10"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "10"
+	then
+		Destination : "regular1";
+end
+
+rule "ProductId11"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "11"
+	then
+		Destination : "regular2";
+end
+
+rule "ProductId12"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "12"
+	then
+		Destination : "regular3";
+end
+
+rule "ProductId13"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "13"
+	then
+		Destination : "regular4";
+end
+
+rule "ProductId14"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "14"
+	then
+		Destination : "regular5";
+end
+
+rule "ProductId15"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "15"
+	then
+		Destination : "regular6";
+end
+
+rule "ProductId16"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "16"
+	then
+		Destination : "regular7";
+end
+
+rule "ProductId17"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "17"
+	then
+		Destination : "regular8";
+end
+
+rule "ProductId18"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "18"
+	then
+		Destination : "regular9";
+end
+
+rule "ProductId19"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "19"
+	then
+		Destination : "regular1";
+end
+
+rule "ProductId20"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "20"
+	then
+		Destination : "regular2";
+end
+
+rule "ProductId21"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "21"
+	then
+		Destination : "regular3";
+end
+
+rule "ProductId22"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "22"
+	then
+		Destination : "regular4";
+end
+
+rule "ProductId23"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "23"
+	then
+		Destination : "regular5";
+end
+
+rule "ProductId24"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "24"
+	then
+		Destination : "regular6";
+end
+
+rule "ProductId25"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "25"
+	then
+		Destination : "regular7";
+end
+
+rule "ProductId26"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "26"
+	then
+		Destination : "regular8";
+end
+
+rule "ProductId27"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "27"
+	then
+		Destination : "regular9";
+end
+
+rule "ProductId28"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "28"
+	then
+		Destination : "regular1";
+end
+
+rule "ProductId29"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "29"
+	then
+		Destination : "regular2";
+end
+
+rule "ProductId30"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "30"
+	then
+		Destination : "regular3";
+end
+
+rule "ProductId31"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "31"
+	then
+		Destination : "regular4";
+end
+
+rule "ProductId32"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "32"
+	then
+		Destination : "regular5";
+end
+
+rule "ProductId33"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "33"
+	then
+		Destination : "regular6";
+end
+
+rule "ProductId34"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "34"
+	then
+		Destination : "regular7";
+end
+
+rule "ProductId35"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "35"
+	then
+		Destination : "regular8";
+end
+
+rule "ProductId36"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "36"
+	then
+		Destination : "regular9";
+end
+
+rule "ProductId37"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "37"
+	then
+		Destination : "regular1";
+end
+
+rule "ProductId38"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "38"
+	then
+		Destination : "regular2";
+end
+
+rule "ProductId39"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "39"
+	then
+		Destination : "regular3";
+end
+
+rule "ProductId40"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "40"
+	then
+		Destination : "regular4";
+end
+
+rule "ProductId41"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "41"
+	then
+		Destination : "regular5";
+end
+
+rule "ProductId42"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "42"
+	then
+		Destination : "regular6";
+end
+
+rule "ProductId43"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "43"
+	then
+		Destination : "regular7";
+end
+
+rule "ProductId44"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "44"
+	then
+		Destination : "regular8";
+end
+
+rule "ProductId45"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "45"
+	then
+		Destination : "regular9";
+end
+
+rule "ProductId46"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "46"
+	then
+		Destination : "regular1";
+end
+
+rule "ProductId47"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "47"
+	then
+		Destination : "regular2";
+end
+
+rule "ProductId48"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "48"
+	then
+		Destination : "regular3";
+end
+
+rule "ProductId49"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "49"
+	then
+		Destination : "regular4";
+end
+
+rule "ProductId50"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "50"
+	then
+		Destination : "regular5";
+end
+
+rule "ProductId51"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "51"
+	then
+		Destination : "regular6";
+end
+
+rule "ProductId52"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "52"
+	then
+		Destination : "regular7";
+end
+
+rule "ProductId53"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "53"
+	then
+		Destination : "regular8";
+end
+
+rule "ProductId54"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "54"
+	then
+		Destination : "regular9";
+end
+
+rule "ProductId55"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "55"
+	then
+		Destination : "regular1";
+end
+
+rule "ProductId56"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "56"
+	then
+		Destination : "regular2";
+end
+
+rule "ProductId57"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "57"
+	then
+		Destination : "regular3";
+end
+
+rule "ProductId58"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "58"
+	then
+		Destination : "regular4";
+end
+
+rule "ProductId59"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "59"
+	then
+		Destination : "regular5";
+end
+
+rule "ProductId60"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "60"
+	then
+		Destination : "regular6";
+end
+
+rule "ProductId61"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "61"
+	then
+		Destination : "regular7";
+end
+
+rule "ProductId62"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "62"
+	then
+		Destination : "regular8";
+end
+
+rule "ProductId63"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "63"
+	then
+		Destination : "regular9";
+end
+
+rule "ProductId64"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "64"
+	then
+		Destination : "regular1";
+end
+
+rule "ProductId65"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "65"
+	then
+		Destination : "regular2";
+end
+
+rule "ProductId66"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "66"
+	then
+		Destination : "regular3";
+end
+
+rule "ProductId67"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "67"
+	then
+		Destination : "regular4";
+end
+
+rule "ProductId68"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "68"
+	then
+		Destination : "regular5";
+end
+
+rule "ProductId69"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "69"
+	then
+		Destination : "regular6";
+end
+
+rule "ProductId70"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "70"
+	then
+		Destination : "regular7";
+end
+
+rule "ProductId71"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "71"
+	then
+		Destination : "regular8";
+end
+
+rule "ProductId72"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "72"
+	then
+		Destination : "regular9";
+end
+
+rule "ProductId73"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "73"
+	then
+		Destination : "regular1";
+end
+
+rule "ProductId74"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "74"
+	then
+		Destination : "regular2";
+end
+
+rule "ProductId75"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "75"
+	then
+		Destination : "regular3";
+end
+
+rule "ProductId76"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "76"
+	then
+		Destination : "regular4";
+end
+
+rule "ProductId77"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "77"
+	then
+		Destination : "regular5";
+end
+
+rule "ProductId78"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "78"
+	then
+		Destination : "regular6";
+end
+
+rule "ProductId79"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "79"
+	then
+		Destination : "regular7";
+end
+
+rule "ProductId80"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "80"
+	then
+		Destination : "regular8";
+end
+
+rule "ProductId81"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "81"
+	then
+		Destination : "regular9";
+end
+
+rule "ProductId82"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "82"
+	then
+		Destination : "regular1";
+end
+
+rule "ProductId83"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "83"
+	then
+		Destination : "regular2";
+end
+
+rule "ProductId84"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "84"
+	then
+		Destination : "regular3";
+end
+
+rule "ProductId85"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "85"
+	then
+		Destination : "regular4";
+end
+
+rule "ProductId86"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "86"
+	then
+		Destination : "regular5";
+end
+
+rule "ProductId87"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "87"
+	then
+		Destination : "regular6";
+end
+
+rule "ProductId88"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "88"
+	then
+		Destination : "regular7";
+end
+
+rule "ProductId89"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "89"
+	then
+		Destination : "regular8";
+end
+
+rule "ProductId90"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "90"
+	then
+		Destination : "regular9";
+end
+
+rule "ProductId91"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "91"
+	then
+		Destination : "regular1";
+end
+
+rule "ProductId92"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "92"
+	then
+		Destination : "regular2";
+end
+
+rule "ProductId93"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "93"
+	then
+		Destination : "regular3";
+end
+
+rule "ProductId94"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "94"
+	then
+		Destination : "regular4";
+end
+
+rule "ProductId95"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "95"
+	then
+		Destination : "regular5";
+end
+
+rule "ProductId96"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "96"
+	then
+		Destination : "regular6";
+end
+
+rule "ProductId97"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "97"
+	then
+		Destination : "regular7";
+end
+
+rule "ProductId98"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "98"
+	then
+		Destination : "regular8";
+end
+
+rule "ProductId99"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "99"
+	then
+		Destination : "regular9";
+end
+
+rule "ProductId299"
+	salience 100
+	when
+		xpathEquals "/Order/OrderLines/OrderLine/Product/@productId", "299"
+	then
+		Destination : "regular0";
+end

Modified: labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/resources/log4j.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/resources/log4j.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/resources/log4j.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -43,18 +43,32 @@
    <category name="org.jboss">
       <priority value="WARN"/>
    </category>
-   <category name="org.jboss.soa.esb">
+   <category name="org.jboss.soa.esb.actions">
       <priority value="ERROR"/>
    </category>
+   
+   <category name="org.jboss.internal.soa.esb.services.routing.cbr">
+      <priority value="info"/>
+   </category>
+   
    <category name="org.jboss.internal.soa.esb">
       <priority value="ERROR"/>
    </category>
+   <category name="org.jboss.internal.soa.esb.services.rules">
+      <priority value="ERROR"/>
+   </category>
    <category name="org.apache">
       <priority value="ERROR"/>
    </category>
    <category name="org.jboss.soa.esb.services.jbpm">
       <priority value="DEBUG"/>
    </category>
+   
+   <category name="com.jboss.soa.esb.routing.cbr">
+      <priority value="DEBUG"/>
+   </category>
+   
+   
    <!-- ======================= -->
    <!-- Setup the Root category -->
    <!-- ======================= -->

Copied: labs/jbossesb/workspace/maeste/product/services/jbrules/src/test/resources/testrules.pkg (from rev 21158, labs/jbossesb/trunk/product/services/jbrules/src/test/resources/testrules.pkg)
===================================================================
(Binary files differ)

Modified: labs/jbossesb/workspace/maeste/product/services/slsb/src/main/java/org/jboss/soa/esb/actions/EJBProcessor.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/slsb/src/main/java/org/jboss/soa/esb/actions/EJBProcessor.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/slsb/src/main/java/org/jboss/soa/esb/actions/EJBProcessor.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -43,6 +43,7 @@
 import org.apache.log4j.Logger;
 import org.jboss.soa.esb.ConfigurationException;
 import org.jboss.soa.esb.actions.AbstractActionLifecycle;
+import org.jboss.soa.esb.actions.ActionLifecycleException;
 import org.jboss.soa.esb.actions.ActionProcessingException;
 import org.jboss.soa.esb.helpers.ConfigTree;
 import org.jboss.soa.esb.message.Message;
@@ -77,7 +78,10 @@
     private Map<Integer, Argument> ejbParams;
 
     private List<String> ejbParamTypeNames;
-
+    
+    private EJBHome ejbHome;
+    private EJBObject ejbObject;
+    
     public EJBProcessor(ConfigTree config)
     {
         configTree = config;
@@ -86,6 +90,45 @@
     public Message process (Message msg) throws ActionProcessingException,
             ConfigurationException
     {
+        try
+        {
+            // Assemble parameter array
+            Object[] param = new Object[ejbParams.size()];
+            for (int i = 0; i < ejbParams.size(); i++)
+            {
+                // get the parameter from the esb message and
+                // cast it to the in the jboss-esb.xml specified type
+                param[i] = Class.forName(ejbParams.get(i).getType()).cast(
+                        msg.getBody().get(ejbParams.get(i).getLoc()));
+            }
+
+            msg.getBody().add(
+                    ejbRef.get(OUT_VAR),
+                    this.invoke(ejbHome.getEJBMetaData().getRemoteInterfaceClass(), ejbObject, ejbRef.get(EJB_METHOD),
+                            param));
+            log.debug("###########################################");
+            log.debug(msg);
+            log.debug("###########################################");
+
+        }
+        catch (Exception e)
+        {
+            throw new ActionProcessingException(
+                    "Got an error while processing EJB " + ejbRef.get(EJB_NAME),
+                    new Throwable(e.getCause()));
+        }
+
+        return msg;
+    }
+
+    public void initialise () throws ActionLifecycleException
+    {
+        /*
+         * Only do the lookup once. We can do this because
+         * all of this data is statically defined and not
+         * modified by the incoming Message during process execution.
+         */
+        
         ejbRef = new HashMap<String, String>();
         ejbParams = new HashMap<Integer, Argument>();
         ejbParamTypeNames = new ArrayList<String>();
@@ -96,6 +139,7 @@
         ejbRef.put(EJB_METHOD, configTree.getAttribute(EJB_METHOD));
         ejbRef.put(INICTXFACTORY, configTree.getAttribute(INICTXFACTORY));
         ejbRef.put(PROVIDERURL, configTree.getAttribute(PROVIDERURL));
+        
         if (configTree.getAttribute(OUT_VAR) != null)
         {
             ejbRef.put(OUT_VAR, configTree.getAttribute(OUT_VAR));
@@ -127,7 +171,7 @@
         {
             if (conf == null)
             {
-                throw new ConfigurationException(
+                throw new ActionLifecycleException(
                         "Error configuring EJBProcessor");
             }
         }
@@ -144,55 +188,33 @@
             InitialContext iniCtx = new InitialContext(props);
 
             // Lookup and narrow
-            EJBHome home = (EJBHome) PortableRemoteObject.narrow(
+            ejbHome = (EJBHome) PortableRemoteObject.narrow(
                     (EJBHome) iniCtx.lookup(ejbRef.get(JNDI_NAME)),
                     EJBHome.class);
 
             // Get the EJB metadata
-            EJBMetaData metaData = home.getEJBMetaData();
+            EJBMetaData metaData = ejbHome.getEJBMetaData();
             Class homeClass = metaData.getHomeInterfaceClass();
-            Class remoteClass = metaData.getRemoteInterfaceClass();
 
             // convert handle to real home type
-            home = (EJBHome) javax.rmi.PortableRemoteObject.narrow(home,
+            ejbHome = (EJBHome) javax.rmi.PortableRemoteObject.narrow(ejbHome,
                     homeClass);
 
             if (!(metaData.isSession() && metaData.isStatelessSession()))
             {
-                throw new ActionProcessingException("Only SLSBs are supported!");
+                throw new ActionLifecycleException("Only SLSBs are supported!");
             }
 
-            EJBObject theRemote = (EJBObject) this.create(homeClass, home);
-
-            // Assemble parameter array
-            Object[] param = new Object[ejbParams.size()];
-            for (int i = 0; i < ejbParams.size(); i++)
-            {
-                // get the parameter from the esb message and
-                // cast it to the in the jboss-esb.xml specified type
-                param[i] = Class.forName(ejbParams.get(i).getType()).cast(
-                        msg.getBody().get(ejbParams.get(i).getLoc()));
-            }
-
-            msg.getBody().add(
-                    ejbRef.get(OUT_VAR),
-                    this.invoke(remoteClass, theRemote, ejbRef.get(EJB_METHOD),
-                            param));
-            log.debug("###########################################");
-            log.debug(msg);
-            log.debug("###########################################");
-
+            ejbObject = (EJBObject) this.create(homeClass, ejbHome);
         }
         catch (Exception e)
         {
-            throw new ActionProcessingException(
+            throw new ActionLifecycleException(
                     "Got an error while processing EJB " + ejbRef.get(EJB_NAME),
                     new Throwable(e.getCause()));
         }
-
-        return msg;
     }
-
+    
     private static Object create (Class c, Object obj) throws Exception
     {
         Object ret = null;
@@ -225,7 +247,7 @@
 
         return r;
     }
-
+    
     // Helper inner class for method arguments and where to find it in the esb
     // message
     class Argument

Modified: labs/jbossesb/workspace/maeste/product/services/smooks/lib/ext/milyn-commons-1.0.jar
===================================================================
(Binary files differ)

Modified: labs/jbossesb/workspace/maeste/product/services/smooks/lib/ext/milyn-edisax-0.3.jar
===================================================================
(Binary files differ)

Modified: labs/jbossesb/workspace/maeste/product/services/smooks/lib/ext/milyn-edisax-model-0.3.jar
===================================================================
(Binary files differ)

Modified: labs/jbossesb/workspace/maeste/product/services/smooks/lib/ext/milyn-magger-0.1.3.jar
===================================================================
(Binary files differ)

Copied: labs/jbossesb/workspace/maeste/product/services/smooks/lib/ext/milyn-smooks-core-1.0.1.jar (from rev 21158, labs/jbossesb/trunk/product/services/smooks/lib/ext/milyn-smooks-core-1.0.1.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbossesb/workspace/maeste/product/services/smooks/lib/ext/milyn-smooks-core-1.0.jar
===================================================================
(Binary files differ)

Copied: labs/jbossesb/workspace/maeste/product/services/smooks/lib/ext/milyn-smooks-css-1.0.1.jar (from rev 21158, labs/jbossesb/trunk/product/services/smooks/lib/ext/milyn-smooks-css-1.0.1.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbossesb/workspace/maeste/product/services/smooks/lib/ext/milyn-smooks-css-1.0.jar
===================================================================
(Binary files differ)

Copied: labs/jbossesb/workspace/maeste/product/services/smooks/lib/ext/milyn-smooks-csv-1.0.1.jar (from rev 21158, labs/jbossesb/trunk/product/services/smooks/lib/ext/milyn-smooks-csv-1.0.1.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbossesb/workspace/maeste/product/services/smooks/lib/ext/milyn-smooks-csv-1.0.jar
===================================================================
(Binary files differ)

Copied: labs/jbossesb/workspace/maeste/product/services/smooks/lib/ext/milyn-smooks-edi-1.0.1.jar (from rev 21158, labs/jbossesb/trunk/product/services/smooks/lib/ext/milyn-smooks-edi-1.0.1.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbossesb/workspace/maeste/product/services/smooks/lib/ext/milyn-smooks-edi-1.0.jar
===================================================================
(Binary files differ)

Copied: labs/jbossesb/workspace/maeste/product/services/smooks/lib/ext/milyn-smooks-javabean-1.0.1.jar (from rev 21158, labs/jbossesb/trunk/product/services/smooks/lib/ext/milyn-smooks-javabean-1.0.1.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbossesb/workspace/maeste/product/services/smooks/lib/ext/milyn-smooks-javabean-1.0.jar
===================================================================
(Binary files differ)

Copied: labs/jbossesb/workspace/maeste/product/services/smooks/lib/ext/milyn-smooks-misc-1.0.1.jar (from rev 21158, labs/jbossesb/trunk/product/services/smooks/lib/ext/milyn-smooks-misc-1.0.1.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbossesb/workspace/maeste/product/services/smooks/lib/ext/milyn-smooks-misc-1.0.jar
===================================================================
(Binary files differ)

Copied: labs/jbossesb/workspace/maeste/product/services/smooks/lib/ext/milyn-smooks-routing-1.0.1.jar (from rev 21158, labs/jbossesb/trunk/product/services/smooks/lib/ext/milyn-smooks-routing-1.0.1.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbossesb/workspace/maeste/product/services/smooks/lib/ext/milyn-smooks-routing-1.0.jar
===================================================================
(Binary files differ)

Copied: labs/jbossesb/workspace/maeste/product/services/smooks/lib/ext/milyn-smooks-scripting-1.0.1.jar (from rev 21158, labs/jbossesb/trunk/product/services/smooks/lib/ext/milyn-smooks-scripting-1.0.1.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbossesb/workspace/maeste/product/services/smooks/lib/ext/milyn-smooks-scripting-1.0.jar
===================================================================
(Binary files differ)

Copied: labs/jbossesb/workspace/maeste/product/services/smooks/lib/ext/milyn-smooks-servlet-1.0.1.jar (from rev 21158, labs/jbossesb/trunk/product/services/smooks/lib/ext/milyn-smooks-servlet-1.0.1.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbossesb/workspace/maeste/product/services/smooks/lib/ext/milyn-smooks-servlet-1.0.jar
===================================================================
(Binary files differ)

Copied: labs/jbossesb/workspace/maeste/product/services/smooks/lib/ext/milyn-smooks-templating-1.0.1.jar (from rev 21158, labs/jbossesb/trunk/product/services/smooks/lib/ext/milyn-smooks-templating-1.0.1.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbossesb/workspace/maeste/product/services/smooks/lib/ext/milyn-smooks-templating-1.0.jar
===================================================================
(Binary files differ)

Modified: labs/jbossesb/workspace/maeste/product/services/smooks/lib/ext/milyn-tinak-0.8.1.jar
===================================================================
(Binary files differ)

Deleted: labs/jbossesb/workspace/maeste/product/services/smooks/lib/ext/mvel-1.2.24-java1.5.jar
===================================================================
(Binary files differ)

Copied: labs/jbossesb/workspace/maeste/product/services/smooks/lib/ext/mvel-1.3.3-java1.5.jar (from rev 21158, labs/jbossesb/trunk/product/services/smooks/lib/ext/mvel-1.3.3-java1.5.jar)
===================================================================
(Binary files differ)

Modified: labs/jbossesb/workspace/maeste/product/services/smooks/src/main/java/org/jboss/soa/esb/actions/converters/SmooksInstanceManager.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/smooks/src/main/java/org/jboss/soa/esb/actions/converters/SmooksInstanceManager.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/smooks/src/main/java/org/jboss/soa/esb/actions/converters/SmooksInstanceManager.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -84,6 +84,12 @@
         try {
             Smooks instance = new Smooks(configurationSourceURI);
             addBaseConfigs(instance);
+
+            // We need to disable the resource config store's shutdown hook
+            // because the ESB container lifecycle handles this through
+            // calling the destroy method...
+            instance.getApplicationContext().getStore().removeShutdownHook();
+
             return instance;
         } catch (SAXException e) {
             throw new SmooksException("Invalid Smooks resource config '" + configurationSourceURI + "'.", e);

Modified: labs/jbossesb/workspace/maeste/product/services/smooks/src/main/java/org/jboss/soa/esb/actions/converters/SmooksTransformer.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/smooks/src/main/java/org/jboss/soa/esb/actions/converters/SmooksTransformer.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/smooks/src/main/java/org/jboss/soa/esb/actions/converters/SmooksTransformer.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -19,14 +19,6 @@
  */
 package org.jboss.soa.esb.actions.converters;
 
-import java.io.ByteArrayInputStream;
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-
 import org.apache.log4j.Logger;
 import org.jboss.soa.esb.ConfigurationException;
 import org.jboss.soa.esb.actions.ActionLifecycleException;
@@ -50,6 +42,9 @@
 import org.milyn.profile.ProfileStore;
 import org.milyn.profile.UnknownProfileMemberException;
 
+import java.io.ByteArrayInputStream;
+import java.util.*;
+
 /**
  * Smooks Transformer.
  * <p/>
@@ -122,6 +117,7 @@
  *
  * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
  * @since Version 4.0
+ * @deprecated Use {@link org.jboss.soa.esb.smooks.SmooksAction}.
  */
 
 public class SmooksTransformer implements TransformationService, ActionPipelineProcessor {

Modified: labs/jbossesb/workspace/maeste/product/services/smooks/src/main/java/org/jboss/soa/esb/actions/smooks/SmooksAction.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/smooks/src/main/java/org/jboss/soa/esb/actions/smooks/SmooksAction.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/smooks/src/main/java/org/jboss/soa/esb/actions/smooks/SmooksAction.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -43,211 +43,15 @@
 /**
  * Smooks pipeline processor action.
  * <p/>
- * Usage:
- * <pre>
- * &lt;action name="transform" class="org.jboss.soa.esb.actions.smooks.SmooksAction"&gt;
- * 	&lt;property name="smooksConfig" value="smooks-config.xml" /&gt;
- * &lt;/action&gt;
+ * <b>MOVED to {@link org.jboss.soa.esb.smooks}</b>
  *
- * Optional properties:
- * &lt;property name="get-payload-location" value="input" /&gt;
- * &lt;property name="set-payload-location" value="ouput" /&gt;
- * &lt;property name="excludeNonSerializables" value="false" /&gt;
- * &lt;property name="resultType" value="STRING" /&gt;
- * &lt;property name="reportPath" value="/tmp/smooks-report.html" /&gt;
- * </pre>
- * 
- * Description of configuration properties:
- * <ul>
- * <li><i>smooksConfig</i> - the Smooks configuration file. Can be a path on the file system or on the classpath.
- * <li><i>get-payload-location</i> - the body location which contains the object to be transformed.
- * <li><i>set-payload-location</i> - the body location where the transformed object will be placed.
- * <li><i>excludeNonSerializables</i> - if true, non serializable attributes from the Smooks ExecutionContext will no be included. Default is true.
- * <li><i>resultType</i> - type of result expected from Smooks ("STRING", "BYTES", "JAVA", "NORESULT"). Default is "STRING".
- * <li><i>javaResultBeanId</i> - specifies the Smooks bean context beanId to be mapped as the result when the resultType is "JAVA".  If not specified,
- *                               the whole bean context bean Map is mapped as the result. 
- * <li><i>reportPath</i> - specifies the path and file name for generating a Smooks Execution Report.  This is a development tool.
- * </ul>
- * After Smooks has performed the filtering the process method will make the attributes that have been set in the
- * the ExecutionContext available for other actions in the ESB.
- * <p/>
- * The attributes (Map) can be accessed by using the {@link #EXECUTION_CONTEXT_ATTR_MAP_KEY} key like this:
- * <pre>
- * message.getBody().get( EXECUTION_CONTEXT_ATTR_MAP_KEY );
- * </pre>
- *
- * <h3>Specifying the Source and Result Types</h3>
- * From the ESB Message data type, this action is able to automatically determine the type of
- * {@link javax.xml.transform.Source} to use (via the Smooks {@link PayloadProcessor}).  The
- * {@link javax.xml.transform.Result} type to be used can be specified via the "resultType"
- * property, as outlined above.
- * <p/>
- * It is expected that the above mechanism will be satisfactory for most usecase, but not all.
- * For the other usecases, this action supports {@link org.milyn.container.plugin.SourceResult}
- * payloads on the ESB Message.  This allows you to manually specify other Source and Result
- * types, which is of particular interest with respect to the Result type e.g. for streaming
- * the Result to a file etc.
- * 
  * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
  * @author <a href="mailto:daniel.bevenius at gmail.com">daniel.bevenius at gmail.com</a>
+ * @deprecated This class has been moved to {@link org.jboss.soa.esb.smooks}.
  */
-public class SmooksAction extends AbstractActionPipelineProcessor 
+public class SmooksAction extends org.jboss.soa.esb.smooks.SmooksAction 
 {
-    public static final String EXECUTION_CONTEXT_ATTR_MAP_KEY = "SmooksExecutionContext";
-    
-    private Smooks smooks;
-    
-	private PayloadProcessor payloadProcessor;
-
-	private MessagePayloadProxy payloadProxy;
-
-	private boolean excludeNonSerializables;
-
-    private String reportPath;
-
-    // public 
-    
-    public SmooksAction( final ConfigTree configTree ) throws ConfigurationException 
-    {
-        final String smooksConfig = configTree.getRequiredAttribute("smooksConfig");
-        try 
-        {
-            smooks = new Smooks(smooksConfig);
-        }
-        catch (Exception e) 
-        {
-            throw new ConfigurationException("Failed to create Smooks instance for config '" + smooksConfig + "'.", e);
-        }
-
-        // Create the Smooks PayloadProcessor...
-        String resultTypeConfig = configTree.getAttribute("resultType", "STRING");
-        ResultType resultType;
-        try {
-            resultType = ResultType.valueOf(resultTypeConfig);
-        } catch(IllegalArgumentException e) {
-            throw new ConfigurationException("Invalid 'resultType' config value '" + resultTypeConfig + "'.  Valid values are: " + Arrays.asList(ResultType.values()));
-        }
-        payloadProcessor = new PayloadProcessor( smooks, resultType );
-        if(resultType == ResultType.JAVA) {
-            String javaResultBeanId = configTree.getAttribute("javaResultBeanId");
-            if(javaResultBeanId != null) {
-                payloadProcessor.setJavaResultBeanId(javaResultBeanId);
-            }
-        }
-
-        payloadProxy = new MessagePayloadProxy( configTree );
-        excludeNonSerializables = Boolean.valueOf( configTree.getAttribute( "excludeNonSerializables", "true" ) );
-
-        reportPath = configTree.getAttribute("reportPath");
+    public SmooksAction( final ConfigTree configTree ) throws ConfigurationException {
+        super(configTree);
     }
-    
-    /**
-     * Executes the actual Smooks tranformation.
-     * 
-     * @param message	The ESB Message object
-     * 
-     * @return			The ESB Message object with the output of the transformation.
-     * 					
-     */
-	public Message process( final Message message) throws ActionProcessingException 
-	{
-		//	Create Smooks ExecutionContext.
-        final ExecutionContext executionContext = createExecutionContext( smooks );
-
-        if(reportPath != null) {
-            try {
-                executionContext.setEventListener(new HtmlReportGenerator(reportPath));
-            } catch (IOException e) {
-                throw new ActionProcessingException("Failed to create HtmlReportGenerator instance.", e);
-            }
-        }
-        
-        //	Use the Smooks PayloadProcessor to execute the transformation....
-        final Object newPayload = payloadProcessor.process( extractPayload( message), executionContext );
-        
-        //	Set the ExecutionContext's attributes on the message instance so other actions can access them.
-        message.getBody().add( EXECUTION_CONTEXT_ATTR_MAP_KEY, getSerializableObjectsMap( executionContext.getAttributes() ) );
-        
-        return packagePayload( newPayload, message );
-    }
-
-    @Override
-    public void destroy() throws ActionLifecycleException 
-    {
-        smooks.close();
-        super.destroy();
-    }
-    
-    // protected
-    
-    /*
-     * 	Hook for subclasses to control how the execution context is created. 
-     * 	Might be useful for Actions that use profiles for example. 
-     */
-	protected ExecutionContext createExecutionContext( final Smooks smooks )
-	{
-		return smooks.createExecutionContext();
-	}
-    
-    /*
-     * 	Hook for subclasses to extract the message payload in
-     * 	any way they see fit.
-     */
-    protected Object extractPayload(final Message message ) throws ActionProcessingException 
-    {
-    	try
-		{
-			return payloadProxy.getPayload( message );
-		} 
-    	catch (MessageDeliverException e)
-		{
-    		throw new ActionProcessingException("MessgeDeliveryException while trying to retrieve the message payload:", e);
-		}
-    }
-    
-    /*
-     * 	Hook for subclasses so they can control what and where the payload
-     * 	is added to the ESB Message object.
-     */
-    protected Message packagePayload( final Object payload, Message message ) throws ActionProcessingException
-    {
-    	try
-		{
-			payloadProxy.setPayload( message, payload );
-            return message;
-		} 
-    	catch (MessageDeliverException e)
-		{
-    		throw new ActionProcessingException("MessgeDeliveryException while trying to retrieve the message payload:", e);
-			
-		}
-    }
-
-    /**
-     * Will return a Map containing only the Serializable objects 
-     * that exist in the passed-in Map if {@link #excludeNonSerializables} is true.
-     * 
-     * @param smooksAttribuesMap 	- Map containing attributes from the Smooks ExecutionContext
-     * @return Map	- Map containing only the Serializable objects from the passed-in map.
-     */
-    @SuppressWarnings( "unchecked" )
-	protected Map getSerializableObjectsMap( final Map smooksAttribuesMap )
-	{
-    	if ( !excludeNonSerializables )
-    		return smooksAttribuesMap;
-    	
-		Map smooksExecutionContextMap = new HashMap();
-		
-		Set<Map.Entry> s = smooksAttribuesMap.entrySet();
-		for (Map.Entry me : s) 
-		{
-			Object value = me.getValue();
-			if( value instanceof Serializable )
-			{
-				smooksExecutionContextMap.put( me.getKey(), value );
-			}
-		}
-		return smooksExecutionContextMap;
-	}
-    
 }

Copied: labs/jbossesb/workspace/maeste/product/services/smooks/src/main/java/org/jboss/soa/esb/smooks (from rev 21158, labs/jbossesb/trunk/product/services/smooks/src/main/java/org/jboss/soa/esb/smooks)

Deleted: labs/jbossesb/workspace/maeste/product/services/smooks/src/main/java/org/jboss/soa/esb/smooks/FragmentRouter.java
===================================================================
--- labs/jbossesb/trunk/product/services/smooks/src/main/java/org/jboss/soa/esb/smooks/FragmentRouter.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/smooks/src/main/java/org/jboss/soa/esb/smooks/FragmentRouter.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,124 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, JBoss Inc., and others contributors as indicated
- * by the @authors tag. All rights reserved.
- * See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU Lesser General Public License, v. 2.1.
- * This program is distributed in the hope that it will be useful, but WITHOUT A
- * 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,
- * v.2.1 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- * MA  02110-1301, USA.
- *
- * (C) 2005-2006, JBoss Inc.
- */
-package org.jboss.soa.esb.smooks;
-
-import org.apache.log4j.Logger;
-import org.jboss.soa.esb.client.ServiceInvoker;
-import org.jboss.soa.esb.listeners.message.MessageDeliverException;
-import org.jboss.soa.esb.message.Body;
-import org.jboss.soa.esb.message.Message;
-import org.jboss.soa.esb.message.MessagePayloadProxy;
-import org.jboss.soa.esb.message.format.MessageFactory;
-import org.milyn.SmooksException;
-import org.milyn.event.report.annotation.VisitBeforeReport;
-import org.milyn.event.report.annotation.VisitAfterReport;
-import org.milyn.cdr.annotation.ConfigParam;
-import org.milyn.container.ExecutionContext;
-import org.milyn.delivery.annotation.Initialize;
-import org.milyn.delivery.annotation.VisitAfterIf;
-import org.milyn.delivery.annotation.VisitBeforeIf;
-import org.milyn.delivery.dom.DOMElementVisitor;
-import org.milyn.delivery.sax.SAXElement;
-import org.milyn.delivery.sax.SAXVisitAfter;
-import org.milyn.delivery.sax.SAXVisitBefore;
-import org.milyn.javabean.BeanAccessor;
-import org.w3c.dom.Element;
-
-import java.io.IOException;
-import java.io.Serializable;
-
-/**
- * ESB Message Fragment Router.
- *
- * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
- */
- at VisitBeforeIf(	condition = "parameters.containsKey('routeBefore') && parameters.routeBefore.value == 'true'")
- at VisitAfterIf(	condition = "!parameters.containsKey('routeBefore') || parameters.routeBefore.value != 'true'")
- at VisitBeforeReport(summary = "Routing contents of beanId '${resource.parameters.beanId}' to Service '${resource.parameters.serviceCategory}:${resource.parameters.serviceName}'")
- at VisitAfterReport(summary = "Routing contents of beanId '${resource.parameters.beanId}' to Service '${resource.parameters.serviceCategory}:${resource.parameters.serviceName}'")
-public class FragmentRouter implements DOMElementVisitor, SAXVisitBefore, SAXVisitAfter {
-
-    private static Logger logger = Logger.getLogger(FragmentRouter.class);
-
-    @ConfigParam
-    private String beanId;
-
-    @ConfigParam
-    private String serviceCategory;
-
-    @ConfigParam
-    private String serviceName;
-
-    private ServiceInvoker serviceInvoker;
-
-    @ConfigParam(name = MessagePayloadProxy.SET_PAYLOAD_LOCATION, defaultVal = Body.DEFAULT_LOCATION)
-    private String setPayloadLocation;
-
-    @Initialize
-    public void intitialize() throws MessageDeliverException {
-        serviceInvoker = new ServiceInvoker(serviceCategory, serviceName);
-    }
-
-    public void visitBefore(SAXElement element, ExecutionContext executionContext) throws SmooksException, IOException {
-        route(executionContext);
-    }
-
-    public void visitAfter(SAXElement element, ExecutionContext executionContext) throws SmooksException, IOException {
-        route(executionContext);
-    }
-
-    public void visitBefore(Element element, ExecutionContext executionContext) throws SmooksException {
-        route(executionContext);
-    }
-
-    public void visitAfter(Element element, ExecutionContext executionContext) throws SmooksException {
-        route(executionContext);
-    }
-
-    private void route(ExecutionContext executionContext) {
-        Object object = BeanAccessor.getBean(executionContext, beanId);
-
-        if(object == null) {
-            // Try the exec context...
-            object = executionContext.getAttribute(beanId);
-        }
-
-        if(object != null) {
-            Message message = MessageFactory.getInstance().getMessage();
-
-            if(!(object instanceof Serializable)) {
-                logger.warn("Request to route non Serializable Object.  beanId: '" + beanId + "'.  Type: " + object.getClass().getName());
-            }
-
-            message.getBody().add(setPayloadLocation, object);
-
-            // TODO: Add aggregation stuff...
-            // Might be better to add something generic ala setting properties based on templates
-
-            try {
-                serviceInvoker.deliverAsync(message);
-            } catch (MessageDeliverException e) {
-                logger.error("Failed to route Object.  beanId: '" + beanId + "'.  Type: " + object.getClass().getName(), e);
-            }
-        } else {
-            logger.info("Request to route unknown Object.  beanId: '" + beanId + "'.");
-        }
-    }
-}
\ No newline at end of file

Copied: labs/jbossesb/workspace/maeste/product/services/smooks/src/main/java/org/jboss/soa/esb/smooks/FragmentRouter.java (from rev 21158, labs/jbossesb/trunk/product/services/smooks/src/main/java/org/jboss/soa/esb/smooks/FragmentRouter.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/smooks/src/main/java/org/jboss/soa/esb/smooks/FragmentRouter.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/smooks/src/main/java/org/jboss/soa/esb/smooks/FragmentRouter.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,124 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, JBoss Inc., and others contributors as indicated
+ * by the @authors tag. All rights reserved.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * 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,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2005-2006, JBoss Inc.
+ */
+package org.jboss.soa.esb.smooks;
+
+import org.apache.log4j.Logger;
+import org.jboss.soa.esb.client.ServiceInvoker;
+import org.jboss.soa.esb.listeners.message.MessageDeliverException;
+import org.jboss.soa.esb.message.Body;
+import org.jboss.soa.esb.message.Message;
+import org.jboss.soa.esb.message.MessagePayloadProxy;
+import org.jboss.soa.esb.message.format.MessageFactory;
+import org.milyn.SmooksException;
+import org.milyn.event.report.annotation.VisitBeforeReport;
+import org.milyn.event.report.annotation.VisitAfterReport;
+import org.milyn.cdr.annotation.ConfigParam;
+import org.milyn.container.ExecutionContext;
+import org.milyn.delivery.annotation.Initialize;
+import org.milyn.delivery.annotation.VisitAfterIf;
+import org.milyn.delivery.annotation.VisitBeforeIf;
+import org.milyn.delivery.dom.DOMElementVisitor;
+import org.milyn.delivery.sax.SAXElement;
+import org.milyn.delivery.sax.SAXVisitAfter;
+import org.milyn.delivery.sax.SAXVisitBefore;
+import org.milyn.javabean.BeanAccessor;
+import org.w3c.dom.Element;
+
+import java.io.IOException;
+import java.io.Serializable;
+
+/**
+ * ESB Message Fragment Router.
+ *
+ * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
+ */
+ at VisitBeforeIf(	condition = "parameters.containsKey('routeBefore') && parameters.routeBefore.value == 'true'")
+ at VisitAfterIf(	condition = "!parameters.containsKey('routeBefore') || parameters.routeBefore.value != 'true'")
+ at VisitBeforeReport(summary = "Routing contents of beanId '${resource.parameters.beanId}' to Service '${resource.parameters.serviceCategory}:${resource.parameters.serviceName}'")
+ at VisitAfterReport(summary = "Routing contents of beanId '${resource.parameters.beanId}' to Service '${resource.parameters.serviceCategory}:${resource.parameters.serviceName}'")
+public class FragmentRouter implements DOMElementVisitor, SAXVisitBefore, SAXVisitAfter {
+
+    private static Logger logger = Logger.getLogger(FragmentRouter.class);
+
+    @ConfigParam
+    private String beanId;
+
+    @ConfigParam
+    private String serviceCategory;
+
+    @ConfigParam
+    private String serviceName;
+
+    private ServiceInvoker serviceInvoker;
+
+    @ConfigParam(name = MessagePayloadProxy.SET_PAYLOAD_LOCATION, defaultVal = Body.DEFAULT_LOCATION)
+    private String setPayloadLocation;
+
+    @Initialize
+    public void intitialize() throws MessageDeliverException {
+        serviceInvoker = new ServiceInvoker(serviceCategory, serviceName);
+    }
+
+    public void visitBefore(SAXElement element, ExecutionContext executionContext) throws SmooksException, IOException {
+        route(executionContext);
+    }
+
+    public void visitAfter(SAXElement element, ExecutionContext executionContext) throws SmooksException, IOException {
+        route(executionContext);
+    }
+
+    public void visitBefore(Element element, ExecutionContext executionContext) throws SmooksException {
+        route(executionContext);
+    }
+
+    public void visitAfter(Element element, ExecutionContext executionContext) throws SmooksException {
+        route(executionContext);
+    }
+
+    private void route(ExecutionContext executionContext) {
+        Object object = BeanAccessor.getBean(executionContext, beanId);
+
+        if(object == null) {
+            // Try the exec context...
+            object = executionContext.getAttribute(beanId);
+        }
+
+        if(object != null) {
+            Message message = MessageFactory.getInstance().getMessage();
+
+            if(!(object instanceof Serializable)) {
+                logger.warn("Request to route non Serializable Object.  beanId: '" + beanId + "'.  Type: " + object.getClass().getName());
+            }
+
+            message.getBody().add(setPayloadLocation, object);
+
+            // TODO: Add aggregation stuff...
+            // Might be better to add something generic ala setting properties based on templates
+
+            try {
+                serviceInvoker.deliverAsync(message);
+            } catch (MessageDeliverException e) {
+                logger.error("Failed to route Object.  beanId: '" + beanId + "'.  Type: " + object.getClass().getName(), e);
+            }
+        } else {
+            logger.info("Request to route unknown Object.  beanId: '" + beanId + "'.");
+        }
+    }
+}
\ No newline at end of file

Deleted: labs/jbossesb/workspace/maeste/product/services/smooks/src/main/java/org/jboss/soa/esb/smooks/SmooksAction.java
===================================================================
--- labs/jbossesb/trunk/product/services/smooks/src/main/java/org/jboss/soa/esb/smooks/SmooksAction.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/smooks/src/main/java/org/jboss/soa/esb/smooks/SmooksAction.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,252 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, JBoss Inc., and others contributors as indicated
- * by the @authors tag. All rights reserved.
- * See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU Lesser General Public License, v. 2.1.
- * This program is distributed in the hope that it will be useful, but WITHOUT A
- * 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,
- * v.2.1 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- * MA  02110-1301, USA.
- *
- * (C) 2005-2006, JBoss Inc.
- */
-package org.jboss.soa.esb.smooks;
-
-import org.jboss.soa.esb.ConfigurationException;
-import org.jboss.soa.esb.actions.AbstractActionPipelineProcessor;
-import org.jboss.soa.esb.actions.ActionLifecycleException;
-import org.jboss.soa.esb.actions.ActionProcessingException;
-import org.jboss.soa.esb.helpers.ConfigTree;
-import org.jboss.soa.esb.listeners.message.MessageDeliverException;
-import org.jboss.soa.esb.message.Message;
-import org.jboss.soa.esb.message.MessagePayloadProxy;
-import org.jboss.soa.esb.message.Properties;
-import org.milyn.Smooks;
-import org.milyn.profile.Profile;
-import org.milyn.container.ExecutionContext;
-import org.milyn.container.plugin.PayloadProcessor;
-import org.milyn.container.plugin.ResultType;
-import org.milyn.event.report.HtmlReportGenerator;
-
-import java.io.IOException;
-import java.io.Serializable;
-import java.util.Arrays;
-import java.util.HashMap;
-import java.util.Map;
-import java.util.Set;
-
-/**
- * <a href="http://milyn.codehaus.org/Smooks">Smooks</a> action pipeline processor.
- * <p/>
- * Usage:
- * <pre>
- * &lt;action name="transform" class="org.jboss.soa.esb.smooks.SmooksAction"&gt;
- * 	&lt;property name="smooksConfig" value="smooks-config.xml" /&gt;
- * &lt;/action&gt;
- * </pre>
- *
- * <u>Optional properties:</u>
- * <pre>
- * &lt;property name="get-payload-location" value="input" /&gt;
- * &lt;property name="set-payload-location" value="ouput" /&gt;
- * &lt;property name="excludeNonSerializables" value="false" /&gt;
- * &lt;property name="resultType" value="STRING" /&gt;
- * &lt;property name="reportPath" value="/tmp/smooks-report.html" /&gt;
- * &lt;property name="messageProfile" value="fromServiceA" /&gt;
- * </pre>
- *
- * Description of configuration properties:
- * <ul>
- * <li><i>smooksConfig</i> - the Smooks configuration file. Can be a path on the file system or on the classpath.
- * <li><i>get-payload-location</i> - the body location which contains the object to be transformed.  See {@link MessagePayloadProxy}.
- * <li><i>set-payload-location</i> - the body location where the transformed object will be placed.  See {@link MessagePayloadProxy}.
- * <li><i>excludeNonSerializables</i> - if true, non serializable attributes from the Smooks ExecutionContext will no be included. Default is true.
- * <li><i>resultType</i> - type of result expected from Smooks ("STRING", "BYTES", "JAVA", "NORESULT"). Default is "STRING".  For more
- *                         on specifying and controlling the Smooks filtering result, see <a href="#specify-result">Specifying the Source and Result Types</a>.
- * <li><i>javaResultBeanId</i> - specifies the Smooks bean context beanId to be mapped as the result when the resultType is "JAVA".  If not specified,
- *                               the whole bean context bean Map is mapped as the result.
- * <li><i>reportPath</i> - specifies the path and file name for generating a Smooks Execution Report.  This is a development tool.
- * <li><i>messageProfile</i> - specifies the default message "profile" name to be used in {@link Smooks#createExecutionContext(String) creation of the Smooks ExecutionContext}.
- *                             See <a href="#profiling">Message Profiling</a>.
- * </ul>
- *
- * <h3>Exposing the Smooks {@link ExecutionContext} to other ESB Actions</h3>
- * After Smooks has performed the filtering operation on the message payload, it maps the contents of the
- * {@link ExecutionContext} onto a Map on the the ESB message, making it available to other actions in the ESB.
- * This Map can be accessed by using the {@link #EXECUTION_CONTEXT_ATTR_MAP_KEY} key as follows:
- * <pre>
- * message.getBody().get( SmooksAction.EXECUTION_CONTEXT_ATTR_MAP_KEY );
- * </pre>
- *
- * <h3 id="specify-result">Specifying the Source and Result Types</h3>
- * From the ESB Message data type, this action is able to automatically determine the type of
- * {@link javax.xml.transform.Source} to use (via the Smooks {@link org.milyn.container.plugin.PayloadProcessor}).  The
- * {@link javax.xml.transform.Result} type to be used can be specified via the "resultType"
- * property, as outlined above.
- * <p/>
- * It is expected that the above mechanism will be satisfactory for most usecase, but not all.
- * For the other usecases, this action supports {@link org.milyn.container.plugin.SourceResult}
- * payloads on the ESB Message.  This allows you to manually specify other Source and Result
- * types, which is of particular interest with respect to the Result type e.g. for streaming
- * the Result to a file etc.
- *
- * <h3 id="profiling">Message Profiling</h3>
- * Smooks Profiling allows you to use a single Smooks instance to transform multiple
- * source messages.  As an example, imagine a situation where messages of different formats
- * are delivered to a Service.  Before consuming the messages, the Service needs to transform
- * these message payloads to a common format.  To accomplish this, you can use profiling.
- * <p/>
- * The action can have the default profile name configured through the "messageProfile"
- * property.  Each incoming ESB message can specify it's profile name through the
- * message property of the same name ("messageProfile").  For more on profiling, see
- * the <a href="http://milyn.codehaus.org/Smooks+Example+-+profiling">profiling example</a>.
- *
- * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
- * @author <a href="mailto:daniel.bevenius at gmail.com">daniel.bevenius at gmail.com</a>
- */
-public class SmooksAction extends AbstractActionPipelineProcessor
-{
-    public static final String EXECUTION_CONTEXT_ATTR_MAP_KEY = "SmooksExecutionContext";
-
-    private Smooks smooks;
-
-    private String defaultMessageProfile;
-
-    private PayloadProcessor payloadProcessor;
-
-    private MessagePayloadProxy payloadProxy;
-
-    private boolean excludeNonSerializables;
-
-    private String reportPath;
-
-    // public
-
-    public SmooksAction( final ConfigTree configTree ) throws ConfigurationException
-    {
-        final String smooksConfig = configTree.getRequiredAttribute("smooksConfig");
-        try
-        {
-            smooks = new Smooks(smooksConfig);
-            // We need to disable the resource config store's shutdown hook
-            // because the ESB container lifecycle handles this through
-            // calling the destroy method...
-            smooks.getApplicationContext().getStore().removeShutdownHook();
-        }
-        catch (Exception e)
-        {
-            throw new ConfigurationException("Failed to create Smooks instance for config '" + smooksConfig + "'.", e);
-        }
-
-        // Get the default profile from the config...
-        defaultMessageProfile = configTree.getAttribute(Properties.MESSAGE_PROFILE, Profile.DEFAULT_PROFILE);
-        
-        // Create the Smooks PayloadProcessor...
-        String resultTypeConfig = configTree.getAttribute("resultType", "STRING");
-        ResultType resultType;
-        try {
-            resultType = ResultType.valueOf(resultTypeConfig);
-        } catch(IllegalArgumentException e) {
-            throw new ConfigurationException("Invalid 'resultType' config value '" + resultTypeConfig + "'.  Valid values are: " + Arrays.asList(ResultType.values()));
-        }
-        payloadProcessor = new PayloadProcessor( smooks, resultType );
-        if(resultType == ResultType.JAVA) {
-            String javaResultBeanId = configTree.getAttribute("javaResultBeanId");
-            if(javaResultBeanId != null) {
-                payloadProcessor.setJavaResultBeanId(javaResultBeanId);
-            }
-        }
-
-        payloadProxy = new MessagePayloadProxy( configTree );
-        excludeNonSerializables = Boolean.valueOf( configTree.getAttribute( "excludeNonSerializables", "true" ) );
-
-        reportPath = configTree.getAttribute("reportPath");
-    }
-
-    /**
-     * Executes the actual Smooks tranformation.
-     *
-     * @param message	The ESB Message object
-     *
-     * @return			The ESB Message object with the output of the transformation.
-     *
-     */
-	public Message process( final Message message) throws ActionProcessingException
-	{
-        //	Create Smooks ExecutionContext.
-        final String messageProfofile = (String) message.getProperties().getProperty(Properties.MESSAGE_PROFILE, defaultMessageProfile);
-        final ExecutionContext executionContext = smooks.createExecutionContext(messageProfofile);
-
-        if(reportPath != null) {
-            try {
-                executionContext.setEventListener(new HtmlReportGenerator(reportPath));
-            } catch (IOException e) {
-                throw new ActionProcessingException("Failed to create HtmlReportGenerator instance.", e);
-            }
-        }
-
-        //	Use the Smooks PayloadProcessor to execute the transformation....
-        final Object payload;
-        try {
-            payload = payloadProxy.getPayload(message);
-        } catch (MessageDeliverException e) {
-            throw new ActionProcessingException("MessgeDeliveryException while trying to retrieve the message payload:", e);
-        }
-        final Object newPayload = payloadProcessor.process( payload, executionContext );
-
-        //	Set the ExecutionContext's attributes on the message instance so other actions can access them.
-        message.getBody().add( EXECUTION_CONTEXT_ATTR_MAP_KEY, getSerializableObjectsMap( executionContext.getAttributes() ) );
-
-        try {
-            payloadProxy.setPayload( message, newPayload );
-        } catch (MessageDeliverException e) {
-            throw new ActionProcessingException("MessgeDeliveryException while trying to retrieve the message payload:", e);
-        }
-
-        return message;
-    }
-
-    @Override
-    public void destroy() throws ActionLifecycleException
-    {
-        smooks.close();
-        super.destroy();
-    }
-
-    // protected
-
-    /**
-     * Will return a Map containing only the Serializable objects
-     * that exist in the passed-in Map if {@link #excludeNonSerializables} is true.
-     *
-     * @param smooksAttribuesMap 	- Map containing attributes from the Smooks ExecutionContext
-     * @return Map	- Map containing only the Serializable objects from the passed-in map.
-     */
-    @SuppressWarnings( "unchecked" )
-	protected Map getSerializableObjectsMap( final Map smooksAttribuesMap )
-	{
-    	if ( !excludeNonSerializables )
-    		return smooksAttribuesMap;
-
-		Map smooksExecutionContextMap = new HashMap();
-
-		Set<Map.Entry> s = smooksAttribuesMap.entrySet();
-		for (Map.Entry me : s)
-		{
-			Object value = me.getValue();
-			if( value instanceof Serializable )
-			{
-				smooksExecutionContextMap.put( me.getKey(), value );
-			}
-		}
-		return smooksExecutionContextMap;
-	}
-
-}
\ No newline at end of file

Copied: labs/jbossesb/workspace/maeste/product/services/smooks/src/main/java/org/jboss/soa/esb/smooks/SmooksAction.java (from rev 21158, labs/jbossesb/trunk/product/services/smooks/src/main/java/org/jboss/soa/esb/smooks/SmooksAction.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/smooks/src/main/java/org/jboss/soa/esb/smooks/SmooksAction.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/smooks/src/main/java/org/jboss/soa/esb/smooks/SmooksAction.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,252 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, JBoss Inc., and others contributors as indicated
+ * by the @authors tag. All rights reserved.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * 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,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2005-2006, JBoss Inc.
+ */
+package org.jboss.soa.esb.smooks;
+
+import org.jboss.soa.esb.ConfigurationException;
+import org.jboss.soa.esb.actions.AbstractActionPipelineProcessor;
+import org.jboss.soa.esb.actions.ActionLifecycleException;
+import org.jboss.soa.esb.actions.ActionProcessingException;
+import org.jboss.soa.esb.helpers.ConfigTree;
+import org.jboss.soa.esb.listeners.message.MessageDeliverException;
+import org.jboss.soa.esb.message.Message;
+import org.jboss.soa.esb.message.MessagePayloadProxy;
+import org.jboss.soa.esb.message.Properties;
+import org.milyn.Smooks;
+import org.milyn.profile.Profile;
+import org.milyn.container.ExecutionContext;
+import org.milyn.container.plugin.PayloadProcessor;
+import org.milyn.container.plugin.ResultType;
+import org.milyn.event.report.HtmlReportGenerator;
+
+import java.io.IOException;
+import java.io.Serializable;
+import java.util.Arrays;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Set;
+
+/**
+ * <a href="http://milyn.codehaus.org/Smooks">Smooks</a> action pipeline processor.
+ * <p/>
+ * Usage:
+ * <pre>
+ * &lt;action name="transform" class="org.jboss.soa.esb.smooks.SmooksAction"&gt;
+ * 	&lt;property name="smooksConfig" value="smooks-config.xml" /&gt;
+ * &lt;/action&gt;
+ * </pre>
+ *
+ * <u>Optional properties:</u>
+ * <pre>
+ * &lt;property name="get-payload-location" value="input" /&gt;
+ * &lt;property name="set-payload-location" value="ouput" /&gt;
+ * &lt;property name="excludeNonSerializables" value="false" /&gt;
+ * &lt;property name="resultType" value="STRING" /&gt;
+ * &lt;property name="reportPath" value="/tmp/smooks-report.html" /&gt;
+ * &lt;property name="messageProfile" value="fromServiceA" /&gt;
+ * </pre>
+ *
+ * Description of configuration properties:
+ * <ul>
+ * <li><i>smooksConfig</i> - the Smooks configuration file. Can be a path on the file system or on the classpath.
+ * <li><i>get-payload-location</i> - the body location which contains the object to be transformed.  See {@link MessagePayloadProxy}.
+ * <li><i>set-payload-location</i> - the body location where the transformed object will be placed.  See {@link MessagePayloadProxy}.
+ * <li><i>excludeNonSerializables</i> - if true, non serializable attributes from the Smooks ExecutionContext will no be included. Default is true.
+ * <li><i>resultType</i> - type of result expected from Smooks ("STRING", "BYTES", "JAVA", "NORESULT"). Default is "STRING".  For more
+ *                         on specifying and controlling the Smooks filtering result, see <a href="#specify-result">Specifying the Source and Result Types</a>.
+ * <li><i>javaResultBeanId</i> - specifies the Smooks bean context beanId to be mapped as the result when the resultType is "JAVA".  If not specified,
+ *                               the whole bean context bean Map is mapped as the result.
+ * <li><i>reportPath</i> - specifies the path and file name for generating a Smooks Execution Report.  This is a development tool.
+ * <li><i>messageProfile</i> - specifies the default message "profile" name to be used in {@link Smooks#createExecutionContext(String) creation of the Smooks ExecutionContext}.
+ *                             See <a href="#profiling">Message Profiling</a>.
+ * </ul>
+ *
+ * <h3>Exposing the Smooks {@link ExecutionContext} to other ESB Actions</h3>
+ * After Smooks has performed the filtering operation on the message payload, it maps the contents of the
+ * {@link ExecutionContext} onto a Map on the the ESB message, making it available to other actions in the ESB.
+ * This Map can be accessed by using the {@link #EXECUTION_CONTEXT_ATTR_MAP_KEY} key as follows:
+ * <pre>
+ * message.getBody().get( SmooksAction.EXECUTION_CONTEXT_ATTR_MAP_KEY );
+ * </pre>
+ *
+ * <h3 id="specify-result">Specifying the Source and Result Types</h3>
+ * From the ESB Message data type, this action is able to automatically determine the type of
+ * {@link javax.xml.transform.Source} to use (via the Smooks {@link org.milyn.container.plugin.PayloadProcessor}).  The
+ * {@link javax.xml.transform.Result} type to be used can be specified via the "resultType"
+ * property, as outlined above.
+ * <p/>
+ * It is expected that the above mechanism will be satisfactory for most usecase, but not all.
+ * For the other usecases, this action supports {@link org.milyn.container.plugin.SourceResult}
+ * payloads on the ESB Message.  This allows you to manually specify other Source and Result
+ * types, which is of particular interest with respect to the Result type e.g. for streaming
+ * the Result to a file etc.
+ *
+ * <h3 id="profiling">Message Profiling</h3>
+ * Smooks Profiling allows you to use a single Smooks instance to transform multiple
+ * source messages.  As an example, imagine a situation where messages of different formats
+ * are delivered to a Service.  Before consuming the messages, the Service needs to transform
+ * these message payloads to a common format.  To accomplish this, you can use profiling.
+ * <p/>
+ * The action can have the default profile name configured through the "messageProfile"
+ * property.  Each incoming ESB message can specify it's profile name through the
+ * message property of the same name ("messageProfile").  For more on profiling, see
+ * the <a href="http://milyn.codehaus.org/Smooks+Example+-+profiling">profiling example</a>.
+ *
+ * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
+ * @author <a href="mailto:daniel.bevenius at gmail.com">daniel.bevenius at gmail.com</a>
+ */
+public class SmooksAction extends AbstractActionPipelineProcessor
+{
+    public static final String EXECUTION_CONTEXT_ATTR_MAP_KEY = "SmooksExecutionContext";
+
+    private Smooks smooks;
+
+    private String defaultMessageProfile;
+
+    private PayloadProcessor payloadProcessor;
+
+    private MessagePayloadProxy payloadProxy;
+
+    private boolean excludeNonSerializables;
+
+    private String reportPath;
+
+    // public
+
+    public SmooksAction( final ConfigTree configTree ) throws ConfigurationException
+    {
+        final String smooksConfig = configTree.getRequiredAttribute("smooksConfig");
+        try
+        {
+            smooks = new Smooks(smooksConfig);
+            // We need to disable the resource config store's shutdown hook
+            // because the ESB container lifecycle handles this through
+            // calling the destroy method...
+            smooks.getApplicationContext().getStore().removeShutdownHook();
+        }
+        catch (Exception e)
+        {
+            throw new ConfigurationException("Failed to create Smooks instance for config '" + smooksConfig + "'.", e);
+        }
+
+        // Get the default profile from the config...
+        defaultMessageProfile = configTree.getAttribute(Properties.MESSAGE_PROFILE, Profile.DEFAULT_PROFILE);
+        
+        // Create the Smooks PayloadProcessor...
+        String resultTypeConfig = configTree.getAttribute("resultType", "STRING");
+        ResultType resultType;
+        try {
+            resultType = ResultType.valueOf(resultTypeConfig);
+        } catch(IllegalArgumentException e) {
+            throw new ConfigurationException("Invalid 'resultType' config value '" + resultTypeConfig + "'.  Valid values are: " + Arrays.asList(ResultType.values()));
+        }
+        payloadProcessor = new PayloadProcessor( smooks, resultType );
+        if(resultType == ResultType.JAVA) {
+            String javaResultBeanId = configTree.getAttribute("javaResultBeanId");
+            if(javaResultBeanId != null) {
+                payloadProcessor.setJavaResultBeanId(javaResultBeanId);
+            }
+        }
+
+        payloadProxy = new MessagePayloadProxy( configTree );
+        excludeNonSerializables = Boolean.valueOf( configTree.getAttribute( "excludeNonSerializables", "true" ) );
+
+        reportPath = configTree.getAttribute("reportPath");
+    }
+
+    /**
+     * Executes the actual Smooks tranformation.
+     *
+     * @param message	The ESB Message object
+     *
+     * @return			The ESB Message object with the output of the transformation.
+     *
+     */
+	public Message process( final Message message) throws ActionProcessingException
+	{
+        //	Create Smooks ExecutionContext.
+        final String messageProfofile = (String) message.getProperties().getProperty(Properties.MESSAGE_PROFILE, defaultMessageProfile);
+        final ExecutionContext executionContext = smooks.createExecutionContext(messageProfofile);
+
+        if(reportPath != null) {
+            try {
+                executionContext.setEventListener(new HtmlReportGenerator(reportPath));
+            } catch (IOException e) {
+                throw new ActionProcessingException("Failed to create HtmlReportGenerator instance.", e);
+            }
+        }
+
+        //	Use the Smooks PayloadProcessor to execute the transformation....
+        final Object payload;
+        try {
+            payload = payloadProxy.getPayload(message);
+        } catch (MessageDeliverException e) {
+            throw new ActionProcessingException("MessgeDeliveryException while trying to retrieve the message payload:", e);
+        }
+        final Object newPayload = payloadProcessor.process( payload, executionContext );
+
+        //	Set the ExecutionContext's attributes on the message instance so other actions can access them.
+        message.getBody().add( EXECUTION_CONTEXT_ATTR_MAP_KEY, getSerializableObjectsMap( executionContext.getAttributes() ) );
+
+        try {
+            payloadProxy.setPayload( message, newPayload );
+        } catch (MessageDeliverException e) {
+            throw new ActionProcessingException("MessgeDeliveryException while trying to retrieve the message payload:", e);
+        }
+
+        return message;
+    }
+
+    @Override
+    public void destroy() throws ActionLifecycleException
+    {
+        smooks.close();
+        super.destroy();
+    }
+
+    // protected
+
+    /**
+     * Will return a Map containing only the Serializable objects
+     * that exist in the passed-in Map if {@link #excludeNonSerializables} is true.
+     *
+     * @param smooksAttribuesMap 	- Map containing attributes from the Smooks ExecutionContext
+     * @return Map	- Map containing only the Serializable objects from the passed-in map.
+     */
+    @SuppressWarnings( "unchecked" )
+	protected Map getSerializableObjectsMap( final Map smooksAttribuesMap )
+	{
+    	if ( !excludeNonSerializables )
+    		return smooksAttribuesMap;
+
+		Map smooksExecutionContextMap = new HashMap();
+
+		Set<Map.Entry> s = smooksAttribuesMap.entrySet();
+		for (Map.Entry me : s)
+		{
+			Object value = me.getValue();
+			if( value instanceof Serializable )
+			{
+				smooksExecutionContextMap.put( me.getKey(), value );
+			}
+		}
+		return smooksExecutionContextMap;
+	}
+
+}
\ No newline at end of file

Copied: labs/jbossesb/workspace/maeste/product/services/smooks/src/main/java/org/jboss/soa/esb/smooks/splitting (from rev 21158, labs/jbossesb/trunk/product/services/smooks/src/main/java/org/jboss/soa/esb/smooks/splitting)

Deleted: labs/jbossesb/workspace/maeste/product/services/smooks/src/main/java/org/jboss/soa/esb/smooks/splitting/AbstractStreamSplitter.java
===================================================================
--- labs/jbossesb/trunk/product/services/smooks/src/main/java/org/jboss/soa/esb/smooks/splitting/AbstractStreamSplitter.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/smooks/src/main/java/org/jboss/soa/esb/smooks/splitting/AbstractStreamSplitter.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,72 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, JBoss Inc., and others contributors as indicated
- * by the @authors tag. All rights reserved.
- * See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU Lesser General Public License, v. 2.1.
- * This program is distributed in the hope that it will be useful, but WITHOUT A
- * 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,
- * v.2.1 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- * MA  02110-1301, USA.
- *
- * (C) 2005-2006, JBoss Inc.
- */
-package org.jboss.soa.esb.smooks.splitting;
-
-import org.jboss.soa.esb.Configurable;
-import org.jboss.soa.esb.ConfigurationException;
-import org.jboss.soa.esb.helpers.ConfigTree;
-import org.milyn.Smooks;
-import org.milyn.event.report.HtmlReportGenerator;
-import org.milyn.container.ExecutionContext;
-
-import javax.xml.transform.Source;
-import javax.xml.transform.stream.StreamSource;
-import java.io.IOException;
-import java.io.InputStream;
-import java.io.InputStreamReader;
-
-/**
- * Abstract stream splitter.
- * <p/>
- * Uses Smooks to perform the message splitting.
- *
- * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
- */
-public abstract class AbstractStreamSplitter implements Configurable {
-
-    private Smooks smooks;
-    private String encoding;
-    private String reportPath;
-
-    public void setConfiguration(ConfigTree config) throws ConfigurationException {
-        String splitterConfig = config.getRequiredAttribute("splitterConfig");
-
-        encoding = config.getAttribute("encoding", "UTF-8");
-        reportPath = config.getAttribute("reportPath");
-        try {
-            smooks = new Smooks(splitterConfig);
-        } catch (Exception e) {
-            e.printStackTrace();
-        }
-    }
-
-    public void split(InputStream dataStream) throws IOException {
-        Source streamSource = new StreamSource(new InputStreamReader(dataStream, encoding));
-
-        if(reportPath != null) {
-            ExecutionContext execContext = smooks.createExecutionContext();
-
-            execContext.setEventListener(new HtmlReportGenerator(reportPath));
-            smooks.filter(streamSource, null, execContext);
-        } else {
-            smooks.filter(streamSource, null);            
-        }
-    }
-}
\ No newline at end of file

Copied: labs/jbossesb/workspace/maeste/product/services/smooks/src/main/java/org/jboss/soa/esb/smooks/splitting/AbstractStreamSplitter.java (from rev 21158, labs/jbossesb/trunk/product/services/smooks/src/main/java/org/jboss/soa/esb/smooks/splitting/AbstractStreamSplitter.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/smooks/src/main/java/org/jboss/soa/esb/smooks/splitting/AbstractStreamSplitter.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/smooks/src/main/java/org/jboss/soa/esb/smooks/splitting/AbstractStreamSplitter.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,72 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, JBoss Inc., and others contributors as indicated
+ * by the @authors tag. All rights reserved.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * 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,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2005-2006, JBoss Inc.
+ */
+package org.jboss.soa.esb.smooks.splitting;
+
+import org.jboss.soa.esb.Configurable;
+import org.jboss.soa.esb.ConfigurationException;
+import org.jboss.soa.esb.helpers.ConfigTree;
+import org.milyn.Smooks;
+import org.milyn.event.report.HtmlReportGenerator;
+import org.milyn.container.ExecutionContext;
+
+import javax.xml.transform.Source;
+import javax.xml.transform.stream.StreamSource;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.InputStreamReader;
+
+/**
+ * Abstract stream splitter.
+ * <p/>
+ * Uses Smooks to perform the message splitting.
+ *
+ * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
+ */
+public abstract class AbstractStreamSplitter implements Configurable {
+
+    private Smooks smooks;
+    private String encoding;
+    private String reportPath;
+
+    public void setConfiguration(ConfigTree config) throws ConfigurationException {
+        String splitterConfig = config.getRequiredAttribute("splitterConfig");
+
+        encoding = config.getAttribute("encoding", "UTF-8");
+        reportPath = config.getAttribute("reportPath");
+        try {
+            smooks = new Smooks(splitterConfig);
+        } catch (Exception e) {
+            e.printStackTrace();
+        }
+    }
+
+    public void split(InputStream dataStream) throws IOException {
+        Source streamSource = new StreamSource(new InputStreamReader(dataStream, encoding));
+
+        if(reportPath != null) {
+            ExecutionContext execContext = smooks.createExecutionContext();
+
+            execContext.setEventListener(new HtmlReportGenerator(reportPath));
+            smooks.filter(streamSource, null, execContext);
+        } else {
+            smooks.filter(streamSource, null);            
+        }
+    }
+}
\ No newline at end of file

Deleted: labs/jbossesb/workspace/maeste/product/services/smooks/src/main/java/org/jboss/soa/esb/smooks/splitting/FileStreamSplitter.java
===================================================================
--- labs/jbossesb/trunk/product/services/smooks/src/main/java/org/jboss/soa/esb/smooks/splitting/FileStreamSplitter.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/smooks/src/main/java/org/jboss/soa/esb/smooks/splitting/FileStreamSplitter.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,66 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, JBoss Inc., and others contributors as indicated
- * by the @authors tag. All rights reserved.
- * See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU Lesser General Public License, v. 2.1.
- * This program is distributed in the hope that it will be useful, but WITHOUT A
- * 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,
- * v.2.1 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- * MA  02110-1301, USA.
- *
- * (C) 2005-2006, JBoss Inc.
- */
-package org.jboss.soa.esb.smooks.splitting;
-
-import org.jboss.soa.esb.listeners.message.MessageComposer;
-import org.jboss.soa.esb.listeners.message.MessageDeliverException;
-import org.jboss.soa.esb.message.Message;
-import org.jboss.soa.esb.message.format.MessageFactory;
-import org.jboss.internal.soa.esb.assertion.AssertArgument;
-
-import java.io.File;
-import java.io.IOException;
-import java.io.FileInputStream;
-
-/**
- * File stream splitting message composer.
- * <p/>
- * This composer only sets the file name as the message payload.  It splits the message out,
- * so the source message is transformed into n+ messages that are consumed by other service
- * pipelines (i.e. not this service)...
- *
- * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
- */
-public class FileStreamSplitter<T extends File> extends AbstractStreamSplitter implements MessageComposer<T> {
-
-    public Message compose(T inputFile) throws MessageDeliverException {
-        AssertArgument.isNotNull(inputFile, "inputFile");
-
-        if(!inputFile.exists()) {
-            throw new MessageDeliverException("Invalid File payload.  File '" + inputFile.getAbsolutePath() + "' doesn't exist.");
-        }
-
-        // Split the file input stream...
-        try {
-            split(new FileInputStream(inputFile));
-        } catch (IOException e) {
-            throw new MessageDeliverException("Exception while splitting file input stream for file '" + inputFile.getAbsolutePath() + "'.", e);
-        }
-
-        Message message = MessageFactory.getInstance().getMessage();
-        message.getBody().add(inputFile.getAbsolutePath());
-        
-        return message;
-    }
-
-    public Object decompose(Message message, T inputFile) throws MessageDeliverException {
-        return null;
-    }
-}
\ No newline at end of file

Copied: labs/jbossesb/workspace/maeste/product/services/smooks/src/main/java/org/jboss/soa/esb/smooks/splitting/FileStreamSplitter.java (from rev 21158, labs/jbossesb/trunk/product/services/smooks/src/main/java/org/jboss/soa/esb/smooks/splitting/FileStreamSplitter.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/smooks/src/main/java/org/jboss/soa/esb/smooks/splitting/FileStreamSplitter.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/smooks/src/main/java/org/jboss/soa/esb/smooks/splitting/FileStreamSplitter.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,66 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, JBoss Inc., and others contributors as indicated
+ * by the @authors tag. All rights reserved.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * 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,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2005-2006, JBoss Inc.
+ */
+package org.jboss.soa.esb.smooks.splitting;
+
+import org.jboss.soa.esb.listeners.message.MessageComposer;
+import org.jboss.soa.esb.listeners.message.MessageDeliverException;
+import org.jboss.soa.esb.message.Message;
+import org.jboss.soa.esb.message.format.MessageFactory;
+import org.jboss.internal.soa.esb.assertion.AssertArgument;
+
+import java.io.File;
+import java.io.IOException;
+import java.io.FileInputStream;
+
+/**
+ * File stream splitting message composer.
+ * <p/>
+ * This composer only sets the file name as the message payload.  It splits the message out,
+ * so the source message is transformed into n+ messages that are consumed by other service
+ * pipelines (i.e. not this service)...
+ *
+ * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
+ */
+public class FileStreamSplitter<T extends File> extends AbstractStreamSplitter implements MessageComposer<T> {
+
+    public Message compose(T inputFile) throws MessageDeliverException {
+        AssertArgument.isNotNull(inputFile, "inputFile");
+
+        if(!inputFile.exists()) {
+            throw new MessageDeliverException("Invalid File payload.  File '" + inputFile.getAbsolutePath() + "' doesn't exist.");
+        }
+
+        // Split the file input stream...
+        try {
+            split(new FileInputStream(inputFile));
+        } catch (IOException e) {
+            throw new MessageDeliverException("Exception while splitting file input stream for file '" + inputFile.getAbsolutePath() + "'.", e);
+        }
+
+        Message message = MessageFactory.getInstance().getMessage();
+        message.getBody().add(inputFile.getAbsolutePath());
+        
+        return message;
+    }
+
+    public Object decompose(Message message, T inputFile) throws MessageDeliverException {
+        return null;
+    }
+}
\ No newline at end of file

Modified: labs/jbossesb/workspace/maeste/product/services/smooks/src/main/java/org/jboss/soa/esb/visitors/DOMServiceDelegateVisitor.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/smooks/src/main/java/org/jboss/soa/esb/visitors/DOMServiceDelegateVisitor.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/smooks/src/main/java/org/jboss/soa/esb/visitors/DOMServiceDelegateVisitor.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -46,7 +46,7 @@
  * </pre>
  * 
  * @author <a href="mailto:daniel.bevenius at gmail.com">Daniel Bevenius</a>				
- *
+ * @deprecated Use {@link org.jboss.soa.esb.smooks.FragmentRouter}
  */
 public class DOMServiceDelegateVisitor implements DOMElementVisitor
 {

Modified: labs/jbossesb/workspace/maeste/product/services/smooks/src/main/java/org/jboss/soa/esb/visitors/ServiceDelegator.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/smooks/src/main/java/org/jboss/soa/esb/visitors/ServiceDelegator.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/smooks/src/main/java/org/jboss/soa/esb/visitors/ServiceDelegator.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -44,7 +44,7 @@
  * like a DOMVisitor or a SAXVisitor.
  * 
  * @author <a href="mailto:daniel.bevenius at gmail.com">Daniel Bevenius</a>				
- *
+ * @deprecated Use {@link org.jboss.soa.esb.smooks.FragmentRouter}
  */
 public class ServiceDelegator 
 {

Modified: labs/jbossesb/workspace/maeste/product/services/smooks/src/main/resources/smooks.esb.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/smooks/src/main/resources/smooks.esb.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/smooks/src/main/resources/smooks.esb.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -9,7 +9,7 @@
     from the Transformation Admin Console.
   -->
   <!--
-  <entry key="console.url">http://${jboss.bind.address}:8080/jboss-esb-console/transform/smooks-config.jsp</entry>
+  <entry key="console.url">http://${jboss.esb.bind.address}:8080/jboss-esb-console/transform/smooks-config.jsp</entry>
   -->
 
   <!--
@@ -22,9 +22,9 @@
   <!--
     Context properties.
    
-    Defaults to JBoss AS on ${jboss.bind.address}.
+    Defaults to JBoss AS on ${jboss.esb.bind.address}.
   -->
-  <entry key="java.naming.provider.url">${jboss.bind.address}:1099</entry>
+  <entry key="java.naming.provider.url">${jboss.esb.bind.address}:1099</entry>
   <entry key="java.naming.factory.initial">org.jnp.interfaces.NamingContextFactory</entry>
   <!--
   <entry key="java.naming.factory.url.pkgs"></entry>

Copied: labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks (from rev 21158, labs/jbossesb/trunk/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks)

Deleted: labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/ProfilingUnitTest.java
===================================================================
--- labs/jbossesb/trunk/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/ProfilingUnitTest.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/ProfilingUnitTest.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,71 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, JBoss Inc., and others contributors as indicated
- * by the @authors tag. All rights reserved.
- * See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU Lesser General Public License, v. 2.1.
- * This program is distributed in the hope that it will be useful, but WITHOUT A
- * 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,
- * v.2.1 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- * MA  02110-1301, USA.
- *
- * (C) 2005-2006, JBoss Inc.
- */
-package org.jboss.soa.esb.smooks;
-
-import junit.framework.TestCase;
-import org.jboss.internal.soa.esb.util.StreamUtils;
-import org.jboss.soa.esb.client.ServiceInvoker;
-import org.jboss.soa.esb.couriers.FaultMessageException;
-import org.jboss.soa.esb.listeners.message.MessageDeliverException;
-import org.jboss.soa.esb.message.Message;
-import org.jboss.soa.esb.message.Properties;
-import org.jboss.soa.esb.message.format.MessageFactory;
-import org.jboss.soa.esb.services.registry.RegistryException;
-import org.jboss.soa.esb.testutils.ESBConfigUtil;
-
-/**
- * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
- */
-public class ProfilingUnitTest extends TestCase {
-
-    private ESBConfigUtil esbConfig;
-    private byte[] personXmlBytes = StreamUtils.readStream(SourceResultUnitTest.class.getResourceAsStream("message/person.xml"));
-
-    protected void setUp() throws Exception {
-        esbConfig = new ESBConfigUtil(getClass().getResourceAsStream("profiling-esb.xml"));
-        esbConfig.setESBProperties(getClass().getResourceAsStream("jbossesb-properties.xml"));
-        esbConfig.installRegistry();
-        esbConfig.startController();
-    }
-
-    protected void tearDown() throws Exception {
-        esbConfig.stopController();
-        esbConfig.uninstallRegistry();
-        esbConfig.resetESBProperties();
-    }
-
-    public void test() throws RegistryException, FaultMessageException, MessageDeliverException {
-        test("profile1", "<someone called=\"Tom Fennelly\" is=\"21\">");
-        test("profile2", "<person name=\"Tom Fennelly\" age=\"21\">");
-    }
-
-    private void test(String profile, String expected) throws MessageDeliverException, RegistryException, FaultMessageException {
-        ServiceInvoker invoker = new ServiceInvoker("Transform", "String");
-        Message message = MessageFactory.getInstance().getMessage();
-
-        // Create the message and set the profile on it...
-        message.getBody().add(new String(personXmlBytes));
-        message.getProperties().setProperty(Properties.MESSAGE_PROFILE, profile);
-
-        message = invoker.deliverSync(message, 30000);
-
-        assertEquals(expected, message.getBody().get());
-    }
-}

Copied: labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/ProfilingUnitTest.java (from rev 21158, labs/jbossesb/trunk/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/ProfilingUnitTest.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/ProfilingUnitTest.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/ProfilingUnitTest.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,71 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, JBoss Inc., and others contributors as indicated
+ * by the @authors tag. All rights reserved.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * 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,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2005-2006, JBoss Inc.
+ */
+package org.jboss.soa.esb.smooks;
+
+import junit.framework.TestCase;
+import org.jboss.internal.soa.esb.util.StreamUtils;
+import org.jboss.soa.esb.client.ServiceInvoker;
+import org.jboss.soa.esb.couriers.FaultMessageException;
+import org.jboss.soa.esb.listeners.message.MessageDeliverException;
+import org.jboss.soa.esb.message.Message;
+import org.jboss.soa.esb.message.Properties;
+import org.jboss.soa.esb.message.format.MessageFactory;
+import org.jboss.soa.esb.services.registry.RegistryException;
+import org.jboss.soa.esb.testutils.ESBConfigUtil;
+
+/**
+ * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
+ */
+public class ProfilingUnitTest extends TestCase {
+
+    private ESBConfigUtil esbConfig;
+    private byte[] personXmlBytes = StreamUtils.readStream(SourceResultUnitTest.class.getResourceAsStream("message/person.xml"));
+
+    protected void setUp() throws Exception {
+        esbConfig = new ESBConfigUtil(getClass().getResourceAsStream("profiling-esb.xml"));
+        esbConfig.setESBProperties(getClass().getResourceAsStream("jbossesb-properties.xml"));
+        esbConfig.installRegistry();
+        esbConfig.startController();
+    }
+
+    protected void tearDown() throws Exception {
+        esbConfig.stopController();
+        esbConfig.uninstallRegistry();
+        esbConfig.resetESBProperties();
+    }
+
+    public void test() throws RegistryException, FaultMessageException, MessageDeliverException {
+        test("profile1", "<someone called=\"Tom Fennelly\" is=\"21\">");
+        test("profile2", "<person name=\"Tom Fennelly\" age=\"21\">");
+    }
+
+    private void test(String profile, String expected) throws MessageDeliverException, RegistryException, FaultMessageException {
+        ServiceInvoker invoker = new ServiceInvoker("Transform", "String");
+        Message message = MessageFactory.getInstance().getMessage();
+
+        // Create the message and set the profile on it...
+        message.getBody().add(new String(personXmlBytes));
+        message.getProperties().setProperty(Properties.MESSAGE_PROFILE, profile);
+
+        message = invoker.deliverSync(message, 30000);
+
+        assertEquals(expected, message.getBody().get());
+    }
+}

Deleted: labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/SmooksActionUnitTest.java
===================================================================
--- labs/jbossesb/trunk/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/SmooksActionUnitTest.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/SmooksActionUnitTest.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,181 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source Copyright 2006, 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.soa.esb.smooks;
-
-import static org.junit.Assert.*;
-
-import java.util.Hashtable;
-import java.util.Map;
-
-import org.jboss.soa.esb.ConfigurationException;
-import org.jboss.soa.esb.actions.ActionProcessingException;
-import org.jboss.soa.esb.helpers.ConfigTree;
-import org.jboss.soa.esb.message.Message;
-import org.jboss.soa.esb.message.MessagePayloadProxy;
-import org.jboss.soa.esb.message.format.MessageFactory;
-import org.junit.Before;
-import org.junit.Test;
-
-import junit.framework.JUnit4TestAdapter;
-
-/**
- * Unit test for {@link org.jboss.soa.esb.smooks.SmooksAction}
- * 
- * @author <a href="mailto:daniel.bevenius at gmail.com">Daniel Bevenius</a>			
- *
- */
-public class SmooksActionUnitTest
-{
-	private String expectedString = "<test></test>";
-	private ConfigTree config;
-	
-	@Test
-	public void process() throws ConfigurationException, ActionProcessingException
-	{
-		SmooksAction action = new SmooksAction( config );
-		Message message = MessageFactory.getInstance().getMessage();
-		message.getBody().add( expectedString );
-		
-		Message process = action.process( message );
-		
-		String actualString = (String)process.getBody().get();
-		assertEquals( expectedString, actualString );
-	}
-	
-	@Test
-	public void processWithPayloadLocation() throws ConfigurationException, ActionProcessingException
-	{
-		config.setAttribute( MessagePayloadProxy.GET_PAYLOAD_LOCATION, "input" );
-		SmooksAction action = new SmooksAction( config );
-		Message message = MessageFactory.getInstance().getMessage();
-		message.getBody().add( "input", expectedString );
-		
-		Message process = action.process( message );
-		
-		String actualString = (String)process.getBody().get();
-		assertEquals( expectedString, actualString );
-	}
-	
-	@Test
-	public void processWithOutLocation() throws ConfigurationException, ActionProcessingException
-	{
-		config.setAttribute( MessagePayloadProxy.SET_PAYLOAD_LOCATION, "output" );
-		SmooksAction action = new SmooksAction( config );
-		Message message = MessageFactory.getInstance().getMessage();
-		message.getBody().add( expectedString );
-		
-		Message process = action.process( message );
-		
-		String actualString = (String)process.getBody().get( "output" );
-		assertEquals( expectedString, actualString );
-	}
-	
-	@Test
-	public void getExecutionContextAttributes() throws ConfigurationException, ActionProcessingException
-	{
-		SmooksAction action = new SmooksAction( config );
-		Message message = MessageFactory.getInstance().getMessage();
-		message.getBody().add( expectedString );
-		
-		Message process = action.process( message );
-		
-		Object object = process.getBody().get( SmooksAction.EXECUTION_CONTEXT_ATTR_MAP_KEY );
-		assertTrue( object instanceof Map );
-	}
-	
-	@Test
-	@SuppressWarnings("unchecked")
-	public void getExecutionContextAttributesNonSerializable() throws ConfigurationException, ActionProcessingException
-	{
-		Map map = new Hashtable();
-		map.put( "test1", "testing" );
-		map.put( "test2", new NonSerializableClass() );
-		SmooksAction action = new SmooksAction( config );
-		
-		Map serializableObjects = action.getSerializableObjectsMap( map );
-		
-		assertTrue( serializableObjects.containsKey( "test1" ));
-		assertTrue( !serializableObjects.containsKey( "test2" ));
-	}
-	
-	@Test
-	@SuppressWarnings("unchecked")
-	public void getExecutionContextAttributesWithSerializable() throws ConfigurationException, ActionProcessingException
-	{
-		Map map = new Hashtable();
-		map.put( "test1", "testing" );
-		map.put( "test2", new NonSerializableClass() );
-		config.setAttribute( "excludeNonSerializables", "false" );
-		SmooksAction action = new SmooksAction( config );
-		
-		Map serializableObjects = action.getSerializableObjectsMap( map );
-		
-		assertTrue( serializableObjects.containsKey( "test1" ));
-		assertTrue( serializableObjects.containsKey( "test2" ));
-	}
-
-    @Test
-    public void ConstructorResultType() throws ConfigurationException, ActionProcessingException
-    {
-        config.setAttribute( "resultType", "STRING" );
-        new SmooksAction( config );
-        config.setAttribute( "resultType", "BYTES" );
-        new SmooksAction( config );
-        config.setAttribute( "resultType", "JAVA" );
-        new SmooksAction( config );
-        config.setAttribute( "resultType", "NORESULT" );
-        new SmooksAction( config );
-
-        config.setAttribute( "resultType", "BLAHHH" );
-        try {
-            new SmooksAction( config );
-            fail("Expected ConfigurationException");
-        } catch (ConfigurationException e) {
-            assertEquals("Invalid 'resultType' config value 'BLAHHH'.  Valid values are: [STRING, BYTES, JAVA, NORESULT]", e.getMessage());
-        }
-    }
-
-	@Before
-	public void setup()
-	{
-		config = createConfigTree();
-		
-	}
-	
-	public static junit.framework.Test suite()
-	{
-		return new JUnit4TestAdapter( SmooksActionUnitTest.class );
-	}
-	
-	private ConfigTree createConfigTree()
-	{
-		ConfigTree config = new ConfigTree( "SmooksActionTest" );
-		config.setAttribute( "smooksConfig", "/org/jboss/soa/esb/smooks/smooks-config.xml");
-		return config;
-	}
-	
-	private static class NonSerializableClass 
-	{
-		
-	}
-
-}

Copied: labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/SmooksActionUnitTest.java (from rev 21158, labs/jbossesb/trunk/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/SmooksActionUnitTest.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/SmooksActionUnitTest.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/SmooksActionUnitTest.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,181 @@
+/*
+ * JBoss, Home of Professional Open Source Copyright 2006, 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.soa.esb.smooks;
+
+import static org.junit.Assert.*;
+
+import java.util.Hashtable;
+import java.util.Map;
+
+import org.jboss.soa.esb.ConfigurationException;
+import org.jboss.soa.esb.actions.ActionProcessingException;
+import org.jboss.soa.esb.helpers.ConfigTree;
+import org.jboss.soa.esb.message.Message;
+import org.jboss.soa.esb.message.MessagePayloadProxy;
+import org.jboss.soa.esb.message.format.MessageFactory;
+import org.junit.Before;
+import org.junit.Test;
+
+import junit.framework.JUnit4TestAdapter;
+
+/**
+ * Unit test for {@link org.jboss.soa.esb.smooks.SmooksAction}
+ * 
+ * @author <a href="mailto:daniel.bevenius at gmail.com">Daniel Bevenius</a>			
+ *
+ */
+public class SmooksActionUnitTest
+{
+	private String expectedString = "<test></test>";
+	private ConfigTree config;
+	
+	@Test
+	public void process() throws ConfigurationException, ActionProcessingException
+	{
+		SmooksAction action = new SmooksAction( config );
+		Message message = MessageFactory.getInstance().getMessage();
+		message.getBody().add( expectedString );
+		
+		Message process = action.process( message );
+		
+		String actualString = (String)process.getBody().get();
+		assertEquals( expectedString, actualString );
+	}
+	
+	@Test
+	public void processWithPayloadLocation() throws ConfigurationException, ActionProcessingException
+	{
+		config.setAttribute( MessagePayloadProxy.GET_PAYLOAD_LOCATION, "input" );
+		SmooksAction action = new SmooksAction( config );
+		Message message = MessageFactory.getInstance().getMessage();
+		message.getBody().add( "input", expectedString );
+		
+		Message process = action.process( message );
+		
+		String actualString = (String)process.getBody().get();
+		assertEquals( expectedString, actualString );
+	}
+	
+	@Test
+	public void processWithOutLocation() throws ConfigurationException, ActionProcessingException
+	{
+		config.setAttribute( MessagePayloadProxy.SET_PAYLOAD_LOCATION, "output" );
+		SmooksAction action = new SmooksAction( config );
+		Message message = MessageFactory.getInstance().getMessage();
+		message.getBody().add( expectedString );
+		
+		Message process = action.process( message );
+		
+		String actualString = (String)process.getBody().get( "output" );
+		assertEquals( expectedString, actualString );
+	}
+	
+	@Test
+	public void getExecutionContextAttributes() throws ConfigurationException, ActionProcessingException
+	{
+		SmooksAction action = new SmooksAction( config );
+		Message message = MessageFactory.getInstance().getMessage();
+		message.getBody().add( expectedString );
+		
+		Message process = action.process( message );
+		
+		Object object = process.getBody().get( SmooksAction.EXECUTION_CONTEXT_ATTR_MAP_KEY );
+		assertTrue( object instanceof Map );
+	}
+	
+	@Test
+	@SuppressWarnings("unchecked")
+	public void getExecutionContextAttributesNonSerializable() throws ConfigurationException, ActionProcessingException
+	{
+		Map map = new Hashtable();
+		map.put( "test1", "testing" );
+		map.put( "test2", new NonSerializableClass() );
+		SmooksAction action = new SmooksAction( config );
+		
+		Map serializableObjects = action.getSerializableObjectsMap( map );
+		
+		assertTrue( serializableObjects.containsKey( "test1" ));
+		assertTrue( !serializableObjects.containsKey( "test2" ));
+	}
+	
+	@Test
+	@SuppressWarnings("unchecked")
+	public void getExecutionContextAttributesWithSerializable() throws ConfigurationException, ActionProcessingException
+	{
+		Map map = new Hashtable();
+		map.put( "test1", "testing" );
+		map.put( "test2", new NonSerializableClass() );
+		config.setAttribute( "excludeNonSerializables", "false" );
+		SmooksAction action = new SmooksAction( config );
+		
+		Map serializableObjects = action.getSerializableObjectsMap( map );
+		
+		assertTrue( serializableObjects.containsKey( "test1" ));
+		assertTrue( serializableObjects.containsKey( "test2" ));
+	}
+
+    @Test
+    public void ConstructorResultType() throws ConfigurationException, ActionProcessingException
+    {
+        config.setAttribute( "resultType", "STRING" );
+        new SmooksAction( config );
+        config.setAttribute( "resultType", "BYTES" );
+        new SmooksAction( config );
+        config.setAttribute( "resultType", "JAVA" );
+        new SmooksAction( config );
+        config.setAttribute( "resultType", "NORESULT" );
+        new SmooksAction( config );
+
+        config.setAttribute( "resultType", "BLAHHH" );
+        try {
+            new SmooksAction( config );
+            fail("Expected ConfigurationException");
+        } catch (ConfigurationException e) {
+            assertEquals("Invalid 'resultType' config value 'BLAHHH'.  Valid values are: [STRING, BYTES, JAVA, NORESULT]", e.getMessage());
+        }
+    }
+
+	@Before
+	public void setup()
+	{
+		config = createConfigTree();
+		
+	}
+	
+	public static junit.framework.Test suite()
+	{
+		return new JUnit4TestAdapter( SmooksActionUnitTest.class );
+	}
+	
+	private ConfigTree createConfigTree()
+	{
+		ConfigTree config = new ConfigTree( "SmooksActionTest" );
+		config.setAttribute( "smooksConfig", "/org/jboss/soa/esb/smooks/smooks-config.xml");
+		return config;
+	}
+	
+	private static class NonSerializableClass 
+	{
+		
+	}
+
+}

Deleted: labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/SourceResultUnitTest.java
===================================================================
--- labs/jbossesb/trunk/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/SourceResultUnitTest.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/SourceResultUnitTest.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,149 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, JBoss Inc., and others contributors as indicated
- * by the @authors tag. All rights reserved.
- * See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU Lesser General Public License, v. 2.1.
- * This program is distributed in the hope that it will be useful, but WITHOUT A
- * 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,
- * v.2.1 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- * MA  02110-1301, USA.
- *
- * (C) 2005-2006, JBoss Inc.
- */
-package org.jboss.soa.esb.smooks;
-
-import junit.framework.TestCase;
-import org.jboss.internal.soa.esb.util.StreamUtils;
-import org.jboss.soa.esb.smooks.message.Person1;
-import org.jboss.soa.esb.smooks.message.Person2;
-import org.jboss.soa.esb.client.ServiceInvoker;
-import org.jboss.soa.esb.couriers.FaultMessageException;
-import org.jboss.soa.esb.listeners.message.MessageDeliverException;
-import org.jboss.soa.esb.message.Message;
-import org.jboss.soa.esb.message.format.MessageFactory;
-import org.jboss.soa.esb.services.registry.RegistryException;
-import org.jboss.soa.esb.testutils.ESBConfigUtil;
-import org.milyn.container.plugin.SourceResult;
-import org.milyn.payload.ByteSource;
-import org.milyn.payload.StringResult;
-
-import java.io.ByteArrayInputStream;
-import java.io.StringReader;
-
-/**
- * More SmooksAction unit tests.
- * 
- * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
- */
-public class SourceResultUnitTest extends TestCase {
-    
-    private ESBConfigUtil esbConfig;
-    private byte[] personXmlBytes = StreamUtils.readStream(SourceResultUnitTest.class.getResourceAsStream("message/person.xml"));
-
-    protected void setUp() throws Exception {
-        esbConfig = new ESBConfigUtil(getClass().getResourceAsStream("source-result-esb.xml"));
-        esbConfig.setESBProperties(getClass().getResourceAsStream("jbossesb-properties.xml"));
-        esbConfig.installRegistry();
-        esbConfig.startController();
-    }
-
-    protected void tearDown() throws Exception {
-        esbConfig.stopController();
-        esbConfig.uninstallRegistry();
-        esbConfig.resetESBProperties();
-    }
-
-    public void test_String2String() throws MessageDeliverException, RegistryException, FaultMessageException {
-        ServiceInvoker invoker = new ServiceInvoker("Transform", "String");
-        Message message = MessageFactory.getInstance().getMessage();
-
-        message.getBody().add(new String(personXmlBytes));
-        message = invoker.deliverSync(message, 30000);
-
-        assertEquals("<someone called=\"Tom Fennelly\" is=\"21\">", message.getBody().get());
-    }
-
-    public void test_bytes2String() throws MessageDeliverException, RegistryException, FaultMessageException {
-        ServiceInvoker invoker = new ServiceInvoker("Transform", "String");
-        Message message = MessageFactory.getInstance().getMessage();
-
-        message.getBody().add(personXmlBytes);
-        message = invoker.deliverSync(message, 30000);
-
-        assertEquals("<someone called=\"Tom Fennelly\" is=\"21\">", message.getBody().get());
-    }
-
-    public void test_InputStream2String() throws MessageDeliverException, RegistryException, FaultMessageException {
-        ServiceInvoker invoker = new ServiceInvoker("Transform", "String");
-        Message message = MessageFactory.getInstance().getMessage();
-
-        message.getBody().add(new ByteArrayInputStream(personXmlBytes));
-        message = invoker.deliverSync(message, 30000);
-
-        assertEquals("<someone called=\"Tom Fennelly\" is=\"21\">", message.getBody().get());
-    }
-
-    public void test_Reader2String() throws MessageDeliverException, RegistryException, FaultMessageException {
-        ServiceInvoker invoker = new ServiceInvoker("Transform", "String");
-        Message message = MessageFactory.getInstance().getMessage();
-
-        message.getBody().add(new StringReader(new String(personXmlBytes)));
-        message = invoker.deliverSync(message, 30000);
-
-        assertEquals("<someone called=\"Tom Fennelly\" is=\"21\">", message.getBody().get());
-    }
-
-    public void test_String2Bytes() throws MessageDeliverException, RegistryException, FaultMessageException {
-        ServiceInvoker invoker = new ServiceInvoker("Transform", "Bytes");
-        Message message = MessageFactory.getInstance().getMessage();
-
-        message.getBody().add(new String(personXmlBytes));
-        message = invoker.deliverSync(message, 30000);
-
-        assertEquals("<someone called=\"Tom Fennelly\" is=\"21\">", new String((byte[]) message.getBody().get()));
-    }
-
-    public void test_Object2String() throws MessageDeliverException, RegistryException, FaultMessageException {
-        ServiceInvoker invoker = new ServiceInvoker("Transform", "Person");
-        Message message = MessageFactory.getInstance().getMessage();
-
-        message.getBody().add(new Person1("Tom", 300));
-        message = invoker.deliverSync(message, 30000);
-
-        assertEquals("<someone called=\"Tom\" is=\"300\">", message.getBody().get());
-    }
-
-    public void test_Object2Object() throws MessageDeliverException, RegistryException, FaultMessageException {
-        ServiceInvoker invoker = new ServiceInvoker("Transform", "Person2Person");
-        Message message = MessageFactory.getInstance().getMessage();
-
-        message.getBody().add(new Person1("Tom", 300));
-        message = invoker.deliverSync(message, 30000);
-
-        Person2 person2 = (Person2) message.getBody().get();
-        assertEquals("Tom", person2.getName());
-        assertEquals(300, person2.getAge());
-    }
-
-    public void test_SourceResult() throws MessageDeliverException, RegistryException, FaultMessageException {
-        ServiceInvoker invoker = new ServiceInvoker("Transform", "String");
-        Message message = MessageFactory.getInstance().getMessage();
-        SourceResult sourceResult = new SourceResult();
-        StringResult result = new StringResult();
-
-        sourceResult.setSource(new ByteSource(personXmlBytes));
-        sourceResult.setResult(result);
-
-        message.getBody().add(sourceResult);
-        message = invoker.deliverSync(message, 30000);
-
-        assertEquals("<someone called=\"Tom Fennelly\" is=\"21\">", result.getResult());
-    }
-}

Copied: labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/SourceResultUnitTest.java (from rev 21158, labs/jbossesb/trunk/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/SourceResultUnitTest.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/SourceResultUnitTest.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/SourceResultUnitTest.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,149 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, JBoss Inc., and others contributors as indicated
+ * by the @authors tag. All rights reserved.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * 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,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2005-2006, JBoss Inc.
+ */
+package org.jboss.soa.esb.smooks;
+
+import junit.framework.TestCase;
+import org.jboss.internal.soa.esb.util.StreamUtils;
+import org.jboss.soa.esb.smooks.message.Person1;
+import org.jboss.soa.esb.smooks.message.Person2;
+import org.jboss.soa.esb.client.ServiceInvoker;
+import org.jboss.soa.esb.couriers.FaultMessageException;
+import org.jboss.soa.esb.listeners.message.MessageDeliverException;
+import org.jboss.soa.esb.message.Message;
+import org.jboss.soa.esb.message.format.MessageFactory;
+import org.jboss.soa.esb.services.registry.RegistryException;
+import org.jboss.soa.esb.testutils.ESBConfigUtil;
+import org.milyn.container.plugin.SourceResult;
+import org.milyn.payload.ByteSource;
+import org.milyn.payload.StringResult;
+
+import java.io.ByteArrayInputStream;
+import java.io.StringReader;
+
+/**
+ * More SmooksAction unit tests.
+ * 
+ * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
+ */
+public class SourceResultUnitTest extends TestCase {
+    
+    private ESBConfigUtil esbConfig;
+    private byte[] personXmlBytes = StreamUtils.readStream(SourceResultUnitTest.class.getResourceAsStream("message/person.xml"));
+
+    protected void setUp() throws Exception {
+        esbConfig = new ESBConfigUtil(getClass().getResourceAsStream("source-result-esb.xml"));
+        esbConfig.setESBProperties(getClass().getResourceAsStream("jbossesb-properties.xml"));
+        esbConfig.installRegistry();
+        esbConfig.startController();
+    }
+
+    protected void tearDown() throws Exception {
+        esbConfig.stopController();
+        esbConfig.uninstallRegistry();
+        esbConfig.resetESBProperties();
+    }
+
+    public void test_String2String() throws MessageDeliverException, RegistryException, FaultMessageException {
+        ServiceInvoker invoker = new ServiceInvoker("Transform", "String");
+        Message message = MessageFactory.getInstance().getMessage();
+
+        message.getBody().add(new String(personXmlBytes));
+        message = invoker.deliverSync(message, 30000);
+
+        assertEquals("<someone called=\"Tom Fennelly\" is=\"21\">", message.getBody().get());
+    }
+
+    public void test_bytes2String() throws MessageDeliverException, RegistryException, FaultMessageException {
+        ServiceInvoker invoker = new ServiceInvoker("Transform", "String");
+        Message message = MessageFactory.getInstance().getMessage();
+
+        message.getBody().add(personXmlBytes);
+        message = invoker.deliverSync(message, 30000);
+
+        assertEquals("<someone called=\"Tom Fennelly\" is=\"21\">", message.getBody().get());
+    }
+
+    public void test_InputStream2String() throws MessageDeliverException, RegistryException, FaultMessageException {
+        ServiceInvoker invoker = new ServiceInvoker("Transform", "String");
+        Message message = MessageFactory.getInstance().getMessage();
+
+        message.getBody().add(new ByteArrayInputStream(personXmlBytes));
+        message = invoker.deliverSync(message, 30000);
+
+        assertEquals("<someone called=\"Tom Fennelly\" is=\"21\">", message.getBody().get());
+    }
+
+    public void test_Reader2String() throws MessageDeliverException, RegistryException, FaultMessageException {
+        ServiceInvoker invoker = new ServiceInvoker("Transform", "String");
+        Message message = MessageFactory.getInstance().getMessage();
+
+        message.getBody().add(new StringReader(new String(personXmlBytes)));
+        message = invoker.deliverSync(message, 30000);
+
+        assertEquals("<someone called=\"Tom Fennelly\" is=\"21\">", message.getBody().get());
+    }
+
+    public void test_String2Bytes() throws MessageDeliverException, RegistryException, FaultMessageException {
+        ServiceInvoker invoker = new ServiceInvoker("Transform", "Bytes");
+        Message message = MessageFactory.getInstance().getMessage();
+
+        message.getBody().add(new String(personXmlBytes));
+        message = invoker.deliverSync(message, 30000);
+
+        assertEquals("<someone called=\"Tom Fennelly\" is=\"21\">", new String((byte[]) message.getBody().get()));
+    }
+
+    public void test_Object2String() throws MessageDeliverException, RegistryException, FaultMessageException {
+        ServiceInvoker invoker = new ServiceInvoker("Transform", "Person");
+        Message message = MessageFactory.getInstance().getMessage();
+
+        message.getBody().add(new Person1("Tom", 300));
+        message = invoker.deliverSync(message, 30000);
+
+        assertEquals("<someone called=\"Tom\" is=\"300\">", message.getBody().get());
+    }
+
+    public void test_Object2Object() throws MessageDeliverException, RegistryException, FaultMessageException {
+        ServiceInvoker invoker = new ServiceInvoker("Transform", "Person2Person");
+        Message message = MessageFactory.getInstance().getMessage();
+
+        message.getBody().add(new Person1("Tom", 300));
+        message = invoker.deliverSync(message, 30000);
+
+        Person2 person2 = (Person2) message.getBody().get();
+        assertEquals("Tom", person2.getName());
+        assertEquals(300, person2.getAge());
+    }
+
+    public void test_SourceResult() throws MessageDeliverException, RegistryException, FaultMessageException {
+        ServiceInvoker invoker = new ServiceInvoker("Transform", "String");
+        Message message = MessageFactory.getInstance().getMessage();
+        SourceResult sourceResult = new SourceResult();
+        StringResult result = new StringResult();
+
+        sourceResult.setSource(new ByteSource(personXmlBytes));
+        sourceResult.setResult(result);
+
+        message.getBody().add(sourceResult);
+        message = invoker.deliverSync(message, 30000);
+
+        assertEquals("<someone called=\"Tom Fennelly\" is=\"21\">", result.getResult());
+    }
+}

Deleted: labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/jbossesb-properties.xml
===================================================================
--- labs/jbossesb/trunk/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/jbossesb-properties.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/jbossesb-properties.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,86 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!--
-  JBoss, Home of Professional Open Source
-  Copyright 2006, JBoss Inc., and others contributors as indicated 
-  by the @authors tag. All rights reserved. 
-  See the copyright.txt in the distribution for a
-  full listing of individual contributors. 
-  This copyrighted material is made available to anyone wishing to use,
-  modify, copy, or redistribute it subject to the terms and conditions
-  of the GNU Lesser General Public License, v. 2.1.
-  This program is distributed in the hope that it will be useful, but WITHOUT A 
-  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,
-  v.2.1 along with this distribution; if not, write to the Free Software
-  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
-  MA  02110-1301, USA.
-  
-  (C) 2005-2006,
-  @author JBoss Inc.
--->
-<!-- $Id: jbossesb-unittest-properties.xml $ -->
-<!--
-  These options are described in the JBossESB manual.
-  Defaults are provided here for convenience only.
- 
-  Please read through this file prior to using the system, and consider
-  updating the specified entries.
--->
-<esb
-  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-  xsi:noNamespaceSchemaLocation="jbossesb-1_0.xsd">
-    <properties name="core">
-		<property name="org.jboss.soa.esb.jndi.server.url" value="localhost"/>
-		<property name="org.jboss.soa.esb.jndi.server.context.factory" value="org.jnp.interfaces.NamingContextFactory"/>
-		<property name="org.jboss.soa.esb.jndi.server.pkg.prefix" value=""/>
-		<property name="org.jboss.soa.esb.persistence.connection.factory" 	value="org.jboss.internal.soa.esb.persistence.format.MessageStoreFactoryImpl"/>
-        <property name="jboss.esb.invm.scope.default" value="NONE"/>
-    </properties>
-    <properties name="registry">
-    	<property name="org.jboss.soa.esb.registry.queryManagerURI" value="org.apache.juddi.registry.local.InquiryService#inquire"/>
-    	<property name="org.jboss.soa.esb.registry.lifeCycleManagerURI" value="org.apache.juddi.registry.local.PublishService#publish"/>
-    	<property name="org.jboss.soa.esb.registry.implementationClass" value="org.jboss.internal.soa.esb.services.registry.JAXRRegistryImpl"/>
-    	<property name="org.jboss.soa.esb.registry.factoryClass" value="org.apache.ws.scout.registry.ConnectionFactoryImpl"/>
-    	<property name="org.jboss.soa.esb.registry.user" value="jbossesb"/>
-    	<property name="org.jboss.soa.esb.registry.password" value="password"/>
-    	<!-- the following parameter is scout specific to set the type of communication between scout and the UDDI (embedded, rmi, soap) -->
-    	<property name="org.jboss.soa.esb.scout.proxy.transportClass" value="org.apache.ws.scout.transport.LocalTransport"/>
-    </properties>
-    <properties name="transports" depends="core">
-    	<property name="org.jboss.soa.esb.mail.smtp.host" value="localhost"/>
-    	<property name="org.jboss.soa.esb.mail.smtp.user" value="jbossesb"/>
-    	<property name="org.jboss.soa.esb.mail.smtp.password" value=""/>
-    	<property name="org.jboss.soa.esb.mail.smtp.port" value="25"/>
-    </properties>
-    <properties name="connection">
-    	<property name="min-pool-size" value="5"/>
-    	<property name="max-pool=size" value="10"/>
-    	<property name="blocking-timeout-millis" value="5000"/>
-    	<property name="abandoned-connection-timeout" value="10000"/>
-    	<property name="abandoned-connection-time-interval" value="30000"/>
-    </properties>
-    <properties name="dbstore">
-	    <!--  connection manager type -->
-	    <property name="org.jboss.soa.esb.persistence.db.conn.manager" 		value="org.jboss.internal.soa.esb.persistence.manager.StandaloneConnectionManager"/>	    
-	    <!--  property name="org.jboss.soa.esb.persistence.db.conn.manager" value="org.jboss.internal.soa.esb.persistence.manager.J2eeConnectionManager"/ -->
-	    
-	    <!-- this property is only used if using the j2ee connection manager -->
-	    <property name="org.jboss.soa.esb.persistence.db.datasource.name" 	value="java:/JBossesbDS"/>
-		
-		<!-- standalone connection pooling settings -->
-		<property name="org.jboss.soa.esb.persistence.db.connection.url" 	value="jdbc:hsqldb:hsql://localhost:9001/juddi"/>
-		<property name="org.jboss.soa.esb.persistence.db.jdbc.driver" 		value="org.hsqldb.jdbcDriver"/>
-		<property name="org.jboss.soa.esb.persistence.db.user" 				value="sa"/>
-		<property name="org.jboss.soa.esb.persistence.db.pwd" 				value=""/>		
-		<property name="org.jboss.soa.esb.persistence.db.pool.initial.size"	value="2"/>
-		<property name="org.jboss.soa.esb.persistence.db.pool.min.size"		value="2"/>
-		<property name="org.jboss.soa.esb.persistence.db.pool.max.size"		value="5"/>
-		<!--table managed by pool to test for valid connections - created by pool automatically -->
-		<property name="org.jboss.soa.esb.persistence.db.pool.test.table"	value="pooltest"/>		
-		<property name="org.jboss.soa.esb.persistence.db.pool.timeout.millis"	value="5000"/>
-    </properties>
-    <properties name="messagerouting">
-    	<property name="org.jboss.soa.esb.routing.cbrClass" value="org.jboss.internal.soa.esb.services.routing.cbr.JBossRulesRouter"/>
-    </properties>
-</esb>

Copied: labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/jbossesb-properties.xml (from rev 21158, labs/jbossesb/trunk/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/jbossesb-properties.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/jbossesb-properties.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/jbossesb-properties.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+  JBoss, Home of Professional Open Source
+  Copyright 2006, JBoss Inc., and others contributors as indicated 
+  by the @authors tag. All rights reserved. 
+  See the copyright.txt in the distribution for a
+  full listing of individual contributors. 
+  This copyrighted material is made available to anyone wishing to use,
+  modify, copy, or redistribute it subject to the terms and conditions
+  of the GNU Lesser General Public License, v. 2.1.
+  This program is distributed in the hope that it will be useful, but WITHOUT A 
+  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,
+  v.2.1 along with this distribution; if not, write to the Free Software
+  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+  MA  02110-1301, USA.
+  
+  (C) 2005-2006,
+  @author JBoss Inc.
+-->
+<!-- $Id: jbossesb-unittest-properties.xml $ -->
+<!--
+  These options are described in the JBossESB manual.
+  Defaults are provided here for convenience only.
+ 
+  Please read through this file prior to using the system, and consider
+  updating the specified entries.
+-->
+<esb
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:noNamespaceSchemaLocation="jbossesb-1_0.xsd">
+    <properties name="core">
+		<property name="org.jboss.soa.esb.jndi.server.url" value="localhost"/>
+		<property name="org.jboss.soa.esb.jndi.server.context.factory" value="org.jnp.interfaces.NamingContextFactory"/>
+		<property name="org.jboss.soa.esb.jndi.server.pkg.prefix" value=""/>
+		<property name="org.jboss.soa.esb.persistence.connection.factory" 	value="org.jboss.internal.soa.esb.persistence.format.MessageStoreFactoryImpl"/>
+        <property name="jboss.esb.invm.scope.default" value="NONE"/>
+    </properties>
+    <properties name="registry">
+    	<property name="org.jboss.soa.esb.registry.queryManagerURI" value="org.apache.juddi.registry.local.InquiryService#inquire"/>
+    	<property name="org.jboss.soa.esb.registry.lifeCycleManagerURI" value="org.apache.juddi.registry.local.PublishService#publish"/>
+    	<property name="org.jboss.soa.esb.registry.implementationClass" value="org.jboss.internal.soa.esb.services.registry.JAXRRegistryImpl"/>
+    	<property name="org.jboss.soa.esb.registry.factoryClass" value="org.apache.ws.scout.registry.ConnectionFactoryImpl"/>
+    	<property name="org.jboss.soa.esb.registry.user" value="jbossesb"/>
+    	<property name="org.jboss.soa.esb.registry.password" value="password"/>
+    	<!-- the following parameter is scout specific to set the type of communication between scout and the UDDI (embedded, rmi, soap) -->
+    	<property name="org.jboss.soa.esb.scout.proxy.transportClass" value="org.apache.ws.scout.transport.LocalTransport"/>
+    </properties>
+    <properties name="transports" depends="core">
+    	<property name="org.jboss.soa.esb.mail.smtp.host" value="localhost"/>
+    	<property name="org.jboss.soa.esb.mail.smtp.user" value="jbossesb"/>
+    	<property name="org.jboss.soa.esb.mail.smtp.password" value=""/>
+    	<property name="org.jboss.soa.esb.mail.smtp.port" value="25"/>
+    </properties>
+    <properties name="connection">
+    	<property name="min-pool-size" value="5"/>
+    	<property name="max-pool=size" value="10"/>
+    	<property name="blocking-timeout-millis" value="5000"/>
+    	<property name="abandoned-connection-timeout" value="10000"/>
+    	<property name="abandoned-connection-time-interval" value="30000"/>
+    </properties>
+    <properties name="dbstore">
+	    <!--  connection manager type -->
+	    <property name="org.jboss.soa.esb.persistence.db.conn.manager" 		value="org.jboss.internal.soa.esb.persistence.manager.StandaloneConnectionManager"/>	    
+	    <!--  property name="org.jboss.soa.esb.persistence.db.conn.manager" value="org.jboss.internal.soa.esb.persistence.manager.J2eeConnectionManager"/ -->
+	    
+	    <!-- this property is only used if using the j2ee connection manager -->
+	    <property name="org.jboss.soa.esb.persistence.db.datasource.name" 	value="java:/JBossesbDS"/>
+		
+		<!-- standalone connection pooling settings -->
+		<property name="org.jboss.soa.esb.persistence.db.connection.url" 	value="jdbc:hsqldb:hsql://localhost:9001/juddi"/>
+		<property name="org.jboss.soa.esb.persistence.db.jdbc.driver" 		value="org.hsqldb.jdbcDriver"/>
+		<property name="org.jboss.soa.esb.persistence.db.user" 				value="sa"/>
+		<property name="org.jboss.soa.esb.persistence.db.pwd" 				value=""/>		
+		<property name="org.jboss.soa.esb.persistence.db.pool.initial.size"	value="2"/>
+		<property name="org.jboss.soa.esb.persistence.db.pool.min.size"		value="2"/>
+		<property name="org.jboss.soa.esb.persistence.db.pool.max.size"		value="5"/>
+		<!--table managed by pool to test for valid connections - created by pool automatically -->
+		<property name="org.jboss.soa.esb.persistence.db.pool.test.table"	value="pooltest"/>		
+		<property name="org.jboss.soa.esb.persistence.db.pool.timeout.millis"	value="5000"/>
+    </properties>
+    <properties name="messagerouting">
+    	<property name="org.jboss.soa.esb.routing.cbrClass" value="org.jboss.internal.soa.esb.services.routing.cbr.JBossRulesRouter"/>
+    </properties>
+</esb>

Copied: labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/message (from rev 21158, labs/jbossesb/trunk/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/message)

Deleted: labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/message/Person1.java
===================================================================
--- labs/jbossesb/trunk/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/message/Person1.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/message/Person1.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,53 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, JBoss Inc., and others contributors as indicated
- * by the @authors tag. All rights reserved.
- * See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU Lesser General Public License, v. 2.1.
- * This program is distributed in the hope that it will be useful, but WITHOUT A
- * 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,
- * v.2.1 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- * MA  02110-1301, USA.
- *
- * (C) 2005-2006, JBoss Inc.
- */
-package org.jboss.soa.esb.smooks.message;
-
-/**
- * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
- */
-public class Person1 {
-
-    private String name;
-    private int age;
-
-    public Person1() {
-    }
-
-    public Person1(String name, int age) {
-        this.name = name;
-        this.age = age;
-    }
-
-    public String getName() {
-        return name;
-    }
-
-    public void setName(String name) {
-        this.name = name;
-    }
-
-    public int getAge() {
-        return age;
-    }
-
-    public void setAge(int age) {
-        this.age = age;
-    }
-}

Copied: labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/message/Person1.java (from rev 21158, labs/jbossesb/trunk/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/message/Person1.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/message/Person1.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/message/Person1.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,53 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, JBoss Inc., and others contributors as indicated
+ * by the @authors tag. All rights reserved.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * 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,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2005-2006, JBoss Inc.
+ */
+package org.jboss.soa.esb.smooks.message;
+
+/**
+ * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
+ */
+public class Person1 {
+
+    private String name;
+    private int age;
+
+    public Person1() {
+    }
+
+    public Person1(String name, int age) {
+        this.name = name;
+        this.age = age;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public int getAge() {
+        return age;
+    }
+
+    public void setAge(int age) {
+        this.age = age;
+    }
+}

Deleted: labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/message/Person2.java
===================================================================
--- labs/jbossesb/trunk/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/message/Person2.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/message/Person2.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,53 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, JBoss Inc., and others contributors as indicated
- * by the @authors tag. All rights reserved.
- * See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU Lesser General Public License, v. 2.1.
- * This program is distributed in the hope that it will be useful, but WITHOUT A
- * 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,
- * v.2.1 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- * MA  02110-1301, USA.
- *
- * (C) 2005-2006, JBoss Inc.
- */
-package org.jboss.soa.esb.smooks.message;
-
-/**
- * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
- */
-public class Person2 {
-
-    private String name;
-    private int age;
-
-    public Person2() {
-    }
-
-    public Person2(String name, int age) {
-        this.name = name;
-        this.age = age;
-    }
-
-    public String getName() {
-        return name;
-    }
-
-    public void setName(String name) {
-        this.name = name;
-    }
-
-    public int getAge() {
-        return age;
-    }
-
-    public void setAge(int age) {
-        this.age = age;
-    }
-}
\ No newline at end of file

Copied: labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/message/Person2.java (from rev 21158, labs/jbossesb/trunk/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/message/Person2.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/message/Person2.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/message/Person2.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,53 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, JBoss Inc., and others contributors as indicated
+ * by the @authors tag. All rights reserved.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * 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,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2005-2006, JBoss Inc.
+ */
+package org.jboss.soa.esb.smooks.message;
+
+/**
+ * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
+ */
+public class Person2 {
+
+    private String name;
+    private int age;
+
+    public Person2() {
+    }
+
+    public Person2(String name, int age) {
+        this.name = name;
+        this.age = age;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public int getAge() {
+        return age;
+    }
+
+    public void setAge(int age) {
+        this.age = age;
+    }
+}
\ No newline at end of file

Deleted: labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/message/person.xml
===================================================================
--- labs/jbossesb/trunk/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/message/person.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/message/person.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,4 +0,0 @@
-<person>
-    <name>Tom Fennelly</name>
-    <age>21</age>
-</person>
\ No newline at end of file

Copied: labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/message/person.xml (from rev 21158, labs/jbossesb/trunk/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/message/person.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/message/person.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/message/person.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,4 @@
+<person>
+    <name>Tom Fennelly</name>
+    <age>21</age>
+</person>
\ No newline at end of file

Deleted: labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/profiling-esb.xml
===================================================================
--- labs/jbossesb/trunk/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/profiling-esb.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/profiling-esb.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,14 +0,0 @@
-<?xml version = "1.0" encoding = "UTF-8"?>
-<jbossesb xmlns="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd">
-
-    <services>
-        <service category="Transform" name="String" description="StringTest" invmScope="GLOBAL">
-            <actions mep="RequestResponse">
-                <action name="action" class="org.jboss.soa.esb.smooks.SmooksAction">
-                    <property name="smooksConfig" value="/org/jboss/soa/esb/smooks/profiling-smooks-01.xml" />
-                </action>
-            </actions>			
-        </service>
-    </services>
-
-</jbossesb>
\ No newline at end of file

Copied: labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/profiling-esb.xml (from rev 21158, labs/jbossesb/trunk/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/profiling-esb.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/profiling-esb.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/profiling-esb.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,14 @@
+<?xml version = "1.0" encoding = "UTF-8"?>
+<jbossesb xmlns="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd">
+
+    <services>
+        <service category="Transform" name="String" description="StringTest" invmScope="GLOBAL">
+            <actions mep="RequestResponse">
+                <action name="action" class="org.jboss.soa.esb.smooks.SmooksAction">
+                    <property name="smooksConfig" value="/org/jboss/soa/esb/smooks/profiling-smooks-01.xml" />
+                </action>
+            </actions>			
+        </service>
+    </services>
+
+</jbossesb>
\ No newline at end of file

Deleted: labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/profiling-smooks-01.xml
===================================================================
--- labs/jbossesb/trunk/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/profiling-smooks-01.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/profiling-smooks-01.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,27 +0,0 @@
-<?xml version="1.0"?>
-<smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.0.xsd">
-
-    <profiles>
-        <profile base-profile="profile1" sub-profiles="common" />
-        <profile base-profile="profile2" sub-profiles="common" />
-    </profiles>
-
-    <resource-config selector="person" target-profile="common">
-        <resource>org.milyn.javabean.BeanPopulator</resource>
-        <param name="beanId">person</param>
-        <param name="beanClass">org.jboss.soa.esb.smooks.message.Person1</param>
-        <param name="bindings">
-            <binding property="name" selector="person/name" />
-            <binding property="age" type="Integer" selector="person/age" />
-        </param>
-    </resource-config>
-
-    <resource-config selector="person" target-profile="profile1">
-        <resource type="ftl"><!--<someone called="${person.name}" is="${person.age}">--></resource>
-    </resource-config>
-
-    <resource-config selector="person" target-profile="profile2">
-        <resource type="ftl"><!--<person name="${person.name}" age="${person.age}">--></resource>
-    </resource-config>
-
-</smooks-resource-list>
\ No newline at end of file

Copied: labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/profiling-smooks-01.xml (from rev 21158, labs/jbossesb/trunk/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/profiling-smooks-01.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/profiling-smooks-01.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/profiling-smooks-01.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,27 @@
+<?xml version="1.0"?>
+<smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.0.xsd">
+
+    <profiles>
+        <profile base-profile="profile1" sub-profiles="common" />
+        <profile base-profile="profile2" sub-profiles="common" />
+    </profiles>
+
+    <resource-config selector="person" target-profile="common">
+        <resource>org.milyn.javabean.BeanPopulator</resource>
+        <param name="beanId">person</param>
+        <param name="beanClass">org.jboss.soa.esb.smooks.message.Person1</param>
+        <param name="bindings">
+            <binding property="name" selector="person/name" />
+            <binding property="age" type="Integer" selector="person/age" />
+        </param>
+    </resource-config>
+
+    <resource-config selector="person" target-profile="profile1">
+        <resource type="ftl"><!--<someone called="${person.name}" is="${person.age}">--></resource>
+    </resource-config>
+
+    <resource-config selector="person" target-profile="profile2">
+        <resource type="ftl"><!--<person name="${person.name}" age="${person.age}">--></resource>
+    </resource-config>
+
+</smooks-resource-list>
\ No newline at end of file

Deleted: labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/smooks-config.xml
===================================================================
--- labs/jbossesb/trunk/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/smooks-config.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/smooks-config.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,8 +0,0 @@
-<?xml version="1.0"?>
-<smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.0.xsd">
-
-    <resource-config selector="global-parameters">
-        <param name="stream.filter.type">DOM</param>
-    </resource-config>
-	
-</smooks-resource-list>

Copied: labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/smooks-config.xml (from rev 21158, labs/jbossesb/trunk/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/smooks-config.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/smooks-config.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/smooks-config.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,8 @@
+<?xml version="1.0"?>
+<smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.0.xsd">
+
+    <resource-config selector="global-parameters">
+        <param name="stream.filter.type">DOM</param>
+    </resource-config>
+	
+</smooks-resource-list>

Deleted: labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/source-result-esb.xml
===================================================================
--- labs/jbossesb/trunk/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/source-result-esb.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/source-result-esb.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,42 +0,0 @@
-<?xml version = "1.0" encoding = "UTF-8"?>
-<jbossesb xmlns="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd">
-
-    <services>
-        <service category="Transform" name="String" description="StringTest" invmScope="GLOBAL">
-            <actions mep="RequestResponse">
-                <action name="action" class="org.jboss.soa.esb.smooks.SmooksAction">
-                    <property name="smooksConfig" value="/org/jboss/soa/esb/smooks/source-result-smooks-01.xml" />
-                </action>
-            </actions>			
-        </service>
-
-        <service category="Transform" name="Bytes" description="ObjectTest" invmScope="GLOBAL">
-            <actions mep="RequestResponse">
-                <action name="action" class="org.jboss.soa.esb.smooks.SmooksAction">
-                    <property name="smooksConfig" value="/org/jboss/soa/esb/smooks/source-result-smooks-01.xml" />
-                    <property name="resultType" value="BYTES" />
-                </action>
-            </actions>
-        </service>
-
-        <service category="Transform" name="Person" description="ObjectTest" invmScope="GLOBAL">
-            <actions mep="RequestResponse">
-                <action name="action" class="org.jboss.soa.esb.smooks.SmooksAction">
-                    <property name="smooksConfig" value="/org/jboss/soa/esb/smooks/source-result-smooks-02.xml" />
-                </action>
-            </actions>
-        </service>
-
-        <service category="Transform" name="Person2Person" description="ObjectTest" invmScope="GLOBAL">
-            <actions mep="RequestResponse">
-                <action name="action" class="org.jboss.soa.esb.smooks.SmooksAction">
-                    <property name="smooksConfig" value="/org/jboss/soa/esb/smooks/source-result-smooks-02.xml" />
-                    <property name="resultType" value="JAVA" />
-                    <property name="javaResultBeanId" value="person" />
-                </action>
-            </actions>
-        </service>
-
-    </services>
-
-</jbossesb>
\ No newline at end of file

Copied: labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/source-result-esb.xml (from rev 21158, labs/jbossesb/trunk/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/source-result-esb.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/source-result-esb.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/source-result-esb.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,42 @@
+<?xml version = "1.0" encoding = "UTF-8"?>
+<jbossesb xmlns="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd">
+
+    <services>
+        <service category="Transform" name="String" description="StringTest" invmScope="GLOBAL">
+            <actions mep="RequestResponse">
+                <action name="action" class="org.jboss.soa.esb.smooks.SmooksAction">
+                    <property name="smooksConfig" value="/org/jboss/soa/esb/smooks/source-result-smooks-01.xml" />
+                </action>
+            </actions>			
+        </service>
+
+        <service category="Transform" name="Bytes" description="ObjectTest" invmScope="GLOBAL">
+            <actions mep="RequestResponse">
+                <action name="action" class="org.jboss.soa.esb.smooks.SmooksAction">
+                    <property name="smooksConfig" value="/org/jboss/soa/esb/smooks/source-result-smooks-01.xml" />
+                    <property name="resultType" value="BYTES" />
+                </action>
+            </actions>
+        </service>
+
+        <service category="Transform" name="Person" description="ObjectTest" invmScope="GLOBAL">
+            <actions mep="RequestResponse">
+                <action name="action" class="org.jboss.soa.esb.smooks.SmooksAction">
+                    <property name="smooksConfig" value="/org/jboss/soa/esb/smooks/source-result-smooks-02.xml" />
+                </action>
+            </actions>
+        </service>
+
+        <service category="Transform" name="Person2Person" description="ObjectTest" invmScope="GLOBAL">
+            <actions mep="RequestResponse">
+                <action name="action" class="org.jboss.soa.esb.smooks.SmooksAction">
+                    <property name="smooksConfig" value="/org/jboss/soa/esb/smooks/source-result-smooks-02.xml" />
+                    <property name="resultType" value="JAVA" />
+                    <property name="javaResultBeanId" value="person" />
+                </action>
+            </actions>
+        </service>
+
+    </services>
+
+</jbossesb>
\ No newline at end of file

Deleted: labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/source-result-smooks-01.xml
===================================================================
--- labs/jbossesb/trunk/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/source-result-smooks-01.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/source-result-smooks-01.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,18 +0,0 @@
-<?xml version="1.0"?>
-<smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.0.xsd">
-
-    <resource-config selector="person">
-        <resource>org.milyn.javabean.BeanPopulator</resource>
-        <param name="beanId">person</param>
-        <param name="beanClass">org.jboss.soa.esb.smooks.message.Person1</param>
-        <param name="bindings">
-            <binding property="name" selector="person/name" />
-            <binding property="age" type="Integer" selector="person/age" />
-        </param>
-    </resource-config>
-
-    <resource-config selector="person">
-        <resource type="ftl"><!--<someone called="${person.name}" is="${person.age}">--></resource>
-    </resource-config>
-
-</smooks-resource-list>
\ No newline at end of file

Copied: labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/source-result-smooks-01.xml (from rev 21158, labs/jbossesb/trunk/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/source-result-smooks-01.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/source-result-smooks-01.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/source-result-smooks-01.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.0.xsd">
+
+    <resource-config selector="person">
+        <resource>org.milyn.javabean.BeanPopulator</resource>
+        <param name="beanId">person</param>
+        <param name="beanClass">org.jboss.soa.esb.smooks.message.Person1</param>
+        <param name="bindings">
+            <binding property="name" selector="person/name" />
+            <binding property="age" type="Integer" selector="person/age" />
+        </param>
+    </resource-config>
+
+    <resource-config selector="person">
+        <resource type="ftl"><!--<someone called="${person.name}" is="${person.age}">--></resource>
+    </resource-config>
+
+</smooks-resource-list>
\ No newline at end of file

Deleted: labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/source-result-smooks-02.xml
===================================================================
--- labs/jbossesb/trunk/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/source-result-smooks-02.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/source-result-smooks-02.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,18 +0,0 @@
-<?xml version="1.0"?>
-<smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.0.xsd">
-
-    <resource-config selector="org.jboss.soa.esb.smooks.message.Person1">
-        <resource>org.milyn.javabean.BeanPopulator</resource>
-        <param name="beanId">person</param>
-        <param name="beanClass">org.jboss.soa.esb.smooks.message.Person2</param>
-        <param name="bindings">
-            <binding property="name" selector="org.jboss.soa.esb.smooks.message.Person1/name" />
-            <binding property="age" type="Integer" selector="org.jboss.soa.esb.smooks.message.Person1/age" />
-        </param>
-    </resource-config>
-
-    <resource-config selector="org.jboss.soa.esb.smooks.message.Person1">
-        <resource type="ftl"><!--<someone called="${person.name}" is="${person.age}">--></resource>
-    </resource-config>
-
-</smooks-resource-list>
\ No newline at end of file

Copied: labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/source-result-smooks-02.xml (from rev 21158, labs/jbossesb/trunk/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/source-result-smooks-02.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/source-result-smooks-02.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/smooks/src/test/java/org/jboss/soa/esb/smooks/source-result-smooks-02.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.0.xsd">
+
+    <resource-config selector="org.jboss.soa.esb.smooks.message.Person1">
+        <resource>org.milyn.javabean.BeanPopulator</resource>
+        <param name="beanId">person</param>
+        <param name="beanClass">org.jboss.soa.esb.smooks.message.Person2</param>
+        <param name="bindings">
+            <binding property="name" selector="org.jboss.soa.esb.smooks.message.Person1/name" />
+            <binding property="age" type="Integer" selector="org.jboss.soa.esb.smooks.message.Person1/age" />
+        </param>
+    </resource-config>
+
+    <resource-config selector="org.jboss.soa.esb.smooks.message.Person1">
+        <resource type="ftl"><!--<someone called="${person.name}" is="${person.age}">--></resource>
+    </resource-config>
+
+</smooks-resource-list>
\ No newline at end of file

Modified: labs/jbossesb/workspace/maeste/product/services/soap/build.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/soap/build.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/soap/build.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -16,6 +16,11 @@
 
         <!-- Adding the Smooks jars... -->
         <fileset dir="../smooks/lib/ext" includes="*.jar"/>
+
+        <!-- Stuff required for testing... -->
+        <fileset dir="../../lib/ext" includes="*.jar"/>
+        <fileset dir="../soapui-client/src/lib" includes="*.jar"/>
+        <pathelement location="../soapui-client/target/classes" />
     </path>
 
 </project>

Copied: labs/jbossesb/workspace/maeste/product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/MBeanSoapUIInvoker.java (from rev 21158, labs/jbossesb/trunk/product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/MBeanSoapUIInvoker.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/MBeanSoapUIInvoker.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/MBeanSoapUIInvoker.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,124 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, JBoss Inc., and others contributors as indicated
+ * by the @authors tag. All rights reserved.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * 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,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2005-2006, JBoss Inc.
+ */
+package org.jboss.soa.esb.actions.soap;
+
+import org.jboss.mx.util.MBeanServerLocator;
+import org.xml.sax.SAXException;
+
+import javax.management.*;
+import java.util.Map;
+import java.util.Properties;
+import java.io.IOException;
+
+/**
+ * Invoker the soapui-client Service.
+ *
+ * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
+ */
+public class MBeanSoapUIInvoker implements SoapUIInvoker {
+
+    private static final String[] buildRequestSig = new String[] {String.class.getName(), String.class.getName(), Map.class.getName(), Properties.class.getName(), String.class.getName(), String.class.getName()};
+    private static final String[] getEndpointSig = new String[] {String.class.getName(), Properties.class.getName()};
+    private MBeanServer mbeanServer;
+    private ObjectName serviceName;
+
+    public MBeanSoapUIInvoker() {
+        // Lookup the MBean ObjectName for the soapUI service (in soapui-client.sar)...
+        try {
+            mbeanServer = MBeanServerLocator.locateJBoss();
+            serviceName = new ObjectName("jboss.esb:service=SoapUIClientService");
+        } catch (MalformedObjectNameException e) {
+            throw new IllegalStateException("Unexpected exception.", e);
+        }
+    }
+
+    /**
+     * Build a SOAP request for the specified operation on the specified WSDL.
+     *
+     * @param wsdl            WSDL URL.
+     * @param operation       Operation name.
+     * @param params          Message parameter map.
+     * @param httpClientProps {@link org.apache.commons.httpclient.HttpClient} creation properties.
+     * @param smooksResource  {@link org.milyn.Smooks} transformation configuration resource file.
+     *                        Null if no transformations are to be performed on the SOAP message before serializing it
+     *                        for return.
+     *  @param soapNs 		  the SOAP namespace. If null one of the defaults will be used:
+     * 						  http://schemas.xmlsoap.org/soap/envelope/
+     * 						  http://www.w3.org/2003/05/soap-envelope 
+     * @return The SOAP Message.
+     * @throws java.io.IOException                   Failed to load WSDL.
+     * @throws UnsupportedOperationException Operation not supported on specified WSDL.
+     * @throws org.xml.sax.SAXException                  Failed to parse the SOAP UI generated request message.
+     */
+    public String buildRequest(String wsdl, String operation, Map params, Properties httpClientProps, String smooksResource, String soapNs) throws IOException, UnsupportedOperationException, SAXException {
+        try {
+            return (String) mbeanServer.invoke(serviceName, "buildRequest", new Object[] {wsdl, operation, params, httpClientProps, smooksResource, soapNs}, buildRequestSig);
+        } catch (InstanceNotFoundException e) {
+            throw new UnsupportedOperationException("SOAP UI Client Service not found under name '" + serviceName.getCanonicalName() + "'.  This service must be deployed before this action can be used.", e);
+        } catch (MBeanException e) {
+            rethrowException(e);
+        } catch (ReflectionException e) {
+            rethrowException(e);
+        }
+
+        throw new RuntimeException("Unexpected code exit point reached!");
+    }
+
+    /**
+     * Get the 1st endpoint from the specified WSDL.
+     *
+     * @param wsdl WSDL URL.
+     * @param httpClientProps {@link org.apache.commons.httpclient.HttpClient} creation properties.
+     * @return The operation endpoint URL.
+     * @throws IOException Failed to load WSDL.
+     */
+    public String getEndpoint(String wsdl, Properties httpClientProps) throws IOException {
+        try {
+            return (String) mbeanServer.invoke(serviceName, "getEndpoint", new Object[] {wsdl, httpClientProps}, getEndpointSig);
+        } catch (InstanceNotFoundException e) {
+            throw new UnsupportedOperationException("SOAP UI Client Service not found under name '" + serviceName.getCanonicalName() + "'.  This service must be deployed before this action can be used.", e);
+        } catch (MBeanException e) {
+            if(e.getCause() instanceof IOException) {
+                throw (IOException)e.getCause();
+            }
+            throw new RuntimeException(e);
+        } catch (ReflectionException e) {
+            if(e.getCause() instanceof IOException) {
+                throw (IOException)e.getCause();
+            }
+            throw new RuntimeException(e);
+        }
+    }
+
+    private void rethrowException(Throwable e) throws IOException, UnsupportedOperationException, SAXException {
+        Throwable cause = e.getCause();
+
+        if(cause instanceof IOException) {
+            throw (IOException)cause;
+        } else if(cause instanceof UnsupportedOperationException) {
+            throw (UnsupportedOperationException)cause;
+        } else if(cause instanceof SAXException) {
+            throw (SAXException)cause;
+        } else {
+            throw new RuntimeException(e);
+        }
+    }
+
+}

Modified: labs/jbossesb/workspace/maeste/product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/SOAPClient.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/SOAPClient.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/SOAPClient.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -28,6 +28,7 @@
 import java.util.Properties;
 import java.net.URI;
 import java.net.URISyntaxException;
+import java.net.URL;
 
 import javax.xml.namespace.QName;
 import javax.xml.parsers.DocumentBuilder;
@@ -281,6 +282,7 @@
     private QNameMap responseXStreamQNameMap = new QNameMap();
     private Properties httpClientProps = new Properties();
     private HttpClient httpclient;
+    private String endpointUrl;
     private MessagePayloadProxy payloadProxy;
 
     public SOAPClient(ConfigTree config) throws ConfigurationException {
@@ -310,6 +312,8 @@
         // to the HttpClientFacatory...
         extractHttpClientProps(config);
         httpclient = HttpClientFactory.createHttpClient(httpClientProps);
+
+        endpointUrl = config.getAttribute("endpointUrl");
     }
 
     private void createPayloadProxy(ConfigTree config) {
@@ -336,9 +340,17 @@
     public void initialise() throws ActionLifecycleException {
         super.initialise();
         // Create the SoapUIInvoker instance for this SOAPClient...
-        soapUIInvoker = new SoapUIInvoker();
+        soapUIInvoker = new MBeanSoapUIInvoker();
     }
-    
+
+    public SoapUIInvoker getSoapUIInvoker() {
+        return soapUIInvoker;
+    }
+
+    public void setSoapUIInvoker(SoapUIInvoker soapUIInvoker) {
+        this.soapUIInvoker = soapUIInvoker;
+    }
+
     @Override
     public void destroy() throws ActionLifecycleException {
         if (httpclient != null) {
@@ -371,15 +383,24 @@
     }
 
     public Message process(final Message message) throws ActionProcessingException {
-        Map params;
+        Object payload;
 
         try {
-            params = (Map) payloadProxy.getPayload(message);
+            payload = payloadProxy.getPayload(message);
         } catch (MessageDeliverException e) {
-            throw new ActionProcessingException("Could not locate SOAP message parameters from payload", e) ;
+            throw new ActionProcessingException("Error getting SOAP message parameters from payload.", e);
         }
+        catch (final ClassCastException ex)
+        {
+            throw new ActionProcessingException("Required a Map in the payload, but got something else!");
+        }
 
-        if(params.isEmpty()) {
+        if (!(payload instanceof Map)) {
+            throw new ActionProcessingException("Invalid payload type in message body location '" + payloadProxy.getGetPayloadLocation() + "'.  Expected 'java.util.Map', was '" + payload.getClass().getName() + "'.");
+        }
+
+        Map params = (Map) payload;
+        if (params.isEmpty()) {
             logger.warn("Params Map found in message, but the map is empty.");
         }
 
@@ -420,7 +441,11 @@
         String endpoint;
 
         try {
-            endpoint = soapUIInvoker.getEndpoint(wsdl, httpClientProps);
+            if(endpointUrl != null) {
+                endpoint = endpointUrl;
+            } else {
+                endpoint = soapUIInvoker.getEndpoint(wsdl, httpClientProps);
+            }
 
         } catch (IOException e) {
             throw new ActionProcessingException("soapUI Client Service invocation failed.", e);

Deleted: labs/jbossesb/workspace/maeste/product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/SoapUIInvoker.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/SoapUIInvoker.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/SoapUIInvoker.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,124 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, JBoss Inc., and others contributors as indicated
- * by the @authors tag. All rights reserved.
- * See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU Lesser General Public License, v. 2.1.
- * This program is distributed in the hope that it will be useful, but WITHOUT A
- * 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,
- * v.2.1 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- * MA  02110-1301, USA.
- *
- * (C) 2005-2006, JBoss Inc.
- */
-package org.jboss.soa.esb.actions.soap;
-
-import org.jboss.mx.util.MBeanServerLocator;
-import org.xml.sax.SAXException;
-
-import javax.management.*;
-import java.util.Map;
-import java.util.Properties;
-import java.io.IOException;
-
-/**
- * Invoker the soapui-client Service.
- *
- * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
- */
-public class SoapUIInvoker {
-
-    private static final String[] buildRequestSig = new String[] {String.class.getName(), String.class.getName(), Map.class.getName(), Properties.class.getName(), String.class.getName(), String.class.getName()};
-    private static final String[] getEndpointSig = new String[] {String.class.getName(), Properties.class.getName()};
-    private MBeanServer mbeanServer;
-    private ObjectName serviceName;
-
-    public SoapUIInvoker() {
-        // Lookup the MBean ObjectName for the soapUI service (in soapui-client.sar)...
-        try {
-            mbeanServer = MBeanServerLocator.locateJBoss();
-            serviceName = new ObjectName("jboss.esb:service=SoapUIClientService");
-        } catch (MalformedObjectNameException e) {
-            throw new IllegalStateException("Unexpected exception.", e);
-        }
-    }
-
-    /**
-     * Build a SOAP request for the specified operation on the specified WSDL.
-     *
-     * @param wsdl            WSDL URL.
-     * @param operation       Operation name.
-     * @param params          Message parameter map.
-     * @param httpClientProps {@link org.apache.commons.httpclient.HttpClient} creation properties.
-     * @param smooksResource  {@link org.milyn.Smooks} transformation configuration resource file.
-     *                        Null if no transformations are to be performed on the SOAP message before serializing it
-     *                        for return.
-     *  @param soapNs 		  the SOAP namespace. If null one of the defaults will be used:
-     * 						  http://schemas.xmlsoap.org/soap/envelope/
-     * 						  http://www.w3.org/2003/05/soap-envelope 
-     * @return The SOAP Message.
-     * @throws java.io.IOException                   Failed to load WSDL.
-     * @throws UnsupportedOperationException Operation not supported on specified WSDL.
-     * @throws org.xml.sax.SAXException                  Failed to parse the SOAP UI generated request message.
-     */
-    public String buildRequest(String wsdl, String operation, Map params, Properties httpClientProps, String smooksResource, String soapNs) throws IOException, UnsupportedOperationException, SAXException {
-        try {
-            return (String) mbeanServer.invoke(serviceName, "buildRequest", new Object[] {wsdl, operation, params, httpClientProps, smooksResource, soapNs}, buildRequestSig);
-        } catch (InstanceNotFoundException e) {
-            throw new UnsupportedOperationException("SOAP UI Client Service not found under name '" + serviceName.getCanonicalName() + "'.  This service must be deployed before this action can be used.", e);
-        } catch (MBeanException e) {
-            rethrowException(e);
-        } catch (ReflectionException e) {
-            rethrowException(e);
-        }
-
-        throw new RuntimeException("Unexpected code exit point reached!");
-    }
-
-    /**
-     * Get the 1st endpoint from the specified WSDL.
-     *
-     * @param wsdl WSDL URL.
-     * @param httpClientProps {@link org.apache.commons.httpclient.HttpClient} creation properties.
-     * @return The operation endpoint URL.
-     * @throws IOException Failed to load WSDL.
-     */
-    public String getEndpoint(String wsdl, Properties httpClientProps) throws IOException {
-        try {
-            return (String) mbeanServer.invoke(serviceName, "getEndpoint", new Object[] {wsdl, httpClientProps}, getEndpointSig);
-        } catch (InstanceNotFoundException e) {
-            throw new UnsupportedOperationException("SOAP UI Client Service not found under name '" + serviceName.getCanonicalName() + "'.  This service must be deployed before this action can be used.", e);
-        } catch (MBeanException e) {
-            if(e.getCause() instanceof IOException) {
-                throw (IOException)e.getCause();
-            }
-            throw new RuntimeException(e);
-        } catch (ReflectionException e) {
-            if(e.getCause() instanceof IOException) {
-                throw (IOException)e.getCause();
-            }
-            throw new RuntimeException(e);
-        }
-    }
-
-    private void rethrowException(Throwable e) throws IOException, UnsupportedOperationException, SAXException {
-        Throwable cause = e.getCause();
-
-        if(cause instanceof IOException) {
-            throw (IOException)cause;
-        } else if(cause instanceof UnsupportedOperationException) {
-            throw (UnsupportedOperationException)cause;
-        } else if(cause instanceof SAXException) {
-            throw (SAXException)cause;
-        } else {
-            throw new RuntimeException(e);
-        }
-    }
-
-}

Copied: labs/jbossesb/workspace/maeste/product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/SoapUIInvoker.java (from rev 21158, labs/jbossesb/trunk/product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/SoapUIInvoker.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/SoapUIInvoker.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/SoapUIInvoker.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,16 @@
+package org.jboss.soa.esb.actions.soap;
+
+import org.xml.sax.SAXException;
+
+import java.util.Map;
+import java.util.Properties;
+import java.io.IOException;
+
+/**
+ * @author
+ */
+public interface SoapUIInvoker {
+    String buildRequest(String wsdl, String operation, Map params, Properties httpClientProps, String smooksResource, String soapNs) throws IOException, UnsupportedOperationException, SAXException;
+
+    String getEndpoint(String wsdl, Properties httpClientProps) throws IOException;
+}

Deleted: labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/SOAPClientUnitTest.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/SOAPClientUnitTest.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/SOAPClientUnitTest.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,126 +0,0 @@
-package org.jboss.soa.esb.actions.soap;
-
-import java.util.Map;
-import java.io.IOException;
-
-import junit.framework.TestCase;
-
-import org.jboss.internal.soa.esb.util.StreamUtils;
-import org.jboss.soa.esb.ConfigurationException;
-import org.jboss.soa.esb.testutils.ESBConfigUtil;
-import org.jboss.soa.esb.actions.ActionProcessingException;
-import org.jboss.soa.esb.actions.soap.beans.Order;
-import org.jboss.soa.esb.helpers.ConfigTree;
-import org.jboss.soa.esb.message.Message;
-import org.jboss.soa.esb.message.format.MessageFactory;
-import org.xml.sax.SAXException;
-
-/**
- * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
- */
-public class SOAPClientUnitTest extends TestCase {
-
-    private ESBConfigUtil configUtil;
-
-    public SOAPClientUnitTest() throws IOException, SAXException, ConfigurationException {
-        configUtil = new ESBConfigUtil(getClass().getResourceAsStream("soapclient-config-01.xml"));
-    }
-
-    public void test_XStream_ResponseProcessing() throws ConfigurationException, ActionProcessingException {
-        ConfigTree actionConfig = configUtil.getActionConfig("OrderNotificationService", "soapui-client-action-01");
-        SOAPClient soapClient = new SOAPClient(actionConfig);
-        Message message = MessageFactory.getInstance().getMessage();
-
-        soapClient.processResponse(message, response_01);
-        assertEquals(true, message.getBody().get());
-
-        soapClient.processResponse(message, response_02);
-        assertEquals(false, message.getBody().get());
-    }
-
-    @SuppressWarnings("unchecked")
-    public void test_OgnlMap_ResponseProcessing_1() throws ConfigurationException, ActionProcessingException {
-        ConfigTree actionConfig = configUtil.getActionConfig("OrderNotificationService", "soapui-client-action-02");
-        SOAPClient soapClient = new SOAPClient(actionConfig);
-        Message message = MessageFactory.getInstance().getMessage();
-
-        soapClient.processResponse(message, response_01);
-        Map<String, String> response = (Map<String, String>) message.getBody().get();
-        assertEquals("true", response.get("customerOrderAck"));
-
-        soapClient.processResponse(message, response_02);
-        response = (Map<String, String>) message.getBody().get();
-        assertEquals("false", response.get("customerOrderAck"));
-    }
-
-    public void test_OgnlMap_ResponseProcessing_2() throws ConfigurationException, ActionProcessingException {
-        ConfigTree actionConfig = configUtil.getActionConfig("OrderNotificationService", "soapui-client-action-05");
-        SOAPClient soapClient = new SOAPClient(actionConfig);
-        String responseString = new String(StreamUtils.readStream(getClass().getResourceAsStream("soap-message-01.xml")));
-        Message message = MessageFactory.getInstance().getMessage();
-
-        soapClient.processResponse(message, responseString);
-        Order order = (Order) message.getBody().get();
-        //assertEquals();
-    }
-
-    @SuppressWarnings("unchecked")
-    public void test_OgnlMap_ResponseProcessing_3() throws ConfigurationException, ActionProcessingException {
-        ConfigTree actionConfig = configUtil.getActionConfig("OrderNotificationService", "soapui-client-action-02");
-        SOAPClient soapClient = new SOAPClient(actionConfig);
-        String responseString = new String(StreamUtils.readStream(getClass().getResourceAsStream("soap-message-01.xml")));
-        Message message = MessageFactory.getInstance().getMessage();
-
-        soapClient.processResponse(message, responseString);
-        Map<String, String> responseMap = (Map<String, String>) message.getBody().get();
-
-        assertEquals("{customerOrder.orderheader.customerName=Tom Fennelly, customerOrder.items[0].partNumber=1, customerOrder.items[0].description=desc-1, customerOrder.items[0].quantity=1, customerOrder.items[0].price=1.1, customerOrder.items[0].extensionAmount=1, customerOrder.items[1].partNumber=2, customerOrder.items[1].description=desc-2, customerOrder.items[1].quantity=2, customerOrder.items[1].price=2.2, customerOrder.items[1].extensionAmount=2}", responseMap.toString());
-    }
-
-    public void test_No_ResponseProcessing() throws ConfigurationException, ActionProcessingException {
-        ConfigTree actionConfig = configUtil.getActionConfig("OrderNotificationService", "soapui-client-action-03");
-        SOAPClient soapClient = new SOAPClient(actionConfig);
-        Message message = MessageFactory.getInstance().getMessage();
-
-        soapClient.processResponse(message, response_01);
-        assertEquals(response_01, message.getBody().get());
-    }
-
-    public void test_ResponseLocation() throws ConfigurationException, ActionProcessingException {
-        ConfigTree actionConfig = configUtil.getActionConfig("OrderNotificationService", "soapui-client-action-04");
-        SOAPClient soapClient = new SOAPClient(actionConfig);
-        Message message = MessageFactory.getInstance().getMessage();
-
-        soapClient.processResponse(message, response_01);
-        assertEquals(response_01, message.getBody().get("myTestLocation"));
-    }
-
-    public void test_getEndpointOperation() throws ConfigurationException, ActionProcessingException {
-        ConfigTree actionConfig = configUtil.getActionConfig("OrderNotificationService", "soapui-client-action-07");
-        SOAPClient soapClient = new SOAPClient(actionConfig);
-        assertEquals("SendSalesOrderNotification", soapClient.getEndpointOperation());
-    }
-    
-    public void test_soapSetSOAPNameSpace() throws ConfigurationException, ActionProcessingException {
-    	String expectedSOAPNS = "http://www.w3.org/2003/05/soap-envelope";
-        ConfigTree actionConfig = configUtil.getActionConfig("OrderNotificationService", "soapui-client-action-07");
-        actionConfig.setAttribute( "SOAPNS", expectedSOAPNS );
-        SOAPClient soapClient = new SOAPClient(actionConfig);
-        assertEquals( expectedSOAPNS, soapClient.getSoapNS());
-    }
-
-
-    private static String response_01 =
-            "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n" +
-            "\t<soapenv:Header/>\n" +
-            "\t<soapenv:Body>\n" +
-            "\t\t<aetgt:customerOrderAck xmlns:aetgt=\"http://schemas.active-endpoints.com/sample/customerorder/2006/04/CustomerOrder.xsd\">true</aetgt:customerOrderAck>\n" +
-            "\t</soapenv:Body>\n" +
-            "</soapenv:Envelope>";
-    private static String response_02 =
-            "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n" +
-            "\t<soapenv:Body>\n" +
-            "\t\t<aetgt:customerOrderAck xmlns:aetgt=\"http://schemas.active-endpoints.com/sample/customerorder/2006/04/CustomerOrder.xsd\">false</aetgt:customerOrderAck>\n" +
-            "\t</soapenv:Body>\n" +
-            "</soapenv:Envelope>";
-}

Copied: labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/SOAPClient_Response_UnitTest.java (from rev 21158, labs/jbossesb/trunk/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/SOAPClient_Response_UnitTest.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/SOAPClient_Response_UnitTest.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/SOAPClient_Response_UnitTest.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,126 @@
+package org.jboss.soa.esb.actions.soap;
+
+import java.util.Map;
+import java.io.IOException;
+
+import junit.framework.TestCase;
+
+import org.jboss.internal.soa.esb.util.StreamUtils;
+import org.jboss.soa.esb.ConfigurationException;
+import org.jboss.soa.esb.testutils.ESBConfigUtil;
+import org.jboss.soa.esb.actions.ActionProcessingException;
+import org.jboss.soa.esb.actions.soap.beans.Order;
+import org.jboss.soa.esb.helpers.ConfigTree;
+import org.jboss.soa.esb.message.Message;
+import org.jboss.soa.esb.message.format.MessageFactory;
+import org.xml.sax.SAXException;
+
+/**
+ * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
+ */
+public class SOAPClient_Response_UnitTest extends TestCase {
+
+    private ESBConfigUtil configUtil;
+
+    public SOAPClient_Response_UnitTest() throws IOException, SAXException, ConfigurationException {
+        configUtil = new ESBConfigUtil(getClass().getResourceAsStream("soapclient-config-01.xml"));
+    }
+
+    public void test_XStream_ResponseProcessing() throws ConfigurationException, ActionProcessingException {
+        ConfigTree actionConfig = configUtil.getActionConfig("OrderNotificationService", "soapui-client-action-01");
+        SOAPClient soapClient = new SOAPClient(actionConfig);
+        Message message = MessageFactory.getInstance().getMessage();
+
+        soapClient.processResponse(message, response_01);
+        assertEquals(true, message.getBody().get());
+
+        soapClient.processResponse(message, response_02);
+        assertEquals(false, message.getBody().get());
+    }
+
+    @SuppressWarnings("unchecked")
+    public void test_OgnlMap_ResponseProcessing_1() throws ConfigurationException, ActionProcessingException {
+        ConfigTree actionConfig = configUtil.getActionConfig("OrderNotificationService", "soapui-client-action-02");
+        SOAPClient soapClient = new SOAPClient(actionConfig);
+        Message message = MessageFactory.getInstance().getMessage();
+
+        soapClient.processResponse(message, response_01);
+        Map<String, String> response = (Map<String, String>) message.getBody().get();
+        assertEquals("true", response.get("customerOrderAck"));
+
+        soapClient.processResponse(message, response_02);
+        response = (Map<String, String>) message.getBody().get();
+        assertEquals("false", response.get("customerOrderAck"));
+    }
+
+    public void test_OgnlMap_ResponseProcessing_2() throws ConfigurationException, ActionProcessingException {
+        ConfigTree actionConfig = configUtil.getActionConfig("OrderNotificationService", "soapui-client-action-05");
+        SOAPClient soapClient = new SOAPClient(actionConfig);
+        String responseString = new String(StreamUtils.readStream(getClass().getResourceAsStream("soap-message-01.xml")));
+        Message message = MessageFactory.getInstance().getMessage();
+
+        soapClient.processResponse(message, responseString);
+        Order order = (Order) message.getBody().get();
+        //assertEquals();
+    }
+
+    @SuppressWarnings("unchecked")
+    public void test_OgnlMap_ResponseProcessing_3() throws ConfigurationException, ActionProcessingException {
+        ConfigTree actionConfig = configUtil.getActionConfig("OrderNotificationService", "soapui-client-action-02");
+        SOAPClient soapClient = new SOAPClient(actionConfig);
+        String responseString = new String(StreamUtils.readStream(getClass().getResourceAsStream("soap-message-01.xml")));
+        Message message = MessageFactory.getInstance().getMessage();
+
+        soapClient.processResponse(message, responseString);
+        Map<String, String> responseMap = (Map<String, String>) message.getBody().get();
+
+        assertEquals("{customerOrder.orderheader.customerName=Tom Fennelly, customerOrder.items[0].partNumber=1, customerOrder.items[0].description=desc-1, customerOrder.items[0].quantity=1, customerOrder.items[0].price=1.1, customerOrder.items[0].extensionAmount=1, customerOrder.items[1].partNumber=2, customerOrder.items[1].description=desc-2, customerOrder.items[1].quantity=2, customerOrder.items[1].price=2.2, customerOrder.items[1].extensionAmount=2}", responseMap.toString());
+    }
+
+    public void test_No_ResponseProcessing() throws ConfigurationException, ActionProcessingException {
+        ConfigTree actionConfig = configUtil.getActionConfig("OrderNotificationService", "soapui-client-action-03");
+        SOAPClient soapClient = new SOAPClient(actionConfig);
+        Message message = MessageFactory.getInstance().getMessage();
+
+        soapClient.processResponse(message, response_01);
+        assertEquals(response_01, message.getBody().get());
+    }
+
+    public void test_ResponseLocation() throws ConfigurationException, ActionProcessingException {
+        ConfigTree actionConfig = configUtil.getActionConfig("OrderNotificationService", "soapui-client-action-04");
+        SOAPClient soapClient = new SOAPClient(actionConfig);
+        Message message = MessageFactory.getInstance().getMessage();
+
+        soapClient.processResponse(message, response_01);
+        assertEquals(response_01, message.getBody().get("myTestLocation"));
+    }
+
+    public void test_getEndpointOperation() throws ConfigurationException, ActionProcessingException {
+        ConfigTree actionConfig = configUtil.getActionConfig("OrderNotificationService", "soapui-client-action-07");
+        SOAPClient soapClient = new SOAPClient(actionConfig);
+        assertEquals("SendSalesOrderNotification", soapClient.getEndpointOperation());
+    }
+    
+    public void test_soapSetSOAPNameSpace() throws ConfigurationException, ActionProcessingException {
+    	String expectedSOAPNS = "http://www.w3.org/2003/05/soap-envelope";
+        ConfigTree actionConfig = configUtil.getActionConfig("OrderNotificationService", "soapui-client-action-07");
+        actionConfig.setAttribute( "SOAPNS", expectedSOAPNS );
+        SOAPClient soapClient = new SOAPClient(actionConfig);
+        assertEquals( expectedSOAPNS, soapClient.getSoapNS());
+    }
+
+
+    private static String response_01 =
+            "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n" +
+            "\t<soapenv:Header/>\n" +
+            "\t<soapenv:Body>\n" +
+            "\t\t<aetgt:customerOrderAck xmlns:aetgt=\"http://schemas.active-endpoints.com/sample/customerorder/2006/04/CustomerOrder.xsd\">true</aetgt:customerOrderAck>\n" +
+            "\t</soapenv:Body>\n" +
+            "</soapenv:Envelope>";
+    private static String response_02 =
+            "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n" +
+            "\t<soapenv:Body>\n" +
+            "\t\t<aetgt:customerOrderAck xmlns:aetgt=\"http://schemas.active-endpoints.com/sample/customerorder/2006/04/CustomerOrder.xsd\">false</aetgt:customerOrderAck>\n" +
+            "\t</soapenv:Body>\n" +
+            "</soapenv:Envelope>";
+}

Copied: labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/request (from rev 21158, labs/jbossesb/trunk/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/request)

Deleted: labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/request/MockSOAPClient.java
===================================================================
--- labs/jbossesb/trunk/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/request/MockSOAPClient.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/request/MockSOAPClient.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,63 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, JBoss Inc., and others contributors as indicated
- * by the @authors tag. All rights reserved.
- * See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU Lesser General Public License, v. 2.1.
- * This program is distributed in the hope that it will be useful, but WITHOUT A
- * 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,
- * v.2.1 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- * MA  02110-1301, USA.
- *
- * (C) 2005-2006, JBoss Inc.
- */
-package org.jboss.soa.esb.actions.soap.request;
-
-import org.jboss.soa.esb.ConfigurationException;
-import org.jboss.soa.esb.actions.ActionLifecycleException;
-import org.jboss.soa.esb.actions.soap.SOAPClient;
-import org.jboss.soa.esb.actions.soap.SoapUIInvoker;
-import org.jboss.soa.esb.helpers.ConfigTree;
-import org.jboss.soa.esb.services.soapui.SoapUIClientService;
-import org.xml.sax.SAXException;
-
-import java.io.IOException;
-import java.util.Map;
-import java.util.Properties;
-
-/**
- * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
- */
-public class MockSOAPClient extends SOAPClient {
-
-    public MockSOAPClient(ConfigTree config) throws ConfigurationException {
-        super(config);
-    }
-
-    public void initialise() throws ActionLifecycleException {
-        // intentionally not calling super
-
-        try {
-            SoapUIInvoker soapUIInvoker = new SoapUIInvoker() {
-                private SoapUIClientService service = new SoapUIClientService();
-
-                public String buildRequest(String wsdl, String operation, Map params, Properties httpClientProps, String smooksResource, String soapNs) throws IOException, UnsupportedOperationException, SAXException {
-                    return service.buildRequest(wsdl, operation, params, httpClientProps, smooksResource, soapNs);
-                }
-                public String getEndpoint(String wsdl, Properties httpClientProps) throws IOException {
-                    return service.getEndpoint(wsdl, httpClientProps);
-                }
-            };
-            
-            setSoapUIInvoker(soapUIInvoker);
-        } catch (ConfigurationException e) {
-            throw new ActionLifecycleException("Failed to initialize SoapUIInvoker.", e);
-        }
-    }
-}

Copied: labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/request/MockSOAPClient.java (from rev 21158, labs/jbossesb/trunk/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/request/MockSOAPClient.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/request/MockSOAPClient.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/request/MockSOAPClient.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,63 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, JBoss Inc., and others contributors as indicated
+ * by the @authors tag. All rights reserved.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * 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,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2005-2006, JBoss Inc.
+ */
+package org.jboss.soa.esb.actions.soap.request;
+
+import org.jboss.soa.esb.ConfigurationException;
+import org.jboss.soa.esb.actions.ActionLifecycleException;
+import org.jboss.soa.esb.actions.soap.SOAPClient;
+import org.jboss.soa.esb.actions.soap.SoapUIInvoker;
+import org.jboss.soa.esb.helpers.ConfigTree;
+import org.jboss.soa.esb.services.soapui.SoapUIClientService;
+import org.xml.sax.SAXException;
+
+import java.io.IOException;
+import java.util.Map;
+import java.util.Properties;
+
+/**
+ * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
+ */
+public class MockSOAPClient extends SOAPClient {
+
+    public MockSOAPClient(ConfigTree config) throws ConfigurationException {
+        super(config);
+    }
+
+    public void initialise() throws ActionLifecycleException {
+        // intentionally not calling super
+
+        try {
+            SoapUIInvoker soapUIInvoker = new SoapUIInvoker() {
+                private SoapUIClientService service = new SoapUIClientService();
+
+                public String buildRequest(String wsdl, String operation, Map params, Properties httpClientProps, String smooksResource, String soapNs) throws IOException, UnsupportedOperationException, SAXException {
+                    return service.buildRequest(wsdl, operation, params, httpClientProps, smooksResource, soapNs);
+                }
+                public String getEndpoint(String wsdl, Properties httpClientProps) throws IOException {
+                    return service.getEndpoint(wsdl, httpClientProps);
+                }
+            };
+            
+            setSoapUIInvoker(soapUIInvoker);
+        } catch (ConfigurationException e) {
+            throw new ActionLifecycleException("Failed to initialize SoapUIInvoker.", e);
+        }
+    }
+}

Deleted: labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/request/SOAPClient_Request_UnitTest.java
===================================================================
--- labs/jbossesb/trunk/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/request/SOAPClient_Request_UnitTest.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/request/SOAPClient_Request_UnitTest.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,84 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, JBoss Inc., and others contributors as indicated
- * by the @authors tag. All rights reserved.
- * See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU Lesser General Public License, v. 2.1.
- * This program is distributed in the hope that it will be useful, but WITHOUT A
- * 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,
- * v.2.1 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- * MA  02110-1301, USA.
- *
- * (C) 2005-2006, JBoss Inc.
- */
-package org.jboss.soa.esb.actions.soap.request;
-
-import junit.framework.TestCase;
-import org.jboss.soa.esb.client.ServiceInvoker;
-import org.jboss.soa.esb.message.Message;
-import org.jboss.soa.esb.message.format.MessageFactory;
-import org.jboss.soa.esb.testutils.AbstractTestRunner;
-import org.jboss.soa.esb.testutils.jbr.JBRServer;
-import org.jboss.soa.esb.testutils.jbr.StaticRequestResponseHandler;
-
-import java.util.HashMap;
-import java.util.Map;
-
-/**
- * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
- */
-public class SOAPClient_Request_UnitTest extends TestCase {
-
-    public void test_request_no_wsdl_endpoint_override() throws Exception {
-        // soapclient-request-config-01.xml doesn't define an "endpointURL" which would override the wsdl wsEndpoint
-        // being invoked by the SOAPClient...
-        test_request("soapclient-request-config-01.xml", "http://localhost:14999/", "http://localhost:15000");
-    }
-
-    public void test_request_wsdl_endpoint_override() throws Exception {
-        // soapclient-request-config-02.xml defines an "endpointURL" which overrides the wsdl wsEndpoint
-        // being invoked by the SOAPClient ("http://localhost:15111/")...
-        test_request("soapclient-request-config-02.xml", "http://localhost:15111/", "http://localhost:15112");
-    }
-
-    private void test_request(String esbConfig, String wsEndpoint, final String wsdlEndpoint) throws Exception {
-        JBRServer wsdlServer = new JBRServer(wsdlEndpoint, new StaticRequestResponseHandler(getClass().getResourceAsStream("request-test-01.wsdl")));
-        StaticRequestResponseHandler wsEndpointHandler = new StaticRequestResponseHandler("<response/>");
-        JBRServer wsEndpointServer = new JBRServer(wsEndpoint, wsEndpointHandler);
-
-        // Check the SOAP request coming into the Server...
-        wsEndpointHandler.setExpectedRequest(getClass().getResourceAsStream("expected-soap-request.xml"));
-
-        wsdlServer.start();
-        try {
-            wsEndpointServer.start();
-            try {
-                new AbstractTestRunner() {
-                    public void test() throws Exception {
-                        ServiceInvoker invoker = new ServiceInvoker("OrderManagement", "GoodbyeService");
-                        Message message = MessageFactory.getInstance().getMessage();
-                        Map params = new HashMap();
-
-                        params.put("sayGoodbye.message", "Goodbye Henry!!");
-                        message.getBody().add(params);
-
-                        message = invoker.deliverSync(message, 10000);
-
-                        String soapResponse = (String) message.getBody().get();
-                        assertEquals("<response/>", soapResponse);
-                    }
-                }.setServiceConfig(esbConfig).run();
-            } finally {
-                wsEndpointServer.stop();
-            }
-        } finally {
-            wsdlServer.stop();
-        }
-    }
-}

Copied: labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/request/SOAPClient_Request_UnitTest.java (from rev 21158, labs/jbossesb/trunk/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/request/SOAPClient_Request_UnitTest.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/request/SOAPClient_Request_UnitTest.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/request/SOAPClient_Request_UnitTest.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,84 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, JBoss Inc., and others contributors as indicated
+ * by the @authors tag. All rights reserved.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * 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,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2005-2006, JBoss Inc.
+ */
+package org.jboss.soa.esb.actions.soap.request;
+
+import junit.framework.TestCase;
+import org.jboss.soa.esb.client.ServiceInvoker;
+import org.jboss.soa.esb.message.Message;
+import org.jboss.soa.esb.message.format.MessageFactory;
+import org.jboss.soa.esb.testutils.AbstractTestRunner;
+import org.jboss.soa.esb.testutils.jbr.JBRServer;
+import org.jboss.soa.esb.testutils.jbr.StaticRequestResponseHandler;
+
+import java.util.HashMap;
+import java.util.Map;
+
+/**
+ * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
+ */
+public class SOAPClient_Request_UnitTest extends TestCase {
+
+    public void test_request_no_wsdl_endpoint_override() throws Exception {
+        // soapclient-request-config-01.xml doesn't define an "endpointURL" which would override the wsdl wsEndpoint
+        // being invoked by the SOAPClient...
+        test_request("soapclient-request-config-01.xml", "http://localhost:14999/", "http://localhost:15000");
+    }
+
+    public void test_request_wsdl_endpoint_override() throws Exception {
+        // soapclient-request-config-02.xml defines an "endpointURL" which overrides the wsdl wsEndpoint
+        // being invoked by the SOAPClient ("http://localhost:15111/")...
+        test_request("soapclient-request-config-02.xml", "http://localhost:15111/", "http://localhost:15112");
+    }
+
+    private void test_request(String esbConfig, String wsEndpoint, final String wsdlEndpoint) throws Exception {
+        JBRServer wsdlServer = new JBRServer(wsdlEndpoint, new StaticRequestResponseHandler(getClass().getResourceAsStream("request-test-01.wsdl")));
+        StaticRequestResponseHandler wsEndpointHandler = new StaticRequestResponseHandler("<response/>");
+        JBRServer wsEndpointServer = new JBRServer(wsEndpoint, wsEndpointHandler);
+
+        // Check the SOAP request coming into the Server...
+        wsEndpointHandler.setExpectedRequest(getClass().getResourceAsStream("expected-soap-request.xml"));
+
+        wsdlServer.start();
+        try {
+            wsEndpointServer.start();
+            try {
+                new AbstractTestRunner() {
+                    public void test() throws Exception {
+                        ServiceInvoker invoker = new ServiceInvoker("OrderManagement", "GoodbyeService");
+                        Message message = MessageFactory.getInstance().getMessage();
+                        Map params = new HashMap();
+
+                        params.put("sayGoodbye.message", "Goodbye Henry!!");
+                        message.getBody().add(params);
+
+                        message = invoker.deliverSync(message, 10000);
+
+                        String soapResponse = (String) message.getBody().get();
+                        assertEquals("<response/>", soapResponse);
+                    }
+                }.setServiceConfig(esbConfig).run();
+            } finally {
+                wsEndpointServer.stop();
+            }
+        } finally {
+            wsdlServer.stop();
+        }
+    }
+}

Deleted: labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/request/expected-soap-request.xml
===================================================================
--- labs/jbossesb/trunk/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/request/expected-soap-request.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/request/expected-soap-request.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,9 +0,0 @@
-<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:good="http://webservice_producer/goodbyeworld">
-   <soapenv:Header/>
-   <soapenv:Body>
-      <good:sayGoodbye>
-         <!--Optional:-->
-         <message>Goodbye Henry!!</message>
-      </good:sayGoodbye>
-   </soapenv:Body>
-</soapenv:Envelope>

Copied: labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/request/expected-soap-request.xml (from rev 21158, labs/jbossesb/trunk/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/request/expected-soap-request.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/request/expected-soap-request.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/request/expected-soap-request.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,9 @@
+<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:good="http://webservice_producer/goodbyeworld">
+   <soapenv:Header/>
+   <soapenv:Body>
+      <good:sayGoodbye>
+         <!--Optional:-->
+         <message>Goodbye Henry!!</message>
+      </good:sayGoodbye>
+   </soapenv:Body>
+</soapenv:Envelope>

Deleted: labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/request/request-test-01.wsdl
===================================================================
--- labs/jbossesb/trunk/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/request/request-test-01.wsdl	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/request/request-test-01.wsdl	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,109 +0,0 @@
-<definitions name='GoodbyeWorldWSService' targetNamespace='http://webservice_producer/goodbyeworld'
-             xmlns='http://schemas.xmlsoap.org/wsdl/' xmlns:soap='http://schemas.xmlsoap.org/wsdl/soap/'
-             xmlns:tns='http://webservice_producer/goodbyeworld' xmlns:xsd='http://www.w3.org/2001/XMLSchema'>
-    <types>
-        <xs:schema targetNamespace='http://webservice_producer/goodbyeworld' version='1.0'
-                   xmlns:tns='http://webservice_producer/goodbyeworld' xmlns:xs='http://www.w3.org/2001/XMLSchema'>
-            <xs:element name='sayAdios' type='tns:sayAdios'/>
-            <xs:element name='sayAdiosResponse' type='tns:sayAdiosResponse'/>
-            <xs:element name='sayGoodbye' type='tns:sayGoodbye'/>
-            <xs:element name='sayGoodbyeResponse' type='tns:sayGoodbyeResponse'/>
-            <xs:element name='sayGoodbyeWithoutResponse' type='tns:sayGoodbyeWithoutResponse'/>
-            <xs:complexType name='sayGoodbye'>
-
-                <xs:sequence>
-                    <xs:element minOccurs='0' name='message' type='xs:string'/>
-                </xs:sequence>
-            </xs:complexType>
-            <xs:complexType name='sayGoodbyeResponse'>
-                <xs:sequence>
-                    <xs:element minOccurs='0' name='return' type='xs:string'/>
-                </xs:sequence>
-            </xs:complexType>
-
-            <xs:complexType name='sayAdios'>
-                <xs:sequence>
-                    <xs:element minOccurs='0' name='arg0' type='xs:string'/>
-                </xs:sequence>
-            </xs:complexType>
-            <xs:complexType name='sayAdiosResponse'>
-                <xs:sequence>
-                    <xs:element minOccurs='0' name='return' type='xs:string'/>
-                </xs:sequence>
-
-            </xs:complexType>
-            <xs:complexType name='sayGoodbyeWithoutResponse'>
-                <xs:sequence>
-                    <xs:element minOccurs='0' name='message' type='xs:string'/>
-                </xs:sequence>
-            </xs:complexType>
-        </xs:schema>
-    </types>
-    <message name='GoodbyeWorldWS_sayAdiosResponse'>
-
-        <part element='tns:sayAdiosResponse' name='sayAdiosResponse'></part>
-    </message>
-    <message name='GoodbyeWorldWS_sayGoodbye'>
-        <part element='tns:sayGoodbye' name='sayGoodbye'></part>
-    </message>
-    <message name='GoodbyeWorldWS_sayGoodbyeResponse'>
-        <part element='tns:sayGoodbyeResponse' name='sayGoodbyeResponse'></part>
-    </message>
-    <message name='GoodbyeWorldWS_sayAdios'>
-
-        <part element='tns:sayAdios' name='sayAdios'></part>
-    </message>
-    <message name='GoodbyeWorldWS_sayGoodbyeWithoutResponse'>
-        <part element='tns:sayGoodbyeWithoutResponse' name='sayGoodbyeWithoutResponse'></part>
-    </message>
-    <portType name='GoodbyeWorldWS'>
-        <operation name='sayAdios' parameterOrder='sayAdios'>
-            <input message='tns:GoodbyeWorldWS_sayAdios'></input>
-            <output message='tns:GoodbyeWorldWS_sayAdiosResponse'></output>
-
-        </operation>
-        <operation name='sayGoodbye' parameterOrder='sayGoodbye'>
-            <input message='tns:GoodbyeWorldWS_sayGoodbye'></input>
-            <output message='tns:GoodbyeWorldWS_sayGoodbyeResponse'></output>
-        </operation>
-        <operation name='sayGoodbyeWithoutResponse'>
-            <input message='tns:GoodbyeWorldWS_sayGoodbyeWithoutResponse'></input>
-        </operation>
-    </portType>
-
-    <binding name='GoodbyeWorldWSBinding' type='tns:GoodbyeWorldWS'>
-        <soap:binding style='document' transport='http://schemas.xmlsoap.org/soap/http'/>
-        <operation name='sayAdios'>
-            <soap:operation soapAction=''/>
-            <input>
-                <soap:body use='literal'/>
-            </input>
-            <output>
-                <soap:body use='literal'/>
-
-            </output>
-        </operation>
-        <operation name='sayGoodbye'>
-            <soap:operation soapAction=''/>
-            <input>
-                <soap:body use='literal'/>
-            </input>
-            <output>
-                <soap:body use='literal'/>
-
-            </output>
-        </operation>
-        <operation name='sayGoodbyeWithoutResponse'>
-            <soap:operation soapAction=''/>
-            <input>
-                <soap:body use='literal'/>
-            </input>
-        </operation>
-    </binding>
-
-    <service name='GoodbyeWorldWSService'>
-        <port binding='tns:GoodbyeWorldWSBinding' name='GoodbyeWorldWSPort'>
-            <soap:address location='http://127.0.0.1:14999/'/>
-        </port>
-    </service>
-</definitions>
\ No newline at end of file

Copied: labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/request/request-test-01.wsdl (from rev 21158, labs/jbossesb/trunk/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/request/request-test-01.wsdl)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/request/request-test-01.wsdl	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/request/request-test-01.wsdl	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,109 @@
+<definitions name='GoodbyeWorldWSService' targetNamespace='http://webservice_producer/goodbyeworld'
+             xmlns='http://schemas.xmlsoap.org/wsdl/' xmlns:soap='http://schemas.xmlsoap.org/wsdl/soap/'
+             xmlns:tns='http://webservice_producer/goodbyeworld' xmlns:xsd='http://www.w3.org/2001/XMLSchema'>
+    <types>
+        <xs:schema targetNamespace='http://webservice_producer/goodbyeworld' version='1.0'
+                   xmlns:tns='http://webservice_producer/goodbyeworld' xmlns:xs='http://www.w3.org/2001/XMLSchema'>
+            <xs:element name='sayAdios' type='tns:sayAdios'/>
+            <xs:element name='sayAdiosResponse' type='tns:sayAdiosResponse'/>
+            <xs:element name='sayGoodbye' type='tns:sayGoodbye'/>
+            <xs:element name='sayGoodbyeResponse' type='tns:sayGoodbyeResponse'/>
+            <xs:element name='sayGoodbyeWithoutResponse' type='tns:sayGoodbyeWithoutResponse'/>
+            <xs:complexType name='sayGoodbye'>
+
+                <xs:sequence>
+                    <xs:element minOccurs='0' name='message' type='xs:string'/>
+                </xs:sequence>
+            </xs:complexType>
+            <xs:complexType name='sayGoodbyeResponse'>
+                <xs:sequence>
+                    <xs:element minOccurs='0' name='return' type='xs:string'/>
+                </xs:sequence>
+            </xs:complexType>
+
+            <xs:complexType name='sayAdios'>
+                <xs:sequence>
+                    <xs:element minOccurs='0' name='arg0' type='xs:string'/>
+                </xs:sequence>
+            </xs:complexType>
+            <xs:complexType name='sayAdiosResponse'>
+                <xs:sequence>
+                    <xs:element minOccurs='0' name='return' type='xs:string'/>
+                </xs:sequence>
+
+            </xs:complexType>
+            <xs:complexType name='sayGoodbyeWithoutResponse'>
+                <xs:sequence>
+                    <xs:element minOccurs='0' name='message' type='xs:string'/>
+                </xs:sequence>
+            </xs:complexType>
+        </xs:schema>
+    </types>
+    <message name='GoodbyeWorldWS_sayAdiosResponse'>
+
+        <part element='tns:sayAdiosResponse' name='sayAdiosResponse'></part>
+    </message>
+    <message name='GoodbyeWorldWS_sayGoodbye'>
+        <part element='tns:sayGoodbye' name='sayGoodbye'></part>
+    </message>
+    <message name='GoodbyeWorldWS_sayGoodbyeResponse'>
+        <part element='tns:sayGoodbyeResponse' name='sayGoodbyeResponse'></part>
+    </message>
+    <message name='GoodbyeWorldWS_sayAdios'>
+
+        <part element='tns:sayAdios' name='sayAdios'></part>
+    </message>
+    <message name='GoodbyeWorldWS_sayGoodbyeWithoutResponse'>
+        <part element='tns:sayGoodbyeWithoutResponse' name='sayGoodbyeWithoutResponse'></part>
+    </message>
+    <portType name='GoodbyeWorldWS'>
+        <operation name='sayAdios' parameterOrder='sayAdios'>
+            <input message='tns:GoodbyeWorldWS_sayAdios'></input>
+            <output message='tns:GoodbyeWorldWS_sayAdiosResponse'></output>
+
+        </operation>
+        <operation name='sayGoodbye' parameterOrder='sayGoodbye'>
+            <input message='tns:GoodbyeWorldWS_sayGoodbye'></input>
+            <output message='tns:GoodbyeWorldWS_sayGoodbyeResponse'></output>
+        </operation>
+        <operation name='sayGoodbyeWithoutResponse'>
+            <input message='tns:GoodbyeWorldWS_sayGoodbyeWithoutResponse'></input>
+        </operation>
+    </portType>
+
+    <binding name='GoodbyeWorldWSBinding' type='tns:GoodbyeWorldWS'>
+        <soap:binding style='document' transport='http://schemas.xmlsoap.org/soap/http'/>
+        <operation name='sayAdios'>
+            <soap:operation soapAction=''/>
+            <input>
+                <soap:body use='literal'/>
+            </input>
+            <output>
+                <soap:body use='literal'/>
+
+            </output>
+        </operation>
+        <operation name='sayGoodbye'>
+            <soap:operation soapAction=''/>
+            <input>
+                <soap:body use='literal'/>
+            </input>
+            <output>
+                <soap:body use='literal'/>
+
+            </output>
+        </operation>
+        <operation name='sayGoodbyeWithoutResponse'>
+            <soap:operation soapAction=''/>
+            <input>
+                <soap:body use='literal'/>
+            </input>
+        </operation>
+    </binding>
+
+    <service name='GoodbyeWorldWSService'>
+        <port binding='tns:GoodbyeWorldWSBinding' name='GoodbyeWorldWSPort'>
+            <soap:address location='http://127.0.0.1:14999/'/>
+        </port>
+    </service>
+</definitions>
\ No newline at end of file

Deleted: labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/request/soapclient-request-config-01.xml
===================================================================
--- labs/jbossesb/trunk/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/request/soapclient-request-config-01.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/request/soapclient-request-config-01.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,17 +0,0 @@
-<?xml version = "1.0" encoding = "UTF-8"?>
-<jbossesb xmlns="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd" parameterReloadSecs="5">
-
-    <services>
-        <service category="OrderManagement" name="GoodbyeService" description="Goodbye Service" invmScope="GLOBAL">
-            <actions>
-                <action name="invoke-ws" class="org.jboss.soa.esb.actions.soap.request.MockSOAPClient">
-                    <property name="wsdl" value="http://localhost:15000/"/>
-                    <!-- Not overridding the the WS endpoint URL with the "endpointUrl" property. SOAPClient will
-                         use that defined in the WSDL -->
-                    <property name="SOAPAction" value="sayGoodbye"/>
-                </action>
-            </actions>
-        </service>
-    </services>
-
-</jbossesb>

Copied: labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/request/soapclient-request-config-01.xml (from rev 21158, labs/jbossesb/trunk/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/request/soapclient-request-config-01.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/request/soapclient-request-config-01.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/request/soapclient-request-config-01.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,17 @@
+<?xml version = "1.0" encoding = "UTF-8"?>
+<jbossesb xmlns="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd" parameterReloadSecs="5">
+
+    <services>
+        <service category="OrderManagement" name="GoodbyeService" description="Goodbye Service" invmScope="GLOBAL">
+            <actions>
+                <action name="invoke-ws" class="org.jboss.soa.esb.actions.soap.request.MockSOAPClient">
+                    <property name="wsdl" value="http://localhost:15000/"/>
+                    <!-- Not overridding the the WS endpoint URL with the "endpointUrl" property. SOAPClient will
+                         use that defined in the WSDL -->
+                    <property name="SOAPAction" value="sayGoodbye"/>
+                </action>
+            </actions>
+        </service>
+    </services>
+
+</jbossesb>

Deleted: labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/request/soapclient-request-config-02.xml
===================================================================
--- labs/jbossesb/trunk/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/request/soapclient-request-config-02.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/request/soapclient-request-config-02.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,16 +0,0 @@
-<?xml version = "1.0" encoding = "UTF-8"?>
-<jbossesb xmlns="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd" parameterReloadSecs="5">
-
-    <services>
-        <service category="OrderManagement" name="GoodbyeService" description="Goodbye Service" invmScope="GLOBAL">
-            <actions>
-                <action name="invoke-ws" class="org.jboss.soa.esb.actions.soap.request.MockSOAPClient">
-                    <property name="wsdl" value="http://localhost:15112/"/>
-                    <property name="endpointUrl" value="http://localhost:15111/"/> <!-- Overriding the WS endpoint URL, so not using that defined in the  -->
-                    <property name="SOAPAction" value="sayGoodbye"/>
-                </action>
-            </actions>
-        </service>
-    </services>
-
-</jbossesb>

Copied: labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/request/soapclient-request-config-02.xml (from rev 21158, labs/jbossesb/trunk/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/request/soapclient-request-config-02.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/request/soapclient-request-config-02.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/request/soapclient-request-config-02.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,16 @@
+<?xml version = "1.0" encoding = "UTF-8"?>
+<jbossesb xmlns="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd" parameterReloadSecs="5">
+
+    <services>
+        <service category="OrderManagement" name="GoodbyeService" description="Goodbye Service" invmScope="GLOBAL">
+            <actions>
+                <action name="invoke-ws" class="org.jboss.soa.esb.actions.soap.request.MockSOAPClient">
+                    <property name="wsdl" value="http://localhost:15112/"/>
+                    <property name="endpointUrl" value="http://localhost:15111/"/> <!-- Overriding the WS endpoint URL, so not using that defined in the  -->
+                    <property name="SOAPAction" value="sayGoodbye"/>
+                </action>
+            </actions>
+        </service>
+    </services>
+
+</jbossesb>

Modified: labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/test-in.wsdl
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/test-in.wsdl	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/test-in.wsdl	2008-07-22 12:21:06 UTC (rev 21159)
@@ -13,7 +13,7 @@
     <message name="GoodbyeWorldWS_sayGoodbyeResponse">
         <part name="result" type="xsd:string"/>
     </message>
-    <portType name="GoodbyeWorldWS">
+    <portType name="ReptilesNotifyWS">
 
         <operation name="sayGoodbye" parameterOrder="String_1">
             <input message="tns:GoodbyeWorldWS_sayGoodbye"/>
@@ -25,7 +25,7 @@
         </operation>
     </portType>
 
-    <binding name="GoodbyeWorldWSBinding" type="tns:GoodbyeWorldWS">
+    <binding name="GoodbyeWorldWSBinding" type="tns:ReptilesNotifyWS">
         <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
         <operation name="sayGoodbye">
             <soap:operation soapAction=""/>

Modified: labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/test-out-expected-http-rewrite.wsdl
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/test-out-expected-http-rewrite.wsdl	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/test-out-expected-http-rewrite.wsdl	2008-07-22 12:21:06 UTC (rev 21159)
@@ -12,7 +12,7 @@
     <message name="GoodbyeWorldWS_sayGoodbyeResponse">
         <part name="result" type="xsd:string"/>
     </message>
-    <portType name="GoodbyeWorldWS">
+    <portType name="ReptilesNotifyWS">
 
         <operation name="sayGoodbye" parameterOrder="String_1">
             <input message="tns:GoodbyeWorldWS_sayGoodbye"/>
@@ -24,7 +24,7 @@
         </operation>
     </portType>
 
-    <binding name="GoodbyeWorldWSBinding" type="tns:GoodbyeWorldWS">
+    <binding name="GoodbyeWorldWSBinding" type="tns:ReptilesNotifyWS">
         <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
         <operation name="sayGoodbye">
             <soap:operation soapAction=""/>

Modified: labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/test-out-expected.wsdl
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/test-out-expected.wsdl	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/soap/src/test/java/org/jboss/soa/esb/actions/soap/test-out-expected.wsdl	2008-07-22 12:21:06 UTC (rev 21159)
@@ -12,7 +12,7 @@
     <message name="GoodbyeWorldWS_sayGoodbyeResponse">
         <part name="result" type="xsd:string"/>
     </message>
-    <portType name="GoodbyeWorldWS">
+    <portType name="ReptilesNotifyWS">
 
         <operation name="sayGoodbye" parameterOrder="String_1">
             <input message="tns:GoodbyeWorldWS_sayGoodbye"/>
@@ -24,7 +24,7 @@
         </operation>
     </portType>
 
-    <binding name="GoodbyeWorldWSBinding" type="tns:GoodbyeWorldWS">
+    <binding name="GoodbyeWorldWSBinding" type="tns:ReptilesNotifyWS">
         <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/socket"/>
         <operation name="sayGoodbye">
             <soap:operation soapAction=""/>

Modified: labs/jbossesb/workspace/maeste/product/services/soapui-client/build.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/soapui-client/build.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/soapui-client/build.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -53,8 +53,7 @@
         <delete dir="${sar.dir}" />
         <mkdir dir="${sar.dir}" />
         <copy todir="${sar.dir}">
-            <fileset dir="src" includes="lib/*.jar" excludes="lib/jboss-*.jar" />
-            <fileset dir="src" includes="lib/jboss-common.jar" />
+            <fileset dir="src" includes="lib/*.jar"/>
             <fileset dir="src/main/resources" />
             <fileset dir="../../build/jbossesb/lib" includes="jbossesb-rosetta.jar" />
             <fileset dir="../smooks/lib/ext" includes="milyn-*.jar" />

Modified: labs/jbossesb/workspace/maeste/product/services/soapui-client/soapui-client.iml
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/soapui-client/soapui-client.iml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/soapui-client/soapui-client.iml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,209 +1,208 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<module version="4" relativePaths="false" type="JAVA_MODULE">
-  <component name="ModuleRootManager" />
-  <component name="NewModuleRootManager" inherit-compiler-output="false">
-    <output url="file://$MODULE_DIR$/target/classes" />
-    <exclude-output />
-    <output-test url="file://$MODULE_DIR$/target/test-classes" />
-    <content url="file://$MODULE_DIR$">
-      <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
-      <sourceFolder url="file://$MODULE_DIR$/src/main/resources" isTestSource="false" />
-      <sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
-      <sourceFolder url="file://$MODULE_DIR$/src/test/resources" isTestSource="true" />
-      <excludeFolder url="file://$MODULE_DIR$/target" />
-    </content>
-    <orderEntry type="inheritedJdk" />
-    <orderEntry type="sourceFolder" forTests="false" />
-    <orderEntry type="module-library">
-      <library>
-        <CLASSES>
-          <root url="jar://C:/Documents and Settings/Tom Fennelly/.m2/repository/javax/servlet/servlet-api/2.3/servlet-api-2.3.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library>
-        <CLASSES>
-          <root url="jar://C:/Documents and Settings/Tom Fennelly/.m2/repository/eviware/soapui-xmlbeans/1.7/soapui-xmlbeans-1.7.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library>
-        <CLASSES>
-          <root url="jar://C:/Documents and Settings/Tom Fennelly/.m2/repository/xmlbeans/xbean/2.2.0/xbean-2.2.0.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library>
-        <CLASSES>
-          <root url="jar://C:/Documents and Settings/Tom Fennelly/.m2/repository/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library>
-        <CLASSES>
-          <root url="jar://C:/Documents and Settings/Tom Fennelly/.m2/repository/log4j/log4j/1.2.8/log4j-1.2.8.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library>
-        <CLASSES>
-          <root url="jar://C:/Documents and Settings/Tom Fennelly/.m2/repository/ognl/ognl/2.6.9/ognl-2.6.9.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library>
-        <CLASSES>
-          <root url="jar://C:/Documents and Settings/Tom Fennelly/.m2/repository/milyn/milyn-commons/0.9-SNAPSHOT/milyn-commons-0.9-SNAPSHOT.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library>
-        <CLASSES>
-          <root url="jar://C:/Documents and Settings/Tom Fennelly/.m2/repository/com/jgoodies/looks/2.1.2/looks-2.1.2.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library>
-        <CLASSES>
-          <root url="jar://C:/Documents and Settings/Tom Fennelly/.m2/repository/commons-lang/commons-lang/2.1/commons-lang-2.1.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library>
-        <CLASSES>
-          <root url="jar://C:/Documents and Settings/Tom Fennelly/.m2/repository/junit/junit/4.1/junit-4.1.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library>
-        <CLASSES>
-          <root url="jar://C:/Documents and Settings/Tom Fennelly/.m2/repository/commons-codec/commons-codec/1.2/commons-codec-1.2.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library>
-        <CLASSES>
-          <root url="jar://C:/Documents and Settings/Tom Fennelly/.m2/repository/eviware/soapui/1.7/soapui-1.7.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library>
-        <CLASSES>
-          <root url="jar://C:/Documents and Settings/Tom Fennelly/.m2/repository/commons-httpclient/commons-httpclient/3.0.1/commons-httpclient-3.0.1.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library>
-        <CLASSES>
-          <root url="jar://H:/Jboss/ESB/trunk/product/build/jbossesb/lib/jbossesb-rosetta.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library>
-        <CLASSES>
-          <root url="jar://C:/Documents and Settings/Tom Fennelly/.m2/repository/xalan/xalan/2.7.0/xalan-2.7.0.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library>
-        <CLASSES>
-          <root url="jar://$MODULE_DIR$/src/lib/wsdl4j-1.6.2.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library>
-        <CLASSES>
-          <root url="jar://$MODULE_DIR$/src/lib/jboss-system.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library>
-        <CLASSES>
-          <root url="jar://H:/Jboss/ESB/trunk/product/lib/ext/jbossall-client.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library>
-        <CLASSES>
-          <root url="jar://$MODULE_DIR$/src/lib/jsr173_1.0_api-xmlbeans-2.2.0.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library>
-        <CLASSES>
-          <root url="jar://C:/Documents and Settings/Tom Fennelly/.m2/repository/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library>
-        <CLASSES>
-          <root url="jar://$MODULE_DIR$/src/lib/jboss-system-client.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntryProperties />
-  </component>
-</module>
-
+<?xml version="1.0" encoding="UTF-8"?>
+<module relativePaths="false" type="JAVA_MODULE" version="4">
+  <component name="NewModuleRootManager" inherit-compiler-output="false">
+    <output url="file://$MODULE_DIR$/target/classes" />
+    <exclude-output />
+    <output-test url="file://$MODULE_DIR$/target/test-classes" />
+    <content url="file://$MODULE_DIR$">
+      <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
+      <sourceFolder url="file://$MODULE_DIR$/src/main/resources" isTestSource="false" />
+      <sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
+      <sourceFolder url="file://$MODULE_DIR$/src/test/resources" isTestSource="true" />
+      <excludeFolder url="file://$MODULE_DIR$/target" />
+    </content>
+    <orderEntry type="inheritedJdk" />
+    <orderEntry type="sourceFolder" forTests="false" />
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://C:/Documents and Settings/Tom Fennelly/.m2/repository/javax/servlet/servlet-api/2.3/servlet-api-2.3.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://C:/Documents and Settings/Tom Fennelly/.m2/repository/eviware/soapui-xmlbeans/1.7/soapui-xmlbeans-1.7.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://C:/Documents and Settings/Tom Fennelly/.m2/repository/xmlbeans/xbean/2.2.0/xbean-2.2.0.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://C:/Documents and Settings/Tom Fennelly/.m2/repository/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://C:/Documents and Settings/Tom Fennelly/.m2/repository/log4j/log4j/1.2.8/log4j-1.2.8.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://C:/Documents and Settings/Tom Fennelly/.m2/repository/ognl/ognl/2.6.9/ognl-2.6.9.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://C:/Documents and Settings/Tom Fennelly/.m2/repository/milyn/milyn-commons/0.9-SNAPSHOT/milyn-commons-0.9-SNAPSHOT.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://C:/Documents and Settings/Tom Fennelly/.m2/repository/com/jgoodies/looks/2.1.2/looks-2.1.2.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://C:/Documents and Settings/Tom Fennelly/.m2/repository/commons-lang/commons-lang/2.1/commons-lang-2.1.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://C:/Documents and Settings/Tom Fennelly/.m2/repository/junit/junit/4.1/junit-4.1.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://C:/Documents and Settings/Tom Fennelly/.m2/repository/commons-codec/commons-codec/1.2/commons-codec-1.2.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://C:/Documents and Settings/Tom Fennelly/.m2/repository/eviware/soapui/1.7/soapui-1.7.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://C:/Documents and Settings/Tom Fennelly/.m2/repository/commons-httpclient/commons-httpclient/3.0.1/commons-httpclient-3.0.1.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://H:/Jboss/ESB/trunk/product/build/jbossesb/lib/jbossesb-rosetta.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://C:/Documents and Settings/Tom Fennelly/.m2/repository/xalan/xalan/2.7.0/xalan-2.7.0.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://$MODULE_DIR$/src/lib/wsdl4j-1.6.2.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://$MODULE_DIR$/src/lib/jboss-system.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://H:/Jboss/ESB/trunk/product/lib/ext/jbossall-client.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://$MODULE_DIR$/src/lib/jsr173_1.0_api-xmlbeans-2.2.0.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://C:/Documents and Settings/Tom Fennelly/.m2/repository/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://$MODULE_DIR$/src/lib/jboss-system-client.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntryProperties />
+  </component>
+</module>
+

Modified: labs/jbossesb/workspace/maeste/product/services/soapui-client/soapui-client.ipr
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/soapui-client/soapui-client.ipr	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/soapui-client/soapui-client.ipr	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,292 +1,338 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4" relativePaths="false">
-  <component name="AntConfiguration">
-    <defaultAnt bundledAnt="true" />
-  </component>
-  <component name="BuildJarProjectSettings">
-    <option name="BUILD_JARS_ON_MAKE" value="false" />
-  </component>
-  <component name="CodeStyleManager">
-    <option name="USE_DEFAULT_CODE_STYLE_SCHEME" value="true" />
-    <option name="CODE_STYLE_SCHEME" value="" />
-  </component>
-  <component name="CodeStyleProjectProfileManger">
-    <option name="PROJECT_PROFILE" />
-    <option name="USE_PROJECT_LEVEL_SETTINGS" value="false" />
-  </component>
-  <component name="CodeStyleSettingsManager">
-    <option name="PER_PROJECT_SETTINGS" />
-    <option name="USE_PER_PROJECT_SETTINGS" value="false" />
-  </component>
-  <component name="CompilerConfiguration">
-    <option name="DEFAULT_COMPILER" value="Javac" />
-    <option name="DEPLOY_AFTER_MAKE" value="0" />
-    <excludeFromCompile>
-      <file url="file://H:/Jboss/ESB/trunk/product/core/rosetta/tests/src/org/jboss/soa/esb/notification/NotifyQueuesUnitTest.java" />
-      <file url="file://H:/Jboss/ESB/trunk/product/core/rosetta/tests/src/org/jboss/soa/esb/helpers/EmailUnitTest.java" />
-    </excludeFromCompile>
-    <resourceExtensions />
-    <wildcardResourcePatterns>
-      <entry name="!?*.java" />
-    </wildcardResourcePatterns>
-  </component>
-  <component name="DataSourceManager" />
-  <component name="DataSourceManagerImpl" />
-  <component name="DependenciesAnalyzeManager">
-    <option name="myForwardDirection" value="false" />
-  </component>
-  <component name="DependencyValidationManager" />
-  <component name="EclipseCompilerSettings">
-    <option name="DEBUGGING_INFO" value="true" />
-    <option name="GENERATE_NO_WARNINGS" value="true" />
-    <option name="DEPRECATION" value="false" />
-    <option name="ADDITIONAL_OPTIONS_STRING" value="" />
-    <option name="MAXIMUM_HEAP_SIZE" value="128" />
-  </component>
-  <component name="EclipseEmbeddedCompilerSettings">
-    <option name="DEBUGGING_INFO" value="true" />
-    <option name="GENERATE_NO_WARNINGS" value="true" />
-    <option name="DEPRECATION" value="false" />
-    <option name="ADDITIONAL_OPTIONS_STRING" value="" />
-    <option name="MAXIMUM_HEAP_SIZE" value="128" />
-  </component>
-  <component name="EntryPointsManager">
-    <entry_points />
-  </component>
-  <component name="ExportToHTMLSettings">
-    <option name="PRINT_LINE_NUMBERS" value="false" />
-    <option name="OPEN_IN_BROWSER" value="false" />
-    <option name="OUTPUT_DIRECTORY" />
-  </component>
-  <component name="GUI Designer component loader factory" />
-  <component name="IdProvider" IDEtalkID="CC00DEA8EC72CCAE06854CBE4C29A6E5" />
-  <component name="ImportConfiguration">
-    <option name="VENDOR" />
-    <option name="RELEASE_TAG" />
-    <option name="LOG_MESSAGE" />
-    <option name="CHECKOUT_AFTER_IMPORT" value="true" />
-  </component>
-  <component name="InspectionProjectProfileManager">
-    <option name="PROJECT_PROFILE" value="Project Default" />
-    <option name="USE_PROJECT_LEVEL_SETTINGS" value="false" />
-    <scopes />
-    <profiles>
-      <profile version="1.0" is_locked="false">
-        <option name="myName" value="Project Default" />
-        <option name="myLocal" value="false" />
-        <used_levels>
-          <error>
-            <option name="myName" value="ERROR" />
-            <option name="myVal" value="400" />
-          </error>
-          <warning>
-            <option name="myName" value="WARNING" />
-            <option name="myVal" value="300" />
-          </warning>
-          <information>
-            <option name="myName" value="INFO" />
-            <option name="myVal" value="200" />
-          </information>
-          <server>
-            <option name="myName" value="SERVER PROBLEM" />
-            <option name="myVal" value="100" />
-          </server>
-        </used_levels>
-      </profile>
-    </profiles>
-  </component>
-  <component name="JUnitProjectSettings">
-    <option name="TEST_RUNNER" value="UI" />
-  </component>
-  <component name="JavacSettings">
-    <option name="DEBUGGING_INFO" value="true" />
-    <option name="GENERATE_NO_WARNINGS" value="false" />
-    <option name="DEPRECATION" value="true" />
-    <option name="ADDITIONAL_OPTIONS_STRING" value="" />
-    <option name="MAXIMUM_HEAP_SIZE" value="128" />
-  </component>
-  <component name="JavadocGenerationManager">
-    <option name="OUTPUT_DIRECTORY" />
-    <option name="OPTION_SCOPE" value="protected" />
-    <option name="OPTION_HIERARCHY" value="false" />
-    <option name="OPTION_NAVIGATOR" value="false" />
-    <option name="OPTION_INDEX" value="false" />
-    <option name="OPTION_SEPARATE_INDEX" value="false" />
-    <option name="OPTION_DOCUMENT_TAG_USE" value="false" />
-    <option name="OPTION_DOCUMENT_TAG_AUTHOR" value="false" />
-    <option name="OPTION_DOCUMENT_TAG_VERSION" value="false" />
-    <option name="OPTION_DOCUMENT_TAG_DEPRECATED" value="false" />
-    <option name="OPTION_DEPRECATED_LIST" value="false" />
-    <option name="OTHER_OPTIONS" />
-    <option name="HEAP_SIZE" />
-    <option name="LOCALE" />
-    <option name="OPEN_IN_BROWSER" value="false" />
-  </component>
-  <component name="JikesSettings">
-    <option name="JIKES_PATH" value="" />
-    <option name="DEBUGGING_INFO" value="true" />
-    <option name="DEPRECATION" value="true" />
-    <option name="GENERATE_NO_WARNINGS" value="false" />
-    <option name="IS_EMACS_ERRORS_MODE" value="true" />
-    <option name="ADDITIONAL_OPTIONS_STRING" value="" />
-  </component>
-  <component name="LogConsolePreferences">
-    <option name="FILTER_ERRORS" value="false" />
-    <option name="FILTER_WARNINGS" value="false" />
-    <option name="FILTER_INFO" value="true" />
-    <option name="CUSTOM_FILTER" />
-  </component>
-  <component name="Palette2">
-    <group name="Swing">
-      <item class="com.intellij.uiDesigner.HSpacer" tooltip-text="Horizontal Spacer" icon="/com/intellij/uiDesigner/icons/hspacer.png" removable="false" auto-create-binding="false" can-attach-label="false">
-        <default-constraints vsize-policy="1" hsize-policy="6" anchor="0" fill="1" />
-      </item>
-      <item class="com.intellij.uiDesigner.VSpacer" tooltip-text="Vertical Spacer" icon="/com/intellij/uiDesigner/icons/vspacer.png" removable="false" auto-create-binding="false" can-attach-label="false">
-        <default-constraints vsize-policy="6" hsize-policy="1" anchor="0" fill="2" />
-      </item>
-      <item class="javax.swing.JPanel" icon="/com/intellij/uiDesigner/icons/panel.png" removable="false" auto-create-binding="false" can-attach-label="false">
-        <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3" />
-      </item>
-      <item class="javax.swing.JScrollPane" icon="/com/intellij/uiDesigner/icons/scrollPane.png" removable="false" auto-create-binding="false" can-attach-label="true">
-        <default-constraints vsize-policy="7" hsize-policy="7" anchor="0" fill="3" />
-      </item>
-      <item class="javax.swing.JButton" icon="/com/intellij/uiDesigner/icons/button.png" removable="false" auto-create-binding="true" can-attach-label="false">
-        <default-constraints vsize-policy="0" hsize-policy="3" anchor="0" fill="1" />
-        <initial-values>
-          <property name="text" value="Button" />
-        </initial-values>
-      </item>
-      <item class="javax.swing.JRadioButton" icon="/com/intellij/uiDesigner/icons/radioButton.png" removable="false" auto-create-binding="true" can-attach-label="false">
-        <default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
-        <initial-values>
-          <property name="text" value="RadioButton" />
-        </initial-values>
-      </item>
-      <item class="javax.swing.JCheckBox" icon="/com/intellij/uiDesigner/icons/checkBox.png" removable="false" auto-create-binding="true" can-attach-label="false">
-        <default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
-        <initial-values>
-          <property name="text" value="CheckBox" />
-        </initial-values>
-      </item>
-      <item class="javax.swing.JLabel" icon="/com/intellij/uiDesigner/icons/label.png" removable="false" auto-create-binding="false" can-attach-label="false">
-        <default-constraints vsize-policy="0" hsize-policy="0" anchor="8" fill="0" />
-        <initial-values>
-          <property name="text" value="Label" />
-        </initial-values>
-      </item>
-      <item class="javax.swing.JTextField" icon="/com/intellij/uiDesigner/icons/textField.png" removable="false" auto-create-binding="true" can-attach-label="true">
-        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
-          <preferred-size width="150" height="-1" />
-        </default-constraints>
-      </item>
-      <item class="javax.swing.JPasswordField" icon="/com/intellij/uiDesigner/icons/passwordField.png" removable="false" auto-create-binding="true" can-attach-label="true">
-        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
-          <preferred-size width="150" height="-1" />
-        </default-constraints>
-      </item>
-      <item class="javax.swing.JFormattedTextField" icon="/com/intellij/uiDesigner/icons/formattedTextField.png" removable="false" auto-create-binding="true" can-attach-label="true">
-        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
-          <preferred-size width="150" height="-1" />
-        </default-constraints>
-      </item>
-      <item class="javax.swing.JTextArea" icon="/com/intellij/uiDesigner/icons/textArea.png" removable="false" auto-create-binding="true" can-attach-label="true">
-        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
-          <preferred-size width="150" height="50" />
-        </default-constraints>
-      </item>
-      <item class="javax.swing.JTextPane" icon="/com/intellij/uiDesigner/icons/textPane.png" removable="false" auto-create-binding="true" can-attach-label="true">
-        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
-          <preferred-size width="150" height="50" />
-        </default-constraints>
-      </item>
-      <item class="javax.swing.JEditorPane" icon="/com/intellij/uiDesigner/icons/editorPane.png" removable="false" auto-create-binding="true" can-attach-label="true">
-        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
-          <preferred-size width="150" height="50" />
-        </default-constraints>
-      </item>
-      <item class="javax.swing.JComboBox" icon="/com/intellij/uiDesigner/icons/comboBox.png" removable="false" auto-create-binding="true" can-attach-label="true">
-        <default-constraints vsize-policy="0" hsize-policy="2" anchor="8" fill="1" />
-      </item>
-      <item class="javax.swing.JTable" icon="/com/intellij/uiDesigner/icons/table.png" removable="false" auto-create-binding="true" can-attach-label="false">
-        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
-          <preferred-size width="150" height="50" />
-        </default-constraints>
-      </item>
-      <item class="javax.swing.JList" icon="/com/intellij/uiDesigner/icons/list.png" removable="false" auto-create-binding="true" can-attach-label="false">
-        <default-constraints vsize-policy="6" hsize-policy="2" anchor="0" fill="3">
-          <preferred-size width="150" height="50" />
-        </default-constraints>
-      </item>
-      <item class="javax.swing.JTree" icon="/com/intellij/uiDesigner/icons/tree.png" removable="false" auto-create-binding="true" can-attach-label="false">
-        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
-          <preferred-size width="150" height="50" />
-        </default-constraints>
-      </item>
-      <item class="javax.swing.JTabbedPane" icon="/com/intellij/uiDesigner/icons/tabbedPane.png" removable="false" auto-create-binding="true" can-attach-label="false">
-        <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
-          <preferred-size width="200" height="200" />
-        </default-constraints>
-      </item>
-      <item class="javax.swing.JSplitPane" icon="/com/intellij/uiDesigner/icons/splitPane.png" removable="false" auto-create-binding="false" can-attach-label="false">
-        <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
-          <preferred-size width="200" height="200" />
-        </default-constraints>
-      </item>
-      <item class="javax.swing.JSpinner" icon="/com/intellij/uiDesigner/icons/spinner.png" removable="false" auto-create-binding="true" can-attach-label="true">
-        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
-      </item>
-      <item class="javax.swing.JSlider" icon="/com/intellij/uiDesigner/icons/slider.png" removable="false" auto-create-binding="true" can-attach-label="false">
-        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
-      </item>
-      <item class="javax.swing.JSeparator" icon="/com/intellij/uiDesigner/icons/separator.png" removable="false" auto-create-binding="false" can-attach-label="false">
-        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3" />
-      </item>
-      <item class="javax.swing.JProgressBar" icon="/com/intellij/uiDesigner/icons/progressbar.png" removable="false" auto-create-binding="true" can-attach-label="false">
-        <default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1" />
-      </item>
-      <item class="javax.swing.JToolBar" icon="/com/intellij/uiDesigner/icons/toolbar.png" removable="false" auto-create-binding="false" can-attach-label="false">
-        <default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1">
-          <preferred-size width="-1" height="20" />
-        </default-constraints>
-      </item>
-      <item class="javax.swing.JToolBar$Separator" icon="/com/intellij/uiDesigner/icons/toolbarSeparator.png" removable="false" auto-create-binding="false" can-attach-label="false">
-        <default-constraints vsize-policy="0" hsize-policy="0" anchor="0" fill="1" />
-      </item>
-      <item class="javax.swing.JScrollBar" icon="/com/intellij/uiDesigner/icons/scrollbar.png" removable="false" auto-create-binding="true" can-attach-label="false">
-        <default-constraints vsize-policy="6" hsize-policy="0" anchor="0" fill="2" />
-      </item>
-    </group>
-  </component>
-  <component name="ProjectModuleManager">
-    <modules>
-      <module fileurl="file://H:/Jboss/ESB/trunk/product/product.iml" filepath="H:/Jboss/ESB/trunk/product/product.iml" />
-      <module fileurl="file://$PROJECT_DIR$/soapui-client.iml" filepath="$PROJECT_DIR$/soapui-client.iml" />
-    </modules>
-  </component>
-  <component name="ProjectRootManager" version="2" assert-keyword="true" jdk-15="true" project-jdk-name="1.5" />
-  <component name="ProjectRunConfigurationManager" />
-  <component name="RmicSettings">
-    <option name="IS_EANABLED" value="false" />
-    <option name="DEBUGGING_INFO" value="true" />
-    <option name="GENERATE_NO_WARNINGS" value="false" />
-    <option name="GENERATE_IIOP_STUBS" value="false" />
-    <option name="ADDITIONAL_OPTIONS_STRING" value="" />
-  </component>
-  <component name="StarteamVcsAdapter" />
-  <component name="VssVcs" />
-  <component name="com.intellij.jsf.UserDefinedFacesConfigs">
-    <option name="USER_DEFINED_CONFIGS">
-      <value>
-        <list size="0" />
-      </value>
-    </option>
-  </component>
-  <component name="libraryTable" />
-  <component name="uidesigner-configuration">
-    <option name="INSTRUMENT_CLASSES" value="true" />
-    <option name="COPY_FORMS_RUNTIME_TO_OUTPUT" value="true" />
-    <option name="DEFAULT_LAYOUT_MANAGER" value="GridLayoutManager" />
-  </component>
-  <UsedPathMacros />
-</project>
-
+<?xml version="1.0" encoding="UTF-8"?>
+<project relativePaths="false" version="4">
+  <component name="AntConfiguration">
+    <defaultAnt bundledAnt="true" />
+  </component>
+  <component name="BuildJarProjectSettings">
+    <option name="BUILD_JARS_ON_MAKE" value="false" />
+  </component>
+  <component name="CodeStyleManager">
+    <option name="USE_DEFAULT_CODE_STYLE_SCHEME" value="true" />
+    <option name="CODE_STYLE_SCHEME" value="" />
+  </component>
+  <component name="CodeStyleProjectProfileManger">
+    <option name="PROJECT_PROFILE" />
+    <option name="USE_PROJECT_LEVEL_SETTINGS" value="false" />
+  </component>
+  <component name="CodeStyleSettingsManager">
+    <option name="PER_PROJECT_SETTINGS" />
+    <option name="USE_PER_PROJECT_SETTINGS" value="false" />
+  </component>
+  <component name="CompilerConfiguration">
+    <option name="DEFAULT_COMPILER" value="Javac" />
+    <option name="DEPLOY_AFTER_MAKE" value="0" />
+    <excludeFromCompile>
+      <file url="file://H:/Jboss/ESB/trunk/product/core/rosetta/tests/src/org/jboss/soa/esb/notification/NotifyQueuesUnitTest.java" />
+      <file url="file://H:/Jboss/ESB/trunk/product/core/rosetta/tests/src/org/jboss/soa/esb/helpers/EmailUnitTest.java" />
+    </excludeFromCompile>
+    <resourceExtensions />
+    <wildcardResourcePatterns>
+      <entry name="!?*.java" />
+    </wildcardResourcePatterns>
+  </component>
+  <component name="DependenciesAnalyzeManager">
+    <option name="myForwardDirection" value="false" />
+  </component>
+  <component name="DependencyValidationManager">
+    <option name="SKIP_IMPORT_STATEMENTS" value="false" />
+  </component>
+  <component name="EclipseCompilerSettings">
+    <option name="DEBUGGING_INFO" value="true" />
+    <option name="GENERATE_NO_WARNINGS" value="true" />
+    <option name="DEPRECATION" value="false" />
+    <option name="ADDITIONAL_OPTIONS_STRING" value="" />
+    <option name="MAXIMUM_HEAP_SIZE" value="128" />
+  </component>
+  <component name="EclipseEmbeddedCompilerSettings">
+    <option name="DEBUGGING_INFO" value="true" />
+    <option name="GENERATE_NO_WARNINGS" value="true" />
+    <option name="DEPRECATION" value="false" />
+    <option name="ADDITIONAL_OPTIONS_STRING" value="" />
+    <option name="MAXIMUM_HEAP_SIZE" value="128" />
+  </component>
+  <component name="EntryPointsManager">
+    <entry_points version="2.0" />
+  </component>
+  <component name="ExportToHTMLSettings">
+    <option name="PRINT_LINE_NUMBERS" value="false" />
+    <option name="OPEN_IN_BROWSER" value="false" />
+    <option name="OUTPUT_DIRECTORY" />
+  </component>
+  <component name="IdProvider" IDEtalkID="CC00DEA8EC72CCAE06854CBE4C29A6E5" />
+  <component name="ImportConfiguration">
+    <option name="VENDOR" />
+    <option name="RELEASE_TAG" />
+    <option name="LOG_MESSAGE" />
+    <option name="CHECKOUT_AFTER_IMPORT" value="true" />
+  </component>
+  <component name="InspectionProjectProfileManager">
+    <option name="PROJECT_PROFILE" value="Project Default" />
+    <option name="USE_PROJECT_LEVEL_SETTINGS" value="false" />
+    <scopes />
+    <profiles>
+      <profile version="1.0" is_locked="false">
+        <option name="myName" value="Project Default" />
+        <option name="myLocal" value="false" />
+      </profile>
+    </profiles>
+    <list size="0" />
+  </component>
+  <component name="IntelliJadProjectConfigComponent">
+    <config>
+      <a type="boolean">false</a>
+      <af type="boolean">false</af>
+      <always-exclude-recursively type="boolean" />
+      <b type="boolean">false</b>
+      <clear type="boolean">false</clear>
+      <clear-and-close-console-on-success type="boolean" />
+      <create-output-directory type="boolean" />
+      <d type="string" />
+      <dead type="boolean">false</dead>
+      <decompile-on-navigation type="string">Always</decompile-on-navigation>
+      <decompile-to-memory type="boolean">true</decompile-to-memory>
+      <dis type="boolean">false</dis>
+      <exclusion-table-model type="table-model" model-class="net.stevechaloner.intellijad.config.ExclusionTableModel" content-types="string,boolean,boolean" />
+      <f type="boolean">false</f>
+      <ff type="boolean">false</ff>
+      <i type="boolean">false</i>
+      <indentation type="integer">4</indentation>
+      <jad-path type="string" />
+      <l type="integer">64</l>
+      <lnc type="boolean">false</lnc>
+      <lradix type="integer">10</lradix>
+      <nl type="boolean">false</nl>
+      <nocast type="boolean">false</nocast>
+      <noclass type="boolean">false</noclass>
+      <nocode type="boolean">false</nocode>
+      <noconv type="boolean">false</noconv>
+      <noctor type="boolean">false</noctor>
+      <nodos type="boolean">false</nodos>
+      <nofd type="boolean">false</nofd>
+      <noinner type="boolean">false</noinner>
+      <nolvt type="boolean">false</nolvt>
+      <nonlb type="boolean">false</nonlb>
+      <o type="boolean">false</o>
+      <pa type="string" />
+      <pc type="string">_cls</pc>
+      <pe type="string">_ex</pe>
+      <pf type="string">_fld</pf>
+      <pl type="string">_lcl</pl>
+      <pm type="string">_mth</pm>
+      <pp type="string">_prm</pp>
+      <pv type="integer">3</pv>
+      <r type="boolean">false</r>
+      <radix type="integer">10</radix>
+      <read-only type="boolean" />
+      <reformat-style type="string">Preferred-Style</reformat-style>
+      <s type="string">java</s>
+      <safe type="boolean">false</safe>
+      <sort type="boolean" />
+      <space type="boolean">false</space>
+      <stat type="boolean">false</stat>
+      <t type="boolean">false</t>
+      <use-project-specific-settings type="boolean" />
+      <v type="boolean">false</v>
+    </config>
+  </component>
+  <component name="JUnitProjectSettings">
+    <option name="TEST_RUNNER" value="UI" />
+  </component>
+  <component name="JavacSettings">
+    <option name="DEBUGGING_INFO" value="true" />
+    <option name="GENERATE_NO_WARNINGS" value="false" />
+    <option name="DEPRECATION" value="true" />
+    <option name="ADDITIONAL_OPTIONS_STRING" value="" />
+    <option name="MAXIMUM_HEAP_SIZE" value="128" />
+  </component>
+  <component name="JavadocGenerationManager">
+    <option name="OUTPUT_DIRECTORY" />
+    <option name="OPTION_SCOPE" value="protected" />
+    <option name="OPTION_HIERARCHY" value="false" />
+    <option name="OPTION_NAVIGATOR" value="false" />
+    <option name="OPTION_INDEX" value="false" />
+    <option name="OPTION_SEPARATE_INDEX" value="false" />
+    <option name="OPTION_DOCUMENT_TAG_USE" value="false" />
+    <option name="OPTION_DOCUMENT_TAG_AUTHOR" value="false" />
+    <option name="OPTION_DOCUMENT_TAG_VERSION" value="false" />
+    <option name="OPTION_DOCUMENT_TAG_DEPRECATED" value="false" />
+    <option name="OPTION_DEPRECATED_LIST" value="false" />
+    <option name="OTHER_OPTIONS" />
+    <option name="HEAP_SIZE" />
+    <option name="LOCALE" />
+    <option name="OPEN_IN_BROWSER" value="false" />
+  </component>
+  <component name="JikesSettings">
+    <option name="JIKES_PATH" value="" />
+    <option name="DEBUGGING_INFO" value="true" />
+    <option name="DEPRECATION" value="true" />
+    <option name="GENERATE_NO_WARNINGS" value="false" />
+    <option name="IS_EMACS_ERRORS_MODE" value="true" />
+    <option name="ADDITIONAL_OPTIONS_STRING" value="" />
+  </component>
+  <component name="LogConsolePreferences">
+    <option name="FILTER_ERRORS" value="false" />
+    <option name="FILTER_WARNINGS" value="false" />
+    <option name="FILTER_INFO" value="true" />
+    <option name="CUSTOM_FILTER" />
+  </component>
+  <component name="Palette2">
+    <group name="Swing">
+      <item class="com.intellij.uiDesigner.HSpacer" tooltip-text="Horizontal Spacer" icon="/com/intellij/uiDesigner/icons/hspacer.png" removable="false" auto-create-binding="false" can-attach-label="false">
+        <default-constraints vsize-policy="1" hsize-policy="6" anchor="0" fill="1" />
+      </item>
+      <item class="com.intellij.uiDesigner.VSpacer" tooltip-text="Vertical Spacer" icon="/com/intellij/uiDesigner/icons/vspacer.png" removable="false" auto-create-binding="false" can-attach-label="false">
+        <default-constraints vsize-policy="6" hsize-policy="1" anchor="0" fill="2" />
+      </item>
+      <item class="javax.swing.JPanel" icon="/com/intellij/uiDesigner/icons/panel.png" removable="false" auto-create-binding="false" can-attach-label="false">
+        <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3" />
+      </item>
+      <item class="javax.swing.JScrollPane" icon="/com/intellij/uiDesigner/icons/scrollPane.png" removable="false" auto-create-binding="false" can-attach-label="true">
+        <default-constraints vsize-policy="7" hsize-policy="7" anchor="0" fill="3" />
+      </item>
+      <item class="javax.swing.JButton" icon="/com/intellij/uiDesigner/icons/button.png" removable="false" auto-create-binding="true" can-attach-label="false">
+        <default-constraints vsize-policy="0" hsize-policy="3" anchor="0" fill="1" />
+        <initial-values>
+          <property name="text" value="Button" />
+        </initial-values>
+      </item>
+      <item class="javax.swing.JRadioButton" icon="/com/intellij/uiDesigner/icons/radioButton.png" removable="false" auto-create-binding="true" can-attach-label="false">
+        <default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
+        <initial-values>
+          <property name="text" value="RadioButton" />
+        </initial-values>
+      </item>
+      <item class="javax.swing.JCheckBox" icon="/com/intellij/uiDesigner/icons/checkBox.png" removable="false" auto-create-binding="true" can-attach-label="false">
+        <default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
+        <initial-values>
+          <property name="text" value="CheckBox" />
+        </initial-values>
+      </item>
+      <item class="javax.swing.JLabel" icon="/com/intellij/uiDesigner/icons/label.png" removable="false" auto-create-binding="false" can-attach-label="false">
+        <default-constraints vsize-policy="0" hsize-policy="0" anchor="8" fill="0" />
+        <initial-values>
+          <property name="text" value="Label" />
+        </initial-values>
+      </item>
+      <item class="javax.swing.JTextField" icon="/com/intellij/uiDesigner/icons/textField.png" removable="false" auto-create-binding="true" can-attach-label="true">
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
+          <preferred-size width="150" height="-1" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JPasswordField" icon="/com/intellij/uiDesigner/icons/passwordField.png" removable="false" auto-create-binding="true" can-attach-label="true">
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
+          <preferred-size width="150" height="-1" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JFormattedTextField" icon="/com/intellij/uiDesigner/icons/formattedTextField.png" removable="false" auto-create-binding="true" can-attach-label="true">
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
+          <preferred-size width="150" height="-1" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JTextArea" icon="/com/intellij/uiDesigner/icons/textArea.png" removable="false" auto-create-binding="true" can-attach-label="true">
+        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
+          <preferred-size width="150" height="50" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JTextPane" icon="/com/intellij/uiDesigner/icons/textPane.png" removable="false" auto-create-binding="true" can-attach-label="true">
+        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
+          <preferred-size width="150" height="50" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JEditorPane" icon="/com/intellij/uiDesigner/icons/editorPane.png" removable="false" auto-create-binding="true" can-attach-label="true">
+        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
+          <preferred-size width="150" height="50" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JComboBox" icon="/com/intellij/uiDesigner/icons/comboBox.png" removable="false" auto-create-binding="true" can-attach-label="true">
+        <default-constraints vsize-policy="0" hsize-policy="2" anchor="8" fill="1" />
+      </item>
+      <item class="javax.swing.JTable" icon="/com/intellij/uiDesigner/icons/table.png" removable="false" auto-create-binding="true" can-attach-label="false">
+        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
+          <preferred-size width="150" height="50" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JList" icon="/com/intellij/uiDesigner/icons/list.png" removable="false" auto-create-binding="true" can-attach-label="false">
+        <default-constraints vsize-policy="6" hsize-policy="2" anchor="0" fill="3">
+          <preferred-size width="150" height="50" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JTree" icon="/com/intellij/uiDesigner/icons/tree.png" removable="false" auto-create-binding="true" can-attach-label="false">
+        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
+          <preferred-size width="150" height="50" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JTabbedPane" icon="/com/intellij/uiDesigner/icons/tabbedPane.png" removable="false" auto-create-binding="true" can-attach-label="false">
+        <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
+          <preferred-size width="200" height="200" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JSplitPane" icon="/com/intellij/uiDesigner/icons/splitPane.png" removable="false" auto-create-binding="false" can-attach-label="false">
+        <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
+          <preferred-size width="200" height="200" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JSpinner" icon="/com/intellij/uiDesigner/icons/spinner.png" removable="false" auto-create-binding="true" can-attach-label="true">
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
+      </item>
+      <item class="javax.swing.JSlider" icon="/com/intellij/uiDesigner/icons/slider.png" removable="false" auto-create-binding="true" can-attach-label="false">
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
+      </item>
+      <item class="javax.swing.JSeparator" icon="/com/intellij/uiDesigner/icons/separator.png" removable="false" auto-create-binding="false" can-attach-label="false">
+        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3" />
+      </item>
+      <item class="javax.swing.JProgressBar" icon="/com/intellij/uiDesigner/icons/progressbar.png" removable="false" auto-create-binding="true" can-attach-label="false">
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1" />
+      </item>
+      <item class="javax.swing.JToolBar" icon="/com/intellij/uiDesigner/icons/toolbar.png" removable="false" auto-create-binding="false" can-attach-label="false">
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1">
+          <preferred-size width="-1" height="20" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JToolBar$Separator" icon="/com/intellij/uiDesigner/icons/toolbarSeparator.png" removable="false" auto-create-binding="false" can-attach-label="false">
+        <default-constraints vsize-policy="0" hsize-policy="0" anchor="0" fill="1" />
+      </item>
+      <item class="javax.swing.JScrollBar" icon="/com/intellij/uiDesigner/icons/scrollbar.png" removable="false" auto-create-binding="true" can-attach-label="false">
+        <default-constraints vsize-policy="6" hsize-policy="0" anchor="0" fill="2" />
+      </item>
+    </group>
+  </component>
+  <component name="ProjectFileVersion" converted="true" />
+  <component name="ProjectModuleManager">
+    <modules>
+      <module fileurl="file://H:/Jboss/ESB/trunk/product/product.iml" filepath="H:/Jboss/ESB/trunk/product/product.iml" />
+      <module fileurl="file://$PROJECT_DIR$/soapui-client.iml" filepath="$PROJECT_DIR$/soapui-client.iml" />
+    </modules>
+  </component>
+  <component name="ProjectRootManager" version="2" assert-keyword="true" jdk-15="true" project-jdk-name="1.5" />
+  <component name="ResourceManagerContainer">
+    <option name="myResourceBundles">
+      <value>
+        <list size="0" />
+      </value>
+    </option>
+  </component>
+  <component name="RmicSettings">
+    <option name="IS_EANABLED" value="false" />
+    <option name="DEBUGGING_INFO" value="true" />
+    <option name="GENERATE_NO_WARNINGS" value="false" />
+    <option name="GENERATE_IIOP_STUBS" value="false" />
+    <option name="ADDITIONAL_OPTIONS_STRING" value="" />
+  </component>
+  <component name="VcsDirectoryMappings">
+    <mapping directory="" vcs="svn" />
+  </component>
+  <component name="WebServicesPlugin" addRequiredLibraries="true" />
+  <component name="com.intellij.jsf.UserDefinedFacesConfigs">
+    <option name="USER_DEFINED_CONFIGS">
+      <value>
+        <list size="0" />
+      </value>
+    </option>
+  </component>
+  <component name="uidesigner-configuration">
+    <option name="INSTRUMENT_CLASSES" value="true" />
+    <option name="COPY_FORMS_RUNTIME_TO_OUTPUT" value="true" />
+    <option name="DEFAULT_LAYOUT_MANAGER" value="GridLayoutManager" />
+  </component>
+</project>
+

Modified: labs/jbossesb/workspace/maeste/product/services/soapui-client/soapui-client.iws
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/soapui-client/soapui-client.iws	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/soapui-client/soapui-client.iws	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,1139 +1,883 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4" relativePaths="false">
-  <component name="AppServerRunManager" />
-  <component name="AspectsView" />
-  <component name="BookmarkManager" />
-  <component name="ChangeBrowserSettings">
-    <option name="MAIN_SPLITTER_PROPORTION" value="0.3" />
-    <option name="MESSAGES_SPLITTER_PROPORTION" value="0.8" />
-    <option name="USE_DATE_BEFORE_FILTER" value="false" />
-    <option name="USE_DATE_AFTER_FILTER" value="false" />
-    <option name="USE_CHANGE_BEFORE_FILTER" value="false" />
-    <option name="USE_CHANGE_AFTER_FILTER" value="false" />
-    <option name="DATE_BEFORE" value="" />
-    <option name="DATE_AFTER" value="" />
-    <option name="CHANGE_BEFORE" value="" />
-    <option name="CHANGE_AFTER" value="" />
-    <option name="USE_USER_FILTER" value="false" />
-    <option name="USER" value="" />
-  </component>
-  <component name="ChangeListManager">
-    <list default="true" name="Default" comment="" />
-  </component>
-  <component name="ChangeListSynchronizer" />
-  <component name="ChangesViewManager" flattened_view="true" />
-  <component name="CheckinPanelState" />
-  <component name="Commander">
-    <leftPanel />
-    <rightPanel />
-    <splitter proportion="0.5" />
-  </component>
-  <component name="CompilerWorkspaceConfiguration">
-    <option name="COMPILE_IN_BACKGROUND" value="false" />
-    <option name="AUTO_SHOW_ERRORS_IN_EDITOR" value="true" />
-    <option name="CLOSE_MESSAGE_VIEW_IF_SUCCESS" value="true" />
-    <option name="COMPILE_DEPENDENT_FILES" value="false" />
-    <option name="CLEAR_OUTPUT_DIRECTORY" value="false" />
-    <option name="ASSERT_NOT_NULL" value="true" />
-  </component>
-  <component name="CoverageDataManager" />
-  <component name="Cvs2Configuration">
-    <option name="PRUNE_EMPTY_DIRECTORIES" value="true" />
-    <option name="MERGING_MODE" value="0" />
-    <option name="MERGE_WITH_BRANCH1_NAME" value="HEAD" />
-    <option name="MERGE_WITH_BRANCH2_NAME" value="HEAD" />
-    <option name="RESET_STICKY" value="false" />
-    <option name="CREATE_NEW_DIRECTORIES" value="true" />
-    <option name="DEFAULT_TEXT_FILE_SUBSTITUTION" value="kv" />
-    <option name="PROCESS_UNKNOWN_FILES" value="false" />
-    <option name="PROCESS_DELETED_FILES" value="false" />
-    <option name="PROCESS_IGNORED_FILES" value="false" />
-    <option name="RESERVED_EDIT" value="false" />
-    <option name="CHECKOUT_DATE_OR_REVISION_SETTINGS">
-      <value>
-        <option name="BRANCH" value="" />
-        <option name="DATE" value="" />
-        <option name="USE_BRANCH" value="false" />
-        <option name="USE_DATE" value="false" />
-      </value>
-    </option>
-    <option name="UPDATE_DATE_OR_REVISION_SETTINGS">
-      <value>
-        <option name="BRANCH" value="" />
-        <option name="DATE" value="" />
-        <option name="USE_BRANCH" value="false" />
-        <option name="USE_DATE" value="false" />
-      </value>
-    </option>
-    <option name="SHOW_CHANGES_REVISION_SETTINGS">
-      <value>
-        <option name="BRANCH" value="" />
-        <option name="DATE" value="" />
-        <option name="USE_BRANCH" value="false" />
-        <option name="USE_DATE" value="false" />
-      </value>
-    </option>
-    <option name="SHOW_OUTPUT" value="false" />
-    <option name="ADD_WATCH_INDEX" value="0" />
-    <option name="REMOVE_WATCH_INDEX" value="0" />
-    <option name="UPDATE_KEYWORD_SUBSTITUTION" />
-    <option name="MAKE_NEW_FILES_READONLY" value="false" />
-    <option name="SHOW_CORRUPTED_PROJECT_FILES" value="0" />
-    <option name="TAG_AFTER_PROJECT_COMMIT" value="false" />
-    <option name="OVERRIDE_EXISTING_TAG_FOR_PROJECT" value="true" />
-    <option name="TAG_AFTER_PROJECT_COMMIT_NAME" value="" />
-    <option name="CLEAN_COPY" value="false" />
-  </component>
-  <component name="CvsTabbedWindow" />
-  <component name="DaemonCodeAnalyzer">
-    <disable_hints />
-  </component>
-  <component name="DebuggerManager">
-    <breakpoint_any>
-      <breakpoint>
-        <option name="NOTIFY_CAUGHT" value="true" />
-        <option name="NOTIFY_UNCAUGHT" value="true" />
-        <option name="ENABLED" value="false" />
-        <option name="SUSPEND_POLICY" value="SuspendAll" />
-        <option name="LOG_ENABLED" value="false" />
-        <option name="LOG_EXPRESSION_ENABLED" value="false" />
-        <option name="COUNT_FILTER_ENABLED" value="false" />
-        <option name="COUNT_FILTER" value="0" />
-        <option name="CONDITION_ENABLED" value="false" />
-        <option name="CLASS_FILTERS_ENABLED" value="false" />
-        <option name="INSTANCE_FILTERS_ENABLED" value="false" />
-        <option name="CONDITION" value="" />
-        <option name="LOG_MESSAGE" value="" />
-      </breakpoint>
-      <breakpoint>
-        <option name="NOTIFY_CAUGHT" value="true" />
-        <option name="NOTIFY_UNCAUGHT" value="true" />
-        <option name="ENABLED" value="false" />
-        <option name="SUSPEND_POLICY" value="SuspendAll" />
-        <option name="LOG_ENABLED" value="false" />
-        <option name="LOG_EXPRESSION_ENABLED" value="false" />
-        <option name="COUNT_FILTER_ENABLED" value="false" />
-        <option name="COUNT_FILTER" value="0" />
-        <option name="CONDITION_ENABLED" value="false" />
-        <option name="CLASS_FILTERS_ENABLED" value="false" />
-        <option name="INSTANCE_FILTERS_ENABLED" value="false" />
-        <option name="CONDITION" value="" />
-        <option name="LOG_MESSAGE" value="" />
-      </breakpoint>
-    </breakpoint_any>
-    <breakpoint_rules />
-    <ui_properties />
-  </component>
-  <component name="DebuggerSettings">
-    <option name="TRACING_FILTERS_ENABLED" value="true" />
-    <option name="TOSTRING_CLASSES_ENABLED" value="false" />
-    <option name="VALUE_LOOKUP_DELAY" value="700" />
-    <option name="DEBUGGER_TRANSPORT" value="0" />
-    <option name="FORCE_CLASSIC_VM" value="true" />
-    <option name="HIDE_DEBUGGER_ON_PROCESS_TERMINATION" value="false" />
-    <option name="SKIP_SYNTHETIC_METHODS" value="true" />
-    <option name="SKIP_CONSTRUCTORS" value="false" />
-    <option name="STEP_THREAD_SUSPEND_POLICY" value="SuspendThread" />
-    <default_breakpoint_settings>
-      <option name="NOTIFY_CAUGHT" value="true" />
-      <option name="NOTIFY_UNCAUGHT" value="true" />
-      <option name="WATCH_MODIFICATION" value="true" />
-      <option name="WATCH_ACCESS" value="true" />
-      <option name="WATCH_ENTRY" value="true" />
-      <option name="WATCH_EXIT" value="true" />
-      <option name="ENABLED" value="true" />
-      <option name="SUSPEND_VM" value="true" />
-      <option name="COUNT_FILTER_ENABLED" value="false" />
-      <option name="COUNT_FILTER" value="0" />
-      <option name="CONDITION_ENABLED" value="false" />
-      <option name="CONDITION" />
-      <option name="LOG_ENABLED" value="false" />
-      <option name="LOG_EXPRESSION_ENABLED" value="false" />
-      <option name="LOG_MESSAGE" />
-      <option name="CLASS_FILTERS_ENABLED" value="false" />
-      <option name="INVERSE_CLASS_FILLTERS" value="false" />
-      <option name="SUSPEND_POLICY" value="SuspendAll" />
-    </default_breakpoint_settings>
-    <filter>
-      <option name="PATTERN" value="com.sun.*" />
-      <option name="ENABLED" value="true" />
-    </filter>
-    <filter>
-      <option name="PATTERN" value="java.*" />
-      <option name="ENABLED" value="true" />
-    </filter>
-    <filter>
-      <option name="PATTERN" value="javax.*" />
-      <option name="ENABLED" value="true" />
-    </filter>
-    <filter>
-      <option name="PATTERN" value="org.omg.*" />
-      <option name="ENABLED" value="true" />
-    </filter>
-    <filter>
-      <option name="PATTERN" value="sun.*" />
-      <option name="ENABLED" value="true" />
-    </filter>
-    <filter>
-      <option name="PATTERN" value="junit.*" />
-      <option name="ENABLED" value="true" />
-    </filter>
-  </component>
-  <component name="EjbViewSettings">
-    <EjbView showMembers="false" autoscrollToSource="false" />
-  </component>
-  <component name="ErrorTreeViewConfiguration">
-    <option name="IS_AUTOSCROLL_TO_SOURCE" value="false" />
-    <option name="HIDE_WARNINGS" value="false" />
-  </component>
-  <component name="FavoritesManager">
-    <favorites_list name="soapui-client" />
-  </component>
-  <component name="FavoritesProjectViewPane">
-    <subPane subId="soapui-client">
-      <PATH>
-        <PATH_ELEMENT>
-          <option name="myItemId" />
-          <option name="myItemType" value="com.intellij.ide.favoritesTreeView.FavoritesTreeNodeDescriptor" />
-        </PATH_ELEMENT>
-      </PATH>
-    </subPane>
-  </component>
-  <component name="FileEditorManager">
-    <leaf />
-  </component>
-  <component name="FindManager">
-    <FindUsagesManager>
-      <setting name="OPEN_NEW_TAB" value="false" />
-    </FindUsagesManager>
-  </component>
-  <component name="HierarchyBrowserManager">
-    <option name="IS_AUTOSCROLL_TO_SOURCE" value="false" />
-    <option name="SORT_ALPHABETICALLY" value="false" />
-    <option name="HIDE_CLASSES_WHERE_METHOD_NOT_IMPLEMENTED" value="false" />
-  </component>
-  <component name="InspectionManager">
-    <option name="AUTOSCROLL_TO_SOURCE" value="false" />
-    <option name="SPLITTER_PROPORTION" value="0.5" />
-    <option name="GROUP_BY_SEVERITY" value="false" />
-    <option name="FILTER_RESOLVED_ITEMS" value="true" />
-    <option name="ANALYZE_TEST_SOURCES" value="true" />
-    <option name="SHOW_DIFF_WITH_PREVIOUS_RUN" value="false" />
-    <option name="SCOPE_TYPE" value="1" />
-    <option name="CUSTOM_SCOPE_NAME" value="" />
-    <option name="SHOW_ONLY_DIFF" value="false" />
-    <option name="myCurrentProfileName" value="Default" />
-  </component>
-  <component name="J2EEProjectPane" />
-  <component name="JspContextManager" />
-  <component name="LvcsProjectConfiguration">
-    <option name="ADD_LABEL_ON_PROJECT_OPEN" value="true" />
-    <option name="ADD_LABEL_ON_PROJECT_COMPILATION" value="true" />
-    <option name="ADD_LABEL_ON_FILE_PACKAGE_COMPILATION" value="true" />
-    <option name="ADD_LABEL_ON_PROJECT_MAKE" value="true" />
-    <option name="ADD_LABEL_ON_RUNNING" value="true" />
-    <option name="ADD_LABEL_ON_DEBUGGING" value="true" />
-    <option name="ADD_LABEL_ON_UNIT_TEST_PASSED" value="true" />
-    <option name="ADD_LABEL_ON_UNIT_TEST_FAILED" value="true" />
-  </component>
-  <component name="ModuleEditorState">
-    <option name="LAST_EDITED_MODULE_NAME" />
-    <option name="LAST_EDITED_TAB_NAME" />
-  </component>
-  <component name="NamedScopeManager" />
-  <component name="PackagesPane">
-    <subPane>
-      <PATH>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="soapui-client.ipr" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PackageViewProjectNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="soapui-client" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PackageViewModuleNode" />
-        </PATH_ELEMENT>
-      </PATH>
-    </subPane>
-  </component>
-  <component name="PerforceChangeBrowserSettings">
-    <option name="USE_CLIENT_FILTER" value="true" />
-    <option name="CLIENT" value="" />
-  </component>
-  <component name="PerforceConfiguration">
-    <option name="PORT" value="magic:1666" />
-    <option name="USER" value="" />
-    <option name="PASSWORD" value="" />
-    <option name="CLIENT" value="" />
-    <option name="TRACE" value="false" />
-    <option name="PERFORCE_STATUS" value="true" />
-    <option name="CHANGELIST_OPTION" value="false" />
-    <option name="SYSTEMROOT" value="" />
-    <option name="P4_EXECUTABLE" value="p4" />
-    <option name="SHOW_BRANCH_HISTORY" value="false" />
-    <option name="GENERATE_COMMENT" value="false" />
-    <option name="SYNC_OPTION" value="Sync" />
-    <option name="PUT_FOCUS_INTO_COMMENT" value="false" />
-    <option name="SHOW_CHECKIN_OPTIONS" value="true" />
-    <option name="FORCE_NON_EMPTY_COMMENT" value="true" />
-    <option name="LAST_COMMIT_MESSAGE" value="" />
-    <option name="SAVE_LAST_COMMIT_MESSAGE" value="true" />
-    <option name="CHECKIN_DIALOG_SPLITTER_PROPORTION" value="0.8" />
-    <option name="OPTIMIZE_IMPORTS_BEFORE_PROJECT_COMMIT" value="false" />
-    <option name="OPTIMIZE_IMPORTS_BEFORE_FILE_COMMIT" value="false" />
-    <option name="REFORMAT_BEFORE_PROJECT_COMMIT" value="false" />
-    <option name="REFORMAT_BEFORE_FILE_COMMIT" value="false" />
-    <option name="FILE_HISTORY_DIALOG_COMMENTS_SPLITTER_PROPORTION" value="0.8" />
-    <option name="FILE_HISTORY_DIALOG_SPLITTER_PROPORTION" value="0.5" />
-  </component>
-  <component name="PerforceDirect.Settings">
-    <option name="useP4CONFIG" value="true" />
-    <option name="port" value="&lt;perforce_server&gt;:1666" />
-    <option name="client" value="" />
-    <option name="user" value="" />
-    <option name="passwd" value="" />
-    <option name="showCmds" value="false" />
-    <option name="useNativeApi" value="true" />
-    <option name="pathToExec" value="p4" />
-    <option name="useCustomPathToExec" value="false" />
-    <option name="SYNC_FORCE" value="false" />
-    <option name="SYNC_RUN_RESOLVE" value="true" />
-    <option name="REVERT_UNCHANGED_FILES" value="true" />
-    <option name="CHARSET" value="none" />
-    <option name="SHOW_BRANCHES_HISTORY" value="true" />
-    <option name="ENABLED" value="true" />
-    <option name="USE_LOGIN" value="false" />
-    <option name="LOGIN_SILENTLY" value="false" />
-    <option name="INTEGRATE_RUN_RESOLVE" value="true" />
-    <option name="INTEGRATE_REVERT_UNCHANGED" value="true" />
-    <option name="SERVER_TIMEOUT" value="20000" />
-  </component>
-  <component name="ProjectLevelVcsManager">
-    <OptionsSetting value="true" id="Add" />
-    <OptionsSetting value="true" id="Remove" />
-    <OptionsSetting value="true" id="Checkin" />
-    <OptionsSetting value="true" id="Checkout" />
-    <OptionsSetting value="true" id="Update" />
-    <OptionsSetting value="true" id="Status" />
-    <OptionsSetting value="true" id="Edit" />
-    <OptionsSetting value="true" id="Undo Check Out" />
-    <OptionsSetting value="true" id="Compare with SourceSafe Version" />
-    <OptionsSetting value="true" id="Get Latest Version" />
-    <ConfirmationsSetting value="0" id="Add" />
-    <ConfirmationsSetting value="0" id="Remove" />
-  </component>
-  <component name="ProjectPane">
-    <subPane>
-      <PATH>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="soapui-client.ipr" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="soapui-client" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="Libraries" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.LibraryGroupNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="&lt; 1.5 &gt;" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.NamedLibraryElementNode" />
-        </PATH_ELEMENT>
-      </PATH>
-      <PATH>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="soapui-client.ipr" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="soapui-client" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="Libraries" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.LibraryGroupNode" />
-        </PATH_ELEMENT>
-      </PATH>
-      <PATH>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="soapui-client.ipr" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="soapui-client" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\services\soapui-client" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-        </PATH_ELEMENT>
-      </PATH>
-      <PATH>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="soapui-client.ipr" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="soapui-client" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\services\soapui-client" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\services\soapui-client\src" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\services\soapui-client\src\test" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-        </PATH_ELEMENT>
-      </PATH>
-      <PATH>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="soapui-client.ipr" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="soapui-client" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\services\soapui-client" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\services\soapui-client\src" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\services\soapui-client\src\test" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\services\soapui-client\src\test\java" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\services\soapui-client\src\test\java\org\jboss\soa\esb\services\soapui" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-        </PATH_ELEMENT>
-      </PATH>
-      <PATH>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="soapui-client.ipr" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="soapui-client" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\services\soapui-client" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\services\soapui-client\src" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\services\soapui-client\src\main" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-        </PATH_ELEMENT>
-      </PATH>
-      <PATH>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="soapui-client.ipr" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="soapui-client" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\services\soapui-client" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\services\soapui-client\src" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\services\soapui-client\src\main" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\services\soapui-client\src\main\java" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\services\soapui-client\src\main\java\org\jboss\soa\esb\services\soapui" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-        </PATH_ELEMENT>
-      </PATH>
-      <PATH>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="soapui-client.ipr" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="soapui-client" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\services\soapui-client" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\services\soapui-client\src" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-        </PATH_ELEMENT>
-      </PATH>
-      <PATH>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="soapui-client.ipr" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="product" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
-        </PATH_ELEMENT>
-      </PATH>
-      <PATH>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="soapui-client.ipr" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="product" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-        </PATH_ELEMENT>
-      </PATH>
-      <PATH>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="soapui-client.ipr" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="product" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\core" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-        </PATH_ELEMENT>
-      </PATH>
-      <PATH>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="soapui-client.ipr" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="product" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\core" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\core\rosetta" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-        </PATH_ELEMENT>
-      </PATH>
-      <PATH>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="soapui-client.ipr" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="product" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\core" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\core\rosetta" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\core\rosetta\src" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\core\rosetta\src\org\jboss" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-        </PATH_ELEMENT>
-      </PATH>
-      <PATH>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="soapui-client.ipr" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="product" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\core" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\core\rosetta" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\core\rosetta\src" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\core\rosetta\src\org\jboss" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\core\rosetta\src\org\jboss\internal\soa\esb" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-        </PATH_ELEMENT>
-      </PATH>
-      <PATH>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="soapui-client.ipr" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="product" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\core" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\core\rosetta" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\core\rosetta\src" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\core\rosetta\src\org\jboss" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\core\rosetta\src\org\jboss\internal\soa\esb" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-        </PATH_ELEMENT>
-        <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\core\rosetta\src\org\jboss\internal\soa\esb\soap" />
-          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-        </PATH_ELEMENT>
-      </PATH>
-    </subPane>
-  </component>
-  <component name="ProjectReloadState">
-    <option name="STATE" value="0" />
-  </component>
-  <component name="ProjectView">
-    <navigator currentView="ProjectPane" proportions="0.16666667" version="1" splitterProportion="0.5">
-      <flattenPackages />
-      <showMembers />
-      <showModules />
-      <showLibraryContents />
-      <hideEmptyPackages />
-      <abbreviatePackageNames />
-      <showStructure ProjectPane="false" PackagesPane="false" Favorites="false" />
-      <autoscrollToSource />
-      <autoscrollFromSource />
-      <sortByType />
-    </navigator>
-  </component>
-  <component name="ProjectViewSettings">
-    <navigator currentView="ProjectPane" flattenPackages="false" showMembers="false" showStructure="false" autoscrollToSource="false" splitterProportion="0.5" />
-    <view id="ProjectPane">
-      <expanded_node type="directory" url="file://$PROJECT_DIR$" />
-    </view>
-    <view id="SourcepathPane" />
-    <view id="ClasspathPane" />
-  </component>
-  <component name="PropertiesComponent">
-    <property name="MemberChooser.copyJavadoc" value="false" />
-    <property name="GoToClass.includeLibraries" value="false" />
-    <property name="MemberChooser.showClasses" value="true" />
-    <property name="MemberChooser.sorted" value="false" />
-    <property name="RunManagerConfig.compileBeforeRunning" value="true" />
-    <property name="GoToFile.includeJavaFiles" value="false" />
-    <property name="GoToClass.toSaveIncludeLibraries" value="false" />
-    <property name="RunManagerConfig.showSettingsBeforeRunnig" value="true" />
-  </component>
-  <component name="ReadonlyStatusHandler">
-    <option name="SHOW_DIALOG" value="true" />
-  </component>
-  <component name="RecentsManager">
-    <key name="CopyClassDialog.RECENTS_KEY">
-      <recent name="org.jboss.soa.esb.services.soapui" />
-    </key>
-  </component>
-  <component name="RestoreUpdateTree" />
-  <component name="RunManager" selected="JUnit.SoapUIClientServiceMBeanUnitTest.test_has_collections">
-    <tempConfiguration default="false" name="SoapUIClientServiceMBeanUnitTest.test_has_collections" type="JUnit" factoryName="JUnit" enabled="false" merge="false">
-      <pattern value="org.jboss.soa.esb.services.soapui.*" />
-      <module name="soapui-client" />
-      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
-      <option name="ALTERNATIVE_JRE_PATH" value="" />
-      <option name="PACKAGE_NAME" value="org.jboss.soa.esb.services.soapui" />
-      <option name="MAIN_CLASS_NAME" value="org.jboss.soa.esb.services.soapui.SoapUIClientServiceMBeanUnitTest" />
-      <option name="METHOD_NAME" value="test_has_collections" />
-      <option name="TEST_OBJECT" value="method" />
-      <option name="VM_PARAMETERS" value="" />
-      <option name="PARAMETERS" value="" />
-      <option name="WORKING_DIRECTORY" value="file://$PROJECT_DIR$" />
-      <option name="ADDITIONAL_CLASS_PATH" />
-      <option name="TEST_SEARCH_SCOPE">
-        <value defaultName="wholeProject" />
-      </option>
-      <RunnerSettings RunnerId="Debug">
-        <option name="DEBUG_PORT" value="4078" />
-        <option name="TRANSPORT" value="0" />
-        <option name="LOCAL" value="true" />
-      </RunnerSettings>
-      <RunnerSettings RunnerId="Profile ">
-        <option name="myExternalizedOptions" value="&#13;&#10;snapshots-dir=&#13;&#10;" />
-      </RunnerSettings>
-      <RunnerSettings RunnerId="Run" />
-      <ConfigurationWrapper RunnerId="Debug" />
-      <ConfigurationWrapper RunnerId="Run" />
-      <method>
-        <option name="Make" value="true" />
-      </method>
-    </tempConfiguration>
-    <configuration default="true" type="Remote" factoryName="Remote">
-      <option name="USE_SOCKET_TRANSPORT" value="true" />
-      <option name="SERVER_MODE" value="false" />
-      <option name="SHMEM_ADDRESS" value="javadebug" />
-      <option name="HOST" value="localhost" />
-      <option name="PORT" value="5005" />
-    </configuration>
-    <configuration default="true" type="Applet" factoryName="Applet">
-      <module name="" />
-      <option name="MAIN_CLASS_NAME" />
-      <option name="HTML_FILE_NAME" />
-      <option name="HTML_USED" value="false" />
-      <option name="WIDTH" value="400" />
-      <option name="HEIGHT" value="300" />
-      <option name="POLICY_FILE" value="$APPLICATION_HOME_DIR$/bin/appletviewer.policy" />
-      <option name="VM_PARAMETERS" />
-      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
-      <option name="ALTERNATIVE_JRE_PATH" />
-    </configuration>
-    <configuration default="true" type="Application" factoryName="Application" enabled="false" merge="false">
-      <option name="MAIN_CLASS_NAME" />
-      <option name="VM_PARAMETERS" />
-      <option name="PROGRAM_PARAMETERS" />
-      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
-      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
-      <option name="ALTERNATIVE_JRE_PATH" />
-      <option name="ENABLE_SWING_INSPECTOR" value="false" />
-      <module name="" />
-    </configuration>
-    <configuration default="true" type="JUnit" factoryName="JUnit" enabled="false" merge="false">
-      <module name="" />
-      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
-      <option name="ALTERNATIVE_JRE_PATH" />
-      <option name="PACKAGE_NAME" />
-      <option name="MAIN_CLASS_NAME" />
-      <option name="METHOD_NAME" />
-      <option name="TEST_OBJECT" value="class" />
-      <option name="VM_PARAMETERS" />
-      <option name="PARAMETERS" />
-      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
-      <option name="ADDITIONAL_CLASS_PATH" />
-      <option name="TEST_SEARCH_SCOPE">
-        <value defaultName="wholeProject" />
-      </option>
-      <method>
-        <option name="Make" value="true" />
-      </method>
-    </configuration>
-  </component>
-  <component name="ScopeViewComponent" />
-  <component name="SelectInManager" />
-  <component name="StarteamConfiguration">
-    <option name="SERVER" value="" />
-    <option name="PORT" value="49201" />
-    <option name="USER" value="" />
-    <option name="PASSWORD" value="" />
-    <option name="PROJECT" value="" />
-    <option name="VIEW" value="" />
-    <option name="ALTERNATIVE_WORKING_PATH" value="" />
-    <option name="LOCK_ON_CHECKOUT" value="false" />
-    <option name="UNLOCK_ON_CHECKIN" value="false" />
-  </component>
-  <component name="StructuralSearchPlugin" />
-  <component name="StructureViewFactory">
-    <option name="AUTOSCROLL_MODE" value="true" />
-    <option name="AUTOSCROLL_FROM_SOURCE" value="false" />
-    <option name="ACTIVE_ACTIONS" value="" />
-  </component>
-  <component name="Struts Assistant">
-    <option name="showInputs" value="true" />
-    <option name="resources">
-      <value>
-        <option name="strutsPath" />
-        <option name="strutsHelp" />
-      </value>
-    </option>
-    <option name="selectedTaglibs" />
-    <option name="selectedTaglibs" />
-    <option name="myStrutsValidationEnabled" value="true" />
-    <option name="myTilesValidationEnabled" value="true" />
-    <option name="myValidatorValidationEnabled" value="true" />
-    <option name="myReportErrorsAsWarnings" value="true" />
-  </component>
-  <component name="SvnChangesBrowserSettings">
-    <option name="USE_AUTHOR_FIELD" value="true" />
-    <option name="AUTHOR" value="" />
-    <option name="LOCATION" value="" />
-    <option name="USE_PROJECT_SETTINGS" value="true" />
-    <option name="USE_ALTERNATE_LOCATION" value="false" />
-  </component>
-  <component name="SvnConfiguration">
-    <option name="USER" value="" />
-    <option name="PASSWORD" value="" />
-    <option name="PROCESS_UNRESOLVED" value="false" />
-    <option name="LAST_MERGED_REVISION" />
-    <option name="UPDATE_RUN_STATUS" value="false" />
-    <option name="UPDATE_RECURSIVELY" value="true" />
-    <option name="MERGE_DRY_RUN" value="false" />
-  </component>
-  <component name="TodoView" selected-index="0">
-    <todo-panel id="selected-file">
-      <are-packages-shown value="false" />
-      <are-modules-shown value="false" />
-      <flatten-packages value="false" />
-      <is-autoscroll-to-source value="true" />
-    </todo-panel>
-    <todo-panel id="all">
-      <are-packages-shown value="true" />
-      <are-modules-shown value="false" />
-      <flatten-packages value="false" />
-      <is-autoscroll-to-source value="true" />
-    </todo-panel>
-  </component>
-  <component name="ToolWindowManager">
-    <frame x="-4" y="-4" width="1288" height="998" extended-state="6" />
-    <editor active="true" />
-    <layout>
-      <window_info id="UI Designer" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="3" />
-      <window_info id="CVS" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="8" />
-      <window_info id="IDEtalk" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="3" />
-      <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="7" />
-      <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.31925264" order="0" />
-      <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="1" />
-      <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" order="1" />
-      <window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32983682" order="8" />
-      <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.4" order="6" />
-      <window_info id="Profile" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="8" />
-      <window_info id="Module Dependencies" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="3" />
-      <window_info id="Dependency Viewer" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="8" />
-      <window_info id="Palette" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="3" />
-      <window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" order="1" />
-      <window_info id="Changes" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="8" />
-      <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.46853146" order="2" />
-      <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" order="2" />
-      <window_info id="File View" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="3" />
-      <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.3997669" order="4" />
-      <window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.4" order="0" />
-      <window_info id="IDEtalk Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="8" />
-      <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="8" />
-      <window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="0" />
-      <window_info id="Aspects" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="3" />
-      <window_info id="Web" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" order="2" />
-      <window_info id="EJB" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" order="3" />
-      <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" order="5" />
-    </layout>
-  </component>
-  <component name="VCS.FileViewConfiguration">
-    <option name="SELECTED_STATUSES" value="DEFAULT" />
-    <option name="SELECTED_COLUMNS" value="DEFAULT" />
-    <option name="SHOW_FILTERS" value="true" />
-    <option name="CUSTOMIZE_VIEW" value="true" />
-    <option name="SHOW_FILE_HISTORY_AS_TREE" value="true" />
-  </component>
-  <component name="VcsManagerConfiguration">
-    <option name="OFFER_MOVE_TO_ANOTHER_CHANGELIST_ON_PARTIAL_COMMIT" value="true" />
-    <option name="CHECK_CODE_SMELLS_BEFORE_PROJECT_COMMIT" value="true" />
-    <option name="PERFORM_UPDATE_IN_BACKGROUND" value="false" />
-    <option name="PERFORM_COMMIT_IN_BACKGROUND" value="false" />
-    <option name="PUT_FOCUS_INTO_COMMENT" value="false" />
-    <option name="FORCE_NON_EMPTY_COMMENT" value="false" />
-    <option name="LAST_COMMIT_MESSAGE" />
-    <option name="SAVE_LAST_COMMIT_MESSAGE" value="true" />
-    <option name="CHECKIN_DIALOG_SPLITTER_PROPORTION" value="0.8" />
-    <option name="OPTIMIZE_IMPORTS_BEFORE_PROJECT_COMMIT" value="false" />
-    <option name="REFORMAT_BEFORE_PROJECT_COMMIT" value="false" />
-    <option name="REFORMAT_BEFORE_FILE_COMMIT" value="false" />
-    <option name="FILE_HISTORY_DIALOG_COMMENTS_SPLITTER_PROPORTION" value="0.8" />
-    <option name="FILE_HISTORY_DIALOG_SPLITTER_PROPORTION" value="0.5" />
-    <option name="ERROR_OCCURED" value="false" />
-    <option name="ACTIVE_VCS_NAME" value="" />
-    <option name="UPDATE_GROUP_BY_PACKAGES" value="false" />
-    <option name="SHOW_FILE_HISTORY_AS_TREE" value="false" />
-    <option name="FILE_HISTORY_SPLITTER_PROPORTION" value="0.6" />
-  </component>
-  <component name="VssConfiguration">
-    <option name="CLIENT_PATH" value="" />
-    <option name="SRCSAFEINI_PATH" value="" />
-    <option name="USER_NAME" value="" />
-    <option name="PWD" value="" />
-    <option name="VSS_IS_INITIALIZED" value="true" />
-    <CheckoutOptions>
-      <option name="COMMENT" value="" />
-      <option name="DO_NOT_GET_LATEST_VERSION" value="false" />
-      <option name="REPLACE_WRITABLE" value="false" />
-      <option name="RECURSIVE" value="false" />
-    </CheckoutOptions>
-    <CheckinOptions>
-      <option name="COMMENT" value="" />
-      <option name="KEEP_CHECKED_OUT" value="false" />
-      <option name="RECURSIVE" value="false" />
-    </CheckinOptions>
-    <AddOptions>
-      <option name="COMMENT" value="" />
-      <option name="STORE_ONLY_LATEST_VERSION" value="false" />
-      <option name="CHECK_OUT_IMMEDIATELY" value="false" />
-      <option name="FILE_TYPE" value="0" />
-    </AddOptions>
-    <UndocheckoutOptions>
-      <option name="MAKE_WRITABLE" value="false" />
-      <option name="REPLACE_LOCAL_COPY" value="0" />
-      <option name="RECURSIVE" value="false" />
-    </UndocheckoutOptions>
-    <GetOptions>
-      <option name="REPLACE_WRITABLE" value="0" />
-      <option name="MAKE_WRITABLE" value="false" />
-      <option name="ANSWER_NEGATIVELY" value="false" />
-      <option name="ANSWER_POSITIVELY" value="false" />
-      <option name="RECURSIVE" value="false" />
-      <option name="VERSION" />
-    </GetOptions>
-    <VssConfigurableExcludedFilesTag />
-  </component>
-  <component name="WebViewSettings">
-    <webview flattenPackages="false" showMembers="false" autoscrollToSource="false" />
-  </component>
-  <component name="antWorkspaceConfiguration">
-    <option name="IS_AUTOSCROLL_TO_SOURCE" value="false" />
-    <option name="FILTER_TARGETS" value="false" />
-  </component>
-  <component name="com.intellij.ide.util.scopeChooser.ScopeChooserConfigurable" proportions="" version="1">
-    <option name="myLastEditedConfigurable" />
-  </component>
-  <component name="com.intellij.openapi.roots.ui.configuration.projectRoot.ProjectRootMasterDetailsConfigurable" proportions="0.16666667,0.5" version="1">
-    <option name="myPlainMode" value="false" />
-    <option name="myLastEditedConfigurable" value="soapui-client" />
-  </component>
-  <component name="com.intellij.profile.ui.ErrorOptionsConfigurable" proportions="" version="1">
-    <option name="myLastEditedConfigurable" />
-  </component>
-  <component name="editorHistoryManager">
-    <entry file="jar://H:/Jboss/ESB/trunk/product/build/jbossesb/lib/jbossesb-rosetta.jar!/org/jboss/internal/soa/esb/soap/OGNLUtils.class">
-      <provider selected="true" editor-type-id="text-editor">
-        <state line="18" column="0" selection-start="861" selection-end="861" vertical-scroll-proportion="0.5952381">
-          <folding />
-        </state>
-      </provider>
-    </entry>
-    <entry file="file://H:/Jboss/ESB/trunk/product/core/rosetta/src/org/jboss/soa/esb/helpers/Email.java">
-      <provider selected="true" editor-type-id="text-editor">
-        <state line="46" column="49" selection-start="1817" selection-end="1817" vertical-scroll-proportion="0.1302682">
-          <folding>
-            <marker date="1175621365359" expanded="false" signature="0:1013" placeholder="/.../" />
-            <marker date="1175621365359" expanded="true" signature="1819:2805" placeholder="/**...*/" />
-            <marker date="1175621365359" expanded="true" signature="2830:2856" placeholder="/**...*/" />
-            <marker date="1175621365359" expanded="true" signature="2921:3024" placeholder="/**...*/" />
-            <marker date="1175621365359" expanded="true" signature="3070:3140" placeholder="/**...*/" />
-            <marker date="1175621365359" expanded="true" signature="3190:3265" placeholder="/**...*/" />
-            <marker date="1175621365359" expanded="true" signature="3313:3419" placeholder="/**...*/" />
-            <marker date="1175621365359" expanded="true" signature="3471:3575" placeholder="/**...*/" />
-            <marker date="1175621365359" expanded="true" signature="3629:3758" placeholder="/**...*/" />
-            <marker date="1175621365359" expanded="true" signature="3817:3899" placeholder="/**...*/" />
-            <marker date="1175621365359" expanded="true" signature="3937:3990" placeholder="/**...*/" />
-            <marker date="1175621365359" expanded="true" signature="4030:4088" placeholder="/**...*/" />
-            <marker date="1175621365359" expanded="true" signature="4128:4216" placeholder="/**...*/" />
-            <marker date="1175621365359" expanded="true" signature="4257:4321" placeholder="/**...*/" />
-            <marker date="1175621365359" expanded="true" signature="4372:4455" placeholder="/**...*/" />
-            <marker date="1175621365359" expanded="true" signature="4497:4580" placeholder="/**...*/" />
-            <marker date="1175621365359" expanded="true" signature="4624:4666" placeholder="/**...*/" />
-            <marker date="1175621365359" expanded="true" signature="4707:5216" placeholder="/**...*/" />
-            <marker date="1175621365359" expanded="true" signature="5277:5614" placeholder="{...}" />
-            <marker date="1175621365359" expanded="true" signature="5655:5824" placeholder="/**...*/" />
-            <marker date="1175621365359" expanded="true" signature="5878:5923" placeholder="{...}" />
-            <marker date="1175621365359" expanded="true" signature="5927:6067" placeholder="/**...*/" />
-            <marker date="1175621365359" expanded="true" signature="6131:6277" placeholder="{...}" />
-            <marker date="1175621365359" expanded="true" signature="6284:6335" placeholder="/**...*/" />
-            <marker date="1175621365359" expanded="true" signature="6373:6413" placeholder="{...}" />
-            <marker date="1175621365359" expanded="true" signature="6419:6480" placeholder="/**...*/" />
-            <marker date="1175621365359" expanded="true" signature="6534:6581" placeholder="{...}" />
-            <marker date="1175621365359" expanded="true" signature="6587:6633" placeholder="/**...*/" />
-            <marker date="1175621365359" expanded="true" signature="6664:6699" placeholder="{...}" />
-            <marker date="1175621365359" expanded="true" signature="6705:6756" placeholder="/**...*/" />
-            <marker date="1175621365359" expanded="true" signature="6798:6835" placeholder="{...}" />
-            <marker date="1175621365359" expanded="true" signature="6841:6885" placeholder="/**...*/" />
-            <marker date="1175621365359" expanded="true" signature="6914:6947" placeholder="{...}" />
-            <marker date="1175621365359" expanded="true" signature="6953:7000" placeholder="/**...*/" />
-            <marker date="1175621365359" expanded="true" signature="7038:7071" placeholder="{...}" />
-            <marker date="1175621365359" expanded="true" signature="7077:7123" placeholder="/**...*/" />
-            <marker date="1175621365359" expanded="true" signature="7154:7189" placeholder="{...}" />
-            <marker date="1175621365359" expanded="true" signature="7195:7246" placeholder="/**...*/" />
-            <marker date="1175621365359" expanded="true" signature="7288:7325" placeholder="{...}" />
-            <marker date="1175621365359" expanded="true" signature="7331:7378" placeholder="/**...*/" />
-            <marker date="1175621365359" expanded="true" signature="7410:7446" placeholder="{...}" />
-            <marker date="1175621365359" expanded="true" signature="7452:7505" placeholder="/**...*/" />
-            <marker date="1175621365359" expanded="true" signature="7549:7588" placeholder="{...}" />
-            <marker date="1175621365359" expanded="true" signature="7594:7641" placeholder="/**...*/" />
-            <marker date="1175621365359" expanded="true" signature="7673:7709" placeholder="{...}" />
-            <marker date="1175621365359" expanded="true" signature="7715:7768" placeholder="/**...*/" />
-            <marker date="1175621365359" expanded="true" signature="7812:7851" placeholder="{...}" />
-            <marker date="1175621365359" expanded="true" signature="7858:8178" placeholder="/**...*/" />
-            <marker date="1175621365359" expanded="true" signature="8281:8544" placeholder="{...}" />
-            <marker date="1175621365359" expanded="true" signature="8547:8785" placeholder="/**...*/" />
-            <marker date="1175621365359" expanded="true" signature="8887:9414" placeholder="{...}" />
-            <marker date="1175621365359" expanded="true" signature="9417:9611" placeholder="/**...*/" />
-            <marker date="1175621365359" expanded="true" signature="9692:9770" placeholder="{...}" />
-            <marker date="1175621365359" expanded="true" signature="9773:10026" placeholder="/**...*/" />
-            <marker date="1175621365359" expanded="true" signature="10107:10758" placeholder="{...}" />
-            <marker date="1175621365359" expanded="true" signature="10761:10895" placeholder="/**...*/" />
-            <marker date="1175621365359" expanded="true" signature="10937:11922" placeholder="{...}" />
-            <marker date="1175621365359" expanded="true" signature="11932:12226" placeholder="/**...*/" />
-            <marker date="1175621365359" expanded="true" signature="12317:12773" placeholder="{...}" />
-            <marker date="1175621365359" expanded="true" signature="12819:13105" placeholder="{...}" />
-            <marker date="1175621365359" expanded="true" signature="12899:12941" placeholder="{...}" />
-            <marker date="1175621365359" expanded="true" signature="13006:13066" placeholder="{...}" />
-          </folding>
-        </state>
-      </provider>
-    </entry>
-    <entry file="file://H:/Jboss/ESB/trunk/product/core/rosetta/tests/src/org/jboss/internal/soa/esb/util/embedded/ftp/NoConfigFileFtpServer.java">
-      <provider selected="true" editor-type-id="text-editor">
-        <state line="0" column="0" selection-start="0" selection-end="0" vertical-scroll-proportion="0.0">
-          <folding>
-            <element signature="imports" expanded="true" />
-          </folding>
-        </state>
-      </provider>
-    </entry>
-    <entry file="file://$PROJECT_DIR$/src/test/java/org/jboss/soa/esb/services/soapui/SoapUIClientServiceMBeanUnitTest.java">
-      <provider selected="true" editor-type-id="text-editor">
-        <state line="54" column="22" selection-start="2561" selection-end="2561" vertical-scroll-proportion="0.9280397">
-          <folding />
-        </state>
-      </provider>
-    </entry>
-    <entry file="file://$PROJECT_DIR$/pom.xml">
-      <provider selected="true" editor-type-id="text-editor">
-        <state line="96" column="21" selection-start="3557" selection-end="3557" vertical-scroll-proportion="0.040669855">
-          <folding />
-        </state>
-      </provider>
-    </entry>
-    <entry file="file://$PROJECT_DIR$/build.xml">
-      <provider selected="true" editor-type-id="text-editor">
-        <state line="11" column="70" selection-start="513" selection-end="531" vertical-scroll-proportion="0.042183623">
-          <folding />
-        </state>
-      </provider>
-    </entry>
-    <entry file="file://H:/Jboss/ESB/trunk/product/core/rosetta/src/org/jboss/internal/soa/esb/soap/OGNLUtils.java">
-      <provider selected="true" editor-type-id="text-editor">
-        <state line="91" column="0" selection-start="3132" selection-end="3132" vertical-scroll-proportion="0.37965262">
-          <folding>
-            <element signature="imports" expanded="true" />
-          </folding>
-        </state>
-      </provider>
-    </entry>
-    <entry file="file://$PROJECT_DIR$/src/main/java/org/jboss/soa/esb/services/soapui/SoapUIClientService.java">
-      <provider selected="true" editor-type-id="text-editor">
-        <state line="147" column="41" selection-start="5776" selection-end="5776" vertical-scroll-proportion="0.84367245">
-          <folding>
-            <element signature="imports" expanded="true" />
-          </folding>
-        </state>
-      </provider>
-    </entry>
-  </component>
-  <component name="editorManager" />
-  <component name="ideajad">
-    <property name="annotate" value="false" />
-    <property name="annotateFully" value="false" />
-    <property name="braces" value="false" />
-    <property name="clear" value="false" />
-    <property name="confirmNavigationTriggeredDecompile" value="true" />
-    <property name="dead" value="true" />
-    <property name="defaultInitializers" value="false" />
-    <property name="dissassemblerOnly" value="false" />
-    <property name="fieldsFirst" value="true" />
-    <property name="fileExtension" value="java" />
-    <property name="fullyQualifiedNames" value="false" />
-    <property name="indentation" value="4" />
-    <property name="intRadix" value="10" />
-    <property name="lineNumbersAsComments" value="true" />
-    <property name="longRadix" value="10" />
-    <property name="maxStringLength" value="64" />
-    <property name="nocast" value="false" />
-    <property name="noclass" value="false" />
-    <property name="nocode" value="false" />
-    <property name="noconv" value="false" />
-    <property name="noctor" value="false" />
-    <property name="nodos" value="false" />
-    <property name="nofd" value="false" />
-    <property name="noinner" value="false" />
-    <property name="nolvt" value="false" />
-    <property name="nonlb" value="false" />
-    <property name="outputDirectory" value="" />
-    <property name="packFields" value="3" />
-    <property name="packImports" value="7" />
-    <property name="prefixNumericalClasses" value="_cls" />
-    <property name="prefixNumericalFields" value="_fld" />
-    <property name="prefixNumericalLocals" value="_lcl" />
-    <property name="prefixNumericalMethods" value="_mth" />
-    <property name="prefixNumericalParameters" value="_prm" />
-    <property name="prefixUnusedExceptions" value="_ex" />
-    <property name="readonly" value="false" />
-    <property name="safe" value="false" />
-    <property name="sort" value="false" />
-    <property name="spaceAfterKeyword" value="false" />
-    <property name="splitStringsAtNewline" value="false" />
-    <property name="useTabs" value="false" />
-  </component>
-</project>
-
+<?xml version="1.0" encoding="UTF-8"?>
+<project relativePaths="false" version="4">
+  <component name="CCaseConfig">
+    <option name="checkoutReserved" value="false" />
+    <option name="markExternalChangeAsUpToDate" value="true" />
+    <option name="checkInUseHijack" value="true" />
+    <option name="useUcmModel" value="true" />
+    <option name="isOffline" value="false" />
+    <option name="synchOutside" value="false" />
+    <option name="isHistoryResticted" value="true" />
+    <option name="useIdenticalSwitch" value="true" />
+    <option name="lastScr" value="" />
+    <option name="scrTextFileName" value="" />
+    <option name="lastViewType" />
+    <option name="historyRevisionsNumber" value="4" />
+  </component>
+  <component name="ChangeBrowserSettings">
+    <option name="MAIN_SPLITTER_PROPORTION" value="0.3" />
+    <option name="MESSAGES_SPLITTER_PROPORTION" value="0.8" />
+    <option name="USE_DATE_BEFORE_FILTER" value="false" />
+    <option name="USE_DATE_AFTER_FILTER" value="false" />
+    <option name="USE_CHANGE_BEFORE_FILTER" value="false" />
+    <option name="USE_CHANGE_AFTER_FILTER" value="false" />
+    <option name="DATE_BEFORE" value="" />
+    <option name="DATE_AFTER" value="" />
+    <option name="CHANGE_BEFORE" value="" />
+    <option name="CHANGE_AFTER" value="" />
+    <option name="USE_USER_FILTER" value="false" />
+    <option name="USER" value="" />
+  </component>
+  <component name="ChangeListManager">
+    <list default="true" name="Default" comment="">
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/soapui-client.iml" afterPath="$PROJECT_DIR$/soapui-client.iml" />
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/soapui-client.iws" afterPath="$PROJECT_DIR$/soapui-client.iws" />
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/soapui-client.ipr" afterPath="$PROJECT_DIR$/soapui-client.ipr" />
+      <change type="MODIFICATION" beforePath="H:/Jboss/ESB/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd" afterPath="H:/Jboss/ESB/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd" />
+    </list>
+  </component>
+  <component name="ChangesViewManager" flattened_view="true" show_ignored="false" />
+  <component name="Commander">
+    <leftPanel />
+    <rightPanel />
+    <splitter proportion="0.5" />
+  </component>
+  <component name="CompilerWorkspaceConfiguration">
+    <option name="COMPILE_IN_BACKGROUND" value="false" />
+    <option name="AUTO_SHOW_ERRORS_IN_EDITOR" value="true" />
+    <option name="CLOSE_MESSAGE_VIEW_IF_SUCCESS" value="true" />
+    <option name="COMPILE_DEPENDENT_FILES" value="false" />
+    <option name="CLEAR_OUTPUT_DIRECTORY" value="false" />
+    <option name="ASSERT_NOT_NULL" value="true" />
+  </component>
+  <component name="CreatePatchCommitExecutor">
+    <option name="PATCH_PATH" value="" />
+    <option name="REVERSE_PATCH" value="false" />
+  </component>
+  <component name="Cvs2Configuration">
+    <option name="PRUNE_EMPTY_DIRECTORIES" value="true" />
+    <option name="MERGING_MODE" value="0" />
+    <option name="MERGE_WITH_BRANCH1_NAME" value="HEAD" />
+    <option name="MERGE_WITH_BRANCH2_NAME" value="HEAD" />
+    <option name="RESET_STICKY" value="false" />
+    <option name="CREATE_NEW_DIRECTORIES" value="true" />
+    <option name="DEFAULT_TEXT_FILE_SUBSTITUTION" value="kv" />
+    <option name="PROCESS_UNKNOWN_FILES" value="false" />
+    <option name="PROCESS_DELETED_FILES" value="false" />
+    <option name="PROCESS_IGNORED_FILES" value="false" />
+    <option name="RESERVED_EDIT" value="false" />
+    <option name="CHECKOUT_DATE_OR_REVISION_SETTINGS">
+      <value>
+        <option name="BRANCH" value="" />
+        <option name="DATE" value="" />
+        <option name="USE_BRANCH" value="false" />
+        <option name="USE_DATE" value="false" />
+      </value>
+    </option>
+    <option name="UPDATE_DATE_OR_REVISION_SETTINGS">
+      <value>
+        <option name="BRANCH" value="" />
+        <option name="DATE" value="" />
+        <option name="USE_BRANCH" value="false" />
+        <option name="USE_DATE" value="false" />
+      </value>
+    </option>
+    <option name="SHOW_CHANGES_REVISION_SETTINGS">
+      <value>
+        <option name="BRANCH" value="" />
+        <option name="DATE" value="" />
+        <option name="USE_BRANCH" value="false" />
+        <option name="USE_DATE" value="false" />
+      </value>
+    </option>
+    <option name="SHOW_OUTPUT" value="false" />
+    <option name="ADD_WATCH_INDEX" value="0" />
+    <option name="REMOVE_WATCH_INDEX" value="0" />
+    <option name="UPDATE_KEYWORD_SUBSTITUTION" />
+    <option name="MAKE_NEW_FILES_READONLY" value="false" />
+    <option name="SHOW_CORRUPTED_PROJECT_FILES" value="0" />
+    <option name="TAG_AFTER_PROJECT_COMMIT" value="false" />
+    <option name="OVERRIDE_EXISTING_TAG_FOR_PROJECT" value="true" />
+    <option name="TAG_AFTER_PROJECT_COMMIT_NAME" value="" />
+    <option name="CLEAN_COPY" value="false" />
+  </component>
+  <component name="DaemonCodeAnalyzer">
+    <disable_hints />
+  </component>
+  <component name="DebuggerManager">
+    <breakpoint_any>
+      <breakpoint>
+        <option name="NOTIFY_CAUGHT" value="true" />
+        <option name="NOTIFY_UNCAUGHT" value="true" />
+        <option name="ENABLED" value="false" />
+        <option name="LOG_ENABLED" value="false" />
+        <option name="LOG_EXPRESSION_ENABLED" value="false" />
+        <option name="SUSPEND_POLICY" value="SuspendAll" />
+        <option name="COUNT_FILTER_ENABLED" value="false" />
+        <option name="COUNT_FILTER" value="0" />
+        <option name="CONDITION_ENABLED" value="false" />
+        <option name="CLASS_FILTERS_ENABLED" value="false" />
+        <option name="INSTANCE_FILTERS_ENABLED" value="false" />
+        <option name="CONDITION" value="" />
+        <option name="LOG_MESSAGE" value="" />
+      </breakpoint>
+      <breakpoint>
+        <option name="NOTIFY_CAUGHT" value="true" />
+        <option name="NOTIFY_UNCAUGHT" value="true" />
+        <option name="ENABLED" value="false" />
+        <option name="LOG_ENABLED" value="false" />
+        <option name="LOG_EXPRESSION_ENABLED" value="false" />
+        <option name="SUSPEND_POLICY" value="SuspendAll" />
+        <option name="COUNT_FILTER_ENABLED" value="false" />
+        <option name="COUNT_FILTER" value="0" />
+        <option name="CONDITION_ENABLED" value="false" />
+        <option name="CLASS_FILTERS_ENABLED" value="false" />
+        <option name="INSTANCE_FILTERS_ENABLED" value="false" />
+        <option name="CONDITION" value="" />
+        <option name="LOG_MESSAGE" value="" />
+      </breakpoint>
+    </breakpoint_any>
+    <breakpoint_rules />
+    <ui_properties />
+  </component>
+  <component name="DebuggerSettings">
+    <option name="TRACING_FILTERS_ENABLED" value="true" />
+    <option name="TOSTRING_CLASSES_ENABLED" value="false" />
+    <option name="VALUE_LOOKUP_DELAY" value="700" />
+    <option name="DEBUGGER_TRANSPORT" value="0" />
+    <option name="FORCE_CLASSIC_VM" value="true" />
+    <option name="HIDE_DEBUGGER_ON_PROCESS_TERMINATION" value="false" />
+    <option name="SKIP_SYNTHETIC_METHODS" value="true" />
+    <option name="SKIP_CONSTRUCTORS" value="false" />
+    <option name="STEP_THREAD_SUSPEND_POLICY" value="SuspendThread" />
+    <default_breakpoint_settings>
+      <option name="NOTIFY_CAUGHT" value="true" />
+      <option name="NOTIFY_UNCAUGHT" value="true" />
+      <option name="WATCH_MODIFICATION" value="true" />
+      <option name="WATCH_ACCESS" value="true" />
+      <option name="WATCH_ENTRY" value="true" />
+      <option name="WATCH_EXIT" value="true" />
+      <option name="ENABLED" value="true" />
+      <option name="SUSPEND_VM" value="true" />
+      <option name="COUNT_FILTER_ENABLED" value="false" />
+      <option name="COUNT_FILTER" value="0" />
+      <option name="CONDITION_ENABLED" value="false" />
+      <option name="CONDITION" />
+      <option name="LOG_ENABLED" value="false" />
+      <option name="LOG_EXPRESSION_ENABLED" value="false" />
+      <option name="LOG_MESSAGE" />
+      <option name="CLASS_FILTERS_ENABLED" value="false" />
+      <option name="INVERSE_CLASS_FILLTERS" value="false" />
+      <option name="SUSPEND_POLICY" value="SuspendAll" />
+    </default_breakpoint_settings>
+    <filter>
+      <option name="PATTERN" value="com.sun.*" />
+      <option name="ENABLED" value="true" />
+    </filter>
+    <filter>
+      <option name="PATTERN" value="java.*" />
+      <option name="ENABLED" value="true" />
+    </filter>
+    <filter>
+      <option name="PATTERN" value="javax.*" />
+      <option name="ENABLED" value="true" />
+    </filter>
+    <filter>
+      <option name="PATTERN" value="org.omg.*" />
+      <option name="ENABLED" value="true" />
+    </filter>
+    <filter>
+      <option name="PATTERN" value="sun.*" />
+      <option name="ENABLED" value="true" />
+    </filter>
+    <filter>
+      <option name="PATTERN" value="junit.*" />
+      <option name="ENABLED" value="true" />
+    </filter>
+  </component>
+  <component name="EjbViewSettings">
+    <EjbView showMembers="false" autoscrollToSource="false" />
+  </component>
+  <component name="ErrorTreeViewConfiguration">
+    <option name="IS_AUTOSCROLL_TO_SOURCE" value="false" />
+    <option name="HIDE_WARNINGS" value="false" />
+  </component>
+  <component name="FavoritesManager">
+    <favorites_list name="soapui-client" />
+  </component>
+  <component name="FavoritesProjectViewPane">
+    <subPane subId="soapui-client">
+      <PATH>
+        <PATH_ELEMENT>
+          <option name="myItemId" />
+          <option name="myItemType" value="com.intellij.ide.favoritesTreeView.FavoritesTreeNodeDescriptor" />
+        </PATH_ELEMENT>
+      </PATH>
+    </subPane>
+  </component>
+  <component name="FileEditorManager">
+    <leaf>
+      <file leaf-file-name="SoapUIClientServiceMBean.java" pinned="false" current="true" current-in-tab="true">
+        <entry file="file://$PROJECT_DIR$/src/main/java/org/jboss/soa/esb/services/soapui/SoapUIClientServiceMBean.java">
+          <provider selected="true" editor-type-id="text-editor">
+            <state line="36" column="17" selection-start="1489" selection-end="1489" vertical-scroll-proportion="0.27116564">
+              <folding />
+            </state>
+          </provider>
+        </entry>
+      </file>
+      <file leaf-file-name="jboss-service.xml" pinned="false" current="false" current-in-tab="false">
+        <entry file="file://$PROJECT_DIR$/src/main/resources/META-INF/jboss-service.xml">
+          <provider selected="true" editor-type-id="text-editor">
+            <state line="0" column="0" selection-start="0" selection-end="0" vertical-scroll-proportion="0.0">
+              <folding />
+            </state>
+          </provider>
+        </entry>
+      </file>
+      <file leaf-file-name="SoapUIClientService.java" pinned="false" current="false" current-in-tab="false">
+        <entry file="file://$PROJECT_DIR$/src/main/java/org/jboss/soa/esb/services/soapui/SoapUIClientService.java">
+          <provider selected="true" editor-type-id="text-editor">
+            <state line="56" column="79" selection-start="2325" selection-end="2325" vertical-scroll-proportion="0.20858896">
+              <folding />
+            </state>
+          </provider>
+        </entry>
+      </file>
+    </leaf>
+  </component>
+  <component name="FindManager">
+    <FindUsagesManager>
+      <setting name="OPEN_NEW_TAB" value="false" />
+    </FindUsagesManager>
+  </component>
+  <component name="HierarchyBrowserManager">
+    <option name="IS_AUTOSCROLL_TO_SOURCE" value="false" />
+    <option name="SORT_ALPHABETICALLY" value="false" />
+    <option name="HIDE_CLASSES_WHERE_METHOD_NOT_IMPLEMENTED" value="false" />
+  </component>
+  <component name="LvcsProjectConfiguration">
+    <option name="ADD_LABEL_ON_PROJECT_OPEN" value="true" />
+    <option name="ADD_LABEL_ON_PROJECT_COMPILATION" value="true" />
+    <option name="ADD_LABEL_ON_FILE_PACKAGE_COMPILATION" value="true" />
+    <option name="ADD_LABEL_ON_PROJECT_MAKE" value="true" />
+    <option name="ADD_LABEL_ON_RUNNING" value="true" />
+    <option name="ADD_LABEL_ON_DEBUGGING" value="true" />
+    <option name="ADD_LABEL_ON_UNIT_TEST_PASSED" value="true" />
+    <option name="ADD_LABEL_ON_UNIT_TEST_FAILED" value="true" />
+  </component>
+  <component name="ModuleEditorState">
+    <option name="LAST_EDITED_MODULE_NAME" />
+    <option name="LAST_EDITED_TAB_NAME" />
+  </component>
+  <component name="PackagesPane">
+    <subPane>
+      <PATH>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="soapui-client.ipr" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PackageViewProjectNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="soapui-client" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PackageViewModuleNode" />
+        </PATH_ELEMENT>
+      </PATH>
+    </subPane>
+  </component>
+  <component name="PerforceChangeBrowserSettings">
+    <option name="USE_CLIENT_FILTER" value="true" />
+    <option name="CLIENT" value="" />
+  </component>
+  <component name="PerforceConfiguration">
+    <option name="PORT" value="magic:1666" />
+    <option name="USER" value="" />
+    <option name="PASSWORD" value="" />
+    <option name="CLIENT" value="" />
+    <option name="TRACE" value="false" />
+    <option name="PERFORCE_STATUS" value="true" />
+    <option name="CHANGELIST_OPTION" value="false" />
+    <option name="SYSTEMROOT" value="" />
+    <option name="P4_EXECUTABLE" value="p4" />
+    <option name="SHOW_BRANCH_HISTORY" value="false" />
+    <option name="GENERATE_COMMENT" value="false" />
+    <option name="SYNC_OPTION" value="Sync" />
+    <option name="PUT_FOCUS_INTO_COMMENT" value="false" />
+    <option name="SHOW_CHECKIN_OPTIONS" value="true" />
+    <option name="FORCE_NON_EMPTY_COMMENT" value="true" />
+    <option name="LAST_COMMIT_MESSAGE" value="" />
+    <option name="SAVE_LAST_COMMIT_MESSAGE" value="true" />
+    <option name="CHECKIN_DIALOG_SPLITTER_PROPORTION" value="0.8" />
+    <option name="OPTIMIZE_IMPORTS_BEFORE_PROJECT_COMMIT" value="false" />
+    <option name="OPTIMIZE_IMPORTS_BEFORE_FILE_COMMIT" value="false" />
+    <option name="REFORMAT_BEFORE_PROJECT_COMMIT" value="false" />
+    <option name="REFORMAT_BEFORE_FILE_COMMIT" value="false" />
+    <option name="FILE_HISTORY_DIALOG_COMMENTS_SPLITTER_PROPORTION" value="0.8" />
+    <option name="FILE_HISTORY_DIALOG_SPLITTER_PROPORTION" value="0.5" />
+  </component>
+  <component name="PerforceDirect.Settings">
+    <option name="useNativeApi" value="true" />
+  </component>
+  <component name="ProjectLevelVcsManager">
+    <OptionsSetting value="true" id="Add" />
+    <OptionsSetting value="true" id="Remove" />
+    <OptionsSetting value="true" id="Checkin" />
+    <OptionsSetting value="true" id="Checkout" />
+    <OptionsSetting value="true" id="Update" />
+    <OptionsSetting value="true" id="Status" />
+    <OptionsSetting value="true" id="Edit" />
+    <OptionsSetting value="true" id="Undo Check Out" />
+    <OptionsSetting value="true" id="Compare with SourceSafe Version" />
+    <OptionsSetting value="true" id="Get Latest Version" />
+    <ConfirmationsSetting value="0" id="Add" />
+    <ConfirmationsSetting value="0" id="Remove" />
+  </component>
+  <component name="ProjectPane">
+    <subPane>
+      <PATH>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="soapui-client" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="soapui-client" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
+        </PATH_ELEMENT>
+      </PATH>
+      <PATH>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="soapui-client" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="soapui-client" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\JBESB_4_2_1_GA_CP_1\product\services\soapui-client" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+      </PATH>
+      <PATH>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="soapui-client" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="soapui-client" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\JBESB_4_2_1_GA_CP_1\product\services\soapui-client" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\JBESB_4_2_1_GA_CP_1\product\services\soapui-client\src" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+      </PATH>
+      <PATH>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="soapui-client" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="soapui-client" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\JBESB_4_2_1_GA_CP_1\product\services\soapui-client" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\JBESB_4_2_1_GA_CP_1\product\services\soapui-client\src" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\JBESB_4_2_1_GA_CP_1\product\services\soapui-client\src\main" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\JBESB_4_2_1_GA_CP_1\product\services\soapui-client\src\main\resources" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+      </PATH>
+      <PATH>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="soapui-client" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="soapui-client" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\JBESB_4_2_1_GA_CP_1\product\services\soapui-client" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\JBESB_4_2_1_GA_CP_1\product\services\soapui-client\src" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\JBESB_4_2_1_GA_CP_1\product\services\soapui-client\src\main" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\JBESB_4_2_1_GA_CP_1\product\services\soapui-client\src\main\resources" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\JBESB_4_2_1_GA_CP_1\product\services\soapui-client\src\main\resources\META-INF" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+      </PATH>
+      <PATH>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="soapui-client" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="soapui-client" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\JBESB_4_2_1_GA_CP_1\product\services\soapui-client" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\JBESB_4_2_1_GA_CP_1\product\services\soapui-client\src" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\JBESB_4_2_1_GA_CP_1\product\services\soapui-client\src\main" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\JBESB_4_2_1_GA_CP_1\product\services\soapui-client\src\main\java" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\JBESB_4_2_1_GA_CP_1\product\services\soapui-client\src\main\java\org\jboss\soa\esb\services\soapui" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+      </PATH>
+      <PATH>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="soapui-client" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+        </PATH_ELEMENT>
+      </PATH>
+    </subPane>
+  </component>
+  <component name="ProjectReloadState">
+    <option name="STATE" value="0" />
+  </component>
+  <component name="ProjectView">
+    <navigator currentView="ProjectPane" proportions="0.16666667" version="1" splitterProportion="0.5">
+      <flattenPackages />
+      <showMembers />
+      <showModules />
+      <showLibraryContents />
+      <hideEmptyPackages />
+      <abbreviatePackageNames />
+      <showStructure Favorites="false" PackagesPane="false" ProjectPane="false" />
+      <autoscrollToSource />
+      <autoscrollFromSource />
+      <sortByType />
+    </navigator>
+  </component>
+  <component name="ProjectViewSettings">
+    <navigator currentView="ProjectPane" flattenPackages="false" showMembers="false" showStructure="false" autoscrollToSource="false" splitterProportion="0.5" />
+    <view id="ProjectPane">
+      <expanded_node type="directory" url="file://$PROJECT_DIR$" />
+    </view>
+    <view id="SourcepathPane" />
+    <view id="ClasspathPane" />
+  </component>
+  <component name="PropertiesComponent">
+    <property name="GoToFile.includeJavaFiles" value="false" />
+    <property name="GoToClass.toSaveIncludeLibraries" value="false" />
+    <property name="RunManagerConfig.showSettingsBeforeRunnig" value="true" />
+    <property name="RunManagerConfig.compileBeforeRunning" value="true" />
+    <property name="TEMP_MODULE_EXPLODED_DIR_FOR_product/web/Web2" value="C:\Documents and Settings\Tom Fennelly\Local Settings\Temp\webExplodedDir25239tmp" />
+    <property name="TEMP_MODULE_EXPLODED_DIR_FOR_product/web/Web" value="C:\Documents and Settings\Tom Fennelly\Local Settings\Temp\webExplodedDir25238tmp" />
+    <property name="MemberChooser.sorted" value="false" />
+    <property name="MemberChooser.showClasses" value="true" />
+    <property name="GoToClass.includeLibraries" value="false" />
+    <property name="TEMP_MODULE_EXPLODED_DIR_FOR_product/web/Web9" value="C:\Documents and Settings\Tom Fennelly\Local Settings\Temp\webExplodedDir25240tmp" />
+    <property name="MemberChooser.copyJavadoc" value="false" />
+  </component>
+  <component name="ReadonlyStatusHandler">
+    <option name="SHOW_DIALOG" value="true" />
+  </component>
+  <component name="RecentsManager">
+    <key name="CopyClassDialog.RECENTS_KEY">
+      <recent name="org.jboss.soa.esb.services.soapui" />
+    </key>
+  </component>
+  <component name="RunManager" selected="JUnit.SoapUIClientServiceMBeanUnitTest.test_has_collections">
+    <tempConfiguration default="false" name="SoapUIClientServiceMBeanUnitTest.test_has_collections" type="JUnit" factoryName="JUnit" enabled="false" merge="false">
+      <pattern value="org.jboss.soa.esb.services.soapui.*" />
+      <module name="soapui-client" />
+      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
+      <option name="ALTERNATIVE_JRE_PATH" value="" />
+      <option name="PACKAGE_NAME" value="org.jboss.soa.esb.services.soapui" />
+      <option name="MAIN_CLASS_NAME" value="org.jboss.soa.esb.services.soapui.SoapUIClientServiceMBeanUnitTest" />
+      <option name="METHOD_NAME" value="test_has_collections" />
+      <option name="TEST_OBJECT" value="method" />
+      <option name="VM_PARAMETERS" value="" />
+      <option name="PARAMETERS" value="" />
+      <option name="WORKING_DIRECTORY" value="file://$PROJECT_DIR$" />
+      <option name="ENV_VARIABLES" />
+      <option name="PASS_PARENT_ENVS" value="true" />
+      <option name="ADDITIONAL_CLASS_PATH" />
+      <option name="TEST_SEARCH_SCOPE">
+        <value defaultName="wholeProject" />
+      </option>
+      <RunnerSettings RunnerId="Debug">
+        <option name="DEBUG_PORT" value="4078" />
+        <option name="TRANSPORT" value="0" />
+        <option name="LOCAL" value="true" />
+      </RunnerSettings>
+      <RunnerSettings RunnerId="Profile ">
+        <option name="myExternalizedOptions" value="&#13;&#10;snapshots-dir=&#13;&#10;" />
+      </RunnerSettings>
+      <RunnerSettings RunnerId="Run" />
+      <ConfigurationWrapper RunnerId="Debug" />
+      <ConfigurationWrapper RunnerId="Run" />
+      <method>
+        <option name="Make" value="true" />
+      </method>
+    </tempConfiguration>
+    <configuration default="true" type="Remote" factoryName="Remote">
+      <option name="USE_SOCKET_TRANSPORT" value="true" />
+      <option name="SERVER_MODE" value="false" />
+      <option name="SHMEM_ADDRESS" value="javadebug" />
+      <option name="HOST" value="localhost" />
+      <option name="PORT" value="5005" />
+    </configuration>
+    <configuration default="true" type="Applet" factoryName="Applet">
+      <module name="" />
+      <option name="MAIN_CLASS_NAME" />
+      <option name="HTML_FILE_NAME" />
+      <option name="HTML_USED" value="false" />
+      <option name="WIDTH" value="400" />
+      <option name="HEIGHT" value="300" />
+      <option name="POLICY_FILE" value="$APPLICATION_HOME_DIR$/bin/appletviewer.policy" />
+      <option name="VM_PARAMETERS" />
+      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
+      <option name="ALTERNATIVE_JRE_PATH" />
+    </configuration>
+    <configuration default="true" type="JUnit" factoryName="JUnit" enabled="false" merge="false">
+      <module name="" />
+      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
+      <option name="ALTERNATIVE_JRE_PATH" />
+      <option name="PACKAGE_NAME" />
+      <option name="MAIN_CLASS_NAME" />
+      <option name="METHOD_NAME" />
+      <option name="TEST_OBJECT" value="class" />
+      <option name="VM_PARAMETERS" />
+      <option name="PARAMETERS" />
+      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
+      <option name="ENV_VARIABLES" />
+      <option name="PASS_PARENT_ENVS" value="true" />
+      <option name="ADDITIONAL_CLASS_PATH" />
+      <option name="TEST_SEARCH_SCOPE">
+        <value defaultName="wholeProject" />
+      </option>
+      <method>
+        <option name="Make" value="true" />
+      </method>
+    </configuration>
+    <configuration default="true" type="Application" factoryName="Application" enabled="false" merge="false">
+      <option name="MAIN_CLASS_NAME" />
+      <option name="VM_PARAMETERS" />
+      <option name="PROGRAM_PARAMETERS" />
+      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
+      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
+      <option name="ALTERNATIVE_JRE_PATH" />
+      <option name="ENABLE_SWING_INSPECTOR" value="false" />
+      <option name="ENV_VARIABLES" />
+      <option name="PASS_PARENT_ENVS" value="true" />
+      <module name="" />
+    </configuration>
+    <list size="1">
+      <item index="0" class="java.lang.String" itemvalue="JUnit.SoapUIClientServiceMBeanUnitTest.test_has_collections" />
+    </list>
+  </component>
+  <component name="StarteamConfiguration">
+    <option name="SERVER" value="" />
+    <option name="PORT" value="49201" />
+    <option name="USER" value="" />
+    <option name="PASSWORD" value="" />
+    <option name="PROJECT" value="" />
+    <option name="VIEW" value="" />
+    <option name="ALTERNATIVE_WORKING_PATH" value="" />
+    <option name="LOCK_ON_CHECKOUT" value="false" />
+    <option name="UNLOCK_ON_CHECKIN" value="false" />
+  </component>
+  <component name="StructureViewFactory">
+    <option name="AUTOSCROLL_MODE" value="true" />
+    <option name="AUTOSCROLL_FROM_SOURCE" value="false" />
+    <option name="ACTIVE_ACTIONS" value="" />
+  </component>
+  <component name="Struts Assistant">
+    <option name="showInputs" value="true" />
+    <option name="resources">
+      <value>
+        <option name="strutsPath" />
+        <option name="strutsHelp" />
+      </value>
+    </option>
+    <option name="selectedTaglibs" />
+    <option name="selectedTaglibs" />
+    <option name="myStrutsValidationEnabled" value="true" />
+    <option name="myTilesValidationEnabled" value="true" />
+    <option name="myValidatorValidationEnabled" value="true" />
+    <option name="myReportErrorsAsWarnings" value="true" />
+  </component>
+  <component name="SvnChangesBrowserSettings">
+    <option name="USE_AUTHOR_FIELD" value="true" />
+    <option name="AUTHOR" value="" />
+    <option name="LOCATION" value="" />
+    <option name="USE_PROJECT_SETTINGS" value="true" />
+    <option name="USE_ALTERNATE_LOCATION" value="false" />
+  </component>
+  <component name="SvnConfiguration">
+    <option name="USER" value="" />
+    <option name="PASSWORD" value="" />
+    <option name="LAST_MERGED_REVISION" />
+    <option name="UPDATE_RUN_STATUS" value="false" />
+    <option name="UPDATE_RECURSIVELY" value="true" />
+    <option name="MERGE_DRY_RUN" value="false" />
+    <configuration useDefault="true">C:\Documents and Settings\Tom Fennelly\Application Data\Subversion</configuration>
+  </component>
+  <component name="TodoView" selected-index="0">
+    <todo-panel id="selected-file">
+      <are-packages-shown value="false" />
+      <are-modules-shown value="false" />
+      <flatten-packages value="false" />
+      <is-autoscroll-to-source value="true" />
+    </todo-panel>
+    <todo-panel id="all">
+      <are-packages-shown value="true" />
+      <are-modules-shown value="false" />
+      <flatten-packages value="false" />
+      <is-autoscroll-to-source value="true" />
+    </todo-panel>
+    <todo-panel id="default-changelist">
+      <are-packages-shown value="false" />
+      <are-modules-shown value="false" />
+      <flatten-packages value="false" />
+      <is-autoscroll-to-source value="false" />
+    </todo-panel>
+  </component>
+  <component name="ToolWindowManager">
+    <frame x="0" y="0" width="1280" height="998" extended-state="0" />
+    <editor active="true" />
+    <layout>
+      <window_info id="UI Designer" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="3" />
+      <window_info id="Changes" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="8" />
+      <window_info id="Palette" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="3" />
+      <window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" order="1" />
+      <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="1" />
+      <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.3997669" order="4" />
+      <window_info id="IDEtalk Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="8" />
+      <window_info id="IDEtalk" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="3" />
+      <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="8" />
+      <window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32983682" order="8" />
+      <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="7" />
+      <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" order="1" />
+      <window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.4" order="0" />
+      <window_info id="Maven projects" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="-1" />
+      <window_info id="Module Dependencies" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="3" />
+      <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.32134098" order="0" />
+      <window_info id="Dependency Viewer" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="8" />
+      <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" order="2" />
+      <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.4" order="6" />
+      <window_info id="Duplicates" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="-1" />
+      <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.46853146" order="2" />
+      <window_info id="Aspects" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="3" />
+      <window_info id="File View" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="3" />
+      <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" order="5" />
+      <window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="0" />
+      <window_info id="Profile" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="8" />
+      <window_info id="Web" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" order="2" />
+      <window_info id="EJB" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" order="3" />
+      <window_info id="CVS" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="8" />
+    </layout>
+  </component>
+  <component name="VCS.FileViewConfiguration">
+    <option name="SELECTED_STATUSES" value="DEFAULT" />
+    <option name="SELECTED_COLUMNS" value="DEFAULT" />
+    <option name="SHOW_FILTERS" value="true" />
+    <option name="CUSTOMIZE_VIEW" value="true" />
+    <option name="SHOW_FILE_HISTORY_AS_TREE" value="true" />
+  </component>
+  <component name="VcsManagerConfiguration">
+    <option name="OFFER_MOVE_TO_ANOTHER_CHANGELIST_ON_PARTIAL_COMMIT" value="true" />
+    <option name="CHECK_CODE_SMELLS_BEFORE_PROJECT_COMMIT" value="true" />
+    <option name="PERFORM_UPDATE_IN_BACKGROUND" value="false" />
+    <option name="PERFORM_COMMIT_IN_BACKGROUND" value="false" />
+    <option name="PERFORM_EDIT_IN_BACKGROUND" value="true" />
+    <option name="PERFORM_ADD_REMOVE_IN_BACKGROUND" value="true" />
+    <option name="FORCE_NON_EMPTY_COMMENT" value="false" />
+    <option name="LAST_COMMIT_MESSAGE" />
+    <option name="OPTIMIZE_IMPORTS_BEFORE_PROJECT_COMMIT" value="false" />
+    <option name="REFORMAT_BEFORE_PROJECT_COMMIT" value="false" />
+    <option name="REFORMAT_BEFORE_FILE_COMMIT" value="false" />
+    <option name="FILE_HISTORY_DIALOG_COMMENTS_SPLITTER_PROPORTION" value="0.8" />
+    <option name="FILE_HISTORY_DIALOG_SPLITTER_PROPORTION" value="0.5" />
+    <option name="ACTIVE_VCS_NAME" value="" />
+    <option name="UPDATE_GROUP_BY_PACKAGES" value="false" />
+    <option name="UPDATE_GROUP_BY_CHANGELIST" value="false" />
+    <option name="SHOW_FILE_HISTORY_AS_TREE" value="false" />
+    <option name="FILE_HISTORY_SPLITTER_PROPORTION" value="0.6" />
+  </component>
+  <component name="VssConfiguration">
+    <option name="CLIENT_PATH" value="" />
+    <option name="SRCSAFEINI_PATH" value="" />
+    <option name="USER_NAME" value="" />
+    <option name="PWD" value="" />
+    <CheckoutOptions>
+      <option name="COMMENT" value="" />
+      <option name="DO_NOT_GET_LATEST_VERSION" value="false" />
+      <option name="REPLACE_WRITABLE" value="false" />
+      <option name="RECURSIVE" value="false" />
+    </CheckoutOptions>
+    <CheckinOptions>
+      <option name="COMMENT" value="" />
+      <option name="KEEP_CHECKED_OUT" value="false" />
+      <option name="RECURSIVE" value="false" />
+    </CheckinOptions>
+    <AddOptions>
+      <option name="STORE_ONLY_LATEST_VERSION" value="false" />
+      <option name="CHECK_OUT_IMMEDIATELY" value="false" />
+    </AddOptions>
+    <UndocheckoutOptions>
+      <option name="MAKE_WRITABLE" value="false" />
+      <option name="REPLACE_LOCAL_COPY" value="0" />
+      <option name="RECURSIVE" value="false" />
+    </UndocheckoutOptions>
+    <GetOptions>
+      <option name="REPLACE_WRITABLE" value="0" />
+      <option name="MAKE_WRITABLE" value="false" />
+      <option name="ANSWER_NEGATIVELY" value="false" />
+      <option name="ANSWER_POSITIVELY" value="false" />
+      <option name="RECURSIVE" value="false" />
+      <option name="VERSION" />
+    </GetOptions>
+  </component>
+  <component name="WebViewSettings">
+    <webview flattenPackages="false" showMembers="false" autoscrollToSource="false" />
+  </component>
+  <component name="antWorkspaceConfiguration">
+    <option name="IS_AUTOSCROLL_TO_SOURCE" value="false" />
+    <option name="FILTER_TARGETS" value="false" />
+  </component>
+  <component name="com.intellij.ide.util.scopeChooser.ScopeChooserConfigurable" proportions="" version="1">
+    <option name="myLastEditedConfigurable" />
+  </component>
+  <component name="com.intellij.openapi.roots.ui.configuration.projectRoot.ProjectRootMasterDetailsConfigurable" proportions="0.16666667,0.5" version="1">
+    <option name="myPlainMode" value="false" />
+    <option name="myLastEditedConfigurable" value="soapui-client" />
+  </component>
+  <component name="com.intellij.profile.ui.ErrorOptionsConfigurable" proportions="" version="1">
+    <option name="myLastEditedConfigurable" />
+  </component>
+  <component name="editorHistoryManager">
+    <entry file="jar://H:/Jboss/ESB/trunk/product/build/jbossesb/lib/jbossesb-rosetta.jar!/org/jboss/internal/soa/esb/soap/OGNLUtils.class">
+      <provider selected="true" editor-type-id="text-editor">
+        <state line="18" column="0" selection-start="861" selection-end="861" vertical-scroll-proportion="0.5952381">
+          <folding />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/src/test/java/org/jboss/soa/esb/services/soapui/SoapUIClientServiceMBeanUnitTest.java">
+      <provider selected="true" editor-type-id="text-editor">
+        <state line="54" column="22" selection-start="2561" selection-end="2561" vertical-scroll-proportion="0.9280397">
+          <folding />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/build.xml">
+      <provider selected="true" editor-type-id="text-editor">
+        <state line="11" column="70" selection-start="513" selection-end="531" vertical-scroll-proportion="0.042183623">
+          <folding />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/pom.xml">
+      <provider selected="true" editor-type-id="text-editor">
+        <state line="46" column="18" selection-start="1628" selection-end="1628" vertical-scroll-proportion="0.26576018">
+          <folding />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/src/main/java/org/jboss/soa/esb/services/soapui/SoapUIClientService.java">
+      <provider selected="true" editor-type-id="text-editor">
+        <state line="56" column="79" selection-start="2325" selection-end="2325" vertical-scroll-proportion="0.20858896">
+          <folding />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/src/main/resources/META-INF/jboss-service.xml">
+      <provider selected="true" editor-type-id="text-editor">
+        <state line="0" column="0" selection-start="0" selection-end="0" vertical-scroll-proportion="0.0">
+          <folding />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/src/main/java/org/jboss/soa/esb/services/soapui/SoapUIClientServiceMBean.java">
+      <provider selected="true" editor-type-id="text-editor">
+        <state line="36" column="17" selection-start="1489" selection-end="1489" vertical-scroll-proportion="0.27116564">
+          <folding />
+        </state>
+      </provider>
+    </entry>
+  </component>
+  <component name="ideajad">
+    <property name="annotate" value="false" />
+    <property name="annotateFully" value="false" />
+    <property name="braces" value="false" />
+    <property name="clear" value="false" />
+    <property name="confirmNavigationTriggeredDecompile" value="true" />
+    <property name="dead" value="true" />
+    <property name="defaultInitializers" value="false" />
+    <property name="dissassemblerOnly" value="false" />
+    <property name="fieldsFirst" value="true" />
+    <property name="fileExtension" value="java" />
+    <property name="fullyQualifiedNames" value="false" />
+    <property name="indentation" value="4" />
+    <property name="intRadix" value="10" />
+    <property name="lineNumbersAsComments" value="true" />
+    <property name="longRadix" value="10" />
+    <property name="maxStringLength" value="64" />
+    <property name="nocast" value="false" />
+    <property name="noclass" value="false" />
+    <property name="nocode" value="false" />
+    <property name="noconv" value="false" />
+    <property name="noctor" value="false" />
+    <property name="nodos" value="false" />
+    <property name="nofd" value="false" />
+    <property name="noinner" value="false" />
+    <property name="nolvt" value="false" />
+    <property name="nonlb" value="false" />
+    <property name="outputDirectory" value="" />
+    <property name="packFields" value="3" />
+    <property name="packImports" value="7" />
+    <property name="prefixNumericalClasses" value="_cls" />
+    <property name="prefixNumericalFields" value="_fld" />
+    <property name="prefixNumericalLocals" value="_lcl" />
+    <property name="prefixNumericalMethods" value="_mth" />
+    <property name="prefixNumericalParameters" value="_prm" />
+    <property name="prefixUnusedExceptions" value="_ex" />
+    <property name="readonly" value="false" />
+    <property name="safe" value="false" />
+    <property name="sort" value="false" />
+    <property name="spaceAfterKeyword" value="false" />
+    <property name="splitStringsAtNewline" value="false" />
+    <property name="useTabs" value="false" />
+  </component>
+</project>
+

Deleted: labs/jbossesb/workspace/maeste/product/services/soapui-client/src/lib/jboss-common.jar
===================================================================
(Binary files differ)

Deleted: labs/jbossesb/workspace/maeste/product/services/soapui-client/src/lib/jboss-system-client.jar
===================================================================
(Binary files differ)

Deleted: labs/jbossesb/workspace/maeste/product/services/soapui-client/src/lib/jboss-system.jar
===================================================================
(Binary files differ)

Deleted: labs/jbossesb/workspace/maeste/product/services/soapui-client/src/lib/jsr173_1.0_api-xmlbeans-2.2.0.jar
===================================================================
(Binary files differ)

Deleted: labs/jbossesb/workspace/maeste/product/services/soapui-client/src/lib/ognl-2.6.9.jar
===================================================================
(Binary files differ)

Deleted: labs/jbossesb/workspace/maeste/product/services/soapui-client/src/lib/wsdl4j-1.6.2.jar
===================================================================
(Binary files differ)

Deleted: labs/jbossesb/workspace/maeste/product/services/soapui-client/src/lib/xbean-2.2.0.jar
===================================================================
(Binary files differ)

Modified: labs/jbossesb/workspace/maeste/product/services/soapui-client/src/main/java/org/jboss/soa/esb/services/soapui/SoapUIClientService.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/soapui-client/src/main/java/org/jboss/soa/esb/services/soapui/SoapUIClientService.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/soapui-client/src/main/java/org/jboss/soa/esb/services/soapui/SoapUIClientService.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -20,8 +20,13 @@
 package org.jboss.soa.esb.services.soapui;
 
 import java.io.ByteArrayInputStream;
+import java.io.File;
+import java.io.FileInputStream;
+import java.io.FileOutputStream;
 import java.io.IOException;
+import java.io.InputStream;
 import java.io.StringReader;
+import java.net.URL;
 import java.util.*;
 
 import javax.xml.parsers.DocumentBuilder;
@@ -36,10 +41,13 @@
 import org.jboss.internal.soa.esb.soap.OGNLUtils;
 import org.jboss.internal.soa.esb.util.LRUCache;
 import org.jboss.internal.soa.esb.util.ESBProperties;
+import org.jboss.internal.soa.esb.util.XMLHelper;
 import org.jboss.soa.esb.dom.YADOMUtil;
 import org.jboss.soa.esb.http.HttpClientFactory;
 import org.jboss.soa.esb.ConfigurationException;
 import org.jboss.system.ServiceMBeanSupport;
+import org.jboss.system.server.ServerConfig;
+import org.jboss.system.server.ServerConfigLocator;
 import org.milyn.xml.XmlUtil;
 import org.milyn.Smooks;
 import org.milyn.resource.URIResourceLocator;
@@ -47,6 +55,7 @@
 import org.xml.sax.SAXException;
 import org.xml.sax.InputSource;
 
+import com.eviware.soapui.SoapUI;
 import com.eviware.soapui.impl.wsdl.WsdlInterface;
 import com.eviware.soapui.impl.wsdl.WsdlProject;
 import com.eviware.soapui.impl.wsdl.support.wsdl.WsdlLoader;
@@ -68,6 +77,26 @@
     private Map<String, Smooks> smooksCache;
     private ESBProperties properties;
     private static final String CLONED_POSTFIX = " - cloned";
+    /**
+     * The SoapUI property file.
+     */
+    private String propertyFile ;
+    /**
+     * The name of the generated property file.
+     */
+    private static final String SOAP_UI_PROPERTY_FILE = "soapui-settings.xml" ;
+    /**
+     * The additional schema resources.
+     */
+    private String schemas ;
+    /**
+     * The name of the SoapUI schema directory.
+     */
+    private static final String SOAP_UI_SCHEMA_DIRECTORY = "soapui-schemas" ;
+    /**
+     * The name of the property specifying the created SoapUI schema directory.
+     */
+    private static final String PROPERTY_ESB_SCHEMA_DIRECTORY = "jboss.esb.soapui.schema" ;
 
     /**
      * Public default constructor.
@@ -81,7 +110,166 @@
         smooksCache = new LRUCache<String, Smooks>(smooksLRUCacheSize);
     }
 
+    protected void startService() throws Exception {
+        super.startService();
+        
+        if (propertyFile != null) {
+            final ServerConfig serverConfig = ServerConfigLocator.locate() ;
+            final File dataDir = serverConfig.getServerDataDir() ;
+            
+            if (schemas != null)
+            {
+                initialiseSchemas(dataDir) ;
+            }
+            
+            final File soapUIPropertyFile = new File(dataDir, SOAP_UI_PROPERTY_FILE) ;
+            
+            final File baseFile = new File(propertyFile) ;
+            final InputStream xmlPropertyIS = getInputStream(baseFile);
+
+            
+            try {
+                final FileOutputStream fos = new FileOutputStream(soapUIPropertyFile) ;
+                XMLHelper.replaceSystemProperties(XMLHelper.getXMLStreamReader(xmlPropertyIS),
+                    XMLHelper.getXMLStreamWriter(fos)) ;
+            } finally {
+                xmlPropertyIS.close() ;
+            }
+            
+            SoapUI.initSettings(soapUIPropertyFile.getAbsolutePath()) ;
+        }
+    }
+    
+    @Override
+    protected void stopService() throws Exception
+    {
+        if (propertyFile != null)
+        {
+            final ServerConfig serverConfig = ServerConfigLocator.locate() ;
+            final File dataDir = serverConfig.getServerDataDir() ;
+            final File schemaDir = new File(dataDir, SOAP_UI_SCHEMA_DIRECTORY) ;
+            if (schemaDir.exists())
+            {
+                deleteFiles(schemaDir) ;
+            }
+        }
+        
+        // TODO Auto-generated method stub
+        super.stopService();
+    }
+    
+    private void initialiseSchemas(final File dataDir)
+        throws IOException
+    {
+        final String[] schemaResources = schemas.split("[, ]") ;
+        if (schemaResources != null)
+        {
+            final File schemaDir = new File(dataDir, SOAP_UI_SCHEMA_DIRECTORY) ;
+            schemaDir.mkdir();
+            
+            for(String schema: schemaResources)
+            {
+                final File schemaFile = new File(schema) ;
+                final InputStream is = getInputStream(schemaFile) ;
+                try
+                {
+                    writeToFile(is, schemaDir, schemaFile.getName()) ;
+                }
+                finally
+                {
+                    is.close() ;
+                }
+            }
+            System.setProperty(PROPERTY_ESB_SCHEMA_DIRECTORY, schemaDir.getAbsolutePath()) ;
+        }
+    }
+    
+    private void deleteFiles(final File file)
+    {
+        if (file.isDirectory())
+        {
+            final File[] files = file.listFiles() ;
+            for(File child: files)
+            {
+                deleteFiles(child) ;
+            }
+        }
+        file.delete() ;
+    }
+    
+    private void writeToFile(final InputStream is, final File dir, final String name)
+        throws IOException
+    {
+        final File output = new File(dir, name) ;
+        final byte[] buffer = new byte[256] ;
+        final FileOutputStream fos = new FileOutputStream(output) ;
+        try
+        {
+            for(;;)
+            {
+                final int count = is.read(buffer) ;
+                if (count <= 0)
+                {
+                    break ;
+                }
+                fos.write(buffer, 0, count) ;
+            }
+        }
+        finally
+        {
+            fos.close() ;
+        }
+    }
+    
+    private InputStream getInputStream(final File file)
+        throws IOException
+    {
+        if (!file.isAbsolute()) {
+            final URL resourceURL = Thread.currentThread().getContextClassLoader().getResource(file.getPath()) ;
+            return  resourceURL.openStream() ;
+        } else {
+            return new FileInputStream(file) ;
+        }
+    }
+    
     /**
+     * Get the property file.
+     * @return The name of the property file being used.
+     */
+    public String getPropertyFile()
+    {
+        return propertyFile ;
+    }
+    /**
+     * Set the property file.
+     * @param propertyFile The name of the property file being used.
+     */
+    public void setPropertyFile(final String propertyFile)
+    {
+        this.propertyFile = propertyFile ;
+    }
+    
+    /**
+     * Get the additional schema resources.
+     * @return The additional schema resources.
+     */
+    public String getSchemas()
+    {
+        return schemas ;
+    }
+    
+    /**
+     * Set the additional schemes.
+     * @param schemas The additional schema resources to setup for SoapUI.
+     * This needs support through the soapui-settings.xml file
+     * @see setPropertyFile
+     */
+    public void setSchemas(final String schemas)
+    {
+        this.schemas = schemas ;
+    }
+
+    /**
      * Build a SOAP request for the specified operation on the specified WSDL.
      *
      * @param wsdl            WSDL URL.

Modified: labs/jbossesb/workspace/maeste/product/services/soapui-client/src/main/java/org/jboss/soa/esb/services/soapui/SoapUIClientServiceMBean.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/soapui-client/src/main/java/org/jboss/soa/esb/services/soapui/SoapUIClientServiceMBean.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/soapui-client/src/main/java/org/jboss/soa/esb/services/soapui/SoapUIClientServiceMBean.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -63,4 +63,29 @@
      * @throws IOException Failed to load WSDL.
      */
     public abstract String getEndpoint(String wsdl, Properties httpClientProps) throws IOException;
+    
+    /**
+     * Get the property file.
+     * @return The name of the property file being used.
+     */
+    public String getPropertyFile() ;
+    /**
+     * Set the property file.
+     * @param propertyFile The name of the property file being used.
+     */
+    public void setPropertyFile(final String propertyFile) ;
+    
+    /**
+     * Get the additional schema resources.
+     * @return The additional schema resources.
+     */
+    public String getSchemas() ;
+    
+    /**
+     * Set the additional schemes.
+     * @param schemas The additional schema resources to setup for SoapUI.
+     * This needs support through the soapui-settings.xml file
+     * @see setPropertyFile
+     */
+    public void setSchemas(final String schemas) ;
 }

Modified: labs/jbossesb/workspace/maeste/product/services/soapui-client/src/main/resources/META-INF/jboss-service.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/soapui-client/src/main/resources/META-INF/jboss-service.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/soapui-client/src/main/resources/META-INF/jboss-service.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -2,8 +2,11 @@
 <service>
     <mbean code="org.jboss.soa.esb.services.soapui.SoapUIClientService"
            name="jboss.esb:service=SoapUIClientService">
+        <attribute name="PropertyFile">soapui-settings.xml</attribute>
+        <attribute name="Schemas">schemas/XMLSchema1999.xsd</attribute>
+        <depends>jboss.esb:service=ESBDeployer</depends>
     </mbean>
     <loader-repository>
         jboss.esb:loader=soapui-client.sar
     </loader-repository>
-</service>
\ No newline at end of file
+</service>

Copied: labs/jbossesb/workspace/maeste/product/services/soapui-client/src/main/resources/schemas (from rev 21158, labs/jbossesb/trunk/product/services/soapui-client/src/main/resources/schemas)

Deleted: labs/jbossesb/workspace/maeste/product/services/soapui-client/src/main/resources/schemas/XMLSchema1999.xsd
===================================================================
--- labs/jbossesb/trunk/product/services/soapui-client/src/main/resources/schemas/XMLSchema1999.xsd	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/soapui-client/src/main/resources/schemas/XMLSchema1999.xsd	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,73 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- XML Schema schema for XML Schemas: Part 1: Structures -->
-<!-- This schema attempts to redefine some XMLSchema1999 definitions as
-    XMLSchema2001.  This allows SoapUI to parse webservices using the older schema.
-    
-    This definition is not comprehensive, at present only simple string types are supported.
-    -->
-<!DOCTYPE xs:schema PUBLIC "-//W3C//DTD XMLSCHEMA 200102//EN" "XMLSchema.dtd" [
-
-<!-- provide ID type information even for parsers which only read the
-     internal subset -->
-<!ATTLIST xs:schema          id  ID  #IMPLIED>
-<!ATTLIST xs:complexType     id  ID  #IMPLIED>
-<!ATTLIST xs:complexContent  id  ID  #IMPLIED>
-<!ATTLIST xs:simpleContent   id  ID  #IMPLIED>
-<!ATTLIST xs:extension       id  ID  #IMPLIED>
-<!ATTLIST xs:element         id  ID  #IMPLIED>
-<!ATTLIST xs:group           id  ID  #IMPLIED> 
-<!ATTLIST xs:all             id  ID  #IMPLIED>
-<!ATTLIST xs:choice          id  ID  #IMPLIED>
-<!ATTLIST xs:sequence        id  ID  #IMPLIED>
-<!ATTLIST xs:any             id  ID  #IMPLIED>
-<!ATTLIST xs:anyAttribute    id  ID  #IMPLIED>
-<!ATTLIST xs:attribute       id  ID  #IMPLIED>
-<!ATTLIST xs:attributeGroup  id  ID  #IMPLIED>
-<!ATTLIST xs:unique          id  ID  #IMPLIED>
-<!ATTLIST xs:key             id  ID  #IMPLIED>
-<!ATTLIST xs:keyref          id  ID  #IMPLIED>
-<!ATTLIST xs:selector        id  ID  #IMPLIED>
-<!ATTLIST xs:field           id  ID  #IMPLIED>
-<!ATTLIST xs:include         id  ID  #IMPLIED>
-<!ATTLIST xs:import          id  ID  #IMPLIED>
-<!ATTLIST xs:redefine        id  ID  #IMPLIED>
-<!ATTLIST xs:notation        id  ID  #IMPLIED>
-<!--
-     keep this schema XML1.0 DTD valid
-  -->
-        <!ENTITY % schemaAttrs 'xmlns:hfp CDATA #IMPLIED'>
-
-        <!ELEMENT hfp:hasFacet EMPTY>
-        <!ATTLIST hfp:hasFacet
-                name NMTOKEN #REQUIRED>
-
-        <!ELEMENT hfp:hasProperty EMPTY>
-        <!ATTLIST hfp:hasProperty
-                name NMTOKEN #REQUIRED
-                value CDATA #REQUIRED>
-<!--
-        Make sure that processors that do not read the external
-        subset will know about the various IDs we declare
-  -->
-        <!ATTLIST xs:simpleType id ID #IMPLIED>
-        <!ATTLIST xs:maxExclusive id ID #IMPLIED>
-        <!ATTLIST xs:minExclusive id ID #IMPLIED>
-        <!ATTLIST xs:maxInclusive id ID #IMPLIED>
-        <!ATTLIST xs:minInclusive id ID #IMPLIED>
-        <!ATTLIST xs:totalDigits id ID #IMPLIED>
-        <!ATTLIST xs:fractionDigits id ID #IMPLIED>
-        <!ATTLIST xs:length id ID #IMPLIED>
-        <!ATTLIST xs:minLength id ID #IMPLIED>
-        <!ATTLIST xs:maxLength id ID #IMPLIED>
-        <!ATTLIST xs:enumeration id ID #IMPLIED>
-        <!ATTLIST xs:pattern id ID #IMPLIED>
-        <!ATTLIST xs:appinfo id ID #IMPLIED>
-        <!ATTLIST xs:documentation id ID #IMPLIED>
-        <!ATTLIST xs:list id ID #IMPLIED>
-        <!ATTLIST xs:union id ID #IMPLIED>
-        ]>
-<xs:schema xmlns="http://www.w3.org/1999/XMLSchema" xmlns:tns="http://www.w3.org/1999/XMLSchema" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.w3.org/1999/XMLSchema" blockDefault="#all" elementFormDefault="qualified" version="$Id: XMLSchema.xsd,v 1.5 2000/04/28 13:53:45 ht Exp $" xml:lang="EN">
-<xs:simpleType name="string" id="string">
-    <xs:restriction base="xs:string"/>
- </xs:simpleType>
-</xs:schema>

Copied: labs/jbossesb/workspace/maeste/product/services/soapui-client/src/main/resources/schemas/XMLSchema1999.xsd (from rev 21158, labs/jbossesb/trunk/product/services/soapui-client/src/main/resources/schemas/XMLSchema1999.xsd)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/soapui-client/src/main/resources/schemas/XMLSchema1999.xsd	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/soapui-client/src/main/resources/schemas/XMLSchema1999.xsd	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- XML Schema schema for XML Schemas: Part 1: Structures -->
+<!-- This schema attempts to redefine some XMLSchema1999 definitions as
+    XMLSchema2001.  This allows SoapUI to parse webservices using the older schema.
+    
+    This definition is not comprehensive, at present only simple string types are supported.
+    -->
+<!DOCTYPE xs:schema PUBLIC "-//W3C//DTD XMLSCHEMA 200102//EN" "XMLSchema.dtd" [
+
+<!-- provide ID type information even for parsers which only read the
+     internal subset -->
+<!ATTLIST xs:schema          id  ID  #IMPLIED>
+<!ATTLIST xs:complexType     id  ID  #IMPLIED>
+<!ATTLIST xs:complexContent  id  ID  #IMPLIED>
+<!ATTLIST xs:simpleContent   id  ID  #IMPLIED>
+<!ATTLIST xs:extension       id  ID  #IMPLIED>
+<!ATTLIST xs:element         id  ID  #IMPLIED>
+<!ATTLIST xs:group           id  ID  #IMPLIED> 
+<!ATTLIST xs:all             id  ID  #IMPLIED>
+<!ATTLIST xs:choice          id  ID  #IMPLIED>
+<!ATTLIST xs:sequence        id  ID  #IMPLIED>
+<!ATTLIST xs:any             id  ID  #IMPLIED>
+<!ATTLIST xs:anyAttribute    id  ID  #IMPLIED>
+<!ATTLIST xs:attribute       id  ID  #IMPLIED>
+<!ATTLIST xs:attributeGroup  id  ID  #IMPLIED>
+<!ATTLIST xs:unique          id  ID  #IMPLIED>
+<!ATTLIST xs:key             id  ID  #IMPLIED>
+<!ATTLIST xs:keyref          id  ID  #IMPLIED>
+<!ATTLIST xs:selector        id  ID  #IMPLIED>
+<!ATTLIST xs:field           id  ID  #IMPLIED>
+<!ATTLIST xs:include         id  ID  #IMPLIED>
+<!ATTLIST xs:import          id  ID  #IMPLIED>
+<!ATTLIST xs:redefine        id  ID  #IMPLIED>
+<!ATTLIST xs:notation        id  ID  #IMPLIED>
+<!--
+     keep this schema XML1.0 DTD valid
+  -->
+        <!ENTITY % schemaAttrs 'xmlns:hfp CDATA #IMPLIED'>
+
+        <!ELEMENT hfp:hasFacet EMPTY>
+        <!ATTLIST hfp:hasFacet
+                name NMTOKEN #REQUIRED>
+
+        <!ELEMENT hfp:hasProperty EMPTY>
+        <!ATTLIST hfp:hasProperty
+                name NMTOKEN #REQUIRED
+                value CDATA #REQUIRED>
+<!--
+        Make sure that processors that do not read the external
+        subset will know about the various IDs we declare
+  -->
+        <!ATTLIST xs:simpleType id ID #IMPLIED>
+        <!ATTLIST xs:maxExclusive id ID #IMPLIED>
+        <!ATTLIST xs:minExclusive id ID #IMPLIED>
+        <!ATTLIST xs:maxInclusive id ID #IMPLIED>
+        <!ATTLIST xs:minInclusive id ID #IMPLIED>
+        <!ATTLIST xs:totalDigits id ID #IMPLIED>
+        <!ATTLIST xs:fractionDigits id ID #IMPLIED>
+        <!ATTLIST xs:length id ID #IMPLIED>
+        <!ATTLIST xs:minLength id ID #IMPLIED>
+        <!ATTLIST xs:maxLength id ID #IMPLIED>
+        <!ATTLIST xs:enumeration id ID #IMPLIED>
+        <!ATTLIST xs:pattern id ID #IMPLIED>
+        <!ATTLIST xs:appinfo id ID #IMPLIED>
+        <!ATTLIST xs:documentation id ID #IMPLIED>
+        <!ATTLIST xs:list id ID #IMPLIED>
+        <!ATTLIST xs:union id ID #IMPLIED>
+        ]>
+<xs:schema xmlns="http://www.w3.org/1999/XMLSchema" xmlns:tns="http://www.w3.org/1999/XMLSchema" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.w3.org/1999/XMLSchema" blockDefault="#all" elementFormDefault="qualified" version="$Id: XMLSchema.xsd,v 1.5 2000/04/28 13:53:45 ht Exp $" xml:lang="EN">
+<xs:simpleType name="string" id="string">
+    <xs:restriction base="xs:string"/>
+ </xs:simpleType>
+</xs:schema>

Copied: labs/jbossesb/workspace/maeste/product/services/soapui-client/src/main/resources/soapui-settings.xml (from rev 21158, labs/jbossesb/trunk/product/services/soapui-client/src/main/resources/soapui-settings.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/soapui-client/src/main/resources/soapui-settings.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/soapui-client/src/main/resources/soapui-settings.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<con:soapui-settings xmlns:con="http://eviware.com/soapui/config">
+  <con:setting id="WsdlSettings at schema-directory">${jboss.esb.soapui.schema}</con:setting>
+
+  <con:setting id="WsdlSettings at cache-wsdls">true</con:setting>
+  <con:setting id="WsdlSettings at pretty-print-response-xml">true</con:setting>
+  <con:setting id="HttpSettings at include_request_in_time_taken">true</con:setting>
+  <con:setting id="HttpSettings at include_response_in_time_taken">true</con:setting>
+  <con:setting id="WsdlSettings at excluded-types"><![CDATA[
+    <con:entry xmlns:con="http://eviware.com/soapui/config">schema at http://www.w3.org/2001/XMLSchema</con:entry>
+ ]]>
+  </con:setting>
+  <con:setting id="WsdlSettings at name-with-binding">true</con:setting>
+</con:soapui-settings>

Modified: labs/jbossesb/workspace/maeste/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/JBESB_1713_SoapUIClientServiceMBeanUnitTest.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/JBESB_1713_SoapUIClientServiceMBeanUnitTest.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/JBESB_1713_SoapUIClientServiceMBeanUnitTest.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -160,4 +160,4 @@
 
         return stringBuf;
     }
-}
\ No newline at end of file
+}

Modified: labs/jbossesb/workspace/maeste/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/orderprocessing/expected_01.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/orderprocessing/expected_01.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/orderprocessing/expected_01.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -34,4 +34,4 @@
          </order>
       </end:processOrder>
    </soapenv:Body>
-</soapenv:Envelope>
\ No newline at end of file
+</soapenv:Envelope>

Modified: labs/jbossesb/workspace/maeste/product/services/spring/src/main/java/org/jboss/soa/esb/actions/AbstractSpringAction.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/spring/src/main/java/org/jboss/soa/esb/actions/AbstractSpringAction.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/spring/src/main/java/org/jboss/soa/esb/actions/AbstractSpringAction.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -24,171 +24,200 @@
 import org.apache.log4j.Logger;
 import org.jboss.soa.esb.helpers.ConfigTree;
 import org.jboss.soa.esb.message.Message;
+import org.springframework.beans.BeansException;
 import org.springframework.beans.factory.BeanFactory;
 import org.springframework.context.ApplicationContext;
 import org.springframework.context.support.ClassPathXmlApplicationContext;
 
 /**
- * Abstract class for Actions that make calls to Spring beans. 
+ * Abstract class for Actions that makes calls to Spring beans.
+ * <p/>
+ * <p>
+ * <pre>{@code
+ * Usage :
+ * <action name="sayHello" class="xyx.com.SimpleSpringAction" process="process">
+ *     <property name="springContextXml" value="spring-context1.xml, spring-context2.xml"/>
+ * </action>
+ * }</pre><br>
  * 
- * <p>This class creates a Spring IoC from a jboss-esb.xml element named "springContextXml". 
- * A comma separated list of spring context files may be used.
+ * Description of configuration properties:
+ * <ul>
+ * <li><i>springContextXml</i>: A single Spring bean definition xml file or a comma separated list of xml files.
+ * </ul>
  * 
  * @author <a href="mailto:james.williams at redhat.com">James Williams</a>.
+ * @author <a href="mailto:dbevenius at redhat.com">Daniel Bevenius</a>
  * 
  */
-public abstract class AbstractSpringAction extends AbstractActionLifecycle
-      implements ActionLifecycle
+public abstract class AbstractSpringAction extends AbstractActionLifecycle implements ActionLifecycle
 {
-   private static Logger logger = Logger.getLogger(AbstractSpringAction.class);
+	private Logger logger = Logger.getLogger( AbstractSpringAction.class );
+	
+	/** property name used in config file */
+	private static final String SPRING_CONTEXT_XML_ATTR = "springContextXml";
 
-   private static final String SPRING_CONTEXT_XML_ATTR = "springContextXml";
+	/** Spring bean definition xml fil */
+	private String springContextXml;
 
-   private String springContextXml;
+	/** configuration object */
+	protected ConfigTree configTree;
 
-   protected ConfigTree configTree;
+	/** Spring bean factory */
+	private BeanFactory factory;
 
-   private BeanFactory factory;
+	/**
+	 * Constructs and instance with storing the passed in ConfigTree instance.
+	 * <p/>
+	 * 
+	 * @param configTree the ConfigTree instance that will be stored
+	 */
+	public AbstractSpringAction(final ConfigTree configTree)
+	{
+		this.configTree = configTree;
+	}
 
-   /*
-    * (non-Javadoc)
-    * 
-    * @see org.jboss.soa.esb.actions.AbstractActionLifecycle#initialise()
-    */
-   public void initialise() throws ActionLifecycleException
-   {
-      springContextXml = configTree.getAttribute(SPRING_CONTEXT_XML_ATTR);
+	/**
+	 * Please do not call this no-args constructor and use
+	 * {@link #AbstractSpringAction(ConfigTree)} instead. This is because
+	 * the field configTree will be using in the {@link #initialise()} method
+	 * and will be null this config tree is not saved.
+	 * 
+	 * @deprecated Use {@link #AbstractSpringAction(ConfigTree)} instead
+	 */
+	public AbstractSpringAction()
+	{
+	}
 
-      if (springContextXml == null)
-      {
-         logger.error("No Spring context specified on action config "
-               + configTree.getAttribute("name")
-               + ". Expecting Spring context name.");
-         throw new ActionLifecycleException(
-               "No Spring context specified on action config: "
-                     + SPRING_CONTEXT_XML_ATTR + ".");
-      } else
-      {
-         initializeSpring();
-      }
-   }
+	/*
+	 * (non-Javadoc)
+	 * 
+	 * @see org.jboss.soa.esb.actions.AbstractActionLifecycle#initialise()
+	 */
+	public void initialise() throws ActionLifecycleException
+	{
+		if (configTree == null)
+		{
+			throw new ActionLifecycleException( "Please make sure that the AbstractSpringAction(ConfigTree configTree) constructor was called and not the no-args constructor." );
+		}
 
-   /**
-    * Initialize Spring IoC
-    * 
-    * @throws ActionLifecycleException
-    */
-   protected void initializeSpring() throws ActionLifecycleException
-   {
-      if (isBeanFactoryNull())
-      {
-         loadSpringIoc();
-      }
-   }
+		springContextXml = configTree.getAttribute( SPRING_CONTEXT_XML_ATTR );
+		if (springContextXml == null)
+		{
+			throw new ActionLifecycleException( "No Spring context specified on action config: " + SPRING_CONTEXT_XML_ATTR + "." );
+		} 
+		
+		initializeSpring();
+	}
 
-   /**
-    * Request a BeanFactory instance from the action. If no Spring IoC container
-    * exists, create one.
-    * 
-    * @return Spring Bean Factory
-    * @throws ActionLifecycleException
-    */
-   protected BeanFactory getBeanFactory() throws ActionLifecycleException
-   {
-      return this.factory;
-   }
+	/**
+	 * Check to see if Spring Bean factory is null. Mostly used for unit tests,
+	 * but could provide use in other situations.
+	 * 
+	 * @return true if the bean factory is null
+	 */
+	public boolean isBeanFactoryNull()
+	{
+		return factory == null;
+	}
+	
+	/**
+	 * Generic Exception handler for Spring Actions. Displays the root cause
+	 * message and full stack trace.
+	 * 
+	 * @param message
+	 * @param exception
+	 */
+	public void exceptionHandler( Message message, Throwable exception )
+	{
+		Throwable rootCause = exception.getCause();
+		StackTraceElement[] traceElms = rootCause.getStackTrace();
 
-   /**
-    * Check to see if Spring Bean factory is null. Mostly used for unit tests,
-    * but could provide use in other situations.
-    * 
-    * @return
-    */
-   public boolean isBeanFactoryNull()
-   {
-      if (factory == null)
-      {
-         return true;
-      } else
-      {
-         return false;
-      }
-   }
+		StringBuffer stackTrace = new StringBuffer( "Exception Root Cause is: \n" );
+		stackTrace.append( rootCause.getMessage() );
+		stackTrace.append( "\n Full Stack Trace is: \n" );
+		for (StackTraceElement elm : traceElms)
+		{
+			stackTrace.append( elm );
+			stackTrace.append( "\n" );
+		}
 
-   /**
-    * Create a spring IoC container.
-    * 
-    * @throws ActionLifecycleException
-    */
-   private void loadSpringIoc() throws ActionLifecycleException
-   {
-      String springContextXml = configTree
-            .getAttribute(SPRING_CONTEXT_XML_ATTR);
-      try
-      {
-         ApplicationContext springContext;
+		logger.error( stackTrace.toString() );
+	}
+	
+	/*
+	 * (non-Javadoc)
+	 * 
+	 * @see org.jboss.soa.esb.actions.AbstractActionLifecycle#destroy()
+	 */
+	public void destroy() throws ActionLifecycleException
+	{
+	}
 
-         if (springContextXml.contains(","))
-         {
-            String[] springContextXmls = springContextXml.split(",");
-            springContext = new ClassPathXmlApplicationContext(
-                  springContextXmls);
-         } else
-         {
-            springContext = new ClassPathXmlApplicationContext(springContextXml);
-         }
+	/**
+	 * Initialize Spring IoC
+	 * 
+	 * @throws ActionLifecycleException
+	 */
+	protected void initializeSpring() throws ActionLifecycleException
+	{
+		if (isBeanFactoryNull())
+		{
+			loadSpringIoc();
+		}
+	}
 
-         factory = (BeanFactory) springContext;
-      } catch (Exception e)
-      {
-         throw new ActionLifecycleException(e);
-      }
-   }
+	/**
+	 * Request a BeanFactory instance from the action. If no Spring IoC
+	 * container exists, create one.
+	 * 
+	 * @return Spring Bean Factory
+	 * @throws ActionLifecycleException
+	 */
+	protected BeanFactory getBeanFactory() throws ActionLifecycleException
+	{
+		return factory;
+	}
+	
+	/**
+	 * Conviencence method for printing a console log header
+	 * @deprecated
+	 */
+	protected void logHeader() { }
 
-   /**
-    * Generic Exception handler for Spring Actions. Displays the root cause
-    * message and full stack trace.
-    * 
-    * @param message
-    * @param exception
-    */
-   public void exceptionHandler(Message message, Throwable exception)
-   {
-      Throwable rootCause = exception.getCause();
-      StackTraceElement[] traceElms = rootCause.getStackTrace();
+	/**
+	 * Conviencence method for printing a console log footer
+	 * @deprecated
+	 */
+	protected void logFooter() { }
 
-      StringBuffer stackTrace = new StringBuffer("Exception Root Cause is: \n");
-      stackTrace.append(rootCause.getMessage());
-      stackTrace.append("\n Full Stack Trace is: \n");
-      for (StackTraceElement elm : traceElms)
-      {
-         stackTrace.append(elm);
-         stackTrace.append("\n");
-      }
 
-      logger.error(stackTrace.toString());
-   }
+	/**
+	 * Create a spring IoC container.
+	 * 
+	 * @throws ActionLifecycleException
+	 */
+	private void loadSpringIoc() throws ActionLifecycleException
+	{
+		try
+		{
+			ApplicationContext springContext;
 
-   /**
-    * Conviencence method for printing a console log header
-    */
-   protected void logHeader()
-   {
-      System.out.println("\n&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&");
-   }
+			if (springContextXml.contains( "," ))
+			{
+				String[] springContextXmls = springContextXml.split( "," );
+				springContext = new ClassPathXmlApplicationContext( springContextXmls );
+			} 
+			else
+			{
+				springContext = new ClassPathXmlApplicationContext( springContextXml );
+			}
 
-   /**
-    * Conviencence method for printing a console log footer
-    */
-   protected void logFooter()
-   {
-      System.out.println("&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&\n");
-   }
-
-   /* (non-Javadoc)
-    * @see org.jboss.soa.esb.actions.AbstractActionLifecycle#destroy()
-    */
-   public void destroy() throws ActionLifecycleException
-   {
-   }
+			factory = (BeanFactory) springContext;
+		} 
+		catch (final BeansException e)
+		{
+			throw new ActionLifecycleException( "BeansException caught in loadSpringToc : " , e );
+		}
+	}
+	
 }

Modified: labs/jbossesb/workspace/maeste/product/services/spring/src/test/java/org/jboss/soa/esb/actions/spring/AbstractSpringActionUnitTest.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/spring/src/test/java/org/jboss/soa/esb/actions/spring/AbstractSpringActionUnitTest.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/spring/src/test/java/org/jboss/soa/esb/actions/spring/AbstractSpringActionUnitTest.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -19,55 +19,75 @@
  */
 package org.jboss.soa.esb.actions.spring;
 
-import junit.framework.TestCase;
+import static org.junit.Assert.assertEquals;
+import junit.framework.JUnit4TestAdapter;
 
+import org.jboss.soa.esb.actions.ActionLifecycleException;
 import org.jboss.soa.esb.helpers.ConfigTree;
+import org.junit.Test;
 
 /**
  * Unit tests for org.jboss.soa.esb.actions.AbstractSpringAction
- * 
+ * <p/> 
  * @author <a href="mailto:james.williams at redhat.com">james.williams at redhat.com</a>
+ * @author <a href="mailto:dbevenius at redhat.com">Daniel Bevenius</a>
  */
-public class AbstractSpringActionUnitTest extends TestCase
+public class AbstractSpringActionUnitTest 
 {
+	private final String springContext1 = "/spring-context-1.xml";
+	private final String springContext2 = "/spring-context-2.xml";
+	
+	@Test ( expected = ActionLifecycleException.class )
+    public void nullConfigTree() throws Exception
+    {
+		new MockSpringAction( createConfig() );
+	}
 
-   public void test_bean_factory_load_single() throws Exception
-   {
-      ConfigTree config = new ConfigTree("<config/>");
+	@Test
+    public void test_bean_factory_load_single() throws Exception
+    {
+        MockSpringAction mockAction = createMockAction( new String[] { springContext1 } );
+        assertEquals("hello from Spring", mockAction.sayHelloSpring());
+        assertEquals(false, mockAction.isBeanFactoryNull());
+    }
 
-      config.setAttribute("springContextXml", "/spring-context-1.xml");
+    @Test
+    public void test_bean_factory_load_multiple() throws Exception
+    {
+        MockSpringAction mockAction = createMockAction( new String[] { springContext1, springContext2 } );
+        assertEquals("hello from Spring", mockAction.sayHelloSpring());
+        assertEquals("goodbye from Spring", mockAction.sayGoodbyeSpring());
+        assertEquals(false, mockAction.isBeanFactoryNull());
+    }
 
-      MockSpringAction mockAction = new MockSpringAction(config);
-      assertEquals("hello from Spring", mockAction.sayHelloSpring());
-      assertEquals(false, mockAction.isBeanFactoryNull());
-   }
-
-   public void test_bean_factory_load_multiple() throws Exception
-   {
-      ConfigTree config = new ConfigTree("<config/>");
-
+    @Test
+    public void test_spring_aop() throws Exception
+    {
+        MockSpringAction mockAction = createMockAction( new String[] { springContext1 } );
+        assertEquals("Greeting Changed", mockAction.sayHelloAopStyle());
+        assertEquals(false, mockAction.isBeanFactoryNull());
+    }
+       
+    public static junit.framework.Test suite()
+    {
+        return new JUnit4TestAdapter( AbstractSpringActionUnitTest.class );
+    }
     
-      String configPath1 = "/spring-context-1.xml";
-      String configPath2 = "/spring-context-2.xml";
-
-      config.setAttribute("springContextXml", configPath1 + "," + configPath2);
-
-      MockSpringAction mockAction = new MockSpringAction(config);
-      assertEquals("hello from Spring", mockAction.sayHelloSpring());
-      assertEquals("goodbye from Spring", mockAction.sayGoodbyeSpring());
-      assertEquals(false, mockAction.isBeanFactoryNull());
-   }
-
-   public void test_spring_aop() throws Exception
-   {
-      ConfigTree config = new ConfigTree("<config/>");
-
-      String pathToConfigFile = "/spring-context-1.xml";
-
-      config.setAttribute("springContextXml", pathToConfigFile);
-
-      MockSpringAction mockAction = new MockSpringAction(config);
-      assertEquals("Greeting Changed", mockAction.sayHelloAopStyle());
-      assertEquals(false, mockAction.isBeanFactoryNull());
-   }
+	private ConfigTree createConfig()
+	{
+        return new ConfigTree("<config/>");
+	}
+	
+	private MockSpringAction createMockAction( String[] files) throws Exception
+	{
+        final ConfigTree config = createConfig();
+        final StringBuilder sb = new StringBuilder();
+        for (String configFile : files)
+		{
+        	sb.append( configFile ).append( ',' );
+		}
+        config.setAttribute( "springContextXml" , sb.toString() );
+        
+        return new MockSpringAction( config );
+	}
 }

Modified: labs/jbossesb/workspace/maeste/product/services/spring/src/test/java/org/jboss/soa/esb/actions/spring/MockSpringAction.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/spring/src/test/java/org/jboss/soa/esb/actions/spring/MockSpringAction.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/services/spring/src/test/java/org/jboss/soa/esb/actions/spring/MockSpringAction.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -31,10 +31,10 @@
  */
 public class MockSpringAction extends AbstractSpringAction
 {
-
+	
    public MockSpringAction(ConfigTree config) throws Exception
    {
-      configTree = config;
+	  super(config);
       initialise();
    }
 

Copied: labs/jbossesb/workspace/maeste/product/services/spring/src/test/resources/log4j.xml (from rev 21158, labs/jbossesb/trunk/product/services/spring/src/test/resources/log4j.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/spring/src/test/resources/log4j.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/services/spring/src/test/resources/log4j.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
+
+<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="false">
+
+   <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
+      <param name="Target" value="System.out"/>
+
+      <layout class="org.apache.log4j.PatternLayout">
+         <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%t][%c{1}] %m%n"/>
+      </layout>
+   </appender>
+
+   <!-- ================ -->
+   <!-- Limit categories -->
+   <!-- ================ -->
+
+   <category name="org.jbpm">
+      <priority value="INFO"/>
+   </category>
+   <category name="org.hibernate">
+      <priority value="ERROR"/>
+   </category>
+   <category name="org.jboss">
+      <priority value="WARN"/>
+   </category>
+   
+   <category name="org.springframework">
+      <priority value="ERROR"/>
+   </category>
+   
+   <category name="org.jboss.soa.esb.actions.AbstractSpringAction">
+      <priority value="warn"/>
+   </category>
+   
+   <category name="org.jboss.internal.soa.esb">
+      <priority value="ERROR"/>
+   </category>
+   
+   <category name="org.jboss..soa.esb">
+      <priority value="ERROR"/>
+   </category>
+   
+   <!-- ======================= -->
+   <!-- Setup the Root category -->
+   <!-- ======================= -->
+
+   <root>
+      <appender-ref ref="CONSOLE"/>
+   </root>
+
+</log4j:configuration>

Modified: labs/jbossesb/workspace/maeste/product/tools/console/management/build.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/tools/console/management/build.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/tools/console/management/build.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -21,6 +21,10 @@
 			value="${esb.root.dir}/server/default/deploy/jbossesb.sar/lib">
 			<available type="dir" file="${esb.root.dir}/server/default/deploy/jbossesb.sar/lib"/>
 		</condition>	
+                <condition property="esb.lib.dir"
+                         value="${esb.root.dir}/server/all/deploy/jbossesb.sar/lib">
+                         <available type="dir" file="${esb.root.dir}/server/all/deploy/jbossesb.sar/lib"/>
+                </condition> 
 		<condition property="esb.lib.dir"
                          value="${esb.root.dir}/server/all/deploy/jbossesb.sar/lib">
                          <available type="dir" file="${esb.root.dir}/server/all/deploy/jbossesb.sar/lib"/>

Modified: labs/jbossesb/workspace/maeste/product/tools/console/management/src/main/resources/postgresql/monitoring-mappings.hbm.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/tools/console/management/src/main/resources/postgresql/monitoring-mappings.hbm.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/tools/console/management/src/main/resources/postgresql/monitoring-mappings.hbm.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -4,14 +4,18 @@
 <hibernate-mapping>
 	<class name="org.jboss.soa.esb.monitoring.pojo.JMXPattern" table="JMXPATTERN">
 		<id name="id" column="id" type="java.lang.Long" unsaved-value="0">
-			<generator class="native"/>
+			<generator class="sequence">
+				<param name="sequence">mgmt_hibernate_sequence</param>
+			</generator>
 		</id>
 		<property name="classpattern" type="java.lang.String" column="classpattern"/>
 		<property name="keyvalue" type="java.lang.String" column="keyvalue"/>
 	</class>
 	<class name="org.jboss.soa.esb.monitoring.pojo.JMXData" table="JMXDATA">
 		<id name="id" column="id" type="java.lang.Long" unsaved-value="0">
-			<generator class="native"/>
+                       <generator class="sequence">
+                                <param name="sequence">mgmt_hibernate_sequence</param>
+			</generator>
 		</id>	
 		<many-to-one name="attribute" column="STATID"/>
 		<property name="server" type="java.lang.String" column="SERVER"/>
@@ -22,7 +26,9 @@
 	</class>
 	<class name="org.jboss.soa.esb.monitoring.pojo.JMXOperationResult" table="JMXOPERATIONRESULT">
 		<id name="id" column="id" type="java.lang.Long" unsaved-value="0">
-			<generator class="native"/>
+			<generator class="sequence">
+				<param name="sequence">mgmt_hibernate_sequence</param>
+			</generator>
 		</id>	
 		<many-to-one name="operation" column="OPID"/>
 		<property name="servername" type="java.lang.String" column="SERVER"/>
@@ -31,14 +37,18 @@
 	</class>
 	<class name="org.jboss.soa.esb.monitoring.pojo.JMXAttribute" table="JMXATTRIBUTE">
                 <id name="id" column="statid" type="java.lang.Long" unsaved-value="0">
-			<generator class="native"/>
+			<generator class="sequence">
+				<param name="sequence">mgmt_hibernate_sequence</param>
+			</generator>
 		</id>	
 		<property name="objectname" type="java.lang.String" column="objectname"/>
 		<property name="attribute" type="java.lang.String" column="attribute"/>
 	</class>
 	<class name="org.jboss.soa.esb.monitoring.pojo.JMXOperation" table="JMXOPERATION">
 		<id name="id" column="opid" type="java.lang.Long" unsaved-value="0">
-			<generator class="native"/>
+			<generator class="sequence">
+				<param name="sequence">mgmt_hibernate_sequence</param>
+			</generator>
 		</id>	
 		<property name="objectname" type="java.lang.String" column="objectname"/>
 		<property name="operation" type="java.lang.String" column="operation"/>

Modified: labs/jbossesb/workspace/maeste/product/tools/console/management-esb/src/main/resources/oracle/create_database.sql
===================================================================
--- labs/jbossesb/workspace/maeste/product/tools/console/management-esb/src/main/resources/oracle/create_database.sql	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/tools/console/management-esb/src/main/resources/oracle/create_database.sql	2008-07-22 12:21:06 UTC (rev 21159)
@@ -8,8 +8,8 @@
     
     create table JMXATTRIBUTE (
         statid number(19,0),
-        objectname varchar2(255 char),
-        attribute varchar2(255 char),
+        objectname varchar2(2000 char),
+        attribute varchar2(2000 char),
         primary key (statid)
     );
 
@@ -24,28 +24,28 @@
         primary key (id)
     );
 	
-	CREATE TABLE JMXOPERATION (
-		OPID number(19,0),
-		OBJECTNAME VARCHAR2(255 char) NOT NULL,
-		OPERATION VARCHAR2(255 char) NOT NULL,
-		DESCRIPTION VARCHAR2(255) NOT NULL,
-		RETURNTYPE VARCHAR2(255 char) NOT NULL,
-		SERVERNAME VARCHAR2(255 char) NOT NULL,
-		ACTIVEFLAG NUMBER(1) NOT NULL,
-		primary key (opid)
-	);
+    CREATE TABLE JMXOPERATION (
+	OPID number(19,0),
+	OBJECTNAME VARCHAR2(2000 char) NOT NULL,
+	OPERATION VARCHAR2(255 char) NOT NULL,
+	DESCRIPTION VARCHAR2(2000) NOT NULL,
+	RETURNTYPE VARCHAR2(255 char) NOT NULL,
+	SERVERNAME VARCHAR2(255 char) NOT NULL,
+	ACTIVEFLAG NUMBER(1) NOT NULL,
+	primary key (opid)
+    );
 	
-	CREATE TABLE JMXOPERATIONRESULT (
-		ID number(19,0),
-		OPID number(19,0),
-		SERVER VARCHAR(255),
-		STATDATE TIMESTAMP,
-		RESULT VARCHAR(255),
-		primary key(id)
-	);
+    CREATE TABLE JMXOPERATIONRESULT (
+	ID number(19,0),
+	OPID number(19,0),
+	SERVER VARCHAR(255),
+	STATDATE TIMESTAMP,
+	RESULT VARCHAR(255),
+	primary key(id)
+    );
 
     CREATE SEQUENCE SEQ_JMX_ATTRIBUTE START WITH 1 MINVALUE 1 INCREMENT BY 1 NOCYCLE;
     CREATE SEQUENCE SEQ_JMX_DATA START WITH 1 MINVALUE 1 INCREMENT BY 1 NOCYCLE;
     CREATE SEQUENCE SEQ_JMX_PATTERN START WITH 1 MINVALUE 1 INCREMENT BY 1 NOCYCLE;
-	CREATE SEQUENCE SEQ_JMX_OPERATION START WITH 1 MINVALUE 1 INCREMENT BY 1 NOCYCLE;
-	CREATE SEQUENCE SEQ_JMX_OPERATION_RESULT START WITH 1 MINVALUE 1 INCREMENT BY 1 NOCYCLE;
+    CREATE SEQUENCE SEQ_JMX_OPERATION START WITH 1 MINVALUE 1 INCREMENT BY 1 NOCYCLE;
+    CREATE SEQUENCE SEQ_JMX_OPERATION_RESULT START WITH 1 MINVALUE 1 INCREMENT BY 1 NOCYCLE;

Modified: labs/jbossesb/workspace/maeste/product/tools/console/management-esb/src/main/resources/postgresql/create_database.sql
===================================================================
--- labs/jbossesb/workspace/maeste/product/tools/console/management-esb/src/main/resources/postgresql/create_database.sql	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/tools/console/management-esb/src/main/resources/postgresql/create_database.sql	2008-07-22 12:21:06 UTC (rev 21159)
@@ -58,7 +58,7 @@
 		foreign key (OPID)
 		references JMXOPERATION(opid);
 
-	CREATE SEQUENCE  hibernate_sequence
+	CREATE SEQUENCE mgmt_hibernate_sequence
 	  INCREMENT 1
 	  MINVALUE 1
 	  MAXVALUE 9223372036854775807

Copied: labs/jbossesb/workspace/maeste/product/tools/jonplugin (from rev 21158, labs/jbossesb/trunk/product/tools/jonplugin)

Deleted: labs/jbossesb/workspace/maeste/product/tools/jonplugin/install.sh
===================================================================
--- labs/jbossesb/trunk/product/tools/jonplugin/install.sh	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/tools/jonplugin/install.sh	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,3 +0,0 @@
-#!/bin/sh
-mvn -Dmaven.test.skip=true clean install
-cp target/rhq-jbossesb-plugin-2.0.1-SNAPSHOT.jar ~/src/jon/dev-container/jbossas/server/default/deploy/rhq.ear/rhq-downloads/rhq-plugins

Copied: labs/jbossesb/workspace/maeste/product/tools/jonplugin/install.sh (from rev 21158, labs/jbossesb/trunk/product/tools/jonplugin/install.sh)
===================================================================
--- labs/jbossesb/workspace/maeste/product/tools/jonplugin/install.sh	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/tools/jonplugin/install.sh	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,3 @@
+#!/bin/sh
+mvn -Dmaven.test.skip=true clean install
+cp target/rhq-jbossesb-plugin-2.0.1-SNAPSHOT.jar ~/src/jon/dev-container/jbossas/server/default/deploy/rhq.ear/rhq-downloads/rhq-plugins

Deleted: labs/jbossesb/workspace/maeste/product/tools/jonplugin/pom.xml
===================================================================
--- labs/jbossesb/trunk/product/tools/jonplugin/pom.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/tools/jonplugin/pom.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,215 +0,0 @@
-<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>org.jboss.on</groupId>
-      <!--  Bypass the jon-plugins-parent which can not have children. It must build after the plugins in order to execute integration tests on them. -->
-      <artifactId>jon-parent</artifactId>
-      <version>2.0.1-SNAPSHOT</version>
-   </parent>
-
-   <groupId>org.jboss.on</groupId>
-   <artifactId>rhq-jbossesb-plugin</artifactId>
-   <packaging>jar</packaging>
-
-   <name>JON JBossESB Plugin</name>
-   <description>A plugin for managing JBossESB services</description>
-
-   <scm>
-      <connection>scm:svn:http://svn.corp.jboss.com/repos/jon/trunk/jon/plugins/jbossesb/</connection>
-      <developerConnection>scm:svn:http://svn.corp.jboss.com/repos/jon/trunk/jon/plugins/jbossesb/</developerConnection>
-   </scm>
-
-   <properties>
-      <scm.module.path>jon/plugins/jbossesb/</scm.module.path>
-   </properties>
-
-   <build>
-      <plugins>
-
-         <!-- Used to add dependencies to the plugin lib
-         <plugin>
-            <artifactId>maven-dependency-plugin</artifactId>
-            <version>2.0</version>
-            <executions>
-               <execution>
-                  <id>copy-postgres-jar</id>
-                  <phase>process-resources</phase>
-                  <goals>
-                     <goal>copy</goal>
-                  </goals>
-                  <configuration>
-                     <artifactItems>
-                        <artifactItem>
-                           <groupId>postgresql</groupId>
-                           <artifactId>postgresql</artifactId>
-                           <version>8.1-407.jdbc3</version>
-                        </artifactItem>
-                     </artifactItems>
-                     <outputDirectory>${project.build.outputDirectory}/lib</outputDirectory>
-                  </configuration>
-               </execution>
-            </executions>
-         </plugin>-->
-      </plugins>
-   </build>
-   <profiles>
-      <profile>
-         <id>integration-tests</id>
-         <activation>
-            <property>
-               <name>maven.test.skip</name>
-               <value>!true</value>
-            </property>
-         </activation>
-
-         <build>
-            <plugins>
-
-               <!-- Integration testing voodoo to load and test this plugin with its plugin dependencies -->
-               <plugin>
-                  <artifactId>maven-antrun-plugin</artifactId>
-                  <executions>
-                     <execution>
-                        <phase>pre-integration-test</phase>
-                        <configuration>
-                           <tasks>
-                              <echo>Setting up plugin dependencies for ${project.artifactId}-${project.version}.jar...</echo>
-                              <property name="settings.localRepository" location="${user.home}/.m2/repository" />
-                              <mkdir dir="target/itest" />
-                              <mkdir dir="target/itest/plugins" />
-                              <mkdir dir="target/itest/lib" />
-                              <copy toDir="target/itest/plugins" flatten="true">
-                                 <fileset dir="${settings.localRepository}/">
-                                    <include name="org/rhq/rhq-platform-plugin/${rhq.version}/rhq-platform-plugin-${rhq.version}.jar" />
-                                    <include name="org/rhq/rhq-jmx-plugin/${rhq.version}/rhq-jmx-plugin-${rhq.version}.jar" />
-                                    <include name="org/jboss/on/rhq-tomcat-plugin/${project.version}/rhq-tomcat-plugin-${project.version}.jar" />
-                                    <include name="org/jboss/on/rhq-jbossas-plugin/${project.version}/rhq-jbossas-plugin-${project.version}.jar" />
-                                 </fileset>
-                                 <fileset dir="${project.build.directory}">
-                                    <include name="${project.artifactId}-${project.version}.jar" />
-                                 </fileset>
-                              </copy>
-                              <unzip dest="target/itest/lib">
-                                 <fileset dir="${settings.localRepository}/org/hyperic/sigar-dist/${sigar.version}" includes="*.zip" />
-                                 <patternset>
-                                    <include name="**/lib/sigar.jar" />
-                                    <include name="**/lib/bcel*.jar" />
-                                    <include name="**/lib/*.so" />
-                                    <include name="**/lib/*.sl" />
-                                    <include name="**/lib/*.dll" />
-                                    <include name="**/lib/*.dylib" />
-                                 </patternset>
-                              </unzip>
-                              <move todir="target/itest/lib" flatten="true">
-                                 <fileset dir="target/itest/lib">
-                                    <include name="**/lib/*" />
-                                 </fileset>
-                              </move>
-                              <delete dir="target/itest/lib/hyperic-sigar-${sigar.version}" />
-                           </tasks>
-                        </configuration>
-                        <goals>
-                           <goal>run</goal>
-                        </goals>
-                     </execution>
-                  </executions>
-               </plugin>
-
-               <plugin>
-                  <artifactId>maven-surefire-plugin</artifactId>
-                  <configuration>
-                     <skip>true</skip>
-                  </configuration>
-                  <executions>
-                     <execution>
-                        <id>surefire-it</id>
-                        <phase>integration-test</phase>
-                        <goals>
-                           <goal>test</goal>
-                        </goals>
-                        <configuration>
-                           <skip>${maven.test.skip}</skip>
-                           <excludedGroups>${rhq.testng.excludedGroups}</excludedGroups>
-                           <useSystemClassLoader>false</useSystemClassLoader>
-                           <argLine>-Dorg.hyperic.sigar.path=${basedir}/target/itest/lib</argLine>
-                           <!--<argLine>-Dorg.hyperic.sigar.path=${basedir}/target/itest/lib -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y</argLine>-->
-                           <systemProperties>
-                              <property>
-                                 <name>project.artifactId</name>
-                                 <value>${project.artifactId}</value>
-                              </property>
-                              <property>
-                                 <name>project.version</name>
-                                 <value>${project.version}</value>
-                              </property>
-                           </systemProperties>
-                        </configuration>
-                     </execution>
-                  </executions>
-               </plugin>
-
-
-            </plugins>
-         </build>
-      </profile>
-
-      <profile>
-         <id>dev</id>
-
-         <properties>
-            <rhq.rootDir>../../..</rhq.rootDir>
-            <rhq.containerDir>${rhq.rootDir}/${rhq.defaultDevContainerPath}</rhq.containerDir>
-            <rhq.deploymentDir>${rhq.containerDir}/jbossas/server/default/deploy/${rhq.earName}/rhq-downloads/rhq-plugins</rhq.deploymentDir>
-         </properties>
-
-         <build>
-            <plugins>
-
-               <plugin>
-                 <artifactId>maven-antrun-plugin</artifactId>
-                 <version>1.1</version>
-                 <executions>
-
-                     <execution>
-                        <id>deploy</id>
-                        <phase>compile</phase>
-                        <configuration>
-                          <tasks>
-                            <mkdir dir="${rhq.deploymentDir}" />
-                            <property name="deployment.file" location="${rhq.deploymentDir}/${project.build.finalName}.jar" />
-                            <echo>*** Updating ${deployment.file}...</echo>
-                            <jar destfile="${deployment.file}" basedir="${project.build.outputDirectory}" />
-                          </tasks>
-                        </configuration>
-                        <goals>
-                          <goal>run</goal>
-                        </goals>
-                     </execution>
-
-                     <execution>
-                        <id>undeploy</id>
-                        <phase>clean</phase>
-                        <configuration>
-                          <tasks>
-                            <property name="deployment.file" location="${rhq.deploymentDir}/${project.build.finalName}.jar" />
-                            <echo>*** Deleting ${deployment.file}...</echo>
-                            <delete file="${deployment.file}" />
-                          </tasks>
-                        </configuration>
-                        <goals>
-                          <goal>run</goal>
-                        </goals>
-                     </execution>
-
-                   </executions>
-               </plugin>
-
-            </plugins>
-         </build>
-      </profile>
-
-   </profiles>
-
-</project>

Copied: labs/jbossesb/workspace/maeste/product/tools/jonplugin/pom.xml (from rev 21158, labs/jbossesb/trunk/product/tools/jonplugin/pom.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/tools/jonplugin/pom.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/tools/jonplugin/pom.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,215 @@
+<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>org.jboss.on</groupId>
+      <!--  Bypass the jon-plugins-parent which can not have children. It must build after the plugins in order to execute integration tests on them. -->
+      <artifactId>jon-parent</artifactId>
+      <version>2.0.1-SNAPSHOT</version>
+   </parent>
+
+   <groupId>org.jboss.on</groupId>
+   <artifactId>rhq-jbossesb-plugin</artifactId>
+   <packaging>jar</packaging>
+
+   <name>JON JBossESB Plugin</name>
+   <description>A plugin for managing JBossESB services</description>
+
+   <scm>
+      <connection>scm:svn:http://svn.corp.jboss.com/repos/jon/trunk/jon/plugins/jbossesb/</connection>
+      <developerConnection>scm:svn:http://svn.corp.jboss.com/repos/jon/trunk/jon/plugins/jbossesb/</developerConnection>
+   </scm>
+
+   <properties>
+      <scm.module.path>jon/plugins/jbossesb/</scm.module.path>
+   </properties>
+
+   <build>
+      <plugins>
+
+         <!-- Used to add dependencies to the plugin lib
+         <plugin>
+            <artifactId>maven-dependency-plugin</artifactId>
+            <version>2.0</version>
+            <executions>
+               <execution>
+                  <id>copy-postgres-jar</id>
+                  <phase>process-resources</phase>
+                  <goals>
+                     <goal>copy</goal>
+                  </goals>
+                  <configuration>
+                     <artifactItems>
+                        <artifactItem>
+                           <groupId>postgresql</groupId>
+                           <artifactId>postgresql</artifactId>
+                           <version>8.1-407.jdbc3</version>
+                        </artifactItem>
+                     </artifactItems>
+                     <outputDirectory>${project.build.outputDirectory}/lib</outputDirectory>
+                  </configuration>
+               </execution>
+            </executions>
+         </plugin>-->
+      </plugins>
+   </build>
+   <profiles>
+      <profile>
+         <id>integration-tests</id>
+         <activation>
+            <property>
+               <name>maven.test.skip</name>
+               <value>!true</value>
+            </property>
+         </activation>
+
+         <build>
+            <plugins>
+
+               <!-- Integration testing voodoo to load and test this plugin with its plugin dependencies -->
+               <plugin>
+                  <artifactId>maven-antrun-plugin</artifactId>
+                  <executions>
+                     <execution>
+                        <phase>pre-integration-test</phase>
+                        <configuration>
+                           <tasks>
+                              <echo>Setting up plugin dependencies for ${project.artifactId}-${project.version}.jar...</echo>
+                              <property name="settings.localRepository" location="${user.home}/.m2/repository" />
+                              <mkdir dir="target/itest" />
+                              <mkdir dir="target/itest/plugins" />
+                              <mkdir dir="target/itest/lib" />
+                              <copy toDir="target/itest/plugins" flatten="true">
+                                 <fileset dir="${settings.localRepository}/">
+                                    <include name="org/rhq/rhq-platform-plugin/${rhq.version}/rhq-platform-plugin-${rhq.version}.jar" />
+                                    <include name="org/rhq/rhq-jmx-plugin/${rhq.version}/rhq-jmx-plugin-${rhq.version}.jar" />
+                                    <include name="org/jboss/on/rhq-tomcat-plugin/${project.version}/rhq-tomcat-plugin-${project.version}.jar" />
+                                    <include name="org/jboss/on/rhq-jbossas-plugin/${project.version}/rhq-jbossas-plugin-${project.version}.jar" />
+                                 </fileset>
+                                 <fileset dir="${project.build.directory}">
+                                    <include name="${project.artifactId}-${project.version}.jar" />
+                                 </fileset>
+                              </copy>
+                              <unzip dest="target/itest/lib">
+                                 <fileset dir="${settings.localRepository}/org/hyperic/sigar-dist/${sigar.version}" includes="*.zip" />
+                                 <patternset>
+                                    <include name="**/lib/sigar.jar" />
+                                    <include name="**/lib/bcel*.jar" />
+                                    <include name="**/lib/*.so" />
+                                    <include name="**/lib/*.sl" />
+                                    <include name="**/lib/*.dll" />
+                                    <include name="**/lib/*.dylib" />
+                                 </patternset>
+                              </unzip>
+                              <move todir="target/itest/lib" flatten="true">
+                                 <fileset dir="target/itest/lib">
+                                    <include name="**/lib/*" />
+                                 </fileset>
+                              </move>
+                              <delete dir="target/itest/lib/hyperic-sigar-${sigar.version}" />
+                           </tasks>
+                        </configuration>
+                        <goals>
+                           <goal>run</goal>
+                        </goals>
+                     </execution>
+                  </executions>
+               </plugin>
+
+               <plugin>
+                  <artifactId>maven-surefire-plugin</artifactId>
+                  <configuration>
+                     <skip>true</skip>
+                  </configuration>
+                  <executions>
+                     <execution>
+                        <id>surefire-it</id>
+                        <phase>integration-test</phase>
+                        <goals>
+                           <goal>test</goal>
+                        </goals>
+                        <configuration>
+                           <skip>${maven.test.skip}</skip>
+                           <excludedGroups>${rhq.testng.excludedGroups}</excludedGroups>
+                           <useSystemClassLoader>false</useSystemClassLoader>
+                           <argLine>-Dorg.hyperic.sigar.path=${basedir}/target/itest/lib</argLine>
+                           <!--<argLine>-Dorg.hyperic.sigar.path=${basedir}/target/itest/lib -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y</argLine>-->
+                           <systemProperties>
+                              <property>
+                                 <name>project.artifactId</name>
+                                 <value>${project.artifactId}</value>
+                              </property>
+                              <property>
+                                 <name>project.version</name>
+                                 <value>${project.version}</value>
+                              </property>
+                           </systemProperties>
+                        </configuration>
+                     </execution>
+                  </executions>
+               </plugin>
+
+
+            </plugins>
+         </build>
+      </profile>
+
+      <profile>
+         <id>dev</id>
+
+         <properties>
+            <rhq.rootDir>../../..</rhq.rootDir>
+            <rhq.containerDir>${rhq.rootDir}/${rhq.defaultDevContainerPath}</rhq.containerDir>
+            <rhq.deploymentDir>${rhq.containerDir}/jbossas/server/default/deploy/${rhq.earName}/rhq-downloads/rhq-plugins</rhq.deploymentDir>
+         </properties>
+
+         <build>
+            <plugins>
+
+               <plugin>
+                 <artifactId>maven-antrun-plugin</artifactId>
+                 <version>1.1</version>
+                 <executions>
+
+                     <execution>
+                        <id>deploy</id>
+                        <phase>compile</phase>
+                        <configuration>
+                          <tasks>
+                            <mkdir dir="${rhq.deploymentDir}" />
+                            <property name="deployment.file" location="${rhq.deploymentDir}/${project.build.finalName}.jar" />
+                            <echo>*** Updating ${deployment.file}...</echo>
+                            <jar destfile="${deployment.file}" basedir="${project.build.outputDirectory}" />
+                          </tasks>
+                        </configuration>
+                        <goals>
+                          <goal>run</goal>
+                        </goals>
+                     </execution>
+
+                     <execution>
+                        <id>undeploy</id>
+                        <phase>clean</phase>
+                        <configuration>
+                          <tasks>
+                            <property name="deployment.file" location="${rhq.deploymentDir}/${project.build.finalName}.jar" />
+                            <echo>*** Deleting ${deployment.file}...</echo>
+                            <delete file="${deployment.file}" />
+                          </tasks>
+                        </configuration>
+                        <goals>
+                          <goal>run</goal>
+                        </goals>
+                     </execution>
+
+                   </executions>
+               </plugin>
+
+            </plugins>
+         </build>
+      </profile>
+
+   </profiles>
+
+</project>

Copied: labs/jbossesb/workspace/maeste/product/tools/jonplugin/src (from rev 21158, labs/jbossesb/trunk/product/tools/jonplugin/src)

Copied: labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/main (from rev 21158, labs/jbossesb/trunk/product/tools/jonplugin/src/main)

Copied: labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/main/java (from rev 21158, labs/jbossesb/trunk/product/tools/jonplugin/src/main/java)

Copied: labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/main/java/org (from rev 21158, labs/jbossesb/trunk/product/tools/jonplugin/src/main/java/org)

Copied: labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/main/java/org/jbosson (from rev 21158, labs/jbossesb/trunk/product/tools/jonplugin/src/main/java/org/jbosson)

Copied: labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/main/java/org/jbosson/plugins (from rev 21158, labs/jbossesb/trunk/product/tools/jonplugin/src/main/java/org/jbosson/plugins)

Copied: labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/main/java/org/jbosson/plugins/jbossesb (from rev 21158, labs/jbossesb/trunk/product/tools/jonplugin/src/main/java/org/jbosson/plugins/jbossesb)

Deleted: labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/main/java/org/jbosson/plugins/jbossesb/ActionComponent.java
===================================================================
--- labs/jbossesb/trunk/product/tools/jonplugin/src/main/java/org/jbosson/plugins/jbossesb/ActionComponent.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/main/java/org/jbosson/plugins/jbossesb/ActionComponent.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,99 +0,0 @@
-/*
- * RHQ Management Platform
- * Copyright (C) 2005-2008 Red Hat, Inc.
- * All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation version 2 of the License.
- *
- * 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 General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- */
-package org.jbosson.plugins.jbossesb;
-
-import java.util.Set;
-
-import org.mc4j.ems.connection.bean.attribute.EmsAttribute;
-import org.mc4j.ems.connection.bean.operation.EmsOperation;
-import org.rhq.core.domain.measurement.MeasurementDataNumeric;
-import org.rhq.core.domain.measurement.MeasurementReport;
-import org.rhq.core.domain.measurement.MeasurementScheduleRequest;
-import org.rhq.core.pluginapi.inventory.ResourceContext;
-import org.rhq.plugins.jmx.MBeanResourceComponent;
-
-import org.rhq.core.domain.configuration.Configuration;
-import org.rhq.core.domain.configuration.PropertySimple;
-import org.mc4j.ems.connection.bean.EmsBean;
-
-/**
- * @author Greg Hinkle
- */
-public class ActionComponent extends MBeanResourceComponent<MBeanResourceComponent> {
-    private ResourceContext<MBeanResourceComponent> context;
-
-    private static final String SUCCESS_PROCESSED = "messages successfully processed count";
-    private static final String FAILED_PROCESSED = "messages failed count";
-    private static final String PROCESSING_TIME = "processing time";
-    private static final String OVERALL_BYTES_PROCESSED = "bytes processed";
-    private static final String OVERALL_BYTES_FAILED = "bytes failed";
-    
-    private static final String SUCCESS_METRIC_NAME = "successProcessedCount";
-    private static final String FAILED_METRIC_NAME = "failedProcessedCount";
-    private static final String PROCESSINGTIME_METRIC_NAME = "processingTime";
-    private static final String BYTESPROCESSED_METRIC_NAME = "overallBytesProcessed";
-    private static final String BYTESFAILED_METRIC_NAME = "overallBytesFailed";
-
-    @Override
-    public void start(ResourceContext<MBeanResourceComponent> context) {
-       	super.start(context); 
-	this.context = context;
-        this.bean = context.getParentResourceComponent().getEmsBean();
-    }
-
-    @Override
-    public void getValues(MeasurementReport report, Set<MeasurementScheduleRequest> requests) {
-    	Configuration pluginConfig = this.context.getPluginConfiguration();
-    	pluginConfig.put(new PropertySimple("type", "action"));
-    	//String actionName = pluginConfig.getActionName();
-	
-    	String actionName = this.context.getResourceKey();
-    	actionName = actionName.trim();
-        //Object entityStatistics = operation.invoke(context.getResourceKey());
-
-        for (MeasurementScheduleRequest request : requests) {
-        	String metricName = request.getName();
-        	if (metricName.equals (SUCCESS_METRIC_NAME)) {
-        		EmsAttribute attribute = this.bean.getAttribute(actionName + " " + SUCCESS_PROCESSED);
-        		Integer processed = (Integer) attribute.refresh();
-        		report.addData(new MeasurementDataNumeric(request, new Double(processed.doubleValue())));
-        	} else if (metricName.equals(FAILED_METRIC_NAME)) {
-        		EmsAttribute attribute = this.bean.getAttribute(actionName + " " + FAILED_PROCESSED);
-        	    Integer processed = (Integer) attribute.refresh();
-        		report.addData(new MeasurementDataNumeric(request, new Double(processed.doubleValue())));
-        	} else if (metricName.equals(PROCESSINGTIME_METRIC_NAME)) {
-        		EmsAttribute attribute = this.bean.getAttribute(actionName + " " + PROCESSING_TIME);
-        		Double processed = (Double) attribute.refresh();
-        		if (processed != null) {
-        			report.addData(new MeasurementDataNumeric(request, processed));
-        		} else {
-        			report.addData(new MeasurementDataNumeric(request, new Double(0)));
-        		}
-        	} else if (metricName.equals(BYTESPROCESSED_METRIC_NAME)) {
-        		EmsAttribute attribute = this.bean.getAttribute(actionName + " " + OVERALL_BYTES_PROCESSED);
-        		Integer bytesProcessed = (Integer) attribute.refresh();
-        		report.addData(new MeasurementDataNumeric(request, new Double(bytesProcessed.doubleValue())));
-        	} else if (metricName.equals(BYTESFAILED_METRIC_NAME)) {
-        		EmsAttribute attribute = this.bean.getAttribute(actionName + " " + OVERALL_BYTES_FAILED);
-        		Integer bytesProcessed = (Integer) attribute.refresh();
-        		report.addData(new MeasurementDataNumeric(request, new Double(bytesProcessed.doubleValue())));        		
-        	}
-        }
-    }
-}

Copied: labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/main/java/org/jbosson/plugins/jbossesb/ActionComponent.java (from rev 21158, labs/jbossesb/trunk/product/tools/jonplugin/src/main/java/org/jbosson/plugins/jbossesb/ActionComponent.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/main/java/org/jbosson/plugins/jbossesb/ActionComponent.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/main/java/org/jbosson/plugins/jbossesb/ActionComponent.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,99 @@
+/*
+ * RHQ Management Platform
+ * Copyright (C) 2005-2008 Red Hat, Inc.
+ * All rights reserved.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation version 2 of the License.
+ *
+ * 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 General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ */
+package org.jbosson.plugins.jbossesb;
+
+import java.util.Set;
+
+import org.mc4j.ems.connection.bean.attribute.EmsAttribute;
+import org.mc4j.ems.connection.bean.operation.EmsOperation;
+import org.rhq.core.domain.measurement.MeasurementDataNumeric;
+import org.rhq.core.domain.measurement.MeasurementReport;
+import org.rhq.core.domain.measurement.MeasurementScheduleRequest;
+import org.rhq.core.pluginapi.inventory.ResourceContext;
+import org.rhq.plugins.jmx.MBeanResourceComponent;
+
+import org.rhq.core.domain.configuration.Configuration;
+import org.rhq.core.domain.configuration.PropertySimple;
+import org.mc4j.ems.connection.bean.EmsBean;
+
+/**
+ * @author Greg Hinkle
+ */
+public class ActionComponent extends MBeanResourceComponent<MBeanResourceComponent> {
+    private ResourceContext<MBeanResourceComponent> context;
+
+    private static final String SUCCESS_PROCESSED = "messages successfully processed count";
+    private static final String FAILED_PROCESSED = "messages failed count";
+    private static final String PROCESSING_TIME = "processing time";
+    private static final String OVERALL_BYTES_PROCESSED = "bytes processed";
+    private static final String OVERALL_BYTES_FAILED = "bytes failed";
+    
+    private static final String SUCCESS_METRIC_NAME = "successProcessedCount";
+    private static final String FAILED_METRIC_NAME = "failedProcessedCount";
+    private static final String PROCESSINGTIME_METRIC_NAME = "processingTime";
+    private static final String BYTESPROCESSED_METRIC_NAME = "overallBytesProcessed";
+    private static final String BYTESFAILED_METRIC_NAME = "overallBytesFailed";
+
+    @Override
+    public void start(ResourceContext<MBeanResourceComponent> context) {
+       	super.start(context); 
+	this.context = context;
+        this.bean = context.getParentResourceComponent().getEmsBean();
+    }
+
+    @Override
+    public void getValues(MeasurementReport report, Set<MeasurementScheduleRequest> requests) {
+    	Configuration pluginConfig = this.context.getPluginConfiguration();
+    	pluginConfig.put(new PropertySimple("type", "action"));
+    	//String actionName = pluginConfig.getActionName();
+	
+    	String actionName = this.context.getResourceKey();
+    	actionName = actionName.trim();
+        //Object entityStatistics = operation.invoke(context.getResourceKey());
+
+        for (MeasurementScheduleRequest request : requests) {
+        	String metricName = request.getName();
+        	if (metricName.equals (SUCCESS_METRIC_NAME)) {
+        		EmsAttribute attribute = this.bean.getAttribute(actionName + " " + SUCCESS_PROCESSED);
+        		Integer processed = (Integer) attribute.refresh();
+        		report.addData(new MeasurementDataNumeric(request, new Double(processed.doubleValue())));
+        	} else if (metricName.equals(FAILED_METRIC_NAME)) {
+        		EmsAttribute attribute = this.bean.getAttribute(actionName + " " + FAILED_PROCESSED);
+        	    Integer processed = (Integer) attribute.refresh();
+        		report.addData(new MeasurementDataNumeric(request, new Double(processed.doubleValue())));
+        	} else if (metricName.equals(PROCESSINGTIME_METRIC_NAME)) {
+        		EmsAttribute attribute = this.bean.getAttribute(actionName + " " + PROCESSING_TIME);
+        		Double processed = (Double) attribute.refresh();
+        		if (processed != null) {
+        			report.addData(new MeasurementDataNumeric(request, processed));
+        		} else {
+        			report.addData(new MeasurementDataNumeric(request, new Double(0)));
+        		}
+        	} else if (metricName.equals(BYTESPROCESSED_METRIC_NAME)) {
+        		EmsAttribute attribute = this.bean.getAttribute(actionName + " " + OVERALL_BYTES_PROCESSED);
+        		Integer bytesProcessed = (Integer) attribute.refresh();
+        		report.addData(new MeasurementDataNumeric(request, new Double(bytesProcessed.doubleValue())));
+        	} else if (metricName.equals(BYTESFAILED_METRIC_NAME)) {
+        		EmsAttribute attribute = this.bean.getAttribute(actionName + " " + OVERALL_BYTES_FAILED);
+        		Integer bytesProcessed = (Integer) attribute.refresh();
+        		report.addData(new MeasurementDataNumeric(request, new Double(bytesProcessed.doubleValue())));        		
+        	}
+        }
+    }
+}

Deleted: labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/main/java/org/jbosson/plugins/jbossesb/ActionDiscoveryComponent.java
===================================================================
--- labs/jbossesb/trunk/product/tools/jonplugin/src/main/java/org/jbosson/plugins/jbossesb/ActionDiscoveryComponent.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/main/java/org/jbosson/plugins/jbossesb/ActionDiscoveryComponent.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,103 +0,0 @@
-/*
- * RHQ Management Platform
- * Copyright (C) 2005-2008 Red Hat, Inc.
- * All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation version 2 of the License.
- *
- * 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 General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- */
-package org.jbosson.plugins.jbossesb;
-
-import java.util.ArrayList;
-import java.util.HashSet;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Set;
-
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
-import org.mc4j.ems.connection.bean.EmsBean;
-import org.mc4j.ems.connection.bean.attribute.EmsAttribute;
-import org.rhq.core.domain.configuration.Configuration;
-import org.rhq.core.domain.configuration.Property;
-import org.rhq.core.domain.configuration.PropertySimple;
-import org.rhq.core.domain.measurement.AvailabilityType;
-import org.rhq.core.pluginapi.inventory.DiscoveredResourceDetails;
-import org.rhq.core.pluginapi.inventory.ResourceContext;
-import org.rhq.core.pluginapi.inventory.ResourceDiscoveryComponent;
-import org.rhq.core.pluginapi.inventory.ResourceDiscoveryContext;
-import org.rhq.plugins.jmx.JMXComponent;
-import org.rhq.plugins.jmx.MBeanResourceComponent;
-
-/**
- * Discovers hibernate entities from a hibernate stats mbean
- *
- * @author Greg Hinkle
- * @param <T>
- */
-public class ActionDiscoveryComponent<T extends JMXComponent> implements ResourceDiscoveryComponent<MBeanResourceComponent> {
-	
-	private static final String SERVICE_NAME = "service-name";
-	private static final String MESSAGES_SUCCESSFULLY_PROCESSED = "messages successfully processed count";
-	private static final String MESSAGES_FAILED_COUNT = "messages failed count";
-	private static final String MESSAGES_PROCESSED_TIME = "processing time";
-	private static final String OVERALL_BYTES_PROCESSED = "overall bytes processed";
-	private static Log log = LogFactory.getLog(ActionDiscoveryComponent.class);
-	
-	protected ResourceContext<T> resourceContext;
-	
-	public void start(ResourceContext<T> context) {
-		this.resourceContext = context;
-	}
-	
-	public AvailabilityType getAvailability() {
-		JMXComponent parent = resourceContext.getParentResourceComponent();
-		
-		try {
-			return AvailabilityType.UP;
-		} catch (NullPointerException npe) {
-			log.warn("Could not determine availability of unknown ems bean");
-		}
-		return AvailabilityType.DOWN;
-	}
-	
-    public Set<DiscoveredResourceDetails> discoverResources(ResourceDiscoveryContext<MBeanResourceComponent> context) {
-        Set<DiscoveredResourceDetails> entities = new HashSet<DiscoveredResourceDetails>();
-
-        EmsBean actionBean = context.getParentResourceComponent().getEmsBean();
-        String serviceName = actionBean.getBeanName().getKeyProperty(SERVICE_NAME);
-
-        // Do two passes - one to grab the entity names (ex. "data fileraction"
-        // and then a second to build up the metrics for the entity
-        Set<EmsAttribute> attributeSet = actionBean.getAttributes();
-        for (Iterator i = attributeSet.iterator(); i.hasNext();) {
-        	EmsAttribute attr = (EmsAttribute) i.next();
-        	if (attr.getName().endsWith(MESSAGES_SUCCESSFULLY_PROCESSED)) {
-        		String actionName = attr.getName().replaceAll(MESSAGES_SUCCESSFULLY_PROCESSED, "");
-                DiscoveredResourceDetails detail = new DiscoveredResourceDetails(context.getResourceType(), actionName,
-                        actionName, null, "Action Entity", null, null);
-                
-                Configuration pc = detail.getPluginConfiguration();
-                ArrayList<Property> props = new ArrayList<Property>();
-                //PropertySimple ps = new PropertySimple("", "");
-                //props.add(ps);
-                //pc.setProperties(props);
-                //List<EmsAttribute> refreshedAttribute = actionBean.refreshAttributes();
-                
-                entities.add(detail);
-        	}
-        }
-        
-        return entities;
-    }
-}
\ No newline at end of file

Copied: labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/main/java/org/jbosson/plugins/jbossesb/ActionDiscoveryComponent.java (from rev 21158, labs/jbossesb/trunk/product/tools/jonplugin/src/main/java/org/jbosson/plugins/jbossesb/ActionDiscoveryComponent.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/main/java/org/jbosson/plugins/jbossesb/ActionDiscoveryComponent.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/main/java/org/jbosson/plugins/jbossesb/ActionDiscoveryComponent.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,103 @@
+/*
+ * RHQ Management Platform
+ * Copyright (C) 2005-2008 Red Hat, Inc.
+ * All rights reserved.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation version 2 of the License.
+ *
+ * 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 General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ */
+package org.jbosson.plugins.jbossesb;
+
+import java.util.ArrayList;
+import java.util.HashSet;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Set;
+
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+import org.mc4j.ems.connection.bean.EmsBean;
+import org.mc4j.ems.connection.bean.attribute.EmsAttribute;
+import org.rhq.core.domain.configuration.Configuration;
+import org.rhq.core.domain.configuration.Property;
+import org.rhq.core.domain.configuration.PropertySimple;
+import org.rhq.core.domain.measurement.AvailabilityType;
+import org.rhq.core.pluginapi.inventory.DiscoveredResourceDetails;
+import org.rhq.core.pluginapi.inventory.ResourceContext;
+import org.rhq.core.pluginapi.inventory.ResourceDiscoveryComponent;
+import org.rhq.core.pluginapi.inventory.ResourceDiscoveryContext;
+import org.rhq.plugins.jmx.JMXComponent;
+import org.rhq.plugins.jmx.MBeanResourceComponent;
+
+/**
+ * Discovers hibernate entities from a hibernate stats mbean
+ *
+ * @author Greg Hinkle
+ * @param <T>
+ */
+public class ActionDiscoveryComponent<T extends JMXComponent> implements ResourceDiscoveryComponent<MBeanResourceComponent> {
+	
+	private static final String SERVICE_NAME = "service-name";
+	private static final String MESSAGES_SUCCESSFULLY_PROCESSED = "messages successfully processed count";
+	private static final String MESSAGES_FAILED_COUNT = "messages failed count";
+	private static final String MESSAGES_PROCESSED_TIME = "processing time";
+	private static final String OVERALL_BYTES_PROCESSED = "overall bytes processed";
+	private static Log log = LogFactory.getLog(ActionDiscoveryComponent.class);
+	
+	protected ResourceContext<T> resourceContext;
+	
+	public void start(ResourceContext<T> context) {
+		this.resourceContext = context;
+	}
+	
+	public AvailabilityType getAvailability() {
+		JMXComponent parent = resourceContext.getParentResourceComponent();
+		
+		try {
+			return AvailabilityType.UP;
+		} catch (NullPointerException npe) {
+			log.warn("Could not determine availability of unknown ems bean");
+		}
+		return AvailabilityType.DOWN;
+	}
+	
+    public Set<DiscoveredResourceDetails> discoverResources(ResourceDiscoveryContext<MBeanResourceComponent> context) {
+        Set<DiscoveredResourceDetails> entities = new HashSet<DiscoveredResourceDetails>();
+
+        EmsBean actionBean = context.getParentResourceComponent().getEmsBean();
+        String serviceName = actionBean.getBeanName().getKeyProperty(SERVICE_NAME);
+
+        // Do two passes - one to grab the entity names (ex. "data fileraction"
+        // and then a second to build up the metrics for the entity
+        Set<EmsAttribute> attributeSet = actionBean.getAttributes();
+        for (Iterator i = attributeSet.iterator(); i.hasNext();) {
+        	EmsAttribute attr = (EmsAttribute) i.next();
+        	if (attr.getName().endsWith(MESSAGES_SUCCESSFULLY_PROCESSED)) {
+        		String actionName = attr.getName().replaceAll(MESSAGES_SUCCESSFULLY_PROCESSED, "");
+                DiscoveredResourceDetails detail = new DiscoveredResourceDetails(context.getResourceType(), actionName,
+                        actionName, null, "Action Entity", null, null);
+                
+                Configuration pc = detail.getPluginConfiguration();
+                ArrayList<Property> props = new ArrayList<Property>();
+                //PropertySimple ps = new PropertySimple("", "");
+                //props.add(ps);
+                //pc.setProperties(props);
+                //List<EmsAttribute> refreshedAttribute = actionBean.refreshAttributes();
+                
+                entities.add(detail);
+        	}
+        }
+        
+        return entities;
+    }
+}
\ No newline at end of file

Deleted: labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/main/java/org/jbosson/plugins/jbossesb/ServiceComponent.java
===================================================================
--- labs/jbossesb/trunk/product/tools/jonplugin/src/main/java/org/jbosson/plugins/jbossesb/ServiceComponent.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/main/java/org/jbosson/plugins/jbossesb/ServiceComponent.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,79 +0,0 @@
-/*
- * RHQ Management Platform
- * Copyright (C) 2005-2008 Red Hat, Inc.
- * All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation version 2 of the License.
- *
- * 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 General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- */
-package org.jbosson.plugins.jbossesb;
-
-import java.util.Set;
-
-import org.mc4j.ems.connection.bean.attribute.EmsAttribute;
-import org.mc4j.ems.connection.bean.operation.EmsOperation;
-import org.rhq.core.domain.measurement.MeasurementDataNumeric;
-import org.rhq.core.domain.measurement.MeasurementReport;
-import org.rhq.core.domain.measurement.MeasurementScheduleRequest;
-import org.rhq.core.pluginapi.inventory.ResourceContext;
-import org.rhq.plugins.jmx.MBeanResourceComponent;
-
-import org.rhq.core.domain.configuration.Configuration;
-import org.rhq.core.domain.configuration.PropertySimple;
-import org.mc4j.ems.connection.bean.EmsBean;
-
-
-/**
- * @author Greg Hinkle
- */
-public class ServiceComponent extends MBeanResourceComponent<MBeanResourceComponent> {
-    private ResourceContext<MBeanResourceComponent> context;
-
-    private static final String OVERALL_MESSAGE_COUNT = "overall service message count";    
-    private static final String OVERALL_MESSAGE_METRIC = "overallMessageCount";
-   
-    private static final String OVERALL_BYTES_PROCESSED_METRIC = "overallBytesProcessed";
-    private static final String OVERALL_BYTES_FAILED_METRIC = "overallBytesFailed";
-    
-    private static final String OVERALL_BYTES_PROCESSED = "overall bytes processed";
-    private static final String OVERALL_BYTES_FAILED = "overall bytes failed";
-
-    @Override
-    public void start(ResourceContext<MBeanResourceComponent> context) {
-        super.start(context);
-        this.context = context;
-    }
-
-
-    @Override
-    public void getValues(MeasurementReport report, Set<MeasurementScheduleRequest> requests) {
-    	Configuration pluginConfig = this.context.getPluginConfiguration();
-	pluginConfig.put(new PropertySimple("type", "service"));
-        for (MeasurementScheduleRequest request : requests) {
-        	String metricName = request.getName();
-        	if (metricName.equals(OVERALL_MESSAGE_METRIC)) {
-        		EmsAttribute attribute = getEmsBean().getAttribute(OVERALL_MESSAGE_COUNT);
-        		Integer processed = (Integer) attribute.refresh();
-        		report.addData(new MeasurementDataNumeric(request, new Double(processed.doubleValue())));
-        	} else if (metricName.equals(OVERALL_BYTES_PROCESSED_METRIC)) {
-        		EmsAttribute attribute = getEmsBean().getAttribute(OVERALL_BYTES_PROCESSED);
-        		Integer processed = (Integer) attribute.refresh();
-        		report.addData(new MeasurementDataNumeric(request, new Double(processed.doubleValue())));
-        	} else if (metricName.equals(OVERALL_BYTES_FAILED_METRIC)) {
-        		EmsAttribute attribute = getEmsBean().getAttribute(OVERALL_BYTES_FAILED);
-        		Integer processed = (Integer) attribute.refresh();
-        		report.addData(new MeasurementDataNumeric(request, new Double(processed.doubleValue())));        		
-        	}
-        }
-    }
-}

Copied: labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/main/java/org/jbosson/plugins/jbossesb/ServiceComponent.java (from rev 21158, labs/jbossesb/trunk/product/tools/jonplugin/src/main/java/org/jbosson/plugins/jbossesb/ServiceComponent.java)
===================================================================
--- labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/main/java/org/jbosson/plugins/jbossesb/ServiceComponent.java	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/main/java/org/jbosson/plugins/jbossesb/ServiceComponent.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,79 @@
+/*
+ * RHQ Management Platform
+ * Copyright (C) 2005-2008 Red Hat, Inc.
+ * All rights reserved.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation version 2 of the License.
+ *
+ * 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 General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ */
+package org.jbosson.plugins.jbossesb;
+
+import java.util.Set;
+
+import org.mc4j.ems.connection.bean.attribute.EmsAttribute;
+import org.mc4j.ems.connection.bean.operation.EmsOperation;
+import org.rhq.core.domain.measurement.MeasurementDataNumeric;
+import org.rhq.core.domain.measurement.MeasurementReport;
+import org.rhq.core.domain.measurement.MeasurementScheduleRequest;
+import org.rhq.core.pluginapi.inventory.ResourceContext;
+import org.rhq.plugins.jmx.MBeanResourceComponent;
+
+import org.rhq.core.domain.configuration.Configuration;
+import org.rhq.core.domain.configuration.PropertySimple;
+import org.mc4j.ems.connection.bean.EmsBean;
+
+
+/**
+ * @author Greg Hinkle
+ */
+public class ServiceComponent extends MBeanResourceComponent<MBeanResourceComponent> {
+    private ResourceContext<MBeanResourceComponent> context;
+
+    private static final String OVERALL_MESSAGE_COUNT = "overall service message count";    
+    private static final String OVERALL_MESSAGE_METRIC = "overallMessageCount";
+   
+    private static final String OVERALL_BYTES_PROCESSED_METRIC = "overallBytesProcessed";
+    private static final String OVERALL_BYTES_FAILED_METRIC = "overallBytesFailed";
+    
+    private static final String OVERALL_BYTES_PROCESSED = "overall bytes processed";
+    private static final String OVERALL_BYTES_FAILED = "overall bytes failed";
+
+    @Override
+    public void start(ResourceContext<MBeanResourceComponent> context) {
+        super.start(context);
+        this.context = context;
+    }
+
+
+    @Override
+    public void getValues(MeasurementReport report, Set<MeasurementScheduleRequest> requests) {
+    	Configuration pluginConfig = this.context.getPluginConfiguration();
+	pluginConfig.put(new PropertySimple("type", "service"));
+        for (MeasurementScheduleRequest request : requests) {
+        	String metricName = request.getName();
+        	if (metricName.equals(OVERALL_MESSAGE_METRIC)) {
+        		EmsAttribute attribute = getEmsBean().getAttribute(OVERALL_MESSAGE_COUNT);
+        		Integer processed = (Integer) attribute.refresh();
+        		report.addData(new MeasurementDataNumeric(request, new Double(processed.doubleValue())));
+        	} else if (metricName.equals(OVERALL_BYTES_PROCESSED_METRIC)) {
+        		EmsAttribute attribute = getEmsBean().getAttribute(OVERALL_BYTES_PROCESSED);
+        		Integer processed = (Integer) attribute.refresh();
+        		report.addData(new MeasurementDataNumeric(request, new Double(processed.doubleValue())));
+        	} else if (metricName.equals(OVERALL_BYTES_FAILED_METRIC)) {
+        		EmsAttribute attribute = getEmsBean().getAttribute(OVERALL_BYTES_FAILED);
+        		Integer processed = (Integer) attribute.refresh();
+        		report.addData(new MeasurementDataNumeric(request, new Double(processed.doubleValue())));        		
+        	}
+        }
+    }
+}

Copied: labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/main/resources (from rev 21158, labs/jbossesb/trunk/product/tools/jonplugin/src/main/resources)

Copied: labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/main/resources/META-INF (from rev 21158, labs/jbossesb/trunk/product/tools/jonplugin/src/main/resources/META-INF)

Deleted: labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/main/resources/META-INF/rhq-plugin.xml
===================================================================
--- labs/jbossesb/trunk/product/tools/jonplugin/src/main/resources/META-INF/rhq-plugin.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/main/resources/META-INF/rhq-plugin.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,89 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" ?>
-
-<plugin name="JBossESB"
-        displayName="JBoss ESB Services"
-        package="org.jbosson.plugins.jbossesb"
-        description="Provides monitoring of JBoss ESB"
-        version="2.0"
-        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xmlns="urn:xmlns:rhq-plugin"
-        xmlns:c="urn:xmlns:rhq-configuration">
-
-   <depends plugin="JMX" />
-   <depends plugin="Tomcat" />
-   <depends plugin="JBossAS" useClasses="true"/>
-
-   <service name="JBossESB .esb Package"
-      discovery="org.rhq.plugins.jmx.MBeanResourceDiscoveryComponent"
-      class="org.rhq.plugins.jmx.MBeanResourceComponent"
-      description="Statistics for JBoss ESB">
-
-       <runs-inside>
-         <parent-resource-type name="JBossAS Server" plugin="JBossAS"/>
-      </runs-inside>
-
-      <plugin-configuration>
-         <c:simple-property name="objectName" readOnly="true" default="jboss.esb:deployment=%deployment%"/>
-         <c:simple-property name="nameTemplate" default="{deployment} JBoss ESB statistics"/>
-         <c:simple-property name="descriptionTemplate" default="JBoss ESB statistics for the {deployment} deployment."/>
-         <c:simple-property name="deployment" type="string" description="the JBoss ESB deployment name"/>
-      </plugin-configuration>
-	
-    
-     <operation name="start" displayName="Start deployment" description="Start the JBoss ESB deployment"/>
-     <operation name="stop" displayName="Stop deployment" description="Stop the JBoss ESB deployment"/>
-     <operation name="create" displayName="Move .esb deployment into the create state" description="Move the .esb deployment into the create state"/>
-     <operation name="destroy" displayName="Move .esb deployment into the destroy state" description="Move the .esb deployment into the destroy state"/>
-
-     <metric property="Name" displayName="Deployment Type" dataType="trait" displayType="summary" defaultOn="true" description="Type of deployment"/>
-     <!-- EsbXmlAsHtml is too large to fit in a measurement.
-     <metric property="JbossEsbXmlAsHtml" displayName="ESB XML" dataType="trait" displayType="summary" defaultOn="true" description="The jboss-esb.xml of {deployment}"/--> 
-     <metric property="StateString" displayName=".esb State String" dataType="trait" displayType="summary" defaultOn="true" description="Current state of the ESB"/>
-      
-       <help>
-          <![CDATA[
-	  JBoss ESB esb
-          ]]>
-       </help>
-      <service name="JBoss ESB Services"
-         discovery="org.rhq.plugins.jmx.MBeanResourceDiscoveryComponent"
-         class="ServiceComponent"
-         description="JBoss ESB Services">
-       <runs-inside>
-         <parent-resource-type name="JBossAS Server" plugin="JBossAS"/>
-       </runs-inside>
-         <plugin-configuration>
-              <c:simple-property name="objectName" readOnly="true" default="jboss.esb:category=MessageCounter,deployment={deployment},service-name=%serviceName%"/>
-              <c:simple-property name="nameTemplate" default="{serviceName} JBoss ESB statistics"/>
-              <c:simple-property name="DescriptionTemplate" default="JBoss ESB statistics for the {serviceName} service."/>
-              <c:simple-property name="serviceName" type="string" description="the JBoss ESB service name"/>
-         </plugin-configuration>
-         <operation name="reset" displayName="Reset the message counter" description="Reset the message counter"/>
-         <metric displayName="Overall Service Message Count" property="overallMessageCount" category="throughput" displayType="summary" measurementType="trendsup" description="Overall Service Message Count"/>
-	 <metric displayName="Overall Service Bytes Processed" property="overallBytesProcessed" category="throughput" displayType="summary" defaultOn="true" measurementType="trendsup" description="Overall Service Bytes Processed"/>
-	 <metric displayName="Overall Service Bytes Failed" property="overallBytesFailed" category="throughput" displayType="summary" defaultOn="true" measurementType="trendsup" description="Overall Service Bytes Failed"/>
-         <help>
-             <![CDATA[
-	         JBoss ESB Service
-             ]]>
-         </help>
-         <service name="JBoss ESB Actions"
-         	discovery="ActionDiscoveryComponent"
-         	class="ActionComponent"
-         	description="JBoss ESB Actions">
-             <plugin-configuration>
-         	     <c:simple-property name="objectName" readOnly="true" default="jboss.esb:category=MessageCounter,deployment={deployment},service-name=%service-name%"/>
-         		 <c:simple-property name="nameTemplate" default="{actionName} JBoss ESB Action statistics"/>
-         	     <c:simple-property name="descriptionTemplate" default="JBoss ESB statistics for the {actionName} action."/>
-         		 <c:simple-property name="actionName" type="string" description="the JBoss ESB action name"/>
-			</plugin-configuration>
-	 	<metric displayName="Bytes Processed" property="overallBytesProcessed" category="throughput" displayType="summary" defaultOn="true" measurementType="trendsup"/>
-		<metric displayName="Bytes Failed" property="overallBytesFailed" category="throughput" displayType="summary" defaultOn="true" measurementType="trendsup"/>
-	        <metric displayName="Messages Successfully Processed" property="successProcessedCount" category="throughput" displayType="summary" defaultOn="true" measurementType="trendsup"/>
-	        <metric displayName="Messages Failed" property="failedProcessedCount"  category="throughput" displayType="summary" defaultOn="true" measurementType="trendsup"/>
-	        <metric displayName="Processing Time" property="processingTime" displayType="summary" defaultOn="true" category="performance"/>
-         </service>
-       </service> 
-    </service>
-</plugin>
-

Copied: labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/main/resources/META-INF/rhq-plugin.xml (from rev 21158, labs/jbossesb/trunk/product/tools/jonplugin/src/main/resources/META-INF/rhq-plugin.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/main/resources/META-INF/rhq-plugin.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/main/resources/META-INF/rhq-plugin.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<plugin name="JBossESB"
+        displayName="JBoss ESB Services"
+        package="org.jbosson.plugins.jbossesb"
+        description="Provides monitoring of JBoss ESB"
+        version="2.0"
+        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+        xmlns="urn:xmlns:rhq-plugin"
+        xmlns:c="urn:xmlns:rhq-configuration">
+
+   <depends plugin="JMX" />
+   <depends plugin="Tomcat" />
+   <depends plugin="JBossAS" useClasses="true"/>
+
+   <service name="JBossESB .esb Package"
+      discovery="org.rhq.plugins.jmx.MBeanResourceDiscoveryComponent"
+      class="org.rhq.plugins.jmx.MBeanResourceComponent"
+      description="Statistics for JBoss ESB">
+
+       <runs-inside>
+         <parent-resource-type name="JBossAS Server" plugin="JBossAS"/>
+      </runs-inside>
+
+      <plugin-configuration>
+         <c:simple-property name="objectName" readOnly="true" default="jboss.esb:deployment=%deployment%"/>
+         <c:simple-property name="nameTemplate" default="{deployment} JBoss ESB statistics"/>
+         <c:simple-property name="descriptionTemplate" default="JBoss ESB statistics for the {deployment} deployment."/>
+         <c:simple-property name="deployment" type="string" description="the JBoss ESB deployment name"/>
+      </plugin-configuration>
+	
+    
+     <operation name="start" displayName="Start deployment" description="Start the JBoss ESB deployment"/>
+     <operation name="stop" displayName="Stop deployment" description="Stop the JBoss ESB deployment"/>
+     <operation name="create" displayName="Move .esb deployment into the create state" description="Move the .esb deployment into the create state"/>
+     <operation name="destroy" displayName="Move .esb deployment into the destroy state" description="Move the .esb deployment into the destroy state"/>
+
+     <metric property="Name" displayName="Deployment Type" dataType="trait" displayType="summary" defaultOn="true" description="Type of deployment"/>
+     <!-- EsbXmlAsHtml is too large to fit in a measurement.
+     <metric property="JbossEsbXmlAsHtml" displayName="ESB XML" dataType="trait" displayType="summary" defaultOn="true" description="The jboss-esb.xml of {deployment}"/--> 
+     <metric property="StateString" displayName=".esb State String" dataType="trait" displayType="summary" defaultOn="true" description="Current state of the ESB"/>
+      
+       <help>
+          <![CDATA[
+	  JBoss ESB esb
+          ]]>
+       </help>
+      <service name="JBoss ESB Services"
+         discovery="org.rhq.plugins.jmx.MBeanResourceDiscoveryComponent"
+         class="ServiceComponent"
+         description="JBoss ESB Services">
+       <runs-inside>
+         <parent-resource-type name="JBossAS Server" plugin="JBossAS"/>
+       </runs-inside>
+         <plugin-configuration>
+              <c:simple-property name="objectName" readOnly="true" default="jboss.esb:category=MessageCounter,deployment={deployment},service-name=%serviceName%"/>
+              <c:simple-property name="nameTemplate" default="{serviceName} JBoss ESB statistics"/>
+              <c:simple-property name="DescriptionTemplate" default="JBoss ESB statistics for the {serviceName} service."/>
+              <c:simple-property name="serviceName" type="string" description="the JBoss ESB service name"/>
+         </plugin-configuration>
+         <operation name="reset" displayName="Reset the message counter" description="Reset the message counter"/>
+         <metric displayName="Overall Service Message Count" property="overallMessageCount" category="throughput" displayType="summary" measurementType="trendsup" description="Overall Service Message Count"/>
+	 <metric displayName="Overall Service Bytes Processed" property="overallBytesProcessed" category="throughput" displayType="summary" defaultOn="true" measurementType="trendsup" description="Overall Service Bytes Processed"/>
+	 <metric displayName="Overall Service Bytes Failed" property="overallBytesFailed" category="throughput" displayType="summary" defaultOn="true" measurementType="trendsup" description="Overall Service Bytes Failed"/>
+         <help>
+             <![CDATA[
+	         JBoss ESB Service
+             ]]>
+         </help>
+         <service name="JBoss ESB Actions"
+         	discovery="ActionDiscoveryComponent"
+         	class="ActionComponent"
+         	description="JBoss ESB Actions">
+             <plugin-configuration>
+         	     <c:simple-property name="objectName" readOnly="true" default="jboss.esb:category=MessageCounter,deployment={deployment},service-name=%service-name%"/>
+         		 <c:simple-property name="nameTemplate" default="{actionName} JBoss ESB Action statistics"/>
+         	     <c:simple-property name="descriptionTemplate" default="JBoss ESB statistics for the {actionName} action."/>
+         		 <c:simple-property name="actionName" type="string" description="the JBoss ESB action name"/>
+			</plugin-configuration>
+	 	<metric displayName="Bytes Processed" property="overallBytesProcessed" category="throughput" displayType="summary" defaultOn="true" measurementType="trendsup"/>
+		<metric displayName="Bytes Failed" property="overallBytesFailed" category="throughput" displayType="summary" defaultOn="true" measurementType="trendsup"/>
+	        <metric displayName="Messages Successfully Processed" property="successProcessedCount" category="throughput" displayType="summary" defaultOn="true" measurementType="trendsup"/>
+	        <metric displayName="Messages Failed" property="failedProcessedCount"  category="throughput" displayType="summary" defaultOn="true" measurementType="trendsup"/>
+	        <metric displayName="Processing Time" property="processingTime" displayType="summary" defaultOn="true" category="performance"/>
+         </service>
+       </service> 
+    </service>
+</plugin>
+

Copied: labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/test (from rev 21158, labs/jbossesb/trunk/product/tools/jonplugin/src/test)

Copied: labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/test/java (from rev 21158, labs/jbossesb/trunk/product/tools/jonplugin/src/test/java)

Copied: labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/test/resources (from rev 21158, labs/jbossesb/trunk/product/tools/jonplugin/src/test/resources)

Deleted: labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/test/resources/log4j.xml
===================================================================
--- labs/jbossesb/trunk/product/tools/jonplugin/src/test/resources/log4j.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/test/resources/log4j.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -1,51 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
-
-<!-- ===================================================================== -->
-<!--                                                                       -->
-<!--  Log4j Configuration                                                  -->
-<!--                                                                       -->
-<!-- ===================================================================== -->
-
-<!-- $Id: log4j.xml 9973 2008-05-08 00:57:31Z ispringer $ -->
-
-<!--
-   | For more configuration infromation and examples see the Jakarta Log4j
-   | owebsite: http://jakarta.apache.org/log4j
- -->
-
-<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="true">
-
-   <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
-      <param name="Target" value="System.out"/>
-      <param name="Threshold" value="INFO"/>
-
-      <layout class="org.apache.log4j.PatternLayout">
-         <!-- The default pattern: Date Priority [Category] Messagen -->
-         
-         <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%c{1}] %m%n"/>
-         
-         <!--<param name="ConversionPattern" value="%-5p %d{dd-MM HH:mm:ss,SSS} (%F:%M:%L)  -%m%n"/>-->
-      </layout>
-   </appender>
-
-   <appender name="FILE" class="org.apache.log4j.RollingFileAppender">
-      <param name="File" value="target/test.log"/>
-      <param name="Threshold" value="DEBUG"/>
-      <param name="Append" value="false"/>
-
-      <layout class="org.apache.log4j.PatternLayout">
-         <!-- The default pattern: Date Priority [Category] Messagen -->
-         <!--
-         <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%c{1}] %m%n"/>
-         -->
-         <param name="ConversionPattern" value="%-5p %d{dd-MM HH:mm:ss,SSS} (%F:%M:%L)  -%m%n"/>
-      </layout>
-   </appender>
-
-   <root>
-      <appender-ref ref="CONSOLE"/>
-      <appender-ref ref="FILE"/>
-   </root>
-
-</log4j:configuration>

Copied: labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/test/resources/log4j.xml (from rev 21158, labs/jbossesb/trunk/product/tools/jonplugin/src/test/resources/log4j.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/test/resources/log4j.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/tools/jonplugin/src/test/resources/log4j.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
+
+<!-- ===================================================================== -->
+<!--                                                                       -->
+<!--  Log4j Configuration                                                  -->
+<!--                                                                       -->
+<!-- ===================================================================== -->
+
+<!-- $Id: log4j.xml 9973 2008-05-08 00:57:31Z ispringer $ -->
+
+<!--
+   | For more configuration infromation and examples see the Jakarta Log4j
+   | owebsite: http://jakarta.apache.org/log4j
+ -->
+
+<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="true">
+
+   <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
+      <param name="Target" value="System.out"/>
+      <param name="Threshold" value="INFO"/>
+
+      <layout class="org.apache.log4j.PatternLayout">
+         <!-- The default pattern: Date Priority [Category] Messagen -->
+         
+         <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%c{1}] %m%n"/>
+         
+         <!--<param name="ConversionPattern" value="%-5p %d{dd-MM HH:mm:ss,SSS} (%F:%M:%L)  -%m%n"/>-->
+      </layout>
+   </appender>
+
+   <appender name="FILE" class="org.apache.log4j.RollingFileAppender">
+      <param name="File" value="target/test.log"/>
+      <param name="Threshold" value="DEBUG"/>
+      <param name="Append" value="false"/>
+
+      <layout class="org.apache.log4j.PatternLayout">
+         <!-- The default pattern: Date Priority [Category] Messagen -->
+         <!--
+         <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%c{1}] %m%n"/>
+         -->
+         <param name="ConversionPattern" value="%-5p %d{dd-MM HH:mm:ss,SSS} (%F:%M:%L)  -%m%n"/>
+      </layout>
+   </appender>
+
+   <root>
+      <appender-ref ref="CONSOLE"/>
+      <appender-ref ref="FILE"/>
+   </root>
+
+</log4j:configuration>

Modified: labs/jbossesb/workspace/maeste/qa/build.xml
===================================================================
--- labs/jbossesb/workspace/maeste/qa/build.xml	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/qa/build.xml	2008-07-22 12:21:06 UTC (rev 21159)
@@ -3,10 +3,13 @@
 	<property name="build.sysclasspath" value="ignore"/>
 
         <condition property="JDK_VERSION_OK">
+            <or>
                 <equals arg1="${java.specification.version}" arg2="1.5"/>
+                <equals arg1="${java.specification.version}" arg2="1.6"/>
+            </or>
         </condition>
         <fail unless="JDK_VERSION_OK"
-             message="JBoss ESB requires jdk1.5 to build."/>
+             message="JBoss ESB requires jdk1.5 or jdk1.6 to build."/>
 
 	<property name="product.dir" location="../product"/>
 	<property name="build.location" location="build"/>

Modified: labs/jbossesb/workspace/maeste/qa/quickstarts/src/org/jboss/soa/esb/quickstart/test/BusinessRulesServiceTest.java
===================================================================
--- labs/jbossesb/workspace/maeste/qa/quickstarts/src/org/jboss/soa/esb/quickstart/test/BusinessRulesServiceTest.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/qa/quickstarts/src/org/jboss/soa/esb/quickstart/test/BusinessRulesServiceTest.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -21,27 +21,16 @@
 package org.jboss.soa.esb.quickstart.test;
 
 import junit.framework.Test;
-
 import org.jboss.soa.esb.samples.quickstart.businessrules.test.SendJMSMessage;
 
+import java.util.Arrays;
+
 /**
  * CI test for the businessrulesservice quickstart.
  * 
  * @author <a href="mailto:tcunning at redhat.com">Tom Cunningham</a>
  */
 public class BusinessRulesServiceTest extends AbstractQuickstartTestCase {
-	private static final String JMS_MESSAGE =
-	    "<Order netAmount=\"59.97\" orderDate=\"Wed Nov 15 13:45:28 EST 2006\" orderId=\"1\" statusCode=\"0\" tax=\"4.95\" totalAmount=\"64.92\">" +
-	    "  <Customer firstName=\"Harry\" lastName=\"Fletcher\" state=\"SD\" userName=\"user1\"/>" +
-            "  <OrderLines>" +
-            "    <OrderLine position=\"1\" quantity=\"1\">" +
-            "      <Product price=\"29.98\" productId=\"364\" title=\"The 40-Year-Old Virgin \"/>" +
-            "    </OrderLine>" +
-            "    <OrderLine position=\"2\" quantity=\"1\">" +
-            "      <Product price=\"29.99\" productId=\"299\" title=\"Pulp Fiction\"/>" +
-            "    </OrderLine>" +
-            "  </OrderLines>" +
-            "</Order>" ;
 
 	public BusinessRulesServiceTest(String name) {
 		super(name);
@@ -50,8 +39,12 @@
 	public void testMessage() throws Exception {
                 clearMessages();
 		sendMessage();
-		final String[] messages = waitForMessages(1, 30000) ;
-		assertTrue("XML response message", Helpers.compareXMLContent(JMS_MESSAGE, messages[0])) ;
+
+        final String[] messages = waitForMessages(1, 30000) ;
+        String expected = "orderItemList=[1,1,364,The 40-Year-Old Virgin ,29.98, 2,1,299,Pulp Fiction,29.99]";
+        String actual = messages[0].toString();
+
+        assertTrue("Expected message to contain '" + expected + "'. Actual '" + actual + "'.", (actual.indexOf(expected) != -1));
 	}
 
 	public void sendMessage() throws Exception {

Modified: labs/jbossesb/workspace/maeste/qa/quickstarts/src/org/jboss/soa/esb/quickstart/test/FunCBRTest.java
===================================================================
--- labs/jbossesb/workspace/maeste/qa/quickstarts/src/org/jboss/soa/esb/quickstart/test/FunCBRTest.java	2008-07-22 09:44:04 UTC (rev 21158)
+++ labs/jbossesb/workspace/maeste/qa/quickstarts/src/org/jboss/soa/esb/quickstart/test/FunCBRTest.java	2008-07-22 12:21:06 UTC (rev 21159)
@@ -35,7 +35,7 @@
 public class FunCBRTest
         extends AbstractQuickstartTestCase {
 
-	private static String theXML = "<Order orderId=\"1\" "
+	private static String theXML = "<Order xmlns=\"http://org.jboss.soa.esb/Order\" orderId=\"1\" "
 			+ "orderDate=\"Wed Nov 15 13:45:28 EST 2006\" "
 			+ "statusCode=\"0\"  " + "netAmount=\"59.97\" "
 			+ "totalAmount=\"64.92\" " + "tax=\"4.95\" "




More information about the jboss-svn-commits mailing list